21:24:41.048 00.007 1092 PHD2 version 2.6.14 begins execution with:
21:24:41.049 00.001 1092    Windows 10 (build 26200), 64-bit edition
21:24:41.049 00.000 1092    wxWidgets 3.0.5
21:24:41.049 00.000 1092    cfitsio 3.49
21:24:41.049 00.000 1092 GetString("/frame/LogDir", "") returns ""
21:24:41.050 00.001 1092 CoInitializeEx returns 1
21:24:41.055 00.005 1092 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
21:24:41.055 00.000 1092 GetInt("/wxLanguage", 0) returns 60
21:24:41.056 00.001 1092 locale: initialized with lang id 60 (r=1)
21:24:41.059 00.003 1092 locale: wxTranslations language set to 60
21:24:41.064 00.005 1092 Removed 1 files of pattern: PHD2_DebugLog*.txt
21:24:41.069 00.005 1092 GetInt("/currentProfile", 0) returns 1
21:24:41.077 00.008 1092 reset dither spiral
21:24:41.081 00.004 1092 StartWorkerThread(00000000) begins
21:24:41.083 00.002 1092 WorkerThread constructor called
21:24:41.086 00.003 1092 StartWorkerThread(01913AB8) ends
21:24:41.088 00.002 2744 WorkerThread::Entry() begins
21:24:41.089 00.001 1092 StartWorkerThread(00000000) begins
21:24:41.091 00.002 2744 worker thread CoInitializeEx returns 0
21:24:41.091 00.000 1092 WorkerThread constructor called
21:24:41.093 00.002 1092 StartWorkerThread(01913488) ends
21:24:41.095 00.002 1092 GetBoolean("/ServerMode", 1) returns 1
21:24:41.097 00.002 9996 WorkerThread::Entry() begins
21:24:41.097 00.000 9996 worker thread CoInitializeEx returns 0
21:24:41.180 00.083 1092 GetInt("/profile/1/NoiseReductionMethod", 0) returns 0
21:24:41.183 00.003 1092 GetDouble("/profile/1/DitherScaleFactor", 1.000000) returns 1.000000
21:24:41.185 00.002 1092 GetBoolean("/profile/1/DitherRaOnly", 0) returns 0
21:24:41.187 00.002 1092 GetInt("/profile/1/DitherMode", 0) returns 0
21:24:41.189 00.002 1092 set dither mode 0
21:24:41.192 00.003 1092 GetInt("/profile/1/frame/timeLapse", 0) returns 0
21:24:41.195 00.003 1092 GetInt("/profile/1/frame/var_delay/long_delay", 10000) returns 10000
21:24:41.197 00.002 1092 GetInt("/profile/1/frame/var_delay/short_delay", 1000) returns 1000
21:24:41.200 00.003 1092 GetBoolean("/profile/1/frame/var_delay/enabled", 0) returns 0
21:24:41.202 00.002 1092 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
21:24:41.204 00.002 1092 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:24:41.206 00.002 1092 GetInt("/profile/1/frame/focalLength", 0) returns 800
21:24:41.210 00.004 1092 GetInt("/profile/1/auto_exp/exposure_min", 1000) returns 1000
21:24:41.213 00.003 1092 GetInt("/profile/1/auto_exp/exposure_max", 5000) returns 5000
21:24:41.215 00.002 1092 GetDouble("/profile/1/auto_exp/target_snr", 6.000000) returns 6.000000
21:24:41.218 00.003 1092 AutoExp: config min = 1000 max = 5000 snr = 6.00
21:24:41.222 00.004 1092 AutoExp: reset exp to 5000
21:24:41.225 00.003 1092 GetInt("/profile/1/CustomExposureDuration", 30000) returns 30000
21:24:41.229 00.004 1092 GetInt("/profile/1/ExposureDurationMs", 1000) returns 3000
21:24:41.231 00.002 1092 OnExposureDurationSelected: duration = 3000
21:24:41.234 00.003 1092 GetBoolean("/profile/1/BeepForLostStar", 1) returns 1
21:24:41.237 00.003 1092 GetInt("/profile/1/Gamma", 100) returns 51
21:24:41.240 00.003 1092 GetBoolean("/profile/1/ImageLogger/LoggingEnabled", 0) returns 0
21:24:41.242 00.002 1092 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshRel", 0) returns 0
21:24:41.245 00.003 1092 GetBoolean("/profile/1/ImageLogger/LogFramesOverThreshPx", 0) returns 0
21:24:41.247 00.002 1092 GetBoolean("/profile/1/ImageLogger/LogFramesDropped", 0) returns 0
21:24:41.249 00.002 1092 GetBoolean("/profile/1/ImageLogger/LogAutoSelectFrames", 0) returns 0
21:24:41.251 00.002 1092 GetDouble("/profile/1/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
21:24:41.255 00.004 1092 GetDouble("/profile/1/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
21:24:41.257 00.002 1092 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
21:24:41.259 00.002 1092 GetBoolean("/profile/1/indi/VerboseLogging", 0) returns 0
21:24:41.269 00.010 1092 guider state => UNINITIALIZED
21:24:41.272 00.003 1092 GetInt("/profile/1/overlay/slit/center.x", 376) returns 376
21:24:41.275 00.003 1092 GetInt("/profile/1/overlay/slit/center.y", 290) returns 290
21:24:41.278 00.003 1092 GetInt("/profile/1/overlay/slit/width", 8) returns 8
21:24:41.281 00.003 1092 GetInt("/profile/1/overlay/slit/height", 100) returns 100
21:24:41.284 00.003 1092 GetInt("/profile/1/overlay/slit/angle", 0) returns 0
21:24:41.287 00.003 1092 Changing from state UNINITIALIZED to UNINITIALIZED
21:24:41.293 00.006 1092 guider state => SELECTING
21:24:41.296 00.003 1092 GetBoolean("/profile/1/guider/FastRecenter", 1) returns 1
21:24:41.301 00.005 1092 GetBoolean("/profile/1/guider/ScaleImage", 1) returns 1
21:24:41.304 00.003 1092 GetDouble("/profile/1/guider/StarMinHFD", 1.500000) returns 1.500000
21:24:41.308 00.004 1092 Setting StarMinHFD = 1.50
21:24:41.312 00.004 1092 GetDouble("/profile/1/guider/StarMaxHFD", 20.000000) returns 10.000000
21:24:41.315 00.003 1092 Setting MaxHFD = 10.0
21:24:41.320 00.005 1092 GetDouble("/profile/1/guider/StarMinSNR", 6.000000) returns 6.000000
21:24:41.328 00.008 1092 Setting StarMinSNR = 6.0
21:24:41.336 00.008 1092 GetInt("/profile/1/guider/AutoSelDownsample", 0) returns 0
21:24:41.341 00.005 1092 Setting AutoSelDownsample = 0
21:24:41.345 00.004 1092 GetString("/profile/1/guider/bookmarks", "") returns ""
21:24:41.350 00.005 1092 GetDouble("/profile/1/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
21:24:41.353 00.003 1092 GetBoolean("/profile/1/guider/onestar/MassChangeThresholdEnabled", 1) returns 0
21:24:41.357 00.004 1092 GetBoolean("/profile/1/guider/onestar/TolerateJumpsEnabled", 0) returns 0
21:24:41.361 00.004 1092 GetDouble("/profile/1/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
21:24:41.364 00.003 1092 GetInt("/profile/1/guider/onestar/SearchRegion", 15) returns 15
21:24:41.369 00.005 1092 GetBoolean("/profile/1/guider/multistar/enabled", 0) returns 1
21:24:41.374 00.005 1092 MultiStar mode enabled
21:24:41.378 00.004 1092 GetBoolean("/StickyLockPosition", 0) returns 0
21:24:41.392 00.014 1092 GetString("/geometry", "") returns "0;800;600;104;104"
21:24:41.449 00.057 1092 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
21:24:41.453 00.004 1092 GetString("/graph/RAColor", "") returns "#6464FF"
21:24:41.457 00.004 1092 GetString("/graph/DecColor", "") returns "#FF0000"
21:24:41.460 00.003 1092 GetInt("/graph/minLength", 50) returns 50
21:24:41.464 00.004 1092 GetInt("/graph/maxLength", 400) returns 400
21:24:41.466 00.002 1092 GetInt("/graph/minHeight", 1) returns 1
21:24:41.468 00.002 1092 GetInt("/graph/maxHeight", 16) returns 16
21:24:41.472 00.004 1092 GetInt("/graph/length", 100) returns 100
21:24:41.475 00.003 1092 GraphStats window size = 100
21:24:41.478 00.003 1092 GetInt("/graph/height", 4) returns 8
21:24:41.481 00.003 1092 GetInt("graph/HeightUnits", 1) returns 1
21:24:41.483 00.002 1092 GetBoolean("/graph/showCorrections", 1) returns 0
21:24:41.486 00.003 1092 GetBoolean("/graph/showStarMass", 0) returns 0
21:24:41.490 00.004 1092 GetBoolean("/graph/showStarSNR", 0) returns 0
21:24:41.493 00.003 1092 GetBoolean("/graph/correctionsToScale", 0) returns 0
21:24:41.624 00.131 1092 GetInt("/graph_stepguider/length", 1) returns 1
21:24:41.642 00.018 1092 GetBoolean("/ProfileRawMode", 0) returns 0
21:24:41.649 00.007 1092 GetInt("/target/length", 100) returns 100
21:24:41.652 00.003 1092 GetDouble("/target/zoom", 1.000000) returns 1.000000
21:24:41.690 00.038 1092 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
21:24:41.693 00.003 1092 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
21:24:42.225 00.532 1092 GetString("/profile/1/name", "") returns "20260503"
21:24:42.226 00.001 1092 GetString("/profile/2/name", "") returns "20260416"
21:24:42.234 00.008 1092 GetString("/profile/1/name", "") returns "20260503"
21:24:42.414 00.180 1092 GetString("/profile/1/indi/INDIcam", "") returns ""
21:24:42.427 00.013 1092 GetString("/profile/1/indi/INDImount", "") returns ""
21:24:42.435 00.008 1092 GetString("/profile/1/indi/INDImount", "") returns ""
21:24:42.445 00.010 1092 GetString("/profile/1/indi/INDIrotator", "") returns ""
21:24:42.449 00.004 1092 GetString("/profile/1/camera/LastMenuChoice", "None") returns "ASI Camera (1) (ASCOM)"
21:24:42.451 00.002 1092 CameraFactory(ASI Camera (1) (ASCOM))
21:24:42.453 00.002 1092 GetBoolean("/profile/1/camera/UseSubframes", 0) returns 0
21:24:42.455 00.002 1092 GetInt("/profile/1/camera/ReadDelay", 150) returns 150
21:24:42.457 00.002 1092 GetInt("/profile/1/camera/gain", 95) returns 95
21:24:42.458 00.001 1092 GetInt("/profile/1/camera/TimeoutMs", 15000) returns 15000
21:24:42.460 00.002 1092 GetInt("/profile/1/camera/SaturationADU", 0) returns 65535
21:24:42.461 00.001 1092 GetBoolean("/profile/1/camera/SaturationByADU", 1) returns 1
21:24:42.462 00.001 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:24:42.464 00.002 1092 GetInt("/profile/1/camera/binning", 1) returns 1
21:24:42.465 00.001 1092 Created new camera of type ASI Camera (1) (ASCOM) = 0F852618
21:24:42.467 00.002 1092 GetString("/profile/1/camera/LastMenuChoice", "") returns "ASI Camera (1) (ASCOM)"
21:24:42.470 00.003 1092 GetString("/profile/1/scope/LastMenuChoice", "None") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:24:42.472 00.002 1092 ScopeFactory(iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM))
21:24:42.474 00.002 1092 GetInt("/profile/1/scope/CalibrationDuration", 750) returns 450
21:24:42.475 00.001 1092 GetInt("/profile/1/scope/CalibrationDistance", 25) returns 25
21:24:42.477 00.002 1092 GetInt("/profile/1/scope/MaxRaDuration", 2500) returns 2500
21:24:42.478 00.001 1092 GetInt("/profile/1/scope/MaxDecDuration", 2500) returns 2500
21:24:42.480 00.002 1092 GetInt("/profile/1/scope/DecGuideMode", 1) returns 1
21:24:42.481 00.001 1092 DecGuideMode set to Auto (1)
21:24:42.483 00.002 1092 GetInt("/profile/1/scope/XGuideAlgorithm", 1) returns 1
21:24:42.484 00.001 1092 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.290000
21:24:42.486 00.002 1092 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
21:24:42.487 00.001 1092 GetDouble("/profile/1/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.700000
21:24:42.489 00.002 1092 GetInt("/profile/1/scope/YGuideAlgorithm", 4) returns 4
21:24:42.491 00.002 1092 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/minMove", 0.200000) returns 0.450000
21:24:42.492 00.001 1092 GuideAlgorithmResistSwitch::SetMinMove() returns 0, m_minMove=0.45
21:24:42.494 00.002 1092 GetDouble("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/aggression", 1.000000) returns 1.000000
21:24:42.495 00.001 1092 GuideAlgorithmResistSwitch::SetAggression() returns 0, m_aggression=1.00
21:24:42.496 00.001 1092 GetBoolean("/profile/1/scope/GuideAlgorithm/Y/ResistSwitch/fastSwitch", 1) returns 1
21:24:42.498 00.002 1092 GuideAlgorithmResistSwitch::SetFastSwitchEnabled(1)
21:24:42.499 00.001 1092 GetBoolean("/profile/1/scope/CalFlipRequiresDecFlip", 0) returns 0
21:24:42.501 00.002 1092 GetBoolean("/profile/1/scope/AssumeOrthogonal", 0) returns 1
21:24:42.502 00.001 1092 GetBoolean("/profile/1/scope/UseDecComp", 1) returns 1
21:24:42.504 00.002 1092 GetBoolean("/profile/1/scope/HiResEncoders", 0) returns 0
21:24:42.505 00.001 1092 GetInt("/profile/1/scope/DecBacklashPulse", 0) returns 20
21:24:42.507 00.002 1092 GetInt("/profile/1/scope/DecBacklashFloor", 0) returns 20
21:24:42.508 00.001 1092 GetInt("/profile/1/scope/DecBacklashCeiling", 0) returns 20
21:24:42.509 00.001 1092 GetBoolean("/profile/1/scope/BacklashCompEnabled", 0) returns 0
21:24:42.510 00.001 1092 BLC: Backlash compensation is disabled
21:24:42.512 00.002 1092 GetBoolean("/profile/1/scope/StopGuidingWhenSlewing", 1) returns 1
21:24:42.513 00.001 1092 Scope: enabling slew check, guiding will stop when slew is detected
21:24:42.514 00.001 1092 Created new scope of type iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) = 0F8C9988
21:24:42.516 00.002 1092 GetString("/profile/1/scope/LastMenuChoice", "") returns "iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)"
21:24:42.518 00.002 1092 GetString("/profile/1/scope/LastAuxMenuChoice", "None") returns "None"
21:24:42.519 00.001 1092 ScopeFactory(None)
21:24:42.520 00.001 1092 Created new aux scope of type None = 00000000
21:24:42.522 00.002 1092 GetString("/profile/1/scope/LastAuxMenuChoice", "") returns "None"
21:24:42.523 00.001 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
21:24:42.525 00.002 1092 GetString("/profile/1/stepguider/LastMenuChoice", "None") returns "None"
21:24:42.526 00.001 1092 StepGuiderFactory(None)
21:24:42.527 00.001 1092 Created new stepguider of type None = 00000000
21:24:42.529 00.002 1092 GetString("/profile/1/stepguider/LastMenuChoice", "") returns "None"
21:24:42.531 00.002 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
21:24:42.534 00.003 1092 GetString("/profile/1/rotator/LastMenuChoice", "None") returns "PLL ASCOM Rotator"
21:24:42.536 00.002 1092 RotatorFactory(PLL ASCOM Rotator)
21:24:42.538 00.002 1092 GetBoolean("/profile/1/rotator/isReversed", 0) returns 0
21:24:42.540 00.002 1092 Rotator:ctor: isReversed = 0
21:24:42.541 00.001 1092 Created new Rotator of type PLL ASCOM Rotator = 0D494080
21:24:42.543 00.002 1092 GetString("/profile/1/rotator/LastMenuChoice", "") returns "PLL ASCOM Rotator"
21:24:42.553 00.010 1092 GetString("/profile/1/name", "") returns "20260503"
21:24:42.555 00.002 1092 SetupHelpFile: langid=60, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\en_US\PHD2GuideHelp.zip
21:24:42.557 00.002 1092 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
21:24:42.590 00.033 1092 starting server
21:24:42.594 00.004 1092 event server started, listening on port 4400
21:24:42.596 00.002 1092 Server started, listening on port 4300
21:24:42.597 00.001 1092 Status Line: Server started
21:24:42.603 00.006 1092 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=1;row=0;pos=0;prop=100000;bestw=534;besth=233;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=29;floaty=1036;floatw=1940;floath=268|name=Stats;caption=Guide Stats;state=2099196;dir=3;layer=0;row=0;pos=0;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=2;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=3;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=517;floaty=262;floatw=757;floath=575|name=Target;caption=Target;state=2099196;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=320;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(2,0,3)=690|dock_size(2,0,0)=445|dock_size(3,1,0)=259|dock_size(3,0,0)=259|"
21:24:42.658 00.055 1092 GetBoolean("/Update/enabled", 1) returns 1
21:24:42.660 00.002 1092 GetInt("/Update/series", 0) returns 0
21:24:42.662 00.002 7936 UPD: updater thread entry
21:24:42.662 00.000 7936 UPD: fetch https://openphdguiding.org/release-main-win.txt
21:24:42.815 00.153 1092 evsrv: cli 019865E0 connect
21:24:42.966 00.151 7936 UPD: latest ver = 2.6.14
21:24:42.966 00.000 7936 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
21:24:42.966 00.000 7936 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
21:24:42.966 00.000 7936 GetInt("/Update/force", 0) returns 0
21:24:42.966 00.000 7936 UPD: version is up-to-date
21:24:42.967 00.001 7936 UPD: updater thread exit
21:24:43.296 00.329 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:24:43.298 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:24:43.450 00.152 1092 evsrv: cli 019865E0 request: {"method":"get_profiles","id":1009}
21:24:43.452 00.002 1092 GetString("/profile/1/name", "") returns "20260503"
21:24:43.453 00.001 1092 GetString("/profile/2/name", "") returns "20260416"
21:24:43.455 00.002 1092 GetString("/profile/1/name", "") returns "20260503"
21:24:43.457 00.002 1092 GetString("/profile/1/name", "") returns "20260503"
21:24:43.458 00.001 1092 GetString("/profile/2/name", "") returns "20260416"
21:24:43.460 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":[{"id":1,"name":"20260503","selected":true},{"id":2,"name":"20260416"}],"id":1009}
21:24:43.920 00.460 1092 evsrv: cli 019865E0 request: {"method":"set_connected","params":[false],"id":1007}
21:24:43.922 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1007}
21:24:43.972 00.050 1092 evsrv: cli 019865E0 request: {"method":"set_profile","params":[1],"id":1008}
21:24:43.975 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1008}
21:24:44.023 00.048 1092 evsrv: cli 019865E0 request: {"method":"set_connected","params":[true],"id":1007}
21:24:44.026 00.003 1092 gear_dialog: ConnectAll calls OnButtonConnectAll
21:24:44.028 00.002 1092 gear_dialog: OnButtonConnectAll
21:24:44.029 00.001 1092 gear_dialog: DoConnectCamera [ASI Camera (1) (ASCOM)]
21:24:44.030 00.001 1092 Status Line: Connecting to Camera ...
21:24:44.033 00.003 1092 GetString("/profile/1/cam_hash/8b703f25/whichCamera", "") returns ""
21:24:44.034 00.001 1092 Connecting to camera [ASI Camera (1) (ASCOM)] id = []
21:24:44.035 00.001 1092 Create ASCOM Camera: choice 'ASI Camera (1) (ASCOM)' progid ASCOM.ASICamera2.Camera
21:24:44.784 00.749 1092 setting camera Name = ZWO ASI174MM Mini (ASCOM)
21:24:44.787 00.003 1092 ASCOM camera: MaxBinning is 2
21:24:44.789 00.002 1092 ASCOM camera: has cooler
21:24:44.791 00.002 1092 ASCOM Camera: set binning = 1
21:24:44.792 00.001 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:24:44.794 00.002 1092 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ASI Camera (1) (ASCOM)] scaleRatio=1.000
21:24:44.795 00.001 1092 Connected Camera: ZWO ASI174MM Mini (ASCOM)
21:24:44.797 00.002 1092 FrameSize=(0,0)
21:24:44.799 00.002 1092 PixelSize=5.86
21:24:44.801 00.002 1092 BitsPerPixel=16
21:24:44.802 00.001 1092 HasGainControl=0
21:24:44.804 00.002 1092 HasShutter=0
21:24:44.807 00.003 1092 HasSubFrames=1
21:24:44.809 00.002 1092 ST4HasGuideOutput=1
21:24:44.810 00.001 1092 GetBoolean("/profile/1/camera/AutoLoadDefectMap", 1) returns 1
21:24:44.812 00.002 1092 auto-loading defect map
21:24:44.814 00.002 1092 Loading defect map file C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
21:24:44.815 00.001 1092 Defect map file not found: C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_defect_map_1.txt
21:24:44.817 00.002 1092 Status Line: Defect map not loaded
21:24:44.819 00.002 1092 GetBoolean("/profile/1/camera/AutoLoadDarks", 1) returns 1
21:24:44.821 00.002 1092 Auto-loading dark library
21:24:44.982 00.161 1092 loaded dark frame exposure = 1000, med = 2009
21:24:45.157 00.175 1092 loaded dark frame exposure = 1500, med = 2016
21:24:45.322 00.165 1092 loaded dark frame exposure = 2000, med = 2022
21:24:45.509 00.187 1092 loaded dark frame exposure = 2500, med = 2028
21:24:45.680 00.171 1092 loaded dark frame exposure = 3000, med = 2035
21:24:45.682 00.002 1092 loaded dark library from C:\Users\John\AppData\Local\phd2\darks_defects\PHD2_dark_lib_1.fit
21:24:45.684 00.002 1092 Status Line: Darks loaded
21:24:45.687 00.003 1092 DarkLib check: undefined frame size for current camera
21:24:45.693 00.006 1092 Status Line: Camera Connected
21:24:45.702 00.009 1092 gear_dialog: OnButtonConnectStepGuider
21:24:45.706 00.004 1092 Connected AO:None
21:24:45.709 00.003 1092 gear_dialog: OnButtonConnectScope
21:24:45.710 00.001 1092 Status Line: Connecting to Mount ...
21:24:45.714 00.004 1092 Connecting to mount [iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)]
21:24:45.715 00.001 1092 ASCOM Scope: Connecting
21:24:45.717 00.002 1092 Create ASCOM Scope: choice 'iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)' progid ASCOM.iOptron2017.Telescope
21:24:45.781 00.064 1092 pScopeDriver = 0x18E70030
21:24:45.813 00.032 1092 Scope reports its name as iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:24:45.818 00.005 1092 ASCOM scope CanSlewAsync is true
21:24:45.819 00.001 1092 iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM) connected
21:24:45.825 00.006 1092 ScopeASCOM::GetDeclinationRadians() returns 90.0
21:24:45.827 00.002 1092 ScopeASCOM::SideOfPier() returns -1
21:24:45.830 00.003 1092 ASCOM Scope: Connect success
21:24:45.831 00.001 1092 Status Line: Mount Connected
21:24:45.841 00.010 1092 Connected Scope:iOptron CEM120,70,40,26, GEM, HEM, HAE, HAZ series and SkyHunter Mount (ASCOM)
21:24:45.845 00.004 1092 gear_dialog: OnButtonConnectAuxScope
21:24:45.847 00.002 1092 Connected AuxScope:None
21:24:45.850 00.003 1092 gear_dialog: OnButtonConnectRotator
21:24:45.852 00.002 1092 Status Line: Connecting to Rotator ...
21:24:45.856 00.004 1092 Connecting to rotator [PLL ASCOM Rotator]
21:24:45.858 00.002 1092 Create ASCOM Rotator: choice 'PLL ASCOM Rotator' progid ASCOM.ArcoEsatto.Rotator
21:24:46.052 00.194 1092 rotator name = PLL Rotator 3.6
21:24:46.054 00.002 1092 Status Line: Rotator Connected
21:24:46.062 00.008 1092 Connected Rotator:PLL Rotator 3.6
21:24:46.161 00.099 1092 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
21:24:46.163 00.002 1092 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
21:24:46.166 00.003 1092 Auto-loading calibration data
21:24:46.168 00.002 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:24:46.170 00.002 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:24:46.172 00.002 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:24:46.174 00.002 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.426783
21:24:46.176 00.002 1092 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.989601
21:24:46.178 00.002 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:24:46.181 00.003 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0
21:24:46.183 00.002 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:24:46.186 00.003 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
21:24:46.189 00.003 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:24:46.191 00.002 1092 Mount::SetCalibration (scope) -- xAngle=-24.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=0 par=+/- rotAng=0.0
21:24:46.193 00.002 1092 Mount::SetCalibration (scope) -- sets m_xAngle=-24.5 m_yAngleError=8.8
21:24:46.200 00.007 1092 ScopeASCOM::GetDeclinationRadians() returns 90.0
21:24:46.202 00.002 1092 ScopeASCOM::SideOfPier() returns -1
21:24:46.872 00.670 1092 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
21:24:46.875 00.003 1092 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
21:24:46.877 00.002 1092 Auto-loading calibration data
21:24:46.880 00.003 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:24:46.882 00.002 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:24:46.886 00.004 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:24:46.891 00.005 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.426783
21:24:46.894 00.003 1092 GetDouble("/profile/1/scope/calibration/yAngle", 1.570796) returns 0.989601
21:24:46.896 00.002 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:24:46.900 00.004 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0
21:24:46.902 00.002 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:24:46.905 00.003 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
21:24:46.908 00.003 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:24:46.910 00.002 1092 Mount::SetCalibration (scope) -- xAngle=-24.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=0 par=+/- rotAng=0.0
21:24:46.912 00.002 1092 Mount::SetCalibration (scope) -- sets m_xAngle=-24.5 m_yAngleError=8.8
21:24:46.920 00.008 1092 ScopeASCOM::GetDeclinationRadians() returns 90.0
21:24:46.924 00.004 1092 ScopeASCOM::SideOfPier() returns -1
21:24:46.946 00.022 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1007}
21:25:40.292 53.346 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:25:40.295 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:26:04.792 24.497 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:26:04.794 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:27:04.929 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:27:04.931 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:28:05.073 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:28:05.076 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:29:05.175 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:29:05.177 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:30:05.281 60.104 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:30:05.285 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:05.410 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:05.413 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:16.087 10.674 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:16.092 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:16.186 00.094 1092 evsrv: cli 019865E0 request: {"method":"flip_calibration","id":1005}
21:31:16.192 00.006 1092 FlipCalibration before: x=-24.5, y=56.7 decFlipRequired=0 sideOfPier=East rotAngle=0.0 parity=+/-
21:31:16.195 00.003 1092 FlipCalibration pre-normalize: x=155.5, y=56.7
21:31:16.201 00.006 1092 FlipCalibration after: x=155.5 y=56.7 sideOfPier=West parity=+/+
21:31:16.206 00.005 1092 Mount::SetCalibration (scope) -- xAngle=155.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=0.0
21:31:16.209 00.003 1092 Mount::SetCalibration (scope) -- sets m_xAngle=155.5 m_yAngleError=-171.2
21:31:16.221 00.012 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:31:16.225 00.004 1092 ScopeASCOM::SideOfPier() returns 1
21:31:16.259 00.034 1092 Status Line: CAL: East(-24,57)->West(156,57)
21:31:16.272 00.013 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1005}
21:31:17.204 00.932 1092 evsrv: cli 019865E0 request: {"method":"get_connected","id":1011}
21:31:17.207 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":true,"id":1011}
21:31:17.306 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:17.309 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:18.420 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:18.424 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:19.535 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:19.538 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:20.599 01.061 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:20.601 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:21.712 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:31:21.714 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:31:21.815 00.101 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:31:21.818 00.003 1092 PhdController::Guide begins
21:31:21.820 00.002 1092 PhdController: newstate STATE_SETUP
21:31:21.824 00.004 1092 PhdController: setup
21:31:21.829 00.005 1092 PhdController: newstate STATE_ATTEMPT_START
21:31:21.834 00.005 1092 PhdController: start capturing
21:31:21.838 00.004 1092 Changing from state SELECTING to UNINITIALIZED
21:31:21.842 00.004 1092 guider state => SELECTING
21:31:21.845 00.003 1092 setting force full frames = true
21:31:21.849 00.004 1092 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:31:21.851 00.002 1092 DarkLib check: undefined frame size for current camera
21:31:21.869 00.018 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:31:21.872 00.003 1092 Enqueuing Expose request
21:31:21.875 00.003 1092 PhdController: newstate STATE_SELECT_STAR
21:31:21.877 00.002 2744 Worker thread wakes up
21:31:21.877 00.000 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:31:21.880 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:21.880 00.000 2744 Exposure delay set to 0
21:31:21.881 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:25.466 03.585 2744 Exposure complete
21:31:25.672 00.206 2744 worker thread done servicing request
21:31:25.672 00.000 1092 OnExposeComplete: enter
21:31:25.684 00.012 1092 UpdateGuideState(): m_state=1
21:31:25.687 00.003 1092 UpdateCurrentPosition: no star selected
21:31:25.690 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:31:25.692 00.002 1092 Status Line: No star selected
21:31:25.701 00.009 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:31:25.707 00.006 1092 UpdateGuideState exits: No star selected
21:31:25.711 00.004 1092 GuiderMultiStar::AutoSelect enter
21:31:25.714 00.003 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:31:25.955 00.241 1092 AutoFind: auto downsample for scale 1.51 => 1x
21:31:26.203 00.248 1092 AutoFind: global mean = -0.1, stdev 2276.1
21:31:26.207 00.004 1092 AutoFind: using threshold = 0.1
21:31:26.535 00.328 1092 AutoFind: local max [990, 904] 118.9
21:31:26.539 00.004 1092 AutoFind: local max [575, 569] 117.3
21:31:26.543 00.004 1092 AutoFind: local max [877, 896] 113.9
21:31:26.546 00.003 1092 AutoFind: local max [371, 849] 108.9
21:31:26.549 00.003 1092 AutoFind: local max [834, 901] 95.4
21:31:26.552 00.003 1092 AutoFind: local max [702, 999] 74.8
21:31:26.555 00.003 1092 AutoFind: local max [657, 886] 62.9
21:31:26.558 00.003 1092 AutoFind: local max [530, 1108] 45.1
21:31:26.561 00.003 1092 AutoFind: local max [565, 932] 40.6
21:31:26.565 00.004 1092 AutoFind: local max [576, 937] 36.1
21:31:26.568 00.003 1092 AutoFind: local max [568, 940] 35.7
21:31:26.571 00.003 1092 AutoFind: local max [1410, 263] 35.1
21:31:26.575 00.004 1092 AutoFind: local max [571, 929] 32.4
21:31:26.578 00.003 1092 AutoFind: local max [1388, 53] 31.7
21:31:26.581 00.003 1092 AutoFind: local max [1554, 1007] 28.0
21:31:26.584 00.003 1092 AutoFind: local max [1001, 1033] 26.7
21:31:26.587 00.003 1092 AutoFind: local max [1531, 953] 25.7
21:31:26.592 00.005 1092 AutoFind: local max [349, 1129] 20.8
21:31:26.594 00.002 1092 AutoFind: local max [1262, 880] 13.5
21:31:26.598 00.004 1092 AutoFind: local max [860, 751] 13.2
21:31:26.601 00.003 1092 AutoFind: local max [754, 980] 12.6
21:31:26.605 00.004 1092 AutoFind: local max [62, 946] 12.5
21:31:26.609 00.004 1092 AutoFind: local max [1302, 1106] 11.9
21:31:26.612 00.003 1092 AutoFind: local max [269, 14] 11.5
21:31:26.618 00.006 1092 AutoFind: local max [1422, 391] 11.2
21:31:26.621 00.003 1092 AutoFind: local max [376, 1206] 10.4
21:31:26.624 00.003 1092 AutoFind: local max [1739, 284] 9.5
21:31:26.627 00.003 1092 AutoFind: local max [1163, 1045] 9.3
21:31:26.630 00.003 1092 AutoFind: local max [514, 272] 8.5
21:31:26.632 00.002 1092 AutoFind: local max [1758, 127] 8.1
21:31:26.635 00.003 1092 AutoFind: local max [1163, 1053] 7.9
21:31:26.638 00.003 1092 AutoFind: local max [1583, 762] 7.6
21:31:26.641 00.003 1092 AutoFind: local max [1331, 949] 6.4
21:31:26.643 00.002 1092 AutoFind: local max [1546, 119] 6.4
21:31:26.646 00.003 1092 AutoFind: local max [1135, 979] 6.4
21:31:26.649 00.003 1092 AutoFind: local max [628, 989] 6.0
21:31:26.652 00.003 1092 AutoFind: local max [1713, 391] 5.8
21:31:26.654 00.002 1092 AutoFind: local max [582, 528] 5.5
21:31:26.657 00.003 1092 AutoFind: local max [96, 1028] 5.5
21:31:26.660 00.003 1092 AutoFind: local max [89, 872] 5.4
21:31:26.663 00.003 1092 AutoFind: local max [1198, 1121] 4.7
21:31:26.666 00.003 1092 AutoFind: local max [1180, 356] 4.6
21:31:26.669 00.003 1092 AutoFind: local max [556, 938] 4.5
21:31:26.672 00.003 1092 AutoFind: local max [1840, 381] 4.4
21:31:26.675 00.003 1092 AutoFind: local max [1455, 661] 4.4
21:31:26.677 00.002 1092 AutoFind: local max [1042, 913] 4.3
21:31:26.681 00.004 1092 AutoFind: local max [1288, 1023] 4.3
21:31:26.684 00.003 1092 AutoFind: local max [166, 88] 4.2
21:31:26.686 00.002 1092 AutoFind: local max [179, 1153] 4.2
21:31:26.690 00.004 1092 AutoFind: local max [749, 694] 4.2
21:31:26.694 00.004 1092 AutoFind: local max [1289, 1032] 4.1
21:31:26.699 00.005 1092 AutoFind: local max [347, 585] 4.1
21:31:26.702 00.003 1092 AutoFind: local max [761, 1134] 4.0
21:31:26.705 00.003 1092 AutoFind: local max [479, 1046] 3.9
21:31:26.708 00.003 1092 AutoFind: local max [451, 1175] 3.8
21:31:26.711 00.003 1092 AutoFind: local max [421, 702] 3.8
21:31:26.715 00.004 1092 AutoFind: local max [1598, 836] 3.8
21:31:26.718 00.003 1092 AutoFind: local max [157, 284] 3.8
21:31:26.721 00.003 1092 AutoFind: local max [1647, 1069] 3.7
21:31:26.725 00.004 1092 AutoFind: local max [54, 1005] 3.7
21:31:26.728 00.003 1092 AutoFind: local max [1155, 880] 3.6
21:31:26.732 00.004 1092 AutoFind: local max [1393, 1194] 3.6
21:31:26.735 00.003 1092 AutoFind: local max [795, 1207] 3.6
21:31:26.739 00.004 1092 AutoFind: local max [1023, 1090] 3.6
21:31:26.741 00.002 1092 AutoFind: local max [565, 568] 3.6
21:31:26.747 00.006 1092 AutoFind: local max [1426, 229] 3.5
21:31:26.749 00.002 1092 AutoFind: local max [669, 637] 3.5
21:31:26.752 00.003 1092 AutoFind: local max [1541, 952] 3.4
21:31:26.755 00.003 1092 AutoFind: local max [894, 903] 3.4
21:31:26.759 00.004 1092 AutoFind: local max [892, 705] 3.4
21:31:26.763 00.004 1092 AutoFind: local max [1336, 878] 3.4
21:31:26.766 00.003 1092 AutoFind: local max [423, 1166] 3.4
21:31:26.769 00.003 1092 AutoFind: local max [1587, 473] 3.4
21:31:26.773 00.004 1092 AutoFind: local max [1605, 1143] 3.4
21:31:26.777 00.004 1092 AutoFind: local max [651, 1131] 3.4
21:31:26.781 00.004 1092 AutoFind: local max [1399, 960] 3.4
21:31:26.784 00.003 1092 AutoFind: local max [1230, 266] 3.4
21:31:26.787 00.003 1092 AutoFind: local max [1473, 851] 3.4
21:31:26.791 00.004 1092 AutoFind: local max [585, 984] 3.4
21:31:26.793 00.002 1092 AutoFind: local max [1146, 935] 3.4
21:31:26.797 00.004 1092 AutoFind: local max [841, 1077] 3.4
21:31:26.800 00.003 1092 AutoFind: local max [1177, 1185] 3.3
21:31:26.803 00.003 1092 AutoFind: local max [1079, 835] 3.3
21:31:26.809 00.006 1092 AutoFind: local max [1030, 472] 3.3
21:31:26.814 00.005 1092 AutoFind: local max [337, 686] 3.3
21:31:26.817 00.003 1092 AutoFind: local max [971, 1126] 3.3
21:31:26.820 00.003 1092 AutoFind: local max [423, 833] 3.3
21:31:26.823 00.003 1092 AutoFind: local max [603, 1155] 3.3
21:31:26.826 00.003 1092 AutoFind: local max [1823, 995] 3.3
21:31:26.830 00.004 1092 AutoFind: local max [831, 889] 3.3
21:31:26.832 00.002 1092 AutoFind: local max [1050, 945] 3.3
21:31:26.835 00.003 1092 AutoFind: local max [1704, 1007] 3.3
21:31:26.838 00.003 1092 AutoFind: local max [1741, 1088] 3.3
21:31:26.842 00.004 1092 AutoFind: local max [1778, 645] 3.3
21:31:26.844 00.002 1092 AutoFind: local max [948, 1187] 3.3
21:31:26.847 00.003 1092 AutoFind: local max [1525, 1008] 3.3
21:31:26.850 00.003 1092 AutoFind: local max [983, 919] 3.3
21:31:26.853 00.003 1092 AutoFind: local max [1548, 419] 3.3
21:31:26.860 00.007 1092 AutoFind: local max [648, 894] 3.2
21:31:26.865 00.005 1092 AutoFind: local max [379, 675] 3.2
21:31:26.870 00.005 1092 AutoFind: close dim-bright [648, 894] 3.2 - [657, 886] 62.9
21:31:26.875 00.005 1092 AutoFind: close dim-bright [983, 919] 3.3 - [990, 904] 118.9
21:31:26.878 00.003 1092 AutoFind: close dim-bright [831, 889] 3.3 - [834, 901] 95.4
21:31:26.882 00.004 1092 AutoFind: close dim-bright [894, 903] 3.4 - [877, 896] 113.9
21:31:26.886 00.004 1092 AutoFind: close dim-bright [1541, 952] 3.4 - [1531, 953] 25.7
21:31:26.891 00.005 1092 AutoFind: close dim-bright [565, 568] 3.6 - [575, 569] 117.3
21:31:26.895 00.004 1092 AutoFind: too close [1289, 1032] 4.1 - [1288, 1023] 4.3
21:31:26.899 00.004 1092 AutoFind: close dim-bright [556, 938] 4.5 - [571, 929] 32.4
21:31:26.902 00.003 1092 AutoFind: close dim-bright [556, 938] 4.5 - [568, 940] 35.7
21:31:26.908 00.006 1092 AutoFind: close dim-bright [556, 938] 4.5 - [576, 937] 36.1
21:31:26.911 00.003 1092 AutoFind: close dim-bright [556, 938] 4.5 - [565, 932] 40.6
21:31:26.915 00.004 1092 AutoFind: too close [1163, 1053] 7.9 - [1163, 1045] 9.3
21:31:26.919 00.004 1092 AutoFind: too close [571, 929] 32.4 - [568, 940] 35.7
21:31:26.925 00.006 1092 AutoFind: too close [571, 929] 32.4 - [576, 937] 36.1
21:31:26.930 00.005 1092 AutoFind: too close [571, 929] 32.4 - [565, 932] 40.6
21:31:26.939 00.009 1092 AutoFind: too close [568, 940] 35.7 - [576, 937] 36.1
21:31:26.943 00.004 1092 AutoFind: too close [568, 940] 35.7 - [565, 932] 40.6
21:31:26.945 00.002 1092 AutoFind: too close [576, 937] 36.1 - [565, 932] 40.6
21:31:26.948 00.003 1092 AutoFind: too close to edge [795, 1207] 3.6
21:31:26.951 00.003 1092 AutoFind: too close to edge [376, 1206] 10.4
21:31:26.955 00.004 1092 AutoFind: too close to edge [269, 14] 11.5
21:31:26.959 00.004 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:31:26.962 00.003 1092 Star::Find(15, 990, 904, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:26.966 00.004 1092 Star::Find returns 1 (0), X=990.40, Y=903.66, Mass=1442475, SNR=186.9, Peak=65535 HFD=3.7
21:31:26.969 00.003 1092 Star::Find(15, 575, 569, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:26.974 00.005 1092 Star::Find returns 1 (0), X=575.58, Y=569.34, Mass=1661999, SNR=209.4, Peak=65535 HFD=4.2
21:31:26.977 00.003 1092 Star::Find(15, 877, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:26.981 00.004 1092 Star::Find returns 1 (0), X=876.81, Y=896.33, Mass=1972356, SNR=204.0, Peak=65535 HFD=4.6
21:31:26.983 00.002 1092 Star::Find(15, 371, 849, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:26.986 00.003 1092 Star::Find returns 1 (0), X=370.86, Y=849.26, Mass=1072348, SNR=140.1, Peak=65535 HFD=3.5
21:31:26.989 00.003 1092 Star::Find(15, 834, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:26.992 00.003 1092 Star::Find returns 1 (0), X=833.84, Y=900.86, Mass=876795, SNR=139.0, Peak=65535 HFD=2.9
21:31:26.995 00.003 1092 Star::Find(15, 702, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:26.998 00.003 1092 Star::Find returns 1 (0), X=702.19, Y=998.53, Mass=745856, SNR=120.0, Peak=65523 HFD=3.0
21:31:27.001 00.003 1092 Star::Find(15, 657, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.004 00.003 1092 Star::Find returns 1 (0), X=657.02, Y=886.07, Mass=570478, SNR=99.9, Peak=65535 HFD=2.7
21:31:27.007 00.003 1092 Star::Find(15, 530, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.010 00.003 1092 Star::Find returns 1 (0), X=529.68, Y=1108.32, Mass=479136, SNR=75.4, Peak=60864 HFD=2.9
21:31:27.013 00.003 1092 Star::Find(15, 1410, 263, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.017 00.004 1092 Star::Find returns 1 (0), X=1410.22, Y=263.51, Mass=360474, SNR=72.8, Peak=45747 HFD=2.8
21:31:27.021 00.004 1092 Star::Find(15, 1388, 53, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.024 00.003 1092 Star::Find returns 1 (0), X=1388.17, Y=53.22, Mass=328981, SNR=71.9, Peak=35843 HFD=2.9
21:31:27.028 00.004 1092 Star::Find(15, 1554, 1007, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.032 00.004 1092 Star::Find returns 1 (0), X=1554.23, Y=1006.43, Mass=458201, SNR=63.6, Peak=29805 HFD=4.6
21:31:27.036 00.004 1092 Star::Find(15, 1001, 1033, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.039 00.003 1092 Star::Find returns 1 (0), X=1001.09, Y=1032.87, Mass=265920, SNR=49.4, Peak=41712 HFD=2.5
21:31:27.043 00.004 1092 Star::Find(15, 1531, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.046 00.003 1092 Star::Find returns 1 (0), X=1530.67, Y=952.55, Mass=260411, SNR=47.9, Peak=37213 HFD=2.9
21:31:27.049 00.003 1092 Star::Find(15, 349, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.052 00.003 1092 Star::Find returns 1 (0), X=348.54, Y=1129.12, Mass=204283, SNR=45.2, Peak=26951 HFD=2.9
21:31:27.057 00.005 1092 Star::Find(15, 1262, 880, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.062 00.005 1092 Star::Find returns 1 (0), X=1262.48, Y=880.21, Mass=134765, SNR=32.7, Peak=29696 HFD=2.0
21:31:27.066 00.004 1092 Star::Find(15, 860, 751, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.069 00.003 1092 Star::Find returns 1 (0), X=859.60, Y=750.90, Mass=136244, SNR=31.7, Peak=29751 HFD=2.4
21:31:27.074 00.005 1092 Star::Find(15, 754, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.079 00.005 1092 Star::Find returns 1 (0), X=753.89, Y=980.40, Mass=123221, SNR=30.3, Peak=21850 HFD=2.5
21:31:27.082 00.003 1092 Star::Find(15, 62, 946, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.085 00.003 1092 Star::Find returns 1 (0), X=61.94, Y=945.98, Mass=105379, SNR=32.9, Peak=23130 HFD=2.1
21:31:27.089 00.004 1092 Star::Find(15, 1302, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.093 00.004 1092 Star::Find returns 1 (0), X=1302.47, Y=1105.61, Mass=106520, SNR=24.8, Peak=21357 HFD=2.7
21:31:27.097 00.004 1092 Star::Find(15, 1422, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.100 00.003 1092 Star::Find returns 1 (0), X=1421.59, Y=390.87, Mass=115479, SNR=31.9, Peak=17779 HFD=2.6
21:31:27.104 00.004 1092 Star::Find(15, 1739, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.107 00.003 1092 Star::Find returns 1 (0), X=1738.56, Y=283.35, Mass=94644, SNR=28.3, Peak=14797 HFD=2.9
21:31:27.111 00.004 1092 Star::Find(15, 514, 272, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.115 00.004 1092 Star::Find returns 1 (0), X=514.38, Y=272.33, Mass=78210, SNR=22.6, Peak=12967 HFD=3.1
21:31:27.118 00.003 1092 Star::Find(15, 1758, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.121 00.003 1092 Star::Find returns 1 (0), X=1758.18, Y=127.00, Mass=83375, SNR=25.3, Peak=12483 HFD=2.6
21:31:27.125 00.004 1092 Star::Find(15, 1583, 762, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.129 00.004 1092 Star::Find returns 1 (0), X=1582.49, Y=761.41, Mass=58144, SNR=16.1, Peak=15072 HFD=1.6
21:31:27.133 00.004 1092 Star::Find(15, 1331, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.136 00.003 1092 Star::Find returns 1 (0), X=1331.40, Y=949.10, Mass=45606, SNR=14.1, Peak=12976 HFD=2.6
21:31:27.141 00.005 1092 Star::Find(15, 1546, 119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.144 00.003 1092 Star::Find returns 1 (0), X=1546.50, Y=118.69, Mass=52532, SNR=20.3, Peak=11155 HFD=2.8
21:31:27.147 00.003 1092 Star::Find(15, 1135, 979, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.154 00.007 1092 Star::Find returns 1 (0), X=1135.72, Y=978.49, Mass=43621, SNR=14.3, Peak=13002 HFD=2.2
21:31:27.158 00.004 1092 Star::Find(15, 628, 989, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.161 00.003 1092 Star::Find returns 1 (0), X=627.49, Y=989.39, Mass=77751, SNR=20.4, Peak=13197 HFD=3.8
21:31:27.167 00.006 1092 Star::Find(15, 1713, 391, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.170 00.003 1092 Star::Find returns 1 (0), X=1712.77, Y=390.49, Mass=53310, SNR=16.8, Peak=13927 HFD=2.6
21:31:27.174 00.004 1092 Star::Find(15, 582, 528, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.179 00.005 1092 Star::Find returns 1 (0), X=581.64, Y=526.90, Mass=29458, SNR=12.0, Peak=9712 HFD=2.9
21:31:27.192 00.013 1092 Star::Find(15, 96, 1028, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.199 00.007 1092 Star::Find returns 1 (0), X=95.59, Y=1028.12, Mass=35881, SNR=11.7, Peak=10826 HFD=3.0
21:31:27.205 00.006 1092 Star::Find(15, 89, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.209 00.004 1092 Star::Find returns 1 (0), X=89.36, Y=872.07, Mass=34941, SNR=14.9, Peak=12259 HFD=2.2
21:31:27.215 00.006 1092 Star::Find(15, 1198, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.219 00.004 1092 Star::Find returns 1 (0), X=1196.97, Y=1119.83, Mass=30784, SNR=11.1, Peak=14643 HFD=3.1
21:31:27.223 00.004 1092 Star::Find(15, 1180, 356, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.226 00.003 1092 Star::Find returns 1 (0), X=1180.44, Y=355.63, Mass=30591, SNR=13.1, Peak=10631 HFD=3.0
21:31:27.232 00.006 1092 Star::Find(15, 556, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.236 00.004 1092 Star::Find returns 1 (0), X=568.07, Y=933.15, Mass=3114355, SNR=13.8, Peak=65535 HFD=7.2
21:31:27.241 00.005 1092 Star::Find(15, 1840, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.245 00.004 1092 Star::Find false star n=3 nbg=261 bg=4683.0 sigma=853.0 thresh=7242 peak=6795
21:31:27.251 00.006 1092 Star::Find returns 0 (2), X=1840.00, Y=381.00, Mass=9820, SNR=2.9, Peak=9722 HFD=0.0
21:31:27.256 00.005 1092 Star::Find(15, 1455, 661, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.262 00.006 1092 Star::Find returns 1 (0), X=1455.07, Y=661.35, Mass=28225, SNR=11.2, Peak=11543 HFD=3.1
21:31:27.276 00.014 1092 Star::Find(15, 1042, 913, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.280 00.004 1092 Star::Find returns 1 (0), X=1041.66, Y=912.62, Mass=33562, SNR=13.0, Peak=12672 HFD=2.9
21:31:27.283 00.003 1092 Star::Find(15, 166, 88, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.286 00.003 1092 Star::Find returns 1 (0), X=167.02, Y=88.02, Mass=44136, SNR=14.5, Peak=10192 HFD=3.9
21:31:27.293 00.007 1092 Star::Find(15, 179, 1153, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.298 00.005 1092 Star::Find returns 1 (0), X=178.91, Y=1152.72, Mass=29534, SNR=10.6, Peak=11872 HFD=2.3
21:31:27.314 00.016 1092 Star::Find(15, 749, 694, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.321 00.007 1092 Star::Find returns 1 (0), X=748.34, Y=693.92, Mass=37257, SNR=13.5, Peak=13085 HFD=3.3
21:31:27.328 00.007 1092 Star::Find(15, 347, 585, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.336 00.008 1092 Star::Find returns 1 (0), X=347.68, Y=586.04, Mass=33266, SNR=12.8, Peak=9408 HFD=5.6
21:31:27.341 00.005 1092 Star::Find(15, 761, 1134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.345 00.004 1092 Star::Find false star n=3 nbg=256 bg=6560.1 sigma=950.4 thresh=9411 peak=8497
21:31:27.360 00.015 1092 Star::Find returns 0 (2), X=761.00, Y=1134.00, Mass=9073, SNR=2.9, Peak=13754 HFD=0.0
21:31:27.367 00.007 1092 Star::Find(15, 479, 1046, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.377 00.010 1092 Star::Find false star n=4 nbg=254 bg=6447.8 sigma=906.4 thresh=9167 peak=8117
21:31:27.385 00.008 1092 Star::Find returns 0 (2), X=479.00, Y=1046.00, Mass=11790, SNR=2.9, Peak=11418 HFD=0.0
21:31:27.392 00.007 1092 Star::Find(15, 451, 1175, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.397 00.005 1092 Star::Find false star n=4 nbg=257 bg=6506.0 sigma=875.3 thresh=9132 peak=9107
21:31:27.405 00.008 1092 Star::Find returns 0 (2), X=451.00, Y=1175.00, Mass=17494, SNR=2.9, Peak=13287 HFD=0.0
21:31:27.411 00.006 1092 Star::Find(15, 421, 702, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.415 00.004 1092 Star::Find returns 1 (0), X=419.19, Y=701.63, Mass=33416, SNR=13.4, Peak=13146 HFD=4.8
21:31:27.431 00.016 1092 Star::Find(15, 1598, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.438 00.007 1092 Star::Find false star n=1 nbg=258 bg=6535.9 sigma=1026.2 thresh=9614 peak=8565
21:31:27.444 00.006 1092 Star::Find returns 0 (2), X=1598.00, Y=836.00, Mass=3896, SNR=2.9, Peak=13351 HFD=0.0
21:31:27.450 00.006 1092 Star::Find(15, 157, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.456 00.006 1092 Star::Find returns 1 (0), X=157.00, Y=283.77, Mass=16408, SNR=9.3, Peak=9501 HFD=2.1
21:31:27.460 00.004 1092 Star::Find(15, 1647, 1069, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.467 00.007 1092 Star::Find false star n=2 nbg=280 bg=6943.5 sigma=1110.9 thresh=10276 peak=8856
21:31:27.482 00.015 1092 Star::Find returns 0 (2), X=1647.00, Y=1069.00, Mass=7342, SNR=2.9, Peak=10855 HFD=0.0
21:31:27.490 00.008 1092 Star::Find(15, 54, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.495 00.005 1092 Star::Find false star n=6 nbg=243 bg=5098.8 sigma=711.0 thresh=7232 peak=6821
21:31:27.501 00.006 1092 Star::Find returns 0 (2), X=54.00, Y=1005.00, Mass=16871, SNR=2.9, Peak=9904 HFD=0.0
21:31:27.506 00.005 1092 Star::Find(15, 1155, 880, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.511 00.005 1092 Star::Find false star n=3 nbg=245 bg=6309.5 sigma=864.5 thresh=8903 peak=8291
21:31:27.518 00.007 1092 Star::Find returns 0 (2), X=1155.00, Y=880.00, Mass=9577, SNR=2.9, Peak=12115 HFD=0.0
21:31:27.522 00.004 1092 Star::Find(15, 1393, 1194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.527 00.005 1092 Star::Find false star n=6 nbg=249 bg=6932.1 sigma=918.3 thresh=9687 peak=8696
21:31:27.534 00.007 1092 Star::Find returns 0 (2), X=1393.00, Y=1194.00, Mass=19347, SNR=2.9, Peak=11923 HFD=0.0
21:31:27.538 00.004 1092 Star::Find(15, 1023, 1090, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.544 00.006 1092 Star::Find false star n=5 nbg=251 bg=6349.7 sigma=854.5 thresh=8913 peak=8342
21:31:27.549 00.005 1092 Star::Find returns 0 (2), X=1023.00, Y=1090.00, Mass=17717, SNR=2.9, Peak=11107 HFD=0.0
21:31:27.558 00.009 1092 Star::Find(15, 565, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.571 00.013 1092 Star::Find returns 1 (0), X=575.58, Y=569.34, Mass=1661999, SNR=209.4, Peak=65535 HFD=4.2
21:31:27.580 00.009 1092 Star::Find(15, 1426, 229, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.585 00.005 1092 Star::Find false star n=5 nbg=243 bg=4469.0 sigma=788.3 thresh=6834 peak=6541
21:31:27.591 00.006 1092 Star::Find returns 0 (2), X=1426.00, Y=229.00, Mass=18072, SNR=2.9, Peak=11786 HFD=0.0
21:31:27.595 00.004 1092 Star::Find(15, 669, 637, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.602 00.007 1092 Star::Find false star n=6 nbg=250 bg=5557.5 sigma=778.1 thresh=7892 peak=7285
21:31:27.611 00.009 1092 Star::Find returns 0 (2), X=669.00, Y=637.00, Mass=16730, SNR=2.9, Peak=10765 HFD=0.0
21:31:27.618 00.007 1092 Star::Find(15, 1541, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.624 00.006 1092 Star::Find returns 1 (0), X=1530.67, Y=952.55, Mass=260411, SNR=47.9, Peak=37213 HFD=2.9
21:31:27.628 00.004 1092 Star::Find(15, 894, 903, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.634 00.006 1092 Star::Find returns 1 (0), X=877.01, Y=896.43, Mass=1877083, SNR=217.0, Peak=32659 HFD=4.2
21:31:27.638 00.004 1092 Star::Find(15, 892, 705, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.643 00.005 1092 Star::Find false star n=1 nbg=263 bg=5806.1 sigma=994.8 thresh=8790 peak=7059
21:31:27.648 00.005 1092 Star::Find returns 0 (2), X=892.00, Y=705.00, Mass=4367, SNR=2.9, Peak=9539 HFD=0.0
21:31:27.658 00.010 1092 Star::Find(15, 1336, 878, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.663 00.005 1092 Star::Find false star n=2 nbg=260 bg=6349.0 sigma=974.6 thresh=9273 peak=8041
21:31:27.675 00.012 1092 Star::Find returns 0 (2), X=1336.00, Y=878.00, Mass=8192, SNR=2.9, Peak=11635 HFD=0.0
21:31:27.679 00.004 1092 Star::Find(15, 423, 1166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.687 00.008 1092 Star::Find false star n=4 nbg=243 bg=6499.1 sigma=860.7 thresh=9081 peak=8697
21:31:27.694 00.007 1092 Star::Find returns 0 (2), X=423.00, Y=1166.00, Mass=15400, SNR=2.9, Peak=11571 HFD=0.0
21:31:27.702 00.008 1092 Star::Find(15, 1587, 473, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.707 00.005 1092 Star::Find false star n=4 nbg=261 bg=5317.8 sigma=903.5 thresh=8028 peak=7312
21:31:27.712 00.005 1092 Star::Find returns 0 (2), X=1587.00, Y=473.00, Mass=13582, SNR=2.9, Peak=8983 HFD=0.0
21:31:27.717 00.005 1092 Star::Find(15, 1605, 1143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.732 00.015 1092 Star::Find false star n=1 nbg=274 bg=7135.7 sigma=1167.3 thresh=10638 peak=9036
21:31:27.740 00.008 1092 Star::Find returns 0 (2), X=1605.00, Y=1143.00, Mass=6727, SNR=2.9, Peak=13863 HFD=0.0
21:31:27.745 00.005 1092 Star::Find(15, 651, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.751 00.006 1092 Star::Find returns 0 (3), X=651.00, Y=1131.00, Mass=0, SNR=0.0, Peak=12919 HFD=0.0
21:31:27.761 00.010 1092 Star::Find(15, 1399, 960, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.765 00.004 1092 Star::Find false star n=2 nbg=268 bg=6599.8 sigma=1093.5 thresh=9880 peak=8329
21:31:27.780 00.015 1092 Star::Find returns 0 (2), X=1399.00, Y=960.00, Mass=13108, SNR=2.9, Peak=13901 HFD=0.0
21:31:27.788 00.008 1092 Star::Find(15, 1230, 266, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.794 00.006 1092 Star::Find false star n=4 nbg=254 bg=4327.0 sigma=796.6 thresh=6717 peak=5925
21:31:27.799 00.005 1092 Star::Find returns 0 (2), X=1230.00, Y=266.00, Mass=13567, SNR=2.9, Peak=9789 HFD=0.0
21:31:27.805 00.006 1092 Star::Find(15, 1473, 851, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.811 00.006 1092 Star::Find false star n=2 nbg=236 bg=6430.2 sigma=869.5 thresh=9039 peak=8404
21:31:27.817 00.006 1092 Star::Find returns 0 (2), X=1473.00, Y=851.00, Mass=6126, SNR=2.9, Peak=12413 HFD=0.0
21:31:27.825 00.008 1092 Star::Find(15, 585, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.832 00.007 1092 Star::Find false star n=4 nbg=265 bg=6294.7 sigma=945.2 thresh=9130 peak=8849
21:31:27.843 00.011 1092 Star::Find returns 0 (2), X=585.00, Y=984.00, Mass=18655, SNR=2.9, Peak=14957 HFD=0.0
21:31:27.849 00.006 1092 Star::Find(15, 1146, 935, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.858 00.009 1092 Star::Find returns 1 (0), X=1146.38, Y=936.14, Mass=31732, SNR=12.8, Peak=10858 HFD=2.7
21:31:27.862 00.004 1092 Star::Find(15, 841, 1077, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.867 00.005 1092 Star::Find false star n=6 nbg=249 bg=6352.2 sigma=867.1 thresh=8954 peak=8592
21:31:27.872 00.005 1092 Star::Find returns 0 (2), X=841.00, Y=1077.00, Mass=23271, SNR=2.9, Peak=11971 HFD=0.0
21:31:27.876 00.004 1092 Star::Find(15, 1177, 1185, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.879 00.003 1092 Star::Find false star n=3 nbg=256 bg=6726.8 sigma=985.4 thresh=9683 peak=8884
21:31:27.882 00.003 1092 Star::Find returns 0 (2), X=1177.00, Y=1185.00, Mass=9879, SNR=2.9, Peak=12493 HFD=0.0
21:31:27.886 00.004 1092 Star::Find(15, 1079, 835, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.890 00.004 1092 Star::Find false star n=2 nbg=255 bg=5973.6 sigma=950.9 thresh=8826 peak=7687
21:31:27.895 00.005 1092 Star::Find returns 0 (2), X=1079.00, Y=835.00, Mass=10200, SNR=2.9, Peak=12816 HFD=0.0
21:31:27.903 00.008 1092 Star::Find(15, 1030, 472, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.910 00.007 1092 Star::Find returns 1 (0), X=1031.95, Y=471.80, Mass=12969, SNR=7.5, Peak=8813 HFD=1.9
21:31:27.914 00.004 1092 Star::Find(15, 337, 686, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.919 00.005 1092 Star::Find false star n=5 nbg=258 bg=5439.5 sigma=847.3 thresh=7981 peak=7405
21:31:27.923 00.004 1092 Star::Find returns 0 (2), X=337.00, Y=686.00, Mass=18924, SNR=2.9, Peak=11165 HFD=0.0
21:31:27.927 00.004 1092 Star::Find(15, 971, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.932 00.005 1092 Star::Find false star n=7 nbg=246 bg=6487.4 sigma=892.6 thresh=9165 peak=7907
21:31:27.936 00.004 1092 Star::Find returns 0 (2), X=971.00, Y=1126.00, Mass=22958, SNR=2.9, Peak=10752 HFD=0.0
21:31:27.939 00.003 1092 Star::Find(15, 423, 833, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.943 00.004 1092 Star::Find false star n=5 nbg=256 bg=5944.8 sigma=906.5 thresh=8664 peak=8053
21:31:27.947 00.004 1092 Star::Find returns 0 (2), X=423.00, Y=833.00, Mass=17858, SNR=2.9, Peak=13635 HFD=0.0
21:31:27.951 00.004 1092 Star::Find(15, 603, 1155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.954 00.003 1092 Star::Find false star n=2 nbg=259 bg=6503.3 sigma=1038.7 thresh=9619 peak=8623
21:31:27.958 00.004 1092 Star::Find returns 0 (2), X=603.00, Y=1155.00, Mass=11349, SNR=2.9, Peak=12810 HFD=0.0
21:31:27.961 00.003 1092 Star::Find(15, 1823, 995, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.966 00.005 1092 Star::Find false star n=1 nbg=273 bg=6250.9 sigma=1086.3 thresh=9510 peak=7955
21:31:27.969 00.003 1092 Star::Find returns 0 (2), X=1823.00, Y=995.00, Mass=3951, SNR=2.9, Peak=12000 HFD=0.0
21:31:27.974 00.005 1092 Star::Find(15, 831, 889, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.977 00.003 1092 Star::Find returns 1 (0), X=833.84, Y=900.86, Mass=876795, SNR=139.0, Peak=65535 HFD=2.9
21:31:27.983 00.006 1092 Star::Find(15, 1050, 945, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.986 00.003 1092 Star::Find false star n=4 nbg=249 bg=6376.5 sigma=898.6 thresh=9072 peak=7872
21:31:27.990 00.004 1092 Star::Find returns 0 (2), X=1050.00, Y=945.00, Mass=13292, SNR=2.9, Peak=10839 HFD=0.0
21:31:27.995 00.005 1092 Star::Find(15, 1704, 1007, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:27.999 00.004 1092 Star::Find returns 0 (3), X=1704.00, Y=1007.00, Mass=0, SNR=0.0, Peak=10874 HFD=0.0
21:31:28.002 00.003 1092 Star::Find(15, 1741, 1088, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.005 00.003 1092 Star::Find false star n=2 nbg=266 bg=6814.8 sigma=1080.6 thresh=10057 peak=8381
21:31:28.009 00.004 1092 Star::Find returns 0 (2), X=1741.00, Y=1088.00, Mass=9324, SNR=2.9, Peak=11354 HFD=0.0
21:31:28.013 00.004 1092 Star::Find(15, 1778, 645, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.017 00.004 1092 Star::Find false star n=3 nbg=269 bg=5647.0 sigma=994.8 thresh=8631 peak=7184
21:31:28.020 00.003 1092 Star::Find returns 0 (2), X=1778.00, Y=645.00, Mass=9517, SNR=2.9, Peak=9322 HFD=0.0
21:31:28.023 00.003 1092 Star::Find(15, 948, 1187, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.028 00.005 1092 Star::Find false star n=2 nbg=259 bg=6608.5 sigma=1055.6 thresh=9775 peak=8294
21:31:28.032 00.004 1092 Star::Find returns 0 (2), X=948.00, Y=1187.00, Mass=7340, SNR=2.9, Peak=11079 HFD=0.0
21:31:28.035 00.003 1092 Star::Find(15, 1525, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.038 00.003 1092 Star::Find false star n=8 nbg=239 bg=7007.9 sigma=880.7 thresh=9650 peak=9240
21:31:28.043 00.005 1092 Star::Find returns 0 (2), X=1525.00, Y=1008.00, Mass=31788, SNR=2.9, Peak=16144 HFD=0.0
21:31:28.047 00.004 1092 Star::Find(15, 983, 919, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.050 00.003 1092 Star::Find returns 1 (0), X=990.40, Y=903.68, Mass=1441002, SNR=196.1, Peak=65535 HFD=3.7
21:31:28.053 00.003 1092 Star::Find(15, 1548, 419, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.057 00.004 1092 Star::Find false star n=1 nbg=277 bg=5047.1 sigma=988.8 thresh=8013 peak=6371
21:31:28.060 00.003 1092 Star::Find returns 0 (2), X=1548.00, Y=419.00, Mass=8464, SNR=2.9, Peak=13511 HFD=0.0
21:31:28.063 00.003 1092 Star::Find(15, 648, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.067 00.004 1092 Star::Find returns 1 (0), X=657.02, Y=886.07, Mass=570478, SNR=99.9, Peak=65535 HFD=2.7
21:31:28.069 00.002 1092 Star::Find(15, 379, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.073 00.004 1092 Star::Find false star n=5 nbg=250 bg=5635.5 sigma=858.2 thresh=8210 peak=7642
21:31:28.077 00.004 1092 Star::Find returns 0 (2), X=379.00, Y=675.00, Mass=16912, SNR=2.9, Peak=9370 HFD=0.0
21:31:28.080 00.003 1092 AutoFind: finding best star pass 1
21:31:28.084 00.004 1092 Star::Find(15, 990, 904, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.087 00.003 1092 Star::Find returns 1 (0), X=990.40, Y=903.66, Mass=1442475, SNR=186.9, Peak=65535 HFD=3.7
21:31:28.091 00.004 1092 AutoFind: near-saturated [990, 904] 118.9 Mass 1442475 SNR 186.9 Peak 65535
21:31:28.093 00.002 1092 Star::Find(15, 575, 569, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.096 00.003 1092 Star::Find returns 1 (0), X=575.58, Y=569.34, Mass=1661999, SNR=209.4, Peak=65535 HFD=4.2
21:31:28.100 00.004 1092 AutoFind: near-saturated [575, 569] 117.3 Mass 1661999 SNR 209.4 Peak 65535
21:31:28.102 00.002 1092 Star::Find(15, 877, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.107 00.005 1092 Star::Find returns 1 (0), X=876.81, Y=896.33, Mass=1972356, SNR=204.0, Peak=65535 HFD=4.6
21:31:28.110 00.003 1092 AutoFind: near-saturated [877, 896] 113.9 Mass 1972356 SNR 204.0 Peak 65535
21:31:28.114 00.004 1092 Star::Find(15, 371, 849, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.116 00.002 1092 Star::Find returns 1 (0), X=370.86, Y=849.26, Mass=1072348, SNR=140.1, Peak=65535 HFD=3.5
21:31:28.119 00.003 1092 AutoFind: near-saturated [371, 849] 108.9 Mass 1072348 SNR 140.1 Peak 65535
21:31:28.125 00.006 1092 Star::Find(15, 834, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.129 00.004 1092 Star::Find returns 1 (0), X=833.84, Y=900.86, Mass=876795, SNR=139.0, Peak=65535 HFD=2.9
21:31:28.132 00.003 1092 AutoFind: near-saturated [834, 901] 95.4 Mass 876795 SNR 139.0 Peak 65535
21:31:28.136 00.004 1092 Star::Find(15, 702, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.142 00.006 1092 Star::Find returns 1 (0), X=702.19, Y=998.53, Mass=745856, SNR=120.0, Peak=65523 HFD=3.0
21:31:28.146 00.004 1092 AutoFind: near-saturated [702, 999] 74.8 Mass 745856 SNR 120.0 Peak 65523
21:31:28.151 00.005 1092 Star::Find(15, 657, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.158 00.007 1092 Star::Find returns 1 (0), X=657.02, Y=886.07, Mass=570478, SNR=99.9, Peak=65535 HFD=2.7
21:31:28.163 00.005 1092 AutoFind: near-saturated [657, 886] 62.9 Mass 570478 SNR 99.9 Peak 65535
21:31:28.167 00.004 1092 Star::Find(15, 530, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.171 00.004 1092 Star::Find returns 1 (0), X=529.68, Y=1108.32, Mass=479136, SNR=75.4, Peak=60864 HFD=2.9
21:31:28.176 00.005 1092 AutoFind returns star at [530, 1108] 45.1 Mass 479136 SNR 75.4
21:31:28.181 00.005 1092 Star::Find(15, 530, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.186 00.005 1092 Star::Find returns 1 (0), X=529.68, Y=1108.32, Mass=479136, SNR=75.4, Peak=60864 HFD=2.9
21:31:28.193 00.007 1092 MultiStar: List (12): {529.68, 1108.32}(75.4), {1410.22, 263.51}(72.8), {1388.17, 53.22}(71.9), {1554.23, 1006.43}(63.6), {1001.09, 1032.87}(49.4), {1530.67, 952.55}(47.9), {348.54, 1129.12}(45.2), {1262.48, 880.21}(32.7), {859.60, 750.90}(31.7), {753.89, 980.40}(30.3), {61.94, 945.98}(32.9), {1302.47, 1105.61}(24.8), 
21:31:28.196 00.003 1092 setting lock position to (529.68, 1108.32)
21:31:28.200 00.004 1092 MultiStar: stabilizing after lock position change
21:31:28.205 00.005 1092 AutoSelect: state = 1, call UpdateGuideState
21:31:28.210 00.005 1092 UpdateGuideState(): m_state=1
21:31:28.216 00.006 1092 Star::Find(15, 529, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:28.220 00.004 1092 Star::Find returns 1 (0), X=529.68, Y=1108.32, Mass=479136, SNR=75.4, Peak=60864 HFD=2.9
21:31:28.227 00.007 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:31:28.232 00.005 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:31:28.236 00.004 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:31:28.262 00.026 1092 setting force full frames = false
21:31:28.268 00.006 1092 setting lock position to (529.68, 1108.32)
21:31:28.272 00.004 1092 MultiStar: stabilizing after lock position change
21:31:28.281 00.009 1092 CurrentPosition() valid, moving to STATE_SELECTED
21:31:28.291 00.010 1092 Changing from state SELECTING to SELECTED
21:31:28.296 00.005 1092 guider state => SELECTED
21:31:28.354 00.058 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:31:28.365 00.011 1092 UpdateGuideState exits: m=479136 SNR=75.4
21:31:28.382 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:31:28.391 00.009 1092 Status Line: Auto-selected star at (529.7, 1108.3)
21:31:28.440 00.049 1092 PhdController: newstate STATE_WAIT_SELECTED
21:31:28.446 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:28.451 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:31:28.455 00.004 1092 Enqueuing Expose request
21:31:28.458 00.003 2744 Worker thread wakes up
21:31:28.459 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:28.459 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(515,1093,31,31)
21:31:31.914 03.455 2744 Exposure complete
21:31:32.242 00.328 2744 worker thread done servicing request
21:31:32.242 00.000 1092 OnExposeComplete: enter
21:31:32.246 00.004 1092 UpdateGuideState(): m_state=2
21:31:32.258 00.012 1092 Star::Find(15, 529, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:31:32.262 00.004 1092 Star::Find returns 1 (0), X=527.82, Y=1108.82, Mass=251551, SNR=49.0, Peak=41690 HFD=2.4
21:31:32.267 00.005 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (2.71) = xAngle (0.16 = 0.16)
21:31:32.276 00.009 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.15 = -3.13)
21:31:32.287 00.011 1092 CameraToMount -- cameraX=-1.86 cameraY=0.50 hyp=1.92 cameraTheta=2.88 mountX=1.90 mountY=-0.02, mountTheta=-0.01
21:31:32.305 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6074, FiltMin=1789, FiltMax=65535, Gamma=0.510
21:31:32.311 00.006 1092 UpdateGuideState exits: m=251551 SNR=49.0
21:31:32.316 00.005 1092 PhdController: newstate STATE_CALIBRATE
21:31:32.322 00.006 1092 PhdController: newstate STATE_GUIDE
21:31:32.351 00.029 1092 Changing from state SELECTED to CALIBRATING_PRIMARY
21:31:32.360 00.009 1092 guider state => CALIBRATED
21:31:32.364 00.004 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:31:32.375 00.011 1092 reset dither spiral
21:31:32.381 00.006 1092 PhdController: newstate STATE_SETTLE_BEGIN
21:31:32.386 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:32.394 00.008 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:31:32.399 00.005 1092 Enqueuing Expose request
21:31:32.404 00.005 2744 Worker thread wakes up
21:31:32.405 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:32.405 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:35.810 03.405 2744 Exposure complete
21:31:36.067 00.257 2744 worker thread done servicing request
21:31:36.067 00.000 1092 OnExposeComplete: enter
21:31:36.071 00.004 1092 UpdateGuideState(): m_state=5
21:31:36.077 00.006 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:31:36.083 00.006 1092 Star::Find returns 1 (0), X=526.91, Y=1108.57, Mass=205606, SNR=41.2, Peak=37827 HFD=2.4
21:31:36.086 00.003 1092 CameraToMount -- cameraTheta (3.05) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
21:31:36.089 00.003 1092 CameraToMount -- cameraTheta (3.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.32 = -2.96)
21:31:36.092 00.003 1092 CameraToMount -- cameraX=-2.76 cameraY=0.25 hyp=2.77 cameraTheta=3.05 mountX=2.62 mountY=-0.50, mountTheta=-0.19
21:31:36.098 00.006 1092 Changing from state CALIBRATED to GUIDING
21:31:36.101 00.003 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:31:36.104 00.003 1092 ScopeASCOM::SideOfPier() returns 1
21:31:36.125 00.021 1092 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
21:31:36.130 00.005 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:31:36.132 00.002 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:31:36.135 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:31:36.138 00.003 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:31:36.141 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:31:36.145 00.004 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:31:36.148 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:31:36.151 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:31:36.155 00.004 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:31:36.159 00.004 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:31:36.163 00.004 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:31:36.166 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:31:36.169 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:31:36.344 00.175 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:31:36.348 00.004 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:31:36.351 00.003 1092 Dec comp: XRate 4.128 -> 2.814 for dec -0.0 -> dec 47.0
21:31:36.364 00.013 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:31:36.367 00.003 1092 ScopeASCOM::SideOfPier() returns 1
21:31:36.387 00.020 1092 setting lock position to (526.91, 1108.57)
21:31:36.391 00.004 1092 MultiStar: stabilizing after lock position change
21:31:36.394 00.003 1092 guider state => GUIDING
21:31:36.397 00.003 1092 Status Line: Guiding
21:31:36.403 00.006 1092 Mount: notify guiding started
21:31:36.411 00.008 1092 GetString("/profile/1/name", "") returns "20260503"
21:31:36.415 00.004 1092 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/16/2026 9:31:16 PM"
21:31:36.417 00.002 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:31:36.420 00.003 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:31:36.426 00.006 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:31:36.429 00.003 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
21:31:36.433 00.004 1092 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
21:31:36.436 00.003 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:31:36.440 00.004 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:31:36.443 00.003 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:31:36.446 00.003 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:31:36.448 00.002 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:31:36.451 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:31:36.454 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:31:36.458 00.004 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:31:36.461 00.003 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:31:36.464 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:31:36.467 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:31:36.469 00.002 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:31:36.474 00.005 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:31:36.477 00.003 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:31:36.481 00.004 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:31:36.484 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:31:36.486 00.002 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:31:36.491 00.005 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:31:36.494 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:31:36.498 00.004 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:31:36.500 00.002 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:31:36.504 00.004 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:31:36.507 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:31:36.512 00.005 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:31:36.514 00.002 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:31:36.517 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:31:36.520 00.003 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:31:36.524 00.004 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:31:36.528 00.004 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:31:36.532 00.004 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:31:36.535 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:31:36.611 00.076 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:31:36.633 00.022 1092 ScopeASCOM::SideOfPier() returns 1
21:31:36.646 00.013 1092 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:31:36.650 00.004 1092 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:31:36.653 00.003 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:31:36.656 00.003 1092 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
21:31:36.662 00.006 1092 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
21:31:36.665 00.003 1092 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:31:36.668 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:31:36.671 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:31:36.675 00.004 1092 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:31:36.678 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6829, FiltMin=1895, FiltMax=65533, Gamma=0.510
21:31:36.681 00.003 1092 UpdateGuideState exits: m=205606 SNR=41.2
21:31:36.684 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
21:31:36.688 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:36.696 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:31:36.700 00.004 1092 Enqueuing Expose request
21:31:36.703 00.003 2744 Worker thread wakes up
21:31:36.703 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:36.703 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:31:40.090 03.387 2744 Exposure complete
21:31:40.274 00.184 2744 worker thread done servicing request
21:31:40.275 00.001 1092 OnExposeComplete: enter
21:31:40.277 00.002 1092 UpdateGuideState(): m_state=6
21:31:40.279 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:31:40.282 00.003 1092 Star::Find false star n=3 nbg=257 bg=13616.5 sigma=1322.9 thresh=17585 peak=15871
21:31:40.284 00.002 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=12654, SNR=2.9, Peak=19507 HFD=0.0
21:31:40.286 00.002 1092 DistanceChecker: activated
21:31:40.288 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:31:40.292 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:31:40.294 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:31:40.296 00.002 2744 Worker thread wakes up
21:31:40.296 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:31:40.297 00.001 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:31:40.297 00.000 2744 move complete, result=0
21:31:40.297 00.000 2744 worker thread done servicing request
21:31:40.405 00.108 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:31:40.408 00.003 1092 Status Line: Star lost - low SNR
21:31:40.424 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9911, FiltMin=2103, FiltMax=65498, Gamma=0.510
21:31:40.427 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:31:40.430 00.003 1092 PhdController: settling, locked = 0, distance = 2.77 (4.00) aobump = 0 frame = 1 / 99999
21:31:40.432 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778985100.432,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.77,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
21:31:40.435 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:40.440 00.005 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:31:40.443 00.003 1092 Enqueuing Expose request
21:31:40.446 00.003 2744 Worker thread wakes up
21:31:40.446 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:40.446 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:43.838 03.392 2744 Exposure complete
21:31:44.024 00.186 2744 worker thread done servicing request
21:31:44.025 00.001 1092 OnExposeComplete: enter
21:31:44.028 00.003 1092 UpdateGuideState(): m_state=6
21:31:44.031 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:31:44.033 00.002 1092 Star::Find false star n=3 nbg=253 bg=16985.8 sigma=1456.3 thresh=21355 peak=19127
21:31:44.035 00.002 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=14425, SNR=2.9, Peak=23869 HFD=0.0
21:31:44.038 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:31:44.043 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:31:44.046 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:31:44.048 00.002 2744 Worker thread wakes up
21:31:44.048 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:31:44.048 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:31:44.048 00.000 2744 move complete, result=0
21:31:44.049 00.001 2744 worker thread done servicing request
21:31:44.161 00.112 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:31:44.164 00.003 1092 Status Line: Star lost - low SNR
21:31:44.178 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=62240, med=12477, FiltMin=2381, FiltMax=20855, Gamma=0.510
21:31:44.181 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:31:44.183 00.002 1092 PhdController: settling, locked = 0, distance = 2.77 (4.00) aobump = 0 frame = 2 / 99999
21:31:44.185 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778985104.185,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.77,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
21:31:44.186 00.001 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:44.188 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:31:44.190 00.002 1092 Enqueuing Expose request
21:31:44.192 00.002 2744 Worker thread wakes up
21:31:44.192 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:44.192 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:47.630 03.438 2744 Exposure complete
21:31:47.922 00.292 2744 worker thread done servicing request
21:31:47.922 00.000 1092 OnExposeComplete: enter
21:31:47.926 00.004 1092 UpdateGuideState(): m_state=6
21:31:47.931 00.005 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:31:47.936 00.005 1092 Star::Find false star n=3 nbg=264 bg=18210.0 sigma=1685.1 thresh=23265 peak=21190
21:31:47.939 00.003 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=16894, SNR=2.9, Peak=24531 HFD=0.0
21:31:47.942 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:31:47.952 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:31:47.958 00.006 1092 Enqueuing Move request for scope (0.00, 0.00)
21:31:47.964 00.006 2744 Worker thread wakes up
21:31:47.964 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:31:47.964 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:31:47.964 00.000 2744 move complete, result=0
21:31:47.966 00.002 2744 worker thread done servicing request
21:31:48.069 00.103 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:31:48.075 00.006 1092 Status Line: Star lost - low SNR
21:31:48.105 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=291, max=62064, med=13661, FiltMin=2362, FiltMax=22375, Gamma=0.510
21:31:48.109 00.004 1092 UpdateGuideState exits: Star lost - low SNR
21:31:48.113 00.004 1092 PhdController: settling, locked = 0, distance = 2.77 (4.00) aobump = 0 frame = 3 / 99999
21:31:48.117 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778985108.117,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.77,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
21:31:48.125 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:48.136 00.011 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:31:48.141 00.005 1092 Enqueuing Expose request
21:31:48.145 00.004 2744 Worker thread wakes up
21:31:48.145 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:48.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:51.575 03.430 2744 Exposure complete
21:31:51.781 00.206 2744 worker thread done servicing request
21:31:51.781 00.000 1092 OnExposeComplete: enter
21:31:51.785 00.004 1092 UpdateGuideState(): m_state=6
21:31:51.788 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:31:51.792 00.004 1092 Star::Find false star n=10 nbg=257 bg=16421.9 sigma=1396.7 thresh=20612 peak=18617
21:31:51.794 00.002 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=52886, SNR=2.9, Peak=23341 HFD=0.0
21:31:51.797 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:31:51.800 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:31:51.803 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:31:51.806 00.003 2744 Worker thread wakes up
21:31:51.806 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:31:51.806 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:31:51.806 00.000 2744 move complete, result=0
21:31:51.807 00.001 2744 worker thread done servicing request
21:31:51.920 00.113 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:31:51.924 00.004 1092 Status Line: Star lost - low SNR
21:31:51.940 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=141, max=62064, med=12442, FiltMin=2743, FiltMax=20003, Gamma=0.510
21:31:51.942 00.002 1092 UpdateGuideState exits: Star lost - low SNR
21:31:51.945 00.003 1092 PhdController: settling, locked = 0, distance = 2.77 (4.00) aobump = 0 frame = 4 / 99999
21:31:51.947 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778985111.947,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.77,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
21:31:51.949 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:51.950 00.001 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:31:51.952 00.002 1092 Enqueuing Expose request
21:31:51.956 00.004 2744 Worker thread wakes up
21:31:51.956 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:51.956 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:31:55.351 03.395 2744 Exposure complete
21:31:55.542 00.191 2744 worker thread done servicing request
21:31:55.542 00.000 1092 OnExposeComplete: enter
21:31:55.545 00.003 1092 UpdateGuideState(): m_state=6
21:31:55.547 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:31:55.550 00.003 1092 Star::Find returns 1 (0), X=524.63, Y=1109.51, Mass=289534, SNR=55.4, Peak=41434 HFD=3.0
21:31:55.553 00.003 1092 DistanceChecker: deactivated
21:31:55.555 00.002 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:31:55.559 00.004 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.02 = 3.02)
21:31:55.561 00.002 1092 CameraToMount -- cameraX=-2.28 cameraY=0.94 hyp=2.47 cameraTheta=2.75 mountX=2.46 mountY=0.29, mountTheta=0.12
21:31:55.565 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-2.28, y=0.94, opts=13)
21:31:55.567 00.002 1092 Enqueuing Move request for scope (-2.28, 0.94)
21:31:55.569 00.002 2744 Worker thread wakes up
21:31:55.569 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-2.28, 0.94) opts 0xd
21:31:55.569 00.000 2744 Handling offset move in thread for scope, endpoint = (-2.28, 0.94)
21:31:55.569 00.000 2744 Moving (-2.28, 0.94) raw xDistance=2.46 yDistance=0.29
21:31:55.569 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.55 from input 2.46
21:31:55.569 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:55.569 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
21:31:55.569 00.000 2744 MoveAxis(W, 552, ABG)
21:31:55.569 00.000 2744 Guiding  Dir = 3, Dur = 552
21:31:55.571 00.002 2744 IsSlewing returns 0
21:31:55.572 00.001 2744 IsGuiding returns 0
21:31:55.572 00.000 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6765, FiltMin=2174, FiltMax=65535, Gamma=0.510
21:31:55.574 00.002 1092 UpdateGuideState exits: m=289534 SNR=55.4
21:31:55.577 00.003 1092 PhdController: settling, locked = 1, distance = 2.68 (4.00) aobump = 0 frame = 5 / 99999
21:31:55.579 00.002 2744 PulseGuide returned control before completion, sleep 558
21:31:55.580 00.001 1092 evsrv: {"Event":"Settling","Timestamp":1778985115.579,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.68,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:31:55.582 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:55.584 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:31:55.586 00.002 1092 Enqueuing Expose request
21:31:56.145 00.559 2744 IsGuiding returns 1
21:31:56.145 00.000 2744 scope still moving after pulse duration time elapsed
21:31:56.176 00.031 2744 IsSlewing returns 0
21:31:56.176 00.000 2744 IsGuiding returns 0
21:31:56.176 00.000 2744 scope move finished after 552 + 52 ms
21:31:56.177 00.001 2744 Move returns status 0, amount 552
21:31:56.177 00.000 2744 MoveAxis(N, 0, ABG)
21:31:56.177 00.000 2744 Move returns status 0, amount 0
21:31:56.177 00.000 2744 move complete, result=0
21:31:56.177 00.000 2744 worker thread done servicing request
21:31:56.177 00.000 2744 Worker thread wakes up
21:31:56.177 00.000 1092 GuideStep: 2.5 px 552 ms WEST, 0.3 px 0 ms NORTH
21:31:56.180 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:56.180 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:31:59.571 03.391 2744 Exposure complete
21:31:59.758 00.187 2744 worker thread done servicing request
21:31:59.758 00.000 1092 OnExposeComplete: enter
21:31:59.761 00.003 1092 UpdateGuideState(): m_state=6
21:31:59.764 00.003 1092 Star::Find(15, 524, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:31:59.767 00.003 1092 Star::Find returns 1 (0), X=526.67, Y=1108.66, Mass=521989, SNR=103.2, Peak=65498 HFD=2.8
21:31:59.768 00.001 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (2.71) = xAngle (0.07 = 0.07)
21:31:59.770 00.002 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.05 = 3.05)
21:31:59.773 00.003 1092 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.78 mountX=0.26 mountY=0.02, mountTheta=0.09
21:31:59.780 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.09, opts=13)
21:31:59.782 00.002 1092 Enqueuing Move request for scope (-0.24, 0.09)
21:31:59.784 00.002 2744 Worker thread wakes up
21:31:59.784 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
21:31:59.784 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
21:31:59.784 00.000 2744 Moving (-0.24, 0.09) raw xDistance=0.26 yDistance=0.02
21:31:59.784 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
21:31:59.784 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:31:59.784 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
21:31:59.784 00.000 2744 MoveAxis(E, 0, ABG)
21:31:59.784 00.000 2744 Move returns status 0, amount 0
21:31:59.784 00.000 2744 MoveAxis(N, 0, ABG)
21:31:59.784 00.000 2744 Move returns status 0, amount 0
21:31:59.785 00.001 2744 move complete, result=0
21:31:59.785 00.000 2744 worker thread done servicing request
21:31:59.786 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=2019, FiltMax=65535, Gamma=0.510
21:31:59.790 00.004 1092 UpdateGuideState exits: m=521989 SNR=103.2
21:31:59.794 00.004 1092 PhdController: settling, locked = 1, distance = 1.95 (4.00) aobump = 0 frame = 6 / 99999
21:31:59.798 00.004 1092 PhdController: newstate STATE_FINISH
21:31:59.801 00.003 1092 PhdController complete: success
21:31:59.804 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778985119.804,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":4}
21:31:59.816 00.012 1092 Mount: notify guiding dither settle done success=1
21:31:59.821 00.005 1092 PhdController: newstate STATE_IDLE
21:31:59.834 00.013 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:31:59.839 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:31:59.843 00.004 1092 Enqueuing Expose request
21:31:59.846 00.003 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
21:31:59.849 00.003 2744 Worker thread wakes up
21:31:59.849 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:31:59.849 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:00.839 00.990 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:32:00.842 00.003 1092 case statement mapped state 6 to 3
21:32:00.844 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:32:01.954 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:32:01.957 00.003 1092 case statement mapped state 6 to 3
21:32:01.962 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:32:03.233 01.271 2744 Exposure complete
21:32:03.465 00.232 2744 worker thread done servicing request
21:32:03.465 00.000 1092 OnExposeComplete: enter
21:32:03.468 00.003 1092 UpdateGuideState(): m_state=6
21:32:03.472 00.004 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:32:03.476 00.004 1092 Star::Find returns 1 (0), X=526.83, Y=1108.24, Mass=486872, SNR=74.2, Peak=65535 HFD=2.6
21:32:03.480 00.004 1092 CameraToMount -- cameraTheta (-1.83) - m_xAngle (2.71) = xAngle (-4.55 = 1.74)
21:32:03.484 00.004 1092 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.56 = -1.56)
21:32:03.486 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.83 mountX=-0.06 mountY=-0.34, mountTheta=-1.73
21:32:03.495 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.33, opts=13)
21:32:03.499 00.004 1092 Enqueuing Move request for scope (-0.09, -0.33)
21:32:03.502 00.003 2744 Worker thread wakes up
21:32:03.502 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
21:32:03.502 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
21:32:03.502 00.000 2744 Moving (-0.09, -0.33) raw xDistance=-0.06 yDistance=-0.34
21:32:03.502 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
21:32:03.502 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:03.502 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:32:03.502 00.000 2744 MoveAxis(E, 0, ABG)
21:32:03.502 00.000 2744 Move returns status 0, amount 0
21:32:03.503 00.001 2744 MoveAxis(N, 0, ABG)
21:32:03.503 00.000 2744 Move returns status 0, amount 0
21:32:03.503 00.000 2744 move complete, result=0
21:32:03.503 00.000 2744 worker thread done servicing request
21:32:03.506 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1629, FiltMax=65535, Gamma=0.510
21:32:03.509 00.003 1092 UpdateGuideState exits: m=486872 SNR=74.2
21:32:03.513 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:03.516 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:03.519 00.003 1092 Enqueuing Expose request
21:32:03.522 00.003 2744 Worker thread wakes up
21:32:03.522 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:32:03.525 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:03.525 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:04.542 01.017 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:32:04.546 00.004 1092 case statement mapped state 6 to 3
21:32:04.551 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:32:06.914 02.363 2744 Exposure complete
21:32:07.127 00.213 2744 worker thread done servicing request
21:32:07.127 00.000 1092 OnExposeComplete: enter
21:32:07.131 00.004 1092 UpdateGuideState(): m_state=6
21:32:07.134 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:32:07.136 00.002 1092 Star::Find returns 1 (0), X=524.38, Y=1110.30, Mass=458939, SNR=59.8, Peak=28560 HFD=4.8
21:32:07.140 00.004 1092 CameraToMount -- cameraTheta (2.54) - m_xAngle (2.71) = xAngle (-0.17 = -0.17)
21:32:07.142 00.002 1092 CameraToMount -- cameraTheta (2.54) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.82 = 2.82)
21:32:07.145 00.003 1092 CameraToMount -- cameraX=-2.53 cameraY=1.73 hyp=3.07 cameraTheta=2.54 mountX=3.02 mountY=0.98, mountTheta=0.31
21:32:07.155 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-2.53, y=1.73, opts=13)
21:32:07.158 00.003 1092 Enqueuing Move request for scope (-2.53, 1.73)
21:32:07.161 00.003 2744 Worker thread wakes up
21:32:07.161 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-2.53, 1.73) opts 0xd
21:32:07.161 00.000 2744 Handling offset move in thread for scope, endpoint = (-2.53, 1.73)
21:32:07.161 00.000 2744 Moving (-2.53, 1.73) raw xDistance=3.02 yDistance=0.98
21:32:07.161 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.90 from input 3.02
21:32:07.161 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:07.161 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.98
21:32:07.161 00.000 2744 MoveAxis(W, 676, ABG)
21:32:07.161 00.000 2744 Guiding  Dir = 3, Dur = 676
21:32:07.161 00.000 2744 IsSlewing returns 0
21:32:07.161 00.000 2744 IsGuiding returns 0
21:32:07.162 00.001 2744 PulseGuide returned control before completion, sleep 686
21:32:07.166 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:32:07.170 00.004 1092 UpdateGuideState exits: m=458939 SNR=59.8
21:32:07.174 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:07.176 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:07.181 00.005 1092 Enqueuing Expose request
21:32:07.863 00.682 2744 IsGuiding returns 0
21:32:07.863 00.000 2744 Move returns status 0, amount 676
21:32:07.863 00.000 2744 MoveAxis(N, 0, ABG)
21:32:07.863 00.000 2744 Move returns status 0, amount 0
21:32:07.863 00.000 2744 move complete, result=0
21:32:07.863 00.000 2744 worker thread done servicing request
21:32:07.863 00.000 2744 Worker thread wakes up
21:32:07.863 00.000 1092 GuideStep: 3.0 px 676 ms WEST, 1.0 px 0 ms NORTH
21:32:07.867 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:07.867 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:11.242 03.375 2744 Exposure complete
21:32:11.448 00.206 2744 worker thread done servicing request
21:32:11.448 00.000 1092 OnExposeComplete: enter
21:32:11.451 00.003 1092 UpdateGuideState(): m_state=6
21:32:11.454 00.003 1092 Star::Find(15, 524, 1110, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:32:11.457 00.003 1092 Star::Find returns 1 (0), X=526.49, Y=1108.87, Mass=194077, SNR=28.1, Peak=18618 HFD=3.9
21:32:11.459 00.002 1092 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.20 = -0.20)
21:32:11.462 00.003 1092 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.79 = 2.79)
21:32:11.465 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=0.30 hyp=0.52 cameraTheta=2.52 mountX=0.51 mountY=0.18, mountTheta=0.34
21:32:11.469 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=0.30, opts=13)
21:32:11.471 00.002 1092 Enqueuing Move request for scope (-0.42, 0.30)
21:32:11.474 00.003 2744 Worker thread wakes up
21:32:11.474 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.30) opts 0xd
21:32:11.474 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, 0.30)
21:32:11.474 00.000 2744 Moving (-0.42, 0.30) raw xDistance=0.51 yDistance=0.18
21:32:11.474 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.51
21:32:11.474 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:11.474 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
21:32:11.474 00.000 2744 MoveAxis(W, 161, ABG)
21:32:11.475 00.001 2744 Guiding  Dir = 3, Dur = 161
21:32:11.475 00.000 2744 IsSlewing returns 0
21:32:11.475 00.000 2744 IsGuiding returns 0
21:32:11.475 00.000 2744 PulseGuide returned control before completion, sleep 171
21:32:11.477 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6055, FiltMin=1770, FiltMax=65535, Gamma=0.510
21:32:11.480 00.003 1092 UpdateGuideState exits: m=194077 SNR=28.1
21:32:11.482 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:11.485 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:11.487 00.002 1092 Enqueuing Expose request
21:32:11.662 00.175 2744 IsGuiding returns 1
21:32:11.662 00.000 2744 scope still moving after pulse duration time elapsed
21:32:11.694 00.032 2744 IsSlewing returns 0
21:32:11.695 00.001 2744 IsGuiding returns 0
21:32:11.695 00.000 2744 scope move finished after 161 + 58 ms
21:32:11.695 00.000 2744 Move returns status 0, amount 161
21:32:11.695 00.000 2744 MoveAxis(N, 0, ABG)
21:32:11.695 00.000 2744 Move returns status 0, amount 0
21:32:11.695 00.000 2744 move complete, result=0
21:32:11.695 00.000 2744 worker thread done servicing request
21:32:11.695 00.000 2744 Worker thread wakes up
21:32:11.695 00.000 1092 GuideStep: 0.5 px 161 ms WEST, 0.2 px 0 ms NORTH
21:32:11.698 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:11.698 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:15.103 03.405 2744 Exposure complete
21:32:15.333 00.230 2744 worker thread done servicing request
21:32:15.333 00.000 1092 OnExposeComplete: enter
21:32:15.339 00.006 1092 UpdateGuideState(): m_state=6
21:32:15.346 00.007 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:32:15.350 00.004 1092 Star::Find false star n=10 nbg=232 bg=11192.5 sigma=998.4 thresh=14188 peak=13918
21:32:15.353 00.003 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=35870, SNR=2.9, Peak=16483 HFD=0.0
21:32:15.358 00.005 1092 DistanceChecker: activated
21:32:15.362 00.004 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:32:15.368 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:32:15.372 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
21:32:15.375 00.003 2744 Worker thread wakes up
21:32:15.375 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:32:15.375 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:32:15.375 00.000 2744 move complete, result=0
21:32:15.375 00.000 2744 worker thread done servicing request
21:32:15.481 00.106 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:32:15.484 00.003 1092 Status Line: Star lost - low SNR
21:32:15.500 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8896, FiltMin=2099, FiltMax=65535, Gamma=0.510
21:32:15.502 00.002 1092 UpdateGuideState exits: Star lost - low SNR
21:32:15.506 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:15.508 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:32:15.511 00.003 1092 Enqueuing Expose request
21:32:15.514 00.003 2744 Worker thread wakes up
21:32:15.514 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:15.514 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:32:18.901 03.387 2744 Exposure complete
21:32:18.933 00.032 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:32:18.935 00.002 1092 case statement mapped state 6 to 4
21:32:18.937 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
21:32:19.110 00.173 2744 worker thread done servicing request
21:32:19.110 00.000 1092 OnExposeComplete: enter
21:32:19.112 00.002 1092 UpdateGuideState(): m_state=6
21:32:19.116 00.004 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:32:19.118 00.002 1092 Star::Find false star n=2 nbg=270 bg=12118.8 sigma=1329.2 thresh=16106 peak=14568
21:32:19.121 00.003 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=8393, SNR=2.9, Peak=17655 HFD=0.0
21:32:19.124 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:32:19.130 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:32:19.132 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:32:19.136 00.004 2744 Worker thread wakes up
21:32:19.136 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:32:19.136 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:32:19.136 00.000 2744 move complete, result=0
21:32:19.136 00.000 2744 worker thread done servicing request
21:32:19.238 00.102 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:32:19.241 00.003 1092 Status Line: Star lost - low SNR
21:32:19.260 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9722, FiltMin=2352, FiltMax=65527, Gamma=0.510
21:32:19.265 00.005 1092 UpdateGuideState exits: Star lost - low SNR
21:32:19.267 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:19.271 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:32:19.274 00.003 1092 Enqueuing Expose request
21:32:19.277 00.003 2744 Worker thread wakes up
21:32:19.277 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:19.277 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:32:22.673 03.396 2744 Exposure complete
21:32:22.868 00.195 2744 worker thread done servicing request
21:32:22.868 00.000 1092 OnExposeComplete: enter
21:32:22.870 00.002 1092 UpdateGuideState(): m_state=6
21:32:22.875 00.005 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:32:22.877 00.002 1092 Star::Find false star n=7 nbg=265 bg=14660.6 sigma=1514.6 thresh=19204 peak=16946
21:32:22.880 00.003 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=37017, SNR=2.9, Peak=21213 HFD=0.0
21:32:22.883 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:32:22.887 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:32:22.890 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:32:22.892 00.002 2744 Worker thread wakes up
21:32:22.892 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:32:22.892 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:32:22.892 00.000 2744 move complete, result=0
21:32:22.892 00.000 2744 worker thread done servicing request
21:32:22.996 00.104 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:32:23.000 00.004 1092 Status Line: Star lost - low SNR
21:32:23.017 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=62240, med=10919, FiltMin=2045, FiltMax=29411, Gamma=0.510
21:32:23.019 00.002 1092 UpdateGuideState exits: Star lost - low SNR
21:32:23.022 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:23.025 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:32:23.027 00.002 1092 Enqueuing Expose request
21:32:23.030 00.003 2744 Worker thread wakes up
21:32:23.030 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:23.030 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:32:26.447 03.417 2744 Exposure complete
21:32:26.758 00.311 1092 OnExposeComplete: enter
21:32:26.767 00.009 1092 UpdateGuideState(): m_state=6
21:32:26.778 00.011 2744 worker thread done servicing request
21:32:26.780 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:32:26.793 00.013 1092 Star::Find false star n=5 nbg=261 bg=14207.0 sigma=1433.1 thresh=18506 peak=16891
21:32:26.806 00.013 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=26346, SNR=2.9, Peak=21517 HFD=0.0
21:32:26.824 00.018 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:32:26.831 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:32:26.835 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
21:32:26.839 00.004 2744 Worker thread wakes up
21:32:26.840 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:32:26.840 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:32:26.840 00.000 2744 move complete, result=0
21:32:26.840 00.000 2744 worker thread done servicing request
21:32:26.942 00.102 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:32:26.950 00.008 1092 Status Line: Star lost - low SNR
21:32:26.973 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=11341, FiltMin=2512, FiltMax=65517, Gamma=0.510
21:32:26.977 00.004 1092 UpdateGuideState exits: Star lost - low SNR
21:32:26.980 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:26.983 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:32:26.986 00.003 1092 Enqueuing Expose request
21:32:26.990 00.004 2744 Worker thread wakes up
21:32:26.990 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:26.990 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:32:30.393 03.403 2744 Exposure complete
21:32:30.684 00.291 2744 worker thread done servicing request
21:32:30.684 00.000 1092 OnExposeComplete: enter
21:32:30.688 00.004 1092 UpdateGuideState(): m_state=6
21:32:30.694 00.006 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:32:30.697 00.003 1092 Star::Find false star n=8 nbg=253 bg=13029.5 sigma=1298.4 thresh=16925 peak=15682
21:32:30.702 00.005 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=37493, SNR=2.9, Peak=19533 HFD=0.0
21:32:30.705 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:32:30.709 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:32:30.712 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:32:30.715 00.003 2744 Worker thread wakes up
21:32:30.715 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:32:30.715 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:32:30.715 00.000 2744 move complete, result=0
21:32:30.716 00.001 2744 worker thread done servicing request
21:32:30.825 00.109 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:32:30.828 00.003 1092 Status Line: Star lost - low SNR
21:32:30.850 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9251, FiltMin=2442, FiltMax=65517, Gamma=0.510
21:32:30.853 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:32:30.857 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:30.861 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:32:30.864 00.003 1092 Enqueuing Expose request
21:32:30.868 00.004 2744 Worker thread wakes up
21:32:30.868 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:30.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:32:34.241 03.373 2744 Exposure complete
21:32:34.415 00.174 1092 OnExposeComplete: enter
21:32:34.417 00.002 1092 UpdateGuideState(): m_state=6
21:32:34.419 00.002 2744 worker thread done servicing request
21:32:34.419 00.000 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
21:32:34.422 00.003 1092 Star::Find returns 1 (0), X=527.15, Y=1109.57, Mass=174125, SNR=28.6, Peak=20474 HFD=3.5
21:32:34.424 00.002 1092 DistanceChecker: deactivated
21:32:34.426 00.002 1092 CameraToMount -- cameraTheta (1.34) - m_xAngle (2.71) = xAngle (-1.38 = -1.38)
21:32:34.429 00.003 1092 CameraToMount -- cameraTheta (1.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.61 = 1.61)
21:32:34.431 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=1.00 hyp=1.02 cameraTheta=1.34 mountX=0.20 mountY=1.02, mountTheta=1.38
21:32:34.435 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=1.00, opts=13)
21:32:34.437 00.002 1092 Enqueuing Move request for scope (0.24, 1.00)
21:32:34.439 00.002 2744 Worker thread wakes up
21:32:34.439 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 1.00) opts 0xd
21:32:34.439 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 1.00)
21:32:34.439 00.000 2744 Moving (0.24, 1.00) raw xDistance=0.20 yDistance=1.02
21:32:34.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:32:34.439 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:32:34.439 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.02
21:32:34.439 00.000 2744 MoveAxis(E, 0, ABG)
21:32:34.439 00.000 2744 Move returns status 0, amount 0
21:32:34.439 00.000 2744 MoveAxis(N, 0, ABG)
21:32:34.439 00.000 2744 Move returns status 0, amount 0
21:32:34.440 00.001 2744 move complete, result=0
21:32:34.440 00.000 2744 worker thread done servicing request
21:32:34.441 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6983, FiltMin=1902, FiltMax=65535, Gamma=0.510
21:32:34.445 00.004 1092 UpdateGuideState exits: m=174125 SNR=28.6
21:32:34.447 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:34.448 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:34.450 00.002 1092 Enqueuing Expose request
21:32:34.452 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 1.0 px 0 ms NORTH
21:32:34.453 00.001 2744 Worker thread wakes up
21:32:34.453 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:34.453 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:37.879 03.426 2744 Exposure complete
21:32:38.248 00.369 2744 worker thread done servicing request
21:32:38.248 00.000 1092 OnExposeComplete: enter
21:32:38.251 00.003 1092 UpdateGuideState(): m_state=6
21:32:38.259 00.008 1092 Star::Find(15, 527, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
21:32:38.264 00.005 1092 Star::Find returns 1 (0), X=526.26, Y=1109.87, Mass=420524, SNR=59.1, Peak=31786 HFD=4.2
21:32:38.267 00.003 1092 CameraToMount -- cameraTheta (2.04) - m_xAngle (2.71) = xAngle (-0.68 = -0.68)
21:32:38.274 00.007 1092 CameraToMount -- cameraTheta (2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.31 = 2.31)
21:32:38.278 00.004 1092 CameraToMount -- cameraX=-0.65 cameraY=1.30 hyp=1.45 cameraTheta=2.04 mountX=1.13 mountY=1.07, mountTheta=0.76
21:32:38.287 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.65, y=1.30, opts=13)
21:32:38.293 00.006 1092 Enqueuing Move request for scope (-0.65, 1.30)
21:32:38.297 00.004 2744 Worker thread wakes up
21:32:38.297 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 1.30) opts 0xd
21:32:38.297 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.65, 1.30)
21:32:38.298 00.001 2744 Moving (-0.65, 1.30) raw xDistance=1.13 yDistance=1.07
21:32:38.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
21:32:38.298 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=2.28
21:32:38.298 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.07 from input 1.07
21:32:38.298 00.000 2744 MoveAxis(W, 253, ABG)
21:32:38.298 00.000 2744 Guiding  Dir = 3, Dur = 253
21:32:38.298 00.000 2744 IsSlewing returns 0
21:32:38.299 00.001 2744 IsGuiding returns 0
21:32:38.299 00.000 2744 PulseGuide returned control before completion, sleep 263
21:32:38.302 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1888, FiltMax=65535, Gamma=0.510
21:32:38.310 00.008 1092 UpdateGuideState exits: m=420524 SNR=59.1
21:32:38.316 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:38.323 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:38.335 00.012 1092 Enqueuing Expose request
21:32:38.568 00.233 2744 IsGuiding returns 1
21:32:38.568 00.000 2744 scope still moving after pulse duration time elapsed
21:32:38.598 00.030 2744 IsSlewing returns 0
21:32:38.598 00.000 2744 IsGuiding returns 0
21:32:38.598 00.000 2744 scope move finished after 253 + 47 ms
21:32:38.598 00.000 2744 Move returns status 0, amount 253
21:32:38.599 00.001 2744 MoveAxis(S, 202, ABG)
21:32:38.599 00.000 2744 Guiding  Dir = 1, Dur = 202
21:32:38.599 00.000 2744 IsSlewing returns 0
21:32:38.599 00.000 2744 IsGuiding returns 0
21:32:38.600 00.001 2744 PulseGuide returned control before completion, sleep 212
21:32:38.817 00.217 2744 IsGuiding returns 1
21:32:38.817 00.000 2744 scope still moving after pulse duration time elapsed
21:32:38.848 00.031 2744 IsSlewing returns 0
21:32:38.850 00.002 2744 IsGuiding returns 0
21:32:38.850 00.000 2744 scope move finished after 202 + 47 ms
21:32:38.850 00.000 2744 Move returns status 0, amount 202
21:32:38.850 00.000 2744 move complete, result=0
21:32:38.851 00.001 1092 GuideStep: 1.1 px 253 ms WEST, 1.1 px 202 ms SOUTH
21:32:38.857 00.006 2744 worker thread done servicing request
21:32:38.857 00.000 2744 Worker thread wakes up
21:32:38.857 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:38.857 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:42.284 03.427 2744 Exposure complete
21:32:42.585 00.301 2744 worker thread done servicing request
21:32:42.586 00.001 1092 OnExposeComplete: enter
21:32:42.589 00.003 1092 UpdateGuideState(): m_state=6
21:32:42.592 00.003 1092 Star::Find(15, 526, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.595 00.003 1092 Star::Find returns 1 (0), X=526.81, Y=1109.07, Mass=437300, SNR=60.7, Peak=42186 HFD=4.0
21:32:42.598 00.003 1092 MultiStar: exiting stabilization period
21:32:42.602 00.004 1092 MultiStar: updating star positions after lock position change
21:32:42.606 00.004 1092 Star::Find(15, 1407, 264, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.609 00.003 1092 Star::Find returns 1 (0), X=1407.63, Y=262.70, Mass=361530, SNR=80.4, Peak=38733 HFD=3.2
21:32:42.613 00.004 1092 Star::Find(15, 1384, 54, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.616 00.003 1092 Star::Find returns 1 (0), X=1385.45, Y=51.61, Mass=286621, SNR=55.4, Peak=31258 HFD=3.2
21:32:42.620 00.004 1092 Star::Find(15, 1551, 1007, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.623 00.003 1092 Star::Find returns 1 (0), X=1551.46, Y=1007.89, Mass=439706, SNR=53.3, Peak=24807 HFD=5.0
21:32:42.627 00.004 1092 Star::Find(15, 997, 1033, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.630 00.003 1092 Star::Find returns 1 (0), X=998.26, Y=1033.79, Mass=205751, SNR=36.4, Peak=27648 HFD=3.3
21:32:42.633 00.003 1092 Star::Find(15, 1527, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.637 00.004 1092 Star::Find returns 1 (0), X=1528.27, Y=953.49, Mass=236288, SNR=37.3, Peak=25091 HFD=3.3
21:32:42.640 00.003 1092 Star::Find(15, 345, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.643 00.003 1092 Star::Find returns 1 (0), X=345.07, Y=1130.26, Mass=179681, SNR=33.0, Peak=22365 HFD=3.4
21:32:42.646 00.003 1092 Star::Find(15, 1259, 881, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.651 00.005 1092 Star::Find returns 1 (0), X=1259.48, Y=880.96, Mass=122882, SNR=26.5, Peak=19261 HFD=3.6
21:32:42.654 00.003 1092 Star::Find(15, 856, 751, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.657 00.003 1092 Star::Find returns 1 (0), X=856.80, Y=752.55, Mass=105723, SNR=24.8, Peak=17632 HFD=3.4
21:32:42.659 00.002 1092 Star::Find(15, 750, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.662 00.003 1092 Star::Find returns 1 (0), X=751.57, Y=980.98, Mass=78461, SNR=20.6, Peak=14963 HFD=3.3
21:32:42.665 00.003 1092 Star::Find(15, 58, 947, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.668 00.003 1092 Star::Find returns 1 (0), X=57.56, Y=947.63, Mass=89387, SNR=25.1, Peak=14957 HFD=3.1
21:32:42.672 00.004 1092 Star::Find(15, 1299, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
21:32:42.674 00.002 1092 Star::Find returns 1 (0), X=1300.46, Y=1107.26, Mass=110514, SNR=27.7, Peak=20695 HFD=3.1
21:32:42.677 00.003 1092 CameraToMount -- cameraTheta (1.77) - m_xAngle (2.71) = xAngle (-0.94 = -0.94)
21:32:42.679 00.002 1092 CameraToMount -- cameraTheta (1.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.04 = 2.04)
21:32:42.682 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.77 mountX=0.30 mountY=0.45, mountTheta=0.99
21:32:42.689 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.50, opts=13)
21:32:42.691 00.002 1092 Enqueuing Move request for scope (-0.10, 0.50)
21:32:42.694 00.003 2744 Worker thread wakes up
21:32:42.694 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.50) opts 0xd
21:32:42.694 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.50)
21:32:42.694 00.000 2744 Moving (-0.10, 0.50) raw xDistance=0.30 yDistance=0.45
21:32:42.694 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.30
21:32:42.695 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
21:32:42.695 00.000 2744 MoveAxis(W, 84, ABG)
21:32:42.695 00.000 2744 Guiding  Dir = 3, Dur = 84
21:32:42.695 00.000 2744 IsSlewing returns 0
21:32:42.696 00.001 2744 IsGuiding returns 0
21:32:42.696 00.000 2744 PulseGuide returned control before completion, sleep 94
21:32:42.698 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1797, FiltMax=65535, Gamma=0.510
21:32:42.702 00.004 1092 UpdateGuideState exits: m=437300 SNR=60.7
21:32:42.705 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:42.709 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:42.712 00.003 1092 Enqueuing Expose request
21:32:42.805 00.093 2744 IsGuiding returns 0
21:32:42.805 00.000 2744 Move returns status 0, amount 84
21:32:42.805 00.000 2744 MoveAxis(S, 85, ABG)
21:32:42.805 00.000 2744 Guiding  Dir = 1, Dur = 85
21:32:42.805 00.000 2744 IsSlewing returns 0
21:32:42.806 00.001 2744 IsGuiding returns 0
21:32:42.806 00.000 2744 PulseGuide returned control before completion, sleep 95
21:32:42.914 00.108 2744 IsGuiding returns 1
21:32:42.914 00.000 2744 scope still moving after pulse duration time elapsed
21:32:42.946 00.032 2744 IsSlewing returns 0
21:32:42.946 00.000 2744 IsGuiding returns 0
21:32:42.946 00.000 2744 scope move finished after 85 + 55 ms
21:32:42.946 00.000 2744 Move returns status 0, amount 85
21:32:42.946 00.000 2744 move complete, result=0
21:32:42.947 00.001 2744 worker thread done servicing request
21:32:42.947 00.000 2744 Worker thread wakes up
21:32:42.947 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:42.947 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:43.326 00.379 1092 GuideStep: 0.3 px 84 ms WEST, 0.5 px 85 ms SOUTH
21:32:46.353 03.027 2744 Exposure complete
21:32:46.630 00.277 2744 worker thread done servicing request
21:32:46.631 00.001 1092 OnExposeComplete: enter
21:32:46.634 00.003 1092 UpdateGuideState(): m_state=6
21:32:46.641 00.007 1092 Star::Find(15, 526, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
21:32:46.644 00.003 1092 Star::Find returns 1 (0), X=527.47, Y=1109.17, Mass=375493, SNR=61.7, Peak=38835 HFD=3.7
21:32:46.649 00.005 1092 MultiStar: [#1 0.35,0.66,0.81,U] [#2 0.41,0.51,0.65,U] [#3 1.67,0.09,0.91,U] [#4 1.04,-0.18,0.53,U] [#5 0.76,-0.15,0.53,U] [#6 1.50,-0.20,0.51,U] [#7 0.76,0.00,0.44,U] [#8 0.18,-0.16,0.38,U] 
21:32:46.652 00.003 1092 single-star, 8 included, MultiStar: {0.82, 0.21}, one-star: {0.56, 0.60}
21:32:46.655 00.003 1092 CameraToMount -- cameraTheta (0.82) - m_xAngle (2.71) = xAngle (-1.89 = -1.89)
21:32:46.658 00.003 1092 CameraToMount -- cameraTheta (0.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.09 = 1.09)
21:32:46.661 00.003 1092 CameraToMount -- cameraX=0.56 cameraY=0.60 hyp=0.82 cameraTheta=0.82 mountX=-0.26 mountY=0.73, mountTheta=1.91
21:32:46.668 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=0.60, opts=13)
21:32:46.671 00.003 1092 Enqueuing Move request for scope (0.56, 0.60)
21:32:46.676 00.005 2744 Worker thread wakes up
21:32:46.676 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.60) opts 0xd
21:32:46.676 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, 0.60)
21:32:46.676 00.000 2744 Moving (0.56, 0.60) raw xDistance=-0.26 yDistance=0.73
21:32:46.676 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:32:46.676 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
21:32:46.676 00.000 2744 MoveAxis(E, 0, ABG)
21:32:46.676 00.000 2744 Move returns status 0, amount 0
21:32:46.676 00.000 2744 MoveAxis(S, 136, ABG)
21:32:46.676 00.000 2744 Guiding  Dir = 1, Dur = 136
21:32:46.677 00.001 2744 IsSlewing returns 0
21:32:46.677 00.000 2744 IsGuiding returns 0
21:32:46.677 00.000 2744 PulseGuide returned control before completion, sleep 146
21:32:46.680 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5613, FiltMin=2007, FiltMax=65535, Gamma=0.510
21:32:46.683 00.003 1092 UpdateGuideState exits: m=375493 SNR=61.7
21:32:46.686 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:46.690 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:46.694 00.004 1092 Enqueuing Expose request
21:32:46.830 00.136 2744 IsGuiding returns 1
21:32:46.830 00.000 2744 scope still moving after pulse duration time elapsed
21:32:46.862 00.032 2744 IsSlewing returns 0
21:32:46.862 00.000 2744 IsGuiding returns 0
21:32:46.862 00.000 2744 scope move finished after 136 + 48 ms
21:32:46.862 00.000 2744 Move returns status 0, amount 136
21:32:46.862 00.000 2744 move complete, result=0
21:32:46.863 00.001 2744 worker thread done servicing request
21:32:46.863 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.7 px 136 ms SOUTH
21:32:46.866 00.003 2744 Worker thread wakes up
21:32:46.866 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:46.866 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:50.257 03.391 2744 Exposure complete
21:32:50.454 00.197 2744 worker thread done servicing request
21:32:50.455 00.001 1092 OnExposeComplete: enter
21:32:50.457 00.002 1092 UpdateGuideState(): m_state=6
21:32:50.461 00.004 1092 Star::Find(15, 527, 1109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
21:32:50.463 00.002 1092 Star::Find returns 1 (0), X=527.24, Y=1108.03, Mass=483844, SNR=90.2, Peak=65535 HFD=2.5
21:32:50.465 00.002 1092 MultiStar: [#1 0.11,0.17,0.81,U] [#2 0.13,1.26,0.67,U] [#3 3.99,-1.45,0.00,M1] [#4 0.41,-1.20,0.56,U] [#5 0.02,-1.01,0.60,U] [#6 1.34,-1.67,0.50,U] [#7 0.53,-0.78,0.43,U] [#8 0.43,-1.31,0.38,U] 
21:32:50.467 00.002 1092 refined, 7 included, MultiStar: {0.37, -0.51}, one-star: {0.33, -0.54}
21:32:50.468 00.001 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (2.71) = xAngle (-3.66 = 2.62)
21:32:50.470 00.002 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.68 = -0.68)
21:32:50.473 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=-0.51 hyp=0.63 cameraTheta=-0.95 mountX=-0.54 mountY=-0.39, mountTheta=-2.52
21:32:50.479 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.51, opts=13)
21:32:50.481 00.002 1092 Enqueuing Move request for scope (0.37, -0.51)
21:32:50.483 00.002 2744 Worker thread wakes up
21:32:50.483 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.51) opts 0xd
21:32:50.483 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.51)
21:32:50.483 00.000 2744 Moving (0.37, -0.51) raw xDistance=-0.54 yDistance=-0.39
21:32:50.483 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
21:32:50.483 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:32:50.484 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
21:32:50.484 00.000 2744 MoveAxis(E, 122, ABG)
21:32:50.484 00.000 2744 Guiding  Dir = 2, Dur = 122
21:32:50.484 00.000 2744 IsSlewing returns 0
21:32:50.484 00.000 2744 IsGuiding returns 0
21:32:50.484 00.000 2744 PulseGuide returned control before completion, sleep 132
21:32:50.485 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1437, FiltMax=65535, Gamma=0.510
21:32:50.488 00.003 1092 UpdateGuideState exits: m=483844 SNR=90.2
21:32:50.491 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:50.493 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:50.497 00.004 1092 Enqueuing Expose request
21:32:50.630 00.133 2744 IsGuiding returns 1
21:32:50.630 00.000 2744 scope still moving after pulse duration time elapsed
21:32:50.660 00.030 2744 IsSlewing returns 0
21:32:50.660 00.000 2744 IsGuiding returns 0
21:32:50.660 00.000 2744 scope move finished after 122 + 54 ms
21:32:50.660 00.000 2744 Move returns status 0, amount 122
21:32:50.660 00.000 2744 MoveAxis(N, 0, ABG)
21:32:50.660 00.000 2744 Move returns status 0, amount 0
21:32:50.660 00.000 2744 move complete, result=0
21:32:50.662 00.002 2744 worker thread done servicing request
21:32:50.662 00.000 1092 GuideStep: -0.5 px 122 ms EAST, -0.4 px 0 ms NORTH
21:32:50.665 00.003 2744 Worker thread wakes up
21:32:50.665 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:50.665 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:54.084 03.419 2744 Exposure complete
21:32:54.279 00.195 2744 worker thread done servicing request
21:32:54.280 00.001 1092 OnExposeComplete: enter
21:32:54.282 00.002 1092 UpdateGuideState(): m_state=6
21:32:54.285 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
21:32:54.288 00.003 1092 Star::Find returns 1 (0), X=525.26, Y=1108.26, Mass=439989, SNR=89.0, Peak=65482 HFD=2.6
21:32:54.291 00.003 1092 MultiStar: [#1 -1.74,0.36,0.83,U] [#2 -2.04,0.94,0.00,M1] [#3 5.03,-1.68,0.00,M2] [#4 -1.65,-0.95,0.56,U] [#5 -1.96,-0.92,0.00,M1] [#6 -0.96,-1.34,0.42,U] [#7 -1.33,-0.87,0.37,U] [#8 -1.46,-1.46,0.43,U] 
21:32:54.293 00.002 1092 refined, 5 included, MultiStar: {-1.54, -0.57}, one-star: {-1.65, -0.31}
21:32:54.296 00.003 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
21:32:54.298 00.002 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.51 = -2.51)
21:32:54.300 00.002 1092 CameraToMount -- cameraX=-1.54 cameraY=-0.57 hyp=1.64 cameraTheta=-2.79 mountX=1.16 mountY=-0.96, mountTheta=-0.69
21:32:54.305 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.54, y=-0.57, opts=13)
21:32:54.307 00.002 1092 Enqueuing Move request for scope (-1.54, -0.57)
21:32:54.309 00.002 2744 Worker thread wakes up
21:32:54.309 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.54, -0.57) opts 0xd
21:32:54.309 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.54, -0.57)
21:32:54.309 00.000 2744 Moving (-1.54, -0.57) raw xDistance=1.16 yDistance=-0.96
21:32:54.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.16
21:32:54.310 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:54.310 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.96
21:32:54.310 00.000 2744 MoveAxis(W, 252, ABG)
21:32:54.310 00.000 2744 Guiding  Dir = 3, Dur = 252
21:32:54.310 00.000 2744 IsSlewing returns 0
21:32:54.310 00.000 2744 IsGuiding returns 0
21:32:54.311 00.001 2744 PulseGuide returned control before completion, sleep 262
21:32:54.312 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1763, FiltMax=65535, Gamma=0.510
21:32:54.315 00.003 1092 UpdateGuideState exits: m=439989 SNR=89.0
21:32:54.317 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:54.319 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:54.323 00.004 1092 Enqueuing Expose request
21:32:54.579 00.256 2744 IsGuiding returns 1
21:32:54.579 00.000 2744 scope still moving after pulse duration time elapsed
21:32:54.609 00.030 2744 IsSlewing returns 0
21:32:54.609 00.000 2744 IsGuiding returns 0
21:32:54.609 00.000 2744 scope move finished after 252 + 47 ms
21:32:54.610 00.001 2744 Move returns status 0, amount 252
21:32:54.610 00.000 2744 MoveAxis(N, 0, ABG)
21:32:54.610 00.000 2744 Move returns status 0, amount 0
21:32:54.610 00.000 2744 move complete, result=0
21:32:54.610 00.000 2744 worker thread done servicing request
21:32:54.610 00.000 2744 Worker thread wakes up
21:32:54.610 00.000 1092 GuideStep: 1.2 px 252 ms WEST, -1.0 px 0 ms NORTH
21:32:54.614 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:54.614 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:55.538 00.924 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:32:55.541 00.003 1092 case statement mapped state 6 to 3
21:32:55.544 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:32:58.024 02.480 2744 Exposure complete
21:32:58.302 00.278 2744 worker thread done servicing request
21:32:58.302 00.000 1092 OnExposeComplete: enter
21:32:58.305 00.003 1092 UpdateGuideState(): m_state=6
21:32:58.309 00.004 1092 Star::Find(15, 525, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
21:32:58.313 00.004 1092 Star::Find returns 1 (0), X=525.74, Y=1108.34, Mass=517009, SNR=89.8, Peak=65482 HFD=2.7
21:32:58.317 00.004 1092 MultiStar: [#1 -1.25,0.60,0.96,U] [#2 -1.20,1.22,0.78,U] [#3 5.67,-1.62,0.00,M3] [#4 -1.18,-0.97,0.61,U] [#5 -1.53,-0.82,0.73,U] [#6 -0.21,-1.29,0.53,U] [#7 -1.20,-0.33,0.43,U] [#8 -1.19,-1.39,0.42,U] 
21:32:58.321 00.004 1092 refined, 7 included, MultiStar: {-1.15, -0.24}, one-star: {-1.17, -0.23}
21:32:58.326 00.005 1092 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.65 = 0.63)
21:32:58.328 00.002 1092 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.66 = -2.66)
21:32:58.332 00.004 1092 CameraToMount -- cameraX=-1.15 cameraY=-0.24 hyp=1.17 cameraTheta=-2.94 mountX=0.95 mountY=-0.54, mountTheta=-0.52
21:32:58.339 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.15, y=-0.24, opts=13)
21:32:58.341 00.002 1092 Enqueuing Move request for scope (-1.15, -0.24)
21:32:58.344 00.003 2744 Worker thread wakes up
21:32:58.344 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -0.24) opts 0xd
21:32:58.344 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.15, -0.24)
21:32:58.344 00.000 2744 Moving (-1.15, -0.24) raw xDistance=0.95 yDistance=-0.54
21:32:58.345 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.95
21:32:58.345 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:32:58.345 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
21:32:58.345 00.000 2744 MoveAxis(W, 229, ABG)
21:32:58.345 00.000 2744 Guiding  Dir = 3, Dur = 229
21:32:58.345 00.000 2744 IsSlewing returns 0
21:32:58.345 00.000 2744 IsGuiding returns 0
21:32:58.346 00.001 2744 PulseGuide returned control before completion, sleep 239
21:32:58.348 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1635, FiltMax=65535, Gamma=0.510
21:32:58.352 00.004 1092 UpdateGuideState exits: m=517009 SNR=89.8
21:32:58.358 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:32:58.364 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:32:58.369 00.005 1092 Enqueuing Expose request
21:32:58.598 00.229 2744 IsGuiding returns 0
21:32:58.599 00.001 2744 Move returns status 0, amount 229
21:32:58.599 00.000 2744 MoveAxis(N, 0, ABG)
21:32:58.599 00.000 2744 Move returns status 0, amount 0
21:32:58.599 00.000 2744 move complete, result=0
21:32:58.599 00.000 2744 worker thread done servicing request
21:32:58.599 00.000 2744 Worker thread wakes up
21:32:58.599 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:32:58.599 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:32:58.601 00.002 1092 GuideStep: 0.9 px 229 ms WEST, -0.5 px 0 ms NORTH
21:33:02.013 03.412 2744 Exposure complete
21:33:02.221 00.208 2744 worker thread done servicing request
21:33:02.221 00.000 1092 OnExposeComplete: enter
21:33:02.224 00.003 1092 UpdateGuideState(): m_state=6
21:33:02.227 00.003 1092 Star::Find(15, 525, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
21:33:02.231 00.004 1092 Star::Find returns 1 (0), X=526.20, Y=1107.66, Mass=448276, SNR=85.8, Peak=65466 HFD=2.4
21:33:02.233 00.002 1092 MultiStar: [#1 -0.76,0.27,1.01,U] [#2 -0.84,0.81,0.87,U] [#3 5.76,-2.53,0.00,M4] [#4 -0.71,-1.45,0.73,U] [#5 -0.99,-1.37,0.73,U] [#6 0.11,-2.03,0.00,M1] [#7 -0.65,-1.09,0.54,U] [#8 -0.83,-2.36,0.00,M1] 
21:33:02.241 00.008 1092 refined, 5 included, MultiStar: {-0.78, -0.53}, one-star: {-0.71, -0.91}
21:33:02.246 00.005 1092 CameraToMount -- cameraTheta (-2.55) - m_xAngle (2.71) = xAngle (-5.26 = 1.02)
21:33:02.250 00.004 1092 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.27 = -2.27)
21:33:02.253 00.003 1092 CameraToMount -- cameraX=-0.78 cameraY=-0.53 hyp=0.94 cameraTheta=-2.55 mountX=0.49 mountY=-0.72, mountTheta=-0.97
21:33:02.267 00.014 1092 SchedulePrimaryMove(0F8C9988, x=-0.78, y=-0.53, opts=13)
21:33:02.272 00.005 1092 Enqueuing Move request for scope (-0.78, -0.53)
21:33:02.276 00.004 2744 Worker thread wakes up
21:33:02.276 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -0.53) opts 0xd
21:33:02.276 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.78, -0.53)
21:33:02.276 00.000 2744 Moving (-0.78, -0.53) raw xDistance=0.49 yDistance=-0.72
21:33:02.276 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
21:33:02.276 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:02.276 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
21:33:02.276 00.000 2744 MoveAxis(W, 126, ABG)
21:33:02.276 00.000 2744 Guiding  Dir = 3, Dur = 126
21:33:02.276 00.000 2744 IsSlewing returns 0
21:33:02.276 00.000 2744 IsGuiding returns 0
21:33:02.277 00.001 2744 PulseGuide returned control before completion, sleep 136
21:33:02.279 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:33:02.283 00.004 1092 UpdateGuideState exits: m=448276 SNR=85.8
21:33:02.291 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:02.294 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:02.298 00.004 1092 Enqueuing Expose request
21:33:02.423 00.125 2744 IsGuiding returns 1
21:33:02.423 00.000 2744 scope still moving after pulse duration time elapsed
21:33:02.456 00.033 2744 IsSlewing returns 0
21:33:02.456 00.000 2744 IsGuiding returns 0
21:33:02.456 00.000 2744 scope move finished after 126 + 53 ms
21:33:02.456 00.000 2744 Move returns status 0, amount 126
21:33:02.456 00.000 2744 MoveAxis(N, 0, ABG)
21:33:02.456 00.000 2744 Move returns status 0, amount 0
21:33:02.457 00.001 2744 move complete, result=0
21:33:02.457 00.000 2744 worker thread done servicing request
21:33:02.457 00.000 2744 Worker thread wakes up
21:33:02.457 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:02.457 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:02.457 00.000 1092 GuideStep: 0.5 px 126 ms WEST, -0.7 px 0 ms NORTH
21:33:05.853 03.396 2744 Exposure complete
21:33:06.052 00.199 2744 worker thread done servicing request
21:33:06.052 00.000 1092 OnExposeComplete: enter
21:33:06.056 00.004 1092 UpdateGuideState(): m_state=6
21:33:06.058 00.002 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
21:33:06.061 00.003 1092 Star::Find returns 1 (0), X=525.93, Y=1107.71, Mass=534472, SNR=100.8, Peak=65466 HFD=2.5
21:33:06.063 00.002 1092 MultiStar: [#1 -1.26,0.24,0.89,U] [#2 -1.40,0.90,0.61,U] [#3 5.13,-2.13,0.00,M5] [#4 -0.99,-1.50,0.57,U] [#5 -1.35,-1.29,0.00,M1] [#6 -0.02,-2.09,0.00,M2] [#7 -0.98,-1.20,0.40,U] [#8 -0.93,-1.83,0.00,M2] 
21:33:06.066 00.003 1092 refined, 4 included, MultiStar: {-1.13, -0.41}, one-star: {-0.98, -0.85}
21:33:06.068 00.002 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (2.71) = xAngle (-5.50 = 0.78)
21:33:06.070 00.002 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.52 = -2.52)
21:33:06.074 00.004 1092 CameraToMount -- cameraX=-1.13 cameraY=-0.41 hyp=1.20 cameraTheta=-2.79 mountX=0.86 mountY=-0.70, mountTheta=-0.69
21:33:06.078 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.13, y=-0.41, opts=13)
21:33:06.081 00.003 1092 Enqueuing Move request for scope (-1.13, -0.41)
21:33:06.084 00.003 2744 Worker thread wakes up
21:33:06.085 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.13, -0.41) opts 0xd
21:33:06.085 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.13, -0.41)
21:33:06.085 00.000 2744 Moving (-1.13, -0.41) raw xDistance=0.86 yDistance=-0.70
21:33:06.085 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
21:33:06.085 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:06.085 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
21:33:06.085 00.000 2744 MoveAxis(W, 200, ABG)
21:33:06.085 00.000 2744 Guiding  Dir = 3, Dur = 200
21:33:06.085 00.000 2744 IsSlewing returns 0
21:33:06.086 00.001 2744 IsGuiding returns 0
21:33:06.086 00.000 2744 PulseGuide returned control before completion, sleep 210
21:33:06.090 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:33:06.093 00.003 1092 UpdateGuideState exits: m=534472 SNR=100.8
21:33:06.097 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:06.100 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:06.102 00.002 1092 Enqueuing Expose request
21:33:06.299 00.197 2744 IsGuiding returns 1
21:33:06.299 00.000 2744 scope still moving after pulse duration time elapsed
21:33:06.330 00.031 2744 IsSlewing returns 0
21:33:06.330 00.000 2744 IsGuiding returns 0
21:33:06.330 00.000 2744 scope move finished after 200 + 43 ms
21:33:06.330 00.000 2744 Move returns status 0, amount 200
21:33:06.330 00.000 2744 MoveAxis(N, 0, ABG)
21:33:06.330 00.000 2744 Move returns status 0, amount 0
21:33:06.330 00.000 2744 move complete, result=0
21:33:06.330 00.000 2744 worker thread done servicing request
21:33:06.331 00.001 1092 GuideStep: 0.9 px 200 ms WEST, -0.7 px 0 ms NORTH
21:33:06.333 00.002 2744 Worker thread wakes up
21:33:06.333 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:06.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:09.733 03.400 2744 Exposure complete
21:33:09.961 00.228 2744 worker thread done servicing request
21:33:09.961 00.000 1092 OnExposeComplete: enter
21:33:09.964 00.003 1092 UpdateGuideState(): m_state=6
21:33:09.967 00.003 1092 Star::Find(15, 525, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
21:33:09.969 00.002 1092 Star::Find returns 1 (0), X=526.26, Y=1107.67, Mass=483307, SNR=87.5, Peak=65466 HFD=2.6
21:33:09.974 00.005 1092 MultiStar: [#1 -0.73,-0.04,0.92,U] [#2 -0.81,0.68,0.75,U] [#3 4.71,-2.37,0.00,M6] [#4 -0.70,-1.51,0.60,U] [#5 -0.94,-1.51,0.00,M2] [#6 0.33,-2.16,0.00,M3] [#7 -0.32,-1.31,0.43,U] [#8 -0.66,-1.83,0.00,M3] 
21:33:09.977 00.003 1092 refined, 4 included, MultiStar: {-0.67, -0.51}, one-star: {-0.65, -0.90}
21:33:09.980 00.003 1092 CameraToMount -- cameraTheta (-2.49) - m_xAngle (2.71) = xAngle (-5.20 = 1.08)
21:33:09.983 00.003 1092 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.22 = -2.22)
21:33:09.987 00.004 1092 CameraToMount -- cameraX=-0.67 cameraY=-0.51 hyp=0.84 cameraTheta=-2.49 mountX=0.40 mountY=-0.67, mountTheta=-1.04
21:33:09.993 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=-0.51, opts=13)
21:33:09.997 00.004 1092 Enqueuing Move request for scope (-0.67, -0.51)
21:33:10.000 00.003 2744 Worker thread wakes up
21:33:10.000 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.51) opts 0xd
21:33:10.000 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, -0.51)
21:33:10.000 00.000 2744 Moving (-0.67, -0.51) raw xDistance=0.40 yDistance=-0.67
21:33:10.000 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
21:33:10.000 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:33:10.000 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
21:33:10.000 00.000 2744 MoveAxis(W, 103, ABG)
21:33:10.000 00.000 2744 Guiding  Dir = 3, Dur = 103
21:33:10.002 00.002 2744 IsSlewing returns 0
21:33:10.002 00.000 2744 IsGuiding returns 0
21:33:10.002 00.000 2744 PulseGuide returned control before completion, sleep 113
21:33:10.006 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1776, FiltMax=65535, Gamma=0.510
21:33:10.009 00.003 1092 UpdateGuideState exits: m=483307 SNR=87.5
21:33:10.011 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:10.015 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:10.017 00.002 1092 Enqueuing Expose request
21:33:10.127 00.110 2744 IsGuiding returns 1
21:33:10.128 00.001 2744 scope still moving after pulse duration time elapsed
21:33:10.158 00.030 2744 IsSlewing returns 0
21:33:10.158 00.000 2744 IsGuiding returns 0
21:33:10.158 00.000 2744 scope move finished after 103 + 54 ms
21:33:10.159 00.001 2744 Move returns status 0, amount 103
21:33:10.159 00.000 2744 MoveAxis(N, 0, ABG)
21:33:10.159 00.000 2744 Move returns status 0, amount 0
21:33:10.159 00.000 2744 move complete, result=0
21:33:10.159 00.000 2744 worker thread done servicing request
21:33:10.159 00.000 2744 Worker thread wakes up
21:33:10.159 00.000 1092 GuideStep: 0.4 px 103 ms WEST, -0.7 px 0 ms NORTH
21:33:10.163 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:10.163 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:13.565 03.402 2744 Exposure complete
21:33:13.782 00.217 2744 worker thread done servicing request
21:33:13.783 00.001 1092 OnExposeComplete: enter
21:33:13.785 00.002 1092 UpdateGuideState(): m_state=6
21:33:13.789 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
21:33:13.791 00.002 1092 Star::Find returns 1 (0), X=526.44, Y=1107.75, Mass=476223, SNR=86.9, Peak=65466 HFD=2.7
21:33:13.794 00.003 1092 MultiStar: [#1 -0.67,0.26,0.83,U] [#2 -0.75,0.54,0.69,U] [#3 5.23,-2.38,0.00,M7] [#4 -0.68,-1.46,0.56,U] [#5 -0.93,-1.20,0.82,U] [#6 0.34,-2.06,0.00,M4] [#7 -0.45,-1.14,0.46,U] [#8 -0.23,-1.54,0.44,U] 
21:33:13.797 00.003 1092 refined, 6 included, MultiStar: {-0.62, -0.67}, one-star: {-0.47, -0.81}
21:33:13.799 00.002 1092 CameraToMount -- cameraTheta (-2.32) - m_xAngle (2.71) = xAngle (-5.03 = 1.25)
21:33:13.801 00.002 1092 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.05 = -2.05)
21:33:13.804 00.003 1092 CameraToMount -- cameraX=-0.62 cameraY=-0.67 hyp=0.92 cameraTheta=-2.32 mountX=0.29 mountY=-0.82, mountTheta=-1.23
21:33:13.810 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=-0.67, opts=13)
21:33:13.813 00.003 1092 Enqueuing Move request for scope (-0.62, -0.67)
21:33:13.816 00.003 2744 Worker thread wakes up
21:33:13.816 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.67) opts 0xd
21:33:13.816 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, -0.67)
21:33:13.816 00.000 2744 Moving (-0.62, -0.67) raw xDistance=0.29 yDistance=-0.82
21:33:13.816 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
21:33:13.816 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
21:33:13.816 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
21:33:13.816 00.000 2744 MoveAxis(W, 72, ABG)
21:33:13.816 00.000 2744 Guiding  Dir = 3, Dur = 72
21:33:13.817 00.001 2744 IsSlewing returns 0
21:33:13.817 00.000 2744 IsGuiding returns 0
21:33:13.817 00.000 2744 PulseGuide returned control before completion, sleep 82
21:33:13.819 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1789, FiltMax=65535, Gamma=0.510
21:33:13.822 00.003 1092 UpdateGuideState exits: m=476223 SNR=86.9
21:33:13.824 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:13.826 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:13.829 00.003 1092 Enqueuing Expose request
21:33:13.909 00.080 2744 IsGuiding returns 1
21:33:13.909 00.000 2744 scope still moving after pulse duration time elapsed
21:33:13.941 00.032 2744 IsSlewing returns 0
21:33:13.941 00.000 2744 IsGuiding returns 0
21:33:13.942 00.001 2744 scope move finished after 72 + 52 ms
21:33:13.942 00.000 2744 Move returns status 0, amount 72
21:33:13.942 00.000 2744 MoveAxis(N, 0, ABG)
21:33:13.942 00.000 2744 Move returns status 0, amount 0
21:33:13.942 00.000 2744 move complete, result=0
21:33:13.942 00.000 2744 worker thread done servicing request
21:33:13.942 00.000 2744 Worker thread wakes up
21:33:13.942 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:13.942 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:14.233 00.291 1092 GuideStep: 0.3 px 72 ms WEST, -0.8 px 0 ms NORTH
21:33:17.345 03.112 2744 Exposure complete
21:33:17.604 00.259 2744 worker thread done servicing request
21:33:17.604 00.000 1092 OnExposeComplete: enter
21:33:17.608 00.004 1092 UpdateGuideState(): m_state=6
21:33:17.612 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
21:33:17.615 00.003 1092 Star::Find returns 1 (0), X=526.58, Y=1107.38, Mass=452489, SNR=78.8, Peak=65459 HFD=2.9
21:33:17.619 00.004 1092 MultiStar: [#1 -0.42,-0.07,1.06,U] [#2 -0.34,0.27,0.79,U] [#3 4.47,-2.52,0.00,M8] [#4 -0.47,-1.99,0.00,M1] [#5 -0.63,-1.74,0.00,M2] [#6 0.60,-2.34,0.00,M5] [#7 -0.07,-1.50,0.49,U] [#8 -0.12,-2.08,0.00,M3] 
21:33:17.622 00.003 1092 refined, 3 included, MultiStar: {-0.32, -0.54}, one-star: {-0.33, -1.19}
21:33:17.625 00.003 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (2.71) = xAngle (-4.83 = 1.45)
21:33:17.627 00.002 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.84 = -1.84)
21:33:17.631 00.004 1092 CameraToMount -- cameraX=-0.32 cameraY=-0.54 hyp=0.63 cameraTheta=-2.11 mountX=0.07 mountY=-0.60, mountTheta=-1.45
21:33:17.637 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=-0.54, opts=13)
21:33:17.640 00.003 1092 Enqueuing Move request for scope (-0.32, -0.54)
21:33:17.643 00.003 2744 Worker thread wakes up
21:33:17.643 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.54) opts 0xd
21:33:17.643 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, -0.54)
21:33:17.643 00.000 2744 Moving (-0.32, -0.54) raw xDistance=0.07 yDistance=-0.60
21:33:17.643 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:33:17.643 00.000 2744 switching direction from 1 to -1 - decHistory=-5 oldest=0.79 newest=-2.09
21:33:17.644 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
21:33:17.644 00.000 2744 MoveAxis(E, 0, ABG)
21:33:17.644 00.000 2744 Move returns status 0, amount 0
21:33:17.644 00.000 2744 MoveAxis(N, 113, ABG)
21:33:17.644 00.000 2744 Guiding  Dir = 0, Dur = 113
21:33:17.644 00.000 2744 IsSlewing returns 0
21:33:17.644 00.000 2744 IsGuiding returns 0
21:33:17.645 00.001 2744 PulseGuide returned control before completion, sleep 123
21:33:17.648 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1741, FiltMax=65535, Gamma=0.510
21:33:17.652 00.004 1092 UpdateGuideState exits: m=452489 SNR=78.8
21:33:17.661 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:17.664 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:17.667 00.003 1092 Enqueuing Expose request
21:33:17.779 00.112 2744 IsGuiding returns 1
21:33:17.780 00.001 2744 scope still moving after pulse duration time elapsed
21:33:17.809 00.029 2744 IsSlewing returns 0
21:33:17.810 00.001 2744 IsGuiding returns 0
21:33:17.810 00.000 2744 scope move finished after 113 + 52 ms
21:33:17.810 00.000 2744 Move returns status 0, amount 113
21:33:17.810 00.000 2744 move complete, result=0
21:33:17.810 00.000 2744 worker thread done servicing request
21:33:17.810 00.000 2744 Worker thread wakes up
21:33:17.810 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:17.812 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:17.813 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.6 px 113 ms NORTH
21:33:21.215 03.402 2744 Exposure complete
21:33:21.425 00.210 2744 worker thread done servicing request
21:33:21.425 00.000 1092 OnExposeComplete: enter
21:33:21.428 00.003 1092 UpdateGuideState(): m_state=6
21:33:21.432 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
21:33:21.434 00.002 1092 Star::Find returns 1 (0), X=527.31, Y=1107.32, Mass=404898, SNR=78.6, Peak=65527 HFD=2.7
21:33:21.439 00.005 1092 MultiStar: [#1 -0.10,-0.29,0.88,U] [#2 0.09,0.30,0.71,U] [#3 4.13,-2.94,0.00,M9] [#4 0.11,-1.85,0.00,M2] [#5 0.03,-1.85,0.00,M3] [#6 1.33,-2.43,0.00,M6] [#7 0.36,-2.20,0.00,M1] [#8 0.20,-2.49,0.00,M4] 
21:33:21.443 00.004 1092 refined, 2 included, MultiStar: {0.14, -0.49}, one-star: {0.40, -1.25}
21:33:21.445 00.002 1092 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.71) = xAngle (-4.00 = 2.28)
21:33:21.448 00.003 1092 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.01 = -1.01)
21:33:21.450 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.49 hyp=0.52 cameraTheta=-1.29 mountX=-0.34 mountY=-0.44, mountTheta=-2.23
21:33:21.455 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.49, opts=13)
21:33:21.459 00.004 1092 Enqueuing Move request for scope (0.14, -0.49)
21:33:21.461 00.002 2744 Worker thread wakes up
21:33:21.461 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.49) opts 0xd
21:33:21.461 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.49)
21:33:21.461 00.000 2744 Moving (0.14, -0.49) raw xDistance=-0.34 yDistance=-0.44
21:33:21.461 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
21:33:21.461 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:21.461 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:33:21.462 00.001 2744 MoveAxis(E, 75, ABG)
21:33:21.462 00.000 2744 Guiding  Dir = 2, Dur = 75
21:33:21.462 00.000 2744 IsSlewing returns 0
21:33:21.462 00.000 2744 IsGuiding returns 0
21:33:21.463 00.001 2744 PulseGuide returned control before completion, sleep 85
21:33:21.464 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5559, FiltMin=1799, FiltMax=65535, Gamma=0.510
21:33:21.467 00.003 1092 UpdateGuideState exits: m=404898 SNR=78.6
21:33:21.469 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:21.471 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:21.474 00.003 1092 Enqueuing Expose request
21:33:21.556 00.082 2744 IsGuiding returns 1
21:33:21.556 00.000 2744 scope still moving after pulse duration time elapsed
21:33:21.588 00.032 2744 IsSlewing returns 0
21:33:21.588 00.000 2744 IsGuiding returns 0
21:33:21.589 00.001 2744 scope move finished after 75 + 51 ms
21:33:21.589 00.000 2744 Move returns status 0, amount 75
21:33:21.589 00.000 2744 MoveAxis(N, 0, ABG)
21:33:21.589 00.000 2744 Move returns status 0, amount 0
21:33:21.589 00.000 2744 move complete, result=0
21:33:21.589 00.000 2744 worker thread done servicing request
21:33:21.589 00.000 2744 Worker thread wakes up
21:33:21.589 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:21.589 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:21.589 00.000 1092 GuideStep: -0.3 px 75 ms EAST, -0.4 px 0 ms NORTH
21:33:24.980 03.391 2744 Exposure complete
21:33:25.192 00.212 2744 worker thread done servicing request
21:33:25.192 00.000 1092 OnExposeComplete: enter
21:33:25.195 00.003 1092 UpdateGuideState(): m_state=6
21:33:25.197 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
21:33:25.200 00.003 1092 Star::Find returns 1 (0), X=526.06, Y=1107.48, Mass=460085, SNR=91.0, Peak=65466 HFD=2.3
21:33:25.202 00.002 1092 MultiStar: [#1 -1.12,0.17,0.80,U] [#2 -1.29,0.57,0.72,U] [#3 5.75,-2.96,0.00,M10] [#4 -0.72,-1.82,0.00,M3] [#5 -1.30,-1.32,0.00,M4] [#6 0.18,-1.91,0.00,M7] [#7 -0.47,-1.69,0.00,M2] [#8 -0.99,-2.17,0.00,M5] 
21:33:25.205 00.003 1092 refined, 2 included, MultiStar: {-1.06, -0.22}, one-star: {-0.86, -1.09}
21:33:25.208 00.003 1092 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.65 = 0.63)
21:33:25.211 00.003 1092 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
21:33:25.213 00.002 1092 CameraToMount -- cameraX=-1.06 cameraY=-0.22 hyp=1.09 cameraTheta=-2.94 mountX=0.88 mountY=-0.50, mountTheta=-0.51
21:33:25.217 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.06, y=-0.22, opts=13)
21:33:25.219 00.002 1092 Enqueuing Move request for scope (-1.06, -0.22)
21:33:25.222 00.003 2744 Worker thread wakes up
21:33:25.222 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.06, -0.22) opts 0xd
21:33:25.222 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.06, -0.22)
21:33:25.222 00.000 2744 Moving (-1.06, -0.22) raw xDistance=0.88 yDistance=-0.50
21:33:25.222 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.88
21:33:25.222 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
21:33:25.223 00.001 2744 MoveAxis(W, 192, ABG)
21:33:25.223 00.000 2744 Guiding  Dir = 3, Dur = 192
21:33:25.223 00.000 2744 IsSlewing returns 0
21:33:25.223 00.000 2744 IsGuiding returns 0
21:33:25.223 00.000 2744 PulseGuide returned control before completion, sleep 202
21:33:25.225 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1805, FiltMax=65535, Gamma=0.510
21:33:25.228 00.003 1092 UpdateGuideState exits: m=460085 SNR=91.0
21:33:25.231 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:25.233 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:25.234 00.001 1092 Enqueuing Expose request
21:33:25.439 00.205 2744 IsGuiding returns 1
21:33:25.439 00.000 2744 scope still moving after pulse duration time elapsed
21:33:25.471 00.032 2744 IsSlewing returns 0
21:33:25.471 00.000 2744 IsGuiding returns 0
21:33:25.471 00.000 2744 scope move finished after 192 + 56 ms
21:33:25.471 00.000 2744 Move returns status 0, amount 192
21:33:25.472 00.001 2744 MoveAxis(N, 93, ABG)
21:33:25.472 00.000 2744 Guiding  Dir = 0, Dur = 93
21:33:25.472 00.000 2744 IsSlewing returns 0
21:33:25.472 00.000 2744 IsGuiding returns 0
21:33:25.472 00.000 2744 PulseGuide returned control before completion, sleep 103
21:33:25.579 00.107 2744 IsGuiding returns 1
21:33:25.579 00.000 2744 scope still moving after pulse duration time elapsed
21:33:25.611 00.032 2744 IsSlewing returns 0
21:33:25.614 00.003 2744 IsGuiding returns 0
21:33:25.614 00.000 2744 scope move finished after 93 + 48 ms
21:33:25.614 00.000 2744 Move returns status 0, amount 93
21:33:25.614 00.000 2744 move complete, result=0
21:33:25.614 00.000 2744 worker thread done servicing request
21:33:25.614 00.000 1092 GuideStep: 0.9 px 192 ms WEST, -0.5 px 93 ms NORTH
21:33:25.617 00.003 2744 Worker thread wakes up
21:33:25.617 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:25.617 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:29.016 03.399 2744 Exposure complete
21:33:29.240 00.224 2744 worker thread done servicing request
21:33:29.240 00.000 1092 OnExposeComplete: enter
21:33:29.243 00.003 1092 UpdateGuideState(): m_state=6
21:33:29.246 00.003 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
21:33:29.248 00.002 1092 Star::Find returns 1 (0), X=526.15, Y=1107.25, Mass=349998, SNR=69.7, Peak=64931 HFD=2.3
21:33:29.251 00.003 1092 Star::Find false star n=5 nbg=251 bg=9558.2 sigma=1106.3 thresh=12877 peak=12310
21:33:29.253 00.002 1092 MultiStar: [#1 -0.64,-0.86,0.37,U] [#2 -0.74,0.20,0.27,U] [#3 0.00,0.00,0.00,L] [#4 -0.77,-2.14,0.00,M4] [#5 -0.99,-2.21,0.00,M5] [#6 -0.39,-2.43,0.00,M8] [#7 -1.05,-2.29,0.00,M3] [#8 -0.58,-2.12,0.00,M6] [#9 -1.26,-1.49,0.00,M1] 
21:33:29.257 00.004 1092 refined, 2 included, MultiStar: {-0.73, -0.96}, one-star: {-0.77, -1.32}
21:33:29.260 00.003 1092 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.71) = xAngle (-4.94 = 1.34)
21:33:29.262 00.002 1092 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.95 = -1.95)
21:33:29.264 00.002 1092 CameraToMount -- cameraX=-0.73 cameraY=-0.96 hyp=1.21 cameraTheta=-2.22 mountX=0.27 mountY=-1.12, mountTheta=-1.33
21:33:29.269 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.73, y=-0.96, opts=13)
21:33:29.272 00.003 1092 Enqueuing Move request for scope (-0.73, -0.96)
21:33:29.275 00.003 2744 Worker thread wakes up
21:33:29.275 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.96) opts 0xd
21:33:29.275 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.73, -0.96)
21:33:29.275 00.000 2744 Moving (-0.73, -0.96) raw xDistance=0.27 yDistance=-1.12
21:33:29.275 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
21:33:29.275 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.12 from input -1.12
21:33:29.276 00.001 2744 MoveAxis(E, 0, ABG)
21:33:29.276 00.000 2744 Move returns status 0, amount 0
21:33:29.276 00.000 2744 MoveAxis(N, 211, ABG)
21:33:29.276 00.000 2744 Guiding  Dir = 0, Dur = 211
21:33:29.276 00.000 2744 IsSlewing returns 0
21:33:29.276 00.000 2744 IsGuiding returns 0
21:33:29.277 00.001 2744 PulseGuide returned control before completion, sleep 221
21:33:29.280 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6387, FiltMin=1896, FiltMax=65535, Gamma=0.510
21:33:29.283 00.003 1092 UpdateGuideState exits: m=349998 SNR=69.7
21:33:29.285 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:29.289 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:29.292 00.003 1092 Enqueuing Expose request
21:33:29.505 00.213 2744 IsGuiding returns 1
21:33:29.506 00.001 2744 scope still moving after pulse duration time elapsed
21:33:29.536 00.030 2744 IsSlewing returns 0
21:33:29.537 00.001 2744 IsGuiding returns 0
21:33:29.538 00.001 2744 scope move finished after 211 + 50 ms
21:33:29.538 00.000 2744 Move returns status 0, amount 211
21:33:29.539 00.001 2744 move complete, result=0
21:33:29.540 00.001 1092 GuideStep: 0.3 px 0 ms EAST, -1.1 px 211 ms NORTH
21:33:29.544 00.004 2744 worker thread done servicing request
21:33:29.544 00.000 2744 Worker thread wakes up
21:33:29.545 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:29.545 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:32.950 03.405 2744 Exposure complete
21:33:33.167 00.217 2744 worker thread done servicing request
21:33:33.167 00.000 1092 OnExposeComplete: enter
21:33:33.170 00.003 1092 UpdateGuideState(): m_state=6
21:33:33.174 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
21:33:33.177 00.003 1092 Star::Find returns 1 (0), X=526.34, Y=1106.53, Mass=120653, SNR=26.6, Peak=30471 HFD=2.3
21:33:33.180 00.003 1092 Star::Find false star n=5 nbg=259 bg=9832.2 sigma=1135.7 thresh=13239 peak=12978
21:33:33.189 00.009 1092 Star::Find false star n=2 nbg=260 bg=9532.2 sigma=1192.0 thresh=13108 peak=12234
21:33:33.195 00.006 1092 MultiStar: [#1 -0.82,-0.87,1.01,U] [#2 -0.73,0.04,0.70,U] [#3 5.47,-3.69,0.00,R] [#4 -1.16,-2.68,0.00,M5] [#5 -1.66,-1.76,0.00,M6] [#6 0.21,-3.02,0.00,M9] [#7 0.00,0.00,0.00,L] [#8 -0.37,-3.29,0.00,M7] [#9 0.00,0.00,0.00,L] [#10 0.87,-4.23,0.00,M1] 
21:33:33.197 00.002 1092 refined, 2 included, MultiStar: {-0.71, -1.07}, one-star: {-0.57, -2.04}
21:33:33.201 00.004 1092 CameraToMount -- cameraTheta (-2.16) - m_xAngle (2.71) = xAngle (-4.87 = 1.41)
21:33:33.204 00.003 1092 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.88 = -1.88)
21:33:33.208 00.004 1092 CameraToMount -- cameraX=-0.71 cameraY=-1.07 hyp=1.28 cameraTheta=-2.16 mountX=0.20 mountY=-1.22, mountTheta=-1.41
21:33:33.215 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=-1.07, opts=13)
21:33:33.218 00.003 1092 Enqueuing Move request for scope (-0.71, -1.07)
21:33:33.223 00.005 2744 Worker thread wakes up
21:33:33.223 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -1.07) opts 0xd
21:33:33.223 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.71, -1.07)
21:33:33.223 00.000 2744 Moving (-0.71, -1.07) raw xDistance=0.20 yDistance=-1.22
21:33:33.223 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
21:33:33.223 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.22 from input -1.22
21:33:33.223 00.000 2744 MoveAxis(E, 0, ABG)
21:33:33.223 00.000 2744 Move returns status 0, amount 0
21:33:33.223 00.000 2744 MoveAxis(N, 229, ABG)
21:33:33.223 00.000 2744 Guiding  Dir = 0, Dur = 229
21:33:33.224 00.001 2744 IsSlewing returns 0
21:33:33.224 00.000 2744 IsGuiding returns 0
21:33:33.225 00.001 2744 PulseGuide returned control before completion, sleep 239
21:33:33.229 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7498, FiltMin=2163, FiltMax=65535, Gamma=0.510
21:33:33.232 00.003 1092 UpdateGuideState exits: m=120653 SNR=26.6
21:33:33.235 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:33.238 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:33.242 00.004 1092 Enqueuing Expose request
21:33:33.478 00.236 2744 IsGuiding returns 1
21:33:33.478 00.000 2744 scope still moving after pulse duration time elapsed
21:33:33.509 00.031 2744 IsSlewing returns 0
21:33:33.509 00.000 2744 IsGuiding returns 0
21:33:33.509 00.000 2744 scope move finished after 229 + 55 ms
21:33:33.509 00.000 2744 Move returns status 0, amount 229
21:33:33.509 00.000 2744 move complete, result=0
21:33:33.510 00.001 2744 worker thread done servicing request
21:33:33.510 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -1.2 px 229 ms NORTH
21:33:33.513 00.003 2744 Worker thread wakes up
21:33:33.513 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:33.513 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:36.900 03.387 2744 Exposure complete
21:33:37.113 00.213 2744 worker thread done servicing request
21:33:37.114 00.001 1092 OnExposeComplete: enter
21:33:37.116 00.002 1092 UpdateGuideState(): m_state=6
21:33:37.119 00.003 1092 Star::Find(15, 526, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
21:33:37.122 00.003 1092 Star::Find returns 1 (0), X=526.71, Y=1107.76, Mass=95402, SNR=22.1, Peak=26103 HFD=2.2
21:33:37.126 00.004 1092 Star::Find false star n=1 nbg=262 bg=7289.6 sigma=1053.8 thresh=10451 peak=9014
21:33:37.130 00.004 1092 Star::Find false star n=4 nbg=234 bg=11880.5 sigma=1114.9 thresh=15225 peak=14141
21:33:37.132 00.002 1092 Star::Find false star n=2 nbg=263 bg=10992.5 sigma=1265.1 thresh=14788 peak=14141
21:33:37.135 00.003 1092 Star::Find false star n=1 nbg=276 bg=11841.5 sigma=1497.3 thresh=16333 peak=14569
21:33:37.140 00.005 1092 Star::Find false star n=4 nbg=277 bg=10006.8 sigma=1260.2 thresh=13787 peak=13391
21:33:37.144 00.004 1092 Star::Find false star n=3 nbg=271 bg=11243.9 sigma=1397.1 thresh=15435 peak=13383
21:33:37.147 00.003 1092 Star::Find false star n=3 nbg=256 bg=10176.2 sigma=1196.8 thresh=13767 peak=12592
21:33:37.149 00.002 1092 Star::Find false star n=5 nbg=244 bg=10329.8 sigma=1004.0 thresh=13342 peak=12417
21:33:37.151 00.002 1092 Star::Find false star n=5 nbg=245 bg=11504.0 sigma=1180.1 thresh=15044 peak=13633
21:33:37.154 00.003 1092 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 2.33,-1.60,0.00,M2] [#11 0.00,0.00,0.00,L] 
21:33:37.158 00.004 1092 CameraToMount -- cameraTheta (-1.82) - m_xAngle (2.71) = xAngle (-4.53 = 1.75)
21:33:37.161 00.003 1092 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.54 = -1.54)
21:33:37.164 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.81 hyp=0.83 cameraTheta=-1.82 mountX=-0.15 mountY=-0.83, mountTheta=-1.75
21:33:37.169 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.81, opts=13)
21:33:37.172 00.003 1092 Enqueuing Move request for scope (-0.20, -0.81)
21:33:37.175 00.003 2744 Worker thread wakes up
21:33:37.175 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.81) opts 0xd
21:33:37.176 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.81)
21:33:37.176 00.000 2744 Moving (-0.20, -0.81) raw xDistance=-0.15 yDistance=-0.83
21:33:37.176 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:33:37.176 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
21:33:37.176 00.000 2744 MoveAxis(E, 0, ABG)
21:33:37.176 00.000 2744 Move returns status 0, amount 0
21:33:37.176 00.000 2744 MoveAxis(N, 157, ABG)
21:33:37.176 00.000 2744 Guiding  Dir = 0, Dur = 157
21:33:37.176 00.000 2744 IsSlewing returns 0
21:33:37.176 00.000 2744 IsGuiding returns 0
21:33:37.177 00.001 2744 PulseGuide returned control before completion, sleep 167
21:33:37.178 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8771, FiltMin=2109, FiltMax=65527, Gamma=0.510
21:33:37.181 00.003 1092 UpdateGuideState exits: m=95402 SNR=22.1
21:33:37.183 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:37.185 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:37.189 00.004 1092 Enqueuing Expose request
21:33:37.360 00.171 2744 IsGuiding returns 1
21:33:37.360 00.000 2744 scope still moving after pulse duration time elapsed
21:33:37.391 00.031 2744 IsSlewing returns 0
21:33:37.391 00.000 2744 IsGuiding returns 0
21:33:37.391 00.000 2744 scope move finished after 157 + 58 ms
21:33:37.391 00.000 2744 Move returns status 0, amount 157
21:33:37.391 00.000 2744 move complete, result=0
21:33:37.392 00.001 2744 worker thread done servicing request
21:33:37.392 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.8 px 157 ms NORTH
21:33:37.395 00.003 2744 Worker thread wakes up
21:33:37.395 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:37.395 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:40.787 03.392 2744 Exposure complete
21:33:40.998 00.211 2744 worker thread done servicing request
21:33:40.998 00.000 1092 OnExposeComplete: enter
21:33:41.001 00.003 1092 UpdateGuideState(): m_state=6
21:33:41.003 00.002 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
21:33:41.006 00.003 1092 Star::Find returns 1 (0), X=527.79, Y=1108.52, Mass=79231, SNR=20.5, Peak=28243 HFD=1.8
21:33:41.009 00.003 1092 MultiStar: [#1 0.39,1.09,1.66,U] [#2 0.58,1.37,1.56,U] [#3 -0.85,1.62,0.00,M1] [#4 0.41,-1.86,0.00,M6] [#5 0.59,-0.76,0.83,U] [#6 2.61,-0.31,0.00,M10] [#7 1.04,0.05,0.58,U] [#8 0.85,-0.68,0.81,U] 
21:33:41.012 00.003 1092 refined, 5 included, MultiStar: {0.66, 0.42}, one-star: {0.88, -0.05}
21:33:41.014 00.002 1092 CameraToMount -- cameraTheta (0.57) - m_xAngle (2.71) = xAngle (-2.14 = -2.14)
21:33:41.016 00.002 1092 CameraToMount -- cameraTheta (0.57) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.85 = 0.85)
21:33:41.019 00.003 1092 CameraToMount -- cameraX=0.66 cameraY=0.42 hyp=0.78 cameraTheta=0.57 mountX=-0.42 mountY=0.58, mountTheta=2.19
21:33:41.027 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=0.42, opts=13)
21:33:41.031 00.004 1092 Enqueuing Move request for scope (0.66, 0.42)
21:33:41.033 00.002 2744 Worker thread wakes up
21:33:41.033 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.42) opts 0xd
21:33:41.033 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, 0.42)
21:33:41.033 00.000 2744 Moving (0.66, 0.42) raw xDistance=-0.42 yDistance=0.58
21:33:41.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
21:33:41.033 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:33:41.033 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
21:33:41.033 00.000 2744 MoveAxis(E, 94, ABG)
21:33:41.033 00.000 2744 Guiding  Dir = 2, Dur = 94
21:33:41.034 00.001 2744 IsSlewing returns 0
21:33:41.034 00.000 2744 IsGuiding returns 0
21:33:41.034 00.000 2744 PulseGuide returned control before completion, sleep 104
21:33:41.036 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7504, FiltMin=1594, FiltMax=65527, Gamma=0.510
21:33:41.039 00.003 1092 UpdateGuideState exits: m=79231 SNR=20.5
21:33:41.041 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:41.045 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:41.048 00.003 1092 Enqueuing Expose request
21:33:41.151 00.103 2744 IsGuiding returns 1
21:33:41.151 00.000 2744 scope still moving after pulse duration time elapsed
21:33:41.182 00.031 2744 IsSlewing returns 0
21:33:41.182 00.000 2744 IsGuiding returns 0
21:33:41.182 00.000 2744 scope move finished after 94 + 55 ms
21:33:41.182 00.000 2744 Move returns status 0, amount 94
21:33:41.183 00.001 2744 MoveAxis(N, 0, ABG)
21:33:41.183 00.000 2744 Move returns status 0, amount 0
21:33:41.183 00.000 2744 move complete, result=0
21:33:41.183 00.000 2744 worker thread done servicing request
21:33:41.183 00.000 2744 Worker thread wakes up
21:33:41.183 00.000 1092 GuideStep: -0.4 px 94 ms EAST, 0.6 px 0 ms NORTH
21:33:41.185 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:41.185 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:44.576 03.391 2744 Exposure complete
21:33:44.793 00.217 2744 worker thread done servicing request
21:33:44.794 00.001 1092 OnExposeComplete: enter
21:33:44.797 00.003 1092 UpdateGuideState(): m_state=6
21:33:44.800 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
21:33:44.807 00.007 1092 Star::Find returns 1 (0), X=527.43, Y=1107.82, Mass=180570, SNR=41.7, Peak=39859 HFD=2.4
21:33:44.818 00.011 1092 Star::Find false star n=4 nbg=270 bg=9168.2 sigma=1242.5 thresh=12896 peak=12792
21:33:44.825 00.007 1092 MultiStar: [#1 0.17,0.55,0.43,U] [#2 -0.01,1.30,0.32,U] [#3 -1.07,2.25,0.00,M2] [#4 0.28,-1.67,0.00,M7] [#5 0.00,0.00,0.00,L] [#6 1.67,-1.46,0.00,R] [#7 -0.49,-0.84,0.32,U] [#8 -0.23,-1.08,0.29,U] [#9 0.00,0.00,0.00,L] [#10 2.22,-1.78,0.00,M3] 
21:33:44.832 00.007 1092 refined, 4 included, MultiStar: {0.15, -0.29}, one-star: {0.52, -0.74}
21:33:44.841 00.009 1092 CameraToMount -- cameraTheta (-1.08) - m_xAngle (2.71) = xAngle (-3.80 = 2.49)
21:33:44.848 00.007 1092 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.81 = -0.81)
21:33:44.857 00.009 1092 CameraToMount -- cameraX=0.15 cameraY=-0.29 hyp=0.33 cameraTheta=-1.08 mountX=-0.26 mountY=-0.24, mountTheta=-2.40
21:33:44.868 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.29, opts=13)
21:33:44.872 00.004 1092 Enqueuing Move request for scope (0.15, -0.29)
21:33:44.879 00.007 2744 Worker thread wakes up
21:33:44.879 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.29) opts 0xd
21:33:44.880 00.001 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.29)
21:33:44.880 00.000 2744 Moving (0.15, -0.29) raw xDistance=-0.26 yDistance=-0.24
21:33:44.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
21:33:44.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:44.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:33:44.880 00.000 2744 MoveAxis(E, 0, ABG)
21:33:44.880 00.000 2744 Move returns status 0, amount 0
21:33:44.880 00.000 2744 MoveAxis(N, 0, ABG)
21:33:44.880 00.000 2744 Move returns status 0, amount 0
21:33:44.880 00.000 2744 move complete, result=0
21:33:44.880 00.000 2744 worker thread done servicing request
21:33:44.887 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7664, FiltMin=2064, FiltMax=65533, Gamma=0.510
21:33:44.891 00.004 1092 UpdateGuideState exits: m=180570 SNR=41.7
21:33:44.894 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:44.898 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:44.900 00.002 1092 Enqueuing Expose request
21:33:44.903 00.003 2744 Worker thread wakes up
21:33:44.903 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
21:33:44.906 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:44.906 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:48.325 03.419 2744 Exposure complete
21:33:48.528 00.203 2744 worker thread done servicing request
21:33:48.528 00.000 1092 OnExposeComplete: enter
21:33:48.531 00.003 1092 UpdateGuideState(): m_state=6
21:33:48.534 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
21:33:48.537 00.003 1092 Star::Find returns 1 (0), X=527.93, Y=1107.85, Mass=276454, SNR=50.5, Peak=53443 HFD=2.2
21:33:48.542 00.005 1092 MultiStar: [#1 0.69,0.17,0.76,U] [#2 0.54,1.06,0.64,U] [#3 -0.96,1.68,0.00,M3] [#4 0.95,-1.48,0.00,M8] [#5 1.04,-1.29,0.00,M6] [#6 0.51,-0.38,0.65,U] [#7 0.86,-1.23,0.00,M2] [#8 1.29,-1.21,0.00,M6] 
21:33:48.545 00.003 1092 refined, 3 included, MultiStar: {0.73, -0.05}, one-star: {1.01, -0.72}
21:33:48.548 00.003 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.71) = xAngle (-2.78 = -2.78)
21:33:48.550 00.002 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.20 = 0.20)
21:33:48.552 00.002 1092 CameraToMount -- cameraX=0.73 cameraY=-0.05 hyp=0.73 cameraTheta=-0.07 mountX=-0.68 mountY=0.15, mountTheta=2.93
21:33:48.557 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.73, y=-0.05, opts=13)
21:33:48.559 00.002 1092 Enqueuing Move request for scope (0.73, -0.05)
21:33:48.563 00.004 2744 Worker thread wakes up
21:33:48.563 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.05) opts 0xd
21:33:48.564 00.001 2744 Handling offset move in thread for scope, endpoint = (0.73, -0.05)
21:33:48.564 00.000 2744 Moving (0.73, -0.05) raw xDistance=-0.68 yDistance=0.15
21:33:48.564 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
21:33:48.564 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:48.564 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:33:48.564 00.000 2744 MoveAxis(E, 153, ABG)
21:33:48.564 00.000 2744 Guiding  Dir = 2, Dur = 153
21:33:48.564 00.000 2744 IsSlewing returns 0
21:33:48.564 00.000 2744 IsGuiding returns 0
21:33:48.565 00.001 2744 PulseGuide returned control before completion, sleep 163
21:33:48.568 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6346, FiltMin=2093, FiltMax=65535, Gamma=0.510
21:33:48.572 00.004 1092 UpdateGuideState exits: m=276454 SNR=50.5
21:33:48.574 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:48.576 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:48.580 00.004 1092 Enqueuing Expose request
21:33:48.733 00.153 2744 IsGuiding returns 1
21:33:48.733 00.000 2744 scope still moving after pulse duration time elapsed
21:33:48.763 00.030 2744 IsSlewing returns 0
21:33:48.763 00.000 2744 IsGuiding returns 0
21:33:48.763 00.000 2744 scope move finished after 153 + 46 ms
21:33:48.763 00.000 2744 Move returns status 0, amount 153
21:33:48.763 00.000 2744 MoveAxis(N, 0, ABG)
21:33:48.763 00.000 2744 Move returns status 0, amount 0
21:33:48.764 00.001 2744 move complete, result=0
21:33:48.764 00.000 2744 worker thread done servicing request
21:33:48.764 00.000 2744 Worker thread wakes up
21:33:48.764 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:48.764 00.000 1092 GuideStep: -0.7 px 153 ms EAST, 0.1 px 0 ms NORTH
21:33:48.766 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:52.178 03.412 2744 Exposure complete
21:33:52.405 00.227 2744 worker thread done servicing request
21:33:52.405 00.000 1092 OnExposeComplete: enter
21:33:52.408 00.003 1092 UpdateGuideState(): m_state=6
21:33:52.412 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
21:33:52.416 00.004 1092 Star::Find returns 1 (0), X=527.26, Y=1108.47, Mass=154920, SNR=32.8, Peak=36227 HFD=2.0
21:33:52.419 00.003 1092 MultiStar: [#1 0.36,1.25,1.41,U] [#2 0.33,1.57,0.00,M1] [#3 -1.14,2.19,0.00,M4] [#4 0.65,-1.12,0.85,U] [#5 0.17,-0.63,1.33,U] [#6 0.23,0.12,0.42,U] [#7 0.72,-0.41,0.61,U] [#8 0.32,-0.17,0.49,U] 
21:33:52.426 00.007 1092 single-star, 6 included, MultiStar: {0.38, -0.07}, one-star: {0.35, -0.09}
21:33:52.429 00.003 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (2.71) = xAngle (-2.98 = -2.98)
21:33:52.432 00.003 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.01 = 0.01)
21:33:52.435 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.36 cameraTheta=-0.26 mountX=-0.35 mountY=0.00, mountTheta=3.13
21:33:52.445 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.09, opts=13)
21:33:52.448 00.003 1092 Enqueuing Move request for scope (0.35, -0.09)
21:33:52.452 00.004 2744 Worker thread wakes up
21:33:52.452 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
21:33:52.452 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
21:33:52.452 00.000 2744 Moving (0.35, -0.09) raw xDistance=-0.35 yDistance=0.00
21:33:52.452 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
21:33:52.452 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:52.452 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:33:52.452 00.000 2744 MoveAxis(E, 90, ABG)
21:33:52.452 00.000 2744 Guiding  Dir = 2, Dur = 90
21:33:52.452 00.000 2744 IsSlewing returns 0
21:33:52.453 00.001 2744 IsGuiding returns 0
21:33:52.455 00.002 2744 PulseGuide returned control before completion, sleep 100
21:33:52.460 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6522, FiltMin=1917, FiltMax=65533, Gamma=0.510
21:33:52.465 00.005 1092 UpdateGuideState exits: m=154920 SNR=32.8
21:33:52.474 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:52.478 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:52.484 00.006 1092 Enqueuing Expose request
21:33:52.560 00.076 2744 IsGuiding returns 1
21:33:52.560 00.000 2744 scope still moving after pulse duration time elapsed
21:33:52.591 00.031 2744 IsSlewing returns 0
21:33:52.591 00.000 2744 IsGuiding returns 0
21:33:52.592 00.001 2744 scope move finished after 90 + 48 ms
21:33:52.592 00.000 2744 Move returns status 0, amount 90
21:33:52.592 00.000 2744 MoveAxis(N, 0, ABG)
21:33:52.592 00.000 2744 Move returns status 0, amount 0
21:33:52.592 00.000 2744 move complete, result=0
21:33:52.592 00.000 2744 worker thread done servicing request
21:33:52.592 00.000 2744 Worker thread wakes up
21:33:52.593 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:52.593 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:52.594 00.001 1092 GuideStep: -0.4 px 90 ms EAST, 0.0 px 0 ms NORTH
21:33:56.002 03.408 2744 Exposure complete
21:33:56.226 00.224 2744 worker thread done servicing request
21:33:56.226 00.000 1092 OnExposeComplete: enter
21:33:56.230 00.004 1092 UpdateGuideState(): m_state=6
21:33:56.232 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
21:33:56.234 00.002 1092 Star::Find returns 1 (0), X=526.52, Y=1108.55, Mass=124457, SNR=31.5, Peak=28266 HFD=1.5
21:33:56.237 00.003 1092 MultiStar: [#1 -0.39,1.05,1.16,U] [#2 -0.31,1.85,0.00,M2] [#3 -0.55,2.05,0.00,M5] [#4 -0.65,-0.91,0.54,U] [#5 -0.07,-0.87,0.66,U] [#6 -1.26,0.14,0.40,U] [#7 0.38,-1.01,0.30,U] [#8 -0.08,-0.16,0.51,U] 
21:33:56.241 00.004 1092 refined, 6 included, MultiStar: {-0.36, -0.04}, one-star: {-0.39, -0.02}
21:33:56.243 00.002 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.74 = 0.55)
21:33:56.246 00.003 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
21:33:56.248 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.04 hyp=0.37 cameraTheta=-3.02 mountX=0.31 mountY=-0.14, mountTheta=-0.42
21:33:56.254 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.04, opts=13)
21:33:56.257 00.003 1092 Enqueuing Move request for scope (-0.36, -0.04)
21:33:56.259 00.002 2744 Worker thread wakes up
21:33:56.260 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.04) opts 0xd
21:33:56.260 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.04)
21:33:56.260 00.000 2744 Moving (-0.36, -0.04) raw xDistance=0.31 yDistance=-0.14
21:33:56.260 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
21:33:56.260 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:33:56.260 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:33:56.260 00.000 2744 MoveAxis(W, 64, ABG)
21:33:56.260 00.000 2744 Guiding  Dir = 3, Dur = 64
21:33:56.260 00.000 2744 IsSlewing returns 0
21:33:56.261 00.001 2744 IsGuiding returns 0
21:33:56.261 00.000 2744 PulseGuide returned control before completion, sleep 74
21:33:56.266 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7181, FiltMin=2014, FiltMax=65527, Gamma=0.510
21:33:56.268 00.002 1092 UpdateGuideState exits: m=124457 SNR=31.5
21:33:56.274 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:33:56.276 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:33:56.280 00.004 1092 Enqueuing Expose request
21:33:56.347 00.067 2744 IsGuiding returns 1
21:33:56.347 00.000 2744 scope still moving after pulse duration time elapsed
21:33:56.379 00.032 2744 IsSlewing returns 0
21:33:56.379 00.000 2744 IsGuiding returns 0
21:33:56.379 00.000 2744 scope move finished after 64 + 54 ms
21:33:56.379 00.000 2744 Move returns status 0, amount 64
21:33:56.379 00.000 2744 MoveAxis(N, 0, ABG)
21:33:56.379 00.000 2744 Move returns status 0, amount 0
21:33:56.380 00.001 2744 move complete, result=0
21:33:56.380 00.000 2744 worker thread done servicing request
21:33:56.380 00.000 2744 Worker thread wakes up
21:33:56.380 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:33:56.380 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:33:56.381 00.001 1092 GuideStep: 0.3 px 64 ms WEST, -0.1 px 0 ms NORTH
21:33:59.784 03.403 2744 Exposure complete
21:33:59.993 00.209 2744 worker thread done servicing request
21:33:59.994 00.001 1092 OnExposeComplete: enter
21:33:59.997 00.003 1092 UpdateGuideState(): m_state=6
21:34:00.000 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
21:34:00.007 00.007 1092 Star::Find returns 1 (0), X=526.79, Y=1107.81, Mass=254130, SNR=43.7, Peak=43626 HFD=2.4
21:34:00.012 00.005 1092 MultiStar: [#1 -0.31,1.04,0.91,U] [#2 -0.00,1.70,0.00,M3] [#3 -0.94,2.10,0.00,M6] [#4 -0.37,-0.93,0.68,U] [#5 -0.11,-0.91,0.77,U] [#6 -0.62,0.14,0.51,U] [#7 0.10,-1.53,0.00,M1] [#8 0.00,0.00,0.00,L] [#9 -0.32,-0.80,0.37,U] 
21:34:00.016 00.004 1092 refined, 5 included, MultiStar: {-0.28, -0.32}, one-star: {-0.12, -0.76}
21:34:00.020 00.004 1092 CameraToMount -- cameraTheta (-2.29) - m_xAngle (2.71) = xAngle (-5.00 = 1.28)
21:34:00.024 00.004 1092 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.01 = -2.01)
21:34:00.027 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.43 cameraTheta=-2.29 mountX=0.12 mountY=-0.38, mountTheta=-1.27
21:34:00.036 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.32, opts=13)
21:34:00.040 00.004 1092 Enqueuing Move request for scope (-0.28, -0.32)
21:34:00.042 00.002 2744 Worker thread wakes up
21:34:00.042 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.32) opts 0xd
21:34:00.043 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.32)
21:34:00.043 00.000 2744 Moving (-0.28, -0.32) raw xDistance=0.12 yDistance=-0.38
21:34:00.043 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
21:34:00.043 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:00.043 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
21:34:00.043 00.000 2744 MoveAxis(E, 0, ABG)
21:34:00.043 00.000 2744 Move returns status 0, amount 0
21:34:00.043 00.000 2744 MoveAxis(N, 0, ABG)
21:34:00.043 00.000 2744 Move returns status 0, amount 0
21:34:00.043 00.000 2744 move complete, result=0
21:34:00.043 00.000 2744 worker thread done servicing request
21:34:00.047 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6691, FiltMin=2101, FiltMax=65535, Gamma=0.510
21:34:00.050 00.003 1092 UpdateGuideState exits: m=254130 SNR=43.7
21:34:00.053 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:00.056 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:00.058 00.002 1092 Enqueuing Expose request
21:34:00.061 00.003 2744 Worker thread wakes up
21:34:00.061 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:34:00.063 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:00.063 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:03.451 03.388 2744 Exposure complete
21:34:03.664 00.213 2744 worker thread done servicing request
21:34:03.665 00.001 1092 OnExposeComplete: enter
21:34:03.668 00.003 1092 UpdateGuideState(): m_state=6
21:34:03.672 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
21:34:03.675 00.003 1092 Star::Find returns 1 (0), X=526.50, Y=1108.23, Mass=385249, SNR=85.2, Peak=65466 HFD=2.6
21:34:03.678 00.003 1092 MultiStar: [#1 -0.58,0.65,0.60,U] [#2 -0.65,1.53,0.00,M4] [#3 -0.24,1.66,0.00,M7] [#4 -0.55,-1.18,0.49,U] [#5 -0.97,-0.81,0.56,U] [#6 -0.91,0.46,0.39,U] [#7 -0.26,-1.11,0.31,U] [#8 -0.22,-1.34,0.33,U] 
21:34:03.681 00.003 1092 single-star, 6 included, MultiStar: {-0.56, -0.43}, one-star: {-0.42, -0.34}
21:34:03.683 00.002 1092 CameraToMount -- cameraTheta (-2.45) - m_xAngle (2.71) = xAngle (-5.17 = 1.12)
21:34:03.686 00.003 1092 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.18 = -2.18)
21:34:03.688 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.34 hyp=0.54 cameraTheta=-2.45 mountX=0.24 mountY=-0.44, mountTheta=-1.08
21:34:03.693 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.34, opts=13)
21:34:03.696 00.003 1092 Enqueuing Move request for scope (-0.42, -0.34)
21:34:03.698 00.002 2744 Worker thread wakes up
21:34:03.698 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.34) opts 0xd
21:34:03.698 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.34)
21:34:03.698 00.000 2744 Moving (-0.42, -0.34) raw xDistance=0.24 yDistance=-0.44
21:34:03.698 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
21:34:03.698 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:03.699 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:34:03.699 00.000 2744 MoveAxis(E, 0, ABG)
21:34:03.699 00.000 2744 Move returns status 0, amount 0
21:34:03.699 00.000 2744 MoveAxis(N, 0, ABG)
21:34:03.699 00.000 2744 Move returns status 0, amount 0
21:34:03.699 00.000 2744 move complete, result=0
21:34:03.699 00.000 2744 worker thread done servicing request
21:34:03.700 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5987, FiltMin=2035, FiltMax=65535, Gamma=0.510
21:34:03.703 00.003 1092 UpdateGuideState exits: m=385249 SNR=85.2
21:34:03.706 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:03.709 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:03.711 00.002 1092 Enqueuing Expose request
21:34:03.714 00.003 2744 Worker thread wakes up
21:34:03.714 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:34:03.716 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:03.716 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:07.155 03.439 2744 Exposure complete
21:34:07.395 00.240 2744 worker thread done servicing request
21:34:07.395 00.000 1092 OnExposeComplete: enter
21:34:07.397 00.002 1092 UpdateGuideState(): m_state=6
21:34:07.400 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
21:34:07.402 00.002 1092 Star::Find returns 1 (0), X=525.61, Y=1108.30, Mass=445187, SNR=80.7, Peak=65482 HFD=2.8
21:34:07.405 00.003 1092 MultiStar: [#1 -1.33,1.03,0.00,M1] [#2 -1.43,1.28,0.00,M5] [#3 0.14,1.80,0.00,M8] [#4 -1.12,-0.93,0.00,M5] [#5 -1.69,-0.89,0.00,M3] [#6 -2.25,0.17,0.00,M1] [#7 -1.30,-0.66,0.00,M1] [#8 -1.54,-1.07,0.00,M4] 
21:34:07.407 00.002 1092 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.63)
21:34:07.410 00.003 1092 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
21:34:07.413 00.003 1092 CameraToMount -- cameraX=-1.31 cameraY=-0.27 hyp=1.33 cameraTheta=-2.94 mountX=1.08 mountY=-0.61, mountTheta=-0.51
21:34:07.418 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.31, y=-0.27, opts=13)
21:34:07.421 00.003 1092 Enqueuing Move request for scope (-1.31, -0.27)
21:34:07.424 00.003 2744 Worker thread wakes up
21:34:07.426 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.31, -0.27) opts 0xd
21:34:07.426 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.31, -0.27)
21:34:07.426 00.000 2744 Moving (-1.31, -0.27) raw xDistance=1.08 yDistance=-0.61
21:34:07.426 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.08
21:34:07.426 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
21:34:07.426 00.000 2744 MoveAxis(W, 242, ABG)
21:34:07.426 00.000 2744 Guiding  Dir = 3, Dur = 242
21:34:07.426 00.000 2744 IsSlewing returns 0
21:34:07.427 00.001 2744 IsGuiding returns 0
21:34:07.427 00.000 2744 PulseGuide returned control before completion, sleep 252
21:34:07.429 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5600, FiltMin=1978, FiltMax=65535, Gamma=0.510
21:34:07.432 00.003 1092 UpdateGuideState exits: m=445187 SNR=80.7
21:34:07.434 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:07.436 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:07.440 00.004 1092 Enqueuing Expose request
21:34:07.689 00.249 2744 IsGuiding returns 1
21:34:07.689 00.000 2744 scope still moving after pulse duration time elapsed
21:34:07.720 00.031 2744 IsSlewing returns 0
21:34:07.720 00.000 2744 IsGuiding returns 0
21:34:07.720 00.000 2744 scope move finished after 242 + 52 ms
21:34:07.721 00.001 2744 Move returns status 0, amount 242
21:34:07.721 00.000 2744 MoveAxis(N, 114, ABG)
21:34:07.721 00.000 2744 Guiding  Dir = 0, Dur = 114
21:34:07.721 00.000 2744 IsSlewing returns 0
21:34:07.721 00.000 2744 IsGuiding returns 0
21:34:07.722 00.001 2744 PulseGuide returned control before completion, sleep 124
21:34:07.860 00.138 2744 IsGuiding returns 1
21:34:07.862 00.002 2744 scope still moving after pulse duration time elapsed
21:34:07.892 00.030 2744 IsSlewing returns 0
21:34:07.892 00.000 2744 IsGuiding returns 0
21:34:07.892 00.000 2744 scope move finished after 114 + 56 ms
21:34:07.892 00.000 2744 Move returns status 0, amount 114
21:34:07.892 00.000 2744 move complete, result=0
21:34:07.893 00.001 2744 worker thread done servicing request
21:34:07.893 00.000 2744 Worker thread wakes up
21:34:07.893 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:07.893 00.000 1092 GuideStep: 1.1 px 242 ms WEST, -0.6 px 114 ms NORTH
21:34:07.896 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:11.325 03.429 2744 Exposure complete
21:34:11.611 00.286 2744 worker thread done servicing request
21:34:11.611 00.000 1092 OnExposeComplete: enter
21:34:11.615 00.004 1092 UpdateGuideState(): m_state=6
21:34:11.618 00.003 1092 Star::Find(15, 525, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
21:34:11.622 00.004 1092 Star::Find returns 1 (0), X=526.67, Y=1107.98, Mass=474941, SNR=83.7, Peak=65535 HFD=2.4
21:34:11.627 00.005 1092 MultiStar: [#1 -0.40,0.38,0.78,U] [#2 -0.03,1.35,0.71,U] [#3 -1.01,1.62,0.00,M9] [#4 -0.17,-1.18,0.61,U] [#5 -0.47,-1.18,0.59,U] [#6 -0.70,-0.12,0.44,U] [#7 -0.04,-1.04,0.39,U] [#8 -0.12,-1.38,0.37,U] 
21:34:11.630 00.003 1092 refined, 7 included, MultiStar: {-0.27, -0.35}, one-star: {-0.24, -0.59}
21:34:11.633 00.003 1092 CameraToMount -- cameraTheta (-2.23) - m_xAngle (2.71) = xAngle (-4.94 = 1.34)
21:34:11.636 00.003 1092 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.96 = -1.96)
21:34:11.638 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-2.23 mountX=0.10 mountY=-0.41, mountTheta=-1.33
21:34:11.645 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.35, opts=13)
21:34:11.648 00.003 1092 Enqueuing Move request for scope (-0.27, -0.35)
21:34:11.650 00.002 2744 Worker thread wakes up
21:34:11.651 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.35) opts 0xd
21:34:11.651 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.35)
21:34:11.651 00.000 2744 Moving (-0.27, -0.35) raw xDistance=0.10 yDistance=-0.41
21:34:11.651 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
21:34:11.651 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:11.651 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:34:11.651 00.000 2744 MoveAxis(E, 0, ABG)
21:34:11.651 00.000 2744 Move returns status 0, amount 0
21:34:11.651 00.000 2744 MoveAxis(N, 0, ABG)
21:34:11.651 00.000 2744 Move returns status 0, amount 0
21:34:11.652 00.001 2744 move complete, result=0
21:34:11.652 00.000 2744 worker thread done servicing request
21:34:11.653 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5399, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:34:11.658 00.005 1092 UpdateGuideState exits: m=474941 SNR=83.7
21:34:11.660 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:11.664 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:11.667 00.003 1092 Enqueuing Expose request
21:34:11.669 00.002 2744 Worker thread wakes up
21:34:11.669 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
21:34:11.673 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:11.673 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:15.066 03.393 2744 Exposure complete
21:34:15.279 00.213 2744 worker thread done servicing request
21:34:15.279 00.000 1092 OnExposeComplete: enter
21:34:15.282 00.003 1092 UpdateGuideState(): m_state=6
21:34:15.284 00.002 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
21:34:15.286 00.002 1092 Star::Find returns 1 (0), X=527.07, Y=1107.75, Mass=480798, SNR=82.1, Peak=65535 HFD=2.5
21:34:15.289 00.003 1092 MultiStar: [#1 -0.03,0.44,0.95,U] [#2 0.08,0.88,0.82,U] [#3 -1.38,1.59,0.00,M10] [#4 0.24,-1.36,0.72,U] [#5 -0.12,-1.26,0.66,U] [#6 -0.50,-0.12,0.45,U] [#7 0.06,-1.26,0.45,U] [#8 0.32,-1.30,0.38,U] 
21:34:15.291 00.002 1092 refined, 7 included, MultiStar: {0.04, -0.48}, one-star: {0.16, -0.82}
21:34:15.294 00.003 1092 CameraToMount -- cameraTheta (-1.49) - m_xAngle (2.71) = xAngle (-4.21 = 2.08)
21:34:15.296 00.002 1092 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.22 = -1.22)
21:34:15.299 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.48 hyp=0.48 cameraTheta=-1.49 mountX=-0.23 mountY=-0.45, mountTheta=-2.05
21:34:15.302 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.48, opts=13)
21:34:15.305 00.003 1092 Enqueuing Move request for scope (0.04, -0.48)
21:34:15.307 00.002 2744 Worker thread wakes up
21:34:15.307 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.48) opts 0xd
21:34:15.308 00.001 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.48)
21:34:15.308 00.000 2744 Moving (0.04, -0.48) raw xDistance=-0.23 yDistance=-0.45
21:34:15.308 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
21:34:15.308 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
21:34:15.308 00.000 2744 MoveAxis(E, 0, ABG)
21:34:15.308 00.000 2744 Move returns status 0, amount 0
21:34:15.308 00.000 2744 MoveAxis(N, 85, ABG)
21:34:15.308 00.000 2744 Guiding  Dir = 0, Dur = 85
21:34:15.308 00.000 2744 IsSlewing returns 0
21:34:15.309 00.001 2744 IsGuiding returns 0
21:34:15.309 00.000 2744 PulseGuide returned control before completion, sleep 95
21:34:15.313 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:34:15.315 00.002 1092 UpdateGuideState exits: m=480798 SNR=82.1
21:34:15.318 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:15.320 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:15.323 00.003 1092 Enqueuing Expose request
21:34:15.418 00.095 2744 IsGuiding returns 1
21:34:15.418 00.000 2744 scope still moving after pulse duration time elapsed
21:34:15.450 00.032 2744 IsSlewing returns 0
21:34:15.450 00.000 2744 IsGuiding returns 0
21:34:15.450 00.000 2744 scope move finished after 85 + 56 ms
21:34:15.450 00.000 2744 Move returns status 0, amount 85
21:34:15.450 00.000 2744 move complete, result=0
21:34:15.451 00.001 2744 worker thread done servicing request
21:34:15.451 00.000 2744 Worker thread wakes up
21:34:15.451 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 85 ms NORTH
21:34:15.454 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:15.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:18.850 03.396 2744 Exposure complete
21:34:19.077 00.227 2744 worker thread done servicing request
21:34:19.077 00.000 1092 OnExposeComplete: enter
21:34:19.080 00.003 1092 UpdateGuideState(): m_state=6
21:34:19.084 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
21:34:19.090 00.006 1092 Star::Find returns 1 (0), X=527.13, Y=1107.48, Mass=489512, SNR=88.1, Peak=65527 HFD=2.6
21:34:19.093 00.003 1092 MultiStar: [#1 -0.02,0.12,0.82,U] [#2 0.16,0.67,0.64,U] [#3 -1.49,1.09,0.00,R] [#4 -0.06,-1.67,0.00,M4] [#5 -0.09,-1.97,0.00,M2] [#6 -0.79,-0.72,0.49,U] [#7 0.24,-1.56,0.00,M1] [#8 0.03,-2.17,0.00,M3] 
21:34:19.096 00.003 1092 refined, 3 included, MultiStar: {-0.03, -0.31}, one-star: {0.21, -1.09}
21:34:19.099 00.003 1092 CameraToMount -- cameraTheta (-1.67) - m_xAngle (2.71) = xAngle (-4.38 = 1.90)
21:34:19.101 00.002 1092 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.39 = -1.39)
21:34:19.106 00.005 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.67 mountX=-0.10 mountY=-0.31, mountTheta=-1.89
21:34:19.112 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.31, opts=13)
21:34:19.117 00.005 1092 Enqueuing Move request for scope (-0.03, -0.31)
21:34:19.122 00.005 2744 Worker thread wakes up
21:34:19.122 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
21:34:19.122 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
21:34:19.122 00.000 2744 Moving (-0.03, -0.31) raw xDistance=-0.10 yDistance=-0.31
21:34:19.122 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:34:19.122 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:19.123 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:34:19.123 00.000 2744 MoveAxis(E, 0, ABG)
21:34:19.123 00.000 2744 Move returns status 0, amount 0
21:34:19.123 00.000 2744 MoveAxis(N, 0, ABG)
21:34:19.123 00.000 2744 Move returns status 0, amount 0
21:34:19.123 00.000 2744 move complete, result=0
21:34:19.123 00.000 2744 worker thread done servicing request
21:34:19.126 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1742, FiltMax=65535, Gamma=0.510
21:34:19.130 00.004 1092 UpdateGuideState exits: m=489512 SNR=88.1
21:34:19.133 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:19.136 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:19.140 00.004 1092 Enqueuing Expose request
21:34:19.143 00.003 2744 Worker thread wakes up
21:34:19.143 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:34:19.146 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:19.147 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:22.552 03.405 2744 Exposure complete
21:34:22.782 00.230 2744 worker thread done servicing request
21:34:22.782 00.000 1092 OnExposeComplete: enter
21:34:22.785 00.003 1092 UpdateGuideState(): m_state=6
21:34:22.789 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
21:34:22.792 00.003 1092 Star::Find returns 1 (0), X=528.56, Y=1108.55, Mass=514798, SNR=86.8, Peak=65450 HFD=3.0
21:34:22.795 00.003 1092 MultiStar: [#1 1.28,1.19,0.00,M1] [#2 1.53,1.64,0.00,M3] [#3 -0.42,1.54,0.00,M1] [#4 1.41,-0.80,0.00,M5] [#5 1.30,-0.40,0.67,U] [#6 0.84,0.48,0.52,U] [#7 1.90,-0.56,0.00,M2] [#8 1.64,-0.71,0.00,M4] 
21:34:22.797 00.002 1092 refined, 2 included, MultiStar: {1.35, -0.02}, one-star: {1.65, -0.02}
21:34:22.799 00.002 1092 CameraToMount -- cameraTheta (-0.01) - m_xAngle (2.71) = xAngle (-2.73 = -2.73)
21:34:22.802 00.003 1092 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.26 = 0.26)
21:34:22.806 00.004 1092 CameraToMount -- cameraX=1.35 cameraY=-0.02 hyp=1.35 cameraTheta=-0.01 mountX=-1.24 mountY=0.35, mountTheta=2.87
21:34:22.810 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.35, y=-0.02, opts=13)
21:34:22.813 00.003 1092 Enqueuing Move request for scope (1.35, -0.02)
21:34:22.815 00.002 2744 Worker thread wakes up
21:34:22.816 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.35, -0.02) opts 0xd
21:34:22.816 00.000 2744 Handling offset move in thread for scope, endpoint = (1.35, -0.02)
21:34:22.816 00.000 2744 Moving (1.35, -0.02) raw xDistance=-1.24 yDistance=0.35
21:34:22.816 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
21:34:22.816 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:22.816 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
21:34:22.816 00.000 2744 MoveAxis(E, 277, ABG)
21:34:22.816 00.000 2744 Guiding  Dir = 2, Dur = 277
21:34:22.816 00.000 2744 IsSlewing returns 0
21:34:22.817 00.001 2744 IsGuiding returns 0
21:34:22.817 00.000 2744 PulseGuide returned control before completion, sleep 287
21:34:22.819 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1859, FiltMax=65535, Gamma=0.510
21:34:22.823 00.004 1092 UpdateGuideState exits: m=514798 SNR=86.8
21:34:22.825 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:22.828 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:22.831 00.003 1092 Enqueuing Expose request
21:34:22.981 00.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:34:22.988 00.007 1092 case statement mapped state 6 to 3
21:34:22.992 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:34:23.110 00.118 2744 IsGuiding returns 1
21:34:23.110 00.000 2744 scope still moving after pulse duration time elapsed
21:34:23.141 00.031 2744 IsSlewing returns 0
21:34:23.141 00.000 2744 IsGuiding returns 0
21:34:23.141 00.000 2744 scope move finished after 277 + 47 ms
21:34:23.141 00.000 2744 Move returns status 0, amount 277
21:34:23.141 00.000 2744 MoveAxis(N, 0, ABG)
21:34:23.141 00.000 2744 Move returns status 0, amount 0
21:34:23.141 00.000 2744 move complete, result=0
21:34:23.142 00.001 2744 worker thread done servicing request
21:34:23.142 00.000 2744 Worker thread wakes up
21:34:23.142 00.000 1092 GuideStep: -1.2 px 277 ms EAST, 0.3 px 0 ms NORTH
21:34:23.145 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:23.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:26.552 03.407 2744 Exposure complete
21:34:26.810 00.258 2744 worker thread done servicing request
21:34:26.810 00.000 1092 OnExposeComplete: enter
21:34:26.815 00.005 1092 UpdateGuideState(): m_state=6
21:34:26.819 00.004 1092 Star::Find(15, 528, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
21:34:26.823 00.004 1092 Star::Find returns 1 (0), X=527.18, Y=1108.21, Mass=493003, SNR=97.8, Peak=65535 HFD=2.4
21:34:26.827 00.004 1092 MultiStar: [#1 0.39,0.62,0.81,U] [#2 0.46,1.14,0.63,U] [#3 0.04,1.25,0.75,U] [#4 0.24,-1.09,0.62,U] [#5 0.15,-1.04,0.57,U] [#6 -0.63,0.16,0.45,U] [#7 0.29,-0.82,0.39,U] [#8 -0.14,-1.69,0.00,M5] 
21:34:26.831 00.004 1092 refined, 7 included, MultiStar: {0.18, 0.05}, one-star: {0.27, -0.36}
21:34:26.834 00.003 1092 CameraToMount -- cameraTheta (0.27) - m_xAngle (2.71) = xAngle (-2.44 = -2.44)
21:34:26.838 00.004 1092 CameraToMount -- cameraTheta (0.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.54 = 0.54)
21:34:26.842 00.004 1092 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.27 mountX=-0.15 mountY=0.10, mountTheta=2.55
21:34:26.851 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.05, opts=13)
21:34:26.856 00.005 1092 Enqueuing Move request for scope (0.18, 0.05)
21:34:26.858 00.002 2744 Worker thread wakes up
21:34:26.859 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
21:34:26.859 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
21:34:26.859 00.000 2744 Moving (0.18, 0.05) raw xDistance=-0.15 yDistance=0.10
21:34:26.859 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
21:34:26.859 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:26.859 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:34:26.859 00.000 2744 MoveAxis(E, 0, ABG)
21:34:26.859 00.000 2744 Move returns status 0, amount 0
21:34:26.859 00.000 2744 MoveAxis(N, 0, ABG)
21:34:26.860 00.001 2744 Move returns status 0, amount 0
21:34:26.860 00.000 2744 move complete, result=0
21:34:26.860 00.000 2744 worker thread done servicing request
21:34:26.865 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:34:26.870 00.005 1092 UpdateGuideState exits: m=493003 SNR=97.8
21:34:26.874 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:26.879 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:26.882 00.003 1092 Enqueuing Expose request
21:34:26.885 00.003 2744 Worker thread wakes up
21:34:26.885 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:26.888 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:26.888 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:30.310 03.422 2744 Exposure complete
21:34:30.554 00.244 2744 worker thread done servicing request
21:34:30.554 00.000 1092 OnExposeComplete: enter
21:34:30.558 00.004 1092 UpdateGuideState(): m_state=6
21:34:30.561 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
21:34:30.566 00.005 1092 Star::Find returns 1 (0), X=527.21, Y=1108.58, Mass=486150, SNR=94.1, Peak=65535 HFD=2.6
21:34:30.569 00.003 1092 MultiStar: [#1 0.19,1.12,0.88,U] [#2 0.26,1.87,0.00,M3] [#3 0.11,1.04,0.84,U] [#4 0.38,-0.44,0.66,U] [#5 0.13,-0.46,0.65,U] [#6 -0.39,0.50,0.53,U] [#7 0.27,-0.61,0.44,U] [#8 0.12,-0.87,0.41,U] 
21:34:30.572 00.003 1092 refined, 7 included, MultiStar: {0.16, 0.17}, one-star: {0.30, 0.01}
21:34:30.575 00.003 1092 CameraToMount -- cameraTheta (0.83) - m_xAngle (2.71) = xAngle (-1.89 = -1.89)
21:34:30.579 00.004 1092 CameraToMount -- cameraTheta (0.83) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.10 = 1.10)
21:34:30.581 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.07 mountY=0.21, mountTheta=1.91
21:34:30.587 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.17, opts=13)
21:34:30.590 00.003 1092 Enqueuing Move request for scope (0.16, 0.17)
21:34:30.593 00.003 2744 Worker thread wakes up
21:34:30.593 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.17) opts 0xd
21:34:30.593 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.17)
21:34:30.593 00.000 2744 Moving (0.16, 0.17) raw xDistance=-0.07 yDistance=0.21
21:34:30.593 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
21:34:30.593 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:30.593 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
21:34:30.593 00.000 2744 MoveAxis(E, 0, ABG)
21:34:30.593 00.000 2744 Move returns status 0, amount 0
21:34:30.593 00.000 2744 MoveAxis(N, 0, ABG)
21:34:30.594 00.001 2744 Move returns status 0, amount 0
21:34:30.594 00.000 2744 move complete, result=0
21:34:30.594 00.000 2744 worker thread done servicing request
21:34:30.595 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1688, FiltMax=65535, Gamma=0.510
21:34:30.598 00.003 1092 UpdateGuideState exits: m=486150 SNR=94.1
21:34:30.600 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:30.602 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:30.606 00.004 1092 Enqueuing Expose request
21:34:30.609 00.003 2744 Worker thread wakes up
21:34:30.609 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
21:34:30.612 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:30.612 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:33.997 03.385 2744 Exposure complete
21:34:34.196 00.199 2744 worker thread done servicing request
21:34:34.196 00.000 1092 OnExposeComplete: enter
21:34:34.200 00.004 1092 UpdateGuideState(): m_state=6
21:34:34.202 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
21:34:34.206 00.004 1092 Star::Find returns 1 (0), X=527.15, Y=1108.40, Mass=494553, SNR=87.8, Peak=65535 HFD=2.6
21:34:34.209 00.003 1092 MultiStar: [#1 -0.09,0.73,1.01,U] [#2 -0.25,1.53,0.00,M4] [#3 0.55,1.13,0.87,U] [#4 0.10,-0.57,0.67,U] [#5 -0.27,-0.71,0.71,U] [#6 -0.69,0.45,0.49,U] [#7 0.26,-0.52,0.41,U] [#8 0.03,-0.89,0.35,U] 
21:34:34.212 00.003 1092 refined, 7 included, MultiStar: {0.05, 0.06}, one-star: {0.24, -0.17}
21:34:34.215 00.003 1092 CameraToMount -- cameraTheta (0.89) - m_xAngle (2.71) = xAngle (-1.82 = -1.82)
21:34:34.217 00.002 1092 CameraToMount -- cameraTheta (0.89) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.17 = 1.17)
21:34:34.219 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.89 mountX=-0.02 mountY=0.08, mountTheta=1.83
21:34:34.224 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.06, opts=13)
21:34:34.226 00.002 1092 Enqueuing Move request for scope (0.05, 0.06)
21:34:34.229 00.003 2744 Worker thread wakes up
21:34:34.229 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
21:34:34.229 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
21:34:34.229 00.000 2744 Moving (0.05, 0.06) raw xDistance=-0.02 yDistance=0.08
21:34:34.229 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:34:34.229 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:34.230 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:34:34.230 00.000 2744 MoveAxis(E, 0, ABG)
21:34:34.230 00.000 2744 Move returns status 0, amount 0
21:34:34.230 00.000 2744 MoveAxis(N, 0, ABG)
21:34:34.230 00.000 2744 Move returns status 0, amount 0
21:34:34.230 00.000 2744 move complete, result=0
21:34:34.230 00.000 2744 worker thread done servicing request
21:34:34.232 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:34:34.234 00.002 1092 UpdateGuideState exits: m=494553 SNR=87.8
21:34:34.236 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:34.238 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:34.241 00.003 1092 Enqueuing Expose request
21:34:34.244 00.003 2744 Worker thread wakes up
21:34:34.244 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:34:34.246 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:34.246 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:37.642 03.396 2744 Exposure complete
21:34:37.840 00.198 2744 worker thread done servicing request
21:34:37.840 00.000 1092 OnExposeComplete: enter
21:34:37.843 00.003 1092 UpdateGuideState(): m_state=6
21:34:37.845 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
21:34:37.848 00.003 1092 Star::Find returns 1 (0), X=527.25, Y=1108.62, Mass=524869, SNR=84.5, Peak=65535 HFD=2.7
21:34:37.851 00.003 1092 MultiStar: [#1 -0.06,1.09,1.00,U] [#2 -0.01,1.55,0.00,M5] [#3 -0.16,1.41,0.85,U] [#4 0.01,-0.50,0.61,U] [#5 -0.35,-0.43,0.70,U] [#6 -0.39,0.46,0.66,U] [#7 0.40,-0.23,0.48,U] [#8 0.08,-0.88,0.37,U] 
21:34:37.854 00.003 1092 refined, 7 included, MultiStar: {-0.02, 0.28}, one-star: {0.34, 0.05}
21:34:37.857 00.003 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (2.71) = xAngle (-1.07 = -1.07)
21:34:37.859 00.002 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (1.92 = 1.92)
21:34:37.862 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=0.14 mountY=0.27, mountTheta=1.10
21:34:37.867 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.28, opts=13)
21:34:37.869 00.002 1092 Enqueuing Move request for scope (-0.02, 0.28)
21:34:37.871 00.002 2744 Worker thread wakes up
21:34:37.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
21:34:37.871 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
21:34:37.871 00.000 2744 Moving (-0.02, 0.28) raw xDistance=0.14 yDistance=0.27
21:34:37.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
21:34:37.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:37.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:34:37.871 00.000 2744 MoveAxis(E, 0, ABG)
21:34:37.872 00.001 2744 Move returns status 0, amount 0
21:34:37.872 00.000 2744 MoveAxis(N, 0, ABG)
21:34:37.872 00.000 2744 Move returns status 0, amount 0
21:34:37.872 00.000 2744 move complete, result=0
21:34:37.872 00.000 2744 worker thread done servicing request
21:34:37.874 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1923, FiltMax=65535, Gamma=0.510
21:34:37.877 00.003 1092 UpdateGuideState exits: m=524869 SNR=84.5
21:34:37.881 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:37.883 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:37.886 00.003 1092 Enqueuing Expose request
21:34:37.890 00.004 2744 Worker thread wakes up
21:34:37.890 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:37.890 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:37.890 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
21:34:41.269 03.379 2744 Exposure complete
21:34:41.464 00.195 2744 worker thread done servicing request
21:34:41.464 00.000 1092 OnExposeComplete: enter
21:34:41.467 00.003 1092 UpdateGuideState(): m_state=6
21:34:41.469 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
21:34:41.473 00.004 1092 Star::Find returns 1 (0), X=527.80, Y=1108.76, Mass=511754, SNR=98.3, Peak=65523 HFD=2.5
21:34:41.476 00.003 1092 MultiStar: [#1 0.51,1.53,0.00,M1] [#2 0.50,2.29,0.00,M6] [#3 -0.44,1.88,0.00,M1] [#4 1.04,-0.38,0.54,U] [#5 0.68,-0.28,0.60,U] [#6 0.45,0.50,0.45,U] [#7 1.24,-0.06,0.38,U] [#8 0.97,-0.50,0.33,U] 
21:34:41.479 00.003 1092 refined, 5 included, MultiStar: {0.86, -0.04}, one-star: {0.88, 0.19}
21:34:41.481 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (2.71) = xAngle (-2.76 = -2.76)
21:34:41.483 00.002 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.22 = 0.22)
21:34:41.485 00.002 1092 CameraToMount -- cameraX=0.86 cameraY=-0.04 hyp=0.86 cameraTheta=-0.05 mountX=-0.80 mountY=0.19, mountTheta=2.91
21:34:41.491 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.04, opts=13)
21:34:41.493 00.002 1092 Enqueuing Move request for scope (0.86, -0.04)
21:34:41.495 00.002 2744 Worker thread wakes up
21:34:41.495 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.04) opts 0xd
21:34:41.495 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.04)
21:34:41.495 00.000 2744 Moving (0.86, -0.04) raw xDistance=-0.80 yDistance=0.19
21:34:41.496 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.80
21:34:41.496 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:41.496 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
21:34:41.496 00.000 2744 MoveAxis(E, 180, ABG)
21:34:41.496 00.000 2744 Guiding  Dir = 2, Dur = 180
21:34:41.496 00.000 2744 IsSlewing returns 0
21:34:41.496 00.000 2744 IsGuiding returns 0
21:34:41.496 00.000 2744 PulseGuide returned control before completion, sleep 190
21:34:41.498 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1587, FiltMax=65535, Gamma=0.510
21:34:41.501 00.003 1092 UpdateGuideState exits: m=511754 SNR=98.3
21:34:41.504 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:41.507 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:41.509 00.002 1092 Enqueuing Expose request
21:34:41.704 00.195 2744 IsGuiding returns 0
21:34:41.704 00.000 2744 Move returns status 0, amount 180
21:34:41.704 00.000 2744 MoveAxis(N, 0, ABG)
21:34:41.704 00.000 2744 Move returns status 0, amount 0
21:34:41.704 00.000 2744 move complete, result=0
21:34:41.705 00.001 2744 worker thread done servicing request
21:34:41.705 00.000 1092 GuideStep: -0.8 px 180 ms EAST, 0.2 px 0 ms NORTH
21:34:41.708 00.003 2744 Worker thread wakes up
21:34:41.708 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:41.708 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:45.106 03.398 2744 Exposure complete
21:34:45.318 00.212 2744 worker thread done servicing request
21:34:45.318 00.000 1092 OnExposeComplete: enter
21:34:45.321 00.003 1092 UpdateGuideState(): m_state=6
21:34:45.324 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
21:34:45.327 00.003 1092 Star::Find returns 1 (0), X=527.03, Y=1108.53, Mass=455413, SNR=88.4, Peak=65535 HFD=2.3
21:34:45.332 00.005 1092 MultiStar: [#1 -0.07,1.00,0.99,U] [#2 0.06,1.42,0.79,U] [#3 -0.00,1.52,0.00,M2] [#4 0.23,-0.57,0.73,U] [#5 -0.07,-0.62,0.67,U] [#6 -0.72,0.26,0.63,U] [#7 0.37,-0.37,0.59,U] [#8 0.13,-0.66,0.43,U] 
21:34:45.334 00.002 1092 single-star, 7 included, MultiStar: {0.01, 0.15}, one-star: {0.12, -0.04}
21:34:45.336 00.002 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (2.71) = xAngle (-3.04 = -3.04)
21:34:45.338 00.002 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.06 = -0.06)
21:34:45.340 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.33 mountX=-0.12 mountY=-0.01, mountTheta=-3.09
21:34:45.346 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.04, opts=13)
21:34:45.348 00.002 1092 Enqueuing Move request for scope (0.12, -0.04)
21:34:45.350 00.002 2744 Worker thread wakes up
21:34:45.351 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
21:34:45.351 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
21:34:45.351 00.000 2744 Moving (0.12, -0.04) raw xDistance=-0.12 yDistance=-0.01
21:34:45.351 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
21:34:45.351 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:45.351 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
21:34:45.351 00.000 2744 MoveAxis(E, 0, ABG)
21:34:45.351 00.000 2744 Move returns status 0, amount 0
21:34:45.351 00.000 2744 MoveAxis(N, 0, ABG)
21:34:45.351 00.000 2744 Move returns status 0, amount 0
21:34:45.351 00.000 2744 move complete, result=0
21:34:45.351 00.000 2744 worker thread done servicing request
21:34:45.353 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1482, FiltMax=65535, Gamma=0.510
21:34:45.357 00.004 1092 UpdateGuideState exits: m=455413 SNR=88.4
21:34:45.359 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:45.362 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:45.364 00.002 1092 Enqueuing Expose request
21:34:45.366 00.002 2744 Worker thread wakes up
21:34:45.366 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:45.369 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:45.369 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:48.762 03.393 2744 Exposure complete
21:34:49.009 00.247 2744 worker thread done servicing request
21:34:49.009 00.000 1092 OnExposeComplete: enter
21:34:49.013 00.004 1092 UpdateGuideState(): m_state=6
21:34:49.015 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
21:34:49.018 00.003 1092 Star::Find returns 1 (0), X=527.23, Y=1108.37, Mass=498706, SNR=95.4, Peak=65535 HFD=2.6
21:34:49.022 00.004 1092 MultiStar: [#1 0.16,0.86,0.91,U] [#2 0.48,1.94,0.00,M6] [#3 -0.72,1.15,0.77,U] [#4 0.37,-0.86,0.65,U] [#5 0.03,-0.78,0.68,U] [#6 -0.36,0.19,0.50,U] [#7 0.43,-0.64,0.40,U] [#8 0.02,-1.04,0.34,U] 
21:34:49.024 00.002 1092 refined, 7 included, MultiStar: {0.03, -0.03}, one-star: {0.31, -0.20}
21:34:49.027 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.39 = 2.90)
21:34:49.029 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
21:34:49.031 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.67 mountX=-0.04 mountY=-0.02, mountTheta=-2.76
21:34:49.036 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.03, opts=13)
21:34:49.040 00.004 1092 Enqueuing Move request for scope (0.03, -0.03)
21:34:49.042 00.002 2744 Worker thread wakes up
21:34:49.043 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
21:34:49.043 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
21:34:49.043 00.000 2744 Moving (0.03, -0.03) raw xDistance=-0.04 yDistance=-0.02
21:34:49.043 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:34:49.043 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:49.043 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:34:49.043 00.000 2744 MoveAxis(E, 0, ABG)
21:34:49.043 00.000 2744 Move returns status 0, amount 0
21:34:49.043 00.000 2744 MoveAxis(N, 0, ABG)
21:34:49.043 00.000 2744 Move returns status 0, amount 0
21:34:49.043 00.000 2744 move complete, result=0
21:34:49.044 00.001 2744 worker thread done servicing request
21:34:49.045 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1975, FiltMax=65535, Gamma=0.510
21:34:49.048 00.003 1092 UpdateGuideState exits: m=498706 SNR=95.4
21:34:49.051 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:49.053 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:49.056 00.003 1092 Enqueuing Expose request
21:34:49.059 00.003 2744 Worker thread wakes up
21:34:49.059 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
21:34:49.062 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:49.062 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:52.462 03.400 2744 Exposure complete
21:34:52.663 00.201 2744 worker thread done servicing request
21:34:52.663 00.000 1092 OnExposeComplete: enter
21:34:52.666 00.003 1092 UpdateGuideState(): m_state=6
21:34:52.668 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
21:34:52.671 00.003 1092 Star::Find returns 1 (0), X=527.95, Y=1107.57, Mass=493091, SNR=92.2, Peak=65491 HFD=2.3
21:34:52.674 00.003 1092 MultiStar: [#1 0.93,-0.07,0.88,U] [#2 1.32,0.81,0.00,M7] [#3 -0.78,0.16,0.80,U] [#4 0.97,-1.63,0.00,M1] [#5 0.85,-1.48,0.00,M1] [#6 0.54,-0.51,0.57,U] [#7 1.28,-1.47,0.00,M1] [#8 0.91,-1.95,0.00,M1] 
21:34:52.677 00.003 1092 refined, 3 included, MultiStar: {0.47, -0.38}, one-star: {1.04, -1.00}
21:34:52.678 00.001 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (2.71) = xAngle (-3.39 = 2.89)
21:34:52.681 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.40 = -0.40)
21:34:52.684 00.003 1092 CameraToMount -- cameraX=0.47 cameraY=-0.38 hyp=0.60 cameraTheta=-0.67 mountX=-0.59 mountY=-0.24, mountTheta=-2.76
21:34:52.693 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.38, opts=13)
21:34:52.696 00.003 1092 Enqueuing Move request for scope (0.47, -0.38)
21:34:52.699 00.003 2744 Worker thread wakes up
21:34:52.699 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.38) opts 0xd
21:34:52.699 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.38)
21:34:52.699 00.000 2744 Moving (0.47, -0.38) raw xDistance=-0.59 yDistance=-0.24
21:34:52.699 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
21:34:52.699 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:34:52.699 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:34:52.699 00.000 2744 MoveAxis(E, 131, ABG)
21:34:52.699 00.000 2744 Guiding  Dir = 2, Dur = 131
21:34:52.701 00.002 2744 IsSlewing returns 0
21:34:52.701 00.000 2744 IsGuiding returns 0
21:34:52.701 00.000 2744 PulseGuide returned control before completion, sleep 141
21:34:52.704 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1683, FiltMax=65535, Gamma=0.510
21:34:52.708 00.004 1092 UpdateGuideState exits: m=493091 SNR=92.2
21:34:52.710 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:52.714 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:52.716 00.002 1092 Enqueuing Expose request
21:34:52.852 00.136 2744 IsGuiding returns 1
21:34:52.852 00.000 2744 scope still moving after pulse duration time elapsed
21:34:52.882 00.030 2744 IsSlewing returns 0
21:34:52.882 00.000 2744 IsGuiding returns 0
21:34:52.882 00.000 2744 scope move finished after 131 + 50 ms
21:34:52.882 00.000 2744 Move returns status 0, amount 131
21:34:52.882 00.000 2744 MoveAxis(N, 0, ABG)
21:34:52.882 00.000 2744 Move returns status 0, amount 0
21:34:52.882 00.000 2744 move complete, result=0
21:34:52.883 00.001 2744 worker thread done servicing request
21:34:52.883 00.000 2744 Worker thread wakes up
21:34:52.883 00.000 1092 GuideStep: -0.6 px 131 ms EAST, -0.2 px 0 ms NORTH
21:34:52.886 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:52.886 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:34:56.273 03.387 2744 Exposure complete
21:34:56.469 00.196 2744 worker thread done servicing request
21:34:56.469 00.000 1092 OnExposeComplete: enter
21:34:56.472 00.003 1092 UpdateGuideState(): m_state=6
21:34:56.475 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
21:34:56.477 00.002 1092 Star::Find returns 1 (0), X=528.82, Y=1107.32, Mass=490534, SNR=97.1, Peak=65530 HFD=2.6
21:34:56.479 00.002 1092 MultiStar: [#1 1.67,0.05,0.00,M1] [#2 1.64,0.66,0.00,M8] [#3 -1.91,0.14,0.00,M1] [#4 1.66,-1.85,0.00,M2] [#5 1.19,-1.71,0.00,M2] [#6 1.23,-0.94,0.00,M1] [#7 1.90,-1.55,0.00,M2] [#8 1.86,-2.44,0.00,M2] 
21:34:56.481 00.002 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.30 = 2.99)
21:34:56.483 00.002 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.31 = -0.31)
21:34:56.486 00.003 1092 CameraToMount -- cameraX=1.90 cameraY=-1.25 hyp=2.28 cameraTheta=-0.58 mountX=-2.25 mountY=-0.69, mountTheta=-2.84
21:34:56.490 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.90, y=-1.25, opts=13)
21:34:56.493 00.003 1092 Enqueuing Move request for scope (1.90, -1.25)
21:34:56.496 00.003 2744 Worker thread wakes up
21:34:56.496 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.90, -1.25) opts 0xd
21:34:56.496 00.000 2744 Handling offset move in thread for scope, endpoint = (1.90, -1.25)
21:34:56.496 00.000 2744 Moving (1.90, -1.25) raw xDistance=-2.25 yDistance=-0.69
21:34:56.496 00.000 2744 GuideAlgorithmHysteresis::Result() returns -1.44 from input -2.25
21:34:56.496 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.69 from input -0.69
21:34:56.496 00.000 2744 MoveAxis(E, 513, ABG)
21:34:56.496 00.000 2744 Guiding  Dir = 2, Dur = 513
21:34:56.496 00.000 2744 IsSlewing returns 0
21:34:56.497 00.001 2744 IsGuiding returns 0
21:34:56.497 00.000 2744 PulseGuide returned control before completion, sleep 523
21:34:56.498 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1603, FiltMax=65535, Gamma=0.510
21:34:56.500 00.002 1092 UpdateGuideState exits: m=490534 SNR=97.1
21:34:56.503 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:34:56.507 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:34:56.510 00.003 1092 Enqueuing Expose request
21:34:57.034 00.524 2744 IsGuiding returns 0
21:34:57.034 00.000 2744 Move returns status 0, amount 513
21:34:57.034 00.000 2744 MoveAxis(N, 130, ABG)
21:34:57.034 00.000 2744 Guiding  Dir = 0, Dur = 130
21:34:57.034 00.000 2744 IsSlewing returns 0
21:34:57.035 00.001 2744 IsGuiding returns 0
21:34:57.035 00.000 2744 PulseGuide returned control before completion, sleep 140
21:34:57.190 00.155 2744 IsGuiding returns 1
21:34:57.190 00.000 2744 scope still moving after pulse duration time elapsed
21:34:57.222 00.032 2744 IsSlewing returns 0
21:34:57.222 00.000 2744 IsGuiding returns 0
21:34:57.222 00.000 2744 scope move finished after 130 + 56 ms
21:34:57.222 00.000 2744 Move returns status 0, amount 130
21:34:57.222 00.000 2744 move complete, result=0
21:34:57.223 00.001 2744 worker thread done servicing request
21:34:57.223 00.000 2744 Worker thread wakes up
21:34:57.223 00.000 1092 GuideStep: -2.2 px 513 ms EAST, -0.7 px 130 ms NORTH
21:34:57.225 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:34:57.225 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:00.615 03.390 2744 Exposure complete
21:35:00.805 00.190 2744 worker thread done servicing request
21:35:00.827 00.022 1092 OnExposeComplete: enter
21:35:00.830 00.003 1092 UpdateGuideState(): m_state=6
21:35:00.833 00.003 1092 Star::Find(15, 528, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
21:35:00.835 00.002 1092 Star::Find returns 1 (0), X=527.67, Y=1108.02, Mass=489886, SNR=85.0, Peak=65535 HFD=2.4
21:35:00.838 00.003 1092 MultiStar: [#1 0.42,0.49,1.05,U] [#2 0.53,1.19,0.87,U] [#3 0.00,0.68,0.93,U] [#4 0.74,-1.26,0.73,U] [#5 0.36,-1.12,0.82,U] [#6 0.14,-0.32,0.56,U] [#7 0.96,-1.05,0.50,U] [#8 0.41,-1.38,0.48,U] 
21:35:00.841 00.003 1092 refined, 8 included, MultiStar: {0.47, -0.23}, one-star: {0.76, -0.55}
21:35:00.844 00.003 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.17 = 3.12)
21:35:00.848 00.004 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
21:35:00.850 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.23 hyp=0.52 cameraTheta=-0.45 mountX=-0.52 mountY=-0.09, mountTheta=-2.96
21:35:00.854 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.23, opts=13)
21:35:00.857 00.003 1092 Enqueuing Move request for scope (0.47, -0.23)
21:35:00.859 00.002 2744 Worker thread wakes up
21:35:00.859 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.23) opts 0xd
21:35:00.859 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.23)
21:35:00.859 00.000 2744 Moving (0.47, -0.23) raw xDistance=-0.52 yDistance=-0.09
21:35:00.859 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.52
21:35:00.859 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:00.859 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:35:00.859 00.000 2744 MoveAxis(E, 152, ABG)
21:35:00.859 00.000 2744 Guiding  Dir = 2, Dur = 152
21:35:00.860 00.001 2744 IsSlewing returns 0
21:35:00.860 00.000 2744 IsGuiding returns 0
21:35:00.860 00.000 2744 PulseGuide returned control before completion, sleep 162
21:35:00.864 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1869, FiltMax=65535, Gamma=0.510
21:35:00.866 00.002 1092 UpdateGuideState exits: m=489886 SNR=85.0
21:35:00.869 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:00.871 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:00.874 00.003 1092 Enqueuing Expose request
21:35:01.034 00.160 2744 IsGuiding returns 1
21:35:01.034 00.000 2744 scope still moving after pulse duration time elapsed
21:35:01.065 00.031 2744 IsSlewing returns 0
21:35:01.065 00.000 2744 IsGuiding returns 0
21:35:01.065 00.000 2744 scope move finished after 152 + 53 ms
21:35:01.065 00.000 2744 Move returns status 0, amount 152
21:35:01.065 00.000 2744 MoveAxis(N, 0, ABG)
21:35:01.065 00.000 2744 Move returns status 0, amount 0
21:35:01.065 00.000 2744 move complete, result=0
21:35:01.066 00.001 2744 worker thread done servicing request
21:35:01.066 00.000 2744 Worker thread wakes up
21:35:01.066 00.000 1092 GuideStep: -0.5 px 152 ms EAST, -0.1 px 0 ms NORTH
21:35:01.068 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:01.069 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:04.464 03.395 2744 Exposure complete
21:35:04.669 00.205 2744 worker thread done servicing request
21:35:04.670 00.001 1092 OnExposeComplete: enter
21:35:04.673 00.003 1092 UpdateGuideState(): m_state=6
21:35:04.676 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
21:35:04.679 00.003 1092 Star::Find returns 1 (0), X=526.95, Y=1108.42, Mass=487231, SNR=90.7, Peak=65535 HFD=2.3
21:35:04.682 00.003 1092 MultiStar: [#1 -0.13,1.04,1.08,U] [#2 0.09,1.73,0.00,M8] [#3 0.19,0.98,0.73,U] [#4 0.03,-0.72,0.68,U] [#5 -0.17,-0.51,0.68,U] [#6 -0.46,0.49,0.50,U] [#7 0.34,-0.77,0.48,U] [#8 -0.18,-0.97,0.38,U] 
21:35:04.684 00.002 1092 refined, 7 included, MultiStar: {-0.03, 0.06}, one-star: {0.04, -0.14}
21:35:04.686 00.002 1092 CameraToMount -- cameraTheta (2.06) - m_xAngle (2.71) = xAngle (-0.66 = -0.66)
21:35:04.689 00.003 1092 CameraToMount -- cameraTheta (2.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.33 = 2.33)
21:35:04.691 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.06 mountX=0.06 mountY=0.05, mountTheta=0.74
21:35:04.696 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.06, opts=13)
21:35:04.698 00.002 1092 Enqueuing Move request for scope (-0.03, 0.06)
21:35:04.701 00.003 2744 Worker thread wakes up
21:35:04.701 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
21:35:04.701 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
21:35:04.701 00.000 2744 Moving (-0.03, 0.06) raw xDistance=0.06 yDistance=0.05
21:35:04.701 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:35:04.701 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:04.701 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
21:35:04.701 00.000 2744 MoveAxis(E, 0, ABG)
21:35:04.701 00.000 2744 Move returns status 0, amount 0
21:35:04.701 00.000 2744 MoveAxis(N, 0, ABG)
21:35:04.701 00.000 2744 Move returns status 0, amount 0
21:35:04.701 00.000 2744 move complete, result=0
21:35:04.701 00.000 2744 worker thread done servicing request
21:35:04.703 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1923, FiltMax=65535, Gamma=0.510
21:35:04.706 00.003 1092 UpdateGuideState exits: m=487231 SNR=90.7
21:35:04.708 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:04.711 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:04.713 00.002 1092 Enqueuing Expose request
21:35:04.715 00.002 2744 Worker thread wakes up
21:35:04.715 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:35:04.717 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:04.718 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:08.121 03.403 2744 Exposure complete
21:35:08.325 00.204 2744 worker thread done servicing request
21:35:08.325 00.000 1092 OnExposeComplete: enter
21:35:08.328 00.003 1092 UpdateGuideState(): m_state=6
21:35:08.330 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
21:35:08.333 00.003 1092 Star::Find returns 1 (0), X=527.54, Y=1108.21, Mass=485289, SNR=97.1, Peak=65535 HFD=2.6
21:35:08.335 00.002 1092 MultiStar: [#1 0.59,0.69,0.89,U] [#2 0.67,1.35,0.00,M9] [#3 -0.94,0.76,0.76,U] [#4 0.61,-0.98,0.61,U] [#5 0.55,-1.05,0.59,U] [#6 -0.02,0.16,0.54,U] [#7 0.85,-0.91,0.42,U] [#8 0.79,-1.22,0.42,U] 
21:35:08.338 00.003 1092 refined, 7 included, MultiStar: {0.35, -0.23}, one-star: {0.63, -0.36}
21:35:08.341 00.003 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (2.71) = xAngle (-3.30 = 2.99)
21:35:08.344 00.003 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.31 = -0.31)
21:35:08.347 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.23 hyp=0.42 cameraTheta=-0.58 mountX=-0.41 mountY=-0.13, mountTheta=-2.84
21:35:08.351 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.23, opts=13)
21:35:08.355 00.004 1092 Enqueuing Move request for scope (0.35, -0.23)
21:35:08.357 00.002 2744 Worker thread wakes up
21:35:08.358 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.23) opts 0xd
21:35:08.358 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.23)
21:35:08.358 00.000 2744 Moving (0.35, -0.23) raw xDistance=-0.41 yDistance=-0.13
21:35:08.358 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
21:35:08.358 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:08.358 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:35:08.358 00.000 2744 MoveAxis(E, 92, ABG)
21:35:08.358 00.000 2744 Guiding  Dir = 2, Dur = 92
21:35:08.358 00.000 2744 IsSlewing returns 0
21:35:08.359 00.001 2744 IsGuiding returns 0
21:35:08.359 00.000 2744 PulseGuide returned control before completion, sleep 102
21:35:08.361 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1706, FiltMax=65535, Gamma=0.510
21:35:08.364 00.003 1092 UpdateGuideState exits: m=485289 SNR=97.1
21:35:08.367 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:08.369 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:08.373 00.004 1092 Enqueuing Expose request
21:35:08.467 00.094 2744 IsGuiding returns 1
21:35:08.467 00.000 2744 scope still moving after pulse duration time elapsed
21:35:08.497 00.030 2744 IsSlewing returns 0
21:35:08.497 00.000 2744 IsGuiding returns 0
21:35:08.497 00.000 2744 scope move finished after 92 + 46 ms
21:35:08.497 00.000 2744 Move returns status 0, amount 92
21:35:08.497 00.000 2744 MoveAxis(N, 0, ABG)
21:35:08.498 00.001 2744 Move returns status 0, amount 0
21:35:08.498 00.000 2744 move complete, result=0
21:35:08.498 00.000 2744 worker thread done servicing request
21:35:08.498 00.000 2744 Worker thread wakes up
21:35:08.498 00.000 1092 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
21:35:08.501 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:08.501 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:11.885 03.384 2744 Exposure complete
21:35:12.083 00.198 2744 worker thread done servicing request
21:35:12.083 00.000 1092 OnExposeComplete: enter
21:35:12.086 00.003 1092 UpdateGuideState(): m_state=6
21:35:12.088 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
21:35:12.091 00.003 1092 Star::Find returns 1 (0), X=528.25, Y=1108.16, Mass=472084, SNR=83.5, Peak=65491 HFD=2.4
21:35:12.093 00.002 1092 MultiStar: [#1 1.08,0.63,0.99,U] [#2 1.25,1.08,0.00,M10] [#3 -0.79,1.02,1.02,U] [#4 1.12,-0.96,0.70,U] [#5 0.95,-1.05,0.84,U] [#6 0.36,-0.18,0.63,U] [#7 1.30,-0.91,0.00,M1] [#8 1.25,-1.27,0.00,M1] 
21:35:12.096 00.003 1092 refined, 5 included, MultiStar: {0.66, -0.08}, one-star: {1.33, -0.41}
21:35:12.098 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (2.71) = xAngle (-2.84 = -2.84)
21:35:12.100 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.15 = 0.15)
21:35:12.102 00.002 1092 CameraToMount -- cameraX=0.66 cameraY=-0.08 hyp=0.66 cameraTheta=-0.12 mountX=-0.63 mountY=0.10, mountTheta=2.98
21:35:12.107 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.08, opts=13)
21:35:12.109 00.002 1092 Enqueuing Move request for scope (0.66, -0.08)
21:35:12.112 00.003 2744 Worker thread wakes up
21:35:12.112 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.08) opts 0xd
21:35:12.112 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.08)
21:35:12.112 00.000 2744 Moving (0.66, -0.08) raw xDistance=-0.63 yDistance=0.10
21:35:12.112 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.63
21:35:12.112 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:12.112 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
21:35:12.112 00.000 2744 MoveAxis(E, 148, ABG)
21:35:12.113 00.001 2744 Guiding  Dir = 2, Dur = 148
21:35:12.113 00.000 2744 IsSlewing returns 0
21:35:12.113 00.000 2744 IsGuiding returns 0
21:35:12.113 00.000 2744 PulseGuide returned control before completion, sleep 158
21:35:12.116 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:35:12.120 00.004 1092 UpdateGuideState exits: m=472084 SNR=83.5
21:35:12.123 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:12.126 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:12.130 00.004 1092 Enqueuing Expose request
21:35:12.286 00.156 2744 IsGuiding returns 0
21:35:12.286 00.000 2744 Move returns status 0, amount 148
21:35:12.286 00.000 2744 MoveAxis(N, 0, ABG)
21:35:12.286 00.000 2744 Move returns status 0, amount 0
21:35:12.286 00.000 2744 move complete, result=0
21:35:12.287 00.001 2744 worker thread done servicing request
21:35:12.287 00.000 2744 Worker thread wakes up
21:35:12.287 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:12.287 00.000 1092 GuideStep: -0.6 px 148 ms EAST, 0.1 px 0 ms NORTH
21:35:12.290 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:15.682 03.392 2744 Exposure complete
21:35:15.885 00.203 2744 worker thread done servicing request
21:35:15.886 00.001 1092 OnExposeComplete: enter
21:35:15.889 00.003 1092 UpdateGuideState(): m_state=6
21:35:15.891 00.002 1092 Star::Find(15, 528, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
21:35:15.896 00.005 1092 Star::Find returns 1 (0), X=527.89, Y=1108.23, Mass=525058, SNR=94.2, Peak=65535 HFD=2.4
21:35:15.898 00.002 1092 MultiStar: [#1 0.69,0.71,0.87,U] [#2 0.86,1.28,0.00,R] [#3 -0.82,0.89,0.78,U] [#4 0.85,-0.95,0.58,U] [#5 0.50,-0.98,0.67,U] [#6 0.42,0.14,0.51,U] [#7 1.19,-0.67,0.48,U] [#8 0.65,-1.24,0.41,U] 
21:35:15.900 00.002 1092 refined, 7 included, MultiStar: {0.53, -0.19}, one-star: {0.98, -0.34}
21:35:15.903 00.003 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.05 = -3.05)
21:35:15.905 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.06 = -0.06)
21:35:15.907 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.19 hyp=0.56 cameraTheta=-0.34 mountX=-0.56 mountY=-0.04, mountTheta=-3.08
21:35:15.913 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.19, opts=13)
21:35:15.916 00.003 1092 Enqueuing Move request for scope (0.53, -0.19)
21:35:15.918 00.002 2744 Worker thread wakes up
21:35:15.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.19) opts 0xd
21:35:15.918 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.19)
21:35:15.918 00.000 2744 Moving (0.53, -0.19) raw xDistance=-0.56 yDistance=-0.04
21:35:15.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
21:35:15.919 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:15.919 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:35:15.919 00.000 2744 MoveAxis(E, 136, ABG)
21:35:15.919 00.000 2744 Guiding  Dir = 2, Dur = 136
21:35:15.919 00.000 2744 IsSlewing returns 0
21:35:15.919 00.000 2744 IsGuiding returns 0
21:35:15.920 00.001 2744 PulseGuide returned control before completion, sleep 146
21:35:15.921 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1962, FiltMax=65535, Gamma=0.510
21:35:15.924 00.003 1092 UpdateGuideState exits: m=525058 SNR=94.2
21:35:15.928 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:15.930 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:15.933 00.003 1092 Enqueuing Expose request
21:35:16.082 00.149 2744 IsGuiding returns 0
21:35:16.082 00.000 2744 Move returns status 0, amount 136
21:35:16.082 00.000 2744 MoveAxis(N, 0, ABG)
21:35:16.082 00.000 2744 Move returns status 0, amount 0
21:35:16.082 00.000 2744 move complete, result=0
21:35:16.082 00.000 2744 worker thread done servicing request
21:35:16.082 00.000 2744 Worker thread wakes up
21:35:16.082 00.000 1092 GuideStep: -0.6 px 136 ms EAST, -0.0 px 0 ms NORTH
21:35:16.085 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:16.085 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:19.470 03.385 2744 Exposure complete
21:35:19.738 00.268 2744 worker thread done servicing request
21:35:19.738 00.000 1092 OnExposeComplete: enter
21:35:19.741 00.003 1092 UpdateGuideState(): m_state=6
21:35:19.751 00.010 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
21:35:19.755 00.004 1092 Star::Find returns 1 (0), X=527.89, Y=1107.79, Mass=542906, SNR=107.8, Peak=65491 HFD=2.4
21:35:19.760 00.005 1092 MultiStar: [#1 0.89,0.45,0.77,U] [#2 0.08,-0.25,0.66,U] [#3 -0.78,0.36,0.75,U] [#4 0.96,-1.40,0.00,M1] [#5 0.57,-1.37,0.00,M1] [#6 0.11,-0.21,0.45,U] [#7 0.79,-1.47,0.00,M1] [#8 0.78,-1.55,0.00,M1] 
21:35:19.764 00.004 1092 refined, 4 included, MultiStar: {0.32, -0.12}, one-star: {0.98, -0.78}
21:35:19.769 00.005 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.06 = -3.06)
21:35:19.774 00.005 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
21:35:19.778 00.004 1092 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.34 mountX=-0.34 mountY=-0.02, mountTheta=-3.07
21:35:19.785 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.12, opts=13)
21:35:19.789 00.004 1092 Enqueuing Move request for scope (0.32, -0.12)
21:35:19.794 00.005 2744 Worker thread wakes up
21:35:19.794 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
21:35:19.794 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
21:35:19.794 00.000 2744 Moving (0.32, -0.12) raw xDistance=-0.34 yDistance=-0.02
21:35:19.794 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
21:35:19.794 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:19.794 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:35:19.794 00.000 2744 MoveAxis(E, 86, ABG)
21:35:19.794 00.000 2744 Guiding  Dir = 2, Dur = 86
21:35:19.794 00.000 2744 IsSlewing returns 0
21:35:19.795 00.001 2744 IsGuiding returns 0
21:35:19.795 00.000 2744 PulseGuide returned control before completion, sleep 96
21:35:19.798 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1840, FiltMax=65535, Gamma=0.510
21:35:19.801 00.003 1092 UpdateGuideState exits: m=542906 SNR=107.8
21:35:19.806 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:19.811 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:19.815 00.004 1092 Enqueuing Expose request
21:35:19.899 00.084 2744 IsGuiding returns 1
21:35:19.900 00.001 2744 scope still moving after pulse duration time elapsed
21:35:19.929 00.029 2744 IsSlewing returns 0
21:35:19.930 00.001 2744 IsGuiding returns 0
21:35:19.930 00.000 2744 scope move finished after 86 + 48 ms
21:35:19.930 00.000 2744 Move returns status 0, amount 86
21:35:19.930 00.000 2744 MoveAxis(N, 0, ABG)
21:35:19.931 00.001 2744 Move returns status 0, amount 0
21:35:19.931 00.000 2744 move complete, result=0
21:35:19.931 00.000 2744 worker thread done servicing request
21:35:19.931 00.000 2744 Worker thread wakes up
21:35:19.935 00.004 1092 GuideStep: -0.3 px 86 ms EAST, -0.0 px 0 ms NORTH
21:35:19.960 00.025 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:19.960 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:23.349 03.389 2744 Exposure complete
21:35:23.546 00.197 2744 worker thread done servicing request
21:35:23.546 00.000 1092 OnExposeComplete: enter
21:35:23.549 00.003 1092 UpdateGuideState(): m_state=6
21:35:23.551 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
21:35:23.553 00.002 1092 Star::Find returns 1 (0), X=528.64, Y=1108.27, Mass=480279, SNR=88.5, Peak=65535 HFD=2.6
21:35:23.556 00.003 1092 MultiStar: [#1 1.40,0.67,0.00,M1] [#2 0.49,0.03,0.84,U] [#3 -1.60,1.37,0.00,M1] [#4 1.78,-1.05,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 0.73,-0.11,0.57,U] [#7 1.95,-0.91,0.00,M2] [#8 1.48,-1.41,0.00,M2] [#9 1.71,-0.54,0.00,M1] 
21:35:23.558 00.002 1092 refined, 2 included, MultiStar: {1.06, -0.14}, one-star: {1.73, -0.30}
21:35:23.561 00.003 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (2.71) = xAngle (-2.85 = -2.85)
21:35:23.562 00.001 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.14 = 0.14)
21:35:23.565 00.003 1092 CameraToMount -- cameraX=1.06 cameraY=-0.14 hyp=1.07 cameraTheta=-0.13 mountX=-1.02 mountY=0.15, mountTheta=2.99
21:35:23.570 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.06, y=-0.14, opts=13)
21:35:23.572 00.002 1092 Enqueuing Move request for scope (1.06, -0.14)
21:35:23.574 00.002 2744 Worker thread wakes up
21:35:23.574 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.14) opts 0xd
21:35:23.574 00.000 2744 Handling offset move in thread for scope, endpoint = (1.06, -0.14)
21:35:23.575 00.001 2744 Moving (1.06, -0.14) raw xDistance=-1.02 yDistance=0.15
21:35:23.575 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.02
21:35:23.575 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:23.575 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
21:35:23.575 00.000 2744 MoveAxis(E, 235, ABG)
21:35:23.575 00.000 2744 Guiding  Dir = 2, Dur = 235
21:35:23.575 00.000 2744 IsSlewing returns 0
21:35:23.575 00.000 2744 IsGuiding returns 0
21:35:23.576 00.001 2744 PulseGuide returned control before completion, sleep 245
21:35:23.579 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1546, FiltMax=65535, Gamma=0.510
21:35:23.583 00.004 1092 UpdateGuideState exits: m=480279 SNR=88.5
21:35:23.586 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:23.588 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:23.590 00.002 1092 Enqueuing Expose request
21:35:23.826 00.236 2744 IsGuiding returns 1
21:35:23.826 00.000 2744 scope still moving after pulse duration time elapsed
21:35:23.857 00.031 2744 IsSlewing returns 0
21:35:23.857 00.000 2744 IsGuiding returns 0
21:35:23.857 00.000 2744 scope move finished after 235 + 46 ms
21:35:23.857 00.000 2744 Move returns status 0, amount 235
21:35:23.857 00.000 2744 MoveAxis(N, 0, ABG)
21:35:23.857 00.000 2744 Move returns status 0, amount 0
21:35:23.857 00.000 2744 move complete, result=0
21:35:23.858 00.001 2744 worker thread done servicing request
21:35:23.858 00.000 1092 GuideStep: -1.0 px 235 ms EAST, 0.2 px 0 ms NORTH
21:35:23.861 00.003 2744 Worker thread wakes up
21:35:23.861 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:23.861 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:27.258 03.397 2744 Exposure complete
21:35:27.459 00.201 2744 worker thread done servicing request
21:35:27.459 00.000 1092 OnExposeComplete: enter
21:35:27.462 00.003 1092 UpdateGuideState(): m_state=6
21:35:27.467 00.005 1092 Star::Find(15, 528, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
21:35:27.469 00.002 1092 Star::Find returns 1 (0), X=527.86, Y=1108.22, Mass=530497, SNR=92.1, Peak=65535 HFD=2.4
21:35:27.475 00.006 1092 MultiStar: [#1 0.81,0.54,0.93,U] [#2 0.20,-0.36,0.79,U] [#3 -1.01,0.95,0.78,U] [#4 0.98,-0.77,0.64,U] [#5 0.84,-0.80,0.67,U] [#6 -0.10,0.24,0.47,U] [#7 0.78,-0.87,0.45,U] [#8 0.87,-0.99,0.30,U] 
21:35:27.481 00.006 1092 refined, 8 included, MultiStar: {0.47, -0.17}, one-star: {0.95, -0.35}
21:35:27.484 00.003 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (2.71) = xAngle (-3.05 = -3.05)
21:35:27.487 00.003 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.07 = -0.07)
21:35:27.490 00.003 1092 CameraToMount -- cameraX=0.47 cameraY=-0.17 hyp=0.50 cameraTheta=-0.34 mountX=-0.50 mountY=-0.03, mountTheta=-3.07
21:35:27.503 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.17, opts=13)
21:35:27.508 00.005 1092 Enqueuing Move request for scope (0.47, -0.17)
21:35:27.511 00.003 2744 Worker thread wakes up
21:35:27.511 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.17) opts 0xd
21:35:27.511 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.17)
21:35:27.511 00.000 2744 Moving (0.47, -0.17) raw xDistance=-0.50 yDistance=-0.03
21:35:27.511 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.50
21:35:27.512 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:27.512 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:35:27.512 00.000 2744 MoveAxis(E, 127, ABG)
21:35:27.512 00.000 2744 Guiding  Dir = 2, Dur = 127
21:35:27.512 00.000 2744 IsSlewing returns 0
21:35:27.512 00.000 2744 IsGuiding returns 0
21:35:27.513 00.001 2744 PulseGuide returned control before completion, sleep 137
21:35:27.515 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1632, FiltMax=65535, Gamma=0.510
21:35:27.518 00.003 1092 UpdateGuideState exits: m=530497 SNR=92.1
21:35:27.520 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:27.523 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:27.525 00.002 1092 Enqueuing Expose request
21:35:27.653 00.128 2744 IsGuiding returns 1
21:35:27.653 00.000 2744 scope still moving after pulse duration time elapsed
21:35:27.684 00.031 2744 IsSlewing returns 0
21:35:27.684 00.000 2744 IsGuiding returns 0
21:35:27.684 00.000 2744 scope move finished after 127 + 44 ms
21:35:27.684 00.000 2744 Move returns status 0, amount 127
21:35:27.684 00.000 2744 MoveAxis(N, 0, ABG)
21:35:27.684 00.000 2744 Move returns status 0, amount 0
21:35:27.684 00.000 2744 move complete, result=0
21:35:27.685 00.001 2744 worker thread done servicing request
21:35:27.685 00.000 2744 Worker thread wakes up
21:35:27.685 00.000 1092 GuideStep: -0.5 px 127 ms EAST, -0.0 px 0 ms NORTH
21:35:27.688 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:27.688 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:31.079 03.391 2744 Exposure complete
21:35:31.288 00.209 2744 worker thread done servicing request
21:35:31.288 00.000 1092 OnExposeComplete: enter
21:35:31.290 00.002 1092 UpdateGuideState(): m_state=6
21:35:31.293 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
21:35:31.295 00.002 1092 Star::Find returns 1 (0), X=527.72, Y=1108.07, Mass=492970, SNR=98.6, Peak=65535 HFD=2.5
21:35:31.297 00.002 1092 MultiStar: [#1 0.55,0.57,0.72,U] [#2 -0.08,-0.39,0.66,U] [#3 -0.70,0.79,0.71,U] [#4 0.57,-0.98,0.55,U] [#5 0.35,-0.69,0.60,U] [#6 0.24,-0.17,0.52,U] [#7 1.08,-0.80,0.37,U] [#8 0.57,-1.28,0.36,U] 
21:35:31.298 00.001 1092 refined, 8 included, MultiStar: {0.35, -0.29}, one-star: {0.80, -0.50}
21:35:31.301 00.003 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (2.71) = xAngle (-3.41 = 2.87)
21:35:31.305 00.004 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.42 = -0.42)
21:35:31.307 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.29 hyp=0.45 cameraTheta=-0.70 mountX=-0.43 mountY=-0.18, mountTheta=-2.74
21:35:31.312 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.29, opts=13)
21:35:31.315 00.003 1092 Enqueuing Move request for scope (0.35, -0.29)
21:35:31.317 00.002 2744 Worker thread wakes up
21:35:31.317 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.29) opts 0xd
21:35:31.317 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.29)
21:35:31.317 00.000 2744 Moving (0.35, -0.29) raw xDistance=-0.43 yDistance=-0.18
21:35:31.317 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
21:35:31.317 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:31.317 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:35:31.317 00.000 2744 MoveAxis(E, 106, ABG)
21:35:31.317 00.000 2744 Guiding  Dir = 2, Dur = 106
21:35:31.318 00.001 2744 IsSlewing returns 0
21:35:31.318 00.000 2744 IsGuiding returns 0
21:35:31.318 00.000 2744 PulseGuide returned control before completion, sleep 116
21:35:31.319 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1955, FiltMax=65535, Gamma=0.510
21:35:31.322 00.003 1092 UpdateGuideState exits: m=492970 SNR=98.6
21:35:31.325 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:31.327 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:31.329 00.002 1092 Enqueuing Expose request
21:35:31.440 00.111 2744 IsGuiding returns 1
21:35:31.440 00.000 2744 scope still moving after pulse duration time elapsed
21:35:31.471 00.031 2744 IsSlewing returns 0
21:35:31.471 00.000 2744 IsGuiding returns 0
21:35:31.471 00.000 2744 scope move finished after 106 + 47 ms
21:35:31.472 00.001 2744 Move returns status 0, amount 106
21:35:31.472 00.000 2744 MoveAxis(N, 0, ABG)
21:35:31.472 00.000 2744 Move returns status 0, amount 0
21:35:31.472 00.000 2744 move complete, result=0
21:35:31.472 00.000 2744 worker thread done servicing request
21:35:31.473 00.001 1092 GuideStep: -0.4 px 106 ms EAST, -0.2 px 0 ms NORTH
21:35:31.476 00.003 2744 Worker thread wakes up
21:35:31.476 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:31.476 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:34.860 03.384 2744 Exposure complete
21:35:35.050 00.190 2744 worker thread done servicing request
21:35:35.050 00.000 1092 OnExposeComplete: enter
21:35:35.053 00.003 1092 UpdateGuideState(): m_state=6
21:35:35.057 00.004 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
21:35:35.059 00.002 1092 Star::Find returns 1 (0), X=527.50, Y=1108.44, Mass=471344, SNR=93.1, Peak=65535 HFD=2.0
21:35:35.062 00.003 1092 MultiStar: [#1 0.43,0.91,0.87,U] [#2 -0.52,0.25,0.64,U] [#3 -0.94,1.15,0.00,M1] [#4 0.50,-0.60,0.65,U] [#5 0.26,-0.70,0.65,U] [#6 -0.26,0.23,0.55,U] [#7 0.60,-0.83,0.48,U] [#8 0.43,-1.22,0.41,U] 
21:35:35.064 00.002 1092 refined, 7 included, MultiStar: {0.28, -0.15}, one-star: {0.59, -0.12}
21:35:35.066 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (2.71) = xAngle (-3.22 = 3.07)
21:35:35.068 00.002 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.23 = -0.23)
21:35:35.070 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=-0.31 mountY=-0.07, mountTheta=-2.92
21:35:35.076 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.15, opts=13)
21:35:35.079 00.003 1092 Enqueuing Move request for scope (0.28, -0.15)
21:35:35.081 00.002 2744 Worker thread wakes up
21:35:35.081 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.15) opts 0xd
21:35:35.081 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.15)
21:35:35.081 00.000 2744 Moving (0.28, -0.15) raw xDistance=-0.31 yDistance=-0.07
21:35:35.081 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
21:35:35.081 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:35.081 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
21:35:35.081 00.000 2744 MoveAxis(E, 78, ABG)
21:35:35.081 00.000 2744 Guiding  Dir = 2, Dur = 78
21:35:35.081 00.000 2744 IsSlewing returns 0
21:35:35.082 00.001 2744 IsGuiding returns 0
21:35:35.082 00.000 2744 PulseGuide returned control before completion, sleep 88
21:35:35.083 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:35:35.086 00.003 1092 UpdateGuideState exits: m=471344 SNR=93.1
21:35:35.090 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:35.092 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:35.095 00.003 1092 Enqueuing Expose request
21:35:35.182 00.087 2744 IsGuiding returns 1
21:35:35.182 00.000 2744 scope still moving after pulse duration time elapsed
21:35:35.213 00.031 2744 IsSlewing returns 0
21:35:35.213 00.000 2744 IsGuiding returns 0
21:35:35.214 00.001 2744 scope move finished after 78 + 54 ms
21:35:35.214 00.000 2744 Move returns status 0, amount 78
21:35:35.214 00.000 2744 MoveAxis(N, 0, ABG)
21:35:35.214 00.000 2744 Move returns status 0, amount 0
21:35:35.214 00.000 2744 move complete, result=0
21:35:35.214 00.000 2744 worker thread done servicing request
21:35:35.214 00.000 2744 Worker thread wakes up
21:35:35.214 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:35.214 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:35.215 00.001 1092 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
21:35:38.600 03.385 2744 Exposure complete
21:35:38.815 00.215 2744 worker thread done servicing request
21:35:38.816 00.001 1092 OnExposeComplete: enter
21:35:38.818 00.002 1092 UpdateGuideState(): m_state=6
21:35:38.821 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
21:35:38.824 00.003 1092 Star::Find returns 1 (0), X=527.67, Y=1108.79, Mass=475771, SNR=112.2, Peak=65535 HFD=2.4
21:35:38.826 00.002 1092 MultiStar: [#1 0.43,1.31,0.78,U] [#2 -0.28,0.46,0.51,U] [#3 -1.04,1.63,0.00,M2] [#4 0.52,-0.41,0.49,U] [#5 0.32,-0.57,0.54,U] [#6 0.22,0.26,0.42,U] [#7 0.69,-0.51,0.33,U] [#8 0.86,-0.74,0.33,U] 
21:35:38.829 00.003 1092 refined, 7 included, MultiStar: {0.45, 0.15}, one-star: {0.75, 0.22}
21:35:38.830 00.001 1092 CameraToMount -- cameraTheta (0.33) - m_xAngle (2.71) = xAngle (-2.39 = -2.39)
21:35:38.833 00.003 1092 CameraToMount -- cameraTheta (0.33) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.60 = 0.60)
21:35:38.835 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=0.15 hyp=0.47 cameraTheta=0.33 mountX=-0.35 mountY=0.27, mountTheta=2.49
21:35:38.841 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.15, opts=13)
21:35:38.844 00.003 1092 Enqueuing Move request for scope (0.45, 0.15)
21:35:38.846 00.002 2744 Worker thread wakes up
21:35:38.846 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.15) opts 0xd
21:35:38.846 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.15)
21:35:38.847 00.001 2744 Moving (0.45, 0.15) raw xDistance=-0.35 yDistance=0.27
21:35:38.847 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.35
21:35:38.847 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:38.847 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
21:35:38.847 00.000 2744 MoveAxis(E, 83, ABG)
21:35:38.847 00.000 2744 Guiding  Dir = 2, Dur = 83
21:35:38.847 00.000 2744 IsSlewing returns 0
21:35:38.847 00.000 2744 IsGuiding returns 0
21:35:38.848 00.001 2744 PulseGuide returned control before completion, sleep 93
21:35:38.849 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1879, FiltMax=65535, Gamma=0.510
21:35:38.851 00.002 1092 UpdateGuideState exits: m=475771 SNR=112.2
21:35:38.853 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:38.857 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:38.859 00.002 1092 Enqueuing Expose request
21:35:38.949 00.090 2744 IsGuiding returns 1
21:35:38.949 00.000 2744 scope still moving after pulse duration time elapsed
21:35:38.980 00.031 2744 IsSlewing returns 0
21:35:38.980 00.000 2744 IsGuiding returns 0
21:35:38.980 00.000 2744 scope move finished after 83 + 49 ms
21:35:38.980 00.000 2744 Move returns status 0, amount 83
21:35:38.981 00.001 2744 MoveAxis(N, 0, ABG)
21:35:38.981 00.000 2744 Move returns status 0, amount 0
21:35:38.981 00.000 2744 move complete, result=0
21:35:38.981 00.000 2744 worker thread done servicing request
21:35:38.981 00.000 2744 Worker thread wakes up
21:35:38.981 00.000 1092 GuideStep: -0.3 px 83 ms EAST, 0.3 px 0 ms NORTH
21:35:38.983 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:38.984 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:42.369 03.385 2744 Exposure complete
21:35:42.547 00.178 2744 worker thread done servicing request
21:35:42.547 00.000 1092 OnExposeComplete: enter
21:35:42.549 00.002 1092 UpdateGuideState(): m_state=6
21:35:42.551 00.002 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
21:35:42.552 00.001 1092 Star::Find returns 1 (0), X=527.32, Y=1108.43, Mass=502226, SNR=101.4, Peak=65535 HFD=2.8
21:35:42.556 00.004 1092 MultiStar: [#1 0.22,0.98,0.76,U] [#2 -0.48,0.32,0.67,U] [#3 -0.03,1.08,0.74,U] [#4 0.21,-0.89,0.61,U] [#5 -0.08,-0.71,0.61,U] [#6 -0.27,0.49,0.52,U] [#7 0.56,-0.64,0.40,U] [#8 -0.00,-0.96,0.33,U] 
21:35:42.558 00.002 1092 refined, 8 included, MultiStar: {0.07, 0.06}, one-star: {0.40, -0.14}
21:35:42.560 00.002 1092 CameraToMount -- cameraTheta (0.68) - m_xAngle (2.71) = xAngle (-2.03 = -2.03)
21:35:42.563 00.003 1092 CameraToMount -- cameraTheta (0.68) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.95 = 0.95)
21:35:42.565 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.06 hyp=0.09 cameraTheta=0.68 mountX=-0.04 mountY=0.07, mountTheta=2.07
21:35:42.570 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.06, opts=13)
21:35:42.574 00.004 1092 Enqueuing Move request for scope (0.07, 0.06)
21:35:42.576 00.002 2744 Worker thread wakes up
21:35:42.576 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.06) opts 0xd
21:35:42.576 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.06)
21:35:42.576 00.000 2744 Moving (0.07, 0.06) raw xDistance=-0.04 yDistance=0.07
21:35:42.576 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
21:35:42.576 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:42.576 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:35:42.577 00.001 2744 MoveAxis(E, 0, ABG)
21:35:42.577 00.000 2744 Move returns status 0, amount 0
21:35:42.577 00.000 2744 MoveAxis(N, 0, ABG)
21:35:42.577 00.000 2744 Move returns status 0, amount 0
21:35:42.577 00.000 2744 move complete, result=0
21:35:42.577 00.000 2744 worker thread done servicing request
21:35:42.579 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1895, FiltMax=65535, Gamma=0.510
21:35:42.582 00.003 1092 UpdateGuideState exits: m=502226 SNR=101.4
21:35:42.583 00.001 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:42.585 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:42.587 00.002 1092 Enqueuing Expose request
21:35:42.590 00.003 2744 Worker thread wakes up
21:35:42.590 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:42.590 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:42.590 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
21:35:45.974 03.384 2744 Exposure complete
21:35:46.190 00.216 2744 worker thread done servicing request
21:35:46.190 00.000 1092 OnExposeComplete: enter
21:35:46.193 00.003 1092 UpdateGuideState(): m_state=6
21:35:46.198 00.005 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
21:35:46.200 00.002 1092 Star::Find returns 1 (0), X=527.36, Y=1108.47, Mass=493750, SNR=88.9, Peak=65535 HFD=2.6
21:35:46.208 00.008 1092 MultiStar: [#1 0.36,0.73,0.85,U] [#2 -0.26,-0.06,0.76,U] [#3 -0.04,1.23,0.82,U] [#4 0.51,-0.68,0.66,U] [#5 0.05,-0.63,0.69,U] [#6 -0.32,0.35,0.57,U] [#7 0.61,-0.59,0.38,U] [#8 0.46,-0.88,0.46,U] 
21:35:46.211 00.003 1092 refined, 8 included, MultiStar: {0.19, 0.03}, one-star: {0.45, -0.10}
21:35:46.214 00.003 1092 CameraToMount -- cameraTheta (0.13) - m_xAngle (2.71) = xAngle (-2.58 = -2.58)
21:35:46.223 00.009 1092 CameraToMount -- cameraTheta (0.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.41 = 0.41)
21:35:46.227 00.004 1092 CameraToMount -- cameraX=0.19 cameraY=0.03 hyp=0.19 cameraTheta=0.13 mountX=-0.16 mountY=0.07, mountTheta=2.70
21:35:46.233 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.03, opts=13)
21:35:46.241 00.008 1092 Enqueuing Move request for scope (0.19, 0.03)
21:35:46.245 00.004 2744 Worker thread wakes up
21:35:46.245 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.03) opts 0xd
21:35:46.245 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.03)
21:35:46.245 00.000 2744 Moving (0.19, 0.03) raw xDistance=-0.16 yDistance=0.07
21:35:46.245 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:35:46.245 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:46.245 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:35:46.245 00.000 2744 MoveAxis(E, 0, ABG)
21:35:46.245 00.000 2744 Move returns status 0, amount 0
21:35:46.245 00.000 2744 MoveAxis(N, 0, ABG)
21:35:46.246 00.001 2744 Move returns status 0, amount 0
21:35:46.246 00.000 2744 move complete, result=0
21:35:46.246 00.000 2744 worker thread done servicing request
21:35:46.257 00.011 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1847, FiltMax=65535, Gamma=0.510
21:35:46.265 00.008 1092 UpdateGuideState exits: m=493750 SNR=88.9
21:35:46.271 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:46.277 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:46.283 00.006 1092 Enqueuing Expose request
21:35:46.288 00.005 2744 Worker thread wakes up
21:35:46.288 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:35:46.292 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:46.292 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:49.687 03.395 2744 Exposure complete
21:35:49.890 00.203 2744 worker thread done servicing request
21:35:49.890 00.000 1092 OnExposeComplete: enter
21:35:49.893 00.003 1092 UpdateGuideState(): m_state=6
21:35:49.896 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
21:35:49.899 00.003 1092 Star::Find returns 1 (0), X=527.24, Y=1107.80, Mass=479101, SNR=85.5, Peak=65535 HFD=2.4
21:35:49.902 00.003 1092 MultiStar: [#1 0.18,0.38,0.82,U] [#2 -0.40,-0.20,0.78,U] [#3 -0.23,0.53,0.89,U] [#4 0.28,-1.49,0.00,M1] [#5 0.14,-1.24,0.79,U] [#6 -0.11,0.04,0.59,U] [#7 0.47,-1.09,0.47,U] [#8 0.23,-1.48,0.00,M1] 
21:35:49.904 00.002 1092 refined, 6 included, MultiStar: {0.04, -0.30}, one-star: {0.33, -0.77}
21:35:49.906 00.002 1092 CameraToMount -- cameraTheta (-1.43) - m_xAngle (2.71) = xAngle (-4.15 = 2.14)
21:35:49.909 00.003 1092 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.16 = -1.16)
21:35:49.911 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.31 cameraTheta=-1.43 mountX=-0.16 mountY=-0.28, mountTheta=-2.10
21:35:49.916 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.30, opts=13)
21:35:49.918 00.002 1092 Enqueuing Move request for scope (0.04, -0.30)
21:35:49.921 00.003 2744 Worker thread wakes up
21:35:49.921 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
21:35:49.921 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
21:35:49.921 00.000 2744 Moving (0.04, -0.30) raw xDistance=-0.16 yDistance=-0.28
21:35:49.921 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:35:49.921 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:49.921 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:35:49.921 00.000 2744 MoveAxis(E, 0, ABG)
21:35:49.921 00.000 2744 Move returns status 0, amount 0
21:35:49.922 00.001 2744 MoveAxis(N, 0, ABG)
21:35:49.922 00.000 2744 Move returns status 0, amount 0
21:35:49.922 00.000 2744 move complete, result=0
21:35:49.922 00.000 2744 worker thread done servicing request
21:35:49.925 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1431, FiltMax=65535, Gamma=0.510
21:35:49.928 00.003 1092 UpdateGuideState exits: m=479101 SNR=85.5
21:35:49.930 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:49.933 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:49.935 00.002 1092 Enqueuing Expose request
21:35:49.937 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:49.939 00.002 2744 Worker thread wakes up
21:35:49.940 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:49.940 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:53.330 03.390 2744 Exposure complete
21:35:53.538 00.208 1092 OnExposeComplete: enter
21:35:53.540 00.002 2744 worker thread done servicing request
21:35:53.540 00.000 1092 UpdateGuideState(): m_state=6
21:35:53.543 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
21:35:53.545 00.002 1092 Star::Find returns 1 (0), X=527.32, Y=1107.99, Mass=482780, SNR=89.5, Peak=65535 HFD=2.4
21:35:53.547 00.002 1092 MultiStar: [#1 0.23,0.26,0.90,U] [#2 -0.68,-0.54,0.95,U] [#3 0.15,0.84,0.83,U] [#4 0.31,-1.04,0.76,U] [#5 0.05,-1.45,0.00,M1] [#6 -0.33,-0.12,0.58,U] [#7 0.73,-1.16,0.52,U] [#8 0.39,-1.67,0.00,M2] 
21:35:53.549 00.002 1092 refined, 6 included, MultiStar: {0.09, -0.29}, one-star: {0.41, -0.58}
21:35:53.551 00.002 1092 CameraToMount -- cameraTheta (-1.27) - m_xAngle (2.71) = xAngle (-3.98 = 2.30)
21:35:53.555 00.004 1092 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.99 = -0.99)
21:35:53.557 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.27 mountX=-0.20 mountY=-0.26, mountTheta=-2.24
21:35:53.563 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.29, opts=13)
21:35:53.565 00.002 1092 Enqueuing Move request for scope (0.09, -0.29)
21:35:53.567 00.002 2744 Worker thread wakes up
21:35:53.568 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
21:35:53.568 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
21:35:53.568 00.000 2744 Moving (0.09, -0.29) raw xDistance=-0.20 yDistance=-0.26
21:35:53.568 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
21:35:53.568 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:53.568 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
21:35:53.568 00.000 2744 MoveAxis(E, 0, ABG)
21:35:53.568 00.000 2744 Move returns status 0, amount 0
21:35:53.568 00.000 2744 MoveAxis(N, 0, ABG)
21:35:53.568 00.000 2744 Move returns status 0, amount 0
21:35:53.568 00.000 2744 move complete, result=0
21:35:53.568 00.000 2744 worker thread done servicing request
21:35:53.570 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1895, FiltMax=65535, Gamma=0.510
21:35:53.573 00.003 1092 UpdateGuideState exits: m=482780 SNR=89.5
21:35:53.574 00.001 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:53.578 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:53.580 00.002 1092 Enqueuing Expose request
21:35:53.582 00.002 2744 Worker thread wakes up
21:35:53.582 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
21:35:53.584 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:53.584 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:35:56.986 03.402 2744 Exposure complete
21:35:57.214 00.228 2744 worker thread done servicing request
21:35:57.214 00.000 1092 OnExposeComplete: enter
21:35:57.218 00.004 1092 UpdateGuideState(): m_state=6
21:35:57.222 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
21:35:57.225 00.003 1092 Star::Find returns 1 (0), X=526.87, Y=1108.14, Mass=494909, SNR=83.1, Peak=65535 HFD=2.3
21:35:57.228 00.003 1092 MultiStar: [#1 -0.08,0.33,0.96,U] [#2 -0.76,-0.30,0.92,U] [#3 0.49,0.72,0.87,U] [#4 -0.07,-0.98,0.78,U] [#5 -0.34,-1.21,0.84,U] [#6 -0.61,-0.07,0.55,U] [#7 0.06,-1.04,0.47,U] [#8 0.26,-1.37,0.00,M3] 
21:35:57.231 00.003 1092 refined, 7 included, MultiStar: {-0.16, -0.32}, one-star: {-0.04, -0.43}
21:35:57.234 00.003 1092 CameraToMount -- cameraTheta (-2.04) - m_xAngle (2.71) = xAngle (-4.75 = 1.53)
21:35:57.236 00.002 1092 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.76 = -1.76)
21:35:57.241 00.005 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.32 hyp=0.36 cameraTheta=-2.04 mountX=0.01 mountY=-0.36, mountTheta=-1.53
21:35:57.246 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.32, opts=13)
21:35:57.249 00.003 1092 Enqueuing Move request for scope (-0.16, -0.32)
21:35:57.252 00.003 2744 Worker thread wakes up
21:35:57.252 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.32) opts 0xd
21:35:57.252 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.32)
21:35:57.252 00.000 2744 Moving (-0.16, -0.32) raw xDistance=0.01 yDistance=-0.36
21:35:57.252 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
21:35:57.252 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:35:57.252 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:35:57.253 00.001 2744 MoveAxis(E, 0, ABG)
21:35:57.253 00.000 2744 Move returns status 0, amount 0
21:35:57.253 00.000 2744 MoveAxis(N, 0, ABG)
21:35:57.253 00.000 2744 Move returns status 0, amount 0
21:35:57.253 00.000 2744 move complete, result=0
21:35:57.253 00.000 2744 worker thread done servicing request
21:35:57.257 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:35:57.259 00.002 1092 UpdateGuideState exits: m=494909 SNR=83.1
21:35:57.262 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:35:57.266 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:35:57.268 00.002 1092 Enqueuing Expose request
21:35:57.275 00.007 2744 Worker thread wakes up
21:35:57.275 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:35:57.278 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:35:57.278 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:00.666 03.388 2744 Exposure complete
21:36:00.852 00.186 2744 worker thread done servicing request
21:36:00.853 00.001 1092 OnExposeComplete: enter
21:36:00.855 00.002 1092 UpdateGuideState(): m_state=6
21:36:00.858 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
21:36:00.859 00.001 1092 Star::Find returns 1 (0), X=527.07, Y=1108.33, Mass=482680, SNR=84.3, Peak=65535 HFD=2.3
21:36:00.863 00.004 1092 MultiStar: [#1 -0.19,0.53,0.96,U] [#2 -1.07,-0.36,0.91,U] [#3 0.04,1.09,0.94,U] [#4 0.05,-0.98,0.71,U] [#5 -0.26,-0.89,0.80,U] [#6 -0.61,0.22,0.54,U] [#7 0.43,-0.91,0.51,U] [#8 0.25,-1.28,0.47,U] 
21:36:00.865 00.002 1092 refined, 8 included, MultiStar: {-0.17, -0.20}, one-star: {0.16, -0.24}
21:36:00.867 00.002 1092 CameraToMount -- cameraTheta (-2.25) - m_xAngle (2.71) = xAngle (-4.97 = 1.31)
21:36:00.869 00.002 1092 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.98 = -1.98)
21:36:00.873 00.004 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-2.25 mountX=0.07 mountY=-0.24, mountTheta=-1.30
21:36:00.880 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.20, opts=13)
21:36:00.883 00.003 1092 Enqueuing Move request for scope (-0.17, -0.20)
21:36:00.885 00.002 2744 Worker thread wakes up
21:36:00.885 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.20) opts 0xd
21:36:00.885 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.20)
21:36:00.885 00.000 2744 Moving (-0.17, -0.20) raw xDistance=0.07 yDistance=-0.24
21:36:00.885 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
21:36:00.885 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:00.886 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
21:36:00.886 00.000 2744 MoveAxis(E, 0, ABG)
21:36:00.886 00.000 2744 Move returns status 0, amount 0
21:36:00.886 00.000 2744 MoveAxis(N, 0, ABG)
21:36:00.886 00.000 2744 Move returns status 0, amount 0
21:36:00.886 00.000 2744 move complete, result=0
21:36:00.886 00.000 2744 worker thread done servicing request
21:36:00.888 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1786, FiltMax=65535, Gamma=0.510
21:36:00.891 00.003 1092 UpdateGuideState exits: m=482680 SNR=84.3
21:36:00.893 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:00.896 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:00.898 00.002 1092 Enqueuing Expose request
21:36:00.900 00.002 2744 Worker thread wakes up
21:36:00.900 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:00.902 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:00.902 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:04.296 03.394 2744 Exposure complete
21:36:04.492 00.196 2744 worker thread done servicing request
21:36:04.493 00.001 1092 OnExposeComplete: enter
21:36:04.495 00.002 1092 UpdateGuideState(): m_state=6
21:36:04.498 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
21:36:04.500 00.002 1092 Star::Find returns 1 (0), X=526.53, Y=1108.49, Mass=479891, SNR=91.0, Peak=65498 HFD=3.1
21:36:04.502 00.002 1092 MultiStar: [#1 -0.73,1.09,0.88,U] [#2 -1.43,0.39,0.00,M1] [#3 0.77,1.05,0.87,U] [#4 -0.33,-0.66,0.63,U] [#5 -0.88,-0.60,0.69,U] [#6 -1.57,0.32,0.00,M1] [#7 -0.34,-0.47,0.47,U] [#8 -0.61,-0.74,0.53,U] 
21:36:04.505 00.003 1092 refined, 6 included, MultiStar: {-0.33, 0.07}, one-star: {-0.38, -0.08}
21:36:04.507 00.002 1092 CameraToMount -- cameraTheta (2.93) - m_xAngle (2.71) = xAngle (0.22 = 0.22)
21:36:04.509 00.002 1092 CameraToMount -- cameraTheta (2.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.20 = -3.08)
21:36:04.513 00.004 1092 CameraToMount -- cameraX=-0.33 cameraY=0.07 hyp=0.33 cameraTheta=2.93 mountX=0.33 mountY=-0.02, mountTheta=-0.06
21:36:04.518 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.07, opts=13)
21:36:04.520 00.002 1092 Enqueuing Move request for scope (-0.33, 0.07)
21:36:04.522 00.002 2744 Worker thread wakes up
21:36:04.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.07) opts 0xd
21:36:04.522 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.07)
21:36:04.522 00.000 2744 Moving (-0.33, 0.07) raw xDistance=0.33 yDistance=-0.02
21:36:04.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.33
21:36:04.522 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:04.522 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:36:04.522 00.000 2744 MoveAxis(W, 73, ABG)
21:36:04.522 00.000 2744 Guiding  Dir = 3, Dur = 73
21:36:04.523 00.001 2744 IsSlewing returns 0
21:36:04.523 00.000 2744 IsGuiding returns 0
21:36:04.523 00.000 2744 PulseGuide returned control before completion, sleep 83
21:36:04.524 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1619, FiltMax=65535, Gamma=0.510
21:36:04.528 00.004 1092 UpdateGuideState exits: m=479891 SNR=91.0
21:36:04.531 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:04.533 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:04.536 00.003 1092 Enqueuing Expose request
21:36:04.620 00.084 2744 IsGuiding returns 0
21:36:04.621 00.001 2744 Move returns status 0, amount 73
21:36:04.621 00.000 2744 MoveAxis(N, 0, ABG)
21:36:04.621 00.000 2744 Move returns status 0, amount 0
21:36:04.621 00.000 2744 move complete, result=0
21:36:04.621 00.000 1092 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
21:36:04.624 00.003 2744 worker thread done servicing request
21:36:04.624 00.000 2744 Worker thread wakes up
21:36:04.624 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:04.624 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:08.008 03.384 2744 Exposure complete
21:36:08.211 00.203 2744 worker thread done servicing request
21:36:08.211 00.000 1092 OnExposeComplete: enter
21:36:08.214 00.003 1092 UpdateGuideState(): m_state=6
21:36:08.217 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
21:36:08.219 00.002 1092 Star::Find returns 1 (0), X=526.97, Y=1108.34, Mass=519413, SNR=89.6, Peak=65535 HFD=2.4
21:36:08.223 00.004 1092 MultiStar: [#1 -0.25,0.72,0.87,U] [#2 -1.00,0.11,0.83,U] [#3 0.28,1.26,0.84,U] [#4 0.01,-1.04,0.75,U] [#5 -0.34,-0.70,0.72,U] [#6 -0.63,0.41,0.52,U] [#7 0.10,-0.73,0.48,U] [#8 0.02,-1.24,0.45,U] 
21:36:08.225 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.07}, one-star: {0.06, -0.23}
21:36:08.227 00.002 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (2.71) = xAngle (-5.52 = 0.76)
21:36:08.230 00.003 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.54 = -2.54)
21:36:08.232 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.21 cameraTheta=-2.81 mountX=0.15 mountY=-0.12, mountTheta=-0.67
21:36:08.238 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.07, opts=13)
21:36:08.240 00.002 1092 Enqueuing Move request for scope (-0.19, -0.07)
21:36:08.242 00.002 2744 Worker thread wakes up
21:36:08.243 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
21:36:08.243 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
21:36:08.243 00.000 2744 Moving (-0.19, -0.07) raw xDistance=0.15 yDistance=-0.12
21:36:08.243 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
21:36:08.243 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:08.243 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:36:08.243 00.000 2744 MoveAxis(E, 0, ABG)
21:36:08.243 00.000 2744 Move returns status 0, amount 0
21:36:08.243 00.000 2744 MoveAxis(N, 0, ABG)
21:36:08.243 00.000 2744 Move returns status 0, amount 0
21:36:08.243 00.000 2744 move complete, result=0
21:36:08.243 00.000 2744 worker thread done servicing request
21:36:08.247 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1850, FiltMax=65535, Gamma=0.510
21:36:08.250 00.003 1092 UpdateGuideState exits: m=519413 SNR=89.6
21:36:08.253 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:08.258 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:08.262 00.004 1092 Enqueuing Expose request
21:36:08.265 00.003 2744 Worker thread wakes up
21:36:08.265 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:08.267 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:08.267 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:11.668 03.401 2744 Exposure complete
21:36:11.879 00.211 2744 worker thread done servicing request
21:36:11.880 00.001 1092 OnExposeComplete: enter
21:36:11.884 00.004 1092 UpdateGuideState(): m_state=6
21:36:11.887 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
21:36:11.892 00.005 1092 Star::Find returns 1 (0), X=526.40, Y=1108.41, Mass=506430, SNR=92.0, Peak=65498 HFD=2.7
21:36:11.895 00.003 1092 MultiStar: [#1 -0.54,0.95,0.89,U] [#2 -1.56,0.22,0.00,M1] [#3 1.19,0.97,0.00,M1] [#4 -0.44,-0.74,0.60,U] [#5 -0.92,-0.74,0.62,U] [#6 -1.27,0.28,0.51,U] [#7 -0.45,-0.55,0.48,U] [#8 -0.63,-0.70,0.36,U] 
21:36:11.899 00.004 1092 single-star, 6 included, MultiStar: {-0.65, -0.13}, one-star: {-0.51, -0.15}
21:36:11.904 00.005 1092 CameraToMount -- cameraTheta (-2.85) - m_xAngle (2.71) = xAngle (-5.56 = 0.72)
21:36:11.907 00.003 1092 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.58 = -2.58)
21:36:11.911 00.004 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.15 hyp=0.54 cameraTheta=-2.85 mountX=0.40 mountY=-0.29, mountTheta=-0.62
21:36:11.919 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.15, opts=13)
21:36:11.923 00.004 1092 Enqueuing Move request for scope (-0.51, -0.15)
21:36:11.925 00.002 2744 Worker thread wakes up
21:36:11.925 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.15) opts 0xd
21:36:11.925 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.15)
21:36:11.927 00.002 2744 Moving (-0.51, -0.15) raw xDistance=0.40 yDistance=-0.29
21:36:11.927 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
21:36:11.927 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:11.927 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
21:36:11.927 00.000 2744 MoveAxis(W, 90, ABG)
21:36:11.928 00.001 2744 Guiding  Dir = 3, Dur = 90
21:36:11.928 00.000 2744 IsSlewing returns 0
21:36:11.929 00.001 2744 IsGuiding returns 0
21:36:11.929 00.000 2744 PulseGuide returned control before completion, sleep 100
21:36:11.932 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1773, FiltMax=65535, Gamma=0.510
21:36:11.940 00.008 1092 UpdateGuideState exits: m=506430 SNR=92.0
21:36:11.944 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:11.948 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:11.953 00.005 1092 Enqueuing Expose request
21:36:12.045 00.092 2744 IsGuiding returns 1
21:36:12.045 00.000 2744 scope still moving after pulse duration time elapsed
21:36:12.077 00.032 2744 IsSlewing returns 0
21:36:12.077 00.000 2744 IsGuiding returns 0
21:36:12.077 00.000 2744 scope move finished after 90 + 58 ms
21:36:12.077 00.000 2744 Move returns status 0, amount 90
21:36:12.077 00.000 2744 MoveAxis(N, 0, ABG)
21:36:12.078 00.001 2744 Move returns status 0, amount 0
21:36:12.078 00.000 2744 move complete, result=0
21:36:12.078 00.000 2744 worker thread done servicing request
21:36:12.078 00.000 1092 GuideStep: 0.4 px 90 ms WEST, -0.3 px 0 ms NORTH
21:36:12.082 00.004 2744 Worker thread wakes up
21:36:12.082 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:12.082 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:15.480 03.398 2744 Exposure complete
21:36:15.674 00.194 2744 worker thread done servicing request
21:36:15.674 00.000 1092 OnExposeComplete: enter
21:36:15.677 00.003 1092 UpdateGuideState(): m_state=6
21:36:15.679 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
21:36:15.681 00.002 1092 Star::Find returns 1 (0), X=526.13, Y=1108.32, Mass=511628, SNR=89.6, Peak=65466 HFD=2.6
21:36:15.684 00.003 1092 MultiStar: [#1 -0.65,0.77,0.88,U] [#2 -1.49,0.20,0.00,M2] [#3 1.10,0.69,0.86,U] [#4 -0.64,-0.78,0.59,U] [#5 -0.87,-0.96,0.72,U] [#6 -1.62,0.04,0.00,M1] [#7 -0.46,-0.64,0.45,U] [#8 -0.66,-1.00,0.43,U] 
21:36:15.685 00.001 1092 refined, 6 included, MultiStar: {-0.39, -0.17}, one-star: {-0.78, -0.25}
21:36:15.689 00.004 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.44 = 0.84)
21:36:15.691 00.002 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
21:36:15.694 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-2.72 mountX=0.28 mountY=-0.27, mountTheta=-0.76
21:36:15.697 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.17, opts=13)
21:36:15.699 00.002 1092 Enqueuing Move request for scope (-0.39, -0.17)
21:36:15.701 00.002 2744 Worker thread wakes up
21:36:15.701 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.17) opts 0xd
21:36:15.701 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.17)
21:36:15.701 00.000 2744 Moving (-0.39, -0.17) raw xDistance=0.28 yDistance=-0.27
21:36:15.701 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
21:36:15.701 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:15.702 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
21:36:15.702 00.000 2744 MoveAxis(E, 0, ABG)
21:36:15.702 00.000 2744 Move returns status 0, amount 0
21:36:15.702 00.000 2744 MoveAxis(N, 0, ABG)
21:36:15.702 00.000 2744 Move returns status 0, amount 0
21:36:15.702 00.000 2744 move complete, result=0
21:36:15.702 00.000 2744 worker thread done servicing request
21:36:15.706 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1656, FiltMax=65535, Gamma=0.510
21:36:15.709 00.003 1092 UpdateGuideState exits: m=511628 SNR=89.6
21:36:15.711 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:15.713 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:15.715 00.002 1092 Enqueuing Expose request
21:36:15.717 00.002 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:36:15.719 00.002 2744 Worker thread wakes up
21:36:15.719 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:15.719 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:19.109 03.390 2744 Exposure complete
21:36:19.307 00.198 2744 worker thread done servicing request
21:36:19.307 00.000 1092 OnExposeComplete: enter
21:36:19.309 00.002 1092 UpdateGuideState(): m_state=6
21:36:19.314 00.005 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
21:36:19.316 00.002 1092 Star::Find returns 1 (0), X=525.97, Y=1108.46, Mass=489745, SNR=82.8, Peak=65498 HFD=2.3
21:36:19.319 00.003 1092 MultiStar: [#1 -1.16,0.74,0.00,M1] [#2 -2.05,0.16,0.00,M3] [#3 1.53,0.83,0.00,M1] [#4 -1.21,-0.63,0.72,U] [#5 -1.34,-0.97,0.00,M1] [#6 -1.76,0.09,0.00,M2] [#7 -0.72,-0.97,0.48,U] [#8 -1.08,-1.01,0.00,M1] 
21:36:19.326 00.007 1092 single-star, 2 included, MultiStar: {-0.98, -0.47}, one-star: {-0.95, -0.11}
21:36:19.329 00.003 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (2.71) = xAngle (-5.74 = 0.55)
21:36:19.332 00.003 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.75 = -2.75)
21:36:19.335 00.003 1092 CameraToMount -- cameraX=-0.95 cameraY=-0.11 hyp=0.95 cameraTheta=-3.02 mountX=0.81 mountY=-0.36, mountTheta=-0.42
21:36:19.343 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=-0.11, opts=13)
21:36:19.345 00.002 1092 Enqueuing Move request for scope (-0.95, -0.11)
21:36:19.348 00.003 2744 Worker thread wakes up
21:36:19.348 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.11) opts 0xd
21:36:19.348 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, -0.11)
21:36:19.348 00.000 2744 Moving (-0.95, -0.11) raw xDistance=0.81 yDistance=-0.36
21:36:19.348 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.81
21:36:19.348 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:19.348 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
21:36:19.348 00.000 2744 MoveAxis(W, 182, ABG)
21:36:19.348 00.000 2744 Guiding  Dir = 3, Dur = 182
21:36:19.348 00.000 2744 IsSlewing returns 0
21:36:19.349 00.001 2744 IsGuiding returns 0
21:36:19.349 00.000 2744 PulseGuide returned control before completion, sleep 192
21:36:19.350 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1819, FiltMax=65535, Gamma=0.510
21:36:19.352 00.002 1092 UpdateGuideState exits: m=489745 SNR=82.8
21:36:19.358 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:19.361 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:19.363 00.002 1092 Enqueuing Expose request
21:36:19.556 00.193 2744 IsGuiding returns 0
21:36:19.556 00.000 2744 Move returns status 0, amount 182
21:36:19.556 00.000 2744 MoveAxis(N, 0, ABG)
21:36:19.556 00.000 2744 Move returns status 0, amount 0
21:36:19.556 00.000 2744 move complete, result=0
21:36:19.557 00.001 2744 worker thread done servicing request
21:36:19.557 00.000 2744 Worker thread wakes up
21:36:19.557 00.000 1092 GuideStep: 0.8 px 182 ms WEST, -0.4 px 0 ms NORTH
21:36:19.560 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:19.560 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:22.946 03.386 2744 Exposure complete
21:36:23.157 00.211 2744 worker thread done servicing request
21:36:23.157 00.000 1092 OnExposeComplete: enter
21:36:23.160 00.003 1092 UpdateGuideState(): m_state=6
21:36:23.163 00.003 1092 Star::Find(15, 525, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
21:36:23.166 00.003 1092 Star::Find returns 1 (0), X=526.37, Y=1108.11, Mass=492524, SNR=90.6, Peak=65535 HFD=2.4
21:36:23.169 00.003 1092 MultiStar: [#1 -0.63,0.42,0.99,U] [#2 -1.53,-0.13,0.00,M4] [#3 0.93,0.87,0.81,U] [#4 -0.68,-1.37,0.00,M1] [#5 -1.03,-1.06,0.00,M2] [#6 -1.22,-0.19,0.50,U] [#7 -0.29,-0.86,0.49,U] [#8 -0.53,-1.64,0.00,M2] 
21:36:23.173 00.004 1092 refined, 4 included, MultiStar: {-0.31, 0.04}, one-star: {-0.54, -0.46}
21:36:23.176 00.003 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (2.71) = xAngle (0.30 = 0.30)
21:36:23.180 00.004 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.29 = -2.99)
21:36:23.182 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.04 hyp=0.31 cameraTheta=3.02 mountX=0.30 mountY=-0.05, mountTheta=-0.15
21:36:23.189 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.04, opts=13)
21:36:23.191 00.002 1092 Enqueuing Move request for scope (-0.31, 0.04)
21:36:23.195 00.004 2744 Worker thread wakes up
21:36:23.196 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.04) opts 0xd
21:36:23.196 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.04)
21:36:23.196 00.000 2744 Moving (-0.31, 0.04) raw xDistance=0.30 yDistance=-0.05
21:36:23.196 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
21:36:23.196 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:23.196 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
21:36:23.196 00.000 2744 MoveAxis(W, 79, ABG)
21:36:23.196 00.000 2744 Guiding  Dir = 3, Dur = 79
21:36:23.196 00.000 2744 IsSlewing returns 0
21:36:23.197 00.001 2744 IsGuiding returns 0
21:36:23.197 00.000 2744 PulseGuide returned control before completion, sleep 89
21:36:23.198 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1824, FiltMax=65535, Gamma=0.510
21:36:23.201 00.003 1092 UpdateGuideState exits: m=492524 SNR=90.6
21:36:23.216 00.015 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:23.223 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:23.228 00.005 1092 Enqueuing Expose request
21:36:23.296 00.068 2744 IsGuiding returns 1
21:36:23.296 00.000 2744 scope still moving after pulse duration time elapsed
21:36:23.328 00.032 2744 IsSlewing returns 0
21:36:23.328 00.000 2744 IsGuiding returns 0
21:36:23.328 00.000 2744 scope move finished after 79 + 52 ms
21:36:23.328 00.000 2744 Move returns status 0, amount 79
21:36:23.328 00.000 2744 MoveAxis(N, 0, ABG)
21:36:23.330 00.002 2744 Move returns status 0, amount 0
21:36:23.330 00.000 2744 move complete, result=0
21:36:23.330 00.000 2744 worker thread done servicing request
21:36:23.330 00.000 2744 Worker thread wakes up
21:36:23.330 00.000 1092 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH
21:36:23.333 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:23.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:26.728 03.395 2744 Exposure complete
21:36:26.926 00.198 2744 worker thread done servicing request
21:36:26.926 00.000 1092 OnExposeComplete: enter
21:36:26.929 00.003 1092 UpdateGuideState(): m_state=6
21:36:26.931 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
21:36:26.933 00.002 1092 Star::Find returns 1 (0), X=526.30, Y=1107.72, Mass=531450, SNR=82.4, Peak=65466 HFD=2.7
21:36:26.935 00.002 1092 MultiStar: [#1 -0.79,0.15,1.08,U] [#2 -1.48,-0.44,0.00,M5] [#3 0.88,0.18,0.97,U] [#4 -0.61,-1.45,0.00,M2] [#5 -0.79,-1.59,0.00,M3] [#6 -1.20,-0.46,0.56,U] [#7 -0.47,-1.27,0.50,U] [#8 -0.51,-1.63,0.00,M3] 
21:36:26.941 00.006 1092 refined, 4 included, MultiStar: {-0.37, -0.34}, one-star: {-0.61, -0.85}
21:36:26.948 00.007 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.11 = 1.18)
21:36:26.951 00.003 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.12 = -2.12)
21:36:26.956 00.005 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.34 hyp=0.50 cameraTheta=-2.39 mountX=0.19 mountY=-0.43, mountTheta=-1.15
21:36:26.962 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.34, opts=13)
21:36:26.964 00.002 1092 Enqueuing Move request for scope (-0.37, -0.34)
21:36:26.967 00.003 2744 Worker thread wakes up
21:36:26.967 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.34) opts 0xd
21:36:26.967 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.34)
21:36:26.967 00.000 2744 Moving (-0.37, -0.34) raw xDistance=0.19 yDistance=-0.43
21:36:26.967 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
21:36:26.967 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:26.968 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
21:36:26.968 00.000 2744 MoveAxis(E, 0, ABG)
21:36:26.968 00.000 2744 Move returns status 0, amount 0
21:36:26.968 00.000 2744 MoveAxis(N, 0, ABG)
21:36:26.968 00.000 2744 Move returns status 0, amount 0
21:36:26.968 00.000 2744 move complete, result=0
21:36:26.968 00.000 2744 worker thread done servicing request
21:36:26.973 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1655, FiltMax=65535, Gamma=0.510
21:36:26.977 00.004 1092 UpdateGuideState exits: m=531450 SNR=82.4
21:36:26.979 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:26.981 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:26.984 00.003 1092 Enqueuing Expose request
21:36:26.988 00.004 2744 Worker thread wakes up
21:36:26.988 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:26.988 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:26.988 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
21:36:30.391 03.403 2744 Exposure complete
21:36:30.592 00.201 2744 worker thread done servicing request
21:36:30.592 00.000 1092 OnExposeComplete: enter
21:36:30.596 00.004 1092 UpdateGuideState(): m_state=6
21:36:30.600 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
21:36:30.602 00.002 1092 Star::Find returns 1 (0), X=526.98, Y=1108.19, Mass=510304, SNR=95.0, Peak=65535 HFD=2.5
21:36:30.606 00.004 1092 MultiStar: [#1 -0.03,0.66,0.91,U] [#2 -0.87,-0.15,0.67,U] [#3 0.27,0.72,0.86,U] [#4 0.02,-1.02,0.58,U] [#5 -0.10,-0.75,0.59,U] [#6 -0.63,0.31,0.49,U] [#7 0.17,-0.77,0.46,U] [#8 0.29,-1.45,0.00,M4] 
21:36:30.609 00.003 1092 refined, 7 included, MultiStar: {-0.11, -0.09}, one-star: {0.07, -0.38}
21:36:30.613 00.004 1092 CameraToMount -- cameraTheta (-2.43) - m_xAngle (2.71) = xAngle (-5.15 = 1.14)
21:36:30.616 00.003 1092 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.16 = -2.16)
21:36:30.619 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.43 mountX=0.06 mountY=-0.12, mountTheta=-1.10
21:36:30.625 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.09, opts=13)
21:36:30.630 00.005 1092 Enqueuing Move request for scope (-0.11, -0.09)
21:36:30.633 00.003 2744 Worker thread wakes up
21:36:30.633 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
21:36:30.633 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
21:36:30.633 00.000 2744 Moving (-0.11, -0.09) raw xDistance=0.06 yDistance=-0.12
21:36:30.633 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
21:36:30.633 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:30.634 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
21:36:30.634 00.000 2744 MoveAxis(E, 0, ABG)
21:36:30.634 00.000 2744 Move returns status 0, amount 0
21:36:30.634 00.000 2744 MoveAxis(N, 0, ABG)
21:36:30.634 00.000 2744 Move returns status 0, amount 0
21:36:30.634 00.000 2744 move complete, result=0
21:36:30.634 00.000 2744 worker thread done servicing request
21:36:30.636 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:36:30.640 00.004 1092 UpdateGuideState exits: m=510304 SNR=95.0
21:36:30.643 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:30.648 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:30.650 00.002 1092 Enqueuing Expose request
21:36:30.653 00.003 2744 Worker thread wakes up
21:36:30.653 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
21:36:30.657 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:30.657 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:34.059 03.402 2744 Exposure complete
21:36:34.272 00.213 2744 worker thread done servicing request
21:36:34.272 00.000 1092 OnExposeComplete: enter
21:36:34.275 00.003 1092 UpdateGuideState(): m_state=6
21:36:34.280 00.005 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
21:36:34.282 00.002 1092 Star::Find returns 1 (0), X=527.23, Y=1107.39, Mass=492845, SNR=94.9, Peak=65535 HFD=2.7
21:36:34.285 00.003 1092 MultiStar: [#1 0.25,-0.03,0.92,U] [#2 -0.53,-0.72,0.66,U] [#3 -0.45,0.51,0.71,U] [#4 0.38,-1.57,0.00,M2] [#5 0.13,-1.72,0.00,M3] [#6 -0.56,-0.85,0.48,U] [#7 0.39,-1.37,0.00,M1] [#8 0.35,-2.24,0.00,M5] 
21:36:34.288 00.003 1092 refined, 4 included, MultiStar: {-0.10, -0.46}, one-star: {0.32, -1.18}
21:36:34.290 00.002 1092 CameraToMount -- cameraTheta (-1.79) - m_xAngle (2.71) = xAngle (-4.50 = 1.78)
21:36:34.292 00.002 1092 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.52 = -1.52)
21:36:34.294 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.79 mountX=-0.10 mountY=-0.47, mountTheta=-1.78
21:36:34.300 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.46, opts=13)
21:36:34.302 00.002 1092 Enqueuing Move request for scope (-0.10, -0.46)
21:36:34.305 00.003 2744 Worker thread wakes up
21:36:34.305 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.46) opts 0xd
21:36:34.305 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.46)
21:36:34.305 00.000 2744 Moving (-0.10, -0.46) raw xDistance=-0.10 yDistance=-0.47
21:36:34.305 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
21:36:34.305 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:36:34.305 00.000 2744 MoveAxis(E, 0, ABG)
21:36:34.305 00.000 2744 Move returns status 0, amount 0
21:36:34.305 00.000 2744 MoveAxis(N, 88, ABG)
21:36:34.305 00.000 2744 Guiding  Dir = 0, Dur = 88
21:36:34.306 00.001 2744 IsSlewing returns 0
21:36:34.306 00.000 2744 IsGuiding returns 0
21:36:34.306 00.000 2744 PulseGuide returned control before completion, sleep 98
21:36:34.308 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1795, FiltMax=65535, Gamma=0.510
21:36:34.310 00.002 1092 UpdateGuideState exits: m=492845 SNR=94.9
21:36:34.313 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:34.316 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:34.318 00.002 1092 Enqueuing Expose request
21:36:34.407 00.089 2744 IsGuiding returns 1
21:36:34.407 00.000 2744 scope still moving after pulse duration time elapsed
21:36:34.438 00.031 2744 IsSlewing returns 0
21:36:34.440 00.002 2744 IsGuiding returns 0
21:36:34.440 00.000 2744 scope move finished after 88 + 45 ms
21:36:34.440 00.000 2744 Move returns status 0, amount 88
21:36:34.440 00.000 2744 move complete, result=0
21:36:34.440 00.000 2744 worker thread done servicing request
21:36:34.440 00.000 2744 Worker thread wakes up
21:36:34.440 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:34.440 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:34.441 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.5 px 88 ms NORTH
21:36:37.834 03.393 2744 Exposure complete
21:36:38.030 00.196 2744 worker thread done servicing request
21:36:38.030 00.000 1092 OnExposeComplete: enter
21:36:38.033 00.003 1092 UpdateGuideState(): m_state=6
21:36:38.037 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
21:36:38.042 00.005 1092 Star::Find returns 1 (0), X=527.46, Y=1107.57, Mass=506693, SNR=94.2, Peak=65399 HFD=3.1
21:36:38.050 00.008 1092 MultiStar: [#1 0.36,0.32,0.88,U] [#2 -0.38,-0.42,0.63,U] [#3 -0.12,0.56,0.80,U] [#4 0.40,-1.65,0.00,M3] [#5 0.13,-1.72,0.00,M4] [#6 -0.37,-0.48,0.48,U] [#7 0.65,-1.60,0.00,M2] [#8 0.48,-1.91,0.00,M6] 
21:36:38.054 00.004 1092 refined, 4 included, MultiStar: {0.09, -0.20}, one-star: {0.54, -0.99}
21:36:38.059 00.005 1092 CameraToMount -- cameraTheta (-1.14) - m_xAngle (2.71) = xAngle (-3.85 = 2.43)
21:36:38.063 00.004 1092 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.87 = -0.87)
21:36:38.065 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.14 mountX=-0.17 mountY=-0.17, mountTheta=-2.35
21:36:38.071 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.20, opts=13)
21:36:38.074 00.003 1092 Enqueuing Move request for scope (0.09, -0.20)
21:36:38.079 00.005 2744 Worker thread wakes up
21:36:38.079 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
21:36:38.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
21:36:38.079 00.000 2744 Moving (0.09, -0.20) raw xDistance=-0.17 yDistance=-0.17
21:36:38.080 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
21:36:38.080 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:38.080 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:36:38.080 00.000 2744 MoveAxis(E, 0, ABG)
21:36:38.080 00.000 2744 Move returns status 0, amount 0
21:36:38.080 00.000 2744 MoveAxis(N, 0, ABG)
21:36:38.080 00.000 2744 Move returns status 0, amount 0
21:36:38.080 00.000 2744 move complete, result=0
21:36:38.080 00.000 2744 worker thread done servicing request
21:36:38.082 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1923, FiltMax=65535, Gamma=0.510
21:36:38.085 00.003 1092 UpdateGuideState exits: m=506693 SNR=94.2
21:36:38.087 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:38.090 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:38.092 00.002 1092 Enqueuing Expose request
21:36:38.095 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:38.097 00.002 2744 Worker thread wakes up
21:36:38.097 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:38.097 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:41.480 03.383 2744 Exposure complete
21:36:41.688 00.208 2744 worker thread done servicing request
21:36:41.688 00.000 1092 OnExposeComplete: enter
21:36:41.691 00.003 1092 UpdateGuideState(): m_state=6
21:36:41.695 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
21:36:41.697 00.002 1092 Star::Find returns 1 (0), X=527.21, Y=1108.07, Mass=486530, SNR=83.9, Peak=65535 HFD=2.4
21:36:41.700 00.003 1092 MultiStar: [#1 0.27,0.59,0.88,U] [#2 -0.58,0.05,0.72,U] [#3 -0.52,1.03,0.74,U] [#4 0.38,-1.35,0.00,M4] [#5 -0.01,-1.35,0.00,M5] [#6 -0.59,-0.00,0.55,U] [#7 0.80,-1.01,0.44,U] [#8 0.21,-1.46,0.00,M7] 
21:36:41.702 00.002 1092 refined, 5 included, MultiStar: {-0.06, 0.09}, one-star: {0.30, -0.50}
21:36:41.704 00.002 1092 CameraToMount -- cameraTheta (2.14) - m_xAngle (2.71) = xAngle (-0.57 = -0.57)
21:36:41.707 00.003 1092 CameraToMount -- cameraTheta (2.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.42 = 2.42)
21:36:41.709 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.10 cameraTheta=2.14 mountX=0.09 mountY=0.07, mountTheta=0.67
21:36:41.714 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.09, opts=13)
21:36:41.717 00.003 1092 Enqueuing Move request for scope (-0.06, 0.09)
21:36:41.720 00.003 2744 Worker thread wakes up
21:36:41.720 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
21:36:41.720 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
21:36:41.720 00.000 2744 Moving (-0.06, 0.09) raw xDistance=0.09 yDistance=0.07
21:36:41.720 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
21:36:41.720 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:41.720 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:36:41.721 00.001 2744 MoveAxis(E, 0, ABG)
21:36:41.721 00.000 2744 Move returns status 0, amount 0
21:36:41.721 00.000 2744 MoveAxis(N, 0, ABG)
21:36:41.721 00.000 2744 Move returns status 0, amount 0
21:36:41.721 00.000 2744 move complete, result=0
21:36:41.722 00.001 2744 worker thread done servicing request
21:36:41.727 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1834, FiltMax=65535, Gamma=0.510
21:36:41.731 00.004 1092 UpdateGuideState exits: m=486530 SNR=83.9
21:36:41.733 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:41.735 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:41.738 00.003 1092 Enqueuing Expose request
21:36:41.742 00.004 2744 Worker thread wakes up
21:36:41.742 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:36:41.744 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:41.744 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:45.155 03.411 2744 Exposure complete
21:36:45.420 00.265 2744 worker thread done servicing request
21:36:45.420 00.000 1092 OnExposeComplete: enter
21:36:45.424 00.004 1092 UpdateGuideState(): m_state=6
21:36:45.428 00.004 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
21:36:45.430 00.002 1092 Star::Find returns 1 (0), X=527.33, Y=1107.84, Mass=490936, SNR=81.8, Peak=65535 HFD=2.6
21:36:45.433 00.003 1092 MultiStar: [#1 0.14,0.06,0.97,U] [#2 -0.59,-0.91,0.79,U] [#3 -0.85,0.59,0.76,U] [#4 0.41,-1.10,0.90,U] [#5 0.08,-1.38,0.00,M6] [#6 -0.00,-0.74,0.60,U] [#7 0.74,-1.40,0.00,M2] [#8 0.41,-1.72,0.00,M8] 
21:36:45.436 00.003 1092 refined, 5 included, MultiStar: {-0.04, -0.47}, one-star: {0.41, -0.73}
21:36:45.440 00.004 1092 CameraToMount -- cameraTheta (-1.65) - m_xAngle (2.71) = xAngle (-4.37 = 1.92)
21:36:45.443 00.003 1092 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.38 = -1.38)
21:36:45.446 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.47 hyp=0.48 cameraTheta=-1.65 mountX=-0.16 mountY=-0.47, mountTheta=-1.90
21:36:45.451 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.47, opts=13)
21:36:45.455 00.004 1092 Enqueuing Move request for scope (-0.04, -0.47)
21:36:45.458 00.003 2744 Worker thread wakes up
21:36:45.458 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.47) opts 0xd
21:36:45.458 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.47)
21:36:45.458 00.000 2744 Moving (-0.04, -0.47) raw xDistance=-0.16 yDistance=-0.47
21:36:45.459 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
21:36:45.459 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
21:36:45.459 00.000 2744 MoveAxis(E, 0, ABG)
21:36:45.459 00.000 2744 Move returns status 0, amount 0
21:36:45.459 00.000 2744 MoveAxis(N, 88, ABG)
21:36:45.459 00.000 2744 Guiding  Dir = 0, Dur = 88
21:36:45.459 00.000 2744 IsSlewing returns 0
21:36:45.459 00.000 2744 IsGuiding returns 0
21:36:45.460 00.001 2744 PulseGuide returned control before completion, sleep 98
21:36:45.463 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1863, FiltMax=65535, Gamma=0.510
21:36:45.466 00.003 1092 UpdateGuideState exits: m=490936 SNR=81.8
21:36:45.469 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:45.474 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:45.477 00.003 1092 Enqueuing Expose request
21:36:45.563 00.086 2744 IsGuiding returns 1
21:36:45.563 00.000 2744 scope still moving after pulse duration time elapsed
21:36:45.594 00.031 2744 IsSlewing returns 0
21:36:45.594 00.000 2744 IsGuiding returns 0
21:36:45.594 00.000 2744 scope move finished after 88 + 47 ms
21:36:45.594 00.000 2744 Move returns status 0, amount 88
21:36:45.595 00.001 2744 move complete, result=0
21:36:45.595 00.000 2744 worker thread done servicing request
21:36:45.595 00.000 2744 Worker thread wakes up
21:36:45.595 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 88 ms NORTH
21:36:45.598 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:45.598 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:48.998 03.400 2744 Exposure complete
21:36:49.218 00.220 2744 worker thread done servicing request
21:36:49.218 00.000 1092 OnExposeComplete: enter
21:36:49.222 00.004 1092 UpdateGuideState(): m_state=6
21:36:49.225 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
21:36:49.230 00.005 1092 Star::Find returns 1 (0), X=527.58, Y=1107.76, Mass=461552, SNR=86.7, Peak=65535 HFD=2.2
21:36:49.233 00.003 1092 MultiStar: [#1 0.36,0.13,0.98,U] [#2 -0.62,-0.65,0.86,U] [#3 -0.22,0.88,0.77,U] [#4 0.82,-1.43,0.00,M4] [#5 0.41,-1.35,0.00,M7] [#6 -0.15,-0.51,0.55,U] [#7 0.80,-1.26,0.00,M3] [#8 0.60,-1.68,0.00,M9] 
21:36:49.236 00.003 1092 refined, 4 included, MultiStar: {0.06, -0.20}, one-star: {0.67, -0.81}
21:36:49.240 00.004 1092 CameraToMount -- cameraTheta (-1.29) - m_xAngle (2.71) = xAngle (-4.01 = 2.27)
21:36:49.243 00.003 1092 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.02 = -1.02)
21:36:49.247 00.004 1092 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.29 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
21:36:49.252 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.20, opts=13)
21:36:49.256 00.004 1092 Enqueuing Move request for scope (0.06, -0.20)
21:36:49.259 00.003 2744 Worker thread wakes up
21:36:49.259 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
21:36:49.259 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
21:36:49.259 00.000 2744 Moving (0.06, -0.20) raw xDistance=-0.14 yDistance=-0.18
21:36:49.259 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:36:49.259 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:49.259 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
21:36:49.259 00.000 2744 MoveAxis(E, 0, ABG)
21:36:49.259 00.000 2744 Move returns status 0, amount 0
21:36:49.259 00.000 2744 MoveAxis(N, 0, ABG)
21:36:49.259 00.000 2744 Move returns status 0, amount 0
21:36:49.260 00.001 2744 move complete, result=0
21:36:49.260 00.000 2744 worker thread done servicing request
21:36:49.264 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1926, FiltMax=65535, Gamma=0.510
21:36:49.266 00.002 1092 UpdateGuideState exits: m=461552 SNR=86.7
21:36:49.269 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:49.272 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:49.275 00.003 1092 Enqueuing Expose request
21:36:49.278 00.003 2744 Worker thread wakes up
21:36:49.278 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
21:36:49.281 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:49.281 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:52.675 03.394 2744 Exposure complete
21:36:52.870 00.195 2744 worker thread done servicing request
21:36:52.870 00.000 1092 OnExposeComplete: enter
21:36:52.873 00.003 1092 UpdateGuideState(): m_state=6
21:36:52.875 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
21:36:52.878 00.003 1092 Star::Find returns 1 (0), X=528.08, Y=1107.53, Mass=484084, SNR=87.8, Peak=65491 HFD=2.4
21:36:52.881 00.003 1092 MultiStar: [#1 0.86,-0.01,1.02,U] [#2 0.04,-0.80,0.89,U] [#3 -1.45,0.39,0.00,M1] [#4 1.03,-1.47,0.00,M5] [#5 0.75,-1.64,0.00,M8] [#6 0.25,-0.65,0.64,U] [#7 1.25,-1.52,0.00,M4] [#8 1.15,-1.70,0.00,M10] 
21:36:52.883 00.002 1092 refined, 3 included, MultiStar: {0.63, -0.61}, one-star: {1.16, -1.03}
21:36:52.885 00.002 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.71) = xAngle (-3.49 = 2.80)
21:36:52.887 00.002 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.50 = -0.50)
21:36:52.890 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=-0.61 hyp=0.88 cameraTheta=-0.77 mountX=-0.83 mountY=-0.42, mountTheta=-2.67
21:36:52.894 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.61, opts=13)
21:36:52.897 00.003 1092 Enqueuing Move request for scope (0.63, -0.61)
21:36:52.898 00.001 2744 Worker thread wakes up
21:36:52.899 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.61) opts 0xd
21:36:52.899 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.61)
21:36:52.899 00.000 2744 Moving (0.63, -0.61) raw xDistance=-0.83 yDistance=-0.42
21:36:52.899 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.83
21:36:52.899 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:52.899 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
21:36:52.899 00.000 2744 MoveAxis(E, 186, ABG)
21:36:52.899 00.000 2744 Guiding  Dir = 2, Dur = 186
21:36:52.899 00.000 2744 IsSlewing returns 0
21:36:52.899 00.000 2744 IsGuiding returns 0
21:36:52.900 00.001 2744 PulseGuide returned control before completion, sleep 196
21:36:52.901 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1754, FiltMax=65535, Gamma=0.510
21:36:52.903 00.002 1092 UpdateGuideState exits: m=484084 SNR=87.8
21:36:52.906 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:52.909 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:52.911 00.002 1092 Enqueuing Expose request
21:36:53.106 00.195 2744 IsGuiding returns 1
21:36:53.106 00.000 2744 scope still moving after pulse duration time elapsed
21:36:53.138 00.032 2744 IsSlewing returns 0
21:36:53.138 00.000 2744 IsGuiding returns 0
21:36:53.138 00.000 2744 scope move finished after 186 + 52 ms
21:36:53.139 00.001 2744 Move returns status 0, amount 186
21:36:53.139 00.000 2744 MoveAxis(N, 0, ABG)
21:36:53.139 00.000 2744 Move returns status 0, amount 0
21:36:53.139 00.000 2744 move complete, result=0
21:36:53.139 00.000 2744 worker thread done servicing request
21:36:53.139 00.000 2744 Worker thread wakes up
21:36:53.139 00.000 1092 GuideStep: -0.8 px 186 ms EAST, -0.4 px 0 ms NORTH
21:36:53.141 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:53.142 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:36:56.525 03.383 2744 Exposure complete
21:36:56.739 00.214 2744 worker thread done servicing request
21:36:56.739 00.000 1092 OnExposeComplete: enter
21:36:56.741 00.002 1092 UpdateGuideState(): m_state=6
21:36:56.745 00.004 1092 Star::Find(15, 528, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
21:36:56.748 00.003 1092 Star::Find returns 1 (0), X=527.95, Y=1107.72, Mass=502268, SNR=84.3, Peak=65491 HFD=2.3
21:36:56.752 00.004 1092 MultiStar: [#1 0.81,0.04,0.96,U] [#2 -0.05,-0.78,0.83,U] [#3 -1.12,0.43,0.81,U] [#4 0.89,-1.40,0.00,M6] [#5 0.76,-1.42,0.00,M9] [#6 0.29,-0.50,0.57,U] [#7 1.22,-1.23,0.00,M5] [#8 1.06,-1.70,0.00,R] 
21:36:56.754 00.002 1092 refined, 4 included, MultiStar: {0.25, -0.33}, one-star: {1.04, -0.85}
21:36:56.757 00.003 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (2.71) = xAngle (-3.65 = 2.64)
21:36:56.760 00.003 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.66 = -0.66)
21:36:56.765 00.005 1092 CameraToMount -- cameraX=0.25 cameraY=-0.33 hyp=0.42 cameraTheta=-0.93 mountX=-0.36 mountY=-0.25, mountTheta=-2.53
21:36:56.770 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.33, opts=13)
21:36:56.773 00.003 1092 Enqueuing Move request for scope (0.25, -0.33)
21:36:56.775 00.002 2744 Worker thread wakes up
21:36:56.775 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.33) opts 0xd
21:36:56.775 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.33)
21:36:56.775 00.000 2744 Moving (0.25, -0.33) raw xDistance=-0.36 yDistance=-0.25
21:36:56.775 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
21:36:56.775 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:36:56.775 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
21:36:56.775 00.000 2744 MoveAxis(E, 94, ABG)
21:36:56.775 00.000 2744 Guiding  Dir = 2, Dur = 94
21:36:56.776 00.001 2744 IsSlewing returns 0
21:36:56.776 00.000 2744 IsGuiding returns 0
21:36:56.776 00.000 2744 PulseGuide returned control before completion, sleep 104
21:36:56.779 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1559, FiltMax=65535, Gamma=0.510
21:36:56.782 00.003 1092 UpdateGuideState exits: m=502268 SNR=84.3
21:36:56.785 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:36:56.790 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:36:56.796 00.006 1092 Enqueuing Expose request
21:36:56.888 00.092 2744 IsGuiding returns 1
21:36:56.888 00.000 2744 scope still moving after pulse duration time elapsed
21:36:56.919 00.031 2744 IsSlewing returns 0
21:36:56.919 00.000 2744 IsGuiding returns 1
21:36:56.951 00.032 2744 IsSlewing returns 0
21:36:56.951 00.000 2744 IsGuiding returns 0
21:36:56.951 00.000 2744 scope move finished after 94 + 81 ms
21:36:56.951 00.000 2744 Move returns status 0, amount 94
21:36:56.951 00.000 2744 MoveAxis(N, 0, ABG)
21:36:56.951 00.000 2744 Move returns status 0, amount 0
21:36:56.951 00.000 2744 move complete, result=0
21:36:56.952 00.001 2744 worker thread done servicing request
21:36:56.952 00.000 1092 GuideStep: -0.4 px 94 ms EAST, -0.3 px 0 ms NORTH
21:36:56.955 00.003 2744 Worker thread wakes up
21:36:56.955 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:36:56.955 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:00.363 03.408 2744 Exposure complete
21:37:00.577 00.214 2744 worker thread done servicing request
21:37:00.577 00.000 1092 OnExposeComplete: enter
21:37:00.580 00.003 1092 UpdateGuideState(): m_state=6
21:37:00.582 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
21:37:00.584 00.002 1092 Star::Find returns 1 (0), X=527.80, Y=1108.06, Mass=474115, SNR=85.3, Peak=65535 HFD=2.4
21:37:00.590 00.006 1092 MultiStar: [#1 0.61,0.23,1.03,U] [#2 -0.29,-0.62,0.88,U] [#3 -0.78,0.84,0.81,U] [#4 0.87,-1.20,0.00,M7] [#5 0.58,-1.36,0.00,M10] [#6 0.09,-0.18,0.53,U] [#7 1.00,-0.92,0.00,M6] [#8 -0.18,-0.11,0.49,U] 
21:37:00.591 00.001 1092 refined, 5 included, MultiStar: {0.12, -0.06}, one-star: {0.88, -0.51}
21:37:00.595 00.004 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.17 = 3.12)
21:37:00.598 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
21:37:00.600 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-0.45 mountX=-0.14 mountY=-0.02, mountTheta=-2.97
21:37:00.608 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.06, opts=13)
21:37:00.611 00.003 1092 Enqueuing Move request for scope (0.12, -0.06)
21:37:00.614 00.003 2744 Worker thread wakes up
21:37:00.614 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:37:00.614 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:37:00.614 00.000 2744 Moving (0.12, -0.06) raw xDistance=-0.14 yDistance=-0.02
21:37:00.614 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
21:37:00.614 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:00.614 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
21:37:00.614 00.000 2744 MoveAxis(E, 0, ABG)
21:37:00.614 00.000 2744 Move returns status 0, amount 0
21:37:00.614 00.000 2744 MoveAxis(N, 0, ABG)
21:37:00.615 00.001 2744 Move returns status 0, amount 0
21:37:00.615 00.000 2744 move complete, result=0
21:37:00.615 00.000 2744 worker thread done servicing request
21:37:00.617 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1907, FiltMax=65535, Gamma=0.510
21:37:00.621 00.004 1092 UpdateGuideState exits: m=474115 SNR=85.3
21:37:00.624 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:00.626 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:00.629 00.003 1092 Enqueuing Expose request
21:37:00.631 00.002 2744 Worker thread wakes up
21:37:00.631 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:00.633 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:00.634 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:04.020 03.386 2744 Exposure complete
21:37:04.211 00.191 2744 worker thread done servicing request
21:37:04.211 00.000 1092 OnExposeComplete: enter
21:37:04.213 00.002 1092 UpdateGuideState(): m_state=6
21:37:04.216 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
21:37:04.219 00.003 1092 Star::Find returns 1 (0), X=527.73, Y=1108.05, Mass=487692, SNR=81.6, Peak=65535 HFD=2.4
21:37:04.222 00.003 1092 MultiStar: [#1 0.66,0.39,1.12,U] [#2 -0.15,-0.27,0.74,U] [#3 -0.29,0.83,0.84,U] [#4 0.80,-0.97,0.71,U] [#5 0.50,-1.02,0.65,U] [#6 -0.03,0.25,0.58,U] [#7 0.84,-0.90,0.43,U] [#8 -0.39,0.72,0.46,U] 
21:37:04.225 00.003 1092 refined, 8 included, MultiStar: {0.35, -0.13}, one-star: {0.82, -0.52}
21:37:04.227 00.002 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (2.71) = xAngle (-3.07 = -3.07)
21:37:04.229 00.002 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.08 = -0.08)
21:37:04.231 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-0.36 mountX=-0.37 mountY=-0.03, mountTheta=-3.06
21:37:04.236 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.13, opts=13)
21:37:04.239 00.003 1092 Enqueuing Move request for scope (0.35, -0.13)
21:37:04.241 00.002 2744 Worker thread wakes up
21:37:04.241 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
21:37:04.241 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
21:37:04.241 00.000 2744 Moving (0.35, -0.13) raw xDistance=-0.37 yDistance=-0.03
21:37:04.241 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
21:37:04.241 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:04.241 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:04.241 00.000 2744 MoveAxis(E, 82, ABG)
21:37:04.241 00.000 2744 Guiding  Dir = 2, Dur = 82
21:37:04.242 00.001 2744 IsSlewing returns 0
21:37:04.242 00.000 2744 IsGuiding returns 0
21:37:04.242 00.000 2744 PulseGuide returned control before completion, sleep 92
21:37:04.243 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1773, FiltMax=65535, Gamma=0.510
21:37:04.246 00.003 1092 UpdateGuideState exits: m=487692 SNR=81.6
21:37:04.248 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:04.250 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:04.252 00.002 1092 Enqueuing Expose request
21:37:04.343 00.091 2744 IsGuiding returns 1
21:37:04.343 00.000 2744 scope still moving after pulse duration time elapsed
21:37:04.375 00.032 2744 IsSlewing returns 0
21:37:04.375 00.000 2744 IsGuiding returns 0
21:37:04.375 00.000 2744 scope move finished after 82 + 51 ms
21:37:04.375 00.000 2744 Move returns status 0, amount 82
21:37:04.375 00.000 2744 MoveAxis(N, 0, ABG)
21:37:04.375 00.000 2744 Move returns status 0, amount 0
21:37:04.376 00.001 2744 move complete, result=0
21:37:04.376 00.000 2744 worker thread done servicing request
21:37:04.376 00.000 2744 Worker thread wakes up
21:37:04.376 00.000 1092 GuideStep: -0.4 px 82 ms EAST, -0.0 px 0 ms NORTH
21:37:04.379 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:04.379 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:07.768 03.389 2744 Exposure complete
21:37:07.958 00.190 2744 worker thread done servicing request
21:37:07.958 00.000 1092 OnExposeComplete: enter
21:37:07.960 00.002 1092 UpdateGuideState(): m_state=6
21:37:07.963 00.003 1092 Star::Find(15, 527, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
21:37:07.965 00.002 1092 Star::Find returns 1 (0), X=527.67, Y=1107.88, Mass=492130, SNR=93.1, Peak=65535 HFD=2.3
21:37:07.967 00.002 1092 MultiStar: [#1 0.72,0.20,0.97,U] [#2 -0.04,-0.65,0.77,U] [#3 -0.91,0.55,0.80,U] [#4 0.90,-1.33,0.00,M7] [#5 0.59,-1.38,0.00,M10] [#6 -0.10,-0.16,0.55,U] [#7 0.99,-1.09,0.00,M6] [#8 -0.03,0.07,0.42,U] 
21:37:07.968 00.001 1092 refined, 5 included, MultiStar: {0.14, -0.14}, one-star: {0.76, -0.68}
21:37:07.971 00.003 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (2.71) = xAngle (-3.48 = 2.80)
21:37:07.975 00.004 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.50 = -0.50)
21:37:07.979 00.004 1092 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-0.77 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
21:37:07.984 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.14, opts=13)
21:37:07.987 00.003 1092 Enqueuing Move request for scope (0.14, -0.14)
21:37:07.990 00.003 2744 Worker thread wakes up
21:37:07.990 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
21:37:07.990 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
21:37:07.990 00.000 2744 Moving (0.14, -0.14) raw xDistance=-0.18 yDistance=-0.09
21:37:07.990 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
21:37:07.991 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:07.991 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
21:37:07.991 00.000 2744 MoveAxis(E, 0, ABG)
21:37:07.991 00.000 2744 Move returns status 0, amount 0
21:37:07.991 00.000 2744 MoveAxis(N, 0, ABG)
21:37:07.991 00.000 2744 Move returns status 0, amount 0
21:37:07.991 00.000 2744 move complete, result=0
21:37:07.991 00.000 2744 worker thread done servicing request
21:37:07.996 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1779, FiltMax=65535, Gamma=0.510
21:37:07.999 00.003 1092 UpdateGuideState exits: m=492130 SNR=93.1
21:37:08.001 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:08.003 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:08.007 00.004 1092 Enqueuing Expose request
21:37:08.011 00.004 2744 Worker thread wakes up
21:37:08.011 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
21:37:08.013 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:08.013 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:11.403 03.390 2744 Exposure complete
21:37:11.601 00.198 2744 worker thread done servicing request
21:37:11.602 00.001 1092 OnExposeComplete: enter
21:37:11.605 00.003 1092 UpdateGuideState(): m_state=6
21:37:11.608 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
21:37:11.611 00.003 1092 Star::Find returns 1 (0), X=527.43, Y=1107.57, Mass=524990, SNR=108.2, Peak=65535 HFD=3.0
21:37:11.613 00.002 1092 MultiStar: [#1 0.45,-0.08,0.83,U] [#2 -0.31,-0.76,0.62,U] [#3 -0.46,0.17,0.70,U] [#4 0.57,-1.66,0.00,M8] [#5 0.27,-1.57,0.00,R] [#6 -0.04,-0.58,0.51,U] [#7 0.85,-1.70,0.00,M7] [#8 -0.37,-0.61,0.33,U] 
21:37:11.616 00.003 1092 refined, 5 included, MultiStar: {0.06, -0.48}, one-star: {0.52, -0.99}
21:37:11.618 00.002 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (2.71) = xAngle (-4.17 = 2.12)
21:37:11.620 00.002 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.18 = -1.18)
21:37:11.624 00.004 1092 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.45 mountX=-0.25 mountY=-0.45, mountTheta=-2.08
21:37:11.633 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.48, opts=13)
21:37:11.635 00.002 1092 Enqueuing Move request for scope (0.06, -0.48)
21:37:11.639 00.004 2744 Worker thread wakes up
21:37:11.639 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.48) opts 0xd
21:37:11.639 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.48)
21:37:11.640 00.001 2744 Moving (0.06, -0.48) raw xDistance=-0.25 yDistance=-0.45
21:37:11.640 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
21:37:11.640 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:11.640 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:37:11.640 00.000 2744 MoveAxis(E, 0, ABG)
21:37:11.640 00.000 2744 Move returns status 0, amount 0
21:37:11.640 00.000 2744 MoveAxis(N, 0, ABG)
21:37:11.640 00.000 2744 Move returns status 0, amount 0
21:37:11.640 00.000 2744 move complete, result=0
21:37:11.640 00.000 2744 worker thread done servicing request
21:37:11.642 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1856, FiltMax=65535, Gamma=0.510
21:37:11.645 00.003 1092 UpdateGuideState exits: m=524990 SNR=108.2
21:37:11.648 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:11.650 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:11.652 00.002 1092 Enqueuing Expose request
21:37:11.655 00.003 1092 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:37:11.657 00.002 2744 Worker thread wakes up
21:37:11.657 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:11.657 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:15.051 03.394 2744 Exposure complete
21:37:15.241 00.190 2744 worker thread done servicing request
21:37:15.241 00.000 1092 OnExposeComplete: enter
21:37:15.244 00.003 1092 UpdateGuideState(): m_state=6
21:37:15.246 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
21:37:15.249 00.003 1092 Star::Find returns 1 (0), X=527.81, Y=1107.99, Mass=459041, SNR=84.1, Peak=65535 HFD=2.3
21:37:15.251 00.002 1092 MultiStar: [#1 0.65,0.31,0.98,U] [#2 -0.06,-0.52,0.87,U] [#3 -0.44,0.83,1.03,U] [#4 0.93,-1.28,0.00,M9] [#5 0.35,0.22,0.71,U] [#6 0.24,-0.19,0.59,U] [#7 0.98,-1.10,0.00,M8] [#8 -0.27,-0.24,0.46,U] 
21:37:15.253 00.002 1092 refined, 6 included, MultiStar: {0.23, 0.01}, one-star: {0.90, -0.58}
21:37:15.256 00.003 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (2.71) = xAngle (-2.68 = -2.68)
21:37:15.258 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.31 = 0.31)
21:37:15.260 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.04 mountX=-0.21 mountY=0.07, mountTheta=2.81
21:37:15.265 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=0.01, opts=13)
21:37:15.267 00.002 1092 Enqueuing Move request for scope (0.23, 0.01)
21:37:15.269 00.002 2744 Worker thread wakes up
21:37:15.269 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
21:37:15.269 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
21:37:15.269 00.000 2744 Moving (0.23, 0.01) raw xDistance=-0.21 yDistance=0.07
21:37:15.270 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
21:37:15.270 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:15.270 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
21:37:15.270 00.000 2744 MoveAxis(E, 0, ABG)
21:37:15.270 00.000 2744 Move returns status 0, amount 0
21:37:15.270 00.000 2744 MoveAxis(N, 0, ABG)
21:37:15.270 00.000 2744 Move returns status 0, amount 0
21:37:15.270 00.000 2744 move complete, result=0
21:37:15.270 00.000 2744 worker thread done servicing request
21:37:15.272 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1677, FiltMax=65535, Gamma=0.510
21:37:15.275 00.003 1092 UpdateGuideState exits: m=459041 SNR=84.1
21:37:15.276 00.001 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:15.279 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:15.281 00.002 1092 Enqueuing Expose request
21:37:15.283 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
21:37:15.285 00.002 2744 Worker thread wakes up
21:37:15.286 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:15.286 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:18.664 03.378 2744 Exposure complete
21:37:18.851 00.187 2744 worker thread done servicing request
21:37:18.851 00.000 1092 OnExposeComplete: enter
21:37:18.855 00.004 1092 UpdateGuideState(): m_state=6
21:37:18.857 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
21:37:18.859 00.002 1092 Star::Find returns 1 (0), X=527.58, Y=1107.83, Mass=452063, SNR=88.6, Peak=65535 HFD=2.1
21:37:18.861 00.002 1092 MultiStar: [#1 0.44,0.28,0.85,U] [#2 -0.34,-0.50,0.99,U] [#3 -0.04,0.72,0.90,U] [#4 0.75,-1.27,0.00,M10] [#5 0.08,0.14,0.73,U] [#6 0.13,-0.20,0.51,U] [#7 0.82,-1.22,0.00,M9] [#8 -0.40,0.04,0.40,U] 
21:37:18.864 00.003 1092 refined, 6 included, MultiStar: {0.12, -0.06}, one-star: {0.67, -0.74}
21:37:18.866 00.002 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (2.71) = xAngle (-3.21 = 3.08)
21:37:18.867 00.001 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.22 = -0.22)
21:37:18.869 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.49 mountX=-0.13 mountY=-0.03, mountTheta=-2.93
21:37:18.874 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.06, opts=13)
21:37:18.877 00.003 1092 Enqueuing Move request for scope (0.12, -0.06)
21:37:18.880 00.003 2744 Worker thread wakes up
21:37:18.880 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
21:37:18.880 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
21:37:18.880 00.000 2744 Moving (0.12, -0.06) raw xDistance=-0.13 yDistance=-0.03
21:37:18.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
21:37:18.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:18.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:37:18.880 00.000 2744 MoveAxis(E, 0, ABG)
21:37:18.880 00.000 2744 Move returns status 0, amount 0
21:37:18.880 00.000 2744 MoveAxis(N, 0, ABG)
21:37:18.880 00.000 2744 Move returns status 0, amount 0
21:37:18.880 00.000 2744 move complete, result=0
21:37:18.880 00.000 2744 worker thread done servicing request
21:37:18.882 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1803, FiltMax=65535, Gamma=0.510
21:37:18.885 00.003 1092 UpdateGuideState exits: m=452063 SNR=88.6
21:37:18.887 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:18.889 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:18.891 00.002 1092 Enqueuing Expose request
21:37:18.893 00.002 2744 Worker thread wakes up
21:37:18.893 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
21:37:18.896 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:18.896 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:22.276 03.380 2744 Exposure complete
21:37:22.465 00.189 2744 worker thread done servicing request
21:37:22.465 00.000 1092 OnExposeComplete: enter
21:37:22.467 00.002 1092 UpdateGuideState(): m_state=6
21:37:22.470 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
21:37:22.474 00.004 1092 Star::Find returns 1 (0), X=526.53, Y=1108.08, Mass=503073, SNR=94.7, Peak=65466 HFD=2.4
21:37:22.478 00.004 1092 MultiStar: [#1 -0.62,0.27,0.95,U] [#2 -1.50,-0.36,0.00,M1] [#3 0.84,0.36,0.84,U] [#4 -0.37,-1.36,0.00,R] [#5 -0.91,0.49,0.60,U] [#6 -0.91,-0.03,0.58,U] [#7 -0.30,-0.87,0.44,U] [#8 -1.73,0.26,0.00,M1] 
21:37:22.481 00.003 1092 refined, 5 included, MultiStar: {-0.33, -0.01}, one-star: {-0.38, -0.49}
21:37:22.484 00.003 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (2.71) = xAngle (-5.83 = 0.45)
21:37:22.490 00.006 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.84 = -2.84)
21:37:22.494 00.004 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-3.11 mountX=0.30 mountY=-0.10, mountTheta=-0.32
21:37:22.499 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.01, opts=13)
21:37:22.502 00.003 1092 Enqueuing Move request for scope (-0.33, -0.01)
21:37:22.504 00.002 2744 Worker thread wakes up
21:37:22.505 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.01) opts 0xd
21:37:22.505 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.01)
21:37:22.505 00.000 2744 Moving (-0.33, -0.01) raw xDistance=0.30 yDistance=-0.10
21:37:22.505 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
21:37:22.505 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:22.505 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
21:37:22.505 00.000 2744 MoveAxis(W, 67, ABG)
21:37:22.505 00.000 2744 Guiding  Dir = 3, Dur = 67
21:37:22.505 00.000 2744 IsSlewing returns 0
21:37:22.506 00.001 2744 IsGuiding returns 0
21:37:22.506 00.000 2744 PulseGuide returned control before completion, sleep 77
21:37:22.510 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1722, FiltMax=65535, Gamma=0.510
21:37:22.513 00.003 1092 UpdateGuideState exits: m=503073 SNR=94.7
21:37:22.516 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:22.518 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:22.524 00.006 1092 Enqueuing Expose request
21:37:22.600 00.076 2744 IsGuiding returns 1
21:37:22.600 00.000 2744 scope still moving after pulse duration time elapsed
21:37:22.632 00.032 2744 IsSlewing returns 0
21:37:22.632 00.000 2744 IsGuiding returns 0
21:37:22.632 00.000 2744 scope move finished after 67 + 58 ms
21:37:22.632 00.000 2744 Move returns status 0, amount 67
21:37:22.632 00.000 2744 MoveAxis(N, 0, ABG)
21:37:22.632 00.000 2744 Move returns status 0, amount 0
21:37:22.632 00.000 2744 move complete, result=0
21:37:22.633 00.001 2744 worker thread done servicing request
21:37:22.633 00.000 2744 Worker thread wakes up
21:37:22.633 00.000 1092 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
21:37:22.635 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:22.635 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:26.012 03.377 2744 Exposure complete
21:37:26.199 00.187 2744 worker thread done servicing request
21:37:26.199 00.000 1092 OnExposeComplete: enter
21:37:26.201 00.002 1092 UpdateGuideState(): m_state=6
21:37:26.204 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
21:37:26.206 00.002 1092 Star::Find returns 1 (0), X=526.41, Y=1108.26, Mass=531324, SNR=94.9, Peak=65535 HFD=2.7
21:37:26.208 00.002 1092 MultiStar: [#1 -0.54,0.59,0.89,U] [#2 -1.39,-0.24,0.00,M2] [#3 0.83,1.03,0.00,M1] [#4 0.05,0.66,0.66,U] [#5 -0.92,0.86,0.00,M1] [#6 -1.10,0.26,0.56,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -0.62,0.03,0.36,U] [#10 0.73,-1.49,0.00,M4] 
21:37:26.211 00.003 1092 refined, 4 included, MultiStar: {-0.52, 0.23}, one-star: {-0.50, -0.30}
21:37:26.213 00.002 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (2.71) = xAngle (0.00 = 0.00)
21:37:26.215 00.002 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.99 = 2.99)
21:37:26.217 00.002 1092 CameraToMount -- cameraX=-0.52 cameraY=0.23 hyp=0.57 cameraTheta=2.72 mountX=0.57 mountY=0.09, mountTheta=0.15
21:37:26.221 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.23, opts=13)
21:37:26.224 00.003 1092 Enqueuing Move request for scope (-0.52, 0.23)
21:37:26.226 00.002 2744 Worker thread wakes up
21:37:26.227 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.23) opts 0xd
21:37:26.227 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.23)
21:37:26.227 00.000 2744 Moving (-0.52, 0.23) raw xDistance=0.57 yDistance=0.09
21:37:26.227 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.57
21:37:26.227 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:26.227 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:37:26.227 00.000 2744 MoveAxis(W, 132, ABG)
21:37:26.227 00.000 2744 Guiding  Dir = 3, Dur = 132
21:37:26.227 00.000 2744 IsSlewing returns 0
21:37:26.227 00.000 2744 IsGuiding returns 0
21:37:26.228 00.001 2744 PulseGuide returned control before completion, sleep 142
21:37:26.230 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1831, FiltMax=65535, Gamma=0.510
21:37:26.232 00.002 1092 UpdateGuideState exits: m=531324 SNR=94.9
21:37:26.234 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:26.237 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:26.239 00.002 1092 Enqueuing Expose request
21:37:26.381 00.142 2744 IsGuiding returns 1
21:37:26.381 00.000 2744 scope still moving after pulse duration time elapsed
21:37:26.412 00.031 2744 IsSlewing returns 0
21:37:26.412 00.000 2744 IsGuiding returns 0
21:37:26.412 00.000 2744 scope move finished after 132 + 52 ms
21:37:26.412 00.000 2744 Move returns status 0, amount 132
21:37:26.412 00.000 2744 MoveAxis(N, 0, ABG)
21:37:26.412 00.000 2744 Move returns status 0, amount 0
21:37:26.413 00.001 2744 move complete, result=0
21:37:26.413 00.000 2744 worker thread done servicing request
21:37:26.413 00.000 2744 Worker thread wakes up
21:37:26.413 00.000 1092 GuideStep: 0.6 px 132 ms WEST, 0.1 px 0 ms NORTH
21:37:26.416 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:26.416 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:29.816 03.400 2744 Exposure complete
21:37:30.032 00.216 2744 worker thread done servicing request
21:37:30.032 00.000 1092 OnExposeComplete: enter
21:37:30.035 00.003 1092 UpdateGuideState(): m_state=6
21:37:30.039 00.004 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
21:37:30.041 00.002 1092 Star::Find returns 1 (0), X=526.40, Y=1108.30, Mass=478370, SNR=90.2, Peak=65535 HFD=2.2
21:37:30.045 00.004 1092 MultiStar: [#1 -0.52,0.66,0.91,U] [#2 -1.56,0.16,0.00,M3] [#3 1.34,0.86,0.00,M2] [#4 -0.08,0.43,0.68,U] [#5 -0.92,0.64,0.76,U] [#6 -1.31,-0.12,0.00,M1] [#7 -0.38,-0.75,0.44,U] [#8 -1.64,0.60,0.00,M2] 
21:37:30.047 00.002 1092 refined, 4 included, MultiStar: {-0.50, 0.21}, one-star: {-0.51, -0.27}
21:37:30.049 00.002 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (2.71) = xAngle (0.04 = 0.04)
21:37:30.051 00.002 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.02 = 3.02)
21:37:30.054 00.003 1092 CameraToMount -- cameraX=-0.50 cameraY=0.21 hyp=0.54 cameraTheta=2.75 mountX=0.54 mountY=0.06, mountTheta=0.12
21:37:30.059 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=0.21, opts=13)
21:37:30.063 00.004 1092 Enqueuing Move request for scope (-0.50, 0.21)
21:37:30.065 00.002 2744 Worker thread wakes up
21:37:30.065 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.21) opts 0xd
21:37:30.065 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, 0.21)
21:37:30.065 00.000 2744 Moving (-0.50, 0.21) raw xDistance=0.54 yDistance=0.06
21:37:30.066 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
21:37:30.066 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:30.066 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
21:37:30.066 00.000 2744 MoveAxis(W, 131, ABG)
21:37:30.066 00.000 2744 Guiding  Dir = 3, Dur = 131
21:37:30.066 00.000 2744 IsSlewing returns 0
21:37:30.066 00.000 2744 IsGuiding returns 0
21:37:30.067 00.001 2744 PulseGuide returned control before completion, sleep 141
21:37:30.068 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1898, FiltMax=65535, Gamma=0.510
21:37:30.070 00.002 1092 UpdateGuideState exits: m=478370 SNR=90.2
21:37:30.073 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:30.076 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:30.079 00.003 1092 Enqueuing Expose request
21:37:30.214 00.135 2744 IsGuiding returns 1
21:37:30.214 00.000 2744 scope still moving after pulse duration time elapsed
21:37:30.245 00.031 2744 IsSlewing returns 0
21:37:30.245 00.000 2744 IsGuiding returns 0
21:37:30.245 00.000 2744 scope move finished after 131 + 47 ms
21:37:30.245 00.000 2744 Move returns status 0, amount 131
21:37:30.245 00.000 2744 MoveAxis(N, 0, ABG)
21:37:30.245 00.000 2744 Move returns status 0, amount 0
21:37:30.245 00.000 2744 move complete, result=0
21:37:30.246 00.001 2744 worker thread done servicing request
21:37:30.246 00.000 2744 Worker thread wakes up
21:37:30.246 00.000 1092 GuideStep: 0.5 px 131 ms WEST, 0.1 px 0 ms NORTH
21:37:30.249 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:30.249 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:33.639 03.390 2744 Exposure complete
21:37:33.827 00.188 2744 worker thread done servicing request
21:37:33.828 00.001 1092 OnExposeComplete: enter
21:37:33.829 00.001 1092 UpdateGuideState(): m_state=6
21:37:33.831 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
21:37:33.833 00.002 1092 Star::Find returns 1 (0), X=526.36, Y=1107.92, Mass=466469, SNR=89.3, Peak=65535 HFD=2.3
21:37:33.835 00.002 1092 MultiStar: [#1 -0.53,0.18,1.03,U] [#2 -1.23,-0.27,0.00,M4] [#3 0.02,0.67,0.80,U] [#4 0.14,-0.03,0.60,U] [#5 -0.89,0.28,0.68,U] [#6 -1.05,-0.29,0.56,U] [#7 -0.16,-1.15,0.47,U] [#8 -1.45,-0.12,0.00,M3] 
21:37:33.838 00.003 1092 refined, 6 included, MultiStar: {-0.44, -0.09}, one-star: {-0.56, -0.65}
21:37:33.840 00.002 1092 CameraToMount -- cameraTheta (-2.94) - m_xAngle (2.71) = xAngle (-5.66 = 0.63)
21:37:33.842 00.002 1092 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.67 = -2.67)
21:37:33.844 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-2.94 mountX=0.36 mountY=-0.20, mountTheta=-0.51
21:37:33.848 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.09, opts=13)
21:37:33.850 00.002 1092 Enqueuing Move request for scope (-0.44, -0.09)
21:37:33.852 00.002 2744 Worker thread wakes up
21:37:33.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.09) opts 0xd
21:37:33.852 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.09)
21:37:33.853 00.001 2744 Moving (-0.44, -0.09) raw xDistance=0.36 yDistance=-0.20
21:37:33.853 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
21:37:33.853 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:33.853 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
21:37:33.853 00.000 2744 MoveAxis(W, 91, ABG)
21:37:33.853 00.000 2744 Guiding  Dir = 3, Dur = 91
21:37:33.853 00.000 2744 IsSlewing returns 0
21:37:33.853 00.000 2744 IsGuiding returns 0
21:37:33.854 00.001 2744 PulseGuide returned control before completion, sleep 101
21:37:33.855 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:37:33.858 00.003 1092 UpdateGuideState exits: m=466469 SNR=89.3
21:37:33.860 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:33.863 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:33.864 00.001 1092 Enqueuing Expose request
21:37:33.965 00.101 2744 IsGuiding returns 1
21:37:33.965 00.000 2744 scope still moving after pulse duration time elapsed
21:37:33.997 00.032 2744 IsSlewing returns 0
21:37:33.997 00.000 2744 IsGuiding returns 0
21:37:33.997 00.000 2744 scope move finished after 91 + 52 ms
21:37:33.997 00.000 2744 Move returns status 0, amount 91
21:37:33.997 00.000 2744 MoveAxis(N, 0, ABG)
21:37:33.998 00.001 2744 Move returns status 0, amount 0
21:37:33.998 00.000 2744 move complete, result=0
21:37:33.998 00.000 2744 worker thread done servicing request
21:37:33.998 00.000 2744 Worker thread wakes up
21:37:33.998 00.000 1092 GuideStep: 0.4 px 91 ms WEST, -0.2 px 0 ms NORTH
21:37:34.000 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:34.000 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:37.389 03.389 2744 Exposure complete
21:37:37.595 00.206 2744 worker thread done servicing request
21:37:37.595 00.000 1092 OnExposeComplete: enter
21:37:37.597 00.002 1092 UpdateGuideState(): m_state=6
21:37:37.601 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
21:37:37.603 00.002 1092 Star::Find returns 1 (0), X=526.58, Y=1108.06, Mass=475835, SNR=86.0, Peak=65535 HFD=2.3
21:37:37.606 00.003 1092 MultiStar: [#1 -0.53,0.63,0.93,U] [#2 -1.41,-0.17,0.00,M5] [#3 1.16,0.72,0.00,M2] [#4 0.15,0.16,0.66,U] [#5 -0.85,0.45,0.67,U] [#6 -1.36,-0.13,0.00,M1] [#7 -0.33,-0.96,0.40,U] [#8 -1.70,0.33,0.00,M4] 
21:37:37.608 00.002 1092 refined, 4 included, MultiStar: {-0.39, 0.03}, one-star: {-0.33, -0.51}
21:37:37.611 00.003 1092 CameraToMount -- cameraTheta (3.08) - m_xAngle (2.71) = xAngle (0.36 = 0.36)
21:37:37.613 00.002 1092 CameraToMount -- cameraTheta (3.08) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.35 = -2.93)
21:37:37.616 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=0.03 hyp=0.39 cameraTheta=3.08 mountX=0.36 mountY=-0.08, mountTheta=-0.22
21:37:37.620 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.03, opts=13)
21:37:37.623 00.003 1092 Enqueuing Move request for scope (-0.39, 0.03)
21:37:37.626 00.003 2744 Worker thread wakes up
21:37:37.626 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.03) opts 0xd
21:37:37.626 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.03)
21:37:37.626 00.000 2744 Moving (-0.39, 0.03) raw xDistance=0.36 yDistance=-0.08
21:37:37.626 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
21:37:37.626 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:37.626 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
21:37:37.626 00.000 2744 MoveAxis(W, 88, ABG)
21:37:37.626 00.000 2744 Guiding  Dir = 3, Dur = 88
21:37:37.626 00.000 2744 IsSlewing returns 0
21:37:37.627 00.001 2744 IsGuiding returns 0
21:37:37.627 00.000 2744 PulseGuide returned control before completion, sleep 98
21:37:37.629 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1834, FiltMax=65535, Gamma=0.510
21:37:37.632 00.003 1092 UpdateGuideState exits: m=475835 SNR=86.0
21:37:37.634 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:37.636 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:37.640 00.004 1092 Enqueuing Expose request
21:37:37.740 00.100 2744 IsGuiding returns 0
21:37:37.740 00.000 2744 Move returns status 0, amount 88
21:37:37.740 00.000 2744 MoveAxis(N, 0, ABG)
21:37:37.740 00.000 2744 Move returns status 0, amount 0
21:37:37.740 00.000 2744 move complete, result=0
21:37:37.740 00.000 2744 worker thread done servicing request
21:37:37.741 00.001 2744 Worker thread wakes up
21:37:37.741 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:37.741 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:37.742 00.001 1092 GuideStep: 0.4 px 88 ms WEST, -0.1 px 0 ms NORTH
21:37:41.128 03.386 2744 Exposure complete
21:37:41.318 00.190 2744 worker thread done servicing request
21:37:41.319 00.001 1092 OnExposeComplete: enter
21:37:41.322 00.003 1092 UpdateGuideState(): m_state=6
21:37:41.325 00.003 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
21:37:41.328 00.003 1092 Star::Find returns 1 (0), X=526.87, Y=1108.23, Mass=455907, SNR=82.5, Peak=65535 HFD=2.3
21:37:41.330 00.002 1092 MultiStar: [#1 -0.34,0.61,0.86,U] [#2 -1.18,-0.17,0.77,U] [#3 0.43,0.77,0.94,U] [#4 0.22,0.43,0.79,U] [#5 -0.64,0.54,0.76,U] [#6 -0.74,0.14,0.62,U] [#7 0.05,-0.93,0.50,U] [#8 -1.44,0.33,0.00,M5] 
21:37:41.332 00.002 1092 refined, 7 included, MultiStar: {-0.26, 0.18}, one-star: {-0.05, -0.34}
21:37:41.334 00.002 1092 CameraToMount -- cameraTheta (2.52) - m_xAngle (2.71) = xAngle (-0.19 = -0.19)
21:37:41.337 00.003 1092 CameraToMount -- cameraTheta (2.52) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.80 = 2.80)
21:37:41.340 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=0.18 hyp=0.31 cameraTheta=2.52 mountX=0.31 mountY=0.11, mountTheta=0.33
21:37:41.348 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=0.18, opts=13)
21:37:41.350 00.002 1092 Enqueuing Move request for scope (-0.26, 0.18)
21:37:41.352 00.002 2744 Worker thread wakes up
21:37:41.352 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.18) opts 0xd
21:37:41.352 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, 0.18)
21:37:41.352 00.000 2744 Moving (-0.26, 0.18) raw xDistance=0.31 yDistance=0.11
21:37:41.352 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
21:37:41.352 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:41.352 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
21:37:41.352 00.000 2744 MoveAxis(W, 75, ABG)
21:37:41.352 00.000 2744 Guiding  Dir = 3, Dur = 75
21:37:41.353 00.001 2744 IsSlewing returns 0
21:37:41.353 00.000 2744 IsGuiding returns 0
21:37:41.353 00.000 2744 PulseGuide returned control before completion, sleep 85
21:37:41.355 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1882, FiltMax=65535, Gamma=0.510
21:37:41.357 00.002 1092 UpdateGuideState exits: m=455907 SNR=82.5
21:37:41.359 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:41.362 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:41.364 00.002 1092 Enqueuing Expose request
21:37:41.439 00.075 2744 IsGuiding returns 1
21:37:41.439 00.000 2744 scope still moving after pulse duration time elapsed
21:37:41.470 00.031 2744 IsSlewing returns 0
21:37:41.471 00.001 2744 IsGuiding returns 0
21:37:41.471 00.000 2744 scope move finished after 75 + 43 ms
21:37:41.471 00.000 2744 Move returns status 0, amount 75
21:37:41.471 00.000 2744 MoveAxis(N, 0, ABG)
21:37:41.471 00.000 2744 Move returns status 0, amount 0
21:37:41.471 00.000 2744 move complete, result=0
21:37:41.471 00.000 1092 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
21:37:41.474 00.003 2744 worker thread done servicing request
21:37:41.474 00.000 2744 Worker thread wakes up
21:37:41.475 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:41.475 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:44.850 03.375 2744 Exposure complete
21:37:45.024 00.174 2744 worker thread done servicing request
21:37:45.024 00.000 1092 OnExposeComplete: enter
21:37:45.026 00.002 1092 UpdateGuideState(): m_state=6
21:37:45.028 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
21:37:45.030 00.002 1092 Star::Find returns 1 (0), X=526.30, Y=1107.89, Mass=458382, SNR=87.7, Peak=65466 HFD=2.3
21:37:45.032 00.002 1092 MultiStar: [#1 -0.44,0.18,0.87,U] [#2 -1.39,-0.36,0.00,M5] [#3 0.29,0.51,0.81,U] [#4 -0.26,-0.17,0.60,U] [#5 -1.01,0.15,0.64,U] [#6 -1.29,-0.31,0.00,M1] [#7 -0.09,-1.49,0.00,M5] [#8 -1.56,0.20,0.00,M6] 
21:37:45.034 00.002 1092 refined, 4 included, MultiStar: {-0.40, -0.03}, one-star: {-0.61, -0.68}
21:37:45.036 00.002 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (2.71) = xAngle (-5.78 = 0.50)
21:37:45.039 00.003 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.79 = -2.79)
21:37:45.041 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-3.06 mountX=0.35 mountY=-0.14, mountTheta=-0.37
21:37:45.046 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=-0.03, opts=13)
21:37:45.048 00.002 1092 Enqueuing Move request for scope (-0.40, -0.03)
21:37:45.049 00.001 2744 Worker thread wakes up
21:37:45.050 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.03) opts 0xd
21:37:45.050 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, -0.03)
21:37:45.050 00.000 2744 Moving (-0.40, -0.03) raw xDistance=0.35 yDistance=-0.14
21:37:45.050 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
21:37:45.050 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:45.050 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
21:37:45.050 00.000 2744 MoveAxis(W, 83, ABG)
21:37:45.050 00.000 2744 Guiding  Dir = 3, Dur = 83
21:37:45.050 00.000 2744 IsSlewing returns 0
21:37:45.050 00.000 2744 IsGuiding returns 0
21:37:45.051 00.001 2744 PulseGuide returned control before completion, sleep 93
21:37:45.052 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1728, FiltMax=65535, Gamma=0.510
21:37:45.056 00.004 1092 UpdateGuideState exits: m=458382 SNR=87.7
21:37:45.058 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:45.060 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:45.062 00.002 1092 Enqueuing Expose request
21:37:45.159 00.097 2744 IsGuiding returns 1
21:37:45.159 00.000 2744 scope still moving after pulse duration time elapsed
21:37:45.191 00.032 2744 IsSlewing returns 0
21:37:45.191 00.000 2744 IsGuiding returns 0
21:37:45.191 00.000 2744 scope move finished after 83 + 57 ms
21:37:45.191 00.000 2744 Move returns status 0, amount 83
21:37:45.191 00.000 2744 MoveAxis(N, 0, ABG)
21:37:45.191 00.000 2744 Move returns status 0, amount 0
21:37:45.191 00.000 2744 move complete, result=0
21:37:45.192 00.001 2744 worker thread done servicing request
21:37:45.192 00.000 1092 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH
21:37:45.194 00.002 2744 Worker thread wakes up
21:37:45.194 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:45.194 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:48.578 03.384 2744 Exposure complete
21:37:48.800 00.222 2744 worker thread done servicing request
21:37:48.800 00.000 1092 OnExposeComplete: enter
21:37:48.803 00.003 1092 UpdateGuideState(): m_state=6
21:37:48.807 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
21:37:48.810 00.003 1092 Star::Find returns 1 (0), X=526.61, Y=1108.04, Mass=471770, SNR=106.7, Peak=65535 HFD=2.3
21:37:48.813 00.003 1092 MultiStar: [#1 -0.61,0.33,0.80,U] [#2 -1.49,-0.53,0.00,M6] [#3 0.22,0.81,0.73,U] [#4 -0.12,0.22,0.51,U] [#5 -1.06,0.36,0.56,U] [#6 -1.03,0.12,0.47,U] [#7 -0.17,-0.95,0.37,U] [#8 -1.67,0.19,0.00,M7] 
21:37:48.815 00.002 1092 refined, 6 included, MultiStar: {-0.41, 0.08}, one-star: {-0.30, -0.53}
21:37:48.817 00.002 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.24 = 0.24)
21:37:48.822 00.005 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.05)
21:37:48.824 00.002 1092 CameraToMount -- cameraX=-0.41 cameraY=0.08 hyp=0.42 cameraTheta=2.96 mountX=0.41 mountY=-0.04, mountTheta=-0.09
21:37:48.831 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=0.08, opts=13)
21:37:48.833 00.002 1092 Enqueuing Move request for scope (-0.41, 0.08)
21:37:48.836 00.003 2744 Worker thread wakes up
21:37:48.836 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.08) opts 0xd
21:37:48.836 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, 0.08)
21:37:48.836 00.000 2744 Moving (-0.41, 0.08) raw xDistance=0.41 yDistance=-0.04
21:37:48.836 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
21:37:48.836 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:48.836 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
21:37:48.836 00.000 2744 MoveAxis(W, 97, ABG)
21:37:48.836 00.000 2744 Guiding  Dir = 3, Dur = 97
21:37:48.837 00.001 2744 IsSlewing returns 0
21:37:48.837 00.000 2744 IsGuiding returns 0
21:37:48.838 00.001 2744 PulseGuide returned control before completion, sleep 107
21:37:48.841 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1757, FiltMax=65535, Gamma=0.510
21:37:48.843 00.002 1092 UpdateGuideState exits: m=471770 SNR=106.7
21:37:48.846 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:48.848 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:48.851 00.003 1092 Enqueuing Expose request
21:37:48.955 00.104 2744 IsGuiding returns 1
21:37:48.955 00.000 2744 scope still moving after pulse duration time elapsed
21:37:48.986 00.031 2744 IsSlewing returns 0
21:37:48.988 00.002 2744 IsGuiding returns 0
21:37:48.988 00.000 2744 scope move finished after 97 + 54 ms
21:37:48.988 00.000 2744 Move returns status 0, amount 97
21:37:48.988 00.000 2744 MoveAxis(N, 0, ABG)
21:37:48.988 00.000 2744 Move returns status 0, amount 0
21:37:48.988 00.000 2744 move complete, result=0
21:37:48.989 00.001 2744 worker thread done servicing request
21:37:48.989 00.000 2744 Worker thread wakes up
21:37:48.989 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:48.989 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:48.990 00.001 1092 GuideStep: 0.4 px 97 ms WEST, -0.0 px 0 ms NORTH
21:37:52.390 03.400 2744 Exposure complete
21:37:52.593 00.203 2744 worker thread done servicing request
21:37:52.593 00.000 1092 OnExposeComplete: enter
21:37:52.596 00.003 1092 UpdateGuideState(): m_state=6
21:37:52.598 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
21:37:52.600 00.002 1092 Star::Find returns 1 (0), X=526.49, Y=1107.81, Mass=476379, SNR=89.8, Peak=65466 HFD=2.6
21:37:52.606 00.006 1092 MultiStar: [#1 -0.68,0.02,0.97,U] [#2 -1.39,-0.73,0.00,M7] [#3 0.46,0.17,0.80,U] [#4 -0.16,-0.39,0.69,U] [#5 -1.12,0.00,0.71,U] [#6 -1.54,-0.57,0.00,M1] [#7 -0.38,-1.59,0.00,M5] [#8 -1.65,-0.32,0.00,M8] 
21:37:52.608 00.002 1092 refined, 4 included, MultiStar: {-0.39, -0.21}, one-star: {-0.42, -0.76}
21:37:52.612 00.004 1092 CameraToMount -- cameraTheta (-2.65) - m_xAngle (2.71) = xAngle (-5.36 = 0.92)
21:37:52.614 00.002 1092 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.38 = -2.38)
21:37:52.615 00.001 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-2.65 mountX=0.27 mountY=-0.31, mountTheta=-0.85
21:37:52.620 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.21, opts=13)
21:37:52.623 00.003 1092 Enqueuing Move request for scope (-0.39, -0.21)
21:37:52.625 00.002 2744 Worker thread wakes up
21:37:52.625 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.21) opts 0xd
21:37:52.625 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.21)
21:37:52.625 00.000 2744 Moving (-0.39, -0.21) raw xDistance=0.27 yDistance=-0.31
21:37:52.626 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
21:37:52.626 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:52.626 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:37:52.626 00.000 2744 MoveAxis(E, 0, ABG)
21:37:52.626 00.000 2744 Move returns status 0, amount 0
21:37:52.626 00.000 2744 MoveAxis(N, 0, ABG)
21:37:52.626 00.000 2744 Move returns status 0, amount 0
21:37:52.626 00.000 2744 move complete, result=0
21:37:52.627 00.001 2744 worker thread done servicing request
21:37:52.634 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1645, FiltMax=65535, Gamma=0.510
21:37:52.636 00.002 1092 UpdateGuideState exits: m=476379 SNR=89.8
21:37:52.638 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:52.640 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:52.643 00.003 1092 Enqueuing Expose request
21:37:52.646 00.003 2744 Worker thread wakes up
21:37:52.646 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
21:37:52.648 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:52.648 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:56.027 03.379 2744 Exposure complete
21:37:56.219 00.192 2744 worker thread done servicing request
21:37:56.220 00.001 1092 OnExposeComplete: enter
21:37:56.223 00.003 1092 UpdateGuideState(): m_state=6
21:37:56.226 00.003 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
21:37:56.229 00.003 1092 Star::Find returns 1 (0), X=526.35, Y=1107.72, Mass=517244, SNR=81.0, Peak=65535 HFD=2.7
21:37:56.232 00.003 1092 MultiStar: [#1 -0.65,0.14,0.94,U] [#2 -1.51,-0.66,0.00,M8] [#3 0.21,0.06,0.78,U] [#4 -0.36,-0.37,0.80,U] [#5 -0.94,0.18,0.75,U] [#6 -1.19,-0.48,0.00,M2] [#7 -0.44,-1.44,0.00,M6] [#8 -1.89,-0.03,0.00,M9] 
21:37:56.234 00.002 1092 refined, 4 included, MultiStar: {-0.47, -0.19}, one-star: {-0.56, -0.85}
21:37:56.236 00.002 1092 CameraToMount -- cameraTheta (-2.75) - m_xAngle (2.71) = xAngle (-5.46 = 0.82)
21:37:56.238 00.002 1092 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.48 = -2.48)
21:37:56.240 00.002 1092 CameraToMount -- cameraX=-0.47 cameraY=-0.19 hyp=0.51 cameraTheta=-2.75 mountX=0.35 mountY=-0.31, mountTheta=-0.74
21:37:56.248 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.47, y=-0.19, opts=13)
21:37:56.250 00.002 1092 Enqueuing Move request for scope (-0.47, -0.19)
21:37:56.252 00.002 2744 Worker thread wakes up
21:37:56.252 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.19) opts 0xd
21:37:56.252 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.47, -0.19)
21:37:56.252 00.000 2744 Moving (-0.47, -0.19) raw xDistance=0.35 yDistance=-0.31
21:37:56.253 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:37:56.253 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:37:56.253 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
21:37:56.253 00.000 2744 MoveAxis(W, 77, ABG)
21:37:56.253 00.000 2744 Guiding  Dir = 3, Dur = 77
21:37:56.253 00.000 2744 IsSlewing returns 0
21:37:56.253 00.000 2744 IsGuiding returns 0
21:37:56.254 00.001 2744 PulseGuide returned control before completion, sleep 87
21:37:56.255 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1661, FiltMax=65535, Gamma=0.510
21:37:56.257 00.002 1092 UpdateGuideState exits: m=517244 SNR=81.0
21:37:56.260 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:37:56.262 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:37:56.264 00.002 1092 Enqueuing Expose request
21:37:56.356 00.092 2744 IsGuiding returns 0
21:37:56.356 00.000 2744 Move returns status 0, amount 77
21:37:56.356 00.000 2744 MoveAxis(N, 0, ABG)
21:37:56.356 00.000 2744 Move returns status 0, amount 0
21:37:56.356 00.000 2744 move complete, result=0
21:37:56.357 00.001 2744 worker thread done servicing request
21:37:56.357 00.000 2744 Worker thread wakes up
21:37:56.357 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:37:56.357 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:37:56.357 00.000 1092 GuideStep: 0.3 px 77 ms WEST, -0.3 px 0 ms NORTH
21:37:59.751 03.394 2744 Exposure complete
21:37:59.961 00.210 2744 worker thread done servicing request
21:37:59.961 00.000 1092 OnExposeComplete: enter
21:37:59.964 00.003 1092 UpdateGuideState(): m_state=6
21:37:59.966 00.002 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
21:37:59.968 00.002 1092 Star::Find returns 1 (0), X=526.79, Y=1107.47, Mass=467734, SNR=87.6, Peak=65535 HFD=2.1
21:37:59.972 00.004 1092 MultiStar: [#1 -0.43,-0.36,0.96,U] [#2 -1.19,-1.13,0.00,M9] [#3 0.58,0.22,0.82,U] [#4 0.17,-0.55,0.71,U] [#5 -0.80,-0.23,0.67,U] [#6 -0.80,-0.86,0.58,U] [#7 -0.15,-1.37,0.00,M7] [#8 -1.01,-0.30,0.48,U] 
21:37:59.975 00.003 1092 refined, 6 included, MultiStar: {-0.27, -0.47}, one-star: {-0.12, -1.10}
21:37:59.977 00.002 1092 CameraToMount -- cameraTheta (-2.10) - m_xAngle (2.71) = xAngle (-4.81 = 1.47)
21:37:59.981 00.004 1092 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.82 = -1.82)
21:37:59.983 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.47 hyp=0.54 cameraTheta=-2.10 mountX=0.05 mountY=-0.53, mountTheta=-1.47
21:37:59.990 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.47, opts=13)
21:37:59.993 00.003 1092 Enqueuing Move request for scope (-0.27, -0.47)
21:37:59.996 00.003 2744 Worker thread wakes up
21:37:59.996 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.47) opts 0xd
21:37:59.996 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.47)
21:37:59.996 00.000 2744 Moving (-0.27, -0.47) raw xDistance=0.05 yDistance=-0.53
21:37:59.997 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
21:37:59.997 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
21:37:59.997 00.000 2744 MoveAxis(E, 0, ABG)
21:37:59.997 00.000 2744 Move returns status 0, amount 0
21:37:59.997 00.000 2744 MoveAxis(N, 99, ABG)
21:37:59.997 00.000 2744 Guiding  Dir = 0, Dur = 99
21:37:59.998 00.001 2744 IsSlewing returns 0
21:37:59.998 00.000 2744 IsGuiding returns 0
21:37:59.998 00.000 2744 PulseGuide returned control before completion, sleep 109
21:37:59.999 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1917, FiltMax=65535, Gamma=0.510
21:38:00.002 00.003 1092 UpdateGuideState exits: m=467734 SNR=87.6
21:38:00.009 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:00.017 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:00.025 00.008 1092 Enqueuing Expose request
21:38:00.114 00.089 2744 IsGuiding returns 1
21:38:00.114 00.000 2744 scope still moving after pulse duration time elapsed
21:38:00.145 00.031 2744 IsSlewing returns 0
21:38:00.145 00.000 2744 IsGuiding returns 0
21:38:00.145 00.000 2744 scope move finished after 99 + 48 ms
21:38:00.145 00.000 2744 Move returns status 0, amount 99
21:38:00.145 00.000 2744 move complete, result=0
21:38:00.146 00.001 2744 worker thread done servicing request
21:38:00.146 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 99 ms NORTH
21:38:00.149 00.003 2744 Worker thread wakes up
21:38:00.149 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:00.149 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:03.561 03.412 2744 Exposure complete
21:38:03.783 00.222 2744 worker thread done servicing request
21:38:03.783 00.000 1092 OnExposeComplete: enter
21:38:03.786 00.003 1092 UpdateGuideState(): m_state=6
21:38:03.790 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
21:38:03.793 00.003 1092 Star::Find returns 1 (0), X=526.97, Y=1107.64, Mass=511375, SNR=83.4, Peak=65535 HFD=2.4
21:38:03.797 00.004 1092 MultiStar: [#1 -0.04,-0.01,1.11,U] [#2 -0.94,-1.05,0.00,M10] [#3 0.47,0.36,0.77,U] [#4 0.48,0.25,0.75,U] [#5 -0.58,0.23,0.63,U] [#6 -0.70,-0.54,0.53,U] [#7 0.07,-1.25,0.00,M8] [#8 -1.00,0.07,0.45,U] 
21:38:03.799 00.002 1092 refined, 6 included, MultiStar: {-0.09, -0.11}, one-star: {0.06, -0.93}
21:38:03.801 00.002 1092 CameraToMount -- cameraTheta (-2.22) - m_xAngle (2.71) = xAngle (-4.93 = 1.35)
21:38:03.805 00.004 1092 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.95 = -1.95)
21:38:03.807 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.22 mountX=0.03 mountY=-0.13, mountTheta=-1.34
21:38:03.813 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.11, opts=13)
21:38:03.816 00.003 1092 Enqueuing Move request for scope (-0.09, -0.11)
21:38:03.819 00.003 2744 Worker thread wakes up
21:38:03.819 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
21:38:03.819 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
21:38:03.819 00.000 2744 Moving (-0.09, -0.11) raw xDistance=0.03 yDistance=-0.13
21:38:03.820 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
21:38:03.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:03.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:38:03.820 00.000 2744 MoveAxis(E, 0, ABG)
21:38:03.820 00.000 2744 Move returns status 0, amount 0
21:38:03.820 00.000 2744 MoveAxis(N, 0, ABG)
21:38:03.820 00.000 2744 Move returns status 0, amount 0
21:38:03.820 00.000 2744 move complete, result=0
21:38:03.820 00.000 2744 worker thread done servicing request
21:38:03.827 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1488, FiltMax=65535, Gamma=0.510
21:38:03.830 00.003 1092 UpdateGuideState exits: m=511375 SNR=83.4
21:38:03.832 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:03.835 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:03.838 00.003 1092 Enqueuing Expose request
21:38:03.842 00.004 2744 Worker thread wakes up
21:38:03.842 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
21:38:03.845 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:03.845 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:07.236 03.391 2744 Exposure complete
21:38:07.427 00.191 2744 worker thread done servicing request
21:38:07.428 00.001 1092 OnExposeComplete: enter
21:38:07.430 00.002 1092 UpdateGuideState(): m_state=6
21:38:07.433 00.003 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
21:38:07.435 00.002 1092 Star::Find returns 1 (0), X=527.11, Y=1107.58, Mass=516871, SNR=80.9, Peak=65535 HFD=2.5
21:38:07.438 00.003 1092 MultiStar: [#1 -0.05,-0.06,1.09,U] [#2 -0.61,-1.11,0.00,R] [#3 0.24,0.14,0.88,U] [#4 0.53,-0.30,0.77,U] [#5 -0.31,0.16,0.80,U] [#6 -0.48,-0.36,0.67,U] [#7 0.00,0.00,0.00,L] [#8 -0.68,-0.06,0.45,U] [#9 -0.25,-0.90,0.41,U] 
21:38:07.441 00.003 1092 refined, 7 included, MultiStar: {-0.03, -0.28}, one-star: {0.20, -0.99}
21:38:07.443 00.002 1092 CameraToMount -- cameraTheta (-1.70) - m_xAngle (2.71) = xAngle (-4.41 = 1.87)
21:38:07.446 00.003 1092 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.42 = -1.42)
21:38:07.448 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.70 mountX=-0.08 mountY=-0.28, mountTheta=-1.86
21:38:07.451 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.28, opts=13)
21:38:07.453 00.002 1092 Enqueuing Move request for scope (-0.03, -0.28)
21:38:07.456 00.003 2744 Worker thread wakes up
21:38:07.456 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
21:38:07.456 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
21:38:07.456 00.000 2744 Moving (-0.03, -0.28) raw xDistance=-0.08 yDistance=-0.28
21:38:07.456 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
21:38:07.457 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:07.457 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
21:38:07.457 00.000 2744 MoveAxis(E, 0, ABG)
21:38:07.457 00.000 2744 Move returns status 0, amount 0
21:38:07.457 00.000 2744 MoveAxis(N, 0, ABG)
21:38:07.457 00.000 2744 Move returns status 0, amount 0
21:38:07.457 00.000 2744 move complete, result=0
21:38:07.457 00.000 2744 worker thread done servicing request
21:38:07.459 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1895, FiltMax=65535, Gamma=0.510
21:38:07.461 00.002 1092 UpdateGuideState exits: m=516871 SNR=80.9
21:38:07.464 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:07.465 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:07.467 00.002 1092 Enqueuing Expose request
21:38:07.469 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
21:38:07.473 00.004 2744 Worker thread wakes up
21:38:07.473 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:07.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:10.867 03.394 2744 Exposure complete
21:38:11.067 00.200 2744 worker thread done servicing request
21:38:11.067 00.000 1092 OnExposeComplete: enter
21:38:11.069 00.002 1092 UpdateGuideState(): m_state=6
21:38:11.072 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
21:38:11.075 00.003 1092 Star::Find returns 1 (0), X=526.85, Y=1107.99, Mass=510773, SNR=97.0, Peak=65535 HFD=2.4
21:38:11.078 00.003 1092 MultiStar: [#1 -0.26,0.55,0.86,U] [#2 -0.39,0.62,0.75,U] [#3 -0.17,0.64,0.83,U] [#4 0.40,0.10,0.54,U] [#5 -0.38,0.30,0.69,U] [#6 -0.78,-0.07,0.57,U] [#7 0.27,-1.20,0.00,M9] [#8 -1.05,0.26,0.44,U] 
21:38:11.080 00.002 1092 refined, 7 included, MultiStar: {-0.29, 0.22}, one-star: {-0.06, -0.58}
21:38:11.082 00.002 1092 CameraToMount -- cameraTheta (2.51) - m_xAngle (2.71) = xAngle (-0.21 = -0.21)
21:38:11.084 00.002 1092 CameraToMount -- cameraTheta (2.51) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.78 = 2.78)
21:38:11.086 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.22 hyp=0.36 cameraTheta=2.51 mountX=0.36 mountY=0.13, mountTheta=0.35
21:38:11.092 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.22, opts=13)
21:38:11.094 00.002 1092 Enqueuing Move request for scope (-0.29, 0.22)
21:38:11.096 00.002 2744 Worker thread wakes up
21:38:11.096 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.22) opts 0xd
21:38:11.096 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.22)
21:38:11.096 00.000 2744 Moving (-0.29, 0.22) raw xDistance=0.36 yDistance=0.13
21:38:11.096 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
21:38:11.096 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:11.096 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
21:38:11.096 00.000 2744 MoveAxis(W, 80, ABG)
21:38:11.096 00.000 2744 Guiding  Dir = 3, Dur = 80
21:38:11.097 00.001 2744 IsSlewing returns 0
21:38:11.097 00.000 2744 IsGuiding returns 0
21:38:11.098 00.001 2744 PulseGuide returned control before completion, sleep 90
21:38:11.098 00.000 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1949, FiltMax=65535, Gamma=0.510
21:38:11.102 00.004 1092 UpdateGuideState exits: m=510773 SNR=97.0
21:38:11.104 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:11.107 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:11.111 00.004 1092 Enqueuing Expose request
21:38:11.200 00.089 2744 IsGuiding returns 1
21:38:11.200 00.000 2744 scope still moving after pulse duration time elapsed
21:38:11.231 00.031 2744 IsSlewing returns 0
21:38:11.231 00.000 2744 IsGuiding returns 0
21:38:11.231 00.000 2744 scope move finished after 80 + 53 ms
21:38:11.231 00.000 2744 Move returns status 0, amount 80
21:38:11.231 00.000 2744 MoveAxis(N, 0, ABG)
21:38:11.231 00.000 2744 Move returns status 0, amount 0
21:38:11.231 00.000 2744 move complete, result=0
21:38:11.232 00.001 2744 worker thread done servicing request
21:38:11.232 00.000 2744 Worker thread wakes up
21:38:11.232 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:11.232 00.000 1092 GuideStep: 0.4 px 80 ms WEST, 0.1 px 0 ms NORTH
21:38:11.235 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:14.618 03.383 2744 Exposure complete
21:38:14.805 00.187 2744 worker thread done servicing request
21:38:14.806 00.001 1092 OnExposeComplete: enter
21:38:14.808 00.002 1092 UpdateGuideState(): m_state=6
21:38:14.811 00.003 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
21:38:14.814 00.003 1092 Star::Find returns 1 (0), X=526.87, Y=1107.70, Mass=490945, SNR=99.1, Peak=65535 HFD=2.3
21:38:14.816 00.002 1092 MultiStar: [#1 -0.28,0.26,0.89,U] [#2 -0.35,0.74,0.68,U] [#3 -0.37,0.65,0.66,U] [#4 0.18,0.02,0.59,U] [#5 -0.61,0.27,0.61,U] [#6 -1.13,-0.37,0.49,U] [#7 0.16,-1.21,0.00,M10] [#8 -1.25,-0.10,0.00,M6] 
21:38:14.818 00.002 1092 refined, 6 included, MultiStar: {-0.32, 0.06}, one-star: {-0.04, -0.87}
21:38:14.820 00.002 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (2.71) = xAngle (0.25 = 0.25)
21:38:14.823 00.003 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.23 = -3.05)
21:38:14.825 00.002 1092 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.33 cameraTheta=2.96 mountX=0.32 mountY=-0.03, mountTheta=-0.10
21:38:14.831 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.06, opts=13)
21:38:14.833 00.002 1092 Enqueuing Move request for scope (-0.32, 0.06)
21:38:14.836 00.003 2744 Worker thread wakes up
21:38:14.836 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
21:38:14.836 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
21:38:14.836 00.000 2744 Moving (-0.32, 0.06) raw xDistance=0.32 yDistance=-0.03
21:38:14.836 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
21:38:14.836 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:14.837 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:38:14.837 00.000 2744 MoveAxis(W, 77, ABG)
21:38:14.837 00.000 2744 Guiding  Dir = 3, Dur = 77
21:38:14.837 00.000 2744 IsSlewing returns 0
21:38:14.837 00.000 2744 IsGuiding returns 0
21:38:14.838 00.001 2744 PulseGuide returned control before completion, sleep 87
21:38:14.840 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1927, FiltMax=65535, Gamma=0.510
21:38:14.842 00.002 1092 UpdateGuideState exits: m=490945 SNR=99.1
21:38:14.845 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:14.847 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:14.849 00.002 1092 Enqueuing Expose request
21:38:14.929 00.080 2744 IsGuiding returns 1
21:38:14.929 00.000 2744 scope still moving after pulse duration time elapsed
21:38:14.961 00.032 2744 IsSlewing returns 0
21:38:14.962 00.001 2744 IsGuiding returns 0
21:38:14.962 00.000 2744 scope move finished after 77 + 47 ms
21:38:14.962 00.000 2744 Move returns status 0, amount 77
21:38:14.962 00.000 2744 MoveAxis(N, 0, ABG)
21:38:14.962 00.000 2744 Move returns status 0, amount 0
21:38:14.962 00.000 2744 move complete, result=0
21:38:14.963 00.001 2744 worker thread done servicing request
21:38:14.963 00.000 2744 Worker thread wakes up
21:38:14.963 00.000 1092 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH
21:38:14.965 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:14.965 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:18.352 03.387 2744 Exposure complete
21:38:18.572 00.220 2744 worker thread done servicing request
21:38:18.573 00.001 1092 OnExposeComplete: enter
21:38:18.576 00.003 1092 UpdateGuideState(): m_state=6
21:38:18.579 00.003 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
21:38:18.582 00.003 1092 Star::Find returns 1 (0), X=527.01, Y=1107.41, Mass=525113, SNR=86.5, Peak=65527 HFD=2.3
21:38:18.585 00.003 1092 MultiStar: [#1 0.00,-0.37,0.99,U] [#2 -0.20,-0.00,0.81,U] [#3 -0.53,0.03,0.87,U] [#4 0.46,-0.26,0.71,U] [#5 -0.41,-0.07,0.68,U] [#6 -0.69,-0.62,0.53,U] [#7 0.07,-1.44,0.00,R] [#8 -1.17,-0.53,0.00,M7] 
21:38:18.588 00.003 1092 refined, 6 included, MultiStar: {-0.15, -0.37}, one-star: {0.10, -1.16}
21:38:18.591 00.003 1092 CameraToMount -- cameraTheta (-1.96) - m_xAngle (2.71) = xAngle (-4.67 = 1.61)
21:38:18.593 00.002 1092 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.69 = -1.69)
21:38:18.595 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.96 mountX=-0.02 mountY=-0.40, mountTheta=-1.61
21:38:18.599 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.37, opts=13)
21:38:18.602 00.003 1092 Enqueuing Move request for scope (-0.15, -0.37)
21:38:18.604 00.002 2744 Worker thread wakes up
21:38:18.604 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.37) opts 0xd
21:38:18.604 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.37)
21:38:18.604 00.000 2744 Moving (-0.15, -0.37) raw xDistance=-0.02 yDistance=-0.40
21:38:18.604 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
21:38:18.604 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:18.604 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
21:38:18.604 00.000 2744 MoveAxis(E, 0, ABG)
21:38:18.604 00.000 2744 Move returns status 0, amount 0
21:38:18.604 00.000 2744 MoveAxis(N, 0, ABG)
21:38:18.604 00.000 2744 Move returns status 0, amount 0
21:38:18.605 00.001 2744 move complete, result=0
21:38:18.605 00.000 2744 worker thread done servicing request
21:38:18.606 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=2087, FiltMax=65535, Gamma=0.510
21:38:18.609 00.003 1092 UpdateGuideState exits: m=525113 SNR=86.5
21:38:18.612 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:18.614 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:18.616 00.002 1092 Enqueuing Expose request
21:38:18.618 00.002 2744 Worker thread wakes up
21:38:18.618 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
21:38:18.620 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:18.621 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:22.009 03.388 2744 Exposure complete
21:38:22.206 00.197 2744 worker thread done servicing request
21:38:22.206 00.000 1092 OnExposeComplete: enter
21:38:22.209 00.003 1092 UpdateGuideState(): m_state=6
21:38:22.211 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
21:38:22.214 00.003 1092 Star::Find returns 1 (0), X=526.15, Y=1107.99, Mass=521083, SNR=83.3, Peak=65466 HFD=2.6
21:38:22.216 00.002 1092 MultiStar: [#1 -0.69,0.21,0.88,U] [#2 -1.17,0.58,0.00,M1] [#3 0.61,0.36,0.86,U] [#4 -0.47,0.20,0.69,U] [#5 -1.44,0.12,0.00,M1] [#6 -1.51,-0.25,0.00,M1] [#7 -0.37,0.72,0.45,U] [#8 -1.82,0.22,0.00,M8] 
21:38:22.219 00.003 1092 refined, 4 included, MultiStar: {-0.34, 0.10}, one-star: {-0.76, -0.58}
21:38:22.222 00.003 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (2.71) = xAngle (0.15 = 0.15)
21:38:22.224 00.002 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.13 = 3.13)
21:38:22.226 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.36 cameraTheta=2.86 mountX=0.35 mountY=0.00, mountTheta=0.01
21:38:22.232 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.10, opts=13)
21:38:22.234 00.002 1092 Enqueuing Move request for scope (-0.34, 0.10)
21:38:22.237 00.003 2744 Worker thread wakes up
21:38:22.237 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd
21:38:22.237 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.10)
21:38:22.237 00.000 2744 Moving (-0.34, 0.10) raw xDistance=0.35 yDistance=0.00
21:38:22.237 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
21:38:22.237 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:22.237 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
21:38:22.237 00.000 2744 MoveAxis(W, 79, ABG)
21:38:22.237 00.000 2744 Guiding  Dir = 3, Dur = 79
21:38:22.237 00.000 2744 IsSlewing returns 0
21:38:22.238 00.001 2744 IsGuiding returns 0
21:38:22.238 00.000 2744 PulseGuide returned control before completion, sleep 89
21:38:22.239 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1865, FiltMax=65535, Gamma=0.510
21:38:22.241 00.002 1092 UpdateGuideState exits: m=521083 SNR=83.3
21:38:22.243 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:22.247 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:22.251 00.004 1092 Enqueuing Expose request
21:38:22.339 00.088 2744 IsGuiding returns 1
21:38:22.339 00.000 2744 scope still moving after pulse duration time elapsed
21:38:22.371 00.032 2744 IsSlewing returns 0
21:38:22.371 00.000 2744 IsGuiding returns 0
21:38:22.371 00.000 2744 scope move finished after 79 + 54 ms
21:38:22.372 00.001 2744 Move returns status 0, amount 79
21:38:22.372 00.000 2744 MoveAxis(N, 0, ABG)
21:38:22.372 00.000 2744 Move returns status 0, amount 0
21:38:22.372 00.000 2744 move complete, result=0
21:38:22.372 00.000 2744 worker thread done servicing request
21:38:22.372 00.000 2744 Worker thread wakes up
21:38:22.372 00.000 1092 GuideStep: 0.4 px 79 ms WEST, 0.0 px 0 ms NORTH
21:38:22.375 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:22.375 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:25.759 03.384 2744 Exposure complete
21:38:25.965 00.206 2744 worker thread done servicing request
21:38:25.966 00.001 1092 OnExposeComplete: enter
21:38:25.968 00.002 1092 UpdateGuideState(): m_state=6
21:38:25.973 00.005 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
21:38:25.975 00.002 1092 Star::Find returns 1 (0), X=525.82, Y=1108.17, Mass=467834, SNR=87.0, Peak=65482 HFD=2.4
21:38:25.978 00.003 1092 MultiStar: [#1 -1.32,0.44,0.00,M1] [#2 -1.52,0.90,0.00,M2] [#3 0.88,0.70,0.85,U] [#4 -0.75,0.27,0.62,U] [#5 -1.83,0.55,0.00,M2] [#6 -2.03,0.15,0.00,M2] [#7 -1.01,0.53,0.41,U] [#8 -2.26,0.53,0.00,M9] 
21:38:25.981 00.003 1092 refined, 3 included, MultiStar: {-0.43, 0.20}, one-star: {-1.10, -0.40}
21:38:25.982 00.001 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (2.71) = xAngle (-0.02 = -0.02)
21:38:25.985 00.003 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.97 = 2.97)
21:38:25.989 00.004 1092 CameraToMount -- cameraX=-0.43 cameraY=0.20 hyp=0.47 cameraTheta=2.70 mountX=0.47 mountY=0.08, mountTheta=0.17
21:38:25.995 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.20, opts=13)
21:38:25.999 00.004 1092 Enqueuing Move request for scope (-0.43, 0.20)
21:38:26.001 00.002 2744 Worker thread wakes up
21:38:26.001 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.20) opts 0xd
21:38:26.001 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.20)
21:38:26.001 00.000 2744 Moving (-0.43, 0.20) raw xDistance=0.47 yDistance=0.08
21:38:26.001 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
21:38:26.001 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:38:26.001 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
21:38:26.002 00.001 2744 MoveAxis(W, 111, ABG)
21:38:26.002 00.000 2744 Guiding  Dir = 3, Dur = 111
21:38:26.002 00.000 2744 IsSlewing returns 0
21:38:26.002 00.000 2744 IsGuiding returns 0
21:38:26.003 00.001 2744 PulseGuide returned control before completion, sleep 121
21:38:26.006 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1949, FiltMax=65535, Gamma=0.510
21:38:26.009 00.003 1092 UpdateGuideState exits: m=467834 SNR=87.0
21:38:26.011 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:26.014 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:26.016 00.002 1092 Enqueuing Expose request
21:38:26.126 00.110 2744 IsGuiding returns 1
21:38:26.126 00.000 2744 scope still moving after pulse duration time elapsed
21:38:26.157 00.031 2744 IsSlewing returns 0
21:38:26.157 00.000 2744 IsGuiding returns 0
21:38:26.157 00.000 2744 scope move finished after 111 + 44 ms
21:38:26.157 00.000 2744 Move returns status 0, amount 111
21:38:26.157 00.000 2744 MoveAxis(N, 0, ABG)
21:38:26.158 00.001 2744 Move returns status 0, amount 0
21:38:26.158 00.000 2744 move complete, result=0
21:38:26.158 00.000 2744 worker thread done servicing request
21:38:26.158 00.000 2744 Worker thread wakes up
21:38:26.158 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:26.158 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:26.159 00.001 1092 GuideStep: 0.5 px 111 ms WEST, 0.1 px 0 ms NORTH
21:38:28.556 02.397 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:28.559 00.003 1092 case statement mapped state 6 to 3
21:38:28.562 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:28.608 00.046 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:28.610 00.002 1092 case statement mapped state 6 to 3
21:38:28.615 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:28.661 00.046 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
21:38:28.664 00.003 1092 SetPaused type=2 isPaused=0 exposurePending=1
21:38:28.668 00.004 1092 Guider::SetPaused(2)
21:38:28.671 00.003 1092 Status Line: Paused/full
21:38:28.678 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
21:38:28.713 00.035 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:28.716 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:38:29.555 00.839 2744 Exposure complete
21:38:29.674 00.119 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:29.677 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:38:29.775 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:29.779 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:38:29.812 00.033 2744 worker thread done servicing request
21:38:29.812 00.000 1092 OnExposeComplete: enter
21:38:29.815 00.003 1092 guider is paused, ignoring frame, not scheduling exposure
21:38:49.701 19.886 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:49.705 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
21:38:49.803 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
21:38:49.807 00.004 1092 SetPaused type=0 isPaused=1 exposurePending=0
21:38:49.809 00.002 1092 Guider::SetPaused(0)
21:38:49.811 00.002 1092 Guider::SetPaused: resetting avg dist filter
21:38:49.813 00.002 1092 un-pause: clearing mount guide algorithm history
21:38:49.815 00.002 1092 Mount: notify guiding resumed
21:38:49.817 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:49.820 00.003 1092 Enqueuing Expose request
21:38:49.823 00.003 1092 Status Line: Resumed
21:38:49.824 00.001 2744 Worker thread wakes up
21:38:49.826 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:49.826 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:38:49.830 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
21:38:49.858 00.028 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:49.861 00.003 1092 case statement mapped state 6 to 3
21:38:49.863 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:50.922 01.059 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:50.924 00.002 1092 case statement mapped state 6 to 3
21:38:50.927 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:52.034 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:52.039 00.005 1092 case statement mapped state 6 to 3
21:38:52.041 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:53.197 01.156 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:53.200 00.003 1092 case statement mapped state 6 to 3
21:38:53.202 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:53.206 00.004 2744 Exposure complete
21:38:53.402 00.196 2744 worker thread done servicing request
21:38:53.402 00.000 1092 OnExposeComplete: enter
21:38:53.405 00.003 1092 UpdateGuideState(): m_state=6
21:38:53.408 00.003 1092 Star::Find(15, 525, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
21:38:53.410 00.002 1092 Star::Find returns 1 (0), X=513.35, Y=1116.98, Mass=479207, SNR=94.0, Peak=65434 HFD=2.4
21:38:53.412 00.002 1092 MultiStar: large primary error, entering stabilization period
21:38:53.414 00.002 1092 CameraToMount -- cameraTheta (2.59) - m_xAngle (2.71) = xAngle (-0.13 = -0.13)
21:38:53.416 00.002 1092 CameraToMount -- cameraTheta (2.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.86 = 2.86)
21:38:53.417 00.001 1092 CameraToMount -- cameraX=-13.56 cameraY=8.41 hyp=15.96 cameraTheta=2.59 mountX=15.82 mountY=4.45, mountTheta=0.27
21:38:53.422 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-13.56, y=8.41, opts=13)
21:38:53.425 00.003 1092 Enqueuing Move request for scope (-13.56, 8.41)
21:38:53.429 00.004 2744 Worker thread wakes up
21:38:53.429 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-13.56, 8.41) opts 0xd
21:38:53.429 00.000 2744 Handling offset move in thread for scope, endpoint = (-13.56, 8.41)
21:38:53.429 00.000 2744 Moving (-13.56, 8.41) raw xDistance=15.82 yDistance=4.45
21:38:53.429 00.000 2744 GuideAlgorithmHysteresis::Result() returns 9.97 from input 15.82
21:38:53.429 00.000 2744 resist switch: large excursion: input 4.45 thresh 1.35 direction from 0 to 1
21:38:53.429 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=13.36
21:38:53.429 00.000 2744 GuideAlgorithmResistSwitch::result() returns 4.45 from input 4.45
21:38:53.429 00.000 2744 MoveAxis(W, 3543, ABG)
21:38:53.430 00.001 2744 duration set to 2500 by maxRaDuration
21:38:53.430 00.000 2744 Guiding  Dir = 3, Dur = 2500
21:38:53.430 00.000 2744 IsSlewing returns 0
21:38:53.430 00.000 2744 IsGuiding returns 0
21:38:53.430 00.000 2744 PulseGuide returned control before completion, sleep 2510
21:38:53.432 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1610, FiltMax=65535, Gamma=0.510
21:38:53.435 00.003 1092 UpdateGuideState exits: m=479207 SNR=94.0
21:38:53.438 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:38:53.442 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:38:53.444 00.002 1092 Enqueuing Expose request
21:38:54.311 00.867 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:54.314 00.003 1092 case statement mapped state 6 to 3
21:38:54.317 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:55.425 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:38:55.428 00.003 1092 case statement mapped state 6 to 3
21:38:55.430 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:38:55.947 00.517 2744 IsGuiding returns 1
21:38:55.947 00.000 2744 scope still moving after pulse duration time elapsed
21:38:55.978 00.031 2744 IsSlewing returns 0
21:38:55.978 00.000 2744 IsGuiding returns 0
21:38:55.978 00.000 2744 scope move finished after 2500 + 48 ms
21:38:55.979 00.001 2744 Move returns status 0, amount 2500
21:38:55.979 00.000 2744 MoveAxis(S, 837, ABG)
21:38:55.980 00.001 2744 Guiding  Dir = 1, Dur = 837
21:38:55.980 00.000 2744 IsSlewing returns 0
21:38:55.981 00.001 2744 IsGuiding returns 0
21:38:55.981 00.000 2744 PulseGuide returned control before completion, sleep 847
21:38:56.842 00.861 2744 IsGuiding returns 1
21:38:56.842 00.000 2744 scope still moving after pulse duration time elapsed
21:38:56.873 00.031 2744 IsSlewing returns 0
21:38:56.874 00.001 2744 IsGuiding returns 0
21:38:56.874 00.000 2744 scope move finished after 837 + 56 ms
21:38:56.874 00.000 2744 Move returns status 0, amount 837
21:38:56.875 00.001 2744 move complete, result=0
21:38:56.875 00.000 2744 worker thread done servicing request
21:38:56.875 00.000 2744 Worker thread wakes up
21:38:56.875 00.000 1092 GuideStep: 15.8 px 2500 ms WEST, 4.5 px 837 ms SOUTH
21:38:56.879 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:38:56.879 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(498,1102,31,31)
21:39:00.276 03.397 2744 Exposure complete
21:39:00.486 00.210 2744 worker thread done servicing request
21:39:00.486 00.000 1092 OnExposeComplete: enter
21:39:00.490 00.004 1092 UpdateGuideState(): m_state=6
21:39:00.493 00.003 1092 Star::Find(15, 513, 1116, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
21:39:00.496 00.003 1092 Star::Find returns 1 (0), X=519.80, Y=1112.34, Mass=492141, SNR=100.4, Peak=65535 HFD=2.6
21:39:00.499 00.003 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (2.71) = xAngle (-0.06 = -0.06)
21:39:00.502 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.93 = 2.93)
21:39:00.505 00.003 1092 CameraToMount -- cameraX=-7.11 cameraY=3.77 hyp=8.05 cameraTheta=2.65 mountX=8.04 mountY=1.72, mountTheta=0.21
21:39:00.511 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-7.11, y=3.77, opts=13)
21:39:00.514 00.003 1092 Enqueuing Move request for scope (-7.11, 3.77)
21:39:00.516 00.002 2744 Worker thread wakes up
21:39:00.517 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-7.11, 3.77) opts 0xd
21:39:00.517 00.000 2744 Handling offset move in thread for scope, endpoint = (-7.11, 3.77)
21:39:00.517 00.000 2744 Moving (-7.11, 3.77) raw xDistance=8.04 yDistance=1.72
21:39:00.517 00.000 2744 GuideAlgorithmHysteresis::Result() returns 5.76 from input 8.04
21:39:00.517 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.72 from input 1.72
21:39:00.517 00.000 2744 MoveAxis(W, 2047, ABG)
21:39:00.517 00.000 2744 Guiding  Dir = 3, Dur = 2047
21:39:00.518 00.001 2744 IsSlewing returns 0
21:39:00.519 00.001 2744 IsGuiding returns 0
21:39:00.519 00.000 2744 PulseGuide returned control before completion, sleep 2057
21:39:00.521 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1703, FiltMax=65535, Gamma=0.510
21:39:00.525 00.004 1092 UpdateGuideState exits: m=492141 SNR=100.4
21:39:00.530 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:00.533 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:00.535 00.002 1092 Enqueuing Expose request
21:39:02.586 02.051 2744 IsGuiding returns 1
21:39:02.586 00.000 2744 scope still moving after pulse duration time elapsed
21:39:02.618 00.032 2744 IsSlewing returns 0
21:39:02.618 00.000 2744 IsGuiding returns 0
21:39:02.618 00.000 2744 scope move finished after 2047 + 52 ms
21:39:02.618 00.000 2744 Move returns status 0, amount 2047
21:39:02.618 00.000 2744 MoveAxis(S, 323, ABG)
21:39:02.618 00.000 2744 Guiding  Dir = 1, Dur = 323
21:39:02.619 00.001 2744 IsSlewing returns 0
21:39:02.620 00.001 2744 IsGuiding returns 0
21:39:02.620 00.000 2744 PulseGuide returned control before completion, sleep 333
21:39:02.964 00.344 2744 IsGuiding returns 1
21:39:02.964 00.000 2744 scope still moving after pulse duration time elapsed
21:39:02.996 00.032 2744 IsSlewing returns 0
21:39:02.997 00.001 2744 IsGuiding returns 0
21:39:02.997 00.000 2744 scope move finished after 323 + 54 ms
21:39:02.997 00.000 2744 Move returns status 0, amount 323
21:39:02.997 00.000 2744 move complete, result=0
21:39:02.997 00.000 2744 worker thread done servicing request
21:39:02.997 00.000 2744 Worker thread wakes up
21:39:02.998 00.001 1092 GuideStep: 8.0 px 2047 ms WEST, 1.7 px 323 ms SOUTH
21:39:03.001 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:03.001 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(505,1097,31,31)
21:39:06.396 03.395 2744 Exposure complete
21:39:06.600 00.204 2744 worker thread done servicing request
21:39:06.600 00.000 1092 OnExposeComplete: enter
21:39:06.605 00.005 1092 UpdateGuideState(): m_state=6
21:39:06.611 00.006 1092 Star::Find(15, 519, 1112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
21:39:06.616 00.005 1092 Star::Find returns 1 (0), X=525.70, Y=1108.13, Mass=491719, SNR=90.6, Peak=65482 HFD=2.5
21:39:06.618 00.002 1092 MultiStar: exiting stabilization period
21:39:06.623 00.005 1092 MultiStar: [#1 -1.44,0.51,0.99,U] [#2 -1.88,0.88,0.70,U] [#3 1.60,0.45,0.91,U] [#4 -1.05,0.38,0.70,U] [#5 -1.89,0.44,0.62,U] [#6 -1.91,-0.22,0.48,U] [#7 -1.52,0.36,0.48,U] [#8 -2.38,0.20,0.45,U] 
21:39:06.627 00.004 1092 refined, 8 included, MultiStar: {-1.13, 0.28}, one-star: {-1.22, -0.44}
21:39:06.630 00.003 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (2.71) = xAngle (0.18 = 0.18)
21:39:06.633 00.003 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.17 = -3.11)
21:39:06.636 00.003 1092 CameraToMount -- cameraX=-1.13 cameraY=0.28 hyp=1.16 cameraTheta=2.90 mountX=1.14 mountY=-0.03, mountTheta=-0.03
21:39:06.644 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-1.13, y=0.28, opts=13)
21:39:06.647 00.003 1092 Enqueuing Move request for scope (-1.13, 0.28)
21:39:06.649 00.002 2744 Worker thread wakes up
21:39:06.649 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.13, 0.28) opts 0xd
21:39:06.650 00.001 2744 Handling offset move in thread for scope, endpoint = (-1.13, 0.28)
21:39:06.650 00.000 2744 Moving (-1.13, 0.28) raw xDistance=1.14 yDistance=-0.03
21:39:06.650 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.12 from input 1.14
21:39:06.650 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:06.650 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
21:39:06.650 00.000 2744 MoveAxis(W, 399, ABG)
21:39:06.650 00.000 2744 Guiding  Dir = 3, Dur = 399
21:39:06.650 00.000 2744 IsSlewing returns 0
21:39:06.650 00.000 2744 IsGuiding returns 0
21:39:06.651 00.001 2744 PulseGuide returned control before completion, sleep 409
21:39:06.652 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1773, FiltMax=65535, Gamma=0.510
21:39:06.655 00.003 1092 UpdateGuideState exits: m=491719 SNR=90.6
21:39:06.659 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:06.662 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:06.664 00.002 1092 Enqueuing Expose request
21:39:07.061 00.397 2744 IsGuiding returns 1
21:39:07.061 00.000 2744 scope still moving after pulse duration time elapsed
21:39:07.093 00.032 2744 IsSlewing returns 0
21:39:07.094 00.001 2744 IsGuiding returns 0
21:39:07.094 00.000 2744 scope move finished after 399 + 44 ms
21:39:07.095 00.001 2744 Move returns status 0, amount 399
21:39:07.095 00.000 2744 MoveAxis(N, 0, ABG)
21:39:07.095 00.000 2744 Move returns status 0, amount 0
21:39:07.095 00.000 2744 move complete, result=0
21:39:07.095 00.000 2744 worker thread done servicing request
21:39:07.095 00.000 1092 GuideStep: 1.1 px 399 ms WEST, -0.0 px 0 ms NORTH
21:39:07.098 00.003 2744 Worker thread wakes up
21:39:07.098 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:07.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:10.504 03.406 2744 Exposure complete
21:39:10.716 00.212 2744 worker thread done servicing request
21:39:10.716 00.000 1092 OnExposeComplete: enter
21:39:10.718 00.002 1092 UpdateGuideState(): m_state=6
21:39:10.723 00.005 1092 Star::Find(15, 525, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
21:39:10.726 00.003 1092 Star::Find returns 1 (0), X=526.41, Y=1107.93, Mass=486722, SNR=84.5, Peak=65535 HFD=2.4
21:39:10.731 00.005 1092 MultiStar: [#1 -0.98,0.26,1.18,U] [#2 -1.23,0.55,0.86,U] [#3 0.61,0.31,0.79,U] [#4 -0.19,-0.01,0.69,U] [#5 -1.18,0.17,0.67,U] [#6 -1.12,-0.28,0.53,U] [#7 -0.63,0.05,0.48,U] [#8 -1.60,0.08,0.36,U] 
21:39:10.733 00.002 1092 refined, 8 included, MultiStar: {-0.70, 0.06}, one-star: {-0.50, -0.64}
21:39:10.736 00.003 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (2.71) = xAngle (0.34 = 0.34)
21:39:10.739 00.003 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (3.33 = -2.95)
21:39:10.746 00.007 1092 CameraToMount -- cameraX=-0.70 cameraY=0.06 hyp=0.71 cameraTheta=3.06 mountX=0.67 mountY=-0.13, mountTheta=-0.20
21:39:10.755 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.06, opts=13)
21:39:10.763 00.008 1092 Enqueuing Move request for scope (-0.70, 0.06)
21:39:10.773 00.010 2744 Worker thread wakes up
21:39:10.773 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.06) opts 0xd
21:39:10.774 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.06)
21:39:10.774 00.000 2744 Moving (-0.70, 0.06) raw xDistance=0.67 yDistance=-0.13
21:39:10.774 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.67
21:39:10.774 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:10.774 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
21:39:10.774 00.000 2744 MoveAxis(W, 177, ABG)
21:39:10.774 00.000 2744 Guiding  Dir = 3, Dur = 177
21:39:10.774 00.000 2744 IsSlewing returns 0
21:39:10.776 00.002 2744 IsGuiding returns 0
21:39:10.776 00.000 2744 PulseGuide returned control before completion, sleep 187
21:39:10.780 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1875, FiltMax=65535, Gamma=0.510
21:39:10.785 00.005 1092 UpdateGuideState exits: m=486722 SNR=84.5
21:39:10.788 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:10.793 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:10.798 00.005 1092 Enqueuing Expose request
21:39:10.976 00.178 2744 IsGuiding returns 1
21:39:10.976 00.000 2744 scope still moving after pulse duration time elapsed
21:39:11.007 00.031 2744 IsSlewing returns 0
21:39:11.007 00.000 2744 IsGuiding returns 0
21:39:11.007 00.000 2744 scope move finished after 177 + 55 ms
21:39:11.007 00.000 2744 Move returns status 0, amount 177
21:39:11.007 00.000 2744 MoveAxis(N, 0, ABG)
21:39:11.008 00.001 2744 Move returns status 0, amount 0
21:39:11.008 00.000 2744 move complete, result=0
21:39:11.008 00.000 2744 worker thread done servicing request
21:39:11.008 00.000 2744 Worker thread wakes up
21:39:11.008 00.000 1092 GuideStep: 0.7 px 177 ms WEST, -0.1 px 0 ms NORTH
21:39:11.011 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:11.012 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:14.405 03.393 2744 Exposure complete
21:39:14.601 00.196 2744 worker thread done servicing request
21:39:14.601 00.000 1092 OnExposeComplete: enter
21:39:14.604 00.003 1092 UpdateGuideState(): m_state=6
21:39:14.608 00.004 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
21:39:14.610 00.002 1092 Star::Find returns 1 (0), X=526.21, Y=1107.76, Mass=403157, SNR=75.7, Peak=65466 HFD=2.4
21:39:14.613 00.003 1092 MultiStar: [#1 -0.97,0.07,0.96,U] [#2 -1.11,0.27,0.82,U] [#3 0.59,0.34,0.78,U] [#4 -0.36,-0.25,0.72,U] [#5 -1.28,0.07,0.71,U] [#6 -1.88,-0.54,0.52,U] [#7 -0.53,-0.06,0.47,U] [#8 -1.74,-0.29,0.44,U] 
21:39:14.615 00.002 1092 refined, 8 included, MultiStar: {-0.82, -0.13}, one-star: {-0.71, -0.81}
21:39:14.617 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (2.71) = xAngle (-5.70 = 0.58)
21:39:14.620 00.003 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.71 = -2.71)
21:39:14.622 00.002 1092 CameraToMount -- cameraX=-0.82 cameraY=-0.13 hyp=0.83 cameraTheta=-2.99 mountX=0.69 mountY=-0.34, mountTheta=-0.46
21:39:14.627 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=-0.13, opts=13)
21:39:14.629 00.002 1092 Enqueuing Move request for scope (-0.82, -0.13)
21:39:14.631 00.002 2744 Worker thread wakes up
21:39:14.631 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.13) opts 0xd
21:39:14.631 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, -0.13)
21:39:14.631 00.000 2744 Moving (-0.82, -0.13) raw xDistance=0.69 yDistance=-0.34
21:39:14.631 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
21:39:14.631 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:14.631 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
21:39:14.631 00.000 2744 MoveAxis(W, 167, ABG)
21:39:14.632 00.001 2744 Guiding  Dir = 3, Dur = 167
21:39:14.632 00.000 2744 IsSlewing returns 0
21:39:14.632 00.000 2744 IsGuiding returns 0
21:39:14.632 00.000 2744 PulseGuide returned control before completion, sleep 177
21:39:14.635 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1843, FiltMax=65535, Gamma=0.510
21:39:14.639 00.004 1092 UpdateGuideState exits: m=403157 SNR=75.7
21:39:14.642 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:14.645 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:14.647 00.002 1092 Enqueuing Expose request
21:39:14.819 00.172 2744 IsGuiding returns 1
21:39:14.819 00.000 2744 scope still moving after pulse duration time elapsed
21:39:14.849 00.030 2744 IsSlewing returns 0
21:39:14.849 00.000 2744 IsGuiding returns 0
21:39:14.849 00.000 2744 scope move finished after 167 + 50 ms
21:39:14.849 00.000 2744 Move returns status 0, amount 167
21:39:14.849 00.000 2744 MoveAxis(N, 0, ABG)
21:39:14.849 00.000 2744 Move returns status 0, amount 0
21:39:14.849 00.000 2744 move complete, result=0
21:39:14.849 00.000 2744 worker thread done servicing request
21:39:14.849 00.000 2744 Worker thread wakes up
21:39:14.849 00.000 1092 GuideStep: 0.7 px 167 ms WEST, -0.3 px 0 ms NORTH
21:39:14.853 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:14.853 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:18.282 03.429 2744 Exposure complete
21:39:18.581 00.299 2744 worker thread done servicing request
21:39:18.581 00.000 1092 OnExposeComplete: enter
21:39:18.584 00.003 1092 UpdateGuideState(): m_state=6
21:39:18.590 00.006 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
21:39:18.595 00.005 1092 Star::Find returns 1 (0), X=526.25, Y=1107.42, Mass=394014, SNR=85.8, Peak=65466 HFD=2.0
21:39:18.600 00.005 1092 MultiStar: [#1 -0.69,-0.59,0.68,U] [#2 -1.06,-0.40,0.56,U] [#3 0.64,-0.33,0.60,U] [#4 -0.36,-0.40,0.58,U] [#5 -1.12,-0.83,0.49,U] [#6 -1.38,-0.64,0.49,U] [#7 -0.70,-0.45,0.35,U] [#8 -1.53,-0.81,0.36,U] 
21:39:18.608 00.008 1092 refined, 8 included, MultiStar: {-0.70, -0.66}, one-star: {-0.67, -1.14}
21:39:18.613 00.005 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (2.71) = xAngle (-5.10 = 1.18)
21:39:18.616 00.003 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.11 = -2.11)
21:39:18.621 00.005 1092 CameraToMount -- cameraX=-0.70 cameraY=-0.66 hyp=0.96 cameraTheta=-2.39 mountX=0.36 mountY=-0.82, mountTheta=-1.15
21:39:18.632 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=-0.66, opts=13)
21:39:18.635 00.003 1092 Enqueuing Move request for scope (-0.70, -0.66)
21:39:18.640 00.005 2744 Worker thread wakes up
21:39:18.641 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.66) opts 0xd
21:39:18.641 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, -0.66)
21:39:18.641 00.000 2744 Moving (-0.70, -0.66) raw xDistance=0.36 yDistance=-0.82
21:39:18.641 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
21:39:18.641 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:18.641 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.82
21:39:18.641 00.000 2744 MoveAxis(W, 93, ABG)
21:39:18.641 00.000 2744 Guiding  Dir = 3, Dur = 93
21:39:18.642 00.001 2744 IsSlewing returns 0
21:39:18.642 00.000 2744 IsGuiding returns 0
21:39:18.642 00.000 2744 PulseGuide returned control before completion, sleep 103
21:39:18.646 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5635, FiltMin=1853, FiltMax=65535, Gamma=0.510
21:39:18.650 00.004 1092 UpdateGuideState exits: m=394014 SNR=85.8
21:39:18.654 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:18.660 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:18.665 00.005 1092 Enqueuing Expose request
21:39:18.748 00.083 2744 IsGuiding returns 1
21:39:18.748 00.000 2744 scope still moving after pulse duration time elapsed
21:39:18.779 00.031 2744 IsSlewing returns 0
21:39:18.779 00.000 2744 IsGuiding returns 0
21:39:18.779 00.000 2744 scope move finished after 93 + 44 ms
21:39:18.779 00.000 2744 Move returns status 0, amount 93
21:39:18.780 00.001 2744 MoveAxis(N, 0, ABG)
21:39:18.780 00.000 2744 Move returns status 0, amount 0
21:39:18.780 00.000 2744 move complete, result=0
21:39:18.780 00.000 2744 worker thread done servicing request
21:39:18.780 00.000 2744 Worker thread wakes up
21:39:18.780 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:18.780 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:18.780 00.000 1092 GuideStep: 0.4 px 93 ms WEST, -0.8 px 0 ms NORTH
21:39:22.167 03.387 2744 Exposure complete
21:39:22.383 00.216 2744 worker thread done servicing request
21:39:22.383 00.000 1092 OnExposeComplete: enter
21:39:22.387 00.004 1092 UpdateGuideState(): m_state=6
21:39:22.392 00.005 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
21:39:22.395 00.003 1092 Star::Find returns 1 (0), X=526.43, Y=1107.35, Mass=246109, SNR=53.2, Peak=57859 HFD=1.7
21:39:22.397 00.002 1092 MultiStar: [#1 -0.62,-0.46,0.94,U] [#2 -0.94,-0.08,0.86,U] [#3 0.52,-0.40,0.94,U] [#4 -0.03,-0.60,0.65,U] [#5 -1.01,-0.25,0.78,U] [#6 -1.54,-0.86,0.56,U] [#7 -0.66,-0.59,0.46,U] [#8 -1.82,-0.79,0.44,U] 
21:39:22.399 00.002 1092 refined, 8 included, MultiStar: {-0.63, -0.57}, one-star: {-0.49, -1.22}
21:39:22.402 00.003 1092 CameraToMount -- cameraTheta (-2.40) - m_xAngle (2.71) = xAngle (-5.12 = 1.17)
21:39:22.404 00.002 1092 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.13 = -2.13)
21:39:22.407 00.003 1092 CameraToMount -- cameraX=-0.63 cameraY=-0.57 hyp=0.85 cameraTheta=-2.40 mountX=0.33 mountY=-0.72, mountTheta=-1.14
21:39:22.413 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=-0.57, opts=13)
21:39:22.416 00.003 1092 Enqueuing Move request for scope (-0.63, -0.57)
21:39:22.418 00.002 2744 Worker thread wakes up
21:39:22.418 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.57) opts 0xd
21:39:22.418 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, -0.57)
21:39:22.418 00.000 2744 Moving (-0.63, -0.57) raw xDistance=0.33 yDistance=-0.72
21:39:22.419 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
21:39:22.419 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:22.419 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.72
21:39:22.419 00.000 2744 MoveAxis(W, 81, ABG)
21:39:22.419 00.000 2744 Guiding  Dir = 3, Dur = 81
21:39:22.419 00.000 2744 IsSlewing returns 0
21:39:22.419 00.000 2744 IsGuiding returns 0
21:39:22.420 00.001 2744 PulseGuide returned control before completion, sleep 91
21:39:22.421 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5917, FiltMin=1891, FiltMax=65535, Gamma=0.510
21:39:22.423 00.002 1092 UpdateGuideState exits: m=246109 SNR=53.2
21:39:22.425 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:22.427 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:22.430 00.003 1092 Enqueuing Expose request
21:39:22.519 00.089 2744 IsGuiding returns 1
21:39:22.519 00.000 2744 scope still moving after pulse duration time elapsed
21:39:22.550 00.031 2744 IsSlewing returns 0
21:39:22.550 00.000 2744 IsGuiding returns 0
21:39:22.550 00.000 2744 scope move finished after 81 + 50 ms
21:39:22.550 00.000 2744 Move returns status 0, amount 81
21:39:22.550 00.000 2744 MoveAxis(N, 0, ABG)
21:39:22.550 00.000 2744 Move returns status 0, amount 0
21:39:22.550 00.000 2744 move complete, result=0
21:39:22.551 00.001 2744 worker thread done servicing request
21:39:22.551 00.000 1092 GuideStep: 0.3 px 81 ms WEST, -0.7 px 0 ms NORTH
21:39:22.555 00.004 2744 Worker thread wakes up
21:39:22.556 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:22.556 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:25.989 03.433 2744 Exposure complete
21:39:26.313 00.324 2744 worker thread done servicing request
21:39:26.313 00.000 1092 OnExposeComplete: enter
21:39:26.318 00.005 1092 UpdateGuideState(): m_state=6
21:39:26.325 00.007 1092 Star::Find(15, 526, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
21:39:26.329 00.004 1092 Star::Find returns 1 (0), X=525.86, Y=1107.08, Mass=249191, SNR=52.7, Peak=53411 HFD=2.2
21:39:26.335 00.006 1092 MultiStar: [#1 -1.17,-0.31,0.81,U] [#2 -1.36,-0.17,0.67,U] [#3 1.87,-0.88,0.45,U] [#4 -0.41,-0.82,0.42,U] [#5 -1.41,0.02,0.47,U] [#6 -2.38,-0.97,0.58,U] [#7 -0.81,-1.41,0.42,U] [#8 -1.17,-0.66,0.42,U] 
21:39:26.340 00.005 1092 refined, 8 included, MultiStar: {-0.97, -0.77}, one-star: {-1.05, -1.48}
21:39:26.344 00.004 1092 CameraToMount -- cameraTheta (-2.48) - m_xAngle (2.71) = xAngle (-5.19 = 1.09)
21:39:26.349 00.005 1092 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.20 = -2.20)
21:39:26.353 00.004 1092 CameraToMount -- cameraX=-0.97 cameraY=-0.77 hyp=1.24 cameraTheta=-2.48 mountX=0.57 mountY=-1.00, mountTheta=-1.05
21:39:26.364 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.97, y=-0.77, opts=13)
21:39:26.373 00.009 1092 Enqueuing Move request for scope (-0.97, -0.77)
21:39:26.376 00.003 2744 Worker thread wakes up
21:39:26.377 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.77) opts 0xd
21:39:26.377 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.97, -0.77)
21:39:26.377 00.000 2744 Moving (-0.97, -0.77) raw xDistance=0.57 yDistance=-1.00
21:39:26.377 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
21:39:26.377 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
21:39:26.377 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.00
21:39:26.377 00.000 2744 MoveAxis(W, 133, ABG)
21:39:26.378 00.001 2744 Guiding  Dir = 3, Dur = 133
21:39:26.378 00.000 2744 IsSlewing returns 0
21:39:26.378 00.000 2744 IsGuiding returns 0
21:39:26.379 00.001 2744 PulseGuide returned control before completion, sleep 143
21:39:26.386 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6503, FiltMin=2055, FiltMax=65535, Gamma=0.510
21:39:26.392 00.006 1092 UpdateGuideState exits: m=249191 SNR=52.7
21:39:26.401 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:26.407 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:26.410 00.003 1092 Enqueuing Expose request
21:39:26.527 00.117 2744 IsGuiding returns 1
21:39:26.527 00.000 2744 scope still moving after pulse duration time elapsed
21:39:26.559 00.032 2744 IsSlewing returns 0
21:39:26.559 00.000 2744 IsGuiding returns 0
21:39:26.560 00.001 2744 scope move finished after 133 + 47 ms
21:39:26.560 00.000 2744 Move returns status 0, amount 133
21:39:26.560 00.000 2744 MoveAxis(N, 0, ABG)
21:39:26.560 00.000 2744 Move returns status 0, amount 0
21:39:26.560 00.000 2744 move complete, result=0
21:39:26.560 00.000 2744 worker thread done servicing request
21:39:26.560 00.000 2744 Worker thread wakes up
21:39:26.560 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:26.560 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:26.561 00.001 1092 GuideStep: 0.6 px 133 ms WEST, -1.0 px 0 ms NORTH
21:39:29.960 03.399 2744 Exposure complete
21:39:30.193 00.233 2744 worker thread done servicing request
21:39:30.193 00.000 1092 OnExposeComplete: enter
21:39:30.196 00.003 1092 UpdateGuideState(): m_state=6
21:39:30.200 00.004 1092 Star::Find(15, 525, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
21:39:30.203 00.003 1092 Star::Find returns 1 (0), X=526.84, Y=1108.68, Mass=23693, SNR=8.6, Peak=19475 HFD=4.4
21:39:30.206 00.003 1092 Star::Find false star n=6 nbg=258 bg=9774.5 sigma=1143.2 thresh=13204 peak=13112
21:39:30.208 00.002 1092 Star::Find false star n=4 nbg=238 bg=10013.9 sigma=1071.2 thresh=13227 peak=12704
21:39:30.210 00.002 1092 Star::Find false star n=3 nbg=255 bg=9973.2 sigma=1190.6 thresh=13545 peak=12591
21:39:30.213 00.003 1092 Star::Find false star n=5 nbg=246 bg=9392.3 sigma=1062.7 thresh=12580 peak=11790
21:39:30.216 00.003 1092 Star::Find false star n=1 nbg=267 bg=9252.3 sigma=1301.6 thresh=13157 peak=11788
21:39:30.218 00.002 1092 Star::Find false star n=12 nbg=247 bg=9485.2 sigma=959.8 thresh=12365 peak=11879
21:39:30.220 00.002 1092 Star::Find false star n=2 nbg=268 bg=7567.0 sigma=1258.1 thresh=11341 peak=9544
21:39:30.224 00.004 1092 Star::Find false star n=2 nbg=259 bg=10482.6 sigma=1276.3 thresh=14311 peak=12647
21:39:30.226 00.002 1092 MultiStar: [#1 -0.82,-1.02,1.55,U] [#2 -1.92,0.37,1.83,U] [#3 2.24,-0.60,1.38,U] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
21:39:30.229 00.003 1092 single-star, 3 included, MultiStar: {-0.31, -0.28}, one-star: {-0.07, 0.11}
21:39:30.231 00.002 1092 CameraToMount -- cameraTheta (2.13) - m_xAngle (2.71) = xAngle (-0.59 = -0.59)
21:39:30.234 00.003 1092 CameraToMount -- cameraTheta (2.13) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (2.40 = 2.40)
21:39:30.236 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.13 mountX=0.11 mountY=0.09, mountTheta=0.68
21:39:30.242 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.11, opts=13)
21:39:30.246 00.004 1092 Enqueuing Move request for scope (-0.07, 0.11)
21:39:30.248 00.002 2744 Worker thread wakes up
21:39:30.248 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
21:39:30.248 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
21:39:30.248 00.000 2744 Moving (-0.07, 0.11) raw xDistance=0.11 yDistance=0.09
21:39:30.248 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
21:39:30.249 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:39:30.249 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
21:39:30.249 00.000 2744 MoveAxis(E, 0, ABG)
21:39:30.249 00.000 2744 Move returns status 0, amount 0
21:39:30.249 00.000 2744 MoveAxis(N, 0, ABG)
21:39:30.249 00.000 2744 Move returns status 0, amount 0
21:39:30.249 00.000 2744 move complete, result=0
21:39:30.249 00.000 2744 worker thread done servicing request
21:39:30.251 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7683, FiltMin=2037, FiltMax=65533, Gamma=0.510
21:39:30.253 00.002 1092 UpdateGuideState exits: m=23693 SNR=8.6
21:39:30.256 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:30.258 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:30.260 00.002 1092 Enqueuing Expose request
21:39:30.263 00.003 2744 Worker thread wakes up
21:39:30.263 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
21:39:30.266 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:30.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:33.670 03.404 2744 Exposure complete
21:39:33.926 00.256 2744 worker thread done servicing request
21:39:33.926 00.000 1092 OnExposeComplete: enter
21:39:33.930 00.004 1092 UpdateGuideState(): m_state=6
21:39:33.934 00.004 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
21:39:33.940 00.006 1092 Star::Find false star n=5 nbg=257 bg=10489.5 sigma=1166.8 thresh=13990 peak=13803
21:39:33.942 00.002 1092 Star::Find returns 0 (2), X=526.00, Y=1108.00, Mass=24407, SNR=2.9, Peak=16317 HFD=0.0
21:39:33.945 00.003 1092 DistanceChecker: activated
21:39:33.948 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:39:33.955 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:39:33.958 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:39:33.961 00.003 2744 Worker thread wakes up
21:39:33.961 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:39:33.961 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:39:33.961 00.000 2744 move complete, result=0
21:39:33.961 00.000 2744 worker thread done servicing request
21:39:34.075 00.114 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:39:34.078 00.003 1092 Status Line: Star lost - low SNR
21:39:34.097 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7968, FiltMin=1959, FiltMax=65527, Gamma=0.510
21:39:34.100 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:39:34.103 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:34.107 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:39:34.110 00.003 1092 Enqueuing Expose request
21:39:34.112 00.002 2744 Worker thread wakes up
21:39:34.114 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:34.114 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:39:37.500 03.386 2744 Exposure complete
21:39:37.693 00.193 2744 worker thread done servicing request
21:39:37.694 00.001 1092 OnExposeComplete: enter
21:39:37.696 00.002 1092 UpdateGuideState(): m_state=6
21:39:37.698 00.002 1092 Star::Find(15, 526, 1108, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
21:39:37.700 00.002 1092 Star::Find returns 1 (0), X=525.28, Y=1107.16, Mass=118426, SNR=24.9, Peak=30765 HFD=2.3
21:39:37.702 00.002 1092 DistanceChecker: deactivated
21:39:37.705 00.003 1092 MultiStar: [#1 -1.96,-0.47,1.31,U] [#2 -2.66,-0.50,0.94,U] [#3 1.55,-0.17,1.41,U] [#4 -1.03,-1.14,0.95,U] [#5 -2.52,-0.85,1.15,U] [#6 -3.78,-1.66,0.59,U] [#7 -2.04,-0.72,0.58,U] [#8 -2.55,0.40,0.57,U] 
21:39:37.707 00.002 1092 refined, 8 included, MultiStar: {-1.56, -0.70}, one-star: {-1.63, -1.41}
21:39:37.709 00.002 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (2.71) = xAngle (-5.43 = 0.85)
21:39:37.711 00.002 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.45 = -2.45)
21:39:37.713 00.002 1092 CameraToMount -- cameraX=-1.56 cameraY=-0.70 hyp=1.71 cameraTheta=-2.72 mountX=1.13 mountY=-1.10, mountTheta=-0.77
21:39:37.718 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.56, y=-0.70, opts=13)
21:39:37.721 00.003 1092 Enqueuing Move request for scope (-1.56, -0.70)
21:39:37.724 00.003 2744 Worker thread wakes up
21:39:37.724 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -0.70) opts 0xd
21:39:37.724 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.56, -0.70)
21:39:37.724 00.000 2744 Moving (-1.56, -0.70) raw xDistance=1.13 yDistance=-1.10
21:39:37.724 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.13
21:39:37.724 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:39:37.724 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.10
21:39:37.725 00.001 2744 MoveAxis(W, 253, ABG)
21:39:37.725 00.000 2744 Guiding  Dir = 3, Dur = 253
21:39:37.725 00.000 2744 IsSlewing returns 0
21:39:37.725 00.000 2744 IsGuiding returns 0
21:39:37.725 00.000 2744 PulseGuide returned control before completion, sleep 263
21:39:37.727 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7037, FiltMin=2183, FiltMax=65535, Gamma=0.510
21:39:37.730 00.003 1092 UpdateGuideState exits: m=118426 SNR=24.9
21:39:37.732 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:37.734 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:37.737 00.003 1092 Enqueuing Expose request
21:39:38.002 00.265 2744 IsGuiding returns 1
21:39:38.002 00.000 2744 scope still moving after pulse duration time elapsed
21:39:38.032 00.030 2744 IsSlewing returns 0
21:39:38.032 00.000 2744 IsGuiding returns 0
21:39:38.032 00.000 2744 scope move finished after 253 + 53 ms
21:39:38.032 00.000 2744 Move returns status 0, amount 253
21:39:38.033 00.001 2744 MoveAxis(N, 0, ABG)
21:39:38.033 00.000 2744 Move returns status 0, amount 0
21:39:38.033 00.000 2744 move complete, result=0
21:39:38.033 00.000 2744 worker thread done servicing request
21:39:38.033 00.000 2744 Worker thread wakes up
21:39:38.033 00.000 1092 GuideStep: 1.1 px 253 ms WEST, -1.1 px 0 ms NORTH
21:39:38.038 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:38.038 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:41.434 03.396 2744 Exposure complete
21:39:41.622 00.188 2744 worker thread done servicing request
21:39:41.622 00.000 1092 OnExposeComplete: enter
21:39:41.625 00.003 1092 UpdateGuideState(): m_state=6
21:39:41.627 00.002 1092 Star::Find(15, 525, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
21:39:41.630 00.003 1092 Star::Find returns 1 (0), X=525.76, Y=1106.88, Mass=215649, SNR=44.4, Peak=39779 HFD=2.3
21:39:41.633 00.003 1092 MultiStar: [#1 -1.56,-0.80,0.85,U] [#2 -1.74,-0.76,0.87,U] [#3 1.03,-0.78,0.48,U] [#4 -0.33,-0.52,0.66,U] [#5 -1.75,-0.49,0.54,U] [#6 -2.17,-1.17,0.59,U] [#7 -1.01,-0.60,0.34,U] [#8 0.00,0.00,0.00,L] [#9 -1.57,-1.92,0.35,U] 
21:39:41.637 00.004 1092 refined, 8 included, MultiStar: {-1.20, -0.98}, one-star: {-1.16, -1.69}
21:39:41.639 00.002 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (2.71) = xAngle (-5.17 = 1.11)
21:39:41.641 00.002 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.19 = -2.19)
21:39:41.643 00.002 1092 CameraToMount -- cameraX=-1.20 cameraY=-0.98 hyp=1.55 cameraTheta=-2.46 mountX=0.69 mountY=-1.27, mountTheta=-1.07
21:39:41.647 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.20, y=-0.98, opts=13)
21:39:41.650 00.003 1092 Enqueuing Move request for scope (-1.20, -0.98)
21:39:41.652 00.002 2744 Worker thread wakes up
21:39:41.652 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.20, -0.98) opts 0xd
21:39:41.652 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.20, -0.98)
21:39:41.653 00.001 2744 Moving (-1.20, -0.98) raw xDistance=0.69 yDistance=-1.27
21:39:41.653 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.69
21:39:41.653 00.000 2744 switching direction from 1 to -1 - decHistory=-4 oldest=1.56 newest=-2.28
21:39:41.653 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.27 from input -1.27
21:39:41.653 00.000 2744 MoveAxis(W, 172, ABG)
21:39:41.653 00.000 2744 Guiding  Dir = 3, Dur = 172
21:39:41.653 00.000 2744 IsSlewing returns 0
21:39:41.653 00.000 2744 IsGuiding returns 0
21:39:41.654 00.001 2744 PulseGuide returned control before completion, sleep 182
21:39:41.655 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6698, FiltMin=2151, FiltMax=65535, Gamma=0.510
21:39:41.659 00.004 1092 UpdateGuideState exits: m=215649 SNR=44.4
21:39:41.663 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:41.666 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:41.669 00.003 1092 Enqueuing Expose request
21:39:41.847 00.178 2744 IsGuiding returns 1
21:39:41.847 00.000 2744 scope still moving after pulse duration time elapsed
21:39:41.878 00.031 2744 IsSlewing returns 0
21:39:41.878 00.000 2744 IsGuiding returns 1
21:39:41.910 00.032 2744 IsSlewing returns 0
21:39:41.910 00.000 2744 IsGuiding returns 0
21:39:41.911 00.001 2744 scope move finished after 172 + 84 ms
21:39:41.911 00.000 2744 Move returns status 0, amount 172
21:39:41.911 00.000 2744 MoveAxis(N, 238, ABG)
21:39:41.911 00.000 2744 Guiding  Dir = 0, Dur = 238
21:39:41.911 00.000 2744 IsSlewing returns 0
21:39:41.911 00.000 2744 IsGuiding returns 0
21:39:41.911 00.000 2744 PulseGuide returned control before completion, sleep 248
21:39:42.176 00.265 2744 IsGuiding returns 1
21:39:42.176 00.000 2744 scope still moving after pulse duration time elapsed
21:39:42.207 00.031 2744 IsSlewing returns 0
21:39:42.207 00.000 2744 IsGuiding returns 0
21:39:42.207 00.000 2744 scope move finished after 238 + 58 ms
21:39:42.207 00.000 2744 Move returns status 0, amount 238
21:39:42.207 00.000 2744 move complete, result=0
21:39:42.207 00.000 2744 worker thread done servicing request
21:39:42.208 00.001 1092 GuideStep: 0.7 px 172 ms WEST, -1.3 px 238 ms NORTH
21:39:42.211 00.003 2744 Worker thread wakes up
21:39:42.211 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:42.211 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:45.601 03.390 2744 Exposure complete
21:39:45.806 00.205 2744 worker thread done servicing request
21:39:45.806 00.000 1092 OnExposeComplete: enter
21:39:45.809 00.003 1092 UpdateGuideState(): m_state=6
21:39:45.812 00.003 1092 Star::Find(15, 525, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
21:39:45.816 00.004 1092 Star::Find returns 1 (0), X=526.78, Y=1106.28, Mass=229128, SNR=48.7, Peak=39091 HFD=2.5
21:39:45.818 00.002 1092 Star::Find false star n=3 nbg=260 bg=10936.9 sigma=1270.5 thresh=14748 peak=13090
21:39:45.821 00.003 1092 MultiStar: [#1 -0.16,-1.27,0.45,U] [#2 -0.84,-0.74,0.44,U] [#3 0.00,0.00,0.00,L] [#4 0.03,-1.46,0.52,U] [#5 -0.58,-1.33,0.32,U] [#6 -0.77,-1.74,0.39,U] [#7 0.00,0.00,0.00,L] [#8 -0.93,-1.66,0.34,U] [#9 -0.56,-1.93,0.37,U] [#10 1.36,-3.72,0.34,U] 
21:39:45.823 00.002 1092 refined, 8 included, MultiStar: {-0.26, -1.82}, one-star: {-0.13, -2.29}
21:39:45.825 00.002 1092 CameraToMount -- cameraTheta (-1.71) - m_xAngle (2.71) = xAngle (-4.43 = 1.85)
21:39:45.827 00.002 1092 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.44 = -1.44)
21:39:45.829 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=-1.82 hyp=1.84 cameraTheta=-1.71 mountX=-0.51 mountY=-1.82, mountTheta=-1.84
21:39:45.833 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-1.82, opts=13)
21:39:45.836 00.003 1092 Enqueuing Move request for scope (-0.26, -1.82)
21:39:45.838 00.002 2744 Worker thread wakes up
21:39:45.838 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.82) opts 0xd
21:39:45.838 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -1.82)
21:39:45.838 00.000 2744 Moving (-0.26, -1.82) raw xDistance=-0.51 yDistance=-1.82
21:39:45.838 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.51
21:39:45.838 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.82 from input -1.82
21:39:45.839 00.001 2744 MoveAxis(E, 103, ABG)
21:39:45.839 00.000 2744 Guiding  Dir = 2, Dur = 103
21:39:45.839 00.000 2744 IsSlewing returns 0
21:39:45.839 00.000 2744 IsGuiding returns 0
21:39:45.839 00.000 2744 PulseGuide returned control before completion, sleep 113
21:39:45.840 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7360, FiltMin=2109, FiltMax=65535, Gamma=0.510
21:39:45.842 00.002 1092 UpdateGuideState exits: m=229128 SNR=48.7
21:39:45.845 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:45.848 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:45.851 00.003 1092 Enqueuing Expose request
21:39:45.953 00.102 2744 IsGuiding returns 1
21:39:45.954 00.001 2744 scope still moving after pulse duration time elapsed
21:39:45.984 00.030 2744 IsSlewing returns 0
21:39:45.984 00.000 2744 IsGuiding returns 0
21:39:45.984 00.000 2744 scope move finished after 103 + 42 ms
21:39:45.984 00.000 2744 Move returns status 0, amount 103
21:39:45.984 00.000 2744 MoveAxis(N, 343, ABG)
21:39:45.984 00.000 2744 Guiding  Dir = 0, Dur = 343
21:39:45.985 00.001 2744 IsSlewing returns 0
21:39:45.985 00.000 2744 IsGuiding returns 0
21:39:45.985 00.000 2744 PulseGuide returned control before completion, sleep 353
21:39:46.346 00.361 2744 IsGuiding returns 1
21:39:46.346 00.000 2744 scope still moving after pulse duration time elapsed
21:39:46.378 00.032 2744 IsSlewing returns 0
21:39:46.378 00.000 2744 IsGuiding returns 0
21:39:46.378 00.000 2744 scope move finished after 343 + 49 ms
21:39:46.378 00.000 2744 Move returns status 0, amount 343
21:39:46.378 00.000 2744 move complete, result=0
21:39:46.378 00.000 2744 worker thread done servicing request
21:39:46.379 00.001 2744 Worker thread wakes up
21:39:46.379 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:46.379 00.000 1092 GuideStep: -0.5 px 103 ms EAST, -1.8 px 343 ms NORTH
21:39:46.381 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:49.761 03.380 2744 Exposure complete
21:39:49.934 00.173 2744 worker thread done servicing request
21:39:49.934 00.000 1092 OnExposeComplete: enter
21:39:49.937 00.003 1092 UpdateGuideState(): m_state=6
21:39:49.939 00.002 1092 Star::Find(15, 526, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
21:39:49.941 00.002 1092 Star::Find false star n=10 nbg=256 bg=12973.5 sigma=1288.6 thresh=16839 peak=16094
21:39:49.942 00.001 1092 Star::Find returns 0 (2), X=526.00, Y=1106.00, Mass=47013, SNR=2.9, Peak=20583 HFD=0.0
21:39:49.944 00.002 1092 DistanceChecker: activated
21:39:49.946 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:39:49.951 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:39:49.953 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:39:49.955 00.002 2744 Worker thread wakes up
21:39:49.955 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:39:49.955 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:39:49.955 00.000 2744 move complete, result=0
21:39:49.955 00.000 2744 worker thread done servicing request
21:39:50.060 00.105 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:39:50.062 00.002 1092 Status Line: Star lost - low SNR
21:39:50.075 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10311, FiltMin=2327, FiltMax=65517, Gamma=0.510
21:39:50.077 00.002 1092 UpdateGuideState exits: Star lost - low SNR
21:39:50.079 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:50.080 00.001 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:39:50.081 00.001 1092 Enqueuing Expose request
21:39:50.084 00.003 2744 Worker thread wakes up
21:39:50.084 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:50.084 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:39:53.459 03.375 2744 Exposure complete
21:39:53.616 00.157 2744 worker thread done servicing request
21:39:53.616 00.000 1092 OnExposeComplete: enter
21:39:53.618 00.002 1092 UpdateGuideState(): m_state=6
21:39:53.620 00.002 1092 Star::Find(15, 526, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
21:39:53.622 00.002 1092 Star::Find returns 1 (0), X=527.21, Y=1106.37, Mass=264618, SNR=54.1, Peak=50899 HFD=2.5
21:39:53.623 00.001 1092 DistanceChecker: deactivated
21:39:53.625 00.002 1092 MultiStar: [#1 0.07,-1.21,0.77,U] [#2 -0.18,-1.21,0.48,U] [#3 -0.53,-1.07,0.79,U] [#4 0.80,-1.28,0.56,U] [#5 -0.24,-1.33,0.65,U] [#6 -0.30,-1.73,0.32,U] [#7 0.56,-1.08,0.39,U] [#8 -1.26,-1.68,0.32,U] 
21:39:53.627 00.002 1092 refined, 8 included, MultiStar: {-0.03, -1.45}, one-star: {0.30, -2.20}
21:39:53.628 00.001 1092 CameraToMount -- cameraTheta (-1.59) - m_xAngle (2.71) = xAngle (-4.30 = 1.98)
21:39:53.630 00.002 1092 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.32 = -1.32)
21:39:53.631 00.001 1092 CameraToMount -- cameraX=-0.03 cameraY=-1.45 hyp=1.45 cameraTheta=-1.59 mountX=-0.58 mountY=-1.40, mountTheta=-1.96
21:39:53.634 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-1.45, opts=13)
21:39:53.636 00.002 1092 Enqueuing Move request for scope (-0.03, -1.45)
21:39:53.637 00.001 2744 Worker thread wakes up
21:39:53.639 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -1.45) opts 0xd
21:39:53.639 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -1.45)
21:39:53.639 00.000 2744 Moving (-0.03, -1.45) raw xDistance=-0.58 yDistance=-1.40
21:39:53.639 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
21:39:53.639 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.40 from input -1.40
21:39:53.639 00.000 2744 MoveAxis(E, 136, ABG)
21:39:53.639 00.000 2744 Guiding  Dir = 2, Dur = 136
21:39:53.639 00.000 2744 IsSlewing returns 0
21:39:53.639 00.000 2744 IsGuiding returns 0
21:39:53.640 00.001 2744 PulseGuide returned control before completion, sleep 146
21:39:53.640 00.000 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6922, FiltMin=2264, FiltMax=65535, Gamma=0.510
21:39:53.642 00.002 1092 UpdateGuideState exits: m=264618 SNR=54.1
21:39:53.644 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:53.645 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:39:53.646 00.001 1092 Enqueuing Expose request
21:39:53.794 00.148 2744 IsGuiding returns 1
21:39:53.794 00.000 2744 scope still moving after pulse duration time elapsed
21:39:53.826 00.032 2744 IsSlewing returns 0
21:39:53.826 00.000 2744 IsGuiding returns 0
21:39:53.828 00.002 2744 scope move finished after 136 + 52 ms
21:39:53.828 00.000 2744 Move returns status 0, amount 136
21:39:53.828 00.000 2744 MoveAxis(N, 263, ABG)
21:39:53.828 00.000 2744 Guiding  Dir = 0, Dur = 263
21:39:53.828 00.000 2744 IsSlewing returns 0
21:39:53.828 00.000 2744 IsGuiding returns 0
21:39:53.828 00.000 2744 PulseGuide returned control before completion, sleep 273
21:39:54.110 00.282 2744 IsGuiding returns 1
21:39:54.110 00.000 2744 scope still moving after pulse duration time elapsed
21:39:54.141 00.031 2744 IsSlewing returns 0
21:39:54.141 00.000 2744 IsGuiding returns 0
21:39:54.141 00.000 2744 scope move finished after 263 + 50 ms
21:39:54.141 00.000 2744 Move returns status 0, amount 263
21:39:54.141 00.000 2744 move complete, result=0
21:39:54.141 00.000 2744 worker thread done servicing request
21:39:54.141 00.000 2744 Worker thread wakes up
21:39:54.141 00.000 1092 GuideStep: -0.6 px 136 ms EAST, -1.4 px 263 ms NORTH
21:39:54.144 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:54.144 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:39:57.527 03.383 2744 Exposure complete
21:39:57.681 00.154 2744 worker thread done servicing request
21:39:57.681 00.000 1092 OnExposeComplete: enter
21:39:57.683 00.002 1092 UpdateGuideState(): m_state=6
21:39:57.685 00.002 1092 Star::Find(15, 527, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
21:39:57.688 00.003 1092 Star::Find false star n=8 nbg=256 bg=11760.5 sigma=1169.5 thresh=15269 peak=14689
21:39:57.690 00.002 1092 Star::Find returns 0 (2), X=527.00, Y=1106.00, Mass=33336, SNR=2.9, Peak=19533 HFD=0.0
21:39:57.691 00.001 1092 DistanceChecker: activated
21:39:57.693 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:39:57.695 00.002 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:39:57.697 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:39:57.699 00.002 2744 Worker thread wakes up
21:39:57.699 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:39:57.699 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:39:57.699 00.000 2744 move complete, result=0
21:39:57.699 00.000 2744 worker thread done servicing request
21:39:57.810 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:39:57.812 00.002 1092 Status Line: Star lost - low SNR
21:39:57.825 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8691, FiltMin=1930, FiltMax=65523, Gamma=0.510
21:39:57.828 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:39:57.830 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:39:57.831 00.001 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:39:57.833 00.002 1092 Enqueuing Expose request
21:39:57.834 00.001 2744 Worker thread wakes up
21:39:57.834 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:39:57.834 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:01.216 03.382 2744 Exposure complete
21:40:01.383 00.167 2744 worker thread done servicing request
21:40:01.384 00.001 1092 OnExposeComplete: enter
21:40:01.386 00.002 1092 UpdateGuideState(): m_state=6
21:40:01.389 00.003 1092 Star::Find(15, 527, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
21:40:01.391 00.002 1092 Star::Find false star n=2 nbg=236 bg=12717.1 sigma=1203.1 thresh=16326 peak=15191
21:40:01.395 00.004 1092 Star::Find returns 0 (2), X=527.00, Y=1106.00, Mass=10314, SNR=2.9, Peak=19389 HFD=0.0
21:40:01.397 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:01.401 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:01.402 00.001 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:01.405 00.003 2744 Worker thread wakes up
21:40:01.405 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:01.405 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:01.405 00.000 2744 move complete, result=0
21:40:01.405 00.000 2744 worker thread done servicing request
21:40:01.515 00.110 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:01.519 00.004 1092 Status Line: Star lost - low SNR
21:40:01.549 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9735, FiltMin=2295, FiltMax=65517, Gamma=0.510
21:40:01.555 00.006 1092 UpdateGuideState exits: Star lost - low SNR
21:40:01.558 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:01.561 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:01.569 00.008 1092 Enqueuing Expose request
21:40:01.573 00.004 2744 Worker thread wakes up
21:40:01.573 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:01.573 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:04.984 03.411 2744 Exposure complete
21:40:05.248 00.264 2744 worker thread done servicing request
21:40:05.248 00.000 1092 OnExposeComplete: enter
21:40:05.250 00.002 1092 UpdateGuideState(): m_state=6
21:40:05.254 00.004 1092 Star::Find(15, 527, 1106, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
21:40:05.258 00.004 1092 Star::Find returns 1 (0), X=528.29, Y=1107.33, Mass=191390, SNR=37.8, Peak=44810 HFD=1.7
21:40:05.263 00.005 1092 DistanceChecker: deactivated
21:40:05.266 00.003 1092 MultiStar: [#1 1.31,-0.18,1.07,U] [#2 1.25,0.04,0.97,U] [#3 -1.89,0.01,1.05,U] [#4 1.55,-0.57,0.81,U] [#5 0.78,-0.28,0.97,U] [#6 0.29,-0.65,0.52,U] [#7 1.89,-0.09,0.56,U] [#8 1.13,-0.73,0.59,U] 
21:40:05.269 00.003 1092 refined, 8 included, MultiStar: {0.78, -0.39}, one-star: {1.37, -1.24}
21:40:05.274 00.005 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.71) = xAngle (-3.18 = 3.10)
21:40:05.277 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.19 = -0.19)
21:40:05.281 00.004 1092 CameraToMount -- cameraX=0.78 cameraY=-0.39 hyp=0.87 cameraTheta=-0.46 mountX=-0.87 mountY=-0.17, mountTheta=-2.95
21:40:05.288 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.39, opts=13)
21:40:05.292 00.004 1092 Enqueuing Move request for scope (0.78, -0.39)
21:40:05.296 00.004 2744 Worker thread wakes up
21:40:05.296 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.39) opts 0xd
21:40:05.296 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.39)
21:40:05.296 00.000 2744 Moving (0.78, -0.39) raw xDistance=-0.87 yDistance=-0.17
21:40:05.296 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
21:40:05.296 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:05.297 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
21:40:05.297 00.000 2744 MoveAxis(E, 205, ABG)
21:40:05.297 00.000 2744 Guiding  Dir = 2, Dur = 205
21:40:05.297 00.000 2744 IsSlewing returns 0
21:40:05.297 00.000 2744 IsGuiding returns 0
21:40:05.298 00.001 2744 PulseGuide returned control before completion, sleep 215
21:40:05.299 00.001 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6925, FiltMin=2179, FiltMax=65533, Gamma=0.510
21:40:05.302 00.003 1092 UpdateGuideState exits: m=191390 SNR=37.8
21:40:05.310 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:05.316 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:40:05.324 00.008 1092 Enqueuing Expose request
21:40:05.524 00.200 2744 IsGuiding returns 1
21:40:05.524 00.000 2744 scope still moving after pulse duration time elapsed
21:40:05.556 00.032 2744 IsSlewing returns 0
21:40:05.556 00.000 2744 IsGuiding returns 0
21:40:05.556 00.000 2744 scope move finished after 205 + 53 ms
21:40:05.556 00.000 2744 Move returns status 0, amount 205
21:40:05.556 00.000 2744 MoveAxis(N, 0, ABG)
21:40:05.556 00.000 2744 Move returns status 0, amount 0
21:40:05.557 00.001 2744 move complete, result=0
21:40:05.557 00.000 2744 worker thread done servicing request
21:40:05.557 00.000 2744 Worker thread wakes up
21:40:05.557 00.000 1092 GuideStep: -0.9 px 205 ms EAST, -0.2 px 0 ms NORTH
21:40:05.562 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:05.562 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:40:08.962 03.400 2744 Exposure complete
21:40:09.168 00.206 2744 worker thread done servicing request
21:40:09.169 00.001 1092 OnExposeComplete: enter
21:40:09.172 00.003 1092 UpdateGuideState(): m_state=6
21:40:09.175 00.003 1092 Star::Find(15, 528, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
21:40:09.177 00.002 1092 Star::Find returns 1 (0), X=527.58, Y=1107.63, Mass=159557, SNR=32.9, Peak=32490 HFD=3.0
21:40:09.179 00.002 1092 MultiStar: [#1 0.54,-0.36,1.73,U] [#2 0.35,0.22,1.39,U] [#3 -0.46,0.03,0.63,U] [#4 0.81,-0.65,0.72,U] [#5 0.30,-0.19,0.85,U] [#6 -0.42,-0.63,0.40,U] [#7 0.59,-0.26,0.36,U] [#8 0.05,-0.72,0.37,U] 
21:40:09.182 00.003 1092 refined, 8 included, MultiStar: {0.36, -0.33}, one-star: {0.66, -0.94}
21:40:09.184 00.002 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (2.71) = xAngle (-3.46 = 2.82)
21:40:09.186 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.47 = -0.47)
21:40:09.189 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=-0.33 hyp=0.49 cameraTheta=-0.75 mountX=-0.47 mountY=-0.22, mountTheta=-2.69
21:40:09.196 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.33, opts=13)
21:40:09.198 00.002 1092 Enqueuing Move request for scope (0.36, -0.33)
21:40:09.201 00.003 2744 Worker thread wakes up
21:40:09.201 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.33) opts 0xd
21:40:09.201 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.33)
21:40:09.201 00.000 2744 Moving (0.36, -0.33) raw xDistance=-0.47 yDistance=-0.22
21:40:09.201 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.47
21:40:09.201 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:40:09.202 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
21:40:09.202 00.000 2744 MoveAxis(E, 119, ABG)
21:40:09.202 00.000 2744 Guiding  Dir = 2, Dur = 119
21:40:09.202 00.000 2744 IsSlewing returns 0
21:40:09.203 00.001 2744 IsGuiding returns 0
21:40:09.203 00.000 2744 PulseGuide returned control before completion, sleep 129
21:40:09.206 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7408, FiltMin=2141, FiltMax=65533, Gamma=0.510
21:40:09.209 00.003 1092 UpdateGuideState exits: m=159557 SNR=32.9
21:40:09.212 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:09.214 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:40:09.217 00.003 1092 Enqueuing Expose request
21:40:09.344 00.127 2744 IsGuiding returns 1
21:40:09.344 00.000 2744 scope still moving after pulse duration time elapsed
21:40:09.376 00.032 2744 IsSlewing returns 0
21:40:09.376 00.000 2744 IsGuiding returns 1
21:40:09.408 00.032 2744 IsSlewing returns 0
21:40:09.408 00.000 2744 IsGuiding returns 1
21:40:09.439 00.031 2744 IsSlewing returns 0
21:40:09.439 00.000 2744 IsGuiding returns 0
21:40:09.439 00.000 2744 scope move finished after 119 + 117 ms
21:40:09.439 00.000 2744 Move returns status 0, amount 119
21:40:09.439 00.000 2744 MoveAxis(N, 0, ABG)
21:40:09.441 00.002 2744 Move returns status 0, amount 0
21:40:09.441 00.000 2744 move complete, result=0
21:40:09.441 00.000 2744 worker thread done servicing request
21:40:09.441 00.000 1092 GuideStep: -0.5 px 119 ms EAST, -0.2 px 0 ms NORTH
21:40:09.447 00.006 2744 Worker thread wakes up
21:40:09.447 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:09.447 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(512,1094,31,31)
21:40:12.826 03.379 2744 Exposure complete
21:40:13.004 00.178 2744 worker thread done servicing request
21:40:13.004 00.000 1092 OnExposeComplete: enter
21:40:13.006 00.002 1092 UpdateGuideState(): m_state=6
21:40:13.008 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
21:40:13.010 00.002 1092 Star::Find false star n=1 nbg=267 bg=16322.1 sigma=1614.3 thresh=21165 peak=18224
21:40:13.012 00.002 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=6174, SNR=2.9, Peak=22496 HFD=0.0
21:40:13.014 00.002 1092 DistanceChecker: activated
21:40:13.016 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:13.020 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:13.022 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:13.024 00.002 2744 Worker thread wakes up
21:40:13.024 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:13.024 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:13.024 00.000 2744 move complete, result=0
21:40:13.024 00.000 2744 worker thread done servicing request
21:40:13.135 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:13.137 00.002 1092 Status Line: Star lost - low SNR
21:40:13.151 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=12259, FiltMin=2387, FiltMax=58083, Gamma=0.510
21:40:13.156 00.005 1092 UpdateGuideState exits: Star lost - low SNR
21:40:13.158 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:13.160 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:13.162 00.002 1092 Enqueuing Expose request
21:40:13.165 00.003 2744 Worker thread wakes up
21:40:13.166 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:13.166 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:16.539 03.373 2744 Exposure complete
21:40:16.698 00.159 2744 worker thread done servicing request
21:40:16.698 00.000 1092 OnExposeComplete: enter
21:40:16.700 00.002 1092 UpdateGuideState(): m_state=6
21:40:16.701 00.001 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
21:40:16.705 00.004 1092 Star::Find false star n=6 nbg=257 bg=17769.8 sigma=1476.8 thresh=22200 peak=20596
21:40:16.707 00.002 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=31091, SNR=2.9, Peak=24573 HFD=0.0
21:40:16.709 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:16.715 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:16.718 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:16.720 00.002 2744 Worker thread wakes up
21:40:16.720 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:16.720 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:16.721 00.001 2744 move complete, result=0
21:40:16.721 00.000 2744 worker thread done servicing request
21:40:16.825 00.104 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:16.827 00.002 1092 Status Line: Star lost - low SNR
21:40:16.847 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=62263, med=13786, FiltMin=2301, FiltMax=22624, Gamma=0.510
21:40:16.849 00.002 1092 UpdateGuideState exits: Star lost - low SNR
21:40:16.852 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:16.853 00.001 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:16.855 00.002 1092 Enqueuing Expose request
21:40:16.858 00.003 2744 Worker thread wakes up
21:40:16.858 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:16.858 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:20.256 03.398 2744 Exposure complete
21:40:20.461 00.205 2744 worker thread done servicing request
21:40:20.461 00.000 1092 OnExposeComplete: enter
21:40:20.464 00.003 1092 UpdateGuideState(): m_state=6
21:40:20.466 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
21:40:20.468 00.002 1092 Star::Find false star n=3 nbg=257 bg=15866.3 sigma=1477.6 thresh=20299 peak=18524
21:40:20.470 00.002 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=14731, SNR=2.9, Peak=21792 HFD=0.0
21:40:20.472 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:20.475 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:20.478 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:20.480 00.002 2744 Worker thread wakes up
21:40:20.480 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:20.480 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:20.480 00.000 2744 move complete, result=0
21:40:20.480 00.000 2744 worker thread done servicing request
21:40:20.587 00.107 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:20.590 00.003 1092 Status Line: Star lost - low SNR
21:40:20.606 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=62263, med=12445, FiltMin=2666, FiltMax=21840, Gamma=0.510
21:40:20.609 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:40:20.611 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:20.613 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:20.616 00.003 1092 Enqueuing Expose request
21:40:20.618 00.002 2744 Worker thread wakes up
21:40:20.618 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:20.618 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:24.018 03.400 2744 Exposure complete
21:40:24.228 00.210 2744 worker thread done servicing request
21:40:24.228 00.000 1092 OnExposeComplete: enter
21:40:24.231 00.003 1092 UpdateGuideState(): m_state=6
21:40:24.234 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
21:40:24.237 00.003 1092 Star::Find false star n=5 nbg=256 bg=17462.6 sigma=1505.5 thresh=21979 peak=19798
21:40:24.240 00.003 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=25865, SNR=2.9, Peak=23943 HFD=0.0
21:40:24.243 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:24.247 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:24.250 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:24.252 00.002 2744 Worker thread wakes up
21:40:24.252 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:24.253 00.001 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:24.253 00.000 2744 move complete, result=0
21:40:24.253 00.000 2744 worker thread done servicing request
21:40:24.364 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:24.366 00.002 1092 Status Line: Star lost - low SNR
21:40:24.384 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=128, max=62240, med=13475, FiltMin=2829, FiltMax=21856, Gamma=0.510
21:40:24.386 00.002 1092 UpdateGuideState exits: Star lost - low SNR
21:40:24.389 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:24.391 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:24.393 00.002 1092 Enqueuing Expose request
21:40:24.397 00.004 2744 Worker thread wakes up
21:40:24.397 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:24.397 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:27.785 03.388 2744 Exposure complete
21:40:27.978 00.193 2744 worker thread done servicing request
21:40:27.979 00.001 1092 OnExposeComplete: enter
21:40:27.981 00.002 1092 UpdateGuideState(): m_state=6
21:40:27.983 00.002 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
21:40:27.985 00.002 1092 Star::Find false star n=3 nbg=263 bg=16488.6 sigma=1580.4 thresh=21230 peak=18717
21:40:27.989 00.004 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=14884, SNR=2.9, Peak=22650 HFD=0.0
21:40:27.991 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:27.996 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:27.999 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:28.002 00.003 2744 Worker thread wakes up
21:40:28.002 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:28.002 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:28.002 00.000 2744 move complete, result=0
21:40:28.002 00.000 2744 worker thread done servicing request
21:40:28.117 00.115 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:28.120 00.003 1092 Status Line: Star lost - low SNR
21:40:28.137 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=7, max=62263, med=12688, FiltMin=2594, FiltMax=25264, Gamma=0.510
21:40:28.140 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:40:28.142 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:28.145 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:28.147 00.002 1092 Enqueuing Expose request
21:40:28.149 00.002 2744 Worker thread wakes up
21:40:28.149 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:28.149 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:31.546 03.397 2744 Exposure complete
21:40:31.774 00.228 2744 worker thread done servicing request
21:40:31.774 00.000 1092 OnExposeComplete: enter
21:40:31.777 00.003 1092 UpdateGuideState(): m_state=6
21:40:31.780 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
21:40:31.782 00.002 1092 Star::Find false star n=1 nbg=265 bg=14481.8 sigma=1378.9 thresh=18619 peak=16614
21:40:31.785 00.003 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=4165, SNR=2.9, Peak=21754 HFD=0.0
21:40:31.787 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:31.791 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:31.793 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:31.796 00.003 2744 Worker thread wakes up
21:40:31.796 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:31.796 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:31.796 00.000 2744 move complete, result=0
21:40:31.796 00.000 2744 worker thread done servicing request
21:40:31.905 00.109 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:31.908 00.003 1092 Status Line: Star lost - low SNR
21:40:31.930 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10736, FiltMin=2101, FiltMax=65517, Gamma=0.510
21:40:31.934 00.004 1092 UpdateGuideState exits: Star lost - low SNR
21:40:31.939 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:31.942 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:31.945 00.003 1092 Enqueuing Expose request
21:40:31.948 00.003 2744 Worker thread wakes up
21:40:31.948 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:31.948 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:35.347 03.399 2744 Exposure complete
21:40:35.557 00.210 2744 worker thread done servicing request
21:40:35.557 00.000 1092 OnExposeComplete: enter
21:40:35.560 00.003 1092 UpdateGuideState(): m_state=6
21:40:35.564 00.004 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
21:40:35.566 00.002 1092 Star::Find false star n=4 nbg=244 bg=15581.7 sigma=1221.7 thresh=19247 peak=17307
21:40:35.569 00.003 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=15613, SNR=2.9, Peak=21504 HFD=0.0
21:40:35.572 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:35.577 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:40:35.580 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
21:40:35.583 00.003 2744 Worker thread wakes up
21:40:35.583 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:40:35.583 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:40:35.583 00.000 2744 move complete, result=0
21:40:35.583 00.000 2744 worker thread done servicing request
21:40:35.695 00.112 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:35.698 00.003 1092 Status Line: Star lost - low SNR
21:40:35.719 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=11207, FiltMin=2250, FiltMax=65507, Gamma=0.510
21:40:35.724 00.005 1092 UpdateGuideState exits: Star lost - low SNR
21:40:35.726 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:35.729 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:35.731 00.002 1092 Enqueuing Expose request
21:40:35.734 00.003 2744 Worker thread wakes up
21:40:35.734 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:35.734 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:37.981 02.247 1092 StartLoopingInteractive: Loop button clicked
21:40:37.984 00.003 1092 Mount: notify guiding stopped
21:40:37.989 00.005 1092 Changing from state GUIDING to STOP
21:40:37.991 00.002 1092 guider state => SELECTED
21:40:37.994 00.003 1092 Status Line: Looping
21:40:38.015 00.021 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:40:39.147 01.132 2744 Exposure complete
21:40:39.385 00.238 2744 worker thread done servicing request
21:40:39.385 00.000 1092 OnExposeComplete: enter
21:40:39.389 00.004 1092 UpdateGuideState(): m_state=2
21:40:39.392 00.003 1092 Star::Find(15, 527, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:39.396 00.004 1092 Star::Find false star n=3 nbg=249 bg=12897.1 sigma=1186.2 thresh=16456 peak=14916
21:40:39.398 00.002 1092 Star::Find returns 0 (2), X=527.00, Y=1107.00, Mass=13667, SNR=2.9, Peak=18359 HFD=0.0
21:40:39.401 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:39.404 00.003 1092 Changing from state SELECTED to UNINITIALIZED
21:40:39.407 00.003 1092 guider state => SELECTING
21:40:39.409 00.002 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:39.412 00.003 1092 Status Line: Star lost - low SNR
21:40:39.428 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9776, FiltMin=2363, FiltMax=65511, Gamma=0.510
21:40:39.431 00.003 1092 UpdateGuideState exits: Star lost - low SNR
21:40:39.434 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:39.438 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:39.441 00.003 1092 Enqueuing Expose request
21:40:39.444 00.003 2744 Worker thread wakes up
21:40:39.444 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:39.444 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:39.968 00.524 1092 GuiderMultiStar::AutoSelect enter
21:40:39.971 00.003 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:40:40.196 00.225 1092 AutoFind: auto downsample for scale 1.51 => 1x
21:40:40.443 00.247 1092 AutoFind: global mean = 1.2, stdev 2327.0
21:40:40.447 00.004 1092 AutoFind: using threshold = 0.1
21:40:40.736 00.289 1092 AutoFind: local max [571, 933] 87.0
21:40:40.740 00.004 1092 AutoFind: local max [877, 895] 19.7
21:40:40.743 00.003 1092 AutoFind: local max [576, 568] 7.2
21:40:40.747 00.004 1092 AutoFind: local max [991, 902] 7.0
21:40:40.750 00.003 1092 AutoFind: local max [1643, 526] 5.7
21:40:40.753 00.003 1092 AutoFind: local max [835, 900] 5.4
21:40:40.756 00.003 1092 AutoFind: local max [1565, 903] 5.4
21:40:40.759 00.003 1092 AutoFind: local max [914, 1169] 5.3
21:40:40.761 00.002 1092 AutoFind: local max [582, 929] 5.3
21:40:40.764 00.003 1092 AutoFind: local max [1336, 1099] 5.2
21:40:40.768 00.004 1092 AutoFind: local max [876, 1000] 5.1
21:40:40.770 00.002 1092 AutoFind: local max [406, 1019] 5.0
21:40:40.773 00.003 1092 AutoFind: local max [1478, 941] 4.9
21:40:40.775 00.002 1092 AutoFind: local max [752, 1030] 4.9
21:40:40.779 00.004 1092 AutoFind: local max [1770, 712] 4.9
21:40:40.781 00.002 1092 AutoFind: local max [1440, 812] 4.9
21:40:40.784 00.003 1092 AutoFind: local max [898, 1178] 4.8
21:40:40.786 00.002 1092 AutoFind: local max [769, 1147] 4.8
21:40:40.789 00.003 1092 AutoFind: local max [1361, 924] 4.8
21:40:40.791 00.002 1092 AutoFind: local max [1471, 957] 4.8
21:40:40.793 00.002 1092 AutoFind: local max [737, 816] 4.7
21:40:40.797 00.004 1092 AutoFind: local max [1394, 1091] 4.7
21:40:40.799 00.002 1092 AutoFind: local max [303, 1052] 4.7
21:40:40.802 00.003 1092 AutoFind: local max [1270, 590] 4.7
21:40:40.805 00.003 1092 AutoFind: local max [134, 1093] 4.7
21:40:40.807 00.002 1092 AutoFind: local max [1211, 695] 4.7
21:40:40.810 00.003 1092 AutoFind: local max [1131, 531] 4.7
21:40:40.812 00.002 1092 AutoFind: local max [1094, 1186] 4.7
21:40:40.816 00.004 1092 AutoFind: local max [1263, 772] 4.6
21:40:40.818 00.002 1092 AutoFind: local max [1219, 981] 4.6
21:40:40.821 00.003 1092 AutoFind: local max [1696, 1194] 4.6
21:40:40.824 00.003 1092 AutoFind: local max [610, 1125] 4.6
21:40:40.826 00.002 1092 AutoFind: local max [389, 818] 4.6
21:40:40.829 00.003 1092 AutoFind: local max [584, 935] 4.6
21:40:40.832 00.003 1092 AutoFind: local max [1091, 843] 4.5
21:40:40.834 00.002 1092 AutoFind: local max [1111, 1015] 4.5
21:40:40.837 00.003 1092 AutoFind: local max [1788, 673] 4.5
21:40:40.840 00.003 1092 AutoFind: local max [1748, 1001] 4.5
21:40:40.842 00.002 1092 AutoFind: local max [1200, 923] 4.5
21:40:40.845 00.003 1092 AutoFind: local max [203, 1055] 4.5
21:40:40.848 00.003 1092 AutoFind: local max [1820, 718] 4.5
21:40:40.850 00.002 1092 AutoFind: local max [1463, 780] 4.5
21:40:40.853 00.003 1092 AutoFind: local max [1412, 754] 4.4
21:40:40.856 00.003 1092 AutoFind: local max [579, 883] 4.4
21:40:40.859 00.003 1092 AutoFind: local max [1518, 1055] 4.4
21:40:40.862 00.003 1092 AutoFind: local max [1853, 841] 4.4
21:40:40.866 00.004 1092 AutoFind: local max [1744, 1079] 4.4
21:40:40.868 00.002 1092 AutoFind: local max [149, 1181] 4.4
21:40:40.872 00.004 1092 AutoFind: local max [642, 1062] 4.4
21:40:40.875 00.003 1092 AutoFind: local max [512, 719] 4.4
21:40:40.877 00.002 1092 AutoFind: local max [811, 1174] 4.4
21:40:40.880 00.003 1092 AutoFind: local max [1732, 884] 4.4
21:40:40.884 00.004 1092 AutoFind: local max [261, 917] 4.4
21:40:40.887 00.003 1092 AutoFind: local max [1023, 754] 4.4
21:40:40.891 00.004 1092 AutoFind: local max [602, 1065] 4.4
21:40:40.894 00.003 1092 AutoFind: local max [801, 1030] 4.4
21:40:40.897 00.003 1092 AutoFind: local max [738, 771] 4.3
21:40:40.899 00.002 1092 AutoFind: local max [869, 848] 4.3
21:40:40.902 00.003 1092 AutoFind: local max [1778, 932] 4.3
21:40:40.906 00.004 1092 AutoFind: local max [1536, 1041] 4.3
21:40:40.909 00.003 1092 AutoFind: local max [1795, 1153] 4.3
21:40:40.911 00.002 1092 AutoFind: local max [457, 792] 4.3
21:40:40.915 00.004 1092 AutoFind: local max [1681, 1093] 4.3
21:40:40.919 00.004 1092 AutoFind: local max [1317, 569] 4.3
21:40:40.923 00.004 1092 AutoFind: local max [1573, 1003] 4.3
21:40:40.927 00.004 1092 AutoFind: local max [120, 1060] 4.3
21:40:40.931 00.004 1092 AutoFind: local max [758, 1068] 4.3
21:40:40.934 00.003 1092 AutoFind: local max [106, 1029] 4.3
21:40:40.937 00.003 1092 AutoFind: local max [1390, 941] 4.2
21:40:40.940 00.003 1092 AutoFind: local max [1267, 1138] 4.2
21:40:40.943 00.003 1092 AutoFind: local max [1307, 861] 4.2
21:40:40.946 00.003 1092 AutoFind: local max [478, 1024] 4.2
21:40:40.949 00.003 1092 AutoFind: local max [290, 1203] 4.2
21:40:40.952 00.003 1092 AutoFind: local max [1654, 771] 4.2
21:40:40.955 00.003 1092 AutoFind: local max [1118, 774] 4.2
21:40:40.958 00.003 1092 AutoFind: local max [1043, 1144] 4.2
21:40:40.961 00.003 1092 AutoFind: local max [66, 992] 4.2
21:40:40.964 00.003 1092 AutoFind: local max [419, 735] 4.2
21:40:40.966 00.002 1092 AutoFind: local max [1083, 753] 4.2
21:40:40.969 00.003 1092 AutoFind: local max [1222, 641] 4.2
21:40:40.972 00.003 1092 AutoFind: local max [1458, 803] 4.2
21:40:40.976 00.004 1092 AutoFind: local max [649, 845] 4.2
21:40:40.979 00.003 1092 AutoFind: local max [646, 1085] 4.2
21:40:40.982 00.003 1092 AutoFind: local max [120, 1045] 4.2
21:40:40.985 00.003 1092 AutoFind: local max [664, 1093] 4.2
21:40:40.990 00.005 1092 AutoFind: local max [1229, 1195] 4.2
21:40:40.993 00.003 1092 AutoFind: local max [902, 904] 4.2
21:40:40.996 00.003 1092 AutoFind: local max [708, 741] 4.1
21:40:40.999 00.003 1092 AutoFind: local max [963, 940] 4.1
21:40:41.002 00.003 1092 AutoFind: local max [1053, 954] 4.1
21:40:41.005 00.003 1092 AutoFind: local max [916, 1095] 4.1
21:40:41.008 00.003 1092 AutoFind: local max [195, 879] 4.1
21:40:41.011 00.003 1092 AutoFind: local max [1814, 1092] 4.1
21:40:41.014 00.003 1092 AutoFind: local max [1510, 833] 4.1
21:40:41.017 00.003 1092 AutoFind: local max [397, 927] 4.1
21:40:41.021 00.004 1092 AutoFind: local max [1315, 703] 4.1
21:40:41.023 00.002 1092 AutoFind: local max [1701, 920] 4.1
21:40:41.026 00.003 1092 AutoFind: local max [1304, 831] 4.1
21:40:41.029 00.003 1092 AutoFind: local max [1605, 965] 4.1
21:40:41.033 00.004 1092 AutoFind: local max [1423, 790] 4.1
21:40:41.036 00.003 1092 AutoFind: too close [664, 1093] 4.2 - [646, 1085] 4.2
21:40:41.039 00.003 1092 AutoFind: too close [120, 1045] 4.2 - [106, 1029] 4.3
21:40:41.042 00.003 1092 AutoFind: too close [120, 1045] 4.2 - [120, 1060] 4.3
21:40:41.045 00.003 1092 AutoFind: too close [1458, 803] 4.2 - [1440, 812] 4.9
21:40:41.048 00.003 1092 AutoFind: too close [1536, 1041] 4.3 - [1518, 1055] 4.4
21:40:41.050 00.002 1092 AutoFind: too close [584, 935] 4.6 - [582, 929] 5.3
21:40:41.054 00.004 1092 AutoFind: close dim-bright [584, 935] 4.6 - [571, 933] 87.0
21:40:41.057 00.003 1092 AutoFind: too close [1471, 957] 4.8 - [1478, 941] 4.9
21:40:41.060 00.003 1092 AutoFind: too close [898, 1178] 4.8 - [914, 1169] 5.3
21:40:41.063 00.003 1092 AutoFind: close dim-bright [582, 929] 5.3 - [571, 933] 87.0
21:40:41.066 00.003 1092 AutoFind: too close to edge [290, 1203] 4.2
21:40:41.068 00.002 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:40:41.071 00.003 1092 Star::Find(15, 571, 933, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.074 00.003 1092 Star::Find returns 1 (0), X=571.47, Y=933.32, Mass=2231729, SNR=176.8, Peak=65535 HFD=5.1
21:40:41.077 00.003 1092 Star::Find(15, 877, 895, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.080 00.003 1092 Star::Find returns 1 (0), X=877.38, Y=894.62, Mass=164788, SNR=31.2, Peak=35808 HFD=2.9
21:40:41.083 00.003 1092 Star::Find(15, 576, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.086 00.003 1092 Star::Find returns 1 (0), X=575.23, Y=566.96, Mass=36364, SNR=11.4, Peak=19232 HFD=2.2
21:40:41.089 00.003 1092 Star::Find(15, 991, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.092 00.003 1092 Star::Find returns 1 (0), X=990.70, Y=901.82, Mass=63456, SNR=18.6, Peak=26746 HFD=1.7
21:40:41.096 00.004 1092 Star::Find(15, 1643, 526, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.099 00.003 1092 Star::Find false star n=4 nbg=248 bg=9937.5 sigma=1020.3 thresh=12999 peak=12090
21:40:41.101 00.002 1092 Star::Find returns 0 (2), X=1643.00, Y=526.00, Mass=13653, SNR=2.9, Peak=15872 HFD=0.0
21:40:41.105 00.004 1092 Star::Find(15, 835, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.107 00.002 1092 Star::Find false star n=5 nbg=253 bg=12055.9 sigma=1134.2 thresh=15458 peak=14892
21:40:41.110 00.003 1092 Star::Find returns 0 (2), X=835.00, Y=900.00, Mass=21779, SNR=2.9, Peak=17031 HFD=0.0
21:40:41.114 00.004 1092 Star::Find(15, 1565, 903, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.118 00.004 1092 Star::Find false star n=3 nbg=251 bg=12004.0 sigma=1207.3 thresh=15626 peak=14389
21:40:41.121 00.003 1092 Star::Find returns 0 (2), X=1565.00, Y=903.00, Mass=12318, SNR=2.9, Peak=19469 HFD=0.0
21:40:41.124 00.003 1092 Star::Find(15, 1336, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.127 00.003 1092 Star::Find false star n=1 nbg=265 bg=12488.0 sigma=1391.7 thresh=16663 peak=15294
21:40:41.131 00.004 1092 Star::Find returns 0 (2), X=1336.00, Y=1099.00, Mass=6914, SNR=2.9, Peak=21197 HFD=0.0
21:40:41.134 00.003 1092 Star::Find(15, 876, 1000, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.137 00.003 1092 Star::Find false star n=1 nbg=272 bg=12111.9 sigma=1400.7 thresh=16314 peak=15211
21:40:41.141 00.004 1092 Star::Find returns 0 (2), X=876.00, Y=1000.00, Mass=6135, SNR=2.9, Peak=25571 HFD=0.0
21:40:41.144 00.003 1092 Star::Find(15, 406, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.148 00.004 1092 Star::Find false star n=3 nbg=271 bg=12748.9 sigma=1429.2 thresh=17036 peak=14916
21:40:41.151 00.003 1092 Star::Find returns 0 (2), X=406.00, Y=1019.00, Mass=14239, SNR=2.9, Peak=18755 HFD=0.0
21:40:41.155 00.004 1092 Star::Find(15, 752, 1030, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.158 00.003 1092 Star::Find false star n=4 nbg=244 bg=12298.5 sigma=1173.9 thresh=15820 peak=14707
21:40:41.161 00.003 1092 Star::Find returns 0 (2), X=752.00, Y=1030.00, Mass=17067, SNR=2.9, Peak=18263 HFD=0.0
21:40:41.164 00.003 1092 Star::Find(15, 1770, 712, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.167 00.003 1092 Star::Find false star n=4 nbg=250 bg=10511.0 sigma=1202.1 thresh=14117 peak=13382
21:40:41.170 00.003 1092 Star::Find returns 0 (2), X=1770.00, Y=712.00, Mass=23687, SNR=2.9, Peak=19978 HFD=0.0
21:40:41.173 00.003 1092 Star::Find(15, 769, 1147, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.178 00.005 1092 Star::Find false star n=6 nbg=256 bg=12201.1 sigma=1278.6 thresh=16037 peak=15122
21:40:41.181 00.003 1092 Star::Find returns 0 (2), X=769.00, Y=1147.00, Mass=35266, SNR=2.9, Peak=20503 HFD=0.0
21:40:41.183 00.002 1092 Star::Find(15, 1361, 924, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.187 00.004 1092 Star::Find false star n=2 nbg=271 bg=11996.0 sigma=1483.3 thresh=16446 peak=14574
21:40:41.190 00.003 1092 Star::Find returns 0 (2), X=1361.00, Y=924.00, Mass=11678, SNR=2.9, Peak=18691 HFD=0.0
21:40:41.194 00.004 1092 Star::Find(15, 737, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.197 00.003 1092 Star::Find false star n=4 nbg=268 bg=11872.0 sigma=1341.2 thresh=15896 peak=14332
21:40:41.201 00.004 1092 Star::Find returns 0 (2), X=737.00, Y=816.00, Mass=17703, SNR=2.9, Peak=16592 HFD=0.0
21:40:41.204 00.003 1092 Star::Find(15, 1394, 1091, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.208 00.004 1092 Star::Find false star n=2 nbg=262 bg=12737.2 sigma=1336.0 thresh=16745 peak=15108
21:40:41.211 00.003 1092 Star::Find returns 0 (2), X=1394.00, Y=1091.00, Mass=8581, SNR=2.9, Peak=19562 HFD=0.0
21:40:41.214 00.003 1092 Star::Find(15, 303, 1052, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.216 00.002 1092 Star::Find false star n=2 nbg=256 bg=12345.3 sigma=1247.8 thresh=16089 peak=14594
21:40:41.219 00.003 1092 Star::Find returns 0 (2), X=303.00, Y=1052.00, Mass=8909, SNR=2.9, Peak=19021 HFD=0.0
21:40:41.223 00.004 1092 Star::Find(15, 1270, 590, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.226 00.003 1092 Star::Find false star n=6 nbg=236 bg=10658.6 sigma=1014.2 thresh=13701 peak=12934
21:40:41.228 00.002 1092 Star::Find returns 0 (2), X=1270.00, Y=590.00, Mass=22485, SNR=2.9, Peak=16381 HFD=0.0
21:40:41.231 00.003 1092 Star::Find(15, 134, 1093, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.234 00.003 1092 Star::Find false star n=7 nbg=253 bg=11030.8 sigma=1259.3 thresh=14809 peak=14248
21:40:41.237 00.003 1092 Star::Find returns 0 (2), X=134.00, Y=1093.00, Mass=40607, SNR=2.9, Peak=19351 HFD=0.0
21:40:41.241 00.004 1092 Star::Find(15, 1211, 695, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.244 00.003 1092 Star::Find false star n=3 nbg=271 bg=11261.6 sigma=1438.5 thresh=15577 peak=13637
21:40:41.246 00.002 1092 Star::Find returns 0 (2), X=1211.00, Y=695.00, Mass=15473, SNR=2.9, Peak=18442 HFD=0.0
21:40:41.249 00.003 1092 Star::Find(15, 1131, 531, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.252 00.003 1092 Star::Find false star n=8 nbg=244 bg=10031.0 sigma=936.1 thresh=12839 peak=12382
21:40:41.256 00.004 1092 Star::Find returns 0 (2), X=1131.00, Y=531.00, Mass=29226, SNR=2.9, Peak=14989 HFD=0.0
21:40:41.259 00.003 1092 Star::Find(15, 1094, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.262 00.003 1092 Star::Find false star n=5 nbg=253 bg=12338.3 sigma=1193.6 thresh=15919 peak=14410
21:40:41.265 00.003 1092 Star::Find returns 0 (2), X=1094.00, Y=1186.00, Mass=23151, SNR=2.9, Peak=21194 HFD=0.0
21:40:41.269 00.004 1092 Star::Find(15, 1263, 772, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.273 00.004 1092 Star::Find false star n=5 nbg=256 bg=11414.3 sigma=1167.9 thresh=14918 peak=13987
21:40:41.276 00.003 1092 Star::Find returns 0 (2), X=1263.00, Y=772.00, Mass=21480, SNR=2.9, Peak=16381 HFD=0.0
21:40:41.278 00.002 1092 Star::Find(15, 1219, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.281 00.003 1092 Star::Find false star n=1 nbg=270 bg=12270.9 sigma=1383.5 thresh=16421 peak=14230
21:40:41.285 00.004 1092 Star::Find returns 0 (2), X=1219.00, Y=981.00, Mass=4238, SNR=2.9, Peak=19363 HFD=0.0
21:40:41.287 00.002 1092 Star::Find(15, 1696, 1194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.292 00.005 1092 Star::Find false star n=4 nbg=256 bg=11976.1 sigma=1370.1 thresh=16086 peak=15018
21:40:41.294 00.002 1092 Star::Find returns 0 (2), X=1696.00, Y=1194.00, Mass=21784, SNR=2.9, Peak=18717 HFD=0.0
21:40:41.297 00.003 1092 Star::Find(15, 610, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.300 00.003 1092 Star::Find returns 0 (3), X=610.00, Y=1125.00, Mass=0, SNR=0.0, Peak=19853 HFD=0.0
21:40:41.304 00.004 1092 Star::Find(15, 389, 818, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.307 00.003 1092 Star::Find false star n=7 nbg=252 bg=12040.2 sigma=1200.7 thresh=15642 peak=14696
21:40:41.310 00.003 1092 Star::Find returns 0 (2), X=389.00, Y=818.00, Mass=30457, SNR=2.9, Peak=17917 HFD=0.0
21:40:41.313 00.003 1092 Star::Find(15, 1091, 843, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.316 00.003 1092 Star::Find false star n=3 nbg=271 bg=11771.4 sigma=1406.2 thresh=15990 peak=13717
21:40:41.320 00.004 1092 Star::Find returns 0 (2), X=1091.00, Y=843.00, Mass=15285, SNR=2.9, Peak=18461 HFD=0.0
21:40:41.324 00.004 1092 Star::Find(15, 1111, 1015, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.328 00.004 1092 Star::Find false star n=6 nbg=259 bg=12240.8 sigma=1294.1 thresh=16123 peak=14783
21:40:41.332 00.004 1092 Star::Find returns 0 (2), X=1111.00, Y=1015.00, Mass=27061, SNR=2.9, Peak=17520 HFD=0.0
21:40:41.336 00.004 1092 Star::Find(15, 1788, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.341 00.005 1092 Star::Find false star n=6 nbg=236 bg=10075.0 sigma=990.9 thresh=13048 peak=11968
21:40:41.343 00.002 1092 Star::Find returns 0 (2), X=1788.00, Y=673.00, Mass=23228, SNR=2.9, Peak=14999 HFD=0.0
21:40:41.346 00.003 1092 Star::Find(15, 1748, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.350 00.004 1092 Star::Find returns 0 (3), X=1748.00, Y=1001.00, Mass=0, SNR=0.0, Peak=18413 HFD=0.0
21:40:41.354 00.004 1092 Star::Find(15, 1200, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.356 00.002 1092 Star::Find false star n=5 nbg=256 bg=11917.6 sigma=1213.6 thresh=15558 peak=14212
21:40:41.360 00.004 1092 Star::Find returns 0 (2), X=1200.00, Y=923.00, Mass=23399, SNR=2.9, Peak=17648 HFD=0.0
21:40:41.364 00.004 1092 Star::Find(15, 203, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.367 00.003 1092 Star::Find false star n=3 nbg=262 bg=11878.9 sigma=1345.6 thresh=15916 peak=14079
21:40:41.370 00.003 1092 Star::Find returns 0 (2), X=203.00, Y=1055.00, Mass=15984, SNR=2.9, Peak=17530 HFD=0.0
21:40:41.374 00.004 1092 Star::Find(15, 1820, 718, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.377 00.003 1092 Star::Find false star n=3 nbg=263 bg=10044.3 sigma=1250.8 thresh=13797 peak=12225
21:40:41.381 00.004 1092 Star::Find returns 0 (2), X=1820.00, Y=718.00, Mass=12786, SNR=2.9, Peak=15440 HFD=0.0
21:40:41.384 00.003 1092 Star::Find(15, 1463, 780, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.388 00.004 1092 Star::Find false star n=3 nbg=259 bg=11923.8 sigma=1355.0 thresh=15989 peak=13771
21:40:41.391 00.003 1092 Star::Find returns 0 (2), X=1463.00, Y=780.00, Mass=20405, SNR=2.9, Peak=17386 HFD=0.0
21:40:41.394 00.003 1092 Star::Find(15, 1412, 754, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.397 00.003 1092 Star::Find false star n=6 nbg=257 bg=11679.9 sigma=1154.8 thresh=15144 peak=13859
21:40:41.401 00.004 1092 Star::Find returns 0 (2), X=1412.00, Y=754.00, Mass=29581, SNR=2.9, Peak=17306 HFD=0.0
21:40:41.405 00.004 1092 Star::Find(15, 579, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.407 00.002 1092 Star::Find false star n=6 nbg=260 bg=12159.2 sigma=1137.8 thresh=15573 peak=14339
21:40:41.410 00.003 1092 Star::Find returns 0 (2), X=579.00, Y=883.00, Mass=28495, SNR=2.9, Peak=20784 HFD=0.0
21:40:41.414 00.004 1092 Star::Find(15, 1853, 841, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.417 00.003 1092 Star::Find returns 0 (3), X=1853.00, Y=841.00, Mass=0, SNR=0.0, Peak=16359 HFD=0.0
21:40:41.420 00.003 1092 Star::Find(15, 1744, 1079, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.424 00.004 1092 Star::Find false star n=4 nbg=264 bg=11747.3 sigma=1200.0 thresh=15347 peak=14565
21:40:41.429 00.005 1092 Star::Find returns 0 (2), X=1744.00, Y=1079.00, Mass=17075, SNR=2.9, Peak=17271 HFD=0.0
21:40:41.432 00.003 1092 Star::Find(15, 149, 1181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.436 00.004 1092 Star::Find false star n=5 nbg=262 bg=11763.9 sigma=1314.6 thresh=15708 peak=14010
21:40:41.439 00.003 1092 Star::Find returns 0 (2), X=149.00, Y=1181.00, Mass=25838, SNR=2.9, Peak=18122 HFD=0.0
21:40:41.443 00.004 1092 Star::Find(15, 642, 1062, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.445 00.002 1092 Star::Find false star n=2 nbg=271 bg=12303.7 sigma=1449.0 thresh=16651 peak=14575
21:40:41.449 00.004 1092 Star::Find returns 0 (2), X=642.00, Y=1062.00, Mass=9832, SNR=2.9, Peak=20112 HFD=0.0
21:40:41.452 00.003 1092 Star::Find(15, 512, 719, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.455 00.003 1092 Star::Find false star n=1 nbg=252 bg=11581.5 sigma=1255.3 thresh=15347 peak=14259
21:40:41.459 00.004 1092 Star::Find returns 0 (2), X=512.00, Y=719.00, Mass=5289, SNR=2.9, Peak=17191 HFD=0.0
21:40:41.461 00.002 1092 Star::Find(15, 811, 1174, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.465 00.004 1092 Star::Find false star n=2 nbg=278 bg=12220.7 sigma=1435.7 thresh=16528 peak=14540
21:40:41.468 00.003 1092 Star::Find returns 0 (2), X=811.00, Y=1174.00, Mass=10487, SNR=2.9, Peak=18352 HFD=0.0
21:40:41.472 00.004 1092 Star::Find(15, 1732, 884, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.476 00.004 1092 Star::Find returns 0 (3), X=1732.00, Y=884.00, Mass=0, SNR=0.0, Peak=17677 HFD=0.0
21:40:41.479 00.003 1092 Star::Find(15, 261, 917, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.483 00.004 1092 Star::Find false star n=3 nbg=259 bg=12191.8 sigma=1385.7 thresh=16349 peak=15098
21:40:41.486 00.003 1092 Star::Find returns 0 (2), X=261.00, Y=917.00, Mass=18898, SNR=2.9, Peak=22698 HFD=0.0
21:40:41.490 00.004 1092 Star::Find(15, 1023, 754, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.493 00.003 1092 Star::Find false star n=3 nbg=253 bg=11709.1 sigma=1229.3 thresh=15397 peak=13585
21:40:41.497 00.004 1092 Star::Find returns 0 (2), X=1023.00, Y=754.00, Mass=12890, SNR=2.9, Peak=17203 HFD=0.0
21:40:41.499 00.002 1092 Star::Find(15, 602, 1065, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.502 00.003 1092 Star::Find false star n=5 nbg=254 bg=12655.1 sigma=1150.3 thresh=16106 peak=15075
21:40:41.506 00.004 1092 Star::Find returns 0 (2), X=602.00, Y=1065.00, Mass=21696, SNR=2.9, Peak=19405 HFD=0.0
21:40:41.509 00.003 1092 Star::Find(15, 801, 1030, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.512 00.003 1092 Star::Find false star n=1 nbg=271 bg=12273.1 sigma=1539.2 thresh=16891 peak=13952
21:40:41.516 00.004 1092 Star::Find returns 0 (2), X=801.00, Y=1030.00, Mass=6694, SNR=2.9, Peak=19395 HFD=0.0
21:40:41.518 00.002 1092 Star::Find(15, 738, 771, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.523 00.005 1092 Star::Find false star n=3 nbg=230 bg=11823.4 sigma=1008.5 thresh=14849 peak=13920
21:40:41.526 00.003 1092 Star::Find returns 0 (2), X=738.00, Y=771.00, Mass=11068, SNR=2.9, Peak=18589 HFD=0.0
21:40:41.528 00.002 1092 Star::Find(15, 869, 848, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.533 00.005 1092 Star::Find false star n=2 nbg=258 bg=11902.6 sigma=1360.9 thresh=15985 peak=14180
21:40:41.536 00.003 1092 Star::Find returns 0 (2), X=869.00, Y=848.00, Mass=8774, SNR=2.9, Peak=16701 HFD=0.0
21:40:41.540 00.004 1092 Star::Find(15, 1778, 932, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.542 00.002 1092 Star::Find false star n=2 nbg=261 bg=11082.7 sigma=1350.7 thresh=15135 peak=13176
21:40:41.545 00.003 1092 Star::Find returns 0 (2), X=1778.00, Y=932.00, Mass=10751, SNR=2.9, Peak=17578 HFD=0.0
21:40:41.548 00.003 1092 Star::Find(15, 1795, 1153, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.552 00.004 1092 Star::Find false star n=2 nbg=250 bg=11560.5 sigma=1253.7 thresh=15322 peak=13201
21:40:41.555 00.003 1092 Star::Find returns 0 (2), X=1795.00, Y=1153.00, Mass=8854, SNR=2.9, Peak=16701 HFD=0.0
21:40:41.558 00.003 1092 Star::Find(15, 457, 792, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.561 00.003 1092 Star::Find false star n=1 nbg=278 bg=11986.5 sigma=1559.5 thresh=16665 peak=14725
21:40:41.564 00.003 1092 Star::Find returns 0 (2), X=457.00, Y=792.00, Mass=8122, SNR=2.9, Peak=20109 HFD=0.0
21:40:41.567 00.003 1092 Star::Find(15, 1681, 1093, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.572 00.005 1092 Star::Find false star n=2 nbg=266 bg=12108.7 sigma=1312.3 thresh=16045 peak=14787
21:40:41.576 00.004 1092 Star::Find returns 0 (2), X=1681.00, Y=1093.00, Mass=13866, SNR=2.9, Peak=20643 HFD=0.0
21:40:41.579 00.003 1092 Star::Find(15, 1317, 569, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.583 00.004 1092 Star::Find false star n=3 nbg=243 bg=10244.1 sigma=1151.8 thresh=13699 peak=12526
21:40:41.587 00.004 1092 Star::Find returns 0 (2), X=1317.00, Y=569.00, Mass=11429, SNR=2.9, Peak=15178 HFD=0.0
21:40:41.590 00.003 1092 Star::Find(15, 1573, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.594 00.004 1092 Star::Find false star n=4 nbg=257 bg=12193.1 sigma=1267.1 thresh=15995 peak=14870
21:40:41.597 00.003 1092 Star::Find returns 0 (2), X=1573.00, Y=1003.00, Mass=19765, SNR=2.9, Peak=19719 HFD=0.0
21:40:41.601 00.004 1092 Star::Find(15, 758, 1068, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.605 00.004 1092 Star::Find false star n=2 nbg=265 bg=12179.0 sigma=1360.3 thresh=16260 peak=14331
21:40:41.608 00.003 1092 Star::Find returns 0 (2), X=758.00, Y=1068.00, Mass=9201, SNR=2.9, Peak=18371 HFD=0.0
21:40:41.612 00.004 1092 Star::Find(15, 1390, 941, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.616 00.004 1092 Star::Find false star n=6 nbg=255 bg=12271.3 sigma=1209.4 thresh=15899 peak=14871
21:40:41.619 00.003 1092 Star::Find returns 0 (2), X=1390.00, Y=941.00, Mass=30814, SNR=2.9, Peak=19379 HFD=0.0
21:40:41.622 00.003 1092 Star::Find(15, 1267, 1138, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.625 00.003 1092 Star::Find false star n=4 nbg=257 bg=12422.6 sigma=1181.6 thresh=15967 peak=14930
21:40:41.628 00.003 1092 Star::Find returns 0 (2), X=1267.00, Y=1138.00, Mass=16106, SNR=2.9, Peak=20730 HFD=0.0
21:40:41.631 00.003 1092 Star::Find(15, 1307, 861, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.634 00.003 1092 Star::Find false star n=6 nbg=231 bg=11901.0 sigma=1063.7 thresh=15092 peak=14153
21:40:41.637 00.003 1092 Star::Find returns 0 (2), X=1307.00, Y=861.00, Mass=20499, SNR=2.9, Peak=18199 HFD=0.0
21:40:41.641 00.004 1092 Star::Find(15, 478, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.644 00.003 1092 Star::Find false star n=9 nbg=259 bg=12790.3 sigma=1234.1 thresh=16493 peak=15220
21:40:41.648 00.004 1092 Star::Find returns 0 (2), X=478.00, Y=1024.00, Mass=38780, SNR=2.9, Peak=18826 HFD=0.0
21:40:41.651 00.003 1092 Star::Find(15, 1654, 771, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.654 00.003 1092 Star::Find false star n=1 nbg=266 bg=11576.4 sigma=1276.9 thresh=15407 peak=13667
21:40:41.657 00.003 1092 Star::Find returns 0 (2), X=1654.00, Y=771.00, Mass=7218, SNR=2.9, Peak=18794 HFD=0.0
21:40:41.660 00.003 1092 Star::Find(15, 1118, 774, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.665 00.005 1092 Star::Find false star n=3 nbg=267 bg=11545.7 sigma=1390.5 thresh=15717 peak=14923
21:40:41.668 00.003 1092 Star::Find returns 0 (2), X=1118.00, Y=774.00, Mass=22006, SNR=2.9, Peak=24739 HFD=0.0
21:40:41.672 00.004 1092 Star::Find(15, 1043, 1144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.676 00.004 1092 Star::Find false star n=7 nbg=257 bg=12485.5 sigma=1156.3 thresh=15954 peak=14732
21:40:41.680 00.004 1092 Star::Find returns 0 (2), X=1043.00, Y=1144.00, Mass=31147, SNR=2.9, Peak=19389 HFD=0.0
21:40:41.682 00.002 1092 Star::Find(15, 66, 992, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.687 00.005 1092 Star::Find false star n=9 nbg=236 bg=10236.9 sigma=1005.1 thresh=13252 peak=12600
21:40:41.690 00.003 1092 Star::Find returns 0 (2), X=66.00, Y=992.00, Mass=30688, SNR=2.9, Peak=15123 HFD=0.0
21:40:41.693 00.003 1092 Star::Find(15, 419, 735, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.697 00.004 1092 Star::Find false star n=4 nbg=244 bg=11939.5 sigma=1240.0 thresh=15660 peak=14270
21:40:41.700 00.003 1092 Star::Find returns 0 (2), X=419.00, Y=735.00, Mass=21417, SNR=2.9, Peak=20285 HFD=0.0
21:40:41.703 00.003 1092 Star::Find(15, 1083, 753, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.707 00.004 1092 Star::Find returns 0 (3), X=1083.00, Y=753.00, Mass=0, SNR=0.0, Peak=16867 HFD=0.0
21:40:41.710 00.003 1092 Star::Find(15, 1222, 641, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.713 00.003 1092 Star::Find false star n=6 nbg=234 bg=10769.6 sigma=879.8 thresh=13409 peak=13232
21:40:41.718 00.005 1092 Star::Find returns 0 (2), X=1222.00, Y=641.00, Mass=24816, SNR=2.9, Peak=19146 HFD=0.0
21:40:41.721 00.003 1092 Star::Find(15, 649, 845, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.725 00.004 1092 Star::Find false star n=6 nbg=238 bg=12106.6 sigma=1135.9 thresh=15514 peak=15023
21:40:41.728 00.003 1092 Star::Find returns 0 (2), X=649.00, Y=845.00, Mass=34936, SNR=2.9, Peak=21421 HFD=0.0
21:40:41.732 00.004 1092 Star::Find(15, 1229, 1195, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.735 00.003 1092 Star::Find false star n=7 nbg=177 bg=12276.5 sigma=1175.5 thresh=15803 peak=15041
21:40:41.738 00.003 1092 Star::Find returns 0 (2), X=1229.00, Y=1195.00, Mass=35944, SNR=2.9, Peak=18381 HFD=0.0
21:40:41.741 00.003 1092 Star::Find(15, 902, 904, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.744 00.003 1092 Star::Find false star n=2 nbg=253 bg=11892.5 sigma=1146.2 thresh=15331 peak=14391
21:40:41.747 00.003 1092 Star::Find returns 0 (2), X=902.00, Y=904.00, Mass=11425, SNR=2.9, Peak=19543 HFD=0.0
21:40:41.750 00.003 1092 Star::Find(15, 708, 741, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.753 00.003 1092 Star::Find false star n=3 nbg=257 bg=11511.3 sigma=1333.8 thresh=15513 peak=13533
21:40:41.756 00.003 1092 Star::Find returns 0 (2), X=708.00, Y=741.00, Mass=15118, SNR=2.9, Peak=18666 HFD=0.0
21:40:41.759 00.003 1092 Star::Find(15, 963, 940, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.763 00.004 1092 Star::Find false star n=2 nbg=257 bg=12092.4 sigma=1257.2 thresh=15864 peak=14113
21:40:41.766 00.003 1092 Star::Find returns 0 (2), X=963.00, Y=940.00, Mass=7697, SNR=2.9, Peak=17290 HFD=0.0
21:40:41.768 00.002 1092 Star::Find(15, 1053, 954, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.771 00.003 1092 Star::Find false star n=6 nbg=233 bg=12020.4 sigma=1004.8 thresh=15035 peak=14387
21:40:41.774 00.003 1092 Star::Find returns 0 (2), X=1053.00, Y=954.00, Mass=23342, SNR=2.9, Peak=17696 HFD=0.0
21:40:41.777 00.003 1092 Star::Find(15, 916, 1095, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.781 00.004 1092 Star::Find false star n=5 nbg=257 bg=12378.4 sigma=1237.2 thresh=16090 peak=14891
21:40:41.784 00.003 1092 Star::Find returns 0 (2), X=916.00, Y=1095.00, Mass=28727, SNR=2.9, Peak=21811 HFD=0.0
21:40:41.787 00.003 1092 Star::Find(15, 195, 879, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.790 00.003 1092 Star::Find false star n=3 nbg=260 bg=11524.5 sigma=1459.3 thresh=15902 peak=13890
21:40:41.793 00.003 1092 Star::Find returns 0 (2), X=195.00, Y=879.00, Mass=16297, SNR=2.9, Peak=19171 HFD=0.0
21:40:41.796 00.003 1092 Star::Find(15, 1814, 1092, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.799 00.003 1092 Star::Find false star n=3 nbg=259 bg=11146.0 sigma=1250.7 thresh=14898 peak=13417
21:40:41.802 00.003 1092 Star::Find returns 0 (2), X=1814.00, Y=1092.00, Mass=13673, SNR=2.9, Peak=17095 HFD=0.0
21:40:41.806 00.004 1092 Star::Find(15, 1510, 833, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.810 00.004 1092 Star::Find false star n=2 nbg=270 bg=11906.2 sigma=1407.1 thresh=16128 peak=14646
21:40:41.814 00.004 1092 Star::Find returns 0 (2), X=1510.00, Y=833.00, Mass=8797, SNR=2.9, Peak=18586 HFD=0.0
21:40:41.817 00.003 1092 Star::Find(15, 397, 927, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.821 00.004 1092 Star::Find false star n=8 nbg=238 bg=12678.8 sigma=1076.4 thresh=15908 peak=14905
21:40:41.824 00.003 1092 Star::Find returns 0 (2), X=397.00, Y=927.00, Mass=28560, SNR=2.9, Peak=21347 HFD=0.0
21:40:41.827 00.003 1092 Star::Find(15, 1315, 703, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.831 00.004 1092 Star::Find false star n=3 nbg=265 bg=11403.3 sigma=1273.5 thresh=15224 peak=14214
21:40:41.834 00.003 1092 Star::Find returns 0 (2), X=1315.00, Y=703.00, Mass=12713, SNR=2.9, Peak=16240 HFD=0.0
21:40:41.839 00.005 1092 Star::Find(15, 1701, 920, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.843 00.004 1092 Star::Find false star n=3 nbg=263 bg=11375.7 sigma=1341.8 thresh=15401 peak=14104
21:40:41.847 00.004 1092 Star::Find returns 0 (2), X=1701.00, Y=920.00, Mass=15381, SNR=2.9, Peak=17584 HFD=0.0
21:40:41.850 00.003 1092 Star::Find(15, 1304, 831, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.854 00.004 1092 Star::Find false star n=1 nbg=255 bg=11728.9 sigma=1308.9 thresh=15656 peak=14057
21:40:41.858 00.004 1092 Star::Find returns 0 (2), X=1304.00, Y=831.00, Mass=4329, SNR=2.9, Peak=18090 HFD=0.0
21:40:41.861 00.003 1092 Star::Find(15, 1605, 965, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.864 00.003 1092 Star::Find false star n=3 nbg=240 bg=12392.9 sigma=1143.9 thresh=15825 peak=14139
21:40:41.868 00.004 1092 Star::Find returns 0 (2), X=1605.00, Y=965.00, Mass=10821, SNR=2.9, Peak=17715 HFD=0.0
21:40:41.871 00.003 1092 Star::Find(15, 1423, 790, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.874 00.003 1092 Star::Find false star n=3 nbg=261 bg=11462.9 sigma=1379.2 thresh=15601 peak=13828
21:40:41.877 00.003 1092 Star::Find returns 0 (2), X=1423.00, Y=790.00, Mass=16792, SNR=2.9, Peak=17827 HFD=0.0
21:40:41.880 00.003 1092 AutoFind: finding best star pass 1
21:40:41.884 00.004 1092 Star::Find(15, 571, 933, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.887 00.003 1092 Star::Find returns 1 (0), X=571.47, Y=933.32, Mass=2231729, SNR=176.8, Peak=65535 HFD=5.1
21:40:41.891 00.004 1092 AutoFind: near-saturated [571, 933] 87.0 Mass 2231729 SNR 176.8 Peak 65535
21:40:41.894 00.003 1092 Star::Find(15, 877, 895, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.897 00.003 1092 Star::Find returns 1 (0), X=877.38, Y=894.62, Mass=164788, SNR=31.2, Peak=35808 HFD=2.9
21:40:41.900 00.003 1092 AutoFind returns star at [877, 895] 19.7 Mass 164788 SNR 31.2
21:40:41.905 00.005 1092 Star::Find(15, 877, 895, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.909 00.004 1092 Star::Find returns 1 (0), X=877.38, Y=894.62, Mass=164788, SNR=31.2, Peak=35808 HFD=2.9
21:40:41.913 00.004 1092 MultiStar: List (3): {877.38, 894.62}(31.2), {575.23, 566.96}(11.4), {990.70, 901.82}(18.6), 
21:40:41.916 00.003 1092 setting lock position to (877.38, 894.62)
21:40:41.919 00.003 1092 MultiStar: stabilizing after lock position change
21:40:41.922 00.003 1092 AutoSelect: state = 1, call UpdateGuideState
21:40:41.925 00.003 1092 UpdateGuideState(): m_state=1
21:40:41.929 00.004 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
21:40:41.932 00.003 1092 Star::Find returns 1 (0), X=877.38, Y=894.62, Mass=164788, SNR=31.2, Peak=35808 HFD=2.9
21:40:41.935 00.003 1092 DistanceChecker: deactivated
21:40:41.938 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:40:41.941 00.003 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:40:41.943 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:40:41.953 00.010 1092 setting lock position to (877.38, 894.62)
21:40:41.956 00.003 1092 MultiStar: stabilizing after lock position change
21:40:41.960 00.004 1092 CurrentPosition() valid, moving to STATE_SELECTED
21:40:41.964 00.004 1092 Changing from state SELECTING to SELECTED
21:40:41.967 00.003 1092 guider state => SELECTED
21:40:41.998 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9776, FiltMin=2363, FiltMax=65511, Gamma=0.510
21:40:42.002 00.004 1092 UpdateGuideState exits: m=164788 SNR=31.2
21:40:42.008 00.006 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9776, FiltMin=2363, FiltMax=65511, Gamma=0.510
21:40:42.012 00.004 1092 Status Line: Auto-selected star at (877.4, 894.6)
21:40:42.863 00.851 2744 Exposure complete
21:40:43.135 00.272 2744 worker thread done servicing request
21:40:43.135 00.000 1092 OnExposeComplete: enter
21:40:43.140 00.005 1092 UpdateGuideState(): m_state=2
21:40:43.144 00.004 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
21:40:43.148 00.004 1092 Star::Find returns 1 (0), X=877.92, Y=894.09, Mass=212640, SNR=38.8, Peak=37133 HFD=2.4
21:40:43.150 00.002 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (2.71) = xAngle (-3.49 = 2.79)
21:40:43.154 00.004 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.50 = -0.50)
21:40:43.157 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=-0.53 hyp=0.76 cameraTheta=-0.78 mountX=-0.71 mountY=-0.37, mountTheta=-2.67
21:40:43.165 00.008 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9159, FiltMin=2144, FiltMax=65511, Gamma=0.510
21:40:43.168 00.003 1092 UpdateGuideState exits: m=212640 SNR=38.8
21:40:43.172 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:43.175 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:40:43.177 00.002 1092 Enqueuing Expose request
21:40:43.181 00.004 2744 Worker thread wakes up
21:40:43.181 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:43.182 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(863,879,31,31)
21:40:43.191 00.009 1092 GuideButtonClick i=1 ctx=Guide button clicked
21:40:43.210 00.019 1092 Changing from state SELECTED to CALIBRATING_PRIMARY
21:40:43.213 00.003 1092 guider state => CALIBRATED
21:40:43.217 00.004 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:40:43.233 00.016 1092 reset dither spiral
21:40:46.571 03.338 2744 Exposure complete
21:40:46.796 00.225 2744 worker thread done servicing request
21:40:46.796 00.000 1092 OnExposeComplete: enter
21:40:46.799 00.003 1092 UpdateGuideState(): m_state=5
21:40:46.803 00.004 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
21:40:46.806 00.003 1092 Star::Find returns 0 (4), X=878.26, Y=894.30, Mass=28411, SNR=10.0, Peak=23370 HFD=1.3
21:40:46.810 00.004 1092 DistanceChecker: activated
21:40:46.812 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:46.815 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:46.818 00.003 1092 Status Line: Star lost - low HFD
21:40:46.827 00.009 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9827, FiltMin=2195, FiltMax=65504, Gamma=0.510
21:40:46.830 00.003 1092 UpdateGuideState exits: Star lost - low HFD
21:40:46.833 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:46.836 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:46.839 00.003 1092 Enqueuing Expose request
21:40:46.842 00.003 2744 Worker thread wakes up
21:40:46.842 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:46.842 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:50.266 03.424 2744 Exposure complete
21:40:50.532 00.266 2744 worker thread done servicing request
21:40:50.627 00.095 1092 OnExposeComplete: enter
21:40:50.631 00.004 1092 UpdateGuideState(): m_state=5
21:40:50.634 00.003 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
21:40:50.638 00.004 1092 Star::Find false star n=5 nbg=260 bg=12627.3 sigma=1347.2 thresh=16669 peak=16567
21:40:50.642 00.004 1092 Star::Find returns 0 (2), X=877.00, Y=894.00, Mass=25017, SNR=2.9, Peak=18426 HFD=0.0
21:40:50.645 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:50.648 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:50.651 00.003 1092 Status Line: Star lost - low SNR
21:40:50.660 00.009 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=9930, FiltMin=2391, FiltMax=65507, Gamma=0.510
21:40:50.664 00.004 1092 UpdateGuideState exits: Star lost - low SNR
21:40:50.669 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:50.673 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:50.677 00.004 1092 Enqueuing Expose request
21:40:50.681 00.004 2744 Worker thread wakes up
21:40:50.681 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:50.681 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:54.120 03.439 2744 Exposure complete
21:40:54.439 00.319 2744 worker thread done servicing request
21:40:54.439 00.000 1092 OnExposeComplete: enter
21:40:54.443 00.004 1092 UpdateGuideState(): m_state=5
21:40:54.448 00.005 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
21:40:54.451 00.003 1092 Star::Find false star n=1 nbg=273 bg=14353.8 sigma=1559.4 thresh=19032 peak=16439
21:40:54.456 00.005 1092 Star::Find returns 0 (2), X=877.00, Y=894.00, Mass=5329, SNR=2.9, Peak=21546 HFD=0.0
21:40:54.460 00.004 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:54.463 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:54.467 00.004 1092 Status Line: Star lost - low SNR
21:40:54.477 00.010 1092 UpdateImageDisplay: Size=(1936,1216) min=3, max=65501, med=11523, FiltMin=2475, FiltMax=22487, Gamma=0.510
21:40:54.496 00.019 1092 UpdateGuideState exits: Star lost - low SNR
21:40:54.501 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:54.505 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:54.509 00.004 1092 Enqueuing Expose request
21:40:54.513 00.004 2744 Worker thread wakes up
21:40:54.513 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:54.513 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:40:57.914 03.401 2744 Exposure complete
21:40:58.137 00.223 2744 worker thread done servicing request
21:40:58.137 00.000 1092 OnExposeComplete: enter
21:40:58.141 00.004 1092 UpdateGuideState(): m_state=5
21:40:58.144 00.003 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
21:40:58.146 00.002 1092 Star::Find false star n=4 nbg=261 bg=16076.6 sigma=1377.0 thresh=20208 peak=18545
21:40:58.149 00.003 1092 Star::Find returns 0 (2), X=877.00, Y=894.00, Mass=20094, SNR=2.9, Peak=22506 HFD=0.0
21:40:58.152 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:40:58.155 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:40:58.157 00.002 1092 Status Line: Star lost - low SNR
21:40:58.171 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=7, max=62263, med=13050, FiltMin=2845, FiltMax=22128, Gamma=0.510
21:40:58.185 00.014 1092 UpdateGuideState exits: Star lost - low SNR
21:40:58.188 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:40:58.191 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:40:58.193 00.002 1092 Enqueuing Expose request
21:40:58.196 00.003 2744 Worker thread wakes up
21:40:58.196 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:40:58.196 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:41:00.701 02.505 1092 Stop button clicked
21:41:00.704 00.003 1092 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:41:00.706 00.002 1092 Status Line: Waiting for devices...
21:41:01.492 00.786 2744 ASCOM_AbortExposure returns err = 0
21:41:01.492 00.000 2744 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:41:01.492 00.000 2744 worker thread done servicing request
21:41:01.492 00.000 1092 OnExposeComplete: enter
21:41:01.495 00.003 1092 OnExposeComplete: Capture Error reported
21:41:01.498 00.003 1092 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:41:01.500 00.002 1092 Mount: notify guiding stopped
21:41:01.504 00.004 1092 Changing from state CALIBRATED to STOP
21:41:01.506 00.002 1092 guider state => SELECTED
21:41:01.509 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=7, max=62263, med=13050, FiltMin=2845, FiltMax=22128, Gamma=0.510
21:41:01.520 00.011 1092 Changing from state SELECTED to UNINITIALIZED
21:41:01.523 00.003 1092 guider state => SELECTING
21:41:01.532 00.009 1092 Status Line: Stopped.
21:41:01.544 00.012 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:41:01.757 00.213 1092 StartLoopingInteractive: Loop button clicked
21:41:01.760 00.003 1092 Status Line: Looping
21:41:01.774 00.014 1092 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:41:01.879 00.105 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:41:01.883 00.004 1092 Enqueuing Expose request
21:41:01.887 00.004 2744 Worker thread wakes up
21:41:01.887 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:01.887 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:41:05.277 03.390 2744 Exposure complete
21:41:05.493 00.216 2744 worker thread done servicing request
21:41:05.493 00.000 1092 OnExposeComplete: enter
21:41:05.496 00.003 1092 UpdateGuideState(): m_state=1
21:41:05.498 00.002 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:41:05.501 00.003 1092 Star::Find false star n=2 nbg=250 bg=15081.0 sigma=1327.0 thresh=19062 peak=17248
21:41:05.503 00.002 1092 Star::Find returns 0 (2), X=877.00, Y=894.00, Mass=9160, SNR=2.9, Peak=20669 HFD=0.0
21:41:05.507 00.004 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:41:05.509 00.002 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:41:05.512 00.003 1092 Status Line: Star lost - low SNR
21:41:05.519 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=16, max=62240, med=12362, FiltMin=2490, FiltMax=20109, Gamma=0.510
21:41:05.532 00.013 1092 UpdateGuideState exits: Star lost - low SNR
21:41:05.535 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:05.537 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:41:05.540 00.003 1092 Enqueuing Expose request
21:41:05.542 00.002 2744 Worker thread wakes up
21:41:05.543 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:05.543 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:41:08.945 03.402 2744 Exposure complete
21:41:09.171 00.226 2744 worker thread done servicing request
21:41:09.172 00.001 1092 OnExposeComplete: enter
21:41:09.175 00.003 1092 UpdateGuideState(): m_state=1
21:41:09.178 00.003 1092 Star::Find(15, 877, 894, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:09.181 00.003 1092 Star::Find false star n=3 nbg=261 bg=12970.8 sigma=1369.2 thresh=17078 peak=15321
21:41:09.183 00.002 1092 Star::Find returns 0 (2), X=877.00, Y=894.00, Mass=13179, SNR=2.9, Peak=18615 HFD=0.0
21:41:09.186 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:41:09.189 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:41:09.192 00.003 1092 Status Line: Star lost - low SNR
21:41:09.202 00.010 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10762, FiltMin=2471, FiltMax=65507, Gamma=0.510
21:41:09.218 00.016 1092 UpdateGuideState exits: Star lost - low SNR
21:41:09.222 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:09.224 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:41:09.227 00.003 1092 Enqueuing Expose request
21:41:09.230 00.003 2744 Worker thread wakes up
21:41:09.230 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:09.230 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:41:10.548 01.318 1092 GuiderMultiStar::AutoSelect enter
21:41:10.551 00.003 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:41:10.752 00.201 1092 AutoFind: auto downsample for scale 1.51 => 1x
21:41:10.961 00.209 1092 AutoFind: global mean = 1.5, stdev 2391.2
21:41:10.965 00.004 1092 AutoFind: using threshold = 0.1
21:41:11.211 00.246 1092 AutoFind: local max [572, 932] 101.1
21:41:11.214 00.003 1092 AutoFind: local max [571, 943] 5.8
21:41:11.216 00.002 1092 AutoFind: local max [309, 1202] 5.4
21:41:11.219 00.003 1092 AutoFind: local max [1324, 1005] 5.1
21:41:11.222 00.003 1092 AutoFind: local max [1220, 1203] 5.1
21:41:11.224 00.002 1092 AutoFind: local max [629, 1158] 4.9
21:41:11.227 00.003 1092 AutoFind: local max [1566, 775] 4.9
21:41:11.229 00.002 1092 AutoFind: local max [1419, 1100] 4.8
21:41:11.231 00.002 1092 AutoFind: local max [1803, 801] 4.8
21:41:11.234 00.003 1092 AutoFind: local max [433, 1202] 4.8
21:41:11.236 00.002 1092 AutoFind: local max [630, 464] 4.8
21:41:11.240 00.004 1092 AutoFind: local max [311, 1158] 4.8
21:41:11.242 00.002 1092 AutoFind: local max [1625, 1168] 4.7
21:41:11.245 00.003 1092 AutoFind: local max [1157, 891] 4.7
21:41:11.247 00.002 1092 AutoFind: local max [1041, 970] 4.7
21:41:11.251 00.004 1092 AutoFind: local max [591, 1141] 4.7
21:41:11.254 00.003 1092 AutoFind: local max [1849, 1172] 4.7
21:41:11.256 00.002 1092 AutoFind: local max [817, 676] 4.7
21:41:11.260 00.004 1092 AutoFind: local max [1173, 976] 4.6
21:41:11.262 00.002 1092 AutoFind: local max [1175, 1050] 4.6
21:41:11.265 00.003 1092 AutoFind: local max [636, 678] 4.6
21:41:11.267 00.002 1092 AutoFind: local max [576, 885] 4.6
21:41:11.270 00.003 1092 AutoFind: local max [351, 898] 4.6
21:41:11.272 00.002 1092 AutoFind: local max [1739, 1118] 4.6
21:41:11.275 00.003 1092 AutoFind: local max [695, 942] 4.6
21:41:11.277 00.002 1092 AutoFind: local max [1307, 1202] 4.5
21:41:11.281 00.004 1092 AutoFind: local max [1655, 779] 4.5
21:41:11.283 00.002 1092 AutoFind: local max [1574, 967] 4.5
21:41:11.286 00.003 1092 AutoFind: local max [1582, 893] 4.5
21:41:11.289 00.003 1092 AutoFind: local max [1781, 1065] 4.5
21:41:11.292 00.003 1092 AutoFind: local max [832, 577] 4.5
21:41:11.295 00.003 1092 AutoFind: local max [1353, 714] 4.5
21:41:11.298 00.003 1092 AutoFind: local max [1536, 533] 4.4
21:41:11.300 00.002 1092 AutoFind: local max [473, 1186] 4.4
21:41:11.303 00.003 1092 AutoFind: local max [1390, 1006] 4.4
21:41:11.306 00.003 1092 AutoFind: local max [776, 1101] 4.4
21:41:11.309 00.003 1092 AutoFind: local max [496, 714] 4.4
21:41:11.313 00.004 1092 AutoFind: local max [1334, 1107] 4.4
21:41:11.316 00.003 1092 AutoFind: local max [1398, 1166] 4.4
21:41:11.318 00.002 1092 AutoFind: local max [1655, 561] 4.4
21:41:11.323 00.005 1092 AutoFind: local max [1623, 561] 4.4
21:41:11.325 00.002 1092 AutoFind: local max [449, 704] 4.4
21:41:11.328 00.003 1092 AutoFind: local max [1160, 1148] 4.3
21:41:11.331 00.003 1092 AutoFind: local max [1485, 891] 4.3
21:41:11.334 00.003 1092 AutoFind: local max [1343, 1203] 4.3
21:41:11.337 00.003 1092 AutoFind: local max [1456, 1202] 4.3
21:41:11.340 00.003 1092 AutoFind: local max [683, 1089] 4.3
21:41:11.343 00.003 1092 AutoFind: local max [1117, 1113] 4.3
21:41:11.345 00.002 1092 AutoFind: local max [1632, 997] 4.3
21:41:11.348 00.003 1092 AutoFind: local max [1641, 1134] 4.3
21:41:11.351 00.003 1092 AutoFind: local max [1680, 1077] 4.3
21:41:11.355 00.004 1092 AutoFind: local max [340, 1081] 4.3
21:41:11.358 00.003 1092 AutoFind: local max [1400, 961] 4.3
21:41:11.362 00.004 1092 AutoFind: local max [1364, 809] 4.3
21:41:11.364 00.002 1092 AutoFind: local max [868, 1098] 4.3
21:41:11.367 00.003 1092 AutoFind: local max [1482, 1055] 4.3
21:41:11.371 00.004 1092 AutoFind: local max [649, 693] 4.3
21:41:11.374 00.003 1092 AutoFind: local max [1644, 910] 4.3
21:41:11.377 00.003 1092 AutoFind: local max [237, 1099] 4.2
21:41:11.379 00.002 1092 AutoFind: local max [1640, 620] 4.2
21:41:11.382 00.003 1092 AutoFind: local max [339, 1185] 4.2
21:41:11.384 00.002 1092 AutoFind: local max [926, 984] 4.2
21:41:11.387 00.003 1092 AutoFind: local max [1070, 592] 4.2
21:41:11.389 00.002 1092 AutoFind: local max [1328, 847] 4.2
21:41:11.392 00.003 1092 AutoFind: local max [423, 1172] 4.2
21:41:11.395 00.003 1092 AutoFind: local max [917, 1160] 4.2
21:41:11.397 00.002 1092 AutoFind: local max [432, 454] 4.2
21:41:11.400 00.003 1092 AutoFind: local max [116, 1127] 4.2
21:41:11.402 00.002 1092 AutoFind: local max [815, 284] 4.2
21:41:11.405 00.003 1092 AutoFind: local max [522, 1177] 4.2
21:41:11.407 00.002 1092 AutoFind: local max [332, 785] 4.2
21:41:11.410 00.003 1092 AutoFind: local max [915, 1203] 4.2
21:41:11.413 00.003 1092 AutoFind: local max [1022, 1179] 4.2
21:41:11.415 00.002 1092 AutoFind: local max [238, 1011] 4.2
21:41:11.418 00.003 1092 AutoFind: local max [582, 1194] 4.2
21:41:11.421 00.003 1092 AutoFind: local max [637, 855] 4.2
21:41:11.424 00.003 1092 AutoFind: local max [1473, 1145] 4.2
21:41:11.427 00.003 1092 AutoFind: local max [1553, 874] 4.2
21:41:11.430 00.003 1092 AutoFind: local max [609, 978] 4.2
21:41:11.432 00.002 1092 AutoFind: local max [365, 1165] 4.2
21:41:11.435 00.003 1092 AutoFind: local max [233, 592] 4.2
21:41:11.438 00.003 1092 AutoFind: local max [587, 1118] 4.2
21:41:11.441 00.003 1092 AutoFind: local max [166, 1097] 4.2
21:41:11.443 00.002 1092 AutoFind: local max [711, 1166] 4.2
21:41:11.446 00.003 1092 AutoFind: local max [1380, 1196] 4.2
21:41:11.448 00.002 1092 AutoFind: local max [689, 706] 4.2
21:41:11.452 00.004 1092 AutoFind: local max [1780, 981] 4.1
21:41:11.454 00.002 1092 AutoFind: local max [318, 1096] 4.1
21:41:11.457 00.003 1092 AutoFind: local max [286, 1177] 4.1
21:41:11.459 00.002 1092 AutoFind: local max [158, 779] 4.1
21:41:11.462 00.003 1092 AutoFind: local max [287, 1201] 4.1
21:41:11.463 00.001 1092 AutoFind: local max [1317, 1203] 4.1
21:41:11.466 00.003 1092 AutoFind: local max [1589, 780] 4.1
21:41:11.469 00.003 1092 AutoFind: local max [465, 827] 4.1
21:41:11.471 00.002 1092 AutoFind: local max [1120, 1079] 4.1
21:41:11.474 00.003 1092 AutoFind: local max [1680, 1083] 4.1
21:41:11.476 00.002 1092 AutoFind: local max [501, 774] 4.1
21:41:11.480 00.004 1092 AutoFind: local max [1115, 1204] 4.1
21:41:11.482 00.002 1092 AutoFind: local max [1760, 704] 4.1
21:41:11.484 00.002 1092 AutoFind: local max [642, 368] 4.1
21:41:11.487 00.003 1092 AutoFind: too close [1680, 1083] 4.1 - [1680, 1077] 4.3
21:41:11.490 00.003 1092 AutoFind: too close [1317, 1203] 4.1 - [1307, 1202] 4.5
21:41:11.493 00.003 1092 AutoFind: too close [649, 693] 4.3 - [636, 678] 4.6
21:41:11.496 00.003 1092 AutoFind: close dim-bright [571, 943] 5.8 - [572, 932] 101.1
21:41:11.499 00.003 1092 AutoFind: too close to edge [1115, 1204] 4.1
21:41:11.501 00.002 1092 AutoFind: too close to edge [287, 1201] 4.1
21:41:11.504 00.003 1092 AutoFind: too close to edge [915, 1203] 4.2
21:41:11.507 00.003 1092 AutoFind: too close to edge [1456, 1202] 4.3
21:41:11.509 00.002 1092 AutoFind: too close to edge [1343, 1203] 4.3
21:41:11.511 00.002 1092 AutoFind: too close to edge [433, 1202] 4.8
21:41:11.515 00.004 1092 AutoFind: too close to edge [1220, 1203] 5.1
21:41:11.517 00.002 1092 AutoFind: too close to edge [309, 1202] 5.4
21:41:11.520 00.003 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:41:11.523 00.003 1092 Star::Find(15, 572, 932, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.525 00.002 1092 Star::Find returns 1 (0), X=571.89, Y=932.07, Mass=1476334, SNR=145.5, Peak=65535 HFD=4.2
21:41:11.528 00.003 1092 Star::Find(15, 571, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.531 00.003 1092 Star::Find returns 1 (0), X=571.89, Y=932.07, Mass=1476334, SNR=145.5, Peak=65535 HFD=4.2
21:41:11.533 00.002 1092 Star::Find(15, 1324, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.536 00.003 1092 Star::Find false star n=3 nbg=261 bg=13941.9 sigma=1413.7 thresh=18183 peak=16518
21:41:11.540 00.004 1092 Star::Find returns 0 (2), X=1324.00, Y=1005.00, Mass=15064, SNR=2.9, Peak=20099 HFD=0.0
21:41:11.543 00.003 1092 Star::Find(15, 629, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.546 00.003 1092 Star::Find false star n=2 nbg=262 bg=14057.2 sigma=1456.5 thresh=18427 peak=16347
21:41:11.549 00.003 1092 Star::Find returns 0 (2), X=629.00, Y=1158.00, Mass=9435, SNR=2.9, Peak=20819 HFD=0.0
21:41:11.551 00.002 1092 Star::Find(15, 1566, 775, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.555 00.004 1092 Star::Find false star n=2 nbg=257 bg=13484.6 sigma=1249.4 thresh=17233 peak=16095
21:41:11.557 00.002 1092 Star::Find returns 0 (2), X=1566.00, Y=775.00, Mass=7979, SNR=2.9, Peak=18323 HFD=0.0
21:41:11.560 00.003 1092 Star::Find(15, 1419, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.563 00.003 1092 Star::Find false star n=1 nbg=257 bg=14656.1 sigma=1299.9 thresh=18556 peak=17405
21:41:11.566 00.003 1092 Star::Find returns 0 (2), X=1419.00, Y=1100.00, Mass=4903, SNR=2.9, Peak=22413 HFD=0.0
21:41:11.568 00.002 1092 Star::Find(15, 1803, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.571 00.003 1092 Star::Find false star n=3 nbg=254 bg=12247.3 sigma=1224.5 thresh=15921 peak=14874
21:41:11.573 00.002 1092 Star::Find returns 0 (2), X=1803.00, Y=801.00, Mass=11413, SNR=2.9, Peak=17344 HFD=0.0
21:41:11.576 00.003 1092 Star::Find(15, 630, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.578 00.002 1092 Star::Find false star n=5 nbg=253 bg=9964.6 sigma=1126.9 thresh=13345 peak=12201
21:41:11.581 00.003 1092 Star::Find returns 0 (2), X=630.00, Y=464.00, Mass=18498, SNR=2.9, Peak=15879 HFD=0.0
21:41:11.583 00.002 1092 Star::Find(15, 311, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.586 00.003 1092 Star::Find false star n=2 nbg=266 bg=13081.4 sigma=1471.1 thresh=17495 peak=15715
21:41:11.589 00.003 1092 Star::Find returns 0 (2), X=311.00, Y=1158.00, Mass=9812, SNR=2.9, Peak=18887 HFD=0.0
21:41:11.591 00.002 1092 Star::Find(15, 1625, 1168, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.595 00.004 1092 Star::Find false star n=8 nbg=247 bg=13997.7 sigma=1304.1 thresh=17910 peak=16753
21:41:11.597 00.002 1092 Star::Find returns 0 (2), X=1625.00, Y=1168.00, Mass=39937, SNR=2.9, Peak=21591 HFD=0.0
21:41:11.600 00.003 1092 Star::Find(15, 1157, 891, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.602 00.002 1092 Star::Find false star n=2 nbg=265 bg=13490.8 sigma=1364.6 thresh=17585 peak=15945
21:41:11.605 00.003 1092 Star::Find returns 0 (2), X=1157.00, Y=891.00, Mass=8925, SNR=2.9, Peak=19879 HFD=0.0
21:41:11.608 00.003 1092 Star::Find(15, 1041, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.610 00.002 1092 Star::Find false star n=1 nbg=267 bg=13437.2 sigma=1557.5 thresh=18110 peak=15812
21:41:11.613 00.003 1092 Star::Find returns 0 (2), X=1041.00, Y=970.00, Mass=5142, SNR=2.9, Peak=19200 HFD=0.0
21:41:11.615 00.002 1092 Star::Find(15, 591, 1141, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.617 00.002 1092 Star::Find false star n=5 nbg=261 bg=13539.7 sigma=1399.9 thresh=17739 peak=15934
21:41:11.620 00.003 1092 Star::Find returns 0 (2), X=591.00, Y=1141.00, Mass=25365, SNR=2.9, Peak=19984 HFD=0.0
21:41:11.623 00.003 1092 Star::Find(15, 1849, 1172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.625 00.002 1092 Star::Find false star n=4 nbg=262 bg=12365.4 sigma=1349.1 thresh=16413 peak=15171
21:41:11.628 00.003 1092 Star::Find returns 0 (2), X=1849.00, Y=1172.00, Mass=17672, SNR=2.9, Peak=17120 HFD=0.0
21:41:11.630 00.002 1092 Star::Find(15, 817, 676, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.633 00.003 1092 Star::Find false star n=3 nbg=251 bg=12164.3 sigma=1254.8 thresh=15929 peak=15484
21:41:11.635 00.002 1092 Star::Find returns 0 (2), X=817.00, Y=676.00, Mass=20672, SNR=2.9, Peak=20317 HFD=0.0
21:41:11.638 00.003 1092 Star::Find(15, 1173, 976, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.641 00.003 1092 Star::Find false star n=3 nbg=269 bg=13714.5 sigma=1446.8 thresh=18055 peak=16309
21:41:11.645 00.004 1092 Star::Find returns 0 (2), X=1173.00, Y=976.00, Mass=14806, SNR=2.9, Peak=19645 HFD=0.0
21:41:11.648 00.003 1092 Star::Find(15, 1175, 1050, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.650 00.002 1092 Star::Find false star n=2 nbg=243 bg=13893.9 sigma=1381.2 thresh=18038 peak=16792
21:41:11.654 00.004 1092 Star::Find returns 0 (2), X=1175.00, Y=1050.00, Mass=8984, SNR=2.9, Peak=20301 HFD=0.0
21:41:11.658 00.004 1092 Star::Find(15, 576, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.661 00.003 1092 Star::Find false star n=2 nbg=263 bg=13299.2 sigma=1425.3 thresh=17575 peak=15623
21:41:11.663 00.002 1092 Star::Find returns 0 (2), X=576.00, Y=885.00, Mass=13704, SNR=2.9, Peak=22647 HFD=0.0
21:41:11.665 00.002 1092 Star::Find(15, 351, 898, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.668 00.003 1092 Star::Find false star n=9 nbg=255 bg=12475.3 sigma=1251.5 thresh=16230 peak=15892
21:41:11.672 00.004 1092 Star::Find returns 0 (2), X=351.00, Y=898.00, Mass=40347, SNR=2.9, Peak=23629 HFD=0.0
21:41:11.675 00.003 1092 Star::Find(15, 1739, 1118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.677 00.002 1092 Star::Find returns 0 (3), X=1739.00, Y=1118.00, Mass=0, SNR=0.0, Peak=18755 HFD=0.0
21:41:11.681 00.004 1092 Star::Find(15, 695, 942, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.684 00.003 1092 Star::Find false star n=3 nbg=260 bg=13422.1 sigma=1411.0 thresh=17655 peak=16217
21:41:11.686 00.002 1092 Star::Find returns 0 (2), X=695.00, Y=942.00, Mass=16144, SNR=2.9, Peak=19738 HFD=0.0
21:41:11.689 00.003 1092 Star::Find(15, 1655, 779, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.692 00.003 1092 Star::Find false star n=6 nbg=260 bg=13209.8 sigma=1382.7 thresh=17358 peak=16221
21:41:11.695 00.003 1092 Star::Find returns 0 (2), X=1655.00, Y=779.00, Mass=29553, SNR=2.9, Peak=22573 HFD=0.0
21:41:11.699 00.004 1092 Star::Find(15, 1574, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.701 00.002 1092 Star::Find false star n=5 nbg=255 bg=14054.8 sigma=1374.8 thresh=18179 peak=16093
21:41:11.705 00.004 1092 Star::Find returns 0 (2), X=1574.00, Y=967.00, Mass=24230, SNR=2.9, Peak=19725 HFD=0.0
21:41:11.707 00.002 1092 Star::Find(15, 1582, 893, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.710 00.003 1092 Star::Find false star n=3 nbg=267 bg=13822.3 sigma=1448.0 thresh=18166 peak=16363
21:41:11.713 00.003 1092 Star::Find returns 0 (2), X=1582.00, Y=893.00, Mass=15750, SNR=2.9, Peak=19549 HFD=0.0
21:41:11.715 00.002 1092 Star::Find(15, 1781, 1065, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.717 00.002 1092 Star::Find false star n=6 nbg=256 bg=13343.6 sigma=1326.3 thresh=17322 peak=16013
21:41:11.721 00.004 1092 Star::Find returns 0 (2), X=1781.00, Y=1065.00, Mass=26491, SNR=2.9, Peak=19306 HFD=0.0
21:41:11.723 00.002 1092 Star::Find(15, 832, 577, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.726 00.003 1092 Star::Find false star n=7 nbg=260 bg=10912.6 sigma=1099.0 thresh=14210 peak=13271
21:41:11.729 00.003 1092 Star::Find returns 0 (2), X=832.00, Y=577.00, Mass=25905, SNR=2.9, Peak=18365 HFD=0.0
21:41:11.732 00.003 1092 Star::Find(15, 1353, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.736 00.004 1092 Star::Find false star n=1 nbg=263 bg=13032.5 sigma=1304.2 thresh=16945 peak=15501
21:41:11.740 00.004 1092 Star::Find returns 0 (2), X=1353.00, Y=714.00, Mass=6263, SNR=2.9, Peak=19296 HFD=0.0
21:41:11.743 00.003 1092 Star::Find(15, 1536, 533, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.745 00.002 1092 Star::Find false star n=1 nbg=273 bg=11835.5 sigma=1402.1 thresh=16042 peak=13577
21:41:11.748 00.003 1092 Star::Find returns 0 (2), X=1536.00, Y=533.00, Mass=4738, SNR=2.9, Peak=16653 HFD=0.0
21:41:11.751 00.003 1092 Star::Find(15, 473, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.755 00.004 1092 Star::Find false star n=4 nbg=246 bg=13812.8 sigma=1306.6 thresh=17733 peak=15988
21:41:11.758 00.003 1092 Star::Find returns 0 (2), X=473.00, Y=1186.00, Mass=18615, SNR=2.9, Peak=19383 HFD=0.0
21:41:11.761 00.003 1092 Star::Find(15, 1390, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.763 00.002 1092 Star::Find false star n=5 nbg=258 bg=14120.6 sigma=1356.5 thresh=18190 peak=16710
21:41:11.767 00.004 1092 Star::Find returns 0 (2), X=1390.00, Y=1006.00, Mass=22224, SNR=2.9, Peak=19859 HFD=0.0
21:41:11.770 00.003 1092 Star::Find(15, 776, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.773 00.003 1092 Star::Find false star n=7 nbg=257 bg=13724.8 sigma=1249.2 thresh=17472 peak=16868
21:41:11.776 00.003 1092 Star::Find returns 0 (2), X=776.00, Y=1101.00, Mass=38083, SNR=2.9, Peak=22640 HFD=0.0
21:41:11.779 00.003 1092 Star::Find(15, 496, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.782 00.003 1092 Star::Find false star n=2 nbg=257 bg=12601.2 sigma=1261.8 thresh=16387 peak=15198
21:41:11.784 00.002 1092 Star::Find returns 0 (2), X=496.00, Y=714.00, Mass=10373, SNR=2.9, Peak=18416 HFD=0.0
21:41:11.787 00.003 1092 Star::Find(15, 1334, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.790 00.003 1092 Star::Find false star n=2 nbg=268 bg=14265.5 sigma=1549.4 thresh=18914 peak=16221
21:41:11.793 00.003 1092 Star::Find returns 0 (2), X=1334.00, Y=1107.00, Mass=12781, SNR=2.9, Peak=22208 HFD=0.0
21:41:11.796 00.003 1092 Star::Find(15, 1398, 1166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.799 00.003 1092 Star::Find false star n=6 nbg=225 bg=13950.3 sigma=1148.4 thresh=17396 peak=16900
21:41:11.801 00.002 1092 Star::Find returns 0 (2), X=1398.00, Y=1166.00, Mass=30376, SNR=2.9, Peak=23642 HFD=0.0
21:41:11.804 00.003 1092 Star::Find(15, 1655, 561, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.807 00.003 1092 Star::Find false star n=4 nbg=263 bg=11603.1 sigma=1313.0 thresh=15542 peak=13708
21:41:11.809 00.002 1092 Star::Find returns 0 (2), X=1655.00, Y=561.00, Mass=19893, SNR=2.9, Peak=17411 HFD=0.0
21:41:11.812 00.003 1092 Star::Find(15, 1623, 561, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.815 00.003 1092 Star::Find false star n=4 nbg=262 bg=11723.7 sigma=1309.4 thresh=15652 peak=13695
21:41:11.818 00.003 1092 Star::Find returns 0 (2), X=1623.00, Y=561.00, Mass=20639, SNR=2.9, Peak=18471 HFD=0.0
21:41:11.821 00.003 1092 Star::Find(15, 449, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.823 00.002 1092 Star::Find false star n=3 nbg=255 bg=12391.7 sigma=1300.6 thresh=16293 peak=14896
21:41:11.826 00.003 1092 Star::Find returns 0 (2), X=449.00, Y=704.00, Mass=15209, SNR=2.9, Peak=18589 HFD=0.0
21:41:11.828 00.002 1092 Star::Find(15, 1160, 1148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.831 00.003 1092 Star::Find false star n=3 nbg=259 bg=13616.2 sigma=1461.9 thresh=18002 peak=16707
21:41:11.834 00.003 1092 Star::Find returns 0 (2), X=1160.00, Y=1148.00, Mass=17700, SNR=2.9, Peak=20903 HFD=0.0
21:41:11.836 00.002 1092 Star::Find(15, 1485, 891, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.839 00.003 1092 Star::Find false star n=8 nbg=250 bg=13969.6 sigma=1168.8 thresh=17476 peak=16699
21:41:11.841 00.002 1092 Star::Find returns 0 (2), X=1485.00, Y=891.00, Mass=36607, SNR=2.9, Peak=20621 HFD=0.0
21:41:11.845 00.004 1092 Star::Find(15, 683, 1089, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.848 00.003 1092 Star::Find returns 1 (0), X=675.31, Y=1099.68, Mass=22449, SNR=10.3, Peak=25440 HFD=1.9
21:41:11.850 00.002 1092 Star::Find(15, 1117, 1113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.853 00.003 1092 Star::Find false star n=5 nbg=259 bg=13577.3 sigma=1404.9 thresh=17792 peak=16998
21:41:11.856 00.003 1092 Star::Find returns 0 (2), X=1117.00, Y=1113.00, Mass=30367, SNR=2.9, Peak=25146 HFD=0.0
21:41:11.858 00.002 1092 Star::Find(15, 1632, 997, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.861 00.003 1092 Star::Find false star n=13 nbg=227 bg=13971.9 sigma=1063.1 thresh=17161 peak=16266
21:41:11.865 00.004 1092 Star::Find returns 0 (2), X=1632.00, Y=997.00, Mass=50981, SNR=2.9, Peak=19479 HFD=0.0
21:41:11.867 00.002 1092 Star::Find(15, 1641, 1134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.870 00.003 1092 Star::Find false star n=6 nbg=250 bg=13732.7 sigma=1266.7 thresh=17533 peak=17330
21:41:11.873 00.003 1092 Star::Find returns 0 (2), X=1641.00, Y=1134.00, Mass=30142, SNR=2.9, Peak=23216 HFD=0.0
21:41:11.876 00.003 1092 Star::Find(15, 340, 1081, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.879 00.003 1092 Star::Find false star n=3 nbg=249 bg=13108.1 sigma=1390.4 thresh=17279 peak=16317
21:41:11.882 00.003 1092 Star::Find returns 0 (2), X=340.00, Y=1081.00, Mass=28875, SNR=2.9, Peak=25568 HFD=0.0
21:41:11.885 00.003 1092 Star::Find(15, 1400, 961, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.887 00.002 1092 Star::Find returns 0 (3), X=1400.00, Y=961.00, Mass=0, SNR=0.0, Peak=20487 HFD=0.0
21:41:11.890 00.003 1092 Star::Find(15, 1364, 809, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.894 00.004 1092 Star::Find false star n=9 nbg=242 bg=13462.3 sigma=1179.2 thresh=17000 peak=16256
21:41:11.897 00.003 1092 Star::Find returns 0 (2), X=1364.00, Y=809.00, Mass=40829, SNR=2.9, Peak=21011 HFD=0.0
21:41:11.899 00.002 1092 Star::Find(15, 868, 1098, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.902 00.003 1092 Star::Find false star n=1 nbg=266 bg=13473.9 sigma=1393.2 thresh=17654 peak=16109
21:41:11.906 00.004 1092 Star::Find returns 0 (2), X=868.00, Y=1098.00, Mass=5313, SNR=2.9, Peak=19443 HFD=0.0
21:41:11.909 00.003 1092 Star::Find(15, 1482, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.913 00.004 1092 Star::Find false star n=3 nbg=246 bg=14561.7 sigma=1265.8 thresh=18359 peak=16323
21:41:11.916 00.003 1092 Star::Find returns 0 (2), X=1482.00, Y=1055.00, Mass=16038, SNR=2.9, Peak=20391 HFD=0.0
21:41:11.919 00.003 1092 Star::Find(15, 1644, 910, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.923 00.004 1092 Star::Find false star n=1 nbg=264 bg=13878.6 sigma=1342.4 thresh=17906 peak=15906
21:41:11.927 00.004 1092 Star::Find returns 0 (2), X=1644.00, Y=910.00, Mass=5452, SNR=2.9, Peak=20275 HFD=0.0
21:41:11.930 00.003 1092 Star::Find(15, 237, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.933 00.003 1092 Star::Find false star n=3 nbg=260 bg=12551.1 sigma=1378.4 thresh=16686 peak=14945
21:41:11.937 00.004 1092 Star::Find returns 0 (2), X=237.00, Y=1099.00, Mass=16054, SNR=2.9, Peak=19351 HFD=0.0
21:41:11.940 00.003 1092 Star::Find(15, 1640, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.944 00.004 1092 Star::Find false star n=3 nbg=269 bg=12034.3 sigma=1520.3 thresh=16595 peak=14872
21:41:11.947 00.003 1092 Star::Find returns 0 (2), X=1640.00, Y=620.00, Mass=19359, SNR=2.9, Peak=20883 HFD=0.0
21:41:11.950 00.003 1092 Star::Find(15, 339, 1185, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.953 00.003 1092 Star::Find false star n=2 nbg=265 bg=13445.7 sigma=1472.1 thresh=17862 peak=15615
21:41:11.957 00.004 1092 Star::Find returns 0 (2), X=339.00, Y=1185.00, Mass=9801, SNR=2.9, Peak=19287 HFD=0.0
21:41:11.960 00.003 1092 Star::Find(15, 926, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.964 00.004 1092 Star::Find false star n=1 nbg=257 bg=13505.6 sigma=1355.7 thresh=17573 peak=15743
21:41:11.967 00.003 1092 Star::Find returns 0 (2), X=926.00, Y=984.00, Mass=5240, SNR=2.9, Peak=18746 HFD=0.0
21:41:11.970 00.003 1092 Star::Find(15, 1070, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.973 00.003 1092 Star::Find false star n=9 nbg=237 bg=11341.8 sigma=1070.6 thresh=14554 peak=13748
21:41:11.977 00.004 1092 Star::Find returns 0 (2), X=1070.00, Y=592.00, Mass=35566, SNR=2.9, Peak=17568 HFD=0.0
21:41:11.980 00.003 1092 Star::Find(15, 1328, 847, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.983 00.003 1092 Star::Find false star n=2 nbg=244 bg=13450.7 sigma=1219.5 thresh=17109 peak=15556
21:41:11.986 00.003 1092 Star::Find returns 0 (2), X=1328.00, Y=847.00, Mass=9947, SNR=2.9, Peak=19111 HFD=0.0
21:41:11.990 00.004 1092 Star::Find(15, 423, 1172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:11.993 00.003 1092 Star::Find returns 0 (3), X=423.00, Y=1172.00, Mass=0, SNR=0.0, Peak=20375 HFD=0.0
21:41:11.997 00.004 1092 Star::Find(15, 917, 1160, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.001 00.004 1092 Star::Find false star n=8 nbg=255 bg=13567.7 sigma=1294.3 thresh=17451 peak=16372
21:41:12.005 00.004 1092 Star::Find returns 0 (2), X=917.00, Y=1160.00, Mass=38417, SNR=2.9, Peak=20359 HFD=0.0
21:41:12.008 00.003 1092 Star::Find(15, 432, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.011 00.003 1092 Star::Find false star n=3 nbg=257 bg=9778.1 sigma=1109.0 thresh=13105 peak=12035
21:41:12.014 00.003 1092 Star::Find returns 0 (2), X=432.00, Y=454.00, Mass=11233, SNR=2.9, Peak=14685 HFD=0.0
21:41:12.018 00.004 1092 Star::Find(15, 116, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.022 00.004 1092 Star::Find false star n=1 nbg=271 bg=10936.9 sigma=1473.5 thresh=15358 peak=13495
21:41:12.025 00.003 1092 Star::Find returns 0 (2), X=116.00, Y=1127.00, Mass=7431, SNR=2.9, Peak=19287 HFD=0.0
21:41:12.029 00.004 1092 Star::Find(15, 815, 284, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.034 00.005 1092 Star::Find false star n=2 nbg=265 bg=7816.6 sigma=1018.5 thresh=10872 peak=9909
21:41:12.037 00.003 1092 Star::Find returns 0 (2), X=815.00, Y=284.00, Mass=6553, SNR=2.9, Peak=11549 HFD=0.0
21:41:12.041 00.004 1092 Star::Find(15, 522, 1177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.044 00.003 1092 Star::Find false star n=5 nbg=251 bg=13603.7 sigma=1260.2 thresh=17384 peak=16059
21:41:12.047 00.003 1092 Star::Find returns 0 (2), X=522.00, Y=1177.00, Mass=23365, SNR=2.9, Peak=20147 HFD=0.0
21:41:12.050 00.003 1092 Star::Find(15, 332, 785, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.054 00.004 1092 Star::Find false star n=1 nbg=265 bg=12441.4 sigma=1417.8 thresh=16695 peak=14573
21:41:12.058 00.004 1092 Star::Find returns 0 (2), X=332.00, Y=785.00, Mass=5876, SNR=2.9, Peak=20602 HFD=0.0
21:41:12.061 00.003 1092 Star::Find(15, 1022, 1179, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.063 00.002 1092 Star::Find false star n=2 nbg=258 bg=13725.9 sigma=1286.4 thresh=17585 peak=15462
21:41:12.067 00.004 1092 Star::Find returns 0 (2), X=1022.00, Y=1179.00, Mass=8059, SNR=2.9, Peak=21232 HFD=0.0
21:41:12.070 00.003 1092 Star::Find(15, 238, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.072 00.002 1092 Star::Find false star n=1 nbg=260 bg=12499.8 sigma=1309.3 thresh=16428 peak=14910
21:41:12.075 00.003 1092 Star::Find returns 0 (2), X=238.00, Y=1011.00, Mass=8716, SNR=2.9, Peak=21216 HFD=0.0
21:41:12.078 00.003 1092 Star::Find(15, 582, 1194, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.081 00.003 1092 Star::Find false star n=4 nbg=263 bg=13546.6 sigma=1410.9 thresh=17779 peak=15396
21:41:12.084 00.003 1092 Star::Find returns 0 (2), X=582.00, Y=1194.00, Mass=22234, SNR=2.9, Peak=20234 HFD=0.0
21:41:12.088 00.004 1092 Star::Find(15, 637, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.091 00.003 1092 Star::Find false star n=2 nbg=260 bg=12872.1 sigma=1422.9 thresh=17141 peak=15685
21:41:12.093 00.002 1092 Star::Find returns 0 (2), X=637.00, Y=855.00, Mass=10049, SNR=2.9, Peak=21213 HFD=0.0
21:41:12.097 00.004 1092 Star::Find(15, 1473, 1145, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.099 00.002 1092 Star::Find false star n=2 nbg=257 bg=14516.9 sigma=1403.0 thresh=18726 peak=16613
21:41:12.102 00.003 1092 Star::Find returns 0 (2), X=1473.00, Y=1145.00, Mass=10563, SNR=2.9, Peak=20096 HFD=0.0
21:41:12.105 00.003 1092 Star::Find(15, 1553, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.108 00.003 1092 Star::Find false star n=5 nbg=249 bg=13771.5 sigma=1206.6 thresh=17391 peak=15865
21:41:12.110 00.002 1092 Star::Find returns 0 (2), X=1553.00, Y=874.00, Mass=21425, SNR=2.9, Peak=20512 HFD=0.0
21:41:12.114 00.004 1092 Star::Find(15, 609, 978, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.116 00.002 1092 Star::Find false star n=1 nbg=263 bg=13326.7 sigma=1401.3 thresh=17530 peak=15463
21:41:12.119 00.003 1092 Star::Find returns 0 (2), X=609.00, Y=978.00, Mass=4692, SNR=2.9, Peak=18727 HFD=0.0
21:41:12.123 00.004 1092 Star::Find(15, 365, 1165, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.126 00.003 1092 Star::Find false star n=2 nbg=241 bg=13544.1 sigma=1295.1 thresh=17429 peak=16596
21:41:12.130 00.004 1092 Star::Find returns 0 (2), X=365.00, Y=1165.00, Mass=14570, SNR=2.9, Peak=22912 HFD=0.0
21:41:12.133 00.003 1092 Star::Find(15, 233, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.137 00.004 1092 Star::Find false star n=1 nbg=275 bg=10238.5 sigma=1422.1 thresh=14505 peak=12632
21:41:12.140 00.003 1092 Star::Find returns 0 (2), X=233.00, Y=592.00, Mass=4952, SNR=2.9, Peak=15191 HFD=0.0
21:41:12.143 00.003 1092 Star::Find(15, 587, 1118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.146 00.003 1092 Star::Find false star n=6 nbg=248 bg=13420.2 sigma=1328.4 thresh=17405 peak=15797
21:41:12.149 00.003 1092 Star::Find returns 0 (2), X=587.00, Y=1118.00, Mass=26882, SNR=2.9, Peak=19984 HFD=0.0
21:41:12.152 00.003 1092 Star::Find(15, 166, 1097, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.155 00.003 1092 Star::Find false star n=1 nbg=266 bg=11828.7 sigma=1440.8 thresh=16151 peak=14688
21:41:12.158 00.003 1092 Star::Find returns 0 (2), X=166.00, Y=1097.00, Mass=4936, SNR=2.9, Peak=16787 HFD=0.0
21:41:12.161 00.003 1092 Star::Find(15, 711, 1166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.165 00.004 1092 Star::Find false star n=3 nbg=259 bg=13352.7 sigma=1382.4 thresh=17500 peak=16192
21:41:12.167 00.002 1092 Star::Find returns 0 (2), X=711.00, Y=1166.00, Mass=16829, SNR=2.9, Peak=23568 HFD=0.0
21:41:12.170 00.003 1092 Star::Find(15, 1380, 1196, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.174 00.004 1092 Star::Find false star n=5 nbg=188 bg=13870.7 sigma=1264.4 thresh=17664 peak=16552
21:41:12.176 00.002 1092 Star::Find returns 0 (2), X=1380.00, Y=1196.00, Mass=23470, SNR=2.9, Peak=21639 HFD=0.0
21:41:12.179 00.003 1092 Star::Find(15, 689, 706, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.182 00.003 1092 Star::Find returns 0 (4), X=687.23, Y=701.45, Mass=35569, SNR=13.1, Peak=33219 HFD=0.9
21:41:12.185 00.003 1092 Star::Find(15, 1780, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.189 00.004 1092 Star::Find false star n=3 nbg=259 bg=12750.2 sigma=1311.5 thresh=16685 peak=15003
21:41:12.192 00.003 1092 Star::Find returns 0 (2), X=1780.00, Y=981.00, Mass=14003, SNR=2.9, Peak=18771 HFD=0.0
21:41:12.194 00.002 1092 Star::Find(15, 318, 1096, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.197 00.003 1092 Star::Find false star n=1 nbg=268 bg=12894.0 sigma=1575.6 thresh=17621 peak=15659
21:41:12.200 00.003 1092 Star::Find returns 0 (2), X=318.00, Y=1096.00, Mass=6162, SNR=2.9, Peak=19056 HFD=0.0
21:41:12.203 00.003 1092 Star::Find(15, 286, 1177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.207 00.004 1092 Star::Find false star n=2 nbg=263 bg=12989.1 sigma=1338.0 thresh=17003 peak=15117
21:41:12.210 00.003 1092 Star::Find returns 0 (2), X=286.00, Y=1177.00, Mass=10342, SNR=2.9, Peak=19725 HFD=0.0
21:41:12.214 00.004 1092 Star::Find(15, 158, 779, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.217 00.003 1092 Star::Find false star n=5 nbg=242 bg=11013.3 sigma=1076.3 thresh=14242 peak=13431
21:41:12.220 00.003 1092 Star::Find returns 0 (2), X=158.00, Y=779.00, Mass=19475, SNR=2.9, Peak=16480 HFD=0.0
21:41:12.224 00.004 1092 Star::Find(15, 1589, 780, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.227 00.003 1092 Star::Find false star n=4 nbg=248 bg=13720.9 sigma=1352.2 thresh=17777 peak=16151
21:41:12.231 00.004 1092 Star::Find returns 0 (2), X=1589.00, Y=780.00, Mass=18643, SNR=2.9, Peak=20531 HFD=0.0
21:41:12.234 00.003 1092 Star::Find(15, 465, 827, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.238 00.004 1092 Star::Find false star n=1 nbg=261 bg=13274.0 sigma=1458.9 thresh=17651 peak=15594
21:41:12.241 00.003 1092 Star::Find returns 0 (2), X=465.00, Y=827.00, Mass=4617, SNR=2.9, Peak=19613 HFD=0.0
21:41:12.245 00.004 1092 Star::Find(15, 1120, 1079, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.248 00.003 1092 Star::Find false star n=4 nbg=235 bg=13821.7 sigma=1220.1 thresh=17482 peak=16141
21:41:12.251 00.003 1092 Star::Find returns 0 (2), X=1120.00, Y=1079.00, Mass=18227, SNR=2.9, Peak=23002 HFD=0.0
21:41:12.254 00.003 1092 Star::Find(15, 501, 774, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.257 00.003 1092 Star::Find false star n=1 nbg=256 bg=12949.3 sigma=1368.3 thresh=17054 peak=15414
21:41:12.260 00.003 1092 Star::Find returns 0 (2), X=501.00, Y=774.00, Mass=10427, SNR=2.9, Peak=23376 HFD=0.0
21:41:12.264 00.004 1092 Star::Find(15, 1760, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.267 00.003 1092 Star::Find false star n=3 nbg=270 bg=11967.0 sigma=1412.6 thresh=16205 peak=14640
21:41:12.271 00.004 1092 Star::Find returns 0 (2), X=1760.00, Y=704.00, Mass=14765, SNR=2.9, Peak=20419 HFD=0.0
21:41:12.274 00.003 1092 Star::Find(15, 642, 368, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.277 00.003 1092 Star::Find false star n=3 nbg=260 bg=8781.1 sigma=1137.0 thresh=12192 peak=11533
21:41:12.280 00.003 1092 Star::Find returns 0 (2), X=642.00, Y=368.00, Mass=17283, SNR=2.9, Peak=17895 HFD=0.0
21:41:12.283 00.003 1092 AutoFind: finding best star pass 1
21:41:12.287 00.004 1092 Star::Find(15, 572, 932, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.290 00.003 1092 Star::Find returns 1 (0), X=571.89, Y=932.07, Mass=1476334, SNR=145.5, Peak=65535 HFD=4.2
21:41:12.293 00.003 1092 AutoFind: near-saturated [572, 932] 101.1 Mass 1476334 SNR 145.5 Peak 65535
21:41:12.297 00.004 1092 Star::Find(15, 571, 943, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.300 00.003 1092 Star::Find returns 1 (0), X=571.89, Y=932.07, Mass=1476334, SNR=145.5, Peak=65535 HFD=4.2
21:41:12.303 00.003 1092 AutoFind: near-saturated [571, 943] 5.8 Mass 1476334 SNR 145.5 Peak 65535
21:41:12.307 00.004 1092 Star::Find(15, 1324, 1005, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.310 00.003 1092 Star::Find false star n=3 nbg=261 bg=13941.9 sigma=1413.7 thresh=18183 peak=16518
21:41:12.313 00.003 1092 Star::Find returns 0 (2), X=1324.00, Y=1005.00, Mass=15064, SNR=2.9, Peak=20099 HFD=0.0
21:41:12.316 00.003 1092 Star::Find(15, 629, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.319 00.003 1092 Star::Find false star n=2 nbg=262 bg=14057.2 sigma=1456.5 thresh=18427 peak=16347
21:41:12.322 00.003 1092 Star::Find returns 0 (2), X=629.00, Y=1158.00, Mass=9435, SNR=2.9, Peak=20819 HFD=0.0
21:41:12.326 00.004 1092 Star::Find(15, 1566, 775, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.329 00.003 1092 Star::Find false star n=2 nbg=257 bg=13484.6 sigma=1249.4 thresh=17233 peak=16095
21:41:12.333 00.004 1092 Star::Find returns 0 (2), X=1566.00, Y=775.00, Mass=7979, SNR=2.9, Peak=18323 HFD=0.0
21:41:12.336 00.003 1092 Star::Find(15, 1419, 1100, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.340 00.004 1092 Star::Find false star n=1 nbg=257 bg=14656.1 sigma=1299.9 thresh=18556 peak=17405
21:41:12.342 00.002 1092 Star::Find returns 0 (2), X=1419.00, Y=1100.00, Mass=4903, SNR=2.9, Peak=22413 HFD=0.0
21:41:12.345 00.003 1092 Star::Find(15, 1803, 801, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.349 00.004 1092 Star::Find false star n=3 nbg=254 bg=12247.3 sigma=1224.5 thresh=15921 peak=14874
21:41:12.352 00.003 1092 Star::Find returns 0 (2), X=1803.00, Y=801.00, Mass=11413, SNR=2.9, Peak=17344 HFD=0.0
21:41:12.356 00.004 1092 Star::Find(15, 630, 464, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.360 00.004 1092 Star::Find false star n=5 nbg=253 bg=9964.6 sigma=1126.9 thresh=13345 peak=12201
21:41:12.364 00.004 1092 Star::Find returns 0 (2), X=630.00, Y=464.00, Mass=18498, SNR=2.9, Peak=15879 HFD=0.0
21:41:12.367 00.003 1092 Star::Find(15, 311, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.370 00.003 1092 Star::Find false star n=2 nbg=266 bg=13081.4 sigma=1471.1 thresh=17495 peak=15715
21:41:12.374 00.004 1092 Star::Find returns 0 (2), X=311.00, Y=1158.00, Mass=9812, SNR=2.9, Peak=18887 HFD=0.0
21:41:12.377 00.003 1092 Star::Find(15, 1625, 1168, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.380 00.003 1092 Star::Find false star n=8 nbg=247 bg=13997.7 sigma=1304.1 thresh=17910 peak=16753
21:41:12.383 00.003 1092 Star::Find returns 0 (2), X=1625.00, Y=1168.00, Mass=39937, SNR=2.9, Peak=21591 HFD=0.0
21:41:12.387 00.004 1092 Star::Find(15, 1157, 891, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.391 00.004 1092 Star::Find false star n=2 nbg=265 bg=13490.8 sigma=1364.6 thresh=17585 peak=15945
21:41:12.395 00.004 1092 Star::Find returns 0 (2), X=1157.00, Y=891.00, Mass=8925, SNR=2.9, Peak=19879 HFD=0.0
21:41:12.398 00.003 1092 Star::Find(15, 1041, 970, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.401 00.003 1092 Star::Find false star n=1 nbg=267 bg=13437.2 sigma=1557.5 thresh=18110 peak=15812
21:41:12.405 00.004 1092 Star::Find returns 0 (2), X=1041.00, Y=970.00, Mass=5142, SNR=2.9, Peak=19200 HFD=0.0
21:41:12.408 00.003 1092 Star::Find(15, 591, 1141, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.412 00.004 1092 Star::Find false star n=5 nbg=261 bg=13539.7 sigma=1399.9 thresh=17739 peak=15934
21:41:12.415 00.003 1092 Star::Find returns 0 (2), X=591.00, Y=1141.00, Mass=25365, SNR=2.9, Peak=19984 HFD=0.0
21:41:12.419 00.004 1092 Star::Find(15, 1849, 1172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.424 00.005 1092 Star::Find false star n=4 nbg=262 bg=12365.4 sigma=1349.1 thresh=16413 peak=15171
21:41:12.427 00.003 1092 Star::Find returns 0 (2), X=1849.00, Y=1172.00, Mass=17672, SNR=2.9, Peak=17120 HFD=0.0
21:41:12.431 00.004 1092 Star::Find(15, 817, 676, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.434 00.003 1092 Star::Find false star n=3 nbg=251 bg=12164.3 sigma=1254.8 thresh=15929 peak=15484
21:41:12.437 00.003 1092 Star::Find returns 0 (2), X=817.00, Y=676.00, Mass=20672, SNR=2.9, Peak=20317 HFD=0.0
21:41:12.441 00.004 1092 Star::Find(15, 1173, 976, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.444 00.003 1092 Star::Find false star n=3 nbg=269 bg=13714.5 sigma=1446.8 thresh=18055 peak=16309
21:41:12.448 00.004 1092 Star::Find returns 0 (2), X=1173.00, Y=976.00, Mass=14806, SNR=2.9, Peak=19645 HFD=0.0
21:41:12.451 00.003 1092 Star::Find(15, 1175, 1050, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.454 00.003 1092 Star::Find false star n=2 nbg=243 bg=13893.9 sigma=1381.2 thresh=18038 peak=16792
21:41:12.458 00.004 1092 Star::Find returns 0 (2), X=1175.00, Y=1050.00, Mass=8984, SNR=2.9, Peak=20301 HFD=0.0
21:41:12.461 00.003 1092 Star::Find(15, 576, 885, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.464 00.003 1092 Star::Find false star n=2 nbg=263 bg=13299.2 sigma=1425.3 thresh=17575 peak=15623
21:41:12.467 00.003 1092 Star::Find returns 0 (2), X=576.00, Y=885.00, Mass=13704, SNR=2.9, Peak=22647 HFD=0.0
21:41:12.472 00.005 1092 Star::Find(15, 351, 898, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.476 00.004 1092 Star::Find false star n=9 nbg=255 bg=12475.3 sigma=1251.5 thresh=16230 peak=15892
21:41:12.479 00.003 1092 Star::Find returns 0 (2), X=351.00, Y=898.00, Mass=40347, SNR=2.9, Peak=23629 HFD=0.0
21:41:12.482 00.003 1092 Star::Find(15, 1739, 1118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.485 00.003 1092 Star::Find returns 0 (3), X=1739.00, Y=1118.00, Mass=0, SNR=0.0, Peak=18755 HFD=0.0
21:41:12.488 00.003 1092 Star::Find(15, 695, 942, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.491 00.003 1092 Star::Find false star n=3 nbg=260 bg=13422.1 sigma=1411.0 thresh=17655 peak=16217
21:41:12.494 00.003 1092 Star::Find returns 0 (2), X=695.00, Y=942.00, Mass=16144, SNR=2.9, Peak=19738 HFD=0.0
21:41:12.498 00.004 1092 Star::Find(15, 1655, 779, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.500 00.002 1092 Star::Find false star n=6 nbg=260 bg=13209.8 sigma=1382.7 thresh=17358 peak=16221
21:41:12.504 00.004 1092 Star::Find returns 0 (2), X=1655.00, Y=779.00, Mass=29553, SNR=2.9, Peak=22573 HFD=0.0
21:41:12.507 00.003 1092 Star::Find(15, 1574, 967, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.510 00.003 1092 Star::Find false star n=5 nbg=255 bg=14054.8 sigma=1374.8 thresh=18179 peak=16093
21:41:12.513 00.003 1092 Star::Find returns 0 (2), X=1574.00, Y=967.00, Mass=24230, SNR=2.9, Peak=19725 HFD=0.0
21:41:12.516 00.003 1092 Star::Find(15, 1582, 893, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.519 00.003 1092 Star::Find false star n=3 nbg=267 bg=13822.3 sigma=1448.0 thresh=18166 peak=16363
21:41:12.521 00.002 1092 Star::Find returns 0 (2), X=1582.00, Y=893.00, Mass=15750, SNR=2.9, Peak=19549 HFD=0.0
21:41:12.525 00.004 1092 Star::Find(15, 1781, 1065, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.527 00.002 1092 Star::Find false star n=6 nbg=256 bg=13343.6 sigma=1326.3 thresh=17322 peak=16013
21:41:12.530 00.003 1092 Star::Find returns 0 (2), X=1781.00, Y=1065.00, Mass=26491, SNR=2.9, Peak=19306 HFD=0.0
21:41:12.532 00.002 1092 Star::Find(15, 832, 577, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.536 00.004 1092 Star::Find false star n=7 nbg=260 bg=10912.6 sigma=1099.0 thresh=14210 peak=13271
21:41:12.539 00.003 1092 Star::Find returns 0 (2), X=832.00, Y=577.00, Mass=25905, SNR=2.9, Peak=18365 HFD=0.0
21:41:12.542 00.003 1092 Star::Find(15, 1353, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.545 00.003 1092 Star::Find false star n=1 nbg=263 bg=13032.5 sigma=1304.2 thresh=16945 peak=15501
21:41:12.548 00.003 1092 Star::Find returns 0 (2), X=1353.00, Y=714.00, Mass=6263, SNR=2.9, Peak=19296 HFD=0.0
21:41:12.552 00.004 1092 Star::Find(15, 1536, 533, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.555 00.003 1092 Star::Find false star n=1 nbg=273 bg=11835.5 sigma=1402.1 thresh=16042 peak=13577
21:41:12.559 00.004 1092 Star::Find returns 0 (2), X=1536.00, Y=533.00, Mass=4738, SNR=2.9, Peak=16653 HFD=0.0
21:41:12.563 00.004 1092 Star::Find(15, 473, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.568 00.005 1092 Star::Find false star n=4 nbg=246 bg=13812.8 sigma=1306.6 thresh=17733 peak=15988
21:41:12.573 00.005 1092 Star::Find returns 0 (2), X=473.00, Y=1186.00, Mass=18615, SNR=2.9, Peak=19383 HFD=0.0
21:41:12.577 00.004 1092 Star::Find(15, 1390, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.581 00.004 1092 Star::Find false star n=5 nbg=258 bg=14120.6 sigma=1356.5 thresh=18190 peak=16710
21:41:12.585 00.004 1092 Star::Find returns 0 (2), X=1390.00, Y=1006.00, Mass=22224, SNR=2.9, Peak=19859 HFD=0.0
21:41:12.590 00.005 1092 Star::Find(15, 776, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.595 00.005 1092 Star::Find false star n=7 nbg=257 bg=13724.8 sigma=1249.2 thresh=17472 peak=16868
21:41:12.599 00.004 1092 Star::Find returns 0 (2), X=776.00, Y=1101.00, Mass=38083, SNR=2.9, Peak=22640 HFD=0.0
21:41:12.604 00.005 1092 Star::Find(15, 496, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.609 00.005 1092 Star::Find false star n=2 nbg=257 bg=12601.2 sigma=1261.8 thresh=16387 peak=15198
21:41:12.615 00.006 1092 Star::Find returns 0 (2), X=496.00, Y=714.00, Mass=10373, SNR=2.9, Peak=18416 HFD=0.0
21:41:12.620 00.005 1092 Star::Find(15, 1334, 1107, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.625 00.005 1092 Star::Find false star n=2 nbg=268 bg=14265.5 sigma=1549.4 thresh=18914 peak=16221
21:41:12.629 00.004 1092 Star::Find returns 0 (2), X=1334.00, Y=1107.00, Mass=12781, SNR=2.9, Peak=22208 HFD=0.0
21:41:12.634 00.005 1092 Star::Find(15, 1398, 1166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.639 00.005 1092 Star::Find false star n=6 nbg=225 bg=13950.3 sigma=1148.4 thresh=17396 peak=16900
21:41:12.642 00.003 1092 Star::Find returns 0 (2), X=1398.00, Y=1166.00, Mass=30376, SNR=2.9, Peak=23642 HFD=0.0
21:41:12.647 00.005 1092 Star::Find(15, 1655, 561, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.651 00.004 1092 Star::Find false star n=4 nbg=263 bg=11603.1 sigma=1313.0 thresh=15542 peak=13708
21:41:12.656 00.005 1092 Star::Find returns 0 (2), X=1655.00, Y=561.00, Mass=19893, SNR=2.9, Peak=17411 HFD=0.0
21:41:12.661 00.005 1092 Star::Find(15, 1623, 561, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.665 00.004 2744 Exposure complete
21:41:12.665 00.000 1092 Star::Find false star n=4 nbg=262 bg=11723.7 sigma=1309.4 thresh=15652 peak=13695
21:41:12.671 00.006 1092 Star::Find returns 0 (2), X=1623.00, Y=561.00, Mass=20639, SNR=2.9, Peak=18471 HFD=0.0
21:41:12.675 00.004 1092 Star::Find(15, 449, 704, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.679 00.004 1092 Star::Find false star n=3 nbg=255 bg=12391.7 sigma=1300.6 thresh=16293 peak=14896
21:41:12.682 00.003 1092 Star::Find returns 0 (2), X=449.00, Y=704.00, Mass=15209, SNR=2.9, Peak=18589 HFD=0.0
21:41:12.684 00.002 1092 Star::Find(15, 1160, 1148, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.689 00.005 1092 Star::Find false star n=3 nbg=259 bg=13616.2 sigma=1461.9 thresh=18002 peak=16707
21:41:12.692 00.003 1092 Star::Find returns 0 (2), X=1160.00, Y=1148.00, Mass=17700, SNR=2.9, Peak=20903 HFD=0.0
21:41:12.696 00.004 1092 Star::Find(15, 1485, 891, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.700 00.004 1092 Star::Find false star n=8 nbg=250 bg=13969.6 sigma=1168.8 thresh=17476 peak=16699
21:41:12.704 00.004 1092 Star::Find returns 0 (2), X=1485.00, Y=891.00, Mass=36607, SNR=2.9, Peak=20621 HFD=0.0
21:41:12.708 00.004 1092 Star::Find(15, 683, 1089, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.712 00.004 1092 Star::Find returns 1 (0), X=675.31, Y=1099.68, Mass=22449, SNR=10.3, Peak=25440 HFD=1.9
21:41:12.716 00.004 1092 AutoFind returns star at [683, 1089] 4.3 Mass 22449 SNR 10.3
21:41:12.721 00.005 1092 Star::Find(15, 683, 1089, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.725 00.004 1092 Star::Find returns 1 (0), X=675.31, Y=1099.68, Mass=22449, SNR=10.3, Peak=25440 HFD=1.9
21:41:12.728 00.003 1092 MultiStar: List (1): {675.31, 1099.68}(10.3), 
21:41:12.732 00.004 1092 setting lock position to (675.31, 1099.68)
21:41:12.735 00.003 1092 MultiStar: stabilizing after lock position change
21:41:12.738 00.003 1092 AutoSelect: state = 1, call UpdateGuideState
21:41:12.741 00.003 1092 UpdateGuideState(): m_state=1
21:41:12.745 00.004 1092 Star::Find(15, 675, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:12.748 00.003 1092 Star::Find returns 1 (0), X=675.31, Y=1099.68, Mass=22449, SNR=10.3, Peak=25440 HFD=1.9
21:41:12.752 00.004 1092 DistanceChecker: deactivated
21:41:12.755 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:41:12.759 00.004 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:41:12.763 00.004 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:41:12.772 00.009 1092 setting lock position to (675.31, 1099.68)
21:41:12.776 00.004 1092 MultiStar: stabilizing after lock position change
21:41:12.780 00.004 1092 CurrentPosition() valid, moving to STATE_SELECTED
21:41:12.784 00.004 1092 Changing from state SELECTING to SELECTED
21:41:12.789 00.005 1092 guider state => SELECTED
21:41:12.831 00.042 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10762, FiltMin=2471, FiltMax=65507, Gamma=0.510
21:41:12.851 00.020 1092 UpdateGuideState exits: m=22449 SNR=10.3
21:41:12.856 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10762, FiltMin=2471, FiltMax=65507, Gamma=0.510
21:41:12.876 00.020 1092 Status Line: Auto-selected star at (675.3, 1099.7)
21:41:12.972 00.096 2744 worker thread done servicing request
21:41:12.972 00.000 1092 OnExposeComplete: enter
21:41:12.977 00.005 1092 UpdateGuideState(): m_state=2
21:41:12.981 00.004 1092 Star::Find(15, 675, 1099, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:12.984 00.003 1092 Star::Find false star n=4 nbg=252 bg=8723.0 sigma=974.9 thresh=11648 peak=11151
21:41:12.989 00.005 1092 Star::Find returns 0 (2), X=675.00, Y=1099.00, Mass=21007, SNR=2.9, Peak=17520 HFD=0.0
21:41:12.992 00.003 1092 DistanceChecker: activated
21:41:12.997 00.005 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:41:13.001 00.004 1092 Changing from state SELECTED to UNINITIALIZED
21:41:13.005 00.004 1092 guider state => SELECTING
21:41:13.009 00.004 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:41:13.014 00.005 1092 Status Line: Star lost - low SNR
21:41:13.142 00.128 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7591, FiltMin=2211, FiltMax=65527, Gamma=0.510
21:41:13.164 00.022 1092 UpdateGuideState exits: Star lost - low SNR
21:41:13.168 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:13.172 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:41:13.176 00.004 1092 Enqueuing Expose request
21:41:13.179 00.003 2744 Worker thread wakes up
21:41:13.179 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:13.180 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:41:15.857 02.677 1092 GuiderMultiStar::AutoSelect enter
21:41:15.859 00.002 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:41:16.073 00.214 1092 AutoFind: auto downsample for scale 1.51 => 1x
21:41:16.292 00.219 1092 AutoFind: global mean = 1.0, stdev 2240.8
21:41:16.295 00.003 1092 AutoFind: using threshold = 0.1
21:41:16.566 00.271 1092 AutoFind: local max [878, 893] 110.9
21:41:16.569 00.003 1092 AutoFind: local max [577, 566] 78.2
21:41:16.573 00.004 1092 AutoFind: local max [992, 901] 66.1
21:41:16.577 00.004 1092 AutoFind: local max [570, 936] 41.6
21:41:16.579 00.002 1092 AutoFind: local max [575, 928] 40.8
21:41:16.583 00.004 1092 AutoFind: local max [568, 930] 39.8
21:41:16.587 00.004 1092 AutoFind: local max [576, 934] 39.0
21:41:16.590 00.003 2744 Exposure complete
21:41:16.591 00.001 1092 AutoFind: local max [835, 898] 38.6
21:41:16.594 00.003 1092 AutoFind: local max [372, 846] 32.7
21:41:16.597 00.003 1092 AutoFind: local max [703, 996] 31.4
21:41:16.600 00.003 1092 AutoFind: local max [658, 883] 21.4
21:41:16.605 00.005 1092 AutoFind: local max [531, 1105] 17.4
21:41:16.608 00.003 1092 AutoFind: local max [1002, 1030] 14.2
21:41:16.611 00.003 1092 AutoFind: local max [350, 1126] 9.5
21:41:16.614 00.003 1092 AutoFind: local max [1532, 949] 7.4
21:41:16.617 00.003 1092 AutoFind: local max [1164, 1049] 6.4
21:41:16.621 00.004 1092 AutoFind: local max [755, 977] 6.1
21:41:16.624 00.003 1092 AutoFind: local max [377, 1203] 5.9
21:41:16.627 00.003 1092 AutoFind: local max [1411, 260] 5.8
21:41:16.630 00.003 1092 AutoFind: local max [1263, 876] 5.1
21:41:16.634 00.004 1092 AutoFind: local max [1553, 1003] 5.0
21:41:16.636 00.002 1092 AutoFind: local max [63, 942] 5.0
21:41:16.639 00.003 1092 AutoFind: local max [861, 748] 4.7
21:41:16.642 00.003 1092 AutoFind: local max [1304, 1103] 4.7
21:41:16.645 00.003 1092 AutoFind: local max [110, 941] 4.7
21:41:16.648 00.003 1092 AutoFind: local max [1375, 1114] 4.6
21:41:16.651 00.003 1092 AutoFind: local max [630, 986] 4.5
21:41:16.654 00.003 1092 AutoFind: local max [1343, 942] 4.5
21:41:16.656 00.002 1092 AutoFind: local max [1551, 686] 4.5
21:41:16.659 00.003 1092 AutoFind: local max [1339, 604] 4.4
21:41:16.662 00.003 1092 AutoFind: local max [886, 1030] 4.4
21:41:16.665 00.003 1092 AutoFind: local max [953, 566] 4.3
21:41:16.668 00.003 1092 AutoFind: local max [727, 846] 4.3
21:41:16.670 00.002 1092 AutoFind: local max [952, 733] 4.3
21:41:16.674 00.004 1092 AutoFind: local max [1448, 1207] 4.3
21:41:16.678 00.004 1092 AutoFind: local max [1487, 678] 4.2
21:41:16.681 00.003 1092 AutoFind: local max [628, 1193] 4.2
21:41:16.684 00.003 1092 AutoFind: local max [261, 784] 4.2
21:41:16.688 00.004 1092 AutoFind: local max [214, 908] 4.2
21:41:16.691 00.003 1092 AutoFind: local max [355, 714] 4.2
21:41:16.695 00.004 1092 AutoFind: local max [1562, 1022] 4.2
21:41:16.697 00.002 1092 AutoFind: local max [656, 1158] 4.2
21:41:16.700 00.003 1092 AutoFind: local max [1006, 1149] 4.1
21:41:16.704 00.004 1092 AutoFind: local max [1476, 1180] 4.1
21:41:16.707 00.003 1092 AutoFind: local max [1849, 746] 4.1
21:41:16.710 00.003 1092 AutoFind: local max [366, 1122] 4.1
21:41:16.713 00.003 1092 AutoFind: local max [1594, 620] 4.0
21:41:16.717 00.004 1092 AutoFind: local max [891, 339] 4.0
21:41:16.720 00.003 1092 AutoFind: local max [1111, 442] 4.0
21:41:16.722 00.002 1092 AutoFind: local max [562, 922] 4.0
21:41:16.725 00.003 1092 AutoFind: local max [1589, 892] 4.0
21:41:16.728 00.003 1092 AutoFind: local max [1587, 714] 4.0
21:41:16.731 00.003 1092 AutoFind: local max [1780, 981] 4.0
21:41:16.734 00.003 1092 AutoFind: local max [1825, 1158] 4.0
21:41:16.737 00.003 1092 AutoFind: local max [1732, 768] 4.0
21:41:16.739 00.002 1092 AutoFind: local max [1669, 1197] 4.0
21:41:16.742 00.003 1092 AutoFind: local max [515, 842] 4.0
21:41:16.745 00.003 1092 AutoFind: local max [226, 903] 4.0
21:41:16.748 00.003 1092 AutoFind: local max [89, 838] 4.0
21:41:16.751 00.003 1092 AutoFind: local max [1390, 1052] 4.0
21:41:16.754 00.003 1092 AutoFind: local max [1311, 1180] 4.0
21:41:16.757 00.003 1092 AutoFind: local max [1531, 1085] 4.0
21:41:16.760 00.003 1092 AutoFind: local max [1198, 547] 4.0
21:41:16.763 00.003 1092 AutoFind: local max [1211, 928] 3.9
21:41:16.766 00.003 1092 AutoFind: local max [860, 1168] 3.9
21:41:16.769 00.003 1092 AutoFind: local max [1701, 871] 3.9
21:41:16.772 00.003 1092 AutoFind: local max [1460, 1206] 3.9
21:41:16.775 00.003 1092 AutoFind: local max [1661, 860] 3.9
21:41:16.778 00.003 1092 AutoFind: local max [1757, 1192] 3.9
21:41:16.781 00.003 1092 AutoFind: local max [961, 469] 3.9
21:41:16.784 00.003 1092 AutoFind: local max [171, 1063] 3.9
21:41:16.787 00.003 1092 AutoFind: local max [1568, 169] 3.9
21:41:16.791 00.004 1092 AutoFind: local max [1764, 805] 3.9
21:41:16.795 00.004 1092 AutoFind: local max [1126, 766] 3.9
21:41:16.798 00.003 1092 AutoFind: local max [1214, 1188] 3.9
21:41:16.801 00.003 1092 AutoFind: local max [1684, 1179] 3.9
21:41:16.806 00.005 1092 AutoFind: local max [1620, 941] 3.9
21:41:16.809 00.003 1092 AutoFind: local max [786, 700] 3.9
21:41:16.813 00.004 1092 AutoFind: local max [1174, 1115] 3.9
21:41:16.816 00.003 1092 AutoFind: local max [304, 254] 3.9
21:41:16.820 00.004 1092 AutoFind: local max [1704, 1047] 3.9
21:41:16.823 00.003 1092 AutoFind: local max [1480, 572] 3.9
21:41:16.826 00.003 1092 AutoFind: local max [1862, 1113] 3.9
21:41:16.830 00.004 1092 AutoFind: local max [153, 720] 3.9
21:41:16.833 00.003 1092 AutoFind: local max [457, 1089] 3.9
21:41:16.837 00.004 1092 AutoFind: local max [36, 657] 3.9
21:41:16.840 00.003 1092 AutoFind: local max [1926, 598] 3.9
21:41:16.843 00.003 1092 AutoFind: local max [1661, 599] 3.9
21:41:16.846 00.003 1092 AutoFind: local max [1431, 1013] 3.9
21:41:16.849 00.003 1092 AutoFind: local max [553, 1086] 3.9
21:41:16.853 00.004 1092 AutoFind: local max [654, 868] 3.8
21:41:16.856 00.003 1092 AutoFind: local max [271, 843] 3.8
21:41:16.859 00.003 1092 AutoFind: local max [553, 928] 3.8
21:41:16.863 00.004 1092 AutoFind: local max [783, 507] 3.8
21:41:16.865 00.002 1092 AutoFind: local max [1141, 555] 3.8
21:41:16.869 00.004 2744 worker thread done servicing request
21:41:16.869 00.000 1092 AutoFind: local max [212, 750] 3.8
21:41:16.873 00.004 1092 AutoFind: local max [1890, 950] 3.8
21:41:16.876 00.003 1092 AutoFind: local max [394, 836] 3.8
21:41:16.880 00.004 1092 AutoFind: local max [990, 1197] 3.8
21:41:16.884 00.004 1092 AutoFind: local max [38, 689] 3.8
21:41:16.887 00.003 1092 AutoFind: too close [553, 928] 3.8 - [562, 922] 4.0
21:41:16.890 00.003 1092 AutoFind: close dim-bright [553, 928] 3.8 - [568, 930] 39.8
21:41:16.894 00.004 1092 AutoFind: close dim-bright [553, 928] 3.8 - [570, 936] 41.6
21:41:16.898 00.004 1092 AutoFind: close dim-bright [654, 868] 3.8 - [658, 883] 21.4
21:41:16.900 00.002 1092 AutoFind: too close [1684, 1179] 3.9 - [1669, 1197] 4.0
21:41:16.904 00.004 1092 AutoFind: too close [1460, 1206] 3.9 - [1448, 1207] 4.3
21:41:16.907 00.003 1092 AutoFind: too close [226, 903] 4.0 - [214, 908] 4.2
21:41:16.909 00.002 1092 AutoFind: close dim-bright [562, 922] 4.0 - [576, 934] 39.0
21:41:16.912 00.003 1092 AutoFind: close dim-bright [562, 922] 4.0 - [568, 930] 39.8
21:41:16.915 00.003 1092 AutoFind: close dim-bright [562, 922] 4.0 - [575, 928] 40.8
21:41:16.918 00.003 1092 AutoFind: close dim-bright [562, 922] 4.0 - [570, 936] 41.6
21:41:16.921 00.003 1092 AutoFind: too close [366, 1122] 4.1 - [350, 1126] 9.5
21:41:16.925 00.004 1092 AutoFind: too close [1562, 1022] 4.2 - [1553, 1003] 5.0
21:41:16.927 00.002 1092 AutoFind: too close [576, 934] 39.0 - [568, 930] 39.8
21:41:16.931 00.004 1092 AutoFind: too close [576, 934] 39.0 - [575, 928] 40.8
21:41:16.934 00.003 1092 AutoFind: too close [576, 934] 39.0 - [570, 936] 41.6
21:41:16.937 00.003 1092 AutoFind: too close [568, 930] 39.8 - [575, 928] 40.8
21:41:16.940 00.003 1092 AutoFind: too close [568, 930] 39.8 - [570, 936] 41.6
21:41:16.942 00.002 1092 AutoFind: too close [575, 928] 40.8 - [570, 936] 41.6
21:41:16.945 00.003 1092 AutoFind: too close to edge [1926, 598] 3.9
21:41:16.949 00.004 1092 AutoFind: too close to edge [377, 1203] 5.9
21:41:16.952 00.003 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:41:16.955 00.003 1092 Star::Find(15, 878, 893, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.958 00.003 1092 Star::Find returns 1 (0), X=878.15, Y=893.11, Mass=1141326, SNR=138.0, Peak=65535 HFD=3.8
21:41:16.961 00.003 1092 Star::Find(15, 577, 566, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.965 00.004 1092 Star::Find returns 1 (0), X=576.61, Y=566.15, Mass=769549, SNR=115.1, Peak=65535 HFD=3.1
21:41:16.969 00.004 1092 Star::Find(15, 992, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.972 00.003 1092 Star::Find returns 1 (0), X=991.70, Y=900.51, Mass=660378, SNR=82.5, Peak=65535 HFD=3.1
21:41:16.976 00.004 1092 Star::Find(15, 835, 898, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.980 00.004 1092 Star::Find returns 1 (0), X=835.17, Y=897.63, Mass=337909, SNR=74.1, Peak=49671 HFD=2.5
21:41:16.984 00.004 1092 Star::Find(15, 372, 846, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.987 00.003 1092 Star::Find returns 1 (0), X=371.88, Y=846.50, Mass=440495, SNR=64.6, Peak=57613 HFD=2.8
21:41:16.990 00.003 1092 Star::Find(15, 703, 996, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.993 00.003 1092 Star::Find returns 1 (0), X=703.54, Y=995.82, Mass=335134, SNR=55.2, Peak=46637 HFD=2.7
21:41:16.996 00.003 1092 Star::Find(15, 658, 883, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:16.999 00.003 1092 Star::Find returns 1 (0), X=658.41, Y=882.80, Mass=223375, SNR=39.4, Peak=43514 HFD=2.6
21:41:17.003 00.004 1092 Star::Find(15, 531, 1105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.006 00.003 1092 Star::Find returns 1 (0), X=530.59, Y=1105.37, Mass=175989, SNR=34.0, Peak=29709 HFD=2.9
21:41:17.009 00.003 1092 Star::Find(15, 1002, 1030, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.012 00.003 1092 Star::Find returns 1 (0), X=1002.26, Y=1029.98, Mass=103730, SNR=24.7, Peak=23095 HFD=2.3
21:41:17.014 00.002 1092 Star::Find(15, 1532, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.017 00.003 1092 Star::Find returns 1 (0), X=1531.78, Y=949.12, Mass=58815, SNR=15.5, Peak=19783 HFD=2.2
21:41:17.020 00.003 1092 Star::Find(15, 1164, 1049, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.022 00.002 1092 Star::Find returns 1 (0), X=1163.88, Y=1049.29, Mass=68187, SNR=15.5, Peak=15360 HFD=4.0
21:41:17.026 00.004 1092 Star::Find(15, 755, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.029 00.003 1092 Star::Find returns 1 (0), X=755.62, Y=977.53, Mass=46717, SNR=15.0, Peak=16599 HFD=3.2
21:41:17.031 00.002 1092 Star::Find(15, 1411, 260, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.034 00.003 1092 Star::Find returns 1 (0), X=1411.23, Y=259.44, Mass=39723, SNR=13.0, Peak=14586 HFD=2.2
21:41:17.037 00.003 1092 Star::Find(15, 1263, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.040 00.003 1092 Star::Find returns 1 (0), X=1263.40, Y=875.98, Mass=37268, SNR=12.2, Peak=18125 HFD=2.3
21:41:17.044 00.004 1092 Star::Find(15, 63, 942, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.047 00.003 1092 Star::Find returns 1 (0), X=63.33, Y=944.25, Mass=43429, SNR=13.2, Peak=15408 HFD=3.6
21:41:17.050 00.003 1092 Star::Find(15, 861, 748, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.054 00.004 1092 Star::Find returns 1 (0), X=859.93, Y=748.50, Mass=29411, SNR=10.7, Peak=15575 HFD=3.0
21:41:17.057 00.003 1092 Star::Find(15, 1304, 1103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.060 00.003 1092 Star::Find false star n=6 nbg=258 bg=10053.7 sigma=1041.6 thresh=13179 peak=13161
21:41:17.064 00.004 1092 Star::Find returns 0 (2), X=1304.00, Y=1103.00, Mass=27573, SNR=2.9, Peak=16083 HFD=0.0
21:41:17.066 00.002 1092 Star::Find(15, 110, 941, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.071 00.005 1092 Star::Find returns 0 (3), X=110.00, Y=941.00, Mass=0, SNR=0.0, Peak=12016 HFD=0.0
21:41:17.073 00.002 1092 Star::Find(15, 1375, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.076 00.003 1092 Star::Find false star n=6 nbg=251 bg=9730.6 sigma=1120.8 thresh=13093 peak=12675
21:41:17.079 00.003 1092 Star::Find returns 0 (2), X=1375.00, Y=1114.00, Mass=24839, SNR=2.9, Peak=14627 HFD=0.0
21:41:17.082 00.003 1092 Star::Find(15, 630, 986, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.084 00.002 1092 Star::Find false star n=4 nbg=272 bg=8548.4 sigma=1162.7 thresh=12036 peak=11374
21:41:17.087 00.003 1092 Star::Find returns 0 (2), X=630.00, Y=986.00, Mass=17005, SNR=2.9, Peak=14247 HFD=0.0
21:41:17.091 00.004 1092 Star::Find(15, 1343, 942, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.095 00.004 1092 Star::Find false star n=2 nbg=273 bg=9729.0 sigma=1377.1 thresh=13860 peak=11636
21:41:17.098 00.003 1092 Star::Find returns 0 (2), X=1343.00, Y=942.00, Mass=9950, SNR=2.9, Peak=15405 HFD=0.0
21:41:17.102 00.004 1092 Star::Find(15, 1551, 686, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.106 00.004 1092 Star::Find false star n=8 nbg=240 bg=9667.8 sigma=998.0 thresh=12662 peak=12138
21:41:17.109 00.003 1092 Star::Find returns 0 (2), X=1551.00, Y=686.00, Mass=29767, SNR=2.9, Peak=14611 HFD=0.0
21:41:17.111 00.002 1092 Star::Find(15, 1339, 604, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.115 00.004 1092 Star::Find false star n=3 nbg=265 bg=9028.4 sigma=1184.6 thresh=12582 peak=11243
21:41:17.118 00.003 1092 Star::Find returns 0 (2), X=1339.00, Y=604.00, Mass=14369, SNR=2.9, Peak=15293 HFD=0.0
21:41:17.121 00.003 1092 Star::Find(15, 886, 1030, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.124 00.003 1092 Star::Find false star n=3 nbg=258 bg=8733.3 sigma=1123.0 thresh=12102 peak=10964
21:41:17.126 00.002 1092 Star::Find returns 0 (2), X=886.00, Y=1030.00, Mass=11417, SNR=2.9, Peak=13274 HFD=0.0
21:41:17.130 00.004 1092 Star::Find(15, 953, 566, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.133 00.003 1092 Star::Find false star n=5 nbg=255 bg=7882.3 sigma=1111.2 thresh=11216 peak=10437
21:41:17.136 00.003 1092 Star::Find returns 0 (2), X=953.00, Y=566.00, Mass=20477, SNR=2.9, Peak=12778 HFD=0.0
21:41:17.139 00.003 1092 Star::Find(15, 727, 846, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.142 00.003 1092 Star::Find false star n=3 nbg=258 bg=8625.2 sigma=1114.5 thresh=11969 peak=10519
21:41:17.144 00.002 1092 Star::Find returns 0 (2), X=727.00, Y=846.00, Mass=11395, SNR=2.9, Peak=13805 HFD=0.0
21:41:17.148 00.004 1092 Star::Find(15, 952, 733, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.151 00.003 1092 Star::Find false star n=2 nbg=257 bg=8569.6 sigma=1093.7 thresh=11851 peak=10751
21:41:17.154 00.003 1092 Star::Find returns 0 (2), X=952.00, Y=733.00, Mass=7508, SNR=2.9, Peak=13264 HFD=0.0
21:41:17.157 00.003 1092 Star::Find(15, 1487, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.159 00.002 1092 Star::Find false star n=1 nbg=270 bg=9519.5 sigma=1307.2 thresh=13441 peak=11797
21:41:17.162 00.003 1092 Star::Find returns 0 (2), X=1487.00, Y=678.00, Mass=4768, SNR=2.9, Peak=14730 HFD=0.0
21:41:17.165 00.003 1092 Star::Find(15, 628, 1193, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.168 00.003 1092 Star::Find false star n=3 nbg=265 bg=8719.0 sigma=1188.3 thresh=12284 peak=10616
21:41:17.171 00.003 1092 Star::Find returns 0 (2), X=628.00, Y=1193.00, Mass=14147, SNR=2.9, Peak=16419 HFD=0.0
21:41:17.173 00.002 1092 Star::Find(15, 261, 784, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.176 00.003 1092 Star::Find false star n=4 nbg=257 bg=7984.9 sigma=1085.5 thresh=11241 peak=10171
21:41:17.180 00.004 1092 Star::Find returns 0 (2), X=261.00, Y=784.00, Mass=16970, SNR=2.9, Peak=13283 HFD=0.0
21:41:17.182 00.002 1092 Star::Find(15, 355, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.185 00.003 1092 Star::Find false star n=1 nbg=276 bg=8200.9 sigma=1212.9 thresh=11840 peak=9852
21:41:17.188 00.003 1092 Star::Find returns 0 (2), X=355.00, Y=714.00, Mass=4142, SNR=2.9, Peak=12240 HFD=0.0
21:41:17.191 00.003 1092 Star::Find(15, 656, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.194 00.003 1092 Star::Find false star n=2 nbg=260 bg=8741.6 sigma=1228.8 thresh=12428 peak=10555
21:41:17.197 00.003 1092 Star::Find returns 0 (2), X=656.00, Y=1158.00, Mass=8072, SNR=2.9, Peak=13344 HFD=0.0
21:41:17.200 00.003 1092 Star::Find(15, 1006, 1149, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.202 00.002 1092 Star::Find false star n=4 nbg=255 bg=8685.8 sigma=1176.1 thresh=12214 peak=10946
21:41:17.205 00.003 1092 Star::Find returns 0 (2), X=1006.00, Y=1149.00, Mass=16387, SNR=2.9, Peak=15603 HFD=0.0
21:41:17.208 00.003 1092 Star::Find(15, 1476, 1180, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.211 00.003 1092 Star::Find false star n=3 nbg=241 bg=10451.4 sigma=1059.5 thresh=13630 peak=13081
21:41:17.215 00.004 1092 Star::Find returns 0 (2), X=1476.00, Y=1180.00, Mass=14383, SNR=2.9, Peak=17904 HFD=0.0
21:41:17.217 00.002 1092 Star::Find(15, 1849, 746, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.220 00.003 1092 Star::Find false star n=1 nbg=261 bg=8872.2 sigma=1060.9 thresh=12055 peak=10803
21:41:17.223 00.003 1092 Star::Find returns 0 (2), X=1849.00, Y=746.00, Mass=8677, SNR=2.9, Peak=17549 HFD=0.0
21:41:17.227 00.004 1092 Star::Find(15, 1594, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.230 00.003 1092 Star::Find false star n=3 nbg=252 bg=9153.1 sigma=1103.5 thresh=12464 peak=11965
21:41:17.233 00.003 1092 Star::Find returns 0 (2), X=1594.00, Y=620.00, Mass=21284, SNR=2.9, Peak=18186 HFD=0.0
21:41:17.235 00.002 1092 Star::Find(15, 891, 339, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.239 00.004 1092 Star::Find false star n=4 nbg=257 bg=6590.2 sigma=998.2 thresh=9585 peak=8633
21:41:17.241 00.002 1092 Star::Find returns 0 (2), X=891.00, Y=339.00, Mass=21735, SNR=2.9, Peak=15194 HFD=0.0
21:41:17.244 00.003 1092 Star::Find(15, 1111, 442, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.248 00.004 1092 Star::Find false star n=3 nbg=270 bg=7269.5 sigma=1137.5 thresh=10682 peak=9041
21:41:17.250 00.002 1092 Star::Find returns 0 (2), X=1111.00, Y=442.00, Mass=12272, SNR=2.9, Peak=11648 HFD=0.0
21:41:17.253 00.003 1092 Star::Find(15, 1589, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.256 00.003 1092 Star::Find false star n=6 nbg=229 bg=10009.3 sigma=945.5 thresh=12846 peak=12584
21:41:17.259 00.003 1092 Star::Find returns 0 (2), X=1589.00, Y=892.00, Mass=23184, SNR=2.9, Peak=19024 HFD=0.0
21:41:17.262 00.003 1092 Star::Find(15, 1587, 714, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.265 00.003 1092 Star::Find false star n=1 nbg=268 bg=9593.0 sigma=1323.7 thresh=13564 peak=11618
21:41:17.268 00.003 1092 Star::Find returns 0 (2), X=1587.00, Y=714.00, Mass=4081, SNR=2.9, Peak=15354 HFD=0.0
21:41:17.270 00.002 1092 Star::Find(15, 1780, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.274 00.004 1092 Star::Find false star n=2 nbg=259 bg=9991.5 sigma=1125.1 thresh=13367 peak=11523
21:41:17.277 00.003 1092 Star::Find returns 0 (2), X=1780.00, Y=981.00, Mass=8065, SNR=2.9, Peak=15389 HFD=0.0
21:41:17.281 00.004 1092 Star::Find(15, 1825, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.284 00.003 1092 Star::Find false star n=4 nbg=256 bg=9680.7 sigma=1075.4 thresh=12907 peak=11626
21:41:17.287 00.003 1092 Star::Find returns 0 (2), X=1825.00, Y=1158.00, Mass=15951, SNR=2.9, Peak=15229 HFD=0.0
21:41:17.291 00.004 1092 Star::Find(15, 1732, 768, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.294 00.003 1092 Star::Find false star n=3 nbg=249 bg=9748.7 sigma=1102.3 thresh=13056 peak=11624
21:41:17.298 00.004 1092 Star::Find returns 0 (2), X=1732.00, Y=768.00, Mass=10780, SNR=2.9, Peak=15120 HFD=0.0
21:41:17.301 00.003 1092 Star::Find(15, 515, 842, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.305 00.004 1092 Star::Find false star n=3 nbg=244 bg=8384.7 sigma=969.0 thresh=11292 peak=10507
21:41:17.308 00.003 1092 Star::Find returns 0 (2), X=515.00, Y=842.00, Mass=15270, SNR=2.9, Peak=17635 HFD=0.0
21:41:17.311 00.003 1092 Star::Find(15, 89, 838, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.315 00.004 1092 Star::Find false star n=9 nbg=243 bg=7212.2 sigma=932.7 thresh=10010 peak=9435
21:41:17.318 00.003 1092 Star::Find returns 0 (2), X=89.00, Y=838.00, Mass=31602, SNR=2.9, Peak=14413 HFD=0.0
21:41:17.322 00.004 1092 Star::Find(15, 1390, 1052, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.325 00.003 1092 Star::Find false star n=4 nbg=258 bg=10068.9 sigma=1159.9 thresh=13549 peak=11899
21:41:17.329 00.004 1092 Star::Find returns 0 (2), X=1390.00, Y=1052.00, Mass=15802, SNR=2.9, Peak=14864 HFD=0.0
21:41:17.332 00.003 1092 Star::Find(15, 1311, 1180, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.336 00.004 1092 Star::Find false star n=1 nbg=264 bg=9770.8 sigma=1326.3 thresh=13750 peak=11725
21:41:17.339 00.003 1092 Star::Find returns 0 (2), X=1311.00, Y=1180.00, Mass=5480, SNR=2.9, Peak=15520 HFD=0.0
21:41:17.342 00.003 1092 Star::Find(15, 1531, 1085, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.346 00.004 1092 Star::Find false star n=7 nbg=239 bg=10517.3 sigma=1006.1 thresh=13536 peak=13142
21:41:17.349 00.003 1092 Star::Find returns 0 (2), X=1531.00, Y=1085.00, Mass=38894, SNR=2.9, Peak=22631 HFD=0.0
21:41:17.353 00.004 1092 Star::Find(15, 1198, 547, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.356 00.003 1092 Star::Find false star n=7 nbg=250 bg=8015.6 sigma=1077.9 thresh=11249 peak=10456
21:41:17.359 00.003 1092 Star::Find returns 0 (2), X=1198.00, Y=547.00, Mass=30257, SNR=2.9, Peak=14986 HFD=0.0
21:41:17.362 00.003 1092 Star::Find(15, 1211, 928, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.366 00.004 1092 Star::Find false star n=1 nbg=253 bg=9393.3 sigma=1206.2 thresh=13012 peak=11509
21:41:17.371 00.005 1092 Star::Find returns 0 (2), X=1211.00, Y=928.00, Mass=7286, SNR=2.9, Peak=16679 HFD=0.0
21:41:17.374 00.003 1092 Star::Find(15, 860, 1168, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.377 00.003 1092 Star::Find false star n=2 nbg=268 bg=8767.5 sigma=1163.6 thresh=12258 peak=10608
21:41:17.380 00.003 1092 Star::Find returns 0 (2), X=860.00, Y=1168.00, Mass=8306, SNR=2.9, Peak=13098 HFD=0.0
21:41:17.385 00.005 1092 Star::Find(15, 1701, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.389 00.004 1092 Star::Find false star n=2 nbg=256 bg=9933.7 sigma=1188.1 thresh=13498 peak=12645
21:41:17.392 00.003 1092 Star::Find returns 0 (2), X=1701.00, Y=871.00, Mass=14095, SNR=2.9, Peak=19703 HFD=0.0
21:41:17.395 00.003 1092 Star::Find(15, 1661, 860, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.398 00.003 1092 Star::Find false star n=2 nbg=276 bg=10030.1 sigma=1250.5 thresh=13782 peak=13255
21:41:17.401 00.003 1092 Star::Find returns 0 (2), X=1661.00, Y=860.00, Mass=14638, SNR=2.9, Peak=18832 HFD=0.0
21:41:17.405 00.004 1092 Star::Find(15, 1757, 1192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.408 00.003 1092 Star::Find false star n=2 nbg=261 bg=10026.1 sigma=1235.1 thresh=13731 peak=12319
21:41:17.411 00.003 1092 Star::Find returns 0 (2), X=1757.00, Y=1192.00, Mass=7769, SNR=2.9, Peak=14362 HFD=0.0
21:41:17.414 00.003 1092 Star::Find(15, 961, 469, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.417 00.003 1092 Star::Find false star n=2 nbg=271 bg=7460.2 sigma=1172.7 thresh=10978 peak=9657
21:41:17.420 00.003 1092 Star::Find returns 0 (2), X=961.00, Y=469.00, Mass=9666, SNR=2.9, Peak=13418 HFD=0.0
21:41:17.423 00.003 1092 Star::Find(15, 171, 1063, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.426 00.003 1092 Star::Find false star n=3 nbg=250 bg=8129.8 sigma=1052.0 thresh=11286 peak=10362
21:41:17.428 00.002 1092 Star::Find returns 0 (2), X=171.00, Y=1063.00, Mass=18111, SNR=2.9, Peak=18890 HFD=0.0
21:41:17.431 00.003 1092 Star::Find(15, 1568, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.434 00.003 1092 Star::Find false star n=4 nbg=269 bg=5969.1 sigma=919.5 thresh=8728 peak=8321
21:41:17.437 00.003 1092 Star::Find returns 0 (2), X=1568.00, Y=169.00, Mass=13826, SNR=2.9, Peak=12317 HFD=0.0
21:41:17.440 00.003 1092 Star::Find(15, 1764, 805, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.443 00.003 1092 Star::Find false star n=4 nbg=267 bg=9469.6 sigma=1245.9 thresh=13207 peak=12133
21:41:17.446 00.003 1092 Star::Find returns 0 (2), X=1764.00, Y=805.00, Mass=21453, SNR=2.9, Peak=18592 HFD=0.0
21:41:17.449 00.003 1092 Star::Find(15, 1126, 766, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.451 00.002 1092 Star::Find false star n=12 nbg=225 bg=8683.8 sigma=781.6 thresh=11029 peak=10914
21:41:17.455 00.004 1092 Star::Find returns 0 (2), X=1126.00, Y=766.00, Mass=41787, SNR=2.9, Peak=15117 HFD=0.0
21:41:17.458 00.003 1092 Star::Find(15, 1214, 1188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.461 00.003 1092 Star::Find false star n=3 nbg=251 bg=9376.0 sigma=1068.9 thresh=12583 peak=11507
21:41:17.464 00.003 1092 Star::Find returns 0 (2), X=1214.00, Y=1188.00, Mass=12065, SNR=2.9, Peak=14592 HFD=0.0
21:41:17.467 00.003 1092 Star::Find(15, 1620, 941, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.469 00.002 1092 Star::Find false star n=3 nbg=262 bg=10262.8 sigma=1187.3 thresh=13825 peak=12605
21:41:17.472 00.003 1092 Star::Find returns 0 (2), X=1620.00, Y=941.00, Mass=13916, SNR=2.9, Peak=15635 HFD=0.0
21:41:17.475 00.003 1092 Star::Find(15, 786, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.478 00.003 1092 Star::Find false star n=2 nbg=259 bg=8330.7 sigma=1114.4 thresh=11674 peak=10034
21:41:17.482 00.004 1092 Star::Find returns 0 (2), X=786.00, Y=700.00, Mass=7979, SNR=2.9, Peak=12557 HFD=0.0
21:41:17.484 00.002 1092 Star::Find(15, 1174, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.488 00.004 1092 Star::Find false star n=6 nbg=247 bg=9379.2 sigma=978.1 thresh=12314 peak=11683
21:41:17.491 00.003 1092 Star::Find returns 0 (2), X=1174.00, Y=1115.00, Mass=24491, SNR=2.9, Peak=16448 HFD=0.0
21:41:17.494 00.003 1092 Star::Find(15, 304, 254, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.497 00.003 1092 Star::Find false star n=1 nbg=262 bg=5304.8 sigma=876.4 thresh=7934 peak=7001
21:41:17.499 00.002 1092 Star::Find returns 0 (2), X=304.00, Y=254.00, Mass=3479, SNR=2.9, Peak=8784 HFD=0.0
21:41:17.502 00.003 1092 Star::Find(15, 1704, 1047, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.506 00.004 1092 Star::Find false star n=3 nbg=260 bg=10098.9 sigma=1129.6 thresh=13488 peak=11975
21:41:17.509 00.003 1092 Star::Find returns 0 (2), X=1704.00, Y=1047.00, Mass=10894, SNR=2.9, Peak=16067 HFD=0.0
21:41:17.512 00.003 1092 Star::Find(15, 1480, 572, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.515 00.003 1092 Star::Find false star n=3 nbg=255 bg=9272.8 sigma=1213.6 thresh=12913 peak=10752
21:41:17.518 00.003 1092 Star::Find returns 0 (2), X=1480.00, Y=572.00, Mass=12413, SNR=2.9, Peak=14272 HFD=0.0
21:41:17.521 00.003 1092 Star::Find(15, 1862, 1113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.524 00.003 1092 Star::Find false star n=1 nbg=270 bg=9318.5 sigma=1240.7 thresh=13041 peak=11381
21:41:17.527 00.003 1092 Star::Find returns 0 (2), X=1862.00, Y=1113.00, Mass=4243, SNR=2.9, Peak=14378 HFD=0.0
21:41:17.530 00.003 1092 Star::Find(15, 153, 720, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.534 00.004 1092 Star::Find false star n=2 nbg=274 bg=7406.0 sigma=1185.0 thresh=10961 peak=9337
21:41:17.536 00.002 1092 Star::Find returns 0 (2), X=153.00, Y=720.00, Mass=7767, SNR=2.9, Peak=12250 HFD=0.0
21:41:17.540 00.004 1092 Star::Find(15, 457, 1089, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.543 00.003 1092 Star::Find false star n=3 nbg=258 bg=8762.2 sigma=1105.3 thresh=12078 peak=11214
21:41:17.547 00.004 1092 Star::Find returns 0 (2), X=457.00, Y=1089.00, Mass=17023, SNR=2.9, Peak=17354 HFD=0.0
21:41:17.549 00.002 1092 Star::Find(15, 36, 657, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.553 00.004 1092 Star::Find false star n=3 nbg=272 bg=6694.8 sigma=1151.9 thresh=10150 peak=8519
21:41:17.557 00.004 1092 Star::Find returns 0 (2), X=36.00, Y=657.00, Mass=11500, SNR=2.9, Peak=11575 HFD=0.0
21:41:17.559 00.002 1092 Star::Find(15, 1661, 599, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.563 00.004 1092 Star::Find false star n=3 nbg=256 bg=8863.3 sigma=1115.6 thresh=12210 peak=11460
21:41:17.566 00.003 1092 Star::Find returns 0 (2), X=1661.00, Y=599.00, Mass=16477, SNR=2.9, Peak=18311 HFD=0.0
21:41:17.568 00.002 1092 Star::Find(15, 1431, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.572 00.004 1092 Star::Find false star n=1 nbg=264 bg=10214.4 sigma=1266.1 thresh=14013 peak=12158
21:41:17.574 00.002 1092 Star::Find returns 0 (2), X=1431.00, Y=1013.00, Mass=6045, SNR=2.9, Peak=16259 HFD=0.0
21:41:17.577 00.003 1092 Star::Find(15, 553, 1086, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.581 00.004 1092 Star::Find false star n=10 nbg=237 bg=8520.5 sigma=897.5 thresh=11213 peak=11158
21:41:17.584 00.003 1092 Star::Find returns 0 (2), X=553.00, Y=1086.00, Mass=39398, SNR=2.9, Peak=15770 HFD=0.0
21:41:17.588 00.004 1092 Star::Find(15, 654, 868, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.591 00.003 1092 Star::Find returns 1 (0), X=658.47, Y=882.71, Mass=219971, SNR=40.4, Peak=24906 HFD=2.8
21:41:17.593 00.002 1092 Star::Find(15, 271, 843, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.596 00.003 1092 Star::Find false star n=4 nbg=253 bg=8219.3 sigma=1059.1 thresh=11397 peak=10434
21:41:17.600 00.004 1092 Star::Find returns 0 (2), X=271.00, Y=843.00, Mass=16340, SNR=2.9, Peak=15648 HFD=0.0
21:41:17.603 00.003 1092 Star::Find(15, 783, 507, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.606 00.003 1092 Star::Find false star n=2 nbg=264 bg=7430.1 sigma=1014.7 thresh=10474 peak=9947
21:41:17.609 00.003 1092 Star::Find returns 0 (2), X=783.00, Y=507.00, Mass=12635, SNR=2.9, Peak=16384 HFD=0.0
21:41:17.612 00.003 1092 Star::Find(15, 1141, 555, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.615 00.003 1092 Star::Find false star n=4 nbg=263 bg=8052.8 sigma=1154.8 thresh=11517 peak=9660
21:41:17.618 00.003 1092 Star::Find returns 0 (2), X=1141.00, Y=555.00, Mass=15312, SNR=2.9, Peak=13207 HFD=0.0
21:41:17.622 00.004 1092 Star::Find(15, 212, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.625 00.003 1092 Star::Find returns 0 (3), X=212.00, Y=750.00, Mass=0, SNR=0.0, Peak=13059 HFD=0.0
21:41:17.629 00.004 1092 Star::Find(15, 1890, 950, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.632 00.003 1092 Star::Find false star n=3 nbg=258 bg=9042.5 sigma=1113.7 thresh=12384 peak=10980
21:41:17.635 00.003 1092 Star::Find returns 0 (2), X=1890.00, Y=950.00, Mass=11061, SNR=2.9, Peak=13994 HFD=0.0
21:41:17.638 00.003 1092 Star::Find(15, 394, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.640 00.002 1092 Star::Find false star n=7 nbg=246 bg=8421.0 sigma=985.9 thresh=11379 peak=10217
21:41:17.644 00.004 1092 Star::Find returns 0 (2), X=394.00, Y=836.00, Mass=23870, SNR=2.9, Peak=14743 HFD=0.0
21:41:17.647 00.003 1092 Star::Find(15, 990, 1197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.650 00.003 1092 Star::Find false star n=9 nbg=245 bg=8942.3 sigma=975.1 thresh=11867 peak=11775
21:41:17.654 00.004 1092 Star::Find returns 0 (2), X=990.00, Y=1197.00, Mass=39696, SNR=2.9, Peak=17235 HFD=0.0
21:41:17.657 00.003 1092 Star::Find(15, 38, 689, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.660 00.003 1092 Star::Find false star n=2 nbg=253 bg=6644.3 sigma=1005.6 thresh=9661 peak=8910
21:41:17.663 00.003 1092 Star::Find returns 0 (2), X=38.00, Y=689.00, Mass=9293, SNR=2.9, Peak=15139 HFD=0.0
21:41:17.666 00.003 1092 AutoFind: finding best star pass 1
21:41:17.670 00.004 1092 Star::Find(15, 878, 893, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.673 00.003 1092 Star::Find returns 1 (0), X=878.15, Y=893.11, Mass=1141326, SNR=138.0, Peak=65535 HFD=3.8
21:41:17.676 00.003 1092 AutoFind: near-saturated [878, 893] 110.9 Mass 1141326 SNR 138.0 Peak 65535
21:41:17.679 00.003 1092 Star::Find(15, 577, 566, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.682 00.003 1092 Star::Find returns 1 (0), X=576.61, Y=566.15, Mass=769549, SNR=115.1, Peak=65535 HFD=3.1
21:41:17.685 00.003 1092 AutoFind: near-saturated [577, 566] 78.2 Mass 769549 SNR 115.1 Peak 65535
21:41:17.688 00.003 1092 Star::Find(15, 992, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.691 00.003 1092 Star::Find returns 1 (0), X=991.70, Y=900.51, Mass=660378, SNR=82.5, Peak=65535 HFD=3.1
21:41:17.694 00.003 1092 AutoFind: near-saturated [992, 901] 66.1 Mass 660378 SNR 82.5 Peak 65535
21:41:17.697 00.003 1092 Star::Find(15, 835, 898, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.700 00.003 1092 Star::Find returns 1 (0), X=835.17, Y=897.63, Mass=337909, SNR=74.1, Peak=49671 HFD=2.5
21:41:17.703 00.003 1092 AutoFind returns star at [835, 898] 38.6 Mass 337909 SNR 74.1
21:41:17.707 00.004 1092 Star::Find(15, 835, 898, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.710 00.003 1092 Star::Find returns 1 (0), X=835.17, Y=897.63, Mass=337909, SNR=74.1, Peak=49671 HFD=2.5
21:41:17.714 00.004 1092 MultiStar: List (12): {835.17, 897.63}(74.1), {371.88, 846.50}(64.6), {703.54, 995.82}(55.2), {658.41, 882.80}(39.4), {530.59, 1105.37}(34.0), {1002.26, 1029.98}(24.7), {1531.78, 949.12}(15.5), {1163.88, 1049.29}(15.5), {755.62, 977.53}(15.0), {1411.23, 259.44}(13.0), {1263.40, 875.98}(12.2), {63.33, 944.25}(13.2), 
21:41:17.717 00.003 1092 setting lock position to (835.17, 897.63)
21:41:17.720 00.003 1092 MultiStar: stabilizing after lock position change
21:41:17.723 00.003 1092 AutoSelect: state = 1, call UpdateGuideState
21:41:17.726 00.003 1092 UpdateGuideState(): m_state=1
21:41:17.730 00.004 1092 Star::Find(15, 835, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:17.733 00.003 1092 Star::Find returns 1 (0), X=835.17, Y=897.63, Mass=337909, SNR=74.1, Peak=49671 HFD=2.5
21:41:17.735 00.002 1092 DistanceChecker: deactivated
21:41:17.738 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:41:17.741 00.003 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:41:17.744 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:41:17.751 00.007 1092 setting lock position to (835.17, 897.63)
21:41:17.756 00.005 1092 MultiStar: stabilizing after lock position change
21:41:17.759 00.003 1092 CurrentPosition() valid, moving to STATE_SELECTED
21:41:17.761 00.002 1092 Changing from state SELECTING to SELECTED
21:41:17.764 00.003 1092 guider state => SELECTED
21:41:17.801 00.037 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7591, FiltMin=2211, FiltMax=65527, Gamma=0.510
21:41:17.821 00.020 1092 UpdateGuideState exits: m=337909 SNR=74.1
21:41:17.824 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7591, FiltMin=2211, FiltMax=65527, Gamma=0.510
21:41:17.843 00.019 1092 Status Line: Auto-selected star at (835.2, 897.6)
21:41:17.876 00.033 1092 OnExposeComplete: enter
21:41:17.880 00.004 1092 UpdateGuideState(): m_state=2
21:41:17.885 00.005 1092 Star::Find(15, 835, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:41:17.889 00.004 1092 Star::Find returns 1 (0), X=835.73, Y=898.02, Mass=443716, SNR=63.2, Peak=64461 HFD=2.5
21:41:17.892 00.003 1092 CameraToMount -- cameraTheta (0.61) - m_xAngle (2.71) = xAngle (-2.11 = -2.11)
21:41:17.895 00.003 1092 CameraToMount -- cameraTheta (0.61) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.88 = 0.88)
21:41:17.900 00.005 1092 CameraToMount -- cameraX=0.56 cameraY=0.39 hyp=0.68 cameraTheta=0.61 mountX=-0.35 mountY=0.52, mountTheta=2.16
21:41:17.907 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8003, FiltMin=2029, FiltMax=65533, Gamma=0.510
21:41:17.932 00.025 1092 UpdateGuideState exits: m=443716 SNR=63.2
21:41:17.937 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:17.941 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:41:17.944 00.003 1092 Enqueuing Expose request
21:41:17.947 00.003 2744 Worker thread wakes up
21:41:17.947 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:17.947 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(821,883,31,31)
21:41:20.382 02.435 1092 GuideButtonClick i=1 ctx=Guide button clicked
21:41:20.395 00.013 1092 Changing from state SELECTED to CALIBRATING_PRIMARY
21:41:20.397 00.002 1092 guider state => CALIBRATED
21:41:20.399 00.002 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:41:20.413 00.014 1092 reset dither spiral
21:41:21.345 00.932 2744 Exposure complete
21:41:21.573 00.228 2744 worker thread done servicing request
21:41:21.573 00.000 1092 OnExposeComplete: enter
21:41:21.576 00.003 1092 UpdateGuideState(): m_state=5
21:41:21.580 00.004 1092 Star::Find(15, 835, 898, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:41:21.582 00.002 1092 Star::Find returns 1 (0), X=835.63, Y=897.92, Mass=276014, SNR=54.8, Peak=45773 HFD=2.3
21:41:21.584 00.002 1092 CameraToMount -- cameraTheta (0.55) - m_xAngle (2.71) = xAngle (-2.16 = -2.16)
21:41:21.587 00.003 1092 CameraToMount -- cameraTheta (0.55) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.83 = 0.83)
21:41:21.590 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=0.28 hyp=0.54 cameraTheta=0.55 mountX=-0.30 mountY=0.40, mountTheta=2.22
21:41:21.597 00.007 1092 Changing from state CALIBRATED to GUIDING
21:41:21.600 00.003 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:41:21.604 00.004 1092 ScopeASCOM::SideOfPier() returns 1
21:41:21.645 00.041 1092 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
21:41:21.649 00.004 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:41:21.652 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:41:21.655 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:41:21.659 00.004 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:41:21.662 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:41:21.666 00.004 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:41:21.668 00.002 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:41:21.673 00.005 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:41:21.675 00.002 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:41:21.679 00.004 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:41:21.682 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:41:21.685 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:41:21.688 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:41:21.773 00.085 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:41:21.777 00.004 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:41:21.780 00.003 1092 Dec comp: XRate 4.128 -> 2.814 for dec -0.0 -> dec 47.0
21:41:21.789 00.009 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:41:21.792 00.003 1092 ScopeASCOM::SideOfPier() returns 1
21:41:21.816 00.024 1092 setting lock position to (835.63, 897.92)
21:41:21.821 00.005 1092 MultiStar: stabilizing after lock position change
21:41:21.824 00.003 1092 guider state => GUIDING
21:41:21.827 00.003 1092 Status Line: Guiding
21:41:21.835 00.008 1092 Mount: notify guiding started
21:41:21.841 00.006 1092 GetString("/profile/1/name", "") returns "20260503"
21:41:21.844 00.003 1092 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/16/2026 9:31:16 PM"
21:41:21.847 00.003 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:41:21.850 00.003 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:41:21.852 00.002 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:41:21.856 00.004 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
21:41:21.858 00.002 1092 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
21:41:21.862 00.004 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:41:21.865 00.003 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:41:21.868 00.003 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:41:21.871 00.003 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:41:21.874 00.003 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:41:21.876 00.002 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:41:21.879 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:41:21.882 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:41:21.885 00.003 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:41:21.887 00.002 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:41:21.890 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:41:21.894 00.004 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:41:21.898 00.004 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:41:21.900 00.002 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:41:21.903 00.003 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:41:21.907 00.004 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:41:21.910 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:41:21.914 00.004 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:41:21.917 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:41:21.921 00.004 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:41:21.923 00.002 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:41:21.928 00.005 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:41:21.931 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:41:21.934 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:41:21.938 00.004 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:41:21.941 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:41:21.945 00.004 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:41:21.948 00.003 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:41:21.951 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:41:21.955 00.004 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:41:21.958 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:41:22.051 00.093 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:41:22.070 00.019 1092 ScopeASCOM::SideOfPier() returns 1
21:41:22.075 00.005 1092 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:41:22.079 00.004 1092 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:41:22.083 00.004 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:41:22.086 00.003 1092 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
21:41:22.090 00.004 1092 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
21:41:22.092 00.002 1092 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:41:22.096 00.004 1092 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:41:22.099 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:41:22.102 00.003 1092 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:41:22.105 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7427, FiltMin=2051, FiltMax=65527, Gamma=0.510
21:41:22.123 00.018 1092 UpdateGuideState exits: m=276014 SNR=54.8
21:41:22.127 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:22.129 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:41:22.133 00.004 1092 Enqueuing Expose request
21:41:22.135 00.002 2744 Worker thread wakes up
21:41:22.135 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:22.136 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(821,883,31,31)
21:41:25.543 03.407 2744 Exposure complete
21:41:25.757 00.214 2744 worker thread done servicing request
21:41:25.757 00.000 1092 OnExposeComplete: enter
21:41:25.761 00.004 1092 UpdateGuideState(): m_state=6
21:41:25.764 00.003 1092 Star::Find(15, 835, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:41:25.767 00.003 1092 Star::Find returns 1 (0), X=837.59, Y=896.94, Mass=388188, SNR=72.6, Peak=65535 HFD=2.3
21:41:25.770 00.003 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (2.71) = xAngle (-3.18 = 3.11)
21:41:25.773 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.19 = -0.19)
21:41:25.777 00.004 1092 CameraToMount -- cameraX=1.96 cameraY=-0.98 hyp=2.19 cameraTheta=-0.46 mountX=-2.19 mountY=-0.41, mountTheta=-2.95
21:41:25.783 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.96, y=-0.98, opts=13)
21:41:25.786 00.003 1092 Enqueuing Move request for scope (1.96, -0.98)
21:41:25.789 00.003 2744 Worker thread wakes up
21:41:25.789 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.96, -0.98) opts 0xd
21:41:25.789 00.000 2744 Handling offset move in thread for scope, endpoint = (1.96, -0.98)
21:41:25.789 00.000 2744 Moving (1.96, -0.98) raw xDistance=-2.19 yDistance=-0.41
21:41:25.789 00.000 2744 GuideAlgorithmHysteresis::Result() returns -1.38 from input -2.19
21:41:25.789 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:25.789 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
21:41:25.789 00.000 2744 MoveAxis(E, 490, ABG)
21:41:25.789 00.000 2744 Guiding  Dir = 2, Dur = 490
21:41:25.790 00.001 2744 IsSlewing returns 0
21:41:25.790 00.000 2744 IsGuiding returns 0
21:41:25.790 00.000 2744 PulseGuide returned control before completion, sleep 500
21:41:25.806 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6752, FiltMin=1930, FiltMax=65535, Gamma=0.510
21:41:25.824 00.018 1092 UpdateGuideState exits: m=388188 SNR=72.6
21:41:25.828 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:25.830 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:41:25.833 00.003 1092 Enqueuing Expose request
21:41:26.296 00.463 2744 IsGuiding returns 1
21:41:26.296 00.000 2744 scope still moving after pulse duration time elapsed
21:41:26.328 00.032 2744 IsSlewing returns 0
21:41:26.328 00.000 2744 IsGuiding returns 1
21:41:26.358 00.030 2744 IsSlewing returns 0
21:41:26.358 00.000 2744 IsGuiding returns 0
21:41:26.358 00.000 2744 scope move finished after 490 + 79 ms
21:41:26.358 00.000 2744 Move returns status 0, amount 490
21:41:26.358 00.000 2744 MoveAxis(N, 0, ABG)
21:41:26.359 00.001 2744 Move returns status 0, amount 0
21:41:26.359 00.000 2744 move complete, result=0
21:41:26.359 00.000 2744 worker thread done servicing request
21:41:26.359 00.000 2744 Worker thread wakes up
21:41:26.359 00.000 1092 GuideStep: -2.2 px 490 ms EAST, -0.4 px 0 ms NORTH
21:41:26.362 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:26.362 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(821,883,31,31)
21:41:29.748 03.386 2744 Exposure complete
21:41:29.951 00.203 2744 worker thread done servicing request
21:41:29.951 00.000 1092 OnExposeComplete: enter
21:41:29.955 00.004 1092 UpdateGuideState(): m_state=6
21:41:29.958 00.003 1092 Star::Find(15, 837, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:41:29.961 00.003 1092 Star::Find returns 1 (0), X=835.70, Y=897.43, Mass=375611, SNR=73.1, Peak=63149 HFD=1.7
21:41:29.964 00.003 1092 CameraToMount -- cameraTheta (-1.42) - m_xAngle (2.71) = xAngle (-4.13 = 2.15)
21:41:29.966 00.002 1092 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.14 = -1.14)
21:41:29.968 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=-0.48 hyp=0.49 cameraTheta=-1.42 mountX=-0.27 mountY=-0.44, mountTheta=-2.11
21:41:29.976 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.48, opts=13)
21:41:29.980 00.004 1092 Enqueuing Move request for scope (0.07, -0.48)
21:41:29.982 00.002 2744 Worker thread wakes up
21:41:29.982 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.48) opts 0xd
21:41:29.982 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.48)
21:41:29.984 00.002 2744 Moving (0.07, -0.48) raw xDistance=-0.27 yDistance=-0.44
21:41:29.984 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:41:29.984 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:29.984 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
21:41:29.984 00.000 2744 MoveAxis(E, 0, ABG)
21:41:29.984 00.000 2744 Move returns status 0, amount 0
21:41:29.984 00.000 2744 MoveAxis(N, 0, ABG)
21:41:29.984 00.000 2744 Move returns status 0, amount 0
21:41:29.984 00.000 2744 move complete, result=0
21:41:29.984 00.000 2744 worker thread done servicing request
21:41:30.000 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6871, FiltMin=1926, FiltMax=65527, Gamma=0.510
21:41:30.018 00.018 1092 UpdateGuideState exits: m=375611 SNR=73.1
21:41:30.022 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:30.025 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:41:30.028 00.003 1092 Enqueuing Expose request
21:41:30.031 00.003 2744 Worker thread wakes up
21:41:30.031 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:41:30.034 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:30.034 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(821,883,31,31)
21:41:33.430 03.396 2744 Exposure complete
21:41:33.630 00.200 2744 worker thread done servicing request
21:41:33.630 00.000 1092 OnExposeComplete: enter
21:41:33.633 00.003 1092 UpdateGuideState(): m_state=6
21:41:33.637 00.004 1092 Star::Find(15, 835, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:41:33.640 00.003 1092 Star::Find returns 1 (0), X=835.71, Y=897.43, Mass=53815, SNR=16.4, Peak=24749 HFD=1.6
21:41:33.642 00.002 1092 CameraToMount -- cameraTheta (-1.41) - m_xAngle (2.71) = xAngle (-4.12 = 2.16)
21:41:33.645 00.003 1092 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-1.14 = -1.14)
21:41:33.648 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.41 mountX=-0.27 mountY=-0.45, mountTheta=-2.12
21:41:33.652 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.49, opts=13)
21:41:33.656 00.004 1092 Enqueuing Move request for scope (0.08, -0.49)
21:41:33.659 00.003 2744 Worker thread wakes up
21:41:33.659 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.49) opts 0xd
21:41:33.659 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.49)
21:41:33.659 00.000 2744 Moving (0.08, -0.49) raw xDistance=-0.27 yDistance=-0.45
21:41:33.659 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:41:33.659 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:41:33.659 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
21:41:33.659 00.000 2744 MoveAxis(E, 0, ABG)
21:41:33.659 00.000 2744 Move returns status 0, amount 0
21:41:33.659 00.000 2744 MoveAxis(N, 0, ABG)
21:41:33.659 00.000 2744 Move returns status 0, amount 0
21:41:33.659 00.000 2744 move complete, result=0
21:41:33.660 00.001 2744 worker thread done servicing request
21:41:33.675 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8650, FiltMin=2165, FiltMax=65527, Gamma=0.510
21:41:33.692 00.017 1092 UpdateGuideState exits: m=53815 SNR=16.4
21:41:33.696 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:41:33.699 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:41:33.701 00.002 1092 Enqueuing Expose request
21:41:33.703 00.002 2744 Worker thread wakes up
21:41:33.703 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
21:41:33.707 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:41:33.707 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(821,883,31,31)
21:41:33.712 00.005 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:41:33.715 00.003 1092 case statement mapped state 6 to 3
21:41:33.718 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:41:33.776 00.058 1092 evsrv: cli 019865E0 request: {"method":"stop_capture","id":1004}
21:41:33.780 00.004 1092 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:41:33.782 00.002 1092 Status Line: Waiting for devices...
21:41:33.789 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1004}
21:41:33.825 00.036 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:41:33.828 00.003 1092 case statement mapped state 6 to 3
21:41:33.832 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:41:34.891 01.059 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:41:34.894 00.003 1092 case statement mapped state 6 to 3
21:41:34.897 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:41:36.059 01.162 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:41:36.062 00.003 1092 case statement mapped state 6 to 3
21:41:36.064 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:41:37.007 00.943 2744 ASCOM_AbortExposure returns err = 0
21:41:37.007 00.000 2744 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:41:37.007 00.000 2744 worker thread done servicing request
21:41:37.007 00.000 1092 OnExposeComplete: enter
21:41:37.009 00.002 1092 OnExposeComplete: Capture Error reported
21:41:37.012 00.003 1092 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:41:37.014 00.002 1092 Mount: notify guiding stopped
21:41:37.017 00.003 1092 Changing from state GUIDING to STOP
21:41:37.019 00.002 1092 guider state => SELECTED
21:41:37.021 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8650, FiltMin=2165, FiltMax=65527, Gamma=0.510
21:41:37.034 00.013 1092 Changing from state SELECTED to UNINITIALIZED
21:41:37.037 00.003 1092 guider state => SELECTING
21:41:37.045 00.008 1092 Status Line: Stopped.
21:41:37.058 00.013 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:41:37.219 00.161 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:41:37.223 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:42:37.312 60.089 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:42:37.314 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:07.596 30.282 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:43:07.598 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:35.446 27.848 1092 evsrv: cli 019865E0 request: {"method":"get_connected","id":1011}
21:43:35.465 00.019 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":true,"id":1011}
21:43:35.543 00.078 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:43:35.548 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:36.656 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:43:36.659 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:37.769 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:43:37.772 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:38.884 01.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:43:38.886 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:39.948 01.062 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:43:39.950 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:43:40.050 00.100 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
21:43:40.053 00.003 1092 PhdController::Guide begins
21:43:40.055 00.002 1092 PhdController: newstate STATE_SETUP
21:43:40.057 00.002 1092 PhdController: setup
21:43:40.059 00.002 1092 PhdController: newstate STATE_ATTEMPT_START
21:43:40.061 00.002 1092 PhdController: start capturing
21:43:40.063 00.002 1092 Changing from state SELECTING to UNINITIALIZED
21:43:40.065 00.002 1092 guider state => SELECTING
21:43:40.067 00.002 1092 setting force full frames = true
21:43:40.070 00.003 1092 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
21:43:40.083 00.013 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:43:40.086 00.003 1092 Enqueuing Expose request
21:43:40.090 00.004 1092 PhdController: newstate STATE_SELECT_STAR
21:43:40.092 00.002 2744 Worker thread wakes up
21:43:40.092 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:43:40.092 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:43:40.092 00.000 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
21:43:43.492 03.400 2744 Exposure complete
21:43:43.740 00.248 2744 worker thread done servicing request
21:43:43.740 00.000 1092 OnExposeComplete: enter
21:43:43.744 00.004 1092 UpdateGuideState(): m_state=1
21:43:43.747 00.003 1092 UpdateCurrentPosition: no star selected
21:43:43.753 00.006 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:43:43.757 00.004 1092 Status Line: No star selected
21:43:43.769 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:43:43.788 00.019 1092 UpdateGuideState exits: No star selected
21:43:43.791 00.003 1092 GuiderMultiStar::AutoSelect enter
21:43:43.795 00.004 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:43:44.055 00.260 1092 AutoFind: auto downsample for scale 1.51 => 1x
21:43:44.292 00.237 1092 AutoFind: global mean = -1.1, stdev 2198.0
21:43:44.295 00.003 1092 AutoFind: using threshold = 0.1
21:43:44.566 00.271 1092 AutoFind: local max [574, 575] 128.1
21:43:44.570 00.004 1092 AutoFind: local max [875, 902] 126.2
21:43:44.573 00.003 1092 AutoFind: local max [988, 909] 119.9
21:43:44.578 00.005 1092 AutoFind: local max [369, 855] 95.5
21:43:44.581 00.003 1092 AutoFind: local max [832, 906] 85.3
21:43:44.584 00.003 1092 AutoFind: local max [700, 1004] 74.1
21:43:44.586 00.002 1092 AutoFind: local max [655, 892] 63.3
21:43:44.590 00.004 1092 AutoFind: local max [528, 1114] 47.0
21:43:44.592 00.002 1092 AutoFind: local max [573, 936] 43.9
21:43:44.597 00.005 1092 AutoFind: local max [1408, 269] 41.6
21:43:44.599 00.002 1092 AutoFind: local max [564, 940] 39.4
21:43:44.602 00.003 1092 AutoFind: local max [573, 945] 38.6
21:43:44.604 00.002 1092 AutoFind: local max [567, 946] 38.2
21:43:44.606 00.002 1092 AutoFind: local max [1555, 1012] 30.1
21:43:44.608 00.002 1092 AutoFind: local max [1386, 58] 29.5
21:43:44.611 00.003 1092 AutoFind: local max [1529, 958] 25.7
21:43:44.615 00.004 1092 AutoFind: local max [999, 1039] 21.6
21:43:44.617 00.002 1092 AutoFind: local max [1260, 886] 15.1
21:43:44.619 00.002 1092 AutoFind: local max [347, 1134] 14.0
21:43:44.622 00.003 1092 AutoFind: local max [1420, 396] 13.8
21:43:44.624 00.002 1092 AutoFind: local max [857, 757] 12.7
21:43:44.627 00.003 1092 AutoFind: local max [512, 278] 12.4
21:43:44.630 00.003 1092 AutoFind: local max [1737, 289] 11.8
21:43:44.632 00.002 1092 AutoFind: local max [267, 19] 11.7
21:43:44.634 00.002 1092 AutoFind: local max [59, 952] 11.4
21:43:44.637 00.003 1092 AutoFind: local max [752, 986] 11.1
21:43:44.642 00.005 1092 AutoFind: local max [1300, 1112] 10.7
21:43:44.645 00.003 1092 AutoFind: local max [1757, 132] 10.1
21:43:44.648 00.003 1092 AutoFind: local max [1581, 767] 10.0
21:43:44.650 00.002 1092 AutoFind: local max [1160, 1041] 9.6
21:43:44.653 00.003 1092 AutoFind: local max [1545, 123] 7.8
21:43:44.657 00.004 1092 AutoFind: local max [1160, 1047] 7.7
21:43:44.659 00.002 1092 AutoFind: local max [1178, 362] 7.0
21:43:44.664 00.005 1092 AutoFind: local max [185, 160] 6.9
21:43:44.666 00.002 1092 AutoFind: local max [1133, 984] 6.5
21:43:44.669 00.003 1092 AutoFind: local max [86, 877] 6.3
21:43:44.674 00.005 1092 AutoFind: local max [1285, 1018] 6.2
21:43:44.677 00.003 1092 AutoFind: local max [1680, 987] 5.5
21:43:44.681 00.004 1092 AutoFind: local max [1711, 397] 5.5
21:43:44.684 00.003 1092 AutoFind: local max [1329, 955] 5.4
21:43:44.689 00.005 1092 AutoFind: local max [164, 93] 5.4
21:43:44.691 00.002 1092 AutoFind: local max [775, 872] 5.3
21:43:44.695 00.004 1092 AutoFind: local max [93, 1034] 5.0
21:43:44.700 00.005 1092 AutoFind: local max [1195, 1127] 5.0
21:43:44.704 00.004 1092 AutoFind: local max [184, 1159] 4.9
21:43:44.708 00.004 1092 AutoFind: local max [626, 995] 4.9
21:43:44.711 00.003 1092 AutoFind: local max [568, 926] 4.7
21:43:44.714 00.003 1092 AutoFind: local max [94, 880] 4.7
21:43:44.717 00.003 1092 AutoFind: local max [759, 1068] 4.7
21:43:44.720 00.003 1092 AutoFind: local max [420, 1172] 4.6
21:43:44.723 00.003 1092 AutoFind: local max [1066, 1176] 4.5
21:43:44.726 00.003 1092 AutoFind: local max [580, 533] 4.4
21:43:44.729 00.003 1092 AutoFind: local max [418, 707] 4.4
21:43:44.731 00.002 1092 AutoFind: local max [1232, 1177] 4.2
21:43:44.734 00.003 1092 AutoFind: local max [154, 289] 4.1
21:43:44.737 00.003 1092 AutoFind: local max [1047, 568] 4.1
21:43:44.740 00.003 1092 AutoFind: local max [255, 410] 4.1
21:43:44.743 00.003 1092 AutoFind: local max [1040, 919] 4.0
21:43:44.746 00.003 1092 AutoFind: local max [822, 914] 3.9
21:43:44.748 00.002 1092 AutoFind: local max [1600, 998] 3.9
21:43:44.751 00.003 1092 AutoFind: local max [369, 845] 3.9
21:43:44.755 00.004 1092 AutoFind: local max [741, 1011] 3.9
21:43:44.757 00.002 1092 AutoFind: local max [1636, 875] 3.9
21:43:44.760 00.003 1092 AutoFind: local max [585, 947] 3.8
21:43:44.762 00.002 1092 AutoFind: local max [1453, 667] 3.8
21:43:44.766 00.004 1092 AutoFind: local max [720, 643] 3.8
21:43:44.768 00.002 1092 AutoFind: local max [1467, 642] 3.7
21:43:44.771 00.003 1092 AutoFind: local max [555, 953] 3.7
21:43:44.774 00.003 1092 AutoFind: local max [1465, 1206] 3.7
21:43:44.776 00.002 1092 AutoFind: local max [1704, 503] 3.7
21:43:44.779 00.003 1092 AutoFind: local max [178, 1042] 3.7
21:43:44.782 00.003 1092 AutoFind: local max [1293, 859] 3.7
21:43:44.784 00.002 1092 AutoFind: local max [583, 953] 3.7
21:43:44.787 00.003 1092 AutoFind: local max [1585, 941] 3.7
21:43:44.790 00.003 1092 AutoFind: local max [1286, 1025] 3.6
21:43:44.792 00.002 1092 AutoFind: local max [1188, 1186] 3.6
21:43:44.795 00.003 1092 AutoFind: local max [1209, 113] 3.6
21:43:44.799 00.004 1092 AutoFind: local max [1290, 1065] 3.6
21:43:44.801 00.002 1092 AutoFind: local max [703, 535] 3.6
21:43:44.805 00.004 1092 AutoFind: local max [747, 700] 3.6
21:43:44.807 00.002 1092 AutoFind: local max [1793, 1163] 3.6
21:43:44.810 00.003 1092 AutoFind: local max [744, 1004] 3.6
21:43:44.813 00.003 1092 AutoFind: local max [931, 1124] 3.6
21:43:44.816 00.003 1092 AutoFind: local max [1030, 779] 3.6
21:43:44.819 00.003 1092 AutoFind: local max [739, 1197] 3.6
21:43:44.823 00.004 1092 AutoFind: local max [1511, 1080] 3.6
21:43:44.827 00.004 1092 AutoFind: local max [1826, 1011] 3.5
21:43:44.831 00.004 1092 AutoFind: local max [608, 1188] 3.5
21:43:44.834 00.003 1092 AutoFind: local max [254, 1080] 3.5
21:43:44.837 00.003 1092 AutoFind: local max [359, 852] 3.5
21:43:44.840 00.003 1092 AutoFind: local max [1278, 1172] 3.5
21:43:44.842 00.002 1092 AutoFind: local max [855, 988] 3.5
21:43:44.846 00.004 1092 AutoFind: local max [1631, 750] 3.5
21:43:44.848 00.002 1092 AutoFind: local max [1718, 836] 3.5
21:43:44.851 00.003 1092 AutoFind: local max [1014, 434] 3.5
21:43:44.854 00.003 1092 AutoFind: local max [326, 1104] 3.5
21:43:44.857 00.003 1092 AutoFind: local max [999, 907] 3.4
21:43:44.860 00.003 1092 AutoFind: local max [606, 1002] 3.4
21:43:44.863 00.003 1092 AutoFind: local max [1316, 1009] 3.4
21:43:44.866 00.003 1092 AutoFind: local max [1310, 896] 3.4
21:43:44.869 00.003 1092 AutoFind: too close [606, 1002] 3.4 - [626, 995] 4.9
21:43:44.872 00.003 1092 AutoFind: close dim-bright [999, 907] 3.4 - [988, 909] 119.9
21:43:44.875 00.003 1092 AutoFind: too close [359, 852] 3.5 - [369, 845] 3.9
21:43:44.878 00.003 1092 AutoFind: close dim-bright [359, 852] 3.5 - [369, 855] 95.5
21:43:44.881 00.003 1092 AutoFind: too close [744, 1004] 3.6 - [741, 1011] 3.9
21:43:44.883 00.002 1092 AutoFind: too close [744, 1004] 3.6 - [752, 986] 11.1
21:43:44.885 00.002 1092 AutoFind: too close [1286, 1025] 3.6 - [1285, 1018] 6.2
21:43:44.888 00.003 1092 AutoFind: too close [583, 953] 3.7 - [585, 947] 3.8
21:43:44.892 00.004 1092 AutoFind: close dim-bright [583, 953] 3.7 - [567, 946] 38.2
21:43:44.895 00.003 1092 AutoFind: close dim-bright [583, 953] 3.7 - [573, 945] 38.6
21:43:44.897 00.002 1092 AutoFind: close dim-bright [583, 953] 3.7 - [564, 940] 39.4
21:43:44.900 00.003 1092 AutoFind: close dim-bright [583, 953] 3.7 - [573, 936] 43.9
21:43:44.903 00.003 1092 AutoFind: close dim-bright [555, 953] 3.7 - [567, 946] 38.2
21:43:44.906 00.003 1092 AutoFind: close dim-bright [555, 953] 3.7 - [573, 945] 38.6
21:43:44.909 00.003 1092 AutoFind: close dim-bright [555, 953] 3.7 - [564, 940] 39.4
21:43:44.913 00.004 1092 AutoFind: close dim-bright [555, 953] 3.7 - [573, 936] 43.9
21:43:44.915 00.002 1092 AutoFind: close dim-bright [585, 947] 3.8 - [567, 946] 38.2
21:43:44.918 00.003 1092 AutoFind: close dim-bright [585, 947] 3.8 - [573, 945] 38.6
21:43:44.922 00.004 1092 AutoFind: close dim-bright [585, 947] 3.8 - [573, 936] 43.9
21:43:44.925 00.003 1092 AutoFind: close dim-bright [369, 845] 3.9 - [369, 855] 95.5
21:43:44.929 00.004 1092 AutoFind: close dim-bright [822, 914] 3.9 - [832, 906] 85.3
21:43:44.933 00.004 1092 AutoFind: too close [94, 880] 4.7 - [86, 877] 6.3
21:43:44.938 00.005 1092 AutoFind: close dim-bright [568, 926] 4.7 - [567, 946] 38.2
21:43:44.942 00.004 1092 AutoFind: close dim-bright [568, 926] 4.7 - [573, 945] 38.6
21:43:44.945 00.003 1092 AutoFind: close dim-bright [568, 926] 4.7 - [564, 940] 39.4
21:43:44.950 00.005 1092 AutoFind: close dim-bright [568, 926] 4.7 - [573, 936] 43.9
21:43:44.956 00.006 1092 AutoFind: too close [1160, 1047] 7.7 - [1160, 1041] 9.6
21:43:44.960 00.004 1092 AutoFind: too close [567, 946] 38.2 - [573, 945] 38.6
21:43:44.967 00.007 1092 AutoFind: too close [567, 946] 38.2 - [564, 940] 39.4
21:43:44.973 00.006 1092 AutoFind: too close [567, 946] 38.2 - [573, 936] 43.9
21:43:44.976 00.003 1092 AutoFind: too close [573, 945] 38.6 - [564, 940] 39.4
21:43:44.980 00.004 1092 AutoFind: too close [573, 945] 38.6 - [573, 936] 43.9
21:43:44.984 00.004 1092 AutoFind: too close [564, 940] 39.4 - [573, 936] 43.9
21:43:44.989 00.005 1092 AutoFind: too close to edge [1465, 1206] 3.7
21:43:44.992 00.003 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:43:44.996 00.004 1092 Star::Find(15, 574, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.002 00.006 1092 Star::Find returns 1 (0), X=573.57, Y=574.82, Mass=1351287, SNR=208.4, Peak=65535 HFD=3.7
21:43:45.008 00.006 1092 Star::Find(15, 875, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.011 00.003 1092 Star::Find returns 1 (0), X=874.86, Y=901.94, Mass=1729025, SNR=202.8, Peak=65535 HFD=4.3
21:43:45.016 00.005 1092 Star::Find(15, 988, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.022 00.006 1092 Star::Find returns 1 (0), X=988.31, Y=909.27, Mass=1158461, SNR=176.7, Peak=65535 HFD=3.5
21:43:45.025 00.003 1092 Star::Find(15, 369, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.029 00.004 1092 Star::Find returns 1 (0), X=368.77, Y=854.89, Mass=823726, SNR=128.7, Peak=65535 HFD=2.8
21:43:45.032 00.003 1092 Star::Find(15, 832, 906, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.036 00.004 1092 Star::Find returns 1 (0), X=831.98, Y=906.52, Mass=766936, SNR=132.4, Peak=65535 HFD=3.0
21:43:45.039 00.003 1092 Star::Find(15, 700, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.042 00.003 1092 Star::Find returns 1 (0), X=700.26, Y=1004.36, Mass=628926, SNR=115.5, Peak=65535 HFD=2.7
21:43:45.045 00.003 1092 Star::Find(15, 655, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.048 00.003 1092 Star::Find returns 1 (0), X=655.07, Y=891.70, Mass=541967, SNR=104.7, Peak=65523 HFD=2.4
21:43:45.051 00.003 1092 Star::Find(15, 528, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.056 00.005 1092 Star::Find returns 1 (0), X=527.60, Y=1113.85, Mass=442684, SNR=86.9, Peak=65517 HFD=2.2
21:43:45.058 00.002 1092 Star::Find(15, 1408, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.062 00.004 1092 Star::Find returns 1 (0), X=1408.03, Y=268.83, Mass=391585, SNR=93.1, Peak=65485 HFD=2.3
21:43:45.066 00.004 1092 Star::Find(15, 1555, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.069 00.003 1092 Star::Find returns 1 (0), X=1555.13, Y=1012.09, Mass=531664, SNR=71.8, Peak=33741 HFD=4.6
21:43:45.076 00.007 1092 Star::Find(15, 1386, 58, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.080 00.004 1092 Star::Find returns 1 (0), X=1385.83, Y=58.16, Mass=276422, SNR=67.0, Peak=49738 HFD=2.4
21:43:45.084 00.004 1092 Star::Find(15, 1529, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.089 00.005 1092 Star::Find returns 1 (0), X=1528.70, Y=958.13, Mass=304993, SNR=76.8, Peak=52487 HFD=2.1
21:43:45.092 00.003 1092 Star::Find(15, 999, 1039, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.096 00.004 1092 Star::Find returns 1 (0), X=998.98, Y=1038.57, Mass=252871, SNR=57.8, Peak=63843 HFD=2.0
21:43:45.099 00.003 1092 Star::Find(15, 1260, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.102 00.003 1092 Star::Find returns 1 (0), X=1260.21, Y=885.77, Mass=139684, SNR=36.8, Peak=43475 HFD=1.7
21:43:45.105 00.003 1092 Star::Find(15, 347, 1134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.108 00.003 1092 Star::Find returns 1 (0), X=346.64, Y=1134.46, Mass=182474, SNR=47.8, Peak=34016 HFD=1.6
21:43:45.112 00.004 1092 Star::Find(15, 1420, 396, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.115 00.003 1092 Star::Find returns 1 (0), X=1419.87, Y=396.59, Mass=138862, SNR=43.3, Peak=25587 HFD=2.2
21:43:45.118 00.003 1092 Star::Find(15, 857, 757, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.121 00.003 1092 Star::Find returns 1 (0), X=857.29, Y=756.67, Mass=146942, SNR=41.4, Peak=38672 HFD=1.9
21:43:45.125 00.004 1092 Star::Find(15, 512, 278, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.128 00.003 1092 Star::Find returns 1 (0), X=512.11, Y=277.52, Mass=103099, SNR=35.2, Peak=16349 HFD=2.8
21:43:45.130 00.002 1092 Star::Find(15, 1737, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.133 00.003 1092 Star::Find returns 1 (0), X=1736.76, Y=288.67, Mass=97555, SNR=36.7, Peak=25415 HFD=1.8
21:43:45.136 00.003 1092 Star::Find(15, 267, 19, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.139 00.003 1092 Star::Find returns 1 (0), X=266.47, Y=18.90, Mass=96606, SNR=27.8, Peak=14698 HFD=2.4
21:43:45.142 00.003 1092 Star::Find(15, 59, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.146 00.004 1092 Star::Find returns 1 (0), X=59.54, Y=951.27, Mass=115417, SNR=29.3, Peak=21763 HFD=2.7
21:43:45.148 00.002 1092 Star::Find(15, 1300, 1112, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.151 00.003 1092 Star::Find returns 1 (0), X=1300.16, Y=1111.75, Mass=112623, SNR=30.4, Peak=32144 HFD=1.9
21:43:45.156 00.005 1092 Star::Find(15, 1757, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.159 00.003 1092 Star::Find returns 1 (0), X=1756.63, Y=131.84, Mass=91468, SNR=31.9, Peak=16397 HFD=2.1
21:43:45.162 00.003 1092 Star::Find(15, 1581, 767, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.165 00.003 1092 Star::Find returns 1 (0), X=1580.88, Y=767.34, Mass=73758, SNR=22.8, Peak=22346 HFD=2.2
21:43:45.167 00.002 1092 Star::Find(15, 1545, 123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.171 00.004 1092 Star::Find returns 1 (0), X=1545.18, Y=123.30, Mass=70042, SNR=28.5, Peak=14195 HFD=2.6
21:43:45.173 00.002 1092 Star::Find(15, 1178, 362, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.176 00.003 1092 Star::Find returns 1 (0), X=1177.43, Y=360.87, Mass=39463, SNR=16.2, Peak=13194 HFD=2.1
21:43:45.179 00.003 1092 Star::Find(15, 185, 160, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.182 00.003 1092 Star::Find returns 1 (0), X=184.90, Y=159.69, Mass=64896, SNR=23.7, Peak=10810 HFD=2.6
21:43:45.186 00.004 1092 Star::Find(15, 1133, 984, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.191 00.005 1092 Star::Find returns 1 (0), X=1132.99, Y=984.25, Mass=36380, SNR=15.8, Peak=15021 HFD=1.6
21:43:45.195 00.004 1092 Star::Find(15, 1680, 987, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.198 00.003 1092 Star::Find returns 1 (0), X=1680.00, Y=987.30, Mass=28553, SNR=11.7, Peak=12915 HFD=1.8
21:43:45.201 00.003 1092 Star::Find(15, 1711, 397, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.205 00.004 1092 Star::Find returns 1 (0), X=1711.93, Y=396.13, Mass=49953, SNR=19.8, Peak=15911 HFD=2.0
21:43:45.208 00.003 1092 Star::Find(15, 1329, 955, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.211 00.003 1092 Star::Find returns 1 (0), X=1329.49, Y=955.54, Mass=47670, SNR=18.9, Peak=17808 HFD=3.1
21:43:45.213 00.002 1092 Star::Find(15, 164, 93, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.216 00.003 1092 Star::Find returns 1 (0), X=163.44, Y=93.16, Mass=44141, SNR=16.8, Peak=8749 HFD=3.3
21:43:45.219 00.003 1092 Star::Find(15, 775, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.223 00.004 1092 Star::Find returns 1 (0), X=774.95, Y=871.17, Mass=38785, SNR=13.9, Peak=12893 HFD=3.1
21:43:45.226 00.003 1092 Star::Find(15, 93, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.229 00.003 1092 Star::Find returns 1 (0), X=92.38, Y=1033.44, Mass=37821, SNR=14.0, Peak=12522 HFD=3.4
21:43:45.232 00.003 1092 Star::Find(15, 1195, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.235 00.003 1092 Star::Find returns 0 (4), X=1195.60, Y=1126.79, Mass=39778, SNR=14.7, Peak=15751 HFD=1.4
21:43:45.238 00.003 1092 Star::Find(15, 184, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.241 00.003 1092 Star::Find false star n=12 nbg=256 bg=5609.8 sigma=986.8 thresh=8570 peak=8372
21:43:45.244 00.003 1092 Star::Find returns 0 (2), X=184.00, Y=1159.00, Mass=45885, SNR=2.9, Peak=11645 HFD=0.0
21:43:45.247 00.003 1092 Star::Find(15, 568, 926, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.249 00.002 1092 Star::Find returns 1 (0), X=570.30, Y=939.52, Mass=6259815, SNR=133.0, Peak=65535 HFD=8.9
21:43:45.253 00.004 1092 Star::Find(15, 759, 1068, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.257 00.004 1092 Star::Find false star n=6 nbg=268 bg=5983.6 sigma=1041.0 thresh=9107 peak=8514
21:43:45.260 00.003 1092 Star::Find returns 0 (2), X=759.00, Y=1068.00, Mass=21952, SNR=2.9, Peak=10295 HFD=0.0
21:43:45.263 00.003 1092 Star::Find(15, 420, 1172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.267 00.004 1092 Star::Find false star n=2 nbg=270 bg=6225.2 sigma=1064.0 thresh=9417 peak=9119
21:43:45.275 00.008 1092 Star::Find returns 0 (2), X=420.00, Y=1172.00, Mass=9179, SNR=2.9, Peak=11344 HFD=0.0
21:43:45.278 00.003 1092 Star::Find(15, 1066, 1176, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.281 00.003 1092 Star::Find false star n=2 nbg=255 bg=6459.4 sigma=912.7 thresh=9197 peak=8546
21:43:45.284 00.003 1092 Star::Find returns 0 (2), X=1066.00, Y=1176.00, Mass=5817, SNR=2.9, Peak=14055 HFD=0.0
21:43:45.288 00.004 1092 Star::Find(15, 580, 533, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.290 00.002 1092 Star::Find returns 1 (0), X=579.84, Y=532.90, Mass=31904, SNR=13.1, Peak=13575 HFD=1.8
21:43:45.293 00.003 1092 Star::Find(15, 418, 707, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.297 00.004 1092 Star::Find returns 1 (0), X=418.12, Y=708.03, Mass=37760, SNR=14.6, Peak=11130 HFD=2.8
21:43:45.300 00.003 1092 Star::Find(15, 1232, 1177, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.303 00.003 1092 Star::Find false star n=3 nbg=247 bg=6474.2 sigma=868.0 thresh=9078 peak=8475
21:43:45.306 00.003 1092 Star::Find returns 0 (2), X=1232.00, Y=1177.00, Mass=8786, SNR=2.9, Peak=10928 HFD=0.0
21:43:45.310 00.004 1092 Star::Find(15, 154, 289, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.315 00.005 1092 Star::Find returns 1 (0), X=153.98, Y=288.96, Mass=39483, SNR=15.6, Peak=10723 HFD=3.2
21:43:45.318 00.003 1092 Star::Find(15, 1047, 568, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.321 00.003 1092 Star::Find returns 1 (0), X=1045.84, Y=567.76, Mass=29237, SNR=11.9, Peak=10109 HFD=3.0
21:43:45.324 00.003 1092 Star::Find(15, 255, 410, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.328 00.004 1092 Star::Find returns 1 (0), X=254.61, Y=409.56, Mass=21721, SNR=10.4, Peak=10771 HFD=2.8
21:43:45.331 00.003 1092 Star::Find(15, 1040, 919, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.334 00.003 1092 Star::Find returns 1 (0), X=1040.83, Y=919.12, Mass=40465, SNR=15.2, Peak=13322 HFD=3.8
21:43:45.338 00.004 1092 Star::Find(15, 822, 914, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.341 00.003 1092 Star::Find returns 1 (0), X=831.98, Y=906.52, Mass=766936, SNR=132.4, Peak=65535 HFD=3.0
21:43:45.344 00.003 1092 Star::Find(15, 1600, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.348 00.004 1092 Star::Find false star n=5 nbg=259 bg=6693.0 sigma=947.2 thresh=9535 peak=9471
21:43:45.351 00.003 1092 Star::Find returns 0 (2), X=1600.00, Y=998.00, Mass=19164, SNR=2.9, Peak=11856 HFD=0.0
21:43:45.354 00.003 1092 Star::Find(15, 1636, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.358 00.004 1092 Star::Find false star n=1 nbg=274 bg=6068.9 sigma=1064.9 thresh=9264 peak=7932
21:43:45.361 00.003 1092 Star::Find returns 0 (2), X=1636.00, Y=875.00, Mass=3909, SNR=2.9, Peak=10599 HFD=0.0
21:43:45.364 00.003 1092 Star::Find(15, 1453, 667, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.367 00.003 1092 Star::Find returns 0 (4), X=1451.65, Y=666.84, Mass=23753, SNR=12.0, Peak=16032 HFD=1.3
21:43:45.371 00.004 1092 Star::Find(15, 720, 643, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.375 00.004 1092 Star::Find false star n=11 nbg=247 bg=5145.4 sigma=776.3 thresh=7474 peak=7264
21:43:45.378 00.003 1092 Star::Find returns 0 (2), X=720.00, Y=643.00, Mass=31038, SNR=2.9, Peak=9536 HFD=0.0
21:43:45.381 00.003 1092 Star::Find(15, 1467, 642, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.384 00.003 1092 Star::Find false star n=7 nbg=252 bg=5781.9 sigma=816.4 thresh=8231 peak=7851
21:43:45.387 00.003 1092 Star::Find returns 0 (2), X=1467.00, Y=642.00, Mass=21892, SNR=2.9, Peak=12083 HFD=0.0
21:43:45.390 00.003 1092 Star::Find(15, 555, 953, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.393 00.003 1092 Star::Find returns 1 (0), X=569.08, Y=940.18, Mass=6867477, SNR=133.6, Peak=65535 HFD=9.6
21:43:45.397 00.004 1092 Star::Find(15, 1704, 503, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.399 00.002 1092 Star::Find returns 1 (0), X=1703.74, Y=504.32, Mass=35805, SNR=14.7, Peak=12061 HFD=5.1
21:43:45.402 00.003 1092 Star::Find(15, 178, 1042, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.406 00.004 1092 Star::Find false star n=4 nbg=255 bg=5529.0 sigma=910.8 thresh=8261 peak=7179
21:43:45.409 00.003 1092 Star::Find returns 0 (2), X=178.00, Y=1042.00, Mass=11182, SNR=2.9, Peak=10090 HFD=0.0
21:43:45.412 00.003 1092 Star::Find(15, 1293, 859, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.415 00.003 1092 Star::Find false star n=5 nbg=251 bg=6017.5 sigma=855.7 thresh=8585 peak=8036
21:43:45.417 00.002 1092 Star::Find returns 0 (2), X=1293.00, Y=859.00, Mass=16131, SNR=2.9, Peak=11741 HFD=0.0
21:43:45.422 00.005 1092 Star::Find(15, 1585, 941, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.424 00.002 1092 Star::Find false star n=4 nbg=250 bg=6320.0 sigma=892.1 thresh=8996 peak=7571
21:43:45.428 00.004 1092 Star::Find returns 0 (2), X=1585.00, Y=941.00, Mass=11985, SNR=2.9, Peak=10471 HFD=0.0
21:43:45.432 00.004 1092 Star::Find(15, 1188, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.438 00.006 1092 Star::Find false star n=12 nbg=243 bg=6416.1 sigma=804.4 thresh=8829 peak=8545
21:43:45.441 00.003 1092 Star::Find returns 0 (2), X=1188.00, Y=1186.00, Mass=38522, SNR=2.9, Peak=11885 HFD=0.0
21:43:45.444 00.003 1092 Star::Find(15, 1209, 113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.447 00.003 1092 Star::Find false star n=2 nbg=263 bg=3895.8 sigma=787.1 thresh=6257 peak=5352
21:43:45.450 00.003 1092 Star::Find returns 0 (2), X=1209.00, Y=113.00, Mass=7105, SNR=2.9, Peak=7463 HFD=0.0
21:43:45.454 00.004 1092 Star::Find(15, 1290, 1065, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.457 00.003 1092 Star::Find false star n=2 nbg=263 bg=6422.0 sigma=948.8 thresh=9268 peak=8046
21:43:45.460 00.003 1092 Star::Find returns 0 (2), X=1290.00, Y=1065.00, Mass=5771, SNR=2.9, Peak=10179 HFD=0.0
21:43:45.463 00.003 1092 Star::Find(15, 703, 535, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.465 00.002 1092 Star::Find false star n=4 nbg=272 bg=5034.1 sigma=928.0 thresh=7818 peak=6745
21:43:45.468 00.003 1092 Star::Find returns 0 (2), X=703.00, Y=535.00, Mass=15119, SNR=2.9, Peak=10048 HFD=0.0
21:43:45.472 00.004 1092 Star::Find(15, 747, 700, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.474 00.002 1092 Star::Find returns 1 (0), X=746.66, Y=700.62, Mass=29035, SNR=13.1, Peak=13735 HFD=2.8
21:43:45.478 00.004 1092 Star::Find(15, 1793, 1163, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.480 00.002 1092 Star::Find false star n=4 nbg=274 bg=6243.4 sigma=1036.8 thresh=9354 peak=8386
21:43:45.483 00.003 1092 Star::Find returns 0 (2), X=1793.00, Y=1163.00, Mass=17786, SNR=2.9, Peak=11226 HFD=0.0
21:43:45.486 00.003 1092 Star::Find(15, 931, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.490 00.004 1092 Star::Find false star n=3 nbg=258 bg=6064.8 sigma=937.8 thresh=8878 peak=8032
21:43:45.492 00.002 1092 Star::Find returns 0 (2), X=931.00, Y=1124.00, Mass=10610, SNR=2.9, Peak=11043 HFD=0.0
21:43:45.496 00.004 1092 Star::Find(15, 1030, 779, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.499 00.003 1092 Star::Find false star n=8 nbg=248 bg=5556.9 sigma=805.8 thresh=7974 peak=7129
21:43:45.502 00.003 1092 Star::Find returns 0 (2), X=1030.00, Y=779.00, Mass=23147, SNR=2.9, Peak=10051 HFD=0.0
21:43:45.505 00.003 1092 Star::Find(15, 739, 1197, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.508 00.003 1092 Star::Find false star n=3 nbg=261 bg=6179.9 sigma=1013.9 thresh=9222 peak=7644
21:43:45.511 00.003 1092 Star::Find returns 0 (2), X=739.00, Y=1197.00, Mass=10792, SNR=2.9, Peak=11831 HFD=0.0
21:43:45.513 00.002 1092 Star::Find(15, 1511, 1080, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.516 00.003 1092 Star::Find false star n=8 nbg=240 bg=6592.2 sigma=896.1 thresh=9280 peak=8409
21:43:45.520 00.004 1092 Star::Find returns 0 (2), X=1511.00, Y=1080.00, Mass=25027, SNR=2.9, Peak=11191 HFD=0.0
21:43:45.523 00.003 1092 Star::Find(15, 1826, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.525 00.002 1092 Star::Find false star n=5 nbg=263 bg=5919.1 sigma=1032.1 thresh=9015 peak=7734
21:43:45.529 00.004 1092 Star::Find returns 0 (2), X=1826.00, Y=1011.00, Mass=17555, SNR=2.9, Peak=10183 HFD=0.0
21:43:45.532 00.003 1092 Star::Find(15, 608, 1188, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.535 00.003 1092 Star::Find false star n=5 nbg=243 bg=6227.6 sigma=852.0 thresh=8784 peak=8332
21:43:45.538 00.003 1092 Star::Find returns 0 (2), X=608.00, Y=1188.00, Mass=19661, SNR=2.9, Peak=13495 HFD=0.0
21:43:45.541 00.003 1092 Star::Find(15, 254, 1080, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.543 00.002 1092 Star::Find false star n=2 nbg=256 bg=5881.3 sigma=919.8 thresh=8641 peak=7784
21:43:45.546 00.003 1092 Star::Find returns 0 (2), X=254.00, Y=1080.00, Mass=9543, SNR=2.9, Peak=11834 HFD=0.0
21:43:45.549 00.003 1092 Star::Find(15, 1278, 1172, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.552 00.003 1092 Star::Find false star n=4 nbg=228 bg=6397.9 sigma=770.5 thresh=8709 peak=7979
21:43:45.556 00.004 1092 Star::Find returns 0 (2), X=1278.00, Y=1172.00, Mass=12306, SNR=2.9, Peak=11088 HFD=0.0
21:43:45.559 00.003 1092 Star::Find(15, 855, 988, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.564 00.005 1092 Star::Find false star n=6 nbg=260 bg=5816.2 sigma=906.4 thresh=8535 peak=7907
21:43:45.567 00.003 1092 Star::Find returns 0 (2), X=855.00, Y=988.00, Mass=18452, SNR=2.9, Peak=11645 HFD=0.0
21:43:45.570 00.003 1092 Star::Find(15, 1631, 750, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.574 00.004 1092 Star::Find false star n=7 nbg=251 bg=5836.9 sigma=870.3 thresh=8448 peak=7484
21:43:45.578 00.004 1092 Star::Find returns 0 (2), X=1631.00, Y=750.00, Mass=21874, SNR=2.9, Peak=10403 HFD=0.0
21:43:45.583 00.005 1092 Star::Find(15, 1718, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.585 00.002 1092 Star::Find false star n=7 nbg=251 bg=5871.0 sigma=838.9 thresh=8388 peak=7584
21:43:45.589 00.004 1092 Star::Find returns 0 (2), X=1718.00, Y=836.00, Mass=21506, SNR=2.9, Peak=10138 HFD=0.0
21:43:45.593 00.004 1092 Star::Find(15, 1014, 434, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.596 00.003 1092 Star::Find returns 0 (3), X=1014.00, Y=434.00, Mass=0, SNR=0.0, Peak=8371 HFD=0.0
21:43:45.599 00.003 1092 Star::Find(15, 326, 1104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.602 00.003 1092 Star::Find false star n=8 nbg=243 bg=6048.8 sigma=835.8 thresh=8556 peak=8454
21:43:45.608 00.006 1092 Star::Find returns 0 (2), X=326.00, Y=1104.00, Mass=27482, SNR=2.9, Peak=14547 HFD=0.0
21:43:45.611 00.003 1092 Star::Find(15, 999, 907, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.615 00.004 1092 Star::Find returns 1 (0), X=988.31, Y=909.27, Mass=1158461, SNR=176.7, Peak=65535 HFD=3.5
21:43:45.619 00.004 1092 Star::Find(15, 1316, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.625 00.006 1092 Star::Find returns 0 (3), X=1316.00, Y=1009.00, Mass=0, SNR=0.0, Peak=10391 HFD=0.0
21:43:45.628 00.003 1092 Star::Find(15, 1310, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.633 00.005 1092 Star::Find false star n=5 nbg=261 bg=6064.6 sigma=958.2 thresh=8939 peak=7815
21:43:45.636 00.003 1092 Star::Find returns 0 (2), X=1310.00, Y=896.00, Mass=15275, SNR=2.9, Peak=11379 HFD=0.0
21:43:45.641 00.005 1092 AutoFind: finding best star pass 1
21:43:45.644 00.003 1092 Star::Find(15, 574, 575, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.649 00.005 1092 Star::Find returns 1 (0), X=573.57, Y=574.82, Mass=1351287, SNR=208.4, Peak=65535 HFD=3.7
21:43:45.651 00.002 1092 AutoFind: near-saturated [574, 575] 128.1 Mass 1351287 SNR 208.4 Peak 65535
21:43:45.656 00.005 1092 Star::Find(15, 875, 902, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.658 00.002 1092 Star::Find returns 1 (0), X=874.86, Y=901.94, Mass=1729025, SNR=202.8, Peak=65535 HFD=4.3
21:43:45.663 00.005 1092 AutoFind: near-saturated [875, 902] 126.2 Mass 1729025 SNR 202.8 Peak 65535
21:43:45.666 00.003 1092 Star::Find(15, 988, 909, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.669 00.003 1092 Star::Find returns 1 (0), X=988.31, Y=909.27, Mass=1158461, SNR=176.7, Peak=65535 HFD=3.5
21:43:45.673 00.004 1092 AutoFind: near-saturated [988, 909] 119.9 Mass 1158461 SNR 176.7 Peak 65535
21:43:45.676 00.003 1092 Star::Find(15, 369, 855, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.680 00.004 1092 Star::Find returns 1 (0), X=368.77, Y=854.89, Mass=823726, SNR=128.7, Peak=65535 HFD=2.8
21:43:45.682 00.002 1092 AutoFind: near-saturated [369, 855] 95.5 Mass 823726 SNR 128.7 Peak 65535
21:43:45.685 00.003 1092 Star::Find(15, 832, 906, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.689 00.004 1092 Star::Find returns 1 (0), X=831.98, Y=906.52, Mass=766936, SNR=132.4, Peak=65535 HFD=3.0
21:43:45.692 00.003 1092 AutoFind: near-saturated [832, 906] 85.3 Mass 766936 SNR 132.4 Peak 65535
21:43:45.696 00.004 1092 Star::Find(15, 700, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.699 00.003 1092 Star::Find returns 1 (0), X=700.26, Y=1004.36, Mass=628926, SNR=115.5, Peak=65535 HFD=2.7
21:43:45.704 00.005 1092 AutoFind: near-saturated [700, 1004] 74.1 Mass 628926 SNR 115.5 Peak 65535
21:43:45.707 00.003 1092 Star::Find(15, 655, 892, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.711 00.004 1092 Star::Find returns 1 (0), X=655.07, Y=891.70, Mass=541967, SNR=104.7, Peak=65523 HFD=2.4
21:43:45.714 00.003 1092 AutoFind: near-saturated [655, 892] 63.3 Mass 541967 SNR 104.7 Peak 65523
21:43:45.718 00.004 1092 Star::Find(15, 528, 1114, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.722 00.004 1092 Star::Find returns 1 (0), X=527.60, Y=1113.85, Mass=442684, SNR=86.9, Peak=65517 HFD=2.2
21:43:45.725 00.003 1092 AutoFind: near-saturated [528, 1114] 47.0 Mass 442684 SNR 86.9 Peak 65517
21:43:45.728 00.003 1092 Star::Find(15, 1408, 269, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.730 00.002 1092 Star::Find returns 1 (0), X=1408.03, Y=268.83, Mass=391585, SNR=93.1, Peak=65485 HFD=2.3
21:43:45.733 00.003 1092 AutoFind: near-saturated [1408, 269] 41.6 Mass 391585 SNR 93.1 Peak 65485
21:43:45.736 00.003 1092 Star::Find(15, 1555, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.740 00.004 1092 Star::Find returns 1 (0), X=1555.13, Y=1012.09, Mass=531664, SNR=71.8, Peak=33741 HFD=4.6
21:43:45.743 00.003 1092 AutoFind returns star at [1555, 1012] 30.1 Mass 531664 SNR 71.8
21:43:45.747 00.004 1092 Star::Find(15, 1555, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.751 00.004 1092 Star::Find returns 1 (0), X=1555.13, Y=1012.09, Mass=531664, SNR=71.8, Peak=33741 HFD=4.6
21:43:45.756 00.005 1092 MultiStar: List (12): {1555.13, 1012.09}(71.8), {1385.83, 58.16}(67.0), {1528.70, 958.13}(76.8), {998.98, 1038.57}(57.8), {1260.21, 885.77}(36.8), {346.64, 1134.46}(47.8), {1419.87, 396.59}(43.3), {857.29, 756.67}(41.4), {512.11, 277.52}(35.2), {1736.76, 288.67}(36.7), {266.47, 18.90}(27.8), {59.54, 951.27}(29.3), 
21:43:45.759 00.003 1092 setting lock position to (1555.13, 1012.09)
21:43:45.762 00.003 1092 MultiStar: stabilizing after lock position change
21:43:45.767 00.005 1092 AutoSelect: state = 1, call UpdateGuideState
21:43:45.773 00.006 1092 UpdateGuideState(): m_state=1
21:43:45.776 00.003 1092 Star::Find(15, 1555, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:45.787 00.011 1092 Star::Find returns 1 (0), X=1555.13, Y=1012.09, Mass=531664, SNR=71.8, Peak=33741 HFD=4.6
21:43:45.792 00.005 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:43:45.797 00.005 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:43:45.801 00.004 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:43:45.816 00.015 1092 setting force full frames = false
21:43:45.823 00.007 1092 setting lock position to (1555.13, 1012.09)
21:43:45.833 00.010 1092 MultiStar: stabilizing after lock position change
21:43:45.839 00.006 1092 CurrentPosition() valid, moving to STATE_SELECTED
21:43:45.848 00.009 1092 Changing from state SELECTING to SELECTED
21:43:45.853 00.005 1092 guider state => SELECTED
21:43:45.895 00.042 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:43:45.915 00.020 1092 UpdateGuideState exits: m=531664 SNR=71.8
21:43:45.918 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1744, FiltMax=65535, Gamma=0.510
21:43:45.937 00.019 1092 Status Line: Auto-selected star at (1555.1, 1012.1)
21:43:45.960 00.023 1092 PhdController: newstate STATE_WAIT_SELECTED
21:43:45.963 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:45.966 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:43:45.971 00.005 1092 Enqueuing Expose request
21:43:45.974 00.003 2744 Worker thread wakes up
21:43:45.974 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:43:45.975 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1540,997,31,31)
21:43:49.393 03.418 2744 Exposure complete
21:43:49.622 00.229 2744 worker thread done servicing request
21:43:49.623 00.001 1092 OnExposeComplete: enter
21:43:49.626 00.003 1092 UpdateGuideState(): m_state=2
21:43:49.629 00.003 1092 Star::Find(15, 1555, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:43:49.631 00.002 1092 Star::Find returns 1 (0), X=1554.93, Y=1012.02, Mass=503886, SNR=72.2, Peak=33136 HFD=4.6
21:43:49.634 00.003 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (2.71) = xAngle (-5.48 = 0.80)
21:43:49.636 00.002 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-2.49 = -2.49)
21:43:49.639 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=0.15 mountY=-0.13, mountTheta=-0.71
21:43:49.646 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1575, FiltMax=65535, Gamma=0.510
21:43:49.662 00.016 1092 UpdateGuideState exits: m=503886 SNR=72.2
21:43:49.665 00.003 1092 PhdController: newstate STATE_CALIBRATE
21:43:49.667 00.002 1092 PhdController: newstate STATE_GUIDE
21:43:49.680 00.013 1092 Changing from state SELECTED to CALIBRATING_PRIMARY
21:43:49.683 00.003 1092 guider state => CALIBRATED
21:43:49.686 00.003 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
21:43:49.704 00.018 1092 reset dither spiral
21:43:49.707 00.003 1092 PhdController: newstate STATE_SETTLE_BEGIN
21:43:49.709 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:49.711 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:43:49.715 00.004 1092 Enqueuing Expose request
21:43:49.718 00.003 2744 Worker thread wakes up
21:43:49.718 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:43:49.718 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:43:53.103 03.385 2744 Exposure complete
21:43:53.309 00.206 2744 worker thread done servicing request
21:43:53.309 00.000 1092 OnExposeComplete: enter
21:43:53.312 00.003 1092 UpdateGuideState(): m_state=5
21:43:53.315 00.003 1092 Star::Find(15, 1554, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:43:53.318 00.003 1092 Star::Find returns 1 (0), X=1555.61, Y=1011.87, Mass=528063, SNR=72.6, Peak=37280 HFD=4.7
21:43:53.322 00.004 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (2.71) = xAngle (-3.16 = 3.12)
21:43:53.325 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.18 = -0.18)
21:43:53.329 00.004 1092 CameraToMount -- cameraX=0.47 cameraY=-0.23 hyp=0.53 cameraTheta=-0.45 mountX=-0.53 mountY=-0.09, mountTheta=-2.97
21:43:53.334 00.005 1092 Changing from state CALIBRATED to GUIDING
21:43:53.337 00.003 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:43:53.340 00.003 1092 ScopeASCOM::SideOfPier() returns 1
21:43:53.374 00.034 1092 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
21:43:53.378 00.004 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:43:53.381 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:43:53.383 00.002 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:43:53.386 00.003 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:43:53.389 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:43:53.392 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:43:53.395 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:43:53.397 00.002 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:43:53.399 00.002 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:43:53.403 00.004 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:43:53.406 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:43:53.409 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:43:53.412 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:43:53.512 00.100 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:43:53.516 00.004 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
21:43:53.519 00.003 1092 Dec comp: XRate 4.128 -> 2.813 for dec -0.0 -> dec 47.0
21:43:53.531 00.012 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:43:53.534 00.003 1092 ScopeASCOM::SideOfPier() returns 1
21:43:53.554 00.020 1092 setting lock position to (1555.61, 1011.87)
21:43:53.557 00.003 1092 MultiStar: stabilizing after lock position change
21:43:53.560 00.003 1092 guider state => GUIDING
21:43:53.563 00.003 1092 Status Line: Guiding
21:43:53.568 00.005 1092 Mount: notify guiding started
21:43:53.573 00.005 1092 GetString("/profile/1/name", "") returns "20260503"
21:43:53.577 00.004 1092 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/16/2026 9:31:16 PM"
21:43:53.581 00.004 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
21:43:53.583 00.002 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
21:43:53.585 00.002 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
21:43:53.587 00.002 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns 2.714810
21:43:53.590 00.003 1092 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
21:43:53.592 00.002 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
21:43:53.595 00.003 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 1
21:43:53.597 00.002 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
21:43:53.599 00.002 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns 1
21:43:53.601 00.002 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
21:43:53.605 00.004 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:43:53.607 00.002 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:43:53.610 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:43:53.614 00.004 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:43:53.616 00.002 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:43:53.618 00.002 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:43:53.621 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:43:53.624 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:43:53.628 00.004 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:43:53.630 00.002 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:43:53.632 00.002 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:43:53.635 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:43:53.638 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:43:53.641 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
21:43:53.644 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
21:43:53.646 00.002 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
21:43:53.649 00.003 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
21:43:53.652 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
21:43:53.655 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
21:43:53.657 00.002 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
21:43:53.660 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
21:43:53.664 00.004 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
21:43:53.669 00.005 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
21:43:53.672 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
21:43:53.676 00.004 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
21:43:53.679 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
21:43:53.761 00.082 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
21:43:53.780 00.019 1092 ScopeASCOM::SideOfPier() returns 1
21:43:53.784 00.004 1092 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
21:43:53.789 00.005 1092 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
21:43:53.795 00.006 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
21:43:53.799 00.004 1092 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
21:43:53.802 00.003 1092 MountToCamera -- mountTheta (-0.00) + m_xAngle (2.71) = xAngle (2.71 = 2.71)
21:43:53.805 00.003 1092 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=-0.00 cameraX=-0.00, cameraY=0.00 cameraTheta=0.00
21:43:53.808 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,0.00 arcsec/hr
21:43:53.814 00.006 1092 UpdateLockPosShiftCameraCoords: shift rate -0,0 px/sec
21:43:53.817 00.003 1092 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
21:43:53.824 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1808, FiltMax=65535, Gamma=0.510
21:43:53.845 00.021 1092 UpdateGuideState exits: m=528063 SNR=72.6
21:43:53.849 00.004 1092 PhdController: newstate STATE_SETTLE_WAIT
21:43:53.852 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:53.856 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:43:53.859 00.003 1092 Enqueuing Expose request
21:43:53.863 00.004 2744 Worker thread wakes up
21:43:53.863 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:43:53.863 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1541,997,31,31)
21:43:57.264 03.401 2744 Exposure complete
21:43:57.478 00.214 2744 worker thread done servicing request
21:43:57.478 00.000 1092 OnExposeComplete: enter
21:43:57.480 00.002 1092 UpdateGuideState(): m_state=6
21:43:57.483 00.003 1092 Star::Find(15, 1555, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
21:43:57.487 00.004 1092 Star::Find returns 1 (0), X=1555.94, Y=1011.95, Mass=508235, SNR=66.0, Peak=36365 HFD=4.4
21:43:57.489 00.002 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (2.71) = xAngle (-2.47 = -2.47)
21:43:57.492 00.003 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.52 = 0.52)
21:43:57.494 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.25 mountX=-0.27 mountY=0.17, mountTheta=2.57
21:43:57.499 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.09, opts=13)
21:43:57.502 00.003 1092 Enqueuing Move request for scope (0.34, 0.09)
21:43:57.504 00.002 2744 Worker thread wakes up
21:43:57.505 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
21:43:57.505 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
21:43:57.505 00.000 2744 Moving (0.34, 0.09) raw xDistance=-0.27 yDistance=0.17
21:43:57.505 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
21:43:57.505 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:43:57.505 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
21:43:57.505 00.000 2744 MoveAxis(E, 0, ABG)
21:43:57.505 00.000 2744 Move returns status 0, amount 0
21:43:57.505 00.000 2744 MoveAxis(N, 0, ABG)
21:43:57.505 00.000 2744 Move returns status 0, amount 0
21:43:57.505 00.000 2744 move complete, result=0
21:43:57.505 00.000 2744 worker thread done servicing request
21:43:57.521 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1699, FiltMax=65535, Gamma=0.510
21:43:57.536 00.015 1092 UpdateGuideState exits: m=508235 SNR=66.0
21:43:57.539 00.003 1092 PhdController: settling, locked = 1, distance = 0.47 (4.00) aobump = 0 frame = 1 / 99999
21:43:57.542 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778985837.542,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.47,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
21:43:57.545 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:43:57.547 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:43:57.550 00.003 1092 Enqueuing Expose request
21:43:57.553 00.003 2744 Worker thread wakes up
21:43:57.553 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:43:57.553 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
21:43:57.556 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1541,997,31,31)
21:44:00.945 03.389 2744 Exposure complete
21:44:01.153 00.208 2744 worker thread done servicing request
21:44:01.154 00.001 1092 OnExposeComplete: enter
21:44:01.156 00.002 1092 UpdateGuideState(): m_state=6
21:44:01.159 00.003 1092 Star::Find(15, 1555, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
21:44:01.162 00.003 1092 Star::Find returns 1 (0), X=1556.40, Y=1011.87, Mass=480855, SNR=61.4, Peak=38592 HFD=4.6
21:44:01.164 00.002 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:44:01.167 00.003 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.28 = 0.28)
21:44:01.171 00.004 1092 CameraToMount -- cameraX=0.79 cameraY=0.01 hyp=0.79 cameraTheta=0.01 mountX=-0.72 mountY=0.22, mountTheta=2.84
21:44:01.175 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=0.01, opts=13)
21:44:01.179 00.004 1092 Enqueuing Move request for scope (0.79, 0.01)
21:44:01.181 00.002 2744 Worker thread wakes up
21:44:01.181 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.01) opts 0xd
21:44:01.181 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, 0.01)
21:44:01.181 00.000 2744 Moving (0.79, 0.01) raw xDistance=-0.72 yDistance=0.22
21:44:01.181 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
21:44:01.181 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
21:44:01.182 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
21:44:01.182 00.000 2744 MoveAxis(E, 161, ABG)
21:44:01.182 00.000 2744 Guiding  Dir = 2, Dur = 161
21:44:01.182 00.000 2744 IsSlewing returns 0
21:44:01.182 00.000 2744 IsGuiding returns 0
21:44:01.182 00.000 2744 PulseGuide returned control before completion, sleep 171
21:44:01.197 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:44:01.214 00.017 1092 UpdateGuideState exits: m=480855 SNR=61.4
21:44:01.217 00.003 1092 PhdController: settling, locked = 1, distance = 0.57 (4.00) aobump = 0 frame = 2 / 99999
21:44:01.221 00.004 1092 PhdController: newstate STATE_FINISH
21:44:01.224 00.003 1092 PhdController complete: success
21:44:01.226 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1778985841.226,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
21:44:01.228 00.002 1092 Mount: notify guiding dither settle done success=1
21:44:01.230 00.002 1092 PhdController: newstate STATE_IDLE
21:44:01.233 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:01.235 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:01.237 00.002 1092 Enqueuing Expose request
21:44:01.357 00.120 2744 IsGuiding returns 1
21:44:01.357 00.000 2744 scope still moving after pulse duration time elapsed
21:44:01.389 00.032 2744 IsSlewing returns 0
21:44:01.389 00.000 2744 IsGuiding returns 0
21:44:01.389 00.000 2744 scope move finished after 161 + 46 ms
21:44:01.389 00.000 2744 Move returns status 0, amount 161
21:44:01.389 00.000 2744 MoveAxis(N, 0, ABG)
21:44:01.389 00.000 2744 Move returns status 0, amount 0
21:44:01.389 00.000 2744 move complete, result=0
21:44:01.391 00.002 2744 worker thread done servicing request
21:44:01.391 00.000 2744 Worker thread wakes up
21:44:01.391 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:01.391 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1541,997,31,31)
21:44:01.392 00.001 1092 GuideStep: -0.7 px 161 ms EAST, 0.2 px 0 ms NORTH
21:44:02.078 00.686 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:44:02.081 00.003 1092 case statement mapped state 6 to 3
21:44:02.083 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:44:02.179 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:44:02.182 00.003 1092 case statement mapped state 6 to 3
21:44:02.184 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:44:03.848 01.664 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:44:03.851 00.003 1092 case statement mapped state 6 to 3
21:44:03.854 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
21:44:04.848 00.994 2744 Exposure complete
21:44:05.152 00.304 1092 OnExposeComplete: enter
21:44:05.157 00.005 1092 UpdateGuideState(): m_state=6
21:44:05.160 00.003 2744 worker thread done servicing request
21:44:05.161 00.001 1092 Star::Find(15, 1556, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
21:44:05.164 00.003 1092 Star::Find returns 1 (0), X=1557.23, Y=1011.92, Mass=375626, SNR=56.1, Peak=28685 HFD=4.3
21:44:05.167 00.003 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (2.71) = xAngle (-2.69 = -2.69)
21:44:05.170 00.003 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.30 = 0.30)
21:44:05.174 00.004 1092 CameraToMount -- cameraX=1.63 cameraY=0.05 hyp=1.63 cameraTheta=0.03 mountX=-1.46 mountY=0.48, mountTheta=2.82
21:44:05.179 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.63, y=0.05, opts=13)
21:44:05.182 00.003 1092 Enqueuing Move request for scope (1.63, 0.05)
21:44:05.187 00.005 2744 Worker thread wakes up
21:44:05.187 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.63, 0.05) opts 0xd
21:44:05.187 00.000 2744 Handling offset move in thread for scope, endpoint = (1.63, 0.05)
21:44:05.187 00.000 2744 Moving (1.63, 0.05) raw xDistance=-1.46 yDistance=0.48
21:44:05.187 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.46
21:44:05.187 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
21:44:05.188 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
21:44:05.188 00.000 2744 MoveAxis(E, 339, ABG)
21:44:05.188 00.000 2744 Guiding  Dir = 2, Dur = 339
21:44:05.188 00.000 2744 IsSlewing returns 0
21:44:05.188 00.000 2744 IsGuiding returns 0
21:44:05.189 00.001 2744 PulseGuide returned control before completion, sleep 349
21:44:05.207 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5741, FiltMin=1955, FiltMax=65533, Gamma=0.510
21:44:05.227 00.020 1092 UpdateGuideState exits: m=375626 SNR=56.1
21:44:05.231 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:05.234 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:05.238 00.004 1092 Enqueuing Expose request
21:44:05.541 00.303 2744 IsGuiding returns 1
21:44:05.541 00.000 2744 scope still moving after pulse duration time elapsed
21:44:05.573 00.032 2744 IsSlewing returns 0
21:44:05.573 00.000 2744 IsGuiding returns 0
21:44:05.573 00.000 2744 scope move finished after 339 + 45 ms
21:44:05.574 00.001 2744 Move returns status 0, amount 339
21:44:05.574 00.000 2744 MoveAxis(N, 0, ABG)
21:44:05.574 00.000 2744 Move returns status 0, amount 0
21:44:05.574 00.000 2744 move complete, result=0
21:44:05.574 00.000 2744 worker thread done servicing request
21:44:05.574 00.000 2744 Worker thread wakes up
21:44:05.574 00.000 1092 GuideStep: -1.5 px 339 ms EAST, 0.5 px 0 ms NORTH
21:44:05.578 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:05.578 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1541,997,31,31)
21:44:08.966 03.388 2744 Exposure complete
21:44:09.190 00.224 2744 worker thread done servicing request
21:44:09.190 00.000 1092 OnExposeComplete: enter
21:44:09.192 00.002 1092 UpdateGuideState(): m_state=6
21:44:09.195 00.003 1092 Star::Find(15, 1557, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
21:44:09.197 00.002 1092 Star::Find returns 1 (0), X=1560.90, Y=1012.19, Mass=123021, SNR=25.9, Peak=20823 HFD=4.1
21:44:09.199 00.002 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (2.71) = xAngle (-2.65 = -2.65)
21:44:09.202 00.003 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.33 = 0.33)
21:44:09.206 00.004 1092 CameraToMount -- cameraX=5.29 cameraY=0.32 hyp=5.30 cameraTheta=0.06 mountX=-4.68 mountY=1.74, mountTheta=2.79
21:44:09.212 00.006 1092 SchedulePrimaryMove(0F8C9988, x=5.29, y=0.32, opts=13)
21:44:09.215 00.003 1092 Enqueuing Move request for scope (5.29, 0.32)
21:44:09.217 00.002 2744 Worker thread wakes up
21:44:09.217 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (5.29, 0.32) opts 0xd
21:44:09.217 00.000 2744 Handling offset move in thread for scope, endpoint = (5.29, 0.32)
21:44:09.217 00.000 2744 Moving (5.29, 0.32) raw xDistance=-4.68 yDistance=1.74
21:44:09.217 00.000 2744 GuideAlgorithmHysteresis::Result() returns -3.02 from input -4.68
21:44:09.217 00.000 2744 resist switch: large excursion: input 1.74 thresh 1.35 direction from 0 to 1
21:44:09.217 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.21
21:44:09.217 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.74 from input 1.74
21:44:09.217 00.000 2744 MoveAxis(E, 1073, ABG)
21:44:09.217 00.000 2744 Guiding  Dir = 2, Dur = 1073
21:44:09.218 00.001 2744 IsSlewing returns 0
21:44:09.218 00.000 2744 IsGuiding returns 0
21:44:09.218 00.000 2744 PulseGuide returned control before completion, sleep 1083
21:44:09.236 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6307, FiltMin=1541, FiltMax=65530, Gamma=0.510
21:44:09.257 00.021 1092 UpdateGuideState exits: m=123021 SNR=25.9
21:44:09.262 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:09.265 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:09.269 00.004 1092 Enqueuing Expose request
21:44:10.306 01.037 2744 IsGuiding returns 1
21:44:10.306 00.000 2744 scope still moving after pulse duration time elapsed
21:44:10.337 00.031 2744 IsSlewing returns 0
21:44:10.337 00.000 2744 IsGuiding returns 0
21:44:10.338 00.001 2744 scope move finished after 1073 + 46 ms
21:44:10.338 00.000 2744 Move returns status 0, amount 1073
21:44:10.338 00.000 2744 MoveAxis(S, 326, ABG)
21:44:10.338 00.000 2744 Guiding  Dir = 1, Dur = 326
21:44:10.338 00.000 2744 IsSlewing returns 0
21:44:10.338 00.000 2744 IsGuiding returns 0
21:44:10.339 00.001 2744 PulseGuide returned control before completion, sleep 336
21:44:10.680 00.341 2744 IsGuiding returns 1
21:44:10.680 00.000 2744 scope still moving after pulse duration time elapsed
21:44:10.711 00.031 2744 IsSlewing returns 0
21:44:10.712 00.001 2744 IsGuiding returns 0
21:44:10.712 00.000 2744 scope move finished after 326 + 47 ms
21:44:10.712 00.000 2744 Move returns status 0, amount 326
21:44:10.712 00.000 2744 move complete, result=0
21:44:10.712 00.000 2744 worker thread done servicing request
21:44:10.712 00.000 2744 Worker thread wakes up
21:44:10.712 00.000 1092 GuideStep: -4.7 px 1073 ms EAST, 1.7 px 326 ms SOUTH
21:44:10.715 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:10.715 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1541,997,31,31)
21:44:14.106 03.391 2744 Exposure complete
21:44:14.314 00.208 2744 worker thread done servicing request
21:44:14.314 00.000 1092 OnExposeComplete: enter
21:44:14.316 00.002 1092 UpdateGuideState(): m_state=6
21:44:14.319 00.003 1092 Star::Find(15, 1560, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
21:44:14.322 00.003 1092 Star::Find false star n=6 nbg=252 bg=12199.6 sigma=1157.6 thresh=15672 peak=14709
21:44:14.324 00.002 1092 Star::Find returns 0 (2), X=1560.00, Y=1012.00, Mass=26794, SNR=2.9, Peak=19149 HFD=0.0
21:44:14.328 00.004 1092 DistanceChecker: activated
21:44:14.330 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:44:14.334 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:44:14.336 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
21:44:14.339 00.003 2744 Worker thread wakes up
21:44:14.339 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:44:14.339 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:44:14.339 00.000 2744 move complete, result=0
21:44:14.339 00.000 2744 worker thread done servicing request
21:44:14.446 00.107 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:44:14.449 00.003 1092 Status Line: Star lost - low SNR
21:44:14.470 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=32, max=65535, med=8794, FiltMin=2039, FiltMax=65523, Gamma=0.510
21:44:14.487 00.017 1092 UpdateGuideState exits: Star lost - low SNR
21:44:14.489 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:14.491 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:44:14.495 00.004 1092 Enqueuing Expose request
21:44:14.497 00.002 2744 Worker thread wakes up
21:44:14.498 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:14.498 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:44:17.890 03.392 2744 Exposure complete
21:44:18.107 00.217 2744 worker thread done servicing request
21:44:18.107 00.000 1092 OnExposeComplete: enter
21:44:18.110 00.003 1092 UpdateGuideState(): m_state=6
21:44:18.114 00.004 1092 Star::Find(15, 1560, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
21:44:18.116 00.002 1092 Star::Find returns 1 (0), X=1567.05, Y=1013.67, Mass=71374, SNR=15.0, Peak=18275 HFD=3.6
21:44:18.125 00.009 1092 DistanceChecker: deactivated
21:44:18.128 00.003 1092 CameraToMount -- cameraTheta (0.16) - m_xAngle (2.71) = xAngle (-2.56 = -2.56)
21:44:18.132 00.004 1092 CameraToMount -- cameraTheta (0.16) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.43 = 0.43)
21:44:18.140 00.008 1092 CameraToMount -- cameraX=11.44 cameraY=1.81 hyp=11.58 cameraTheta=0.16 mountX=-9.67 mountY=4.82, mountTheta=2.68
21:44:18.149 00.009 1092 SchedulePrimaryMove(0F8C9988, x=11.44, y=1.81, opts=13)
21:44:18.155 00.006 1092 Enqueuing Move request for scope (11.44, 1.81)
21:44:18.158 00.003 2744 Worker thread wakes up
21:44:18.159 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (11.44, 1.81) opts 0xd
21:44:18.159 00.000 2744 Handling offset move in thread for scope, endpoint = (11.44, 1.81)
21:44:18.159 00.000 2744 Moving (11.44, 1.81) raw xDistance=-9.67 yDistance=4.82
21:44:18.159 00.000 2744 GuideAlgorithmHysteresis::Result() returns -6.30 from input -9.67
21:44:18.159 00.000 2744 GuideAlgorithmResistSwitch::result() returns 4.82 from input 4.82
21:44:18.159 00.000 2744 MoveAxis(E, 2240, ABG)
21:44:18.159 00.000 2744 Guiding  Dir = 2, Dur = 2240
21:44:18.160 00.001 2744 IsSlewing returns 0
21:44:18.160 00.000 2744 IsGuiding returns 0
21:44:18.160 00.000 2744 PulseGuide returned control before completion, sleep 2250
21:44:18.179 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8567, FiltMin=1961, FiltMax=65523, Gamma=0.510
21:44:18.201 00.022 1092 UpdateGuideState exits: m=71374 SNR=15.0
21:44:18.206 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:18.209 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:18.214 00.005 1092 Enqueuing Expose request
21:44:20.417 02.203 2744 IsGuiding returns 1
21:44:20.417 00.000 2744 scope still moving after pulse duration time elapsed
21:44:20.448 00.031 2744 IsSlewing returns 0
21:44:20.448 00.000 2744 IsGuiding returns 0
21:44:20.448 00.000 2744 scope move finished after 2240 + 47 ms
21:44:20.448 00.000 2744 Move returns status 0, amount 2240
21:44:20.448 00.000 2744 MoveAxis(S, 905, ABG)
21:44:20.448 00.000 2744 Guiding  Dir = 1, Dur = 905
21:44:20.449 00.001 2744 IsSlewing returns 0
21:44:20.449 00.000 2744 IsGuiding returns 0
21:44:20.449 00.000 2744 PulseGuide returned control before completion, sleep 915
21:44:21.372 00.923 2744 IsGuiding returns 1
21:44:21.372 00.000 2744 scope still moving after pulse duration time elapsed
21:44:21.403 00.031 2744 IsSlewing returns 0
21:44:21.403 00.000 2744 IsGuiding returns 0
21:44:21.403 00.000 2744 scope move finished after 905 + 49 ms
21:44:21.404 00.001 2744 Move returns status 0, amount 905
21:44:21.404 00.000 2744 move complete, result=0
21:44:21.404 00.000 2744 worker thread done servicing request
21:44:21.404 00.000 2744 Worker thread wakes up
21:44:21.404 00.000 1092 GuideStep: -9.7 px 2240 ms EAST, 4.8 px 905 ms SOUTH
21:44:21.407 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:21.408 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1552,999,31,31)
21:44:24.879 03.471 2744 Exposure complete
21:44:25.142 00.263 2744 worker thread done servicing request
21:44:25.142 00.000 1092 OnExposeComplete: enter
21:44:25.148 00.006 1092 UpdateGuideState(): m_state=6
21:44:25.153 00.005 1092 Star::Find(15, 1567, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
21:44:25.157 00.004 1092 Star::Find false star n=4 nbg=266 bg=10216.5 sigma=1264.5 thresh=14010 peak=12366
21:44:25.162 00.005 1092 Star::Find returns 0 (2), X=1567.00, Y=1013.00, Mass=18865, SNR=2.9, Peak=15328 HFD=0.0
21:44:25.166 00.004 1092 DistanceChecker: activated
21:44:25.171 00.005 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:44:25.181 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
21:44:25.196 00.015 1092 Enqueuing Move request for scope (0.00, 0.00)
21:44:25.201 00.005 2744 Worker thread wakes up
21:44:25.201 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
21:44:25.201 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
21:44:25.201 00.000 2744 move complete, result=0
21:44:25.201 00.000 2744 worker thread done servicing request
21:44:25.303 00.102 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:44:25.310 00.007 1092 Status Line: Star lost - low SNR
21:44:25.358 00.048 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7357, FiltMin=1661, FiltMax=65533, Gamma=0.510
21:44:25.381 00.023 1092 UpdateGuideState exits: Star lost - low SNR
21:44:25.385 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:25.390 00.005 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:44:25.393 00.003 1092 Enqueuing Expose request
21:44:25.400 00.007 2744 Worker thread wakes up
21:44:25.400 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:25.400 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:44:28.817 03.417 2744 Exposure complete
21:44:29.061 00.244 2744 worker thread done servicing request
21:44:29.061 00.000 1092 OnExposeComplete: enter
21:44:29.065 00.004 1092 UpdateGuideState(): m_state=6
21:44:29.068 00.003 1092 Star::Find(15, 1567, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
21:44:29.073 00.005 1092 Star::Find returns 1 (0), X=1576.39, Y=1012.00, Mass=164880, SNR=30.6, Peak=20960 HFD=3.8
21:44:29.075 00.002 1092 DistanceChecker: deactivated
21:44:29.079 00.004 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:44:29.083 00.004 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.28 = 0.28)
21:44:29.086 00.003 1092 CameraToMount -- cameraX=20.78 cameraY=0.13 hyp=20.78 cameraTheta=0.01 mountX=-18.87 mountY=5.71, mountTheta=2.85
21:44:29.096 00.010 1092 SchedulePrimaryMove(0F8C9988, x=20.78, y=0.13, opts=13)
21:44:29.111 00.015 1092 Enqueuing Move request for scope (20.78, 0.13)
21:44:29.115 00.004 2744 Worker thread wakes up
21:44:29.115 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (20.78, 0.13) opts 0xd
21:44:29.116 00.001 2744 Handling offset move in thread for scope, endpoint = (20.78, 0.13)
21:44:29.116 00.000 2744 Moving (20.78, 0.13) raw xDistance=-18.87 yDistance=5.71
21:44:29.116 00.000 2744 GuideAlgorithmHysteresis::Result() returns -12.33 from input -18.87
21:44:29.116 00.000 2744 GuideAlgorithmResistSwitch::result() returns 5.71 from input 5.71
21:44:29.116 00.000 2744 MoveAxis(E, 4381, ABG)
21:44:29.116 00.000 2744 duration set to 2500 by maxRaDuration
21:44:29.116 00.000 2744 Guiding  Dir = 2, Dur = 2500
21:44:29.116 00.000 2744 IsSlewing returns 0
21:44:29.116 00.000 2744 IsGuiding returns 0
21:44:29.117 00.001 2744 PulseGuide returned control before completion, sleep 2510
21:44:29.141 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6189, FiltMin=1821, FiltMax=65533, Gamma=0.510
21:44:29.164 00.023 1092 UpdateGuideState exits: m=164880 SNR=30.6
21:44:29.167 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:29.173 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:29.176 00.003 1092 Enqueuing Expose request
21:44:31.638 02.462 2744 IsGuiding returns 1
21:44:31.639 00.001 2744 scope still moving after pulse duration time elapsed
21:44:31.670 00.031 2744 IsSlewing returns 0
21:44:31.670 00.000 2744 IsGuiding returns 0
21:44:31.671 00.001 2744 scope move finished after 2500 + 54 ms
21:44:31.671 00.000 2744 Move returns status 0, amount 2500
21:44:31.671 00.000 2744 MoveAxis(S, 1074, ABG)
21:44:31.671 00.000 2744 Guiding  Dir = 1, Dur = 1074
21:44:31.671 00.000 2744 IsSlewing returns 0
21:44:31.671 00.000 2744 IsGuiding returns 0
21:44:31.671 00.000 2744 PulseGuide returned control before completion, sleep 1084
21:44:32.765 01.094 2744 IsGuiding returns 1
21:44:32.765 00.000 2744 scope still moving after pulse duration time elapsed
21:44:32.798 00.033 2744 IsSlewing returns 0
21:44:32.799 00.001 2744 IsGuiding returns 0
21:44:32.799 00.000 2744 scope move finished after 1074 + 53 ms
21:44:32.799 00.000 2744 Move returns status 0, amount 1074
21:44:32.799 00.000 2744 move complete, result=0
21:44:32.799 00.000 2744 worker thread done servicing request
21:44:32.799 00.000 2744 Worker thread wakes up
21:44:32.800 00.001 1092 GuideStep: -18.9 px 2500 ms EAST, 5.7 px 1074 ms SOUTH
21:44:32.803 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:32.803 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1561,997,31,31)
21:44:36.204 03.401 2744 Exposure complete
21:44:36.416 00.212 2744 worker thread done servicing request
21:44:36.416 00.000 1092 OnExposeComplete: enter
21:44:36.419 00.003 1092 UpdateGuideState(): m_state=6
21:44:36.422 00.003 1092 Star::Find(15, 1576, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
21:44:36.424 00.002 1092 Star::Find returns 1 (0), X=1585.62, Y=1009.70, Mass=590999, SNR=76.3, Peak=35168 HFD=5.1
21:44:36.426 00.002 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (2.71) = xAngle (-2.79 = -2.79)
21:44:36.428 00.002 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.20 = 0.20)
21:44:36.430 00.002 1092 CameraToMount -- cameraX=30.01 cameraY=-2.17 hyp=30.09 cameraTheta=-0.07 mountX=-28.22 mountY=5.98, mountTheta=2.93
21:44:36.434 00.004 1092 SchedulePrimaryMove(0F8C9988, x=30.01, y=-2.17, opts=13)
21:44:36.436 00.002 1092 Enqueuing Move request for scope (30.01, -2.17)
21:44:36.438 00.002 2744 Worker thread wakes up
21:44:36.438 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (30.01, -2.17) opts 0xd
21:44:36.439 00.001 2744 Handling offset move in thread for scope, endpoint = (30.01, -2.17)
21:44:36.439 00.000 2744 Moving (30.01, -2.17) raw xDistance=-28.22 yDistance=5.98
21:44:36.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns -18.64 from input -28.22
21:44:36.439 00.000 2744 GuideAlgorithmResistSwitch::result() returns 5.98 from input 5.98
21:44:36.439 00.000 2744 MoveAxis(E, 6626, ABG)
21:44:36.439 00.000 2744 duration set to 2500 by maxRaDuration
21:44:36.439 00.000 2744 Guiding  Dir = 2, Dur = 2500
21:44:36.439 00.000 2744 IsSlewing returns 0
21:44:36.440 00.001 2744 IsGuiding returns 0
21:44:36.440 00.000 2744 PulseGuide returned control before completion, sleep 2510
21:44:36.454 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5680, FiltMin=1815, FiltMax=65535, Gamma=0.510
21:44:36.470 00.016 1092 UpdateGuideState exits: m=590999 SNR=76.3
21:44:36.473 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:36.476 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:36.479 00.003 1092 Enqueuing Expose request
21:44:38.961 02.482 2744 IsGuiding returns 1
21:44:38.961 00.000 2744 scope still moving after pulse duration time elapsed
21:44:38.991 00.030 2744 IsSlewing returns 0
21:44:38.991 00.000 2744 IsGuiding returns 0
21:44:38.991 00.000 2744 scope move finished after 2500 + 51 ms
21:44:38.991 00.000 2744 Move returns status 0, amount 2500
21:44:38.991 00.000 2744 MoveAxis(S, 1124, ABG)
21:44:38.991 00.000 2744 Guiding  Dir = 1, Dur = 1124
21:44:38.991 00.000 2744 IsSlewing returns 0
21:44:38.992 00.001 2744 IsGuiding returns 0
21:44:38.992 00.000 2744 PulseGuide returned control before completion, sleep 1134
21:44:40.133 01.141 2744 IsGuiding returns 1
21:44:40.133 00.000 2744 scope still moving after pulse duration time elapsed
21:44:40.164 00.031 2744 IsSlewing returns 0
21:44:40.164 00.000 2744 IsGuiding returns 0
21:44:40.164 00.000 2744 scope move finished after 1124 + 48 ms
21:44:40.164 00.000 2744 Move returns status 0, amount 1124
21:44:40.164 00.000 2744 move complete, result=0
21:44:40.164 00.000 2744 worker thread done servicing request
21:44:40.164 00.000 2744 Worker thread wakes up
21:44:40.164 00.000 1092 GuideStep: -28.2 px 2500 ms EAST, 6.0 px 1124 ms SOUTH
21:44:40.167 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:40.167 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1571,995,31,31)
21:44:43.544 03.377 2744 Exposure complete
21:44:43.745 00.201 2744 worker thread done servicing request
21:44:43.745 00.000 1092 OnExposeComplete: enter
21:44:43.748 00.003 1092 UpdateGuideState(): m_state=6
21:44:43.750 00.002 1092 Star::Find(15, 1585, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
21:44:43.753 00.003 1092 Star::Find returns 1 (0), X=1596.74, Y=1006.12, Mass=34293, SNR=11.4, Peak=18579 HFD=3.9
21:44:43.755 00.002 1092 CameraToMount -- cameraTheta (-0.14) - m_xAngle (2.71) = xAngle (-2.85 = -2.85)
21:44:43.758 00.003 1092 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.13 = 0.13)
21:44:43.760 00.002 1092 CameraToMount -- cameraX=41.13 cameraY=-5.75 hyp=41.53 cameraTheta=-0.14 mountX=-39.82 mountY=5.53, mountTheta=3.00
21:44:43.765 00.005 1092 SchedulePrimaryMove(0F8C9988, x=41.13, y=-5.75, opts=13)
21:44:43.767 00.002 1092 Enqueuing Move request for scope (41.13, -5.75)
21:44:43.769 00.002 2744 Worker thread wakes up
21:44:43.769 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (41.13, -5.75) opts 0xd
21:44:43.769 00.000 2744 Handling offset move in thread for scope, endpoint = (41.13, -5.75)
21:44:43.770 00.001 2744 Moving (41.13, -5.75) raw xDistance=-39.82 yDistance=5.53
21:44:43.770 00.000 2744 GuideAlgorithmHysteresis::Result() returns -26.39 from input -39.82
21:44:43.770 00.000 2744 GuideAlgorithmResistSwitch::result() returns 5.53 from input 5.53
21:44:43.770 00.000 2744 MoveAxis(E, 9381, ABG)
21:44:43.770 00.000 2744 duration set to 2500 by maxRaDuration
21:44:43.770 00.000 2744 Guiding  Dir = 2, Dur = 2500
21:44:43.770 00.000 2744 IsSlewing returns 0
21:44:43.771 00.001 2744 IsGuiding returns 0
21:44:43.771 00.000 2744 PulseGuide returned control before completion, sleep 2510
21:44:43.785 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8464, FiltMin=2007, FiltMax=65523, Gamma=0.510
21:44:43.800 00.015 1092 UpdateGuideState exits: m=34293 SNR=11.4
21:44:43.802 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:43.805 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:43.807 00.002 1092 Enqueuing Expose request
21:44:46.292 02.485 2744 IsGuiding returns 1
21:44:46.292 00.000 2744 scope still moving after pulse duration time elapsed
21:44:46.323 00.031 2744 IsSlewing returns 0
21:44:46.323 00.000 2744 IsGuiding returns 0
21:44:46.323 00.000 2744 scope move finished after 2500 + 52 ms
21:44:46.323 00.000 2744 Move returns status 0, amount 2500
21:44:46.323 00.000 2744 MoveAxis(S, 1038, ABG)
21:44:46.323 00.000 2744 Guiding  Dir = 1, Dur = 1038
21:44:46.323 00.000 2744 IsSlewing returns 0
21:44:46.324 00.001 2744 IsGuiding returns 0
21:44:46.324 00.000 2744 PulseGuide returned control before completion, sleep 1048
21:44:47.386 01.062 2744 IsGuiding returns 1
21:44:47.386 00.000 2744 scope still moving after pulse duration time elapsed
21:44:47.418 00.032 2744 IsSlewing returns 0
21:44:47.418 00.000 2744 IsGuiding returns 0
21:44:47.418 00.000 2744 scope move finished after 1038 + 56 ms
21:44:47.418 00.000 2744 Move returns status 0, amount 1038
21:44:47.418 00.000 2744 move complete, result=0
21:44:47.419 00.001 2744 worker thread done servicing request
21:44:47.419 00.000 2744 Worker thread wakes up
21:44:47.419 00.000 1092 GuideStep: -39.8 px 2500 ms EAST, 5.5 px 1038 ms SOUTH
21:44:47.422 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:47.422 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1582,991,31,31)
21:44:50.815 03.393 2744 Exposure complete
21:44:51.006 00.191 2744 worker thread done servicing request
21:44:51.007 00.001 1092 OnExposeComplete: enter
21:44:51.009 00.002 1092 UpdateGuideState(): m_state=6
21:44:51.012 00.003 1092 Star::Find(15, 1596, 1006, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
21:44:51.014 00.002 1092 Star::Find returns 1 (0), X=1608.74, Y=1002.89, Mass=459119, SNR=53.7, Peak=32579 HFD=5.1
21:44:51.016 00.002 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (2.71) = xAngle (-2.88 = -2.88)
21:44:51.018 00.002 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.11 = 0.11)
21:44:51.020 00.002 1092 CameraToMount -- cameraX=53.14 cameraY=-8.97 hyp=53.89 cameraTheta=-0.17 mountX=-52.08 mountY=5.65, mountTheta=3.03
21:44:51.028 00.008 1092 SchedulePrimaryMove(0F8C9988, x=53.14, y=-8.97, opts=13)
21:44:51.030 00.002 1092 Enqueuing Move request for scope (53.14, -8.97)
21:44:51.032 00.002 2744 Worker thread wakes up
21:44:51.032 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (53.14, -8.97) opts 0xd
21:44:51.032 00.000 2744 Handling offset move in thread for scope, endpoint = (53.14, -8.97)
21:44:51.033 00.001 2744 Moving (53.14, -8.97) raw xDistance=-52.08 yDistance=5.65
21:44:51.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns -34.66 from input -52.08
21:44:51.033 00.000 2744 GuideAlgorithmResistSwitch::result() returns 5.65 from input 5.65
21:44:51.033 00.000 2744 MoveAxis(E, 12319, ABG)
21:44:51.033 00.000 2744 duration set to 2500 by maxRaDuration
21:44:51.033 00.000 2744 Guiding  Dir = 2, Dur = 2500
21:44:51.033 00.000 2744 IsSlewing returns 0
21:44:51.033 00.000 2744 IsGuiding returns 0
21:44:51.034 00.001 2744 PulseGuide returned control before completion, sleep 2510
21:44:51.048 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6576, FiltMin=1747, FiltMax=65533, Gamma=0.510
21:44:51.065 00.017 1092 UpdateGuideState exits: m=459119 SNR=53.7
21:44:51.068 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:51.070 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
21:44:51.074 00.004 1092 Enqueuing Expose request
21:44:53.558 02.484 2744 IsGuiding returns 1
21:44:53.558 00.000 2744 scope still moving after pulse duration time elapsed
21:44:53.589 00.031 2744 IsSlewing returns 0
21:44:53.589 00.000 2744 IsGuiding returns 0
21:44:53.589 00.000 2744 scope move finished after 2500 + 55 ms
21:44:53.589 00.000 2744 Move returns status 0, amount 2500
21:44:53.589 00.000 2744 MoveAxis(S, 1062, ABG)
21:44:53.589 00.000 2744 Guiding  Dir = 1, Dur = 1062
21:44:53.590 00.001 2744 IsSlewing returns 0
21:44:53.590 00.000 2744 IsGuiding returns 0
21:44:53.590 00.000 2744 PulseGuide returned control before completion, sleep 1072
21:44:54.615 01.025 1092 StartLoopingInteractive: Loop button clicked
21:44:54.617 00.002 1092 Changing from state GUIDING to STOP
21:44:54.619 00.002 1092 guider state => SELECTED
21:44:54.621 00.002 1092 Status Line: Looping
21:44:54.633 00.012 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:44:54.666 00.033 2744 IsGuiding returns 1
21:44:54.666 00.000 2744 scope still moving after pulse duration time elapsed
21:44:54.697 00.031 2744 IsSlewing returns 0
21:44:54.697 00.000 2744 IsGuiding returns 1
21:44:54.728 00.031 2744 IsSlewing returns 0
21:44:54.728 00.000 2744 IsGuiding returns 0
21:44:54.728 00.000 2744 scope move finished after 1062 + 76 ms
21:44:54.728 00.000 2744 Move returns status 0, amount 1062
21:44:54.728 00.000 2744 move complete, result=0
21:44:54.728 00.000 2744 worker thread done servicing request
21:44:54.729 00.001 2744 Worker thread wakes up
21:44:54.729 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:54.729 00.000 1092 GuideStep: -52.1 px 2500 ms EAST, 5.7 px 1062 ms SOUTH
21:44:54.731 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1594,988,31,31)
21:44:54.743 00.012 1092 Mount: notify guiding stopped
21:44:58.131 03.388 2744 Exposure complete
21:44:58.333 00.202 2744 worker thread done servicing request
21:44:58.334 00.001 1092 OnExposeComplete: enter
21:44:58.336 00.002 1092 UpdateGuideState(): m_state=2
21:44:58.339 00.003 1092 Star::Find(15, 1608, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
21:44:58.341 00.002 1092 Star::Find false star n=2 nbg=257 bg=12183.1 sigma=1205.6 thresh=15800 peak=14551
21:44:58.343 00.002 1092 Star::Find returns 0 (2), X=1608.00, Y=1002.00, Mass=8566, SNR=2.9, Peak=17130 HFD=0.0
21:44:58.345 00.002 1092 DistanceChecker: activated
21:44:58.347 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:44:58.349 00.002 1092 Changing from state SELECTED to UNINITIALIZED
21:44:58.351 00.002 1092 guider state => SELECTING
21:44:58.353 00.002 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:44:58.356 00.003 1092 Status Line: Star lost - low SNR
21:44:58.369 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=8909, FiltMin=2047, FiltMax=65533, Gamma=0.510
21:44:58.383 00.014 1092 UpdateGuideState exits: Star lost - low SNR
21:44:58.387 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:44:58.389 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:44:58.391 00.002 1092 Enqueuing Expose request
21:44:58.394 00.003 2744 Worker thread wakes up
21:44:58.394 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:44:58.394 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:45:01.779 03.385 2744 Exposure complete
21:45:01.969 00.190 2744 worker thread done servicing request
21:45:01.969 00.000 1092 OnExposeComplete: enter
21:45:01.972 00.003 1092 UpdateGuideState(): m_state=1
21:45:01.975 00.003 1092 Star::Find(15, 1608, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
21:45:01.977 00.002 1092 Star::Find false star n=5 nbg=258 bg=14269.8 sigma=1479.0 thresh=18707 peak=16619
21:45:01.979 00.002 1092 Star::Find returns 0 (2), X=1608.00, Y=1002.00, Mass=26099, SNR=2.9, Peak=20413 HFD=0.0
21:45:01.982 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:45:01.984 00.002 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:01.986 00.002 1092 Status Line: Star lost - low SNR
21:45:01.991 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=42, max=65535, med=10327, FiltMin=2375, FiltMax=65501, Gamma=0.510
21:45:02.005 00.014 1092 UpdateGuideState exits: Star lost - low SNR
21:45:02.007 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:02.010 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:45:02.012 00.002 1092 Enqueuing Expose request
21:45:02.014 00.002 2744 Worker thread wakes up
21:45:02.014 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
21:45:02.014 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:45:05.400 03.386 2744 Exposure complete
21:45:05.611 00.211 2744 worker thread done servicing request
21:45:05.611 00.000 1092 OnExposeComplete: enter
21:45:05.614 00.003 1092 UpdateGuideState(): m_state=1
21:45:05.618 00.004 1092 Star::Find(15, 1608, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:05.620 00.002 1092 Star::Find false star n=10 nbg=249 bg=13608.4 sigma=1237.9 thresh=17322 peak=16148
21:45:05.623 00.003 1092 Star::Find returns 0 (2), X=1608.00, Y=1002.00, Mass=41821, SNR=2.9, Peak=20471 HFD=0.0
21:45:05.625 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
21:45:05.628 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
21:45:05.631 00.003 1092 Status Line: Star lost - low SNR
21:45:05.638 00.007 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10461, FiltMin=2112, FiltMax=65501, Gamma=0.510
21:45:05.652 00.014 1092 UpdateGuideState exits: Star lost - low SNR
21:45:05.655 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
21:45:05.657 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
21:45:05.660 00.003 1092 Enqueuing Expose request
21:45:05.662 00.002 2744 Worker thread wakes up
21:45:05.663 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
21:45:05.663 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
21:45:05.991 00.328 1092 GuiderMultiStar::AutoSelect enter
21:45:05.994 00.003 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
21:45:06.206 00.212 1092 AutoFind: auto downsample for scale 1.51 => 1x
21:45:06.421 00.215 1092 AutoFind: global mean = -0.1, stdev 2350.4
21:45:06.424 00.003 1092 AutoFind: using threshold = 0.1
21:45:06.679 00.255 1092 AutoFind: local max [507, 938] 99.9
21:45:06.682 00.003 1092 AutoFind: local max [229, 1155] 5.0
21:45:06.684 00.002 1092 AutoFind: local max [1632, 825] 4.9
21:45:06.688 00.004 1092 AutoFind: local max [549, 956] 4.9
21:45:06.690 00.002 1092 AutoFind: local max [988, 535] 4.8
21:45:06.694 00.004 1092 AutoFind: local max [631, 972] 4.8
21:45:06.696 00.002 1092 AutoFind: local max [789, 722] 4.8
21:45:06.698 00.002 1092 AutoFind: local max [1596, 1111] 4.7
21:45:06.700 00.002 1092 AutoFind: local max [1253, 1043] 4.7
21:45:06.703 00.003 1092 AutoFind: local max [456, 605] 4.7
21:45:06.705 00.002 1092 AutoFind: local max [825, 701] 4.7
21:45:06.708 00.003 1092 AutoFind: local max [556, 1166] 4.6
21:45:06.710 00.002 1092 AutoFind: local max [1203, 1069] 4.6
21:45:06.712 00.002 1092 AutoFind: local max [1139, 958] 4.6
21:45:06.714 00.002 1092 AutoFind: local max [1466, 1139] 4.6
21:45:06.716 00.002 1092 AutoFind: local max [1810, 678] 4.6
21:45:06.719 00.003 1092 AutoFind: local max [895, 1104] 4.5
21:45:06.722 00.003 1092 AutoFind: local max [1178, 770] 4.5
21:45:06.724 00.002 1092 AutoFind: local max [761, 678] 4.5
21:45:06.727 00.003 1092 AutoFind: local max [1827, 1046] 4.5
21:45:06.729 00.002 1092 AutoFind: local max [432, 620] 4.5
21:45:06.731 00.002 1092 AutoFind: local max [776, 1050] 4.5
21:45:06.734 00.003 1092 AutoFind: local max [209, 799] 4.5
21:45:06.737 00.003 1092 AutoFind: local max [1202, 998] 4.5
21:45:06.739 00.002 1092 AutoFind: local max [1297, 803] 4.4
21:45:06.742 00.003 1092 AutoFind: local max [701, 772] 4.4
21:45:06.744 00.002 1092 AutoFind: local max [1224, 701] 4.4
21:45:06.747 00.003 1092 AutoFind: local max [1393, 923] 4.4
21:45:06.749 00.002 1092 AutoFind: local max [1635, 789] 4.4
21:45:06.752 00.003 1092 AutoFind: local max [1493, 777] 4.4
21:45:06.755 00.003 1092 AutoFind: local max [1156, 596] 4.4
21:45:06.757 00.002 1092 AutoFind: local max [342, 1101] 4.4
21:45:06.760 00.003 1092 AutoFind: local max [1685, 968] 4.4
21:45:06.762 00.002 1092 AutoFind: local max [1493, 1144] 4.4
21:45:06.764 00.002 1092 AutoFind: local max [666, 1131] 4.4
21:45:06.767 00.003 1092 AutoFind: local max [1498, 956] 4.3
21:45:06.770 00.003 1092 AutoFind: local max [971, 1018] 4.3
21:45:06.772 00.002 1092 AutoFind: local max [1617, 1011] 4.3
21:45:06.775 00.003 1092 AutoFind: local max [1573, 1202] 4.3
21:45:06.776 00.001 1092 AutoFind: local max [805, 1126] 4.3
21:45:06.779 00.003 1092 AutoFind: local max [1644, 821] 4.3
21:45:06.782 00.003 1092 AutoFind: local max [919, 1010] 4.3
21:45:06.785 00.003 1092 AutoFind: local max [1314, 980] 4.3
21:45:06.788 00.003 1092 AutoFind: local max [393, 896] 4.3
21:45:06.790 00.002 1092 AutoFind: local max [1880, 1010] 4.3
21:45:06.793 00.003 1092 AutoFind: local max [960, 1171] 4.3
21:45:06.796 00.003 1092 AutoFind: local max [413, 1058] 4.3
21:45:06.798 00.002 1092 AutoFind: local max [1180, 545] 4.3
21:45:06.801 00.003 1092 AutoFind: local max [1659, 1206] 4.3
21:45:06.803 00.002 1092 AutoFind: local max [1217, 701] 4.3
21:45:06.807 00.004 1092 AutoFind: local max [1668, 1052] 4.3
21:45:06.810 00.003 1092 AutoFind: local max [1667, 588] 4.3
21:45:06.813 00.003 1092 AutoFind: local max [1257, 1207] 4.2
21:45:06.815 00.002 1092 AutoFind: local max [543, 1045] 4.2
21:45:06.818 00.003 1092 AutoFind: local max [1645, 938] 4.2
21:45:06.822 00.004 1092 AutoFind: local max [1819, 836] 4.2
21:45:06.825 00.003 1092 AutoFind: local max [1230, 813] 4.2
21:45:06.828 00.003 1092 AutoFind: local max [702, 737] 4.2
21:45:06.831 00.003 1092 AutoFind: local max [1625, 1084] 4.2
21:45:06.833 00.002 1092 AutoFind: local max [1657, 1019] 4.2
21:45:06.836 00.003 1092 AutoFind: local max [1378, 1152] 4.2
21:45:06.839 00.003 1092 AutoFind: local max [1009, 1063] 4.2
21:45:06.841 00.002 1092 AutoFind: local max [1612, 565] 4.2
21:45:06.844 00.003 1092 AutoFind: local max [505, 594] 4.2
21:45:06.846 00.002 1092 AutoFind: local max [883, 1045] 4.2
21:45:06.849 00.003 1092 AutoFind: local max [1457, 643] 4.2
21:45:06.851 00.002 1092 AutoFind: local max [709, 939] 4.2
21:45:06.854 00.003 1092 AutoFind: local max [951, 1021] 4.2
21:45:06.856 00.002 1092 AutoFind: local max [1855, 862] 4.2
21:45:06.859 00.003 1092 AutoFind: local max [1172, 1104] 4.2
21:45:06.861 00.002 1092 AutoFind: local max [1052, 1036] 4.2
21:45:06.863 00.002 1092 AutoFind: local max [532, 498] 4.2
21:45:06.866 00.003 1092 AutoFind: local max [1898, 813] 4.2
21:45:06.868 00.002 1092 AutoFind: local max [471, 923] 4.2
21:45:06.870 00.002 1092 AutoFind: local max [812, 1137] 4.2
21:45:06.873 00.003 1092 AutoFind: local max [1383, 782] 4.2
21:45:06.875 00.002 1092 AutoFind: local max [1436, 1019] 4.2
21:45:06.878 00.003 1092 AutoFind: local max [497, 938] 4.2
21:45:06.880 00.002 1092 AutoFind: local max [661, 914] 4.2
21:45:06.882 00.002 1092 AutoFind: local max [273, 1020] 4.2
21:45:06.885 00.003 1092 AutoFind: local max [1698, 1104] 4.1
21:45:06.887 00.002 1092 AutoFind: local max [1175, 589] 4.1
21:45:06.889 00.002 1092 AutoFind: local max [897, 1030] 4.1
21:45:06.892 00.003 1092 AutoFind: local max [1037, 752] 4.1
21:45:06.894 00.002 1092 AutoFind: local max [1625, 709] 4.1
21:45:06.896 00.002 1092 AutoFind: local max [238, 1009] 4.1
21:45:06.899 00.003 1092 AutoFind: local max [1814, 980] 4.1
21:45:06.902 00.003 1092 AutoFind: local max [1730, 701] 4.1
21:45:06.904 00.002 1092 AutoFind: local max [1552, 846] 4.1
21:45:06.908 00.004 1092 AutoFind: local max [72, 944] 4.1
21:45:06.910 00.002 1092 AutoFind: local max [377, 1206] 4.1
21:45:06.914 00.004 1092 AutoFind: local max [1223, 342] 4.1
21:45:06.917 00.003 1092 AutoFind: local max [1045, 598] 4.1
21:45:06.919 00.002 1092 AutoFind: local max [1502, 913] 4.1
21:45:06.922 00.003 1092 AutoFind: local max [1355, 813] 4.1
21:45:06.924 00.002 1092 AutoFind: local max [1045, 969] 4.1
21:45:06.927 00.003 1092 AutoFind: local max [1405, 853] 4.1
21:45:06.929 00.002 1092 AutoFind: local max [1290, 699] 4.1
21:45:06.932 00.003 1092 AutoFind: local max [812, 886] 4.1
21:45:06.934 00.002 1092 AutoFind: local max [614, 1103] 4.1
21:45:06.936 00.002 1092 AutoFind: too close [897, 1030] 4.1 - [883, 1045] 4.2
21:45:06.939 00.003 1092 AutoFind: too close [1175, 589] 4.1 - [1156, 596] 4.4
21:45:06.942 00.003 1092 AutoFind: close dim-bright [497, 938] 4.2 - [507, 938] 99.9
21:45:06.944 00.002 1092 AutoFind: too close [812, 1137] 4.2 - [805, 1126] 4.3
21:45:06.946 00.002 1092 AutoFind: too close [951, 1021] 4.2 - [971, 1018] 4.3
21:45:06.949 00.003 1092 AutoFind: too close [1217, 701] 4.3 - [1224, 701] 4.4
21:45:06.951 00.002 1092 AutoFind: too close [1644, 821] 4.3 - [1632, 825] 4.9
21:45:06.954 00.003 1092 AutoFind: too close to edge [377, 1206] 4.1
21:45:06.956 00.002 1092 AutoFind: too close to edge [1257, 1207] 4.2
21:45:06.959 00.003 1092 AutoFind: too close to edge [1659, 1206] 4.3
21:45:06.961 00.002 1092 AutoFind: too close to edge [1573, 1202] 4.3
21:45:06.963 00.002 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
21:45:06.966 00.003 1092 Star::Find(15, 507, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:06.968 00.002 1092 Star::Find returns 1 (0), X=506.91, Y=937.93, Mass=1035175, SNR=110.3, Peak=65535 HFD=3.8
21:45:06.972 00.004 1092 Star::Find(15, 229, 1155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:06.974 00.002 1092 Star::Find false star n=6 nbg=260 bg=12320.4 sigma=1274.9 thresh=16145 peak=15152
21:45:06.976 00.002 1092 Star::Find returns 0 (2), X=229.00, Y=1155.00, Mass=31277, SNR=2.9, Peak=20941 HFD=0.0
21:45:06.979 00.003 1092 Star::Find(15, 549, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:06.981 00.002 1092 Star::Find false star n=3 nbg=247 bg=13353.4 sigma=1235.6 thresh=17060 peak=15855
21:45:06.983 00.002 1092 Star::Find returns 0 (2), X=549.00, Y=956.00, Mass=11979, SNR=2.9, Peak=19725 HFD=0.0
21:45:06.986 00.003 1092 Star::Find(15, 988, 535, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:06.989 00.003 1092 Star::Find false star n=2 nbg=271 bg=10882.4 sigma=1317.7 thresh=14836 peak=13679
21:45:06.991 00.002 1092 Star::Find returns 0 (2), X=988.00, Y=535.00, Mass=9537, SNR=2.9, Peak=16419 HFD=0.0
21:45:06.994 00.003 1092 Star::Find(15, 631, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:06.996 00.002 1092 Star::Find false star n=5 nbg=249 bg=12817.1 sigma=1343.1 thresh=16846 peak=15508
21:45:06.999 00.003 1092 Star::Find returns 0 (2), X=631.00, Y=972.00, Mass=23680, SNR=2.9, Peak=19043 HFD=0.0
21:45:07.002 00.003 1092 Star::Find(15, 789, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.005 00.003 1092 Star::Find returns 1 (0), X=791.17, Y=724.33, Mass=32360, SNR=11.0, Peak=25459 HFD=4.3
21:45:07.008 00.003 1092 Star::Find(15, 1596, 1111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.011 00.003 1092 Star::Find false star n=3 nbg=260 bg=13978.0 sigma=1378.6 thresh=18114 peak=17161
21:45:07.013 00.002 1092 Star::Find returns 0 (2), X=1596.00, Y=1111.00, Mass=21458, SNR=2.9, Peak=22915 HFD=0.0
21:45:07.016 00.003 1092 Star::Find(15, 1253, 1043, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.019 00.003 1092 Star::Find false star n=4 nbg=263 bg=13898.7 sigma=1429.3 thresh=18186 peak=16261
21:45:07.022 00.003 1092 Star::Find returns 0 (2), X=1253.00, Y=1043.00, Mass=22463, SNR=2.9, Peak=22131 HFD=0.0
21:45:07.024 00.002 1092 Star::Find(15, 456, 605, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.027 00.003 1092 Star::Find false star n=4 nbg=262 bg=11250.2 sigma=1224.3 thresh=14923 peak=13322
21:45:07.029 00.002 1092 Star::Find returns 0 (2), X=456.00, Y=605.00, Mass=17289, SNR=2.9, Peak=19239 HFD=0.0
21:45:07.031 00.002 1092 Star::Find(15, 825, 701, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.035 00.004 1092 Star::Find returns 0 (3), X=825.00, Y=701.00, Mass=0, SNR=0.0, Peak=17191 HFD=0.0
21:45:07.038 00.003 1092 Star::Find(15, 556, 1166, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.040 00.002 1092 Star::Find false star n=7 nbg=249 bg=13647.9 sigma=1152.7 thresh=17106 peak=15629
21:45:07.043 00.003 1092 Star::Find returns 0 (2), X=556.00, Y=1166.00, Mass=32443, SNR=2.9, Peak=20931 HFD=0.0
21:45:07.045 00.002 1092 Star::Find(15, 1203, 1069, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.048 00.003 1092 Star::Find returns 0 (3), X=1203.00, Y=1069.00, Mass=0, SNR=0.0, Peak=19635 HFD=0.0
21:45:07.050 00.002 1092 Star::Find(15, 1139, 958, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.053 00.003 1092 Star::Find false star n=5 nbg=237 bg=13429.6 sigma=1148.5 thresh=16875 peak=15578
21:45:07.056 00.003 1092 Star::Find returns 0 (2), X=1139.00, Y=958.00, Mass=21677, SNR=2.9, Peak=19674 HFD=0.0
21:45:07.058 00.002 1092 Star::Find(15, 1466, 1139, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.061 00.003 1092 Star::Find false star n=1 nbg=257 bg=14257.8 sigma=1370.4 thresh=18369 peak=16016
21:45:07.063 00.002 1092 Star::Find returns 0 (2), X=1466.00, Y=1139.00, Mass=4277, SNR=2.9, Peak=19056 HFD=0.0
21:45:07.065 00.002 1092 Star::Find(15, 1810, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.068 00.003 1092 Star::Find false star n=2 nbg=257 bg=11127.8 sigma=1248.6 thresh=14874 peak=13028
21:45:07.071 00.003 1092 Star::Find returns 0 (2), X=1810.00, Y=678.00, Mass=8727, SNR=2.9, Peak=16314 HFD=0.0
21:45:07.074 00.003 1092 Star::Find(15, 895, 1104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.078 00.004 1092 Star::Find false star n=6 nbg=257 bg=13174.9 sigma=1334.6 thresh=17179 peak=16671
21:45:07.080 00.002 1092 Star::Find returns 0 (2), X=895.00, Y=1104.00, Mass=31627, SNR=2.9, Peak=22413 HFD=0.0
21:45:07.083 00.003 1092 Star::Find(15, 1178, 770, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.085 00.002 1092 Star::Find false star n=3 nbg=259 bg=12521.7 sigma=1287.9 thresh=16385 peak=15861
21:45:07.088 00.003 1092 Star::Find returns 0 (2), X=1178.00, Y=770.00, Mass=18874, SNR=2.9, Peak=23149 HFD=0.0
21:45:07.090 00.002 1092 Star::Find(15, 761, 678, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.093 00.003 1092 Star::Find returns 0 (3), X=761.00, Y=678.00, Mass=0, SNR=0.0, Peak=17741 HFD=0.0
21:45:07.095 00.002 1092 Star::Find(15, 1827, 1046, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.098 00.003 1092 Star::Find false star n=2 nbg=268 bg=12145.0 sigma=1354.9 thresh=16210 peak=14159
21:45:07.100 00.002 1092 Star::Find returns 0 (2), X=1827.00, Y=1046.00, Mass=9970, SNR=2.9, Peak=17674 HFD=0.0
21:45:07.102 00.002 1092 Star::Find(15, 432, 620, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.104 00.002 1092 Star::Find false star n=1 nbg=268 bg=11312.5 sigma=1296.0 thresh=15201 peak=13212
21:45:07.107 00.003 1092 Star::Find returns 0 (2), X=432.00, Y=620.00, Mass=4147, SNR=2.9, Peak=17747 HFD=0.0
21:45:07.109 00.002 1092 Star::Find(15, 776, 1050, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.113 00.004 1092 Star::Find false star n=3 nbg=259 bg=13346.3 sigma=1433.0 thresh=17645 peak=16004
21:45:07.116 00.003 1092 Star::Find returns 0 (2), X=776.00, Y=1050.00, Mass=16640, SNR=2.9, Peak=20583 HFD=0.0
21:45:07.119 00.003 1092 Star::Find(15, 209, 799, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.122 00.003 1092 Star::Find false star n=5 nbg=246 bg=11338.3 sigma=1218.7 thresh=14994 peak=13905
21:45:07.124 00.002 1092 Star::Find returns 0 (2), X=209.00, Y=799.00, Mass=21706, SNR=2.9, Peak=16781 HFD=0.0
21:45:07.127 00.003 1092 Star::Find(15, 1202, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.130 00.003 1092 Star::Find false star n=7 nbg=250 bg=13411.0 sigma=1222.3 thresh=17078 peak=15836
21:45:07.133 00.003 1092 Star::Find returns 0 (2), X=1202.00, Y=998.00, Mass=30793, SNR=2.9, Peak=18832 HFD=0.0
21:45:07.136 00.003 1092 Star::Find(15, 1297, 803, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.139 00.003 1092 Star::Find false star n=2 nbg=246 bg=13120.7 sigma=1340.5 thresh=17142 peak=15530
21:45:07.143 00.004 1092 Star::Find returns 0 (2), X=1297.00, Y=803.00, Mass=8578, SNR=2.9, Peak=19837 HFD=0.0
21:45:07.146 00.003 1092 Star::Find(15, 701, 772, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.149 00.003 1092 Star::Find false star n=2 nbg=246 bg=12520.0 sigma=1162.1 thresh=16006 peak=15279
21:45:07.152 00.003 1092 Star::Find returns 0 (2), X=701.00, Y=772.00, Mass=10272, SNR=2.9, Peak=19037 HFD=0.0
21:45:07.156 00.004 1092 Star::Find(15, 1393, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.159 00.003 1092 Star::Find false star n=7 nbg=242 bg=13469.5 sigma=1146.4 thresh=16909 peak=16455
21:45:07.162 00.003 1092 Star::Find returns 0 (2), X=1393.00, Y=923.00, Mass=30419, SNR=2.9, Peak=19264 HFD=0.0
21:45:07.165 00.003 1092 Star::Find(15, 1635, 789, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.168 00.003 1092 Star::Find false star n=1 nbg=263 bg=12833.9 sigma=1337.4 thresh=16846 peak=14918
21:45:07.172 00.004 1092 Star::Find returns 0 (2), X=1635.00, Y=789.00, Mass=4091, SNR=2.9, Peak=18541 HFD=0.0
21:45:07.176 00.004 1092 Star::Find(15, 1493, 777, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.179 00.003 1092 Star::Find false star n=1 nbg=250 bg=13270.1 sigma=1302.8 thresh=17178 peak=15461
21:45:07.182 00.003 1092 Star::Find returns 0 (2), X=1493.00, Y=777.00, Mass=4055, SNR=2.9, Peak=19776 HFD=0.0
21:45:07.185 00.003 1092 Star::Find(15, 342, 1101, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.188 00.003 1092 Star::Find returns 0 (3), X=342.00, Y=1101.00, Mass=0, SNR=0.0, Peak=21408 HFD=0.0
21:45:07.192 00.004 1092 Star::Find(15, 1685, 968, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.195 00.003 1092 Star::Find false star n=6 nbg=251 bg=13030.2 sigma=1228.1 thresh=16715 peak=15772
21:45:07.197 00.002 1092 Star::Find returns 0 (2), X=1685.00, Y=968.00, Mass=31564, SNR=2.9, Peak=20672 HFD=0.0
21:45:07.201 00.004 1092 Star::Find(15, 1493, 1144, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.205 00.004 1092 Star::Find false star n=4 nbg=261 bg=14162.0 sigma=1384.6 thresh=18316 peak=16284
21:45:07.208 00.003 1092 Star::Find returns 0 (2), X=1493.00, Y=1144.00, Mass=20760, SNR=2.9, Peak=20282 HFD=0.0
21:45:07.210 00.002 1092 Star::Find(15, 666, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.214 00.004 1092 Star::Find false star n=2 nbg=258 bg=13478.4 sigma=1384.0 thresh=17631 peak=15780
21:45:07.217 00.003 1092 Star::Find returns 0 (2), X=666.00, Y=1131.00, Mass=8813, SNR=2.9, Peak=19408 HFD=0.0
21:45:07.221 00.004 1092 Star::Find(15, 1498, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.225 00.004 1092 Star::Find false star n=4 nbg=258 bg=13828.3 sigma=1409.7 thresh=18057 peak=17102
21:45:07.228 00.003 1092 Star::Find returns 0 (2), X=1498.00, Y=956.00, Mass=28224, SNR=2.9, Peak=24355 HFD=0.0
21:45:07.231 00.003 1092 Star::Find(15, 1617, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.234 00.003 1092 Star::Find false star n=1 nbg=242 bg=13679.4 sigma=1200.4 thresh=17281 peak=15690
21:45:07.237 00.003 1092 Star::Find returns 0 (2), X=1617.00, Y=1011.00, Mass=3966, SNR=2.9, Peak=20471 HFD=0.0
21:45:07.241 00.004 1092 Star::Find(15, 919, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.244 00.003 1092 Star::Find false star n=2 nbg=277 bg=13249.7 sigma=1507.7 thresh=17773 peak=15689
21:45:07.246 00.002 1092 Star::Find returns 0 (2), X=919.00, Y=1010.00, Mass=10685, SNR=2.9, Peak=19763 HFD=0.0
21:45:07.249 00.003 1092 Star::Find(15, 1314, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.252 00.003 1092 Star::Find false star n=1 nbg=272 bg=13930.5 sigma=1427.9 thresh=18214 peak=16130
21:45:07.255 00.003 1092 Star::Find returns 0 (2), X=1314.00, Y=980.00, Mass=4512, SNR=2.9, Peak=18935 HFD=0.0
21:45:07.258 00.003 1092 Star::Find(15, 393, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.261 00.003 1092 Star::Find false star n=1 nbg=272 bg=13077.8 sigma=1329.1 thresh=17065 peak=15453
21:45:07.263 00.002 1092 Star::Find returns 0 (2), X=393.00, Y=896.00, Mass=5172, SNR=2.9, Peak=18250 HFD=0.0
21:45:07.267 00.004 1092 Star::Find(15, 1880, 1010, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.271 00.004 1092 Star::Find false star n=2 nbg=262 bg=11098.6 sigma=1246.2 thresh=14837 peak=13218
21:45:07.274 00.003 1092 Star::Find returns 0 (2), X=1880.00, Y=1010.00, Mass=8683, SNR=2.9, Peak=15565 HFD=0.0
21:45:07.277 00.003 1092 Star::Find(15, 960, 1171, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.280 00.003 1092 Star::Find false star n=1 nbg=255 bg=13184.2 sigma=1326.8 thresh=17165 peak=16279
21:45:07.283 00.003 1092 Star::Find returns 0 (2), X=960.00, Y=1171.00, Mass=7607, SNR=2.9, Peak=20983 HFD=0.0
21:45:07.287 00.004 1092 Star::Find(15, 413, 1058, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.290 00.003 1092 Star::Find false star n=1 nbg=269 bg=13625.5 sigma=1532.2 thresh=18222 peak=16400
21:45:07.293 00.003 1092 Star::Find returns 0 (2), X=413.00, Y=1058.00, Mass=9053, SNR=2.9, Peak=22679 HFD=0.0
21:45:07.296 00.003 1092 Star::Find(15, 1180, 545, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.299 00.003 1092 Star::Find false star n=4 nbg=240 bg=11399.3 sigma=1106.9 thresh=14720 peak=12844
21:45:07.302 00.003 1092 Star::Find returns 0 (2), X=1180.00, Y=545.00, Mass=15089, SNR=2.9, Peak=16378 HFD=0.0
21:45:07.305 00.003 1092 Star::Find(15, 1668, 1052, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.308 00.003 1092 Star::Find false star n=3 nbg=260 bg=13347.9 sigma=1321.3 thresh=17312 peak=15654
21:45:07.311 00.003 1092 Star::Find returns 0 (2), X=1668.00, Y=1052.00, Mass=12747, SNR=2.9, Peak=19575 HFD=0.0
21:45:07.314 00.003 1092 Star::Find(15, 1667, 588, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.317 00.003 1092 Star::Find false star n=1 nbg=264 bg=11184.7 sigma=1291.9 thresh=15060 peak=13181
21:45:07.321 00.004 1092 Star::Find returns 0 (2), X=1667.00, Y=588.00, Mass=7238, SNR=2.9, Peak=18423 HFD=0.0
21:45:07.323 00.002 1092 Star::Find(15, 543, 1045, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.326 00.003 1092 Star::Find false star n=1 nbg=254 bg=13687.9 sigma=1366.3 thresh=17787 peak=15315
21:45:07.329 00.003 1092 Star::Find returns 0 (2), X=543.00, Y=1045.00, Mass=4863, SNR=2.9, Peak=20112 HFD=0.0
21:45:07.333 00.004 1092 Star::Find(15, 1645, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.336 00.003 1092 Star::Find false star n=3 nbg=263 bg=13222.0 sigma=1338.4 thresh=17237 peak=15517
21:45:07.339 00.003 1092 Star::Find returns 0 (2), X=1645.00, Y=938.00, Mass=14849, SNR=2.9, Peak=19648 HFD=0.0
21:45:07.342 00.003 1092 Star::Find(15, 1819, 836, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.345 00.003 1092 Star::Find false star n=3 nbg=258 bg=11532.4 sigma=1240.5 thresh=15254 peak=13491
21:45:07.348 00.003 1092 Star::Find returns 0 (2), X=1819.00, Y=836.00, Mass=11996, SNR=2.9, Peak=19008 HFD=0.0
21:45:07.350 00.002 1092 Star::Find(15, 1230, 813, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.353 00.003 1092 Star::Find false star n=2 nbg=252 bg=12917.2 sigma=1285.4 thresh=16773 peak=15277
21:45:07.356 00.003 1092 Star::Find returns 0 (2), X=1230.00, Y=813.00, Mass=8640, SNR=2.9, Peak=17587 HFD=0.0
21:45:07.359 00.003 1092 Star::Find(15, 702, 737, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.362 00.003 1092 Star::Find false star n=9 nbg=245 bg=12337.1 sigma=1146.4 thresh=15776 peak=14578
21:45:07.364 00.002 1092 Star::Find returns 0 (2), X=702.00, Y=737.00, Mass=37724, SNR=2.9, Peak=17949 HFD=0.0
21:45:07.367 00.003 1092 Star::Find(15, 1625, 1084, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.370 00.003 1092 Star::Find false star n=7 nbg=255 bg=13695.9 sigma=1258.3 thresh=17471 peak=16543
21:45:07.373 00.003 1092 Star::Find returns 0 (2), X=1625.00, Y=1084.00, Mass=32136, SNR=2.9, Peak=20707 HFD=0.0
21:45:07.375 00.002 1092 Star::Find(15, 1657, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.378 00.003 1092 Star::Find false star n=5 nbg=240 bg=13581.2 sigma=1187.6 thresh=17144 peak=15409
21:45:07.381 00.003 1092 Star::Find returns 0 (2), X=1657.00, Y=1019.00, Mass=22520, SNR=2.9, Peak=20963 HFD=0.0
21:45:07.383 00.002 1092 Star::Find(15, 1378, 1152, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.387 00.004 1092 Star::Find false star n=2 nbg=240 bg=14017.1 sigma=1226.7 thresh=17697 peak=16020
21:45:07.390 00.003 1092 Star::Find returns 0 (2), X=1378.00, Y=1152.00, Mass=9310, SNR=2.9, Peak=19799 HFD=0.0
21:45:07.392 00.002 1092 Star::Find(15, 1009, 1063, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.395 00.003 1092 Star::Find false star n=3 nbg=246 bg=13703.0 sigma=1213.3 thresh=17343 peak=15977
21:45:07.397 00.002 1092 Star::Find returns 0 (2), X=1009.00, Y=1063.00, Mass=14837, SNR=2.9, Peak=20045 HFD=0.0
21:45:07.400 00.003 1092 Star::Find(15, 1612, 565, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.403 00.003 1092 Star::Find false star n=6 nbg=262 bg=11306.3 sigma=1310.5 thresh=15238 peak=13432
21:45:07.406 00.003 1092 Star::Find returns 0 (2), X=1612.00, Y=565.00, Mass=28666, SNR=2.9, Peak=17879 HFD=0.0
21:45:07.408 00.002 1092 Star::Find(15, 505, 594, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.411 00.003 1092 Star::Find false star n=4 nbg=265 bg=11037.5 sigma=1330.3 thresh=15028 peak=13476
21:45:07.414 00.003 1092 Star::Find returns 0 (2), X=505.00, Y=594.00, Mass=18836, SNR=2.9, Peak=16627 HFD=0.0
21:45:07.416 00.002 1092 Star::Find(15, 1457, 643, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.420 00.004 1092 Star::Find false star n=2 nbg=262 bg=12314.6 sigma=1258.3 thresh=16090 peak=14743
21:45:07.423 00.003 1092 Star::Find returns 0 (2), X=1457.00, Y=643.00, Mass=8661, SNR=2.9, Peak=18352 HFD=0.0
21:45:07.426 00.003 1092 Star::Find(15, 709, 939, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.429 00.003 1092 Star::Find false star n=2 nbg=257 bg=13067.3 sigma=1416.7 thresh=17317 peak=15176
21:45:07.432 00.003 1092 Star::Find returns 0 (2), X=709.00, Y=939.00, Mass=9347, SNR=2.9, Peak=20346 HFD=0.0
21:45:07.435 00.003 1092 Star::Find(15, 1855, 862, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.439 00.004 1092 Star::Find false star n=6 nbg=240 bg=11410.2 sigma=1093.4 thresh=14690 peak=13232
21:45:07.442 00.003 1092 Star::Find returns 0 (2), X=1855.00, Y=862.00, Mass=21201, SNR=2.9, Peak=17427 HFD=0.0
21:45:07.445 00.003 1092 Star::Find(15, 1172, 1104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.447 00.002 1092 Star::Find false star n=5 nbg=255 bg=13963.3 sigma=1329.4 thresh=17952 peak=16431
21:45:07.450 00.003 1092 Star::Find returns 0 (2), X=1172.00, Y=1104.00, Mass=22404, SNR=2.9, Peak=20995 HFD=0.0
21:45:07.453 00.003 1092 Star::Find(15, 1052, 1036, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.456 00.003 1092 Star::Find false star n=3 nbg=258 bg=13347.1 sigma=1399.7 thresh=17546 peak=16168
21:45:07.458 00.002 1092 Star::Find returns 0 (2), X=1052.00, Y=1036.00, Mass=19402, SNR=2.9, Peak=22189 HFD=0.0
21:45:07.461 00.003 1092 Star::Find(15, 532, 498, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.464 00.003 1092 Star::Find false star n=2 nbg=255 bg=10229.8 sigma=1161.1 thresh=13713 peak=12772
21:45:07.466 00.002 1092 Star::Find returns 0 (2), X=532.00, Y=498.00, Mass=11464, SNR=2.9, Peak=16474 HFD=0.0
21:45:07.469 00.003 1092 Star::Find(15, 1898, 813, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.472 00.003 1092 Star::Find false star n=4 nbg=250 bg=10069.9 sigma=1188.9 thresh=13637 peak=12615
21:45:07.474 00.002 1092 Star::Find returns 0 (2), X=1898.00, Y=813.00, Mass=16018, SNR=2.9, Peak=14656 HFD=0.0
21:45:07.477 00.003 1092 Star::Find(15, 471, 923, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.479 00.002 1092 Star::Find false star n=1 nbg=261 bg=13176.0 sigma=1306.7 thresh=17096 peak=15617
21:45:07.482 00.003 1092 Star::Find returns 0 (2), X=471.00, Y=923.00, Mass=4959, SNR=2.9, Peak=19555 HFD=0.0
21:45:07.484 00.002 1092 Star::Find(15, 1383, 782, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.487 00.003 1092 Star::Find false star n=6 nbg=243 bg=13027.4 sigma=1203.9 thresh=16639 peak=15745
21:45:07.491 00.004 1092 Star::Find returns 0 (2), X=1383.00, Y=782.00, Mass=24477, SNR=2.9, Peak=18426 HFD=0.0
21:45:07.493 00.002 1092 Star::Find(15, 1436, 1019, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.496 00.003 1092 Star::Find false star n=1 nbg=270 bg=13898.7 sigma=1472.0 thresh=18315 peak=16197
21:45:07.499 00.003 1092 Star::Find returns 0 (2), X=1436.00, Y=1019.00, Mass=5100, SNR=2.9, Peak=19645 HFD=0.0
21:45:07.501 00.002 1092 Star::Find(15, 497, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.505 00.004 1092 Star::Find returns 1 (0), X=506.91, Y=937.93, Mass=1035175, SNR=110.3, Peak=65535 HFD=3.8
21:45:07.507 00.002 1092 Star::Find(15, 661, 914, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.510 00.003 1092 Star::Find false star n=3 nbg=270 bg=13087.5 sigma=1426.3 thresh=17366 peak=15530
21:45:07.512 00.002 1092 Star::Find returns 0 (2), X=661.00, Y=914.00, Mass=14501, SNR=2.9, Peak=20864 HFD=0.0
21:45:07.514 00.002 1092 Star::Find(15, 273, 1020, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.517 00.003 1092 Star::Find false star n=5 nbg=256 bg=12530.0 sigma=1221.4 thresh=16194 peak=14457
21:45:07.519 00.002 1092 Star::Find returns 0 (2), X=273.00, Y=1020.00, Mass=22916, SNR=2.9, Peak=18042 HFD=0.0
21:45:07.523 00.004 1092 Star::Find(15, 1698, 1104, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.525 00.002 1092 Star::Find false star n=6 nbg=265 bg=13521.7 sigma=1288.9 thresh=17388 peak=15720
21:45:07.528 00.003 1092 Star::Find returns 0 (2), X=1698.00, Y=1104.00, Mass=25637, SNR=2.9, Peak=18560 HFD=0.0
21:45:07.531 00.003 1092 Star::Find(15, 1037, 752, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.534 00.003 1092 Star::Find false star n=3 nbg=274 bg=12423.5 sigma=1389.9 thresh=16593 peak=15166
21:45:07.537 00.003 1092 Star::Find returns 0 (2), X=1037.00, Y=752.00, Mass=14827, SNR=2.9, Peak=17981 HFD=0.0
21:45:07.540 00.003 1092 Star::Find(15, 1625, 709, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.542 00.002 1092 Star::Find false star n=5 nbg=247 bg=12761.9 sigma=1248.7 thresh=16508 peak=15320
21:45:07.546 00.004 1092 Star::Find returns 0 (2), X=1625.00, Y=709.00, Mass=21948, SNR=2.9, Peak=18864 HFD=0.0
21:45:07.549 00.003 1092 Star::Find(15, 238, 1009, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.552 00.003 1092 Star::Find false star n=7 nbg=254 bg=11931.6 sigma=1186.8 thresh=15492 peak=14137
21:45:07.555 00.003 1092 Star::Find returns 0 (2), X=238.00, Y=1009.00, Mass=31089, SNR=2.9, Peak=17632 HFD=0.0
21:45:07.558 00.003 1092 Star::Find(15, 1814, 980, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.561 00.003 1092 Star::Find false star n=1 nbg=278 bg=12082.5 sigma=1548.9 thresh=16729 peak=14756
21:45:07.564 00.003 1092 Star::Find returns 0 (2), X=1814.00, Y=980.00, Mass=7086, SNR=2.9, Peak=19168 HFD=0.0
21:45:07.566 00.002 1092 Star::Find(15, 1730, 701, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.569 00.003 1092 Star::Find false star n=3 nbg=264 bg=11938.7 sigma=1290.9 thresh=15811 peak=14323
21:45:07.573 00.004 1092 Star::Find returns 0 (2), X=1730.00, Y=701.00, Mass=14130, SNR=2.9, Peak=16730 HFD=0.0
21:45:07.575 00.002 1092 Star::Find(15, 1552, 846, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.579 00.004 1092 Star::Find false star n=5 nbg=256 bg=13611.4 sigma=1185.0 thresh=17166 peak=15798
21:45:07.582 00.003 1092 Star::Find returns 0 (2), X=1552.00, Y=846.00, Mass=20965, SNR=2.9, Peak=19248 HFD=0.0
21:45:07.585 00.003 1092 Star::Find(15, 72, 944, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.588 00.003 1092 Star::Find false star n=3 nbg=245 bg=10350.6 sigma=1156.4 thresh=13820 peak=12604
21:45:07.591 00.003 1092 Star::Find returns 0 (2), X=72.00, Y=944.00, Mass=11745, SNR=2.9, Peak=17997 HFD=0.0
21:45:07.593 00.002 1092 Star::Find(15, 1223, 342, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.596 00.003 1092 Star::Find false star n=4 nbg=251 bg=8794.9 sigma=1100.9 thresh=12098 peak=11023
21:45:07.599 00.003 1092 Star::Find returns 0 (2), X=1223.00, Y=342.00, Mass=15208, SNR=2.9, Peak=15363 HFD=0.0
21:45:07.602 00.003 1092 Star::Find(15, 1045, 598, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.605 00.003 1092 Star::Find false star n=1 nbg=273 bg=11259.2 sigma=1415.3 thresh=15505 peak=13623
21:45:07.608 00.003 1092 Star::Find returns 0 (2), X=1045.00, Y=598.00, Mass=4645, SNR=2.9, Peak=17840 HFD=0.0
21:45:07.612 00.004 1092 Star::Find(15, 1502, 913, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.614 00.002 1092 Star::Find false star n=8 nbg=240 bg=13611.4 sigma=1163.5 thresh=17102 peak=16775
21:45:07.617 00.003 1092 Star::Find returns 0 (2), X=1502.00, Y=913.00, Mass=36323, SNR=2.9, Peak=22064 HFD=0.0
21:45:07.621 00.004 1092 Star::Find(15, 1355, 813, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.623 00.002 1092 Star::Find false star n=5 nbg=248 bg=12927.1 sigma=1243.4 thresh=16657 peak=14829
21:45:07.627 00.004 1092 Star::Find returns 0 (2), X=1355.00, Y=813.00, Mass=22116, SNR=2.9, Peak=19719 HFD=0.0
21:45:07.630 00.003 1092 Star::Find(15, 1045, 969, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.633 00.003 1092 Star::Find false star n=3 nbg=255 bg=13264.0 sigma=1295.9 thresh=17152 peak=15268
21:45:07.636 00.003 1092 Star::Find returns 0 (2), X=1045.00, Y=969.00, Mass=12534, SNR=2.9, Peak=19031 HFD=0.0
21:45:07.639 00.003 1092 Star::Find(15, 1405, 853, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.642 00.003 1092 Star::Find false star n=8 nbg=245 bg=13359.3 sigma=1227.1 thresh=17041 peak=15658
21:45:07.645 00.003 1092 Star::Find returns 0 (2), X=1405.00, Y=853.00, Mass=39102, SNR=2.9, Peak=20682 HFD=0.0
21:45:07.648 00.003 1092 Star::Find(15, 1290, 699, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.651 00.003 1092 Star::Find false star n=6 nbg=258 bg=12415.5 sigma=1276.1 thresh=16244 peak=14841
21:45:07.654 00.003 1092 Star::Find returns 0 (2), X=1290.00, Y=699.00, Mass=29762, SNR=2.9, Peak=19987 HFD=0.0
21:45:07.656 00.002 1092 Star::Find(15, 812, 886, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.660 00.004 1092 Star::Find false star n=3 nbg=267 bg=12927.1 sigma=1259.7 thresh=16706 peak=15153
21:45:07.663 00.003 1092 Star::Find returns 0 (2), X=812.00, Y=886.00, Mass=13651, SNR=2.9, Peak=18483 HFD=0.0
21:45:07.666 00.003 1092 Star::Find(15, 614, 1103, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.668 00.002 1092 Star::Find false star n=7 nbg=247 bg=13347.7 sigma=1274.5 thresh=17171 peak=15511
21:45:07.671 00.003 1092 Star::Find returns 0 (2), X=614.00, Y=1103.00, Mass=37387, SNR=2.9, Peak=19738 HFD=0.0
21:45:07.674 00.003 1092 AutoFind: finding best star pass 1
21:45:07.677 00.003 1092 Star::Find(15, 507, 938, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.680 00.003 1092 Star::Find returns 1 (0), X=506.91, Y=937.93, Mass=1035175, SNR=110.3, Peak=65535 HFD=3.8
21:45:07.682 00.002 1092 AutoFind: near-saturated [507, 938] 99.9 Mass 1035175 SNR 110.3 Peak 65535
21:45:07.685 00.003 1092 Star::Find(15, 229, 1155, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.688 00.003 1092 Star::Find false star n=6 nbg=260 bg=12320.4 sigma=1274.9 thresh=16145 peak=15152
21:45:07.691 00.003 1092 Star::Find returns 0 (2), X=229.00, Y=1155.00, Mass=31277, SNR=2.9, Peak=20941 HFD=0.0
21:45:07.693 00.002 1092 Star::Find(15, 549, 956, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.697 00.004 1092 Star::Find false star n=3 nbg=247 bg=13353.4 sigma=1235.6 thresh=17060 peak=15855
21:45:07.700 00.003 1092 Star::Find returns 0 (2), X=549.00, Y=956.00, Mass=11979, SNR=2.9, Peak=19725 HFD=0.0
21:45:07.703 00.003 1092 Star::Find(15, 988, 535, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.706 00.003 1092 Star::Find false star n=2 nbg=271 bg=10882.4 sigma=1317.7 thresh=14836 peak=13679
21:45:07.708 00.002 1092 Star::Find returns 0 (2), X=988.00, Y=535.00, Mass=9537, SNR=2.9, Peak=16419 HFD=0.0
21:45:07.711 00.003 1092 Star::Find(15, 631, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.714 00.003 1092 Star::Find false star n=5 nbg=249 bg=12817.1 sigma=1343.1 thresh=16846 peak=15508
21:45:07.716 00.002 1092 Star::Find returns 0 (2), X=631.00, Y=972.00, Mass=23680, SNR=2.9, Peak=19043 HFD=0.0
21:45:07.719 00.003 1092 Star::Find(15, 789, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.722 00.003 1092 Star::Find returns 1 (0), X=791.17, Y=724.33, Mass=32360, SNR=11.0, Peak=25459 HFD=4.3
21:45:07.725 00.003 1092 AutoFind returns star at [789, 722] 4.8 Mass 32360 SNR 11.0
21:45:07.729 00.004 1092 Star::Find(15, 789, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.733 00.004 1092 Star::Find returns 1 (0), X=791.17, Y=724.33, Mass=32360, SNR=11.0, Peak=25459 HFD=4.3
21:45:07.736 00.003 1092 MultiStar: List (1): {791.17, 724.33}(11.0), 
21:45:07.739 00.003 1092 setting lock position to (791.17, 724.33)
21:45:07.743 00.004 1092 MultiStar: stabilizing after lock position change
21:45:07.745 00.002 1092 AutoSelect: state = 1, call UpdateGuideState
21:45:07.748 00.003 1092 UpdateGuideState(): m_state=1
21:45:07.751 00.003 1092 Star::Find(15, 791, 724, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
21:45:07.754 00.003 1092 Star::Find returns 1 (0), X=791.17, Y=724.33, Mass=32360, SNR=11.0, Peak=25459 HFD=4.3
21:45:07.757 00.003 1092 DistanceChecker: deactivated
21:45:07.760 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
21:45:07.762 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
21:45:07.765 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
21:45:07.775 00.010 1092 setting lock position to (791.17, 724.33)
21:45:07.778 00.003 1092 MultiStar: stabilizing after lock position change
21:45:07.781 00.003 1092 CurrentPosition() valid, moving to STATE_SELECTED
21:45:07.784 00.003 1092 Changing from state SELECTING to SELECTED
21:45:07.787 00.003 1092 guider state => SELECTED
21:45:07.821 00.034 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10461, FiltMin=2112, FiltMax=65501, Gamma=0.510
21:45:07.839 00.018 1092 UpdateGuideState exits: m=32360 SNR=11.0
21:45:07.842 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=10461, FiltMin=2112, FiltMax=65501, Gamma=0.510
21:45:07.859 00.017 1092 Status Line: Auto-selected star at (791.2, 724.3)
21:45:08.792 00.933 1092 Stop button clicked
21:45:08.795 00.003 1092 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
21:45:08.798 00.003 1092 Status Line: Waiting for devices...
21:45:08.967 00.169 2744 ASCOM_AbortExposure returns err = 0
21:45:08.968 00.001 2744 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
21:45:08.968 00.000 2744 worker thread done servicing request
21:45:08.968 00.000 1092 OnExposeComplete: enter
21:45:08.971 00.003 1092 OnExposeComplete: Capture Error reported
21:45:08.975 00.004 1092 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
21:45:08.978 00.003 1092 Changing from state SELECTED to UNINITIALIZED
21:45:08.981 00.003 1092 guider state => SELECTING
21:45:08.989 00.008 1092 Status Line: Stopped.
21:45:09.000 00.011 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
21:45:32.263 23.263 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:45:32.266 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:45:36.514 04.248 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:45:36.516 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:46:36.662 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:46:36.664 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:47:36.795 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:47:36.799 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:48:22.109 45.310 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:48:22.112 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:49:22.258 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:49:22.261 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:50:14.054 51.793 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:50:14.056 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:51:14.158 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:51:14.161 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:51:55.181 41.020 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:51:55.184 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:52:55.310 60.126 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:52:55.312 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:53:55.461 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:53:55.464 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:54:11.499 16.035 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:54:11.501 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:55:11.616 60.115 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:55:11.619 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:56:11.760 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:56:11.764 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:57:11.900 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:57:11.904 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:57:17.217 05.313 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:57:17.220 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:58:17.362 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:58:17.365 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:59:17.503 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:59:17.506 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
21:59:43.721 26.215 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
21:59:43.725 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:00:43.863 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:00:43.866 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:01:43.973 60.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:01:43.976 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:01:45.848 01.872 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:01:45.850 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:02:45.953 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:02:45.955 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:03:46.533 60.578 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:03:46.541 00.008 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:04:45.257 58.716 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:04:45.259 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:05:45.371 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:05:45.373 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:06:45.495 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:06:45.498 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:07:38.505 53.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:07:38.507 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:08:38.613 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:08:38.616 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:09:38.737 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:09:38.740 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:09:53.328 14.588 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:09:53.330 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:10:53.434 60.104 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:10:53.437 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:11:53.812 60.375 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:11:53.823 00.011 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:12:36.339 42.516 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:12:36.342 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:13:36.480 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:13:36.483 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:14:36.589 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:14:36.592 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:15:20.703 44.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:15:20.706 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:16:20.811 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:16:20.813 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:17:20.956 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:17:20.959 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:18:05.985 45.026 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:18:05.988 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:19:06.112 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:19:06.114 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:20:06.216 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:20:06.220 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:20:55.870 49.650 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:20:55.873 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:21:56.019 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:21:56.022 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:22:56.167 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:22:56.173 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:23:43.779 47.606 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:23:43.782 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:24:43.904 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:24:43.906 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:25:44.035 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:25:44.053 00.018 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:26:44.181 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:26:44.184 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:27:06.102 21.918 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:27:06.106 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:28:06.215 60.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:28:06.217 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:29:06.543 60.326 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:29:06.572 00.029 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:30:06.697 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:30:06.699 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:30:32.766 26.067 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:30:32.770 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:31:32.916 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:31:32.918 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:32:33.056 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:32:33.185 00.129 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:33:26.389 53.204 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:33:26.393 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:34:26.497 60.104 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:34:26.499 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:35:26.617 60.118 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:35:26.622 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:36:14.603 47.981 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:36:14.606 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:37:14.728 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:37:14.731 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:38:14.834 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:38:14.837 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:38:59.674 44.837 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:38:59.677 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:39:59.798 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:39:59.801 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:40:59.912 60.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:40:59.916 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:41:09.088 09.172 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:41:09.100 00.012 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:42:09.212 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:42:09.218 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:43:09.319 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:43:09.321 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:44:09.457 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:44:09.460 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:44:16.998 07.538 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:44:17.001 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:45:17.114 60.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:45:17.117 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:46:17.264 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:46:17.270 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:46:58.678 41.408 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:46:58.681 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:47:58.823 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:47:58.825 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:48:59.182 60.357 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:48:59.186 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:49:42.586 43.400 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:49:42.588 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:50:42.731 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:50:42.733 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:51:42.860 60.127 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:51:42.863 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:52:31.175 48.312 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:52:31.178 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:53:31.284 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:53:31.287 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:54:31.394 60.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:54:31.400 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:55:30.755 59.355 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:55:30.758 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:56:30.891 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:56:30.893 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:57:31.030 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:57:31.040 00.010 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:58:26.824 55.784 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:58:26.828 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
22:59:26.938 60.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
22:59:26.941 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:00:27.069 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:00:27.072 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:01:27.189 60.117 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:01:27.192 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:01:29.617 02.425 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:01:29.619 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:02:29.744 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:02:29.747 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:03:29.855 60.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:03:29.861 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:04:29.959 60.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:04:29.965 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:04:33.857 03.892 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:04:33.860 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:05:34.001 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:05:34.003 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:06:34.140 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:06:34.143 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:07:34.255 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:07:34.258 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:08:34.397 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:08:34.400 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:09:34.517 60.117 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:09:34.519 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:10:34.624 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:10:34.626 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:11:34.761 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:11:34.763 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:11:52.625 17.862 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:11:52.627 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:12:52.746 60.119 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:12:52.749 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:13:52.885 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:13:52.889 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:14:23.447 30.558 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:14:23.449 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:15:23.584 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:15:23.588 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:16:23.722 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:16:23.725 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:17:05.322 41.597 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:17:05.325 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:18:05.430 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:18:05.433 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:18:33.968 28.535 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:18:33.971 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:19:34.119 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:19:34.122 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:20:34.250 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:20:34.252 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:21:34.385 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:21:34.388 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:22:34.501 60.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:22:34.505 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:22:49.526 15.021 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:22:49.530 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:22:49.578 00.048 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:22:49.581 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:23:27.949 38.368 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:27.952 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
23:23:28.049 00.097 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:23:28.054 00.005 1092 PhdController::Guide begins
23:23:28.058 00.004 1092 PhdController: newstate STATE_SETUP
23:23:28.060 00.002 1092 PhdController: setup
23:23:28.064 00.004 1092 PhdController: newstate STATE_ATTEMPT_START
23:23:28.067 00.003 1092 PhdController: start capturing
23:23:28.070 00.003 1092 Changing from state SELECTING to UNINITIALIZED
23:23:28.073 00.003 1092 guider state => SELECTING
23:23:28.075 00.002 1092 setting force full frames = true
23:23:28.078 00.003 1092 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
23:23:28.092 00.014 1092 ScheduleExposure(3000,3,0) exposurePending=0
23:23:28.094 00.002 1092 Enqueuing Expose request
23:23:28.099 00.005 1092 PhdController: newstate STATE_SELECT_STAR
23:23:28.101 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:23:28.104 00.003 2744 Worker thread wakes up
23:23:28.104 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:28.104 00.000 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.106 00.002 1092 case statement mapped state 1 to 101
23:23:28.109 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:23:28.109 00.000 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.254 00.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.257 00.003 1092 case statement mapped state 1 to 101
23:23:28.260 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.353 00.093 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.358 00.005 1092 case statement mapped state 1 to 101
23:23:28.360 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.456 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.459 00.003 1092 case statement mapped state 1 to 101
23:23:28.462 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.558 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.561 00.003 1092 case statement mapped state 1 to 101
23:23:28.564 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.659 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.662 00.003 1092 case statement mapped state 1 to 101
23:23:28.664 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.762 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.764 00.002 1092 case statement mapped state 1 to 101
23:23:28.767 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.863 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.867 00.004 1092 case statement mapped state 1 to 101
23:23:28.869 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:28.965 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:28.968 00.003 1092 case statement mapped state 1 to 101
23:23:28.971 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.066 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.069 00.003 1092 case statement mapped state 1 to 101
23:23:29.072 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.169 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.171 00.002 1092 case statement mapped state 1 to 101
23:23:29.174 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.271 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.273 00.002 1092 case statement mapped state 1 to 101
23:23:29.275 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.372 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.374 00.002 1092 case statement mapped state 1 to 101
23:23:29.376 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.475 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.477 00.002 1092 case statement mapped state 1 to 101
23:23:29.480 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.576 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.579 00.003 1092 case statement mapped state 1 to 101
23:23:29.581 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.677 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.680 00.003 1092 case statement mapped state 1 to 101
23:23:29.682 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.780 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.782 00.002 1092 case statement mapped state 1 to 101
23:23:29.784 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.881 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.885 00.004 1092 case statement mapped state 1 to 101
23:23:29.887 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:29.983 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:29.985 00.002 1092 case statement mapped state 1 to 101
23:23:29.987 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.084 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.087 00.003 1092 case statement mapped state 1 to 101
23:23:30.091 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.186 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.188 00.002 1092 case statement mapped state 1 to 101
23:23:30.191 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.288 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.291 00.003 1092 case statement mapped state 1 to 101
23:23:30.296 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.390 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.393 00.003 1092 case statement mapped state 1 to 101
23:23:30.396 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.492 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.494 00.002 1092 case statement mapped state 1 to 101
23:23:30.497 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.593 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.596 00.003 1092 case statement mapped state 1 to 101
23:23:30.599 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.695 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.699 00.004 1092 case statement mapped state 1 to 101
23:23:30.701 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.796 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.799 00.003 1092 case statement mapped state 1 to 101
23:23:30.800 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.897 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:30.900 00.003 1092 case statement mapped state 1 to 101
23:23:30.903 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:30.998 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.001 00.003 1092 case statement mapped state 1 to 101
23:23:31.002 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.100 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.102 00.002 1092 case statement mapped state 1 to 101
23:23:31.104 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.201 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.203 00.002 1092 case statement mapped state 1 to 101
23:23:31.208 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.302 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.306 00.004 1092 case statement mapped state 1 to 101
23:23:31.308 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.405 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.411 00.006 1092 case statement mapped state 1 to 101
23:23:31.413 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.506 00.093 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.509 00.003 2744 Exposure complete
23:23:31.509 00.000 1092 case statement mapped state 1 to 101
23:23:31.511 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.608 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:31.611 00.003 1092 case statement mapped state 1 to 101
23:23:31.613 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Looping","id":1001}
23:23:31.701 00.088 2744 worker thread done servicing request
23:23:31.702 00.001 1092 OnExposeComplete: enter
23:23:31.704 00.002 1092 UpdateGuideState(): m_state=1
23:23:31.708 00.004 1092 UpdateCurrentPosition: no star selected
23:23:31.711 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
23:23:31.713 00.002 1092 Status Line: No star selected
23:23:31.718 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4493, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:23:31.733 00.015 1092 UpdateGuideState exits: No star selected
23:23:31.736 00.003 1092 GuiderMultiStar::AutoSelect enter
23:23:31.739 00.003 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
23:23:31.939 00.200 1092 AutoFind: auto downsample for scale 1.51 => 1x
23:23:32.148 00.209 1092 AutoFind: global mean = -0.2, stdev 2203.1
23:23:32.150 00.002 1092 AutoFind: using threshold = 0.1
23:23:32.416 00.266 1092 AutoFind: local max [37, 381] 128.9
23:23:32.420 00.004 1092 AutoFind: local max [370, 981] 121.8
23:23:32.425 00.005 1092 AutoFind: local max [1750, 951] 114.3
23:23:32.430 00.005 1092 AutoFind: local max [311, 697] 96.1
23:23:32.433 00.003 1092 AutoFind: local max [788, 584] 83.4
23:23:32.436 00.003 1092 AutoFind: local max [1619, 526] 78.0
23:23:32.439 00.003 1092 AutoFind: local max [1927, 809] 68.7
23:23:32.442 00.003 1092 AutoFind: local max [1716, 135] 63.9
23:23:32.444 00.002 1092 AutoFind: local max [1416, 403] 59.7
23:23:32.447 00.003 1092 AutoFind: local max [694, 1186] 57.4
23:23:32.449 00.002 1092 AutoFind: local max [1602, 1127] 50.9
23:23:32.451 00.002 1092 AutoFind: local max [1424, 1001] 44.6
23:23:32.453 00.002 1092 AutoFind: local max [1551, 225] 42.6
23:23:32.455 00.002 1092 AutoFind: local max [894, 762] 35.3
23:23:32.458 00.003 1092 AutoFind: local max [1374, 428] 34.9
23:23:32.461 00.003 1092 AutoFind: local max [1854, 827] 34.7
23:23:32.464 00.003 1092 AutoFind: local max [1857, 734] 28.0
23:23:32.467 00.003 1092 AutoFind: local max [944, 899] 21.5
23:23:32.469 00.002 1092 AutoFind: local max [1542, 874] 19.6
23:23:32.472 00.003 1092 AutoFind: local max [1877, 489] 18.8
23:23:32.476 00.004 1092 AutoFind: local max [213, 451] 18.4
23:23:32.479 00.003 1092 AutoFind: local max [1650, 1011] 17.9
23:23:32.482 00.003 1092 AutoFind: local max [1695, 972] 16.6
23:23:32.484 00.002 1092 AutoFind: local max [466, 676] 16.3
23:23:32.487 00.003 1092 AutoFind: local max [564, 698] 15.1
23:23:32.489 00.002 1092 AutoFind: local max [924, 584] 13.3
23:23:32.492 00.003 1092 AutoFind: local max [609, 256] 13.2
23:23:32.495 00.003 1092 AutoFind: local max [1216, 227] 12.9
23:23:32.498 00.003 1092 AutoFind: local max [152, 1054] 12.8
23:23:32.500 00.002 1092 AutoFind: local max [74, 925] 12.6
23:23:32.502 00.002 1092 AutoFind: local max [1600, 387] 12.5
23:23:32.505 00.003 1092 AutoFind: local max [1591, 1034] 12.3
23:23:32.508 00.003 1092 AutoFind: local max [317, 1024] 11.3
23:23:32.511 00.003 1092 AutoFind: local max [1531, 657] 11.3
23:23:32.513 00.002 1092 AutoFind: local max [546, 876] 11.0
23:23:32.516 00.003 1092 AutoFind: local max [1558, 977] 10.4
23:23:32.518 00.002 1092 AutoFind: local max [482, 1192] 10.1
23:23:32.521 00.003 1092 AutoFind: local max [738, 643] 10.1
23:23:32.524 00.003 1092 AutoFind: local max [507, 364] 9.7
23:23:32.526 00.002 1092 AutoFind: local max [1564, 373] 9.3
23:23:32.528 00.002 1092 AutoFind: local max [979, 767] 9.2
23:23:32.531 00.003 1092 AutoFind: local max [587, 525] 8.6
23:23:32.533 00.002 1092 AutoFind: local max [627, 1143] 8.3
23:23:32.534 00.001 1092 AutoFind: local max [1651, 676] 7.9
23:23:32.538 00.004 1092 AutoFind: local max [1271, 767] 7.7
23:23:32.540 00.002 1092 AutoFind: local max [1395, 432] 7.4
23:23:32.543 00.003 1092 AutoFind: local max [1531, 723] 7.3
23:23:32.545 00.002 1092 AutoFind: local max [1152, 668] 6.9
23:23:32.547 00.002 1092 AutoFind: local max [1071, 1076] 6.4
23:23:32.549 00.002 1092 AutoFind: local max [872, 815] 6.3
23:23:32.551 00.002 1092 AutoFind: local max [639, 439] 6.1
23:23:32.554 00.003 1092 AutoFind: local max [189, 611] 6.1
23:23:32.558 00.004 1092 AutoFind: local max [1050, 1083] 6.0
23:23:32.560 00.002 1092 AutoFind: local max [1098, 171] 6.0
23:23:32.563 00.003 1092 AutoFind: local max [48, 320] 5.9
23:23:32.565 00.002 1092 AutoFind: local max [1383, 493] 5.9
23:23:32.568 00.003 1092 AutoFind: local max [346, 656] 5.8
23:23:32.570 00.002 1092 AutoFind: local max [1740, 952] 5.6
23:23:32.573 00.003 1092 AutoFind: local max [212, 262] 5.6
23:23:32.575 00.002 1092 AutoFind: local max [311, 708] 5.6
23:23:32.579 00.004 1092 AutoFind: local max [574, 1159] 5.5
23:23:32.582 00.003 1092 AutoFind: local max [152, 934] 5.1
23:23:32.584 00.002 1092 AutoFind: local max [1281, 192] 5.1
23:23:32.587 00.003 1092 AutoFind: local max [717, 213] 5.0
23:23:32.591 00.004 1092 AutoFind: local max [1108, 527] 5.0
23:23:32.594 00.003 1092 AutoFind: local max [158, 666] 4.8
23:23:32.596 00.002 1092 AutoFind: local max [34, 372] 4.8
23:23:32.599 00.003 1092 AutoFind: local max [1073, 919] 4.7
23:23:32.602 00.003 1092 AutoFind: local max [1397, 458] 4.7
23:23:32.604 00.002 1092 AutoFind: local max [798, 51] 4.6
23:23:32.607 00.003 1092 AutoFind: local max [486, 109] 4.6
23:23:32.610 00.003 1092 AutoFind: local max [1257, 872] 4.6
23:23:32.613 00.003 1092 AutoFind: local max [1026, 697] 4.6
23:23:32.616 00.003 1092 AutoFind: local max [217, 74] 4.5
23:23:32.618 00.002 1092 AutoFind: local max [44, 380] 4.4
23:23:32.621 00.003 1092 AutoFind: local max [1148, 15] 4.1
23:23:32.625 00.004 1092 AutoFind: local max [302, 696] 4.1
23:23:32.627 00.002 1092 AutoFind: local max [1013, 847] 4.0
23:23:32.630 00.003 1092 AutoFind: local max [1518, 1046] 4.0
23:23:32.632 00.002 1092 AutoFind: local max [369, 991] 4.0
23:23:32.635 00.003 1092 AutoFind: local max [294, 830] 3.9
23:23:32.637 00.002 1092 AutoFind: local max [1077, 816] 3.9
23:23:32.639 00.002 1092 AutoFind: local max [620, 27] 3.9
23:23:32.642 00.003 1092 AutoFind: local max [349, 852] 3.9
23:23:32.645 00.003 1092 AutoFind: local max [1476, 990] 3.8
23:23:32.648 00.003 1092 AutoFind: local max [368, 971] 3.8
23:23:32.651 00.003 1092 AutoFind: local max [842, 202] 3.8
23:23:32.654 00.003 1092 AutoFind: local max [1489, 1034] 3.7
23:23:32.658 00.004 1092 AutoFind: local max [670, 1030] 3.7
23:23:32.660 00.002 1092 AutoFind: local max [1363, 344] 3.7
23:23:32.665 00.005 1092 AutoFind: local max [739, 656] 3.7
23:23:32.668 00.003 1092 AutoFind: local max [41, 392] 3.7
23:23:32.671 00.003 1092 AutoFind: local max [186, 76] 3.6
23:23:32.673 00.002 1092 AutoFind: local max [1914, 722] 3.6
23:23:32.676 00.003 1092 AutoFind: local max [272, 592] 3.6
23:23:32.680 00.004 1092 AutoFind: local max [322, 706] 3.6
23:23:32.683 00.003 1092 AutoFind: local max [1584, 1135] 3.6
23:23:32.685 00.002 1092 AutoFind: local max [284, 736] 3.6
23:23:32.687 00.002 1092 AutoFind: local max [1191, 1181] 3.6
23:23:32.690 00.003 1092 AutoFind: local max [323, 688] 3.6
23:23:32.692 00.002 1092 AutoFind: too close [323, 688] 3.6 - [322, 706] 3.6
23:23:32.697 00.005 1092 AutoFind: too close [323, 688] 3.6 - [311, 708] 5.6
23:23:32.700 00.003 1092 AutoFind: close dim-bright [323, 688] 3.6 - [311, 697] 96.1
23:23:32.702 00.002 1092 AutoFind: close dim-bright [1584, 1135] 3.6 - [1602, 1127] 50.9
23:23:32.703 00.001 1092 AutoFind: too close [322, 706] 3.6 - [302, 696] 4.1
23:23:32.706 00.003 1092 AutoFind: too close [322, 706] 3.6 - [311, 708] 5.6
23:23:32.708 00.002 1092 AutoFind: close dim-bright [322, 706] 3.6 - [311, 697] 96.1
23:23:32.712 00.004 1092 AutoFind: too close [41, 392] 3.7 - [44, 380] 4.4
23:23:32.714 00.002 1092 AutoFind: too close [41, 392] 3.7 - [34, 372] 4.8
23:23:32.717 00.003 1092 AutoFind: close dim-bright [41, 392] 3.7 - [37, 381] 128.9
23:23:32.720 00.003 1092 AutoFind: too close [739, 656] 3.7 - [738, 643] 10.1
23:23:32.722 00.002 1092 AutoFind: too close [368, 971] 3.8 - [369, 991] 4.0
23:23:32.725 00.003 1092 AutoFind: close dim-bright [368, 971] 3.8 - [370, 981] 121.8
23:23:32.728 00.003 1092 AutoFind: close dim-bright [369, 991] 4.0 - [370, 981] 121.8
23:23:32.730 00.002 1092 AutoFind: too close [302, 696] 4.1 - [311, 708] 5.6
23:23:32.734 00.004 1092 AutoFind: close dim-bright [302, 696] 4.1 - [311, 697] 96.1
23:23:32.736 00.002 1092 AutoFind: too close [44, 380] 4.4 - [34, 372] 4.8
23:23:32.738 00.002 1092 AutoFind: close dim-bright [44, 380] 4.4 - [37, 381] 128.9
23:23:32.741 00.003 1092 AutoFind: close dim-bright [34, 372] 4.8 - [37, 381] 128.9
23:23:32.744 00.003 1092 AutoFind: close dim-bright [311, 708] 5.6 - [311, 697] 96.1
23:23:32.746 00.002 1092 AutoFind: close dim-bright [1740, 952] 5.6 - [1750, 951] 114.3
23:23:32.749 00.003 1092 AutoFind: too close to edge [1148, 15] 4.1
23:23:32.751 00.002 1092 AutoFind: too close to edge [1927, 809] 68.7
23:23:32.754 00.003 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
23:23:32.756 00.002 1092 Star::Find(15, 37, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.759 00.003 1092 Star::Find returns 1 (0), X=37.17, Y=381.45, Mass=1771356, SNR=224.2, Peak=65535 HFD=4.5
23:23:32.762 00.003 1092 Star::Find(15, 370, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.765 00.003 1092 Star::Find returns 1 (0), X=370.67, Y=980.53, Mass=1295171, SNR=189.1, Peak=65535 HFD=3.5
23:23:32.768 00.003 1092 Star::Find(15, 1750, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.771 00.003 1092 Star::Find returns 1 (0), X=1749.50, Y=950.76, Mass=1227651, SNR=170.9, Peak=65511 HFD=3.7
23:23:32.773 00.002 1092 Star::Find(15, 311, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.776 00.003 1092 Star::Find returns 1 (0), X=311.78, Y=697.24, Mass=3035451, SNR=296.7, Peak=65535 HFD=5.7
23:23:32.779 00.003 1092 Star::Find(15, 788, 584, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.782 00.003 1092 Star::Find returns 1 (0), X=788.58, Y=584.28, Mass=815869, SNR=157.7, Peak=65535 HFD=3.2
23:23:32.785 00.003 1092 Star::Find(15, 1619, 526, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.788 00.003 1092 Star::Find returns 1 (0), X=1619.06, Y=526.42, Mass=730824, SNR=127.6, Peak=65520 HFD=3.0
23:23:32.791 00.003 1092 Star::Find(15, 1716, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.794 00.003 1092 Star::Find returns 1 (0), X=1715.48, Y=135.00, Mass=627794, SNR=130.8, Peak=65535 HFD=2.3
23:23:32.796 00.002 1092 Star::Find(15, 1416, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.799 00.003 1092 Star::Find returns 1 (0), X=1416.08, Y=403.38, Mass=533436, SNR=117.6, Peak=65498 HFD=2.5
23:23:32.802 00.003 1092 Star::Find(15, 694, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.806 00.004 1092 Star::Find returns 1 (0), X=694.32, Y=1186.30, Mass=568929, SNR=101.5, Peak=65251 HFD=3.0
23:23:32.809 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.812 00.003 1092 Star::Find returns 1 (0), X=1601.94, Y=1127.47, Mass=547100, SNR=89.9, Peak=56944 HFD=3.5
23:23:32.815 00.003 1092 Star::Find(15, 1424, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.817 00.002 1092 Star::Find returns 1 (0), X=1424.02, Y=1001.32, Mass=429917, SNR=79.0, Peak=52458 HFD=2.8
23:23:32.820 00.003 1092 Star::Find(15, 1551, 225, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.823 00.003 1092 Star::Find returns 1 (0), X=1550.83, Y=225.08, Mass=385399, SNR=92.7, Peak=50624 HFD=2.4
23:23:32.826 00.003 1092 Star::Find(15, 894, 762, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.830 00.004 1092 Star::Find returns 1 (0), X=893.71, Y=761.56, Mass=365503, SNR=81.3, Peak=50778 HFD=3.1
23:23:32.832 00.002 1092 Star::Find(15, 1374, 428, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.836 00.004 1092 Star::Find returns 1 (0), X=1374.44, Y=427.89, Mass=320143, SNR=69.9, Peak=45479 HFD=2.5
23:23:32.839 00.003 1092 Star::Find(15, 1854, 827, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.842 00.003 1092 Star::Find returns 1 (0), X=1853.96, Y=827.20, Mass=331163, SNR=69.0, Peak=43095 HFD=2.8
23:23:32.845 00.003 1092 Star::Find(15, 1857, 734, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.847 00.002 1092 Star::Find returns 1 (0), X=1857.36, Y=734.43, Mass=295752, SNR=61.7, Peak=37139 HFD=3.0
23:23:32.851 00.004 1092 Star::Find(15, 944, 899, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.853 00.002 1092 Star::Find returns 1 (0), X=943.68, Y=898.85, Mass=231617, SNR=55.5, Peak=33735 HFD=2.7
23:23:32.856 00.003 1092 Star::Find(15, 1542, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.859 00.003 1092 Star::Find returns 1 (0), X=1542.03, Y=874.09, Mass=195397, SNR=41.5, Peak=28115 HFD=2.7
23:23:32.862 00.003 1092 Star::Find(15, 1877, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.864 00.002 1092 Star::Find returns 1 (0), X=1876.54, Y=488.59, Mass=286507, SNR=57.5, Peak=21642 HFD=4.1
23:23:32.870 00.006 1092 Star::Find(15, 213, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.873 00.003 1092 Star::Find returns 1 (0), X=213.36, Y=451.21, Mass=143564, SNR=40.3, Peak=23255 HFD=2.5
23:23:32.876 00.003 1092 Star::Find(15, 1650, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.878 00.002 1092 Star::Find returns 1 (0), X=1650.05, Y=1011.02, Mass=210905, SNR=45.8, Peak=28954 HFD=2.9
23:23:32.880 00.002 1092 Star::Find(15, 1695, 972, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.883 00.003 1092 Star::Find returns 1 (0), X=1694.76, Y=972.47, Mass=191456, SNR=45.6, Peak=34423 HFD=2.8
23:23:32.886 00.003 1092 Star::Find(15, 466, 676, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.889 00.003 1092 Star::Find returns 1 (0), X=466.78, Y=675.59, Mass=144905, SNR=37.5, Peak=25213 HFD=2.8
23:23:32.891 00.002 1092 Star::Find(15, 564, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.894 00.003 1092 Star::Find returns 1 (0), X=563.62, Y=697.97, Mass=142751, SNR=35.7, Peak=25427 HFD=2.3
23:23:32.896 00.002 1092 Star::Find(15, 924, 584, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.905 00.009 1092 Star::Find returns 1 (0), X=924.50, Y=584.28, Mass=138576, SNR=33.4, Peak=27079 HFD=2.7
23:23:32.908 00.003 1092 Star::Find(15, 609, 256, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.910 00.002 1092 Star::Find returns 1 (0), X=608.52, Y=256.32, Mass=117660, SNR=30.7, Peak=16960 HFD=2.8
23:23:32.913 00.003 1092 Star::Find(15, 1216, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.916 00.003 1092 Star::Find returns 1 (0), X=1216.06, Y=227.00, Mass=116308, SNR=37.2, Peak=18202 HFD=2.7
23:23:32.919 00.003 1092 Star::Find(15, 152, 1054, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.923 00.004 1092 Star::Find returns 1 (0), X=151.93, Y=1053.94, Mass=103849, SNR=30.8, Peak=21936 HFD=2.1
23:23:32.927 00.004 1092 Star::Find(15, 74, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.932 00.005 1092 Star::Find returns 1 (0), X=74.16, Y=924.86, Mass=100308, SNR=32.0, Peak=22563 HFD=2.2
23:23:32.938 00.006 1092 Star::Find(15, 1600, 387, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.942 00.004 1092 Star::Find returns 1 (0), X=1600.23, Y=386.97, Mass=96104, SNR=32.3, Peak=17507 HFD=2.5
23:23:32.946 00.004 1092 Star::Find(15, 1591, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.951 00.005 1092 Star::Find returns 1 (0), X=1590.81, Y=1034.51, Mass=111594, SNR=28.1, Peak=21943 HFD=2.6
23:23:32.955 00.004 1092 Star::Find(15, 317, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.960 00.005 1092 Star::Find returns 1 (0), X=317.02, Y=1023.89, Mass=128828, SNR=38.8, Peak=22871 HFD=2.7
23:23:32.963 00.003 1092 Star::Find(15, 1531, 657, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.966 00.003 1092 Star::Find returns 1 (0), X=1530.70, Y=656.69, Mass=100530, SNR=26.6, Peak=17571 HFD=2.7
23:23:32.969 00.003 1092 Star::Find(15, 546, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.972 00.003 1092 Star::Find returns 1 (0), X=546.07, Y=876.49, Mass=106312, SNR=27.1, Peak=21162 HFD=2.6
23:23:32.976 00.004 1092 Star::Find(15, 1558, 977, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.979 00.003 1092 Star::Find returns 1 (0), X=1558.43, Y=977.39, Mass=128467, SNR=30.6, Peak=18858 HFD=3.0
23:23:32.982 00.003 1092 Star::Find(15, 482, 1192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.984 00.002 1092 Star::Find returns 1 (0), X=482.20, Y=1191.93, Mass=93223, SNR=24.8, Peak=17024 HFD=2.4
23:23:32.988 00.004 1092 Star::Find(15, 507, 364, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.991 00.003 1092 Star::Find returns 1 (0), X=506.64, Y=364.48, Mass=74772, SNR=23.2, Peak=16058 HFD=3.0
23:23:32.995 00.004 1092 Star::Find(15, 1564, 373, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:32.999 00.004 1092 Star::Find returns 1 (0), X=1563.58, Y=373.41, Mass=68437, SNR=22.9, Peak=14647 HFD=1.6
23:23:33.003 00.004 1092 Star::Find(15, 979, 767, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.009 00.006 1092 Star::Find returns 1 (0), X=979.22, Y=767.58, Mass=78576, SNR=24.0, Peak=16867 HFD=2.7
23:23:33.015 00.006 1092 Star::Find(15, 587, 525, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.019 00.004 1092 Star::Find returns 1 (0), X=587.31, Y=524.78, Mass=59833, SNR=19.5, Peak=15690 HFD=2.3
23:23:33.027 00.008 1092 Star::Find(15, 627, 1143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.032 00.005 1092 Star::Find returns 1 (0), X=626.82, Y=1143.22, Mass=58667, SNR=17.0, Peak=12925 HFD=2.4
23:23:33.038 00.006 1092 Star::Find(15, 1651, 676, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.042 00.004 1092 Star::Find returns 1 (0), X=1650.60, Y=677.09, Mass=85298, SNR=23.0, Peak=16474 HFD=3.1
23:23:33.045 00.003 1092 Star::Find(15, 1271, 767, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.048 00.003 1092 Star::Find returns 1 (0), X=1271.34, Y=766.37, Mass=97225, SNR=24.4, Peak=14791 HFD=3.2
23:23:33.051 00.003 1092 Star::Find(15, 1395, 432, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.055 00.004 1092 Star::Find returns 1 (0), X=1395.25, Y=432.58, Mass=50323, SNR=19.1, Peak=12103 HFD=1.9
23:23:33.061 00.006 1092 Star::Find(15, 1531, 723, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.064 00.003 1092 Star::Find returns 1 (0), X=1531.04, Y=722.96, Mass=68477, SNR=24.5, Peak=14221 HFD=2.6
23:23:33.068 00.004 1092 Star::Find(15, 1152, 668, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.072 00.004 1092 Star::Find returns 1 (0), X=1152.21, Y=667.74, Mass=55222, SNR=17.7, Peak=13741 HFD=2.5
23:23:33.076 00.004 1092 Star::Find(15, 1071, 1076, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.079 00.003 1092 Star::Find returns 1 (0), X=1070.06, Y=1074.77, Mass=53551, SNR=17.9, Peak=15415 HFD=3.1
23:23:33.082 00.003 1092 Star::Find(15, 872, 815, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.086 00.004 1092 Star::Find returns 1 (0), X=872.28, Y=815.46, Mass=37777, SNR=14.8, Peak=11303 HFD=2.3
23:23:33.090 00.004 1092 Star::Find(15, 639, 439, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.094 00.004 1092 Star::Find returns 1 (0), X=638.57, Y=439.04, Mass=54582, SNR=17.8, Peak=11271 HFD=2.3
23:23:33.097 00.003 1092 Star::Find(15, 189, 611, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.100 00.003 1092 Star::Find returns 0 (4), X=188.71, Y=611.46, Mass=43419, SNR=19.9, Peak=16832 HFD=1.4
23:23:33.104 00.004 1092 Star::Find(15, 1050, 1083, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.109 00.005 1092 Star::Find returns 1 (0), X=1049.80, Y=1082.67, Mass=45352, SNR=14.4, Peak=12541 HFD=2.7
23:23:33.112 00.003 1092 Star::Find(15, 1098, 171, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.116 00.004 1092 Star::Find returns 1 (0), X=1098.32, Y=171.13, Mass=48168, SNR=21.3, Peak=14019 HFD=2.2
23:23:33.119 00.003 1092 Star::Find(15, 48, 320, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.122 00.003 1092 Star::Find returns 1 (0), X=48.25, Y=320.62, Mass=38744, SNR=14.6, Peak=10653 HFD=1.8
23:23:33.125 00.003 1092 Star::Find(15, 1383, 493, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.127 00.002 1092 Star::Find returns 1 (0), X=1383.62, Y=493.36, Mass=47055, SNR=14.7, Peak=10099 HFD=2.9
23:23:33.129 00.002 1092 Star::Find(15, 346, 656, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.133 00.004 1092 Star::Find returns 1 (0), X=345.70, Y=655.69, Mass=50082, SNR=19.2, Peak=12125 HFD=2.8
23:23:33.135 00.002 1092 Star::Find(15, 1740, 952, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.137 00.002 1092 Star::Find returns 1 (0), X=1749.50, Y=950.76, Mass=1227651, SNR=170.9, Peak=65511 HFD=3.7
23:23:33.141 00.004 1092 Star::Find(15, 212, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.145 00.004 1092 Star::Find returns 1 (0), X=211.96, Y=261.51, Mass=54552, SNR=20.6, Peak=12915 HFD=2.5
23:23:33.148 00.003 1092 Star::Find(15, 574, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.151 00.003 1092 Star::Find returns 1 (0), X=574.30, Y=1159.39, Mass=28187, SNR=11.2, Peak=10413 HFD=1.7
23:23:33.154 00.003 1092 Star::Find(15, 152, 934, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.158 00.004 1092 Star::Find returns 1 (0), X=151.73, Y=934.25, Mass=30075, SNR=12.4, Peak=9229 HFD=2.6
23:23:33.163 00.005 1092 Star::Find(15, 1281, 192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.166 00.003 1092 Star::Find returns 1 (0), X=1281.61, Y=192.04, Mass=22304, SNR=10.5, Peak=8202 HFD=2.2
23:23:33.170 00.004 1092 Star::Find(15, 717, 213, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.174 00.004 1092 Star::Find returns 1 (0), X=717.35, Y=211.65, Mass=51772, SNR=20.3, Peak=11738 HFD=2.9
23:23:33.177 00.003 1092 Star::Find(15, 1108, 527, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.180 00.003 1092 Star::Find returns 1 (0), X=1107.31, Y=527.30, Mass=45769, SNR=15.0, Peak=12115 HFD=2.8
23:23:33.183 00.003 1092 Star::Find(15, 158, 666, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.185 00.002 1092 Star::Find returns 1 (0), X=158.25, Y=666.05, Mass=39162, SNR=16.5, Peak=12279 HFD=2.8
23:23:33.188 00.003 1092 Star::Find(15, 1073, 919, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.192 00.004 1092 Star::Find returns 1 (0), X=1073.48, Y=918.23, Mass=42038, SNR=16.2, Peak=12211 HFD=2.7
23:23:33.195 00.003 1092 Star::Find(15, 1397, 458, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.198 00.003 1092 Star::Find returns 1 (0), X=1395.65, Y=458.53, Mass=29855, SNR=12.0, Peak=9271 HFD=4.4
23:23:33.201 00.003 1092 Star::Find(15, 798, 51, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.204 00.003 1092 Star::Find returns 1 (0), X=796.99, Y=51.82, Mass=32869, SNR=14.9, Peak=8077 HFD=2.9
23:23:33.207 00.003 1092 Star::Find(15, 486, 109, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.211 00.004 1092 Star::Find returns 1 (0), X=486.00, Y=109.80, Mass=21499, SNR=11.3, Peak=8669 HFD=1.8
23:23:33.214 00.003 1092 Star::Find(15, 1257, 872, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.216 00.002 1092 Star::Find returns 1 (0), X=1257.27, Y=872.28, Mass=23722, SNR=10.0, Peak=12336 HFD=1.5
23:23:33.219 00.003 1092 Star::Find(15, 1026, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.222 00.003 1092 Star::Find returns 1 (0), X=1025.93, Y=698.63, Mass=24248, SNR=11.4, Peak=11853 HFD=2.5
23:23:33.225 00.003 1092 Star::Find(15, 217, 74, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.229 00.004 1092 Star::Find returns 0 (4), X=207.04, Y=86.64, Mass=45537, SNR=27.3, Peak=39306 HFD=0.8
23:23:33.231 00.002 1092 Star::Find(15, 1013, 847, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.233 00.002 1092 Star::Find false star n=10 nbg=247 bg=5077.3 sigma=714.7 thresh=7221 peak=7201
23:23:33.235 00.002 1092 Star::Find returns 0 (2), X=1013.00, Y=847.00, Mass=28638, SNR=2.9, Peak=10016 HFD=0.0
23:23:33.238 00.003 1092 Star::Find(15, 1518, 1046, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.241 00.003 1092 Star::Find false star n=2 nbg=264 bg=5740.6 sigma=969.1 thresh=8648 peak=7853
23:23:33.244 00.003 1092 Star::Find returns 0 (2), X=1518.00, Y=1046.00, Mass=6500, SNR=2.9, Peak=9891 HFD=0.0
23:23:33.246 00.002 1092 Star::Find(15, 294, 830, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.249 00.003 1092 Star::Find returns 1 (0), X=294.95, Y=829.82, Mass=24633, SNR=11.1, Peak=10106 HFD=2.6
23:23:33.251 00.002 1092 Star::Find(15, 1077, 816, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.253 00.002 1092 Star::Find returns 1 (0), X=1077.50, Y=816.63, Mass=25969, SNR=11.1, Peak=9680 HFD=1.9
23:23:33.256 00.003 1092 Star::Find(15, 620, 27, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.260 00.004 1092 Star::Find returns 1 (0), X=619.85, Y=27.42, Mass=37948, SNR=15.3, Peak=9191 HFD=3.2
23:23:33.263 00.003 1092 Star::Find(15, 349, 852, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.266 00.003 1092 Star::Find returns 1 (0), X=349.16, Y=853.87, Mass=24557, SNR=11.2, Peak=9671 HFD=3.6
23:23:33.268 00.002 1092 Star::Find(15, 1476, 990, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.272 00.004 1092 Star::Find false star n=4 nbg=258 bg=5798.8 sigma=924.2 thresh=8571 peak=7694
23:23:33.276 00.004 1092 Star::Find returns 0 (2), X=1476.00, Y=990.00, Mass=14728, SNR=2.9, Peak=11523 HFD=0.0
23:23:33.279 00.003 1092 Star::Find(15, 842, 202, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.282 00.003 1092 Star::Find returns 1 (0), X=843.77, Y=201.71, Mass=23410, SNR=12.4, Peak=7469 HFD=2.6
23:23:33.284 00.002 1092 Star::Find(15, 1489, 1034, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.287 00.003 1092 Star::Find returns 1 (0), X=1488.07, Y=1033.73, Mass=22726, SNR=9.9, Peak=10797 HFD=2.3
23:23:33.290 00.003 1092 Star::Find(15, 670, 1030, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.294 00.004 1092 Star::Find false star n=3 nbg=272 bg=5282.6 sigma=944.5 thresh=8116 peak=7257
23:23:33.297 00.003 1092 Star::Find returns 0 (2), X=670.00, Y=1030.00, Mass=9279, SNR=2.9, Peak=8711 HFD=0.0
23:23:33.299 00.002 1092 Star::Find(15, 1363, 344, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.302 00.003 1092 Star::Find false star n=3 nbg=257 bg=4123.6 sigma=749.3 thresh=6371 peak=5676
23:23:33.305 00.003 1092 Star::Find returns 0 (2), X=1363.00, Y=344.00, Mass=7729, SNR=2.9, Peak=7533 HFD=0.0
23:23:33.308 00.003 1092 Star::Find(15, 186, 76, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.312 00.004 1092 Star::Find returns 1 (0), X=186.50, Y=75.71, Mass=18687, SNR=10.6, Peak=7629 HFD=2.7
23:23:33.314 00.002 1092 Star::Find(15, 1914, 722, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.316 00.002 1092 Star::Find returns 1 (0), X=1913.09, Y=721.58, Mass=23103, SNR=10.9, Peak=8723 HFD=2.6
23:23:33.320 00.004 1092 Star::Find(15, 272, 592, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.323 00.003 1092 Star::Find false star n=3 nbg=261 bg=4510.7 sigma=780.5 thresh=6852 peak=6005
23:23:33.326 00.003 1092 Star::Find returns 0 (2), X=272.00, Y=592.00, Mass=8347, SNR=2.9, Peak=7725 HFD=0.0
23:23:33.328 00.002 1092 Star::Find(15, 1584, 1135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.331 00.003 1092 Star::Find returns 1 (0), X=1583.96, Y=1136.16, Mass=35849, SNR=14.5, Peak=12909 HFD=2.3
23:23:33.333 00.002 1092 Star::Find(15, 284, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.336 00.003 1092 Star::Find false star n=7 nbg=244 bg=4736.1 sigma=696.9 thresh=6827 peak=6593
23:23:33.341 00.005 1092 Star::Find returns 0 (2), X=284.00, Y=736.00, Mass=18823, SNR=2.9, Peak=8583 HFD=0.0
23:23:33.343 00.002 1092 Star::Find(15, 1191, 1181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.346 00.003 1092 Star::Find false star n=7 nbg=258 bg=5828.2 sigma=893.3 thresh=8508 peak=8135
23:23:33.348 00.002 1092 Star::Find returns 0 (2), X=1191.00, Y=1181.00, Mass=23123, SNR=2.9, Peak=10064 HFD=0.0
23:23:33.351 00.003 1092 AutoFind: finding best star pass 1
23:23:33.354 00.003 1092 Star::Find(15, 37, 381, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.359 00.005 1092 Star::Find returns 1 (0), X=37.17, Y=381.45, Mass=1771356, SNR=224.2, Peak=65535 HFD=4.5
23:23:33.363 00.004 1092 AutoFind: near-saturated [37, 381] 128.9 Mass 1771356 SNR 224.2 Peak 65535
23:23:33.367 00.004 1092 Star::Find(15, 370, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.374 00.007 1092 Star::Find returns 1 (0), X=370.67, Y=980.53, Mass=1295171, SNR=189.1, Peak=65535 HFD=3.5
23:23:33.379 00.005 1092 AutoFind: near-saturated [370, 981] 121.8 Mass 1295171 SNR 189.1 Peak 65535
23:23:33.384 00.005 1092 Star::Find(15, 1750, 951, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.387 00.003 1092 Star::Find returns 1 (0), X=1749.50, Y=950.76, Mass=1227651, SNR=170.9, Peak=65511 HFD=3.7
23:23:33.392 00.005 1092 AutoFind: near-saturated [1750, 951] 114.3 Mass 1227651 SNR 170.9 Peak 65511
23:23:33.397 00.005 1092 Star::Find(15, 311, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.400 00.003 1092 Star::Find returns 1 (0), X=311.78, Y=697.24, Mass=3035451, SNR=296.7, Peak=65535 HFD=5.7
23:23:33.404 00.004 1092 AutoFind: near-saturated [311, 697] 96.1 Mass 3035451 SNR 296.7 Peak 65535
23:23:33.410 00.006 1092 Star::Find(15, 788, 584, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.414 00.004 1092 Star::Find returns 1 (0), X=788.58, Y=584.28, Mass=815869, SNR=157.7, Peak=65535 HFD=3.2
23:23:33.417 00.003 1092 AutoFind: near-saturated [788, 584] 83.4 Mass 815869 SNR 157.7 Peak 65535
23:23:33.421 00.004 1092 Star::Find(15, 1619, 526, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.426 00.005 1092 Star::Find returns 1 (0), X=1619.06, Y=526.42, Mass=730824, SNR=127.6, Peak=65520 HFD=3.0
23:23:33.431 00.005 1092 AutoFind: near-saturated [1619, 526] 78.0 Mass 730824 SNR 127.6 Peak 65520
23:23:33.434 00.003 1092 Star::Find(15, 1716, 135, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.437 00.003 1092 Star::Find returns 1 (0), X=1715.48, Y=135.00, Mass=627794, SNR=130.8, Peak=65535 HFD=2.3
23:23:33.441 00.004 1092 AutoFind: near-saturated [1716, 135] 63.9 Mass 627794 SNR 130.8 Peak 65535
23:23:33.447 00.006 1092 Star::Find(15, 1416, 403, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.450 00.003 1092 Star::Find returns 1 (0), X=1416.08, Y=403.38, Mass=533436, SNR=117.6, Peak=65498 HFD=2.5
23:23:33.454 00.004 1092 AutoFind: near-saturated [1416, 403] 59.7 Mass 533436 SNR 117.6 Peak 65498
23:23:33.459 00.005 1092 Star::Find(15, 694, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.463 00.004 1092 Star::Find returns 1 (0), X=694.32, Y=1186.30, Mass=568929, SNR=101.5, Peak=65251 HFD=3.0
23:23:33.466 00.003 1092 AutoFind: near-saturated [694, 1186] 57.4 Mass 568929 SNR 101.5 Peak 65251
23:23:33.469 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.472 00.003 1092 Star::Find returns 1 (0), X=1601.94, Y=1127.47, Mass=547100, SNR=89.9, Peak=56944 HFD=3.5
23:23:33.477 00.005 1092 AutoFind returns star at [1602, 1127] 50.9 Mass 547100 SNR 89.9
23:23:33.482 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.485 00.003 1092 Star::Find returns 1 (0), X=1601.94, Y=1127.47, Mass=547100, SNR=89.9, Peak=56944 HFD=3.5
23:23:33.488 00.003 1092 MultiStar: List (12): {1601.94, 1127.47}(89.9), {1424.02, 1001.32}(79.0), {1550.83, 225.08}(92.7), {893.71, 761.56}(81.3), {1374.44, 427.89}(69.9), {1853.96, 827.20}(69.0), {1857.36, 734.43}(61.7), {943.68, 898.85}(55.5), {1542.03, 874.09}(41.5), {1876.54, 488.59}(57.5), {213.36, 451.21}(40.3), {1650.05, 1011.02}(45.8), 
23:23:33.493 00.005 1092 setting lock position to (1601.94, 1127.47)
23:23:33.497 00.004 1092 MultiStar: stabilizing after lock position change
23:23:33.501 00.004 1092 AutoSelect: state = 1, call UpdateGuideState
23:23:33.504 00.003 1092 UpdateGuideState(): m_state=1
23:23:33.508 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:33.511 00.003 1092 Star::Find returns 1 (0), X=1601.94, Y=1127.47, Mass=547100, SNR=89.9, Peak=56944 HFD=3.5
23:23:33.514 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (2.71) = xAngle (-2.71 = -2.71)
23:23:33.516 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (0.27 = 0.27)
23:23:33.519 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
23:23:33.526 00.007 1092 setting force full frames = false
23:23:33.529 00.003 1092 setting lock position to (1601.94, 1127.47)
23:23:33.532 00.003 1092 MultiStar: stabilizing after lock position change
23:23:33.535 00.003 1092 CurrentPosition() valid, moving to STATE_SELECTED
23:23:33.538 00.003 1092 Changing from state SELECTING to SELECTED
23:23:33.541 00.003 1092 guider state => SELECTED
23:23:33.568 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4493, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:23:33.586 00.018 1092 UpdateGuideState exits: m=547100 SNR=89.9
23:23:33.591 00.005 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4493, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:23:33.608 00.017 1092 Status Line: Auto-selected star at (1601.9, 1127.5)
23:23:33.634 00.026 1092 PhdController: newstate STATE_WAIT_SELECTED
23:23:33.639 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:33.642 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:23:33.645 00.003 1092 Enqueuing Expose request
23:23:33.649 00.004 2744 Worker thread wakes up
23:23:33.649 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:33.649 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1112,31,31)
23:23:33.649 00.000 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:33.653 00.004 1092 case statement mapped state 2 to 1
23:23:33.656 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:33.786 00.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:33.791 00.005 1092 case statement mapped state 2 to 1
23:23:33.794 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:33.885 00.091 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:33.890 00.005 1092 case statement mapped state 2 to 1
23:23:33.893 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:33.988 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:33.992 00.004 1092 case statement mapped state 2 to 1
23:23:33.996 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.090 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.094 00.004 1092 case statement mapped state 2 to 1
23:23:34.096 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.192 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.197 00.005 1092 case statement mapped state 2 to 1
23:23:34.200 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.294 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.297 00.003 1092 case statement mapped state 2 to 1
23:23:34.299 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.396 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.398 00.002 1092 case statement mapped state 2 to 1
23:23:34.402 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.497 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.503 00.006 1092 case statement mapped state 2 to 1
23:23:34.509 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.599 00.090 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.602 00.003 1092 case statement mapped state 2 to 1
23:23:34.607 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.701 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.703 00.002 1092 case statement mapped state 2 to 1
23:23:34.707 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.802 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.805 00.003 1092 case statement mapped state 2 to 1
23:23:34.809 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:34.904 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:34.908 00.004 1092 case statement mapped state 2 to 1
23:23:34.910 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.007 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.009 00.002 1092 case statement mapped state 2 to 1
23:23:35.012 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.106 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.109 00.003 1092 case statement mapped state 2 to 1
23:23:35.112 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.208 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.211 00.003 1092 case statement mapped state 2 to 1
23:23:35.214 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.309 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.313 00.004 1092 case statement mapped state 2 to 1
23:23:35.315 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.411 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.414 00.003 1092 case statement mapped state 2 to 1
23:23:35.416 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.512 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.515 00.003 1092 case statement mapped state 2 to 1
23:23:35.517 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.614 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.617 00.003 1092 case statement mapped state 2 to 1
23:23:35.619 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.717 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.720 00.003 1092 case statement mapped state 2 to 1
23:23:35.723 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.819 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.822 00.003 1092 case statement mapped state 2 to 1
23:23:35.824 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:35.920 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:35.923 00.003 1092 case statement mapped state 2 to 1
23:23:35.926 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.021 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.025 00.004 1092 case statement mapped state 2 to 1
23:23:36.029 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.123 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.125 00.002 1092 case statement mapped state 2 to 1
23:23:36.128 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.224 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.227 00.003 1092 case statement mapped state 2 to 1
23:23:36.229 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.327 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.329 00.002 1092 case statement mapped state 2 to 1
23:23:36.331 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.428 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.431 00.003 1092 case statement mapped state 2 to 1
23:23:36.433 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.529 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.531 00.002 1092 case statement mapped state 2 to 1
23:23:36.533 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.631 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.633 00.002 1092 case statement mapped state 2 to 1
23:23:36.635 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.732 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.735 00.003 1092 case statement mapped state 2 to 1
23:23:36.738 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.834 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.837 00.003 1092 case statement mapped state 2 to 1
23:23:36.840 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:36.935 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:36.939 00.004 1092 case statement mapped state 2 to 1
23:23:36.941 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.037 00.096 2744 Exposure complete
23:23:37.038 00.001 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.041 00.003 1092 case statement mapped state 2 to 1
23:23:37.043 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.139 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.142 00.003 1092 case statement mapped state 2 to 1
23:23:37.144 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.240 00.096 2744 worker thread done servicing request
23:23:37.240 00.000 1092 OnExposeComplete: enter
23:23:37.242 00.002 1092 UpdateGuideState(): m_state=2
23:23:37.245 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:23:37.248 00.003 1092 Star::Find returns 1 (0), X=1602.52, Y=1127.08, Mass=546336, SNR=88.8, Peak=60976 HFD=3.0
23:23:37.250 00.002 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (2.71) = xAngle (-3.31 = 2.98)
23:23:37.252 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.32 = -0.32)
23:23:37.254 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=-0.39 hyp=0.69 cameraTheta=-0.59 mountX=-0.69 mountY=-0.22, mountTheta=-2.83
23:23:37.260 00.006 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4515, FiltMin=1447, FiltMax=65535, Gamma=0.510
23:23:37.274 00.014 1092 UpdateGuideState exits: m=546336 SNR=88.8
23:23:37.277 00.003 1092 PhdController: newstate STATE_CALIBRATE
23:23:37.279 00.002 1092 PhdController: newstate STATE_GUIDE
23:23:37.291 00.012 1092 Changing from state SELECTED to CALIBRATING_PRIMARY
23:23:37.293 00.002 1092 guider state => CALIBRATED
23:23:37.295 00.002 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
23:23:37.313 00.018 1092 reset dither spiral
23:23:37.316 00.003 1092 PhdController: newstate STATE_SETTLE_BEGIN
23:23:37.318 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:37.320 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
23:23:37.323 00.003 1092 Enqueuing Expose request
23:23:37.325 00.002 2744 Worker thread wakes up
23:23:37.326 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:37.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
23:23:37.326 00.000 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.330 00.004 1092 case statement mapped state 5 to 1
23:23:37.332 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.447 00.115 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.450 00.003 1092 case statement mapped state 5 to 1
23:23:37.453 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.546 00.093 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.550 00.004 1092 case statement mapped state 5 to 1
23:23:37.552 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.648 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.651 00.003 1092 case statement mapped state 5 to 1
23:23:37.654 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.751 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.753 00.002 1092 case statement mapped state 5 to 1
23:23:37.757 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.851 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.855 00.004 1092 case statement mapped state 5 to 1
23:23:37.858 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:37.952 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:37.956 00.004 1092 case statement mapped state 5 to 1
23:23:37.958 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.054 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.056 00.002 1092 case statement mapped state 5 to 1
23:23:38.059 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.155 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.158 00.003 1092 case statement mapped state 5 to 1
23:23:38.160 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.257 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.259 00.002 1092 case statement mapped state 5 to 1
23:23:38.261 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.358 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.360 00.002 1092 case statement mapped state 5 to 1
23:23:38.363 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.460 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.463 00.003 1092 case statement mapped state 5 to 1
23:23:38.465 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.562 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.564 00.002 1092 case statement mapped state 5 to 1
23:23:38.566 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.663 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.666 00.003 1092 case statement mapped state 5 to 1
23:23:38.669 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.764 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.767 00.003 1092 case statement mapped state 5 to 1
23:23:38.770 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.866 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.869 00.003 1092 case statement mapped state 5 to 1
23:23:38.871 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:38.967 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:38.970 00.003 1092 case statement mapped state 5 to 1
23:23:38.973 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.069 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.072 00.003 1092 case statement mapped state 5 to 1
23:23:39.074 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.171 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.174 00.003 1092 case statement mapped state 5 to 1
23:23:39.176 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.273 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.275 00.002 1092 case statement mapped state 5 to 1
23:23:39.277 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.375 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.379 00.004 1092 case statement mapped state 5 to 1
23:23:39.381 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.477 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.479 00.002 1092 case statement mapped state 5 to 1
23:23:39.481 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.631 00.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.634 00.003 1092 case statement mapped state 5 to 1
23:23:39.636 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.732 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.735 00.003 1092 case statement mapped state 5 to 1
23:23:39.737 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.833 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.836 00.003 1092 case statement mapped state 5 to 1
23:23:39.838 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:39.934 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:39.936 00.002 1092 case statement mapped state 5 to 1
23:23:39.940 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.035 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.037 00.002 1092 case statement mapped state 5 to 1
23:23:40.040 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.137 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.140 00.003 1092 case statement mapped state 5 to 1
23:23:40.142 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.239 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.242 00.003 1092 case statement mapped state 5 to 1
23:23:40.243 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.341 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.344 00.003 1092 case statement mapped state 5 to 1
23:23:40.346 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.443 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.445 00.002 1092 case statement mapped state 5 to 1
23:23:40.447 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.544 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.547 00.003 1092 case statement mapped state 5 to 1
23:23:40.549 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.646 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.649 00.003 1092 case statement mapped state 5 to 1
23:23:40.651 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.747 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.751 00.004 1092 case statement mapped state 5 to 1
23:23:40.766 00.015 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.782 00.016 2744 Exposure complete
23:23:40.848 00.066 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.851 00.003 1092 case statement mapped state 5 to 1
23:23:40.854 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:40.949 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:40.952 00.003 1092 case statement mapped state 5 to 1
23:23:40.958 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:41.015 00.057 2744 worker thread done servicing request
23:23:41.015 00.000 1092 OnExposeComplete: enter
23:23:41.018 00.003 1092 UpdateGuideState(): m_state=5
23:23:41.020 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:23:41.024 00.004 1092 Star::Find returns 1 (0), X=1603.18, Y=1127.07, Mass=565952, SNR=88.6, Peak=63312 HFD=3.1
23:23:41.026 00.002 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (2.71) = xAngle (-3.02 = -3.02)
23:23:41.028 00.002 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (2.71) + m_yAngleError (-2.99)) = yAngle (-0.04 = -0.04)
23:23:41.031 00.003 1092 CameraToMount -- cameraX=1.24 cameraY=-0.39 hyp=1.30 cameraTheta=-0.31 mountX=-1.29 mountY=-0.05, mountTheta=-3.11
23:23:41.035 00.004 1092 Changing from state CALIBRATED to GUIDING
23:23:41.039 00.004 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:23:41.041 00.002 1092 ScopeASCOM::SideOfPier() returns 0
23:23:41.077 00.036 1092 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=0, cal dec=-0.0 pierSide=1 rotAngle=0.0 bin=1
23:23:41.082 00.005 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:23:41.085 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:23:41.089 00.004 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:23:41.094 00.005 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:23:41.098 00.004 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:23:41.101 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:23:41.105 00.004 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:23:41.109 00.004 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:23:41.112 00.003 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:23:41.115 00.003 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:23:41.118 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:23:41.123 00.005 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
23:23:41.126 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
23:23:41.144 00.018 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:41.147 00.003 1092 case statement mapped state 5 to 1
23:23:41.150 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Selected","id":1001}
23:23:41.223 00.073 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:23:41.227 00.004 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
23:23:41.232 00.005 1092 Guiding starts on opposite side of pier: calibration data side is West, current side is East
23:23:41.235 00.003 1092 FlipCalibration before: x=155.5, y=56.7 decFlipRequired=0 sideOfPier=West rotAngle=0.0 parity=+/+
23:23:41.239 00.004 1092 FlipCalibration pre-normalize: x=335.5, y=56.7
23:23:41.242 00.003 1092 FlipCalibration after: x=-24.5 y=56.7 sideOfPier=East parity=+/-
23:23:41.245 00.003 1092 Mount::SetCalibration (scope) -- xAngle=-24.5 yAngle=56.7 xRate=4.128 yRate=5.323 bin=1 dec=-0.0 pierSide=0 par=+/- rotAng=0.0
23:23:41.248 00.003 1092 Mount::SetCalibration (scope) -- sets m_xAngle=-24.5 m_yAngleError=8.8
23:23:41.259 00.011 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:23:41.261 00.002 1092 ScopeASCOM::SideOfPier() returns 0
23:23:41.287 00.026 1092 Status Line: CAL: West(156,57)->East(-24,57)
23:23:41.294 00.007 1092 Dec comp: XRate 4.128 -> 2.813 for dec -0.0 -> dec 47.0
23:23:41.303 00.009 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:23:41.306 00.003 1092 ScopeASCOM::SideOfPier() returns 0
23:23:41.326 00.020 1092 setting lock position to (1603.18, 1127.07)
23:23:41.330 00.004 1092 MultiStar: stabilizing after lock position change
23:23:41.333 00.003 1092 guider state => GUIDING
23:23:41.336 00.003 1092 Status Line: Guiding
23:23:41.342 00.006 1092 Mount: notify guiding started
23:23:41.347 00.005 1092 GetString("/profile/1/name", "") returns "20260503"
23:23:41.350 00.003 1092 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/16/2026 11:23:41 PM"
23:23:41.352 00.002 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
23:23:41.356 00.004 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
23:23:41.359 00.003 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
23:23:41.362 00.003 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.426783
23:23:41.367 00.005 1092 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
23:23:41.369 00.002 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
23:23:41.372 00.003 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0
23:23:41.375 00.003 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
23:23:41.377 00.002 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
23:23:41.380 00.003 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
23:23:41.383 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:23:41.385 00.002 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:23:41.389 00.004 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:23:41.393 00.004 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:23:41.396 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:23:41.398 00.002 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:23:41.401 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:23:41.403 00.002 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:23:41.407 00.004 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:23:41.409 00.002 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:23:41.413 00.004 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:23:41.416 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
23:23:41.419 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
23:23:41.422 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
23:23:41.425 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
23:23:41.429 00.004 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
23:23:41.431 00.002 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
23:23:41.434 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
23:23:41.437 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
23:23:41.440 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
23:23:41.443 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
23:23:41.446 00.003 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
23:23:41.449 00.003 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
23:23:41.452 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
23:23:41.455 00.003 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
23:23:41.460 00.005 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
23:23:41.476 00.016 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:23:41.480 00.004 1092 case statement mapped state 6 to 3
23:23:41.483 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:23:41.553 00.070 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
23:23:41.574 00.021 1092 ScopeASCOM::SideOfPier() returns 0
23:23:41.577 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
23:23:41.580 00.003 1092 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
23:23:41.584 00.004 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
23:23:41.588 00.004 1092 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
23:23:41.591 00.003 1092 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
23:23:41.593 00.002 1092 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
23:23:41.596 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
23:23:41.598 00.002 1092 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
23:23:41.602 00.004 1092 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
23:23:41.605 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4538, FiltMin=1405, FiltMax=65535, Gamma=0.510
23:23:41.623 00.018 1092 UpdateGuideState exits: m=565952 SNR=88.6
23:23:41.626 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
23:23:41.629 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:41.631 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:23:41.634 00.003 1092 Enqueuing Expose request
23:23:41.638 00.004 2744 Worker thread wakes up
23:23:41.638 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:41.638 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:23:45.062 03.424 2744 Exposure complete
23:23:45.308 00.246 2744 worker thread done servicing request
23:23:45.308 00.000 1092 OnExposeComplete: enter
23:23:45.311 00.003 1092 UpdateGuideState(): m_state=6
23:23:45.315 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
23:23:45.319 00.004 1092 Star::Find returns 1 (0), X=1603.80, Y=1126.75, Mass=560741, SNR=95.4, Peak=57075 HFD=3.0
23:23:45.321 00.002 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
23:23:45.324 00.003 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
23:23:45.326 00.002 1092 CameraToMount -- cameraX=0.63 cameraY=-0.32 hyp=0.70 cameraTheta=-0.47 mountX=0.70 mountY=-0.14, mountTheta=-0.19
23:23:45.334 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.32, opts=13)
23:23:45.337 00.003 1092 Enqueuing Move request for scope (0.63, -0.32)
23:23:45.340 00.003 2744 Worker thread wakes up
23:23:45.340 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.32) opts 0xd
23:23:45.341 00.001 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.32)
23:23:45.341 00.000 2744 Moving (0.63, -0.32) raw xDistance=0.70 yDistance=-0.14
23:23:45.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
23:23:45.341 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:45.341 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:23:45.341 00.000 2744 MoveAxis(W, 157, ABG)
23:23:45.341 00.000 2744 Guiding  Dir = 3, Dur = 157
23:23:45.342 00.001 2744 IsSlewing returns 0
23:23:45.342 00.000 2744 IsGuiding returns 0
23:23:45.343 00.001 2744 PulseGuide returned control before completion, sleep 167
23:23:45.365 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4535, FiltMin=1379, FiltMax=65535, Gamma=0.510
23:23:45.385 00.020 1092 UpdateGuideState exits: m=560741 SNR=95.4
23:23:45.388 00.003 1092 PhdController: settling, locked = 1, distance = 1.12 (4.00) aobump = 0 frame = 1 / 99999
23:23:45.391 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778991825.391,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.12,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:23:45.393 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:45.396 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:23:45.398 00.002 1092 Enqueuing Expose request
23:23:45.517 00.119 2744 IsGuiding returns 1
23:23:45.517 00.000 2744 scope still moving after pulse duration time elapsed
23:23:45.548 00.031 2744 IsSlewing returns 0
23:23:45.548 00.000 2744 IsGuiding returns 0
23:23:45.548 00.000 2744 scope move finished after 157 + 48 ms
23:23:45.549 00.001 2744 Move returns status 0, amount 157
23:23:45.549 00.000 2744 MoveAxis(N, 0, ABG)
23:23:45.549 00.000 2744 Move returns status 0, amount 0
23:23:45.549 00.000 2744 move complete, result=0
23:23:45.549 00.000 2744 worker thread done servicing request
23:23:45.549 00.000 2744 Worker thread wakes up
23:23:45.549 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:45.549 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:23:45.550 00.001 1092 GuideStep: 0.7 px 157 ms WEST, -0.1 px 0 ms NORTH
23:23:48.938 03.388 2744 Exposure complete
23:23:49.149 00.211 1092 OnExposeComplete: enter
23:23:49.152 00.003 2744 worker thread done servicing request
23:23:49.152 00.000 1092 UpdateGuideState(): m_state=6
23:23:49.157 00.005 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
23:23:49.160 00.003 1092 Star::Find returns 1 (0), X=1603.35, Y=1127.09, Mass=533131, SNR=81.5, Peak=50480 HFD=3.3
23:23:49.162 00.002 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
23:23:49.165 00.003 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
23:23:49.167 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.09 mountX=0.15 mountY=0.06, mountTheta=0.39
23:23:49.173 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.02, opts=13)
23:23:49.176 00.003 1092 Enqueuing Move request for scope (0.17, 0.02)
23:23:49.179 00.003 2744 Worker thread wakes up
23:23:49.179 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
23:23:49.179 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
23:23:49.179 00.000 2744 Moving (0.17, 0.02) raw xDistance=0.15 yDistance=0.06
23:23:49.179 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:23:49.179 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:49.180 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:23:49.180 00.000 2744 MoveAxis(E, 0, ABG)
23:23:49.180 00.000 2744 Move returns status 0, amount 0
23:23:49.180 00.000 2744 MoveAxis(N, 0, ABG)
23:23:49.180 00.000 2744 Move returns status 0, amount 0
23:23:49.180 00.000 2744 move complete, result=0
23:23:49.180 00.000 2744 worker thread done servicing request
23:23:49.198 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4557, FiltMin=1418, FiltMax=65535, Gamma=0.510
23:23:49.213 00.015 1092 UpdateGuideState exits: m=533131 SNR=81.5
23:23:49.216 00.003 1092 PhdController: settling, locked = 1, distance = 0.84 (4.00) aobump = 0 frame = 2 / 99999
23:23:49.218 00.002 1092 PhdController: newstate STATE_FINISH
23:23:49.220 00.002 1092 PhdController complete: success
23:23:49.223 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778991829.223,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:23:49.227 00.004 1092 Mount: notify guiding dither settle done success=1
23:23:49.229 00.002 1092 PhdController: newstate STATE_IDLE
23:23:49.231 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:49.233 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:23:49.235 00.002 1092 Enqueuing Expose request
23:23:49.238 00.003 2744 Worker thread wakes up
23:23:49.238 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:49.241 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:49.241 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:23:52.635 03.394 2744 Exposure complete
23:23:52.842 00.207 2744 worker thread done servicing request
23:23:52.842 00.000 1092 OnExposeComplete: enter
23:23:52.846 00.004 1092 UpdateGuideState(): m_state=6
23:23:52.849 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
23:23:52.851 00.002 1092 Star::Find returns 1 (0), X=1603.37, Y=1127.11, Mass=570974, SNR=89.5, Peak=59168 HFD=3.3
23:23:52.853 00.002 1092 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.43) = xAngle (0.63 = 0.63)
23:23:52.857 00.004 1092 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.48 = 0.48)
23:23:52.860 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=0.04 hyp=0.20 cameraTheta=0.20 mountX=0.16 mountY=0.09, mountTheta=0.52
23:23:52.865 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.04, opts=13)
23:23:52.867 00.002 1092 Enqueuing Move request for scope (0.19, 0.04)
23:23:52.869 00.002 2744 Worker thread wakes up
23:23:52.869 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.04) opts 0xd
23:23:52.869 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.04)
23:23:52.869 00.000 2744 Moving (0.19, 0.04) raw xDistance=0.16 yDistance=0.09
23:23:52.870 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:23:52.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:52.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:23:52.870 00.000 2744 MoveAxis(E, 0, ABG)
23:23:52.870 00.000 2744 Move returns status 0, amount 0
23:23:52.870 00.000 2744 MoveAxis(N, 0, ABG)
23:23:52.870 00.000 2744 Move returns status 0, amount 0
23:23:52.870 00.000 2744 move complete, result=0
23:23:52.870 00.000 2744 worker thread done servicing request
23:23:52.887 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4563, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:23:52.903 00.016 1092 UpdateGuideState exits: m=570974 SNR=89.5
23:23:52.907 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:52.909 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:23:52.911 00.002 1092 Enqueuing Expose request
23:23:52.915 00.004 2744 Worker thread wakes up
23:23:52.915 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:23:52.917 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:52.917 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:23:56.312 03.395 2744 Exposure complete
23:23:56.511 00.199 2744 worker thread done servicing request
23:23:56.511 00.000 1092 OnExposeComplete: enter
23:23:56.514 00.003 1092 UpdateGuideState(): m_state=6
23:23:56.517 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
23:23:56.519 00.002 1092 Star::Find returns 1 (0), X=1602.70, Y=1127.45, Mass=543436, SNR=99.9, Peak=57440 HFD=3.3
23:23:56.522 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
23:23:56.525 00.003 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
23:23:56.527 00.002 1092 CameraToMount -- cameraX=-0.48 cameraY=0.38 hyp=0.61 cameraTheta=2.47 mountX=-0.59 mountY=0.24, mountTheta=2.76
23:23:56.533 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.38, opts=13)
23:23:56.535 00.002 1092 Enqueuing Move request for scope (-0.48, 0.38)
23:23:56.538 00.003 2744 Worker thread wakes up
23:23:56.538 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.38) opts 0xd
23:23:56.538 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.38)
23:23:56.538 00.000 2744 Moving (-0.48, 0.38) raw xDistance=-0.59 yDistance=0.24
23:23:56.538 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
23:23:56.538 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:23:56.540 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:23:56.540 00.000 2744 MoveAxis(E, 133, ABG)
23:23:56.540 00.000 2744 Guiding  Dir = 2, Dur = 133
23:23:56.540 00.000 2744 IsSlewing returns 0
23:23:56.540 00.000 2744 IsGuiding returns 0
23:23:56.540 00.000 2744 PulseGuide returned control before completion, sleep 143
23:23:56.558 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4560, FiltMin=1088, FiltMax=65535, Gamma=0.510
23:23:56.580 00.022 1092 UpdateGuideState exits: m=543436 SNR=99.9
23:23:56.584 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:23:56.591 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:23:56.596 00.005 1092 Enqueuing Expose request
23:23:56.697 00.101 2744 IsGuiding returns 1
23:23:56.697 00.000 2744 scope still moving after pulse duration time elapsed
23:23:56.727 00.030 2744 IsSlewing returns 0
23:23:56.727 00.000 2744 IsGuiding returns 1
23:23:56.759 00.032 2744 IsSlewing returns 0
23:23:56.759 00.000 2744 IsGuiding returns 0
23:23:56.760 00.001 2744 scope move finished after 133 + 86 ms
23:23:56.760 00.000 2744 Move returns status 0, amount 133
23:23:56.760 00.000 2744 MoveAxis(N, 0, ABG)
23:23:56.760 00.000 2744 Move returns status 0, amount 0
23:23:56.761 00.001 2744 move complete, result=0
23:23:56.761 00.000 2744 worker thread done servicing request
23:23:56.761 00.000 2744 Worker thread wakes up
23:23:56.761 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:23:56.761 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:23:56.763 00.002 1092 GuideStep: -0.6 px 133 ms EAST, 0.2 px 0 ms NORTH
23:24:00.162 03.399 2744 Exposure complete
23:24:00.362 00.200 2744 worker thread done servicing request
23:24:00.363 00.001 1092 OnExposeComplete: enter
23:24:00.365 00.002 1092 UpdateGuideState(): m_state=6
23:24:00.367 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
23:24:00.369 00.002 1092 Star::Find returns 1 (0), X=1603.55, Y=1126.70, Mass=563740, SNR=94.9, Peak=58163 HFD=3.2
23:24:00.372 00.003 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
23:24:00.375 00.003 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
23:24:00.378 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=-0.37 hyp=0.53 cameraTheta=-0.78 mountX=0.49 mountY=-0.26, mountTheta=-0.48
23:24:00.384 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.37, opts=13)
23:24:00.386 00.002 1092 Enqueuing Move request for scope (0.37, -0.37)
23:24:00.389 00.003 2744 Worker thread wakes up
23:24:00.389 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.37) opts 0xd
23:24:00.389 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.37)
23:24:00.389 00.000 2744 Moving (0.37, -0.37) raw xDistance=0.49 yDistance=-0.26
23:24:00.389 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.49
23:24:00.389 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:00.389 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:24:00.389 00.000 2744 MoveAxis(W, 101, ABG)
23:24:00.389 00.000 2744 Guiding  Dir = 3, Dur = 101
23:24:00.390 00.001 2744 IsSlewing returns 0
23:24:00.390 00.000 2744 IsGuiding returns 0
23:24:00.390 00.000 2744 PulseGuide returned control before completion, sleep 111
23:24:00.408 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1559, FiltMax=65535, Gamma=0.510
23:24:00.426 00.018 1092 UpdateGuideState exits: m=563740 SNR=94.9
23:24:00.430 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:00.432 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:00.435 00.003 1092 Enqueuing Expose request
23:24:00.514 00.079 2744 IsGuiding returns 1
23:24:00.514 00.000 2744 scope still moving after pulse duration time elapsed
23:24:00.546 00.032 2744 IsSlewing returns 0
23:24:00.546 00.000 2744 IsGuiding returns 0
23:24:00.546 00.000 2744 scope move finished after 101 + 54 ms
23:24:00.546 00.000 2744 Move returns status 0, amount 101
23:24:00.546 00.000 2744 MoveAxis(N, 0, ABG)
23:24:00.546 00.000 2744 Move returns status 0, amount 0
23:24:00.547 00.001 2744 move complete, result=0
23:24:00.547 00.000 2744 worker thread done servicing request
23:24:00.547 00.000 2744 Worker thread wakes up
23:24:00.547 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:00.547 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:00.547 00.000 1092 GuideStep: 0.5 px 101 ms WEST, -0.3 px 0 ms NORTH
23:24:03.942 03.395 2744 Exposure complete
23:24:04.142 00.200 2744 worker thread done servicing request
23:24:04.143 00.001 1092 OnExposeComplete: enter
23:24:04.146 00.003 1092 UpdateGuideState(): m_state=6
23:24:04.148 00.002 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
23:24:04.151 00.003 1092 Star::Find returns 1 (0), X=1603.33, Y=1126.76, Mass=516430, SNR=89.3, Peak=55635 HFD=2.9
23:24:04.153 00.002 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.68 = -0.68)
23:24:04.155 00.002 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.84 = -0.84)
23:24:04.157 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.31 hyp=0.35 cameraTheta=-1.11 mountX=0.27 mountY=-0.26, mountTheta=-0.76
23:24:04.163 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.31, opts=13)
23:24:04.166 00.003 1092 Enqueuing Move request for scope (0.16, -0.31)
23:24:04.168 00.002 2744 Worker thread wakes up
23:24:04.168 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.31) opts 0xd
23:24:04.168 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.31)
23:24:04.168 00.000 2744 Moving (0.16, -0.31) raw xDistance=0.27 yDistance=-0.26
23:24:04.168 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:24:04.168 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:04.168 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:24:04.168 00.000 2744 MoveAxis(E, 0, ABG)
23:24:04.168 00.000 2744 Move returns status 0, amount 0
23:24:04.169 00.001 2744 MoveAxis(N, 0, ABG)
23:24:04.169 00.000 2744 Move returns status 0, amount 0
23:24:04.169 00.000 2744 move complete, result=0
23:24:04.169 00.000 2744 worker thread done servicing request
23:24:04.186 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1445, FiltMax=65535, Gamma=0.510
23:24:04.203 00.017 1092 UpdateGuideState exits: m=516430 SNR=89.3
23:24:04.206 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:04.208 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:04.210 00.002 1092 Enqueuing Expose request
23:24:04.213 00.003 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:24:04.215 00.002 2744 Worker thread wakes up
23:24:04.215 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:04.215 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:07.639 03.424 2744 Exposure complete
23:24:07.885 00.246 2744 worker thread done servicing request
23:24:07.886 00.001 1092 OnExposeComplete: enter
23:24:07.889 00.003 1092 UpdateGuideState(): m_state=6
23:24:07.892 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
23:24:07.895 00.003 1092 Star::Find returns 1 (0), X=1603.18, Y=1126.92, Mass=553492, SNR=85.5, Peak=58864 HFD=3.1
23:24:07.899 00.004 1092 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.43) = xAngle (-1.14 = -1.14)
23:24:07.901 00.002 1092 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
23:24:07.904 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.56 mountX=0.06 mountY=-0.14, mountTheta=-1.16
23:24:07.910 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=-0.15, opts=13)
23:24:07.914 00.004 1092 Enqueuing Move request for scope (0.00, -0.15)
23:24:07.917 00.003 2744 Worker thread wakes up
23:24:07.917 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.15) opts 0xd
23:24:07.917 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, -0.15)
23:24:07.917 00.000 2744 Moving (0.00, -0.15) raw xDistance=0.06 yDistance=-0.14
23:24:07.917 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:24:07.917 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:07.917 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:24:07.917 00.000 2744 MoveAxis(E, 0, ABG)
23:24:07.917 00.000 2744 Move returns status 0, amount 0
23:24:07.917 00.000 2744 MoveAxis(N, 0, ABG)
23:24:07.917 00.000 2744 Move returns status 0, amount 0
23:24:07.917 00.000 2744 move complete, result=0
23:24:07.918 00.001 2744 worker thread done servicing request
23:24:07.933 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1498, FiltMax=65535, Gamma=0.510
23:24:07.950 00.017 1092 UpdateGuideState exits: m=553492 SNR=85.5
23:24:07.953 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:07.956 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:07.960 00.004 1092 Enqueuing Expose request
23:24:07.965 00.005 2744 Worker thread wakes up
23:24:07.965 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:07.967 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:07.967 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:11.357 03.390 2744 Exposure complete
23:24:11.549 00.192 2744 worker thread done servicing request
23:24:11.549 00.000 1092 OnExposeComplete: enter
23:24:11.552 00.003 1092 UpdateGuideState(): m_state=6
23:24:11.555 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.558 00.003 1092 Star::Find returns 1 (0), X=1602.97, Y=1127.28, Mass=489745, SNR=82.4, Peak=64208 HFD=2.8
23:24:11.560 00.002 1092 MultiStar: exiting stabilization period
23:24:11.562 00.002 1092 MultiStar: updating star positions after lock position change
23:24:11.564 00.002 1092 Star::Find(15, 1424, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.566 00.002 1092 Star::Find returns 1 (0), X=1425.10, Y=1001.21, Mass=482065, SNR=91.4, Peak=61418 HFD=2.9
23:24:11.568 00.002 1092 Star::Find(15, 1551, 225, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.570 00.002 1092 Star::Find returns 1 (0), X=1551.69, Y=224.81, Mass=353175, SNR=96.6, Peak=48144 HFD=2.4
23:24:11.573 00.003 1092 Star::Find(15, 894, 761, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.576 00.003 1092 Star::Find returns 1 (0), X=894.69, Y=761.48, Mass=346164, SNR=72.5, Peak=50365 HFD=3.0
23:24:11.578 00.002 1092 Star::Find(15, 1375, 428, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.580 00.002 1092 Star::Find returns 1 (0), X=1375.42, Y=427.77, Mass=331037, SNR=84.4, Peak=44992 HFD=2.7
23:24:11.583 00.003 1092 Star::Find(15, 1854, 827, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.584 00.001 1092 Star::Find returns 1 (0), X=1855.07, Y=826.87, Mass=302386, SNR=65.3, Peak=36269 HFD=2.9
23:24:11.586 00.002 1092 Star::Find(15, 1858, 734, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.589 00.003 1092 Star::Find returns 1 (0), X=1858.53, Y=734.23, Mass=283644, SNR=60.9, Peak=41571 HFD=2.7
23:24:11.591 00.002 1092 Star::Find(15, 944, 899, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.594 00.003 1092 Star::Find returns 1 (0), X=944.87, Y=898.38, Mass=259641, SNR=63.8, Peak=42989 HFD=3.0
23:24:11.597 00.003 1092 Star::Find(15, 1543, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.599 00.002 1092 Star::Find returns 1 (0), X=1542.71, Y=874.06, Mass=204871, SNR=47.1, Peak=34653 HFD=2.6
23:24:11.601 00.002 1092 Star::Find(15, 1877, 488, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.604 00.003 1092 Star::Find returns 1 (0), X=1875.78, Y=488.53, Mass=307732, SNR=58.1, Peak=22477 HFD=3.8
23:24:11.607 00.003 1092 Star::Find(15, 214, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.609 00.002 1092 Star::Find returns 1 (0), X=214.44, Y=450.86, Mass=149460, SNR=41.7, Peak=20215 HFD=2.6
23:24:11.611 00.002 1092 Star::Find(15, 1651, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
23:24:11.614 00.003 1092 Star::Find returns 1 (0), X=1651.07, Y=1011.06, Mass=198236, SNR=46.2, Peak=25943 HFD=2.8
23:24:11.616 00.002 1092 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.43) = xAngle (2.78 = 2.78)
23:24:11.618 00.002 1092 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.62 = 2.62)
23:24:11.620 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.21 hyp=0.30 cameraTheta=2.35 mountX=-0.28 mountY=0.15, mountTheta=2.65
23:24:11.625 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.21, opts=13)
23:24:11.628 00.003 1092 Enqueuing Move request for scope (-0.21, 0.21)
23:24:11.631 00.003 2744 Worker thread wakes up
23:24:11.632 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.21) opts 0xd
23:24:11.632 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.21)
23:24:11.632 00.000 2744 Moving (-0.21, 0.21) raw xDistance=-0.28 yDistance=0.15
23:24:11.632 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:24:11.632 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:11.632 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:24:11.632 00.000 2744 MoveAxis(E, 0, ABG)
23:24:11.632 00.000 2744 Move returns status 0, amount 0
23:24:11.632 00.000 2744 MoveAxis(N, 0, ABG)
23:24:11.632 00.000 2744 Move returns status 0, amount 0
23:24:11.632 00.000 2744 move complete, result=0
23:24:11.632 00.000 2744 worker thread done servicing request
23:24:11.648 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4589, FiltMin=1229, FiltMax=65535, Gamma=0.510
23:24:11.663 00.015 1092 UpdateGuideState exits: m=489745 SNR=82.4
23:24:11.666 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:11.668 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:11.670 00.002 1092 Enqueuing Expose request
23:24:11.673 00.003 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:11.675 00.002 2744 Worker thread wakes up
23:24:11.675 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:11.675 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:15.073 03.398 2744 Exposure complete
23:24:15.272 00.199 2744 worker thread done servicing request
23:24:15.272 00.000 1092 OnExposeComplete: enter
23:24:15.276 00.004 1092 UpdateGuideState(): m_state=6
23:24:15.280 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
23:24:15.283 00.003 1092 Star::Find returns 1 (0), X=1602.43, Y=1127.44, Mass=533216, SNR=87.9, Peak=64112 HFD=3.2
23:24:15.285 00.002 1092 MultiStar: [#1 -0.72,0.25,0.00,M1] [#2 -0.50,0.50,0.00,M1] [#3 -0.51,0.04,0.82,U] [#4 -0.48,0.22,0.83,U] [#5 -0.69,0.13,0.00,M1] [#6 -0.49,0.25,0.76,U] [#7 -0.88,0.49,0.00,M1] [#8 -0.37,-0.03,0.51,U] 
23:24:15.288 00.003 1092 refined, 4 included, MultiStar: {-0.54, 0.19}, one-star: {-0.75, 0.36}
23:24:15.291 00.003 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.06)
23:24:15.294 00.003 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
23:24:15.297 00.003 1092 CameraToMount -- cameraX=-0.54 cameraY=0.19 hyp=0.58 cameraTheta=2.80 mountX=-0.57 mountY=0.04, mountTheta=3.07
23:24:15.301 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.19, opts=13)
23:24:15.303 00.002 1092 Enqueuing Move request for scope (-0.54, 0.19)
23:24:15.310 00.007 2744 Worker thread wakes up
23:24:15.310 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.19) opts 0xd
23:24:15.310 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.19)
23:24:15.310 00.000 2744 Moving (-0.54, 0.19) raw xDistance=-0.57 yDistance=0.04
23:24:15.310 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
23:24:15.310 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:15.310 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:24:15.310 00.000 2744 MoveAxis(E, 129, ABG)
23:24:15.310 00.000 2744 Guiding  Dir = 2, Dur = 129
23:24:15.311 00.001 2744 IsSlewing returns 0
23:24:15.311 00.000 2744 IsGuiding returns 0
23:24:15.311 00.000 2744 PulseGuide returned control before completion, sleep 139
23:24:15.334 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4592, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:24:15.353 00.019 1092 UpdateGuideState exits: m=533216 SNR=87.9
23:24:15.358 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:15.362 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:15.364 00.002 1092 Enqueuing Expose request
23:24:15.452 00.088 2744 IsGuiding returns 1
23:24:15.452 00.000 2744 scope still moving after pulse duration time elapsed
23:24:15.483 00.031 2744 IsSlewing returns 0
23:24:15.483 00.000 2744 IsGuiding returns 1
23:24:15.513 00.030 2744 IsSlewing returns 0
23:24:15.513 00.000 2744 IsGuiding returns 0
23:24:15.513 00.000 2744 scope move finished after 129 + 74 ms
23:24:15.514 00.001 2744 Move returns status 0, amount 129
23:24:15.514 00.000 2744 MoveAxis(N, 0, ABG)
23:24:15.514 00.000 2744 Move returns status 0, amount 0
23:24:15.514 00.000 2744 move complete, result=0
23:24:15.514 00.000 2744 worker thread done servicing request
23:24:15.514 00.000 2744 Worker thread wakes up
23:24:15.514 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:15.514 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:15.516 00.002 1092 GuideStep: -0.6 px 129 ms EAST, 0.0 px 0 ms NORTH
23:24:18.909 03.393 2744 Exposure complete
23:24:19.119 00.210 2744 worker thread done servicing request
23:24:19.119 00.000 1092 OnExposeComplete: enter
23:24:19.122 00.003 1092 UpdateGuideState(): m_state=6
23:24:19.125 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
23:24:19.127 00.002 1092 Star::Find returns 1 (0), X=1602.64, Y=1127.56, Mass=568047, SNR=86.9, Peak=63616 HFD=3.2
23:24:19.131 00.004 1092 MultiStar: [#1 -0.39,0.12,0.83,U] [#2 -0.13,0.27,0.91,U] [#3 -0.14,0.16,1.13,U] [#4 -0.22,0.09,0.97,U] [#5 -0.35,0.39,0.76,U] [#6 -0.45,0.23,0.72,U] [#7 -0.42,0.62,0.00,M2] [#8 -0.04,0.12,0.45,U] 
23:24:19.133 00.002 1092 refined, 7 included, MultiStar: {-0.29, 0.24}, one-star: {-0.53, 0.49}
23:24:19.135 00.002 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.88 = 2.88)
23:24:19.137 00.002 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.73 = 2.73)
23:24:19.139 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.37 cameraTheta=2.45 mountX=-0.36 mountY=0.15, mountTheta=2.75
23:24:19.143 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.24, opts=13)
23:24:19.145 00.002 1092 Enqueuing Move request for scope (-0.29, 0.24)
23:24:19.148 00.003 2744 Worker thread wakes up
23:24:19.148 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.24) opts 0xd
23:24:19.148 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.24)
23:24:19.148 00.000 2744 Moving (-0.29, 0.24) raw xDistance=-0.36 yDistance=0.15
23:24:19.148 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
23:24:19.148 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:19.149 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:24:19.149 00.000 2744 MoveAxis(E, 90, ABG)
23:24:19.149 00.000 2744 Guiding  Dir = 2, Dur = 90
23:24:19.149 00.000 2744 IsSlewing returns 0
23:24:19.149 00.000 2744 IsGuiding returns 0
23:24:19.149 00.000 2744 PulseGuide returned control before completion, sleep 100
23:24:19.168 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1296, FiltMax=65535, Gamma=0.510
23:24:19.184 00.016 1092 UpdateGuideState exits: m=568047 SNR=86.9
23:24:19.188 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:19.191 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:19.194 00.003 1092 Enqueuing Expose request
23:24:19.256 00.062 2744 IsGuiding returns 1
23:24:19.256 00.000 2744 scope still moving after pulse duration time elapsed
23:24:19.288 00.032 2744 IsSlewing returns 0
23:24:19.289 00.001 2744 IsGuiding returns 0
23:24:19.289 00.000 2744 scope move finished after 90 + 49 ms
23:24:19.289 00.000 2744 Move returns status 0, amount 90
23:24:19.289 00.000 2744 MoveAxis(N, 0, ABG)
23:24:19.289 00.000 2744 Move returns status 0, amount 0
23:24:19.289 00.000 2744 move complete, result=0
23:24:19.289 00.000 2744 worker thread done servicing request
23:24:19.289 00.000 2744 Worker thread wakes up
23:24:19.289 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:19.289 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:19.291 00.002 1092 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
23:24:22.678 03.387 2744 Exposure complete
23:24:22.878 00.200 2744 worker thread done servicing request
23:24:22.878 00.000 1092 OnExposeComplete: enter
23:24:22.881 00.003 1092 UpdateGuideState(): m_state=6
23:24:22.883 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
23:24:22.885 00.002 1092 Star::Find returns 1 (0), X=1602.45, Y=1127.48, Mass=554300, SNR=101.7, Peak=65456 HFD=3.2
23:24:22.888 00.003 1092 MultiStar: [#1 -0.60,0.22,0.81,U] [#2 -0.34,0.23,0.93,U] [#3 -0.37,0.10,0.73,U] [#4 -0.39,-0.06,0.79,U] [#5 -0.56,0.09,0.75,U] [#6 -0.37,0.11,0.63,U] [#7 -0.60,0.30,0.00,M3] [#8 -0.44,0.14,0.41,U] 
23:24:22.891 00.003 1092 refined, 7 included, MultiStar: {-0.49, 0.17}, one-star: {-0.73, 0.41}
23:24:22.893 00.002 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
23:24:22.896 00.003 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
23:24:22.898 00.002 1092 CameraToMount -- cameraX=-0.49 cameraY=0.17 hyp=0.51 cameraTheta=2.81 mountX=-0.51 mountY=0.03, mountTheta=3.08
23:24:22.906 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.17, opts=13)
23:24:22.908 00.002 1092 Enqueuing Move request for scope (-0.49, 0.17)
23:24:22.911 00.003 2744 Worker thread wakes up
23:24:22.911 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.17) opts 0xd
23:24:22.911 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.17)
23:24:22.911 00.000 2744 Moving (-0.49, 0.17) raw xDistance=-0.51 yDistance=0.03
23:24:22.911 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
23:24:22.911 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:22.911 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:24:22.911 00.000 2744 MoveAxis(E, 121, ABG)
23:24:22.911 00.000 2744 Guiding  Dir = 2, Dur = 121
23:24:22.911 00.000 2744 IsSlewing returns 0
23:24:22.913 00.002 2744 IsGuiding returns 0
23:24:22.913 00.000 2744 PulseGuide returned control before completion, sleep 131
23:24:22.929 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1536, FiltMax=65535, Gamma=0.510
23:24:22.945 00.016 1092 UpdateGuideState exits: m=554300 SNR=101.7
23:24:22.949 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:22.951 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:22.955 00.004 1092 Enqueuing Expose request
23:24:23.057 00.102 2744 IsGuiding returns 1
23:24:23.057 00.000 2744 scope still moving after pulse duration time elapsed
23:24:23.090 00.033 2744 IsSlewing returns 0
23:24:23.090 00.000 2744 IsGuiding returns 0
23:24:23.090 00.000 2744 scope move finished after 121 + 56 ms
23:24:23.090 00.000 2744 Move returns status 0, amount 121
23:24:23.090 00.000 2744 MoveAxis(N, 0, ABG)
23:24:23.090 00.000 2744 Move returns status 0, amount 0
23:24:23.091 00.001 2744 move complete, result=0
23:24:23.091 00.000 2744 worker thread done servicing request
23:24:23.092 00.001 1092 GuideStep: -0.5 px 121 ms EAST, 0.0 px 0 ms NORTH
23:24:23.097 00.005 2744 Worker thread wakes up
23:24:23.097 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:23.097 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:26.498 03.401 2744 Exposure complete
23:24:26.714 00.216 2744 worker thread done servicing request
23:24:26.714 00.000 1092 OnExposeComplete: enter
23:24:26.717 00.003 1092 UpdateGuideState(): m_state=6
23:24:26.720 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
23:24:26.725 00.005 1092 Star::Find returns 1 (0), X=1602.32, Y=1127.37, Mass=509420, SNR=85.9, Peak=54016 HFD=3.1
23:24:26.728 00.003 1092 MultiStar: [#1 -0.69,0.08,0.89,U] [#2 -0.50,0.39,1.04,U] [#3 -0.66,-0.05,0.83,U] [#4 -0.43,0.02,0.82,U] [#5 -0.51,0.22,0.89,U] [#6 -0.43,0.20,0.80,U] [#7 -0.70,0.29,0.00,M4] [#8 -0.24,-0.03,0.50,U] 
23:24:26.731 00.003 1092 refined, 7 included, MultiStar: {-0.56, 0.16}, one-star: {-0.85, 0.30}
23:24:26.733 00.002 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -2.99)
23:24:26.736 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
23:24:26.738 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=0.16 hyp=0.58 cameraTheta=2.86 mountX=-0.58 mountY=0.00, mountTheta=3.13
23:24:26.743 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.16, opts=13)
23:24:26.747 00.004 1092 Enqueuing Move request for scope (-0.56, 0.16)
23:24:26.750 00.003 2744 Worker thread wakes up
23:24:26.750 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.16) opts 0xd
23:24:26.750 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.16)
23:24:26.750 00.000 2744 Moving (-0.56, 0.16) raw xDistance=-0.58 yDistance=0.00
23:24:26.750 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
23:24:26.750 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:26.750 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
23:24:26.750 00.000 2744 MoveAxis(E, 138, ABG)
23:24:26.750 00.000 2744 Guiding  Dir = 2, Dur = 138
23:24:26.751 00.001 2744 IsSlewing returns 0
23:24:26.751 00.000 2744 IsGuiding returns 0
23:24:26.751 00.000 2744 PulseGuide returned control before completion, sleep 148
23:24:26.767 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:24:26.782 00.015 1092 UpdateGuideState exits: m=509420 SNR=85.9
23:24:26.785 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:26.788 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:26.790 00.002 1092 Enqueuing Expose request
23:24:26.906 00.116 2744 IsGuiding returns 1
23:24:26.906 00.000 2744 scope still moving after pulse duration time elapsed
23:24:26.938 00.032 2744 IsSlewing returns 0
23:24:26.938 00.000 2744 IsGuiding returns 0
23:24:26.938 00.000 2744 scope move finished after 138 + 49 ms
23:24:26.938 00.000 2744 Move returns status 0, amount 138
23:24:26.939 00.001 2744 MoveAxis(N, 0, ABG)
23:24:26.939 00.000 2744 Move returns status 0, amount 0
23:24:26.939 00.000 2744 move complete, result=0
23:24:26.939 00.000 2744 worker thread done servicing request
23:24:26.939 00.000 2744 Worker thread wakes up
23:24:26.939 00.000 1092 GuideStep: -0.6 px 138 ms EAST, 0.0 px 0 ms NORTH
23:24:26.942 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:26.942 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:30.335 03.393 2744 Exposure complete
23:24:30.538 00.203 1092 OnExposeComplete: enter
23:24:30.541 00.003 1092 UpdateGuideState(): m_state=6
23:24:30.543 00.002 2744 worker thread done servicing request
23:24:30.544 00.001 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
23:24:30.547 00.003 1092 Star::Find returns 1 (0), X=1602.55, Y=1127.26, Mass=524815, SNR=90.8, Peak=63408 HFD=3.2
23:24:30.549 00.002 1092 MultiStar: [#1 -0.44,-0.13,0.87,U] [#2 -0.38,0.26,0.96,U] [#3 -0.33,-0.21,0.82,U] [#4 -0.26,-0.09,0.82,U] [#5 -0.36,0.11,0.79,U] [#6 -0.51,-0.00,0.77,U] [#7 -0.64,0.01,0.55,U] [#8 -0.11,-0.10,0.46,U] 
23:24:30.552 00.003 1092 refined, 8 included, MultiStar: {-0.42, 0.02}, one-star: {-0.62, 0.19}
23:24:30.554 00.002 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.76)
23:24:30.557 00.003 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
23:24:30.559 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=0.02 hyp=0.42 cameraTheta=3.10 mountX=-0.39 mountY=-0.10, mountTheta=-2.90
23:24:30.564 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=0.02, opts=13)
23:24:30.566 00.002 1092 Enqueuing Move request for scope (-0.42, 0.02)
23:24:30.568 00.002 2744 Worker thread wakes up
23:24:30.568 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.02) opts 0xd
23:24:30.569 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.42, 0.02)
23:24:30.569 00.000 2744 Moving (-0.42, 0.02) raw xDistance=-0.39 yDistance=-0.10
23:24:30.569 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
23:24:30.569 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:30.569 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:24:30.569 00.000 2744 MoveAxis(E, 96, ABG)
23:24:30.569 00.000 2744 Guiding  Dir = 2, Dur = 96
23:24:30.569 00.000 2744 IsSlewing returns 0
23:24:30.569 00.000 2744 IsGuiding returns 0
23:24:30.570 00.001 2744 PulseGuide returned control before completion, sleep 106
23:24:30.585 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1213, FiltMax=65535, Gamma=0.510
23:24:30.601 00.016 1092 UpdateGuideState exits: m=524815 SNR=90.8
23:24:30.604 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:30.606 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:30.609 00.003 1092 Enqueuing Expose request
23:24:30.677 00.068 2744 IsGuiding returns 1
23:24:30.677 00.000 2744 scope still moving after pulse duration time elapsed
23:24:30.709 00.032 2744 IsSlewing returns 0
23:24:30.712 00.003 2744 IsGuiding returns 0
23:24:30.712 00.000 2744 scope move finished after 96 + 46 ms
23:24:30.712 00.000 2744 Move returns status 0, amount 96
23:24:30.712 00.000 2744 MoveAxis(N, 0, ABG)
23:24:30.712 00.000 2744 Move returns status 0, amount 0
23:24:30.712 00.000 2744 move complete, result=0
23:24:30.713 00.001 2744 worker thread done servicing request
23:24:30.713 00.000 2744 Worker thread wakes up
23:24:30.713 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:30.713 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:30.715 00.002 1092 GuideStep: -0.4 px 96 ms EAST, -0.1 px 0 ms NORTH
23:24:34.115 03.400 2744 Exposure complete
23:24:34.352 00.237 2744 worker thread done servicing request
23:24:34.352 00.000 1092 OnExposeComplete: enter
23:24:34.357 00.005 1092 UpdateGuideState(): m_state=6
23:24:34.363 00.006 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
23:24:34.365 00.002 1092 Star::Find returns 1 (0), X=1602.56, Y=1127.41, Mass=561106, SNR=87.1, Peak=65456 HFD=3.2
23:24:34.369 00.004 1092 MultiStar: [#1 -0.46,0.10,0.95,U] [#2 -0.39,0.36,0.93,U] [#3 -0.41,-0.15,0.72,U] [#4 -0.18,-0.00,0.80,U] [#5 -0.29,0.18,0.85,U] [#6 -0.33,0.13,0.76,U] [#7 -0.52,0.16,0.58,U] [#8 -0.17,-0.25,0.41,U] 
23:24:34.371 00.002 1092 refined, 8 included, MultiStar: {-0.39, 0.13}, one-star: {-0.61, 0.34}
23:24:34.374 00.003 1092 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.43) = xAngle (3.25 = -3.03)
23:24:34.378 00.004 1092 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.09 = 3.09)
23:24:34.381 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=0.13 hyp=0.41 cameraTheta=2.82 mountX=-0.41 mountY=0.02, mountTheta=3.09
23:24:34.386 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.13, opts=13)
23:24:34.389 00.003 1092 Enqueuing Move request for scope (-0.39, 0.13)
23:24:34.392 00.003 2744 Worker thread wakes up
23:24:34.392 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.13) opts 0xd
23:24:34.393 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.13)
23:24:34.393 00.000 2744 Moving (-0.39, 0.13) raw xDistance=-0.41 yDistance=0.02
23:24:34.393 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
23:24:34.393 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:34.393 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:24:34.393 00.000 2744 MoveAxis(E, 98, ABG)
23:24:34.393 00.000 2744 Guiding  Dir = 2, Dur = 98
23:24:34.393 00.000 2744 IsSlewing returns 0
23:24:34.394 00.001 2744 IsGuiding returns 0
23:24:34.394 00.000 2744 PulseGuide returned control before completion, sleep 108
23:24:34.411 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1549, FiltMax=65535, Gamma=0.510
23:24:34.432 00.021 1092 UpdateGuideState exits: m=561106 SNR=87.1
23:24:34.435 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:34.440 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:34.443 00.003 1092 Enqueuing Expose request
23:24:34.515 00.072 2744 IsGuiding returns 1
23:24:34.515 00.000 2744 scope still moving after pulse duration time elapsed
23:24:34.546 00.031 2744 IsSlewing returns 0
23:24:34.546 00.000 2744 IsGuiding returns 0
23:24:34.547 00.001 2744 scope move finished after 98 + 55 ms
23:24:34.547 00.000 2744 Move returns status 0, amount 98
23:24:34.547 00.000 2744 MoveAxis(N, 0, ABG)
23:24:34.547 00.000 2744 Move returns status 0, amount 0
23:24:34.547 00.000 2744 move complete, result=0
23:24:34.547 00.000 2744 worker thread done servicing request
23:24:34.547 00.000 2744 Worker thread wakes up
23:24:34.548 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:34.548 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:34.549 00.001 1092 GuideStep: -0.4 px 98 ms EAST, 0.0 px 0 ms NORTH
23:24:37.949 03.400 2744 Exposure complete
23:24:38.147 00.198 2744 worker thread done servicing request
23:24:38.147 00.000 1092 OnExposeComplete: enter
23:24:38.150 00.003 1092 UpdateGuideState(): m_state=6
23:24:38.152 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
23:24:38.156 00.004 1092 Star::Find returns 1 (0), X=1602.95, Y=1127.14, Mass=510585, SNR=87.3, Peak=65456 HFD=2.7
23:24:38.159 00.003 1092 MultiStar: [#1 0.00,-0.20,0.95,U] [#2 0.18,0.10,0.90,U] [#3 -0.02,-0.09,0.76,U] [#4 0.19,-0.13,0.86,U] [#5 0.02,-0.13,0.84,U] [#6 0.09,-0.18,0.76,U] [#7 -0.28,0.10,0.60,U] [#8 0.26,-0.24,0.50,U] 
23:24:38.161 00.002 1092 refined, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.22, 0.07}
23:24:38.164 00.003 1092 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.43) = xAngle (-0.90 = -0.90)
23:24:38.166 00.002 1092 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.05 = -1.05)
23:24:38.168 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.32 mountX=0.05 mountY=-0.06, mountTheta=-0.95
23:24:38.176 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.07, opts=13)
23:24:38.178 00.002 1092 Enqueuing Move request for scope (0.02, -0.07)
23:24:38.181 00.003 2744 Worker thread wakes up
23:24:38.181 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.07) opts 0xd
23:24:38.181 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.07)
23:24:38.181 00.000 2744 Moving (0.02, -0.07) raw xDistance=0.05 yDistance=-0.06
23:24:38.181 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:24:38.181 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:38.181 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:24:38.181 00.000 2744 MoveAxis(E, 0, ABG)
23:24:38.181 00.000 2744 Move returns status 0, amount 0
23:24:38.182 00.001 2744 MoveAxis(N, 0, ABG)
23:24:38.182 00.000 2744 Move returns status 0, amount 0
23:24:38.182 00.000 2744 move complete, result=0
23:24:38.182 00.000 2744 worker thread done servicing request
23:24:38.196 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1582, FiltMax=65535, Gamma=0.510
23:24:38.210 00.014 1092 UpdateGuideState exits: m=510585 SNR=87.3
23:24:38.213 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:38.215 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:38.218 00.003 1092 Enqueuing Expose request
23:24:38.220 00.002 2744 Worker thread wakes up
23:24:38.220 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:24:38.222 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:38.222 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:41.608 03.386 2744 Exposure complete
23:24:41.813 00.205 2744 worker thread done servicing request
23:24:41.813 00.000 1092 OnExposeComplete: enter
23:24:41.816 00.003 1092 UpdateGuideState(): m_state=6
23:24:41.817 00.001 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
23:24:41.819 00.002 1092 Star::Find returns 1 (0), X=1603.17, Y=1127.47, Mass=556313, SNR=95.7, Peak=59664 HFD=3.1
23:24:41.822 00.003 1092 MultiStar: [#1 0.22,-0.03,0.88,U] [#2 0.60,-0.15,0.92,U] [#3 0.37,-0.21,0.68,U] [#4 0.47,-0.36,0.71,U] [#5 0.42,-0.16,0.70,U] [#6 0.32,-0.09,0.79,U] [#7 -0.07,0.27,0.58,U] [#8 0.53,-0.46,0.00,M1] 
23:24:41.825 00.003 1092 refined, 7 included, MultiStar: {0.29, -0.03}, one-star: {-0.01, 0.40}
23:24:41.827 00.002 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
23:24:41.830 00.003 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
23:24:41.832 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.11 mountX=0.28 mountY=0.05, mountTheta=0.17
23:24:41.837 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.03, opts=13)
23:24:41.841 00.004 1092 Enqueuing Move request for scope (0.29, -0.03)
23:24:41.844 00.003 2744 Worker thread wakes up
23:24:41.844 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
23:24:41.844 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
23:24:41.844 00.000 2744 Moving (0.29, -0.03) raw xDistance=0.28 yDistance=0.05
23:24:41.844 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:24:41.844 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:41.844 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:24:41.844 00.000 2744 MoveAxis(E, 0, ABG)
23:24:41.844 00.000 2744 Move returns status 0, amount 0
23:24:41.844 00.000 2744 MoveAxis(N, 0, ABG)
23:24:41.844 00.000 2744 Move returns status 0, amount 0
23:24:41.844 00.000 2744 move complete, result=0
23:24:41.845 00.001 2744 worker thread done servicing request
23:24:41.865 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:24:41.886 00.021 1092 UpdateGuideState exits: m=556313 SNR=95.7
23:24:41.891 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:41.896 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:41.898 00.002 1092 Enqueuing Expose request
23:24:41.901 00.003 2744 Worker thread wakes up
23:24:41.901 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:24:41.906 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:41.906 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:45.343 03.437 2744 Exposure complete
23:24:45.575 00.232 2744 worker thread done servicing request
23:24:45.575 00.000 1092 OnExposeComplete: enter
23:24:45.578 00.003 1092 UpdateGuideState(): m_state=6
23:24:45.582 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
23:24:45.585 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1127.16, Mass=519017, SNR=81.5, Peak=59168 HFD=3.2
23:24:45.588 00.003 1092 MultiStar: [#1 0.05,-0.10,0.96,U] [#2 0.40,-0.08,1.02,U] [#3 0.07,-0.15,0.80,U] [#4 0.34,-0.36,0.92,U] [#5 0.22,-0.25,0.83,U] [#6 0.15,-0.19,0.87,U] [#7 0.02,-0.01,0.70,U] [#8 0.46,-0.49,0.00,M2] 
23:24:45.591 00.003 1092 single-star, 7 included, MultiStar: {0.17, -0.13}, one-star: {0.09, 0.09}
23:24:45.593 00.002 1092 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.43) = xAngle (1.25 = 1.25)
23:24:45.596 00.003 1092 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.10 = 1.10)
23:24:45.599 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.83 mountX=0.04 mountY=0.11, mountTheta=1.23
23:24:45.603 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.09, opts=13)
23:24:45.606 00.003 1092 Enqueuing Move request for scope (0.09, 0.09)
23:24:45.609 00.003 2744 Worker thread wakes up
23:24:45.609 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
23:24:45.609 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
23:24:45.609 00.000 2744 Moving (0.09, 0.09) raw xDistance=0.04 yDistance=0.11
23:24:45.609 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:24:45.609 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:45.609 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:24:45.609 00.000 2744 MoveAxis(E, 0, ABG)
23:24:45.609 00.000 2744 Move returns status 0, amount 0
23:24:45.610 00.001 2744 MoveAxis(N, 0, ABG)
23:24:45.610 00.000 2744 Move returns status 0, amount 0
23:24:45.610 00.000 2744 move complete, result=0
23:24:45.610 00.000 2744 worker thread done servicing request
23:24:45.626 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:24:45.643 00.017 1092 UpdateGuideState exits: m=519017 SNR=81.5
23:24:45.647 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:45.650 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:45.652 00.002 1092 Enqueuing Expose request
23:24:45.656 00.004 2744 Worker thread wakes up
23:24:45.656 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:24:45.658 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:45.658 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:49.066 03.408 2744 Exposure complete
23:24:49.298 00.232 2744 worker thread done servicing request
23:24:49.298 00.000 1092 OnExposeComplete: enter
23:24:49.301 00.003 1092 UpdateGuideState(): m_state=6
23:24:49.304 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
23:24:49.308 00.004 1092 Star::Find returns 1 (0), X=1603.32, Y=1127.37, Mass=555759, SNR=96.8, Peak=57952 HFD=3.3
23:24:49.311 00.003 1092 MultiStar: [#1 0.31,-0.01,0.79,U] [#2 0.37,0.25,0.92,U] [#3 0.49,-0.05,0.70,U] [#4 0.35,-0.12,0.67,U] [#5 0.50,0.20,0.65,U] [#6 0.48,0.14,0.55,U] [#7 0.19,0.15,0.52,U] [#8 0.45,-0.28,0.40,U] 
23:24:49.314 00.003 1092 single-star, 8 included, MultiStar: {0.35, 0.09}, one-star: {0.15, 0.30}
23:24:49.316 00.002 1092 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.43) = xAngle (1.54 = 1.54)
23:24:49.319 00.003 1092 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.38 = 1.38)
23:24:49.322 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.11 mountX=0.01 mountY=0.32, mountTheta=1.54
23:24:49.327 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.30, opts=13)
23:24:49.330 00.003 1092 Enqueuing Move request for scope (0.15, 0.30)
23:24:49.333 00.003 2744 Worker thread wakes up
23:24:49.333 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
23:24:49.333 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
23:24:49.333 00.000 2744 Moving (0.15, 0.30) raw xDistance=0.01 yDistance=0.32
23:24:49.333 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:24:49.333 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:49.333 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:24:49.333 00.000 2744 MoveAxis(E, 0, ABG)
23:24:49.333 00.000 2744 Move returns status 0, amount 0
23:24:49.333 00.000 2744 MoveAxis(N, 0, ABG)
23:24:49.333 00.000 2744 Move returns status 0, amount 0
23:24:49.334 00.001 2744 move complete, result=0
23:24:49.334 00.000 2744 worker thread done servicing request
23:24:49.349 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:24:49.367 00.018 1092 UpdateGuideState exits: m=555759 SNR=96.8
23:24:49.369 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:49.373 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:49.375 00.002 1092 Enqueuing Expose request
23:24:49.380 00.005 2744 Worker thread wakes up
23:24:49.380 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:24:49.382 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:49.382 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:52.790 03.408 2744 Exposure complete
23:24:53.027 00.237 2744 worker thread done servicing request
23:24:53.027 00.000 1092 OnExposeComplete: enter
23:24:53.030 00.003 1092 UpdateGuideState(): m_state=6
23:24:53.035 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
23:24:53.037 00.002 1092 Star::Find returns 1 (0), X=1603.55, Y=1127.28, Mass=546282, SNR=88.3, Peak=55859 HFD=3.3
23:24:53.041 00.004 1092 MultiStar: [#1 0.36,0.04,1.11,U] [#2 0.55,-0.11,1.00,U] [#3 0.62,-0.02,0.81,U] [#4 0.63,-0.11,0.00,M1] [#5 0.57,0.08,0.73,U] [#6 0.69,-0.08,0.00,M1] [#7 0.15,0.11,0.62,U] [#8 0.49,-0.01,0.51,U] 
23:24:53.045 00.004 1092 single-star, 6 included, MultiStar: {0.45, 0.04}, one-star: {0.37, 0.21}
23:24:53.048 00.003 1092 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.43) = xAngle (0.94 = 0.94)
23:24:53.050 00.002 1092 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.78 = 0.78)
23:24:53.052 00.002 1092 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.42 cameraTheta=0.51 mountX=0.25 mountY=0.30, mountTheta=0.87
23:24:53.058 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=0.21, opts=13)
23:24:53.066 00.008 1092 Enqueuing Move request for scope (0.37, 0.21)
23:24:53.069 00.003 2744 Worker thread wakes up
23:24:53.069 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.21) opts 0xd
23:24:53.069 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, 0.21)
23:24:53.069 00.000 2744 Moving (0.37, 0.21) raw xDistance=0.25 yDistance=0.30
23:24:53.069 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:24:53.069 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:53.070 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:24:53.070 00.000 2744 MoveAxis(E, 0, ABG)
23:24:53.070 00.000 2744 Move returns status 0, amount 0
23:24:53.070 00.000 2744 MoveAxis(N, 0, ABG)
23:24:53.070 00.000 2744 Move returns status 0, amount 0
23:24:53.070 00.000 2744 move complete, result=0
23:24:53.070 00.000 2744 worker thread done servicing request
23:24:53.092 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1738, FiltMax=65535, Gamma=0.510
23:24:53.112 00.020 1092 UpdateGuideState exits: m=546282 SNR=88.3
23:24:53.117 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:53.120 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:53.124 00.004 1092 Enqueuing Expose request
23:24:53.130 00.006 2744 Worker thread wakes up
23:24:53.130 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:24:53.133 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:53.133 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:56.532 03.399 2744 Exposure complete
23:24:56.741 00.209 2744 worker thread done servicing request
23:24:56.742 00.001 1092 OnExposeComplete: enter
23:24:56.745 00.003 1092 UpdateGuideState(): m_state=6
23:24:56.747 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
23:24:56.750 00.003 1092 Star::Find returns 1 (0), X=1603.62, Y=1127.15, Mass=511144, SNR=80.3, Peak=58291 HFD=3.2
23:24:56.753 00.003 1092 MultiStar: [#1 0.66,-0.21,0.00,M1] [#2 0.89,-0.03,0.00,M1] [#3 0.70,-0.27,0.00,M1] [#4 0.74,-0.17,0.00,M2] [#5 0.89,-0.13,0.00,M1] [#6 0.76,-0.16,0.00,M2] [#7 0.63,-0.07,0.00,M1] [#8 0.72,-0.22,0.00,M1] 
23:24:56.755 00.002 1092 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
23:24:56.759 00.004 1092 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
23:24:56.761 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=0.08 hyp=0.45 cameraTheta=0.18 mountX=0.37 mountY=0.20, mountTheta=0.49
23:24:56.766 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.08, opts=13)
23:24:56.768 00.002 1092 Enqueuing Move request for scope (0.45, 0.08)
23:24:56.771 00.003 2744 Worker thread wakes up
23:24:56.771 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.08) opts 0xd
23:24:56.771 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.08)
23:24:56.771 00.000 2744 Moving (0.45, 0.08) raw xDistance=0.37 yDistance=0.20
23:24:56.771 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
23:24:56.771 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:24:56.771 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:24:56.771 00.000 2744 MoveAxis(W, 83, ABG)
23:24:56.772 00.001 2744 Guiding  Dir = 3, Dur = 83
23:24:56.772 00.000 2744 IsSlewing returns 0
23:24:56.772 00.000 2744 IsGuiding returns 0
23:24:56.773 00.001 2744 PulseGuide returned control before completion, sleep 93
23:24:56.788 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:24:56.807 00.019 1092 UpdateGuideState exits: m=511144 SNR=80.3
23:24:56.810 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:24:56.814 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:24:56.817 00.003 1092 Enqueuing Expose request
23:24:56.876 00.059 2744 IsGuiding returns 1
23:24:56.876 00.000 2744 scope still moving after pulse duration time elapsed
23:24:56.907 00.031 2744 IsSlewing returns 0
23:24:56.907 00.000 2744 IsGuiding returns 0
23:24:56.907 00.000 2744 scope move finished after 83 + 51 ms
23:24:56.908 00.001 2744 Move returns status 0, amount 83
23:24:56.908 00.000 2744 MoveAxis(N, 0, ABG)
23:24:56.908 00.000 2744 Move returns status 0, amount 0
23:24:56.908 00.000 2744 move complete, result=0
23:24:56.908 00.000 2744 worker thread done servicing request
23:24:56.908 00.000 2744 Worker thread wakes up
23:24:56.908 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:24:56.908 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:24:56.909 00.001 1092 GuideStep: 0.4 px 83 ms WEST, 0.2 px 0 ms NORTH
23:25:00.318 03.409 2744 Exposure complete
23:25:00.561 00.243 2744 worker thread done servicing request
23:25:00.561 00.000 1092 OnExposeComplete: enter
23:25:00.565 00.004 1092 UpdateGuideState(): m_state=6
23:25:00.568 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
23:25:00.571 00.003 1092 Star::Find returns 1 (0), X=1603.36, Y=1127.53, Mass=568796, SNR=102.2, Peak=59264 HFD=3.2
23:25:00.575 00.004 1092 MultiStar: [#1 0.25,0.19,0.88,U] [#2 0.37,0.38,0.77,U] [#3 0.38,-0.00,0.64,U] [#4 0.49,0.04,0.66,U] [#5 0.38,0.27,0.64,U] [#6 0.32,0.07,0.68,U] [#7 0.15,0.46,0.51,U] [#8 0.60,-0.04,0.00,M2] 
23:25:00.578 00.003 1092 refined, 7 included, MultiStar: {0.31, 0.24}, one-star: {0.18, 0.46}
23:25:00.582 00.004 1092 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.43) = xAngle (1.09 = 1.09)
23:25:00.585 00.003 1092 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.94 = 0.94)
23:25:00.587 00.002 1092 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.66 mountX=0.18 mountY=0.32, mountTheta=1.05
23:25:00.593 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=0.24, opts=13)
23:25:00.597 00.004 1092 Enqueuing Move request for scope (0.31, 0.24)
23:25:00.599 00.002 2744 Worker thread wakes up
23:25:00.599 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
23:25:00.600 00.001 2744 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
23:25:00.600 00.000 2744 Moving (0.31, 0.24) raw xDistance=0.18 yDistance=0.32
23:25:00.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:25:00.600 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:00.600 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:25:00.600 00.000 2744 MoveAxis(E, 0, ABG)
23:25:00.600 00.000 2744 Move returns status 0, amount 0
23:25:00.600 00.000 2744 MoveAxis(N, 0, ABG)
23:25:00.600 00.000 2744 Move returns status 0, amount 0
23:25:00.600 00.000 2744 move complete, result=0
23:25:00.601 00.001 2744 worker thread done servicing request
23:25:00.618 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1587, FiltMax=65535, Gamma=0.510
23:25:00.636 00.018 1092 UpdateGuideState exits: m=568796 SNR=102.2
23:25:00.639 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:00.641 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:00.643 00.002 1092 Enqueuing Expose request
23:25:00.648 00.005 2744 Worker thread wakes up
23:25:00.648 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:00.648 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:00.648 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:04.069 03.421 2744 Exposure complete
23:25:04.299 00.230 2744 worker thread done servicing request
23:25:04.299 00.000 1092 OnExposeComplete: enter
23:25:04.302 00.003 1092 UpdateGuideState(): m_state=6
23:25:04.306 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
23:25:04.309 00.003 1092 Star::Find returns 1 (0), X=1604.08, Y=1127.04, Mass=536915, SNR=86.5, Peak=53651 HFD=3.0
23:25:04.312 00.003 1092 MultiStar: [#1 1.00,-0.13,0.00,M1] [#2 1.05,-0.02,0.00,M1] [#3 0.99,-0.21,0.00,M1] [#4 0.95,-0.26,0.00,M2] [#5 1.00,-0.12,0.00,M1] [#6 1.14,-0.20,0.00,M2] [#7 0.65,0.12,0.00,M1] [#8 1.39,-0.15,0.00,M3] 
23:25:04.315 00.003 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
23:25:04.317 00.002 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
23:25:04.320 00.003 1092 CameraToMount -- cameraX=0.91 cameraY=-0.04 hyp=0.91 cameraTheta=-0.04 mountX=0.84 mountY=0.21, mountTheta=0.24
23:25:04.327 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.91, y=-0.04, opts=13)
23:25:04.330 00.003 1092 Enqueuing Move request for scope (0.91, -0.04)
23:25:04.334 00.004 2744 Worker thread wakes up
23:25:04.334 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.04) opts 0xd
23:25:04.334 00.000 2744 Handling offset move in thread for scope, endpoint = (0.91, -0.04)
23:25:04.334 00.000 2744 Moving (0.91, -0.04) raw xDistance=0.84 yDistance=0.21
23:25:04.334 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.84
23:25:04.335 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:04.335 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:25:04.335 00.000 2744 MoveAxis(W, 188, ABG)
23:25:04.335 00.000 2744 Guiding  Dir = 3, Dur = 188
23:25:04.335 00.000 2744 IsSlewing returns 0
23:25:04.335 00.000 2744 IsGuiding returns 0
23:25:04.336 00.001 2744 PulseGuide returned control before completion, sleep 198
23:25:04.352 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1378, FiltMax=65535, Gamma=0.510
23:25:04.372 00.020 1092 UpdateGuideState exits: m=536915 SNR=86.5
23:25:04.375 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:04.377 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:04.380 00.003 1092 Enqueuing Expose request
23:25:04.537 00.157 2744 IsGuiding returns 1
23:25:04.537 00.000 2744 scope still moving after pulse duration time elapsed
23:25:04.568 00.031 2744 IsSlewing returns 0
23:25:04.568 00.000 2744 IsGuiding returns 0
23:25:04.568 00.000 2744 scope move finished after 188 + 45 ms
23:25:04.568 00.000 2744 Move returns status 0, amount 188
23:25:04.569 00.001 2744 MoveAxis(N, 0, ABG)
23:25:04.569 00.000 2744 Move returns status 0, amount 0
23:25:04.569 00.000 2744 move complete, result=0
23:25:04.569 00.000 2744 worker thread done servicing request
23:25:04.569 00.000 2744 Worker thread wakes up
23:25:04.569 00.000 1092 GuideStep: 0.8 px 188 ms WEST, 0.2 px 0 ms NORTH
23:25:04.573 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:04.573 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:07.965 03.392 2744 Exposure complete
23:25:08.176 00.211 2744 worker thread done servicing request
23:25:08.176 00.000 1092 OnExposeComplete: enter
23:25:08.179 00.003 1092 UpdateGuideState(): m_state=6
23:25:08.182 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
23:25:08.184 00.002 1092 Star::Find returns 1 (0), X=1603.84, Y=1127.22, Mass=573977, SNR=100.6, Peak=65491 HFD=3.4
23:25:08.187 00.003 1092 MultiStar: [#1 0.77,-0.04,0.00,M2] [#2 0.93,-0.01,0.00,M2] [#3 1.00,0.03,0.00,M2] [#4 0.97,-0.27,0.00,M3] [#5 1.06,-0.05,0.00,M2] [#6 0.79,-0.12,0.00,M3] [#7 0.67,0.20,0.00,M2] [#8 0.98,-0.16,0.00,M4] 
23:25:08.190 00.003 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.65 = 0.65)
23:25:08.193 00.003 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
23:25:08.196 00.003 1092 CameraToMount -- cameraX=0.67 cameraY=0.15 hyp=0.68 cameraTheta=0.22 mountX=0.55 mountY=0.32, mountTheta=0.53
23:25:08.202 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=0.15, opts=13)
23:25:08.204 00.002 1092 Enqueuing Move request for scope (0.67, 0.15)
23:25:08.208 00.004 2744 Worker thread wakes up
23:25:08.208 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.15) opts 0xd
23:25:08.208 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, 0.15)
23:25:08.208 00.000 2744 Moving (0.67, 0.15) raw xDistance=0.55 yDistance=0.32
23:25:08.208 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
23:25:08.208 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:08.209 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:25:08.209 00.000 2744 MoveAxis(W, 135, ABG)
23:25:08.209 00.000 2744 Guiding  Dir = 3, Dur = 135
23:25:08.209 00.000 2744 IsSlewing returns 0
23:25:08.209 00.000 2744 IsGuiding returns 0
23:25:08.210 00.001 2744 PulseGuide returned control before completion, sleep 145
23:25:08.230 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1328, FiltMax=65535, Gamma=0.510
23:25:08.252 00.022 1092 UpdateGuideState exits: m=573977 SNR=100.6
23:25:08.258 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:08.260 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:08.264 00.004 1092 Enqueuing Expose request
23:25:08.358 00.094 2744 IsGuiding returns 1
23:25:08.358 00.000 2744 scope still moving after pulse duration time elapsed
23:25:08.390 00.032 2744 IsSlewing returns 0
23:25:08.390 00.000 2744 IsGuiding returns 0
23:25:08.390 00.000 2744 scope move finished after 135 + 46 ms
23:25:08.390 00.000 2744 Move returns status 0, amount 135
23:25:08.391 00.001 2744 MoveAxis(N, 0, ABG)
23:25:08.391 00.000 2744 Move returns status 0, amount 0
23:25:08.391 00.000 2744 move complete, result=0
23:25:08.391 00.000 2744 worker thread done servicing request
23:25:08.391 00.000 2744 Worker thread wakes up
23:25:08.391 00.000 1092 GuideStep: 0.5 px 135 ms WEST, 0.3 px 0 ms NORTH
23:25:08.396 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:08.396 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:11.805 03.409 2744 Exposure complete
23:25:12.020 00.215 2744 worker thread done servicing request
23:25:12.020 00.000 1092 OnExposeComplete: enter
23:25:12.023 00.003 1092 UpdateGuideState(): m_state=6
23:25:12.025 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
23:25:12.027 00.002 1092 Star::Find returns 1 (0), X=1603.77, Y=1127.07, Mass=555335, SNR=90.3, Peak=58899 HFD=3.2
23:25:12.031 00.004 1092 MultiStar: [#1 0.82,-0.22,0.00,M3] [#2 0.85,-0.18,0.00,M3] [#3 0.91,-0.39,0.00,M3] [#4 0.54,-0.40,0.00,M4] [#5 0.95,-0.10,0.00,M3] [#6 0.97,-0.14,0.00,M4] [#7 0.65,-0.12,0.00,M3] [#8 0.88,-0.64,0.00,M5] 
23:25:12.034 00.003 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
23:25:12.036 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
23:25:12.038 00.002 1092 CameraToMount -- cameraX=0.60 cameraY=-0.00 hyp=0.60 cameraTheta=-0.00 mountX=0.54 mountY=0.16, mountTheta=0.28
23:25:12.045 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.00, opts=13)
23:25:12.048 00.003 1092 Enqueuing Move request for scope (0.60, -0.00)
23:25:12.050 00.002 2744 Worker thread wakes up
23:25:12.050 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.00) opts 0xd
23:25:12.050 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.00)
23:25:12.050 00.000 2744 Moving (0.60, -0.00) raw xDistance=0.54 yDistance=0.16
23:25:12.050 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
23:25:12.050 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:12.051 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:25:12.051 00.000 2744 MoveAxis(W, 131, ABG)
23:25:12.051 00.000 2744 Guiding  Dir = 3, Dur = 131
23:25:12.051 00.000 2744 IsSlewing returns 0
23:25:12.051 00.000 2744 IsGuiding returns 0
23:25:12.052 00.001 2744 PulseGuide returned control before completion, sleep 141
23:25:12.067 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1443, FiltMax=65535, Gamma=0.510
23:25:12.086 00.019 1092 UpdateGuideState exits: m=555335 SNR=90.3
23:25:12.089 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:12.091 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:12.094 00.003 1092 Enqueuing Expose request
23:25:12.204 00.110 2744 IsGuiding returns 1
23:25:12.205 00.001 2744 scope still moving after pulse duration time elapsed
23:25:12.235 00.030 2744 IsSlewing returns 0
23:25:12.235 00.000 2744 IsGuiding returns 0
23:25:12.235 00.000 2744 scope move finished after 131 + 52 ms
23:25:12.235 00.000 2744 Move returns status 0, amount 131
23:25:12.235 00.000 2744 MoveAxis(N, 0, ABG)
23:25:12.235 00.000 2744 Move returns status 0, amount 0
23:25:12.236 00.001 2744 move complete, result=0
23:25:12.236 00.000 2744 worker thread done servicing request
23:25:12.236 00.000 2744 Worker thread wakes up
23:25:12.236 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:12.236 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:12.238 00.002 1092 GuideStep: 0.5 px 131 ms WEST, 0.2 px 0 ms NORTH
23:25:15.632 03.394 2744 Exposure complete
23:25:15.837 00.205 2744 worker thread done servicing request
23:25:15.838 00.001 1092 OnExposeComplete: enter
23:25:15.841 00.003 1092 UpdateGuideState(): m_state=6
23:25:15.843 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
23:25:15.846 00.003 1092 Star::Find returns 1 (0), X=1604.25, Y=1126.97, Mass=521803, SNR=96.1, Peak=60515 HFD=3.1
23:25:15.849 00.003 1092 MultiStar: [#1 1.25,-0.26,0.00,M4] [#2 1.36,-0.06,0.00,M4] [#3 1.18,-0.40,0.00,M4] [#4 1.39,-0.09,0.00,M5] [#5 1.34,-0.20,0.00,M4] [#6 1.25,-0.04,0.00,M5] [#7 1.13,0.31,0.00,M4] [#8 1.50,-0.38,0.00,M6] 
23:25:15.851 00.002 1092 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
23:25:15.856 00.005 1092 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.18 = 0.18)
23:25:15.859 00.003 1092 CameraToMount -- cameraX=1.08 cameraY=-0.10 hyp=1.08 cameraTheta=-0.09 mountX=1.02 mountY=0.19, mountTheta=0.19
23:25:15.865 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.08, y=-0.10, opts=13)
23:25:15.867 00.002 1092 Enqueuing Move request for scope (1.08, -0.10)
23:25:15.870 00.003 2744 Worker thread wakes up
23:25:15.870 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.08, -0.10) opts 0xd
23:25:15.871 00.001 2744 Handling offset move in thread for scope, endpoint = (1.08, -0.10)
23:25:15.871 00.000 2744 Moving (1.08, -0.10) raw xDistance=1.02 yDistance=0.19
23:25:15.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.02
23:25:15.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:15.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:25:15.871 00.000 2744 MoveAxis(W, 238, ABG)
23:25:15.871 00.000 2744 Guiding  Dir = 3, Dur = 238
23:25:15.872 00.001 2744 IsSlewing returns 0
23:25:15.872 00.000 2744 IsGuiding returns 0
23:25:15.872 00.000 2744 PulseGuide returned control before completion, sleep 248
23:25:15.888 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1539, FiltMax=65535, Gamma=0.510
23:25:15.903 00.015 1092 UpdateGuideState exits: m=521803 SNR=96.1
23:25:15.907 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:15.909 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:15.912 00.003 1092 Enqueuing Expose request
23:25:16.137 00.225 2744 IsGuiding returns 1
23:25:16.137 00.000 2744 scope still moving after pulse duration time elapsed
23:25:16.167 00.030 2744 IsSlewing returns 0
23:25:16.167 00.000 2744 IsGuiding returns 0
23:25:16.167 00.000 2744 scope move finished after 238 + 57 ms
23:25:16.168 00.001 2744 Move returns status 0, amount 238
23:25:16.168 00.000 2744 MoveAxis(N, 0, ABG)
23:25:16.168 00.000 2744 Move returns status 0, amount 0
23:25:16.168 00.000 2744 move complete, result=0
23:25:16.168 00.000 2744 worker thread done servicing request
23:25:16.168 00.000 1092 GuideStep: 1.0 px 238 ms WEST, 0.2 px 0 ms NORTH
23:25:16.172 00.004 2744 Worker thread wakes up
23:25:16.172 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:16.172 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:19.578 03.406 2744 Exposure complete
23:25:19.798 00.220 2744 worker thread done servicing request
23:25:19.798 00.000 1092 OnExposeComplete: enter
23:25:19.801 00.003 1092 UpdateGuideState(): m_state=6
23:25:19.805 00.004 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
23:25:19.808 00.003 1092 Star::Find returns 1 (0), X=1603.66, Y=1127.54, Mass=554288, SNR=92.4, Peak=65491 HFD=3.2
23:25:19.811 00.003 1092 MultiStar: [#1 0.62,0.20,0.94,U] [#2 0.67,0.45,0.00,M5] [#3 0.76,0.13,0.00,M5] [#4 0.64,0.00,0.71,U] [#5 0.70,0.41,0.00,M5] [#6 0.60,0.31,0.00,M6] [#7 0.31,0.21,0.50,U] [#8 0.88,0.16,0.00,M7] 
23:25:19.814 00.003 1092 refined, 3 included, MultiStar: {0.53, 0.24}, one-star: {0.49, 0.47}
23:25:19.815 00.001 1092 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
23:25:19.818 00.003 1092 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
23:25:19.821 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=0.24 hyp=0.58 cameraTheta=0.43 mountX=0.38 mountY=0.38, mountTheta=0.78
23:25:19.825 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.24, opts=13)
23:25:19.828 00.003 1092 Enqueuing Move request for scope (0.53, 0.24)
23:25:19.830 00.002 2744 Worker thread wakes up
23:25:19.830 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.24) opts 0xd
23:25:19.830 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.24)
23:25:19.830 00.000 2744 Moving (0.53, 0.24) raw xDistance=0.38 yDistance=0.38
23:25:19.831 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.38
23:25:19.831 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:19.831 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:25:19.831 00.000 2744 MoveAxis(W, 102, ABG)
23:25:19.831 00.000 2744 Guiding  Dir = 3, Dur = 102
23:25:19.831 00.000 2744 IsSlewing returns 0
23:25:19.831 00.000 2744 IsGuiding returns 0
23:25:19.832 00.001 2744 PulseGuide returned control before completion, sleep 112
23:25:19.848 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1309, FiltMax=65535, Gamma=0.510
23:25:19.866 00.018 1092 UpdateGuideState exits: m=554288 SNR=92.4
23:25:19.869 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:19.872 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:19.874 00.002 1092 Enqueuing Expose request
23:25:19.956 00.082 2744 IsGuiding returns 1
23:25:19.957 00.001 2744 scope still moving after pulse duration time elapsed
23:25:19.987 00.030 2744 IsSlewing returns 0
23:25:19.987 00.000 2744 IsGuiding returns 0
23:25:19.987 00.000 2744 scope move finished after 102 + 53 ms
23:25:19.987 00.000 2744 Move returns status 0, amount 102
23:25:19.987 00.000 2744 MoveAxis(N, 0, ABG)
23:25:19.987 00.000 2744 Move returns status 0, amount 0
23:25:19.987 00.000 2744 move complete, result=0
23:25:19.988 00.001 2744 worker thread done servicing request
23:25:19.988 00.000 2744 Worker thread wakes up
23:25:19.988 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:19.988 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:19.988 00.000 1092 GuideStep: 0.4 px 102 ms WEST, 0.4 px 0 ms NORTH
23:25:23.383 03.395 2744 Exposure complete
23:25:23.609 00.226 2744 worker thread done servicing request
23:25:23.610 00.001 1092 OnExposeComplete: enter
23:25:23.613 00.003 1092 UpdateGuideState(): m_state=6
23:25:23.615 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
23:25:23.618 00.003 1092 Star::Find returns 1 (0), X=1603.30, Y=1127.50, Mass=555183, SNR=95.8, Peak=53139 HFD=3.2
23:25:23.621 00.003 1092 MultiStar: [#1 0.54,0.36,0.00,M4] [#2 0.48,0.24,0.82,U] [#3 0.57,0.08,0.81,U] [#4 0.50,0.01,0.72,U] [#5 0.43,0.44,0.68,U] [#6 0.59,0.27,0.00,M7] [#7 0.07,0.60,0.54,U] [#8 0.58,0.01,0.53,U] 
23:25:23.625 00.004 1092 single-star, 6 included, MultiStar: {0.39, 0.26}, one-star: {0.12, 0.43}
23:25:23.628 00.003 1092 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.43) = xAngle (1.72 = 1.72)
23:25:23.630 00.002 1092 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.57 = 1.57)
23:25:23.634 00.004 1092 CameraToMount -- cameraX=0.12 cameraY=0.43 hyp=0.44 cameraTheta=1.29 mountX=-0.07 mountY=0.44, mountTheta=1.72
23:25:23.640 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.43, opts=13)
23:25:23.642 00.002 1092 Enqueuing Move request for scope (0.12, 0.43)
23:25:23.646 00.004 2744 Worker thread wakes up
23:25:23.646 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.43) opts 0xd
23:25:23.646 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.43)
23:25:23.646 00.000 2744 Moving (0.12, 0.43) raw xDistance=-0.07 yDistance=0.44
23:25:23.646 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:25:23.646 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:23.646 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:25:23.646 00.000 2744 MoveAxis(E, 0, ABG)
23:25:23.646 00.000 2744 Move returns status 0, amount 0
23:25:23.646 00.000 2744 MoveAxis(N, 0, ABG)
23:25:23.646 00.000 2744 Move returns status 0, amount 0
23:25:23.646 00.000 2744 move complete, result=0
23:25:23.646 00.000 2744 worker thread done servicing request
23:25:23.665 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1437, FiltMax=65535, Gamma=0.510
23:25:23.682 00.017 1092 UpdateGuideState exits: m=555183 SNR=95.8
23:25:23.685 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:23.689 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:23.692 00.003 1092 Enqueuing Expose request
23:25:23.695 00.003 2744 Worker thread wakes up
23:25:23.696 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:25:23.699 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:23.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:27.109 03.410 2744 Exposure complete
23:25:27.353 00.244 2744 worker thread done servicing request
23:25:27.353 00.000 1092 OnExposeComplete: enter
23:25:27.356 00.003 1092 UpdateGuideState(): m_state=6
23:25:27.360 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
23:25:27.363 00.003 1092 Star::Find returns 1 (0), X=1603.36, Y=1127.55, Mass=530682, SNR=90.0, Peak=58083 HFD=3.2
23:25:27.366 00.003 1092 MultiStar: [#1 0.22,0.14,0.86,U] [#2 0.34,0.13,1.00,U] [#3 0.26,0.08,0.82,U] [#4 0.30,-0.19,0.77,U] [#5 0.40,0.19,0.67,U] [#6 0.16,0.17,0.74,U] [#7 0.11,0.32,0.61,U] [#8 0.33,-0.18,0.53,U] 
23:25:27.369 00.003 1092 refined, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.19, 0.48}
23:25:27.372 00.003 1092 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.43) = xAngle (0.94 = 0.94)
23:25:27.374 00.002 1092 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.78 = 0.78)
23:25:27.378 00.004 1092 CameraToMount -- cameraX=0.25 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=0.17 mountY=0.21, mountTheta=0.87
23:25:27.383 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=0.14, opts=13)
23:25:27.386 00.003 1092 Enqueuing Move request for scope (0.25, 0.14)
23:25:27.390 00.004 2744 Worker thread wakes up
23:25:27.390 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.14) opts 0xd
23:25:27.390 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, 0.14)
23:25:27.390 00.000 2744 Moving (0.25, 0.14) raw xDistance=0.17 yDistance=0.21
23:25:27.390 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:25:27.390 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:27.390 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:25:27.391 00.001 2744 MoveAxis(E, 0, ABG)
23:25:27.391 00.000 2744 Move returns status 0, amount 0
23:25:27.391 00.000 2744 MoveAxis(N, 0, ABG)
23:25:27.391 00.000 2744 Move returns status 0, amount 0
23:25:27.391 00.000 2744 move complete, result=0
23:25:27.391 00.000 2744 worker thread done servicing request
23:25:27.412 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1354, FiltMax=65535, Gamma=0.510
23:25:27.429 00.017 1092 UpdateGuideState exits: m=530682 SNR=90.0
23:25:27.432 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:27.434 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:27.437 00.003 1092 Enqueuing Expose request
23:25:27.440 00.003 2744 Worker thread wakes up
23:25:27.440 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:27.440 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:27.440 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:25:30.827 03.387 2744 Exposure complete
23:25:31.037 00.210 2744 worker thread done servicing request
23:25:31.037 00.000 1092 OnExposeComplete: enter
23:25:31.040 00.003 1092 UpdateGuideState(): m_state=6
23:25:31.043 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
23:25:31.045 00.002 1092 Star::Find returns 1 (0), X=1602.29, Y=1127.78, Mass=532083, SNR=80.6, Peak=53011 HFD=3.1
23:25:31.048 00.003 1092 MultiStar: [#1 -0.77,0.53,0.00,M4] [#2 -0.62,0.56,0.00,M4] [#3 -0.60,0.36,0.00,M4] [#4 -0.68,0.46,0.00,M3] [#5 -0.70,0.39,0.00,M4] [#6 -0.60,0.45,0.00,M7] [#7 -0.84,0.93,0.00,M2] [#8 -0.73,0.37,0.00,M6] 
23:25:31.050 00.002 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
23:25:31.052 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
23:25:31.055 00.003 1092 CameraToMount -- cameraX=-0.88 cameraY=0.71 hyp=1.13 cameraTheta=2.47 mountX=-1.10 mountY=0.45, mountTheta=2.76
23:25:31.060 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=0.71, opts=13)
23:25:31.063 00.003 1092 Enqueuing Move request for scope (-0.88, 0.71)
23:25:31.066 00.003 2744 Worker thread wakes up
23:25:31.066 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.71) opts 0xd
23:25:31.066 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, 0.71)
23:25:31.067 00.001 2744 Moving (-0.88, 0.71) raw xDistance=-1.10 yDistance=0.45
23:25:31.067 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
23:25:31.067 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:31.067 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
23:25:31.067 00.000 2744 MoveAxis(E, 246, ABG)
23:25:31.067 00.000 2744 Guiding  Dir = 2, Dur = 246
23:25:31.067 00.000 2744 IsSlewing returns 0
23:25:31.067 00.000 2744 IsGuiding returns 0
23:25:31.068 00.001 2744 PulseGuide returned control before completion, sleep 256
23:25:31.083 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1550, FiltMax=65535, Gamma=0.510
23:25:31.101 00.018 1092 UpdateGuideState exits: m=532083 SNR=80.6
23:25:31.104 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:31.106 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:31.109 00.003 1092 Enqueuing Expose request
23:25:31.330 00.221 2744 IsGuiding returns 1
23:25:31.330 00.000 2744 scope still moving after pulse duration time elapsed
23:25:31.362 00.032 2744 IsSlewing returns 0
23:25:31.362 00.000 2744 IsGuiding returns 0
23:25:31.362 00.000 2744 scope move finished after 246 + 49 ms
23:25:31.362 00.000 2744 Move returns status 0, amount 246
23:25:31.362 00.000 2744 MoveAxis(N, 0, ABG)
23:25:31.362 00.000 2744 Move returns status 0, amount 0
23:25:31.363 00.001 2744 move complete, result=0
23:25:31.363 00.000 2744 worker thread done servicing request
23:25:31.363 00.000 2744 Worker thread wakes up
23:25:31.363 00.000 1092 GuideStep: -1.1 px 246 ms EAST, 0.4 px 0 ms NORTH
23:25:31.366 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:31.366 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:34.759 03.393 2744 Exposure complete
23:25:34.983 00.224 2744 worker thread done servicing request
23:25:34.983 00.000 1092 OnExposeComplete: enter
23:25:34.986 00.003 1092 UpdateGuideState(): m_state=6
23:25:34.991 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
23:25:34.994 00.003 1092 Star::Find returns 1 (0), X=1603.47, Y=1127.33, Mass=553158, SNR=92.8, Peak=60611 HFD=3.2
23:25:34.999 00.005 1092 MultiStar: [#1 0.65,0.05,0.87,U] [#2 0.60,0.41,0.00,M5] [#3 0.56,-0.10,0.80,U] [#4 0.63,-0.17,0.72,U] [#5 0.73,-0.08,0.00,M5] [#6 0.69,-0.08,0.00,M8] [#7 0.18,0.01,0.52,U] [#8 0.83,-0.17,0.00,M7] 
23:25:35.002 00.003 1092 single-star, 4 included, MultiStar: {0.47, 0.03}, one-star: {0.29, 0.26}
23:25:35.005 00.003 1092 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.43) = xAngle (1.17 = 1.17)
23:25:35.008 00.003 1092 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.01 = 1.01)
23:25:35.010 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=0.26 hyp=0.39 cameraTheta=0.74 mountX=0.15 mountY=0.33, mountTheta=1.14
23:25:35.018 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.26, opts=13)
23:25:35.020 00.002 1092 Enqueuing Move request for scope (0.29, 0.26)
23:25:35.024 00.004 2744 Worker thread wakes up
23:25:35.024 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.26) opts 0xd
23:25:35.024 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.26)
23:25:35.024 00.000 2744 Moving (0.29, 0.26) raw xDistance=0.15 yDistance=0.33
23:25:35.024 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:25:35.024 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:35.024 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:25:35.024 00.000 2744 MoveAxis(E, 0, ABG)
23:25:35.024 00.000 2744 Move returns status 0, amount 0
23:25:35.024 00.000 2744 MoveAxis(N, 0, ABG)
23:25:35.024 00.000 2744 Move returns status 0, amount 0
23:25:35.024 00.000 2744 move complete, result=0
23:25:35.024 00.000 2744 worker thread done servicing request
23:25:35.040 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1232, FiltMax=65535, Gamma=0.510
23:25:35.056 00.016 1092 UpdateGuideState exits: m=553158 SNR=92.8
23:25:35.059 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:35.062 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:35.064 00.002 1092 Enqueuing Expose request
23:25:35.066 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:35.069 00.003 2744 Worker thread wakes up
23:25:35.069 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:35.069 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:38.469 03.400 2744 Exposure complete
23:25:38.680 00.211 2744 worker thread done servicing request
23:25:38.680 00.000 1092 OnExposeComplete: enter
23:25:38.682 00.002 1092 UpdateGuideState(): m_state=6
23:25:38.685 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
23:25:38.688 00.003 1092 Star::Find returns 1 (0), X=1603.73, Y=1126.76, Mass=558818, SNR=90.2, Peak=57043 HFD=3.5
23:25:38.691 00.003 1092 MultiStar: [#1 0.84,-0.31,0.00,M4] [#2 0.87,-0.19,0.00,M6] [#3 0.84,-0.41,0.00,M4] [#4 1.01,-0.58,0.00,M3] [#5 0.99,-0.29,0.00,M6] [#6 0.78,-0.43,0.00,M9] [#7 0.46,-0.02,0.56,U] [#8 1.11,-0.48,0.00,M8] 
23:25:38.693 00.002 1092 refined, 1 included, MultiStar: {0.52, -0.21}, one-star: {0.56, -0.31}
23:25:38.697 00.004 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
23:25:38.699 00.002 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
23:25:38.701 00.002 1092 CameraToMount -- cameraX=0.52 cameraY=-0.21 hyp=0.56 cameraTheta=-0.37 mountX=0.56 mountY=-0.06, mountTheta=-0.10
23:25:38.706 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.52, y=-0.21, opts=13)
23:25:38.709 00.003 1092 Enqueuing Move request for scope (0.52, -0.21)
23:25:38.712 00.003 2744 Worker thread wakes up
23:25:38.712 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.21) opts 0xd
23:25:38.712 00.000 2744 Handling offset move in thread for scope, endpoint = (0.52, -0.21)
23:25:38.712 00.000 2744 Moving (0.52, -0.21) raw xDistance=0.56 yDistance=-0.06
23:25:38.712 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
23:25:38.712 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:38.712 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:25:38.713 00.001 2744 MoveAxis(W, 126, ABG)
23:25:38.713 00.000 2744 Guiding  Dir = 3, Dur = 126
23:25:38.713 00.000 2744 IsSlewing returns 0
23:25:38.713 00.000 2744 IsGuiding returns 0
23:25:38.713 00.000 2744 PulseGuide returned control before completion, sleep 136
23:25:38.730 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1498, FiltMax=65535, Gamma=0.510
23:25:38.745 00.015 1092 UpdateGuideState exits: m=558818 SNR=90.2
23:25:38.748 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:38.750 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:38.752 00.002 1092 Enqueuing Expose request
23:25:38.866 00.114 2744 IsGuiding returns 1
23:25:38.866 00.000 2744 scope still moving after pulse duration time elapsed
23:25:38.897 00.031 2744 IsSlewing returns 0
23:25:38.897 00.000 2744 IsGuiding returns 0
23:25:38.897 00.000 2744 scope move finished after 126 + 58 ms
23:25:38.898 00.001 2744 Move returns status 0, amount 126
23:25:38.898 00.000 2744 MoveAxis(N, 0, ABG)
23:25:38.898 00.000 2744 Move returns status 0, amount 0
23:25:38.898 00.000 2744 move complete, result=0
23:25:38.898 00.000 2744 worker thread done servicing request
23:25:38.898 00.000 2744 Worker thread wakes up
23:25:38.898 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:38.898 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:38.907 00.009 1092 GuideStep: 0.6 px 126 ms WEST, -0.1 px 0 ms NORTH
23:25:42.288 03.381 2744 Exposure complete
23:25:42.490 00.202 2744 worker thread done servicing request
23:25:42.490 00.000 1092 OnExposeComplete: enter
23:25:42.493 00.003 1092 UpdateGuideState(): m_state=6
23:25:42.495 00.002 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
23:25:42.497 00.002 1092 Star::Find returns 1 (0), X=1603.26, Y=1127.46, Mass=574591, SNR=114.4, Peak=55936 HFD=3.3
23:25:42.501 00.004 1092 MultiStar: [#1 0.18,0.14,0.64,U] [#2 0.25,0.36,0.76,U] [#3 0.33,0.05,0.67,U] [#4 0.19,0.06,0.66,U] [#5 0.04,0.31,0.59,U] [#6 0.25,0.09,0.52,U] [#7 0.01,0.39,0.44,U] [#8 0.25,0.03,0.34,U] 
23:25:42.503 00.002 1092 refined, 8 included, MultiStar: {0.17, 0.22}, one-star: {0.08, 0.39}
23:25:42.505 00.002 1092 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.43) = xAngle (1.32 = 1.32)
23:25:42.508 00.003 1092 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.17 = 1.17)
23:25:42.510 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.22 hyp=0.28 cameraTheta=0.90 mountX=0.07 mountY=0.26, mountTheta=1.31
23:25:42.515 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.22, opts=13)
23:25:42.517 00.002 1092 Enqueuing Move request for scope (0.17, 0.22)
23:25:42.522 00.005 2744 Worker thread wakes up
23:25:42.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.22) opts 0xd
23:25:42.522 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.22)
23:25:42.522 00.000 2744 Moving (0.17, 0.22) raw xDistance=0.07 yDistance=0.26
23:25:42.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:25:42.522 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:25:42.523 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:25:42.523 00.000 2744 MoveAxis(E, 0, ABG)
23:25:42.523 00.000 2744 Move returns status 0, amount 0
23:25:42.523 00.000 2744 MoveAxis(N, 0, ABG)
23:25:42.523 00.000 2744 Move returns status 0, amount 0
23:25:42.523 00.000 2744 move complete, result=0
23:25:42.523 00.000 2744 worker thread done servicing request
23:25:42.540 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4627, FiltMin=1680, FiltMax=65535, Gamma=0.510
23:25:42.560 00.020 1092 UpdateGuideState exits: m=574591 SNR=114.4
23:25:42.569 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:42.575 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:42.578 00.003 1092 Enqueuing Expose request
23:25:42.582 00.004 2744 Worker thread wakes up
23:25:42.582 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:25:42.585 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:42.585 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:45.997 03.412 2744 Exposure complete
23:25:46.267 00.270 2744 worker thread done servicing request
23:25:46.268 00.001 1092 OnExposeComplete: enter
23:25:46.271 00.003 1092 UpdateGuideState(): m_state=6
23:25:46.276 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
23:25:46.279 00.003 1092 Star::Find returns 1 (0), X=1603.01, Y=1127.86, Mass=550148, SNR=86.3, Peak=64186 HFD=3.0
23:25:46.282 00.003 1092 MultiStar: [#1 -0.11,0.63,0.99,U] [#2 0.18,0.54,1.04,U] [#3 -0.09,0.39,0.80,U] [#4 -0.10,0.42,0.93,U] [#5 -0.04,0.70,0.00,M6] [#6 0.05,0.56,0.73,U] [#7 -0.34,1.13,0.00,M1] [#8 0.29,0.49,0.48,U] 
23:25:46.285 00.003 1092 refined, 6 included, MultiStar: {-0.01, 0.56}, one-star: {-0.16, 0.79}
23:25:46.288 00.003 1092 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.43) = xAngle (2.02 = 2.02)
23:25:46.290 00.002 1092 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.87 = 1.87)
23:25:46.292 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=0.56 hyp=0.56 cameraTheta=1.59 mountX=-0.24 mountY=0.53, mountTheta=2.00
23:25:46.299 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.56, opts=13)
23:25:46.302 00.003 1092 Enqueuing Move request for scope (-0.01, 0.56)
23:25:46.307 00.005 2744 Worker thread wakes up
23:25:46.307 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.56) opts 0xd
23:25:46.307 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.56)
23:25:46.307 00.000 2744 Moving (-0.01, 0.56) raw xDistance=-0.24 yDistance=0.53
23:25:46.307 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:25:46.307 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:46.307 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
23:25:46.307 00.000 2744 MoveAxis(E, 0, ABG)
23:25:46.307 00.000 2744 Move returns status 0, amount 0
23:25:46.307 00.000 2744 MoveAxis(N, 0, ABG)
23:25:46.308 00.001 2744 Move returns status 0, amount 0
23:25:46.308 00.000 2744 move complete, result=0
23:25:46.308 00.000 2744 worker thread done servicing request
23:25:46.325 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:25:46.344 00.019 1092 UpdateGuideState exits: m=550148 SNR=86.3
23:25:46.348 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:46.351 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:46.355 00.004 1092 Enqueuing Expose request
23:25:46.358 00.003 2744 Worker thread wakes up
23:25:46.359 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
23:25:46.363 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:46.363 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:49.761 03.398 2744 Exposure complete
23:25:49.994 00.233 2744 worker thread done servicing request
23:25:49.994 00.000 1092 OnExposeComplete: enter
23:25:49.997 00.003 1092 UpdateGuideState(): m_state=6
23:25:50.000 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
23:25:50.005 00.005 1092 Star::Find returns 1 (0), X=1602.77, Y=1127.96, Mass=517770, SNR=85.7, Peak=57626 HFD=3.2
23:25:50.010 00.005 1092 MultiStar: [#1 -0.33,0.82,0.00,M3] [#2 -0.29,0.79,0.00,M5] [#3 -0.30,0.56,0.83,U] [#4 -0.34,0.68,0.00,M2] [#5 -0.21,0.88,0.00,M7] [#6 -0.17,0.76,0.00,M8] [#7 -0.69,1.04,0.00,M2] [#8 -0.11,0.60,0.53,U] 
23:25:50.014 00.004 1092 refined, 2 included, MultiStar: {-0.30, 0.71}, one-star: {-0.40, 0.89}
23:25:50.017 00.003 1092 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.43) = xAngle (2.40 = 2.40)
23:25:50.021 00.004 1092 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.25 = 2.25)
23:25:50.027 00.006 1092 CameraToMount -- cameraX=-0.30 cameraY=0.71 hyp=0.77 cameraTheta=1.97 mountX=-0.57 mountY=0.60, mountTheta=2.33
23:25:50.033 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.71, opts=13)
23:25:50.036 00.003 1092 Enqueuing Move request for scope (-0.30, 0.71)
23:25:50.040 00.004 2744 Worker thread wakes up
23:25:50.040 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.71) opts 0xd
23:25:50.040 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.71)
23:25:50.040 00.000 2744 Moving (-0.30, 0.71) raw xDistance=-0.57 yDistance=0.60
23:25:50.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
23:25:50.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:25:50.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.60
23:25:50.040 00.000 2744 MoveAxis(E, 128, ABG)
23:25:50.040 00.000 2744 Guiding  Dir = 2, Dur = 128
23:25:50.041 00.001 2744 IsSlewing returns 0
23:25:50.041 00.000 2744 IsGuiding returns 0
23:25:50.041 00.000 2744 PulseGuide returned control before completion, sleep 138
23:25:50.060 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1424, FiltMax=65535, Gamma=0.510
23:25:50.076 00.016 1092 UpdateGuideState exits: m=517770 SNR=85.7
23:25:50.081 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:50.083 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:50.088 00.005 1092 Enqueuing Expose request
23:25:50.192 00.104 2744 IsGuiding returns 1
23:25:50.192 00.000 2744 scope still moving after pulse duration time elapsed
23:25:50.224 00.032 2744 IsSlewing returns 0
23:25:50.224 00.000 2744 IsGuiding returns 0
23:25:50.225 00.001 2744 scope move finished after 128 + 55 ms
23:25:50.225 00.000 2744 Move returns status 0, amount 128
23:25:50.225 00.000 2744 MoveAxis(N, 0, ABG)
23:25:50.225 00.000 2744 Move returns status 0, amount 0
23:25:50.225 00.000 2744 move complete, result=0
23:25:50.225 00.000 2744 worker thread done servicing request
23:25:50.225 00.000 2744 Worker thread wakes up
23:25:50.225 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:50.225 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:50.226 00.001 1092 GuideStep: -0.6 px 128 ms EAST, 0.6 px 0 ms NORTH
23:25:53.631 03.405 2744 Exposure complete
23:25:53.863 00.232 2744 worker thread done servicing request
23:25:53.864 00.001 1092 OnExposeComplete: enter
23:25:53.866 00.002 1092 UpdateGuideState(): m_state=6
23:25:53.869 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
23:25:53.873 00.004 1092 Star::Find returns 1 (0), X=1603.12, Y=1127.87, Mass=525839, SNR=89.3, Peak=58442 HFD=2.9
23:25:53.876 00.003 1092 MultiStar: [#1 0.05,0.51,0.89,U] [#2 0.17,0.45,0.86,U] [#3 0.07,0.30,0.75,U] [#4 0.08,0.39,0.87,U] [#5 0.13,0.46,0.67,U] [#6 -0.01,0.57,0.76,U] [#7 -0.08,0.91,0.00,M3] [#8 0.16,0.32,0.41,U] 
23:25:53.880 00.004 1092 refined, 7 included, MultiStar: {0.06, 0.50}, one-star: {-0.06, 0.80}
23:25:53.883 00.003 1092 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.43) = xAngle (1.87 = 1.87)
23:25:53.885 00.002 1092 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.72 = 1.72)
23:25:53.888 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=0.50 hyp=0.50 cameraTheta=1.44 mountX=-0.15 mountY=0.50, mountTheta=1.86
23:25:53.894 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.50, opts=13)
23:25:53.897 00.003 1092 Enqueuing Move request for scope (0.06, 0.50)
23:25:53.900 00.003 2744 Worker thread wakes up
23:25:53.900 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.50) opts 0xd
23:25:53.900 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.50)
23:25:53.900 00.000 2744 Moving (0.06, 0.50) raw xDistance=-0.15 yDistance=0.50
23:25:53.900 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:25:53.900 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=1.03 newest=1.63
23:25:53.900 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
23:25:53.900 00.000 2744 MoveAxis(E, 0, ABG)
23:25:53.900 00.000 2744 Move returns status 0, amount 0
23:25:53.900 00.000 2744 MoveAxis(S, 93, ABG)
23:25:53.900 00.000 2744 Guiding  Dir = 1, Dur = 93
23:25:53.901 00.001 2744 IsSlewing returns 0
23:25:53.901 00.000 2744 IsGuiding returns 0
23:25:53.901 00.000 2744 PulseGuide returned control before completion, sleep 103
23:25:53.917 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1533, FiltMax=65535, Gamma=0.510
23:25:53.935 00.018 1092 UpdateGuideState exits: m=525839 SNR=89.3
23:25:53.939 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:53.941 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:53.945 00.004 1092 Enqueuing Expose request
23:25:54.006 00.061 2744 IsGuiding returns 1
23:25:54.006 00.000 2744 scope still moving after pulse duration time elapsed
23:25:54.037 00.031 2744 IsSlewing returns 0
23:25:54.037 00.000 2744 IsGuiding returns 0
23:25:54.038 00.001 2744 scope move finished after 93 + 44 ms
23:25:54.038 00.000 2744 Move returns status 0, amount 93
23:25:54.038 00.000 2744 move complete, result=0
23:25:54.038 00.000 2744 worker thread done servicing request
23:25:54.039 00.001 2744 Worker thread wakes up
23:25:54.039 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:54.039 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:54.042 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 93 ms SOUTH
23:25:57.486 03.444 2744 Exposure complete
23:25:57.771 00.285 2744 worker thread done servicing request
23:25:57.772 00.001 1092 OnExposeComplete: enter
23:25:57.776 00.004 1092 UpdateGuideState(): m_state=6
23:25:57.780 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
23:25:57.783 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1128.17, Mass=561810, SNR=98.4, Peak=57626 HFD=3.3
23:25:57.787 00.004 1092 MultiStar: [#1 -0.05,0.82,0.00,M3] [#2 0.20,0.79,0.00,M5] [#3 0.21,0.51,0.71,U] [#4 0.13,0.65,0.75,U] [#5 0.26,0.91,0.00,M7] [#6 0.14,0.87,0.00,M8] [#7 0.04,0.80,0.00,M4] [#8 0.05,0.41,0.40,U] 
23:25:57.790 00.003 1092 refined, 3 included, MultiStar: {0.08, 0.74}, one-star: {-0.03, 1.10}
23:25:57.794 00.004 1092 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.43) = xAngle (1.89 = 1.89)
23:25:57.797 00.003 1092 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
23:25:57.800 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=0.74 hyp=0.74 cameraTheta=1.46 mountX=-0.23 mountY=0.74, mountTheta=1.88
23:25:57.810 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.74, opts=13)
23:25:57.814 00.004 1092 Enqueuing Move request for scope (0.08, 0.74)
23:25:57.825 00.011 2744 Worker thread wakes up
23:25:57.825 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.74) opts 0xd
23:25:57.825 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.74)
23:25:57.825 00.000 2744 Moving (0.08, 0.74) raw xDistance=-0.23 yDistance=0.74
23:25:57.826 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:25:57.826 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
23:25:57.826 00.000 2744 MoveAxis(E, 0, ABG)
23:25:57.826 00.000 2744 Move returns status 0, amount 0
23:25:57.826 00.000 2744 MoveAxis(S, 138, ABG)
23:25:57.826 00.000 2744 Guiding  Dir = 1, Dur = 138
23:25:57.826 00.000 2744 IsSlewing returns 0
23:25:57.827 00.001 2744 IsGuiding returns 0
23:25:57.828 00.001 2744 PulseGuide returned control before completion, sleep 148
23:25:57.856 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:25:57.884 00.028 1092 UpdateGuideState exits: m=561810 SNR=98.4
23:25:57.891 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:25:57.894 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:25:57.900 00.006 1092 Enqueuing Expose request
23:25:57.980 00.080 2744 IsGuiding returns 1
23:25:57.981 00.001 2744 scope still moving after pulse duration time elapsed
23:25:58.009 00.028 2744 IsSlewing returns 0
23:25:58.009 00.000 2744 IsGuiding returns 0
23:25:58.009 00.000 2744 scope move finished after 138 + 44 ms
23:25:58.009 00.000 2744 Move returns status 0, amount 138
23:25:58.010 00.001 2744 move complete, result=0
23:25:58.010 00.000 2744 worker thread done servicing request
23:25:58.010 00.000 2744 Worker thread wakes up
23:25:58.010 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:25:58.010 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:25:58.010 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.7 px 138 ms SOUTH
23:26:01.421 03.411 2744 Exposure complete
23:26:01.737 00.316 2744 worker thread done servicing request
23:26:01.738 00.001 1092 OnExposeComplete: enter
23:26:01.743 00.005 1092 UpdateGuideState(): m_state=6
23:26:01.750 00.007 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
23:26:01.755 00.005 1092 Star::Find returns 1 (0), X=1602.98, Y=1128.14, Mass=571120, SNR=87.8, Peak=63786 HFD=3.0
23:26:01.759 00.004 1092 MultiStar: [#1 -0.14,0.95,0.00,M4] [#2 -0.11,0.86,0.00,M6] [#3 -0.18,0.65,0.75,U] [#4 0.03,0.57,0.88,U] [#5 -0.17,0.78,0.00,M8] [#6 -0.11,0.86,0.00,M9] [#7 -0.42,1.18,0.00,M5] [#8 -0.19,0.49,0.46,U] 
23:26:01.766 00.007 1092 refined, 3 included, MultiStar: {-0.13, 0.74}, one-star: {-0.20, 1.07}
23:26:01.770 00.004 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.17 = 2.17)
23:26:01.776 00.006 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.02 = 2.02)
23:26:01.781 00.005 1092 CameraToMount -- cameraX=-0.13 cameraY=0.74 hyp=0.75 cameraTheta=1.74 mountX=-0.42 mountY=0.68, mountTheta=2.13
23:26:01.791 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.74, opts=13)
23:26:01.800 00.009 1092 Enqueuing Move request for scope (-0.13, 0.74)
23:26:01.805 00.005 2744 Worker thread wakes up
23:26:01.805 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.74) opts 0xd
23:26:01.805 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.74)
23:26:01.806 00.001 2744 Moving (-0.13, 0.74) raw xDistance=-0.42 yDistance=0.68
23:26:01.806 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
23:26:01.806 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
23:26:01.806 00.000 2744 MoveAxis(E, 95, ABG)
23:26:01.806 00.000 2744 Guiding  Dir = 2, Dur = 95
23:26:01.806 00.000 2744 IsSlewing returns 0
23:26:01.807 00.001 2744 IsGuiding returns 0
23:26:01.808 00.001 2744 PulseGuide returned control before completion, sleep 104
23:26:01.836 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1385, FiltMax=65535, Gamma=0.510
23:26:01.860 00.024 1092 UpdateGuideState exits: m=571120 SNR=87.8
23:26:01.865 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:01.870 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:01.875 00.005 1092 Enqueuing Expose request
23:26:01.928 00.053 2744 IsGuiding returns 1
23:26:01.929 00.001 2744 scope still moving after pulse duration time elapsed
23:26:01.960 00.031 2744 IsSlewing returns 0
23:26:01.960 00.000 2744 IsGuiding returns 0
23:26:01.961 00.001 2744 scope move finished after 95 + 58 ms
23:26:01.961 00.000 2744 Move returns status 0, amount 95
23:26:01.961 00.000 2744 MoveAxis(S, 127, ABG)
23:26:01.961 00.000 2744 Guiding  Dir = 1, Dur = 127
23:26:01.961 00.000 2744 IsSlewing returns 0
23:26:01.961 00.000 2744 IsGuiding returns 0
23:26:01.963 00.002 2744 PulseGuide returned control before completion, sleep 135
23:26:02.116 00.153 2744 IsGuiding returns 1
23:26:02.116 00.000 2744 scope still moving after pulse duration time elapsed
23:26:02.147 00.031 2744 IsSlewing returns 0
23:26:02.148 00.001 2744 IsGuiding returns 0
23:26:02.148 00.000 2744 scope move finished after 127 + 59 ms
23:26:02.148 00.000 2744 Move returns status 0, amount 127
23:26:02.148 00.000 2744 move complete, result=0
23:26:02.148 00.000 2744 worker thread done servicing request
23:26:02.148 00.000 2744 Worker thread wakes up
23:26:02.149 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:02.149 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:02.150 00.001 1092 GuideStep: -0.4 px 95 ms EAST, 0.7 px 127 ms SOUTH
23:26:05.549 03.399 2744 Exposure complete
23:26:05.764 00.215 2744 worker thread done servicing request
23:26:05.764 00.000 1092 OnExposeComplete: enter
23:26:05.767 00.003 1092 UpdateGuideState(): m_state=6
23:26:05.771 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
23:26:05.775 00.004 1092 Star::Find returns 1 (0), X=1603.25, Y=1128.22, Mass=563361, SNR=80.0, Peak=65434 HFD=3.1
23:26:05.778 00.003 1092 MultiStar: [#1 0.20,0.81,0.00,M5] [#2 0.22,0.88,0.00,M7] [#3 0.25,0.68,0.91,U] [#4 0.29,0.66,0.81,U] [#5 0.15,0.79,0.00,M9] [#6 0.27,0.78,0.00,M10] [#7 0.11,1.10,0.00,M6] [#8 0.37,0.67,0.00,M3] 
23:26:05.780 00.002 1092 refined, 2 included, MultiStar: {0.20, 0.85}, one-star: {0.08, 1.15}
23:26:05.783 00.003 1092 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.43) = xAngle (1.77 = 1.77)
23:26:05.785 00.002 1092 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.61 = 1.61)
23:26:05.787 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=0.85 hyp=0.87 cameraTheta=1.34 mountX=-0.17 mountY=0.87, mountTheta=1.76
23:26:05.792 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.85, opts=13)
23:26:05.795 00.003 1092 Enqueuing Move request for scope (0.20, 0.85)
23:26:05.799 00.004 2744 Worker thread wakes up
23:26:05.799 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.85) opts 0xd
23:26:05.799 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.85)
23:26:05.799 00.000 2744 Moving (0.20, 0.85) raw xDistance=-0.17 yDistance=0.87
23:26:05.799 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
23:26:05.799 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
23:26:05.799 00.000 2744 MoveAxis(E, 0, ABG)
23:26:05.800 00.001 2744 Move returns status 0, amount 0
23:26:05.800 00.000 2744 MoveAxis(S, 163, ABG)
23:26:05.800 00.000 2744 Guiding  Dir = 1, Dur = 163
23:26:05.800 00.000 2744 IsSlewing returns 0
23:26:05.800 00.000 2744 IsGuiding returns 0
23:26:05.800 00.000 2744 PulseGuide returned control before completion, sleep 173
23:26:05.816 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1495, FiltMax=65535, Gamma=0.510
23:26:05.834 00.018 1092 UpdateGuideState exits: m=563361 SNR=80.0
23:26:05.839 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:05.841 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:05.845 00.004 1092 Enqueuing Expose request
23:26:05.985 00.140 2744 IsGuiding returns 1
23:26:05.985 00.000 2744 scope still moving after pulse duration time elapsed
23:26:06.016 00.031 2744 IsSlewing returns 0
23:26:06.016 00.000 2744 IsGuiding returns 0
23:26:06.016 00.000 2744 scope move finished after 163 + 53 ms
23:26:06.016 00.000 2744 Move returns status 0, amount 163
23:26:06.017 00.001 2744 move complete, result=0
23:26:06.017 00.000 2744 worker thread done servicing request
23:26:06.017 00.000 2744 Worker thread wakes up
23:26:06.017 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.9 px 163 ms SOUTH
23:26:06.020 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:06.020 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:09.444 03.424 2744 Exposure complete
23:26:09.690 00.246 2744 worker thread done servicing request
23:26:09.690 00.000 1092 OnExposeComplete: enter
23:26:09.695 00.005 1092 UpdateGuideState(): m_state=6
23:26:09.698 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
23:26:09.701 00.003 1092 Star::Find returns 1 (0), X=1602.63, Y=1127.54, Mass=571880, SNR=98.0, Peak=53616 HFD=3.2
23:26:09.704 00.003 1092 MultiStar: [#1 -0.32,0.43,0.99,U] [#2 -0.11,0.36,0.92,U] [#3 -0.28,0.10,0.73,U] [#4 -0.33,-0.11,0.74,U] [#5 -0.11,0.29,0.64,U] [#6 -0.18,0.27,0.59,U] [#7 -0.58,0.45,0.00,M7] [#8 0.09,0.02,0.44,U] 
23:26:09.707 00.003 1092 refined, 7 included, MultiStar: {-0.25, 0.26}, one-star: {-0.54, 0.47}
23:26:09.710 00.003 1092 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
23:26:09.712 00.002 1092 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.62 = 2.62)
23:26:09.714 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=0.26 hyp=0.36 cameraTheta=2.35 mountX=-0.34 mountY=0.18, mountTheta=2.65
23:26:09.721 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.26, opts=13)
23:26:09.724 00.003 1092 Enqueuing Move request for scope (-0.25, 0.26)
23:26:09.727 00.003 2744 Worker thread wakes up
23:26:09.727 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.26) opts 0xd
23:26:09.728 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.26)
23:26:09.728 00.000 2744 Moving (-0.25, 0.26) raw xDistance=-0.34 yDistance=0.18
23:26:09.728 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
23:26:09.728 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:09.728 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:26:09.728 00.000 2744 MoveAxis(E, 76, ABG)
23:26:09.728 00.000 2744 Guiding  Dir = 2, Dur = 76
23:26:09.728 00.000 2744 IsSlewing returns 0
23:26:09.729 00.001 2744 IsGuiding returns 0
23:26:09.729 00.000 2744 PulseGuide returned control before completion, sleep 86
23:26:09.749 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1450, FiltMax=65535, Gamma=0.510
23:26:09.767 00.018 1092 UpdateGuideState exits: m=571880 SNR=98.0
23:26:09.771 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:09.776 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:09.779 00.003 1092 Enqueuing Expose request
23:26:09.821 00.042 2744 IsGuiding returns 1
23:26:09.821 00.000 2744 scope still moving after pulse duration time elapsed
23:26:09.849 00.028 2744 IsSlewing returns 0
23:26:09.849 00.000 2744 IsGuiding returns 0
23:26:09.850 00.001 2744 scope move finished after 76 + 45 ms
23:26:09.850 00.000 2744 Move returns status 0, amount 76
23:26:09.850 00.000 2744 MoveAxis(N, 0, ABG)
23:26:09.850 00.000 2744 Move returns status 0, amount 0
23:26:09.850 00.000 2744 move complete, result=0
23:26:09.850 00.000 2744 worker thread done servicing request
23:26:09.850 00.000 2744 Worker thread wakes up
23:26:09.851 00.001 1092 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH
23:26:09.855 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:09.855 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:13.269 03.414 2744 Exposure complete
23:26:13.511 00.242 2744 worker thread done servicing request
23:26:13.511 00.000 1092 OnExposeComplete: enter
23:26:13.514 00.003 1092 UpdateGuideState(): m_state=6
23:26:13.518 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
23:26:13.523 00.005 1092 Star::Find returns 1 (0), X=1603.52, Y=1127.24, Mass=561953, SNR=83.2, Peak=53920 HFD=3.4
23:26:13.526 00.003 1092 MultiStar: [#1 0.56,0.09,0.93,U] [#2 0.43,0.15,0.97,U] [#3 0.60,-0.15,0.95,U] [#4 0.68,-0.26,0.00,M1] [#5 0.66,0.15,0.76,U] [#6 0.66,0.04,0.83,U] [#7 0.42,0.14,0.60,U] [#8 0.58,0.07,0.52,U] 
23:26:13.530 00.004 1092 single-star, 7 included, MultiStar: {0.52, 0.08}, one-star: {0.34, 0.17}
23:26:13.533 00.003 1092 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.43) = xAngle (0.89 = 0.89)
23:26:13.535 00.002 1092 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.74 = 0.74)
23:26:13.540 00.005 1092 CameraToMount -- cameraX=0.34 cameraY=0.17 hyp=0.38 cameraTheta=0.47 mountX=0.24 mountY=0.26, mountTheta=0.82
23:26:13.547 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.17, opts=13)
23:26:13.549 00.002 1092 Enqueuing Move request for scope (0.34, 0.17)
23:26:13.552 00.003 2744 Worker thread wakes up
23:26:13.552 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.17) opts 0xd
23:26:13.552 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.17)
23:26:13.552 00.000 2744 Moving (0.34, 0.17) raw xDistance=0.24 yDistance=0.26
23:26:13.554 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:26:13.554 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:13.554 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:26:13.554 00.000 2744 MoveAxis(E, 0, ABG)
23:26:13.554 00.000 2744 Move returns status 0, amount 0
23:26:13.554 00.000 2744 MoveAxis(N, 0, ABG)
23:26:13.554 00.000 2744 Move returns status 0, amount 0
23:26:13.554 00.000 2744 move complete, result=0
23:26:13.554 00.000 2744 worker thread done servicing request
23:26:13.572 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:26:13.598 00.026 1092 UpdateGuideState exits: m=561953 SNR=83.2
23:26:13.601 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:13.606 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:13.609 00.003 1092 Enqueuing Expose request
23:26:13.613 00.004 2744 Worker thread wakes up
23:26:13.613 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:13.613 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:13.613 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:26:17.012 03.399 2744 Exposure complete
23:26:17.232 00.220 2744 worker thread done servicing request
23:26:17.232 00.000 1092 OnExposeComplete: enter
23:26:17.236 00.004 1092 UpdateGuideState(): m_state=6
23:26:17.240 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
23:26:17.245 00.005 1092 Star::Find returns 1 (0), X=1603.79, Y=1127.11, Mass=547435, SNR=88.7, Peak=63651 HFD=3.2
23:26:17.249 00.004 1092 MultiStar: [#1 0.81,-0.13,0.00,M4] [#2 0.92,0.01,0.00,M6] [#3 0.76,-0.62,0.00,M1] [#4 1.03,-0.19,0.00,M2] [#5 0.89,-0.15,0.00,M8] [#6 0.80,-0.03,0.00,M9] [#7 0.59,-0.04,0.64,U] [#8 1.04,-0.60,0.00,M2] 
23:26:17.252 00.003 1092 refined, 1 included, MultiStar: {0.61, 0.01}, one-star: {0.62, 0.04}
23:26:17.256 00.004 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.43) = xAngle (0.44 = 0.44)
23:26:17.260 00.004 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.28 = 0.28)
23:26:17.264 00.004 1092 CameraToMount -- cameraX=0.61 cameraY=0.01 hyp=0.61 cameraTheta=0.01 mountX=0.55 mountY=0.17, mountTheta=0.30
23:26:17.270 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=0.01, opts=13)
23:26:17.274 00.004 1092 Enqueuing Move request for scope (0.61, 0.01)
23:26:17.276 00.002 2744 Worker thread wakes up
23:26:17.276 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.01) opts 0xd
23:26:17.276 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, 0.01)
23:26:17.277 00.001 2744 Moving (0.61, 0.01) raw xDistance=0.55 yDistance=0.17
23:26:17.277 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
23:26:17.277 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:17.277 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:26:17.277 00.000 2744 MoveAxis(W, 123, ABG)
23:26:17.277 00.000 2744 Guiding  Dir = 3, Dur = 123
23:26:17.277 00.000 2744 IsSlewing returns 0
23:26:17.277 00.000 2744 IsGuiding returns 0
23:26:17.278 00.001 2744 PulseGuide returned control before completion, sleep 133
23:26:17.295 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1469, FiltMax=65535, Gamma=0.510
23:26:17.311 00.016 1092 UpdateGuideState exits: m=547435 SNR=88.7
23:26:17.314 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:17.316 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:17.318 00.002 1092 Enqueuing Expose request
23:26:17.413 00.095 2744 IsGuiding returns 1
23:26:17.413 00.000 2744 scope still moving after pulse duration time elapsed
23:26:17.445 00.032 2744 IsSlewing returns 0
23:26:17.445 00.000 2744 IsGuiding returns 0
23:26:17.445 00.000 2744 scope move finished after 123 + 45 ms
23:26:17.445 00.000 2744 Move returns status 0, amount 123
23:26:17.445 00.000 2744 MoveAxis(N, 0, ABG)
23:26:17.445 00.000 2744 Move returns status 0, amount 0
23:26:17.447 00.002 2744 move complete, result=0
23:26:17.447 00.000 2744 worker thread done servicing request
23:26:17.447 00.000 2744 Worker thread wakes up
23:26:17.447 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:17.447 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:17.449 00.002 1092 GuideStep: 0.5 px 123 ms WEST, 0.2 px 0 ms NORTH
23:26:20.849 03.400 2744 Exposure complete
23:26:21.079 00.230 2744 worker thread done servicing request
23:26:21.079 00.000 1092 OnExposeComplete: enter
23:26:21.082 00.003 1092 UpdateGuideState(): m_state=6
23:26:21.085 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
23:26:21.087 00.002 1092 Star::Find returns 1 (0), X=1603.60, Y=1127.39, Mass=592373, SNR=90.8, Peak=59907 HFD=3.3
23:26:21.090 00.003 1092 MultiStar: [#1 0.59,0.25,0.86,U] [#2 0.60,0.27,0.90,U] [#3 0.55,-0.01,0.79,U] [#4 0.57,-0.16,0.71,U] [#5 0.57,0.14,0.76,U] [#6 0.49,0.05,0.77,U] [#7 0.43,0.23,0.59,U] [#8 0.70,0.09,0.00,M3] 
23:26:21.093 00.003 1092 single-star, 7 included, MultiStar: {0.53, 0.15}, one-star: {0.43, 0.32}
23:26:21.096 00.003 1092 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.43) = xAngle (1.06 = 1.06)
23:26:21.098 00.002 1092 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.91 = 0.91)
23:26:21.100 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=0.32 hyp=0.53 cameraTheta=0.64 mountX=0.26 mountY=0.42, mountTheta=1.02
23:26:21.106 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.32, opts=13)
23:26:21.108 00.002 1092 Enqueuing Move request for scope (0.43, 0.32)
23:26:21.111 00.003 2744 Worker thread wakes up
23:26:21.111 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.32) opts 0xd
23:26:21.112 00.001 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.32)
23:26:21.112 00.000 2744 Moving (0.43, 0.32) raw xDistance=0.26 yDistance=0.42
23:26:21.112 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:26:21.112 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:21.112 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:26:21.112 00.000 2744 MoveAxis(E, 0, ABG)
23:26:21.112 00.000 2744 Move returns status 0, amount 0
23:26:21.112 00.000 2744 MoveAxis(N, 0, ABG)
23:26:21.112 00.000 2744 Move returns status 0, amount 0
23:26:21.112 00.000 2744 move complete, result=0
23:26:21.113 00.001 2744 worker thread done servicing request
23:26:21.133 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:26:21.151 00.018 1092 UpdateGuideState exits: m=592373 SNR=90.8
23:26:21.158 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:21.161 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:21.165 00.004 1092 Enqueuing Expose request
23:26:21.168 00.003 2744 Worker thread wakes up
23:26:21.168 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:26:21.173 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:21.173 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:24.569 03.396 2744 Exposure complete
23:26:24.789 00.220 2744 worker thread done servicing request
23:26:24.789 00.000 1092 OnExposeComplete: enter
23:26:24.793 00.004 1092 UpdateGuideState(): m_state=6
23:26:24.796 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
23:26:24.798 00.002 1092 Star::Find returns 1 (0), X=1603.50, Y=1127.38, Mass=557494, SNR=87.4, Peak=65491 HFD=3.2
23:26:24.801 00.003 1092 MultiStar: [#1 0.60,0.04,1.02,U] [#2 0.63,0.18,0.90,U] [#3 0.70,-0.22,0.00,M1] [#4 0.64,-0.03,0.84,U] [#5 0.73,0.06,0.00,M8] [#6 0.70,0.07,0.00,M9] [#7 0.16,0.18,0.53,U] [#8 0.67,-0.32,0.00,M4] 
23:26:24.803 00.002 1092 single-star, 4 included, MultiStar: {0.50, 0.14}, one-star: {0.32, 0.31}
23:26:24.805 00.002 1092 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.43) = xAngle (1.19 = 1.19)
23:26:24.808 00.003 1092 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
23:26:24.810 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=0.31 hyp=0.45 cameraTheta=0.76 mountX=0.17 mountY=0.39, mountTheta=1.16
23:26:24.815 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.31, opts=13)
23:26:24.818 00.003 1092 Enqueuing Move request for scope (0.32, 0.31)
23:26:24.820 00.002 2744 Worker thread wakes up
23:26:24.820 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.31) opts 0xd
23:26:24.820 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.31)
23:26:24.820 00.000 2744 Moving (0.32, 0.31) raw xDistance=0.17 yDistance=0.39
23:26:24.821 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:26:24.821 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:24.821 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:26:24.821 00.000 2744 MoveAxis(E, 0, ABG)
23:26:24.821 00.000 2744 Move returns status 0, amount 0
23:26:24.821 00.000 2744 MoveAxis(N, 0, ABG)
23:26:24.821 00.000 2744 Move returns status 0, amount 0
23:26:24.821 00.000 2744 move complete, result=0
23:26:24.821 00.000 2744 worker thread done servicing request
23:26:24.836 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1294, FiltMax=65535, Gamma=0.510
23:26:24.852 00.016 1092 UpdateGuideState exits: m=557494 SNR=87.4
23:26:24.856 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:24.859 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:24.862 00.003 1092 Enqueuing Expose request
23:26:24.864 00.002 2744 Worker thread wakes up
23:26:24.864 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:26:24.867 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:24.867 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:28.265 03.398 2744 Exposure complete
23:26:28.467 00.202 2744 worker thread done servicing request
23:26:28.467 00.000 1092 OnExposeComplete: enter
23:26:28.470 00.003 1092 UpdateGuideState(): m_state=6
23:26:28.472 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
23:26:28.475 00.003 1092 Star::Find returns 1 (0), X=1603.67, Y=1127.25, Mass=532257, SNR=73.6, Peak=55571 HFD=3.4
23:26:28.478 00.003 1092 MultiStar: [#1 0.59,0.12,1.07,U] [#2 0.87,0.06,0.00,M5] [#3 0.61,-0.11,0.87,U] [#4 0.80,-0.09,0.00,M1] [#5 0.74,0.15,0.00,M9] [#6 0.78,0.07,0.00,M10] [#7 0.49,0.31,0.77,U] [#8 0.95,-0.25,0.00,M5] 
23:26:28.480 00.002 1092 single-star, 3 included, MultiStar: {0.55, 0.12}, one-star: {0.49, 0.18}
23:26:28.483 00.003 1092 CameraToMount -- cameraTheta (0.35) - m_xAngle (-0.43) = xAngle (0.77 = 0.77)
23:26:28.485 00.002 1092 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.62 = 0.62)
23:26:28.487 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=0.18 hyp=0.52 cameraTheta=0.35 mountX=0.37 mountY=0.30, mountTheta=0.68
23:26:28.493 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=0.18, opts=13)
23:26:28.496 00.003 1092 Enqueuing Move request for scope (0.49, 0.18)
23:26:28.499 00.003 2744 Worker thread wakes up
23:26:28.499 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.18) opts 0xd
23:26:28.499 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, 0.18)
23:26:28.499 00.000 2744 Moving (0.49, 0.18) raw xDistance=0.37 yDistance=0.30
23:26:28.499 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
23:26:28.499 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:28.499 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:26:28.500 00.001 2744 MoveAxis(W, 84, ABG)
23:26:28.500 00.000 2744 Guiding  Dir = 3, Dur = 84
23:26:28.500 00.000 2744 IsSlewing returns 0
23:26:28.500 00.000 2744 IsGuiding returns 0
23:26:28.500 00.000 2744 PulseGuide returned control before completion, sleep 94
23:26:28.516 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:26:28.531 00.015 1092 UpdateGuideState exits: m=532257 SNR=73.6
23:26:28.534 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:28.537 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:28.541 00.004 1092 Enqueuing Expose request
23:26:28.608 00.067 2744 IsGuiding returns 1
23:26:28.608 00.000 2744 scope still moving after pulse duration time elapsed
23:26:28.640 00.032 2744 IsSlewing returns 0
23:26:28.640 00.000 2744 IsGuiding returns 0
23:26:28.640 00.000 2744 scope move finished after 84 + 56 ms
23:26:28.641 00.001 2744 Move returns status 0, amount 84
23:26:28.641 00.000 2744 MoveAxis(N, 0, ABG)
23:26:28.641 00.000 2744 Move returns status 0, amount 0
23:26:28.641 00.000 2744 move complete, result=0
23:26:28.641 00.000 2744 worker thread done servicing request
23:26:28.641 00.000 2744 Worker thread wakes up
23:26:28.641 00.000 1092 GuideStep: 0.4 px 84 ms WEST, 0.3 px 0 ms NORTH
23:26:28.644 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:28.644 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:32.040 03.396 2744 Exposure complete
23:26:32.250 00.210 2744 worker thread done servicing request
23:26:32.250 00.000 1092 OnExposeComplete: enter
23:26:32.253 00.003 1092 UpdateGuideState(): m_state=6
23:26:32.257 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
23:26:32.259 00.002 1092 Star::Find returns 1 (0), X=1603.50, Y=1127.53, Mass=550455, SNR=94.6, Peak=53539 HFD=3.2
23:26:32.263 00.004 1092 MultiStar: [#1 0.25,0.05,0.90,U] [#2 0.43,0.25,0.78,U] [#3 0.57,0.00,0.87,U] [#4 0.58,0.14,0.69,U] [#5 0.51,0.11,0.68,U] [#6 0.53,0.20,0.76,U] [#7 0.14,0.51,0.54,U] [#8 0.40,0.01,0.44,U] 
23:26:32.266 00.003 1092 refined, 8 included, MultiStar: {0.42, 0.20}, one-star: {0.33, 0.46}
23:26:32.268 00.002 1092 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.43) = xAngle (0.87 = 0.87)
23:26:32.271 00.003 1092 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.71 = 0.71)
23:26:32.274 00.003 1092 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.46 cameraTheta=0.44 mountX=0.30 mountY=0.30, mountTheta=0.79
23:26:32.280 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=0.20, opts=13)
23:26:32.283 00.003 1092 Enqueuing Move request for scope (0.42, 0.20)
23:26:32.285 00.002 2744 Worker thread wakes up
23:26:32.285 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.20) opts 0xd
23:26:32.285 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, 0.20)
23:26:32.285 00.000 2744 Moving (0.42, 0.20) raw xDistance=0.30 yDistance=0.30
23:26:32.286 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
23:26:32.286 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:32.286 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:26:32.286 00.000 2744 MoveAxis(W, 73, ABG)
23:26:32.286 00.000 2744 Guiding  Dir = 3, Dur = 73
23:26:32.286 00.000 2744 IsSlewing returns 0
23:26:32.286 00.000 2744 IsGuiding returns 0
23:26:32.287 00.001 2744 PulseGuide returned control before completion, sleep 83
23:26:32.311 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:26:32.329 00.018 1092 UpdateGuideState exits: m=550455 SNR=94.6
23:26:32.332 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:32.334 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:32.339 00.005 1092 Enqueuing Expose request
23:26:32.372 00.033 2744 IsGuiding returns 1
23:26:32.372 00.000 2744 scope still moving after pulse duration time elapsed
23:26:32.404 00.032 2744 IsSlewing returns 0
23:26:32.404 00.000 2744 IsGuiding returns 0
23:26:32.404 00.000 2744 scope move finished after 73 + 45 ms
23:26:32.405 00.001 2744 Move returns status 0, amount 73
23:26:32.405 00.000 2744 MoveAxis(N, 0, ABG)
23:26:32.405 00.000 2744 Move returns status 0, amount 0
23:26:32.405 00.000 2744 move complete, result=0
23:26:32.405 00.000 2744 worker thread done servicing request
23:26:32.405 00.000 2744 Worker thread wakes up
23:26:32.405 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:32.405 00.000 1092 GuideStep: 0.3 px 73 ms WEST, 0.3 px 0 ms NORTH
23:26:32.410 00.005 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:35.847 03.437 2744 Exposure complete
23:26:36.150 00.303 2744 worker thread done servicing request
23:26:36.150 00.000 1092 OnExposeComplete: enter
23:26:36.153 00.003 1092 UpdateGuideState(): m_state=6
23:26:36.158 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
23:26:36.160 00.002 1092 Star::Find returns 1 (0), X=1603.09, Y=1127.55, Mass=524619, SNR=91.9, Peak=59056 HFD=3.1
23:26:36.165 00.005 1092 MultiStar: [#1 0.04,0.37,0.92,U] [#2 0.29,0.40,1.00,U] [#3 0.22,0.16,0.74,U] [#4 0.12,0.20,0.72,U] [#5 0.16,0.35,0.78,U] [#6 0.13,0.34,0.73,U] [#7 -0.18,0.41,0.62,U] [#8 0.17,-0.08,0.41,U] 
23:26:36.168 00.003 1092 refined, 8 included, MultiStar: {0.10, 0.32}, one-star: {-0.08, 0.47}
23:26:36.171 00.003 1092 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.43) = xAngle (1.70 = 1.70)
23:26:36.174 00.003 1092 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.55 = 1.55)
23:26:36.176 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=0.32 hyp=0.34 cameraTheta=1.27 mountX=-0.04 mountY=0.34, mountTheta=1.70
23:26:36.184 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.32, opts=13)
23:26:36.188 00.004 1092 Enqueuing Move request for scope (0.10, 0.32)
23:26:36.193 00.005 2744 Worker thread wakes up
23:26:36.193 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.32) opts 0xd
23:26:36.193 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.32)
23:26:36.193 00.000 2744 Moving (0.10, 0.32) raw xDistance=-0.04 yDistance=0.34
23:26:36.193 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:26:36.193 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:36.193 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:26:36.193 00.000 2744 MoveAxis(E, 0, ABG)
23:26:36.193 00.000 2744 Move returns status 0, amount 0
23:26:36.193 00.000 2744 MoveAxis(N, 0, ABG)
23:26:36.193 00.000 2744 Move returns status 0, amount 0
23:26:36.193 00.000 2744 move complete, result=0
23:26:36.194 00.001 2744 worker thread done servicing request
23:26:36.212 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1770, FiltMax=65535, Gamma=0.510
23:26:36.231 00.019 1092 UpdateGuideState exits: m=524619 SNR=91.9
23:26:36.234 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:36.237 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:36.240 00.003 1092 Enqueuing Expose request
23:26:36.243 00.003 2744 Worker thread wakes up
23:26:36.243 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:26:36.246 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:36.246 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:39.636 03.390 2744 Exposure complete
23:26:39.831 00.195 2744 worker thread done servicing request
23:26:39.832 00.001 1092 OnExposeComplete: enter
23:26:39.834 00.002 1092 UpdateGuideState(): m_state=6
23:26:39.837 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
23:26:39.840 00.003 1092 Star::Find returns 1 (0), X=1603.55, Y=1127.62, Mass=532593, SNR=90.1, Peak=63443 HFD=3.1
23:26:39.843 00.003 1092 MultiStar: [#1 0.52,0.21,0.95,U] [#2 0.66,0.57,0.00,M4] [#3 0.59,0.06,0.91,U] [#4 0.64,0.09,0.84,U] [#5 0.69,0.29,0.00,M8] [#6 0.61,0.21,0.80,U] [#7 0.37,0.60,0.00,M1] [#8 0.50,0.05,0.55,U] 
23:26:39.846 00.003 1092 refined, 5 included, MultiStar: {0.54, 0.21}, one-star: {0.38, 0.54}
23:26:39.849 00.003 1092 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.43) = xAngle (0.80 = 0.80)
23:26:39.855 00.006 1092 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.65 = 0.65)
23:26:39.858 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=0.21 hyp=0.58 cameraTheta=0.38 mountX=0.40 mountY=0.35, mountTheta=0.72
23:26:39.868 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=0.21, opts=13)
23:26:39.871 00.003 1092 Enqueuing Move request for scope (0.54, 0.21)
23:26:39.873 00.002 2744 Worker thread wakes up
23:26:39.874 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, 0.21) opts 0xd
23:26:39.874 00.000 2744 Handling offset move in thread for scope, endpoint = (0.54, 0.21)
23:26:39.874 00.000 2744 Moving (0.54, 0.21) raw xDistance=0.40 yDistance=0.35
23:26:39.874 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
23:26:39.874 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:39.874 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:26:39.874 00.000 2744 MoveAxis(W, 90, ABG)
23:26:39.874 00.000 2744 Guiding  Dir = 3, Dur = 90
23:26:39.874 00.000 2744 IsSlewing returns 0
23:26:39.875 00.001 2744 IsGuiding returns 0
23:26:39.875 00.000 2744 PulseGuide returned control before completion, sleep 100
23:26:39.891 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1450, FiltMax=65535, Gamma=0.510
23:26:39.907 00.016 1092 UpdateGuideState exits: m=532593 SNR=90.1
23:26:39.911 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:39.914 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:39.916 00.002 1092 Enqueuing Expose request
23:26:39.986 00.070 2744 IsGuiding returns 1
23:26:39.986 00.000 2744 scope still moving after pulse duration time elapsed
23:26:40.017 00.031 2744 IsSlewing returns 0
23:26:40.017 00.000 2744 IsGuiding returns 0
23:26:40.017 00.000 2744 scope move finished after 90 + 53 ms
23:26:40.017 00.000 2744 Move returns status 0, amount 90
23:26:40.017 00.000 2744 MoveAxis(N, 0, ABG)
23:26:40.017 00.000 2744 Move returns status 0, amount 0
23:26:40.017 00.000 2744 move complete, result=0
23:26:40.018 00.001 2744 worker thread done servicing request
23:26:40.018 00.000 2744 Worker thread wakes up
23:26:40.018 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:40.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:40.019 00.001 1092 GuideStep: 0.4 px 90 ms WEST, 0.3 px 0 ms NORTH
23:26:43.437 03.418 2744 Exposure complete
23:26:43.670 00.233 2744 worker thread done servicing request
23:26:43.670 00.000 1092 OnExposeComplete: enter
23:26:43.673 00.003 1092 UpdateGuideState(): m_state=6
23:26:43.676 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
23:26:43.680 00.004 1092 Star::Find returns 1 (0), X=1603.33, Y=1127.63, Mass=531738, SNR=90.5, Peak=60976 HFD=3.0
23:26:43.684 00.004 1092 MultiStar: [#1 0.35,0.26,0.93,U] [#2 0.58,0.31,0.91,U] [#3 0.37,0.17,0.75,U] [#4 0.67,0.01,0.00,M1] [#5 0.45,0.42,0.78,U] [#6 0.62,0.37,0.00,M8] [#7 0.13,0.40,0.67,U] [#8 0.49,0.15,0.47,U] 
23:26:43.686 00.002 1092 refined, 6 included, MultiStar: {0.35, 0.34}, one-star: {0.16, 0.56}
23:26:43.689 00.003 1092 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.43) = xAngle (1.19 = 1.19)
23:26:43.691 00.002 1092 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.04 = 1.04)
23:26:43.695 00.004 1092 CameraToMount -- cameraX=0.35 cameraY=0.34 hyp=0.49 cameraTheta=0.76 mountX=0.18 mountY=0.42, mountTheta=1.16
23:26:43.701 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.34, opts=13)
23:26:43.703 00.002 1092 Enqueuing Move request for scope (0.35, 0.34)
23:26:43.707 00.004 2744 Worker thread wakes up
23:26:43.708 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.34) opts 0xd
23:26:43.708 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.34)
23:26:43.708 00.000 2744 Moving (0.35, 0.34) raw xDistance=0.18 yDistance=0.42
23:26:43.708 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:26:43.708 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:43.708 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:26:43.708 00.000 2744 MoveAxis(E, 0, ABG)
23:26:43.708 00.000 2744 Move returns status 0, amount 0
23:26:43.708 00.000 2744 MoveAxis(N, 0, ABG)
23:26:43.708 00.000 2744 Move returns status 0, amount 0
23:26:43.708 00.000 2744 move complete, result=0
23:26:43.708 00.000 2744 worker thread done servicing request
23:26:43.725 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:26:43.743 00.018 1092 UpdateGuideState exits: m=531738 SNR=90.5
23:26:43.747 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:43.750 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:43.752 00.002 1092 Enqueuing Expose request
23:26:43.754 00.002 2744 Worker thread wakes up
23:26:43.754 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:26:43.757 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:43.757 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:47.156 03.399 2744 Exposure complete
23:26:47.385 00.229 2744 worker thread done servicing request
23:26:47.385 00.000 1092 OnExposeComplete: enter
23:26:47.388 00.003 1092 UpdateGuideState(): m_state=6
23:26:47.391 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
23:26:47.395 00.004 1092 Star::Find returns 1 (0), X=1603.41, Y=1127.36, Mass=576942, SNR=89.8, Peak=58387 HFD=3.3
23:26:47.398 00.003 1092 MultiStar: [#1 0.40,0.17,0.95,U] [#2 0.40,0.51,0.98,U] [#3 0.47,0.03,0.79,U] [#4 0.63,0.26,0.00,M2] [#5 0.53,0.22,0.71,U] [#6 0.49,0.19,0.85,U] [#7 0.22,0.57,0.61,U] [#8 0.52,-0.06,0.41,U] 
23:26:47.400 00.002 1092 single-star, 7 included, MultiStar: {0.40, 0.26}, one-star: {0.23, 0.29}
23:26:47.403 00.003 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.33 = 1.33)
23:26:47.407 00.004 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.18 = 1.18)
23:26:47.409 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=0.29 hyp=0.37 cameraTheta=0.91 mountX=0.09 mountY=0.34, mountTheta=1.32
23:26:47.415 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=0.29, opts=13)
23:26:47.418 00.003 1092 Enqueuing Move request for scope (0.23, 0.29)
23:26:47.421 00.003 2744 Worker thread wakes up
23:26:47.421 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.29) opts 0xd
23:26:47.421 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, 0.29)
23:26:47.421 00.000 2744 Moving (0.23, 0.29) raw xDistance=0.09 yDistance=0.34
23:26:47.421 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:26:47.421 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:47.421 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:26:47.421 00.000 2744 MoveAxis(E, 0, ABG)
23:26:47.422 00.001 2744 Move returns status 0, amount 0
23:26:47.422 00.000 2744 MoveAxis(N, 0, ABG)
23:26:47.422 00.000 2744 Move returns status 0, amount 0
23:26:47.422 00.000 2744 move complete, result=0
23:26:47.422 00.000 2744 worker thread done servicing request
23:26:47.440 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1578, FiltMax=65535, Gamma=0.510
23:26:47.459 00.019 1092 UpdateGuideState exits: m=576942 SNR=89.8
23:26:47.462 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:47.465 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:47.468 00.003 1092 Enqueuing Expose request
23:26:47.470 00.002 2744 Worker thread wakes up
23:26:47.470 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:26:47.473 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:47.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:50.866 03.393 2744 Exposure complete
23:26:51.072 00.206 2744 worker thread done servicing request
23:26:51.073 00.001 1092 OnExposeComplete: enter
23:26:51.076 00.003 1092 UpdateGuideState(): m_state=6
23:26:51.079 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
23:26:51.082 00.003 1092 Star::Find returns 1 (0), X=1604.05, Y=1127.12, Mass=538866, SNR=86.9, Peak=65491 HFD=2.9
23:26:51.085 00.003 1092 MultiStar: [#1 1.07,-0.01,0.00,M1] [#2 1.07,0.06,0.00,M3] [#3 1.01,-0.06,0.00,M1] [#4 1.18,-0.28,0.00,M3] [#5 1.11,-0.04,0.00,M7] [#6 1.20,-0.03,0.00,M8] [#7 0.83,0.08,0.00,M1] [#8 1.02,-0.40,0.00,M1] 
23:26:51.088 00.003 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
23:26:51.092 00.004 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
23:26:51.094 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=0.04 hyp=0.87 cameraTheta=0.05 mountX=0.78 mountY=0.28, mountTheta=0.34
23:26:51.099 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=0.04, opts=13)
23:26:51.102 00.003 1092 Enqueuing Move request for scope (0.87, 0.04)
23:26:51.107 00.005 2744 Worker thread wakes up
23:26:51.107 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.04) opts 0xd
23:26:51.107 00.000 2744 Handling offset move in thread for scope, endpoint = (0.87, 0.04)
23:26:51.107 00.000 2744 Moving (0.87, 0.04) raw xDistance=0.78 yDistance=0.28
23:26:51.107 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
23:26:51.108 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:51.108 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:26:51.108 00.000 2744 MoveAxis(W, 174, ABG)
23:26:51.108 00.000 2744 Guiding  Dir = 3, Dur = 174
23:26:51.108 00.000 2744 IsSlewing returns 0
23:26:51.108 00.000 2744 IsGuiding returns 0
23:26:51.109 00.001 2744 PulseGuide returned control before completion, sleep 184
23:26:51.127 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1573, FiltMax=65535, Gamma=0.510
23:26:51.144 00.017 1092 UpdateGuideState exits: m=538866 SNR=86.9
23:26:51.149 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:51.153 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:51.157 00.004 1092 Enqueuing Expose request
23:26:51.307 00.150 2744 IsGuiding returns 1
23:26:51.307 00.000 2744 scope still moving after pulse duration time elapsed
23:26:51.338 00.031 2744 IsSlewing returns 0
23:26:51.338 00.000 2744 IsGuiding returns 1
23:26:51.370 00.032 2744 IsSlewing returns 0
23:26:51.370 00.000 2744 IsGuiding returns 0
23:26:51.370 00.000 2744 scope move finished after 174 + 87 ms
23:26:51.370 00.000 2744 Move returns status 0, amount 174
23:26:51.371 00.001 2744 MoveAxis(N, 0, ABG)
23:26:51.371 00.000 2744 Move returns status 0, amount 0
23:26:51.371 00.000 2744 move complete, result=0
23:26:51.371 00.000 2744 worker thread done servicing request
23:26:51.371 00.000 2744 Worker thread wakes up
23:26:51.371 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:51.371 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:51.377 00.006 1092 GuideStep: 0.8 px 174 ms WEST, 0.3 px 0 ms NORTH
23:26:54.780 03.403 2744 Exposure complete
23:26:55.001 00.221 2744 worker thread done servicing request
23:26:55.001 00.000 1092 OnExposeComplete: enter
23:26:55.004 00.003 1092 UpdateGuideState(): m_state=6
23:26:55.009 00.005 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
23:26:55.012 00.003 1092 Star::Find returns 1 (0), X=1603.83, Y=1127.27, Mass=534736, SNR=83.6, Peak=63443 HFD=3.2
23:26:55.016 00.004 1092 MultiStar: [#1 0.70,0.02,0.00,M2] [#2 0.85,0.20,0.00,M4] [#3 0.80,-0.08,0.00,M2] [#4 0.87,0.06,0.00,M4] [#5 0.97,0.12,0.00,M8] [#6 0.97,0.03,0.00,M9] [#7 0.54,-0.00,0.65,U] [#8 0.96,-0.10,0.00,M2] 
23:26:55.018 00.002 1092 refined, 1 included, MultiStar: {0.61, 0.12}, one-star: {0.65, 0.20}
23:26:55.020 00.002 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
23:26:55.023 00.003 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
23:26:55.026 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=0.12 hyp=0.62 cameraTheta=0.19 mountX=0.50 mountY=0.28, mountTheta=0.50
23:26:55.031 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=0.12, opts=13)
23:26:55.034 00.003 1092 Enqueuing Move request for scope (0.61, 0.12)
23:26:55.037 00.003 2744 Worker thread wakes up
23:26:55.037 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.12) opts 0xd
23:26:55.037 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, 0.12)
23:26:55.037 00.000 2744 Moving (0.61, 0.12) raw xDistance=0.50 yDistance=0.28
23:26:55.037 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
23:26:55.037 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:55.037 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:26:55.037 00.000 2744 MoveAxis(W, 125, ABG)
23:26:55.037 00.000 2744 Guiding  Dir = 3, Dur = 125
23:26:55.038 00.001 2744 IsSlewing returns 0
23:26:55.038 00.000 2744 IsGuiding returns 0
23:26:55.038 00.000 2744 PulseGuide returned control before completion, sleep 135
23:26:55.058 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:26:55.075 00.017 1092 UpdateGuideState exits: m=534736 SNR=83.6
23:26:55.078 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:55.081 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:55.083 00.002 1092 Enqueuing Expose request
23:26:55.179 00.096 2744 IsGuiding returns 1
23:26:55.179 00.000 2744 scope still moving after pulse duration time elapsed
23:26:55.210 00.031 2744 IsSlewing returns 0
23:26:55.210 00.000 2744 IsGuiding returns 0
23:26:55.212 00.002 2744 scope move finished after 125 + 48 ms
23:26:55.212 00.000 2744 Move returns status 0, amount 125
23:26:55.212 00.000 2744 MoveAxis(N, 0, ABG)
23:26:55.212 00.000 2744 Move returns status 0, amount 0
23:26:55.212 00.000 2744 move complete, result=0
23:26:55.213 00.001 2744 worker thread done servicing request
23:26:55.213 00.000 2744 Worker thread wakes up
23:26:55.213 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:55.213 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:55.214 00.001 1092 GuideStep: 0.5 px 125 ms WEST, 0.3 px 0 ms NORTH
23:26:58.621 03.407 2744 Exposure complete
23:26:58.874 00.253 2744 worker thread done servicing request
23:26:58.874 00.000 1092 OnExposeComplete: enter
23:26:58.876 00.002 1092 UpdateGuideState(): m_state=6
23:26:58.880 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
23:26:58.883 00.003 1092 Star::Find returns 1 (0), X=1603.86, Y=1127.25, Mass=549784, SNR=94.1, Peak=65491 HFD=3.2
23:26:58.888 00.005 1092 MultiStar: [#1 0.89,-0.05,0.00,M3] [#2 0.99,0.09,0.00,M5] [#3 0.64,-0.06,0.74,U] [#4 0.87,-0.11,0.00,M5] [#5 0.93,0.21,0.00,M9] [#6 1.09,0.01,0.00,M10] [#7 0.72,0.33,0.00,M1] [#8 0.95,-0.20,0.00,M3] 
23:26:58.893 00.005 1092 refined, 1 included, MultiStar: {0.66, 0.08}, one-star: {0.68, 0.18}
23:26:58.897 00.004 1092 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
23:26:58.902 00.005 1092 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.39 = 0.39)
23:26:58.907 00.005 1092 CameraToMount -- cameraX=0.66 cameraY=0.08 hyp=0.67 cameraTheta=0.12 mountX=0.57 mountY=0.25, mountTheta=0.42
23:26:58.918 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=0.08, opts=13)
23:26:58.922 00.004 1092 Enqueuing Move request for scope (0.66, 0.08)
23:26:58.926 00.004 2744 Worker thread wakes up
23:26:58.926 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.08) opts 0xd
23:26:58.926 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, 0.08)
23:26:58.926 00.000 2744 Moving (0.66, 0.08) raw xDistance=0.57 yDistance=0.25
23:26:58.927 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
23:26:58.927 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:26:58.927 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:26:58.927 00.000 2744 MoveAxis(W, 136, ABG)
23:26:58.927 00.000 2744 Guiding  Dir = 3, Dur = 136
23:26:58.928 00.001 2744 IsSlewing returns 0
23:26:58.928 00.000 2744 IsGuiding returns 0
23:26:58.929 00.001 2744 PulseGuide returned control before completion, sleep 146
23:26:58.960 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1578, FiltMax=65535, Gamma=0.510
23:26:58.989 00.029 1092 UpdateGuideState exits: m=549784 SNR=94.1
23:26:58.998 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:26:59.002 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:26:59.006 00.004 1092 Enqueuing Expose request
23:26:59.089 00.083 2744 IsGuiding returns 0
23:26:59.089 00.000 2744 Move returns status 0, amount 136
23:26:59.089 00.000 2744 MoveAxis(N, 0, ABG)
23:26:59.089 00.000 2744 Move returns status 0, amount 0
23:26:59.089 00.000 2744 move complete, result=0
23:26:59.090 00.001 2744 worker thread done servicing request
23:26:59.090 00.000 2744 Worker thread wakes up
23:26:59.090 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:26:59.090 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:26:59.147 00.057 1092 GuideStep: 0.6 px 136 ms WEST, 0.3 px 0 ms NORTH
23:27:02.501 03.354 2744 Exposure complete
23:27:02.728 00.227 2744 worker thread done servicing request
23:27:02.728 00.000 1092 OnExposeComplete: enter
23:27:02.731 00.003 1092 UpdateGuideState(): m_state=6
23:27:02.733 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
23:27:02.736 00.003 1092 Star::Find returns 1 (0), X=1604.11, Y=1127.30, Mass=512783, SNR=77.5, Peak=55459 HFD=3.2
23:27:02.740 00.004 1092 MultiStar: [#1 1.17,0.07,0.00,M4] [#2 1.07,0.14,0.00,M6] [#3 1.21,-0.23,0.00,M2] [#4 1.22,-0.06,0.00,M6] [#5 1.24,-0.06,0.00,M10] [#6 1.28,-0.01,0.00,R] [#7 0.90,0.27,0.00,M2] [#8 1.40,-0.20,0.00,M4] 
23:27:02.743 00.003 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.67 = 0.67)
23:27:02.746 00.003 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
23:27:02.748 00.002 1092 CameraToMount -- cameraX=0.93 cameraY=0.23 hyp=0.96 cameraTheta=0.24 mountX=0.76 mountY=0.47, mountTheta=0.56
23:27:02.754 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=0.23, opts=13)
23:27:02.757 00.003 1092 Enqueuing Move request for scope (0.93, 0.23)
23:27:02.760 00.003 2744 Worker thread wakes up
23:27:02.760 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.23) opts 0xd
23:27:02.760 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, 0.23)
23:27:02.760 00.000 2744 Moving (0.93, 0.23) raw xDistance=0.76 yDistance=0.47
23:27:02.760 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
23:27:02.760 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:27:02.760 00.000 2744 MoveAxis(W, 179, ABG)
23:27:02.760 00.000 2744 Guiding  Dir = 3, Dur = 179
23:27:02.761 00.001 2744 IsSlewing returns 0
23:27:02.761 00.000 2744 IsGuiding returns 0
23:27:02.761 00.000 2744 PulseGuide returned control before completion, sleep 189
23:27:02.777 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:27:02.796 00.019 1092 UpdateGuideState exits: m=512783 SNR=77.5
23:27:02.799 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:02.801 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:02.805 00.004 1092 Enqueuing Expose request
23:27:02.965 00.160 2744 IsGuiding returns 1
23:27:02.965 00.000 2744 scope still moving after pulse duration time elapsed
23:27:02.996 00.031 2744 IsSlewing returns 0
23:27:02.996 00.000 2744 IsGuiding returns 0
23:27:02.996 00.000 2744 scope move finished after 179 + 57 ms
23:27:02.997 00.001 2744 Move returns status 0, amount 179
23:27:02.997 00.000 2744 MoveAxis(S, 88, ABG)
23:27:02.997 00.000 2744 Guiding  Dir = 1, Dur = 88
23:27:02.997 00.000 2744 IsSlewing returns 0
23:27:02.997 00.000 2744 IsGuiding returns 0
23:27:02.997 00.000 2744 PulseGuide returned control before completion, sleep 98
23:27:03.105 00.108 2744 IsGuiding returns 1
23:27:03.105 00.000 2744 scope still moving after pulse duration time elapsed
23:27:03.137 00.032 2744 IsSlewing returns 0
23:27:03.137 00.000 2744 IsGuiding returns 0
23:27:03.138 00.001 2744 scope move finished after 88 + 52 ms
23:27:03.138 00.000 2744 Move returns status 0, amount 88
23:27:03.138 00.000 2744 move complete, result=0
23:27:03.138 00.000 2744 worker thread done servicing request
23:27:03.138 00.000 2744 Worker thread wakes up
23:27:03.138 00.000 1092 GuideStep: 0.8 px 179 ms WEST, 0.5 px 88 ms SOUTH
23:27:03.141 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:03.141 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:06.542 03.401 2744 Exposure complete
23:27:06.773 00.231 2744 worker thread done servicing request
23:27:06.773 00.000 1092 OnExposeComplete: enter
23:27:06.776 00.003 1092 UpdateGuideState(): m_state=6
23:27:06.779 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
23:27:06.783 00.004 1092 Star::Find returns 1 (0), X=1603.54, Y=1127.36, Mass=542203, SNR=89.4, Peak=59603 HFD=3.2
23:27:06.788 00.005 1092 MultiStar: [#1 0.59,0.23,0.96,U] [#2 0.76,0.32,0.00,M7] [#3 0.65,0.07,0.00,M3] [#4 0.53,0.09,0.90,U] [#5 0.39,0.22,0.80,U] [#6 -0.75,0.10,0.00,M1] [#7 0.28,0.23,0.60,U] [#8 0.72,-0.11,0.00,M5] 
23:27:06.793 00.005 1092 single-star, 4 included, MultiStar: {0.44, 0.21}, one-star: {0.36, 0.29}
23:27:06.798 00.005 1092 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.43) = xAngle (1.10 = 1.10)
23:27:06.801 00.003 1092 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.95 = 0.95)
23:27:06.803 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=0.29 hyp=0.47 cameraTheta=0.68 mountX=0.21 mountY=0.38, mountTheta=1.06
23:27:06.808 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.29, opts=13)
23:27:06.811 00.003 1092 Enqueuing Move request for scope (0.36, 0.29)
23:27:06.814 00.003 2744 Worker thread wakes up
23:27:06.814 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.29) opts 0xd
23:27:06.814 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.29)
23:27:06.814 00.000 2744 Moving (0.36, 0.29) raw xDistance=0.21 yDistance=0.38
23:27:06.814 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:27:06.814 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:06.814 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:27:06.814 00.000 2744 MoveAxis(E, 0, ABG)
23:27:06.814 00.000 2744 Move returns status 0, amount 0
23:27:06.814 00.000 2744 MoveAxis(N, 0, ABG)
23:27:06.815 00.001 2744 Move returns status 0, amount 0
23:27:06.815 00.000 2744 move complete, result=0
23:27:06.815 00.000 2744 worker thread done servicing request
23:27:06.831 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:27:06.847 00.016 1092 UpdateGuideState exits: m=542203 SNR=89.4
23:27:06.850 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:06.853 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:06.856 00.003 1092 Enqueuing Expose request
23:27:06.859 00.003 2744 Worker thread wakes up
23:27:06.859 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:27:06.862 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:06.862 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:10.262 03.400 2744 Exposure complete
23:27:10.481 00.219 2744 worker thread done servicing request
23:27:10.481 00.000 1092 OnExposeComplete: enter
23:27:10.484 00.003 1092 UpdateGuideState(): m_state=6
23:27:10.488 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
23:27:10.492 00.004 1092 Star::Find returns 1 (0), X=1604.65, Y=1127.14, Mass=559289, SNR=98.4, Peak=54451 HFD=3.5
23:27:10.495 00.003 1092 MultiStar: large primary error, entering stabilization period
23:27:10.499 00.004 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
23:27:10.502 00.003 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
23:27:10.504 00.002 1092 CameraToMount -- cameraX=1.47 cameraY=0.07 hyp=1.47 cameraTheta=0.05 mountX=1.31 mountY=0.47, mountTheta=0.34
23:27:10.510 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.47, y=0.07, opts=13)
23:27:10.514 00.004 1092 Enqueuing Move request for scope (1.47, 0.07)
23:27:10.516 00.002 2744 Worker thread wakes up
23:27:10.516 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.47, 0.07) opts 0xd
23:27:10.516 00.000 2744 Handling offset move in thread for scope, endpoint = (1.47, 0.07)
23:27:10.516 00.000 2744 Moving (1.47, 0.07) raw xDistance=1.31 yDistance=0.47
23:27:10.516 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.31
23:27:10.516 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
23:27:10.517 00.001 2744 MoveAxis(W, 293, ABG)
23:27:10.517 00.000 2744 Guiding  Dir = 3, Dur = 293
23:27:10.517 00.000 2744 IsSlewing returns 0
23:27:10.517 00.000 2744 IsGuiding returns 0
23:27:10.517 00.000 2744 PulseGuide returned control before completion, sleep 303
23:27:10.537 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1735, FiltMax=65535, Gamma=0.510
23:27:10.561 00.024 1092 UpdateGuideState exits: m=559289 SNR=98.4
23:27:10.566 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:10.570 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:10.574 00.004 1092 Enqueuing Expose request
23:27:10.823 00.249 2744 IsGuiding returns 1
23:27:10.823 00.000 2744 scope still moving after pulse duration time elapsed
23:27:10.854 00.031 2744 IsSlewing returns 0
23:27:10.854 00.000 2744 IsGuiding returns 0
23:27:10.855 00.001 2744 scope move finished after 293 + 44 ms
23:27:10.855 00.000 2744 Move returns status 0, amount 293
23:27:10.855 00.000 2744 MoveAxis(S, 88, ABG)
23:27:10.855 00.000 2744 Guiding  Dir = 1, Dur = 88
23:27:10.855 00.000 2744 IsSlewing returns 0
23:27:10.855 00.000 2744 IsGuiding returns 0
23:27:10.856 00.001 2744 PulseGuide returned control before completion, sleep 98
23:27:10.964 00.108 2744 IsGuiding returns 1
23:27:10.964 00.000 2744 scope still moving after pulse duration time elapsed
23:27:10.997 00.033 2744 IsSlewing returns 0
23:27:10.997 00.000 2744 IsGuiding returns 0
23:27:10.997 00.000 2744 scope move finished after 88 + 53 ms
23:27:10.997 00.000 2744 Move returns status 0, amount 88
23:27:10.998 00.001 2744 move complete, result=0
23:27:10.998 00.000 2744 worker thread done servicing request
23:27:10.999 00.001 1092 GuideStep: 1.3 px 293 ms WEST, 0.5 px 88 ms SOUTH
23:27:11.003 00.004 2744 Worker thread wakes up
23:27:11.003 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:11.003 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:14.422 03.419 2744 Exposure complete
23:27:14.649 00.227 2744 worker thread done servicing request
23:27:14.649 00.000 1092 OnExposeComplete: enter
23:27:14.652 00.003 1092 UpdateGuideState(): m_state=6
23:27:14.654 00.002 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
23:27:14.659 00.005 1092 Star::Find returns 1 (0), X=1604.05, Y=1126.97, Mass=530925, SNR=84.5, Peak=57587 HFD=2.9
23:27:14.661 00.002 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
23:27:14.664 00.003 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
23:27:14.666 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=-0.10 hyp=0.88 cameraTheta=-0.11 mountX=0.84 mountY=0.14, mountTheta=0.16
23:27:14.670 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=-0.10, opts=13)
23:27:14.674 00.004 1092 Enqueuing Move request for scope (0.87, -0.10)
23:27:14.676 00.002 2744 Worker thread wakes up
23:27:14.676 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.10) opts 0xd
23:27:14.676 00.000 2744 Handling offset move in thread for scope, endpoint = (0.87, -0.10)
23:27:14.676 00.000 2744 Moving (0.87, -0.10) raw xDistance=0.84 yDistance=0.14
23:27:14.677 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.84
23:27:14.677 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:14.677 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:27:14.677 00.000 2744 MoveAxis(W, 208, ABG)
23:27:14.677 00.000 2744 Guiding  Dir = 3, Dur = 208
23:27:14.677 00.000 2744 IsSlewing returns 0
23:27:14.677 00.000 2744 IsGuiding returns 0
23:27:14.678 00.001 2744 PulseGuide returned control before completion, sleep 218
23:27:14.694 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1594, FiltMax=65535, Gamma=0.510
23:27:14.712 00.018 1092 UpdateGuideState exits: m=530925 SNR=84.5
23:27:14.717 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:14.720 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:14.723 00.003 1092 Enqueuing Expose request
23:27:14.908 00.185 2744 IsGuiding returns 1
23:27:14.908 00.000 2744 scope still moving after pulse duration time elapsed
23:27:14.939 00.031 2744 IsSlewing returns 0
23:27:14.939 00.000 2744 IsGuiding returns 0
23:27:14.939 00.000 2744 scope move finished after 208 + 53 ms
23:27:14.939 00.000 2744 Move returns status 0, amount 208
23:27:14.939 00.000 2744 MoveAxis(N, 0, ABG)
23:27:14.940 00.001 2744 Move returns status 0, amount 0
23:27:14.940 00.000 2744 move complete, result=0
23:27:14.940 00.000 2744 worker thread done servicing request
23:27:14.940 00.000 2744 Worker thread wakes up
23:27:14.940 00.000 1092 GuideStep: 0.8 px 208 ms WEST, 0.1 px 0 ms NORTH
23:27:14.944 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:14.944 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:18.383 03.439 2744 Exposure complete
23:27:18.631 00.248 2744 worker thread done servicing request
23:27:18.632 00.001 1092 OnExposeComplete: enter
23:27:18.634 00.002 1092 UpdateGuideState(): m_state=6
23:27:18.637 00.003 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
23:27:18.641 00.004 1092 Star::Find returns 1 (0), X=1603.69, Y=1127.28, Mass=567279, SNR=99.1, Peak=65491 HFD=3.4
23:27:18.644 00.003 1092 MultiStar: exiting stabilization period
23:27:18.648 00.004 1092 MultiStar: [#1 0.57,-0.30,0.77,U] [#2 0.62,0.02,0.81,U] [#3 0.85,-0.30,0.00,M4] [#4 0.72,-0.27,0.00,M6] [#5 0.58,0.04,0.72,U] [#6 -0.61,-0.14,0.58,U] [#7 0.42,-0.02,0.51,U] [#8 0.86,-0.35,0.00,M6] 
23:27:18.651 00.003 1092 refined, 5 included, MultiStar: {0.39, -0.02}, one-star: {0.51, 0.20}
23:27:18.654 00.003 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
23:27:18.658 00.004 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
23:27:18.660 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.04 mountX=0.37 mountY=0.09, mountTheta=0.24
23:27:18.669 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.02, opts=13)
23:27:18.674 00.005 1092 Enqueuing Move request for scope (0.39, -0.02)
23:27:18.678 00.004 2744 Worker thread wakes up
23:27:18.678 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd
23:27:18.678 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.02)
23:27:18.678 00.000 2744 Moving (0.39, -0.02) raw xDistance=0.37 yDistance=0.09
23:27:18.678 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
23:27:18.678 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:18.678 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:18.678 00.000 2744 MoveAxis(W, 96, ABG)
23:27:18.679 00.001 2744 Guiding  Dir = 3, Dur = 96
23:27:18.679 00.000 2744 IsSlewing returns 0
23:27:18.679 00.000 2744 IsGuiding returns 0
23:27:18.680 00.001 2744 PulseGuide returned control before completion, sleep 106
23:27:18.700 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:27:18.723 00.023 1092 UpdateGuideState exits: m=567279 SNR=99.1
23:27:18.727 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:18.732 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:18.735 00.003 1092 Enqueuing Expose request
23:27:18.797 00.062 2744 IsGuiding returns 1
23:27:18.797 00.000 2744 scope still moving after pulse duration time elapsed
23:27:18.828 00.031 2744 IsSlewing returns 0
23:27:18.828 00.000 2744 IsGuiding returns 0
23:27:18.828 00.000 2744 scope move finished after 96 + 52 ms
23:27:18.828 00.000 2744 Move returns status 0, amount 96
23:27:18.828 00.000 2744 MoveAxis(N, 0, ABG)
23:27:18.828 00.000 2744 Move returns status 0, amount 0
23:27:18.828 00.000 2744 move complete, result=0
23:27:18.828 00.000 2744 worker thread done servicing request
23:27:18.828 00.000 2744 Worker thread wakes up
23:27:18.830 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:18.830 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:18.844 00.014 1092 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH
23:27:22.244 03.400 2744 Exposure complete
23:27:22.478 00.234 2744 worker thread done servicing request
23:27:22.478 00.000 1092 OnExposeComplete: enter
23:27:22.482 00.004 1092 UpdateGuideState(): m_state=6
23:27:22.485 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
23:27:22.488 00.003 1092 Star::Find returns 1 (0), X=1603.19, Y=1127.21, Mass=545496, SNR=93.2, Peak=58768 HFD=3.2
23:27:22.491 00.003 1092 MultiStar: [#1 0.15,-0.07,0.91,U] [#2 0.15,0.04,0.92,U] [#3 0.23,-0.17,0.84,U] [#4 0.32,-0.15,0.87,U] [#5 0.30,0.14,0.61,U] [#6 -1.17,-0.03,0.00,M1] [#7 -0.01,0.16,0.53,U] [#8 0.31,-0.21,0.51,U] 
23:27:22.494 00.003 1092 single-star, 7 included, MultiStar: {0.18, -0.01}, one-star: {0.01, 0.14}
23:27:22.500 00.006 1092 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.43) = xAngle (1.93 = 1.93)
23:27:22.504 00.004 1092 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.78 = 1.78)
23:27:22.507 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=-0.05 mountY=0.14, mountTheta=1.92
23:27:22.517 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.14, opts=13)
23:27:22.519 00.002 1092 Enqueuing Move request for scope (0.01, 0.14)
23:27:22.523 00.004 2744 Worker thread wakes up
23:27:22.524 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
23:27:22.524 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
23:27:22.524 00.000 2744 Moving (0.01, 0.14) raw xDistance=-0.05 yDistance=0.14
23:27:22.524 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:27:22.524 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:22.524 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:27:22.524 00.000 2744 MoveAxis(E, 0, ABG)
23:27:22.524 00.000 2744 Move returns status 0, amount 0
23:27:22.524 00.000 2744 MoveAxis(N, 0, ABG)
23:27:22.524 00.000 2744 Move returns status 0, amount 0
23:27:22.524 00.000 2744 move complete, result=0
23:27:22.524 00.000 2744 worker thread done servicing request
23:27:22.542 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:27:22.560 00.018 1092 UpdateGuideState exits: m=545496 SNR=93.2
23:27:22.564 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:22.566 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:22.569 00.003 1092 Enqueuing Expose request
23:27:22.571 00.002 2744 Worker thread wakes up
23:27:22.572 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:22.575 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:22.575 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:25.974 03.399 2744 Exposure complete
23:27:26.223 00.249 1092 OnExposeComplete: enter
23:27:26.226 00.003 2744 worker thread done servicing request
23:27:26.227 00.001 1092 UpdateGuideState(): m_state=6
23:27:26.233 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
23:27:26.237 00.004 1092 Star::Find returns 1 (0), X=1603.26, Y=1127.44, Mass=549739, SNR=93.2, Peak=62800 HFD=3.2
23:27:26.243 00.006 1092 MultiStar: [#1 0.15,0.11,0.93,U] [#2 0.27,0.32,0.93,U] [#3 0.21,-0.03,0.86,U] [#4 0.13,0.09,0.77,U] [#5 0.26,0.37,0.84,U] [#6 -1.04,0.27,0.00,M2] [#7 -0.06,0.20,0.55,U] [#8 0.31,-0.07,0.47,U] 
23:27:26.248 00.005 1092 refined, 7 included, MultiStar: {0.17, 0.19}, one-star: {0.08, 0.37}
23:27:26.252 00.004 1092 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.43) = xAngle (1.27 = 1.27)
23:27:26.256 00.004 1092 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.11 = 1.11)
23:27:26.259 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.84 mountX=0.08 mountY=0.23, mountTheta=1.25
23:27:26.264 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.19, opts=13)
23:27:26.267 00.003 1092 Enqueuing Move request for scope (0.17, 0.19)
23:27:26.271 00.004 2744 Worker thread wakes up
23:27:26.271 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
23:27:26.271 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
23:27:26.271 00.000 2744 Moving (0.17, 0.19) raw xDistance=0.08 yDistance=0.23
23:27:26.271 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:27:26.271 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:26.272 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:27:26.272 00.000 2744 MoveAxis(E, 0, ABG)
23:27:26.272 00.000 2744 Move returns status 0, amount 0
23:27:26.272 00.000 2744 MoveAxis(N, 0, ABG)
23:27:26.272 00.000 2744 Move returns status 0, amount 0
23:27:26.272 00.000 2744 move complete, result=0
23:27:26.272 00.000 2744 worker thread done servicing request
23:27:26.290 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1533, FiltMax=65535, Gamma=0.510
23:27:26.307 00.017 1092 UpdateGuideState exits: m=549739 SNR=93.2
23:27:26.310 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:26.315 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:26.317 00.002 1092 Enqueuing Expose request
23:27:26.319 00.002 2744 Worker thread wakes up
23:27:26.320 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:26.323 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:26.324 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:29.733 03.409 2744 Exposure complete
23:27:29.992 00.259 2744 worker thread done servicing request
23:27:29.992 00.000 1092 OnExposeComplete: enter
23:27:29.997 00.005 1092 UpdateGuideState(): m_state=6
23:27:30.000 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
23:27:30.003 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1127.53, Mass=568650, SNR=89.4, Peak=55936 HFD=3.2
23:27:30.007 00.004 1092 MultiStar: [#1 0.13,0.13,0.89,U] [#2 0.51,0.25,0.81,U] [#3 0.11,0.08,0.69,U] [#4 0.48,-0.44,0.79,U] [#5 0.51,0.09,0.72,U] [#6 -0.70,-0.15,0.00,M3] [#7 -0.05,0.05,0.54,U] [#8 0.41,-0.22,0.39,U] 
23:27:30.010 00.003 1092 refined, 7 included, MultiStar: {0.27, 0.09}, one-star: {0.11, 0.46}
23:27:30.013 00.003 1092 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.43) = xAngle (0.73 = 0.73)
23:27:30.016 00.003 1092 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.58 = 0.58)
23:27:30.018 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.09 hyp=0.28 cameraTheta=0.30 mountX=0.21 mountY=0.16, mountTheta=0.63
23:27:30.026 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.09, opts=13)
23:27:30.029 00.003 1092 Enqueuing Move request for scope (0.27, 0.09)
23:27:30.032 00.003 2744 Worker thread wakes up
23:27:30.032 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.09) opts 0xd
23:27:30.032 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.09)
23:27:30.032 00.000 2744 Moving (0.27, 0.09) raw xDistance=0.21 yDistance=0.16
23:27:30.032 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:27:30.032 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:30.032 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:27:30.032 00.000 2744 MoveAxis(E, 0, ABG)
23:27:30.032 00.000 2744 Move returns status 0, amount 0
23:27:30.032 00.000 2744 MoveAxis(N, 0, ABG)
23:27:30.032 00.000 2744 Move returns status 0, amount 0
23:27:30.033 00.001 2744 move complete, result=0
23:27:30.033 00.000 2744 worker thread done servicing request
23:27:30.049 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1674, FiltMax=65535, Gamma=0.510
23:27:30.066 00.017 1092 UpdateGuideState exits: m=568650 SNR=89.4
23:27:30.069 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:30.073 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:30.075 00.002 1092 Enqueuing Expose request
23:27:30.078 00.003 2744 Worker thread wakes up
23:27:30.078 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:30.081 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:30.081 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:33.472 03.391 2744 Exposure complete
23:27:33.689 00.217 2744 worker thread done servicing request
23:27:33.689 00.000 1092 OnExposeComplete: enter
23:27:33.692 00.003 1092 UpdateGuideState(): m_state=6
23:27:33.695 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
23:27:33.697 00.002 1092 Star::Find returns 1 (0), X=1603.19, Y=1127.10, Mass=531694, SNR=87.0, Peak=62800 HFD=3.0
23:27:33.700 00.003 1092 MultiStar: [#1 0.20,-0.12,0.90,U] [#2 0.13,-0.03,0.98,U] [#3 0.24,-0.17,0.87,U] [#4 0.18,-0.25,0.89,U] [#5 0.32,-0.10,0.70,U] [#6 -0.94,-0.28,0.00,M4] [#7 0.06,0.16,0.53,U] [#8 0.53,-0.10,0.46,U] 
23:27:33.702 00.002 1092 single-star, 7 included, MultiStar: {0.19, -0.08}, one-star: {0.01, 0.03}
23:27:33.704 00.002 1092 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.43) = xAngle (1.61 = 1.61)
23:27:33.708 00.004 1092 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.45 = 1.45)
23:27:33.712 00.004 1092 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.18 mountX=-0.00 mountY=0.03, mountTheta=1.61
23:27:33.716 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.03, opts=13)
23:27:33.719 00.003 1092 Enqueuing Move request for scope (0.01, 0.03)
23:27:33.721 00.002 2744 Worker thread wakes up
23:27:33.721 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
23:27:33.721 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
23:27:33.721 00.000 2744 Moving (0.01, 0.03) raw xDistance=-0.00 yDistance=0.03
23:27:33.721 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:27:33.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:33.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:27:33.721 00.000 2744 MoveAxis(E, 0, ABG)
23:27:33.721 00.000 2744 Move returns status 0, amount 0
23:27:33.721 00.000 2744 MoveAxis(N, 0, ABG)
23:27:33.722 00.001 2744 Move returns status 0, amount 0
23:27:33.722 00.000 2744 move complete, result=0
23:27:33.722 00.000 2744 worker thread done servicing request
23:27:33.735 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1594, FiltMax=65535, Gamma=0.510
23:27:33.753 00.018 1092 UpdateGuideState exits: m=531694 SNR=87.0
23:27:33.756 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:33.759 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:33.762 00.003 1092 Enqueuing Expose request
23:27:33.764 00.002 2744 Worker thread wakes up
23:27:33.764 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:33.766 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:33.766 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:37.165 03.399 2744 Exposure complete
23:27:37.386 00.221 2744 worker thread done servicing request
23:27:37.386 00.000 1092 OnExposeComplete: enter
23:27:37.390 00.004 1092 UpdateGuideState(): m_state=6
23:27:37.393 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
23:27:37.397 00.004 1092 Star::Find returns 1 (0), X=1603.24, Y=1127.18, Mass=528193, SNR=89.3, Peak=64016 HFD=3.1
23:27:37.400 00.003 1092 MultiStar: [#1 0.02,0.09,0.87,U] [#2 0.26,0.10,0.91,U] [#3 0.10,0.09,0.84,U] [#4 0.22,-0.08,0.79,U] [#5 0.27,-0.20,0.68,U] [#6 -1.18,0.06,0.00,M5] [#7 -0.25,0.17,0.63,U] [#8 0.49,0.02,0.44,U] 
23:27:37.402 00.002 1092 single-star, 7 included, MultiStar: {0.13, 0.04}, one-star: {0.07, 0.10}
23:27:37.404 00.002 1092 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.43) = xAngle (1.44 = 1.44)
23:27:37.408 00.004 1092 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.29 = 1.29)
23:27:37.410 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=0.02 mountY=0.12, mountTheta=1.44
23:27:37.416 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.10, opts=13)
23:27:37.418 00.002 1092 Enqueuing Move request for scope (0.07, 0.10)
23:27:37.421 00.003 2744 Worker thread wakes up
23:27:37.421 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.10) opts 0xd
23:27:37.421 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.10)
23:27:37.421 00.000 2744 Moving (0.07, 0.10) raw xDistance=0.02 yDistance=0.12
23:27:37.421 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:27:37.421 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:37.422 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:27:37.422 00.000 2744 MoveAxis(E, 0, ABG)
23:27:37.422 00.000 2744 Move returns status 0, amount 0
23:27:37.422 00.000 2744 MoveAxis(N, 0, ABG)
23:27:37.422 00.000 2744 Move returns status 0, amount 0
23:27:37.422 00.000 2744 move complete, result=0
23:27:37.422 00.000 2744 worker thread done servicing request
23:27:37.440 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1536, FiltMax=65535, Gamma=0.510
23:27:37.458 00.018 1092 UpdateGuideState exits: m=528193 SNR=89.3
23:27:37.463 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:37.465 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:37.468 00.003 1092 Enqueuing Expose request
23:27:37.473 00.005 2744 Worker thread wakes up
23:27:37.473 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:37.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:37.473 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:27:40.889 03.416 2744 Exposure complete
23:27:41.114 00.225 2744 worker thread done servicing request
23:27:41.114 00.000 1092 OnExposeComplete: enter
23:27:41.117 00.003 1092 UpdateGuideState(): m_state=6
23:27:41.120 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
23:27:41.124 00.004 1092 Star::Find returns 1 (0), X=1603.42, Y=1127.41, Mass=511694, SNR=82.9, Peak=57475 HFD=3.1
23:27:41.127 00.003 1092 MultiStar: [#1 0.28,0.01,0.97,U] [#2 0.32,0.19,1.00,U] [#3 0.42,-0.03,0.81,U] [#4 0.45,0.02,0.91,U] [#5 0.27,0.23,0.81,U] [#6 -0.94,0.33,0.00,M6] [#7 0.07,0.45,0.58,U] [#8 0.58,-0.12,0.53,U] 
23:27:41.130 00.003 1092 refined, 7 included, MultiStar: {0.33, 0.14}, one-star: {0.24, 0.34}
23:27:41.133 00.003 1092 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.43) = xAngle (0.83 = 0.83)
23:27:41.136 00.003 1092 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
23:27:41.140 00.004 1092 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.35 cameraTheta=0.40 mountX=0.24 mountY=0.22, mountTheta=0.74
23:27:41.147 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.14, opts=13)
23:27:41.150 00.003 1092 Enqueuing Move request for scope (0.33, 0.14)
23:27:41.153 00.003 2744 Worker thread wakes up
23:27:41.153 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.14) opts 0xd
23:27:41.153 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.14)
23:27:41.153 00.000 2744 Moving (0.33, 0.14) raw xDistance=0.24 yDistance=0.22
23:27:41.153 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:27:41.153 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:41.153 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:27:41.153 00.000 2744 MoveAxis(E, 0, ABG)
23:27:41.153 00.000 2744 Move returns status 0, amount 0
23:27:41.153 00.000 2744 MoveAxis(N, 0, ABG)
23:27:41.154 00.001 2744 Move returns status 0, amount 0
23:27:41.154 00.000 2744 move complete, result=0
23:27:41.154 00.000 2744 worker thread done servicing request
23:27:41.173 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1502, FiltMax=65535, Gamma=0.510
23:27:41.189 00.016 1092 UpdateGuideState exits: m=511694 SNR=82.9
23:27:41.192 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:41.195 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:41.198 00.003 1092 Enqueuing Expose request
23:27:41.201 00.003 2744 Worker thread wakes up
23:27:41.201 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:27:41.204 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:41.204 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:44.598 03.394 2744 Exposure complete
23:27:44.844 00.246 2744 worker thread done servicing request
23:27:44.844 00.000 1092 OnExposeComplete: enter
23:27:44.847 00.003 1092 UpdateGuideState(): m_state=6
23:27:44.850 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
23:27:44.853 00.003 1092 Star::Find returns 1 (0), X=1603.23, Y=1127.37, Mass=526000, SNR=81.7, Peak=58768 HFD=3.1
23:27:44.857 00.004 1092 MultiStar: [#1 0.25,0.03,0.90,U] [#2 0.41,-0.12,1.02,U] [#3 0.19,-0.17,0.87,U] [#4 0.46,-0.31,0.99,U] [#5 0.26,-0.12,0.77,U] [#6 -0.94,-0.17,0.00,M7] [#7 -0.16,0.15,0.55,U] [#8 0.45,-0.61,0.00,M1] 
23:27:44.860 00.003 1092 refined, 6 included, MultiStar: {0.23, -0.04}, one-star: {0.05, 0.30}
23:27:44.863 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
23:27:44.865 00.002 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
23:27:44.868 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-0.18 mountX=0.23 mountY=0.02, mountTheta=0.10
23:27:44.873 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.04, opts=13)
23:27:44.876 00.003 1092 Enqueuing Move request for scope (0.23, -0.04)
23:27:44.880 00.004 2744 Worker thread wakes up
23:27:44.880 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
23:27:44.880 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
23:27:44.880 00.000 2744 Moving (0.23, -0.04) raw xDistance=0.23 yDistance=0.02
23:27:44.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:27:44.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:44.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:27:44.880 00.000 2744 MoveAxis(E, 0, ABG)
23:27:44.880 00.000 2744 Move returns status 0, amount 0
23:27:44.880 00.000 2744 MoveAxis(N, 0, ABG)
23:27:44.880 00.000 2744 Move returns status 0, amount 0
23:27:44.881 00.001 2744 move complete, result=0
23:27:44.881 00.000 2744 worker thread done servicing request
23:27:44.902 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1496, FiltMax=65535, Gamma=0.510
23:27:44.924 00.022 1092 UpdateGuideState exits: m=526000 SNR=81.7
23:27:44.928 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:44.932 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:44.936 00.004 1092 Enqueuing Expose request
23:27:44.942 00.006 2744 Worker thread wakes up
23:27:44.942 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:27:44.946 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:44.946 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:48.336 03.390 2744 Exposure complete
23:27:48.550 00.214 2744 worker thread done servicing request
23:27:48.550 00.000 1092 OnExposeComplete: enter
23:27:48.554 00.004 1092 UpdateGuideState(): m_state=6
23:27:48.558 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
23:27:48.563 00.005 1092 Star::Find returns 1 (0), X=1603.74, Y=1127.16, Mass=540668, SNR=89.8, Peak=61827 HFD=3.2
23:27:48.566 00.003 1092 MultiStar: [#1 0.86,-0.01,0.00,M1] [#2 0.97,-0.17,0.00,M1] [#3 0.83,-0.35,0.00,M1] [#4 0.96,-0.06,0.00,M1] [#5 0.70,-0.10,0.85,U] [#6 -0.45,-0.18,0.70,U] [#7 0.70,-0.16,0.68,U] [#8 0.79,-0.44,0.00,M2] 
23:27:48.569 00.003 1092 refined, 3 included, MultiStar: {0.41, -0.07}, one-star: {0.57, 0.09}
23:27:48.574 00.005 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
23:27:48.581 00.007 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
23:27:48.583 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.41 cameraTheta=-0.18 mountX=0.40 mountY=0.04, mountTheta=0.10
23:27:48.591 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.07, opts=13)
23:27:48.593 00.002 1092 Enqueuing Move request for scope (0.41, -0.07)
23:27:48.596 00.003 2744 Worker thread wakes up
23:27:48.596 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd
23:27:48.596 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.07)
23:27:48.596 00.000 2744 Moving (0.41, -0.07) raw xDistance=0.40 yDistance=0.04
23:27:48.596 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
23:27:48.596 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:48.596 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:27:48.596 00.000 2744 MoveAxis(W, 90, ABG)
23:27:48.596 00.000 2744 Guiding  Dir = 3, Dur = 90
23:27:48.597 00.001 2744 IsSlewing returns 0
23:27:48.597 00.000 2744 IsGuiding returns 0
23:27:48.597 00.000 2744 PulseGuide returned control before completion, sleep 100
23:27:48.614 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:27:48.631 00.017 1092 UpdateGuideState exits: m=540668 SNR=89.8
23:27:48.634 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:48.637 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:48.639 00.002 1092 Enqueuing Expose request
23:27:48.712 00.073 2744 IsGuiding returns 1
23:27:48.712 00.000 2744 scope still moving after pulse duration time elapsed
23:27:48.743 00.031 2744 IsSlewing returns 0
23:27:48.743 00.000 2744 IsGuiding returns 0
23:27:48.743 00.000 2744 scope move finished after 90 + 56 ms
23:27:48.743 00.000 2744 Move returns status 0, amount 90
23:27:48.743 00.000 2744 MoveAxis(N, 0, ABG)
23:27:48.743 00.000 2744 Move returns status 0, amount 0
23:27:48.743 00.000 2744 move complete, result=0
23:27:48.745 00.002 2744 worker thread done servicing request
23:27:48.745 00.000 2744 Worker thread wakes up
23:27:48.745 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:48.745 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:48.746 00.001 1092 GuideStep: 0.4 px 90 ms WEST, 0.0 px 0 ms NORTH
23:27:52.148 03.402 2744 Exposure complete
23:27:52.375 00.227 2744 worker thread done servicing request
23:27:52.376 00.001 1092 OnExposeComplete: enter
23:27:52.380 00.004 1092 UpdateGuideState(): m_state=6
23:27:52.383 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
23:27:52.385 00.002 1092 Star::Find returns 1 (0), X=1603.62, Y=1127.44, Mass=580181, SNR=96.6, Peak=60307 HFD=3.3
23:27:52.388 00.003 1092 MultiStar: [#1 0.62,-0.00,0.78,U] [#2 0.69,0.22,0.00,M2] [#3 0.64,-0.12,0.77,U] [#4 0.58,0.02,0.67,U] [#5 0.66,0.14,0.69,U] [#6 -0.58,0.26,0.60,U] [#7 0.46,0.41,0.51,U] [#8 0.67,-0.10,0.44,U] 
23:27:52.391 00.003 1092 refined, 7 included, MultiStar: {0.45, 0.13}, one-star: {0.44, 0.37}
23:27:52.396 00.005 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
23:27:52.399 00.003 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
23:27:52.402 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=0.13 hyp=0.47 cameraTheta=0.28 mountX=0.35 mountY=0.25, mountTheta=0.61
23:27:52.406 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.13, opts=13)
23:27:52.409 00.003 1092 Enqueuing Move request for scope (0.45, 0.13)
23:27:52.412 00.003 2744 Worker thread wakes up
23:27:52.412 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.13) opts 0xd
23:27:52.412 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.13)
23:27:52.412 00.000 2744 Moving (0.45, 0.13) raw xDistance=0.35 yDistance=0.25
23:27:52.412 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
23:27:52.412 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:52.412 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:27:52.413 00.001 2744 MoveAxis(W, 86, ABG)
23:27:52.413 00.000 2744 Guiding  Dir = 3, Dur = 86
23:27:52.413 00.000 2744 IsSlewing returns 0
23:27:52.413 00.000 2744 IsGuiding returns 0
23:27:52.413 00.000 2744 PulseGuide returned control before completion, sleep 96
23:27:52.429 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:27:52.446 00.017 1092 UpdateGuideState exits: m=580181 SNR=96.6
23:27:52.448 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:52.451 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:52.453 00.002 1092 Enqueuing Expose request
23:27:52.521 00.068 2744 IsGuiding returns 1
23:27:52.521 00.000 2744 scope still moving after pulse duration time elapsed
23:27:52.550 00.029 2744 IsSlewing returns 0
23:27:52.550 00.000 2744 IsGuiding returns 0
23:27:52.550 00.000 2744 scope move finished after 86 + 51 ms
23:27:52.550 00.000 2744 Move returns status 0, amount 86
23:27:52.550 00.000 2744 MoveAxis(N, 0, ABG)
23:27:52.550 00.000 2744 Move returns status 0, amount 0
23:27:52.551 00.001 2744 move complete, result=0
23:27:52.551 00.000 2744 worker thread done servicing request
23:27:52.551 00.000 2744 Worker thread wakes up
23:27:52.551 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:52.551 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:52.586 00.035 1092 GuideStep: 0.4 px 86 ms WEST, 0.2 px 0 ms NORTH
23:27:55.951 03.365 2744 Exposure complete
23:27:56.184 00.233 2744 worker thread done servicing request
23:27:56.184 00.000 1092 OnExposeComplete: enter
23:27:56.189 00.005 1092 UpdateGuideState(): m_state=6
23:27:56.192 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
23:27:56.195 00.003 1092 Star::Find returns 1 (0), X=1603.85, Y=1127.09, Mass=552349, SNR=90.8, Peak=65491 HFD=2.9
23:27:56.199 00.004 1092 MultiStar: [#1 0.59,-0.18,0.78,U] [#2 0.96,0.00,0.00,M3] [#3 0.82,-0.12,0.00,M1] [#4 0.64,-0.02,0.70,U] [#5 0.77,-0.08,0.00,M1] [#6 -0.29,0.04,0.68,U] [#7 0.49,-0.02,0.61,U] [#8 0.79,-0.42,0.00,M2] 
23:27:56.202 00.003 1092 refined, 4 included, MultiStar: {0.45, -0.03}, one-star: {0.68, 0.01}
23:27:56.205 00.003 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
23:27:56.208 00.003 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
23:27:56.210 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=-0.03 hyp=0.45 cameraTheta=-0.07 mountX=0.42 mountY=0.09, mountTheta=0.21
23:27:56.217 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.03, opts=13)
23:27:56.220 00.003 1092 Enqueuing Move request for scope (0.45, -0.03)
23:27:56.223 00.003 2744 Worker thread wakes up
23:27:56.223 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.03) opts 0xd
23:27:56.223 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.03)
23:27:56.223 00.000 2744 Moving (0.45, -0.03) raw xDistance=0.42 yDistance=0.09
23:27:56.223 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
23:27:56.223 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:27:56.223 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:27:56.224 00.001 2744 MoveAxis(W, 100, ABG)
23:27:56.224 00.000 2744 Guiding  Dir = 3, Dur = 100
23:27:56.224 00.000 2744 IsSlewing returns 0
23:27:56.224 00.000 2744 IsGuiding returns 0
23:27:56.224 00.000 2744 PulseGuide returned control before completion, sleep 110
23:27:56.243 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:27:56.264 00.021 1092 UpdateGuideState exits: m=552349 SNR=90.8
23:27:56.267 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:27:56.270 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:27:56.273 00.003 1092 Enqueuing Expose request
23:27:56.339 00.066 2744 IsGuiding returns 1
23:27:56.339 00.000 2744 scope still moving after pulse duration time elapsed
23:27:56.369 00.030 2744 IsSlewing returns 0
23:27:56.371 00.002 2744 IsGuiding returns 0
23:27:56.371 00.000 2744 scope move finished after 100 + 45 ms
23:27:56.371 00.000 2744 Move returns status 0, amount 100
23:27:56.371 00.000 2744 MoveAxis(N, 0, ABG)
23:27:56.371 00.000 2744 Move returns status 0, amount 0
23:27:56.371 00.000 2744 move complete, result=0
23:27:56.371 00.000 2744 worker thread done servicing request
23:27:56.371 00.000 2744 Worker thread wakes up
23:27:56.371 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:27:56.372 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:27:56.372 00.000 1092 GuideStep: 0.4 px 100 ms WEST, 0.1 px 0 ms NORTH
23:27:59.780 03.408 2744 Exposure complete
23:27:59.999 00.219 2744 worker thread done servicing request
23:27:59.999 00.000 1092 OnExposeComplete: enter
23:28:00.004 00.005 1092 UpdateGuideState(): m_state=6
23:28:00.008 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
23:28:00.017 00.009 1092 Star::Find returns 1 (0), X=1603.84, Y=1127.16, Mass=547689, SNR=88.1, Peak=62931 HFD=3.3
23:28:00.024 00.007 1092 MultiStar: [#1 0.73,0.02,0.00,M1] [#2 0.75,0.11,0.00,M4] [#3 0.86,-0.20,0.00,M2] [#4 0.87,-0.11,0.00,M1] [#5 0.78,-0.13,0.00,M2] [#6 -0.54,-0.05,0.76,U] [#7 0.58,-0.10,0.51,U] [#8 1.09,-0.22,0.00,M3] 
23:28:00.030 00.006 1092 refined, 2 included, MultiStar: {0.24, 0.00}, one-star: {0.66, 0.09}
23:28:00.035 00.005 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
23:28:00.039 00.004 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
23:28:00.042 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.00 mountX=0.22 mountY=0.06, mountTheta=0.29
23:28:00.046 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.00, opts=13)
23:28:00.049 00.003 1092 Enqueuing Move request for scope (0.24, 0.00)
23:28:00.052 00.003 2744 Worker thread wakes up
23:28:00.052 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
23:28:00.052 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
23:28:00.052 00.000 2744 Moving (0.24, 0.00) raw xDistance=0.22 yDistance=0.06
23:28:00.052 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:28:00.052 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:00.053 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:28:00.053 00.000 2744 MoveAxis(E, 0, ABG)
23:28:00.053 00.000 2744 Move returns status 0, amount 0
23:28:00.053 00.000 2744 MoveAxis(N, 0, ABG)
23:28:00.053 00.000 2744 Move returns status 0, amount 0
23:28:00.053 00.000 2744 move complete, result=0
23:28:00.053 00.000 2744 worker thread done servicing request
23:28:00.070 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:28:00.087 00.017 1092 UpdateGuideState exits: m=547689 SNR=88.1
23:28:00.092 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:00.094 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:00.098 00.004 1092 Enqueuing Expose request
23:28:00.101 00.003 2744 Worker thread wakes up
23:28:00.101 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:00.104 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:00.104 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:03.501 03.397 2744 Exposure complete
23:28:03.743 00.242 2744 worker thread done servicing request
23:28:03.743 00.000 1092 OnExposeComplete: enter
23:28:03.749 00.006 1092 UpdateGuideState(): m_state=6
23:28:03.758 00.009 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
23:28:03.766 00.008 1092 Star::Find returns 1 (0), X=1604.06, Y=1126.71, Mass=524329, SNR=86.3, Peak=48867 HFD=3.3
23:28:03.774 00.008 1092 MultiStar: [#1 1.01,-0.52,0.00,M2] [#2 1.24,-0.31,0.00,M5] [#3 0.97,-0.61,0.00,M3] [#4 1.21,-0.74,0.00,M2] [#5 1.08,-0.64,0.00,M3] [#6 -0.19,-0.42,0.73,U] [#7 0.85,-0.40,0.00,M1] [#8 1.01,-0.53,0.00,M4] 
23:28:03.783 00.009 1092 refined, 1 included, MultiStar: {0.43, -0.39}, one-star: {0.88, -0.36}
23:28:03.789 00.006 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
23:28:03.799 00.010 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
23:28:03.808 00.009 1092 CameraToMount -- cameraX=0.43 cameraY=-0.39 hyp=0.58 cameraTheta=-0.73 mountX=0.55 mountY=-0.26, mountTheta=-0.43
23:28:03.820 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.39, opts=13)
23:28:03.824 00.004 1092 Enqueuing Move request for scope (0.43, -0.39)
23:28:03.828 00.004 2744 Worker thread wakes up
23:28:03.828 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.39) opts 0xd
23:28:03.828 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.39)
23:28:03.828 00.000 2744 Moving (0.43, -0.39) raw xDistance=0.55 yDistance=-0.26
23:28:03.828 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
23:28:03.828 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:03.828 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:28:03.828 00.000 2744 MoveAxis(W, 124, ABG)
23:28:03.828 00.000 2744 Guiding  Dir = 3, Dur = 124
23:28:03.829 00.001 2744 IsSlewing returns 0
23:28:03.830 00.001 2744 IsGuiding returns 0
23:28:03.830 00.000 2744 PulseGuide returned control before completion, sleep 134
23:28:03.848 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:28:03.868 00.020 1092 UpdateGuideState exits: m=524329 SNR=86.3
23:28:03.872 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:03.875 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:03.878 00.003 1092 Enqueuing Expose request
23:28:03.965 00.087 2744 IsGuiding returns 1
23:28:03.965 00.000 2744 scope still moving after pulse duration time elapsed
23:28:03.999 00.034 2744 IsSlewing returns 0
23:28:03.999 00.000 2744 IsGuiding returns 0
23:28:03.999 00.000 2744 scope move finished after 124 + 45 ms
23:28:03.999 00.000 2744 Move returns status 0, amount 124
23:28:03.999 00.000 2744 MoveAxis(N, 0, ABG)
23:28:03.999 00.000 2744 Move returns status 0, amount 0
23:28:03.999 00.000 2744 move complete, result=0
23:28:03.999 00.000 2744 worker thread done servicing request
23:28:03.999 00.000 2744 Worker thread wakes up
23:28:03.999 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:03.999 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:04.000 00.001 1092 GuideStep: 0.6 px 124 ms WEST, -0.3 px 0 ms NORTH
23:28:07.416 03.416 2744 Exposure complete
23:28:07.651 00.235 2744 worker thread done servicing request
23:28:07.651 00.000 1092 OnExposeComplete: enter
23:28:07.655 00.004 1092 UpdateGuideState(): m_state=6
23:28:07.659 00.004 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
23:28:07.661 00.002 1092 Star::Find returns 1 (0), X=1604.25, Y=1126.86, Mass=552601, SNR=96.4, Peak=63747 HFD=3.1
23:28:07.665 00.004 1092 MultiStar: [#1 1.14,-0.40,0.00,M3] [#2 1.09,0.12,0.00,M6] [#3 1.15,-0.25,0.00,M4] [#4 1.21,-0.44,0.00,M3] [#5 1.10,-0.10,0.00,M4] [#6 -0.17,-0.26,0.64,U] [#7 0.91,0.02,0.00,M2] [#8 1.34,-0.48,0.00,M5] 
23:28:07.668 00.003 1092 refined, 1 included, MultiStar: {0.59, -0.23}, one-star: {1.08, -0.22}
23:28:07.670 00.002 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
23:28:07.674 00.004 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
23:28:07.676 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.23 hyp=0.64 cameraTheta=-0.38 mountX=0.64 mountY=-0.07, mountTheta=-0.10
23:28:07.687 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.23, opts=13)
23:28:07.690 00.003 1092 Enqueuing Move request for scope (0.59, -0.23)
23:28:07.693 00.003 2744 Worker thread wakes up
23:28:07.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.23) opts 0xd
23:28:07.693 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.23)
23:28:07.693 00.000 2744 Moving (0.59, -0.23) raw xDistance=0.64 yDistance=-0.07
23:28:07.693 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
23:28:07.693 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:07.694 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:28:07.694 00.000 2744 MoveAxis(W, 151, ABG)
23:28:07.694 00.000 2744 Guiding  Dir = 3, Dur = 151
23:28:07.694 00.000 2744 IsSlewing returns 0
23:28:07.695 00.001 2744 IsGuiding returns 0
23:28:07.695 00.000 2744 PulseGuide returned control before completion, sleep 161
23:28:07.718 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1585, FiltMax=65535, Gamma=0.510
23:28:07.737 00.019 1092 UpdateGuideState exits: m=552601 SNR=96.4
23:28:07.741 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:07.744 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:07.746 00.002 1092 Enqueuing Expose request
23:28:07.868 00.122 2744 IsGuiding returns 1
23:28:07.868 00.000 2744 scope still moving after pulse duration time elapsed
23:28:07.900 00.032 2744 IsSlewing returns 0
23:28:07.900 00.000 2744 IsGuiding returns 0
23:28:07.900 00.000 2744 scope move finished after 151 + 54 ms
23:28:07.900 00.000 2744 Move returns status 0, amount 151
23:28:07.900 00.000 2744 MoveAxis(N, 0, ABG)
23:28:07.900 00.000 2744 Move returns status 0, amount 0
23:28:07.900 00.000 2744 move complete, result=0
23:28:07.900 00.000 2744 worker thread done servicing request
23:28:07.900 00.000 2744 Worker thread wakes up
23:28:07.900 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:07.900 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:07.900 00.000 1092 GuideStep: 0.6 px 151 ms WEST, -0.1 px 0 ms NORTH
23:28:11.332 03.432 2744 Exposure complete
23:28:11.576 00.244 2744 worker thread done servicing request
23:28:11.576 00.000 1092 OnExposeComplete: enter
23:28:11.579 00.003 1092 UpdateGuideState(): m_state=6
23:28:11.583 00.004 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
23:28:11.586 00.003 1092 Star::Find returns 1 (0), X=1603.81, Y=1127.17, Mass=542140, SNR=85.6, Peak=64051 HFD=3.1
23:28:11.595 00.009 1092 MultiStar: [#1 0.64,0.09,0.95,U] [#2 0.73,0.08,0.00,M7] [#3 0.71,-0.18,0.00,M5] [#4 0.86,-0.23,0.00,M4] [#5 0.80,0.10,0.00,M5] [#6 -0.74,0.05,0.00,M2] [#7 0.70,-0.00,0.68,U] [#8 0.74,-0.03,0.00,M6] 
23:28:11.599 00.004 1092 single-star, 2 included, MultiStar: {0.65, 0.07}, one-star: {0.63, 0.10}
23:28:11.603 00.004 1092 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.43) = xAngle (0.59 = 0.59)
23:28:11.607 00.004 1092 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.43 = 0.43)
23:28:11.610 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=0.10 hyp=0.64 cameraTheta=0.16 mountX=0.53 mountY=0.27, mountTheta=0.47
23:28:11.617 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=0.10, opts=13)
23:28:11.621 00.004 1092 Enqueuing Move request for scope (0.63, 0.10)
23:28:11.625 00.004 2744 Worker thread wakes up
23:28:11.625 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.10) opts 0xd
23:28:11.625 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, 0.10)
23:28:11.625 00.000 2744 Moving (0.63, 0.10) raw xDistance=0.53 yDistance=0.27
23:28:11.625 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
23:28:11.625 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:11.625 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:28:11.625 00.000 2744 MoveAxis(W, 130, ABG)
23:28:11.626 00.001 2744 Guiding  Dir = 3, Dur = 130
23:28:11.626 00.000 2744 IsSlewing returns 0
23:28:11.626 00.000 2744 IsGuiding returns 0
23:28:11.627 00.001 2744 PulseGuide returned control before completion, sleep 140
23:28:11.654 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1619, FiltMax=65535, Gamma=0.510
23:28:11.672 00.018 1092 UpdateGuideState exits: m=542140 SNR=85.6
23:28:11.676 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:11.679 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:11.682 00.003 1092 Enqueuing Expose request
23:28:11.769 00.087 2744 IsGuiding returns 1
23:28:11.769 00.000 2744 scope still moving after pulse duration time elapsed
23:28:11.800 00.031 2744 IsSlewing returns 0
23:28:11.800 00.000 2744 IsGuiding returns 0
23:28:11.801 00.001 2744 scope move finished after 130 + 44 ms
23:28:11.801 00.000 2744 Move returns status 0, amount 130
23:28:11.801 00.000 2744 MoveAxis(N, 0, ABG)
23:28:11.801 00.000 2744 Move returns status 0, amount 0
23:28:11.801 00.000 2744 move complete, result=0
23:28:11.801 00.000 2744 worker thread done servicing request
23:28:11.801 00.000 1092 GuideStep: 0.5 px 130 ms WEST, 0.3 px 0 ms NORTH
23:28:11.806 00.005 2744 Worker thread wakes up
23:28:11.806 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:11.806 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:15.206 03.400 2744 Exposure complete
23:28:15.427 00.221 2744 worker thread done servicing request
23:28:15.428 00.001 1092 OnExposeComplete: enter
23:28:15.430 00.002 1092 UpdateGuideState(): m_state=6
23:28:15.434 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
23:28:15.438 00.004 1092 Star::Find returns 1 (0), X=1604.12, Y=1127.33, Mass=565493, SNR=101.6, Peak=64147 HFD=3.2
23:28:15.441 00.003 1092 MultiStar: [#1 1.12,0.02,0.00,M3] [#2 1.13,0.31,0.00,M8] [#3 1.22,-0.00,0.00,M6] [#4 1.20,0.16,0.00,M5] [#5 1.11,0.14,0.00,M6] [#6 -0.08,0.29,0.63,U] [#7 0.80,0.16,0.00,M2] [#8 1.22,-0.22,0.00,M7] 
23:28:15.443 00.002 1092 refined, 1 included, MultiStar: {0.55, 0.27}, one-star: {0.94, 0.26}
23:28:15.446 00.003 1092 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.43) = xAngle (0.89 = 0.89)
23:28:15.448 00.002 1092 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.73 = 0.73)
23:28:15.450 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=0.27 hyp=0.61 cameraTheta=0.46 mountX=0.39 mountY=0.41, mountTheta=0.82
23:28:15.455 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=0.27, opts=13)
23:28:15.459 00.004 1092 Enqueuing Move request for scope (0.55, 0.27)
23:28:15.462 00.003 2744 Worker thread wakes up
23:28:15.462 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.27) opts 0xd
23:28:15.462 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, 0.27)
23:28:15.462 00.000 2744 Moving (0.55, 0.27) raw xDistance=0.39 yDistance=0.41
23:28:15.462 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
23:28:15.462 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:15.463 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
23:28:15.463 00.000 2744 MoveAxis(W, 95, ABG)
23:28:15.463 00.000 2744 Guiding  Dir = 3, Dur = 95
23:28:15.463 00.000 2744 IsSlewing returns 0
23:28:15.463 00.000 2744 IsGuiding returns 0
23:28:15.464 00.001 2744 PulseGuide returned control before completion, sleep 105
23:28:15.479 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1619, FiltMax=65535, Gamma=0.510
23:28:15.494 00.015 1092 UpdateGuideState exits: m=565493 SNR=101.6
23:28:15.497 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:15.501 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:15.504 00.003 1092 Enqueuing Expose request
23:28:15.577 00.073 2744 IsGuiding returns 1
23:28:15.577 00.000 2744 scope still moving after pulse duration time elapsed
23:28:15.608 00.031 2744 IsSlewing returns 0
23:28:15.609 00.001 2744 IsGuiding returns 0
23:28:15.609 00.000 2744 scope move finished after 95 + 51 ms
23:28:15.609 00.000 2744 Move returns status 0, amount 95
23:28:15.609 00.000 2744 MoveAxis(N, 0, ABG)
23:28:15.609 00.000 2744 Move returns status 0, amount 0
23:28:15.609 00.000 2744 move complete, result=0
23:28:15.609 00.000 2744 worker thread done servicing request
23:28:15.609 00.000 2744 Worker thread wakes up
23:28:15.609 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:15.609 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:15.613 00.004 1092 GuideStep: 0.4 px 95 ms WEST, 0.4 px 0 ms NORTH
23:28:19.007 03.394 2744 Exposure complete
23:28:19.222 00.215 2744 worker thread done servicing request
23:28:19.222 00.000 1092 OnExposeComplete: enter
23:28:19.225 00.003 1092 UpdateGuideState(): m_state=6
23:28:19.228 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
23:28:19.231 00.003 1092 Star::Find returns 1 (0), X=1604.38, Y=1127.15, Mass=581539, SNR=100.3, Peak=58656 HFD=3.2
23:28:19.234 00.003 1092 MultiStar: [#1 1.42,0.07,0.00,M4] [#2 1.36,0.09,0.00,M9] [#3 1.38,-0.16,0.00,M7] [#4 1.41,-0.08,0.00,M6] [#5 1.47,0.03,0.00,M7] [#6 0.10,-0.01,0.60,U] [#7 0.92,0.08,0.00,M3] [#8 1.51,-0.19,0.00,M8] 
23:28:19.237 00.003 1092 refined, 1 included, MultiStar: {0.79, 0.04}, one-star: {1.21, 0.07}
23:28:19.240 00.003 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
23:28:19.242 00.002 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.33 = 0.33)
23:28:19.245 00.003 1092 CameraToMount -- cameraX=0.79 cameraY=0.04 hyp=0.79 cameraTheta=0.06 mountX=0.70 mountY=0.26, mountTheta=0.35
23:28:19.253 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=0.04, opts=13)
23:28:19.255 00.002 1092 Enqueuing Move request for scope (0.79, 0.04)
23:28:19.258 00.003 2744 Worker thread wakes up
23:28:19.258 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.04) opts 0xd
23:28:19.258 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, 0.04)
23:28:19.258 00.000 2744 Moving (0.79, 0.04) raw xDistance=0.70 yDistance=0.26
23:28:19.258 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
23:28:19.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:19.258 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:28:19.258 00.000 2744 MoveAxis(W, 164, ABG)
23:28:19.258 00.000 2744 Guiding  Dir = 3, Dur = 164
23:28:19.259 00.001 2744 IsSlewing returns 0
23:28:19.259 00.000 2744 IsGuiding returns 0
23:28:19.259 00.000 2744 PulseGuide returned control before completion, sleep 174
23:28:19.275 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:28:19.291 00.016 1092 UpdateGuideState exits: m=581539 SNR=100.3
23:28:19.295 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:19.297 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:19.300 00.003 1092 Enqueuing Expose request
23:28:19.434 00.134 2744 IsGuiding returns 1
23:28:19.434 00.000 2744 scope still moving after pulse duration time elapsed
23:28:19.465 00.031 2744 IsSlewing returns 0
23:28:19.465 00.000 2744 IsGuiding returns 0
23:28:19.465 00.000 2744 scope move finished after 164 + 43 ms
23:28:19.465 00.000 2744 Move returns status 0, amount 164
23:28:19.466 00.001 2744 MoveAxis(N, 0, ABG)
23:28:19.466 00.000 2744 Move returns status 0, amount 0
23:28:19.466 00.000 2744 move complete, result=0
23:28:19.466 00.000 2744 worker thread done servicing request
23:28:19.466 00.000 2744 Worker thread wakes up
23:28:19.466 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:19.466 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:19.472 00.006 1092 GuideStep: 0.7 px 164 ms WEST, 0.3 px 0 ms NORTH
23:28:22.877 03.405 2744 Exposure complete
23:28:23.107 00.230 2744 worker thread done servicing request
23:28:23.107 00.000 1092 OnExposeComplete: enter
23:28:23.110 00.003 1092 UpdateGuideState(): m_state=6
23:28:23.114 00.004 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
23:28:23.117 00.003 1092 Star::Find returns 1 (0), X=1604.33, Y=1127.43, Mass=544888, SNR=104.2, Peak=55971 HFD=3.2
23:28:23.120 00.003 1092 MultiStar: [#1 1.29,0.08,0.00,M5] [#2 1.50,0.04,0.00,M10] [#3 1.38,-0.07,0.00,M8] [#4 1.55,-0.09,0.00,M7] [#5 1.47,0.32,0.00,M8] [#6 0.19,-0.09,0.61,U] [#7 0.99,0.53,0.00,M4] [#8 1.30,0.01,0.00,M9] 
23:28:23.123 00.003 1092 refined, 1 included, MultiStar: {0.79, 0.19}, one-star: {1.15, 0.36}
23:28:23.125 00.002 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.66 = 0.66)
23:28:23.129 00.004 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
23:28:23.131 00.002 1092 CameraToMount -- cameraX=0.79 cameraY=0.19 hyp=0.81 cameraTheta=0.24 mountX=0.64 mountY=0.39, mountTheta=0.55
23:28:23.138 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=0.19, opts=13)
23:28:23.142 00.004 1092 Enqueuing Move request for scope (0.79, 0.19)
23:28:23.145 00.003 2744 Worker thread wakes up
23:28:23.146 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.19) opts 0xd
23:28:23.146 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, 0.19)
23:28:23.146 00.000 2744 Moving (0.79, 0.19) raw xDistance=0.64 yDistance=0.39
23:28:23.146 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
23:28:23.146 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:23.146 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:28:23.146 00.000 2744 MoveAxis(W, 154, ABG)
23:28:23.146 00.000 2744 Guiding  Dir = 3, Dur = 154
23:28:23.147 00.001 2744 IsSlewing returns 0
23:28:23.147 00.000 2744 IsGuiding returns 0
23:28:23.147 00.000 2744 PulseGuide returned control before completion, sleep 164
23:28:23.168 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1264, FiltMax=65535, Gamma=0.510
23:28:23.187 00.019 1092 UpdateGuideState exits: m=544888 SNR=104.2
23:28:23.190 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:23.193 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:23.196 00.003 1092 Enqueuing Expose request
23:28:23.315 00.119 2744 IsGuiding returns 1
23:28:23.315 00.000 2744 scope still moving after pulse duration time elapsed
23:28:23.346 00.031 2744 IsSlewing returns 0
23:28:23.346 00.000 2744 IsGuiding returns 0
23:28:23.347 00.001 2744 scope move finished after 154 + 45 ms
23:28:23.347 00.000 2744 Move returns status 0, amount 154
23:28:23.347 00.000 2744 MoveAxis(N, 0, ABG)
23:28:23.347 00.000 2744 Move returns status 0, amount 0
23:28:23.347 00.000 2744 move complete, result=0
23:28:23.347 00.000 2744 worker thread done servicing request
23:28:23.347 00.000 2744 Worker thread wakes up
23:28:23.347 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:23.348 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:23.354 00.006 1092 GuideStep: 0.6 px 154 ms WEST, 0.4 px 0 ms NORTH
23:28:26.746 03.392 2744 Exposure complete
23:28:26.971 00.225 1092 OnExposeComplete: enter
23:28:26.974 00.003 1092 UpdateGuideState(): m_state=6
23:28:26.976 00.002 2744 worker thread done servicing request
23:28:26.977 00.001 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
23:28:26.980 00.003 1092 Star::Find returns 1 (0), X=1604.34, Y=1126.80, Mass=513598, SNR=85.3, Peak=51475 HFD=3.0
23:28:26.983 00.003 1092 MultiStar: [#1 1.43,-0.52,0.00,M6] [#2 1.39,-0.26,0.00,R] [#3 1.33,-0.77,0.00,M9] [#4 1.51,-0.60,0.00,M8] [#5 1.34,-0.26,0.00,M9] [#6 0.05,-0.50,0.76,U] [#7 1.38,-0.28,0.00,M5] [#8 1.56,-0.61,0.00,M10] 
23:28:26.985 00.002 1092 refined, 1 included, MultiStar: {0.68, -0.37}, one-star: {1.16, -0.27}
23:28:26.989 00.004 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
23:28:26.992 00.003 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
23:28:26.994 00.002 1092 CameraToMount -- cameraX=0.68 cameraY=-0.37 hyp=0.78 cameraTheta=-0.49 mountX=0.78 mountY=-0.17, mountTheta=-0.22
23:28:27.003 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.37, opts=13)
23:28:27.005 00.002 1092 Enqueuing Move request for scope (0.68, -0.37)
23:28:27.008 00.003 2744 Worker thread wakes up
23:28:27.008 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.37) opts 0xd
23:28:27.009 00.001 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.37)
23:28:27.009 00.000 2744 Moving (0.68, -0.37) raw xDistance=0.78 yDistance=-0.17
23:28:27.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.78
23:28:27.009 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:27.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:28:27.009 00.000 2744 MoveAxis(W, 184, ABG)
23:28:27.009 00.000 2744 Guiding  Dir = 3, Dur = 184
23:28:27.009 00.000 2744 IsSlewing returns 0
23:28:27.010 00.001 2744 IsGuiding returns 0
23:28:27.010 00.000 2744 PulseGuide returned control before completion, sleep 194
23:28:27.030 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:28:27.051 00.021 1092 UpdateGuideState exits: m=513598 SNR=85.3
23:28:27.054 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:27.057 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:27.060 00.003 1092 Enqueuing Expose request
23:28:27.218 00.158 2744 IsGuiding returns 1
23:28:27.218 00.000 2744 scope still moving after pulse duration time elapsed
23:28:27.239 00.021 2744 IsSlewing returns 0
23:28:27.240 00.001 2744 IsGuiding returns 0
23:28:27.243 00.003 2744 scope move finished after 184 + 48 ms
23:28:27.243 00.000 2744 Move returns status 0, amount 184
23:28:27.244 00.001 2744 MoveAxis(N, 0, ABG)
23:28:27.254 00.010 2744 Move returns status 0, amount 0
23:28:27.254 00.000 2744 move complete, result=0
23:28:27.256 00.002 1092 GuideStep: 0.8 px 184 ms WEST, -0.2 px 0 ms NORTH
23:28:27.266 00.010 2744 worker thread done servicing request
23:28:27.266 00.000 2744 Worker thread wakes up
23:28:27.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:27.267 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:30.673 03.406 2744 Exposure complete
23:28:30.903 00.230 1092 OnExposeComplete: enter
23:28:30.910 00.007 2744 worker thread done servicing request
23:28:30.911 00.001 1092 UpdateGuideState(): m_state=6
23:28:30.915 00.004 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
23:28:30.922 00.007 1092 Star::Find returns 1 (0), X=1603.86, Y=1127.40, Mass=524652, SNR=82.4, Peak=65491 HFD=3.1
23:28:30.926 00.004 1092 MultiStar: [#1 0.98,0.03,0.00,M7] [#2 -0.27,0.50,1.11,U] [#3 0.98,-0.01,0.00,M10] [#4 1.08,0.07,0.00,M9] [#5 1.10,0.15,0.00,M10] [#6 -0.21,0.12,0.72,U] [#7 0.76,0.36,0.00,M6] [#8 1.29,-0.44,0.00,R] 
23:28:30.929 00.003 1092 refined, 2 included, MultiStar: {0.08, 0.34}, one-star: {0.69, 0.33}
23:28:30.934 00.005 1092 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.43) = xAngle (1.76 = 1.76)
23:28:30.938 00.004 1092 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.61 = 1.61)
23:28:30.943 00.005 1092 CameraToMount -- cameraX=0.08 cameraY=0.34 hyp=0.35 cameraTheta=1.34 mountX=-0.07 mountY=0.35, mountTheta=1.76
23:28:30.953 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.34, opts=13)
23:28:30.960 00.007 1092 Enqueuing Move request for scope (0.08, 0.34)
23:28:30.964 00.004 2744 Worker thread wakes up
23:28:30.964 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.34) opts 0xd
23:28:30.964 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.34)
23:28:30.964 00.000 2744 Moving (0.08, 0.34) raw xDistance=-0.07 yDistance=0.35
23:28:30.964 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:28:30.964 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:30.965 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:28:30.965 00.000 2744 MoveAxis(E, 0, ABG)
23:28:30.965 00.000 2744 Move returns status 0, amount 0
23:28:30.965 00.000 2744 MoveAxis(N, 0, ABG)
23:28:30.965 00.000 2744 Move returns status 0, amount 0
23:28:30.965 00.000 2744 move complete, result=0
23:28:30.966 00.001 2744 worker thread done servicing request
23:28:30.984 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1507, FiltMax=65535, Gamma=0.510
23:28:31.001 00.017 1092 UpdateGuideState exits: m=524652 SNR=82.4
23:28:31.006 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:31.009 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:31.013 00.004 1092 Enqueuing Expose request
23:28:31.016 00.003 2744 Worker thread wakes up
23:28:31.016 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:28:31.019 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:31.019 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:34.416 03.397 2744 Exposure complete
23:28:34.635 00.219 2744 worker thread done servicing request
23:28:34.635 00.000 1092 OnExposeComplete: enter
23:28:34.639 00.004 1092 UpdateGuideState(): m_state=6
23:28:34.642 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
23:28:34.644 00.002 1092 Star::Find returns 1 (0), X=1604.07, Y=1127.25, Mass=561491, SNR=91.8, Peak=65459 HFD=3.2
23:28:34.648 00.004 1092 MultiStar: [#1 0.99,0.28,0.00,M8] [#2 -0.34,0.44,0.84,U] [#3 0.89,-0.09,0.00,R] [#4 0.98,-0.03,0.00,M10] [#5 0.92,0.10,0.00,R] [#6 -0.17,-0.07,0.81,U] [#7 0.52,0.12,0.57,U] [#8 -0.40,0.20,0.45,U] 
23:28:34.651 00.003 1092 refined, 4 included, MultiStar: {0.16, 0.18}, one-star: {0.89, 0.18}
23:28:34.654 00.003 1092 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.43) = xAngle (1.27 = 1.27)
23:28:34.657 00.003 1092 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.11 = 1.11)
23:28:34.659 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.24 cameraTheta=0.84 mountX=0.07 mountY=0.21, mountTheta=1.25
23:28:34.666 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.18, opts=13)
23:28:34.668 00.002 1092 Enqueuing Move request for scope (0.16, 0.18)
23:28:34.670 00.002 2744 Worker thread wakes up
23:28:34.671 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
23:28:34.671 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
23:28:34.671 00.000 2744 Moving (0.16, 0.18) raw xDistance=0.07 yDistance=0.21
23:28:34.671 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:34.671 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:34.671 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:28:34.671 00.000 2744 MoveAxis(E, 0, ABG)
23:28:34.671 00.000 2744 Move returns status 0, amount 0
23:28:34.671 00.000 2744 MoveAxis(N, 0, ABG)
23:28:34.671 00.000 2744 Move returns status 0, amount 0
23:28:34.671 00.000 2744 move complete, result=0
23:28:34.672 00.001 2744 worker thread done servicing request
23:28:34.692 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1424, FiltMax=65535, Gamma=0.510
23:28:34.712 00.020 1092 UpdateGuideState exits: m=561491 SNR=91.8
23:28:34.715 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:34.718 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:34.720 00.002 1092 Enqueuing Expose request
23:28:34.723 00.003 2744 Worker thread wakes up
23:28:34.723 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:34.725 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:34.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:38.129 03.404 2744 Exposure complete
23:28:38.369 00.240 2744 worker thread done servicing request
23:28:38.369 00.000 1092 OnExposeComplete: enter
23:28:38.373 00.004 1092 UpdateGuideState(): m_state=6
23:28:38.376 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
23:28:38.381 00.005 1092 Star::Find returns 1 (0), X=1603.79, Y=1127.24, Mass=536084, SNR=84.7, Peak=61219 HFD=3.3
23:28:38.383 00.002 1092 MultiStar: [#1 0.78,0.05,0.00,M9] [#2 -0.71,0.64,0.00,M1] [#3 -0.21,0.08,0.81,U] [#4 0.77,0.15,0.00,R] [#5 -0.30,0.05,0.78,U] [#6 -0.37,0.11,0.69,U] [#7 0.41,0.23,0.61,U] [#8 -0.31,0.27,0.56,U] 
23:28:38.386 00.003 1092 refined, 5 included, MultiStar: {0.01, 0.15}, one-star: {0.61, 0.17}
23:28:38.390 00.004 1092 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.43) = xAngle (1.94 = 1.94)
23:28:38.393 00.003 1092 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.78 = 1.78)
23:28:38.395 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=-0.05 mountY=0.14, mountTheta=1.92
23:28:38.401 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.15, opts=13)
23:28:38.407 00.006 1092 Enqueuing Move request for scope (0.01, 0.15)
23:28:38.410 00.003 2744 Worker thread wakes up
23:28:38.410 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:28:38.410 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:28:38.410 00.000 2744 Moving (0.01, 0.15) raw xDistance=-0.05 yDistance=0.14
23:28:38.410 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:28:38.410 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:38.410 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:28:38.410 00.000 2744 MoveAxis(E, 0, ABG)
23:28:38.410 00.000 2744 Move returns status 0, amount 0
23:28:38.410 00.000 2744 MoveAxis(N, 0, ABG)
23:28:38.410 00.000 2744 Move returns status 0, amount 0
23:28:38.410 00.000 2744 move complete, result=0
23:28:38.411 00.001 2744 worker thread done servicing request
23:28:38.435 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1469, FiltMax=65535, Gamma=0.510
23:28:38.453 00.018 1092 UpdateGuideState exits: m=536084 SNR=84.7
23:28:38.457 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:38.460 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:38.463 00.003 1092 Enqueuing Expose request
23:28:38.467 00.004 2744 Worker thread wakes up
23:28:38.467 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:38.470 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:38.470 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:41.900 03.430 2744 Exposure complete
23:28:42.209 00.309 2744 worker thread done servicing request
23:28:42.210 00.001 1092 OnExposeComplete: enter
23:28:42.215 00.005 1092 UpdateGuideState(): m_state=6
23:28:42.221 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
23:28:42.225 00.004 1092 Star::Find returns 1 (0), X=1603.41, Y=1127.65, Mass=527675, SNR=91.7, Peak=58387 HFD=3.1
23:28:42.231 00.006 1092 MultiStar: [#1 0.30,0.39,0.93,U] [#2 -0.91,0.83,0.00,M2] [#3 -0.46,0.39,0.80,U] [#4 -0.30,0.08,0.71,U] [#5 -0.37,0.32,0.72,U] [#6 -0.87,0.38,0.00,M1] [#7 0.16,0.79,0.00,M5] [#8 -0.62,0.39,0.39,U] 
23:28:42.234 00.003 1092 refined, 5 included, MultiStar: {-0.13, 0.37}, one-star: {0.23, 0.58}
23:28:42.239 00.005 1092 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.43) = xAngle (2.33 = 2.33)
23:28:42.242 00.003 1092 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.18 = 2.18)
23:28:42.246 00.004 1092 CameraToMount -- cameraX=-0.13 cameraY=0.37 hyp=0.39 cameraTheta=1.90 mountX=-0.27 mountY=0.32, mountTheta=2.27
23:28:42.253 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.37, opts=13)
23:28:42.258 00.005 1092 Enqueuing Move request for scope (-0.13, 0.37)
23:28:42.261 00.003 2744 Worker thread wakes up
23:28:42.261 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.37) opts 0xd
23:28:42.262 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.37)
23:28:42.262 00.000 2744 Moving (-0.13, 0.37) raw xDistance=-0.27 yDistance=0.32
23:28:42.262 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:28:42.262 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:42.262 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:28:42.262 00.000 2744 MoveAxis(E, 0, ABG)
23:28:42.262 00.000 2744 Move returns status 0, amount 0
23:28:42.262 00.000 2744 MoveAxis(N, 0, ABG)
23:28:42.262 00.000 2744 Move returns status 0, amount 0
23:28:42.263 00.001 2744 move complete, result=0
23:28:42.263 00.000 2744 worker thread done servicing request
23:28:42.287 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1447, FiltMax=65535, Gamma=0.510
23:28:42.309 00.022 1092 UpdateGuideState exits: m=527675 SNR=91.7
23:28:42.315 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:42.317 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:42.322 00.005 1092 Enqueuing Expose request
23:28:42.325 00.003 2744 Worker thread wakes up
23:28:42.325 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:28:42.331 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:42.332 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:45.726 03.394 2744 Exposure complete
23:28:45.937 00.211 2744 worker thread done servicing request
23:28:45.937 00.000 1092 OnExposeComplete: enter
23:28:45.940 00.003 1092 UpdateGuideState(): m_state=6
23:28:45.943 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
23:28:45.947 00.004 1092 Star::Find returns 1 (0), X=1603.99, Y=1127.27, Mass=521434, SNR=84.3, Peak=57683 HFD=3.2
23:28:45.951 00.004 1092 MultiStar: [#1 1.09,0.12,0.00,M9] [#2 -0.39,0.55,0.99,U] [#3 -0.01,0.11,0.89,U] [#4 0.41,-0.20,0.86,U] [#5 0.10,0.07,0.70,U] [#6 -0.12,0.06,0.82,U] [#7 0.57,0.31,0.51,U] [#8 -0.20,0.22,0.52,U] 
23:28:45.956 00.005 1092 refined, 7 included, MultiStar: {0.15, 0.16}, one-star: {0.81, 0.20}
23:28:45.960 00.004 1092 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.43) = xAngle (1.27 = 1.27)
23:28:45.962 00.002 1092 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.11 = 1.11)
23:28:45.966 00.004 1092 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.07 mountY=0.20, mountTheta=1.25
23:28:45.972 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.16, opts=13)
23:28:45.976 00.004 1092 Enqueuing Move request for scope (0.15, 0.16)
23:28:45.980 00.004 2744 Worker thread wakes up
23:28:45.981 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
23:28:45.981 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
23:28:45.981 00.000 2744 Moving (0.15, 0.16) raw xDistance=0.07 yDistance=0.20
23:28:45.981 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:28:45.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:45.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:28:45.981 00.000 2744 MoveAxis(E, 0, ABG)
23:28:45.981 00.000 2744 Move returns status 0, amount 0
23:28:45.981 00.000 2744 MoveAxis(N, 0, ABG)
23:28:45.981 00.000 2744 Move returns status 0, amount 0
23:28:45.981 00.000 2744 move complete, result=0
23:28:45.982 00.001 2744 worker thread done servicing request
23:28:45.999 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1498, FiltMax=65535, Gamma=0.510
23:28:46.015 00.016 1092 UpdateGuideState exits: m=521434 SNR=84.3
23:28:46.018 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:46.024 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:46.026 00.002 1092 Enqueuing Expose request
23:28:46.030 00.004 2744 Worker thread wakes up
23:28:46.030 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:46.030 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:46.030 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:28:49.431 03.401 2744 Exposure complete
23:28:49.642 00.211 2744 worker thread done servicing request
23:28:49.642 00.000 1092 OnExposeComplete: enter
23:28:49.645 00.003 1092 UpdateGuideState(): m_state=6
23:28:49.648 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
23:28:49.650 00.002 1092 Star::Find returns 1 (0), X=1603.78, Y=1127.33, Mass=580694, SNR=95.9, Peak=62739 HFD=3.3
23:28:49.653 00.003 1092 MultiStar: [#1 0.74,0.11,0.00,M10] [#2 -0.59,0.53,0.00,M2] [#3 -0.09,0.10,0.90,U] [#4 0.05,-0.19,0.76,U] [#5 -0.01,0.01,0.65,U] [#6 -0.45,-0.02,0.65,U] [#7 0.62,0.25,0.54,U] [#8 -0.31,0.33,0.43,U] 
23:28:49.656 00.003 1092 refined, 6 included, MultiStar: {0.09, 0.10}, one-star: {0.60, 0.26}
23:28:49.659 00.003 1092 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.43) = xAngle (1.24 = 1.24)
23:28:49.661 00.002 1092 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.08 = 1.08)
23:28:49.664 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.10 hyp=0.13 cameraTheta=0.81 mountX=0.04 mountY=0.12, mountTheta=1.21
23:28:49.669 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.10, opts=13)
23:28:49.673 00.004 1092 Enqueuing Move request for scope (0.09, 0.10)
23:28:49.675 00.002 2744 Worker thread wakes up
23:28:49.675 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.10) opts 0xd
23:28:49.675 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.10)
23:28:49.675 00.000 2744 Moving (0.09, 0.10) raw xDistance=0.04 yDistance=0.12
23:28:49.675 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:28:49.675 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:49.675 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:28:49.676 00.001 2744 MoveAxis(E, 0, ABG)
23:28:49.676 00.000 2744 Move returns status 0, amount 0
23:28:49.676 00.000 2744 MoveAxis(N, 0, ABG)
23:28:49.676 00.000 2744 Move returns status 0, amount 0
23:28:49.676 00.000 2744 move complete, result=0
23:28:49.676 00.000 2744 worker thread done servicing request
23:28:49.699 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:28:49.719 00.020 1092 UpdateGuideState exits: m=580694 SNR=95.9
23:28:49.724 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:49.728 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:49.733 00.005 1092 Enqueuing Expose request
23:28:49.736 00.003 2744 Worker thread wakes up
23:28:49.736 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:28:49.740 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:49.740 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:53.252 03.512 2744 Exposure complete
23:28:54.347 01.095 1092 OnExposeComplete: enter
23:28:54.351 00.004 1092 UpdateGuideState(): m_state=6
23:28:54.358 00.007 2744 worker thread done servicing request
23:28:54.359 00.001 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
23:28:54.363 00.004 1092 Star::Find returns 1 (0), X=1603.25, Y=1127.64, Mass=531889, SNR=88.0, Peak=53043 HFD=3.1
23:28:54.367 00.004 1092 MultiStar: [#1 0.22,0.33,1.02,U] [#2 -1.01,0.73,0.00,M3] [#3 -0.51,0.40,0.83,U] [#4 -0.37,0.15,0.77,U] [#5 -0.63,0.15,0.72,U] [#6 -0.93,0.24,0.00,M1] [#7 0.16,0.45,0.60,U] [#8 -0.92,0.56,0.00,M1] 
23:28:54.373 00.006 1092 refined, 5 included, MultiStar: {-0.15, 0.35}, one-star: {0.08, 0.57}
23:28:54.376 00.003 1092 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.43) = xAngle (2.41 = 2.41)
23:28:54.379 00.003 1092 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.26 = 2.26)
23:28:54.383 00.004 1092 CameraToMount -- cameraX=-0.15 cameraY=0.35 hyp=0.38 cameraTheta=1.98 mountX=-0.28 mountY=0.30, mountTheta=2.34
23:28:54.414 00.031 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.35, opts=13)
23:28:54.422 00.008 1092 Enqueuing Move request for scope (-0.15, 0.35)
23:28:54.425 00.003 2744 Worker thread wakes up
23:28:54.426 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.35) opts 0xd
23:28:54.426 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.35)
23:28:54.426 00.000 2744 Moving (-0.15, 0.35) raw xDistance=-0.28 yDistance=0.30
23:28:54.426 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:28:54.426 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:28:54.426 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:28:54.426 00.000 2744 MoveAxis(E, 0, ABG)
23:28:54.426 00.000 2744 Move returns status 0, amount 0
23:28:54.426 00.000 2744 MoveAxis(N, 0, ABG)
23:28:54.426 00.000 2744 Move returns status 0, amount 0
23:28:54.426 00.000 2744 move complete, result=0
23:28:54.427 00.001 2744 worker thread done servicing request
23:28:54.466 00.039 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1552, FiltMax=65535, Gamma=0.510
23:28:54.494 00.028 1092 UpdateGuideState exits: m=531889 SNR=88.0
23:28:54.498 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:54.503 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:54.508 00.005 1092 Enqueuing Expose request
23:28:54.513 00.005 2744 Worker thread wakes up
23:28:54.513 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:54.513 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:28:54.514 00.001 1092 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:28:57.935 03.421 2744 Exposure complete
23:28:58.054 00.119 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:28:58.058 00.004 1092 case statement mapped state 6 to 3
23:28:58.062 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:28:58.195 00.133 2744 worker thread done servicing request
23:28:58.195 00.000 1092 OnExposeComplete: enter
23:28:58.200 00.005 1092 UpdateGuideState(): m_state=6
23:28:58.206 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
23:28:58.211 00.005 1092 Star::Find returns 1 (0), X=1602.35, Y=1128.38, Mass=497169, SNR=95.5, Peak=56131 HFD=3.1
23:28:58.216 00.005 1092 MultiStar: large primary error, entering stabilization period
23:28:58.221 00.005 1092 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.43) = xAngle (2.56 = 2.56)
23:28:58.225 00.004 1092 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.41 = 2.41)
23:28:58.228 00.003 1092 CameraToMount -- cameraX=-0.83 cameraY=1.31 hyp=1.55 cameraTheta=2.13 mountX=-1.30 mountY=1.04, mountTheta=2.47
23:28:58.237 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=1.31, opts=13)
23:28:58.241 00.004 1092 Enqueuing Move request for scope (-0.83, 1.31)
23:28:58.243 00.002 2744 Worker thread wakes up
23:28:58.243 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 1.31) opts 0xd
23:28:58.243 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, 1.31)
23:28:58.244 00.001 2744 Moving (-0.83, 1.31) raw xDistance=-1.30 yDistance=1.04
23:28:58.244 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.30
23:28:58.244 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.04 from input 1.04
23:28:58.244 00.000 2744 MoveAxis(E, 290, ABG)
23:28:58.244 00.000 2744 Guiding  Dir = 2, Dur = 290
23:28:58.244 00.000 2744 IsSlewing returns 0
23:28:58.244 00.000 2744 IsGuiding returns 0
23:28:58.245 00.001 2744 PulseGuide returned control before completion, sleep 300
23:28:58.268 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:28:58.289 00.021 1092 UpdateGuideState exits: m=497169 SNR=95.5
23:28:58.292 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:28:58.295 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:28:58.303 00.008 1092 Enqueuing Expose request
23:28:58.562 00.259 2744 IsGuiding returns 0
23:28:58.563 00.001 2744 Move returns status 0, amount 290
23:28:58.563 00.000 2744 MoveAxis(S, 195, ABG)
23:28:58.563 00.000 2744 Guiding  Dir = 1, Dur = 195
23:28:58.564 00.001 2744 IsSlewing returns 0
23:28:58.564 00.000 2744 IsGuiding returns 0
23:28:58.565 00.001 2744 PulseGuide returned control before completion, sleep 205
23:28:58.781 00.216 2744 IsGuiding returns 1
23:28:58.781 00.000 2744 scope still moving after pulse duration time elapsed
23:28:58.813 00.032 2744 IsSlewing returns 0
23:28:58.813 00.000 2744 IsGuiding returns 0
23:28:58.813 00.000 2744 scope move finished after 195 + 54 ms
23:28:58.814 00.001 2744 Move returns status 0, amount 195
23:28:58.814 00.000 2744 move complete, result=0
23:28:58.814 00.000 2744 worker thread done servicing request
23:28:58.814 00.000 2744 Worker thread wakes up
23:28:58.814 00.000 1092 GuideStep: -1.3 px 290 ms EAST, 1.0 px 195 ms SOUTH
23:28:58.818 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:28:58.818 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:02.241 03.423 2744 Exposure complete
23:29:02.474 00.233 2744 worker thread done servicing request
23:29:02.474 00.000 1092 OnExposeComplete: enter
23:29:02.477 00.003 1092 UpdateGuideState(): m_state=6
23:29:02.480 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
23:29:02.483 00.003 1092 Star::Find returns 1 (0), X=1602.26, Y=1127.38, Mass=542625, SNR=94.0, Peak=52800 HFD=3.2
23:29:02.486 00.003 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.24 = -3.04)
23:29:02.488 00.002 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.09 = 3.09)
23:29:02.490 00.002 1092 CameraToMount -- cameraX=-0.92 cameraY=0.31 hyp=0.97 cameraTheta=2.81 mountX=-0.97 mountY=0.05, mountTheta=3.09
23:29:02.497 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.92, y=0.31, opts=13)
23:29:02.499 00.002 1092 Enqueuing Move request for scope (-0.92, 0.31)
23:29:02.502 00.003 2744 Worker thread wakes up
23:29:02.502 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.31) opts 0xd
23:29:02.502 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.92, 0.31)
23:29:02.502 00.000 2744 Moving (-0.92, 0.31) raw xDistance=-0.97 yDistance=0.05
23:29:02.502 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -0.97
23:29:02.502 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:02.503 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:29:02.503 00.000 2744 MoveAxis(E, 237, ABG)
23:29:02.503 00.000 2744 Guiding  Dir = 2, Dur = 237
23:29:02.503 00.000 2744 IsSlewing returns 0
23:29:02.503 00.000 2744 IsGuiding returns 0
23:29:02.504 00.001 2744 PulseGuide returned control before completion, sleep 247
23:29:02.524 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1190, FiltMax=65535, Gamma=0.510
23:29:02.547 00.023 1092 UpdateGuideState exits: m=542625 SNR=94.0
23:29:02.551 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:02.557 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:02.561 00.004 1092 Enqueuing Expose request
23:29:02.759 00.198 2744 IsGuiding returns 1
23:29:02.759 00.000 2744 scope still moving after pulse duration time elapsed
23:29:02.790 00.031 2744 IsSlewing returns 0
23:29:02.791 00.001 2744 IsGuiding returns 0
23:29:02.791 00.000 2744 scope move finished after 237 + 49 ms
23:29:02.791 00.000 2744 Move returns status 0, amount 237
23:29:02.791 00.000 2744 MoveAxis(N, 0, ABG)
23:29:02.791 00.000 2744 Move returns status 0, amount 0
23:29:02.791 00.000 2744 move complete, result=0
23:29:02.791 00.000 2744 worker thread done servicing request
23:29:02.791 00.000 2744 Worker thread wakes up
23:29:02.792 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:02.792 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:02.794 00.002 1092 GuideStep: -1.0 px 237 ms EAST, 0.1 px 0 ms NORTH
23:29:06.186 03.392 2744 Exposure complete
23:29:06.395 00.209 2744 worker thread done servicing request
23:29:06.395 00.000 1092 OnExposeComplete: enter
23:29:06.399 00.004 1092 UpdateGuideState(): m_state=6
23:29:06.405 00.006 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
23:29:06.411 00.006 1092 Star::Find returns 1 (0), X=1602.76, Y=1127.08, Mass=540646, SNR=87.1, Peak=55936 HFD=3.2
23:29:06.417 00.006 1092 MultiStar: exiting stabilization period
23:29:06.424 00.007 1092 MultiStar: [#1 -0.27,-0.09,0.91,U] [#2 -1.54,0.19,0.00,M4] [#3 -1.35,-0.04,0.00,M1] [#4 -1.15,-0.45,0.00,M1] [#5 -1.18,-0.22,0.00,M1] [#6 -1.83,-0.13,0.00,M2] [#7 -0.73,-0.14,0.58,U] [#8 -1.65,0.28,0.00,M2] 
23:29:06.427 00.003 1092 single-star, 2 included, MultiStar: {-0.43, -0.06}, one-star: {-0.42, 0.01}
23:29:06.434 00.007 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.73)
23:29:06.439 00.005 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
23:29:06.442 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=0.01 hyp=0.42 cameraTheta=3.13 mountX=-0.38 mountY=-0.11, mountTheta=-2.87
23:29:06.447 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=0.01, opts=13)
23:29:06.450 00.003 1092 Enqueuing Move request for scope (-0.42, 0.01)
23:29:06.453 00.003 2744 Worker thread wakes up
23:29:06.453 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.01) opts 0xd
23:29:06.453 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, 0.01)
23:29:06.453 00.000 2744 Moving (-0.42, 0.01) raw xDistance=-0.38 yDistance=-0.11
23:29:06.453 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.38
23:29:06.453 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:06.453 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:06.454 00.001 2744 MoveAxis(E, 102, ABG)
23:29:06.454 00.000 2744 Guiding  Dir = 2, Dur = 102
23:29:06.454 00.000 2744 IsSlewing returns 0
23:29:06.455 00.001 2744 IsGuiding returns 0
23:29:06.455 00.000 2744 PulseGuide returned control before completion, sleep 112
23:29:06.474 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1616, FiltMax=65535, Gamma=0.510
23:29:06.490 00.016 1092 UpdateGuideState exits: m=540646 SNR=87.1
23:29:06.493 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:06.495 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:06.497 00.002 1092 Enqueuing Expose request
23:29:06.570 00.073 2744 IsGuiding returns 1
23:29:06.570 00.000 2744 scope still moving after pulse duration time elapsed
23:29:06.602 00.032 2744 IsSlewing returns 0
23:29:06.602 00.000 2744 IsGuiding returns 0
23:29:06.602 00.000 2744 scope move finished after 102 + 45 ms
23:29:06.602 00.000 2744 Move returns status 0, amount 102
23:29:06.602 00.000 2744 MoveAxis(N, 0, ABG)
23:29:06.602 00.000 2744 Move returns status 0, amount 0
23:29:06.603 00.001 2744 move complete, result=0
23:29:06.603 00.000 2744 worker thread done servicing request
23:29:06.603 00.000 2744 Worker thread wakes up
23:29:06.603 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:06.603 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:06.750 00.147 1092 GuideStep: -0.4 px 102 ms EAST, -0.1 px 0 ms NORTH
23:29:10.053 03.303 2744 Exposure complete
23:29:10.304 00.251 2744 worker thread done servicing request
23:29:10.304 00.000 1092 OnExposeComplete: enter
23:29:10.308 00.004 1092 UpdateGuideState(): m_state=6
23:29:10.311 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
23:29:10.315 00.004 1092 Star::Find returns 1 (0), X=1602.01, Y=1127.42, Mass=548690, SNR=93.8, Peak=53008 HFD=3.5
23:29:10.319 00.004 1092 MultiStar: [#1 -1.13,0.26,0.00,M9] [#2 -2.45,0.48,0.00,M5] [#3 -1.88,0.09,0.00,M2] [#4 -1.84,-0.15,0.00,M2] [#5 -2.01,0.15,0.00,M2] [#6 -2.24,0.13,0.00,M3] [#7 -1.14,0.35,0.00,M2] [#8 -2.04,0.36,0.00,M3] 
23:29:10.323 00.004 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.27 = -3.01)
23:29:10.326 00.003 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
23:29:10.329 00.003 1092 CameraToMount -- cameraX=-1.17 cameraY=0.35 hyp=1.22 cameraTheta=2.85 mountX=-1.21 mountY=0.03, mountTheta=3.12
23:29:10.336 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.17, y=0.35, opts=13)
23:29:10.341 00.005 1092 Enqueuing Move request for scope (-1.17, 0.35)
23:29:10.347 00.006 2744 Worker thread wakes up
23:29:10.347 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.35) opts 0xd
23:29:10.347 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.17, 0.35)
23:29:10.348 00.001 2744 Moving (-1.17, 0.35) raw xDistance=-1.21 yDistance=0.03
23:29:10.348 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.21
23:29:10.348 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:10.348 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:29:10.348 00.000 2744 MoveAxis(E, 278, ABG)
23:29:10.348 00.000 2744 Guiding  Dir = 2, Dur = 278
23:29:10.348 00.000 2744 IsSlewing returns 0
23:29:10.349 00.001 2744 IsGuiding returns 0
23:29:10.349 00.000 2744 PulseGuide returned control before completion, sleep 288
23:29:10.372 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1402, FiltMax=65535, Gamma=0.510
23:29:10.393 00.021 1092 UpdateGuideState exits: m=548690 SNR=93.8
23:29:10.397 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:10.400 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:10.405 00.005 1092 Enqueuing Expose request
23:29:10.651 00.246 2744 IsGuiding returns 1
23:29:10.651 00.000 2744 scope still moving after pulse duration time elapsed
23:29:10.682 00.031 2744 IsSlewing returns 0
23:29:10.682 00.000 2744 IsGuiding returns 0
23:29:10.682 00.000 2744 scope move finished after 278 + 55 ms
23:29:10.682 00.000 2744 Move returns status 0, amount 278
23:29:10.682 00.000 2744 MoveAxis(N, 0, ABG)
23:29:10.682 00.000 2744 Move returns status 0, amount 0
23:29:10.683 00.001 2744 move complete, result=0
23:29:10.683 00.000 2744 worker thread done servicing request
23:29:10.683 00.000 2744 Worker thread wakes up
23:29:10.683 00.000 1092 GuideStep: -1.2 px 278 ms EAST, 0.0 px 0 ms NORTH
23:29:10.687 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:10.687 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:14.076 03.389 2744 Exposure complete
23:29:14.273 00.197 2744 worker thread done servicing request
23:29:14.273 00.000 1092 OnExposeComplete: enter
23:29:14.277 00.004 1092 UpdateGuideState(): m_state=6
23:29:14.280 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
23:29:14.286 00.006 1092 Star::Find returns 1 (0), X=1602.28, Y=1127.25, Mass=530453, SNR=87.2, Peak=53008 HFD=3.3
23:29:14.289 00.003 1092 MultiStar: [#1 -0.63,0.00,0.92,U] [#2 -1.98,0.25,0.00,M6] [#3 -1.66,-0.03,0.00,M3] [#4 -1.32,-0.29,0.00,M3] [#5 -1.42,-0.24,0.00,M3] [#6 -1.95,0.10,0.00,M4] [#7 -0.83,0.05,0.00,M3] [#8 -1.96,0.15,0.00,M4] 
23:29:14.293 00.004 1092 refined, 1 included, MultiStar: {-0.77, 0.09}, one-star: {-0.89, 0.18}
23:29:14.296 00.003 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.43) = xAngle (3.45 = -2.84)
23:29:14.299 00.003 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.29 = -2.99)
23:29:14.302 00.003 1092 CameraToMount -- cameraX=-0.77 cameraY=0.09 hyp=0.77 cameraTheta=3.02 mountX=-0.74 mountY=-0.12, mountTheta=-2.99
23:29:14.312 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=0.09, opts=13)
23:29:14.316 00.004 1092 Enqueuing Move request for scope (-0.77, 0.09)
23:29:14.319 00.003 2744 Worker thread wakes up
23:29:14.319 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.09) opts 0xd
23:29:14.319 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, 0.09)
23:29:14.319 00.000 2744 Moving (-0.77, 0.09) raw xDistance=-0.74 yDistance=-0.12
23:29:14.319 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.74
23:29:14.320 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:14.320 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:29:14.320 00.000 2744 MoveAxis(E, 184, ABG)
23:29:14.320 00.000 2744 Guiding  Dir = 2, Dur = 184
23:29:14.320 00.000 2744 IsSlewing returns 0
23:29:14.320 00.000 2744 IsGuiding returns 0
23:29:14.321 00.001 2744 PulseGuide returned control before completion, sleep 194
23:29:14.339 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:29:14.361 00.022 1092 UpdateGuideState exits: m=530453 SNR=87.2
23:29:14.364 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:14.370 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:14.374 00.004 1092 Enqueuing Expose request
23:29:14.527 00.153 2744 IsGuiding returns 1
23:29:14.527 00.000 2744 scope still moving after pulse duration time elapsed
23:29:14.558 00.031 2744 IsSlewing returns 0
23:29:14.558 00.000 2744 IsGuiding returns 1
23:29:14.590 00.032 2744 IsSlewing returns 0
23:29:14.590 00.000 2744 IsGuiding returns 0
23:29:14.590 00.000 2744 scope move finished after 184 + 85 ms
23:29:14.590 00.000 2744 Move returns status 0, amount 184
23:29:14.590 00.000 2744 MoveAxis(N, 0, ABG)
23:29:14.591 00.001 2744 Move returns status 0, amount 0
23:29:14.591 00.000 2744 move complete, result=0
23:29:14.591 00.000 2744 worker thread done servicing request
23:29:14.591 00.000 2744 Worker thread wakes up
23:29:14.591 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:14.591 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:14.591 00.000 1092 GuideStep: -0.7 px 184 ms EAST, -0.1 px 0 ms NORTH
23:29:18.000 03.409 2744 Exposure complete
23:29:18.245 00.245 2744 worker thread done servicing request
23:29:18.245 00.000 1092 OnExposeComplete: enter
23:29:18.248 00.003 1092 UpdateGuideState(): m_state=6
23:29:18.251 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
23:29:18.256 00.005 1092 Star::Find returns 1 (0), X=1602.27, Y=1127.22, Mass=539720, SNR=87.2, Peak=60272 HFD=3.5
23:29:18.259 00.003 1092 MultiStar: [#1 -0.72,-0.17,0.90,U] [#2 -2.21,0.37,0.00,M7] [#3 -1.74,-0.19,0.00,M4] [#4 -1.43,-0.40,0.00,M4] [#5 -1.51,-0.17,0.00,M4] [#6 -1.93,-0.09,0.00,M5] [#7 -1.06,0.12,0.00,M4] [#8 -1.51,0.14,0.00,M5] 
23:29:18.264 00.005 1092 refined, 1 included, MultiStar: {-0.82, -0.00}, one-star: {-0.91, 0.15}
23:29:18.267 00.003 1092 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.43) = xAngle (-2.71 = -2.71)
23:29:18.270 00.003 1092 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.87 = -2.87)
23:29:18.275 00.005 1092 CameraToMount -- cameraX=-0.82 cameraY=-0.00 hyp=0.82 cameraTheta=-3.14 mountX=-0.74 mountY=-0.22, mountTheta=-2.85
23:29:18.284 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=-0.00, opts=13)
23:29:18.287 00.003 1092 Enqueuing Move request for scope (-0.82, -0.00)
23:29:18.290 00.003 2744 Worker thread wakes up
23:29:18.290 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.00) opts 0xd
23:29:18.290 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, -0.00)
23:29:18.290 00.000 2744 Moving (-0.82, -0.00) raw xDistance=-0.74 yDistance=-0.22
23:29:18.290 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
23:29:18.290 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:18.290 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:29:18.290 00.000 2744 MoveAxis(E, 179, ABG)
23:29:18.290 00.000 2744 Guiding  Dir = 2, Dur = 179
23:29:18.291 00.001 2744 IsSlewing returns 0
23:29:18.291 00.000 2744 IsGuiding returns 0
23:29:18.292 00.001 2744 PulseGuide returned control before completion, sleep 189
23:29:18.312 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:29:18.332 00.020 1092 UpdateGuideState exits: m=539720 SNR=87.2
23:29:18.335 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:18.338 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:18.342 00.004 1092 Enqueuing Expose request
23:29:18.498 00.156 2744 IsGuiding returns 0
23:29:18.498 00.000 2744 Move returns status 0, amount 179
23:29:18.498 00.000 2744 MoveAxis(N, 0, ABG)
23:29:18.498 00.000 2744 Move returns status 0, amount 0
23:29:18.498 00.000 2744 move complete, result=0
23:29:18.499 00.001 2744 worker thread done servicing request
23:29:18.499 00.000 2744 Worker thread wakes up
23:29:18.499 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:18.499 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:18.500 00.001 1092 GuideStep: -0.7 px 179 ms EAST, -0.2 px 0 ms NORTH
23:29:21.909 03.409 2744 Exposure complete
23:29:22.171 00.262 2744 worker thread done servicing request
23:29:22.171 00.000 1092 OnExposeComplete: enter
23:29:22.176 00.005 1092 UpdateGuideState(): m_state=6
23:29:22.180 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
23:29:22.183 00.003 1092 Star::Find returns 1 (0), X=1602.49, Y=1126.79, Mass=559593, SNR=98.6, Peak=54679 HFD=3.1
23:29:22.187 00.004 1092 MultiStar: [#1 -0.37,-0.33,0.84,U] [#2 -1.84,0.03,0.00,M8] [#3 -1.43,-0.32,0.00,M5] [#4 -1.09,-0.52,0.00,M5] [#5 -1.32,-0.44,0.00,M5] [#6 -1.44,-0.23,0.00,M6] [#7 -0.78,0.04,0.00,M5] [#8 -1.58,-0.09,0.00,M6] 
23:29:22.191 00.004 1092 refined, 1 included, MultiStar: {-0.54, -0.31}, one-star: {-0.69, -0.28}
23:29:22.193 00.002 1092 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.43) = xAngle (-2.20 = -2.20)
23:29:22.197 00.004 1092 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.36 = -2.36)
23:29:22.199 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.31 hyp=0.62 cameraTheta=-2.63 mountX=-0.37 mountY=-0.44, mountTheta=-2.27
23:29:22.205 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.31, opts=13)
23:29:22.209 00.004 1092 Enqueuing Move request for scope (-0.54, -0.31)
23:29:22.213 00.004 2744 Worker thread wakes up
23:29:22.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.31) opts 0xd
23:29:22.213 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.31)
23:29:22.213 00.000 2744 Moving (-0.54, -0.31) raw xDistance=-0.37 yDistance=-0.44
23:29:22.214 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
23:29:22.214 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:22.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
23:29:22.214 00.000 2744 MoveAxis(E, 95, ABG)
23:29:22.214 00.000 2744 Guiding  Dir = 2, Dur = 95
23:29:22.214 00.000 2744 IsSlewing returns 0
23:29:22.214 00.000 2744 IsGuiding returns 0
23:29:22.215 00.001 2744 PulseGuide returned control before completion, sleep 105
23:29:22.232 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1360, FiltMax=65535, Gamma=0.510
23:29:22.256 00.024 1092 UpdateGuideState exits: m=559593 SNR=98.6
23:29:22.260 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:22.263 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:22.266 00.003 1092 Enqueuing Expose request
23:29:22.329 00.063 2744 IsGuiding returns 1
23:29:22.329 00.000 2744 scope still moving after pulse duration time elapsed
23:29:22.361 00.032 2744 IsSlewing returns 0
23:29:22.361 00.000 2744 IsGuiding returns 0
23:29:22.361 00.000 2744 scope move finished after 95 + 52 ms
23:29:22.361 00.000 2744 Move returns status 0, amount 95
23:29:22.362 00.001 2744 MoveAxis(N, 0, ABG)
23:29:22.362 00.000 2744 Move returns status 0, amount 0
23:29:22.362 00.000 2744 move complete, result=0
23:29:22.364 00.002 2744 worker thread done servicing request
23:29:22.364 00.000 2744 Worker thread wakes up
23:29:22.364 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:22.364 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:22.365 00.001 1092 GuideStep: -0.4 px 95 ms EAST, -0.4 px 0 ms NORTH
23:29:25.777 03.412 2744 Exposure complete
23:29:26.076 00.299 2744 worker thread done servicing request
23:29:26.076 00.000 1092 OnExposeComplete: enter
23:29:26.080 00.004 1092 UpdateGuideState(): m_state=6
23:29:26.084 00.004 1092 Star::Find(15, 1602, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
23:29:26.088 00.004 1092 Star::Find returns 1 (0), X=1602.54, Y=1127.10, Mass=508170, SNR=84.6, Peak=55824 HFD=3.2
23:29:26.092 00.004 1092 MultiStar: [#1 -0.30,-0.09,0.89,U] [#2 -1.67,0.20,0.00,M9] [#3 -1.39,-0.05,0.00,M6] [#4 -1.04,-0.23,0.00,M6] [#5 -1.48,-0.47,0.00,M6] [#6 -1.58,0.10,0.00,M7] [#7 -0.56,0.21,0.50,U] [#8 -1.31,0.34,0.00,M7] 
23:29:26.095 00.003 1092 refined, 2 included, MultiStar: {-0.49, 0.02}, one-star: {-0.63, 0.03}
23:29:26.098 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
23:29:26.102 00.004 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
23:29:26.106 00.004 1092 CameraToMount -- cameraX=-0.49 cameraY=0.02 hyp=0.50 cameraTheta=3.10 mountX=-0.46 mountY=-0.11, mountTheta=-2.90
23:29:26.116 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.02, opts=13)
23:29:26.119 00.003 1092 Enqueuing Move request for scope (-0.49, 0.02)
23:29:26.123 00.004 2744 Worker thread wakes up
23:29:26.123 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.02) opts 0xd
23:29:26.123 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.02)
23:29:26.124 00.001 2744 Moving (-0.49, 0.02) raw xDistance=-0.46 yDistance=-0.11
23:29:26.124 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
23:29:26.124 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:26.124 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:29:26.124 00.000 2744 MoveAxis(E, 110, ABG)
23:29:26.124 00.000 2744 Guiding  Dir = 2, Dur = 110
23:29:26.125 00.001 2744 IsSlewing returns 0
23:29:26.125 00.000 2744 IsGuiding returns 0
23:29:26.125 00.000 2744 PulseGuide returned control before completion, sleep 120
23:29:26.147 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:29:26.164 00.017 1092 UpdateGuideState exits: m=508170 SNR=84.6
23:29:26.167 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:26.170 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:26.174 00.004 1092 Enqueuing Expose request
23:29:26.250 00.076 2744 IsGuiding returns 1
23:29:26.250 00.000 2744 scope still moving after pulse duration time elapsed
23:29:26.282 00.032 2744 IsSlewing returns 0
23:29:26.282 00.000 2744 IsGuiding returns 0
23:29:26.282 00.000 2744 scope move finished after 110 + 46 ms
23:29:26.283 00.001 2744 Move returns status 0, amount 110
23:29:26.283 00.000 2744 MoveAxis(N, 0, ABG)
23:29:26.283 00.000 2744 Move returns status 0, amount 0
23:29:26.283 00.000 2744 move complete, result=0
23:29:26.283 00.000 2744 worker thread done servicing request
23:29:26.283 00.000 2744 Worker thread wakes up
23:29:26.283 00.000 1092 GuideStep: -0.5 px 110 ms EAST, -0.1 px 0 ms NORTH
23:29:26.287 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:26.287 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:29.676 03.389 2744 Exposure complete
23:29:29.897 00.221 2744 worker thread done servicing request
23:29:29.897 00.000 1092 OnExposeComplete: enter
23:29:29.899 00.002 1092 UpdateGuideState(): m_state=6
23:29:29.902 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
23:29:29.906 00.004 1092 Star::Find returns 1 (0), X=1602.84, Y=1127.35, Mass=492332, SNR=79.7, Peak=65456 HFD=3.2
23:29:29.909 00.003 1092 MultiStar: [#1 -0.13,-0.01,1.03,U] [#2 -1.43,0.38,0.00,M10] [#3 -0.95,-0.03,0.00,M7] [#4 -0.74,-0.24,0.00,M7] [#5 -1.09,-0.16,0.00,M7] [#6 -1.19,0.02,0.00,M8] [#7 -0.27,0.14,0.75,U] [#8 -0.96,0.61,0.00,M8] 
23:29:29.913 00.004 1092 refined, 2 included, MultiStar: {-0.24, 0.13}, one-star: {-0.33, 0.28}
23:29:29.915 00.002 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
23:29:29.917 00.002 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
23:29:29.919 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=0.13 hyp=0.27 cameraTheta=2.63 mountX=-0.27 mountY=0.06, mountTheta=2.91
23:29:29.923 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.13, opts=13)
23:29:29.926 00.003 1092 Enqueuing Move request for scope (-0.24, 0.13)
23:29:29.928 00.002 2744 Worker thread wakes up
23:29:29.929 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.13) opts 0xd
23:29:29.929 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.13)
23:29:29.929 00.000 2744 Moving (-0.24, 0.13) raw xDistance=-0.27 yDistance=0.06
23:29:29.929 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:29:29.929 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:29.929 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:29:29.929 00.000 2744 MoveAxis(E, 0, ABG)
23:29:29.929 00.000 2744 Move returns status 0, amount 0
23:29:29.929 00.000 2744 MoveAxis(N, 0, ABG)
23:29:29.929 00.000 2744 Move returns status 0, amount 0
23:29:29.929 00.000 2744 move complete, result=0
23:29:29.930 00.001 2744 worker thread done servicing request
23:29:29.946 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1467, FiltMax=65535, Gamma=0.510
23:29:29.961 00.015 1092 UpdateGuideState exits: m=492332 SNR=79.7
23:29:29.963 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:29.965 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:29.968 00.003 1092 Enqueuing Expose request
23:29:29.970 00.002 2744 Worker thread wakes up
23:29:29.970 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:29:29.973 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:29.973 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:33.364 03.391 2744 Exposure complete
23:29:33.563 00.199 2744 worker thread done servicing request
23:29:33.563 00.000 1092 OnExposeComplete: enter
23:29:33.565 00.002 1092 UpdateGuideState(): m_state=6
23:29:33.568 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
23:29:33.571 00.003 1092 Star::Find returns 1 (0), X=1602.70, Y=1127.06, Mass=572796, SNR=94.3, Peak=65328 HFD=3.0
23:29:33.574 00.003 1092 MultiStar: [#1 -0.19,-0.38,0.93,U] [#2 -1.57,0.07,0.00,R] [#3 -1.02,-0.34,0.00,M8] [#4 -0.93,-0.54,0.00,M8] [#5 -1.09,-0.22,0.00,M8] [#6 -1.39,-0.30,0.00,M9] [#7 -0.51,-0.12,0.53,U] [#8 -1.33,-0.04,0.00,M9] 
23:29:33.576 00.002 1092 refined, 2 included, MultiStar: {-0.37, -0.17}, one-star: {-0.48, -0.01}
23:29:33.579 00.003 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
23:29:33.581 00.002 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
23:29:33.583 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.17 hyp=0.41 cameraTheta=-2.71 mountX=-0.27 mountY=-0.27, mountTheta=-2.36
23:29:33.589 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.17, opts=13)
23:29:33.591 00.002 1092 Enqueuing Move request for scope (-0.37, -0.17)
23:29:33.593 00.002 2744 Worker thread wakes up
23:29:33.594 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.17) opts 0xd
23:29:33.594 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.17)
23:29:33.594 00.000 2744 Moving (-0.37, -0.17) raw xDistance=-0.27 yDistance=-0.27
23:29:33.594 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
23:29:33.594 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:33.594 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:29:33.594 00.000 2744 MoveAxis(E, 0, ABG)
23:29:33.594 00.000 2744 Move returns status 0, amount 0
23:29:33.594 00.000 2744 MoveAxis(N, 0, ABG)
23:29:33.594 00.000 2744 Move returns status 0, amount 0
23:29:33.594 00.000 2744 move complete, result=0
23:29:33.595 00.001 2744 worker thread done servicing request
23:29:33.609 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:29:33.624 00.015 1092 UpdateGuideState exits: m=572796 SNR=94.3
23:29:33.627 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:33.630 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:33.632 00.002 1092 Enqueuing Expose request
23:29:33.634 00.002 2744 Worker thread wakes up
23:29:33.634 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:33.634 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:33.634 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:29:37.034 03.400 2744 Exposure complete
23:29:37.245 00.211 2744 worker thread done servicing request
23:29:37.245 00.000 1092 OnExposeComplete: enter
23:29:37.247 00.002 1092 UpdateGuideState(): m_state=6
23:29:37.250 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
23:29:37.252 00.002 1092 Star::Find returns 1 (0), X=1602.47, Y=1127.27, Mass=542512, SNR=89.1, Peak=53616 HFD=3.3
23:29:37.255 00.003 1092 MultiStar: [#1 -0.61,-0.05,0.86,U] [#2 -0.35,0.36,0.92,U] [#3 -1.44,-0.24,0.00,M9] [#4 -1.38,-0.62,0.00,M9] [#5 -1.44,-0.01,0.00,M9] [#6 -1.71,0.01,0.00,M10] [#7 -0.85,0.18,0.00,M3] [#8 -1.66,0.07,0.00,M10] 
23:29:37.259 00.004 1092 refined, 2 included, MultiStar: {-0.56, 0.18}, one-star: {-0.70, 0.20}
23:29:37.262 00.003 1092 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.43) = xAngle (3.26 = -3.02)
23:29:37.264 00.002 1092 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.11 = 3.11)
23:29:37.266 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=0.18 hyp=0.59 cameraTheta=2.83 mountX=-0.58 mountY=0.02, mountTheta=3.11
23:29:37.270 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.18, opts=13)
23:29:37.272 00.002 1092 Enqueuing Move request for scope (-0.56, 0.18)
23:29:37.275 00.003 2744 Worker thread wakes up
23:29:37.275 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.18) opts 0xd
23:29:37.275 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.18)
23:29:37.275 00.000 2744 Moving (-0.56, 0.18) raw xDistance=-0.58 yDistance=0.02
23:29:37.275 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
23:29:37.275 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:37.276 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:37.276 00.000 2744 MoveAxis(E, 130, ABG)
23:29:37.276 00.000 2744 Guiding  Dir = 2, Dur = 130
23:29:37.276 00.000 2744 IsSlewing returns 0
23:29:37.276 00.000 2744 IsGuiding returns 0
23:29:37.277 00.001 2744 PulseGuide returned control before completion, sleep 140
23:29:37.296 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:29:37.312 00.016 1092 UpdateGuideState exits: m=542512 SNR=89.1
23:29:37.315 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:37.318 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:37.321 00.003 1092 Enqueuing Expose request
23:29:37.432 00.111 2744 IsGuiding returns 1
23:29:37.432 00.000 2744 scope still moving after pulse duration time elapsed
23:29:37.464 00.032 2744 IsSlewing returns 0
23:29:37.465 00.001 2744 IsGuiding returns 0
23:29:37.465 00.000 2744 scope move finished after 130 + 58 ms
23:29:37.466 00.001 2744 Move returns status 0, amount 130
23:29:37.466 00.000 2744 MoveAxis(N, 0, ABG)
23:29:37.466 00.000 2744 Move returns status 0, amount 0
23:29:37.466 00.000 2744 move complete, result=0
23:29:37.466 00.000 2744 worker thread done servicing request
23:29:37.466 00.000 2744 Worker thread wakes up
23:29:37.466 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:37.466 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:37.466 00.000 1092 GuideStep: -0.6 px 130 ms EAST, 0.0 px 0 ms NORTH
23:29:40.857 03.391 2744 Exposure complete
23:29:41.071 00.214 2744 worker thread done servicing request
23:29:41.072 00.001 1092 OnExposeComplete: enter
23:29:41.075 00.003 1092 UpdateGuideState(): m_state=6
23:29:41.079 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
23:29:41.081 00.002 1092 Star::Find returns 1 (0), X=1602.33, Y=1127.33, Mass=573295, SNR=97.5, Peak=54320 HFD=3.4
23:29:41.084 00.003 1092 MultiStar: [#1 -0.57,-0.02,0.77,U] [#2 -0.25,0.22,0.78,U] [#3 -1.53,-0.04,0.00,M10] [#4 -1.17,-0.42,0.00,M10] [#5 -1.44,-0.16,0.00,M10] [#6 -1.68,-0.18,0.00,R] [#7 -0.80,0.20,0.00,M4] [#8 -1.68,0.37,0.00,R] 
23:29:41.089 00.005 1092 refined, 2 included, MultiStar: {-0.58, 0.16}, one-star: {-0.85, 0.26}
23:29:41.093 00.004 1092 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.43) = xAngle (3.30 = -2.98)
23:29:41.100 00.007 1092 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.14)
23:29:41.104 00.004 1092 CameraToMount -- cameraX=-0.58 cameraY=0.16 hyp=0.60 cameraTheta=2.87 mountX=-0.60 mountY=-0.00, mountTheta=-3.14
23:29:41.113 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.16, opts=13)
23:29:41.117 00.004 1092 Enqueuing Move request for scope (-0.58, 0.16)
23:29:41.121 00.004 2744 Worker thread wakes up
23:29:41.121 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.16) opts 0xd
23:29:41.121 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.16)
23:29:41.121 00.000 2744 Moving (-0.58, 0.16) raw xDistance=-0.60 yDistance=-0.00
23:29:41.121 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
23:29:41.121 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:41.121 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:29:41.121 00.000 2744 MoveAxis(E, 143, ABG)
23:29:41.121 00.000 2744 Guiding  Dir = 2, Dur = 143
23:29:41.123 00.002 2744 IsSlewing returns 0
23:29:41.123 00.000 2744 IsGuiding returns 0
23:29:41.123 00.000 2744 PulseGuide returned control before completion, sleep 153
23:29:41.144 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1550, FiltMax=65535, Gamma=0.510
23:29:41.165 00.021 1092 UpdateGuideState exits: m=573295 SNR=97.5
23:29:41.169 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:41.173 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:41.175 00.002 1092 Enqueuing Expose request
23:29:41.280 00.105 2744 IsGuiding returns 1
23:29:41.280 00.000 2744 scope still moving after pulse duration time elapsed
23:29:41.310 00.030 2744 IsSlewing returns 0
23:29:41.310 00.000 2744 IsGuiding returns 0
23:29:41.310 00.000 2744 scope move finished after 143 + 44 ms
23:29:41.310 00.000 2744 Move returns status 0, amount 143
23:29:41.310 00.000 2744 MoveAxis(N, 0, ABG)
23:29:41.311 00.001 2744 Move returns status 0, amount 0
23:29:41.311 00.000 2744 move complete, result=0
23:29:41.311 00.000 1092 GuideStep: -0.6 px 143 ms EAST, -0.0 px 0 ms NORTH
23:29:41.314 00.003 2744 worker thread done servicing request
23:29:41.314 00.000 2744 Worker thread wakes up
23:29:41.314 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:41.314 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:44.726 03.412 2744 Exposure complete
23:29:44.962 00.236 2744 worker thread done servicing request
23:29:44.962 00.000 1092 OnExposeComplete: enter
23:29:44.965 00.003 1092 UpdateGuideState(): m_state=6
23:29:44.968 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
23:29:44.971 00.003 1092 Star::Find returns 1 (0), X=1602.76, Y=1127.20, Mass=562896, SNR=104.5, Peak=56736 HFD=3.5
23:29:44.976 00.005 1092 MultiStar: [#1 -0.52,-0.18,0.73,U] [#2 -0.22,0.38,0.78,U] [#3 -1.17,-0.03,0.00,R] [#4 -1.13,-0.20,0.00,R] [#5 -1.23,-0.08,0.00,R] [#6 0.12,0.13,0.56,U] [#7 -0.66,0.54,0.00,M5] [#8 0.18,-0.15,0.41,U] 
23:29:44.979 00.003 1092 refined, 4 included, MultiStar: {-0.24, 0.09}, one-star: {-0.42, 0.13}
23:29:44.985 00.006 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.22 = -3.06)
23:29:44.992 00.007 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
23:29:44.996 00.004 1092 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.25 cameraTheta=2.80 mountX=-0.25 mountY=0.02, mountTheta=3.07
23:29:45.001 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.09, opts=13)
23:29:45.004 00.003 1092 Enqueuing Move request for scope (-0.24, 0.09)
23:29:45.007 00.003 2744 Worker thread wakes up
23:29:45.008 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
23:29:45.008 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
23:29:45.008 00.000 2744 Moving (-0.24, 0.09) raw xDistance=-0.25 yDistance=0.02
23:29:45.008 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:29:45.008 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:45.008 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:29:45.008 00.000 2744 MoveAxis(E, 0, ABG)
23:29:45.008 00.000 2744 Move returns status 0, amount 0
23:29:45.008 00.000 2744 MoveAxis(N, 0, ABG)
23:29:45.008 00.000 2744 Move returns status 0, amount 0
23:29:45.008 00.000 2744 move complete, result=0
23:29:45.008 00.000 2744 worker thread done servicing request
23:29:45.025 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:29:45.044 00.019 1092 UpdateGuideState exits: m=562896 SNR=104.5
23:29:45.047 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:45.049 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:45.052 00.003 1092 Enqueuing Expose request
23:29:45.055 00.003 2744 Worker thread wakes up
23:29:45.055 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:29:45.059 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:45.060 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:48.480 03.420 2744 Exposure complete
23:29:48.826 00.346 2744 worker thread done servicing request
23:29:48.827 00.001 1092 OnExposeComplete: enter
23:29:48.831 00.004 1092 UpdateGuideState(): m_state=6
23:29:48.835 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
23:29:48.839 00.004 1092 Star::Find returns 1 (0), X=1602.58, Y=1127.04, Mass=549950, SNR=92.3, Peak=59360 HFD=3.3
23:29:48.846 00.007 1092 MultiStar: [#1 -0.56,-0.13,0.83,U] [#2 -0.17,0.05,0.76,U] [#3 -0.16,-0.08,0.77,U] [#4 -0.19,-0.20,0.86,U] [#5 -0.25,-0.28,0.59,U] [#6 -0.02,-0.03,0.68,U] [#7 -0.76,0.14,0.00,M6] [#8 0.18,-0.42,0.57,U] 
23:29:48.852 00.006 1092 refined, 7 included, MultiStar: {-0.25, -0.13}, one-star: {-0.60, -0.03}
23:29:48.861 00.009 1092 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
23:29:48.867 00.006 1092 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.41 = -2.41)
23:29:48.870 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.68 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
23:29:48.878 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=-0.13, opts=13)
23:29:48.882 00.004 1092 Enqueuing Move request for scope (-0.25, -0.13)
23:29:48.884 00.002 2744 Worker thread wakes up
23:29:48.884 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
23:29:48.884 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
23:29:48.885 00.001 2744 Moving (-0.25, -0.13) raw xDistance=-0.18 yDistance=-0.19
23:29:48.885 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:29:48.885 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:48.885 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:29:48.885 00.000 2744 MoveAxis(E, 0, ABG)
23:29:48.885 00.000 2744 Move returns status 0, amount 0
23:29:48.885 00.000 2744 MoveAxis(N, 0, ABG)
23:29:48.885 00.000 2744 Move returns status 0, amount 0
23:29:48.886 00.001 2744 move complete, result=0
23:29:48.886 00.000 2744 worker thread done servicing request
23:29:48.910 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:29:48.932 00.022 1092 UpdateGuideState exits: m=549950 SNR=92.3
23:29:48.936 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:48.940 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:48.944 00.004 1092 Enqueuing Expose request
23:29:48.950 00.006 2744 Worker thread wakes up
23:29:48.951 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:48.956 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:48.956 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:52.365 03.409 2744 Exposure complete
23:29:52.687 00.322 2744 worker thread done servicing request
23:29:52.687 00.000 1092 OnExposeComplete: enter
23:29:52.690 00.003 1092 UpdateGuideState(): m_state=6
23:29:52.693 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
23:29:52.698 00.005 1092 Star::Find returns 1 (0), X=1602.67, Y=1127.07, Mass=560025, SNR=96.8, Peak=61584 HFD=3.4
23:29:52.702 00.004 1092 MultiStar: [#1 -0.26,-0.26,1.01,U] [#2 -0.14,0.14,0.83,U] [#3 0.05,-0.28,0.80,U] [#4 0.06,-0.40,0.74,U] [#5 0.06,-0.14,0.75,U] [#6 -0.10,0.27,0.66,U] [#7 -0.48,-0.01,0.49,U] [#8 0.21,-0.34,0.43,U] 
23:29:52.707 00.005 1092 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.50, -0.01}
23:29:52.710 00.003 1092 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.43) = xAngle (-2.06 = -2.06)
23:29:52.716 00.006 1092 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.21 = -2.21)
23:29:52.719 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.49 mountX=-0.09 mountY=-0.15, mountTheta=-2.10
23:29:52.730 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.11, opts=13)
23:29:52.734 00.004 1092 Enqueuing Move request for scope (-0.14, -0.11)
23:29:52.737 00.003 2744 Worker thread wakes up
23:29:52.738 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
23:29:52.738 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
23:29:52.738 00.000 2744 Moving (-0.14, -0.11) raw xDistance=-0.09 yDistance=-0.15
23:29:52.738 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:29:52.738 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:52.738 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:29:52.738 00.000 2744 MoveAxis(E, 0, ABG)
23:29:52.738 00.000 2744 Move returns status 0, amount 0
23:29:52.738 00.000 2744 MoveAxis(N, 0, ABG)
23:29:52.739 00.001 2744 Move returns status 0, amount 0
23:29:52.739 00.000 2744 move complete, result=0
23:29:52.739 00.000 2744 worker thread done servicing request
23:29:52.756 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1437, FiltMax=65535, Gamma=0.510
23:29:52.778 00.022 1092 UpdateGuideState exits: m=560025 SNR=96.8
23:29:52.783 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:52.786 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:52.789 00.003 1092 Enqueuing Expose request
23:29:52.793 00.004 2744 Worker thread wakes up
23:29:52.793 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:52.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:52.793 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:29:56.205 03.412 2744 Exposure complete
23:29:56.442 00.237 2744 worker thread done servicing request
23:29:56.442 00.000 1092 OnExposeComplete: enter
23:29:56.445 00.003 1092 UpdateGuideState(): m_state=6
23:29:56.448 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
23:29:56.451 00.003 1092 Star::Find returns 1 (0), X=1602.32, Y=1126.99, Mass=548352, SNR=85.0, Peak=51792 HFD=3.3
23:29:56.456 00.005 1092 MultiStar: [#1 -0.62,-0.16,0.89,U] [#2 -0.36,0.15,0.99,U] [#3 -0.13,-0.20,0.91,U] [#4 -0.08,-0.39,0.93,U] [#5 -0.07,-0.23,0.78,U] [#6 0.05,-0.23,0.75,U] [#7 -0.69,0.09,0.62,U] [#8 -0.07,-0.20,0.51,U] 
23:29:56.458 00.002 1092 refined, 8 included, MultiStar: {-0.33, -0.14}, one-star: {-0.85, -0.09}
23:29:56.461 00.003 1092 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.43) = xAngle (-2.31 = -2.31)
23:29:56.463 00.002 1092 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.47 = -2.47)
23:29:56.466 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.14 hyp=0.36 cameraTheta=-2.74 mountX=-0.24 mountY=-0.22, mountTheta=-2.40
23:29:56.472 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.14, opts=13)
23:29:56.475 00.003 1092 Enqueuing Move request for scope (-0.33, -0.14)
23:29:56.478 00.003 2744 Worker thread wakes up
23:29:56.479 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.14) opts 0xd
23:29:56.479 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.14)
23:29:56.479 00.000 2744 Moving (-0.33, -0.14) raw xDistance=-0.24 yDistance=-0.22
23:29:56.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:29:56.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:29:56.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:29:56.479 00.000 2744 MoveAxis(E, 0, ABG)
23:29:56.479 00.000 2744 Move returns status 0, amount 0
23:29:56.479 00.000 2744 MoveAxis(N, 0, ABG)
23:29:56.479 00.000 2744 Move returns status 0, amount 0
23:29:56.479 00.000 2744 move complete, result=0
23:29:56.479 00.000 2744 worker thread done servicing request
23:29:56.497 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1207, FiltMax=65535, Gamma=0.510
23:29:56.513 00.016 1092 UpdateGuideState exits: m=548352 SNR=85.0
23:29:56.517 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:29:56.522 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:29:56.525 00.003 1092 Enqueuing Expose request
23:29:56.527 00.002 2744 Worker thread wakes up
23:29:56.527 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:29:56.531 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:29:56.531 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:29:59.917 03.386 2744 Exposure complete
23:30:00.142 00.225 2744 worker thread done servicing request
23:30:00.142 00.000 1092 OnExposeComplete: enter
23:30:00.146 00.004 1092 UpdateGuideState(): m_state=6
23:30:00.149 00.003 1092 Star::Find(15, 1602, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
23:30:00.152 00.003 1092 Star::Find returns 1 (0), X=1602.73, Y=1127.13, Mass=544605, SNR=95.5, Peak=65456 HFD=3.1
23:30:00.156 00.004 1092 MultiStar: [#1 -0.23,-0.22,0.94,U] [#2 0.04,0.06,0.81,U] [#3 -0.06,-0.15,0.72,U] [#4 0.28,-0.12,0.72,U] [#5 -0.01,-0.30,0.65,U] [#6 0.17,0.08,0.62,U] [#7 -0.53,-0.02,0.55,U] [#8 0.37,-0.42,0.49,U] 
23:30:00.159 00.003 1092 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {-0.45, 0.06}
23:30:00.162 00.003 1092 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.43) = xAngle (-1.79 = -1.79)
23:30:00.164 00.002 1092 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.94 = -1.94)
23:30:00.167 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.21 mountX=-0.03 mountY=-0.12, mountTheta=-1.80
23:30:00.171 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.10, opts=13)
23:30:00.174 00.003 1092 Enqueuing Move request for scope (-0.08, -0.10)
23:30:00.176 00.002 2744 Worker thread wakes up
23:30:00.176 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
23:30:00.177 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
23:30:00.177 00.000 2744 Moving (-0.08, -0.10) raw xDistance=-0.03 yDistance=-0.12
23:30:00.177 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:30:00.177 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:00.177 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:30:00.177 00.000 2744 MoveAxis(E, 0, ABG)
23:30:00.177 00.000 2744 Move returns status 0, amount 0
23:30:00.177 00.000 2744 MoveAxis(N, 0, ABG)
23:30:00.177 00.000 2744 Move returns status 0, amount 0
23:30:00.177 00.000 2744 move complete, result=0
23:30:00.177 00.000 2744 worker thread done servicing request
23:30:00.192 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1058, FiltMax=65535, Gamma=0.510
23:30:00.209 00.017 1092 UpdateGuideState exits: m=544605 SNR=95.5
23:30:00.212 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:00.214 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:00.216 00.002 1092 Enqueuing Expose request
23:30:00.218 00.002 2744 Worker thread wakes up
23:30:00.218 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:00.222 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:00.222 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:03.623 03.401 2744 Exposure complete
23:30:03.852 00.229 2744 worker thread done servicing request
23:30:03.853 00.001 1092 OnExposeComplete: enter
23:30:03.856 00.003 1092 UpdateGuideState(): m_state=6
23:30:03.859 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
23:30:03.863 00.004 1092 Star::Find returns 1 (0), X=1602.65, Y=1126.89, Mass=574259, SNR=103.2, Peak=50647 HFD=3.4
23:30:03.866 00.003 1092 MultiStar: [#1 -0.40,-0.45,0.80,U] [#2 -0.25,-0.14,0.73,U] [#3 -0.15,-0.30,0.79,U] [#4 0.13,-0.40,0.64,U] [#5 0.08,-0.46,0.59,U] [#6 0.12,-0.22,0.71,U] [#7 -0.76,-0.18,0.00,M4] [#8 0.16,-0.54,0.42,U] 
23:30:03.869 00.003 1092 refined, 7 included, MultiStar: {-0.15, -0.32}, one-star: {-0.53, -0.18}
23:30:03.873 00.004 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
23:30:03.875 00.002 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.74 = -1.74)
23:30:03.878 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-2.02 mountX=-0.01 mountY=-0.34, mountTheta=-1.59
23:30:03.883 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.32, opts=13)
23:30:03.886 00.003 1092 Enqueuing Move request for scope (-0.15, -0.32)
23:30:03.889 00.003 2744 Worker thread wakes up
23:30:03.889 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.32) opts 0xd
23:30:03.889 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.32)
23:30:03.889 00.000 2744 Moving (-0.15, -0.32) raw xDistance=-0.01 yDistance=-0.34
23:30:03.890 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:30:03.890 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:03.890 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:30:03.890 00.000 2744 MoveAxis(E, 0, ABG)
23:30:03.890 00.000 2744 Move returns status 0, amount 0
23:30:03.890 00.000 2744 MoveAxis(N, 0, ABG)
23:30:03.890 00.000 2744 Move returns status 0, amount 0
23:30:03.890 00.000 2744 move complete, result=0
23:30:03.890 00.000 2744 worker thread done servicing request
23:30:03.906 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1696, FiltMax=65535, Gamma=0.510
23:30:03.923 00.017 1092 UpdateGuideState exits: m=574259 SNR=103.2
23:30:03.927 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:03.933 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:03.936 00.003 1092 Enqueuing Expose request
23:30:03.940 00.004 2744 Worker thread wakes up
23:30:03.940 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:30:03.942 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:03.942 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:07.322 03.380 2744 Exposure complete
23:30:07.519 00.197 2744 worker thread done servicing request
23:30:07.519 00.000 1092 OnExposeComplete: enter
23:30:07.522 00.003 1092 UpdateGuideState(): m_state=6
23:30:07.529 00.007 1092 Star::Find(15, 1602, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
23:30:07.532 00.003 1092 Star::Find returns 1 (0), X=1602.64, Y=1127.04, Mass=571867, SNR=109.2, Peak=58048 HFD=3.4
23:30:07.535 00.003 1092 MultiStar: [#1 -0.37,-0.20,0.79,U] [#2 -0.24,0.20,0.83,U] [#3 -0.00,-0.08,0.66,U] [#4 0.06,-0.40,0.75,U] [#5 -0.03,-0.19,0.55,U] [#6 -0.09,0.07,0.61,U] [#7 -0.51,0.16,0.51,U] [#8 0.10,-0.31,0.41,U] 
23:30:07.538 00.003 1092 refined, 8 included, MultiStar: {-0.21, -0.08}, one-star: {-0.53, -0.03}
23:30:07.541 00.003 1092 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.43) = xAngle (-2.36 = -2.36)
23:30:07.544 00.003 1092 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.51 = -2.51)
23:30:07.546 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.78 mountX=-0.16 mountY=-0.13, mountTheta=-2.45
23:30:07.557 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.08, opts=13)
23:30:07.561 00.004 1092 Enqueuing Move request for scope (-0.21, -0.08)
23:30:07.564 00.003 2744 Worker thread wakes up
23:30:07.564 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
23:30:07.564 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
23:30:07.564 00.000 2744 Moving (-0.21, -0.08) raw xDistance=-0.16 yDistance=-0.13
23:30:07.564 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:30:07.565 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:07.565 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:07.565 00.000 2744 MoveAxis(E, 0, ABG)
23:30:07.565 00.000 2744 Move returns status 0, amount 0
23:30:07.565 00.000 2744 MoveAxis(N, 0, ABG)
23:30:07.565 00.000 2744 Move returns status 0, amount 0
23:30:07.565 00.000 2744 move complete, result=0
23:30:07.565 00.000 2744 worker thread done servicing request
23:30:07.592 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:30:07.618 00.026 1092 UpdateGuideState exits: m=571867 SNR=109.2
23:30:07.624 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:07.627 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:07.633 00.006 1092 Enqueuing Expose request
23:30:07.638 00.005 2744 Worker thread wakes up
23:30:07.638 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:07.638 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:07.640 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:11.048 03.408 2744 Exposure complete
23:30:11.274 00.226 2744 worker thread done servicing request
23:30:11.275 00.001 1092 OnExposeComplete: enter
23:30:11.279 00.004 1092 UpdateGuideState(): m_state=6
23:30:11.283 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
23:30:11.286 00.003 1092 Star::Find returns 1 (0), X=1602.52, Y=1127.17, Mass=563857, SNR=93.0, Peak=56432 HFD=3.4
23:30:11.290 00.004 1092 MultiStar: [#1 -0.75,-0.33,0.00,M1] [#2 -0.28,0.15,1.08,U] [#3 -0.24,-0.12,0.78,U] [#4 -0.20,-0.19,0.85,U] [#5 -0.31,-0.17,0.69,U] [#6 -0.24,-0.10,0.64,U] [#7 -0.95,0.13,0.00,M4] [#8 0.16,-0.38,0.44,U] 
23:30:11.292 00.002 1092 refined, 6 included, MultiStar: {-0.30, -0.06}, one-star: {-0.66, 0.10}
23:30:11.295 00.003 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
23:30:11.298 00.003 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.66 = -2.66)
23:30:11.301 00.003 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.93 mountX=-0.24 mountY=-0.14, mountTheta=-2.62
23:30:11.307 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.06, opts=13)
23:30:11.310 00.003 1092 Enqueuing Move request for scope (-0.30, -0.06)
23:30:11.315 00.005 2744 Worker thread wakes up
23:30:11.315 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
23:30:11.315 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
23:30:11.315 00.000 2744 Moving (-0.30, -0.06) raw xDistance=-0.24 yDistance=-0.14
23:30:11.315 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:30:11.315 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:11.315 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:30:11.315 00.000 2744 MoveAxis(E, 0, ABG)
23:30:11.315 00.000 2744 Move returns status 0, amount 0
23:30:11.316 00.001 2744 MoveAxis(N, 0, ABG)
23:30:11.316 00.000 2744 Move returns status 0, amount 0
23:30:11.316 00.000 2744 move complete, result=0
23:30:11.316 00.000 2744 worker thread done servicing request
23:30:11.333 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:30:11.352 00.019 1092 UpdateGuideState exits: m=563857 SNR=93.0
23:30:11.356 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:11.359 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:11.363 00.004 1092 Enqueuing Expose request
23:30:11.367 00.004 2744 Worker thread wakes up
23:30:11.367 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:11.370 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:11.370 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:14.757 03.387 2744 Exposure complete
23:30:14.967 00.210 2744 worker thread done servicing request
23:30:14.967 00.000 1092 OnExposeComplete: enter
23:30:14.970 00.003 1092 UpdateGuideState(): m_state=6
23:30:14.972 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
23:30:14.975 00.003 1092 Star::Find returns 1 (0), X=1601.90, Y=1127.44, Mass=578372, SNR=98.9, Peak=59776 HFD=3.5
23:30:14.979 00.004 1092 MultiStar: [#1 -1.16,0.31,0.00,M2] [#2 -0.84,0.55,0.00,M1] [#3 -0.92,0.20,0.00,M1] [#4 -0.71,-0.06,0.74,U] [#5 -0.91,0.02,0.00,M1] [#6 -0.80,0.35,0.00,M1] [#7 -1.56,0.57,0.00,M5] [#8 -0.68,-0.07,0.41,U] 
23:30:14.982 00.003 1092 refined, 2 included, MultiStar: {-0.97, 0.14}, one-star: {-1.27, 0.37}
23:30:14.986 00.004 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.86)
23:30:14.988 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
23:30:14.991 00.003 1092 CameraToMount -- cameraX=-0.97 cameraY=0.14 hyp=0.98 cameraTheta=3.00 mountX=-0.94 mountY=-0.13, mountTheta=-3.01
23:30:14.996 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.97, y=0.14, opts=13)
23:30:14.999 00.003 1092 Enqueuing Move request for scope (-0.97, 0.14)
23:30:15.001 00.002 2744 Worker thread wakes up
23:30:15.002 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.14) opts 0xd
23:30:15.002 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.97, 0.14)
23:30:15.002 00.000 2744 Moving (-0.97, 0.14) raw xDistance=-0.94 yDistance=-0.13
23:30:15.002 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
23:30:15.002 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:15.002 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:15.002 00.000 2744 MoveAxis(E, 210, ABG)
23:30:15.002 00.000 2744 Guiding  Dir = 2, Dur = 210
23:30:15.002 00.000 2744 IsSlewing returns 0
23:30:15.003 00.001 2744 IsGuiding returns 0
23:30:15.003 00.000 2744 PulseGuide returned control before completion, sleep 220
23:30:15.021 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1760, FiltMax=65535, Gamma=0.510
23:30:15.044 00.023 1092 UpdateGuideState exits: m=578372 SNR=98.9
23:30:15.048 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:15.051 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:15.054 00.003 1092 Enqueuing Expose request
23:30:15.236 00.182 2744 IsGuiding returns 1
23:30:15.236 00.000 2744 scope still moving after pulse duration time elapsed
23:30:15.266 00.030 2744 IsSlewing returns 0
23:30:15.266 00.000 2744 IsGuiding returns 0
23:30:15.266 00.000 2744 scope move finished after 210 + 54 ms
23:30:15.267 00.001 2744 Move returns status 0, amount 210
23:30:15.267 00.000 2744 MoveAxis(N, 0, ABG)
23:30:15.267 00.000 2744 Move returns status 0, amount 0
23:30:15.267 00.000 2744 move complete, result=0
23:30:15.267 00.000 2744 worker thread done servicing request
23:30:15.267 00.000 2744 Worker thread wakes up
23:30:15.267 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:15.267 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:15.267 00.000 1092 GuideStep: -0.9 px 210 ms EAST, -0.1 px 0 ms NORTH
23:30:18.682 03.415 2744 Exposure complete
23:30:18.978 00.296 2744 worker thread done servicing request
23:30:18.978 00.000 1092 OnExposeComplete: enter
23:30:18.982 00.004 1092 UpdateGuideState(): m_state=6
23:30:18.985 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
23:30:18.991 00.006 1092 Star::Find returns 1 (0), X=1602.18, Y=1127.19, Mass=535418, SNR=94.2, Peak=52096 HFD=3.4
23:30:18.998 00.007 1092 MultiStar: [#1 -0.69,-0.07,1.04,U] [#2 -0.52,0.21,0.82,U] [#3 -0.43,0.12,0.77,U] [#4 -0.23,-0.15,0.85,U] [#5 -0.40,-0.04,0.62,U] [#6 -0.16,0.09,0.64,U] [#7 -0.94,0.18,0.00,M6] [#8 -0.09,-0.13,0.46,U] 
23:30:19.002 00.004 1092 refined, 7 included, MultiStar: {-0.49, 0.03}, one-star: {-0.99, 0.12}
23:30:19.008 00.006 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.77)
23:30:19.014 00.006 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
23:30:19.018 00.004 1092 CameraToMount -- cameraX=-0.49 cameraY=0.03 hyp=0.49 cameraTheta=3.09 mountX=-0.46 mountY=-0.11, mountTheta=-2.91
23:30:19.029 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.03, opts=13)
23:30:19.033 00.004 1092 Enqueuing Move request for scope (-0.49, 0.03)
23:30:19.038 00.005 2744 Worker thread wakes up
23:30:19.039 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.03) opts 0xd
23:30:19.039 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.03)
23:30:19.039 00.000 2744 Moving (-0.49, 0.03) raw xDistance=-0.46 yDistance=-0.11
23:30:19.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.46
23:30:19.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:19.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:30:19.039 00.000 2744 MoveAxis(E, 117, ABG)
23:30:19.039 00.000 2744 Guiding  Dir = 2, Dur = 117
23:30:19.040 00.001 2744 IsSlewing returns 0
23:30:19.040 00.000 2744 IsGuiding returns 0
23:30:19.040 00.000 2744 PulseGuide returned control before completion, sleep 127
23:30:19.092 00.052 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1543, FiltMax=65535, Gamma=0.510
23:30:19.117 00.025 1092 UpdateGuideState exits: m=535418 SNR=94.2
23:30:19.123 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:19.127 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:19.131 00.004 1092 Enqueuing Expose request
23:30:19.182 00.051 2744 IsGuiding returns 0
23:30:19.182 00.000 2744 Move returns status 0, amount 117
23:30:19.183 00.001 2744 MoveAxis(N, 0, ABG)
23:30:19.183 00.000 2744 Move returns status 0, amount 0
23:30:19.183 00.000 2744 move complete, result=0
23:30:19.183 00.000 2744 worker thread done servicing request
23:30:19.183 00.000 2744 Worker thread wakes up
23:30:19.183 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:19.183 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:19.196 00.013 1092 GuideStep: -0.5 px 117 ms EAST, -0.1 px 0 ms NORTH
23:30:22.574 03.378 2744 Exposure complete
23:30:22.796 00.222 2744 worker thread done servicing request
23:30:22.796 00.000 1092 OnExposeComplete: enter
23:30:22.799 00.003 1092 UpdateGuideState(): m_state=6
23:30:22.802 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
23:30:22.806 00.004 1092 Star::Find returns 1 (0), X=1603.19, Y=1127.02, Mass=520357, SNR=84.4, Peak=59968 HFD=3.1
23:30:22.811 00.005 1092 MultiStar: [#1 0.13,-0.24,1.04,U] [#2 0.43,0.10,1.12,U] [#3 0.33,-0.29,0.91,U] [#4 0.62,-0.45,0.96,U] [#5 0.42,-0.19,0.79,U] [#6 0.59,-0.04,0.79,U] [#7 -0.30,0.04,0.72,U] [#8 0.55,-0.29,0.48,U] 
23:30:22.814 00.003 1092 single-star, 8 included, MultiStar: {0.30, -0.15}, one-star: {0.01, -0.05}
23:30:22.818 00.004 1092 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.43) = xAngle (-0.89 = -0.89)
23:30:22.820 00.002 1092 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.04 = -1.04)
23:30:22.823 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.32 mountX=0.03 mountY=-0.05, mountTheta=-0.94
23:30:22.835 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.05, opts=13)
23:30:22.838 00.003 1092 Enqueuing Move request for scope (0.01, -0.05)
23:30:22.842 00.004 2744 Worker thread wakes up
23:30:22.842 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
23:30:22.842 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
23:30:22.842 00.000 2744 Moving (0.01, -0.05) raw xDistance=0.03 yDistance=-0.05
23:30:22.842 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:30:22.842 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:22.842 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:22.842 00.000 2744 MoveAxis(E, 0, ABG)
23:30:22.843 00.001 2744 Move returns status 0, amount 0
23:30:22.843 00.000 2744 MoveAxis(N, 0, ABG)
23:30:22.843 00.000 2744 Move returns status 0, amount 0
23:30:22.843 00.000 2744 move complete, result=0
23:30:22.843 00.000 2744 worker thread done servicing request
23:30:22.864 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1450, FiltMax=65535, Gamma=0.510
23:30:22.891 00.027 1092 UpdateGuideState exits: m=520357 SNR=84.4
23:30:22.895 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:22.898 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:22.901 00.003 1092 Enqueuing Expose request
23:30:22.907 00.006 2744 Worker thread wakes up
23:30:22.907 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:22.907 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:22.907 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:30:26.361 03.454 2744 Exposure complete
23:30:26.608 00.247 2744 worker thread done servicing request
23:30:26.609 00.001 1092 OnExposeComplete: enter
23:30:26.613 00.004 1092 UpdateGuideState(): m_state=6
23:30:26.616 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
23:30:26.619 00.003 1092 Star::Find returns 1 (0), X=1603.36, Y=1126.81, Mass=571855, SNR=98.6, Peak=50784 HFD=3.5
23:30:26.623 00.004 1092 MultiStar: [#1 0.38,-0.49,0.79,U] [#2 0.63,-0.14,0.82,U] [#3 0.82,-0.51,0.00,M1] [#4 0.82,-0.56,0.00,M1] [#5 0.88,-0.57,0.00,M1] [#6 0.84,-0.44,0.00,M1] [#7 0.30,-0.06,0.64,U] [#8 0.91,-0.44,0.00,M1] 
23:30:26.626 00.003 1092 single-star, 3 included, MultiStar: {0.37, -0.25}, one-star: {0.18, -0.26}
23:30:26.629 00.003 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
23:30:26.632 00.003 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
23:30:26.635 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-0.97 mountX=0.27 mountY=-0.20, mountTheta=-0.64
23:30:26.641 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.26, opts=13)
23:30:26.644 00.003 1092 Enqueuing Move request for scope (0.18, -0.26)
23:30:26.647 00.003 2744 Worker thread wakes up
23:30:26.647 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.26) opts 0xd
23:30:26.647 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.26)
23:30:26.647 00.000 2744 Moving (0.18, -0.26) raw xDistance=0.27 yDistance=-0.20
23:30:26.647 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:30:26.647 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:26.647 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:30:26.648 00.001 2744 MoveAxis(E, 0, ABG)
23:30:26.648 00.000 2744 Move returns status 0, amount 0
23:30:26.648 00.000 2744 MoveAxis(N, 0, ABG)
23:30:26.648 00.000 2744 Move returns status 0, amount 0
23:30:26.648 00.000 2744 move complete, result=0
23:30:26.648 00.000 2744 worker thread done servicing request
23:30:26.664 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:30:26.680 00.016 1092 UpdateGuideState exits: m=571855 SNR=98.6
23:30:26.683 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:26.685 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:26.689 00.004 1092 Enqueuing Expose request
23:30:26.691 00.002 2744 Worker thread wakes up
23:30:26.691 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
23:30:26.694 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:26.694 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:30.083 03.389 2744 Exposure complete
23:30:30.299 00.216 2744 worker thread done servicing request
23:30:30.299 00.000 1092 OnExposeComplete: enter
23:30:30.301 00.002 1092 UpdateGuideState(): m_state=6
23:30:30.305 00.004 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
23:30:30.307 00.002 1092 Star::Find returns 1 (0), X=1603.08, Y=1126.70, Mass=517522, SNR=79.3, Peak=53104 HFD=3.3
23:30:30.311 00.004 1092 MultiStar: [#1 0.03,-0.54,1.06,U] [#2 0.26,-0.26,1.04,U] [#3 0.29,-0.44,0.91,U] [#4 0.59,-0.64,0.00,M2] [#5 0.54,-0.75,0.00,M2] [#6 0.50,-0.41,0.75,U] [#7 -0.36,-0.34,0.56,U] [#8 0.39,-0.61,0.51,U] 
23:30:30.313 00.002 1092 single-star, 6 included, MultiStar: {0.14, -0.42}, one-star: {-0.09, -0.37}
23:30:30.315 00.002 1092 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.43) = xAngle (-1.39 = -1.39)
23:30:30.317 00.002 1092 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.55 = -1.55)
23:30:30.320 00.003 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.82 mountX=0.07 mountY=-0.38, mountTheta=-1.39
23:30:30.326 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.37, opts=13)
23:30:30.329 00.003 1092 Enqueuing Move request for scope (-0.09, -0.37)
23:30:30.332 00.003 2744 Worker thread wakes up
23:30:30.332 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.37) opts 0xd
23:30:30.332 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.37)
23:30:30.332 00.000 2744 Moving (-0.09, -0.37) raw xDistance=0.07 yDistance=-0.38
23:30:30.332 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:30:30.332 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:30.332 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:30:30.332 00.000 2744 MoveAxis(E, 0, ABG)
23:30:30.332 00.000 2744 Move returns status 0, amount 0
23:30:30.332 00.000 2744 MoveAxis(N, 0, ABG)
23:30:30.332 00.000 2744 Move returns status 0, amount 0
23:30:30.332 00.000 2744 move complete, result=0
23:30:30.333 00.001 2744 worker thread done servicing request
23:30:30.350 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1674, FiltMax=65535, Gamma=0.510
23:30:30.367 00.017 1092 UpdateGuideState exits: m=517522 SNR=79.3
23:30:30.371 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:30.373 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:30.375 00.002 1092 Enqueuing Expose request
23:30:30.377 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
23:30:30.379 00.002 2744 Worker thread wakes up
23:30:30.380 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:30.380 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:33.769 03.389 2744 Exposure complete
23:30:33.975 00.206 2744 worker thread done servicing request
23:30:33.975 00.000 1092 OnExposeComplete: enter
23:30:33.978 00.003 1092 UpdateGuideState(): m_state=6
23:30:33.981 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
23:30:33.983 00.002 1092 Star::Find returns 1 (0), X=1602.42, Y=1127.24, Mass=580506, SNR=102.4, Peak=53616 HFD=3.3
23:30:33.987 00.004 1092 MultiStar: [#1 -0.46,-0.10,0.99,U] [#2 -0.12,0.08,0.86,U] [#3 -0.16,-0.30,0.65,U] [#4 0.10,-0.17,0.71,U] [#5 0.03,-0.04,0.65,U] [#6 0.10,-0.04,0.59,U] [#7 -0.60,0.19,0.49,U] [#8 0.26,-0.20,0.42,U] 
23:30:33.991 00.004 1092 refined, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.76, 0.17}
23:30:33.994 00.003 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.57 = -2.57)
23:30:33.996 00.002 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
23:30:33.999 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=-0.19 mountY=-0.10, mountTheta=-2.69
23:30:34.003 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.03, opts=13)
23:30:34.007 00.004 1092 Enqueuing Move request for scope (-0.23, -0.03)
23:30:34.009 00.002 2744 Worker thread wakes up
23:30:34.010 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
23:30:34.010 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
23:30:34.010 00.000 2744 Moving (-0.23, -0.03) raw xDistance=-0.19 yDistance=-0.10
23:30:34.010 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:30:34.010 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:34.010 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:30:34.010 00.000 2744 MoveAxis(E, 0, ABG)
23:30:34.010 00.000 2744 Move returns status 0, amount 0
23:30:34.010 00.000 2744 MoveAxis(N, 0, ABG)
23:30:34.010 00.000 2744 Move returns status 0, amount 0
23:30:34.010 00.000 2744 move complete, result=0
23:30:34.010 00.000 2744 worker thread done servicing request
23:30:34.027 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1603, FiltMax=65535, Gamma=0.510
23:30:34.044 00.017 1092 UpdateGuideState exits: m=580506 SNR=102.4
23:30:34.047 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:34.049 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:34.051 00.002 1092 Enqueuing Expose request
23:30:34.054 00.003 2744 Worker thread wakes up
23:30:34.054 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:34.054 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:34.054 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:37.443 03.389 2744 Exposure complete
23:30:37.646 00.203 2744 worker thread done servicing request
23:30:37.646 00.000 1092 OnExposeComplete: enter
23:30:37.648 00.002 1092 UpdateGuideState(): m_state=6
23:30:37.651 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
23:30:37.653 00.002 1092 Star::Find returns 1 (0), X=1602.42, Y=1127.17, Mass=544187, SNR=82.8, Peak=59968 HFD=3.3
23:30:37.657 00.004 1092 MultiStar: [#1 -0.67,-0.33,1.06,U] [#2 -0.32,0.31,0.98,U] [#3 -0.03,-0.26,0.69,U] [#4 -0.06,-0.26,0.92,U] [#5 -0.21,-0.19,0.75,U] [#6 -0.29,0.02,0.68,U] [#7 -0.68,0.17,0.61,U] [#8 0.09,-0.20,0.52,U] 
23:30:37.659 00.002 1092 refined, 8 included, MultiStar: {-0.36, -0.07}, one-star: {-0.76, 0.10}
23:30:37.662 00.003 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.53 = -2.53)
23:30:37.664 00.002 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.68 = -2.68)
23:30:37.665 00.001 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.07 hyp=0.36 cameraTheta=-2.95 mountX=-0.30 mountY=-0.16, mountTheta=-2.64
23:30:37.669 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.07, opts=13)
23:30:37.674 00.005 1092 Enqueuing Move request for scope (-0.36, -0.07)
23:30:37.677 00.003 2744 Worker thread wakes up
23:30:37.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.07) opts 0xd
23:30:37.677 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.07)
23:30:37.677 00.000 2744 Moving (-0.36, -0.07) raw xDistance=-0.30 yDistance=-0.16
23:30:37.677 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:30:37.677 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:37.677 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:30:37.677 00.000 2744 MoveAxis(E, 67, ABG)
23:30:37.677 00.000 2744 Guiding  Dir = 2, Dur = 67
23:30:37.678 00.001 2744 IsSlewing returns 0
23:30:37.678 00.000 2744 IsGuiding returns 0
23:30:37.678 00.000 2744 PulseGuide returned control before completion, sleep 77
23:30:37.693 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1146, FiltMax=65535, Gamma=0.510
23:30:37.709 00.016 1092 UpdateGuideState exits: m=544187 SNR=82.8
23:30:37.712 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:37.714 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:37.716 00.002 1092 Enqueuing Expose request
23:30:37.763 00.047 2744 IsGuiding returns 1
23:30:37.763 00.000 2744 scope still moving after pulse duration time elapsed
23:30:37.795 00.032 2744 IsSlewing returns 0
23:30:37.795 00.000 2744 IsGuiding returns 0
23:30:37.795 00.000 2744 scope move finished after 67 + 50 ms
23:30:37.795 00.000 2744 Move returns status 0, amount 67
23:30:37.795 00.000 2744 MoveAxis(N, 0, ABG)
23:30:37.796 00.001 2744 Move returns status 0, amount 0
23:30:37.796 00.000 2744 move complete, result=0
23:30:37.796 00.000 2744 worker thread done servicing request
23:30:37.796 00.000 2744 Worker thread wakes up
23:30:37.796 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:37.796 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:37.796 00.000 1092 GuideStep: -0.3 px 67 ms EAST, -0.2 px 0 ms NORTH
23:30:41.186 03.390 2744 Exposure complete
23:30:41.389 00.203 2744 worker thread done servicing request
23:30:41.389 00.000 1092 OnExposeComplete: enter
23:30:41.392 00.003 1092 UpdateGuideState(): m_state=6
23:30:41.395 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
23:30:41.397 00.002 1092 Star::Find returns 1 (0), X=1602.97, Y=1127.10, Mass=565361, SNR=91.3, Peak=61088 HFD=3.0
23:30:41.399 00.002 1092 MultiStar: [#1 -0.11,-0.29,0.87,U] [#2 0.18,0.09,1.00,U] [#3 0.44,-0.08,0.92,U] [#4 0.33,-0.17,0.76,U] [#5 0.23,-0.18,0.66,U] [#6 0.32,-0.01,0.68,U] [#7 -0.23,0.03,0.49,U] [#8 0.17,-0.37,0.48,U] 
23:30:41.402 00.003 1092 refined, 8 included, MultiStar: {0.13, -0.09}, one-star: {-0.21, 0.03}
23:30:41.404 00.002 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
23:30:41.406 00.002 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.36 = -0.36)
23:30:41.410 00.004 1092 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=0.15 mountY=-0.06, mountTheta=-0.35
23:30:41.414 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.09, opts=13)
23:30:41.417 00.003 1092 Enqueuing Move request for scope (0.13, -0.09)
23:30:41.419 00.002 2744 Worker thread wakes up
23:30:41.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
23:30:41.419 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
23:30:41.419 00.000 2744 Moving (0.13, -0.09) raw xDistance=0.15 yDistance=-0.06
23:30:41.419 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:30:41.419 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:41.419 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:30:41.420 00.001 2744 MoveAxis(E, 0, ABG)
23:30:41.420 00.000 2744 Move returns status 0, amount 0
23:30:41.420 00.000 2744 MoveAxis(N, 0, ABG)
23:30:41.420 00.000 2744 Move returns status 0, amount 0
23:30:41.420 00.000 2744 move complete, result=0
23:30:41.420 00.000 2744 worker thread done servicing request
23:30:41.435 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1735, FiltMax=65535, Gamma=0.510
23:30:41.452 00.017 1092 UpdateGuideState exits: m=565361 SNR=91.3
23:30:41.455 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:41.457 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:41.459 00.002 1092 Enqueuing Expose request
23:30:41.462 00.003 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:41.464 00.002 2744 Worker thread wakes up
23:30:41.464 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:41.464 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:44.844 03.380 2744 Exposure complete
23:30:45.051 00.207 2744 worker thread done servicing request
23:30:45.051 00.000 1092 OnExposeComplete: enter
23:30:45.056 00.005 1092 UpdateGuideState(): m_state=6
23:30:45.061 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
23:30:45.065 00.004 1092 Star::Find returns 1 (0), X=1602.71, Y=1127.26, Mass=567626, SNR=92.1, Peak=47856 HFD=3.5
23:30:45.068 00.003 1092 MultiStar: [#1 -0.14,0.02,0.78,U] [#2 -0.06,0.32,0.78,U] [#3 -0.16,0.04,0.81,U] [#4 0.26,0.05,0.69,U] [#5 -0.03,-0.11,0.63,U] [#6 0.27,0.20,0.56,U] [#7 -0.45,0.22,0.59,U] [#8 0.16,-0.17,0.39,U] 
23:30:45.072 00.004 1092 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.47, 0.19}
23:30:45.074 00.002 1092 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.43) = xAngle (2.79 = 2.79)
23:30:45.078 00.004 1092 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.64 = 2.64)
23:30:45.081 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.37 mountX=-0.14 mountY=0.07, mountTheta=2.67
23:30:45.090 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.10, opts=13)
23:30:45.093 00.003 1092 Enqueuing Move request for scope (-0.10, 0.10)
23:30:45.099 00.006 2744 Worker thread wakes up
23:30:45.099 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
23:30:45.099 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
23:30:45.099 00.000 2744 Moving (-0.10, 0.10) raw xDistance=-0.14 yDistance=0.07
23:30:45.099 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:30:45.099 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:45.100 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:30:45.100 00.000 2744 MoveAxis(E, 0, ABG)
23:30:45.100 00.000 2744 Move returns status 0, amount 0
23:30:45.100 00.000 2744 MoveAxis(N, 0, ABG)
23:30:45.100 00.000 2744 Move returns status 0, amount 0
23:30:45.100 00.000 2744 move complete, result=0
23:30:45.100 00.000 2744 worker thread done servicing request
23:30:45.117 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1415, FiltMax=65535, Gamma=0.510
23:30:45.134 00.017 1092 UpdateGuideState exits: m=567626 SNR=92.1
23:30:45.137 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:45.139 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:45.141 00.002 1092 Enqueuing Expose request
23:30:45.144 00.003 2744 Worker thread wakes up
23:30:45.144 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:30:45.146 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:45.146 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:48.529 03.383 2744 Exposure complete
23:30:48.727 00.198 2744 worker thread done servicing request
23:30:48.727 00.000 1092 OnExposeComplete: enter
23:30:48.730 00.003 1092 UpdateGuideState(): m_state=6
23:30:48.733 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
23:30:48.736 00.003 1092 Star::Find returns 1 (0), X=1602.27, Y=1127.38, Mass=550395, SNR=94.8, Peak=53312 HFD=3.3
23:30:48.740 00.004 1092 MultiStar: [#1 -0.77,-0.02,0.00,M1] [#2 -0.54,0.40,0.92,U] [#3 -0.40,0.09,0.60,U] [#4 -0.32,-0.08,0.88,U] [#5 -0.37,0.03,0.73,U] [#6 -0.21,0.08,0.68,U] [#7 -0.94,0.17,0.00,M1] [#8 -0.08,0.20,0.44,U] 
23:30:48.742 00.002 1092 refined, 6 included, MultiStar: {-0.45, 0.16}, one-star: {-0.91, 0.31}
23:30:48.745 00.003 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
23:30:48.747 00.002 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
23:30:48.749 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=0.16 hyp=0.48 cameraTheta=2.81 mountX=-0.48 mountY=0.03, mountTheta=3.08
23:30:48.753 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.16, opts=13)
23:30:48.756 00.003 1092 Enqueuing Move request for scope (-0.45, 0.16)
23:30:48.758 00.002 2744 Worker thread wakes up
23:30:48.759 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.16) opts 0xd
23:30:48.759 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.16)
23:30:48.759 00.000 2744 Moving (-0.45, 0.16) raw xDistance=-0.48 yDistance=0.03
23:30:48.759 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:30:48.759 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:48.759 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:48.759 00.000 2744 MoveAxis(E, 107, ABG)
23:30:48.759 00.000 2744 Guiding  Dir = 2, Dur = 107
23:30:48.759 00.000 2744 IsSlewing returns 0
23:30:48.760 00.001 2744 IsGuiding returns 0
23:30:48.760 00.000 2744 PulseGuide returned control before completion, sleep 117
23:30:48.776 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1520, FiltMax=65535, Gamma=0.510
23:30:48.791 00.015 1092 UpdateGuideState exits: m=550395 SNR=94.8
23:30:48.793 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:48.795 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:48.797 00.002 1092 Enqueuing Expose request
23:30:48.880 00.083 2744 IsGuiding returns 1
23:30:48.880 00.000 2744 scope still moving after pulse duration time elapsed
23:30:48.911 00.031 2744 IsSlewing returns 0
23:30:48.911 00.000 2744 IsGuiding returns 0
23:30:48.911 00.000 2744 scope move finished after 107 + 45 ms
23:30:48.911 00.000 2744 Move returns status 0, amount 107
23:30:48.911 00.000 2744 MoveAxis(N, 0, ABG)
23:30:48.911 00.000 2744 Move returns status 0, amount 0
23:30:48.913 00.002 2744 move complete, result=0
23:30:48.913 00.000 2744 worker thread done servicing request
23:30:48.913 00.000 2744 Worker thread wakes up
23:30:48.913 00.000 1092 GuideStep: -0.5 px 107 ms EAST, 0.0 px 0 ms NORTH
23:30:48.916 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:48.916 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:52.293 03.377 2744 Exposure complete
23:30:52.488 00.195 2744 worker thread done servicing request
23:30:52.488 00.000 1092 OnExposeComplete: enter
23:30:52.491 00.003 1092 UpdateGuideState(): m_state=6
23:30:52.493 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
23:30:52.497 00.004 1092 Star::Find returns 1 (0), X=1602.48, Y=1127.17, Mass=550895, SNR=84.8, Peak=50176 HFD=3.4
23:30:52.499 00.002 1092 MultiStar: [#1 -0.38,-0.32,0.93,U] [#2 -0.25,0.20,1.02,U] [#3 -0.13,-0.11,0.78,U] [#4 -0.03,-0.10,0.95,U] [#5 -0.07,-0.18,0.97,U] [#6 0.07,-0.06,0.80,U] [#7 -0.78,0.05,0.00,M2] [#8 0.04,-0.32,0.48,U] 
23:30:52.501 00.002 1092 refined, 7 included, MultiStar: {-0.20, -0.08}, one-star: {-0.69, 0.10}
23:30:52.503 00.002 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.43) = xAngle (-2.34 = -2.34)
23:30:52.505 00.002 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.50 = -2.50)
23:30:52.508 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.77 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
23:30:52.514 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.08, opts=13)
23:30:52.516 00.002 1092 Enqueuing Move request for scope (-0.20, -0.08)
23:30:52.518 00.002 2744 Worker thread wakes up
23:30:52.518 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
23:30:52.519 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
23:30:52.519 00.000 2744 Moving (-0.20, -0.08) raw xDistance=-0.15 yDistance=-0.13
23:30:52.519 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
23:30:52.519 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:52.519 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:30:52.519 00.000 2744 MoveAxis(E, 0, ABG)
23:30:52.519 00.000 2744 Move returns status 0, amount 0
23:30:52.519 00.000 2744 MoveAxis(N, 0, ABG)
23:30:52.519 00.000 2744 Move returns status 0, amount 0
23:30:52.519 00.000 2744 move complete, result=0
23:30:52.519 00.000 2744 worker thread done servicing request
23:30:52.534 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:30:52.548 00.014 1092 UpdateGuideState exits: m=550895 SNR=84.8
23:30:52.551 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:52.553 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:52.556 00.003 1092 Enqueuing Expose request
23:30:52.558 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:52.560 00.002 2744 Worker thread wakes up
23:30:52.560 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:52.560 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:55.984 03.424 2744 Exposure complete
23:30:56.237 00.253 1092 OnExposeComplete: enter
23:30:56.240 00.003 1092 UpdateGuideState(): m_state=6
23:30:56.243 00.003 2744 worker thread done servicing request
23:30:56.243 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
23:30:56.246 00.003 1092 Star::Find returns 1 (0), X=1602.54, Y=1127.18, Mass=548946, SNR=83.3, Peak=61888 HFD=3.2
23:30:56.249 00.003 1092 MultiStar: [#1 -0.24,-0.00,1.03,U] [#2 -0.05,0.24,0.96,U] [#3 -0.05,0.13,0.84,U] [#4 0.16,-0.12,0.79,U] [#5 -0.06,0.02,0.80,U] [#6 0.01,0.11,0.84,U] [#7 -0.73,0.34,0.00,M3] [#8 0.26,-0.05,0.44,U] 
23:30:56.252 00.003 1092 refined, 7 included, MultiStar: {-0.12, 0.07}, one-star: {-0.64, 0.11}
23:30:56.256 00.004 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
23:30:56.258 00.002 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
23:30:56.261 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.63 mountX=-0.13 mountY=0.03, mountTheta=2.90
23:30:56.273 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.07, opts=13)
23:30:56.276 00.003 1092 Enqueuing Move request for scope (-0.12, 0.07)
23:30:56.280 00.004 2744 Worker thread wakes up
23:30:56.280 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
23:30:56.280 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
23:30:56.280 00.000 2744 Moving (-0.12, 0.07) raw xDistance=-0.13 yDistance=0.03
23:30:56.280 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:30:56.280 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:56.280 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:30:56.281 00.001 2744 MoveAxis(E, 0, ABG)
23:30:56.281 00.000 2744 Move returns status 0, amount 0
23:30:56.281 00.000 2744 MoveAxis(N, 0, ABG)
23:30:56.281 00.000 2744 Move returns status 0, amount 0
23:30:56.281 00.000 2744 move complete, result=0
23:30:56.281 00.000 2744 worker thread done servicing request
23:30:56.297 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1456, FiltMax=65535, Gamma=0.510
23:30:56.314 00.017 1092 UpdateGuideState exits: m=548946 SNR=83.3
23:30:56.317 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:56.320 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:56.323 00.003 1092 Enqueuing Expose request
23:30:56.325 00.002 2744 Worker thread wakes up
23:30:56.325 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:30:56.328 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:56.328 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:30:59.714 03.386 2744 Exposure complete
23:30:59.917 00.203 2744 worker thread done servicing request
23:30:59.917 00.000 1092 OnExposeComplete: enter
23:30:59.920 00.003 1092 UpdateGuideState(): m_state=6
23:30:59.923 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
23:30:59.925 00.002 1092 Star::Find returns 1 (0), X=1603.08, Y=1127.04, Mass=526132, SNR=83.5, Peak=62192 HFD=2.9
23:30:59.928 00.003 1092 MultiStar: [#1 0.13,-0.24,1.05,U] [#2 0.35,0.13,1.12,U] [#3 0.32,-0.32,0.97,U] [#4 0.60,-0.47,0.00,M1] [#5 0.55,-0.16,0.75,U] [#6 0.62,-0.16,0.72,U] [#7 -0.09,-0.09,0.58,U] [#8 0.79,-0.22,0.00,M1] 
23:30:59.930 00.002 1092 single-star, 6 included, MultiStar: {0.25, -0.12}, one-star: {-0.10, -0.03}
23:30:59.932 00.002 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.45 = -2.45)
23:30:59.934 00.002 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.60 = -2.60)
23:30:59.936 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.87 mountX=-0.08 mountY=-0.05, mountTheta=-2.55
23:30:59.942 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.03, opts=13)
23:30:59.945 00.003 1092 Enqueuing Move request for scope (-0.10, -0.03)
23:30:59.947 00.002 2744 Worker thread wakes up
23:30:59.947 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
23:30:59.948 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
23:30:59.948 00.000 2744 Moving (-0.10, -0.03) raw xDistance=-0.08 yDistance=-0.05
23:30:59.948 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
23:30:59.948 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:30:59.948 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:30:59.948 00.000 2744 MoveAxis(E, 0, ABG)
23:30:59.948 00.000 2744 Move returns status 0, amount 0
23:30:59.948 00.000 2744 MoveAxis(N, 0, ABG)
23:30:59.948 00.000 2744 Move returns status 0, amount 0
23:30:59.948 00.000 2744 move complete, result=0
23:30:59.948 00.000 2744 worker thread done servicing request
23:30:59.964 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:30:59.979 00.015 1092 UpdateGuideState exits: m=526132 SNR=83.5
23:30:59.982 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:30:59.984 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:30:59.987 00.003 1092 Enqueuing Expose request
23:30:59.990 00.003 2744 Worker thread wakes up
23:30:59.990 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:30:59.992 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:30:59.992 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:03.375 03.383 2744 Exposure complete
23:31:03.570 00.195 2744 worker thread done servicing request
23:31:03.570 00.000 1092 OnExposeComplete: enter
23:31:03.573 00.003 1092 UpdateGuideState(): m_state=6
23:31:03.575 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
23:31:03.579 00.004 1092 Star::Find returns 1 (0), X=1603.04, Y=1127.23, Mass=554072, SNR=90.6, Peak=61584 HFD=3.2
23:31:03.581 00.002 1092 MultiStar: [#1 0.09,-0.18,0.89,U] [#2 0.50,0.23,0.81,U] [#3 0.38,-0.12,0.74,U] [#4 0.70,0.01,0.79,U] [#5 0.59,0.10,0.74,U] [#6 0.61,0.19,0.69,U] [#7 -0.20,0.02,0.51,U] [#8 0.60,-0.02,0.40,U] 
23:31:03.583 00.002 1092 single-star, 8 included, MultiStar: {0.33, 0.05}, one-star: {-0.14, 0.16}
23:31:03.584 00.001 1092 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
23:31:03.587 00.003 1092 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
23:31:03.590 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.29 mountX=-0.19 mountY=0.12, mountTheta=2.60
23:31:03.597 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.16, opts=13)
23:31:03.599 00.002 1092 Enqueuing Move request for scope (-0.14, 0.16)
23:31:03.601 00.002 2744 Worker thread wakes up
23:31:03.601 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
23:31:03.601 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
23:31:03.601 00.000 2744 Moving (-0.14, 0.16) raw xDistance=-0.19 yDistance=0.12
23:31:03.601 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:31:03.601 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:03.601 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:31:03.601 00.000 2744 MoveAxis(E, 0, ABG)
23:31:03.601 00.000 2744 Move returns status 0, amount 0
23:31:03.601 00.000 2744 MoveAxis(N, 0, ABG)
23:31:03.601 00.000 2744 Move returns status 0, amount 0
23:31:03.601 00.000 2744 move complete, result=0
23:31:03.602 00.001 2744 worker thread done servicing request
23:31:03.618 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1547, FiltMax=65535, Gamma=0.510
23:31:03.633 00.015 1092 UpdateGuideState exits: m=554072 SNR=90.6
23:31:03.636 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:03.639 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:03.641 00.002 1092 Enqueuing Expose request
23:31:03.645 00.004 2744 Worker thread wakes up
23:31:03.645 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:03.645 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:03.645 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:07.036 03.391 2744 Exposure complete
23:31:07.255 00.219 2744 worker thread done servicing request
23:31:07.255 00.000 1092 OnExposeComplete: enter
23:31:07.258 00.003 1092 UpdateGuideState(): m_state=6
23:31:07.261 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
23:31:07.263 00.002 1092 Star::Find returns 1 (0), X=1603.10, Y=1127.16, Mass=525736, SNR=87.7, Peak=65456 HFD=2.9
23:31:07.266 00.003 1092 MultiStar: [#1 -0.08,-0.19,1.16,U] [#2 0.24,0.10,0.92,U] [#3 0.52,-0.06,0.79,U] [#4 0.59,-0.21,0.76,U] [#5 0.46,0.05,0.69,U] [#6 0.61,0.14,0.77,U] [#7 -0.10,0.10,0.61,U] [#8 0.68,0.03,0.42,U] 
23:31:07.268 00.002 1092 single-star, 8 included, MultiStar: {0.27, -0.01}, one-star: {-0.08, 0.09}
23:31:07.272 00.004 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
23:31:07.275 00.003 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
23:31:07.277 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.26 mountX=-0.11 mountY=0.07, mountTheta=2.57
23:31:07.283 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.09, opts=13)
23:31:07.285 00.002 1092 Enqueuing Move request for scope (-0.08, 0.09)
23:31:07.288 00.003 2744 Worker thread wakes up
23:31:07.288 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
23:31:07.288 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
23:31:07.289 00.001 2744 Moving (-0.08, 0.09) raw xDistance=-0.11 yDistance=0.07
23:31:07.289 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:31:07.289 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:07.289 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:31:07.289 00.000 2744 MoveAxis(E, 0, ABG)
23:31:07.289 00.000 2744 Move returns status 0, amount 0
23:31:07.289 00.000 2744 MoveAxis(N, 0, ABG)
23:31:07.289 00.000 2744 Move returns status 0, amount 0
23:31:07.289 00.000 2744 move complete, result=0
23:31:07.289 00.000 2744 worker thread done servicing request
23:31:07.303 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:31:07.320 00.017 1092 UpdateGuideState exits: m=525736 SNR=87.7
23:31:07.324 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:07.326 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:07.330 00.004 1092 Enqueuing Expose request
23:31:07.332 00.002 2744 Worker thread wakes up
23:31:07.332 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:07.333 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:07.335 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:10.732 03.397 2744 Exposure complete
23:31:10.933 00.201 2744 worker thread done servicing request
23:31:10.933 00.000 1092 OnExposeComplete: enter
23:31:10.935 00.002 1092 UpdateGuideState(): m_state=6
23:31:10.938 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
23:31:10.941 00.003 1092 Star::Find returns 1 (0), X=1603.12, Y=1126.92, Mass=496055, SNR=77.1, Peak=51584 HFD=2.9
23:31:10.943 00.002 1092 MultiStar: [#1 0.13,-0.19,1.11,U] [#2 0.49,-0.08,1.08,U] [#3 0.47,-0.33,0.76,U] [#4 0.59,-0.48,0.89,U] [#5 0.66,-0.40,0.69,U] [#6 0.74,-0.32,0.00,M1] [#7 0.06,0.02,0.70,U] [#8 0.74,-0.51,0.00,M1] 
23:31:10.946 00.003 1092 single-star, 6 included, MultiStar: {0.32, -0.22}, one-star: {-0.05, -0.15}
23:31:10.948 00.002 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.49 = -1.49)
23:31:10.950 00.002 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.64 = -1.64)
23:31:10.952 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.91 mountX=0.01 mountY=-0.16, mountTheta=-1.49
23:31:10.958 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.15, opts=13)
23:31:10.961 00.003 1092 Enqueuing Move request for scope (-0.05, -0.15)
23:31:10.964 00.003 2744 Worker thread wakes up
23:31:10.965 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
23:31:10.965 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
23:31:10.965 00.000 2744 Moving (-0.05, -0.15) raw xDistance=0.01 yDistance=-0.16
23:31:10.965 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:31:10.965 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:10.965 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:31:10.965 00.000 2744 MoveAxis(E, 0, ABG)
23:31:10.965 00.000 2744 Move returns status 0, amount 0
23:31:10.965 00.000 2744 MoveAxis(N, 0, ABG)
23:31:10.965 00.000 2744 Move returns status 0, amount 0
23:31:10.965 00.000 2744 move complete, result=0
23:31:10.965 00.000 2744 worker thread done servicing request
23:31:10.979 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1538, FiltMax=65535, Gamma=0.510
23:31:10.993 00.014 1092 UpdateGuideState exits: m=496055 SNR=77.1
23:31:10.996 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:10.998 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:11.000 00.002 1092 Enqueuing Expose request
23:31:11.003 00.003 2744 Worker thread wakes up
23:31:11.003 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:31:11.006 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:11.006 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:14.397 03.391 2744 Exposure complete
23:31:14.602 00.205 2744 worker thread done servicing request
23:31:14.602 00.000 1092 OnExposeComplete: enter
23:31:14.605 00.003 1092 UpdateGuideState(): m_state=6
23:31:14.608 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
23:31:14.611 00.003 1092 Star::Find returns 1 (0), X=1603.12, Y=1127.11, Mass=571115, SNR=86.8, Peak=65456 HFD=3.3
23:31:14.614 00.003 1092 MultiStar: [#1 0.11,0.02,0.94,U] [#2 0.42,0.12,1.01,U] [#3 0.55,-0.08,0.81,U] [#4 0.81,-0.20,0.00,M1] [#5 0.71,-0.02,0.78,U] [#6 0.62,0.28,0.68,U] [#7 0.12,-0.07,0.48,U] [#8 0.67,-0.17,0.43,U] 
23:31:14.616 00.002 1092 single-star, 7 included, MultiStar: {0.37, 0.03}, one-star: {-0.06, 0.04}
23:31:14.617 00.001 1092 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.43) = xAngle (2.96 = 2.96)
23:31:14.619 00.002 1092 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.80 = 2.80)
23:31:14.622 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.53 mountX=-0.07 mountY=0.02, mountTheta=2.81
23:31:14.628 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.04, opts=13)
23:31:14.631 00.003 1092 Enqueuing Move request for scope (-0.06, 0.04)
23:31:14.633 00.002 2744 Worker thread wakes up
23:31:14.633 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
23:31:14.633 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
23:31:14.633 00.000 2744 Moving (-0.06, 0.04) raw xDistance=-0.07 yDistance=0.02
23:31:14.633 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:31:14.633 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:14.633 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:31:14.633 00.000 2744 MoveAxis(E, 0, ABG)
23:31:14.633 00.000 2744 Move returns status 0, amount 0
23:31:14.633 00.000 2744 MoveAxis(N, 0, ABG)
23:31:14.633 00.000 2744 Move returns status 0, amount 0
23:31:14.633 00.000 2744 move complete, result=0
23:31:14.634 00.001 2744 worker thread done servicing request
23:31:14.648 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1463, FiltMax=65535, Gamma=0.510
23:31:14.663 00.015 1092 UpdateGuideState exits: m=571115 SNR=86.8
23:31:14.666 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:14.668 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:14.670 00.002 1092 Enqueuing Expose request
23:31:14.674 00.004 2744 Worker thread wakes up
23:31:14.674 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:14.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:14.674 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:18.073 03.399 2744 Exposure complete
23:31:18.308 00.235 2744 worker thread done servicing request
23:31:18.308 00.000 1092 OnExposeComplete: enter
23:31:18.313 00.005 1092 UpdateGuideState(): m_state=6
23:31:18.316 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
23:31:18.320 00.004 1092 Star::Find returns 1 (0), X=1603.40, Y=1126.90, Mass=548354, SNR=90.7, Peak=49363 HFD=3.6
23:31:18.322 00.002 1092 MultiStar: [#1 0.48,-0.31,0.84,U] [#2 0.84,-0.25,0.00,M1] [#3 0.81,-0.40,0.00,M1] [#4 0.97,-0.59,0.00,M2] [#5 0.76,-0.31,0.00,M1] [#6 0.88,-0.26,0.00,M1] [#7 0.36,-0.33,0.48,U] [#8 1.10,-0.48,0.00,M1] 
23:31:18.324 00.002 1092 single-star, 2 included, MultiStar: {0.34, -0.26}, one-star: {0.22, -0.17}
23:31:18.327 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
23:31:18.329 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
23:31:18.331 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-0.67 mountX=0.27 mountY=-0.11, mountTheta=-0.38
23:31:18.336 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.17, opts=13)
23:31:18.339 00.003 1092 Enqueuing Move request for scope (0.22, -0.17)
23:31:18.341 00.002 2744 Worker thread wakes up
23:31:18.342 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.17) opts 0xd
23:31:18.342 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.17)
23:31:18.342 00.000 2744 Moving (0.22, -0.17) raw xDistance=0.27 yDistance=-0.11
23:31:18.342 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:31:18.342 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:18.342 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:31:18.342 00.000 2744 MoveAxis(E, 0, ABG)
23:31:18.342 00.000 2744 Move returns status 0, amount 0
23:31:18.342 00.000 2744 MoveAxis(N, 0, ABG)
23:31:18.342 00.000 2744 Move returns status 0, amount 0
23:31:18.342 00.000 2744 move complete, result=0
23:31:18.344 00.002 2744 worker thread done servicing request
23:31:18.362 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:31:18.377 00.015 1092 UpdateGuideState exits: m=548354 SNR=90.7
23:31:18.380 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:18.382 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:18.385 00.003 1092 Enqueuing Expose request
23:31:18.388 00.003 2744 Worker thread wakes up
23:31:18.389 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:18.389 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:18.392 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:21.777 03.385 2744 Exposure complete
23:31:21.971 00.194 2744 worker thread done servicing request
23:31:21.971 00.000 1092 OnExposeComplete: enter
23:31:21.974 00.003 1092 UpdateGuideState(): m_state=6
23:31:21.976 00.002 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
23:31:21.979 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1127.11, Mass=515903, SNR=85.4, Peak=53008 HFD=3.0
23:31:21.982 00.003 1092 MultiStar: [#1 0.01,-0.09,0.88,U] [#2 0.11,0.06,1.03,U] [#3 0.25,-0.20,0.76,U] [#4 0.38,-0.37,0.81,U] [#5 0.32,-0.24,0.83,U] [#6 0.43,0.02,0.74,U] [#7 -0.19,-0.25,0.59,U] [#8 0.55,-0.34,0.47,U] 
23:31:21.984 00.002 1092 single-star, 8 included, MultiStar: {0.16, -0.13}, one-star: {-0.19, 0.04}
23:31:21.986 00.002 1092 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.43) = xAngle (3.36 = -2.92)
23:31:21.988 00.002 1092 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.08)
23:31:21.990 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.93 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
23:31:21.997 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.04, opts=13)
23:31:22.000 00.003 1092 Enqueuing Move request for scope (-0.19, 0.04)
23:31:22.002 00.002 2744 Worker thread wakes up
23:31:22.002 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
23:31:22.002 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
23:31:22.002 00.000 2744 Moving (-0.19, 0.04) raw xDistance=-0.19 yDistance=-0.01
23:31:22.002 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
23:31:22.002 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:22.002 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:31:22.002 00.000 2744 MoveAxis(E, 0, ABG)
23:31:22.003 00.001 2744 Move returns status 0, amount 0
23:31:22.003 00.000 2744 MoveAxis(N, 0, ABG)
23:31:22.003 00.000 2744 Move returns status 0, amount 0
23:31:22.003 00.000 2744 move complete, result=0
23:31:22.003 00.000 2744 worker thread done servicing request
23:31:22.017 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1699, FiltMax=65535, Gamma=0.510
23:31:22.033 00.016 1092 UpdateGuideState exits: m=515903 SNR=85.4
23:31:22.035 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:22.038 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:22.039 00.001 1092 Enqueuing Expose request
23:31:22.042 00.003 2744 Worker thread wakes up
23:31:22.042 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:22.042 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:22.042 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:31:25.436 03.394 2744 Exposure complete
23:31:25.636 00.200 2744 worker thread done servicing request
23:31:25.636 00.000 1092 OnExposeComplete: enter
23:31:25.639 00.003 1092 UpdateGuideState(): m_state=6
23:31:25.643 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
23:31:25.648 00.005 1092 Star::Find returns 1 (0), X=1603.45, Y=1127.13, Mass=550638, SNR=96.5, Peak=55328 HFD=3.3
23:31:25.651 00.003 1092 MultiStar: [#1 0.53,-0.04,0.98,U] [#2 0.64,0.25,0.85,U] [#3 0.78,-0.28,0.00,M1] [#4 0.91,-0.37,0.00,M2] [#5 0.85,-0.19,0.00,M1] [#6 0.90,-0.12,0.00,M1] [#7 0.19,-0.19,0.50,U] [#8 0.88,-0.54,0.00,M1] 
23:31:25.659 00.008 1092 single-star, 3 included, MultiStar: {0.43, 0.04}, one-star: {0.27, 0.06}
23:31:25.661 00.002 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.65 = 0.65)
23:31:25.664 00.003 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
23:31:25.666 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.06 hyp=0.28 cameraTheta=0.22 mountX=0.22 mountY=0.13, mountTheta=0.54
23:31:25.674 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.06, opts=13)
23:31:25.676 00.002 1092 Enqueuing Move request for scope (0.27, 0.06)
23:31:25.679 00.003 2744 Worker thread wakes up
23:31:25.679 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.06) opts 0xd
23:31:25.680 00.001 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.06)
23:31:25.680 00.000 2744 Moving (0.27, 0.06) raw xDistance=0.22 yDistance=0.13
23:31:25.680 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:31:25.680 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:25.680 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:25.680 00.000 2744 MoveAxis(E, 0, ABG)
23:31:25.680 00.000 2744 Move returns status 0, amount 0
23:31:25.680 00.000 2744 MoveAxis(N, 0, ABG)
23:31:25.680 00.000 2744 Move returns status 0, amount 0
23:31:25.680 00.000 2744 move complete, result=0
23:31:25.681 00.001 2744 worker thread done servicing request
23:31:25.697 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1611, FiltMax=65535, Gamma=0.510
23:31:25.711 00.014 1092 UpdateGuideState exits: m=550638 SNR=96.5
23:31:25.714 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:25.717 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:25.719 00.002 1092 Enqueuing Expose request
23:31:25.722 00.003 2744 Worker thread wakes up
23:31:25.722 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:31:25.724 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:25.724 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:29.120 03.396 2744 Exposure complete
23:31:29.336 00.216 2744 worker thread done servicing request
23:31:29.336 00.000 1092 OnExposeComplete: enter
23:31:29.339 00.003 1092 UpdateGuideState(): m_state=6
23:31:29.342 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
23:31:29.345 00.003 1092 Star::Find returns 1 (0), X=1603.88, Y=1126.95, Mass=529933, SNR=103.1, Peak=56739 HFD=2.9
23:31:29.348 00.003 1092 MultiStar: [#1 0.96,-0.25,0.00,M1] [#2 1.12,-0.07,0.00,M1] [#3 1.28,-0.42,0.00,M2] [#4 1.24,-0.46,0.00,M3] [#5 1.20,-0.21,0.00,M2] [#6 1.32,-0.16,0.00,M2] [#7 0.67,0.02,0.40,U] [#8 1.30,-0.23,0.00,M2] 
23:31:29.350 00.002 1092 refined, 1 included, MultiStar: {0.70, -0.08}, one-star: {0.71, -0.12}
23:31:29.353 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
23:31:29.357 00.004 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
23:31:29.359 00.002 1092 CameraToMount -- cameraX=0.70 cameraY=-0.08 hyp=0.70 cameraTheta=-0.12 mountX=0.67 mountY=0.11, mountTheta=0.16
23:31:29.366 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.70, y=-0.08, opts=13)
23:31:29.368 00.002 1092 Enqueuing Move request for scope (0.70, -0.08)
23:31:29.372 00.004 2744 Worker thread wakes up
23:31:29.372 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.08) opts 0xd
23:31:29.372 00.000 2744 Handling offset move in thread for scope, endpoint = (0.70, -0.08)
23:31:29.372 00.000 2744 Moving (0.70, -0.08) raw xDistance=0.67 yDistance=0.11
23:31:29.372 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
23:31:29.372 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:29.372 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:31:29.372 00.000 2744 MoveAxis(W, 149, ABG)
23:31:29.372 00.000 2744 Guiding  Dir = 3, Dur = 149
23:31:29.372 00.000 2744 IsSlewing returns 0
23:31:29.374 00.002 2744 IsGuiding returns 0
23:31:29.374 00.000 2744 PulseGuide returned control before completion, sleep 159
23:31:29.397 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1494, FiltMax=65535, Gamma=0.510
23:31:29.413 00.016 1092 UpdateGuideState exits: m=529933 SNR=103.1
23:31:29.416 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:29.419 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:29.421 00.002 1092 Enqueuing Expose request
23:31:29.549 00.128 2744 IsGuiding returns 0
23:31:29.549 00.000 2744 Move returns status 0, amount 149
23:31:29.549 00.000 2744 MoveAxis(N, 0, ABG)
23:31:29.549 00.000 2744 Move returns status 0, amount 0
23:31:29.549 00.000 2744 move complete, result=0
23:31:29.549 00.000 2744 worker thread done servicing request
23:31:29.550 00.001 2744 Worker thread wakes up
23:31:29.550 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:29.550 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:29.551 00.001 1092 GuideStep: 0.7 px 149 ms WEST, 0.1 px 0 ms NORTH
23:31:32.979 03.428 2744 Exposure complete
23:31:33.203 00.224 2744 worker thread done servicing request
23:31:33.203 00.000 1092 OnExposeComplete: enter
23:31:33.207 00.004 1092 UpdateGuideState(): m_state=6
23:31:33.210 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
23:31:33.214 00.004 1092 Star::Find returns 1 (0), X=1603.89, Y=1126.81, Mass=541978, SNR=83.9, Peak=61395 HFD=3.0
23:31:33.217 00.003 1092 MultiStar: [#1 0.74,-0.62,0.00,M2] [#2 1.17,-0.38,0.00,M2] [#3 1.14,-0.62,0.00,M3] [#4 1.25,-0.52,0.00,M4] [#5 1.27,-0.48,0.00,M3] [#6 1.50,-0.42,0.00,M3] [#7 0.70,-0.17,0.60,U] [#8 1.20,-0.57,0.00,M3] 
23:31:33.220 00.003 1092 refined, 1 included, MultiStar: {0.71, -0.23}, one-star: {0.72, -0.26}
23:31:33.223 00.003 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
23:31:33.226 00.003 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
23:31:33.229 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-0.23 hyp=0.75 cameraTheta=-0.32 mountX=0.74 mountY=-0.03, mountTheta=-0.04
23:31:33.234 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.23, opts=13)
23:31:33.237 00.003 1092 Enqueuing Move request for scope (0.71, -0.23)
23:31:33.240 00.003 2744 Worker thread wakes up
23:31:33.240 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.23) opts 0xd
23:31:33.240 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.23)
23:31:33.240 00.000 2744 Moving (0.71, -0.23) raw xDistance=0.74 yDistance=-0.03
23:31:33.240 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
23:31:33.240 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:33.240 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:31:33.240 00.000 2744 MoveAxis(W, 176, ABG)
23:31:33.240 00.000 2744 Guiding  Dir = 3, Dur = 176
23:31:33.241 00.001 2744 IsSlewing returns 0
23:31:33.241 00.000 2744 IsGuiding returns 0
23:31:33.241 00.000 2744 PulseGuide returned control before completion, sleep 186
23:31:33.259 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:31:33.277 00.018 1092 UpdateGuideState exits: m=541978 SNR=83.9
23:31:33.280 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:33.282 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:33.285 00.003 1092 Enqueuing Expose request
23:31:33.432 00.147 2744 IsGuiding returns 1
23:31:33.432 00.000 2744 scope still moving after pulse duration time elapsed
23:31:33.464 00.032 2744 IsSlewing returns 0
23:31:33.464 00.000 2744 IsGuiding returns 0
23:31:33.464 00.000 2744 scope move finished after 176 + 46 ms
23:31:33.464 00.000 2744 Move returns status 0, amount 176
23:31:33.464 00.000 2744 MoveAxis(N, 0, ABG)
23:31:33.464 00.000 2744 Move returns status 0, amount 0
23:31:33.464 00.000 2744 move complete, result=0
23:31:33.465 00.001 2744 worker thread done servicing request
23:31:33.465 00.000 2744 Worker thread wakes up
23:31:33.465 00.000 1092 GuideStep: 0.7 px 176 ms WEST, -0.0 px 0 ms NORTH
23:31:33.468 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:33.468 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:36.850 03.382 2744 Exposure complete
23:31:37.054 00.204 2744 worker thread done servicing request
23:31:37.054 00.000 1092 OnExposeComplete: enter
23:31:37.057 00.003 1092 UpdateGuideState(): m_state=6
23:31:37.059 00.002 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
23:31:37.062 00.003 1092 Star::Find returns 1 (0), X=1603.72, Y=1127.02, Mass=545024, SNR=98.9, Peak=65491 HFD=3.1
23:31:37.065 00.003 1092 MultiStar: [#1 0.71,-0.23,0.83,U] [#2 0.92,-0.02,0.00,M3] [#3 1.17,-0.19,0.00,M4] [#4 1.12,-0.19,0.00,M5] [#5 1.06,-0.30,0.00,M4] [#6 1.13,-0.17,0.00,M4] [#7 0.39,-0.30,0.53,U] [#8 1.15,-0.77,0.00,M4] 
23:31:37.068 00.003 1092 single-star, 2 included, MultiStar: {0.57, -0.17}, one-star: {0.54, -0.05}
23:31:37.072 00.004 1092 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.43) = xAngle (0.34 = 0.34)
23:31:37.074 00.002 1092 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.18 = 0.18)
23:31:37.077 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=-0.05 hyp=0.55 cameraTheta=-0.09 mountX=0.51 mountY=0.10, mountTheta=0.19
23:31:37.082 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.05, opts=13)
23:31:37.085 00.003 1092 Enqueuing Move request for scope (0.54, -0.05)
23:31:37.087 00.002 2744 Worker thread wakes up
23:31:37.087 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.05) opts 0xd
23:31:37.087 00.000 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.05)
23:31:37.087 00.000 2744 Moving (0.54, -0.05) raw xDistance=0.51 yDistance=0.10
23:31:37.087 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.51
23:31:37.087 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:37.087 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:31:37.087 00.000 2744 MoveAxis(W, 128, ABG)
23:31:37.087 00.000 2744 Guiding  Dir = 3, Dur = 128
23:31:37.088 00.001 2744 IsSlewing returns 0
23:31:37.088 00.000 2744 IsGuiding returns 0
23:31:37.088 00.000 2744 PulseGuide returned control before completion, sleep 138
23:31:37.106 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:31:37.121 00.015 1092 UpdateGuideState exits: m=545024 SNR=98.9
23:31:37.123 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:37.127 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:37.129 00.002 1092 Enqueuing Expose request
23:31:37.234 00.105 2744 IsGuiding returns 1
23:31:37.234 00.000 2744 scope still moving after pulse duration time elapsed
23:31:37.266 00.032 2744 IsSlewing returns 0
23:31:37.266 00.000 2744 IsGuiding returns 0
23:31:37.266 00.000 2744 scope move finished after 128 + 49 ms
23:31:37.266 00.000 2744 Move returns status 0, amount 128
23:31:37.266 00.000 2744 MoveAxis(N, 0, ABG)
23:31:37.266 00.000 2744 Move returns status 0, amount 0
23:31:37.266 00.000 2744 move complete, result=0
23:31:37.267 00.001 2744 worker thread done servicing request
23:31:37.267 00.000 2744 Worker thread wakes up
23:31:37.267 00.000 1092 GuideStep: 0.5 px 128 ms WEST, 0.1 px 0 ms NORTH
23:31:37.269 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:37.270 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:40.657 03.387 2744 Exposure complete
23:31:40.851 00.194 2744 worker thread done servicing request
23:31:40.851 00.000 1092 OnExposeComplete: enter
23:31:40.855 00.004 1092 UpdateGuideState(): m_state=6
23:31:40.857 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
23:31:40.860 00.003 1092 Star::Find returns 1 (0), X=1603.79, Y=1126.81, Mass=537276, SNR=97.0, Peak=58195 HFD=2.9
23:31:40.862 00.002 1092 MultiStar: [#1 0.78,-0.33,0.00,M2] [#2 1.05,-0.02,0.00,M4] [#3 0.96,-0.24,0.00,M5] [#4 1.38,-0.58,0.00,M6] [#5 1.35,-0.22,0.00,M5] [#6 1.39,-0.42,0.00,M5] [#7 0.42,-0.25,0.55,U] [#8 1.35,-0.49,0.00,M5] 
23:31:40.864 00.002 1092 refined, 1 included, MultiStar: {0.54, -0.26}, one-star: {0.61, -0.26}
23:31:40.866 00.002 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
23:31:40.867 00.001 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
23:31:40.870 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=-0.26 hyp=0.60 cameraTheta=-0.44 mountX=0.60 mountY=-0.10, mountTheta=-0.17
23:31:40.875 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.26, opts=13)
23:31:40.878 00.003 1092 Enqueuing Move request for scope (0.54, -0.26)
23:31:40.880 00.002 2744 Worker thread wakes up
23:31:40.880 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.26) opts 0xd
23:31:40.881 00.001 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.26)
23:31:40.881 00.000 2744 Moving (0.54, -0.26) raw xDistance=0.60 yDistance=-0.10
23:31:40.881 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
23:31:40.881 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:40.881 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:40.881 00.000 2744 MoveAxis(W, 144, ABG)
23:31:40.881 00.000 2744 Guiding  Dir = 3, Dur = 144
23:31:40.881 00.000 2744 IsSlewing returns 0
23:31:40.881 00.000 2744 IsGuiding returns 0
23:31:40.882 00.001 2744 PulseGuide returned control before completion, sleep 154
23:31:40.899 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:31:40.913 00.014 1092 UpdateGuideState exits: m=537276 SNR=97.0
23:31:40.916 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:40.917 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:40.920 00.003 1092 Enqueuing Expose request
23:31:41.040 00.120 2744 IsGuiding returns 1
23:31:41.040 00.000 2744 scope still moving after pulse duration time elapsed
23:31:41.071 00.031 2744 IsSlewing returns 0
23:31:41.071 00.000 2744 IsGuiding returns 0
23:31:41.071 00.000 2744 scope move finished after 144 + 46 ms
23:31:41.071 00.000 2744 Move returns status 0, amount 144
23:31:41.072 00.001 2744 MoveAxis(N, 0, ABG)
23:31:41.072 00.000 2744 Move returns status 0, amount 0
23:31:41.072 00.000 2744 move complete, result=0
23:31:41.072 00.000 2744 worker thread done servicing request
23:31:41.072 00.000 2744 Worker thread wakes up
23:31:41.072 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:41.072 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:41.075 00.003 1092 GuideStep: 0.6 px 144 ms WEST, -0.1 px 0 ms NORTH
23:31:44.458 03.383 2744 Exposure complete
23:31:44.663 00.205 2744 worker thread done servicing request
23:31:44.663 00.000 1092 OnExposeComplete: enter
23:31:44.666 00.003 1092 UpdateGuideState(): m_state=6
23:31:44.669 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
23:31:44.672 00.003 1092 Star::Find returns 1 (0), X=1603.54, Y=1126.83, Mass=568642, SNR=99.1, Peak=56371 HFD=3.4
23:31:44.677 00.005 1092 MultiStar: [#1 0.61,-0.35,0.73,U] [#2 0.73,-0.11,0.83,U] [#3 0.97,-0.26,0.00,M6] [#4 1.00,-0.47,0.00,M7] [#5 0.89,-0.50,0.00,M6] [#6 1.16,-0.10,0.00,M6] [#7 0.37,-0.29,0.43,U] [#8 0.97,-0.35,0.00,M6] 
23:31:44.679 00.002 1092 single-star, 3 included, MultiStar: {0.52, -0.24}, one-star: {0.36, -0.24}
23:31:44.682 00.003 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
23:31:44.684 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
23:31:44.689 00.005 1092 CameraToMount -- cameraX=0.36 cameraY=-0.24 hyp=0.43 cameraTheta=-0.59 mountX=0.43 mountY=-0.14, mountTheta=-0.31
23:31:44.699 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.24, opts=13)
23:31:44.702 00.003 1092 Enqueuing Move request for scope (0.36, -0.24)
23:31:44.705 00.003 2744 Worker thread wakes up
23:31:44.705 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.24) opts 0xd
23:31:44.705 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.24)
23:31:44.705 00.000 2744 Moving (0.36, -0.24) raw xDistance=0.43 yDistance=-0.14
23:31:44.706 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
23:31:44.706 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:44.706 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:44.706 00.000 2744 MoveAxis(W, 106, ABG)
23:31:44.706 00.000 2744 Guiding  Dir = 3, Dur = 106
23:31:44.706 00.000 2744 IsSlewing returns 0
23:31:44.706 00.000 2744 IsGuiding returns 0
23:31:44.707 00.001 2744 PulseGuide returned control before completion, sleep 116
23:31:44.724 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:31:44.742 00.018 1092 UpdateGuideState exits: m=568642 SNR=99.1
23:31:44.747 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:44.750 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:44.752 00.002 1092 Enqueuing Expose request
23:31:44.828 00.076 2744 IsGuiding returns 1
23:31:44.828 00.000 2744 scope still moving after pulse duration time elapsed
23:31:44.859 00.031 2744 IsSlewing returns 0
23:31:44.860 00.001 2744 IsGuiding returns 0
23:31:44.860 00.000 2744 scope move finished after 106 + 47 ms
23:31:44.860 00.000 2744 Move returns status 0, amount 106
23:31:44.860 00.000 2744 MoveAxis(N, 0, ABG)
23:31:44.860 00.000 2744 Move returns status 0, amount 0
23:31:44.860 00.000 2744 move complete, result=0
23:31:44.860 00.000 1092 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH
23:31:44.864 00.004 2744 worker thread done servicing request
23:31:44.865 00.001 2744 Worker thread wakes up
23:31:44.865 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:44.865 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:48.254 03.389 2744 Exposure complete
23:31:48.458 00.204 2744 worker thread done servicing request
23:31:48.458 00.000 1092 OnExposeComplete: enter
23:31:48.461 00.003 1092 UpdateGuideState(): m_state=6
23:31:48.465 00.004 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
23:31:48.468 00.003 1092 Star::Find returns 1 (0), X=1603.36, Y=1126.87, Mass=531358, SNR=87.1, Peak=55536 HFD=3.2
23:31:48.471 00.003 1092 MultiStar: [#1 0.56,-0.32,0.98,U] [#2 0.67,0.02,1.03,U] [#3 0.57,-0.20,0.75,U] [#4 0.92,-0.21,0.00,M8] [#5 0.76,-0.35,0.00,M7] [#6 0.77,-0.12,0.00,M7] [#7 0.23,0.02,0.70,U] [#8 0.99,-0.13,0.00,M7] 
23:31:48.476 00.005 1092 single-star, 4 included, MultiStar: {0.45, -0.14}, one-star: {0.18, -0.20}
23:31:48.480 00.004 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
23:31:48.483 00.003 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
23:31:48.487 00.004 1092 CameraToMount -- cameraX=0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-0.82 mountX=0.25 mountY=-0.14, mountTheta=-0.52
23:31:48.492 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.20, opts=13)
23:31:48.494 00.002 1092 Enqueuing Move request for scope (0.18, -0.20)
23:31:48.496 00.002 2744 Worker thread wakes up
23:31:48.497 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.20) opts 0xd
23:31:48.497 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.20)
23:31:48.497 00.000 2744 Moving (0.18, -0.20) raw xDistance=0.25 yDistance=-0.14
23:31:48.497 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:31:48.497 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:48.497 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:31:48.497 00.000 2744 MoveAxis(E, 0, ABG)
23:31:48.497 00.000 2744 Move returns status 0, amount 0
23:31:48.497 00.000 2744 MoveAxis(N, 0, ABG)
23:31:48.497 00.000 2744 Move returns status 0, amount 0
23:31:48.497 00.000 2744 move complete, result=0
23:31:48.497 00.000 2744 worker thread done servicing request
23:31:48.516 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1433, FiltMax=65535, Gamma=0.510
23:31:48.532 00.016 1092 UpdateGuideState exits: m=531358 SNR=87.1
23:31:48.534 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:48.537 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:48.540 00.003 1092 Enqueuing Expose request
23:31:48.543 00.003 2744 Worker thread wakes up
23:31:48.543 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:31:48.545 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:48.546 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:51.932 03.386 2744 Exposure complete
23:31:52.129 00.197 2744 worker thread done servicing request
23:31:52.129 00.000 1092 OnExposeComplete: enter
23:31:52.132 00.003 1092 UpdateGuideState(): m_state=6
23:31:52.135 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
23:31:52.138 00.003 1092 Star::Find returns 1 (0), X=1603.08, Y=1127.15, Mass=546875, SNR=89.6, Peak=65456 HFD=3.0
23:31:52.142 00.004 1092 MultiStar: [#1 -0.05,0.04,1.03,U] [#2 0.18,0.27,0.98,U] [#3 0.45,-0.03,0.80,U] [#4 0.46,-0.10,0.83,U] [#5 0.40,-0.10,0.64,U] [#6 0.53,0.07,0.83,U] [#7 -0.20,-0.00,0.54,U] [#8 0.72,-0.38,0.00,M8] 
23:31:52.145 00.003 1092 single-star, 7 included, MultiStar: {0.20, 0.04}, one-star: {-0.10, 0.08}
23:31:52.147 00.002 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.93 = 2.93)
23:31:52.149 00.002 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
23:31:52.151 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.50 mountX=-0.12 mountY=0.05, mountTheta=2.79
23:31:52.160 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.08, opts=13)
23:31:52.163 00.003 1092 Enqueuing Move request for scope (-0.10, 0.08)
23:31:52.165 00.002 2744 Worker thread wakes up
23:31:52.165 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
23:31:52.165 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
23:31:52.165 00.000 2744 Moving (-0.10, 0.08) raw xDistance=-0.12 yDistance=0.05
23:31:52.165 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:31:52.165 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:52.165 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:31:52.165 00.000 2744 MoveAxis(E, 0, ABG)
23:31:52.165 00.000 2744 Move returns status 0, amount 0
23:31:52.166 00.001 2744 MoveAxis(N, 0, ABG)
23:31:52.166 00.000 2744 Move returns status 0, amount 0
23:31:52.166 00.000 2744 move complete, result=0
23:31:52.166 00.000 2744 worker thread done servicing request
23:31:52.182 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1149, FiltMax=65535, Gamma=0.510
23:31:52.197 00.015 1092 UpdateGuideState exits: m=546875 SNR=89.6
23:31:52.199 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:52.201 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:52.206 00.005 1092 Enqueuing Expose request
23:31:52.208 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:31:52.211 00.003 2744 Worker thread wakes up
23:31:52.211 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:52.211 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:55.602 03.391 2744 Exposure complete
23:31:55.857 00.255 2744 worker thread done servicing request
23:31:55.857 00.000 1092 OnExposeComplete: enter
23:31:55.860 00.003 1092 UpdateGuideState(): m_state=6
23:31:55.862 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
23:31:55.865 00.003 1092 Star::Find returns 1 (0), X=1603.64, Y=1126.84, Mass=537832, SNR=85.9, Peak=54243 HFD=3.2
23:31:55.867 00.002 1092 MultiStar: [#1 0.75,-0.20,0.79,U] [#2 0.91,-0.12,0.00,M2] [#3 0.84,-0.18,0.00,M5] [#4 1.07,-0.47,0.00,M8] [#5 1.01,-0.12,0.00,M7] [#6 1.18,-0.11,0.00,M7] [#7 0.30,-0.06,0.56,U] [#8 1.07,-0.41,0.00,M9] 
23:31:55.870 00.003 1092 single-star, 2 included, MultiStar: {0.52, -0.18}, one-star: {0.46, -0.23}
23:31:55.874 00.004 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
23:31:55.877 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
23:31:55.879 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.23 hyp=0.51 cameraTheta=-0.46 mountX=0.51 mountY=-0.10, mountTheta=-0.18
23:31:55.884 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.23, opts=13)
23:31:55.888 00.004 1092 Enqueuing Move request for scope (0.46, -0.23)
23:31:55.891 00.003 2744 Worker thread wakes up
23:31:55.891 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.23) opts 0xd
23:31:55.892 00.001 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.23)
23:31:55.892 00.000 2744 Moving (0.46, -0.23) raw xDistance=0.51 yDistance=-0.10
23:31:55.892 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
23:31:55.892 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:55.892 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:31:55.892 00.000 2744 MoveAxis(W, 114, ABG)
23:31:55.892 00.000 2744 Guiding  Dir = 3, Dur = 114
23:31:55.892 00.000 2744 IsSlewing returns 0
23:31:55.892 00.000 2744 IsGuiding returns 0
23:31:55.893 00.001 2744 PulseGuide returned control before completion, sleep 124
23:31:55.913 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1370, FiltMax=65535, Gamma=0.510
23:31:55.931 00.018 1092 UpdateGuideState exits: m=537832 SNR=85.9
23:31:55.934 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:55.936 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:55.939 00.003 1092 Enqueuing Expose request
23:31:56.031 00.092 2744 IsGuiding returns 1
23:31:56.031 00.000 2744 scope still moving after pulse duration time elapsed
23:31:56.062 00.031 2744 IsSlewing returns 0
23:31:56.062 00.000 2744 IsGuiding returns 0
23:31:56.063 00.001 2744 scope move finished after 114 + 56 ms
23:31:56.063 00.000 2744 Move returns status 0, amount 114
23:31:56.063 00.000 2744 MoveAxis(N, 0, ABG)
23:31:56.063 00.000 2744 Move returns status 0, amount 0
23:31:56.063 00.000 2744 move complete, result=0
23:31:56.063 00.000 2744 worker thread done servicing request
23:31:56.063 00.000 2744 Worker thread wakes up
23:31:56.063 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:56.063 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:31:56.064 00.001 1092 GuideStep: 0.5 px 114 ms WEST, -0.1 px 0 ms NORTH
23:31:59.470 03.406 2744 Exposure complete
23:31:59.674 00.204 2744 worker thread done servicing request
23:31:59.675 00.001 1092 OnExposeComplete: enter
23:31:59.677 00.002 1092 UpdateGuideState(): m_state=6
23:31:59.680 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
23:31:59.682 00.002 1092 Star::Find returns 1 (0), X=1604.03, Y=1126.97, Mass=535813, SNR=88.2, Peak=61923 HFD=2.9
23:31:59.685 00.003 1092 MultiStar: [#1 1.03,-0.36,0.00,M1] [#2 1.20,-0.01,0.00,M3] [#3 1.05,-0.06,0.00,M6] [#4 1.46,-0.35,0.00,M9] [#5 1.27,-0.26,0.00,M8] [#6 1.41,-0.20,0.00,M8] [#7 0.81,0.04,0.00,M1] [#8 1.69,-0.24,0.00,M10] 
23:31:59.689 00.004 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
23:31:59.691 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
23:31:59.693 00.002 1092 CameraToMount -- cameraX=0.85 cameraY=-0.10 hyp=0.86 cameraTheta=-0.12 mountX=0.81 mountY=0.13, mountTheta=0.16
23:31:59.698 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=-0.10, opts=13)
23:31:59.700 00.002 1092 Enqueuing Move request for scope (0.85, -0.10)
23:31:59.703 00.003 2744 Worker thread wakes up
23:31:59.703 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.10) opts 0xd
23:31:59.703 00.000 2744 Handling offset move in thread for scope, endpoint = (0.85, -0.10)
23:31:59.703 00.000 2744 Moving (0.85, -0.10) raw xDistance=0.81 yDistance=0.13
23:31:59.703 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.81
23:31:59.703 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:31:59.703 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:31:59.703 00.000 2744 MoveAxis(W, 190, ABG)
23:31:59.703 00.000 2744 Guiding  Dir = 3, Dur = 190
23:31:59.704 00.001 2744 IsSlewing returns 0
23:31:59.704 00.000 2744 IsGuiding returns 0
23:31:59.704 00.000 2744 PulseGuide returned control before completion, sleep 200
23:31:59.719 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:31:59.735 00.016 1092 UpdateGuideState exits: m=535813 SNR=88.2
23:31:59.738 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:31:59.740 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:31:59.744 00.004 1092 Enqueuing Expose request
23:31:59.915 00.171 2744 IsGuiding returns 1
23:31:59.915 00.000 2744 scope still moving after pulse duration time elapsed
23:31:59.946 00.031 2744 IsSlewing returns 0
23:31:59.946 00.000 2744 IsGuiding returns 0
23:31:59.946 00.000 2744 scope move finished after 190 + 52 ms
23:31:59.946 00.000 2744 Move returns status 0, amount 190
23:31:59.946 00.000 2744 MoveAxis(N, 0, ABG)
23:31:59.946 00.000 2744 Move returns status 0, amount 0
23:31:59.946 00.000 2744 move complete, result=0
23:31:59.947 00.001 2744 worker thread done servicing request
23:31:59.947 00.000 2744 Worker thread wakes up
23:31:59.947 00.000 1092 GuideStep: 0.8 px 190 ms WEST, 0.1 px 0 ms NORTH
23:31:59.950 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:31:59.950 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:03.342 03.392 2744 Exposure complete
23:32:03.539 00.197 2744 worker thread done servicing request
23:32:03.539 00.000 1092 OnExposeComplete: enter
23:32:03.542 00.003 1092 UpdateGuideState(): m_state=6
23:32:03.544 00.002 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
23:32:03.547 00.003 1092 Star::Find returns 1 (0), X=1603.47, Y=1127.19, Mass=553244, SNR=91.1, Peak=61619 HFD=3.2
23:32:03.549 00.002 1092 MultiStar: [#1 0.47,-0.07,0.91,U] [#2 0.70,0.11,0.91,U] [#3 0.77,-0.10,0.74,U] [#4 0.83,-0.16,0.00,M10] [#5 0.99,-0.37,0.00,M9] [#6 0.88,-0.07,0.00,M9] [#7 0.33,0.07,0.59,U] [#8 0.98,-0.43,0.00,R] 
23:32:03.552 00.003 1092 single-star, 4 included, MultiStar: {0.51, 0.03}, one-star: {0.29, 0.12}
23:32:03.556 00.004 1092 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.43) = xAngle (0.82 = 0.82)
23:32:03.558 00.002 1092 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
23:32:03.562 00.004 1092 CameraToMount -- cameraX=0.29 cameraY=0.12 hyp=0.31 cameraTheta=0.39 mountX=0.21 mountY=0.19, mountTheta=0.74
23:32:03.566 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.12, opts=13)
23:32:03.569 00.003 1092 Enqueuing Move request for scope (0.29, 0.12)
23:32:03.573 00.004 2744 Worker thread wakes up
23:32:03.573 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.12) opts 0xd
23:32:03.573 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.12)
23:32:03.573 00.000 2744 Moving (0.29, 0.12) raw xDistance=0.21 yDistance=0.19
23:32:03.573 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:32:03.573 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:03.573 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:32:03.573 00.000 2744 MoveAxis(E, 0, ABG)
23:32:03.573 00.000 2744 Move returns status 0, amount 0
23:32:03.573 00.000 2744 MoveAxis(N, 0, ABG)
23:32:03.573 00.000 2744 Move returns status 0, amount 0
23:32:03.573 00.000 2744 move complete, result=0
23:32:03.573 00.000 2744 worker thread done servicing request
23:32:03.588 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1491, FiltMax=65535, Gamma=0.510
23:32:03.602 00.014 1092 UpdateGuideState exits: m=553244 SNR=91.1
23:32:03.605 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:03.607 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:03.610 00.003 1092 Enqueuing Expose request
23:32:03.612 00.002 2744 Worker thread wakes up
23:32:03.612 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:03.615 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:03.615 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:06.998 03.383 2744 Exposure complete
23:32:07.190 00.192 2744 worker thread done servicing request
23:32:07.190 00.000 1092 OnExposeComplete: enter
23:32:07.193 00.003 1092 UpdateGuideState(): m_state=6
23:32:07.196 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
23:32:07.199 00.003 1092 Star::Find returns 1 (0), X=1603.62, Y=1127.32, Mass=547112, SNR=99.8, Peak=59507 HFD=3.3
23:32:07.201 00.002 1092 MultiStar: [#1 0.56,0.09,0.91,U] [#2 0.80,0.26,0.00,M3] [#3 0.84,0.23,0.00,M6] [#4 0.98,0.03,0.00,R] [#5 1.22,0.03,0.00,M10] [#6 0.98,0.43,0.00,M10] [#7 0.21,0.28,0.55,U] [#8 0.25,0.66,0.41,U] 
23:32:07.203 00.002 1092 refined, 3 included, MultiStar: {0.41, 0.26}, one-star: {0.44, 0.25}
23:32:07.206 00.003 1092 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.43) = xAngle (1.00 = 1.00)
23:32:07.208 00.002 1092 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.85 = 0.85)
23:32:07.210 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=0.26 hyp=0.48 cameraTheta=0.58 mountX=0.26 mountY=0.36, mountTheta=0.95
23:32:07.214 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.26, opts=13)
23:32:07.217 00.003 1092 Enqueuing Move request for scope (0.41, 0.26)
23:32:07.219 00.002 2744 Worker thread wakes up
23:32:07.219 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.26) opts 0xd
23:32:07.219 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.26)
23:32:07.219 00.000 2744 Moving (0.41, 0.26) raw xDistance=0.26 yDistance=0.36
23:32:07.219 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:32:07.219 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:07.219 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:32:07.220 00.001 2744 MoveAxis(E, 0, ABG)
23:32:07.220 00.000 2744 Move returns status 0, amount 0
23:32:07.220 00.000 2744 MoveAxis(N, 0, ABG)
23:32:07.220 00.000 2744 Move returns status 0, amount 0
23:32:07.220 00.000 2744 move complete, result=0
23:32:07.220 00.000 2744 worker thread done servicing request
23:32:07.235 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:32:07.251 00.016 1092 UpdateGuideState exits: m=547112 SNR=99.8
23:32:07.253 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:07.256 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:07.258 00.002 1092 Enqueuing Expose request
23:32:07.260 00.002 2744 Worker thread wakes up
23:32:07.260 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:07.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:07.260 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:32:10.653 03.393 2744 Exposure complete
23:32:10.855 00.202 2744 worker thread done servicing request
23:32:10.856 00.001 1092 OnExposeComplete: enter
23:32:10.859 00.003 1092 UpdateGuideState(): m_state=6
23:32:10.862 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
23:32:10.864 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1127.44, Mass=577339, SNR=87.5, Peak=55632 HFD=3.2
23:32:10.866 00.002 1092 MultiStar: [#1 0.36,0.18,0.87,U] [#2 0.75,0.28,0.00,M4] [#3 0.73,0.21,0.76,U] [#4 -0.14,-0.09,0.78,U] [#5 0.77,0.21,0.00,R] [#6 1.01,0.40,0.00,R] [#7 0.03,0.34,0.59,U] [#8 -0.12,0.58,0.50,U] 
23:32:10.868 00.002 1092 refined, 5 included, MultiStar: {0.21, 0.25}, one-star: {0.24, 0.37}
23:32:10.871 00.003 1092 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.43) = xAngle (1.28 = 1.28)
23:32:10.873 00.002 1092 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.13 = 1.13)
23:32:10.875 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=0.25 hyp=0.33 cameraTheta=0.85 mountX=0.09 mountY=0.29, mountTheta=1.26
23:32:10.881 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.25, opts=13)
23:32:10.884 00.003 1092 Enqueuing Move request for scope (0.21, 0.25)
23:32:10.886 00.002 2744 Worker thread wakes up
23:32:10.886 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.25) opts 0xd
23:32:10.886 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.25)
23:32:10.886 00.000 2744 Moving (0.21, 0.25) raw xDistance=0.09 yDistance=0.29
23:32:10.886 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:32:10.886 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:10.886 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:32:10.886 00.000 2744 MoveAxis(E, 0, ABG)
23:32:10.886 00.000 2744 Move returns status 0, amount 0
23:32:10.887 00.001 2744 MoveAxis(N, 0, ABG)
23:32:10.887 00.000 2744 Move returns status 0, amount 0
23:32:10.887 00.000 2744 move complete, result=0
23:32:10.887 00.000 2744 worker thread done servicing request
23:32:10.902 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:32:10.918 00.016 1092 UpdateGuideState exits: m=577339 SNR=87.5
23:32:10.921 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:10.923 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:10.925 00.002 1092 Enqueuing Expose request
23:32:10.927 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:32:10.929 00.002 2744 Worker thread wakes up
23:32:10.929 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:10.929 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:14.316 03.387 2744 Exposure complete
23:32:14.550 00.234 2744 worker thread done servicing request
23:32:14.550 00.000 1092 OnExposeComplete: enter
23:32:14.553 00.003 1092 UpdateGuideState(): m_state=6
23:32:14.556 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
23:32:14.558 00.002 1092 Star::Find returns 1 (0), X=1602.79, Y=1127.53, Mass=519206, SNR=86.5, Peak=59968 HFD=3.2
23:32:14.562 00.004 1092 MultiStar: [#1 -0.22,0.17,0.90,U] [#2 0.16,0.64,0.99,U] [#3 0.02,0.35,0.81,U] [#4 -0.67,0.27,0.85,U] [#5 -0.75,0.19,0.00,M1] [#6 -0.71,0.12,0.88,U] [#7 -0.27,0.48,0.58,U] [#8 -0.67,0.50,0.00,M1] 
23:32:14.564 00.002 1092 refined, 6 included, MultiStar: {-0.29, 0.35}, one-star: {-0.39, 0.46}
23:32:14.566 00.002 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
23:32:14.569 00.003 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.54 = 2.54)
23:32:14.571 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.35 hyp=0.46 cameraTheta=2.26 mountX=-0.41 mountY=0.26, mountTheta=2.58
23:32:14.576 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.35, opts=13)
23:32:14.579 00.003 1092 Enqueuing Move request for scope (-0.29, 0.35)
23:32:14.581 00.002 2744 Worker thread wakes up
23:32:14.581 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.35) opts 0xd
23:32:14.582 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.35)
23:32:14.582 00.000 2744 Moving (-0.29, 0.35) raw xDistance=-0.41 yDistance=0.26
23:32:14.582 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
23:32:14.582 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:14.582 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:32:14.582 00.000 2744 MoveAxis(E, 93, ABG)
23:32:14.582 00.000 2744 Guiding  Dir = 2, Dur = 93
23:32:14.582 00.000 2744 IsSlewing returns 0
23:32:14.582 00.000 2744 IsGuiding returns 0
23:32:14.583 00.001 2744 PulseGuide returned control before completion, sleep 103
23:32:14.596 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:32:14.611 00.015 1092 UpdateGuideState exits: m=519206 SNR=86.5
23:32:14.614 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:14.617 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:14.619 00.002 1092 Enqueuing Expose request
23:32:14.689 00.070 2744 IsGuiding returns 1
23:32:14.689 00.000 2744 scope still moving after pulse duration time elapsed
23:32:14.721 00.032 2744 IsSlewing returns 0
23:32:14.721 00.000 2744 IsGuiding returns 0
23:32:14.721 00.000 2744 scope move finished after 93 + 46 ms
23:32:14.722 00.001 2744 Move returns status 0, amount 93
23:32:14.722 00.000 2744 MoveAxis(N, 0, ABG)
23:32:14.722 00.000 2744 Move returns status 0, amount 0
23:32:14.722 00.000 2744 move complete, result=0
23:32:14.722 00.000 1092 GuideStep: -0.4 px 93 ms EAST, 0.3 px 0 ms NORTH
23:32:14.725 00.003 2744 worker thread done servicing request
23:32:14.725 00.000 2744 Worker thread wakes up
23:32:14.725 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:14.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:18.124 03.399 2744 Exposure complete
23:32:18.312 00.188 2744 worker thread done servicing request
23:32:18.312 00.000 1092 OnExposeComplete: enter
23:32:18.314 00.002 1092 UpdateGuideState(): m_state=6
23:32:18.316 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
23:32:18.319 00.003 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.52, Mass=534601, SNR=79.5, Peak=62096 HFD=3.3
23:32:18.322 00.003 1092 MultiStar: [#1 -0.27,0.25,1.16,U] [#2 -0.01,0.42,1.05,U] [#3 0.10,0.21,0.86,U] [#4 -0.71,0.20,0.92,U] [#5 -0.70,-0.17,0.81,U] [#6 -0.69,-0.14,0.92,U] [#7 -0.42,0.35,0.57,U] [#8 -0.71,0.52,0.00,M2] 
23:32:18.324 00.002 1092 refined, 7 included, MultiStar: {-0.37, 0.20}, one-star: {-0.36, 0.45}
23:32:18.327 00.003 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
23:32:18.329 00.002 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
23:32:18.330 00.001 1092 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.42 cameraTheta=2.64 mountX=-0.42 mountY=0.10, mountTheta=2.92
23:32:18.337 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.20, opts=13)
23:32:18.339 00.002 1092 Enqueuing Move request for scope (-0.37, 0.20)
23:32:18.341 00.002 2744 Worker thread wakes up
23:32:18.341 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.20) opts 0xd
23:32:18.341 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.20)
23:32:18.341 00.000 2744 Moving (-0.37, 0.20) raw xDistance=-0.42 yDistance=0.10
23:32:18.343 00.002 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
23:32:18.343 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:18.343 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:32:18.343 00.000 2744 MoveAxis(E, 100, ABG)
23:32:18.343 00.000 2744 Guiding  Dir = 2, Dur = 100
23:32:18.343 00.000 2744 IsSlewing returns 0
23:32:18.343 00.000 2744 IsGuiding returns 0
23:32:18.344 00.001 2744 PulseGuide returned control before completion, sleep 110
23:32:18.358 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1645, FiltMax=65535, Gamma=0.510
23:32:18.373 00.015 1092 UpdateGuideState exits: m=534601 SNR=79.5
23:32:18.380 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:18.383 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:18.385 00.002 1092 Enqueuing Expose request
23:32:18.457 00.072 2744 IsGuiding returns 1
23:32:18.457 00.000 2744 scope still moving after pulse duration time elapsed
23:32:18.488 00.031 2744 IsSlewing returns 0
23:32:18.488 00.000 2744 IsGuiding returns 0
23:32:18.488 00.000 2744 scope move finished after 100 + 45 ms
23:32:18.488 00.000 2744 Move returns status 0, amount 100
23:32:18.488 00.000 2744 MoveAxis(N, 0, ABG)
23:32:18.488 00.000 2744 Move returns status 0, amount 0
23:32:18.488 00.000 2744 move complete, result=0
23:32:18.490 00.002 2744 worker thread done servicing request
23:32:18.490 00.000 2744 Worker thread wakes up
23:32:18.490 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:18.490 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:18.490 00.000 1092 GuideStep: -0.4 px 100 ms EAST, 0.1 px 0 ms NORTH
23:32:21.880 03.390 2744 Exposure complete
23:32:22.083 00.203 2744 worker thread done servicing request
23:32:22.083 00.000 1092 OnExposeComplete: enter
23:32:22.086 00.003 1092 UpdateGuideState(): m_state=6
23:32:22.090 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
23:32:22.093 00.003 1092 Star::Find returns 1 (0), X=1602.78, Y=1127.65, Mass=567065, SNR=93.0, Peak=63104 HFD=3.3
23:32:22.097 00.004 1092 MultiStar: [#1 -0.39,0.32,0.96,U] [#2 -0.26,0.76,0.00,M3] [#3 0.06,0.55,0.76,U] [#4 -0.93,0.32,0.00,M1] [#5 -0.72,0.28,0.00,M1] [#6 -1.03,0.14,0.00,M1] [#7 -0.56,0.60,0.00,M1] [#8 -0.79,0.38,0.00,M3] 
23:32:22.100 00.003 1092 refined, 2 included, MultiStar: {-0.27, 0.48}, one-star: {-0.39, 0.58}
23:32:22.103 00.003 1092 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.43) = xAngle (2.50 = 2.50)
23:32:22.108 00.005 1092 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.35 = 2.35)
23:32:22.111 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=0.48 hyp=0.55 cameraTheta=2.08 mountX=-0.44 mountY=0.39, mountTheta=2.42
23:32:22.116 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.48, opts=13)
23:32:22.121 00.005 1092 Enqueuing Move request for scope (-0.27, 0.48)
23:32:22.124 00.003 2744 Worker thread wakes up
23:32:22.124 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.48) opts 0xd
23:32:22.124 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.48)
23:32:22.124 00.000 2744 Moving (-0.27, 0.48) raw xDistance=-0.44 yDistance=0.39
23:32:22.124 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
23:32:22.125 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:22.125 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
23:32:22.125 00.000 2744 MoveAxis(E, 105, ABG)
23:32:22.125 00.000 2744 Guiding  Dir = 2, Dur = 105
23:32:22.125 00.000 2744 IsSlewing returns 0
23:32:22.125 00.000 2744 IsGuiding returns 0
23:32:22.126 00.001 2744 PulseGuide returned control before completion, sleep 115
23:32:22.147 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1632, FiltMax=65535, Gamma=0.510
23:32:22.166 00.019 1092 UpdateGuideState exits: m=567065 SNR=93.0
23:32:22.171 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:22.175 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:22.177 00.002 1092 Enqueuing Expose request
23:32:22.244 00.067 2744 IsGuiding returns 1
23:32:22.244 00.000 2744 scope still moving after pulse duration time elapsed
23:32:22.276 00.032 2744 IsSlewing returns 0
23:32:22.277 00.001 2744 IsGuiding returns 1
23:32:22.307 00.030 2744 IsSlewing returns 0
23:32:22.307 00.000 2744 IsGuiding returns 1
23:32:22.338 00.031 2744 IsSlewing returns 0
23:32:22.338 00.000 2744 IsGuiding returns 0
23:32:22.338 00.000 2744 scope move finished after 105 + 107 ms
23:32:22.338 00.000 2744 Move returns status 0, amount 105
23:32:22.338 00.000 2744 MoveAxis(N, 0, ABG)
23:32:22.338 00.000 2744 Move returns status 0, amount 0
23:32:22.339 00.001 2744 move complete, result=0
23:32:22.339 00.000 2744 worker thread done servicing request
23:32:22.339 00.000 2744 Worker thread wakes up
23:32:22.339 00.000 1092 GuideStep: -0.4 px 105 ms EAST, 0.4 px 0 ms NORTH
23:32:22.342 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:22.342 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:25.769 03.427 2744 Exposure complete
23:32:26.006 00.237 2744 worker thread done servicing request
23:32:26.006 00.000 1092 OnExposeComplete: enter
23:32:26.009 00.003 1092 UpdateGuideState(): m_state=6
23:32:26.011 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
23:32:26.014 00.003 1092 Star::Find returns 1 (0), X=1602.63, Y=1127.37, Mass=513450, SNR=81.1, Peak=58656 HFD=3.2
23:32:26.016 00.002 1092 MultiStar: [#1 -0.56,0.21,1.08,U] [#2 -0.02,0.41,1.00,U] [#3 -0.12,0.31,0.97,U] [#4 -1.00,0.10,0.00,M2] [#5 -0.76,0.03,0.81,U] [#6 -0.84,-0.16,0.00,M2] [#7 -0.67,0.51,0.00,M2] [#8 -0.97,0.40,0.00,M4] 
23:32:26.018 00.002 1092 refined, 4 included, MultiStar: {-0.39, 0.26}, one-star: {-0.54, 0.30}
23:32:26.021 00.003 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.98 = 2.98)
23:32:26.023 00.002 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.83 = 2.83)
23:32:26.026 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=0.26 hyp=0.47 cameraTheta=2.56 mountX=-0.46 mountY=0.14, mountTheta=2.84
23:32:26.032 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.26, opts=13)
23:32:26.036 00.004 1092 Enqueuing Move request for scope (-0.39, 0.26)
23:32:26.039 00.003 2744 Worker thread wakes up
23:32:26.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.26) opts 0xd
23:32:26.039 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.26)
23:32:26.039 00.000 2744 Moving (-0.39, 0.26) raw xDistance=-0.46 yDistance=0.14
23:32:26.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
23:32:26.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:26.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:32:26.039 00.000 2744 MoveAxis(E, 111, ABG)
23:32:26.040 00.001 2744 Guiding  Dir = 2, Dur = 111
23:32:26.040 00.000 2744 IsSlewing returns 0
23:32:26.040 00.000 2744 IsGuiding returns 0
23:32:26.041 00.001 2744 PulseGuide returned control before completion, sleep 121
23:32:26.058 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1341, FiltMax=65535, Gamma=0.510
23:32:26.077 00.019 1092 UpdateGuideState exits: m=513450 SNR=81.1
23:32:26.081 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:26.083 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:26.086 00.003 1092 Enqueuing Expose request
23:32:26.167 00.081 2744 IsGuiding returns 1
23:32:26.167 00.000 2744 scope still moving after pulse duration time elapsed
23:32:26.198 00.031 2744 IsSlewing returns 0
23:32:26.198 00.000 2744 IsGuiding returns 0
23:32:26.198 00.000 2744 scope move finished after 111 + 46 ms
23:32:26.198 00.000 2744 Move returns status 0, amount 111
23:32:26.198 00.000 2744 MoveAxis(N, 0, ABG)
23:32:26.198 00.000 2744 Move returns status 0, amount 0
23:32:26.198 00.000 2744 move complete, result=0
23:32:26.199 00.001 2744 worker thread done servicing request
23:32:26.199 00.000 2744 Worker thread wakes up
23:32:26.199 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:26.199 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:26.200 00.001 1092 GuideStep: -0.5 px 111 ms EAST, 0.1 px 0 ms NORTH
23:32:29.583 03.383 2744 Exposure complete
23:32:29.777 00.194 2744 worker thread done servicing request
23:32:29.777 00.000 1092 OnExposeComplete: enter
23:32:29.780 00.003 1092 UpdateGuideState(): m_state=6
23:32:29.783 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
23:32:29.785 00.002 1092 Star::Find returns 1 (0), X=1603.07, Y=1127.47, Mass=505479, SNR=80.5, Peak=58864 HFD=3.0
23:32:29.788 00.003 1092 MultiStar: [#1 0.15,0.14,0.95,U] [#2 0.34,0.52,0.99,U] [#3 0.40,0.47,0.93,U] [#4 -0.35,-0.06,0.87,U] [#5 -0.23,-0.16,0.83,U] [#6 -0.41,-0.12,0.78,U] [#7 0.27,0.30,0.61,U] [#8 -0.53,0.63,0.00,M5] 
23:32:29.790 00.002 1092 refined, 7 included, MultiStar: {0.01, 0.20}, one-star: {-0.10, 0.40}
23:32:29.792 00.002 1092 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.43) = xAngle (1.93 = 1.93)
23:32:29.794 00.002 1092 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.78 = 1.78)
23:32:29.796 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.50 mountX=-0.07 mountY=0.19, mountTheta=1.92
23:32:29.800 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.20, opts=13)
23:32:29.805 00.005 1092 Enqueuing Move request for scope (0.01, 0.20)
23:32:29.807 00.002 2744 Worker thread wakes up
23:32:29.808 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
23:32:29.808 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
23:32:29.808 00.000 2744 Moving (0.01, 0.20) raw xDistance=-0.07 yDistance=0.19
23:32:29.808 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:32:29.808 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:29.808 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:32:29.808 00.000 2744 MoveAxis(E, 0, ABG)
23:32:29.808 00.000 2744 Move returns status 0, amount 0
23:32:29.808 00.000 2744 MoveAxis(N, 0, ABG)
23:32:29.808 00.000 2744 Move returns status 0, amount 0
23:32:29.808 00.000 2744 move complete, result=0
23:32:29.808 00.000 2744 worker thread done servicing request
23:32:29.825 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1603, FiltMax=65535, Gamma=0.510
23:32:29.843 00.018 1092 UpdateGuideState exits: m=505479 SNR=80.5
23:32:29.846 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:29.848 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:29.850 00.002 1092 Enqueuing Expose request
23:32:29.852 00.002 2744 Worker thread wakes up
23:32:29.852 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:32:29.856 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:29.856 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:33.262 03.406 2744 Exposure complete
23:32:33.467 00.205 2744 worker thread done servicing request
23:32:33.468 00.001 1092 OnExposeComplete: enter
23:32:33.472 00.004 1092 UpdateGuideState(): m_state=6
23:32:33.475 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
23:32:33.477 00.002 1092 Star::Find returns 1 (0), X=1602.60, Y=1127.49, Mass=569910, SNR=91.7, Peak=60880 HFD=3.2
23:32:33.480 00.003 1092 MultiStar: [#1 -0.32,0.21,0.82,U] [#2 -0.03,0.63,0.84,U] [#3 -0.21,0.19,0.78,U] [#4 -0.97,0.22,0.00,M2] [#5 -0.67,0.03,0.72,U] [#6 -1.14,0.16,0.00,M2] [#7 -0.66,0.58,0.00,M2] [#8 -0.69,0.32,0.39,U] 
23:32:33.483 00.003 1092 refined, 5 included, MultiStar: {-0.39, 0.31}, one-star: {-0.57, 0.42}
23:32:33.486 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
23:32:33.489 00.003 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
23:32:33.491 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=0.31 hyp=0.50 cameraTheta=2.47 mountX=-0.48 mountY=0.19, mountTheta=2.76
23:32:33.499 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.31, opts=13)
23:32:33.502 00.003 1092 Enqueuing Move request for scope (-0.39, 0.31)
23:32:33.504 00.002 2744 Worker thread wakes up
23:32:33.504 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.31) opts 0xd
23:32:33.504 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.31)
23:32:33.504 00.000 2744 Moving (-0.39, 0.31) raw xDistance=-0.48 yDistance=0.19
23:32:33.504 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:32:33.504 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:33.505 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:32:33.505 00.000 2744 MoveAxis(E, 108, ABG)
23:32:33.505 00.000 2744 Guiding  Dir = 2, Dur = 108
23:32:33.505 00.000 2744 IsSlewing returns 0
23:32:33.505 00.000 2744 IsGuiding returns 0
23:32:33.506 00.001 2744 PulseGuide returned control before completion, sleep 118
23:32:33.522 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1638, FiltMax=65535, Gamma=0.510
23:32:33.538 00.016 1092 UpdateGuideState exits: m=569910 SNR=91.7
23:32:33.540 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:33.542 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:33.545 00.003 1092 Enqueuing Expose request
23:32:33.639 00.094 2744 IsGuiding returns 1
23:32:33.639 00.000 2744 scope still moving after pulse duration time elapsed
23:32:33.671 00.032 2744 IsSlewing returns 0
23:32:33.671 00.000 2744 IsGuiding returns 0
23:32:33.671 00.000 2744 scope move finished after 108 + 58 ms
23:32:33.671 00.000 2744 Move returns status 0, amount 108
23:32:33.672 00.001 2744 MoveAxis(N, 0, ABG)
23:32:33.672 00.000 2744 Move returns status 0, amount 0
23:32:33.672 00.000 2744 move complete, result=0
23:32:33.672 00.000 2744 worker thread done servicing request
23:32:33.672 00.000 2744 Worker thread wakes up
23:32:33.672 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:33.672 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:33.681 00.009 1092 GuideStep: -0.5 px 108 ms EAST, 0.2 px 0 ms NORTH
23:32:37.057 03.376 2744 Exposure complete
23:32:37.260 00.203 2744 worker thread done servicing request
23:32:37.260 00.000 1092 OnExposeComplete: enter
23:32:37.263 00.003 1092 UpdateGuideState(): m_state=6
23:32:37.266 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
23:32:37.274 00.008 1092 Star::Find returns 1 (0), X=1603.07, Y=1127.46, Mass=513709, SNR=87.7, Peak=57744 HFD=3.3
23:32:37.279 00.005 1092 MultiStar: [#1 0.02,0.05,0.87,U] [#2 0.37,0.39,0.96,U] [#3 0.23,0.14,0.94,U] [#4 -0.49,0.07,0.83,U] [#5 -0.27,-0.05,0.71,U] [#6 -0.52,-0.15,0.70,U] [#7 -0.09,0.34,0.54,U] [#8 -0.49,0.09,0.44,U] 
23:32:37.283 00.004 1092 refined, 8 included, MultiStar: {-0.11, 0.15}, one-star: {-0.11, 0.39}
23:32:37.285 00.002 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.60 = 2.60)
23:32:37.289 00.004 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
23:32:37.292 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=0.15 hyp=0.19 cameraTheta=2.18 mountX=-0.16 mountY=0.12, mountTheta=2.50
23:32:37.297 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.15, opts=13)
23:32:37.303 00.006 1092 Enqueuing Move request for scope (-0.11, 0.15)
23:32:37.308 00.005 2744 Worker thread wakes up
23:32:37.309 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.15) opts 0xd
23:32:37.309 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.15)
23:32:37.309 00.000 2744 Moving (-0.11, 0.15) raw xDistance=-0.16 yDistance=0.12
23:32:37.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:32:37.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:37.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:32:37.309 00.000 2744 MoveAxis(E, 0, ABG)
23:32:37.309 00.000 2744 Move returns status 0, amount 0
23:32:37.309 00.000 2744 MoveAxis(N, 0, ABG)
23:32:37.309 00.000 2744 Move returns status 0, amount 0
23:32:37.309 00.000 2744 move complete, result=0
23:32:37.309 00.000 2744 worker thread done servicing request
23:32:37.328 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1735, FiltMax=65535, Gamma=0.510
23:32:37.347 00.019 1092 UpdateGuideState exits: m=513709 SNR=87.7
23:32:37.351 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:37.354 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:37.357 00.003 1092 Enqueuing Expose request
23:32:37.359 00.002 2744 Worker thread wakes up
23:32:37.359 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:32:37.362 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:37.362 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:40.754 03.392 2744 Exposure complete
23:32:40.956 00.202 1092 OnExposeComplete: enter
23:32:40.960 00.004 1092 UpdateGuideState(): m_state=6
23:32:40.963 00.003 2744 worker thread done servicing request
23:32:40.963 00.000 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
23:32:40.966 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1127.06, Mass=538223, SNR=95.0, Peak=56640 HFD=3.3
23:32:40.969 00.003 1092 MultiStar: [#1 0.35,-0.24,0.81,U] [#2 0.58,0.02,0.75,U] [#3 0.62,-0.11,0.79,U] [#4 -0.23,-0.23,0.81,U] [#5 -0.13,-0.54,0.66,U] [#6 -0.24,-0.41,0.64,U] [#7 0.13,-0.06,0.46,U] [#8 -0.21,-0.17,0.52,U] 
23:32:40.972 00.003 1092 single-star, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.10, -0.01}
23:32:40.976 00.004 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
23:32:40.978 00.002 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.18 = 0.18)
23:32:40.980 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.10 mountX=0.09 mountY=0.02, mountTheta=0.18
23:32:40.984 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.01, opts=13)
23:32:40.987 00.003 1092 Enqueuing Move request for scope (0.10, -0.01)
23:32:40.989 00.002 2744 Worker thread wakes up
23:32:40.989 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
23:32:40.989 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
23:32:40.989 00.000 2744 Moving (0.10, -0.01) raw xDistance=0.09 yDistance=0.02
23:32:40.990 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:32:40.990 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:40.990 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:32:40.990 00.000 2744 MoveAxis(E, 0, ABG)
23:32:40.990 00.000 2744 Move returns status 0, amount 0
23:32:40.990 00.000 2744 MoveAxis(N, 0, ABG)
23:32:40.990 00.000 2744 Move returns status 0, amount 0
23:32:40.990 00.000 2744 move complete, result=0
23:32:40.990 00.000 2744 worker thread done servicing request
23:32:41.006 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1675, FiltMax=65535, Gamma=0.510
23:32:41.020 00.014 1092 UpdateGuideState exits: m=538223 SNR=95.0
23:32:41.023 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:41.025 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:41.028 00.003 1092 Enqueuing Expose request
23:32:41.030 00.002 2744 Worker thread wakes up
23:32:41.031 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:32:41.033 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:41.033 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:44.420 03.387 2744 Exposure complete
23:32:44.615 00.195 2744 worker thread done servicing request
23:32:44.615 00.000 1092 OnExposeComplete: enter
23:32:44.618 00.003 1092 UpdateGuideState(): m_state=6
23:32:44.621 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
23:32:44.623 00.002 1092 Star::Find returns 1 (0), X=1603.92, Y=1126.87, Mass=510162, SNR=92.7, Peak=56675 HFD=3.0
23:32:44.626 00.003 1092 MultiStar: [#1 0.86,-0.42,0.00,M1] [#2 1.17,-0.08,0.00,M1] [#3 1.23,-0.03,0.00,M1] [#4 0.39,-0.40,0.72,U] [#5 0.59,-0.66,0.00,M1] [#6 0.48,-0.53,0.64,U] [#7 0.67,-0.23,0.52,U] [#8 0.48,0.05,0.41,U] 
23:32:44.629 00.003 1092 refined, 4 included, MultiStar: {0.57, -0.28}, one-star: {0.74, -0.20}
23:32:44.631 00.002 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
23:32:44.632 00.001 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
23:32:44.635 00.003 1092 CameraToMount -- cameraX=0.57 cameraY=-0.28 hyp=0.64 cameraTheta=-0.46 mountX=0.64 mountY=-0.12, mountTheta=-0.18
23:32:44.639 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.28, opts=13)
23:32:44.642 00.003 1092 Enqueuing Move request for scope (0.57, -0.28)
23:32:44.644 00.002 2744 Worker thread wakes up
23:32:44.644 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.28) opts 0xd
23:32:44.645 00.001 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.28)
23:32:44.645 00.000 2744 Moving (0.57, -0.28) raw xDistance=0.64 yDistance=-0.12
23:32:44.645 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
23:32:44.645 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:44.645 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:32:44.645 00.000 2744 MoveAxis(W, 143, ABG)
23:32:44.645 00.000 2744 Guiding  Dir = 3, Dur = 143
23:32:44.645 00.000 2744 IsSlewing returns 0
23:32:44.645 00.000 2744 IsGuiding returns 0
23:32:44.646 00.001 2744 PulseGuide returned control before completion, sleep 153
23:32:44.663 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:32:44.678 00.015 1092 UpdateGuideState exits: m=510162 SNR=92.7
23:32:44.680 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:44.682 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:44.684 00.002 1092 Enqueuing Expose request
23:32:44.805 00.121 2744 IsGuiding returns 1
23:32:44.805 00.000 2744 scope still moving after pulse duration time elapsed
23:32:44.837 00.032 2744 IsSlewing returns 0
23:32:44.837 00.000 2744 IsGuiding returns 0
23:32:44.837 00.000 2744 scope move finished after 143 + 48 ms
23:32:44.837 00.000 2744 Move returns status 0, amount 143
23:32:44.838 00.001 2744 MoveAxis(N, 0, ABG)
23:32:44.838 00.000 2744 Move returns status 0, amount 0
23:32:44.838 00.000 2744 move complete, result=0
23:32:44.838 00.000 2744 worker thread done servicing request
23:32:44.838 00.000 1092 GuideStep: 0.6 px 143 ms WEST, -0.1 px 0 ms NORTH
23:32:44.841 00.003 2744 Worker thread wakes up
23:32:44.841 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:44.841 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:48.232 03.391 2744 Exposure complete
23:32:48.434 00.202 2744 worker thread done servicing request
23:32:48.434 00.000 1092 OnExposeComplete: enter
23:32:48.438 00.004 1092 UpdateGuideState(): m_state=6
23:32:48.442 00.004 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
23:32:48.445 00.003 1092 Star::Find returns 1 (0), X=1604.22, Y=1127.05, Mass=546263, SNR=85.3, Peak=65491 HFD=3.1
23:32:48.448 00.003 1092 MultiStar: [#1 1.30,-0.39,0.00,M2] [#2 1.40,0.32,0.00,M2] [#3 1.49,-0.14,0.00,M2] [#4 0.88,-0.21,0.00,M1] [#5 0.77,-0.33,0.00,M2] [#6 0.85,-0.48,0.00,M1] [#7 1.21,0.09,0.00,M1] [#8 0.83,0.10,0.00,M2] 
23:32:48.450 00.002 1092 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.43) = xAngle (0.40 = 0.40)
23:32:48.453 00.003 1092 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.25 = 0.25)
23:32:48.456 00.003 1092 CameraToMount -- cameraX=1.04 cameraY=-0.03 hyp=1.04 cameraTheta=-0.02 mountX=0.96 mountY=0.25, mountTheta=0.26
23:32:48.462 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.04, y=-0.03, opts=13)
23:32:48.465 00.003 1092 Enqueuing Move request for scope (1.04, -0.03)
23:32:48.468 00.003 2744 Worker thread wakes up
23:32:48.468 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.03) opts 0xd
23:32:48.468 00.000 2744 Handling offset move in thread for scope, endpoint = (1.04, -0.03)
23:32:48.468 00.000 2744 Moving (1.04, -0.03) raw xDistance=0.96 yDistance=0.25
23:32:48.468 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
23:32:48.468 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:48.468 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:32:48.468 00.000 2744 MoveAxis(W, 224, ABG)
23:32:48.468 00.000 2744 Guiding  Dir = 3, Dur = 224
23:32:48.468 00.000 2744 IsSlewing returns 0
23:32:48.469 00.001 2744 IsGuiding returns 0
23:32:48.469 00.000 2744 PulseGuide returned control before completion, sleep 234
23:32:48.486 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1559, FiltMax=65535, Gamma=0.510
23:32:48.503 00.017 1092 UpdateGuideState exits: m=546263 SNR=85.3
23:32:48.507 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:48.509 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:48.512 00.003 1092 Enqueuing Expose request
23:32:48.718 00.206 2744 IsGuiding returns 1
23:32:48.718 00.000 2744 scope still moving after pulse duration time elapsed
23:32:48.750 00.032 2744 IsSlewing returns 0
23:32:48.750 00.000 2744 IsGuiding returns 0
23:32:48.750 00.000 2744 scope move finished after 224 + 57 ms
23:32:48.750 00.000 2744 Move returns status 0, amount 224
23:32:48.750 00.000 2744 MoveAxis(N, 0, ABG)
23:32:48.750 00.000 2744 Move returns status 0, amount 0
23:32:48.750 00.000 2744 move complete, result=0
23:32:48.751 00.001 2744 worker thread done servicing request
23:32:48.751 00.000 2744 Worker thread wakes up
23:32:48.751 00.000 1092 GuideStep: 1.0 px 224 ms WEST, 0.3 px 0 ms NORTH
23:32:48.754 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:48.754 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:52.167 03.413 2744 Exposure complete
23:32:52.388 00.221 2744 worker thread done servicing request
23:32:52.388 00.000 1092 OnExposeComplete: enter
23:32:52.391 00.003 1092 UpdateGuideState(): m_state=6
23:32:52.395 00.004 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
23:32:52.398 00.003 1092 Star::Find returns 1 (0), X=1604.36, Y=1126.90, Mass=544207, SNR=90.1, Peak=54355 HFD=3.3
23:32:52.401 00.003 1092 MultiStar: [#1 1.21,-0.19,0.00,M3] [#2 1.60,-0.14,0.00,M3] [#3 1.55,-0.20,0.00,M3] [#4 0.76,-0.56,0.00,M2] [#5 0.87,-0.61,0.00,M3] [#6 0.55,-0.53,0.72,U] [#7 1.01,-0.23,0.00,M2] [#8 0.87,0.25,0.00,M3] 
23:32:52.402 00.001 1092 refined, 1 included, MultiStar: {0.92, -0.32}, one-star: {1.18, -0.17}
23:32:52.406 00.004 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
23:32:52.408 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
23:32:52.410 00.002 1092 CameraToMount -- cameraX=0.92 cameraY=-0.32 hyp=0.97 cameraTheta=-0.34 mountX=0.97 mountY=-0.06, mountTheta=-0.06
23:32:52.414 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=-0.32, opts=13)
23:32:52.417 00.003 1092 Enqueuing Move request for scope (0.92, -0.32)
23:32:52.419 00.002 2744 Worker thread wakes up
23:32:52.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.32) opts 0xd
23:32:52.419 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, -0.32)
23:32:52.419 00.000 2744 Moving (0.92, -0.32) raw xDistance=0.97 yDistance=-0.06
23:32:52.419 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
23:32:52.419 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:52.419 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:32:52.419 00.000 2744 MoveAxis(W, 232, ABG)
23:32:52.419 00.000 2744 Guiding  Dir = 3, Dur = 232
23:32:52.420 00.001 2744 IsSlewing returns 0
23:32:52.420 00.000 2744 IsGuiding returns 0
23:32:52.420 00.000 2744 PulseGuide returned control before completion, sleep 242
23:32:52.436 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:32:52.451 00.015 1092 UpdateGuideState exits: m=544207 SNR=90.1
23:32:52.455 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:52.459 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:52.462 00.003 1092 Enqueuing Expose request
23:32:52.678 00.216 2744 IsGuiding returns 1
23:32:52.678 00.000 2744 scope still moving after pulse duration time elapsed
23:32:52.709 00.031 2744 IsSlewing returns 0
23:32:52.710 00.001 2744 IsGuiding returns 0
23:32:52.710 00.000 2744 scope move finished after 232 + 57 ms
23:32:52.710 00.000 2744 Move returns status 0, amount 232
23:32:52.710 00.000 2744 MoveAxis(N, 0, ABG)
23:32:52.710 00.000 2744 Move returns status 0, amount 0
23:32:52.710 00.000 2744 move complete, result=0
23:32:52.710 00.000 2744 worker thread done servicing request
23:32:52.711 00.001 1092 GuideStep: 1.0 px 232 ms WEST, -0.1 px 0 ms NORTH
23:32:52.714 00.003 2744 Worker thread wakes up
23:32:52.714 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:52.714 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:56.100 03.386 2744 Exposure complete
23:32:56.296 00.196 2744 worker thread done servicing request
23:32:56.297 00.001 1092 OnExposeComplete: enter
23:32:56.299 00.002 1092 UpdateGuideState(): m_state=6
23:32:56.302 00.003 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
23:32:56.305 00.003 1092 Star::Find returns 1 (0), X=1604.11, Y=1127.03, Mass=543141, SNR=92.0, Peak=57987 HFD=2.9
23:32:56.307 00.002 1092 MultiStar: [#1 1.25,-0.27,0.00,M4] [#2 1.44,0.04,0.00,M4] [#3 1.49,-0.16,0.00,M4] [#4 0.69,-0.38,0.00,M3] [#5 1.00,-0.68,0.00,M4] [#6 0.70,-0.56,0.00,M1] [#7 1.03,-0.03,0.00,M3] [#8 0.55,0.14,0.46,U] 
23:32:56.309 00.002 1092 refined, 1 included, MultiStar: {0.81, 0.02}, one-star: {0.93, -0.04}
23:32:56.312 00.003 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
23:32:56.315 00.003 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.29 = 0.29)
23:32:56.317 00.002 1092 CameraToMount -- cameraX=0.81 cameraY=0.02 hyp=0.81 cameraTheta=0.02 mountX=0.73 mountY=0.23, mountTheta=0.31
23:32:56.323 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=0.02, opts=13)
23:32:56.325 00.002 1092 Enqueuing Move request for scope (0.81, 0.02)
23:32:56.328 00.003 2744 Worker thread wakes up
23:32:56.328 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.02) opts 0xd
23:32:56.328 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, 0.02)
23:32:56.328 00.000 2744 Moving (0.81, 0.02) raw xDistance=0.73 yDistance=0.23
23:32:56.328 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.73
23:32:56.328 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:32:56.328 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:32:56.328 00.000 2744 MoveAxis(W, 180, ABG)
23:32:56.328 00.000 2744 Guiding  Dir = 3, Dur = 180
23:32:56.328 00.000 2744 IsSlewing returns 0
23:32:56.329 00.001 2744 IsGuiding returns 0
23:32:56.329 00.000 2744 PulseGuide returned control before completion, sleep 190
23:32:56.346 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1485, FiltMax=65535, Gamma=0.510
23:32:56.361 00.015 1092 UpdateGuideState exits: m=543141 SNR=92.0
23:32:56.364 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:32:56.368 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:32:56.371 00.003 1092 Enqueuing Expose request
23:32:56.533 00.162 2744 IsGuiding returns 1
23:32:56.533 00.000 2744 scope still moving after pulse duration time elapsed
23:32:56.564 00.031 2744 IsSlewing returns 0
23:32:56.564 00.000 2744 IsGuiding returns 0
23:32:56.564 00.000 2744 scope move finished after 180 + 55 ms
23:32:56.564 00.000 2744 Move returns status 0, amount 180
23:32:56.564 00.000 2744 MoveAxis(N, 0, ABG)
23:32:56.564 00.000 2744 Move returns status 0, amount 0
23:32:56.565 00.001 2744 move complete, result=0
23:32:56.565 00.000 2744 worker thread done servicing request
23:32:56.565 00.000 2744 Worker thread wakes up
23:32:56.565 00.000 1092 GuideStep: 0.7 px 180 ms WEST, 0.2 px 0 ms NORTH
23:32:56.568 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:32:56.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:32:59.950 03.382 2744 Exposure complete
23:33:00.158 00.208 2744 worker thread done servicing request
23:33:00.158 00.000 1092 OnExposeComplete: enter
23:33:00.164 00.006 1092 UpdateGuideState(): m_state=6
23:33:00.168 00.004 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
23:33:00.174 00.006 1092 Star::Find returns 1 (0), X=1604.55, Y=1126.84, Mass=538712, SNR=84.8, Peak=54963 HFD=3.4
23:33:00.177 00.003 1092 MultiStar: [#1 1.51,-0.47,0.00,M5] [#2 1.78,0.02,0.00,M5] [#3 1.74,-0.19,0.00,M5] [#4 0.99,-0.44,0.00,M4] [#5 1.05,-0.50,0.00,M5] [#6 1.04,-0.50,0.00,M2] [#7 1.39,-0.00,0.00,M4] [#8 1.13,0.07,0.00,M3] 
23:33:00.182 00.005 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
23:33:00.186 00.004 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
23:33:00.189 00.003 1092 CameraToMount -- cameraX=1.37 cameraY=-0.23 hyp=1.39 cameraTheta=-0.17 mountX=1.34 mountY=0.15, mountTheta=0.11
23:33:00.197 00.008 1092 SchedulePrimaryMove(0F8C9988, x=1.37, y=-0.23, opts=13)
23:33:00.199 00.002 1092 Enqueuing Move request for scope (1.37, -0.23)
23:33:00.202 00.003 2744 Worker thread wakes up
23:33:00.202 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.23) opts 0xd
23:33:00.202 00.000 2744 Handling offset move in thread for scope, endpoint = (1.37, -0.23)
23:33:00.202 00.000 2744 Moving (1.37, -0.23) raw xDistance=1.34 yDistance=0.15
23:33:00.202 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.34
23:33:00.202 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:00.202 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:33:00.202 00.000 2744 MoveAxis(W, 313, ABG)
23:33:00.202 00.000 2744 Guiding  Dir = 3, Dur = 313
23:33:00.203 00.001 2744 IsSlewing returns 0
23:33:00.203 00.000 2744 IsGuiding returns 0
23:33:00.203 00.000 2744 PulseGuide returned control before completion, sleep 323
23:33:00.218 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1546, FiltMax=65535, Gamma=0.510
23:33:00.233 00.015 1092 UpdateGuideState exits: m=538712 SNR=84.8
23:33:00.236 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:00.238 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:00.240 00.002 1092 Enqueuing Expose request
23:33:00.539 00.299 2744 IsGuiding returns 1
23:33:00.539 00.000 2744 scope still moving after pulse duration time elapsed
23:33:00.571 00.032 2744 IsSlewing returns 0
23:33:00.571 00.000 2744 IsGuiding returns 0
23:33:00.571 00.000 2744 scope move finished after 313 + 55 ms
23:33:00.571 00.000 2744 Move returns status 0, amount 313
23:33:00.571 00.000 2744 MoveAxis(N, 0, ABG)
23:33:00.571 00.000 2744 Move returns status 0, amount 0
23:33:00.571 00.000 2744 move complete, result=0
23:33:00.572 00.001 2744 worker thread done servicing request
23:33:00.572 00.000 2744 Worker thread wakes up
23:33:00.572 00.000 1092 GuideStep: 1.3 px 313 ms WEST, 0.1 px 0 ms NORTH
23:33:00.574 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:00.574 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:03.965 03.391 2744 Exposure complete
23:33:04.165 00.200 2744 worker thread done servicing request
23:33:04.165 00.000 1092 OnExposeComplete: enter
23:33:04.168 00.003 1092 UpdateGuideState(): m_state=6
23:33:04.171 00.003 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
23:33:04.173 00.002 1092 Star::Find returns 1 (0), X=1604.55, Y=1126.91, Mass=557988, SNR=87.8, Peak=50771 HFD=3.6
23:33:04.176 00.003 1092 MultiStar: [#1 1.81,-0.41,0.00,M6] [#2 1.65,-0.11,0.00,M6] [#3 1.78,-0.50,0.00,M6] [#4 1.18,-0.61,0.00,M5] [#5 0.96,-0.58,0.00,M6] [#6 1.03,-0.72,0.00,M3] [#7 1.38,-0.23,0.00,M5] [#8 0.92,0.14,0.00,M4] 
23:33:04.178 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
23:33:04.180 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
23:33:04.183 00.003 1092 CameraToMount -- cameraX=1.38 cameraY=-0.16 hyp=1.39 cameraTheta=-0.12 mountX=1.32 mountY=0.21, mountTheta=0.16
23:33:04.187 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.38, y=-0.16, opts=13)
23:33:04.191 00.004 1092 Enqueuing Move request for scope (1.38, -0.16)
23:33:04.193 00.002 2744 Worker thread wakes up
23:33:04.193 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.38, -0.16) opts 0xd
23:33:04.193 00.000 2744 Handling offset move in thread for scope, endpoint = (1.38, -0.16)
23:33:04.193 00.000 2744 Moving (1.38, -0.16) raw xDistance=1.32 yDistance=0.21
23:33:04.193 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.32
23:33:04.193 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:04.193 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:33:04.193 00.000 2744 MoveAxis(W, 318, ABG)
23:33:04.193 00.000 2744 Guiding  Dir = 3, Dur = 318
23:33:04.193 00.000 2744 IsSlewing returns 0
23:33:04.193 00.000 2744 IsGuiding returns 0
23:33:04.194 00.001 2744 PulseGuide returned control before completion, sleep 328
23:33:04.211 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1563, FiltMax=65535, Gamma=0.510
23:33:04.226 00.015 1092 UpdateGuideState exits: m=557988 SNR=87.8
23:33:04.228 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:04.231 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:04.232 00.001 1092 Enqueuing Expose request
23:33:04.535 00.303 2744 IsGuiding returns 1
23:33:04.535 00.000 2744 scope still moving after pulse duration time elapsed
23:33:04.566 00.031 2744 IsSlewing returns 0
23:33:04.566 00.000 2744 IsGuiding returns 0
23:33:04.566 00.000 2744 scope move finished after 318 + 54 ms
23:33:04.566 00.000 2744 Move returns status 0, amount 318
23:33:04.566 00.000 2744 MoveAxis(N, 0, ABG)
23:33:04.567 00.001 2744 Move returns status 0, amount 0
23:33:04.567 00.000 2744 move complete, result=0
23:33:04.567 00.000 2744 worker thread done servicing request
23:33:04.567 00.000 2744 Worker thread wakes up
23:33:04.567 00.000 1092 GuideStep: 1.3 px 318 ms WEST, 0.2 px 0 ms NORTH
23:33:04.570 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:04.570 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:07.979 03.409 2744 Exposure complete
23:33:08.189 00.210 2744 worker thread done servicing request
23:33:08.189 00.000 1092 OnExposeComplete: enter
23:33:08.192 00.003 1092 UpdateGuideState(): m_state=6
23:33:08.195 00.003 1092 Star::Find(15, 1604, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
23:33:08.198 00.003 1092 Star::Find returns 1 (0), X=1604.18, Y=1127.12, Mass=512329, SNR=85.4, Peak=57187 HFD=3.0
23:33:08.201 00.003 1092 MultiStar: [#1 1.26,0.05,0.00,M7] [#2 1.48,0.32,0.00,M7] [#3 1.55,-0.05,0.00,M7] [#4 0.67,-0.03,0.81,U] [#5 0.69,-0.24,0.72,U] [#6 0.76,-0.29,0.00,M4] [#7 0.98,0.24,0.00,M6] [#8 0.75,0.24,0.48,U] 
23:33:08.203 00.002 1092 refined, 3 included, MultiStar: {0.80, -0.01}, one-star: {1.00, 0.05}
23:33:08.206 00.003 1092 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
23:33:08.209 00.003 1092 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
23:33:08.210 00.001 1092 CameraToMount -- cameraX=0.80 cameraY=-0.01 hyp=0.80 cameraTheta=-0.01 mountX=0.73 mountY=0.20, mountTheta=0.27
23:33:08.216 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=-0.01, opts=13)
23:33:08.218 00.002 1092 Enqueuing Move request for scope (0.80, -0.01)
23:33:08.221 00.003 2744 Worker thread wakes up
23:33:08.221 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.01) opts 0xd
23:33:08.221 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, -0.01)
23:33:08.221 00.000 2744 Moving (0.80, -0.01) raw xDistance=0.73 yDistance=0.20
23:33:08.221 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.73
23:33:08.221 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:08.223 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:33:08.223 00.000 2744 MoveAxis(W, 185, ABG)
23:33:08.223 00.000 2744 Guiding  Dir = 3, Dur = 185
23:33:08.223 00.000 2744 IsSlewing returns 0
23:33:08.223 00.000 2744 IsGuiding returns 0
23:33:08.223 00.000 2744 PulseGuide returned control before completion, sleep 195
23:33:08.239 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:33:08.255 00.016 1092 UpdateGuideState exits: m=512329 SNR=85.4
23:33:08.258 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:08.262 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:08.265 00.003 1092 Enqueuing Expose request
23:33:08.431 00.166 2744 IsGuiding returns 1
23:33:08.431 00.000 2744 scope still moving after pulse duration time elapsed
23:33:08.463 00.032 2744 IsSlewing returns 0
23:33:08.463 00.000 2744 IsGuiding returns 0
23:33:08.463 00.000 2744 scope move finished after 185 + 55 ms
23:33:08.463 00.000 2744 Move returns status 0, amount 185
23:33:08.464 00.001 2744 MoveAxis(N, 0, ABG)
23:33:08.464 00.000 2744 Move returns status 0, amount 0
23:33:08.464 00.000 2744 move complete, result=0
23:33:08.464 00.000 2744 worker thread done servicing request
23:33:08.464 00.000 2744 Worker thread wakes up
23:33:08.464 00.000 1092 GuideStep: 0.7 px 185 ms WEST, 0.2 px 0 ms NORTH
23:33:08.467 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:08.468 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:11.877 03.409 2744 Exposure complete
23:33:12.074 00.197 2744 worker thread done servicing request
23:33:12.074 00.000 1092 OnExposeComplete: enter
23:33:12.077 00.003 1092 UpdateGuideState(): m_state=6
23:33:12.080 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
23:33:12.083 00.003 1092 Star::Find returns 1 (0), X=1604.64, Y=1127.16, Mass=570729, SNR=96.6, Peak=54720 HFD=3.5
23:33:12.085 00.002 1092 MultiStar: [#1 1.47,-0.02,0.00,M8] [#2 1.61,0.33,0.00,M8] [#3 1.70,-0.08,0.00,M8] [#4 0.84,-0.07,0.00,M5] [#5 1.11,-0.35,0.00,M6] [#6 0.76,-0.17,0.72,U] [#7 1.29,0.22,0.00,M7] [#8 1.12,0.07,0.00,M4] 
23:33:12.088 00.003 1092 refined, 1 included, MultiStar: {1.17, -0.02}, one-star: {1.47, 0.09}
23:33:12.090 00.002 1092 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
23:33:12.092 00.002 1092 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
23:33:12.095 00.003 1092 CameraToMount -- cameraX=1.17 cameraY=-0.02 hyp=1.17 cameraTheta=-0.01 mountX=1.07 mountY=0.30, mountTheta=0.27
23:33:12.101 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.17, y=-0.02, opts=13)
23:33:12.104 00.003 1092 Enqueuing Move request for scope (1.17, -0.02)
23:33:12.107 00.003 2744 Worker thread wakes up
23:33:12.107 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.02) opts 0xd
23:33:12.107 00.000 2744 Handling offset move in thread for scope, endpoint = (1.17, -0.02)
23:33:12.107 00.000 2744 Moving (1.17, -0.02) raw xDistance=1.07 yDistance=0.30
23:33:12.107 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.07
23:33:12.107 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:12.107 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:33:12.107 00.000 2744 MoveAxis(W, 253, ABG)
23:33:12.107 00.000 2744 Guiding  Dir = 3, Dur = 253
23:33:12.108 00.001 2744 IsSlewing returns 0
23:33:12.108 00.000 2744 IsGuiding returns 0
23:33:12.108 00.000 2744 PulseGuide returned control before completion, sleep 263
23:33:12.124 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1450, FiltMax=65535, Gamma=0.510
23:33:12.140 00.016 1092 UpdateGuideState exits: m=570729 SNR=96.6
23:33:12.142 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:12.145 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:12.147 00.002 1092 Enqueuing Expose request
23:33:12.379 00.232 2744 IsGuiding returns 1
23:33:12.379 00.000 2744 scope still moving after pulse duration time elapsed
23:33:12.410 00.031 2744 IsSlewing returns 0
23:33:12.411 00.001 2744 IsGuiding returns 0
23:33:12.411 00.000 2744 scope move finished after 253 + 49 ms
23:33:12.411 00.000 2744 Move returns status 0, amount 253
23:33:12.411 00.000 2744 MoveAxis(N, 0, ABG)
23:33:12.411 00.000 2744 Move returns status 0, amount 0
23:33:12.411 00.000 2744 move complete, result=0
23:33:12.411 00.000 2744 worker thread done servicing request
23:33:12.412 00.001 2744 Worker thread wakes up
23:33:12.412 00.000 1092 GuideStep: 1.1 px 253 ms WEST, 0.3 px 0 ms NORTH
23:33:12.415 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:12.415 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:15.805 03.390 2744 Exposure complete
23:33:15.997 00.192 2744 worker thread done servicing request
23:33:15.997 00.000 1092 OnExposeComplete: enter
23:33:15.999 00.002 1092 UpdateGuideState(): m_state=6
23:33:16.001 00.002 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
23:33:16.005 00.004 1092 Star::Find returns 1 (0), X=1604.05, Y=1127.40, Mass=524407, SNR=86.3, Peak=65491 HFD=3.2
23:33:16.008 00.003 1092 MultiStar: [#1 1.12,0.10,0.00,M9] [#2 1.47,0.23,0.00,M9] [#3 1.56,-0.01,0.00,M9] [#4 0.74,-0.14,0.84,U] [#5 0.57,-0.19,0.74,U] [#6 0.57,-0.26,0.74,U] [#7 0.90,0.14,0.00,M8] [#8 0.47,0.26,0.45,U] 
23:33:16.011 00.003 1092 refined, 4 included, MultiStar: {0.68, 0.00}, one-star: {0.87, 0.33}
23:33:16.013 00.002 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
23:33:16.015 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
23:33:16.018 00.003 1092 CameraToMount -- cameraX=0.68 cameraY=0.00 hyp=0.68 cameraTheta=0.00 mountX=0.61 mountY=0.18, mountTheta=0.29
23:33:16.027 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=0.00, opts=13)
23:33:16.031 00.004 1092 Enqueuing Move request for scope (0.68, 0.00)
23:33:16.033 00.002 2744 Worker thread wakes up
23:33:16.033 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.00) opts 0xd
23:33:16.033 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, 0.00)
23:33:16.034 00.001 2744 Moving (0.68, 0.00) raw xDistance=0.61 yDistance=0.18
23:33:16.034 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.61
23:33:16.034 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:16.034 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:33:16.034 00.000 2744 MoveAxis(W, 155, ABG)
23:33:16.034 00.000 2744 Guiding  Dir = 3, Dur = 155
23:33:16.034 00.000 2744 IsSlewing returns 0
23:33:16.034 00.000 2744 IsGuiding returns 0
23:33:16.035 00.001 2744 PulseGuide returned control before completion, sleep 165
23:33:16.050 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1443, FiltMax=65535, Gamma=0.510
23:33:16.067 00.017 1092 UpdateGuideState exits: m=524407 SNR=86.3
23:33:16.069 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:16.072 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:16.073 00.001 1092 Enqueuing Expose request
23:33:16.205 00.132 2744 IsGuiding returns 1
23:33:16.205 00.000 2744 scope still moving after pulse duration time elapsed
23:33:16.235 00.030 2744 IsSlewing returns 0
23:33:16.236 00.001 2744 IsGuiding returns 0
23:33:16.236 00.000 2744 scope move finished after 155 + 46 ms
23:33:16.236 00.000 2744 Move returns status 0, amount 155
23:33:16.236 00.000 2744 MoveAxis(N, 0, ABG)
23:33:16.236 00.000 2744 Move returns status 0, amount 0
23:33:16.236 00.000 2744 move complete, result=0
23:33:16.236 00.000 2744 worker thread done servicing request
23:33:16.236 00.000 2744 Worker thread wakes up
23:33:16.236 00.000 1092 GuideStep: 0.6 px 155 ms WEST, 0.2 px 0 ms NORTH
23:33:16.239 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:16.239 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:19.641 03.402 2744 Exposure complete
23:33:19.851 00.210 2744 worker thread done servicing request
23:33:19.852 00.001 1092 OnExposeComplete: enter
23:33:19.855 00.003 1092 UpdateGuideState(): m_state=6
23:33:19.858 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
23:33:19.861 00.003 1092 Star::Find returns 1 (0), X=1603.80, Y=1127.46, Mass=539056, SNR=89.6, Peak=62739 HFD=3.2
23:33:19.864 00.003 1092 MultiStar: [#1 0.88,0.38,0.00,M10] [#2 1.16,0.53,0.00,M10] [#3 1.22,0.14,0.00,M10] [#4 0.39,0.25,0.84,U] [#5 0.54,0.04,0.85,U] [#6 0.12,-0.12,0.77,U] [#7 0.69,0.50,0.00,M9] [#8 0.25,0.42,0.49,U] 
23:33:19.866 00.002 1092 refined, 4 included, MultiStar: {0.41, 0.19}, one-star: {0.62, 0.39}
23:33:19.868 00.002 1092 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.43) = xAngle (0.86 = 0.86)
23:33:19.870 00.002 1092 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
23:33:19.872 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=0.19 hyp=0.45 cameraTheta=0.43 mountX=0.30 mountY=0.29, mountTheta=0.78
23:33:19.876 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.19, opts=13)
23:33:19.879 00.003 1092 Enqueuing Move request for scope (0.41, 0.19)
23:33:19.881 00.002 2744 Worker thread wakes up
23:33:19.882 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.19) opts 0xd
23:33:19.882 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.19)
23:33:19.882 00.000 2744 Moving (0.41, 0.19) raw xDistance=0.30 yDistance=0.29
23:33:19.882 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
23:33:19.882 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:19.882 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:33:19.882 00.000 2744 MoveAxis(W, 77, ABG)
23:33:19.882 00.000 2744 Guiding  Dir = 3, Dur = 77
23:33:19.882 00.000 2744 IsSlewing returns 0
23:33:19.883 00.001 2744 IsGuiding returns 0
23:33:19.883 00.000 2744 PulseGuide returned control before completion, sleep 87
23:33:19.898 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1626, FiltMax=65535, Gamma=0.510
23:33:19.913 00.015 1092 UpdateGuideState exits: m=539056 SNR=89.6
23:33:19.916 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:19.918 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:19.920 00.002 1092 Enqueuing Expose request
23:33:19.971 00.051 2744 IsGuiding returns 1
23:33:19.971 00.000 2744 scope still moving after pulse duration time elapsed
23:33:20.002 00.031 2744 IsSlewing returns 0
23:33:20.003 00.001 2744 IsGuiding returns 0
23:33:20.003 00.000 2744 scope move finished after 77 + 43 ms
23:33:20.003 00.000 2744 Move returns status 0, amount 77
23:33:20.003 00.000 2744 MoveAxis(N, 0, ABG)
23:33:20.004 00.001 2744 Move returns status 0, amount 0
23:33:20.005 00.001 2744 move complete, result=0
23:33:20.005 00.000 2744 worker thread done servicing request
23:33:20.005 00.000 2744 Worker thread wakes up
23:33:20.005 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:20.005 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:20.007 00.002 1092 GuideStep: 0.3 px 77 ms WEST, 0.3 px 0 ms NORTH
23:33:23.400 03.393 2744 Exposure complete
23:33:23.609 00.209 2744 worker thread done servicing request
23:33:23.610 00.001 1092 OnExposeComplete: enter
23:33:23.612 00.002 1092 UpdateGuideState(): m_state=6
23:33:23.615 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
23:33:23.617 00.002 1092 Star::Find returns 1 (0), X=1603.56, Y=1127.51, Mass=520375, SNR=84.4, Peak=61923 HFD=3.2
23:33:23.623 00.006 1092 MultiStar: [#1 0.52,0.42,0.84,U] [#2 0.76,0.55,0.00,R] [#3 0.86,0.39,0.00,R] [#4 0.10,0.25,0.81,U] [#5 0.06,0.06,0.85,U] [#6 -0.26,-0.04,0.73,U] [#7 0.41,0.71,0.00,M10] [#8 -0.08,0.32,0.54,U] 
23:33:23.625 00.002 1092 refined, 5 included, MultiStar: {0.15, 0.25}, one-star: {0.38, 0.44}
23:33:23.628 00.003 1092 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.43) = xAngle (1.45 = 1.45)
23:33:23.630 00.002 1092 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.29 = 1.29)
23:33:23.632 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=0.25 hyp=0.29 cameraTheta=1.02 mountX=0.04 mountY=0.28, mountTheta=1.44
23:33:23.639 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.25, opts=13)
23:33:23.641 00.002 1092 Enqueuing Move request for scope (0.15, 0.25)
23:33:23.644 00.003 2744 Worker thread wakes up
23:33:23.644 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.25) opts 0xd
23:33:23.644 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.25)
23:33:23.644 00.000 2744 Moving (0.15, 0.25) raw xDistance=0.04 yDistance=0.28
23:33:23.644 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:33:23.645 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:23.645 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:33:23.645 00.000 2744 MoveAxis(E, 0, ABG)
23:33:23.645 00.000 2744 Move returns status 0, amount 0
23:33:23.645 00.000 2744 MoveAxis(N, 0, ABG)
23:33:23.645 00.000 2744 Move returns status 0, amount 0
23:33:23.645 00.000 2744 move complete, result=0
23:33:23.645 00.000 2744 worker thread done servicing request
23:33:23.667 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1603, FiltMax=65535, Gamma=0.510
23:33:23.686 00.019 1092 UpdateGuideState exits: m=520375 SNR=84.4
23:33:23.688 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:23.692 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:23.697 00.005 1092 Enqueuing Expose request
23:33:23.700 00.003 2744 Worker thread wakes up
23:33:23.700 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:23.704 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:23.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:27.094 03.390 2744 Exposure complete
23:33:27.308 00.214 2744 worker thread done servicing request
23:33:27.308 00.000 1092 OnExposeComplete: enter
23:33:27.312 00.004 1092 UpdateGuideState(): m_state=6
23:33:27.314 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
23:33:27.316 00.002 1092 Star::Find returns 1 (0), X=1603.45, Y=1127.69, Mass=551363, SNR=83.9, Peak=65459 HFD=3.2
23:33:27.319 00.003 1092 MultiStar: [#1 0.54,0.15,0.96,U] [#2 0.19,-0.12,1.09,U] [#3 -0.05,-0.08,0.88,U] [#4 -0.01,0.22,0.88,U] [#5 0.15,0.11,0.80,U] [#6 -0.03,-0.18,0.79,U] [#7 0.44,0.49,0.60,U] [#8 0.05,0.50,0.63,U] 
23:33:27.324 00.005 1092 refined, 8 included, MultiStar: {0.17, 0.17}, one-star: {0.27, 0.62}
23:33:27.327 00.003 1092 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.43) = xAngle (1.21 = 1.21)
23:33:27.331 00.004 1092 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.06 = 1.06)
23:33:27.333 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.17 hyp=0.25 cameraTheta=0.78 mountX=0.09 mountY=0.21, mountTheta=1.19
23:33:27.340 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.17, opts=13)
23:33:27.345 00.005 1092 Enqueuing Move request for scope (0.17, 0.17)
23:33:27.348 00.003 2744 Worker thread wakes up
23:33:27.348 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.17) opts 0xd
23:33:27.348 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.17)
23:33:27.348 00.000 2744 Moving (0.17, 0.17) raw xDistance=0.09 yDistance=0.21
23:33:27.348 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:33:27.348 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:27.348 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:33:27.348 00.000 2744 MoveAxis(E, 0, ABG)
23:33:27.348 00.000 2744 Move returns status 0, amount 0
23:33:27.348 00.000 2744 MoveAxis(N, 0, ABG)
23:33:27.348 00.000 2744 Move returns status 0, amount 0
23:33:27.348 00.000 2744 move complete, result=0
23:33:27.349 00.001 2744 worker thread done servicing request
23:33:27.364 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1491, FiltMax=65535, Gamma=0.510
23:33:27.383 00.019 1092 UpdateGuideState exits: m=551363 SNR=83.9
23:33:27.387 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:27.389 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:27.391 00.002 1092 Enqueuing Expose request
23:33:27.393 00.002 2744 Worker thread wakes up
23:33:27.394 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:27.396 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:27.396 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:30.783 03.387 2744 Exposure complete
23:33:30.980 00.197 2744 worker thread done servicing request
23:33:30.980 00.000 1092 OnExposeComplete: enter
23:33:30.982 00.002 1092 UpdateGuideState(): m_state=6
23:33:30.985 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
23:33:30.987 00.002 1092 Star::Find returns 1 (0), X=1603.52, Y=1127.48, Mass=560974, SNR=88.4, Peak=63235 HFD=3.2
23:33:30.991 00.004 1092 MultiStar: [#1 0.67,0.18,0.96,U] [#2 0.12,0.03,0.94,U] [#3 0.07,-0.12,0.92,U] [#4 0.01,0.13,0.85,U] [#5 0.06,-0.05,0.72,U] [#6 -0.13,0.01,0.71,U] [#7 0.56,0.33,0.56,U] [#8 0.15,0.54,0.50,U] 
23:33:30.993 00.002 1092 refined, 8 included, MultiStar: {0.21, 0.14}, one-star: {0.35, 0.41}
23:33:30.996 00.003 1092 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.43) = xAngle (1.03 = 1.03)
23:33:30.998 00.002 1092 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.87 = 0.87)
23:33:31.000 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=0.14 hyp=0.26 cameraTheta=0.60 mountX=0.13 mountY=0.20, mountTheta=0.98
23:33:31.004 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.14, opts=13)
23:33:31.007 00.003 1092 Enqueuing Move request for scope (0.21, 0.14)
23:33:31.009 00.002 2744 Worker thread wakes up
23:33:31.009 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.14) opts 0xd
23:33:31.009 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.14)
23:33:31.009 00.000 2744 Moving (0.21, 0.14) raw xDistance=0.13 yDistance=0.20
23:33:31.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:33:31.009 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:31.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:33:31.009 00.000 2744 MoveAxis(E, 0, ABG)
23:33:31.009 00.000 2744 Move returns status 0, amount 0
23:33:31.009 00.000 2744 MoveAxis(N, 0, ABG)
23:33:31.010 00.001 2744 Move returns status 0, amount 0
23:33:31.010 00.000 2744 move complete, result=0
23:33:31.010 00.000 2744 worker thread done servicing request
23:33:31.029 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:33:31.044 00.015 1092 UpdateGuideState exits: m=560974 SNR=88.4
23:33:31.047 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:31.049 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:31.051 00.002 1092 Enqueuing Expose request
23:33:31.053 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:33:31.055 00.002 2744 Worker thread wakes up
23:33:31.056 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:31.056 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:34.452 03.396 2744 Exposure complete
23:33:34.674 00.222 2744 worker thread done servicing request
23:33:34.674 00.000 1092 OnExposeComplete: enter
23:33:34.678 00.004 1092 UpdateGuideState(): m_state=6
23:33:34.680 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
23:33:34.683 00.003 1092 Star::Find returns 1 (0), X=1604.45, Y=1127.34, Mass=580800, SNR=86.0, Peak=52000 HFD=3.4
23:33:34.686 00.003 1092 MultiStar: [#1 1.45,-0.11,0.00,M8] [#2 0.82,-0.28,0.00,M1] [#3 0.71,-0.39,0.00,M1] [#4 0.82,0.10,0.00,M1] [#5 1.05,-0.43,0.00,M2] [#6 0.95,-0.31,0.00,M1] [#7 1.02,0.24,0.00,M9] [#8 1.04,0.18,0.00,M1] 
23:33:34.689 00.003 1092 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.43) = xAngle (0.64 = 0.64)
23:33:34.691 00.002 1092 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.48 = 0.48)
23:33:34.694 00.003 1092 CameraToMount -- cameraX=1.27 cameraY=0.27 hyp=1.30 cameraTheta=0.21 mountX=1.04 mountY=0.60, mountTheta=0.52
23:33:34.699 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.27, y=0.27, opts=13)
23:33:34.701 00.002 1092 Enqueuing Move request for scope (1.27, 0.27)
23:33:34.705 00.004 2744 Worker thread wakes up
23:33:34.705 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.27, 0.27) opts 0xd
23:33:34.705 00.000 2744 Handling offset move in thread for scope, endpoint = (1.27, 0.27)
23:33:34.705 00.000 2744 Moving (1.27, 0.27) raw xDistance=1.04 yDistance=0.60
23:33:34.705 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04
23:33:34.705 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
23:33:34.705 00.000 2744 MoveAxis(W, 234, ABG)
23:33:34.705 00.000 2744 Guiding  Dir = 3, Dur = 234
23:33:34.706 00.001 2744 IsSlewing returns 0
23:33:34.706 00.000 2744 IsGuiding returns 0
23:33:34.707 00.001 2744 PulseGuide returned control before completion, sleep 244
23:33:34.722 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:33:34.741 00.019 1092 UpdateGuideState exits: m=580800 SNR=86.0
23:33:34.744 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:34.747 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:34.749 00.002 1092 Enqueuing Expose request
23:33:34.966 00.217 2744 IsGuiding returns 1
23:33:34.966 00.000 2744 scope still moving after pulse duration time elapsed
23:33:34.998 00.032 2744 IsSlewing returns 0
23:33:34.998 00.000 2744 IsGuiding returns 0
23:33:34.998 00.000 2744 scope move finished after 234 + 58 ms
23:33:34.998 00.000 2744 Move returns status 0, amount 234
23:33:34.998 00.000 2744 MoveAxis(S, 114, ABG)
23:33:34.998 00.000 2744 Guiding  Dir = 1, Dur = 114
23:33:34.999 00.001 2744 IsSlewing returns 0
23:33:34.999 00.000 2744 IsGuiding returns 0
23:33:34.999 00.000 2744 PulseGuide returned control before completion, sleep 124
23:33:35.139 00.140 2744 IsGuiding returns 1
23:33:35.139 00.000 2744 scope still moving after pulse duration time elapsed
23:33:35.171 00.032 2744 IsSlewing returns 0
23:33:35.171 00.000 2744 IsGuiding returns 1
23:33:35.202 00.031 2744 IsSlewing returns 0
23:33:35.203 00.001 2744 IsGuiding returns 1
23:33:35.234 00.031 2744 IsSlewing returns 0
23:33:35.234 00.000 2744 IsGuiding returns 0
23:33:35.234 00.000 2744 scope move finished after 114 + 121 ms
23:33:35.234 00.000 2744 Move returns status 0, amount 114
23:33:35.234 00.000 2744 move complete, result=0
23:33:35.234 00.000 2744 worker thread done servicing request
23:33:35.235 00.001 2744 Worker thread wakes up
23:33:35.235 00.000 1092 GuideStep: 1.0 px 234 ms WEST, 0.6 px 114 ms SOUTH
23:33:35.238 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:35.239 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:38.627 03.388 2744 Exposure complete
23:33:38.824 00.197 2744 worker thread done servicing request
23:33:38.824 00.000 1092 OnExposeComplete: enter
23:33:38.827 00.003 1092 UpdateGuideState(): m_state=6
23:33:38.830 00.003 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
23:33:38.832 00.002 1092 Star::Find returns 1 (0), X=1603.88, Y=1127.05, Mass=553716, SNR=87.6, Peak=63747 HFD=3.0
23:33:38.835 00.003 1092 MultiStar: [#1 0.76,-0.17,0.88,U] [#2 0.20,-0.44,1.16,U] [#3 -0.03,-0.50,0.83,U] [#4 0.22,-0.10,0.91,U] [#5 0.41,-0.40,0.75,U] [#6 0.21,-0.40,0.77,U] [#7 0.40,-0.21,0.66,U] [#8 0.14,0.05,0.48,U] 
23:33:38.838 00.003 1092 refined, 8 included, MultiStar: {0.35, -0.26}, one-star: {0.70, -0.03}
23:33:38.840 00.002 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
23:33:38.842 00.002 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
23:33:38.845 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.26 hyp=0.43 cameraTheta=-0.64 mountX=0.42 mountY=-0.16, mountTheta=-0.35
23:33:38.850 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.26, opts=13)
23:33:38.853 00.003 1092 Enqueuing Move request for scope (0.35, -0.26)
23:33:38.856 00.003 2744 Worker thread wakes up
23:33:38.856 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.26) opts 0xd
23:33:38.856 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.26)
23:33:38.856 00.000 2744 Moving (0.35, -0.26) raw xDistance=0.42 yDistance=-0.16
23:33:38.856 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.42
23:33:38.856 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:38.857 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:33:38.857 00.000 2744 MoveAxis(W, 111, ABG)
23:33:38.857 00.000 2744 Guiding  Dir = 3, Dur = 111
23:33:38.857 00.000 2744 IsSlewing returns 0
23:33:38.857 00.000 2744 IsGuiding returns 0
23:33:38.858 00.001 2744 PulseGuide returned control before completion, sleep 121
23:33:38.876 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:33:38.893 00.017 1092 UpdateGuideState exits: m=553716 SNR=87.6
23:33:38.895 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:38.898 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:38.900 00.002 1092 Enqueuing Expose request
23:33:38.993 00.093 2744 IsGuiding returns 1
23:33:38.993 00.000 2744 scope still moving after pulse duration time elapsed
23:33:39.025 00.032 2744 IsSlewing returns 0
23:33:39.025 00.000 2744 IsGuiding returns 0
23:33:39.025 00.000 2744 scope move finished after 111 + 56 ms
23:33:39.025 00.000 2744 Move returns status 0, amount 111
23:33:39.025 00.000 2744 MoveAxis(N, 0, ABG)
23:33:39.025 00.000 2744 Move returns status 0, amount 0
23:33:39.025 00.000 2744 move complete, result=0
23:33:39.025 00.000 2744 worker thread done servicing request
23:33:39.026 00.001 2744 Worker thread wakes up
23:33:39.026 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:39.026 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:39.035 00.009 1092 GuideStep: 0.4 px 111 ms WEST, -0.2 px 0 ms NORTH
23:33:42.414 03.379 2744 Exposure complete
23:33:42.603 00.189 2744 worker thread done servicing request
23:33:42.603 00.000 1092 OnExposeComplete: enter
23:33:42.606 00.003 1092 UpdateGuideState(): m_state=6
23:33:42.608 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
23:33:42.611 00.003 1092 Star::Find returns 1 (0), X=1603.31, Y=1126.99, Mass=504646, SNR=91.9, Peak=59360 HFD=3.3
23:33:42.614 00.003 1092 MultiStar: [#1 0.30,-0.10,0.88,U] [#2 -0.19,-0.36,0.93,U] [#3 -0.08,-0.64,0.76,U] [#4 -0.34,-0.25,0.74,U] [#5 -0.02,-0.53,0.66,U] [#6 -0.12,-0.51,0.66,U] [#7 0.02,-0.07,0.53,U] [#8 -0.06,-0.08,0.48,U] 
23:33:42.616 00.002 1092 single-star, 8 included, MultiStar: {-0.03, -0.29}, one-star: {0.14, -0.08}
23:33:42.618 00.002 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
23:33:42.621 00.003 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
23:33:42.623 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.51 mountX=0.16 mountY=-0.04, mountTheta=-0.23
23:33:42.627 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.08, opts=13)
23:33:42.629 00.002 1092 Enqueuing Move request for scope (0.14, -0.08)
23:33:42.632 00.003 2744 Worker thread wakes up
23:33:42.632 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
23:33:42.632 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
23:33:42.632 00.000 2744 Moving (0.14, -0.08) raw xDistance=0.16 yDistance=-0.04
23:33:42.632 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:33:42.632 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:42.632 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:33:42.632 00.000 2744 MoveAxis(E, 0, ABG)
23:33:42.632 00.000 2744 Move returns status 0, amount 0
23:33:42.632 00.000 2744 MoveAxis(N, 0, ABG)
23:33:42.632 00.000 2744 Move returns status 0, amount 0
23:33:42.632 00.000 2744 move complete, result=0
23:33:42.632 00.000 2744 worker thread done servicing request
23:33:42.650 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:33:42.663 00.013 1092 UpdateGuideState exits: m=504646 SNR=91.9
23:33:42.665 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:42.667 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:42.670 00.003 1092 Enqueuing Expose request
23:33:42.671 00.001 2744 Worker thread wakes up
23:33:42.672 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:42.673 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:42.673 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:46.078 03.405 2744 Exposure complete
23:33:46.302 00.224 2744 worker thread done servicing request
23:33:46.302 00.000 1092 OnExposeComplete: enter
23:33:46.306 00.004 1092 UpdateGuideState(): m_state=6
23:33:46.309 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
23:33:46.312 00.003 1092 Star::Find returns 1 (0), X=1603.20, Y=1127.37, Mass=561205, SNR=84.8, Peak=61584 HFD=3.3
23:33:46.316 00.004 1092 MultiStar: [#1 0.13,0.06,1.00,U] [#2 -0.42,-0.14,0.89,U] [#3 -0.28,-0.15,0.80,U] [#4 -0.51,0.04,1.04,U] [#5 -0.12,-0.10,0.73,U] [#6 -0.16,-0.10,0.88,U] [#7 -0.20,0.29,0.66,U] [#8 -0.28,0.32,0.48,U] 
23:33:46.319 00.003 1092 refined, 8 included, MultiStar: {-0.20, 0.04}, one-star: {0.03, 0.30}
23:33:46.322 00.003 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.35 = -2.93)
23:33:46.325 00.003 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.19 = -3.09)
23:33:46.327 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.92 mountX=-0.20 mountY=-0.01, mountTheta=-3.09
23:33:46.334 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.04, opts=13)
23:33:46.337 00.003 1092 Enqueuing Move request for scope (-0.20, 0.04)
23:33:46.340 00.003 2744 Worker thread wakes up
23:33:46.340 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
23:33:46.340 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
23:33:46.340 00.000 2744 Moving (-0.20, 0.04) raw xDistance=-0.20 yDistance=-0.01
23:33:46.340 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:33:46.340 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:46.340 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:33:46.340 00.000 2744 MoveAxis(E, 0, ABG)
23:33:46.340 00.000 2744 Move returns status 0, amount 0
23:33:46.341 00.001 2744 MoveAxis(N, 0, ABG)
23:33:46.341 00.000 2744 Move returns status 0, amount 0
23:33:46.341 00.000 2744 move complete, result=0
23:33:46.341 00.000 2744 worker thread done servicing request
23:33:46.358 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:33:46.375 00.017 1092 UpdateGuideState exits: m=561205 SNR=84.8
23:33:46.378 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:46.380 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:46.382 00.002 1092 Enqueuing Expose request
23:33:46.385 00.003 2744 Worker thread wakes up
23:33:46.385 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:33:46.387 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:46.387 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:49.782 03.395 2744 Exposure complete
23:33:49.991 00.209 2744 worker thread done servicing request
23:33:49.991 00.000 1092 OnExposeComplete: enter
23:33:49.995 00.004 1092 UpdateGuideState(): m_state=6
23:33:50.006 00.011 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
23:33:50.011 00.005 1092 Star::Find returns 1 (0), X=1603.01, Y=1127.39, Mass=533682, SNR=82.7, Peak=59168 HFD=3.4
23:33:50.037 00.026 1092 MultiStar: [#1 0.04,0.13,1.17,U] [#2 -0.62,-0.16,0.94,U] [#3 -0.74,-0.15,0.87,U] [#4 -0.73,0.10,0.90,U] [#5 -0.45,0.05,0.69,U] [#6 -0.75,-0.01,0.75,U] [#7 -0.39,0.14,0.60,U] [#8 -0.56,0.31,0.44,U] 
23:33:50.043 00.006 1092 single-star, 8 included, MultiStar: {-0.46, 0.07}, one-star: {-0.17, 0.32}
23:33:50.050 00.007 1092 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.43) = xAngle (2.48 = 2.48)
23:33:50.057 00.007 1092 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.32 = 2.32)
23:33:50.064 00.007 1092 CameraToMount -- cameraX=-0.17 cameraY=0.32 hyp=0.36 cameraTheta=2.05 mountX=-0.29 mountY=0.26, mountTheta=2.39
23:33:50.076 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.32, opts=13)
23:33:50.080 00.004 1092 Enqueuing Move request for scope (-0.17, 0.32)
23:33:50.084 00.004 2744 Worker thread wakes up
23:33:50.084 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.32) opts 0xd
23:33:50.084 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.32)
23:33:50.084 00.000 2744 Moving (-0.17, 0.32) raw xDistance=-0.29 yDistance=0.26
23:33:50.084 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:33:50.084 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:50.085 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:33:50.085 00.000 2744 MoveAxis(E, 0, ABG)
23:33:50.085 00.000 2744 Move returns status 0, amount 0
23:33:50.085 00.000 2744 MoveAxis(N, 0, ABG)
23:33:50.085 00.000 2744 Move returns status 0, amount 0
23:33:50.085 00.000 2744 move complete, result=0
23:33:50.085 00.000 2744 worker thread done servicing request
23:33:50.107 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:33:50.125 00.018 1092 UpdateGuideState exits: m=533682 SNR=82.7
23:33:50.128 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:50.131 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:50.134 00.003 1092 Enqueuing Expose request
23:33:50.138 00.004 2744 Worker thread wakes up
23:33:50.138 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:50.138 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
23:33:50.141 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:53.525 03.384 2744 Exposure complete
23:33:53.720 00.195 2744 worker thread done servicing request
23:33:53.720 00.000 1092 OnExposeComplete: enter
23:33:53.723 00.003 1092 UpdateGuideState(): m_state=6
23:33:53.725 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
23:33:53.728 00.003 1092 Star::Find returns 1 (0), X=1603.01, Y=1127.58, Mass=586574, SNR=110.4, Peak=59264 HFD=3.5
23:33:53.730 00.002 1092 MultiStar: [#1 0.13,0.19,0.79,U] [#2 -0.57,-0.18,0.73,U] [#3 -0.51,-0.18,0.61,U] [#4 -0.68,-0.03,0.63,U] [#5 -0.34,-0.13,0.54,U] [#6 -0.56,0.02,0.57,U] [#7 -0.16,0.38,0.50,U] [#8 -0.77,0.27,0.00,M1] 
23:33:53.732 00.002 1092 refined, 7 included, MultiStar: {-0.34, 0.10}, one-star: {-0.17, 0.51}
23:33:53.733 00.001 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.01)
23:33:53.735 00.002 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
23:33:53.739 00.004 1092 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.35 cameraTheta=2.85 mountX=-0.35 mountY=0.01, mountTheta=3.12
23:33:53.744 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.10, opts=13)
23:33:53.746 00.002 1092 Enqueuing Move request for scope (-0.34, 0.10)
23:33:53.748 00.002 2744 Worker thread wakes up
23:33:53.748 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd
23:33:53.748 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.10)
23:33:53.748 00.000 2744 Moving (-0.34, 0.10) raw xDistance=-0.35 yDistance=0.01
23:33:53.748 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:33:53.748 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:53.748 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:33:53.748 00.000 2744 MoveAxis(E, 78, ABG)
23:33:53.748 00.000 2744 Guiding  Dir = 2, Dur = 78
23:33:53.749 00.001 2744 IsSlewing returns 0
23:33:53.749 00.000 2744 IsGuiding returns 0
23:33:53.749 00.000 2744 PulseGuide returned control before completion, sleep 88
23:33:53.763 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1456, FiltMax=65535, Gamma=0.510
23:33:53.780 00.017 1092 UpdateGuideState exits: m=586574 SNR=110.4
23:33:53.783 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:53.786 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:53.788 00.002 1092 Enqueuing Expose request
23:33:53.848 00.060 2744 IsGuiding returns 1
23:33:53.848 00.000 2744 scope still moving after pulse duration time elapsed
23:33:53.879 00.031 2744 IsSlewing returns 0
23:33:53.879 00.000 2744 IsGuiding returns 0
23:33:53.879 00.000 2744 scope move finished after 78 + 51 ms
23:33:53.879 00.000 2744 Move returns status 0, amount 78
23:33:53.880 00.001 2744 MoveAxis(N, 0, ABG)
23:33:53.880 00.000 2744 Move returns status 0, amount 0
23:33:53.880 00.000 2744 move complete, result=0
23:33:53.880 00.000 2744 worker thread done servicing request
23:33:53.880 00.000 2744 Worker thread wakes up
23:33:53.880 00.000 1092 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
23:33:53.883 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:53.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:33:57.276 03.393 2744 Exposure complete
23:33:57.484 00.208 2744 worker thread done servicing request
23:33:57.484 00.000 1092 OnExposeComplete: enter
23:33:57.488 00.004 1092 UpdateGuideState(): m_state=6
23:33:57.491 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
23:33:57.493 00.002 1092 Star::Find returns 1 (0), X=1603.33, Y=1127.45, Mass=526345, SNR=85.4, Peak=58387 HFD=3.2
23:33:57.496 00.003 1092 MultiStar: [#1 0.37,0.12,0.93,U] [#2 -0.05,-0.20,1.02,U] [#3 -0.36,-0.31,0.89,U] [#4 -0.34,0.16,0.82,U] [#5 -0.02,-0.21,0.75,U] [#6 -0.06,-0.10,0.67,U] [#7 0.25,0.35,0.60,U] [#8 0.04,0.62,0.55,U] 
23:33:57.498 00.002 1092 refined, 8 included, MultiStar: {-0.00, 0.06}, one-star: {0.15, 0.38}
23:33:57.500 00.002 1092 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.43) = xAngle (2.06 = 2.06)
23:33:57.504 00.004 1092 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.91 = 1.91)
23:33:57.507 00.003 1092 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.63 mountX=-0.03 mountY=0.06, mountTheta=2.03
23:33:57.512 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.06, opts=13)
23:33:57.514 00.002 1092 Enqueuing Move request for scope (-0.00, 0.06)
23:33:57.516 00.002 2744 Worker thread wakes up
23:33:57.516 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
23:33:57.516 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
23:33:57.516 00.000 2744 Moving (-0.00, 0.06) raw xDistance=-0.03 yDistance=0.06
23:33:57.516 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:33:57.516 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:33:57.517 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:33:57.517 00.000 2744 MoveAxis(E, 0, ABG)
23:33:57.517 00.000 2744 Move returns status 0, amount 0
23:33:57.517 00.000 2744 MoveAxis(N, 0, ABG)
23:33:57.517 00.000 2744 Move returns status 0, amount 0
23:33:57.517 00.000 2744 move complete, result=0
23:33:57.517 00.000 2744 worker thread done servicing request
23:33:57.533 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1219, FiltMax=65535, Gamma=0.510
23:33:57.550 00.017 1092 UpdateGuideState exits: m=526345 SNR=85.4
23:33:57.553 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:33:57.556 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:33:57.558 00.002 1092 Enqueuing Expose request
23:33:57.559 00.001 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:33:57.562 00.003 2744 Worker thread wakes up
23:33:57.562 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:33:57.562 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:34:01.186 03.624 2744 Exposure complete
23:34:01.700 00.514 2744 worker thread done servicing request
23:34:01.700 00.000 1092 OnExposeComplete: enter
23:34:01.709 00.009 1092 UpdateGuideState(): m_state=6
23:34:01.715 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
23:34:01.727 00.012 1092 Star::Find returns 1 (0), X=1603.20, Y=1127.34, Mass=545791, SNR=90.7, Peak=58656 HFD=3.3
23:34:01.734 00.007 1092 MultiStar: [#1 0.09,0.12,0.85,U] [#2 -0.33,-0.12,0.80,U] [#3 -0.55,-0.15,0.78,U] [#4 -0.41,0.07,0.86,U] [#5 -0.30,-0.25,0.66,U] [#6 -0.30,-0.22,0.73,U] [#7 -0.13,0.33,0.52,U] [#8 -0.42,0.77,0.00,M1] 
23:34:01.744 00.010 1092 refined, 7 included, MultiStar: {-0.23, 0.01}, one-star: {0.02, 0.26}
23:34:01.755 00.011 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
23:34:01.760 00.005 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
23:34:01.764 00.004 1092 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.10 mountX=-0.22 mountY=-0.05, mountTheta=-2.90
23:34:01.774 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.01, opts=13)
23:34:01.779 00.005 1092 Enqueuing Move request for scope (-0.23, 0.01)
23:34:01.784 00.005 2744 Worker thread wakes up
23:34:01.785 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
23:34:01.785 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
23:34:01.785 00.000 2744 Moving (-0.23, 0.01) raw xDistance=-0.22 yDistance=-0.05
23:34:01.785 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:34:01.785 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:34:01.786 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:34:01.786 00.000 2744 MoveAxis(E, 0, ABG)
23:34:01.786 00.000 2744 Move returns status 0, amount 0
23:34:01.786 00.000 2744 MoveAxis(N, 0, ABG)
23:34:01.786 00.000 2744 Move returns status 0, amount 0
23:34:01.786 00.000 2744 move complete, result=0
23:34:01.787 00.001 2744 worker thread done servicing request
23:34:01.820 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1363, FiltMax=65535, Gamma=0.510
23:34:01.850 00.030 1092 UpdateGuideState exits: m=545791 SNR=90.7
23:34:01.857 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:01.860 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:01.865 00.005 1092 Enqueuing Expose request
23:34:01.869 00.004 2744 Worker thread wakes up
23:34:01.870 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:01.870 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:34:01.870 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:34:04.251 02.381 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:04.257 00.006 1092 case statement mapped state 6 to 3
23:34:04.262 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:04.301 00.039 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:04.308 00.007 1092 case statement mapped state 6 to 3
23:34:04.313 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:04.353 00.040 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
23:34:04.359 00.006 1092 SetPaused type=2 isPaused=0 exposurePending=1
23:34:04.366 00.007 1092 Guider::SetPaused(2)
23:34:04.396 00.030 1092 Status Line: Paused/full
23:34:04.415 00.019 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
23:34:04.426 00.011 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:04.430 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:34:05.278 00.848 2744 Exposure complete
23:34:05.365 00.087 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:05.368 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:34:05.469 00.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:05.475 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:34:05.526 00.051 2744 worker thread done servicing request
23:34:05.526 00.000 1092 OnExposeComplete: enter
23:34:05.529 00.003 1092 guider is paused, ignoring frame, not scheduling exposure
23:34:25.431 19.902 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:25.434 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:34:25.532 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:25.535 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:34:25.633 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
23:34:25.636 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
23:34:25.639 00.003 1092 Guider::SetPaused(0)
23:34:25.642 00.003 1092 Guider::SetPaused: resetting avg dist filter
23:34:25.658 00.016 1092 un-pause: clearing mount guide algorithm history
23:34:25.661 00.003 1092 Mount: notify guiding resumed
23:34:25.663 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:25.665 00.002 1092 Enqueuing Expose request
23:34:25.667 00.002 1092 Status Line: Resumed
23:34:25.670 00.003 2744 Worker thread wakes up
23:34:25.671 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:25.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1112,31,31)
23:34:25.674 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
23:34:25.683 00.009 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:25.688 00.005 1092 case statement mapped state 6 to 3
23:34:25.692 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:26.699 01.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:26.701 00.002 1092 case statement mapped state 6 to 3
23:34:26.705 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:27.816 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:27.821 00.005 1092 case statement mapped state 6 to 3
23:34:27.825 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:28.933 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:28.938 00.005 1092 case statement mapped state 6 to 3
23:34:28.940 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:29.071 00.131 2744 Exposure complete
23:34:29.313 00.242 2744 worker thread done servicing request
23:34:29.313 00.000 1092 OnExposeComplete: enter
23:34:29.316 00.003 1092 UpdateGuideState(): m_state=6
23:34:29.321 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
23:34:29.325 00.004 1092 Star::Find returns 1 (0), X=1605.27, Y=1133.10, Mass=35631, SNR=12.1, Peak=10839 HFD=4.7
23:34:29.329 00.004 1092 MultiStar: large primary error, entering stabilization period
23:34:29.332 00.003 1092 CameraToMount -- cameraTheta (1.24) - m_xAngle (-0.43) = xAngle (1.66 = 1.66)
23:34:29.336 00.004 1092 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.51 = 1.51)
23:34:29.339 00.003 1092 CameraToMount -- cameraX=2.09 cameraY=6.03 hyp=6.38 cameraTheta=1.24 mountX=-0.59 mountY=6.37, mountTheta=1.66
23:34:29.350 00.011 1092 SchedulePrimaryMove(0F8C9988, x=2.09, y=6.03, opts=13)
23:34:29.354 00.004 1092 Enqueuing Move request for scope (2.09, 6.03)
23:34:29.357 00.003 2744 Worker thread wakes up
23:34:29.357 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.09, 6.03) opts 0xd
23:34:29.357 00.000 2744 Handling offset move in thread for scope, endpoint = (2.09, 6.03)
23:34:29.357 00.000 2744 Moving (2.09, 6.03) raw xDistance=-0.59 yDistance=6.37
23:34:29.357 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
23:34:29.357 00.000 2744 resist switch: large excursion: input 6.37 thresh 1.35 direction from 0 to 1
23:34:29.357 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=19.12
23:34:29.358 00.001 2744 GuideAlgorithmResistSwitch::result() returns 6.37 from input 6.37
23:34:29.358 00.000 2744 MoveAxis(E, 132, ABG)
23:34:29.358 00.000 2744 Guiding  Dir = 2, Dur = 132
23:34:29.358 00.000 2744 IsSlewing returns 0
23:34:29.358 00.000 2744 IsGuiding returns 0
23:34:29.359 00.001 2744 PulseGuide returned control before completion, sleep 142
23:34:29.382 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4579, FiltMin=1338, FiltMax=65535, Gamma=0.510
23:34:29.401 00.019 1092 UpdateGuideState exits: m=35631 SNR=12.1
23:34:29.404 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:29.408 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:29.410 00.002 1092 Enqueuing Expose request
23:34:29.515 00.105 2744 IsGuiding returns 0
23:34:29.515 00.000 2744 Move returns status 0, amount 132
23:34:29.515 00.000 2744 MoveAxis(S, 1197, ABG)
23:34:29.515 00.000 2744 Guiding  Dir = 1, Dur = 1197
23:34:29.516 00.001 2744 IsSlewing returns 0
23:34:29.516 00.000 2744 IsGuiding returns 0
23:34:29.517 00.001 2744 PulseGuide returned control before completion, sleep 1207
23:34:30.046 00.529 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:30.050 00.004 1092 case statement mapped state 6 to 3
23:34:30.056 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:30.733 00.677 2744 IsGuiding returns 1
23:34:30.733 00.000 2744 scope still moving after pulse duration time elapsed
23:34:30.763 00.030 2744 IsSlewing returns 0
23:34:30.763 00.000 2744 IsGuiding returns 0
23:34:30.763 00.000 2744 scope move finished after 1197 + 50 ms
23:34:30.763 00.000 2744 Move returns status 0, amount 1197
23:34:30.764 00.001 2744 move complete, result=0
23:34:30.764 00.000 2744 worker thread done servicing request
23:34:30.764 00.000 2744 Worker thread wakes up
23:34:30.764 00.000 1092 GuideStep: -0.6 px 132 ms EAST, 6.4 px 1197 ms SOUTH
23:34:30.767 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:30.767 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1590,1118,31,31)
23:34:31.211 00.444 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:31.214 00.003 1092 case statement mapped state 6 to 3
23:34:31.217 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:31.312 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:31.316 00.004 1092 case statement mapped state 6 to 3
23:34:31.320 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:31.414 00.094 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
23:34:31.418 00.004 1092 PhdController::Dither begins
23:34:31.421 00.003 1092 dither: size=1.00, dRA=-1.00 dDec=0.13
23:34:31.424 00.003 1092 MountToCamera -- mountTheta (3.01) + m_xAngle (-0.43) = xAngle (2.59 = 2.59)
23:34:31.427 00.003 1092 MountToCamera -- mountX=-1.00 mountY=0.13 hyp=1.01 mountTheta=3.01 cameraX=-0.86, cameraY=0.53 cameraTheta=2.59
23:34:31.430 00.003 1092 setting lock position to (1602.32, 1127.60)
23:34:31.432 00.002 1092 Mount: notify guiding dithered (-0.9, 0.5)
23:34:31.434 00.002 1092 MultiStar: stabilizing after lock position change
23:34:31.437 00.003 1092 Status Line: Dither by -1.00,0.13
23:34:31.448 00.011 1092 PhdController: newstate STATE_SETTLE_BEGIN
23:34:31.451 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
23:34:31.455 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
23:34:34.191 02.736 2744 Exposure complete
23:34:34.490 00.299 2744 worker thread done servicing request
23:34:34.491 00.001 1092 OnExposeComplete: enter
23:34:34.496 00.005 1092 UpdateGuideState(): m_state=6
23:34:34.499 00.003 1092 Star::Find(15, 1605, 1133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
23:34:34.502 00.003 1092 Star::Find returns 1 (0), X=1620.50, Y=1120.63, Mass=542516, SNR=94.5, Peak=22234 HFD=3.2
23:34:34.506 00.004 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
23:34:34.509 00.003 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
23:34:34.514 00.005 1092 CameraToMount -- cameraX=18.18 cameraY=-6.97 hyp=19.47 cameraTheta=-0.37 mountX=19.43 mountY=-1.83, mountTheta=-0.09
23:34:34.523 00.009 1092 dither recenter: remaining=(1.0,-0.1) step=(1.0,-0.1)
23:34:34.525 00.002 1092 MountToCamera -- mountTheta (-0.13) + m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
23:34:34.531 00.006 1092 MountToCamera -- mountX=1.00 mountY=-0.13 hyp=1.01 mountTheta=-0.13 cameraX=0.86, cameraY=-0.53 cameraTheta=-0.55
23:34:34.534 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.53, opts=4)
23:34:34.538 00.004 1092 Enqueuing Move request for scope (0.86, -0.53)
23:34:34.541 00.003 1092 Mount: notify direct move 1.00,-0.13
23:34:34.546 00.005 2744 Worker thread wakes up
23:34:34.546 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.53) opts 0x4
23:34:34.546 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.53)
23:34:34.546 00.000 2744 Moving (0.86, -0.53) raw xDistance=1.00 yDistance=-0.13
23:34:34.546 00.000 2744 MoveAxis(W, 355, B)
23:34:34.546 00.000 2744 Guiding  Dir = 3, Dur = 355
23:34:34.547 00.001 2744 IsSlewing returns 0
23:34:34.547 00.000 2744 IsGuiding returns 0
23:34:34.547 00.000 2744 PulseGuide returned control before completion, sleep 365
23:34:34.573 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4586, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:34:34.596 00.023 1092 UpdateGuideState exits: m=542516 SNR=94.5
23:34:34.599 00.003 1092 PhdController: settling, locked = 1, distance = 11.01 (4.00) aobump = 0 frame = 1 / 99999
23:34:34.603 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778992474.603,"Host":"TALL-PINES-2024","Inst":1,"Distance":11.01,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:34:34.606 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:34.609 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:34.616 00.007 1092 Enqueuing Expose request
23:34:34.922 00.306 2744 IsGuiding returns 1
23:34:34.922 00.000 2744 scope still moving after pulse duration time elapsed
23:34:34.952 00.030 2744 IsSlewing returns 0
23:34:34.953 00.001 2744 IsGuiding returns 0
23:34:34.953 00.000 2744 scope move finished after 355 + 50 ms
23:34:34.953 00.000 2744 Move returns status 0, amount 355
23:34:34.953 00.000 2744 MoveAxis(N, 24, B)
23:34:34.953 00.000 2744 Guiding  Dir = 0, Dur = 24
23:34:34.953 00.000 2744 IsSlewing returns 0
23:34:34.954 00.001 2744 IsGuiding returns 0
23:34:34.954 00.000 2744 PulseGuide returned control before completion, sleep 34
23:34:34.999 00.045 2744 IsGuiding returns 1
23:34:34.999 00.000 2744 scope still moving after pulse duration time elapsed
23:34:35.031 00.032 2744 IsSlewing returns 0
23:34:35.031 00.000 2744 IsGuiding returns 0
23:34:35.031 00.000 2744 scope move finished after 24 + 53 ms
23:34:35.032 00.001 2744 Move returns status 0, amount 24
23:34:35.032 00.000 2744 move complete, result=0
23:34:35.032 00.000 2744 worker thread done servicing request
23:34:35.032 00.000 1092 GuideStep: 1.0 px 355 ms WEST, -0.1 px 24 ms NORTH
23:34:35.036 00.004 2744 Worker thread wakes up
23:34:35.036 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:35.036 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1605,1106,31,31)
23:34:36.532 01.496 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:36.535 00.003 1092 case statement mapped state 6 to 3
23:34:36.539 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:36.634 00.095 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:34:36.637 00.003 1092 PhdController::Guide reentrancy state = 9 op = 0
23:34:36.640 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
23:34:36.687 00.047 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:34:36.690 00.003 1092 case statement mapped state 6 to 3
23:34:36.693 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:34:38.581 01.888 2744 Exposure complete
23:34:38.857 00.276 2744 worker thread done servicing request
23:34:38.857 00.000 1092 OnExposeComplete: enter
23:34:38.863 00.006 1092 UpdateGuideState(): m_state=6
23:34:38.867 00.004 1092 Star::Find(15, 1620, 1120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
23:34:38.871 00.004 1092 Star::Find returns 1 (0), X=1619.18, Y=1120.76, Mass=533242, SNR=94.7, Peak=51696 HFD=3.3
23:34:38.876 00.005 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
23:34:38.880 00.004 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
23:34:38.883 00.003 1092 CameraToMount -- cameraX=16.86 cameraY=-6.84 hyp=18.20 cameraTheta=-0.39 mountX=18.18 mountY=-2.05, mountTheta=-0.11
23:34:38.893 00.010 1092 SchedulePrimaryMove(0F8C9988, x=16.86, y=-6.84, opts=13)
23:34:38.898 00.005 1092 Enqueuing Move request for scope (16.86, -6.84)
23:34:38.901 00.003 2744 Worker thread wakes up
23:34:38.901 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (16.86, -6.84) opts 0xd
23:34:38.901 00.000 2744 Handling offset move in thread for scope, endpoint = (16.86, -6.84)
23:34:38.901 00.000 2744 Moving (16.86, -6.84) raw xDistance=18.18 yDistance=-2.05
23:34:38.903 00.002 2744 GuideAlgorithmHysteresis::Result() returns 11.45 from input 18.18
23:34:38.903 00.000 2744 resist switch: large excursion: input -2.05 thresh 1.35 direction from 0 to -1
23:34:38.903 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.16
23:34:38.903 00.000 2744 GuideAlgorithmResistSwitch::result() returns -2.05 from input -2.05
23:34:38.903 00.000 2744 MoveAxis(W, 4072, ABG)
23:34:38.903 00.000 2744 duration set to 2500 by maxRaDuration
23:34:38.903 00.000 2744 Guiding  Dir = 3, Dur = 2500
23:34:38.903 00.000 2744 IsSlewing returns 0
23:34:38.904 00.001 2744 IsGuiding returns 0
23:34:38.904 00.000 2744 PulseGuide returned control before completion, sleep 2510
23:34:38.927 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:34:38.951 00.024 1092 UpdateGuideState exits: m=533242 SNR=94.7
23:34:38.957 00.006 1092 PhdController: settling, locked = 1, distance = 18.20 (4.00) aobump = 0 frame = 2 / 99999
23:34:38.960 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778992478.960,"Host":"TALL-PINES-2024","Inst":1,"Distance":18.20,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:34:38.964 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:38.967 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:38.973 00.006 1092 Enqueuing Expose request
23:34:41.428 02.455 2744 IsGuiding returns 1
23:34:41.428 00.000 2744 scope still moving after pulse duration time elapsed
23:34:41.458 00.030 2744 IsSlewing returns 0
23:34:41.458 00.000 2744 IsGuiding returns 0
23:34:41.458 00.000 2744 scope move finished after 2500 + 54 ms
23:34:41.458 00.000 2744 Move returns status 0, amount 2500
23:34:41.458 00.000 2744 MoveAxis(N, 386, ABG)
23:34:41.459 00.001 2744 Guiding  Dir = 0, Dur = 386
23:34:41.459 00.000 2744 IsSlewing returns 0
23:34:41.459 00.000 2744 IsGuiding returns 0
23:34:41.459 00.000 2744 PulseGuide returned control before completion, sleep 396
23:34:41.863 00.404 2744 IsGuiding returns 1
23:34:41.863 00.000 2744 scope still moving after pulse duration time elapsed
23:34:41.894 00.031 2744 IsSlewing returns 0
23:34:41.895 00.001 2744 IsGuiding returns 0
23:34:41.895 00.000 2744 scope move finished after 386 + 49 ms
23:34:41.895 00.000 2744 Move returns status 0, amount 386
23:34:41.895 00.000 2744 move complete, result=0
23:34:41.895 00.000 2744 worker thread done servicing request
23:34:41.895 00.000 2744 Worker thread wakes up
23:34:41.895 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:41.896 00.001 1092 GuideStep: 18.2 px 2500 ms WEST, -2.1 px 386 ms NORTH
23:34:41.898 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1604,1106,31,31)
23:34:45.324 03.426 2744 Exposure complete
23:34:45.562 00.238 2744 worker thread done servicing request
23:34:45.562 00.000 1092 OnExposeComplete: enter
23:34:45.567 00.005 1092 UpdateGuideState(): m_state=6
23:34:45.571 00.004 1092 Star::Find(15, 1619, 1120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
23:34:45.575 00.004 1092 Star::Find returns 1 (0), X=1611.64, Y=1124.31, Mass=525343, SNR=92.6, Peak=61248 HFD=3.3
23:34:45.579 00.004 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
23:34:45.582 00.003 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
23:34:45.586 00.004 1092 CameraToMount -- cameraX=9.32 cameraY=-3.29 hyp=9.88 cameraTheta=-0.34 mountX=9.84 mountY=-0.66, mountTheta=-0.07
23:34:45.592 00.006 1092 SchedulePrimaryMove(0F8C9988, x=9.32, y=-3.29, opts=13)
23:34:45.596 00.004 1092 Enqueuing Move request for scope (9.32, -3.29)
23:34:45.599 00.003 2744 Worker thread wakes up
23:34:45.599 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (9.32, -3.29) opts 0xd
23:34:45.599 00.000 2744 Handling offset move in thread for scope, endpoint = (9.32, -3.29)
23:34:45.599 00.000 2744 Moving (9.32, -3.29) raw xDistance=9.84 yDistance=-0.66
23:34:45.599 00.000 2744 GuideAlgorithmHysteresis::Result() returns 7.00 from input 9.84
23:34:45.599 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
23:34:45.599 00.000 2744 MoveAxis(W, 2489, ABG)
23:34:45.599 00.000 2744 Guiding  Dir = 3, Dur = 2489
23:34:45.600 00.001 2744 IsSlewing returns 0
23:34:45.600 00.000 2744 IsGuiding returns 0
23:34:45.600 00.000 2744 PulseGuide returned control before completion, sleep 2499
23:34:45.621 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4599, FiltMin=1461, FiltMax=65533, Gamma=0.510
23:34:45.642 00.021 1092 UpdateGuideState exits: m=525343 SNR=92.6
23:34:45.648 00.006 1092 PhdController: settling, locked = 1, distance = 15.70 (4.00) aobump = 0 frame = 3 / 99999
23:34:45.651 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778992485.651,"Host":"TALL-PINES-2024","Inst":1,"Distance":15.70,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:34:45.654 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:45.657 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:45.661 00.004 1092 Enqueuing Expose request
23:34:48.115 02.454 2744 IsGuiding returns 1
23:34:48.115 00.000 2744 scope still moving after pulse duration time elapsed
23:34:48.146 00.031 2744 IsSlewing returns 0
23:34:48.146 00.000 2744 IsGuiding returns 0
23:34:48.146 00.000 2744 scope move finished after 2489 + 57 ms
23:34:48.146 00.000 2744 Move returns status 0, amount 2489
23:34:48.146 00.000 2744 MoveAxis(N, 124, ABG)
23:34:48.146 00.000 2744 Guiding  Dir = 0, Dur = 124
23:34:48.147 00.001 2744 IsSlewing returns 0
23:34:48.147 00.000 2744 IsGuiding returns 0
23:34:48.147 00.000 2744 PulseGuide returned control before completion, sleep 134
23:34:48.288 00.141 2744 IsGuiding returns 1
23:34:48.288 00.000 2744 scope still moving after pulse duration time elapsed
23:34:48.320 00.032 2744 IsSlewing returns 0
23:34:48.320 00.000 2744 IsGuiding returns 0
23:34:48.321 00.001 2744 scope move finished after 124 + 48 ms
23:34:48.321 00.000 2744 Move returns status 0, amount 124
23:34:48.321 00.000 2744 move complete, result=0
23:34:48.321 00.000 2744 worker thread done servicing request
23:34:48.321 00.000 2744 Worker thread wakes up
23:34:48.321 00.000 1092 GuideStep: 9.8 px 2489 ms WEST, -0.7 px 124 ms NORTH
23:34:48.324 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:48.324 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1597,1109,31,31)
23:34:51.735 03.411 2744 Exposure complete
23:34:51.980 00.245 2744 worker thread done servicing request
23:34:51.980 00.000 1092 OnExposeComplete: enter
23:34:51.984 00.004 1092 UpdateGuideState(): m_state=6
23:34:51.988 00.004 1092 Star::Find(15, 1611, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
23:34:51.991 00.003 1092 Star::Find returns 1 (0), X=1603.96, Y=1128.15, Mass=525066, SNR=90.2, Peak=65427 HFD=3.0
23:34:51.995 00.004 1092 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.43) = xAngle (0.75 = 0.75)
23:34:51.998 00.003 1092 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.59 = 0.59)
23:34:52.001 00.003 1092 CameraToMount -- cameraX=1.64 cameraY=0.55 hyp=1.73 cameraTheta=0.32 mountX=1.27 mountY=0.97, mountTheta=0.65
23:34:52.007 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.64, y=0.55, opts=13)
23:34:52.012 00.005 1092 Enqueuing Move request for scope (1.64, 0.55)
23:34:52.014 00.002 2744 Worker thread wakes up
23:34:52.014 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.64, 0.55) opts 0xd
23:34:52.014 00.000 2744 Handling offset move in thread for scope, endpoint = (1.64, 0.55)
23:34:52.014 00.000 2744 Moving (1.64, 0.55) raw xDistance=1.27 yDistance=0.97
23:34:52.015 00.001 2744 GuideAlgorithmHysteresis::Result() returns 1.29 from input 1.27
23:34:52.015 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:34:52.015 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.97
23:34:52.015 00.000 2744 MoveAxis(W, 458, ABG)
23:34:52.015 00.000 2744 Guiding  Dir = 3, Dur = 458
23:34:52.015 00.000 2744 IsSlewing returns 0
23:34:52.016 00.001 2744 IsGuiding returns 0
23:34:52.016 00.000 2744 PulseGuide returned control before completion, sleep 468
23:34:52.033 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4602, FiltMin=1687, FiltMax=65535, Gamma=0.510
23:34:52.053 00.020 1092 UpdateGuideState exits: m=525066 SNR=90.2
23:34:52.056 00.003 1092 PhdController: settling, locked = 1, distance = 11.51 (4.00) aobump = 0 frame = 4 / 99999
23:34:52.058 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778992492.058,"Host":"TALL-PINES-2024","Inst":1,"Distance":11.51,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:34:52.062 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:52.065 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:52.067 00.002 1092 Enqueuing Expose request
23:34:52.497 00.430 2744 IsGuiding returns 1
23:34:52.497 00.000 2744 scope still moving after pulse duration time elapsed
23:34:52.528 00.031 2744 IsSlewing returns 0
23:34:52.528 00.000 2744 IsGuiding returns 0
23:34:52.528 00.000 2744 scope move finished after 458 + 54 ms
23:34:52.528 00.000 2744 Move returns status 0, amount 458
23:34:52.529 00.001 2744 MoveAxis(N, 0, ABG)
23:34:52.529 00.000 2744 Move returns status 0, amount 0
23:34:52.529 00.000 2744 move complete, result=0
23:34:52.529 00.000 2744 worker thread done servicing request
23:34:52.529 00.000 2744 Worker thread wakes up
23:34:52.529 00.000 1092 GuideStep: 1.3 px 458 ms WEST, 1.0 px 0 ms NORTH
23:34:52.532 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:52.532 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:34:55.938 03.406 2744 Exposure complete
23:34:56.187 00.249 2744 worker thread done servicing request
23:34:56.187 00.000 1092 OnExposeComplete: enter
23:34:56.191 00.004 1092 UpdateGuideState(): m_state=6
23:34:56.195 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
23:34:56.198 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1129.27, Mass=524546, SNR=90.0, Peak=56480 HFD=3.3
23:34:56.200 00.002 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
23:34:56.206 00.006 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.93 = 1.93)
23:34:56.210 00.004 1092 CameraToMount -- cameraX=-0.14 cameraY=1.67 hyp=1.68 cameraTheta=1.65 mountX=-0.82 mountY=1.57, mountTheta=2.05
23:34:56.217 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=1.67, opts=13)
23:34:56.222 00.005 1092 Enqueuing Move request for scope (-0.14, 1.67)
23:34:56.226 00.004 2744 Worker thread wakes up
23:34:56.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 1.67) opts 0xd
23:34:56.226 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 1.67)
23:34:56.226 00.000 2744 Moving (-0.14, 1.67) raw xDistance=-0.82 yDistance=1.57
23:34:56.226 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.82
23:34:56.226 00.000 2744 resist switch: large excursion: input 1.57 thresh 1.35 direction from -1 to 1
23:34:56.226 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.72
23:34:56.226 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57
23:34:56.226 00.000 2744 MoveAxis(E, 151, ABG)
23:34:56.226 00.000 2744 Guiding  Dir = 2, Dur = 151
23:34:56.226 00.000 2744 IsSlewing returns 0
23:34:56.228 00.002 2744 IsGuiding returns 0
23:34:56.228 00.000 2744 PulseGuide returned control before completion, sleep 161
23:34:56.254 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1613, FiltMax=65535, Gamma=0.510
23:34:56.275 00.021 1092 UpdateGuideState exits: m=524546 SNR=90.0
23:34:56.281 00.006 1092 PhdController: settling, locked = 1, distance = 8.56 (4.00) aobump = 0 frame = 5 / 99999
23:34:56.287 00.006 1092 evsrv: {"Event":"Settling","Timestamp":1778992496.287,"Host":"TALL-PINES-2024","Inst":1,"Distance":8.56,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:34:56.293 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:34:56.299 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:34:56.304 00.005 1092 Enqueuing Expose request
23:34:56.395 00.091 2744 IsGuiding returns 1
23:34:56.395 00.000 2744 scope still moving after pulse duration time elapsed
23:34:56.427 00.032 2744 IsSlewing returns 0
23:34:56.427 00.000 2744 IsGuiding returns 1
23:34:56.457 00.030 2744 IsSlewing returns 0
23:34:56.458 00.001 2744 IsGuiding returns 1
23:34:56.488 00.030 2744 IsSlewing returns 0
23:34:56.489 00.001 2744 IsGuiding returns 0
23:34:56.489 00.000 2744 scope move finished after 151 + 110 ms
23:34:56.489 00.000 2744 Move returns status 0, amount 151
23:34:56.489 00.000 2744 MoveAxis(S, 296, ABG)
23:34:56.489 00.000 2744 Guiding  Dir = 1, Dur = 296
23:34:56.489 00.000 2744 IsSlewing returns 0
23:34:56.490 00.001 2744 IsGuiding returns 0
23:34:56.490 00.000 2744 PulseGuide returned control before completion, sleep 306
23:34:56.801 00.311 2744 IsGuiding returns 1
23:34:56.801 00.000 2744 scope still moving after pulse duration time elapsed
23:34:56.832 00.031 2744 IsSlewing returns 0
23:34:56.832 00.000 2744 IsGuiding returns 0
23:34:56.832 00.000 2744 scope move finished after 296 + 46 ms
23:34:56.832 00.000 2744 Move returns status 0, amount 296
23:34:56.832 00.000 2744 move complete, result=0
23:34:56.833 00.001 2744 worker thread done servicing request
23:34:56.833 00.000 2744 Worker thread wakes up
23:34:56.833 00.000 1092 GuideStep: -0.8 px 151 ms EAST, 1.6 px 296 ms SOUTH
23:34:56.837 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:34:56.837 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:00.253 03.416 2744 Exposure complete
23:35:00.515 00.262 2744 worker thread done servicing request
23:35:00.515 00.000 1092 OnExposeComplete: enter
23:35:00.519 00.004 1092 UpdateGuideState(): m_state=6
23:35:00.524 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
23:35:00.528 00.004 1092 Star::Find returns 1 (0), X=1602.05, Y=1129.36, Mass=546934, SNR=88.5, Peak=65504 HFD=3.3
23:35:00.531 00.003 1092 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.43) = xAngle (2.15 = 2.15)
23:35:00.534 00.003 1092 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.99 = 1.99)
23:35:00.539 00.005 1092 CameraToMount -- cameraX=-0.27 cameraY=1.76 hyp=1.78 cameraTheta=1.72 mountX=-0.97 mountY=1.63, mountTheta=2.11
23:35:00.547 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=1.76, opts=13)
23:35:00.550 00.003 1092 Enqueuing Move request for scope (-0.27, 1.76)
23:35:00.556 00.006 2744 Worker thread wakes up
23:35:00.556 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 1.76) opts 0xd
23:35:00.556 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 1.76)
23:35:00.556 00.000 2744 Moving (-0.27, 1.76) raw xDistance=-0.97 yDistance=1.63
23:35:00.556 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
23:35:00.556 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.63 from input 1.63
23:35:00.556 00.000 2744 MoveAxis(E, 228, ABG)
23:35:00.556 00.000 2744 Guiding  Dir = 2, Dur = 228
23:35:00.557 00.001 2744 IsSlewing returns 0
23:35:00.557 00.000 2744 IsGuiding returns 0
23:35:00.557 00.000 2744 PulseGuide returned control before completion, sleep 238
23:35:00.577 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4611, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:35:00.605 00.028 1092 UpdateGuideState exits: m=546934 SNR=88.5
23:35:00.609 00.004 1092 PhdController: settling, locked = 1, distance = 6.53 (4.00) aobump = 0 frame = 6 / 99999
23:35:00.612 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778992500.612,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.53,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:35:00.616 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:00.619 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:00.623 00.004 1092 Enqueuing Expose request
23:35:00.801 00.178 2744 IsGuiding returns 1
23:35:00.802 00.001 2744 scope still moving after pulse duration time elapsed
23:35:00.832 00.030 2744 IsSlewing returns 0
23:35:00.832 00.000 2744 IsGuiding returns 0
23:35:00.832 00.000 2744 scope move finished after 228 + 47 ms
23:35:00.832 00.000 2744 Move returns status 0, amount 228
23:35:00.832 00.000 2744 MoveAxis(S, 305, ABG)
23:35:00.833 00.001 2744 Guiding  Dir = 1, Dur = 305
23:35:00.833 00.000 2744 IsSlewing returns 0
23:35:00.833 00.000 2744 IsGuiding returns 0
23:35:00.833 00.000 2744 PulseGuide returned control before completion, sleep 315
23:35:01.159 00.326 2744 IsGuiding returns 1
23:35:01.159 00.000 2744 scope still moving after pulse duration time elapsed
23:35:01.190 00.031 2744 IsSlewing returns 0
23:35:01.190 00.000 2744 IsGuiding returns 0
23:35:01.191 00.001 2744 scope move finished after 305 + 52 ms
23:35:01.191 00.000 2744 Move returns status 0, amount 305
23:35:01.191 00.000 2744 move complete, result=0
23:35:01.191 00.000 2744 worker thread done servicing request
23:35:01.191 00.000 2744 Worker thread wakes up
23:35:01.191 00.000 1092 GuideStep: -1.0 px 228 ms EAST, 1.6 px 305 ms SOUTH
23:35:01.195 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:01.195 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:04.598 03.403 2744 Exposure complete
23:35:04.843 00.245 2744 worker thread done servicing request
23:35:04.843 00.000 1092 OnExposeComplete: enter
23:35:04.847 00.004 1092 UpdateGuideState(): m_state=6
23:35:04.851 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
23:35:04.857 00.006 1092 Star::Find returns 1 (0), X=1601.37, Y=1128.65, Mass=539234, SNR=92.3, Peak=55539 HFD=3.3
23:35:04.861 00.004 1092 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.43) = xAngle (2.74 = 2.74)
23:35:04.865 00.004 1092 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.58 = 2.58)
23:35:04.871 00.006 1092 CameraToMount -- cameraX=-0.95 cameraY=1.05 hyp=1.41 cameraTheta=2.31 mountX=-1.30 mountY=0.75, mountTheta=2.62
23:35:04.878 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=1.05, opts=13)
23:35:04.882 00.004 1092 Enqueuing Move request for scope (-0.95, 1.05)
23:35:04.890 00.008 2744 Worker thread wakes up
23:35:04.890 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 1.05) opts 0xd
23:35:04.890 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, 1.05)
23:35:04.890 00.000 2744 Moving (-0.95, 1.05) raw xDistance=-1.30 yDistance=0.75
23:35:04.890 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.86 from input -1.30
23:35:04.890 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
23:35:04.890 00.000 2744 MoveAxis(E, 307, ABG)
23:35:04.890 00.000 2744 Guiding  Dir = 2, Dur = 307
23:35:04.890 00.000 2744 IsSlewing returns 0
23:35:04.890 00.000 2744 IsGuiding returns 0
23:35:04.891 00.001 2744 PulseGuide returned control before completion, sleep 317
23:35:04.926 00.035 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4615, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:35:04.950 00.024 1092 UpdateGuideState exits: m=539234 SNR=92.3
23:35:04.955 00.005 1092 PhdController: settling, locked = 1, distance = 4.99 (4.00) aobump = 0 frame = 7 / 99999
23:35:04.960 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778992504.960,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.99,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:35:04.963 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:04.966 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:04.972 00.006 1092 Enqueuing Expose request
23:35:05.211 00.239 2744 IsGuiding returns 1
23:35:05.211 00.000 2744 scope still moving after pulse duration time elapsed
23:35:05.241 00.030 2744 IsSlewing returns 0
23:35:05.243 00.002 2744 IsGuiding returns 0
23:35:05.243 00.000 2744 scope move finished after 307 + 44 ms
23:35:05.243 00.000 2744 Move returns status 0, amount 307
23:35:05.243 00.000 2744 MoveAxis(S, 141, ABG)
23:35:05.243 00.000 2744 Guiding  Dir = 1, Dur = 141
23:35:05.244 00.001 2744 IsSlewing returns 0
23:35:05.244 00.000 2744 IsGuiding returns 0
23:35:05.245 00.001 2744 PulseGuide returned control before completion, sleep 151
23:35:05.397 00.152 2744 IsGuiding returns 1
23:35:05.397 00.000 2744 scope still moving after pulse duration time elapsed
23:35:05.429 00.032 2744 IsSlewing returns 0
23:35:05.429 00.000 2744 IsGuiding returns 0
23:35:05.429 00.000 2744 scope move finished after 141 + 44 ms
23:35:05.429 00.000 2744 Move returns status 0, amount 141
23:35:05.429 00.000 2744 move complete, result=0
23:35:05.430 00.001 2744 worker thread done servicing request
23:35:05.430 00.000 2744 Worker thread wakes up
23:35:05.430 00.000 1092 GuideStep: -1.3 px 307 ms EAST, 0.8 px 141 ms SOUTH
23:35:05.434 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:05.434 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:08.837 03.403 2744 Exposure complete
23:35:09.078 00.241 2744 worker thread done servicing request
23:35:09.078 00.000 1092 OnExposeComplete: enter
23:35:09.083 00.005 1092 UpdateGuideState(): m_state=6
23:35:09.086 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
23:35:09.089 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1127.61, Mass=544104, SNR=85.3, Peak=55728 HFD=3.2
23:35:09.092 00.003 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.74)
23:35:09.096 00.004 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.39 = -2.90)
23:35:09.099 00.003 1092 CameraToMount -- cameraX=-0.51 cameraY=0.01 hyp=0.51 cameraTheta=3.11 mountX=-0.47 mountY=-0.12, mountTheta=-2.88
23:35:09.104 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.01, opts=13)
23:35:09.107 00.003 1092 Enqueuing Move request for scope (-0.51, 0.01)
23:35:09.113 00.006 2744 Worker thread wakes up
23:35:09.113 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.01) opts 0xd
23:35:09.113 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.01)
23:35:09.113 00.000 2744 Moving (-0.51, 0.01) raw xDistance=-0.47 yDistance=-0.12
23:35:09.113 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.47
23:35:09.113 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:09.113 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:09.113 00.000 2744 MoveAxis(E, 127, ABG)
23:35:09.113 00.000 2744 Guiding  Dir = 2, Dur = 127
23:35:09.114 00.001 2744 IsSlewing returns 0
23:35:09.114 00.000 2744 IsGuiding returns 0
23:35:09.114 00.000 2744 PulseGuide returned control before completion, sleep 137
23:35:09.131 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4608, FiltMin=1626, FiltMax=65535, Gamma=0.510
23:35:09.150 00.019 1092 UpdateGuideState exits: m=544104 SNR=85.3
23:35:09.155 00.005 1092 PhdController: settling, locked = 1, distance = 3.65 (4.00) aobump = 0 frame = 8 / 99999
23:35:09.159 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778992509.159,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.65,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:35:09.163 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:09.166 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:09.169 00.003 1092 Enqueuing Expose request
23:35:09.267 00.098 2744 IsGuiding returns 1
23:35:09.267 00.000 2744 scope still moving after pulse duration time elapsed
23:35:09.299 00.032 2744 IsSlewing returns 0
23:35:09.299 00.000 2744 IsGuiding returns 0
23:35:09.299 00.000 2744 scope move finished after 127 + 58 ms
23:35:09.299 00.000 2744 Move returns status 0, amount 127
23:35:09.299 00.000 2744 MoveAxis(N, 0, ABG)
23:35:09.300 00.001 2744 Move returns status 0, amount 0
23:35:09.300 00.000 2744 move complete, result=0
23:35:09.300 00.000 1092 GuideStep: -0.5 px 127 ms EAST, -0.1 px 0 ms NORTH
23:35:09.304 00.004 2744 worker thread done servicing request
23:35:09.304 00.000 2744 Worker thread wakes up
23:35:09.304 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:09.304 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:12.685 03.381 2744 Exposure complete
23:35:12.893 00.208 2744 worker thread done servicing request
23:35:12.893 00.000 1092 OnExposeComplete: enter
23:35:12.896 00.003 1092 UpdateGuideState(): m_state=6
23:35:12.899 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
23:35:12.902 00.003 1092 Star::Find returns 1 (0), X=1602.39, Y=1127.21, Mass=590437, SNR=102.4, Peak=56544 HFD=3.6
23:35:12.905 00.003 1092 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.43) = xAngle (-0.96 = -0.96)
23:35:12.907 00.002 1092 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.12 = -1.12)
23:35:12.910 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=-0.39 hyp=0.40 cameraTheta=-1.39 mountX=0.23 mountY=-0.36, mountTheta=-1.01
23:35:12.914 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.39, opts=13)
23:35:12.917 00.003 1092 Enqueuing Move request for scope (0.07, -0.39)
23:35:12.919 00.002 2744 Worker thread wakes up
23:35:12.919 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.39) opts 0xd
23:35:12.919 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.39)
23:35:12.919 00.000 2744 Moving (0.07, -0.39) raw xDistance=0.23 yDistance=-0.36
23:35:12.919 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:35:12.919 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:12.919 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:35:12.919 00.000 2744 MoveAxis(E, 0, ABG)
23:35:12.920 00.001 2744 Move returns status 0, amount 0
23:35:12.920 00.000 2744 MoveAxis(N, 0, ABG)
23:35:12.920 00.000 2744 Move returns status 0, amount 0
23:35:12.920 00.000 2744 move complete, result=0
23:35:12.920 00.000 2744 worker thread done servicing request
23:35:12.935 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4618, FiltMin=1488, FiltMax=65535, Gamma=0.510
23:35:12.949 00.014 1092 UpdateGuideState exits: m=590437 SNR=102.4
23:35:12.952 00.003 1092 PhdController: settling, locked = 1, distance = 2.67 (4.00) aobump = 0 frame = 9 / 99999
23:35:12.955 00.003 1092 PhdController: newstate STATE_FINISH
23:35:12.958 00.003 1092 PhdController complete: success
23:35:12.961 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778992512.961,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
23:35:12.963 00.002 1092 Mount: notify guiding dither settle done success=1
23:35:12.965 00.002 1092 PhdController: newstate STATE_IDLE
23:35:12.968 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:12.969 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:12.971 00.002 1092 Enqueuing Expose request
23:35:12.974 00.003 2744 Worker thread wakes up
23:35:12.974 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
23:35:12.977 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:12.977 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:16.368 03.391 2744 Exposure complete
23:35:16.598 00.230 2744 worker thread done servicing request
23:35:16.598 00.000 1092 OnExposeComplete: enter
23:35:16.601 00.003 1092 UpdateGuideState(): m_state=6
23:35:16.605 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.608 00.003 1092 Star::Find returns 1 (0), X=1601.70, Y=1127.41, Mass=531234, SNR=81.4, Peak=48560 HFD=3.3
23:35:16.611 00.003 1092 MultiStar: exiting stabilization period
23:35:16.613 00.002 1092 MultiStar: updating star positions after lock position change
23:35:16.615 00.002 1092 Star::Find(15, 1423, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.618 00.003 1092 Star::Find returns 1 (0), X=1423.81, Y=1001.43, Mass=476252, SNR=84.0, Peak=55386 HFD=3.3
23:35:16.622 00.004 1092 Star::Find(15, 1550, 225, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.625 00.003 1092 Star::Find returns 1 (0), X=1550.50, Y=225.35, Mass=346766, SNR=81.7, Peak=41527 HFD=2.9
23:35:16.628 00.003 1092 Star::Find(15, 893, 761, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.630 00.002 1092 Star::Find returns 1 (0), X=893.40, Y=761.62, Mass=357945, SNR=67.9, Peak=36170 HFD=3.0
23:35:16.633 00.003 1092 Star::Find(15, 1374, 428, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.636 00.003 1092 Star::Find returns 1 (0), X=1374.25, Y=428.01, Mass=296811, SNR=71.9, Peak=37379 HFD=2.5
23:35:16.639 00.003 1092 Star::Find(15, 1853, 827, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.642 00.003 1092 Star::Find returns 1 (0), X=1854.01, Y=827.20, Mass=338620, SNR=69.1, Peak=40871 HFD=3.1
23:35:16.645 00.003 1092 Star::Find(15, 1857, 734, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.647 00.002 1092 Star::Find returns 1 (0), X=1857.43, Y=734.70, Mass=271598, SNR=61.5, Peak=36531 HFD=3.0
23:35:16.650 00.003 1092 Star::Find(15, 943, 899, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.652 00.002 1092 Star::Find returns 1 (0), X=943.53, Y=898.93, Mass=243181, SNR=59.5, Peak=28279 HFD=3.0
23:35:16.655 00.003 1092 Star::Find(15, 1541, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.657 00.002 1092 Star::Find returns 1 (0), X=1541.52, Y=874.29, Mass=182429, SNR=44.6, Peak=27821 HFD=3.0
23:35:16.660 00.003 1092 Star::Find(15, 1876, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.663 00.003 1092 Star::Find returns 1 (0), X=1876.90, Y=488.65, Mass=304121, SNR=55.8, Peak=24205 HFD=4.0
23:35:16.665 00.002 1092 Star::Find(15, 213, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.668 00.003 1092 Star::Find returns 1 (0), X=212.96, Y=451.21, Mass=143026, SNR=39.0, Peak=18695 HFD=2.5
23:35:16.670 00.002 1092 Star::Find(15, 1649, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
23:35:16.673 00.003 1092 Star::Find returns 1 (0), X=1649.93, Y=1011.21, Mass=210609, SNR=43.6, Peak=32090 HFD=3.2
23:35:16.676 00.003 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.41 = -2.41)
23:35:16.680 00.004 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
23:35:16.683 00.003 1092 CameraToMount -- cameraX=-0.62 cameraY=-0.19 hyp=0.65 cameraTheta=-2.84 mountX=-0.48 mountY=-0.35, mountTheta=-2.51
23:35:16.688 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=-0.19, opts=13)
23:35:16.691 00.003 1092 Enqueuing Move request for scope (-0.62, -0.19)
23:35:16.693 00.002 2744 Worker thread wakes up
23:35:16.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.19) opts 0xd
23:35:16.693 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, -0.19)
23:35:16.693 00.000 2744 Moving (-0.62, -0.19) raw xDistance=-0.48 yDistance=-0.35
23:35:16.693 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
23:35:16.693 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:16.693 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:35:16.693 00.000 2744 MoveAxis(E, 108, ABG)
23:35:16.695 00.002 2744 Guiding  Dir = 2, Dur = 108
23:35:16.695 00.000 2744 IsSlewing returns 0
23:35:16.695 00.000 2744 IsGuiding returns 0
23:35:16.695 00.000 2744 PulseGuide returned control before completion, sleep 118
23:35:16.716 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4631, FiltMin=1511, FiltMax=65535, Gamma=0.510
23:35:16.733 00.017 1092 UpdateGuideState exits: m=531234 SNR=81.4
23:35:16.736 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:16.739 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:16.742 00.003 1092 Enqueuing Expose request
23:35:16.819 00.077 2744 IsGuiding returns 1
23:35:16.819 00.000 2744 scope still moving after pulse duration time elapsed
23:35:16.851 00.032 2744 IsSlewing returns 0
23:35:16.851 00.000 2744 IsGuiding returns 0
23:35:16.851 00.000 2744 scope move finished after 108 + 48 ms
23:35:16.852 00.001 2744 Move returns status 0, amount 108
23:35:16.852 00.000 2744 MoveAxis(N, 0, ABG)
23:35:16.852 00.000 2744 Move returns status 0, amount 0
23:35:16.852 00.000 2744 move complete, result=0
23:35:16.853 00.001 2744 worker thread done servicing request
23:35:16.853 00.000 2744 Worker thread wakes up
23:35:16.853 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:16.853 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:16.853 00.000 1092 GuideStep: -0.5 px 108 ms EAST, -0.4 px 0 ms NORTH
23:35:20.233 03.380 2744 Exposure complete
23:35:20.431 00.198 2744 worker thread done servicing request
23:35:20.431 00.000 1092 OnExposeComplete: enter
23:35:20.434 00.003 1092 UpdateGuideState(): m_state=6
23:35:20.438 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
23:35:20.440 00.002 1092 Star::Find returns 1 (0), X=1601.16, Y=1127.75, Mass=520742, SNR=85.0, Peak=54467 HFD=3.4
23:35:20.443 00.003 1092 MultiStar: [#1 -0.66,0.17,0.97,U] [#2 -0.68,0.03,1.04,U] [#3 -0.61,0.08,0.74,U] [#4 -0.75,0.07,0.79,U] [#5 -0.75,0.05,0.74,U] [#6 -0.67,0.02,0.70,U] [#7 -0.82,0.28,0.56,U] [#8 -0.86,0.09,0.49,U] 
23:35:20.446 00.003 1092 refined, 8 included, MultiStar: {-0.78, 0.10}, one-star: {-1.17, 0.15}
23:35:20.448 00.002 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
23:35:20.450 00.002 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
23:35:20.452 00.002 1092 CameraToMount -- cameraX=-0.78 cameraY=0.10 hyp=0.78 cameraTheta=3.01 mountX=-0.75 mountY=-0.11, mountTheta=-2.99
23:35:20.458 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.78, y=0.10, opts=13)
23:35:20.461 00.003 1092 Enqueuing Move request for scope (-0.78, 0.10)
23:35:20.463 00.002 2744 Worker thread wakes up
23:35:20.463 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.10) opts 0xd
23:35:20.463 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.78, 0.10)
23:35:20.463 00.000 2744 Moving (-0.78, 0.10) raw xDistance=-0.75 yDistance=-0.11
23:35:20.463 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
23:35:20.463 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:20.464 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:35:20.464 00.000 2744 MoveAxis(E, 175, ABG)
23:35:20.464 00.000 2744 Guiding  Dir = 2, Dur = 175
23:35:20.464 00.000 2744 IsSlewing returns 0
23:35:20.464 00.000 2744 IsGuiding returns 0
23:35:20.465 00.001 2744 PulseGuide returned control before completion, sleep 185
23:35:20.481 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1293, FiltMax=65535, Gamma=0.510
23:35:20.496 00.015 1092 UpdateGuideState exits: m=520742 SNR=85.0
23:35:20.499 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:20.502 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:20.504 00.002 1092 Enqueuing Expose request
23:35:20.667 00.163 2744 IsGuiding returns 1
23:35:20.667 00.000 2744 scope still moving after pulse duration time elapsed
23:35:20.698 00.031 2744 IsSlewing returns 0
23:35:20.698 00.000 2744 IsGuiding returns 0
23:35:20.698 00.000 2744 scope move finished after 175 + 57 ms
23:35:20.698 00.000 2744 Move returns status 0, amount 175
23:35:20.698 00.000 2744 MoveAxis(N, 0, ABG)
23:35:20.698 00.000 2744 Move returns status 0, amount 0
23:35:20.698 00.000 2744 move complete, result=0
23:35:20.699 00.001 2744 worker thread done servicing request
23:35:20.699 00.000 1092 GuideStep: -0.7 px 175 ms EAST, -0.1 px 0 ms NORTH
23:35:20.701 00.002 2744 Worker thread wakes up
23:35:20.701 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:20.702 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:24.093 03.391 2744 Exposure complete
23:35:24.291 00.198 2744 worker thread done servicing request
23:35:24.292 00.001 1092 OnExposeComplete: enter
23:35:24.294 00.002 1092 UpdateGuideState(): m_state=6
23:35:24.297 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
23:35:24.299 00.002 1092 Star::Find returns 1 (0), X=1600.85, Y=1127.75, Mass=566897, SNR=92.2, Peak=55075 HFD=3.4
23:35:24.302 00.003 1092 MultiStar: [#1 -0.82,0.37,0.86,U] [#2 -0.79,0.31,0.97,U] [#3 -0.76,0.28,0.82,U] [#4 -0.82,0.33,0.81,U] [#5 -1.00,0.15,0.77,U] [#6 -0.98,0.22,0.65,U] [#7 -0.94,0.24,0.51,U] [#8 -0.52,0.37,0.46,U] 
23:35:24.305 00.003 1092 refined, 8 included, MultiStar: {-0.93, 0.27}, one-star: {-1.47, 0.15}
23:35:24.307 00.002 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -2.99)
23:35:24.310 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.14 = 3.14)
23:35:24.312 00.002 1092 CameraToMount -- cameraX=-0.93 cameraY=0.27 hyp=0.97 cameraTheta=2.86 mountX=-0.95 mountY=0.01, mountTheta=3.14
23:35:24.315 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=0.27, opts=13)
23:35:24.318 00.003 1092 Enqueuing Move request for scope (-0.93, 0.27)
23:35:24.321 00.003 2744 Worker thread wakes up
23:35:24.321 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.27) opts 0xd
23:35:24.321 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.93, 0.27)
23:35:24.321 00.000 2744 Moving (-0.93, 0.27) raw xDistance=-0.95 yDistance=0.01
23:35:24.321 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.95
23:35:24.322 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:24.322 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:24.322 00.000 2744 MoveAxis(E, 226, ABG)
23:35:24.322 00.000 2744 Guiding  Dir = 2, Dur = 226
23:35:24.322 00.000 2744 IsSlewing returns 0
23:35:24.322 00.000 2744 IsGuiding returns 0
23:35:24.323 00.001 2744 PulseGuide returned control before completion, sleep 236
23:35:24.341 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1482, FiltMax=65535, Gamma=0.510
23:35:24.357 00.016 1092 UpdateGuideState exits: m=566897 SNR=92.2
23:35:24.360 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:24.362 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:24.364 00.002 1092 Enqueuing Expose request
23:35:24.569 00.205 2744 IsGuiding returns 1
23:35:24.569 00.000 2744 scope still moving after pulse duration time elapsed
23:35:24.600 00.031 2744 IsSlewing returns 0
23:35:24.600 00.000 2744 IsGuiding returns 0
23:35:24.600 00.000 2744 scope move finished after 226 + 52 ms
23:35:24.600 00.000 2744 Move returns status 0, amount 226
23:35:24.600 00.000 2744 MoveAxis(N, 0, ABG)
23:35:24.600 00.000 2744 Move returns status 0, amount 0
23:35:24.600 00.000 2744 move complete, result=0
23:35:24.601 00.001 2744 worker thread done servicing request
23:35:24.601 00.000 2744 Worker thread wakes up
23:35:24.601 00.000 1092 GuideStep: -1.0 px 226 ms EAST, 0.0 px 0 ms NORTH
23:35:24.606 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:24.606 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:27.992 03.386 2744 Exposure complete
23:35:28.189 00.197 2744 worker thread done servicing request
23:35:28.189 00.000 1092 OnExposeComplete: enter
23:35:28.192 00.003 1092 UpdateGuideState(): m_state=6
23:35:28.196 00.004 1092 Star::Find(15, 1600, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
23:35:28.199 00.003 1092 Star::Find returns 1 (0), X=1601.13, Y=1127.69, Mass=549902, SNR=85.2, Peak=54467 HFD=3.3
23:35:28.201 00.002 1092 MultiStar: [#1 -0.66,0.21,0.85,U] [#2 -0.65,0.09,0.98,U] [#3 -0.75,0.16,0.82,U] [#4 -0.70,0.19,0.78,U] [#5 -0.77,0.36,0.78,U] [#6 -0.77,0.01,0.79,U] [#7 -0.77,0.22,0.80,U] [#8 -0.48,0.08,0.46,U] 
23:35:28.204 00.003 1092 refined, 8 included, MultiStar: {-0.77, 0.16}, one-star: {-1.19, 0.09}
23:35:28.206 00.002 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
23:35:28.208 00.002 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.07)
23:35:28.210 00.002 1092 CameraToMount -- cameraX=-0.77 cameraY=0.16 hyp=0.79 cameraTheta=2.94 mountX=-0.77 mountY=-0.06, mountTheta=-3.07
23:35:28.214 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=0.16, opts=13)
23:35:28.217 00.003 1092 Enqueuing Move request for scope (-0.77, 0.16)
23:35:28.220 00.003 2744 Worker thread wakes up
23:35:28.221 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.16) opts 0xd
23:35:28.221 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, 0.16)
23:35:28.221 00.000 2744 Moving (-0.77, 0.16) raw xDistance=-0.77 yDistance=-0.06
23:35:28.221 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.77
23:35:28.221 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:28.221 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:35:28.221 00.000 2744 MoveAxis(E, 187, ABG)
23:35:28.221 00.000 2744 Guiding  Dir = 2, Dur = 187
23:35:28.221 00.000 2744 IsSlewing returns 0
23:35:28.222 00.001 2744 IsGuiding returns 0
23:35:28.222 00.000 2744 PulseGuide returned control before completion, sleep 197
23:35:28.239 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:35:28.258 00.019 1092 UpdateGuideState exits: m=549902 SNR=85.2
23:35:28.261 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:28.263 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:28.266 00.003 1092 Enqueuing Expose request
23:35:28.435 00.169 2744 IsGuiding returns 1
23:35:28.435 00.000 2744 scope still moving after pulse duration time elapsed
23:35:28.466 00.031 2744 IsSlewing returns 0
23:35:28.466 00.000 2744 IsGuiding returns 0
23:35:28.466 00.000 2744 scope move finished after 187 + 57 ms
23:35:28.466 00.000 2744 Move returns status 0, amount 187
23:35:28.466 00.000 2744 MoveAxis(N, 0, ABG)
23:35:28.467 00.001 2744 Move returns status 0, amount 0
23:35:28.467 00.000 2744 move complete, result=0
23:35:28.467 00.000 2744 worker thread done servicing request
23:35:28.467 00.000 1092 GuideStep: -0.8 px 187 ms EAST, -0.1 px 0 ms NORTH
23:35:28.472 00.005 2744 Worker thread wakes up
23:35:28.473 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:28.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:31.858 03.385 2744 Exposure complete
23:35:32.073 00.215 2744 worker thread done servicing request
23:35:32.073 00.000 1092 OnExposeComplete: enter
23:35:32.075 00.002 1092 UpdateGuideState(): m_state=6
23:35:32.078 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
23:35:32.080 00.002 1092 Star::Find returns 1 (0), X=1601.25, Y=1127.73, Mass=540698, SNR=87.1, Peak=51443 HFD=3.3
23:35:32.083 00.003 1092 MultiStar: [#1 -0.32,0.24,0.89,U] [#2 -0.40,0.03,0.95,U] [#3 -0.21,0.22,0.80,U] [#4 -0.52,0.19,0.84,U] [#5 -0.51,0.06,0.76,U] [#6 -0.64,-0.03,0.72,U] [#7 -0.41,0.15,0.59,U] [#8 -0.43,0.10,0.42,U] 
23:35:32.086 00.003 1092 refined, 8 included, MultiStar: {-0.52, 0.13}, one-star: {-1.07, 0.13}
23:35:32.089 00.003 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
23:35:32.091 00.002 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.11)
23:35:32.094 00.003 1092 CameraToMount -- cameraX=-0.52 cameraY=0.13 hyp=0.53 cameraTheta=2.90 mountX=-0.52 mountY=-0.02, mountTheta=-3.11
23:35:32.098 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.13, opts=13)
23:35:32.100 00.002 1092 Enqueuing Move request for scope (-0.52, 0.13)
23:35:32.103 00.003 2744 Worker thread wakes up
23:35:32.103 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.13) opts 0xd
23:35:32.103 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.13)
23:35:32.103 00.000 2744 Moving (-0.52, 0.13) raw xDistance=-0.52 yDistance=-0.02
23:35:32.103 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
23:35:32.103 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:32.104 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:35:32.104 00.000 2744 MoveAxis(E, 131, ABG)
23:35:32.104 00.000 2744 Guiding  Dir = 2, Dur = 131
23:35:32.104 00.000 2744 IsSlewing returns 0
23:35:32.104 00.000 2744 IsGuiding returns 0
23:35:32.105 00.001 2744 PulseGuide returned control before completion, sleep 141
23:35:32.120 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1322, FiltMax=65535, Gamma=0.510
23:35:32.137 00.017 1092 UpdateGuideState exits: m=540698 SNR=87.1
23:35:32.140 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:32.142 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:32.145 00.003 1092 Enqueuing Expose request
23:35:32.255 00.110 2744 IsGuiding returns 1
23:35:32.255 00.000 2744 scope still moving after pulse duration time elapsed
23:35:32.287 00.032 2744 IsSlewing returns 0
23:35:32.287 00.000 2744 IsGuiding returns 0
23:35:32.287 00.000 2744 scope move finished after 131 + 51 ms
23:35:32.287 00.000 2744 Move returns status 0, amount 131
23:35:32.287 00.000 2744 MoveAxis(N, 0, ABG)
23:35:32.287 00.000 2744 Move returns status 0, amount 0
23:35:32.287 00.000 2744 move complete, result=0
23:35:32.288 00.001 2744 worker thread done servicing request
23:35:32.288 00.000 2744 Worker thread wakes up
23:35:32.288 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:32.289 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:32.290 00.001 1092 GuideStep: -0.5 px 131 ms EAST, -0.0 px 0 ms NORTH
23:35:35.668 03.378 2744 Exposure complete
23:35:35.864 00.196 2744 worker thread done servicing request
23:35:35.865 00.001 1092 OnExposeComplete: enter
23:35:35.867 00.002 1092 UpdateGuideState(): m_state=6
23:35:35.870 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
23:35:35.872 00.002 1092 Star::Find returns 1 (0), X=1601.10, Y=1127.76, Mass=550085, SNR=96.3, Peak=52147 HFD=3.2
23:35:35.875 00.003 1092 MultiStar: [#1 -0.70,0.27,0.87,U] [#2 -0.65,-0.20,1.01,U] [#3 -0.70,0.32,0.74,U] [#4 -0.66,0.18,0.72,U] [#5 -0.73,0.05,0.69,U] [#6 -0.61,-0.11,0.66,U] [#7 -0.79,0.31,0.58,U] [#8 -0.53,0.27,0.43,U] 
23:35:35.877 00.002 1092 refined, 8 included, MultiStar: {-0.76, 0.12}, one-star: {-1.22, 0.16}
23:35:35.879 00.002 1092 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.43) = xAngle (3.41 = -2.88)
23:35:35.881 00.002 1092 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.25 = -3.03)
23:35:35.883 00.002 1092 CameraToMount -- cameraX=-0.76 cameraY=0.12 hyp=0.77 cameraTheta=2.98 mountX=-0.74 mountY=-0.09, mountTheta=-3.03
23:35:35.888 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.76, y=0.12, opts=13)
23:35:35.891 00.003 1092 Enqueuing Move request for scope (-0.76, 0.12)
23:35:35.895 00.004 2744 Worker thread wakes up
23:35:35.895 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.12) opts 0xd
23:35:35.895 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.76, 0.12)
23:35:35.895 00.000 2744 Moving (-0.76, 0.12) raw xDistance=-0.74 yDistance=-0.09
23:35:35.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
23:35:35.895 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:35.895 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:35:35.895 00.000 2744 MoveAxis(E, 175, ABG)
23:35:35.895 00.000 2744 Guiding  Dir = 2, Dur = 175
23:35:35.895 00.000 2744 IsSlewing returns 0
23:35:35.896 00.001 2744 IsGuiding returns 0
23:35:35.896 00.000 2744 PulseGuide returned control before completion, sleep 185
23:35:35.910 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:35:35.923 00.013 1092 UpdateGuideState exits: m=550085 SNR=96.3
23:35:35.927 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:35.928 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:35.930 00.002 1092 Enqueuing Expose request
23:35:36.088 00.158 2744 IsGuiding returns 1
23:35:36.088 00.000 2744 scope still moving after pulse duration time elapsed
23:35:36.119 00.031 2744 IsSlewing returns 0
23:35:36.119 00.000 2744 IsGuiding returns 0
23:35:36.120 00.001 2744 scope move finished after 175 + 49 ms
23:35:36.120 00.000 2744 Move returns status 0, amount 175
23:35:36.120 00.000 2744 MoveAxis(N, 0, ABG)
23:35:36.120 00.000 2744 Move returns status 0, amount 0
23:35:36.120 00.000 2744 move complete, result=0
23:35:36.120 00.000 2744 worker thread done servicing request
23:35:36.121 00.001 2744 Worker thread wakes up
23:35:36.121 00.000 1092 GuideStep: -0.7 px 175 ms EAST, -0.1 px 0 ms NORTH
23:35:36.124 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:36.124 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:39.518 03.394 2744 Exposure complete
23:35:39.714 00.196 2744 worker thread done servicing request
23:35:39.714 00.000 1092 OnExposeComplete: enter
23:35:39.717 00.003 1092 UpdateGuideState(): m_state=6
23:35:39.719 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
23:35:39.725 00.006 1092 Star::Find returns 1 (0), X=1601.32, Y=1127.82, Mass=527832, SNR=90.2, Peak=52704 HFD=3.2
23:35:39.729 00.004 1092 MultiStar: [#1 -0.37,0.26,0.93,U] [#2 -0.48,0.11,0.93,U] [#3 -0.35,0.40,0.80,U] [#4 -0.43,0.09,0.89,U] [#5 -0.59,0.35,0.69,U] [#6 -0.38,0.13,0.81,U] [#7 -0.62,0.42,0.57,U] [#8 -0.23,0.10,0.52,U] 
23:35:39.732 00.003 1092 refined, 8 included, MultiStar: {-0.51, 0.22}, one-star: {-1.01, 0.22}
23:35:39.735 00.003 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.16 = -3.13)
23:35:39.738 00.003 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
23:35:39.740 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=0.22 hyp=0.56 cameraTheta=2.73 mountX=-0.56 mountY=0.08, mountTheta=3.00
23:35:39.745 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.22, opts=13)
23:35:39.748 00.003 1092 Enqueuing Move request for scope (-0.51, 0.22)
23:35:39.750 00.002 2744 Worker thread wakes up
23:35:39.750 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.22) opts 0xd
23:35:39.750 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.22)
23:35:39.751 00.001 2744 Moving (-0.51, 0.22) raw xDistance=-0.56 yDistance=0.08
23:35:39.751 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
23:35:39.751 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:39.751 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:35:39.751 00.000 2744 MoveAxis(E, 137, ABG)
23:35:39.751 00.000 2744 Guiding  Dir = 2, Dur = 137
23:35:39.751 00.000 2744 IsSlewing returns 0
23:35:39.752 00.001 2744 IsGuiding returns 0
23:35:39.752 00.000 2744 PulseGuide returned control before completion, sleep 147
23:35:39.771 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1522, FiltMax=65535, Gamma=0.510
23:35:39.785 00.014 1092 UpdateGuideState exits: m=527832 SNR=90.2
23:35:39.788 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:39.791 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:39.794 00.003 1092 Enqueuing Expose request
23:35:39.915 00.121 2744 IsGuiding returns 1
23:35:39.915 00.000 2744 scope still moving after pulse duration time elapsed
23:35:39.946 00.031 2744 IsSlewing returns 0
23:35:39.946 00.000 2744 IsGuiding returns 0
23:35:39.946 00.000 2744 scope move finished after 137 + 57 ms
23:35:39.946 00.000 2744 Move returns status 0, amount 137
23:35:39.946 00.000 2744 MoveAxis(N, 0, ABG)
23:35:39.947 00.001 2744 Move returns status 0, amount 0
23:35:39.947 00.000 2744 move complete, result=0
23:35:39.947 00.000 2744 worker thread done servicing request
23:35:39.947 00.000 2744 Worker thread wakes up
23:35:39.947 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:39.947 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:39.948 00.001 1092 GuideStep: -0.6 px 137 ms EAST, 0.1 px 0 ms NORTH
23:35:43.337 03.389 2744 Exposure complete
23:35:43.542 00.205 2744 worker thread done servicing request
23:35:43.543 00.001 1092 OnExposeComplete: enter
23:35:43.545 00.002 1092 UpdateGuideState(): m_state=6
23:35:43.547 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
23:35:43.549 00.002 1092 Star::Find returns 1 (0), X=1601.75, Y=1127.58, Mass=517691, SNR=88.0, Peak=58768 HFD=3.2
23:35:43.552 00.003 1092 MultiStar: [#1 -0.06,0.16,0.89,U] [#2 -0.09,0.01,0.86,U] [#3 -0.06,0.26,0.79,U] [#4 -0.22,0.07,0.79,U] [#5 -0.13,0.06,0.70,U] [#6 -0.30,-0.06,0.85,U] [#7 -0.27,0.26,0.57,U] [#8 -0.03,-0.17,0.55,U] 
23:35:43.555 00.003 1092 refined, 8 included, MultiStar: {-0.20, 0.06}, one-star: {-0.57, -0.02}
23:35:43.557 00.002 1092 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.43) = xAngle (3.27 = -3.01)
23:35:43.559 00.002 1092 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
23:35:43.562 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.84 mountX=-0.21 mountY=0.01, mountTheta=3.12
23:35:43.568 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.06, opts=13)
23:35:43.570 00.002 1092 Enqueuing Move request for scope (-0.20, 0.06)
23:35:43.574 00.004 2744 Worker thread wakes up
23:35:43.574 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
23:35:43.574 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
23:35:43.574 00.000 2744 Moving (-0.20, 0.06) raw xDistance=-0.21 yDistance=0.01
23:35:43.574 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:35:43.574 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:43.574 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:43.574 00.000 2744 MoveAxis(E, 0, ABG)
23:35:43.574 00.000 2744 Move returns status 0, amount 0
23:35:43.574 00.000 2744 MoveAxis(N, 0, ABG)
23:35:43.574 00.000 2744 Move returns status 0, amount 0
23:35:43.574 00.000 2744 move complete, result=0
23:35:43.575 00.001 2744 worker thread done servicing request
23:35:43.589 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1440, FiltMax=65535, Gamma=0.510
23:35:43.604 00.015 1092 UpdateGuideState exits: m=517691 SNR=88.0
23:35:43.607 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:43.609 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:43.613 00.004 1092 Enqueuing Expose request
23:35:43.615 00.002 2744 Worker thread wakes up
23:35:43.615 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:43.615 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:43.615 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:35:47.005 03.390 2744 Exposure complete
23:35:47.213 00.208 2744 worker thread done servicing request
23:35:47.213 00.000 1092 OnExposeComplete: enter
23:35:47.216 00.003 1092 UpdateGuideState(): m_state=6
23:35:47.222 00.006 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
23:35:47.225 00.003 1092 Star::Find returns 1 (0), X=1601.10, Y=1127.71, Mass=559707, SNR=82.0, Peak=48211 HFD=3.4
23:35:47.229 00.004 1092 MultiStar: [#1 -0.59,0.05,0.93,U] [#2 -0.56,-0.08,1.11,U] [#3 -0.52,0.23,0.87,U] [#4 -0.56,0.05,0.84,U] [#5 -0.85,-0.03,0.89,U] [#6 -0.48,0.02,0.86,U] [#7 -0.77,0.28,0.61,U] [#8 -0.60,0.10,0.44,U] 
23:35:47.232 00.003 1092 refined, 8 included, MultiStar: {-0.69, 0.07}, one-star: {-1.22, 0.11}
23:35:47.234 00.002 1092 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.43) = xAngle (3.47 = -2.82)
23:35:47.240 00.006 1092 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.31 = -2.97)
23:35:47.243 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=0.07 hyp=0.69 cameraTheta=3.04 mountX=-0.66 mountY=-0.12, mountTheta=-2.96
23:35:47.253 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.07, opts=13)
23:35:47.257 00.004 1092 Enqueuing Move request for scope (-0.69, 0.07)
23:35:47.260 00.003 2744 Worker thread wakes up
23:35:47.261 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.07) opts 0xd
23:35:47.261 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.07)
23:35:47.261 00.000 2744 Moving (-0.69, 0.07) raw xDistance=-0.66 yDistance=-0.12
23:35:47.261 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.66
23:35:47.261 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:47.261 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:35:47.261 00.000 2744 MoveAxis(E, 147, ABG)
23:35:47.261 00.000 2744 Guiding  Dir = 2, Dur = 147
23:35:47.262 00.001 2744 IsSlewing returns 0
23:35:47.262 00.000 2744 IsGuiding returns 0
23:35:47.262 00.000 2744 PulseGuide returned control before completion, sleep 157
23:35:47.289 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:35:47.306 00.017 1092 UpdateGuideState exits: m=559707 SNR=82.0
23:35:47.309 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:47.313 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:47.321 00.008 1092 Enqueuing Expose request
23:35:47.421 00.100 2744 IsGuiding returns 1
23:35:47.421 00.000 2744 scope still moving after pulse duration time elapsed
23:35:47.452 00.031 2744 IsSlewing returns 0
23:35:47.453 00.001 2744 IsGuiding returns 0
23:35:47.453 00.000 2744 scope move finished after 147 + 44 ms
23:35:47.453 00.000 2744 Move returns status 0, amount 147
23:35:47.453 00.000 2744 MoveAxis(N, 0, ABG)
23:35:47.454 00.001 2744 Move returns status 0, amount 0
23:35:47.454 00.000 2744 move complete, result=0
23:35:47.454 00.000 2744 worker thread done servicing request
23:35:47.454 00.000 2744 Worker thread wakes up
23:35:47.454 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:47.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:47.458 00.004 1092 GuideStep: -0.7 px 147 ms EAST, -0.1 px 0 ms NORTH
23:35:50.845 03.387 2744 Exposure complete
23:35:51.042 00.197 2744 worker thread done servicing request
23:35:51.042 00.000 1092 OnExposeComplete: enter
23:35:51.046 00.004 1092 UpdateGuideState(): m_state=6
23:35:51.048 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
23:35:51.050 00.002 1092 Star::Find returns 1 (0), X=1601.53, Y=1127.32, Mass=583205, SNR=94.2, Peak=53939 HFD=3.4
23:35:51.052 00.002 1092 MultiStar: [#1 -0.20,-0.14,0.81,U] [#2 -0.22,-0.22,1.01,U] [#3 -0.17,0.10,0.73,U] [#4 -0.42,-0.22,0.69,U] [#5 -0.47,-0.37,0.76,U] [#6 -0.35,-0.43,0.61,U] [#7 -0.34,-0.09,0.48,U] [#8 -0.17,-0.14,0.43,U] 
23:35:51.056 00.004 1092 refined, 8 included, MultiStar: {-0.37, -0.21}, one-star: {-0.80, -0.28}
23:35:51.057 00.001 1092 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.43) = xAngle (-2.20 = -2.20)
23:35:51.060 00.003 1092 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.36 = -2.36)
23:35:51.061 00.001 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.21 hyp=0.42 cameraTheta=-2.63 mountX=-0.25 mountY=-0.30, mountTheta=-2.27
23:35:51.065 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.21, opts=13)
23:35:51.067 00.002 1092 Enqueuing Move request for scope (-0.37, -0.21)
23:35:51.070 00.003 2744 Worker thread wakes up
23:35:51.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.21) opts 0xd
23:35:51.070 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.21)
23:35:51.070 00.000 2744 Moving (-0.37, -0.21) raw xDistance=-0.25 yDistance=-0.30
23:35:51.070 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:35:51.070 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:51.070 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:35:51.070 00.000 2744 MoveAxis(E, 0, ABG)
23:35:51.070 00.000 2744 Move returns status 0, amount 0
23:35:51.070 00.000 2744 MoveAxis(N, 0, ABG)
23:35:51.070 00.000 2744 Move returns status 0, amount 0
23:35:51.070 00.000 2744 move complete, result=0
23:35:51.070 00.000 2744 worker thread done servicing request
23:35:51.084 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1523, FiltMax=65535, Gamma=0.510
23:35:51.098 00.014 1092 UpdateGuideState exits: m=583205 SNR=94.2
23:35:51.101 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:51.103 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:51.105 00.002 1092 Enqueuing Expose request
23:35:51.107 00.002 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:35:51.109 00.002 2744 Worker thread wakes up
23:35:51.109 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:51.109 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:54.503 03.394 2744 Exposure complete
23:35:54.697 00.194 2744 worker thread done servicing request
23:35:54.697 00.000 1092 OnExposeComplete: enter
23:35:54.699 00.002 1092 UpdateGuideState(): m_state=6
23:35:54.703 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
23:35:54.706 00.003 1092 Star::Find returns 1 (0), X=1601.53, Y=1127.71, Mass=578842, SNR=90.9, Peak=49472 HFD=3.4
23:35:54.709 00.003 1092 MultiStar: [#1 -0.27,0.10,0.78,U] [#2 -0.37,0.00,1.01,U] [#3 -0.09,0.08,0.82,U] [#4 -0.24,-0.03,0.81,U] [#5 -0.53,0.46,0.71,U] [#6 -0.22,0.02,0.65,U] [#7 -0.37,0.36,0.52,U] [#8 -0.28,0.07,0.40,U] 
23:35:54.712 00.003 1092 refined, 8 included, MultiStar: {-0.37, 0.12}, one-star: {-0.79, 0.11}
23:35:54.713 00.001 1092 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.43) = xAngle (3.26 = -3.03)
23:35:54.715 00.002 1092 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.10 = 3.10)
23:35:54.718 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.83 mountX=-0.38 mountY=0.01, mountTheta=3.10
23:35:54.723 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.12, opts=13)
23:35:54.726 00.003 1092 Enqueuing Move request for scope (-0.37, 0.12)
23:35:54.728 00.002 2744 Worker thread wakes up
23:35:54.728 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.12) opts 0xd
23:35:54.728 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.12)
23:35:54.728 00.000 2744 Moving (-0.37, 0.12) raw xDistance=-0.38 yDistance=0.01
23:35:54.728 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:35:54.728 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:54.728 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:35:54.729 00.001 2744 MoveAxis(E, 86, ABG)
23:35:54.729 00.000 2744 Guiding  Dir = 2, Dur = 86
23:35:54.729 00.000 2744 IsSlewing returns 0
23:35:54.729 00.000 2744 IsGuiding returns 0
23:35:54.729 00.000 2744 PulseGuide returned control before completion, sleep 96
23:35:54.745 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1539, FiltMax=65535, Gamma=0.510
23:35:54.762 00.017 1092 UpdateGuideState exits: m=578842 SNR=90.9
23:35:54.765 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:54.767 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:54.770 00.003 1092 Enqueuing Expose request
23:35:54.826 00.056 2744 IsGuiding returns 1
23:35:54.826 00.000 2744 scope still moving after pulse duration time elapsed
23:35:54.858 00.032 2744 IsSlewing returns 0
23:35:54.858 00.000 2744 IsGuiding returns 0
23:35:54.858 00.000 2744 scope move finished after 86 + 43 ms
23:35:54.859 00.001 2744 Move returns status 0, amount 86
23:35:54.859 00.000 2744 MoveAxis(N, 0, ABG)
23:35:54.859 00.000 2744 Move returns status 0, amount 0
23:35:54.859 00.000 2744 move complete, result=0
23:35:54.859 00.000 2744 worker thread done servicing request
23:35:54.859 00.000 2744 Worker thread wakes up
23:35:54.859 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:54.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:35:54.864 00.005 1092 GuideStep: -0.4 px 86 ms EAST, 0.0 px 0 ms NORTH
23:35:58.267 03.403 2744 Exposure complete
23:35:58.494 00.227 2744 worker thread done servicing request
23:35:58.494 00.000 1092 OnExposeComplete: enter
23:35:58.498 00.004 1092 UpdateGuideState(): m_state=6
23:35:58.500 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
23:35:58.503 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1127.48, Mass=550585, SNR=96.8, Peak=59472 HFD=3.2
23:35:58.507 00.004 1092 MultiStar: [#1 0.04,-0.13,0.91,U] [#2 -0.15,-0.38,0.76,U] [#3 0.14,-0.15,0.74,U] [#4 -0.19,-0.24,0.82,U] [#5 -0.18,-0.09,0.74,U] [#6 -0.12,-0.33,0.55,U] [#7 0.01,-0.30,0.46,U] [#8 0.18,-0.49,0.42,U] 
23:35:58.510 00.003 1092 refined, 8 included, MultiStar: {-0.14, -0.22}, one-star: {-0.65, -0.12}
23:35:58.513 00.003 1092 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.43) = xAngle (-1.71 = -1.71)
23:35:58.515 00.002 1092 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
23:35:58.519 00.004 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.13 mountX=-0.04 mountY=-0.25, mountTheta=-1.71
23:35:58.524 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.22, opts=13)
23:35:58.527 00.003 1092 Enqueuing Move request for scope (-0.14, -0.22)
23:35:58.530 00.003 2744 Worker thread wakes up
23:35:58.530 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
23:35:58.530 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
23:35:58.530 00.000 2744 Moving (-0.14, -0.22) raw xDistance=-0.04 yDistance=-0.25
23:35:58.530 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:35:58.530 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:35:58.530 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:35:58.530 00.000 2744 MoveAxis(E, 0, ABG)
23:35:58.530 00.000 2744 Move returns status 0, amount 0
23:35:58.531 00.001 2744 MoveAxis(N, 0, ABG)
23:35:58.531 00.000 2744 Move returns status 0, amount 0
23:35:58.531 00.000 2744 move complete, result=0
23:35:58.531 00.000 2744 worker thread done servicing request
23:35:58.548 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1722, FiltMax=65535, Gamma=0.510
23:35:58.569 00.021 1092 UpdateGuideState exits: m=550585 SNR=96.8
23:35:58.572 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:35:58.574 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:35:58.577 00.003 1092 Enqueuing Expose request
23:35:58.579 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:35:58.581 00.002 2744 Worker thread wakes up
23:35:58.581 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:35:58.581 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:01.984 03.403 2744 Exposure complete
23:36:02.189 00.205 2744 worker thread done servicing request
23:36:02.189 00.000 1092 OnExposeComplete: enter
23:36:02.192 00.003 1092 UpdateGuideState(): m_state=6
23:36:02.195 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
23:36:02.198 00.003 1092 Star::Find returns 1 (0), X=1601.58, Y=1127.78, Mass=507275, SNR=84.1, Peak=54112 HFD=3.2
23:36:02.201 00.003 1092 MultiStar: [#1 -0.07,0.25,0.98,U] [#2 0.03,-0.04,1.09,U] [#3 -0.05,0.17,0.85,U] [#4 -0.22,0.23,0.87,U] [#5 -0.14,0.16,0.69,U] [#6 -0.05,-0.13,0.76,U] [#7 -0.38,0.29,0.61,U] [#8 -0.06,-0.16,0.44,U] 
23:36:02.203 00.002 1092 refined, 8 included, MultiStar: {-0.19, 0.12}, one-star: {-0.74, 0.18}
23:36:02.206 00.003 1092 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.43) = xAngle (3.03 = 3.03)
23:36:02.208 00.002 1092 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.87 = 2.87)
23:36:02.211 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=-0.22 mountY=0.06, mountTheta=2.88
23:36:02.215 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.12, opts=13)
23:36:02.218 00.003 1092 Enqueuing Move request for scope (-0.19, 0.12)
23:36:02.222 00.004 2744 Worker thread wakes up
23:36:02.222 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
23:36:02.222 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
23:36:02.222 00.000 2744 Moving (-0.19, 0.12) raw xDistance=-0.22 yDistance=0.06
23:36:02.222 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:36:02.222 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:02.223 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:36:02.223 00.000 2744 MoveAxis(E, 0, ABG)
23:36:02.223 00.000 2744 Move returns status 0, amount 0
23:36:02.223 00.000 2744 MoveAxis(N, 0, ABG)
23:36:02.223 00.000 2744 Move returns status 0, amount 0
23:36:02.223 00.000 2744 move complete, result=0
23:36:02.223 00.000 2744 worker thread done servicing request
23:36:02.241 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1482, FiltMax=65535, Gamma=0.510
23:36:02.258 00.017 1092 UpdateGuideState exits: m=507275 SNR=84.1
23:36:02.261 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:02.265 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:02.267 00.002 1092 Enqueuing Expose request
23:36:02.271 00.004 2744 Worker thread wakes up
23:36:02.271 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:36:02.274 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:02.274 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:05.662 03.388 2744 Exposure complete
23:36:05.852 00.190 2744 worker thread done servicing request
23:36:05.852 00.000 1092 OnExposeComplete: enter
23:36:05.855 00.003 1092 UpdateGuideState(): m_state=6
23:36:05.858 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
23:36:05.863 00.005 1092 Star::Find returns 1 (0), X=1601.73, Y=1127.64, Mass=527091, SNR=93.5, Peak=62496 HFD=3.1
23:36:05.866 00.003 1092 MultiStar: [#1 0.01,0.04,0.80,U] [#2 -0.19,-0.23,0.99,U] [#3 0.03,0.12,0.83,U] [#4 -0.12,-0.11,0.87,U] [#5 -0.02,0.03,0.75,U] [#6 -0.08,-0.15,0.61,U] [#7 -0.24,0.06,0.54,U] [#8 0.23,-0.26,0.37,U] 
23:36:05.868 00.002 1092 refined, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.59, 0.04}
23:36:05.872 00.004 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.43 = -2.43)
23:36:05.875 00.003 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
23:36:05.877 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.86 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
23:36:05.882 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.04, opts=13)
23:36:05.884 00.002 1092 Enqueuing Move request for scope (-0.14, -0.04)
23:36:05.887 00.003 2744 Worker thread wakes up
23:36:05.887 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
23:36:05.887 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
23:36:05.887 00.000 2744 Moving (-0.14, -0.04) raw xDistance=-0.11 yDistance=-0.08
23:36:05.887 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:36:05.887 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:05.887 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:36:05.887 00.000 2744 MoveAxis(E, 0, ABG)
23:36:05.887 00.000 2744 Move returns status 0, amount 0
23:36:05.887 00.000 2744 MoveAxis(N, 0, ABG)
23:36:05.887 00.000 2744 Move returns status 0, amount 0
23:36:05.887 00.000 2744 move complete, result=0
23:36:05.887 00.000 2744 worker thread done servicing request
23:36:05.902 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1488, FiltMax=65535, Gamma=0.510
23:36:05.917 00.015 1092 UpdateGuideState exits: m=527091 SNR=93.5
23:36:05.920 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:05.923 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:05.925 00.002 1092 Enqueuing Expose request
23:36:05.929 00.004 2744 Worker thread wakes up
23:36:05.929 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:05.929 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:05.929 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:09.316 03.387 2744 Exposure complete
23:36:09.520 00.204 2744 worker thread done servicing request
23:36:09.520 00.000 1092 OnExposeComplete: enter
23:36:09.522 00.002 1092 UpdateGuideState(): m_state=6
23:36:09.525 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
23:36:09.528 00.003 1092 Star::Find returns 1 (0), X=1601.37, Y=1127.64, Mass=581332, SNR=99.5, Peak=57552 HFD=3.3
23:36:09.529 00.001 1092 MultiStar: [#1 -0.32,0.31,0.83,U] [#2 -0.41,0.03,0.89,U] [#3 -0.32,0.21,0.79,U] [#4 -0.18,0.16,0.77,U] [#5 -0.39,-0.01,0.66,U] [#6 -0.32,-0.20,0.62,U] [#7 -0.62,0.22,0.50,U] [#8 -0.25,0.22,0.40,U] 
23:36:09.531 00.002 1092 refined, 8 included, MultiStar: {-0.44, 0.11}, one-star: {-0.95, 0.05}
23:36:09.533 00.002 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
23:36:09.535 00.002 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.11)
23:36:09.538 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.90 mountX=-0.44 mountY=-0.01, mountTheta=-3.11
23:36:09.544 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.11, opts=13)
23:36:09.546 00.002 1092 Enqueuing Move request for scope (-0.44, 0.11)
23:36:09.548 00.002 2744 Worker thread wakes up
23:36:09.548 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0xd
23:36:09.549 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
23:36:09.549 00.000 2744 Moving (-0.44, 0.11) raw xDistance=-0.44 yDistance=-0.01
23:36:09.549 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
23:36:09.549 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:09.549 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:36:09.549 00.000 2744 MoveAxis(E, 99, ABG)
23:36:09.549 00.000 2744 Guiding  Dir = 2, Dur = 99
23:36:09.549 00.000 2744 IsSlewing returns 0
23:36:09.549 00.000 2744 IsGuiding returns 0
23:36:09.550 00.001 2744 PulseGuide returned control before completion, sleep 109
23:36:09.565 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:36:09.580 00.015 1092 UpdateGuideState exits: m=581332 SNR=99.5
23:36:09.582 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:09.584 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:09.587 00.003 1092 Enqueuing Expose request
23:36:09.664 00.077 2744 IsGuiding returns 1
23:36:09.664 00.000 2744 scope still moving after pulse duration time elapsed
23:36:09.695 00.031 2744 IsSlewing returns 0
23:36:09.695 00.000 2744 IsGuiding returns 0
23:36:09.695 00.000 2744 scope move finished after 99 + 46 ms
23:36:09.696 00.001 2744 Move returns status 0, amount 99
23:36:09.696 00.000 2744 MoveAxis(N, 0, ABG)
23:36:09.696 00.000 2744 Move returns status 0, amount 0
23:36:09.696 00.000 2744 move complete, result=0
23:36:09.696 00.000 2744 worker thread done servicing request
23:36:09.696 00.000 2744 Worker thread wakes up
23:36:09.696 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:09.696 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:09.697 00.001 1092 GuideStep: -0.4 px 99 ms EAST, -0.0 px 0 ms NORTH
23:36:13.093 03.396 2744 Exposure complete
23:36:13.280 00.187 2744 worker thread done servicing request
23:36:13.280 00.000 1092 OnExposeComplete: enter
23:36:13.282 00.002 1092 UpdateGuideState(): m_state=6
23:36:13.285 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
23:36:13.288 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1127.32, Mass=549109, SNR=110.4, Peak=57040 HFD=3.4
23:36:13.291 00.003 1092 MultiStar: [#1 0.46,-0.12,0.70,U] [#2 0.41,-0.26,0.80,U] [#3 0.44,-0.17,0.70,U] [#4 0.42,-0.28,0.64,U] [#5 0.32,-0.25,0.54,U] [#6 0.27,-0.44,0.58,U] [#7 0.39,0.04,0.44,U] [#8 0.61,-0.28,0.35,U] 
23:36:13.294 00.003 1092 single-star, 8 included, MultiStar: {0.34, -0.23}, one-star: {0.03, -0.28}
23:36:13.296 00.002 1092 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.43) = xAngle (-1.03 = -1.03)
23:36:13.297 00.001 1092 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.19 = -1.19)
23:36:13.299 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.46 mountX=0.14 mountY=-0.26, mountTheta=-1.07
23:36:13.304 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.28, opts=13)
23:36:13.306 00.002 1092 Enqueuing Move request for scope (0.03, -0.28)
23:36:13.309 00.003 2744 Worker thread wakes up
23:36:13.309 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
23:36:13.309 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
23:36:13.309 00.000 2744 Moving (0.03, -0.28) raw xDistance=0.14 yDistance=-0.26
23:36:13.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
23:36:13.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:13.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:36:13.309 00.000 2744 MoveAxis(E, 0, ABG)
23:36:13.309 00.000 2744 Move returns status 0, amount 0
23:36:13.309 00.000 2744 MoveAxis(N, 0, ABG)
23:36:13.309 00.000 2744 Move returns status 0, amount 0
23:36:13.309 00.000 2744 move complete, result=0
23:36:13.310 00.001 2744 worker thread done servicing request
23:36:13.325 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1725, FiltMax=65535, Gamma=0.510
23:36:13.341 00.016 1092 UpdateGuideState exits: m=549109 SNR=110.4
23:36:13.344 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:13.347 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:13.350 00.003 1092 Enqueuing Expose request
23:36:13.352 00.002 2744 Worker thread wakes up
23:36:13.352 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:13.356 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:13.356 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:16.742 03.386 2744 Exposure complete
23:36:16.946 00.204 2744 worker thread done servicing request
23:36:16.946 00.000 1092 OnExposeComplete: enter
23:36:16.949 00.003 1092 UpdateGuideState(): m_state=6
23:36:16.951 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
23:36:16.955 00.004 1092 Star::Find returns 1 (0), X=1602.43, Y=1127.20, Mass=512019, SNR=82.3, Peak=53008 HFD=3.3
23:36:16.957 00.002 1092 MultiStar: [#1 0.83,-0.29,0.97,U] [#2 0.80,-0.68,0.96,U] [#3 0.88,-0.34,0.76,U] [#4 0.73,-0.58,0.75,U] [#5 0.72,-0.57,0.76,U] [#6 0.90,-0.76,0.74,U] [#7 0.92,-0.35,0.70,U] [#8 0.83,-0.50,0.47,U] 
23:36:16.961 00.004 1092 single-star, 8 included, MultiStar: {0.72, -0.49}, one-star: {0.11, -0.40}
23:36:16.963 00.002 1092 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.43) = xAngle (-0.89 = -0.89)
23:36:16.965 00.002 1092 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.04 = -1.04)
23:36:16.967 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.40 hyp=0.41 cameraTheta=-1.31 mountX=0.26 mountY=-0.36, mountTheta=-0.94
23:36:16.972 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.40, opts=13)
23:36:16.974 00.002 1092 Enqueuing Move request for scope (0.11, -0.40)
23:36:16.976 00.002 2744 Worker thread wakes up
23:36:16.976 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.40) opts 0xd
23:36:16.976 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.40)
23:36:16.976 00.000 2744 Moving (0.11, -0.40) raw xDistance=0.26 yDistance=-0.36
23:36:16.976 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
23:36:16.976 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:16.976 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:36:16.977 00.001 2744 MoveAxis(E, 0, ABG)
23:36:16.977 00.000 2744 Move returns status 0, amount 0
23:36:16.977 00.000 2744 MoveAxis(N, 0, ABG)
23:36:16.977 00.000 2744 Move returns status 0, amount 0
23:36:16.977 00.000 2744 move complete, result=0
23:36:16.977 00.000 2744 worker thread done servicing request
23:36:16.990 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1687, FiltMax=65535, Gamma=0.510
23:36:17.005 00.015 1092 UpdateGuideState exits: m=512019 SNR=82.3
23:36:17.008 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:17.010 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:17.013 00.003 1092 Enqueuing Expose request
23:36:17.015 00.002 2744 Worker thread wakes up
23:36:17.015 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
23:36:17.018 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:17.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:20.412 03.394 2744 Exposure complete
23:36:20.617 00.205 2744 worker thread done servicing request
23:36:20.617 00.000 1092 OnExposeComplete: enter
23:36:20.621 00.004 1092 UpdateGuideState(): m_state=6
23:36:20.627 00.006 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
23:36:20.630 00.003 1092 Star::Find returns 1 (0), X=1603.25, Y=1127.14, Mass=542291, SNR=86.8, Peak=53312 HFD=3.4
23:36:20.633 00.003 1092 MultiStar: [#1 1.54,-0.39,0.00,M1] [#2 1.42,-0.54,0.00,M1] [#3 1.79,-0.35,0.00,M1] [#4 1.40,-0.43,0.00,M1] [#5 1.43,-0.47,0.00,M1] [#6 1.21,-0.66,0.00,M1] [#7 1.52,-0.55,0.00,M1] [#8 1.81,-0.39,0.00,M1] 
23:36:20.641 00.008 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
23:36:20.644 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
23:36:20.650 00.006 1092 CameraToMount -- cameraX=0.93 cameraY=-0.45 hyp=1.04 cameraTheta=-0.45 mountX=1.04 mountY=-0.19, mountTheta=-0.18
23:36:20.659 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=-0.45, opts=13)
23:36:20.662 00.003 1092 Enqueuing Move request for scope (0.93, -0.45)
23:36:20.664 00.002 2744 Worker thread wakes up
23:36:20.664 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.45) opts 0xd
23:36:20.664 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, -0.45)
23:36:20.664 00.000 2744 Moving (0.93, -0.45) raw xDistance=1.04 yDistance=-0.19
23:36:20.665 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 1.04
23:36:20.665 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:20.665 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:36:20.665 00.000 2744 MoveAxis(W, 232, ABG)
23:36:20.665 00.000 2744 Guiding  Dir = 3, Dur = 232
23:36:20.665 00.000 2744 IsSlewing returns 0
23:36:20.665 00.000 2744 IsGuiding returns 0
23:36:20.666 00.001 2744 PulseGuide returned control before completion, sleep 242
23:36:20.681 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1603, FiltMax=65535, Gamma=0.510
23:36:20.700 00.019 1092 UpdateGuideState exits: m=542291 SNR=86.8
23:36:20.703 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:20.706 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:20.708 00.002 1092 Enqueuing Expose request
23:36:20.917 00.209 2744 IsGuiding returns 1
23:36:20.917 00.000 2744 scope still moving after pulse duration time elapsed
23:36:20.949 00.032 2744 IsSlewing returns 0
23:36:20.949 00.000 2744 IsGuiding returns 0
23:36:20.949 00.000 2744 scope move finished after 232 + 52 ms
23:36:20.949 00.000 2744 Move returns status 0, amount 232
23:36:20.949 00.000 2744 MoveAxis(N, 0, ABG)
23:36:20.949 00.000 2744 Move returns status 0, amount 0
23:36:20.949 00.000 2744 move complete, result=0
23:36:20.950 00.001 2744 worker thread done servicing request
23:36:20.950 00.000 2744 Worker thread wakes up
23:36:20.950 00.000 1092 GuideStep: 1.0 px 232 ms WEST, -0.2 px 0 ms NORTH
23:36:20.954 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:20.954 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:24.366 03.412 2744 Exposure complete
23:36:24.587 00.221 2744 worker thread done servicing request
23:36:24.587 00.000 1092 OnExposeComplete: enter
23:36:24.590 00.003 1092 UpdateGuideState(): m_state=6
23:36:24.596 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
23:36:24.598 00.002 1092 Star::Find returns 1 (0), X=1602.83, Y=1127.30, Mass=534682, SNR=95.2, Peak=61488 HFD=3.3
23:36:24.601 00.003 1092 MultiStar: [#1 1.06,-0.19,0.78,U] [#2 0.77,-0.52,0.76,U] [#3 1.06,-0.02,0.69,U] [#4 0.91,-0.27,0.92,U] [#5 0.88,-0.15,0.70,U] [#6 0.92,-0.48,0.81,U] [#7 0.55,-0.43,0.51,U] [#8 0.86,-0.43,0.44,U] 
23:36:24.604 00.003 1092 single-star, 8 included, MultiStar: {0.83, -0.30}, one-star: {0.50, -0.30}
23:36:24.606 00.002 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
23:36:24.609 00.003 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
23:36:24.612 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=-0.30 hyp=0.59 cameraTheta=-0.54 mountX=0.58 mountY=-0.15, mountTheta=-0.26
23:36:24.617 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.30, opts=13)
23:36:24.621 00.004 1092 Enqueuing Move request for scope (0.50, -0.30)
23:36:24.624 00.003 2744 Worker thread wakes up
23:36:24.624 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.30) opts 0xd
23:36:24.624 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.30)
23:36:24.624 00.000 2744 Moving (0.50, -0.30) raw xDistance=0.58 yDistance=-0.15
23:36:24.624 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.58
23:36:24.624 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:24.624 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:24.624 00.000 2744 MoveAxis(W, 147, ABG)
23:36:24.624 00.000 2744 Guiding  Dir = 3, Dur = 147
23:36:24.625 00.001 2744 IsSlewing returns 0
23:36:24.625 00.000 2744 IsGuiding returns 0
23:36:24.625 00.000 2744 PulseGuide returned control before completion, sleep 157
23:36:24.643 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:36:24.662 00.019 1092 UpdateGuideState exits: m=534682 SNR=95.2
23:36:24.665 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:24.667 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:24.670 00.003 1092 Enqueuing Expose request
23:36:24.797 00.127 2744 IsGuiding returns 1
23:36:24.798 00.001 2744 scope still moving after pulse duration time elapsed
23:36:24.828 00.030 2744 IsSlewing returns 0
23:36:24.828 00.000 2744 IsGuiding returns 0
23:36:24.829 00.001 2744 scope move finished after 147 + 56 ms
23:36:24.829 00.000 2744 Move returns status 0, amount 147
23:36:24.829 00.000 2744 MoveAxis(N, 0, ABG)
23:36:24.829 00.000 2744 Move returns status 0, amount 0
23:36:24.829 00.000 2744 move complete, result=0
23:36:24.830 00.001 2744 worker thread done servicing request
23:36:24.830 00.000 1092 GuideStep: 0.6 px 147 ms WEST, -0.2 px 0 ms NORTH
23:36:24.833 00.003 2744 Worker thread wakes up
23:36:24.833 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:24.833 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:28.236 03.403 2744 Exposure complete
23:36:28.433 00.197 2744 worker thread done servicing request
23:36:28.434 00.001 1092 OnExposeComplete: enter
23:36:28.437 00.003 1092 UpdateGuideState(): m_state=6
23:36:28.439 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
23:36:28.442 00.003 1092 Star::Find returns 1 (0), X=1602.49, Y=1127.27, Mass=550866, SNR=95.3, Peak=59568 HFD=3.3
23:36:28.446 00.004 1092 MultiStar: [#1 0.95,-0.07,0.79,U] [#2 0.82,-0.55,0.96,U] [#3 0.97,-0.25,0.92,U] [#4 0.90,-0.28,0.81,U] [#5 0.80,-0.31,0.77,U] [#6 0.74,-0.35,0.66,U] [#7 0.85,-0.38,0.56,U] [#8 1.07,-0.26,0.55,U] 
23:36:28.448 00.002 1092 single-star, 8 included, MultiStar: {0.78, -0.31}, one-star: {0.17, -0.33}
23:36:28.450 00.002 1092 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.43) = xAngle (-0.67 = -0.67)
23:36:28.452 00.002 1092 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.83 = -0.83)
23:36:28.456 00.004 1092 CameraToMount -- cameraX=0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-1.10 mountX=0.29 mountY=-0.27, mountTheta=-0.75
23:36:28.463 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.33, opts=13)
23:36:28.466 00.003 1092 Enqueuing Move request for scope (0.17, -0.33)
23:36:28.468 00.002 2744 Worker thread wakes up
23:36:28.468 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.33) opts 0xd
23:36:28.468 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.33)
23:36:28.468 00.000 2744 Moving (0.17, -0.33) raw xDistance=0.29 yDistance=-0.27
23:36:28.468 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
23:36:28.468 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:28.468 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:36:28.468 00.000 2744 MoveAxis(E, 0, ABG)
23:36:28.469 00.001 2744 Move returns status 0, amount 0
23:36:28.469 00.000 2744 MoveAxis(N, 0, ABG)
23:36:28.469 00.000 2744 Move returns status 0, amount 0
23:36:28.469 00.000 2744 move complete, result=0
23:36:28.469 00.000 2744 worker thread done servicing request
23:36:28.482 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1520, FiltMax=65535, Gamma=0.510
23:36:28.497 00.015 1092 UpdateGuideState exits: m=550866 SNR=95.3
23:36:28.499 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:28.501 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:28.504 00.003 1092 Enqueuing Expose request
23:36:28.507 00.003 2744 Worker thread wakes up
23:36:28.507 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:28.507 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:28.507 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:31.895 03.388 2744 Exposure complete
23:36:32.092 00.197 2744 worker thread done servicing request
23:36:32.092 00.000 1092 OnExposeComplete: enter
23:36:32.095 00.003 1092 UpdateGuideState(): m_state=6
23:36:32.098 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
23:36:32.100 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1127.29, Mass=543525, SNR=84.5, Peak=62800 HFD=3.4
23:36:32.103 00.003 1092 MultiStar: [#1 1.12,-0.30,0.92,U] [#2 1.15,-0.60,1.02,U] [#3 1.26,-0.27,0.85,U] [#4 1.01,-0.40,0.76,U] [#5 1.11,-0.51,0.74,U] [#6 1.15,-0.56,0.69,U] [#7 1.14,-0.23,0.55,U] [#8 1.12,-0.59,0.48,U] 
23:36:32.106 00.003 1092 single-star, 8 included, MultiStar: {1.04, -0.41}, one-star: {0.49, -0.31}
23:36:32.109 00.003 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
23:36:32.112 00.003 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
23:36:32.114 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=-0.31 hyp=0.58 cameraTheta=-0.56 mountX=0.57 mountY=-0.16, mountTheta=-0.28
23:36:32.119 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.31, opts=13)
23:36:32.122 00.003 1092 Enqueuing Move request for scope (0.49, -0.31)
23:36:32.124 00.002 2744 Worker thread wakes up
23:36:32.125 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.31) opts 0xd
23:36:32.125 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.31)
23:36:32.125 00.000 2744 Moving (0.49, -0.31) raw xDistance=0.57 yDistance=-0.16
23:36:32.125 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
23:36:32.125 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:32.125 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:36:32.125 00.000 2744 MoveAxis(W, 129, ABG)
23:36:32.125 00.000 2744 Guiding  Dir = 3, Dur = 129
23:36:32.125 00.000 2744 IsSlewing returns 0
23:36:32.126 00.001 2744 IsGuiding returns 0
23:36:32.126 00.000 2744 PulseGuide returned control before completion, sleep 139
23:36:32.146 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1440, FiltMax=65535, Gamma=0.510
23:36:32.162 00.016 1092 UpdateGuideState exits: m=543525 SNR=84.5
23:36:32.164 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:32.167 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:32.169 00.002 1092 Enqueuing Expose request
23:36:32.276 00.107 2744 IsGuiding returns 1
23:36:32.276 00.000 2744 scope still moving after pulse duration time elapsed
23:36:32.309 00.033 2744 IsSlewing returns 0
23:36:32.310 00.001 2744 IsGuiding returns 0
23:36:32.313 00.003 2744 scope move finished after 129 + 57 ms
23:36:32.313 00.000 2744 Move returns status 0, amount 129
23:36:32.313 00.000 2744 MoveAxis(N, 0, ABG)
23:36:32.313 00.000 2744 Move returns status 0, amount 0
23:36:32.313 00.000 2744 move complete, result=0
23:36:32.313 00.000 2744 worker thread done servicing request
23:36:32.314 00.001 2744 Worker thread wakes up
23:36:32.314 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:32.314 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:32.323 00.009 1092 GuideStep: 0.6 px 129 ms WEST, -0.2 px 0 ms NORTH
23:36:35.707 03.384 2744 Exposure complete
23:36:35.921 00.214 2744 worker thread done servicing request
23:36:35.921 00.000 1092 OnExposeComplete: enter
23:36:35.923 00.002 1092 UpdateGuideState(): m_state=6
23:36:35.928 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
23:36:35.930 00.002 1092 Star::Find returns 1 (0), X=1602.24, Y=1127.46, Mass=547101, SNR=87.7, Peak=55232 HFD=3.3
23:36:35.933 00.003 1092 MultiStar: [#1 0.48,-0.05,0.91,U] [#2 0.43,-0.26,1.07,U] [#3 0.48,0.14,0.90,U] [#4 0.38,0.02,0.78,U] [#5 0.33,-0.05,0.82,U] [#6 0.28,-0.29,0.70,U] [#7 0.18,-0.07,0.53,U] [#8 0.64,-0.22,0.48,U] 
23:36:35.935 00.002 1092 single-star, 8 included, MultiStar: {0.34, -0.10}, one-star: {-0.08, -0.14}
23:36:35.937 00.002 1092 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.43) = xAngle (-1.66 = -1.66)
23:36:35.940 00.003 1092 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.82 = -1.82)
23:36:35.942 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.09 mountX=-0.01 mountY=-0.15, mountTheta=-1.67
23:36:35.946 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.14, opts=13)
23:36:35.949 00.003 1092 Enqueuing Move request for scope (-0.08, -0.14)
23:36:35.952 00.003 2744 Worker thread wakes up
23:36:35.952 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:36:35.952 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:36:35.952 00.000 2744 Moving (-0.08, -0.14) raw xDistance=-0.01 yDistance=-0.15
23:36:35.952 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:36:35.952 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:35.952 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:36:35.953 00.001 2744 MoveAxis(E, 0, ABG)
23:36:35.953 00.000 2744 Move returns status 0, amount 0
23:36:35.953 00.000 2744 MoveAxis(N, 0, ABG)
23:36:35.953 00.000 2744 Move returns status 0, amount 0
23:36:35.953 00.000 2744 move complete, result=0
23:36:35.953 00.000 2744 worker thread done servicing request
23:36:35.972 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:36:35.989 00.017 1092 UpdateGuideState exits: m=547101 SNR=87.7
23:36:35.991 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:35.993 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:35.996 00.003 1092 Enqueuing Expose request
23:36:35.998 00.002 2744 Worker thread wakes up
23:36:35.998 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:36:36.000 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:36.000 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:39.399 03.399 2744 Exposure complete
23:36:39.592 00.193 2744 worker thread done servicing request
23:36:39.592 00.000 1092 OnExposeComplete: enter
23:36:39.594 00.002 1092 UpdateGuideState(): m_state=6
23:36:39.597 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
23:36:39.599 00.002 1092 Star::Find returns 1 (0), X=1601.93, Y=1127.57, Mass=520152, SNR=86.4, Peak=60384 HFD=3.2
23:36:39.601 00.002 1092 MultiStar: [#1 0.05,0.04,0.90,U] [#2 0.04,-0.26,0.90,U] [#3 0.20,0.03,0.89,U] [#4 0.06,-0.08,0.92,U] [#5 -0.11,-0.17,0.76,U] [#6 -0.03,-0.28,0.59,U] [#7 0.12,0.10,0.61,U] [#8 0.08,-0.24,0.49,U] 
23:36:39.604 00.003 1092 refined, 8 included, MultiStar: {-0.01, -0.09}, one-star: {-0.39, -0.03}
23:36:39.607 00.003 1092 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.43) = xAngle (-1.27 = -1.27)
23:36:39.609 00.002 1092 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.43 = -1.43)
23:36:39.612 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.70 mountX=0.03 mountY=-0.09, mountTheta=-1.28
23:36:39.617 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.09, opts=13)
23:36:39.620 00.003 1092 Enqueuing Move request for scope (-0.01, -0.09)
23:36:39.622 00.002 2744 Worker thread wakes up
23:36:39.622 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.09) opts 0xd
23:36:39.622 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.09)
23:36:39.622 00.000 2744 Moving (-0.01, -0.09) raw xDistance=0.03 yDistance=-0.09
23:36:39.622 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:39.622 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:39.622 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:36:39.622 00.000 2744 MoveAxis(E, 0, ABG)
23:36:39.622 00.000 2744 Move returns status 0, amount 0
23:36:39.623 00.001 2744 MoveAxis(N, 0, ABG)
23:36:39.623 00.000 2744 Move returns status 0, amount 0
23:36:39.623 00.000 2744 move complete, result=0
23:36:39.623 00.000 2744 worker thread done servicing request
23:36:39.638 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1550, FiltMax=65535, Gamma=0.510
23:36:39.656 00.018 1092 UpdateGuideState exits: m=520152 SNR=86.4
23:36:39.659 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:39.661 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:39.663 00.002 1092 Enqueuing Expose request
23:36:39.665 00.002 2744 Worker thread wakes up
23:36:39.665 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:36:39.667 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:39.667 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:43.049 03.382 2744 Exposure complete
23:36:43.243 00.194 2744 worker thread done servicing request
23:36:43.244 00.001 1092 OnExposeComplete: enter
23:36:43.246 00.002 1092 UpdateGuideState(): m_state=6
23:36:43.249 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
23:36:43.251 00.002 1092 Star::Find returns 1 (0), X=1601.51, Y=1127.76, Mass=522437, SNR=84.9, Peak=49872 HFD=3.2
23:36:43.255 00.004 1092 MultiStar: [#1 -0.05,0.28,1.08,U] [#2 -0.25,-0.07,0.90,U] [#3 -0.23,0.23,0.83,U] [#4 -0.25,-0.01,0.88,U] [#5 -0.37,0.27,0.73,U] [#6 -0.35,0.10,0.74,U] [#7 -0.34,0.40,0.55,U] [#8 0.01,0.31,0.50,U] 
23:36:43.257 00.002 1092 refined, 8 included, MultiStar: {-0.31, 0.17}, one-star: {-0.81, 0.16}
23:36:43.261 00.004 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
23:36:43.263 00.002 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
23:36:43.265 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.17 hyp=0.35 cameraTheta=2.63 mountX=-0.35 mountY=0.08, mountTheta=2.91
23:36:43.271 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.17, opts=13)
23:36:43.273 00.002 1092 Enqueuing Move request for scope (-0.31, 0.17)
23:36:43.275 00.002 2744 Worker thread wakes up
23:36:43.275 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.17) opts 0xd
23:36:43.275 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.17)
23:36:43.275 00.000 2744 Moving (-0.31, 0.17) raw xDistance=-0.35 yDistance=0.08
23:36:43.275 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
23:36:43.276 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:43.276 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:36:43.276 00.000 2744 MoveAxis(E, 78, ABG)
23:36:43.276 00.000 2744 Guiding  Dir = 2, Dur = 78
23:36:43.276 00.000 2744 IsSlewing returns 0
23:36:43.276 00.000 2744 IsGuiding returns 0
23:36:43.277 00.001 2744 PulseGuide returned control before completion, sleep 88
23:36:43.292 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1511, FiltMax=65535, Gamma=0.510
23:36:43.312 00.020 1092 UpdateGuideState exits: m=522437 SNR=84.9
23:36:43.316 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:43.319 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:43.322 00.003 1092 Enqueuing Expose request
23:36:43.372 00.050 2744 IsGuiding returns 1
23:36:43.372 00.000 2744 scope still moving after pulse duration time elapsed
23:36:43.403 00.031 2744 IsSlewing returns 0
23:36:43.404 00.001 2744 IsGuiding returns 1
23:36:43.435 00.031 2744 IsSlewing returns 0
23:36:43.435 00.000 2744 IsGuiding returns 1
23:36:43.465 00.030 2744 IsSlewing returns 0
23:36:43.465 00.000 2744 IsGuiding returns 0
23:36:43.465 00.000 2744 scope move finished after 78 + 111 ms
23:36:43.465 00.000 2744 Move returns status 0, amount 78
23:36:43.466 00.001 2744 MoveAxis(N, 0, ABG)
23:36:43.466 00.000 2744 Move returns status 0, amount 0
23:36:43.466 00.000 2744 move complete, result=0
23:36:43.466 00.000 2744 worker thread done servicing request
23:36:43.466 00.000 2744 Worker thread wakes up
23:36:43.466 00.000 1092 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
23:36:43.473 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:43.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:46.849 03.376 2744 Exposure complete
23:36:47.047 00.198 2744 worker thread done servicing request
23:36:47.047 00.000 1092 OnExposeComplete: enter
23:36:47.050 00.003 1092 UpdateGuideState(): m_state=6
23:36:47.052 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
23:36:47.056 00.004 1092 Star::Find returns 1 (0), X=1602.30, Y=1127.31, Mass=594548, SNR=106.3, Peak=53104 HFD=3.4
23:36:47.058 00.002 1092 MultiStar: [#1 0.68,-0.03,0.77,U] [#2 0.42,-0.24,0.79,U] [#3 0.72,-0.13,0.67,U] [#4 0.55,-0.26,0.69,U] [#5 0.69,-0.09,0.61,U] [#6 0.48,-0.21,0.70,U] [#7 0.27,-0.16,0.50,U] [#8 0.66,-0.59,0.37,U] 
23:36:47.060 00.002 1092 single-star, 8 included, MultiStar: {0.46, -0.21}, one-star: {-0.03, -0.29}
23:36:47.062 00.002 1092 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.43) = xAngle (-1.23 = -1.23)
23:36:47.064 00.002 1092 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.39 = -1.39)
23:36:47.067 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.29 hyp=0.29 cameraTheta=-1.66 mountX=0.09 mountY=-0.28, mountTheta=-1.25
23:36:47.072 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.29, opts=13)
23:36:47.074 00.002 1092 Enqueuing Move request for scope (-0.03, -0.29)
23:36:47.076 00.002 2744 Worker thread wakes up
23:36:47.076 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.29) opts 0xd
23:36:47.077 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.29)
23:36:47.077 00.000 2744 Moving (-0.03, -0.29) raw xDistance=0.09 yDistance=-0.28
23:36:47.077 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:36:47.077 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:47.077 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:36:47.077 00.000 2744 MoveAxis(E, 0, ABG)
23:36:47.077 00.000 2744 Move returns status 0, amount 0
23:36:47.077 00.000 2744 MoveAxis(N, 0, ABG)
23:36:47.077 00.000 2744 Move returns status 0, amount 0
23:36:47.077 00.000 2744 move complete, result=0
23:36:47.077 00.000 2744 worker thread done servicing request
23:36:47.093 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:36:47.108 00.015 1092 UpdateGuideState exits: m=594548 SNR=106.3
23:36:47.110 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:47.113 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:47.115 00.002 1092 Enqueuing Expose request
23:36:47.117 00.002 2744 Worker thread wakes up
23:36:47.117 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:47.117 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:47.117 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:36:50.502 03.385 2744 Exposure complete
23:36:50.739 00.237 2744 worker thread done servicing request
23:36:50.740 00.001 1092 OnExposeComplete: enter
23:36:50.742 00.002 1092 UpdateGuideState(): m_state=6
23:36:50.745 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
23:36:50.748 00.003 1092 Star::Find returns 1 (0), X=1602.67, Y=1127.02, Mass=543474, SNR=82.7, Peak=60480 HFD=3.3
23:36:50.751 00.003 1092 MultiStar: [#1 0.92,-0.45,0.91,U] [#2 0.80,-0.47,0.96,U] [#3 0.98,-0.28,0.81,U] [#4 0.87,-0.52,0.86,U] [#5 0.73,-0.39,0.79,U] [#6 0.53,-0.40,0.83,U] [#7 0.65,-0.35,0.68,U] [#8 1.08,-0.54,0.50,U] 
23:36:50.756 00.005 1092 single-star, 8 included, MultiStar: {0.75, -0.44}, one-star: {0.35, -0.57}
23:36:50.758 00.002 1092 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.43) = xAngle (-0.60 = -0.60)
23:36:50.762 00.004 1092 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.75 = -0.75)
23:36:50.766 00.004 1092 CameraToMount -- cameraX=0.35 cameraY=-0.57 hyp=0.67 cameraTheta=-1.03 mountX=0.56 mountY=-0.46, mountTheta=-0.69
23:36:50.774 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.57, opts=13)
23:36:50.779 00.005 1092 Enqueuing Move request for scope (0.35, -0.57)
23:36:50.782 00.003 2744 Worker thread wakes up
23:36:50.782 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.57) opts 0xd
23:36:50.783 00.001 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.57)
23:36:50.783 00.000 2744 Moving (0.35, -0.57) raw xDistance=0.56 yDistance=-0.46
23:36:50.783 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
23:36:50.783 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:36:50.783 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
23:36:50.783 00.000 2744 MoveAxis(W, 124, ABG)
23:36:50.783 00.000 2744 Guiding  Dir = 3, Dur = 124
23:36:50.783 00.000 2744 IsSlewing returns 0
23:36:50.783 00.000 2744 IsGuiding returns 0
23:36:50.784 00.001 2744 PulseGuide returned control before completion, sleep 134
23:36:50.799 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1595, FiltMax=65535, Gamma=0.510
23:36:50.816 00.017 1092 UpdateGuideState exits: m=543474 SNR=82.7
23:36:50.819 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:50.822 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:50.824 00.002 1092 Enqueuing Expose request
23:36:50.931 00.107 2744 IsGuiding returns 1
23:36:50.931 00.000 2744 scope still moving after pulse duration time elapsed
23:36:50.961 00.030 2744 IsSlewing returns 0
23:36:50.961 00.000 2744 IsGuiding returns 0
23:36:50.961 00.000 2744 scope move finished after 124 + 53 ms
23:36:50.961 00.000 2744 Move returns status 0, amount 124
23:36:50.961 00.000 2744 MoveAxis(N, 0, ABG)
23:36:50.962 00.001 2744 Move returns status 0, amount 0
23:36:50.962 00.000 2744 move complete, result=0
23:36:50.962 00.000 2744 worker thread done servicing request
23:36:50.962 00.000 2744 Worker thread wakes up
23:36:50.962 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:50.962 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:50.967 00.005 1092 GuideStep: 0.6 px 124 ms WEST, -0.5 px 0 ms NORTH
23:36:54.368 03.401 2744 Exposure complete
23:36:54.572 00.204 2744 worker thread done servicing request
23:36:54.572 00.000 1092 OnExposeComplete: enter
23:36:54.575 00.003 1092 UpdateGuideState(): m_state=6
23:36:54.577 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
23:36:54.580 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1127.58, Mass=552320, SNR=85.4, Peak=54416 HFD=3.3
23:36:54.582 00.002 1092 MultiStar: [#1 0.27,0.08,0.93,U] [#2 -0.02,-0.06,1.03,U] [#3 0.03,0.12,0.88,U] [#4 0.16,-0.04,0.74,U] [#5 0.10,-0.13,0.75,U] [#6 -0.02,-0.22,0.74,U] [#7 -0.02,0.04,0.66,U] [#8 0.21,-0.05,0.45,U] 
23:36:54.585 00.003 1092 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.40, -0.02}
23:36:54.589 00.004 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
23:36:54.591 00.002 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.71 = -0.71)
23:36:54.594 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.98 mountX=0.03 mountY=-0.02, mountTheta=-0.65
23:36:54.600 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.03, opts=13)
23:36:54.604 00.004 1092 Enqueuing Move request for scope (0.02, -0.03)
23:36:54.606 00.002 2744 Worker thread wakes up
23:36:54.606 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
23:36:54.606 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
23:36:54.606 00.000 2744 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
23:36:54.607 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:36:54.607 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:54.607 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:36:54.607 00.000 2744 MoveAxis(E, 0, ABG)
23:36:54.607 00.000 2744 Move returns status 0, amount 0
23:36:54.607 00.000 2744 MoveAxis(N, 0, ABG)
23:36:54.607 00.000 2744 Move returns status 0, amount 0
23:36:54.607 00.000 2744 move complete, result=0
23:36:54.607 00.000 2744 worker thread done servicing request
23:36:54.626 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1626, FiltMax=65535, Gamma=0.510
23:36:54.643 00.017 1092 UpdateGuideState exits: m=552320 SNR=85.4
23:36:54.646 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:54.648 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:54.651 00.003 1092 Enqueuing Expose request
23:36:54.653 00.002 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:36:54.656 00.003 2744 Worker thread wakes up
23:36:54.656 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:54.656 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:58.059 03.403 2744 Exposure complete
23:36:58.265 00.206 2744 worker thread done servicing request
23:36:58.266 00.001 1092 OnExposeComplete: enter
23:36:58.269 00.003 1092 UpdateGuideState(): m_state=6
23:36:58.272 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
23:36:58.276 00.004 1092 Star::Find returns 1 (0), X=1601.27, Y=1127.88, Mass=534586, SNR=94.6, Peak=59427 HFD=3.2
23:36:58.280 00.004 1092 MultiStar: [#1 -0.56,0.32,0.82,U] [#2 -0.58,0.11,0.87,U] [#3 -0.39,0.42,0.75,U] [#4 -0.52,0.25,0.78,U] [#5 -0.73,0.16,0.67,U] [#6 -0.49,0.30,0.67,U] [#7 -0.56,0.33,0.48,U] [#8 -0.45,0.29,0.45,U] 
23:36:58.283 00.003 1092 refined, 8 included, MultiStar: {-0.62, 0.27}, one-star: {-1.05, 0.28}
23:36:58.286 00.003 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.16 = -3.13)
23:36:58.289 00.003 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
23:36:58.293 00.004 1092 CameraToMount -- cameraX=-0.62 cameraY=0.27 hyp=0.67 cameraTheta=2.73 mountX=-0.67 mountY=0.09, mountTheta=3.00
23:36:58.299 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.27, opts=13)
23:36:58.304 00.005 1092 Enqueuing Move request for scope (-0.62, 0.27)
23:36:58.306 00.002 2744 Worker thread wakes up
23:36:58.307 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.27) opts 0xd
23:36:58.307 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.27)
23:36:58.307 00.000 2744 Moving (-0.62, 0.27) raw xDistance=-0.67 yDistance=0.09
23:36:58.307 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.67
23:36:58.307 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:36:58.307 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:36:58.307 00.000 2744 MoveAxis(E, 151, ABG)
23:36:58.307 00.000 2744 Guiding  Dir = 2, Dur = 151
23:36:58.308 00.001 2744 IsSlewing returns 0
23:36:58.308 00.000 2744 IsGuiding returns 0
23:36:58.308 00.000 2744 PulseGuide returned control before completion, sleep 161
23:36:58.323 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1283, FiltMax=65535, Gamma=0.510
23:36:58.341 00.018 1092 UpdateGuideState exits: m=534586 SNR=94.6
23:36:58.344 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:36:58.347 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:36:58.349 00.002 1092 Enqueuing Expose request
23:36:58.477 00.128 2744 IsGuiding returns 1
23:36:58.477 00.000 2744 scope still moving after pulse duration time elapsed
23:36:58.509 00.032 2744 IsSlewing returns 0
23:36:58.509 00.000 2744 IsGuiding returns 0
23:36:58.509 00.000 2744 scope move finished after 151 + 50 ms
23:36:58.509 00.000 2744 Move returns status 0, amount 151
23:36:58.510 00.001 2744 MoveAxis(N, 0, ABG)
23:36:58.510 00.000 2744 Move returns status 0, amount 0
23:36:58.510 00.000 2744 move complete, result=0
23:36:58.510 00.000 2744 worker thread done servicing request
23:36:58.510 00.000 2744 Worker thread wakes up
23:36:58.510 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:36:58.510 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:36:58.514 00.004 1092 GuideStep: -0.7 px 151 ms EAST, 0.1 px 0 ms NORTH
23:37:01.900 03.386 2744 Exposure complete
23:37:02.116 00.216 2744 worker thread done servicing request
23:37:02.116 00.000 1092 OnExposeComplete: enter
23:37:02.121 00.005 1092 UpdateGuideState(): m_state=6
23:37:02.126 00.005 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
23:37:02.131 00.005 1092 Star::Find returns 1 (0), X=1601.38, Y=1127.84, Mass=571950, SNR=85.9, Peak=56083 HFD=3.4
23:37:02.134 00.003 1092 MultiStar: [#1 -0.33,0.52,1.11,U] [#2 -0.29,0.15,1.01,U] [#3 -0.29,0.38,0.72,U] [#4 -0.45,0.21,0.77,U] [#5 -0.52,0.18,0.84,U] [#6 -0.35,-0.02,0.75,U] [#7 -0.54,0.50,0.59,U] [#8 -0.05,0.15,0.47,U] 
23:37:02.137 00.003 1092 refined, 8 included, MultiStar: {-0.44, 0.26}, one-star: {-0.94, 0.24}
23:37:02.140 00.003 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.03 = 3.03)
23:37:02.143 00.003 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.88 = 2.88)
23:37:02.145 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=0.26 hyp=0.51 cameraTheta=2.61 mountX=-0.51 mountY=0.13, mountTheta=2.89
23:37:02.150 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.26, opts=13)
23:37:02.153 00.003 1092 Enqueuing Move request for scope (-0.44, 0.26)
23:37:02.155 00.002 2744 Worker thread wakes up
23:37:02.155 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.26) opts 0xd
23:37:02.155 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.26)
23:37:02.155 00.000 2744 Moving (-0.44, 0.26) raw xDistance=-0.51 yDistance=0.13
23:37:02.155 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
23:37:02.155 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:02.156 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:37:02.156 00.000 2744 MoveAxis(E, 125, ABG)
23:37:02.156 00.000 2744 Guiding  Dir = 2, Dur = 125
23:37:02.156 00.000 2744 IsSlewing returns 0
23:37:02.156 00.000 2744 IsGuiding returns 0
23:37:02.157 00.001 2744 PulseGuide returned control before completion, sleep 135
23:37:02.175 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:37:02.196 00.021 1092 UpdateGuideState exits: m=571950 SNR=85.9
23:37:02.202 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:02.208 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:02.212 00.004 1092 Enqueuing Expose request
23:37:02.296 00.084 2744 IsGuiding returns 1
23:37:02.296 00.000 2744 scope still moving after pulse duration time elapsed
23:37:02.328 00.032 2744 IsSlewing returns 0
23:37:02.328 00.000 2744 IsGuiding returns 0
23:37:02.328 00.000 2744 scope move finished after 125 + 46 ms
23:37:02.329 00.001 2744 Move returns status 0, amount 125
23:37:02.329 00.000 2744 MoveAxis(N, 0, ABG)
23:37:02.329 00.000 2744 Move returns status 0, amount 0
23:37:02.329 00.000 2744 move complete, result=0
23:37:02.329 00.000 1092 GuideStep: -0.5 px 125 ms EAST, 0.1 px 0 ms NORTH
23:37:02.332 00.003 2744 worker thread done servicing request
23:37:02.332 00.000 2744 Worker thread wakes up
23:37:02.333 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:02.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:05.728 03.395 2744 Exposure complete
23:37:05.920 00.192 2744 worker thread done servicing request
23:37:05.920 00.000 1092 OnExposeComplete: enter
23:37:05.923 00.003 1092 UpdateGuideState(): m_state=6
23:37:05.926 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
23:37:05.928 00.002 1092 Star::Find returns 1 (0), X=1601.68, Y=1127.74, Mass=539039, SNR=89.5, Peak=50976 HFD=3.2
23:37:05.930 00.002 1092 MultiStar: [#1 -0.18,0.27,0.90,U] [#2 -0.15,-0.08,0.92,U] [#3 -0.24,0.39,0.67,U] [#4 -0.14,0.17,0.83,U] [#5 -0.21,0.14,0.68,U] [#6 -0.22,-0.05,0.70,U] [#7 -0.38,0.23,0.49,U] [#8 -0.08,0.12,0.46,U] 
23:37:05.932 00.002 1092 refined, 8 included, MultiStar: {-0.26, 0.14}, one-star: {-0.64, 0.14}
23:37:05.935 00.003 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
23:37:05.938 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
23:37:05.940 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=0.14 hyp=0.30 cameraTheta=2.65 mountX=-0.30 mountY=0.07, mountTheta=2.92
23:37:05.945 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=0.14, opts=13)
23:37:05.947 00.002 1092 Enqueuing Move request for scope (-0.26, 0.14)
23:37:05.949 00.002 2744 Worker thread wakes up
23:37:05.949 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.14) opts 0xd
23:37:05.949 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, 0.14)
23:37:05.949 00.000 2744 Moving (-0.26, 0.14) raw xDistance=-0.30 yDistance=0.07
23:37:05.949 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:37:05.949 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:05.949 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:37:05.949 00.000 2744 MoveAxis(E, 75, ABG)
23:37:05.949 00.000 2744 Guiding  Dir = 2, Dur = 75
23:37:05.950 00.001 2744 IsSlewing returns 0
23:37:05.950 00.000 2744 IsGuiding returns 0
23:37:05.950 00.000 2744 PulseGuide returned control before completion, sleep 85
23:37:05.965 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1491, FiltMax=65535, Gamma=0.510
23:37:05.981 00.016 1092 UpdateGuideState exits: m=539039 SNR=89.5
23:37:05.983 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:05.988 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:05.990 00.002 1092 Enqueuing Expose request
23:37:06.047 00.057 2744 IsGuiding returns 1
23:37:06.047 00.000 2744 scope still moving after pulse duration time elapsed
23:37:06.079 00.032 2744 IsSlewing returns 0
23:37:06.079 00.000 2744 IsGuiding returns 0
23:37:06.079 00.000 2744 scope move finished after 75 + 53 ms
23:37:06.079 00.000 2744 Move returns status 0, amount 75
23:37:06.079 00.000 2744 MoveAxis(N, 0, ABG)
23:37:06.079 00.000 2744 Move returns status 0, amount 0
23:37:06.079 00.000 2744 move complete, result=0
23:37:06.080 00.001 2744 worker thread done servicing request
23:37:06.080 00.000 2744 Worker thread wakes up
23:37:06.080 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:06.080 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:06.080 00.000 1092 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
23:37:09.473 03.393 2744 Exposure complete
23:37:09.669 00.196 2744 worker thread done servicing request
23:37:09.669 00.000 1092 OnExposeComplete: enter
23:37:09.672 00.003 1092 UpdateGuideState(): m_state=6
23:37:09.676 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
23:37:09.681 00.005 1092 Star::Find returns 1 (0), X=1601.47, Y=1127.72, Mass=541030, SNR=82.4, Peak=60384 HFD=3.2
23:37:09.683 00.002 1092 MultiStar: [#1 -0.23,0.23,1.02,U] [#2 -0.27,-0.09,0.92,U] [#3 -0.32,0.12,0.81,U] [#4 -0.27,0.01,0.91,U] [#5 -0.44,0.00,0.73,U] [#6 -0.39,-0.02,0.77,U] [#7 -0.39,0.20,0.69,U] [#8 -0.14,-0.06,0.42,U] 
23:37:09.687 00.004 1092 refined, 8 included, MultiStar: {-0.38, 0.06}, one-star: {-0.85, 0.13}
23:37:09.689 00.002 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.40 = -2.88)
23:37:09.691 00.002 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.25 = -3.04)
23:37:09.693 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=0.06 hyp=0.39 cameraTheta=2.97 mountX=-0.38 mountY=-0.04, mountTheta=-3.03
23:37:09.700 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.06, opts=13)
23:37:09.704 00.004 1092 Enqueuing Move request for scope (-0.38, 0.06)
23:37:09.706 00.002 2744 Worker thread wakes up
23:37:09.706 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.06) opts 0xd
23:37:09.706 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.06)
23:37:09.706 00.000 2744 Moving (-0.38, 0.06) raw xDistance=-0.38 yDistance=-0.04
23:37:09.707 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
23:37:09.707 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:09.707 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:09.707 00.000 2744 MoveAxis(E, 89, ABG)
23:37:09.707 00.000 2744 Guiding  Dir = 2, Dur = 89
23:37:09.707 00.000 2744 IsSlewing returns 0
23:37:09.707 00.000 2744 IsGuiding returns 0
23:37:09.708 00.001 2744 PulseGuide returned control before completion, sleep 99
23:37:09.724 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1187, FiltMax=65535, Gamma=0.510
23:37:09.740 00.016 1092 UpdateGuideState exits: m=541030 SNR=82.4
23:37:09.742 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:09.745 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:09.746 00.001 1092 Enqueuing Expose request
23:37:09.810 00.064 2744 IsGuiding returns 1
23:37:09.811 00.001 2744 scope still moving after pulse duration time elapsed
23:37:09.841 00.030 2744 IsSlewing returns 0
23:37:09.841 00.000 2744 IsGuiding returns 0
23:37:09.841 00.000 2744 scope move finished after 89 + 44 ms
23:37:09.841 00.000 2744 Move returns status 0, amount 89
23:37:09.841 00.000 2744 MoveAxis(N, 0, ABG)
23:37:09.842 00.001 2744 Move returns status 0, amount 0
23:37:09.842 00.000 2744 move complete, result=0
23:37:09.842 00.000 2744 worker thread done servicing request
23:37:09.842 00.000 2744 Worker thread wakes up
23:37:09.842 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:09.842 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:09.842 00.000 1092 GuideStep: -0.4 px 89 ms EAST, -0.0 px 0 ms NORTH
23:37:13.240 03.398 2744 Exposure complete
23:37:13.445 00.205 2744 worker thread done servicing request
23:37:13.445 00.000 1092 OnExposeComplete: enter
23:37:13.448 00.003 1092 UpdateGuideState(): m_state=6
23:37:13.450 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
23:37:13.453 00.003 1092 Star::Find returns 1 (0), X=1601.55, Y=1127.70, Mass=544318, SNR=98.4, Peak=49872 HFD=3.4
23:37:13.457 00.004 1092 MultiStar: [#1 -0.14,0.23,0.74,U] [#2 -0.25,-0.10,0.82,U] [#3 -0.27,0.36,0.77,U] [#4 -0.36,0.05,0.77,U] [#5 -0.24,0.06,0.75,U] [#6 -0.40,-0.23,0.66,U] [#7 -0.39,0.14,0.48,U] [#8 -0.22,0.20,0.53,U] 
23:37:13.459 00.002 1092 refined, 8 included, MultiStar: {-0.35, 0.09}, one-star: {-0.77, 0.10}
23:37:13.462 00.003 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.96)
23:37:13.464 00.002 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.11)
23:37:13.466 00.002 1092 CameraToMount -- cameraX=-0.35 cameraY=0.09 hyp=0.37 cameraTheta=2.90 mountX=-0.36 mountY=-0.01, mountTheta=-3.11
23:37:13.473 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.09, opts=13)
23:37:13.475 00.002 1092 Enqueuing Move request for scope (-0.35, 0.09)
23:37:13.477 00.002 2744 Worker thread wakes up
23:37:13.477 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.09) opts 0xd
23:37:13.477 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.09)
23:37:13.477 00.000 2744 Moving (-0.35, 0.09) raw xDistance=-0.36 yDistance=-0.01
23:37:13.478 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
23:37:13.478 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:13.478 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:37:13.478 00.000 2744 MoveAxis(E, 87, ABG)
23:37:13.478 00.000 2744 Guiding  Dir = 2, Dur = 87
23:37:13.478 00.000 2744 IsSlewing returns 0
23:37:13.478 00.000 2744 IsGuiding returns 0
23:37:13.479 00.001 2744 PulseGuide returned control before completion, sleep 97
23:37:13.497 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:37:13.512 00.015 1092 UpdateGuideState exits: m=544318 SNR=98.4
23:37:13.515 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:13.517 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:13.520 00.003 1092 Enqueuing Expose request
23:37:13.590 00.070 2744 IsGuiding returns 0
23:37:13.590 00.000 2744 Move returns status 0, amount 87
23:37:13.590 00.000 2744 MoveAxis(N, 0, ABG)
23:37:13.590 00.000 2744 Move returns status 0, amount 0
23:37:13.590 00.000 2744 move complete, result=0
23:37:13.590 00.000 2744 worker thread done servicing request
23:37:13.592 00.002 2744 Worker thread wakes up
23:37:13.592 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:13.592 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:13.593 00.001 1092 GuideStep: -0.4 px 87 ms EAST, -0.0 px 0 ms NORTH
23:37:16.988 03.395 2744 Exposure complete
23:37:17.237 00.249 2744 worker thread done servicing request
23:37:17.237 00.000 1092 OnExposeComplete: enter
23:37:17.241 00.004 1092 UpdateGuideState(): m_state=6
23:37:17.243 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
23:37:17.246 00.003 1092 Star::Find returns 1 (0), X=1601.84, Y=1127.56, Mass=532011, SNR=83.6, Peak=60272 HFD=3.2
23:37:17.249 00.003 1092 MultiStar: [#1 0.12,0.07,0.97,U] [#2 0.23,-0.36,1.00,U] [#3 0.31,0.03,0.85,U] [#4 0.08,-0.24,0.85,U] [#5 0.08,-0.25,0.75,U] [#6 0.32,-0.26,0.75,U] [#7 0.05,0.09,0.59,U] [#8 0.44,-0.24,0.45,U] 
23:37:17.252 00.003 1092 refined, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.48, -0.04}
23:37:17.256 00.004 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
23:37:17.259 00.003 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.64 = -0.64)
23:37:17.261 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.13 hyp=0.16 cameraTheta=-0.91 mountX=0.15 mountY=-0.10, mountTheta=-0.60
23:37:17.267 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.13, opts=13)
23:37:17.271 00.004 1092 Enqueuing Move request for scope (0.10, -0.13)
23:37:17.274 00.003 2744 Worker thread wakes up
23:37:17.274 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.13) opts 0xd
23:37:17.274 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.13)
23:37:17.274 00.000 2744 Moving (0.10, -0.13) raw xDistance=0.15 yDistance=-0.10
23:37:17.274 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:37:17.274 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:17.274 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:37:17.274 00.000 2744 MoveAxis(E, 0, ABG)
23:37:17.274 00.000 2744 Move returns status 0, amount 0
23:37:17.274 00.000 2744 MoveAxis(N, 0, ABG)
23:37:17.274 00.000 2744 Move returns status 0, amount 0
23:37:17.274 00.000 2744 move complete, result=0
23:37:17.275 00.001 2744 worker thread done servicing request
23:37:17.291 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1418, FiltMax=65535, Gamma=0.510
23:37:17.308 00.017 1092 UpdateGuideState exits: m=532011 SNR=83.6
23:37:17.312 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:17.314 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:17.317 00.003 1092 Enqueuing Expose request
23:37:17.320 00.003 2744 Worker thread wakes up
23:37:17.320 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:17.323 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:17.323 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:20.711 03.388 2744 Exposure complete
23:37:20.922 00.211 2744 worker thread done servicing request
23:37:20.922 00.000 1092 OnExposeComplete: enter
23:37:20.926 00.004 1092 UpdateGuideState(): m_state=6
23:37:20.930 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
23:37:20.933 00.003 1092 Star::Find returns 1 (0), X=1601.89, Y=1127.70, Mass=523287, SNR=87.1, Peak=54419 HFD=3.2
23:37:20.938 00.005 1092 MultiStar: [#1 0.14,0.34,0.91,U] [#2 0.13,-0.11,0.94,U] [#3 0.28,0.18,0.95,U] [#4 0.06,0.22,0.81,U] [#5 0.11,0.20,0.85,U] [#6 0.16,0.02,0.71,U] [#7 -0.08,0.16,0.52,U] [#8 0.43,0.25,0.54,U] 
23:37:20.941 00.003 1092 refined, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.43, 0.10}
23:37:20.945 00.004 1092 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.43) = xAngle (1.53 = 1.53)
23:37:20.948 00.003 1092 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.37 = 1.37)
23:37:20.953 00.005 1092 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.10 mountX=0.01 mountY=0.16, mountTheta=1.52
23:37:20.962 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.15, opts=13)
23:37:20.965 00.003 1092 Enqueuing Move request for scope (0.07, 0.15)
23:37:20.968 00.003 2744 Worker thread wakes up
23:37:20.968 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
23:37:20.968 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
23:37:20.968 00.000 2744 Moving (0.07, 0.15) raw xDistance=0.01 yDistance=0.16
23:37:20.969 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:37:20.969 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:20.969 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:37:20.969 00.000 2744 MoveAxis(E, 0, ABG)
23:37:20.969 00.000 2744 Move returns status 0, amount 0
23:37:20.969 00.000 2744 MoveAxis(N, 0, ABG)
23:37:20.969 00.000 2744 Move returns status 0, amount 0
23:37:20.969 00.000 2744 move complete, result=0
23:37:20.969 00.000 2744 worker thread done servicing request
23:37:20.984 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1602, FiltMax=65535, Gamma=0.510
23:37:21.001 00.017 1092 UpdateGuideState exits: m=523287 SNR=87.1
23:37:21.004 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:21.007 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:21.010 00.003 1092 Enqueuing Expose request
23:37:21.012 00.002 2744 Worker thread wakes up
23:37:21.013 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:37:21.015 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:21.015 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:24.400 03.385 2744 Exposure complete
23:37:24.595 00.195 2744 worker thread done servicing request
23:37:24.595 00.000 1092 OnExposeComplete: enter
23:37:24.597 00.002 1092 UpdateGuideState(): m_state=6
23:37:24.599 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
23:37:24.601 00.002 1092 Star::Find returns 1 (0), X=1602.46, Y=1127.43, Mass=549338, SNR=98.9, Peak=59968 HFD=3.2
23:37:24.604 00.003 1092 MultiStar: [#1 0.82,-0.06,0.78,U] [#2 0.91,-0.34,0.83,U] [#3 0.72,0.09,0.75,U] [#4 0.76,-0.28,0.71,U] [#5 0.59,-0.27,0.59,U] [#6 0.75,-0.28,0.64,U] [#7 0.71,-0.10,0.57,U] [#8 0.76,-0.10,0.42,U] 
23:37:24.606 00.002 1092 single-star, 8 included, MultiStar: {0.66, -0.17}, one-star: {0.14, -0.17}
23:37:24.608 00.002 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
23:37:24.611 00.003 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
23:37:24.614 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.88 mountX=0.20 mountY=-0.13, mountTheta=-0.57
23:37:24.618 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.17, opts=13)
23:37:24.621 00.003 1092 Enqueuing Move request for scope (0.14, -0.17)
23:37:24.623 00.002 2744 Worker thread wakes up
23:37:24.623 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
23:37:24.623 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
23:37:24.623 00.000 2744 Moving (0.14, -0.17) raw xDistance=0.20 yDistance=-0.13
23:37:24.623 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:37:24.623 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:24.623 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:37:24.623 00.000 2744 MoveAxis(E, 0, ABG)
23:37:24.623 00.000 2744 Move returns status 0, amount 0
23:37:24.623 00.000 2744 MoveAxis(N, 0, ABG)
23:37:24.623 00.000 2744 Move returns status 0, amount 0
23:37:24.623 00.000 2744 move complete, result=0
23:37:24.623 00.000 2744 worker thread done servicing request
23:37:24.639 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1421, FiltMax=65535, Gamma=0.510
23:37:24.655 00.016 1092 UpdateGuideState exits: m=549338 SNR=98.9
23:37:24.657 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:24.659 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:24.662 00.003 1092 Enqueuing Expose request
23:37:24.664 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:37:24.666 00.002 2744 Worker thread wakes up
23:37:24.667 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:24.667 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:28.069 03.402 2744 Exposure complete
23:37:28.279 00.210 2744 worker thread done servicing request
23:37:28.279 00.000 1092 OnExposeComplete: enter
23:37:28.281 00.002 1092 UpdateGuideState(): m_state=6
23:37:28.284 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
23:37:28.287 00.003 1092 Star::Find returns 1 (0), X=1602.57, Y=1127.32, Mass=569982, SNR=94.3, Peak=57744 HFD=3.4
23:37:28.290 00.003 1092 MultiStar: [#1 0.71,-0.14,0.91,U] [#2 0.68,-0.44,0.94,U] [#3 0.80,-0.11,0.79,U] [#4 0.62,-0.38,0.77,U] [#5 0.65,-0.17,0.77,U] [#6 0.62,-0.48,0.62,U] [#7 0.43,-0.12,0.59,U] [#8 0.91,-0.61,0.44,U] 
23:37:28.293 00.003 1092 single-star, 8 included, MultiStar: {0.61, -0.29}, one-star: {0.25, -0.28}
23:37:28.295 00.002 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
23:37:28.297 00.002 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
23:37:28.299 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-0.84 mountX=0.34 mountY=-0.20, mountTheta=-0.53
23:37:28.303 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.28, opts=13)
23:37:28.306 00.003 1092 Enqueuing Move request for scope (0.25, -0.28)
23:37:28.309 00.003 2744 Worker thread wakes up
23:37:28.310 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
23:37:28.310 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
23:37:28.310 00.000 2744 Moving (0.25, -0.28) raw xDistance=0.34 yDistance=-0.20
23:37:28.310 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
23:37:28.310 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:28.310 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:37:28.310 00.000 2744 MoveAxis(W, 77, ABG)
23:37:28.310 00.000 2744 Guiding  Dir = 3, Dur = 77
23:37:28.310 00.000 2744 IsSlewing returns 0
23:37:28.311 00.001 2744 IsGuiding returns 0
23:37:28.311 00.000 2744 PulseGuide returned control before completion, sleep 87
23:37:28.326 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1351, FiltMax=65535, Gamma=0.510
23:37:28.341 00.015 1092 UpdateGuideState exits: m=569982 SNR=94.3
23:37:28.344 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:28.346 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:28.348 00.002 1092 Enqueuing Expose request
23:37:28.413 00.065 2744 IsGuiding returns 1
23:37:28.413 00.000 2744 scope still moving after pulse duration time elapsed
23:37:28.445 00.032 2744 IsSlewing returns 0
23:37:28.445 00.000 2744 IsGuiding returns 0
23:37:28.445 00.000 2744 scope move finished after 77 + 57 ms
23:37:28.445 00.000 2744 Move returns status 0, amount 77
23:37:28.445 00.000 2744 MoveAxis(N, 0, ABG)
23:37:28.446 00.001 2744 Move returns status 0, amount 0
23:37:28.446 00.000 2744 move complete, result=0
23:37:28.446 00.000 2744 worker thread done servicing request
23:37:28.446 00.000 1092 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
23:37:28.449 00.003 2744 Worker thread wakes up
23:37:28.449 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:28.449 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:31.842 03.393 2744 Exposure complete
23:37:32.048 00.206 2744 worker thread done servicing request
23:37:32.048 00.000 1092 OnExposeComplete: enter
23:37:32.051 00.003 1092 UpdateGuideState(): m_state=6
23:37:32.054 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
23:37:32.057 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1127.34, Mass=545616, SNR=83.1, Peak=65456 HFD=3.3
23:37:32.060 00.003 1092 MultiStar: [#1 1.31,-0.12,0.00,M1] [#2 1.02,-0.45,0.90,U] [#3 1.09,-0.18,0.88,U] [#4 0.98,-0.27,0.88,U] [#5 1.01,-0.22,0.86,U] [#6 0.78,-0.46,0.83,U] [#7 0.93,-0.16,0.58,U] [#8 1.20,-0.30,0.53,U] 
23:37:32.063 00.003 1092 single-star, 7 included, MultiStar: {0.94, -0.29}, one-star: {0.64, -0.26}
23:37:32.065 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
23:37:32.067 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
23:37:32.070 00.003 1092 CameraToMount -- cameraX=0.64 cameraY=-0.26 hyp=0.69 cameraTheta=-0.39 mountX=0.69 mountY=-0.08, mountTheta=-0.12
23:37:32.075 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.26, opts=13)
23:37:32.078 00.003 1092 Enqueuing Move request for scope (0.64, -0.26)
23:37:32.080 00.002 2744 Worker thread wakes up
23:37:32.081 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.26) opts 0xd
23:37:32.081 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.26)
23:37:32.081 00.000 2744 Moving (0.64, -0.26) raw xDistance=0.69 yDistance=-0.08
23:37:32.081 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.69
23:37:32.081 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:32.081 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:37:32.081 00.000 2744 MoveAxis(W, 160, ABG)
23:37:32.081 00.000 2744 Guiding  Dir = 3, Dur = 160
23:37:32.081 00.000 2744 IsSlewing returns 0
23:37:32.081 00.000 2744 IsGuiding returns 0
23:37:32.082 00.001 2744 PulseGuide returned control before completion, sleep 170
23:37:32.096 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1674, FiltMax=65535, Gamma=0.510
23:37:32.112 00.016 1092 UpdateGuideState exits: m=545616 SNR=83.1
23:37:32.115 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:32.117 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:32.120 00.003 1092 Enqueuing Expose request
23:37:32.254 00.134 2744 IsGuiding returns 1
23:37:32.254 00.000 2744 scope still moving after pulse duration time elapsed
23:37:32.285 00.031 2744 IsSlewing returns 0
23:37:32.285 00.000 2744 IsGuiding returns 0
23:37:32.286 00.001 2744 scope move finished after 160 + 44 ms
23:37:32.286 00.000 2744 Move returns status 0, amount 160
23:37:32.286 00.000 2744 MoveAxis(N, 0, ABG)
23:37:32.286 00.000 2744 Move returns status 0, amount 0
23:37:32.286 00.000 2744 move complete, result=0
23:37:32.286 00.000 2744 worker thread done servicing request
23:37:32.286 00.000 2744 Worker thread wakes up
23:37:32.286 00.000 1092 GuideStep: 0.7 px 160 ms WEST, -0.1 px 0 ms NORTH
23:37:32.290 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:32.290 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:35.682 03.392 2744 Exposure complete
23:37:35.879 00.197 2744 worker thread done servicing request
23:37:35.879 00.000 1092 OnExposeComplete: enter
23:37:35.882 00.003 1092 UpdateGuideState(): m_state=6
23:37:35.884 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
23:37:35.888 00.004 1092 Star::Find returns 1 (0), X=1602.67, Y=1127.60, Mass=546161, SNR=86.7, Peak=58768 HFD=3.3
23:37:35.890 00.002 1092 MultiStar: [#1 0.91,0.03,0.86,U] [#2 0.77,-0.29,0.96,U] [#3 0.75,0.23,0.76,U] [#4 0.76,-0.20,0.83,U] [#5 0.66,-0.07,0.80,U] [#6 0.88,-0.27,0.65,U] [#7 0.67,-0.10,0.53,U] [#8 0.86,-0.30,0.41,U] 
23:37:35.894 00.004 1092 single-star, 8 included, MultiStar: {0.72, -0.10}, one-star: {0.35, -0.00}
23:37:35.896 00.002 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
23:37:35.898 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
23:37:35.900 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.00 hyp=0.35 cameraTheta=-0.00 mountX=0.32 mountY=0.09, mountTheta=0.28
23:37:35.906 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.00, opts=13)
23:37:35.909 00.003 1092 Enqueuing Move request for scope (0.35, -0.00)
23:37:35.911 00.002 2744 Worker thread wakes up
23:37:35.911 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.00) opts 0xd
23:37:35.911 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.00)
23:37:35.912 00.001 2744 Moving (0.35, -0.00) raw xDistance=0.32 yDistance=0.09
23:37:35.912 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
23:37:35.912 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:35.912 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:37:35.912 00.000 2744 MoveAxis(W, 82, ABG)
23:37:35.912 00.000 2744 Guiding  Dir = 3, Dur = 82
23:37:35.912 00.000 2744 IsSlewing returns 0
23:37:35.912 00.000 2744 IsGuiding returns 0
23:37:35.913 00.001 2744 PulseGuide returned control before completion, sleep 92
23:37:35.927 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1591, FiltMax=65535, Gamma=0.510
23:37:35.942 00.015 1092 UpdateGuideState exits: m=546161 SNR=86.7
23:37:35.945 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:35.947 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:35.949 00.002 1092 Enqueuing Expose request
23:37:36.011 00.062 2744 IsGuiding returns 1
23:37:36.011 00.000 2744 scope still moving after pulse duration time elapsed
23:37:36.042 00.031 2744 IsSlewing returns 0
23:37:36.042 00.000 2744 IsGuiding returns 0
23:37:36.042 00.000 2744 scope move finished after 82 + 47 ms
23:37:36.043 00.001 2744 Move returns status 0, amount 82
23:37:36.043 00.000 2744 MoveAxis(N, 0, ABG)
23:37:36.043 00.000 2744 Move returns status 0, amount 0
23:37:36.043 00.000 2744 move complete, result=0
23:37:36.043 00.000 2744 worker thread done servicing request
23:37:36.043 00.000 2744 Worker thread wakes up
23:37:36.043 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:36.043 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:36.044 00.001 1092 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
23:37:39.425 03.381 2744 Exposure complete
23:37:39.646 00.221 2744 worker thread done servicing request
23:37:39.646 00.000 1092 OnExposeComplete: enter
23:37:39.649 00.003 1092 UpdateGuideState(): m_state=6
23:37:39.652 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
23:37:39.655 00.003 1092 Star::Find returns 1 (0), X=1602.70, Y=1127.40, Mass=560055, SNR=81.9, Peak=61488 HFD=3.2
23:37:39.658 00.003 1092 MultiStar: [#1 1.05,-0.16,1.05,U] [#2 1.15,-0.39,1.01,U] [#3 1.11,-0.09,1.01,U] [#4 1.00,-0.33,0.93,U] [#5 0.96,-0.34,0.88,U] [#6 0.98,-0.48,0.89,U] [#7 0.93,-0.34,0.55,U] [#8 1.11,-0.31,0.49,U] 
23:37:39.660 00.002 1092 single-star, 8 included, MultiStar: {0.96, -0.28}, one-star: {0.38, -0.20}
23:37:39.663 00.003 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
23:37:39.665 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
23:37:39.667 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-0.47 mountX=0.43 mountY=-0.09, mountTheta=-0.20
23:37:39.672 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.20, opts=13)
23:37:39.675 00.003 1092 Enqueuing Move request for scope (0.38, -0.20)
23:37:39.678 00.003 2744 Worker thread wakes up
23:37:39.678 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.20) opts 0xd
23:37:39.678 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.20)
23:37:39.678 00.000 2744 Moving (0.38, -0.20) raw xDistance=0.43 yDistance=-0.09
23:37:39.678 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
23:37:39.678 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:39.678 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:37:39.678 00.000 2744 MoveAxis(W, 102, ABG)
23:37:39.678 00.000 2744 Guiding  Dir = 3, Dur = 102
23:37:39.679 00.001 2744 IsSlewing returns 0
23:37:39.679 00.000 2744 IsGuiding returns 0
23:37:39.679 00.000 2744 PulseGuide returned control before completion, sleep 112
23:37:39.694 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1443, FiltMax=65535, Gamma=0.510
23:37:39.711 00.017 1092 UpdateGuideState exits: m=560055 SNR=81.9
23:37:39.713 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:39.715 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:39.718 00.003 1092 Enqueuing Expose request
23:37:39.795 00.077 2744 IsGuiding returns 1
23:37:39.795 00.000 2744 scope still moving after pulse duration time elapsed
23:37:39.827 00.032 2744 IsSlewing returns 0
23:37:39.827 00.000 2744 IsGuiding returns 0
23:37:39.827 00.000 2744 scope move finished after 102 + 45 ms
23:37:39.827 00.000 2744 Move returns status 0, amount 102
23:37:39.827 00.000 2744 MoveAxis(N, 0, ABG)
23:37:39.827 00.000 2744 Move returns status 0, amount 0
23:37:39.827 00.000 2744 move complete, result=0
23:37:39.828 00.001 2744 worker thread done servicing request
23:37:39.828 00.000 2744 Worker thread wakes up
23:37:39.828 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:39.828 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:39.829 00.001 1092 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
23:37:43.216 03.387 2744 Exposure complete
23:37:43.432 00.216 2744 worker thread done servicing request
23:37:43.432 00.000 1092 OnExposeComplete: enter
23:37:43.434 00.002 1092 UpdateGuideState(): m_state=6
23:37:43.437 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
23:37:43.440 00.003 1092 Star::Find returns 1 (0), X=1603.09, Y=1127.32, Mass=564593, SNR=91.1, Peak=64816 HFD=3.4
23:37:43.443 00.003 1092 MultiStar: [#1 1.29,-0.21,0.00,M1] [#2 1.36,-0.47,0.00,M1] [#3 1.47,-0.17,0.00,M1] [#4 1.40,-0.28,0.00,M1] [#5 1.27,-0.34,0.00,M1] [#6 1.31,-0.46,0.00,M1] [#7 1.37,-0.37,0.00,M1] [#8 1.46,-0.52,0.00,M1] 
23:37:43.447 00.004 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
23:37:43.450 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
23:37:43.452 00.002 1092 CameraToMount -- cameraX=0.77 cameraY=-0.28 hyp=0.82 cameraTheta=-0.35 mountX=0.82 mountY=-0.06, mountTheta=-0.08
23:37:43.459 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.28, opts=13)
23:37:43.462 00.003 1092 Enqueuing Move request for scope (0.77, -0.28)
23:37:43.464 00.002 2744 Worker thread wakes up
23:37:43.464 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.28) opts 0xd
23:37:43.464 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.28)
23:37:43.464 00.000 2744 Moving (0.77, -0.28) raw xDistance=0.82 yDistance=-0.06
23:37:43.465 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.82
23:37:43.465 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:43.465 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:37:43.465 00.000 2744 MoveAxis(W, 190, ABG)
23:37:43.465 00.000 2744 Guiding  Dir = 3, Dur = 190
23:37:43.465 00.000 2744 IsSlewing returns 0
23:37:43.465 00.000 2744 IsGuiding returns 0
23:37:43.466 00.001 2744 PulseGuide returned control before completion, sleep 200
23:37:43.487 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1754, FiltMax=65535, Gamma=0.510
23:37:43.506 00.019 1092 UpdateGuideState exits: m=564593 SNR=91.1
23:37:43.510 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:43.513 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:43.516 00.003 1092 Enqueuing Expose request
23:37:43.675 00.159 2744 IsGuiding returns 1
23:37:43.675 00.000 2744 scope still moving after pulse duration time elapsed
23:37:43.706 00.031 2744 IsSlewing returns 0
23:37:43.706 00.000 2744 IsGuiding returns 0
23:37:43.706 00.000 2744 scope move finished after 190 + 50 ms
23:37:43.706 00.000 2744 Move returns status 0, amount 190
23:37:43.706 00.000 2744 MoveAxis(N, 0, ABG)
23:37:43.706 00.000 2744 Move returns status 0, amount 0
23:37:43.706 00.000 2744 move complete, result=0
23:37:43.706 00.000 2744 worker thread done servicing request
23:37:43.707 00.001 2744 Worker thread wakes up
23:37:43.707 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:43.707 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:43.709 00.002 1092 GuideStep: 0.8 px 190 ms WEST, -0.1 px 0 ms NORTH
23:37:47.085 03.376 2744 Exposure complete
23:37:47.275 00.190 2744 worker thread done servicing request
23:37:47.275 00.000 1092 OnExposeComplete: enter
23:37:47.278 00.003 1092 UpdateGuideState(): m_state=6
23:37:47.281 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
23:37:47.284 00.003 1092 Star::Find returns 1 (0), X=1602.61, Y=1127.58, Mass=553750, SNR=76.2, Peak=53808 HFD=3.3
23:37:47.290 00.006 1092 MultiStar: [#1 0.97,0.07,1.19,U] [#2 0.73,-0.33,1.06,U] [#3 0.98,-0.04,0.90,U] [#4 0.73,-0.05,0.83,U] [#5 0.67,0.06,0.81,U] [#6 0.70,-0.33,0.75,U] [#7 0.72,0.30,0.74,U] [#8 1.14,-0.17,0.65,U] 
23:37:47.294 00.004 1092 single-star, 8 included, MultiStar: {0.76, -0.06}, one-star: {0.29, -0.02}
23:37:47.297 00.003 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
23:37:47.300 00.003 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
23:37:47.303 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.02 hyp=0.29 cameraTheta=-0.05 mountX=0.27 mountY=0.06, mountTheta=0.23
23:37:47.312 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.02, opts=13)
23:37:47.314 00.002 1092 Enqueuing Move request for scope (0.29, -0.02)
23:37:47.316 00.002 2744 Worker thread wakes up
23:37:47.316 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.02) opts 0xd
23:37:47.316 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.02)
23:37:47.317 00.001 2744 Moving (0.29, -0.02) raw xDistance=0.27 yDistance=0.06
23:37:47.317 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:37:47.317 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:47.317 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:47.317 00.000 2744 MoveAxis(E, 0, ABG)
23:37:47.317 00.000 2744 Move returns status 0, amount 0
23:37:47.317 00.000 2744 MoveAxis(N, 0, ABG)
23:37:47.317 00.000 2744 Move returns status 0, amount 0
23:37:47.317 00.000 2744 move complete, result=0
23:37:47.317 00.000 2744 worker thread done servicing request
23:37:47.333 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1632, FiltMax=65535, Gamma=0.510
23:37:47.348 00.015 1092 UpdateGuideState exits: m=553750 SNR=76.2
23:37:47.350 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:47.352 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:47.355 00.003 1092 Enqueuing Expose request
23:37:47.357 00.002 2744 Worker thread wakes up
23:37:47.357 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:37:47.359 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:47.359 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:50.758 03.399 2744 Exposure complete
23:37:50.959 00.201 2744 worker thread done servicing request
23:37:50.959 00.000 1092 OnExposeComplete: enter
23:37:50.962 00.003 1092 UpdateGuideState(): m_state=6
23:37:50.965 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
23:37:50.967 00.002 1092 Star::Find returns 1 (0), X=1603.21, Y=1127.21, Mass=554803, SNR=95.2, Peak=57856 HFD=3.4
23:37:50.970 00.003 1092 MultiStar: [#1 1.59,-0.03,0.00,M1] [#2 1.30,-0.41,0.00,M1] [#3 1.51,-0.13,0.00,M1] [#4 1.40,-0.17,0.00,M1] [#5 1.44,-0.26,0.00,M1] [#6 1.40,-0.38,0.00,M1] [#7 1.23,-0.32,0.53,U] [#8 1.78,-0.69,0.00,M1] 
23:37:50.973 00.003 1092 single-star, 1 included, MultiStar: {1.01, -0.37}, one-star: {0.89, -0.39}
23:37:50.975 00.002 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
23:37:50.979 00.004 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
23:37:50.982 00.003 1092 CameraToMount -- cameraX=0.89 cameraY=-0.39 hyp=0.97 cameraTheta=-0.42 mountX=0.97 mountY=-0.14, mountTheta=-0.14
23:37:50.989 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.89, y=-0.39, opts=13)
23:37:50.992 00.003 1092 Enqueuing Move request for scope (0.89, -0.39)
23:37:50.994 00.002 2744 Worker thread wakes up
23:37:50.994 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.39) opts 0xd
23:37:50.995 00.001 2744 Handling offset move in thread for scope, endpoint = (0.89, -0.39)
23:37:50.995 00.000 2744 Moving (0.89, -0.39) raw xDistance=0.97 yDistance=-0.14
23:37:50.995 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.97
23:37:50.995 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:50.995 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:37:50.995 00.000 2744 MoveAxis(W, 218, ABG)
23:37:50.995 00.000 2744 Guiding  Dir = 3, Dur = 218
23:37:50.995 00.000 2744 IsSlewing returns 0
23:37:50.995 00.000 2744 IsGuiding returns 0
23:37:50.996 00.001 2744 PulseGuide returned control before completion, sleep 228
23:37:51.010 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1683, FiltMax=65535, Gamma=0.510
23:37:51.026 00.016 1092 UpdateGuideState exits: m=554803 SNR=95.2
23:37:51.029 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:51.031 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:51.033 00.002 1092 Enqueuing Expose request
23:37:51.238 00.205 2744 IsGuiding returns 1
23:37:51.238 00.000 2744 scope still moving after pulse duration time elapsed
23:37:51.269 00.031 2744 IsSlewing returns 0
23:37:51.269 00.000 2744 IsGuiding returns 0
23:37:51.269 00.000 2744 scope move finished after 218 + 55 ms
23:37:51.269 00.000 2744 Move returns status 0, amount 218
23:37:51.269 00.000 2744 MoveAxis(N, 0, ABG)
23:37:51.269 00.000 2744 Move returns status 0, amount 0
23:37:51.269 00.000 2744 move complete, result=0
23:37:51.270 00.001 2744 worker thread done servicing request
23:37:51.270 00.000 2744 Worker thread wakes up
23:37:51.270 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:51.270 00.000 1092 GuideStep: 1.0 px 218 ms WEST, -0.1 px 0 ms NORTH
23:37:51.273 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:54.658 03.385 2744 Exposure complete
23:37:54.867 00.209 2744 worker thread done servicing request
23:37:54.867 00.000 1092 OnExposeComplete: enter
23:37:54.870 00.003 1092 UpdateGuideState(): m_state=6
23:37:54.874 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
23:37:54.877 00.003 1092 Star::Find returns 1 (0), X=1603.30, Y=1127.28, Mass=541607, SNR=86.1, Peak=56336 HFD=3.5
23:37:54.879 00.002 1092 MultiStar: [#1 1.70,-0.29,0.00,M2] [#2 1.47,-0.32,0.00,M2] [#3 1.72,-0.04,0.00,M2] [#4 1.61,-0.30,0.00,M2] [#5 1.43,-0.30,0.00,M2] [#6 1.54,-0.26,0.00,M2] [#7 1.43,-0.32,0.00,M1] [#8 1.79,-0.45,0.00,M2] 
23:37:54.881 00.002 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
23:37:54.883 00.002 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
23:37:54.886 00.003 1092 CameraToMount -- cameraX=0.98 cameraY=-0.31 hyp=1.03 cameraTheta=-0.31 mountX=1.02 mountY=-0.04, mountTheta=-0.04
23:37:54.891 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.98, y=-0.31, opts=13)
23:37:54.894 00.003 1092 Enqueuing Move request for scope (0.98, -0.31)
23:37:54.896 00.002 2744 Worker thread wakes up
23:37:54.896 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.31) opts 0xd
23:37:54.896 00.000 2744 Handling offset move in thread for scope, endpoint = (0.98, -0.31)
23:37:54.896 00.000 2744 Moving (0.98, -0.31) raw xDistance=1.02 yDistance=-0.04
23:37:54.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
23:37:54.897 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:54.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:37:54.897 00.000 2744 MoveAxis(W, 243, ABG)
23:37:54.897 00.000 2744 Guiding  Dir = 3, Dur = 243
23:37:54.897 00.000 2744 IsSlewing returns 0
23:37:54.897 00.000 2744 IsGuiding returns 0
23:37:54.898 00.001 2744 PulseGuide returned control before completion, sleep 253
23:37:54.912 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:37:54.927 00.015 1092 UpdateGuideState exits: m=541607 SNR=86.1
23:37:54.929 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:54.931 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:54.935 00.004 1092 Enqueuing Expose request
23:37:55.152 00.217 2744 IsGuiding returns 1
23:37:55.152 00.000 2744 scope still moving after pulse duration time elapsed
23:37:55.183 00.031 2744 IsSlewing returns 0
23:37:55.183 00.000 2744 IsGuiding returns 0
23:37:55.183 00.000 2744 scope move finished after 243 + 43 ms
23:37:55.183 00.000 2744 Move returns status 0, amount 243
23:37:55.183 00.000 2744 MoveAxis(N, 0, ABG)
23:37:55.183 00.000 2744 Move returns status 0, amount 0
23:37:55.183 00.000 2744 move complete, result=0
23:37:55.185 00.002 1092 GuideStep: 1.0 px 243 ms WEST, -0.0 px 0 ms NORTH
23:37:55.189 00.004 2744 worker thread done servicing request
23:37:55.189 00.000 2744 Worker thread wakes up
23:37:55.189 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:55.189 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:58.587 03.398 2744 Exposure complete
23:37:58.782 00.195 2744 worker thread done servicing request
23:37:58.782 00.000 1092 OnExposeComplete: enter
23:37:58.785 00.003 1092 UpdateGuideState(): m_state=6
23:37:58.788 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
23:37:58.791 00.003 1092 Star::Find returns 1 (0), X=1602.79, Y=1127.53, Mass=553295, SNR=87.0, Peak=60576 HFD=3.3
23:37:58.793 00.002 1092 MultiStar: [#1 1.13,0.01,0.84,U] [#2 1.12,-0.32,1.08,U] [#3 1.11,0.04,0.82,U] [#4 0.97,-0.19,0.85,U] [#5 0.80,-0.09,0.81,U] [#6 0.96,-0.25,0.67,U] [#7 0.76,-0.02,0.59,U] [#8 1.29,-0.07,0.00,M3] 
23:37:58.795 00.002 1092 single-star, 7 included, MultiStar: {0.92, -0.12}, one-star: {0.47, -0.07}
23:37:58.798 00.003 1092 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.43) = xAngle (0.28 = 0.28)
23:37:58.800 00.002 1092 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.13 = 0.13)
23:37:58.804 00.004 1092 CameraToMount -- cameraX=0.47 cameraY=-0.07 hyp=0.48 cameraTheta=-0.14 mountX=0.46 mountY=0.06, mountTheta=0.13
23:37:58.812 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.07, opts=13)
23:37:58.814 00.002 1092 Enqueuing Move request for scope (0.47, -0.07)
23:37:58.817 00.003 2744 Worker thread wakes up
23:37:58.817 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.07) opts 0xd
23:37:58.817 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.07)
23:37:58.817 00.000 2744 Moving (0.47, -0.07) raw xDistance=0.46 yDistance=0.06
23:37:58.817 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.46
23:37:58.817 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:37:58.817 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:37:58.817 00.000 2744 MoveAxis(W, 120, ABG)
23:37:58.817 00.000 2744 Guiding  Dir = 3, Dur = 120
23:37:58.818 00.001 2744 IsSlewing returns 0
23:37:58.818 00.000 2744 IsGuiding returns 0
23:37:58.818 00.000 2744 PulseGuide returned control before completion, sleep 130
23:37:58.831 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1495, FiltMax=65535, Gamma=0.510
23:37:58.847 00.016 1092 UpdateGuideState exits: m=553295 SNR=87.0
23:37:58.850 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:37:58.852 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:37:58.854 00.002 1092 Enqueuing Expose request
23:37:58.951 00.097 2744 IsGuiding returns 1
23:37:58.951 00.000 2744 scope still moving after pulse duration time elapsed
23:37:58.982 00.031 2744 IsSlewing returns 0
23:37:58.982 00.000 2744 IsGuiding returns 0
23:37:58.982 00.000 2744 scope move finished after 120 + 44 ms
23:37:58.982 00.000 2744 Move returns status 0, amount 120
23:37:58.982 00.000 2744 MoveAxis(N, 0, ABG)
23:37:58.983 00.001 2744 Move returns status 0, amount 0
23:37:58.983 00.000 2744 move complete, result=0
23:37:58.983 00.000 2744 worker thread done servicing request
23:37:58.983 00.000 2744 Worker thread wakes up
23:37:58.983 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:37:58.983 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:37:58.989 00.006 1092 GuideStep: 0.5 px 120 ms WEST, 0.1 px 0 ms NORTH
23:38:02.373 03.384 2744 Exposure complete
23:38:02.569 00.196 2744 worker thread done servicing request
23:38:02.570 00.001 1092 OnExposeComplete: enter
23:38:02.573 00.003 1092 UpdateGuideState(): m_state=6
23:38:02.576 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
23:38:02.578 00.002 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.62, Mass=553332, SNR=87.3, Peak=63312 HFD=3.2
23:38:02.580 00.002 1092 MultiStar: [#1 1.11,-0.01,0.96,U] [#2 1.06,-0.42,0.98,U] [#3 1.23,-0.07,0.76,U] [#4 1.05,-0.16,0.85,U] [#5 0.83,-0.24,0.77,U] [#6 1.12,-0.35,0.77,U] [#7 1.01,-0.20,0.62,U] [#8 1.34,-0.42,0.00,M4] 
23:38:02.582 00.002 1092 single-star, 7 included, MultiStar: {0.98, -0.18}, one-star: {0.50, 0.02}
23:38:02.584 00.002 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
23:38:02.587 00.003 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
23:38:02.589 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=0.02 hyp=0.50 cameraTheta=0.04 mountX=0.45 mountY=0.16, mountTheta=0.34
23:38:02.594 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.02, opts=13)
23:38:02.596 00.002 1092 Enqueuing Move request for scope (0.50, 0.02)
23:38:02.598 00.002 2744 Worker thread wakes up
23:38:02.598 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.02) opts 0xd
23:38:02.598 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.02)
23:38:02.598 00.000 2744 Moving (0.50, 0.02) raw xDistance=0.45 yDistance=0.16
23:38:02.599 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
23:38:02.599 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:02.599 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:38:02.599 00.000 2744 MoveAxis(W, 108, ABG)
23:38:02.599 00.000 2744 Guiding  Dir = 3, Dur = 108
23:38:02.599 00.000 2744 IsSlewing returns 0
23:38:02.599 00.000 2744 IsGuiding returns 0
23:38:02.599 00.000 2744 PulseGuide returned control before completion, sleep 118
23:38:02.614 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:38:02.629 00.015 1092 UpdateGuideState exits: m=553332 SNR=87.3
23:38:02.631 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:02.633 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:02.640 00.007 1092 Enqueuing Expose request
23:38:02.727 00.087 2744 IsGuiding returns 1
23:38:02.727 00.000 2744 scope still moving after pulse duration time elapsed
23:38:02.759 00.032 2744 IsSlewing returns 0
23:38:02.759 00.000 2744 IsGuiding returns 0
23:38:02.759 00.000 2744 scope move finished after 108 + 51 ms
23:38:02.759 00.000 2744 Move returns status 0, amount 108
23:38:02.759 00.000 2744 MoveAxis(N, 0, ABG)
23:38:02.760 00.001 2744 Move returns status 0, amount 0
23:38:02.760 00.000 2744 move complete, result=0
23:38:02.760 00.000 2744 worker thread done servicing request
23:38:02.760 00.000 2744 Worker thread wakes up
23:38:02.760 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:02.760 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:02.762 00.002 1092 GuideStep: 0.4 px 108 ms WEST, 0.2 px 0 ms NORTH
23:38:06.154 03.392 2744 Exposure complete
23:38:06.350 00.196 2744 worker thread done servicing request
23:38:06.350 00.000 1092 OnExposeComplete: enter
23:38:06.353 00.003 1092 UpdateGuideState(): m_state=6
23:38:06.357 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
23:38:06.360 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1127.72, Mass=524371, SNR=83.9, Peak=57744 HFD=3.2
23:38:06.362 00.002 1092 MultiStar: [#1 0.88,0.47,0.94,U] [#2 0.79,0.19,0.99,U] [#3 0.76,0.26,0.79,U] [#4 0.76,0.01,0.79,U] [#5 0.79,0.12,0.75,U] [#6 0.90,0.04,0.76,U] [#7 0.70,0.30,0.51,U] [#8 1.02,0.14,0.51,U] 
23:38:06.364 00.002 1092 single-star, 8 included, MultiStar: {0.76, 0.19}, one-star: {0.40, 0.12}
23:38:06.366 00.002 1092 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
23:38:06.369 00.003 1092 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
23:38:06.373 00.004 1092 CameraToMount -- cameraX=0.40 cameraY=0.12 hyp=0.42 cameraTheta=0.29 mountX=0.32 mountY=0.22, mountTheta=0.61
23:38:06.377 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=0.12, opts=13)
23:38:06.380 00.003 1092 Enqueuing Move request for scope (0.40, 0.12)
23:38:06.382 00.002 2744 Worker thread wakes up
23:38:06.382 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.12) opts 0xd
23:38:06.382 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, 0.12)
23:38:06.382 00.000 2744 Moving (0.40, 0.12) raw xDistance=0.32 yDistance=0.22
23:38:06.382 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
23:38:06.382 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:06.382 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:38:06.383 00.001 2744 MoveAxis(W, 78, ABG)
23:38:06.383 00.000 2744 Guiding  Dir = 3, Dur = 78
23:38:06.383 00.000 2744 IsSlewing returns 0
23:38:06.383 00.000 2744 IsGuiding returns 0
23:38:06.383 00.000 2744 PulseGuide returned control before completion, sleep 88
23:38:06.401 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1344, FiltMax=65535, Gamma=0.510
23:38:06.417 00.016 1092 UpdateGuideState exits: m=524371 SNR=83.9
23:38:06.419 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:06.421 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:06.423 00.002 1092 Enqueuing Expose request
23:38:06.474 00.051 2744 IsGuiding returns 1
23:38:06.474 00.000 2744 scope still moving after pulse duration time elapsed
23:38:06.506 00.032 2744 IsSlewing returns 0
23:38:06.506 00.000 2744 IsGuiding returns 0
23:38:06.506 00.000 2744 scope move finished after 78 + 44 ms
23:38:06.506 00.000 2744 Move returns status 0, amount 78
23:38:06.506 00.000 2744 MoveAxis(N, 0, ABG)
23:38:06.506 00.000 2744 Move returns status 0, amount 0
23:38:06.506 00.000 2744 move complete, result=0
23:38:06.507 00.001 2744 worker thread done servicing request
23:38:06.507 00.000 2744 Worker thread wakes up
23:38:06.507 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:06.507 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:06.508 00.001 1092 GuideStep: 0.3 px 78 ms WEST, 0.2 px 0 ms NORTH
23:38:09.912 03.404 2744 Exposure complete
23:38:10.143 00.231 2744 worker thread done servicing request
23:38:10.143 00.000 1092 OnExposeComplete: enter
23:38:10.145 00.002 1092 UpdateGuideState(): m_state=6
23:38:10.149 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
23:38:10.151 00.002 1092 Star::Find returns 1 (0), X=1602.29, Y=1128.22, Mass=556151, SNR=88.9, Peak=57347 HFD=3.0
23:38:10.155 00.004 1092 MultiStar: [#1 0.61,0.55,1.00,U] [#2 0.31,0.33,0.92,U] [#3 0.62,0.78,0.79,U] [#4 0.37,0.40,0.93,U] [#5 0.24,0.60,0.76,U] [#6 0.23,0.44,0.70,U] [#7 0.58,0.45,0.59,U] [#8 0.41,0.31,0.47,U] 
23:38:10.158 00.003 1092 single-star, 8 included, MultiStar: {0.36, 0.51}, one-star: {-0.03, 0.62}
23:38:10.160 00.002 1092 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.43) = xAngle (2.04 = 2.04)
23:38:10.163 00.003 1092 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.89 = 1.89)
23:38:10.165 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=0.62 hyp=0.62 cameraTheta=1.61 mountX=-0.28 mountY=0.59, mountTheta=2.02
23:38:10.171 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.62, opts=13)
23:38:10.173 00.002 1092 Enqueuing Move request for scope (-0.03, 0.62)
23:38:10.176 00.003 2744 Worker thread wakes up
23:38:10.176 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.62) opts 0xd
23:38:10.176 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.62)
23:38:10.176 00.000 2744 Moving (-0.03, 0.62) raw xDistance=-0.28 yDistance=0.59
23:38:10.176 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:38:10.176 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
23:38:10.176 00.000 2744 MoveAxis(E, 0, ABG)
23:38:10.176 00.000 2744 Move returns status 0, amount 0
23:38:10.176 00.000 2744 MoveAxis(S, 110, ABG)
23:38:10.176 00.000 2744 Guiding  Dir = 1, Dur = 110
23:38:10.177 00.001 2744 IsSlewing returns 0
23:38:10.177 00.000 2744 IsGuiding returns 0
23:38:10.177 00.000 2744 PulseGuide returned control before completion, sleep 120
23:38:10.197 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:38:10.218 00.021 1092 UpdateGuideState exits: m=556151 SNR=88.9
23:38:10.221 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:10.223 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:10.226 00.003 1092 Enqueuing Expose request
23:38:10.304 00.078 2744 IsGuiding returns 1
23:38:10.304 00.000 2744 scope still moving after pulse duration time elapsed
23:38:10.335 00.031 2744 IsSlewing returns 0
23:38:10.335 00.000 2744 IsGuiding returns 0
23:38:10.336 00.001 2744 scope move finished after 110 + 48 ms
23:38:10.336 00.000 2744 Move returns status 0, amount 110
23:38:10.336 00.000 2744 move complete, result=0
23:38:10.336 00.000 2744 worker thread done servicing request
23:38:10.336 00.000 2744 Worker thread wakes up
23:38:10.336 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:10.336 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:10.336 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.6 px 110 ms SOUTH
23:38:13.730 03.394 2744 Exposure complete
23:38:13.936 00.206 2744 worker thread done servicing request
23:38:13.936 00.000 1092 OnExposeComplete: enter
23:38:13.939 00.003 1092 UpdateGuideState(): m_state=6
23:38:13.942 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
23:38:13.944 00.002 1092 Star::Find returns 1 (0), X=1601.27, Y=1128.03, Mass=525426, SNR=85.0, Peak=57907 HFD=3.3
23:38:13.946 00.002 1092 MultiStar: [#1 -0.45,0.46,0.88,U] [#2 -0.35,0.01,1.04,U] [#3 -0.26,0.52,0.89,U] [#4 -0.51,0.23,0.80,U] [#5 -0.51,0.40,0.83,U] [#6 -0.43,0.25,0.79,U] [#7 -0.50,0.42,0.58,U] [#8 -0.18,0.53,0.52,U] 
23:38:13.948 00.002 1092 refined, 8 included, MultiStar: {-0.49, 0.35}, one-star: {-1.05, 0.44}
23:38:13.950 00.002 1092 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.43) = xAngle (2.95 = 2.95)
23:38:13.953 00.003 1092 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.80 = 2.80)
23:38:13.955 00.002 1092 CameraToMount -- cameraX=-0.49 cameraY=0.35 hyp=0.60 cameraTheta=2.53 mountX=-0.59 mountY=0.20, mountTheta=2.81
23:38:13.961 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.35, opts=13)
23:38:13.963 00.002 1092 Enqueuing Move request for scope (-0.49, 0.35)
23:38:13.966 00.003 2744 Worker thread wakes up
23:38:13.966 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.35) opts 0xd
23:38:13.966 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.35)
23:38:13.966 00.000 2744 Moving (-0.49, 0.35) raw xDistance=-0.59 yDistance=0.20
23:38:13.966 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
23:38:13.966 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:13.966 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:38:13.966 00.000 2744 MoveAxis(E, 132, ABG)
23:38:13.966 00.000 2744 Guiding  Dir = 2, Dur = 132
23:38:13.966 00.000 2744 IsSlewing returns 0
23:38:13.967 00.001 2744 IsGuiding returns 0
23:38:13.967 00.000 2744 PulseGuide returned control before completion, sleep 142
23:38:13.983 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1379, FiltMax=65535, Gamma=0.510
23:38:14.001 00.018 1092 UpdateGuideState exits: m=525426 SNR=85.0
23:38:14.003 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:14.006 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:14.008 00.002 1092 Enqueuing Expose request
23:38:14.112 00.104 2744 IsGuiding returns 1
23:38:14.112 00.000 2744 scope still moving after pulse duration time elapsed
23:38:14.143 00.031 2744 IsSlewing returns 0
23:38:14.143 00.000 2744 IsGuiding returns 0
23:38:14.143 00.000 2744 scope move finished after 132 + 44 ms
23:38:14.144 00.001 2744 Move returns status 0, amount 132
23:38:14.144 00.000 2744 MoveAxis(N, 0, ABG)
23:38:14.144 00.000 2744 Move returns status 0, amount 0
23:38:14.144 00.000 2744 move complete, result=0
23:38:14.144 00.000 2744 worker thread done servicing request
23:38:14.144 00.000 2744 Worker thread wakes up
23:38:14.144 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:14.146 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:14.147 00.001 1092 GuideStep: -0.6 px 132 ms EAST, 0.2 px 0 ms NORTH
23:38:17.546 03.399 2744 Exposure complete
23:38:17.745 00.199 2744 worker thread done servicing request
23:38:17.745 00.000 1092 OnExposeComplete: enter
23:38:17.748 00.003 1092 UpdateGuideState(): m_state=6
23:38:17.751 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
23:38:17.754 00.003 1092 Star::Find returns 1 (0), X=1601.00, Y=1128.16, Mass=555463, SNR=83.7, Peak=62147 HFD=3.1
23:38:17.756 00.002 1092 MultiStar: [#1 -0.76,0.66,0.85,U] [#2 -0.76,0.17,0.91,U] [#3 -0.60,0.48,0.93,U] [#4 -0.83,0.31,0.92,U] [#5 -0.71,0.51,0.81,U] [#6 -0.79,0.21,0.64,U] [#7 -0.86,0.59,0.64,U] [#8 -0.57,0.24,0.46,U] 
23:38:17.758 00.002 1092 refined, 8 included, MultiStar: {-0.82, 0.42}, one-star: {-1.32, 0.56}
23:38:17.761 00.003 1092 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.43) = xAngle (3.09 = 3.09)
23:38:17.763 00.002 1092 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.94 = 2.94)
23:38:17.765 00.002 1092 CameraToMount -- cameraX=-0.82 cameraY=0.42 hyp=0.92 cameraTheta=2.66 mountX=-0.92 mountY=0.19, mountTheta=2.94
23:38:17.770 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=0.42, opts=13)
23:38:17.773 00.003 1092 Enqueuing Move request for scope (-0.82, 0.42)
23:38:17.775 00.002 2744 Worker thread wakes up
23:38:17.775 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.42) opts 0xd
23:38:17.775 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, 0.42)
23:38:17.775 00.000 2744 Moving (-0.82, 0.42) raw xDistance=-0.92 yDistance=0.19
23:38:17.775 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
23:38:17.775 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:17.775 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:38:17.775 00.000 2744 MoveAxis(E, 216, ABG)
23:38:17.775 00.000 2744 Guiding  Dir = 2, Dur = 216
23:38:17.776 00.001 2744 IsSlewing returns 0
23:38:17.776 00.000 2744 IsGuiding returns 0
23:38:17.776 00.000 2744 PulseGuide returned control before completion, sleep 226
23:38:17.791 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:38:17.806 00.015 1092 UpdateGuideState exits: m=555463 SNR=83.7
23:38:17.808 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:17.813 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:17.815 00.002 1092 Enqueuing Expose request
23:38:18.015 00.200 2744 IsGuiding returns 0
23:38:18.015 00.000 2744 Move returns status 0, amount 216
23:38:18.015 00.000 2744 MoveAxis(N, 0, ABG)
23:38:18.015 00.000 2744 Move returns status 0, amount 0
23:38:18.015 00.000 2744 move complete, result=0
23:38:18.016 00.001 2744 worker thread done servicing request
23:38:18.016 00.000 2744 Worker thread wakes up
23:38:18.016 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:18.016 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:18.016 00.000 1092 GuideStep: -0.9 px 216 ms EAST, 0.2 px 0 ms NORTH
23:38:21.416 03.400 2744 Exposure complete
23:38:21.635 00.219 2744 worker thread done servicing request
23:38:21.635 00.000 1092 OnExposeComplete: enter
23:38:21.639 00.004 1092 UpdateGuideState(): m_state=6
23:38:21.641 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
23:38:21.646 00.005 1092 Star::Find returns 1 (0), X=1601.84, Y=1127.38, Mass=554693, SNR=97.2, Peak=60080 HFD=3.3
23:38:21.649 00.003 1092 MultiStar: [#1 0.17,-0.06,0.77,U] [#2 0.15,-0.37,0.77,U] [#3 0.25,-0.19,0.70,U] [#4 0.20,-0.37,0.68,U] [#5 0.23,-0.21,0.62,U] [#6 0.20,-0.41,0.61,U] [#7 0.04,0.04,0.50,U] [#8 0.19,-0.41,0.41,U] 
23:38:21.652 00.003 1092 refined, 8 included, MultiStar: {0.07, -0.24}, one-star: {-0.48, -0.22}
23:38:21.656 00.004 1092 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.43) = xAngle (-0.86 = -0.86)
23:38:21.659 00.003 1092 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.01 = -1.01)
23:38:21.662 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.29 mountX=0.16 mountY=-0.21, mountTheta=-0.91
23:38:21.668 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.24, opts=13)
23:38:21.672 00.004 1092 Enqueuing Move request for scope (0.07, -0.24)
23:38:21.675 00.003 2744 Worker thread wakes up
23:38:21.676 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
23:38:21.676 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
23:38:21.676 00.000 2744 Moving (0.07, -0.24) raw xDistance=0.16 yDistance=-0.21
23:38:21.676 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:38:21.676 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:21.676 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:38:21.676 00.000 2744 MoveAxis(E, 0, ABG)
23:38:21.676 00.000 2744 Move returns status 0, amount 0
23:38:21.676 00.000 2744 MoveAxis(N, 0, ABG)
23:38:21.676 00.000 2744 Move returns status 0, amount 0
23:38:21.676 00.000 2744 move complete, result=0
23:38:21.676 00.000 2744 worker thread done servicing request
23:38:21.701 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1485, FiltMax=65535, Gamma=0.510
23:38:21.720 00.019 1092 UpdateGuideState exits: m=554693 SNR=97.2
23:38:21.722 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:21.725 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:21.727 00.002 1092 Enqueuing Expose request
23:38:21.729 00.002 2744 Worker thread wakes up
23:38:21.729 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:21.731 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:21.732 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:25.171 03.439 2744 Exposure complete
23:38:25.826 00.655 2744 worker thread done servicing request
23:38:25.826 00.000 1092 OnExposeComplete: enter
23:38:25.831 00.005 1092 UpdateGuideState(): m_state=6
23:38:25.842 00.011 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
23:38:25.855 00.013 1092 Star::Find returns 1 (0), X=1602.22, Y=1127.31, Mass=527616, SNR=84.1, Peak=53504 HFD=3.4
23:38:25.871 00.016 1092 MultiStar: [#1 0.56,-0.08,0.91,U] [#2 0.47,-0.40,1.00,U] [#3 0.46,-0.17,0.95,U] [#4 0.39,-0.22,0.96,U] [#5 0.42,-0.30,0.66,U] [#6 0.61,-0.45,0.76,U] [#7 0.15,-0.16,0.59,U] [#8 0.62,-0.54,0.54,U] 
23:38:25.882 00.011 1092 single-star, 8 included, MultiStar: {0.39, -0.28}, one-star: {-0.10, -0.29}
23:38:25.915 00.033 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.48 = -1.48)
23:38:25.927 00.012 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.63 = -1.63)
23:38:25.936 00.009 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.29 hyp=0.31 cameraTheta=-1.91 mountX=0.03 mountY=-0.31, mountTheta=-1.48
23:38:25.963 00.027 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.29, opts=13)
23:38:25.971 00.008 1092 Enqueuing Move request for scope (-0.10, -0.29)
23:38:25.977 00.006 2744 Worker thread wakes up
23:38:25.977 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.29) opts 0xd
23:38:25.977 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.29)
23:38:25.977 00.000 2744 Moving (-0.10, -0.29) raw xDistance=0.03 yDistance=-0.31
23:38:25.978 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:38:25.978 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:25.978 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:38:25.978 00.000 2744 MoveAxis(E, 0, ABG)
23:38:25.978 00.000 2744 Move returns status 0, amount 0
23:38:25.978 00.000 2744 MoveAxis(N, 0, ABG)
23:38:25.978 00.000 2744 Move returns status 0, amount 0
23:38:25.978 00.000 2744 move complete, result=0
23:38:25.979 00.001 2744 worker thread done servicing request
23:38:26.006 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1613, FiltMax=65535, Gamma=0.510
23:38:26.028 00.022 1092 UpdateGuideState exits: m=527616 SNR=84.1
23:38:26.032 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:26.038 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:26.043 00.005 1092 Enqueuing Expose request
23:38:26.051 00.008 2744 Worker thread wakes up
23:38:26.051 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:26.051 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:26.054 00.003 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:38:29.641 03.587 2744 Exposure complete
23:38:30.080 00.439 2744 worker thread done servicing request
23:38:30.080 00.000 1092 OnExposeComplete: enter
23:38:30.086 00.006 1092 UpdateGuideState(): m_state=6
23:38:30.092 00.006 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
23:38:30.099 00.007 1092 Star::Find returns 1 (0), X=1602.54, Y=1127.04, Mass=532115, SNR=88.7, Peak=53920 HFD=3.5
23:38:30.105 00.006 1092 MultiStar: [#1 0.90,-0.32,0.88,U] [#2 0.85,-0.53,0.91,U] [#3 0.83,-0.24,0.94,U] [#4 0.84,-0.38,0.81,U] [#5 0.57,-0.48,0.70,U] [#6 0.61,-0.67,0.60,U] [#7 0.79,-0.40,0.59,U] [#8 1.05,-0.72,0.00,M1] 
23:38:30.110 00.005 1092 single-star, 7 included, MultiStar: {0.70, -0.44}, one-star: {0.22, -0.56}
23:38:30.117 00.007 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.77 = -0.77)
23:38:30.125 00.008 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.93 = -0.93)
23:38:30.131 00.006 1092 CameraToMount -- cameraX=0.22 cameraY=-0.56 hyp=0.61 cameraTheta=-1.20 mountX=0.43 mountY=-0.48, mountTheta=-0.84
23:38:30.141 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.56, opts=13)
23:38:30.146 00.005 1092 Enqueuing Move request for scope (0.22, -0.56)
23:38:30.150 00.004 2744 Worker thread wakes up
23:38:30.150 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.56) opts 0xd
23:38:30.150 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.56)
23:38:30.150 00.000 2744 Moving (0.22, -0.56) raw xDistance=0.43 yDistance=-0.48
23:38:30.150 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
23:38:30.151 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:38:30.151 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:38:30.151 00.000 2744 MoveAxis(W, 97, ABG)
23:38:30.151 00.000 2744 Guiding  Dir = 3, Dur = 97
23:38:30.154 00.003 2744 IsSlewing returns 0
23:38:30.155 00.001 2744 IsGuiding returns 0
23:38:30.156 00.001 2744 PulseGuide returned control before completion, sleep 107
23:38:30.180 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1664, FiltMax=65535, Gamma=0.510
23:38:30.208 00.028 1092 UpdateGuideState exits: m=532115 SNR=88.7
23:38:30.215 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:30.223 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:30.233 00.010 1092 Enqueuing Expose request
23:38:30.276 00.043 2744 IsGuiding returns 1
23:38:30.276 00.000 2744 scope still moving after pulse duration time elapsed
23:38:30.307 00.031 2744 IsSlewing returns 0
23:38:30.308 00.001 2744 IsGuiding returns 0
23:38:30.308 00.000 2744 scope move finished after 97 + 55 ms
23:38:30.308 00.000 2744 Move returns status 0, amount 97
23:38:30.308 00.000 2744 MoveAxis(N, 0, ABG)
23:38:30.308 00.000 2744 Move returns status 0, amount 0
23:38:30.308 00.000 2744 move complete, result=0
23:38:30.309 00.001 2744 worker thread done servicing request
23:38:30.309 00.000 2744 Worker thread wakes up
23:38:30.309 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:30.309 00.000 1092 GuideStep: 0.4 px 97 ms WEST, -0.5 px 0 ms NORTH
23:38:30.314 00.005 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:33.765 03.451 2744 Exposure complete
23:38:34.213 00.448 2744 worker thread done servicing request
23:38:34.213 00.000 1092 OnExposeComplete: enter
23:38:34.218 00.005 1092 UpdateGuideState(): m_state=6
23:38:34.232 00.014 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
23:38:34.237 00.005 1092 Star::Find returns 1 (0), X=1602.76, Y=1127.09, Mass=515193, SNR=90.8, Peak=53808 HFD=3.3
23:38:34.243 00.006 1092 MultiStar: [#1 1.01,-0.28,0.94,U] [#2 0.87,-0.67,0.85,U] [#3 1.04,-0.46,0.72,U] [#4 0.64,-0.47,0.80,U] [#5 0.80,-0.54,0.71,U] [#6 0.88,-0.43,0.63,U] [#7 0.65,-0.42,0.53,U] [#8 1.04,-0.57,0.50,U] 
23:38:34.247 00.004 1092 single-star, 8 included, MultiStar: {0.80, -0.48}, one-star: {0.44, -0.51}
23:38:34.251 00.004 1092 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.43) = xAngle (-0.44 = -0.44)
23:38:34.265 00.014 1092 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
23:38:34.275 00.010 1092 CameraToMount -- cameraX=0.44 cameraY=-0.51 hyp=0.68 cameraTheta=-0.87 mountX=0.61 mountY=-0.38, mountTheta=-0.55
23:38:34.287 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.51, opts=13)
23:38:34.294 00.007 1092 Enqueuing Move request for scope (0.44, -0.51)
23:38:34.300 00.006 2744 Worker thread wakes up
23:38:34.300 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.51) opts 0xd
23:38:34.300 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.51)
23:38:34.300 00.000 2744 Moving (0.44, -0.51) raw xDistance=0.61 yDistance=-0.38
23:38:34.300 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
23:38:34.300 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:34.300 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:38:34.301 00.001 2744 MoveAxis(W, 144, ABG)
23:38:34.301 00.000 2744 Guiding  Dir = 3, Dur = 144
23:38:34.302 00.001 2744 IsSlewing returns 0
23:38:34.303 00.001 2744 IsGuiding returns 0
23:38:34.306 00.003 2744 PulseGuide returned control before completion, sleep 153
23:38:34.338 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:38:34.364 00.026 1092 UpdateGuideState exits: m=515193 SNR=90.8
23:38:34.369 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:34.375 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:34.381 00.006 1092 Enqueuing Expose request
23:38:34.475 00.094 2744 IsGuiding returns 1
23:38:34.476 00.001 2744 scope still moving after pulse duration time elapsed
23:38:34.506 00.030 2744 IsSlewing returns 0
23:38:34.507 00.001 2744 IsGuiding returns 0
23:38:34.508 00.001 2744 scope move finished after 144 + 59 ms
23:38:34.508 00.000 2744 Move returns status 0, amount 144
23:38:34.508 00.000 2744 MoveAxis(N, 0, ABG)
23:38:34.509 00.001 2744 Move returns status 0, amount 0
23:38:34.509 00.000 2744 move complete, result=0
23:38:34.509 00.000 2744 worker thread done servicing request
23:38:34.509 00.000 2744 Worker thread wakes up
23:38:34.510 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:34.511 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:34.514 00.003 1092 GuideStep: 0.6 px 144 ms WEST, -0.4 px 0 ms NORTH
23:38:37.978 03.464 2744 Exposure complete
23:38:38.388 00.410 2744 worker thread done servicing request
23:38:38.388 00.000 1092 OnExposeComplete: enter
23:38:38.393 00.005 1092 UpdateGuideState(): m_state=6
23:38:38.402 00.009 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
23:38:38.412 00.010 1092 Star::Find returns 1 (0), X=1602.78, Y=1127.38, Mass=548653, SNR=86.8, Peak=59776 HFD=3.3
23:38:38.419 00.007 1092 MultiStar: [#1 1.07,-0.11,0.89,U] [#2 0.88,-0.33,0.91,U] [#3 0.82,-0.10,0.83,U] [#4 0.88,-0.21,0.92,U] [#5 0.82,-0.28,0.78,U] [#6 0.78,-0.25,0.80,U] [#7 0.67,0.10,0.51,U] [#8 1.19,-0.33,0.49,U] 
23:38:38.427 00.008 1092 single-star, 8 included, MultiStar: {0.83, -0.20}, one-star: {0.46, -0.22}
23:38:38.435 00.008 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
23:38:38.442 00.007 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
23:38:38.447 00.005 1092 CameraToMount -- cameraX=0.46 cameraY=-0.22 hyp=0.51 cameraTheta=-0.45 mountX=0.51 mountY=-0.09, mountTheta=-0.18
23:38:38.458 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.22, opts=13)
23:38:38.466 00.008 1092 Enqueuing Move request for scope (0.46, -0.22)
23:38:38.474 00.008 2744 Worker thread wakes up
23:38:38.474 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.22) opts 0xd
23:38:38.474 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.22)
23:38:38.475 00.001 2744 Moving (0.46, -0.22) raw xDistance=0.51 yDistance=-0.09
23:38:38.475 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
23:38:38.475 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:38.475 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:38:38.475 00.000 2744 MoveAxis(W, 123, ABG)
23:38:38.475 00.000 2744 Guiding  Dir = 3, Dur = 123
23:38:38.477 00.002 2744 IsSlewing returns 0
23:38:38.480 00.003 2744 IsGuiding returns 0
23:38:38.486 00.006 2744 PulseGuide returned control before completion, sleep 127
23:38:38.517 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1317, FiltMax=65535, Gamma=0.510
23:38:38.544 00.027 1092 UpdateGuideState exits: m=548653 SNR=86.8
23:38:38.549 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:38.555 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:38.560 00.005 1092 Enqueuing Expose request
23:38:38.631 00.071 2744 IsGuiding returns 1
23:38:38.632 00.001 2744 scope still moving after pulse duration time elapsed
23:38:38.662 00.030 2744 IsSlewing returns 0
23:38:38.662 00.000 2744 IsGuiding returns 0
23:38:38.664 00.002 2744 scope move finished after 123 + 59 ms
23:38:38.664 00.000 2744 Move returns status 0, amount 123
23:38:38.664 00.000 2744 MoveAxis(N, 0, ABG)
23:38:38.664 00.000 2744 Move returns status 0, amount 0
23:38:38.665 00.001 2744 move complete, result=0
23:38:38.665 00.000 2744 worker thread done servicing request
23:38:38.665 00.000 2744 Worker thread wakes up
23:38:38.665 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:38.665 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:38.665 00.000 1092 GuideStep: 0.5 px 123 ms WEST, -0.1 px 0 ms NORTH
23:38:42.080 03.415 2744 Exposure complete
23:38:42.345 00.265 2744 worker thread done servicing request
23:38:42.346 00.001 1092 OnExposeComplete: enter
23:38:42.349 00.003 1092 UpdateGuideState(): m_state=6
23:38:42.352 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
23:38:42.356 00.004 1092 Star::Find returns 1 (0), X=1602.61, Y=1127.35, Mass=552412, SNR=93.1, Peak=56032 HFD=3.4
23:38:42.360 00.004 1092 MultiStar: [#1 0.64,0.01,0.82,U] [#2 0.73,-0.35,0.80,U] [#3 0.84,-0.02,0.69,U] [#4 0.78,-0.25,0.84,U] [#5 0.80,-0.30,0.63,U] [#6 0.62,-0.38,0.63,U] [#7 0.54,-0.10,0.57,U] [#8 1.06,-0.20,0.42,U] 
23:38:42.363 00.003 1092 single-star, 8 included, MultiStar: {0.67, -0.20}, one-star: {0.29, -0.25}
23:38:42.366 00.003 1092 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
23:38:42.369 00.003 1092 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.44 = -0.44)
23:38:42.372 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.25 hyp=0.39 cameraTheta=-0.71 mountX=0.37 mountY=-0.16, mountTheta=-0.41
23:38:42.379 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.25, opts=13)
23:38:42.382 00.003 1092 Enqueuing Move request for scope (0.29, -0.25)
23:38:42.384 00.002 2744 Worker thread wakes up
23:38:42.384 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.25) opts 0xd
23:38:42.385 00.001 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.25)
23:38:42.385 00.000 2744 Moving (0.29, -0.25) raw xDistance=0.37 yDistance=-0.16
23:38:42.385 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
23:38:42.385 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:42.385 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:38:42.385 00.000 2744 MoveAxis(W, 92, ABG)
23:38:42.385 00.000 2744 Guiding  Dir = 3, Dur = 92
23:38:42.385 00.000 2744 IsSlewing returns 0
23:38:42.386 00.001 2744 IsGuiding returns 0
23:38:42.386 00.000 2744 PulseGuide returned control before completion, sleep 102
23:38:42.406 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:38:42.426 00.020 1092 UpdateGuideState exits: m=552412 SNR=93.1
23:38:42.433 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:42.442 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:42.451 00.009 1092 Enqueuing Expose request
23:38:42.504 00.053 2744 IsGuiding returns 1
23:38:42.504 00.000 2744 scope still moving after pulse duration time elapsed
23:38:42.537 00.033 2744 IsSlewing returns 0
23:38:42.537 00.000 2744 IsGuiding returns 0
23:38:42.538 00.001 2744 scope move finished after 92 + 60 ms
23:38:42.538 00.000 2744 Move returns status 0, amount 92
23:38:42.538 00.000 2744 MoveAxis(N, 0, ABG)
23:38:42.538 00.000 2744 Move returns status 0, amount 0
23:38:42.538 00.000 2744 move complete, result=0
23:38:42.538 00.000 2744 worker thread done servicing request
23:38:42.538 00.000 2744 Worker thread wakes up
23:38:42.539 00.001 1092 GuideStep: 0.4 px 92 ms WEST, -0.2 px 0 ms NORTH
23:38:42.542 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:42.542 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:45.936 03.394 2744 Exposure complete
23:38:46.138 00.202 2744 worker thread done servicing request
23:38:46.138 00.000 1092 OnExposeComplete: enter
23:38:46.140 00.002 1092 UpdateGuideState(): m_state=6
23:38:46.142 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
23:38:46.147 00.005 1092 Star::Find returns 1 (0), X=1602.39, Y=1127.38, Mass=553393, SNR=98.5, Peak=53712 HFD=3.3
23:38:46.150 00.003 1092 MultiStar: [#1 0.55,-0.06,0.84,U] [#2 0.50,-0.44,0.82,U] [#3 0.52,0.13,0.67,U] [#4 0.56,-0.42,0.67,U] [#5 0.51,-0.25,0.73,U] [#6 0.52,-0.19,0.66,U] [#7 0.49,-0.27,0.47,U] [#8 0.93,-0.45,0.36,U] 
23:38:46.155 00.005 1092 single-star, 8 included, MultiStar: {0.47, -0.23}, one-star: {0.06, -0.22}
23:38:46.158 00.003 1092 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-0.43) = xAngle (-0.86 = -0.86)
23:38:46.164 00.006 1092 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.02 = -1.02)
23:38:46.166 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.29 mountX=0.15 mountY=-0.20, mountTheta=-0.92
23:38:46.177 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.22, opts=13)
23:38:46.181 00.004 1092 Enqueuing Move request for scope (0.06, -0.22)
23:38:46.186 00.005 2744 Worker thread wakes up
23:38:46.186 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.22) opts 0xd
23:38:46.186 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.22)
23:38:46.186 00.000 2744 Moving (0.06, -0.22) raw xDistance=0.15 yDistance=-0.20
23:38:46.186 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
23:38:46.186 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:46.186 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:38:46.187 00.001 2744 MoveAxis(E, 0, ABG)
23:38:46.187 00.000 2744 Move returns status 0, amount 0
23:38:46.187 00.000 2744 MoveAxis(N, 0, ABG)
23:38:46.187 00.000 2744 Move returns status 0, amount 0
23:38:46.187 00.000 2744 move complete, result=0
23:38:46.187 00.000 2744 worker thread done servicing request
23:38:46.205 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1507, FiltMax=65535, Gamma=0.510
23:38:46.222 00.017 1092 UpdateGuideState exits: m=553393 SNR=98.5
23:38:46.225 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:46.227 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:46.230 00.003 1092 Enqueuing Expose request
23:38:46.232 00.002 2744 Worker thread wakes up
23:38:46.232 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:38:46.234 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:46.234 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:49.625 03.391 2744 Exposure complete
23:38:49.859 00.234 1092 OnExposeComplete: enter
23:38:49.862 00.003 1092 UpdateGuideState(): m_state=6
23:38:49.865 00.003 2744 worker thread done servicing request
23:38:49.865 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
23:38:49.869 00.004 1092 Star::Find returns 1 (0), X=1602.63, Y=1127.32, Mass=578987, SNR=99.4, Peak=64208 HFD=3.5
23:38:49.873 00.004 1092 MultiStar: [#1 0.99,-0.29,0.88,U] [#2 0.87,-0.47,0.84,U] [#3 1.04,-0.18,0.74,U] [#4 0.88,-0.29,0.62,U] [#5 0.75,-0.23,0.61,U] [#6 0.92,-0.26,0.64,U] [#7 0.77,-0.37,0.46,U] [#8 0.85,-0.33,0.42,U] 
23:38:49.876 00.003 1092 single-star, 8 included, MultiStar: {0.80, -0.30}, one-star: {0.31, -0.28}
23:38:49.880 00.004 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
23:38:49.883 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
23:38:49.889 00.006 1092 CameraToMount -- cameraX=0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-0.74 mountX=0.39 mountY=-0.19, mountTheta=-0.45
23:38:49.898 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.28, opts=13)
23:38:49.902 00.004 1092 Enqueuing Move request for scope (0.31, -0.28)
23:38:49.905 00.003 2744 Worker thread wakes up
23:38:49.905 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.28) opts 0xd
23:38:49.905 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.28)
23:38:49.905 00.000 2744 Moving (0.31, -0.28) raw xDistance=0.39 yDistance=-0.19
23:38:49.905 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:38:49.905 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:49.905 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:38:49.905 00.000 2744 MoveAxis(W, 88, ABG)
23:38:49.905 00.000 2744 Guiding  Dir = 3, Dur = 88
23:38:49.906 00.001 2744 IsSlewing returns 0
23:38:49.906 00.000 2744 IsGuiding returns 0
23:38:49.906 00.000 2744 PulseGuide returned control before completion, sleep 98
23:38:49.924 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:38:49.943 00.019 1092 UpdateGuideState exits: m=578987 SNR=99.4
23:38:49.947 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:49.949 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:49.952 00.003 1092 Enqueuing Expose request
23:38:50.015 00.063 2744 IsGuiding returns 1
23:38:50.015 00.000 2744 scope still moving after pulse duration time elapsed
23:38:50.046 00.031 2744 IsSlewing returns 0
23:38:50.046 00.000 2744 IsGuiding returns 0
23:38:50.046 00.000 2744 scope move finished after 88 + 52 ms
23:38:50.046 00.000 2744 Move returns status 0, amount 88
23:38:50.046 00.000 2744 MoveAxis(N, 0, ABG)
23:38:50.047 00.001 2744 Move returns status 0, amount 0
23:38:50.047 00.000 2744 move complete, result=0
23:38:50.047 00.000 2744 worker thread done servicing request
23:38:50.047 00.000 2744 Worker thread wakes up
23:38:50.047 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:50.047 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:50.049 00.002 1092 GuideStep: 0.4 px 88 ms WEST, -0.2 px 0 ms NORTH
23:38:53.487 03.438 2744 Exposure complete
23:38:53.790 00.303 1092 OnExposeComplete: enter
23:38:53.795 00.005 1092 UpdateGuideState(): m_state=6
23:38:53.799 00.004 2744 worker thread done servicing request
23:38:53.799 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
23:38:53.802 00.003 1092 Star::Find returns 1 (0), X=1602.88, Y=1127.08, Mass=521471, SNR=87.9, Peak=61184 HFD=3.3
23:38:53.807 00.005 1092 MultiStar: [#1 1.06,-0.41,0.91,U] [#2 0.96,-0.74,1.06,U] [#3 1.00,-0.51,0.79,U] [#4 0.92,-0.45,0.79,U] [#5 0.95,-0.62,0.68,U] [#6 1.08,-0.58,0.72,U] [#7 0.89,-0.42,0.72,U] [#8 1.34,-0.80,0.00,M1] 
23:38:53.813 00.006 1092 single-star, 7 included, MultiStar: {0.92, -0.54}, one-star: {0.56, -0.52}
23:38:53.817 00.004 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
23:38:53.822 00.005 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
23:38:53.827 00.005 1092 CameraToMount -- cameraX=0.56 cameraY=-0.52 hyp=0.76 cameraTheta=-0.75 mountX=0.73 mountY=-0.35, mountTheta=-0.45
23:38:53.835 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.52, opts=13)
23:38:53.840 00.005 1092 Enqueuing Move request for scope (0.56, -0.52)
23:38:53.844 00.004 2744 Worker thread wakes up
23:38:53.845 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.52) opts 0xd
23:38:53.845 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.52)
23:38:53.845 00.000 2744 Moving (0.56, -0.52) raw xDistance=0.73 yDistance=-0.35
23:38:53.845 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.73
23:38:53.845 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:53.845 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
23:38:53.845 00.000 2744 MoveAxis(W, 169, ABG)
23:38:53.845 00.000 2744 Guiding  Dir = 3, Dur = 169
23:38:53.845 00.000 2744 IsSlewing returns 0
23:38:53.847 00.002 2744 IsGuiding returns 0
23:38:53.848 00.001 2744 PulseGuide returned control before completion, sleep 179
23:38:53.874 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1546, FiltMax=65535, Gamma=0.510
23:38:53.907 00.033 1092 UpdateGuideState exits: m=521471 SNR=87.9
23:38:53.913 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:53.919 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:53.928 00.009 1092 Enqueuing Expose request
23:38:54.042 00.114 2744 IsGuiding returns 1
23:38:54.042 00.000 2744 scope still moving after pulse duration time elapsed
23:38:54.074 00.032 2744 IsSlewing returns 0
23:38:54.076 00.002 2744 IsGuiding returns 1
23:38:54.106 00.030 2744 IsSlewing returns 0
23:38:54.107 00.001 2744 IsGuiding returns 0
23:38:54.108 00.001 2744 scope move finished after 169 + 92 ms
23:38:54.108 00.000 2744 Move returns status 0, amount 169
23:38:54.108 00.000 2744 MoveAxis(N, 0, ABG)
23:38:54.108 00.000 2744 Move returns status 0, amount 0
23:38:54.108 00.000 2744 move complete, result=0
23:38:54.108 00.000 2744 worker thread done servicing request
23:38:54.109 00.001 2744 Worker thread wakes up
23:38:54.109 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:54.109 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:54.109 00.000 1092 GuideStep: 0.7 px 169 ms WEST, -0.4 px 0 ms NORTH
23:38:57.542 03.433 2744 Exposure complete
23:38:57.855 00.313 2744 worker thread done servicing request
23:38:57.855 00.000 1092 OnExposeComplete: enter
23:38:57.859 00.004 1092 UpdateGuideState(): m_state=6
23:38:57.867 00.008 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
23:38:57.875 00.008 1092 Star::Find returns 1 (0), X=1602.72, Y=1127.20, Mass=556838, SNR=89.3, Peak=58464 HFD=3.5
23:38:57.881 00.006 1092 MultiStar: [#1 1.04,-0.34,0.93,U] [#2 0.97,-0.55,0.95,U] [#3 0.87,-0.19,0.77,U] [#4 0.84,-0.41,0.85,U] [#5 0.69,-0.20,0.75,U] [#6 0.92,-0.49,0.71,U] [#7 0.75,-0.47,0.57,U] [#8 1.24,-0.40,0.00,M2] 
23:38:57.889 00.008 1092 single-star, 7 included, MultiStar: {0.81, -0.38}, one-star: {0.40, -0.40}
23:38:57.895 00.006 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
23:38:57.901 00.006 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
23:38:57.908 00.007 1092 CameraToMount -- cameraX=0.40 cameraY=-0.40 hyp=0.56 cameraTheta=-0.78 mountX=0.53 mountY=-0.28, mountTheta=-0.48
23:38:57.923 00.015 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.40, opts=13)
23:38:57.929 00.006 1092 Enqueuing Move request for scope (0.40, -0.40)
23:38:57.935 00.006 2744 Worker thread wakes up
23:38:57.936 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.40) opts 0xd
23:38:57.936 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.40)
23:38:57.936 00.000 2744 Moving (0.40, -0.40) raw xDistance=0.53 yDistance=-0.28
23:38:57.936 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
23:38:57.936 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:38:57.937 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:38:57.937 00.000 2744 MoveAxis(W, 130, ABG)
23:38:57.937 00.000 2744 Guiding  Dir = 3, Dur = 130
23:38:57.938 00.001 2744 IsSlewing returns 0
23:38:57.938 00.000 2744 IsGuiding returns 0
23:38:57.939 00.001 2744 PulseGuide returned control before completion, sleep 140
23:38:57.980 00.041 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:38:58.013 00.033 1092 UpdateGuideState exits: m=556838 SNR=89.3
23:38:58.021 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:38:58.027 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:38:58.041 00.014 1092 Enqueuing Expose request
23:38:58.081 00.040 2744 IsGuiding returns 1
23:38:58.081 00.000 2744 scope still moving after pulse duration time elapsed
23:38:58.115 00.034 2744 IsSlewing returns 0
23:38:58.115 00.000 2744 IsGuiding returns 0
23:38:58.119 00.004 2744 scope move finished after 130 + 50 ms
23:38:58.119 00.000 2744 Move returns status 0, amount 130
23:38:58.119 00.000 2744 MoveAxis(N, 0, ABG)
23:38:58.119 00.000 2744 Move returns status 0, amount 0
23:38:58.119 00.000 2744 move complete, result=0
23:38:58.119 00.000 2744 worker thread done servicing request
23:38:58.120 00.001 2744 Worker thread wakes up
23:38:58.120 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:38:58.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:38:58.133 00.013 1092 GuideStep: 0.5 px 130 ms WEST, -0.3 px 0 ms NORTH
23:39:01.675 03.542 2744 Exposure complete
23:39:02.046 00.371 2744 worker thread done servicing request
23:39:02.046 00.000 1092 OnExposeComplete: enter
23:39:02.050 00.004 1092 UpdateGuideState(): m_state=6
23:39:02.057 00.007 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
23:39:02.061 00.004 1092 Star::Find returns 1 (0), X=1603.08, Y=1127.23, Mass=554848, SNR=81.8, Peak=59568 HFD=3.3
23:39:02.067 00.006 1092 MultiStar: [#1 1.07,-0.34,1.00,U] [#2 1.10,-0.58,1.07,U] [#3 1.18,-0.39,0.79,U] [#4 0.99,-0.56,0.95,U] [#5 0.83,-0.37,1.00,U] [#6 1.18,-0.56,0.00,M1] [#7 1.11,-0.29,0.77,U] [#8 1.36,-0.68,0.00,M3] 
23:39:02.073 00.006 1092 single-star, 6 included, MultiStar: {1.00, -0.42}, one-star: {0.76, -0.37}
23:39:02.079 00.006 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
23:39:02.086 00.007 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
23:39:02.091 00.005 1092 CameraToMount -- cameraX=0.76 cameraY=-0.37 hyp=0.85 cameraTheta=-0.45 mountX=0.85 mountY=-0.15, mountTheta=-0.18
23:39:02.102 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=-0.37, opts=13)
23:39:02.107 00.005 1092 Enqueuing Move request for scope (0.76, -0.37)
23:39:02.112 00.005 2744 Worker thread wakes up
23:39:02.112 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.37) opts 0xd
23:39:02.113 00.001 2744 Handling offset move in thread for scope, endpoint = (0.76, -0.37)
23:39:02.113 00.000 2744 Moving (0.76, -0.37) raw xDistance=0.85 yDistance=-0.15
23:39:02.113 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
23:39:02.113 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:02.113 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:39:02.113 00.000 2744 MoveAxis(W, 198, ABG)
23:39:02.113 00.000 2744 Guiding  Dir = 3, Dur = 198
23:39:02.114 00.001 2744 IsSlewing returns 0
23:39:02.114 00.000 2744 IsGuiding returns 0
23:39:02.115 00.001 2744 PulseGuide returned control before completion, sleep 208
23:39:02.155 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:39:02.183 00.028 1092 UpdateGuideState exits: m=554848 SNR=81.8
23:39:02.188 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:02.192 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:02.197 00.005 1092 Enqueuing Expose request
23:39:02.335 00.138 2744 IsGuiding returns 0
23:39:02.335 00.000 2744 Move returns status 0, amount 198
23:39:02.336 00.001 2744 MoveAxis(N, 0, ABG)
23:39:02.336 00.000 2744 Move returns status 0, amount 0
23:39:02.336 00.000 2744 move complete, result=0
23:39:02.336 00.000 2744 worker thread done servicing request
23:39:02.337 00.001 2744 Worker thread wakes up
23:39:02.337 00.000 1092 GuideStep: 0.8 px 198 ms WEST, -0.2 px 0 ms NORTH
23:39:02.341 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:02.341 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:05.832 03.491 2744 Exposure complete
23:39:06.266 00.434 2744 worker thread done servicing request
23:39:06.266 00.000 1092 OnExposeComplete: enter
23:39:06.272 00.006 1092 UpdateGuideState(): m_state=6
23:39:06.277 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
23:39:06.282 00.005 1092 Star::Find returns 1 (0), X=1602.39, Y=1127.33, Mass=554883, SNR=83.7, Peak=60672 HFD=3.3
23:39:06.289 00.007 1092 MultiStar: [#1 0.77,-0.00,1.01,U] [#2 0.61,-0.37,1.18,U] [#3 0.60,-0.05,0.80,U] [#4 0.69,-0.16,0.94,U] [#5 0.73,-0.25,0.75,U] [#6 0.58,-0.33,0.65,U] [#7 0.50,-0.23,0.54,U] [#8 0.61,-0.32,0.52,U] 
23:39:06.294 00.005 1092 single-star, 8 included, MultiStar: {0.57, -0.22}, one-star: {0.07, -0.27}
23:39:06.298 00.004 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.91 = -0.91)
23:39:06.304 00.006 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.06 = -1.06)
23:39:06.309 00.005 1092 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.34 mountX=0.17 mountY=-0.25, mountTheta=-0.96
23:39:06.320 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.27, opts=13)
23:39:06.324 00.004 1092 Enqueuing Move request for scope (0.07, -0.27)
23:39:06.331 00.007 2744 Worker thread wakes up
23:39:06.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
23:39:06.331 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
23:39:06.331 00.000 2744 Moving (0.07, -0.27) raw xDistance=0.17 yDistance=-0.25
23:39:06.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:39:06.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:06.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:39:06.331 00.000 2744 MoveAxis(E, 0, ABG)
23:39:06.331 00.000 2744 Move returns status 0, amount 0
23:39:06.332 00.001 2744 MoveAxis(N, 0, ABG)
23:39:06.332 00.000 2744 Move returns status 0, amount 0
23:39:06.332 00.000 2744 move complete, result=0
23:39:06.332 00.000 2744 worker thread done servicing request
23:39:06.355 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4634, FiltMin=1568, FiltMax=65535, Gamma=0.510
23:39:06.382 00.027 1092 UpdateGuideState exits: m=554883 SNR=83.7
23:39:06.387 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:06.390 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:06.394 00.004 1092 Enqueuing Expose request
23:39:06.397 00.003 2744 Worker thread wakes up
23:39:06.397 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:39:06.400 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:06.401 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:09.856 03.455 2744 Exposure complete
23:39:10.269 00.413 1092 OnExposeComplete: enter
23:39:10.277 00.008 2744 worker thread done servicing request
23:39:10.277 00.000 1092 UpdateGuideState(): m_state=6
23:39:10.282 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
23:39:10.289 00.007 1092 Star::Find returns 1 (0), X=1602.87, Y=1127.36, Mass=574370, SNR=89.1, Peak=65456 HFD=3.3
23:39:10.294 00.005 1092 MultiStar: [#1 1.19,-0.24,0.99,U] [#2 1.13,-0.46,0.94,U] [#3 1.18,-0.22,0.80,U] [#4 1.06,-0.31,0.76,U] [#5 1.10,-0.39,0.68,U] [#6 0.92,-0.32,0.67,U] [#7 1.16,-0.40,0.56,U] [#8 1.28,-0.31,0.00,M3] 
23:39:10.299 00.005 1092 single-star, 7 included, MultiStar: {1.02, -0.32}, one-star: {0.55, -0.24}
23:39:10.305 00.006 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
23:39:10.310 00.005 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
23:39:10.314 00.004 1092 CameraToMount -- cameraX=0.55 cameraY=-0.24 hyp=0.60 cameraTheta=-0.41 mountX=0.60 mountY=-0.08, mountTheta=-0.14
23:39:10.331 00.017 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.24, opts=13)
23:39:10.336 00.005 1092 Enqueuing Move request for scope (0.55, -0.24)
23:39:10.340 00.004 2744 Worker thread wakes up
23:39:10.340 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.24) opts 0xd
23:39:10.340 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.24)
23:39:10.341 00.001 2744 Moving (0.55, -0.24) raw xDistance=0.60 yDistance=-0.08
23:39:10.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
23:39:10.341 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:10.341 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:39:10.341 00.000 2744 MoveAxis(W, 135, ABG)
23:39:10.341 00.000 2744 Guiding  Dir = 3, Dur = 135
23:39:10.341 00.000 2744 IsSlewing returns 0
23:39:10.342 00.001 2744 IsGuiding returns 0
23:39:10.342 00.000 2744 PulseGuide returned control before completion, sleep 145
23:39:10.369 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:39:10.399 00.030 1092 UpdateGuideState exits: m=574370 SNR=89.1
23:39:10.407 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:10.412 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:10.418 00.006 1092 Enqueuing Expose request
23:39:10.490 00.072 2744 IsGuiding returns 1
23:39:10.490 00.000 2744 scope still moving after pulse duration time elapsed
23:39:10.522 00.032 2744 IsSlewing returns 0
23:39:10.522 00.000 2744 IsGuiding returns 0
23:39:10.523 00.001 2744 scope move finished after 135 + 45 ms
23:39:10.523 00.000 2744 Move returns status 0, amount 135
23:39:10.523 00.000 2744 MoveAxis(N, 0, ABG)
23:39:10.523 00.000 2744 Move returns status 0, amount 0
23:39:10.524 00.001 2744 move complete, result=0
23:39:10.524 00.000 2744 worker thread done servicing request
23:39:10.524 00.000 2744 Worker thread wakes up
23:39:10.524 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:10.524 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:10.525 00.001 1092 GuideStep: 0.6 px 135 ms WEST, -0.1 px 0 ms NORTH
23:39:13.971 03.446 2744 Exposure complete
23:39:14.447 00.476 2744 worker thread done servicing request
23:39:14.447 00.000 1092 OnExposeComplete: enter
23:39:14.452 00.005 1092 UpdateGuideState(): m_state=6
23:39:14.461 00.009 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
23:39:14.470 00.009 1092 Star::Find returns 1 (0), X=1602.90, Y=1127.30, Mass=556733, SNR=93.9, Peak=59264 HFD=3.4
23:39:14.477 00.007 1092 MultiStar: [#1 1.12,-0.27,0.89,U] [#2 1.09,-0.60,0.84,U] [#3 1.21,-0.11,0.82,U] [#4 1.06,-0.49,0.65,U] [#5 1.16,-0.58,0.00,M1] [#6 0.93,-0.72,0.75,U] [#7 0.92,-0.37,0.53,U] [#8 1.31,-0.75,0.00,M4] 
23:39:14.481 00.004 1092 single-star, 6 included, MultiStar: {0.98, -0.40}, one-star: {0.58, -0.30}
23:39:14.488 00.007 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
23:39:14.492 00.004 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
23:39:14.496 00.004 1092 CameraToMount -- cameraX=0.58 cameraY=-0.30 hyp=0.66 cameraTheta=-0.48 mountX=0.65 mountY=-0.13, mountTheta=-0.20
23:39:14.507 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.30, opts=13)
23:39:14.510 00.003 1092 Enqueuing Move request for scope (0.58, -0.30)
23:39:14.514 00.004 2744 Worker thread wakes up
23:39:14.514 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.30) opts 0xd
23:39:14.514 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.30)
23:39:14.514 00.000 2744 Moving (0.58, -0.30) raw xDistance=0.65 yDistance=-0.13
23:39:14.514 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
23:39:14.514 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:14.514 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:39:14.514 00.000 2744 MoveAxis(W, 156, ABG)
23:39:14.514 00.000 2744 Guiding  Dir = 3, Dur = 156
23:39:14.515 00.001 2744 IsSlewing returns 0
23:39:14.515 00.000 2744 IsGuiding returns 0
23:39:14.516 00.001 2744 PulseGuide returned control before completion, sleep 166
23:39:14.538 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1543, FiltMax=65535, Gamma=0.510
23:39:14.564 00.026 1092 UpdateGuideState exits: m=556733 SNR=93.9
23:39:14.569 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:14.576 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:14.581 00.005 1092 Enqueuing Expose request
23:39:14.688 00.107 2744 IsGuiding returns 1
23:39:14.688 00.000 2744 scope still moving after pulse duration time elapsed
23:39:14.717 00.029 2744 IsSlewing returns 0
23:39:14.718 00.001 2744 IsGuiding returns 0
23:39:14.718 00.000 2744 scope move finished after 156 + 47 ms
23:39:14.718 00.000 2744 Move returns status 0, amount 156
23:39:14.718 00.000 2744 MoveAxis(N, 0, ABG)
23:39:14.718 00.000 2744 Move returns status 0, amount 0
23:39:14.719 00.001 2744 move complete, result=0
23:39:14.719 00.000 2744 worker thread done servicing request
23:39:14.719 00.000 2744 Worker thread wakes up
23:39:14.719 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:14.719 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:14.722 00.003 1092 GuideStep: 0.7 px 156 ms WEST, -0.1 px 0 ms NORTH
23:39:18.385 03.663 2744 Exposure complete
23:39:19.445 01.060 2744 worker thread done servicing request
23:39:19.445 00.000 1092 OnExposeComplete: enter
23:39:19.450 00.005 1092 UpdateGuideState(): m_state=6
23:39:19.470 00.020 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
23:39:19.480 00.010 1092 Star::Find returns 1 (0), X=1602.96, Y=1127.23, Mass=558373, SNR=100.9, Peak=61888 HFD=3.4
23:39:19.492 00.012 1092 MultiStar: [#1 1.26,0.07,0.00,M1] [#2 1.03,-0.25,0.83,U] [#3 1.07,-0.10,0.73,U] [#4 1.03,-0.09,0.71,U] [#5 0.84,-0.04,0.68,U] [#6 0.93,-0.50,0.61,U] [#7 1.05,-0.17,0.56,U] [#8 1.41,-0.48,0.00,M5] 
23:39:19.505 00.013 1092 single-star, 6 included, MultiStar: {0.92, -0.22}, one-star: {0.64, -0.37}
23:39:19.565 00.060 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
23:39:19.592 00.027 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
23:39:19.610 00.018 1092 CameraToMount -- cameraX=0.64 cameraY=-0.37 hyp=0.74 cameraTheta=-0.52 mountX=0.74 mountY=-0.18, mountTheta=-0.24
23:39:19.741 00.131 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.37, opts=13)
23:39:19.803 00.062 1092 Enqueuing Move request for scope (0.64, -0.37)
23:39:19.892 00.089 2744 Worker thread wakes up
23:39:19.893 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.37) opts 0xd
23:39:19.893 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.37)
23:39:19.893 00.000 2744 Moving (0.64, -0.37) raw xDistance=0.74 yDistance=-0.18
23:39:19.893 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
23:39:19.893 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:19.893 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:39:19.893 00.000 2744 MoveAxis(W, 176, ABG)
23:39:19.893 00.000 2744 Guiding  Dir = 3, Dur = 176
23:39:19.893 00.000 2744 IsSlewing returns 0
23:39:19.895 00.002 2744 IsGuiding returns 0
23:39:19.895 00.000 2744 PulseGuide returned control before completion, sleep 186
23:39:20.014 00.119 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:39:20.080 00.066 1092 UpdateGuideState exits: m=558373 SNR=100.9
23:39:20.107 00.027 2744 IsGuiding returns 1
23:39:20.107 00.000 2744 scope still moving after pulse duration time elapsed
23:39:20.111 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:20.127 00.016 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:20.153 00.026 2744 IsSlewing returns 0
23:39:20.153 00.000 1092 Enqueuing Expose request
23:39:20.159 00.006 2744 IsGuiding returns 1
23:39:20.186 00.027 2744 IsSlewing returns 0
23:39:20.187 00.001 2744 IsGuiding returns 1
23:39:20.221 00.034 2744 IsSlewing returns 0
23:39:20.221 00.000 2744 IsGuiding returns 1
23:39:20.250 00.029 2744 IsSlewing returns 0
23:39:20.252 00.002 2744 IsGuiding returns 1
23:39:20.281 00.029 2744 IsSlewing returns 0
23:39:20.283 00.002 2744 IsGuiding returns 1
23:39:20.312 00.029 2744 IsSlewing returns 0
23:39:20.315 00.003 2744 IsGuiding returns 0
23:39:20.315 00.000 2744 scope move finished after 176 + 245 ms
23:39:20.316 00.001 2744 Move returns status 0, amount 176
23:39:20.316 00.000 2744 MoveAxis(N, 0, ABG)
23:39:20.321 00.005 2744 Move returns status 0, amount 0
23:39:20.322 00.001 2744 move complete, result=0
23:39:20.322 00.000 2744 worker thread done servicing request
23:39:20.322 00.000 2744 Worker thread wakes up
23:39:20.322 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:20.322 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:20.324 00.002 1092 GuideStep: 0.7 px 176 ms WEST, -0.2 px 0 ms NORTH
23:39:23.785 03.461 2744 Exposure complete
23:39:24.165 00.380 2744 worker thread done servicing request
23:39:24.165 00.000 1092 OnExposeComplete: enter
23:39:24.175 00.010 1092 UpdateGuideState(): m_state=6
23:39:24.188 00.013 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
23:39:24.196 00.008 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.39, Mass=570215, SNR=88.1, Peak=60176 HFD=3.4
23:39:24.205 00.009 1092 MultiStar: [#1 1.07,-0.27,0.97,U] [#2 1.02,-0.50,0.98,U] [#3 1.09,-0.20,0.77,U] [#4 1.02,-0.51,0.84,U] [#5 0.94,-0.40,0.71,U] [#6 1.12,-0.41,0.78,U] [#7 0.89,-0.26,0.55,U] [#8 0.91,-0.40,0.44,U] 
23:39:24.212 00.007 1092 single-star, 8 included, MultiStar: {0.95, -0.35}, one-star: {0.50, -0.21}
23:39:24.218 00.006 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
23:39:24.227 00.009 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
23:39:24.234 00.007 1092 CameraToMount -- cameraX=0.50 cameraY=-0.21 hyp=0.54 cameraTheta=-0.40 mountX=0.54 mountY=-0.07, mountTheta=-0.13
23:39:24.252 00.018 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.21, opts=13)
23:39:24.260 00.008 1092 Enqueuing Move request for scope (0.50, -0.21)
23:39:24.274 00.014 2744 Worker thread wakes up
23:39:24.275 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.21) opts 0xd
23:39:24.275 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.21)
23:39:24.275 00.000 2744 Moving (0.50, -0.21) raw xDistance=0.54 yDistance=-0.07
23:39:24.275 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.54
23:39:24.275 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:24.275 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:39:24.277 00.002 2744 MoveAxis(W, 133, ABG)
23:39:24.277 00.000 2744 Guiding  Dir = 3, Dur = 133
23:39:24.277 00.000 2744 IsSlewing returns 0
23:39:24.278 00.001 2744 IsGuiding returns 0
23:39:24.279 00.001 2744 PulseGuide returned control before completion, sleep 143
23:39:24.344 00.065 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1511, FiltMax=65535, Gamma=0.510
23:39:24.374 00.030 1092 UpdateGuideState exits: m=570215 SNR=88.1
23:39:24.380 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:24.387 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:24.395 00.008 1092 Enqueuing Expose request
23:39:24.436 00.041 2744 IsGuiding returns 0
23:39:24.436 00.000 2744 Move returns status 0, amount 133
23:39:24.437 00.001 2744 MoveAxis(N, 0, ABG)
23:39:24.437 00.000 2744 Move returns status 0, amount 0
23:39:24.437 00.000 2744 move complete, result=0
23:39:24.437 00.000 2744 worker thread done servicing request
23:39:24.437 00.000 2744 Worker thread wakes up
23:39:24.437 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:24.438 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:24.463 00.025 1092 GuideStep: 0.5 px 133 ms WEST, -0.1 px 0 ms NORTH
23:39:27.908 03.445 2744 Exposure complete
23:39:28.315 00.407 2744 worker thread done servicing request
23:39:28.316 00.001 1092 OnExposeComplete: enter
23:39:28.322 00.006 1092 UpdateGuideState(): m_state=6
23:39:28.328 00.006 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
23:39:28.333 00.005 1092 Star::Find returns 1 (0), X=1603.38, Y=1127.09, Mass=543309, SNR=91.1, Peak=55424 HFD=3.3
23:39:28.340 00.007 1092 MultiStar: [#1 1.55,-0.20,0.00,M1] [#2 1.47,-0.71,0.00,M1] [#3 1.35,-0.27,0.00,M1] [#4 1.50,-0.46,0.00,M1] [#5 1.50,-0.65,0.00,M1] [#6 1.42,-0.64,0.00,M1] [#7 1.44,-0.38,0.00,M1] [#8 1.80,-0.60,0.00,M5] 
23:39:28.345 00.005 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
23:39:28.349 00.004 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
23:39:28.353 00.004 1092 CameraToMount -- cameraX=1.06 cameraY=-0.51 hyp=1.17 cameraTheta=-0.45 mountX=1.17 mountY=-0.20, mountTheta=-0.17
23:39:28.363 00.010 1092 SchedulePrimaryMove(0F8C9988, x=1.06, y=-0.51, opts=13)
23:39:28.368 00.005 1092 Enqueuing Move request for scope (1.06, -0.51)
23:39:28.376 00.008 2744 Worker thread wakes up
23:39:28.376 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.51) opts 0xd
23:39:28.376 00.000 2744 Handling offset move in thread for scope, endpoint = (1.06, -0.51)
23:39:28.377 00.001 2744 Moving (1.06, -0.51) raw xDistance=1.17 yDistance=-0.20
23:39:28.377 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17
23:39:28.377 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:28.377 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:39:28.377 00.000 2744 MoveAxis(W, 272, ABG)
23:39:28.377 00.000 2744 Guiding  Dir = 3, Dur = 272
23:39:28.377 00.000 2744 IsSlewing returns 0
23:39:28.378 00.001 2744 IsGuiding returns 0
23:39:28.378 00.000 2744 PulseGuide returned control before completion, sleep 282
23:39:28.412 00.034 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1585, FiltMax=65535, Gamma=0.510
23:39:28.440 00.028 1092 UpdateGuideState exits: m=543309 SNR=91.1
23:39:28.445 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:28.459 00.014 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:28.465 00.006 1092 Enqueuing Expose request
23:39:28.677 00.212 2744 IsGuiding returns 0
23:39:28.677 00.000 2744 Move returns status 0, amount 272
23:39:28.678 00.001 2744 MoveAxis(N, 0, ABG)
23:39:28.678 00.000 2744 Move returns status 0, amount 0
23:39:28.678 00.000 2744 move complete, result=0
23:39:28.678 00.000 2744 worker thread done servicing request
23:39:28.678 00.000 2744 Worker thread wakes up
23:39:28.678 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:28.679 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:28.679 00.000 1092 GuideStep: 1.2 px 272 ms WEST, -0.2 px 0 ms NORTH
23:39:32.135 03.456 2744 Exposure complete
23:39:32.480 00.345 2744 worker thread done servicing request
23:39:32.480 00.000 1092 OnExposeComplete: enter
23:39:32.484 00.004 1092 UpdateGuideState(): m_state=6
23:39:32.490 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
23:39:32.494 00.004 1092 Star::Find returns 1 (0), X=1602.99, Y=1127.37, Mass=555424, SNR=80.7, Peak=65456 HFD=3.3
23:39:32.499 00.005 1092 MultiStar: [#1 1.17,-0.05,1.11,U] [#2 1.23,-0.47,0.00,M2] [#3 1.29,-0.04,0.00,M2] [#4 1.09,-0.22,0.91,U] [#5 1.04,-0.31,0.80,U] [#6 1.04,-0.41,0.72,U] [#7 1.08,-0.14,0.64,U] [#8 1.21,-0.20,0.53,U] 
23:39:32.507 00.008 1092 single-star, 6 included, MultiStar: {1.03, -0.21}, one-star: {0.67, -0.23}
23:39:32.513 00.006 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.43) = xAngle (0.10 = 0.10)
23:39:32.518 00.005 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
23:39:32.524 00.006 1092 CameraToMount -- cameraX=0.67 cameraY=-0.23 hyp=0.70 cameraTheta=-0.33 mountX=0.70 mountY=-0.04, mountTheta=-0.06
23:39:32.538 00.014 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=-0.23, opts=13)
23:39:32.545 00.007 1092 Enqueuing Move request for scope (0.67, -0.23)
23:39:32.550 00.005 2744 Worker thread wakes up
23:39:32.551 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.23) opts 0xd
23:39:32.551 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, -0.23)
23:39:32.551 00.000 2744 Moving (0.67, -0.23) raw xDistance=0.70 yDistance=-0.04
23:39:32.551 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.70
23:39:32.552 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:32.552 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:39:32.552 00.000 2744 MoveAxis(W, 176, ABG)
23:39:32.553 00.001 2744 Guiding  Dir = 3, Dur = 176
23:39:32.553 00.000 2744 IsSlewing returns 0
23:39:32.554 00.001 2744 IsGuiding returns 0
23:39:32.558 00.004 2744 PulseGuide returned control before completion, sleep 184
23:39:32.599 00.041 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4640, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:39:32.625 00.026 1092 UpdateGuideState exits: m=555424 SNR=80.7
23:39:32.631 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:32.636 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:32.644 00.008 1092 Enqueuing Expose request
23:39:32.751 00.107 2744 IsGuiding returns 1
23:39:32.756 00.005 2744 scope still moving after pulse duration time elapsed
23:39:32.781 00.025 2744 IsSlewing returns 0
23:39:32.806 00.025 2744 IsGuiding returns 0
23:39:32.807 00.001 2744 scope move finished after 176 + 76 ms
23:39:32.807 00.000 2744 Move returns status 0, amount 176
23:39:32.807 00.000 2744 MoveAxis(N, 0, ABG)
23:39:32.807 00.000 2744 Move returns status 0, amount 0
23:39:32.808 00.001 2744 move complete, result=0
23:39:32.808 00.000 2744 worker thread done servicing request
23:39:32.808 00.000 2744 Worker thread wakes up
23:39:32.808 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:32.808 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:32.811 00.003 1092 GuideStep: 0.7 px 176 ms WEST, -0.0 px 0 ms NORTH
23:39:36.309 03.498 2744 Exposure complete
23:39:36.643 00.334 1092 OnExposeComplete: enter
23:39:36.648 00.005 1092 UpdateGuideState(): m_state=6
23:39:36.653 00.005 2744 worker thread done servicing request
23:39:36.655 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
23:39:36.662 00.007 1092 Star::Find returns 1 (0), X=1602.90, Y=1127.21, Mass=555320, SNR=90.6, Peak=61488 HFD=3.6
23:39:36.697 00.035 1092 MultiStar: [#1 1.16,-0.40,0.96,U] [#2 1.06,-0.49,0.95,U] [#3 1.23,-0.24,0.00,M3] [#4 0.99,-0.46,0.71,U] [#5 1.08,-0.43,0.70,U] [#6 1.02,-0.56,0.68,U] [#7 1.12,-0.33,0.54,U] [#8 1.35,-0.31,0.00,M5] 
23:39:36.710 00.013 1092 single-star, 6 included, MultiStar: {0.99, -0.44}, one-star: {0.58, -0.39}
23:39:36.717 00.007 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
23:39:36.725 00.008 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
23:39:36.736 00.011 1092 CameraToMount -- cameraX=0.58 cameraY=-0.39 hyp=0.70 cameraTheta=-0.59 mountX=0.69 mountY=-0.22, mountTheta=-0.31
23:39:36.755 00.019 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.39, opts=13)
23:39:36.771 00.016 1092 Enqueuing Move request for scope (0.58, -0.39)
23:39:36.781 00.010 2744 Worker thread wakes up
23:39:36.781 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.39) opts 0xd
23:39:36.782 00.001 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.39)
23:39:36.782 00.000 2744 Moving (0.58, -0.39) raw xDistance=0.69 yDistance=-0.22
23:39:36.782 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
23:39:36.782 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:36.782 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
23:39:36.783 00.001 2744 MoveAxis(W, 166, ABG)
23:39:36.783 00.000 2744 Guiding  Dir = 3, Dur = 166
23:39:36.783 00.000 2744 IsSlewing returns 0
23:39:36.783 00.000 2744 IsGuiding returns 0
23:39:36.788 00.005 2744 PulseGuide returned control before completion, sleep 176
23:39:36.858 00.070 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:39:36.959 00.101 1092 UpdateGuideState exits: m=555320 SNR=90.6
23:39:36.969 00.010 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:36.982 00.013 2744 IsGuiding returns 1
23:39:36.982 00.000 2744 scope still moving after pulse duration time elapsed
23:39:36.982 00.000 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:36.993 00.011 1092 Enqueuing Expose request
23:39:37.017 00.024 2744 IsSlewing returns 0
23:39:37.017 00.000 2744 IsGuiding returns 0
23:39:37.019 00.002 2744 scope move finished after 166 + 66 ms
23:39:37.020 00.001 2744 Move returns status 0, amount 166
23:39:37.020 00.000 2744 MoveAxis(N, 0, ABG)
23:39:37.020 00.000 2744 Move returns status 0, amount 0
23:39:37.020 00.000 2744 move complete, result=0
23:39:37.023 00.003 2744 worker thread done servicing request
23:39:37.023 00.000 2744 Worker thread wakes up
23:39:37.024 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:37.024 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:37.028 00.004 1092 GuideStep: 0.7 px 166 ms WEST, -0.2 px 0 ms NORTH
23:39:40.479 03.451 2744 Exposure complete
23:39:40.881 00.402 2744 worker thread done servicing request
23:39:40.881 00.000 1092 OnExposeComplete: enter
23:39:40.885 00.004 1092 UpdateGuideState(): m_state=6
23:39:40.893 00.008 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
23:39:40.897 00.004 1092 Star::Find returns 1 (0), X=1602.78, Y=1127.41, Mass=524424, SNR=89.9, Peak=63200 HFD=3.2
23:39:40.907 00.010 1092 MultiStar: [#1 1.18,-0.11,0.95,U] [#2 0.95,-0.33,0.94,U] [#3 1.17,-0.24,0.80,U] [#4 0.96,-0.29,0.75,U] [#5 1.12,-0.25,0.68,U] [#6 1.19,-0.49,0.00,M1] [#7 0.83,-0.12,0.50,U] [#8 1.26,-0.13,0.00,M6] 
23:39:40.914 00.007 1092 single-star, 6 included, MultiStar: {0.94, -0.22}, one-star: {0.46, -0.19}
23:39:40.919 00.005 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
23:39:40.923 00.004 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
23:39:40.926 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=-0.19 hyp=0.50 cameraTheta=-0.39 mountX=0.50 mountY=-0.06, mountTheta=-0.12
23:39:40.934 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.19, opts=13)
23:39:40.941 00.007 1092 Enqueuing Move request for scope (0.46, -0.19)
23:39:40.945 00.004 2744 Worker thread wakes up
23:39:40.945 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.19) opts 0xd
23:39:40.945 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.19)
23:39:40.945 00.000 2744 Moving (0.46, -0.19) raw xDistance=0.50 yDistance=-0.06
23:39:40.945 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
23:39:40.945 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:40.946 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:39:40.946 00.000 2744 MoveAxis(W, 123, ABG)
23:39:40.946 00.000 2744 Guiding  Dir = 3, Dur = 123
23:39:40.946 00.000 2744 IsSlewing returns 0
23:39:40.947 00.001 2744 IsGuiding returns 0
23:39:40.947 00.000 2744 PulseGuide returned control before completion, sleep 133
23:39:40.985 00.038 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1405, FiltMax=65535, Gamma=0.510
23:39:41.017 00.032 1092 UpdateGuideState exits: m=524424 SNR=89.9
23:39:41.027 00.010 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:41.033 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:41.040 00.007 1092 Enqueuing Expose request
23:39:41.089 00.049 2744 IsGuiding returns 1
23:39:41.090 00.001 2744 scope still moving after pulse duration time elapsed
23:39:41.123 00.033 2744 IsSlewing returns 0
23:39:41.124 00.001 2744 IsGuiding returns 0
23:39:41.124 00.000 2744 scope move finished after 123 + 54 ms
23:39:41.124 00.000 2744 Move returns status 0, amount 123
23:39:41.125 00.001 2744 MoveAxis(N, 0, ABG)
23:39:41.125 00.000 2744 Move returns status 0, amount 0
23:39:41.125 00.000 2744 move complete, result=0
23:39:41.125 00.000 2744 worker thread done servicing request
23:39:41.125 00.000 2744 Worker thread wakes up
23:39:41.125 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:41.125 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:41.134 00.009 1092 GuideStep: 0.5 px 123 ms WEST, -0.1 px 0 ms NORTH
23:39:44.604 03.470 2744 Exposure complete
23:39:44.966 00.362 2744 worker thread done servicing request
23:39:44.967 00.001 1092 OnExposeComplete: enter
23:39:44.972 00.005 1092 UpdateGuideState(): m_state=6
23:39:44.979 00.007 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
23:39:44.983 00.004 1092 Star::Find returns 1 (0), X=1602.35, Y=1127.78, Mass=518804, SNR=85.2, Peak=48563 HFD=3.3
23:39:44.989 00.006 1092 MultiStar: [#1 0.73,0.26,0.96,U] [#2 0.56,0.01,0.98,U] [#3 0.65,0.40,0.83,U] [#4 0.56,0.08,0.86,U] [#5 0.43,0.08,0.84,U] [#6 0.57,0.02,0.72,U] [#7 0.41,0.05,0.71,U] [#8 0.90,0.00,0.52,U] 
23:39:44.994 00.005 1092 single-star, 8 included, MultiStar: {0.52, 0.13}, one-star: {0.03, 0.18}
23:39:44.998 00.004 1092 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.43) = xAngle (1.85 = 1.85)
23:39:45.003 00.005 1092 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.70 = 1.70)
23:39:45.010 00.007 1092 CameraToMount -- cameraX=0.03 cameraY=0.18 hyp=0.19 cameraTheta=1.42 mountX=-0.05 mountY=0.18, mountTheta=1.84
23:39:45.020 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.18, opts=13)
23:39:45.026 00.006 1092 Enqueuing Move request for scope (0.03, 0.18)
23:39:45.033 00.007 2744 Worker thread wakes up
23:39:45.033 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.18) opts 0xd
23:39:45.033 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.18)
23:39:45.033 00.000 2744 Moving (0.03, 0.18) raw xDistance=-0.05 yDistance=0.18
23:39:45.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:39:45.034 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:45.034 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:39:45.034 00.000 2744 MoveAxis(E, 0, ABG)
23:39:45.034 00.000 2744 Move returns status 0, amount 0
23:39:45.034 00.000 2744 MoveAxis(N, 0, ABG)
23:39:45.034 00.000 2744 Move returns status 0, amount 0
23:39:45.034 00.000 2744 move complete, result=0
23:39:45.035 00.001 2744 worker thread done servicing request
23:39:45.060 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1555, FiltMax=65535, Gamma=0.510
23:39:45.088 00.028 1092 UpdateGuideState exits: m=518804 SNR=85.2
23:39:45.095 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:45.099 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:45.106 00.007 1092 Enqueuing Expose request
23:39:45.114 00.008 2744 Worker thread wakes up
23:39:45.114 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:39:45.121 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:45.121 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:48.876 03.755 2744 Exposure complete
23:39:49.236 00.360 1092 OnExposeComplete: enter
23:39:49.241 00.005 1092 UpdateGuideState(): m_state=6
23:39:49.244 00.003 2744 worker thread done servicing request
23:39:49.245 00.001 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
23:39:49.250 00.005 1092 Star::Find returns 1 (0), X=1602.32, Y=1127.89, Mass=525114, SNR=90.4, Peak=55635 HFD=3.4
23:39:49.256 00.006 1092 MultiStar: [#1 0.71,0.52,0.83,U] [#2 0.35,0.02,0.81,U] [#3 0.56,0.41,0.83,U] [#4 0.38,0.16,0.77,U] [#5 0.51,0.37,0.79,U] [#6 0.59,0.18,0.64,U] [#7 0.45,0.54,0.50,U] [#8 0.79,0.36,0.44,U] 
23:39:49.260 00.004 1092 single-star, 8 included, MultiStar: {0.45, 0.31}, one-star: {-0.00, 0.29}
23:39:49.265 00.005 1092 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.43) = xAngle (2.00 = 2.00)
23:39:49.269 00.004 1092 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.84 = 1.84)
23:39:49.274 00.005 1092 CameraToMount -- cameraX=-0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.57 mountX=-0.12 mountY=0.28, mountTheta=1.98
23:39:49.283 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.29, opts=13)
23:39:49.290 00.007 1092 Enqueuing Move request for scope (-0.00, 0.29)
23:39:49.299 00.009 2744 Worker thread wakes up
23:39:49.300 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.29) opts 0xd
23:39:49.300 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.29)
23:39:49.300 00.000 2744 Moving (-0.00, 0.29) raw xDistance=-0.12 yDistance=0.28
23:39:49.300 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:39:49.300 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:49.300 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:39:49.300 00.000 2744 MoveAxis(E, 0, ABG)
23:39:49.300 00.000 2744 Move returns status 0, amount 0
23:39:49.301 00.001 2744 MoveAxis(N, 0, ABG)
23:39:49.301 00.000 2744 Move returns status 0, amount 0
23:39:49.301 00.000 2744 move complete, result=0
23:39:49.301 00.000 2744 worker thread done servicing request
23:39:49.333 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:39:49.358 00.025 1092 UpdateGuideState exits: m=525114 SNR=90.4
23:39:49.364 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:49.367 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:49.372 00.005 1092 Enqueuing Expose request
23:39:49.376 00.004 2744 Worker thread wakes up
23:39:49.376 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:39:49.381 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:49.382 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:52.771 03.389 2744 Exposure complete
23:39:52.978 00.207 2744 worker thread done servicing request
23:39:52.979 00.001 1092 OnExposeComplete: enter
23:39:52.980 00.001 1092 UpdateGuideState(): m_state=6
23:39:52.983 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
23:39:52.985 00.002 1092 Star::Find returns 1 (0), X=1602.07, Y=1128.07, Mass=550697, SNR=87.0, Peak=54419 HFD=3.7
23:39:52.989 00.004 1092 MultiStar: [#1 0.04,0.72,0.85,U] [#2 0.35,0.17,0.97,U] [#3 -0.11,0.62,0.71,U] [#4 0.08,0.35,0.84,U] [#5 -0.03,0.30,0.67,U] [#6 0.13,0.23,0.74,U] [#7 -0.23,0.73,0.52,U] [#8 0.49,0.51,0.48,U] 
23:39:52.993 00.004 1092 refined, 8 included, MultiStar: {0.05, 0.44}, one-star: {-0.25, 0.47}
23:39:52.994 00.001 1092 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.43) = xAngle (1.89 = 1.89)
23:39:52.996 00.002 1092 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.74 = 1.74)
23:39:52.998 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.44 cameraTheta=1.47 mountX=-0.14 mountY=0.44, mountTheta=1.88
23:39:53.006 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.44, opts=13)
23:39:53.008 00.002 1092 Enqueuing Move request for scope (0.05, 0.44)
23:39:53.012 00.004 2744 Worker thread wakes up
23:39:53.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
23:39:53.012 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
23:39:53.012 00.000 2744 Moving (0.05, 0.44) raw xDistance=-0.14 yDistance=0.44
23:39:53.012 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:39:53.012 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:53.012 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
23:39:53.012 00.000 2744 MoveAxis(E, 0, ABG)
23:39:53.012 00.000 2744 Move returns status 0, amount 0
23:39:53.012 00.000 2744 MoveAxis(N, 0, ABG)
23:39:53.013 00.001 2744 Move returns status 0, amount 0
23:39:53.013 00.000 2744 move complete, result=0
23:39:53.013 00.000 2744 worker thread done servicing request
23:39:53.026 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1779, FiltMax=65535, Gamma=0.510
23:39:53.041 00.015 1092 UpdateGuideState exits: m=550697 SNR=87.0
23:39:53.043 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:53.045 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:53.048 00.003 1092 Enqueuing Expose request
23:39:53.051 00.003 2744 Worker thread wakes up
23:39:53.051 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
23:39:53.054 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:53.054 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:56.444 03.390 2744 Exposure complete
23:39:56.645 00.201 2744 worker thread done servicing request
23:39:56.646 00.001 1092 OnExposeComplete: enter
23:39:56.648 00.002 1092 UpdateGuideState(): m_state=6
23:39:56.651 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
23:39:56.655 00.004 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.67, Mass=540872, SNR=77.8, Peak=55424 HFD=3.3
23:39:56.658 00.003 1092 MultiStar: [#1 1.17,0.29,0.96,U] [#2 0.98,-0.17,1.10,U] [#3 0.98,0.21,0.89,U] [#4 1.03,-0.10,0.90,U] [#5 0.93,-0.01,0.78,U] [#6 1.08,-0.15,0.89,U] [#7 0.90,0.06,0.57,U] [#8 0.87,-0.17,0.51,U] 
23:39:56.661 00.003 1092 single-star, 8 included, MultiStar: {0.94, 0.01}, one-star: {0.50, 0.07}
23:39:56.664 00.003 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.56 = 0.56)
23:39:56.666 00.002 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
23:39:56.668 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=0.07 hyp=0.50 cameraTheta=0.14 mountX=0.42 mountY=0.20, mountTheta=0.44
23:39:56.675 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.07, opts=13)
23:39:56.678 00.003 1092 Enqueuing Move request for scope (0.50, 0.07)
23:39:56.680 00.002 2744 Worker thread wakes up
23:39:56.680 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.07) opts 0xd
23:39:56.680 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.07)
23:39:56.680 00.000 2744 Moving (0.50, 0.07) raw xDistance=0.42 yDistance=0.20
23:39:56.681 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
23:39:56.681 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:39:56.681 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:39:56.681 00.000 2744 MoveAxis(W, 95, ABG)
23:39:56.681 00.000 2744 Guiding  Dir = 3, Dur = 95
23:39:56.681 00.000 2744 IsSlewing returns 0
23:39:56.682 00.001 2744 IsGuiding returns 0
23:39:56.682 00.000 2744 PulseGuide returned control before completion, sleep 105
23:39:56.699 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1523, FiltMax=65535, Gamma=0.510
23:39:56.717 00.018 1092 UpdateGuideState exits: m=540872 SNR=77.8
23:39:56.719 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:39:56.722 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:39:56.724 00.002 1092 Enqueuing Expose request
23:39:56.799 00.075 2744 IsGuiding returns 1
23:39:56.799 00.000 2744 scope still moving after pulse duration time elapsed
23:39:56.831 00.032 2744 IsSlewing returns 0
23:39:56.831 00.000 2744 IsGuiding returns 0
23:39:56.831 00.000 2744 scope move finished after 95 + 53 ms
23:39:56.831 00.000 2744 Move returns status 0, amount 95
23:39:56.831 00.000 2744 MoveAxis(N, 0, ABG)
23:39:56.831 00.000 2744 Move returns status 0, amount 0
23:39:56.832 00.001 2744 move complete, result=0
23:39:56.832 00.000 2744 worker thread done servicing request
23:39:56.832 00.000 2744 Worker thread wakes up
23:39:56.832 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:39:56.832 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:39:56.833 00.001 1092 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH
23:40:00.232 03.399 2744 Exposure complete
23:40:00.444 00.212 2744 worker thread done servicing request
23:40:00.444 00.000 1092 OnExposeComplete: enter
23:40:00.447 00.003 1092 UpdateGuideState(): m_state=6
23:40:00.450 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
23:40:00.454 00.004 1092 Star::Find returns 1 (0), X=1602.52, Y=1127.41, Mass=560880, SNR=89.5, Peak=53200 HFD=3.3
23:40:00.458 00.004 1092 MultiStar: [#1 0.68,-0.04,0.93,U] [#2 0.67,-0.19,0.92,U] [#3 0.75,0.08,0.77,U] [#4 0.51,-0.11,0.86,U] [#5 0.69,-0.02,0.71,U] [#6 0.64,-0.27,0.76,U] [#7 0.72,-0.18,0.55,U] [#8 1.11,-0.19,0.43,U] 
23:40:00.460 00.002 1092 single-star, 8 included, MultiStar: {0.62, -0.12}, one-star: {0.20, -0.19}
23:40:00.463 00.003 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
23:40:00.465 00.002 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
23:40:00.468 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.27 cameraTheta=-0.76 mountX=0.25 mountY=-0.13, mountTheta=-0.46
23:40:00.473 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.19, opts=13)
23:40:00.476 00.003 1092 Enqueuing Move request for scope (0.20, -0.19)
23:40:00.479 00.003 2744 Worker thread wakes up
23:40:00.479 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
23:40:00.479 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
23:40:00.479 00.000 2744 Moving (0.20, -0.19) raw xDistance=0.25 yDistance=-0.13
23:40:00.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
23:40:00.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:00.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:40:00.479 00.000 2744 MoveAxis(E, 0, ABG)
23:40:00.479 00.000 2744 Move returns status 0, amount 0
23:40:00.479 00.000 2744 MoveAxis(N, 0, ABG)
23:40:00.479 00.000 2744 Move returns status 0, amount 0
23:40:00.479 00.000 2744 move complete, result=0
23:40:00.480 00.001 2744 worker thread done servicing request
23:40:00.494 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:40:00.510 00.016 1092 UpdateGuideState exits: m=560880 SNR=89.5
23:40:00.513 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:00.515 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:00.517 00.002 1092 Enqueuing Expose request
23:40:00.520 00.003 2744 Worker thread wakes up
23:40:00.520 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:00.520 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:00.520 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:03.912 03.392 2744 Exposure complete
23:40:04.119 00.207 2744 worker thread done servicing request
23:40:04.119 00.000 1092 OnExposeComplete: enter
23:40:04.122 00.003 1092 UpdateGuideState(): m_state=6
23:40:04.125 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
23:40:04.128 00.003 1092 Star::Find returns 1 (0), X=1602.46, Y=1127.38, Mass=547430, SNR=85.6, Peak=44624 HFD=3.3
23:40:04.130 00.002 1092 MultiStar: [#1 0.78,-0.12,0.95,U] [#2 0.52,-0.46,0.98,U] [#3 0.78,-0.03,0.85,U] [#4 0.68,-0.30,0.75,U] [#5 0.45,-0.41,0.57,U] [#6 0.48,-0.47,0.82,U] [#7 0.46,-0.25,0.56,U] [#8 0.71,-0.14,0.46,U] 
23:40:04.132 00.002 1092 single-star, 8 included, MultiStar: {0.55, -0.27}, one-star: {0.13, -0.22}
23:40:04.135 00.003 1092 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.43) = xAngle (-0.60 = -0.60)
23:40:04.137 00.002 1092 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.75 = -0.75)
23:40:04.139 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.02 mountX=0.21 mountY=-0.18, mountTheta=-0.69
23:40:04.147 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.22, opts=13)
23:40:04.149 00.002 1092 Enqueuing Move request for scope (0.13, -0.22)
23:40:04.152 00.003 2744 Worker thread wakes up
23:40:04.152 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
23:40:04.152 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
23:40:04.152 00.000 2744 Moving (0.13, -0.22) raw xDistance=0.21 yDistance=-0.18
23:40:04.152 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:40:04.152 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:04.152 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:40:04.152 00.000 2744 MoveAxis(E, 0, ABG)
23:40:04.152 00.000 2744 Move returns status 0, amount 0
23:40:04.152 00.000 2744 MoveAxis(N, 0, ABG)
23:40:04.152 00.000 2744 Move returns status 0, amount 0
23:40:04.152 00.000 2744 move complete, result=0
23:40:04.152 00.000 2744 worker thread done servicing request
23:40:04.166 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1501, FiltMax=65535, Gamma=0.510
23:40:04.181 00.015 1092 UpdateGuideState exits: m=547430 SNR=85.6
23:40:04.183 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:04.185 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:04.188 00.003 1092 Enqueuing Expose request
23:40:04.190 00.002 2744 Worker thread wakes up
23:40:04.190 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:04.193 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:04.193 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:07.602 03.409 2744 Exposure complete
23:40:07.817 00.215 2744 worker thread done servicing request
23:40:07.817 00.000 1092 OnExposeComplete: enter
23:40:07.821 00.004 1092 UpdateGuideState(): m_state=6
23:40:07.824 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
23:40:07.828 00.004 1092 Star::Find returns 1 (0), X=1601.57, Y=1127.58, Mass=517262, SNR=86.3, Peak=59264 HFD=3.2
23:40:07.831 00.003 1092 MultiStar: [#1 -0.14,-0.01,0.86,U] [#2 -0.02,-0.29,1.04,U] [#3 -0.07,-0.27,0.82,U] [#4 -0.24,-0.29,0.85,U] [#5 -0.08,-0.16,0.67,U] [#6 -0.20,-0.30,0.64,U] [#7 -0.29,-0.17,0.60,U] [#8 -0.26,-0.25,0.42,U] 
23:40:07.834 00.003 1092 refined, 8 included, MultiStar: {-0.23, -0.19}, one-star: {-0.75, -0.02}
23:40:07.838 00.004 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
23:40:07.840 00.002 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.19 = -2.19)
23:40:07.844 00.004 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-2.46 mountX=-0.13 mountY=-0.25, mountTheta=-2.07
23:40:07.850 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.19, opts=13)
23:40:07.853 00.003 1092 Enqueuing Move request for scope (-0.23, -0.19)
23:40:07.856 00.003 2744 Worker thread wakes up
23:40:07.857 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.19) opts 0xd
23:40:07.857 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.19)
23:40:07.857 00.000 2744 Moving (-0.23, -0.19) raw xDistance=-0.13 yDistance=-0.25
23:40:07.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:40:07.857 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:07.857 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:40:07.857 00.000 2744 MoveAxis(E, 0, ABG)
23:40:07.857 00.000 2744 Move returns status 0, amount 0
23:40:07.857 00.000 2744 MoveAxis(N, 0, ABG)
23:40:07.858 00.001 2744 Move returns status 0, amount 0
23:40:07.858 00.000 2744 move complete, result=0
23:40:07.858 00.000 2744 worker thread done servicing request
23:40:07.876 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:40:07.891 00.015 1092 UpdateGuideState exits: m=517262 SNR=86.3
23:40:07.894 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:07.897 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:07.899 00.002 1092 Enqueuing Expose request
23:40:07.902 00.003 2744 Worker thread wakes up
23:40:07.902 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:40:07.906 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:07.906 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:11.299 03.393 2744 Exposure complete
23:40:11.506 00.207 2744 worker thread done servicing request
23:40:11.506 00.000 1092 OnExposeComplete: enter
23:40:11.509 00.003 1092 UpdateGuideState(): m_state=6
23:40:11.511 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
23:40:11.513 00.002 1092 Star::Find returns 1 (0), X=1601.65, Y=1127.85, Mass=529535, SNR=91.9, Peak=57603 HFD=3.2
23:40:11.515 00.002 1092 MultiStar: [#1 -0.21,0.36,0.92,U] [#2 -0.44,-0.07,1.05,U] [#3 -0.31,0.40,0.80,U] [#4 -0.32,0.09,0.89,U] [#5 -0.44,0.12,0.74,U] [#6 -0.38,-0.07,0.64,U] [#7 -0.45,0.29,0.48,U] [#8 -0.20,0.15,0.54,U] 
23:40:11.517 00.002 1092 refined, 8 included, MultiStar: {-0.39, 0.17}, one-star: {-0.68, 0.25}
23:40:11.520 00.003 1092 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.43) = xAngle (3.17 = -3.11)
23:40:11.523 00.003 1092 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
23:40:11.528 00.005 1092 CameraToMount -- cameraX=-0.39 cameraY=0.17 hyp=0.43 cameraTheta=2.74 mountX=-0.43 mountY=0.05, mountTheta=3.02
23:40:11.537 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.17, opts=13)
23:40:11.542 00.005 1092 Enqueuing Move request for scope (-0.39, 0.17)
23:40:11.547 00.005 2744 Worker thread wakes up
23:40:11.547 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.17) opts 0xd
23:40:11.547 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.17)
23:40:11.547 00.000 2744 Moving (-0.39, 0.17) raw xDistance=-0.43 yDistance=0.05
23:40:11.547 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
23:40:11.547 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:11.548 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:40:11.548 00.000 2744 MoveAxis(E, 95, ABG)
23:40:11.548 00.000 2744 Guiding  Dir = 2, Dur = 95
23:40:11.548 00.000 2744 IsSlewing returns 0
23:40:11.548 00.000 2744 IsGuiding returns 0
23:40:11.549 00.001 2744 PulseGuide returned control before completion, sleep 105
23:40:11.577 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1549, FiltMax=65535, Gamma=0.510
23:40:11.599 00.022 1092 UpdateGuideState exits: m=529535 SNR=91.9
23:40:11.604 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:11.606 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:11.610 00.004 1092 Enqueuing Expose request
23:40:11.661 00.051 2744 IsGuiding returns 1
23:40:11.661 00.000 2744 scope still moving after pulse duration time elapsed
23:40:11.692 00.031 2744 IsSlewing returns 0
23:40:11.692 00.000 2744 IsGuiding returns 0
23:40:11.692 00.000 2744 scope move finished after 95 + 49 ms
23:40:11.693 00.001 2744 Move returns status 0, amount 95
23:40:11.693 00.000 2744 MoveAxis(N, 0, ABG)
23:40:11.693 00.000 2744 Move returns status 0, amount 0
23:40:11.693 00.000 2744 move complete, result=0
23:40:11.693 00.000 2744 worker thread done servicing request
23:40:11.694 00.001 2744 Worker thread wakes up
23:40:11.694 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:11.694 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:11.694 00.000 1092 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH
23:40:15.170 03.476 2744 Exposure complete
23:40:15.681 00.511 2744 worker thread done servicing request
23:40:15.681 00.000 1092 OnExposeComplete: enter
23:40:15.688 00.007 1092 UpdateGuideState(): m_state=6
23:40:15.696 00.008 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
23:40:15.703 00.007 1092 Star::Find returns 1 (0), X=1601.52, Y=1127.99, Mass=531253, SNR=86.3, Peak=50275 HFD=3.4
23:40:15.709 00.006 1092 MultiStar: [#1 -0.12,0.49,0.96,U] [#2 -0.34,0.31,0.87,U] [#3 -0.13,0.43,0.80,U] [#4 -0.29,0.44,0.81,U] [#5 -0.03,0.32,0.78,U] [#6 -0.31,0.19,0.72,U] [#7 -0.14,0.49,0.61,U] [#8 -0.00,0.29,0.46,U] 
23:40:15.714 00.005 1092 refined, 8 included, MultiStar: {-0.27, 0.38}, one-star: {-0.80, 0.39}
23:40:15.722 00.008 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
23:40:15.726 00.004 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
23:40:15.732 00.006 1092 CameraToMount -- cameraX=-0.27 cameraY=0.38 hyp=0.46 cameraTheta=2.19 mountX=-0.40 mountY=0.29, mountTheta=2.51
23:40:15.744 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.38, opts=13)
23:40:15.750 00.006 1092 Enqueuing Move request for scope (-0.27, 0.38)
23:40:15.756 00.006 2744 Worker thread wakes up
23:40:15.756 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.38) opts 0xd
23:40:15.757 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.38)
23:40:15.757 00.000 2744 Moving (-0.27, 0.38) raw xDistance=-0.40 yDistance=0.29
23:40:15.757 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
23:40:15.757 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:15.757 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:40:15.757 00.000 2744 MoveAxis(E, 96, ABG)
23:40:15.758 00.001 2744 Guiding  Dir = 2, Dur = 96
23:40:15.758 00.000 2744 IsSlewing returns 0
23:40:15.758 00.000 2744 IsGuiding returns 0
23:40:15.759 00.001 2744 PulseGuide returned control before completion, sleep 106
23:40:15.794 00.035 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1674, FiltMax=65535, Gamma=0.510
23:40:15.824 00.030 1092 UpdateGuideState exits: m=531253 SNR=86.3
23:40:15.829 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:15.836 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:15.841 00.005 1092 Enqueuing Expose request
23:40:15.874 00.033 2744 IsGuiding returns 1
23:40:15.874 00.000 2744 scope still moving after pulse duration time elapsed
23:40:15.910 00.036 2744 IsSlewing returns 0
23:40:15.910 00.000 2744 IsGuiding returns 0
23:40:15.910 00.000 2744 scope move finished after 96 + 56 ms
23:40:15.912 00.002 2744 Move returns status 0, amount 96
23:40:15.912 00.000 2744 MoveAxis(N, 0, ABG)
23:40:15.912 00.000 2744 Move returns status 0, amount 0
23:40:15.913 00.001 2744 move complete, result=0
23:40:15.915 00.002 2744 worker thread done servicing request
23:40:15.915 00.000 2744 Worker thread wakes up
23:40:15.916 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:15.916 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:16.020 00.104 1092 GuideStep: -0.4 px 96 ms EAST, 0.3 px 0 ms NORTH
23:40:19.432 03.412 2744 Exposure complete
23:40:19.723 00.291 2744 worker thread done servicing request
23:40:19.723 00.000 1092 OnExposeComplete: enter
23:40:19.727 00.004 1092 UpdateGuideState(): m_state=6
23:40:19.731 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
23:40:19.735 00.004 1092 Star::Find returns 1 (0), X=1601.53, Y=1128.16, Mass=526970, SNR=86.8, Peak=53011 HFD=3.4
23:40:19.739 00.004 1092 MultiStar: [#1 -0.31,0.45,0.98,U] [#2 -0.43,0.14,0.97,U] [#3 -0.34,0.72,0.85,U] [#4 -0.50,0.34,0.90,U] [#5 -0.44,0.36,0.69,U] [#6 -0.35,0.43,0.67,U] [#7 -0.69,0.39,0.55,U] [#8 0.14,0.49,0.47,U] 
23:40:19.741 00.002 1092 refined, 8 included, MultiStar: {-0.44, 0.43}, one-star: {-0.79, 0.56}
23:40:19.744 00.003 1092 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.43) = xAngle (2.79 = 2.79)
23:40:19.752 00.008 1092 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.64 = 2.64)
23:40:19.757 00.005 1092 CameraToMount -- cameraX=-0.44 cameraY=0.43 hyp=0.61 cameraTheta=2.37 mountX=-0.58 mountY=0.29, mountTheta=2.67
23:40:19.764 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.43, opts=13)
23:40:19.768 00.004 1092 Enqueuing Move request for scope (-0.44, 0.43)
23:40:19.772 00.004 2744 Worker thread wakes up
23:40:19.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.43) opts 0xd
23:40:19.772 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.43)
23:40:19.772 00.000 2744 Moving (-0.44, 0.43) raw xDistance=-0.58 yDistance=0.29
23:40:19.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
23:40:19.773 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:19.773 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:40:19.773 00.000 2744 MoveAxis(E, 136, ABG)
23:40:19.773 00.000 2744 Guiding  Dir = 2, Dur = 136
23:40:19.773 00.000 2744 IsSlewing returns 0
23:40:19.773 00.000 2744 IsGuiding returns 0
23:40:19.774 00.001 2744 PulseGuide returned control before completion, sleep 146
23:40:19.799 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1461, FiltMax=65535, Gamma=0.510
23:40:19.819 00.020 1092 UpdateGuideState exits: m=526970 SNR=86.8
23:40:19.823 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:19.826 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:19.831 00.005 1092 Enqueuing Expose request
23:40:19.936 00.105 2744 IsGuiding returns 1
23:40:19.936 00.000 2744 scope still moving after pulse duration time elapsed
23:40:19.968 00.032 2744 IsSlewing returns 0
23:40:19.968 00.000 2744 IsGuiding returns 1
23:40:19.999 00.031 2744 IsSlewing returns 0
23:40:19.999 00.000 2744 IsGuiding returns 0
23:40:19.999 00.000 2744 scope move finished after 136 + 89 ms
23:40:19.999 00.000 2744 Move returns status 0, amount 136
23:40:19.999 00.000 2744 MoveAxis(N, 0, ABG)
23:40:19.999 00.000 2744 Move returns status 0, amount 0
23:40:20.000 00.001 2744 move complete, result=0
23:40:20.000 00.000 2744 worker thread done servicing request
23:40:20.000 00.000 2744 Worker thread wakes up
23:40:20.000 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:20.000 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:20.114 00.114 1092 GuideStep: -0.6 px 136 ms EAST, 0.3 px 0 ms NORTH
23:40:21.759 01.645 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:40:21.763 00.004 1092 case statement mapped state 6 to 3
23:40:21.765 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:40:23.431 01.666 2744 Exposure complete
23:40:23.842 00.411 2744 worker thread done servicing request
23:40:23.842 00.000 1092 OnExposeComplete: enter
23:40:23.847 00.005 1092 UpdateGuideState(): m_state=6
23:40:23.851 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
23:40:23.859 00.008 1092 Star::Find returns 1 (0), X=1601.57, Y=1127.93, Mass=543642, SNR=89.1, Peak=58163 HFD=3.5
23:40:23.864 00.005 1092 MultiStar: [#1 -0.29,0.42,0.91,U] [#2 -0.30,0.19,0.92,U] [#3 -0.21,0.38,0.76,U] [#4 -0.21,0.25,0.89,U] [#5 -0.21,0.40,0.80,U] [#6 -0.14,0.36,0.80,U] [#7 -0.14,0.43,0.53,U] [#8 0.16,0.13,0.46,U] 
23:40:23.867 00.003 1092 refined, 8 included, MultiStar: {-0.27, 0.33}, one-star: {-0.75, 0.33}
23:40:23.872 00.005 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
23:40:23.877 00.005 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.54 = 2.54)
23:40:23.880 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.26 mountX=-0.38 mountY=0.24, mountTheta=2.58
23:40:23.890 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.33, opts=13)
23:40:23.894 00.004 1092 Enqueuing Move request for scope (-0.27, 0.33)
23:40:23.898 00.004 2744 Worker thread wakes up
23:40:23.898 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
23:40:23.898 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
23:40:23.898 00.000 2744 Moving (-0.27, 0.33) raw xDistance=-0.38 yDistance=0.24
23:40:23.898 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
23:40:23.898 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:23.898 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:40:23.898 00.000 2744 MoveAxis(E, 95, ABG)
23:40:23.898 00.000 2744 Guiding  Dir = 2, Dur = 95
23:40:23.900 00.002 2744 IsSlewing returns 0
23:40:23.901 00.001 2744 IsGuiding returns 0
23:40:23.901 00.000 2744 PulseGuide returned control before completion, sleep 105
23:40:23.930 00.029 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:40:23.951 00.021 1092 UpdateGuideState exits: m=543642 SNR=89.1
23:40:23.955 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:23.958 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:23.962 00.004 1092 Enqueuing Expose request
23:40:24.014 00.052 2744 IsGuiding returns 1
23:40:24.015 00.001 2744 scope still moving after pulse duration time elapsed
23:40:24.043 00.028 2744 IsSlewing returns 0
23:40:24.044 00.001 2744 IsGuiding returns 0
23:40:24.044 00.000 2744 scope move finished after 95 + 48 ms
23:40:24.044 00.000 2744 Move returns status 0, amount 95
23:40:24.044 00.000 2744 MoveAxis(N, 0, ABG)
23:40:24.044 00.000 2744 Move returns status 0, amount 0
23:40:24.044 00.000 2744 move complete, result=0
23:40:24.045 00.001 2744 worker thread done servicing request
23:40:24.045 00.000 2744 Worker thread wakes up
23:40:24.045 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:24.045 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:24.050 00.005 1092 GuideStep: -0.4 px 95 ms EAST, 0.2 px 0 ms NORTH
23:40:27.434 03.384 2744 Exposure complete
23:40:27.667 00.233 2744 worker thread done servicing request
23:40:27.667 00.000 1092 OnExposeComplete: enter
23:40:27.671 00.004 1092 UpdateGuideState(): m_state=6
23:40:27.675 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
23:40:27.678 00.003 1092 Star::Find returns 1 (0), X=1601.29, Y=1127.96, Mass=557753, SNR=86.7, Peak=57395 HFD=3.3
23:40:27.680 00.002 1092 MultiStar: [#1 -0.57,0.47,0.89,U] [#2 -0.57,0.16,1.08,U] [#3 -0.28,0.54,0.99,U] [#4 -0.47,0.38,0.83,U] [#5 -0.62,0.25,0.69,U] [#6 -0.52,0.14,0.76,U] [#7 -0.68,0.54,0.52,U] [#8 -0.26,0.63,0.46,U] 
23:40:27.683 00.003 1092 refined, 8 included, MultiStar: {-0.57, 0.37}, one-star: {-1.03, 0.36}
23:40:27.686 00.003 1092 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.43) = xAngle (3.00 = 3.00)
23:40:27.688 00.002 1092 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.84 = 2.84)
23:40:27.691 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=0.37 hyp=0.68 cameraTheta=2.57 mountX=-0.67 mountY=0.20, mountTheta=2.85
23:40:27.697 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.37, opts=13)
23:40:27.699 00.002 1092 Enqueuing Move request for scope (-0.57, 0.37)
23:40:27.702 00.003 2744 Worker thread wakes up
23:40:27.702 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.37) opts 0xd
23:40:27.702 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.37)
23:40:27.702 00.000 2744 Moving (-0.57, 0.37) raw xDistance=-0.67 yDistance=0.20
23:40:27.702 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
23:40:27.702 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:27.702 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:40:27.702 00.000 2744 MoveAxis(E, 157, ABG)
23:40:27.702 00.000 2744 Guiding  Dir = 2, Dur = 157
23:40:27.704 00.002 2744 IsSlewing returns 0
23:40:27.704 00.000 2744 IsGuiding returns 0
23:40:27.705 00.001 2744 PulseGuide returned control before completion, sleep 167
23:40:27.721 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:40:27.738 00.017 1092 UpdateGuideState exits: m=557753 SNR=86.7
23:40:27.741 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:27.744 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:27.747 00.003 1092 Enqueuing Expose request
23:40:27.879 00.132 2744 IsGuiding returns 1
23:40:27.880 00.001 2744 scope still moving after pulse duration time elapsed
23:40:27.910 00.030 2744 IsSlewing returns 0
23:40:27.910 00.000 2744 IsGuiding returns 0
23:40:27.910 00.000 2744 scope move finished after 157 + 49 ms
23:40:27.911 00.001 2744 Move returns status 0, amount 157
23:40:27.911 00.000 2744 MoveAxis(N, 0, ABG)
23:40:27.911 00.000 2744 Move returns status 0, amount 0
23:40:27.911 00.000 2744 move complete, result=0
23:40:27.911 00.000 2744 worker thread done servicing request
23:40:27.911 00.000 2744 Worker thread wakes up
23:40:27.911 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:27.911 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:27.912 00.001 1092 GuideStep: -0.7 px 157 ms EAST, 0.2 px 0 ms NORTH
23:40:31.302 03.390 2744 Exposure complete
23:40:31.497 00.195 2744 worker thread done servicing request
23:40:31.497 00.000 1092 OnExposeComplete: enter
23:40:31.500 00.003 1092 UpdateGuideState(): m_state=6
23:40:31.503 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
23:40:31.505 00.002 1092 Star::Find returns 1 (0), X=1601.56, Y=1127.52, Mass=525977, SNR=85.3, Peak=49472 HFD=3.2
23:40:31.508 00.003 1092 MultiStar: [#1 -0.13,0.11,0.91,U] [#2 -0.18,-0.25,1.04,U] [#3 0.01,0.05,0.84,U] [#4 -0.15,0.07,0.96,U] [#5 -0.25,-0.18,0.73,U] [#6 -0.61,-0.10,0.76,U] [#7 -0.11,0.02,0.51,U] [#8 0.05,0.01,0.51,U] 
23:40:31.510 00.002 1092 refined, 8 included, MultiStar: {-0.26, -0.05}, one-star: {-0.76, -0.08}
23:40:31.512 00.002 1092 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
23:40:31.515 00.003 1092 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
23:40:31.517 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-2.96 mountX=-0.22 mountY=-0.11, mountTheta=-2.66
23:40:31.522 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.05, opts=13)
23:40:31.524 00.002 1092 Enqueuing Move request for scope (-0.26, -0.05)
23:40:31.526 00.002 2744 Worker thread wakes up
23:40:31.526 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
23:40:31.526 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
23:40:31.527 00.001 2744 Moving (-0.26, -0.05) raw xDistance=-0.22 yDistance=-0.11
23:40:31.527 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:40:31.527 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:31.527 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:40:31.527 00.000 2744 MoveAxis(E, 0, ABG)
23:40:31.527 00.000 2744 Move returns status 0, amount 0
23:40:31.527 00.000 2744 MoveAxis(N, 0, ABG)
23:40:31.527 00.000 2744 Move returns status 0, amount 0
23:40:31.527 00.000 2744 move complete, result=0
23:40:31.527 00.000 2744 worker thread done servicing request
23:40:31.543 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1347, FiltMax=65535, Gamma=0.510
23:40:31.558 00.015 1092 UpdateGuideState exits: m=525977 SNR=85.3
23:40:31.561 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:31.563 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:31.565 00.002 1092 Enqueuing Expose request
23:40:31.568 00.003 2744 Worker thread wakes up
23:40:31.568 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:31.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:31.568 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:40:34.960 03.392 2744 Exposure complete
23:40:35.167 00.207 2744 worker thread done servicing request
23:40:35.167 00.000 1092 OnExposeComplete: enter
23:40:35.173 00.006 1092 UpdateGuideState(): m_state=6
23:40:35.176 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
23:40:35.181 00.005 1092 Star::Find returns 1 (0), X=1601.57, Y=1127.98, Mass=535058, SNR=79.2, Peak=51395 HFD=3.5
23:40:35.185 00.004 1092 MultiStar: [#1 -0.07,0.43,1.24,U] [#2 -0.17,-0.05,1.14,U] [#3 -0.10,0.55,0.88,U] [#4 -0.24,0.35,0.83,U] [#5 -0.34,0.53,1.03,U] [#6 -0.15,0.11,0.77,U] [#7 -0.31,0.40,0.67,U] [#8 0.02,0.10,0.55,U] 
23:40:35.189 00.004 1092 refined, 8 included, MultiStar: {-0.24, 0.32}, one-star: {-0.75, 0.38}
23:40:35.193 00.004 1092 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.43) = xAngle (2.65 = 2.65)
23:40:35.196 00.003 1092 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.50 = 2.50)
23:40:35.199 00.003 1092 CameraToMount -- cameraX=-0.24 cameraY=0.32 hyp=0.40 cameraTheta=2.22 mountX=-0.36 mountY=0.24, mountTheta=2.54
23:40:35.206 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.32, opts=13)
23:40:35.208 00.002 1092 Enqueuing Move request for scope (-0.24, 0.32)
23:40:35.213 00.005 2744 Worker thread wakes up
23:40:35.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.32) opts 0xd
23:40:35.213 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.32)
23:40:35.213 00.000 2744 Moving (-0.24, 0.32) raw xDistance=-0.36 yDistance=0.24
23:40:35.213 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
23:40:35.213 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:35.213 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:40:35.213 00.000 2744 MoveAxis(E, 80, ABG)
23:40:35.213 00.000 2744 Guiding  Dir = 2, Dur = 80
23:40:35.214 00.001 2744 IsSlewing returns 0
23:40:35.214 00.000 2744 IsGuiding returns 0
23:40:35.214 00.000 2744 PulseGuide returned control before completion, sleep 90
23:40:35.229 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:40:35.247 00.018 1092 UpdateGuideState exits: m=535058 SNR=79.2
23:40:35.250 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:35.254 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:35.256 00.002 1092 Enqueuing Expose request
23:40:35.305 00.049 2744 IsGuiding returns 1
23:40:35.305 00.000 2744 scope still moving after pulse duration time elapsed
23:40:35.337 00.032 2744 IsSlewing returns 0
23:40:35.338 00.001 2744 IsGuiding returns 1
23:40:35.368 00.030 2744 IsSlewing returns 0
23:40:35.368 00.000 2744 IsGuiding returns 0
23:40:35.368 00.000 2744 scope move finished after 80 + 74 ms
23:40:35.368 00.000 2744 Move returns status 0, amount 80
23:40:35.369 00.001 2744 MoveAxis(N, 0, ABG)
23:40:35.369 00.000 2744 Move returns status 0, amount 0
23:40:35.369 00.000 2744 move complete, result=0
23:40:35.369 00.000 2744 worker thread done servicing request
23:40:35.369 00.000 2744 Worker thread wakes up
23:40:35.369 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:35.369 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:35.370 00.001 1092 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
23:40:38.767 03.397 2744 Exposure complete
23:40:38.981 00.214 2744 worker thread done servicing request
23:40:38.981 00.000 1092 OnExposeComplete: enter
23:40:38.984 00.003 1092 UpdateGuideState(): m_state=6
23:40:38.986 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
23:40:38.989 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1128.01, Mass=573502, SNR=89.7, Peak=57443 HFD=3.1
23:40:38.992 00.003 1092 MultiStar: [#1 0.16,0.67,0.92,U] [#2 0.05,0.03,1.02,U] [#3 -0.07,0.50,0.79,U] [#4 -0.08,0.09,0.86,U] [#5 -0.22,0.25,0.71,U] [#6 0.03,0.04,0.68,U] [#7 -0.09,0.54,0.62,U] [#8 0.04,0.47,0.58,U] 
23:40:38.994 00.002 1092 refined, 8 included, MultiStar: {-0.08, 0.33}, one-star: {-0.51, 0.42}
23:40:38.996 00.002 1092 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.43) = xAngle (2.25 = 2.25)
23:40:38.998 00.002 1092 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.10 = 2.10)
23:40:39.000 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.82 mountX=-0.21 mountY=0.29, mountTheta=2.20
23:40:39.008 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.33, opts=13)
23:40:39.011 00.003 1092 Enqueuing Move request for scope (-0.08, 0.33)
23:40:39.013 00.002 2744 Worker thread wakes up
23:40:39.013 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.33) opts 0xd
23:40:39.013 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.33)
23:40:39.014 00.001 2744 Moving (-0.08, 0.33) raw xDistance=-0.21 yDistance=0.29
23:40:39.014 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:40:39.014 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:39.014 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:40:39.014 00.000 2744 MoveAxis(E, 0, ABG)
23:40:39.014 00.000 2744 Move returns status 0, amount 0
23:40:39.014 00.000 2744 MoveAxis(N, 0, ABG)
23:40:39.014 00.000 2744 Move returns status 0, amount 0
23:40:39.014 00.000 2744 move complete, result=0
23:40:39.014 00.000 2744 worker thread done servicing request
23:40:39.028 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:40:39.043 00.015 1092 UpdateGuideState exits: m=573502 SNR=89.7
23:40:39.046 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:39.048 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:39.050 00.002 1092 Enqueuing Expose request
23:40:39.053 00.003 2744 Worker thread wakes up
23:40:39.053 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:40:39.055 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:39.055 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:42.439 03.384 2744 Exposure complete
23:40:42.627 00.188 2744 worker thread done servicing request
23:40:42.627 00.000 1092 OnExposeComplete: enter
23:40:42.629 00.002 1092 UpdateGuideState(): m_state=6
23:40:42.632 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
23:40:42.636 00.004 1092 Star::Find returns 1 (0), X=1601.36, Y=1128.12, Mass=523419, SNR=82.3, Peak=55587 HFD=3.3
23:40:42.639 00.003 1092 MultiStar: [#1 -0.45,0.51,0.98,U] [#2 -0.51,0.17,0.98,U] [#3 -0.27,0.81,0.87,U] [#4 -0.43,0.36,0.82,U] [#5 -0.59,0.43,0.92,U] [#6 -0.41,0.26,0.66,U] [#7 -0.63,0.74,0.61,U] [#8 -0.50,0.26,0.50,U] 
23:40:42.643 00.004 1092 refined, 8 included, MultiStar: {-0.54, 0.46}, one-star: {-0.96, 0.52}
23:40:42.646 00.003 1092 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.43) = xAngle (2.86 = 2.86)
23:40:42.648 00.002 1092 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.71 = 2.71)
23:40:42.650 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=0.46 hyp=0.70 cameraTheta=2.44 mountX=-0.68 mountY=0.29, mountTheta=2.73
23:40:42.655 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.46, opts=13)
23:40:42.657 00.002 1092 Enqueuing Move request for scope (-0.54, 0.46)
23:40:42.660 00.003 2744 Worker thread wakes up
23:40:42.660 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.46) opts 0xd
23:40:42.660 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.46)
23:40:42.660 00.000 2744 Moving (-0.54, 0.46) raw xDistance=-0.68 yDistance=0.29
23:40:42.660 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
23:40:42.660 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:42.661 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:40:42.661 00.000 2744 MoveAxis(E, 152, ABG)
23:40:42.661 00.000 2744 Guiding  Dir = 2, Dur = 152
23:40:42.661 00.000 2744 IsSlewing returns 0
23:40:42.661 00.000 2744 IsGuiding returns 0
23:40:42.661 00.000 2744 PulseGuide returned control before completion, sleep 162
23:40:42.675 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1664, FiltMax=65535, Gamma=0.510
23:40:42.690 00.015 1092 UpdateGuideState exits: m=523419 SNR=82.3
23:40:42.693 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:42.695 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:42.697 00.002 1092 Enqueuing Expose request
23:40:42.833 00.136 2744 IsGuiding returns 1
23:40:42.833 00.000 2744 scope still moving after pulse duration time elapsed
23:40:42.865 00.032 2744 IsSlewing returns 0
23:40:42.865 00.000 2744 IsGuiding returns 0
23:40:42.866 00.001 2744 scope move finished after 152 + 52 ms
23:40:42.866 00.000 2744 Move returns status 0, amount 152
23:40:42.866 00.000 2744 MoveAxis(N, 0, ABG)
23:40:42.866 00.000 2744 Move returns status 0, amount 0
23:40:42.866 00.000 2744 move complete, result=0
23:40:42.866 00.000 2744 worker thread done servicing request
23:40:42.866 00.000 2744 Worker thread wakes up
23:40:42.866 00.000 1092 GuideStep: -0.7 px 152 ms EAST, 0.3 px 0 ms NORTH
23:40:42.873 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:42.873 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:46.276 03.403 2744 Exposure complete
23:40:46.480 00.204 2744 worker thread done servicing request
23:40:46.480 00.000 1092 OnExposeComplete: enter
23:40:46.482 00.002 1092 UpdateGuideState(): m_state=6
23:40:46.485 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
23:40:46.488 00.003 1092 Star::Find returns 1 (0), X=1601.82, Y=1127.80, Mass=548852, SNR=91.6, Peak=56739 HFD=3.3
23:40:46.491 00.003 1092 MultiStar: [#1 0.16,0.38,0.90,U] [#2 -0.20,0.15,1.11,U] [#3 0.12,0.49,0.78,U] [#4 -0.00,0.25,0.76,U] [#5 -0.10,0.34,0.70,U] [#6 -0.06,0.17,0.71,U] [#7 -0.12,0.33,0.55,U] [#8 0.33,0.13,0.47,U] 
23:40:46.493 00.002 1092 refined, 8 included, MultiStar: {-0.07, 0.27}, one-star: {-0.50, 0.20}
23:40:46.496 00.003 1092 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.43) = xAngle (2.26 = 2.26)
23:40:46.498 00.002 1092 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.11 = 2.11)
23:40:46.500 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=0.27 hyp=0.28 cameraTheta=1.84 mountX=-0.18 mountY=0.24, mountTheta=2.21
23:40:46.505 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.27, opts=13)
23:40:46.507 00.002 1092 Enqueuing Move request for scope (-0.07, 0.27)
23:40:46.510 00.003 2744 Worker thread wakes up
23:40:46.510 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.27) opts 0xd
23:40:46.510 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.27)
23:40:46.510 00.000 2744 Moving (-0.07, 0.27) raw xDistance=-0.18 yDistance=0.24
23:40:46.510 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:40:46.510 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:46.510 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:40:46.510 00.000 2744 MoveAxis(E, 0, ABG)
23:40:46.510 00.000 2744 Move returns status 0, amount 0
23:40:46.510 00.000 2744 MoveAxis(N, 0, ABG)
23:40:46.510 00.000 2744 Move returns status 0, amount 0
23:40:46.511 00.001 2744 move complete, result=0
23:40:46.511 00.000 2744 worker thread done servicing request
23:40:46.528 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1754, FiltMax=65535, Gamma=0.510
23:40:46.542 00.014 1092 UpdateGuideState exits: m=548852 SNR=91.6
23:40:46.545 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:46.547 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:46.549 00.002 1092 Enqueuing Expose request
23:40:46.552 00.003 2744 Worker thread wakes up
23:40:46.552 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:40:46.555 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:46.555 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:49.953 03.398 2744 Exposure complete
23:40:50.154 00.201 2744 worker thread done servicing request
23:40:50.154 00.000 1092 OnExposeComplete: enter
23:40:50.158 00.004 1092 UpdateGuideState(): m_state=6
23:40:50.161 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
23:40:50.163 00.002 1092 Star::Find returns 1 (0), X=1601.62, Y=1128.07, Mass=520281, SNR=82.1, Peak=55331 HFD=3.3
23:40:50.166 00.003 1092 MultiStar: [#1 0.04,0.43,0.94,U] [#2 -0.16,0.13,0.96,U] [#3 -0.18,0.59,0.95,U] [#4 -0.13,0.48,0.80,U] [#5 0.00,0.30,0.68,U] [#6 -0.23,0.30,0.81,U] [#7 -0.17,0.45,0.62,U] [#8 0.37,0.44,0.52,U] 
23:40:50.168 00.002 1092 refined, 8 included, MultiStar: {-0.16, 0.40}, one-star: {-0.70, 0.47}
23:40:50.171 00.003 1092 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.43) = xAngle (2.39 = 2.39)
23:40:50.173 00.002 1092 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.23 = 2.23)
23:40:50.176 00.003 1092 CameraToMount -- cameraX=-0.16 cameraY=0.40 hyp=0.43 cameraTheta=1.96 mountX=-0.31 mountY=0.34, mountTheta=2.32
23:40:50.181 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=0.40, opts=13)
23:40:50.183 00.002 1092 Enqueuing Move request for scope (-0.16, 0.40)
23:40:50.187 00.004 2744 Worker thread wakes up
23:40:50.187 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.40) opts 0xd
23:40:50.187 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, 0.40)
23:40:50.187 00.000 2744 Moving (-0.16, 0.40) raw xDistance=-0.31 yDistance=0.34
23:40:50.187 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:40:50.187 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:50.187 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:40:50.187 00.000 2744 MoveAxis(E, 70, ABG)
23:40:50.187 00.000 2744 Guiding  Dir = 2, Dur = 70
23:40:50.188 00.001 2744 IsSlewing returns 0
23:40:50.188 00.000 2744 IsGuiding returns 0
23:40:50.188 00.000 2744 PulseGuide returned control before completion, sleep 80
23:40:50.201 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1539, FiltMax=65535, Gamma=0.510
23:40:50.218 00.017 1092 UpdateGuideState exits: m=520281 SNR=82.1
23:40:50.221 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:50.223 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:50.226 00.003 1092 Enqueuing Expose request
23:40:50.274 00.048 2744 IsGuiding returns 1
23:40:50.274 00.000 2744 scope still moving after pulse duration time elapsed
23:40:50.305 00.031 2744 IsSlewing returns 0
23:40:50.305 00.000 2744 IsGuiding returns 0
23:40:50.305 00.000 2744 scope move finished after 70 + 47 ms
23:40:50.305 00.000 2744 Move returns status 0, amount 70
23:40:50.305 00.000 2744 MoveAxis(N, 0, ABG)
23:40:50.306 00.001 2744 Move returns status 0, amount 0
23:40:50.306 00.000 2744 move complete, result=0
23:40:50.306 00.000 2744 worker thread done servicing request
23:40:50.306 00.000 2744 Worker thread wakes up
23:40:50.306 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:50.306 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:50.308 00.002 1092 GuideStep: -0.3 px 70 ms EAST, 0.3 px 0 ms NORTH
23:40:53.695 03.387 2744 Exposure complete
23:40:53.899 00.204 2744 worker thread done servicing request
23:40:53.899 00.000 1092 OnExposeComplete: enter
23:40:53.901 00.002 1092 UpdateGuideState(): m_state=6
23:40:53.905 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
23:40:53.909 00.004 1092 Star::Find returns 1 (0), X=1601.50, Y=1127.97, Mass=299756, SNR=59.1, Peak=33107 HFD=3.6
23:40:53.912 00.003 1092 MultiStar: [#1 -0.41,0.40,0.89,U] [#2 -0.33,0.22,0.88,U] [#3 -0.25,0.79,0.81,U] [#4 -0.48,0.46,0.75,U] [#5 -0.45,0.23,0.67,U] [#6 -0.46,0.24,0.78,U] [#7 -0.53,0.61,0.47,U] [#8 -0.15,0.62,0.43,U] 
23:40:53.914 00.002 1092 refined, 8 included, MultiStar: {-0.45, 0.42}, one-star: {-0.82, 0.37}
23:40:53.916 00.002 1092 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.43) = xAngle (2.82 = 2.82)
23:40:53.923 00.007 1092 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.67 = 2.67)
23:40:53.926 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=0.42 hyp=0.62 cameraTheta=2.39 mountX=-0.58 mountY=0.28, mountTheta=2.69
23:40:53.931 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.42, opts=13)
23:40:53.933 00.002 1092 Enqueuing Move request for scope (-0.45, 0.42)
23:40:53.939 00.006 2744 Worker thread wakes up
23:40:53.939 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.42) opts 0xd
23:40:53.939 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.42)
23:40:53.939 00.000 2744 Moving (-0.45, 0.42) raw xDistance=-0.58 yDistance=0.28
23:40:53.939 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
23:40:53.939 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:40:53.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:40:53.939 00.000 2744 MoveAxis(E, 136, ABG)
23:40:53.939 00.000 2744 Guiding  Dir = 2, Dur = 136
23:40:53.940 00.001 2744 IsSlewing returns 0
23:40:53.940 00.000 2744 IsGuiding returns 0
23:40:53.940 00.000 2744 PulseGuide returned control before completion, sleep 146
23:40:53.967 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1703, FiltMax=65533, Gamma=0.510
23:40:53.992 00.025 1092 UpdateGuideState exits: m=299756 SNR=59.1
23:40:54.000 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:54.014 00.014 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:54.021 00.007 1092 Enqueuing Expose request
23:40:54.090 00.069 2744 IsGuiding returns 1
23:40:54.090 00.000 2744 scope still moving after pulse duration time elapsed
23:40:54.120 00.030 2744 IsSlewing returns 0
23:40:54.122 00.002 2744 IsGuiding returns 1
23:40:54.152 00.030 2744 IsSlewing returns 0
23:40:54.152 00.000 2744 IsGuiding returns 1
23:40:54.187 00.035 2744 IsSlewing returns 0
23:40:54.188 00.001 2744 IsGuiding returns 0
23:40:54.188 00.000 2744 scope move finished after 136 + 112 ms
23:40:54.190 00.002 2744 Move returns status 0, amount 136
23:40:54.190 00.000 2744 MoveAxis(N, 0, ABG)
23:40:54.190 00.000 2744 Move returns status 0, amount 0
23:40:54.190 00.000 2744 move complete, result=0
23:40:54.190 00.000 2744 worker thread done servicing request
23:40:54.190 00.000 1092 GuideStep: -0.6 px 136 ms EAST, 0.3 px 0 ms NORTH
23:40:54.193 00.003 2744 Worker thread wakes up
23:40:54.193 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:40:54.194 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:40:57.588 03.394 2744 Exposure complete
23:40:57.801 00.213 1092 OnExposeComplete: enter
23:40:57.804 00.003 1092 UpdateGuideState(): m_state=6
23:40:57.807 00.003 2744 worker thread done servicing request
23:40:57.807 00.000 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
23:40:57.810 00.003 1092 Star::Find returns 1 (0), X=1609.33, Y=1117.88, Mass=527329, SNR=73.6, Peak=38653 HFD=3.8
23:40:57.812 00.002 1092 MultiStar: large primary error, entering stabilization period
23:40:57.814 00.002 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
23:40:57.817 00.003 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
23:40:57.820 00.003 1092 CameraToMount -- cameraX=7.01 cameraY=-9.72 hyp=11.98 cameraTheta=-0.95 mountX=10.40 mountY=-7.47, mountTheta=-0.62
23:40:57.824 00.004 1092 SchedulePrimaryMove(0F8C9988, x=7.01, y=-9.72, opts=13)
23:40:57.828 00.004 1092 Enqueuing Move request for scope (7.01, -9.72)
23:40:57.830 00.002 2744 Worker thread wakes up
23:40:57.830 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (7.01, -9.72) opts 0xd
23:40:57.830 00.000 2744 Handling offset move in thread for scope, endpoint = (7.01, -9.72)
23:40:57.830 00.000 2744 Moving (7.01, -9.72) raw xDistance=10.40 yDistance=-7.47
23:40:57.830 00.000 2744 GuideAlgorithmHysteresis::Result() returns 6.53 from input 10.40
23:40:57.830 00.000 2744 resist switch: large excursion: input -7.47 thresh 1.35 direction from 1 to -1
23:40:57.830 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-22.42
23:40:57.830 00.000 2744 GuideAlgorithmResistSwitch::result() returns -7.47 from input -7.47
23:40:57.830 00.000 2744 MoveAxis(W, 2319, ABG)
23:40:57.830 00.000 2744 Guiding  Dir = 3, Dur = 2319
23:40:57.831 00.001 2744 IsSlewing returns 0
23:40:57.831 00.000 2744 IsGuiding returns 0
23:40:57.831 00.000 2744 PulseGuide returned control before completion, sleep 2329
23:40:57.846 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:40:57.861 00.015 1092 UpdateGuideState exits: m=527329 SNR=73.6
23:40:57.864 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:40:57.866 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:40:57.869 00.003 1092 Enqueuing Expose request
23:41:00.172 02.303 2744 IsGuiding returns 1
23:41:00.172 00.000 2744 scope still moving after pulse duration time elapsed
23:41:00.203 00.031 2744 IsSlewing returns 0
23:41:00.203 00.000 2744 IsGuiding returns 0
23:41:00.203 00.000 2744 scope move finished after 2319 + 53 ms
23:41:00.203 00.000 2744 Move returns status 0, amount 2319
23:41:00.203 00.000 2744 MoveAxis(N, 1404, ABG)
23:41:00.204 00.001 2744 Guiding  Dir = 0, Dur = 1404
23:41:00.204 00.000 2744 IsSlewing returns 0
23:41:00.204 00.000 2744 IsGuiding returns 0
23:41:00.204 00.000 2744 PulseGuide returned control before completion, sleep 1414
23:41:01.627 01.423 2744 IsGuiding returns 1
23:41:01.627 00.000 2744 scope still moving after pulse duration time elapsed
23:41:01.659 00.032 2744 IsSlewing returns 0
23:41:01.659 00.000 2744 IsGuiding returns 0
23:41:01.659 00.000 2744 scope move finished after 1404 + 51 ms
23:41:01.659 00.000 2744 Move returns status 0, amount 1404
23:41:01.659 00.000 2744 move complete, result=0
23:41:01.660 00.001 1092 GuideStep: 10.4 px 2319 ms WEST, -7.5 px 1404 ms NORTH
23:41:01.662 00.002 2744 worker thread done servicing request
23:41:01.662 00.000 2744 Worker thread wakes up
23:41:01.662 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:01.662 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1594,1103,31,31)
23:41:05.104 03.442 2744 Exposure complete
23:41:05.332 00.228 2744 worker thread done servicing request
23:41:05.332 00.000 1092 OnExposeComplete: enter
23:41:05.337 00.005 1092 UpdateGuideState(): m_state=6
23:41:05.341 00.004 1092 Star::Find(15, 1609, 1117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
23:41:05.344 00.003 1092 Star::Find returns 1 (0), X=1605.58, Y=1125.82, Mass=541329, SNR=83.5, Peak=51475 HFD=3.6
23:41:05.348 00.004 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
23:41:05.350 00.002 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
23:41:05.353 00.003 1092 CameraToMount -- cameraX=3.26 cameraY=-1.78 hyp=3.71 cameraTheta=-0.50 mountX=3.70 mountY=-0.83, mountTheta=-0.22
23:41:05.361 00.008 1092 SchedulePrimaryMove(0F8C9988, x=3.26, y=-1.78, opts=13)
23:41:05.364 00.003 1092 Enqueuing Move request for scope (3.26, -1.78)
23:41:05.367 00.003 2744 Worker thread wakes up
23:41:05.367 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (3.26, -1.78) opts 0xd
23:41:05.367 00.000 2744 Handling offset move in thread for scope, endpoint = (3.26, -1.78)
23:41:05.367 00.000 2744 Moving (3.26, -1.78) raw xDistance=3.70 yDistance=-0.83
23:41:05.368 00.001 2744 GuideAlgorithmHysteresis::Result() returns 2.79 from input 3.70
23:41:05.368 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
23:41:05.368 00.000 2744 MoveAxis(W, 992, ABG)
23:41:05.368 00.000 2744 Guiding  Dir = 3, Dur = 992
23:41:05.368 00.000 2744 IsSlewing returns 0
23:41:05.369 00.001 2744 IsGuiding returns 0
23:41:05.369 00.000 2744 PulseGuide returned control before completion, sleep 1002
23:41:05.388 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1664, FiltMax=65533, Gamma=0.510
23:41:05.408 00.020 1092 UpdateGuideState exits: m=541329 SNR=83.5
23:41:05.411 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:05.413 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:05.416 00.003 1092 Enqueuing Expose request
23:41:06.378 00.962 2744 IsGuiding returns 1
23:41:06.378 00.000 2744 scope still moving after pulse duration time elapsed
23:41:06.410 00.032 2744 IsSlewing returns 0
23:41:06.410 00.000 2744 IsGuiding returns 0
23:41:06.410 00.000 2744 scope move finished after 992 + 49 ms
23:41:06.410 00.000 2744 Move returns status 0, amount 992
23:41:06.411 00.001 2744 MoveAxis(N, 157, ABG)
23:41:06.411 00.000 2744 Guiding  Dir = 0, Dur = 157
23:41:06.411 00.000 2744 IsSlewing returns 0
23:41:06.411 00.000 2744 IsGuiding returns 0
23:41:06.411 00.000 2744 PulseGuide returned control before completion, sleep 167
23:41:06.584 00.173 2744 IsGuiding returns 1
23:41:06.584 00.000 2744 scope still moving after pulse duration time elapsed
23:41:06.615 00.031 2744 IsSlewing returns 0
23:41:06.615 00.000 2744 IsGuiding returns 0
23:41:06.615 00.000 2744 scope move finished after 157 + 47 ms
23:41:06.615 00.000 2744 Move returns status 0, amount 157
23:41:06.615 00.000 2744 move complete, result=0
23:41:06.615 00.000 2744 worker thread done servicing request
23:41:06.616 00.001 1092 GuideStep: 3.7 px 992 ms WEST, -0.8 px 157 ms NORTH
23:41:06.619 00.003 2744 Worker thread wakes up
23:41:06.619 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:06.619 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:10.011 03.392 2744 Exposure complete
23:41:10.268 00.257 2744 worker thread done servicing request
23:41:10.268 00.000 1092 OnExposeComplete: enter
23:41:10.271 00.003 1092 UpdateGuideState(): m_state=6
23:41:10.275 00.004 1092 Star::Find(15, 1605, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
23:41:10.279 00.004 1092 Star::Find returns 1 (0), X=1602.44, Y=1127.68, Mass=553303, SNR=81.5, Peak=50691 HFD=3.4
23:41:10.282 00.003 1092 MultiStar: exiting stabilization period
23:41:10.286 00.004 1092 MultiStar: [#1 0.56,0.30,1.03,U] [#2 0.51,-0.12,0.96,U] [#3 0.60,0.52,0.74,U] [#4 0.63,0.04,0.89,U] [#5 0.62,0.19,0.87,U] [#6 0.59,-0.08,0.84,U] [#7 0.43,0.26,0.61,U] [#8 0.59,0.15,0.52,U] 
23:41:10.289 00.003 1092 single-star, 8 included, MultiStar: {0.51, 0.14}, one-star: {0.12, 0.08}
23:41:10.293 00.004 1092 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.43) = xAngle (1.03 = 1.03)
23:41:10.296 00.003 1092 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.88 = 0.88)
23:41:10.299 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.61 mountX=0.07 mountY=0.11, mountTheta=0.99
23:41:10.305 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.08, opts=13)
23:41:10.308 00.003 1092 Enqueuing Move request for scope (0.12, 0.08)
23:41:10.312 00.004 2744 Worker thread wakes up
23:41:10.312 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
23:41:10.312 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
23:41:10.312 00.000 2744 Moving (0.12, 0.08) raw xDistance=0.07 yDistance=0.11
23:41:10.312 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:41:10.312 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:10.312 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:41:10.312 00.000 2744 MoveAxis(E, 0, ABG)
23:41:10.312 00.000 2744 Move returns status 0, amount 0
23:41:10.312 00.000 2744 MoveAxis(N, 0, ABG)
23:41:10.312 00.000 2744 Move returns status 0, amount 0
23:41:10.314 00.002 2744 move complete, result=0
23:41:10.314 00.000 2744 worker thread done servicing request
23:41:10.331 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4643, FiltMin=1594, FiltMax=65535, Gamma=0.510
23:41:10.349 00.018 1092 UpdateGuideState exits: m=553303 SNR=81.5
23:41:10.355 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:10.358 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:10.361 00.003 1092 Enqueuing Expose request
23:41:10.365 00.004 2744 Worker thread wakes up
23:41:10.365 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:10.368 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:10.368 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:13.750 03.382 2744 Exposure complete
23:41:13.956 00.206 2744 worker thread done servicing request
23:41:13.956 00.000 1092 OnExposeComplete: enter
23:41:13.959 00.003 1092 UpdateGuideState(): m_state=6
23:41:13.962 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
23:41:13.965 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1127.65, Mass=528726, SNR=88.0, Peak=47856 HFD=3.4
23:41:13.967 00.002 1092 MultiStar: [#1 0.43,-0.02,0.95,U] [#2 0.19,-0.21,0.83,U] [#3 0.56,0.12,0.80,U] [#4 0.11,-0.01,0.81,U] [#5 0.26,-0.13,0.79,U] [#6 0.44,-0.18,0.77,U] [#7 0.30,-0.10,0.47,U] [#8 0.46,-0.22,0.43,U] 
23:41:13.970 00.003 1092 single-star, 8 included, MultiStar: {0.27, -0.06}, one-star: {-0.12, 0.05}
23:41:13.972 00.002 1092 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.43) = xAngle (3.19 = -3.09)
23:41:13.974 00.002 1092 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
23:41:13.976 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=-0.13 mountY=0.01, mountTheta=3.04
23:41:13.982 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.05, opts=13)
23:41:13.984 00.002 1092 Enqueuing Move request for scope (-0.12, 0.05)
23:41:13.987 00.003 2744 Worker thread wakes up
23:41:13.987 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
23:41:13.987 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
23:41:13.987 00.000 2744 Moving (-0.12, 0.05) raw xDistance=-0.13 yDistance=0.01
23:41:13.987 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:13.987 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:13.987 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:41:13.988 00.001 2744 MoveAxis(E, 0, ABG)
23:41:13.988 00.000 2744 Move returns status 0, amount 0
23:41:13.988 00.000 2744 MoveAxis(N, 0, ABG)
23:41:13.988 00.000 2744 Move returns status 0, amount 0
23:41:13.988 00.000 2744 move complete, result=0
23:41:13.988 00.000 2744 worker thread done servicing request
23:41:14.002 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1367, FiltMax=65535, Gamma=0.510
23:41:14.018 00.016 1092 UpdateGuideState exits: m=528726 SNR=88.0
23:41:14.020 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:14.022 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:14.025 00.003 1092 Enqueuing Expose request
23:41:14.027 00.002 2744 Worker thread wakes up
23:41:14.027 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:41:14.030 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:14.030 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:17.420 03.390 2744 Exposure complete
23:41:17.637 00.217 2744 worker thread done servicing request
23:41:17.637 00.000 1092 OnExposeComplete: enter
23:41:17.643 00.006 1092 UpdateGuideState(): m_state=6
23:41:17.647 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
23:41:17.650 00.003 1092 Star::Find returns 1 (0), X=1601.56, Y=1128.15, Mass=537157, SNR=88.8, Peak=50579 HFD=3.6
23:41:17.653 00.003 1092 MultiStar: [#1 -0.20,0.62,0.92,U] [#2 -0.16,0.26,0.95,U] [#3 -0.20,0.81,0.80,U] [#4 -0.23,0.49,0.73,U] [#5 -0.37,0.50,0.85,U] [#6 -0.23,0.18,0.67,U] [#7 -0.25,0.66,0.67,U] [#8 0.12,0.31,0.42,U] 
23:41:17.655 00.002 1092 refined, 8 included, MultiStar: {-0.29, 0.50}, one-star: {-0.76, 0.55}
23:41:17.659 00.004 1092 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
23:41:17.661 00.002 1092 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.37 = 2.37)
23:41:17.663 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.50 hyp=0.58 cameraTheta=2.09 mountX=-0.47 mountY=0.40, mountTheta=2.43
23:41:17.667 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.50, opts=13)
23:41:17.670 00.003 1092 Enqueuing Move request for scope (-0.29, 0.50)
23:41:17.673 00.003 2744 Worker thread wakes up
23:41:17.673 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.50) opts 0xd
23:41:17.674 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.50)
23:41:17.674 00.000 2744 Moving (-0.29, 0.50) raw xDistance=-0.47 yDistance=0.40
23:41:17.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
23:41:17.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:17.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
23:41:17.674 00.000 2744 MoveAxis(E, 105, ABG)
23:41:17.674 00.000 2744 Guiding  Dir = 2, Dur = 105
23:41:17.674 00.000 2744 IsSlewing returns 0
23:41:17.674 00.000 2744 IsGuiding returns 0
23:41:17.675 00.001 2744 PulseGuide returned control before completion, sleep 115
23:41:17.690 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:41:17.708 00.018 1092 UpdateGuideState exits: m=537157 SNR=88.8
23:41:17.712 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:17.714 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:17.717 00.003 1092 Enqueuing Expose request
23:41:17.797 00.080 2744 IsGuiding returns 1
23:41:17.797 00.000 2744 scope still moving after pulse duration time elapsed
23:41:17.827 00.030 2744 IsSlewing returns 0
23:41:17.827 00.000 2744 IsGuiding returns 0
23:41:17.828 00.001 2744 scope move finished after 105 + 47 ms
23:41:17.828 00.000 2744 Move returns status 0, amount 105
23:41:17.828 00.000 2744 MoveAxis(N, 0, ABG)
23:41:17.828 00.000 2744 Move returns status 0, amount 0
23:41:17.828 00.000 2744 move complete, result=0
23:41:17.828 00.000 2744 worker thread done servicing request
23:41:17.828 00.000 2744 Worker thread wakes up
23:41:17.828 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:17.828 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:17.830 00.002 1092 GuideStep: -0.5 px 105 ms EAST, 0.4 px 0 ms NORTH
23:41:21.247 03.417 2744 Exposure complete
23:41:21.483 00.236 2744 worker thread done servicing request
23:41:21.483 00.000 1092 OnExposeComplete: enter
23:41:21.486 00.003 1092 UpdateGuideState(): m_state=6
23:41:21.490 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
23:41:21.493 00.003 1092 Star::Find returns 1 (0), X=1601.17, Y=1128.13, Mass=549788, SNR=82.4, Peak=53155 HFD=3.7
23:41:21.496 00.003 1092 MultiStar: [#1 -0.41,0.54,0.94,U] [#2 -0.62,0.30,1.07,U] [#3 -0.31,0.57,0.81,U] [#4 -0.54,0.59,0.92,U] [#5 -0.66,0.35,0.78,U] [#6 -0.69,0.60,0.75,U] [#7 -0.51,0.54,0.57,U] [#8 -0.61,0.84,0.44,U] 
23:41:21.498 00.002 1092 refined, 8 included, MultiStar: {-0.62, 0.52}, one-star: {-1.16, 0.53}
23:41:21.500 00.002 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.88 = 2.88)
23:41:21.503 00.003 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.72 = 2.72)
23:41:21.506 00.003 1092 CameraToMount -- cameraX=-0.62 cameraY=0.52 hyp=0.81 cameraTheta=2.45 mountX=-0.78 mountY=0.33, mountTheta=2.74
23:41:21.513 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.52, opts=13)
23:41:21.516 00.003 1092 Enqueuing Move request for scope (-0.62, 0.52)
23:41:21.521 00.005 2744 Worker thread wakes up
23:41:21.522 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.52) opts 0xd
23:41:21.522 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.52)
23:41:21.522 00.000 2744 Moving (-0.62, 0.52) raw xDistance=-0.78 yDistance=0.33
23:41:21.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
23:41:21.522 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:21.522 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
23:41:21.522 00.000 2744 MoveAxis(E, 182, ABG)
23:41:21.522 00.000 2744 Guiding  Dir = 2, Dur = 182
23:41:21.522 00.000 2744 IsSlewing returns 0
23:41:21.523 00.001 2744 IsGuiding returns 0
23:41:21.523 00.000 2744 PulseGuide returned control before completion, sleep 192
23:41:21.539 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:41:21.562 00.023 1092 UpdateGuideState exits: m=549788 SNR=82.4
23:41:21.566 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:21.570 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:21.575 00.005 1092 Enqueuing Expose request
23:41:21.722 00.147 2744 IsGuiding returns 1
23:41:21.722 00.000 2744 scope still moving after pulse duration time elapsed
23:41:21.753 00.031 2744 IsSlewing returns 0
23:41:21.754 00.001 2744 IsGuiding returns 1
23:41:21.784 00.030 2744 IsSlewing returns 0
23:41:21.785 00.001 2744 IsGuiding returns 1
23:41:21.815 00.030 2744 IsSlewing returns 0
23:41:21.816 00.001 2744 IsGuiding returns 0
23:41:21.816 00.000 2744 scope move finished after 182 + 111 ms
23:41:21.816 00.000 2744 Move returns status 0, amount 182
23:41:21.816 00.000 2744 MoveAxis(N, 0, ABG)
23:41:21.816 00.000 2744 Move returns status 0, amount 0
23:41:21.816 00.000 2744 move complete, result=0
23:41:21.816 00.000 2744 worker thread done servicing request
23:41:21.816 00.000 2744 Worker thread wakes up
23:41:21.816 00.000 1092 GuideStep: -0.8 px 182 ms EAST, 0.3 px 0 ms NORTH
23:41:21.820 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:21.820 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:25.206 03.386 2744 Exposure complete
23:41:25.404 00.198 2744 worker thread done servicing request
23:41:25.404 00.000 1092 OnExposeComplete: enter
23:41:25.407 00.003 1092 UpdateGuideState(): m_state=6
23:41:25.410 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
23:41:25.413 00.003 1092 Star::Find returns 1 (0), X=1601.09, Y=1128.23, Mass=540674, SNR=78.8, Peak=47603 HFD=3.5
23:41:25.415 00.002 1092 MultiStar: [#1 -0.42,0.83,1.15,U] [#2 -0.70,0.47,1.23,U] [#3 -0.36,0.85,0.81,U] [#4 -0.54,0.70,0.82,U] [#5 -0.64,0.46,0.77,U] [#6 -0.72,0.43,0.89,U] [#7 -0.95,0.91,0.57,U] [#8 -0.36,0.36,0.44,U] 
23:41:25.418 00.003 1092 refined, 8 included, MultiStar: {-0.67, 0.63}, one-star: {-1.23, 0.63}
23:41:25.420 00.002 1092 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.43) = xAngle (2.81 = 2.81)
23:41:25.423 00.003 1092 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.66 = 2.66)
23:41:25.425 00.002 1092 CameraToMount -- cameraX=-0.67 cameraY=0.63 hyp=0.92 cameraTheta=2.38 mountX=-0.87 mountY=0.43, mountTheta=2.68
23:41:25.429 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=0.63, opts=13)
23:41:25.432 00.003 1092 Enqueuing Move request for scope (-0.67, 0.63)
23:41:25.434 00.002 2744 Worker thread wakes up
23:41:25.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 0.63) opts 0xd
23:41:25.434 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, 0.63)
23:41:25.434 00.000 2744 Moving (-0.67, 0.63) raw xDistance=-0.87 yDistance=0.43
23:41:25.434 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
23:41:25.434 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:25.434 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
23:41:25.435 00.001 2744 MoveAxis(E, 208, ABG)
23:41:25.435 00.000 2744 Guiding  Dir = 2, Dur = 208
23:41:25.436 00.001 2744 IsSlewing returns 0
23:41:25.436 00.000 2744 IsGuiding returns 0
23:41:25.437 00.001 2744 PulseGuide returned control before completion, sleep 218
23:41:25.450 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1565, FiltMax=65535, Gamma=0.510
23:41:25.466 00.016 1092 UpdateGuideState exits: m=540674 SNR=78.8
23:41:25.469 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:25.471 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:25.473 00.002 1092 Enqueuing Expose request
23:41:25.668 00.195 2744 IsGuiding returns 1
23:41:25.668 00.000 2744 scope still moving after pulse duration time elapsed
23:41:25.700 00.032 2744 IsSlewing returns 0
23:41:25.700 00.000 2744 IsGuiding returns 0
23:41:25.700 00.000 2744 scope move finished after 208 + 55 ms
23:41:25.700 00.000 2744 Move returns status 0, amount 208
23:41:25.700 00.000 2744 MoveAxis(N, 0, ABG)
23:41:25.700 00.000 2744 Move returns status 0, amount 0
23:41:25.700 00.000 2744 move complete, result=0
23:41:25.701 00.001 2744 worker thread done servicing request
23:41:25.701 00.000 2744 Worker thread wakes up
23:41:25.701 00.000 1092 GuideStep: -0.9 px 208 ms EAST, 0.4 px 0 ms NORTH
23:41:25.704 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:25.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:29.099 03.395 2744 Exposure complete
23:41:29.308 00.209 2744 worker thread done servicing request
23:41:29.308 00.000 1092 OnExposeComplete: enter
23:41:29.311 00.003 1092 UpdateGuideState(): m_state=6
23:41:29.314 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
23:41:29.317 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1127.75, Mass=542111, SNR=77.7, Peak=43923 HFD=3.5
23:41:29.320 00.003 1092 MultiStar: [#1 0.38,0.39,0.90,U] [#2 0.33,0.01,0.92,U] [#3 0.35,0.14,0.83,U] [#4 0.25,0.12,0.97,U] [#5 0.26,-0.05,0.86,U] [#6 0.36,0.08,0.85,U] [#7 0.34,0.49,0.75,U] [#8 0.41,0.15,0.47,U] 
23:41:29.323 00.003 1092 single-star, 8 included, MultiStar: {0.28, 0.16}, one-star: {-0.07, 0.15}
23:41:29.326 00.003 1092 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.43) = xAngle (2.45 = 2.45)
23:41:29.328 00.002 1092 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.30 = 2.30)
23:41:29.330 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.16 cameraTheta=2.03 mountX=-0.13 mountY=0.12, mountTheta=2.37
23:41:29.337 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.15, opts=13)
23:41:29.340 00.003 1092 Enqueuing Move request for scope (-0.07, 0.15)
23:41:29.342 00.002 2744 Worker thread wakes up
23:41:29.343 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
23:41:29.343 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
23:41:29.343 00.000 2744 Moving (-0.07, 0.15) raw xDistance=-0.13 yDistance=0.12
23:41:29.343 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:41:29.343 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:29.343 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:41:29.343 00.000 2744 MoveAxis(E, 0, ABG)
23:41:29.343 00.000 2744 Move returns status 0, amount 0
23:41:29.343 00.000 2744 MoveAxis(N, 0, ABG)
23:41:29.343 00.000 2744 Move returns status 0, amount 0
23:41:29.343 00.000 2744 move complete, result=0
23:41:29.343 00.000 2744 worker thread done servicing request
23:41:29.358 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4650, FiltMin=1520, FiltMax=65535, Gamma=0.510
23:41:29.373 00.015 1092 UpdateGuideState exits: m=542111 SNR=77.7
23:41:29.376 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:29.378 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:29.381 00.003 1092 Enqueuing Expose request
23:41:29.383 00.002 2744 Worker thread wakes up
23:41:29.383 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:29.386 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:29.386 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:32.783 03.397 2744 Exposure complete
23:41:32.998 00.215 2744 worker thread done servicing request
23:41:32.999 00.001 1092 OnExposeComplete: enter
23:41:33.003 00.004 1092 UpdateGuideState(): m_state=6
23:41:33.007 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
23:41:33.011 00.004 1092 Star::Find returns 1 (0), X=1602.20, Y=1127.77, Mass=556069, SNR=83.1, Peak=53619 HFD=3.4
23:41:33.015 00.004 1092 MultiStar: [#1 0.43,0.40,0.89,U] [#2 0.25,-0.09,0.95,U] [#3 0.40,0.38,0.75,U] [#4 0.15,0.35,0.87,U] [#5 0.17,0.28,0.80,U] [#6 0.38,0.31,0.74,U] [#7 0.33,0.50,0.55,U] [#8 0.64,0.27,0.52,U] 
23:41:33.018 00.003 1092 single-star, 8 included, MultiStar: {0.26, 0.27}, one-star: {-0.12, 0.17}
23:41:33.021 00.003 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
23:41:33.024 00.003 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
23:41:33.027 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=0.17 hyp=0.21 cameraTheta=2.19 mountX=-0.18 mountY=0.13, mountTheta=2.51
23:41:33.033 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.17, opts=13)
23:41:33.036 00.003 1092 Enqueuing Move request for scope (-0.12, 0.17)
23:41:33.038 00.002 2744 Worker thread wakes up
23:41:33.039 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.17) opts 0xd
23:41:33.039 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.17)
23:41:33.039 00.000 2744 Moving (-0.12, 0.17) raw xDistance=-0.18 yDistance=0.13
23:41:33.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:41:33.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:33.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:41:33.039 00.000 2744 MoveAxis(E, 0, ABG)
23:41:33.039 00.000 2744 Move returns status 0, amount 0
23:41:33.039 00.000 2744 MoveAxis(N, 0, ABG)
23:41:33.039 00.000 2744 Move returns status 0, amount 0
23:41:33.039 00.000 2744 move complete, result=0
23:41:33.039 00.000 2744 worker thread done servicing request
23:41:33.055 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:41:33.070 00.015 1092 UpdateGuideState exits: m=556069 SNR=83.1
23:41:33.074 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:33.077 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:33.080 00.003 1092 Enqueuing Expose request
23:41:33.082 00.002 2744 Worker thread wakes up
23:41:33.082 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:41:33.085 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:33.085 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:36.472 03.387 2744 Exposure complete
23:41:36.661 00.189 2744 worker thread done servicing request
23:41:36.661 00.000 1092 OnExposeComplete: enter
23:41:36.663 00.002 1092 UpdateGuideState(): m_state=6
23:41:36.665 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
23:41:36.668 00.003 1092 Star::Find returns 1 (0), X=1601.61, Y=1128.17, Mass=567648, SNR=82.9, Peak=53059 HFD=3.6
23:41:36.672 00.004 1092 MultiStar: [#1 -0.02,0.74,1.04,U] [#2 -0.23,0.25,0.98,U] [#3 -0.06,0.92,0.83,U] [#4 -0.26,0.46,0.87,U] [#5 -0.25,0.61,0.74,U] [#6 -0.32,0.41,0.75,U] [#7 -0.49,0.69,0.65,U] [#8 0.27,0.76,0.48,U] 
23:41:36.675 00.003 1092 refined, 8 included, MultiStar: {-0.25, 0.59}, one-star: {-0.72, 0.57}
23:41:36.677 00.002 1092 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.43) = xAngle (2.40 = 2.40)
23:41:36.679 00.002 1092 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.25 = 2.25)
23:41:36.682 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=0.59 hyp=0.64 cameraTheta=1.98 mountX=-0.47 mountY=0.50, mountTheta=2.33
23:41:36.688 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.59, opts=13)
23:41:36.690 00.002 1092 Enqueuing Move request for scope (-0.25, 0.59)
23:41:36.692 00.002 2744 Worker thread wakes up
23:41:36.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.59) opts 0xd
23:41:36.692 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.59)
23:41:36.692 00.000 2744 Moving (-0.25, 0.59) raw xDistance=-0.47 yDistance=0.50
23:41:36.693 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
23:41:36.693 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:41:36.693 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
23:41:36.693 00.000 2744 MoveAxis(E, 106, ABG)
23:41:36.693 00.000 2744 Guiding  Dir = 2, Dur = 106
23:41:36.694 00.001 2744 IsSlewing returns 0
23:41:36.694 00.000 2744 IsGuiding returns 0
23:41:36.694 00.000 2744 PulseGuide returned control before completion, sleep 116
23:41:36.708 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:41:36.723 00.015 1092 UpdateGuideState exits: m=567648 SNR=82.9
23:41:36.726 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:36.728 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:36.730 00.002 1092 Enqueuing Expose request
23:41:36.826 00.096 2744 IsGuiding returns 1
23:41:36.826 00.000 2744 scope still moving after pulse duration time elapsed
23:41:36.857 00.031 2744 IsSlewing returns 0
23:41:36.857 00.000 2744 IsGuiding returns 0
23:41:36.857 00.000 2744 scope move finished after 106 + 57 ms
23:41:36.857 00.000 2744 Move returns status 0, amount 106
23:41:36.858 00.001 2744 MoveAxis(N, 0, ABG)
23:41:36.858 00.000 2744 Move returns status 0, amount 0
23:41:36.858 00.000 2744 move complete, result=0
23:41:36.858 00.000 2744 worker thread done servicing request
23:41:36.858 00.000 2744 Worker thread wakes up
23:41:36.858 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:36.858 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:36.862 00.004 1092 GuideStep: -0.5 px 106 ms EAST, 0.5 px 0 ms NORTH
23:41:40.242 03.380 2744 Exposure complete
23:41:40.441 00.199 2744 worker thread done servicing request
23:41:40.441 00.000 1092 OnExposeComplete: enter
23:41:40.444 00.003 1092 UpdateGuideState(): m_state=6
23:41:40.446 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
23:41:40.448 00.002 1092 Star::Find returns 1 (0), X=1601.24, Y=1128.27, Mass=547976, SNR=81.3, Peak=49219 HFD=3.5
23:41:40.450 00.002 1092 MultiStar: [#1 -0.34,0.78,0.89,U] [#2 -0.57,0.51,1.00,U] [#3 -0.37,0.98,0.88,U] [#4 -0.34,0.71,0.82,U] [#5 -0.60,0.54,0.74,U] [#6 -0.36,0.43,0.72,U] [#7 -0.53,0.80,0.61,U] [#8 0.05,0.82,0.54,U] 
23:41:40.453 00.003 1092 refined, 8 included, MultiStar: {-0.49, 0.69}, one-star: {-1.09, 0.67}
23:41:40.455 00.002 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
23:41:40.458 00.003 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.47 = 2.47)
23:41:40.460 00.002 1092 CameraToMount -- cameraX=-0.49 cameraY=0.69 hyp=0.85 cameraTheta=2.19 mountX=-0.74 mountY=0.53, mountTheta=2.52
23:41:40.464 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.69, opts=13)
23:41:40.467 00.003 1092 Enqueuing Move request for scope (-0.49, 0.69)
23:41:40.469 00.002 2744 Worker thread wakes up
23:41:40.469 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.69) opts 0xd
23:41:40.469 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.69)
23:41:40.469 00.000 2744 Moving (-0.49, 0.69) raw xDistance=-0.74 yDistance=0.53
23:41:40.469 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
23:41:40.469 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:41:40.469 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
23:41:40.470 00.001 2744 MoveAxis(E, 172, ABG)
23:41:40.470 00.000 2744 Guiding  Dir = 2, Dur = 172
23:41:40.470 00.000 2744 IsSlewing returns 0
23:41:40.470 00.000 2744 IsGuiding returns 0
23:41:40.470 00.000 2744 PulseGuide returned control before completion, sleep 182
23:41:40.486 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1747, FiltMax=65535, Gamma=0.510
23:41:40.500 00.014 1092 UpdateGuideState exits: m=547976 SNR=81.3
23:41:40.504 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:40.506 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:40.508 00.002 1092 Enqueuing Expose request
23:41:40.658 00.150 2744 IsGuiding returns 1
23:41:40.658 00.000 2744 scope still moving after pulse duration time elapsed
23:41:40.689 00.031 2744 IsSlewing returns 0
23:41:40.689 00.000 2744 IsGuiding returns 0
23:41:40.689 00.000 2744 scope move finished after 172 + 46 ms
23:41:40.689 00.000 2744 Move returns status 0, amount 172
23:41:40.689 00.000 2744 MoveAxis(N, 0, ABG)
23:41:40.689 00.000 2744 Move returns status 0, amount 0
23:41:40.689 00.000 2744 move complete, result=0
23:41:40.690 00.001 2744 worker thread done servicing request
23:41:40.690 00.000 2744 Worker thread wakes up
23:41:40.690 00.000 1092 GuideStep: -0.7 px 172 ms EAST, 0.5 px 0 ms NORTH
23:41:40.693 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:40.694 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:44.089 03.395 2744 Exposure complete
23:41:44.303 00.214 2744 worker thread done servicing request
23:41:44.303 00.000 1092 OnExposeComplete: enter
23:41:44.306 00.003 1092 UpdateGuideState(): m_state=6
23:41:44.309 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
23:41:44.312 00.003 1092 Star::Find returns 1 (0), X=1601.64, Y=1128.10, Mass=559974, SNR=94.9, Peak=53811 HFD=3.4
23:41:44.314 00.002 1092 MultiStar: [#1 -0.19,0.75,0.86,U] [#2 -0.28,0.26,0.86,U] [#3 -0.09,0.80,0.70,U] [#4 -0.27,0.46,0.75,U] [#5 -0.40,0.57,0.87,U] [#6 -0.32,0.30,0.63,U] [#7 -0.37,0.65,0.53,U] [#8 -0.15,0.46,0.41,U] 
23:41:44.316 00.002 1092 refined, 8 included, MultiStar: {-0.33, 0.53}, one-star: {-0.68, 0.50}
23:41:44.318 00.002 1092 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.43) = xAngle (2.55 = 2.55)
23:41:44.322 00.004 1092 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.39 = 2.39)
23:41:44.324 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=0.53 hyp=0.62 cameraTheta=2.12 mountX=-0.52 mountY=0.42, mountTheta=2.46
23:41:44.329 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.53, opts=13)
23:41:44.331 00.002 1092 Enqueuing Move request for scope (-0.33, 0.53)
23:41:44.334 00.003 2744 Worker thread wakes up
23:41:44.334 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.53) opts 0xd
23:41:44.334 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.53)
23:41:44.334 00.000 2744 Moving (-0.33, 0.53) raw xDistance=-0.52 yDistance=0.42
23:41:44.334 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
23:41:44.334 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:41:44.334 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:41:44.334 00.000 2744 MoveAxis(E, 127, ABG)
23:41:44.334 00.000 2744 Guiding  Dir = 2, Dur = 127
23:41:44.334 00.000 2744 IsSlewing returns 0
23:41:44.335 00.001 2744 IsGuiding returns 0
23:41:44.335 00.000 2744 PulseGuide returned control before completion, sleep 137
23:41:44.354 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:41:44.369 00.015 1092 UpdateGuideState exits: m=559974 SNR=94.9
23:41:44.376 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:44.380 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:44.383 00.003 1092 Enqueuing Expose request
23:41:44.477 00.094 2744 IsGuiding returns 1
23:41:44.477 00.000 2744 scope still moving after pulse duration time elapsed
23:41:44.508 00.031 2744 IsSlewing returns 0
23:41:44.508 00.000 2744 IsGuiding returns 0
23:41:44.508 00.000 2744 scope move finished after 127 + 46 ms
23:41:44.508 00.000 2744 Move returns status 0, amount 127
23:41:44.508 00.000 2744 MoveAxis(N, 0, ABG)
23:41:44.508 00.000 2744 Move returns status 0, amount 0
23:41:44.510 00.002 2744 move complete, result=0
23:41:44.510 00.000 2744 worker thread done servicing request
23:41:44.511 00.001 2744 Worker thread wakes up
23:41:44.511 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:44.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:44.513 00.002 1092 GuideStep: -0.5 px 127 ms EAST, 0.4 px 0 ms NORTH
23:41:47.892 03.379 2744 Exposure complete
23:41:48.144 00.252 2744 worker thread done servicing request
23:41:48.144 00.000 1092 OnExposeComplete: enter
23:41:48.147 00.003 1092 UpdateGuideState(): m_state=6
23:41:48.150 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
23:41:48.154 00.004 1092 Star::Find returns 1 (0), X=1601.22, Y=1128.76, Mass=561615, SNR=95.3, Peak=49792 HFD=3.5
23:41:48.159 00.005 1092 MultiStar: [#1 -0.64,1.22,0.81,U] [#2 -0.71,0.90,0.85,U] [#3 -0.51,1.28,0.75,U] [#4 -0.72,1.14,0.76,U] [#5 -0.71,0.95,0.63,U] [#6 -0.68,0.93,0.71,U] [#7 -0.48,1.11,0.53,U] [#8 -0.45,0.76,0.37,U] 
23:41:48.163 00.004 1092 refined, 8 included, MultiStar: {-0.70, 1.07}, one-star: {-1.10, 1.16}
23:41:48.166 00.003 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.58 = 2.58)
23:41:48.172 00.006 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
23:41:48.175 00.003 1092 CameraToMount -- cameraX=-0.70 cameraY=1.07 hyp=1.28 cameraTheta=2.15 mountX=-1.08 mountY=0.84, mountTheta=2.48
23:41:48.180 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=1.07, opts=13)
23:41:48.183 00.003 1092 Enqueuing Move request for scope (-0.70, 1.07)
23:41:48.189 00.006 2744 Worker thread wakes up
23:41:48.189 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 1.07) opts 0xd
23:41:48.189 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 1.07)
23:41:48.190 00.001 2744 Moving (-0.70, 1.07) raw xDistance=-1.08 yDistance=0.84
23:41:48.190 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.71 from input -1.08
23:41:48.190 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=0.75 newest=1.80
23:41:48.190 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.84 from input 0.84
23:41:48.190 00.000 2744 MoveAxis(E, 251, ABG)
23:41:48.190 00.000 2744 Guiding  Dir = 2, Dur = 251
23:41:48.190 00.000 2744 IsSlewing returns 0
23:41:48.190 00.000 2744 IsGuiding returns 0
23:41:48.191 00.001 2744 PulseGuide returned control before completion, sleep 261
23:41:48.212 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:41:48.236 00.024 1092 UpdateGuideState exits: m=561615 SNR=95.3
23:41:48.240 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:48.244 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:48.247 00.003 1092 Enqueuing Expose request
23:41:48.454 00.207 2744 IsGuiding returns 1
23:41:48.454 00.000 2744 scope still moving after pulse duration time elapsed
23:41:48.484 00.030 2744 IsSlewing returns 0
23:41:48.484 00.000 2744 IsGuiding returns 0
23:41:48.485 00.001 2744 scope move finished after 251 + 43 ms
23:41:48.485 00.000 2744 Move returns status 0, amount 251
23:41:48.485 00.000 2744 MoveAxis(S, 159, ABG)
23:41:48.485 00.000 2744 Guiding  Dir = 1, Dur = 159
23:41:48.487 00.002 2744 IsSlewing returns 0
23:41:48.487 00.000 2744 IsGuiding returns 0
23:41:48.488 00.001 2744 PulseGuide returned control before completion, sleep 169
23:41:48.658 00.170 2744 IsGuiding returns 1
23:41:48.658 00.000 2744 scope still moving after pulse duration time elapsed
23:41:48.689 00.031 2744 IsSlewing returns 0
23:41:48.689 00.000 2744 IsGuiding returns 0
23:41:48.689 00.000 2744 scope move finished after 159 + 42 ms
23:41:48.689 00.000 2744 Move returns status 0, amount 159
23:41:48.689 00.000 2744 move complete, result=0
23:41:48.690 00.001 2744 worker thread done servicing request
23:41:48.690 00.000 2744 Worker thread wakes up
23:41:48.690 00.000 1092 GuideStep: -1.1 px 251 ms EAST, 0.8 px 159 ms SOUTH
23:41:48.693 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:48.693 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:52.087 03.394 2744 Exposure complete
23:41:52.281 00.194 2744 worker thread done servicing request
23:41:52.281 00.000 1092 OnExposeComplete: enter
23:41:52.285 00.004 1092 UpdateGuideState(): m_state=6
23:41:52.288 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
23:41:52.291 00.003 1092 Star::Find returns 1 (0), X=1601.96, Y=1128.34, Mass=538587, SNR=90.1, Peak=52195 HFD=3.4
23:41:52.293 00.002 1092 MultiStar: [#1 0.17,0.76,0.92,U] [#2 0.16,0.33,0.86,U] [#3 0.08,0.76,0.79,U] [#4 0.13,0.64,0.70,U] [#5 0.02,0.66,0.54,U] [#6 0.06,0.33,0.66,U] [#7 -0.07,0.73,0.60,U] [#8 0.24,0.39,0.52,U] 
23:41:52.295 00.002 1092 refined, 8 included, MultiStar: {0.03, 0.61}, one-star: {-0.36, 0.74}
23:41:52.297 00.002 1092 CameraToMount -- cameraTheta (1.52) - m_xAngle (-0.43) = xAngle (1.94 = 1.94)
23:41:52.299 00.002 1092 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.79 = 1.79)
23:41:52.302 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=0.61 hyp=0.61 cameraTheta=1.52 mountX=-0.22 mountY=0.59, mountTheta=1.93
23:41:52.307 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.61, opts=13)
23:41:52.311 00.004 1092 Enqueuing Move request for scope (0.03, 0.61)
23:41:52.313 00.002 2744 Worker thread wakes up
23:41:52.314 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.61) opts 0xd
23:41:52.314 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.61)
23:41:52.314 00.000 2744 Moving (0.03, 0.61) raw xDistance=-0.22 yDistance=0.59
23:41:52.314 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:41:52.314 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
23:41:52.314 00.000 2744 MoveAxis(E, 0, ABG)
23:41:52.314 00.000 2744 Move returns status 0, amount 0
23:41:52.314 00.000 2744 MoveAxis(S, 111, ABG)
23:41:52.314 00.000 2744 Guiding  Dir = 1, Dur = 111
23:41:52.314 00.000 2744 IsSlewing returns 0
23:41:52.315 00.001 2744 IsGuiding returns 0
23:41:52.315 00.000 2744 PulseGuide returned control before completion, sleep 121
23:41:52.329 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1031, FiltMax=65535, Gamma=0.510
23:41:52.344 00.015 1092 UpdateGuideState exits: m=538587 SNR=90.1
23:41:52.346 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:52.348 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:52.350 00.002 1092 Enqueuing Expose request
23:41:52.449 00.099 2744 IsGuiding returns 1
23:41:52.449 00.000 2744 scope still moving after pulse duration time elapsed
23:41:52.480 00.031 2744 IsSlewing returns 0
23:41:52.480 00.000 2744 IsGuiding returns 0
23:41:52.480 00.000 2744 scope move finished after 111 + 54 ms
23:41:52.480 00.000 2744 Move returns status 0, amount 111
23:41:52.481 00.001 2744 move complete, result=0
23:41:52.481 00.000 2744 worker thread done servicing request
23:41:52.481 00.000 2744 Worker thread wakes up
23:41:52.481 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:52.481 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:52.483 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.6 px 111 ms SOUTH
23:41:55.879 03.396 2744 Exposure complete
23:41:56.084 00.205 2744 worker thread done servicing request
23:41:56.084 00.000 1092 OnExposeComplete: enter
23:41:56.088 00.004 1092 UpdateGuideState(): m_state=6
23:41:56.090 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
23:41:56.093 00.003 1092 Star::Find returns 1 (0), X=1601.59, Y=1128.47, Mass=535382, SNR=90.8, Peak=50579 HFD=3.2
23:41:56.096 00.003 1092 MultiStar: [#1 -0.20,0.96,0.94,U] [#2 -0.56,0.83,0.95,U] [#3 -0.23,1.17,0.70,U] [#4 -0.34,0.96,0.81,U] [#5 -0.46,1.15,0.75,U] [#6 -0.36,0.76,0.62,U] [#7 -0.24,1.12,0.56,U] [#8 -0.21,1.03,0.48,U] 
23:41:56.098 00.002 1092 refined, 8 included, MultiStar: {-0.39, 0.97}, one-star: {-0.73, 0.87}
23:41:56.100 00.002 1092 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.43) = xAngle (2.38 = 2.38)
23:41:56.104 00.004 1092 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.23 = 2.23)
23:41:56.106 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=0.97 hyp=1.05 cameraTheta=1.96 mountX=-0.76 mountY=0.83, mountTheta=2.31
23:41:56.112 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.97, opts=13)
23:41:56.115 00.003 1092 Enqueuing Move request for scope (-0.39, 0.97)
23:41:56.117 00.002 2744 Worker thread wakes up
23:41:56.117 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.97) opts 0xd
23:41:56.117 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.97)
23:41:56.118 00.001 2744 Moving (-0.39, 0.97) raw xDistance=-0.76 yDistance=0.83
23:41:56.118 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
23:41:56.118 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.83 from input 0.83
23:41:56.118 00.000 2744 MoveAxis(E, 170, ABG)
23:41:56.118 00.000 2744 Guiding  Dir = 2, Dur = 170
23:41:56.118 00.000 2744 IsSlewing returns 0
23:41:56.118 00.000 2744 IsGuiding returns 0
23:41:56.118 00.000 2744 PulseGuide returned control before completion, sleep 180
23:41:56.133 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1565, FiltMax=65535, Gamma=0.510
23:41:56.149 00.016 1092 UpdateGuideState exits: m=535382 SNR=90.8
23:41:56.152 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:41:56.155 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:41:56.157 00.002 1092 Enqueuing Expose request
23:41:56.313 00.156 2744 IsGuiding returns 1
23:41:56.313 00.000 2744 scope still moving after pulse duration time elapsed
23:41:56.344 00.031 2744 IsSlewing returns 0
23:41:56.344 00.000 2744 IsGuiding returns 0
23:41:56.344 00.000 2744 scope move finished after 170 + 55 ms
23:41:56.344 00.000 2744 Move returns status 0, amount 170
23:41:56.344 00.000 2744 MoveAxis(S, 156, ABG)
23:41:56.344 00.000 2744 Guiding  Dir = 1, Dur = 156
23:41:56.345 00.001 2744 IsSlewing returns 0
23:41:56.345 00.000 2744 IsGuiding returns 0
23:41:56.345 00.000 2744 PulseGuide returned control before completion, sleep 166
23:41:56.519 00.174 2744 IsGuiding returns 1
23:41:56.519 00.000 2744 scope still moving after pulse duration time elapsed
23:41:56.550 00.031 2744 IsSlewing returns 0
23:41:56.550 00.000 2744 IsGuiding returns 0
23:41:56.550 00.000 2744 scope move finished after 156 + 49 ms
23:41:56.550 00.000 2744 Move returns status 0, amount 156
23:41:56.550 00.000 2744 move complete, result=0
23:41:56.550 00.000 2744 worker thread done servicing request
23:41:56.550 00.000 2744 Worker thread wakes up
23:41:56.550 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:41:56.551 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:41:56.551 00.000 1092 GuideStep: -0.8 px 170 ms EAST, 0.8 px 156 ms SOUTH
23:41:59.961 03.410 2744 Exposure complete
23:42:00.198 00.237 2744 worker thread done servicing request
23:42:00.198 00.000 1092 OnExposeComplete: enter
23:42:00.202 00.004 1092 UpdateGuideState(): m_state=6
23:42:00.206 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
23:42:00.209 00.003 1092 Star::Find returns 1 (0), X=1601.95, Y=1127.86, Mass=515827, SNR=80.8, Peak=60275 HFD=3.2
23:42:00.212 00.003 1092 MultiStar: [#1 0.17,0.39,0.98,U] [#2 -0.05,-0.07,0.94,U] [#3 0.05,0.65,0.81,U] [#4 -0.13,0.37,0.76,U] [#5 -0.05,0.33,0.76,U] [#6 0.30,0.28,0.72,U] [#7 -0.30,0.55,0.63,U] [#8 -0.04,0.19,0.48,U] 
23:42:00.215 00.003 1092 refined, 8 included, MultiStar: {-0.05, 0.32}, one-star: {-0.37, 0.26}
23:42:00.218 00.003 1092 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.43) = xAngle (2.15 = 2.15)
23:42:00.222 00.004 1092 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.99 = 1.99)
23:42:00.227 00.005 1092 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.32 cameraTheta=1.72 mountX=-0.18 mountY=0.30, mountTheta=2.11
23:42:00.232 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.32, opts=13)
23:42:00.237 00.005 1092 Enqueuing Move request for scope (-0.05, 0.32)
23:42:00.244 00.007 2744 Worker thread wakes up
23:42:00.245 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
23:42:00.245 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
23:42:00.245 00.000 2744 Moving (-0.05, 0.32) raw xDistance=-0.18 yDistance=0.30
23:42:00.245 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:42:00.245 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:00.245 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
23:42:00.245 00.000 2744 MoveAxis(E, 0, ABG)
23:42:00.245 00.000 2744 Move returns status 0, amount 0
23:42:00.245 00.000 2744 MoveAxis(N, 0, ABG)
23:42:00.245 00.000 2744 Move returns status 0, amount 0
23:42:00.245 00.000 2744 move complete, result=0
23:42:00.245 00.000 2744 worker thread done servicing request
23:42:00.265 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1352, FiltMax=65535, Gamma=0.510
23:42:00.285 00.020 1092 UpdateGuideState exits: m=515827 SNR=80.8
23:42:00.289 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:00.293 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:00.296 00.003 1092 Enqueuing Expose request
23:42:00.299 00.003 2744 Worker thread wakes up
23:42:00.299 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:42:00.303 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:00.304 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:03.685 03.381 2744 Exposure complete
23:42:03.874 00.189 2744 worker thread done servicing request
23:42:03.874 00.000 1092 OnExposeComplete: enter
23:42:03.877 00.003 1092 UpdateGuideState(): m_state=6
23:42:03.879 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
23:42:03.881 00.002 1092 Star::Find returns 1 (0), X=1601.71, Y=1128.06, Mass=526807, SNR=78.5, Peak=49667 HFD=3.4
23:42:03.883 00.002 1092 MultiStar: [#1 0.06,0.64,1.02,U] [#2 -0.10,0.23,0.98,U] [#3 -0.13,0.77,0.93,U] [#4 -0.14,0.51,0.94,U] [#5 0.10,0.25,0.86,U] [#6 0.09,0.17,0.68,U] [#7 -0.19,0.63,0.64,U] [#8 0.23,0.45,0.42,U] 
23:42:03.887 00.004 1092 refined, 8 included, MultiStar: {-0.10, 0.46}, one-star: {-0.61, 0.46}
23:42:03.889 00.002 1092 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.43) = xAngle (2.22 = 2.22)
23:42:03.891 00.002 1092 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.06 = 2.06)
23:42:03.893 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.79 mountX=-0.29 mountY=0.42, mountTheta=2.17
23:42:03.897 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.46, opts=13)
23:42:03.899 00.002 1092 Enqueuing Move request for scope (-0.10, 0.46)
23:42:03.903 00.004 2744 Worker thread wakes up
23:42:03.903 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.46) opts 0xd
23:42:03.903 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.46)
23:42:03.903 00.000 2744 Moving (-0.10, 0.46) raw xDistance=-0.29 yDistance=0.42
23:42:03.903 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
23:42:03.903 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:03.903 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
23:42:03.903 00.000 2744 MoveAxis(E, 0, ABG)
23:42:03.903 00.000 2744 Move returns status 0, amount 0
23:42:03.903 00.000 2744 MoveAxis(N, 0, ABG)
23:42:03.904 00.001 2744 Move returns status 0, amount 0
23:42:03.904 00.000 2744 move complete, result=0
23:42:03.904 00.000 2744 worker thread done servicing request
23:42:03.917 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1645, FiltMax=65535, Gamma=0.510
23:42:03.934 00.017 1092 UpdateGuideState exits: m=526807 SNR=78.5
23:42:03.938 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:03.940 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:03.943 00.003 1092 Enqueuing Expose request
23:42:03.945 00.002 2744 Worker thread wakes up
23:42:03.945 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:03.945 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:03.945 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
23:42:07.329 03.384 2744 Exposure complete
23:42:07.523 00.194 2744 worker thread done servicing request
23:42:07.523 00.000 1092 OnExposeComplete: enter
23:42:07.526 00.003 1092 UpdateGuideState(): m_state=6
23:42:07.528 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
23:42:07.530 00.002 1092 Star::Find returns 1 (0), X=1602.25, Y=1128.00, Mass=555468, SNR=97.9, Peak=57651 HFD=3.2
23:42:07.532 00.002 1092 MultiStar: [#1 0.50,0.51,0.73,U] [#2 0.40,0.17,0.92,U] [#3 0.36,0.66,0.71,U] [#4 0.39,0.46,0.76,U] [#5 0.40,0.33,0.65,U] [#6 0.33,0.27,0.63,U] [#7 0.16,0.32,0.53,U] [#8 0.76,0.28,0.39,U] 
23:42:07.534 00.002 1092 single-star, 8 included, MultiStar: {0.32, 0.38}, one-star: {-0.07, 0.40}
23:42:07.537 00.003 1092 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.43) = xAngle (2.18 = 2.18)
23:42:07.539 00.002 1092 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.02 = 2.02)
23:42:07.541 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=0.40 hyp=0.41 cameraTheta=1.75 mountX=-0.23 mountY=0.37, mountTheta=2.13
23:42:07.546 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.40, opts=13)
23:42:07.548 00.002 1092 Enqueuing Move request for scope (-0.07, 0.40)
23:42:07.550 00.002 2744 Worker thread wakes up
23:42:07.550 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.40) opts 0xd
23:42:07.550 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.40)
23:42:07.550 00.000 2744 Moving (-0.07, 0.40) raw xDistance=-0.23 yDistance=0.37
23:42:07.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:42:07.550 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:07.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
23:42:07.550 00.000 2744 MoveAxis(E, 0, ABG)
23:42:07.550 00.000 2744 Move returns status 0, amount 0
23:42:07.550 00.000 2744 MoveAxis(N, 0, ABG)
23:42:07.550 00.000 2744 Move returns status 0, amount 0
23:42:07.550 00.000 2744 move complete, result=0
23:42:07.550 00.000 2744 worker thread done servicing request
23:42:07.564 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1351, FiltMax=65535, Gamma=0.510
23:42:07.577 00.013 1092 UpdateGuideState exits: m=555468 SNR=97.9
23:42:07.579 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:07.581 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:07.583 00.002 1092 Enqueuing Expose request
23:42:07.585 00.002 2744 Worker thread wakes up
23:42:07.586 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
23:42:07.588 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:07.588 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:10.980 03.392 2744 Exposure complete
23:42:11.194 00.214 2744 worker thread done servicing request
23:42:11.194 00.000 1092 OnExposeComplete: enter
23:42:11.197 00.003 1092 UpdateGuideState(): m_state=6
23:42:11.200 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
23:42:11.204 00.004 1092 Star::Find returns 1 (0), X=1602.59, Y=1127.89, Mass=553404, SNR=82.0, Peak=52096 HFD=3.6
23:42:11.207 00.003 1092 MultiStar: [#1 0.80,0.49,0.92,U] [#2 0.71,0.05,0.98,U] [#3 0.67,0.42,0.70,U] [#4 0.81,0.13,0.90,U] [#5 0.74,0.30,0.73,U] [#6 0.54,0.00,0.77,U] [#7 0.57,0.33,0.52,U] [#8 0.94,0.10,0.44,U] 
23:42:11.209 00.002 1092 single-star, 8 included, MultiStar: {0.66, 0.23}, one-star: {0.27, 0.29}
23:42:11.212 00.003 1092 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.43) = xAngle (1.24 = 1.24)
23:42:11.215 00.003 1092 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.08 = 1.08)
23:42:11.217 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.29 hyp=0.40 cameraTheta=0.81 mountX=0.13 mountY=0.35, mountTheta=1.22
23:42:11.224 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.29, opts=13)
23:42:11.228 00.004 1092 Enqueuing Move request for scope (0.27, 0.29)
23:42:11.231 00.003 2744 Worker thread wakes up
23:42:11.231 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.29) opts 0xd
23:42:11.231 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.29)
23:42:11.231 00.000 2744 Moving (0.27, 0.29) raw xDistance=0.13 yDistance=0.35
23:42:11.231 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
23:42:11.231 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:11.231 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
23:42:11.231 00.000 2744 MoveAxis(E, 0, ABG)
23:42:11.231 00.000 2744 Move returns status 0, amount 0
23:42:11.231 00.000 2744 MoveAxis(N, 0, ABG)
23:42:11.231 00.000 2744 Move returns status 0, amount 0
23:42:11.231 00.000 2744 move complete, result=0
23:42:11.232 00.001 2744 worker thread done servicing request
23:42:11.251 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:42:11.271 00.020 1092 UpdateGuideState exits: m=553404 SNR=82.0
23:42:11.274 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:11.278 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:11.281 00.003 1092 Enqueuing Expose request
23:42:11.285 00.004 2744 Worker thread wakes up
23:42:11.285 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:11.285 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:11.285 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:42:14.681 03.396 2744 Exposure complete
23:42:14.883 00.202 2744 worker thread done servicing request
23:42:14.883 00.000 1092 OnExposeComplete: enter
23:42:14.887 00.004 1092 UpdateGuideState(): m_state=6
23:42:14.889 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
23:42:14.893 00.004 1092 Star::Find returns 1 (0), X=1602.50, Y=1127.70, Mass=526001, SNR=86.6, Peak=50480 HFD=3.3
23:42:14.896 00.003 1092 MultiStar: [#1 1.09,0.26,0.93,U] [#2 0.83,-0.11,0.95,U] [#3 0.74,0.22,0.77,U] [#4 0.92,0.11,0.92,U] [#5 0.84,0.12,0.76,U] [#6 0.69,-0.05,0.78,U] [#7 0.63,0.39,0.54,U] [#8 1.08,-0.03,0.45,U] 
23:42:14.898 00.002 1092 single-star, 8 included, MultiStar: {0.76, 0.11}, one-star: {0.18, 0.10}
23:42:14.900 00.002 1092 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.43) = xAngle (0.95 = 0.95)
23:42:14.903 00.003 1092 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.79 = 0.79)
23:42:14.906 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=0.12 mountY=0.14, mountTheta=0.88
23:42:14.911 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.10, opts=13)
23:42:14.913 00.002 1092 Enqueuing Move request for scope (0.18, 0.10)
23:42:14.915 00.002 2744 Worker thread wakes up
23:42:14.915 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
23:42:14.915 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
23:42:14.915 00.000 2744 Moving (0.18, 0.10) raw xDistance=0.12 yDistance=0.14
23:42:14.915 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:42:14.916 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:14.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:42:14.916 00.000 2744 MoveAxis(E, 0, ABG)
23:42:14.916 00.000 2744 Move returns status 0, amount 0
23:42:14.916 00.000 2744 MoveAxis(N, 0, ABG)
23:42:14.916 00.000 2744 Move returns status 0, amount 0
23:42:14.916 00.000 2744 move complete, result=0
23:42:14.916 00.000 2744 worker thread done servicing request
23:42:14.930 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1706, FiltMax=65535, Gamma=0.510
23:42:14.945 00.015 1092 UpdateGuideState exits: m=526001 SNR=86.6
23:42:14.948 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:14.950 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:14.953 00.003 1092 Enqueuing Expose request
23:42:14.955 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:42:14.957 00.002 2744 Worker thread wakes up
23:42:14.957 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:14.957 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:18.346 03.389 2744 Exposure complete
23:42:18.540 00.194 2744 worker thread done servicing request
23:42:18.540 00.000 1092 OnExposeComplete: enter
23:42:18.543 00.003 1092 UpdateGuideState(): m_state=6
23:42:18.546 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
23:42:18.548 00.002 1092 Star::Find returns 1 (0), X=1603.10, Y=1127.45, Mass=589816, SNR=84.4, Peak=51088 HFD=3.6
23:42:18.550 00.002 1092 MultiStar: [#1 1.15,0.08,1.00,U] [#2 1.07,-0.47,0.94,U] [#3 1.18,0.14,0.77,U] [#4 1.08,-0.07,1.12,U] [#5 1.25,0.06,0.74,U] [#6 1.16,-0.38,0.77,U] [#7 1.15,0.27,0.51,U] [#8 1.25,0.11,0.45,U] 
23:42:18.552 00.002 1092 single-star, 8 included, MultiStar: {1.10, -0.07}, one-star: {0.78, -0.15}
23:42:18.554 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
23:42:18.557 00.003 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
23:42:18.559 00.002 1092 CameraToMount -- cameraX=0.78 cameraY=-0.15 hyp=0.79 cameraTheta=-0.19 mountX=0.77 mountY=0.07, mountTheta=0.09
23:42:18.564 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.15, opts=13)
23:42:18.567 00.003 1092 Enqueuing Move request for scope (0.78, -0.15)
23:42:18.569 00.002 2744 Worker thread wakes up
23:42:18.569 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.15) opts 0xd
23:42:18.569 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.15)
23:42:18.569 00.000 2744 Moving (0.78, -0.15) raw xDistance=0.77 yDistance=0.07
23:42:18.569 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
23:42:18.569 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:18.569 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:42:18.569 00.000 2744 MoveAxis(W, 173, ABG)
23:42:18.569 00.000 2744 Guiding  Dir = 3, Dur = 173
23:42:18.569 00.000 2744 IsSlewing returns 0
23:42:18.569 00.000 2744 IsGuiding returns 0
23:42:18.569 00.000 2744 PulseGuide returned control before completion, sleep 183
23:42:18.584 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1514, FiltMax=65535, Gamma=0.510
23:42:18.599 00.015 1092 UpdateGuideState exits: m=589816 SNR=84.4
23:42:18.601 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:18.604 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:18.606 00.002 1092 Enqueuing Expose request
23:42:18.758 00.152 2744 IsGuiding returns 1
23:42:18.758 00.000 2744 scope still moving after pulse duration time elapsed
23:42:18.789 00.031 2744 IsSlewing returns 0
23:42:18.789 00.000 2744 IsGuiding returns 0
23:42:18.789 00.000 2744 scope move finished after 173 + 46 ms
23:42:18.789 00.000 2744 Move returns status 0, amount 173
23:42:18.789 00.000 2744 MoveAxis(N, 0, ABG)
23:42:18.789 00.000 2744 Move returns status 0, amount 0
23:42:18.789 00.000 2744 move complete, result=0
23:42:18.790 00.001 2744 worker thread done servicing request
23:42:18.790 00.000 2744 Worker thread wakes up
23:42:18.790 00.000 1092 GuideStep: 0.8 px 173 ms WEST, 0.1 px 0 ms NORTH
23:42:18.794 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:18.794 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:22.180 03.386 2744 Exposure complete
23:42:22.383 00.203 2744 worker thread done servicing request
23:42:22.383 00.000 1092 OnExposeComplete: enter
23:42:22.387 00.004 1092 UpdateGuideState(): m_state=6
23:42:22.391 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
23:42:22.393 00.002 1092 Star::Find returns 1 (0), X=1602.53, Y=1127.78, Mass=531013, SNR=81.3, Peak=50688 HFD=3.4
23:42:22.397 00.004 1092 MultiStar: [#1 0.77,0.23,0.96,U] [#2 0.61,-0.18,1.03,U] [#3 0.76,0.27,0.85,U] [#4 0.73,0.11,0.88,U] [#5 0.72,-0.04,0.71,U] [#6 0.81,-0.06,0.72,U] [#7 0.52,0.34,0.65,U] [#8 0.74,0.32,0.50,U] 
23:42:22.399 00.002 1092 single-star, 8 included, MultiStar: {0.64, 0.12}, one-star: {0.21, 0.18}
23:42:22.401 00.002 1092 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.43) = xAngle (1.12 = 1.12)
23:42:22.404 00.003 1092 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.97 = 0.97)
23:42:22.406 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.70 mountX=0.12 mountY=0.23, mountTheta=1.09
23:42:22.413 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.18, opts=13)
23:42:22.415 00.002 1092 Enqueuing Move request for scope (0.21, 0.18)
23:42:22.418 00.003 2744 Worker thread wakes up
23:42:22.418 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
23:42:22.418 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
23:42:22.418 00.000 2744 Moving (0.21, 0.18) raw xDistance=0.12 yDistance=0.23
23:42:22.418 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:42:22.418 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:22.418 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:42:22.418 00.000 2744 MoveAxis(E, 0, ABG)
23:42:22.418 00.000 2744 Move returns status 0, amount 0
23:42:22.418 00.000 2744 MoveAxis(N, 0, ABG)
23:42:22.418 00.000 2744 Move returns status 0, amount 0
23:42:22.418 00.000 2744 move complete, result=0
23:42:22.419 00.001 2744 worker thread done servicing request
23:42:22.433 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:42:22.449 00.016 1092 UpdateGuideState exits: m=531013 SNR=81.3
23:42:22.452 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:22.455 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:22.457 00.002 1092 Enqueuing Expose request
23:42:22.459 00.002 2744 Worker thread wakes up
23:42:22.459 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:22.462 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:22.462 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:25.857 03.395 2744 Exposure complete
23:42:26.079 00.222 2744 worker thread done servicing request
23:42:26.080 00.001 1092 OnExposeComplete: enter
23:42:26.082 00.002 1092 UpdateGuideState(): m_state=6
23:42:26.087 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
23:42:26.091 00.004 1092 Star::Find returns 1 (0), X=1602.61, Y=1127.85, Mass=569385, SNR=99.5, Peak=54720 HFD=3.6
23:42:26.094 00.003 1092 MultiStar: [#1 0.80,0.38,0.79,U] [#2 0.67,-0.09,0.93,U] [#3 0.79,0.24,0.82,U] [#4 0.61,0.16,0.71,U] [#5 0.63,0.17,0.60,U] [#6 0.72,-0.16,0.59,U] [#7 0.54,0.46,0.59,U] [#8 0.80,0.05,0.38,U] 
23:42:26.098 00.004 1092 single-star, 8 included, MultiStar: {0.63, 0.17}, one-star: {0.29, 0.25}
23:42:26.100 00.002 1092 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.43) = xAngle (1.15 = 1.15)
23:42:26.104 00.004 1092 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.00 = 1.00)
23:42:26.108 00.004 1092 CameraToMount -- cameraX=0.29 cameraY=0.25 hyp=0.38 cameraTheta=0.72 mountX=0.16 mountY=0.32, mountTheta=1.12
23:42:26.114 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.25, opts=13)
23:42:26.116 00.002 1092 Enqueuing Move request for scope (0.29, 0.25)
23:42:26.120 00.004 2744 Worker thread wakes up
23:42:26.120 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.25) opts 0xd
23:42:26.120 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.25)
23:42:26.120 00.000 2744 Moving (0.29, 0.25) raw xDistance=0.16 yDistance=0.32
23:42:26.121 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:42:26.121 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:26.121 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
23:42:26.121 00.000 2744 MoveAxis(E, 0, ABG)
23:42:26.121 00.000 2744 Move returns status 0, amount 0
23:42:26.121 00.000 2744 MoveAxis(N, 0, ABG)
23:42:26.121 00.000 2744 Move returns status 0, amount 0
23:42:26.121 00.000 2744 move complete, result=0
23:42:26.121 00.000 2744 worker thread done servicing request
23:42:26.141 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1706, FiltMax=65535, Gamma=0.510
23:42:26.162 00.021 1092 UpdateGuideState exits: m=569385 SNR=99.5
23:42:26.165 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:26.171 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:26.174 00.003 1092 Enqueuing Expose request
23:42:26.179 00.005 2744 Worker thread wakes up
23:42:26.179 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:26.179 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:26.179 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:42:29.576 03.397 2744 Exposure complete
23:42:29.770 00.194 2744 worker thread done servicing request
23:42:29.770 00.000 1092 OnExposeComplete: enter
23:42:29.773 00.003 1092 UpdateGuideState(): m_state=6
23:42:29.776 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
23:42:29.779 00.003 1092 Star::Find returns 1 (0), X=1602.67, Y=1127.68, Mass=532342, SNR=82.4, Peak=57344 HFD=3.3
23:42:29.781 00.002 1092 MultiStar: [#1 0.86,0.17,1.07,U] [#2 0.97,0.01,1.01,U] [#3 1.10,0.28,0.87,U] [#4 0.73,0.07,0.96,U] [#5 0.79,0.15,0.79,U] [#6 0.89,-0.01,0.88,U] [#7 1.00,0.32,0.63,U] [#8 0.98,-0.21,0.46,U] 
23:42:29.783 00.002 1092 single-star, 8 included, MultiStar: {0.83, 0.10}, one-star: {0.35, 0.08}
23:42:29.785 00.002 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.65 = 0.65)
23:42:29.788 00.003 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
23:42:29.790 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=0.08 hyp=0.36 cameraTheta=0.22 mountX=0.29 mountY=0.17, mountTheta=0.54
23:42:29.794 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.08, opts=13)
23:42:29.796 00.002 1092 Enqueuing Move request for scope (0.35, 0.08)
23:42:29.799 00.003 2744 Worker thread wakes up
23:42:29.799 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.08) opts 0xd
23:42:29.799 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.08)
23:42:29.799 00.000 2744 Moving (0.35, 0.08) raw xDistance=0.29 yDistance=0.17
23:42:29.799 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
23:42:29.799 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:29.799 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:42:29.799 00.000 2744 MoveAxis(E, 0, ABG)
23:42:29.799 00.000 2744 Move returns status 0, amount 0
23:42:29.799 00.000 2744 MoveAxis(N, 0, ABG)
23:42:29.799 00.000 2744 Move returns status 0, amount 0
23:42:29.800 00.001 2744 move complete, result=0
23:42:29.800 00.000 2744 worker thread done servicing request
23:42:29.815 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1544, FiltMax=65535, Gamma=0.510
23:42:29.831 00.016 1092 UpdateGuideState exits: m=532342 SNR=82.4
23:42:29.833 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:29.836 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:29.839 00.003 1092 Enqueuing Expose request
23:42:29.841 00.002 2744 Worker thread wakes up
23:42:29.841 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:29.844 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:29.844 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:33.222 03.378 2744 Exposure complete
23:42:33.430 00.208 2744 worker thread done servicing request
23:42:33.430 00.000 1092 OnExposeComplete: enter
23:42:33.432 00.002 1092 UpdateGuideState(): m_state=6
23:42:33.436 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
23:42:33.439 00.003 1092 Star::Find returns 1 (0), X=1603.41, Y=1127.52, Mass=534839, SNR=85.2, Peak=51827 HFD=3.2
23:42:33.443 00.004 1092 MultiStar: [#1 1.59,-0.00,0.93,U] [#2 1.43,-0.26,1.05,U] [#3 1.51,-0.14,0.80,U] [#4 1.48,-0.35,0.91,U] [#5 1.40,-0.19,0.72,U] [#6 1.50,-0.52,0.76,U] [#7 1.20,-0.17,0.57,U] [#8 1.75,-0.30,0.52,U] 
23:42:33.445 00.002 1092 single-star, 8 included, MultiStar: {1.43, -0.22}, one-star: {1.09, -0.08}
23:42:33.447 00.002 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.35 = 0.35)
23:42:33.449 00.002 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
23:42:33.451 00.002 1092 CameraToMount -- cameraX=1.09 cameraY=-0.08 hyp=1.09 cameraTheta=-0.07 mountX=1.02 mountY=0.22, mountTheta=0.21
23:42:33.461 00.010 1092 SchedulePrimaryMove(0F8C9988, x=1.09, y=-0.08, opts=13)
23:42:33.463 00.002 1092 Enqueuing Move request for scope (1.09, -0.08)
23:42:33.466 00.003 2744 Worker thread wakes up
23:42:33.466 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.08) opts 0xd
23:42:33.467 00.001 2744 Handling offset move in thread for scope, endpoint = (1.09, -0.08)
23:42:33.467 00.000 2744 Moving (1.09, -0.08) raw xDistance=1.02 yDistance=0.22
23:42:33.467 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.02
23:42:33.467 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:33.467 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:42:33.467 00.000 2744 MoveAxis(W, 229, ABG)
23:42:33.467 00.000 2744 Guiding  Dir = 3, Dur = 229
23:42:33.467 00.000 2744 IsSlewing returns 0
23:42:33.467 00.000 2744 IsGuiding returns 0
23:42:33.468 00.001 2744 PulseGuide returned control before completion, sleep 239
23:42:33.483 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1543, FiltMax=65535, Gamma=0.510
23:42:33.499 00.016 1092 UpdateGuideState exits: m=534839 SNR=85.2
23:42:33.505 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:33.508 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:33.511 00.003 1092 Enqueuing Expose request
23:42:33.720 00.209 2744 IsGuiding returns 1
23:42:33.720 00.000 2744 scope still moving after pulse duration time elapsed
23:42:33.751 00.031 2744 IsSlewing returns 0
23:42:33.751 00.000 2744 IsGuiding returns 0
23:42:33.751 00.000 2744 scope move finished after 229 + 54 ms
23:42:33.751 00.000 2744 Move returns status 0, amount 229
23:42:33.751 00.000 2744 MoveAxis(N, 0, ABG)
23:42:33.752 00.001 2744 Move returns status 0, amount 0
23:42:33.752 00.000 2744 move complete, result=0
23:42:33.752 00.000 2744 worker thread done servicing request
23:42:33.752 00.000 1092 GuideStep: 1.0 px 229 ms WEST, 0.2 px 0 ms NORTH
23:42:33.755 00.003 2744 Worker thread wakes up
23:42:33.755 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:33.755 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:37.178 03.423 2744 Exposure complete
23:42:37.418 00.240 1092 OnExposeComplete: enter
23:42:37.422 00.004 2744 worker thread done servicing request
23:42:37.422 00.000 1092 UpdateGuideState(): m_state=6
23:42:37.426 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
23:42:37.430 00.004 1092 Star::Find returns 1 (0), X=1602.84, Y=1127.50, Mass=534209, SNR=80.4, Peak=58560 HFD=3.4
23:42:37.433 00.003 1092 MultiStar: [#1 1.10,-0.02,0.92,U] [#2 1.11,-0.42,1.14,U] [#3 1.07,0.10,0.96,U] [#4 0.99,-0.28,0.83,U] [#5 0.94,-0.19,0.77,U] [#6 1.26,-0.40,0.76,U] [#7 0.85,-0.08,0.62,U] [#8 1.12,-0.24,0.52,U] 
23:42:37.439 00.006 1092 single-star, 8 included, MultiStar: {0.99, -0.18}, one-star: {0.52, -0.10}
23:42:37.443 00.004 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
23:42:37.449 00.006 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
23:42:37.454 00.005 1092 CameraToMount -- cameraX=0.52 cameraY=-0.10 hyp=0.52 cameraTheta=-0.19 mountX=0.51 mountY=0.04, mountTheta=0.09
23:42:37.464 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.52, y=-0.10, opts=13)
23:42:37.468 00.004 1092 Enqueuing Move request for scope (0.52, -0.10)
23:42:37.473 00.005 2744 Worker thread wakes up
23:42:37.473 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.10) opts 0xd
23:42:37.473 00.000 2744 Handling offset move in thread for scope, endpoint = (0.52, -0.10)
23:42:37.473 00.000 2744 Moving (0.52, -0.10) raw xDistance=0.51 yDistance=0.04
23:42:37.473 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.51
23:42:37.473 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:37.473 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:37.474 00.001 2744 MoveAxis(W, 130, ABG)
23:42:37.474 00.000 2744 Guiding  Dir = 3, Dur = 130
23:42:37.474 00.000 2744 IsSlewing returns 0
23:42:37.474 00.000 2744 IsGuiding returns 0
23:42:37.475 00.001 2744 PulseGuide returned control before completion, sleep 140
23:42:37.495 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1571, FiltMax=65535, Gamma=0.510
23:42:37.511 00.016 1092 UpdateGuideState exits: m=534209 SNR=80.4
23:42:37.514 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:37.517 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:37.520 00.003 1092 Enqueuing Expose request
23:42:37.631 00.111 2744 IsGuiding returns 0
23:42:37.631 00.000 2744 Move returns status 0, amount 130
23:42:37.631 00.000 2744 MoveAxis(N, 0, ABG)
23:42:37.631 00.000 2744 Move returns status 0, amount 0
23:42:37.631 00.000 2744 move complete, result=0
23:42:37.631 00.000 2744 worker thread done servicing request
23:42:37.632 00.001 2744 Worker thread wakes up
23:42:37.632 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:37.632 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:37.632 00.000 1092 GuideStep: 0.5 px 130 ms WEST, 0.0 px 0 ms NORTH
23:42:41.029 03.397 2744 Exposure complete
23:42:41.227 00.198 2744 worker thread done servicing request
23:42:41.227 00.000 1092 OnExposeComplete: enter
23:42:41.229 00.002 1092 UpdateGuideState(): m_state=6
23:42:41.232 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
23:42:41.234 00.002 1092 Star::Find returns 1 (0), X=1603.00, Y=1127.73, Mass=540243, SNR=90.9, Peak=49872 HFD=3.4
23:42:41.238 00.004 1092 MultiStar: [#1 1.23,0.22,0.86,U] [#2 1.17,-0.11,0.95,U] [#3 1.26,0.23,0.83,U] [#4 1.03,0.07,0.84,U] [#5 1.02,-0.05,0.65,U] [#6 1.21,-0.27,0.72,U] [#7 1.15,0.31,0.50,U] [#8 1.20,0.08,0.41,U] 
23:42:41.240 00.002 1092 single-star, 8 included, MultiStar: {1.09, 0.06}, one-star: {0.67, 0.13}
23:42:41.243 00.003 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
23:42:41.245 00.002 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
23:42:41.247 00.002 1092 CameraToMount -- cameraX=0.67 cameraY=0.13 hyp=0.69 cameraTheta=0.19 mountX=0.56 mountY=0.31, mountTheta=0.50
23:42:41.253 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=0.13, opts=13)
23:42:41.256 00.003 1092 Enqueuing Move request for scope (0.67, 0.13)
23:42:41.258 00.002 2744 Worker thread wakes up
23:42:41.258 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.13) opts 0xd
23:42:41.258 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, 0.13)
23:42:41.258 00.000 2744 Moving (0.67, 0.13) raw xDistance=0.56 yDistance=0.31
23:42:41.258 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
23:42:41.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:41.259 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:42:41.259 00.000 2744 MoveAxis(W, 135, ABG)
23:42:41.259 00.000 2744 Guiding  Dir = 3, Dur = 135
23:42:41.259 00.000 2744 IsSlewing returns 0
23:42:41.259 00.000 2744 IsGuiding returns 0
23:42:41.260 00.001 2744 PulseGuide returned control before completion, sleep 145
23:42:41.282 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1571, FiltMax=65535, Gamma=0.510
23:42:41.298 00.016 1092 UpdateGuideState exits: m=540243 SNR=90.9
23:42:41.301 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:41.303 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:41.305 00.002 1092 Enqueuing Expose request
23:42:41.410 00.105 2744 IsGuiding returns 1
23:42:41.410 00.000 2744 scope still moving after pulse duration time elapsed
23:42:41.441 00.031 2744 IsSlewing returns 0
23:42:41.441 00.000 2744 IsGuiding returns 0
23:42:41.441 00.000 2744 scope move finished after 135 + 46 ms
23:42:41.441 00.000 2744 Move returns status 0, amount 135
23:42:41.441 00.000 2744 MoveAxis(N, 0, ABG)
23:42:41.441 00.000 2744 Move returns status 0, amount 0
23:42:41.442 00.001 2744 move complete, result=0
23:42:41.442 00.000 2744 worker thread done servicing request
23:42:41.442 00.000 2744 Worker thread wakes up
23:42:41.442 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:41.442 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:41.446 00.004 1092 GuideStep: 0.6 px 135 ms WEST, 0.3 px 0 ms NORTH
23:42:44.831 03.385 2744 Exposure complete
23:42:45.032 00.201 2744 worker thread done servicing request
23:42:45.032 00.000 1092 OnExposeComplete: enter
23:42:45.036 00.004 1092 UpdateGuideState(): m_state=6
23:42:45.039 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
23:42:45.041 00.002 1092 Star::Find returns 1 (0), X=1602.83, Y=1127.50, Mass=574162, SNR=85.2, Peak=54320 HFD=3.4
23:42:45.044 00.003 1092 MultiStar: [#1 0.99,0.20,1.01,U] [#2 0.86,-0.24,0.96,U] [#3 1.08,0.18,0.88,U] [#4 0.91,-0.23,0.78,U] [#5 0.76,0.11,0.75,U] [#6 0.88,-0.23,0.69,U] [#7 0.97,0.29,0.54,U] [#8 1.03,-0.20,0.50,U] 
23:42:45.046 00.002 1092 single-star, 8 included, MultiStar: {0.87, -0.02}, one-star: {0.51, -0.10}
23:42:45.048 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.23 = 0.23)
23:42:45.050 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
23:42:45.053 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=-0.10 hyp=0.52 cameraTheta=-0.19 mountX=0.51 mountY=0.04, mountTheta=0.08
23:42:45.060 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.10, opts=13)
23:42:45.063 00.003 1092 Enqueuing Move request for scope (0.51, -0.10)
23:42:45.065 00.002 2744 Worker thread wakes up
23:42:45.065 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.10) opts 0xd
23:42:45.065 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.10)
23:42:45.065 00.000 2744 Moving (0.51, -0.10) raw xDistance=0.51 yDistance=0.04
23:42:45.065 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
23:42:45.065 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:45.065 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:42:45.065 00.000 2744 MoveAxis(W, 123, ABG)
23:42:45.065 00.000 2744 Guiding  Dir = 3, Dur = 123
23:42:45.066 00.001 2744 IsSlewing returns 0
23:42:45.066 00.000 2744 IsGuiding returns 0
23:42:45.066 00.000 2744 PulseGuide returned control before completion, sleep 133
23:42:45.081 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1576, FiltMax=65535, Gamma=0.510
23:42:45.096 00.015 1092 UpdateGuideState exits: m=574162 SNR=85.2
23:42:45.098 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:45.100 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:45.102 00.002 1092 Enqueuing Expose request
23:42:45.213 00.111 2744 IsGuiding returns 1
23:42:45.213 00.000 2744 scope still moving after pulse duration time elapsed
23:42:45.245 00.032 2744 IsSlewing returns 0
23:42:45.245 00.000 2744 IsGuiding returns 0
23:42:45.245 00.000 2744 scope move finished after 123 + 55 ms
23:42:45.245 00.000 2744 Move returns status 0, amount 123
23:42:45.245 00.000 2744 MoveAxis(N, 0, ABG)
23:42:45.245 00.000 2744 Move returns status 0, amount 0
23:42:45.246 00.001 2744 move complete, result=0
23:42:45.246 00.000 2744 worker thread done servicing request
23:42:45.246 00.000 2744 Worker thread wakes up
23:42:45.246 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:45.246 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:45.248 00.002 1092 GuideStep: 0.5 px 123 ms WEST, 0.0 px 0 ms NORTH
23:42:48.644 03.396 2744 Exposure complete
23:42:48.869 00.225 1092 OnExposeComplete: enter
23:42:48.872 00.003 1092 UpdateGuideState(): m_state=6
23:42:48.875 00.003 2744 worker thread done servicing request
23:42:48.875 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
23:42:48.879 00.004 1092 Star::Find returns 1 (0), X=1602.70, Y=1127.66, Mass=526100, SNR=80.5, Peak=51488 HFD=3.5
23:42:48.882 00.003 1092 MultiStar: [#1 0.73,0.07,0.79,U] [#2 0.69,-0.23,0.97,U] [#3 0.72,0.35,0.92,U] [#4 0.52,-0.06,0.80,U] [#5 0.74,0.01,0.76,U] [#6 0.81,-0.16,0.81,U] [#7 0.52,0.21,0.60,U] [#8 0.75,0.15,0.47,U] 
23:42:48.885 00.003 1092 single-star, 8 included, MultiStar: {0.65, 0.03}, one-star: {0.38, 0.07}
23:42:48.889 00.004 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
23:42:48.892 00.003 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.45 = 0.45)
23:42:48.896 00.004 1092 CameraToMount -- cameraX=0.38 cameraY=0.07 hyp=0.38 cameraTheta=0.17 mountX=0.31 mountY=0.16, mountTheta=0.48
23:42:48.901 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=0.07, opts=13)
23:42:48.905 00.004 1092 Enqueuing Move request for scope (0.38, 0.07)
23:42:48.908 00.003 2744 Worker thread wakes up
23:42:48.909 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.07) opts 0xd
23:42:48.909 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, 0.07)
23:42:48.909 00.000 2744 Moving (0.38, 0.07) raw xDistance=0.31 yDistance=0.16
23:42:48.909 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
23:42:48.909 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:48.909 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:42:48.909 00.000 2744 MoveAxis(W, 79, ABG)
23:42:48.909 00.000 2744 Guiding  Dir = 3, Dur = 79
23:42:48.909 00.000 2744 IsSlewing returns 0
23:42:48.910 00.001 2744 IsGuiding returns 0
23:42:48.910 00.000 2744 PulseGuide returned control before completion, sleep 89
23:42:48.928 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1539, FiltMax=65535, Gamma=0.510
23:42:48.946 00.018 1092 UpdateGuideState exits: m=526100 SNR=80.5
23:42:48.949 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:48.952 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:48.959 00.007 1092 Enqueuing Expose request
23:42:49.000 00.041 2744 IsGuiding returns 1
23:42:49.001 00.001 2744 scope still moving after pulse duration time elapsed
23:42:49.032 00.031 2744 IsSlewing returns 0
23:42:49.032 00.000 2744 IsGuiding returns 0
23:42:49.032 00.000 2744 scope move finished after 79 + 43 ms
23:42:49.032 00.000 2744 Move returns status 0, amount 79
23:42:49.033 00.001 2744 MoveAxis(N, 0, ABG)
23:42:49.033 00.000 2744 Move returns status 0, amount 0
23:42:49.033 00.000 2744 move complete, result=0
23:42:49.033 00.000 2744 worker thread done servicing request
23:42:49.033 00.000 2744 Worker thread wakes up
23:42:49.033 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:49.033 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:49.033 00.000 1092 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH
23:42:52.425 03.392 2744 Exposure complete
23:42:52.617 00.192 2744 worker thread done servicing request
23:42:52.618 00.001 1092 OnExposeComplete: enter
23:42:52.621 00.003 1092 UpdateGuideState(): m_state=6
23:42:52.624 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
23:42:52.626 00.002 1092 Star::Find returns 1 (0), X=1602.23, Y=1127.82, Mass=539696, SNR=81.4, Peak=44512 HFD=3.5
23:42:52.629 00.003 1092 MultiStar: [#1 0.48,0.29,0.88,U] [#2 0.31,0.03,0.98,U] [#3 0.39,0.54,0.79,U] [#4 0.38,0.41,0.72,U] [#5 0.57,0.11,0.74,U] [#6 0.64,0.19,0.79,U] [#7 0.32,0.37,0.65,U] [#8 0.90,0.25,0.47,U] 
23:42:52.631 00.002 1092 single-star, 8 included, MultiStar: {0.39, 0.26}, one-star: {-0.10, 0.22}
23:42:52.632 00.001 1092 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.43) = xAngle (2.40 = 2.40)
23:42:52.635 00.003 1092 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.25 = 2.25)
23:42:52.638 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.18 mountY=0.19, mountTheta=2.33
23:42:52.644 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.22, opts=13)
23:42:52.647 00.003 1092 Enqueuing Move request for scope (-0.10, 0.22)
23:42:52.649 00.002 2744 Worker thread wakes up
23:42:52.649 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
23:42:52.649 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
23:42:52.649 00.000 2744 Moving (-0.10, 0.22) raw xDistance=-0.18 yDistance=0.19
23:42:52.649 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:42:52.649 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:52.649 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:42:52.649 00.000 2744 MoveAxis(E, 0, ABG)
23:42:52.650 00.001 2744 Move returns status 0, amount 0
23:42:52.650 00.000 2744 MoveAxis(N, 0, ABG)
23:42:52.650 00.000 2744 Move returns status 0, amount 0
23:42:52.650 00.000 2744 move complete, result=0
23:42:52.650 00.000 2744 worker thread done servicing request
23:42:52.666 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:42:52.681 00.015 1092 UpdateGuideState exits: m=539696 SNR=81.4
23:42:52.684 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:52.686 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:52.688 00.002 1092 Enqueuing Expose request
23:42:52.690 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:42:52.693 00.003 2744 Worker thread wakes up
23:42:52.693 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:52.693 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:56.078 03.385 2744 Exposure complete
23:42:56.284 00.206 2744 worker thread done servicing request
23:42:56.284 00.000 1092 OnExposeComplete: enter
23:42:56.287 00.003 1092 UpdateGuideState(): m_state=6
23:42:56.290 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
23:42:56.292 00.002 1092 Star::Find returns 1 (0), X=1601.81, Y=1127.93, Mass=551131, SNR=91.2, Peak=47043 HFD=3.7
23:42:56.296 00.004 1092 MultiStar: [#1 0.03,0.47,0.83,U] [#2 -0.04,0.16,0.86,U] [#3 0.04,0.53,0.91,U] [#4 0.11,0.34,0.84,U] [#5 -0.23,0.62,0.65,U] [#6 -0.01,0.16,0.69,U] [#7 0.07,0.46,0.55,U] [#8 0.37,0.17,0.43,U] 
23:42:56.299 00.003 1092 refined, 8 included, MultiStar: {-0.05, 0.36}, one-star: {-0.51, 0.33}
23:42:56.301 00.002 1092 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.43) = xAngle (2.14 = 2.14)
23:42:56.303 00.002 1092 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.98 = 1.98)
23:42:56.305 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=0.36 hyp=0.37 cameraTheta=1.71 mountX=-0.20 mountY=0.34, mountTheta=2.10
23:42:56.311 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.36, opts=13)
23:42:56.314 00.003 1092 Enqueuing Move request for scope (-0.05, 0.36)
23:42:56.316 00.002 2744 Worker thread wakes up
23:42:56.316 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.36) opts 0xd
23:42:56.316 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.36)
23:42:56.316 00.000 2744 Moving (-0.05, 0.36) raw xDistance=-0.20 yDistance=0.34
23:42:56.316 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:42:56.316 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:42:56.316 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
23:42:56.316 00.000 2744 MoveAxis(E, 0, ABG)
23:42:56.316 00.000 2744 Move returns status 0, amount 0
23:42:56.317 00.001 2744 MoveAxis(N, 0, ABG)
23:42:56.317 00.000 2744 Move returns status 0, amount 0
23:42:56.317 00.000 2744 move complete, result=0
23:42:56.317 00.000 2744 worker thread done servicing request
23:42:56.332 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1747, FiltMax=65535, Gamma=0.510
23:42:56.346 00.014 1092 UpdateGuideState exits: m=551131 SNR=91.2
23:42:56.348 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:42:56.351 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:42:56.354 00.003 1092 Enqueuing Expose request
23:42:56.356 00.002 2744 Worker thread wakes up
23:42:56.356 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:42:56.359 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:42:56.359 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:42:59.750 03.391 2744 Exposure complete
23:42:59.960 00.210 2744 worker thread done servicing request
23:42:59.960 00.000 1092 OnExposeComplete: enter
23:42:59.963 00.003 1092 UpdateGuideState(): m_state=6
23:42:59.965 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
23:42:59.968 00.003 1092 Star::Find returns 1 (0), X=1601.27, Y=1128.49, Mass=517476, SNR=93.8, Peak=44419 HFD=3.5
23:42:59.971 00.003 1092 MultiStar: [#1 -0.44,0.94,0.79,U] [#2 -0.54,0.55,0.85,U] [#3 -0.36,0.79,0.68,U] [#4 -0.56,0.82,0.78,U] [#5 -0.44,0.83,0.60,U] [#6 -0.61,0.60,0.60,U] [#7 -0.70,0.80,0.47,U] [#8 -0.32,0.64,0.45,U] 
23:42:59.973 00.002 1092 refined, 8 included, MultiStar: {-0.59, 0.77}, one-star: {-1.05, 0.89}
23:42:59.978 00.005 1092 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.43) = xAngle (2.65 = 2.65)
23:42:59.980 00.002 1092 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.49 = 2.49)
23:42:59.982 00.002 1092 CameraToMount -- cameraX=-0.59 cameraY=0.77 hyp=0.97 cameraTheta=2.22 mountX=-0.85 mountY=0.58, mountTheta=2.54
23:42:59.987 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=0.77, opts=13)
23:42:59.989 00.002 1092 Enqueuing Move request for scope (-0.59, 0.77)
23:42:59.992 00.003 2744 Worker thread wakes up
23:42:59.992 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.77) opts 0xd
23:42:59.992 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, 0.77)
23:42:59.992 00.000 2744 Moving (-0.59, 0.77) raw xDistance=-0.85 yDistance=0.58
23:42:59.992 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
23:42:59.992 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
23:42:59.992 00.000 2744 MoveAxis(E, 191, ABG)
23:42:59.992 00.000 2744 Guiding  Dir = 2, Dur = 191
23:42:59.993 00.001 2744 IsSlewing returns 0
23:42:59.993 00.000 2744 IsGuiding returns 0
23:42:59.993 00.000 2744 PulseGuide returned control before completion, sleep 201
23:43:00.008 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1216, FiltMax=65535, Gamma=0.510
23:43:00.034 00.026 1092 UpdateGuideState exits: m=517476 SNR=93.8
23:43:00.037 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:00.040 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:00.043 00.003 1092 Enqueuing Expose request
23:43:00.209 00.166 2744 IsGuiding returns 1
23:43:00.209 00.000 2744 scope still moving after pulse duration time elapsed
23:43:00.240 00.031 2744 IsSlewing returns 0
23:43:00.240 00.000 2744 IsGuiding returns 0
23:43:00.240 00.000 2744 scope move finished after 191 + 56 ms
23:43:00.240 00.000 2744 Move returns status 0, amount 191
23:43:00.240 00.000 2744 MoveAxis(S, 110, ABG)
23:43:00.240 00.000 2744 Guiding  Dir = 1, Dur = 110
23:43:00.240 00.000 2744 IsSlewing returns 0
23:43:00.242 00.002 2744 IsGuiding returns 0
23:43:00.242 00.000 2744 PulseGuide returned control before completion, sleep 120
23:43:00.365 00.123 2744 IsGuiding returns 1
23:43:00.365 00.000 2744 scope still moving after pulse duration time elapsed
23:43:00.397 00.032 2744 IsSlewing returns 0
23:43:00.397 00.000 2744 IsGuiding returns 0
23:43:00.397 00.000 2744 scope move finished after 110 + 45 ms
23:43:00.397 00.000 2744 Move returns status 0, amount 110
23:43:00.397 00.000 2744 move complete, result=0
23:43:00.398 00.001 2744 worker thread done servicing request
23:43:00.398 00.000 2744 Worker thread wakes up
23:43:00.398 00.000 1092 GuideStep: -0.9 px 191 ms EAST, 0.6 px 110 ms SOUTH
23:43:00.401 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:00.401 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:03.787 03.386 2744 Exposure complete
23:43:03.979 00.192 2744 worker thread done servicing request
23:43:03.979 00.000 1092 OnExposeComplete: enter
23:43:03.982 00.003 1092 UpdateGuideState(): m_state=6
23:43:03.984 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
23:43:03.989 00.005 1092 Star::Find returns 1 (0), X=1601.69, Y=1127.72, Mass=524502, SNR=81.5, Peak=50688 HFD=3.4
23:43:03.993 00.004 1092 MultiStar: [#1 0.06,0.19,0.86,U] [#2 -0.04,-0.39,1.01,U] [#3 0.08,0.17,0.86,U] [#4 -0.03,-0.07,0.72,U] [#5 -0.11,0.13,0.77,U] [#6 -0.12,-0.05,0.75,U] [#7 -0.15,0.27,0.65,U] [#8 0.34,-0.23,0.54,U] 
23:43:03.995 00.002 1092 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.63, 0.12}
23:43:03.998 00.003 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.86)
23:43:04.000 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
23:43:04.004 00.004 1092 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.00 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
23:43:04.012 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.01, opts=13)
23:43:04.015 00.003 1092 Enqueuing Move request for scope (-0.09, 0.01)
23:43:04.018 00.003 2744 Worker thread wakes up
23:43:04.018 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
23:43:04.018 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
23:43:04.018 00.000 2744 Moving (-0.09, 0.01) raw xDistance=-0.09 yDistance=-0.01
23:43:04.018 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:43:04.018 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:04.019 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:43:04.019 00.000 2744 MoveAxis(E, 0, ABG)
23:43:04.019 00.000 2744 Move returns status 0, amount 0
23:43:04.019 00.000 2744 MoveAxis(N, 0, ABG)
23:43:04.019 00.000 2744 Move returns status 0, amount 0
23:43:04.019 00.000 2744 move complete, result=0
23:43:04.020 00.001 2744 worker thread done servicing request
23:43:04.050 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1591, FiltMax=65535, Gamma=0.510
23:43:04.072 00.022 1092 UpdateGuideState exits: m=524502 SNR=81.5
23:43:04.076 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:04.079 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:04.081 00.002 1092 Enqueuing Expose request
23:43:04.088 00.007 2744 Worker thread wakes up
23:43:04.088 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:43:04.091 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:04.091 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:07.485 03.394 2744 Exposure complete
23:43:07.684 00.199 2744 worker thread done servicing request
23:43:07.684 00.000 1092 OnExposeComplete: enter
23:43:07.686 00.002 1092 UpdateGuideState(): m_state=6
23:43:07.689 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
23:43:07.692 00.003 1092 Star::Find returns 1 (0), X=1602.52, Y=1127.58, Mass=551226, SNR=86.1, Peak=50176 HFD=3.3
23:43:07.696 00.004 1092 MultiStar: [#1 0.67,-0.05,0.89,U] [#2 0.45,-0.32,1.09,U] [#3 0.69,0.08,0.89,U] [#4 0.54,-0.25,0.87,U] [#5 0.43,-0.22,0.76,U] [#6 0.67,-0.27,0.64,U] [#7 0.47,0.25,0.53,U] [#8 0.64,-0.24,0.45,U] 
23:43:07.698 00.002 1092 single-star, 8 included, MultiStar: {0.51, -0.12}, one-star: {0.20, -0.02}
23:43:07.700 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
23:43:07.703 00.003 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
23:43:07.705 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.12 mountX=0.19 mountY=0.03, mountTheta=0.16
23:43:07.713 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.02, opts=13)
23:43:07.715 00.002 1092 Enqueuing Move request for scope (0.20, -0.02)
23:43:07.717 00.002 2744 Worker thread wakes up
23:43:07.717 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
23:43:07.717 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
23:43:07.717 00.000 2744 Moving (0.20, -0.02) raw xDistance=0.19 yDistance=0.03
23:43:07.717 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:43:07.717 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:07.717 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:43:07.718 00.001 2744 MoveAxis(E, 0, ABG)
23:43:07.718 00.000 2744 Move returns status 0, amount 0
23:43:07.718 00.000 2744 MoveAxis(N, 0, ABG)
23:43:07.718 00.000 2744 Move returns status 0, amount 0
23:43:07.718 00.000 2744 move complete, result=0
23:43:07.718 00.000 2744 worker thread done servicing request
23:43:07.731 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:43:07.751 00.020 1092 UpdateGuideState exits: m=551226 SNR=86.1
23:43:07.755 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:07.758 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:07.761 00.003 1092 Enqueuing Expose request
23:43:07.763 00.002 2744 Worker thread wakes up
23:43:07.763 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:07.765 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:07.765 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:11.150 03.385 2744 Exposure complete
23:43:11.348 00.198 2744 worker thread done servicing request
23:43:11.348 00.000 1092 OnExposeComplete: enter
23:43:11.350 00.002 1092 UpdateGuideState(): m_state=6
23:43:11.353 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
23:43:11.356 00.003 1092 Star::Find returns 1 (0), X=1602.21, Y=1127.47, Mass=498455, SNR=72.1, Peak=49072 HFD=3.4
23:43:11.359 00.003 1092 MultiStar: [#1 0.36,0.05,0.96,U] [#2 0.36,-0.29,1.06,U] [#3 0.56,0.20,0.91,U] [#4 0.46,-0.16,0.97,U] [#5 0.44,-0.26,0.90,U] [#6 0.12,-0.37,0.88,U] [#7 0.19,-0.06,0.64,U] [#8 0.70,-0.30,0.52,U] 
23:43:11.361 00.002 1092 single-star, 8 included, MultiStar: {0.33, -0.14}, one-star: {-0.11, -0.13}
23:43:11.363 00.002 1092 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.43) = xAngle (-1.87 = -1.87)
23:43:11.365 00.002 1092 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
23:43:11.367 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.30 mountX=-0.05 mountY=-0.15, mountTheta=-1.89
23:43:11.373 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.13, opts=13)
23:43:11.376 00.003 1092 Enqueuing Move request for scope (-0.11, -0.13)
23:43:11.378 00.002 2744 Worker thread wakes up
23:43:11.378 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
23:43:11.378 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
23:43:11.379 00.001 2744 Moving (-0.11, -0.13) raw xDistance=-0.05 yDistance=-0.15
23:43:11.379 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
23:43:11.379 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:11.379 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:11.379 00.000 2744 MoveAxis(E, 0, ABG)
23:43:11.379 00.000 2744 Move returns status 0, amount 0
23:43:11.379 00.000 2744 MoveAxis(N, 0, ABG)
23:43:11.379 00.000 2744 Move returns status 0, amount 0
23:43:11.379 00.000 2744 move complete, result=0
23:43:11.379 00.000 2744 worker thread done servicing request
23:43:11.395 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1589, FiltMax=65535, Gamma=0.510
23:43:11.409 00.014 1092 UpdateGuideState exits: m=498455 SNR=72.1
23:43:11.412 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:11.414 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:11.416 00.002 1092 Enqueuing Expose request
23:43:11.420 00.004 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:11.422 00.002 2744 Worker thread wakes up
23:43:11.422 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:11.422 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:14.825 03.403 2744 Exposure complete
23:43:15.110 00.285 2744 worker thread done servicing request
23:43:15.110 00.000 1092 OnExposeComplete: enter
23:43:15.113 00.003 1092 UpdateGuideState(): m_state=6
23:43:15.117 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
23:43:15.123 00.006 1092 Star::Find returns 1 (0), X=1602.24, Y=1127.46, Mass=523129, SNR=86.2, Peak=46032 HFD=3.3
23:43:15.129 00.006 1092 MultiStar: [#1 0.42,0.22,0.87,U] [#2 0.43,-0.34,1.00,U] [#3 0.53,0.22,0.73,U] [#4 0.42,-0.19,0.83,U] [#5 0.35,-0.13,0.84,U] [#6 0.52,-0.34,0.79,U] [#7 0.17,-0.01,0.60,U] [#8 0.66,-0.26,0.59,U] 
23:43:15.132 00.003 1092 single-star, 8 included, MultiStar: {0.37, -0.11}, one-star: {-0.08, -0.14}
23:43:15.142 00.010 1092 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.43) = xAngle (-1.67 = -1.67)
23:43:15.146 00.004 1092 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.83 = -1.83)
23:43:15.150 00.004 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
23:43:15.156 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.14, opts=13)
23:43:15.159 00.003 1092 Enqueuing Move request for scope (-0.08, -0.14)
23:43:15.163 00.004 2744 Worker thread wakes up
23:43:15.163 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
23:43:15.163 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
23:43:15.163 00.000 2744 Moving (-0.08, -0.14) raw xDistance=-0.02 yDistance=-0.15
23:43:15.163 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:43:15.163 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:15.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:15.163 00.000 2744 MoveAxis(E, 0, ABG)
23:43:15.164 00.001 2744 Move returns status 0, amount 0
23:43:15.164 00.000 2744 MoveAxis(N, 0, ABG)
23:43:15.164 00.000 2744 Move returns status 0, amount 0
23:43:15.164 00.000 2744 move complete, result=0
23:43:15.164 00.000 2744 worker thread done servicing request
23:43:15.188 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:43:15.208 00.020 1092 UpdateGuideState exits: m=523129 SNR=86.2
23:43:15.211 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:15.213 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:15.216 00.003 1092 Enqueuing Expose request
23:43:15.219 00.003 2744 Worker thread wakes up
23:43:15.219 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:15.222 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:15.222 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:18.611 03.389 2744 Exposure complete
23:43:18.813 00.202 2744 worker thread done servicing request
23:43:18.813 00.000 1092 OnExposeComplete: enter
23:43:18.816 00.003 1092 UpdateGuideState(): m_state=6
23:43:18.819 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
23:43:18.821 00.002 1092 Star::Find returns 1 (0), X=1602.33, Y=1127.75, Mass=572807, SNR=86.2, Peak=48464 HFD=3.6
23:43:18.824 00.003 1092 MultiStar: [#1 0.82,0.13,0.99,U] [#2 0.59,-0.08,0.94,U] [#3 0.67,0.41,0.75,U] [#4 0.55,0.06,0.86,U] [#5 0.54,0.06,0.65,U] [#6 0.54,-0.17,0.73,U] [#7 0.44,0.35,0.53,U] [#8 0.85,0.03,0.50,U] 
23:43:18.827 00.003 1092 single-star, 8 included, MultiStar: {0.54, 0.10}, one-star: {0.01, 0.15}
23:43:18.830 00.003 1092 CameraToMount -- cameraTheta (1.53) - m_xAngle (-0.43) = xAngle (1.96 = 1.96)
23:43:18.831 00.001 1092 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.80 = 1.80)
23:43:18.834 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.53 mountX=-0.06 mountY=0.15, mountTheta=1.94
23:43:18.839 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.15, opts=13)
23:43:18.841 00.002 1092 Enqueuing Move request for scope (0.01, 0.15)
23:43:18.844 00.003 2744 Worker thread wakes up
23:43:18.844 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
23:43:18.844 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
23:43:18.844 00.000 2744 Moving (0.01, 0.15) raw xDistance=-0.06 yDistance=0.15
23:43:18.844 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:43:18.844 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:18.844 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:43:18.844 00.000 2744 MoveAxis(E, 0, ABG)
23:43:18.844 00.000 2744 Move returns status 0, amount 0
23:43:18.845 00.001 2744 MoveAxis(N, 0, ABG)
23:43:18.845 00.000 2744 Move returns status 0, amount 0
23:43:18.845 00.000 2744 move complete, result=0
23:43:18.845 00.000 2744 worker thread done servicing request
23:43:18.860 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:43:18.875 00.015 1092 UpdateGuideState exits: m=572807 SNR=86.2
23:43:18.879 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:18.881 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:18.883 00.002 1092 Enqueuing Expose request
23:43:18.886 00.003 2744 Worker thread wakes up
23:43:18.886 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:18.889 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:18.889 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:22.291 03.402 2744 Exposure complete
23:43:22.497 00.206 2744 worker thread done servicing request
23:43:22.497 00.000 1092 OnExposeComplete: enter
23:43:22.500 00.003 1092 UpdateGuideState(): m_state=6
23:43:22.503 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
23:43:22.505 00.002 1092 Star::Find returns 1 (0), X=1602.38, Y=1127.51, Mass=541726, SNR=82.9, Peak=46336 HFD=3.3
23:43:22.508 00.003 1092 MultiStar: [#1 0.51,-0.01,0.99,U] [#2 0.49,-0.61,1.09,U] [#3 0.53,0.27,0.84,U] [#4 0.37,-0.17,0.84,U] [#5 0.50,-0.26,0.72,U] [#6 0.52,-0.14,0.74,U] [#7 0.45,-0.00,0.55,U] [#8 0.84,-0.20,0.46,U] 
23:43:22.510 00.002 1092 single-star, 8 included, MultiStar: {0.45, -0.15}, one-star: {0.06, -0.09}
23:43:22.512 00.002 1092 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.43) = xAngle (-0.58 = -0.58)
23:43:22.515 00.003 1092 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
23:43:22.517 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-1.01 mountX=0.09 mountY=-0.07, mountTheta=-0.67
23:43:22.523 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.09, opts=13)
23:43:22.525 00.002 1092 Enqueuing Move request for scope (0.06, -0.09)
23:43:22.528 00.003 2744 Worker thread wakes up
23:43:22.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
23:43:22.528 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
23:43:22.528 00.000 2744 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=-0.07
23:43:22.528 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:43:22.528 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:22.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:43:22.528 00.000 2744 MoveAxis(E, 0, ABG)
23:43:22.528 00.000 2744 Move returns status 0, amount 0
23:43:22.528 00.000 2744 MoveAxis(N, 0, ABG)
23:43:22.528 00.000 2744 Move returns status 0, amount 0
23:43:22.528 00.000 2744 move complete, result=0
23:43:22.528 00.000 2744 worker thread done servicing request
23:43:22.545 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1437, FiltMax=65535, Gamma=0.510
23:43:22.561 00.016 1092 UpdateGuideState exits: m=541726 SNR=82.9
23:43:22.564 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:22.567 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:22.570 00.003 1092 Enqueuing Expose request
23:43:22.572 00.002 2744 Worker thread wakes up
23:43:22.572 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:22.572 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:22.572 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:43:26.000 03.428 2744 Exposure complete
23:43:26.224 00.224 2744 worker thread done servicing request
23:43:26.224 00.000 1092 OnExposeComplete: enter
23:43:26.227 00.003 1092 UpdateGuideState(): m_state=6
23:43:26.230 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
23:43:26.233 00.003 1092 Star::Find returns 1 (0), X=1602.47, Y=1127.40, Mass=541175, SNR=83.9, Peak=49168 HFD=3.3
23:43:26.238 00.005 1092 MultiStar: [#1 0.82,-0.28,1.00,U] [#2 0.66,-0.41,0.98,U] [#3 0.78,-0.10,0.72,U] [#4 0.61,-0.44,0.82,U] [#5 0.70,-0.21,0.72,U] [#6 0.51,-0.40,0.78,U] [#7 0.63,-0.05,0.54,U] [#8 0.86,-0.27,0.53,U] 
23:43:26.240 00.002 1092 single-star, 8 included, MultiStar: {0.62, -0.28}, one-star: {0.15, -0.20}
23:43:26.244 00.004 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
23:43:26.248 00.004 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
23:43:26.253 00.005 1092 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.94 mountX=0.22 mountY=-0.15, mountTheta=-0.62
23:43:26.262 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.20, opts=13)
23:43:26.266 00.004 1092 Enqueuing Move request for scope (0.15, -0.20)
23:43:26.268 00.002 2744 Worker thread wakes up
23:43:26.269 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
23:43:26.269 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
23:43:26.269 00.000 2744 Moving (0.15, -0.20) raw xDistance=0.22 yDistance=-0.15
23:43:26.269 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:43:26.269 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:26.269 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:43:26.269 00.000 2744 MoveAxis(E, 0, ABG)
23:43:26.269 00.000 2744 Move returns status 0, amount 0
23:43:26.269 00.000 2744 MoveAxis(N, 0, ABG)
23:43:26.270 00.001 2744 Move returns status 0, amount 0
23:43:26.270 00.000 2744 move complete, result=0
23:43:26.270 00.000 2744 worker thread done servicing request
23:43:26.291 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1616, FiltMax=65535, Gamma=0.510
23:43:26.311 00.020 1092 UpdateGuideState exits: m=541175 SNR=83.9
23:43:26.313 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:26.316 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:26.320 00.004 1092 Enqueuing Expose request
23:43:26.323 00.003 2744 Worker thread wakes up
23:43:26.324 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:26.327 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:26.327 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:29.721 03.394 2744 Exposure complete
23:43:29.927 00.206 2744 worker thread done servicing request
23:43:29.928 00.001 1092 OnExposeComplete: enter
23:43:29.930 00.002 1092 UpdateGuideState(): m_state=6
23:43:29.933 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
23:43:29.935 00.002 1092 Star::Find returns 1 (0), X=1602.42, Y=1127.33, Mass=561178, SNR=84.5, Peak=58464 HFD=3.4
23:43:29.938 00.003 1092 MultiStar: [#1 0.62,0.03,1.08,U] [#2 0.61,-0.47,0.98,U] [#3 0.68,-0.06,0.88,U] [#4 0.50,-0.34,0.92,U] [#5 0.51,-0.33,0.73,U] [#6 0.55,-0.46,0.77,U] [#7 0.57,0.01,0.55,U] [#8 0.61,-0.16,0.48,U] 
23:43:29.940 00.002 1092 single-star, 8 included, MultiStar: {0.52, -0.23}, one-star: {0.10, -0.27}
23:43:29.943 00.003 1092 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.43) = xAngle (-0.78 = -0.78)
23:43:29.945 00.002 1092 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.94 = -0.94)
23:43:29.947 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=0.21 mountY=-0.23, mountTheta=-0.85
23:43:29.952 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.27, opts=13)
23:43:29.955 00.003 1092 Enqueuing Move request for scope (0.10, -0.27)
23:43:29.960 00.005 2744 Worker thread wakes up
23:43:29.960 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
23:43:29.960 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
23:43:29.960 00.000 2744 Moving (0.10, -0.27) raw xDistance=0.21 yDistance=-0.23
23:43:29.960 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
23:43:29.960 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:29.960 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:43:29.961 00.001 2744 MoveAxis(E, 0, ABG)
23:43:29.961 00.000 2744 Move returns status 0, amount 0
23:43:29.961 00.000 2744 MoveAxis(N, 0, ABG)
23:43:29.961 00.000 2744 Move returns status 0, amount 0
23:43:29.961 00.000 2744 move complete, result=0
23:43:29.961 00.000 2744 worker thread done servicing request
23:43:29.978 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1613, FiltMax=65535, Gamma=0.510
23:43:29.993 00.015 1092 UpdateGuideState exits: m=561178 SNR=84.5
23:43:29.996 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:29.998 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:30.001 00.003 1092 Enqueuing Expose request
23:43:30.004 00.003 2744 Worker thread wakes up
23:43:30.004 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:43:30.006 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:30.006 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:33.396 03.390 2744 Exposure complete
23:43:33.598 00.202 2744 worker thread done servicing request
23:43:33.598 00.000 1092 OnExposeComplete: enter
23:43:33.601 00.003 1092 UpdateGuideState(): m_state=6
23:43:33.606 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
23:43:33.608 00.002 1092 Star::Find returns 1 (0), X=1602.94, Y=1127.55, Mass=543491, SNR=90.3, Peak=57248 HFD=3.5
23:43:33.611 00.003 1092 MultiStar: [#1 1.11,-0.23,0.89,U] [#2 0.89,-0.47,0.87,U] [#3 0.93,0.12,0.86,U] [#4 0.86,-0.35,0.75,U] [#5 1.00,-0.18,0.64,U] [#6 0.82,-0.42,0.76,U] [#7 0.59,-0.11,0.56,U] [#8 1.10,-0.10,0.46,U] 
23:43:33.614 00.003 1092 single-star, 8 included, MultiStar: {0.87, -0.20}, one-star: {0.61, -0.05}
23:43:33.616 00.002 1092 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.43) = xAngle (0.35 = 0.35)
23:43:33.618 00.002 1092 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
23:43:33.622 00.004 1092 CameraToMount -- cameraX=0.61 cameraY=-0.05 hyp=0.62 cameraTheta=-0.08 mountX=0.58 mountY=0.12, mountTheta=0.20
23:43:33.628 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.05, opts=13)
23:43:33.631 00.003 1092 Enqueuing Move request for scope (0.61, -0.05)
23:43:33.633 00.002 2744 Worker thread wakes up
23:43:33.633 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.05) opts 0xd
23:43:33.633 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.05)
23:43:33.634 00.001 2744 Moving (0.61, -0.05) raw xDistance=0.58 yDistance=0.12
23:43:33.634 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.58
23:43:33.634 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:33.634 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
23:43:33.634 00.000 2744 MoveAxis(W, 130, ABG)
23:43:33.634 00.000 2744 Guiding  Dir = 3, Dur = 130
23:43:33.634 00.000 2744 IsSlewing returns 0
23:43:33.635 00.001 2744 IsGuiding returns 0
23:43:33.635 00.000 2744 PulseGuide returned control before completion, sleep 140
23:43:33.651 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1450, FiltMax=65535, Gamma=0.510
23:43:33.667 00.016 1092 UpdateGuideState exits: m=543491 SNR=90.3
23:43:33.670 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:33.673 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:33.675 00.002 1092 Enqueuing Expose request
23:43:33.789 00.114 2744 IsGuiding returns 1
23:43:33.789 00.000 2744 scope still moving after pulse duration time elapsed
23:43:33.820 00.031 2744 IsSlewing returns 0
23:43:33.820 00.000 2744 IsGuiding returns 0
23:43:33.821 00.001 2744 scope move finished after 130 + 56 ms
23:43:33.821 00.000 2744 Move returns status 0, amount 130
23:43:33.821 00.000 2744 MoveAxis(N, 0, ABG)
23:43:33.821 00.000 2744 Move returns status 0, amount 0
23:43:33.821 00.000 2744 move complete, result=0
23:43:33.821 00.000 2744 worker thread done servicing request
23:43:33.821 00.000 2744 Worker thread wakes up
23:43:33.821 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:33.821 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:33.824 00.003 1092 GuideStep: 0.6 px 130 ms WEST, 0.1 px 0 ms NORTH
23:43:37.215 03.391 2744 Exposure complete
23:43:37.421 00.206 2744 worker thread done servicing request
23:43:37.421 00.000 1092 OnExposeComplete: enter
23:43:37.424 00.003 1092 UpdateGuideState(): m_state=6
23:43:37.427 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
23:43:37.430 00.003 1092 Star::Find returns 1 (0), X=1602.62, Y=1127.60, Mass=523269, SNR=90.4, Peak=46848 HFD=3.4
23:43:37.433 00.003 1092 MultiStar: [#1 0.70,0.09,0.81,U] [#2 0.71,-0.46,1.01,U] [#3 0.69,0.14,0.67,U] [#4 0.66,-0.03,0.70,U] [#5 0.73,-0.04,0.69,U] [#6 0.64,-0.09,0.61,U] [#7 0.48,0.23,0.53,U] [#8 0.68,-0.11,0.40,U] 
23:43:37.436 00.003 1092 single-star, 8 included, MultiStar: {0.61, -0.05}, one-star: {0.30, 0.00}
23:43:37.438 00.002 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.43) = xAngle (0.44 = 0.44)
23:43:37.441 00.003 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.28 = 0.28)
23:43:37.444 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=0.00 hyp=0.30 cameraTheta=0.01 mountX=0.27 mountY=0.08, mountTheta=0.30
23:43:37.453 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=0.00, opts=13)
23:43:37.456 00.003 1092 Enqueuing Move request for scope (0.30, 0.00)
23:43:37.460 00.004 2744 Worker thread wakes up
23:43:37.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.00) opts 0xd
23:43:37.460 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, 0.00)
23:43:37.460 00.000 2744 Moving (0.30, 0.00) raw xDistance=0.27 yDistance=0.08
23:43:37.460 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:43:37.460 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:37.460 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:43:37.460 00.000 2744 MoveAxis(E, 0, ABG)
23:43:37.460 00.000 2744 Move returns status 0, amount 0
23:43:37.460 00.000 2744 MoveAxis(N, 0, ABG)
23:43:37.460 00.000 2744 Move returns status 0, amount 0
23:43:37.461 00.001 2744 move complete, result=0
23:43:37.461 00.000 2744 worker thread done servicing request
23:43:37.474 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1479, FiltMax=65535, Gamma=0.510
23:43:37.491 00.017 1092 UpdateGuideState exits: m=523269 SNR=90.4
23:43:37.494 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:37.496 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:37.498 00.002 1092 Enqueuing Expose request
23:43:37.500 00.002 2744 Worker thread wakes up
23:43:37.500 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:37.503 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:37.503 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:40.884 03.381 2744 Exposure complete
23:43:41.074 00.190 2744 worker thread done servicing request
23:43:41.074 00.000 1092 OnExposeComplete: enter
23:43:41.076 00.002 1092 UpdateGuideState(): m_state=6
23:43:41.079 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
23:43:41.081 00.002 1092 Star::Find returns 1 (0), X=1602.95, Y=1127.60, Mass=556993, SNR=95.7, Peak=54320 HFD=3.4
23:43:41.084 00.003 1092 MultiStar: [#1 1.15,0.27,0.72,U] [#2 0.90,-0.19,0.94,U] [#3 1.06,0.41,0.78,U] [#4 0.92,-0.06,0.69,U] [#5 0.88,0.25,0.67,U] [#6 0.98,-0.21,0.64,U] [#7 1.02,0.25,0.55,U] [#8 1.32,0.11,0.42,U] 
23:43:41.088 00.004 1092 single-star, 8 included, MultiStar: {0.95, 0.08}, one-star: {0.63, -0.00}
23:43:41.090 00.002 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
23:43:41.092 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
23:43:41.094 00.002 1092 CameraToMount -- cameraX=0.63 cameraY=-0.00 hyp=0.63 cameraTheta=-0.00 mountX=0.57 mountY=0.17, mountTheta=0.28
23:43:41.097 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.00, opts=13)
23:43:41.099 00.002 1092 Enqueuing Move request for scope (0.63, -0.00)
23:43:41.102 00.003 2744 Worker thread wakes up
23:43:41.103 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.00) opts 0xd
23:43:41.103 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.00)
23:43:41.103 00.000 2744 Moving (0.63, -0.00) raw xDistance=0.57 yDistance=0.17
23:43:41.103 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
23:43:41.103 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:41.103 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:43:41.103 00.000 2744 MoveAxis(W, 128, ABG)
23:43:41.103 00.000 2744 Guiding  Dir = 3, Dur = 128
23:43:41.103 00.000 2744 IsSlewing returns 0
23:43:41.104 00.001 2744 IsGuiding returns 0
23:43:41.104 00.000 2744 PulseGuide returned control before completion, sleep 138
23:43:41.118 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1576, FiltMax=65535, Gamma=0.510
23:43:41.134 00.016 1092 UpdateGuideState exits: m=556993 SNR=95.7
23:43:41.137 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:41.139 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:41.141 00.002 1092 Enqueuing Expose request
23:43:41.256 00.115 2744 IsGuiding returns 1
23:43:41.256 00.000 2744 scope still moving after pulse duration time elapsed
23:43:41.287 00.031 2744 IsSlewing returns 0
23:43:41.287 00.000 2744 IsGuiding returns 0
23:43:41.287 00.000 2744 scope move finished after 128 + 55 ms
23:43:41.287 00.000 2744 Move returns status 0, amount 128
23:43:41.287 00.000 2744 MoveAxis(N, 0, ABG)
23:43:41.287 00.000 2744 Move returns status 0, amount 0
23:43:41.287 00.000 2744 move complete, result=0
23:43:41.287 00.000 2744 worker thread done servicing request
23:43:41.288 00.001 2744 Worker thread wakes up
23:43:41.288 00.000 1092 GuideStep: 0.6 px 128 ms WEST, 0.2 px 0 ms NORTH
23:43:41.290 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:41.290 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:44.684 03.394 2744 Exposure complete
23:43:44.880 00.196 2744 worker thread done servicing request
23:43:44.880 00.000 1092 OnExposeComplete: enter
23:43:44.882 00.002 1092 UpdateGuideState(): m_state=6
23:43:44.885 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
23:43:44.888 00.003 1092 Star::Find returns 1 (0), X=1602.79, Y=1127.54, Mass=527663, SNR=88.8, Peak=58352 HFD=3.2
23:43:44.890 00.002 1092 MultiStar: [#1 0.95,-0.01,0.76,U] [#2 0.90,-0.25,0.82,U] [#3 0.99,0.12,0.84,U] [#4 0.86,-0.12,0.78,U] [#5 0.90,0.02,0.79,U] [#6 0.81,-0.21,0.70,U] [#7 0.81,-0.06,0.58,U] [#8 1.26,-0.20,0.45,U] 
23:43:44.892 00.002 1092 single-star, 8 included, MultiStar: {0.86, -0.08}, one-star: {0.47, -0.06}
23:43:44.894 00.002 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
23:43:44.896 00.002 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
23:43:44.898 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.06 hyp=0.47 cameraTheta=-0.13 mountX=0.45 mountY=0.07, mountTheta=0.15
23:43:44.902 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.06, opts=13)
23:43:44.904 00.002 1092 Enqueuing Move request for scope (0.47, -0.06)
23:43:44.907 00.003 2744 Worker thread wakes up
23:43:44.907 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.06) opts 0xd
23:43:44.907 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.06)
23:43:44.907 00.000 2744 Moving (0.47, -0.06) raw xDistance=0.45 yDistance=0.07
23:43:44.907 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
23:43:44.907 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:44.907 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:43:44.907 00.000 2744 MoveAxis(W, 110, ABG)
23:43:44.907 00.000 2744 Guiding  Dir = 3, Dur = 110
23:43:44.907 00.000 2744 IsSlewing returns 0
23:43:44.908 00.001 2744 IsGuiding returns 0
23:43:44.908 00.000 2744 PulseGuide returned control before completion, sleep 120
23:43:44.924 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1392, FiltMax=65535, Gamma=0.510
23:43:44.941 00.017 1092 UpdateGuideState exits: m=527663 SNR=88.8
23:43:44.944 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:44.947 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:44.949 00.002 1092 Enqueuing Expose request
23:43:45.032 00.083 2744 IsGuiding returns 1
23:43:45.032 00.000 2744 scope still moving after pulse duration time elapsed
23:43:45.062 00.030 2744 IsSlewing returns 0
23:43:45.063 00.001 2744 IsGuiding returns 0
23:43:45.063 00.000 2744 scope move finished after 110 + 45 ms
23:43:45.064 00.001 2744 Move returns status 0, amount 110
23:43:45.064 00.000 2744 MoveAxis(N, 0, ABG)
23:43:45.064 00.000 2744 Move returns status 0, amount 0
23:43:45.064 00.000 2744 move complete, result=0
23:43:45.064 00.000 2744 worker thread done servicing request
23:43:45.064 00.000 2744 Worker thread wakes up
23:43:45.064 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:45.064 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:45.065 00.001 1092 GuideStep: 0.5 px 110 ms WEST, 0.1 px 0 ms NORTH
23:43:48.464 03.399 2744 Exposure complete
23:43:48.692 00.228 2744 worker thread done servicing request
23:43:48.693 00.001 1092 OnExposeComplete: enter
23:43:48.695 00.002 1092 UpdateGuideState(): m_state=6
23:43:48.698 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
23:43:48.700 00.002 1092 Star::Find returns 1 (0), X=1602.61, Y=1127.56, Mass=581251, SNR=107.6, Peak=58464 HFD=3.3
23:43:48.704 00.004 1092 MultiStar: [#1 0.73,0.09,0.75,U] [#2 0.62,-0.21,0.74,U] [#3 0.82,0.39,0.73,U] [#4 0.68,-0.11,0.79,U] [#5 0.92,0.14,0.53,U] [#6 0.83,-0.11,0.53,U] [#7 0.73,0.26,0.44,U] [#8 0.90,-0.08,0.40,U] 
23:43:48.706 00.002 1092 single-star, 8 included, MultiStar: {0.68, 0.03}, one-star: {0.29, -0.03}
23:43:48.708 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
23:43:48.710 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
23:43:48.713 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=0.28 mountY=0.05, mountTheta=0.16
23:43:48.718 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.03, opts=13)
23:43:48.721 00.003 1092 Enqueuing Move request for scope (0.29, -0.03)
23:43:48.724 00.003 2744 Worker thread wakes up
23:43:48.724 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
23:43:48.724 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
23:43:48.724 00.000 2744 Moving (0.29, -0.03) raw xDistance=0.28 yDistance=0.05
23:43:48.724 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:43:48.724 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:48.724 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:43:48.724 00.000 2744 MoveAxis(E, 0, ABG)
23:43:48.725 00.001 2744 Move returns status 0, amount 0
23:43:48.725 00.000 2744 MoveAxis(N, 0, ABG)
23:43:48.725 00.000 2744 Move returns status 0, amount 0
23:43:48.725 00.000 2744 move complete, result=0
23:43:48.725 00.000 2744 worker thread done servicing request
23:43:48.743 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1626, FiltMax=65535, Gamma=0.510
23:43:48.761 00.018 1092 UpdateGuideState exits: m=581251 SNR=107.6
23:43:48.763 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:48.766 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:48.769 00.003 1092 Enqueuing Expose request
23:43:48.773 00.004 2744 Worker thread wakes up
23:43:48.773 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:43:48.777 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:48.777 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:52.158 03.381 2744 Exposure complete
23:43:52.354 00.196 2744 worker thread done servicing request
23:43:52.355 00.001 1092 OnExposeComplete: enter
23:43:52.357 00.002 1092 UpdateGuideState(): m_state=6
23:43:52.360 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
23:43:52.362 00.002 1092 Star::Find returns 1 (0), X=1602.76, Y=1127.52, Mass=514031, SNR=86.7, Peak=47744 HFD=3.4
23:43:52.365 00.003 1092 MultiStar: [#1 0.87,0.16,0.89,U] [#2 0.78,-0.26,0.90,U] [#3 0.95,0.19,0.69,U] [#4 0.77,-0.04,0.88,U] [#5 0.71,-0.16,0.76,U] [#6 0.84,-0.11,0.73,U] [#7 0.74,-0.03,0.51,U] [#8 0.78,-0.26,0.45,U] 
23:43:52.367 00.002 1092 single-star, 8 included, MultiStar: {0.75, -0.06}, one-star: {0.44, -0.08}
23:43:52.369 00.002 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
23:43:52.372 00.003 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
23:43:52.373 00.001 1092 CameraToMount -- cameraX=0.44 cameraY=-0.08 hyp=0.45 cameraTheta=-0.18 mountX=0.44 mountY=0.04, mountTheta=0.09
23:43:52.379 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.08, opts=13)
23:43:52.382 00.003 1092 Enqueuing Move request for scope (0.44, -0.08)
23:43:52.384 00.002 2744 Worker thread wakes up
23:43:52.384 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.08) opts 0xd
23:43:52.384 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.08)
23:43:52.384 00.000 2744 Moving (0.44, -0.08) raw xDistance=0.44 yDistance=0.04
23:43:52.384 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.44
23:43:52.385 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:52.385 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:43:52.385 00.000 2744 MoveAxis(W, 98, ABG)
23:43:52.385 00.000 2744 Guiding  Dir = 3, Dur = 98
23:43:52.385 00.000 2744 IsSlewing returns 0
23:43:52.386 00.001 2744 IsGuiding returns 0
23:43:52.386 00.000 2744 PulseGuide returned control before completion, sleep 108
23:43:52.401 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:43:52.418 00.017 1092 UpdateGuideState exits: m=514031 SNR=86.7
23:43:52.421 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:52.424 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:52.425 00.001 1092 Enqueuing Expose request
23:43:52.496 00.071 2744 IsGuiding returns 1
23:43:52.496 00.000 2744 scope still moving after pulse duration time elapsed
23:43:52.527 00.031 2744 IsSlewing returns 0
23:43:52.527 00.000 2744 IsGuiding returns 0
23:43:52.527 00.000 2744 scope move finished after 98 + 43 ms
23:43:52.527 00.000 2744 Move returns status 0, amount 98
23:43:52.528 00.001 2744 MoveAxis(N, 0, ABG)
23:43:52.528 00.000 2744 Move returns status 0, amount 0
23:43:52.528 00.000 2744 move complete, result=0
23:43:52.528 00.000 2744 worker thread done servicing request
23:43:52.528 00.000 2744 Worker thread wakes up
23:43:52.528 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:52.528 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:52.528 00.000 1092 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
23:43:55.914 03.386 2744 Exposure complete
23:43:56.102 00.188 1092 OnExposeComplete: enter
23:43:56.105 00.003 2744 worker thread done servicing request
23:43:56.105 00.000 1092 UpdateGuideState(): m_state=6
23:43:56.107 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
23:43:56.110 00.003 1092 Star::Find returns 1 (0), X=1602.43, Y=1127.75, Mass=552717, SNR=94.2, Peak=51280 HFD=3.4
23:43:56.113 00.003 1092 MultiStar: [#1 0.52,0.22,0.78,U] [#2 0.49,-0.22,0.78,U] [#3 0.56,0.42,0.79,U] [#4 0.50,0.15,0.76,U] [#5 0.63,0.21,0.68,U] [#6 0.46,-0.11,0.63,U] [#7 0.71,0.14,0.61,U] [#8 0.65,-0.06,0.44,U] 
23:43:56.115 00.002 1092 single-star, 8 included, MultiStar: {0.49, 0.11}, one-star: {0.11, 0.15}
23:43:56.117 00.002 1092 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.43) = xAngle (1.37 = 1.37)
23:43:56.120 00.003 1092 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.21 = 1.21)
23:43:56.122 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.94 mountX=0.04 mountY=0.18, mountTheta=1.36
23:43:56.127 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.15, opts=13)
23:43:56.129 00.002 1092 Enqueuing Move request for scope (0.11, 0.15)
23:43:56.132 00.003 2744 Worker thread wakes up
23:43:56.132 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
23:43:56.132 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
23:43:56.132 00.000 2744 Moving (0.11, 0.15) raw xDistance=0.04 yDistance=0.18
23:43:56.132 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:43:56.132 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:56.133 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:43:56.133 00.000 2744 MoveAxis(E, 0, ABG)
23:43:56.133 00.000 2744 Move returns status 0, amount 0
23:43:56.133 00.000 2744 MoveAxis(N, 0, ABG)
23:43:56.133 00.000 2744 Move returns status 0, amount 0
23:43:56.133 00.000 2744 move complete, result=0
23:43:56.133 00.000 2744 worker thread done servicing request
23:43:56.147 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1591, FiltMax=65535, Gamma=0.510
23:43:56.162 00.015 1092 UpdateGuideState exits: m=552717 SNR=94.2
23:43:56.165 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:56.169 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:56.172 00.003 1092 Enqueuing Expose request
23:43:56.174 00.002 2744 Worker thread wakes up
23:43:56.174 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:56.174 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:43:56.179 00.005 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:43:59.569 03.390 2744 Exposure complete
23:43:59.774 00.205 2744 worker thread done servicing request
23:43:59.774 00.000 1092 OnExposeComplete: enter
23:43:59.776 00.002 1092 UpdateGuideState(): m_state=6
23:43:59.778 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
23:43:59.781 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1127.70, Mass=529449, SNR=81.6, Peak=47152 HFD=3.4
23:43:59.783 00.002 1092 MultiStar: [#1 0.49,0.23,1.10,U] [#2 0.50,-0.07,1.11,U] [#3 0.64,0.39,0.87,U] [#4 0.44,0.01,0.92,U] [#5 0.60,0.20,0.75,U] [#6 0.66,-0.18,0.74,U] [#7 0.39,0.39,0.63,U] [#8 0.58,-0.21,0.49,U] 
23:43:59.786 00.003 1092 single-star, 8 included, MultiStar: {0.47, 0.10}, one-star: {0.02, 0.10}
23:43:59.789 00.003 1092 CameraToMount -- cameraTheta (1.35) - m_xAngle (-0.43) = xAngle (1.77 = 1.77)
23:43:59.792 00.003 1092 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.62 = 1.62)
23:43:59.794 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.35 mountX=-0.02 mountY=0.10, mountTheta=1.77
23:43:59.798 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.10, opts=13)
23:43:59.799 00.001 1092 Enqueuing Move request for scope (0.02, 0.10)
23:43:59.802 00.003 2744 Worker thread wakes up
23:43:59.802 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
23:43:59.802 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
23:43:59.802 00.000 2744 Moving (0.02, 0.10) raw xDistance=-0.02 yDistance=0.10
23:43:59.802 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
23:43:59.802 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:43:59.802 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:43:59.802 00.000 2744 MoveAxis(E, 0, ABG)
23:43:59.802 00.000 2744 Move returns status 0, amount 0
23:43:59.802 00.000 2744 MoveAxis(N, 0, ABG)
23:43:59.802 00.000 2744 Move returns status 0, amount 0
23:43:59.802 00.000 2744 move complete, result=0
23:43:59.803 00.001 2744 worker thread done servicing request
23:43:59.820 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1507, FiltMax=65535, Gamma=0.510
23:43:59.834 00.014 1092 UpdateGuideState exits: m=529449 SNR=81.6
23:43:59.838 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:43:59.840 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:43:59.843 00.003 1092 Enqueuing Expose request
23:43:59.844 00.001 2744 Worker thread wakes up
23:43:59.844 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:43:59.846 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:43:59.846 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:03.227 03.381 2744 Exposure complete
23:44:03.420 00.193 2744 worker thread done servicing request
23:44:03.420 00.000 1092 OnExposeComplete: enter
23:44:03.422 00.002 1092 UpdateGuideState(): m_state=6
23:44:03.425 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
23:44:03.427 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1128.10, Mass=509805, SNR=76.4, Peak=54515 HFD=3.4
23:44:03.429 00.002 1092 MultiStar: [#1 0.23,0.65,0.94,U] [#2 0.14,0.33,1.09,U] [#3 0.30,0.71,0.85,U] [#4 0.35,0.46,0.85,U] [#5 0.34,0.53,0.81,U] [#6 0.16,0.24,0.73,U] [#7 0.10,0.61,0.70,U] [#8 0.10,0.66,0.50,U] 
23:44:03.431 00.002 1092 refined, 8 included, MultiStar: {0.16, 0.51}, one-star: {-0.23, 0.50}
23:44:03.433 00.002 1092 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
23:44:03.435 00.002 1092 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.54 = 1.54)
23:44:03.437 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=0.51 hyp=0.54 cameraTheta=1.27 mountX=-0.07 mountY=0.54, mountTheta=1.69
23:44:03.446 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.51, opts=13)
23:44:03.449 00.003 1092 Enqueuing Move request for scope (0.16, 0.51)
23:44:03.451 00.002 2744 Worker thread wakes up
23:44:03.451 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.51) opts 0xd
23:44:03.451 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.51)
23:44:03.451 00.000 2744 Moving (0.16, 0.51) raw xDistance=-0.07 yDistance=0.54
23:44:03.451 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:44:03.451 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
23:44:03.451 00.000 2744 MoveAxis(E, 0, ABG)
23:44:03.451 00.000 2744 Move returns status 0, amount 0
23:44:03.451 00.000 2744 MoveAxis(S, 101, ABG)
23:44:03.451 00.000 2744 Guiding  Dir = 1, Dur = 101
23:44:03.452 00.001 2744 IsSlewing returns 0
23:44:03.452 00.000 2744 IsGuiding returns 0
23:44:03.452 00.000 2744 PulseGuide returned control before completion, sleep 111
23:44:03.465 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1511, FiltMax=65535, Gamma=0.510
23:44:03.481 00.016 1092 UpdateGuideState exits: m=509805 SNR=76.4
23:44:03.484 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:03.487 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:03.490 00.003 1092 Enqueuing Expose request
23:44:03.565 00.075 2744 IsGuiding returns 1
23:44:03.565 00.000 2744 scope still moving after pulse duration time elapsed
23:44:03.597 00.032 2744 IsSlewing returns 0
23:44:03.597 00.000 2744 IsGuiding returns 0
23:44:03.597 00.000 2744 scope move finished after 101 + 45 ms
23:44:03.597 00.000 2744 Move returns status 0, amount 101
23:44:03.597 00.000 2744 move complete, result=0
23:44:03.597 00.000 2744 worker thread done servicing request
23:44:03.599 00.002 2744 Worker thread wakes up
23:44:03.599 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 101 ms SOUTH
23:44:03.602 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:03.603 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:06.995 03.392 2744 Exposure complete
23:44:07.189 00.194 2744 worker thread done servicing request
23:44:07.189 00.000 1092 OnExposeComplete: enter
23:44:07.192 00.003 1092 UpdateGuideState(): m_state=6
23:44:07.195 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
23:44:07.197 00.002 1092 Star::Find returns 1 (0), X=1601.67, Y=1127.72, Mass=517205, SNR=79.3, Peak=57552 HFD=3.4
23:44:07.199 00.002 1092 MultiStar: [#1 -0.10,0.38,1.06,U] [#2 -0.32,-0.17,1.04,U] [#3 -0.05,0.58,0.93,U] [#4 -0.23,-0.05,0.91,U] [#5 -0.21,0.07,0.76,U] [#6 -0.14,0.12,0.86,U] [#7 -0.16,0.22,0.55,U] [#8 0.15,-0.07,0.52,U] 
23:44:07.201 00.002 1092 refined, 8 included, MultiStar: {-0.21, 0.14}, one-star: {-0.65, 0.12}
23:44:07.205 00.004 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.98 = 2.98)
23:44:07.207 00.002 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.83 = 2.83)
23:44:07.209 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.26 cameraTheta=2.56 mountX=-0.25 mountY=0.08, mountTheta=2.84
23:44:07.214 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.14, opts=13)
23:44:07.217 00.003 1092 Enqueuing Move request for scope (-0.21, 0.14)
23:44:07.220 00.003 2744 Worker thread wakes up
23:44:07.220 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
23:44:07.220 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
23:44:07.220 00.000 2744 Moving (-0.21, 0.14) raw xDistance=-0.25 yDistance=0.08
23:44:07.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:44:07.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:07.221 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:07.221 00.000 2744 MoveAxis(E, 0, ABG)
23:44:07.221 00.000 2744 Move returns status 0, amount 0
23:44:07.221 00.000 2744 MoveAxis(N, 0, ABG)
23:44:07.221 00.000 2744 Move returns status 0, amount 0
23:44:07.221 00.000 2744 move complete, result=0
23:44:07.221 00.000 2744 worker thread done servicing request
23:44:07.239 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1571, FiltMax=65535, Gamma=0.510
23:44:07.257 00.018 1092 UpdateGuideState exits: m=517205 SNR=79.3
23:44:07.260 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:07.262 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:07.265 00.003 1092 Enqueuing Expose request
23:44:07.268 00.003 2744 Worker thread wakes up
23:44:07.268 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:07.268 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:07.269 00.001 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:10.658 03.389 2744 Exposure complete
23:44:10.854 00.196 2744 worker thread done servicing request
23:44:10.854 00.000 1092 OnExposeComplete: enter
23:44:10.857 00.003 1092 UpdateGuideState(): m_state=6
23:44:10.859 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
23:44:10.861 00.002 1092 Star::Find returns 1 (0), X=1602.14, Y=1127.54, Mass=523374, SNR=77.7, Peak=46432 HFD=3.5
23:44:10.864 00.003 1092 MultiStar: [#1 0.38,-0.05,1.03,U] [#2 0.26,-0.36,1.03,U] [#3 0.42,0.07,0.83,U] [#4 0.32,-0.36,0.91,U] [#5 0.36,-0.15,0.77,U] [#6 0.24,-0.47,0.75,U] [#7 0.13,-0.03,0.74,U] [#8 0.34,-0.25,0.57,U] 
23:44:10.865 00.001 1092 single-star, 8 included, MultiStar: {0.24, -0.18}, one-star: {-0.18, -0.06}
23:44:10.868 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
23:44:10.870 00.002 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
23:44:10.873 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.20 cameraTheta=-2.81 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
23:44:10.878 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.06, opts=13)
23:44:10.880 00.002 1092 Enqueuing Move request for scope (-0.18, -0.06)
23:44:10.883 00.003 2744 Worker thread wakes up
23:44:10.883 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
23:44:10.883 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
23:44:10.883 00.000 2744 Moving (-0.18, -0.06) raw xDistance=-0.14 yDistance=-0.11
23:44:10.883 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
23:44:10.883 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:10.883 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:10.883 00.000 2744 MoveAxis(E, 0, ABG)
23:44:10.883 00.000 2744 Move returns status 0, amount 0
23:44:10.883 00.000 2744 MoveAxis(N, 0, ABG)
23:44:10.883 00.000 2744 Move returns status 0, amount 0
23:44:10.883 00.000 2744 move complete, result=0
23:44:10.883 00.000 2744 worker thread done servicing request
23:44:10.898 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1470, FiltMax=65535, Gamma=0.510
23:44:10.912 00.014 1092 UpdateGuideState exits: m=523374 SNR=77.7
23:44:10.915 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:10.920 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:10.922 00.002 1092 Enqueuing Expose request
23:44:10.924 00.002 2744 Worker thread wakes up
23:44:10.925 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:10.927 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:10.927 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:14.305 03.378 2744 Exposure complete
23:44:14.514 00.209 2744 worker thread done servicing request
23:44:14.514 00.000 1092 OnExposeComplete: enter
23:44:14.517 00.003 1092 UpdateGuideState(): m_state=6
23:44:14.521 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
23:44:14.525 00.004 1092 Star::Find returns 1 (0), X=1603.17, Y=1127.07, Mass=527933, SNR=82.5, Peak=47456 HFD=3.7
23:44:14.528 00.003 1092 MultiStar: [#1 1.23,-0.33,1.09,U] [#2 0.96,-0.71,1.04,U] [#3 1.13,-0.33,0.75,U] [#4 1.01,-0.53,0.88,U] [#5 1.03,-0.62,0.73,U] [#6 1.22,-0.55,0.85,U] [#7 1.03,-0.37,0.57,U] [#8 1.35,-0.65,0.49,U] 
23:44:14.530 00.002 1092 single-star, 8 included, MultiStar: {1.08, -0.51}, one-star: {0.85, -0.53}
23:44:14.533 00.003 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
23:44:14.537 00.004 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
23:44:14.540 00.003 1092 CameraToMount -- cameraX=0.85 cameraY=-0.53 hyp=1.00 cameraTheta=-0.56 mountX=0.99 mountY=-0.28, mountTheta=-0.28
23:44:14.546 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=-0.53, opts=13)
23:44:14.548 00.002 1092 Enqueuing Move request for scope (0.85, -0.53)
23:44:14.553 00.005 2744 Worker thread wakes up
23:44:14.553 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.53) opts 0xd
23:44:14.553 00.000 2744 Handling offset move in thread for scope, endpoint = (0.85, -0.53)
23:44:14.553 00.000 2744 Moving (0.85, -0.53) raw xDistance=0.99 yDistance=-0.28
23:44:14.553 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.99
23:44:14.553 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:14.554 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:44:14.554 00.000 2744 MoveAxis(W, 222, ABG)
23:44:14.554 00.000 2744 Guiding  Dir = 3, Dur = 222
23:44:14.554 00.000 2744 IsSlewing returns 0
23:44:14.554 00.000 2744 IsGuiding returns 0
23:44:14.555 00.001 2744 PulseGuide returned control before completion, sleep 232
23:44:14.575 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:44:14.593 00.018 1092 UpdateGuideState exits: m=527933 SNR=82.5
23:44:14.595 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:14.599 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:14.604 00.005 1092 Enqueuing Expose request
23:44:14.798 00.194 2744 IsGuiding returns 1
23:44:14.798 00.000 2744 scope still moving after pulse duration time elapsed
23:44:14.829 00.031 2744 IsSlewing returns 0
23:44:14.829 00.000 2744 IsGuiding returns 0
23:44:14.829 00.000 2744 scope move finished after 222 + 53 ms
23:44:14.829 00.000 2744 Move returns status 0, amount 222
23:44:14.829 00.000 2744 MoveAxis(N, 0, ABG)
23:44:14.831 00.002 2744 Move returns status 0, amount 0
23:44:14.831 00.000 2744 move complete, result=0
23:44:14.831 00.000 2744 worker thread done servicing request
23:44:14.831 00.000 1092 GuideStep: 1.0 px 222 ms WEST, -0.3 px 0 ms NORTH
23:44:14.835 00.004 2744 Worker thread wakes up
23:44:14.835 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:14.835 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:18.220 03.385 2744 Exposure complete
23:44:18.420 00.200 1092 OnExposeComplete: enter
23:44:18.423 00.003 2744 worker thread done servicing request
23:44:18.423 00.000 1092 UpdateGuideState(): m_state=6
23:44:18.426 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
23:44:18.429 00.003 1092 Star::Find returns 1 (0), X=1603.13, Y=1127.01, Mass=566130, SNR=84.7, Peak=53712 HFD=3.8
23:44:18.432 00.003 1092 MultiStar: [#1 1.38,-0.40,1.20,U] [#2 1.34,-0.76,0.96,U] [#3 1.36,-0.20,0.76,U] [#4 1.30,-0.52,0.74,U] [#5 1.32,-0.48,0.69,U] [#6 1.31,-0.63,0.69,U] [#7 1.10,-0.40,0.61,U] [#8 1.49,-0.64,0.46,U] 
23:44:18.434 00.002 1092 single-star, 8 included, MultiStar: {1.25, -0.51}, one-star: {0.80, -0.59}
23:44:18.437 00.003 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
23:44:18.439 00.002 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.36 = -0.36)
23:44:18.441 00.002 1092 CameraToMount -- cameraX=0.80 cameraY=-0.59 hyp=1.00 cameraTheta=-0.64 mountX=0.98 mountY=-0.36, mountTheta=-0.35
23:44:18.445 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=-0.59, opts=13)
23:44:18.448 00.003 1092 Enqueuing Move request for scope (0.80, -0.59)
23:44:18.450 00.002 2744 Worker thread wakes up
23:44:18.450 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.59) opts 0xd
23:44:18.450 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, -0.59)
23:44:18.450 00.000 2744 Moving (0.80, -0.59) raw xDistance=0.98 yDistance=-0.36
23:44:18.450 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.98
23:44:18.450 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:18.451 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:44:18.451 00.000 2744 MoveAxis(W, 235, ABG)
23:44:18.451 00.000 2744 Guiding  Dir = 3, Dur = 235
23:44:18.451 00.000 2744 IsSlewing returns 0
23:44:18.451 00.000 2744 IsGuiding returns 0
23:44:18.452 00.001 2744 PulseGuide returned control before completion, sleep 245
23:44:18.466 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1687, FiltMax=65535, Gamma=0.510
23:44:18.486 00.020 1092 UpdateGuideState exits: m=566130 SNR=84.7
23:44:18.489 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:18.491 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:18.494 00.003 1092 Enqueuing Expose request
23:44:18.713 00.219 2744 IsGuiding returns 1
23:44:18.713 00.000 2744 scope still moving after pulse duration time elapsed
23:44:18.744 00.031 2744 IsSlewing returns 0
23:44:18.744 00.000 2744 IsGuiding returns 0
23:44:18.744 00.000 2744 scope move finished after 235 + 57 ms
23:44:18.744 00.000 2744 Move returns status 0, amount 235
23:44:18.744 00.000 2744 MoveAxis(N, 0, ABG)
23:44:18.744 00.000 2744 Move returns status 0, amount 0
23:44:18.745 00.001 2744 move complete, result=0
23:44:18.745 00.000 2744 worker thread done servicing request
23:44:18.745 00.000 2744 Worker thread wakes up
23:44:18.745 00.000 1092 GuideStep: 1.0 px 235 ms WEST, -0.4 px 0 ms NORTH
23:44:18.747 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:18.748 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:22.146 03.398 2744 Exposure complete
23:44:22.343 00.197 2744 worker thread done servicing request
23:44:22.344 00.001 1092 OnExposeComplete: enter
23:44:22.347 00.003 1092 UpdateGuideState(): m_state=6
23:44:22.349 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
23:44:22.352 00.003 1092 Star::Find returns 1 (0), X=1603.42, Y=1126.96, Mass=548590, SNR=95.2, Peak=46944 HFD=3.6
23:44:22.355 00.003 1092 MultiStar: [#1 1.60,-0.62,0.83,U] [#2 1.60,-0.92,0.85,U] [#3 1.50,-0.43,0.74,U] [#4 1.58,-0.79,0.70,U] [#5 1.50,-0.72,0.58,U] [#6 1.65,-1.09,0.75,U] [#7 1.32,-0.75,0.45,U] [#8 1.84,-1.02,0.00,M1] 
23:44:22.358 00.003 1092 single-star, 7 included, MultiStar: {1.48, -0.74}, one-star: {1.10, -0.64}
23:44:22.360 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
23:44:22.363 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
23:44:22.365 00.002 1092 CameraToMount -- cameraX=1.10 cameraY=-0.64 hyp=1.27 cameraTheta=-0.53 mountX=1.27 mountY=-0.32, mountTheta=-0.25
23:44:22.370 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.10, y=-0.64, opts=13)
23:44:22.373 00.003 1092 Enqueuing Move request for scope (1.10, -0.64)
23:44:22.375 00.002 2744 Worker thread wakes up
23:44:22.375 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.64) opts 0xd
23:44:22.375 00.000 2744 Handling offset move in thread for scope, endpoint = (1.10, -0.64)
23:44:22.375 00.000 2744 Moving (1.10, -0.64) raw xDistance=1.27 yDistance=-0.32
23:44:22.375 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.27
23:44:22.377 00.002 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:22.377 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:44:22.377 00.000 2744 MoveAxis(W, 300, ABG)
23:44:22.377 00.000 2744 Guiding  Dir = 3, Dur = 300
23:44:22.377 00.000 2744 IsSlewing returns 0
23:44:22.377 00.000 2744 IsGuiding returns 0
23:44:22.377 00.000 2744 PulseGuide returned control before completion, sleep 310
23:44:22.395 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1453, FiltMax=65535, Gamma=0.510
23:44:22.411 00.016 1092 UpdateGuideState exits: m=548590 SNR=95.2
23:44:22.414 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:22.416 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:22.419 00.003 1092 Enqueuing Expose request
23:44:22.698 00.279 2744 IsGuiding returns 1
23:44:22.698 00.000 2744 scope still moving after pulse duration time elapsed
23:44:22.730 00.032 2744 IsSlewing returns 0
23:44:22.730 00.000 2744 IsGuiding returns 0
23:44:22.730 00.000 2744 scope move finished after 300 + 53 ms
23:44:22.730 00.000 2744 Move returns status 0, amount 300
23:44:22.730 00.000 2744 MoveAxis(N, 0, ABG)
23:44:22.731 00.001 2744 Move returns status 0, amount 0
23:44:22.731 00.000 2744 move complete, result=0
23:44:22.731 00.000 2744 worker thread done servicing request
23:44:22.731 00.000 2744 Worker thread wakes up
23:44:22.731 00.000 1092 GuideStep: 1.3 px 300 ms WEST, -0.3 px 0 ms NORTH
23:44:22.734 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:22.734 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:26.137 03.403 2744 Exposure complete
23:44:26.353 00.216 2744 worker thread done servicing request
23:44:26.353 00.000 1092 OnExposeComplete: enter
23:44:26.356 00.003 1092 UpdateGuideState(): m_state=6
23:44:26.359 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
23:44:26.362 00.003 1092 Star::Find returns 1 (0), X=1603.22, Y=1126.89, Mass=539172, SNR=98.9, Peak=56240 HFD=3.2
23:44:26.364 00.002 1092 MultiStar: [#1 1.52,-0.36,0.83,U] [#2 1.35,-0.97,0.84,U] [#3 1.39,-0.35,0.69,U] [#4 1.29,-0.59,0.77,U] [#5 1.11,-0.74,0.66,U] [#6 1.19,-0.88,0.66,U] [#7 1.06,-0.64,0.52,U] [#8 1.39,-0.65,0.36,U] 
23:44:26.367 00.003 1092 single-star, 8 included, MultiStar: {1.23, -0.66}, one-star: {0.90, -0.71}
23:44:26.370 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
23:44:26.372 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
23:44:26.375 00.003 1092 CameraToMount -- cameraX=0.90 cameraY=-0.71 hyp=1.14 cameraTheta=-0.67 mountX=1.11 mountY=-0.44, mountTheta=-0.38
23:44:26.379 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.90, y=-0.71, opts=13)
23:44:26.382 00.003 1092 Enqueuing Move request for scope (0.90, -0.71)
23:44:26.384 00.002 2744 Worker thread wakes up
23:44:26.384 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.71) opts 0xd
23:44:26.384 00.000 2744 Handling offset move in thread for scope, endpoint = (0.90, -0.71)
23:44:26.384 00.000 2744 Moving (0.90, -0.71) raw xDistance=1.11 yDistance=-0.44
23:44:26.384 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.11
23:44:26.384 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:26.384 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
23:44:26.384 00.000 2744 MoveAxis(W, 269, ABG)
23:44:26.384 00.000 2744 Guiding  Dir = 3, Dur = 269
23:44:26.385 00.001 2744 IsSlewing returns 0
23:44:26.385 00.000 2744 IsGuiding returns 0
23:44:26.385 00.000 2744 PulseGuide returned control before completion, sleep 279
23:44:26.402 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:44:26.419 00.017 1092 UpdateGuideState exits: m=539172 SNR=98.9
23:44:26.422 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:26.423 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:26.425 00.002 1092 Enqueuing Expose request
23:44:26.671 00.246 2744 IsGuiding returns 1
23:44:26.671 00.000 2744 scope still moving after pulse duration time elapsed
23:44:26.703 00.032 2744 IsSlewing returns 0
23:44:26.703 00.000 2744 IsGuiding returns 0
23:44:26.703 00.000 2744 scope move finished after 269 + 49 ms
23:44:26.703 00.000 2744 Move returns status 0, amount 269
23:44:26.704 00.001 2744 MoveAxis(N, 0, ABG)
23:44:26.704 00.000 2744 Move returns status 0, amount 0
23:44:26.704 00.000 2744 move complete, result=0
23:44:26.704 00.000 2744 worker thread done servicing request
23:44:26.704 00.000 2744 Worker thread wakes up
23:44:26.704 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:26.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:26.704 00.000 1092 GuideStep: 1.1 px 269 ms WEST, -0.4 px 0 ms NORTH
23:44:30.094 03.390 2744 Exposure complete
23:44:30.284 00.190 2744 worker thread done servicing request
23:44:30.284 00.000 1092 OnExposeComplete: enter
23:44:30.288 00.004 1092 UpdateGuideState(): m_state=6
23:44:30.291 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
23:44:30.294 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1127.43, Mass=516130, SNR=86.0, Peak=52800 HFD=3.2
23:44:30.296 00.002 1092 MultiStar: [#1 0.54,0.09,0.91,U] [#2 0.53,-0.43,0.96,U] [#3 0.72,0.04,0.79,U] [#4 0.48,-0.14,0.88,U] [#5 0.73,0.07,0.69,U] [#6 0.60,-0.19,0.84,U] [#7 0.51,-0.01,0.56,U] [#8 0.85,0.08,0.41,U] 
23:44:30.298 00.002 1092 single-star, 8 included, MultiStar: {0.53, -0.09}, one-star: {0.12, -0.17}
23:44:30.303 00.005 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
23:44:30.306 00.003 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
23:44:30.308 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.20 cameraTheta=-0.95 mountX=0.18 mountY=-0.13, mountTheta=-0.62
23:44:30.313 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.17, opts=13)
23:44:30.315 00.002 1092 Enqueuing Move request for scope (0.12, -0.17)
23:44:30.317 00.002 2744 Worker thread wakes up
23:44:30.317 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
23:44:30.317 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
23:44:30.317 00.000 2744 Moving (0.12, -0.17) raw xDistance=0.18 yDistance=-0.13
23:44:30.317 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
23:44:30.317 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:30.318 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:44:30.318 00.000 2744 MoveAxis(E, 0, ABG)
23:44:30.318 00.000 2744 Move returns status 0, amount 0
23:44:30.318 00.000 2744 MoveAxis(N, 0, ABG)
23:44:30.318 00.000 2744 Move returns status 0, amount 0
23:44:30.318 00.000 2744 move complete, result=0
23:44:30.318 00.000 2744 worker thread done servicing request
23:44:30.331 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1553, FiltMax=65535, Gamma=0.510
23:44:30.345 00.014 1092 UpdateGuideState exits: m=516130 SNR=86.0
23:44:30.347 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:30.349 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:30.352 00.003 1092 Enqueuing Expose request
23:44:30.354 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:30.356 00.002 2744 Worker thread wakes up
23:44:30.357 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:30.357 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:33.748 03.391 2744 Exposure complete
23:44:33.959 00.211 2744 worker thread done servicing request
23:44:33.959 00.000 1092 OnExposeComplete: enter
23:44:33.962 00.003 1092 UpdateGuideState(): m_state=6
23:44:33.965 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
23:44:33.968 00.003 1092 Star::Find returns 1 (0), X=1602.06, Y=1127.59, Mass=543844, SNR=94.1, Peak=46736 HFD=3.6
23:44:33.972 00.004 1092 MultiStar: [#1 0.57,0.01,0.89,U] [#2 0.30,-0.35,0.88,U] [#3 0.44,-0.02,0.77,U] [#4 0.41,-0.18,0.71,U] [#5 0.28,-0.23,0.64,U] [#6 0.45,-0.40,0.72,U] [#7 0.17,-0.01,0.48,U] [#8 0.49,-0.31,0.50,U] 
23:44:33.974 00.002 1092 single-star, 8 included, MultiStar: {0.30, -0.16}, one-star: {-0.27, -0.01}
23:44:33.977 00.003 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
23:44:33.980 00.003 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
23:44:33.982 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.10 mountX=-0.24 mountY=-0.08, mountTheta=-2.81
23:44:33.988 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.01, opts=13)
23:44:33.991 00.003 1092 Enqueuing Move request for scope (-0.27, -0.01)
23:44:33.995 00.004 2744 Worker thread wakes up
23:44:33.995 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
23:44:33.995 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
23:44:33.996 00.001 2744 Moving (-0.27, -0.01) raw xDistance=-0.24 yDistance=-0.08
23:44:33.996 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:44:33.996 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:33.996 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:44:33.996 00.000 2744 MoveAxis(E, 0, ABG)
23:44:33.996 00.000 2744 Move returns status 0, amount 0
23:44:33.996 00.000 2744 MoveAxis(N, 0, ABG)
23:44:33.996 00.000 2744 Move returns status 0, amount 0
23:44:33.996 00.000 2744 move complete, result=0
23:44:33.996 00.000 2744 worker thread done servicing request
23:44:34.015 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1376, FiltMax=65535, Gamma=0.510
23:44:34.031 00.016 1092 UpdateGuideState exits: m=543844 SNR=94.1
23:44:34.036 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:34.039 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:34.041 00.002 1092 Enqueuing Expose request
23:44:34.044 00.003 2744 Worker thread wakes up
23:44:34.044 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:34.044 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:34.044 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:37.448 03.404 2744 Exposure complete
23:44:37.651 00.203 2744 worker thread done servicing request
23:44:37.651 00.000 1092 OnExposeComplete: enter
23:44:37.654 00.003 1092 UpdateGuideState(): m_state=6
23:44:37.657 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
23:44:37.661 00.004 1092 Star::Find returns 1 (0), X=1602.34, Y=1127.58, Mass=526567, SNR=87.1, Peak=50080 HFD=3.2
23:44:37.664 00.003 1092 MultiStar: [#1 0.56,0.03,1.07,U] [#2 0.50,-0.31,1.06,U] [#3 0.65,0.19,0.80,U] [#4 0.37,-0.12,0.88,U] [#5 0.60,-0.14,0.69,U] [#6 0.71,-0.44,0.71,U] [#7 0.34,-0.07,0.57,U] [#8 0.89,-0.05,0.42,U] 
23:44:37.666 00.002 1092 single-star, 8 included, MultiStar: {0.48, -0.10}, one-star: {0.01, -0.02}
23:44:37.668 00.002 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
23:44:37.671 00.003 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
23:44:37.673 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.90 mountX=0.02 mountY=-0.01, mountTheta=-0.59
23:44:37.680 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.02, opts=13)
23:44:37.682 00.002 1092 Enqueuing Move request for scope (0.01, -0.02)
23:44:37.684 00.002 2744 Worker thread wakes up
23:44:37.684 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
23:44:37.684 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
23:44:37.684 00.000 2744 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
23:44:37.684 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:44:37.684 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:37.684 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:44:37.684 00.000 2744 MoveAxis(E, 0, ABG)
23:44:37.684 00.000 2744 Move returns status 0, amount 0
23:44:37.684 00.000 2744 MoveAxis(N, 0, ABG)
23:44:37.685 00.001 2744 Move returns status 0, amount 0
23:44:37.685 00.000 2744 move complete, result=0
23:44:37.685 00.000 2744 worker thread done servicing request
23:44:37.706 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:44:37.723 00.017 1092 UpdateGuideState exits: m=526567 SNR=87.1
23:44:37.726 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:37.729 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:37.730 00.001 1092 Enqueuing Expose request
23:44:37.733 00.003 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:44:37.737 00.004 2744 Worker thread wakes up
23:44:37.737 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:37.737 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:41.122 03.385 2744 Exposure complete
23:44:41.307 00.185 2744 worker thread done servicing request
23:44:41.307 00.000 1092 OnExposeComplete: enter
23:44:41.310 00.003 1092 UpdateGuideState(): m_state=6
23:44:41.312 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
23:44:41.313 00.001 1092 Star::Find returns 1 (0), X=1603.26, Y=1127.08, Mass=564562, SNR=87.9, Peak=56944 HFD=3.7
23:44:41.315 00.002 1092 MultiStar: [#1 1.49,-0.44,0.87,U] [#2 1.12,-0.69,0.86,U] [#3 1.29,-0.35,0.79,U] [#4 1.34,-0.64,0.73,U] [#5 1.11,-0.52,0.69,U] [#6 1.36,-0.75,0.70,U] [#7 1.19,-0.46,0.50,U] [#8 1.34,-0.68,0.56,U] 
23:44:41.317 00.002 1092 single-star, 8 included, MultiStar: {1.23, -0.56}, one-star: {0.94, -0.52}
23:44:41.318 00.001 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
23:44:41.321 00.003 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
23:44:41.323 00.002 1092 CameraToMount -- cameraX=0.94 cameraY=-0.52 hyp=1.07 cameraTheta=-0.51 mountX=1.07 mountY=-0.25, mountTheta=-0.23
23:44:41.327 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.94, y=-0.52, opts=13)
23:44:41.329 00.002 1092 Enqueuing Move request for scope (0.94, -0.52)
23:44:41.331 00.002 2744 Worker thread wakes up
23:44:41.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.52) opts 0xd
23:44:41.331 00.000 2744 Handling offset move in thread for scope, endpoint = (0.94, -0.52)
23:44:41.331 00.000 2744 Moving (0.94, -0.52) raw xDistance=1.07 yDistance=-0.25
23:44:41.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.07
23:44:41.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:41.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:44:41.332 00.001 2744 MoveAxis(W, 239, ABG)
23:44:41.332 00.000 2744 Guiding  Dir = 3, Dur = 239
23:44:41.332 00.000 2744 IsSlewing returns 0
23:44:41.332 00.000 2744 IsGuiding returns 0
23:44:41.332 00.000 2744 PulseGuide returned control before completion, sleep 249
23:44:41.345 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1352, FiltMax=65535, Gamma=0.510
23:44:41.359 00.014 1092 UpdateGuideState exits: m=564562 SNR=87.9
23:44:41.361 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:41.363 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:41.365 00.002 1092 Enqueuing Expose request
23:44:41.586 00.221 2744 IsGuiding returns 1
23:44:41.586 00.000 2744 scope still moving after pulse duration time elapsed
23:44:41.618 00.032 2744 IsSlewing returns 0
23:44:41.618 00.000 2744 IsGuiding returns 0
23:44:41.618 00.000 2744 scope move finished after 239 + 47 ms
23:44:41.619 00.001 2744 Move returns status 0, amount 239
23:44:41.619 00.000 2744 MoveAxis(N, 0, ABG)
23:44:41.619 00.000 2744 Move returns status 0, amount 0
23:44:41.619 00.000 2744 move complete, result=0
23:44:41.619 00.000 1092 GuideStep: 1.1 px 239 ms WEST, -0.3 px 0 ms NORTH
23:44:41.622 00.003 2744 worker thread done servicing request
23:44:41.623 00.001 2744 Worker thread wakes up
23:44:41.623 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:41.623 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:45.009 03.386 2744 Exposure complete
23:44:45.210 00.201 2744 worker thread done servicing request
23:44:45.210 00.000 1092 OnExposeComplete: enter
23:44:45.212 00.002 1092 UpdateGuideState(): m_state=6
23:44:45.215 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
23:44:45.217 00.002 1092 Star::Find returns 1 (0), X=1602.83, Y=1127.11, Mass=543387, SNR=81.7, Peak=55232 HFD=3.6
23:44:45.219 00.002 1092 MultiStar: [#1 0.95,-0.36,0.82,U] [#2 0.93,-0.77,1.14,U] [#3 1.04,-0.33,0.83,U] [#4 0.78,-0.55,0.86,U] [#5 0.98,-0.57,0.77,U] [#6 1.01,-0.66,0.76,U] [#7 0.86,-0.39,0.56,U] [#8 1.08,-0.61,0.50,U] 
23:44:45.220 00.001 1092 single-star, 8 included, MultiStar: {0.89, -0.53}, one-star: {0.51, -0.49}
23:44:45.223 00.003 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
23:44:45.225 00.002 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
23:44:45.227 00.002 1092 CameraToMount -- cameraX=0.51 cameraY=-0.49 hyp=0.70 cameraTheta=-0.76 mountX=0.67 mountY=-0.33, mountTheta=-0.46
23:44:45.235 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.49, opts=13)
23:44:45.240 00.005 1092 Enqueuing Move request for scope (0.51, -0.49)
23:44:45.242 00.002 2744 Worker thread wakes up
23:44:45.242 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.49) opts 0xd
23:44:45.244 00.002 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.49)
23:44:45.244 00.000 2744 Moving (0.51, -0.49) raw xDistance=0.67 yDistance=-0.33
23:44:45.244 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.67
23:44:45.244 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:45.244 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:44:45.244 00.000 2744 MoveAxis(W, 166, ABG)
23:44:45.244 00.000 2744 Guiding  Dir = 3, Dur = 166
23:44:45.244 00.000 2744 IsSlewing returns 0
23:44:45.245 00.001 2744 IsGuiding returns 0
23:44:45.245 00.000 2744 PulseGuide returned control before completion, sleep 176
23:44:45.260 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:44:45.275 00.015 1092 UpdateGuideState exits: m=543387 SNR=81.7
23:44:45.279 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:45.281 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:45.284 00.003 1092 Enqueuing Expose request
23:44:45.423 00.139 2744 IsGuiding returns 1
23:44:45.423 00.000 2744 scope still moving after pulse duration time elapsed
23:44:45.455 00.032 2744 IsSlewing returns 0
23:44:45.455 00.000 2744 IsGuiding returns 0
23:44:45.455 00.000 2744 scope move finished after 166 + 44 ms
23:44:45.455 00.000 2744 Move returns status 0, amount 166
23:44:45.455 00.000 2744 MoveAxis(N, 0, ABG)
23:44:45.455 00.000 2744 Move returns status 0, amount 0
23:44:45.455 00.000 2744 move complete, result=0
23:44:45.455 00.000 2744 worker thread done servicing request
23:44:45.456 00.001 2744 Worker thread wakes up
23:44:45.456 00.000 1092 GuideStep: 0.7 px 166 ms WEST, -0.3 px 0 ms NORTH
23:44:45.459 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:45.459 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:48.854 03.395 2744 Exposure complete
23:44:49.054 00.200 2744 worker thread done servicing request
23:44:49.054 00.000 1092 OnExposeComplete: enter
23:44:49.057 00.003 1092 UpdateGuideState(): m_state=6
23:44:49.061 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
23:44:49.063 00.002 1092 Star::Find returns 1 (0), X=1602.23, Y=1127.51, Mass=489080, SNR=79.1, Peak=49875 HFD=3.3
23:44:49.066 00.003 1092 MultiStar: [#1 0.51,-0.00,1.01,U] [#2 0.34,-0.16,1.20,U] [#3 0.49,0.22,0.77,U] [#4 0.49,-0.09,0.79,U] [#5 0.48,0.00,0.75,U] [#6 0.37,-0.10,0.84,U] [#7 0.41,0.01,0.67,U] [#8 0.57,-0.10,0.50,U] 
23:44:49.068 00.002 1092 single-star, 8 included, MultiStar: {0.38, -0.04}, one-star: {-0.09, -0.09}
23:44:49.072 00.004 1092 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.43) = xAngle (-1.90 = -1.90)
23:44:49.074 00.002 1092 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.06 = -2.06)
23:44:49.078 00.004 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.33 mountX=-0.04 mountY=-0.11, mountTheta=-1.92
23:44:49.083 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.09, opts=13)
23:44:49.087 00.004 1092 Enqueuing Move request for scope (-0.09, -0.09)
23:44:49.090 00.003 2744 Worker thread wakes up
23:44:49.090 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:44:49.090 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:44:49.090 00.000 2744 Moving (-0.09, -0.09) raw xDistance=-0.04 yDistance=-0.11
23:44:49.090 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:44:49.090 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:49.090 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:49.090 00.000 2744 MoveAxis(E, 0, ABG)
23:44:49.091 00.001 2744 Move returns status 0, amount 0
23:44:49.091 00.000 2744 MoveAxis(N, 0, ABG)
23:44:49.091 00.000 2744 Move returns status 0, amount 0
23:44:49.091 00.000 2744 move complete, result=0
23:44:49.091 00.000 2744 worker thread done servicing request
23:44:49.110 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1533, FiltMax=65535, Gamma=0.510
23:44:49.127 00.017 1092 UpdateGuideState exits: m=489080 SNR=79.1
23:44:49.130 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:49.132 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:49.135 00.003 1092 Enqueuing Expose request
23:44:49.137 00.002 2744 Worker thread wakes up
23:44:49.137 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:49.140 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:49.140 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:52.618 03.478 2744 Exposure complete
23:44:52.871 00.253 2744 worker thread done servicing request
23:44:52.871 00.000 1092 OnExposeComplete: enter
23:44:52.875 00.004 1092 UpdateGuideState(): m_state=6
23:44:52.878 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
23:44:52.880 00.002 1092 Star::Find returns 1 (0), X=1602.08, Y=1127.56, Mass=548384, SNR=82.5, Peak=51280 HFD=3.6
23:44:52.883 00.003 1092 MultiStar: [#1 0.23,0.06,0.93,U] [#2 -0.06,-0.25,1.02,U] [#3 0.37,-0.00,0.77,U] [#4 0.02,-0.16,0.86,U] [#5 -0.03,-0.15,0.81,U] [#6 -0.16,-0.30,0.72,U] [#7 0.24,-0.26,0.58,U] [#8 0.24,-0.04,0.47,U] 
23:44:52.887 00.004 1092 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {-0.24, -0.04}
23:44:52.889 00.002 1092 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
23:44:52.892 00.003 1092 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
23:44:52.894 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.22 mountX=0.09 mountY=-0.11, mountTheta=-0.86
23:44:52.899 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.12, opts=13)
23:44:52.903 00.004 1092 Enqueuing Move request for scope (0.05, -0.12)
23:44:52.906 00.003 2744 Worker thread wakes up
23:44:52.906 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
23:44:52.906 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
23:44:52.906 00.000 2744 Moving (0.05, -0.12) raw xDistance=0.09 yDistance=-0.11
23:44:52.906 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:44:52.906 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:52.906 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:44:52.906 00.000 2744 MoveAxis(E, 0, ABG)
23:44:52.906 00.000 2744 Move returns status 0, amount 0
23:44:52.907 00.001 2744 MoveAxis(N, 0, ABG)
23:44:52.907 00.000 2744 Move returns status 0, amount 0
23:44:52.907 00.000 2744 move complete, result=0
23:44:52.907 00.000 2744 worker thread done servicing request
23:44:52.923 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:44:52.939 00.016 1092 UpdateGuideState exits: m=548384 SNR=82.5
23:44:52.942 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:52.945 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:52.948 00.003 1092 Enqueuing Expose request
23:44:52.950 00.002 2744 Worker thread wakes up
23:44:52.950 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:44:52.954 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:52.954 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:56.338 03.384 2744 Exposure complete
23:44:56.522 00.184 2744 worker thread done servicing request
23:44:56.522 00.000 1092 OnExposeComplete: enter
23:44:56.524 00.002 1092 UpdateGuideState(): m_state=6
23:44:56.527 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
23:44:56.529 00.002 1092 Star::Find returns 1 (0), X=1601.76, Y=1127.74, Mass=548319, SNR=86.9, Peak=52304 HFD=3.5
23:44:56.531 00.002 1092 MultiStar: [#1 -0.12,0.35,1.02,U] [#2 -0.25,-0.03,0.98,U] [#3 -0.06,0.33,0.75,U] [#4 -0.19,-0.03,0.75,U] [#5 0.03,0.22,0.68,U] [#6 -0.08,0.06,0.74,U] [#7 -0.27,0.19,0.58,U] [#8 0.44,-0.17,0.40,U] 
23:44:56.534 00.003 1092 refined, 8 included, MultiStar: {-0.17, 0.13}, one-star: {-0.56, 0.14}
23:44:56.538 00.004 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
23:44:56.540 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
23:44:56.542 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=-0.21 mountY=0.08, mountTheta=2.76
23:44:56.548 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.13, opts=13)
23:44:56.550 00.002 1092 Enqueuing Move request for scope (-0.17, 0.13)
23:44:56.553 00.003 2744 Worker thread wakes up
23:44:56.553 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.13) opts 0xd
23:44:56.553 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.13)
23:44:56.554 00.001 2744 Moving (-0.17, 0.13) raw xDistance=-0.21 yDistance=0.08
23:44:56.554 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:44:56.554 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:44:56.554 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:44:56.554 00.000 2744 MoveAxis(E, 0, ABG)
23:44:56.554 00.000 2744 Move returns status 0, amount 0
23:44:56.554 00.000 2744 MoveAxis(N, 0, ABG)
23:44:56.554 00.000 2744 Move returns status 0, amount 0
23:44:56.554 00.000 2744 move complete, result=0
23:44:56.554 00.000 2744 worker thread done servicing request
23:44:56.568 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1632, FiltMax=65535, Gamma=0.510
23:44:56.582 00.014 1092 UpdateGuideState exits: m=548319 SNR=86.9
23:44:56.584 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:44:56.587 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:44:56.589 00.002 1092 Enqueuing Expose request
23:44:56.591 00.002 2744 Worker thread wakes up
23:44:56.591 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:44:56.591 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:44:56.591 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:44:59.973 03.382 2744 Exposure complete
23:45:00.174 00.201 2744 worker thread done servicing request
23:45:00.174 00.000 1092 OnExposeComplete: enter
23:45:00.177 00.003 1092 UpdateGuideState(): m_state=6
23:45:00.182 00.005 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
23:45:00.188 00.006 1092 Star::Find returns 1 (0), X=1601.86, Y=1127.54, Mass=542095, SNR=81.7, Peak=49872 HFD=3.4
23:45:00.191 00.003 1092 MultiStar: [#1 0.03,0.16,0.90,U] [#2 -0.09,-0.01,1.02,U] [#3 0.01,0.33,0.90,U] [#4 -0.14,0.03,0.94,U] [#5 -0.06,0.12,0.67,U] [#6 -0.03,-0.15,0.70,U] [#7 -0.18,0.29,0.54,U] [#8 0.42,-0.05,0.56,U] 
23:45:00.194 00.003 1092 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {-0.46, -0.06}
23:45:00.198 00.004 1092 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.43) = xAngle (2.85 = 2.85)
23:45:00.201 00.003 1092 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.70 = 2.70)
23:45:00.205 00.004 1092 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.42 mountX=-0.10 mountY=0.04, mountTheta=2.72
23:45:00.212 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.07, opts=13)
23:45:00.214 00.002 1092 Enqueuing Move request for scope (-0.08, 0.07)
23:45:00.219 00.005 2744 Worker thread wakes up
23:45:00.219 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
23:45:00.219 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
23:45:00.219 00.000 2744 Moving (-0.08, 0.07) raw xDistance=-0.10 yDistance=0.04
23:45:00.219 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:45:00.219 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:00.219 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:45:00.220 00.001 2744 MoveAxis(E, 0, ABG)
23:45:00.220 00.000 2744 Move returns status 0, amount 0
23:45:00.220 00.000 2744 MoveAxis(N, 0, ABG)
23:45:00.220 00.000 2744 Move returns status 0, amount 0
23:45:00.220 00.000 2744 move complete, result=0
23:45:00.220 00.000 2744 worker thread done servicing request
23:45:00.237 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1437, FiltMax=65535, Gamma=0.510
23:45:00.252 00.015 1092 UpdateGuideState exits: m=542095 SNR=81.7
23:45:00.255 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:00.258 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:00.260 00.002 1092 Enqueuing Expose request
23:45:00.262 00.002 2744 Worker thread wakes up
23:45:00.263 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:00.265 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:00.265 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:03.679 03.414 2744 Exposure complete
23:45:03.912 00.233 2744 worker thread done servicing request
23:45:03.912 00.000 1092 OnExposeComplete: enter
23:45:03.915 00.003 1092 UpdateGuideState(): m_state=6
23:45:03.918 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
23:45:03.922 00.004 1092 Star::Find returns 1 (0), X=1602.20, Y=1127.54, Mass=517223, SNR=79.6, Peak=48048 HFD=3.4
23:45:03.925 00.003 1092 MultiStar: [#1 0.35,0.01,1.12,U] [#2 0.16,-0.29,1.03,U] [#3 0.37,0.30,0.89,U] [#4 0.17,-0.08,0.83,U] [#5 0.21,0.10,0.83,U] [#6 0.25,-0.32,0.67,U] [#7 0.22,-0.00,0.68,U] [#8 0.32,-0.05,0.47,U] 
23:45:03.928 00.003 1092 single-star, 8 included, MultiStar: {0.21, -0.04}, one-star: {-0.12, -0.06}
23:45:03.930 00.002 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
23:45:03.933 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.43 = -2.43)
23:45:03.935 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=-0.09 mountY=-0.09, mountTheta=-2.36
23:45:03.944 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.06, opts=13)
23:45:03.947 00.003 1092 Enqueuing Move request for scope (-0.12, -0.06)
23:45:03.949 00.002 2744 Worker thread wakes up
23:45:03.949 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
23:45:03.950 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
23:45:03.950 00.000 2744 Moving (-0.12, -0.06) raw xDistance=-0.09 yDistance=-0.09
23:45:03.950 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
23:45:03.950 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:03.950 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:45:03.950 00.000 2744 MoveAxis(E, 0, ABG)
23:45:03.950 00.000 2744 Move returns status 0, amount 0
23:45:03.950 00.000 2744 MoveAxis(N, 0, ABG)
23:45:03.950 00.000 2744 Move returns status 0, amount 0
23:45:03.950 00.000 2744 move complete, result=0
23:45:03.950 00.000 2744 worker thread done servicing request
23:45:03.970 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:45:03.986 00.016 1092 UpdateGuideState exits: m=517223 SNR=79.6
23:45:03.989 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:03.992 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:03.994 00.002 1092 Enqueuing Expose request
23:45:03.997 00.003 2744 Worker thread wakes up
23:45:03.997 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:45:04.000 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:04.000 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:07.396 03.396 2744 Exposure complete
23:45:07.588 00.192 2744 worker thread done servicing request
23:45:07.588 00.000 1092 OnExposeComplete: enter
23:45:07.591 00.003 1092 UpdateGuideState(): m_state=6
23:45:07.593 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
23:45:07.595 00.002 1092 Star::Find returns 1 (0), X=1601.94, Y=1127.56, Mass=541798, SNR=86.1, Peak=51488 HFD=3.4
23:45:07.597 00.002 1092 MultiStar: [#1 0.25,0.21,0.98,U] [#2 0.01,-0.12,0.97,U] [#3 0.28,0.25,0.90,U] [#4 -0.06,0.03,0.90,U] [#5 0.02,0.09,0.76,U] [#6 0.31,-0.17,0.67,U] [#7 0.03,0.13,0.58,U] [#8 0.74,0.06,0.41,U] 
23:45:07.599 00.002 1092 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {-0.38, -0.04}
23:45:07.602 00.003 1092 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.43) = xAngle (0.96 = 0.96)
23:45:07.605 00.003 1092 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.81 = 0.81)
23:45:07.607 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.54 mountX=0.06 mountY=0.07, mountTheta=0.90
23:45:07.612 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.05, opts=13)
23:45:07.615 00.003 1092 Enqueuing Move request for scope (0.09, 0.05)
23:45:07.617 00.002 2744 Worker thread wakes up
23:45:07.617 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
23:45:07.617 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
23:45:07.617 00.000 2744 Moving (0.09, 0.05) raw xDistance=0.06 yDistance=0.07
23:45:07.617 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:45:07.617 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:07.617 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:45:07.617 00.000 2744 MoveAxis(E, 0, ABG)
23:45:07.617 00.000 2744 Move returns status 0, amount 0
23:45:07.617 00.000 2744 MoveAxis(N, 0, ABG)
23:45:07.617 00.000 2744 Move returns status 0, amount 0
23:45:07.617 00.000 2744 move complete, result=0
23:45:07.617 00.000 2744 worker thread done servicing request
23:45:07.632 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1655, FiltMax=65535, Gamma=0.510
23:45:07.647 00.015 1092 UpdateGuideState exits: m=541798 SNR=86.1
23:45:07.650 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:07.653 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:07.655 00.002 1092 Enqueuing Expose request
23:45:07.657 00.002 2744 Worker thread wakes up
23:45:07.657 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:45:07.659 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:07.659 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:11.054 03.395 2744 Exposure complete
23:45:11.276 00.222 2744 worker thread done servicing request
23:45:11.276 00.000 1092 OnExposeComplete: enter
23:45:11.279 00.003 1092 UpdateGuideState(): m_state=6
23:45:11.282 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
23:45:11.286 00.004 1092 Star::Find returns 1 (0), X=1602.39, Y=1127.56, Mass=544664, SNR=86.2, Peak=50176 HFD=3.3
23:45:11.289 00.003 1092 MultiStar: [#1 0.45,0.15,0.94,U] [#2 0.37,-0.33,0.98,U] [#3 0.59,0.46,0.92,U] [#4 0.37,0.00,0.75,U] [#5 0.31,0.11,0.65,U] [#6 0.30,-0.27,0.69,U] [#7 0.23,0.27,0.64,U] [#8 0.73,0.03,0.51,U] 
23:45:11.292 00.003 1092 single-star, 8 included, MultiStar: {0.37, 0.04}, one-star: {0.06, -0.04}
23:45:11.295 00.003 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
23:45:11.297 00.002 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
23:45:11.299 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=0.08 mountY=-0.02, mountTheta=-0.29
23:45:11.305 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.04, opts=13)
23:45:11.308 00.003 1092 Enqueuing Move request for scope (0.06, -0.04)
23:45:11.310 00.002 2744 Worker thread wakes up
23:45:11.311 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
23:45:11.311 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
23:45:11.311 00.000 2744 Moving (0.06, -0.04) raw xDistance=0.08 yDistance=-0.02
23:45:11.311 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
23:45:11.311 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:11.311 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:45:11.311 00.000 2744 MoveAxis(E, 0, ABG)
23:45:11.311 00.000 2744 Move returns status 0, amount 0
23:45:11.311 00.000 2744 MoveAxis(N, 0, ABG)
23:45:11.311 00.000 2744 Move returns status 0, amount 0
23:45:11.311 00.000 2744 move complete, result=0
23:45:11.311 00.000 2744 worker thread done servicing request
23:45:11.327 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:45:11.343 00.016 1092 UpdateGuideState exits: m=544664 SNR=86.2
23:45:11.346 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:11.348 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:11.350 00.002 1092 Enqueuing Expose request
23:45:11.352 00.002 2744 Worker thread wakes up
23:45:11.352 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:45:11.354 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:11.355 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:14.762 03.407 2744 Exposure complete
23:45:14.977 00.215 2744 worker thread done servicing request
23:45:14.977 00.000 1092 OnExposeComplete: enter
23:45:14.980 00.003 1092 UpdateGuideState(): m_state=6
23:45:14.983 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
23:45:14.986 00.003 1092 Star::Find returns 1 (0), X=1602.36, Y=1127.60, Mass=531270, SNR=84.1, Peak=47648 HFD=3.2
23:45:14.989 00.003 1092 MultiStar: [#1 0.64,0.04,1.03,U] [#2 0.45,-0.30,0.87,U] [#3 0.67,0.02,0.81,U] [#4 0.50,-0.19,0.79,U] [#5 0.50,-0.22,0.71,U] [#6 0.58,-0.31,0.71,U] [#7 0.46,0.04,0.60,U] [#8 0.58,-0.01,0.47,U] 
23:45:14.993 00.004 1092 single-star, 8 included, MultiStar: {0.48, -0.10}, one-star: {0.04, -0.00}
23:45:14.995 00.002 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
23:45:14.997 00.002 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
23:45:15.000 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.07 mountX=0.04 mountY=0.01, mountTheta=0.21
23:45:15.005 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.00, opts=13)
23:45:15.007 00.002 1092 Enqueuing Move request for scope (0.04, -0.00)
23:45:15.011 00.004 2744 Worker thread wakes up
23:45:15.011 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
23:45:15.011 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
23:45:15.011 00.000 2744 Moving (0.04, -0.00) raw xDistance=0.04 yDistance=0.01
23:45:15.011 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:45:15.011 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:15.011 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:45:15.012 00.001 2744 MoveAxis(E, 0, ABG)
23:45:15.012 00.000 2744 Move returns status 0, amount 0
23:45:15.012 00.000 2744 MoveAxis(N, 0, ABG)
23:45:15.012 00.000 2744 Move returns status 0, amount 0
23:45:15.012 00.000 2744 move complete, result=0
23:45:15.012 00.000 2744 worker thread done servicing request
23:45:15.026 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:45:15.040 00.014 1092 UpdateGuideState exits: m=531270 SNR=84.1
23:45:15.044 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:15.046 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:15.048 00.002 1092 Enqueuing Expose request
23:45:15.050 00.002 2744 Worker thread wakes up
23:45:15.050 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:45:15.052 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:15.053 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:18.444 03.391 2744 Exposure complete
23:45:18.636 00.192 2744 worker thread done servicing request
23:45:18.636 00.000 1092 OnExposeComplete: enter
23:45:18.639 00.003 1092 UpdateGuideState(): m_state=6
23:45:18.643 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
23:45:18.646 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1127.23, Mass=546988, SNR=94.3, Peak=49072 HFD=3.6
23:45:18.648 00.002 1092 MultiStar: [#1 1.09,-0.13,0.82,U] [#2 1.10,-0.59,0.93,U] [#3 1.17,-0.02,0.89,U] [#4 1.22,-0.56,0.73,U] [#5 1.03,-0.41,0.69,U] [#6 1.06,-0.45,0.67,U] [#7 1.18,-0.13,0.55,U] [#8 1.03,-0.51,0.42,U] 
23:45:18.651 00.003 1092 single-star, 8 included, MultiStar: {1.04, -0.35}, one-star: {0.63, -0.37}
23:45:18.653 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
23:45:18.656 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
23:45:18.659 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=-0.37 hyp=0.73 cameraTheta=-0.53 mountX=0.72 mountY=-0.19, mountTheta=-0.25
23:45:18.667 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.37, opts=13)
23:45:18.670 00.003 1092 Enqueuing Move request for scope (0.63, -0.37)
23:45:18.673 00.003 2744 Worker thread wakes up
23:45:18.673 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.37) opts 0xd
23:45:18.673 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.37)
23:45:18.673 00.000 2744 Moving (0.63, -0.37) raw xDistance=0.72 yDistance=-0.19
23:45:18.673 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
23:45:18.674 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:18.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:45:18.674 00.000 2744 MoveAxis(W, 162, ABG)
23:45:18.674 00.000 2744 Guiding  Dir = 3, Dur = 162
23:45:18.674 00.000 2744 IsSlewing returns 0
23:45:18.674 00.000 2744 IsGuiding returns 0
23:45:18.675 00.001 2744 PulseGuide returned control before completion, sleep 172
23:45:18.690 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:45:18.708 00.018 1092 UpdateGuideState exits: m=546988 SNR=94.3
23:45:18.711 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:18.713 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:18.715 00.002 1092 Enqueuing Expose request
23:45:18.858 00.143 2744 IsGuiding returns 1
23:45:18.858 00.000 2744 scope still moving after pulse duration time elapsed
23:45:18.890 00.032 2744 IsSlewing returns 0
23:45:18.890 00.000 2744 IsGuiding returns 0
23:45:18.890 00.000 2744 scope move finished after 162 + 53 ms
23:45:18.890 00.000 2744 Move returns status 0, amount 162
23:45:18.890 00.000 2744 MoveAxis(N, 0, ABG)
23:45:18.890 00.000 2744 Move returns status 0, amount 0
23:45:18.891 00.001 2744 move complete, result=0
23:45:18.891 00.000 2744 worker thread done servicing request
23:45:18.891 00.000 2744 Worker thread wakes up
23:45:18.891 00.000 1092 GuideStep: 0.7 px 162 ms WEST, -0.2 px 0 ms NORTH
23:45:18.894 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:18.894 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:22.286 03.392 2744 Exposure complete
23:45:22.500 00.214 2744 worker thread done servicing request
23:45:22.500 00.000 1092 OnExposeComplete: enter
23:45:22.502 00.002 1092 UpdateGuideState(): m_state=6
23:45:22.507 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
23:45:22.510 00.003 1092 Star::Find returns 1 (0), X=1602.85, Y=1127.25, Mass=547213, SNR=90.1, Peak=58560 HFD=3.6
23:45:22.513 00.003 1092 MultiStar: [#1 1.11,-0.35,0.93,U] [#2 0.74,-0.41,0.93,U] [#3 1.06,-0.08,0.83,U] [#4 0.66,-0.22,0.86,U] [#5 0.87,-0.46,0.69,U] [#6 0.97,-0.42,0.75,U] [#7 0.99,-0.29,0.50,U] [#8 0.89,-0.25,0.49,U] 
23:45:22.515 00.002 1092 single-star, 8 included, MultiStar: {0.85, -0.32}, one-star: {0.53, -0.35}
23:45:22.518 00.003 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
23:45:22.522 00.004 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
23:45:22.524 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.35 hyp=0.63 cameraTheta=-0.59 mountX=0.63 mountY=-0.20, mountTheta=-0.31
23:45:22.529 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.35, opts=13)
23:45:22.532 00.003 1092 Enqueuing Move request for scope (0.53, -0.35)
23:45:22.536 00.004 2744 Worker thread wakes up
23:45:22.536 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.35) opts 0xd
23:45:22.536 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.35)
23:45:22.536 00.000 2744 Moving (0.53, -0.35) raw xDistance=0.63 yDistance=-0.20
23:45:22.536 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
23:45:22.536 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:22.536 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:45:22.536 00.000 2744 MoveAxis(W, 152, ABG)
23:45:22.536 00.000 2744 Guiding  Dir = 3, Dur = 152
23:45:22.536 00.000 2744 IsSlewing returns 0
23:45:22.536 00.000 2744 IsGuiding returns 0
23:45:22.538 00.002 2744 PulseGuide returned control before completion, sleep 162
23:45:22.558 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1626, FiltMax=65535, Gamma=0.510
23:45:22.575 00.017 1092 UpdateGuideState exits: m=547213 SNR=90.1
23:45:22.579 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:22.581 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:22.583 00.002 1092 Enqueuing Expose request
23:45:22.704 00.121 2744 IsGuiding returns 1
23:45:22.704 00.000 2744 scope still moving after pulse duration time elapsed
23:45:22.735 00.031 2744 IsSlewing returns 0
23:45:22.735 00.000 2744 IsGuiding returns 0
23:45:22.735 00.000 2744 scope move finished after 152 + 46 ms
23:45:22.736 00.001 2744 Move returns status 0, amount 152
23:45:22.736 00.000 2744 MoveAxis(N, 0, ABG)
23:45:22.736 00.000 2744 Move returns status 0, amount 0
23:45:22.736 00.000 2744 move complete, result=0
23:45:22.736 00.000 2744 worker thread done servicing request
23:45:22.736 00.000 2744 Worker thread wakes up
23:45:22.737 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:22.737 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:22.738 00.001 1092 GuideStep: 0.6 px 152 ms WEST, -0.2 px 0 ms NORTH
23:45:26.245 03.507 2744 Exposure complete
23:45:26.819 00.574 1092 OnExposeComplete: enter
23:45:26.823 00.004 1092 UpdateGuideState(): m_state=6
23:45:26.827 00.004 2744 worker thread done servicing request
23:45:26.827 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
23:45:26.831 00.004 1092 Star::Find returns 1 (0), X=1602.81, Y=1127.21, Mass=517542, SNR=89.4, Peak=64720 HFD=3.4
23:45:26.837 00.006 1092 MultiStar: [#1 1.17,-0.22,0.87,U] [#2 0.85,-0.45,0.91,U] [#3 0.92,0.03,0.75,U] [#4 0.89,-0.40,0.82,U] [#5 0.70,-0.47,0.69,U] [#6 0.96,-0.48,0.60,U] [#7 0.98,-0.12,0.60,U] [#8 1.51,-0.39,0.39,U] 
23:45:26.841 00.004 1092 single-star, 8 included, MultiStar: {0.89, -0.32}, one-star: {0.49, -0.39}
23:45:26.844 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
23:45:26.847 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
23:45:26.853 00.006 1092 CameraToMount -- cameraX=0.49 cameraY=-0.39 hyp=0.63 cameraTheta=-0.67 mountX=0.61 mountY=-0.24, mountTheta=-0.38
23:45:26.861 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.39, opts=13)
23:45:26.865 00.004 1092 Enqueuing Move request for scope (0.49, -0.39)
23:45:26.870 00.005 2744 Worker thread wakes up
23:45:26.870 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.39) opts 0xd
23:45:26.870 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.39)
23:45:26.870 00.000 2744 Moving (0.49, -0.39) raw xDistance=0.61 yDistance=-0.24
23:45:26.870 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.61
23:45:26.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:45:26.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:45:26.870 00.000 2744 MoveAxis(W, 147, ABG)
23:45:26.871 00.001 2744 Guiding  Dir = 3, Dur = 147
23:45:26.871 00.000 2744 IsSlewing returns 0
23:45:26.871 00.000 2744 IsGuiding returns 0
23:45:26.872 00.001 2744 PulseGuide returned control before completion, sleep 157
23:45:26.917 00.045 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:45:26.942 00.025 1092 UpdateGuideState exits: m=517542 SNR=89.4
23:45:26.945 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:26.949 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:26.954 00.005 1092 Enqueuing Expose request
23:45:27.037 00.083 2744 IsGuiding returns 1
23:45:27.037 00.000 2744 scope still moving after pulse duration time elapsed
23:45:27.065 00.028 2744 IsSlewing returns 0
23:45:27.065 00.000 2744 IsGuiding returns 1
23:45:27.097 00.032 2744 IsSlewing returns 0
23:45:27.097 00.000 2744 IsGuiding returns 1
23:45:27.129 00.032 2744 IsSlewing returns 0
23:45:27.130 00.001 2744 IsGuiding returns 1
23:45:27.160 00.030 2744 IsSlewing returns 0
23:45:27.160 00.000 2744 IsGuiding returns 0
23:45:27.160 00.000 2744 scope move finished after 147 + 142 ms
23:45:27.161 00.001 2744 Move returns status 0, amount 147
23:45:27.161 00.000 2744 MoveAxis(N, 0, ABG)
23:45:27.161 00.000 2744 Move returns status 0, amount 0
23:45:27.161 00.000 2744 move complete, result=0
23:45:27.161 00.000 2744 worker thread done servicing request
23:45:27.161 00.000 2744 Worker thread wakes up
23:45:27.161 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:27.161 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:27.175 00.014 1092 GuideStep: 0.6 px 147 ms WEST, -0.2 px 0 ms NORTH
23:45:28.007 00.832 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:28.012 00.005 1092 case statement mapped state 6 to 3
23:45:28.017 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:28.059 00.042 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:28.067 00.008 1092 case statement mapped state 6 to 3
23:45:28.073 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:28.111 00.038 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
23:45:28.131 00.020 1092 SetPaused type=2 isPaused=0 exposurePending=1
23:45:28.143 00.012 1092 Guider::SetPaused(2)
23:45:28.211 00.068 1092 Status Line: Paused/full
23:45:28.238 00.027 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
23:45:28.246 00.008 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:28.252 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:45:29.088 00.836 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:29.090 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:45:29.190 00.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:29.192 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:45:30.604 01.412 2744 Exposure complete
23:45:31.020 00.416 2744 worker thread done servicing request
23:45:31.020 00.000 1092 OnExposeComplete: enter
23:45:31.028 00.008 1092 guider is paused, ignoring frame, not scheduling exposure
23:45:49.991 18.963 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:49.995 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:45:50.094 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
23:45:50.097 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
23:45:50.100 00.003 1092 Guider::SetPaused(0)
23:45:50.102 00.002 1092 Guider::SetPaused: resetting avg dist filter
23:45:50.116 00.014 1092 un-pause: clearing mount guide algorithm history
23:45:50.120 00.004 1092 Mount: notify guiding resumed
23:45:50.122 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:50.124 00.002 1092 Enqueuing Expose request
23:45:50.127 00.003 1092 Status Line: Resumed
23:45:50.129 00.002 2744 Worker thread wakes up
23:45:50.129 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:50.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:50.132 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
23:45:50.143 00.011 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:50.146 00.003 1092 case statement mapped state 6 to 3
23:45:50.148 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:51.205 01.057 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:51.208 00.003 1092 case statement mapped state 6 to 3
23:45:51.210 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:52.317 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:52.320 00.003 1092 case statement mapped state 6 to 3
23:45:52.321 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:53.380 01.059 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:53.382 00.002 1092 case statement mapped state 6 to 3
23:45:53.386 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:53.516 00.130 2744 Exposure complete
23:45:53.756 00.240 2744 worker thread done servicing request
23:45:53.756 00.000 1092 OnExposeComplete: enter
23:45:53.759 00.003 1092 UpdateGuideState(): m_state=6
23:45:53.761 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
23:45:53.763 00.002 1092 Star::Find returns 1 (0), X=1607.42, Y=1125.62, Mass=31821, SNR=12.4, Peak=13130 HFD=1.5
23:45:53.765 00.002 1092 MultiStar: large primary error, entering stabilization period
23:45:53.768 00.003 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
23:45:53.772 00.004 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
23:45:53.774 00.002 1092 CameraToMount -- cameraX=5.09 cameraY=-1.98 hyp=5.47 cameraTheta=-0.37 mountX=5.46 mountY=-0.54, mountTheta=-0.10
23:45:53.781 00.007 1092 SchedulePrimaryMove(0F8C9988, x=5.09, y=-1.98, opts=13)
23:45:53.783 00.002 1092 Enqueuing Move request for scope (5.09, -1.98)
23:45:53.787 00.004 2744 Worker thread wakes up
23:45:53.787 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (5.09, -1.98) opts 0xd
23:45:53.787 00.000 2744 Handling offset move in thread for scope, endpoint = (5.09, -1.98)
23:45:53.787 00.000 2744 Moving (5.09, -1.98) raw xDistance=5.46 yDistance=-0.54
23:45:53.787 00.000 2744 GuideAlgorithmHysteresis::Result() returns 3.44 from input 5.46
23:45:53.787 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:45:53.787 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
23:45:53.787 00.000 2744 MoveAxis(W, 1222, ABG)
23:45:53.787 00.000 2744 Guiding  Dir = 3, Dur = 1222
23:45:53.788 00.001 2744 IsSlewing returns 0
23:45:53.788 00.000 2744 IsGuiding returns 0
23:45:53.788 00.000 2744 PulseGuide returned control before completion, sleep 1232
23:45:53.805 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:45:53.822 00.017 1092 UpdateGuideState exits: m=31821 SNR=12.4
23:45:53.825 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:53.827 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:53.830 00.003 1092 Enqueuing Expose request
23:45:54.493 00.663 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:54.496 00.003 1092 case statement mapped state 6 to 3
23:45:54.498 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:55.035 00.537 2744 IsGuiding returns 1
23:45:55.035 00.000 2744 scope still moving after pulse duration time elapsed
23:45:55.066 00.031 2744 IsSlewing returns 0
23:45:55.066 00.000 2744 IsGuiding returns 0
23:45:55.067 00.001 2744 scope move finished after 1222 + 56 ms
23:45:55.067 00.000 2744 Move returns status 0, amount 1222
23:45:55.067 00.000 2744 MoveAxis(N, 0, ABG)
23:45:55.067 00.000 2744 Move returns status 0, amount 0
23:45:55.067 00.000 2744 move complete, result=0
23:45:55.067 00.000 2744 worker thread done servicing request
23:45:55.067 00.000 2744 Worker thread wakes up
23:45:55.067 00.000 1092 GuideStep: 5.5 px 1222 ms WEST, -0.5 px 0 ms NORTH
23:45:55.070 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:45:55.070 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:45:55.608 00.538 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:55.611 00.003 1092 case statement mapped state 6 to 3
23:45:55.613 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:55.710 00.097 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:45:55.713 00.003 1092 PhdController::Guide begins
23:45:55.715 00.002 1092 PhdController: newstate STATE_SETUP
23:45:55.718 00.003 1092 PhdController: setup
23:45:55.722 00.004 1092 PhdController: newstate STATE_ATTEMPT_START
23:45:55.724 00.002 1092 PhdController: guider state = 6
23:45:55.726 00.002 1092 PhdController: newstate STATE_SETTLE_BEGIN
23:45:55.728 00.002 1092 PhdController: newstate STATE_SETTLE_WAIT
23:45:55.730 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:45:55.761 00.031 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:45:55.764 00.003 1092 case statement mapped state 6 to 3
23:45:55.765 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:45:58.505 02.740 2744 Exposure complete
23:45:58.868 00.363 2744 worker thread done servicing request
23:45:58.868 00.000 1092 OnExposeComplete: enter
23:45:58.872 00.004 1092 UpdateGuideState(): m_state=6
23:45:58.877 00.005 1092 Star::Find(15, 1607, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
23:45:58.881 00.004 1092 Star::Find returns 1 (0), X=1622.40, Y=1118.53, Mass=572965, SNR=89.7, Peak=31088 HFD=3.3
23:45:58.890 00.009 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.00 = 0.00)
23:45:58.899 00.009 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
23:45:58.908 00.009 1092 CameraToMount -- cameraX=20.08 cameraY=-9.07 hyp=22.04 cameraTheta=-0.42 mountX=22.04 mountY=-3.33, mountTheta=-0.15
23:45:58.919 00.011 1092 SchedulePrimaryMove(0F8C9988, x=20.08, y=-9.07, opts=13)
23:45:58.923 00.004 1092 Enqueuing Move request for scope (20.08, -9.07)
23:45:58.926 00.003 2744 Worker thread wakes up
23:45:58.927 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (20.08, -9.07) opts 0xd
23:45:58.927 00.000 2744 Handling offset move in thread for scope, endpoint = (20.08, -9.07)
23:45:58.927 00.000 2744 Moving (20.08, -9.07) raw xDistance=22.04 yDistance=-3.33
23:45:58.927 00.000 2744 GuideAlgorithmHysteresis::Result() returns 14.12 from input 22.04
23:45:58.927 00.000 2744 resist switch: large excursion: input -3.33 thresh 1.35 direction from 0 to -1
23:45:58.927 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-10.00
23:45:58.927 00.000 2744 GuideAlgorithmResistSwitch::result() returns -3.33 from input -3.33
23:45:58.927 00.000 2744 MoveAxis(W, 5020, ABG)
23:45:58.927 00.000 2744 duration set to 2500 by maxRaDuration
23:45:58.927 00.000 2744 Guiding  Dir = 3, Dur = 2500
23:45:58.928 00.001 2744 IsSlewing returns 0
23:45:58.928 00.000 2744 IsGuiding returns 0
23:45:58.928 00.000 2744 PulseGuide returned control before completion, sleep 2510
23:45:58.949 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4663, FiltMin=1533, FiltMax=65535, Gamma=0.510
23:45:58.973 00.024 1092 UpdateGuideState exits: m=572965 SNR=89.7
23:45:58.979 00.006 1092 PhdController: settling, locked = 1, distance = 10.44 (4.00) aobump = 0 frame = 1 / 99999
23:45:58.983 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778993158.982,"Host":"TALL-PINES-2024","Inst":1,"Distance":10.44,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:45:58.988 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:45:58.991 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:45:58.998 00.007 1092 Enqueuing Expose request
23:46:01.449 02.451 2744 IsGuiding returns 1
23:46:01.449 00.000 2744 scope still moving after pulse duration time elapsed
23:46:01.480 00.031 2744 IsSlewing returns 0
23:46:01.480 00.000 2744 IsGuiding returns 0
23:46:01.480 00.000 2744 scope move finished after 2500 + 52 ms
23:46:01.480 00.000 2744 Move returns status 0, amount 2500
23:46:01.480 00.000 2744 MoveAxis(N, 627, ABG)
23:46:01.480 00.000 2744 Guiding  Dir = 0, Dur = 627
23:46:01.481 00.001 2744 IsSlewing returns 0
23:46:01.481 00.000 2744 IsGuiding returns 0
23:46:01.481 00.000 2744 PulseGuide returned control before completion, sleep 637
23:46:02.120 00.639 2744 IsGuiding returns 1
23:46:02.120 00.000 2744 scope still moving after pulse duration time elapsed
23:46:02.151 00.031 2744 IsSlewing returns 0
23:46:02.152 00.001 2744 IsGuiding returns 0
23:46:02.152 00.000 2744 scope move finished after 627 + 44 ms
23:46:02.152 00.000 2744 Move returns status 0, amount 627
23:46:02.152 00.000 2744 move complete, result=0
23:46:02.152 00.000 2744 worker thread done servicing request
23:46:02.152 00.000 1092 GuideStep: 22.0 px 2500 ms WEST, -3.3 px 627 ms NORTH
23:46:02.155 00.003 2744 Worker thread wakes up
23:46:02.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:02.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1607,1104,31,31)
23:46:05.557 03.402 2744 Exposure complete
23:46:05.837 00.280 2744 worker thread done servicing request
23:46:05.837 00.000 1092 OnExposeComplete: enter
23:46:05.840 00.003 1092 UpdateGuideState(): m_state=6
23:46:05.844 00.004 1092 Star::Find(15, 1622, 1118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
23:46:05.847 00.003 1092 Star::Find returns 1 (0), X=1614.85, Y=1123.00, Mass=497811, SNR=78.0, Peak=50077 HFD=3.1
23:46:05.851 00.004 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
23:46:05.854 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
23:46:05.857 00.003 1092 CameraToMount -- cameraX=12.52 cameraY=-4.60 hyp=13.34 cameraTheta=-0.35 mountX=13.31 mountY=-1.06, mountTheta=-0.08
23:46:05.864 00.007 1092 SchedulePrimaryMove(0F8C9988, x=12.52, y=-4.60, opts=13)
23:46:05.868 00.004 1092 Enqueuing Move request for scope (12.52, -4.60)
23:46:05.871 00.003 2744 Worker thread wakes up
23:46:05.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (12.52, -4.60) opts 0xd
23:46:05.871 00.000 2744 Handling offset move in thread for scope, endpoint = (12.52, -4.60)
23:46:05.871 00.000 2744 Moving (12.52, -4.60) raw xDistance=13.31 yDistance=-1.06
23:46:05.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 9.37 from input 13.31
23:46:05.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.06 from input -1.06
23:46:05.871 00.000 2744 MoveAxis(W, 3331, ABG)
23:46:05.872 00.001 2744 duration set to 2500 by maxRaDuration
23:46:05.872 00.000 2744 Guiding  Dir = 3, Dur = 2500
23:46:05.872 00.000 2744 IsSlewing returns 0
23:46:05.872 00.000 2744 IsGuiding returns 0
23:46:05.872 00.000 2744 PulseGuide returned control before completion, sleep 2510
23:46:05.899 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4647, FiltMin=1671, FiltMax=65533, Gamma=0.510
23:46:05.923 00.024 1092 UpdateGuideState exits: m=497811 SNR=78.0
23:46:05.928 00.005 1092 PhdController: settling, locked = 1, distance = 11.31 (4.00) aobump = 0 frame = 2 / 99999
23:46:05.931 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778993165.931,"Host":"TALL-PINES-2024","Inst":1,"Distance":11.31,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:46:05.935 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:05.939 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:05.944 00.005 1092 Enqueuing Expose request
23:46:08.400 02.456 2744 IsGuiding returns 0
23:46:08.400 00.000 2744 Move returns status 0, amount 2500
23:46:08.400 00.000 2744 MoveAxis(N, 199, ABG)
23:46:08.400 00.000 2744 Guiding  Dir = 0, Dur = 199
23:46:08.401 00.001 2744 IsSlewing returns 0
23:46:08.401 00.000 2744 IsGuiding returns 0
23:46:08.402 00.001 2744 PulseGuide returned control before completion, sleep 209
23:46:08.620 00.218 2744 IsGuiding returns 1
23:46:08.620 00.000 2744 scope still moving after pulse duration time elapsed
23:46:08.651 00.031 2744 IsSlewing returns 0
23:46:08.651 00.000 2744 IsGuiding returns 0
23:46:08.652 00.001 2744 scope move finished after 199 + 51 ms
23:46:08.652 00.000 2744 Move returns status 0, amount 199
23:46:08.652 00.000 2744 move complete, result=0
23:46:08.652 00.000 2744 worker thread done servicing request
23:46:08.652 00.000 2744 Worker thread wakes up
23:46:08.652 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:08.652 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1600,1108,31,31)
23:46:08.653 00.001 1092 GuideStep: 13.3 px 2500 ms WEST, -1.1 px 199 ms NORTH
23:46:12.054 03.401 2744 Exposure complete
23:46:12.286 00.232 2744 worker thread done servicing request
23:46:12.286 00.000 1092 OnExposeComplete: enter
23:46:12.289 00.003 1092 UpdateGuideState(): m_state=6
23:46:12.294 00.005 1092 Star::Find(15, 1614, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
23:46:12.297 00.003 1092 Star::Find returns 1 (0), X=1606.16, Y=1128.10, Mass=551523, SNR=95.7, Peak=49968 HFD=3.6
23:46:12.302 00.005 1092 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.43) = xAngle (0.56 = 0.56)
23:46:12.306 00.004 1092 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.40 = 0.40)
23:46:12.313 00.007 1092 CameraToMount -- cameraX=3.84 cameraY=0.50 hyp=3.87 cameraTheta=0.13 mountX=3.29 mountY=1.51, mountTheta=0.43
23:46:12.322 00.009 1092 SchedulePrimaryMove(0F8C9988, x=3.84, y=0.50, opts=13)
23:46:12.328 00.006 1092 Enqueuing Move request for scope (3.84, 0.50)
23:46:12.331 00.003 2744 Worker thread wakes up
23:46:12.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (3.84, 0.50) opts 0xd
23:46:12.331 00.000 2744 Handling offset move in thread for scope, endpoint = (3.84, 0.50)
23:46:12.331 00.000 2744 Moving (3.84, 0.50) raw xDistance=3.29 yDistance=1.51
23:46:12.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.73 from input 3.29
23:46:12.331 00.000 2744 resist switch: large excursion: input 1.51 thresh 1.35 direction from -1 to 1
23:46:12.332 00.001 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.54
23:46:12.332 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.51 from input 1.51
23:46:12.332 00.000 2744 MoveAxis(W, 970, ABG)
23:46:12.332 00.000 2744 Guiding  Dir = 3, Dur = 970
23:46:12.332 00.000 2744 IsSlewing returns 0
23:46:12.332 00.000 2744 IsGuiding returns 0
23:46:12.333 00.001 2744 PulseGuide returned control before completion, sleep 980
23:46:12.358 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:46:12.403 00.045 1092 UpdateGuideState exits: m=551523 SNR=95.7
23:46:12.413 00.010 1092 PhdController: settling, locked = 1, distance = 9.08 (4.00) aobump = 0 frame = 3 / 99999
23:46:12.417 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778993172.417,"Host":"TALL-PINES-2024","Inst":1,"Distance":9.08,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:46:12.422 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:12.430 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:12.438 00.008 1092 Enqueuing Expose request
23:46:13.326 00.888 2744 IsGuiding returns 1
23:46:13.326 00.000 2744 scope still moving after pulse duration time elapsed
23:46:13.356 00.030 2744 IsSlewing returns 0
23:46:13.357 00.001 2744 IsGuiding returns 0
23:46:13.357 00.000 2744 scope move finished after 970 + 54 ms
23:46:13.357 00.000 2744 Move returns status 0, amount 970
23:46:13.357 00.000 2744 MoveAxis(S, 285, ABG)
23:46:13.357 00.000 2744 Guiding  Dir = 1, Dur = 285
23:46:13.357 00.000 2744 IsSlewing returns 0
23:46:13.358 00.001 2744 IsGuiding returns 0
23:46:13.359 00.001 2744 PulseGuide returned control before completion, sleep 294
23:46:13.655 00.296 2744 IsGuiding returns 1
23:46:13.655 00.000 2744 scope still moving after pulse duration time elapsed
23:46:13.685 00.030 2744 IsSlewing returns 0
23:46:13.685 00.000 2744 IsGuiding returns 1
23:46:13.717 00.032 2744 IsSlewing returns 0
23:46:13.717 00.000 2744 IsGuiding returns 1
23:46:13.747 00.030 2744 IsSlewing returns 0
23:46:13.747 00.000 2744 IsGuiding returns 1
23:46:13.778 00.031 2744 IsSlewing returns 0
23:46:13.778 00.000 2744 IsGuiding returns 0
23:46:13.778 00.000 2744 scope move finished after 285 + 135 ms
23:46:13.778 00.000 2744 Move returns status 0, amount 285
23:46:13.778 00.000 2744 move complete, result=0
23:46:13.779 00.001 2744 worker thread done servicing request
23:46:13.779 00.000 2744 Worker thread wakes up
23:46:13.779 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:13.779 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:13.779 00.000 1092 GuideStep: 3.3 px 970 ms WEST, 1.5 px 285 ms SOUTH
23:46:17.178 03.399 2744 Exposure complete
23:46:17.419 00.241 1092 OnExposeComplete: enter
23:46:17.422 00.003 1092 UpdateGuideState(): m_state=6
23:46:17.424 00.002 2744 worker thread done servicing request
23:46:17.425 00.001 1092 Star::Find(15, 1606, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
23:46:17.428 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1129.96, Mass=543466, SNR=83.7, Peak=49229 HFD=3.8
23:46:17.430 00.002 1092 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.43) = xAngle (1.82 = 1.82)
23:46:17.433 00.003 1092 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.66 = 1.66)
23:46:17.439 00.006 1092 CameraToMount -- cameraX=0.43 cameraY=2.36 hyp=2.40 cameraTheta=1.39 mountX=-0.59 mountY=2.39, mountTheta=1.81
23:46:17.448 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=2.36, opts=13)
23:46:17.453 00.005 1092 Enqueuing Move request for scope (0.43, 2.36)
23:46:17.456 00.003 2744 Worker thread wakes up
23:46:17.456 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 2.36) opts 0xd
23:46:17.456 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 2.36)
23:46:17.456 00.000 2744 Moving (0.43, 2.36) raw xDistance=-0.59 yDistance=2.39
23:46:17.457 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.59
23:46:17.457 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.39 from input 2.39
23:46:17.457 00.000 2744 MoveAxis(E, 64, ABG)
23:46:17.457 00.000 2744 Guiding  Dir = 2, Dur = 64
23:46:17.457 00.000 2744 IsSlewing returns 0
23:46:17.457 00.000 2744 IsGuiding returns 0
23:46:17.457 00.000 2744 PulseGuide returned control before completion, sleep 74
23:46:17.477 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1431, FiltMax=65535, Gamma=0.510
23:46:17.496 00.019 1092 UpdateGuideState exits: m=543466 SNR=83.7
23:46:17.501 00.005 1092 PhdController: settling, locked = 1, distance = 7.08 (4.00) aobump = 0 frame = 4 / 99999
23:46:17.505 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778993177.505,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.08,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:46:17.508 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:17.513 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:17.516 00.003 1092 Enqueuing Expose request
23:46:17.543 00.027 2744 IsGuiding returns 1
23:46:17.544 00.001 2744 scope still moving after pulse duration time elapsed
23:46:17.575 00.031 2744 IsSlewing returns 0
23:46:17.575 00.000 2744 IsGuiding returns 0
23:46:17.575 00.000 2744 scope move finished after 64 + 53 ms
23:46:17.575 00.000 2744 Move returns status 0, amount 64
23:46:17.576 00.001 2744 MoveAxis(S, 449, ABG)
23:46:17.576 00.000 2744 Guiding  Dir = 1, Dur = 449
23:46:17.576 00.000 2744 IsSlewing returns 0
23:46:17.577 00.001 2744 IsGuiding returns 0
23:46:17.578 00.001 2744 PulseGuide returned control before completion, sleep 459
23:46:18.045 00.467 2744 IsGuiding returns 1
23:46:18.046 00.001 2744 scope still moving after pulse duration time elapsed
23:46:18.076 00.030 2744 IsSlewing returns 0
23:46:18.077 00.001 2744 IsGuiding returns 0
23:46:18.077 00.000 2744 scope move finished after 449 + 50 ms
23:46:18.077 00.000 2744 Move returns status 0, amount 449
23:46:18.077 00.000 2744 move complete, result=0
23:46:18.077 00.000 2744 worker thread done servicing request
23:46:18.077 00.000 2744 Worker thread wakes up
23:46:18.077 00.000 1092 GuideStep: -0.6 px 64 ms EAST, 2.4 px 449 ms SOUTH
23:46:18.080 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:18.080 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:21.496 03.416 2744 Exposure complete
23:46:21.745 00.249 2744 worker thread done servicing request
23:46:21.745 00.000 1092 OnExposeComplete: enter
23:46:21.748 00.003 1092 UpdateGuideState(): m_state=6
23:46:21.751 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
23:46:21.754 00.003 1092 Star::Find returns 1 (0), X=1601.76, Y=1128.58, Mass=533534, SNR=87.1, Peak=45027 HFD=3.6
23:46:21.757 00.003 1092 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
23:46:21.762 00.005 1092 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.36 = 2.36)
23:46:21.766 00.004 1092 CameraToMount -- cameraX=-0.56 cameraY=0.98 hyp=1.13 cameraTheta=2.09 mountX=-0.92 mountY=0.79, mountTheta=2.43
23:46:21.772 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.98, opts=13)
23:46:21.777 00.005 1092 Enqueuing Move request for scope (-0.56, 0.98)
23:46:21.780 00.003 2744 Worker thread wakes up
23:46:21.780 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.98) opts 0xd
23:46:21.780 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.98)
23:46:21.780 00.000 2744 Moving (-0.56, 0.98) raw xDistance=-0.92 yDistance=0.79
23:46:21.780 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.92
23:46:21.780 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
23:46:21.780 00.000 2744 MoveAxis(E, 210, ABG)
23:46:21.780 00.000 2744 Guiding  Dir = 2, Dur = 210
23:46:21.781 00.001 2744 IsSlewing returns 0
23:46:21.781 00.000 2744 IsGuiding returns 0
23:46:21.781 00.000 2744 PulseGuide returned control before completion, sleep 220
23:46:21.798 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:46:21.819 00.021 1092 UpdateGuideState exits: m=533534 SNR=87.1
23:46:21.822 00.003 1092 PhdController: settling, locked = 1, distance = 5.29 (4.00) aobump = 0 frame = 5 / 99999
23:46:21.825 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778993181.825,"Host":"TALL-PINES-2024","Inst":1,"Distance":5.29,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:46:21.828 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:21.831 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:21.836 00.005 1092 Enqueuing Expose request
23:46:22.003 00.167 2744 IsGuiding returns 1
23:46:22.003 00.000 2744 scope still moving after pulse duration time elapsed
23:46:22.034 00.031 2744 IsSlewing returns 0
23:46:22.035 00.001 2744 IsGuiding returns 0
23:46:22.035 00.000 2744 scope move finished after 210 + 44 ms
23:46:22.035 00.000 2744 Move returns status 0, amount 210
23:46:22.035 00.000 2744 MoveAxis(S, 149, ABG)
23:46:22.035 00.000 2744 Guiding  Dir = 1, Dur = 149
23:46:22.035 00.000 2744 IsSlewing returns 0
23:46:22.037 00.002 2744 IsGuiding returns 0
23:46:22.037 00.000 2744 PulseGuide returned control before completion, sleep 159
23:46:22.206 00.169 2744 IsGuiding returns 1
23:46:22.206 00.000 2744 scope still moving after pulse duration time elapsed
23:46:22.238 00.032 2744 IsSlewing returns 0
23:46:22.238 00.000 2744 IsGuiding returns 0
23:46:22.239 00.001 2744 scope move finished after 149 + 53 ms
23:46:22.239 00.000 2744 Move returns status 0, amount 149
23:46:22.239 00.000 2744 move complete, result=0
23:46:22.239 00.000 2744 worker thread done servicing request
23:46:22.239 00.000 2744 Worker thread wakes up
23:46:22.239 00.000 1092 GuideStep: -0.9 px 210 ms EAST, 0.8 px 149 ms SOUTH
23:46:22.243 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:22.243 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:25.670 03.427 2744 Exposure complete
23:46:25.963 00.293 2744 worker thread done servicing request
23:46:25.963 00.000 1092 OnExposeComplete: enter
23:46:25.969 00.006 1092 UpdateGuideState(): m_state=6
23:46:25.976 00.007 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
23:46:25.980 00.004 1092 Star::Find returns 1 (0), X=1601.48, Y=1127.62, Mass=525169, SNR=84.0, Peak=45795 HFD=3.3
23:46:25.984 00.004 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.74)
23:46:25.987 00.003 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.39 = -2.90)
23:46:25.991 00.004 1092 CameraToMount -- cameraX=-0.84 cameraY=0.02 hyp=0.84 cameraTheta=3.11 mountX=-0.78 mountY=-0.20, mountTheta=-2.88
23:46:25.997 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.84, y=0.02, opts=13)
23:46:26.002 00.005 1092 Enqueuing Move request for scope (-0.84, 0.02)
23:46:26.007 00.005 2744 Worker thread wakes up
23:46:26.007 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.02) opts 0xd
23:46:26.007 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.84, 0.02)
23:46:26.007 00.000 2744 Moving (-0.84, 0.02) raw xDistance=-0.78 yDistance=-0.20
23:46:26.007 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
23:46:26.007 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:26.007 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:46:26.008 00.001 2744 MoveAxis(E, 188, ABG)
23:46:26.008 00.000 2744 Guiding  Dir = 2, Dur = 188
23:46:26.008 00.000 2744 IsSlewing returns 0
23:46:26.008 00.000 2744 IsGuiding returns 0
23:46:26.009 00.001 2744 PulseGuide returned control before completion, sleep 198
23:46:26.042 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1565, FiltMax=65535, Gamma=0.510
23:46:26.076 00.034 1092 UpdateGuideState exits: m=525169 SNR=84.0
23:46:26.086 00.010 1092 PhdController: settling, locked = 1, distance = 3.96 (4.00) aobump = 0 frame = 6 / 99999
23:46:26.093 00.007 1092 evsrv: {"Event":"Settling","Timestamp":1778993186.093,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.96,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:46:26.099 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:26.106 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:26.112 00.006 1092 Enqueuing Expose request
23:46:26.219 00.107 2744 IsGuiding returns 1
23:46:26.219 00.000 2744 scope still moving after pulse duration time elapsed
23:46:26.249 00.030 2744 IsSlewing returns 0
23:46:26.251 00.002 2744 IsGuiding returns 0
23:46:26.253 00.002 2744 scope move finished after 188 + 55 ms
23:46:26.253 00.000 2744 Move returns status 0, amount 188
23:46:26.254 00.001 2744 MoveAxis(N, 0, ABG)
23:46:26.255 00.001 2744 Move returns status 0, amount 0
23:46:26.255 00.000 2744 move complete, result=0
23:46:26.255 00.000 2744 worker thread done servicing request
23:46:26.256 00.001 2744 Worker thread wakes up
23:46:26.256 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:26.256 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:26.258 00.002 1092 GuideStep: -0.8 px 188 ms EAST, -0.2 px 0 ms NORTH
23:46:29.649 03.391 2744 Exposure complete
23:46:29.853 00.204 2744 worker thread done servicing request
23:46:29.853 00.000 1092 OnExposeComplete: enter
23:46:29.856 00.003 1092 UpdateGuideState(): m_state=6
23:46:29.859 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
23:46:29.861 00.002 1092 Star::Find returns 1 (0), X=1601.18, Y=1127.87, Mass=506402, SNR=78.1, Peak=51747 HFD=3.2
23:46:29.863 00.002 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
23:46:29.865 00.002 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.10)
23:46:29.867 00.002 1092 CameraToMount -- cameraX=-1.14 cameraY=0.27 hyp=1.17 cameraTheta=2.91 mountX=-1.15 mountY=-0.04, mountTheta=-3.10
23:46:29.875 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-1.14, y=0.27, opts=13)
23:46:29.877 00.002 1092 Enqueuing Move request for scope (-1.14, 0.27)
23:46:29.880 00.003 2744 Worker thread wakes up
23:46:29.880 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.27) opts 0xd
23:46:29.880 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.14, 0.27)
23:46:29.880 00.000 2744 Moving (-1.14, 0.27) raw xDistance=-1.15 yDistance=-0.04
23:46:29.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.15
23:46:29.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:29.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:46:29.880 00.000 2744 MoveAxis(E, 271, ABG)
23:46:29.880 00.000 2744 Guiding  Dir = 2, Dur = 271
23:46:29.880 00.000 2744 IsSlewing returns 0
23:46:29.881 00.001 2744 IsGuiding returns 0
23:46:29.881 00.000 2744 PulseGuide returned control before completion, sleep 281
23:46:29.895 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1555, FiltMax=65535, Gamma=0.510
23:46:29.909 00.014 1092 UpdateGuideState exits: m=506402 SNR=78.1
23:46:29.912 00.003 1092 PhdController: settling, locked = 1, distance = 3.12 (4.00) aobump = 0 frame = 7 / 99999
23:46:29.914 00.002 1092 PhdController: newstate STATE_FINISH
23:46:29.916 00.002 1092 PhdController complete: success
23:46:29.919 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778993189.919,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
23:46:29.922 00.003 1092 Mount: notify guiding dither settle done success=1
23:46:29.925 00.003 1092 PhdController: newstate STATE_IDLE
23:46:29.928 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:29.931 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:29.934 00.003 1092 Enqueuing Expose request
23:46:30.166 00.232 2744 IsGuiding returns 1
23:46:30.166 00.000 2744 scope still moving after pulse duration time elapsed
23:46:30.198 00.032 2744 IsSlewing returns 0
23:46:30.198 00.000 2744 IsGuiding returns 0
23:46:30.198 00.000 2744 scope move finished after 271 + 46 ms
23:46:30.198 00.000 2744 Move returns status 0, amount 271
23:46:30.198 00.000 2744 MoveAxis(N, 0, ABG)
23:46:30.198 00.000 2744 Move returns status 0, amount 0
23:46:30.199 00.001 2744 move complete, result=0
23:46:30.199 00.000 2744 worker thread done servicing request
23:46:30.199 00.000 2744 Worker thread wakes up
23:46:30.199 00.000 1092 GuideStep: -1.2 px 271 ms EAST, -0.0 px 0 ms NORTH
23:46:30.203 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:30.203 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:33.600 03.397 2744 Exposure complete
23:46:33.803 00.203 2744 worker thread done servicing request
23:46:33.803 00.000 1092 OnExposeComplete: enter
23:46:33.806 00.003 1092 UpdateGuideState(): m_state=6
23:46:33.810 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
23:46:33.812 00.002 1092 Star::Find returns 1 (0), X=1601.39, Y=1127.89, Mass=506177, SNR=81.5, Peak=44115 HFD=3.5
23:46:33.814 00.002 1092 MultiStar: exiting stabilization period
23:46:33.817 00.003 1092 MultiStar: [#1 -0.18,0.25,0.96,U] [#2 -0.47,-0.03,0.95,U] [#3 -0.27,0.43,0.73,U] [#4 -0.44,0.07,0.86,U] [#5 -0.42,0.22,0.88,U] [#6 -0.29,0.14,0.72,U] [#7 -0.52,0.19,0.66,U] [#8 -0.20,0.14,0.56,U] 
23:46:33.820 00.003 1092 refined, 8 included, MultiStar: {-0.43, 0.19}, one-star: {-0.93, 0.29}
23:46:33.822 00.002 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.16 = -3.12)
23:46:33.826 00.004 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
23:46:33.829 00.003 1092 CameraToMount -- cameraX=-0.43 cameraY=0.19 hyp=0.47 cameraTheta=2.73 mountX=-0.47 mountY=0.06, mountTheta=3.01
23:46:33.836 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.19, opts=13)
23:46:33.840 00.004 1092 Enqueuing Move request for scope (-0.43, 0.19)
23:46:33.843 00.003 2744 Worker thread wakes up
23:46:33.843 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.19) opts 0xd
23:46:33.843 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.19)
23:46:33.843 00.000 2744 Moving (-0.43, 0.19) raw xDistance=-0.47 yDistance=0.06
23:46:33.843 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.47
23:46:33.843 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:33.843 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:46:33.843 00.000 2744 MoveAxis(E, 124, ABG)
23:46:33.843 00.000 2744 Guiding  Dir = 2, Dur = 124
23:46:33.844 00.001 2744 IsSlewing returns 0
23:46:33.844 00.000 2744 IsGuiding returns 0
23:46:33.844 00.000 2744 PulseGuide returned control before completion, sleep 134
23:46:33.860 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1534, FiltMax=65535, Gamma=0.510
23:46:33.875 00.015 1092 UpdateGuideState exits: m=506177 SNR=81.5
23:46:33.878 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:33.880 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:33.882 00.002 1092 Enqueuing Expose request
23:46:33.984 00.102 2744 IsGuiding returns 1
23:46:33.984 00.000 2744 scope still moving after pulse duration time elapsed
23:46:34.016 00.032 2744 IsSlewing returns 0
23:46:34.016 00.000 2744 IsGuiding returns 0
23:46:34.017 00.001 2744 scope move finished after 124 + 48 ms
23:46:34.017 00.000 2744 Move returns status 0, amount 124
23:46:34.017 00.000 2744 MoveAxis(N, 0, ABG)
23:46:34.017 00.000 2744 Move returns status 0, amount 0
23:46:34.017 00.000 2744 move complete, result=0
23:46:34.017 00.000 2744 worker thread done servicing request
23:46:34.017 00.000 2744 Worker thread wakes up
23:46:34.018 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:34.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:34.018 00.000 1092 GuideStep: -0.5 px 124 ms EAST, 0.1 px 0 ms NORTH
23:46:37.412 03.394 2744 Exposure complete
23:46:37.631 00.219 2744 worker thread done servicing request
23:46:37.631 00.000 1092 OnExposeComplete: enter
23:46:37.633 00.002 1092 UpdateGuideState(): m_state=6
23:46:37.637 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
23:46:37.639 00.002 1092 Star::Find returns 1 (0), X=1601.30, Y=1127.62, Mass=520793, SNR=88.5, Peak=45424 HFD=3.5
23:46:37.643 00.004 1092 MultiStar: [#1 -0.46,0.26,0.79,U] [#2 -0.57,-0.18,0.87,U] [#3 -0.37,0.15,0.80,U] [#4 -0.58,-0.02,0.76,U] [#5 -0.54,0.01,0.77,U] [#6 -0.53,0.07,0.68,U] [#7 -0.50,0.45,0.64,U] [#8 -0.39,0.13,0.45,U] 
23:46:37.646 00.003 1092 refined, 8 included, MultiStar: {-0.58, 0.09}, one-star: {-1.02, 0.02}
23:46:37.648 00.002 1092 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
23:46:37.651 00.003 1092 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.02)
23:46:37.654 00.003 1092 CameraToMount -- cameraX=-0.58 cameraY=0.09 hyp=0.58 cameraTheta=2.99 mountX=-0.56 mountY=-0.07, mountTheta=-3.01
23:46:37.664 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.09, opts=13)
23:46:37.668 00.004 1092 Enqueuing Move request for scope (-0.58, 0.09)
23:46:37.670 00.002 2744 Worker thread wakes up
23:46:37.671 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.09) opts 0xd
23:46:37.671 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.09)
23:46:37.671 00.000 2744 Moving (-0.58, 0.09) raw xDistance=-0.56 yDistance=-0.07
23:46:37.671 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
23:46:37.671 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:37.671 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:46:37.671 00.000 2744 MoveAxis(E, 134, ABG)
23:46:37.671 00.000 2744 Guiding  Dir = 2, Dur = 134
23:46:37.671 00.000 2744 IsSlewing returns 0
23:46:37.672 00.001 2744 IsGuiding returns 0
23:46:37.673 00.001 2744 PulseGuide returned control before completion, sleep 144
23:46:37.689 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1751, FiltMax=65535, Gamma=0.510
23:46:37.708 00.019 1092 UpdateGuideState exits: m=520793 SNR=88.5
23:46:37.712 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:37.714 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:37.717 00.003 1092 Enqueuing Expose request
23:46:37.830 00.113 2744 IsGuiding returns 1
23:46:37.830 00.000 2744 scope still moving after pulse duration time elapsed
23:46:37.862 00.032 2744 IsSlewing returns 0
23:46:37.862 00.000 2744 IsGuiding returns 1
23:46:37.893 00.031 2744 IsSlewing returns 0
23:46:37.893 00.000 2744 IsGuiding returns 1
23:46:37.924 00.031 2744 IsSlewing returns 0
23:46:37.924 00.000 2744 IsGuiding returns 0
23:46:37.924 00.000 2744 scope move finished after 134 + 117 ms
23:46:37.924 00.000 2744 Move returns status 0, amount 134
23:46:37.924 00.000 2744 MoveAxis(N, 0, ABG)
23:46:37.925 00.001 2744 Move returns status 0, amount 0
23:46:37.925 00.000 2744 move complete, result=0
23:46:37.925 00.000 2744 worker thread done servicing request
23:46:37.925 00.000 2744 Worker thread wakes up
23:46:37.925 00.000 1092 GuideStep: -0.6 px 134 ms EAST, -0.1 px 0 ms NORTH
23:46:37.928 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:37.928 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:41.307 03.379 2744 Exposure complete
23:46:41.495 00.188 2744 worker thread done servicing request
23:46:41.496 00.001 1092 OnExposeComplete: enter
23:46:41.498 00.002 1092 UpdateGuideState(): m_state=6
23:46:41.501 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
23:46:41.504 00.003 1092 Star::Find returns 1 (0), X=1600.81, Y=1128.00, Mass=549038, SNR=95.5, Peak=59923 HFD=3.1
23:46:41.507 00.003 1092 MultiStar: [#1 -0.76,0.67,0.82,U] [#2 -0.97,0.08,0.84,U] [#3 -0.84,0.54,0.72,U] [#4 -0.97,0.30,0.76,U] [#5 -0.85,0.22,0.65,U] [#6 -0.79,0.21,0.64,U] [#7 -1.06,0.50,0.55,U] [#8 -0.72,0.36,0.35,U] 
23:46:41.509 00.002 1092 refined, 8 included, MultiStar: {-0.98, 0.36}, one-star: {-1.51, 0.40}
23:46:41.512 00.003 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.21 = -3.07)
23:46:41.514 00.002 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
23:46:41.515 00.001 1092 CameraToMount -- cameraX=-0.98 cameraY=0.36 hyp=1.04 cameraTheta=2.79 mountX=-1.04 mountY=0.09, mountTheta=3.06
23:46:41.520 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.98, y=0.36, opts=13)
23:46:41.522 00.002 1092 Enqueuing Move request for scope (-0.98, 0.36)
23:46:41.524 00.002 2744 Worker thread wakes up
23:46:41.524 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.36) opts 0xd
23:46:41.524 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.98, 0.36)
23:46:41.524 00.000 2744 Moving (-0.98, 0.36) raw xDistance=-1.04 yDistance=0.09
23:46:41.525 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.04
23:46:41.525 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:41.525 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:46:41.525 00.000 2744 MoveAxis(E, 243, ABG)
23:46:41.525 00.000 2744 Guiding  Dir = 2, Dur = 243
23:46:41.525 00.000 2744 IsSlewing returns 0
23:46:41.525 00.000 2744 IsGuiding returns 0
23:46:41.526 00.001 2744 PulseGuide returned control before completion, sleep 253
23:46:41.540 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:46:41.555 00.015 1092 UpdateGuideState exits: m=549038 SNR=95.5
23:46:41.557 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:41.560 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:41.562 00.002 1092 Enqueuing Expose request
23:46:41.791 00.229 2744 IsGuiding returns 0
23:46:41.791 00.000 2744 Move returns status 0, amount 243
23:46:41.791 00.000 2744 MoveAxis(N, 0, ABG)
23:46:41.791 00.000 2744 Move returns status 0, amount 0
23:46:41.791 00.000 2744 move complete, result=0
23:46:41.792 00.001 2744 worker thread done servicing request
23:46:41.792 00.000 2744 Worker thread wakes up
23:46:41.792 00.000 1092 GuideStep: -1.0 px 243 ms EAST, 0.1 px 0 ms NORTH
23:46:41.795 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:41.795 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:45.180 03.385 2744 Exposure complete
23:46:45.375 00.195 2744 worker thread done servicing request
23:46:45.375 00.000 1092 OnExposeComplete: enter
23:46:45.377 00.002 1092 UpdateGuideState(): m_state=6
23:46:45.379 00.002 1092 Star::Find(15, 1600, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
23:46:45.382 00.003 1092 Star::Find returns 1 (0), X=1601.17, Y=1127.98, Mass=538361, SNR=83.3, Peak=51347 HFD=3.7
23:46:45.385 00.003 1092 MultiStar: [#1 -0.51,0.54,1.05,U] [#2 -0.72,0.10,1.01,U] [#3 -0.65,0.69,0.84,U] [#4 -0.75,0.43,1.01,U] [#5 -0.76,0.15,0.80,U] [#6 -0.53,0.10,0.66,U] [#7 -0.55,0.43,0.58,U] [#8 -0.46,0.53,0.57,U] 
23:46:45.387 00.002 1092 refined, 8 included, MultiStar: {-0.70, 0.37}, one-star: {-1.16, 0.38}
23:46:45.389 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
23:46:45.391 00.002 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
23:46:45.393 00.002 1092 CameraToMount -- cameraX=-0.70 cameraY=0.37 hyp=0.79 cameraTheta=2.65 mountX=-0.79 mountY=0.17, mountTheta=2.93
23:46:45.398 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.37, opts=13)
23:46:45.401 00.003 1092 Enqueuing Move request for scope (-0.70, 0.37)
23:46:45.406 00.005 2744 Worker thread wakes up
23:46:45.406 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.37) opts 0xd
23:46:45.406 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.37)
23:46:45.406 00.000 2744 Moving (-0.70, 0.37) raw xDistance=-0.79 yDistance=0.17
23:46:45.407 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.79
23:46:45.407 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:45.407 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:46:45.407 00.000 2744 MoveAxis(E, 194, ABG)
23:46:45.407 00.000 2744 Guiding  Dir = 2, Dur = 194
23:46:45.407 00.000 2744 IsSlewing returns 0
23:46:45.407 00.000 2744 IsGuiding returns 0
23:46:45.408 00.001 2744 PulseGuide returned control before completion, sleep 204
23:46:45.423 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:46:45.439 00.016 1092 UpdateGuideState exits: m=538361 SNR=83.3
23:46:45.443 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:45.445 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:45.447 00.002 1092 Enqueuing Expose request
23:46:45.625 00.178 2744 IsGuiding returns 1
23:46:45.625 00.000 2744 scope still moving after pulse duration time elapsed
23:46:45.656 00.031 2744 IsSlewing returns 0
23:46:45.656 00.000 2744 IsGuiding returns 1
23:46:45.688 00.032 2744 IsSlewing returns 0
23:46:45.688 00.000 2744 IsGuiding returns 1
23:46:45.720 00.032 2744 IsSlewing returns 0
23:46:45.720 00.000 2744 IsGuiding returns 0
23:46:45.720 00.000 2744 scope move finished after 194 + 118 ms
23:46:45.720 00.000 2744 Move returns status 0, amount 194
23:46:45.720 00.000 2744 MoveAxis(N, 0, ABG)
23:46:45.720 00.000 2744 Move returns status 0, amount 0
23:46:45.721 00.001 2744 move complete, result=0
23:46:45.721 00.000 2744 worker thread done servicing request
23:46:45.721 00.000 1092 GuideStep: -0.8 px 194 ms EAST, 0.2 px 0 ms NORTH
23:46:45.723 00.002 2744 Worker thread wakes up
23:46:45.723 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:45.723 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:49.127 03.404 2744 Exposure complete
23:46:49.332 00.205 2744 worker thread done servicing request
23:46:49.332 00.000 1092 OnExposeComplete: enter
23:46:49.336 00.004 1092 UpdateGuideState(): m_state=6
23:46:49.339 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
23:46:49.342 00.003 1092 Star::Find returns 1 (0), X=1601.50, Y=1127.42, Mass=513845, SNR=79.5, Peak=40099 HFD=3.3
23:46:49.345 00.003 1092 MultiStar: [#1 -0.22,-0.02,1.14,U] [#2 -0.32,-0.24,0.89,U] [#3 -0.08,0.08,0.77,U] [#4 -0.37,-0.25,0.85,U] [#5 -0.41,-0.12,0.73,U] [#6 -0.07,-0.47,0.68,U] [#7 -0.50,-0.10,0.63,U] [#8 0.33,-0.35,0.46,U] 
23:46:49.347 00.002 1092 refined, 8 included, MultiStar: {-0.31, -0.17}, one-star: {-0.82, -0.18}
23:46:49.351 00.004 1092 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.43) = xAngle (-2.22 = -2.22)
23:46:49.355 00.004 1092 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.37 = -2.37)
23:46:49.357 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.17 hyp=0.36 cameraTheta=-2.64 mountX=-0.21 mountY=-0.25, mountTheta=-2.28
23:46:49.361 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.17, opts=13)
23:46:49.365 00.004 1092 Enqueuing Move request for scope (-0.31, -0.17)
23:46:49.368 00.003 2744 Worker thread wakes up
23:46:49.368 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.17) opts 0xd
23:46:49.368 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.17)
23:46:49.368 00.000 2744 Moving (-0.31, -0.17) raw xDistance=-0.21 yDistance=-0.25
23:46:49.368 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:46:49.368 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:49.368 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:46:49.368 00.000 2744 MoveAxis(E, 0, ABG)
23:46:49.368 00.000 2744 Move returns status 0, amount 0
23:46:49.368 00.000 2744 MoveAxis(N, 0, ABG)
23:46:49.369 00.001 2744 Move returns status 0, amount 0
23:46:49.369 00.000 2744 move complete, result=0
23:46:49.369 00.000 2744 worker thread done servicing request
23:46:49.384 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1565, FiltMax=65535, Gamma=0.510
23:46:49.399 00.015 1092 UpdateGuideState exits: m=513845 SNR=79.5
23:46:49.403 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:49.406 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:49.408 00.002 1092 Enqueuing Expose request
23:46:49.410 00.002 2744 Worker thread wakes up
23:46:49.410 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:46:49.413 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:49.413 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:52.805 03.392 2744 Exposure complete
23:46:53.000 00.195 2744 worker thread done servicing request
23:46:53.000 00.000 1092 OnExposeComplete: enter
23:46:53.003 00.003 1092 UpdateGuideState(): m_state=6
23:46:53.005 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
23:46:53.008 00.003 1092 Star::Find returns 1 (0), X=1601.46, Y=1127.62, Mass=510750, SNR=79.6, Peak=47856 HFD=3.2
23:46:53.011 00.003 1092 MultiStar: [#1 -0.38,0.23,1.11,U] [#2 -0.51,-0.05,1.15,U] [#3 -0.21,0.23,1.04,U] [#4 -0.20,0.13,1.06,U] [#5 -0.61,0.00,0.77,U] [#6 -0.44,-0.19,0.82,U] [#7 -0.53,0.37,0.54,U] [#8 -0.04,-0.25,0.54,U] 
23:46:53.013 00.002 1092 refined, 8 included, MultiStar: {-0.43, 0.06}, one-star: {-0.87, 0.02}
23:46:53.015 00.002 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
23:46:53.018 00.003 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
23:46:53.020 00.002 1092 CameraToMount -- cameraX=-0.43 cameraY=0.06 hyp=0.43 cameraTheta=3.00 mountX=-0.42 mountY=-0.06, mountTheta=-3.01
23:46:53.031 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.06, opts=13)
23:46:53.036 00.005 1092 Enqueuing Move request for scope (-0.43, 0.06)
23:46:53.042 00.006 2744 Worker thread wakes up
23:46:53.042 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.06) opts 0xd
23:46:53.042 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.06)
23:46:53.042 00.000 2744 Moving (-0.43, 0.06) raw xDistance=-0.42 yDistance=-0.06
23:46:53.042 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
23:46:53.042 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:53.042 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:46:53.042 00.000 2744 MoveAxis(E, 93, ABG)
23:46:53.042 00.000 2744 Guiding  Dir = 2, Dur = 93
23:46:53.043 00.001 2744 IsSlewing returns 0
23:46:53.043 00.000 2744 IsGuiding returns 0
23:46:53.043 00.000 2744 PulseGuide returned control before completion, sleep 103
23:46:53.067 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:46:53.086 00.019 1092 UpdateGuideState exits: m=510750 SNR=79.6
23:46:53.093 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:53.096 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:53.099 00.003 1092 Enqueuing Expose request
23:46:53.148 00.049 2744 IsGuiding returns 1
23:46:53.148 00.000 2744 scope still moving after pulse duration time elapsed
23:46:53.180 00.032 2744 IsSlewing returns 0
23:46:53.180 00.000 2744 IsGuiding returns 0
23:46:53.181 00.001 2744 scope move finished after 93 + 45 ms
23:46:53.182 00.001 2744 Move returns status 0, amount 93
23:46:53.189 00.007 2744 MoveAxis(N, 0, ABG)
23:46:53.189 00.000 2744 Move returns status 0, amount 0
23:46:53.189 00.000 2744 move complete, result=0
23:46:53.189 00.000 2744 worker thread done servicing request
23:46:53.190 00.001 2744 Worker thread wakes up
23:46:53.191 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:53.191 00.000 1092 GuideStep: -0.4 px 93 ms EAST, -0.1 px 0 ms NORTH
23:46:53.194 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:56.577 03.383 2744 Exposure complete
23:46:56.772 00.195 2744 worker thread done servicing request
23:46:56.772 00.000 1092 OnExposeComplete: enter
23:46:56.774 00.002 1092 UpdateGuideState(): m_state=6
23:46:56.777 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
23:46:56.779 00.002 1092 Star::Find returns 1 (0), X=1601.60, Y=1127.59, Mass=552030, SNR=87.2, Peak=47344 HFD=3.4
23:46:56.782 00.003 1092 MultiStar: [#1 -0.19,0.09,0.87,U] [#2 -0.34,-0.33,0.85,U] [#3 -0.18,0.29,0.86,U] [#4 -0.34,-0.18,0.76,U] [#5 -0.34,-0.14,0.81,U] [#6 -0.17,-0.34,0.64,U] [#7 -0.38,0.50,0.63,U] [#8 -0.25,-0.35,0.46,U] 
23:46:56.785 00.003 1092 refined, 8 included, MultiStar: {-0.34, -0.04}, one-star: {-0.72, -0.01}
23:46:56.787 00.002 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
23:46:56.789 00.002 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
23:46:56.792 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-3.02 mountX=-0.29 mountY=-0.13, mountTheta=-2.72
23:46:56.796 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.04, opts=13)
23:46:56.799 00.003 1092 Enqueuing Move request for scope (-0.34, -0.04)
23:46:56.802 00.003 2744 Worker thread wakes up
23:46:56.802 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.04) opts 0xd
23:46:56.802 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.04)
23:46:56.802 00.000 2744 Moving (-0.34, -0.04) raw xDistance=-0.29 yDistance=-0.13
23:46:56.802 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
23:46:56.802 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:46:56.802 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:46:56.802 00.000 2744 MoveAxis(E, 72, ABG)
23:46:56.803 00.001 2744 Guiding  Dir = 2, Dur = 72
23:46:56.803 00.000 2744 IsSlewing returns 0
23:46:56.803 00.000 2744 IsGuiding returns 0
23:46:56.803 00.000 2744 PulseGuide returned control before completion, sleep 82
23:46:56.818 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1616, FiltMax=65535, Gamma=0.510
23:46:56.832 00.014 1092 UpdateGuideState exits: m=552030 SNR=87.2
23:46:56.835 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:46:56.837 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:46:56.839 00.002 1092 Enqueuing Expose request
23:46:56.901 00.062 2744 IsGuiding returns 0
23:46:56.901 00.000 2744 Move returns status 0, amount 72
23:46:56.901 00.000 2744 MoveAxis(N, 0, ABG)
23:46:56.901 00.000 2744 Move returns status 0, amount 0
23:46:56.901 00.000 2744 move complete, result=0
23:46:56.902 00.001 2744 worker thread done servicing request
23:46:56.902 00.000 2744 Worker thread wakes up
23:46:56.902 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:46:56.902 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:46:56.903 00.001 1092 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
23:47:00.271 03.368 2744 Exposure complete
23:47:00.489 00.218 2744 worker thread done servicing request
23:47:00.489 00.000 1092 OnExposeComplete: enter
23:47:00.492 00.003 1092 UpdateGuideState(): m_state=6
23:47:00.495 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
23:47:00.498 00.003 1092 Star::Find returns 1 (0), X=1601.74, Y=1127.44, Mass=509929, SNR=82.1, Peak=47152 HFD=3.5
23:47:00.501 00.003 1092 MultiStar: [#1 -0.23,0.05,0.88,U] [#2 -0.35,-0.41,0.96,U] [#3 -0.09,-0.01,0.89,U] [#4 -0.34,-0.35,0.87,U] [#5 -0.27,-0.14,0.80,U] [#6 -0.20,-0.44,0.69,U] [#7 -0.11,0.15,0.49,U] [#8 0.17,-0.23,0.42,U] 
23:47:00.504 00.003 1092 refined, 8 included, MultiStar: {-0.26, -0.18}, one-star: {-0.58, -0.16}
23:47:00.506 00.002 1092 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.43) = xAngle (-2.11 = -2.11)
23:47:00.508 00.002 1092 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.27 = -2.27)
23:47:00.510 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-2.54 mountX=-0.16 mountY=-0.24, mountTheta=-2.16
23:47:00.515 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.18, opts=13)
23:47:00.518 00.003 1092 Enqueuing Move request for scope (-0.26, -0.18)
23:47:00.521 00.003 2744 Worker thread wakes up
23:47:00.521 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.18) opts 0xd
23:47:00.521 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.18)
23:47:00.521 00.000 2744 Moving (-0.26, -0.18) raw xDistance=-0.16 yDistance=-0.24
23:47:00.521 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
23:47:00.521 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:00.521 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:47:00.521 00.000 2744 MoveAxis(E, 0, ABG)
23:47:00.521 00.000 2744 Move returns status 0, amount 0
23:47:00.521 00.000 2744 MoveAxis(N, 0, ABG)
23:47:00.522 00.001 2744 Move returns status 0, amount 0
23:47:00.522 00.000 2744 move complete, result=0
23:47:00.522 00.000 2744 worker thread done servicing request
23:47:00.538 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1489, FiltMax=65535, Gamma=0.510
23:47:00.554 00.016 1092 UpdateGuideState exits: m=509929 SNR=82.1
23:47:00.557 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:00.560 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:00.562 00.002 1092 Enqueuing Expose request
23:47:00.564 00.002 2744 Worker thread wakes up
23:47:00.564 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:00.567 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:00.567 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:03.953 03.386 2744 Exposure complete
23:47:04.207 00.254 2744 worker thread done servicing request
23:47:04.207 00.000 1092 OnExposeComplete: enter
23:47:04.212 00.005 1092 UpdateGuideState(): m_state=6
23:47:04.223 00.011 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
23:47:04.226 00.003 1092 Star::Find returns 1 (0), X=1601.31, Y=1127.58, Mass=549808, SNR=80.5, Peak=49968 HFD=3.4
23:47:04.231 00.005 1092 MultiStar: [#1 -0.31,0.12,0.91,U] [#2 -0.54,-0.31,0.97,U] [#3 -0.47,0.13,0.86,U] [#4 -0.37,-0.08,0.82,U] [#5 -0.61,-0.00,0.77,U] [#6 -0.38,0.04,0.72,U] [#7 -0.47,0.36,0.52,U] [#8 0.02,0.22,0.44,U] 
23:47:04.235 00.004 1092 refined, 8 included, MultiStar: {-0.50, 0.02}, one-star: {-1.01, -0.02}
23:47:04.238 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.76)
23:47:04.241 00.003 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
23:47:04.246 00.005 1092 CameraToMount -- cameraX=-0.50 cameraY=0.02 hyp=0.50 cameraTheta=3.10 mountX=-0.46 mountY=-0.11, mountTheta=-2.90
23:47:04.253 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=0.02, opts=13)
23:47:04.256 00.003 1092 Enqueuing Move request for scope (-0.50, 0.02)
23:47:04.261 00.005 2744 Worker thread wakes up
23:47:04.261 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.02) opts 0xd
23:47:04.261 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, 0.02)
23:47:04.261 00.000 2744 Moving (-0.50, 0.02) raw xDistance=-0.46 yDistance=-0.11
23:47:04.261 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
23:47:04.261 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:04.261 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:04.261 00.000 2744 MoveAxis(E, 104, ABG)
23:47:04.261 00.000 2744 Guiding  Dir = 2, Dur = 104
23:47:04.262 00.001 2744 IsSlewing returns 0
23:47:04.262 00.000 2744 IsGuiding returns 0
23:47:04.262 00.000 2744 PulseGuide returned control before completion, sleep 114
23:47:04.283 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4701, FiltMin=1536, FiltMax=65535, Gamma=0.510
23:47:04.309 00.026 1092 UpdateGuideState exits: m=549808 SNR=80.5
23:47:04.312 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:04.315 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:04.319 00.004 1092 Enqueuing Expose request
23:47:04.382 00.063 2744 IsGuiding returns 1
23:47:04.382 00.000 2744 scope still moving after pulse duration time elapsed
23:47:04.414 00.032 2744 IsSlewing returns 0
23:47:04.414 00.000 2744 IsGuiding returns 0
23:47:04.414 00.000 2744 scope move finished after 104 + 47 ms
23:47:04.415 00.001 2744 Move returns status 0, amount 104
23:47:04.415 00.000 2744 MoveAxis(N, 0, ABG)
23:47:04.415 00.000 2744 Move returns status 0, amount 0
23:47:04.415 00.000 2744 move complete, result=0
23:47:04.415 00.000 2744 worker thread done servicing request
23:47:04.415 00.000 2744 Worker thread wakes up
23:47:04.415 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:04.415 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:04.415 00.000 1092 GuideStep: -0.5 px 104 ms EAST, -0.1 px 0 ms NORTH
23:47:07.804 03.389 2744 Exposure complete
23:47:07.998 00.194 2744 worker thread done servicing request
23:47:07.998 00.000 1092 OnExposeComplete: enter
23:47:08.001 00.003 1092 UpdateGuideState(): m_state=6
23:47:08.004 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
23:47:08.006 00.002 1092 Star::Find returns 1 (0), X=1601.61, Y=1127.47, Mass=531896, SNR=93.6, Peak=51792 HFD=3.3
23:47:08.009 00.003 1092 MultiStar: [#1 -0.21,0.06,0.90,U] [#2 -0.42,-0.51,0.79,U] [#3 -0.15,-0.03,0.68,U] [#4 -0.43,-0.35,0.79,U] [#5 -0.46,-0.44,0.59,U] [#6 -0.30,-0.47,0.64,U] [#7 -0.36,-0.06,0.48,U] [#8 -0.04,-0.19,0.44,U] 
23:47:08.011 00.002 1092 refined, 8 included, MultiStar: {-0.37, -0.23}, one-star: {-0.72, -0.13}
23:47:08.013 00.002 1092 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.43) = xAngle (-2.16 = -2.16)
23:47:08.015 00.002 1092 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.31 = -2.31)
23:47:08.018 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.23 hyp=0.43 cameraTheta=-2.59 mountX=-0.24 mountY=-0.32, mountTheta=-2.22
23:47:08.023 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.23, opts=13)
23:47:08.025 00.002 1092 Enqueuing Move request for scope (-0.37, -0.23)
23:47:08.028 00.003 2744 Worker thread wakes up
23:47:08.028 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.23) opts 0xd
23:47:08.028 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.23)
23:47:08.028 00.000 2744 Moving (-0.37, -0.23) raw xDistance=-0.24 yDistance=-0.32
23:47:08.028 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
23:47:08.028 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:08.028 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
23:47:08.028 00.000 2744 MoveAxis(E, 0, ABG)
23:47:08.028 00.000 2744 Move returns status 0, amount 0
23:47:08.028 00.000 2744 MoveAxis(N, 0, ABG)
23:47:08.028 00.000 2744 Move returns status 0, amount 0
23:47:08.028 00.000 2744 move complete, result=0
23:47:08.029 00.001 2744 worker thread done servicing request
23:47:08.044 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:47:08.059 00.015 1092 UpdateGuideState exits: m=531896 SNR=93.6
23:47:08.062 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:08.064 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:08.067 00.003 1092 Enqueuing Expose request
23:47:08.070 00.003 2744 Worker thread wakes up
23:47:08.070 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:47:08.072 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:08.072 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:11.460 03.388 2744 Exposure complete
23:47:11.656 00.196 2744 worker thread done servicing request
23:47:11.656 00.000 1092 OnExposeComplete: enter
23:47:11.658 00.002 1092 UpdateGuideState(): m_state=6
23:47:11.661 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
23:47:11.664 00.003 1092 Star::Find returns 1 (0), X=1601.48, Y=1127.59, Mass=542096, SNR=85.0, Peak=54016 HFD=3.3
23:47:11.666 00.002 1092 MultiStar: [#1 -0.28,0.05,0.80,U] [#2 -0.44,-0.27,1.06,U] [#3 -0.26,0.15,0.78,U] [#4 -0.35,-0.19,0.81,U] [#5 -0.36,-0.18,0.67,U] [#6 -0.27,-0.23,0.73,U] [#7 -0.38,0.02,0.54,U] [#8 0.09,-0.04,0.48,U] 
23:47:11.669 00.003 1092 refined, 8 included, MultiStar: {-0.38, -0.09}, one-star: {-0.84, -0.01}
23:47:11.671 00.002 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
23:47:11.673 00.002 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
23:47:11.676 00.003 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.92 mountX=-0.31 mountY=-0.18, mountTheta=-2.61
23:47:11.682 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.09, opts=13)
23:47:11.685 00.003 1092 Enqueuing Move request for scope (-0.38, -0.09)
23:47:11.688 00.003 2744 Worker thread wakes up
23:47:11.688 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd
23:47:11.688 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.09)
23:47:11.688 00.000 2744 Moving (-0.38, -0.09) raw xDistance=-0.31 yDistance=-0.18
23:47:11.688 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
23:47:11.688 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:11.688 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:47:11.689 00.001 2744 MoveAxis(E, 70, ABG)
23:47:11.689 00.000 2744 Guiding  Dir = 2, Dur = 70
23:47:11.689 00.000 2744 IsSlewing returns 0
23:47:11.689 00.000 2744 IsGuiding returns 0
23:47:11.689 00.000 2744 PulseGuide returned control before completion, sleep 80
23:47:11.709 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:47:11.724 00.015 1092 UpdateGuideState exits: m=542096 SNR=85.0
23:47:11.727 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:11.729 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:11.732 00.003 1092 Enqueuing Expose request
23:47:11.771 00.039 2744 IsGuiding returns 1
23:47:11.771 00.000 2744 scope still moving after pulse duration time elapsed
23:47:11.802 00.031 2744 IsSlewing returns 0
23:47:11.802 00.000 2744 IsGuiding returns 0
23:47:11.802 00.000 2744 scope move finished after 70 + 43 ms
23:47:11.802 00.000 2744 Move returns status 0, amount 70
23:47:11.802 00.000 2744 MoveAxis(N, 0, ABG)
23:47:11.804 00.002 2744 Move returns status 0, amount 0
23:47:11.804 00.000 2744 move complete, result=0
23:47:11.804 00.000 2744 worker thread done servicing request
23:47:11.804 00.000 2744 Worker thread wakes up
23:47:11.804 00.000 1092 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
23:47:11.808 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:11.808 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:15.225 03.417 2744 Exposure complete
23:47:15.451 00.226 2744 worker thread done servicing request
23:47:15.451 00.000 1092 OnExposeComplete: enter
23:47:15.454 00.003 1092 UpdateGuideState(): m_state=6
23:47:15.457 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
23:47:15.460 00.003 1092 Star::Find returns 1 (0), X=1601.43, Y=1127.67, Mass=533122, SNR=95.1, Peak=51584 HFD=3.4
23:47:15.463 00.003 1092 MultiStar: [#1 -0.20,0.11,0.84,U] [#2 -0.56,-0.25,0.71,U] [#3 -0.40,0.24,0.84,U] [#4 -0.43,-0.04,0.80,U] [#5 -0.30,-0.09,0.79,U] [#6 -0.30,-0.24,0.66,U] [#7 -0.42,0.06,0.56,U] [#8 -0.64,0.17,0.38,U] 
23:47:15.465 00.002 1092 refined, 8 included, MultiStar: {-0.46, 0.00}, one-star: {-0.89, 0.07}
23:47:15.469 00.004 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
23:47:15.471 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.88)
23:47:15.474 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=0.00 hyp=0.46 cameraTheta=3.13 mountX=-0.42 mountY=-0.12, mountTheta=-2.86
23:47:15.479 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.00, opts=13)
23:47:15.482 00.003 1092 Enqueuing Move request for scope (-0.46, 0.00)
23:47:15.484 00.002 2744 Worker thread wakes up
23:47:15.484 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.00) opts 0xd
23:47:15.484 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.00)
23:47:15.484 00.000 2744 Moving (-0.46, 0.00) raw xDistance=-0.42 yDistance=-0.12
23:47:15.485 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
23:47:15.485 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:15.485 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:47:15.485 00.000 2744 MoveAxis(E, 99, ABG)
23:47:15.485 00.000 2744 Guiding  Dir = 2, Dur = 99
23:47:15.485 00.000 2744 IsSlewing returns 0
23:47:15.486 00.001 2744 IsGuiding returns 0
23:47:15.486 00.000 2744 PulseGuide returned control before completion, sleep 109
23:47:15.501 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1586, FiltMax=65535, Gamma=0.510
23:47:15.517 00.016 1092 UpdateGuideState exits: m=533122 SNR=95.1
23:47:15.521 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:15.524 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:15.527 00.003 1092 Enqueuing Expose request
23:47:15.599 00.072 2744 IsGuiding returns 1
23:47:15.599 00.000 2744 scope still moving after pulse duration time elapsed
23:47:15.631 00.032 2744 IsSlewing returns 0
23:47:15.631 00.000 2744 IsGuiding returns 0
23:47:15.631 00.000 2744 scope move finished after 99 + 46 ms
23:47:15.631 00.000 2744 Move returns status 0, amount 99
23:47:15.631 00.000 2744 MoveAxis(N, 0, ABG)
23:47:15.631 00.000 2744 Move returns status 0, amount 0
23:47:15.632 00.001 2744 move complete, result=0
23:47:15.632 00.000 2744 worker thread done servicing request
23:47:15.632 00.000 2744 Worker thread wakes up
23:47:15.632 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:15.632 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:15.633 00.001 1092 GuideStep: -0.4 px 99 ms EAST, -0.1 px 0 ms NORTH
23:47:19.026 03.393 2744 Exposure complete
23:47:19.228 00.202 2744 worker thread done servicing request
23:47:19.228 00.000 1092 OnExposeComplete: enter
23:47:19.231 00.003 1092 UpdateGuideState(): m_state=6
23:47:19.234 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
23:47:19.237 00.003 1092 Star::Find returns 1 (0), X=1601.41, Y=1127.45, Mass=534066, SNR=86.8, Peak=53920 HFD=3.3
23:47:19.239 00.002 1092 MultiStar: [#1 -0.27,0.07,0.84,U] [#2 -0.63,-0.39,0.90,U] [#3 -0.28,-0.14,0.65,U] [#4 -0.54,-0.24,0.88,U] [#5 -0.41,-0.03,0.72,U] [#6 -0.45,-0.32,0.62,U] [#7 -0.53,-0.31,0.52,U] [#8 -0.29,-0.02,0.44,U] 
23:47:19.243 00.004 1092 refined, 8 included, MultiStar: {-0.51, -0.17}, one-star: {-0.91, -0.15}
23:47:19.246 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
23:47:19.248 00.002 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
23:47:19.251 00.003 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.17 hyp=0.54 cameraTheta=-2.81 mountX=-0.39 mountY=-0.30, mountTheta=-2.48
23:47:19.264 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.17, opts=13)
23:47:19.266 00.002 1092 Enqueuing Move request for scope (-0.51, -0.17)
23:47:19.269 00.003 2744 Worker thread wakes up
23:47:19.269 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.17) opts 0xd
23:47:19.269 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.17)
23:47:19.269 00.000 2744 Moving (-0.51, -0.17) raw xDistance=-0.39 yDistance=-0.30
23:47:19.269 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
23:47:19.269 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:19.269 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:47:19.269 00.000 2744 MoveAxis(E, 94, ABG)
23:47:19.269 00.000 2744 Guiding  Dir = 2, Dur = 94
23:47:19.269 00.000 2744 IsSlewing returns 0
23:47:19.270 00.001 2744 IsGuiding returns 0
23:47:19.270 00.000 2744 PulseGuide returned control before completion, sleep 104
23:47:19.283 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:47:19.299 00.016 1092 UpdateGuideState exits: m=534066 SNR=86.8
23:47:19.301 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:19.304 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:19.306 00.002 1092 Enqueuing Expose request
23:47:19.381 00.075 2744 IsGuiding returns 1
23:47:19.381 00.000 2744 scope still moving after pulse duration time elapsed
23:47:19.413 00.032 2744 IsSlewing returns 0
23:47:19.413 00.000 2744 IsGuiding returns 0
23:47:19.413 00.000 2744 scope move finished after 94 + 50 ms
23:47:19.413 00.000 2744 Move returns status 0, amount 94
23:47:19.414 00.001 2744 MoveAxis(N, 0, ABG)
23:47:19.414 00.000 2744 Move returns status 0, amount 0
23:47:19.414 00.000 2744 move complete, result=0
23:47:19.414 00.000 2744 worker thread done servicing request
23:47:19.414 00.000 2744 Worker thread wakes up
23:47:19.414 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:19.414 00.000 1092 GuideStep: -0.4 px 94 ms EAST, -0.3 px 0 ms NORTH
23:47:19.418 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:22.802 03.384 2744 Exposure complete
23:47:23.005 00.203 2744 worker thread done servicing request
23:47:23.005 00.000 1092 OnExposeComplete: enter
23:47:23.007 00.002 1092 UpdateGuideState(): m_state=6
23:47:23.010 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
23:47:23.012 00.002 1092 Star::Find returns 1 (0), X=1602.13, Y=1127.44, Mass=533566, SNR=89.3, Peak=54208 HFD=3.5
23:47:23.015 00.003 1092 MultiStar: [#1 0.30,-0.28,0.81,U] [#2 0.20,-0.68,1.00,U] [#3 0.48,-0.18,0.86,U] [#4 0.35,-0.49,0.86,U] [#5 0.33,-0.37,0.80,U] [#6 0.34,-0.55,0.73,U] [#7 0.18,-0.44,0.56,U] [#8 0.58,-0.02,0.43,U] 
23:47:23.018 00.003 1092 single-star, 8 included, MultiStar: {0.26, -0.37}, one-star: {-0.19, -0.16}
23:47:23.021 00.003 1092 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.43) = xAngle (-2.00 = -2.00)
23:47:23.023 00.002 1092 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.16 = -2.16)
23:47:23.025 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.43 mountX=-0.10 mountY=-0.21, mountTheta=-2.04
23:47:23.030 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.16, opts=13)
23:47:23.032 00.002 1092 Enqueuing Move request for scope (-0.19, -0.16)
23:47:23.035 00.003 2744 Worker thread wakes up
23:47:23.035 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
23:47:23.035 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
23:47:23.035 00.000 2744 Moving (-0.19, -0.16) raw xDistance=-0.10 yDistance=-0.21
23:47:23.035 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
23:47:23.035 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:23.035 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
23:47:23.035 00.000 2744 MoveAxis(E, 0, ABG)
23:47:23.035 00.000 2744 Move returns status 0, amount 0
23:47:23.035 00.000 2744 MoveAxis(N, 0, ABG)
23:47:23.035 00.000 2744 Move returns status 0, amount 0
23:47:23.035 00.000 2744 move complete, result=0
23:47:23.035 00.000 2744 worker thread done servicing request
23:47:23.049 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1616, FiltMax=65535, Gamma=0.510
23:47:23.064 00.015 1092 UpdateGuideState exits: m=533566 SNR=89.3
23:47:23.066 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:23.069 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:23.071 00.002 1092 Enqueuing Expose request
23:47:23.073 00.002 2744 Worker thread wakes up
23:47:23.073 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:23.073 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:23.073 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:47:26.465 03.392 2744 Exposure complete
23:47:26.678 00.213 2744 worker thread done servicing request
23:47:26.678 00.000 1092 OnExposeComplete: enter
23:47:26.680 00.002 1092 UpdateGuideState(): m_state=6
23:47:26.683 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
23:47:26.687 00.004 1092 Star::Find returns 1 (0), X=1602.27, Y=1127.32, Mass=526378, SNR=88.9, Peak=46128 HFD=3.6
23:47:26.690 00.003 1092 MultiStar: [#1 0.45,-0.13,1.01,U] [#2 0.38,-0.47,0.92,U] [#3 0.47,0.12,0.68,U] [#4 0.31,-0.39,0.75,U] [#5 0.36,-0.24,0.67,U] [#6 0.34,-0.56,0.77,U] [#7 0.42,-0.10,0.53,U] [#8 0.58,-0.68,0.44,U] 
23:47:26.695 00.005 1092 single-star, 8 included, MultiStar: {0.34, -0.30}, one-star: {-0.05, -0.28}
23:47:26.702 00.007 1092 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.33 = -1.33)
23:47:26.705 00.003 1092 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
23:47:26.707 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.75 mountX=0.07 mountY=-0.29, mountTheta=-1.33
23:47:26.712 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.28, opts=13)
23:47:26.714 00.002 1092 Enqueuing Move request for scope (-0.05, -0.28)
23:47:26.718 00.004 2744 Worker thread wakes up
23:47:26.718 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
23:47:26.718 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
23:47:26.718 00.000 2744 Moving (-0.05, -0.28) raw xDistance=0.07 yDistance=-0.29
23:47:26.718 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:47:26.718 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:26.718 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:47:26.718 00.000 2744 MoveAxis(E, 0, ABG)
23:47:26.718 00.000 2744 Move returns status 0, amount 0
23:47:26.719 00.001 2744 MoveAxis(N, 0, ABG)
23:47:26.719 00.000 2744 Move returns status 0, amount 0
23:47:26.719 00.000 2744 move complete, result=0
23:47:26.719 00.000 2744 worker thread done servicing request
23:47:26.734 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1715, FiltMax=65535, Gamma=0.510
23:47:26.751 00.017 1092 UpdateGuideState exits: m=526378 SNR=88.9
23:47:26.754 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:26.757 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:26.759 00.002 1092 Enqueuing Expose request
23:47:26.761 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
23:47:26.763 00.002 2744 Worker thread wakes up
23:47:26.763 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:26.763 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:30.149 03.386 2744 Exposure complete
23:47:30.340 00.191 2744 worker thread done servicing request
23:47:30.340 00.000 1092 OnExposeComplete: enter
23:47:30.343 00.003 1092 UpdateGuideState(): m_state=6
23:47:30.345 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
23:47:30.348 00.003 1092 Star::Find returns 1 (0), X=1602.03, Y=1127.11, Mass=510764, SNR=78.3, Peak=59168 HFD=3.6
23:47:30.350 00.002 1092 MultiStar: [#1 0.34,-0.39,0.94,U] [#2 0.28,-0.93,1.00,U] [#3 0.34,-0.34,0.86,U] [#4 0.20,-0.51,0.90,U] [#5 0.29,-0.68,0.79,U] [#6 0.30,-0.74,0.60,U] [#7 0.15,-0.37,0.55,U] [#8 0.49,-0.36,0.55,U] 
23:47:30.353 00.003 1092 single-star, 8 included, MultiStar: {0.21, -0.55}, one-star: {-0.29, -0.49}
23:47:30.355 00.002 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.43) = xAngle (-1.68 = -1.68)
23:47:30.358 00.003 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.84 = -1.84)
23:47:30.360 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.49 hyp=0.57 cameraTheta=-2.11 mountX=-0.07 mountY=-0.55, mountTheta=-1.69
23:47:30.366 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.49, opts=13)
23:47:30.369 00.003 1092 Enqueuing Move request for scope (-0.29, -0.49)
23:47:30.372 00.003 2744 Worker thread wakes up
23:47:30.372 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.49) opts 0xd
23:47:30.372 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.49)
23:47:30.372 00.000 2744 Moving (-0.29, -0.49) raw xDistance=-0.07 yDistance=-0.55
23:47:30.372 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:47:30.372 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:30.372 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
23:47:30.372 00.000 2744 MoveAxis(E, 0, ABG)
23:47:30.372 00.000 2744 Move returns status 0, amount 0
23:47:30.372 00.000 2744 MoveAxis(N, 0, ABG)
23:47:30.372 00.000 2744 Move returns status 0, amount 0
23:47:30.372 00.000 2744 move complete, result=0
23:47:30.372 00.000 2744 worker thread done servicing request
23:47:30.390 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:47:30.405 00.015 1092 UpdateGuideState exits: m=510764 SNR=78.3
23:47:30.408 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:30.411 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:30.413 00.002 1092 Enqueuing Expose request
23:47:30.414 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
23:47:30.417 00.003 2744 Worker thread wakes up
23:47:30.417 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:30.417 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:33.803 03.386 2744 Exposure complete
23:47:34.004 00.201 2744 worker thread done servicing request
23:47:34.004 00.000 1092 OnExposeComplete: enter
23:47:34.006 00.002 1092 UpdateGuideState(): m_state=6
23:47:34.009 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
23:47:34.012 00.003 1092 Star::Find returns 1 (0), X=1601.83, Y=1126.97, Mass=517117, SNR=83.2, Peak=48960 HFD=3.8
23:47:34.014 00.002 1092 MultiStar: [#1 0.17,-0.67,0.92,U] [#2 -0.06,-0.90,0.91,U] [#3 0.04,-0.68,0.86,U] [#4 -0.05,-0.72,0.71,U] [#5 0.06,-0.79,0.72,U] [#6 0.09,-1.14,0.61,U] [#7 -0.10,-0.30,0.50,U] [#8 0.45,-0.72,0.45,U] 
23:47:34.016 00.002 1092 refined, 8 included, MultiStar: {-0.02, -0.73}, one-star: {-0.49, -0.63}
23:47:34.018 00.002 1092 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.43) = xAngle (-1.17 = -1.17)
23:47:34.020 00.002 1092 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.33 = -1.33)
23:47:34.022 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.73 hyp=0.73 cameraTheta=-1.60 mountX=0.28 mountY=-0.71, mountTheta=-1.19
23:47:34.027 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.73, opts=13)
23:47:34.029 00.002 1092 Enqueuing Move request for scope (-0.02, -0.73)
23:47:34.030 00.001 2744 Worker thread wakes up
23:47:34.030 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.73) opts 0xd
23:47:34.031 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.73)
23:47:34.031 00.000 2744 Moving (-0.02, -0.73) raw xDistance=0.28 yDistance=-0.71
23:47:34.031 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:47:34.031 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:47:34.031 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.71
23:47:34.031 00.000 2744 MoveAxis(E, 0, ABG)
23:47:34.031 00.000 2744 Move returns status 0, amount 0
23:47:34.031 00.000 2744 MoveAxis(N, 0, ABG)
23:47:34.031 00.000 2744 Move returns status 0, amount 0
23:47:34.031 00.000 2744 move complete, result=0
23:47:34.031 00.000 2744 worker thread done servicing request
23:47:34.047 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:47:34.064 00.017 1092 UpdateGuideState exits: m=517117 SNR=83.2
23:47:34.068 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:34.072 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:34.074 00.002 1092 Enqueuing Expose request
23:47:34.078 00.004 1092 GuideStep: 0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
23:47:34.081 00.003 2744 Worker thread wakes up
23:47:34.081 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:34.081 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:37.496 03.415 2744 Exposure complete
23:47:37.693 00.197 2744 worker thread done servicing request
23:47:37.693 00.000 1092 OnExposeComplete: enter
23:47:37.696 00.003 1092 UpdateGuideState(): m_state=6
23:47:37.698 00.002 1092 Star::Find(15, 1601, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
23:47:37.701 00.003 1092 Star::Find returns 1 (0), X=1602.68, Y=1127.33, Mass=517793, SNR=89.0, Peak=43808 HFD=3.5
23:47:37.703 00.002 1092 MultiStar: [#1 0.81,-0.11,0.87,U] [#2 0.61,-0.63,0.95,U] [#3 0.79,0.09,0.79,U] [#4 0.75,-0.31,0.68,U] [#5 0.64,-0.51,0.75,U] [#6 0.72,-0.41,0.80,U] [#7 0.78,-0.14,0.50,U] [#8 0.73,-0.23,0.43,U] 
23:47:37.706 00.003 1092 single-star, 8 included, MultiStar: {0.67, -0.29}, one-star: {0.36, -0.27}
23:47:37.708 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
23:47:37.710 00.002 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
23:47:37.712 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.27 hyp=0.45 cameraTheta=-0.65 mountX=0.44 mountY=-0.17, mountTheta=-0.36
23:47:37.716 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.27, opts=13)
23:47:37.719 00.003 1092 Enqueuing Move request for scope (0.36, -0.27)
23:47:37.721 00.002 2744 Worker thread wakes up
23:47:37.722 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.27) opts 0xd
23:47:37.722 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.27)
23:47:37.722 00.000 2744 Moving (0.36, -0.27) raw xDistance=0.44 yDistance=-0.17
23:47:37.722 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
23:47:37.722 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:37.722 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
23:47:37.722 00.000 2744 MoveAxis(W, 99, ABG)
23:47:37.722 00.000 2744 Guiding  Dir = 3, Dur = 99
23:47:37.722 00.000 2744 IsSlewing returns 0
23:47:37.723 00.001 2744 IsGuiding returns 0
23:47:37.723 00.000 2744 PulseGuide returned control before completion, sleep 109
23:47:37.741 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1576, FiltMax=65535, Gamma=0.510
23:47:37.764 00.023 1092 UpdateGuideState exits: m=517793 SNR=89.0
23:47:37.775 00.011 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:37.779 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:37.786 00.007 1092 Enqueuing Expose request
23:47:37.845 00.059 2744 IsGuiding returns 1
23:47:37.845 00.000 2744 scope still moving after pulse duration time elapsed
23:47:37.876 00.031 2744 IsSlewing returns 0
23:47:37.876 00.000 2744 IsGuiding returns 0
23:47:37.876 00.000 2744 scope move finished after 99 + 54 ms
23:47:37.876 00.000 2744 Move returns status 0, amount 99
23:47:37.876 00.000 2744 MoveAxis(N, 0, ABG)
23:47:37.876 00.000 2744 Move returns status 0, amount 0
23:47:37.876 00.000 2744 move complete, result=0
23:47:37.877 00.001 2744 worker thread done servicing request
23:47:37.877 00.000 2744 Worker thread wakes up
23:47:37.877 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:37.877 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:37.879 00.002 1092 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH
23:47:41.272 03.393 2744 Exposure complete
23:47:41.465 00.193 2744 worker thread done servicing request
23:47:41.465 00.000 1092 OnExposeComplete: enter
23:47:41.468 00.003 1092 UpdateGuideState(): m_state=6
23:47:41.471 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
23:47:41.475 00.004 1092 Star::Find returns 1 (0), X=1601.53, Y=1127.53, Mass=528035, SNR=81.9, Peak=52896 HFD=3.2
23:47:41.479 00.004 1092 MultiStar: [#1 -0.05,0.07,1.07,U] [#2 -0.27,-0.26,1.23,U] [#3 -0.04,0.21,0.74,U] [#4 -0.22,-0.23,0.83,U] [#5 -0.20,-0.10,0.63,U] [#6 -0.16,-0.14,0.76,U] [#7 -0.27,0.35,0.62,U] [#8 0.15,0.08,0.47,U] 
23:47:41.481 00.002 1092 refined, 8 included, MultiStar: {-0.24, -0.04}, one-star: {-0.80, -0.07}
23:47:41.484 00.003 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
23:47:41.488 00.004 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
23:47:41.490 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.98 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
23:47:41.495 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=-0.04, opts=13)
23:47:41.498 00.003 1092 Enqueuing Move request for scope (-0.24, -0.04)
23:47:41.500 00.002 2744 Worker thread wakes up
23:47:41.500 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
23:47:41.500 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
23:47:41.500 00.000 2744 Moving (-0.24, -0.04) raw xDistance=-0.20 yDistance=-0.10
23:47:41.500 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:47:41.500 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:41.500 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:47:41.500 00.000 2744 MoveAxis(E, 0, ABG)
23:47:41.500 00.000 2744 Move returns status 0, amount 0
23:47:41.500 00.000 2744 MoveAxis(N, 0, ABG)
23:47:41.500 00.000 2744 Move returns status 0, amount 0
23:47:41.501 00.001 2744 move complete, result=0
23:47:41.501 00.000 2744 worker thread done servicing request
23:47:41.516 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1683, FiltMax=65535, Gamma=0.510
23:47:41.532 00.016 1092 UpdateGuideState exits: m=528035 SNR=81.9
23:47:41.535 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:41.536 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:41.538 00.002 1092 Enqueuing Expose request
23:47:41.540 00.002 2744 Worker thread wakes up
23:47:41.540 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:41.540 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:41.540 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:44.938 03.398 2744 Exposure complete
23:47:45.138 00.200 2744 worker thread done servicing request
23:47:45.138 00.000 1092 OnExposeComplete: enter
23:47:45.141 00.003 1092 UpdateGuideState(): m_state=6
23:47:45.143 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
23:47:45.145 00.002 1092 Star::Find returns 1 (0), X=1601.32, Y=1127.70, Mass=544625, SNR=75.2, Peak=56195 HFD=3.5
23:47:45.148 00.003 1092 MultiStar: [#1 -0.39,0.36,1.00,U] [#2 -0.54,0.10,0.99,U] [#3 -0.30,0.64,0.96,U] [#4 -0.51,0.24,0.91,U] [#5 -0.50,0.05,0.81,U] [#6 -0.63,0.13,0.94,U] [#7 -0.45,0.64,0.62,U] [#8 -0.17,-0.10,0.47,U] 
23:47:45.152 00.004 1092 refined, 8 included, MultiStar: {-0.52, 0.25}, one-star: {-1.00, 0.10}
23:47:45.155 00.003 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
23:47:45.157 00.002 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
23:47:45.160 00.003 1092 CameraToMount -- cameraX=-0.52 cameraY=0.25 hyp=0.58 cameraTheta=2.70 mountX=-0.58 mountY=0.10, mountTheta=2.97
23:47:45.165 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.25, opts=13)
23:47:45.168 00.003 1092 Enqueuing Move request for scope (-0.52, 0.25)
23:47:45.171 00.003 2744 Worker thread wakes up
23:47:45.171 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.25) opts 0xd
23:47:45.171 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.25)
23:47:45.171 00.000 2744 Moving (-0.52, 0.25) raw xDistance=-0.58 yDistance=0.10
23:47:45.171 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
23:47:45.171 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:45.171 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:47:45.171 00.000 2744 MoveAxis(E, 130, ABG)
23:47:45.171 00.000 2744 Guiding  Dir = 2, Dur = 130
23:47:45.172 00.001 2744 IsSlewing returns 0
23:47:45.172 00.000 2744 IsGuiding returns 0
23:47:45.172 00.000 2744 PulseGuide returned control before completion, sleep 140
23:47:45.191 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1427, FiltMax=65535, Gamma=0.510
23:47:45.207 00.016 1092 UpdateGuideState exits: m=544625 SNR=75.2
23:47:45.211 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:45.213 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:45.215 00.002 1092 Enqueuing Expose request
23:47:45.320 00.105 2744 IsGuiding returns 1
23:47:45.320 00.000 2744 scope still moving after pulse duration time elapsed
23:47:45.352 00.032 2744 IsSlewing returns 0
23:47:45.352 00.000 2744 IsGuiding returns 0
23:47:45.352 00.000 2744 scope move finished after 130 + 50 ms
23:47:45.352 00.000 2744 Move returns status 0, amount 130
23:47:45.352 00.000 2744 MoveAxis(N, 0, ABG)
23:47:45.352 00.000 2744 Move returns status 0, amount 0
23:47:45.352 00.000 2744 move complete, result=0
23:47:45.352 00.000 2744 worker thread done servicing request
23:47:45.352 00.000 2744 Worker thread wakes up
23:47:45.352 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:45.352 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:45.355 00.003 1092 GuideStep: -0.6 px 130 ms EAST, 0.1 px 0 ms NORTH
23:47:48.739 03.384 2744 Exposure complete
23:47:48.957 00.218 2744 worker thread done servicing request
23:47:48.957 00.000 1092 OnExposeComplete: enter
23:47:48.960 00.003 1092 UpdateGuideState(): m_state=6
23:47:48.962 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
23:47:48.965 00.003 1092 Star::Find returns 1 (0), X=1601.61, Y=1127.52, Mass=525702, SNR=75.6, Peak=44112 HFD=3.2
23:47:48.968 00.003 1092 MultiStar: [#1 -0.16,0.20,1.02,U] [#2 -0.35,-0.20,0.98,U] [#3 -0.23,0.38,0.89,U] [#4 -0.07,0.04,0.90,U] [#5 -0.27,0.18,0.79,U] [#6 -0.32,-0.00,0.85,U] [#7 -0.16,0.33,0.63,U] [#8 0.11,0.11,0.55,U] 
23:47:48.970 00.002 1092 refined, 8 included, MultiStar: {-0.27, 0.09}, one-star: {-0.71, -0.08}
23:47:48.972 00.002 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
23:47:48.975 00.003 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
23:47:48.978 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.80 mountX=-0.28 mountY=0.02, mountTheta=3.08
23:47:48.983 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.09, opts=13)
23:47:48.987 00.004 1092 Enqueuing Move request for scope (-0.27, 0.09)
23:47:48.990 00.003 2744 Worker thread wakes up
23:47:48.990 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
23:47:48.990 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
23:47:48.990 00.000 2744 Moving (-0.27, 0.09) raw xDistance=-0.28 yDistance=0.02
23:47:48.990 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:47:48.990 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:48.990 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:47:48.990 00.000 2744 MoveAxis(E, 0, ABG)
23:47:48.991 00.001 2744 Move returns status 0, amount 0
23:47:48.991 00.000 2744 MoveAxis(N, 0, ABG)
23:47:48.991 00.000 2744 Move returns status 0, amount 0
23:47:48.991 00.000 2744 move complete, result=0
23:47:48.991 00.000 2744 worker thread done servicing request
23:47:49.009 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1566, FiltMax=65535, Gamma=0.510
23:47:49.024 00.015 1092 UpdateGuideState exits: m=525702 SNR=75.6
23:47:49.027 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:49.029 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:49.030 00.001 1092 Enqueuing Expose request
23:47:49.033 00.003 2744 Worker thread wakes up
23:47:49.033 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
23:47:49.036 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:49.036 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:52.442 03.406 2744 Exposure complete
23:47:52.659 00.217 2744 worker thread done servicing request
23:47:52.659 00.000 1092 OnExposeComplete: enter
23:47:52.663 00.004 1092 UpdateGuideState(): m_state=6
23:47:52.672 00.009 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
23:47:52.677 00.005 1092 Star::Find returns 1 (0), X=1601.68, Y=1127.62, Mass=494655, SNR=85.9, Peak=50576 HFD=3.3
23:47:52.681 00.004 1092 MultiStar: [#1 -0.18,0.11,0.86,U] [#2 -0.22,-0.05,0.80,U] [#3 -0.02,0.22,0.69,U] [#4 -0.14,0.11,0.70,U] [#5 -0.32,0.22,0.70,U] [#6 -0.28,-0.30,0.62,U] [#7 -0.06,0.21,0.56,U] [#8 -0.05,0.08,0.41,U] 
23:47:52.690 00.009 1092 refined, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.64, 0.02}
23:47:52.698 00.008 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.31 = -2.98)
23:47:52.708 00.010 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.13)
23:47:52.711 00.003 1092 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.88 mountX=-0.25 mountY=-0.00, mountTheta=-3.13
23:47:52.719 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.06, opts=13)
23:47:52.722 00.003 1092 Enqueuing Move request for scope (-0.24, 0.06)
23:47:52.726 00.004 2744 Worker thread wakes up
23:47:52.727 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
23:47:52.727 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
23:47:52.727 00.000 2744 Moving (-0.24, 0.06) raw xDistance=-0.25 yDistance=-0.00
23:47:52.727 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
23:47:52.727 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:52.727 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:47:52.727 00.000 2744 MoveAxis(E, 0, ABG)
23:47:52.727 00.000 2744 Move returns status 0, amount 0
23:47:52.728 00.001 2744 MoveAxis(N, 0, ABG)
23:47:52.728 00.000 2744 Move returns status 0, amount 0
23:47:52.728 00.000 2744 move complete, result=0
23:47:52.728 00.000 2744 worker thread done servicing request
23:47:52.756 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1357, FiltMax=65535, Gamma=0.510
23:47:52.774 00.018 1092 UpdateGuideState exits: m=494655 SNR=85.9
23:47:52.778 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:52.781 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:52.783 00.002 1092 Enqueuing Expose request
23:47:52.786 00.003 2744 Worker thread wakes up
23:47:52.786 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
23:47:52.789 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:52.789 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:56.174 03.385 2744 Exposure complete
23:47:56.370 00.196 2744 worker thread done servicing request
23:47:56.370 00.000 1092 OnExposeComplete: enter
23:47:56.373 00.003 1092 UpdateGuideState(): m_state=6
23:47:56.376 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
23:47:56.378 00.002 1092 Star::Find returns 1 (0), X=1602.23, Y=1127.51, Mass=539390, SNR=85.5, Peak=46128 HFD=3.7
23:47:56.381 00.003 1092 MultiStar: [#1 0.67,0.06,0.85,U] [#2 0.33,-0.19,0.98,U] [#3 0.47,0.19,0.76,U] [#4 0.11,-0.04,0.74,U] [#5 0.25,-0.06,0.73,U] [#6 0.32,-0.34,0.67,U] [#7 0.27,-0.10,0.53,U] [#8 0.27,-0.42,0.39,U] 
23:47:56.383 00.002 1092 single-star, 8 included, MultiStar: {0.28, -0.09}, one-star: {-0.09, -0.09}
23:47:56.388 00.005 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
23:47:56.390 00.002 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
23:47:56.393 00.003 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.35 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
23:47:56.397 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.09, opts=13)
23:47:56.399 00.002 1092 Enqueuing Move request for scope (-0.09, -0.09)
23:47:56.402 00.003 2744 Worker thread wakes up
23:47:56.402 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
23:47:56.402 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
23:47:56.402 00.000 2744 Moving (-0.09, -0.09) raw xDistance=-0.04 yDistance=-0.11
23:47:56.402 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
23:47:56.402 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:47:56.402 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:47:56.402 00.000 2744 MoveAxis(E, 0, ABG)
23:47:56.402 00.000 2744 Move returns status 0, amount 0
23:47:56.402 00.000 2744 MoveAxis(N, 0, ABG)
23:47:56.403 00.001 2744 Move returns status 0, amount 0
23:47:56.403 00.000 2744 move complete, result=0
23:47:56.403 00.000 2744 worker thread done servicing request
23:47:56.417 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1735, FiltMax=65535, Gamma=0.510
23:47:56.433 00.016 1092 UpdateGuideState exits: m=539390 SNR=85.5
23:47:56.436 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:47:56.438 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:47:56.441 00.003 1092 Enqueuing Expose request
23:47:56.443 00.002 2744 Worker thread wakes up
23:47:56.443 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:47:56.443 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:47:56.443 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:47:59.838 03.395 2744 Exposure complete
23:48:00.059 00.221 2744 worker thread done servicing request
23:48:00.059 00.000 1092 OnExposeComplete: enter
23:48:00.061 00.002 1092 UpdateGuideState(): m_state=6
23:48:00.072 00.011 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
23:48:00.074 00.002 1092 Star::Find returns 1 (0), X=1602.30, Y=1127.54, Mass=551546, SNR=97.8, Peak=48864 HFD=3.3
23:48:00.079 00.005 1092 MultiStar: [#1 0.65,0.15,0.85,U] [#2 0.34,-0.21,0.79,U] [#3 0.60,0.25,0.67,U] [#4 0.21,0.06,0.78,U] [#5 0.39,-0.04,0.59,U] [#6 0.27,-0.20,0.62,U] [#7 0.36,0.22,0.42,U] [#8 0.63,-0.04,0.39,U] 
23:48:00.082 00.003 1092 single-star, 8 included, MultiStar: {0.35, 0.01}, one-star: {-0.02, -0.06}
23:48:00.084 00.002 1092 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.43) = xAngle (-1.46 = -1.46)
23:48:00.087 00.003 1092 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.61 = -1.61)
23:48:00.089 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.88 mountX=0.01 mountY=-0.07, mountTheta=-1.46
23:48:00.096 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.06, opts=13)
23:48:00.100 00.004 1092 Enqueuing Move request for scope (-0.02, -0.06)
23:48:00.104 00.004 2744 Worker thread wakes up
23:48:00.104 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
23:48:00.104 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
23:48:00.104 00.000 2744 Moving (-0.02, -0.06) raw xDistance=0.01 yDistance=-0.07
23:48:00.105 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:00.105 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:00.105 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:48:00.105 00.000 2744 MoveAxis(E, 0, ABG)
23:48:00.105 00.000 2744 Move returns status 0, amount 0
23:48:00.105 00.000 2744 MoveAxis(N, 0, ABG)
23:48:00.105 00.000 2744 Move returns status 0, amount 0
23:48:00.105 00.000 2744 move complete, result=0
23:48:00.105 00.000 2744 worker thread done servicing request
23:48:00.126 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1725, FiltMax=65535, Gamma=0.510
23:48:00.143 00.017 1092 UpdateGuideState exits: m=551546 SNR=97.8
23:48:00.147 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:00.151 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:00.156 00.005 1092 Enqueuing Expose request
23:48:00.161 00.005 2744 Worker thread wakes up
23:48:00.161 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:00.164 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:00.164 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:03.568 03.404 2744 Exposure complete
23:48:03.862 00.294 2744 worker thread done servicing request
23:48:03.862 00.000 1092 OnExposeComplete: enter
23:48:03.865 00.003 1092 UpdateGuideState(): m_state=6
23:48:03.871 00.006 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
23:48:03.876 00.005 1092 Star::Find returns 1 (0), X=1601.93, Y=1127.57, Mass=539999, SNR=90.4, Peak=51584 HFD=3.6
23:48:03.881 00.005 1092 MultiStar: [#1 0.05,0.26,0.85,U] [#2 -0.15,-0.20,0.81,U] [#3 0.00,0.28,0.71,U] [#4 -0.27,0.09,0.65,U] [#5 0.08,0.13,0.68,U] [#6 0.05,-0.14,0.68,U] [#7 -0.24,0.14,0.49,U] [#8 0.14,0.02,0.40,U] 
23:48:03.884 00.003 1092 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {-0.39, -0.03}
23:48:03.887 00.003 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
23:48:03.893 00.006 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
23:48:03.897 00.004 1092 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.11 cameraTheta=2.63 mountX=-0.11 mountY=0.03, mountTheta=2.90
23:48:03.906 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.06, opts=13)
23:48:03.911 00.005 1092 Enqueuing Move request for scope (-0.10, 0.06)
23:48:03.914 00.003 2744 Worker thread wakes up
23:48:03.914 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
23:48:03.914 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
23:48:03.914 00.000 2744 Moving (-0.10, 0.06) raw xDistance=-0.11 yDistance=0.03
23:48:03.914 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:03.914 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:03.914 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
23:48:03.915 00.001 2744 MoveAxis(E, 0, ABG)
23:48:03.915 00.000 2744 Move returns status 0, amount 0
23:48:03.915 00.000 2744 MoveAxis(N, 0, ABG)
23:48:03.915 00.000 2744 Move returns status 0, amount 0
23:48:03.915 00.000 2744 move complete, result=0
23:48:03.915 00.000 2744 worker thread done servicing request
23:48:03.938 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=989, FiltMax=65535, Gamma=0.510
23:48:03.957 00.019 1092 UpdateGuideState exits: m=539999 SNR=90.4
23:48:03.960 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:03.963 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:03.965 00.002 1092 Enqueuing Expose request
23:48:03.968 00.003 2744 Worker thread wakes up
23:48:03.968 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:03.972 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:03.972 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:07.362 03.390 2744 Exposure complete
23:48:07.558 00.196 2744 worker thread done servicing request
23:48:07.558 00.000 1092 OnExposeComplete: enter
23:48:07.561 00.003 1092 UpdateGuideState(): m_state=6
23:48:07.564 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
23:48:07.566 00.002 1092 Star::Find returns 1 (0), X=1601.53, Y=1128.16, Mass=567843, SNR=87.7, Peak=46035 HFD=3.8
23:48:07.569 00.003 1092 MultiStar: [#1 -0.25,0.76,0.95,U] [#2 -0.39,0.18,0.98,U] [#3 -0.23,0.81,0.86,U] [#4 -0.28,0.41,0.86,U] [#5 -0.36,0.44,0.72,U] [#6 -0.38,0.25,0.64,U] [#7 -0.48,0.64,0.62,U] [#8 -0.08,0.35,0.41,U] 
23:48:07.572 00.003 1092 refined, 8 included, MultiStar: {-0.38, 0.50}, one-star: {-0.79, 0.56}
23:48:07.574 00.002 1092 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.43) = xAngle (2.65 = 2.65)
23:48:07.576 00.002 1092 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.49 = 2.49)
23:48:07.578 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=0.50 hyp=0.63 cameraTheta=2.22 mountX=-0.55 mountY=0.38, mountTheta=2.54
23:48:07.582 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.50, opts=13)
23:48:07.584 00.002 1092 Enqueuing Move request for scope (-0.38, 0.50)
23:48:07.588 00.004 2744 Worker thread wakes up
23:48:07.588 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.50) opts 0xd
23:48:07.588 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.50)
23:48:07.588 00.000 2744 Moving (-0.38, 0.50) raw xDistance=-0.55 yDistance=0.38
23:48:07.588 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.55
23:48:07.588 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:07.588 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
23:48:07.588 00.000 2744 MoveAxis(E, 124, ABG)
23:48:07.588 00.000 2744 Guiding  Dir = 2, Dur = 124
23:48:07.588 00.000 2744 IsSlewing returns 0
23:48:07.589 00.001 2744 IsGuiding returns 0
23:48:07.589 00.000 2744 PulseGuide returned control before completion, sleep 134
23:48:07.606 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1431, FiltMax=65535, Gamma=0.510
23:48:07.621 00.015 1092 UpdateGuideState exits: m=567843 SNR=87.7
23:48:07.623 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:07.626 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:07.628 00.002 1092 Enqueuing Expose request
23:48:07.727 00.099 2744 IsGuiding returns 1
23:48:07.727 00.000 2744 scope still moving after pulse duration time elapsed
23:48:07.758 00.031 2744 IsSlewing returns 0
23:48:07.758 00.000 2744 IsGuiding returns 0
23:48:07.758 00.000 2744 scope move finished after 124 + 45 ms
23:48:07.758 00.000 2744 Move returns status 0, amount 124
23:48:07.759 00.001 2744 MoveAxis(N, 0, ABG)
23:48:07.759 00.000 2744 Move returns status 0, amount 0
23:48:07.759 00.000 2744 move complete, result=0
23:48:07.759 00.000 2744 worker thread done servicing request
23:48:07.759 00.000 2744 Worker thread wakes up
23:48:07.759 00.000 1092 GuideStep: -0.6 px 124 ms EAST, 0.4 px 0 ms NORTH
23:48:07.762 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:07.762 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:11.164 03.402 2744 Exposure complete
23:48:11.366 00.202 2744 worker thread done servicing request
23:48:11.366 00.000 1092 OnExposeComplete: enter
23:48:11.369 00.003 1092 UpdateGuideState(): m_state=6
23:48:11.372 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
23:48:11.374 00.002 1092 Star::Find returns 1 (0), X=1601.72, Y=1127.94, Mass=499708, SNR=74.9, Peak=48355 HFD=3.6
23:48:11.377 00.003 1092 MultiStar: [#1 -0.12,0.51,0.92,U] [#2 -0.10,-0.23,0.97,U] [#3 -0.21,0.58,0.91,U] [#4 -0.17,0.16,0.84,U] [#5 -0.23,0.33,0.88,U] [#6 -0.11,0.25,0.75,U] [#7 -0.33,0.44,0.78,U] [#8 0.23,0.20,0.65,U] 
23:48:11.379 00.002 1092 refined, 8 included, MultiStar: {-0.20, 0.29}, one-star: {-0.60, 0.34}
23:48:11.381 00.002 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.60 = 2.60)
23:48:11.385 00.004 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
23:48:11.387 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=0.29 hyp=0.35 cameraTheta=2.18 mountX=-0.30 mountY=0.22, mountTheta=2.50
23:48:11.395 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.29, opts=13)
23:48:11.399 00.004 1092 Enqueuing Move request for scope (-0.20, 0.29)
23:48:11.404 00.005 2744 Worker thread wakes up
23:48:11.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.29) opts 0xd
23:48:11.404 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.29)
23:48:11.404 00.000 2744 Moving (-0.20, 0.29) raw xDistance=-0.30 yDistance=0.22
23:48:11.405 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.30
23:48:11.405 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:11.405 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:48:11.405 00.000 2744 MoveAxis(E, 76, ABG)
23:48:11.405 00.000 2744 Guiding  Dir = 2, Dur = 76
23:48:11.405 00.000 2744 IsSlewing returns 0
23:48:11.405 00.000 2744 IsGuiding returns 0
23:48:11.406 00.001 2744 PulseGuide returned control before completion, sleep 86
23:48:11.428 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:48:11.445 00.017 1092 UpdateGuideState exits: m=499708 SNR=74.9
23:48:11.448 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:11.455 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:11.459 00.004 1092 Enqueuing Expose request
23:48:11.500 00.041 2744 IsGuiding returns 1
23:48:11.500 00.000 2744 scope still moving after pulse duration time elapsed
23:48:11.532 00.032 2744 IsSlewing returns 0
23:48:11.532 00.000 2744 IsGuiding returns 1
23:48:11.563 00.031 2744 IsSlewing returns 0
23:48:11.563 00.000 2744 IsGuiding returns 0
23:48:11.563 00.000 2744 scope move finished after 76 + 82 ms
23:48:11.564 00.001 2744 Move returns status 0, amount 76
23:48:11.564 00.000 2744 MoveAxis(N, 0, ABG)
23:48:11.564 00.000 2744 Move returns status 0, amount 0
23:48:11.564 00.000 2744 move complete, result=0
23:48:11.564 00.000 2744 worker thread done servicing request
23:48:11.564 00.000 2744 Worker thread wakes up
23:48:11.564 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:11.564 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:11.566 00.002 1092 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms NORTH
23:48:14.965 03.399 2744 Exposure complete
23:48:15.181 00.216 2744 worker thread done servicing request
23:48:15.181 00.000 1092 OnExposeComplete: enter
23:48:15.185 00.004 1092 UpdateGuideState(): m_state=6
23:48:15.188 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
23:48:15.190 00.002 1092 Star::Find returns 1 (0), X=1601.91, Y=1127.50, Mass=501066, SNR=86.5, Peak=46032 HFD=3.4
23:48:15.194 00.004 1092 MultiStar: [#1 0.14,0.29,0.94,U] [#2 0.18,-0.15,0.90,U] [#3 0.14,0.40,0.94,U] [#4 0.11,-0.05,0.79,U] [#5 0.28,-0.08,0.69,U] [#6 0.24,-0.25,0.67,U] [#7 0.00,0.20,0.54,U] [#8 0.10,-0.02,0.35,U] 
23:48:15.197 00.003 1092 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.41, -0.10}
23:48:15.200 00.003 1092 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.43) = xAngle (0.89 = 0.89)
23:48:15.203 00.003 1092 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.73 = 0.73)
23:48:15.205 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=0.05 mountY=0.05, mountTheta=0.82
23:48:15.210 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.04, opts=13)
23:48:15.215 00.005 1092 Enqueuing Move request for scope (0.07, 0.04)
23:48:15.217 00.002 2744 Worker thread wakes up
23:48:15.217 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
23:48:15.218 00.001 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
23:48:15.218 00.000 2744 Moving (0.07, 0.04) raw xDistance=0.05 yDistance=0.05
23:48:15.218 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
23:48:15.218 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:15.218 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
23:48:15.218 00.000 2744 MoveAxis(E, 0, ABG)
23:48:15.218 00.000 2744 Move returns status 0, amount 0
23:48:15.218 00.000 2744 MoveAxis(N, 0, ABG)
23:48:15.218 00.000 2744 Move returns status 0, amount 0
23:48:15.218 00.000 2744 move complete, result=0
23:48:15.218 00.000 2744 worker thread done servicing request
23:48:15.235 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1616, FiltMax=65535, Gamma=0.510
23:48:15.254 00.019 1092 UpdateGuideState exits: m=501066 SNR=86.5
23:48:15.257 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:15.262 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:15.264 00.002 1092 Enqueuing Expose request
23:48:15.270 00.006 2744 Worker thread wakes up
23:48:15.270 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:15.273 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:15.273 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:18.659 03.386 2744 Exposure complete
23:48:18.854 00.195 2744 worker thread done servicing request
23:48:18.854 00.000 1092 OnExposeComplete: enter
23:48:18.857 00.003 1092 UpdateGuideState(): m_state=6
23:48:18.860 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
23:48:18.863 00.003 1092 Star::Find returns 1 (0), X=1601.66, Y=1127.82, Mass=540552, SNR=88.4, Peak=49360 HFD=3.7
23:48:18.865 00.002 1092 MultiStar: [#1 -0.03,0.18,0.91,U] [#2 -0.26,-0.31,0.95,U] [#3 -0.17,0.45,0.71,U] [#4 -0.39,0.01,0.86,U] [#5 -0.15,-0.11,0.77,U] [#6 -0.23,-0.05,0.73,U] [#7 -0.25,0.14,0.56,U] [#8 -0.19,0.22,0.42,U] 
23:48:18.867 00.002 1092 refined, 8 included, MultiStar: {-0.27, 0.07}, one-star: {-0.66, 0.22}
23:48:18.871 00.004 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
23:48:18.873 00.002 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.11)
23:48:18.876 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.90 mountX=-0.28 mountY=-0.01, mountTheta=-3.11
23:48:18.880 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.07, opts=13)
23:48:18.884 00.004 1092 Enqueuing Move request for scope (-0.27, 0.07)
23:48:18.887 00.003 2744 Worker thread wakes up
23:48:18.888 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
23:48:18.888 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
23:48:18.888 00.000 2744 Moving (-0.27, 0.07) raw xDistance=-0.28 yDistance=-0.01
23:48:18.888 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:48:18.888 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:18.888 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:48:18.888 00.000 2744 MoveAxis(E, 0, ABG)
23:48:18.888 00.000 2744 Move returns status 0, amount 0
23:48:18.888 00.000 2744 MoveAxis(N, 0, ABG)
23:48:18.888 00.000 2744 Move returns status 0, amount 0
23:48:18.888 00.000 2744 move complete, result=0
23:48:18.888 00.000 2744 worker thread done servicing request
23:48:18.904 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1539, FiltMax=65535, Gamma=0.510
23:48:18.919 00.015 1092 UpdateGuideState exits: m=540552 SNR=88.4
23:48:18.922 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:18.925 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:18.927 00.002 1092 Enqueuing Expose request
23:48:18.929 00.002 2744 Worker thread wakes up
23:48:18.930 00.001 1092 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:18.932 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:18.932 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:22.322 03.390 2744 Exposure complete
23:48:22.535 00.213 2744 worker thread done servicing request
23:48:22.535 00.000 1092 OnExposeComplete: enter
23:48:22.538 00.003 1092 UpdateGuideState(): m_state=6
23:48:22.542 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
23:48:22.545 00.003 1092 Star::Find returns 1 (0), X=1601.96, Y=1127.84, Mass=521370, SNR=90.0, Peak=52704 HFD=3.1
23:48:22.548 00.003 1092 MultiStar: [#1 0.21,0.20,1.00,U] [#2 -0.10,-0.15,1.05,U] [#3 -0.06,0.53,0.75,U] [#4 -0.15,0.27,0.81,U] [#5 0.02,0.08,0.69,U] [#6 0.13,0.03,0.67,U] [#7 0.02,0.20,0.56,U] [#8 0.10,0.41,0.42,U] 
23:48:22.551 00.003 1092 refined, 8 included, MultiStar: {-0.04, 0.18}, one-star: {-0.36, 0.24}
23:48:22.555 00.004 1092 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.43) = xAngle (2.21 = 2.21)
23:48:22.558 00.003 1092 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.05 = 2.05)
23:48:22.560 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.78 mountX=-0.11 mountY=0.17, mountTheta=2.16
23:48:22.565 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.18, opts=13)
23:48:22.567 00.002 1092 Enqueuing Move request for scope (-0.04, 0.18)
23:48:22.570 00.003 2744 Worker thread wakes up
23:48:22.570 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
23:48:22.570 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
23:48:22.570 00.000 2744 Moving (-0.04, 0.18) raw xDistance=-0.11 yDistance=0.17
23:48:22.570 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:48:22.570 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:22.571 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:48:22.571 00.000 2744 MoveAxis(E, 0, ABG)
23:48:22.571 00.000 2744 Move returns status 0, amount 0
23:48:22.571 00.000 2744 MoveAxis(N, 0, ABG)
23:48:22.571 00.000 2744 Move returns status 0, amount 0
23:48:22.571 00.000 2744 move complete, result=0
23:48:22.571 00.000 2744 worker thread done servicing request
23:48:22.588 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1571, FiltMax=65535, Gamma=0.510
23:48:22.604 00.016 1092 UpdateGuideState exits: m=521370 SNR=90.0
23:48:22.606 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:22.610 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:22.612 00.002 1092 Enqueuing Expose request
23:48:22.615 00.003 2744 Worker thread wakes up
23:48:22.615 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
23:48:22.618 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:22.618 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:26.017 03.399 2744 Exposure complete
23:48:26.234 00.217 2744 worker thread done servicing request
23:48:26.234 00.000 1092 OnExposeComplete: enter
23:48:26.237 00.003 1092 UpdateGuideState(): m_state=6
23:48:26.241 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
23:48:26.244 00.003 1092 Star::Find returns 1 (0), X=1601.85, Y=1127.67, Mass=523104, SNR=88.7, Peak=52304 HFD=3.2
23:48:26.247 00.003 1092 MultiStar: [#1 0.22,0.29,0.94,U] [#2 0.08,-0.22,0.95,U] [#3 0.24,0.16,0.83,U] [#4 -0.01,0.19,0.81,U] [#5 -0.05,0.15,0.73,U] [#6 0.19,-0.06,0.82,U] [#7 0.14,0.18,0.62,U] [#8 0.10,0.03,0.49,U] 
23:48:26.250 00.003 1092 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {-0.47, 0.07}
23:48:26.253 00.003 1092 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.43) = xAngle (1.60 = 1.60)
23:48:26.256 00.003 1092 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.44 = 1.44)
23:48:26.258 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.17 mountX=-0.00 mountY=0.09, mountTheta=1.60
23:48:26.263 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.08, opts=13)
23:48:26.266 00.003 1092 Enqueuing Move request for scope (0.04, 0.08)
23:48:26.270 00.004 2744 Worker thread wakes up
23:48:26.270 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
23:48:26.271 00.001 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
23:48:26.271 00.000 2744 Moving (0.04, 0.08) raw xDistance=-0.00 yDistance=0.09
23:48:26.271 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
23:48:26.271 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:26.271 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:48:26.271 00.000 2744 MoveAxis(E, 0, ABG)
23:48:26.271 00.000 2744 Move returns status 0, amount 0
23:48:26.271 00.000 2744 MoveAxis(N, 0, ABG)
23:48:26.271 00.000 2744 Move returns status 0, amount 0
23:48:26.271 00.000 2744 move complete, result=0
23:48:26.271 00.000 2744 worker thread done servicing request
23:48:26.287 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:48:26.301 00.014 1092 UpdateGuideState exits: m=523104 SNR=88.7
23:48:26.305 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:26.307 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:26.310 00.003 1092 Enqueuing Expose request
23:48:26.313 00.003 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:26.316 00.003 2744 Worker thread wakes up
23:48:26.316 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:26.316 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:29.709 03.393 2744 Exposure complete
23:48:29.915 00.206 2744 worker thread done servicing request
23:48:29.915 00.000 1092 OnExposeComplete: enter
23:48:29.919 00.004 1092 UpdateGuideState(): m_state=6
23:48:29.922 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
23:48:29.925 00.003 1092 Star::Find returns 1 (0), X=1601.99, Y=1127.63, Mass=508782, SNR=78.9, Peak=45235 HFD=3.4
23:48:29.928 00.003 1092 MultiStar: [#1 0.08,0.05,0.92,U] [#2 0.03,-0.09,1.24,U] [#3 0.06,0.09,0.86,U] [#4 0.06,-0.27,0.88,U] [#5 0.10,0.08,0.79,U] [#6 0.11,-0.32,0.76,U] [#7 -0.17,0.24,0.67,U] [#8 0.23,-0.18,0.56,U] 
23:48:29.931 00.003 1092 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {-0.33, 0.03}
23:48:29.934 00.003 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.92 = -0.92)
23:48:29.937 00.003 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
23:48:29.939 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.34 mountX=0.02 mountY=-0.04, mountTheta=-0.96
23:48:29.945 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.04, opts=13)
23:48:29.947 00.002 1092 Enqueuing Move request for scope (0.01, -0.04)
23:48:29.949 00.002 2744 Worker thread wakes up
23:48:29.949 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
23:48:29.950 00.001 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
23:48:29.950 00.000 2744 Moving (0.01, -0.04) raw xDistance=0.02 yDistance=-0.04
23:48:29.950 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
23:48:29.950 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:29.950 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
23:48:29.950 00.000 2744 MoveAxis(E, 0, ABG)
23:48:29.950 00.000 2744 Move returns status 0, amount 0
23:48:29.950 00.000 2744 MoveAxis(N, 0, ABG)
23:48:29.950 00.000 2744 Move returns status 0, amount 0
23:48:29.950 00.000 2744 move complete, result=0
23:48:29.951 00.001 2744 worker thread done servicing request
23:48:29.965 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1642, FiltMax=65535, Gamma=0.510
23:48:29.980 00.015 1092 UpdateGuideState exits: m=508782 SNR=78.9
23:48:29.983 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:29.985 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:29.987 00.002 1092 Enqueuing Expose request
23:48:29.989 00.002 2744 Worker thread wakes up
23:48:29.989 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:48:29.991 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:29.992 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:33.383 03.391 2744 Exposure complete
23:48:33.589 00.206 2744 worker thread done servicing request
23:48:33.589 00.000 1092 OnExposeComplete: enter
23:48:33.592 00.003 1092 UpdateGuideState(): m_state=6
23:48:33.594 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
23:48:33.597 00.003 1092 Star::Find returns 1 (0), X=1602.12, Y=1127.67, Mass=571500, SNR=97.8, Peak=49264 HFD=3.5
23:48:33.599 00.002 1092 MultiStar: [#1 0.58,0.03,0.89,U] [#2 0.24,-0.42,0.76,U] [#3 0.39,0.07,0.64,U] [#4 0.29,-0.10,0.70,U] [#5 0.32,-0.05,0.70,U] [#6 0.39,0.03,0.69,U] [#7 0.22,-0.05,0.45,U] [#8 0.54,-0.14,0.37,U] 
23:48:33.602 00.003 1092 single-star, 8 included, MultiStar: {0.28, -0.05}, one-star: {-0.20, 0.07}
23:48:33.604 00.002 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.06)
23:48:33.605 00.001 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
23:48:33.609 00.004 1092 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.22 cameraTheta=2.80 mountX=-0.21 mountY=0.01, mountTheta=3.07
23:48:33.613 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.07, opts=13)
23:48:33.616 00.003 1092 Enqueuing Move request for scope (-0.20, 0.07)
23:48:33.619 00.003 2744 Worker thread wakes up
23:48:33.619 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
23:48:33.619 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
23:48:33.620 00.001 2744 Moving (-0.20, 0.07) raw xDistance=-0.21 yDistance=0.01
23:48:33.620 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
23:48:33.620 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:33.620 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:33.620 00.000 2744 MoveAxis(E, 0, ABG)
23:48:33.620 00.000 2744 Move returns status 0, amount 0
23:48:33.620 00.000 2744 MoveAxis(N, 0, ABG)
23:48:33.620 00.000 2744 Move returns status 0, amount 0
23:48:33.620 00.000 2744 move complete, result=0
23:48:33.620 00.000 2744 worker thread done servicing request
23:48:33.639 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:48:33.656 00.017 1092 UpdateGuideState exits: m=571500 SNR=97.8
23:48:33.659 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:33.662 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:33.664 00.002 1092 Enqueuing Expose request
23:48:33.667 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:33.671 00.004 2744 Worker thread wakes up
23:48:33.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:33.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:37.070 03.399 2744 Exposure complete
23:48:37.286 00.216 2744 worker thread done servicing request
23:48:37.286 00.000 1092 OnExposeComplete: enter
23:48:37.289 00.003 1092 UpdateGuideState(): m_state=6
23:48:37.292 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
23:48:37.295 00.003 1092 Star::Find returns 1 (0), X=1602.46, Y=1127.48, Mass=539353, SNR=91.5, Peak=54928 HFD=3.2
23:48:37.297 00.002 1092 MultiStar: [#1 0.78,0.11,0.84,U] [#2 0.42,-0.45,0.97,U] [#3 0.62,0.14,0.79,U] [#4 0.40,-0.16,0.86,U] [#5 0.55,-0.13,0.70,U] [#6 0.60,-0.30,0.64,U] [#7 0.40,0.06,0.57,U] [#8 0.69,-0.11,0.41,U] 
23:48:37.299 00.002 1092 single-star, 8 included, MultiStar: {0.49, -0.12}, one-star: {0.14, -0.12}
23:48:37.302 00.003 1092 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
23:48:37.305 00.003 1092 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.44 = -0.44)
23:48:37.308 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.71 mountX=0.17 mountY=-0.08, mountTheta=-0.42
23:48:37.313 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.12, opts=13)
23:48:37.316 00.003 1092 Enqueuing Move request for scope (0.14, -0.12)
23:48:37.319 00.003 2744 Worker thread wakes up
23:48:37.319 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
23:48:37.319 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
23:48:37.319 00.000 2744 Moving (0.14, -0.12) raw xDistance=0.17 yDistance=-0.08
23:48:37.319 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:48:37.319 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:37.319 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
23:48:37.320 00.001 2744 MoveAxis(E, 0, ABG)
23:48:37.320 00.000 2744 Move returns status 0, amount 0
23:48:37.320 00.000 2744 MoveAxis(N, 0, ABG)
23:48:37.320 00.000 2744 Move returns status 0, amount 0
23:48:37.320 00.000 2744 move complete, result=0
23:48:37.320 00.000 2744 worker thread done servicing request
23:48:37.338 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:48:37.356 00.018 1092 UpdateGuideState exits: m=539353 SNR=91.5
23:48:37.359 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:37.363 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:37.365 00.002 1092 Enqueuing Expose request
23:48:37.368 00.003 2744 Worker thread wakes up
23:48:37.368 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:48:37.371 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:37.371 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:40.753 03.382 2744 Exposure complete
23:48:40.941 00.188 2744 worker thread done servicing request
23:48:40.941 00.000 1092 OnExposeComplete: enter
23:48:40.945 00.004 1092 UpdateGuideState(): m_state=6
23:48:40.947 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
23:48:40.949 00.002 1092 Star::Find returns 1 (0), X=1602.23, Y=1127.36, Mass=556275, SNR=83.0, Peak=54512 HFD=3.4
23:48:40.953 00.004 1092 MultiStar: [#1 0.56,0.03,0.96,U] [#2 0.46,-0.42,0.91,U] [#3 0.66,-0.06,0.80,U] [#4 0.55,-0.16,0.87,U] [#5 0.53,-0.29,0.76,U] [#6 0.60,-0.32,0.66,U] [#7 0.53,0.24,0.54,U] [#8 0.71,-0.28,0.46,U] 
23:48:40.955 00.002 1092 single-star, 8 included, MultiStar: {0.47, -0.17}, one-star: {-0.09, -0.24}
23:48:40.957 00.002 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
23:48:40.959 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
23:48:40.961 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.94 mountX=0.01 mountY=-0.25, mountTheta=-1.52
23:48:40.965 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.24, opts=13)
23:48:40.967 00.002 1092 Enqueuing Move request for scope (-0.09, -0.24)
23:48:40.970 00.003 2744 Worker thread wakes up
23:48:40.970 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
23:48:40.970 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
23:48:40.970 00.000 2744 Moving (-0.09, -0.24) raw xDistance=0.01 yDistance=-0.25
23:48:40.970 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:48:40.970 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:40.970 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:48:40.970 00.000 2744 MoveAxis(E, 0, ABG)
23:48:40.970 00.000 2744 Move returns status 0, amount 0
23:48:40.970 00.000 2744 MoveAxis(N, 0, ABG)
23:48:40.970 00.000 2744 Move returns status 0, amount 0
23:48:40.970 00.000 2744 move complete, result=0
23:48:40.971 00.001 2744 worker thread done servicing request
23:48:40.988 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1520, FiltMax=65535, Gamma=0.510
23:48:41.002 00.014 1092 UpdateGuideState exits: m=556275 SNR=83.0
23:48:41.005 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:41.008 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:41.010 00.002 1092 Enqueuing Expose request
23:48:41.012 00.002 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:48:41.014 00.002 2744 Worker thread wakes up
23:48:41.015 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:41.015 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:44.426 03.411 2744 Exposure complete
23:48:44.642 00.216 2744 worker thread done servicing request
23:48:44.642 00.000 1092 OnExposeComplete: enter
23:48:44.645 00.003 1092 UpdateGuideState(): m_state=6
23:48:44.648 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
23:48:44.651 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1127.25, Mass=545379, SNR=94.6, Peak=50384 HFD=3.6
23:48:44.654 00.003 1092 MultiStar: [#1 0.82,-0.30,0.87,U] [#2 0.78,-0.66,0.98,U] [#3 0.88,-0.30,0.64,U] [#4 0.66,-0.52,0.76,U] [#5 0.64,-0.47,0.68,U] [#6 0.77,-0.72,0.62,U] [#7 0.81,-0.19,0.54,U] [#8 0.98,-0.64,0.42,U] 
23:48:44.656 00.002 1092 single-star, 8 included, MultiStar: {0.72, -0.46}, one-star: {0.40, -0.35}
23:48:44.659 00.003 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
23:48:44.662 00.003 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
23:48:44.664 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=-0.35 hyp=0.53 cameraTheta=-0.72 mountX=0.51 mountY=-0.23, mountTheta=-0.43
23:48:44.669 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.35, opts=13)
23:48:44.672 00.003 1092 Enqueuing Move request for scope (0.40, -0.35)
23:48:44.674 00.002 2744 Worker thread wakes up
23:48:44.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.35) opts 0xd
23:48:44.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.35)
23:48:44.674 00.000 2744 Moving (0.40, -0.35) raw xDistance=0.51 yDistance=-0.23
23:48:44.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
23:48:44.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:44.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:48:44.674 00.000 2744 MoveAxis(W, 115, ABG)
23:48:44.674 00.000 2744 Guiding  Dir = 3, Dur = 115
23:48:44.676 00.002 2744 IsSlewing returns 0
23:48:44.676 00.000 2744 IsGuiding returns 0
23:48:44.676 00.000 2744 PulseGuide returned control before completion, sleep 125
23:48:44.691 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1763, FiltMax=65535, Gamma=0.510
23:48:44.707 00.016 1092 UpdateGuideState exits: m=545379 SNR=94.6
23:48:44.710 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:44.712 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:44.715 00.003 1092 Enqueuing Expose request
23:48:44.806 00.091 2744 IsGuiding returns 1
23:48:44.806 00.000 2744 scope still moving after pulse duration time elapsed
23:48:44.837 00.031 2744 IsSlewing returns 0
23:48:44.837 00.000 2744 IsGuiding returns 0
23:48:44.838 00.001 2744 scope move finished after 115 + 46 ms
23:48:44.838 00.000 2744 Move returns status 0, amount 115
23:48:44.838 00.000 2744 MoveAxis(N, 0, ABG)
23:48:44.838 00.000 2744 Move returns status 0, amount 0
23:48:44.838 00.000 2744 move complete, result=0
23:48:44.838 00.000 2744 worker thread done servicing request
23:48:44.838 00.000 2744 Worker thread wakes up
23:48:44.838 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:44.838 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:44.839 00.001 1092 GuideStep: 0.5 px 115 ms WEST, -0.2 px 0 ms NORTH
23:48:48.242 03.403 2744 Exposure complete
23:48:48.444 00.202 2744 worker thread done servicing request
23:48:48.444 00.000 1092 OnExposeComplete: enter
23:48:48.447 00.003 1092 UpdateGuideState(): m_state=6
23:48:48.450 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
23:48:48.453 00.003 1092 Star::Find returns 1 (0), X=1602.59, Y=1127.21, Mass=543597, SNR=84.9, Peak=41392 HFD=3.7
23:48:48.456 00.003 1092 MultiStar: [#1 0.89,-0.15,0.92,U] [#2 0.65,-0.54,0.86,U] [#3 0.71,-0.02,0.81,U] [#4 0.53,-0.43,0.78,U] [#5 0.61,-0.48,0.84,U] [#6 0.63,-0.51,0.73,U] [#7 0.67,-0.37,0.60,U] [#8 0.65,-0.33,0.40,U] 
23:48:48.459 00.003 1092 single-star, 8 included, MultiStar: {0.61, -0.36}, one-star: {0.27, -0.39}
23:48:48.461 00.002 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
23:48:48.464 00.003 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
23:48:48.466 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=-0.39 hyp=0.48 cameraTheta=-0.97 mountX=0.41 mountY=-0.31, mountTheta=-0.64
23:48:48.473 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.39, opts=13)
23:48:48.476 00.003 1092 Enqueuing Move request for scope (0.27, -0.39)
23:48:48.478 00.002 2744 Worker thread wakes up
23:48:48.478 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.39) opts 0xd
23:48:48.478 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.39)
23:48:48.478 00.000 2744 Moving (0.27, -0.39) raw xDistance=0.41 yDistance=-0.31
23:48:48.478 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
23:48:48.478 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:48.479 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:48:48.479 00.000 2744 MoveAxis(W, 99, ABG)
23:48:48.479 00.000 2744 Guiding  Dir = 3, Dur = 99
23:48:48.479 00.000 2744 IsSlewing returns 0
23:48:48.479 00.000 2744 IsGuiding returns 0
23:48:48.479 00.000 2744 PulseGuide returned control before completion, sleep 109
23:48:48.496 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1715, FiltMax=65535, Gamma=0.510
23:48:48.519 00.023 1092 UpdateGuideState exits: m=543597 SNR=84.9
23:48:48.523 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:48.526 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:48.534 00.008 1092 Enqueuing Expose request
23:48:48.603 00.069 2744 IsGuiding returns 1
23:48:48.603 00.000 2744 scope still moving after pulse duration time elapsed
23:48:48.634 00.031 2744 IsSlewing returns 0
23:48:48.635 00.001 2744 IsGuiding returns 0
23:48:48.635 00.000 2744 scope move finished after 99 + 56 ms
23:48:48.636 00.001 2744 Move returns status 0, amount 99
23:48:48.636 00.000 2744 MoveAxis(N, 0, ABG)
23:48:48.636 00.000 2744 Move returns status 0, amount 0
23:48:48.636 00.000 2744 move complete, result=0
23:48:48.637 00.001 2744 worker thread done servicing request
23:48:48.637 00.000 2744 Worker thread wakes up
23:48:48.637 00.000 1092 GuideStep: 0.4 px 99 ms WEST, -0.3 px 0 ms NORTH
23:48:48.640 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:48.640 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:52.026 03.386 2744 Exposure complete
23:48:52.219 00.193 2744 worker thread done servicing request
23:48:52.219 00.000 1092 OnExposeComplete: enter
23:48:52.222 00.003 1092 UpdateGuideState(): m_state=6
23:48:52.224 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
23:48:52.227 00.003 1092 Star::Find returns 1 (0), X=1601.88, Y=1127.65, Mass=514694, SNR=76.8, Peak=42899 HFD=3.6
23:48:52.228 00.001 1092 MultiStar: [#1 0.41,0.15,1.10,U] [#2 0.10,-0.33,0.96,U] [#3 0.15,0.37,0.88,U] [#4 0.09,-0.03,1.07,U] [#5 0.26,-0.01,0.87,U] [#6 0.34,-0.44,0.95,U] [#7 0.15,0.04,0.63,U] [#8 0.59,-0.06,0.51,U] 
23:48:52.231 00.003 1092 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {-0.45, 0.05}
23:48:52.233 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
23:48:52.236 00.003 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
23:48:52.238 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.16 mountY=0.01, mountTheta=0.09
23:48:52.243 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.03, opts=13)
23:48:52.246 00.003 1092 Enqueuing Move request for scope (0.16, -0.03)
23:48:52.249 00.003 2744 Worker thread wakes up
23:48:52.250 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
23:48:52.250 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
23:48:52.250 00.000 2744 Moving (0.16, -0.03) raw xDistance=0.16 yDistance=0.01
23:48:52.250 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
23:48:52.250 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:52.251 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:48:52.251 00.000 2744 MoveAxis(E, 0, ABG)
23:48:52.251 00.000 2744 Move returns status 0, amount 0
23:48:52.251 00.000 2744 MoveAxis(N, 0, ABG)
23:48:52.251 00.000 2744 Move returns status 0, amount 0
23:48:52.251 00.000 2744 move complete, result=0
23:48:52.251 00.000 2744 worker thread done servicing request
23:48:52.286 00.035 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:48:52.314 00.028 1092 UpdateGuideState exits: m=514694 SNR=76.8
23:48:52.323 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:52.325 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:52.331 00.006 1092 Enqueuing Expose request
23:48:52.336 00.005 2744 Worker thread wakes up
23:48:52.336 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
23:48:52.339 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:52.339 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:55.727 03.388 2744 Exposure complete
23:48:55.921 00.194 2744 worker thread done servicing request
23:48:55.921 00.000 1092 OnExposeComplete: enter
23:48:55.924 00.003 1092 UpdateGuideState(): m_state=6
23:48:55.928 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
23:48:55.930 00.002 1092 Star::Find returns 1 (0), X=1602.29, Y=1127.71, Mass=512688, SNR=79.8, Peak=46243 HFD=3.5
23:48:55.933 00.003 1092 MultiStar: [#1 0.46,0.13,1.04,U] [#2 0.23,-0.23,1.16,U] [#3 0.52,0.29,0.91,U] [#4 0.25,-0.06,0.95,U] [#5 0.23,0.23,0.78,U] [#6 0.24,-0.18,0.81,U] [#7 0.29,0.07,0.57,U] [#8 0.37,0.13,0.54,U] 
23:48:55.936 00.003 1092 single-star, 8 included, MultiStar: {0.28, 0.04}, one-star: {-0.03, 0.11}
23:48:55.938 00.002 1092 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.43) = xAngle (2.23 = 2.23)
23:48:55.941 00.003 1092 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.08 = 2.08)
23:48:55.943 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.81 mountX=-0.07 mountY=0.10, mountTheta=2.18
23:48:55.948 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.11, opts=13)
23:48:55.954 00.006 1092 Enqueuing Move request for scope (-0.03, 0.11)
23:48:55.957 00.003 2744 Worker thread wakes up
23:48:55.957 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
23:48:55.957 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
23:48:55.957 00.000 2744 Moving (-0.03, 0.11) raw xDistance=-0.07 yDistance=0.10
23:48:55.957 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:48:55.957 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:55.957 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:48:55.958 00.001 2744 MoveAxis(E, 0, ABG)
23:48:55.958 00.000 2744 Move returns status 0, amount 0
23:48:55.958 00.000 2744 MoveAxis(N, 0, ABG)
23:48:55.958 00.000 2744 Move returns status 0, amount 0
23:48:55.958 00.000 2744 move complete, result=0
23:48:55.958 00.000 2744 worker thread done servicing request
23:48:55.975 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1587, FiltMax=65535, Gamma=0.510
23:48:55.989 00.014 1092 UpdateGuideState exits: m=512688 SNR=79.8
23:48:55.992 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:55.994 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:55.996 00.002 1092 Enqueuing Expose request
23:48:55.998 00.002 2744 Worker thread wakes up
23:48:55.998 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:55.998 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:48:55.998 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:48:59.387 03.389 2744 Exposure complete
23:48:59.582 00.195 2744 worker thread done servicing request
23:48:59.583 00.001 1092 OnExposeComplete: enter
23:48:59.586 00.003 1092 UpdateGuideState(): m_state=6
23:48:59.588 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
23:48:59.590 00.002 1092 Star::Find returns 1 (0), X=1602.96, Y=1127.37, Mass=516769, SNR=79.5, Peak=54512 HFD=3.4
23:48:59.593 00.003 1092 MultiStar: [#1 1.19,0.02,1.13,U] [#2 0.91,-0.41,0.91,U] [#3 1.20,0.01,0.79,U] [#4 1.02,-0.23,0.88,U] [#5 0.93,-0.27,0.78,U] [#6 1.23,-0.52,0.78,U] [#7 0.96,-0.22,0.58,U] [#8 1.55,-0.47,0.51,U] 
23:48:59.595 00.002 1092 single-star, 8 included, MultiStar: {1.05, -0.24}, one-star: {0.64, -0.23}
23:48:59.597 00.002 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
23:48:59.599 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
23:48:59.601 00.002 1092 CameraToMount -- cameraX=0.64 cameraY=-0.23 hyp=0.68 cameraTheta=-0.34 mountX=0.68 mountY=-0.05, mountTheta=-0.07
23:48:59.606 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.23, opts=13)
23:48:59.609 00.003 1092 Enqueuing Move request for scope (0.64, -0.23)
23:48:59.612 00.003 2744 Worker thread wakes up
23:48:59.612 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.23) opts 0xd
23:48:59.612 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.23)
23:48:59.612 00.000 2744 Moving (0.64, -0.23) raw xDistance=0.68 yDistance=-0.05
23:48:59.612 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
23:48:59.612 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:48:59.612 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:48:59.612 00.000 2744 MoveAxis(W, 152, ABG)
23:48:59.612 00.000 2744 Guiding  Dir = 3, Dur = 152
23:48:59.613 00.001 2744 IsSlewing returns 0
23:48:59.613 00.000 2744 IsGuiding returns 0
23:48:59.613 00.000 2744 PulseGuide returned control before completion, sleep 162
23:48:59.629 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1627, FiltMax=65535, Gamma=0.510
23:48:59.648 00.019 1092 UpdateGuideState exits: m=516769 SNR=79.5
23:48:59.652 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:48:59.654 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:48:59.656 00.002 1092 Enqueuing Expose request
23:48:59.785 00.129 2744 IsGuiding returns 1
23:48:59.785 00.000 2744 scope still moving after pulse duration time elapsed
23:48:59.814 00.029 2744 IsSlewing returns 0
23:48:59.814 00.000 2744 IsGuiding returns 0
23:48:59.814 00.000 2744 scope move finished after 152 + 50 ms
23:48:59.815 00.001 2744 Move returns status 0, amount 152
23:48:59.815 00.000 2744 MoveAxis(N, 0, ABG)
23:48:59.815 00.000 2744 Move returns status 0, amount 0
23:48:59.815 00.000 2744 move complete, result=0
23:48:59.815 00.000 2744 worker thread done servicing request
23:48:59.815 00.000 1092 GuideStep: 0.7 px 152 ms WEST, -0.0 px 0 ms NORTH
23:48:59.820 00.005 2744 Worker thread wakes up
23:48:59.820 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:48:59.820 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:03.239 03.419 2744 Exposure complete
23:49:03.541 00.302 2744 worker thread done servicing request
23:49:03.542 00.001 1092 OnExposeComplete: enter
23:49:03.545 00.003 1092 UpdateGuideState(): m_state=6
23:49:03.548 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
23:49:03.551 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1127.30, Mass=574198, SNR=83.3, Peak=55936 HFD=3.6
23:49:03.554 00.003 1092 MultiStar: [#1 1.49,-0.22,1.04,U] [#2 1.32,-0.67,0.99,U] [#3 1.45,-0.22,0.84,U] [#4 1.15,-0.50,0.82,U] [#5 1.22,-0.57,0.83,U] [#6 1.43,-0.58,0.71,U] [#7 1.15,-0.36,0.52,U] [#8 1.41,-0.41,0.46,U] 
23:49:03.557 00.003 1092 single-star, 8 included, MultiStar: {1.26, -0.42}, one-star: {0.83, -0.30}
23:49:03.560 00.003 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
23:49:03.562 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
23:49:03.565 00.003 1092 CameraToMount -- cameraX=0.83 cameraY=-0.30 hyp=0.88 cameraTheta=-0.34 mountX=0.88 mountY=-0.06, mountTheta=-0.07
23:49:03.573 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.83, y=-0.30, opts=13)
23:49:03.577 00.004 1092 Enqueuing Move request for scope (0.83, -0.30)
23:49:03.580 00.003 2744 Worker thread wakes up
23:49:03.580 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.30) opts 0xd
23:49:03.580 00.000 2744 Handling offset move in thread for scope, endpoint = (0.83, -0.30)
23:49:03.580 00.000 2744 Moving (0.83, -0.30) raw xDistance=0.88 yDistance=-0.06
23:49:03.580 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
23:49:03.580 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:03.580 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:49:03.581 00.001 2744 MoveAxis(W, 207, ABG)
23:49:03.581 00.000 2744 Guiding  Dir = 3, Dur = 207
23:49:03.581 00.000 2744 IsSlewing returns 0
23:49:03.581 00.000 2744 IsGuiding returns 0
23:49:03.581 00.000 2744 PulseGuide returned control before completion, sleep 217
23:49:03.605 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1699, FiltMax=65535, Gamma=0.510
23:49:03.627 00.022 1092 UpdateGuideState exits: m=574198 SNR=83.3
23:49:03.630 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:03.633 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:03.637 00.004 1092 Enqueuing Expose request
23:49:03.800 00.163 2744 IsGuiding returns 1
23:49:03.800 00.000 2744 scope still moving after pulse duration time elapsed
23:49:03.831 00.031 2744 IsSlewing returns 0
23:49:03.831 00.000 2744 IsGuiding returns 0
23:49:03.831 00.000 2744 scope move finished after 207 + 43 ms
23:49:03.831 00.000 2744 Move returns status 0, amount 207
23:49:03.831 00.000 2744 MoveAxis(N, 0, ABG)
23:49:03.831 00.000 2744 Move returns status 0, amount 0
23:49:03.831 00.000 2744 move complete, result=0
23:49:03.832 00.001 2744 worker thread done servicing request
23:49:03.832 00.000 2744 Worker thread wakes up
23:49:03.832 00.000 1092 GuideStep: 0.9 px 207 ms WEST, -0.1 px 0 ms NORTH
23:49:03.836 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:03.837 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:07.223 03.386 2744 Exposure complete
23:49:07.430 00.207 2744 worker thread done servicing request
23:49:07.431 00.001 1092 OnExposeComplete: enter
23:49:07.434 00.003 1092 UpdateGuideState(): m_state=6
23:49:07.437 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
23:49:07.440 00.003 1092 Star::Find returns 1 (0), X=1602.85, Y=1127.13, Mass=551937, SNR=80.2, Peak=55824 HFD=3.7
23:49:07.443 00.003 1092 MultiStar: [#1 1.14,-0.10,1.03,U] [#2 0.75,-0.56,1.19,U] [#3 1.20,-0.07,0.87,U] [#4 0.81,-0.37,1.00,U] [#5 0.85,-0.39,0.69,U] [#6 1.09,-0.31,0.68,U] [#7 0.91,-0.14,0.55,U] [#8 1.21,-0.36,0.44,U] 
23:49:07.445 00.002 1092 single-star, 8 included, MultiStar: {0.91, -0.32}, one-star: {0.53, -0.47}
23:49:07.448 00.003 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
23:49:07.450 00.002 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
23:49:07.452 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.47 hyp=0.71 cameraTheta=-0.73 mountX=0.68 mountY=-0.31, mountTheta=-0.43
23:49:07.459 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.47, opts=13)
23:49:07.461 00.002 1092 Enqueuing Move request for scope (0.53, -0.47)
23:49:07.464 00.003 2744 Worker thread wakes up
23:49:07.464 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.47) opts 0xd
23:49:07.464 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.47)
23:49:07.464 00.000 2744 Moving (0.53, -0.47) raw xDistance=0.68 yDistance=-0.31
23:49:07.464 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.68
23:49:07.464 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:07.464 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
23:49:07.465 00.001 2744 MoveAxis(W, 166, ABG)
23:49:07.465 00.000 2744 Guiding  Dir = 3, Dur = 166
23:49:07.465 00.000 2744 IsSlewing returns 0
23:49:07.465 00.000 2744 IsGuiding returns 0
23:49:07.465 00.000 2744 PulseGuide returned control before completion, sleep 176
23:49:07.480 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1751, FiltMax=65535, Gamma=0.510
23:49:07.495 00.015 1092 UpdateGuideState exits: m=551937 SNR=80.2
23:49:07.497 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:07.500 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:07.503 00.003 1092 Enqueuing Expose request
23:49:07.652 00.149 2744 IsGuiding returns 1
23:49:07.652 00.000 2744 scope still moving after pulse duration time elapsed
23:49:07.683 00.031 2744 IsSlewing returns 0
23:49:07.683 00.000 2744 IsGuiding returns 0
23:49:07.683 00.000 2744 scope move finished after 166 + 52 ms
23:49:07.683 00.000 2744 Move returns status 0, amount 166
23:49:07.684 00.001 2744 MoveAxis(N, 0, ABG)
23:49:07.684 00.000 2744 Move returns status 0, amount 0
23:49:07.684 00.000 2744 move complete, result=0
23:49:07.684 00.000 2744 worker thread done servicing request
23:49:07.684 00.000 2744 Worker thread wakes up
23:49:07.684 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:07.684 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:07.686 00.002 1092 GuideStep: 0.7 px 166 ms WEST, -0.3 px 0 ms NORTH
23:49:11.086 03.400 2744 Exposure complete
23:49:11.276 00.190 2744 worker thread done servicing request
23:49:11.276 00.000 1092 OnExposeComplete: enter
23:49:11.279 00.003 1092 UpdateGuideState(): m_state=6
23:49:11.282 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
23:49:11.285 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1127.07, Mass=511581, SNR=74.5, Peak=51392 HFD=3.6
23:49:11.288 00.003 1092 MultiStar: [#1 1.01,-0.31,0.97,U] [#2 0.98,-0.87,1.00,U] [#3 0.90,-0.21,0.99,U] [#4 0.94,-0.77,0.91,U] [#5 0.90,-0.66,0.87,U] [#6 1.15,-0.79,0.95,U] [#7 0.66,-0.22,0.68,U] [#8 1.06,-0.84,0.50,U] 
23:49:11.290 00.002 1092 single-star, 8 included, MultiStar: {0.88, -0.57}, one-star: {0.34, -0.53}
23:49:11.292 00.002 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.58 = -0.58)
23:49:11.296 00.004 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
23:49:11.298 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.53 hyp=0.63 cameraTheta=-1.00 mountX=0.53 mountY=-0.42, mountTheta=-0.67
23:49:11.308 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.53, opts=13)
23:49:11.311 00.003 1092 Enqueuing Move request for scope (0.34, -0.53)
23:49:11.313 00.002 2744 Worker thread wakes up
23:49:11.313 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.53) opts 0xd
23:49:11.313 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.53)
23:49:11.314 00.001 2744 Moving (0.34, -0.53) raw xDistance=0.53 yDistance=-0.42
23:49:11.314 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
23:49:11.314 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:11.314 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:49:11.314 00.000 2744 MoveAxis(W, 130, ABG)
23:49:11.314 00.000 2744 Guiding  Dir = 3, Dur = 130
23:49:11.314 00.000 2744 IsSlewing returns 0
23:49:11.314 00.000 2744 IsGuiding returns 0
23:49:11.315 00.001 2744 PulseGuide returned control before completion, sleep 140
23:49:11.329 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:49:11.346 00.017 1092 UpdateGuideState exits: m=511581 SNR=74.5
23:49:11.348 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:11.350 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:11.352 00.002 1092 Enqueuing Expose request
23:49:11.466 00.114 2744 IsGuiding returns 1
23:49:11.466 00.000 2744 scope still moving after pulse duration time elapsed
23:49:11.498 00.032 2744 IsSlewing returns 0
23:49:11.498 00.000 2744 IsGuiding returns 0
23:49:11.498 00.000 2744 scope move finished after 130 + 53 ms
23:49:11.498 00.000 2744 Move returns status 0, amount 130
23:49:11.498 00.000 2744 MoveAxis(N, 0, ABG)
23:49:11.498 00.000 2744 Move returns status 0, amount 0
23:49:11.498 00.000 2744 move complete, result=0
23:49:11.499 00.001 2744 worker thread done servicing request
23:49:11.499 00.000 2744 Worker thread wakes up
23:49:11.499 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:11.499 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:11.504 00.005 1092 GuideStep: 0.5 px 130 ms WEST, -0.4 px 0 ms NORTH
23:49:14.888 03.384 2744 Exposure complete
23:49:15.093 00.205 2744 worker thread done servicing request
23:49:15.093 00.000 1092 OnExposeComplete: enter
23:49:15.096 00.003 1092 UpdateGuideState(): m_state=6
23:49:15.099 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
23:49:15.102 00.003 1092 Star::Find returns 1 (0), X=1602.88, Y=1127.29, Mass=532426, SNR=88.1, Peak=51088 HFD=3.6
23:49:15.104 00.002 1092 MultiStar: [#1 1.11,-0.07,0.88,U] [#2 0.91,-0.55,0.93,U] [#3 1.07,-0.02,0.67,U] [#4 0.85,-0.33,0.76,U] [#5 0.96,-0.18,0.63,U] [#6 1.15,-0.46,0.64,U] [#7 0.96,-0.24,0.47,U] [#8 1.10,-0.52,0.44,U] 
23:49:15.107 00.003 1092 single-star, 8 included, MultiStar: {0.94, -0.30}, one-star: {0.56, -0.31}
23:49:15.110 00.003 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
23:49:15.112 00.002 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
23:49:15.114 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=-0.31 hyp=0.64 cameraTheta=-0.51 mountX=0.64 mountY=-0.15, mountTheta=-0.23
23:49:15.119 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.31, opts=13)
23:49:15.121 00.002 1092 Enqueuing Move request for scope (0.56, -0.31)
23:49:15.124 00.003 2744 Worker thread wakes up
23:49:15.124 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.31) opts 0xd
23:49:15.124 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.31)
23:49:15.124 00.000 2744 Moving (0.56, -0.31) raw xDistance=0.64 yDistance=-0.15
23:49:15.124 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
23:49:15.124 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:15.124 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:15.124 00.000 2744 MoveAxis(W, 152, ABG)
23:49:15.124 00.000 2744 Guiding  Dir = 3, Dur = 152
23:49:15.125 00.001 2744 IsSlewing returns 0
23:49:15.125 00.000 2744 IsGuiding returns 0
23:49:15.125 00.000 2744 PulseGuide returned control before completion, sleep 162
23:49:15.141 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1783, FiltMax=65535, Gamma=0.510
23:49:15.158 00.017 1092 UpdateGuideState exits: m=532426 SNR=88.1
23:49:15.161 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:15.163 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:15.166 00.003 1092 Enqueuing Expose request
23:49:15.302 00.136 2744 IsGuiding returns 0
23:49:15.302 00.000 2744 Move returns status 0, amount 152
23:49:15.303 00.001 2744 MoveAxis(N, 0, ABG)
23:49:15.303 00.000 2744 Move returns status 0, amount 0
23:49:15.303 00.000 2744 move complete, result=0
23:49:15.303 00.000 2744 worker thread done servicing request
23:49:15.303 00.000 2744 Worker thread wakes up
23:49:15.303 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:15.303 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:15.305 00.002 1092 GuideStep: 0.6 px 152 ms WEST, -0.1 px 0 ms NORTH
23:49:18.691 03.386 2744 Exposure complete
23:49:18.895 00.204 2744 worker thread done servicing request
23:49:18.895 00.000 1092 OnExposeComplete: enter
23:49:18.898 00.003 1092 UpdateGuideState(): m_state=6
23:49:18.901 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
23:49:18.904 00.003 1092 Star::Find returns 1 (0), X=1602.31, Y=1127.35, Mass=540984, SNR=90.7, Peak=46336 HFD=3.5
23:49:18.907 00.003 1092 MultiStar: [#1 0.65,-0.03,0.99,U] [#2 0.48,-0.50,0.91,U] [#3 0.52,-0.21,0.71,U] [#4 0.33,-0.13,0.81,U] [#5 0.35,-0.20,0.81,U] [#6 0.52,-0.38,0.69,U] [#7 0.38,-0.22,0.57,U] [#8 0.51,-0.11,0.44,U] 
23:49:18.910 00.003 1092 single-star, 8 included, MultiStar: {0.40, -0.23}, one-star: {-0.01, -0.24}
23:49:18.912 00.002 1092 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.43) = xAngle (-1.17 = -1.17)
23:49:18.914 00.002 1092 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.33 = -1.33)
23:49:18.916 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.60 mountX=0.09 mountY=-0.24, mountTheta=-1.19
23:49:18.921 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.24, opts=13)
23:49:18.923 00.002 1092 Enqueuing Move request for scope (-0.01, -0.24)
23:49:18.926 00.003 2744 Worker thread wakes up
23:49:18.926 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
23:49:18.927 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
23:49:18.927 00.000 2744 Moving (-0.01, -0.24) raw xDistance=0.09 yDistance=-0.24
23:49:18.927 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:49:18.927 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:18.927 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:49:18.927 00.000 2744 MoveAxis(E, 0, ABG)
23:49:18.927 00.000 2744 Move returns status 0, amount 0
23:49:18.927 00.000 2744 MoveAxis(N, 0, ABG)
23:49:18.927 00.000 2744 Move returns status 0, amount 0
23:49:18.927 00.000 2744 move complete, result=0
23:49:18.927 00.000 2744 worker thread done servicing request
23:49:18.941 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1559, FiltMax=65535, Gamma=0.510
23:49:18.956 00.015 1092 UpdateGuideState exits: m=540984 SNR=90.7
23:49:18.959 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:18.961 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:18.963 00.002 1092 Enqueuing Expose request
23:49:18.965 00.002 2744 Worker thread wakes up
23:49:18.966 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:18.966 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:18.966 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:49:22.361 03.395 2744 Exposure complete
23:49:22.575 00.214 2744 worker thread done servicing request
23:49:22.575 00.000 1092 OnExposeComplete: enter
23:49:22.578 00.003 1092 UpdateGuideState(): m_state=6
23:49:22.581 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
23:49:22.584 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1127.47, Mass=553494, SNR=87.6, Peak=52704 HFD=3.6
23:49:22.587 00.003 1092 MultiStar: [#1 0.36,-0.09,0.91,U] [#2 0.16,-0.47,0.91,U] [#3 0.21,0.20,0.82,U] [#4 0.15,-0.33,0.78,U] [#5 0.11,-0.33,0.72,U] [#6 0.10,-0.39,0.79,U] [#7 0.26,-0.06,0.63,U] [#8 0.60,-0.03,0.49,U] 
23:49:22.589 00.002 1092 refined, 8 included, MultiStar: {0.14, -0.19}, one-star: {-0.40, -0.13}
23:49:22.592 00.003 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
23:49:22.594 00.002 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
23:49:22.596 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.94 mountX=0.20 mountY=-0.14, mountTheta=-0.62
23:49:22.601 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.19, opts=13)
23:49:22.605 00.004 1092 Enqueuing Move request for scope (0.14, -0.19)
23:49:22.607 00.002 2744 Worker thread wakes up
23:49:22.608 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
23:49:22.608 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
23:49:22.608 00.000 2744 Moving (0.14, -0.19) raw xDistance=0.20 yDistance=-0.14
23:49:22.608 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
23:49:22.608 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:22.608 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:49:22.608 00.000 2744 MoveAxis(E, 0, ABG)
23:49:22.608 00.000 2744 Move returns status 0, amount 0
23:49:22.608 00.000 2744 MoveAxis(N, 0, ABG)
23:49:22.608 00.000 2744 Move returns status 0, amount 0
23:49:22.608 00.000 2744 move complete, result=0
23:49:22.609 00.001 2744 worker thread done servicing request
23:49:22.625 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1418, FiltMax=65535, Gamma=0.510
23:49:22.640 00.015 1092 UpdateGuideState exits: m=553494 SNR=87.6
23:49:22.644 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:22.646 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:22.649 00.003 1092 Enqueuing Expose request
23:49:22.652 00.003 2744 Worker thread wakes up
23:49:22.652 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:22.654 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:22.655 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:26.055 03.400 2744 Exposure complete
23:49:26.262 00.207 2744 worker thread done servicing request
23:49:26.262 00.000 1092 OnExposeComplete: enter
23:49:26.265 00.003 1092 UpdateGuideState(): m_state=6
23:49:26.269 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
23:49:26.271 00.002 1092 Star::Find returns 1 (0), X=1602.13, Y=1128.08, Mass=486864, SNR=78.6, Peak=46435 HFD=3.5
23:49:26.273 00.002 1092 MultiStar: [#1 0.37,0.58,0.94,U] [#2 0.32,0.07,1.04,U] [#3 0.26,0.57,0.72,U] [#4 0.21,0.49,0.83,U] [#5 0.38,0.61,0.73,U] [#6 0.42,0.33,0.71,U] [#7 0.10,0.67,0.53,U] [#8 0.36,0.53,0.51,U] 
23:49:26.276 00.003 1092 refined, 8 included, MultiStar: {0.24, 0.46}, one-star: {-0.19, 0.48}
23:49:26.278 00.002 1092 CameraToMount -- cameraTheta (1.09) - m_xAngle (-0.43) = xAngle (1.52 = 1.52)
23:49:26.281 00.003 1092 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.37 = 1.37)
23:49:26.284 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=0.46 hyp=0.52 cameraTheta=1.09 mountX=0.03 mountY=0.51, mountTheta=1.52
23:49:26.289 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.46, opts=13)
23:49:26.293 00.004 1092 Enqueuing Move request for scope (0.24, 0.46)
23:49:26.295 00.002 2744 Worker thread wakes up
23:49:26.296 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.46) opts 0xd
23:49:26.296 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.46)
23:49:26.296 00.000 2744 Moving (0.24, 0.46) raw xDistance=0.03 yDistance=0.51
23:49:26.296 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:49:26.296 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.51 from input 0.51
23:49:26.296 00.000 2744 MoveAxis(E, 0, ABG)
23:49:26.296 00.000 2744 Move returns status 0, amount 0
23:49:26.296 00.000 2744 MoveAxis(S, 95, ABG)
23:49:26.296 00.000 2744 Guiding  Dir = 1, Dur = 95
23:49:26.297 00.001 2744 IsSlewing returns 0
23:49:26.297 00.000 2744 IsGuiding returns 0
23:49:26.302 00.005 2744 PulseGuide returned control before completion, sleep 101
23:49:26.313 00.011 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1546, FiltMax=65535, Gamma=0.510
23:49:26.329 00.016 1092 UpdateGuideState exits: m=486864 SNR=78.6
23:49:26.334 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:26.336 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:26.338 00.002 1092 Enqueuing Expose request
23:49:26.404 00.066 2744 IsGuiding returns 1
23:49:26.404 00.000 2744 scope still moving after pulse duration time elapsed
23:49:26.436 00.032 2744 IsSlewing returns 0
23:49:26.436 00.000 2744 IsGuiding returns 0
23:49:26.436 00.000 2744 scope move finished after 95 + 43 ms
23:49:26.436 00.000 2744 Move returns status 0, amount 95
23:49:26.436 00.000 2744 move complete, result=0
23:49:26.437 00.001 2744 worker thread done servicing request
23:49:26.437 00.000 2744 Worker thread wakes up
23:49:26.437 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:26.437 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:26.438 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.5 px 95 ms SOUTH
23:49:29.834 03.396 2744 Exposure complete
23:49:30.036 00.202 2744 worker thread done servicing request
23:49:30.036 00.000 1092 OnExposeComplete: enter
23:49:30.038 00.002 1092 UpdateGuideState(): m_state=6
23:49:30.042 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
23:49:30.044 00.002 1092 Star::Find returns 1 (0), X=1602.20, Y=1127.35, Mass=542269, SNR=75.9, Peak=47856 HFD=3.6
23:49:30.047 00.003 1092 MultiStar: [#1 0.39,-0.08,1.01,U] [#2 0.28,-0.59,1.01,U] [#3 0.46,-0.14,0.78,U] [#4 0.47,-0.42,0.98,U] [#5 0.42,-0.36,0.86,U] [#6 0.39,-0.44,0.70,U] [#7 -0.04,-0.22,0.53,U] [#8 0.48,-0.39,0.54,U] 
23:49:30.048 00.001 1092 single-star, 8 included, MultiStar: {0.30, -0.32}, one-star: {-0.12, -0.25}
23:49:30.051 00.003 1092 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-0.43) = xAngle (-1.61 = -1.61)
23:49:30.053 00.002 1092 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.76 = -1.76)
23:49:30.055 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.03 mountX=-0.01 mountY=-0.27, mountTheta=-1.61
23:49:30.061 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.25, opts=13)
23:49:30.063 00.002 1092 Enqueuing Move request for scope (-0.12, -0.25)
23:49:30.065 00.002 2744 Worker thread wakes up
23:49:30.065 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
23:49:30.065 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
23:49:30.065 00.000 2744 Moving (-0.12, -0.25) raw xDistance=-0.01 yDistance=-0.27
23:49:30.065 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:49:30.066 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:30.066 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:49:30.066 00.000 2744 MoveAxis(E, 0, ABG)
23:49:30.066 00.000 2744 Move returns status 0, amount 0
23:49:30.066 00.000 2744 MoveAxis(N, 0, ABG)
23:49:30.066 00.000 2744 Move returns status 0, amount 0
23:49:30.066 00.000 2744 move complete, result=0
23:49:30.066 00.000 2744 worker thread done servicing request
23:49:30.080 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1549, FiltMax=65535, Gamma=0.510
23:49:30.096 00.016 1092 UpdateGuideState exits: m=542269 SNR=75.9
23:49:30.102 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:30.108 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:30.111 00.003 1092 Enqueuing Expose request
23:49:30.114 00.003 2744 Worker thread wakes up
23:49:30.114 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:30.114 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:30.115 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:33.487 03.372 2744 Exposure complete
23:49:33.676 00.189 2744 worker thread done servicing request
23:49:33.676 00.000 1092 OnExposeComplete: enter
23:49:33.678 00.002 1092 UpdateGuideState(): m_state=6
23:49:33.681 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
23:49:33.683 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1127.13, Mass=564788, SNR=87.9, Peak=44816 HFD=3.8
23:49:33.686 00.003 1092 MultiStar: [#1 0.65,-0.31,1.02,U] [#2 0.37,-0.85,0.90,U] [#3 0.68,-0.21,0.78,U] [#4 0.36,-0.40,0.83,U] [#5 0.49,-0.52,0.68,U] [#6 0.61,-0.76,0.75,U] [#7 0.25,-0.18,0.50,U] [#8 0.73,-0.67,0.41,U] 
23:49:33.688 00.002 1092 single-star, 8 included, MultiStar: {0.47, -0.49}, one-star: {0.16, -0.47}
23:49:33.690 00.002 1092 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.43) = xAngle (-0.81 = -0.81)
23:49:33.693 00.003 1092 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.97 = -0.97)
23:49:33.695 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.50 cameraTheta=-1.24 mountX=0.34 mountY=-0.41, mountTheta=-0.87
23:49:33.700 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.47, opts=13)
23:49:33.702 00.002 1092 Enqueuing Move request for scope (0.16, -0.47)
23:49:33.704 00.002 2744 Worker thread wakes up
23:49:33.704 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.47) opts 0xd
23:49:33.704 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.47)
23:49:33.705 00.001 2744 Moving (0.16, -0.47) raw xDistance=0.34 yDistance=-0.41
23:49:33.705 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
23:49:33.705 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:33.705 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
23:49:33.705 00.000 2744 MoveAxis(W, 77, ABG)
23:49:33.705 00.000 2744 Guiding  Dir = 3, Dur = 77
23:49:33.705 00.000 2744 IsSlewing returns 0
23:49:33.705 00.000 2744 IsGuiding returns 0
23:49:33.706 00.001 2744 PulseGuide returned control before completion, sleep 87
23:49:33.721 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1392, FiltMax=65535, Gamma=0.510
23:49:33.736 00.015 1092 UpdateGuideState exits: m=564788 SNR=87.9
23:49:33.738 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:33.740 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:33.743 00.003 1092 Enqueuing Expose request
23:49:33.802 00.059 2744 IsGuiding returns 1
23:49:33.802 00.000 2744 scope still moving after pulse duration time elapsed
23:49:33.833 00.031 2744 IsSlewing returns 0
23:49:33.833 00.000 2744 IsGuiding returns 0
23:49:33.833 00.000 2744 scope move finished after 77 + 51 ms
23:49:33.834 00.001 2744 Move returns status 0, amount 77
23:49:33.834 00.000 2744 MoveAxis(N, 0, ABG)
23:49:33.834 00.000 2744 Move returns status 0, amount 0
23:49:33.834 00.000 2744 move complete, result=0
23:49:33.834 00.000 2744 worker thread done servicing request
23:49:33.834 00.000 2744 Worker thread wakes up
23:49:33.834 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:33.834 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:33.836 00.002 1092 GuideStep: 0.3 px 77 ms WEST, -0.4 px 0 ms NORTH
23:49:37.229 03.393 2744 Exposure complete
23:49:37.435 00.206 2744 worker thread done servicing request
23:49:37.435 00.000 1092 OnExposeComplete: enter
23:49:37.438 00.003 1092 UpdateGuideState(): m_state=6
23:49:37.440 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
23:49:37.444 00.004 1092 Star::Find returns 1 (0), X=1601.77, Y=1127.89, Mass=543917, SNR=85.7, Peak=43712 HFD=3.8
23:49:37.447 00.003 1092 MultiStar: [#1 -0.02,0.12,0.90,U] [#2 -0.17,-0.32,0.93,U] [#3 -0.14,0.17,0.87,U] [#4 -0.16,-0.26,0.69,U] [#5 -0.10,0.12,0.79,U] [#6 -0.18,-0.30,0.65,U] [#7 -0.33,0.21,0.53,U] [#8 -0.08,-0.11,0.43,U] 
23:49:37.449 00.002 1092 refined, 8 included, MultiStar: {-0.20, 0.00}, one-star: {-0.56, 0.29}
23:49:37.453 00.004 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.55 = -2.73)
23:49:37.455 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
23:49:37.457 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=0.00 hyp=0.20 cameraTheta=3.13 mountX=-0.18 mountY=-0.05, mountTheta=-2.87
23:49:37.462 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.00, opts=13)
23:49:37.465 00.003 1092 Enqueuing Move request for scope (-0.20, 0.00)
23:49:37.467 00.002 2744 Worker thread wakes up
23:49:37.467 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.00) opts 0xd
23:49:37.467 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.00)
23:49:37.467 00.000 2744 Moving (-0.20, 0.00) raw xDistance=-0.18 yDistance=-0.05
23:49:37.467 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:49:37.468 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:37.468 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
23:49:37.468 00.000 2744 MoveAxis(E, 0, ABG)
23:49:37.468 00.000 2744 Move returns status 0, amount 0
23:49:37.468 00.000 2744 MoveAxis(N, 0, ABG)
23:49:37.468 00.000 2744 Move returns status 0, amount 0
23:49:37.468 00.000 2744 move complete, result=0
23:49:37.468 00.000 2744 worker thread done servicing request
23:49:37.483 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:49:37.500 00.017 1092 UpdateGuideState exits: m=543917 SNR=85.7
23:49:37.505 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:37.508 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:37.511 00.003 1092 Enqueuing Expose request
23:49:37.514 00.003 2744 Worker thread wakes up
23:49:37.514 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:49:37.517 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:37.517 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:40.909 03.392 2744 Exposure complete
23:49:41.119 00.210 2744 worker thread done servicing request
23:49:41.119 00.000 1092 OnExposeComplete: enter
23:49:41.123 00.004 1092 UpdateGuideState(): m_state=6
23:49:41.126 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
23:49:41.129 00.003 1092 Star::Find returns 1 (0), X=1601.28, Y=1127.96, Mass=516882, SNR=72.0, Peak=49123 HFD=3.3
23:49:41.132 00.003 1092 MultiStar: [#1 -0.53,0.29,1.14,U] [#2 -0.60,-0.26,1.06,U] [#3 -0.51,0.45,0.86,U] [#4 -0.82,0.13,0.87,U] [#5 -0.47,0.16,0.77,U] [#6 -0.45,0.14,0.82,U] [#7 -0.69,0.37,0.61,U] [#8 -0.38,0.13,0.50,U] 
23:49:41.139 00.007 1092 refined, 8 included, MultiStar: {-0.63, 0.19}, one-star: {-1.04, 0.36}
23:49:41.142 00.003 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.27 = -3.01)
23:49:41.145 00.003 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
23:49:41.147 00.002 1092 CameraToMount -- cameraX=-0.63 cameraY=0.19 hyp=0.66 cameraTheta=2.85 mountX=-0.65 mountY=0.01, mountTheta=3.12
23:49:41.156 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.19, opts=13)
23:49:41.158 00.002 1092 Enqueuing Move request for scope (-0.63, 0.19)
23:49:41.161 00.003 2744 Worker thread wakes up
23:49:41.161 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.19) opts 0xd
23:49:41.161 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.19)
23:49:41.161 00.000 2744 Moving (-0.63, 0.19) raw xDistance=-0.65 yDistance=0.01
23:49:41.161 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
23:49:41.161 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:41.162 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:49:41.162 00.000 2744 MoveAxis(E, 145, ABG)
23:49:41.162 00.000 2744 Guiding  Dir = 2, Dur = 145
23:49:41.162 00.000 2744 IsSlewing returns 0
23:49:41.162 00.000 2744 IsGuiding returns 0
23:49:41.162 00.000 2744 PulseGuide returned control before completion, sleep 155
23:49:41.179 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1523, FiltMax=65535, Gamma=0.510
23:49:41.202 00.023 1092 UpdateGuideState exits: m=516882 SNR=72.0
23:49:41.207 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:41.210 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:41.213 00.003 1092 Enqueuing Expose request
23:49:41.320 00.107 2744 IsGuiding returns 1
23:49:41.320 00.000 2744 scope still moving after pulse duration time elapsed
23:49:41.352 00.032 2744 IsSlewing returns 0
23:49:41.355 00.003 2744 IsGuiding returns 0
23:49:41.355 00.000 2744 scope move finished after 145 + 47 ms
23:49:41.355 00.000 2744 Move returns status 0, amount 145
23:49:41.355 00.000 2744 MoveAxis(N, 0, ABG)
23:49:41.355 00.000 2744 Move returns status 0, amount 0
23:49:41.356 00.001 2744 move complete, result=0
23:49:41.356 00.000 2744 worker thread done servicing request
23:49:41.356 00.000 2744 Worker thread wakes up
23:49:41.357 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:41.357 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:41.359 00.002 1092 GuideStep: -0.6 px 145 ms EAST, 0.0 px 0 ms NORTH
23:49:44.764 03.405 2744 Exposure complete
23:49:44.960 00.196 2744 worker thread done servicing request
23:49:44.960 00.000 1092 OnExposeComplete: enter
23:49:44.963 00.003 1092 UpdateGuideState(): m_state=6
23:49:44.966 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
23:49:44.969 00.003 1092 Star::Find returns 1 (0), X=1601.26, Y=1127.81, Mass=539911, SNR=78.7, Peak=44771 HFD=3.6
23:49:44.971 00.002 1092 MultiStar: [#1 -0.63,0.25,1.08,U] [#2 -0.72,-0.27,0.89,U] [#3 -0.64,0.28,0.80,U] [#4 -0.62,-0.10,0.96,U] [#5 -0.67,0.05,0.87,U] [#6 -0.55,-0.18,0.70,U] [#7 -0.85,0.35,0.66,U] [#8 -0.44,0.42,0.48,U] 
23:49:44.973 00.002 1092 refined, 8 included, MultiStar: {-0.70, 0.10}, one-star: {-1.06, 0.21}
23:49:44.975 00.002 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.85)
23:49:44.977 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.01)
23:49:44.980 00.003 1092 CameraToMount -- cameraX=-0.70 cameraY=0.10 hyp=0.71 cameraTheta=3.00 mountX=-0.68 mountY=-0.10, mountTheta=-3.00
23:49:44.985 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.10, opts=13)
23:49:44.988 00.003 1092 Enqueuing Move request for scope (-0.70, 0.10)
23:49:44.990 00.002 2744 Worker thread wakes up
23:49:44.991 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.10) opts 0xd
23:49:44.991 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.10)
23:49:44.991 00.000 2744 Moving (-0.70, 0.10) raw xDistance=-0.68 yDistance=-0.10
23:49:44.991 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.68
23:49:44.991 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:44.991 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
23:49:44.991 00.000 2744 MoveAxis(E, 163, ABG)
23:49:44.991 00.000 2744 Guiding  Dir = 2, Dur = 163
23:49:44.991 00.000 2744 IsSlewing returns 0
23:49:44.992 00.001 2744 IsGuiding returns 0
23:49:44.992 00.000 2744 PulseGuide returned control before completion, sleep 173
23:49:45.010 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1434, FiltMax=65535, Gamma=0.510
23:49:45.024 00.014 1092 UpdateGuideState exits: m=539911 SNR=78.7
23:49:45.028 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:45.030 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:45.033 00.003 1092 Enqueuing Expose request
23:49:45.166 00.133 2744 IsGuiding returns 1
23:49:45.166 00.000 2744 scope still moving after pulse duration time elapsed
23:49:45.198 00.032 2744 IsSlewing returns 0
23:49:45.198 00.000 2744 IsGuiding returns 0
23:49:45.198 00.000 2744 scope move finished after 163 + 43 ms
23:49:45.198 00.000 2744 Move returns status 0, amount 163
23:49:45.198 00.000 2744 MoveAxis(N, 0, ABG)
23:49:45.198 00.000 2744 Move returns status 0, amount 0
23:49:45.199 00.001 2744 move complete, result=0
23:49:45.199 00.000 2744 worker thread done servicing request
23:49:45.199 00.000 1092 GuideStep: -0.7 px 163 ms EAST, -0.1 px 0 ms NORTH
23:49:45.204 00.005 2744 Worker thread wakes up
23:49:45.204 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:45.204 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:48.608 03.404 2744 Exposure complete
23:49:48.843 00.235 2744 worker thread done servicing request
23:49:48.843 00.000 1092 OnExposeComplete: enter
23:49:48.847 00.004 1092 UpdateGuideState(): m_state=6
23:49:48.850 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
23:49:48.857 00.007 1092 Star::Find returns 1 (0), X=1601.64, Y=1127.35, Mass=552573, SNR=84.8, Peak=51888 HFD=3.4
23:49:48.862 00.005 1092 MultiStar: [#1 -0.11,-0.21,0.93,U] [#2 -0.47,-0.41,0.98,U] [#3 -0.32,0.10,0.65,U] [#4 -0.39,-0.35,0.81,U] [#5 -0.33,-0.12,0.69,U] [#6 -0.38,-0.38,0.67,U] [#7 -0.17,0.06,0.62,U] [#8 -0.05,-0.11,0.48,U] 
23:49:48.865 00.003 1092 refined, 8 included, MultiStar: {-0.35, -0.21}, one-star: {-0.68, -0.25}
23:49:48.871 00.006 1092 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.43) = xAngle (-2.18 = -2.18)
23:49:48.875 00.004 1092 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.33 = -2.33)
23:49:48.878 00.003 1092 CameraToMount -- cameraX=-0.35 cameraY=-0.21 hyp=0.41 cameraTheta=-2.61 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
23:49:48.889 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=-0.21, opts=13)
23:49:48.894 00.005 1092 Enqueuing Move request for scope (-0.35, -0.21)
23:49:48.898 00.004 2744 Worker thread wakes up
23:49:48.898 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.21) opts 0xd
23:49:48.898 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, -0.21)
23:49:48.898 00.000 2744 Moving (-0.35, -0.21) raw xDistance=-0.23 yDistance=-0.29
23:49:48.898 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
23:49:48.899 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:48.899 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:49:48.899 00.000 2744 MoveAxis(E, 0, ABG)
23:49:48.899 00.000 2744 Move returns status 0, amount 0
23:49:48.899 00.000 2744 MoveAxis(N, 0, ABG)
23:49:48.899 00.000 2744 Move returns status 0, amount 0
23:49:48.899 00.000 2744 move complete, result=0
23:49:48.899 00.000 2744 worker thread done servicing request
23:49:48.923 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1354, FiltMax=65535, Gamma=0.510
23:49:48.940 00.017 1092 UpdateGuideState exits: m=552573 SNR=84.8
23:49:48.943 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:48.947 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:48.950 00.003 1092 Enqueuing Expose request
23:49:48.954 00.004 2744 Worker thread wakes up
23:49:48.954 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
23:49:48.957 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:48.957 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:52.374 03.417 2744 Exposure complete
23:49:52.601 00.227 2744 worker thread done servicing request
23:49:52.601 00.000 1092 OnExposeComplete: enter
23:49:52.605 00.004 1092 UpdateGuideState(): m_state=6
23:49:52.607 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
23:49:52.611 00.004 1092 Star::Find returns 1 (0), X=1600.68, Y=1127.67, Mass=527557, SNR=85.2, Peak=49283 HFD=3.4
23:49:52.614 00.003 1092 MultiStar: [#1 -1.02,0.32,0.95,U] [#2 -1.04,-0.08,0.97,U] [#3 -1.01,0.43,0.95,U] [#4 -1.11,0.13,0.81,U] [#5 -0.99,0.15,0.90,U] [#6 -0.88,-0.25,0.68,U] [#7 -1.11,0.48,0.58,U] [#8 -0.63,0.10,0.46,U] 
23:49:52.616 00.002 1092 refined, 8 included, MultiStar: {-1.08, 0.15}, one-star: {-1.64, 0.07}
23:49:52.619 00.003 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.85)
23:49:52.621 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.01)
23:49:52.623 00.002 1092 CameraToMount -- cameraX=-1.08 cameraY=0.15 hyp=1.09 cameraTheta=3.00 mountX=-1.05 mountY=-0.15, mountTheta=-3.00
23:49:52.630 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.08, y=0.15, opts=13)
23:49:52.633 00.003 1092 Enqueuing Move request for scope (-1.08, 0.15)
23:49:52.636 00.003 2744 Worker thread wakes up
23:49:52.636 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.15) opts 0xd
23:49:52.636 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.08, 0.15)
23:49:52.636 00.000 2744 Moving (-1.08, 0.15) raw xDistance=-1.05 yDistance=-0.15
23:49:52.637 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.05
23:49:52.637 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:52.637 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:52.637 00.000 2744 MoveAxis(E, 235, ABG)
23:49:52.637 00.000 2744 Guiding  Dir = 2, Dur = 235
23:49:52.637 00.000 2744 IsSlewing returns 0
23:49:52.637 00.000 2744 IsGuiding returns 0
23:49:52.638 00.001 2744 PulseGuide returned control before completion, sleep 245
23:49:52.653 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1722, FiltMax=65535, Gamma=0.510
23:49:52.671 00.018 1092 UpdateGuideState exits: m=527557 SNR=85.2
23:49:52.674 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:52.678 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:52.681 00.003 1092 Enqueuing Expose request
23:49:52.891 00.210 2744 IsGuiding returns 1
23:49:52.891 00.000 2744 scope still moving after pulse duration time elapsed
23:49:52.922 00.031 2744 IsSlewing returns 0
23:49:52.922 00.000 2744 IsGuiding returns 0
23:49:52.922 00.000 2744 scope move finished after 235 + 50 ms
23:49:52.922 00.000 2744 Move returns status 0, amount 235
23:49:52.922 00.000 2744 MoveAxis(N, 0, ABG)
23:49:52.922 00.000 2744 Move returns status 0, amount 0
23:49:52.922 00.000 2744 move complete, result=0
23:49:52.922 00.000 2744 worker thread done servicing request
23:49:52.924 00.002 1092 GuideStep: -1.0 px 235 ms EAST, -0.1 px 0 ms NORTH
23:49:52.927 00.003 2744 Worker thread wakes up
23:49:52.927 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:52.927 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:49:56.313 03.386 2744 Exposure complete
23:49:56.509 00.196 2744 worker thread done servicing request
23:49:56.509 00.000 1092 OnExposeComplete: enter
23:49:56.512 00.003 1092 UpdateGuideState(): m_state=6
23:49:56.515 00.003 1092 Star::Find(15, 1600, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
23:49:56.519 00.004 1092 Star::Find returns 1 (0), X=1601.22, Y=1127.68, Mass=554318, SNR=80.6, Peak=49264 HFD=3.5
23:49:56.522 00.003 1092 MultiStar: [#1 -0.60,0.19,1.11,U] [#2 -0.68,-0.09,0.86,U] [#3 -0.49,0.37,0.91,U] [#4 -0.77,-0.06,0.81,U] [#5 -0.70,-0.03,0.88,U] [#6 -0.68,-0.36,0.66,U] [#7 -0.64,0.21,0.64,U] [#8 -0.42,-0.13,0.46,U] 
23:49:56.524 00.002 1092 refined, 8 included, MultiStar: {-0.70, 0.04}, one-star: {-1.10, 0.08}
23:49:56.527 00.003 1092 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.43) = xAngle (3.51 = -2.78)
23:49:56.529 00.002 1092 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.35 = -2.93)
23:49:56.530 00.001 1092 CameraToMount -- cameraX=-0.70 cameraY=0.04 hyp=0.70 cameraTheta=3.08 mountX=-0.65 mountY=-0.15, mountTheta=-2.92
23:49:56.535 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.04, opts=13)
23:49:56.538 00.003 1092 Enqueuing Move request for scope (-0.70, 0.04)
23:49:56.540 00.002 2744 Worker thread wakes up
23:49:56.540 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.04) opts 0xd
23:49:56.540 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.04)
23:49:56.540 00.000 2744 Moving (-0.70, 0.04) raw xDistance=-0.65 yDistance=-0.15
23:49:56.540 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.65
23:49:56.541 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:49:56.541 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:49:56.541 00.000 2744 MoveAxis(E, 162, ABG)
23:49:56.541 00.000 2744 Guiding  Dir = 2, Dur = 162
23:49:56.541 00.000 2744 IsSlewing returns 0
23:49:56.541 00.000 2744 IsGuiding returns 0
23:49:56.542 00.001 2744 PulseGuide returned control before completion, sleep 172
23:49:56.557 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:49:56.572 00.015 1092 UpdateGuideState exits: m=554318 SNR=80.6
23:49:56.574 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:49:56.577 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:49:56.579 00.002 1092 Enqueuing Expose request
23:49:56.722 00.143 2744 IsGuiding returns 1
23:49:56.722 00.000 2744 scope still moving after pulse duration time elapsed
23:49:56.754 00.032 2744 IsSlewing returns 0
23:49:56.754 00.000 2744 IsGuiding returns 0
23:49:56.754 00.000 2744 scope move finished after 162 + 50 ms
23:49:56.754 00.000 2744 Move returns status 0, amount 162
23:49:56.754 00.000 2744 MoveAxis(N, 0, ABG)
23:49:56.754 00.000 2744 Move returns status 0, amount 0
23:49:56.754 00.000 2744 move complete, result=0
23:49:56.755 00.001 2744 worker thread done servicing request
23:49:56.755 00.000 2744 Worker thread wakes up
23:49:56.755 00.000 1092 GuideStep: -0.7 px 162 ms EAST, -0.1 px 0 ms NORTH
23:49:56.758 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:49:56.758 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:00.144 03.386 2744 Exposure complete
23:50:00.339 00.195 2744 worker thread done servicing request
23:50:00.339 00.000 1092 OnExposeComplete: enter
23:50:00.342 00.003 1092 UpdateGuideState(): m_state=6
23:50:00.345 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
23:50:00.347 00.002 1092 Star::Find returns 1 (0), X=1602.01, Y=1127.06, Mass=545039, SNR=81.6, Peak=50576 HFD=3.9
23:50:00.349 00.002 1092 MultiStar: [#1 0.34,-0.15,0.89,U] [#2 0.22,-0.56,1.15,U] [#3 0.44,0.09,0.85,U] [#4 0.05,-0.32,0.73,U] [#5 0.36,-0.42,0.73,U] [#6 0.21,-0.60,0.80,U] [#7 0.21,-0.05,0.53,U] [#8 0.40,-0.16,0.45,U] 
23:50:00.352 00.003 1092 refined, 8 included, MultiStar: {0.19, -0.33}, one-star: {-0.31, -0.54}
23:50:00.354 00.002 1092 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
23:50:00.357 00.003 1092 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
23:50:00.360 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=-0.33 hyp=0.38 cameraTheta=-1.04 mountX=0.31 mountY=-0.27, mountTheta=-0.71
23:50:00.364 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.33, opts=13)
23:50:00.366 00.002 1092 Enqueuing Move request for scope (0.19, -0.33)
23:50:00.368 00.002 2744 Worker thread wakes up
23:50:00.368 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.33) opts 0xd
23:50:00.368 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.33)
23:50:00.368 00.000 2744 Moving (0.19, -0.33) raw xDistance=0.31 yDistance=-0.27
23:50:00.368 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.31
23:50:00.368 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:00.369 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:50:00.369 00.000 2744 MoveAxis(W, 58, ABG)
23:50:00.369 00.000 2744 Guiding  Dir = 3, Dur = 58
23:50:00.369 00.000 2744 IsSlewing returns 0
23:50:00.369 00.000 2744 IsGuiding returns 0
23:50:00.369 00.000 2744 PulseGuide returned control before completion, sleep 68
23:50:00.384 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:50:00.401 00.017 1092 UpdateGuideState exits: m=545039 SNR=81.6
23:50:00.405 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:00.408 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:00.411 00.003 1092 Enqueuing Expose request
23:50:00.448 00.037 2744 IsGuiding returns 1
23:50:00.449 00.001 2744 scope still moving after pulse duration time elapsed
23:50:00.478 00.029 2744 IsSlewing returns 0
23:50:00.478 00.000 2744 IsGuiding returns 0
23:50:00.479 00.001 2744 scope move finished after 58 + 52 ms
23:50:00.479 00.000 2744 Move returns status 0, amount 58
23:50:00.479 00.000 2744 MoveAxis(N, 0, ABG)
23:50:00.479 00.000 2744 Move returns status 0, amount 0
23:50:00.479 00.000 2744 move complete, result=0
23:50:00.479 00.000 2744 worker thread done servicing request
23:50:00.479 00.000 2744 Worker thread wakes up
23:50:00.479 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:00.479 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:00.479 00.000 1092 GuideStep: 0.3 px 58 ms WEST, -0.3 px 0 ms NORTH
23:50:03.873 03.394 2744 Exposure complete
23:50:04.092 00.219 2744 worker thread done servicing request
23:50:04.092 00.000 1092 OnExposeComplete: enter
23:50:04.095 00.003 1092 UpdateGuideState(): m_state=6
23:50:04.098 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
23:50:04.103 00.005 1092 Star::Find returns 1 (0), X=1602.51, Y=1127.04, Mass=551073, SNR=80.2, Peak=50576 HFD=3.7
23:50:04.105 00.002 1092 MultiStar: [#1 0.57,-0.30,1.02,U] [#2 0.44,-0.58,1.02,U] [#3 0.84,-0.25,0.98,U] [#4 0.61,-0.55,0.78,U] [#5 0.65,-0.61,0.74,U] [#6 0.44,-0.44,0.74,U] [#7 0.53,-0.34,0.61,U] [#8 0.94,-0.29,0.50,U] 
23:50:04.108 00.003 1092 single-star, 8 included, MultiStar: {0.56, -0.44}, one-star: {0.18, -0.56}
23:50:04.111 00.003 1092 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.43) = xAngle (-0.83 = -0.83)
23:50:04.113 00.002 1092 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
23:50:04.116 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-0.56 hyp=0.59 cameraTheta=-1.25 mountX=0.40 mountY=-0.49, mountTheta=-0.89
23:50:04.122 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.56, opts=13)
23:50:04.126 00.004 1092 Enqueuing Move request for scope (0.18, -0.56)
23:50:04.129 00.003 2744 Worker thread wakes up
23:50:04.129 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.56) opts 0xd
23:50:04.129 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.56)
23:50:04.129 00.000 2744 Moving (0.18, -0.56) raw xDistance=0.40 yDistance=-0.49
23:50:04.129 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
23:50:04.129 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:04.130 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
23:50:04.130 00.000 2744 MoveAxis(W, 94, ABG)
23:50:04.130 00.000 2744 Guiding  Dir = 3, Dur = 94
23:50:04.130 00.000 2744 IsSlewing returns 0
23:50:04.130 00.000 2744 IsGuiding returns 0
23:50:04.130 00.000 2744 PulseGuide returned control before completion, sleep 104
23:50:04.145 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:50:04.161 00.016 1092 UpdateGuideState exits: m=551073 SNR=80.2
23:50:04.163 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:04.165 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:04.168 00.003 1092 Enqueuing Expose request
23:50:04.248 00.080 2744 IsGuiding returns 1
23:50:04.248 00.000 2744 scope still moving after pulse duration time elapsed
23:50:04.279 00.031 2744 IsSlewing returns 0
23:50:04.279 00.000 2744 IsGuiding returns 0
23:50:04.280 00.001 2744 scope move finished after 94 + 56 ms
23:50:04.280 00.000 2744 Move returns status 0, amount 94
23:50:04.280 00.000 2744 MoveAxis(N, 0, ABG)
23:50:04.280 00.000 2744 Move returns status 0, amount 0
23:50:04.280 00.000 2744 move complete, result=0
23:50:04.280 00.000 2744 worker thread done servicing request
23:50:04.280 00.000 2744 Worker thread wakes up
23:50:04.280 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:04.281 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:04.281 00.000 1092 GuideStep: 0.4 px 94 ms WEST, -0.5 px 0 ms NORTH
23:50:07.694 03.413 2744 Exposure complete
23:50:07.888 00.194 2744 worker thread done servicing request
23:50:07.888 00.000 1092 OnExposeComplete: enter
23:50:07.891 00.003 1092 UpdateGuideState(): m_state=6
23:50:07.893 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
23:50:07.895 00.002 1092 Star::Find returns 1 (0), X=1603.45, Y=1126.79, Mass=543576, SNR=90.9, Peak=43408 HFD=3.7
23:50:07.898 00.003 1092 MultiStar: [#1 1.76,-0.53,0.84,U] [#2 1.29,-0.75,0.92,U] [#3 1.73,-0.53,0.78,U] [#4 1.46,-0.65,0.86,U] [#5 1.42,-0.77,0.69,U] [#6 1.39,-0.77,0.67,U] [#7 1.45,-0.46,0.53,U] [#8 1.70,-0.58,0.41,U] 
23:50:07.899 00.001 1092 single-star, 8 included, MultiStar: {1.46, -0.66}, one-star: {1.13, -0.81}
23:50:07.902 00.003 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
23:50:07.905 00.003 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
23:50:07.908 00.003 1092 CameraToMount -- cameraX=1.13 cameraY=-0.81 hyp=1.39 cameraTheta=-0.62 mountX=1.37 mountY=-0.48, mountTheta=-0.34
23:50:07.912 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.13, y=-0.81, opts=13)
23:50:07.914 00.002 1092 Enqueuing Move request for scope (1.13, -0.81)
23:50:07.915 00.001 2744 Worker thread wakes up
23:50:07.916 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.81) opts 0xd
23:50:07.916 00.000 2744 Handling offset move in thread for scope, endpoint = (1.13, -0.81)
23:50:07.916 00.000 2744 Moving (1.13, -0.81) raw xDistance=1.37 yDistance=-0.48
23:50:07.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.37
23:50:07.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:50:07.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
23:50:07.916 00.000 2744 MoveAxis(W, 312, ABG)
23:50:07.916 00.000 2744 Guiding  Dir = 3, Dur = 312
23:50:07.916 00.000 2744 IsSlewing returns 0
23:50:07.916 00.000 2744 IsGuiding returns 0
23:50:07.917 00.001 2744 PulseGuide returned control before completion, sleep 322
23:50:07.932 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1335, FiltMax=65535, Gamma=0.510
23:50:07.948 00.016 1092 UpdateGuideState exits: m=543576 SNR=90.9
23:50:07.951 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:07.953 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:07.955 00.002 1092 Enqueuing Expose request
23:50:08.245 00.290 2744 IsGuiding returns 1
23:50:08.245 00.000 2744 scope still moving after pulse duration time elapsed
23:50:08.277 00.032 2744 IsSlewing returns 0
23:50:08.277 00.000 2744 IsGuiding returns 0
23:50:08.277 00.000 2744 scope move finished after 312 + 49 ms
23:50:08.277 00.000 2744 Move returns status 0, amount 312
23:50:08.279 00.002 2744 MoveAxis(N, 0, ABG)
23:50:08.279 00.000 2744 Move returns status 0, amount 0
23:50:08.279 00.000 2744 move complete, result=0
23:50:08.279 00.000 2744 worker thread done servicing request
23:50:08.279 00.000 1092 GuideStep: 1.4 px 312 ms WEST, -0.5 px 0 ms NORTH
23:50:08.282 00.003 2744 Worker thread wakes up
23:50:08.282 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:08.282 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:11.676 03.394 2744 Exposure complete
23:50:11.886 00.210 2744 worker thread done servicing request
23:50:11.886 00.000 1092 OnExposeComplete: enter
23:50:11.889 00.003 1092 UpdateGuideState(): m_state=6
23:50:11.892 00.003 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
23:50:11.895 00.003 1092 Star::Find returns 1 (0), X=1603.19, Y=1126.78, Mass=522300, SNR=74.1, Peak=51888 HFD=3.5
23:50:11.897 00.002 1092 MultiStar: [#1 1.49,-0.44,1.06,U] [#2 1.17,-0.75,0.97,U] [#3 1.34,-0.36,0.95,U] [#4 1.35,-0.65,0.92,U] [#5 1.29,-0.84,0.76,U] [#6 1.35,-0.78,0.79,U] [#7 1.21,-0.50,0.67,U] [#8 1.52,-0.81,0.53,U] 
23:50:11.899 00.002 1092 single-star, 8 included, MultiStar: {1.27, -0.65}, one-star: {0.87, -0.82}
23:50:11.901 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
23:50:11.904 00.003 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
23:50:11.906 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=-0.82 hyp=1.19 cameraTheta=-0.76 mountX=1.13 mountY=-0.56, mountTheta=-0.46
23:50:11.911 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=-0.82, opts=13)
23:50:11.914 00.003 1092 Enqueuing Move request for scope (0.87, -0.82)
23:50:11.915 00.001 2744 Worker thread wakes up
23:50:11.916 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.82) opts 0xd
23:50:11.916 00.000 2744 Handling offset move in thread for scope, endpoint = (0.87, -0.82)
23:50:11.916 00.000 2744 Moving (0.87, -0.82) raw xDistance=1.13 yDistance=-0.56
23:50:11.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.13
23:50:11.916 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.13 newest=-1.53
23:50:11.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
23:50:11.916 00.000 2744 MoveAxis(W, 275, ABG)
23:50:11.916 00.000 2744 Guiding  Dir = 3, Dur = 275
23:50:11.916 00.000 2744 IsSlewing returns 0
23:50:11.917 00.001 2744 IsGuiding returns 0
23:50:11.917 00.000 2744 PulseGuide returned control before completion, sleep 285
23:50:11.935 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1749, FiltMax=65535, Gamma=0.510
23:50:11.951 00.016 1092 UpdateGuideState exits: m=522300 SNR=74.1
23:50:11.954 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:11.956 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:11.959 00.003 1092 Enqueuing Expose request
23:50:12.216 00.257 2744 IsGuiding returns 1
23:50:12.216 00.000 2744 scope still moving after pulse duration time elapsed
23:50:12.248 00.032 2744 IsSlewing returns 0
23:50:12.248 00.000 2744 IsGuiding returns 0
23:50:12.248 00.000 2744 scope move finished after 275 + 56 ms
23:50:12.248 00.000 2744 Move returns status 0, amount 275
23:50:12.248 00.000 2744 MoveAxis(N, 105, ABG)
23:50:12.248 00.000 2744 Guiding  Dir = 0, Dur = 105
23:50:12.249 00.001 2744 IsSlewing returns 0
23:50:12.249 00.000 2744 IsGuiding returns 0
23:50:12.249 00.000 2744 PulseGuide returned control before completion, sleep 115
23:50:12.373 00.124 2744 IsGuiding returns 1
23:50:12.373 00.000 2744 scope still moving after pulse duration time elapsed
23:50:12.404 00.031 2744 IsSlewing returns 0
23:50:12.404 00.000 2744 IsGuiding returns 0
23:50:12.404 00.000 2744 scope move finished after 105 + 50 ms
23:50:12.404 00.000 2744 Move returns status 0, amount 105
23:50:12.404 00.000 2744 move complete, result=0
23:50:12.405 00.001 2744 worker thread done servicing request
23:50:12.405 00.000 2744 Worker thread wakes up
23:50:12.405 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:12.405 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:12.405 00.000 1092 GuideStep: 1.1 px 275 ms WEST, -0.6 px 105 ms NORTH
23:50:15.804 03.399 2744 Exposure complete
23:50:16.012 00.208 2744 worker thread done servicing request
23:50:16.012 00.000 1092 OnExposeComplete: enter
23:50:16.015 00.003 1092 UpdateGuideState(): m_state=6
23:50:16.019 00.004 1092 Star::Find(15, 1603, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
23:50:16.021 00.002 1092 Star::Find returns 1 (0), X=1603.14, Y=1127.06, Mass=577454, SNR=88.7, Peak=45191 HFD=4.0
23:50:16.024 00.003 1092 MultiStar: [#1 1.15,-0.24,0.82,U] [#2 1.11,-0.68,0.86,U] [#3 1.36,-0.17,0.79,U] [#4 1.32,-0.60,0.80,U] [#5 0.94,-0.52,0.75,U] [#6 1.38,-0.80,0.59,U] [#7 1.14,-0.51,0.54,U] [#8 1.38,-0.52,0.42,U] 
23:50:16.026 00.002 1092 single-star, 8 included, MultiStar: {1.15, -0.50}, one-star: {0.82, -0.54}
23:50:16.030 00.004 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
23:50:16.032 00.002 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
23:50:16.036 00.004 1092 CameraToMount -- cameraX=0.82 cameraY=-0.54 hyp=0.98 cameraTheta=-0.58 mountX=0.97 mountY=-0.30, mountTheta=-0.30
23:50:16.042 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=-0.54, opts=13)
23:50:16.044 00.002 1092 Enqueuing Move request for scope (0.82, -0.54)
23:50:16.047 00.003 2744 Worker thread wakes up
23:50:16.047 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.54) opts 0xd
23:50:16.047 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, -0.54)
23:50:16.047 00.000 2744 Moving (0.82, -0.54) raw xDistance=0.97 yDistance=-0.30
23:50:16.047 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.97
23:50:16.047 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:16.048 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:50:16.048 00.000 2744 MoveAxis(W, 237, ABG)
23:50:16.048 00.000 2744 Guiding  Dir = 3, Dur = 237
23:50:16.048 00.000 2744 IsSlewing returns 0
23:50:16.048 00.000 2744 IsGuiding returns 0
23:50:16.048 00.000 2744 PulseGuide returned control before completion, sleep 247
23:50:16.064 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1587, FiltMax=65535, Gamma=0.510
23:50:16.080 00.016 1092 UpdateGuideState exits: m=577454 SNR=88.7
23:50:16.084 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:16.086 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:16.089 00.003 1092 Enqueuing Expose request
23:50:16.308 00.219 2744 IsGuiding returns 1
23:50:16.308 00.000 2744 scope still moving after pulse duration time elapsed
23:50:16.338 00.030 2744 IsSlewing returns 0
23:50:16.338 00.000 2744 IsGuiding returns 1
23:50:16.369 00.031 2744 IsSlewing returns 0
23:50:16.369 00.000 2744 IsGuiding returns 1
23:50:16.400 00.031 2744 IsSlewing returns 0
23:50:16.400 00.000 2744 IsGuiding returns 0
23:50:16.400 00.000 2744 scope move finished after 237 + 114 ms
23:50:16.401 00.001 2744 Move returns status 0, amount 237
23:50:16.401 00.000 2744 MoveAxis(N, 0, ABG)
23:50:16.401 00.000 2744 Move returns status 0, amount 0
23:50:16.401 00.000 2744 move complete, result=0
23:50:16.401 00.000 2744 worker thread done servicing request
23:50:16.401 00.000 1092 GuideStep: 1.0 px 237 ms WEST, -0.3 px 0 ms NORTH
23:50:16.404 00.003 2744 Worker thread wakes up
23:50:16.404 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:16.405 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:19.796 03.391 2744 Exposure complete
23:50:20.010 00.214 2744 worker thread done servicing request
23:50:20.010 00.000 1092 OnExposeComplete: enter
23:50:20.012 00.002 1092 UpdateGuideState(): m_state=6
23:50:20.015 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
23:50:20.018 00.003 1092 Star::Find returns 1 (0), X=1603.01, Y=1127.06, Mass=523249, SNR=84.6, Peak=45536 HFD=3.9
23:50:20.022 00.004 1092 MultiStar: [#1 1.14,-0.30,0.96,U] [#2 1.05,-0.96,1.03,U] [#3 1.40,-0.26,0.93,U] [#4 0.87,-0.71,0.82,U] [#5 0.99,-0.59,0.69,U] [#6 1.26,-0.80,0.76,U] [#7 0.99,-0.04,0.64,U] [#8 1.16,-0.57,0.43,U] 
23:50:20.026 00.004 1092 single-star, 8 included, MultiStar: {1.05, -0.54}, one-star: {0.69, -0.54}
23:50:20.028 00.002 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
23:50:20.031 00.003 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
23:50:20.033 00.002 1092 CameraToMount -- cameraX=0.69 cameraY=-0.54 hyp=0.87 cameraTheta=-0.66 mountX=0.85 mountY=-0.33, mountTheta=-0.37
23:50:20.038 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.54, opts=13)
23:50:20.042 00.004 1092 Enqueuing Move request for scope (0.69, -0.54)
23:50:20.045 00.003 2744 Worker thread wakes up
23:50:20.045 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.54) opts 0xd
23:50:20.045 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.54)
23:50:20.045 00.000 2744 Moving (0.69, -0.54) raw xDistance=0.85 yDistance=-0.33
23:50:20.045 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.85
23:50:20.045 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:20.046 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:50:20.046 00.000 2744 MoveAxis(W, 207, ABG)
23:50:20.046 00.000 2744 Guiding  Dir = 3, Dur = 207
23:50:20.046 00.000 2744 IsSlewing returns 0
23:50:20.046 00.000 2744 IsGuiding returns 0
23:50:20.046 00.000 2744 PulseGuide returned control before completion, sleep 217
23:50:20.066 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1450, FiltMax=65535, Gamma=0.510
23:50:20.088 00.022 1092 UpdateGuideState exits: m=523249 SNR=84.6
23:50:20.094 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:20.096 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:20.099 00.003 1092 Enqueuing Expose request
23:50:20.273 00.174 2744 IsGuiding returns 1
23:50:20.273 00.000 2744 scope still moving after pulse duration time elapsed
23:50:20.304 00.031 2744 IsSlewing returns 0
23:50:20.304 00.000 2744 IsGuiding returns 0
23:50:20.304 00.000 2744 scope move finished after 207 + 51 ms
23:50:20.304 00.000 2744 Move returns status 0, amount 207
23:50:20.304 00.000 2744 MoveAxis(N, 0, ABG)
23:50:20.304 00.000 2744 Move returns status 0, amount 0
23:50:20.304 00.000 2744 move complete, result=0
23:50:20.305 00.001 2744 worker thread done servicing request
23:50:20.305 00.000 2744 Worker thread wakes up
23:50:20.305 00.000 1092 GuideStep: 0.9 px 207 ms WEST, -0.3 px 0 ms NORTH
23:50:20.308 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:20.308 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:23.709 03.401 2744 Exposure complete
23:50:23.923 00.214 2744 worker thread done servicing request
23:50:23.923 00.000 1092 OnExposeComplete: enter
23:50:23.926 00.003 1092 UpdateGuideState(): m_state=6
23:50:23.928 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
23:50:23.931 00.003 1092 Star::Find returns 1 (0), X=1602.91, Y=1127.18, Mass=545622, SNR=87.5, Peak=58768 HFD=3.6
23:50:23.936 00.005 1092 MultiStar: [#1 1.23,-0.25,0.96,U] [#2 0.85,-0.51,0.95,U] [#3 1.03,-0.09,0.77,U] [#4 0.96,-0.35,0.75,U] [#5 0.76,-0.43,0.68,U] [#6 0.90,-0.65,0.64,U] [#7 1.06,-0.19,0.56,U] [#8 1.27,-0.57,0.51,U] 
23:50:23.938 00.002 1092 single-star, 8 included, MultiStar: {0.94, -0.38}, one-star: {0.58, -0.42}
23:50:23.940 00.002 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.20 = -0.20)
23:50:23.943 00.003 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
23:50:23.945 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=-0.42 hyp=0.72 cameraTheta=-0.63 mountX=0.71 mountY=-0.25, mountTheta=-0.34
23:50:23.950 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.42, opts=13)
23:50:23.953 00.003 1092 Enqueuing Move request for scope (0.58, -0.42)
23:50:23.956 00.003 2744 Worker thread wakes up
23:50:23.956 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.42) opts 0xd
23:50:23.956 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.42)
23:50:23.956 00.000 2744 Moving (0.58, -0.42) raw xDistance=0.71 yDistance=-0.25
23:50:23.956 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
23:50:23.956 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:23.956 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:50:23.956 00.000 2744 MoveAxis(W, 173, ABG)
23:50:23.956 00.000 2744 Guiding  Dir = 3, Dur = 173
23:50:23.957 00.001 2744 IsSlewing returns 0
23:50:23.957 00.000 2744 IsGuiding returns 0
23:50:23.957 00.000 2744 PulseGuide returned control before completion, sleep 183
23:50:23.978 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:50:23.994 00.016 1092 UpdateGuideState exits: m=545622 SNR=87.5
23:50:23.997 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:23.999 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:24.003 00.004 1092 Enqueuing Expose request
23:50:24.147 00.144 2744 IsGuiding returns 1
23:50:24.147 00.000 2744 scope still moving after pulse duration time elapsed
23:50:24.178 00.031 2744 IsSlewing returns 0
23:50:24.178 00.000 2744 IsGuiding returns 0
23:50:24.178 00.000 2744 scope move finished after 173 + 47 ms
23:50:24.178 00.000 2744 Move returns status 0, amount 173
23:50:24.178 00.000 2744 MoveAxis(N, 0, ABG)
23:50:24.178 00.000 2744 Move returns status 0, amount 0
23:50:24.178 00.000 2744 move complete, result=0
23:50:24.178 00.000 2744 worker thread done servicing request
23:50:24.179 00.001 2744 Worker thread wakes up
23:50:24.179 00.000 1092 GuideStep: 0.7 px 173 ms WEST, -0.2 px 0 ms NORTH
23:50:24.181 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:24.181 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:27.567 03.386 2744 Exposure complete
23:50:27.759 00.192 2744 worker thread done servicing request
23:50:27.760 00.001 1092 OnExposeComplete: enter
23:50:27.762 00.002 1092 UpdateGuideState(): m_state=6
23:50:27.764 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
23:50:27.767 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1127.36, Mass=492428, SNR=77.5, Peak=48464 HFD=3.3
23:50:27.770 00.003 1092 MultiStar: [#1 0.31,-0.02,1.07,U] [#2 0.33,-0.47,1.17,U] [#3 0.49,0.18,0.94,U] [#4 0.12,-0.21,0.81,U] [#5 0.43,-0.39,0.79,U] [#6 0.33,-0.34,0.75,U] [#7 0.42,0.22,0.65,U] [#8 0.53,-0.29,0.64,U] 
23:50:27.772 00.002 1092 single-star, 8 included, MultiStar: {0.30, -0.18}, one-star: {-0.15, -0.24}
23:50:27.774 00.002 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.43) = xAngle (-1.69 = -1.69)
23:50:27.776 00.002 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.84 = -1.84)
23:50:27.778 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.11 mountX=-0.03 mountY=-0.27, mountTheta=-1.69
23:50:27.783 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.24, opts=13)
23:50:27.786 00.003 1092 Enqueuing Move request for scope (-0.15, -0.24)
23:50:27.788 00.002 2744 Worker thread wakes up
23:50:27.788 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
23:50:27.788 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
23:50:27.788 00.000 2744 Moving (-0.15, -0.24) raw xDistance=-0.03 yDistance=-0.27
23:50:27.788 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:50:27.788 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:27.789 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:50:27.789 00.000 2744 MoveAxis(E, 0, ABG)
23:50:27.789 00.000 2744 Move returns status 0, amount 0
23:50:27.789 00.000 2744 MoveAxis(N, 0, ABG)
23:50:27.789 00.000 2744 Move returns status 0, amount 0
23:50:27.789 00.000 2744 move complete, result=0
23:50:27.789 00.000 2744 worker thread done servicing request
23:50:27.804 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1504, FiltMax=65535, Gamma=0.510
23:50:27.818 00.014 1092 UpdateGuideState exits: m=492428 SNR=77.5
23:50:27.821 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:27.823 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:27.826 00.003 1092 Enqueuing Expose request
23:50:27.828 00.002 2744 Worker thread wakes up
23:50:27.828 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:50:27.831 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:27.831 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:31.228 03.397 2744 Exposure complete
23:50:31.434 00.206 2744 worker thread done servicing request
23:50:31.435 00.001 1092 OnExposeComplete: enter
23:50:31.438 00.003 1092 UpdateGuideState(): m_state=6
23:50:31.441 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
23:50:31.443 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1127.05, Mass=510646, SNR=81.8, Peak=57552 HFD=3.6
23:50:31.445 00.002 1092 MultiStar: [#1 1.13,-0.37,1.16,U] [#2 1.01,-0.73,1.03,U] [#3 1.29,-0.23,0.93,U] [#4 0.97,-0.71,0.80,U] [#5 0.92,-0.50,0.80,U] [#6 0.93,-0.87,0.71,U] [#7 1.14,-0.53,0.57,U] [#8 1.07,-0.74,0.51,U] 
23:50:31.448 00.003 1092 single-star, 8 included, MultiStar: {0.99, -0.56}, one-star: {0.53, -0.55}
23:50:31.451 00.003 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
23:50:31.454 00.003 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
23:50:31.456 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.55 hyp=0.77 cameraTheta=-0.80 mountX=0.71 mountY=-0.39, mountTheta=-0.50
23:50:31.461 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.55, opts=13)
23:50:31.463 00.002 1092 Enqueuing Move request for scope (0.53, -0.55)
23:50:31.465 00.002 2744 Worker thread wakes up
23:50:31.465 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.55) opts 0xd
23:50:31.465 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.55)
23:50:31.465 00.000 2744 Moving (0.53, -0.55) raw xDistance=0.71 yDistance=-0.39
23:50:31.465 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.71
23:50:31.466 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:31.466 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
23:50:31.466 00.000 2744 MoveAxis(W, 160, ABG)
23:50:31.466 00.000 2744 Guiding  Dir = 3, Dur = 160
23:50:31.466 00.000 2744 IsSlewing returns 0
23:50:31.466 00.000 2744 IsGuiding returns 0
23:50:31.467 00.001 2744 PulseGuide returned control before completion, sleep 170
23:50:31.483 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1667, FiltMax=65535, Gamma=0.510
23:50:31.499 00.016 1092 UpdateGuideState exits: m=510646 SNR=81.8
23:50:31.502 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:31.505 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:31.508 00.003 1092 Enqueuing Expose request
23:50:31.652 00.144 2744 IsGuiding returns 1
23:50:31.652 00.000 2744 scope still moving after pulse duration time elapsed
23:50:31.685 00.033 2744 IsSlewing returns 0
23:50:31.685 00.000 2744 IsGuiding returns 1
23:50:31.716 00.031 2744 IsSlewing returns 0
23:50:31.716 00.000 2744 IsGuiding returns 1
23:50:31.747 00.031 2744 IsSlewing returns 0
23:50:31.747 00.000 2744 IsGuiding returns 1
23:50:31.778 00.031 2744 IsSlewing returns 0
23:50:31.779 00.001 2744 IsGuiding returns 0
23:50:31.779 00.000 2744 scope move finished after 160 + 152 ms
23:50:31.779 00.000 2744 Move returns status 0, amount 160
23:50:31.779 00.000 2744 MoveAxis(N, 0, ABG)
23:50:31.779 00.000 2744 Move returns status 0, amount 0
23:50:31.779 00.000 2744 move complete, result=0
23:50:31.779 00.000 2744 worker thread done servicing request
23:50:31.780 00.001 2744 Worker thread wakes up
23:50:31.780 00.000 1092 GuideStep: 0.7 px 160 ms WEST, -0.4 px 0 ms NORTH
23:50:31.782 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:31.783 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:35.173 03.390 2744 Exposure complete
23:50:35.369 00.196 2744 worker thread done servicing request
23:50:35.369 00.000 1092 OnExposeComplete: enter
23:50:35.372 00.003 1092 UpdateGuideState(): m_state=6
23:50:35.376 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
23:50:35.380 00.004 1092 Star::Find returns 1 (0), X=1603.07, Y=1127.08, Mass=573543, SNR=92.4, Peak=56128 HFD=3.7
23:50:35.385 00.005 1092 MultiStar: [#1 1.49,-0.55,1.02,U] [#2 1.23,-0.71,0.83,U] [#3 1.43,-0.17,0.63,U] [#4 1.20,-0.54,0.89,U] [#5 1.32,-0.80,0.72,U] [#6 1.16,-0.66,0.63,U] [#7 1.35,-0.22,0.60,U] [#8 1.63,-0.47,0.50,U] 
23:50:35.389 00.004 1092 single-star, 8 included, MultiStar: {1.26, -0.53}, one-star: {0.75, -0.52}
23:50:35.392 00.003 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
23:50:35.394 00.002 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
23:50:35.396 00.002 1092 CameraToMount -- cameraX=0.75 cameraY=-0.52 hyp=0.92 cameraTheta=-0.61 mountX=0.90 mountY=-0.30, mountTheta=-0.32
23:50:35.404 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.52, opts=13)
23:50:35.407 00.003 1092 Enqueuing Move request for scope (0.75, -0.52)
23:50:35.410 00.003 2744 Worker thread wakes up
23:50:35.410 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.52) opts 0xd
23:50:35.410 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.52)
23:50:35.410 00.000 2744 Moving (0.75, -0.52) raw xDistance=0.90 yDistance=-0.30
23:50:35.410 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.90
23:50:35.410 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:35.410 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:50:35.411 00.001 2744 MoveAxis(W, 213, ABG)
23:50:35.411 00.000 2744 Guiding  Dir = 3, Dur = 213
23:50:35.411 00.000 2744 IsSlewing returns 0
23:50:35.411 00.000 2744 IsGuiding returns 0
23:50:35.411 00.000 2744 PulseGuide returned control before completion, sleep 223
23:50:35.429 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1451, FiltMax=65535, Gamma=0.510
23:50:35.447 00.018 1092 UpdateGuideState exits: m=573543 SNR=92.4
23:50:35.450 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:35.452 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:35.454 00.002 1092 Enqueuing Expose request
23:50:35.649 00.195 2744 IsGuiding returns 0
23:50:35.649 00.000 2744 Move returns status 0, amount 213
23:50:35.649 00.000 2744 MoveAxis(N, 0, ABG)
23:50:35.650 00.001 2744 Move returns status 0, amount 0
23:50:35.650 00.000 2744 move complete, result=0
23:50:35.650 00.000 2744 worker thread done servicing request
23:50:35.650 00.000 2744 Worker thread wakes up
23:50:35.650 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:35.650 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:35.652 00.002 1092 GuideStep: 0.9 px 213 ms WEST, -0.3 px 0 ms NORTH
23:50:39.040 03.388 2744 Exposure complete
23:50:39.237 00.197 1092 OnExposeComplete: enter
23:50:39.240 00.003 1092 UpdateGuideState(): m_state=6
23:50:39.242 00.002 2744 worker thread done servicing request
23:50:39.243 00.001 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
23:50:39.245 00.002 1092 Star::Find returns 1 (0), X=1602.76, Y=1127.24, Mass=562270, SNR=109.2, Peak=49776 HFD=3.7
23:50:39.248 00.003 1092 MultiStar: [#1 1.14,-0.19,0.74,U] [#2 0.83,-0.62,0.73,U] [#3 1.00,-0.19,0.60,U] [#4 0.81,-0.43,0.76,U] [#5 0.98,-0.39,0.59,U] [#6 0.85,-0.66,0.58,U] [#7 0.75,-0.24,0.54,U] [#8 1.33,-0.35,0.43,U] 
23:50:39.250 00.002 1092 single-star, 8 included, MultiStar: {0.86, -0.38}, one-star: {0.44, -0.36}
23:50:39.254 00.004 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
23:50:39.257 00.003 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
23:50:39.259 00.002 1092 CameraToMount -- cameraX=0.44 cameraY=-0.36 hyp=0.57 cameraTheta=-0.69 mountX=0.55 mountY=-0.23, mountTheta=-0.40
23:50:39.264 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.36, opts=13)
23:50:39.266 00.002 1092 Enqueuing Move request for scope (0.44, -0.36)
23:50:39.271 00.005 2744 Worker thread wakes up
23:50:39.271 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.36) opts 0xd
23:50:39.271 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.36)
23:50:39.271 00.000 2744 Moving (0.44, -0.36) raw xDistance=0.55 yDistance=-0.23
23:50:39.271 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
23:50:39.271 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:39.271 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
23:50:39.271 00.000 2744 MoveAxis(W, 139, ABG)
23:50:39.271 00.000 2744 Guiding  Dir = 3, Dur = 139
23:50:39.272 00.001 2744 IsSlewing returns 0
23:50:39.272 00.000 2744 IsGuiding returns 0
23:50:39.272 00.000 2744 PulseGuide returned control before completion, sleep 149
23:50:39.288 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1632, FiltMax=65535, Gamma=0.510
23:50:39.304 00.016 1092 UpdateGuideState exits: m=562270 SNR=109.2
23:50:39.307 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:39.310 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:39.313 00.003 1092 Enqueuing Expose request
23:50:39.423 00.110 2744 IsGuiding returns 1
23:50:39.423 00.000 2744 scope still moving after pulse duration time elapsed
23:50:39.454 00.031 2744 IsSlewing returns 0
23:50:39.454 00.000 2744 IsGuiding returns 1
23:50:39.486 00.032 2744 IsSlewing returns 0
23:50:39.486 00.000 2744 IsGuiding returns 0
23:50:39.486 00.000 2744 scope move finished after 139 + 75 ms
23:50:39.486 00.000 2744 Move returns status 0, amount 139
23:50:39.486 00.000 2744 MoveAxis(N, 0, ABG)
23:50:39.486 00.000 2744 Move returns status 0, amount 0
23:50:39.486 00.000 2744 move complete, result=0
23:50:39.487 00.001 2744 worker thread done servicing request
23:50:39.487 00.000 1092 GuideStep: 0.6 px 139 ms WEST, -0.2 px 0 ms NORTH
23:50:39.489 00.002 2744 Worker thread wakes up
23:50:39.489 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:39.489 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:42.874 03.385 2744 Exposure complete
23:50:43.086 00.212 2744 worker thread done servicing request
23:50:43.087 00.001 1092 OnExposeComplete: enter
23:50:43.090 00.003 1092 UpdateGuideState(): m_state=6
23:50:43.094 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
23:50:43.096 00.002 1092 Star::Find returns 1 (0), X=1602.57, Y=1127.07, Mass=554037, SNR=90.7, Peak=48960 HFD=3.7
23:50:43.099 00.003 1092 MultiStar: [#1 1.00,-0.42,0.99,U] [#2 0.75,-0.82,0.83,U] [#3 0.96,-0.40,0.74,U] [#4 0.70,-0.43,0.66,U] [#5 0.72,-0.64,0.70,U] [#6 0.81,-0.84,0.74,U] [#7 0.93,-0.38,0.53,U] [#8 0.94,-0.65,0.44,U] 
23:50:43.101 00.002 1092 single-star, 8 included, MultiStar: {0.76, -0.57}, one-star: {0.25, -0.53}
23:50:43.103 00.002 1092 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.43) = xAngle (-0.71 = -0.71)
23:50:43.106 00.003 1092 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.86 = -0.86)
23:50:43.109 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.53 hyp=0.59 cameraTheta=-1.14 mountX=0.45 mountY=-0.45, mountTheta=-0.79
23:50:43.114 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.53, opts=13)
23:50:43.117 00.003 1092 Enqueuing Move request for scope (0.25, -0.53)
23:50:43.119 00.002 2744 Worker thread wakes up
23:50:43.119 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.53) opts 0xd
23:50:43.119 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.53)
23:50:43.120 00.001 2744 Moving (0.25, -0.53) raw xDistance=0.45 yDistance=-0.45
23:50:43.120 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
23:50:43.120 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:43.120 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:50:43.120 00.000 2744 MoveAxis(W, 110, ABG)
23:50:43.120 00.000 2744 Guiding  Dir = 3, Dur = 110
23:50:43.120 00.000 2744 IsSlewing returns 0
23:50:43.120 00.000 2744 IsGuiding returns 0
23:50:43.121 00.001 2744 PulseGuide returned control before completion, sleep 120
23:50:43.135 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:50:43.153 00.018 1092 UpdateGuideState exits: m=554037 SNR=90.7
23:50:43.157 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:43.159 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:43.162 00.003 1092 Enqueuing Expose request
23:50:43.244 00.082 2744 IsGuiding returns 1
23:50:43.244 00.000 2744 scope still moving after pulse duration time elapsed
23:50:43.274 00.030 2744 IsSlewing returns 0
23:50:43.274 00.000 2744 IsGuiding returns 0
23:50:43.275 00.001 2744 scope move finished after 110 + 44 ms
23:50:43.275 00.000 2744 Move returns status 0, amount 110
23:50:43.275 00.000 2744 MoveAxis(N, 0, ABG)
23:50:43.275 00.000 2744 Move returns status 0, amount 0
23:50:43.275 00.000 2744 move complete, result=0
23:50:43.276 00.001 2744 worker thread done servicing request
23:50:43.276 00.000 2744 Worker thread wakes up
23:50:43.276 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:43.276 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:43.279 00.003 1092 GuideStep: 0.4 px 110 ms WEST, -0.4 px 0 ms NORTH
23:50:46.675 03.396 2744 Exposure complete
23:50:46.903 00.228 2744 worker thread done servicing request
23:50:46.904 00.001 1092 OnExposeComplete: enter
23:50:46.906 00.002 1092 UpdateGuideState(): m_state=6
23:50:46.910 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
23:50:46.912 00.002 1092 Star::Find returns 1 (0), X=1602.75, Y=1127.14, Mass=568837, SNR=94.8, Peak=53008 HFD=3.8
23:50:46.915 00.003 1092 MultiStar: [#1 1.05,-0.37,0.80,U] [#2 0.95,-0.85,0.86,U] [#3 1.01,-0.25,0.81,U] [#4 0.88,-0.62,0.77,U] [#5 0.86,-0.62,0.66,U] [#6 1.05,-0.87,0.55,U] [#7 1.00,-0.42,0.48,U] [#8 1.08,-0.58,0.36,U] 
23:50:46.917 00.002 1092 single-star, 8 included, MultiStar: {0.89, -0.55}, one-star: {0.43, -0.46}
23:50:46.921 00.004 1092 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
23:50:46.923 00.002 1092 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
23:50:46.927 00.004 1092 CameraToMount -- cameraX=0.43 cameraY=-0.46 hyp=0.63 cameraTheta=-0.83 mountX=0.58 mountY=-0.33, mountTheta=-0.52
23:50:46.932 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.46, opts=13)
23:50:46.934 00.002 1092 Enqueuing Move request for scope (0.43, -0.46)
23:50:46.937 00.003 2744 Worker thread wakes up
23:50:46.937 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.46) opts 0xd
23:50:46.937 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.46)
23:50:46.938 00.001 2744 Moving (0.43, -0.46) raw xDistance=0.58 yDistance=-0.33
23:50:46.938 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
23:50:46.938 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:46.938 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:50:46.938 00.000 2744 MoveAxis(W, 137, ABG)
23:50:46.938 00.000 2744 Guiding  Dir = 3, Dur = 137
23:50:46.938 00.000 2744 IsSlewing returns 0
23:50:46.938 00.000 2744 IsGuiding returns 0
23:50:46.939 00.001 2744 PulseGuide returned control before completion, sleep 147
23:50:46.956 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1696, FiltMax=65535, Gamma=0.510
23:50:46.974 00.018 1092 UpdateGuideState exits: m=568837 SNR=94.8
23:50:46.977 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:46.979 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:46.982 00.003 1092 Enqueuing Expose request
23:50:47.098 00.116 2744 IsGuiding returns 0
23:50:47.098 00.000 2744 Move returns status 0, amount 137
23:50:47.101 00.003 2744 MoveAxis(N, 0, ABG)
23:50:47.102 00.001 2744 Move returns status 0, amount 0
23:50:47.102 00.000 2744 move complete, result=0
23:50:47.103 00.001 2744 worker thread done servicing request
23:50:47.103 00.000 2744 Worker thread wakes up
23:50:47.103 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:47.103 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:47.104 00.001 1092 GuideStep: 0.6 px 137 ms WEST, -0.3 px 0 ms NORTH
23:50:50.489 03.385 2744 Exposure complete
23:50:50.681 00.192 2744 worker thread done servicing request
23:50:50.681 00.000 1092 OnExposeComplete: enter
23:50:50.686 00.005 1092 UpdateGuideState(): m_state=6
23:50:50.689 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
23:50:50.691 00.002 1092 Star::Find returns 1 (0), X=1602.50, Y=1127.23, Mass=497075, SNR=73.5, Peak=50688 HFD=3.5
23:50:50.693 00.002 1092 MultiStar: [#1 0.90,-0.15,0.94,U] [#2 0.70,-0.46,1.16,U] [#3 0.93,-0.12,1.01,U] [#4 0.61,-0.25,0.91,U] [#5 0.51,-0.41,0.83,U] [#6 0.58,-0.23,0.73,U] [#7 0.85,-0.03,0.70,U] [#8 0.92,-0.40,0.60,U] 
23:50:50.695 00.002 1092 single-star, 8 included, MultiStar: {0.68, -0.27}, one-star: {0.18, -0.37}
23:50:50.697 00.002 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.68 = -0.68)
23:50:50.699 00.002 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.83 = -0.83)
23:50:50.702 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-0.37 hyp=0.41 cameraTheta=-1.11 mountX=0.32 mountY=-0.30, mountTheta=-0.76
23:50:50.710 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.37, opts=13)
23:50:50.712 00.002 1092 Enqueuing Move request for scope (0.18, -0.37)
23:50:50.715 00.003 2744 Worker thread wakes up
23:50:50.715 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.37) opts 0xd
23:50:50.715 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.37)
23:50:50.715 00.000 2744 Moving (0.18, -0.37) raw xDistance=0.32 yDistance=-0.30
23:50:50.715 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
23:50:50.715 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:50.715 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
23:50:50.715 00.000 2744 MoveAxis(W, 81, ABG)
23:50:50.715 00.000 2744 Guiding  Dir = 3, Dur = 81
23:50:50.715 00.000 2744 IsSlewing returns 0
23:50:50.716 00.001 2744 IsGuiding returns 0
23:50:50.716 00.000 2744 PulseGuide returned control before completion, sleep 91
23:50:50.730 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1706, FiltMax=65535, Gamma=0.510
23:50:50.752 00.022 1092 UpdateGuideState exits: m=497075 SNR=73.5
23:50:50.754 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:50.756 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:50.758 00.002 1092 Enqueuing Expose request
23:50:50.808 00.050 2744 IsGuiding returns 1
23:50:50.808 00.000 2744 scope still moving after pulse duration time elapsed
23:50:50.840 00.032 2744 IsSlewing returns 0
23:50:50.840 00.000 2744 IsGuiding returns 0
23:50:50.840 00.000 2744 scope move finished after 81 + 44 ms
23:50:50.840 00.000 2744 Move returns status 0, amount 81
23:50:50.840 00.000 2744 MoveAxis(N, 0, ABG)
23:50:50.840 00.000 2744 Move returns status 0, amount 0
23:50:50.841 00.001 2744 move complete, result=0
23:50:50.841 00.000 2744 worker thread done servicing request
23:50:50.841 00.000 2744 Worker thread wakes up
23:50:50.841 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:50.841 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:50.842 00.001 1092 GuideStep: 0.3 px 81 ms WEST, -0.3 px 0 ms NORTH
23:50:54.241 03.399 2744 Exposure complete
23:50:54.436 00.195 2744 worker thread done servicing request
23:50:54.437 00.001 1092 OnExposeComplete: enter
23:50:54.440 00.003 1092 UpdateGuideState(): m_state=6
23:50:54.442 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
23:50:54.445 00.003 1092 Star::Find returns 1 (0), X=1602.47, Y=1127.40, Mass=526983, SNR=96.6, Peak=47952 HFD=3.3
23:50:54.447 00.002 1092 MultiStar: [#1 0.59,-0.12,0.88,U] [#2 0.37,-0.42,0.76,U] [#3 0.57,0.01,0.62,U] [#4 0.40,-0.22,0.76,U] [#5 0.45,-0.26,0.60,U] [#6 0.61,-0.39,0.64,U] [#7 0.40,-0.08,0.55,U] [#8 0.74,-0.23,0.40,U] 
23:50:54.450 00.003 1092 single-star, 8 included, MultiStar: {0.45, -0.21}, one-star: {0.15, -0.20}
23:50:54.453 00.003 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
23:50:54.456 00.003 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.66 = -0.66)
23:50:54.458 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-0.93 mountX=0.22 mountY=-0.15, mountTheta=-0.61
23:50:54.462 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.20, opts=13)
23:50:54.465 00.003 1092 Enqueuing Move request for scope (0.15, -0.20)
23:50:54.467 00.002 2744 Worker thread wakes up
23:50:54.468 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.20) opts 0xd
23:50:54.468 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.20)
23:50:54.468 00.000 2744 Moving (0.15, -0.20) raw xDistance=0.22 yDistance=-0.15
23:50:54.468 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:50:54.468 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:54.468 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:50:54.468 00.000 2744 MoveAxis(E, 0, ABG)
23:50:54.468 00.000 2744 Move returns status 0, amount 0
23:50:54.468 00.000 2744 MoveAxis(N, 0, ABG)
23:50:54.468 00.000 2744 Move returns status 0, amount 0
23:50:54.468 00.000 2744 move complete, result=0
23:50:54.469 00.001 2744 worker thread done servicing request
23:50:54.485 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1696, FiltMax=65535, Gamma=0.510
23:50:54.499 00.014 1092 UpdateGuideState exits: m=526983 SNR=96.6
23:50:54.503 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:54.505 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:54.507 00.002 1092 Enqueuing Expose request
23:50:54.510 00.003 2744 Worker thread wakes up
23:50:54.511 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:54.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:50:54.511 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:50:57.907 03.396 2744 Exposure complete
23:50:58.114 00.207 2744 worker thread done servicing request
23:50:58.114 00.000 1092 OnExposeComplete: enter
23:50:58.116 00.002 1092 UpdateGuideState(): m_state=6
23:50:58.121 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
23:50:58.124 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1127.33, Mass=583798, SNR=96.7, Peak=56128 HFD=3.4
23:50:58.129 00.005 1092 MultiStar: [#1 0.49,0.02,0.79,U] [#2 0.42,-0.54,0.82,U] [#3 0.34,0.27,0.70,U] [#4 0.37,-0.42,0.74,U] [#5 0.22,-0.34,0.67,U] [#6 0.14,-0.54,0.63,U] [#7 0.21,-0.06,0.50,U] [#8 0.45,0.00,0.53,U] 
23:50:58.132 00.003 1092 refined, 8 included, MultiStar: {0.25, -0.22}, one-star: {-0.23, -0.26}
23:50:58.134 00.002 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
23:50:58.137 00.003 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
23:50:58.139 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.73 mountX=0.32 mountY=-0.15, mountTheta=-0.43
23:50:58.146 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.22, opts=13)
23:50:58.148 00.002 1092 Enqueuing Move request for scope (0.25, -0.22)
23:50:58.151 00.003 2744 Worker thread wakes up
23:50:58.151 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
23:50:58.151 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
23:50:58.151 00.000 2744 Moving (0.25, -0.22) raw xDistance=0.32 yDistance=-0.15
23:50:58.152 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
23:50:58.152 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:50:58.152 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:50:58.152 00.000 2744 MoveAxis(W, 71, ABG)
23:50:58.152 00.000 2744 Guiding  Dir = 3, Dur = 71
23:50:58.152 00.000 2744 IsSlewing returns 0
23:50:58.152 00.000 2744 IsGuiding returns 0
23:50:58.153 00.001 2744 PulseGuide returned control before completion, sleep 81
23:50:58.171 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1456, FiltMax=65535, Gamma=0.510
23:50:58.188 00.017 1092 UpdateGuideState exits: m=583798 SNR=96.7
23:50:58.191 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:50:58.194 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:50:58.196 00.002 1092 Enqueuing Expose request
23:50:58.239 00.043 2744 IsGuiding returns 1
23:50:58.239 00.000 2744 scope still moving after pulse duration time elapsed
23:50:58.271 00.032 2744 IsSlewing returns 0
23:50:58.271 00.000 2744 IsGuiding returns 0
23:50:58.271 00.000 2744 scope move finished after 71 + 47 ms
23:50:58.271 00.000 2744 Move returns status 0, amount 71
23:50:58.272 00.001 2744 MoveAxis(N, 0, ABG)
23:50:58.272 00.000 2744 Move returns status 0, amount 0
23:50:58.272 00.000 2744 move complete, result=0
23:50:58.272 00.000 1092 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
23:50:58.275 00.003 2744 worker thread done servicing request
23:50:58.275 00.000 2744 Worker thread wakes up
23:50:58.275 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:50:58.275 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:01.661 03.386 2744 Exposure complete
23:51:01.873 00.212 2744 worker thread done servicing request
23:51:01.873 00.000 1092 OnExposeComplete: enter
23:51:01.876 00.003 1092 UpdateGuideState(): m_state=6
23:51:01.879 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
23:51:01.881 00.002 1092 Star::Find returns 1 (0), X=1601.87, Y=1127.80, Mass=509513, SNR=71.9, Peak=45843 HFD=3.7
23:51:01.885 00.004 1092 MultiStar: [#1 0.07,0.43,1.26,U] [#2 -0.14,-0.14,1.17,U] [#3 0.02,0.49,1.12,U] [#4 -0.02,0.31,0.97,U] [#5 -0.09,0.01,0.88,U] [#6 0.00,-0.22,0.97,U] [#7 -0.03,0.30,0.64,U] [#8 0.19,0.04,0.52,U] 
23:51:01.887 00.002 1092 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.46, 0.20}
23:51:01.890 00.003 1092 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.43) = xAngle (2.35 = 2.35)
23:51:01.893 00.003 1092 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.19 = 2.19)
23:51:01.895 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.92 mountX=-0.13 mountY=0.15, mountTheta=2.28
23:51:01.899 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.17, opts=13)
23:51:01.903 00.004 1092 Enqueuing Move request for scope (-0.06, 0.17)
23:51:01.905 00.002 2744 Worker thread wakes up
23:51:01.905 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
23:51:01.905 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
23:51:01.906 00.001 2744 Moving (-0.06, 0.17) raw xDistance=-0.13 yDistance=0.15
23:51:01.906 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
23:51:01.906 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:01.906 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:51:01.906 00.000 2744 MoveAxis(E, 0, ABG)
23:51:01.906 00.000 2744 Move returns status 0, amount 0
23:51:01.906 00.000 2744 MoveAxis(N, 0, ABG)
23:51:01.906 00.000 2744 Move returns status 0, amount 0
23:51:01.906 00.000 2744 move complete, result=0
23:51:01.906 00.000 2744 worker thread done servicing request
23:51:01.922 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1607, FiltMax=65535, Gamma=0.510
23:51:01.937 00.015 1092 UpdateGuideState exits: m=509513 SNR=71.9
23:51:01.940 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:01.943 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:01.946 00.003 1092 Enqueuing Expose request
23:51:01.948 00.002 2744 Worker thread wakes up
23:51:01.948 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:01.952 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:01.952 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:05.344 03.392 2744 Exposure complete
23:51:05.531 00.187 2744 worker thread done servicing request
23:51:05.531 00.000 1092 OnExposeComplete: enter
23:51:05.534 00.003 1092 UpdateGuideState(): m_state=6
23:51:05.537 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
23:51:05.539 00.002 1092 Star::Find returns 1 (0), X=1602.59, Y=1127.22, Mass=538814, SNR=86.5, Peak=56128 HFD=3.6
23:51:05.542 00.003 1092 MultiStar: [#1 1.13,-0.16,0.91,U] [#2 0.84,-0.48,0.94,U] [#3 0.90,-0.08,0.78,U] [#4 0.94,-0.20,0.84,U] [#5 0.90,-0.27,0.75,U] [#6 0.56,-0.30,0.72,U] [#7 0.70,-0.09,0.59,U] [#8 0.96,-0.52,0.42,U] 
23:51:05.544 00.002 1092 single-star, 8 included, MultiStar: {0.79, -0.27}, one-star: {0.27, -0.38}
23:51:05.546 00.002 1092 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.43) = xAngle (-0.53 = -0.53)
23:51:05.548 00.002 1092 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
23:51:05.551 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.46 cameraTheta=-0.96 mountX=0.40 mountY=-0.29, mountTheta=-0.63
23:51:05.555 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.38, opts=13)
23:51:05.558 00.003 1092 Enqueuing Move request for scope (0.27, -0.38)
23:51:05.560 00.002 2744 Worker thread wakes up
23:51:05.560 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.38) opts 0xd
23:51:05.561 00.001 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.38)
23:51:05.561 00.000 2744 Moving (0.27, -0.38) raw xDistance=0.40 yDistance=-0.29
23:51:05.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
23:51:05.561 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:05.561 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
23:51:05.561 00.000 2744 MoveAxis(W, 90, ABG)
23:51:05.561 00.000 2744 Guiding  Dir = 3, Dur = 90
23:51:05.561 00.000 2744 IsSlewing returns 0
23:51:05.561 00.000 2744 IsGuiding returns 0
23:51:05.562 00.001 2744 PulseGuide returned control before completion, sleep 100
23:51:05.575 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:51:05.590 00.015 1092 UpdateGuideState exits: m=538814 SNR=86.5
23:51:05.592 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:05.594 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:05.596 00.002 1092 Enqueuing Expose request
23:51:05.668 00.072 2744 IsGuiding returns 1
23:51:05.668 00.000 2744 scope still moving after pulse duration time elapsed
23:51:05.698 00.030 2744 IsSlewing returns 0
23:51:05.698 00.000 2744 IsGuiding returns 0
23:51:05.698 00.000 2744 scope move finished after 90 + 46 ms
23:51:05.698 00.000 2744 Move returns status 0, amount 90
23:51:05.698 00.000 2744 MoveAxis(N, 0, ABG)
23:51:05.698 00.000 2744 Move returns status 0, amount 0
23:51:05.698 00.000 2744 move complete, result=0
23:51:05.699 00.001 2744 worker thread done servicing request
23:51:05.699 00.000 2744 Worker thread wakes up
23:51:05.699 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:05.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:05.701 00.002 1092 GuideStep: 0.4 px 90 ms WEST, -0.3 px 0 ms NORTH
23:51:09.097 03.396 2744 Exposure complete
23:51:09.305 00.208 2744 worker thread done servicing request
23:51:09.305 00.000 1092 OnExposeComplete: enter
23:51:09.308 00.003 1092 UpdateGuideState(): m_state=6
23:51:09.311 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
23:51:09.313 00.002 1092 Star::Find returns 1 (0), X=1602.42, Y=1127.55, Mass=494597, SNR=70.5, Peak=47040 HFD=3.3
23:51:09.316 00.003 1092 MultiStar: [#1 0.75,0.07,0.95,U] [#2 0.78,-0.47,1.16,U] [#3 0.63,0.08,0.99,U] [#4 0.62,-0.21,1.10,U] [#5 0.58,-0.09,0.75,U] [#6 0.57,-0.34,0.87,U] [#7 0.13,-0.11,0.69,U] [#8 0.80,-0.29,0.47,U] 
23:51:09.319 00.003 1092 single-star, 8 included, MultiStar: {0.55, -0.16}, one-star: {0.10, -0.05}
23:51:09.321 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
23:51:09.324 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
23:51:09.326 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.50 mountX=0.11 mountY=-0.03, mountTheta=-0.23
23:51:09.330 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.05, opts=13)
23:51:09.333 00.003 1092 Enqueuing Move request for scope (0.10, -0.05)
23:51:09.336 00.003 2744 Worker thread wakes up
23:51:09.336 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
23:51:09.336 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
23:51:09.336 00.000 2744 Moving (0.10, -0.05) raw xDistance=0.11 yDistance=-0.03
23:51:09.336 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
23:51:09.336 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:09.336 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
23:51:09.336 00.000 2744 MoveAxis(E, 0, ABG)
23:51:09.336 00.000 2744 Move returns status 0, amount 0
23:51:09.336 00.000 2744 MoveAxis(N, 0, ABG)
23:51:09.336 00.000 2744 Move returns status 0, amount 0
23:51:09.336 00.000 2744 move complete, result=0
23:51:09.337 00.001 2744 worker thread done servicing request
23:51:09.352 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1757, FiltMax=65535, Gamma=0.510
23:51:09.367 00.015 1092 UpdateGuideState exits: m=494597 SNR=70.5
23:51:09.370 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:09.373 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:09.375 00.002 1092 Enqueuing Expose request
23:51:09.378 00.003 2744 Worker thread wakes up
23:51:09.378 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:09.380 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:09.380 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:12.768 03.388 2744 Exposure complete
23:51:12.963 00.195 2744 worker thread done servicing request
23:51:12.963 00.000 1092 OnExposeComplete: enter
23:51:12.965 00.002 1092 UpdateGuideState(): m_state=6
23:51:12.968 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
23:51:12.970 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1127.39, Mass=507668, SNR=75.7, Peak=55424 HFD=3.3
23:51:12.973 00.003 1092 MultiStar: [#1 0.79,-0.02,0.96,U] [#2 0.59,-0.53,1.14,U] [#3 0.64,0.14,0.84,U] [#4 0.65,-0.28,0.88,U] [#5 0.68,-0.33,0.76,U] [#6 0.66,-0.48,0.78,U] [#7 0.64,0.13,0.64,U] [#8 0.69,-0.20,0.58,U] 
23:51:12.976 00.003 1092 single-star, 8 included, MultiStar: {0.60, -0.21}, one-star: {0.17, -0.21}
23:51:12.978 00.002 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
23:51:12.980 00.002 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
23:51:12.983 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.88 mountX=0.24 mountY=-0.15, mountTheta=-0.57
23:51:12.988 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.21, opts=13)
23:51:12.991 00.003 1092 Enqueuing Move request for scope (0.17, -0.21)
23:51:12.993 00.002 2744 Worker thread wakes up
23:51:12.993 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
23:51:12.993 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
23:51:12.993 00.000 2744 Moving (0.17, -0.21) raw xDistance=0.24 yDistance=-0.15
23:51:12.993 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:51:12.994 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:12.994 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:51:12.994 00.000 2744 MoveAxis(E, 0, ABG)
23:51:12.994 00.000 2744 Move returns status 0, amount 0
23:51:12.994 00.000 2744 MoveAxis(N, 0, ABG)
23:51:12.994 00.000 2744 Move returns status 0, amount 0
23:51:12.994 00.000 2744 move complete, result=0
23:51:12.994 00.000 2744 worker thread done servicing request
23:51:13.008 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1757, FiltMax=65535, Gamma=0.510
23:51:13.023 00.015 1092 UpdateGuideState exits: m=507668 SNR=75.7
23:51:13.026 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:13.027 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:13.030 00.003 1092 Enqueuing Expose request
23:51:13.032 00.002 2744 Worker thread wakes up
23:51:13.032 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:13.036 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:13.036 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:16.419 03.383 2744 Exposure complete
23:51:16.611 00.192 2744 worker thread done servicing request
23:51:16.611 00.000 1092 OnExposeComplete: enter
23:51:16.614 00.003 1092 UpdateGuideState(): m_state=6
23:51:16.616 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
23:51:16.620 00.004 1092 Star::Find returns 1 (0), X=1602.31, Y=1127.59, Mass=521955, SNR=83.1, Peak=56736 HFD=3.2
23:51:16.622 00.002 1092 MultiStar: [#1 0.50,-0.12,0.91,U] [#2 0.38,-0.34,0.95,U] [#3 0.56,0.07,0.97,U] [#4 0.47,-0.21,0.92,U] [#5 0.42,-0.22,0.76,U] [#6 0.52,-0.38,0.66,U] [#7 0.38,0.20,0.53,U] [#8 0.91,-0.41,0.48,U] 
23:51:16.625 00.003 1092 single-star, 8 included, MultiStar: {0.43, -0.15}, one-star: {-0.01, -0.01}
23:51:16.627 00.002 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.43) = xAngle (-2.35 = -2.35)
23:51:16.629 00.002 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.50 = -2.50)
23:51:16.631 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.77 mountX=-0.01 mountY=-0.01, mountTheta=-2.44
23:51:16.636 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.01, opts=13)
23:51:16.638 00.002 1092 Enqueuing Move request for scope (-0.01, -0.01)
23:51:16.640 00.002 2744 Worker thread wakes up
23:51:16.641 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
23:51:16.641 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
23:51:16.641 00.000 2744 Moving (-0.01, -0.01) raw xDistance=-0.01 yDistance=-0.01
23:51:16.641 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
23:51:16.641 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:16.641 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:51:16.641 00.000 2744 MoveAxis(E, 0, ABG)
23:51:16.641 00.000 2744 Move returns status 0, amount 0
23:51:16.641 00.000 2744 MoveAxis(N, 0, ABG)
23:51:16.641 00.000 2744 Move returns status 0, amount 0
23:51:16.641 00.000 2744 move complete, result=0
23:51:16.641 00.000 2744 worker thread done servicing request
23:51:16.659 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1607, FiltMax=65535, Gamma=0.510
23:51:16.676 00.017 1092 UpdateGuideState exits: m=521955 SNR=83.1
23:51:16.678 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:16.681 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:16.683 00.002 1092 Enqueuing Expose request
23:51:16.686 00.003 2744 Worker thread wakes up
23:51:16.686 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:51:16.688 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:16.688 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:20.094 03.406 2744 Exposure complete
23:51:20.297 00.203 2744 worker thread done servicing request
23:51:20.297 00.000 1092 OnExposeComplete: enter
23:51:20.301 00.004 1092 UpdateGuideState(): m_state=6
23:51:20.305 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
23:51:20.308 00.003 1092 Star::Find returns 1 (0), X=1602.16, Y=1127.73, Mass=500772, SNR=80.7, Peak=46643 HFD=3.5
23:51:20.311 00.003 1092 MultiStar: [#1 0.52,0.24,1.00,U] [#2 0.27,-0.33,1.10,U] [#3 0.34,0.56,0.86,U] [#4 0.15,0.01,0.80,U] [#5 0.29,0.09,0.72,U] [#6 0.20,-0.21,0.67,U] [#7 0.23,0.14,0.61,U] [#8 0.66,-0.00,0.48,U] 
23:51:20.313 00.002 1092 single-star, 8 included, MultiStar: {0.26, 0.07}, one-star: {-0.16, 0.13}
23:51:20.316 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
23:51:20.319 00.003 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.75 = 2.75)
23:51:20.321 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.21 cameraTheta=2.47 mountX=-0.20 mountY=0.08, mountTheta=2.76
23:51:20.326 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=0.13, opts=13)
23:51:20.329 00.003 1092 Enqueuing Move request for scope (-0.16, 0.13)
23:51:20.331 00.002 2744 Worker thread wakes up
23:51:20.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
23:51:20.331 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
23:51:20.331 00.000 2744 Moving (-0.16, 0.13) raw xDistance=-0.20 yDistance=0.08
23:51:20.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
23:51:20.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:20.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:51:20.331 00.000 2744 MoveAxis(E, 0, ABG)
23:51:20.331 00.000 2744 Move returns status 0, amount 0
23:51:20.332 00.001 2744 MoveAxis(N, 0, ABG)
23:51:20.332 00.000 2744 Move returns status 0, amount 0
23:51:20.332 00.000 2744 move complete, result=0
23:51:20.332 00.000 2744 worker thread done servicing request
23:51:20.348 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1483, FiltMax=65535, Gamma=0.510
23:51:20.367 00.019 1092 UpdateGuideState exits: m=500772 SNR=80.7
23:51:20.370 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:20.373 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:20.375 00.002 1092 Enqueuing Expose request
23:51:20.378 00.003 2744 Worker thread wakes up
23:51:20.378 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:51:20.381 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:20.381 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:23.783 03.402 2744 Exposure complete
23:51:23.976 00.193 2744 worker thread done servicing request
23:51:23.976 00.000 1092 OnExposeComplete: enter
23:51:23.979 00.003 1092 UpdateGuideState(): m_state=6
23:51:23.981 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
23:51:23.983 00.002 1092 Star::Find returns 1 (0), X=1602.26, Y=1127.45, Mass=508282, SNR=81.1, Peak=48656 HFD=3.3
23:51:23.987 00.004 1092 MultiStar: [#1 0.68,-0.08,1.11,U] [#2 0.27,-0.30,0.90,U] [#3 0.57,0.21,0.97,U] [#4 0.41,-0.25,0.85,U] [#5 0.26,-0.08,0.75,U] [#6 0.36,-0.40,0.83,U] [#7 0.41,-0.19,0.63,U] [#8 0.49,-0.37,0.45,U] 
23:51:23.989 00.002 1092 single-star, 8 included, MultiStar: {0.37, -0.16}, one-star: {-0.06, -0.14}
23:51:23.993 00.004 1092 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.43) = xAngle (-1.56 = -1.56)
23:51:23.995 00.002 1092 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.72 = -1.72)
23:51:23.998 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.99 mountX=0.00 mountY=-0.16, mountTheta=-1.56
23:51:24.003 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.14, opts=13)
23:51:24.006 00.003 1092 Enqueuing Move request for scope (-0.06, -0.14)
23:51:24.010 00.004 2744 Worker thread wakes up
23:51:24.010 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
23:51:24.010 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
23:51:24.011 00.001 2744 Moving (-0.06, -0.14) raw xDistance=0.00 yDistance=-0.16
23:51:24.011 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:51:24.011 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:24.011 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:51:24.011 00.000 2744 MoveAxis(E, 0, ABG)
23:51:24.011 00.000 2744 Move returns status 0, amount 0
23:51:24.011 00.000 2744 MoveAxis(N, 0, ABG)
23:51:24.011 00.000 2744 Move returns status 0, amount 0
23:51:24.011 00.000 2744 move complete, result=0
23:51:24.011 00.000 2744 worker thread done servicing request
23:51:24.030 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1488, FiltMax=65535, Gamma=0.510
23:51:24.046 00.016 1092 UpdateGuideState exits: m=508282 SNR=81.1
23:51:24.048 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:24.051 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:24.053 00.002 1092 Enqueuing Expose request
23:51:24.056 00.003 2744 Worker thread wakes up
23:51:24.056 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:24.059 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:24.059 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:27.448 03.389 2744 Exposure complete
23:51:27.641 00.193 2744 worker thread done servicing request
23:51:27.641 00.000 1092 OnExposeComplete: enter
23:51:27.643 00.002 1092 UpdateGuideState(): m_state=6
23:51:27.646 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
23:51:27.648 00.002 1092 Star::Find returns 1 (0), X=1602.15, Y=1127.48, Mass=536182, SNR=77.2, Peak=53008 HFD=3.4
23:51:27.651 00.003 1092 MultiStar: [#1 0.40,-0.04,1.08,U] [#2 0.37,-0.47,1.15,U] [#3 0.63,-0.09,0.82,U] [#4 0.09,-0.12,0.90,U] [#5 0.64,-0.21,0.79,U] [#6 0.53,-0.31,0.77,U] [#7 0.32,-0.14,0.56,U] [#8 0.53,-0.06,0.49,U] 
23:51:27.655 00.004 1092 single-star, 8 included, MultiStar: {0.35, -0.19}, one-star: {-0.18, -0.12}
23:51:27.658 00.003 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.13 = -2.13)
23:51:27.660 00.002 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
23:51:27.663 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-2.56 mountX=-0.11 mountY=-0.16, mountTheta=-2.19
23:51:27.668 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.12, opts=13)
23:51:27.671 00.003 1092 Enqueuing Move request for scope (-0.18, -0.12)
23:51:27.674 00.003 2744 Worker thread wakes up
23:51:27.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.12) opts 0xd
23:51:27.674 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.12)
23:51:27.674 00.000 2744 Moving (-0.18, -0.12) raw xDistance=-0.11 yDistance=-0.16
23:51:27.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
23:51:27.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:27.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:51:27.674 00.000 2744 MoveAxis(E, 0, ABG)
23:51:27.675 00.001 2744 Move returns status 0, amount 0
23:51:27.675 00.000 2744 MoveAxis(N, 0, ABG)
23:51:27.675 00.000 2744 Move returns status 0, amount 0
23:51:27.675 00.000 2744 move complete, result=0
23:51:27.675 00.000 2744 worker thread done servicing request
23:51:27.691 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:51:27.708 00.017 1092 UpdateGuideState exits: m=536182 SNR=77.2
23:51:27.711 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:27.714 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:27.716 00.002 1092 Enqueuing Expose request
23:51:27.720 00.004 2744 Worker thread wakes up
23:51:27.720 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:51:27.722 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:27.723 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:31.150 03.427 2744 Exposure complete
23:51:31.399 00.249 2744 worker thread done servicing request
23:51:31.399 00.000 1092 OnExposeComplete: enter
23:51:31.403 00.004 1092 UpdateGuideState(): m_state=6
23:51:31.407 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
23:51:31.412 00.005 1092 Star::Find returns 1 (0), X=1602.36, Y=1127.61, Mass=561125, SNR=85.3, Peak=50784 HFD=3.4
23:51:31.417 00.005 1092 MultiStar: [#1 0.68,-0.01,1.01,U] [#2 0.38,-0.38,1.01,U] [#3 0.57,0.17,0.82,U] [#4 0.28,-0.15,0.87,U] [#5 0.30,-0.06,0.77,U] [#6 0.09,-0.52,0.62,U] [#7 0.24,0.24,0.47,U] [#8 0.48,-0.01,0.39,U] 
23:51:31.420 00.003 1092 single-star, 8 included, MultiStar: {0.34, -0.09}, one-star: {0.04, 0.01}
23:51:31.423 00.003 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
23:51:31.427 00.004 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
23:51:31.430 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.19 mountX=0.03 mountY=0.02, mountTheta=0.50
23:51:31.438 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.01, opts=13)
23:51:31.442 00.004 1092 Enqueuing Move request for scope (0.04, 0.01)
23:51:31.445 00.003 2744 Worker thread wakes up
23:51:31.445 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
23:51:31.445 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
23:51:31.445 00.000 2744 Moving (0.04, 0.01) raw xDistance=0.03 yDistance=0.02
23:51:31.445 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:51:31.445 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:31.446 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
23:51:31.446 00.000 2744 MoveAxis(E, 0, ABG)
23:51:31.446 00.000 2744 Move returns status 0, amount 0
23:51:31.446 00.000 2744 MoveAxis(N, 0, ABG)
23:51:31.446 00.000 2744 Move returns status 0, amount 0
23:51:31.446 00.000 2744 move complete, result=0
23:51:31.446 00.000 2744 worker thread done servicing request
23:51:31.463 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:51:31.481 00.018 1092 UpdateGuideState exits: m=561125 SNR=85.3
23:51:31.486 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:31.488 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:31.492 00.004 1092 Enqueuing Expose request
23:51:31.496 00.004 2744 Worker thread wakes up
23:51:31.497 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
23:51:31.500 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:31.500 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:34.930 03.430 2744 Exposure complete
23:51:36.051 01.121 2744 worker thread done servicing request
23:51:36.051 00.000 1092 OnExposeComplete: enter
23:51:36.055 00.004 1092 UpdateGuideState(): m_state=6
23:51:36.058 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
23:51:36.062 00.004 1092 Star::Find returns 1 (0), X=1602.53, Y=1127.42, Mass=536807, SNR=80.5, Peak=53808 HFD=3.3
23:51:36.066 00.004 1092 MultiStar: [#1 0.75,0.01,1.05,U] [#2 0.55,-0.38,1.08,U] [#3 0.90,0.00,0.79,U] [#4 0.67,-0.04,0.93,U] [#5 0.75,-0.17,0.65,U] [#6 0.47,-0.40,0.88,U] [#7 0.52,0.20,0.53,U] [#8 0.79,-0.30,0.49,U] 
23:51:36.070 00.004 1092 single-star, 8 included, MultiStar: {0.61, -0.15}, one-star: {0.21, -0.18}
23:51:36.073 00.003 1092 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
23:51:36.076 00.003 1092 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.44 = -0.44)
23:51:36.079 00.003 1092 CameraToMount -- cameraX=0.21 cameraY=-0.18 hyp=0.28 cameraTheta=-0.71 mountX=0.27 mountY=-0.12, mountTheta=-0.42
23:51:36.086 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.18, opts=13)
23:51:36.089 00.003 1092 Enqueuing Move request for scope (0.21, -0.18)
23:51:36.092 00.003 2744 Worker thread wakes up
23:51:36.093 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.18) opts 0xd
23:51:36.093 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.18)
23:51:36.093 00.000 2744 Moving (0.21, -0.18) raw xDistance=0.27 yDistance=-0.12
23:51:36.093 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
23:51:36.093 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:36.093 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:51:36.093 00.000 2744 MoveAxis(E, 0, ABG)
23:51:36.093 00.000 2744 Move returns status 0, amount 0
23:51:36.094 00.001 2744 MoveAxis(N, 0, ABG)
23:51:36.094 00.000 2744 Move returns status 0, amount 0
23:51:36.094 00.000 2744 move complete, result=0
23:51:36.094 00.000 2744 worker thread done servicing request
23:51:36.114 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1731, FiltMax=65535, Gamma=0.510
23:51:36.136 00.022 1092 UpdateGuideState exits: m=536807 SNR=80.5
23:51:36.140 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:36.143 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:36.146 00.003 1092 Enqueuing Expose request
23:51:36.151 00.005 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:36.154 00.003 2744 Worker thread wakes up
23:51:36.154 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:36.154 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:37.836 01.682 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:37.839 00.003 1092 case statement mapped state 6 to 3
23:51:37.843 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:38.903 01.060 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:38.905 00.002 1092 case statement mapped state 6 to 3
23:51:38.909 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:39.565 00.656 2744 Exposure complete
23:51:39.813 00.248 2744 worker thread done servicing request
23:51:39.813 00.000 1092 OnExposeComplete: enter
23:51:39.818 00.005 1092 UpdateGuideState(): m_state=6
23:51:39.822 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
23:51:39.825 00.003 1092 Star::Find returns 1 (0), X=1603.14, Y=1127.60, Mass=545469, SNR=92.1, Peak=48538 HFD=3.5
23:51:39.830 00.005 1092 MultiStar: [#1 1.17,-0.07,0.91,U] [#2 1.04,-0.67,0.80,U] [#3 1.36,0.16,0.63,U] [#4 1.11,-0.14,0.72,U] [#5 1.04,-0.14,0.61,U] [#6 1.05,-0.30,0.63,U] [#7 1.27,0.16,0.51,U] [#8 1.11,-0.17,0.39,U] 
23:51:39.833 00.003 1092 single-star, 8 included, MultiStar: {1.09, -0.14}, one-star: {0.82, 0.00}
23:51:39.836 00.003 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
23:51:39.839 00.003 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.28 = 0.28)
23:51:39.843 00.004 1092 CameraToMount -- cameraX=0.82 cameraY=0.00 hyp=0.82 cameraTheta=0.01 mountX=0.74 mountY=0.22, mountTheta=0.29
23:51:39.849 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=0.00, opts=13)
23:51:39.853 00.004 1092 Enqueuing Move request for scope (0.82, 0.00)
23:51:39.856 00.003 2744 Worker thread wakes up
23:51:39.856 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.00) opts 0xd
23:51:39.856 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, 0.00)
23:51:39.856 00.000 2744 Moving (0.82, 0.00) raw xDistance=0.74 yDistance=0.22
23:51:39.856 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.74
23:51:39.856 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:39.856 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:51:39.856 00.000 2744 MoveAxis(W, 166, ABG)
23:51:39.856 00.000 2744 Guiding  Dir = 3, Dur = 166
23:51:39.857 00.001 2744 IsSlewing returns 0
23:51:39.857 00.000 2744 IsGuiding returns 0
23:51:39.857 00.000 2744 PulseGuide returned control before completion, sleep 176
23:51:39.876 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:51:39.898 00.022 1092 UpdateGuideState exits: m=545469 SNR=92.1
23:51:39.902 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:39.905 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:39.908 00.003 1092 Enqueuing Expose request
23:51:40.022 00.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:40.027 00.005 1092 case statement mapped state 6 to 3
23:51:40.030 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:40.036 00.006 2744 IsGuiding returns 1
23:51:40.036 00.000 2744 scope still moving after pulse duration time elapsed
23:51:40.068 00.032 2744 IsSlewing returns 0
23:51:40.069 00.001 2744 IsGuiding returns 0
23:51:40.069 00.000 2744 scope move finished after 166 + 46 ms
23:51:40.069 00.000 2744 Move returns status 0, amount 166
23:51:40.069 00.000 2744 MoveAxis(N, 0, ABG)
23:51:40.069 00.000 2744 Move returns status 0, amount 0
23:51:40.069 00.000 2744 move complete, result=0
23:51:40.070 00.001 2744 worker thread done servicing request
23:51:40.070 00.000 2744 Worker thread wakes up
23:51:40.070 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:40.070 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:40.072 00.002 1092 GuideStep: 0.7 px 166 ms WEST, 0.2 px 0 ms NORTH
23:51:41.133 01.061 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:41.138 00.005 1092 case statement mapped state 6 to 3
23:51:41.141 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:42.248 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:42.252 00.004 1092 case statement mapped state 6 to 3
23:51:42.254 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:42.349 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:42.352 00.003 1092 case statement mapped state 6 to 3
23:51:42.355 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:42.450 00.095 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
23:51:42.455 00.005 1092 PhdController::Dither begins
23:51:42.459 00.004 1092 dither: size=1.00, dRA=-0.61 dDec=0.62
23:51:42.462 00.003 1092 MountToCamera -- mountTheta (2.35) + m_xAngle (-0.43) = xAngle (1.93 = 1.93)
23:51:42.465 00.003 1092 MountToCamera -- mountX=-0.61 mountY=0.62 hyp=0.87 mountTheta=2.35 cameraX=-0.30, cameraY=0.82 cameraTheta=1.93
23:51:42.468 00.003 1092 setting lock position to (1602.02, 1128.42)
23:51:42.470 00.002 1092 Mount: notify guiding dithered (-0.3, 0.8)
23:51:42.472 00.002 1092 MultiStar: stabilizing after lock position change
23:51:42.474 00.002 1092 Status Line: Dither by -0.61,0.62
23:51:42.479 00.005 1092 PhdController: newstate STATE_SETTLE_BEGIN
23:51:42.482 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
23:51:42.486 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
23:51:43.486 01.000 2744 Exposure complete
23:51:43.761 00.275 2744 worker thread done servicing request
23:51:43.761 00.000 1092 OnExposeComplete: enter
23:51:43.765 00.004 1092 UpdateGuideState(): m_state=6
23:51:43.770 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
23:51:43.773 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1127.70, Mass=530895, SNR=79.2, Peak=46336 HFD=3.6
23:51:43.778 00.005 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
23:51:43.781 00.003 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
23:51:43.784 00.003 1092 CameraToMount -- cameraX=0.73 cameraY=-0.71 hyp=1.02 cameraTheta=-0.77 mountX=0.96 mountY=-0.49, mountTheta=-0.47
23:51:43.789 00.005 1092 dither recenter: remaining=(0.6,-0.6) step=(0.6,-0.6)
23:51:43.794 00.005 1092 MountToCamera -- mountTheta (-0.79) + m_xAngle (-0.43) = xAngle (-1.22 = -1.22)
23:51:43.797 00.003 1092 MountToCamera -- mountX=0.61 mountY=-0.62 hyp=0.87 mountTheta=-0.79 cameraX=0.30, cameraY=-0.82 cameraTheta=-1.22
23:51:43.799 00.002 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.82, opts=4)
23:51:43.802 00.003 1092 Enqueuing Move request for scope (0.30, -0.82)
23:51:43.805 00.003 1092 Mount: notify direct move 0.61,-0.62
23:51:43.808 00.003 2744 Worker thread wakes up
23:51:43.808 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.82) opts 0x4
23:51:43.808 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.82)
23:51:43.808 00.000 2744 Moving (0.30, -0.82) raw xDistance=0.61 yDistance=-0.62
23:51:43.808 00.000 2744 MoveAxis(W, 218, B)
23:51:43.808 00.000 2744 Guiding  Dir = 3, Dur = 218
23:51:43.809 00.001 2744 IsSlewing returns 0
23:51:43.809 00.000 2744 IsGuiding returns 0
23:51:43.809 00.000 2744 PulseGuide returned control before completion, sleep 228
23:51:43.831 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:51:43.849 00.018 1092 UpdateGuideState exits: m=530895 SNR=79.2
23:51:43.853 00.004 1092 PhdController: settling, locked = 1, distance = 1.18 (4.00) aobump = 0 frame = 1 / 99999
23:51:43.856 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778993503.856,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.18,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:51:43.861 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:43.864 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:43.867 00.003 1092 Enqueuing Expose request
23:51:44.042 00.175 2744 IsGuiding returns 1
23:51:44.042 00.000 2744 scope still moving after pulse duration time elapsed
23:51:44.073 00.031 2744 IsSlewing returns 0
23:51:44.074 00.001 2744 IsGuiding returns 0
23:51:44.074 00.000 2744 scope move finished after 218 + 46 ms
23:51:44.074 00.000 2744 Move returns status 0, amount 218
23:51:44.074 00.000 2744 MoveAxis(N, 116, B)
23:51:44.074 00.000 2744 Guiding  Dir = 0, Dur = 116
23:51:44.074 00.000 2744 IsSlewing returns 0
23:51:44.075 00.001 2744 IsGuiding returns 0
23:51:44.077 00.002 2744 PulseGuide returned control before completion, sleep 126
23:51:44.213 00.136 2744 IsGuiding returns 1
23:51:44.213 00.000 2744 scope still moving after pulse duration time elapsed
23:51:44.244 00.031 2744 IsSlewing returns 0
23:51:44.244 00.000 2744 IsGuiding returns 0
23:51:44.244 00.000 2744 scope move finished after 116 + 52 ms
23:51:44.244 00.000 2744 Move returns status 0, amount 116
23:51:44.244 00.000 2744 move complete, result=0
23:51:44.245 00.001 2744 worker thread done servicing request
23:51:44.245 00.000 2744 Worker thread wakes up
23:51:44.245 00.000 1092 GuideStep: 0.6 px 218 ms WEST, -0.6 px 116 ms NORTH
23:51:44.247 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:44.248 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:47.517 03.269 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:47.520 00.003 1092 case statement mapped state 6 to 3
23:51:47.522 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:47.619 00.097 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:51:47.623 00.004 1092 PhdController::Guide reentrancy state = 9 op = 0
23:51:47.627 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
23:51:47.664 00.037 2744 Exposure complete
23:51:47.670 00.006 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:51:47.673 00.003 1092 case statement mapped state 6 to 3
23:51:47.677 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:51:47.927 00.250 2744 worker thread done servicing request
23:51:47.927 00.000 1092 OnExposeComplete: enter
23:51:47.931 00.004 1092 UpdateGuideState(): m_state=6
23:51:47.938 00.007 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
23:51:47.942 00.004 1092 Star::Find returns 1 (0), X=1602.39, Y=1127.63, Mass=497032, SNR=78.4, Peak=48656 HFD=3.3
23:51:47.950 00.008 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
23:51:47.956 00.006 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
23:51:47.959 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.79 hyp=0.87 cameraTheta=-1.12 mountX=0.67 mountY=-0.66, mountTheta=-0.78
23:51:47.970 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.79, opts=13)
23:51:47.974 00.004 1092 Enqueuing Move request for scope (0.38, -0.79)
23:51:47.983 00.009 2744 Worker thread wakes up
23:51:47.984 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.79) opts 0xd
23:51:47.984 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.79)
23:51:47.984 00.000 2744 Moving (0.38, -0.79) raw xDistance=0.67 yDistance=-0.66
23:51:47.985 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
23:51:47.985 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:47.985 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.66
23:51:47.985 00.000 2744 MoveAxis(W, 149, ABG)
23:51:47.985 00.000 2744 Guiding  Dir = 3, Dur = 149
23:51:47.986 00.001 2744 IsSlewing returns 0
23:51:47.986 00.000 2744 IsGuiding returns 0
23:51:47.987 00.001 2744 PulseGuide returned control before completion, sleep 159
23:51:48.019 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:51:48.038 00.019 1092 UpdateGuideState exits: m=497032 SNR=78.4
23:51:48.042 00.004 1092 PhdController: settling, locked = 1, distance = 0.87 (4.00) aobump = 0 frame = 2 / 99999
23:51:48.046 00.004 1092 PhdController: newstate STATE_FINISH
23:51:48.050 00.004 1092 PhdController complete: success
23:51:48.054 00.004 1092 evsrv: {"Event":"SettleDone","Timestamp":1778993508.054,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
23:51:48.059 00.005 1092 Mount: notify guiding dither settle done success=1
23:51:48.063 00.004 1092 PhdController: newstate STATE_IDLE
23:51:48.069 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:48.072 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:48.077 00.005 1092 Enqueuing Expose request
23:51:48.163 00.086 2744 IsGuiding returns 0
23:51:48.163 00.000 2744 Move returns status 0, amount 149
23:51:48.163 00.000 2744 MoveAxis(N, 0, ABG)
23:51:48.163 00.000 2744 Move returns status 0, amount 0
23:51:48.163 00.000 2744 move complete, result=0
23:51:48.164 00.001 2744 worker thread done servicing request
23:51:48.164 00.000 2744 Worker thread wakes up
23:51:48.164 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:48.164 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:48.167 00.003 1092 GuideStep: 0.7 px 149 ms WEST, -0.7 px 0 ms NORTH
23:51:51.547 03.380 2744 Exposure complete
23:51:51.761 00.214 2744 worker thread done servicing request
23:51:51.761 00.000 1092 OnExposeComplete: enter
23:51:51.764 00.003 1092 UpdateGuideState(): m_state=6
23:51:51.768 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.772 00.004 1092 Star::Find returns 1 (0), X=1601.60, Y=1127.66, Mass=525437, SNR=75.0, Peak=50784 HFD=3.4
23:51:51.775 00.003 1092 MultiStar: exiting stabilization period
23:51:51.777 00.002 1092 MultiStar: updating star positions after lock position change
23:51:51.780 00.003 1092 Star::Find(15, 1423, 1001, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.782 00.002 1092 Star::Find returns 1 (0), X=1423.65, Y=1001.81, Mass=468063, SNR=85.1, Peak=46186 HFD=3.2
23:51:51.792 00.010 1092 Star::Find(15, 1550, 225, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.796 00.004 1092 Star::Find returns 1 (0), X=1550.16, Y=225.15, Mass=369182, SNR=83.0, Peak=45975 HFD=2.4
23:51:51.810 00.014 1092 Star::Find(15, 893, 762, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.827 00.017 1092 Star::Find returns 1 (0), X=893.13, Y=762.12, Mass=351501, SNR=64.6, Peak=37578 HFD=3.1
23:51:51.853 00.026 1092 Star::Find(15, 1374, 428, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.862 00.009 1092 Star::Find returns 1 (0), X=1373.84, Y=428.18, Mass=321206, SNR=69.4, Peak=46675 HFD=2.7
23:51:51.872 00.010 1092 Star::Find(15, 1853, 827, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.881 00.009 1092 Star::Find returns 1 (0), X=1853.82, Y=827.14, Mass=316944, SNR=64.8, Peak=36839 HFD=3.0
23:51:51.894 00.013 1092 Star::Find(15, 1856, 735, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.903 00.009 1092 Star::Find returns 1 (0), X=1857.22, Y=734.65, Mass=304672, SNR=60.6, Peak=34554 HFD=3.2
23:51:51.907 00.004 1092 Star::Find(15, 943, 899, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.910 00.003 1092 Star::Find returns 1 (0), X=943.29, Y=899.26, Mass=218519, SNR=46.2, Peak=28138 HFD=3.5
23:51:51.916 00.006 1092 Star::Find(15, 1541, 874, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.921 00.005 1092 Star::Find returns 1 (0), X=1541.77, Y=874.16, Mass=212340, SNR=44.2, Peak=27213 HFD=3.0
23:51:51.924 00.003 1092 Star::Find(15, 1876, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.928 00.004 1092 Star::Find returns 1 (0), X=1877.15, Y=488.53, Mass=284509, SNR=50.1, Peak=22077 HFD=3.8
23:51:51.931 00.003 1092 Star::Find(15, 212, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.935 00.004 1092 Star::Find returns 1 (0), X=212.85, Y=451.94, Mass=180934, SNR=48.4, Peak=21719 HFD=3.5
23:51:51.939 00.004 1092 Star::Find(15, 1649, 1011, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
23:51:51.943 00.004 1092 Star::Find returns 1 (0), X=1649.94, Y=1011.25, Mass=195662, SNR=42.0, Peak=23802 HFD=3.2
23:51:51.946 00.003 1092 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.43) = xAngle (-1.65 = -1.65)
23:51:51.950 00.004 1092 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.80 = -1.80)
23:51:51.954 00.004 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.75 hyp=0.86 cameraTheta=-2.07 mountX=-0.07 mountY=-0.84, mountTheta=-1.65
23:51:51.965 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.75, opts=13)
23:51:51.969 00.004 1092 Enqueuing Move request for scope (-0.41, -0.75)
23:51:51.973 00.004 2744 Worker thread wakes up
23:51:51.973 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.75) opts 0xd
23:51:51.973 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.75)
23:51:51.973 00.000 2744 Moving (-0.41, -0.75) raw xDistance=-0.07 yDistance=-0.84
23:51:51.973 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
23:51:51.973 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:51:51.973 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.84
23:51:51.973 00.000 2744 MoveAxis(E, 0, ABG)
23:51:51.974 00.001 2744 Move returns status 0, amount 0
23:51:51.974 00.000 2744 MoveAxis(N, 0, ABG)
23:51:51.974 00.000 2744 Move returns status 0, amount 0
23:51:51.974 00.000 2744 move complete, result=0
23:51:51.974 00.000 2744 worker thread done servicing request
23:51:51.997 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1693, FiltMax=65535, Gamma=0.510
23:51:52.017 00.020 1092 UpdateGuideState exits: m=525437 SNR=75.0
23:51:52.021 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:52.023 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:52.026 00.003 1092 Enqueuing Expose request
23:51:52.030 00.004 2744 Worker thread wakes up
23:51:52.030 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.8 px 0 ms NORTH
23:51:52.033 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:52.033 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:55.412 03.379 2744 Exposure complete
23:51:55.599 00.187 2744 worker thread done servicing request
23:51:55.599 00.000 1092 OnExposeComplete: enter
23:51:55.603 00.004 1092 UpdateGuideState(): m_state=6
23:51:55.605 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
23:51:55.610 00.005 1092 Star::Find returns 1 (0), X=1601.63, Y=1127.82, Mass=563007, SNR=89.4, Peak=39123 HFD=3.8
23:51:55.614 00.004 1092 MultiStar: [#1 -0.07,-0.12,0.77,U] [#2 -0.16,0.21,0.77,U] [#3 -0.04,0.11,0.62,U] [#4 -0.13,-0.10,0.75,U] [#5 -0.20,0.36,0.61,U] [#6 0.05,0.21,0.58,U] [#7 -0.37,0.25,0.45,U] [#8 -0.56,0.03,0.45,U] 
23:51:55.616 00.002 1092 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.39, -0.60}
23:51:55.622 00.006 1092 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.43) = xAngle (-2.66 = -2.66)
23:51:55.626 00.004 1092 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.81 = -2.81)
23:51:55.628 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.08 mountX=-0.18 mountY=-0.06, mountTheta=-2.79
23:51:55.635 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.01, opts=13)
23:51:55.638 00.003 1092 Enqueuing Move request for scope (-0.20, -0.01)
23:51:55.642 00.004 2744 Worker thread wakes up
23:51:55.642 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
23:51:55.642 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
23:51:55.642 00.000 2744 Moving (-0.20, -0.01) raw xDistance=-0.18 yDistance=-0.06
23:51:55.642 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
23:51:55.642 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:55.642 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:51:55.642 00.000 2744 MoveAxis(E, 0, ABG)
23:51:55.642 00.000 2744 Move returns status 0, amount 0
23:51:55.642 00.000 2744 MoveAxis(N, 0, ABG)
23:51:55.642 00.000 2744 Move returns status 0, amount 0
23:51:55.642 00.000 2744 move complete, result=0
23:51:55.642 00.000 2744 worker thread done servicing request
23:51:55.660 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1581, FiltMax=65535, Gamma=0.510
23:51:55.676 00.016 1092 UpdateGuideState exits: m=563007 SNR=89.4
23:51:55.679 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:55.681 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:55.684 00.003 1092 Enqueuing Expose request
23:51:55.686 00.002 2744 Worker thread wakes up
23:51:55.686 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:51:55.688 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:55.688 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:59.079 03.391 2744 Exposure complete
23:51:59.279 00.200 2744 worker thread done servicing request
23:51:59.279 00.000 1092 OnExposeComplete: enter
23:51:59.282 00.003 1092 UpdateGuideState(): m_state=6
23:51:59.285 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
23:51:59.287 00.002 1092 Star::Find returns 1 (0), X=1601.24, Y=1128.11, Mass=497161, SNR=68.3, Peak=40131 HFD=3.7
23:51:59.291 00.004 1092 MultiStar: [#1 -0.29,0.41,0.94,U] [#2 -0.40,0.60,1.05,U] [#3 -0.22,0.49,0.91,U] [#4 -0.24,0.59,0.89,U] [#5 -0.62,0.64,0.83,U] [#6 -0.56,0.38,0.93,U] [#7 -0.20,0.32,0.58,U] [#8 -0.50,0.80,0.55,U] 
23:51:59.294 00.003 1092 refined, 8 included, MultiStar: {-0.43, 0.42}, one-star: {-0.78, -0.30}
23:51:59.296 00.002 1092 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.43) = xAngle (2.80 = 2.80)
23:51:59.298 00.002 1092 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.65 = 2.65)
23:51:59.301 00.003 1092 CameraToMount -- cameraX=-0.43 cameraY=0.42 hyp=0.60 cameraTheta=2.37 mountX=-0.56 mountY=0.28, mountTheta=2.67
23:51:59.309 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.42, opts=13)
23:51:59.312 00.003 1092 Enqueuing Move request for scope (-0.43, 0.42)
23:51:59.314 00.002 2744 Worker thread wakes up
23:51:59.314 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.42) opts 0xd
23:51:59.314 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.42)
23:51:59.314 00.000 2744 Moving (-0.43, 0.42) raw xDistance=-0.56 yDistance=0.28
23:51:59.314 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
23:51:59.315 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:51:59.315 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:51:59.315 00.000 2744 MoveAxis(E, 126, ABG)
23:51:59.315 00.000 2744 Guiding  Dir = 2, Dur = 126
23:51:59.315 00.000 2744 IsSlewing returns 0
23:51:59.315 00.000 2744 IsGuiding returns 0
23:51:59.316 00.001 2744 PulseGuide returned control before completion, sleep 136
23:51:59.335 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1610, FiltMax=65535, Gamma=0.510
23:51:59.352 00.017 1092 UpdateGuideState exits: m=497161 SNR=68.3
23:51:59.356 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:51:59.359 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:51:59.361 00.002 1092 Enqueuing Expose request
23:51:59.465 00.104 2744 IsGuiding returns 1
23:51:59.465 00.000 2744 scope still moving after pulse duration time elapsed
23:51:59.497 00.032 2744 IsSlewing returns 0
23:51:59.497 00.000 2744 IsGuiding returns 0
23:51:59.497 00.000 2744 scope move finished after 126 + 55 ms
23:51:59.497 00.000 2744 Move returns status 0, amount 126
23:51:59.497 00.000 2744 MoveAxis(N, 0, ABG)
23:51:59.497 00.000 2744 Move returns status 0, amount 0
23:51:59.498 00.001 2744 move complete, result=0
23:51:59.498 00.000 2744 worker thread done servicing request
23:51:59.498 00.000 2744 Worker thread wakes up
23:51:59.498 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:51:59.498 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:51:59.498 00.000 1092 GuideStep: -0.6 px 126 ms EAST, 0.3 px 0 ms NORTH
23:52:02.924 03.426 2744 Exposure complete
23:52:03.149 00.225 2744 worker thread done servicing request
23:52:03.149 00.000 1092 OnExposeComplete: enter
23:52:03.152 00.003 1092 UpdateGuideState(): m_state=6
23:52:03.155 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
23:52:03.157 00.002 1092 Star::Find returns 1 (0), X=1601.29, Y=1128.21, Mass=540848, SNR=83.5, Peak=49219 HFD=3.7
23:52:03.160 00.003 1092 MultiStar: [#1 -0.28,0.48,0.83,U] [#2 -0.32,0.54,0.83,U] [#3 -0.17,0.42,0.75,U] [#4 -0.27,0.31,0.83,U] [#5 -0.55,0.75,0.72,U] [#6 -0.24,0.24,0.72,U] [#7 -0.19,0.05,0.54,U] [#8 -0.72,0.66,0.55,U] 
23:52:03.163 00.003 1092 refined, 8 included, MultiStar: {-0.39, 0.34}, one-star: {-0.73, -0.21}
23:52:03.165 00.002 1092 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.43) = xAngle (2.85 = 2.85)
23:52:03.169 00.004 1092 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.70 = 2.70)
23:52:03.171 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=0.34 hyp=0.52 cameraTheta=2.42 mountX=-0.50 mountY=0.22, mountTheta=2.72
23:52:03.176 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.34, opts=13)
23:52:03.179 00.003 1092 Enqueuing Move request for scope (-0.39, 0.34)
23:52:03.181 00.002 2744 Worker thread wakes up
23:52:03.182 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.34) opts 0xd
23:52:03.182 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.34)
23:52:03.182 00.000 2744 Moving (-0.39, 0.34) raw xDistance=-0.50 yDistance=0.22
23:52:03.182 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
23:52:03.182 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:03.182 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:52:03.182 00.000 2744 MoveAxis(E, 120, ABG)
23:52:03.182 00.000 2744 Guiding  Dir = 2, Dur = 120
23:52:03.182 00.000 2744 IsSlewing returns 0
23:52:03.183 00.001 2744 IsGuiding returns 0
23:52:03.183 00.000 2744 PulseGuide returned control before completion, sleep 130
23:52:03.200 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1331, FiltMax=65535, Gamma=0.510
23:52:03.218 00.018 1092 UpdateGuideState exits: m=540848 SNR=83.5
23:52:03.221 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:03.223 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:03.226 00.003 1092 Enqueuing Expose request
23:52:03.325 00.099 2744 IsGuiding returns 1
23:52:03.325 00.000 2744 scope still moving after pulse duration time elapsed
23:52:03.356 00.031 2744 IsSlewing returns 0
23:52:03.358 00.002 2744 IsGuiding returns 0
23:52:03.358 00.000 2744 scope move finished after 120 + 54 ms
23:52:03.358 00.000 2744 Move returns status 0, amount 120
23:52:03.358 00.000 2744 MoveAxis(N, 0, ABG)
23:52:03.359 00.001 2744 Move returns status 0, amount 0
23:52:03.359 00.000 2744 move complete, result=0
23:52:03.359 00.000 2744 worker thread done servicing request
23:52:03.360 00.001 2744 Worker thread wakes up
23:52:03.360 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:03.360 00.000 1092 GuideStep: -0.5 px 120 ms EAST, 0.2 px 0 ms NORTH
23:52:03.363 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:06.750 03.387 2744 Exposure complete
23:52:06.947 00.197 2744 worker thread done servicing request
23:52:06.947 00.000 1092 OnExposeComplete: enter
23:52:06.949 00.002 1092 UpdateGuideState(): m_state=6
23:52:06.952 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
23:52:06.954 00.002 1092 Star::Find returns 1 (0), X=1601.68, Y=1128.10, Mass=512547, SNR=76.3, Peak=51395 HFD=3.4
23:52:06.958 00.004 1092 MultiStar: [#1 0.21,0.33,0.97,U] [#2 0.25,0.21,1.18,U] [#3 0.11,0.08,0.83,U] [#4 0.10,0.18,0.75,U] [#5 0.08,0.33,0.80,U] [#6 0.19,0.17,0.70,U] [#7 0.18,0.04,0.66,U] [#8 -0.26,0.38,0.46,U] 
23:52:06.961 00.003 1092 refined, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.34, -0.31}
23:52:06.963 00.002 1092 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.43) = xAngle (1.54 = 1.54)
23:52:06.965 00.002 1092 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.39 = 1.39)
23:52:06.967 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.14 hyp=0.16 cameraTheta=1.11 mountX=0.00 mountY=0.16, mountTheta=1.54
23:52:06.976 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.14, opts=13)
23:52:06.979 00.003 1092 Enqueuing Move request for scope (0.07, 0.14)
23:52:06.981 00.002 2744 Worker thread wakes up
23:52:06.981 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.14) opts 0xd
23:52:06.981 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.14)
23:52:06.981 00.000 2744 Moving (0.07, 0.14) raw xDistance=0.00 yDistance=0.16
23:52:06.981 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
23:52:06.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:06.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
23:52:06.981 00.000 2744 MoveAxis(E, 0, ABG)
23:52:06.981 00.000 2744 Move returns status 0, amount 0
23:52:06.981 00.000 2744 MoveAxis(N, 0, ABG)
23:52:06.981 00.000 2744 Move returns status 0, amount 0
23:52:06.981 00.000 2744 move complete, result=0
23:52:06.982 00.001 2744 worker thread done servicing request
23:52:06.998 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1744, FiltMax=65535, Gamma=0.510
23:52:07.014 00.016 1092 UpdateGuideState exits: m=512547 SNR=76.3
23:52:07.017 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:07.019 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:07.022 00.003 1092 Enqueuing Expose request
23:52:07.025 00.003 2744 Worker thread wakes up
23:52:07.025 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:07.025 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:07.025 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:10.422 03.397 2744 Exposure complete
23:52:10.628 00.206 2744 worker thread done servicing request
23:52:10.628 00.000 1092 OnExposeComplete: enter
23:52:10.630 00.002 1092 UpdateGuideState(): m_state=6
23:52:10.634 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
23:52:10.637 00.003 1092 Star::Find returns 1 (0), X=1601.64, Y=1127.88, Mass=543283, SNR=88.2, Peak=48355 HFD=3.7
23:52:10.640 00.003 1092 MultiStar: [#1 -0.09,0.07,0.76,U] [#2 0.03,0.12,0.84,U] [#3 0.10,-0.09,0.71,U] [#4 -0.09,-0.10,0.79,U] [#5 0.03,0.21,0.78,U] [#6 0.09,-0.07,0.58,U] [#7 -0.25,0.01,0.44,U] [#8 -0.14,0.39,0.45,U] 
23:52:10.643 00.003 1092 refined, 8 included, MultiStar: {-0.08, -0.04}, one-star: {-0.38, -0.54}
23:52:10.645 00.002 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
23:52:10.647 00.002 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.46 = -2.46)
23:52:10.648 00.001 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-2.73 mountX=-0.06 mountY=-0.06, mountTheta=-2.38
23:52:10.656 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.04, opts=13)
23:52:10.660 00.004 1092 Enqueuing Move request for scope (-0.08, -0.04)
23:52:10.662 00.002 2744 Worker thread wakes up
23:52:10.662 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.04) opts 0xd
23:52:10.662 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.04)
23:52:10.662 00.000 2744 Moving (-0.08, -0.04) raw xDistance=-0.06 yDistance=-0.06
23:52:10.662 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
23:52:10.662 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:10.662 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
23:52:10.662 00.000 2744 MoveAxis(E, 0, ABG)
23:52:10.663 00.001 2744 Move returns status 0, amount 0
23:52:10.663 00.000 2744 MoveAxis(N, 0, ABG)
23:52:10.663 00.000 2744 Move returns status 0, amount 0
23:52:10.663 00.000 2744 move complete, result=0
23:52:10.663 00.000 2744 worker thread done servicing request
23:52:10.679 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1418, FiltMax=65535, Gamma=0.510
23:52:10.696 00.017 1092 UpdateGuideState exits: m=543283 SNR=88.2
23:52:10.699 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:10.701 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:10.703 00.002 1092 Enqueuing Expose request
23:52:10.705 00.002 2744 Worker thread wakes up
23:52:10.706 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:52:10.708 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:10.708 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:14.087 03.379 2744 Exposure complete
23:52:14.292 00.205 2744 worker thread done servicing request
23:52:14.292 00.000 1092 OnExposeComplete: enter
23:52:14.295 00.003 1092 UpdateGuideState(): m_state=6
23:52:14.297 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
23:52:14.300 00.003 1092 Star::Find returns 1 (0), X=1601.42, Y=1127.95, Mass=516405, SNR=89.8, Peak=45539 HFD=3.6
23:52:14.302 00.002 1092 MultiStar: [#1 -0.33,0.32,0.84,U] [#2 -0.26,0.36,0.85,U] [#3 -0.21,0.18,0.72,U] [#4 -0.18,0.11,0.92,U] [#5 -0.33,0.32,0.70,U] [#6 -0.20,0.39,0.68,U] [#7 -0.26,0.40,0.54,U] [#8 -0.60,0.55,0.39,U] 
23:52:14.305 00.003 1092 refined, 8 included, MultiStar: {-0.33, 0.19}, one-star: {-0.59, -0.47}
23:52:14.307 00.002 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
23:52:14.310 00.003 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
23:52:14.312 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=0.19 hyp=0.38 cameraTheta=2.61 mountX=-0.37 mountY=0.10, mountTheta=2.89
23:52:14.316 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.19, opts=13)
23:52:14.319 00.003 1092 Enqueuing Move request for scope (-0.33, 0.19)
23:52:14.321 00.002 2744 Worker thread wakes up
23:52:14.322 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.19) opts 0xd
23:52:14.322 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.19)
23:52:14.322 00.000 2744 Moving (-0.33, 0.19) raw xDistance=-0.37 yDistance=0.10
23:52:14.322 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
23:52:14.322 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:14.322 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:52:14.322 00.000 2744 MoveAxis(E, 84, ABG)
23:52:14.322 00.000 2744 Guiding  Dir = 2, Dur = 84
23:52:14.322 00.000 2744 IsSlewing returns 0
23:52:14.323 00.001 2744 IsGuiding returns 0
23:52:14.323 00.000 2744 PulseGuide returned control before completion, sleep 94
23:52:14.337 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1517, FiltMax=65535, Gamma=0.510
23:52:14.356 00.019 1092 UpdateGuideState exits: m=516405 SNR=89.8
23:52:14.359 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:14.362 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:14.365 00.003 1092 Enqueuing Expose request
23:52:14.429 00.064 2744 IsGuiding returns 1
23:52:14.430 00.001 2744 scope still moving after pulse duration time elapsed
23:52:14.461 00.031 2744 IsSlewing returns 0
23:52:14.461 00.000 2744 IsGuiding returns 0
23:52:14.461 00.000 2744 scope move finished after 84 + 54 ms
23:52:14.461 00.000 2744 Move returns status 0, amount 84
23:52:14.461 00.000 2744 MoveAxis(N, 0, ABG)
23:52:14.461 00.000 2744 Move returns status 0, amount 0
23:52:14.461 00.000 2744 move complete, result=0
23:52:14.462 00.001 2744 worker thread done servicing request
23:52:14.462 00.000 2744 Worker thread wakes up
23:52:14.462 00.000 1092 GuideStep: -0.4 px 84 ms EAST, 0.1 px 0 ms NORTH
23:52:14.465 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:14.465 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:17.852 03.387 2744 Exposure complete
23:52:18.052 00.200 2744 worker thread done servicing request
23:52:18.053 00.001 1092 OnExposeComplete: enter
23:52:18.055 00.002 1092 UpdateGuideState(): m_state=6
23:52:18.058 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
23:52:18.061 00.003 1092 Star::Find returns 1 (0), X=1601.90, Y=1127.90, Mass=559631, SNR=81.8, Peak=49171 HFD=3.8
23:52:18.063 00.002 1092 MultiStar: [#1 0.26,0.28,0.93,U] [#2 0.10,0.11,0.99,U] [#3 0.28,0.11,0.81,U] [#4 0.43,0.17,0.96,U] [#5 0.18,0.29,0.74,U] [#6 0.19,0.18,0.65,U] [#7 0.29,0.20,0.69,U] [#8 -0.03,0.35,0.46,U] 
23:52:18.066 00.003 1092 refined, 8 included, MultiStar: {0.18, 0.10}, one-star: {-0.12, -0.51}
23:52:18.068 00.002 1092 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.43) = xAngle (0.94 = 0.94)
23:52:18.070 00.002 1092 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.79 = 0.79)
23:52:18.073 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.21 cameraTheta=0.52 mountX=0.12 mountY=0.15, mountTheta=0.88
23:52:18.082 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.10, opts=13)
23:52:18.087 00.005 1092 Enqueuing Move request for scope (0.18, 0.10)
23:52:18.090 00.003 2744 Worker thread wakes up
23:52:18.090 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
23:52:18.090 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
23:52:18.090 00.000 2744 Moving (0.18, 0.10) raw xDistance=0.12 yDistance=0.15
23:52:18.090 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
23:52:18.090 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:18.090 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
23:52:18.090 00.000 2744 MoveAxis(E, 0, ABG)
23:52:18.090 00.000 2744 Move returns status 0, amount 0
23:52:18.090 00.000 2744 MoveAxis(N, 0, ABG)
23:52:18.090 00.000 2744 Move returns status 0, amount 0
23:52:18.091 00.001 2744 move complete, result=0
23:52:18.091 00.000 2744 worker thread done servicing request
23:52:18.107 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1267, FiltMax=65535, Gamma=0.510
23:52:18.122 00.015 1092 UpdateGuideState exits: m=559631 SNR=81.8
23:52:18.125 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:18.128 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:18.130 00.002 1092 Enqueuing Expose request
23:52:18.132 00.002 2744 Worker thread wakes up
23:52:18.133 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:18.136 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:18.137 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:21.519 03.382 2744 Exposure complete
23:52:21.716 00.197 2744 worker thread done servicing request
23:52:21.716 00.000 1092 OnExposeComplete: enter
23:52:21.719 00.003 1092 UpdateGuideState(): m_state=6
23:52:21.721 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
23:52:21.723 00.002 1092 Star::Find returns 1 (0), X=1601.70, Y=1127.74, Mass=515655, SNR=89.7, Peak=51699 HFD=3.5
23:52:21.726 00.003 1092 MultiStar: [#1 0.16,0.13,0.88,U] [#2 0.23,0.22,0.94,U] [#3 0.29,0.07,0.68,U] [#4 0.18,0.16,0.78,U] [#5 0.04,0.22,0.63,U] [#6 0.17,0.48,0.66,U] [#7 -0.01,0.14,0.58,U] [#8 -0.14,0.35,0.45,U] 
23:52:21.728 00.002 1092 refined, 8 included, MultiStar: {0.07, 0.08}, one-star: {-0.32, -0.67}
23:52:21.729 00.001 1092 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.43) = xAngle (1.29 = 1.29)
23:52:21.731 00.002 1092 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.14 = 1.14)
23:52:21.734 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.10 cameraTheta=0.86 mountX=0.03 mountY=0.09, mountTheta=1.27
23:52:21.739 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.08, opts=13)
23:52:21.742 00.003 1092 Enqueuing Move request for scope (0.07, 0.08)
23:52:21.744 00.002 2744 Worker thread wakes up
23:52:21.744 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
23:52:21.744 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
23:52:21.744 00.000 2744 Moving (0.07, 0.08) raw xDistance=0.03 yDistance=0.09
23:52:21.744 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
23:52:21.744 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:21.744 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
23:52:21.744 00.000 2744 MoveAxis(E, 0, ABG)
23:52:21.744 00.000 2744 Move returns status 0, amount 0
23:52:21.745 00.001 2744 MoveAxis(N, 0, ABG)
23:52:21.745 00.000 2744 Move returns status 0, amount 0
23:52:21.745 00.000 2744 move complete, result=0
23:52:21.745 00.000 2744 worker thread done servicing request
23:52:21.758 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1619, FiltMax=65535, Gamma=0.510
23:52:21.772 00.014 1092 UpdateGuideState exits: m=515655 SNR=89.7
23:52:21.775 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:21.777 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:21.779 00.002 1092 Enqueuing Expose request
23:52:21.781 00.002 2744 Worker thread wakes up
23:52:21.781 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:21.781 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:21.781 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
23:52:25.189 03.408 2744 Exposure complete
23:52:25.406 00.217 2744 worker thread done servicing request
23:52:25.406 00.000 1092 OnExposeComplete: enter
23:52:25.409 00.003 1092 UpdateGuideState(): m_state=6
23:52:25.413 00.004 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
23:52:25.416 00.003 1092 Star::Find returns 1 (0), X=1601.23, Y=1128.22, Mass=527043, SNR=95.9, Peak=48115 HFD=3.6
23:52:25.422 00.006 1092 MultiStar: [#1 -0.51,0.42,0.78,U] [#2 -0.33,0.62,0.79,U] [#3 -0.25,0.26,0.63,U] [#4 -0.15,0.26,0.71,U] [#5 -0.20,0.67,0.61,U] [#6 -0.20,0.27,0.66,U] [#7 -0.35,0.45,0.47,U] [#8 -0.67,0.75,0.41,U] 
23:52:25.424 00.002 1092 refined, 8 included, MultiStar: {-0.40, 0.34}, one-star: {-0.78, -0.20}
23:52:25.427 00.003 1092 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.43) = xAngle (2.86 = 2.86)
23:52:25.430 00.003 1092 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.70 = 2.70)
23:52:25.432 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=0.34 hyp=0.52 cameraTheta=2.43 mountX=-0.50 mountY=0.22, mountTheta=2.72
23:52:25.439 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.34, opts=13)
23:52:25.443 00.004 1092 Enqueuing Move request for scope (-0.40, 0.34)
23:52:25.445 00.002 2744 Worker thread wakes up
23:52:25.445 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.34) opts 0xd
23:52:25.446 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.34)
23:52:25.446 00.000 2744 Moving (-0.40, 0.34) raw xDistance=-0.50 yDistance=0.22
23:52:25.446 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
23:52:25.446 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:25.446 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
23:52:25.446 00.000 2744 MoveAxis(E, 112, ABG)
23:52:25.446 00.000 2744 Guiding  Dir = 2, Dur = 112
23:52:25.446 00.000 2744 IsSlewing returns 0
23:52:25.447 00.001 2744 IsGuiding returns 0
23:52:25.447 00.000 2744 PulseGuide returned control before completion, sleep 122
23:52:25.464 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1742, FiltMax=65535, Gamma=0.510
23:52:25.481 00.017 1092 UpdateGuideState exits: m=527043 SNR=95.9
23:52:25.484 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:25.487 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:25.489 00.002 1092 Enqueuing Expose request
23:52:25.572 00.083 2744 IsGuiding returns 1
23:52:25.572 00.000 2744 scope still moving after pulse duration time elapsed
23:52:25.603 00.031 2744 IsSlewing returns 0
23:52:25.603 00.000 2744 IsGuiding returns 0
23:52:25.603 00.000 2744 scope move finished after 112 + 44 ms
23:52:25.603 00.000 2744 Move returns status 0, amount 112
23:52:25.604 00.001 2744 MoveAxis(N, 0, ABG)
23:52:25.604 00.000 2744 Move returns status 0, amount 0
23:52:25.604 00.000 2744 move complete, result=0
23:52:25.604 00.000 2744 worker thread done servicing request
23:52:25.604 00.000 2744 Worker thread wakes up
23:52:25.604 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:25.604 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:25.607 00.003 1092 GuideStep: -0.5 px 112 ms EAST, 0.2 px 0 ms NORTH
23:52:28.993 03.386 2744 Exposure complete
23:52:29.180 00.187 2744 worker thread done servicing request
23:52:29.180 00.000 1092 OnExposeComplete: enter
23:52:29.185 00.005 1092 UpdateGuideState(): m_state=6
23:52:29.187 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
23:52:29.189 00.002 1092 Star::Find returns 1 (0), X=1601.07, Y=1128.20, Mass=534122, SNR=83.7, Peak=48115 HFD=3.7
23:52:29.192 00.003 1092 MultiStar: [#1 -0.41,0.36,0.91,U] [#2 -0.49,0.45,1.03,U] [#3 -0.33,0.41,0.77,U] [#4 -0.39,0.43,0.86,U] [#5 -0.51,0.72,0.71,U] [#6 -0.61,0.64,0.76,U] [#7 -0.49,0.57,0.50,U] [#8 -0.85,0.72,0.49,U] 
23:52:29.194 00.002 1092 refined, 8 included, MultiStar: {-0.55, 0.41}, one-star: {-0.94, -0.22}
23:52:29.196 00.002 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.93 = 2.93)
23:52:29.198 00.002 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.78 = 2.78)
23:52:29.200 00.002 1092 CameraToMount -- cameraX=-0.55 cameraY=0.41 hyp=0.69 cameraTheta=2.50 mountX=-0.67 mountY=0.25, mountTheta=2.79
23:52:29.208 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=0.41, opts=13)
23:52:29.211 00.003 1092 Enqueuing Move request for scope (-0.55, 0.41)
23:52:29.213 00.002 2744 Worker thread wakes up
23:52:29.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.41) opts 0xd
23:52:29.213 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, 0.41)
23:52:29.213 00.000 2744 Moving (-0.55, 0.41) raw xDistance=-0.67 yDistance=0.25
23:52:29.213 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
23:52:29.213 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:29.213 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:52:29.213 00.000 2744 MoveAxis(E, 159, ABG)
23:52:29.213 00.000 2744 Guiding  Dir = 2, Dur = 159
23:52:29.214 00.001 2744 IsSlewing returns 0
23:52:29.214 00.000 2744 IsGuiding returns 0
23:52:29.214 00.000 2744 PulseGuide returned control before completion, sleep 169
23:52:29.242 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1523, FiltMax=65535, Gamma=0.510
23:52:29.270 00.028 1092 UpdateGuideState exits: m=534122 SNR=83.7
23:52:29.275 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:29.278 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:29.281 00.003 1092 Enqueuing Expose request
23:52:29.395 00.114 2744 IsGuiding returns 1
23:52:29.395 00.000 2744 scope still moving after pulse duration time elapsed
23:52:29.425 00.030 2744 IsSlewing returns 0
23:52:29.425 00.000 2744 IsGuiding returns 0
23:52:29.425 00.000 2744 scope move finished after 159 + 52 ms
23:52:29.425 00.000 2744 Move returns status 0, amount 159
23:52:29.425 00.000 2744 MoveAxis(N, 0, ABG)
23:52:29.426 00.001 2744 Move returns status 0, amount 0
23:52:29.426 00.000 2744 move complete, result=0
23:52:29.426 00.000 2744 worker thread done servicing request
23:52:29.426 00.000 2744 Worker thread wakes up
23:52:29.426 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:29.426 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:29.427 00.001 1092 GuideStep: -0.7 px 159 ms EAST, 0.2 px 0 ms NORTH
23:52:32.811 03.384 2744 Exposure complete
23:52:33.005 00.194 2744 worker thread done servicing request
23:52:33.005 00.000 1092 OnExposeComplete: enter
23:52:33.008 00.003 1092 UpdateGuideState(): m_state=6
23:52:33.011 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
23:52:33.013 00.002 1092 Star::Find returns 1 (0), X=1600.98, Y=1128.55, Mass=536486, SNR=79.0, Peak=40947 HFD=3.6
23:52:33.015 00.002 1092 MultiStar: [#1 -0.55,0.59,0.97,U] [#2 -0.55,0.65,0.93,U] [#3 -0.50,0.80,0.78,U] [#4 -0.35,0.56,0.88,U] [#5 -0.48,0.93,0.62,U] [#6 -0.59,0.84,0.66,U] [#7 -1.07,0.94,0.59,U] [#8 -0.93,0.98,0.41,U] 
23:52:33.017 00.002 1092 refined, 8 included, MultiStar: {-0.66, 0.66}, one-star: {-1.04, 0.13}
23:52:33.019 00.002 1092 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.43) = xAngle (2.78 = 2.78)
23:52:33.021 00.002 1092 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.63 = 2.63)
23:52:33.024 00.003 1092 CameraToMount -- cameraX=-0.66 cameraY=0.66 hyp=0.93 cameraTheta=2.35 mountX=-0.87 mountY=0.46, mountTheta=2.66
23:52:33.030 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=0.66, opts=13)
23:52:33.032 00.002 1092 Enqueuing Move request for scope (-0.66, 0.66)
23:52:33.034 00.002 2744 Worker thread wakes up
23:52:33.034 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.66) opts 0xd
23:52:33.034 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, 0.66)
23:52:33.034 00.000 2744 Moving (-0.66, 0.66) raw xDistance=-0.87 yDistance=0.46
23:52:33.034 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
23:52:33.034 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:52:33.034 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
23:52:33.035 00.001 2744 MoveAxis(E, 206, ABG)
23:52:33.035 00.000 2744 Guiding  Dir = 2, Dur = 206
23:52:33.035 00.000 2744 IsSlewing returns 0
23:52:33.035 00.000 2744 IsGuiding returns 0
23:52:33.035 00.000 2744 PulseGuide returned control before completion, sleep 216
23:52:33.049 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1411, FiltMax=65535, Gamma=0.510
23:52:33.064 00.015 1092 UpdateGuideState exits: m=536486 SNR=79.0
23:52:33.067 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:33.069 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:33.072 00.003 1092 Enqueuing Expose request
23:52:33.259 00.187 2744 IsGuiding returns 1
23:52:33.259 00.000 2744 scope still moving after pulse duration time elapsed
23:52:33.289 00.030 2744 IsSlewing returns 0
23:52:33.289 00.000 2744 IsGuiding returns 0
23:52:33.289 00.000 2744 scope move finished after 206 + 48 ms
23:52:33.289 00.000 2744 Move returns status 0, amount 206
23:52:33.289 00.000 2744 MoveAxis(N, 0, ABG)
23:52:33.289 00.000 2744 Move returns status 0, amount 0
23:52:33.289 00.000 2744 move complete, result=0
23:52:33.290 00.001 2744 worker thread done servicing request
23:52:33.290 00.000 2744 Worker thread wakes up
23:52:33.290 00.000 1092 GuideStep: -0.9 px 206 ms EAST, 0.5 px 0 ms NORTH
23:52:33.293 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:33.293 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:36.682 03.389 2744 Exposure complete
23:52:36.886 00.204 2744 worker thread done servicing request
23:52:36.886 00.000 1092 OnExposeComplete: enter
23:52:36.889 00.003 1092 UpdateGuideState(): m_state=6
23:52:36.892 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
23:52:36.895 00.003 1092 Star::Find returns 1 (0), X=1600.39, Y=1128.36, Mass=491635, SNR=88.1, Peak=54163 HFD=3.3
23:52:36.897 00.002 1092 MultiStar: [#1 -1.00,0.70,0.97,U] [#2 -1.03,0.77,1.02,U] [#3 -1.03,0.57,0.74,U] [#4 -0.95,0.52,0.76,U] [#5 -1.04,0.73,0.89,U] [#6 -0.99,0.74,0.65,U] [#7 -1.20,0.81,0.55,U] [#8 -1.43,0.92,0.47,U] 
23:52:36.900 00.003 1092 refined, 8 included, MultiStar: {-1.14, 0.60}, one-star: {-1.63, -0.05}
23:52:36.903 00.003 1092 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
23:52:36.907 00.004 1092 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
23:52:36.909 00.002 1092 CameraToMount -- cameraX=-1.14 cameraY=0.60 hyp=1.29 cameraTheta=2.66 mountX=-1.29 mountY=0.27, mountTheta=2.93
23:52:36.913 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.14, y=0.60, opts=13)
23:52:36.916 00.003 1092 Enqueuing Move request for scope (-1.14, 0.60)
23:52:36.920 00.004 2744 Worker thread wakes up
23:52:36.920 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.14, 0.60) opts 0xd
23:52:36.920 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.14, 0.60)
23:52:36.920 00.000 2744 Moving (-1.14, 0.60) raw xDistance=-1.29 yDistance=0.27
23:52:36.920 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.85 from input -1.29
23:52:36.920 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:36.920 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
23:52:36.921 00.001 2744 MoveAxis(E, 303, ABG)
23:52:36.921 00.000 2744 Guiding  Dir = 2, Dur = 303
23:52:36.921 00.000 2744 IsSlewing returns 0
23:52:36.921 00.000 2744 IsGuiding returns 0
23:52:36.921 00.000 2744 PulseGuide returned control before completion, sleep 313
23:52:36.941 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1719, FiltMax=65535, Gamma=0.510
23:52:36.958 00.017 1092 UpdateGuideState exits: m=491635 SNR=88.1
23:52:36.961 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:36.963 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:36.965 00.002 1092 Enqueuing Expose request
23:52:37.250 00.285 2744 IsGuiding returns 0
23:52:37.250 00.000 2744 Move returns status 0, amount 303
23:52:37.250 00.000 2744 MoveAxis(N, 0, ABG)
23:52:37.250 00.000 2744 Move returns status 0, amount 0
23:52:37.250 00.000 2744 move complete, result=0
23:52:37.252 00.002 2744 worker thread done servicing request
23:52:37.252 00.000 2744 Worker thread wakes up
23:52:37.252 00.000 1092 GuideStep: -1.3 px 303 ms EAST, 0.3 px 0 ms NORTH
23:52:37.255 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:37.255 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:40.676 03.421 2744 Exposure complete
23:52:40.926 00.250 2744 worker thread done servicing request
23:52:40.926 00.000 1092 OnExposeComplete: enter
23:52:40.929 00.003 1092 UpdateGuideState(): m_state=6
23:52:40.932 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
23:52:40.936 00.004 1092 Star::Find returns 1 (0), X=1601.99, Y=1127.99, Mass=532426, SNR=80.9, Peak=49571 HFD=4.0
23:52:40.938 00.002 1092 MultiStar: [#1 0.35,0.12,1.16,U] [#2 0.28,0.14,0.93,U] [#3 0.23,0.10,0.69,U] [#4 0.39,0.16,0.85,U] [#5 0.37,0.33,0.73,U] [#6 0.32,0.08,0.65,U] [#7 0.05,0.22,0.59,U] [#8 0.10,0.51,0.56,U] 
23:52:40.942 00.004 1092 refined, 8 included, MultiStar: {0.24, 0.11}, one-star: {-0.03, -0.42}
23:52:40.945 00.003 1092 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
23:52:40.948 00.003 1092 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
23:52:40.950 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.43 mountX=0.17 mountY=0.17, mountTheta=0.77
23:52:40.957 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.11, opts=13)
23:52:40.960 00.003 1092 Enqueuing Move request for scope (0.24, 0.11)
23:52:40.962 00.002 2744 Worker thread wakes up
23:52:40.963 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
23:52:40.963 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
23:52:40.963 00.000 2744 Moving (0.24, 0.11) raw xDistance=0.17 yDistance=0.17
23:52:40.963 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:52:40.963 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:40.963 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:52:40.963 00.000 2744 MoveAxis(E, 0, ABG)
23:52:40.963 00.000 2744 Move returns status 0, amount 0
23:52:40.963 00.000 2744 MoveAxis(N, 0, ABG)
23:52:40.963 00.000 2744 Move returns status 0, amount 0
23:52:40.963 00.000 2744 move complete, result=0
23:52:40.964 00.001 2744 worker thread done servicing request
23:52:40.981 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1341, FiltMax=65535, Gamma=0.510
23:52:40.997 00.016 1092 UpdateGuideState exits: m=532426 SNR=80.9
23:52:41.001 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:41.004 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:41.006 00.002 1092 Enqueuing Expose request
23:52:41.009 00.003 2744 Worker thread wakes up
23:52:41.009 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:52:41.012 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:41.012 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:44.396 03.384 2744 Exposure complete
23:52:44.582 00.186 2744 worker thread done servicing request
23:52:44.582 00.000 1092 OnExposeComplete: enter
23:52:44.585 00.003 1092 UpdateGuideState(): m_state=6
23:52:44.588 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
23:52:44.590 00.002 1092 Star::Find returns 1 (0), X=1601.16, Y=1128.10, Mass=543527, SNR=93.5, Peak=50035 HFD=3.7
23:52:44.593 00.003 1092 MultiStar: [#1 -0.29,0.08,0.79,U] [#2 -0.44,0.36,0.87,U] [#3 -0.27,0.10,0.72,U] [#4 -0.21,0.41,0.73,U] [#5 -0.54,0.51,0.66,U] [#6 -0.48,0.17,0.62,U] [#7 -0.19,0.35,0.53,U] [#8 -0.77,0.31,0.40,U] 
23:52:44.596 00.003 1092 refined, 8 included, MultiStar: {-0.46, 0.19}, one-star: {-0.86, -0.32}
23:52:44.598 00.002 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.18 = -3.10)
23:52:44.601 00.003 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
23:52:44.603 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=0.19 hyp=0.49 cameraTheta=2.75 mountX=-0.49 mountY=0.06, mountTheta=3.03
23:52:44.610 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.19, opts=13)
23:52:44.613 00.003 1092 Enqueuing Move request for scope (-0.46, 0.19)
23:52:44.615 00.002 2744 Worker thread wakes up
23:52:44.615 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.19) opts 0xd
23:52:44.615 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.19)
23:52:44.615 00.000 2744 Moving (-0.46, 0.19) raw xDistance=-0.49 yDistance=0.06
23:52:44.616 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
23:52:44.616 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:44.616 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
23:52:44.616 00.000 2744 MoveAxis(E, 110, ABG)
23:52:44.616 00.000 2744 Guiding  Dir = 2, Dur = 110
23:52:44.616 00.000 2744 IsSlewing returns 0
23:52:44.616 00.000 2744 IsGuiding returns 0
23:52:44.617 00.001 2744 PulseGuide returned control before completion, sleep 120
23:52:44.632 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1587, FiltMax=65535, Gamma=0.510
23:52:44.646 00.014 1092 UpdateGuideState exits: m=543527 SNR=93.5
23:52:44.649 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:44.651 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:44.653 00.002 1092 Enqueuing Expose request
23:52:44.751 00.098 2744 IsGuiding returns 1
23:52:44.751 00.000 2744 scope still moving after pulse duration time elapsed
23:52:44.783 00.032 2744 IsSlewing returns 0
23:52:44.783 00.000 2744 IsGuiding returns 0
23:52:44.783 00.000 2744 scope move finished after 110 + 56 ms
23:52:44.783 00.000 2744 Move returns status 0, amount 110
23:52:44.783 00.000 2744 MoveAxis(N, 0, ABG)
23:52:44.783 00.000 2744 Move returns status 0, amount 0
23:52:44.783 00.000 2744 move complete, result=0
23:52:44.784 00.001 2744 worker thread done servicing request
23:52:44.784 00.000 2744 Worker thread wakes up
23:52:44.784 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:44.784 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:44.793 00.009 1092 GuideStep: -0.5 px 110 ms EAST, 0.1 px 0 ms NORTH
23:52:48.163 03.370 2744 Exposure complete
23:52:48.360 00.197 2744 worker thread done servicing request
23:52:48.360 00.000 1092 OnExposeComplete: enter
23:52:48.362 00.002 1092 UpdateGuideState(): m_state=6
23:52:48.365 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
23:52:48.368 00.003 1092 Star::Find returns 1 (0), X=1601.15, Y=1128.22, Mass=533771, SNR=87.2, Peak=53971 HFD=3.4
23:52:48.371 00.003 1092 MultiStar: [#1 -0.49,0.29,0.90,U] [#2 -0.45,0.67,0.89,U] [#3 -0.25,0.29,0.79,U] [#4 -0.40,0.41,0.78,U] [#5 -0.41,0.69,0.76,U] [#6 -0.46,0.46,0.62,U] [#7 -0.51,0.46,0.60,U] [#8 -0.88,0.79,0.49,U] 
23:52:48.374 00.003 1092 refined, 8 included, MultiStar: {-0.52, 0.39}, one-star: {-0.87, -0.19}
23:52:48.377 00.003 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
23:52:48.379 00.002 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
23:52:48.381 00.002 1092 CameraToMount -- cameraX=-0.52 cameraY=0.39 hyp=0.65 cameraTheta=2.49 mountX=-0.64 mountY=0.24, mountTheta=2.78
23:52:48.388 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.39, opts=13)
23:52:48.391 00.003 1092 Enqueuing Move request for scope (-0.52, 0.39)
23:52:48.394 00.003 2744 Worker thread wakes up
23:52:48.394 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.39) opts 0xd
23:52:48.394 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.39)
23:52:48.394 00.000 2744 Moving (-0.52, 0.39) raw xDistance=-0.64 yDistance=0.24
23:52:48.394 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
23:52:48.394 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:48.394 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
23:52:48.394 00.000 2744 MoveAxis(E, 150, ABG)
23:52:48.394 00.000 2744 Guiding  Dir = 2, Dur = 150
23:52:48.395 00.001 2744 IsSlewing returns 0
23:52:48.395 00.000 2744 IsGuiding returns 0
23:52:48.395 00.000 2744 PulseGuide returned control before completion, sleep 160
23:52:48.410 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1744, FiltMax=65535, Gamma=0.510
23:52:48.427 00.017 1092 UpdateGuideState exits: m=533771 SNR=87.2
23:52:48.430 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:48.432 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:48.435 00.003 1092 Enqueuing Expose request
23:52:48.570 00.135 2744 IsGuiding returns 1
23:52:48.570 00.000 2744 scope still moving after pulse duration time elapsed
23:52:48.600 00.030 2744 IsSlewing returns 0
23:52:48.600 00.000 2744 IsGuiding returns 0
23:52:48.601 00.001 2744 scope move finished after 150 + 55 ms
23:52:48.601 00.000 2744 Move returns status 0, amount 150
23:52:48.601 00.000 2744 MoveAxis(N, 0, ABG)
23:52:48.601 00.000 2744 Move returns status 0, amount 0
23:52:48.601 00.000 2744 move complete, result=0
23:52:48.601 00.000 2744 worker thread done servicing request
23:52:48.601 00.000 1092 GuideStep: -0.6 px 150 ms EAST, 0.2 px 0 ms NORTH
23:52:48.604 00.003 2744 Worker thread wakes up
23:52:48.604 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:48.605 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:51.989 03.384 2744 Exposure complete
23:52:52.207 00.218 2744 worker thread done servicing request
23:52:52.207 00.000 1092 OnExposeComplete: enter
23:52:52.211 00.004 1092 UpdateGuideState(): m_state=6
23:52:52.213 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
23:52:52.216 00.003 1092 Star::Find returns 1 (0), X=1600.81, Y=1128.22, Mass=527884, SNR=88.8, Peak=58611 HFD=3.5
23:52:52.219 00.003 1092 MultiStar: [#1 -0.74,0.63,0.93,U] [#2 -0.74,0.70,0.76,U] [#3 -0.64,0.34,0.82,U] [#4 -0.76,0.49,0.73,U] [#5 -0.82,0.60,0.77,U] [#6 -0.67,0.40,0.72,U] [#7 -0.82,0.55,0.49,U] [#8 -1.07,0.67,0.44,U] 
23:52:52.222 00.003 1092 refined, 8 included, MultiStar: {-0.83, 0.43}, one-star: {-1.21, -0.19}
23:52:52.225 00.003 1092 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.43) = xAngle (3.09 = 3.09)
23:52:52.227 00.002 1092 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
23:52:52.230 00.003 1092 CameraToMount -- cameraX=-0.83 cameraY=0.43 hyp=0.93 cameraTheta=2.66 mountX=-0.93 mountY=0.19, mountTheta=2.94
23:52:52.235 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=0.43, opts=13)
23:52:52.238 00.003 1092 Enqueuing Move request for scope (-0.83, 0.43)
23:52:52.241 00.003 2744 Worker thread wakes up
23:52:52.241 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.43) opts 0xd
23:52:52.241 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, 0.43)
23:52:52.241 00.000 2744 Moving (-0.83, 0.43) raw xDistance=-0.93 yDistance=0.19
23:52:52.241 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.93
23:52:52.242 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:52.242 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:52:52.242 00.000 2744 MoveAxis(E, 220, ABG)
23:52:52.242 00.000 2744 Guiding  Dir = 2, Dur = 220
23:52:52.242 00.000 2744 IsSlewing returns 0
23:52:52.242 00.000 2744 IsGuiding returns 0
23:52:52.243 00.001 2744 PulseGuide returned control before completion, sleep 230
23:52:52.259 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:52:52.275 00.016 1092 UpdateGuideState exits: m=527884 SNR=88.8
23:52:52.278 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:52.281 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:52.287 00.006 1092 Enqueuing Expose request
23:52:52.481 00.194 2744 IsGuiding returns 1
23:52:52.481 00.000 2744 scope still moving after pulse duration time elapsed
23:52:52.512 00.031 2744 IsSlewing returns 0
23:52:52.512 00.000 2744 IsGuiding returns 0
23:52:52.512 00.000 2744 scope move finished after 220 + 49 ms
23:52:52.512 00.000 2744 Move returns status 0, amount 220
23:52:52.512 00.000 2744 MoveAxis(N, 0, ABG)
23:52:52.513 00.001 2744 Move returns status 0, amount 0
23:52:52.513 00.000 2744 move complete, result=0
23:52:52.513 00.000 2744 worker thread done servicing request
23:52:52.513 00.000 2744 Worker thread wakes up
23:52:52.513 00.000 1092 GuideStep: -0.9 px 220 ms EAST, 0.2 px 0 ms NORTH
23:52:52.518 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:52.518 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:55.901 03.383 2744 Exposure complete
23:52:56.089 00.188 2744 worker thread done servicing request
23:52:56.090 00.001 1092 OnExposeComplete: enter
23:52:56.092 00.002 1092 UpdateGuideState(): m_state=6
23:52:56.094 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
23:52:56.096 00.002 1092 Star::Find returns 1 (0), X=1600.79, Y=1128.14, Mass=518115, SNR=77.3, Peak=54675 HFD=3.4
23:52:56.099 00.003 1092 MultiStar: [#1 -0.83,0.43,0.93,U] [#2 -0.95,0.85,0.91,U] [#3 -0.68,0.36,0.94,U] [#4 -0.82,0.48,0.83,U] [#5 -0.94,0.60,0.81,U] [#6 -0.84,0.60,0.71,U] [#7 -0.85,0.47,0.57,U] [#8 -1.22,0.70,0.54,U] 
23:52:56.101 00.002 1092 refined, 8 included, MultiStar: {-0.92, 0.44}, one-star: {-1.23, -0.28}
23:52:56.104 00.003 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.12 = 3.12)
23:52:56.106 00.002 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
23:52:56.108 00.002 1092 CameraToMount -- cameraX=-0.92 cameraY=0.44 hyp=1.02 cameraTheta=2.70 mountX=-1.02 mountY=0.18, mountTheta=2.97
23:52:56.112 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.92, y=0.44, opts=13)
23:52:56.114 00.002 1092 Enqueuing Move request for scope (-0.92, 0.44)
23:52:56.116 00.002 2744 Worker thread wakes up
23:52:56.116 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.44) opts 0xd
23:52:56.116 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.92, 0.44)
23:52:56.116 00.000 2744 Moving (-0.92, 0.44) raw xDistance=-1.02 yDistance=0.18
23:52:56.116 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.02
23:52:56.116 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:52:56.116 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:52:56.116 00.000 2744 MoveAxis(E, 245, ABG)
23:52:56.116 00.000 2744 Guiding  Dir = 2, Dur = 245
23:52:56.116 00.000 2744 IsSlewing returns 0
23:52:56.117 00.001 2744 IsGuiding returns 0
23:52:56.117 00.000 2744 PulseGuide returned control before completion, sleep 255
23:52:56.131 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1338, FiltMax=65535, Gamma=0.510
23:52:56.148 00.017 1092 UpdateGuideState exits: m=518115 SNR=77.3
23:52:56.151 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:52:56.153 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:52:56.155 00.002 1092 Enqueuing Expose request
23:52:56.385 00.230 2744 IsGuiding returns 1
23:52:56.385 00.000 2744 scope still moving after pulse duration time elapsed
23:52:56.414 00.029 2744 IsSlewing returns 0
23:52:56.414 00.000 2744 IsGuiding returns 0
23:52:56.414 00.000 2744 scope move finished after 245 + 52 ms
23:52:56.414 00.000 2744 Move returns status 0, amount 245
23:52:56.414 00.000 2744 MoveAxis(N, 0, ABG)
23:52:56.415 00.001 2744 Move returns status 0, amount 0
23:52:56.415 00.000 2744 move complete, result=0
23:52:56.415 00.000 2744 worker thread done servicing request
23:52:56.415 00.000 2744 Worker thread wakes up
23:52:56.415 00.000 1092 GuideStep: -1.0 px 245 ms EAST, 0.2 px 0 ms NORTH
23:52:56.419 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:52:56.419 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:52:59.801 03.382 2744 Exposure complete
23:52:59.999 00.198 2744 worker thread done servicing request
23:52:59.999 00.000 1092 OnExposeComplete: enter
23:53:00.004 00.005 1092 UpdateGuideState(): m_state=6
23:53:00.008 00.004 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
23:53:00.012 00.004 1092 Star::Find returns 1 (0), X=1601.06, Y=1128.23, Mass=522520, SNR=93.3, Peak=57107 HFD=3.3
23:53:00.014 00.002 1092 MultiStar: [#1 -0.44,0.32,0.73,U] [#2 -0.44,0.58,0.85,U] [#3 -0.27,0.45,0.89,U] [#4 -0.37,0.36,0.76,U] [#5 -0.48,0.71,0.74,U] [#6 -0.65,0.57,0.66,U] [#7 -0.57,0.52,0.49,U] [#8 -0.60,0.63,0.49,U] 
23:53:00.017 00.003 1092 refined, 8 included, MultiStar: {-0.53, 0.40}, one-star: {-0.96, -0.18}
23:53:00.022 00.005 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
23:53:00.025 00.003 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
23:53:00.027 00.002 1092 CameraToMount -- cameraX=-0.53 cameraY=0.40 hyp=0.67 cameraTheta=2.49 mountX=-0.65 mountY=0.25, mountTheta=2.78
23:53:00.031 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.40, opts=13)
23:53:00.033 00.002 1092 Enqueuing Move request for scope (-0.53, 0.40)
23:53:00.035 00.002 2744 Worker thread wakes up
23:53:00.036 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.40) opts 0xd
23:53:00.036 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.40)
23:53:00.036 00.000 2744 Moving (-0.53, 0.40) raw xDistance=-0.65 yDistance=0.25
23:53:00.036 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.65
23:53:00.036 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:00.036 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
23:53:00.036 00.000 2744 MoveAxis(E, 163, ABG)
23:53:00.036 00.000 2744 Guiding  Dir = 2, Dur = 163
23:53:00.036 00.000 2744 IsSlewing returns 0
23:53:00.037 00.001 2744 IsGuiding returns 0
23:53:00.037 00.000 2744 PulseGuide returned control before completion, sleep 173
23:53:00.055 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1677, FiltMax=65535, Gamma=0.510
23:53:00.070 00.015 1092 UpdateGuideState exits: m=522520 SNR=93.3
23:53:00.073 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:00.076 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:00.078 00.002 1092 Enqueuing Expose request
23:53:00.221 00.143 2744 IsGuiding returns 1
23:53:00.221 00.000 2744 scope still moving after pulse duration time elapsed
23:53:00.252 00.031 2744 IsSlewing returns 0
23:53:00.253 00.001 2744 IsGuiding returns 0
23:53:00.253 00.000 2744 scope move finished after 163 + 53 ms
23:53:00.253 00.000 2744 Move returns status 0, amount 163
23:53:00.253 00.000 2744 MoveAxis(N, 0, ABG)
23:53:00.253 00.000 2744 Move returns status 0, amount 0
23:53:00.253 00.000 2744 move complete, result=0
23:53:00.253 00.000 2744 worker thread done servicing request
23:53:00.253 00.000 1092 GuideStep: -0.7 px 163 ms EAST, 0.2 px 0 ms NORTH
23:53:00.258 00.005 2744 Worker thread wakes up
23:53:00.258 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:00.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:03.647 03.389 2744 Exposure complete
23:53:03.852 00.205 2744 worker thread done servicing request
23:53:03.853 00.001 1092 OnExposeComplete: enter
23:53:03.855 00.002 1092 UpdateGuideState(): m_state=6
23:53:03.858 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
23:53:03.861 00.003 1092 Star::Find returns 1 (0), X=1601.34, Y=1128.12, Mass=553845, SNR=97.0, Peak=49219 HFD=3.5
23:53:03.864 00.003 1092 MultiStar: [#1 -0.14,0.18,0.77,U] [#2 -0.15,0.45,0.90,U] [#3 -0.05,0.18,0.80,U] [#4 0.06,0.26,0.75,U] [#5 -0.13,0.44,0.69,U] [#6 -0.20,0.03,0.58,U] [#7 -0.07,0.14,0.49,U] [#8 -0.64,0.77,0.39,U] 
23:53:03.866 00.002 1092 refined, 8 included, MultiStar: {-0.22, 0.20}, one-star: {-0.68, -0.30}
23:53:03.869 00.003 1092 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.43) = xAngle (2.83 = 2.83)
23:53:03.871 00.002 1092 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.67 = 2.67)
23:53:03.873 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.20 hyp=0.30 cameraTheta=2.40 mountX=-0.28 mountY=0.13, mountTheta=2.70
23:53:03.878 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.20, opts=13)
23:53:03.880 00.002 1092 Enqueuing Move request for scope (-0.22, 0.20)
23:53:03.883 00.003 2744 Worker thread wakes up
23:53:03.883 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.20) opts 0xd
23:53:03.883 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.20)
23:53:03.884 00.001 2744 Moving (-0.22, 0.20) raw xDistance=-0.28 yDistance=0.13
23:53:03.884 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
23:53:03.884 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:03.884 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
23:53:03.884 00.000 2744 MoveAxis(E, 0, ABG)
23:53:03.884 00.000 2744 Move returns status 0, amount 0
23:53:03.884 00.000 2744 MoveAxis(N, 0, ABG)
23:53:03.884 00.000 2744 Move returns status 0, amount 0
23:53:03.884 00.000 2744 move complete, result=0
23:53:03.885 00.001 2744 worker thread done servicing request
23:53:03.903 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1680, FiltMax=65535, Gamma=0.510
23:53:03.922 00.019 1092 UpdateGuideState exits: m=553845 SNR=97.0
23:53:03.925 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:03.929 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:03.932 00.003 1092 Enqueuing Expose request
23:53:03.936 00.004 2744 Worker thread wakes up
23:53:03.936 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:03.936 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:03.936 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:07.326 03.390 2744 Exposure complete
23:53:07.531 00.205 2744 worker thread done servicing request
23:53:07.531 00.000 1092 OnExposeComplete: enter
23:53:07.534 00.003 1092 UpdateGuideState(): m_state=6
23:53:07.537 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
23:53:07.540 00.003 1092 Star::Find returns 1 (0), X=1601.30, Y=1128.18, Mass=521097, SNR=79.1, Peak=50227 HFD=3.5
23:53:07.543 00.003 1092 MultiStar: [#1 -0.11,0.25,0.92,U] [#2 -0.21,0.51,1.16,U] [#3 -0.07,0.24,1.04,U] [#4 -0.09,0.42,0.87,U] [#5 -0.31,0.50,0.82,U] [#6 -0.21,0.25,0.82,U] [#7 -0.36,0.45,0.69,U] [#8 -0.72,0.38,0.47,U] 
23:53:07.546 00.003 1092 refined, 8 included, MultiStar: {-0.29, 0.30}, one-star: {-0.72, -0.23}
23:53:07.548 00.002 1092 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
23:53:07.553 00.005 1092 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.61 = 2.61)
23:53:07.555 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.30 hyp=0.41 cameraTheta=2.34 mountX=-0.38 mountY=0.21, mountTheta=2.64
23:53:07.561 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.30, opts=13)
23:53:07.564 00.003 1092 Enqueuing Move request for scope (-0.29, 0.30)
23:53:07.567 00.003 2744 Worker thread wakes up
23:53:07.567 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.30) opts 0xd
23:53:07.567 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.30)
23:53:07.567 00.000 2744 Moving (-0.29, 0.30) raw xDistance=-0.38 yDistance=0.21
23:53:07.567 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
23:53:07.567 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:07.568 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:53:07.568 00.000 2744 MoveAxis(E, 86, ABG)
23:53:07.568 00.000 2744 Guiding  Dir = 2, Dur = 86
23:53:07.568 00.000 2744 IsSlewing returns 0
23:53:07.568 00.000 2744 IsGuiding returns 0
23:53:07.569 00.001 2744 PulseGuide returned control before completion, sleep 96
23:53:07.593 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1658, FiltMax=65535, Gamma=0.510
23:53:07.614 00.021 1092 UpdateGuideState exits: m=521097 SNR=79.1
23:53:07.620 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:07.623 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:07.627 00.004 1092 Enqueuing Expose request
23:53:07.668 00.041 2744 IsGuiding returns 1
23:53:07.668 00.000 2744 scope still moving after pulse duration time elapsed
23:53:07.698 00.030 2744 IsSlewing returns 0
23:53:07.699 00.001 2744 IsGuiding returns 0
23:53:07.699 00.000 2744 scope move finished after 86 + 45 ms
23:53:07.700 00.001 2744 Move returns status 0, amount 86
23:53:07.700 00.000 2744 MoveAxis(N, 0, ABG)
23:53:07.700 00.000 2744 Move returns status 0, amount 0
23:53:07.700 00.000 2744 move complete, result=0
23:53:07.700 00.000 2744 worker thread done servicing request
23:53:07.700 00.000 2744 Worker thread wakes up
23:53:07.701 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:07.701 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:07.703 00.002 1092 GuideStep: -0.4 px 86 ms EAST, 0.2 px 0 ms NORTH
23:53:11.091 03.388 2744 Exposure complete
23:53:11.284 00.193 2744 worker thread done servicing request
23:53:11.284 00.000 1092 OnExposeComplete: enter
23:53:11.287 00.003 1092 UpdateGuideState(): m_state=6
23:53:11.291 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
23:53:11.294 00.003 1092 Star::Find returns 1 (0), X=1601.23, Y=1128.00, Mass=514900, SNR=81.0, Peak=54579 HFD=3.4
23:53:11.296 00.002 1092 MultiStar: [#1 -0.25,0.16,0.92,U] [#2 -0.29,0.42,1.04,U] [#3 -0.06,0.15,0.80,U] [#4 -0.28,0.43,0.86,U] [#5 -0.41,0.21,0.80,U] [#6 -0.49,0.29,0.72,U] [#7 -0.47,0.44,0.62,U] [#8 -0.65,0.64,0.47,U] 
23:53:11.298 00.002 1092 refined, 8 included, MultiStar: {-0.40, 0.22}, one-star: {-0.79, -0.41}
23:53:11.300 00.002 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
23:53:11.303 00.003 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
23:53:11.305 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.46 cameraTheta=2.64 mountX=-0.45 mountY=0.11, mountTheta=2.91
23:53:11.311 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.22, opts=13)
23:53:11.314 00.003 1092 Enqueuing Move request for scope (-0.40, 0.22)
23:53:11.316 00.002 2744 Worker thread wakes up
23:53:11.316 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.22) opts 0xd
23:53:11.316 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.22)
23:53:11.316 00.000 2744 Moving (-0.40, 0.22) raw xDistance=-0.45 yDistance=0.11
23:53:11.316 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
23:53:11.316 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:11.316 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
23:53:11.316 00.000 2744 MoveAxis(E, 108, ABG)
23:53:11.317 00.001 2744 Guiding  Dir = 2, Dur = 108
23:53:11.317 00.000 2744 IsSlewing returns 0
23:53:11.317 00.000 2744 IsGuiding returns 0
23:53:11.318 00.001 2744 PulseGuide returned control before completion, sleep 118
23:53:11.335 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:53:11.352 00.017 1092 UpdateGuideState exits: m=514900 SNR=81.0
23:53:11.356 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:11.358 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:11.360 00.002 1092 Enqueuing Expose request
23:53:11.444 00.084 2744 IsGuiding returns 1
23:53:11.444 00.000 2744 scope still moving after pulse duration time elapsed
23:53:11.475 00.031 2744 IsSlewing returns 0
23:53:11.475 00.000 2744 IsGuiding returns 0
23:53:11.475 00.000 2744 scope move finished after 108 + 50 ms
23:53:11.475 00.000 2744 Move returns status 0, amount 108
23:53:11.475 00.000 2744 MoveAxis(N, 0, ABG)
23:53:11.476 00.001 2744 Move returns status 0, amount 0
23:53:11.476 00.000 2744 move complete, result=0
23:53:11.477 00.001 2744 worker thread done servicing request
23:53:11.477 00.000 2744 Worker thread wakes up
23:53:11.477 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:11.477 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:11.481 00.004 1092 GuideStep: -0.5 px 108 ms EAST, 0.1 px 0 ms NORTH
23:53:14.854 03.373 2744 Exposure complete
23:53:15.076 00.222 2744 worker thread done servicing request
23:53:15.076 00.000 1092 OnExposeComplete: enter
23:53:15.078 00.002 1092 UpdateGuideState(): m_state=6
23:53:15.082 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
23:53:15.085 00.003 1092 Star::Find returns 1 (0), X=1601.62, Y=1128.14, Mass=558076, SNR=86.9, Peak=54723 HFD=3.7
23:53:15.088 00.003 1092 MultiStar: [#1 -0.01,0.32,0.93,U] [#2 -0.01,0.54,0.83,U] [#3 0.15,0.37,0.85,U] [#4 0.19,0.28,0.89,U] [#5 -0.31,0.46,0.80,U] [#6 -0.27,0.33,0.70,U] [#7 0.28,0.42,0.59,U] [#8 -0.64,0.74,0.43,U] 
23:53:15.092 00.004 1092 refined, 8 included, MultiStar: {-0.10, 0.31}, one-star: {-0.40, -0.28}
23:53:15.095 00.003 1092 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.43) = xAngle (2.29 = 2.29)
23:53:15.097 00.002 1092 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.14 = 2.14)
23:53:15.101 00.004 1092 CameraToMount -- cameraX=-0.10 cameraY=0.31 hyp=0.33 cameraTheta=1.87 mountX=-0.22 mountY=0.28, mountTheta=2.24
23:53:15.108 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.31, opts=13)
23:53:15.110 00.002 1092 Enqueuing Move request for scope (-0.10, 0.31)
23:53:15.112 00.002 2744 Worker thread wakes up
23:53:15.112 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.31) opts 0xd
23:53:15.112 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.31)
23:53:15.112 00.000 2744 Moving (-0.10, 0.31) raw xDistance=-0.22 yDistance=0.28
23:53:15.113 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
23:53:15.113 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:15.113 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:53:15.113 00.000 2744 MoveAxis(E, 0, ABG)
23:53:15.113 00.000 2744 Move returns status 0, amount 0
23:53:15.113 00.000 2744 MoveAxis(N, 0, ABG)
23:53:15.113 00.000 2744 Move returns status 0, amount 0
23:53:15.113 00.000 2744 move complete, result=0
23:53:15.113 00.000 2744 worker thread done servicing request
23:53:15.127 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:53:15.142 00.015 1092 UpdateGuideState exits: m=558076 SNR=86.9
23:53:15.145 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:15.147 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:15.149 00.002 1092 Enqueuing Expose request
23:53:15.152 00.003 2744 Worker thread wakes up
23:53:15.152 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:53:15.155 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:15.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:18.569 03.414 2744 Exposure complete
23:53:18.811 00.242 2744 worker thread done servicing request
23:53:18.812 00.001 1092 OnExposeComplete: enter
23:53:18.815 00.003 1092 UpdateGuideState(): m_state=6
23:53:18.819 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
23:53:18.821 00.002 1092 Star::Find returns 1 (0), X=1602.01, Y=1127.97, Mass=560435, SNR=94.6, Peak=48963 HFD=4.0
23:53:18.824 00.003 1092 MultiStar: [#1 0.41,0.13,0.86,U] [#2 0.31,0.37,0.87,U] [#3 0.48,0.07,0.77,U] [#4 0.33,0.17,0.74,U] [#5 0.24,0.30,0.70,U] [#6 0.39,0.11,0.68,U] [#7 0.10,0.33,0.54,U] [#8 -0.04,0.72,0.46,U] 
23:53:18.827 00.003 1092 refined, 8 included, MultiStar: {0.26, 0.14}, one-star: {-0.01, -0.45}
23:53:18.829 00.002 1092 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.43) = xAngle (0.94 = 0.94)
23:53:18.832 00.003 1092 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.79 = 0.79)
23:53:18.835 00.003 1092 CameraToMount -- cameraX=0.26 cameraY=0.14 hyp=0.29 cameraTheta=0.51 mountX=0.17 mountY=0.21, mountTheta=0.88
23:53:18.841 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=0.14, opts=13)
23:53:18.845 00.004 1092 Enqueuing Move request for scope (0.26, 0.14)
23:53:18.847 00.002 2744 Worker thread wakes up
23:53:18.847 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.14) opts 0xd
23:53:18.847 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, 0.14)
23:53:18.847 00.000 2744 Moving (0.26, 0.14) raw xDistance=0.17 yDistance=0.21
23:53:18.848 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:53:18.848 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:18.848 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
23:53:18.848 00.000 2744 MoveAxis(E, 0, ABG)
23:53:18.848 00.000 2744 Move returns status 0, amount 0
23:53:18.848 00.000 2744 MoveAxis(N, 0, ABG)
23:53:18.848 00.000 2744 Move returns status 0, amount 0
23:53:18.848 00.000 2744 move complete, result=0
23:53:18.848 00.000 2744 worker thread done servicing request
23:53:18.863 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1536, FiltMax=65535, Gamma=0.510
23:53:18.880 00.017 1092 UpdateGuideState exits: m=560435 SNR=94.6
23:53:18.883 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:18.886 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:18.888 00.002 1092 Enqueuing Expose request
23:53:18.891 00.003 2744 Worker thread wakes up
23:53:18.891 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
23:53:18.894 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:18.894 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:22.279 03.385 2744 Exposure complete
23:53:22.471 00.192 2744 worker thread done servicing request
23:53:22.471 00.000 1092 OnExposeComplete: enter
23:53:22.474 00.003 1092 UpdateGuideState(): m_state=6
23:53:22.476 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
23:53:22.479 00.003 1092 Star::Find returns 1 (0), X=1601.94, Y=1127.93, Mass=520906, SNR=74.5, Peak=53315 HFD=2.9
23:53:22.481 00.002 1092 MultiStar: [#1 0.44,0.20,0.89,U] [#2 0.51,0.24,1.05,U] [#3 0.34,0.11,0.89,U] [#4 0.31,0.04,1.00,U] [#5 0.20,0.22,0.84,U] [#6 0.32,0.04,0.78,U] [#7 0.27,0.16,0.68,U] [#8 0.08,0.26,0.48,U] 
23:53:22.483 00.002 1092 refined, 8 included, MultiStar: {0.28, 0.07}, one-star: {-0.08, -0.48}
23:53:22.486 00.003 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
23:53:22.488 00.002 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.52 = 0.52)
23:53:22.491 00.003 1092 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.28 cameraTheta=0.25 mountX=0.22 mountY=0.14, mountTheta=0.57
23:53:22.494 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.07, opts=13)
23:53:22.497 00.003 1092 Enqueuing Move request for scope (0.28, 0.07)
23:53:22.499 00.002 2744 Worker thread wakes up
23:53:22.499 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
23:53:22.499 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
23:53:22.499 00.000 2744 Moving (0.28, 0.07) raw xDistance=0.22 yDistance=0.14
23:53:22.500 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:53:22.500 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:22.500 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:22.500 00.000 2744 MoveAxis(E, 0, ABG)
23:53:22.500 00.000 2744 Move returns status 0, amount 0
23:53:22.500 00.000 2744 MoveAxis(N, 0, ABG)
23:53:22.500 00.000 2744 Move returns status 0, amount 0
23:53:22.500 00.000 2744 move complete, result=0
23:53:22.500 00.000 2744 worker thread done servicing request
23:53:22.515 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1536, FiltMax=65535, Gamma=0.510
23:53:22.530 00.015 1092 UpdateGuideState exits: m=520906 SNR=74.5
23:53:22.533 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:22.535 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:22.537 00.002 1092 Enqueuing Expose request
23:53:22.539 00.002 2744 Worker thread wakes up
23:53:22.539 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:22.539 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:22.539 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:25.918 03.379 2744 Exposure complete
23:53:26.116 00.198 2744 worker thread done servicing request
23:53:26.117 00.001 1092 OnExposeComplete: enter
23:53:26.119 00.002 1092 UpdateGuideState(): m_state=6
23:53:26.122 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
23:53:26.125 00.003 1092 Star::Find returns 1 (0), X=1601.95, Y=1127.97, Mass=558701, SNR=94.3, Peak=49971 HFD=3.9
23:53:26.128 00.003 1092 MultiStar: [#1 0.40,0.01,0.70,U] [#2 0.31,0.19,0.97,U] [#3 0.52,0.08,0.64,U] [#4 0.42,0.18,0.82,U] [#5 0.32,0.38,0.67,U] [#6 0.34,-0.02,0.69,U] [#7 0.34,0.10,0.51,U] [#8 0.01,0.45,0.41,U] 
23:53:26.130 00.002 1092 refined, 8 included, MultiStar: {0.28, 0.07}, one-star: {-0.07, -0.45}
23:53:26.133 00.003 1092 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.43) = xAngle (0.66 = 0.66)
23:53:26.136 00.003 1092 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.50 = 0.50)
23:53:26.138 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.23 mountX=0.23 mountY=0.14, mountTheta=0.54
23:53:26.149 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.07, opts=13)
23:53:26.153 00.004 1092 Enqueuing Move request for scope (0.28, 0.07)
23:53:26.156 00.003 2744 Worker thread wakes up
23:53:26.156 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
23:53:26.156 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
23:53:26.156 00.000 2744 Moving (0.28, 0.07) raw xDistance=0.23 yDistance=0.14
23:53:26.156 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:53:26.156 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:26.156 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
23:53:26.156 00.000 2744 MoveAxis(E, 0, ABG)
23:53:26.156 00.000 2744 Move returns status 0, amount 0
23:53:26.156 00.000 2744 MoveAxis(N, 0, ABG)
23:53:26.156 00.000 2744 Move returns status 0, amount 0
23:53:26.156 00.000 2744 move complete, result=0
23:53:26.157 00.001 2744 worker thread done servicing request
23:53:26.171 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1475, FiltMax=65535, Gamma=0.510
23:53:26.187 00.016 1092 UpdateGuideState exits: m=558701 SNR=94.3
23:53:26.189 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:26.192 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:26.194 00.002 1092 Enqueuing Expose request
23:53:26.196 00.002 2744 Worker thread wakes up
23:53:26.197 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:53:26.199 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:26.199 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:29.631 03.432 2744 Exposure complete
23:53:29.858 00.227 2744 worker thread done servicing request
23:53:29.858 00.000 1092 OnExposeComplete: enter
23:53:29.861 00.003 1092 UpdateGuideState(): m_state=6
23:53:29.864 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
23:53:29.868 00.004 1092 Star::Find returns 1 (0), X=1602.10, Y=1128.14, Mass=541152, SNR=82.3, Peak=51491 HFD=3.7
23:53:29.871 00.003 1092 MultiStar: [#1 0.30,0.27,0.94,U] [#2 0.33,0.28,1.16,U] [#3 0.51,0.19,0.82,U] [#4 0.46,0.18,0.88,U] [#5 0.24,0.53,0.77,U] [#6 0.30,0.25,0.69,U] [#7 0.11,0.43,0.58,U] [#8 0.03,0.57,0.39,U] 
23:53:29.874 00.003 1092 single-star, 8 included, MultiStar: {0.28, 0.23}, one-star: {0.09, -0.28}
23:53:29.877 00.003 1092 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.43) = xAngle (-0.85 = -0.85)
23:53:29.880 00.003 1092 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.00 = -1.00)
23:53:29.882 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.27 mountX=0.19 mountY=-0.25, mountTheta=-0.90
23:53:29.889 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.28, opts=13)
23:53:29.893 00.004 1092 Enqueuing Move request for scope (0.09, -0.28)
23:53:29.900 00.007 2744 Worker thread wakes up
23:53:29.900 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
23:53:29.900 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
23:53:29.900 00.000 2744 Moving (0.09, -0.28) raw xDistance=0.19 yDistance=-0.25
23:53:29.900 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:53:29.900 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:29.900 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:53:29.900 00.000 2744 MoveAxis(E, 0, ABG)
23:53:29.900 00.000 2744 Move returns status 0, amount 0
23:53:29.900 00.000 2744 MoveAxis(N, 0, ABG)
23:53:29.900 00.000 2744 Move returns status 0, amount 0
23:53:29.902 00.002 2744 move complete, result=0
23:53:29.902 00.000 2744 worker thread done servicing request
23:53:29.920 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:53:29.937 00.017 1092 UpdateGuideState exits: m=541152 SNR=82.3
23:53:29.940 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:29.944 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:29.946 00.002 1092 Enqueuing Expose request
23:53:29.948 00.002 2744 Worker thread wakes up
23:53:29.948 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:29.948 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:29.953 00.005 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:33.337 03.384 2744 Exposure complete
23:53:33.518 00.181 2744 worker thread done servicing request
23:53:33.519 00.001 1092 OnExposeComplete: enter
23:53:33.521 00.002 1092 UpdateGuideState(): m_state=6
23:53:33.524 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
23:53:33.526 00.002 1092 Star::Find returns 1 (0), X=1602.19, Y=1128.00, Mass=569645, SNR=98.8, Peak=47555 HFD=4.0
23:53:33.528 00.002 1092 MultiStar: [#1 0.57,0.05,0.81,U] [#2 0.61,0.15,0.83,U] [#3 0.76,0.12,0.64,U] [#4 0.73,0.04,0.73,U] [#5 0.71,0.34,0.69,U] [#6 0.63,0.01,0.54,U] [#7 0.58,0.11,0.44,U] [#8 0.19,0.28,0.39,U] 
23:53:33.531 00.003 1092 single-star, 8 included, MultiStar: {0.55, 0.04}, one-star: {0.17, -0.42}
23:53:33.535 00.004 1092 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
23:53:33.537 00.002 1092 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
23:53:33.539 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.42 hyp=0.45 cameraTheta=-1.18 mountX=0.33 mountY=-0.36, mountTheta=-0.83
23:53:33.544 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.42, opts=13)
23:53:33.547 00.003 1092 Enqueuing Move request for scope (0.17, -0.42)
23:53:33.549 00.002 2744 Worker thread wakes up
23:53:33.549 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.42) opts 0xd
23:53:33.549 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.42)
23:53:33.550 00.001 2744 Moving (0.17, -0.42) raw xDistance=0.33 yDistance=-0.36
23:53:33.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
23:53:33.550 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:33.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
23:53:33.550 00.000 2744 MoveAxis(W, 74, ABG)
23:53:33.550 00.000 2744 Guiding  Dir = 3, Dur = 74
23:53:33.550 00.000 2744 IsSlewing returns 0
23:53:33.551 00.001 2744 IsGuiding returns 0
23:53:33.551 00.000 2744 PulseGuide returned control before completion, sleep 84
23:53:33.565 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1703, FiltMax=65535, Gamma=0.510
23:53:33.580 00.015 1092 UpdateGuideState exits: m=569645 SNR=98.8
23:53:33.583 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:33.585 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:33.587 00.002 1092 Enqueuing Expose request
23:53:33.640 00.053 2744 IsGuiding returns 1
23:53:33.640 00.000 2744 scope still moving after pulse duration time elapsed
23:53:33.670 00.030 2744 IsSlewing returns 0
23:53:33.670 00.000 2744 IsGuiding returns 0
23:53:33.671 00.001 2744 scope move finished after 74 + 46 ms
23:53:33.671 00.000 2744 Move returns status 0, amount 74
23:53:33.671 00.000 2744 MoveAxis(N, 0, ABG)
23:53:33.671 00.000 2744 Move returns status 0, amount 0
23:53:33.671 00.000 2744 move complete, result=0
23:53:33.671 00.000 2744 worker thread done servicing request
23:53:33.671 00.000 2744 Worker thread wakes up
23:53:33.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:33.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:33.672 00.001 1092 GuideStep: 0.3 px 74 ms WEST, -0.4 px 0 ms NORTH
23:53:37.061 03.389 2744 Exposure complete
23:53:37.265 00.204 2744 worker thread done servicing request
23:53:37.265 00.000 1092 OnExposeComplete: enter
23:53:37.269 00.004 1092 UpdateGuideState(): m_state=6
23:53:37.272 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
23:53:37.275 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1127.86, Mass=551222, SNR=83.6, Peak=48160 HFD=3.5
23:53:37.278 00.003 1092 MultiStar: [#1 0.84,0.03,0.97,U] [#2 0.66,0.03,0.99,U] [#3 0.82,0.13,0.97,U] [#4 0.74,0.04,0.74,U] [#5 0.62,0.19,0.68,U] [#6 0.70,0.20,0.78,U] [#7 1.09,0.03,0.58,U] [#8 0.23,0.25,0.43,U] 
23:53:37.281 00.003 1092 single-star, 8 included, MultiStar: {0.68, 0.01}, one-star: {0.32, -0.55}
23:53:37.283 00.002 1092 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
23:53:37.286 00.003 1092 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
23:53:37.288 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.55 hyp=0.64 cameraTheta=-1.04 mountX=0.52 mountY=-0.45, mountTheta=-0.71
23:53:37.298 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.55, opts=13)
23:53:37.302 00.004 1092 Enqueuing Move request for scope (0.32, -0.55)
23:53:37.304 00.002 2744 Worker thread wakes up
23:53:37.304 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.55) opts 0xd
23:53:37.304 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.55)
23:53:37.304 00.000 2744 Moving (0.32, -0.55) raw xDistance=0.52 yDistance=-0.45
23:53:37.305 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.52
23:53:37.305 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:37.305 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:53:37.305 00.000 2744 MoveAxis(W, 122, ABG)
23:53:37.305 00.000 2744 Guiding  Dir = 3, Dur = 122
23:53:37.305 00.000 2744 IsSlewing returns 0
23:53:37.305 00.000 2744 IsGuiding returns 0
23:53:37.306 00.001 2744 PulseGuide returned control before completion, sleep 132
23:53:37.322 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1466, FiltMax=65535, Gamma=0.510
23:53:37.339 00.017 1092 UpdateGuideState exits: m=551222 SNR=83.6
23:53:37.342 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:37.345 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:37.347 00.002 1092 Enqueuing Expose request
23:53:37.448 00.101 2744 IsGuiding returns 1
23:53:37.448 00.000 2744 scope still moving after pulse duration time elapsed
23:53:37.480 00.032 2744 IsSlewing returns 0
23:53:37.480 00.000 2744 IsGuiding returns 0
23:53:37.480 00.000 2744 scope move finished after 122 + 53 ms
23:53:37.481 00.001 2744 Move returns status 0, amount 122
23:53:37.481 00.000 2744 MoveAxis(N, 0, ABG)
23:53:37.481 00.000 2744 Move returns status 0, amount 0
23:53:37.481 00.000 2744 move complete, result=0
23:53:37.481 00.000 2744 worker thread done servicing request
23:53:37.481 00.000 2744 Worker thread wakes up
23:53:37.481 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:37.481 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:37.481 00.000 1092 GuideStep: 0.5 px 122 ms WEST, -0.4 px 0 ms NORTH
23:53:40.878 03.397 2744 Exposure complete
23:53:41.106 00.228 2744 worker thread done servicing request
23:53:41.106 00.000 1092 OnExposeComplete: enter
23:53:41.110 00.004 1092 UpdateGuideState(): m_state=6
23:53:41.113 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
23:53:41.117 00.004 1092 Star::Find returns 1 (0), X=1602.16, Y=1128.26, Mass=545723, SNR=74.8, Peak=46131 HFD=3.8
23:53:41.122 00.005 1092 MultiStar: [#1 0.57,0.47,1.07,U] [#2 0.23,0.48,0.94,U] [#3 0.78,0.40,0.83,U] [#4 0.45,0.31,0.75,U] [#5 0.34,0.68,0.81,U] [#6 0.51,0.66,0.79,U] [#7 0.29,0.59,0.57,U] [#8 0.07,0.34,0.49,U] 
23:53:41.127 00.005 1092 single-star, 8 included, MultiStar: {0.39, 0.40}, one-star: {0.14, -0.15}
23:53:41.129 00.002 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
23:53:41.132 00.003 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
23:53:41.136 00.004 1092 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-0.84 mountX=0.19 mountY=-0.11, mountTheta=-0.53
23:53:41.145 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.15, opts=13)
23:53:41.149 00.004 1092 Enqueuing Move request for scope (0.14, -0.15)
23:53:41.153 00.004 2744 Worker thread wakes up
23:53:41.154 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
23:53:41.154 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
23:53:41.154 00.000 2744 Moving (0.14, -0.15) raw xDistance=0.19 yDistance=-0.11
23:53:41.154 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:53:41.154 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:41.154 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:53:41.154 00.000 2744 MoveAxis(E, 0, ABG)
23:53:41.154 00.000 2744 Move returns status 0, amount 0
23:53:41.154 00.000 2744 MoveAxis(N, 0, ABG)
23:53:41.154 00.000 2744 Move returns status 0, amount 0
23:53:41.155 00.001 2744 move complete, result=0
23:53:41.155 00.000 2744 worker thread done servicing request
23:53:41.174 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:53:41.194 00.020 1092 UpdateGuideState exits: m=545723 SNR=74.8
23:53:41.197 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:41.201 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:41.204 00.003 1092 Enqueuing Expose request
23:53:41.208 00.004 2744 Worker thread wakes up
23:53:41.208 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
23:53:41.211 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:41.211 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:44.618 03.407 2744 Exposure complete
23:53:44.841 00.223 2744 worker thread done servicing request
23:53:44.841 00.000 1092 OnExposeComplete: enter
23:53:44.844 00.003 1092 UpdateGuideState(): m_state=6
23:53:44.847 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
23:53:44.852 00.005 1092 Star::Find returns 1 (0), X=1602.61, Y=1127.90, Mass=512303, SNR=77.1, Peak=41283 HFD=3.7
23:53:44.855 00.003 1092 MultiStar: [#1 1.03,0.01,0.91,U] [#2 1.00,0.07,1.06,U] [#3 1.30,-0.05,0.72,U] [#4 1.10,0.00,0.85,U] [#5 0.86,0.20,0.83,U] [#6 0.85,0.34,0.76,U] [#7 0.90,0.01,0.64,U] [#8 0.60,0.54,0.43,U] 
23:53:44.860 00.005 1092 single-star, 8 included, MultiStar: {0.92, 0.03}, one-star: {0.59, -0.52}
23:53:44.863 00.003 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
23:53:44.866 00.003 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
23:53:44.871 00.005 1092 CameraToMount -- cameraX=0.59 cameraY=-0.52 hyp=0.79 cameraTheta=-0.72 mountX=0.75 mountY=-0.34, mountTheta=-0.42
23:53:44.876 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.52, opts=13)
23:53:44.879 00.003 1092 Enqueuing Move request for scope (0.59, -0.52)
23:53:44.881 00.002 2744 Worker thread wakes up
23:53:44.881 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.52) opts 0xd
23:53:44.881 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.52)
23:53:44.881 00.000 2744 Moving (0.59, -0.52) raw xDistance=0.75 yDistance=-0.34
23:53:44.881 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
23:53:44.881 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:44.882 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
23:53:44.882 00.000 2744 MoveAxis(W, 169, ABG)
23:53:44.882 00.000 2744 Guiding  Dir = 3, Dur = 169
23:53:44.882 00.000 2744 IsSlewing returns 0
23:53:44.882 00.000 2744 IsGuiding returns 0
23:53:44.882 00.000 2744 PulseGuide returned control before completion, sleep 179
23:53:44.902 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1635, FiltMax=65535, Gamma=0.510
23:53:44.919 00.017 1092 UpdateGuideState exits: m=512303 SNR=77.1
23:53:44.922 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:44.925 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:44.928 00.003 1092 Enqueuing Expose request
23:53:45.067 00.139 2744 IsGuiding returns 1
23:53:45.067 00.000 2744 scope still moving after pulse duration time elapsed
23:53:45.101 00.034 2744 IsSlewing returns 0
23:53:45.101 00.000 2744 IsGuiding returns 0
23:53:45.102 00.001 2744 scope move finished after 169 + 50 ms
23:53:45.102 00.000 2744 Move returns status 0, amount 169
23:53:45.102 00.000 2744 MoveAxis(N, 0, ABG)
23:53:45.102 00.000 2744 Move returns status 0, amount 0
23:53:45.102 00.000 2744 move complete, result=0
23:53:45.103 00.001 2744 worker thread done servicing request
23:53:45.103 00.000 2744 Worker thread wakes up
23:53:45.103 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:45.103 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:45.104 00.001 1092 GuideStep: 0.8 px 169 ms WEST, -0.3 px 0 ms NORTH
23:53:48.492 03.388 2744 Exposure complete
23:53:48.694 00.202 2744 worker thread done servicing request
23:53:48.694 00.000 1092 OnExposeComplete: enter
23:53:48.697 00.003 1092 UpdateGuideState(): m_state=6
23:53:48.700 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
23:53:48.703 00.003 1092 Star::Find returns 1 (0), X=1602.76, Y=1128.06, Mass=539371, SNR=79.9, Peak=52986 HFD=3.6
23:53:48.706 00.003 1092 MultiStar: [#1 1.10,0.30,1.02,U] [#2 0.97,0.22,0.98,U] [#3 1.24,0.18,0.74,U] [#4 1.24,0.13,0.87,U] [#5 0.80,0.47,0.70,U] [#6 0.93,0.05,0.66,U] [#7 1.26,0.40,0.59,U] [#8 0.95,0.43,0.49,U] 
23:53:48.708 00.002 1092 single-star, 8 included, MultiStar: {1.02, 0.17}, one-star: {0.74, -0.35}
23:53:48.710 00.002 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
23:53:48.714 00.004 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
23:53:48.717 00.003 1092 CameraToMount -- cameraX=0.74 cameraY=-0.35 hyp=0.82 cameraTheta=-0.45 mountX=0.82 mountY=-0.14, mountTheta=-0.17
23:53:48.721 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=-0.35, opts=13)
23:53:48.724 00.003 1092 Enqueuing Move request for scope (0.74, -0.35)
23:53:48.726 00.002 2744 Worker thread wakes up
23:53:48.726 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.35) opts 0xd
23:53:48.726 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, -0.35)
23:53:48.726 00.000 2744 Moving (0.74, -0.35) raw xDistance=0.82 yDistance=-0.14
23:53:48.726 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
23:53:48.726 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:48.727 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:53:48.727 00.000 2744 MoveAxis(W, 195, ABG)
23:53:48.727 00.000 2744 Guiding  Dir = 3, Dur = 195
23:53:48.727 00.000 2744 IsSlewing returns 0
23:53:48.727 00.000 2744 IsGuiding returns 0
23:53:48.727 00.000 2744 PulseGuide returned control before completion, sleep 205
23:53:48.744 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1554, FiltMax=65535, Gamma=0.510
23:53:48.760 00.016 1092 UpdateGuideState exits: m=539371 SNR=79.9
23:53:48.763 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:48.765 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:48.768 00.003 1092 Enqueuing Expose request
23:53:48.948 00.180 2744 IsGuiding returns 0
23:53:48.948 00.000 2744 Move returns status 0, amount 195
23:53:48.948 00.000 2744 MoveAxis(N, 0, ABG)
23:53:48.948 00.000 2744 Move returns status 0, amount 0
23:53:48.948 00.000 2744 move complete, result=0
23:53:48.948 00.000 2744 worker thread done servicing request
23:53:48.948 00.000 2744 Worker thread wakes up
23:53:48.949 00.001 1092 GuideStep: 0.8 px 195 ms WEST, -0.1 px 0 ms NORTH
23:53:48.952 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:48.952 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:52.334 03.382 2744 Exposure complete
23:53:52.538 00.204 1092 OnExposeComplete: enter
23:53:52.542 00.004 1092 UpdateGuideState(): m_state=6
23:53:52.544 00.002 2744 worker thread done servicing request
23:53:52.545 00.001 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
23:53:52.548 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1128.20, Mass=536001, SNR=94.3, Peak=49475 HFD=3.8
23:53:52.553 00.005 1092 MultiStar: [#1 0.52,0.15,0.83,U] [#2 0.32,0.46,0.93,U] [#3 0.56,0.11,0.63,U] [#4 0.60,0.17,0.70,U] [#5 0.45,0.47,0.55,U] [#6 0.39,0.62,0.62,U] [#7 0.28,0.61,0.47,U] [#8 0.16,0.64,0.33,U] 
23:53:52.556 00.003 1092 single-star, 8 included, MultiStar: {0.38, 0.27}, one-star: {0.11, -0.22}
23:53:52.559 00.003 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.68 = -0.68)
23:53:52.561 00.002 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.83 = -0.83)
23:53:52.564 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.11 mountX=0.19 mountY=-0.18, mountTheta=-0.76
23:53:52.571 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.22, opts=13)
23:53:52.574 00.003 1092 Enqueuing Move request for scope (0.11, -0.22)
23:53:52.576 00.002 2744 Worker thread wakes up
23:53:52.576 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
23:53:52.576 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
23:53:52.577 00.001 2744 Moving (0.11, -0.22) raw xDistance=0.19 yDistance=-0.18
23:53:52.577 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
23:53:52.577 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:53:52.577 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:53:52.577 00.000 2744 MoveAxis(E, 0, ABG)
23:53:52.577 00.000 2744 Move returns status 0, amount 0
23:53:52.577 00.000 2744 MoveAxis(N, 0, ABG)
23:53:52.577 00.000 2744 Move returns status 0, amount 0
23:53:52.577 00.000 2744 move complete, result=0
23:53:52.577 00.000 2744 worker thread done servicing request
23:53:52.593 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1527, FiltMax=65535, Gamma=0.510
23:53:52.609 00.016 1092 UpdateGuideState exits: m=536001 SNR=94.3
23:53:52.612 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:52.615 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:52.618 00.003 1092 Enqueuing Expose request
23:53:52.621 00.003 2744 Worker thread wakes up
23:53:52.621 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:53:52.624 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:52.624 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:56.008 03.384 2744 Exposure complete
23:53:56.201 00.193 2744 worker thread done servicing request
23:53:56.201 00.000 1092 OnExposeComplete: enter
23:53:56.204 00.003 1092 UpdateGuideState(): m_state=6
23:53:56.206 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
23:53:56.210 00.004 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.65, Mass=528393, SNR=82.6, Peak=43920 HFD=3.6
23:53:56.213 00.003 1092 MultiStar: [#1 1.13,-0.27,0.81,U] [#2 1.09,0.10,0.78,U] [#3 1.40,-0.08,0.74,U] [#4 1.33,-0.30,0.73,U] [#5 1.07,0.04,0.75,U] [#6 1.07,-0.08,0.64,U] [#7 1.15,-0.03,0.57,U] [#8 0.94,0.27,0.44,U] 
23:53:56.215 00.002 1092 single-star, 8 included, MultiStar: {1.10, -0.17}, one-star: {0.80, -0.77}
23:53:56.217 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
23:53:56.218 00.001 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
23:53:56.221 00.003 1092 CameraToMount -- cameraX=0.80 cameraY=-0.77 hyp=1.11 cameraTheta=-0.76 mountX=1.05 mountY=-0.52, mountTheta=-0.46
23:53:56.226 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=-0.77, opts=13)
23:53:56.228 00.002 1092 Enqueuing Move request for scope (0.80, -0.77)
23:53:56.230 00.002 2744 Worker thread wakes up
23:53:56.231 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.77) opts 0xd
23:53:56.231 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, -0.77)
23:53:56.231 00.000 2744 Moving (0.80, -0.77) raw xDistance=1.05 yDistance=-0.52
23:53:56.231 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.05
23:53:56.231 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:53:56.231 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
23:53:56.231 00.000 2744 MoveAxis(W, 235, ABG)
23:53:56.231 00.000 2744 Guiding  Dir = 3, Dur = 235
23:53:56.231 00.000 2744 IsSlewing returns 0
23:53:56.232 00.001 2744 IsGuiding returns 0
23:53:56.232 00.000 2744 PulseGuide returned control before completion, sleep 245
23:53:56.249 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:53:56.272 00.023 1092 UpdateGuideState exits: m=528393 SNR=82.6
23:53:56.275 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:53:56.277 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:53:56.280 00.003 1092 Enqueuing Expose request
23:53:56.484 00.204 2744 IsGuiding returns 1
23:53:56.484 00.000 2744 scope still moving after pulse duration time elapsed
23:53:56.516 00.032 2744 IsSlewing returns 0
23:53:56.517 00.001 2744 IsGuiding returns 0
23:53:56.517 00.000 2744 scope move finished after 235 + 50 ms
23:53:56.517 00.000 2744 Move returns status 0, amount 235
23:53:56.517 00.000 2744 MoveAxis(N, 0, ABG)
23:53:56.517 00.000 2744 Move returns status 0, amount 0
23:53:56.517 00.000 2744 move complete, result=0
23:53:56.519 00.002 2744 worker thread done servicing request
23:53:56.519 00.000 2744 Worker thread wakes up
23:53:56.519 00.000 1092 GuideStep: 1.1 px 235 ms WEST, -0.5 px 0 ms NORTH
23:53:56.522 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:53:56.523 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:53:59.912 03.389 2744 Exposure complete
23:54:00.109 00.197 2744 worker thread done servicing request
23:54:00.110 00.001 1092 OnExposeComplete: enter
23:54:00.112 00.002 1092 UpdateGuideState(): m_state=6
23:54:00.114 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
23:54:00.117 00.003 1092 Star::Find returns 1 (0), X=1601.90, Y=1127.74, Mass=549271, SNR=89.4, Peak=41696 HFD=4.1
23:54:00.120 00.003 1092 MultiStar: [#1 0.35,0.03,0.70,U] [#2 0.32,-0.10,0.80,U] [#3 0.50,-0.09,0.66,U] [#4 0.64,-0.15,0.68,U] [#5 0.35,0.14,0.66,U] [#6 0.31,-0.07,0.53,U] [#7 0.34,0.16,0.50,U] [#8 -0.01,0.49,0.40,U] 
23:54:00.122 00.002 1092 refined, 8 included, MultiStar: {0.29, -0.09}, one-star: {-0.12, -0.68}
23:54:00.125 00.003 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
23:54:00.128 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
23:54:00.130 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.09 hyp=0.30 cameraTheta=-0.31 mountX=0.30 mountY=-0.01, mountTheta=-0.04
23:54:00.137 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.09, opts=13)
23:54:00.140 00.003 1092 Enqueuing Move request for scope (0.29, -0.09)
23:54:00.143 00.003 2744 Worker thread wakes up
23:54:00.143 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.09) opts 0xd
23:54:00.143 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.09)
23:54:00.143 00.000 2744 Moving (0.29, -0.09) raw xDistance=0.30 yDistance=-0.01
23:54:00.143 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.30
23:54:00.144 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:00.144 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
23:54:00.144 00.000 2744 MoveAxis(W, 84, ABG)
23:54:00.144 00.000 2744 Guiding  Dir = 3, Dur = 84
23:54:00.144 00.000 2744 IsSlewing returns 0
23:54:00.144 00.000 2744 IsGuiding returns 0
23:54:00.144 00.000 2744 PulseGuide returned control before completion, sleep 94
23:54:00.161 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1648, FiltMax=65535, Gamma=0.510
23:54:00.178 00.017 1092 UpdateGuideState exits: m=549271 SNR=89.4
23:54:00.180 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:00.182 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:00.186 00.004 1092 Enqueuing Expose request
23:54:00.251 00.065 2744 IsGuiding returns 1
23:54:00.252 00.001 2744 scope still moving after pulse duration time elapsed
23:54:00.281 00.029 2744 IsSlewing returns 0
23:54:00.281 00.000 2744 IsGuiding returns 0
23:54:00.281 00.000 2744 scope move finished after 84 + 52 ms
23:54:00.281 00.000 2744 Move returns status 0, amount 84
23:54:00.281 00.000 2744 MoveAxis(N, 0, ABG)
23:54:00.281 00.000 2744 Move returns status 0, amount 0
23:54:00.282 00.001 2744 move complete, result=0
23:54:00.282 00.000 2744 worker thread done servicing request
23:54:00.282 00.000 2744 Worker thread wakes up
23:54:00.282 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:00.282 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:00.283 00.001 1092 GuideStep: 0.3 px 84 ms WEST, -0.0 px 0 ms NORTH
23:54:03.681 03.398 2744 Exposure complete
23:54:03.877 00.196 2744 worker thread done servicing request
23:54:03.877 00.000 1092 OnExposeComplete: enter
23:54:03.880 00.003 1092 UpdateGuideState(): m_state=6
23:54:03.883 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
23:54:03.886 00.003 1092 Star::Find returns 1 (0), X=1601.30, Y=1128.04, Mass=536989, SNR=88.1, Peak=43923 HFD=3.9
23:54:03.889 00.003 1092 MultiStar: [#1 -0.40,0.41,0.83,U] [#2 -0.48,0.62,0.95,U] [#3 -0.30,0.32,0.75,U] [#4 -0.38,0.41,0.77,U] [#5 -0.53,0.59,0.66,U] [#6 -0.41,0.55,0.73,U] [#7 -0.58,0.47,0.55,U] [#8 -0.85,0.82,0.45,U] 
23:54:03.891 00.002 1092 refined, 8 included, MultiStar: {-0.51, 0.38}, one-star: {-0.72, -0.37}
23:54:03.893 00.002 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.93 = 2.93)
23:54:03.895 00.002 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
23:54:03.897 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=0.38 hyp=0.63 cameraTheta=2.50 mountX=-0.62 mountY=0.23, mountTheta=2.79
23:54:03.902 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.38, opts=13)
23:54:03.905 00.003 1092 Enqueuing Move request for scope (-0.51, 0.38)
23:54:03.907 00.002 2744 Worker thread wakes up
23:54:03.907 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.38) opts 0xd
23:54:03.907 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.38)
23:54:03.907 00.000 2744 Moving (-0.51, 0.38) raw xDistance=-0.62 yDistance=0.23
23:54:03.908 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.62
23:54:03.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:03.908 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
23:54:03.908 00.000 2744 MoveAxis(E, 132, ABG)
23:54:03.908 00.000 2744 Guiding  Dir = 2, Dur = 132
23:54:03.908 00.000 2744 IsSlewing returns 0
23:54:03.908 00.000 2744 IsGuiding returns 0
23:54:03.909 00.001 2744 PulseGuide returned control before completion, sleep 142
23:54:03.924 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1613, FiltMax=65535, Gamma=0.510
23:54:03.940 00.016 1092 UpdateGuideState exits: m=536989 SNR=88.1
23:54:03.943 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:03.945 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:03.948 00.003 1092 Enqueuing Expose request
23:54:04.067 00.119 2744 IsGuiding returns 0
23:54:04.067 00.000 2744 Move returns status 0, amount 132
23:54:04.067 00.000 2744 MoveAxis(N, 0, ABG)
23:54:04.067 00.000 2744 Move returns status 0, amount 0
23:54:04.067 00.000 2744 move complete, result=0
23:54:04.068 00.001 2744 worker thread done servicing request
23:54:04.068 00.000 2744 Worker thread wakes up
23:54:04.068 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:04.068 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:04.074 00.006 1092 GuideStep: -0.6 px 132 ms EAST, 0.2 px 0 ms NORTH
23:54:07.480 03.406 2744 Exposure complete
23:54:07.719 00.239 2744 worker thread done servicing request
23:54:07.719 00.000 1092 OnExposeComplete: enter
23:54:07.722 00.003 1092 UpdateGuideState(): m_state=6
23:54:07.725 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
23:54:07.728 00.003 1092 Star::Find returns 1 (0), X=1601.85, Y=1128.11, Mass=494389, SNR=71.6, Peak=51395 HFD=3.7
23:54:07.731 00.003 1092 MultiStar: [#1 0.26,0.20,1.06,U] [#2 0.34,0.36,1.01,U] [#3 0.09,0.23,1.03,U] [#4 0.30,0.19,1.04,U] [#5 0.38,0.47,0.83,U] [#6 0.38,0.31,0.78,U] [#7 0.07,0.39,0.64,U] [#8 -0.21,0.62,0.61,U] 
23:54:07.735 00.004 1092 refined, 8 included, MultiStar: {0.17, 0.25}, one-star: {-0.17, -0.31}
23:54:07.738 00.003 1092 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.43) = xAngle (1.38 = 1.38)
23:54:07.740 00.002 1092 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.22 = 1.22)
23:54:07.743 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=0.25 hyp=0.30 cameraTheta=0.95 mountX=0.06 mountY=0.28, mountTheta=1.37
23:54:07.747 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.25, opts=13)
23:54:07.750 00.003 1092 Enqueuing Move request for scope (0.17, 0.25)
23:54:07.754 00.004 2744 Worker thread wakes up
23:54:07.754 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.25) opts 0xd
23:54:07.754 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.25)
23:54:07.754 00.000 2744 Moving (0.17, 0.25) raw xDistance=0.06 yDistance=0.28
23:54:07.754 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
23:54:07.754 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:07.754 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
23:54:07.754 00.000 2744 MoveAxis(E, 0, ABG)
23:54:07.754 00.000 2744 Move returns status 0, amount 0
23:54:07.755 00.001 2744 MoveAxis(N, 0, ABG)
23:54:07.755 00.000 2744 Move returns status 0, amount 0
23:54:07.755 00.000 2744 move complete, result=0
23:54:07.755 00.000 2744 worker thread done servicing request
23:54:07.771 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1712, FiltMax=65535, Gamma=0.510
23:54:07.787 00.016 1092 UpdateGuideState exits: m=494389 SNR=71.6
23:54:07.790 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:07.793 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:07.796 00.003 1092 Enqueuing Expose request
23:54:07.798 00.002 2744 Worker thread wakes up
23:54:07.798 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:07.802 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:07.803 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:11.190 03.387 2744 Exposure complete
23:54:11.400 00.210 2744 worker thread done servicing request
23:54:11.400 00.000 1092 OnExposeComplete: enter
23:54:11.403 00.003 1092 UpdateGuideState(): m_state=6
23:54:11.406 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
23:54:11.408 00.002 1092 Star::Find returns 1 (0), X=1600.91, Y=1128.23, Mass=529529, SNR=78.7, Peak=46995 HFD=3.9
23:54:11.411 00.003 1092 MultiStar: [#1 -0.91,0.47,0.92,U] [#2 -0.57,0.48,1.01,U] [#3 -0.63,0.52,0.74,U] [#4 -0.62,0.45,0.75,U] [#5 -0.78,0.55,0.75,U] [#6 -0.47,0.44,0.79,U] [#7 -0.86,0.47,0.65,U] [#8 -1.23,0.97,0.41,U] 
23:54:11.413 00.002 1092 refined, 8 included, MultiStar: {-0.78, 0.42}, one-star: {-1.11, -0.18}
23:54:11.415 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
23:54:11.418 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
23:54:11.421 00.003 1092 CameraToMount -- cameraX=-0.78 cameraY=0.42 hyp=0.88 cameraTheta=2.65 mountX=-0.88 mountY=0.19, mountTheta=2.93
23:54:11.428 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.78, y=0.42, opts=13)
23:54:11.431 00.003 1092 Enqueuing Move request for scope (-0.78, 0.42)
23:54:11.435 00.004 2744 Worker thread wakes up
23:54:11.435 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.42) opts 0xd
23:54:11.435 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.78, 0.42)
23:54:11.435 00.000 2744 Moving (-0.78, 0.42) raw xDistance=-0.88 yDistance=0.19
23:54:11.435 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.88
23:54:11.435 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:11.435 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
23:54:11.435 00.000 2744 MoveAxis(E, 197, ABG)
23:54:11.435 00.000 2744 Guiding  Dir = 2, Dur = 197
23:54:11.435 00.000 2744 IsSlewing returns 0
23:54:11.436 00.001 2744 IsGuiding returns 0
23:54:11.436 00.000 2744 PulseGuide returned control before completion, sleep 207
23:54:11.450 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:54:11.466 00.016 1092 UpdateGuideState exits: m=529529 SNR=78.7
23:54:11.469 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:11.472 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:11.474 00.002 1092 Enqueuing Expose request
23:54:11.657 00.183 2744 IsGuiding returns 0
23:54:11.657 00.000 2744 Move returns status 0, amount 197
23:54:11.657 00.000 2744 MoveAxis(N, 0, ABG)
23:54:11.657 00.000 2744 Move returns status 0, amount 0
23:54:11.657 00.000 2744 move complete, result=0
23:54:11.658 00.001 2744 worker thread done servicing request
23:54:11.658 00.000 2744 Worker thread wakes up
23:54:11.658 00.000 1092 GuideStep: -0.9 px 197 ms EAST, 0.2 px 0 ms NORTH
23:54:11.660 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:11.661 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:15.051 03.390 2744 Exposure complete
23:54:15.238 00.187 2744 worker thread done servicing request
23:54:15.239 00.001 1092 OnExposeComplete: enter
23:54:15.242 00.003 1092 UpdateGuideState(): m_state=6
23:54:15.244 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
23:54:15.246 00.002 1092 Star::Find returns 1 (0), X=1602.34, Y=1127.94, Mass=550646, SNR=79.6, Peak=48771 HFD=3.6
23:54:15.249 00.003 1092 MultiStar: [#1 0.61,0.19,0.91,U] [#2 0.69,0.59,1.06,U] [#3 0.83,0.12,0.84,U] [#4 0.72,0.34,0.70,U] [#5 0.46,0.52,0.78,U] [#6 0.54,0.36,0.77,U] [#7 0.56,0.48,0.63,U] [#8 0.40,0.76,0.48,U] 
23:54:15.254 00.005 1092 single-star, 8 included, MultiStar: {0.58, 0.28}, one-star: {0.32, -0.48}
23:54:15.257 00.003 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
23:54:15.260 00.003 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.71 = -0.71)
23:54:15.262 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.48 hyp=0.58 cameraTheta=-0.98 mountX=0.49 mountY=-0.38, mountTheta=-0.65
23:54:15.266 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.48, opts=13)
23:54:15.270 00.004 1092 Enqueuing Move request for scope (0.32, -0.48)
23:54:15.272 00.002 2744 Worker thread wakes up
23:54:15.272 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.48) opts 0xd
23:54:15.272 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.48)
23:54:15.272 00.000 2744 Moving (0.32, -0.48) raw xDistance=0.49 yDistance=-0.38
23:54:15.272 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.49
23:54:15.272 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:15.272 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
23:54:15.272 00.000 2744 MoveAxis(W, 96, ABG)
23:54:15.272 00.000 2744 Guiding  Dir = 3, Dur = 96
23:54:15.272 00.000 2744 IsSlewing returns 0
23:54:15.274 00.002 2744 IsGuiding returns 0
23:54:15.274 00.000 2744 PulseGuide returned control before completion, sleep 106
23:54:15.290 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:54:15.304 00.014 1092 UpdateGuideState exits: m=550646 SNR=79.6
23:54:15.306 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:15.308 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:15.310 00.002 1092 Enqueuing Expose request
23:54:15.390 00.080 2744 IsGuiding returns 1
23:54:15.391 00.001 2744 scope still moving after pulse duration time elapsed
23:54:15.422 00.031 2744 IsSlewing returns 0
23:54:15.422 00.000 2744 IsGuiding returns 0
23:54:15.422 00.000 2744 scope move finished after 96 + 52 ms
23:54:15.422 00.000 2744 Move returns status 0, amount 96
23:54:15.422 00.000 2744 MoveAxis(N, 0, ABG)
23:54:15.422 00.000 2744 Move returns status 0, amount 0
23:54:15.422 00.000 2744 move complete, result=0
23:54:15.423 00.001 2744 worker thread done servicing request
23:54:15.423 00.000 2744 Worker thread wakes up
23:54:15.423 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:15.423 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:15.424 00.001 1092 GuideStep: 0.5 px 96 ms WEST, -0.4 px 0 ms NORTH
23:54:18.840 03.416 2744 Exposure complete
23:54:19.042 00.202 2744 worker thread done servicing request
23:54:19.042 00.000 1092 OnExposeComplete: enter
23:54:19.045 00.003 1092 UpdateGuideState(): m_state=6
23:54:19.048 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
23:54:19.054 00.006 1092 Star::Find returns 1 (0), X=1602.02, Y=1128.39, Mass=516670, SNR=80.8, Peak=58563 HFD=3.5
23:54:19.057 00.003 1092 MultiStar: [#1 0.38,0.56,1.00,U] [#2 0.37,0.73,0.99,U] [#3 0.52,0.71,0.89,U] [#4 0.41,0.48,0.87,U] [#5 0.46,0.83,0.77,U] [#6 0.15,0.46,0.74,U] [#7 0.22,0.78,0.54,U] [#8 0.07,0.91,0.42,U] 
23:54:19.059 00.002 1092 single-star, 8 included, MultiStar: {0.30, 0.57}, one-star: {0.00, -0.02}
23:54:19.061 00.002 1092 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.43) = xAngle (-1.04 = -1.04)
23:54:19.064 00.003 1092 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.20 = -1.20)
23:54:19.066 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.47 mountX=0.01 mountY=-0.02, mountTheta=-1.07
23:54:19.073 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=-0.02, opts=13)
23:54:19.076 00.003 1092 Enqueuing Move request for scope (0.00, -0.02)
23:54:19.079 00.003 2744 Worker thread wakes up
23:54:19.079 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
23:54:19.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
23:54:19.079 00.000 2744 Moving (0.00, -0.02) raw xDistance=0.01 yDistance=-0.02
23:54:19.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:54:19.080 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:19.080 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
23:54:19.080 00.000 2744 MoveAxis(E, 0, ABG)
23:54:19.080 00.000 2744 Move returns status 0, amount 0
23:54:19.080 00.000 2744 MoveAxis(N, 0, ABG)
23:54:19.080 00.000 2744 Move returns status 0, amount 0
23:54:19.080 00.000 2744 move complete, result=0
23:54:19.080 00.000 2744 worker thread done servicing request
23:54:19.096 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1536, FiltMax=65535, Gamma=0.510
23:54:19.114 00.018 1092 UpdateGuideState exits: m=516670 SNR=80.8
23:54:19.119 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:19.122 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:19.124 00.002 1092 Enqueuing Expose request
23:54:19.126 00.002 2744 Worker thread wakes up
23:54:19.127 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
23:54:19.129 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:19.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:22.519 03.390 2744 Exposure complete
23:54:22.711 00.192 2744 worker thread done servicing request
23:54:22.712 00.001 1092 OnExposeComplete: enter
23:54:22.714 00.002 1092 UpdateGuideState(): m_state=6
23:54:22.717 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
23:54:22.720 00.003 1092 Star::Find returns 1 (0), X=1601.70, Y=1128.43, Mass=577958, SNR=97.3, Peak=53107 HFD=3.5
23:54:22.723 00.003 1092 MultiStar: [#1 0.15,0.36,0.88,U] [#2 0.10,0.62,0.87,U] [#3 0.21,0.54,0.76,U] [#4 0.37,0.56,0.63,U] [#5 0.13,0.61,0.59,U] [#6 0.24,0.52,0.73,U] [#7 -0.07,0.58,0.52,U] [#8 0.15,0.69,0.36,U] 
23:54:22.725 00.002 1092 single-star, 8 included, MultiStar: {0.09, 0.46}, one-star: {-0.32, 0.02}
23:54:22.727 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.77)
23:54:22.729 00.002 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
23:54:22.730 00.001 1092 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.09 mountX=-0.30 mountY=-0.07, mountTheta=-2.91
23:54:22.739 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.02, opts=13)
23:54:22.742 00.003 1092 Enqueuing Move request for scope (-0.32, 0.02)
23:54:22.744 00.002 2744 Worker thread wakes up
23:54:22.745 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
23:54:22.745 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
23:54:22.745 00.000 2744 Moving (-0.32, 0.02) raw xDistance=-0.30 yDistance=-0.07
23:54:22.745 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
23:54:22.745 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:22.745 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:54:22.745 00.000 2744 MoveAxis(E, 67, ABG)
23:54:22.745 00.000 2744 Guiding  Dir = 2, Dur = 67
23:54:22.745 00.000 2744 IsSlewing returns 0
23:54:22.746 00.001 2744 IsGuiding returns 0
23:54:22.746 00.000 2744 PulseGuide returned control before completion, sleep 77
23:54:22.759 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1478, FiltMax=65535, Gamma=0.510
23:54:22.774 00.015 1092 UpdateGuideState exits: m=577958 SNR=97.3
23:54:22.777 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:22.779 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:22.782 00.003 1092 Enqueuing Expose request
23:54:22.826 00.044 2744 IsGuiding returns 1
23:54:22.826 00.000 2744 scope still moving after pulse duration time elapsed
23:54:22.858 00.032 2744 IsSlewing returns 0
23:54:22.858 00.000 2744 IsGuiding returns 0
23:54:22.859 00.001 2744 scope move finished after 67 + 46 ms
23:54:22.859 00.000 2744 Move returns status 0, amount 67
23:54:22.859 00.000 2744 MoveAxis(N, 0, ABG)
23:54:22.859 00.000 2744 Move returns status 0, amount 0
23:54:22.859 00.000 2744 move complete, result=0
23:54:22.859 00.000 2744 worker thread done servicing request
23:54:22.859 00.000 2744 Worker thread wakes up
23:54:22.859 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:22.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:22.860 00.001 1092 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
23:54:26.249 03.389 2744 Exposure complete
23:54:26.446 00.197 2744 worker thread done servicing request
23:54:26.446 00.000 1092 OnExposeComplete: enter
23:54:26.449 00.003 1092 UpdateGuideState(): m_state=6
23:54:26.452 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
23:54:26.455 00.003 1092 Star::Find returns 1 (0), X=1601.22, Y=1128.34, Mass=529292, SNR=83.1, Peak=52259 HFD=3.6
23:54:26.458 00.003 1092 MultiStar: [#1 -0.30,0.40,0.96,U] [#2 -0.37,0.65,0.91,U] [#3 -0.07,0.47,0.86,U] [#4 0.01,0.35,0.73,U] [#5 -0.58,0.65,0.84,U] [#6 -0.29,0.39,0.68,U] [#7 -0.30,0.46,0.54,U] [#8 -0.55,0.75,0.49,U] 
23:54:26.461 00.003 1092 refined, 8 included, MultiStar: {-0.37, 0.42}, one-star: {-0.80, -0.07}
23:54:26.463 00.002 1092 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
23:54:26.465 00.002 1092 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
23:54:26.468 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=0.42 hyp=0.56 cameraTheta=2.29 mountX=-0.51 mountY=0.31, mountTheta=2.60
23:54:26.473 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.42, opts=13)
23:54:26.476 00.003 1092 Enqueuing Move request for scope (-0.37, 0.42)
23:54:26.478 00.002 2744 Worker thread wakes up
23:54:26.479 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.42) opts 0xd
23:54:26.479 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.42)
23:54:26.479 00.000 2744 Moving (-0.37, 0.42) raw xDistance=-0.51 yDistance=0.31
23:54:26.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
23:54:26.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:26.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
23:54:26.479 00.000 2744 MoveAxis(E, 119, ABG)
23:54:26.479 00.000 2744 Guiding  Dir = 2, Dur = 119
23:54:26.479 00.000 2744 IsSlewing returns 0
23:54:26.480 00.001 2744 IsGuiding returns 0
23:54:26.480 00.000 2744 PulseGuide returned control before completion, sleep 129
23:54:26.496 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1578, FiltMax=65535, Gamma=0.510
23:54:26.514 00.018 1092 UpdateGuideState exits: m=529292 SNR=83.1
23:54:26.516 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:26.519 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:26.521 00.002 1092 Enqueuing Expose request
23:54:26.614 00.093 2744 IsGuiding returns 1
23:54:26.614 00.000 2744 scope still moving after pulse duration time elapsed
23:54:26.645 00.031 2744 IsSlewing returns 0
23:54:26.645 00.000 2744 IsGuiding returns 0
23:54:26.645 00.000 2744 scope move finished after 119 + 46 ms
23:54:26.645 00.000 2744 Move returns status 0, amount 119
23:54:26.646 00.001 2744 MoveAxis(N, 0, ABG)
23:54:26.646 00.000 2744 Move returns status 0, amount 0
23:54:26.646 00.000 2744 move complete, result=0
23:54:26.646 00.000 2744 worker thread done servicing request
23:54:26.646 00.000 2744 Worker thread wakes up
23:54:26.646 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:26.646 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:26.660 00.014 1092 GuideStep: -0.5 px 119 ms EAST, 0.3 px 0 ms NORTH
23:54:30.029 03.369 2744 Exposure complete
23:54:30.259 00.230 2744 worker thread done servicing request
23:54:30.260 00.001 1092 OnExposeComplete: enter
23:54:30.262 00.002 1092 UpdateGuideState(): m_state=6
23:54:30.265 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
23:54:30.269 00.004 1092 Star::Find returns 1 (0), X=1600.72, Y=1127.75, Mass=554506, SNR=78.0, Peak=35431 HFD=4.1
23:54:30.272 00.003 1092 MultiStar: [#1 -0.98,-0.11,0.96,U] [#2 -0.75,-0.21,0.91,U] [#3 -1.08,0.02,0.74,U] [#4 -0.75,-0.37,0.76,U] [#5 -0.84,-0.17,0.70,U] [#6 -0.80,-0.27,0.74,U] [#7 -0.90,-0.02,0.61,U] [#8 -1.15,0.09,0.40,U] 
23:54:30.275 00.003 1092 refined, 8 included, MultiStar: {-0.95, -0.22}, one-star: {-1.30, -0.67}
23:54:30.277 00.002 1092 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.43) = xAngle (-2.48 = -2.48)
23:54:30.279 00.002 1092 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
23:54:30.281 00.002 1092 CameraToMount -- cameraX=-0.95 cameraY=-0.22 hyp=0.98 cameraTheta=-2.91 mountX=-0.77 mountY=-0.47, mountTheta=-2.59
23:54:30.289 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=-0.22, opts=13)
23:54:30.292 00.003 1092 Enqueuing Move request for scope (-0.95, -0.22)
23:54:30.295 00.003 2744 Worker thread wakes up
23:54:30.295 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.22) opts 0xd
23:54:30.295 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, -0.22)
23:54:30.295 00.000 2744 Moving (-0.95, -0.22) raw xDistance=-0.77 yDistance=-0.47
23:54:30.295 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.77
23:54:30.296 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:30.296 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
23:54:30.296 00.000 2744 MoveAxis(E, 181, ABG)
23:54:30.296 00.000 2744 Guiding  Dir = 2, Dur = 181
23:54:30.296 00.000 2744 IsSlewing returns 0
23:54:30.296 00.000 2744 IsGuiding returns 0
23:54:30.297 00.001 2744 PulseGuide returned control before completion, sleep 191
23:54:30.314 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:54:30.334 00.020 1092 UpdateGuideState exits: m=554506 SNR=78.0
23:54:30.337 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:30.340 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:30.342 00.002 1092 Enqueuing Expose request
23:54:30.492 00.150 2744 IsGuiding returns 1
23:54:30.492 00.000 2744 scope still moving after pulse duration time elapsed
23:54:30.524 00.032 2744 IsSlewing returns 0
23:54:30.524 00.000 2744 IsGuiding returns 0
23:54:30.524 00.000 2744 scope move finished after 181 + 46 ms
23:54:30.524 00.000 2744 Move returns status 0, amount 181
23:54:30.525 00.001 2744 MoveAxis(N, 0, ABG)
23:54:30.525 00.000 2744 Move returns status 0, amount 0
23:54:30.525 00.000 2744 move complete, result=0
23:54:30.525 00.000 2744 worker thread done servicing request
23:54:30.525 00.000 2744 Worker thread wakes up
23:54:30.525 00.000 1092 GuideStep: -0.8 px 181 ms EAST, -0.5 px 0 ms NORTH
23:54:30.527 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:30.528 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:33.907 03.379 2744 Exposure complete
23:54:34.093 00.186 2744 worker thread done servicing request
23:54:34.093 00.000 1092 OnExposeComplete: enter
23:54:34.096 00.003 1092 UpdateGuideState(): m_state=6
23:54:34.099 00.003 1092 Star::Find(15, 1600, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
23:54:34.103 00.004 1092 Star::Find returns 1 (0), X=1601.80, Y=1128.84, Mass=559698, SNR=76.7, Peak=47043 HFD=3.8
23:54:34.106 00.003 1092 MultiStar: [#1 0.22,1.13,0.93,U] [#2 0.21,1.23,0.95,U] [#3 0.37,1.11,0.79,U] [#4 0.34,1.07,0.79,U] [#5 0.17,1.16,0.82,U] [#6 0.16,1.01,0.66,U] [#7 0.16,1.05,0.55,U] [#8 -0.12,1.39,0.62,U] 
23:54:34.111 00.005 1092 single-star, 8 included, MultiStar: {0.14, 1.04}, one-star: {-0.22, 0.43}
23:54:34.113 00.002 1092 CameraToMount -- cameraTheta (2.04) - m_xAngle (-0.43) = xAngle (2.46 = 2.46)
23:54:34.115 00.002 1092 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.31 = 2.31)
23:54:34.117 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.43 hyp=0.48 cameraTheta=2.04 mountX=-0.37 mountY=0.36, mountTheta=2.38
23:54:34.121 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.43, opts=13)
23:54:34.124 00.003 1092 Enqueuing Move request for scope (-0.22, 0.43)
23:54:34.126 00.002 2744 Worker thread wakes up
23:54:34.126 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.43) opts 0xd
23:54:34.127 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.43)
23:54:34.127 00.000 2744 Moving (-0.22, 0.43) raw xDistance=-0.37 yDistance=0.36
23:54:34.127 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.37
23:54:34.127 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:34.127 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
23:54:34.127 00.000 2744 MoveAxis(E, 96, ABG)
23:54:34.127 00.000 2744 Guiding  Dir = 2, Dur = 96
23:54:34.127 00.000 2744 IsSlewing returns 0
23:54:34.127 00.000 2744 IsGuiding returns 0
23:54:34.128 00.001 2744 PulseGuide returned control before completion, sleep 106
23:54:34.141 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1578, FiltMax=65535, Gamma=0.510
23:54:34.157 00.016 1092 UpdateGuideState exits: m=559698 SNR=76.7
23:54:34.159 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:34.162 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:34.164 00.002 1092 Enqueuing Expose request
23:54:34.247 00.083 2744 IsGuiding returns 1
23:54:34.247 00.000 2744 scope still moving after pulse duration time elapsed
23:54:34.278 00.031 2744 IsSlewing returns 0
23:54:34.278 00.000 2744 IsGuiding returns 0
23:54:34.278 00.000 2744 scope move finished after 96 + 54 ms
23:54:34.278 00.000 2744 Move returns status 0, amount 96
23:54:34.278 00.000 2744 MoveAxis(N, 0, ABG)
23:54:34.278 00.000 2744 Move returns status 0, amount 0
23:54:34.278 00.000 2744 move complete, result=0
23:54:34.278 00.000 2744 worker thread done servicing request
23:54:34.278 00.000 2744 Worker thread wakes up
23:54:34.278 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:34.278 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:34.281 00.003 1092 GuideStep: -0.4 px 96 ms EAST, 0.4 px 0 ms NORTH
23:54:37.663 03.382 2744 Exposure complete
23:54:37.849 00.186 2744 worker thread done servicing request
23:54:37.849 00.000 1092 OnExposeComplete: enter
23:54:37.853 00.004 1092 UpdateGuideState(): m_state=6
23:54:37.855 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
23:54:37.859 00.004 1092 Star::Find returns 1 (0), X=1602.15, Y=1128.04, Mass=568628, SNR=94.1, Peak=52307 HFD=3.8
23:54:37.861 00.002 1092 MultiStar: [#1 0.40,0.34,0.89,U] [#2 0.41,0.43,0.77,U] [#3 0.52,0.29,0.89,U] [#4 0.50,0.35,0.84,U] [#5 0.52,0.51,0.78,U] [#6 0.46,0.25,0.55,U] [#7 0.18,0.51,0.55,U] [#8 0.04,1.09,0.36,U] 
23:54:37.863 00.002 1092 single-star, 8 included, MultiStar: {0.37, 0.30}, one-star: {0.14, -0.38}
23:54:37.865 00.002 1092 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.43) = xAngle (-0.80 = -0.80)
23:54:37.867 00.002 1092 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
23:54:37.870 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=-0.38 hyp=0.40 cameraTheta=-1.23 mountX=0.28 mountY=-0.33, mountTheta=-0.86
23:54:37.875 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.38, opts=13)
23:54:37.877 00.002 1092 Enqueuing Move request for scope (0.14, -0.38)
23:54:37.879 00.002 2744 Worker thread wakes up
23:54:37.879 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.38) opts 0xd
23:54:37.879 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.38)
23:54:37.879 00.000 2744 Moving (0.14, -0.38) raw xDistance=0.28 yDistance=-0.33
23:54:37.879 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
23:54:37.879 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:37.879 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:54:37.879 00.000 2744 MoveAxis(E, 0, ABG)
23:54:37.879 00.000 2744 Move returns status 0, amount 0
23:54:37.879 00.000 2744 MoveAxis(N, 0, ABG)
23:54:37.879 00.000 2744 Move returns status 0, amount 0
23:54:37.879 00.000 2744 move complete, result=0
23:54:37.880 00.001 2744 worker thread done servicing request
23:54:37.894 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1530, FiltMax=65535, Gamma=0.510
23:54:37.909 00.015 1092 UpdateGuideState exits: m=568628 SNR=94.1
23:54:37.911 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:37.913 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:37.915 00.002 1092 Enqueuing Expose request
23:54:37.917 00.002 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
23:54:37.919 00.002 2744 Worker thread wakes up
23:54:37.919 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:37.919 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:41.325 03.406 2744 Exposure complete
23:54:41.527 00.202 2744 worker thread done servicing request
23:54:41.527 00.000 1092 OnExposeComplete: enter
23:54:41.530 00.003 1092 UpdateGuideState(): m_state=6
23:54:41.534 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
23:54:41.537 00.003 1092 Star::Find returns 1 (0), X=1601.91, Y=1128.01, Mass=531623, SNR=81.5, Peak=52099 HFD=3.9
23:54:41.540 00.003 1092 MultiStar: [#1 0.57,0.17,0.87,U] [#2 0.34,0.36,1.05,U] [#3 0.73,0.11,0.84,U] [#4 0.52,0.15,0.86,U] [#5 0.26,0.41,0.78,U] [#6 0.25,0.20,0.80,U] [#7 0.32,0.61,0.64,U] [#8 0.20,0.48,0.62,U] 
23:54:41.542 00.002 1092 refined, 8 included, MultiStar: {0.34, 0.20}, one-star: {-0.11, -0.41}
23:54:41.544 00.002 1092 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.43) = xAngle (0.97 = 0.97)
23:54:41.546 00.002 1092 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.81 = 0.81)
23:54:41.549 00.003 1092 CameraToMount -- cameraX=0.34 cameraY=0.20 hyp=0.40 cameraTheta=0.54 mountX=0.23 mountY=0.29, mountTheta=0.90
23:54:41.555 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.20, opts=13)
23:54:41.558 00.003 1092 Enqueuing Move request for scope (0.34, 0.20)
23:54:41.560 00.002 2744 Worker thread wakes up
23:54:41.560 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.20) opts 0xd
23:54:41.561 00.001 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.20)
23:54:41.561 00.000 2744 Moving (0.34, 0.20) raw xDistance=0.23 yDistance=0.29
23:54:41.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
23:54:41.561 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:41.561 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
23:54:41.561 00.000 2744 MoveAxis(E, 0, ABG)
23:54:41.561 00.000 2744 Move returns status 0, amount 0
23:54:41.561 00.000 2744 MoveAxis(N, 0, ABG)
23:54:41.561 00.000 2744 Move returns status 0, amount 0
23:54:41.561 00.000 2744 move complete, result=0
23:54:41.561 00.000 2744 worker thread done servicing request
23:54:41.576 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1703, FiltMax=65535, Gamma=0.510
23:54:41.590 00.014 1092 UpdateGuideState exits: m=531623 SNR=81.5
23:54:41.592 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:41.594 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:41.597 00.003 1092 Enqueuing Expose request
23:54:41.600 00.003 2744 Worker thread wakes up
23:54:41.600 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
23:54:41.602 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:41.602 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:44.983 03.381 2744 Exposure complete
23:54:45.192 00.209 2744 worker thread done servicing request
23:54:45.192 00.000 1092 OnExposeComplete: enter
23:54:45.195 00.003 1092 UpdateGuideState(): m_state=6
23:54:45.198 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
23:54:45.203 00.005 1092 Star::Find returns 1 (0), X=1602.21, Y=1127.89, Mass=522667, SNR=74.8, Peak=52595 HFD=3.3
23:54:45.206 00.003 1092 MultiStar: [#1 0.79,0.10,1.16,U] [#2 0.72,0.37,1.03,U] [#3 0.95,0.01,0.85,U] [#4 0.88,0.22,0.89,U] [#5 0.87,0.42,0.82,U] [#6 0.68,0.05,0.75,U] [#7 0.64,0.26,0.62,U] [#8 0.35,0.66,0.55,U] 
23:54:45.209 00.003 1092 single-star, 8 included, MultiStar: {0.69, 0.14}, one-star: {0.19, -0.52}
23:54:45.212 00.003 1092 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
23:54:45.215 00.003 1092 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
23:54:45.219 00.004 1092 CameraToMount -- cameraX=0.19 cameraY=-0.52 hyp=0.56 cameraTheta=-1.22 mountX=0.39 mountY=-0.45, mountTheta=-0.86
23:54:45.225 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.52, opts=13)
23:54:45.228 00.003 1092 Enqueuing Move request for scope (0.19, -0.52)
23:54:45.230 00.002 2744 Worker thread wakes up
23:54:45.231 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.52) opts 0xd
23:54:45.231 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.52)
23:54:45.231 00.000 2744 Moving (0.19, -0.52) raw xDistance=0.39 yDistance=-0.45
23:54:45.231 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
23:54:45.231 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:54:45.231 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:54:45.231 00.000 2744 MoveAxis(W, 87, ABG)
23:54:45.231 00.000 2744 Guiding  Dir = 3, Dur = 87
23:54:45.231 00.000 2744 IsSlewing returns 0
23:54:45.232 00.001 2744 IsGuiding returns 0
23:54:45.232 00.000 2744 PulseGuide returned control before completion, sleep 97
23:54:45.262 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1651, FiltMax=65535, Gamma=0.510
23:54:45.282 00.020 1092 UpdateGuideState exits: m=522667 SNR=74.8
23:54:45.286 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:45.288 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:45.291 00.003 1092 Enqueuing Expose request
23:54:45.339 00.048 2744 IsGuiding returns 1
23:54:45.339 00.000 2744 scope still moving after pulse duration time elapsed
23:54:45.374 00.035 2744 IsSlewing returns 0
23:54:45.374 00.000 2744 IsGuiding returns 0
23:54:45.374 00.000 2744 scope move finished after 87 + 55 ms
23:54:45.375 00.001 2744 Move returns status 0, amount 87
23:54:45.375 00.000 2744 MoveAxis(N, 0, ABG)
23:54:45.376 00.001 2744 Move returns status 0, amount 0
23:54:45.376 00.000 2744 move complete, result=0
23:54:45.377 00.001 2744 worker thread done servicing request
23:54:45.377 00.000 2744 Worker thread wakes up
23:54:45.377 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:45.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:45.379 00.002 1092 GuideStep: 0.4 px 87 ms WEST, -0.5 px 0 ms NORTH
23:54:48.769 03.390 2744 Exposure complete
23:54:48.978 00.209 2744 worker thread done servicing request
23:54:48.978 00.000 1092 OnExposeComplete: enter
23:54:48.981 00.003 1092 UpdateGuideState(): m_state=6
23:54:48.984 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
23:54:48.987 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1127.92, Mass=521072, SNR=74.5, Peak=53507 HFD=3.6
23:54:48.991 00.004 1092 MultiStar: [#1 0.62,0.06,1.16,U] [#2 0.69,0.28,1.08,U] [#3 0.67,0.17,0.75,U] [#4 0.72,0.12,1.07,U] [#5 0.69,0.27,0.89,U] [#6 0.64,0.25,0.79,U] [#7 0.45,0.13,0.65,U] [#8 0.16,0.89,0.62,U] 
23:54:48.993 00.002 1092 single-star, 8 included, MultiStar: {0.56, 0.15}, one-star: {0.23, -0.50}
23:54:48.996 00.003 1092 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.43) = xAngle (-0.71 = -0.71)
23:54:48.998 00.002 1092 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.87 = -0.87)
23:54:49.001 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.50 hyp=0.55 cameraTheta=-1.14 mountX=0.42 mountY=-0.42, mountTheta=-0.79
23:54:49.007 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.50, opts=13)
23:54:49.010 00.003 1092 Enqueuing Move request for scope (0.23, -0.50)
23:54:49.012 00.002 2744 Worker thread wakes up
23:54:49.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.50) opts 0xd
23:54:49.012 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.50)
23:54:49.013 00.001 2744 Moving (0.23, -0.50) raw xDistance=0.42 yDistance=-0.42
23:54:49.013 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
23:54:49.013 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:49.013 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
23:54:49.013 00.000 2744 MoveAxis(W, 100, ABG)
23:54:49.013 00.000 2744 Guiding  Dir = 3, Dur = 100
23:54:49.013 00.000 2744 IsSlewing returns 0
23:54:49.014 00.001 2744 IsGuiding returns 0
23:54:49.014 00.000 2744 PulseGuide returned control before completion, sleep 110
23:54:49.031 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1808, FiltMax=65535, Gamma=0.510
23:54:49.047 00.016 1092 UpdateGuideState exits: m=521072 SNR=74.5
23:54:49.050 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:49.051 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:49.055 00.004 1092 Enqueuing Expose request
23:54:49.138 00.083 2744 IsGuiding returns 1
23:54:49.138 00.000 2744 scope still moving after pulse duration time elapsed
23:54:49.170 00.032 2744 IsSlewing returns 0
23:54:49.171 00.001 2744 IsGuiding returns 0
23:54:49.171 00.000 2744 scope move finished after 100 + 57 ms
23:54:49.171 00.000 2744 Move returns status 0, amount 100
23:54:49.171 00.000 2744 MoveAxis(N, 0, ABG)
23:54:49.171 00.000 2744 Move returns status 0, amount 0
23:54:49.171 00.000 2744 move complete, result=0
23:54:49.171 00.000 2744 worker thread done servicing request
23:54:49.172 00.001 2744 Worker thread wakes up
23:54:49.172 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:49.172 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:49.174 00.002 1092 GuideStep: 0.4 px 100 ms WEST, -0.4 px 0 ms NORTH
23:54:52.558 03.384 2744 Exposure complete
23:54:52.752 00.194 2744 worker thread done servicing request
23:54:52.752 00.000 1092 OnExposeComplete: enter
23:54:52.755 00.003 1092 UpdateGuideState(): m_state=6
23:54:52.758 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
23:54:52.761 00.003 1092 Star::Find returns 1 (0), X=1602.56, Y=1127.67, Mass=536311, SNR=88.8, Peak=45728 HFD=3.4
23:54:52.764 00.003 1092 MultiStar: [#1 0.99,-0.08,0.81,U] [#2 0.83,0.23,0.96,U] [#3 1.08,-0.00,0.83,U] [#4 0.93,-0.15,0.85,U] [#5 0.86,0.31,0.83,U] [#6 0.64,0.22,0.70,U] [#7 0.74,0.05,0.51,U] [#8 0.49,0.42,0.45,U] 
23:54:52.769 00.005 1092 refined, 8 included, MultiStar: {0.80, -0.01}, one-star: {0.54, -0.74}
23:54:52.772 00.003 1092 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
23:54:52.776 00.004 1092 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
23:54:52.780 00.004 1092 CameraToMount -- cameraX=0.80 cameraY=-0.01 hyp=0.80 cameraTheta=-0.02 mountX=0.74 mountY=0.20, mountTheta=0.27
23:54:52.789 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=-0.01, opts=13)
23:54:52.793 00.004 1092 Enqueuing Move request for scope (0.80, -0.01)
23:54:52.798 00.005 2744 Worker thread wakes up
23:54:52.799 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.01) opts 0xd
23:54:52.799 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, -0.01)
23:54:52.799 00.000 2744 Moving (0.80, -0.01) raw xDistance=0.74 yDistance=0.20
23:54:52.799 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
23:54:52.799 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:52.801 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
23:54:52.801 00.000 2744 MoveAxis(W, 172, ABG)
23:54:52.801 00.000 2744 Guiding  Dir = 3, Dur = 172
23:54:52.801 00.000 2744 IsSlewing returns 0
23:54:52.802 00.001 2744 IsGuiding returns 0
23:54:52.803 00.001 2744 PulseGuide returned control before completion, sleep 182
23:54:52.824 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1701, FiltMax=65535, Gamma=0.510
23:54:52.840 00.016 1092 UpdateGuideState exits: m=536311 SNR=88.8
23:54:52.843 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:52.846 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:52.848 00.002 1092 Enqueuing Expose request
23:54:53.000 00.152 2744 IsGuiding returns 1
23:54:53.000 00.000 2744 scope still moving after pulse duration time elapsed
23:54:53.032 00.032 2744 IsSlewing returns 0
23:54:53.032 00.000 2744 IsGuiding returns 0
23:54:53.032 00.000 2744 scope move finished after 172 + 57 ms
23:54:53.032 00.000 2744 Move returns status 0, amount 172
23:54:53.032 00.000 2744 MoveAxis(N, 0, ABG)
23:54:53.032 00.000 2744 Move returns status 0, amount 0
23:54:53.033 00.001 2744 move complete, result=0
23:54:53.033 00.000 2744 worker thread done servicing request
23:54:53.033 00.000 2744 Worker thread wakes up
23:54:53.033 00.000 1092 GuideStep: 0.7 px 172 ms WEST, 0.2 px 0 ms NORTH
23:54:53.036 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:53.036 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:56.450 03.414 2744 Exposure complete
23:54:56.697 00.247 2744 worker thread done servicing request
23:54:56.697 00.000 1092 OnExposeComplete: enter
23:54:56.701 00.004 1092 UpdateGuideState(): m_state=6
23:54:56.704 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
23:54:56.708 00.004 1092 Star::Find returns 1 (0), X=1601.98, Y=1127.96, Mass=518487, SNR=92.8, Peak=52707 HFD=2.9
23:54:56.711 00.003 1092 MultiStar: [#1 0.48,0.17,0.87,U] [#2 0.56,0.22,0.94,U] [#3 0.66,0.22,0.78,U] [#4 0.52,-0.05,0.70,U] [#5 0.39,0.32,0.63,U] [#6 0.44,0.04,0.58,U] [#7 0.51,0.03,0.54,U] [#8 0.26,0.42,0.43,U] 
23:54:56.713 00.002 1092 refined, 8 included, MultiStar: {0.41, 0.07}, one-star: {-0.04, -0.46}
23:54:56.716 00.003 1092 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.43) = xAngle (0.59 = 0.59)
23:54:56.718 00.002 1092 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
23:54:56.721 00.003 1092 CameraToMount -- cameraX=0.41 cameraY=0.07 hyp=0.42 cameraTheta=0.16 mountX=0.35 mountY=0.18, mountTheta=0.47
23:54:56.727 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.07, opts=13)
23:54:56.730 00.003 1092 Enqueuing Move request for scope (0.41, 0.07)
23:54:56.733 00.003 2744 Worker thread wakes up
23:54:56.733 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.07) opts 0xd
23:54:56.734 00.001 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.07)
23:54:56.734 00.000 2744 Moving (0.41, 0.07) raw xDistance=0.35 yDistance=0.18
23:54:56.734 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
23:54:56.734 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:54:56.734 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
23:54:56.734 00.000 2744 MoveAxis(W, 90, ABG)
23:54:56.734 00.000 2744 Guiding  Dir = 3, Dur = 90
23:54:56.734 00.000 2744 IsSlewing returns 0
23:54:56.735 00.001 2744 IsGuiding returns 0
23:54:56.735 00.000 2744 PulseGuide returned control before completion, sleep 100
23:54:56.754 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1557, FiltMax=65535, Gamma=0.510
23:54:56.775 00.021 1092 UpdateGuideState exits: m=518487 SNR=92.8
23:54:56.779 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:54:56.783 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:54:56.786 00.003 1092 Enqueuing Expose request
23:54:56.846 00.060 2744 IsGuiding returns 1
23:54:56.846 00.000 2744 scope still moving after pulse duration time elapsed
23:54:56.877 00.031 2744 IsSlewing returns 0
23:54:56.878 00.001 2744 IsGuiding returns 0
23:54:56.878 00.000 2744 scope move finished after 90 + 53 ms
23:54:56.878 00.000 2744 Move returns status 0, amount 90
23:54:56.878 00.000 2744 MoveAxis(N, 0, ABG)
23:54:56.878 00.000 2744 Move returns status 0, amount 0
23:54:56.878 00.000 2744 move complete, result=0
23:54:56.879 00.001 2744 worker thread done servicing request
23:54:56.879 00.000 2744 Worker thread wakes up
23:54:56.879 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:54:56.879 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:54:56.879 00.000 1092 GuideStep: 0.3 px 90 ms WEST, 0.2 px 0 ms NORTH
23:55:00.265 03.386 2744 Exposure complete
23:55:00.466 00.201 2744 worker thread done servicing request
23:55:00.466 00.000 1092 OnExposeComplete: enter
23:55:00.469 00.003 1092 UpdateGuideState(): m_state=6
23:55:00.472 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
23:55:00.475 00.003 1092 Star::Find returns 1 (0), X=1602.39, Y=1127.97, Mass=522692, SNR=76.0, Peak=48563 HFD=3.4
23:55:00.479 00.004 1092 MultiStar: [#1 0.88,0.21,1.06,U] [#2 0.73,0.38,1.04,U] [#3 0.85,0.03,0.88,U] [#4 0.84,0.22,0.97,U] [#5 0.60,0.35,0.83,U] [#6 0.79,0.17,0.76,U] [#7 0.75,0.34,0.58,U] [#8 0.34,0.64,0.50,U] 
23:55:00.481 00.002 1092 single-star, 8 included, MultiStar: {0.70, 0.18}, one-star: {0.37, -0.45}
23:55:00.484 00.003 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
23:55:00.487 00.003 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.60 = -0.60)
23:55:00.489 00.002 1092 CameraToMount -- cameraX=0.37 cameraY=-0.45 hyp=0.58 cameraTheta=-0.88 mountX=0.52 mountY=-0.33, mountTheta=-0.56
23:55:00.495 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.45, opts=13)
23:55:00.498 00.003 1092 Enqueuing Move request for scope (0.37, -0.45)
23:55:00.501 00.003 2744 Worker thread wakes up
23:55:00.501 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.45) opts 0xd
23:55:00.501 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.45)
23:55:00.502 00.001 2744 Moving (0.37, -0.45) raw xDistance=0.52 yDistance=-0.33
23:55:00.502 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
23:55:00.502 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:00.502 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
23:55:00.502 00.000 2744 MoveAxis(W, 124, ABG)
23:55:00.502 00.000 2744 Guiding  Dir = 3, Dur = 124
23:55:00.502 00.000 2744 IsSlewing returns 0
23:55:00.502 00.000 2744 IsGuiding returns 0
23:55:00.503 00.001 2744 PulseGuide returned control before completion, sleep 134
23:55:00.518 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1619, FiltMax=65535, Gamma=0.510
23:55:00.535 00.017 1092 UpdateGuideState exits: m=522692 SNR=76.0
23:55:00.538 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:00.542 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:00.544 00.002 1092 Enqueuing Expose request
23:55:00.647 00.103 2744 IsGuiding returns 1
23:55:00.647 00.000 2744 scope still moving after pulse duration time elapsed
23:55:00.678 00.031 2744 IsSlewing returns 0
23:55:00.678 00.000 2744 IsGuiding returns 0
23:55:00.678 00.000 2744 scope move finished after 124 + 52 ms
23:55:00.679 00.001 2744 Move returns status 0, amount 124
23:55:00.679 00.000 2744 MoveAxis(N, 0, ABG)
23:55:00.679 00.000 2744 Move returns status 0, amount 0
23:55:00.679 00.000 2744 move complete, result=0
23:55:00.679 00.000 2744 worker thread done servicing request
23:55:00.679 00.000 2744 Worker thread wakes up
23:55:00.679 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:00.679 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:00.681 00.002 1092 GuideStep: 0.5 px 124 ms WEST, -0.3 px 0 ms NORTH
23:55:04.080 03.399 2744 Exposure complete
23:55:04.279 00.199 2744 worker thread done servicing request
23:55:04.280 00.001 1092 OnExposeComplete: enter
23:55:04.283 00.003 1092 UpdateGuideState(): m_state=6
23:55:04.287 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
23:55:04.289 00.002 1092 Star::Find returns 1 (0), X=1602.47, Y=1128.04, Mass=525543, SNR=91.9, Peak=52570 HFD=3.5
23:55:04.292 00.003 1092 MultiStar: [#1 0.74,0.23,0.83,U] [#2 0.85,0.04,0.92,U] [#3 0.97,0.27,0.79,U] [#4 0.94,0.04,0.72,U] [#5 0.80,0.55,0.71,U] [#6 0.65,0.09,0.68,U] [#7 0.78,0.50,0.51,U] [#8 0.49,0.41,0.42,U] 
23:55:04.295 00.003 1092 single-star, 8 included, MultiStar: {0.74, 0.15}, one-star: {0.45, -0.38}
23:55:04.297 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
23:55:04.301 00.004 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
23:55:04.304 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=-0.38 hyp=0.59 cameraTheta=-0.70 mountX=0.56 mountY=-0.24, mountTheta=-0.41
23:55:04.310 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.38, opts=13)
23:55:04.312 00.002 1092 Enqueuing Move request for scope (0.45, -0.38)
23:55:04.315 00.003 2744 Worker thread wakes up
23:55:04.315 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.38) opts 0xd
23:55:04.315 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.38)
23:55:04.315 00.000 2744 Moving (0.45, -0.38) raw xDistance=0.56 yDistance=-0.24
23:55:04.315 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
23:55:04.315 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:04.315 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:55:04.315 00.000 2744 MoveAxis(W, 135, ABG)
23:55:04.315 00.000 2744 Guiding  Dir = 3, Dur = 135
23:55:04.316 00.001 2744 IsSlewing returns 0
23:55:04.316 00.000 2744 IsGuiding returns 0
23:55:04.316 00.000 2744 PulseGuide returned control before completion, sleep 145
23:55:04.333 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1600, FiltMax=65535, Gamma=0.510
23:55:04.348 00.015 1092 UpdateGuideState exits: m=525543 SNR=91.9
23:55:04.351 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:04.354 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:04.356 00.002 1092 Enqueuing Expose request
23:55:04.466 00.110 2744 IsGuiding returns 1
23:55:04.466 00.000 2744 scope still moving after pulse duration time elapsed
23:55:04.497 00.031 2744 IsSlewing returns 0
23:55:04.497 00.000 2744 IsGuiding returns 0
23:55:04.497 00.000 2744 scope move finished after 135 + 46 ms
23:55:04.497 00.000 2744 Move returns status 0, amount 135
23:55:04.497 00.000 2744 MoveAxis(N, 0, ABG)
23:55:04.498 00.001 2744 Move returns status 0, amount 0
23:55:04.498 00.000 2744 move complete, result=0
23:55:04.498 00.000 1092 GuideStep: 0.6 px 135 ms WEST, -0.2 px 0 ms NORTH
23:55:04.503 00.005 2744 worker thread done servicing request
23:55:04.503 00.000 2744 Worker thread wakes up
23:55:04.503 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:04.503 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:07.905 03.402 2744 Exposure complete
23:55:08.110 00.205 2744 worker thread done servicing request
23:55:08.110 00.000 1092 OnExposeComplete: enter
23:55:08.113 00.003 1092 UpdateGuideState(): m_state=6
23:55:08.116 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
23:55:08.119 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.15, Mass=547658, SNR=86.1, Peak=46947 HFD=3.6
23:55:08.122 00.003 1092 MultiStar: [#1 0.73,0.05,0.94,U] [#2 0.79,0.36,0.88,U] [#3 0.88,0.01,0.85,U] [#4 0.93,-0.06,0.90,U] [#5 0.74,0.36,0.73,U] [#6 0.56,0.33,0.74,U] [#7 0.69,0.35,0.62,U] [#8 0.43,0.34,0.55,U] 
23:55:08.124 00.002 1092 single-star, 8 included, MultiStar: {0.69, 0.13}, one-star: {0.36, -0.27}
23:55:08.127 00.003 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
23:55:08.129 00.002 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
23:55:08.131 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.27 hyp=0.45 cameraTheta=-0.64 mountX=0.44 mountY=-0.16, mountTheta=-0.35
23:55:08.136 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.27, opts=13)
23:55:08.139 00.003 1092 Enqueuing Move request for scope (0.36, -0.27)
23:55:08.142 00.003 2744 Worker thread wakes up
23:55:08.142 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.27) opts 0xd
23:55:08.143 00.001 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.27)
23:55:08.143 00.000 2744 Moving (0.36, -0.27) raw xDistance=0.44 yDistance=-0.16
23:55:08.143 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
23:55:08.143 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:08.143 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:55:08.143 00.000 2744 MoveAxis(W, 108, ABG)
23:55:08.143 00.000 2744 Guiding  Dir = 3, Dur = 108
23:55:08.143 00.000 2744 IsSlewing returns 0
23:55:08.144 00.001 2744 IsGuiding returns 0
23:55:08.144 00.000 2744 PulseGuide returned control before completion, sleep 118
23:55:08.160 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1661, FiltMax=65535, Gamma=0.510
23:55:08.178 00.018 1092 UpdateGuideState exits: m=547658 SNR=86.1
23:55:08.181 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:08.183 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:08.187 00.004 1092 Enqueuing Expose request
23:55:08.268 00.081 2744 IsGuiding returns 1
23:55:08.268 00.000 2744 scope still moving after pulse duration time elapsed
23:55:08.300 00.032 2744 IsSlewing returns 0
23:55:08.301 00.001 2744 IsGuiding returns 0
23:55:08.302 00.001 2744 scope move finished after 108 + 49 ms
23:55:08.302 00.000 2744 Move returns status 0, amount 108
23:55:08.302 00.000 2744 MoveAxis(N, 0, ABG)
23:55:08.302 00.000 2744 Move returns status 0, amount 0
23:55:08.302 00.000 2744 move complete, result=0
23:55:08.302 00.000 2744 worker thread done servicing request
23:55:08.303 00.001 2744 Worker thread wakes up
23:55:08.303 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:08.303 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:08.303 00.000 1092 GuideStep: 0.4 px 108 ms WEST, -0.2 px 0 ms NORTH
23:55:11.683 03.380 2744 Exposure complete
23:55:11.877 00.194 2744 worker thread done servicing request
23:55:11.877 00.000 1092 OnExposeComplete: enter
23:55:11.881 00.004 1092 UpdateGuideState(): m_state=6
23:55:11.883 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
23:55:11.885 00.002 1092 Star::Find returns 1 (0), X=1602.28, Y=1127.93, Mass=555623, SNR=82.9, Peak=51699 HFD=3.4
23:55:11.888 00.003 1092 MultiStar: [#1 0.70,0.12,0.90,U] [#2 0.63,0.37,1.11,U] [#3 1.00,0.07,0.79,U] [#4 0.91,0.02,0.85,U] [#5 0.56,0.35,0.83,U] [#6 0.79,0.21,0.68,U] [#7 0.68,0.15,0.63,U] [#8 0.32,0.37,0.45,U] 
23:55:11.890 00.002 1092 single-star, 8 included, MultiStar: {0.65, 0.11}, one-star: {0.26, -0.49}
23:55:11.892 00.002 1092 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.43) = xAngle (-0.66 = -0.66)
23:55:11.894 00.002 1092 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.81 = -0.81)
23:55:11.897 00.003 1092 CameraToMount -- cameraX=0.26 cameraY=-0.49 hyp=0.55 cameraTheta=-1.09 mountX=0.44 mountY=-0.40, mountTheta=-0.74
23:55:11.903 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.49, opts=13)
23:55:11.905 00.002 1092 Enqueuing Move request for scope (0.26, -0.49)
23:55:11.907 00.002 2744 Worker thread wakes up
23:55:11.907 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.49) opts 0xd
23:55:11.907 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.49)
23:55:11.907 00.000 2744 Moving (0.26, -0.49) raw xDistance=0.44 yDistance=-0.40
23:55:11.908 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
23:55:11.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:11.908 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
23:55:11.908 00.000 2744 MoveAxis(W, 105, ABG)
23:55:11.908 00.000 2744 Guiding  Dir = 3, Dur = 105
23:55:11.908 00.000 2744 IsSlewing returns 0
23:55:11.908 00.000 2744 IsGuiding returns 0
23:55:11.909 00.001 2744 PulseGuide returned control before completion, sleep 115
23:55:11.928 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1482, FiltMax=65535, Gamma=0.510
23:55:11.944 00.016 1092 UpdateGuideState exits: m=555623 SNR=82.9
23:55:11.948 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:11.951 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:11.954 00.003 1092 Enqueuing Expose request
23:55:12.034 00.080 2744 IsGuiding returns 1
23:55:12.034 00.000 2744 scope still moving after pulse duration time elapsed
23:55:12.066 00.032 2744 IsSlewing returns 0
23:55:12.066 00.000 2744 IsGuiding returns 0
23:55:12.066 00.000 2744 scope move finished after 105 + 52 ms
23:55:12.067 00.001 2744 Move returns status 0, amount 105
23:55:12.067 00.000 2744 MoveAxis(N, 0, ABG)
23:55:12.067 00.000 2744 Move returns status 0, amount 0
23:55:12.067 00.000 2744 move complete, result=0
23:55:12.067 00.000 2744 worker thread done servicing request
23:55:12.067 00.000 2744 Worker thread wakes up
23:55:12.067 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:12.067 00.000 1092 GuideStep: 0.4 px 105 ms WEST, -0.4 px 0 ms NORTH
23:55:12.070 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:15.470 03.400 2744 Exposure complete
23:55:15.687 00.217 2744 worker thread done servicing request
23:55:15.687 00.000 1092 OnExposeComplete: enter
23:55:15.690 00.003 1092 UpdateGuideState(): m_state=6
23:55:15.694 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
23:55:15.698 00.004 1092 Star::Find returns 1 (0), X=1601.93, Y=1128.18, Mass=552050, SNR=90.2, Peak=57251 HFD=3.7
23:55:15.702 00.004 1092 MultiStar: [#1 0.24,0.25,0.87,U] [#2 0.33,0.50,0.93,U] [#3 0.48,0.15,0.74,U] [#4 0.36,0.43,0.87,U] [#5 0.32,0.58,0.68,U] [#6 0.23,0.42,0.68,U] [#7 0.21,0.22,0.51,U] [#8 0.02,0.57,0.52,U] 
23:55:15.704 00.002 1092 single-star, 8 included, MultiStar: {0.23, 0.30}, one-star: {-0.09, -0.24}
23:55:15.707 00.003 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
23:55:15.709 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
23:55:15.711 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.94 mountX=0.01 mountY=-0.25, mountTheta=-1.52
23:55:15.715 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.24, opts=13)
23:55:15.718 00.003 1092 Enqueuing Move request for scope (-0.09, -0.24)
23:55:15.720 00.002 2744 Worker thread wakes up
23:55:15.720 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
23:55:15.720 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
23:55:15.720 00.000 2744 Moving (-0.09, -0.24) raw xDistance=0.01 yDistance=-0.25
23:55:15.721 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
23:55:15.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:15.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
23:55:15.721 00.000 2744 MoveAxis(E, 0, ABG)
23:55:15.721 00.000 2744 Move returns status 0, amount 0
23:55:15.721 00.000 2744 MoveAxis(N, 0, ABG)
23:55:15.721 00.000 2744 Move returns status 0, amount 0
23:55:15.721 00.000 2744 move complete, result=0
23:55:15.721 00.000 2744 worker thread done servicing request
23:55:15.738 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1422, FiltMax=65535, Gamma=0.510
23:55:15.755 00.017 1092 UpdateGuideState exits: m=552050 SNR=90.2
23:55:15.759 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:15.761 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:15.764 00.003 1092 Enqueuing Expose request
23:55:15.766 00.002 2744 Worker thread wakes up
23:55:15.766 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:15.766 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
23:55:15.768 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:19.160 03.392 2744 Exposure complete
23:55:19.366 00.206 2744 worker thread done servicing request
23:55:19.366 00.000 1092 OnExposeComplete: enter
23:55:19.369 00.003 1092 UpdateGuideState(): m_state=6
23:55:19.372 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
23:55:19.374 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1127.98, Mass=569739, SNR=95.6, Peak=56618 HFD=3.4
23:55:19.378 00.004 1092 MultiStar: [#1 1.30,0.27,0.84,U] [#2 1.26,0.36,0.79,U] [#3 1.27,0.06,0.73,U] [#4 1.30,0.27,0.66,U] [#5 1.08,0.27,0.66,U] [#6 1.20,0.19,0.65,U] [#7 1.18,0.14,0.52,U] [#8 0.68,0.46,0.47,U] 
23:55:19.380 00.002 1092 single-star, 8 included, MultiStar: {1.10, 0.14}, one-star: {0.66, -0.43}
23:55:19.382 00.002 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
23:55:19.384 00.002 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
23:55:19.387 00.003 1092 CameraToMount -- cameraX=0.66 cameraY=-0.43 hyp=0.79 cameraTheta=-0.58 mountX=0.78 mountY=-0.24, mountTheta=-0.30
23:55:19.392 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.43, opts=13)
23:55:19.395 00.003 1092 Enqueuing Move request for scope (0.66, -0.43)
23:55:19.398 00.003 2744 Worker thread wakes up
23:55:19.398 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.43) opts 0xd
23:55:19.398 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.43)
23:55:19.398 00.000 2744 Moving (0.66, -0.43) raw xDistance=0.78 yDistance=-0.24
23:55:19.398 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
23:55:19.398 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:19.398 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:55:19.398 00.000 2744 MoveAxis(W, 175, ABG)
23:55:19.399 00.001 2744 Guiding  Dir = 3, Dur = 175
23:55:19.399 00.000 2744 IsSlewing returns 0
23:55:19.399 00.000 2744 IsGuiding returns 0
23:55:19.400 00.001 2744 PulseGuide returned control before completion, sleep 185
23:55:19.414 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1715, FiltMax=65535, Gamma=0.510
23:55:19.431 00.017 1092 UpdateGuideState exits: m=569739 SNR=95.6
23:55:19.435 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:19.437 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:19.439 00.002 1092 Enqueuing Expose request
23:55:19.585 00.146 2744 IsGuiding returns 1
23:55:19.585 00.000 2744 scope still moving after pulse duration time elapsed
23:55:19.617 00.032 2744 IsSlewing returns 0
23:55:19.617 00.000 2744 IsGuiding returns 0
23:55:19.617 00.000 2744 scope move finished after 175 + 43 ms
23:55:19.618 00.001 2744 Move returns status 0, amount 175
23:55:19.618 00.000 2744 MoveAxis(N, 0, ABG)
23:55:19.618 00.000 2744 Move returns status 0, amount 0
23:55:19.618 00.000 2744 move complete, result=0
23:55:19.618 00.000 2744 worker thread done servicing request
23:55:19.618 00.000 2744 Worker thread wakes up
23:55:19.618 00.000 1092 GuideStep: 0.8 px 175 ms WEST, -0.2 px 0 ms NORTH
23:55:19.621 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:19.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:23.025 03.404 2744 Exposure complete
23:55:23.272 00.247 2744 worker thread done servicing request
23:55:23.272 00.000 1092 OnExposeComplete: enter
23:55:23.275 00.003 1092 UpdateGuideState(): m_state=6
23:55:23.279 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
23:55:23.282 00.003 1092 Star::Find returns 1 (0), X=1602.69, Y=1128.09, Mass=536275, SNR=99.5, Peak=46826 HFD=3.9
23:55:23.287 00.005 1092 MultiStar: [#1 1.13,0.19,0.75,U] [#2 1.07,0.40,0.73,U] [#3 1.15,0.18,0.66,U] [#4 1.12,0.21,0.73,U] [#5 0.75,0.46,0.61,U] [#6 0.94,0.32,0.71,U] [#7 0.92,0.42,0.55,U] [#8 0.72,0.51,0.42,U] 
23:55:23.292 00.005 1092 single-star, 8 included, MultiStar: {0.94, 0.22}, one-star: {0.68, -0.33}
23:55:23.297 00.005 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
23:55:23.300 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
23:55:23.304 00.004 1092 CameraToMount -- cameraX=0.68 cameraY=-0.33 hyp=0.75 cameraTheta=-0.45 mountX=0.75 mountY=-0.13, mountTheta=-0.18
23:55:23.312 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.33, opts=13)
23:55:23.315 00.003 1092 Enqueuing Move request for scope (0.68, -0.33)
23:55:23.322 00.007 2744 Worker thread wakes up
23:55:23.322 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.33) opts 0xd
23:55:23.322 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.33)
23:55:23.322 00.000 2744 Moving (0.68, -0.33) raw xDistance=0.75 yDistance=-0.13
23:55:23.322 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
23:55:23.322 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:23.322 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
23:55:23.322 00.000 2744 MoveAxis(W, 180, ABG)
23:55:23.322 00.000 2744 Guiding  Dir = 3, Dur = 180
23:55:23.323 00.001 2744 IsSlewing returns 0
23:55:23.323 00.000 2744 IsGuiding returns 0
23:55:23.323 00.000 2744 PulseGuide returned control before completion, sleep 190
23:55:23.345 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1434, FiltMax=65535, Gamma=0.510
23:55:23.367 00.022 1092 UpdateGuideState exits: m=536275 SNR=99.5
23:55:23.372 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:23.376 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:23.379 00.003 1092 Enqueuing Expose request
23:55:23.523 00.144 2744 IsGuiding returns 1
23:55:23.523 00.000 2744 scope still moving after pulse duration time elapsed
23:55:23.555 00.032 2744 IsSlewing returns 0
23:55:23.555 00.000 2744 IsGuiding returns 0
23:55:23.555 00.000 2744 scope move finished after 180 + 51 ms
23:55:23.555 00.000 2744 Move returns status 0, amount 180
23:55:23.555 00.000 2744 MoveAxis(N, 0, ABG)
23:55:23.555 00.000 2744 Move returns status 0, amount 0
23:55:23.555 00.000 2744 move complete, result=0
23:55:23.555 00.000 2744 worker thread done servicing request
23:55:23.555 00.000 2744 Worker thread wakes up
23:55:23.555 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:23.555 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:23.557 00.002 1092 GuideStep: 0.8 px 180 ms WEST, -0.1 px 0 ms NORTH
23:55:26.942 03.385 2744 Exposure complete
23:55:27.126 00.184 2744 worker thread done servicing request
23:55:27.126 00.000 1092 OnExposeComplete: enter
23:55:27.128 00.002 1092 UpdateGuideState(): m_state=6
23:55:27.130 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
23:55:27.133 00.003 1092 Star::Find returns 1 (0), X=1602.42, Y=1128.15, Mass=556149, SNR=97.2, Peak=46035 HFD=3.7
23:55:27.135 00.002 1092 MultiStar: [#1 0.71,0.13,0.78,U] [#2 0.63,0.43,0.85,U] [#3 0.85,0.16,0.64,U] [#4 0.80,0.27,0.69,U] [#5 0.78,0.58,0.61,U] [#6 0.79,0.41,0.54,U] [#7 0.82,0.42,0.56,U] [#8 0.45,0.54,0.32,U] 
23:55:27.138 00.003 1092 single-star, 8 included, MultiStar: {0.68, 0.25}, one-star: {0.40, -0.27}
23:55:27.140 00.002 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
23:55:27.142 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
23:55:27.144 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.48 cameraTheta=-0.59 mountX=0.47 mountY=-0.15, mountTheta=-0.31
23:55:27.148 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.27, opts=13)
23:55:27.150 00.002 1092 Enqueuing Move request for scope (0.40, -0.27)
23:55:27.152 00.002 2744 Worker thread wakes up
23:55:27.153 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd
23:55:27.153 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.27)
23:55:27.153 00.000 2744 Moving (0.40, -0.27) raw xDistance=0.47 yDistance=-0.15
23:55:27.153 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.47
23:55:27.153 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:27.153 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
23:55:27.153 00.000 2744 MoveAxis(W, 119, ABG)
23:55:27.153 00.000 2744 Guiding  Dir = 3, Dur = 119
23:55:27.153 00.000 2744 IsSlewing returns 0
23:55:27.154 00.001 2744 IsGuiding returns 0
23:55:27.154 00.000 2744 PulseGuide returned control before completion, sleep 129
23:55:27.169 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1459, FiltMax=65535, Gamma=0.510
23:55:27.185 00.016 1092 UpdateGuideState exits: m=556149 SNR=97.2
23:55:27.187 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:27.189 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:27.191 00.002 1092 Enqueuing Expose request
23:55:27.293 00.102 2744 IsGuiding returns 1
23:55:27.293 00.000 2744 scope still moving after pulse duration time elapsed
23:55:27.325 00.032 2744 IsSlewing returns 0
23:55:27.325 00.000 2744 IsGuiding returns 0
23:55:27.325 00.000 2744 scope move finished after 119 + 52 ms
23:55:27.325 00.000 2744 Move returns status 0, amount 119
23:55:27.325 00.000 2744 MoveAxis(N, 0, ABG)
23:55:27.325 00.000 2744 Move returns status 0, amount 0
23:55:27.325 00.000 2744 move complete, result=0
23:55:27.326 00.001 2744 worker thread done servicing request
23:55:27.326 00.000 2744 Worker thread wakes up
23:55:27.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:27.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:27.326 00.000 1092 GuideStep: 0.5 px 119 ms WEST, -0.1 px 0 ms NORTH
23:55:30.726 03.400 2744 Exposure complete
23:55:30.928 00.202 2744 worker thread done servicing request
23:55:30.928 00.000 1092 OnExposeComplete: enter
23:55:30.931 00.003 1092 UpdateGuideState(): m_state=6
23:55:30.936 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
23:55:30.939 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1128.23, Mass=523731, SNR=87.5, Peak=59059 HFD=3.6
23:55:30.942 00.003 1092 MultiStar: [#1 0.30,0.45,0.80,U] [#2 0.03,0.57,0.92,U] [#3 0.37,0.39,0.73,U] [#4 0.20,0.46,0.73,U] [#5 0.04,0.63,0.72,U] [#6 0.13,0.59,0.76,U] [#7 0.01,0.52,0.60,U] [#8 -0.17,0.45,0.51,U] 
23:55:30.944 00.002 1092 single-star, 8 included, MultiStar: {0.07, 0.41}, one-star: {-0.21, -0.19}
23:55:30.946 00.002 1092 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.43) = xAngle (-2.00 = -2.00)
23:55:30.948 00.002 1092 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.15 = -2.15)
23:55:30.951 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-2.42 mountX=-0.12 mountY=-0.24, mountTheta=-2.03
23:55:30.957 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.19, opts=13)
23:55:30.960 00.003 1092 Enqueuing Move request for scope (-0.21, -0.19)
23:55:30.962 00.002 2744 Worker thread wakes up
23:55:30.962 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.19) opts 0xd
23:55:30.962 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.19)
23:55:30.962 00.000 2744 Moving (-0.21, -0.19) raw xDistance=-0.12 yDistance=-0.24
23:55:30.962 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
23:55:30.962 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:30.963 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
23:55:30.963 00.000 2744 MoveAxis(E, 0, ABG)
23:55:30.963 00.000 2744 Move returns status 0, amount 0
23:55:30.963 00.000 2744 MoveAxis(N, 0, ABG)
23:55:30.963 00.000 2744 Move returns status 0, amount 0
23:55:30.963 00.000 2744 move complete, result=0
23:55:30.963 00.000 2744 worker thread done servicing request
23:55:30.978 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1690, FiltMax=65535, Gamma=0.510
23:55:30.993 00.015 1092 UpdateGuideState exits: m=523731 SNR=87.5
23:55:30.995 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:30.997 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:31.000 00.003 1092 Enqueuing Expose request
23:55:31.001 00.001 2744 Worker thread wakes up
23:55:31.001 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
23:55:31.004 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:31.004 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:34.411 03.407 2744 Exposure complete
23:55:34.636 00.225 2744 worker thread done servicing request
23:55:34.636 00.000 1092 OnExposeComplete: enter
23:55:34.639 00.003 1092 UpdateGuideState(): m_state=6
23:55:34.642 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
23:55:34.645 00.003 1092 Star::Find returns 1 (0), X=1601.52, Y=1128.26, Mass=517156, SNR=74.1, Peak=41491 HFD=3.5
23:55:34.648 00.003 1092 MultiStar: [#1 -0.07,0.49,0.96,U] [#2 -0.05,1.11,1.10,U] [#3 -0.08,0.58,0.83,U] [#4 -0.01,0.47,0.99,U] [#5 0.02,0.75,0.80,U] [#6 0.04,0.55,0.68,U] [#7 0.01,0.58,0.72,U] [#8 -0.36,0.61,0.47,U] 
23:55:34.651 00.003 1092 single-star, 8 included, MultiStar: {-0.11, 0.55}, one-star: {-0.49, -0.15}
23:55:34.654 00.003 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
23:55:34.657 00.003 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
23:55:34.659 00.002 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.15 hyp=0.52 cameraTheta=-2.84 mountX=-0.39 mountY=-0.28, mountTheta=-2.52
23:55:34.664 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.15, opts=13)
23:55:34.667 00.003 1092 Enqueuing Move request for scope (-0.49, -0.15)
23:55:34.670 00.003 2744 Worker thread wakes up
23:55:34.671 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.15) opts 0xd
23:55:34.671 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.15)
23:55:34.671 00.000 2744 Moving (-0.49, -0.15) raw xDistance=-0.39 yDistance=-0.28
23:55:34.671 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
23:55:34.671 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:34.671 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
23:55:34.671 00.000 2744 MoveAxis(E, 87, ABG)
23:55:34.671 00.000 2744 Guiding  Dir = 2, Dur = 87
23:55:34.671 00.000 2744 IsSlewing returns 0
23:55:34.672 00.001 2744 IsGuiding returns 0
23:55:34.672 00.000 2744 PulseGuide returned control before completion, sleep 97
23:55:34.687 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1575, FiltMax=65535, Gamma=0.510
23:55:34.704 00.017 1092 UpdateGuideState exits: m=517156 SNR=74.1
23:55:34.707 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:34.710 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:34.712 00.002 1092 Enqueuing Expose request
23:55:34.779 00.067 2744 IsGuiding returns 1
23:55:34.779 00.000 2744 scope still moving after pulse duration time elapsed
23:55:34.810 00.031 2744 IsSlewing returns 0
23:55:34.810 00.000 2744 IsGuiding returns 0
23:55:34.810 00.000 2744 scope move finished after 87 + 51 ms
23:55:34.811 00.001 2744 Move returns status 0, amount 87
23:55:34.811 00.000 2744 MoveAxis(N, 0, ABG)
23:55:34.811 00.000 2744 Move returns status 0, amount 0
23:55:34.811 00.000 2744 move complete, result=0
23:55:34.811 00.000 2744 worker thread done servicing request
23:55:34.811 00.000 1092 GuideStep: -0.4 px 87 ms EAST, -0.3 px 0 ms NORTH
23:55:34.814 00.003 2744 Worker thread wakes up
23:55:34.814 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:34.814 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:38.195 03.381 2744 Exposure complete
23:55:38.383 00.188 2744 worker thread done servicing request
23:55:38.384 00.001 1092 OnExposeComplete: enter
23:55:38.387 00.003 1092 UpdateGuideState(): m_state=6
23:55:38.389 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
23:55:38.392 00.003 1092 Star::Find returns 1 (0), X=1601.24, Y=1128.64, Mass=544641, SNR=98.7, Peak=45760 HFD=3.6
23:55:38.394 00.002 1092 MultiStar: [#1 -0.28,0.71,0.84,U] [#2 -0.16,0.98,0.82,U] [#3 -0.25,0.86,0.60,U] [#4 -0.25,0.86,0.66,U] [#5 -0.52,1.09,0.56,U] [#6 -0.42,0.86,0.57,U] [#7 -0.52,0.78,0.50,U] [#8 -0.58,0.97,0.38,U] 
23:55:38.397 00.003 1092 single-star, 8 included, MultiStar: {-0.42, 0.77}, one-star: {-0.78, 0.23}
23:55:38.401 00.004 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
23:55:38.404 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
23:55:38.407 00.003 1092 CameraToMount -- cameraX=-0.78 cameraY=0.23 hyp=0.81 cameraTheta=2.86 mountX=-0.80 mountY=0.01, mountTheta=3.13
23:55:38.414 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.78, y=0.23, opts=13)
23:55:38.418 00.004 1092 Enqueuing Move request for scope (-0.78, 0.23)
23:55:38.420 00.002 2744 Worker thread wakes up
23:55:38.420 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.23) opts 0xd
23:55:38.420 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.78, 0.23)
23:55:38.420 00.000 2744 Moving (-0.78, 0.23) raw xDistance=-0.80 yDistance=0.01
23:55:38.421 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.80
23:55:38.421 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:38.421 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
23:55:38.421 00.000 2744 MoveAxis(E, 186, ABG)
23:55:38.421 00.000 2744 Guiding  Dir = 2, Dur = 186
23:55:38.421 00.000 2744 IsSlewing returns 0
23:55:38.421 00.000 2744 IsGuiding returns 0
23:55:38.422 00.001 2744 PulseGuide returned control before completion, sleep 196
23:55:38.436 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:55:38.451 00.015 1092 UpdateGuideState exits: m=544641 SNR=98.7
23:55:38.454 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:38.457 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:38.460 00.003 1092 Enqueuing Expose request
23:55:38.632 00.172 2744 IsGuiding returns 1
23:55:38.632 00.000 2744 scope still moving after pulse duration time elapsed
23:55:38.663 00.031 2744 IsSlewing returns 0
23:55:38.663 00.000 2744 IsGuiding returns 1
23:55:38.694 00.031 2744 IsSlewing returns 0
23:55:38.694 00.000 2744 IsGuiding returns 1
23:55:38.726 00.032 2744 IsSlewing returns 0
23:55:38.726 00.000 2744 IsGuiding returns 0
23:55:38.726 00.000 2744 scope move finished after 186 + 119 ms
23:55:38.726 00.000 2744 Move returns status 0, amount 186
23:55:38.726 00.000 2744 MoveAxis(N, 0, ABG)
23:55:38.726 00.000 2744 Move returns status 0, amount 0
23:55:38.726 00.000 2744 move complete, result=0
23:55:38.727 00.001 2744 worker thread done servicing request
23:55:38.727 00.000 2744 Worker thread wakes up
23:55:38.727 00.000 1092 GuideStep: -0.8 px 186 ms EAST, 0.0 px 0 ms NORTH
23:55:38.729 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:38.730 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:42.114 03.384 2744 Exposure complete
23:55:42.308 00.194 2744 worker thread done servicing request
23:55:42.308 00.000 1092 OnExposeComplete: enter
23:55:42.311 00.003 1092 UpdateGuideState(): m_state=6
23:55:42.314 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
23:55:42.316 00.002 1092 Star::Find returns 1 (0), X=1601.44, Y=1128.62, Mass=519071, SNR=88.1, Peak=49475 HFD=3.3
23:55:42.320 00.004 1092 MultiStar: [#1 -0.30,0.71,0.82,U] [#2 -0.39,1.03,0.92,U] [#3 -0.25,0.85,0.74,U] [#4 -0.20,0.84,0.75,U] [#5 -0.37,1.05,0.68,U] [#6 -0.39,0.75,0.73,U] [#7 -0.46,0.85,0.46,U] [#8 -0.53,0.99,0.48,U] 
23:55:42.323 00.003 1092 single-star, 8 included, MultiStar: {-0.38, 0.78}, one-star: {-0.58, 0.20}
23:55:42.325 00.002 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
23:55:42.327 00.002 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
23:55:42.329 00.002 1092 CameraToMount -- cameraX=-0.58 cameraY=0.20 hyp=0.62 cameraTheta=2.81 mountX=-0.61 mountY=0.04, mountTheta=3.08
23:55:42.334 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.20, opts=13)
23:55:42.337 00.003 1092 Enqueuing Move request for scope (-0.58, 0.20)
23:55:42.339 00.002 2744 Worker thread wakes up
23:55:42.341 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.20) opts 0xd
23:55:42.341 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.20)
23:55:42.341 00.000 2744 Moving (-0.58, 0.20) raw xDistance=-0.61 yDistance=0.04
23:55:42.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
23:55:42.341 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:42.341 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
23:55:42.341 00.000 2744 MoveAxis(E, 151, ABG)
23:55:42.341 00.000 2744 Guiding  Dir = 2, Dur = 151
23:55:42.341 00.000 2744 IsSlewing returns 0
23:55:42.341 00.000 2744 IsGuiding returns 0
23:55:42.341 00.000 2744 PulseGuide returned control before completion, sleep 161
23:55:42.358 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1482, FiltMax=65535, Gamma=0.510
23:55:42.372 00.014 1092 UpdateGuideState exits: m=519071 SNR=88.1
23:55:42.375 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:42.377 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:42.379 00.002 1092 Enqueuing Expose request
23:55:42.511 00.132 2744 IsGuiding returns 1
23:55:42.511 00.000 2744 scope still moving after pulse duration time elapsed
23:55:42.542 00.031 2744 IsSlewing returns 0
23:55:42.542 00.000 2744 IsGuiding returns 0
23:55:42.542 00.000 2744 scope move finished after 151 + 49 ms
23:55:42.542 00.000 2744 Move returns status 0, amount 151
23:55:42.542 00.000 2744 MoveAxis(N, 0, ABG)
23:55:42.542 00.000 2744 Move returns status 0, amount 0
23:55:42.542 00.000 2744 move complete, result=0
23:55:42.542 00.000 2744 worker thread done servicing request
23:55:42.543 00.001 2744 Worker thread wakes up
23:55:42.543 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:42.543 00.000 1092 GuideStep: -0.6 px 151 ms EAST, 0.0 px 0 ms NORTH
23:55:42.545 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:45.935 03.390 2744 Exposure complete
23:55:46.135 00.200 2744 worker thread done servicing request
23:55:46.135 00.000 1092 OnExposeComplete: enter
23:55:46.138 00.003 1092 UpdateGuideState(): m_state=6
23:55:46.140 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
23:55:46.143 00.003 1092 Star::Find returns 1 (0), X=1601.57, Y=1128.26, Mass=533361, SNR=86.8, Peak=50883 HFD=3.6
23:55:46.145 00.002 1092 MultiStar: [#1 -0.09,0.60,1.00,U] [#2 -0.06,0.64,0.83,U] [#3 0.10,0.52,0.75,U] [#4 -0.10,0.53,0.74,U] [#5 -0.17,0.82,0.77,U] [#6 -0.07,0.39,0.68,U] [#7 -0.18,0.60,0.54,U] [#8 -0.47,0.63,0.44,U] 
23:55:46.148 00.003 1092 single-star, 8 included, MultiStar: {-0.16, 0.48}, one-star: {-0.45, -0.15}
23:55:46.150 00.002 1092 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
23:55:46.154 00.004 1092 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.55 = -2.55)
23:55:46.157 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.15 hyp=0.48 cameraTheta=-2.82 mountX=-0.35 mountY=-0.27, mountTheta=-2.49
23:55:46.161 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.15, opts=13)
23:55:46.164 00.003 1092 Enqueuing Move request for scope (-0.45, -0.15)
23:55:46.166 00.002 2744 Worker thread wakes up
23:55:46.166 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.15) opts 0xd
23:55:46.167 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.15)
23:55:46.167 00.000 2744 Moving (-0.45, -0.15) raw xDistance=-0.35 yDistance=-0.27
23:55:46.167 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
23:55:46.167 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:46.167 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
23:55:46.167 00.000 2744 MoveAxis(E, 89, ABG)
23:55:46.167 00.000 2744 Guiding  Dir = 2, Dur = 89
23:55:46.167 00.000 2744 IsSlewing returns 0
23:55:46.167 00.000 2744 IsGuiding returns 0
23:55:46.168 00.001 2744 PulseGuide returned control before completion, sleep 99
23:55:46.186 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1709, FiltMax=65535, Gamma=0.510
23:55:46.203 00.017 1092 UpdateGuideState exits: m=533361 SNR=86.8
23:55:46.206 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:46.208 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:46.211 00.003 1092 Enqueuing Expose request
23:55:46.272 00.061 2744 IsGuiding returns 1
23:55:46.272 00.000 2744 scope still moving after pulse duration time elapsed
23:55:46.303 00.031 2744 IsSlewing returns 0
23:55:46.303 00.000 2744 IsGuiding returns 1
23:55:46.335 00.032 2744 IsSlewing returns 0
23:55:46.335 00.000 2744 IsGuiding returns 0
23:55:46.335 00.000 2744 scope move finished after 89 + 78 ms
23:55:46.335 00.000 2744 Move returns status 0, amount 89
23:55:46.336 00.001 2744 MoveAxis(N, 0, ABG)
23:55:46.336 00.000 2744 Move returns status 0, amount 0
23:55:46.336 00.000 2744 move complete, result=0
23:55:46.336 00.000 2744 worker thread done servicing request
23:55:46.336 00.000 2744 Worker thread wakes up
23:55:46.336 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:46.336 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:46.338 00.002 1092 GuideStep: -0.3 px 89 ms EAST, -0.3 px 0 ms NORTH
23:55:49.727 03.389 2744 Exposure complete
23:55:49.918 00.191 2744 worker thread done servicing request
23:55:49.918 00.000 1092 OnExposeComplete: enter
23:55:49.921 00.003 1092 UpdateGuideState(): m_state=6
23:55:49.923 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
23:55:49.926 00.003 1092 Star::Find returns 1 (0), X=1602.64, Y=1128.05, Mass=499206, SNR=89.4, Peak=51370 HFD=3.5
23:55:49.929 00.003 1092 MultiStar: [#1 1.12,0.04,0.96,U] [#2 1.07,0.28,0.88,U] [#3 1.01,0.20,0.68,U] [#4 1.25,0.02,0.78,U] [#5 1.09,0.37,0.74,U] [#6 1.11,0.33,0.64,U] [#7 1.04,0.34,0.67,U] [#8 0.80,0.13,0.41,U] 
23:55:49.931 00.002 1092 single-star, 8 included, MultiStar: {1.01, 0.12}, one-star: {0.62, -0.37}
23:55:49.933 00.002 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
23:55:49.935 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
23:55:49.937 00.002 1092 CameraToMount -- cameraX=0.62 cameraY=-0.37 hyp=0.72 cameraTheta=-0.54 mountX=0.71 mountY=-0.19, mountTheta=-0.26
23:55:49.942 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=-0.37, opts=13)
23:55:49.944 00.002 1092 Enqueuing Move request for scope (0.62, -0.37)
23:55:49.946 00.002 2744 Worker thread wakes up
23:55:49.946 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.37) opts 0xd
23:55:49.946 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, -0.37)
23:55:49.946 00.000 2744 Moving (0.62, -0.37) raw xDistance=0.71 yDistance=-0.19
23:55:49.946 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71
23:55:49.946 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:49.946 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
23:55:49.947 00.001 2744 MoveAxis(W, 154, ABG)
23:55:49.947 00.000 2744 Guiding  Dir = 3, Dur = 154
23:55:49.947 00.000 2744 IsSlewing returns 0
23:55:49.947 00.000 2744 IsGuiding returns 0
23:55:49.947 00.000 2744 PulseGuide returned control before completion, sleep 164
23:55:49.961 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1696, FiltMax=65535, Gamma=0.510
23:55:49.976 00.015 1092 UpdateGuideState exits: m=499206 SNR=89.4
23:55:49.979 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:49.981 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:49.985 00.004 1092 Enqueuing Expose request
23:55:50.127 00.142 2744 IsGuiding returns 1
23:55:50.127 00.000 2744 scope still moving after pulse duration time elapsed
23:55:50.157 00.030 2744 IsSlewing returns 0
23:55:50.157 00.000 2744 IsGuiding returns 0
23:55:50.157 00.000 2744 scope move finished after 154 + 56 ms
23:55:50.157 00.000 2744 Move returns status 0, amount 154
23:55:50.157 00.000 2744 MoveAxis(N, 0, ABG)
23:55:50.157 00.000 2744 Move returns status 0, amount 0
23:55:50.157 00.000 2744 move complete, result=0
23:55:50.157 00.000 2744 worker thread done servicing request
23:55:50.159 00.002 2744 Worker thread wakes up
23:55:50.159 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:50.159 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:50.161 00.002 1092 GuideStep: 0.7 px 154 ms WEST, -0.2 px 0 ms NORTH
23:55:53.552 03.391 2744 Exposure complete
23:55:53.743 00.191 2744 worker thread done servicing request
23:55:53.743 00.000 1092 OnExposeComplete: enter
23:55:53.745 00.002 1092 UpdateGuideState(): m_state=6
23:55:53.747 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
23:55:53.750 00.003 1092 Star::Find returns 1 (0), X=1602.87, Y=1127.91, Mass=509485, SNR=82.3, Peak=52282 HFD=3.1
23:55:53.754 00.004 1092 MultiStar: [#1 1.51,0.04,0.94,U] [#2 1.28,0.09,0.96,U] [#3 1.35,-0.12,0.83,U] [#4 1.62,-0.01,0.85,U] [#5 1.35,0.39,0.70,U] [#6 1.35,0.01,0.79,U] [#7 1.17,-0.07,0.53,U] [#8 1.08,0.17,0.53,U] 
23:55:53.757 00.003 1092 single-star, 8 included, MultiStar: {1.29, -0.02}, one-star: {0.86, -0.51}
23:55:53.759 00.002 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
23:55:53.761 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
23:55:53.763 00.002 1092 CameraToMount -- cameraX=0.86 cameraY=-0.51 hyp=1.00 cameraTheta=-0.54 mountX=0.99 mountY=-0.26, mountTheta=-0.26
23:55:53.767 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.51, opts=13)
23:55:53.770 00.003 1092 Enqueuing Move request for scope (0.86, -0.51)
23:55:53.772 00.002 2744 Worker thread wakes up
23:55:53.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.51) opts 0xd
23:55:53.772 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.51)
23:55:53.772 00.000 2744 Moving (0.86, -0.51) raw xDistance=0.99 yDistance=-0.26
23:55:53.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.99
23:55:53.772 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:53.772 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
23:55:53.773 00.001 2744 MoveAxis(W, 232, ABG)
23:55:53.773 00.000 2744 Guiding  Dir = 3, Dur = 232
23:55:53.773 00.000 2744 IsSlewing returns 0
23:55:53.773 00.000 2744 IsGuiding returns 0
23:55:53.773 00.000 2744 PulseGuide returned control before completion, sleep 242
23:55:53.788 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1719, FiltMax=65535, Gamma=0.510
23:55:53.803 00.015 1092 UpdateGuideState exits: m=509485 SNR=82.3
23:55:53.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:53.808 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:53.810 00.002 1092 Enqueuing Expose request
23:55:54.019 00.209 2744 IsGuiding returns 1
23:55:54.019 00.000 2744 scope still moving after pulse duration time elapsed
23:55:54.051 00.032 2744 IsSlewing returns 0
23:55:54.051 00.000 2744 IsGuiding returns 0
23:55:54.051 00.000 2744 scope move finished after 232 + 45 ms
23:55:54.051 00.000 2744 Move returns status 0, amount 232
23:55:54.051 00.000 2744 MoveAxis(N, 0, ABG)
23:55:54.052 00.001 2744 Move returns status 0, amount 0
23:55:54.052 00.000 2744 move complete, result=0
23:55:54.052 00.000 2744 worker thread done servicing request
23:55:54.052 00.000 2744 Worker thread wakes up
23:55:54.052 00.000 1092 GuideStep: 1.0 px 232 ms WEST, -0.3 px 0 ms NORTH
23:55:54.054 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:54.055 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:55:57.453 03.398 2744 Exposure complete
23:55:57.658 00.205 2744 worker thread done servicing request
23:55:57.658 00.000 1092 OnExposeComplete: enter
23:55:57.661 00.003 1092 UpdateGuideState(): m_state=6
23:55:57.663 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
23:55:57.666 00.003 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.11, Mass=502062, SNR=86.3, Peak=50154 HFD=3.5
23:55:57.670 00.004 1092 MultiStar: [#1 0.90,0.16,0.94,U] [#2 0.97,0.30,0.90,U] [#3 0.99,0.39,0.72,U] [#4 1.00,0.21,0.79,U] [#5 0.74,0.37,0.79,U] [#6 0.93,0.30,0.68,U] [#7 0.77,0.13,0.49,U] [#8 0.50,0.64,0.44,U] 
23:55:57.673 00.003 1092 single-star, 8 included, MultiStar: {0.83, 0.21}, one-star: {0.57, -0.30}
23:55:57.676 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
23:55:57.678 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
23:55:57.681 00.003 1092 CameraToMount -- cameraX=0.57 cameraY=-0.30 hyp=0.65 cameraTheta=-0.49 mountX=0.65 mountY=-0.14, mountTheta=-0.21
23:55:57.692 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.30, opts=13)
23:55:57.695 00.003 1092 Enqueuing Move request for scope (0.57, -0.30)
23:55:57.697 00.002 2744 Worker thread wakes up
23:55:57.697 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.30) opts 0xd
23:55:57.697 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.30)
23:55:57.697 00.000 2744 Moving (0.57, -0.30) raw xDistance=0.65 yDistance=-0.14
23:55:57.697 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65
23:55:57.698 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:55:57.698 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
23:55:57.698 00.000 2744 MoveAxis(W, 161, ABG)
23:55:57.698 00.000 2744 Guiding  Dir = 3, Dur = 161
23:55:57.698 00.000 2744 IsSlewing returns 0
23:55:57.699 00.001 2744 IsGuiding returns 0
23:55:57.699 00.000 2744 PulseGuide returned control before completion, sleep 171
23:55:57.719 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1629, FiltMax=65535, Gamma=0.510
23:55:57.736 00.017 1092 UpdateGuideState exits: m=502062 SNR=86.3
23:55:57.739 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:55:57.742 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:55:57.744 00.002 1092 Enqueuing Expose request
23:55:57.884 00.140 2744 IsGuiding returns 1
23:55:57.884 00.000 2744 scope still moving after pulse duration time elapsed
23:55:57.915 00.031 2744 IsSlewing returns 0
23:55:57.915 00.000 2744 IsGuiding returns 0
23:55:57.915 00.000 2744 scope move finished after 161 + 55 ms
23:55:57.915 00.000 2744 Move returns status 0, amount 161
23:55:57.916 00.001 2744 MoveAxis(N, 0, ABG)
23:55:57.916 00.000 2744 Move returns status 0, amount 0
23:55:57.916 00.000 2744 move complete, result=0
23:55:57.916 00.000 2744 worker thread done servicing request
23:55:57.916 00.000 2744 Worker thread wakes up
23:55:57.916 00.000 1092 GuideStep: 0.6 px 161 ms WEST, -0.1 px 0 ms NORTH
23:55:57.919 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:55:57.919 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:01.313 03.394 2744 Exposure complete
23:56:01.554 00.241 2744 worker thread done servicing request
23:56:01.554 00.000 1092 OnExposeComplete: enter
23:56:01.557 00.003 1092 UpdateGuideState(): m_state=6
23:56:01.561 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
23:56:01.564 00.003 1092 Star::Find returns 1 (0), X=1602.11, Y=1128.22, Mass=515878, SNR=91.0, Peak=49571 HFD=3.6
23:56:01.568 00.004 1092 MultiStar: [#1 0.41,0.42,0.82,U] [#2 0.40,0.56,0.81,U] [#3 0.51,0.36,0.78,U] [#4 0.55,0.35,0.69,U] [#5 0.21,0.57,0.68,U] [#6 0.37,0.24,0.62,U] [#7 0.46,0.53,0.63,U] [#8 -0.03,0.65,0.50,U] 
23:56:01.571 00.003 1092 single-star, 8 included, MultiStar: {0.33, 0.36}, one-star: {0.09, -0.19}
23:56:01.576 00.005 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.68 = -0.68)
23:56:01.579 00.003 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.84 = -0.84)
23:56:01.582 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.11 mountX=0.17 mountY=-0.16, mountTheta=-0.76
23:56:01.589 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.19, opts=13)
23:56:01.592 00.003 1092 Enqueuing Move request for scope (0.09, -0.19)
23:56:01.595 00.003 2744 Worker thread wakes up
23:56:01.595 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
23:56:01.595 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
23:56:01.595 00.000 2744 Moving (0.09, -0.19) raw xDistance=0.17 yDistance=-0.16
23:56:01.595 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
23:56:01.595 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:01.595 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
23:56:01.595 00.000 2744 MoveAxis(E, 0, ABG)
23:56:01.595 00.000 2744 Move returns status 0, amount 0
23:56:01.595 00.000 2744 MoveAxis(N, 0, ABG)
23:56:01.596 00.001 2744 Move returns status 0, amount 0
23:56:01.596 00.000 2744 move complete, result=0
23:56:01.596 00.000 2744 worker thread done servicing request
23:56:01.617 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1472, FiltMax=65535, Gamma=0.510
23:56:01.638 00.021 1092 UpdateGuideState exits: m=515878 SNR=91.0
23:56:01.641 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:01.646 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:01.650 00.004 1092 Enqueuing Expose request
23:56:01.656 00.006 2744 Worker thread wakes up
23:56:01.656 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:01.660 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:01.660 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:05.064 03.404 2744 Exposure complete
23:56:05.258 00.194 2744 worker thread done servicing request
23:56:05.258 00.000 1092 OnExposeComplete: enter
23:56:05.260 00.002 1092 UpdateGuideState(): m_state=6
23:56:05.263 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
23:56:05.264 00.001 1092 Star::Find returns 1 (0), X=1602.04, Y=1128.30, Mass=542107, SNR=95.6, Peak=51795 HFD=3.4
23:56:05.269 00.005 1092 MultiStar: [#1 0.36,0.43,0.78,U] [#2 0.39,0.72,0.89,U] [#3 0.54,0.48,0.78,U] [#4 0.38,0.52,0.69,U] [#5 0.41,0.75,0.62,U] [#6 0.37,0.54,0.63,U] [#7 0.24,0.64,0.58,U] [#8 0.13,0.74,0.39,U] 
23:56:05.271 00.002 1092 single-star, 8 included, MultiStar: {0.32, 0.48}, one-star: {0.03, -0.12}
23:56:05.274 00.003 1092 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
23:56:05.276 00.002 1092 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.08 = -1.08)
23:56:05.279 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.36 mountX=0.07 mountY=-0.11, mountTheta=-0.98
23:56:05.283 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.12, opts=13)
23:56:05.285 00.002 1092 Enqueuing Move request for scope (0.03, -0.12)
23:56:05.287 00.002 2744 Worker thread wakes up
23:56:05.287 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
23:56:05.287 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
23:56:05.287 00.000 2744 Moving (0.03, -0.12) raw xDistance=0.07 yDistance=-0.11
23:56:05.288 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
23:56:05.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:05.288 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
23:56:05.288 00.000 2744 MoveAxis(E, 0, ABG)
23:56:05.288 00.000 2744 Move returns status 0, amount 0
23:56:05.288 00.000 2744 MoveAxis(N, 0, ABG)
23:56:05.288 00.000 2744 Move returns status 0, amount 0
23:56:05.288 00.000 2744 move complete, result=0
23:56:05.288 00.000 2744 worker thread done servicing request
23:56:05.302 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1488, FiltMax=65535, Gamma=0.510
23:56:05.316 00.014 1092 UpdateGuideState exits: m=542107 SNR=95.6
23:56:05.319 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:05.321 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:05.324 00.003 1092 Enqueuing Expose request
23:56:05.326 00.002 2744 Worker thread wakes up
23:56:05.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:05.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:05.326 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:08.706 03.380 2744 Exposure complete
23:56:08.889 00.183 2744 worker thread done servicing request
23:56:08.889 00.000 1092 OnExposeComplete: enter
23:56:08.892 00.003 1092 UpdateGuideState(): m_state=6
23:56:08.895 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
23:56:08.897 00.002 1092 Star::Find returns 1 (0), X=1602.55, Y=1128.37, Mass=527293, SNR=81.0, Peak=55210 HFD=3.3
23:56:08.900 00.003 1092 MultiStar: [#1 0.86,0.42,0.82,U] [#2 0.75,0.64,1.06,U] [#3 1.05,0.52,0.81,U] [#4 1.01,0.48,0.93,U] [#5 0.78,0.84,0.83,U] [#6 0.76,0.33,0.72,U] [#7 0.78,0.71,0.60,U] [#8 0.63,1.04,0.51,U] 
23:56:08.902 00.002 1092 single-star, 8 included, MultiStar: {0.80, 0.52}, one-star: {0.53, -0.05}
23:56:08.904 00.002 1092 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.43) = xAngle (0.34 = 0.34)
23:56:08.906 00.002 1092 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
23:56:08.909 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=-0.05 hyp=0.53 cameraTheta=-0.09 mountX=0.50 mountY=0.10, mountTheta=0.19
23:56:08.913 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.05, opts=13)
23:56:08.916 00.003 1092 Enqueuing Move request for scope (0.53, -0.05)
23:56:08.918 00.002 2744 Worker thread wakes up
23:56:08.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.05) opts 0xd
23:56:08.918 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.05)
23:56:08.918 00.000 2744 Moving (0.53, -0.05) raw xDistance=0.50 yDistance=0.10
23:56:08.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
23:56:08.918 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:08.918 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
23:56:08.918 00.000 2744 MoveAxis(W, 112, ABG)
23:56:08.919 00.001 2744 Guiding  Dir = 3, Dur = 112
23:56:08.919 00.000 2744 IsSlewing returns 0
23:56:08.919 00.000 2744 IsGuiding returns 0
23:56:08.919 00.000 2744 PulseGuide returned control before completion, sleep 122
23:56:08.932 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1121, FiltMax=65535, Gamma=0.510
23:56:08.947 00.015 1092 UpdateGuideState exits: m=527293 SNR=81.0
23:56:08.951 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:08.954 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:08.956 00.002 1092 Enqueuing Expose request
23:56:09.052 00.096 2744 IsGuiding returns 1
23:56:09.052 00.000 2744 scope still moving after pulse duration time elapsed
23:56:09.083 00.031 2744 IsSlewing returns 0
23:56:09.084 00.001 2744 IsGuiding returns 0
23:56:09.084 00.000 2744 scope move finished after 112 + 52 ms
23:56:09.084 00.000 2744 Move returns status 0, amount 112
23:56:09.084 00.000 2744 MoveAxis(N, 0, ABG)
23:56:09.084 00.000 2744 Move returns status 0, amount 0
23:56:09.084 00.000 2744 move complete, result=0
23:56:09.084 00.000 1092 GuideStep: 0.5 px 112 ms WEST, 0.1 px 0 ms NORTH
23:56:09.088 00.004 2744 worker thread done servicing request
23:56:09.088 00.000 2744 Worker thread wakes up
23:56:09.088 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:09.088 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:12.495 03.407 2744 Exposure complete
23:56:12.710 00.215 2744 worker thread done servicing request
23:56:12.710 00.000 1092 OnExposeComplete: enter
23:56:12.713 00.003 1092 UpdateGuideState(): m_state=6
23:56:12.716 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
23:56:12.719 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1128.42, Mass=549312, SNR=86.5, Peak=58355 HFD=3.2
23:56:12.722 00.003 1092 MultiStar: [#1 0.44,0.62,0.85,U] [#2 0.50,0.84,1.03,U] [#3 0.66,0.66,0.83,U] [#4 0.63,0.60,0.95,U] [#5 0.35,0.63,0.71,U] [#6 0.57,0.59,0.60,U] [#7 0.23,0.95,0.60,U] [#8 0.09,1.07,0.43,U] 
23:56:12.726 00.004 1092 single-star, 8 included, MultiStar: {0.44, 0.62}, one-star: {0.27, 0.01}
23:56:12.728 00.002 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
23:56:12.730 00.002 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
23:56:12.732 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.03 mountX=0.24 mountY=0.08, mountTheta=0.32
23:56:12.739 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.01, opts=13)
23:56:12.743 00.004 1092 Enqueuing Move request for scope (0.27, 0.01)
23:56:12.746 00.003 2744 Worker thread wakes up
23:56:12.746 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
23:56:12.746 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
23:56:12.746 00.000 2744 Moving (0.27, 0.01) raw xDistance=0.24 yDistance=0.08
23:56:12.746 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
23:56:12.747 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:12.747 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
23:56:12.747 00.000 2744 MoveAxis(E, 0, ABG)
23:56:12.747 00.000 2744 Move returns status 0, amount 0
23:56:12.747 00.000 2744 MoveAxis(N, 0, ABG)
23:56:12.747 00.000 2744 Move returns status 0, amount 0
23:56:12.747 00.000 2744 move complete, result=0
23:56:12.747 00.000 2744 worker thread done servicing request
23:56:12.766 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1767, FiltMax=65535, Gamma=0.510
23:56:12.782 00.016 1092 UpdateGuideState exits: m=549312 SNR=86.5
23:56:12.785 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:12.788 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:12.790 00.002 1092 Enqueuing Expose request
23:56:12.793 00.003 2744 Worker thread wakes up
23:56:12.793 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
23:56:12.795 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:12.795 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:16.183 03.388 2744 Exposure complete
23:56:16.377 00.194 2744 worker thread done servicing request
23:56:16.377 00.000 1092 OnExposeComplete: enter
23:56:16.380 00.003 1092 UpdateGuideState(): m_state=6
23:56:16.382 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
23:56:16.386 00.004 1092 Star::Find returns 1 (0), X=1602.60, Y=1128.18, Mass=512660, SNR=82.1, Peak=57018 HFD=3.5
23:56:16.388 00.002 1092 MultiStar: [#1 1.03,0.54,1.10,U] [#2 1.03,0.67,1.07,U] [#3 1.17,0.27,0.90,U] [#4 1.14,0.44,0.79,U] [#5 0.85,0.61,0.73,U] [#6 1.05,0.37,0.71,U] [#7 1.03,0.79,0.49,U] [#8 0.58,0.74,0.45,U] 
23:56:16.390 00.002 1092 single-star, 8 included, MultiStar: {0.95, 0.43}, one-star: {0.58, -0.24}
23:56:16.392 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
23:56:16.395 00.003 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
23:56:16.397 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=-0.24 hyp=0.63 cameraTheta=-0.39 mountX=0.63 mountY=-0.07, mountTheta=-0.12
23:56:16.401 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.24, opts=13)
23:56:16.404 00.003 1092 Enqueuing Move request for scope (0.58, -0.24)
23:56:16.406 00.002 2744 Worker thread wakes up
23:56:16.406 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.24) opts 0xd
23:56:16.406 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.24)
23:56:16.407 00.001 2744 Moving (0.58, -0.24) raw xDistance=0.63 yDistance=-0.07
23:56:16.407 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
23:56:16.407 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:16.407 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
23:56:16.407 00.000 2744 MoveAxis(W, 141, ABG)
23:56:16.407 00.000 2744 Guiding  Dir = 3, Dur = 141
23:56:16.407 00.000 2744 IsSlewing returns 0
23:56:16.407 00.000 2744 IsGuiding returns 0
23:56:16.408 00.001 2744 PulseGuide returned control before completion, sleep 151
23:56:16.422 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1664, FiltMax=65535, Gamma=0.510
23:56:16.439 00.017 1092 UpdateGuideState exits: m=512660 SNR=82.1
23:56:16.444 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:16.446 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:16.451 00.005 1092 Enqueuing Expose request
23:56:16.564 00.113 2744 IsGuiding returns 1
23:56:16.564 00.000 2744 scope still moving after pulse duration time elapsed
23:56:16.596 00.032 2744 IsSlewing returns 0
23:56:16.596 00.000 2744 IsGuiding returns 0
23:56:16.596 00.000 2744 scope move finished after 141 + 47 ms
23:56:16.596 00.000 2744 Move returns status 0, amount 141
23:56:16.597 00.001 2744 MoveAxis(N, 0, ABG)
23:56:16.597 00.000 2744 Move returns status 0, amount 0
23:56:16.597 00.000 2744 move complete, result=0
23:56:16.597 00.000 2744 worker thread done servicing request
23:56:16.597 00.000 2744 Worker thread wakes up
23:56:16.597 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:16.597 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:16.598 00.001 1092 GuideStep: 0.6 px 141 ms WEST, -0.1 px 0 ms NORTH
23:56:19.983 03.385 2744 Exposure complete
23:56:20.194 00.211 2744 worker thread done servicing request
23:56:20.194 00.000 1092 OnExposeComplete: enter
23:56:20.197 00.003 1092 UpdateGuideState(): m_state=6
23:56:20.200 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
23:56:20.203 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1128.22, Mass=534748, SNR=71.5, Peak=43107 HFD=4.0
23:56:20.205 00.002 1092 MultiStar: [#1 0.59,0.52,1.02,U] [#2 0.41,0.48,1.01,U] [#3 0.47,0.40,0.80,U] [#4 0.59,0.34,0.91,U] [#5 0.59,0.57,0.68,U] [#6 0.78,0.29,0.72,U] [#7 0.52,0.53,0.66,U] [#8 0.06,0.76,0.51,U] 
23:56:20.208 00.003 1092 single-star, 8 included, MultiStar: {0.44, 0.38}, one-star: {-0.05, -0.20}
23:56:20.212 00.004 1092 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.43) = xAngle (-1.37 = -1.37)
23:56:20.214 00.002 1092 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.53 = -1.53)
23:56:20.216 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.80 mountX=0.04 mountY=-0.20, mountTheta=-1.38
23:56:20.223 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.20, opts=13)
23:56:20.226 00.003 1092 Enqueuing Move request for scope (-0.05, -0.20)
23:56:20.228 00.002 2744 Worker thread wakes up
23:56:20.228 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
23:56:20.228 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
23:56:20.228 00.000 2744 Moving (-0.05, -0.20) raw xDistance=0.04 yDistance=-0.20
23:56:20.228 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
23:56:20.228 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:20.229 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
23:56:20.229 00.000 2744 MoveAxis(E, 0, ABG)
23:56:20.229 00.000 2744 Move returns status 0, amount 0
23:56:20.229 00.000 2744 MoveAxis(N, 0, ABG)
23:56:20.229 00.000 2744 Move returns status 0, amount 0
23:56:20.229 00.000 2744 move complete, result=0
23:56:20.229 00.000 2744 worker thread done servicing request
23:56:20.246 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1671, FiltMax=65535, Gamma=0.510
23:56:20.261 00.015 1092 UpdateGuideState exits: m=534748 SNR=71.5
23:56:20.264 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:20.268 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:20.270 00.002 1092 Enqueuing Expose request
23:56:20.273 00.003 2744 Worker thread wakes up
23:56:20.273 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
23:56:20.276 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:20.276 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:23.682 03.406 2744 Exposure complete
23:56:23.888 00.206 2744 worker thread done servicing request
23:56:23.888 00.000 1092 OnExposeComplete: enter
23:56:23.891 00.003 1092 UpdateGuideState(): m_state=6
23:56:23.894 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
23:56:23.897 00.003 1092 Star::Find returns 1 (0), X=1602.06, Y=1128.58, Mass=500395, SNR=63.6, Peak=37859 HFD=3.6
23:56:23.899 00.002 1092 MultiStar: [#1 0.41,0.56,1.13,U] [#2 0.39,0.74,1.23,U] [#3 0.67,0.54,0.89,U] [#4 0.50,0.55,0.99,U] [#5 0.35,0.67,0.92,U] [#6 0.46,0.58,0.87,U] [#7 0.36,0.60,0.60,U] [#8 0.20,1.13,0.58,U] 
23:56:23.902 00.003 1092 single-star, 8 included, MultiStar: {0.38, 0.59}, one-star: {0.05, 0.16}
23:56:23.904 00.002 1092 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.43) = xAngle (1.73 = 1.73)
23:56:23.907 00.003 1092 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.57 = 1.57)
23:56:23.909 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.30 mountX=-0.03 mountY=0.17, mountTheta=1.73
23:56:23.915 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.16, opts=13)
23:56:23.918 00.003 1092 Enqueuing Move request for scope (0.05, 0.16)
23:56:23.920 00.002 2744 Worker thread wakes up
23:56:23.920 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
23:56:23.920 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
23:56:23.920 00.000 2744 Moving (0.05, 0.16) raw xDistance=-0.03 yDistance=0.17
23:56:23.920 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
23:56:23.920 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:23.920 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
23:56:23.920 00.000 2744 MoveAxis(E, 0, ABG)
23:56:23.921 00.001 2744 Move returns status 0, amount 0
23:56:23.921 00.000 2744 MoveAxis(N, 0, ABG)
23:56:23.921 00.000 2744 Move returns status 0, amount 0
23:56:23.921 00.000 2744 move complete, result=0
23:56:23.921 00.000 2744 worker thread done servicing request
23:56:23.936 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1533, FiltMax=65535, Gamma=0.510
23:56:23.952 00.016 1092 UpdateGuideState exits: m=500395 SNR=63.6
23:56:23.954 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:23.957 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:23.960 00.003 1092 Enqueuing Expose request
23:56:23.962 00.002 2744 Worker thread wakes up
23:56:23.962 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
23:56:23.964 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:23.964 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:27.361 03.397 2744 Exposure complete
23:56:27.552 00.191 2744 worker thread done servicing request
23:56:27.552 00.000 1092 OnExposeComplete: enter
23:56:27.555 00.003 1092 UpdateGuideState(): m_state=6
23:56:27.558 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
23:56:27.560 00.002 1092 Star::Find returns 1 (0), X=1603.01, Y=1128.22, Mass=530775, SNR=81.3, Peak=43594 HFD=4.0
23:56:27.562 00.002 1092 MultiStar: [#1 1.44,0.39,0.91,U] [#2 1.21,0.43,0.86,U] [#3 1.18,0.43,0.78,U] [#4 1.41,0.42,0.81,U] [#5 1.34,0.51,0.71,U] [#6 1.29,0.54,0.73,U] [#7 1.19,0.57,0.58,U] [#8 1.10,0.34,0.46,U] 
23:56:27.564 00.002 1092 single-star, 8 included, MultiStar: {1.24, 0.36}, one-star: {0.99, -0.20}
23:56:27.567 00.003 1092 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.43) = xAngle (0.23 = 0.23)
23:56:27.570 00.003 1092 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
23:56:27.572 00.002 1092 CameraToMount -- cameraX=0.99 cameraY=-0.20 hyp=1.01 cameraTheta=-0.20 mountX=0.98 mountY=0.07, mountTheta=0.08
23:56:27.577 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.99, y=-0.20, opts=13)
23:56:27.579 00.002 1092 Enqueuing Move request for scope (0.99, -0.20)
23:56:27.581 00.002 2744 Worker thread wakes up
23:56:27.581 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.99, -0.20) opts 0xd
23:56:27.581 00.000 2744 Handling offset move in thread for scope, endpoint = (0.99, -0.20)
23:56:27.581 00.000 2744 Moving (0.99, -0.20) raw xDistance=0.98 yDistance=0.07
23:56:27.581 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.98
23:56:27.581 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:27.582 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
23:56:27.582 00.000 2744 MoveAxis(W, 220, ABG)
23:56:27.582 00.000 2744 Guiding  Dir = 3, Dur = 220
23:56:27.582 00.000 2744 IsSlewing returns 0
23:56:27.582 00.000 2744 IsGuiding returns 0
23:56:27.582 00.000 2744 PulseGuide returned control before completion, sleep 230
23:56:27.598 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1587, FiltMax=65535, Gamma=0.510
23:56:27.614 00.016 1092 UpdateGuideState exits: m=530775 SNR=81.3
23:56:27.617 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:27.619 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:27.622 00.003 1092 Enqueuing Expose request
23:56:27.818 00.196 2744 IsGuiding returns 1
23:56:27.818 00.000 2744 scope still moving after pulse duration time elapsed
23:56:27.848 00.030 2744 IsSlewing returns 0
23:56:27.849 00.001 2744 IsGuiding returns 0
23:56:27.849 00.000 2744 scope move finished after 220 + 46 ms
23:56:27.849 00.000 2744 Move returns status 0, amount 220
23:56:27.849 00.000 2744 MoveAxis(N, 0, ABG)
23:56:27.849 00.000 2744 Move returns status 0, amount 0
23:56:27.849 00.000 2744 move complete, result=0
23:56:27.849 00.000 1092 GuideStep: 1.0 px 220 ms WEST, 0.1 px 0 ms NORTH
23:56:27.853 00.004 2744 worker thread done servicing request
23:56:27.853 00.000 2744 Worker thread wakes up
23:56:27.853 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:27.853 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:31.231 03.378 2744 Exposure complete
23:56:31.440 00.209 2744 worker thread done servicing request
23:56:31.441 00.001 1092 OnExposeComplete: enter
23:56:31.443 00.002 1092 UpdateGuideState(): m_state=6
23:56:31.446 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
23:56:31.448 00.002 1092 Star::Find returns 1 (0), X=1602.57, Y=1128.53, Mass=518296, SNR=80.9, Peak=45610 HFD=3.3
23:56:31.451 00.003 1092 MultiStar: [#1 0.80,0.70,0.99,U] [#2 0.72,0.82,0.89,U] [#3 0.98,0.56,0.96,U] [#4 0.95,0.52,0.75,U] [#5 0.78,0.92,0.72,U] [#6 1.02,0.61,0.70,U] [#7 0.74,0.64,0.48,U] [#8 0.44,0.75,0.44,U] 
23:56:31.454 00.003 1092 single-star, 8 included, MultiStar: {0.79, 0.61}, one-star: {0.55, 0.11}
23:56:31.455 00.001 1092 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.43) = xAngle (0.63 = 0.63)
23:56:31.458 00.003 1092 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.48 = 0.48)
23:56:31.460 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=0.11 hyp=0.56 cameraTheta=0.20 mountX=0.45 mountY=0.26, mountTheta=0.52
23:56:31.465 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=0.11, opts=13)
23:56:31.468 00.003 1092 Enqueuing Move request for scope (0.55, 0.11)
23:56:31.470 00.002 2744 Worker thread wakes up
23:56:31.470 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.11) opts 0xd
23:56:31.470 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, 0.11)
23:56:31.470 00.000 2744 Moving (0.55, 0.11) raw xDistance=0.45 yDistance=0.26
23:56:31.470 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.45
23:56:31.470 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:31.471 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
23:56:31.471 00.000 2744 MoveAxis(W, 117, ABG)
23:56:31.471 00.000 2744 Guiding  Dir = 3, Dur = 117
23:56:31.471 00.000 2744 IsSlewing returns 0
23:56:31.471 00.000 2744 IsGuiding returns 0
23:56:31.471 00.000 2744 PulseGuide returned control before completion, sleep 127
23:56:31.488 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1331, FiltMax=65535, Gamma=0.510
23:56:31.505 00.017 1092 UpdateGuideState exits: m=518296 SNR=80.9
23:56:31.508 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:31.510 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:31.512 00.002 1092 Enqueuing Expose request
23:56:31.601 00.089 2744 IsGuiding returns 1
23:56:31.601 00.000 2744 scope still moving after pulse duration time elapsed
23:56:31.632 00.031 2744 IsSlewing returns 0
23:56:31.633 00.001 2744 IsGuiding returns 0
23:56:31.633 00.000 2744 scope move finished after 117 + 44 ms
23:56:31.633 00.000 2744 Move returns status 0, amount 117
23:56:31.633 00.000 2744 MoveAxis(N, 0, ABG)
23:56:31.633 00.000 2744 Move returns status 0, amount 0
23:56:31.633 00.000 2744 move complete, result=0
23:56:31.633 00.000 2744 worker thread done servicing request
23:56:31.633 00.000 2744 Worker thread wakes up
23:56:31.633 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:31.633 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:31.635 00.002 1092 GuideStep: 0.5 px 117 ms WEST, 0.3 px 0 ms NORTH
23:56:35.038 03.403 2744 Exposure complete
23:56:35.242 00.204 2744 worker thread done servicing request
23:56:35.242 00.000 1092 OnExposeComplete: enter
23:56:35.245 00.003 1092 UpdateGuideState(): m_state=6
23:56:35.249 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
23:56:35.252 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1128.10, Mass=559881, SNR=91.0, Peak=45002 HFD=4.0
23:56:35.255 00.003 1092 MultiStar: [#1 0.95,0.08,0.84,U] [#2 1.20,0.33,0.89,U] [#3 1.17,0.08,0.68,U] [#4 1.22,0.25,0.65,U] [#5 1.11,0.36,0.63,U] [#6 1.12,0.26,0.72,U] [#7 0.92,0.24,0.52,U] [#8 0.79,0.01,0.40,U] 
23:56:35.257 00.002 1092 single-star, 8 included, MultiStar: {1.03, 0.13}, one-star: {0.78, -0.31}
23:56:35.260 00.003 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
23:56:35.262 00.002 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
23:56:35.265 00.003 1092 CameraToMount -- cameraX=0.78 cameraY=-0.31 hyp=0.84 cameraTheta=-0.38 mountX=0.84 mountY=-0.09, mountTheta=-0.11
23:56:35.270 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.31, opts=13)
23:56:35.273 00.003 1092 Enqueuing Move request for scope (0.78, -0.31)
23:56:35.276 00.003 2744 Worker thread wakes up
23:56:35.276 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.31) opts 0xd
23:56:35.276 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.31)
23:56:35.276 00.000 2744 Moving (0.78, -0.31) raw xDistance=0.84 yDistance=-0.09
23:56:35.276 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.84
23:56:35.276 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:35.276 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
23:56:35.276 00.000 2744 MoveAxis(W, 196, ABG)
23:56:35.276 00.000 2744 Guiding  Dir = 3, Dur = 196
23:56:35.276 00.000 2744 IsSlewing returns 0
23:56:35.276 00.000 2744 IsGuiding returns 0
23:56:35.278 00.002 2744 PulseGuide returned control before completion, sleep 206
23:56:35.295 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1597, FiltMax=65535, Gamma=0.510
23:56:35.311 00.016 1092 UpdateGuideState exits: m=559881 SNR=91.0
23:56:35.314 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:35.317 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:35.320 00.003 1092 Enqueuing Expose request
23:56:35.497 00.177 2744 IsGuiding returns 0
23:56:35.497 00.000 2744 Move returns status 0, amount 196
23:56:35.497 00.000 2744 MoveAxis(N, 0, ABG)
23:56:35.497 00.000 2744 Move returns status 0, amount 0
23:56:35.497 00.000 2744 move complete, result=0
23:56:35.498 00.001 2744 worker thread done servicing request
23:56:35.498 00.000 2744 Worker thread wakes up
23:56:35.498 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:35.498 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:35.498 00.000 1092 GuideStep: 0.8 px 196 ms WEST, -0.1 px 0 ms NORTH
23:56:38.916 03.418 2744 Exposure complete
23:56:39.195 00.279 2744 worker thread done servicing request
23:56:39.196 00.001 1092 OnExposeComplete: enter
23:56:39.200 00.004 1092 UpdateGuideState(): m_state=6
23:56:39.203 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
23:56:39.206 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1128.05, Mass=519670, SNR=78.7, Peak=53290 HFD=3.4
23:56:39.210 00.004 1092 MultiStar: [#1 1.06,0.25,1.02,U] [#2 1.13,0.48,1.09,U] [#3 1.21,0.18,0.93,U] [#4 1.12,0.28,0.86,U] [#5 1.04,0.51,0.72,U] [#6 1.07,0.40,0.69,U] [#7 1.14,0.33,0.58,U] [#8 0.65,0.58,0.52,U] 
23:56:39.214 00.004 1092 single-star, 8 included, MultiStar: {1.02, 0.26}, one-star: {0.64, -0.36}
23:56:39.218 00.004 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
23:56:39.221 00.003 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
23:56:39.224 00.003 1092 CameraToMount -- cameraX=0.64 cameraY=-0.36 hyp=0.73 cameraTheta=-0.52 mountX=0.73 mountY=-0.18, mountTheta=-0.24
23:56:39.231 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.36, opts=13)
23:56:39.236 00.005 1092 Enqueuing Move request for scope (0.64, -0.36)
23:56:39.239 00.003 2744 Worker thread wakes up
23:56:39.239 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.36) opts 0xd
23:56:39.239 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.36)
23:56:39.239 00.000 2744 Moving (0.64, -0.36) raw xDistance=0.73 yDistance=-0.18
23:56:39.239 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
23:56:39.239 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:39.239 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
23:56:39.239 00.000 2744 MoveAxis(W, 177, ABG)
23:56:39.239 00.000 2744 Guiding  Dir = 3, Dur = 177
23:56:39.240 00.001 2744 IsSlewing returns 0
23:56:39.240 00.000 2744 IsGuiding returns 0
23:56:39.240 00.000 2744 PulseGuide returned control before completion, sleep 187
23:56:39.260 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1607, FiltMax=65535, Gamma=0.510
23:56:39.278 00.018 1092 UpdateGuideState exits: m=519670 SNR=78.7
23:56:39.281 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:39.284 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:39.286 00.002 1092 Enqueuing Expose request
23:56:39.440 00.154 2744 IsGuiding returns 1
23:56:39.440 00.000 2744 scope still moving after pulse duration time elapsed
23:56:39.472 00.032 2744 IsSlewing returns 0
23:56:39.472 00.000 2744 IsGuiding returns 0
23:56:39.473 00.001 2744 scope move finished after 177 + 55 ms
23:56:39.473 00.000 2744 Move returns status 0, amount 177
23:56:39.473 00.000 2744 MoveAxis(N, 0, ABG)
23:56:39.473 00.000 2744 Move returns status 0, amount 0
23:56:39.473 00.000 2744 move complete, result=0
23:56:39.473 00.000 2744 worker thread done servicing request
23:56:39.473 00.000 1092 GuideStep: 0.7 px 177 ms WEST, -0.2 px 0 ms NORTH
23:56:39.476 00.003 2744 Worker thread wakes up
23:56:39.476 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:39.476 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:42.858 03.382 2744 Exposure complete
23:56:43.062 00.204 2744 worker thread done servicing request
23:56:43.062 00.000 1092 OnExposeComplete: enter
23:56:43.065 00.003 1092 UpdateGuideState(): m_state=6
23:56:43.068 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
23:56:43.071 00.003 1092 Star::Find returns 1 (0), X=1602.57, Y=1128.26, Mass=531083, SNR=84.4, Peak=55306 HFD=3.4
23:56:43.074 00.003 1092 MultiStar: [#1 1.00,0.40,0.95,U] [#2 0.79,0.49,1.03,U] [#3 0.89,0.47,0.78,U] [#4 0.86,0.44,0.79,U] [#5 0.72,0.49,0.75,U] [#6 0.80,0.55,0.63,U] [#7 0.72,0.50,0.56,U] [#8 0.43,0.94,0.40,U] 
23:56:43.076 00.002 1092 single-star, 8 included, MultiStar: {0.77, 0.41}, one-star: {0.55, -0.15}
23:56:43.078 00.002 1092 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
23:56:43.080 00.002 1092 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.00 = -0.00)
23:56:43.082 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.28 mountX=0.56 mountY=-0.00, mountTheta=-0.00
23:56:43.086 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.15, opts=13)
23:56:43.089 00.003 1092 Enqueuing Move request for scope (0.55, -0.15)
23:56:43.091 00.002 2744 Worker thread wakes up
23:56:43.092 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
23:56:43.092 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
23:56:43.092 00.000 2744 Moving (0.55, -0.15) raw xDistance=0.56 yDistance=-0.00
23:56:43.092 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
23:56:43.092 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:43.092 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
23:56:43.092 00.000 2744 MoveAxis(W, 138, ABG)
23:56:43.092 00.000 2744 Guiding  Dir = 3, Dur = 138
23:56:43.092 00.000 2744 IsSlewing returns 0
23:56:43.092 00.000 2744 IsGuiding returns 0
23:56:43.093 00.001 2744 PulseGuide returned control before completion, sleep 148
23:56:43.107 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1449, FiltMax=65535, Gamma=0.510
23:56:43.123 00.016 1092 UpdateGuideState exits: m=531083 SNR=84.4
23:56:43.125 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:43.127 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:43.129 00.002 1092 Enqueuing Expose request
23:56:43.246 00.117 2744 IsGuiding returns 1
23:56:43.246 00.000 2744 scope still moving after pulse duration time elapsed
23:56:43.277 00.031 2744 IsSlewing returns 0
23:56:43.277 00.000 2744 IsGuiding returns 0
23:56:43.277 00.000 2744 scope move finished after 138 + 45 ms
23:56:43.277 00.000 2744 Move returns status 0, amount 138
23:56:43.277 00.000 2744 MoveAxis(N, 0, ABG)
23:56:43.277 00.000 2744 Move returns status 0, amount 0
23:56:43.278 00.001 2744 move complete, result=0
23:56:43.278 00.000 2744 worker thread done servicing request
23:56:43.278 00.000 2744 Worker thread wakes up
23:56:43.278 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:43.278 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:43.287 00.009 1092 GuideStep: 0.6 px 138 ms WEST, -0.0 px 0 ms NORTH
23:56:46.665 03.378 2744 Exposure complete
23:56:46.860 00.195 2744 worker thread done servicing request
23:56:46.860 00.000 1092 OnExposeComplete: enter
23:56:46.863 00.003 1092 UpdateGuideState(): m_state=6
23:56:46.865 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
23:56:46.869 00.004 1092 Star::Find returns 1 (0), X=1602.06, Y=1128.28, Mass=500062, SNR=76.8, Peak=48867 HFD=3.4
23:56:46.872 00.003 1092 MultiStar: [#1 0.64,0.35,1.16,U] [#2 0.55,0.45,0.91,U] [#3 0.63,0.30,0.81,U] [#4 0.62,0.40,0.81,U] [#5 0.51,0.64,0.71,U] [#6 0.66,0.33,0.78,U] [#7 0.14,0.46,0.59,U] [#8 0.29,0.48,0.53,U] 
23:56:46.874 00.002 1092 single-star, 8 included, MultiStar: {0.47, 0.34}, one-star: {0.04, -0.14}
23:56:46.878 00.004 1092 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.43) = xAngle (-0.88 = -0.88)
23:56:46.880 00.002 1092 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.03 = -1.03)
23:56:46.884 00.004 1092 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.31 mountX=0.09 mountY=-0.12, mountTheta=-0.93
23:56:46.890 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.14, opts=13)
23:56:46.893 00.003 1092 Enqueuing Move request for scope (0.04, -0.14)
23:56:46.896 00.003 2744 Worker thread wakes up
23:56:46.896 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
23:56:46.896 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
23:56:46.896 00.000 2744 Moving (0.04, -0.14) raw xDistance=0.09 yDistance=-0.12
23:56:46.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
23:56:46.896 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:46.896 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
23:56:46.896 00.000 2744 MoveAxis(E, 0, ABG)
23:56:46.896 00.000 2744 Move returns status 0, amount 0
23:56:46.896 00.000 2744 MoveAxis(N, 0, ABG)
23:56:46.896 00.000 2744 Move returns status 0, amount 0
23:56:46.896 00.000 2744 move complete, result=0
23:56:46.897 00.001 2744 worker thread done servicing request
23:56:46.917 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1433, FiltMax=65535, Gamma=0.510
23:56:46.932 00.015 1092 UpdateGuideState exits: m=500062 SNR=76.8
23:56:46.936 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:46.938 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:46.941 00.003 1092 Enqueuing Expose request
23:56:46.944 00.003 2744 Worker thread wakes up
23:56:46.944 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
23:56:46.947 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:46.947 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:50.344 03.397 2744 Exposure complete
23:56:50.597 00.253 2744 worker thread done servicing request
23:56:50.597 00.000 1092 OnExposeComplete: enter
23:56:50.602 00.005 1092 UpdateGuideState(): m_state=6
23:56:50.605 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
23:56:50.610 00.005 1092 Star::Find returns 1 (0), X=1602.27, Y=1127.88, Mass=559860, SNR=85.6, Peak=46736 HFD=3.5
23:56:50.613 00.003 1092 MultiStar: [#1 0.85,-0.09,0.98,U] [#2 0.62,0.38,0.92,U] [#3 0.91,-0.07,0.89,U] [#4 0.86,0.31,0.79,U] [#5 0.49,0.37,0.75,U] [#6 0.58,0.03,0.69,U] [#7 0.57,0.13,0.55,U] [#8 0.22,0.47,0.49,U] 
23:56:50.617 00.004 1092 single-star, 8 included, MultiStar: {0.61, 0.07}, one-star: {0.25, -0.54}
23:56:50.620 00.003 1092 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.43) = xAngle (-0.71 = -0.71)
23:56:50.626 00.006 1092 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.86 = -0.86)
23:56:50.629 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.54 hyp=0.59 cameraTheta=-1.13 mountX=0.45 mountY=-0.45, mountTheta=-0.78
23:56:50.637 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.54, opts=13)
23:56:50.641 00.004 1092 Enqueuing Move request for scope (0.25, -0.54)
23:56:50.645 00.004 2744 Worker thread wakes up
23:56:50.645 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.54) opts 0xd
23:56:50.645 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.54)
23:56:50.645 00.000 2744 Moving (0.25, -0.54) raw xDistance=0.45 yDistance=-0.45
23:56:50.646 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
23:56:50.646 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:50.646 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
23:56:50.646 00.000 2744 MoveAxis(W, 101, ABG)
23:56:50.646 00.000 2744 Guiding  Dir = 3, Dur = 101
23:56:50.646 00.000 2744 IsSlewing returns 0
23:56:50.646 00.000 2744 IsGuiding returns 0
23:56:50.647 00.001 2744 PulseGuide returned control before completion, sleep 111
23:56:50.670 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1578, FiltMax=65535, Gamma=0.510
23:56:50.689 00.019 1092 UpdateGuideState exits: m=559860 SNR=85.6
23:56:50.694 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:50.698 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:50.701 00.003 1092 Enqueuing Expose request
23:56:50.761 00.060 2744 IsGuiding returns 1
23:56:50.761 00.000 2744 scope still moving after pulse duration time elapsed
23:56:50.792 00.031 2744 IsSlewing returns 0
23:56:50.792 00.000 2744 IsGuiding returns 0
23:56:50.792 00.000 2744 scope move finished after 101 + 44 ms
23:56:50.792 00.000 2744 Move returns status 0, amount 101
23:56:50.793 00.001 2744 MoveAxis(N, 0, ABG)
23:56:50.793 00.000 2744 Move returns status 0, amount 0
23:56:50.793 00.000 2744 move complete, result=0
23:56:50.793 00.000 2744 worker thread done servicing request
23:56:50.793 00.000 2744 Worker thread wakes up
23:56:50.793 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:50.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:50.794 00.001 1092 GuideStep: 0.5 px 101 ms WEST, -0.4 px 0 ms NORTH
23:56:54.246 03.452 2744 Exposure complete
23:56:54.619 00.373 1092 OnExposeComplete: enter
23:56:54.622 00.003 1092 UpdateGuideState(): m_state=6
23:56:54.626 00.004 2744 worker thread done servicing request
23:56:54.626 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
23:56:54.630 00.004 1092 Star::Find returns 1 (0), X=1602.80, Y=1127.75, Mass=509392, SNR=88.3, Peak=48768 HFD=3.5
23:56:54.635 00.005 1092 MultiStar: [#1 1.19,-0.19,0.75,U] [#2 1.09,0.22,0.91,U] [#3 1.31,-0.07,0.70,U] [#4 1.39,-0.12,0.73,U] [#5 1.09,0.12,0.74,U] [#6 1.13,0.17,0.73,U] [#7 1.15,-0.14,0.49,U] [#8 0.98,0.22,0.42,U] 
23:56:54.642 00.007 1092 single-star, 8 included, MultiStar: {1.11, -0.08}, one-star: {0.78, -0.66}
23:56:54.647 00.005 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
23:56:54.653 00.006 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
23:56:54.657 00.004 1092 CameraToMount -- cameraX=0.78 cameraY=-0.66 hyp=1.03 cameraTheta=-0.70 mountX=0.99 mountY=-0.43, mountTheta=-0.41
23:56:54.665 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.66, opts=13)
23:56:54.708 00.043 1092 Enqueuing Move request for scope (0.78, -0.66)
23:56:54.712 00.004 2744 Worker thread wakes up
23:56:54.712 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.66) opts 0xd
23:56:54.713 00.001 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.66)
23:56:54.713 00.000 2744 Moving (0.78, -0.66) raw xDistance=0.99 yDistance=-0.43
23:56:54.713 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.99
23:56:54.713 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
23:56:54.713 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
23:56:54.713 00.000 2744 MoveAxis(W, 229, ABG)
23:56:54.713 00.000 2744 Guiding  Dir = 3, Dur = 229
23:56:54.714 00.001 2744 IsSlewing returns 0
23:56:54.714 00.000 2744 IsGuiding returns 0
23:56:54.715 00.001 2744 PulseGuide returned control before completion, sleep 238
23:56:54.742 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1619, FiltMax=65535, Gamma=0.510
23:56:54.767 00.025 1092 UpdateGuideState exits: m=509392 SNR=88.3
23:56:54.772 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:56:54.776 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:56:54.781 00.005 1092 Enqueuing Expose request
23:56:54.964 00.183 2744 IsGuiding returns 1
23:56:54.964 00.000 2744 scope still moving after pulse duration time elapsed
23:56:55.331 00.367 2744 IsSlewing returns 0
23:56:55.332 00.001 2744 IsGuiding returns 1
23:56:55.366 00.034 2744 IsSlewing returns 0
23:56:55.366 00.000 2744 IsGuiding returns 1
23:56:55.398 00.032 2744 IsSlewing returns 0
23:56:55.398 00.000 2744 IsGuiding returns 1
23:56:55.430 00.032 2744 IsSlewing returns 0
23:56:55.430 00.000 2744 IsGuiding returns 1
23:56:55.689 00.259 2744 IsSlewing returns 0
23:56:55.690 00.001 2744 IsGuiding returns 1
23:56:55.715 00.025 2744 IsSlewing returns 0
23:56:55.719 00.004 2744 IsGuiding returns 1
23:56:55.745 00.026 2744 IsSlewing returns 0
23:56:55.746 00.001 2744 IsGuiding returns 1
23:56:55.781 00.035 2744 IsSlewing returns 0
23:56:55.783 00.002 2744 IsGuiding returns 0
23:56:55.783 00.000 2744 scope move finished after 229 + 840 ms
23:56:55.783 00.000 2744 Move returns status 0, amount 229
23:56:55.783 00.000 2744 MoveAxis(N, 0, ABG)
23:56:55.783 00.000 2744 Move returns status 0, amount 0
23:56:55.783 00.000 2744 move complete, result=0
23:56:55.784 00.001 1092 GuideStep: 1.0 px 229 ms WEST, -0.4 px 0 ms NORTH
23:56:55.791 00.007 2744 worker thread done servicing request
23:56:55.792 00.001 2744 Worker thread wakes up
23:56:55.793 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
23:56:55.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:56:56.536 00.743 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:56:56.541 00.005 1092 case statement mapped state 6 to 3
23:56:56.546 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:56:56.588 00.042 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:56:56.592 00.004 1092 case statement mapped state 6 to 3
23:56:56.596 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:56:56.640 00.044 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
23:56:56.646 00.006 1092 SetPaused type=2 isPaused=0 exposurePending=1
23:56:56.655 00.009 1092 Guider::SetPaused(2)
23:56:56.682 00.027 1092 Status Line: Paused/full
23:56:56.704 00.022 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
23:56:56.710 00.006 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:56:56.714 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:56:57.621 00.907 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:56:57.626 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:56:57.723 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:56:57.730 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:56:59.231 01.501 2744 Exposure complete
23:56:59.506 00.275 2744 worker thread done servicing request
23:56:59.506 00.000 1092 OnExposeComplete: enter
23:56:59.511 00.005 1092 guider is paused, ignoring frame, not scheduling exposure
23:57:16.931 17.420 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:57:16.935 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:58:17.063 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:58:17.067 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:59:17.202 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:17.205 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:59:29.049 11.844 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:29.052 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
23:59:29.151 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
23:59:29.154 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
23:59:29.156 00.002 1092 Guider::SetPaused(0)
23:59:29.159 00.003 1092 Guider::SetPaused: resetting avg dist filter
23:59:29.172 00.013 1092 un-pause: clearing mount guide algorithm history
23:59:29.174 00.002 1092 Mount: notify guiding resumed
23:59:29.176 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:29.178 00.002 1092 Enqueuing Expose request
23:59:29.180 00.002 1092 Status Line: Resumed
23:59:29.182 00.002 2744 Worker thread wakes up
23:59:29.182 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:29.182 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:29.186 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
23:59:29.202 00.016 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:29.205 00.003 1092 case statement mapped state 6 to 3
23:59:29.208 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:30.266 01.058 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:30.269 00.003 1092 case statement mapped state 6 to 3
23:59:30.271 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:31.378 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:31.381 00.003 1092 case statement mapped state 6 to 3
23:59:31.383 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:32.445 01.062 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:32.447 00.002 1092 case statement mapped state 6 to 3
23:59:32.449 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:32.555 00.106 2744 Exposure complete
23:59:32.739 00.184 2744 worker thread done servicing request
23:59:32.739 00.000 1092 OnExposeComplete: enter
23:59:32.742 00.003 1092 UpdateGuideState(): m_state=6
23:59:32.744 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
23:59:32.746 00.002 1092 Star::Find returns 1 (0), X=1608.29, Y=1124.00, Mass=499849, SNR=81.5, Peak=48432 HFD=3.3
23:59:32.749 00.003 1092 MultiStar: large primary error, entering stabilization period
23:59:32.751 00.002 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
23:59:32.753 00.002 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
23:59:32.757 00.004 1092 CameraToMount -- cameraX=6.27 cameraY=-4.42 hyp=7.67 cameraTheta=-0.61 mountX=7.54 mountY=-2.57, mountTheta=-0.33
23:59:32.761 00.004 1092 SchedulePrimaryMove(0F8C9988, x=6.27, y=-4.42, opts=13)
23:59:32.763 00.002 1092 Enqueuing Move request for scope (6.27, -4.42)
23:59:32.765 00.002 2744 Worker thread wakes up
23:59:32.765 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (6.27, -4.42) opts 0xd
23:59:32.765 00.000 2744 Handling offset move in thread for scope, endpoint = (6.27, -4.42)
23:59:32.765 00.000 2744 Moving (6.27, -4.42) raw xDistance=7.54 yDistance=-2.57
23:59:32.765 00.000 2744 GuideAlgorithmHysteresis::Result() returns 4.75 from input 7.54
23:59:32.765 00.000 2744 resist switch: large excursion: input -2.57 thresh 1.35 direction from 0 to -1
23:59:32.765 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.70
23:59:32.765 00.000 2744 GuideAlgorithmResistSwitch::result() returns -2.57 from input -2.57
23:59:32.766 00.001 2744 MoveAxis(W, 1688, ABG)
23:59:32.766 00.000 2744 Guiding  Dir = 3, Dur = 1688
23:59:32.767 00.001 2744 IsSlewing returns 0
23:59:32.767 00.000 2744 IsGuiding returns 0
23:59:32.767 00.000 2744 PulseGuide returned control before completion, sleep 1698
23:59:32.781 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4595, FiltMin=1562, FiltMax=65535, Gamma=0.510
23:59:32.796 00.015 1092 UpdateGuideState exits: m=499849 SNR=81.5
23:59:32.799 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:32.802 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:32.804 00.002 1092 Enqueuing Expose request
23:59:33.555 00.751 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:33.558 00.003 1092 case statement mapped state 6 to 3
23:59:33.560 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:34.479 00.919 2744 IsGuiding returns 1
23:59:34.479 00.000 2744 scope still moving after pulse duration time elapsed
23:59:34.511 00.032 2744 IsSlewing returns 0
23:59:34.511 00.000 2744 IsGuiding returns 0
23:59:34.511 00.000 2744 scope move finished after 1688 + 56 ms
23:59:34.511 00.000 2744 Move returns status 0, amount 1688
23:59:34.511 00.000 2744 MoveAxis(N, 482, ABG)
23:59:34.511 00.000 2744 Guiding  Dir = 0, Dur = 482
23:59:34.512 00.001 2744 IsSlewing returns 0
23:59:34.512 00.000 2744 IsGuiding returns 0
23:59:34.512 00.000 2744 PulseGuide returned control before completion, sleep 492
23:59:34.671 00.159 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:34.674 00.003 1092 case statement mapped state 6 to 3
23:59:34.676 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:34.873 00.197 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
23:59:34.876 00.003 1092 PhdController::Guide begins
23:59:34.878 00.002 1092 PhdController: newstate STATE_SETUP
23:59:34.880 00.002 1092 PhdController: setup
23:59:34.883 00.003 1092 PhdController: newstate STATE_ATTEMPT_START
23:59:34.886 00.003 1092 PhdController: guider state = 6
23:59:34.890 00.004 1092 PhdController: newstate STATE_SETTLE_BEGIN
23:59:34.893 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
23:59:34.896 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
23:59:34.924 00.028 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
23:59:34.927 00.003 1092 case statement mapped state 6 to 3
23:59:34.929 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
23:59:35.014 00.085 2744 IsGuiding returns 1
23:59:35.014 00.000 2744 scope still moving after pulse duration time elapsed
23:59:35.045 00.031 2744 IsSlewing returns 0
23:59:35.045 00.000 2744 IsGuiding returns 0
23:59:35.045 00.000 2744 scope move finished after 482 + 51 ms
23:59:35.045 00.000 2744 Move returns status 0, amount 482
23:59:35.045 00.000 2744 move complete, result=0
23:59:35.047 00.002 2744 worker thread done servicing request
23:59:35.047 00.000 2744 Worker thread wakes up
23:59:35.047 00.000 1092 GuideStep: 7.5 px 1688 ms WEST, -2.6 px 482 ms NORTH
23:59:35.050 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:35.050 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1593,1109,31,31)
23:59:38.461 03.411 2744 Exposure complete
23:59:38.850 00.389 2744 worker thread done servicing request
23:59:38.851 00.001 1092 OnExposeComplete: enter
23:59:38.855 00.004 1092 UpdateGuideState(): m_state=6
23:59:38.861 00.006 1092 Star::Find(15, 1608, 1123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
23:59:38.870 00.009 1092 Star::Find returns 1 (0), X=1604.56, Y=1128.34, Mass=541815, SNR=87.9, Peak=62541 HFD=3.2
23:59:38.877 00.007 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.40 = 0.40)
23:59:38.880 00.003 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
23:59:38.884 00.004 1092 CameraToMount -- cameraX=2.54 cameraY=-0.08 hyp=2.55 cameraTheta=-0.03 mountX=2.35 mountY=0.61, mountTheta=0.25
23:59:38.893 00.009 1092 SchedulePrimaryMove(0F8C9988, x=2.54, y=-0.08, opts=13)
23:59:38.897 00.004 1092 Enqueuing Move request for scope (2.54, -0.08)
23:59:38.904 00.007 2744 Worker thread wakes up
23:59:38.904 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.54, -0.08) opts 0xd
23:59:38.904 00.000 2744 Handling offset move in thread for scope, endpoint = (2.54, -0.08)
23:59:38.904 00.000 2744 Moving (2.54, -0.08) raw xDistance=2.35 yDistance=0.61
23:59:38.904 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.81 from input 2.35
23:59:38.904 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:38.904 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
23:59:38.904 00.000 2744 MoveAxis(W, 644, ABG)
23:59:38.905 00.001 2744 Guiding  Dir = 3, Dur = 644
23:59:38.905 00.000 2744 IsSlewing returns 0
23:59:38.905 00.000 2744 IsGuiding returns 0
23:59:38.907 00.002 2744 PulseGuide returned control before completion, sleep 654
23:59:38.942 00.035 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4605, FiltMin=1480, FiltMax=65535, Gamma=0.510
23:59:38.972 00.030 1092 UpdateGuideState exits: m=541815 SNR=87.9
23:59:38.978 00.006 1092 PhdController: settling, locked = 1, distance = 6.13 (4.00) aobump = 0 frame = 1 / 99999
23:59:38.986 00.008 1092 evsrv: {"Event":"Settling","Timestamp":1778993978.986,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.13,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:59:38.991 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:38.997 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:39.005 00.008 1092 Enqueuing Expose request
23:59:39.575 00.570 2744 IsGuiding returns 1
23:59:39.575 00.000 2744 scope still moving after pulse duration time elapsed
23:59:39.608 00.033 2744 IsSlewing returns 0
23:59:39.609 00.001 2744 IsGuiding returns 0
23:59:39.609 00.000 2744 scope move finished after 644 + 58 ms
23:59:39.609 00.000 2744 Move returns status 0, amount 644
23:59:39.609 00.000 2744 MoveAxis(N, 0, ABG)
23:59:39.609 00.000 2744 Move returns status 0, amount 0
23:59:39.609 00.000 2744 move complete, result=0
23:59:39.609 00.000 2744 worker thread done servicing request
23:59:39.609 00.000 2744 Worker thread wakes up
23:59:39.609 00.000 1092 GuideStep: 2.3 px 644 ms WEST, 0.6 px 0 ms NORTH
23:59:39.613 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:39.613 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:43.020 03.407 2744 Exposure complete
23:59:43.275 00.255 2744 worker thread done servicing request
23:59:43.275 00.000 1092 OnExposeComplete: enter
23:59:43.278 00.003 1092 UpdateGuideState(): m_state=6
23:59:43.282 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
23:59:43.286 00.004 1092 Star::Find returns 1 (0), X=1602.79, Y=1128.96, Mass=529880, SNR=100.6, Peak=65187 HFD=3.1
23:59:43.290 00.004 1092 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.43) = xAngle (1.04 = 1.04)
23:59:43.293 00.003 1092 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.88 = 0.88)
23:59:43.296 00.003 1092 CameraToMount -- cameraX=0.77 cameraY=0.54 hyp=0.94 cameraTheta=0.61 mountX=0.48 mountY=0.73, mountTheta=0.99
23:59:43.302 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=0.54, opts=13)
23:59:43.305 00.003 1092 Enqueuing Move request for scope (0.77, 0.54)
23:59:43.307 00.002 2744 Worker thread wakes up
23:59:43.307 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, 0.54) opts 0xd
23:59:43.307 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, 0.54)
23:59:43.307 00.000 2744 Moving (0.77, 0.54) raw xDistance=0.48 yDistance=0.73
23:59:43.307 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.48
23:59:43.307 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:43.308 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
23:59:43.308 00.000 2744 MoveAxis(W, 152, ABG)
23:59:43.308 00.000 2744 Guiding  Dir = 3, Dur = 152
23:59:43.308 00.000 2744 IsSlewing returns 0
23:59:43.308 00.000 2744 IsGuiding returns 0
23:59:43.309 00.001 2744 PulseGuide returned control before completion, sleep 162
23:59:43.329 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4624, FiltMin=1523, FiltMax=65535, Gamma=0.510
23:59:43.350 00.021 1092 UpdateGuideState exits: m=529880 SNR=100.6
23:59:43.353 00.003 1092 PhdController: settling, locked = 1, distance = 4.57 (4.00) aobump = 0 frame = 2 / 99999
23:59:43.358 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778993983.358,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.57,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:59:43.360 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:43.363 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:43.367 00.004 1092 Enqueuing Expose request
23:59:43.477 00.110 2744 IsGuiding returns 1
23:59:43.477 00.000 2744 scope still moving after pulse duration time elapsed
23:59:43.508 00.031 2744 IsSlewing returns 0
23:59:43.508 00.000 2744 IsGuiding returns 0
23:59:43.508 00.000 2744 scope move finished after 152 + 47 ms
23:59:43.509 00.001 2744 Move returns status 0, amount 152
23:59:43.509 00.000 2744 MoveAxis(N, 0, ABG)
23:59:43.509 00.000 2744 Move returns status 0, amount 0
23:59:43.509 00.000 2744 move complete, result=0
23:59:43.509 00.000 2744 worker thread done servicing request
23:59:43.509 00.000 2744 Worker thread wakes up
23:59:43.509 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:43.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:43.523 00.014 1092 GuideStep: 0.5 px 152 ms WEST, 0.7 px 0 ms NORTH
23:59:46.926 03.403 2744 Exposure complete
23:59:47.175 00.249 2744 worker thread done servicing request
23:59:47.175 00.000 1092 OnExposeComplete: enter
23:59:47.178 00.003 1092 UpdateGuideState(): m_state=6
23:59:47.182 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
23:59:47.185 00.003 1092 Star::Find returns 1 (0), X=1602.53, Y=1129.00, Mass=543146, SNR=90.4, Peak=50832 HFD=3.6
23:59:47.190 00.005 1092 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.43) = xAngle (1.28 = 1.28)
23:59:47.193 00.003 1092 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.13 = 1.13)
23:59:47.196 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=0.59 hyp=0.78 cameraTheta=0.86 mountX=0.22 mountY=0.70, mountTheta=1.27
23:59:47.202 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=0.59, opts=13)
23:59:47.206 00.004 1092 Enqueuing Move request for scope (0.51, 0.59)
23:59:47.210 00.004 2744 Worker thread wakes up
23:59:47.210 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.59) opts 0xd
23:59:47.210 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, 0.59)
23:59:47.210 00.000 2744 Moving (0.51, 0.59) raw xDistance=0.22 yDistance=0.70
23:59:47.210 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
23:59:47.210 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
23:59:47.211 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.70
23:59:47.211 00.000 2744 MoveAxis(E, 0, ABG)
23:59:47.211 00.000 2744 Move returns status 0, amount 0
23:59:47.211 00.000 2744 MoveAxis(N, 0, ABG)
23:59:47.211 00.000 2744 Move returns status 0, amount 0
23:59:47.211 00.000 2744 move complete, result=0
23:59:47.211 00.000 2744 worker thread done servicing request
23:59:47.231 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4621, FiltMin=1687, FiltMax=65535, Gamma=0.510
23:59:47.250 00.019 1092 UpdateGuideState exits: m=543146 SNR=90.4
23:59:47.254 00.004 1092 PhdController: settling, locked = 1, distance = 3.44 (4.00) aobump = 0 frame = 3 / 99999
23:59:47.256 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778993987.256,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.44,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
23:59:47.259 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:47.262 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:47.265 00.003 1092 Enqueuing Expose request
23:59:47.268 00.003 2744 Worker thread wakes up
23:59:47.269 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
23:59:47.271 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:47.271 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:50.657 03.386 2744 Exposure complete
23:59:50.894 00.237 2744 worker thread done servicing request
23:59:50.895 00.001 1092 OnExposeComplete: enter
23:59:50.897 00.002 1092 UpdateGuideState(): m_state=6
23:59:50.901 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
23:59:50.904 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1128.81, Mass=543585, SNR=84.3, Peak=49754 HFD=3.1
23:59:50.907 00.003 1092 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.43) = xAngle (0.80 = 0.80)
23:59:50.909 00.002 1092 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.65 = 0.65)
23:59:50.912 00.003 1092 CameraToMount -- cameraX=1.02 cameraY=0.40 hyp=1.09 cameraTheta=0.37 mountX=0.76 mountY=0.66, mountTheta=0.71
23:59:50.918 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.02, y=0.40, opts=13)
23:59:50.921 00.003 1092 Enqueuing Move request for scope (1.02, 0.40)
23:59:50.925 00.004 2744 Worker thread wakes up
23:59:50.925 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.40) opts 0xd
23:59:50.925 00.000 2744 Handling offset move in thread for scope, endpoint = (1.02, 0.40)
23:59:50.925 00.000 2744 Moving (1.02, 0.40) raw xDistance=0.76 yDistance=0.66
23:59:50.925 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
23:59:50.925 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:50.925 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.66
23:59:50.925 00.000 2744 MoveAxis(W, 170, ABG)
23:59:50.926 00.001 2744 Guiding  Dir = 3, Dur = 170
23:59:50.926 00.000 2744 IsSlewing returns 0
23:59:50.926 00.000 2744 IsGuiding returns 0
23:59:50.926 00.000 2744 PulseGuide returned control before completion, sleep 180
23:59:50.942 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4637, FiltMin=1639, FiltMax=65535, Gamma=0.510
23:59:50.958 00.016 1092 UpdateGuideState exits: m=543585 SNR=84.3
23:59:50.961 00.003 1092 PhdController: settling, locked = 1, distance = 2.73 (4.00) aobump = 0 frame = 4 / 99999
23:59:50.963 00.002 1092 PhdController: newstate STATE_FINISH
23:59:50.966 00.003 1092 PhdController complete: success
23:59:50.969 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778993990.968,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":4,"DroppedFrames":0}
23:59:50.971 00.002 1092 Mount: notify guiding dither settle done success=1
23:59:50.973 00.002 1092 PhdController: newstate STATE_IDLE
23:59:50.975 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:50.980 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:50.983 00.003 1092 Enqueuing Expose request
23:59:51.120 00.137 2744 IsGuiding returns 1
23:59:51.120 00.000 2744 scope still moving after pulse duration time elapsed
23:59:51.148 00.028 2744 IsSlewing returns 0
23:59:51.148 00.000 2744 IsGuiding returns 0
23:59:51.148 00.000 2744 scope move finished after 170 + 52 ms
23:59:51.149 00.001 2744 Move returns status 0, amount 170
23:59:51.149 00.000 2744 MoveAxis(N, 0, ABG)
23:59:51.149 00.000 2744 Move returns status 0, amount 0
23:59:51.149 00.000 2744 move complete, result=0
23:59:51.149 00.000 2744 worker thread done servicing request
23:59:51.149 00.000 2744 Worker thread wakes up
23:59:51.149 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:51.150 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:51.150 00.000 1092 GuideStep: 0.8 px 170 ms WEST, 0.7 px 0 ms NORTH
23:59:54.543 03.393 2744 Exposure complete
23:59:54.732 00.189 2744 worker thread done servicing request
23:59:54.732 00.000 1092 OnExposeComplete: enter
23:59:54.735 00.003 1092 UpdateGuideState(): m_state=6
23:59:54.737 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
23:59:54.742 00.005 1092 Star::Find returns 1 (0), X=1602.89, Y=1129.26, Mass=553054, SNR=88.9, Peak=56707 HFD=3.4
23:59:54.744 00.002 1092 MultiStar: exiting stabilization period
23:59:54.747 00.003 1092 MultiStar: [#1 1.38,1.48,0.00,M1] [#2 1.34,1.90,0.00,M1] [#3 1.52,1.42,0.00,M1] [#4 1.40,1.62,0.00,M1] [#5 1.36,1.65,0.00,M1] [#6 0.96,1.48,0.64,U] [#7 1.52,1.83,0.00,M1] [#8 1.14,1.82,0.00,M1] 
23:59:54.749 00.002 1092 single-star, 1 included, MultiStar: {0.91, 1.09}, one-star: {0.88, 0.84}
23:59:54.752 00.003 1092 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.43) = xAngle (1.19 = 1.19)
23:59:54.754 00.002 1092 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.04 = 1.04)
23:59:54.757 00.003 1092 CameraToMount -- cameraX=0.88 cameraY=0.84 hyp=1.22 cameraTheta=0.77 mountX=0.45 mountY=1.05, mountTheta=1.17
23:59:54.761 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.88, y=0.84, opts=13)
23:59:54.764 00.003 1092 Enqueuing Move request for scope (0.88, 0.84)
23:59:54.768 00.004 2744 Worker thread wakes up
23:59:54.768 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.84) opts 0xd
23:59:54.768 00.000 2744 Handling offset move in thread for scope, endpoint = (0.88, 0.84)
23:59:54.768 00.000 2744 Moving (0.88, 0.84) raw xDistance=0.45 yDistance=1.05
23:59:54.768 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
23:59:54.768 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
23:59:54.768 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.05
23:59:54.768 00.000 2744 MoveAxis(W, 112, ABG)
23:59:54.768 00.000 2744 Guiding  Dir = 3, Dur = 112
23:59:54.769 00.001 2744 IsSlewing returns 0
23:59:54.769 00.000 2744 IsGuiding returns 0
23:59:54.769 00.000 2744 PulseGuide returned control before completion, sleep 122
23:59:54.784 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1447, FiltMax=65535, Gamma=0.510
23:59:54.802 00.018 1092 UpdateGuideState exits: m=553054 SNR=88.9
23:59:54.805 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:54.807 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:54.809 00.002 1092 Enqueuing Expose request
23:59:54.896 00.087 2744 IsGuiding returns 1
23:59:54.896 00.000 2744 scope still moving after pulse duration time elapsed
23:59:54.928 00.032 2744 IsSlewing returns 0
23:59:54.928 00.000 2744 IsGuiding returns 0
23:59:54.929 00.001 2744 scope move finished after 112 + 47 ms
23:59:54.929 00.000 2744 Move returns status 0, amount 112
23:59:54.929 00.000 2744 MoveAxis(N, 0, ABG)
23:59:54.929 00.000 2744 Move returns status 0, amount 0
23:59:54.930 00.001 2744 move complete, result=0
23:59:54.930 00.000 2744 worker thread done servicing request
23:59:54.930 00.000 2744 Worker thread wakes up
23:59:54.930 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:54.930 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:54.931 00.001 1092 GuideStep: 0.4 px 112 ms WEST, 1.0 px 0 ms NORTH
23:59:58.328 03.397 2744 Exposure complete
23:59:58.531 00.203 2744 worker thread done servicing request
23:59:58.531 00.000 1092 OnExposeComplete: enter
23:59:58.535 00.004 1092 UpdateGuideState(): m_state=6
23:59:58.537 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
23:59:58.540 00.003 1092 Star::Find returns 1 (0), X=1602.16, Y=1129.47, Mass=541738, SNR=83.9, Peak=55072 HFD=3.3
23:59:58.542 00.002 1092 MultiStar: [#1 0.50,1.75,0.85,U] [#2 0.51,2.08,0.00,M2] [#3 0.61,1.77,0.79,U] [#4 0.66,1.97,0.00,M2] [#5 0.49,1.95,0.00,M2] [#6 0.44,1.93,0.00,M1] [#7 0.57,1.72,0.61,U] [#8 0.10,1.96,0.00,M2] 
23:59:58.545 00.003 1092 single-star, 3 included, MultiStar: {0.43, 1.54}, one-star: {0.14, 1.05}
23:59:58.548 00.003 1092 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.43) = xAngle (1.87 = 1.87)
23:59:58.552 00.004 1092 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.71 = 1.71)
23:59:58.555 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=1.05 hyp=1.06 cameraTheta=1.44 mountX=-0.31 mountY=1.05, mountTheta=1.86
23:59:58.561 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=1.05, opts=13)
23:59:58.564 00.003 1092 Enqueuing Move request for scope (0.14, 1.05)
23:59:58.566 00.002 2744 Worker thread wakes up
23:59:58.566 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 1.05) opts 0xd
23:59:58.566 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, 1.05)
23:59:58.567 00.001 2744 Moving (0.14, 1.05) raw xDistance=-0.31 yDistance=1.05
23:59:58.567 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.31
23:59:58.567 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
23:59:58.567 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.05
23:59:58.567 00.000 2744 MoveAxis(E, 61, ABG)
23:59:58.567 00.000 2744 Guiding  Dir = 2, Dur = 61
23:59:58.567 00.000 2744 IsSlewing returns 0
23:59:58.567 00.000 2744 IsGuiding returns 0
23:59:58.568 00.001 2744 PulseGuide returned control before completion, sleep 71
23:59:58.585 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4656, FiltMin=1555, FiltMax=65535, Gamma=0.510
23:59:58.599 00.014 1092 UpdateGuideState exits: m=541738 SNR=83.9
23:59:58.602 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
23:59:58.605 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
23:59:58.608 00.003 1092 Enqueuing Expose request
23:59:58.641 00.033 2744 IsGuiding returns 1
23:59:58.641 00.000 2744 scope still moving after pulse duration time elapsed
23:59:58.672 00.031 2744 IsSlewing returns 0
23:59:58.672 00.000 2744 IsGuiding returns 0
23:59:58.672 00.000 2744 scope move finished after 61 + 43 ms
23:59:58.672 00.000 2744 Move returns status 0, amount 61
23:59:58.672 00.000 2744 MoveAxis(N, 0, ABG)
23:59:58.672 00.000 2744 Move returns status 0, amount 0
23:59:58.672 00.000 2744 move complete, result=0
23:59:58.673 00.001 2744 worker thread done servicing request
23:59:58.673 00.000 2744 Worker thread wakes up
23:59:58.673 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
23:59:58.673 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
23:59:58.674 00.001 1092 GuideStep: -0.3 px 61 ms EAST, 1.1 px 0 ms NORTH
00:00:02.066 03.392 2744 Exposure complete
00:00:02.273 00.207 2744 worker thread done servicing request
00:00:02.273 00.000 1092 OnExposeComplete: enter
00:00:02.276 00.003 1092 UpdateGuideState(): m_state=6
00:00:02.278 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
00:00:02.281 00.003 1092 Star::Find returns 1 (0), X=1602.59, Y=1129.16, Mass=542052, SNR=75.7, Peak=63075 HFD=3.4
00:00:02.284 00.003 1092 MultiStar: [#1 0.98,1.42,1.06,U] [#2 0.83,1.62,1.13,U] [#3 0.97,1.24,1.02,U] [#4 0.81,1.43,0.91,U] [#5 0.71,1.74,0.82,U] [#6 0.65,1.61,0.79,U] [#7 0.80,1.64,0.67,U] [#8 0.82,1.55,0.55,U] 
00:00:02.287 00.003 1092 single-star, 8 included, MultiStar: {0.80, 1.42}, one-star: {0.57, 0.74}
00:00:02.290 00.003 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
00:00:02.293 00.003 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.18 = 1.18)
00:00:02.295 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=0.74 hyp=0.94 cameraTheta=0.91 mountX=0.22 mountY=0.87, mountTheta=1.33
00:00:02.299 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=0.74, opts=13)
00:00:02.302 00.003 1092 Enqueuing Move request for scope (0.57, 0.74)
00:00:02.304 00.002 2744 Worker thread wakes up
00:00:02.305 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.74) opts 0xd
00:00:02.305 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, 0.74)
00:00:02.305 00.000 2744 Moving (0.57, 0.74) raw xDistance=0.22 yDistance=0.87
00:00:02.305 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:00:02.305 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:00:02.305 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.87
00:00:02.306 00.001 2744 MoveAxis(E, 0, ABG)
00:00:02.306 00.000 2744 Move returns status 0, amount 0
00:00:02.306 00.000 2744 MoveAxis(N, 0, ABG)
00:00:02.306 00.000 2744 Move returns status 0, amount 0
00:00:02.306 00.000 2744 move complete, result=0
00:00:02.306 00.000 2744 worker thread done servicing request
00:00:02.319 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4659, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:00:02.336 00.017 1092 UpdateGuideState exits: m=542052 SNR=75.7
00:00:02.339 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:02.341 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:02.343 00.002 1092 Enqueuing Expose request
00:00:02.345 00.002 2744 Worker thread wakes up
00:00:02.345 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:02.345 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:02.345 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.9 px 0 ms NORTH
00:00:05.735 03.390 2744 Exposure complete
00:00:05.927 00.192 2744 worker thread done servicing request
00:00:05.928 00.001 1092 OnExposeComplete: enter
00:00:05.930 00.002 1092 UpdateGuideState(): m_state=6
00:00:05.934 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
00:00:05.936 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1129.17, Mass=551022, SNR=88.0, Peak=61459 HFD=3.5
00:00:05.939 00.003 1092 MultiStar: [#1 1.18,1.49,0.86,U] [#2 1.11,1.58,0.87,U] [#3 1.07,1.32,0.72,U] [#4 1.07,1.57,0.85,U] [#5 1.02,1.48,0.70,U] [#6 1.12,1.42,0.64,U] [#7 0.87,1.54,0.59,U] [#8 0.68,1.90,0.00,M2] 
00:00:05.941 00.002 1092 single-star, 7 included, MultiStar: {1.01, 1.37}, one-star: {0.69, 0.75}
00:00:05.943 00.002 1092 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.43) = xAngle (1.25 = 1.25)
00:00:05.945 00.002 1092 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.10 = 1.10)
00:00:05.948 00.003 1092 CameraToMount -- cameraX=0.69 cameraY=0.75 hyp=1.02 cameraTheta=0.83 mountX=0.32 mountY=0.91, mountTheta=1.23
00:00:05.953 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=0.75, opts=13)
00:00:05.955 00.002 1092 Enqueuing Move request for scope (0.69, 0.75)
00:00:05.957 00.002 2744 Worker thread wakes up
00:00:05.957 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, 0.75) opts 0xd
00:00:05.957 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, 0.75)
00:00:05.957 00.000 2744 Moving (0.69, 0.75) raw xDistance=0.32 yDistance=0.91
00:00:05.958 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:00:05.958 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:00:05.958 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.91
00:00:05.958 00.000 2744 MoveAxis(W, 71, ABG)
00:00:05.958 00.000 2744 Guiding  Dir = 3, Dur = 71
00:00:05.958 00.000 2744 IsSlewing returns 0
00:00:05.958 00.000 2744 IsGuiding returns 0
00:00:05.959 00.001 2744 PulseGuide returned control before completion, sleep 81
00:00:05.977 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:00:05.997 00.020 1092 UpdateGuideState exits: m=551022 SNR=88.0
00:00:06.001 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:06.003 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:06.006 00.003 1092 Enqueuing Expose request
00:00:06.056 00.050 2744 IsGuiding returns 0
00:00:06.056 00.000 2744 Move returns status 0, amount 71
00:00:06.056 00.000 2744 MoveAxis(N, 0, ABG)
00:00:06.056 00.000 2744 Move returns status 0, amount 0
00:00:06.057 00.001 2744 move complete, result=0
00:00:06.057 00.000 2744 worker thread done servicing request
00:00:06.057 00.000 2744 Worker thread wakes up
00:00:06.057 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:06.057 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:06.058 00.001 1092 GuideStep: 0.3 px 71 ms WEST, 0.9 px 0 ms NORTH
00:00:09.449 03.391 2744 Exposure complete
00:00:09.651 00.202 2744 worker thread done servicing request
00:00:09.651 00.000 1092 OnExposeComplete: enter
00:00:09.654 00.003 1092 UpdateGuideState(): m_state=6
00:00:09.657 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
00:00:09.659 00.002 1092 Star::Find returns 1 (0), X=1602.70, Y=1129.28, Mass=578763, SNR=92.2, Peak=65523 HFD=3.5
00:00:09.662 00.003 1092 MultiStar: [#1 1.25,1.52,0.00,M1] [#2 1.04,1.65,0.00,M1] [#3 1.27,1.36,0.97,U] [#4 1.20,1.50,0.69,U] [#5 0.96,1.80,0.00,M1] [#6 0.91,1.54,0.73,U] [#7 0.84,1.58,0.49,U] [#8 0.96,1.41,0.43,U] 
00:00:09.664 00.002 1092 single-star, 5 included, MultiStar: {0.98, 1.33}, one-star: {0.68, 0.87}
00:00:09.667 00.003 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.33 = 1.33)
00:00:09.669 00.002 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.18 = 1.18)
00:00:09.671 00.002 1092 CameraToMount -- cameraX=0.68 cameraY=0.87 hyp=1.10 cameraTheta=0.91 mountX=0.26 mountY=1.02, mountTheta=1.32
00:00:09.675 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=0.87, opts=13)
00:00:09.678 00.003 1092 Enqueuing Move request for scope (0.68, 0.87)
00:00:09.680 00.002 2744 Worker thread wakes up
00:00:09.680 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.87) opts 0xd
00:00:09.680 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, 0.87)
00:00:09.680 00.000 2744 Moving (0.68, 0.87) raw xDistance=0.26 yDistance=1.02
00:00:09.680 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:00:09.681 00.001 2744 switching direction from -1 to 1 - decHistory=8 oldest=-1.23 newest=2.80
00:00:09.681 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
00:00:09.681 00.000 2744 MoveAxis(E, 0, ABG)
00:00:09.681 00.000 2744 Move returns status 0, amount 0
00:00:09.681 00.000 2744 MoveAxis(S, 191, ABG)
00:00:09.681 00.000 2744 Guiding  Dir = 1, Dur = 191
00:00:09.681 00.000 2744 IsSlewing returns 0
00:00:09.681 00.000 2744 IsGuiding returns 0
00:00:09.682 00.001 2744 PulseGuide returned control before completion, sleep 201
00:00:09.697 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4672, FiltMin=1483, FiltMax=65535, Gamma=0.510
00:00:09.715 00.018 1092 UpdateGuideState exits: m=578763 SNR=92.2
00:00:09.718 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:09.720 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:09.721 00.001 1092 Enqueuing Expose request
00:00:09.897 00.176 2744 IsGuiding returns 1
00:00:09.897 00.000 2744 scope still moving after pulse duration time elapsed
00:00:09.928 00.031 2744 IsSlewing returns 0
00:00:09.928 00.000 2744 IsGuiding returns 0
00:00:09.928 00.000 2744 scope move finished after 191 + 55 ms
00:00:09.928 00.000 2744 Move returns status 0, amount 191
00:00:09.928 00.000 2744 move complete, result=0
00:00:09.929 00.001 2744 worker thread done servicing request
00:00:09.929 00.000 2744 Worker thread wakes up
00:00:09.929 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 1.0 px 191 ms SOUTH
00:00:09.932 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:09.932 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:13.324 03.392 2744 Exposure complete
00:00:13.511 00.187 2744 worker thread done servicing request
00:00:13.511 00.000 1092 OnExposeComplete: enter
00:00:13.513 00.002 1092 UpdateGuideState(): m_state=6
00:00:13.516 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
00:00:13.518 00.002 1092 Star::Find returns 1 (0), X=1602.94, Y=1129.17, Mass=559033, SNR=89.9, Peak=49427 HFD=3.9
00:00:13.521 00.003 1092 MultiStar: [#1 1.30,1.33,0.81,U] [#2 1.42,1.21,0.82,U] [#3 1.43,1.32,0.00,M1] [#4 1.49,1.10,0.71,U] [#5 1.31,1.62,0.00,M2] [#6 1.39,1.37,0.00,M1] [#7 1.35,1.45,0.00,M1] [#8 1.08,1.57,0.44,U] 
00:00:13.523 00.002 1092 single-star, 4 included, MultiStar: {1.24, 1.14}, one-star: {0.92, 0.75}
00:00:13.525 00.002 1092 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.43) = xAngle (1.11 = 1.11)
00:00:13.527 00.002 1092 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.96 = 0.96)
00:00:13.529 00.002 1092 CameraToMount -- cameraX=0.92 cameraY=0.75 hyp=1.19 cameraTheta=0.68 mountX=0.53 mountY=0.97, mountTheta=1.07
00:00:13.538 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=0.75, opts=13)
00:00:13.541 00.003 1092 Enqueuing Move request for scope (0.92, 0.75)
00:00:13.544 00.003 2744 Worker thread wakes up
00:00:13.545 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.75) opts 0xd
00:00:13.545 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, 0.75)
00:00:13.545 00.000 2744 Moving (0.92, 0.75) raw xDistance=0.53 yDistance=0.97
00:00:13.545 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
00:00:13.545 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.97 from input 0.97
00:00:13.545 00.000 2744 MoveAxis(W, 119, ABG)
00:00:13.545 00.000 2744 Guiding  Dir = 3, Dur = 119
00:00:13.545 00.000 2744 IsSlewing returns 0
00:00:13.545 00.000 2744 IsGuiding returns 0
00:00:13.546 00.001 2744 PulseGuide returned control before completion, sleep 129
00:00:13.562 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:00:13.577 00.015 1092 UpdateGuideState exits: m=559033 SNR=89.9
00:00:13.580 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:13.582 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:13.585 00.003 1092 Enqueuing Expose request
00:00:13.692 00.107 2744 IsGuiding returns 0
00:00:13.693 00.001 2744 Move returns status 0, amount 119
00:00:13.693 00.000 2744 MoveAxis(S, 183, ABG)
00:00:13.693 00.000 2744 Guiding  Dir = 1, Dur = 183
00:00:13.694 00.001 2744 IsSlewing returns 0
00:00:13.695 00.001 2744 IsGuiding returns 0
00:00:13.696 00.001 2744 PulseGuide returned control before completion, sleep 193
00:00:13.894 00.198 2744 IsGuiding returns 1
00:00:13.894 00.000 2744 scope still moving after pulse duration time elapsed
00:00:13.925 00.031 2744 IsSlewing returns 0
00:00:13.925 00.000 2744 IsGuiding returns 0
00:00:13.925 00.000 2744 scope move finished after 183 + 46 ms
00:00:13.925 00.000 2744 Move returns status 0, amount 183
00:00:13.925 00.000 2744 move complete, result=0
00:00:13.925 00.000 2744 worker thread done servicing request
00:00:13.926 00.001 2744 Worker thread wakes up
00:00:13.926 00.000 1092 GuideStep: 0.5 px 119 ms WEST, 1.0 px 183 ms SOUTH
00:00:13.928 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:13.928 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:17.328 03.400 2744 Exposure complete
00:00:17.555 00.227 2744 worker thread done servicing request
00:00:17.555 00.000 1092 OnExposeComplete: enter
00:00:17.558 00.003 1092 UpdateGuideState(): m_state=6
00:00:17.561 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
00:00:17.563 00.002 1092 Star::Find returns 1 (0), X=1602.65, Y=1129.55, Mass=527986, SNR=92.2, Peak=51651 HFD=3.2
00:00:17.566 00.003 1092 MultiStar: [#1 1.14,1.94,0.00,M1] [#2 0.75,2.05,0.00,M1] [#3 1.15,1.68,0.00,M2] [#4 0.96,1.74,0.00,M1] [#5 0.90,1.99,0.00,M3] [#6 0.71,1.93,0.00,M2] [#7 0.87,1.96,0.00,M2] [#8 0.72,2.00,0.00,M1] 
00:00:17.569 00.003 1092 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.43) = xAngle (1.49 = 1.49)
00:00:17.571 00.002 1092 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.34 = 1.34)
00:00:17.574 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=1.13 hyp=1.30 cameraTheta=1.06 mountX=0.10 mountY=1.26, mountTheta=1.49
00:00:17.579 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=1.13, opts=13)
00:00:17.581 00.002 1092 Enqueuing Move request for scope (0.63, 1.13)
00:00:17.584 00.003 2744 Worker thread wakes up
00:00:17.584 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, 1.13) opts 0xd
00:00:17.584 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, 1.13)
00:00:17.584 00.000 2744 Moving (0.63, 1.13) raw xDistance=0.10 yDistance=1.26
00:00:17.584 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:00:17.584 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.26 from input 1.26
00:00:17.584 00.000 2744 MoveAxis(E, 0, ABG)
00:00:17.584 00.000 2744 Move returns status 0, amount 0
00:00:17.584 00.000 2744 MoveAxis(S, 237, ABG)
00:00:17.584 00.000 2744 Guiding  Dir = 1, Dur = 237
00:00:17.585 00.001 2744 IsSlewing returns 0
00:00:17.585 00.000 2744 IsGuiding returns 0
00:00:17.585 00.000 2744 PulseGuide returned control before completion, sleep 247
00:00:17.601 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1354, FiltMax=65535, Gamma=0.510
00:00:17.618 00.017 1092 UpdateGuideState exits: m=527986 SNR=92.2
00:00:17.621 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:17.624 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:17.626 00.002 1092 Enqueuing Expose request
00:00:17.834 00.208 2744 IsGuiding returns 1
00:00:17.835 00.001 2744 scope still moving after pulse duration time elapsed
00:00:17.866 00.031 2744 IsSlewing returns 0
00:00:17.867 00.001 2744 IsGuiding returns 0
00:00:17.867 00.000 2744 scope move finished after 237 + 45 ms
00:00:17.867 00.000 2744 Move returns status 0, amount 237
00:00:17.868 00.001 2744 move complete, result=0
00:00:17.868 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 1.3 px 237 ms SOUTH
00:00:17.872 00.004 2744 worker thread done servicing request
00:00:17.872 00.000 2744 Worker thread wakes up
00:00:17.873 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:17.873 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:21.266 03.393 2744 Exposure complete
00:00:21.471 00.205 2744 worker thread done servicing request
00:00:21.471 00.000 1092 OnExposeComplete: enter
00:00:21.474 00.003 1092 UpdateGuideState(): m_state=6
00:00:21.477 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
00:00:21.479 00.002 1092 Star::Find returns 1 (0), X=1602.11, Y=1128.57, Mass=561203, SNR=82.4, Peak=48963 HFD=3.6
00:00:21.482 00.003 1092 MultiStar: [#1 0.51,0.64,0.92,U] [#2 0.52,0.92,0.95,U] [#3 0.62,0.80,0.73,U] [#4 0.54,0.60,0.83,U] [#5 0.46,0.87,0.70,U] [#6 0.46,0.61,0.75,U] [#7 0.44,0.67,0.63,U] [#8 0.26,0.87,0.49,U] 
00:00:21.484 00.002 1092 single-star, 8 included, MultiStar: {0.43, 0.66}, one-star: {0.09, 0.16}
00:00:21.486 00.002 1092 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.43) = xAngle (1.49 = 1.49)
00:00:21.488 00.002 1092 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.33 = 1.33)
00:00:21.491 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.18 cameraTheta=1.06 mountX=0.01 mountY=0.17, mountTheta=1.49
00:00:21.496 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.16, opts=13)
00:00:21.498 00.002 1092 Enqueuing Move request for scope (0.09, 0.16)
00:00:21.501 00.003 2744 Worker thread wakes up
00:00:21.501 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
00:00:21.501 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
00:00:21.501 00.000 2744 Moving (0.09, 0.16) raw xDistance=0.01 yDistance=0.17
00:00:21.501 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:00:21.501 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:21.502 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:00:21.502 00.000 2744 MoveAxis(E, 0, ABG)
00:00:21.502 00.000 2744 Move returns status 0, amount 0
00:00:21.502 00.000 2744 MoveAxis(N, 0, ABG)
00:00:21.502 00.000 2744 Move returns status 0, amount 0
00:00:21.502 00.000 2744 move complete, result=0
00:00:21.502 00.000 2744 worker thread done servicing request
00:00:21.517 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:00:21.532 00.015 1092 UpdateGuideState exits: m=561203 SNR=82.4
00:00:21.535 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:21.538 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:21.540 00.002 1092 Enqueuing Expose request
00:00:21.543 00.003 2744 Worker thread wakes up
00:00:21.543 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:21.543 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:21.543 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:00:24.944 03.401 2744 Exposure complete
00:00:25.143 00.199 2744 worker thread done servicing request
00:00:25.143 00.000 1092 OnExposeComplete: enter
00:00:25.146 00.003 1092 UpdateGuideState(): m_state=6
00:00:25.149 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
00:00:25.152 00.003 1092 Star::Find returns 1 (0), X=1601.80, Y=1128.69, Mass=518562, SNR=89.7, Peak=60787 HFD=3.4
00:00:25.155 00.003 1092 MultiStar: [#1 0.16,0.64,0.82,U] [#2 0.05,0.86,0.98,U] [#3 0.22,0.71,0.68,U] [#4 0.35,0.75,0.76,U] [#5 0.22,0.80,0.79,U] [#6 0.08,0.51,0.67,U] [#7 0.07,0.72,0.56,U] [#8 -0.28,0.82,0.41,U] 
00:00:25.157 00.002 1092 single-star, 8 included, MultiStar: {0.08, 0.66}, one-star: {-0.22, 0.28}
00:00:25.159 00.002 1092 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.43) = xAngle (2.66 = 2.66)
00:00:25.161 00.002 1092 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.50 = 2.50)
00:00:25.163 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.28 hyp=0.35 cameraTheta=2.23 mountX=-0.31 mountY=0.21, mountTheta=2.55
00:00:25.173 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.28, opts=13)
00:00:25.176 00.003 1092 Enqueuing Move request for scope (-0.22, 0.28)
00:00:25.178 00.002 2744 Worker thread wakes up
00:00:25.178 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.28) opts 0xd
00:00:25.179 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.28)
00:00:25.179 00.000 2744 Moving (-0.22, 0.28) raw xDistance=-0.31 yDistance=0.21
00:00:25.179 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:00:25.179 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:25.179 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:00:25.179 00.000 2744 MoveAxis(E, 70, ABG)
00:00:25.179 00.000 2744 Guiding  Dir = 2, Dur = 70
00:00:25.179 00.000 2744 IsSlewing returns 0
00:00:25.179 00.000 2744 IsGuiding returns 0
00:00:25.180 00.001 2744 PulseGuide returned control before completion, sleep 80
00:00:25.195 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:00:25.210 00.015 1092 UpdateGuideState exits: m=518562 SNR=89.7
00:00:25.212 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:25.214 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:25.216 00.002 1092 Enqueuing Expose request
00:00:25.263 00.047 2744 IsGuiding returns 1
00:00:25.263 00.000 2744 scope still moving after pulse duration time elapsed
00:00:25.293 00.030 2744 IsSlewing returns 0
00:00:25.293 00.000 2744 IsGuiding returns 0
00:00:25.293 00.000 2744 scope move finished after 70 + 44 ms
00:00:25.293 00.000 2744 Move returns status 0, amount 70
00:00:25.293 00.000 2744 MoveAxis(N, 0, ABG)
00:00:25.293 00.000 2744 Move returns status 0, amount 0
00:00:25.294 00.001 2744 move complete, result=0
00:00:25.294 00.000 2744 worker thread done servicing request
00:00:25.294 00.000 2744 Worker thread wakes up
00:00:25.294 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:25.294 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:25.295 00.001 1092 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
00:00:28.690 03.395 2744 Exposure complete
00:00:28.904 00.214 2744 worker thread done servicing request
00:00:28.905 00.001 1092 OnExposeComplete: enter
00:00:28.907 00.002 1092 UpdateGuideState(): m_state=6
00:00:28.910 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
00:00:28.913 00.003 1092 Star::Find returns 1 (0), X=1601.91, Y=1128.36, Mass=532453, SNR=81.5, Peak=54115 HFD=3.3
00:00:28.915 00.002 1092 MultiStar: [#1 0.38,0.66,0.93,U] [#2 0.32,0.90,0.96,U] [#3 0.50,0.59,0.82,U] [#4 0.40,0.56,0.66,U] [#5 0.15,0.86,0.83,U] [#6 0.14,0.57,0.69,U] [#7 0.25,0.54,0.60,U] [#8 0.02,0.58,0.50,U] 
00:00:28.918 00.003 1092 single-star, 8 included, MultiStar: {0.23, 0.57}, one-star: {-0.11, -0.06}
00:00:28.920 00.002 1092 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.43) = xAngle (-2.23 = -2.23)
00:00:28.922 00.002 1092 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.39 = -2.39)
00:00:28.925 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.66 mountX=-0.07 mountY=-0.08, mountTheta=-2.30
00:00:28.929 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.06, opts=13)
00:00:28.931 00.002 1092 Enqueuing Move request for scope (-0.11, -0.06)
00:00:28.934 00.003 2744 Worker thread wakes up
00:00:28.934 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
00:00:28.934 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
00:00:28.934 00.000 2744 Moving (-0.11, -0.06) raw xDistance=-0.07 yDistance=-0.08
00:00:28.934 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:00:28.934 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:28.935 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:00:28.935 00.000 2744 MoveAxis(E, 0, ABG)
00:00:28.935 00.000 2744 Move returns status 0, amount 0
00:00:28.935 00.000 2744 MoveAxis(N, 0, ABG)
00:00:28.935 00.000 2744 Move returns status 0, amount 0
00:00:28.935 00.000 2744 move complete, result=0
00:00:28.935 00.000 2744 worker thread done servicing request
00:00:28.950 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4675, FiltMin=1533, FiltMax=65535, Gamma=0.510
00:00:28.965 00.015 1092 UpdateGuideState exits: m=532453 SNR=81.5
00:00:28.968 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:28.971 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:28.974 00.003 1092 Enqueuing Expose request
00:00:28.976 00.002 2744 Worker thread wakes up
00:00:28.976 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:00:28.978 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:28.979 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:32.377 03.398 2744 Exposure complete
00:00:32.582 00.205 2744 worker thread done servicing request
00:00:32.582 00.000 1092 OnExposeComplete: enter
00:00:32.586 00.004 1092 UpdateGuideState(): m_state=6
00:00:32.589 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
00:00:32.592 00.003 1092 Star::Find returns 1 (0), X=1601.23, Y=1128.87, Mass=519490, SNR=81.6, Peak=58976 HFD=3.2
00:00:32.594 00.002 1092 MultiStar: [#1 -0.28,1.08,1.02,U] [#2 -0.47,1.34,1.13,U] [#3 -0.18,0.92,0.92,U] [#4 -0.15,0.91,0.83,U] [#5 -0.34,1.30,0.73,U] [#6 -0.43,1.03,0.69,U] [#7 -0.46,1.14,0.61,U] [#8 -0.55,1.34,0.54,U] 
00:00:32.596 00.002 1092 single-star, 8 included, MultiStar: {-0.40, 1.04}, one-star: {-0.79, 0.46}
00:00:32.601 00.005 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
00:00:32.604 00.003 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
00:00:32.606 00.002 1092 CameraToMount -- cameraX=-0.79 cameraY=0.46 hyp=0.91 cameraTheta=2.62 mountX=-0.91 mountY=0.23, mountTheta=2.90
00:00:32.611 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.46, opts=13)
00:00:32.613 00.002 1092 Enqueuing Move request for scope (-0.79, 0.46)
00:00:32.616 00.003 2744 Worker thread wakes up
00:00:32.616 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.46) opts 0xd
00:00:32.616 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.46)
00:00:32.616 00.000 2744 Moving (-0.79, 0.46) raw xDistance=-0.91 yDistance=0.23
00:00:32.616 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.91
00:00:32.616 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:32.617 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:00:32.617 00.000 2744 MoveAxis(E, 203, ABG)
00:00:32.617 00.000 2744 Guiding  Dir = 2, Dur = 203
00:00:32.617 00.000 2744 IsSlewing returns 0
00:00:32.617 00.000 2744 IsGuiding returns 0
00:00:32.618 00.001 2744 PulseGuide returned control before completion, sleep 213
00:00:32.631 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1467, FiltMax=65535, Gamma=0.510
00:00:32.648 00.017 1092 UpdateGuideState exits: m=519490 SNR=81.6
00:00:32.651 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:32.654 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:32.656 00.002 1092 Enqueuing Expose request
00:00:32.846 00.190 2744 IsGuiding returns 1
00:00:32.846 00.000 2744 scope still moving after pulse duration time elapsed
00:00:32.877 00.031 2744 IsSlewing returns 0
00:00:32.877 00.000 2744 IsGuiding returns 0
00:00:32.877 00.000 2744 scope move finished after 203 + 57 ms
00:00:32.877 00.000 2744 Move returns status 0, amount 203
00:00:32.877 00.000 2744 MoveAxis(N, 0, ABG)
00:00:32.877 00.000 2744 Move returns status 0, amount 0
00:00:32.878 00.001 2744 move complete, result=0
00:00:32.878 00.000 2744 worker thread done servicing request
00:00:32.878 00.000 1092 GuideStep: -0.9 px 203 ms EAST, 0.2 px 0 ms NORTH
00:00:32.881 00.003 2744 Worker thread wakes up
00:00:32.881 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:32.881 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:36.263 03.382 2744 Exposure complete
00:00:36.460 00.197 2744 worker thread done servicing request
00:00:36.460 00.000 1092 OnExposeComplete: enter
00:00:36.462 00.002 1092 UpdateGuideState(): m_state=6
00:00:36.465 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
00:00:36.467 00.002 1092 Star::Find returns 1 (0), X=1602.69, Y=1128.24, Mass=509107, SNR=86.8, Peak=44698 HFD=3.5
00:00:36.469 00.002 1092 MultiStar: [#1 1.16,0.39,1.01,U] [#2 0.83,0.69,0.84,U] [#3 1.34,0.47,0.78,U] [#4 1.14,0.46,0.78,U] [#5 0.78,0.64,0.74,U] [#6 0.73,0.42,0.70,U] [#7 1.09,0.46,0.57,U] [#8 0.75,0.65,0.49,U] 
00:00:36.471 00.002 1092 single-star, 8 included, MultiStar: {0.95, 0.42}, one-star: {0.67, -0.18}
00:00:36.474 00.003 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:00:36.476 00.002 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
00:00:36.479 00.003 1092 CameraToMount -- cameraX=0.67 cameraY=-0.18 hyp=0.70 cameraTheta=-0.26 mountX=0.69 mountY=0.01, mountTheta=0.01
00:00:36.483 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=-0.18, opts=13)
00:00:36.486 00.003 1092 Enqueuing Move request for scope (0.67, -0.18)
00:00:36.488 00.002 2744 Worker thread wakes up
00:00:36.489 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.18) opts 0xd
00:00:36.489 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, -0.18)
00:00:36.489 00.000 2744 Moving (0.67, -0.18) raw xDistance=0.69 yDistance=0.01
00:00:36.489 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.69
00:00:36.489 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:36.489 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:00:36.489 00.000 2744 MoveAxis(W, 140, ABG)
00:00:36.489 00.000 2744 Guiding  Dir = 3, Dur = 140
00:00:36.489 00.000 2744 IsSlewing returns 0
00:00:36.489 00.000 2744 IsGuiding returns 0
00:00:36.490 00.001 2744 PulseGuide returned control before completion, sleep 150
00:00:36.511 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:00:36.534 00.023 1092 UpdateGuideState exits: m=509107 SNR=86.8
00:00:36.540 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:36.545 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:36.548 00.003 1092 Enqueuing Expose request
00:00:36.647 00.099 2744 IsGuiding returns 1
00:00:36.647 00.000 2744 scope still moving after pulse duration time elapsed
00:00:36.679 00.032 2744 IsSlewing returns 0
00:00:36.679 00.000 2744 IsGuiding returns 0
00:00:36.679 00.000 2744 scope move finished after 140 + 49 ms
00:00:36.679 00.000 2744 Move returns status 0, amount 140
00:00:36.679 00.000 2744 MoveAxis(N, 0, ABG)
00:00:36.680 00.001 2744 Move returns status 0, amount 0
00:00:36.680 00.000 2744 move complete, result=0
00:00:36.680 00.000 2744 worker thread done servicing request
00:00:36.680 00.000 2744 Worker thread wakes up
00:00:36.680 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:36.680 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:36.690 00.010 1092 GuideStep: 0.7 px 140 ms WEST, 0.0 px 0 ms NORTH
00:00:40.081 03.391 2744 Exposure complete
00:00:40.284 00.203 2744 worker thread done servicing request
00:00:40.284 00.000 1092 OnExposeComplete: enter
00:00:40.286 00.002 1092 UpdateGuideState(): m_state=6
00:00:40.290 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
00:00:40.292 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1128.18, Mass=547153, SNR=83.2, Peak=58634 HFD=3.6
00:00:40.294 00.002 1092 MultiStar: [#1 1.50,0.39,1.03,U] [#2 1.17,0.58,1.12,U] [#3 1.27,0.50,0.83,U] [#4 1.38,0.42,0.82,U] [#5 1.21,0.49,0.68,U] [#6 1.32,0.43,0.62,U] [#7 0.96,0.59,0.59,U] [#8 0.94,0.54,0.51,U] 
00:00:40.296 00.002 1092 single-star, 8 included, MultiStar: {1.19, 0.39}, one-star: {0.84, -0.23}
00:00:40.298 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
00:00:40.301 00.003 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
00:00:40.303 00.002 1092 CameraToMount -- cameraX=0.84 cameraY=-0.23 hyp=0.87 cameraTheta=-0.27 mountX=0.86 mountY=0.00, mountTheta=0.01
00:00:40.308 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=-0.23, opts=13)
00:00:40.311 00.003 1092 Enqueuing Move request for scope (0.84, -0.23)
00:00:40.313 00.002 2744 Worker thread wakes up
00:00:40.313 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.23) opts 0xd
00:00:40.313 00.000 2744 Handling offset move in thread for scope, endpoint = (0.84, -0.23)
00:00:40.313 00.000 2744 Moving (0.84, -0.23) raw xDistance=0.86 yDistance=0.00
00:00:40.313 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.86
00:00:40.313 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:40.314 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:00:40.314 00.000 2744 MoveAxis(W, 203, ABG)
00:00:40.314 00.000 2744 Guiding  Dir = 3, Dur = 203
00:00:40.314 00.000 2744 IsSlewing returns 0
00:00:40.314 00.000 2744 IsGuiding returns 0
00:00:40.315 00.001 2744 PulseGuide returned control before completion, sleep 213
00:00:40.330 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1354, FiltMax=65535, Gamma=0.510
00:00:40.347 00.017 1092 UpdateGuideState exits: m=547153 SNR=83.2
00:00:40.350 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:40.353 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:40.355 00.002 1092 Enqueuing Expose request
00:00:40.537 00.182 2744 IsGuiding returns 1
00:00:40.537 00.000 2744 scope still moving after pulse duration time elapsed
00:00:40.568 00.031 2744 IsSlewing returns 0
00:00:40.568 00.000 2744 IsGuiding returns 0
00:00:40.568 00.000 2744 scope move finished after 203 + 51 ms
00:00:40.568 00.000 2744 Move returns status 0, amount 203
00:00:40.568 00.000 2744 MoveAxis(N, 0, ABG)
00:00:40.569 00.001 2744 Move returns status 0, amount 0
00:00:40.569 00.000 2744 move complete, result=0
00:00:40.569 00.000 2744 worker thread done servicing request
00:00:40.569 00.000 2744 Worker thread wakes up
00:00:40.569 00.000 1092 GuideStep: 0.9 px 203 ms WEST, 0.0 px 0 ms NORTH
00:00:40.573 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:40.573 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:43.968 03.395 2744 Exposure complete
00:00:44.192 00.224 1092 OnExposeComplete: enter
00:00:44.196 00.004 1092 UpdateGuideState(): m_state=6
00:00:44.198 00.002 2744 worker thread done servicing request
00:00:44.199 00.001 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
00:00:44.207 00.008 1092 Star::Find returns 1 (0), X=1602.07, Y=1128.50, Mass=534286, SNR=98.5, Peak=54115 HFD=3.6
00:00:44.219 00.012 1092 MultiStar: [#1 0.43,0.81,0.78,U] [#2 0.42,0.90,0.79,U] [#3 0.69,0.60,0.88,U] [#4 0.60,0.76,0.75,U] [#5 0.38,0.96,0.59,U] [#6 0.37,0.75,0.62,U] [#7 0.42,0.67,0.47,U] [#8 0.05,0.83,0.43,U] 
00:00:44.222 00.003 1092 single-star, 8 included, MultiStar: {0.39, 0.67}, one-star: {0.05, 0.08}
00:00:44.227 00.005 1092 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.43) = xAngle (1.42 = 1.42)
00:00:44.231 00.004 1092 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.26 = 1.26)
00:00:44.236 00.005 1092 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=0.99 mountX=0.01 mountY=0.09, mountTheta=1.41
00:00:44.245 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.08, opts=13)
00:00:44.249 00.004 1092 Enqueuing Move request for scope (0.05, 0.08)
00:00:44.254 00.005 2744 Worker thread wakes up
00:00:44.255 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
00:00:44.255 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
00:00:44.255 00.000 2744 Moving (0.05, 0.08) raw xDistance=0.01 yDistance=0.09
00:00:44.255 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:00:44.255 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:44.255 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:00:44.255 00.000 2744 MoveAxis(E, 0, ABG)
00:00:44.255 00.000 2744 Move returns status 0, amount 0
00:00:44.255 00.000 2744 MoveAxis(N, 0, ABG)
00:00:44.255 00.000 2744 Move returns status 0, amount 0
00:00:44.255 00.000 2744 move complete, result=0
00:00:44.256 00.001 2744 worker thread done servicing request
00:00:44.276 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:00:44.293 00.017 1092 UpdateGuideState exits: m=534286 SNR=98.5
00:00:44.296 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:44.301 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:44.306 00.005 1092 Enqueuing Expose request
00:00:44.309 00.003 2744 Worker thread wakes up
00:00:44.309 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:00:44.312 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:44.312 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:47.702 03.390 2744 Exposure complete
00:00:47.900 00.198 2744 worker thread done servicing request
00:00:47.900 00.000 1092 OnExposeComplete: enter
00:00:47.903 00.003 1092 UpdateGuideState(): m_state=6
00:00:47.908 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
00:00:47.912 00.004 1092 Star::Find returns 1 (0), X=1601.94, Y=1128.78, Mass=548530, SNR=100.1, Peak=50979 HFD=3.3
00:00:47.916 00.004 1092 MultiStar: [#1 0.33,0.93,0.77,U] [#2 0.25,1.19,0.87,U] [#3 0.30,0.93,0.73,U] [#4 0.35,0.97,0.73,U] [#5 0.15,1.22,0.67,U] [#6 0.27,0.87,0.54,U] [#7 0.08,1.02,0.50,U] [#8 -0.06,0.82,0.45,U] 
00:00:47.919 00.003 1092 single-star, 8 included, MultiStar: {0.18, 0.91}, one-star: {-0.07, 0.37}
00:00:47.921 00.002 1092 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.43) = xAngle (2.20 = 2.20)
00:00:47.923 00.002 1092 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.04 = 2.04)
00:00:47.925 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=0.37 hyp=0.38 cameraTheta=1.77 mountX=-0.22 mountY=0.34, mountTheta=2.15
00:00:47.930 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.37, opts=13)
00:00:47.932 00.002 1092 Enqueuing Move request for scope (-0.07, 0.37)
00:00:47.935 00.003 2744 Worker thread wakes up
00:00:47.935 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.37) opts 0xd
00:00:47.935 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.37)
00:00:47.936 00.001 2744 Moving (-0.07, 0.37) raw xDistance=-0.22 yDistance=0.34
00:00:47.936 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:00:47.936 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:47.936 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:00:47.936 00.000 2744 MoveAxis(E, 0, ABG)
00:00:47.936 00.000 2744 Move returns status 0, amount 0
00:00:47.936 00.000 2744 MoveAxis(N, 0, ABG)
00:00:47.936 00.000 2744 Move returns status 0, amount 0
00:00:47.936 00.000 2744 move complete, result=0
00:00:47.936 00.000 2744 worker thread done servicing request
00:00:47.953 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:00:47.969 00.016 1092 UpdateGuideState exits: m=548530 SNR=100.1
00:00:47.971 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:47.975 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:47.977 00.002 1092 Enqueuing Expose request
00:00:47.979 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:00:47.983 00.004 2744 Worker thread wakes up
00:00:47.983 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:47.983 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:51.368 03.385 2744 Exposure complete
00:00:51.569 00.201 2744 worker thread done servicing request
00:00:51.569 00.000 1092 OnExposeComplete: enter
00:00:51.572 00.003 1092 UpdateGuideState(): m_state=6
00:00:51.574 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
00:00:51.577 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1128.81, Mass=558401, SNR=107.4, Peak=53152 HFD=3.4
00:00:51.580 00.003 1092 MultiStar: [#1 0.25,0.83,0.73,U] [#2 0.34,1.09,0.82,U] [#3 0.42,0.94,0.67,U] [#4 0.47,0.90,0.64,U] [#5 0.19,1.26,0.64,U] [#6 0.34,0.83,0.54,U] [#7 0.31,1.01,0.51,U] [#8 -0.07,1.16,0.44,U] 
00:00:51.584 00.004 1092 single-star, 8 included, MultiStar: {0.24, 0.90}, one-star: {-0.05, 0.40}
00:00:51.586 00.002 1092 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.43) = xAngle (2.11 = 2.11)
00:00:51.589 00.003 1092 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.96 = 1.96)
00:00:51.592 00.003 1092 CameraToMount -- cameraX=-0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.69 mountX=-0.21 mountY=0.37, mountTheta=2.08
00:00:51.597 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.40, opts=13)
00:00:51.602 00.005 1092 Enqueuing Move request for scope (-0.05, 0.40)
00:00:51.606 00.004 2744 Worker thread wakes up
00:00:51.606 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.40) opts 0xd
00:00:51.606 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.40)
00:00:51.606 00.000 2744 Moving (-0.05, 0.40) raw xDistance=-0.21 yDistance=0.37
00:00:51.606 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:00:51.606 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:51.606 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:00:51.607 00.001 2744 MoveAxis(E, 0, ABG)
00:00:51.607 00.000 2744 Move returns status 0, amount 0
00:00:51.607 00.000 2744 MoveAxis(N, 0, ABG)
00:00:51.607 00.000 2744 Move returns status 0, amount 0
00:00:51.607 00.000 2744 move complete, result=0
00:00:51.607 00.000 2744 worker thread done servicing request
00:00:51.628 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1482, FiltMax=65535, Gamma=0.510
00:00:51.644 00.016 1092 UpdateGuideState exits: m=558401 SNR=107.4
00:00:51.647 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:51.650 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:51.653 00.003 1092 Enqueuing Expose request
00:00:51.655 00.002 2744 Worker thread wakes up
00:00:51.655 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:00:51.658 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:51.658 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:55.095 03.437 2744 Exposure complete
00:00:55.350 00.255 2744 worker thread done servicing request
00:00:55.350 00.000 1092 OnExposeComplete: enter
00:00:55.353 00.003 1092 UpdateGuideState(): m_state=6
00:00:55.358 00.005 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
00:00:55.361 00.003 1092 Star::Find returns 1 (0), X=1601.88, Y=1129.00, Mass=549150, SNR=83.4, Peak=51232 HFD=3.0
00:00:55.364 00.003 1092 MultiStar: [#1 0.40,1.15,1.02,U] [#2 0.18,1.32,0.95,U] [#3 0.37,1.17,0.78,U] [#4 0.34,1.08,0.85,U] [#5 0.11,1.25,0.71,U] [#6 0.32,1.18,0.97,U] [#7 0.27,1.17,0.57,U] [#8 -0.30,1.43,0.46,U] 
00:00:55.368 00.004 1092 single-star, 8 included, MultiStar: {0.19, 1.12}, one-star: {-0.14, 0.59}
00:00:55.370 00.002 1092 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.43) = xAngle (2.23 = 2.23)
00:00:55.374 00.004 1092 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.08 = 2.08)
00:00:55.377 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.59 hyp=0.61 cameraTheta=1.80 mountX=-0.37 mountY=0.53, mountTheta=2.18
00:00:55.382 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.59, opts=13)
00:00:55.385 00.003 1092 Enqueuing Move request for scope (-0.14, 0.59)
00:00:55.388 00.003 2744 Worker thread wakes up
00:00:55.388 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.59) opts 0xd
00:00:55.388 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.59)
00:00:55.388 00.000 2744 Moving (-0.14, 0.59) raw xDistance=-0.37 yDistance=0.53
00:00:55.388 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:00:55.388 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
00:00:55.388 00.000 2744 MoveAxis(E, 83, ABG)
00:00:55.388 00.000 2744 Guiding  Dir = 2, Dur = 83
00:00:55.390 00.002 2744 IsSlewing returns 0
00:00:55.390 00.000 2744 IsGuiding returns 0
00:00:55.390 00.000 2744 PulseGuide returned control before completion, sleep 93
00:00:55.407 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1490, FiltMax=65535, Gamma=0.510
00:00:55.424 00.017 1092 UpdateGuideState exits: m=549150 SNR=83.4
00:00:55.426 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:55.429 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:55.433 00.004 1092 Enqueuing Expose request
00:00:55.496 00.063 2744 IsGuiding returns 1
00:00:55.496 00.000 2744 scope still moving after pulse duration time elapsed
00:00:55.528 00.032 2744 IsSlewing returns 0
00:00:55.528 00.000 2744 IsGuiding returns 0
00:00:55.528 00.000 2744 scope move finished after 83 + 55 ms
00:00:55.528 00.000 2744 Move returns status 0, amount 83
00:00:55.528 00.000 2744 MoveAxis(S, 99, ABG)
00:00:55.528 00.000 2744 Guiding  Dir = 1, Dur = 99
00:00:55.529 00.001 2744 IsSlewing returns 0
00:00:55.529 00.000 2744 IsGuiding returns 0
00:00:55.529 00.000 2744 PulseGuide returned control before completion, sleep 109
00:00:55.653 00.124 2744 IsGuiding returns 1
00:00:55.653 00.000 2744 scope still moving after pulse duration time elapsed
00:00:55.685 00.032 2744 IsSlewing returns 0
00:00:55.685 00.000 2744 IsGuiding returns 0
00:00:55.685 00.000 2744 scope move finished after 99 + 57 ms
00:00:55.685 00.000 2744 Move returns status 0, amount 99
00:00:55.685 00.000 2744 move complete, result=0
00:00:55.686 00.001 2744 worker thread done servicing request
00:00:55.686 00.000 2744 Worker thread wakes up
00:00:55.686 00.000 1092 GuideStep: -0.4 px 83 ms EAST, 0.5 px 99 ms SOUTH
00:00:55.688 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:55.688 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:59.078 03.390 2744 Exposure complete
00:00:59.272 00.194 2744 worker thread done servicing request
00:00:59.272 00.000 1092 OnExposeComplete: enter
00:00:59.275 00.003 1092 UpdateGuideState(): m_state=6
00:00:59.277 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
00:00:59.280 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1128.22, Mass=541187, SNR=87.5, Peak=54723 HFD=3.5
00:00:59.288 00.008 1092 MultiStar: [#1 0.48,0.46,0.86,U] [#2 0.66,0.67,0.83,U] [#3 0.66,0.41,0.79,U] [#4 0.63,0.40,0.71,U] [#5 0.50,0.54,0.84,U] [#6 0.38,0.37,0.71,U] [#7 0.51,0.55,0.59,U] [#8 0.17,0.62,0.46,U] 
00:00:59.291 00.003 1092 single-star, 8 included, MultiStar: {0.45, 0.40}, one-star: {0.07, -0.19}
00:00:59.294 00.003 1092 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
00:00:59.297 00.003 1092 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
00:00:59.300 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.21 cameraTheta=-1.22 mountX=0.14 mountY=-0.17, mountTheta=-0.86
00:00:59.307 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.19, opts=13)
00:00:59.310 00.003 1092 Enqueuing Move request for scope (0.07, -0.19)
00:00:59.312 00.002 2744 Worker thread wakes up
00:00:59.312 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
00:00:59.312 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
00:00:59.312 00.000 2744 Moving (0.07, -0.19) raw xDistance=0.14 yDistance=-0.17
00:00:59.313 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:00:59.313 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:00:59.313 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:00:59.313 00.000 2744 MoveAxis(E, 0, ABG)
00:00:59.313 00.000 2744 Move returns status 0, amount 0
00:00:59.313 00.000 2744 MoveAxis(N, 0, ABG)
00:00:59.313 00.000 2744 Move returns status 0, amount 0
00:00:59.313 00.000 2744 move complete, result=0
00:00:59.313 00.000 2744 worker thread done servicing request
00:00:59.332 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4679, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:00:59.347 00.015 1092 UpdateGuideState exits: m=541187 SNR=87.5
00:00:59.350 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:00:59.353 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:00:59.355 00.002 1092 Enqueuing Expose request
00:00:59.357 00.002 2744 Worker thread wakes up
00:00:59.357 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:00:59.357 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:00:59.358 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:02.747 03.389 2744 Exposure complete
00:01:02.952 00.205 2744 worker thread done servicing request
00:01:02.952 00.000 1092 OnExposeComplete: enter
00:01:02.954 00.002 1092 UpdateGuideState(): m_state=6
00:01:02.957 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
00:01:02.959 00.002 1092 Star::Find returns 1 (0), X=1601.84, Y=1128.33, Mass=550724, SNR=82.7, Peak=65459 HFD=3.4
00:01:02.961 00.002 1092 MultiStar: [#1 0.17,0.57,0.98,U] [#2 0.15,0.64,0.99,U] [#3 0.28,0.48,0.93,U] [#4 0.29,0.54,0.92,U] [#5 0.02,0.59,0.90,U] [#6 -0.02,0.51,0.76,U] [#7 0.25,0.57,0.56,U] [#8 -0.04,0.94,0.56,U] 
00:01:02.963 00.002 1092 single-star, 8 included, MultiStar: {0.10, 0.50}, one-star: {-0.17, -0.08}
00:01:02.965 00.002 1092 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
00:01:02.968 00.003 1092 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.43 = -2.43)
00:01:02.970 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.70 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
00:01:02.975 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.08, opts=13)
00:01:02.978 00.003 1092 Enqueuing Move request for scope (-0.17, -0.08)
00:01:02.981 00.003 2744 Worker thread wakes up
00:01:02.981 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
00:01:02.981 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
00:01:02.981 00.000 2744 Moving (-0.17, -0.08) raw xDistance=-0.13 yDistance=-0.13
00:01:02.981 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:01:02.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:02.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:01:02.981 00.000 2744 MoveAxis(E, 0, ABG)
00:01:02.981 00.000 2744 Move returns status 0, amount 0
00:01:02.981 00.000 2744 MoveAxis(N, 0, ABG)
00:01:02.981 00.000 2744 Move returns status 0, amount 0
00:01:02.981 00.000 2744 move complete, result=0
00:01:02.981 00.000 2744 worker thread done servicing request
00:01:03.000 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1168, FiltMax=65535, Gamma=0.510
00:01:03.017 00.017 1092 UpdateGuideState exits: m=550724 SNR=82.7
00:01:03.020 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:03.023 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:03.025 00.002 1092 Enqueuing Expose request
00:01:03.028 00.003 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:03.030 00.002 2744 Worker thread wakes up
00:01:03.030 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:03.030 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:06.417 03.387 2744 Exposure complete
00:01:06.630 00.213 2744 worker thread done servicing request
00:01:06.630 00.000 1092 OnExposeComplete: enter
00:01:06.634 00.004 1092 UpdateGuideState(): m_state=6
00:01:06.636 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
00:01:06.639 00.003 1092 Star::Find returns 1 (0), X=1602.00, Y=1128.23, Mass=561482, SNR=82.3, Peak=61587 HFD=3.4
00:01:06.642 00.003 1092 MultiStar: [#1 0.39,0.22,1.02,U] [#2 0.36,0.78,0.97,U] [#3 0.52,0.36,0.93,U] [#4 0.43,0.51,0.88,U] [#5 0.23,0.69,0.75,U] [#6 0.20,0.21,0.76,U] [#7 0.53,0.46,0.59,U] [#8 0.11,0.53,0.55,U] 
00:01:06.644 00.002 1092 single-star, 8 included, MultiStar: {0.31, 0.38}, one-star: {-0.02, -0.18}
00:01:06.647 00.003 1092 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.43) = xAngle (-1.27 = -1.27)
00:01:06.652 00.005 1092 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.42 = -1.42)
00:01:06.654 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.69 mountX=0.06 mountY=-0.18, mountTheta=-1.28
00:01:06.660 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.18, opts=13)
00:01:06.663 00.003 1092 Enqueuing Move request for scope (-0.02, -0.18)
00:01:06.666 00.003 2744 Worker thread wakes up
00:01:06.666 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
00:01:06.666 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
00:01:06.666 00.000 2744 Moving (-0.02, -0.18) raw xDistance=0.06 yDistance=-0.18
00:01:06.666 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:01:06.666 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:06.666 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:01:06.666 00.000 2744 MoveAxis(E, 0, ABG)
00:01:06.666 00.000 2744 Move returns status 0, amount 0
00:01:06.666 00.000 2744 MoveAxis(N, 0, ABG)
00:01:06.666 00.000 2744 Move returns status 0, amount 0
00:01:06.666 00.000 2744 move complete, result=0
00:01:06.666 00.000 2744 worker thread done servicing request
00:01:06.681 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4682, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:01:06.698 00.017 1092 UpdateGuideState exits: m=561482 SNR=82.3
00:01:06.701 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:06.704 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:06.707 00.003 1092 Enqueuing Expose request
00:01:06.711 00.004 2744 Worker thread wakes up
00:01:06.711 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:06.715 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:06.715 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:10.102 03.387 2744 Exposure complete
00:01:10.299 00.197 2744 worker thread done servicing request
00:01:10.300 00.001 1092 OnExposeComplete: enter
00:01:10.303 00.003 1092 UpdateGuideState(): m_state=6
00:01:10.305 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
00:01:10.308 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1127.99, Mass=549376, SNR=105.1, Peak=61699 HFD=2.8
00:01:10.312 00.004 1092 MultiStar: [#1 0.61,0.14,0.87,U] [#2 0.43,0.64,0.82,U] [#3 0.73,0.37,0.69,U] [#4 0.73,0.45,0.61,U] [#5 0.38,0.41,0.61,U] [#6 0.26,0.31,0.69,U] [#7 0.54,0.38,0.62,U] [#8 0.37,0.19,0.43,U] 
00:01:10.314 00.002 1092 single-star, 8 included, MultiStar: {0.46, 0.24}, one-star: {0.17, -0.42}
00:01:10.319 00.005 1092 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
00:01:10.322 00.003 1092 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.92 = -0.92)
00:01:10.327 00.005 1092 CameraToMount -- cameraX=0.17 cameraY=-0.42 hyp=0.46 cameraTheta=-1.19 mountX=0.33 mountY=-0.36, mountTheta=-0.83
00:01:10.332 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.42, opts=13)
00:01:10.336 00.004 1092 Enqueuing Move request for scope (0.17, -0.42)
00:01:10.339 00.003 2744 Worker thread wakes up
00:01:10.339 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.42) opts 0xd
00:01:10.340 00.001 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.42)
00:01:10.340 00.000 2744 Moving (0.17, -0.42) raw xDistance=0.33 yDistance=-0.36
00:01:10.340 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:01:10.340 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:10.340 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:01:10.340 00.000 2744 MoveAxis(W, 74, ABG)
00:01:10.340 00.000 2744 Guiding  Dir = 3, Dur = 74
00:01:10.340 00.000 2744 IsSlewing returns 0
00:01:10.340 00.000 2744 IsGuiding returns 0
00:01:10.341 00.001 2744 PulseGuide returned control before completion, sleep 84
00:01:10.356 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1395, FiltMax=65535, Gamma=0.510
00:01:10.373 00.017 1092 UpdateGuideState exits: m=549376 SNR=105.1
00:01:10.376 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:10.378 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:10.381 00.003 1092 Enqueuing Expose request
00:01:10.436 00.055 2744 IsGuiding returns 1
00:01:10.437 00.001 2744 scope still moving after pulse duration time elapsed
00:01:10.468 00.031 2744 IsSlewing returns 0
00:01:10.468 00.000 2744 IsGuiding returns 0
00:01:10.468 00.000 2744 scope move finished after 74 + 54 ms
00:01:10.468 00.000 2744 Move returns status 0, amount 74
00:01:10.468 00.000 2744 MoveAxis(N, 0, ABG)
00:01:10.468 00.000 2744 Move returns status 0, amount 0
00:01:10.468 00.000 2744 move complete, result=0
00:01:10.469 00.001 2744 worker thread done servicing request
00:01:10.469 00.000 2744 Worker thread wakes up
00:01:10.469 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:10.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:10.469 00.000 1092 GuideStep: 0.3 px 74 ms WEST, -0.4 px 0 ms NORTH
00:01:13.861 03.392 2744 Exposure complete
00:01:14.068 00.207 2744 worker thread done servicing request
00:01:14.068 00.000 1092 OnExposeComplete: enter
00:01:14.071 00.003 1092 UpdateGuideState(): m_state=6
00:01:14.074 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
00:01:14.076 00.002 1092 Star::Find returns 1 (0), X=1602.06, Y=1127.80, Mass=577571, SNR=87.6, Peak=61587 HFD=3.2
00:01:14.079 00.003 1092 MultiStar: [#1 0.18,0.01,0.97,U] [#2 0.21,0.52,0.86,U] [#3 0.38,0.26,0.79,U] [#4 0.26,0.08,0.94,U] [#5 0.08,0.32,0.72,U] [#6 0.01,0.09,0.59,U] [#7 0.05,0.22,0.60,U] [#8 -0.28,0.41,0.41,U] 
00:01:14.082 00.003 1092 refined, 8 included, MultiStar: {0.13, 0.10}, one-star: {0.04, -0.61}
00:01:14.085 00.003 1092 CameraToMount -- cameraTheta (0.66) - m_xAngle (-0.43) = xAngle (1.09 = 1.09)
00:01:14.087 00.002 1092 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.93 = 0.93)
00:01:14.089 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.17 cameraTheta=0.66 mountX=0.08 mountY=0.14, mountTheta=1.04
00:01:14.096 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=0.10, opts=13)
00:01:14.099 00.003 1092 Enqueuing Move request for scope (0.13, 0.10)
00:01:14.101 00.002 2744 Worker thread wakes up
00:01:14.102 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
00:01:14.102 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
00:01:14.102 00.000 2744 Moving (0.13, 0.10) raw xDistance=0.08 yDistance=0.14
00:01:14.102 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:01:14.102 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:14.102 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:01:14.102 00.000 2744 MoveAxis(E, 0, ABG)
00:01:14.102 00.000 2744 Move returns status 0, amount 0
00:01:14.102 00.000 2744 MoveAxis(N, 0, ABG)
00:01:14.102 00.000 2744 Move returns status 0, amount 0
00:01:14.102 00.000 2744 move complete, result=0
00:01:14.103 00.001 2744 worker thread done servicing request
00:01:14.118 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4685, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:01:14.137 00.019 1092 UpdateGuideState exits: m=577571 SNR=87.6
00:01:14.140 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:14.143 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:14.145 00.002 1092 Enqueuing Expose request
00:01:14.147 00.002 2744 Worker thread wakes up
00:01:14.147 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:14.147 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:14.147 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:17.542 03.395 2744 Exposure complete
00:01:17.747 00.205 2744 worker thread done servicing request
00:01:17.747 00.000 1092 OnExposeComplete: enter
00:01:17.753 00.006 1092 UpdateGuideState(): m_state=6
00:01:17.756 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
00:01:17.759 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1127.87, Mass=544162, SNR=80.5, Peak=53923 HFD=3.3
00:01:17.762 00.003 1092 MultiStar: [#1 0.77,0.03,1.03,U] [#2 0.52,0.32,1.01,U] [#3 0.65,0.17,0.86,U] [#4 0.68,0.13,0.80,U] [#5 0.37,0.18,0.82,U] [#6 0.53,0.00,0.73,U] [#7 0.42,0.19,0.57,U] [#8 0.02,0.17,0.49,U] 
00:01:17.764 00.002 1092 refined, 8 included, MultiStar: {0.48, 0.06}, one-star: {0.15, -0.55}
00:01:17.768 00.004 1092 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
00:01:17.770 00.002 1092 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.39 = 0.39)
00:01:17.772 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=0.06 hyp=0.48 cameraTheta=0.12 mountX=0.41 mountY=0.18, mountTheta=0.42
00:01:17.777 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.06, opts=13)
00:01:17.779 00.002 1092 Enqueuing Move request for scope (0.48, 0.06)
00:01:17.782 00.003 2744 Worker thread wakes up
00:01:17.782 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.06) opts 0xd
00:01:17.782 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.06)
00:01:17.782 00.000 2744 Moving (0.48, 0.06) raw xDistance=0.41 yDistance=0.18
00:01:17.782 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:01:17.782 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:17.783 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:01:17.783 00.000 2744 MoveAxis(W, 93, ABG)
00:01:17.783 00.000 2744 Guiding  Dir = 3, Dur = 93
00:01:17.783 00.000 2744 IsSlewing returns 0
00:01:17.783 00.000 2744 IsGuiding returns 0
00:01:17.784 00.001 2744 PulseGuide returned control before completion, sleep 103
00:01:17.801 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1760, FiltMax=65535, Gamma=0.510
00:01:17.817 00.016 1092 UpdateGuideState exits: m=544162 SNR=80.5
00:01:17.820 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:17.823 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:17.825 00.002 1092 Enqueuing Expose request
00:01:17.890 00.065 2744 IsGuiding returns 1
00:01:17.890 00.000 2744 scope still moving after pulse duration time elapsed
00:01:17.921 00.031 2744 IsSlewing returns 0
00:01:17.921 00.000 2744 IsGuiding returns 0
00:01:17.921 00.000 2744 scope move finished after 93 + 44 ms
00:01:17.922 00.001 2744 Move returns status 0, amount 93
00:01:17.922 00.000 2744 MoveAxis(N, 0, ABG)
00:01:17.922 00.000 2744 Move returns status 0, amount 0
00:01:17.922 00.000 2744 move complete, result=0
00:01:17.922 00.000 2744 worker thread done servicing request
00:01:17.922 00.000 2744 Worker thread wakes up
00:01:17.922 00.000 1092 GuideStep: 0.4 px 93 ms WEST, 0.2 px 0 ms NORTH
00:01:17.925 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:17.925 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:21.321 03.396 2744 Exposure complete
00:01:21.535 00.214 2744 worker thread done servicing request
00:01:21.536 00.001 1092 OnExposeComplete: enter
00:01:21.538 00.002 1092 UpdateGuideState(): m_state=6
00:01:21.541 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
00:01:21.544 00.003 1092 Star::Find returns 1 (0), X=1601.79, Y=1128.19, Mass=549915, SNR=84.2, Peak=65459 HFD=3.4
00:01:21.546 00.002 1092 MultiStar: [#1 0.28,0.40,0.94,U] [#2 -0.06,0.85,0.79,U] [#3 0.25,0.36,0.84,U] [#4 0.14,0.50,0.80,U] [#5 0.06,0.68,0.97,U] [#6 -0.08,0.66,0.67,U] [#7 0.30,0.56,0.66,U] [#8 0.06,0.57,0.54,U] 
00:01:21.549 00.003 1092 single-star, 8 included, MultiStar: {0.07, 0.46}, one-star: {-0.23, -0.22}
00:01:21.552 00.003 1092 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.43) = xAngle (-1.94 = -1.94)
00:01:21.554 00.002 1092 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.09 = -2.09)
00:01:21.556 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-2.36 mountX=-0.11 mountY=-0.28, mountTheta=-1.96
00:01:21.561 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.22, opts=13)
00:01:21.563 00.002 1092 Enqueuing Move request for scope (-0.23, -0.22)
00:01:21.566 00.003 2744 Worker thread wakes up
00:01:21.566 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.22) opts 0xd
00:01:21.566 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.22)
00:01:21.566 00.000 2744 Moving (-0.23, -0.22) raw xDistance=-0.11 yDistance=-0.28
00:01:21.566 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:01:21.566 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:21.566 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:01:21.566 00.000 2744 MoveAxis(E, 0, ABG)
00:01:21.566 00.000 2744 Move returns status 0, amount 0
00:01:21.566 00.000 2744 MoveAxis(N, 0, ABG)
00:01:21.567 00.001 2744 Move returns status 0, amount 0
00:01:21.567 00.000 2744 move complete, result=0
00:01:21.567 00.000 2744 worker thread done servicing request
00:01:21.581 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1539, FiltMax=65535, Gamma=0.510
00:01:21.596 00.015 1092 UpdateGuideState exits: m=549915 SNR=84.2
00:01:21.598 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:21.602 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:21.605 00.003 1092 Enqueuing Expose request
00:01:21.607 00.002 2744 Worker thread wakes up
00:01:21.607 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:21.607 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:21.607 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:01:24.992 03.385 2744 Exposure complete
00:01:25.183 00.191 2744 worker thread done servicing request
00:01:25.184 00.001 1092 OnExposeComplete: enter
00:01:25.186 00.002 1092 UpdateGuideState(): m_state=6
00:01:25.189 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
00:01:25.191 00.002 1092 Star::Find returns 1 (0), X=1601.71, Y=1128.31, Mass=540427, SNR=87.5, Peak=46243 HFD=3.5
00:01:25.194 00.003 1092 MultiStar: [#1 -0.16,0.39,0.94,U] [#2 -0.07,0.58,0.87,U] [#3 0.15,0.56,0.86,U] [#4 0.05,0.59,0.79,U] [#5 -0.02,0.71,0.69,U] [#6 -0.15,0.39,0.70,U] [#7 -0.14,0.39,0.56,U] [#8 -0.34,0.66,0.43,U] 
00:01:25.196 00.002 1092 single-star, 8 included, MultiStar: {-0.10, 0.44}, one-star: {-0.31, -0.10}
00:01:25.198 00.002 1092 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
00:01:25.202 00.004 1092 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.55 = -2.55)
00:01:25.205 00.003 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.10 hyp=0.33 cameraTheta=-2.82 mountX=-0.24 mountY=-0.18, mountTheta=-2.49
00:01:25.208 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.10, opts=13)
00:01:25.210 00.002 1092 Enqueuing Move request for scope (-0.31, -0.10)
00:01:25.213 00.003 2744 Worker thread wakes up
00:01:25.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.10) opts 0xd
00:01:25.213 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.10)
00:01:25.213 00.000 2744 Moving (-0.31, -0.10) raw xDistance=-0.24 yDistance=-0.18
00:01:25.213 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:01:25.213 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:25.213 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:01:25.213 00.000 2744 MoveAxis(E, 0, ABG)
00:01:25.213 00.000 2744 Move returns status 0, amount 0
00:01:25.213 00.000 2744 MoveAxis(N, 0, ABG)
00:01:25.213 00.000 2744 Move returns status 0, amount 0
00:01:25.213 00.000 2744 move complete, result=0
00:01:25.214 00.001 2744 worker thread done servicing request
00:01:25.230 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1598, FiltMax=65535, Gamma=0.510
00:01:25.247 00.017 1092 UpdateGuideState exits: m=540427 SNR=87.5
00:01:25.250 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:25.252 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:25.254 00.002 1092 Enqueuing Expose request
00:01:25.256 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:01:25.258 00.002 2744 Worker thread wakes up
00:01:25.258 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:25.259 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:28.653 03.394 2744 Exposure complete
00:01:28.867 00.214 2744 worker thread done servicing request
00:01:28.868 00.001 1092 OnExposeComplete: enter
00:01:28.870 00.002 1092 UpdateGuideState(): m_state=6
00:01:28.874 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
00:01:28.876 00.002 1092 Star::Find returns 1 (0), X=1601.76, Y=1128.38, Mass=562566, SNR=84.6, Peak=61699 HFD=3.5
00:01:28.879 00.003 1092 MultiStar: [#1 0.00,0.53,1.03,U] [#2 0.02,0.73,1.04,U] [#3 0.12,0.40,0.78,U] [#4 0.07,0.48,0.72,U] [#5 -0.08,0.73,0.73,U] [#6 -0.04,0.47,0.65,U] [#7 -0.03,0.47,0.51,U] [#8 -0.35,0.83,0.43,U] 
00:01:28.882 00.003 1092 single-star, 8 included, MultiStar: {-0.05, 0.49}, one-star: {-0.26, -0.04}
00:01:28.885 00.003 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
00:01:28.886 00.001 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
00:01:28.889 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-3.01 mountX=-0.22 mountY=-0.11, mountTheta=-2.70
00:01:28.894 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.04, opts=13)
00:01:28.896 00.002 1092 Enqueuing Move request for scope (-0.26, -0.04)
00:01:28.899 00.003 2744 Worker thread wakes up
00:01:28.899 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
00:01:28.899 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
00:01:28.899 00.000 2744 Moving (-0.26, -0.04) raw xDistance=-0.22 yDistance=-0.11
00:01:28.899 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:01:28.899 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:28.899 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:01:28.900 00.001 2744 MoveAxis(E, 0, ABG)
00:01:28.900 00.000 2744 Move returns status 0, amount 0
00:01:28.900 00.000 2744 MoveAxis(N, 0, ABG)
00:01:28.900 00.000 2744 Move returns status 0, amount 0
00:01:28.900 00.000 2744 move complete, result=0
00:01:28.900 00.000 2744 worker thread done servicing request
00:01:28.916 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1805, FiltMax=65535, Gamma=0.510
00:01:28.931 00.015 1092 UpdateGuideState exits: m=562566 SNR=84.6
00:01:28.934 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:28.937 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:28.939 00.002 1092 Enqueuing Expose request
00:01:28.942 00.003 2744 Worker thread wakes up
00:01:28.942 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:28.942 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:28.942 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:01:32.326 03.384 2744 Exposure complete
00:01:32.525 00.199 2744 worker thread done servicing request
00:01:32.526 00.001 1092 OnExposeComplete: enter
00:01:32.528 00.002 1092 UpdateGuideState(): m_state=6
00:01:32.531 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 537
00:01:32.534 00.003 1092 Star::Find returns 1 (0), X=1602.08, Y=1127.95, Mass=562077, SNR=87.6, Peak=61091 HFD=3.0
00:01:32.536 00.002 1092 MultiStar: [#1 0.65,0.25,1.01,U] [#2 0.75,0.44,1.02,U] [#3 0.81,0.36,0.67,U] [#4 0.68,0.32,0.81,U] [#5 0.48,0.53,0.68,U] [#6 0.33,0.28,0.74,U] [#7 0.47,0.42,0.52,U] [#8 0.27,0.27,0.48,U] 
00:01:32.539 00.003 1092 single-star, 8 included, MultiStar: {0.51, 0.24}, one-star: {0.06, -0.47}
00:01:32.541 00.002 1092 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.43) = xAngle (-1.01 = -1.01)
00:01:32.543 00.002 1092 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.17 = -1.17)
00:01:32.546 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.47 hyp=0.47 cameraTheta=-1.44 mountX=0.25 mountY=-0.43, mountTheta=-1.05
00:01:32.551 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.47, opts=13)
00:01:32.553 00.002 1092 Enqueuing Move request for scope (0.06, -0.47)
00:01:32.556 00.003 2744 Worker thread wakes up
00:01:32.556 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.47) opts 0xd
00:01:32.556 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.47)
00:01:32.556 00.000 2744 Moving (0.06, -0.47) raw xDistance=0.25 yDistance=-0.43
00:01:32.556 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:01:32.556 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:32.557 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:01:32.557 00.000 2744 MoveAxis(E, 0, ABG)
00:01:32.557 00.000 2744 Move returns status 0, amount 0
00:01:32.557 00.000 2744 MoveAxis(N, 0, ABG)
00:01:32.557 00.000 2744 Move returns status 0, amount 0
00:01:32.557 00.000 2744 move complete, result=0
00:01:32.557 00.000 2744 worker thread done servicing request
00:01:32.572 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:01:32.589 00.017 1092 UpdateGuideState exits: m=562077 SNR=87.6
00:01:32.592 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:32.594 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:32.596 00.002 1092 Enqueuing Expose request
00:01:32.598 00.002 2744 Worker thread wakes up
00:01:32.599 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:01:32.601 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:32.601 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:35.990 03.389 2744 Exposure complete
00:01:36.184 00.194 2744 worker thread done servicing request
00:01:36.185 00.001 1092 OnExposeComplete: enter
00:01:36.187 00.002 1092 UpdateGuideState(): m_state=6
00:01:36.189 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 538
00:01:36.192 00.003 1092 Star::Find returns 1 (0), X=1602.92, Y=1127.88, Mass=550790, SNR=88.4, Peak=64698 HFD=3.0
00:01:36.194 00.002 1092 MultiStar: [#1 1.27,0.23,0.84,U] [#2 1.25,0.32,0.88,U] [#3 1.31,0.14,0.74,U] [#4 1.35,0.09,0.83,U] [#5 1.09,0.19,0.67,U] [#6 1.06,0.11,0.59,U] [#7 1.08,0.08,0.50,U] [#8 0.85,0.07,0.47,U] 
00:01:36.196 00.002 1092 single-star, 8 included, MultiStar: {1.14, 0.06}, one-star: {0.90, -0.54}
00:01:36.199 00.003 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
00:01:36.201 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
00:01:36.203 00.002 1092 CameraToMount -- cameraX=0.90 cameraY=-0.54 hyp=1.05 cameraTheta=-0.54 mountX=1.04 mountY=-0.28, mountTheta=-0.26
00:01:36.210 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.90, y=-0.54, opts=13)
00:01:36.213 00.003 1092 Enqueuing Move request for scope (0.90, -0.54)
00:01:36.215 00.002 2744 Worker thread wakes up
00:01:36.215 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.54) opts 0xd
00:01:36.215 00.000 2744 Handling offset move in thread for scope, endpoint = (0.90, -0.54)
00:01:36.215 00.000 2744 Moving (0.90, -0.54) raw xDistance=1.04 yDistance=-0.28
00:01:36.215 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.04
00:01:36.215 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:36.216 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:01:36.216 00.000 2744 MoveAxis(W, 233, ABG)
00:01:36.216 00.000 2744 Guiding  Dir = 3, Dur = 233
00:01:36.216 00.000 2744 IsSlewing returns 0
00:01:36.216 00.000 2744 IsGuiding returns 0
00:01:36.216 00.000 2744 PulseGuide returned control before completion, sleep 243
00:01:36.231 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:01:36.247 00.016 1092 UpdateGuideState exits: m=550790 SNR=88.4
00:01:36.252 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:36.254 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:36.257 00.003 1092 Enqueuing Expose request
00:01:36.467 00.210 2744 IsGuiding returns 1
00:01:36.467 00.000 2744 scope still moving after pulse duration time elapsed
00:01:36.499 00.032 2744 IsSlewing returns 0
00:01:36.499 00.000 2744 IsGuiding returns 0
00:01:36.499 00.000 2744 scope move finished after 233 + 50 ms
00:01:36.500 00.001 2744 Move returns status 0, amount 233
00:01:36.500 00.000 2744 MoveAxis(N, 0, ABG)
00:01:36.500 00.000 2744 Move returns status 0, amount 0
00:01:36.500 00.000 2744 move complete, result=0
00:01:36.500 00.000 2744 worker thread done servicing request
00:01:36.500 00.000 2744 Worker thread wakes up
00:01:36.500 00.000 1092 GuideStep: 1.0 px 233 ms WEST, -0.3 px 0 ms NORTH
00:01:36.503 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:36.503 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:39.896 03.393 2744 Exposure complete
00:01:40.100 00.204 2744 worker thread done servicing request
00:01:40.101 00.001 1092 OnExposeComplete: enter
00:01:40.103 00.002 1092 UpdateGuideState(): m_state=6
00:01:40.107 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 539
00:01:40.110 00.003 1092 Star::Find returns 1 (0), X=1603.19, Y=1127.55, Mass=532155, SNR=78.6, Peak=54394 HFD=3.3
00:01:40.113 00.003 1092 MultiStar: [#1 1.37,-0.06,0.92,U] [#2 1.30,0.23,1.16,U] [#3 1.55,-0.20,0.90,U] [#4 1.50,-0.01,0.98,U] [#5 1.18,0.11,0.75,U] [#6 1.36,-0.14,0.71,U] [#7 1.41,-0.05,0.65,U] [#8 1.03,0.23,0.46,U] 
00:01:40.115 00.002 1092 refined, 8 included, MultiStar: {1.33, -0.10}, one-star: {1.17, -0.87}
00:01:40.117 00.002 1092 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.43) = xAngle (0.35 = 0.35)
00:01:40.119 00.002 1092 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
00:01:40.123 00.004 1092 CameraToMount -- cameraX=1.33 cameraY=-0.10 hyp=1.34 cameraTheta=-0.08 mountX=1.26 mountY=0.26, mountTheta=0.20
00:01:40.129 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.33, y=-0.10, opts=13)
00:01:40.132 00.003 1092 Enqueuing Move request for scope (1.33, -0.10)
00:01:40.136 00.004 2744 Worker thread wakes up
00:01:40.136 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.10) opts 0xd
00:01:40.136 00.000 2744 Handling offset move in thread for scope, endpoint = (1.33, -0.10)
00:01:40.136 00.000 2744 Moving (1.33, -0.10) raw xDistance=1.26 yDistance=0.26
00:01:40.136 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.26
00:01:40.136 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:40.136 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:01:40.136 00.000 2744 MoveAxis(W, 298, ABG)
00:01:40.136 00.000 2744 Guiding  Dir = 3, Dur = 298
00:01:40.137 00.001 2744 IsSlewing returns 0
00:01:40.137 00.000 2744 IsGuiding returns 0
00:01:40.137 00.000 2744 PulseGuide returned control before completion, sleep 308
00:01:40.156 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1731, FiltMax=65535, Gamma=0.510
00:01:40.174 00.018 1092 UpdateGuideState exits: m=532155 SNR=78.6
00:01:40.176 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:40.178 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:40.180 00.002 1092 Enqueuing Expose request
00:01:40.461 00.281 2744 IsGuiding returns 1
00:01:40.461 00.000 2744 scope still moving after pulse duration time elapsed
00:01:40.492 00.031 2744 IsSlewing returns 0
00:01:40.492 00.000 2744 IsGuiding returns 1
00:01:40.523 00.031 2744 IsSlewing returns 0
00:01:40.523 00.000 2744 IsGuiding returns 0
00:01:40.523 00.000 2744 scope move finished after 298 + 88 ms
00:01:40.523 00.000 2744 Move returns status 0, amount 298
00:01:40.523 00.000 2744 MoveAxis(N, 0, ABG)
00:01:40.523 00.000 2744 Move returns status 0, amount 0
00:01:40.523 00.000 2744 move complete, result=0
00:01:40.524 00.001 2744 worker thread done servicing request
00:01:40.524 00.000 2744 Worker thread wakes up
00:01:40.524 00.000 1092 GuideStep: 1.3 px 298 ms WEST, 0.3 px 0 ms NORTH
00:01:40.528 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:40.528 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:43.940 03.412 2744 Exposure complete
00:01:44.158 00.218 2744 worker thread done servicing request
00:01:44.159 00.001 1092 OnExposeComplete: enter
00:01:44.162 00.003 1092 UpdateGuideState(): m_state=6
00:01:44.165 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 540
00:01:44.168 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1127.57, Mass=543578, SNR=89.2, Peak=52800 HFD=3.4
00:01:44.172 00.004 1092 MultiStar: [#1 1.63,-0.13,0.84,U] [#2 1.47,0.43,0.83,U] [#3 1.62,-0.07,0.90,U] [#4 1.50,0.24,0.81,U] [#5 1.33,0.14,0.72,U] [#6 1.19,0.09,0.72,U] [#7 1.55,0.01,0.59,U] [#8 1.32,0.23,0.40,U] 
00:01:44.175 00.003 1092 refined, 8 included, MultiStar: {1.43, -0.03}, one-star: {1.24, -0.84}
00:01:44.177 00.002 1092 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
00:01:44.179 00.002 1092 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.25 = 0.25)
00:01:44.181 00.002 1092 CameraToMount -- cameraX=1.43 cameraY=-0.03 hyp=1.43 cameraTheta=-0.02 mountX=1.32 mountY=0.36, mountTheta=0.26
00:01:44.188 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.43, y=-0.03, opts=13)
00:01:44.191 00.003 1092 Enqueuing Move request for scope (1.43, -0.03)
00:01:44.193 00.002 2744 Worker thread wakes up
00:01:44.193 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.43, -0.03) opts 0xd
00:01:44.193 00.000 2744 Handling offset move in thread for scope, endpoint = (1.43, -0.03)
00:01:44.194 00.001 2744 Moving (1.43, -0.03) raw xDistance=1.32 yDistance=0.36
00:01:44.194 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.89 from input 1.32
00:01:44.194 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:44.194 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:01:44.194 00.000 2744 MoveAxis(W, 316, ABG)
00:01:44.194 00.000 2744 Guiding  Dir = 3, Dur = 316
00:01:44.194 00.000 2744 IsSlewing returns 0
00:01:44.195 00.001 2744 IsGuiding returns 0
00:01:44.195 00.000 2744 PulseGuide returned control before completion, sleep 326
00:01:44.210 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4698, FiltMin=1255, FiltMax=65535, Gamma=0.510
00:01:44.226 00.016 1092 UpdateGuideState exits: m=543578 SNR=89.2
00:01:44.229 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:44.232 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:44.235 00.003 1092 Enqueuing Expose request
00:01:44.536 00.301 2744 IsGuiding returns 1
00:01:44.536 00.000 2744 scope still moving after pulse duration time elapsed
00:01:44.567 00.031 2744 IsSlewing returns 0
00:01:44.567 00.000 2744 IsGuiding returns 0
00:01:44.568 00.001 2744 scope move finished after 316 + 56 ms
00:01:44.568 00.000 2744 Move returns status 0, amount 316
00:01:44.568 00.000 2744 MoveAxis(N, 0, ABG)
00:01:44.568 00.000 2744 Move returns status 0, amount 0
00:01:44.568 00.000 2744 move complete, result=0
00:01:44.568 00.000 2744 worker thread done servicing request
00:01:44.568 00.000 2744 Worker thread wakes up
00:01:44.568 00.000 1092 GuideStep: 1.3 px 316 ms WEST, 0.4 px 0 ms NORTH
00:01:44.572 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:44.572 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:47.971 03.399 2744 Exposure complete
00:01:48.172 00.201 2744 worker thread done servicing request
00:01:48.172 00.000 1092 OnExposeComplete: enter
00:01:48.175 00.003 1092 UpdateGuideState(): m_state=6
00:01:48.178 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 541
00:01:48.180 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1127.84, Mass=574796, SNR=101.4, Peak=56826 HFD=3.5
00:01:48.182 00.002 1092 MultiStar: [#1 1.14,0.26,0.73,U] [#2 1.12,0.50,0.74,U] [#3 1.22,0.15,0.76,U] [#4 1.19,0.26,0.71,U] [#5 0.87,0.24,0.58,U] [#6 0.91,0.12,0.67,U] [#7 1.01,0.15,0.47,U] [#8 0.79,0.59,0.38,U] 
00:01:48.185 00.003 1092 single-star, 8 included, MultiStar: {1.00, 0.13}, one-star: {0.71, -0.57}
00:01:48.187 00.002 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
00:01:48.190 00.003 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
00:01:48.193 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-0.57 hyp=0.91 cameraTheta=-0.68 mountX=0.88 mountY=-0.36, mountTheta=-0.39
00:01:48.197 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.57, opts=13)
00:01:48.199 00.002 1092 Enqueuing Move request for scope (0.71, -0.57)
00:01:48.202 00.003 2744 Worker thread wakes up
00:01:48.203 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.57) opts 0xd
00:01:48.203 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.57)
00:01:48.203 00.000 2744 Moving (0.71, -0.57) raw xDistance=0.88 yDistance=-0.36
00:01:48.203 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.88
00:01:48.203 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:48.203 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:01:48.203 00.000 2744 MoveAxis(W, 220, ABG)
00:01:48.203 00.000 2744 Guiding  Dir = 3, Dur = 220
00:01:48.203 00.000 2744 IsSlewing returns 0
00:01:48.203 00.000 2744 IsGuiding returns 0
00:01:48.204 00.001 2744 PulseGuide returned control before completion, sleep 230
00:01:48.220 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1639, FiltMax=65535, Gamma=0.510
00:01:48.236 00.016 1092 UpdateGuideState exits: m=574796 SNR=101.4
00:01:48.238 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:48.241 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:48.243 00.002 1092 Enqueuing Expose request
00:01:48.441 00.198 2744 IsGuiding returns 1
00:01:48.441 00.000 2744 scope still moving after pulse duration time elapsed
00:01:48.473 00.032 2744 IsSlewing returns 0
00:01:48.473 00.000 2744 IsGuiding returns 0
00:01:48.473 00.000 2744 scope move finished after 220 + 49 ms
00:01:48.473 00.000 2744 Move returns status 0, amount 220
00:01:48.473 00.000 2744 MoveAxis(N, 0, ABG)
00:01:48.473 00.000 2744 Move returns status 0, amount 0
00:01:48.473 00.000 2744 move complete, result=0
00:01:48.474 00.001 2744 worker thread done servicing request
00:01:48.474 00.000 2744 Worker thread wakes up
00:01:48.474 00.000 1092 GuideStep: 0.9 px 220 ms WEST, -0.4 px 0 ms NORTH
00:01:48.476 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:48.476 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:51.872 03.396 2744 Exposure complete
00:01:52.074 00.202 2744 worker thread done servicing request
00:01:52.074 00.000 1092 OnExposeComplete: enter
00:01:52.077 00.003 1092 UpdateGuideState(): m_state=6
00:01:52.080 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 542
00:01:52.084 00.004 1092 Star::Find returns 1 (0), X=1602.72, Y=1128.07, Mass=533576, SNR=80.9, Peak=50154 HFD=3.4
00:01:52.087 00.003 1092 MultiStar: [#1 0.84,0.27,1.05,U] [#2 0.88,0.69,0.95,U] [#3 1.11,0.30,0.89,U] [#4 1.16,0.26,1.06,U] [#5 0.95,0.23,0.75,U] [#6 0.79,0.12,0.97,U] [#7 0.98,0.16,0.58,U] [#8 0.65,0.31,0.42,U] 
00:01:52.090 00.003 1092 single-star, 8 included, MultiStar: {0.91, 0.21}, one-star: {0.70, -0.35}
00:01:52.092 00.002 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
00:01:52.095 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
00:01:52.098 00.003 1092 CameraToMount -- cameraX=0.70 cameraY=-0.35 hyp=0.78 cameraTheta=-0.46 mountX=0.78 mountY=-0.14, mountTheta=-0.18
00:01:52.104 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.70, y=-0.35, opts=13)
00:01:52.107 00.003 1092 Enqueuing Move request for scope (0.70, -0.35)
00:01:52.109 00.002 2744 Worker thread wakes up
00:01:52.109 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.70, -0.35) opts 0xd
00:01:52.109 00.000 2744 Handling offset move in thread for scope, endpoint = (0.70, -0.35)
00:01:52.109 00.000 2744 Moving (0.70, -0.35) raw xDistance=0.78 yDistance=-0.14
00:01:52.109 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78
00:01:52.110 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:52.110 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:01:52.110 00.000 2744 MoveAxis(W, 190, ABG)
00:01:52.110 00.000 2744 Guiding  Dir = 3, Dur = 190
00:01:52.110 00.000 2744 IsSlewing returns 0
00:01:52.110 00.000 2744 IsGuiding returns 0
00:01:52.111 00.001 2744 PulseGuide returned control before completion, sleep 200
00:01:52.126 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1376, FiltMax=65535, Gamma=0.510
00:01:52.141 00.015 1092 UpdateGuideState exits: m=533576 SNR=80.9
00:01:52.144 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:52.147 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:52.149 00.002 1092 Enqueuing Expose request
00:01:52.317 00.168 2744 IsGuiding returns 1
00:01:52.317 00.000 2744 scope still moving after pulse duration time elapsed
00:01:52.348 00.031 2744 IsSlewing returns 0
00:01:52.348 00.000 2744 IsGuiding returns 0
00:01:52.349 00.001 2744 scope move finished after 190 + 48 ms
00:01:52.349 00.000 2744 Move returns status 0, amount 190
00:01:52.349 00.000 2744 MoveAxis(N, 0, ABG)
00:01:52.349 00.000 2744 Move returns status 0, amount 0
00:01:52.349 00.000 2744 move complete, result=0
00:01:52.349 00.000 2744 worker thread done servicing request
00:01:52.349 00.000 2744 Worker thread wakes up
00:01:52.349 00.000 1092 GuideStep: 0.8 px 190 ms WEST, -0.1 px 0 ms NORTH
00:01:52.352 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:52.352 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:55.747 03.395 2744 Exposure complete
00:01:55.962 00.215 2744 worker thread done servicing request
00:01:55.962 00.000 1092 OnExposeComplete: enter
00:01:55.965 00.003 1092 UpdateGuideState(): m_state=6
00:01:55.968 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 543
00:01:55.970 00.002 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.46, Mass=558603, SNR=84.5, Peak=60675 HFD=3.3
00:01:55.973 00.003 1092 MultiStar: [#1 0.73,0.72,1.04,U] [#2 0.72,0.92,1.01,U] [#3 0.91,0.51,0.76,U] [#4 0.80,0.60,0.88,U] [#5 0.50,0.82,0.71,U] [#6 0.59,0.64,0.80,U] [#7 0.71,0.72,0.69,U] [#8 0.26,0.70,0.42,U] 
00:01:55.975 00.002 1092 single-star, 8 included, MultiStar: {0.62, 0.62}, one-star: {0.18, 0.05}
00:01:55.977 00.002 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.67 = 0.67)
00:01:55.979 00.002 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.52 = 0.52)
00:01:55.981 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.19 cameraTheta=0.24 mountX=0.15 mountY=0.09, mountTheta=0.56
00:01:55.990 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.05, opts=13)
00:01:55.993 00.003 1092 Enqueuing Move request for scope (0.18, 0.05)
00:01:55.996 00.003 2744 Worker thread wakes up
00:01:55.996 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
00:01:55.996 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
00:01:55.996 00.000 2744 Moving (0.18, 0.05) raw xDistance=0.15 yDistance=0.09
00:01:55.997 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:01:55.997 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:55.997 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:01:55.997 00.000 2744 MoveAxis(E, 0, ABG)
00:01:55.997 00.000 2744 Move returns status 0, amount 0
00:01:55.997 00.000 2744 MoveAxis(N, 0, ABG)
00:01:55.997 00.000 2744 Move returns status 0, amount 0
00:01:55.997 00.000 2744 move complete, result=0
00:01:55.997 00.000 2744 worker thread done servicing request
00:01:56.015 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:01:56.033 00.018 1092 UpdateGuideState exits: m=558603 SNR=84.5
00:01:56.036 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:56.040 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:56.042 00.002 1092 Enqueuing Expose request
00:01:56.044 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:01:56.046 00.002 2744 Worker thread wakes up
00:01:56.047 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:56.047 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:59.425 03.378 2744 Exposure complete
00:01:59.618 00.193 2744 worker thread done servicing request
00:01:59.618 00.000 1092 OnExposeComplete: enter
00:01:59.620 00.002 1092 UpdateGuideState(): m_state=6
00:01:59.623 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 544
00:01:59.625 00.002 1092 Star::Find returns 1 (0), X=1602.39, Y=1128.08, Mass=517606, SNR=75.1, Peak=57251 HFD=3.3
00:01:59.627 00.002 1092 MultiStar: [#1 0.91,0.33,1.07,U] [#2 0.77,0.69,1.15,U] [#3 0.86,0.30,0.90,U] [#4 0.88,0.44,0.98,U] [#5 0.60,0.72,0.82,U] [#6 0.59,0.45,0.72,U] [#7 0.62,0.37,0.78,U] [#8 0.54,0.53,0.56,U] 
00:01:59.630 00.003 1092 single-star, 8 included, MultiStar: {0.70, 0.38}, one-star: {0.37, -0.34}
00:01:59.632 00.002 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
00:01:59.635 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
00:01:59.638 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=-0.34 hyp=0.50 cameraTheta=-0.74 mountX=0.48 mountY=-0.23, mountTheta=-0.44
00:01:59.643 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.34, opts=13)
00:01:59.646 00.003 1092 Enqueuing Move request for scope (0.37, -0.34)
00:01:59.649 00.003 2744 Worker thread wakes up
00:01:59.649 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.34) opts 0xd
00:01:59.649 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.34)
00:01:59.649 00.000 2744 Moving (0.37, -0.34) raw xDistance=0.48 yDistance=-0.23
00:01:59.649 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:01:59.649 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:01:59.649 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:01:59.649 00.000 2744 MoveAxis(W, 107, ABG)
00:01:59.649 00.000 2744 Guiding  Dir = 3, Dur = 107
00:01:59.650 00.001 2744 IsSlewing returns 0
00:01:59.650 00.000 2744 IsGuiding returns 0
00:01:59.650 00.000 2744 PulseGuide returned control before completion, sleep 117
00:01:59.665 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:01:59.683 00.018 1092 UpdateGuideState exits: m=517606 SNR=75.1
00:01:59.686 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:01:59.688 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:01:59.690 00.002 1092 Enqueuing Expose request
00:01:59.777 00.087 2744 IsGuiding returns 1
00:01:59.777 00.000 2744 scope still moving after pulse duration time elapsed
00:01:59.810 00.033 2744 IsSlewing returns 0
00:01:59.810 00.000 2744 IsGuiding returns 0
00:01:59.810 00.000 2744 scope move finished after 107 + 53 ms
00:01:59.810 00.000 2744 Move returns status 0, amount 107
00:01:59.810 00.000 2744 MoveAxis(N, 0, ABG)
00:01:59.810 00.000 2744 Move returns status 0, amount 0
00:01:59.810 00.000 2744 move complete, result=0
00:01:59.810 00.000 2744 worker thread done servicing request
00:01:59.810 00.000 2744 Worker thread wakes up
00:01:59.810 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:01:59.811 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:01:59.811 00.000 1092 GuideStep: 0.5 px 107 ms WEST, -0.2 px 0 ms NORTH
00:02:03.198 03.387 2744 Exposure complete
00:02:03.402 00.204 2744 worker thread done servicing request
00:02:03.402 00.000 1092 OnExposeComplete: enter
00:02:03.405 00.003 1092 UpdateGuideState(): m_state=6
00:02:03.407 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 545
00:02:03.409 00.002 1092 Star::Find returns 1 (0), X=1602.26, Y=1128.09, Mass=516894, SNR=78.5, Peak=60787 HFD=3.4
00:02:03.412 00.003 1092 MultiStar: [#1 0.69,0.44,0.79,U] [#2 0.51,0.66,1.11,U] [#3 0.70,0.57,1.04,U] [#4 0.72,0.48,0.94,U] [#5 0.39,0.58,0.81,U] [#6 0.36,0.50,0.83,U] [#7 0.40,0.63,0.72,U] [#8 0.20,0.73,0.47,U] 
00:02:03.416 00.004 1092 single-star, 8 included, MultiStar: {0.49, 0.45}, one-star: {0.24, -0.33}
00:02:03.419 00.003 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
00:02:03.421 00.002 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
00:02:03.424 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=-0.33 hyp=0.40 cameraTheta=-0.94 mountX=0.35 mountY=-0.25, mountTheta=-0.62
00:02:03.431 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.33, opts=13)
00:02:03.433 00.002 1092 Enqueuing Move request for scope (0.24, -0.33)
00:02:03.436 00.003 2744 Worker thread wakes up
00:02:03.436 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.33) opts 0xd
00:02:03.436 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.33)
00:02:03.436 00.000 2744 Moving (0.24, -0.33) raw xDistance=0.35 yDistance=-0.25
00:02:03.436 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
00:02:03.436 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:03.436 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:02:03.436 00.000 2744 MoveAxis(W, 86, ABG)
00:02:03.436 00.000 2744 Guiding  Dir = 3, Dur = 86
00:02:03.437 00.001 2744 IsSlewing returns 0
00:02:03.437 00.000 2744 IsGuiding returns 0
00:02:03.437 00.000 2744 PulseGuide returned control before completion, sleep 96
00:02:03.451 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1280, FiltMax=65535, Gamma=0.510
00:02:03.470 00.019 1092 UpdateGuideState exits: m=516894 SNR=78.5
00:02:03.473 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:03.476 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:03.478 00.002 1092 Enqueuing Expose request
00:02:03.548 00.070 2744 IsGuiding returns 1
00:02:03.549 00.001 2744 scope still moving after pulse duration time elapsed
00:02:03.579 00.030 2744 IsSlewing returns 0
00:02:03.579 00.000 2744 IsGuiding returns 0
00:02:03.579 00.000 2744 scope move finished after 86 + 56 ms
00:02:03.579 00.000 2744 Move returns status 0, amount 86
00:02:03.579 00.000 2744 MoveAxis(N, 0, ABG)
00:02:03.579 00.000 2744 Move returns status 0, amount 0
00:02:03.579 00.000 2744 move complete, result=0
00:02:03.581 00.002 2744 worker thread done servicing request
00:02:03.581 00.000 2744 Worker thread wakes up
00:02:03.581 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:03.581 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:03.583 00.002 1092 GuideStep: 0.4 px 86 ms WEST, -0.3 px 0 ms NORTH
00:02:06.979 03.396 2744 Exposure complete
00:02:07.186 00.207 2744 worker thread done servicing request
00:02:07.187 00.001 1092 OnExposeComplete: enter
00:02:07.191 00.004 1092 UpdateGuideState(): m_state=6
00:02:07.193 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 546
00:02:07.196 00.003 1092 Star::Find returns 1 (0), X=1601.76, Y=1128.51, Mass=507161, SNR=82.8, Peak=57347 HFD=3.2
00:02:07.198 00.002 1092 MultiStar: [#1 0.16,0.58,1.00,U] [#2 0.19,0.79,1.07,U] [#3 0.23,0.51,0.78,U] [#4 0.10,0.51,0.87,U] [#5 0.04,0.92,0.70,U] [#6 0.00,0.83,0.77,U] [#7 0.10,0.71,0.55,U] [#8 -0.43,1.05,0.43,U] 
00:02:07.202 00.004 1092 single-star, 8 included, MultiStar: {0.04, 0.63}, one-star: {-0.26, 0.09}
00:02:07.204 00.002 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.24 = -3.05)
00:02:07.207 00.003 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
00:02:07.209 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.27 cameraTheta=2.81 mountX=-0.27 mountY=0.02, mountTheta=3.08
00:02:07.214 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=0.09, opts=13)
00:02:07.217 00.003 1092 Enqueuing Move request for scope (-0.26, 0.09)
00:02:07.220 00.003 2744 Worker thread wakes up
00:02:07.220 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
00:02:07.220 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
00:02:07.220 00.000 2744 Moving (-0.26, 0.09) raw xDistance=-0.27 yDistance=0.02
00:02:07.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
00:02:07.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:07.220 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:02:07.220 00.000 2744 MoveAxis(E, 0, ABG)
00:02:07.220 00.000 2744 Move returns status 0, amount 0
00:02:07.220 00.000 2744 MoveAxis(N, 0, ABG)
00:02:07.220 00.000 2744 Move returns status 0, amount 0
00:02:07.220 00.000 2744 move complete, result=0
00:02:07.221 00.001 2744 worker thread done servicing request
00:02:07.235 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1683, FiltMax=65535, Gamma=0.510
00:02:07.252 00.017 1092 UpdateGuideState exits: m=507161 SNR=82.8
00:02:07.255 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:07.257 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:07.260 00.003 1092 Enqueuing Expose request
00:02:07.262 00.002 2744 Worker thread wakes up
00:02:07.263 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:07.263 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:07.263 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:02:10.664 03.401 2744 Exposure complete
00:02:10.970 00.306 2744 worker thread done servicing request
00:02:10.970 00.000 1092 OnExposeComplete: enter
00:02:10.974 00.004 1092 UpdateGuideState(): m_state=6
00:02:10.979 00.005 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 547
00:02:10.986 00.007 1092 Star::Find returns 1 (0), X=1601.48, Y=1128.51, Mass=568606, SNR=102.3, Peak=60179 HFD=3.2
00:02:10.991 00.005 1092 MultiStar: [#1 -0.01,0.69,0.82,U] [#2 -0.17,0.98,0.85,U] [#3 0.20,0.54,0.63,U] [#4 -0.06,0.82,0.59,U] [#5 -0.28,0.85,0.65,U] [#6 -0.20,0.77,0.59,U] [#7 -0.23,0.87,0.51,U] [#8 -0.38,0.99,0.37,U] 
00:02:10.994 00.003 1092 single-star, 8 included, MultiStar: {-0.19, 0.69}, one-star: {-0.54, 0.09}
00:02:10.999 00.005 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.39 = -2.89)
00:02:11.006 00.007 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.04)
00:02:11.010 00.004 1092 CameraToMount -- cameraX=-0.54 cameraY=0.09 hyp=0.54 cameraTheta=2.97 mountX=-0.53 mountY=-0.05, mountTheta=-3.04
00:02:11.023 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.09, opts=13)
00:02:11.029 00.006 1092 Enqueuing Move request for scope (-0.54, 0.09)
00:02:11.035 00.006 2744 Worker thread wakes up
00:02:11.035 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.09) opts 0xd
00:02:11.035 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.09)
00:02:11.035 00.000 2744 Moving (-0.54, 0.09) raw xDistance=-0.53 yDistance=-0.05
00:02:11.035 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
00:02:11.035 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:11.035 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:11.035 00.000 2744 MoveAxis(E, 118, ABG)
00:02:11.035 00.000 2744 Guiding  Dir = 2, Dur = 118
00:02:11.036 00.001 2744 IsSlewing returns 0
00:02:11.036 00.000 2744 IsGuiding returns 0
00:02:11.037 00.001 2744 PulseGuide returned control before completion, sleep 128
00:02:11.064 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1511, FiltMax=65535, Gamma=0.510
00:02:11.091 00.027 1092 UpdateGuideState exits: m=568606 SNR=102.3
00:02:11.095 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:11.100 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:11.104 00.004 1092 Enqueuing Expose request
00:02:11.170 00.066 2744 IsGuiding returns 1
00:02:11.170 00.000 2744 scope still moving after pulse duration time elapsed
00:02:11.203 00.033 2744 IsSlewing returns 0
00:02:11.204 00.001 2744 IsGuiding returns 0
00:02:11.204 00.000 2744 scope move finished after 118 + 49 ms
00:02:11.204 00.000 2744 Move returns status 0, amount 118
00:02:11.204 00.000 2744 MoveAxis(N, 0, ABG)
00:02:11.204 00.000 2744 Move returns status 0, amount 0
00:02:11.204 00.000 2744 move complete, result=0
00:02:11.204 00.000 2744 worker thread done servicing request
00:02:11.204 00.000 2744 Worker thread wakes up
00:02:11.205 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:11.205 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:11.216 00.011 1092 GuideStep: -0.5 px 118 ms EAST, -0.1 px 0 ms NORTH
00:02:14.614 03.398 2744 Exposure complete
00:02:14.827 00.213 2744 worker thread done servicing request
00:02:14.827 00.000 1092 OnExposeComplete: enter
00:02:14.830 00.003 1092 UpdateGuideState(): m_state=6
00:02:14.834 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 548
00:02:14.837 00.003 1092 Star::Find returns 1 (0), X=1602.73, Y=1128.26, Mass=550262, SNR=83.5, Peak=61466 HFD=3.5
00:02:14.840 00.003 1092 MultiStar: [#1 1.10,0.30,1.05,U] [#2 1.00,0.51,1.04,U] [#3 1.19,0.23,0.88,U] [#4 1.08,0.18,0.91,U] [#5 0.93,0.70,0.71,U] [#6 0.89,0.59,0.80,U] [#7 0.79,0.35,0.62,U] [#8 0.70,0.81,0.61,U] 
00:02:14.844 00.004 1092 single-star, 8 included, MultiStar: {0.95, 0.36}, one-star: {0.71, -0.16}
00:02:14.846 00.002 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.21 = 0.21)
00:02:14.849 00.003 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.06 = 0.06)
00:02:14.851 00.002 1092 CameraToMount -- cameraX=0.71 cameraY=-0.16 hyp=0.73 cameraTheta=-0.22 mountX=0.71 mountY=0.04, mountTheta=0.06
00:02:14.859 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.16, opts=13)
00:02:14.862 00.003 1092 Enqueuing Move request for scope (0.71, -0.16)
00:02:14.864 00.002 2744 Worker thread wakes up
00:02:14.864 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.16) opts 0xd
00:02:14.864 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.16)
00:02:14.864 00.000 2744 Moving (0.71, -0.16) raw xDistance=0.71 yDistance=0.04
00:02:14.864 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.71
00:02:14.864 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:14.864 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:14.865 00.001 2744 MoveAxis(W, 151, ABG)
00:02:14.865 00.000 2744 Guiding  Dir = 3, Dur = 151
00:02:14.865 00.000 2744 IsSlewing returns 0
00:02:14.865 00.000 2744 IsGuiding returns 0
00:02:14.866 00.001 2744 PulseGuide returned control before completion, sleep 161
00:02:14.879 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:02:14.896 00.017 1092 UpdateGuideState exits: m=550262 SNR=83.5
00:02:14.899 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:14.901 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:14.903 00.002 1092 Enqueuing Expose request
00:02:15.029 00.126 2744 IsGuiding returns 1
00:02:15.029 00.000 2744 scope still moving after pulse duration time elapsed
00:02:15.061 00.032 2744 IsSlewing returns 0
00:02:15.061 00.000 2744 IsGuiding returns 0
00:02:15.061 00.000 2744 scope move finished after 151 + 44 ms
00:02:15.061 00.000 2744 Move returns status 0, amount 151
00:02:15.061 00.000 2744 MoveAxis(N, 0, ABG)
00:02:15.062 00.001 2744 Move returns status 0, amount 0
00:02:15.062 00.000 2744 move complete, result=0
00:02:15.062 00.000 2744 worker thread done servicing request
00:02:15.062 00.000 2744 Worker thread wakes up
00:02:15.062 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:15.062 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:15.065 00.003 1092 GuideStep: 0.7 px 151 ms WEST, 0.0 px 0 ms NORTH
00:02:18.459 03.394 2744 Exposure complete
00:02:18.678 00.219 2744 worker thread done servicing request
00:02:18.678 00.000 1092 OnExposeComplete: enter
00:02:18.681 00.003 1092 UpdateGuideState(): m_state=6
00:02:18.684 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 549
00:02:18.687 00.003 1092 Star::Find returns 1 (0), X=1602.28, Y=1128.19, Mass=540329, SNR=89.1, Peak=53619 HFD=3.5
00:02:18.690 00.003 1092 MultiStar: [#1 0.90,0.47,0.85,U] [#2 0.71,0.60,0.94,U] [#3 0.76,0.50,0.75,U] [#4 0.88,0.30,0.91,U] [#5 0.61,0.65,0.63,U] [#6 0.43,0.52,0.64,U] [#7 0.69,0.61,0.55,U] [#8 0.40,0.70,0.42,U] 
00:02:18.692 00.002 1092 single-star, 8 included, MultiStar: {0.64, 0.41}, one-star: {0.27, -0.22}
00:02:18.694 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
00:02:18.696 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
00:02:18.700 00.004 1092 CameraToMount -- cameraX=0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-0.70 mountX=0.34 mountY=-0.15, mountTheta=-0.41
00:02:18.705 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.22, opts=13)
00:02:18.708 00.003 1092 Enqueuing Move request for scope (0.27, -0.22)
00:02:18.711 00.003 2744 Worker thread wakes up
00:02:18.711 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.22) opts 0xd
00:02:18.711 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.22)
00:02:18.711 00.000 2744 Moving (0.27, -0.22) raw xDistance=0.34 yDistance=-0.15
00:02:18.711 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
00:02:18.711 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:18.711 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:02:18.711 00.000 2744 MoveAxis(W, 86, ABG)
00:02:18.711 00.000 2744 Guiding  Dir = 3, Dur = 86
00:02:18.712 00.001 2744 IsSlewing returns 0
00:02:18.712 00.000 2744 IsGuiding returns 0
00:02:18.712 00.000 2744 PulseGuide returned control before completion, sleep 96
00:02:18.729 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1472, FiltMax=65535, Gamma=0.510
00:02:18.745 00.016 1092 UpdateGuideState exits: m=540329 SNR=89.1
00:02:18.748 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:18.751 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:18.753 00.002 1092 Enqueuing Expose request
00:02:18.823 00.070 2744 IsGuiding returns 0
00:02:18.823 00.000 2744 Move returns status 0, amount 86
00:02:18.823 00.000 2744 MoveAxis(N, 0, ABG)
00:02:18.823 00.000 2744 Move returns status 0, amount 0
00:02:18.823 00.000 2744 move complete, result=0
00:02:18.824 00.001 2744 worker thread done servicing request
00:02:18.824 00.000 1092 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH
00:02:18.827 00.003 2744 Worker thread wakes up
00:02:18.827 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:18.827 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:22.218 03.391 2744 Exposure complete
00:02:22.438 00.220 2744 worker thread done servicing request
00:02:22.438 00.000 1092 OnExposeComplete: enter
00:02:22.441 00.003 1092 UpdateGuideState(): m_state=6
00:02:22.444 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 550
00:02:22.446 00.002 1092 Star::Find returns 1 (0), X=1602.10, Y=1128.34, Mass=544082, SNR=80.8, Peak=55427 HFD=3.3
00:02:22.450 00.004 1092 MultiStar: [#1 0.72,0.58,1.05,U] [#2 0.33,0.85,1.07,U] [#3 0.51,0.59,0.87,U] [#4 0.60,0.58,0.81,U] [#5 0.40,0.79,0.73,U] [#6 0.44,0.64,0.68,U] [#7 0.42,0.66,0.61,U] [#8 0.06,1.09,0.52,U] 
00:02:22.453 00.003 1092 single-star, 8 included, MultiStar: {0.41, 0.60}, one-star: {0.08, -0.07}
00:02:22.457 00.004 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
00:02:22.459 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
00:02:22.461 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.75 mountX=0.10 mountY=-0.05, mountTheta=-0.45
00:02:22.467 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.07, opts=13)
00:02:22.470 00.003 1092 Enqueuing Move request for scope (0.08, -0.07)
00:02:22.473 00.003 2744 Worker thread wakes up
00:02:22.473 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
00:02:22.473 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
00:02:22.474 00.001 2744 Moving (0.08, -0.07) raw xDistance=0.10 yDistance=-0.05
00:02:22.474 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:02:22.474 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:22.474 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:02:22.474 00.000 2744 MoveAxis(E, 0, ABG)
00:02:22.474 00.000 2744 Move returns status 0, amount 0
00:02:22.474 00.000 2744 MoveAxis(N, 0, ABG)
00:02:22.474 00.000 2744 Move returns status 0, amount 0
00:02:22.474 00.000 2744 move complete, result=0
00:02:22.474 00.000 2744 worker thread done servicing request
00:02:22.490 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:02:22.505 00.015 1092 UpdateGuideState exits: m=544082 SNR=80.8
00:02:22.508 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:22.510 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:22.512 00.002 1092 Enqueuing Expose request
00:02:22.515 00.003 2744 Worker thread wakes up
00:02:22.515 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:02:22.517 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:22.517 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:25.907 03.390 2744 Exposure complete
00:02:26.110 00.203 2744 worker thread done servicing request
00:02:26.111 00.001 1092 OnExposeComplete: enter
00:02:26.113 00.002 1092 UpdateGuideState(): m_state=6
00:02:26.115 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 551
00:02:26.118 00.003 1092 Star::Find returns 1 (0), X=1602.02, Y=1128.62, Mass=503643, SNR=75.9, Peak=58355 HFD=3.3
00:02:26.121 00.003 1092 MultiStar: [#1 0.35,0.70,0.97,U] [#2 0.32,0.89,1.08,U] [#3 0.66,0.63,1.04,U] [#4 0.38,0.73,0.91,U] [#5 0.19,0.96,0.93,U] [#6 0.29,0.79,0.81,U] [#7 0.38,0.80,0.59,U] [#8 0.13,0.88,0.52,U] 
00:02:26.125 00.004 1092 single-star, 8 included, MultiStar: {0.31, 0.72}, one-star: {0.00, 0.20}
00:02:26.127 00.002 1092 CameraToMount -- cameraTheta (1.55) - m_xAngle (-0.43) = xAngle (1.98 = 1.98)
00:02:26.129 00.002 1092 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.82 = 1.82)
00:02:26.131 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=0.20 hyp=0.20 cameraTheta=1.55 mountX=-0.08 mountY=0.19, mountTheta=1.96
00:02:26.139 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.20, opts=13)
00:02:26.141 00.002 1092 Enqueuing Move request for scope (0.00, 0.20)
00:02:26.143 00.002 2744 Worker thread wakes up
00:02:26.143 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.20) opts 0xd
00:02:26.143 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.20)
00:02:26.143 00.000 2744 Moving (0.00, 0.20) raw xDistance=-0.08 yDistance=0.19
00:02:26.144 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:02:26.144 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:26.144 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:02:26.144 00.000 2744 MoveAxis(E, 0, ABG)
00:02:26.144 00.000 2744 Move returns status 0, amount 0
00:02:26.144 00.000 2744 MoveAxis(N, 0, ABG)
00:02:26.144 00.000 2744 Move returns status 0, amount 0
00:02:26.144 00.000 2744 move complete, result=0
00:02:26.144 00.000 2744 worker thread done servicing request
00:02:26.158 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:02:26.172 00.014 1092 UpdateGuideState exits: m=503643 SNR=75.9
00:02:26.175 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:26.177 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:26.179 00.002 1092 Enqueuing Expose request
00:02:26.182 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:26.184 00.002 2744 Worker thread wakes up
00:02:26.184 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:26.184 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:29.570 03.386 2744 Exposure complete
00:02:29.765 00.195 2744 worker thread done servicing request
00:02:29.765 00.000 1092 OnExposeComplete: enter
00:02:29.768 00.003 1092 UpdateGuideState(): m_state=6
00:02:29.771 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 552
00:02:29.777 00.006 1092 Star::Find returns 1 (0), X=1601.90, Y=1128.35, Mass=542818, SNR=83.2, Peak=60083 HFD=3.3
00:02:29.780 00.003 1092 MultiStar: [#1 0.28,0.67,1.02,U] [#2 0.17,0.60,1.02,U] [#3 0.20,0.75,0.86,U] [#4 0.35,0.62,0.78,U] [#5 0.15,0.71,0.77,U] [#6 0.09,0.60,0.84,U] [#7 0.28,0.63,0.60,U] [#8 -0.01,0.87,0.48,U] 
00:02:29.783 00.003 1092 single-star, 8 included, MultiStar: {0.16, 0.57}, one-star: {-0.12, -0.06}
00:02:29.786 00.003 1092 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.43) = xAngle (-2.21 = -2.21)
00:02:29.789 00.003 1092 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.37 = -2.37)
00:02:29.791 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.64 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
00:02:29.797 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.06, opts=13)
00:02:29.801 00.004 1092 Enqueuing Move request for scope (-0.12, -0.06)
00:02:29.804 00.003 2744 Worker thread wakes up
00:02:29.804 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
00:02:29.804 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
00:02:29.804 00.000 2744 Moving (-0.12, -0.06) raw xDistance=-0.08 yDistance=-0.09
00:02:29.804 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:02:29.804 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:29.804 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:02:29.804 00.000 2744 MoveAxis(E, 0, ABG)
00:02:29.804 00.000 2744 Move returns status 0, amount 0
00:02:29.804 00.000 2744 MoveAxis(N, 0, ABG)
00:02:29.804 00.000 2744 Move returns status 0, amount 0
00:02:29.805 00.001 2744 move complete, result=0
00:02:29.805 00.000 2744 worker thread done servicing request
00:02:29.822 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4714, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:02:29.837 00.015 1092 UpdateGuideState exits: m=542818 SNR=83.2
00:02:29.840 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:29.842 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:29.844 00.002 1092 Enqueuing Expose request
00:02:29.846 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:02:29.849 00.003 2744 Worker thread wakes up
00:02:29.849 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:29.849 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:33.256 03.407 2744 Exposure complete
00:02:33.480 00.224 2744 worker thread done servicing request
00:02:33.480 00.000 1092 OnExposeComplete: enter
00:02:33.483 00.003 1092 UpdateGuideState(): m_state=6
00:02:33.486 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 553
00:02:33.490 00.004 1092 Star::Find returns 1 (0), X=1602.30, Y=1128.56, Mass=501005, SNR=81.0, Peak=57955 HFD=3.2
00:02:33.492 00.002 1092 MultiStar: [#1 0.67,0.62,0.95,U] [#2 0.70,0.85,1.17,U] [#3 0.75,0.59,0.93,U] [#4 0.73,0.64,0.87,U] [#5 0.64,0.79,0.83,U] [#6 0.67,0.57,0.74,U] [#7 0.80,0.63,0.65,U] [#8 0.41,0.72,0.43,U] 
00:02:33.496 00.004 1092 single-star, 8 included, MultiStar: {0.64, 0.61}, one-star: {0.28, 0.15}
00:02:33.498 00.002 1092 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.43) = xAngle (0.90 = 0.90)
00:02:33.502 00.004 1092 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.75 = 0.75)
00:02:33.504 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.32 cameraTheta=0.48 mountX=0.20 mountY=0.22, mountTheta=0.83
00:02:33.510 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.15, opts=13)
00:02:33.513 00.003 1092 Enqueuing Move request for scope (0.28, 0.15)
00:02:33.516 00.003 2744 Worker thread wakes up
00:02:33.516 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.15) opts 0xd
00:02:33.516 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.15)
00:02:33.516 00.000 2744 Moving (0.28, 0.15) raw xDistance=0.20 yDistance=0.22
00:02:33.516 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:02:33.516 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:33.516 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:02:33.516 00.000 2744 MoveAxis(E, 0, ABG)
00:02:33.516 00.000 2744 Move returns status 0, amount 0
00:02:33.516 00.000 2744 MoveAxis(N, 0, ABG)
00:02:33.516 00.000 2744 Move returns status 0, amount 0
00:02:33.516 00.000 2744 move complete, result=0
00:02:33.517 00.001 2744 worker thread done servicing request
00:02:33.533 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4717, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:02:33.549 00.016 1092 UpdateGuideState exits: m=501005 SNR=81.0
00:02:33.553 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:33.555 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:33.558 00.003 1092 Enqueuing Expose request
00:02:33.561 00.003 2744 Worker thread wakes up
00:02:33.561 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:02:33.563 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:33.563 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:36.972 03.409 2744 Exposure complete
00:02:37.198 00.226 2744 worker thread done servicing request
00:02:37.198 00.000 1092 OnExposeComplete: enter
00:02:37.201 00.003 1092 UpdateGuideState(): m_state=6
00:02:37.206 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 554
00:02:37.210 00.004 1092 Star::Find returns 1 (0), X=1602.68, Y=1128.27, Mass=526758, SNR=81.4, Peak=58746 HFD=3.5
00:02:37.213 00.003 1092 MultiStar: [#1 0.92,0.40,0.94,U] [#2 0.94,0.78,1.06,U] [#3 1.05,0.36,0.83,U] [#4 0.94,0.43,0.88,U] [#5 0.81,0.69,0.75,U] [#6 1.00,0.50,0.76,U] [#7 0.82,0.47,0.63,U] [#8 0.67,0.75,0.55,U] 
00:02:37.217 00.004 1092 single-star, 8 included, MultiStar: {0.88, 0.45}, one-star: {0.66, -0.14}
00:02:37.221 00.004 1092 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
00:02:37.225 00.004 1092 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.06 = 0.06)
00:02:37.228 00.003 1092 CameraToMount -- cameraX=0.66 cameraY=-0.14 hyp=0.68 cameraTheta=-0.21 mountX=0.66 mountY=0.04, mountTheta=0.06
00:02:37.241 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.14, opts=13)
00:02:37.246 00.005 1092 Enqueuing Move request for scope (0.66, -0.14)
00:02:37.249 00.003 2744 Worker thread wakes up
00:02:37.250 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.14) opts 0xd
00:02:37.250 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.14)
00:02:37.250 00.000 2744 Moving (0.66, -0.14) raw xDistance=0.66 yDistance=0.04
00:02:37.250 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:02:37.250 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:37.250 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:02:37.251 00.001 2744 MoveAxis(W, 149, ABG)
00:02:37.251 00.000 2744 Guiding  Dir = 3, Dur = 149
00:02:37.252 00.001 2744 IsSlewing returns 0
00:02:37.252 00.000 2744 IsGuiding returns 0
00:02:37.253 00.001 2744 PulseGuide returned control before completion, sleep 159
00:02:37.280 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:02:37.325 00.045 1092 UpdateGuideState exits: m=526758 SNR=81.4
00:02:37.340 00.015 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:37.344 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:37.347 00.003 1092 Enqueuing Expose request
00:02:37.425 00.078 2744 IsGuiding returns 1
00:02:37.425 00.000 2744 scope still moving after pulse duration time elapsed
00:02:37.457 00.032 2744 IsSlewing returns 0
00:02:37.457 00.000 2744 IsGuiding returns 0
00:02:37.457 00.000 2744 scope move finished after 149 + 56 ms
00:02:37.459 00.002 2744 Move returns status 0, amount 149
00:02:37.459 00.000 2744 MoveAxis(N, 0, ABG)
00:02:37.459 00.000 2744 Move returns status 0, amount 0
00:02:37.459 00.000 2744 move complete, result=0
00:02:37.459 00.000 2744 worker thread done servicing request
00:02:37.460 00.001 2744 Worker thread wakes up
00:02:37.461 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:37.461 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:37.462 00.001 1092 GuideStep: 0.7 px 149 ms WEST, 0.0 px 0 ms NORTH
00:02:40.872 03.410 2744 Exposure complete
00:02:41.165 00.293 2744 worker thread done servicing request
00:02:41.165 00.000 1092 OnExposeComplete: enter
00:02:41.169 00.004 1092 UpdateGuideState(): m_state=6
00:02:41.173 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 555
00:02:41.177 00.004 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.33, Mass=541598, SNR=94.2, Peak=58163 HFD=3.2
00:02:41.181 00.004 1092 MultiStar: [#1 0.67,0.35,0.96,U] [#2 0.73,0.68,0.89,U] [#3 0.80,0.51,0.70,U] [#4 0.75,0.51,0.78,U] [#5 0.59,0.58,0.59,U] [#6 0.56,0.57,0.64,U] [#7 0.69,0.57,0.51,U] [#8 0.18,0.62,0.46,U] 
00:02:41.187 00.006 1092 single-star, 8 included, MultiStar: {0.59, 0.44}, one-star: {0.29, -0.08}
00:02:41.191 00.004 1092 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
00:02:41.195 00.004 1092 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.01 = -0.01)
00:02:41.198 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.31 cameraTheta=-0.28 mountX=0.30 mountY=-0.00, mountTheta=-0.01
00:02:41.208 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.08, opts=13)
00:02:41.212 00.004 1092 Enqueuing Move request for scope (0.29, -0.08)
00:02:41.217 00.005 2744 Worker thread wakes up
00:02:41.217 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
00:02:41.217 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
00:02:41.217 00.000 2744 Moving (0.29, -0.08) raw xDistance=0.30 yDistance=-0.00
00:02:41.217 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
00:02:41.217 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:41.218 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:02:41.218 00.000 2744 MoveAxis(W, 78, ABG)
00:02:41.218 00.000 2744 Guiding  Dir = 3, Dur = 78
00:02:41.218 00.000 2744 IsSlewing returns 0
00:02:41.219 00.001 2744 IsGuiding returns 0
00:02:41.219 00.000 2744 PulseGuide returned control before completion, sleep 88
00:02:41.242 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1587, FiltMax=65535, Gamma=0.510
00:02:41.265 00.023 1092 UpdateGuideState exits: m=541598 SNR=94.2
00:02:41.269 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:41.274 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:41.277 00.003 1092 Enqueuing Expose request
00:02:41.315 00.038 2744 IsGuiding returns 1
00:02:41.315 00.000 2744 scope still moving after pulse duration time elapsed
00:02:41.346 00.031 2744 IsSlewing returns 0
00:02:41.346 00.000 2744 IsGuiding returns 0
00:02:41.346 00.000 2744 scope move finished after 78 + 49 ms
00:02:41.346 00.000 2744 Move returns status 0, amount 78
00:02:41.346 00.000 2744 MoveAxis(N, 0, ABG)
00:02:41.347 00.001 2744 Move returns status 0, amount 0
00:02:41.347 00.000 2744 move complete, result=0
00:02:41.347 00.000 2744 worker thread done servicing request
00:02:41.347 00.000 2744 Worker thread wakes up
00:02:41.347 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:41.347 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:41.349 00.002 1092 GuideStep: 0.3 px 78 ms WEST, -0.0 px 0 ms NORTH
00:02:44.752 03.403 2744 Exposure complete
00:02:44.958 00.206 2744 worker thread done servicing request
00:02:44.958 00.000 1092 OnExposeComplete: enter
00:02:44.961 00.003 1092 UpdateGuideState(): m_state=6
00:02:44.963 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 556
00:02:44.969 00.006 1092 Star::Find returns 1 (0), X=1602.48, Y=1128.36, Mass=551453, SNR=88.4, Peak=64186 HFD=3.2
00:02:44.972 00.003 1092 MultiStar: [#1 1.00,0.62,0.84,U] [#2 0.97,0.86,0.95,U] [#3 1.23,0.60,0.69,U] [#4 1.05,0.61,0.78,U] [#5 1.00,0.69,0.73,U] [#6 0.97,0.62,0.65,U] [#7 0.82,0.65,0.51,U] [#8 0.75,0.79,0.46,U] 
00:02:44.974 00.002 1092 single-star, 8 included, MultiStar: {0.91, 0.57}, one-star: {0.46, -0.06}
00:02:44.977 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
00:02:44.979 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
00:02:44.984 00.005 1092 CameraToMount -- cameraX=0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-0.12 mountX=0.44 mountY=0.07, mountTheta=0.15
00:02:44.988 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.06, opts=13)
00:02:44.992 00.004 1092 Enqueuing Move request for scope (0.46, -0.06)
00:02:44.994 00.002 2744 Worker thread wakes up
00:02:44.994 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.06) opts 0xd
00:02:44.994 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.06)
00:02:44.994 00.000 2744 Moving (0.46, -0.06) raw xDistance=0.44 yDistance=0.07
00:02:44.994 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
00:02:44.995 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:44.995 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:02:44.995 00.000 2744 MoveAxis(W, 104, ABG)
00:02:44.995 00.000 2744 Guiding  Dir = 3, Dur = 104
00:02:44.996 00.001 2744 IsSlewing returns 0
00:02:44.996 00.000 2744 IsGuiding returns 0
00:02:44.996 00.000 2744 PulseGuide returned control before completion, sleep 114
00:02:45.011 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:02:45.030 00.019 1092 UpdateGuideState exits: m=551453 SNR=88.4
00:02:45.033 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:45.035 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:45.037 00.002 1092 Enqueuing Expose request
00:02:45.121 00.084 2744 IsGuiding returns 0
00:02:45.121 00.000 2744 Move returns status 0, amount 104
00:02:45.121 00.000 2744 MoveAxis(N, 0, ABG)
00:02:45.121 00.000 2744 Move returns status 0, amount 0
00:02:45.121 00.000 2744 move complete, result=0
00:02:45.123 00.002 2744 worker thread done servicing request
00:02:45.123 00.000 2744 Worker thread wakes up
00:02:45.123 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:45.123 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:45.125 00.002 1092 GuideStep: 0.4 px 104 ms WEST, 0.1 px 0 ms NORTH
00:02:48.512 03.387 2744 Exposure complete
00:02:48.714 00.202 2744 worker thread done servicing request
00:02:48.714 00.000 1092 OnExposeComplete: enter
00:02:48.717 00.003 1092 UpdateGuideState(): m_state=6
00:02:48.719 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 557
00:02:48.723 00.004 1092 Star::Find returns 1 (0), X=1602.70, Y=1128.44, Mass=529058, SNR=85.0, Peak=58330 HFD=3.2
00:02:48.726 00.003 1092 MultiStar: [#1 1.14,0.66,0.92,U] [#2 1.13,0.81,1.01,U] [#3 1.15,0.78,0.76,U] [#4 1.06,0.73,0.78,U] [#5 0.86,0.65,0.69,U] [#6 0.83,0.71,0.67,U] [#7 0.93,0.78,0.46,U] [#8 0.72,0.94,0.47,U] 
00:02:48.728 00.002 1092 single-star, 8 included, MultiStar: {0.96, 0.64}, one-star: {0.68, 0.03}
00:02:48.730 00.002 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
00:02:48.732 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
00:02:48.733 00.001 1092 CameraToMount -- cameraX=0.68 cameraY=0.03 hyp=0.68 cameraTheta=0.04 mountX=0.60 mountY=0.21, mountTheta=0.33
00:02:48.738 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=0.03, opts=13)
00:02:48.740 00.002 1092 Enqueuing Move request for scope (0.68, 0.03)
00:02:48.743 00.003 2744 Worker thread wakes up
00:02:48.743 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.03) opts 0xd
00:02:48.743 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, 0.03)
00:02:48.743 00.000 2744 Moving (0.68, 0.03) raw xDistance=0.60 yDistance=0.21
00:02:48.743 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
00:02:48.743 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:48.743 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:02:48.743 00.000 2744 MoveAxis(W, 143, ABG)
00:02:48.743 00.000 2744 Guiding  Dir = 3, Dur = 143
00:02:48.744 00.001 2744 IsSlewing returns 0
00:02:48.744 00.000 2744 IsGuiding returns 0
00:02:48.744 00.000 2744 PulseGuide returned control before completion, sleep 153
00:02:48.758 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1581, FiltMax=65535, Gamma=0.510
00:02:48.775 00.017 1092 UpdateGuideState exits: m=529058 SNR=85.0
00:02:48.777 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:48.780 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:48.782 00.002 1092 Enqueuing Expose request
00:02:48.910 00.128 2744 IsGuiding returns 1
00:02:48.910 00.000 2744 scope still moving after pulse duration time elapsed
00:02:48.942 00.032 2744 IsSlewing returns 0
00:02:48.943 00.001 2744 IsGuiding returns 0
00:02:48.943 00.000 2744 scope move finished after 143 + 56 ms
00:02:48.943 00.000 2744 Move returns status 0, amount 143
00:02:48.943 00.000 2744 MoveAxis(N, 0, ABG)
00:02:48.943 00.000 2744 Move returns status 0, amount 0
00:02:48.944 00.001 2744 move complete, result=0
00:02:48.944 00.000 2744 worker thread done servicing request
00:02:48.944 00.000 2744 Worker thread wakes up
00:02:48.944 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:48.944 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:48.950 00.006 1092 GuideStep: 0.6 px 143 ms WEST, 0.2 px 0 ms NORTH
00:02:52.336 03.386 2744 Exposure complete
00:02:52.537 00.201 2744 worker thread done servicing request
00:02:52.537 00.000 1092 OnExposeComplete: enter
00:02:52.540 00.003 1092 UpdateGuideState(): m_state=6
00:02:52.543 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 558
00:02:52.545 00.002 1092 Star::Find returns 1 (0), X=1603.11, Y=1128.30, Mass=553569, SNR=92.1, Peak=57130 HFD=3.4
00:02:52.548 00.003 1092 MultiStar: [#1 1.57,0.61,0.87,U] [#2 1.29,0.74,0.86,U] [#3 1.47,0.51,0.74,U] [#4 1.37,0.59,0.72,U] [#5 1.22,0.77,0.73,U] [#6 1.30,0.48,0.68,U] [#7 1.38,0.42,0.45,U] [#8 1.22,0.69,0.45,U] 
00:02:52.550 00.002 1092 single-star, 8 included, MultiStar: {1.32, 0.50}, one-star: {1.09, -0.11}
00:02:52.553 00.003 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
00:02:52.555 00.002 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
00:02:52.558 00.003 1092 CameraToMount -- cameraX=1.09 cameraY=-0.11 hyp=1.09 cameraTheta=-0.11 mountX=1.04 mountY=0.18, mountTheta=0.17
00:02:52.562 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.09, y=-0.11, opts=13)
00:02:52.565 00.003 1092 Enqueuing Move request for scope (1.09, -0.11)
00:02:52.567 00.002 2744 Worker thread wakes up
00:02:52.567 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.11) opts 0xd
00:02:52.567 00.000 2744 Handling offset move in thread for scope, endpoint = (1.09, -0.11)
00:02:52.567 00.000 2744 Moving (1.09, -0.11) raw xDistance=1.04 yDistance=0.18
00:02:52.567 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
00:02:52.568 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:52.568 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:02:52.568 00.000 2744 MoveAxis(W, 242, ABG)
00:02:52.568 00.000 2744 Guiding  Dir = 3, Dur = 242
00:02:52.568 00.000 2744 IsSlewing returns 0
00:02:52.568 00.000 2744 IsGuiding returns 0
00:02:52.569 00.001 2744 PulseGuide returned control before completion, sleep 252
00:02:52.586 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:02:52.601 00.015 1092 UpdateGuideState exits: m=553569 SNR=92.1
00:02:52.604 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:52.607 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:52.609 00.002 1092 Enqueuing Expose request
00:02:52.836 00.227 2744 IsGuiding returns 0
00:02:52.836 00.000 2744 Move returns status 0, amount 242
00:02:52.836 00.000 2744 MoveAxis(N, 0, ABG)
00:02:52.836 00.000 2744 Move returns status 0, amount 0
00:02:52.836 00.000 2744 move complete, result=0
00:02:52.836 00.000 2744 worker thread done servicing request
00:02:52.837 00.001 1092 GuideStep: 1.0 px 242 ms WEST, 0.2 px 0 ms NORTH
00:02:52.839 00.002 2744 Worker thread wakes up
00:02:52.840 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:52.840 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:02:56.254 03.414 2744 Exposure complete
00:02:56.453 00.199 2744 worker thread done servicing request
00:02:56.454 00.001 1092 OnExposeComplete: enter
00:02:56.457 00.003 1092 UpdateGuideState(): m_state=6
00:02:56.459 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 559
00:02:56.461 00.002 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.40, Mass=581030, SNR=84.1, Peak=63994 HFD=3.3
00:02:56.464 00.003 1092 MultiStar: [#1 1.06,0.48,0.89,U] [#2 0.91,0.87,1.00,U] [#3 1.02,0.58,0.85,U] [#4 1.00,0.66,0.82,U] [#5 0.72,0.67,0.79,U] [#6 0.86,0.61,0.74,U] [#7 0.71,0.57,0.56,U] [#8 0.44,0.86,0.46,U] 
00:02:56.467 00.003 1092 single-star, 8 included, MultiStar: {0.83, 0.57}, one-star: {0.57, -0.01}
00:02:56.469 00.002 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.40 = 0.40)
00:02:56.471 00.002 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.25 = 0.25)
00:02:56.474 00.003 1092 CameraToMount -- cameraX=0.57 cameraY=-0.01 hyp=0.57 cameraTheta=-0.03 mountX=0.52 mountY=0.14, mountTheta=0.26
00:02:56.478 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.01, opts=13)
00:02:56.480 00.002 1092 Enqueuing Move request for scope (0.57, -0.01)
00:02:56.483 00.003 2744 Worker thread wakes up
00:02:56.483 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.01) opts 0xd
00:02:56.483 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.01)
00:02:56.483 00.000 2744 Moving (0.57, -0.01) raw xDistance=0.52 yDistance=0.14
00:02:56.484 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
00:02:56.484 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:02:56.484 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:02:56.484 00.000 2744 MoveAxis(W, 134, ABG)
00:02:56.484 00.000 2744 Guiding  Dir = 3, Dur = 134
00:02:56.484 00.000 2744 IsSlewing returns 0
00:02:56.484 00.000 2744 IsGuiding returns 0
00:02:56.485 00.001 2744 PulseGuide returned control before completion, sleep 144
00:02:56.504 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1566, FiltMax=65535, Gamma=0.510
00:02:56.519 00.015 1092 UpdateGuideState exits: m=581030 SNR=84.1
00:02:56.522 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:02:56.526 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:02:56.528 00.002 1092 Enqueuing Expose request
00:02:56.639 00.111 2744 IsGuiding returns 1
00:02:56.639 00.000 2744 scope still moving after pulse duration time elapsed
00:02:56.670 00.031 2744 IsSlewing returns 0
00:02:56.670 00.000 2744 IsGuiding returns 1
00:02:56.702 00.032 2744 IsSlewing returns 0
00:02:56.702 00.000 2744 IsGuiding returns 1
00:02:56.733 00.031 2744 IsSlewing returns 0
00:02:56.733 00.000 2744 IsGuiding returns 0
00:02:56.733 00.000 2744 scope move finished after 134 + 114 ms
00:02:56.734 00.001 2744 Move returns status 0, amount 134
00:02:56.734 00.000 2744 MoveAxis(N, 0, ABG)
00:02:56.734 00.000 2744 Move returns status 0, amount 0
00:02:56.734 00.000 2744 move complete, result=0
00:02:56.734 00.000 2744 worker thread done servicing request
00:02:56.734 00.000 2744 Worker thread wakes up
00:02:56.734 00.000 1092 GuideStep: 0.5 px 134 ms WEST, 0.1 px 0 ms NORTH
00:02:56.737 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:02:56.737 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:00.147 03.410 2744 Exposure complete
00:03:00.395 00.248 2744 worker thread done servicing request
00:03:00.395 00.000 1092 OnExposeComplete: enter
00:03:00.402 00.007 1092 UpdateGuideState(): m_state=6
00:03:00.405 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 560
00:03:00.408 00.003 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.35, Mass=576220, SNR=92.6, Peak=60250 HFD=3.4
00:03:00.411 00.003 1092 MultiStar: [#1 0.77,0.55,0.82,U] [#2 0.65,0.65,1.05,U] [#3 0.83,0.41,0.84,U] [#4 0.75,0.45,0.76,U] [#5 0.86,0.57,0.62,U] [#6 0.78,0.60,0.68,U] [#7 0.81,0.70,0.57,U] [#8 0.59,0.78,0.44,U] 
00:03:00.414 00.003 1092 single-star, 8 included, MultiStar: {0.69, 0.48}, one-star: {0.30, -0.06}
00:03:00.417 00.003 1092 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
00:03:00.420 00.003 1092 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
00:03:00.423 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-0.21 mountX=0.29 mountY=0.02, mountTheta=0.07
00:03:00.429 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.06, opts=13)
00:03:00.431 00.002 1092 Enqueuing Move request for scope (0.30, -0.06)
00:03:00.434 00.003 2744 Worker thread wakes up
00:03:00.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.06) opts 0xd
00:03:00.435 00.001 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.06)
00:03:00.435 00.000 2744 Moving (0.30, -0.06) raw xDistance=0.29 yDistance=0.02
00:03:00.435 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
00:03:00.435 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:00.435 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:03:00.435 00.000 2744 MoveAxis(W, 75, ABG)
00:03:00.435 00.000 2744 Guiding  Dir = 3, Dur = 75
00:03:00.435 00.000 2744 IsSlewing returns 0
00:03:00.436 00.001 2744 IsGuiding returns 0
00:03:00.436 00.000 2744 PulseGuide returned control before completion, sleep 85
00:03:00.453 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1594, FiltMax=65535, Gamma=0.510
00:03:00.472 00.019 1092 UpdateGuideState exits: m=576220 SNR=92.6
00:03:00.475 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:00.478 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:00.480 00.002 1092 Enqueuing Expose request
00:03:00.533 00.053 2744 IsGuiding returns 1
00:03:00.533 00.000 2744 scope still moving after pulse duration time elapsed
00:03:00.564 00.031 2744 IsSlewing returns 0
00:03:00.564 00.000 2744 IsGuiding returns 0
00:03:00.565 00.001 2744 scope move finished after 75 + 54 ms
00:03:00.565 00.000 2744 Move returns status 0, amount 75
00:03:00.565 00.000 2744 MoveAxis(N, 0, ABG)
00:03:00.565 00.000 2744 Move returns status 0, amount 0
00:03:00.566 00.001 2744 move complete, result=0
00:03:00.566 00.000 2744 worker thread done servicing request
00:03:00.566 00.000 2744 Worker thread wakes up
00:03:00.566 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:00.566 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:00.566 00.000 1092 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
00:03:03.954 03.388 2744 Exposure complete
00:03:04.147 00.193 2744 worker thread done servicing request
00:03:04.147 00.000 1092 OnExposeComplete: enter
00:03:04.150 00.003 1092 UpdateGuideState(): m_state=6
00:03:04.152 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 561
00:03:04.155 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.58, Mass=523878, SNR=78.7, Peak=54115 HFD=3.2
00:03:04.158 00.003 1092 MultiStar: [#1 0.63,0.84,1.02,U] [#2 0.46,0.99,1.13,U] [#3 0.73,0.69,0.85,U] [#4 0.64,0.84,0.95,U] [#5 0.40,1.07,0.87,U] [#6 0.38,0.94,0.77,U] [#7 0.43,0.72,0.61,U] [#8 0.51,0.75,0.54,U] 
00:03:04.160 00.002 1092 single-star, 8 included, MultiStar: {0.48, 0.78}, one-star: {0.18, 0.16}
00:03:04.162 00.002 1092 CameraToMount -- cameraTheta (0.74) - m_xAngle (-0.43) = xAngle (1.16 = 1.16)
00:03:04.164 00.002 1092 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.01 = 1.01)
00:03:04.166 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.25 cameraTheta=0.74 mountX=0.10 mountY=0.21, mountTheta=1.13
00:03:04.170 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.16, opts=13)
00:03:04.174 00.004 1092 Enqueuing Move request for scope (0.18, 0.16)
00:03:04.176 00.002 2744 Worker thread wakes up
00:03:04.176 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
00:03:04.176 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
00:03:04.176 00.000 2744 Moving (0.18, 0.16) raw xDistance=0.10 yDistance=0.21
00:03:04.176 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:03:04.176 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:04.176 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:03:04.176 00.000 2744 MoveAxis(E, 0, ABG)
00:03:04.176 00.000 2744 Move returns status 0, amount 0
00:03:04.176 00.000 2744 MoveAxis(N, 0, ABG)
00:03:04.176 00.000 2744 Move returns status 0, amount 0
00:03:04.176 00.000 2744 move complete, result=0
00:03:04.176 00.000 2744 worker thread done servicing request
00:03:04.192 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:03:04.208 00.016 1092 UpdateGuideState exits: m=523878 SNR=78.7
00:03:04.210 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:04.213 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:04.216 00.003 1092 Enqueuing Expose request
00:03:04.218 00.002 2744 Worker thread wakes up
00:03:04.218 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:03:04.221 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:04.221 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:07.634 03.413 2744 Exposure complete
00:03:07.823 00.189 2744 worker thread done servicing request
00:03:07.823 00.000 1092 OnExposeComplete: enter
00:03:07.825 00.002 1092 UpdateGuideState(): m_state=6
00:03:07.828 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 562
00:03:07.830 00.002 1092 Star::Find returns 1 (0), X=1602.62, Y=1128.56, Mass=513164, SNR=86.9, Peak=54794 HFD=3.2
00:03:07.833 00.003 1092 MultiStar: [#1 1.15,0.71,0.87,U] [#2 1.00,0.80,0.88,U] [#3 1.30,0.51,0.71,U] [#4 1.01,0.63,0.76,U] [#5 0.85,0.63,0.67,U] [#6 0.85,0.64,0.70,U] [#7 1.10,0.87,0.61,U] [#8 0.96,0.78,0.42,U] 
00:03:07.835 00.002 1092 single-star, 8 included, MultiStar: {0.97, 0.61}, one-star: {0.60, 0.14}
00:03:07.837 00.002 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.66 = 0.66)
00:03:07.840 00.003 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
00:03:07.842 00.002 1092 CameraToMount -- cameraX=0.60 cameraY=0.14 hyp=0.61 cameraTheta=0.24 mountX=0.48 mountY=0.30, mountTheta=0.56
00:03:07.847 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=0.14, opts=13)
00:03:07.850 00.003 1092 Enqueuing Move request for scope (0.60, 0.14)
00:03:07.852 00.002 2744 Worker thread wakes up
00:03:07.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.14) opts 0xd
00:03:07.852 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, 0.14)
00:03:07.852 00.000 2744 Moving (0.60, 0.14) raw xDistance=0.48 yDistance=0.30
00:03:07.853 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
00:03:07.853 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:07.853 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:03:07.853 00.000 2744 MoveAxis(W, 108, ABG)
00:03:07.853 00.000 2744 Guiding  Dir = 3, Dur = 108
00:03:07.853 00.000 2744 IsSlewing returns 0
00:03:07.853 00.000 2744 IsGuiding returns 0
00:03:07.854 00.001 2744 PulseGuide returned control before completion, sleep 118
00:03:07.867 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1719, FiltMax=65535, Gamma=0.510
00:03:07.881 00.014 1092 UpdateGuideState exits: m=513164 SNR=86.9
00:03:07.884 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:07.886 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:07.888 00.002 1092 Enqueuing Expose request
00:03:07.984 00.096 2744 IsGuiding returns 1
00:03:07.984 00.000 2744 scope still moving after pulse duration time elapsed
00:03:08.016 00.032 2744 IsSlewing returns 0
00:03:08.017 00.001 2744 IsGuiding returns 0
00:03:08.017 00.000 2744 scope move finished after 108 + 55 ms
00:03:08.017 00.000 2744 Move returns status 0, amount 108
00:03:08.017 00.000 2744 MoveAxis(N, 0, ABG)
00:03:08.017 00.000 2744 Move returns status 0, amount 0
00:03:08.017 00.000 2744 move complete, result=0
00:03:08.017 00.000 2744 worker thread done servicing request
00:03:08.017 00.000 2744 Worker thread wakes up
00:03:08.018 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:08.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:08.029 00.011 1092 GuideStep: 0.5 px 108 ms WEST, 0.3 px 0 ms NORTH
00:03:11.410 03.381 2744 Exposure complete
00:03:11.625 00.215 2744 worker thread done servicing request
00:03:11.625 00.000 1092 OnExposeComplete: enter
00:03:11.627 00.002 1092 UpdateGuideState(): m_state=6
00:03:11.630 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 563
00:03:11.633 00.003 1092 Star::Find returns 1 (0), X=1602.11, Y=1128.37, Mass=520761, SNR=86.1, Peak=54419 HFD=3.3
00:03:11.637 00.004 1092 MultiStar: [#1 0.70,0.55,0.84,U] [#2 0.53,0.79,0.96,U] [#3 0.64,0.67,0.86,U] [#4 0.72,0.79,0.79,U] [#5 0.64,0.94,0.65,U] [#6 0.57,0.45,0.70,U] [#7 0.79,0.81,0.55,U] [#8 0.53,0.85,0.44,U] 
00:03:11.639 00.002 1092 single-star, 8 included, MultiStar: {0.56, 0.61}, one-star: {0.09, -0.05}
00:03:11.642 00.003 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
00:03:11.644 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
00:03:11.646 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.48 mountX=0.11 mountY=-0.02, mountTheta=-0.21
00:03:11.652 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.05, opts=13)
00:03:11.655 00.003 1092 Enqueuing Move request for scope (0.09, -0.05)
00:03:11.657 00.002 2744 Worker thread wakes up
00:03:11.657 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
00:03:11.657 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
00:03:11.657 00.000 2744 Moving (0.09, -0.05) raw xDistance=0.11 yDistance=-0.02
00:03:11.657 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:03:11.657 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:11.657 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:03:11.657 00.000 2744 MoveAxis(E, 0, ABG)
00:03:11.658 00.001 2744 Move returns status 0, amount 0
00:03:11.658 00.000 2744 MoveAxis(N, 0, ABG)
00:03:11.658 00.000 2744 Move returns status 0, amount 0
00:03:11.658 00.000 2744 move complete, result=0
00:03:11.658 00.000 2744 worker thread done servicing request
00:03:11.673 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1555, FiltMax=65535, Gamma=0.510
00:03:11.689 00.016 1092 UpdateGuideState exits: m=520761 SNR=86.1
00:03:11.692 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:11.694 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:11.697 00.003 1092 Enqueuing Expose request
00:03:11.700 00.003 2744 Worker thread wakes up
00:03:11.700 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:03:11.702 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:11.702 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:15.085 03.383 2744 Exposure complete
00:03:15.289 00.204 2744 worker thread done servicing request
00:03:15.289 00.000 1092 OnExposeComplete: enter
00:03:15.291 00.002 1092 UpdateGuideState(): m_state=6
00:03:15.295 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 564
00:03:15.298 00.003 1092 Star::Find returns 1 (0), X=1602.65, Y=1128.12, Mass=544963, SNR=86.6, Peak=56826 HFD=3.4
00:03:15.302 00.004 1092 MultiStar: [#1 1.21,0.50,0.97,U] [#2 1.02,0.64,0.85,U] [#3 1.20,0.24,0.78,U] [#4 1.17,0.53,0.78,U] [#5 1.07,0.51,0.72,U] [#6 1.19,0.45,0.76,U] [#7 1.09,0.51,0.60,U] [#8 0.71,0.54,0.50,U] 
00:03:15.306 00.004 1092 single-star, 8 included, MultiStar: {1.03, 0.38}, one-star: {0.63, -0.30}
00:03:15.308 00.002 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
00:03:15.310 00.002 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
00:03:15.312 00.002 1092 CameraToMount -- cameraX=0.63 cameraY=-0.30 hyp=0.70 cameraTheta=-0.44 mountX=0.70 mountY=-0.12, mountTheta=-0.17
00:03:15.318 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.30, opts=13)
00:03:15.321 00.003 1092 Enqueuing Move request for scope (0.63, -0.30)
00:03:15.325 00.004 2744 Worker thread wakes up
00:03:15.325 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.30) opts 0xd
00:03:15.325 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.30)
00:03:15.325 00.000 2744 Moving (0.63, -0.30) raw xDistance=0.70 yDistance=-0.12
00:03:15.325 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
00:03:15.325 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:15.325 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:03:15.325 00.000 2744 MoveAxis(W, 156, ABG)
00:03:15.325 00.000 2744 Guiding  Dir = 3, Dur = 156
00:03:15.326 00.001 2744 IsSlewing returns 0
00:03:15.326 00.000 2744 IsGuiding returns 0
00:03:15.326 00.000 2744 PulseGuide returned control before completion, sleep 166
00:03:15.341 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1712, FiltMax=65535, Gamma=0.510
00:03:15.355 00.014 1092 UpdateGuideState exits: m=544963 SNR=86.6
00:03:15.359 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:15.361 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:15.364 00.003 1092 Enqueuing Expose request
00:03:15.505 00.141 2744 IsGuiding returns 1
00:03:15.505 00.000 2744 scope still moving after pulse duration time elapsed
00:03:15.536 00.031 2744 IsSlewing returns 0
00:03:15.536 00.000 2744 IsGuiding returns 0
00:03:15.536 00.000 2744 scope move finished after 156 + 54 ms
00:03:15.536 00.000 2744 Move returns status 0, amount 156
00:03:15.536 00.000 2744 MoveAxis(N, 0, ABG)
00:03:15.536 00.000 2744 Move returns status 0, amount 0
00:03:15.536 00.000 2744 move complete, result=0
00:03:15.537 00.001 2744 worker thread done servicing request
00:03:15.537 00.000 2744 Worker thread wakes up
00:03:15.537 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:15.537 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:15.540 00.003 1092 GuideStep: 0.7 px 156 ms WEST, -0.1 px 0 ms NORTH
00:03:18.920 03.380 2744 Exposure complete
00:03:19.129 00.209 2744 worker thread done servicing request
00:03:19.129 00.000 1092 OnExposeComplete: enter
00:03:19.132 00.003 1092 UpdateGuideState(): m_state=6
00:03:19.135 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 565
00:03:19.138 00.003 1092 Star::Find returns 1 (0), X=1602.47, Y=1128.38, Mass=516893, SNR=74.9, Peak=59146 HFD=3.2
00:03:19.141 00.003 1092 MultiStar: [#1 0.89,0.45,1.13,U] [#2 0.83,0.76,1.16,U] [#3 0.75,0.58,0.91,U] [#4 1.02,0.50,0.82,U] [#5 0.77,0.79,0.85,U] [#6 0.65,0.56,0.76,U] [#7 0.72,0.86,0.60,U] [#8 0.68,0.76,0.50,U] 
00:03:19.143 00.002 1092 single-star, 8 included, MultiStar: {0.76, 0.55}, one-star: {0.45, -0.04}
00:03:19.145 00.002 1092 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.43) = xAngle (0.34 = 0.34)
00:03:19.147 00.002 1092 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
00:03:19.150 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=-0.04 hyp=0.45 cameraTheta=-0.08 mountX=0.43 mountY=0.09, mountTheta=0.20
00:03:19.156 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.04, opts=13)
00:03:19.158 00.002 1092 Enqueuing Move request for scope (0.45, -0.04)
00:03:19.161 00.003 2744 Worker thread wakes up
00:03:19.161 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.04) opts 0xd
00:03:19.161 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.04)
00:03:19.161 00.000 2744 Moving (0.45, -0.04) raw xDistance=0.43 yDistance=0.09
00:03:19.161 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:03:19.161 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:19.161 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:03:19.162 00.001 2744 MoveAxis(W, 106, ABG)
00:03:19.162 00.000 2744 Guiding  Dir = 3, Dur = 106
00:03:19.162 00.000 2744 IsSlewing returns 0
00:03:19.162 00.000 2744 IsGuiding returns 0
00:03:19.162 00.000 2744 PulseGuide returned control before completion, sleep 116
00:03:19.177 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1754, FiltMax=65535, Gamma=0.510
00:03:19.191 00.014 1092 UpdateGuideState exits: m=516893 SNR=74.9
00:03:19.194 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:19.196 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:19.198 00.002 1092 Enqueuing Expose request
00:03:19.294 00.096 2744 IsGuiding returns 1
00:03:19.294 00.000 2744 scope still moving after pulse duration time elapsed
00:03:19.325 00.031 2744 IsSlewing returns 0
00:03:19.325 00.000 2744 IsGuiding returns 0
00:03:19.325 00.000 2744 scope move finished after 106 + 57 ms
00:03:19.325 00.000 2744 Move returns status 0, amount 106
00:03:19.326 00.001 2744 MoveAxis(N, 0, ABG)
00:03:19.326 00.000 2744 Move returns status 0, amount 0
00:03:19.326 00.000 2744 move complete, result=0
00:03:19.326 00.000 2744 worker thread done servicing request
00:03:19.326 00.000 2744 Worker thread wakes up
00:03:19.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:19.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:19.337 00.011 1092 GuideStep: 0.4 px 106 ms WEST, 0.1 px 0 ms NORTH
00:03:22.707 03.370 2744 Exposure complete
00:03:22.908 00.201 2744 worker thread done servicing request
00:03:22.908 00.000 1092 OnExposeComplete: enter
00:03:22.911 00.003 1092 UpdateGuideState(): m_state=6
00:03:22.913 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 566
00:03:22.917 00.004 1092 Star::Find returns 1 (0), X=1602.36, Y=1128.60, Mass=514582, SNR=90.3, Peak=52240 HFD=3.1
00:03:22.919 00.002 1092 MultiStar: [#1 0.69,0.63,0.87,U] [#2 0.75,0.89,1.04,U] [#3 0.86,0.90,0.79,U] [#4 0.79,0.84,0.83,U] [#5 0.50,0.98,0.65,U] [#6 0.70,0.67,0.79,U] [#7 0.77,0.61,0.54,U] [#8 0.34,0.84,0.42,U] 
00:03:22.921 00.002 1092 single-star, 8 included, MultiStar: {0.65, 0.71}, one-star: {0.34, 0.18}
00:03:22.924 00.003 1092 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.43) = xAngle (0.92 = 0.92)
00:03:22.926 00.002 1092 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.77 = 0.77)
00:03:22.928 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=0.18 hyp=0.38 cameraTheta=0.50 mountX=0.23 mountY=0.27, mountTheta=0.86
00:03:22.932 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.18, opts=13)
00:03:22.934 00.002 1092 Enqueuing Move request for scope (0.34, 0.18)
00:03:22.936 00.002 2744 Worker thread wakes up
00:03:22.936 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.18) opts 0xd
00:03:22.936 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.18)
00:03:22.936 00.000 2744 Moving (0.34, 0.18) raw xDistance=0.23 yDistance=0.27
00:03:22.936 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:03:22.936 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:22.937 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:03:22.937 00.000 2744 MoveAxis(E, 0, ABG)
00:03:22.937 00.000 2744 Move returns status 0, amount 0
00:03:22.937 00.000 2744 MoveAxis(N, 0, ABG)
00:03:22.937 00.000 2744 Move returns status 0, amount 0
00:03:22.937 00.000 2744 move complete, result=0
00:03:22.937 00.000 2744 worker thread done servicing request
00:03:22.953 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1587, FiltMax=65535, Gamma=0.510
00:03:22.969 00.016 1092 UpdateGuideState exits: m=514582 SNR=90.3
00:03:22.972 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:22.976 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:22.978 00.002 1092 Enqueuing Expose request
00:03:22.981 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:22.983 00.002 2744 Worker thread wakes up
00:03:22.984 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:22.984 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:26.364 03.380 2744 Exposure complete
00:03:26.550 00.186 2744 worker thread done servicing request
00:03:26.550 00.000 1092 OnExposeComplete: enter
00:03:26.552 00.002 1092 UpdateGuideState(): m_state=6
00:03:26.555 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 567
00:03:26.557 00.002 1092 Star::Find returns 1 (0), X=1602.22, Y=1128.47, Mass=534743, SNR=78.0, Peak=50458 HFD=3.4
00:03:26.559 00.002 1092 MultiStar: [#1 0.67,0.69,0.99,U] [#2 0.58,1.08,1.00,U] [#3 0.60,0.80,0.80,U] [#4 0.77,0.79,0.97,U] [#5 0.50,0.87,0.82,U] [#6 0.21,0.86,0.86,U] [#7 0.72,0.90,0.64,U] [#8 0.19,1.10,0.67,U] 
00:03:26.561 00.002 1092 single-star, 8 included, MultiStar: {0.50, 0.77}, one-star: {0.21, 0.06}
00:03:26.563 00.002 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
00:03:26.565 00.002 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
00:03:26.568 00.003 1092 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.21 cameraTheta=0.28 mountX=0.16 mountY=0.11, mountTheta=0.60
00:03:26.572 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.06, opts=13)
00:03:26.575 00.003 1092 Enqueuing Move request for scope (0.21, 0.06)
00:03:26.577 00.002 2744 Worker thread wakes up
00:03:26.577 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
00:03:26.577 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
00:03:26.577 00.000 2744 Moving (0.21, 0.06) raw xDistance=0.16 yDistance=0.11
00:03:26.577 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:03:26.578 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:26.578 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:03:26.578 00.000 2744 MoveAxis(E, 0, ABG)
00:03:26.578 00.000 2744 Move returns status 0, amount 0
00:03:26.578 00.000 2744 MoveAxis(N, 0, ABG)
00:03:26.578 00.000 2744 Move returns status 0, amount 0
00:03:26.578 00.000 2744 move complete, result=0
00:03:26.578 00.000 2744 worker thread done servicing request
00:03:26.598 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1339, FiltMax=65535, Gamma=0.510
00:03:26.612 00.014 1092 UpdateGuideState exits: m=534743 SNR=78.0
00:03:26.615 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:26.618 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:26.620 00.002 1092 Enqueuing Expose request
00:03:26.622 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:26.625 00.003 2744 Worker thread wakes up
00:03:26.625 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:26.625 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:30.009 03.384 2744 Exposure complete
00:03:30.201 00.192 2744 worker thread done servicing request
00:03:30.201 00.000 1092 OnExposeComplete: enter
00:03:30.203 00.002 1092 UpdateGuideState(): m_state=6
00:03:30.206 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 568
00:03:30.209 00.003 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.69, Mass=531178, SNR=86.4, Peak=54211 HFD=3.3
00:03:30.211 00.002 1092 MultiStar: [#1 0.68,0.90,0.79,U] [#2 0.27,1.04,0.99,U] [#3 0.69,0.82,0.85,U] [#4 0.51,0.86,0.93,U] [#5 0.53,0.93,0.72,U] [#6 0.39,0.87,0.70,U] [#7 0.49,0.91,0.62,U] [#8 0.44,1.16,0.43,U] 
00:03:30.213 00.002 1092 single-star, 8 included, MultiStar: {0.46, 0.83}, one-star: {0.20, 0.28}
00:03:30.216 00.003 1092 CameraToMount -- cameraTheta (0.95) - m_xAngle (-0.43) = xAngle (1.38 = 1.38)
00:03:30.218 00.002 1092 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.23 = 1.23)
00:03:30.220 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=0.28 hyp=0.34 cameraTheta=0.95 mountX=0.06 mountY=0.32, mountTheta=1.37
00:03:30.229 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.28, opts=13)
00:03:30.233 00.004 1092 Enqueuing Move request for scope (0.20, 0.28)
00:03:30.236 00.003 2744 Worker thread wakes up
00:03:30.236 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.28) opts 0xd
00:03:30.236 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.28)
00:03:30.236 00.000 2744 Moving (0.20, 0.28) raw xDistance=0.06 yDistance=0.32
00:03:30.236 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:03:30.236 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:30.236 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:03:30.236 00.000 2744 MoveAxis(E, 0, ABG)
00:03:30.236 00.000 2744 Move returns status 0, amount 0
00:03:30.236 00.000 2744 MoveAxis(N, 0, ABG)
00:03:30.236 00.000 2744 Move returns status 0, amount 0
00:03:30.236 00.000 2744 move complete, result=0
00:03:30.236 00.000 2744 worker thread done servicing request
00:03:30.252 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1315, FiltMax=65535, Gamma=0.510
00:03:30.267 00.015 1092 UpdateGuideState exits: m=531178 SNR=86.4
00:03:30.270 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:30.272 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:30.275 00.003 1092 Enqueuing Expose request
00:03:30.277 00.002 2744 Worker thread wakes up
00:03:30.277 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:30.279 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:30.279 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:33.689 03.410 2744 Exposure complete
00:03:33.905 00.216 2744 worker thread done servicing request
00:03:33.905 00.000 1092 OnExposeComplete: enter
00:03:33.908 00.003 1092 UpdateGuideState(): m_state=6
00:03:33.911 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 569
00:03:33.913 00.002 1092 Star::Find returns 1 (0), X=1601.85, Y=1128.83, Mass=542102, SNR=84.0, Peak=56176 HFD=3.2
00:03:33.917 00.004 1092 MultiStar: [#1 0.28,1.05,1.03,U] [#2 0.19,1.26,0.95,U] [#3 0.38,1.13,0.79,U] [#4 0.23,1.03,0.91,U] [#5 0.30,1.05,0.76,U] [#6 0.23,1.01,0.85,U] [#7 0.26,1.25,0.63,U] [#8 -0.03,1.20,0.52,U] 
00:03:33.920 00.003 1092 single-star, 8 included, MultiStar: {0.19, 1.02}, one-star: {-0.17, 0.42}
00:03:33.922 00.002 1092 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.43) = xAngle (2.39 = 2.39)
00:03:33.925 00.003 1092 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.23 = 2.23)
00:03:33.928 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.96 mountX=-0.33 mountY=0.36, mountTheta=2.32
00:03:33.932 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.42, opts=13)
00:03:33.936 00.004 1092 Enqueuing Move request for scope (-0.17, 0.42)
00:03:33.939 00.003 2744 Worker thread wakes up
00:03:33.939 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
00:03:33.939 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
00:03:33.939 00.000 2744 Moving (-0.17, 0.42) raw xDistance=-0.33 yDistance=0.36
00:03:33.939 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:03:33.940 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:33.940 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:03:33.940 00.000 2744 MoveAxis(E, 74, ABG)
00:03:33.940 00.000 2744 Guiding  Dir = 2, Dur = 74
00:03:33.940 00.000 2744 IsSlewing returns 0
00:03:33.940 00.000 2744 IsGuiding returns 0
00:03:33.941 00.001 2744 PulseGuide returned control before completion, sleep 84
00:03:33.958 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1491, FiltMax=65535, Gamma=0.510
00:03:33.975 00.017 1092 UpdateGuideState exits: m=542102 SNR=84.0
00:03:33.978 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:33.980 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:33.983 00.003 1092 Enqueuing Expose request
00:03:34.034 00.051 2744 IsGuiding returns 1
00:03:34.034 00.000 2744 scope still moving after pulse duration time elapsed
00:03:34.066 00.032 2744 IsSlewing returns 0
00:03:34.066 00.000 2744 IsGuiding returns 0
00:03:34.066 00.000 2744 scope move finished after 74 + 51 ms
00:03:34.066 00.000 2744 Move returns status 0, amount 74
00:03:34.066 00.000 2744 MoveAxis(N, 0, ABG)
00:03:34.067 00.001 2744 Move returns status 0, amount 0
00:03:34.067 00.000 2744 move complete, result=0
00:03:34.067 00.000 2744 worker thread done servicing request
00:03:34.067 00.000 2744 Worker thread wakes up
00:03:34.067 00.000 1092 GuideStep: -0.3 px 74 ms EAST, 0.4 px 0 ms NORTH
00:03:34.070 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:34.070 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:37.457 03.387 2744 Exposure complete
00:03:37.657 00.200 2744 worker thread done servicing request
00:03:37.657 00.000 1092 OnExposeComplete: enter
00:03:37.660 00.003 1092 UpdateGuideState(): m_state=6
00:03:37.663 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 570
00:03:37.665 00.002 1092 Star::Find returns 1 (0), X=1601.56, Y=1128.63, Mass=534823, SNR=93.7, Peak=62803 HFD=3.2
00:03:37.669 00.004 1092 MultiStar: [#1 -0.13,1.05,0.77,U] [#2 -0.17,1.22,0.78,U] [#3 -0.08,1.02,0.85,U] [#4 0.07,1.04,0.66,U] [#5 -0.26,1.04,0.60,U] [#6 -0.07,0.84,0.61,U] [#7 -0.09,1.16,0.54,U] [#8 -0.44,0.85,0.43,U] 
00:03:37.671 00.002 1092 single-star, 8 included, MultiStar: {-0.18, 0.91}, one-star: {-0.45, 0.22}
00:03:37.674 00.003 1092 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.43) = xAngle (3.12 = 3.12)
00:03:37.676 00.002 1092 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
00:03:37.678 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=0.22 hyp=0.50 cameraTheta=2.69 mountX=-0.50 mountY=0.09, mountTheta=2.97
00:03:37.684 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.22, opts=13)
00:03:37.687 00.003 1092 Enqueuing Move request for scope (-0.45, 0.22)
00:03:37.690 00.003 2744 Worker thread wakes up
00:03:37.690 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.22) opts 0xd
00:03:37.690 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.22)
00:03:37.690 00.000 2744 Moving (-0.45, 0.22) raw xDistance=-0.50 yDistance=0.09
00:03:37.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.50
00:03:37.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:37.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:03:37.690 00.000 2744 MoveAxis(E, 118, ABG)
00:03:37.690 00.000 2744 Guiding  Dir = 2, Dur = 118
00:03:37.691 00.001 2744 IsSlewing returns 0
00:03:37.691 00.000 2744 IsGuiding returns 0
00:03:37.691 00.000 2744 PulseGuide returned control before completion, sleep 128
00:03:37.706 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:03:37.722 00.016 1092 UpdateGuideState exits: m=534823 SNR=93.7
00:03:37.725 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:37.727 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:37.729 00.002 1092 Enqueuing Expose request
00:03:37.828 00.099 2744 IsGuiding returns 1
00:03:37.828 00.000 2744 scope still moving after pulse duration time elapsed
00:03:37.856 00.028 2744 IsSlewing returns 0
00:03:37.856 00.000 2744 IsGuiding returns 0
00:03:37.856 00.000 2744 scope move finished after 118 + 47 ms
00:03:37.857 00.001 2744 Move returns status 0, amount 118
00:03:37.857 00.000 2744 MoveAxis(N, 0, ABG)
00:03:37.857 00.000 2744 Move returns status 0, amount 0
00:03:37.857 00.000 2744 move complete, result=0
00:03:37.859 00.002 2744 worker thread done servicing request
00:03:37.859 00.000 2744 Worker thread wakes up
00:03:37.859 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:37.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:37.860 00.001 1092 GuideStep: -0.5 px 118 ms EAST, 0.1 px 0 ms NORTH
00:03:41.244 03.384 2744 Exposure complete
00:03:41.433 00.189 2744 worker thread done servicing request
00:03:41.433 00.000 1092 OnExposeComplete: enter
00:03:41.436 00.003 1092 UpdateGuideState(): m_state=6
00:03:41.438 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 571
00:03:41.440 00.002 1092 Star::Find returns 1 (0), X=1601.34, Y=1128.96, Mass=546424, SNR=97.0, Peak=57360 HFD=3.3
00:03:41.442 00.002 1092 MultiStar: [#1 -0.34,1.14,0.94,U] [#2 -0.33,1.28,0.82,U] [#3 -0.15,1.08,0.73,U] [#4 -0.28,1.02,0.76,U] [#5 -0.47,1.25,0.74,U] [#6 -0.50,0.98,0.61,U] [#7 -0.26,1.14,0.49,U] [#8 -0.64,1.24,0.42,U] 
00:03:41.445 00.003 1092 single-star, 8 included, MultiStar: {-0.40, 1.05}, one-star: {-0.68, 0.54}
00:03:41.446 00.001 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
00:03:41.450 00.004 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
00:03:41.452 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=0.54 hyp=0.87 cameraTheta=2.47 mountX=-0.84 mountY=0.34, mountTheta=2.76
00:03:41.456 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.54, opts=13)
00:03:41.458 00.002 1092 Enqueuing Move request for scope (-0.68, 0.54)
00:03:41.461 00.003 2744 Worker thread wakes up
00:03:41.461 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.54) opts 0xd
00:03:41.461 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.54)
00:03:41.461 00.000 2744 Moving (-0.68, 0.54) raw xDistance=-0.84 yDistance=0.34
00:03:41.461 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
00:03:41.461 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:41.461 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:03:41.461 00.000 2744 MoveAxis(E, 197, ABG)
00:03:41.461 00.000 2744 Guiding  Dir = 2, Dur = 197
00:03:41.461 00.000 2744 IsSlewing returns 0
00:03:41.462 00.001 2744 IsGuiding returns 0
00:03:41.462 00.000 2744 PulseGuide returned control before completion, sleep 207
00:03:41.474 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:03:41.490 00.016 1092 UpdateGuideState exits: m=546424 SNR=97.0
00:03:41.493 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:41.495 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:41.496 00.001 1092 Enqueuing Expose request
00:03:41.676 00.180 2744 IsGuiding returns 1
00:03:41.676 00.000 2744 scope still moving after pulse duration time elapsed
00:03:41.707 00.031 2744 IsSlewing returns 0
00:03:41.707 00.000 2744 IsGuiding returns 0
00:03:41.707 00.000 2744 scope move finished after 197 + 48 ms
00:03:41.707 00.000 2744 Move returns status 0, amount 197
00:03:41.707 00.000 2744 MoveAxis(N, 0, ABG)
00:03:41.707 00.000 2744 Move returns status 0, amount 0
00:03:41.707 00.000 2744 move complete, result=0
00:03:41.708 00.001 2744 worker thread done servicing request
00:03:41.708 00.000 1092 GuideStep: -0.8 px 197 ms EAST, 0.3 px 0 ms NORTH
00:03:41.711 00.003 2744 Worker thread wakes up
00:03:41.711 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:41.711 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:45.102 03.391 2744 Exposure complete
00:03:45.308 00.206 2744 worker thread done servicing request
00:03:45.308 00.000 1092 OnExposeComplete: enter
00:03:45.311 00.003 1092 UpdateGuideState(): m_state=6
00:03:45.313 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 572
00:03:45.318 00.005 1092 Star::Find returns 1 (0), X=1600.80, Y=1129.03, Mass=553809, SNR=110.9, Peak=61504 HFD=3.1
00:03:45.320 00.002 1092 MultiStar: [#1 -0.79,1.24,0.79,U] [#2 -0.86,1.51,0.77,U] [#3 -0.63,1.16,0.64,U] [#4 -0.66,1.19,0.61,U] [#5 -0.96,1.42,0.61,U] [#6 -0.68,1.15,0.53,U] [#7 -1.02,1.08,0.50,U] [#8 -1.10,1.36,0.40,U] 
00:03:45.323 00.003 1092 single-star, 8 included, MultiStar: {-0.89, 1.16}, one-star: {-1.22, 0.61}
00:03:45.325 00.002 1092 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.43) = xAngle (3.10 = 3.10)
00:03:45.327 00.002 1092 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.95 = 2.95)
00:03:45.330 00.003 1092 CameraToMount -- cameraX=-1.22 cameraY=0.61 hyp=1.36 cameraTheta=2.68 mountX=-1.36 mountY=0.26, mountTheta=2.95
00:03:45.335 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.22, y=0.61, opts=13)
00:03:45.337 00.002 1092 Enqueuing Move request for scope (-1.22, 0.61)
00:03:45.340 00.003 2744 Worker thread wakes up
00:03:45.340 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.22, 0.61) opts 0xd
00:03:45.340 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.22, 0.61)
00:03:45.340 00.000 2744 Moving (-1.22, 0.61) raw xDistance=-1.36 yDistance=0.26
00:03:45.340 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.90 from input -1.36
00:03:45.340 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:45.340 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:03:45.340 00.000 2744 MoveAxis(E, 319, ABG)
00:03:45.340 00.000 2744 Guiding  Dir = 2, Dur = 319
00:03:45.341 00.001 2744 IsSlewing returns 0
00:03:45.341 00.000 2744 IsGuiding returns 0
00:03:45.341 00.000 2744 PulseGuide returned control before completion, sleep 329
00:03:45.358 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1453, FiltMax=65535, Gamma=0.510
00:03:45.373 00.015 1092 UpdateGuideState exits: m=553809 SNR=110.9
00:03:45.376 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:45.378 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:45.382 00.004 1092 Enqueuing Expose request
00:03:45.672 00.290 2744 IsGuiding returns 1
00:03:45.672 00.000 2744 scope still moving after pulse duration time elapsed
00:03:45.704 00.032 2744 IsSlewing returns 0
00:03:45.704 00.000 2744 IsGuiding returns 0
00:03:45.704 00.000 2744 scope move finished after 319 + 43 ms
00:03:45.704 00.000 2744 Move returns status 0, amount 319
00:03:45.704 00.000 2744 MoveAxis(N, 0, ABG)
00:03:45.704 00.000 2744 Move returns status 0, amount 0
00:03:45.704 00.000 2744 move complete, result=0
00:03:45.705 00.001 2744 worker thread done servicing request
00:03:45.705 00.000 2744 Worker thread wakes up
00:03:45.705 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:45.705 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:45.705 00.000 1092 GuideStep: -1.4 px 319 ms EAST, 0.3 px 0 ms NORTH
00:03:49.105 03.400 2744 Exposure complete
00:03:49.327 00.222 2744 worker thread done servicing request
00:03:49.328 00.001 1092 OnExposeComplete: enter
00:03:49.330 00.002 1092 UpdateGuideState(): m_state=6
00:03:49.334 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 573
00:03:49.337 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1128.58, Mass=528544, SNR=89.4, Peak=54211 HFD=3.4
00:03:49.340 00.003 1092 MultiStar: [#1 0.35,0.83,1.00,U] [#2 0.38,1.04,0.83,U] [#3 0.53,0.82,0.85,U] [#4 0.53,0.74,0.80,U] [#5 0.31,0.93,0.81,U] [#6 0.22,0.75,0.77,U] [#7 0.39,0.83,0.55,U] [#8 -0.04,0.99,0.42,U] 
00:03:49.343 00.003 1092 single-star, 8 included, MultiStar: {0.29, 0.76}, one-star: {-0.10, 0.16}
00:03:49.345 00.002 1092 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.43) = xAngle (2.54 = 2.54)
00:03:49.348 00.003 1092 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.39 = 2.39)
00:03:49.350 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.11 mountX=-0.15 mountY=0.13, mountTheta=2.45
00:03:49.356 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.16, opts=13)
00:03:49.359 00.003 1092 Enqueuing Move request for scope (-0.10, 0.16)
00:03:49.361 00.002 2744 Worker thread wakes up
00:03:49.361 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:03:49.361 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:03:49.361 00.000 2744 Moving (-0.10, 0.16) raw xDistance=-0.15 yDistance=0.13
00:03:49.362 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:03:49.362 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:49.362 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:03:49.362 00.000 2744 MoveAxis(E, 0, ABG)
00:03:49.362 00.000 2744 Move returns status 0, amount 0
00:03:49.362 00.000 2744 MoveAxis(N, 0, ABG)
00:03:49.362 00.000 2744 Move returns status 0, amount 0
00:03:49.362 00.000 2744 move complete, result=0
00:03:49.362 00.000 2744 worker thread done servicing request
00:03:49.382 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1386, FiltMax=65535, Gamma=0.510
00:03:49.400 00.018 1092 UpdateGuideState exits: m=528544 SNR=89.4
00:03:49.403 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:49.405 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:49.408 00.003 1092 Enqueuing Expose request
00:03:49.410 00.002 2744 Worker thread wakes up
00:03:49.411 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:03:49.413 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:49.413 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:52.798 03.385 2744 Exposure complete
00:03:53.008 00.210 2744 worker thread done servicing request
00:03:53.008 00.000 1092 OnExposeComplete: enter
00:03:53.011 00.003 1092 UpdateGuideState(): m_state=6
00:03:53.013 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 574
00:03:53.016 00.003 1092 Star::Find returns 1 (0), X=1602.01, Y=1128.71, Mass=539842, SNR=85.1, Peak=52099 HFD=3.3
00:03:53.018 00.002 1092 MultiStar: [#1 0.42,0.62,1.14,U] [#2 0.19,1.24,0.83,U] [#3 0.44,1.04,0.87,U] [#4 0.41,0.88,0.85,U] [#5 0.23,1.07,0.69,U] [#6 0.28,0.75,0.78,U] [#7 0.04,1.02,0.54,U] [#8 -0.06,1.15,0.44,U] 
00:03:53.021 00.003 1092 single-star, 8 included, MultiStar: {0.24, 0.85}, one-star: {-0.01, 0.29}
00:03:53.023 00.002 1092 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.43) = xAngle (2.02 = 2.02)
00:03:53.026 00.003 1092 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.87 = 1.87)
00:03:53.028 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.59 mountX=-0.13 mountY=0.28, mountTheta=2.00
00:03:53.033 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.29, opts=13)
00:03:53.036 00.003 1092 Enqueuing Move request for scope (-0.01, 0.29)
00:03:53.038 00.002 2744 Worker thread wakes up
00:03:53.038 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.29) opts 0xd
00:03:53.038 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.29)
00:03:53.038 00.000 2744 Moving (-0.01, 0.29) raw xDistance=-0.13 yDistance=0.28
00:03:53.038 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:03:53.038 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:03:53.038 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:03:53.038 00.000 2744 MoveAxis(E, 0, ABG)
00:03:53.038 00.000 2744 Move returns status 0, amount 0
00:03:53.038 00.000 2744 MoveAxis(N, 0, ABG)
00:03:53.038 00.000 2744 Move returns status 0, amount 0
00:03:53.038 00.000 2744 move complete, result=0
00:03:53.039 00.001 2744 worker thread done servicing request
00:03:53.057 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1591, FiltMax=65535, Gamma=0.510
00:03:53.071 00.014 1092 UpdateGuideState exits: m=539842 SNR=85.1
00:03:53.076 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:53.079 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:53.082 00.003 1092 Enqueuing Expose request
00:03:53.085 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:03:53.087 00.002 2744 Worker thread wakes up
00:03:53.087 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:53.087 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:03:56.456 03.369 2744 Exposure complete
00:03:56.663 00.207 2744 worker thread done servicing request
00:03:56.663 00.000 1092 OnExposeComplete: enter
00:03:56.667 00.004 1092 UpdateGuideState(): m_state=6
00:03:56.670 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 575
00:03:56.673 00.003 1092 Star::Find returns 1 (0), X=1601.28, Y=1129.25, Mass=537088, SNR=92.5, Peak=56256 HFD=3.5
00:03:56.675 00.002 1092 MultiStar: [#1 -0.35,1.51,0.86,U] [#2 -0.20,1.50,0.94,U] [#3 -0.22,1.65,0.88,U] [#4 -0.22,1.40,0.83,U] [#5 -0.48,1.43,0.67,U] [#6 -0.18,1.18,0.68,U] [#7 -0.32,1.27,0.55,U] [#8 -0.87,1.51,0.41,U] 
00:03:56.677 00.002 1092 single-star, 8 included, MultiStar: {-0.38, 1.35}, one-star: {-0.74, 0.83}
00:03:56.679 00.002 1092 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.43) = xAngle (2.72 = 2.72)
00:03:56.682 00.003 1092 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.57 = 2.57)
00:03:56.685 00.003 1092 CameraToMount -- cameraX=-0.74 cameraY=0.83 hyp=1.11 cameraTheta=2.30 mountX=-1.02 mountY=0.60, mountTheta=2.61
00:03:56.690 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=0.83, opts=13)
00:03:56.692 00.002 1092 Enqueuing Move request for scope (-0.74, 0.83)
00:03:56.694 00.002 2744 Worker thread wakes up
00:03:56.694 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.83) opts 0xd
00:03:56.694 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.74, 0.83)
00:03:56.694 00.000 2744 Moving (-0.74, 0.83) raw xDistance=-1.02 yDistance=0.60
00:03:56.694 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02
00:03:56.694 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.60 from input 0.60
00:03:56.694 00.000 2744 MoveAxis(E, 228, ABG)
00:03:56.694 00.000 2744 Guiding  Dir = 2, Dur = 228
00:03:56.694 00.000 2744 IsSlewing returns 0
00:03:56.695 00.001 2744 IsGuiding returns 0
00:03:56.695 00.000 2744 PulseGuide returned control before completion, sleep 238
00:03:56.710 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1616, FiltMax=65535, Gamma=0.510
00:03:56.724 00.014 1092 UpdateGuideState exits: m=537088 SNR=92.5
00:03:56.727 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:03:56.729 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:03:56.732 00.003 1092 Enqueuing Expose request
00:03:56.949 00.217 2744 IsGuiding returns 0
00:03:56.949 00.000 2744 Move returns status 0, amount 228
00:03:56.949 00.000 2744 MoveAxis(S, 113, ABG)
00:03:56.949 00.000 2744 Guiding  Dir = 1, Dur = 113
00:03:56.950 00.001 2744 IsSlewing returns 0
00:03:56.950 00.000 2744 IsGuiding returns 0
00:03:56.950 00.000 2744 PulseGuide returned control before completion, sleep 123
00:03:57.090 00.140 2744 IsGuiding returns 1
00:03:57.090 00.000 2744 scope still moving after pulse duration time elapsed
00:03:57.121 00.031 2744 IsSlewing returns 0
00:03:57.121 00.000 2744 IsGuiding returns 0
00:03:57.121 00.000 2744 scope move finished after 113 + 58 ms
00:03:57.121 00.000 2744 Move returns status 0, amount 113
00:03:57.121 00.000 2744 move complete, result=0
00:03:57.122 00.001 2744 worker thread done servicing request
00:03:57.122 00.000 2744 Worker thread wakes up
00:03:57.122 00.000 1092 GuideStep: -1.0 px 228 ms EAST, 0.6 px 113 ms SOUTH
00:03:57.125 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:03:57.125 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:00.527 03.402 2744 Exposure complete
00:04:00.801 00.274 2744 worker thread done servicing request
00:04:00.801 00.000 1092 OnExposeComplete: enter
00:04:00.804 00.003 1092 UpdateGuideState(): m_state=6
00:04:00.810 00.006 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 576
00:04:00.813 00.003 1092 Star::Find returns 1 (0), X=1600.87, Y=1128.74, Mass=543785, SNR=92.9, Peak=50131 HFD=3.4
00:04:00.820 00.007 1092 MultiStar: [#1 -0.58,0.72,0.96,U] [#2 -0.83,1.33,0.87,U] [#3 -0.59,0.84,0.63,U] [#4 -0.58,1.10,0.70,U] [#5 -0.91,1.13,0.74,U] [#6 -0.78,0.97,0.56,U] [#7 -0.84,1.14,0.63,U] [#8 -0.93,1.23,0.44,U] 
00:04:00.823 00.003 1092 single-star, 8 included, MultiStar: {-0.80, 0.93}, one-star: {-1.15, 0.32}
00:04:00.826 00.003 1092 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.43) = xAngle (3.29 = -2.99)
00:04:00.829 00.003 1092 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.14 = 3.14)
00:04:00.832 00.003 1092 CameraToMount -- cameraX=-1.15 cameraY=0.32 hyp=1.19 cameraTheta=2.87 mountX=-1.18 mountY=0.00, mountTheta=3.14
00:04:00.839 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.15, y=0.32, opts=13)
00:04:00.842 00.003 1092 Enqueuing Move request for scope (-1.15, 0.32)
00:04:00.845 00.003 2744 Worker thread wakes up
00:04:00.846 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.32) opts 0xd
00:04:00.846 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.15, 0.32)
00:04:00.846 00.000 2744 Moving (-1.15, 0.32) raw xDistance=-1.18 yDistance=0.00
00:04:00.846 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.79 from input -1.18
00:04:00.846 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:00.846 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:04:00.846 00.000 2744 MoveAxis(E, 280, ABG)
00:04:00.846 00.000 2744 Guiding  Dir = 2, Dur = 280
00:04:00.847 00.001 2744 IsSlewing returns 0
00:04:00.847 00.000 2744 IsGuiding returns 0
00:04:00.850 00.003 2744 PulseGuide returned control before completion, sleep 288
00:04:00.869 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1799, FiltMax=65535, Gamma=0.510
00:04:00.890 00.021 1092 UpdateGuideState exits: m=543785 SNR=92.9
00:04:00.893 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:00.896 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:00.901 00.005 1092 Enqueuing Expose request
00:04:01.146 00.245 2744 IsGuiding returns 1
00:04:01.146 00.000 2744 scope still moving after pulse duration time elapsed
00:04:01.177 00.031 2744 IsSlewing returns 0
00:04:01.177 00.000 2744 IsGuiding returns 0
00:04:01.177 00.000 2744 scope move finished after 280 + 49 ms
00:04:01.177 00.000 2744 Move returns status 0, amount 280
00:04:01.178 00.001 2744 MoveAxis(N, 0, ABG)
00:04:01.178 00.000 2744 Move returns status 0, amount 0
00:04:01.178 00.000 2744 move complete, result=0
00:04:01.178 00.000 2744 worker thread done servicing request
00:04:01.178 00.000 2744 Worker thread wakes up
00:04:01.178 00.000 1092 GuideStep: -1.2 px 280 ms EAST, 0.0 px 0 ms NORTH
00:04:01.182 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:01.182 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:04.583 03.401 2744 Exposure complete
00:04:04.793 00.210 2744 worker thread done servicing request
00:04:04.794 00.001 1092 OnExposeComplete: enter
00:04:04.796 00.002 1092 UpdateGuideState(): m_state=6
00:04:04.800 00.004 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 577
00:04:04.804 00.004 1092 Star::Find returns 1 (0), X=1601.01, Y=1128.53, Mass=518883, SNR=95.9, Peak=49523 HFD=3.6
00:04:04.808 00.004 1092 MultiStar: [#1 -0.52,0.89,0.80,U] [#2 -0.61,1.09,0.92,U] [#3 -0.30,0.82,0.63,U] [#4 -0.38,0.93,0.76,U] [#5 -0.88,0.81,0.78,U] [#6 -0.84,0.84,0.63,U] [#7 -0.45,0.91,0.49,U] [#8 -0.88,1.18,0.42,U] 
00:04:04.811 00.003 1092 single-star, 8 included, MultiStar: {-0.66, 0.80}, one-star: {-1.01, 0.11}
00:04:04.814 00.003 1092 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.43) = xAngle (3.46 = -2.83)
00:04:04.817 00.003 1092 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.30 = -2.98)
00:04:04.820 00.003 1092 CameraToMount -- cameraX=-1.01 cameraY=0.11 hyp=1.02 cameraTheta=3.03 mountX=-0.97 mountY=-0.16, mountTheta=-2.98
00:04:04.828 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-1.01, y=0.11, opts=13)
00:04:04.831 00.003 1092 Enqueuing Move request for scope (-1.01, 0.11)
00:04:04.834 00.003 2744 Worker thread wakes up
00:04:04.834 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.11) opts 0xd
00:04:04.834 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.01, 0.11)
00:04:04.834 00.000 2744 Moving (-1.01, 0.11) raw xDistance=-0.97 yDistance=-0.16
00:04:04.834 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.97
00:04:04.834 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:04.834 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:04.834 00.000 2744 MoveAxis(E, 236, ABG)
00:04:04.834 00.000 2744 Guiding  Dir = 2, Dur = 236
00:04:04.835 00.001 2744 IsSlewing returns 0
00:04:04.835 00.000 2744 IsGuiding returns 0
00:04:04.835 00.000 2744 PulseGuide returned control before completion, sleep 246
00:04:04.852 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:04:04.871 00.019 1092 UpdateGuideState exits: m=518883 SNR=95.9
00:04:04.876 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:04.880 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:04.888 00.008 1092 Enqueuing Expose request
00:04:05.091 00.203 2744 IsGuiding returns 1
00:04:05.091 00.000 2744 scope still moving after pulse duration time elapsed
00:04:05.120 00.029 2744 IsSlewing returns 0
00:04:05.121 00.001 2744 IsGuiding returns 0
00:04:05.121 00.000 2744 scope move finished after 236 + 49 ms
00:04:05.121 00.000 2744 Move returns status 0, amount 236
00:04:05.121 00.000 2744 MoveAxis(N, 0, ABG)
00:04:05.121 00.000 2744 Move returns status 0, amount 0
00:04:05.121 00.000 2744 move complete, result=0
00:04:05.122 00.001 2744 worker thread done servicing request
00:04:05.122 00.000 2744 Worker thread wakes up
00:04:05.122 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:05.122 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:05.122 00.000 1092 GuideStep: -1.0 px 236 ms EAST, -0.2 px 0 ms NORTH
00:04:08.514 03.392 2744 Exposure complete
00:04:08.709 00.195 2744 worker thread done servicing request
00:04:08.710 00.001 1092 OnExposeComplete: enter
00:04:08.712 00.002 1092 UpdateGuideState(): m_state=6
00:04:08.716 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 578
00:04:08.719 00.003 1092 Star::Find returns 1 (0), X=1601.60, Y=1128.36, Mass=529968, SNR=93.4, Peak=63907 HFD=3.3
00:04:08.723 00.004 1092 MultiStar: [#1 0.01,0.51,0.79,U] [#2 -0.04,0.70,1.02,U] [#3 -0.02,0.66,0.71,U] [#4 0.20,0.50,0.70,U] [#5 -0.13,0.62,0.76,U] [#6 -0.20,0.42,0.68,U] [#7 -0.12,0.69,0.55,U] [#8 -0.40,0.55,0.54,U] 
00:04:08.725 00.002 1092 single-star, 8 included, MultiStar: {-0.12, 0.49}, one-star: {-0.42, -0.06}
00:04:08.727 00.002 1092 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
00:04:08.729 00.002 1092 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
00:04:08.732 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-3.00 mountX=-0.36 mountY=-0.17, mountTheta=-2.70
00:04:08.736 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.06, opts=13)
00:04:08.739 00.003 1092 Enqueuing Move request for scope (-0.42, -0.06)
00:04:08.741 00.002 2744 Worker thread wakes up
00:04:08.742 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.06) opts 0xd
00:04:08.742 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.06)
00:04:08.742 00.000 2744 Moving (-0.42, -0.06) raw xDistance=-0.36 yDistance=-0.17
00:04:08.742 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
00:04:08.742 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:08.742 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:04:08.742 00.000 2744 MoveAxis(E, 97, ABG)
00:04:08.742 00.000 2744 Guiding  Dir = 2, Dur = 97
00:04:08.742 00.000 2744 IsSlewing returns 0
00:04:08.742 00.000 2744 IsGuiding returns 0
00:04:08.743 00.001 2744 PulseGuide returned control before completion, sleep 107
00:04:08.756 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1418, FiltMax=65535, Gamma=0.510
00:04:08.772 00.016 1092 UpdateGuideState exits: m=529968 SNR=93.4
00:04:08.775 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:08.777 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:08.779 00.002 1092 Enqueuing Expose request
00:04:08.864 00.085 2744 IsGuiding returns 1
00:04:08.864 00.000 2744 scope still moving after pulse duration time elapsed
00:04:08.895 00.031 2744 IsSlewing returns 0
00:04:08.895 00.000 2744 IsGuiding returns 0
00:04:08.895 00.000 2744 scope move finished after 97 + 56 ms
00:04:08.895 00.000 2744 Move returns status 0, amount 97
00:04:08.895 00.000 2744 MoveAxis(N, 0, ABG)
00:04:08.896 00.001 2744 Move returns status 0, amount 0
00:04:08.896 00.000 2744 move complete, result=0
00:04:08.896 00.000 2744 worker thread done servicing request
00:04:08.896 00.000 2744 Worker thread wakes up
00:04:08.896 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:08.896 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:08.897 00.001 1092 GuideStep: -0.4 px 97 ms EAST, -0.2 px 0 ms NORTH
00:04:12.287 03.390 2744 Exposure complete
00:04:12.480 00.193 2744 worker thread done servicing request
00:04:12.480 00.000 1092 OnExposeComplete: enter
00:04:12.483 00.003 1092 UpdateGuideState(): m_state=6
00:04:12.486 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 579
00:04:12.488 00.002 1092 Star::Find returns 1 (0), X=1601.67, Y=1128.25, Mass=546136, SNR=91.6, Peak=59667 HFD=3.5
00:04:12.491 00.003 1092 MultiStar: [#1 0.01,0.68,0.95,U] [#2 0.12,0.79,0.85,U] [#3 0.21,0.58,0.74,U] [#4 0.07,0.58,0.81,U] [#5 -0.10,0.67,0.64,U] [#6 -0.13,0.65,0.69,U] [#7 -0.29,0.88,0.47,U] [#8 -0.24,0.64,0.54,U] 
00:04:12.494 00.003 1092 single-star, 8 included, MultiStar: {-0.07, 0.55}, one-star: {-0.35, -0.17}
00:04:12.496 00.002 1092 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
00:04:12.499 00.003 1092 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
00:04:12.501 00.002 1092 CameraToMount -- cameraX=-0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-2.70 mountX=-0.25 mountY=-0.25, mountTheta=-2.34
00:04:12.509 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=-0.17, opts=13)
00:04:12.514 00.005 1092 Enqueuing Move request for scope (-0.35, -0.17)
00:04:12.518 00.004 2744 Worker thread wakes up
00:04:12.518 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.17) opts 0xd
00:04:12.518 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, -0.17)
00:04:12.518 00.000 2744 Moving (-0.35, -0.17) raw xDistance=-0.25 yDistance=-0.25
00:04:12.518 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:04:12.518 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:12.519 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:04:12.519 00.000 2744 MoveAxis(E, 0, ABG)
00:04:12.519 00.000 2744 Move returns status 0, amount 0
00:04:12.519 00.000 2744 MoveAxis(N, 0, ABG)
00:04:12.519 00.000 2744 Move returns status 0, amount 0
00:04:12.519 00.000 2744 move complete, result=0
00:04:12.519 00.000 2744 worker thread done servicing request
00:04:12.538 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1733, FiltMax=65535, Gamma=0.510
00:04:12.553 00.015 1092 UpdateGuideState exits: m=546136 SNR=91.6
00:04:12.556 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:12.559 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:12.561 00.002 1092 Enqueuing Expose request
00:04:12.563 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:04:12.566 00.003 2744 Worker thread wakes up
00:04:12.567 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:12.567 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:15.979 03.412 2744 Exposure complete
00:04:16.246 00.267 2744 worker thread done servicing request
00:04:16.246 00.000 1092 OnExposeComplete: enter
00:04:16.250 00.004 1092 UpdateGuideState(): m_state=6
00:04:16.255 00.005 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 580
00:04:16.260 00.005 1092 Star::Find returns 1 (0), X=1600.87, Y=1128.51, Mass=551673, SNR=96.9, Peak=60627 HFD=3.4
00:04:16.263 00.003 1092 MultiStar: [#1 -0.63,0.80,0.87,U] [#2 -0.75,0.96,0.88,U] [#3 -0.46,0.67,0.77,U] [#4 -0.64,0.65,0.84,U] [#5 -0.84,0.87,0.63,U] [#6 -0.92,0.77,0.67,U] [#7 -0.69,0.75,0.54,U] [#8 -0.89,1.05,0.41,U] 
00:04:16.268 00.005 1092 refined, 8 included, MultiStar: {-0.78, 0.70}, one-star: {-1.15, 0.10}
00:04:16.271 00.003 1092 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.43) = xAngle (2.84 = 2.84)
00:04:16.274 00.003 1092 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.68 = 2.68)
00:04:16.276 00.002 1092 CameraToMount -- cameraX=-0.78 cameraY=0.70 hyp=1.04 cameraTheta=2.41 mountX=-1.00 mountY=0.46, mountTheta=2.71
00:04:16.286 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.78, y=0.70, opts=13)
00:04:16.288 00.002 1092 Enqueuing Move request for scope (-0.78, 0.70)
00:04:16.291 00.003 2744 Worker thread wakes up
00:04:16.291 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.70) opts 0xd
00:04:16.291 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.78, 0.70)
00:04:16.291 00.000 2744 Moving (-0.78, 0.70) raw xDistance=-1.00 yDistance=0.46
00:04:16.291 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
00:04:16.291 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:04:16.291 00.000 2744 MoveAxis(E, 223, ABG)
00:04:16.291 00.000 2744 Guiding  Dir = 2, Dur = 223
00:04:16.292 00.001 2744 IsSlewing returns 0
00:04:16.292 00.000 2744 IsGuiding returns 0
00:04:16.292 00.000 2744 PulseGuide returned control before completion, sleep 233
00:04:16.310 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1514, FiltMax=65535, Gamma=0.510
00:04:16.326 00.016 1092 UpdateGuideState exits: m=551673 SNR=96.9
00:04:16.329 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:16.332 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:16.336 00.004 1092 Enqueuing Expose request
00:04:16.529 00.193 2744 IsGuiding returns 1
00:04:16.529 00.000 2744 scope still moving after pulse duration time elapsed
00:04:16.561 00.032 2744 IsSlewing returns 0
00:04:16.561 00.000 2744 IsGuiding returns 0
00:04:16.561 00.000 2744 scope move finished after 223 + 46 ms
00:04:16.561 00.000 2744 Move returns status 0, amount 223
00:04:16.561 00.000 2744 MoveAxis(S, 87, ABG)
00:04:16.561 00.000 2744 Guiding  Dir = 1, Dur = 87
00:04:16.562 00.001 2744 IsSlewing returns 0
00:04:16.562 00.000 2744 IsGuiding returns 0
00:04:16.562 00.000 2744 PulseGuide returned control before completion, sleep 97
00:04:16.671 00.109 2744 IsGuiding returns 1
00:04:16.671 00.000 2744 scope still moving after pulse duration time elapsed
00:04:16.703 00.032 2744 IsSlewing returns 0
00:04:16.703 00.000 2744 IsGuiding returns 0
00:04:16.703 00.000 2744 scope move finished after 87 + 54 ms
00:04:16.704 00.001 2744 Move returns status 0, amount 87
00:04:16.704 00.000 2744 move complete, result=0
00:04:16.704 00.000 2744 worker thread done servicing request
00:04:16.704 00.000 2744 Worker thread wakes up
00:04:16.704 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:16.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:16.704 00.000 1092 GuideStep: -1.0 px 223 ms EAST, 0.5 px 87 ms SOUTH
00:04:20.087 03.383 2744 Exposure complete
00:04:20.280 00.193 2744 worker thread done servicing request
00:04:20.281 00.001 1092 OnExposeComplete: enter
00:04:20.283 00.002 1092 UpdateGuideState(): m_state=6
00:04:20.286 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 581
00:04:20.289 00.003 1092 Star::Find returns 1 (0), X=1601.39, Y=1127.90, Mass=504567, SNR=81.8, Peak=50739 HFD=3.3
00:04:20.292 00.003 1092 MultiStar: [#1 -0.04,-0.02,0.95,U] [#2 -0.19,0.30,1.15,U] [#3 0.01,0.29,0.77,U] [#4 -0.07,0.23,0.88,U] [#5 -0.23,0.37,0.73,U] [#6 -0.18,0.12,0.75,U] [#7 -0.18,0.32,0.56,U] [#8 -0.58,0.24,0.57,U] 
00:04:20.294 00.002 1092 refined, 8 included, MultiStar: {-0.23, 0.12}, one-star: {-0.63, -0.51}
00:04:20.296 00.002 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
00:04:20.298 00.002 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
00:04:20.301 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=0.12 hyp=0.26 cameraTheta=2.64 mountX=-0.26 mountY=0.06, mountTheta=2.92
00:04:20.306 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.12, opts=13)
00:04:20.308 00.002 1092 Enqueuing Move request for scope (-0.23, 0.12)
00:04:20.310 00.002 2744 Worker thread wakes up
00:04:20.310 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.12) opts 0xd
00:04:20.310 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.12)
00:04:20.311 00.001 2744 Moving (-0.23, 0.12) raw xDistance=-0.26 yDistance=0.06
00:04:20.311 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:04:20.311 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:20.311 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:04:20.311 00.000 2744 MoveAxis(E, 0, ABG)
00:04:20.311 00.000 2744 Move returns status 0, amount 0
00:04:20.311 00.000 2744 MoveAxis(N, 0, ABG)
00:04:20.311 00.000 2744 Move returns status 0, amount 0
00:04:20.311 00.000 2744 move complete, result=0
00:04:20.311 00.000 2744 worker thread done servicing request
00:04:20.326 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:04:20.341 00.015 1092 UpdateGuideState exits: m=504567 SNR=81.8
00:04:20.343 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:20.345 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:20.347 00.002 1092 Enqueuing Expose request
00:04:20.350 00.003 2744 Worker thread wakes up
00:04:20.350 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:04:20.353 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:20.353 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:23.737 03.384 2744 Exposure complete
00:04:23.956 00.219 2744 worker thread done servicing request
00:04:23.956 00.000 1092 OnExposeComplete: enter
00:04:23.959 00.003 1092 UpdateGuideState(): m_state=6
00:04:23.962 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 582
00:04:23.964 00.002 1092 Star::Find returns 1 (0), X=1601.51, Y=1127.75, Mass=555944, SNR=102.9, Peak=58160 HFD=3.4
00:04:23.967 00.003 1092 MultiStar: [#1 -0.12,0.04,0.77,U] [#2 -0.30,0.48,0.85,U] [#3 0.10,-0.04,0.77,U] [#4 -0.03,0.26,0.63,U] [#5 -0.49,0.06,0.64,U] [#6 -0.26,-0.08,0.57,U] [#7 -0.23,0.21,0.48,U] [#8 -0.36,0.30,0.41,U] 
00:04:23.971 00.004 1092 refined, 8 included, MultiStar: {-0.25, 0.02}, one-star: {-0.51, -0.66}
00:04:23.973 00.002 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.48 = -2.80)
00:04:23.975 00.002 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
00:04:23.978 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.06 mountX=-0.23 mountY=-0.05, mountTheta=-2.94
00:04:23.982 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.02, opts=13)
00:04:23.986 00.004 1092 Enqueuing Move request for scope (-0.25, 0.02)
00:04:23.988 00.002 2744 Worker thread wakes up
00:04:23.988 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
00:04:23.988 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
00:04:23.988 00.000 2744 Moving (-0.25, 0.02) raw xDistance=-0.23 yDistance=-0.05
00:04:23.988 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:04:23.989 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:23.989 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:04:23.989 00.000 2744 MoveAxis(E, 0, ABG)
00:04:23.989 00.000 2744 Move returns status 0, amount 0
00:04:23.989 00.000 2744 MoveAxis(N, 0, ABG)
00:04:23.989 00.000 2744 Move returns status 0, amount 0
00:04:23.989 00.000 2744 move complete, result=0
00:04:23.989 00.000 2744 worker thread done servicing request
00:04:24.005 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:04:24.021 00.016 1092 UpdateGuideState exits: m=555944 SNR=102.9
00:04:24.025 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:24.026 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:24.029 00.003 1092 Enqueuing Expose request
00:04:24.032 00.003 2744 Worker thread wakes up
00:04:24.032 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:24.032 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:24.032 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:27.423 03.391 2744 Exposure complete
00:04:27.646 00.223 2744 worker thread done servicing request
00:04:27.647 00.001 1092 OnExposeComplete: enter
00:04:27.651 00.004 1092 UpdateGuideState(): m_state=6
00:04:27.654 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 583
00:04:27.657 00.003 1092 Star::Find returns 1 (0), X=1601.41, Y=1127.72, Mass=554864, SNR=93.5, Peak=54416 HFD=3.3
00:04:27.660 00.003 1092 MultiStar: [#1 -0.23,-0.05,0.88,U] [#2 -0.18,0.15,1.02,U] [#3 -0.06,-0.14,0.73,U] [#4 -0.06,0.19,0.66,U] [#5 -0.45,0.24,0.64,U] [#6 -0.35,-0.15,0.63,U] [#7 -0.20,0.04,0.53,U] [#8 -0.67,0.41,0.43,U] 
00:04:27.662 00.002 1092 refined, 8 included, MultiStar: {-0.30, -0.05}, one-star: {-0.61, -0.70}
00:04:27.664 00.002 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
00:04:27.667 00.003 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
00:04:27.670 00.003 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.05 hyp=0.31 cameraTheta=-2.98 mountX=-0.25 mountY=-0.13, mountTheta=-2.67
00:04:27.679 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.05, opts=13)
00:04:27.682 00.003 1092 Enqueuing Move request for scope (-0.30, -0.05)
00:04:27.685 00.003 2744 Worker thread wakes up
00:04:27.685 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.05) opts 0xd
00:04:27.685 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.05)
00:04:27.685 00.000 2744 Moving (-0.30, -0.05) raw xDistance=-0.25 yDistance=-0.13
00:04:27.685 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:04:27.685 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:27.685 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:04:27.685 00.000 2744 MoveAxis(E, 0, ABG)
00:04:27.685 00.000 2744 Move returns status 0, amount 0
00:04:27.685 00.000 2744 MoveAxis(N, 0, ABG)
00:04:27.685 00.000 2744 Move returns status 0, amount 0
00:04:27.686 00.001 2744 move complete, result=0
00:04:27.686 00.000 2744 worker thread done servicing request
00:04:27.703 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1619, FiltMax=65533, Gamma=0.510
00:04:27.720 00.017 1092 UpdateGuideState exits: m=554864 SNR=93.5
00:04:27.723 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:27.725 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:27.728 00.003 1092 Enqueuing Expose request
00:04:27.730 00.002 2744 Worker thread wakes up
00:04:27.730 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:27.734 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:27.734 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:31.118 03.384 2744 Exposure complete
00:04:31.306 00.188 2744 worker thread done servicing request
00:04:31.306 00.000 1092 OnExposeComplete: enter
00:04:31.309 00.003 1092 UpdateGuideState(): m_state=6
00:04:31.312 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 584
00:04:31.314 00.002 1092 Star::Find returns 1 (0), X=1601.50, Y=1127.82, Mass=535177, SNR=93.4, Peak=59472 HFD=3.4
00:04:31.317 00.003 1092 MultiStar: [#1 -0.00,-0.21,0.84,U] [#2 -0.05,0.08,0.90,U] [#3 0.03,-0.03,0.78,U] [#4 0.05,-0.17,0.84,U] [#5 -0.15,0.08,0.65,U] [#6 -0.14,-0.18,0.69,U] [#7 0.00,0.12,0.53,U] [#8 -0.47,0.11,0.48,U] 
00:04:31.321 00.004 1092 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.52, -0.60}
00:04:31.324 00.003 1092 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.43) = xAngle (-1.99 = -1.99)
00:04:31.326 00.002 1092 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.14 = -2.14)
00:04:31.329 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.19 cameraTheta=-2.42 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
00:04:31.334 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.12, opts=13)
00:04:31.336 00.002 1092 Enqueuing Move request for scope (-0.14, -0.12)
00:04:31.339 00.003 2744 Worker thread wakes up
00:04:31.340 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
00:04:31.340 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
00:04:31.340 00.000 2744 Moving (-0.14, -0.12) raw xDistance=-0.08 yDistance=-0.16
00:04:31.340 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:04:31.340 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:31.340 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:04:31.340 00.000 2744 MoveAxis(E, 0, ABG)
00:04:31.340 00.000 2744 Move returns status 0, amount 0
00:04:31.340 00.000 2744 MoveAxis(N, 0, ABG)
00:04:31.340 00.000 2744 Move returns status 0, amount 0
00:04:31.340 00.000 2744 move complete, result=0
00:04:31.340 00.000 2744 worker thread done servicing request
00:04:31.357 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:04:31.372 00.015 1092 UpdateGuideState exits: m=535177 SNR=93.4
00:04:31.375 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:31.377 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:31.379 00.002 1092 Enqueuing Expose request
00:04:31.381 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:04:31.383 00.002 2744 Worker thread wakes up
00:04:31.384 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:31.384 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:34.781 03.397 2744 Exposure complete
00:04:34.988 00.207 2744 worker thread done servicing request
00:04:34.988 00.000 1092 OnExposeComplete: enter
00:04:34.991 00.003 1092 UpdateGuideState(): m_state=6
00:04:34.993 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 585
00:04:34.995 00.002 1092 Star::Find returns 1 (0), X=1601.42, Y=1127.78, Mass=491125, SNR=76.8, Peak=52547 HFD=3.2
00:04:34.998 00.003 1092 MultiStar: [#1 -0.30,-0.05,1.10,U] [#2 -0.40,0.21,1.02,U] [#3 -0.15,0.12,0.79,U] [#4 -0.33,0.07,0.99,U] [#5 -0.48,0.16,0.88,U] [#6 -0.36,0.12,0.82,U] [#7 -0.15,0.16,0.60,U] [#8 -0.61,0.23,0.45,U] 
00:04:35.001 00.003 1092 refined, 8 included, MultiStar: {-0.37, 0.02}, one-star: {-0.60, -0.63}
00:04:35.003 00.002 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
00:04:35.006 00.003 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
00:04:35.008 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.38 cameraTheta=3.10 mountX=-0.35 mountY=-0.08, mountTheta=-2.90
00:04:35.017 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.02, opts=13)
00:04:35.020 00.003 1092 Enqueuing Move request for scope (-0.37, 0.02)
00:04:35.024 00.004 2744 Worker thread wakes up
00:04:35.024 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
00:04:35.024 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
00:04:35.024 00.000 2744 Moving (-0.37, 0.02) raw xDistance=-0.35 yDistance=-0.08
00:04:35.024 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:04:35.024 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:35.024 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:04:35.024 00.000 2744 MoveAxis(E, 78, ABG)
00:04:35.024 00.000 2744 Guiding  Dir = 2, Dur = 78
00:04:35.024 00.000 2744 IsSlewing returns 0
00:04:35.025 00.001 2744 IsGuiding returns 0
00:04:35.025 00.000 2744 PulseGuide returned control before completion, sleep 88
00:04:35.040 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1507, FiltMax=65535, Gamma=0.510
00:04:35.056 00.016 1092 UpdateGuideState exits: m=491125 SNR=76.8
00:04:35.058 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:35.060 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:35.062 00.002 1092 Enqueuing Expose request
00:04:35.125 00.063 2744 IsGuiding returns 1
00:04:35.125 00.000 2744 scope still moving after pulse duration time elapsed
00:04:35.157 00.032 2744 IsSlewing returns 0
00:04:35.157 00.000 2744 IsGuiding returns 0
00:04:35.157 00.000 2744 scope move finished after 78 + 53 ms
00:04:35.157 00.000 2744 Move returns status 0, amount 78
00:04:35.157 00.000 2744 MoveAxis(N, 0, ABG)
00:04:35.158 00.001 2744 Move returns status 0, amount 0
00:04:35.158 00.000 2744 move complete, result=0
00:04:35.158 00.000 2744 worker thread done servicing request
00:04:35.158 00.000 2744 Worker thread wakes up
00:04:35.158 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:35.158 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:35.159 00.001 1092 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
00:04:38.560 03.401 2744 Exposure complete
00:04:38.786 00.226 2744 worker thread done servicing request
00:04:38.786 00.000 1092 OnExposeComplete: enter
00:04:38.789 00.003 1092 UpdateGuideState(): m_state=6
00:04:38.792 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 586
00:04:38.794 00.002 1092 Star::Find returns 1 (0), X=1601.31, Y=1127.88, Mass=500453, SNR=77.1, Peak=55075 HFD=3.4
00:04:38.797 00.003 1092 MultiStar: [#1 -0.12,0.06,1.15,U] [#2 -0.28,0.26,1.22,U] [#3 -0.17,-0.08,0.87,U] [#4 -0.11,0.18,0.85,U] [#5 -0.21,0.41,0.74,U] [#6 -0.28,0.04,0.79,U] [#7 -0.15,-0.03,0.63,U] [#8 -0.47,0.37,0.50,U] 
00:04:38.800 00.003 1092 refined, 8 included, MultiStar: {-0.27, 0.06}, one-star: {-0.71, -0.53}
00:04:38.802 00.002 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.36 = -2.92)
00:04:38.805 00.003 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.07)
00:04:38.808 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=-0.27 mountY=-0.02, mountTheta=-3.07
00:04:38.814 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.06, opts=13)
00:04:38.817 00.003 1092 Enqueuing Move request for scope (-0.27, 0.06)
00:04:38.820 00.003 2744 Worker thread wakes up
00:04:38.820 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
00:04:38.820 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
00:04:38.820 00.000 2744 Moving (-0.27, 0.06) raw xDistance=-0.27 yDistance=-0.02
00:04:38.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
00:04:38.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:38.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:38.820 00.000 2744 MoveAxis(E, 0, ABG)
00:04:38.820 00.000 2744 Move returns status 0, amount 0
00:04:38.820 00.000 2744 MoveAxis(N, 0, ABG)
00:04:38.820 00.000 2744 Move returns status 0, amount 0
00:04:38.820 00.000 2744 move complete, result=0
00:04:38.820 00.000 2744 worker thread done servicing request
00:04:38.837 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1683, FiltMax=65535, Gamma=0.510
00:04:38.853 00.016 1092 UpdateGuideState exits: m=500453 SNR=77.1
00:04:38.857 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:38.859 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:38.863 00.004 1092 Enqueuing Expose request
00:04:38.865 00.002 2744 Worker thread wakes up
00:04:38.866 00.001 1092 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:38.868 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:38.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:42.265 03.397 2744 Exposure complete
00:04:42.467 00.202 2744 worker thread done servicing request
00:04:42.467 00.000 1092 OnExposeComplete: enter
00:04:42.469 00.002 1092 UpdateGuideState(): m_state=6
00:04:42.472 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 587
00:04:42.475 00.003 1092 Star::Find returns 1 (0), X=1601.45, Y=1127.92, Mass=527659, SNR=83.9, Peak=50880 HFD=3.5
00:04:42.478 00.003 1092 MultiStar: [#1 -0.18,-0.09,1.01,U] [#2 -0.33,0.42,1.04,U] [#3 -0.25,0.15,0.88,U] [#4 -0.22,0.25,0.80,U] [#5 -0.45,0.41,0.72,U] [#6 -0.43,0.04,0.75,U] [#7 -0.31,-0.00,0.66,U] [#8 -0.59,0.12,0.48,U] 
00:04:42.480 00.002 1092 refined, 8 included, MultiStar: {-0.36, 0.08}, one-star: {-0.57, -0.50}
00:04:42.483 00.003 1092 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.43) = xAngle (3.36 = -2.93)
00:04:42.486 00.003 1092 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.20 = -3.08)
00:04:42.488 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.08 hyp=0.37 cameraTheta=2.93 mountX=-0.36 mountY=-0.02, mountTheta=-3.08
00:04:42.492 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.08, opts=13)
00:04:42.495 00.003 1092 Enqueuing Move request for scope (-0.36, 0.08)
00:04:42.497 00.002 2744 Worker thread wakes up
00:04:42.497 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.08) opts 0xd
00:04:42.498 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.08)
00:04:42.498 00.000 2744 Moving (-0.36, 0.08) raw xDistance=-0.36 yDistance=-0.02
00:04:42.498 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
00:04:42.498 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:42.498 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:04:42.498 00.000 2744 MoveAxis(E, 80, ABG)
00:04:42.498 00.000 2744 Guiding  Dir = 2, Dur = 80
00:04:42.498 00.000 2744 IsSlewing returns 0
00:04:42.499 00.001 2744 IsGuiding returns 0
00:04:42.499 00.000 2744 PulseGuide returned control before completion, sleep 90
00:04:42.513 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:04:42.529 00.016 1092 UpdateGuideState exits: m=527659 SNR=83.9
00:04:42.533 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:42.535 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:42.537 00.002 1092 Enqueuing Expose request
00:04:42.603 00.066 2744 IsGuiding returns 1
00:04:42.603 00.000 2744 scope still moving after pulse duration time elapsed
00:04:42.634 00.031 2744 IsSlewing returns 0
00:04:42.635 00.001 2744 IsGuiding returns 0
00:04:42.635 00.000 2744 scope move finished after 80 + 56 ms
00:04:42.635 00.000 2744 Move returns status 0, amount 80
00:04:42.635 00.000 2744 MoveAxis(N, 0, ABG)
00:04:42.635 00.000 2744 Move returns status 0, amount 0
00:04:42.635 00.000 2744 move complete, result=0
00:04:42.635 00.000 2744 worker thread done servicing request
00:04:42.635 00.000 2744 Worker thread wakes up
00:04:42.635 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:42.636 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:42.636 00.000 1092 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
00:04:46.021 03.385 2744 Exposure complete
00:04:46.220 00.199 2744 worker thread done servicing request
00:04:46.220 00.000 1092 OnExposeComplete: enter
00:04:46.222 00.002 1092 UpdateGuideState(): m_state=6
00:04:46.225 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 588
00:04:46.227 00.002 1092 Star::Find returns 1 (0), X=1601.41, Y=1127.85, Mass=516694, SNR=81.1, Peak=49923 HFD=3.3
00:04:46.229 00.002 1092 MultiStar: [#1 -0.11,0.01,1.10,U] [#2 -0.34,0.44,1.18,U] [#3 -0.03,0.03,0.77,U] [#4 -0.12,0.23,0.95,U] [#5 -0.36,0.05,0.79,U] [#6 -0.28,0.00,0.81,U] [#7 -0.16,0.10,0.57,U] [#8 -0.46,0.40,0.53,U] 
00:04:46.231 00.002 1092 refined, 8 included, MultiStar: {-0.28, 0.07}, one-star: {-0.61, -0.57}
00:04:46.234 00.003 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
00:04:46.236 00.002 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.11)
00:04:46.238 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.28 cameraTheta=2.91 mountX=-0.28 mountY=-0.01, mountTheta=-3.10
00:04:46.242 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.07, opts=13)
00:04:46.245 00.003 1092 Enqueuing Move request for scope (-0.28, 0.07)
00:04:46.247 00.002 2744 Worker thread wakes up
00:04:46.247 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
00:04:46.247 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
00:04:46.247 00.000 2744 Moving (-0.28, 0.07) raw xDistance=-0.28 yDistance=-0.01
00:04:46.247 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
00:04:46.247 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:46.248 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:04:46.249 00.001 2744 MoveAxis(E, 0, ABG)
00:04:46.249 00.000 2744 Move returns status 0, amount 0
00:04:46.249 00.000 2744 MoveAxis(N, 0, ABG)
00:04:46.249 00.000 2744 Move returns status 0, amount 0
00:04:46.249 00.000 2744 move complete, result=0
00:04:46.249 00.000 2744 worker thread done servicing request
00:04:46.266 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1639, FiltMax=65535, Gamma=0.510
00:04:46.280 00.014 1092 UpdateGuideState exits: m=516694 SNR=81.1
00:04:46.284 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:46.286 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:46.288 00.002 1092 Enqueuing Expose request
00:04:46.291 00.003 1092 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
00:04:46.293 00.002 2744 Worker thread wakes up
00:04:46.293 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:46.293 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:49.694 03.401 2744 Exposure complete
00:04:49.901 00.207 2744 worker thread done servicing request
00:04:49.901 00.000 1092 OnExposeComplete: enter
00:04:49.904 00.003 1092 UpdateGuideState(): m_state=6
00:04:49.906 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 589
00:04:49.909 00.003 1092 Star::Find returns 1 (0), X=1601.29, Y=1128.15, Mass=521148, SNR=83.6, Peak=60835 HFD=3.4
00:04:49.911 00.002 1092 MultiStar: [#1 -0.28,0.43,0.89,U] [#2 -0.36,0.53,1.12,U] [#3 -0.19,0.37,0.86,U] [#4 -0.32,0.33,0.74,U] [#5 -0.26,0.37,0.80,U] [#6 -0.37,0.58,0.90,U] [#7 -0.25,0.23,0.53,U] [#8 -0.97,0.65,0.50,U] 
00:04:49.914 00.003 1092 refined, 8 included, MultiStar: {-0.40, 0.35}, one-star: {-0.73, -0.26}
00:04:49.916 00.002 1092 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.43) = xAngle (2.85 = 2.85)
00:04:49.919 00.003 1092 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.70 = 2.70)
00:04:49.921 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=0.35 hyp=0.53 cameraTheta=2.43 mountX=-0.51 mountY=0.23, mountTheta=2.72
00:04:49.927 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.35, opts=13)
00:04:49.928 00.001 1092 Enqueuing Move request for scope (-0.40, 0.35)
00:04:49.933 00.005 2744 Worker thread wakes up
00:04:49.933 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.35) opts 0xd
00:04:49.933 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.35)
00:04:49.933 00.000 2744 Moving (-0.40, 0.35) raw xDistance=-0.51 yDistance=0.23
00:04:49.933 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:04:49.933 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:49.934 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:04:49.934 00.000 2744 MoveAxis(E, 114, ABG)
00:04:49.934 00.000 2744 Guiding  Dir = 2, Dur = 114
00:04:49.934 00.000 2744 IsSlewing returns 0
00:04:49.934 00.000 2744 IsGuiding returns 0
00:04:49.935 00.001 2744 PulseGuide returned control before completion, sleep 124
00:04:49.948 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:04:49.964 00.016 1092 UpdateGuideState exits: m=521148 SNR=83.6
00:04:49.968 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:49.970 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:49.972 00.002 1092 Enqueuing Expose request
00:04:50.070 00.098 2744 IsGuiding returns 1
00:04:50.070 00.000 2744 scope still moving after pulse duration time elapsed
00:04:50.101 00.031 2744 IsSlewing returns 0
00:04:50.101 00.000 2744 IsGuiding returns 0
00:04:50.101 00.000 2744 scope move finished after 114 + 53 ms
00:04:50.101 00.000 2744 Move returns status 0, amount 114
00:04:50.101 00.000 2744 MoveAxis(N, 0, ABG)
00:04:50.102 00.001 2744 Move returns status 0, amount 0
00:04:50.102 00.000 2744 move complete, result=0
00:04:50.102 00.000 2744 worker thread done servicing request
00:04:50.102 00.000 2744 Worker thread wakes up
00:04:50.102 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:50.102 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:50.109 00.007 1092 GuideStep: -0.5 px 114 ms EAST, 0.2 px 0 ms NORTH
00:04:53.621 03.512 2744 Exposure complete
00:04:53.948 00.327 1092 OnExposeComplete: enter
00:04:53.954 00.006 2744 worker thread done servicing request
00:04:53.954 00.000 1092 UpdateGuideState(): m_state=6
00:04:53.961 00.007 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 590
00:04:53.968 00.007 1092 Star::Find returns 1 (0), X=1601.83, Y=1127.70, Mass=571502, SNR=86.4, Peak=61888 HFD=3.4
00:04:53.974 00.006 1092 MultiStar: [#1 0.21,-0.21,0.95,U] [#2 0.14,0.07,0.88,U] [#3 0.21,-0.18,0.77,U] [#4 0.14,-0.00,0.86,U] [#5 0.16,0.09,0.79,U] [#6 -0.09,-0.25,0.71,U] [#7 -0.00,-0.02,0.56,U] [#8 0.06,0.27,0.48,U] 
00:04:53.983 00.009 1092 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {-0.19, -0.72}
00:04:53.989 00.006 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.68 = -0.68)
00:04:54.006 00.017 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.83 = -0.83)
00:04:54.033 00.027 1092 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-1.11 mountX=0.12 mountY=-0.12, mountTheta=-0.76
00:04:54.053 00.020 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.14, opts=13)
00:04:54.061 00.008 1092 Enqueuing Move request for scope (0.07, -0.14)
00:04:54.073 00.012 2744 Worker thread wakes up
00:04:54.073 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
00:04:54.073 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
00:04:54.073 00.000 2744 Moving (0.07, -0.14) raw xDistance=0.12 yDistance=-0.12
00:04:54.074 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:04:54.074 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:54.074 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:54.074 00.000 2744 MoveAxis(E, 0, ABG)
00:04:54.074 00.000 2744 Move returns status 0, amount 0
00:04:54.075 00.001 2744 MoveAxis(N, 0, ABG)
00:04:54.075 00.000 2744 Move returns status 0, amount 0
00:04:54.075 00.000 2744 move complete, result=0
00:04:54.075 00.000 2744 worker thread done servicing request
00:04:54.108 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1655, FiltMax=65535, Gamma=0.510
00:04:54.141 00.033 1092 UpdateGuideState exits: m=571502 SNR=86.4
00:04:54.146 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:54.155 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:54.163 00.008 1092 Enqueuing Expose request
00:04:54.170 00.007 2744 Worker thread wakes up
00:04:54.170 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:54.178 00.008 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:54.178 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:57.616 03.438 2744 Exposure complete
00:04:57.926 00.310 2744 worker thread done servicing request
00:04:57.926 00.000 1092 OnExposeComplete: enter
00:04:57.930 00.004 1092 UpdateGuideState(): m_state=6
00:04:57.939 00.009 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 591
00:04:57.948 00.009 1092 Star::Find returns 1 (0), X=1601.87, Y=1127.66, Mass=540525, SNR=89.1, Peak=53312 HFD=3.3
00:04:57.963 00.015 1092 MultiStar: [#1 0.41,-0.25,0.96,U] [#2 0.29,-0.04,1.07,U] [#3 0.44,-0.12,0.70,U] [#4 0.46,-0.13,0.72,U] [#5 0.25,-0.11,0.73,U] [#6 0.24,-0.09,0.70,U] [#7 0.11,0.08,0.55,U] [#8 -0.04,0.10,0.41,U] 
00:04:57.978 00.015 1092 refined, 8 included, MultiStar: {0.23, -0.19}, one-star: {-0.15, -0.76}
00:04:57.991 00.013 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
00:04:58.004 00.013 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
00:04:58.019 00.015 1092 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.68 mountX=0.29 mountY=-0.12, mountTheta=-0.39
00:04:58.034 00.015 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.19, opts=13)
00:04:58.041 00.007 1092 Enqueuing Move request for scope (0.23, -0.19)
00:04:58.049 00.008 2744 Worker thread wakes up
00:04:58.049 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
00:04:58.049 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
00:04:58.049 00.000 2744 Moving (0.23, -0.19) raw xDistance=0.29 yDistance=-0.12
00:04:58.050 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
00:04:58.050 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:04:58.050 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:04:58.050 00.000 2744 MoveAxis(E, 0, ABG)
00:04:58.050 00.000 2744 Move returns status 0, amount 0
00:04:58.050 00.000 2744 MoveAxis(N, 0, ABG)
00:04:58.051 00.001 2744 Move returns status 0, amount 0
00:04:58.051 00.000 2744 move complete, result=0
00:04:58.051 00.000 2744 worker thread done servicing request
00:04:58.091 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1531, FiltMax=65535, Gamma=0.510
00:04:58.141 00.050 1092 UpdateGuideState exits: m=540525 SNR=89.1
00:04:58.149 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:04:58.155 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:04:58.164 00.009 1092 Enqueuing Expose request
00:04:58.172 00.008 2744 Worker thread wakes up
00:04:58.172 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:04:58.177 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:04:58.177 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:04:59.619 01.442 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:04:59.622 00.003 1092 case statement mapped state 6 to 3
00:04:59.624 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:05:01.570 01.946 2744 Exposure complete
00:05:01.785 00.215 2744 worker thread done servicing request
00:05:01.785 00.000 1092 OnExposeComplete: enter
00:05:01.788 00.003 1092 UpdateGuideState(): m_state=6
00:05:01.791 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 592
00:05:01.794 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1127.70, Mass=511645, SNR=95.0, Peak=51088 HFD=3.4
00:05:01.797 00.003 1092 MultiStar: [#1 0.41,-0.35,0.83,U] [#2 0.46,0.04,0.90,U] [#3 0.56,-0.27,0.75,U] [#4 0.51,-0.07,0.76,U] [#5 0.30,-0.07,0.68,U] [#6 0.38,-0.32,0.82,U] [#7 0.37,-0.14,0.50,U] [#8 0.35,-0.02,0.47,U] 
00:05:01.799 00.002 1092 refined, 8 included, MultiStar: {0.39, -0.24}, one-star: {0.15, -0.72}
00:05:01.802 00.003 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
00:05:01.805 00.003 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
00:05:01.807 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.24 hyp=0.45 cameraTheta=-0.56 mountX=0.45 mountY=-0.13, mountTheta=-0.28
00:05:01.812 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.24, opts=13)
00:05:01.814 00.002 1092 Enqueuing Move request for scope (0.39, -0.24)
00:05:01.816 00.002 2744 Worker thread wakes up
00:05:01.817 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.24) opts 0xd
00:05:01.817 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.24)
00:05:01.817 00.000 2744 Moving (0.39, -0.24) raw xDistance=0.45 yDistance=-0.13
00:05:01.817 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:05:01.817 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:01.817 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:01.817 00.000 2744 MoveAxis(W, 101, ABG)
00:05:01.817 00.000 2744 Guiding  Dir = 3, Dur = 101
00:05:01.817 00.000 2744 IsSlewing returns 0
00:05:01.818 00.001 2744 IsGuiding returns 0
00:05:01.818 00.000 2744 PulseGuide returned control before completion, sleep 111
00:05:01.834 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1779, FiltMax=65535, Gamma=0.510
00:05:01.850 00.016 1092 UpdateGuideState exits: m=511645 SNR=95.0
00:05:01.853 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:01.855 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:01.858 00.003 1092 Enqueuing Expose request
00:05:01.943 00.085 2744 IsGuiding returns 0
00:05:01.943 00.000 2744 Move returns status 0, amount 101
00:05:01.943 00.000 2744 MoveAxis(N, 0, ABG)
00:05:01.943 00.000 2744 Move returns status 0, amount 0
00:05:01.943 00.000 2744 move complete, result=0
00:05:01.943 00.000 2744 worker thread done servicing request
00:05:01.943 00.000 2744 Worker thread wakes up
00:05:01.944 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:01.944 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:01.944 00.000 1092 GuideStep: 0.5 px 101 ms WEST, -0.1 px 0 ms NORTH
00:05:05.380 03.436 2744 Exposure complete
00:05:05.628 00.248 2744 worker thread done servicing request
00:05:05.628 00.000 1092 OnExposeComplete: enter
00:05:05.632 00.004 1092 UpdateGuideState(): m_state=6
00:05:05.637 00.005 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 593
00:05:05.640 00.003 1092 Star::Find returns 1 (0), X=1601.71, Y=1127.58, Mass=509388, SNR=84.4, Peak=57648 HFD=3.2
00:05:05.644 00.004 1092 MultiStar: [#1 0.14,-0.44,0.97,U] [#2 -0.06,-0.13,1.07,U] [#3 0.27,-0.36,0.78,U] [#4 0.09,-0.15,0.77,U] [#5 -0.18,-0.22,0.75,U] [#6 -0.06,-0.41,0.74,U] [#7 0.16,-0.49,0.64,U] [#8 -0.23,-0.14,0.41,U] 
00:05:05.647 00.003 1092 refined, 8 included, MultiStar: {-0.02, -0.37}, one-star: {-0.31, -0.84}
00:05:05.650 00.003 1092 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.43) = xAngle (-1.19 = -1.19)
00:05:05.653 00.003 1092 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
00:05:05.657 00.004 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.62 mountX=0.14 mountY=-0.36, mountTheta=-1.21
00:05:05.662 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.37, opts=13)
00:05:05.665 00.003 1092 Enqueuing Move request for scope (-0.02, -0.37)
00:05:05.668 00.003 2744 Worker thread wakes up
00:05:05.668 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.37) opts 0xd
00:05:05.668 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.37)
00:05:05.668 00.000 2744 Moving (-0.02, -0.37) raw xDistance=0.14 yDistance=-0.36
00:05:05.668 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:05:05.668 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:05.668 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:05:05.668 00.000 2744 MoveAxis(E, 0, ABG)
00:05:05.669 00.001 2744 Move returns status 0, amount 0
00:05:05.669 00.000 2744 MoveAxis(N, 0, ABG)
00:05:05.669 00.000 2744 Move returns status 0, amount 0
00:05:05.669 00.000 2744 move complete, result=0
00:05:05.669 00.000 2744 worker thread done servicing request
00:05:05.686 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1408, FiltMax=65535, Gamma=0.510
00:05:05.705 00.019 1092 UpdateGuideState exits: m=509388 SNR=84.4
00:05:05.709 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:05.712 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:05.716 00.004 1092 Enqueuing Expose request
00:05:05.719 00.003 2744 Worker thread wakes up
00:05:05.719 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:05:05.721 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:05.722 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:09.099 03.377 2744 Exposure complete
00:05:09.292 00.193 2744 worker thread done servicing request
00:05:09.293 00.001 1092 OnExposeComplete: enter
00:05:09.295 00.002 1092 UpdateGuideState(): m_state=6
00:05:09.297 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 594
00:05:09.299 00.002 1092 Star::Find returns 1 (0), X=1601.57, Y=1127.81, Mass=554474, SNR=102.3, Peak=51392 HFD=3.4
00:05:09.302 00.003 1092 MultiStar: [#1 -0.07,0.07,0.74,U] [#2 -0.11,0.39,0.77,U] [#3 0.10,-0.03,0.67,U] [#4 -0.01,0.02,0.72,U] [#5 -0.23,0.27,0.59,U] [#6 -0.15,0.07,0.56,U] [#7 -0.33,0.06,0.51,U] [#8 -0.43,0.23,0.38,U] 
00:05:09.304 00.002 1092 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {-0.45, -0.61}
00:05:09.306 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.51 = -2.77)
00:05:09.308 00.002 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
00:05:09.311 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.09 mountX=-0.17 mountY=-0.04, mountTheta=-2.91
00:05:09.314 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.01, opts=13)
00:05:09.317 00.003 1092 Enqueuing Move request for scope (-0.18, 0.01)
00:05:09.319 00.002 2744 Worker thread wakes up
00:05:09.320 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
00:05:09.320 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
00:05:09.320 00.000 2744 Moving (-0.18, 0.01) raw xDistance=-0.17 yDistance=-0.04
00:05:09.320 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:05:09.320 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:09.320 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:05:09.320 00.000 2744 MoveAxis(E, 0, ABG)
00:05:09.320 00.000 2744 Move returns status 0, amount 0
00:05:09.320 00.000 2744 MoveAxis(N, 0, ABG)
00:05:09.320 00.000 2744 Move returns status 0, amount 0
00:05:09.320 00.000 2744 move complete, result=0
00:05:09.320 00.000 2744 worker thread done servicing request
00:05:09.335 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1607, FiltMax=65533, Gamma=0.510
00:05:09.350 00.015 1092 UpdateGuideState exits: m=554474 SNR=102.3
00:05:09.353 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:09.355 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:09.357 00.002 1092 Enqueuing Expose request
00:05:09.359 00.002 2744 Worker thread wakes up
00:05:09.359 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:09.359 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:09.359 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:05:12.745 03.386 2744 Exposure complete
00:05:12.940 00.195 2744 worker thread done servicing request
00:05:12.940 00.000 1092 OnExposeComplete: enter
00:05:12.942 00.002 1092 UpdateGuideState(): m_state=6
00:05:12.945 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 595
00:05:12.947 00.002 1092 Star::Find returns 1 (0), X=1601.57, Y=1127.97, Mass=540059, SNR=85.9, Peak=49667 HFD=3.5
00:05:12.950 00.003 1092 MultiStar: [#1 -0.10,0.21,0.91,U] [#2 -0.13,0.36,1.02,U] [#3 -0.08,0.15,0.78,U] [#4 -0.10,0.18,0.81,U] [#5 -0.23,0.37,0.80,U] [#6 -0.25,0.13,0.66,U] [#7 -0.37,0.32,0.61,U] [#8 -0.53,0.34,0.49,U] 
00:05:12.952 00.002 1092 refined, 8 included, MultiStar: {-0.23, 0.16}, one-star: {-0.45, -0.45}
00:05:12.954 00.002 1092 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.43) = xAngle (2.97 = 2.97)
00:05:12.957 00.003 1092 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.82 = 2.82)
00:05:12.959 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.54 mountX=-0.28 mountY=0.09, mountTheta=2.83
00:05:12.965 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.16, opts=13)
00:05:12.967 00.002 1092 Enqueuing Move request for scope (-0.23, 0.16)
00:05:12.969 00.002 2744 Worker thread wakes up
00:05:12.969 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
00:05:12.969 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
00:05:12.969 00.000 2744 Moving (-0.23, 0.16) raw xDistance=-0.28 yDistance=0.09
00:05:12.969 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
00:05:12.969 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:12.970 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:05:12.970 00.000 2744 MoveAxis(E, 0, ABG)
00:05:12.970 00.000 2744 Move returns status 0, amount 0
00:05:12.970 00.000 2744 MoveAxis(N, 0, ABG)
00:05:12.970 00.000 2744 Move returns status 0, amount 0
00:05:12.970 00.000 2744 move complete, result=0
00:05:12.971 00.001 2744 worker thread done servicing request
00:05:12.985 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1719, FiltMax=65535, Gamma=0.510
00:05:12.999 00.014 1092 UpdateGuideState exits: m=540059 SNR=85.9
00:05:13.003 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:13.005 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:13.008 00.003 1092 Enqueuing Expose request
00:05:13.010 00.002 2744 Worker thread wakes up
00:05:13.010 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:13.010 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:13.010 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:16.397 03.387 2744 Exposure complete
00:05:16.620 00.223 2744 worker thread done servicing request
00:05:16.620 00.000 1092 OnExposeComplete: enter
00:05:16.624 00.004 1092 UpdateGuideState(): m_state=6
00:05:16.627 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 596
00:05:16.629 00.002 1092 Star::Find returns 1 (0), X=1601.37, Y=1127.94, Mass=527014, SNR=77.4, Peak=49360 HFD=3.4
00:05:16.633 00.004 1092 MultiStar: [#1 -0.30,0.17,0.88,U] [#2 -0.30,0.38,0.98,U] [#3 -0.09,-0.03,0.92,U] [#4 -0.24,0.09,0.80,U] [#5 -0.27,0.20,0.85,U] [#6 -0.31,0.06,0.69,U] [#7 -0.33,0.18,0.75,U] [#8 -0.65,0.60,0.47,U] 
00:05:16.635 00.002 1092 refined, 8 included, MultiStar: {-0.34, 0.10}, one-star: {-0.65, -0.47}
00:05:16.639 00.004 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
00:05:16.642 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
00:05:16.644 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.35 cameraTheta=2.86 mountX=-0.35 mountY=0.00, mountTheta=3.13
00:05:16.650 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.10, opts=13)
00:05:16.653 00.003 1092 Enqueuing Move request for scope (-0.34, 0.10)
00:05:16.656 00.003 2744 Worker thread wakes up
00:05:16.656 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd
00:05:16.657 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.10)
00:05:16.657 00.000 2744 Moving (-0.34, 0.10) raw xDistance=-0.35 yDistance=0.00
00:05:16.657 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:05:16.657 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:16.657 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:05:16.657 00.000 2744 MoveAxis(E, 78, ABG)
00:05:16.657 00.000 2744 Guiding  Dir = 2, Dur = 78
00:05:16.657 00.000 2744 IsSlewing returns 0
00:05:16.658 00.001 2744 IsGuiding returns 0
00:05:16.658 00.000 2744 PulseGuide returned control before completion, sleep 88
00:05:16.675 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1533, FiltMax=65535, Gamma=0.510
00:05:16.691 00.016 1092 UpdateGuideState exits: m=527014 SNR=77.4
00:05:16.694 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:16.696 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:16.700 00.004 1092 Enqueuing Expose request
00:05:16.748 00.048 2744 IsGuiding returns 1
00:05:16.748 00.000 2744 scope still moving after pulse duration time elapsed
00:05:16.779 00.031 2744 IsSlewing returns 0
00:05:16.779 00.000 2744 IsGuiding returns 0
00:05:16.779 00.000 2744 scope move finished after 78 + 42 ms
00:05:16.779 00.000 2744 Move returns status 0, amount 78
00:05:16.779 00.000 2744 MoveAxis(N, 0, ABG)
00:05:16.780 00.001 2744 Move returns status 0, amount 0
00:05:16.780 00.000 2744 move complete, result=0
00:05:16.780 00.000 2744 worker thread done servicing request
00:05:16.780 00.000 2744 Worker thread wakes up
00:05:16.780 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:16.780 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:16.784 00.004 1092 GuideStep: -0.3 px 78 ms EAST, 0.0 px 0 ms NORTH
00:05:20.164 03.380 2744 Exposure complete
00:05:20.369 00.205 2744 worker thread done servicing request
00:05:20.369 00.000 1092 OnExposeComplete: enter
00:05:20.372 00.003 1092 UpdateGuideState(): m_state=6
00:05:20.374 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 597
00:05:20.377 00.003 1092 Star::Find returns 1 (0), X=1601.15, Y=1127.89, Mass=528842, SNR=81.1, Peak=60339 HFD=3.1
00:05:20.379 00.002 1092 MultiStar: [#1 -0.43,0.08,1.10,U] [#2 -0.67,0.13,1.00,U] [#3 -0.30,0.09,0.93,U] [#4 -0.38,0.06,0.87,U] [#5 -0.81,0.14,0.73,U] [#6 -0.54,0.05,0.72,U] [#7 -0.44,0.25,0.62,U] [#8 -1.05,0.15,0.47,U] 
00:05:20.381 00.002 1092 refined, 8 included, MultiStar: {-0.59, 0.03}, one-star: {-0.87, -0.52}
00:05:20.383 00.002 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.76)
00:05:20.386 00.003 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
00:05:20.389 00.003 1092 CameraToMount -- cameraX=-0.59 cameraY=0.03 hyp=0.59 cameraTheta=3.10 mountX=-0.54 mountY=-0.13, mountTheta=-2.90
00:05:20.393 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=0.03, opts=13)
00:05:20.395 00.002 1092 Enqueuing Move request for scope (-0.59, 0.03)
00:05:20.397 00.002 2744 Worker thread wakes up
00:05:20.397 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.03) opts 0xd
00:05:20.397 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, 0.03)
00:05:20.397 00.000 2744 Moving (-0.59, 0.03) raw xDistance=-0.54 yDistance=-0.13
00:05:20.397 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
00:05:20.397 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:20.398 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:05:20.398 00.000 2744 MoveAxis(E, 127, ABG)
00:05:20.398 00.000 2744 Guiding  Dir = 2, Dur = 127
00:05:20.398 00.000 2744 IsSlewing returns 0
00:05:20.398 00.000 2744 IsGuiding returns 0
00:05:20.398 00.000 2744 PulseGuide returned control before completion, sleep 137
00:05:20.413 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1533, FiltMax=65535, Gamma=0.510
00:05:20.429 00.016 1092 UpdateGuideState exits: m=528842 SNR=81.1
00:05:20.432 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:20.435 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:20.437 00.002 1092 Enqueuing Expose request
00:05:20.542 00.105 2744 IsGuiding returns 1
00:05:20.542 00.000 2744 scope still moving after pulse duration time elapsed
00:05:20.572 00.030 2744 IsSlewing returns 0
00:05:20.572 00.000 2744 IsGuiding returns 0
00:05:20.572 00.000 2744 scope move finished after 127 + 47 ms
00:05:20.572 00.000 2744 Move returns status 0, amount 127
00:05:20.574 00.002 2744 MoveAxis(N, 0, ABG)
00:05:20.575 00.001 2744 Move returns status 0, amount 0
00:05:20.575 00.000 2744 move complete, result=0
00:05:20.575 00.000 2744 worker thread done servicing request
00:05:20.575 00.000 2744 Worker thread wakes up
00:05:20.575 00.000 1092 GuideStep: -0.5 px 127 ms EAST, -0.1 px 0 ms NORTH
00:05:20.578 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:20.578 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:23.955 03.377 2744 Exposure complete
00:05:24.150 00.195 2744 worker thread done servicing request
00:05:24.151 00.001 1092 OnExposeComplete: enter
00:05:24.153 00.002 1092 UpdateGuideState(): m_state=6
00:05:24.155 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 598
00:05:24.157 00.002 1092 Star::Find returns 1 (0), X=1601.90, Y=1127.53, Mass=498261, SNR=86.0, Peak=56128 HFD=3.3
00:05:24.159 00.002 1092 MultiStar: [#1 0.20,-0.30,1.04,U] [#2 0.07,0.12,0.96,U] [#3 0.35,-0.27,0.79,U] [#4 0.29,-0.17,0.87,U] [#5 0.24,0.06,0.72,U] [#6 0.07,-0.22,0.66,U] [#7 0.08,0.02,0.53,U] [#8 -0.12,0.31,0.55,U] 
00:05:24.161 00.002 1092 refined, 8 included, MultiStar: {0.12, -0.19}, one-star: {-0.12, -0.89}
00:05:24.163 00.002 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.58 = -0.58)
00:05:24.167 00.004 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
00:05:24.170 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=0.19 mountY=-0.15, mountTheta=-0.67
00:05:24.177 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.19, opts=13)
00:05:24.180 00.003 1092 Enqueuing Move request for scope (0.12, -0.19)
00:05:24.185 00.005 2744 Worker thread wakes up
00:05:24.185 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
00:05:24.185 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
00:05:24.185 00.000 2744 Moving (0.12, -0.19) raw xDistance=0.19 yDistance=-0.15
00:05:24.185 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:05:24.185 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:24.185 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:05:24.185 00.000 2744 MoveAxis(E, 0, ABG)
00:05:24.185 00.000 2744 Move returns status 0, amount 0
00:05:24.185 00.000 2744 MoveAxis(N, 0, ABG)
00:05:24.185 00.000 2744 Move returns status 0, amount 0
00:05:24.185 00.000 2744 move complete, result=0
00:05:24.186 00.001 2744 worker thread done servicing request
00:05:24.203 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:05:24.220 00.017 1092 UpdateGuideState exits: m=498261 SNR=86.0
00:05:24.225 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:24.229 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:24.237 00.008 1092 Enqueuing Expose request
00:05:24.242 00.005 2744 Worker thread wakes up
00:05:24.243 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:24.243 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:24.243 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:05:27.632 03.389 2744 Exposure complete
00:05:27.840 00.208 2744 worker thread done servicing request
00:05:27.840 00.000 1092 OnExposeComplete: enter
00:05:27.843 00.003 1092 UpdateGuideState(): m_state=6
00:05:27.845 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 599
00:05:27.849 00.004 1092 Star::Find returns 1 (0), X=1602.27, Y=1127.78, Mass=555213, SNR=83.7, Peak=54928 HFD=3.5
00:05:27.852 00.003 1092 MultiStar: [#1 0.88,-0.02,0.92,U] [#2 0.65,0.16,0.92,U] [#3 0.91,0.03,0.71,U] [#4 0.77,-0.06,0.77,U] [#5 0.48,0.20,0.77,U] [#6 0.64,0.09,0.74,U] [#7 0.56,0.12,0.53,U] [#8 0.21,0.49,0.49,U] 
00:05:27.855 00.003 1092 refined, 8 included, MultiStar: {0.60, -0.00}, one-star: {0.26, -0.63}
00:05:27.857 00.002 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
00:05:27.859 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
00:05:27.861 00.002 1092 CameraToMount -- cameraX=0.60 cameraY=-0.00 hyp=0.60 cameraTheta=-0.00 mountX=0.55 mountY=0.16, mountTheta=0.29
00:05:27.866 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.00, opts=13)
00:05:27.869 00.003 1092 Enqueuing Move request for scope (0.60, -0.00)
00:05:27.872 00.003 2744 Worker thread wakes up
00:05:27.872 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.00) opts 0xd
00:05:27.872 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.00)
00:05:27.872 00.000 2744 Moving (0.60, -0.00) raw xDistance=0.55 yDistance=0.16
00:05:27.872 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
00:05:27.872 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:27.872 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:05:27.872 00.000 2744 MoveAxis(W, 123, ABG)
00:05:27.872 00.000 2744 Guiding  Dir = 3, Dur = 123
00:05:27.873 00.001 2744 IsSlewing returns 0
00:05:27.873 00.000 2744 IsGuiding returns 0
00:05:27.873 00.000 2744 PulseGuide returned control before completion, sleep 133
00:05:27.887 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:05:27.904 00.017 1092 UpdateGuideState exits: m=555213 SNR=83.7
00:05:27.907 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:27.909 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:27.911 00.002 1092 Enqueuing Expose request
00:05:28.012 00.101 2744 IsGuiding returns 1
00:05:28.012 00.000 2744 scope still moving after pulse duration time elapsed
00:05:28.044 00.032 2744 IsSlewing returns 0
00:05:28.044 00.000 2744 IsGuiding returns 0
00:05:28.044 00.000 2744 scope move finished after 123 + 47 ms
00:05:28.044 00.000 2744 Move returns status 0, amount 123
00:05:28.045 00.001 2744 MoveAxis(N, 0, ABG)
00:05:28.045 00.000 2744 Move returns status 0, amount 0
00:05:28.045 00.000 2744 move complete, result=0
00:05:28.045 00.000 2744 worker thread done servicing request
00:05:28.045 00.000 2744 Worker thread wakes up
00:05:28.045 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:28.045 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:28.047 00.002 1092 GuideStep: 0.6 px 123 ms WEST, 0.2 px 0 ms NORTH
00:05:31.424 03.377 2744 Exposure complete
00:05:31.616 00.192 1092 OnExposeComplete: enter
00:05:31.619 00.003 1092 UpdateGuideState(): m_state=6
00:05:31.621 00.002 2744 worker thread done servicing request
00:05:31.621 00.000 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 600
00:05:31.624 00.003 1092 Star::Find returns 1 (0), X=1601.69, Y=1127.70, Mass=509053, SNR=82.4, Peak=48259 HFD=3.4
00:05:31.627 00.003 1092 MultiStar: [#1 0.18,0.01,1.01,U] [#2 -0.06,0.19,0.94,U] [#3 0.19,-0.20,0.82,U] [#4 0.27,-0.11,0.82,U] [#5 -0.03,0.24,0.76,U] [#6 0.16,-0.12,0.66,U] [#7 0.30,0.07,0.59,U] [#8 -0.07,0.20,0.43,U] 
00:05:31.628 00.001 1092 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {-0.33, -0.71}
00:05:31.631 00.003 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
00:05:31.634 00.003 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.66 = -0.66)
00:05:31.636 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.93 mountX=0.08 mountY=-0.06, mountTheta=-0.61
00:05:31.641 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.08, opts=13)
00:05:31.644 00.003 1092 Enqueuing Move request for scope (0.06, -0.08)
00:05:31.646 00.002 2744 Worker thread wakes up
00:05:31.646 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
00:05:31.646 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
00:05:31.646 00.000 2744 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=-0.06
00:05:31.646 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:05:31.646 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:31.646 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:05:31.646 00.000 2744 MoveAxis(E, 0, ABG)
00:05:31.646 00.000 2744 Move returns status 0, amount 0
00:05:31.647 00.001 2744 MoveAxis(N, 0, ABG)
00:05:31.647 00.000 2744 Move returns status 0, amount 0
00:05:31.647 00.000 2744 move complete, result=0
00:05:31.647 00.000 2744 worker thread done servicing request
00:05:31.661 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1808, FiltMax=65535, Gamma=0.510
00:05:31.675 00.014 1092 UpdateGuideState exits: m=509053 SNR=82.4
00:05:31.678 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:31.680 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:31.684 00.004 1092 Enqueuing Expose request
00:05:31.687 00.003 2744 Worker thread wakes up
00:05:31.687 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:31.687 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:31.687 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:05:35.104 03.417 2744 Exposure complete
00:05:35.312 00.208 2744 worker thread done servicing request
00:05:35.312 00.000 1092 OnExposeComplete: enter
00:05:35.316 00.004 1092 UpdateGuideState(): m_state=6
00:05:35.319 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 601
00:05:35.321 00.002 1092 Star::Find returns 1 (0), X=1601.66, Y=1127.88, Mass=506876, SNR=84.3, Peak=49571 HFD=3.3
00:05:35.324 00.003 1092 MultiStar: [#1 0.32,0.10,0.99,U] [#2 0.30,0.22,0.91,U] [#3 0.37,0.08,0.74,U] [#4 0.42,0.09,0.72,U] [#5 0.22,0.14,0.77,U] [#6 0.37,0.07,0.65,U] [#7 0.35,0.08,0.67,U] [#8 -0.22,0.57,0.42,U] 
00:05:35.327 00.003 1092 refined, 8 included, MultiStar: {0.20, 0.05}, one-star: {-0.36, -0.53}
00:05:35.329 00.002 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
00:05:35.331 00.002 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.53 = 0.53)
00:05:35.334 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.25 mountX=0.16 mountY=0.10, mountTheta=0.57
00:05:35.342 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.05, opts=13)
00:05:35.346 00.004 1092 Enqueuing Move request for scope (0.20, 0.05)
00:05:35.349 00.003 2744 Worker thread wakes up
00:05:35.349 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
00:05:35.350 00.001 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
00:05:35.350 00.000 2744 Moving (0.20, 0.05) raw xDistance=0.16 yDistance=0.10
00:05:35.350 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:05:35.350 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:35.350 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:05:35.350 00.000 2744 MoveAxis(E, 0, ABG)
00:05:35.350 00.000 2744 Move returns status 0, amount 0
00:05:35.350 00.000 2744 MoveAxis(N, 0, ABG)
00:05:35.350 00.000 2744 Move returns status 0, amount 0
00:05:35.350 00.000 2744 move complete, result=0
00:05:35.351 00.001 2744 worker thread done servicing request
00:05:35.368 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1773, FiltMax=65535, Gamma=0.510
00:05:35.385 00.017 1092 UpdateGuideState exits: m=506876 SNR=84.3
00:05:35.389 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:35.391 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:35.394 00.003 1092 Enqueuing Expose request
00:05:35.396 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:05:35.400 00.004 2744 Worker thread wakes up
00:05:35.400 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:35.400 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:38.797 03.397 2744 Exposure complete
00:05:39.008 00.211 2744 worker thread done servicing request
00:05:39.008 00.000 1092 OnExposeComplete: enter
00:05:39.011 00.003 1092 UpdateGuideState(): m_state=6
00:05:39.014 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 602
00:05:39.018 00.004 1092 Star::Find returns 1 (0), X=1601.49, Y=1127.80, Mass=473954, SNR=73.5, Peak=48160 HFD=3.2
00:05:39.022 00.004 1092 MultiStar: [#1 -0.14,0.03,1.11,U] [#2 -0.17,0.33,1.10,U] [#3 -0.23,0.27,0.92,U] [#4 -0.02,0.19,1.02,U] [#5 -0.26,0.19,0.85,U] [#6 -0.20,0.03,0.71,U] [#7 -0.35,0.15,0.76,U] [#8 -0.59,0.19,0.50,U] 
00:05:39.025 00.003 1092 refined, 8 included, MultiStar: {-0.26, 0.08}, one-star: {-0.53, -0.61}
00:05:39.028 00.003 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.27 = -3.01)
00:05:39.031 00.003 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
00:05:39.035 00.004 1092 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.85 mountX=-0.26 mountY=0.01, mountTheta=3.12
00:05:39.046 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=0.08, opts=13)
00:05:39.051 00.005 1092 Enqueuing Move request for scope (-0.26, 0.08)
00:05:39.054 00.003 2744 Worker thread wakes up
00:05:39.054 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.08) opts 0xd
00:05:39.054 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, 0.08)
00:05:39.054 00.000 2744 Moving (-0.26, 0.08) raw xDistance=-0.26 yDistance=0.01
00:05:39.054 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:05:39.054 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:39.054 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:39.054 00.000 2744 MoveAxis(E, 0, ABG)
00:05:39.054 00.000 2744 Move returns status 0, amount 0
00:05:39.054 00.000 2744 MoveAxis(N, 0, ABG)
00:05:39.054 00.000 2744 Move returns status 0, amount 0
00:05:39.055 00.001 2744 move complete, result=0
00:05:39.055 00.000 2744 worker thread done servicing request
00:05:39.070 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:05:39.087 00.017 1092 UpdateGuideState exits: m=473954 SNR=73.5
00:05:39.091 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:39.093 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:39.096 00.003 1092 Enqueuing Expose request
00:05:39.098 00.002 2744 Worker thread wakes up
00:05:39.098 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:39.100 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:39.100 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:42.498 03.398 2744 Exposure complete
00:05:42.686 00.188 2744 worker thread done servicing request
00:05:42.686 00.000 1092 OnExposeComplete: enter
00:05:42.690 00.004 1092 UpdateGuideState(): m_state=6
00:05:42.693 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 603
00:05:42.695 00.002 1092 Star::Find returns 1 (0), X=1601.45, Y=1127.80, Mass=492797, SNR=77.5, Peak=53875 HFD=3.4
00:05:42.697 00.002 1092 MultiStar: [#1 -0.26,-0.01,1.08,U] [#2 -0.44,0.43,1.03,U] [#3 -0.26,0.10,0.81,U] [#4 -0.15,0.13,1.03,U] [#5 -0.59,0.29,0.82,U] [#6 -0.33,0.23,0.71,U] [#7 -0.16,0.32,0.66,U] [#8 -0.45,0.33,0.57,U] 
00:05:42.699 00.002 1092 refined, 8 included, MultiStar: {-0.36, 0.11}, one-star: {-0.57, -0.61}
00:05:42.702 00.003 1092 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.43) = xAngle (3.27 = -3.01)
00:05:42.704 00.002 1092 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
00:05:42.706 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.11 hyp=0.37 cameraTheta=2.84 mountX=-0.37 mountY=0.01, mountTheta=3.12
00:05:42.710 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.11, opts=13)
00:05:42.712 00.002 1092 Enqueuing Move request for scope (-0.36, 0.11)
00:05:42.714 00.002 2744 Worker thread wakes up
00:05:42.714 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.11) opts 0xd
00:05:42.714 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.11)
00:05:42.715 00.001 2744 Moving (-0.36, 0.11) raw xDistance=-0.37 yDistance=0.01
00:05:42.715 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:05:42.715 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:42.715 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:05:42.715 00.000 2744 MoveAxis(E, 83, ABG)
00:05:42.715 00.000 2744 Guiding  Dir = 2, Dur = 83
00:05:42.716 00.001 2744 IsSlewing returns 0
00:05:42.716 00.000 2744 IsGuiding returns 0
00:05:42.716 00.000 2744 PulseGuide returned control before completion, sleep 93
00:05:42.734 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1424, FiltMax=65535, Gamma=0.510
00:05:42.751 00.017 1092 UpdateGuideState exits: m=492797 SNR=77.5
00:05:42.755 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:42.757 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:42.759 00.002 1092 Enqueuing Expose request
00:05:42.811 00.052 2744 IsGuiding returns 1
00:05:42.811 00.000 2744 scope still moving after pulse duration time elapsed
00:05:42.841 00.030 2744 IsSlewing returns 0
00:05:42.841 00.000 2744 IsGuiding returns 0
00:05:42.841 00.000 2744 scope move finished after 83 + 42 ms
00:05:42.841 00.000 2744 Move returns status 0, amount 83
00:05:42.841 00.000 2744 MoveAxis(N, 0, ABG)
00:05:42.841 00.000 2744 Move returns status 0, amount 0
00:05:42.841 00.000 2744 move complete, result=0
00:05:42.842 00.001 1092 GuideStep: -0.4 px 83 ms EAST, 0.0 px 0 ms NORTH
00:05:42.844 00.002 2744 worker thread done servicing request
00:05:42.844 00.000 2744 Worker thread wakes up
00:05:42.844 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:42.844 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:46.237 03.393 2744 Exposure complete
00:05:46.425 00.188 2744 worker thread done servicing request
00:05:46.425 00.000 1092 OnExposeComplete: enter
00:05:46.427 00.002 1092 UpdateGuideState(): m_state=6
00:05:46.430 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 604
00:05:46.432 00.002 1092 Star::Find returns 1 (0), X=1601.42, Y=1127.81, Mass=548712, SNR=86.9, Peak=57043 HFD=3.2
00:05:46.436 00.004 1092 MultiStar: [#1 -0.04,0.18,0.98,U] [#2 -0.30,0.45,0.87,U] [#3 0.13,0.09,0.69,U] [#4 0.07,0.12,0.81,U] [#5 -0.30,0.32,0.79,U] [#6 -0.22,0.13,0.66,U] [#7 -0.08,-0.04,0.53,U] [#8 -0.35,0.47,0.46,U] 
00:05:46.439 00.003 1092 refined, 8 included, MultiStar: {-0.20, 0.10}, one-star: {-0.60, -0.61}
00:05:46.441 00.002 1092 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.43) = xAngle (3.11 = 3.11)
00:05:46.443 00.002 1092 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.96 = 2.96)
00:05:46.446 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.69 mountX=-0.22 mountY=0.04, mountTheta=2.96
00:05:46.455 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.10, opts=13)
00:05:46.458 00.003 1092 Enqueuing Move request for scope (-0.20, 0.10)
00:05:46.460 00.002 2744 Worker thread wakes up
00:05:46.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
00:05:46.460 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
00:05:46.460 00.000 2744 Moving (-0.20, 0.10) raw xDistance=-0.22 yDistance=0.04
00:05:46.461 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:05:46.461 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:46.461 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:46.461 00.000 2744 MoveAxis(E, 0, ABG)
00:05:46.461 00.000 2744 Move returns status 0, amount 0
00:05:46.461 00.000 2744 MoveAxis(N, 0, ABG)
00:05:46.461 00.000 2744 Move returns status 0, amount 0
00:05:46.461 00.000 2744 move complete, result=0
00:05:46.461 00.000 2744 worker thread done servicing request
00:05:46.475 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1421, FiltMax=65535, Gamma=0.510
00:05:46.490 00.015 1092 UpdateGuideState exits: m=548712 SNR=86.9
00:05:46.492 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:46.494 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:46.496 00.002 1092 Enqueuing Expose request
00:05:46.498 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:46.500 00.002 2744 Worker thread wakes up
00:05:46.500 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:46.500 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:49.884 03.384 2744 Exposure complete
00:05:50.093 00.209 2744 worker thread done servicing request
00:05:50.093 00.000 1092 OnExposeComplete: enter
00:05:50.096 00.003 1092 UpdateGuideState(): m_state=6
00:05:50.099 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 605
00:05:50.102 00.003 1092 Star::Find returns 1 (0), X=1601.14, Y=1127.97, Mass=490979, SNR=76.3, Peak=57907 HFD=3.0
00:05:50.105 00.003 1092 MultiStar: [#1 -0.42,0.15,0.97,U] [#2 -0.27,0.65,1.23,U] [#3 -0.11,0.27,0.93,U] [#4 -0.32,0.30,0.87,U] [#5 -0.56,0.47,0.82,U] [#6 -0.69,0.16,0.78,U] [#7 -0.43,0.25,0.52,U] [#8 -0.54,0.50,0.45,U] 
00:05:50.107 00.002 1092 refined, 8 included, MultiStar: {-0.46, 0.25}, one-star: {-0.88, -0.44}
00:05:50.109 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
00:05:50.112 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
00:05:50.115 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=0.25 hyp=0.52 cameraTheta=2.65 mountX=-0.52 mountY=0.12, mountTheta=2.92
00:05:50.121 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.25, opts=13)
00:05:50.124 00.003 1092 Enqueuing Move request for scope (-0.46, 0.25)
00:05:50.127 00.003 2744 Worker thread wakes up
00:05:50.127 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.25) opts 0xd
00:05:50.127 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.25)
00:05:50.127 00.000 2744 Moving (-0.46, 0.25) raw xDistance=-0.52 yDistance=0.12
00:05:50.127 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
00:05:50.127 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:50.127 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:05:50.127 00.000 2744 MoveAxis(E, 116, ABG)
00:05:50.127 00.000 2744 Guiding  Dir = 2, Dur = 116
00:05:50.127 00.000 2744 IsSlewing returns 0
00:05:50.127 00.000 2744 IsGuiding returns 0
00:05:50.128 00.001 2744 PulseGuide returned control before completion, sleep 126
00:05:50.142 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1603, FiltMax=65535, Gamma=0.510
00:05:50.160 00.018 1092 UpdateGuideState exits: m=490979 SNR=76.3
00:05:50.163 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:50.166 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:50.169 00.003 1092 Enqueuing Expose request
00:05:50.266 00.097 2744 IsGuiding returns 1
00:05:50.266 00.000 2744 scope still moving after pulse duration time elapsed
00:05:50.298 00.032 2744 IsSlewing returns 0
00:05:50.299 00.001 2744 IsGuiding returns 0
00:05:50.299 00.000 2744 scope move finished after 116 + 55 ms
00:05:50.299 00.000 2744 Move returns status 0, amount 116
00:05:50.299 00.000 2744 MoveAxis(N, 0, ABG)
00:05:50.299 00.000 2744 Move returns status 0, amount 0
00:05:50.299 00.000 2744 move complete, result=0
00:05:50.299 00.000 2744 worker thread done servicing request
00:05:50.299 00.000 2744 Worker thread wakes up
00:05:50.299 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:50.299 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:50.300 00.001 1092 GuideStep: -0.5 px 116 ms EAST, 0.1 px 0 ms NORTH
00:05:53.684 03.384 2744 Exposure complete
00:05:53.896 00.212 2744 worker thread done servicing request
00:05:53.896 00.000 1092 OnExposeComplete: enter
00:05:53.900 00.004 1092 UpdateGuideState(): m_state=6
00:05:53.906 00.006 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 606
00:05:53.909 00.003 1092 Star::Find returns 1 (0), X=1601.66, Y=1127.80, Mass=518926, SNR=97.1, Peak=53616 HFD=3.4
00:05:53.912 00.003 1092 MultiStar: [#1 0.16,0.11,0.75,U] [#2 0.20,0.21,0.97,U] [#3 0.15,-0.01,0.67,U] [#4 0.12,0.23,0.67,U] [#5 -0.15,0.30,0.66,U] [#6 0.04,-0.01,0.61,U] [#7 -0.04,0.31,0.44,U] [#8 -0.30,0.31,0.38,U] 
00:05:53.915 00.003 1092 refined, 8 included, MultiStar: {-0.01, 0.04}, one-star: {-0.36, -0.62}
00:05:53.919 00.004 1092 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.43) = xAngle (2.28 = 2.28)
00:05:53.922 00.003 1092 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.12 = 2.12)
00:05:53.925 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.85 mountX=-0.03 mountY=0.04, mountTheta=2.22
00:05:53.929 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.04, opts=13)
00:05:53.933 00.004 1092 Enqueuing Move request for scope (-0.01, 0.04)
00:05:53.936 00.003 2744 Worker thread wakes up
00:05:53.936 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
00:05:53.936 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
00:05:53.936 00.000 2744 Moving (-0.01, 0.04) raw xDistance=-0.03 yDistance=0.04
00:05:53.936 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:05:53.936 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:53.936 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:53.936 00.000 2744 MoveAxis(E, 0, ABG)
00:05:53.936 00.000 2744 Move returns status 0, amount 0
00:05:53.936 00.000 2744 MoveAxis(N, 0, ABG)
00:05:53.937 00.001 2744 Move returns status 0, amount 0
00:05:53.937 00.000 2744 move complete, result=0
00:05:53.937 00.000 2744 worker thread done servicing request
00:05:53.954 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1581, FiltMax=65535, Gamma=0.510
00:05:53.970 00.016 1092 UpdateGuideState exits: m=518926 SNR=97.1
00:05:53.973 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:53.975 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:53.978 00.003 1092 Enqueuing Expose request
00:05:53.981 00.003 2744 Worker thread wakes up
00:05:53.981 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:53.985 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:53.985 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:05:57.370 03.385 2744 Exposure complete
00:05:57.573 00.203 2744 worker thread done servicing request
00:05:57.573 00.000 1092 OnExposeComplete: enter
00:05:57.575 00.002 1092 UpdateGuideState(): m_state=6
00:05:57.578 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 607
00:05:57.580 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1127.96, Mass=573133, SNR=116.0, Peak=53808 HFD=3.8
00:05:57.584 00.004 1092 MultiStar: [#1 0.51,-0.12,0.72,U] [#2 0.25,0.23,0.62,U] [#3 0.48,0.06,0.60,U] [#4 0.40,0.02,0.61,U] [#5 0.22,0.18,0.49,U] [#6 0.09,0.03,0.47,U] [#7 0.30,0.09,0.36,U] [#8 0.16,0.13,0.33,U] 
00:05:57.586 00.002 1092 refined, 8 included, MultiStar: {0.28, -0.03}, one-star: {0.07, -0.45}
00:05:57.589 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
00:05:57.591 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
00:05:57.593 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.12 mountX=0.26 mountY=0.04, mountTheta=0.16
00:05:57.596 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.03, opts=13)
00:05:57.599 00.003 1092 Enqueuing Move request for scope (0.28, -0.03)
00:05:57.602 00.003 2744 Worker thread wakes up
00:05:57.602 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
00:05:57.602 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
00:05:57.602 00.000 2744 Moving (0.28, -0.03) raw xDistance=0.26 yDistance=0.04
00:05:57.602 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:05:57.602 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:05:57.602 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:05:57.602 00.000 2744 MoveAxis(E, 0, ABG)
00:05:57.602 00.000 2744 Move returns status 0, amount 0
00:05:57.602 00.000 2744 MoveAxis(N, 0, ABG)
00:05:57.602 00.000 2744 Move returns status 0, amount 0
00:05:57.602 00.000 2744 move complete, result=0
00:05:57.603 00.001 2744 worker thread done servicing request
00:05:57.618 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:05:57.633 00.015 1092 UpdateGuideState exits: m=573133 SNR=116.0
00:05:57.636 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:05:57.639 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:05:57.641 00.002 1092 Enqueuing Expose request
00:05:57.643 00.002 2744 Worker thread wakes up
00:05:57.643 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:05:57.646 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:05:57.646 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:01.033 03.387 2744 Exposure complete
00:06:01.235 00.202 2744 worker thread done servicing request
00:06:01.235 00.000 1092 OnExposeComplete: enter
00:06:01.238 00.003 1092 UpdateGuideState(): m_state=6
00:06:01.241 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 608
00:06:01.243 00.002 1092 Star::Find returns 1 (0), X=1602.00, Y=1127.59, Mass=518128, SNR=78.6, Peak=54112 HFD=3.2
00:06:01.246 00.003 1092 MultiStar: [#1 0.48,-0.03,0.93,U] [#2 0.40,0.18,1.11,U] [#3 0.59,-0.12,0.98,U] [#4 0.49,-0.13,0.83,U] [#5 0.25,0.13,0.79,U] [#6 0.35,-0.07,0.85,U] [#7 0.58,-0.10,0.59,U] [#8 0.11,-0.01,0.50,U] 
00:06:01.249 00.003 1092 refined, 8 included, MultiStar: {0.36, -0.12}, one-star: {-0.02, -0.82}
00:06:01.252 00.003 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
00:06:01.254 00.002 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
00:06:01.257 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.38 cameraTheta=-0.32 mountX=0.38 mountY=-0.02, mountTheta=-0.04
00:06:01.261 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.12, opts=13)
00:06:01.264 00.003 1092 Enqueuing Move request for scope (0.36, -0.12)
00:06:01.268 00.004 2744 Worker thread wakes up
00:06:01.268 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd
00:06:01.268 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.12)
00:06:01.268 00.000 2744 Moving (0.36, -0.12) raw xDistance=0.38 yDistance=-0.02
00:06:01.268 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:06:01.268 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:01.268 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:06:01.268 00.000 2744 MoveAxis(W, 85, ABG)
00:06:01.269 00.001 2744 Guiding  Dir = 3, Dur = 85
00:06:01.269 00.000 2744 IsSlewing returns 0
00:06:01.269 00.000 2744 IsGuiding returns 0
00:06:01.270 00.001 2744 PulseGuide returned control before completion, sleep 95
00:06:01.288 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:06:01.305 00.017 1092 UpdateGuideState exits: m=518128 SNR=78.6
00:06:01.310 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:01.312 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:01.314 00.002 1092 Enqueuing Expose request
00:06:01.368 00.054 2744 IsGuiding returns 1
00:06:01.368 00.000 2744 scope still moving after pulse duration time elapsed
00:06:01.399 00.031 2744 IsSlewing returns 0
00:06:01.399 00.000 2744 IsGuiding returns 0
00:06:01.399 00.000 2744 scope move finished after 85 + 44 ms
00:06:01.399 00.000 2744 Move returns status 0, amount 85
00:06:01.400 00.001 2744 MoveAxis(N, 0, ABG)
00:06:01.400 00.000 2744 Move returns status 0, amount 0
00:06:01.400 00.000 2744 move complete, result=0
00:06:01.400 00.000 2744 worker thread done servicing request
00:06:01.400 00.000 2744 Worker thread wakes up
00:06:01.401 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:01.401 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:01.401 00.000 1092 GuideStep: 0.4 px 85 ms WEST, -0.0 px 0 ms NORTH
00:06:04.802 03.401 2744 Exposure complete
00:06:05.049 00.247 2744 worker thread done servicing request
00:06:05.049 00.000 1092 OnExposeComplete: enter
00:06:05.052 00.003 1092 UpdateGuideState(): m_state=6
00:06:05.055 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 609
00:06:05.057 00.002 1092 Star::Find returns 1 (0), X=1602.31, Y=1127.65, Mass=552829, SNR=102.6, Peak=50784 HFD=3.4
00:06:05.060 00.003 1092 MultiStar: [#1 0.72,-0.30,0.78,U] [#2 0.48,0.05,0.79,U] [#3 1.02,-0.18,0.85,U] [#4 0.69,-0.22,0.73,U] [#5 0.48,-0.05,0.68,U] [#6 0.46,-0.26,0.73,U] [#7 0.73,-0.26,0.47,U] [#8 0.05,0.26,0.39,U] 
00:06:05.062 00.002 1092 refined, 8 included, MultiStar: {0.57, -0.24}, one-star: {0.29, -0.76}
00:06:05.065 00.003 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
00:06:05.068 00.003 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
00:06:05.070 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=-0.24 hyp=0.61 cameraTheta=-0.39 mountX=0.61 mountY=-0.07, mountTheta=-0.12
00:06:05.075 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.24, opts=13)
00:06:05.078 00.003 1092 Enqueuing Move request for scope (0.57, -0.24)
00:06:05.080 00.002 2744 Worker thread wakes up
00:06:05.080 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.24) opts 0xd
00:06:05.080 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.24)
00:06:05.080 00.000 2744 Moving (0.57, -0.24) raw xDistance=0.61 yDistance=-0.07
00:06:05.080 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
00:06:05.080 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:05.080 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:06:05.080 00.000 2744 MoveAxis(W, 143, ABG)
00:06:05.081 00.001 2744 Guiding  Dir = 3, Dur = 143
00:06:05.081 00.000 2744 IsSlewing returns 0
00:06:05.081 00.000 2744 IsGuiding returns 0
00:06:05.083 00.002 2744 PulseGuide returned control before completion, sleep 153
00:06:05.098 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1472, FiltMax=65535, Gamma=0.510
00:06:05.114 00.016 1092 UpdateGuideState exits: m=552829 SNR=102.6
00:06:05.118 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:05.120 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:05.123 00.003 1092 Enqueuing Expose request
00:06:05.250 00.127 2744 IsGuiding returns 1
00:06:05.250 00.000 2744 scope still moving after pulse duration time elapsed
00:06:05.283 00.033 2744 IsSlewing returns 0
00:06:05.283 00.000 2744 IsGuiding returns 0
00:06:05.284 00.001 2744 scope move finished after 143 + 58 ms
00:06:05.284 00.000 2744 Move returns status 0, amount 143
00:06:05.284 00.000 2744 MoveAxis(N, 0, ABG)
00:06:05.284 00.000 2744 Move returns status 0, amount 0
00:06:05.284 00.000 2744 move complete, result=0
00:06:05.284 00.000 2744 worker thread done servicing request
00:06:05.284 00.000 2744 Worker thread wakes up
00:06:05.284 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:05.285 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:05.286 00.001 1092 GuideStep: 0.6 px 143 ms WEST, -0.1 px 0 ms NORTH
00:06:08.666 03.380 2744 Exposure complete
00:06:08.866 00.200 2744 worker thread done servicing request
00:06:08.867 00.001 1092 OnExposeComplete: enter
00:06:08.869 00.002 1092 UpdateGuideState(): m_state=6
00:06:08.872 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 610
00:06:08.875 00.003 1092 Star::Find returns 1 (0), X=1602.08, Y=1127.56, Mass=523801, SNR=84.6, Peak=55728 HFD=3.2
00:06:08.877 00.002 1092 MultiStar: [#1 0.57,-0.15,0.98,U] [#2 0.36,0.12,0.91,U] [#3 0.58,-0.15,0.86,U] [#4 0.56,-0.31,0.88,U] [#5 0.51,0.11,0.75,U] [#6 0.54,0.11,0.75,U] [#7 0.45,-0.09,0.61,U] [#8 0.25,0.04,0.60,U] 
00:06:08.880 00.003 1092 refined, 8 included, MultiStar: {0.43, -0.16}, one-star: {0.07, -0.86}
00:06:08.882 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
00:06:08.886 00.004 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
00:06:08.888 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-0.35 mountX=0.46 mountY=-0.04, mountTheta=-0.08
00:06:08.892 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.16, opts=13)
00:06:08.895 00.003 1092 Enqueuing Move request for scope (0.43, -0.16)
00:06:08.897 00.002 2744 Worker thread wakes up
00:06:08.897 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.16) opts 0xd
00:06:08.897 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.16)
00:06:08.897 00.000 2744 Moving (0.43, -0.16) raw xDistance=0.46 yDistance=-0.04
00:06:08.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
00:06:08.897 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:08.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:08.897 00.000 2744 MoveAxis(W, 112, ABG)
00:06:08.897 00.000 2744 Guiding  Dir = 3, Dur = 112
00:06:08.898 00.001 2744 IsSlewing returns 0
00:06:08.898 00.000 2744 IsGuiding returns 0
00:06:08.898 00.000 2744 PulseGuide returned control before completion, sleep 122
00:06:08.914 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1387, FiltMax=65535, Gamma=0.510
00:06:08.930 00.016 1092 UpdateGuideState exits: m=523801 SNR=84.6
00:06:08.934 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:08.936 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:08.940 00.004 1092 Enqueuing Expose request
00:06:09.027 00.087 2744 IsGuiding returns 1
00:06:09.027 00.000 2744 scope still moving after pulse duration time elapsed
00:06:09.059 00.032 2744 IsSlewing returns 0
00:06:09.059 00.000 2744 IsGuiding returns 0
00:06:09.059 00.000 2744 scope move finished after 112 + 48 ms
00:06:09.059 00.000 2744 Move returns status 0, amount 112
00:06:09.060 00.001 2744 MoveAxis(N, 0, ABG)
00:06:09.060 00.000 2744 Move returns status 0, amount 0
00:06:09.060 00.000 2744 move complete, result=0
00:06:09.060 00.000 2744 worker thread done servicing request
00:06:09.060 00.000 2744 Worker thread wakes up
00:06:09.060 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:09.060 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:09.061 00.001 1092 GuideStep: 0.5 px 112 ms WEST, -0.0 px 0 ms NORTH
00:06:12.458 03.397 2744 Exposure complete
00:06:12.655 00.197 2744 worker thread done servicing request
00:06:12.655 00.000 1092 OnExposeComplete: enter
00:06:12.658 00.003 1092 UpdateGuideState(): m_state=6
00:06:12.660 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 611
00:06:12.662 00.002 1092 Star::Find returns 1 (0), X=1601.88, Y=1128.00, Mass=535704, SNR=87.8, Peak=64323 HFD=3.0
00:06:12.668 00.006 1092 MultiStar: [#1 0.38,0.00,1.00,U] [#2 0.27,0.24,0.99,U] [#3 0.47,-0.13,0.93,U] [#4 0.53,0.20,0.76,U] [#5 0.38,0.24,0.77,U] [#6 0.29,-0.11,0.65,U] [#7 0.21,0.29,0.51,U] [#8 -0.01,0.46,0.47,U] 
00:06:12.670 00.002 1092 refined, 8 included, MultiStar: {0.27, 0.05}, one-star: {-0.14, -0.42}
00:06:12.674 00.004 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
00:06:12.676 00.002 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
00:06:12.678 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=0.23 mountY=0.12, mountTheta=0.48
00:06:12.684 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.05, opts=13)
00:06:12.687 00.003 1092 Enqueuing Move request for scope (0.27, 0.05)
00:06:12.690 00.003 2744 Worker thread wakes up
00:06:12.690 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.05) opts 0xd
00:06:12.690 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.05)
00:06:12.690 00.000 2744 Moving (0.27, 0.05) raw xDistance=0.23 yDistance=0.12
00:06:12.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:06:12.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:12.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:06:12.690 00.000 2744 MoveAxis(E, 0, ABG)
00:06:12.690 00.000 2744 Move returns status 0, amount 0
00:06:12.690 00.000 2744 MoveAxis(N, 0, ABG)
00:06:12.690 00.000 2744 Move returns status 0, amount 0
00:06:12.690 00.000 2744 move complete, result=0
00:06:12.691 00.001 2744 worker thread done servicing request
00:06:12.706 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1603, FiltMax=65535, Gamma=0.510
00:06:12.720 00.014 1092 UpdateGuideState exits: m=535704 SNR=87.8
00:06:12.723 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:12.725 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:12.727 00.002 1092 Enqueuing Expose request
00:06:12.729 00.002 2744 Worker thread wakes up
00:06:12.730 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:06:12.732 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:12.732 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:16.131 03.399 2744 Exposure complete
00:06:16.354 00.223 2744 worker thread done servicing request
00:06:16.354 00.000 1092 OnExposeComplete: enter
00:06:16.357 00.003 1092 UpdateGuideState(): m_state=6
00:06:16.360 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 612
00:06:16.362 00.002 1092 Star::Find returns 1 (0), X=1602.11, Y=1127.77, Mass=512592, SNR=90.6, Peak=54323 HFD=3.2
00:06:16.365 00.003 1092 MultiStar: [#1 0.56,-0.03,0.75,U] [#2 0.40,0.22,0.82,U] [#3 0.50,-0.04,0.78,U] [#4 0.35,-0.07,0.80,U] [#5 0.30,0.12,0.62,U] [#6 0.46,0.10,0.70,U] [#7 0.26,0.06,0.53,U] [#8 0.20,0.25,0.41,U] 
00:06:16.369 00.004 1092 refined, 8 included, MultiStar: {0.35, -0.05}, one-star: {0.09, -0.65}
00:06:16.372 00.003 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
00:06:16.375 00.003 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
00:06:16.377 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-0.13 mountX=0.34 mountY=0.05, mountTheta=0.15
00:06:16.381 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.05, opts=13)
00:06:16.386 00.005 1092 Enqueuing Move request for scope (0.35, -0.05)
00:06:16.390 00.004 2744 Worker thread wakes up
00:06:16.390 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
00:06:16.390 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
00:06:16.390 00.000 2744 Moving (0.35, -0.05) raw xDistance=0.34 yDistance=0.05
00:06:16.391 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:06:16.391 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:16.391 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:16.391 00.000 2744 MoveAxis(W, 75, ABG)
00:06:16.391 00.000 2744 Guiding  Dir = 3, Dur = 75
00:06:16.391 00.000 2744 IsSlewing returns 0
00:06:16.392 00.001 2744 IsGuiding returns 0
00:06:16.392 00.000 2744 PulseGuide returned control before completion, sleep 85
00:06:16.411 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1752, FiltMax=65535, Gamma=0.510
00:06:16.430 00.019 1092 UpdateGuideState exits: m=512592 SNR=90.6
00:06:16.433 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:16.435 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:16.438 00.003 1092 Enqueuing Expose request
00:06:16.482 00.044 2744 IsGuiding returns 1
00:06:16.483 00.001 2744 scope still moving after pulse duration time elapsed
00:06:16.516 00.033 2744 IsSlewing returns 0
00:06:16.517 00.001 2744 IsGuiding returns 0
00:06:16.517 00.000 2744 scope move finished after 75 + 49 ms
00:06:16.517 00.000 2744 Move returns status 0, amount 75
00:06:16.517 00.000 2744 MoveAxis(N, 0, ABG)
00:06:16.517 00.000 2744 Move returns status 0, amount 0
00:06:16.517 00.000 2744 move complete, result=0
00:06:16.517 00.000 2744 worker thread done servicing request
00:06:16.517 00.000 2744 Worker thread wakes up
00:06:16.517 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:16.517 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:16.520 00.003 1092 GuideStep: 0.3 px 75 ms WEST, 0.0 px 0 ms NORTH
00:06:19.903 03.383 2744 Exposure complete
00:06:20.088 00.185 2744 worker thread done servicing request
00:06:20.088 00.000 1092 OnExposeComplete: enter
00:06:20.091 00.003 1092 UpdateGuideState(): m_state=6
00:06:20.093 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 613
00:06:20.095 00.002 1092 Star::Find returns 1 (0), X=1602.25, Y=1127.71, Mass=479392, SNR=81.1, Peak=52099 HFD=3.2
00:06:20.099 00.004 1092 MultiStar: [#1 0.65,0.00,1.12,U] [#2 0.45,0.15,1.01,U] [#3 0.59,0.07,0.87,U] [#4 0.77,0.08,0.90,U] [#5 0.45,0.05,0.74,U] [#6 0.41,0.13,0.88,U] [#7 0.33,0.00,0.64,U] [#8 0.15,0.16,0.55,U] 
00:06:20.102 00.003 1092 refined, 8 included, MultiStar: {0.47, -0.02}, one-star: {0.23, -0.71}
00:06:20.104 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:06:20.106 00.002 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:06:20.108 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-0.05 mountX=0.43 mountY=0.10, mountTheta=0.24
00:06:20.113 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.02, opts=13)
00:06:20.116 00.003 1092 Enqueuing Move request for scope (0.47, -0.02)
00:06:20.119 00.003 2744 Worker thread wakes up
00:06:20.119 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.02) opts 0xd
00:06:20.119 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.02)
00:06:20.119 00.000 2744 Moving (0.47, -0.02) raw xDistance=0.43 yDistance=0.10
00:06:20.119 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
00:06:20.119 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:20.119 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:06:20.120 00.001 2744 MoveAxis(W, 103, ABG)
00:06:20.120 00.000 2744 Guiding  Dir = 3, Dur = 103
00:06:20.120 00.000 2744 IsSlewing returns 0
00:06:20.120 00.000 2744 IsGuiding returns 0
00:06:20.120 00.000 2744 PulseGuide returned control before completion, sleep 113
00:06:20.141 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:06:20.156 00.015 1092 UpdateGuideState exits: m=479392 SNR=81.1
00:06:20.158 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:20.161 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:20.163 00.002 1092 Enqueuing Expose request
00:06:20.249 00.086 2744 IsGuiding returns 0
00:06:20.249 00.000 2744 Move returns status 0, amount 103
00:06:20.249 00.000 2744 MoveAxis(N, 0, ABG)
00:06:20.249 00.000 2744 Move returns status 0, amount 0
00:06:20.251 00.002 2744 move complete, result=0
00:06:20.251 00.000 2744 worker thread done servicing request
00:06:20.251 00.000 2744 Worker thread wakes up
00:06:20.251 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:20.251 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:20.251 00.000 1092 GuideStep: 0.4 px 103 ms WEST, 0.1 px 0 ms NORTH
00:06:23.628 03.377 2744 Exposure complete
00:06:23.814 00.186 2744 worker thread done servicing request
00:06:23.814 00.000 1092 OnExposeComplete: enter
00:06:23.817 00.003 1092 UpdateGuideState(): m_state=6
00:06:23.820 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 614
00:06:23.822 00.002 1092 Star::Find returns 1 (0), X=1602.06, Y=1127.77, Mass=506059, SNR=94.4, Peak=51283 HFD=3.2
00:06:23.826 00.004 1092 MultiStar: [#1 0.33,-0.01,0.84,U] [#2 0.43,0.21,0.87,U] [#3 0.50,0.04,0.64,U] [#4 0.60,-0.03,0.79,U] [#5 0.15,0.11,0.62,U] [#6 0.45,0.07,0.78,U] [#7 0.34,0.04,0.45,U] [#8 -0.10,0.23,0.49,U] 
00:06:23.827 00.001 1092 refined, 8 included, MultiStar: {0.31, -0.03}, one-star: {0.04, -0.64}
00:06:23.829 00.002 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
00:06:23.831 00.002 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
00:06:23.834 00.003 1092 CameraToMount -- cameraX=0.31 cameraY=-0.03 hyp=0.32 cameraTheta=-0.10 mountX=0.30 mountY=0.05, mountTheta=0.18
00:06:23.839 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.03, opts=13)
00:06:23.842 00.003 1092 Enqueuing Move request for scope (0.31, -0.03)
00:06:23.844 00.002 2744 Worker thread wakes up
00:06:23.844 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.03) opts 0xd
00:06:23.844 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.03)
00:06:23.844 00.000 2744 Moving (0.31, -0.03) raw xDistance=0.30 yDistance=0.05
00:06:23.844 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
00:06:23.844 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:23.844 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:06:23.844 00.000 2744 MoveAxis(W, 74, ABG)
00:06:23.844 00.000 2744 Guiding  Dir = 3, Dur = 74
00:06:23.845 00.001 2744 IsSlewing returns 0
00:06:23.845 00.000 2744 IsGuiding returns 0
00:06:23.845 00.000 2744 PulseGuide returned control before completion, sleep 84
00:06:23.859 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:06:23.874 00.015 1092 UpdateGuideState exits: m=506059 SNR=94.4
00:06:23.876 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:23.879 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:23.882 00.003 1092 Enqueuing Expose request
00:06:23.940 00.058 2744 IsGuiding returns 1
00:06:23.940 00.000 2744 scope still moving after pulse duration time elapsed
00:06:23.970 00.030 2744 IsSlewing returns 0
00:06:23.970 00.000 2744 IsGuiding returns 0
00:06:23.971 00.001 2744 scope move finished after 74 + 52 ms
00:06:23.971 00.000 2744 Move returns status 0, amount 74
00:06:23.971 00.000 2744 MoveAxis(N, 0, ABG)
00:06:23.971 00.000 2744 Move returns status 0, amount 0
00:06:23.971 00.000 2744 move complete, result=0
00:06:23.971 00.000 2744 worker thread done servicing request
00:06:23.971 00.000 2744 Worker thread wakes up
00:06:23.971 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:23.971 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:23.974 00.003 1092 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
00:06:27.358 03.384 2744 Exposure complete
00:06:27.564 00.206 2744 worker thread done servicing request
00:06:27.564 00.000 1092 OnExposeComplete: enter
00:06:27.568 00.004 1092 UpdateGuideState(): m_state=6
00:06:27.572 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 615
00:06:27.575 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1127.55, Mass=505234, SNR=87.1, Peak=49664 HFD=3.3
00:06:27.577 00.002 1092 MultiStar: [#1 0.59,-0.18,0.85,U] [#2 0.43,-0.08,0.95,U] [#3 0.75,-0.15,0.75,U] [#4 0.43,-0.33,0.85,U] [#5 0.39,-0.18,0.67,U] [#6 0.43,-0.24,0.63,U] [#7 0.52,0.06,0.47,U] [#8 0.06,-0.02,0.42,U] 
00:06:27.582 00.005 1092 refined, 8 included, MultiStar: {0.41, -0.26}, one-star: {0.08, -0.87}
00:06:27.586 00.004 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
00:06:27.589 00.003 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.30 = -0.30)
00:06:27.591 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=-0.26 hyp=0.49 cameraTheta=-0.57 mountX=0.48 mountY=-0.14, mountTheta=-0.29
00:06:27.596 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.26, opts=13)
00:06:27.600 00.004 1092 Enqueuing Move request for scope (0.41, -0.26)
00:06:27.603 00.003 2744 Worker thread wakes up
00:06:27.603 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.26) opts 0xd
00:06:27.603 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.26)
00:06:27.603 00.000 2744 Moving (0.41, -0.26) raw xDistance=0.48 yDistance=-0.14
00:06:27.603 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
00:06:27.603 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:27.604 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:06:27.604 00.000 2744 MoveAxis(W, 114, ABG)
00:06:27.604 00.000 2744 Guiding  Dir = 3, Dur = 114
00:06:27.604 00.000 2744 IsSlewing returns 0
00:06:27.604 00.000 2744 IsGuiding returns 0
00:06:27.605 00.001 2744 PulseGuide returned control before completion, sleep 124
00:06:27.623 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:06:27.640 00.017 1092 UpdateGuideState exits: m=505234 SNR=87.1
00:06:27.644 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:27.646 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:27.649 00.003 1092 Enqueuing Expose request
00:06:27.738 00.089 2744 IsGuiding returns 1
00:06:27.738 00.000 2744 scope still moving after pulse duration time elapsed
00:06:27.769 00.031 2744 IsSlewing returns 0
00:06:27.769 00.000 2744 IsGuiding returns 0
00:06:27.769 00.000 2744 scope move finished after 114 + 51 ms
00:06:27.769 00.000 2744 Move returns status 0, amount 114
00:06:27.769 00.000 2744 MoveAxis(N, 0, ABG)
00:06:27.769 00.000 2744 Move returns status 0, amount 0
00:06:27.770 00.001 2744 move complete, result=0
00:06:27.770 00.000 2744 worker thread done servicing request
00:06:27.770 00.000 2744 Worker thread wakes up
00:06:27.770 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:27.770 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:27.780 00.010 1092 GuideStep: 0.5 px 114 ms WEST, -0.1 px 0 ms NORTH
00:06:31.148 03.368 2744 Exposure complete
00:06:31.341 00.193 2744 worker thread done servicing request
00:06:31.341 00.000 1092 OnExposeComplete: enter
00:06:31.344 00.003 1092 UpdateGuideState(): m_state=6
00:06:31.346 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 616
00:06:31.348 00.002 1092 Star::Find returns 1 (0), X=1602.52, Y=1127.73, Mass=508875, SNR=77.2, Peak=58464 HFD=3.1
00:06:31.351 00.003 1092 MultiStar: [#1 1.01,-0.10,1.19,U] [#2 0.78,0.12,1.06,U] [#3 1.02,-0.13,0.98,U] [#4 0.90,-0.04,1.00,U] [#5 0.67,-0.10,0.80,U] [#6 0.78,-0.15,0.76,U] [#7 0.69,-0.05,0.51,U] [#8 0.39,0.01,0.60,U] 
00:06:31.354 00.003 1092 refined, 8 included, MultiStar: {0.78, -0.13}, one-star: {0.50, -0.68}
00:06:31.356 00.002 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
00:06:31.358 00.002 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
00:06:31.360 00.002 1092 CameraToMount -- cameraX=0.78 cameraY=-0.13 hyp=0.79 cameraTheta=-0.17 mountX=0.76 mountY=0.08, mountTheta=0.11
00:06:31.363 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.13, opts=13)
00:06:31.366 00.003 1092 Enqueuing Move request for scope (0.78, -0.13)
00:06:31.368 00.002 2744 Worker thread wakes up
00:06:31.369 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.13) opts 0xd
00:06:31.369 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.13)
00:06:31.369 00.000 2744 Moving (0.78, -0.13) raw xDistance=0.76 yDistance=0.08
00:06:31.369 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
00:06:31.369 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:31.369 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:06:31.369 00.000 2744 MoveAxis(W, 179, ABG)
00:06:31.369 00.000 2744 Guiding  Dir = 3, Dur = 179
00:06:31.369 00.000 2744 IsSlewing returns 0
00:06:31.370 00.001 2744 IsGuiding returns 0
00:06:31.370 00.000 2744 PulseGuide returned control before completion, sleep 189
00:06:31.385 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:06:31.402 00.017 1092 UpdateGuideState exits: m=508875 SNR=77.2
00:06:31.405 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:31.407 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:31.409 00.002 1092 Enqueuing Expose request
00:06:31.570 00.161 2744 IsGuiding returns 1
00:06:31.570 00.000 2744 scope still moving after pulse duration time elapsed
00:06:31.601 00.031 2744 IsSlewing returns 0
00:06:31.601 00.000 2744 IsGuiding returns 0
00:06:31.601 00.000 2744 scope move finished after 179 + 52 ms
00:06:31.602 00.001 2744 Move returns status 0, amount 179
00:06:31.602 00.000 2744 MoveAxis(N, 0, ABG)
00:06:31.602 00.000 2744 Move returns status 0, amount 0
00:06:31.602 00.000 2744 move complete, result=0
00:06:31.602 00.000 2744 worker thread done servicing request
00:06:31.602 00.000 1092 GuideStep: 0.8 px 179 ms WEST, 0.1 px 0 ms NORTH
00:06:31.605 00.003 2744 Worker thread wakes up
00:06:31.605 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:31.605 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:35.000 03.395 2744 Exposure complete
00:06:35.195 00.195 2744 worker thread done servicing request
00:06:35.195 00.000 1092 OnExposeComplete: enter
00:06:35.198 00.003 1092 UpdateGuideState(): m_state=6
00:06:35.201 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 617
00:06:35.204 00.003 1092 Star::Find returns 1 (0), X=1602.24, Y=1127.54, Mass=537209, SNR=90.5, Peak=53808 HFD=3.2
00:06:35.207 00.003 1092 MultiStar: [#1 0.71,-0.25,0.92,U] [#2 0.37,0.15,0.99,U] [#3 0.87,-0.13,0.81,U] [#4 0.79,-0.06,0.71,U] [#5 0.45,-0.08,0.71,U] [#6 0.56,-0.14,0.87,U] [#7 0.61,-0.07,0.63,U] [#8 0.18,0.02,0.43,U] 
00:06:35.209 00.002 1092 refined, 8 included, MultiStar: {0.53, -0.18}, one-star: {0.22, -0.87}
00:06:35.211 00.002 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
00:06:35.213 00.002 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
00:06:35.216 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=-0.18 hyp=0.56 cameraTheta=-0.33 mountX=0.56 mountY=-0.03, mountTheta=-0.06
00:06:35.223 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.18, opts=13)
00:06:35.225 00.002 1092 Enqueuing Move request for scope (0.53, -0.18)
00:06:35.228 00.003 2744 Worker thread wakes up
00:06:35.228 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.18) opts 0xd
00:06:35.228 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.18)
00:06:35.228 00.000 2744 Moving (0.53, -0.18) raw xDistance=0.56 yDistance=-0.03
00:06:35.228 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.56
00:06:35.228 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:35.229 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:06:35.229 00.000 2744 MoveAxis(W, 138, ABG)
00:06:35.229 00.000 2744 Guiding  Dir = 3, Dur = 138
00:06:35.229 00.000 2744 IsSlewing returns 0
00:06:35.229 00.000 2744 IsGuiding returns 0
00:06:35.229 00.000 2744 PulseGuide returned control before completion, sleep 148
00:06:35.247 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:06:35.263 00.016 1092 UpdateGuideState exits: m=537209 SNR=90.5
00:06:35.266 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:35.268 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:35.272 00.004 1092 Enqueuing Expose request
00:06:35.391 00.119 2744 IsGuiding returns 1
00:06:35.391 00.000 2744 scope still moving after pulse duration time elapsed
00:06:35.423 00.032 2744 IsSlewing returns 0
00:06:35.423 00.000 2744 IsGuiding returns 1
00:06:35.455 00.032 2744 IsSlewing returns 0
00:06:35.455 00.000 2744 IsGuiding returns 1
00:06:35.487 00.032 2744 IsSlewing returns 0
00:06:35.487 00.000 2744 IsGuiding returns 0
00:06:35.487 00.000 2744 scope move finished after 138 + 120 ms
00:06:35.487 00.000 2744 Move returns status 0, amount 138
00:06:35.487 00.000 2744 MoveAxis(N, 0, ABG)
00:06:35.487 00.000 2744 Move returns status 0, amount 0
00:06:35.487 00.000 2744 move complete, result=0
00:06:35.488 00.001 2744 worker thread done servicing request
00:06:35.488 00.000 2744 Worker thread wakes up
00:06:35.488 00.000 1092 GuideStep: 0.6 px 138 ms WEST, -0.0 px 0 ms NORTH
00:06:35.491 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:35.491 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:38.875 03.384 2744 Exposure complete
00:06:39.083 00.208 2744 worker thread done servicing request
00:06:39.083 00.000 1092 OnExposeComplete: enter
00:06:39.085 00.002 1092 UpdateGuideState(): m_state=6
00:06:39.088 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 618
00:06:39.090 00.002 1092 Star::Find returns 1 (0), X=1602.11, Y=1127.64, Mass=566266, SNR=93.9, Peak=54112 HFD=3.3
00:06:39.095 00.005 1092 MultiStar: [#1 0.48,-0.16,0.88,U] [#2 0.38,0.09,0.90,U] [#3 0.61,-0.20,0.74,U] [#4 0.62,-0.12,0.78,U] [#5 0.41,0.06,0.66,U] [#6 0.60,-0.11,0.59,U] [#7 0.36,0.02,0.53,U] [#8 0.03,0.27,0.41,U] 
00:06:39.097 00.002 1092 refined, 8 included, MultiStar: {0.40, -0.15}, one-star: {0.09, -0.78}
00:06:39.100 00.003 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
00:06:39.103 00.003 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
00:06:39.106 00.003 1092 CameraToMount -- cameraX=0.40 cameraY=-0.15 hyp=0.43 cameraTheta=-0.36 mountX=0.43 mountY=-0.04, mountTheta=-0.09
00:06:39.110 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.15, opts=13)
00:06:39.113 00.003 1092 Enqueuing Move request for scope (0.40, -0.15)
00:06:39.116 00.003 2744 Worker thread wakes up
00:06:39.116 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.15) opts 0xd
00:06:39.116 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.15)
00:06:39.116 00.000 2744 Moving (0.40, -0.15) raw xDistance=0.43 yDistance=-0.04
00:06:39.116 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:06:39.116 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:39.117 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:06:39.117 00.000 2744 MoveAxis(W, 106, ABG)
00:06:39.117 00.000 2744 Guiding  Dir = 3, Dur = 106
00:06:39.117 00.000 2744 IsSlewing returns 0
00:06:39.117 00.000 2744 IsGuiding returns 0
00:06:39.118 00.001 2744 PulseGuide returned control before completion, sleep 116
00:06:39.133 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:06:39.149 00.016 1092 UpdateGuideState exits: m=566266 SNR=93.9
00:06:39.152 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:39.154 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:39.158 00.004 1092 Enqueuing Expose request
00:06:39.249 00.091 2744 IsGuiding returns 1
00:06:39.249 00.000 2744 scope still moving after pulse duration time elapsed
00:06:39.279 00.030 2744 IsSlewing returns 0
00:06:39.279 00.000 2744 IsGuiding returns 0
00:06:39.279 00.000 2744 scope move finished after 106 + 55 ms
00:06:39.279 00.000 2744 Move returns status 0, amount 106
00:06:39.279 00.000 2744 MoveAxis(N, 0, ABG)
00:06:39.280 00.001 2744 Move returns status 0, amount 0
00:06:39.280 00.000 2744 move complete, result=0
00:06:39.280 00.000 1092 GuideStep: 0.4 px 106 ms WEST, -0.0 px 0 ms NORTH
00:06:39.283 00.003 2744 worker thread done servicing request
00:06:39.283 00.000 2744 Worker thread wakes up
00:06:39.283 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:39.283 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:42.711 03.428 2744 Exposure complete
00:06:42.955 00.244 1092 OnExposeComplete: enter
00:06:42.958 00.003 2744 worker thread done servicing request
00:06:42.958 00.000 1092 UpdateGuideState(): m_state=6
00:06:42.961 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 619
00:06:42.964 00.003 1092 Star::Find returns 1 (0), X=1601.86, Y=1127.76, Mass=520370, SNR=77.8, Peak=53507 HFD=3.1
00:06:42.968 00.004 1092 MultiStar: [#1 0.55,0.02,0.99,U] [#2 0.34,0.23,1.02,U] [#3 0.48,-0.02,0.91,U] [#4 0.64,0.02,0.86,U] [#5 0.27,0.04,0.77,U] [#6 0.32,0.09,0.80,U] [#7 0.48,0.09,0.67,U] [#8 0.09,0.20,0.49,U] 
00:06:42.971 00.003 1092 refined, 8 included, MultiStar: {0.34, -0.02}, one-star: {-0.15, -0.66}
00:06:42.974 00.003 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
00:06:42.976 00.002 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
00:06:42.980 00.004 1092 CameraToMount -- cameraX=0.34 cameraY=-0.02 hyp=0.34 cameraTheta=-0.06 mountX=0.32 mountY=0.07, mountTheta=0.22
00:06:42.990 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.02, opts=13)
00:06:42.994 00.004 1092 Enqueuing Move request for scope (0.34, -0.02)
00:06:42.998 00.004 2744 Worker thread wakes up
00:06:42.999 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.02) opts 0xd
00:06:42.999 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.02)
00:06:42.999 00.000 2744 Moving (0.34, -0.02) raw xDistance=0.32 yDistance=0.07
00:06:42.999 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:06:42.999 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:42.999 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:06:42.999 00.000 2744 MoveAxis(W, 78, ABG)
00:06:42.999 00.000 2744 Guiding  Dir = 3, Dur = 78
00:06:43.000 00.001 2744 IsSlewing returns 0
00:06:43.000 00.000 2744 IsGuiding returns 0
00:06:43.000 00.000 2744 PulseGuide returned control before completion, sleep 88
00:06:43.018 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1639, FiltMax=65535, Gamma=0.510
00:06:43.037 00.019 1092 UpdateGuideState exits: m=520370 SNR=77.8
00:06:43.041 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:43.044 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:43.048 00.004 1092 Enqueuing Expose request
00:06:43.102 00.054 2744 IsGuiding returns 1
00:06:43.102 00.000 2744 scope still moving after pulse duration time elapsed
00:06:43.134 00.032 2744 IsSlewing returns 0
00:06:43.135 00.001 2744 IsGuiding returns 1
00:06:43.165 00.030 2744 IsSlewing returns 0
00:06:43.165 00.000 2744 IsGuiding returns 0
00:06:43.166 00.001 2744 scope move finished after 78 + 87 ms
00:06:43.166 00.000 2744 Move returns status 0, amount 78
00:06:43.166 00.000 2744 MoveAxis(N, 0, ABG)
00:06:43.166 00.000 2744 Move returns status 0, amount 0
00:06:43.166 00.000 2744 move complete, result=0
00:06:43.167 00.001 2744 worker thread done servicing request
00:06:43.167 00.000 2744 Worker thread wakes up
00:06:43.167 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:43.167 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:43.170 00.003 1092 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
00:06:46.550 03.380 2744 Exposure complete
00:06:46.745 00.195 2744 worker thread done servicing request
00:06:46.745 00.000 1092 OnExposeComplete: enter
00:06:46.749 00.004 1092 UpdateGuideState(): m_state=6
00:06:46.751 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 620
00:06:46.754 00.003 1092 Star::Find returns 1 (0), X=1601.76, Y=1127.74, Mass=507948, SNR=84.4, Peak=58048 HFD=2.9
00:06:46.756 00.002 1092 MultiStar: [#1 0.07,0.01,0.89,U] [#2 -0.03,0.17,0.95,U] [#3 0.30,-0.03,0.92,U] [#4 0.23,-0.01,1.01,U] [#5 -0.11,0.18,0.77,U] [#6 -0.03,0.07,0.69,U] [#7 0.03,0.17,0.55,U] [#8 -0.16,0.29,0.50,U] 
00:06:46.758 00.002 1092 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {-0.25, -0.67}
00:06:46.760 00.002 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
00:06:46.762 00.002 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
00:06:46.765 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.02 cameraTheta=-0.77 mountX=0.02 mountY=-0.01, mountTheta=-0.46
00:06:46.771 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.02, opts=13)
00:06:46.773 00.002 1092 Enqueuing Move request for scope (0.02, -0.02)
00:06:46.775 00.002 2744 Worker thread wakes up
00:06:46.775 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
00:06:46.775 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
00:06:46.775 00.000 2744 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.01
00:06:46.775 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:06:46.775 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:46.775 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:06:46.775 00.000 2744 MoveAxis(E, 0, ABG)
00:06:46.775 00.000 2744 Move returns status 0, amount 0
00:06:46.776 00.001 2744 MoveAxis(N, 0, ABG)
00:06:46.776 00.000 2744 Move returns status 0, amount 0
00:06:46.776 00.000 2744 move complete, result=0
00:06:46.776 00.000 2744 worker thread done servicing request
00:06:46.789 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1482, FiltMax=65535, Gamma=0.510
00:06:46.803 00.014 1092 UpdateGuideState exits: m=507948 SNR=84.4
00:06:46.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:46.807 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:46.810 00.003 1092 Enqueuing Expose request
00:06:46.812 00.002 2744 Worker thread wakes up
00:06:46.812 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:46.812 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:46.812 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:06:50.197 03.385 2744 Exposure complete
00:06:50.399 00.202 2744 worker thread done servicing request
00:06:50.399 00.000 1092 OnExposeComplete: enter
00:06:50.402 00.003 1092 UpdateGuideState(): m_state=6
00:06:50.404 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 621
00:06:50.407 00.003 1092 Star::Find returns 1 (0), X=1601.42, Y=1128.15, Mass=541220, SNR=95.4, Peak=55027 HFD=3.5
00:06:50.409 00.002 1092 MultiStar: [#1 -0.19,0.30,0.86,U] [#2 -0.21,0.62,0.92,U] [#3 -0.02,0.56,0.73,U] [#4 -0.04,0.42,0.77,U] [#5 -0.28,0.66,0.59,U] [#6 -0.24,0.53,0.61,U] [#7 -0.19,0.51,0.54,U] [#8 -0.38,0.38,0.39,U] 
00:06:50.411 00.002 1092 refined, 8 included, MultiStar: {-0.24, 0.38}, one-star: {-0.60, -0.26}
00:06:50.413 00.002 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.57 = 2.57)
00:06:50.416 00.003 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
00:06:50.418 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=0.38 hyp=0.45 cameraTheta=2.15 mountX=-0.38 mountY=0.30, mountTheta=2.47
00:06:50.424 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.38, opts=13)
00:06:50.426 00.002 1092 Enqueuing Move request for scope (-0.24, 0.38)
00:06:50.428 00.002 2744 Worker thread wakes up
00:06:50.428 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.38) opts 0xd
00:06:50.428 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.38)
00:06:50.428 00.000 2744 Moving (-0.24, 0.38) raw xDistance=-0.38 yDistance=0.30
00:06:50.428 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:06:50.428 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:50.429 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:06:50.429 00.000 2744 MoveAxis(E, 85, ABG)
00:06:50.429 00.000 2744 Guiding  Dir = 2, Dur = 85
00:06:50.429 00.000 2744 IsSlewing returns 0
00:06:50.429 00.000 2744 IsGuiding returns 0
00:06:50.429 00.000 2744 PulseGuide returned control before completion, sleep 95
00:06:50.446 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1257, FiltMax=65535, Gamma=0.510
00:06:50.462 00.016 1092 UpdateGuideState exits: m=541220 SNR=95.4
00:06:50.465 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:50.468 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:50.470 00.002 1092 Enqueuing Expose request
00:06:50.529 00.059 2744 IsGuiding returns 1
00:06:50.529 00.000 2744 scope still moving after pulse duration time elapsed
00:06:50.560 00.031 2744 IsSlewing returns 0
00:06:50.560 00.000 2744 IsGuiding returns 0
00:06:50.560 00.000 2744 scope move finished after 85 + 45 ms
00:06:50.560 00.000 2744 Move returns status 0, amount 85
00:06:50.561 00.001 2744 MoveAxis(N, 0, ABG)
00:06:50.561 00.000 2744 Move returns status 0, amount 0
00:06:50.561 00.000 2744 move complete, result=0
00:06:50.561 00.000 2744 worker thread done servicing request
00:06:50.561 00.000 2744 Worker thread wakes up
00:06:50.561 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:50.561 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:50.563 00.002 1092 GuideStep: -0.4 px 85 ms EAST, 0.3 px 0 ms NORTH
00:06:53.961 03.398 2744 Exposure complete
00:06:54.199 00.238 2744 worker thread done servicing request
00:06:54.199 00.000 1092 OnExposeComplete: enter
00:06:54.202 00.003 1092 UpdateGuideState(): m_state=6
00:06:54.206 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 622
00:06:54.208 00.002 1092 Star::Find returns 1 (0), X=1601.35, Y=1128.15, Mass=511849, SNR=75.9, Peak=54627 HFD=3.3
00:06:54.211 00.003 1092 MultiStar: [#1 -0.28,0.27,1.14,U] [#2 -0.21,0.47,1.05,U] [#3 -0.27,0.49,0.95,U] [#4 -0.28,0.35,0.87,U] [#5 -0.29,0.30,0.89,U] [#6 -0.27,0.32,0.74,U] [#7 -0.29,0.58,0.67,U] [#8 -0.50,0.45,0.51,U] 
00:06:54.214 00.003 1092 refined, 8 included, MultiStar: {-0.33, 0.31}, one-star: {-0.67, -0.27}
00:06:54.217 00.003 1092 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.43) = xAngle (2.82 = 2.82)
00:06:54.219 00.002 1092 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.67 = 2.67)
00:06:54.222 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=0.31 hyp=0.46 cameraTheta=2.39 mountX=-0.43 mountY=0.21, mountTheta=2.69
00:06:54.227 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.31, opts=13)
00:06:54.230 00.003 1092 Enqueuing Move request for scope (-0.33, 0.31)
00:06:54.234 00.004 2744 Worker thread wakes up
00:06:54.234 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.31) opts 0xd
00:06:54.234 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.31)
00:06:54.234 00.000 2744 Moving (-0.33, 0.31) raw xDistance=-0.43 yDistance=0.21
00:06:54.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
00:06:54.234 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:54.235 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:06:54.235 00.000 2744 MoveAxis(E, 103, ABG)
00:06:54.235 00.000 2744 Guiding  Dir = 2, Dur = 103
00:06:54.235 00.000 2744 IsSlewing returns 0
00:06:54.235 00.000 2744 IsGuiding returns 0
00:06:54.236 00.001 2744 PulseGuide returned control before completion, sleep 113
00:06:54.253 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=958, FiltMax=65535, Gamma=0.510
00:06:54.272 00.019 1092 UpdateGuideState exits: m=511849 SNR=75.9
00:06:54.275 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:54.278 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:54.281 00.003 1092 Enqueuing Expose request
00:06:54.354 00.073 2744 IsGuiding returns 1
00:06:54.354 00.000 2744 scope still moving after pulse duration time elapsed
00:06:54.385 00.031 2744 IsSlewing returns 0
00:06:54.385 00.000 2744 IsGuiding returns 0
00:06:54.386 00.001 2744 scope move finished after 103 + 47 ms
00:06:54.386 00.000 2744 Move returns status 0, amount 103
00:06:54.386 00.000 2744 MoveAxis(N, 0, ABG)
00:06:54.386 00.000 2744 Move returns status 0, amount 0
00:06:54.386 00.000 2744 move complete, result=0
00:06:54.386 00.000 2744 worker thread done servicing request
00:06:54.386 00.000 2744 Worker thread wakes up
00:06:54.386 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:54.386 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:54.387 00.001 1092 GuideStep: -0.4 px 103 ms EAST, 0.2 px 0 ms NORTH
00:06:57.796 03.409 2744 Exposure complete
00:06:58.031 00.235 2744 worker thread done servicing request
00:06:58.031 00.000 1092 OnExposeComplete: enter
00:06:58.035 00.004 1092 UpdateGuideState(): m_state=6
00:06:58.039 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 623
00:06:58.042 00.003 1092 Star::Find returns 1 (0), X=1601.26, Y=1128.39, Mass=510763, SNR=85.0, Peak=45795 HFD=3.3
00:06:58.046 00.004 1092 MultiStar: [#1 -0.24,0.68,0.93,U] [#2 -0.34,0.87,0.96,U] [#3 -0.20,0.40,0.78,U] [#4 -0.08,0.64,0.83,U] [#5 -0.33,0.57,0.74,U] [#6 -0.30,0.56,0.75,U] [#7 -0.30,0.48,0.60,U] [#8 -0.50,0.69,0.48,U] 
00:06:58.050 00.004 1092 refined, 8 included, MultiStar: {-0.34, 0.53}, one-star: {-0.76, -0.03}
00:06:58.053 00.003 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.57 = 2.57)
00:06:58.056 00.003 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
00:06:58.060 00.004 1092 CameraToMount -- cameraX=-0.34 cameraY=0.53 hyp=0.63 cameraTheta=2.15 mountX=-0.53 mountY=0.42, mountTheta=2.48
00:06:58.067 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.53, opts=13)
00:06:58.071 00.004 1092 Enqueuing Move request for scope (-0.34, 0.53)
00:06:58.074 00.003 2744 Worker thread wakes up
00:06:58.076 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.53) opts 0xd
00:06:58.076 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.53)
00:06:58.076 00.000 2744 Moving (-0.34, 0.53) raw xDistance=-0.53 yDistance=0.42
00:06:58.076 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
00:06:58.076 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:06:58.076 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:06:58.076 00.000 2744 MoveAxis(E, 126, ABG)
00:06:58.076 00.000 2744 Guiding  Dir = 2, Dur = 126
00:06:58.077 00.001 2744 IsSlewing returns 0
00:06:58.077 00.000 2744 IsGuiding returns 0
00:06:58.077 00.000 2744 PulseGuide returned control before completion, sleep 136
00:06:58.095 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:06:58.114 00.019 1092 UpdateGuideState exits: m=510763 SNR=85.0
00:06:58.117 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:06:58.120 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:06:58.125 00.005 1092 Enqueuing Expose request
00:06:58.216 00.091 2744 IsGuiding returns 1
00:06:58.216 00.000 2744 scope still moving after pulse duration time elapsed
00:06:58.248 00.032 2744 IsSlewing returns 0
00:06:58.249 00.001 2744 IsGuiding returns 0
00:06:58.249 00.000 2744 scope move finished after 126 + 46 ms
00:06:58.249 00.000 2744 Move returns status 0, amount 126
00:06:58.249 00.000 2744 MoveAxis(N, 0, ABG)
00:06:58.249 00.000 2744 Move returns status 0, amount 0
00:06:58.249 00.000 2744 move complete, result=0
00:06:58.249 00.000 2744 worker thread done servicing request
00:06:58.251 00.002 2744 Worker thread wakes up
00:06:58.251 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:06:58.251 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:06:58.253 00.002 1092 GuideStep: -0.5 px 126 ms EAST, 0.4 px 0 ms NORTH
00:07:01.631 03.378 2744 Exposure complete
00:07:01.829 00.198 2744 worker thread done servicing request
00:07:01.829 00.000 1092 OnExposeComplete: enter
00:07:01.834 00.005 1092 UpdateGuideState(): m_state=6
00:07:01.837 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 624
00:07:01.839 00.002 1092 Star::Find returns 1 (0), X=1602.10, Y=1127.91, Mass=550257, SNR=91.5, Peak=60275 HFD=3.4
00:07:01.842 00.003 1092 MultiStar: [#1 0.47,0.02,0.90,U] [#2 0.36,0.22,0.92,U] [#3 0.70,0.33,0.75,U] [#4 0.55,0.17,0.82,U] [#5 0.30,0.23,0.72,U] [#6 0.56,-0.01,0.62,U] [#7 0.44,0.29,0.62,U] [#8 0.07,0.44,0.50,U] 
00:07:01.844 00.002 1092 refined, 8 included, MultiStar: {0.39, 0.10}, one-star: {0.09, -0.51}
00:07:01.845 00.001 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.67 = 0.67)
00:07:01.849 00.004 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
00:07:01.852 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=0.10 hyp=0.40 cameraTheta=0.24 mountX=0.32 mountY=0.20, mountTheta=0.56
00:07:01.858 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.10, opts=13)
00:07:01.860 00.002 1092 Enqueuing Move request for scope (0.39, 0.10)
00:07:01.862 00.002 2744 Worker thread wakes up
00:07:01.862 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.10) opts 0xd
00:07:01.862 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.10)
00:07:01.862 00.000 2744 Moving (0.39, 0.10) raw xDistance=0.32 yDistance=0.20
00:07:01.862 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.32
00:07:01.862 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:01.862 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:07:01.862 00.000 2744 MoveAxis(W, 62, ABG)
00:07:01.862 00.000 2744 Guiding  Dir = 3, Dur = 62
00:07:01.862 00.000 2744 IsSlewing returns 0
00:07:01.863 00.001 2744 IsGuiding returns 0
00:07:01.863 00.000 2744 PulseGuide returned control before completion, sleep 72
00:07:01.878 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1600, FiltMax=65535, Gamma=0.510
00:07:01.892 00.014 1092 UpdateGuideState exits: m=550257 SNR=91.5
00:07:01.895 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:01.898 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:01.900 00.002 1092 Enqueuing Expose request
00:07:01.943 00.043 2744 IsGuiding returns 1
00:07:01.943 00.000 2744 scope still moving after pulse duration time elapsed
00:07:01.975 00.032 2744 IsSlewing returns 0
00:07:01.977 00.002 2744 IsGuiding returns 0
00:07:01.977 00.000 2744 scope move finished after 62 + 53 ms
00:07:01.978 00.001 2744 Move returns status 0, amount 62
00:07:01.978 00.000 2744 MoveAxis(N, 0, ABG)
00:07:01.978 00.000 2744 Move returns status 0, amount 0
00:07:01.978 00.000 2744 move complete, result=0
00:07:01.978 00.000 2744 worker thread done servicing request
00:07:01.978 00.000 2744 Worker thread wakes up
00:07:01.978 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:01.980 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:01.983 00.003 1092 GuideStep: 0.3 px 62 ms WEST, 0.2 px 0 ms NORTH
00:07:05.380 03.397 2744 Exposure complete
00:07:05.592 00.212 2744 worker thread done servicing request
00:07:05.592 00.000 1092 OnExposeComplete: enter
00:07:05.595 00.003 1092 UpdateGuideState(): m_state=6
00:07:05.598 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 625
00:07:05.602 00.004 1092 Star::Find returns 1 (0), X=1601.74, Y=1128.05, Mass=517809, SNR=86.2, Peak=57155 HFD=3.3
00:07:05.605 00.003 1092 MultiStar: [#1 0.27,0.32,0.88,U] [#2 0.03,0.37,1.04,U] [#3 0.11,0.29,0.72,U] [#4 0.16,0.30,0.89,U] [#5 0.13,0.37,0.69,U] [#6 -0.01,0.26,0.65,U] [#7 -0.03,0.19,0.53,U] [#8 -0.12,0.54,0.48,U] 
00:07:05.607 00.002 1092 refined, 8 included, MultiStar: {0.03, 0.23}, one-star: {-0.28, -0.37}
00:07:05.609 00.002 1092 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.43) = xAngle (1.86 = 1.86)
00:07:05.611 00.002 1092 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.70 = 1.70)
00:07:05.614 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.43 mountX=-0.06 mountY=0.23, mountTheta=1.85
00:07:05.618 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.23, opts=13)
00:07:05.621 00.003 1092 Enqueuing Move request for scope (0.03, 0.23)
00:07:05.624 00.003 2744 Worker thread wakes up
00:07:05.624 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.23) opts 0xd
00:07:05.624 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.23)
00:07:05.624 00.000 2744 Moving (0.03, 0.23) raw xDistance=-0.06 yDistance=0.23
00:07:05.624 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:07:05.624 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:05.624 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:07:05.624 00.000 2744 MoveAxis(E, 0, ABG)
00:07:05.624 00.000 2744 Move returns status 0, amount 0
00:07:05.624 00.000 2744 MoveAxis(N, 0, ABG)
00:07:05.624 00.000 2744 Move returns status 0, amount 0
00:07:05.625 00.001 2744 move complete, result=0
00:07:05.625 00.000 2744 worker thread done servicing request
00:07:05.639 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1431, FiltMax=65535, Gamma=0.510
00:07:05.656 00.017 1092 UpdateGuideState exits: m=517809 SNR=86.2
00:07:05.659 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:05.662 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:05.665 00.003 1092 Enqueuing Expose request
00:07:05.667 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:07:05.670 00.003 2744 Worker thread wakes up
00:07:05.670 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:05.670 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:09.046 03.376 2744 Exposure complete
00:07:09.241 00.195 2744 worker thread done servicing request
00:07:09.241 00.000 1092 OnExposeComplete: enter
00:07:09.244 00.003 1092 UpdateGuideState(): m_state=6
00:07:09.246 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 626
00:07:09.252 00.006 1092 Star::Find returns 1 (0), X=1601.33, Y=1128.39, Mass=534116, SNR=90.0, Peak=59123 HFD=3.2
00:07:09.255 00.003 1092 MultiStar: [#1 -0.41,0.37,0.91,U] [#2 -0.50,0.65,1.01,U] [#3 -0.10,0.57,0.81,U] [#4 -0.28,0.45,0.79,U] [#5 -0.59,0.70,0.82,U] [#6 -0.33,0.33,0.58,U] [#7 -0.40,0.63,0.52,U] [#8 -0.76,0.68,0.45,U] 
00:07:09.257 00.002 1092 refined, 8 included, MultiStar: {-0.45, 0.46}, one-star: {-0.69, -0.03}
00:07:09.260 00.003 1092 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
00:07:09.262 00.002 1092 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.62 = 2.62)
00:07:09.267 00.005 1092 CameraToMount -- cameraX=-0.45 cameraY=0.46 hyp=0.64 cameraTheta=2.34 mountX=-0.60 mountY=0.32, mountTheta=2.65
00:07:09.273 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.46, opts=13)
00:07:09.275 00.002 1092 Enqueuing Move request for scope (-0.45, 0.46)
00:07:09.277 00.002 2744 Worker thread wakes up
00:07:09.278 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.46) opts 0xd
00:07:09.278 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.46)
00:07:09.278 00.000 2744 Moving (-0.45, 0.46) raw xDistance=-0.60 yDistance=0.32
00:07:09.278 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
00:07:09.278 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:09.278 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:07:09.278 00.000 2744 MoveAxis(E, 134, ABG)
00:07:09.278 00.000 2744 Guiding  Dir = 2, Dur = 134
00:07:09.278 00.000 2744 IsSlewing returns 0
00:07:09.279 00.001 2744 IsGuiding returns 0
00:07:09.279 00.000 2744 PulseGuide returned control before completion, sleep 144
00:07:09.303 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:07:09.319 00.016 1092 UpdateGuideState exits: m=534116 SNR=90.0
00:07:09.322 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:09.325 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:09.327 00.002 1092 Enqueuing Expose request
00:07:09.436 00.109 2744 IsGuiding returns 0
00:07:09.436 00.000 2744 Move returns status 0, amount 134
00:07:09.436 00.000 2744 MoveAxis(N, 0, ABG)
00:07:09.436 00.000 2744 Move returns status 0, amount 0
00:07:09.437 00.001 2744 move complete, result=0
00:07:09.437 00.000 2744 worker thread done servicing request
00:07:09.437 00.000 2744 Worker thread wakes up
00:07:09.437 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:09.437 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:09.438 00.001 1092 GuideStep: -0.6 px 134 ms EAST, 0.3 px 0 ms NORTH
00:07:12.828 03.390 2744 Exposure complete
00:07:13.036 00.208 2744 worker thread done servicing request
00:07:13.036 00.000 1092 OnExposeComplete: enter
00:07:13.039 00.003 1092 UpdateGuideState(): m_state=6
00:07:13.042 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 627
00:07:13.044 00.002 1092 Star::Find returns 1 (0), X=1600.78, Y=1128.24, Mass=534324, SNR=86.9, Peak=65411 HFD=3.5
00:07:13.047 00.003 1092 MultiStar: [#1 -0.81,0.59,0.98,U] [#2 -0.92,0.83,0.80,U] [#3 -0.67,0.48,0.83,U] [#4 -0.67,0.77,0.80,U] [#5 -1.00,0.84,0.69,U] [#6 -0.95,0.70,0.65,U] [#7 -0.75,0.59,0.59,U] [#8 -0.99,0.87,0.46,U] 
00:07:13.050 00.003 1092 refined, 8 included, MultiStar: {-0.89, 0.57}, one-star: {-1.23, -0.18}
00:07:13.052 00.002 1092 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.43) = xAngle (3.00 = 3.00)
00:07:13.054 00.002 1092 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
00:07:13.058 00.004 1092 CameraToMount -- cameraX=-0.89 cameraY=0.57 hyp=1.06 cameraTheta=2.57 mountX=-1.05 mountY=0.31, mountTheta=2.86
00:07:13.062 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.89, y=0.57, opts=13)
00:07:13.064 00.002 1092 Enqueuing Move request for scope (-0.89, 0.57)
00:07:13.067 00.003 2744 Worker thread wakes up
00:07:13.067 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.57) opts 0xd
00:07:13.067 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.89, 0.57)
00:07:13.068 00.001 2744 Moving (-0.89, 0.57) raw xDistance=-1.05 yDistance=0.31
00:07:13.068 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
00:07:13.068 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:13.068 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:07:13.068 00.000 2744 MoveAxis(E, 244, ABG)
00:07:13.068 00.000 2744 Guiding  Dir = 2, Dur = 244
00:07:13.068 00.000 2744 IsSlewing returns 0
00:07:13.068 00.000 2744 IsGuiding returns 0
00:07:13.069 00.001 2744 PulseGuide returned control before completion, sleep 254
00:07:13.084 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1472, FiltMax=65535, Gamma=0.510
00:07:13.099 00.015 1092 UpdateGuideState exits: m=534324 SNR=86.9
00:07:13.102 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:13.104 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:13.107 00.003 1092 Enqueuing Expose request
00:07:13.331 00.224 2744 IsGuiding returns 1
00:07:13.331 00.000 2744 scope still moving after pulse duration time elapsed
00:07:13.362 00.031 2744 IsSlewing returns 0
00:07:13.362 00.000 2744 IsGuiding returns 0
00:07:13.362 00.000 2744 scope move finished after 244 + 49 ms
00:07:13.362 00.000 2744 Move returns status 0, amount 244
00:07:13.362 00.000 2744 MoveAxis(N, 0, ABG)
00:07:13.362 00.000 2744 Move returns status 0, amount 0
00:07:13.362 00.000 2744 move complete, result=0
00:07:13.362 00.000 2744 worker thread done servicing request
00:07:13.363 00.001 2744 Worker thread wakes up
00:07:13.363 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:13.363 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:13.363 00.000 1092 GuideStep: -1.0 px 244 ms EAST, 0.3 px 0 ms NORTH
00:07:16.742 03.379 2744 Exposure complete
00:07:16.943 00.201 2744 worker thread done servicing request
00:07:16.943 00.000 1092 OnExposeComplete: enter
00:07:16.946 00.003 1092 UpdateGuideState(): m_state=6
00:07:16.950 00.004 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 628
00:07:16.952 00.002 1092 Star::Find returns 1 (0), X=1601.29, Y=1128.16, Mass=550756, SNR=92.8, Peak=56691 HFD=3.5
00:07:16.955 00.003 1092 MultiStar: [#1 -0.05,0.30,0.88,U] [#2 -0.23,0.72,0.82,U] [#3 -0.03,0.36,0.73,U] [#4 -0.04,0.36,0.87,U] [#5 -0.27,0.50,0.67,U] [#6 -0.11,0.48,0.65,U] [#7 -0.17,0.45,0.49,U] [#8 -0.57,0.47,0.39,U] 
00:07:16.957 00.002 1092 refined, 8 included, MultiStar: {-0.24, 0.34}, one-star: {-0.72, -0.25}
00:07:16.959 00.002 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
00:07:16.961 00.002 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
00:07:16.965 00.004 1092 CameraToMount -- cameraX=-0.24 cameraY=0.34 hyp=0.42 cameraTheta=2.19 mountX=-0.36 mountY=0.26, mountTheta=2.51
00:07:16.970 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.34, opts=13)
00:07:16.972 00.002 1092 Enqueuing Move request for scope (-0.24, 0.34)
00:07:16.974 00.002 2744 Worker thread wakes up
00:07:16.974 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.34) opts 0xd
00:07:16.974 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.34)
00:07:16.975 00.001 2744 Moving (-0.24, 0.34) raw xDistance=-0.36 yDistance=0.26
00:07:16.975 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.36
00:07:16.975 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:16.975 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:07:16.975 00.000 2744 MoveAxis(E, 98, ABG)
00:07:16.975 00.000 2744 Guiding  Dir = 2, Dur = 98
00:07:16.975 00.000 2744 IsSlewing returns 0
00:07:16.975 00.000 2744 IsGuiding returns 0
00:07:16.976 00.001 2744 PulseGuide returned control before completion, sleep 108
00:07:16.991 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:07:17.007 00.016 1092 UpdateGuideState exits: m=550756 SNR=92.8
00:07:17.010 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:17.012 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:17.015 00.003 1092 Enqueuing Expose request
00:07:17.088 00.073 2744 IsGuiding returns 1
00:07:17.088 00.000 2744 scope still moving after pulse duration time elapsed
00:07:17.119 00.031 2744 IsSlewing returns 0
00:07:17.119 00.000 2744 IsGuiding returns 0
00:07:17.119 00.000 2744 scope move finished after 98 + 45 ms
00:07:17.119 00.000 2744 Move returns status 0, amount 98
00:07:17.119 00.000 2744 MoveAxis(N, 0, ABG)
00:07:17.120 00.001 2744 Move returns status 0, amount 0
00:07:17.120 00.000 2744 move complete, result=0
00:07:17.120 00.000 2744 worker thread done servicing request
00:07:17.120 00.000 2744 Worker thread wakes up
00:07:17.120 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:17.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:17.120 00.000 1092 GuideStep: -0.4 px 98 ms EAST, 0.3 px 0 ms NORTH
00:07:20.512 03.392 2744 Exposure complete
00:07:20.803 00.291 2744 worker thread done servicing request
00:07:20.803 00.000 1092 OnExposeComplete: enter
00:07:20.806 00.003 1092 UpdateGuideState(): m_state=6
00:07:20.811 00.005 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 629
00:07:20.817 00.006 1092 Star::Find returns 1 (0), X=1601.97, Y=1127.89, Mass=533613, SNR=85.8, Peak=59171 HFD=3.0
00:07:20.822 00.005 1092 MultiStar: [#1 0.39,0.00,1.07,U] [#2 0.29,0.31,1.05,U] [#3 0.62,-0.04,0.76,U] [#4 0.58,0.08,0.84,U] [#5 0.21,0.17,0.79,U] [#6 0.19,0.04,0.66,U] [#7 0.24,0.01,0.56,U] [#8 0.26,0.34,0.51,U] 
00:07:20.825 00.003 1092 refined, 8 included, MultiStar: {0.30, 0.03}, one-star: {-0.05, -0.53}
00:07:20.829 00.004 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.51 = 0.51)
00:07:20.835 00.006 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
00:07:20.840 00.005 1092 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.08 mountX=0.26 mountY=0.11, mountTheta=0.38
00:07:20.856 00.016 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=0.03, opts=13)
00:07:20.861 00.005 1092 Enqueuing Move request for scope (0.30, 0.03)
00:07:20.867 00.006 2744 Worker thread wakes up
00:07:20.867 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
00:07:20.867 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
00:07:20.867 00.000 2744 Moving (0.30, 0.03) raw xDistance=0.26 yDistance=0.11
00:07:20.867 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:07:20.867 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:20.867 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:07:20.867 00.000 2744 MoveAxis(E, 0, ABG)
00:07:20.867 00.000 2744 Move returns status 0, amount 0
00:07:20.868 00.001 2744 MoveAxis(N, 0, ABG)
00:07:20.868 00.000 2744 Move returns status 0, amount 0
00:07:20.868 00.000 2744 move complete, result=0
00:07:20.868 00.000 2744 worker thread done servicing request
00:07:20.887 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:07:20.908 00.021 1092 UpdateGuideState exits: m=533613 SNR=85.8
00:07:20.911 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:20.914 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:20.918 00.004 1092 Enqueuing Expose request
00:07:20.921 00.003 2744 Worker thread wakes up
00:07:20.921 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:20.924 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:20.924 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:24.305 03.381 2744 Exposure complete
00:07:24.499 00.194 2744 worker thread done servicing request
00:07:24.499 00.000 1092 OnExposeComplete: enter
00:07:24.502 00.003 1092 UpdateGuideState(): m_state=6
00:07:24.504 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 630
00:07:24.507 00.003 1092 Star::Find returns 1 (0), X=1602.48, Y=1127.51, Mass=531487, SNR=95.6, Peak=59056 HFD=3.2
00:07:24.510 00.003 1092 MultiStar: [#1 1.00,-0.15,0.87,U] [#2 0.81,0.16,0.88,U] [#3 0.95,-0.15,0.77,U] [#4 0.92,-0.06,0.74,U] [#5 0.62,0.05,0.69,U] [#6 0.78,-0.12,0.65,U] [#7 0.82,0.15,0.43,U] [#8 0.59,0.12,0.46,U] 
00:07:24.512 00.002 1092 refined, 8 included, MultiStar: {0.77, -0.15}, one-star: {0.46, -0.91}
00:07:24.515 00.003 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.23 = 0.23)
00:07:24.517 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
00:07:24.520 00.003 1092 CameraToMount -- cameraX=0.77 cameraY=-0.15 hyp=0.79 cameraTheta=-0.19 mountX=0.77 mountY=0.06, mountTheta=0.08
00:07:24.527 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.15, opts=13)
00:07:24.530 00.003 1092 Enqueuing Move request for scope (0.77, -0.15)
00:07:24.534 00.004 2744 Worker thread wakes up
00:07:24.534 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.15) opts 0xd
00:07:24.534 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.15)
00:07:24.534 00.000 2744 Moving (0.77, -0.15) raw xDistance=0.77 yDistance=0.06
00:07:24.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.77
00:07:24.534 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:24.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:07:24.534 00.000 2744 MoveAxis(W, 172, ABG)
00:07:24.534 00.000 2744 Guiding  Dir = 3, Dur = 172
00:07:24.535 00.001 2744 IsSlewing returns 0
00:07:24.535 00.000 2744 IsGuiding returns 0
00:07:24.535 00.000 2744 PulseGuide returned control before completion, sleep 182
00:07:24.553 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1491, FiltMax=65535, Gamma=0.510
00:07:24.569 00.016 1092 UpdateGuideState exits: m=531487 SNR=95.6
00:07:24.571 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:24.574 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:24.576 00.002 1092 Enqueuing Expose request
00:07:24.722 00.146 2744 IsGuiding returns 1
00:07:24.722 00.000 2744 scope still moving after pulse duration time elapsed
00:07:24.753 00.031 2744 IsSlewing returns 0
00:07:24.753 00.000 2744 IsGuiding returns 0
00:07:24.753 00.000 2744 scope move finished after 172 + 46 ms
00:07:24.753 00.000 2744 Move returns status 0, amount 172
00:07:24.753 00.000 2744 MoveAxis(N, 0, ABG)
00:07:24.753 00.000 2744 Move returns status 0, amount 0
00:07:24.754 00.001 2744 move complete, result=0
00:07:24.754 00.000 2744 worker thread done servicing request
00:07:24.754 00.000 1092 GuideStep: 0.8 px 172 ms WEST, 0.1 px 0 ms NORTH
00:07:24.757 00.003 2744 Worker thread wakes up
00:07:24.757 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:24.757 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:28.142 03.385 2744 Exposure complete
00:07:28.347 00.205 2744 worker thread done servicing request
00:07:28.347 00.000 1092 OnExposeComplete: enter
00:07:28.351 00.004 1092 UpdateGuideState(): m_state=6
00:07:28.354 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 631
00:07:28.357 00.003 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.55, Mass=526820, SNR=79.8, Peak=53808 HFD=3.2
00:07:28.359 00.002 1092 MultiStar: [#1 1.07,-0.31,0.89,U] [#2 0.92,0.04,0.97,U] [#3 1.30,-0.15,0.93,U] [#4 1.23,-0.14,0.86,U] [#5 0.82,-0.08,0.89,U] [#6 0.89,-0.39,0.80,U] [#7 1.10,-0.28,0.63,U] [#8 0.87,0.03,0.41,U] 
00:07:28.362 00.003 1092 refined, 8 included, MultiStar: {1.00, -0.26}, one-star: {0.80, -0.86}
00:07:28.364 00.002 1092 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:07:28.367 00.003 1092 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
00:07:28.370 00.003 1092 CameraToMount -- cameraX=1.00 cameraY=-0.26 hyp=1.04 cameraTheta=-0.25 mountX=1.02 mountY=0.02, mountTheta=0.02
00:07:28.375 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.00, y=-0.26, opts=13)
00:07:28.377 00.002 1092 Enqueuing Move request for scope (1.00, -0.26)
00:07:28.379 00.002 2744 Worker thread wakes up
00:07:28.379 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.26) opts 0xd
00:07:28.379 00.000 2744 Handling offset move in thread for scope, endpoint = (1.00, -0.26)
00:07:28.379 00.000 2744 Moving (1.00, -0.26) raw xDistance=1.02 yDistance=0.02
00:07:28.379 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.02
00:07:28.380 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:28.380 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:07:28.380 00.000 2744 MoveAxis(W, 241, ABG)
00:07:28.380 00.000 2744 Guiding  Dir = 3, Dur = 241
00:07:28.380 00.000 2744 IsSlewing returns 0
00:07:28.380 00.000 2744 IsGuiding returns 0
00:07:28.381 00.001 2744 PulseGuide returned control before completion, sleep 251
00:07:28.395 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:07:28.413 00.018 1092 UpdateGuideState exits: m=526820 SNR=79.8
00:07:28.416 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:28.419 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:28.421 00.002 1092 Enqueuing Expose request
00:07:28.636 00.215 2744 IsGuiding returns 1
00:07:28.636 00.000 2744 scope still moving after pulse duration time elapsed
00:07:28.667 00.031 2744 IsSlewing returns 0
00:07:28.667 00.000 2744 IsGuiding returns 0
00:07:28.667 00.000 2744 scope move finished after 241 + 45 ms
00:07:28.667 00.000 2744 Move returns status 0, amount 241
00:07:28.667 00.000 2744 MoveAxis(N, 0, ABG)
00:07:28.667 00.000 2744 Move returns status 0, amount 0
00:07:28.668 00.001 2744 move complete, result=0
00:07:28.668 00.000 2744 worker thread done servicing request
00:07:28.668 00.000 2744 Worker thread wakes up
00:07:28.668 00.000 1092 GuideStep: 1.0 px 241 ms WEST, 0.0 px 0 ms NORTH
00:07:28.671 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:28.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:32.081 03.410 2744 Exposure complete
00:07:32.298 00.217 2744 worker thread done servicing request
00:07:32.298 00.000 1092 OnExposeComplete: enter
00:07:32.301 00.003 1092 UpdateGuideState(): m_state=6
00:07:32.304 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 632
00:07:32.307 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1127.54, Mass=527965, SNR=86.4, Peak=60272 HFD=3.3
00:07:32.309 00.002 1092 MultiStar: [#1 1.21,-0.30,1.00,U] [#2 1.15,-0.08,1.10,U] [#3 1.49,-0.29,0.73,U] [#4 1.45,-0.23,0.80,U] [#5 1.03,-0.13,0.73,U] [#6 1.18,-0.46,0.66,U] [#7 1.13,-0.33,0.58,U] [#8 0.86,0.01,0.41,U] 
00:07:32.312 00.003 1092 refined, 8 included, MultiStar: {1.17, -0.32}, one-star: {0.93, -0.87}
00:07:32.314 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
00:07:32.317 00.003 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
00:07:32.320 00.003 1092 CameraToMount -- cameraX=1.17 cameraY=-0.32 hyp=1.21 cameraTheta=-0.27 mountX=1.19 mountY=0.01, mountTheta=0.01
00:07:32.325 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.17, y=-0.32, opts=13)
00:07:32.328 00.003 1092 Enqueuing Move request for scope (1.17, -0.32)
00:07:32.330 00.002 2744 Worker thread wakes up
00:07:32.331 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.32) opts 0xd
00:07:32.331 00.000 2744 Handling offset move in thread for scope, endpoint = (1.17, -0.32)
00:07:32.331 00.000 2744 Moving (1.17, -0.32) raw xDistance=1.19 yDistance=0.01
00:07:32.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.19
00:07:32.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:32.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:07:32.331 00.000 2744 MoveAxis(W, 284, ABG)
00:07:32.331 00.000 2744 Guiding  Dir = 3, Dur = 284
00:07:32.332 00.001 2744 IsSlewing returns 0
00:07:32.332 00.000 2744 IsGuiding returns 0
00:07:32.333 00.001 2744 PulseGuide returned control before completion, sleep 294
00:07:32.348 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:07:32.365 00.017 1092 UpdateGuideState exits: m=527965 SNR=86.4
00:07:32.369 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:32.371 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:32.375 00.004 1092 Enqueuing Expose request
00:07:32.639 00.264 2744 IsGuiding returns 1
00:07:32.640 00.001 2744 scope still moving after pulse duration time elapsed
00:07:32.671 00.031 2744 IsSlewing returns 0
00:07:32.671 00.000 2744 IsGuiding returns 0
00:07:32.672 00.001 2744 scope move finished after 284 + 54 ms
00:07:32.672 00.000 2744 Move returns status 0, amount 284
00:07:32.672 00.000 2744 MoveAxis(N, 0, ABG)
00:07:32.672 00.000 2744 Move returns status 0, amount 0
00:07:32.672 00.000 2744 move complete, result=0
00:07:32.673 00.001 2744 worker thread done servicing request
00:07:32.673 00.000 1092 GuideStep: 1.2 px 284 ms WEST, 0.0 px 0 ms NORTH
00:07:32.676 00.003 2744 Worker thread wakes up
00:07:32.676 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:32.676 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:36.078 03.402 2744 Exposure complete
00:07:36.277 00.199 2744 worker thread done servicing request
00:07:36.277 00.000 1092 OnExposeComplete: enter
00:07:36.279 00.002 1092 UpdateGuideState(): m_state=6
00:07:36.283 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 633
00:07:36.286 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1127.54, Mass=548668, SNR=95.5, Peak=56128 HFD=3.2
00:07:36.289 00.003 1092 MultiStar: [#1 1.07,-0.37,0.97,U] [#2 1.01,0.08,0.85,U] [#3 0.96,-0.34,0.69,U] [#4 0.99,-0.10,0.85,U] [#5 0.95,0.09,0.64,U] [#6 0.99,-0.27,0.57,U] [#7 0.92,-0.24,0.53,U] [#8 0.72,0.07,0.38,U] 
00:07:36.291 00.002 1092 refined, 8 included, MultiStar: {0.92, -0.26}, one-star: {0.64, -0.88}
00:07:36.293 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
00:07:36.296 00.003 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.00 = -0.00)
00:07:36.298 00.002 1092 CameraToMount -- cameraX=0.92 cameraY=-0.26 hyp=0.96 cameraTheta=-0.27 mountX=0.95 mountY=-0.00, mountTheta=-0.00
00:07:36.303 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=-0.26, opts=13)
00:07:36.306 00.003 1092 Enqueuing Move request for scope (0.92, -0.26)
00:07:36.308 00.002 2744 Worker thread wakes up
00:07:36.308 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.26) opts 0xd
00:07:36.308 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, -0.26)
00:07:36.308 00.000 2744 Moving (0.92, -0.26) raw xDistance=0.95 yDistance=-0.00
00:07:36.308 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.95
00:07:36.308 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:36.308 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:07:36.309 00.001 2744 MoveAxis(W, 232, ABG)
00:07:36.309 00.000 2744 Guiding  Dir = 3, Dur = 232
00:07:36.309 00.000 2744 IsSlewing returns 0
00:07:36.309 00.000 2744 IsGuiding returns 0
00:07:36.309 00.000 2744 PulseGuide returned control before completion, sleep 242
00:07:36.324 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1689, FiltMax=65535, Gamma=0.510
00:07:36.339 00.015 1092 UpdateGuideState exits: m=548668 SNR=95.5
00:07:36.341 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:36.344 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:36.346 00.002 1092 Enqueuing Expose request
00:07:36.561 00.215 2744 IsGuiding returns 1
00:07:36.561 00.000 2744 scope still moving after pulse duration time elapsed
00:07:36.593 00.032 2744 IsSlewing returns 0
00:07:36.593 00.000 2744 IsGuiding returns 0
00:07:36.593 00.000 2744 scope move finished after 232 + 52 ms
00:07:36.593 00.000 2744 Move returns status 0, amount 232
00:07:36.593 00.000 2744 MoveAxis(N, 0, ABG)
00:07:36.593 00.000 2744 Move returns status 0, amount 0
00:07:36.593 00.000 2744 move complete, result=0
00:07:36.594 00.001 2744 worker thread done servicing request
00:07:36.594 00.000 2744 Worker thread wakes up
00:07:36.594 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:36.594 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:36.594 00.000 1092 GuideStep: 0.9 px 232 ms WEST, -0.0 px 0 ms NORTH
00:07:39.986 03.392 2744 Exposure complete
00:07:40.179 00.193 2744 worker thread done servicing request
00:07:40.179 00.000 1092 OnExposeComplete: enter
00:07:40.182 00.003 1092 UpdateGuideState(): m_state=6
00:07:40.185 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 634
00:07:40.187 00.002 1092 Star::Find returns 1 (0), X=1602.69, Y=1127.54, Mass=509389, SNR=82.2, Peak=59168 HFD=3.2
00:07:40.190 00.003 1092 MultiStar: [#1 1.20,-0.25,1.03,U] [#2 1.07,0.19,1.00,U] [#3 1.26,-0.12,0.77,U] [#4 1.19,-0.22,0.85,U] [#5 0.89,0.02,0.78,U] [#6 1.16,-0.43,0.74,U] [#7 1.18,0.09,0.57,U] [#8 0.97,-0.01,0.51,U] 
00:07:40.192 00.002 1092 refined, 8 included, MultiStar: {1.06, -0.20}, one-star: {0.67, -0.87}
00:07:40.194 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:07:40.196 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
00:07:40.198 00.002 1092 CameraToMount -- cameraX=1.06 cameraY=-0.20 hyp=1.08 cameraTheta=-0.19 mountX=1.05 mountY=0.09, mountTheta=0.09
00:07:40.207 00.009 1092 SchedulePrimaryMove(0F8C9988, x=1.06, y=-0.20, opts=13)
00:07:40.209 00.002 1092 Enqueuing Move request for scope (1.06, -0.20)
00:07:40.211 00.002 2744 Worker thread wakes up
00:07:40.212 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.20) opts 0xd
00:07:40.212 00.000 2744 Handling offset move in thread for scope, endpoint = (1.06, -0.20)
00:07:40.212 00.000 2744 Moving (1.06, -0.20) raw xDistance=1.05 yDistance=0.09
00:07:40.212 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.05
00:07:40.212 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:40.212 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:40.212 00.000 2744 MoveAxis(W, 251, ABG)
00:07:40.212 00.000 2744 Guiding  Dir = 3, Dur = 251
00:07:40.212 00.000 2744 IsSlewing returns 0
00:07:40.212 00.000 2744 IsGuiding returns 0
00:07:40.213 00.001 2744 PulseGuide returned control before completion, sleep 261
00:07:40.226 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1603, FiltMax=65535, Gamma=0.510
00:07:40.240 00.014 1092 UpdateGuideState exits: m=509389 SNR=82.2
00:07:40.242 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:40.244 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:40.246 00.002 1092 Enqueuing Expose request
00:07:40.482 00.236 2744 IsGuiding returns 1
00:07:40.482 00.000 2744 scope still moving after pulse duration time elapsed
00:07:40.512 00.030 2744 IsSlewing returns 0
00:07:40.512 00.000 2744 IsGuiding returns 0
00:07:40.512 00.000 2744 scope move finished after 251 + 49 ms
00:07:40.512 00.000 2744 Move returns status 0, amount 251
00:07:40.512 00.000 2744 MoveAxis(N, 0, ABG)
00:07:40.512 00.000 2744 Move returns status 0, amount 0
00:07:40.513 00.001 2744 move complete, result=0
00:07:40.513 00.000 2744 worker thread done servicing request
00:07:40.513 00.000 2744 Worker thread wakes up
00:07:40.513 00.000 1092 GuideStep: 1.0 px 251 ms WEST, 0.1 px 0 ms NORTH
00:07:40.517 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:40.517 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:43.902 03.385 2744 Exposure complete
00:07:44.105 00.203 2744 worker thread done servicing request
00:07:44.106 00.001 1092 OnExposeComplete: enter
00:07:44.108 00.002 1092 UpdateGuideState(): m_state=6
00:07:44.111 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 635
00:07:44.114 00.003 1092 Star::Find returns 1 (0), X=1602.47, Y=1127.71, Mass=506908, SNR=88.0, Peak=52096 HFD=3.3
00:07:44.118 00.004 1092 MultiStar: [#1 0.89,-0.20,1.00,U] [#2 1.04,0.11,0.85,U] [#3 0.89,-0.04,0.87,U] [#4 1.13,-0.09,0.91,U] [#5 0.81,-0.13,0.64,U] [#6 0.81,-0.06,0.66,U] [#7 0.72,0.01,0.56,U] [#8 0.28,0.29,0.46,U] 
00:07:44.120 00.002 1092 refined, 8 included, MultiStar: {0.81, -0.13}, one-star: {0.45, -0.70}
00:07:44.123 00.003 1092 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
00:07:44.125 00.002 1092 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
00:07:44.127 00.002 1092 CameraToMount -- cameraX=0.81 cameraY=-0.13 hyp=0.82 cameraTheta=-0.16 mountX=0.79 mountY=0.09, mountTheta=0.11
00:07:44.132 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=-0.13, opts=13)
00:07:44.134 00.002 1092 Enqueuing Move request for scope (0.81, -0.13)
00:07:44.137 00.003 2744 Worker thread wakes up
00:07:44.137 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.13) opts 0xd
00:07:44.137 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, -0.13)
00:07:44.137 00.000 2744 Moving (0.81, -0.13) raw xDistance=0.79 yDistance=0.09
00:07:44.137 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.79
00:07:44.137 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:44.137 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:07:44.137 00.000 2744 MoveAxis(W, 194, ABG)
00:07:44.137 00.000 2744 Guiding  Dir = 3, Dur = 194
00:07:44.138 00.001 2744 IsSlewing returns 0
00:07:44.138 00.000 2744 IsGuiding returns 0
00:07:44.138 00.000 2744 PulseGuide returned control before completion, sleep 204
00:07:44.152 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1328, FiltMax=65535, Gamma=0.510
00:07:44.169 00.017 1092 UpdateGuideState exits: m=506908 SNR=88.0
00:07:44.174 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:44.177 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:44.181 00.004 1092 Enqueuing Expose request
00:07:44.345 00.164 2744 IsGuiding returns 1
00:07:44.345 00.000 2744 scope still moving after pulse duration time elapsed
00:07:44.376 00.031 2744 IsSlewing returns 0
00:07:44.376 00.000 2744 IsGuiding returns 0
00:07:44.377 00.001 2744 scope move finished after 194 + 44 ms
00:07:44.377 00.000 2744 Move returns status 0, amount 194
00:07:44.377 00.000 2744 MoveAxis(N, 0, ABG)
00:07:44.377 00.000 2744 Move returns status 0, amount 0
00:07:44.377 00.000 2744 move complete, result=0
00:07:44.377 00.000 2744 worker thread done servicing request
00:07:44.377 00.000 2744 Worker thread wakes up
00:07:44.377 00.000 1092 GuideStep: 0.8 px 194 ms WEST, 0.1 px 0 ms NORTH
00:07:44.381 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:44.381 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:47.829 03.448 2744 Exposure complete
00:07:48.095 00.266 2744 worker thread done servicing request
00:07:48.095 00.000 1092 OnExposeComplete: enter
00:07:48.099 00.004 1092 UpdateGuideState(): m_state=6
00:07:48.103 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 636
00:07:48.107 00.004 1092 Star::Find returns 1 (0), X=1602.22, Y=1127.96, Mass=541763, SNR=78.9, Peak=54819 HFD=3.2
00:07:48.111 00.004 1092 MultiStar: [#1 0.56,0.16,0.86,U] [#2 0.43,0.36,0.94,U] [#3 0.66,0.23,0.91,U] [#4 0.56,0.27,0.90,U] [#5 0.59,0.28,0.71,U] [#6 0.36,0.10,0.75,U] [#7 0.56,0.57,0.64,U] [#8 0.16,0.36,0.46,U] 
00:07:48.115 00.004 1092 refined, 8 included, MultiStar: {0.46, 0.18}, one-star: {0.20, -0.45}
00:07:48.117 00.002 1092 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.43) = xAngle (0.79 = 0.79)
00:07:48.120 00.003 1092 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.64 = 0.64)
00:07:48.123 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=0.18 hyp=0.49 cameraTheta=0.37 mountX=0.35 mountY=0.30, mountTheta=0.71
00:07:48.128 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=0.18, opts=13)
00:07:48.133 00.005 1092 Enqueuing Move request for scope (0.46, 0.18)
00:07:48.137 00.004 2744 Worker thread wakes up
00:07:48.137 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.18) opts 0xd
00:07:48.137 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, 0.18)
00:07:48.137 00.000 2744 Moving (0.46, 0.18) raw xDistance=0.35 yDistance=0.30
00:07:48.137 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
00:07:48.137 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:48.138 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:07:48.138 00.000 2744 MoveAxis(W, 91, ABG)
00:07:48.138 00.000 2744 Guiding  Dir = 3, Dur = 91
00:07:48.138 00.000 2744 IsSlewing returns 0
00:07:48.139 00.001 2744 IsGuiding returns 0
00:07:48.139 00.000 2744 PulseGuide returned control before completion, sleep 101
00:07:48.159 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1555, FiltMax=65535, Gamma=0.510
00:07:48.181 00.022 1092 UpdateGuideState exits: m=541763 SNR=78.9
00:07:48.187 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:48.191 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:48.194 00.003 1092 Enqueuing Expose request
00:07:48.247 00.053 2744 IsGuiding returns 1
00:07:48.248 00.001 2744 scope still moving after pulse duration time elapsed
00:07:48.278 00.030 2744 IsSlewing returns 0
00:07:48.278 00.000 2744 IsGuiding returns 1
00:07:48.309 00.031 2744 IsSlewing returns 0
00:07:48.309 00.000 2744 IsGuiding returns 0
00:07:48.309 00.000 2744 scope move finished after 91 + 80 ms
00:07:48.310 00.001 2744 Move returns status 0, amount 91
00:07:48.310 00.000 2744 MoveAxis(N, 0, ABG)
00:07:48.310 00.000 2744 Move returns status 0, amount 0
00:07:48.310 00.000 2744 move complete, result=0
00:07:48.310 00.000 2744 worker thread done servicing request
00:07:48.310 00.000 2744 Worker thread wakes up
00:07:48.310 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:48.310 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:48.310 00.000 1092 GuideStep: 0.3 px 91 ms WEST, 0.3 px 0 ms NORTH
00:07:51.687 03.377 2744 Exposure complete
00:07:51.879 00.192 2744 worker thread done servicing request
00:07:51.879 00.000 1092 OnExposeComplete: enter
00:07:51.885 00.006 1092 UpdateGuideState(): m_state=6
00:07:51.889 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 637
00:07:51.893 00.004 1092 Star::Find returns 1 (0), X=1602.07, Y=1127.94, Mass=542528, SNR=91.4, Peak=61699 HFD=3.0
00:07:51.896 00.003 1092 MultiStar: [#1 0.45,0.08,0.98,U] [#2 0.35,0.29,1.02,U] [#3 0.47,-0.01,0.82,U] [#4 0.43,0.19,0.77,U] [#5 0.31,0.12,0.64,U] [#6 0.22,0.12,0.76,U] [#7 0.42,0.06,0.50,U] [#8 0.14,0.33,0.43,U] 
00:07:51.901 00.005 1092 refined, 8 included, MultiStar: {0.32, 0.05}, one-star: {0.05, -0.47}
00:07:51.904 00.003 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
00:07:51.907 00.003 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
00:07:51.911 00.004 1092 CameraToMount -- cameraX=0.32 cameraY=0.05 hyp=0.32 cameraTheta=0.17 mountX=0.27 mountY=0.14, mountTheta=0.48
00:07:51.916 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.05, opts=13)
00:07:51.920 00.004 1092 Enqueuing Move request for scope (0.32, 0.05)
00:07:51.924 00.004 2744 Worker thread wakes up
00:07:51.924 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.05) opts 0xd
00:07:51.924 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.05)
00:07:51.924 00.000 2744 Moving (0.32, 0.05) raw xDistance=0.27 yDistance=0.14
00:07:51.924 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
00:07:51.924 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:51.924 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:07:51.925 00.001 2744 MoveAxis(E, 0, ABG)
00:07:51.925 00.000 2744 Move returns status 0, amount 0
00:07:51.925 00.000 2744 MoveAxis(N, 0, ABG)
00:07:51.925 00.000 2744 Move returns status 0, amount 0
00:07:51.925 00.000 2744 move complete, result=0
00:07:51.925 00.000 2744 worker thread done servicing request
00:07:51.940 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1699, FiltMax=65535, Gamma=0.510
00:07:51.955 00.015 1092 UpdateGuideState exits: m=542528 SNR=91.4
00:07:51.958 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:51.960 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:51.962 00.002 1092 Enqueuing Expose request
00:07:51.965 00.003 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
00:07:51.967 00.002 2744 Worker thread wakes up
00:07:51.967 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:51.967 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:55.363 03.396 2744 Exposure complete
00:07:55.555 00.192 2744 worker thread done servicing request
00:07:55.556 00.001 1092 OnExposeComplete: enter
00:07:55.558 00.002 1092 UpdateGuideState(): m_state=6
00:07:55.560 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 638
00:07:55.562 00.002 1092 Star::Find returns 1 (0), X=1602.24, Y=1127.91, Mass=499604, SNR=76.3, Peak=50083 HFD=3.2
00:07:55.566 00.004 1092 MultiStar: [#1 0.64,-0.05,1.19,U] [#2 0.44,0.28,1.17,U] [#3 0.72,-0.14,0.87,U] [#4 0.72,0.10,0.90,U] [#5 0.58,0.08,0.74,U] [#6 0.54,0.04,0.71,U] [#7 0.49,0.15,0.68,U] [#8 0.06,0.61,0.44,U] 
00:07:55.568 00.002 1092 refined, 8 included, MultiStar: {0.51, 0.02}, one-star: {0.22, -0.51}
00:07:55.570 00.002 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
00:07:55.573 00.003 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
00:07:55.576 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=0.02 hyp=0.51 cameraTheta=0.05 mountX=0.46 mountY=0.16, mountTheta=0.34
00:07:55.582 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=0.02, opts=13)
00:07:55.585 00.003 1092 Enqueuing Move request for scope (0.51, 0.02)
00:07:55.586 00.001 2744 Worker thread wakes up
00:07:55.587 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.02) opts 0xd
00:07:55.587 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, 0.02)
00:07:55.587 00.000 2744 Moving (0.51, 0.02) raw xDistance=0.46 yDistance=0.16
00:07:55.587 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:07:55.587 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:55.587 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:07:55.587 00.000 2744 MoveAxis(W, 102, ABG)
00:07:55.587 00.000 2744 Guiding  Dir = 3, Dur = 102
00:07:55.587 00.000 2744 IsSlewing returns 0
00:07:55.588 00.001 2744 IsGuiding returns 0
00:07:55.588 00.000 2744 PulseGuide returned control before completion, sleep 112
00:07:55.602 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:07:55.619 00.017 1092 UpdateGuideState exits: m=499604 SNR=76.3
00:07:55.622 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:55.624 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:55.626 00.002 1092 Enqueuing Expose request
00:07:55.703 00.077 2744 IsGuiding returns 1
00:07:55.703 00.000 2744 scope still moving after pulse duration time elapsed
00:07:55.734 00.031 2744 IsSlewing returns 0
00:07:55.734 00.000 2744 IsGuiding returns 0
00:07:55.734 00.000 2744 scope move finished after 102 + 44 ms
00:07:55.734 00.000 2744 Move returns status 0, amount 102
00:07:55.734 00.000 2744 MoveAxis(N, 0, ABG)
00:07:55.735 00.001 2744 Move returns status 0, amount 0
00:07:55.735 00.000 2744 move complete, result=0
00:07:55.735 00.000 2744 worker thread done servicing request
00:07:55.735 00.000 2744 Worker thread wakes up
00:07:55.735 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:55.735 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:55.736 00.001 1092 GuideStep: 0.5 px 102 ms WEST, 0.2 px 0 ms NORTH
00:07:59.122 03.386 2744 Exposure complete
00:07:59.343 00.221 2744 worker thread done servicing request
00:07:59.343 00.000 1092 OnExposeComplete: enter
00:07:59.346 00.003 1092 UpdateGuideState(): m_state=6
00:07:59.350 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 639
00:07:59.353 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1127.90, Mass=515789, SNR=92.6, Peak=58467 HFD=3.0
00:07:59.356 00.003 1092 MultiStar: [#1 0.45,0.14,0.87,U] [#2 0.48,0.38,0.86,U] [#3 0.56,0.12,0.74,U] [#4 0.41,0.27,0.72,U] [#5 0.07,0.40,0.70,U] [#6 0.34,0.14,0.68,U] [#7 0.27,0.60,0.50,U] [#8 -0.01,0.56,0.42,U] 
00:07:59.358 00.002 1092 refined, 8 included, MultiStar: {0.29, 0.17}, one-star: {-0.05, -0.52}
00:07:59.360 00.002 1092 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.43) = xAngle (0.97 = 0.97)
00:07:59.363 00.003 1092 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.81 = 0.81)
00:07:59.366 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.34 cameraTheta=0.54 mountX=0.19 mountY=0.24, mountTheta=0.91
00:07:59.371 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.17, opts=13)
00:07:59.374 00.003 1092 Enqueuing Move request for scope (0.29, 0.17)
00:07:59.377 00.003 2744 Worker thread wakes up
00:07:59.377 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
00:07:59.377 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
00:07:59.377 00.000 2744 Moving (0.29, 0.17) raw xDistance=0.19 yDistance=0.24
00:07:59.377 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:07:59.377 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:07:59.377 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:07:59.377 00.000 2744 MoveAxis(E, 0, ABG)
00:07:59.378 00.001 2744 Move returns status 0, amount 0
00:07:59.378 00.000 2744 MoveAxis(N, 0, ABG)
00:07:59.378 00.000 2744 Move returns status 0, amount 0
00:07:59.378 00.000 2744 move complete, result=0
00:07:59.378 00.000 2744 worker thread done servicing request
00:07:59.393 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1408, FiltMax=65535, Gamma=0.510
00:07:59.411 00.018 1092 UpdateGuideState exits: m=515789 SNR=92.6
00:07:59.414 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:07:59.416 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:07:59.418 00.002 1092 Enqueuing Expose request
00:07:59.420 00.002 2744 Worker thread wakes up
00:07:59.420 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:07:59.420 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:07:59.420 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:02.811 03.391 2744 Exposure complete
00:08:03.013 00.202 2744 worker thread done servicing request
00:08:03.013 00.000 1092 OnExposeComplete: enter
00:08:03.017 00.004 1092 UpdateGuideState(): m_state=6
00:08:03.020 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 640
00:08:03.024 00.004 1092 Star::Find returns 1 (0), X=1602.63, Y=1127.77, Mass=475664, SNR=80.7, Peak=51696 HFD=3.2
00:08:03.026 00.002 1092 MultiStar: [#1 1.18,-0.00,1.00,U] [#2 0.69,0.21,0.98,U] [#3 1.30,-0.13,0.83,U] [#4 1.08,-0.01,0.78,U] [#5 0.90,0.23,0.73,U] [#6 0.82,-0.30,0.82,U] [#7 1.07,0.34,0.56,U] [#8 0.52,0.64,0.47,U] 
00:08:03.029 00.003 1092 single-star, 8 included, MultiStar: {0.91, -0.02}, one-star: {0.61, -0.65}
00:08:03.031 00.002 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
00:08:03.033 00.002 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.54 = -0.54)
00:08:03.035 00.002 1092 CameraToMount -- cameraX=0.61 cameraY=-0.65 hyp=0.89 cameraTheta=-0.82 mountX=0.82 mountY=-0.46, mountTheta=-0.51
00:08:03.041 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.65, opts=13)
00:08:03.043 00.002 1092 Enqueuing Move request for scope (0.61, -0.65)
00:08:03.045 00.002 2744 Worker thread wakes up
00:08:03.045 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.65) opts 0xd
00:08:03.046 00.001 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.65)
00:08:03.046 00.000 2744 Moving (0.61, -0.65) raw xDistance=0.82 yDistance=-0.46
00:08:03.046 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.82
00:08:03.046 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:08:03.046 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
00:08:03.046 00.000 2744 MoveAxis(W, 184, ABG)
00:08:03.046 00.000 2744 Guiding  Dir = 3, Dur = 184
00:08:03.046 00.000 2744 IsSlewing returns 0
00:08:03.047 00.001 2744 IsGuiding returns 0
00:08:03.047 00.000 2744 PulseGuide returned control before completion, sleep 194
00:08:03.062 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1583, FiltMax=65535, Gamma=0.510
00:08:03.078 00.016 1092 UpdateGuideState exits: m=475664 SNR=80.7
00:08:03.080 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:03.082 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:03.084 00.002 1092 Enqueuing Expose request
00:08:03.257 00.173 2744 IsGuiding returns 0
00:08:03.257 00.000 2744 Move returns status 0, amount 184
00:08:03.257 00.000 2744 MoveAxis(N, 0, ABG)
00:08:03.257 00.000 2744 Move returns status 0, amount 0
00:08:03.257 00.000 2744 move complete, result=0
00:08:03.257 00.000 2744 worker thread done servicing request
00:08:03.258 00.001 2744 Worker thread wakes up
00:08:03.258 00.000 1092 GuideStep: 0.8 px 184 ms WEST, -0.5 px 0 ms NORTH
00:08:03.260 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:03.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:06.649 03.389 2744 Exposure complete
00:08:06.852 00.203 2744 worker thread done servicing request
00:08:06.853 00.001 1092 OnExposeComplete: enter
00:08:06.856 00.003 1092 UpdateGuideState(): m_state=6
00:08:06.859 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 641
00:08:06.860 00.001 1092 Star::Find returns 1 (0), X=1602.50, Y=1127.85, Mass=519814, SNR=75.2, Peak=53315 HFD=3.4
00:08:06.863 00.003 1092 MultiStar: [#1 1.02,-0.01,1.04,U] [#2 0.81,0.22,1.19,U] [#3 1.05,0.17,0.96,U] [#4 0.84,0.23,0.81,U] [#5 0.70,0.22,0.71,U] [#6 0.75,0.12,0.76,U] [#7 0.73,0.27,0.68,U] [#8 0.38,0.28,0.55,U] 
00:08:06.865 00.002 1092 single-star, 8 included, MultiStar: {0.77, 0.08}, one-star: {0.49, -0.57}
00:08:06.869 00.004 1092 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
00:08:06.873 00.004 1092 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
00:08:06.875 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=-0.57 hyp=0.75 cameraTheta=-0.86 mountX=0.68 mountY=-0.41, mountTheta=-0.55
00:08:06.881 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.57, opts=13)
00:08:06.885 00.004 1092 Enqueuing Move request for scope (0.49, -0.57)
00:08:06.888 00.003 2744 Worker thread wakes up
00:08:06.888 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.57) opts 0xd
00:08:06.888 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.57)
00:08:06.889 00.001 2744 Moving (0.49, -0.57) raw xDistance=0.68 yDistance=-0.41
00:08:06.889 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.68
00:08:06.889 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:06.889 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:08:06.889 00.000 2744 MoveAxis(W, 164, ABG)
00:08:06.889 00.000 2744 Guiding  Dir = 3, Dur = 164
00:08:06.889 00.000 2744 IsSlewing returns 0
00:08:06.889 00.000 2744 IsGuiding returns 0
00:08:06.890 00.001 2744 PulseGuide returned control before completion, sleep 174
00:08:06.905 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:08:06.922 00.017 1092 UpdateGuideState exits: m=519814 SNR=75.2
00:08:06.926 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:06.928 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:06.932 00.004 1092 Enqueuing Expose request
00:08:07.065 00.133 2744 IsGuiding returns 1
00:08:07.065 00.000 2744 scope still moving after pulse duration time elapsed
00:08:07.097 00.032 2744 IsSlewing returns 0
00:08:07.099 00.002 2744 IsGuiding returns 1
00:08:07.128 00.029 2744 IsSlewing returns 0
00:08:07.128 00.000 2744 IsGuiding returns 0
00:08:07.128 00.000 2744 scope move finished after 164 + 74 ms
00:08:07.128 00.000 2744 Move returns status 0, amount 164
00:08:07.128 00.000 2744 MoveAxis(N, 0, ABG)
00:08:07.128 00.000 2744 Move returns status 0, amount 0
00:08:07.128 00.000 2744 move complete, result=0
00:08:07.128 00.000 2744 worker thread done servicing request
00:08:07.129 00.001 2744 Worker thread wakes up
00:08:07.129 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:07.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:07.133 00.004 1092 GuideStep: 0.7 px 164 ms WEST, -0.4 px 0 ms NORTH
00:08:10.516 03.383 2744 Exposure complete
00:08:10.733 00.217 2744 worker thread done servicing request
00:08:10.734 00.001 1092 OnExposeComplete: enter
00:08:10.736 00.002 1092 UpdateGuideState(): m_state=6
00:08:10.739 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 642
00:08:10.742 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1128.09, Mass=517478, SNR=74.4, Peak=60579 HFD=2.8
00:08:10.744 00.002 1092 MultiStar: [#1 0.71,0.10,1.01,U] [#2 0.59,0.47,1.05,U] [#3 0.81,0.42,0.91,U] [#4 0.77,0.26,0.84,U] [#5 0.45,0.55,1.00,U] [#6 0.63,0.09,0.80,U] [#7 0.67,0.18,0.63,U] [#8 0.18,0.66,0.55,U] 
00:08:10.747 00.003 1092 single-star, 8 included, MultiStar: {0.56, 0.25}, one-star: {0.17, -0.32}
00:08:10.751 00.004 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.65 = -0.65)
00:08:10.753 00.002 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.80 = -0.80)
00:08:10.756 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=-0.32 hyp=0.37 cameraTheta=-1.07 mountX=0.29 mountY=-0.26, mountTheta=-0.73
00:08:10.761 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.32, opts=13)
00:08:10.764 00.003 1092 Enqueuing Move request for scope (0.17, -0.32)
00:08:10.767 00.003 2744 Worker thread wakes up
00:08:10.767 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.32) opts 0xd
00:08:10.767 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.32)
00:08:10.767 00.000 2744 Moving (0.17, -0.32) raw xDistance=0.29 yDistance=-0.26
00:08:10.767 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
00:08:10.767 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:10.768 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:08:10.768 00.000 2744 MoveAxis(W, 77, ABG)
00:08:10.768 00.000 2744 Guiding  Dir = 3, Dur = 77
00:08:10.768 00.000 2744 IsSlewing returns 0
00:08:10.768 00.000 2744 IsGuiding returns 0
00:08:10.769 00.001 2744 PulseGuide returned control before completion, sleep 87
00:08:10.785 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:08:10.801 00.016 1092 UpdateGuideState exits: m=517478 SNR=74.4
00:08:10.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:10.807 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:10.810 00.003 1092 Enqueuing Expose request
00:08:10.870 00.060 2744 IsGuiding returns 1
00:08:10.870 00.000 2744 scope still moving after pulse duration time elapsed
00:08:10.901 00.031 2744 IsSlewing returns 0
00:08:10.901 00.000 2744 IsGuiding returns 0
00:08:10.901 00.000 2744 scope move finished after 77 + 55 ms
00:08:10.901 00.000 2744 Move returns status 0, amount 77
00:08:10.902 00.001 2744 MoveAxis(N, 0, ABG)
00:08:10.902 00.000 2744 Move returns status 0, amount 0
00:08:10.902 00.000 2744 move complete, result=0
00:08:10.902 00.000 2744 worker thread done servicing request
00:08:10.902 00.000 2744 Worker thread wakes up
00:08:10.902 00.000 1092 GuideStep: 0.3 px 77 ms WEST, -0.3 px 0 ms NORTH
00:08:10.905 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:10.905 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:14.289 03.384 2744 Exposure complete
00:08:14.482 00.193 2744 worker thread done servicing request
00:08:14.483 00.001 1092 OnExposeComplete: enter
00:08:14.485 00.002 1092 UpdateGuideState(): m_state=6
00:08:14.487 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 643
00:08:14.489 00.002 1092 Star::Find returns 1 (0), X=1602.83, Y=1127.85, Mass=534903, SNR=86.1, Peak=54906 HFD=3.3
00:08:14.492 00.003 1092 MultiStar: [#1 1.12,0.23,0.93,U] [#2 1.02,0.43,1.22,U] [#3 1.15,0.28,0.79,U] [#4 1.16,0.08,0.80,U] [#5 1.18,0.21,0.75,U] [#6 1.02,0.14,0.67,U] [#7 1.07,0.05,0.58,U] [#8 0.64,0.53,0.49,U] 
00:08:14.494 00.002 1092 single-star, 8 included, MultiStar: {1.03, 0.14}, one-star: {0.81, -0.57}
00:08:14.496 00.002 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
00:08:14.498 00.002 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
00:08:14.500 00.002 1092 CameraToMount -- cameraX=0.81 cameraY=-0.57 hyp=0.99 cameraTheta=-0.61 mountX=0.98 mountY=-0.33, mountTheta=-0.33
00:08:14.508 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=-0.57, opts=13)
00:08:14.511 00.003 1092 Enqueuing Move request for scope (0.81, -0.57)
00:08:14.514 00.003 2744 Worker thread wakes up
00:08:14.514 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.57) opts 0xd
00:08:14.514 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, -0.57)
00:08:14.514 00.000 2744 Moving (0.81, -0.57) raw xDistance=0.98 yDistance=-0.33
00:08:14.514 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.98
00:08:14.514 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:14.514 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:08:14.514 00.000 2744 MoveAxis(W, 224, ABG)
00:08:14.514 00.000 2744 Guiding  Dir = 3, Dur = 224
00:08:14.514 00.000 2744 IsSlewing returns 0
00:08:14.515 00.001 2744 IsGuiding returns 0
00:08:14.515 00.000 2744 PulseGuide returned control before completion, sleep 234
00:08:14.528 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1754, FiltMax=65535, Gamma=0.510
00:08:14.543 00.015 1092 UpdateGuideState exits: m=534903 SNR=86.1
00:08:14.545 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:14.548 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:14.550 00.002 1092 Enqueuing Expose request
00:08:14.759 00.209 2744 IsGuiding returns 1
00:08:14.760 00.001 2744 scope still moving after pulse duration time elapsed
00:08:14.791 00.031 2744 IsSlewing returns 0
00:08:14.794 00.003 2744 IsGuiding returns 0
00:08:14.795 00.001 2744 scope move finished after 224 + 55 ms
00:08:14.795 00.000 2744 Move returns status 0, amount 224
00:08:14.795 00.000 2744 MoveAxis(N, 0, ABG)
00:08:14.795 00.000 2744 Move returns status 0, amount 0
00:08:14.795 00.000 2744 move complete, result=0
00:08:14.795 00.000 1092 GuideStep: 1.0 px 224 ms WEST, -0.3 px 0 ms NORTH
00:08:14.805 00.010 2744 worker thread done servicing request
00:08:14.805 00.000 2744 Worker thread wakes up
00:08:14.805 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:14.805 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:18.192 03.387 2744 Exposure complete
00:08:18.382 00.190 2744 worker thread done servicing request
00:08:18.382 00.000 1092 OnExposeComplete: enter
00:08:18.385 00.003 1092 UpdateGuideState(): m_state=6
00:08:18.387 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 644
00:08:18.389 00.002 1092 Star::Find returns 1 (0), X=1602.32, Y=1128.07, Mass=489520, SNR=76.2, Peak=49171 HFD=3.3
00:08:18.392 00.003 1092 MultiStar: [#1 0.88,0.15,1.11,U] [#2 0.59,0.44,1.21,U] [#3 0.94,0.34,1.04,U] [#4 0.85,0.35,0.87,U] [#5 0.58,0.47,0.82,U] [#6 0.59,0.33,0.76,U] [#7 0.85,0.32,0.65,U] [#8 0.30,0.31,0.48,U] 
00:08:18.394 00.002 1092 single-star, 8 included, MultiStar: {0.67, 0.25}, one-star: {0.30, -0.35}
00:08:18.396 00.002 1092 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
00:08:18.398 00.002 1092 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
00:08:18.401 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-0.35 hyp=0.46 cameraTheta=-0.86 mountX=0.42 mountY=-0.25, mountTheta=-0.54
00:08:18.406 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.35, opts=13)
00:08:18.408 00.002 1092 Enqueuing Move request for scope (0.30, -0.35)
00:08:18.411 00.003 2744 Worker thread wakes up
00:08:18.411 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.35) opts 0xd
00:08:18.411 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.35)
00:08:18.411 00.000 2744 Moving (0.30, -0.35) raw xDistance=0.42 yDistance=-0.25
00:08:18.411 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.42
00:08:18.411 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:18.411 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:08:18.411 00.000 2744 MoveAxis(W, 109, ABG)
00:08:18.411 00.000 2744 Guiding  Dir = 3, Dur = 109
00:08:18.412 00.001 2744 IsSlewing returns 0
00:08:18.412 00.000 2744 IsGuiding returns 0
00:08:18.413 00.001 2744 PulseGuide returned control before completion, sleep 119
00:08:18.426 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:08:18.441 00.015 1092 UpdateGuideState exits: m=489520 SNR=76.2
00:08:18.443 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:18.446 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:18.449 00.003 1092 Enqueuing Expose request
00:08:18.534 00.085 2744 IsGuiding returns 1
00:08:18.534 00.000 2744 scope still moving after pulse duration time elapsed
00:08:18.566 00.032 2744 IsSlewing returns 0
00:08:18.567 00.001 2744 IsGuiding returns 0
00:08:18.567 00.000 2744 scope move finished after 109 + 45 ms
00:08:18.567 00.000 2744 Move returns status 0, amount 109
00:08:18.567 00.000 2744 MoveAxis(N, 0, ABG)
00:08:18.567 00.000 2744 Move returns status 0, amount 0
00:08:18.567 00.000 2744 move complete, result=0
00:08:18.567 00.000 2744 worker thread done servicing request
00:08:18.567 00.000 2744 Worker thread wakes up
00:08:18.567 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:18.567 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:18.575 00.008 1092 GuideStep: 0.4 px 109 ms WEST, -0.3 px 0 ms NORTH
00:08:21.955 03.380 2744 Exposure complete
00:08:22.146 00.191 2744 worker thread done servicing request
00:08:22.146 00.000 1092 OnExposeComplete: enter
00:08:22.149 00.003 1092 UpdateGuideState(): m_state=6
00:08:22.152 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 645
00:08:22.155 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1128.21, Mass=540621, SNR=87.1, Peak=57955 HFD=3.3
00:08:22.157 00.002 1092 MultiStar: [#1 0.60,0.44,0.99,U] [#2 0.38,0.66,0.95,U] [#3 0.62,0.52,0.76,U] [#4 0.56,0.65,0.93,U] [#5 0.32,0.68,0.69,U] [#6 0.33,0.52,0.66,U] [#7 0.53,0.74,0.48,U] [#8 0.24,0.67,0.49,U] 
00:08:22.161 00.004 1092 single-star, 8 included, MultiStar: {0.41, 0.48}, one-star: {0.12, -0.20}
00:08:22.163 00.002 1092 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.43) = xAngle (-0.63 = -0.63)
00:08:22.166 00.003 1092 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.78 = -0.78)
00:08:22.168 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.06 mountX=0.19 mountY=-0.17, mountTheta=-0.72
00:08:22.173 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.20, opts=13)
00:08:22.175 00.002 1092 Enqueuing Move request for scope (0.12, -0.20)
00:08:22.177 00.002 2744 Worker thread wakes up
00:08:22.177 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
00:08:22.177 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
00:08:22.177 00.000 2744 Moving (0.12, -0.20) raw xDistance=0.19 yDistance=-0.17
00:08:22.177 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:08:22.178 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:22.178 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:08:22.178 00.000 2744 MoveAxis(E, 0, ABG)
00:08:22.178 00.000 2744 Move returns status 0, amount 0
00:08:22.178 00.000 2744 MoveAxis(N, 0, ABG)
00:08:22.178 00.000 2744 Move returns status 0, amount 0
00:08:22.178 00.000 2744 move complete, result=0
00:08:22.178 00.000 2744 worker thread done servicing request
00:08:22.192 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1514, FiltMax=65535, Gamma=0.510
00:08:22.205 00.013 1092 UpdateGuideState exits: m=540621 SNR=87.1
00:08:22.209 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:22.211 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:22.213 00.002 1092 Enqueuing Expose request
00:08:22.215 00.002 2744 Worker thread wakes up
00:08:22.215 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:08:22.218 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:22.218 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:25.610 03.392 2744 Exposure complete
00:08:25.875 00.265 2744 worker thread done servicing request
00:08:25.875 00.000 1092 OnExposeComplete: enter
00:08:25.878 00.003 1092 UpdateGuideState(): m_state=6
00:08:25.884 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 646
00:08:25.887 00.003 1092 Star::Find returns 1 (0), X=1602.07, Y=1128.36, Mass=514041, SNR=79.1, Peak=58163 HFD=3.3
00:08:25.891 00.004 1092 MultiStar: [#1 0.69,0.56,0.93,U] [#2 0.32,0.74,1.07,U] [#3 0.65,0.69,0.87,U] [#4 0.62,0.64,0.95,U] [#5 0.33,0.76,0.83,U] [#6 0.45,0.59,0.80,U] [#7 0.43,0.56,0.56,U] [#8 0.20,0.78,0.50,U] 
00:08:25.893 00.002 1092 single-star, 8 included, MultiStar: {0.42, 0.57}, one-star: {0.05, -0.06}
00:08:25.898 00.005 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
00:08:25.903 00.005 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
00:08:25.906 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=0.07 mountY=-0.04, mountTheta=-0.54
00:08:25.915 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.06, opts=13)
00:08:25.919 00.004 1092 Enqueuing Move request for scope (0.05, -0.06)
00:08:25.924 00.005 2744 Worker thread wakes up
00:08:25.924 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
00:08:25.924 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
00:08:25.924 00.000 2744 Moving (0.05, -0.06) raw xDistance=0.07 yDistance=-0.04
00:08:25.924 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:08:25.924 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:25.924 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:08:25.925 00.001 2744 MoveAxis(E, 0, ABG)
00:08:25.925 00.000 2744 Move returns status 0, amount 0
00:08:25.925 00.000 2744 MoveAxis(N, 0, ABG)
00:08:25.925 00.000 2744 Move returns status 0, amount 0
00:08:25.925 00.000 2744 move complete, result=0
00:08:25.925 00.000 2744 worker thread done servicing request
00:08:25.947 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:08:25.967 00.020 1092 UpdateGuideState exits: m=514041 SNR=79.1
00:08:25.970 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:25.975 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:25.977 00.002 1092 Enqueuing Expose request
00:08:25.980 00.003 2744 Worker thread wakes up
00:08:25.981 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:08:25.984 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:25.984 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:29.381 03.397 2744 Exposure complete
00:08:29.577 00.196 2744 worker thread done servicing request
00:08:29.577 00.000 1092 OnExposeComplete: enter
00:08:29.579 00.002 1092 UpdateGuideState(): m_state=6
00:08:29.582 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 647
00:08:29.589 00.007 1092 Star::Find returns 1 (0), X=1601.57, Y=1128.54, Mass=514594, SNR=80.7, Peak=52099 HFD=3.2
00:08:29.591 00.002 1092 MultiStar: [#1 -0.11,0.57,0.84,U] [#2 -0.16,0.83,0.95,U] [#3 0.18,0.60,0.80,U] [#4 0.11,0.62,0.85,U] [#5 -0.27,0.76,0.80,U] [#6 -0.12,0.43,0.69,U] [#7 0.02,0.78,0.53,U] [#8 0.00,0.97,0.49,U] 
00:08:29.594 00.003 1092 single-star, 8 included, MultiStar: {-0.11, 0.60}, one-star: {-0.45, 0.12}
00:08:29.595 00.001 1092 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.43) = xAngle (3.30 = -2.98)
00:08:29.597 00.002 1092 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.14)
00:08:29.600 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=0.12 hyp=0.46 cameraTheta=2.87 mountX=-0.46 mountY=-0.00, mountTheta=-3.14
00:08:29.607 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.12, opts=13)
00:08:29.609 00.002 1092 Enqueuing Move request for scope (-0.45, 0.12)
00:08:29.611 00.002 2744 Worker thread wakes up
00:08:29.611 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.12) opts 0xd
00:08:29.611 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.12)
00:08:29.612 00.001 2744 Moving (-0.45, 0.12) raw xDistance=-0.46 yDistance=-0.00
00:08:29.612 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:08:29.612 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:29.612 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:08:29.612 00.000 2744 MoveAxis(E, 103, ABG)
00:08:29.612 00.000 2744 Guiding  Dir = 2, Dur = 103
00:08:29.612 00.000 2744 IsSlewing returns 0
00:08:29.612 00.000 2744 IsGuiding returns 0
00:08:29.613 00.001 2744 PulseGuide returned control before completion, sleep 113
00:08:29.627 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:08:29.644 00.017 1092 UpdateGuideState exits: m=514594 SNR=80.7
00:08:29.648 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:29.650 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:29.652 00.002 1092 Enqueuing Expose request
00:08:29.740 00.088 2744 IsGuiding returns 0
00:08:29.740 00.000 2744 Move returns status 0, amount 103
00:08:29.740 00.000 2744 MoveAxis(N, 0, ABG)
00:08:29.740 00.000 2744 Move returns status 0, amount 0
00:08:29.740 00.000 2744 move complete, result=0
00:08:29.741 00.001 2744 worker thread done servicing request
00:08:29.741 00.000 2744 Worker thread wakes up
00:08:29.741 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:29.741 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:29.743 00.002 1092 GuideStep: -0.5 px 103 ms EAST, -0.0 px 0 ms NORTH
00:08:33.133 03.390 2744 Exposure complete
00:08:33.329 00.196 2744 worker thread done servicing request
00:08:33.330 00.001 1092 OnExposeComplete: enter
00:08:33.332 00.002 1092 UpdateGuideState(): m_state=6
00:08:33.334 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 648
00:08:33.337 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1128.28, Mass=530473, SNR=86.9, Peak=48746 HFD=3.4
00:08:33.340 00.003 1092 MultiStar: [#1 0.85,0.41,0.95,U] [#2 0.75,0.63,0.97,U] [#3 0.91,0.49,0.83,U] [#4 0.87,0.43,0.81,U] [#5 0.81,0.58,0.81,U] [#6 0.68,0.48,0.68,U] [#7 0.90,0.62,0.55,U] [#8 0.34,0.84,0.52,U] 
00:08:33.342 00.002 1092 single-star, 8 included, MultiStar: {0.73, 0.45}, one-star: {0.43, -0.13}
00:08:33.344 00.002 1092 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
00:08:33.345 00.001 1092 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.03 = -0.03)
00:08:33.349 00.004 1092 CameraToMount -- cameraX=0.43 cameraY=-0.13 hyp=0.45 cameraTheta=-0.30 mountX=0.44 mountY=-0.01, mountTheta=-0.03
00:08:33.355 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.13, opts=13)
00:08:33.358 00.003 1092 Enqueuing Move request for scope (0.43, -0.13)
00:08:33.360 00.002 2744 Worker thread wakes up
00:08:33.360 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.13) opts 0xd
00:08:33.360 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.13)
00:08:33.360 00.000 2744 Moving (0.43, -0.13) raw xDistance=0.44 yDistance=-0.01
00:08:33.360 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.44
00:08:33.360 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:33.360 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:08:33.360 00.000 2744 MoveAxis(W, 92, ABG)
00:08:33.360 00.000 2744 Guiding  Dir = 3, Dur = 92
00:08:33.360 00.000 2744 IsSlewing returns 0
00:08:33.361 00.001 2744 IsGuiding returns 0
00:08:33.361 00.000 2744 PulseGuide returned control before completion, sleep 102
00:08:33.376 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:08:33.394 00.018 1092 UpdateGuideState exits: m=530473 SNR=86.9
00:08:33.398 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:33.401 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:33.403 00.002 1092 Enqueuing Expose request
00:08:33.472 00.069 2744 IsGuiding returns 1
00:08:33.473 00.001 2744 scope still moving after pulse duration time elapsed
00:08:33.504 00.031 2744 IsSlewing returns 0
00:08:33.504 00.000 2744 IsGuiding returns 1
00:08:33.535 00.031 2744 IsSlewing returns 0
00:08:33.535 00.000 2744 IsGuiding returns 1
00:08:33.567 00.032 2744 IsSlewing returns 0
00:08:33.568 00.001 2744 IsGuiding returns 0
00:08:33.568 00.000 2744 scope move finished after 92 + 114 ms
00:08:33.568 00.000 2744 Move returns status 0, amount 92
00:08:33.568 00.000 2744 MoveAxis(N, 0, ABG)
00:08:33.568 00.000 2744 Move returns status 0, amount 0
00:08:33.568 00.000 2744 move complete, result=0
00:08:33.568 00.000 2744 worker thread done servicing request
00:08:33.568 00.000 2744 Worker thread wakes up
00:08:33.568 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:33.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:33.580 00.012 1092 GuideStep: 0.4 px 92 ms WEST, -0.0 px 0 ms NORTH
00:08:36.964 03.384 2744 Exposure complete
00:08:37.180 00.216 2744 worker thread done servicing request
00:08:37.180 00.000 1092 OnExposeComplete: enter
00:08:37.184 00.004 1092 UpdateGuideState(): m_state=6
00:08:37.187 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 649
00:08:37.191 00.004 1092 Star::Find returns 1 (0), X=1602.62, Y=1127.87, Mass=564641, SNR=99.1, Peak=55936 HFD=3.5
00:08:37.193 00.002 1092 MultiStar: [#1 1.11,0.11,0.67,U] [#2 0.95,0.34,0.80,U] [#3 1.07,0.39,0.75,U] [#4 1.21,-0.03,0.67,U] [#5 0.94,0.14,0.59,U] [#6 0.97,-0.00,0.61,U] [#7 0.92,0.09,0.46,U] [#8 0.63,0.47,0.37,U] 
00:08:37.196 00.003 1092 single-star, 8 included, MultiStar: {0.93, 0.06}, one-star: {0.61, -0.54}
00:08:37.199 00.003 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
00:08:37.202 00.003 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
00:08:37.205 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=-0.54 hyp=0.81 cameraTheta=-0.73 mountX=0.78 mountY=-0.36, mountTheta=-0.43
00:08:37.212 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.54, opts=13)
00:08:37.218 00.006 1092 Enqueuing Move request for scope (0.61, -0.54)
00:08:37.221 00.003 2744 Worker thread wakes up
00:08:37.221 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.54) opts 0xd
00:08:37.221 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.54)
00:08:37.222 00.001 2744 Moving (0.61, -0.54) raw xDistance=0.78 yDistance=-0.36
00:08:37.222 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.78
00:08:37.222 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:37.222 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:08:37.222 00.000 2744 MoveAxis(W, 180, ABG)
00:08:37.222 00.000 2744 Guiding  Dir = 3, Dur = 180
00:08:37.222 00.000 2744 IsSlewing returns 0
00:08:37.222 00.000 2744 IsGuiding returns 0
00:08:37.223 00.001 2744 PulseGuide returned control before completion, sleep 190
00:08:37.240 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1485, FiltMax=65535, Gamma=0.510
00:08:37.255 00.015 1092 UpdateGuideState exits: m=564641 SNR=99.1
00:08:37.258 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:37.260 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:37.262 00.002 1092 Enqueuing Expose request
00:08:37.415 00.153 2744 IsGuiding returns 1
00:08:37.415 00.000 2744 scope still moving after pulse duration time elapsed
00:08:37.446 00.031 2744 IsSlewing returns 0
00:08:37.446 00.000 2744 IsGuiding returns 0
00:08:37.447 00.001 2744 scope move finished after 180 + 44 ms
00:08:37.447 00.000 2744 Move returns status 0, amount 180
00:08:37.447 00.000 2744 MoveAxis(N, 0, ABG)
00:08:37.447 00.000 2744 Move returns status 0, amount 0
00:08:37.447 00.000 2744 move complete, result=0
00:08:37.448 00.001 2744 worker thread done servicing request
00:08:37.448 00.000 1092 GuideStep: 0.8 px 180 ms WEST, -0.4 px 0 ms NORTH
00:08:37.453 00.005 2744 Worker thread wakes up
00:08:37.453 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:37.453 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:40.836 03.383 2744 Exposure complete
00:08:41.031 00.195 2744 worker thread done servicing request
00:08:41.031 00.000 1092 OnExposeComplete: enter
00:08:41.034 00.003 1092 UpdateGuideState(): m_state=6
00:08:41.036 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 650
00:08:41.039 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1128.11, Mass=532213, SNR=93.9, Peak=57651 HFD=3.2
00:08:41.042 00.003 1092 MultiStar: [#1 0.72,0.47,0.85,U] [#2 0.65,0.57,0.82,U] [#3 0.82,0.37,0.66,U] [#4 0.66,0.34,0.74,U] [#5 0.56,0.45,0.59,U] [#6 0.34,0.13,0.73,U] [#7 0.49,0.61,0.66,U] [#8 0.27,0.34,0.36,U] 
00:08:41.044 00.002 1092 single-star, 8 included, MultiStar: {0.52, 0.30}, one-star: {0.15, -0.31}
00:08:41.046 00.002 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
00:08:41.049 00.003 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
00:08:41.051 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.12 mountX=0.26 mountY=-0.26, mountTheta=-0.78
00:08:41.055 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.31, opts=13)
00:08:41.058 00.003 1092 Enqueuing Move request for scope (0.15, -0.31)
00:08:41.060 00.002 2744 Worker thread wakes up
00:08:41.060 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
00:08:41.060 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
00:08:41.060 00.000 2744 Moving (0.15, -0.31) raw xDistance=0.26 yDistance=-0.26
00:08:41.060 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:08:41.060 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:41.060 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:08:41.060 00.000 2744 MoveAxis(E, 0, ABG)
00:08:41.060 00.000 2744 Move returns status 0, amount 0
00:08:41.060 00.000 2744 MoveAxis(N, 0, ABG)
00:08:41.061 00.001 2744 Move returns status 0, amount 0
00:08:41.061 00.000 2744 move complete, result=0
00:08:41.061 00.000 2744 worker thread done servicing request
00:08:41.075 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:08:41.090 00.015 1092 UpdateGuideState exits: m=532213 SNR=93.9
00:08:41.093 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:41.095 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:41.097 00.002 1092 Enqueuing Expose request
00:08:41.100 00.003 2744 Worker thread wakes up
00:08:41.100 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:08:41.103 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:41.103 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:44.513 03.410 2744 Exposure complete
00:08:44.759 00.246 2744 worker thread done servicing request
00:08:44.759 00.000 1092 OnExposeComplete: enter
00:08:44.763 00.004 1092 UpdateGuideState(): m_state=6
00:08:44.768 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 651
00:08:44.771 00.003 1092 Star::Find returns 1 (0), X=1601.98, Y=1128.29, Mass=519361, SNR=79.1, Peak=49875 HFD=3.3
00:08:44.775 00.004 1092 MultiStar: [#1 0.31,0.38,0.93,U] [#2 0.35,0.74,1.00,U] [#3 0.48,0.68,0.79,U] [#4 0.30,0.74,0.92,U] [#5 0.25,0.50,0.79,U] [#6 0.25,0.50,0.83,U] [#7 0.31,0.91,0.72,U] [#8 0.04,0.68,0.49,U] 
00:08:44.778 00.003 1092 single-star, 8 included, MultiStar: {0.26, 0.53}, one-star: {-0.04, -0.13}
00:08:44.782 00.004 1092 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.43) = xAngle (-1.43 = -1.43)
00:08:44.785 00.003 1092 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.58 = -1.58)
00:08:44.789 00.004 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.86 mountX=0.02 mountY=-0.14, mountTheta=-1.43
00:08:44.797 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.13, opts=13)
00:08:44.802 00.005 1092 Enqueuing Move request for scope (-0.04, -0.13)
00:08:44.805 00.003 2744 Worker thread wakes up
00:08:44.805 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
00:08:44.805 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
00:08:44.806 00.001 2744 Moving (-0.04, -0.13) raw xDistance=0.02 yDistance=-0.14
00:08:44.806 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:08:44.806 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:44.806 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:08:44.806 00.000 2744 MoveAxis(E, 0, ABG)
00:08:44.806 00.000 2744 Move returns status 0, amount 0
00:08:44.806 00.000 2744 MoveAxis(N, 0, ABG)
00:08:44.806 00.000 2744 Move returns status 0, amount 0
00:08:44.806 00.000 2744 move complete, result=0
00:08:44.806 00.000 2744 worker thread done servicing request
00:08:44.824 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:08:44.842 00.018 1092 UpdateGuideState exits: m=519361 SNR=79.1
00:08:44.846 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:44.849 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:44.852 00.003 1092 Enqueuing Expose request
00:08:44.855 00.003 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:44.858 00.003 2744 Worker thread wakes up
00:08:44.858 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:44.858 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:48.279 03.421 2744 Exposure complete
00:08:48.528 00.249 2744 worker thread done servicing request
00:08:48.528 00.000 1092 OnExposeComplete: enter
00:08:48.531 00.003 1092 UpdateGuideState(): m_state=6
00:08:48.535 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 652
00:08:48.538 00.003 1092 Star::Find returns 1 (0), X=1602.01, Y=1127.92, Mass=503899, SNR=79.0, Peak=55635 HFD=3.0
00:08:48.542 00.004 1092 MultiStar: [#1 0.30,0.25,1.05,U] [#2 0.12,0.46,0.89,U] [#3 0.39,0.23,0.94,U] [#4 0.23,0.28,0.87,U] [#5 -0.08,0.38,0.75,U] [#6 0.02,0.04,0.68,U] [#7 0.20,0.21,0.60,U] [#8 -0.24,0.34,0.52,U] 
00:08:48.544 00.002 1092 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {-0.01, -0.50}
00:08:48.547 00.003 1092 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.43) = xAngle (1.35 = 1.35)
00:08:48.551 00.004 1092 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.20 = 1.20)
00:08:48.554 00.003 1092 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.21 cameraTheta=0.93 mountX=0.05 mountY=0.20, mountTheta=1.34
00:08:48.560 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=0.17, opts=13)
00:08:48.564 00.004 1092 Enqueuing Move request for scope (0.13, 0.17)
00:08:48.569 00.005 2744 Worker thread wakes up
00:08:48.569 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
00:08:48.569 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
00:08:48.569 00.000 2744 Moving (0.13, 0.17) raw xDistance=0.05 yDistance=0.20
00:08:48.569 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:08:48.569 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:48.569 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:08:48.569 00.000 2744 MoveAxis(E, 0, ABG)
00:08:48.569 00.000 2744 Move returns status 0, amount 0
00:08:48.569 00.000 2744 MoveAxis(N, 0, ABG)
00:08:48.570 00.001 2744 Move returns status 0, amount 0
00:08:48.570 00.000 2744 move complete, result=0
00:08:48.570 00.000 2744 worker thread done servicing request
00:08:48.591 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1657, FiltMax=65535, Gamma=0.510
00:08:48.610 00.019 1092 UpdateGuideState exits: m=503899 SNR=79.0
00:08:48.614 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:48.616 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:48.620 00.004 1092 Enqueuing Expose request
00:08:48.622 00.002 2744 Worker thread wakes up
00:08:48.622 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:08:48.625 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:48.625 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:52.023 03.398 2744 Exposure complete
00:08:52.219 00.196 2744 worker thread done servicing request
00:08:52.219 00.000 1092 OnExposeComplete: enter
00:08:52.223 00.004 1092 UpdateGuideState(): m_state=6
00:08:52.226 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 653
00:08:52.229 00.003 1092 Star::Find returns 1 (0), X=1601.98, Y=1128.04, Mass=513867, SNR=93.6, Peak=60579 HFD=2.9
00:08:52.233 00.004 1092 MultiStar: [#1 0.53,0.07,0.79,U] [#2 0.47,0.51,0.73,U] [#3 0.54,0.33,0.93,U] [#4 0.65,0.28,0.78,U] [#5 0.24,0.46,0.63,U] [#6 0.36,0.23,0.65,U] [#7 0.39,0.39,0.54,U] [#8 0.04,0.48,0.37,U] 
00:08:52.237 00.004 1092 single-star, 8 included, MultiStar: {0.36, 0.22}, one-star: {-0.04, -0.37}
00:08:52.240 00.003 1092 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.43) = xAngle (-1.25 = -1.25)
00:08:52.243 00.003 1092 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.41 = -1.41)
00:08:52.248 00.005 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.37 hyp=0.38 cameraTheta=-1.68 mountX=0.12 mountY=-0.37, mountTheta=-1.26
00:08:52.263 00.015 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.37, opts=13)
00:08:52.267 00.004 1092 Enqueuing Move request for scope (-0.04, -0.37)
00:08:52.270 00.003 2744 Worker thread wakes up
00:08:52.270 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.37) opts 0xd
00:08:52.270 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.37)
00:08:52.270 00.000 2744 Moving (-0.04, -0.37) raw xDistance=0.12 yDistance=-0.37
00:08:52.270 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:08:52.270 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:52.271 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:08:52.271 00.000 2744 MoveAxis(E, 0, ABG)
00:08:52.271 00.000 2744 Move returns status 0, amount 0
00:08:52.271 00.000 2744 MoveAxis(N, 0, ABG)
00:08:52.271 00.000 2744 Move returns status 0, amount 0
00:08:52.271 00.000 2744 move complete, result=0
00:08:52.271 00.000 2744 worker thread done servicing request
00:08:52.290 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:08:52.307 00.017 1092 UpdateGuideState exits: m=513867 SNR=93.6
00:08:52.310 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:52.312 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:52.316 00.004 1092 Enqueuing Expose request
00:08:52.318 00.002 2744 Worker thread wakes up
00:08:52.318 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:08:52.321 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:52.321 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:55.700 03.379 2744 Exposure complete
00:08:55.892 00.192 2744 worker thread done servicing request
00:08:55.892 00.000 1092 OnExposeComplete: enter
00:08:55.894 00.002 1092 UpdateGuideState(): m_state=6
00:08:55.896 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 654
00:08:55.900 00.004 1092 Star::Find returns 1 (0), X=1602.24, Y=1128.06, Mass=529962, SNR=89.1, Peak=62003 HFD=3.2
00:08:55.902 00.002 1092 MultiStar: [#1 0.61,0.24,1.01,U] [#2 0.49,0.58,0.86,U] [#3 0.74,0.43,0.80,U] [#4 0.68,0.31,0.82,U] [#5 0.36,0.67,0.73,U] [#6 0.35,0.34,0.60,U] [#7 0.57,0.40,0.50,U] [#8 0.17,0.56,0.44,U] 
00:08:55.905 00.003 1092 single-star, 8 included, MultiStar: {0.48, 0.32}, one-star: {0.22, -0.35}
00:08:55.907 00.002 1092 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.43) = xAngle (-0.59 = -0.59)
00:08:55.909 00.002 1092 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.74 = -0.74)
00:08:55.911 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=-0.35 hyp=0.41 cameraTheta=-1.01 mountX=0.35 mountY=-0.28, mountTheta=-0.68
00:08:55.918 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.35, opts=13)
00:08:55.920 00.002 1092 Enqueuing Move request for scope (0.22, -0.35)
00:08:55.924 00.004 2744 Worker thread wakes up
00:08:55.924 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.35) opts 0xd
00:08:55.924 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.35)
00:08:55.924 00.000 2744 Moving (0.22, -0.35) raw xDistance=0.35 yDistance=-0.28
00:08:55.924 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:08:55.924 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:55.924 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:08:55.925 00.001 2744 MoveAxis(W, 77, ABG)
00:08:55.925 00.000 2744 Guiding  Dir = 3, Dur = 77
00:08:55.925 00.000 2744 IsSlewing returns 0
00:08:55.925 00.000 2744 IsGuiding returns 0
00:08:55.925 00.000 2744 PulseGuide returned control before completion, sleep 87
00:08:55.944 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1482, FiltMax=65535, Gamma=0.510
00:08:55.957 00.013 1092 UpdateGuideState exits: m=529962 SNR=89.1
00:08:55.960 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:55.963 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:55.966 00.003 1092 Enqueuing Expose request
00:08:56.024 00.058 2744 IsGuiding returns 1
00:08:56.024 00.000 2744 scope still moving after pulse duration time elapsed
00:08:56.056 00.032 2744 IsSlewing returns 0
00:08:56.056 00.000 2744 IsGuiding returns 0
00:08:56.056 00.000 2744 scope move finished after 77 + 54 ms
00:08:56.056 00.000 2744 Move returns status 0, amount 77
00:08:56.056 00.000 2744 MoveAxis(N, 0, ABG)
00:08:56.056 00.000 2744 Move returns status 0, amount 0
00:08:56.056 00.000 2744 move complete, result=0
00:08:56.057 00.001 2744 worker thread done servicing request
00:08:56.057 00.000 2744 Worker thread wakes up
00:08:56.057 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:56.057 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:08:56.059 00.002 1092 GuideStep: 0.3 px 77 ms WEST, -0.3 px 0 ms NORTH
00:08:59.444 03.385 2744 Exposure complete
00:08:59.640 00.196 2744 worker thread done servicing request
00:08:59.640 00.000 1092 OnExposeComplete: enter
00:08:59.642 00.002 1092 UpdateGuideState(): m_state=6
00:08:59.645 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 655
00:08:59.648 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1128.38, Mass=506110, SNR=75.8, Peak=56947 HFD=3.2
00:08:59.651 00.003 1092 MultiStar: [#1 0.13,0.47,1.07,U] [#2 0.20,0.58,1.10,U] [#3 0.35,0.54,0.95,U] [#4 0.20,0.54,0.99,U] [#5 0.14,0.47,0.73,U] [#6 -0.02,0.44,0.77,U] [#7 0.05,0.50,0.68,U] [#8 -0.22,0.57,0.47,U] 
00:08:59.653 00.002 1092 single-star, 8 included, MultiStar: {0.09, 0.44}, one-star: {-0.21, -0.03}
00:08:59.656 00.003 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
00:08:59.658 00.002 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
00:08:59.661 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.98 mountX=-0.18 mountY=-0.09, mountTheta=-2.68
00:08:59.665 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.03, opts=13)
00:08:59.667 00.002 1092 Enqueuing Move request for scope (-0.21, -0.03)
00:08:59.670 00.003 2744 Worker thread wakes up
00:08:59.670 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
00:08:59.671 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
00:08:59.671 00.000 2744 Moving (-0.21, -0.03) raw xDistance=-0.18 yDistance=-0.09
00:08:59.671 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:08:59.671 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:08:59.671 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:08:59.671 00.000 2744 MoveAxis(E, 0, ABG)
00:08:59.671 00.000 2744 Move returns status 0, amount 0
00:08:59.671 00.000 2744 MoveAxis(N, 0, ABG)
00:08:59.671 00.000 2744 Move returns status 0, amount 0
00:08:59.671 00.000 2744 move complete, result=0
00:08:59.671 00.000 2744 worker thread done servicing request
00:08:59.689 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:08:59.704 00.015 1092 UpdateGuideState exits: m=506110 SNR=75.8
00:08:59.707 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:08:59.710 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:08:59.712 00.002 1092 Enqueuing Expose request
00:08:59.715 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:08:59.718 00.003 2744 Worker thread wakes up
00:08:59.719 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:08:59.719 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:03.102 03.383 2744 Exposure complete
00:09:03.302 00.200 2744 worker thread done servicing request
00:09:03.302 00.000 1092 OnExposeComplete: enter
00:09:03.305 00.003 1092 UpdateGuideState(): m_state=6
00:09:03.308 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 656
00:09:03.310 00.002 1092 Star::Find returns 1 (0), X=1602.00, Y=1128.17, Mass=535637, SNR=95.3, Peak=65459 HFD=3.1
00:09:03.313 00.003 1092 MultiStar: [#1 0.51,0.47,0.77,U] [#2 0.31,0.66,0.91,U] [#3 0.56,0.36,0.61,U] [#4 0.41,0.38,0.80,U] [#5 0.28,0.41,0.62,U] [#6 0.31,0.30,0.62,U] [#7 0.25,0.50,0.51,U] [#8 -0.09,0.63,0.36,U] 
00:09:03.315 00.002 1092 single-star, 8 included, MultiStar: {0.29, 0.35}, one-star: {-0.01, -0.25}
00:09:03.318 00.003 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
00:09:03.320 00.002 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
00:09:03.322 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.63 mountX=0.09 mountY=-0.24, mountTheta=-1.22
00:09:03.327 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.25, opts=13)
00:09:03.329 00.002 1092 Enqueuing Move request for scope (-0.01, -0.25)
00:09:03.331 00.002 2744 Worker thread wakes up
00:09:03.332 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
00:09:03.332 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
00:09:03.332 00.000 2744 Moving (-0.01, -0.25) raw xDistance=0.09 yDistance=-0.24
00:09:03.332 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:09:03.332 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:03.332 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:09:03.332 00.000 2744 MoveAxis(E, 0, ABG)
00:09:03.332 00.000 2744 Move returns status 0, amount 0
00:09:03.332 00.000 2744 MoveAxis(N, 0, ABG)
00:09:03.332 00.000 2744 Move returns status 0, amount 0
00:09:03.333 00.001 2744 move complete, result=0
00:09:03.333 00.000 2744 worker thread done servicing request
00:09:03.347 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:09:03.362 00.015 1092 UpdateGuideState exits: m=535637 SNR=95.3
00:09:03.367 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:03.370 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:03.372 00.002 1092 Enqueuing Expose request
00:09:03.374 00.002 2744 Worker thread wakes up
00:09:03.375 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:03.377 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:03.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:06.762 03.385 2744 Exposure complete
00:09:06.969 00.207 2744 worker thread done servicing request
00:09:06.969 00.000 1092 OnExposeComplete: enter
00:09:06.972 00.003 1092 UpdateGuideState(): m_state=6
00:09:06.975 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 657
00:09:06.978 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.03, Mass=522715, SNR=75.7, Peak=64323 HFD=3.4
00:09:06.980 00.002 1092 MultiStar: [#1 0.50,0.26,1.10,U] [#2 0.42,0.66,1.30,U] [#3 0.63,0.15,0.88,U] [#4 0.59,0.37,0.81,U] [#5 0.33,0.44,0.90,U] [#6 0.39,0.36,0.86,U] [#7 0.57,0.49,0.67,U] [#8 0.32,0.61,0.55,U] 
00:09:06.983 00.003 1092 single-star, 8 included, MultiStar: {0.46, 0.32}, one-star: {0.36, -0.39}
00:09:06.986 00.003 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
00:09:06.988 00.002 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
00:09:06.991 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=-0.39 hyp=0.53 cameraTheta=-0.82 mountX=0.49 mountY=-0.27, mountTheta=-0.51
00:09:06.996 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.39, opts=13)
00:09:06.998 00.002 1092 Enqueuing Move request for scope (0.36, -0.39)
00:09:07.001 00.003 2744 Worker thread wakes up
00:09:07.001 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.39) opts 0xd
00:09:07.001 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.39)
00:09:07.001 00.000 2744 Moving (0.36, -0.39) raw xDistance=0.49 yDistance=-0.27
00:09:07.001 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:09:07.001 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:07.001 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:09:07.001 00.000 2744 MoveAxis(W, 110, ABG)
00:09:07.001 00.000 2744 Guiding  Dir = 3, Dur = 110
00:09:07.002 00.001 2744 IsSlewing returns 0
00:09:07.002 00.000 2744 IsGuiding returns 0
00:09:07.002 00.000 2744 PulseGuide returned control before completion, sleep 120
00:09:07.016 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:09:07.032 00.016 1092 UpdateGuideState exits: m=522715 SNR=75.7
00:09:07.035 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:07.039 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:07.041 00.002 1092 Enqueuing Expose request
00:09:07.131 00.090 2744 IsGuiding returns 1
00:09:07.131 00.000 2744 scope still moving after pulse duration time elapsed
00:09:07.161 00.030 2744 IsSlewing returns 0
00:09:07.161 00.000 2744 IsGuiding returns 0
00:09:07.161 00.000 2744 scope move finished after 110 + 49 ms
00:09:07.161 00.000 2744 Move returns status 0, amount 110
00:09:07.162 00.001 2744 MoveAxis(N, 0, ABG)
00:09:07.162 00.000 2744 Move returns status 0, amount 0
00:09:07.162 00.000 2744 move complete, result=0
00:09:07.162 00.000 2744 worker thread done servicing request
00:09:07.162 00.000 2744 Worker thread wakes up
00:09:07.162 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:07.162 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:07.166 00.004 1092 GuideStep: 0.5 px 110 ms WEST, -0.3 px 0 ms NORTH
00:09:10.550 03.384 2744 Exposure complete
00:09:10.740 00.190 2744 worker thread done servicing request
00:09:10.740 00.000 1092 OnExposeComplete: enter
00:09:10.743 00.003 1092 UpdateGuideState(): m_state=6
00:09:10.745 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 658
00:09:10.748 00.003 1092 Star::Find returns 1 (0), X=1602.16, Y=1128.17, Mass=522359, SNR=90.1, Peak=59267 HFD=3.1
00:09:10.750 00.002 1092 MultiStar: [#1 0.45,0.50,0.83,U] [#2 0.53,0.63,0.92,U] [#3 0.54,0.43,0.83,U] [#4 0.65,0.35,0.75,U] [#5 0.47,0.36,0.67,U] [#6 0.42,0.38,0.63,U] [#7 0.56,0.49,0.50,U] [#8 0.45,0.40,0.49,U] 
00:09:10.752 00.002 1092 single-star, 8 included, MultiStar: {0.46, 0.34}, one-star: {0.14, -0.25}
00:09:10.755 00.003 1092 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
00:09:10.758 00.003 1092 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
00:09:10.760 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.05 mountX=0.23 mountY=-0.20, mountTheta=-0.71
00:09:10.765 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.25, opts=13)
00:09:10.769 00.004 1092 Enqueuing Move request for scope (0.14, -0.25)
00:09:10.771 00.002 2744 Worker thread wakes up
00:09:10.771 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
00:09:10.771 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
00:09:10.771 00.000 2744 Moving (0.14, -0.25) raw xDistance=0.23 yDistance=-0.20
00:09:10.771 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:09:10.772 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:10.772 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:09:10.772 00.000 2744 MoveAxis(E, 0, ABG)
00:09:10.772 00.000 2744 Move returns status 0, amount 0
00:09:10.772 00.000 2744 MoveAxis(N, 0, ABG)
00:09:10.772 00.000 2744 Move returns status 0, amount 0
00:09:10.772 00.000 2744 move complete, result=0
00:09:10.772 00.000 2744 worker thread done servicing request
00:09:10.786 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:09:10.801 00.015 1092 UpdateGuideState exits: m=522359 SNR=90.1
00:09:10.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:10.805 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:10.807 00.002 1092 Enqueuing Expose request
00:09:10.809 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:09:10.811 00.002 2744 Worker thread wakes up
00:09:10.811 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:10.812 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:14.202 03.390 2744 Exposure complete
00:09:14.410 00.208 2744 worker thread done servicing request
00:09:14.410 00.000 1092 OnExposeComplete: enter
00:09:14.413 00.003 1092 UpdateGuideState(): m_state=6
00:09:14.417 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 659
00:09:14.419 00.002 1092 Star::Find returns 1 (0), X=1602.66, Y=1128.08, Mass=540352, SNR=88.8, Peak=52570 HFD=3.3
00:09:14.422 00.003 1092 MultiStar: [#1 0.96,0.16,0.84,U] [#2 0.83,0.32,0.90,U] [#3 1.14,0.10,0.75,U] [#4 1.10,0.26,0.80,U] [#5 0.69,0.43,0.68,U] [#6 0.65,0.20,0.87,U] [#7 1.00,0.24,0.48,U] [#8 0.61,0.35,0.47,U] 
00:09:14.425 00.003 1092 single-star, 8 included, MultiStar: {0.85, 0.16}, one-star: {0.64, -0.34}
00:09:14.428 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
00:09:14.431 00.003 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
00:09:14.435 00.004 1092 CameraToMount -- cameraX=0.64 cameraY=-0.34 hyp=0.72 cameraTheta=-0.49 mountX=0.72 mountY=-0.15, mountTheta=-0.21
00:09:14.442 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.34, opts=13)
00:09:14.444 00.002 1092 Enqueuing Move request for scope (0.64, -0.34)
00:09:14.447 00.003 2744 Worker thread wakes up
00:09:14.447 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.34) opts 0xd
00:09:14.447 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.34)
00:09:14.447 00.000 2744 Moving (0.64, -0.34) raw xDistance=0.72 yDistance=-0.15
00:09:14.447 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
00:09:14.447 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:14.448 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:09:14.448 00.000 2744 MoveAxis(W, 162, ABG)
00:09:14.448 00.000 2744 Guiding  Dir = 3, Dur = 162
00:09:14.448 00.000 2744 IsSlewing returns 0
00:09:14.448 00.000 2744 IsGuiding returns 0
00:09:14.448 00.000 2744 PulseGuide returned control before completion, sleep 172
00:09:14.470 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1614, FiltMax=65535, Gamma=0.510
00:09:14.490 00.020 1092 UpdateGuideState exits: m=540352 SNR=88.8
00:09:14.499 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:14.503 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:14.506 00.003 1092 Enqueuing Expose request
00:09:14.630 00.124 2744 IsGuiding returns 1
00:09:14.630 00.000 2744 scope still moving after pulse duration time elapsed
00:09:14.658 00.028 2744 IsSlewing returns 0
00:09:14.658 00.000 2744 IsGuiding returns 0
00:09:14.659 00.001 2744 scope move finished after 162 + 48 ms
00:09:14.659 00.000 2744 Move returns status 0, amount 162
00:09:14.659 00.000 2744 MoveAxis(N, 0, ABG)
00:09:14.659 00.000 2744 Move returns status 0, amount 0
00:09:14.659 00.000 2744 move complete, result=0
00:09:14.659 00.000 2744 worker thread done servicing request
00:09:14.659 00.000 2744 Worker thread wakes up
00:09:14.660 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:14.660 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:14.660 00.000 1092 GuideStep: 0.7 px 162 ms WEST, -0.2 px 0 ms NORTH
00:09:18.051 03.391 2744 Exposure complete
00:09:18.241 00.190 2744 worker thread done servicing request
00:09:18.241 00.000 1092 OnExposeComplete: enter
00:09:18.244 00.003 1092 UpdateGuideState(): m_state=6
00:09:18.247 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 660
00:09:18.249 00.002 1092 Star::Find returns 1 (0), X=1601.87, Y=1128.34, Mass=508902, SNR=77.9, Peak=61699 HFD=3.3
00:09:18.252 00.003 1092 MultiStar: [#1 0.28,0.55,1.06,U] [#2 0.04,0.75,1.06,U] [#3 0.53,0.78,0.87,U] [#4 0.27,0.61,0.96,U] [#5 0.09,0.82,0.83,U] [#6 0.19,0.71,0.73,U] [#7 0.12,0.86,0.61,U] [#8 0.04,0.83,0.47,U] 
00:09:18.254 00.002 1092 single-star, 8 included, MultiStar: {0.16, 0.62}, one-star: {-0.15, -0.08}
00:09:18.256 00.002 1092 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.43) = xAngle (-2.23 = -2.23)
00:09:18.259 00.003 1092 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.38 = -2.38)
00:09:18.260 00.001 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.65 mountX=-0.10 mountY=-0.11, mountTheta=-2.30
00:09:18.265 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.08, opts=13)
00:09:18.268 00.003 1092 Enqueuing Move request for scope (-0.15, -0.08)
00:09:18.270 00.002 2744 Worker thread wakes up
00:09:18.270 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
00:09:18.270 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
00:09:18.270 00.000 2744 Moving (-0.15, -0.08) raw xDistance=-0.10 yDistance=-0.11
00:09:18.270 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:09:18.270 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:18.270 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:09:18.270 00.000 2744 MoveAxis(E, 0, ABG)
00:09:18.270 00.000 2744 Move returns status 0, amount 0
00:09:18.270 00.000 2744 MoveAxis(N, 0, ABG)
00:09:18.270 00.000 2744 Move returns status 0, amount 0
00:09:18.270 00.000 2744 move complete, result=0
00:09:18.271 00.001 2744 worker thread done servicing request
00:09:18.289 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:09:18.304 00.015 1092 UpdateGuideState exits: m=508902 SNR=77.9
00:09:18.307 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:18.309 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:18.311 00.002 1092 Enqueuing Expose request
00:09:18.313 00.002 2744 Worker thread wakes up
00:09:18.313 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:18.313 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:18.316 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:21.695 03.379 2744 Exposure complete
00:09:21.893 00.198 2744 worker thread done servicing request
00:09:21.893 00.000 1092 OnExposeComplete: enter
00:09:21.896 00.003 1092 UpdateGuideState(): m_state=6
00:09:21.899 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 661
00:09:21.902 00.003 1092 Star::Find returns 1 (0), X=1601.77, Y=1128.38, Mass=527065, SNR=71.3, Peak=62499 HFD=3.3
00:09:21.905 00.003 1092 MultiStar: [#1 0.23,0.44,0.98,U] [#2 -0.10,0.77,0.97,U] [#3 0.41,0.87,1.05,U] [#4 0.30,0.63,0.93,U] [#5 -0.02,0.68,0.92,U] [#6 0.08,0.57,0.80,U] [#7 0.23,0.79,0.62,U] [#8 -0.38,0.89,0.47,U] 
00:09:21.907 00.002 1092 single-star, 8 included, MultiStar: {0.08, 0.60}, one-star: {-0.24, -0.04}
00:09:21.910 00.003 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.57 = -2.57)
00:09:21.914 00.004 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
00:09:21.917 00.003 1092 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.99 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
00:09:21.923 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=-0.04, opts=13)
00:09:21.927 00.004 1092 Enqueuing Move request for scope (-0.24, -0.04)
00:09:21.929 00.002 2744 Worker thread wakes up
00:09:21.929 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
00:09:21.929 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
00:09:21.929 00.000 2744 Moving (-0.24, -0.04) raw xDistance=-0.21 yDistance=-0.10
00:09:21.930 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:09:21.930 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:21.930 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:09:21.930 00.000 2744 MoveAxis(E, 0, ABG)
00:09:21.930 00.000 2744 Move returns status 0, amount 0
00:09:21.930 00.000 2744 MoveAxis(N, 0, ABG)
00:09:21.930 00.000 2744 Move returns status 0, amount 0
00:09:21.930 00.000 2744 move complete, result=0
00:09:21.930 00.000 2744 worker thread done servicing request
00:09:21.946 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1555, FiltMax=65535, Gamma=0.510
00:09:21.962 00.016 1092 UpdateGuideState exits: m=527065 SNR=71.3
00:09:21.964 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:21.967 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:21.970 00.003 1092 Enqueuing Expose request
00:09:21.973 00.003 2744 Worker thread wakes up
00:09:21.973 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:09:21.975 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:21.975 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:25.384 03.409 2744 Exposure complete
00:09:25.701 00.317 2744 worker thread done servicing request
00:09:25.701 00.000 1092 OnExposeComplete: enter
00:09:25.705 00.004 1092 UpdateGuideState(): m_state=6
00:09:25.709 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 662
00:09:25.712 00.003 1092 Star::Find returns 1 (0), X=1601.58, Y=1128.38, Mass=541271, SNR=79.5, Peak=63507 HFD=3.3
00:09:25.716 00.004 1092 MultiStar: [#1 -0.09,0.49,0.89,U] [#2 -0.20,0.84,1.07,U] [#3 0.21,0.68,0.90,U] [#4 -0.06,0.59,0.81,U] [#5 -0.22,0.81,0.75,U] [#6 -0.24,0.58,0.92,U] [#7 0.19,0.86,0.78,U] [#8 -0.56,0.90,0.48,U] 
00:09:25.719 00.003 1092 single-star, 8 included, MultiStar: {-0.14, 0.61}, one-star: {-0.44, -0.04}
00:09:25.722 00.003 1092 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.43) = xAngle (-2.62 = -2.62)
00:09:25.724 00.002 1092 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.78 = -2.78)
00:09:25.727 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.04 hyp=0.44 cameraTheta=-3.05 mountX=-0.38 mountY=-0.16, mountTheta=-2.75
00:09:25.731 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.04, opts=13)
00:09:25.735 00.004 1092 Enqueuing Move request for scope (-0.44, -0.04)
00:09:25.737 00.002 2744 Worker thread wakes up
00:09:25.737 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.04) opts 0xd
00:09:25.737 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.04)
00:09:25.737 00.000 2744 Moving (-0.44, -0.04) raw xDistance=-0.38 yDistance=-0.16
00:09:25.738 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:09:25.738 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:25.738 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:09:25.738 00.000 2744 MoveAxis(E, 85, ABG)
00:09:25.738 00.000 2744 Guiding  Dir = 2, Dur = 85
00:09:25.738 00.000 2744 IsSlewing returns 0
00:09:25.739 00.001 2744 IsGuiding returns 0
00:09:25.739 00.000 2744 PulseGuide returned control before completion, sleep 95
00:09:25.759 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:09:25.776 00.017 1092 UpdateGuideState exits: m=541271 SNR=79.5
00:09:25.779 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:25.783 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:25.785 00.002 1092 Enqueuing Expose request
00:09:25.849 00.064 2744 IsGuiding returns 0
00:09:25.849 00.000 2744 Move returns status 0, amount 85
00:09:25.849 00.000 2744 MoveAxis(N, 0, ABG)
00:09:25.849 00.000 2744 Move returns status 0, amount 0
00:09:25.850 00.001 2744 move complete, result=0
00:09:25.850 00.000 2744 worker thread done servicing request
00:09:25.850 00.000 2744 Worker thread wakes up
00:09:25.850 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:25.850 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:25.852 00.002 1092 GuideStep: -0.4 px 85 ms EAST, -0.2 px 0 ms NORTH
00:09:29.237 03.385 2744 Exposure complete
00:09:29.429 00.192 2744 worker thread done servicing request
00:09:29.429 00.000 1092 OnExposeComplete: enter
00:09:29.432 00.003 1092 UpdateGuideState(): m_state=6
00:09:29.434 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 663
00:09:29.436 00.002 1092 Star::Find returns 1 (0), X=1601.47, Y=1128.33, Mass=537041, SNR=86.5, Peak=57747 HFD=3.3
00:09:29.439 00.003 1092 MultiStar: [#1 0.00,0.58,0.89,U] [#2 -0.15,0.84,0.91,U] [#3 0.03,0.53,0.77,U] [#4 -0.09,0.47,0.81,U] [#5 -0.27,0.77,0.75,U] [#6 -0.45,0.31,0.68,U] [#7 -0.12,0.63,0.62,U] [#8 -0.43,1.04,0.42,U] 
00:09:29.441 00.002 1092 single-star, 8 included, MultiStar: {-0.22, 0.53}, one-star: {-0.55, -0.09}
00:09:29.443 00.002 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
00:09:29.445 00.002 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
00:09:29.448 00.003 1092 CameraToMount -- cameraX=-0.55 cameraY=-0.09 hyp=0.55 cameraTheta=-2.98 mountX=-0.46 mountY=-0.23, mountTheta=-2.67
00:09:29.452 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=-0.09, opts=13)
00:09:29.454 00.002 1092 Enqueuing Move request for scope (-0.55, -0.09)
00:09:29.456 00.002 2744 Worker thread wakes up
00:09:29.456 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.09) opts 0xd
00:09:29.456 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, -0.09)
00:09:29.456 00.000 2744 Moving (-0.55, -0.09) raw xDistance=-0.46 yDistance=-0.23
00:09:29.456 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:09:29.456 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:29.456 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:09:29.456 00.000 2744 MoveAxis(E, 109, ABG)
00:09:29.456 00.000 2744 Guiding  Dir = 2, Dur = 109
00:09:29.457 00.001 2744 IsSlewing returns 0
00:09:29.457 00.000 2744 IsGuiding returns 0
00:09:29.457 00.000 2744 PulseGuide returned control before completion, sleep 119
00:09:29.471 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1656, FiltMax=65535, Gamma=0.510
00:09:29.486 00.015 1092 UpdateGuideState exits: m=537041 SNR=86.5
00:09:29.488 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:29.490 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:29.492 00.002 1092 Enqueuing Expose request
00:09:29.590 00.098 2744 IsGuiding returns 1
00:09:29.590 00.000 2744 scope still moving after pulse duration time elapsed
00:09:29.622 00.032 2744 IsSlewing returns 0
00:09:29.623 00.001 2744 IsGuiding returns 0
00:09:29.623 00.000 2744 scope move finished after 109 + 57 ms
00:09:29.623 00.000 2744 Move returns status 0, amount 109
00:09:29.623 00.000 2744 MoveAxis(N, 0, ABG)
00:09:29.623 00.000 2744 Move returns status 0, amount 0
00:09:29.623 00.000 2744 move complete, result=0
00:09:29.626 00.003 2744 worker thread done servicing request
00:09:29.627 00.001 2744 Worker thread wakes up
00:09:29.627 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:29.627 00.000 1092 GuideStep: -0.5 px 109 ms EAST, -0.2 px 0 ms NORTH
00:09:29.634 00.007 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:33.035 03.401 2744 Exposure complete
00:09:33.230 00.195 2744 worker thread done servicing request
00:09:33.231 00.001 1092 OnExposeComplete: enter
00:09:33.233 00.002 1092 UpdateGuideState(): m_state=6
00:09:33.236 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 664
00:09:33.239 00.003 1092 Star::Find returns 1 (0), X=1601.35, Y=1128.47, Mass=525293, SNR=82.9, Peak=50179 HFD=3.3
00:09:33.241 00.002 1092 MultiStar: [#1 -0.32,0.62,1.00,U] [#2 -0.28,0.85,1.01,U] [#3 -0.04,0.50,0.73,U] [#4 -0.08,0.69,0.84,U] [#5 -0.37,0.57,0.82,U] [#6 -0.37,0.45,0.64,U] [#7 -0.19,0.62,0.57,U] [#8 -0.44,0.91,0.52,U] 
00:09:33.243 00.002 1092 refined, 8 included, MultiStar: {-0.32, 0.57}, one-star: {-0.66, 0.06}
00:09:33.246 00.003 1092 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.43) = xAngle (2.50 = 2.50)
00:09:33.249 00.003 1092 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.35 = 2.35)
00:09:33.251 00.002 1092 CameraToMount -- cameraX=-0.32 cameraY=0.57 hyp=0.65 cameraTheta=2.08 mountX=-0.52 mountY=0.46, mountTheta=2.42
00:09:33.257 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.57, opts=13)
00:09:33.259 00.002 1092 Enqueuing Move request for scope (-0.32, 0.57)
00:09:33.261 00.002 2744 Worker thread wakes up
00:09:33.261 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.57) opts 0xd
00:09:33.261 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.57)
00:09:33.261 00.000 2744 Moving (-0.32, 0.57) raw xDistance=-0.52 yDistance=0.46
00:09:33.261 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
00:09:33.261 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
00:09:33.261 00.000 2744 MoveAxis(E, 125, ABG)
00:09:33.261 00.000 2744 Guiding  Dir = 2, Dur = 125
00:09:33.261 00.000 2744 IsSlewing returns 0
00:09:33.262 00.001 2744 IsGuiding returns 0
00:09:33.262 00.000 2744 PulseGuide returned control before completion, sleep 135
00:09:33.276 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1738, FiltMax=65535, Gamma=0.510
00:09:33.291 00.015 1092 UpdateGuideState exits: m=525293 SNR=82.9
00:09:33.294 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:33.296 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:33.298 00.002 1092 Enqueuing Expose request
00:09:33.408 00.110 2744 IsGuiding returns 1
00:09:33.408 00.000 2744 scope still moving after pulse duration time elapsed
00:09:33.438 00.030 2744 IsSlewing returns 0
00:09:33.438 00.000 2744 IsGuiding returns 0
00:09:33.438 00.000 2744 scope move finished after 125 + 51 ms
00:09:33.438 00.000 2744 Move returns status 0, amount 125
00:09:33.439 00.001 2744 MoveAxis(S, 87, ABG)
00:09:33.439 00.000 2744 Guiding  Dir = 1, Dur = 87
00:09:33.439 00.000 2744 IsSlewing returns 0
00:09:33.439 00.000 2744 IsGuiding returns 0
00:09:33.439 00.000 2744 PulseGuide returned control before completion, sleep 97
00:09:33.548 00.109 2744 IsGuiding returns 1
00:09:33.548 00.000 2744 scope still moving after pulse duration time elapsed
00:09:33.579 00.031 2744 IsSlewing returns 0
00:09:33.579 00.000 2744 IsGuiding returns 0
00:09:33.579 00.000 2744 scope move finished after 87 + 53 ms
00:09:33.579 00.000 2744 Move returns status 0, amount 87
00:09:33.579 00.000 2744 move complete, result=0
00:09:33.580 00.001 2744 worker thread done servicing request
00:09:33.580 00.000 2744 Worker thread wakes up
00:09:33.580 00.000 1092 GuideStep: -0.5 px 125 ms EAST, 0.5 px 87 ms SOUTH
00:09:33.583 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:33.583 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:36.976 03.393 2744 Exposure complete
00:09:37.191 00.215 2744 worker thread done servicing request
00:09:37.191 00.000 1092 OnExposeComplete: enter
00:09:37.194 00.003 1092 UpdateGuideState(): m_state=6
00:09:37.197 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 665
00:09:37.200 00.003 1092 Star::Find returns 1 (0), X=1601.65, Y=1128.18, Mass=541583, SNR=88.6, Peak=59363 HFD=3.4
00:09:37.203 00.003 1092 MultiStar: [#1 -0.02,0.38,0.88,U] [#2 -0.11,0.56,0.86,U] [#3 0.07,0.48,0.76,U] [#4 -0.13,0.48,0.79,U] [#5 -0.30,0.49,0.73,U] [#6 -0.13,0.54,0.62,U] [#7 -0.28,0.37,0.55,U] [#8 -0.28,0.53,0.49,U] 
00:09:37.206 00.003 1092 refined, 8 included, MultiStar: {-0.17, 0.37}, one-star: {-0.36, -0.24}
00:09:37.208 00.002 1092 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.43) = xAngle (2.42 = 2.42)
00:09:37.210 00.002 1092 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.27 = 2.27)
00:09:37.212 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=0.37 hyp=0.41 cameraTheta=2.00 mountX=-0.31 mountY=0.31, mountTheta=2.35
00:09:37.218 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.37, opts=13)
00:09:37.221 00.003 1092 Enqueuing Move request for scope (-0.17, 0.37)
00:09:37.224 00.003 2744 Worker thread wakes up
00:09:37.224 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.37) opts 0xd
00:09:37.224 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.37)
00:09:37.224 00.000 2744 Moving (-0.17, 0.37) raw xDistance=-0.31 yDistance=0.31
00:09:37.224 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
00:09:37.224 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:37.224 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:09:37.225 00.001 2744 MoveAxis(E, 77, ABG)
00:09:37.225 00.000 2744 Guiding  Dir = 2, Dur = 77
00:09:37.225 00.000 2744 IsSlewing returns 0
00:09:37.225 00.000 2744 IsGuiding returns 0
00:09:37.225 00.000 2744 PulseGuide returned control before completion, sleep 87
00:09:37.248 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1594, FiltMax=65535, Gamma=0.510
00:09:37.263 00.015 1092 UpdateGuideState exits: m=541583 SNR=88.6
00:09:37.266 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:37.269 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:37.271 00.002 1092 Enqueuing Expose request
00:09:37.322 00.051 2744 IsGuiding returns 1
00:09:37.322 00.000 2744 scope still moving after pulse duration time elapsed
00:09:37.354 00.032 2744 IsSlewing returns 0
00:09:37.355 00.001 2744 IsGuiding returns 0
00:09:37.355 00.000 2744 scope move finished after 77 + 53 ms
00:09:37.355 00.000 2744 Move returns status 0, amount 77
00:09:37.355 00.000 2744 MoveAxis(N, 0, ABG)
00:09:37.355 00.000 2744 Move returns status 0, amount 0
00:09:37.356 00.001 2744 move complete, result=0
00:09:37.356 00.000 2744 worker thread done servicing request
00:09:37.356 00.000 2744 Worker thread wakes up
00:09:37.356 00.000 1092 GuideStep: -0.3 px 77 ms EAST, 0.3 px 0 ms NORTH
00:09:37.360 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:37.360 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:40.750 03.390 2744 Exposure complete
00:09:40.954 00.204 2744 worker thread done servicing request
00:09:40.954 00.000 1092 OnExposeComplete: enter
00:09:40.957 00.003 1092 UpdateGuideState(): m_state=6
00:09:40.959 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 666
00:09:40.961 00.002 1092 Star::Find returns 1 (0), X=1601.39, Y=1127.89, Mass=496561, SNR=79.6, Peak=49523 HFD=3.2
00:09:40.964 00.003 1092 MultiStar: [#1 -0.05,0.05,0.95,U] [#2 -0.26,0.57,0.98,U] [#3 -0.00,0.25,0.98,U] [#4 0.02,0.17,0.81,U] [#5 -0.23,0.52,0.86,U] [#6 -0.17,0.07,0.77,U] [#7 -0.10,0.12,0.68,U] [#8 -0.26,0.30,0.56,U] 
00:09:40.967 00.003 1092 refined, 8 included, MultiStar: {-0.19, 0.16}, one-star: {-0.63, -0.53}
00:09:40.970 00.003 1092 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.43) = xAngle (2.87 = 2.87)
00:09:40.972 00.002 1092 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.72 = 2.72)
00:09:40.974 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=0.16 hyp=0.25 cameraTheta=2.44 mountX=-0.24 mountY=0.10, mountTheta=2.74
00:09:40.977 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.16, opts=13)
00:09:40.980 00.003 1092 Enqueuing Move request for scope (-0.19, 0.16)
00:09:40.983 00.003 2744 Worker thread wakes up
00:09:40.983 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.16) opts 0xd
00:09:40.983 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.16)
00:09:40.983 00.000 2744 Moving (-0.19, 0.16) raw xDistance=-0.24 yDistance=0.10
00:09:40.983 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:09:40.984 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:40.984 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:09:40.984 00.000 2744 MoveAxis(E, 0, ABG)
00:09:40.984 00.000 2744 Move returns status 0, amount 0
00:09:40.984 00.000 2744 MoveAxis(N, 0, ABG)
00:09:40.984 00.000 2744 Move returns status 0, amount 0
00:09:40.984 00.000 2744 move complete, result=0
00:09:40.984 00.000 2744 worker thread done servicing request
00:09:40.999 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1271, FiltMax=65535, Gamma=0.510
00:09:41.013 00.014 1092 UpdateGuideState exits: m=496561 SNR=79.6
00:09:41.016 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:41.018 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:41.021 00.003 1092 Enqueuing Expose request
00:09:41.023 00.002 2744 Worker thread wakes up
00:09:41.023 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:41.023 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:41.024 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:09:44.414 03.390 2744 Exposure complete
00:09:44.606 00.192 2744 worker thread done servicing request
00:09:44.606 00.000 1092 OnExposeComplete: enter
00:09:44.608 00.002 1092 UpdateGuideState(): m_state=6
00:09:44.611 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 667
00:09:44.613 00.002 1092 Star::Find returns 1 (0), X=1601.53, Y=1128.19, Mass=534641, SNR=80.9, Peak=61795 HFD=3.4
00:09:44.617 00.004 1092 MultiStar: [#1 -0.08,0.09,1.05,U] [#2 -0.34,0.62,0.90,U] [#3 0.00,0.22,0.92,U] [#4 -0.06,0.37,0.93,U] [#5 -0.38,0.45,0.77,U] [#6 -0.20,0.47,0.70,U] [#7 -0.02,0.05,0.67,U] [#8 -0.55,0.63,0.48,U] 
00:09:44.619 00.002 1092 refined, 8 included, MultiStar: {-0.22, 0.27}, one-star: {-0.48, -0.23}
00:09:44.620 00.001 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
00:09:44.622 00.002 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
00:09:44.624 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.27 hyp=0.35 cameraTheta=2.26 mountX=-0.31 mountY=0.20, mountTheta=2.57
00:09:44.629 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.27, opts=13)
00:09:44.633 00.004 1092 Enqueuing Move request for scope (-0.22, 0.27)
00:09:44.635 00.002 2744 Worker thread wakes up
00:09:44.635 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.27) opts 0xd
00:09:44.635 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.27)
00:09:44.635 00.000 2744 Moving (-0.22, 0.27) raw xDistance=-0.31 yDistance=0.20
00:09:44.635 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:09:44.635 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:44.635 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:09:44.635 00.000 2744 MoveAxis(E, 69, ABG)
00:09:44.635 00.000 2744 Guiding  Dir = 2, Dur = 69
00:09:44.636 00.001 2744 IsSlewing returns 0
00:09:44.636 00.000 2744 IsGuiding returns 0
00:09:44.636 00.000 2744 PulseGuide returned control before completion, sleep 79
00:09:44.651 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:09:44.666 00.015 1092 UpdateGuideState exits: m=534641 SNR=80.9
00:09:44.668 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:44.670 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:44.673 00.003 1092 Enqueuing Expose request
00:09:44.720 00.047 2744 IsGuiding returns 1
00:09:44.720 00.000 2744 scope still moving after pulse duration time elapsed
00:09:44.751 00.031 2744 IsSlewing returns 0
00:09:44.751 00.000 2744 IsGuiding returns 0
00:09:44.751 00.000 2744 scope move finished after 69 + 46 ms
00:09:44.751 00.000 2744 Move returns status 0, amount 69
00:09:44.751 00.000 2744 MoveAxis(N, 0, ABG)
00:09:44.752 00.001 2744 Move returns status 0, amount 0
00:09:44.752 00.000 2744 move complete, result=0
00:09:44.752 00.000 2744 worker thread done servicing request
00:09:44.752 00.000 2744 Worker thread wakes up
00:09:44.752 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:44.752 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:44.754 00.002 1092 GuideStep: -0.3 px 69 ms EAST, 0.2 px 0 ms NORTH
00:09:48.143 03.389 2744 Exposure complete
00:09:48.352 00.209 2744 worker thread done servicing request
00:09:48.352 00.000 1092 OnExposeComplete: enter
00:09:48.356 00.004 1092 UpdateGuideState(): m_state=6
00:09:48.360 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 668
00:09:48.364 00.004 1092 Star::Find returns 1 (0), X=1601.45, Y=1128.17, Mass=539109, SNR=88.5, Peak=54771 HFD=3.3
00:09:48.367 00.003 1092 MultiStar: [#1 -0.20,0.29,0.80,U] [#2 -0.53,0.60,0.94,U] [#3 -0.05,0.28,0.80,U] [#4 -0.29,0.31,0.81,U] [#5 -0.51,0.55,0.70,U] [#6 -0.44,0.33,0.61,U] [#7 -0.47,0.29,0.52,U] [#8 -0.60,0.49,0.44,U] 
00:09:48.371 00.004 1092 refined, 8 included, MultiStar: {-0.40, 0.30}, one-star: {-0.57, -0.24}
00:09:48.376 00.005 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
00:09:48.378 00.002 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
00:09:48.381 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=0.30 hyp=0.50 cameraTheta=2.50 mountX=-0.49 mountY=0.18, mountTheta=2.79
00:09:48.387 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.30, opts=13)
00:09:48.390 00.003 1092 Enqueuing Move request for scope (-0.40, 0.30)
00:09:48.393 00.003 2744 Worker thread wakes up
00:09:48.393 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.30) opts 0xd
00:09:48.393 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.30)
00:09:48.393 00.000 2744 Moving (-0.40, 0.30) raw xDistance=-0.49 yDistance=0.18
00:09:48.393 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.49
00:09:48.394 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:48.394 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:09:48.394 00.000 2744 MoveAxis(E, 114, ABG)
00:09:48.394 00.000 2744 Guiding  Dir = 2, Dur = 114
00:09:48.394 00.000 2744 IsSlewing returns 0
00:09:48.394 00.000 2744 IsGuiding returns 0
00:09:48.395 00.001 2744 PulseGuide returned control before completion, sleep 124
00:09:48.413 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1504, FiltMax=65535, Gamma=0.510
00:09:48.432 00.019 1092 UpdateGuideState exits: m=539109 SNR=88.5
00:09:48.437 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:48.440 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:48.442 00.002 1092 Enqueuing Expose request
00:09:48.525 00.083 2744 IsGuiding returns 1
00:09:48.525 00.000 2744 scope still moving after pulse duration time elapsed
00:09:48.557 00.032 2744 IsSlewing returns 0
00:09:48.557 00.000 2744 IsGuiding returns 0
00:09:48.557 00.000 2744 scope move finished after 114 + 49 ms
00:09:48.558 00.001 2744 Move returns status 0, amount 114
00:09:48.558 00.000 2744 MoveAxis(N, 0, ABG)
00:09:48.558 00.000 2744 Move returns status 0, amount 0
00:09:48.558 00.000 2744 move complete, result=0
00:09:48.558 00.000 2744 worker thread done servicing request
00:09:48.558 00.000 2744 Worker thread wakes up
00:09:48.558 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:48.558 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:48.559 00.001 1092 GuideStep: -0.5 px 114 ms EAST, 0.2 px 0 ms NORTH
00:09:51.954 03.395 2744 Exposure complete
00:09:52.147 00.193 2744 worker thread done servicing request
00:09:52.147 00.000 1092 OnExposeComplete: enter
00:09:52.150 00.003 1092 UpdateGuideState(): m_state=6
00:09:52.152 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 669
00:09:52.155 00.003 1092 Star::Find returns 1 (0), X=1601.53, Y=1128.20, Mass=486180, SNR=81.6, Peak=53315 HFD=3.3
00:09:52.159 00.004 1092 MultiStar: [#1 -0.06,0.29,1.06,U] [#2 -0.24,0.66,0.96,U] [#3 -0.10,0.31,0.82,U] [#4 -0.03,0.28,0.86,U] [#5 -0.39,0.35,0.77,U] [#6 -0.32,0.18,0.88,U] [#7 -0.16,0.27,0.60,U] [#8 -0.61,0.56,0.45,U] 
00:09:52.161 00.002 1092 refined, 8 included, MultiStar: {-0.25, 0.28}, one-star: {-0.49, -0.21}
00:09:52.164 00.003 1092 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.43) = xAngle (2.73 = 2.73)
00:09:52.166 00.002 1092 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.57 = 2.57)
00:09:52.169 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.37 cameraTheta=2.30 mountX=-0.34 mountY=0.20, mountTheta=2.61
00:09:52.177 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.28, opts=13)
00:09:52.179 00.002 1092 Enqueuing Move request for scope (-0.25, 0.28)
00:09:52.182 00.003 2744 Worker thread wakes up
00:09:52.182 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
00:09:52.182 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
00:09:52.182 00.000 2744 Moving (-0.25, 0.28) raw xDistance=-0.34 yDistance=0.20
00:09:52.182 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.34
00:09:52.182 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:52.183 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:09:52.183 00.000 2744 MoveAxis(E, 85, ABG)
00:09:52.183 00.000 2744 Guiding  Dir = 2, Dur = 85
00:09:52.183 00.000 2744 IsSlewing returns 0
00:09:52.183 00.000 2744 IsGuiding returns 0
00:09:52.183 00.000 2744 PulseGuide returned control before completion, sleep 95
00:09:52.200 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:09:52.216 00.016 1092 UpdateGuideState exits: m=486180 SNR=81.6
00:09:52.218 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:52.221 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:52.223 00.002 1092 Enqueuing Expose request
00:09:52.281 00.058 2744 IsGuiding returns 1
00:09:52.281 00.000 2744 scope still moving after pulse duration time elapsed
00:09:52.312 00.031 2744 IsSlewing returns 0
00:09:52.312 00.000 2744 IsGuiding returns 0
00:09:52.312 00.000 2744 scope move finished after 85 + 43 ms
00:09:52.312 00.000 2744 Move returns status 0, amount 85
00:09:52.312 00.000 2744 MoveAxis(N, 0, ABG)
00:09:52.313 00.001 2744 Move returns status 0, amount 0
00:09:52.314 00.001 2744 move complete, result=0
00:09:52.314 00.000 2744 worker thread done servicing request
00:09:52.314 00.000 2744 Worker thread wakes up
00:09:52.314 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:52.314 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:52.314 00.000 1092 GuideStep: -0.3 px 85 ms EAST, 0.2 px 0 ms NORTH
00:09:55.699 03.385 2744 Exposure complete
00:09:55.897 00.198 1092 OnExposeComplete: enter
00:09:55.902 00.005 2744 worker thread done servicing request
00:09:55.902 00.000 1092 UpdateGuideState(): m_state=6
00:09:55.906 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 670
00:09:55.909 00.003 1092 Star::Find returns 1 (0), X=1601.21, Y=1128.30, Mass=519321, SNR=85.8, Peak=55891 HFD=3.4
00:09:55.912 00.003 1092 MultiStar: [#1 -0.34,0.44,0.93,U] [#2 -0.40,0.58,1.00,U] [#3 -0.33,0.27,0.82,U] [#4 -0.41,0.52,0.85,U] [#5 -0.44,0.55,0.73,U] [#6 -0.49,0.29,0.66,U] [#7 -0.24,0.37,0.57,U] [#8 -0.77,0.79,0.39,U] 
00:09:55.915 00.003 1092 refined, 8 included, MultiStar: {-0.46, 0.38}, one-star: {-0.81, -0.12}
00:09:55.917 00.002 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.88 = 2.88)
00:09:55.919 00.002 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.73 = 2.73)
00:09:55.921 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=0.38 hyp=0.60 cameraTheta=2.45 mountX=-0.58 mountY=0.24, mountTheta=2.75
00:09:55.925 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.38, opts=13)
00:09:55.928 00.003 1092 Enqueuing Move request for scope (-0.46, 0.38)
00:09:55.933 00.005 2744 Worker thread wakes up
00:09:55.933 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.38) opts 0xd
00:09:55.934 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.38)
00:09:55.934 00.000 2744 Moving (-0.46, 0.38) raw xDistance=-0.58 yDistance=0.24
00:09:55.934 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.58
00:09:55.934 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:55.934 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:09:55.934 00.000 2744 MoveAxis(E, 136, ABG)
00:09:55.934 00.000 2744 Guiding  Dir = 2, Dur = 136
00:09:55.934 00.000 2744 IsSlewing returns 0
00:09:55.934 00.000 2744 IsGuiding returns 0
00:09:55.935 00.001 2744 PulseGuide returned control before completion, sleep 146
00:09:55.950 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1792, FiltMax=65535, Gamma=0.510
00:09:55.966 00.016 1092 UpdateGuideState exits: m=519321 SNR=85.8
00:09:55.969 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:55.971 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:55.974 00.003 1092 Enqueuing Expose request
00:09:56.097 00.123 2744 IsGuiding returns 1
00:09:56.097 00.000 2744 scope still moving after pulse duration time elapsed
00:09:56.128 00.031 2744 IsSlewing returns 0
00:09:56.128 00.000 2744 IsGuiding returns 0
00:09:56.128 00.000 2744 scope move finished after 136 + 58 ms
00:09:56.128 00.000 2744 Move returns status 0, amount 136
00:09:56.128 00.000 2744 MoveAxis(N, 0, ABG)
00:09:56.129 00.001 2744 Move returns status 0, amount 0
00:09:56.129 00.000 2744 move complete, result=0
00:09:56.129 00.000 1092 GuideStep: -0.6 px 136 ms EAST, 0.2 px 0 ms NORTH
00:09:56.133 00.004 2744 worker thread done servicing request
00:09:56.133 00.000 2744 Worker thread wakes up
00:09:56.133 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:09:56.133 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:09:59.532 03.399 2744 Exposure complete
00:09:59.744 00.212 2744 worker thread done servicing request
00:09:59.744 00.000 1092 OnExposeComplete: enter
00:09:59.748 00.004 1092 UpdateGuideState(): m_state=6
00:09:59.751 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 671
00:09:59.754 00.003 1092 Star::Find returns 1 (0), X=1601.12, Y=1128.28, Mass=541361, SNR=82.7, Peak=58915 HFD=3.4
00:09:59.757 00.003 1092 MultiStar: [#1 -0.45,0.34,1.11,U] [#2 -0.71,0.75,0.89,U] [#3 -0.30,0.44,0.75,U] [#4 -0.51,0.41,0.91,U] [#5 -0.73,0.61,0.77,U] [#6 -0.53,0.55,0.80,U] [#7 -0.49,0.64,0.54,U] [#8 -0.85,0.51,0.52,U] 
00:09:59.760 00.003 1092 refined, 8 included, MultiStar: {-0.60, 0.43}, one-star: {-0.90, -0.14}
00:09:59.762 00.002 1092 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.43) = xAngle (2.95 = 2.95)
00:09:59.765 00.003 1092 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.80 = 2.80)
00:09:59.767 00.002 1092 CameraToMount -- cameraX=-0.60 cameraY=0.43 hyp=0.74 cameraTheta=2.52 mountX=-0.73 mountY=0.25, mountTheta=2.81
00:09:59.773 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.60, y=0.43, opts=13)
00:09:59.775 00.002 1092 Enqueuing Move request for scope (-0.60, 0.43)
00:09:59.778 00.003 2744 Worker thread wakes up
00:09:59.778 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.43) opts 0xd
00:09:59.778 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.60, 0.43)
00:09:59.778 00.000 2744 Moving (-0.60, 0.43) raw xDistance=-0.73 yDistance=0.25
00:09:59.778 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
00:09:59.778 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:09:59.778 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:09:59.778 00.000 2744 MoveAxis(E, 172, ABG)
00:09:59.778 00.000 2744 Guiding  Dir = 2, Dur = 172
00:09:59.778 00.000 2744 IsSlewing returns 0
00:09:59.780 00.002 2744 IsGuiding returns 0
00:09:59.780 00.000 2744 PulseGuide returned control before completion, sleep 182
00:09:59.795 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:09:59.812 00.017 1092 UpdateGuideState exits: m=541361 SNR=82.7
00:09:59.816 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:09:59.819 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:09:59.822 00.003 1092 Enqueuing Expose request
00:09:59.976 00.154 2744 IsGuiding returns 1
00:09:59.976 00.000 2744 scope still moving after pulse duration time elapsed
00:10:00.007 00.031 2744 IsSlewing returns 0
00:10:00.007 00.000 2744 IsGuiding returns 0
00:10:00.007 00.000 2744 scope move finished after 172 + 55 ms
00:10:00.007 00.000 2744 Move returns status 0, amount 172
00:10:00.007 00.000 2744 MoveAxis(N, 0, ABG)
00:10:00.008 00.001 2744 Move returns status 0, amount 0
00:10:00.008 00.000 2744 move complete, result=0
00:10:00.008 00.000 2744 worker thread done servicing request
00:10:00.008 00.000 2744 Worker thread wakes up
00:10:00.008 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:00.008 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:00.017 00.009 1092 GuideStep: -0.7 px 172 ms EAST, 0.3 px 0 ms NORTH
00:10:03.645 03.628 2744 Exposure complete
00:10:04.226 00.581 2744 worker thread done servicing request
00:10:04.227 00.001 1092 OnExposeComplete: enter
00:10:04.232 00.005 1092 UpdateGuideState(): m_state=6
00:10:04.236 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 672
00:10:04.240 00.004 1092 Star::Find returns 1 (0), X=1600.36, Y=1128.49, Mass=536691, SNR=87.9, Peak=56803 HFD=3.3
00:10:04.244 00.004 1092 MultiStar: [#1 -1.11,0.73,1.04,U] [#2 -1.39,1.18,0.00,M1] [#3 -1.14,0.71,0.66,U] [#4 -1.19,0.97,0.92,U] [#5 -1.34,0.93,0.73,U] [#6 -1.51,0.93,0.00,M1] [#7 -1.16,1.10,0.53,U] [#8 -1.70,0.91,0.00,M1] 
00:10:04.248 00.004 1092 refined, 5 included, MultiStar: {-1.28, 0.71}, one-star: {-1.65, 0.08}
00:10:04.252 00.004 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
00:10:04.255 00.003 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
00:10:04.258 00.003 1092 CameraToMount -- cameraX=-1.28 cameraY=0.71 hyp=1.46 cameraTheta=2.64 mountX=-1.46 mountY=0.34, mountTheta=2.91
00:10:04.267 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-1.28, y=0.71, opts=13)
00:10:04.270 00.003 1092 Enqueuing Move request for scope (-1.28, 0.71)
00:10:04.274 00.004 2744 Worker thread wakes up
00:10:04.274 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.28, 0.71) opts 0xd
00:10:04.274 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.28, 0.71)
00:10:04.274 00.000 2744 Moving (-1.28, 0.71) raw xDistance=-1.46 yDistance=0.34
00:10:04.274 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.95 from input -1.46
00:10:04.274 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:04.274 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:10:04.274 00.000 2744 MoveAxis(E, 339, ABG)
00:10:04.275 00.001 2744 Guiding  Dir = 2, Dur = 339
00:10:04.275 00.000 2744 IsSlewing returns 0
00:10:04.275 00.000 2744 IsGuiding returns 0
00:10:04.276 00.001 2744 PulseGuide returned control before completion, sleep 349
00:10:04.301 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1469, FiltMax=65535, Gamma=0.510
00:10:04.323 00.022 1092 UpdateGuideState exits: m=536691 SNR=87.9
00:10:04.328 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:04.333 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:04.336 00.003 1092 Enqueuing Expose request
00:10:04.628 00.292 2744 IsGuiding returns 1
00:10:04.628 00.000 2744 scope still moving after pulse duration time elapsed
00:10:04.660 00.032 2744 IsSlewing returns 0
00:10:04.660 00.000 2744 IsGuiding returns 0
00:10:04.660 00.000 2744 scope move finished after 339 + 45 ms
00:10:04.660 00.000 2744 Move returns status 0, amount 339
00:10:04.661 00.001 2744 MoveAxis(N, 0, ABG)
00:10:04.661 00.000 2744 Move returns status 0, amount 0
00:10:04.661 00.000 2744 move complete, result=0
00:10:04.661 00.000 2744 worker thread done servicing request
00:10:04.661 00.000 2744 Worker thread wakes up
00:10:04.661 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:04.661 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:05.613 00.952 1092 GuideStep: -1.5 px 339 ms EAST, 0.3 px 0 ms NORTH
00:10:06.344 00.731 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:06.349 00.005 1092 case statement mapped state 6 to 3
00:10:06.354 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:06.395 00.041 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:06.399 00.004 1092 case statement mapped state 6 to 3
00:10:06.403 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:06.497 00.094 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
00:10:06.502 00.005 1092 SetPaused type=2 isPaused=0 exposurePending=1
00:10:06.505 00.003 1092 Guider::SetPaused(2)
00:10:06.535 00.030 1092 Status Line: Paused/full
00:10:06.555 00.020 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:10:06.562 00.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:06.569 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:10:07.479 00.910 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:07.482 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:10:08.095 00.613 2744 Exposure complete
00:10:08.403 00.308 2744 worker thread done servicing request
00:10:08.403 00.000 1092 OnExposeComplete: enter
00:10:08.407 00.004 1092 guider is paused, ignoring frame, not scheduling exposure
00:10:27.310 18.903 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:27.313 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:10:27.412 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:27.417 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:10:27.514 00.097 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
00:10:27.517 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
00:10:27.519 00.002 1092 Guider::SetPaused(0)
00:10:27.524 00.005 1092 Guider::SetPaused: resetting avg dist filter
00:10:27.542 00.018 1092 un-pause: clearing mount guide algorithm history
00:10:27.545 00.003 1092 Mount: notify guiding resumed
00:10:27.549 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:27.551 00.002 1092 Enqueuing Expose request
00:10:27.555 00.004 1092 Status Line: Resumed
00:10:27.559 00.004 2744 Worker thread wakes up
00:10:27.559 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:27.559 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:27.565 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:10:27.569 00.004 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:27.571 00.002 1092 case statement mapped state 6 to 3
00:10:27.576 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:28.731 01.155 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:28.734 00.003 1092 case statement mapped state 6 to 3
00:10:28.737 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:29.845 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:29.849 00.004 1092 case statement mapped state 6 to 3
00:10:29.852 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:30.908 01.056 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:30.912 00.004 1092 case statement mapped state 6 to 3
00:10:30.916 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:30.971 00.055 2744 Exposure complete
00:10:31.216 00.245 2744 worker thread done servicing request
00:10:31.216 00.000 1092 OnExposeComplete: enter
00:10:31.219 00.003 1092 UpdateGuideState(): m_state=6
00:10:31.223 00.004 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 673
00:10:31.230 00.007 1092 Star::Find returns 1 (0), X=1609.54, Y=1125.12, Mass=517138, SNR=94.6, Peak=62103 HFD=3.3
00:10:31.236 00.006 1092 MultiStar: large primary error, entering stabilization period
00:10:31.241 00.005 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
00:10:31.245 00.004 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
00:10:31.251 00.006 1092 CameraToMount -- cameraX=7.52 cameraY=-3.30 hyp=8.21 cameraTheta=-0.41 mountX=8.21 mountY=-1.15, mountTheta=-0.14
00:10:31.264 00.013 1092 SchedulePrimaryMove(0F8C9988, x=7.52, y=-3.30, opts=13)
00:10:31.268 00.004 1092 Enqueuing Move request for scope (7.52, -3.30)
00:10:31.275 00.007 2744 Worker thread wakes up
00:10:31.275 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (7.52, -3.30) opts 0xd
00:10:31.275 00.000 2744 Handling offset move in thread for scope, endpoint = (7.52, -3.30)
00:10:31.275 00.000 2744 Moving (7.52, -3.30) raw xDistance=8.21 yDistance=-1.15
00:10:31.276 00.001 2744 GuideAlgorithmHysteresis::Result() returns 5.17 from input 8.21
00:10:31.276 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:10:31.276 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.15
00:10:31.276 00.000 2744 MoveAxis(W, 1839, ABG)
00:10:31.276 00.000 2744 Guiding  Dir = 3, Dur = 1839
00:10:31.276 00.000 2744 IsSlewing returns 0
00:10:31.276 00.000 2744 IsGuiding returns 0
00:10:31.277 00.001 2744 PulseGuide returned control before completion, sleep 1849
00:10:31.319 00.042 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:10:31.344 00.025 1092 UpdateGuideState exits: m=517138 SNR=94.6
00:10:31.352 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:31.357 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:31.361 00.004 1092 Enqueuing Expose request
00:10:32.021 00.660 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:32.025 00.004 1092 case statement mapped state 6 to 3
00:10:32.028 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:32.123 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:32.126 00.003 1092 case statement mapped state 6 to 3
00:10:32.130 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:32.224 00.094 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
00:10:32.227 00.003 1092 PhdController::Dither begins
00:10:32.230 00.003 1092 dither: size=1.00, dRA=0.17 dDec=-0.04
00:10:32.234 00.004 1092 MountToCamera -- mountTheta (-0.23) + m_xAngle (-0.43) = xAngle (-0.66 = -0.66)
00:10:32.239 00.005 1092 MountToCamera -- mountX=0.17 mountY=-0.04 hyp=0.17 mountTheta=-0.23 cameraX=0.14, cameraY=-0.11 cameraTheta=-0.66
00:10:32.242 00.003 1092 setting lock position to (1602.16, 1128.31)
00:10:32.246 00.004 1092 Mount: notify guiding dithered (0.1, -0.1)
00:10:32.249 00.003 1092 MultiStar: stabilizing after lock position change
00:10:32.252 00.003 1092 Status Line: Dither by 0.17,-0.04
00:10:32.261 00.009 1092 PhdController: newstate STATE_SETTLE_BEGIN
00:10:32.266 00.005 1092 PhdController: newstate STATE_SETTLE_WAIT
00:10:32.270 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
00:10:33.135 00.865 2744 IsGuiding returns 1
00:10:33.135 00.000 2744 scope still moving after pulse duration time elapsed
00:10:33.166 00.031 2744 IsSlewing returns 0
00:10:33.166 00.000 2744 IsGuiding returns 0
00:10:33.167 00.001 2744 scope move finished after 1839 + 51 ms
00:10:33.167 00.000 2744 Move returns status 0, amount 1839
00:10:33.167 00.000 2744 MoveAxis(N, 0, ABG)
00:10:33.167 00.000 2744 Move returns status 0, amount 0
00:10:33.167 00.000 2744 move complete, result=0
00:10:33.167 00.000 2744 worker thread done servicing request
00:10:33.167 00.000 2744 Worker thread wakes up
00:10:33.167 00.000 1092 GuideStep: 8.2 px 1839 ms WEST, -1.2 px 0 ms NORTH
00:10:33.171 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:33.171 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1595,1110,31,31)
00:10:36.582 03.411 2744 Exposure complete
00:10:36.861 00.279 1092 OnExposeComplete: enter
00:10:36.870 00.009 2744 worker thread done servicing request
00:10:36.870 00.000 1092 UpdateGuideState(): m_state=6
00:10:36.886 00.016 1092 Star::Find(15, 1609, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 674
00:10:36.894 00.008 1092 Star::Find returns 1 (0), X=1603.19, Y=1127.78, Mass=486081, SNR=78.4, Peak=57930 HFD=2.9
00:10:36.903 00.009 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
00:10:36.910 00.007 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
00:10:36.920 00.010 1092 CameraToMount -- cameraX=1.04 cameraY=-0.53 hyp=1.16 cameraTheta=-0.47 mountX=1.16 mountY=-0.23, mountTheta=-0.19
00:10:36.932 00.012 1092 dither recenter: remaining=(-0.2,0.0) step=(-0.2,0.0)
00:10:36.937 00.005 1092 MountToCamera -- mountTheta (2.91) + m_xAngle (-0.43) = xAngle (2.48 = 2.48)
00:10:36.942 00.005 1092 MountToCamera -- mountX=-0.17 mountY=0.04 hyp=0.17 mountTheta=2.91 cameraX=-0.14, cameraY=0.11 cameraTheta=2.48
00:10:36.948 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.11, opts=4)
00:10:36.952 00.004 1092 Enqueuing Move request for scope (-0.14, 0.11)
00:10:36.957 00.005 2744 Worker thread wakes up
00:10:36.957 00.000 1092 Mount: notify direct move -0.17,0.04
00:10:36.960 00.003 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0x4
00:10:36.960 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
00:10:36.960 00.000 2744 Moving (-0.14, 0.11) raw xDistance=-0.17 yDistance=0.04
00:10:36.960 00.000 2744 MoveAxis(E, 60, B)
00:10:36.960 00.000 2744 Guiding  Dir = 2, Dur = 60
00:10:36.961 00.001 2744 IsSlewing returns 0
00:10:36.961 00.000 2744 IsGuiding returns 0
00:10:36.961 00.000 2744 PulseGuide returned control before completion, sleep 70
00:10:36.984 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4691, FiltMin=1379, FiltMax=65535, Gamma=0.510
00:10:37.017 00.033 1092 UpdateGuideState exits: m=486081 SNR=78.4
00:10:37.021 00.004 1092 PhdController: settling, locked = 1, distance = 6.22 (4.00) aobump = 0 frame = 1 / 99999
00:10:37.026 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778994637.026,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.22,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:10:37.031 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:37.036 00.005 2744 IsGuiding returns 1
00:10:37.036 00.000 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:37.041 00.005 2744 scope still moving after pulse duration time elapsed
00:10:37.041 00.000 1092 Enqueuing Expose request
00:10:37.064 00.023 2744 IsSlewing returns 0
00:10:37.065 00.001 2744 IsGuiding returns 0
00:10:37.066 00.001 2744 scope move finished after 60 + 44 ms
00:10:37.066 00.000 2744 Move returns status 0, amount 60
00:10:37.066 00.000 2744 MoveAxis(S, 8, B)
00:10:37.066 00.000 2744 Guiding  Dir = 1, Dur = 8
00:10:37.066 00.000 2744 IsSlewing returns 0
00:10:37.067 00.001 2744 IsGuiding returns 0
00:10:37.069 00.002 2744 PulseGuide returned control before completion, sleep 18
00:10:37.095 00.026 2744 IsGuiding returns 1
00:10:37.095 00.000 2744 scope still moving after pulse duration time elapsed
00:10:37.126 00.031 2744 IsSlewing returns 0
00:10:37.127 00.001 2744 IsGuiding returns 0
00:10:37.127 00.000 2744 scope move finished after 8 + 49 ms
00:10:37.127 00.000 2744 Move returns status 0, amount 8
00:10:37.127 00.000 2744 move complete, result=0
00:10:37.127 00.000 2744 worker thread done servicing request
00:10:37.127 00.000 2744 Worker thread wakes up
00:10:37.127 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:37.128 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:37.128 00.000 1092 GuideStep: -0.2 px 60 ms EAST, 0.0 px 8 ms SOUTH
00:10:37.363 00.235 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:37.370 00.007 1092 case statement mapped state 6 to 3
00:10:37.376 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:37.445 00.069 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
00:10:37.450 00.005 1092 PhdController::Guide reentrancy state = 9 op = 0
00:10:37.455 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
00:10:37.497 00.042 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:10:37.501 00.004 1092 case statement mapped state 6 to 3
00:10:37.505 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:10:40.527 03.022 2744 Exposure complete
00:10:40.763 00.236 2744 worker thread done servicing request
00:10:40.763 00.000 1092 OnExposeComplete: enter
00:10:40.767 00.004 1092 UpdateGuideState(): m_state=6
00:10:40.770 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 675
00:10:40.773 00.003 1092 Star::Find returns 1 (0), X=1603.37, Y=1127.68, Mass=532420, SNR=91.5, Peak=51162 HFD=3.4
00:10:40.775 00.002 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
00:10:40.777 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
00:10:40.780 00.003 1092 CameraToMount -- cameraX=1.21 cameraY=-0.63 hyp=1.36 cameraTheta=-0.48 mountX=1.36 mountY=-0.28, mountTheta=-0.20
00:10:40.786 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.21, y=-0.63, opts=13)
00:10:40.791 00.005 1092 Enqueuing Move request for scope (1.21, -0.63)
00:10:40.794 00.003 2744 Worker thread wakes up
00:10:40.794 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.21, -0.63) opts 0xd
00:10:40.794 00.000 2744 Handling offset move in thread for scope, endpoint = (1.21, -0.63)
00:10:40.794 00.000 2744 Moving (1.21, -0.63) raw xDistance=1.36 yDistance=-0.28
00:10:40.794 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.86 from input 1.36
00:10:40.794 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:40.794 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:10:40.794 00.000 2744 MoveAxis(W, 305, ABG)
00:10:40.794 00.000 2744 Guiding  Dir = 3, Dur = 305
00:10:40.794 00.000 2744 IsSlewing returns 0
00:10:40.795 00.001 2744 IsGuiding returns 0
00:10:40.795 00.000 2744 PulseGuide returned control before completion, sleep 315
00:10:40.820 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1469, FiltMax=65535, Gamma=0.510
00:10:40.836 00.016 1092 UpdateGuideState exits: m=532420 SNR=91.5
00:10:40.840 00.004 1092 PhdController: settling, locked = 1, distance = 1.36 (4.00) aobump = 0 frame = 2 / 99999
00:10:40.842 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778994640.842,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.36,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:10:40.846 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:40.850 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:40.853 00.003 1092 Enqueuing Expose request
00:10:41.122 00.269 2744 IsGuiding returns 1
00:10:41.122 00.000 2744 scope still moving after pulse duration time elapsed
00:10:41.153 00.031 2744 IsSlewing returns 0
00:10:41.153 00.000 2744 IsGuiding returns 0
00:10:41.153 00.000 2744 scope move finished after 305 + 52 ms
00:10:41.153 00.000 2744 Move returns status 0, amount 305
00:10:41.154 00.001 2744 MoveAxis(N, 0, ABG)
00:10:41.154 00.000 2744 Move returns status 0, amount 0
00:10:41.154 00.000 2744 move complete, result=0
00:10:41.154 00.000 2744 worker thread done servicing request
00:10:41.154 00.000 2744 Worker thread wakes up
00:10:41.154 00.000 1092 GuideStep: 1.4 px 305 ms WEST, -0.3 px 0 ms NORTH
00:10:41.158 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:41.158 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:44.545 03.387 2744 Exposure complete
00:10:44.741 00.196 2744 worker thread done servicing request
00:10:44.741 00.000 1092 OnExposeComplete: enter
00:10:44.743 00.002 1092 UpdateGuideState(): m_state=6
00:10:44.746 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 676
00:10:44.748 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1128.12, Mass=520738, SNR=84.6, Peak=57018 HFD=3.4
00:10:44.750 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
00:10:44.752 00.002 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
00:10:44.755 00.003 1092 CameraToMount -- cameraX=0.52 cameraY=-0.19 hyp=0.56 cameraTheta=-0.35 mountX=0.55 mountY=-0.04, mountTheta=-0.08
00:10:44.759 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.52, y=-0.19, opts=13)
00:10:44.762 00.003 1092 Enqueuing Move request for scope (0.52, -0.19)
00:10:44.764 00.002 2744 Worker thread wakes up
00:10:44.764 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.19) opts 0xd
00:10:44.764 00.000 2744 Handling offset move in thread for scope, endpoint = (0.52, -0.19)
00:10:44.764 00.000 2744 Moving (0.52, -0.19) raw xDistance=0.55 yDistance=-0.04
00:10:44.764 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.55
00:10:44.764 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:44.764 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:10:44.764 00.000 2744 MoveAxis(W, 145, ABG)
00:10:44.764 00.000 2744 Guiding  Dir = 3, Dur = 145
00:10:44.765 00.001 2744 IsSlewing returns 0
00:10:44.765 00.000 2744 IsGuiding returns 0
00:10:44.765 00.000 2744 PulseGuide returned control before completion, sleep 155
00:10:44.778 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1360, FiltMax=65535, Gamma=0.510
00:10:44.794 00.016 1092 UpdateGuideState exits: m=520738 SNR=84.6
00:10:44.797 00.003 1092 PhdController: settling, locked = 1, distance = 1.12 (4.00) aobump = 0 frame = 3 / 99999
00:10:44.801 00.004 1092 PhdController: newstate STATE_FINISH
00:10:44.804 00.003 1092 PhdController complete: success
00:10:44.807 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778994644.807,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":3,"DroppedFrames":0}
00:10:44.810 00.003 1092 Mount: notify guiding dither settle done success=1
00:10:44.812 00.002 1092 PhdController: newstate STATE_IDLE
00:10:44.815 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:44.818 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:44.821 00.003 1092 Enqueuing Expose request
00:10:44.929 00.108 2744 IsGuiding returns 1
00:10:44.929 00.000 2744 scope still moving after pulse duration time elapsed
00:10:44.960 00.031 2744 IsSlewing returns 0
00:10:44.960 00.000 2744 IsGuiding returns 0
00:10:44.960 00.000 2744 scope move finished after 145 + 50 ms
00:10:44.960 00.000 2744 Move returns status 0, amount 145
00:10:44.960 00.000 2744 MoveAxis(N, 0, ABG)
00:10:44.960 00.000 2744 Move returns status 0, amount 0
00:10:44.960 00.000 2744 move complete, result=0
00:10:44.961 00.001 2744 worker thread done servicing request
00:10:44.961 00.000 2744 Worker thread wakes up
00:10:44.961 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:44.961 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:44.961 00.000 1092 GuideStep: 0.6 px 145 ms WEST, -0.0 px 0 ms NORTH
00:10:48.359 03.398 2744 Exposure complete
00:10:48.598 00.239 2744 worker thread done servicing request
00:10:48.599 00.001 1092 OnExposeComplete: enter
00:10:48.601 00.002 1092 UpdateGuideState(): m_state=6
00:10:48.604 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.607 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1128.02, Mass=555912, SNR=93.2, Peak=50579 HFD=3.5
00:10:48.610 00.003 1092 MultiStar: exiting stabilization period
00:10:48.612 00.002 1092 MultiStar: updating star positions after lock position change
00:10:48.615 00.003 1092 Star::Find(15, 1424, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.617 00.002 1092 Star::Find returns 1 (0), X=1424.58, Y=1002.00, Mass=438602, SNR=77.7, Peak=50624 HFD=3.1
00:10:48.621 00.004 1092 Star::Find(15, 1551, 226, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.625 00.004 1092 Star::Find returns 1 (0), X=1551.07, Y=225.69, Mass=345994, SNR=84.9, Peak=39962 HFD=2.6
00:10:48.627 00.002 1092 Star::Find(15, 894, 762, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.630 00.003 1092 Star::Find returns 1 (0), X=894.26, Y=762.45, Mass=358632, SNR=75.2, Peak=43002 HFD=3.1
00:10:48.632 00.002 1092 Star::Find(15, 1375, 428, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.635 00.003 1092 Star::Find returns 1 (0), X=1375.00, Y=428.67, Mass=321545, SNR=68.0, Peak=49920 HFD=2.5
00:10:48.637 00.002 1092 Star::Find(15, 1854, 828, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.640 00.003 1092 Star::Find returns 1 (0), X=1854.63, Y=827.39, Mass=317096, SNR=61.3, Peak=43037 HFD=3.0
00:10:48.642 00.002 1092 Star::Find(15, 1857, 735, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.645 00.003 1092 Star::Find returns 1 (0), X=1858.16, Y=734.77, Mass=297185, SNR=64.9, Peak=33959 HFD=2.9
00:10:48.647 00.002 1092 Star::Find(15, 944, 899, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.650 00.003 1092 Star::Find returns 1 (0), X=944.15, Y=899.59, Mass=238307, SNR=51.9, Peak=32547 HFD=3.1
00:10:48.653 00.003 1092 Star::Find(15, 1542, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.655 00.002 1092 Star::Find returns 1 (0), X=1542.15, Y=874.47, Mass=165911, SNR=39.9, Peak=30739 HFD=2.5
00:10:48.657 00.002 1092 Star::Find(15, 1877, 489, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.660 00.003 1092 Star::Find returns 1 (0), X=1876.18, Y=488.93, Mass=280673, SNR=51.7, Peak=22538 HFD=4.2
00:10:48.662 00.002 1092 Star::Find(15, 213, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.665 00.003 1092 Star::Find returns 1 (0), X=213.51, Y=452.59, Mass=146630, SNR=40.4, Peak=20851 HFD=3.1
00:10:48.668 00.003 1092 Star::Find(15, 1650, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 677
00:10:48.671 00.003 1092 Star::Find returns 1 (0), X=1650.80, Y=1011.75, Mass=174417, SNR=37.3, Peak=23719 HFD=2.9
00:10:48.674 00.003 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
00:10:48.676 00.002 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
00:10:48.678 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.29 hyp=0.52 cameraTheta=-0.60 mountX=0.51 mountY=-0.17, mountTheta=-0.32
00:10:48.684 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.29, opts=13)
00:10:48.687 00.003 1092 Enqueuing Move request for scope (0.43, -0.29)
00:10:48.691 00.004 2744 Worker thread wakes up
00:10:48.691 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.29) opts 0xd
00:10:48.691 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.29)
00:10:48.692 00.001 2744 Moving (0.43, -0.29) raw xDistance=0.51 yDistance=-0.17
00:10:48.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
00:10:48.692 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:48.692 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:10:48.692 00.000 2744 MoveAxis(W, 124, ABG)
00:10:48.692 00.000 2744 Guiding  Dir = 3, Dur = 124
00:10:48.692 00.000 2744 IsSlewing returns 0
00:10:48.693 00.001 2744 IsGuiding returns 0
00:10:48.693 00.000 2744 PulseGuide returned control before completion, sleep 134
00:10:48.709 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:10:48.727 00.018 1092 UpdateGuideState exits: m=555912 SNR=93.2
00:10:48.730 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:48.733 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:48.735 00.002 1092 Enqueuing Expose request
00:10:48.838 00.103 2744 IsGuiding returns 1
00:10:48.838 00.000 2744 scope still moving after pulse duration time elapsed
00:10:48.870 00.032 2744 IsSlewing returns 0
00:10:48.870 00.000 2744 IsGuiding returns 0
00:10:48.870 00.000 2744 scope move finished after 124 + 52 ms
00:10:48.870 00.000 2744 Move returns status 0, amount 124
00:10:48.871 00.001 2744 MoveAxis(N, 0, ABG)
00:10:48.871 00.000 2744 Move returns status 0, amount 0
00:10:48.871 00.000 2744 move complete, result=0
00:10:48.872 00.001 2744 worker thread done servicing request
00:10:48.872 00.000 2744 Worker thread wakes up
00:10:48.872 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:48.872 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:48.872 00.000 1092 GuideStep: 0.5 px 124 ms WEST, -0.2 px 0 ms NORTH
00:10:52.261 03.389 2744 Exposure complete
00:10:52.456 00.195 2744 worker thread done servicing request
00:10:52.456 00.000 1092 OnExposeComplete: enter
00:10:52.460 00.004 1092 UpdateGuideState(): m_state=6
00:10:52.462 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 678
00:10:52.464 00.002 1092 Star::Find returns 1 (0), X=1602.66, Y=1127.98, Mass=513211, SNR=72.7, Peak=50666 HFD=3.3
00:10:52.467 00.003 1092 MultiStar: [#1 0.03,-0.16,1.11,U] [#2 0.00,-0.24,1.07,U] [#3 -0.12,-0.15,0.92,U] [#4 0.03,-0.45,1.07,U] [#5 0.07,0.03,0.88,U] [#6 -0.04,-0.00,0.92,U] [#7 0.17,0.01,0.74,U] [#8 0.19,-0.25,0.56,U] 
00:10:52.469 00.002 1092 refined, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.50, -0.32}
00:10:52.472 00.003 1092 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
00:10:52.474 00.002 1092 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
00:10:52.476 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.13 mountX=0.15 mountY=-0.15, mountTheta=-0.78
00:10:52.480 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.18, opts=13)
00:10:52.482 00.002 1092 Enqueuing Move request for scope (0.09, -0.18)
00:10:52.484 00.002 2744 Worker thread wakes up
00:10:52.485 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:10:52.485 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:10:52.485 00.000 2744 Moving (0.09, -0.18) raw xDistance=0.15 yDistance=-0.15
00:10:52.485 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:10:52.485 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:52.485 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:52.485 00.000 2744 MoveAxis(E, 0, ABG)
00:10:52.485 00.000 2744 Move returns status 0, amount 0
00:10:52.485 00.000 2744 MoveAxis(N, 0, ABG)
00:10:52.485 00.000 2744 Move returns status 0, amount 0
00:10:52.485 00.000 2744 move complete, result=0
00:10:52.485 00.000 2744 worker thread done servicing request
00:10:52.499 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1418, FiltMax=65535, Gamma=0.510
00:10:52.515 00.016 1092 UpdateGuideState exits: m=513211 SNR=72.7
00:10:52.518 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:52.521 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:52.524 00.003 1092 Enqueuing Expose request
00:10:52.528 00.004 2744 Worker thread wakes up
00:10:52.528 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:10:52.530 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:52.530 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:55.921 03.391 2744 Exposure complete
00:10:56.123 00.202 2744 worker thread done servicing request
00:10:56.123 00.000 1092 OnExposeComplete: enter
00:10:56.126 00.003 1092 UpdateGuideState(): m_state=6
00:10:56.129 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 679
00:10:56.133 00.004 1092 Star::Find returns 1 (0), X=1602.82, Y=1127.78, Mass=514258, SNR=84.0, Peak=52874 HFD=3.0
00:10:56.136 00.003 1092 MultiStar: [#1 0.34,-0.26,1.03,U] [#2 0.37,-0.35,0.94,U] [#3 0.31,-0.17,0.77,U] [#4 0.16,-0.39,0.87,U] [#5 0.43,-0.30,0.70,U] [#6 0.20,-0.10,0.72,U] [#7 0.41,0.13,0.56,U] [#8 0.65,-0.12,0.55,U] 
00:10:56.139 00.003 1092 refined, 8 included, MultiStar: {0.39, -0.26}, one-star: {0.67, -0.53}
00:10:56.142 00.003 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.17 = -0.17)
00:10:56.144 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
00:10:56.146 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.26 hyp=0.47 cameraTheta=-0.59 mountX=0.46 mountY=-0.15, mountTheta=-0.31
00:10:56.151 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.26, opts=13)
00:10:56.155 00.004 1092 Enqueuing Move request for scope (0.39, -0.26)
00:10:56.158 00.003 2744 Worker thread wakes up
00:10:56.158 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.26) opts 0xd
00:10:56.158 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.26)
00:10:56.158 00.000 2744 Moving (0.39, -0.26) raw xDistance=0.46 yDistance=-0.15
00:10:56.158 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:10:56.158 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:56.158 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:10:56.158 00.000 2744 MoveAxis(W, 104, ABG)
00:10:56.158 00.000 2744 Guiding  Dir = 3, Dur = 104
00:10:56.159 00.001 2744 IsSlewing returns 0
00:10:56.159 00.000 2744 IsGuiding returns 0
00:10:56.159 00.000 2744 PulseGuide returned control before completion, sleep 114
00:10:56.174 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1591, FiltMax=65535, Gamma=0.510
00:10:56.190 00.016 1092 UpdateGuideState exits: m=514258 SNR=84.0
00:10:56.192 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:10:56.195 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:10:56.198 00.003 1092 Enqueuing Expose request
00:10:56.275 00.077 2744 IsGuiding returns 1
00:10:56.275 00.000 2744 scope still moving after pulse duration time elapsed
00:10:56.307 00.032 2744 IsSlewing returns 0
00:10:56.307 00.000 2744 IsGuiding returns 0
00:10:56.307 00.000 2744 scope move finished after 104 + 44 ms
00:10:56.307 00.000 2744 Move returns status 0, amount 104
00:10:56.307 00.000 2744 MoveAxis(N, 0, ABG)
00:10:56.307 00.000 2744 Move returns status 0, amount 0
00:10:56.308 00.001 2744 move complete, result=0
00:10:56.308 00.000 2744 worker thread done servicing request
00:10:56.308 00.000 2744 Worker thread wakes up
00:10:56.308 00.000 1092 GuideStep: 0.5 px 104 ms WEST, -0.1 px 0 ms NORTH
00:10:56.311 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:10:56.311 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:10:59.719 03.408 2744 Exposure complete
00:10:59.941 00.222 2744 worker thread done servicing request
00:10:59.941 00.000 1092 OnExposeComplete: enter
00:10:59.944 00.003 1092 UpdateGuideState(): m_state=6
00:10:59.947 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 680
00:10:59.951 00.004 1092 Star::Find returns 1 (0), X=1602.77, Y=1127.74, Mass=540255, SNR=83.6, Peak=50250 HFD=3.5
00:10:59.953 00.002 1092 MultiStar: [#1 0.37,-0.06,0.94,U] [#2 0.12,-0.03,0.95,U] [#3 0.15,-0.19,0.96,U] [#4 0.06,-0.19,0.78,U] [#5 0.12,-0.00,0.82,U] [#6 -0.22,0.11,0.80,U] [#7 0.11,0.03,0.57,U] [#8 0.53,-0.04,0.43,U] 
00:10:59.957 00.004 1092 refined, 8 included, MultiStar: {0.21, -0.13}, one-star: {0.62, -0.57}
00:10:59.959 00.002 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
00:10:59.962 00.003 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
00:10:59.964 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-0.55 mountX=0.24 mountY=-0.07, mountTheta=-0.27
00:10:59.969 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.13, opts=13)
00:10:59.973 00.004 1092 Enqueuing Move request for scope (0.21, -0.13)
00:10:59.975 00.002 2744 Worker thread wakes up
00:10:59.975 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
00:10:59.975 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
00:10:59.975 00.000 2744 Moving (0.21, -0.13) raw xDistance=0.24 yDistance=-0.07
00:10:59.975 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:10:59.976 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:10:59.976 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:10:59.976 00.000 2744 MoveAxis(E, 0, ABG)
00:10:59.976 00.000 2744 Move returns status 0, amount 0
00:10:59.976 00.000 2744 MoveAxis(N, 0, ABG)
00:10:59.976 00.000 2744 Move returns status 0, amount 0
00:10:59.976 00.000 2744 move complete, result=0
00:10:59.976 00.000 2744 worker thread done servicing request
00:10:59.993 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1537, FiltMax=65535, Gamma=0.510
00:11:00.008 00.015 1092 UpdateGuideState exits: m=540255 SNR=83.6
00:11:00.011 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:00.013 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:00.017 00.004 1092 Enqueuing Expose request
00:11:00.022 00.005 2744 Worker thread wakes up
00:11:00.022 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:00.025 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:00.025 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:03.417 03.392 2744 Exposure complete
00:11:03.608 00.191 2744 worker thread done servicing request
00:11:03.608 00.000 1092 OnExposeComplete: enter
00:11:03.610 00.002 1092 UpdateGuideState(): m_state=6
00:11:03.612 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 681
00:11:03.617 00.005 1092 Star::Find returns 1 (0), X=1602.84, Y=1128.08, Mass=523212, SNR=92.0, Peak=60250 HFD=3.1
00:11:03.620 00.003 1092 MultiStar: [#1 0.40,0.20,0.83,U] [#2 0.27,0.10,0.90,U] [#3 0.28,0.02,0.65,U] [#4 0.07,-0.05,0.73,U] [#5 0.16,0.37,0.63,U] [#6 0.22,0.38,0.67,U] [#7 0.39,0.19,0.57,U] [#8 0.66,0.27,0.56,U] 
00:11:03.623 00.003 1092 refined, 8 included, MultiStar: {0.36, 0.12}, one-star: {0.69, -0.23}
00:11:03.625 00.002 1092 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.43) = xAngle (0.74 = 0.74)
00:11:03.628 00.003 1092 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.59 = 0.59)
00:11:03.630 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.31 mountX=0.28 mountY=0.21, mountTheta=0.64
00:11:03.639 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.12, opts=13)
00:11:03.642 00.003 1092 Enqueuing Move request for scope (0.36, 0.12)
00:11:03.644 00.002 2744 Worker thread wakes up
00:11:03.645 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd
00:11:03.645 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.12)
00:11:03.645 00.000 2744 Moving (0.36, 0.12) raw xDistance=0.28 yDistance=0.21
00:11:03.645 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
00:11:03.645 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:03.645 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:11:03.645 00.000 2744 MoveAxis(E, 0, ABG)
00:11:03.645 00.000 2744 Move returns status 0, amount 0
00:11:03.645 00.000 2744 MoveAxis(N, 0, ABG)
00:11:03.645 00.000 2744 Move returns status 0, amount 0
00:11:03.645 00.000 2744 move complete, result=0
00:11:03.645 00.000 2744 worker thread done servicing request
00:11:03.662 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1367, FiltMax=65535, Gamma=0.510
00:11:03.676 00.014 1092 UpdateGuideState exits: m=523212 SNR=92.0
00:11:03.678 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:03.681 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:03.683 00.002 1092 Enqueuing Expose request
00:11:03.685 00.002 2744 Worker thread wakes up
00:11:03.685 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:03.687 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:03.687 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:07.072 03.385 2744 Exposure complete
00:11:07.278 00.206 2744 worker thread done servicing request
00:11:07.278 00.000 1092 OnExposeComplete: enter
00:11:07.281 00.003 1092 UpdateGuideState(): m_state=6
00:11:07.285 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 682
00:11:07.287 00.002 1092 Star::Find returns 1 (0), X=1602.78, Y=1128.08, Mass=552512, SNR=79.0, Peak=59450 HFD=3.3
00:11:07.289 00.002 1092 MultiStar: [#1 0.26,0.02,0.99,U] [#2 0.26,-0.15,1.00,U] [#3 0.25,0.12,0.97,U] [#4 0.11,-0.16,0.82,U] [#5 0.24,0.07,0.80,U] [#6 0.31,0.13,0.79,U] [#7 0.44,0.28,0.70,U] [#8 0.59,0.12,0.51,U] 
00:11:07.292 00.003 1092 refined, 8 included, MultiStar: {0.33, 0.00}, one-star: {0.62, -0.23}
00:11:07.294 00.002 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.43) = xAngle (0.44 = 0.44)
00:11:07.296 00.002 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.28 = 0.28)
00:11:07.299 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=0.00 hyp=0.33 cameraTheta=0.01 mountX=0.30 mountY=0.09, mountTheta=0.30
00:11:07.307 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.00, opts=13)
00:11:07.310 00.003 1092 Enqueuing Move request for scope (0.33, 0.00)
00:11:07.312 00.002 2744 Worker thread wakes up
00:11:07.312 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.00) opts 0xd
00:11:07.312 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.00)
00:11:07.312 00.000 2744 Moving (0.33, 0.00) raw xDistance=0.30 yDistance=0.09
00:11:07.312 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:11:07.312 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:07.312 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:11:07.312 00.000 2744 MoveAxis(W, 68, ABG)
00:11:07.313 00.001 2744 Guiding  Dir = 3, Dur = 68
00:11:07.313 00.000 2744 IsSlewing returns 0
00:11:07.313 00.000 2744 IsGuiding returns 0
00:11:07.313 00.000 2744 PulseGuide returned control before completion, sleep 78
00:11:07.328 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:11:07.345 00.017 1092 UpdateGuideState exits: m=552512 SNR=79.0
00:11:07.350 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:07.352 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:07.355 00.003 1092 Enqueuing Expose request
00:11:07.393 00.038 2744 IsGuiding returns 1
00:11:07.393 00.000 2744 scope still moving after pulse duration time elapsed
00:11:07.425 00.032 2744 IsSlewing returns 0
00:11:07.425 00.000 2744 IsGuiding returns 0
00:11:07.426 00.001 2744 scope move finished after 68 + 44 ms
00:11:07.426 00.000 2744 Move returns status 0, amount 68
00:11:07.426 00.000 2744 MoveAxis(N, 0, ABG)
00:11:07.426 00.000 2744 Move returns status 0, amount 0
00:11:07.426 00.000 2744 move complete, result=0
00:11:07.426 00.000 2744 worker thread done servicing request
00:11:07.426 00.000 2744 Worker thread wakes up
00:11:07.426 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:07.426 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:07.426 00.000 1092 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
00:11:10.809 03.383 2744 Exposure complete
00:11:11.010 00.201 2744 worker thread done servicing request
00:11:11.010 00.000 1092 OnExposeComplete: enter
00:11:11.013 00.003 1092 UpdateGuideState(): m_state=6
00:11:11.016 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 683
00:11:11.018 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1127.91, Mass=508173, SNR=84.9, Peak=48768 HFD=3.4
00:11:11.021 00.003 1092 MultiStar: [#1 -0.02,0.14,0.84,U] [#2 -0.14,-0.18,1.13,U] [#3 -0.27,-0.01,0.93,U] [#4 -0.22,-0.28,0.87,U] [#5 -0.10,-0.00,0.77,U] [#6 -0.35,0.12,0.76,U] [#7 0.02,0.06,0.54,U] [#8 0.12,0.17,0.51,U] 
00:11:11.024 00.003 1092 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {0.39, -0.40}
00:11:11.026 00.002 1092 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.43) = xAngle (-1.90 = -1.90)
00:11:11.028 00.002 1092 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.05 = -2.05)
00:11:11.030 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.32 mountX=-0.03 mountY=-0.09, mountTheta=-1.92
00:11:11.035 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.07, opts=13)
00:11:11.039 00.004 1092 Enqueuing Move request for scope (-0.07, -0.07)
00:11:11.041 00.002 2744 Worker thread wakes up
00:11:11.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:11:11.041 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:11:11.041 00.000 2744 Moving (-0.07, -0.07) raw xDistance=-0.03 yDistance=-0.09
00:11:11.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:11:11.041 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:11.041 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:11:11.041 00.000 2744 MoveAxis(E, 0, ABG)
00:11:11.041 00.000 2744 Move returns status 0, amount 0
00:11:11.041 00.000 2744 MoveAxis(N, 0, ABG)
00:11:11.041 00.000 2744 Move returns status 0, amount 0
00:11:11.041 00.000 2744 move complete, result=0
00:11:11.042 00.001 2744 worker thread done servicing request
00:11:11.056 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:11:11.070 00.014 1092 UpdateGuideState exits: m=508173 SNR=84.9
00:11:11.074 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:11.077 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:11.080 00.003 1092 Enqueuing Expose request
00:11:11.083 00.003 2744 Worker thread wakes up
00:11:11.083 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:11:11.086 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:11.086 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:14.473 03.387 2744 Exposure complete
00:11:14.670 00.197 2744 worker thread done servicing request
00:11:14.671 00.001 1092 OnExposeComplete: enter
00:11:14.673 00.002 1092 UpdateGuideState(): m_state=6
00:11:14.676 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 684
00:11:14.678 00.002 1092 Star::Find returns 1 (0), X=1602.69, Y=1127.92, Mass=516726, SNR=79.7, Peak=57226 HFD=3.3
00:11:14.680 00.002 1092 MultiStar: [#1 0.41,-0.09,0.97,U] [#2 0.23,-0.13,1.07,U] [#3 0.41,0.02,0.84,U] [#4 0.22,-0.40,0.89,U] [#5 0.26,-0.01,0.81,U] [#6 0.32,0.11,0.71,U] [#7 0.18,-0.08,0.59,U] [#8 0.42,0.12,0.55,U] 
00:11:14.683 00.003 1092 refined, 8 included, MultiStar: {0.33, -0.12}, one-star: {0.53, -0.38}
00:11:14.686 00.003 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
00:11:14.688 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
00:11:14.691 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=-0.12 hyp=0.35 cameraTheta=-0.34 mountX=0.35 mountY=-0.02, mountTheta=-0.07
00:11:14.695 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.12, opts=13)
00:11:14.699 00.004 1092 Enqueuing Move request for scope (0.33, -0.12)
00:11:14.701 00.002 2744 Worker thread wakes up
00:11:14.702 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.12) opts 0xd
00:11:14.702 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.12)
00:11:14.702 00.000 2744 Moving (0.33, -0.12) raw xDistance=0.35 yDistance=-0.02
00:11:14.702 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:11:14.702 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:14.702 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:11:14.702 00.000 2744 MoveAxis(W, 79, ABG)
00:11:14.702 00.000 2744 Guiding  Dir = 3, Dur = 79
00:11:14.702 00.000 2744 IsSlewing returns 0
00:11:14.702 00.000 2744 IsGuiding returns 0
00:11:14.703 00.001 2744 PulseGuide returned control before completion, sleep 89
00:11:14.719 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1616, FiltMax=65535, Gamma=0.510
00:11:14.736 00.017 1092 UpdateGuideState exits: m=516726 SNR=79.7
00:11:14.739 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:14.741 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:14.743 00.002 1092 Enqueuing Expose request
00:11:14.807 00.064 2744 IsGuiding returns 1
00:11:14.807 00.000 2744 scope still moving after pulse duration time elapsed
00:11:14.838 00.031 2744 IsSlewing returns 0
00:11:14.838 00.000 2744 IsGuiding returns 0
00:11:14.838 00.000 2744 scope move finished after 79 + 56 ms
00:11:14.839 00.001 2744 Move returns status 0, amount 79
00:11:14.839 00.000 2744 MoveAxis(N, 0, ABG)
00:11:14.839 00.000 2744 Move returns status 0, amount 0
00:11:14.839 00.000 2744 move complete, result=0
00:11:14.839 00.000 2744 worker thread done servicing request
00:11:14.839 00.000 2744 Worker thread wakes up
00:11:14.839 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:14.839 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:14.842 00.003 1092 GuideStep: 0.4 px 79 ms WEST, -0.0 px 0 ms NORTH
00:11:18.225 03.383 2744 Exposure complete
00:11:18.430 00.205 2744 worker thread done servicing request
00:11:18.430 00.000 1092 OnExposeComplete: enter
00:11:18.433 00.003 1092 UpdateGuideState(): m_state=6
00:11:18.436 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 685
00:11:18.439 00.003 1092 Star::Find returns 1 (0), X=1602.93, Y=1127.97, Mass=500254, SNR=82.6, Peak=53504 HFD=2.9
00:11:18.442 00.003 1092 MultiStar: [#1 0.43,-0.05,0.94,U] [#2 0.31,-0.34,0.91,U] [#3 0.40,-0.18,0.77,U] [#4 0.18,-0.33,0.90,U] [#5 0.32,0.07,0.70,U] [#6 0.40,-0.08,0.69,U] [#7 0.46,-0.15,0.60,U] [#8 0.44,0.03,0.52,U] 
00:11:18.444 00.002 1092 refined, 8 included, MultiStar: {0.42, -0.17}, one-star: {0.78, -0.34}
00:11:18.446 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
00:11:18.448 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
00:11:18.450 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.17 hyp=0.45 cameraTheta=-0.39 mountX=0.45 mountY=-0.05, mountTheta=-0.12
00:11:18.455 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.17, opts=13)
00:11:18.458 00.003 1092 Enqueuing Move request for scope (0.42, -0.17)
00:11:18.460 00.002 2744 Worker thread wakes up
00:11:18.461 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.17) opts 0xd
00:11:18.461 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.17)
00:11:18.461 00.000 2744 Moving (0.42, -0.17) raw xDistance=0.45 yDistance=-0.05
00:11:18.461 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.45
00:11:18.461 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:18.461 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:11:18.461 00.000 2744 MoveAxis(W, 106, ABG)
00:11:18.461 00.000 2744 Guiding  Dir = 3, Dur = 106
00:11:18.461 00.000 2744 IsSlewing returns 0
00:11:18.461 00.000 2744 IsGuiding returns 0
00:11:18.462 00.001 2744 PulseGuide returned control before completion, sleep 116
00:11:18.476 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1728, FiltMax=65535, Gamma=0.510
00:11:18.494 00.018 1092 UpdateGuideState exits: m=500254 SNR=82.6
00:11:18.502 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:18.507 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:18.511 00.004 1092 Enqueuing Expose request
00:11:18.592 00.081 2744 IsGuiding returns 0
00:11:18.592 00.000 2744 Move returns status 0, amount 106
00:11:18.592 00.000 2744 MoveAxis(N, 0, ABG)
00:11:18.592 00.000 2744 Move returns status 0, amount 0
00:11:18.592 00.000 2744 move complete, result=0
00:11:18.592 00.000 2744 worker thread done servicing request
00:11:18.592 00.000 2744 Worker thread wakes up
00:11:18.593 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:18.593 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:18.599 00.006 1092 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH
00:11:21.983 03.384 2744 Exposure complete
00:11:22.181 00.198 2744 worker thread done servicing request
00:11:22.181 00.000 1092 OnExposeComplete: enter
00:11:22.184 00.003 1092 UpdateGuideState(): m_state=6
00:11:22.186 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 686
00:11:22.189 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1128.01, Mass=544233, SNR=101.0, Peak=63178 HFD=3.1
00:11:22.191 00.002 1092 MultiStar: [#1 0.24,0.10,0.77,U] [#2 0.05,0.10,0.81,U] [#3 0.12,0.00,0.71,U] [#4 -0.02,0.05,0.69,U] [#5 0.15,0.20,0.70,U] [#6 0.28,0.04,0.65,U] [#7 0.22,0.15,0.57,U] [#8 0.37,0.38,0.35,U] 
00:11:22.193 00.002 1092 refined, 8 included, MultiStar: {0.24, 0.04}, one-star: {0.64, -0.30}
00:11:22.195 00.002 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
00:11:22.197 00.002 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
00:11:22.200 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=0.04 hyp=0.24 cameraTheta=0.19 mountX=0.20 mountY=0.11, mountTheta=0.49
00:11:22.205 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.04, opts=13)
00:11:22.208 00.003 1092 Enqueuing Move request for scope (0.24, 0.04)
00:11:22.210 00.002 2744 Worker thread wakes up
00:11:22.210 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.04) opts 0xd
00:11:22.210 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.04)
00:11:22.210 00.000 2744 Moving (0.24, 0.04) raw xDistance=0.20 yDistance=0.11
00:11:22.210 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:11:22.210 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:22.210 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:11:22.210 00.000 2744 MoveAxis(E, 0, ABG)
00:11:22.210 00.000 2744 Move returns status 0, amount 0
00:11:22.210 00.000 2744 MoveAxis(N, 0, ABG)
00:11:22.210 00.000 2744 Move returns status 0, amount 0
00:11:22.210 00.000 2744 move complete, result=0
00:11:22.211 00.001 2744 worker thread done servicing request
00:11:22.224 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1210, FiltMax=65535, Gamma=0.510
00:11:22.240 00.016 1092 UpdateGuideState exits: m=544233 SNR=101.0
00:11:22.243 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:22.245 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:22.248 00.003 1092 Enqueuing Expose request
00:11:22.251 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:22.254 00.003 2744 Worker thread wakes up
00:11:22.254 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:22.254 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:25.637 03.383 2744 Exposure complete
00:11:25.831 00.194 1092 OnExposeComplete: enter
00:11:25.833 00.002 1092 UpdateGuideState(): m_state=6
00:11:25.836 00.003 2744 worker thread done servicing request
00:11:25.836 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 687
00:11:25.841 00.005 1092 Star::Find returns 1 (0), X=1603.06, Y=1128.12, Mass=512985, SNR=80.9, Peak=56106 HFD=3.0
00:11:25.844 00.003 1092 MultiStar: [#1 0.58,0.12,1.05,U] [#2 0.26,-0.19,0.99,U] [#3 0.28,-0.07,0.88,U] [#4 0.23,-0.12,0.83,U] [#5 0.58,0.30,0.74,U] [#6 0.39,0.34,0.91,U] [#7 0.39,0.22,0.65,U] [#8 0.84,-0.05,0.51,U] 
00:11:25.846 00.002 1092 refined, 8 included, MultiStar: {0.49, 0.03}, one-star: {0.90, -0.19}
00:11:25.849 00.003 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
00:11:25.851 00.002 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
00:11:25.855 00.004 1092 CameraToMount -- cameraX=0.49 cameraY=0.03 hyp=0.49 cameraTheta=0.06 mountX=0.43 mountY=0.16, mountTheta=0.36
00:11:25.860 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=0.03, opts=13)
00:11:25.863 00.003 1092 Enqueuing Move request for scope (0.49, 0.03)
00:11:25.866 00.003 2744 Worker thread wakes up
00:11:25.866 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.03) opts 0xd
00:11:25.866 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, 0.03)
00:11:25.866 00.000 2744 Moving (0.49, 0.03) raw xDistance=0.43 yDistance=0.16
00:11:25.866 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:11:25.866 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:25.866 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:11:25.867 00.001 2744 MoveAxis(W, 96, ABG)
00:11:25.867 00.000 2744 Guiding  Dir = 3, Dur = 96
00:11:25.867 00.000 2744 IsSlewing returns 0
00:11:25.867 00.000 2744 IsGuiding returns 0
00:11:25.867 00.000 2744 PulseGuide returned control before completion, sleep 106
00:11:25.892 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1744, FiltMax=65535, Gamma=0.510
00:11:25.914 00.022 1092 UpdateGuideState exits: m=512985 SNR=80.9
00:11:25.918 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:25.922 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:25.926 00.004 1092 Enqueuing Expose request
00:11:25.978 00.052 2744 IsGuiding returns 1
00:11:25.978 00.000 2744 scope still moving after pulse duration time elapsed
00:11:26.009 00.031 2744 IsSlewing returns 0
00:11:26.009 00.000 2744 IsGuiding returns 0
00:11:26.009 00.000 2744 scope move finished after 96 + 45 ms
00:11:26.009 00.000 2744 Move returns status 0, amount 96
00:11:26.010 00.001 2744 MoveAxis(N, 0, ABG)
00:11:26.010 00.000 2744 Move returns status 0, amount 0
00:11:26.010 00.000 2744 move complete, result=0
00:11:26.010 00.000 2744 worker thread done servicing request
00:11:26.010 00.000 2744 Worker thread wakes up
00:11:26.010 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:26.010 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:26.011 00.001 1092 GuideStep: 0.4 px 96 ms WEST, 0.2 px 0 ms NORTH
00:11:29.401 03.390 2744 Exposure complete
00:11:29.603 00.202 2744 worker thread done servicing request
00:11:29.603 00.000 1092 OnExposeComplete: enter
00:11:29.606 00.003 1092 UpdateGuideState(): m_state=6
00:11:29.609 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 688
00:11:29.611 00.002 1092 Star::Find returns 1 (0), X=1602.87, Y=1128.03, Mass=540670, SNR=82.2, Peak=56618 HFD=3.5
00:11:29.614 00.003 1092 MultiStar: [#1 0.25,0.08,0.96,U] [#2 0.00,-0.02,1.01,U] [#3 0.08,0.01,0.70,U] [#4 -0.01,-0.19,0.85,U] [#5 0.39,0.24,0.86,U] [#6 0.27,0.08,0.80,U] [#7 0.16,0.19,0.61,U] [#8 0.49,0.18,0.45,U] 
00:11:29.616 00.002 1092 refined, 8 included, MultiStar: {0.26, 0.01}, one-star: {0.71, -0.28}
00:11:29.619 00.003 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
00:11:29.622 00.003 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
00:11:29.626 00.004 1092 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.05 mountX=0.23 mountY=0.08, mountTheta=0.34
00:11:29.632 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=0.01, opts=13)
00:11:29.635 00.003 1092 Enqueuing Move request for scope (0.26, 0.01)
00:11:29.638 00.003 2744 Worker thread wakes up
00:11:29.638 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
00:11:29.638 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
00:11:29.638 00.000 2744 Moving (0.26, 0.01) raw xDistance=0.23 yDistance=0.08
00:11:29.638 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:11:29.638 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:29.638 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:11:29.638 00.000 2744 MoveAxis(E, 0, ABG)
00:11:29.638 00.000 2744 Move returns status 0, amount 0
00:11:29.638 00.000 2744 MoveAxis(N, 0, ABG)
00:11:29.638 00.000 2744 Move returns status 0, amount 0
00:11:29.638 00.000 2744 move complete, result=0
00:11:29.639 00.001 2744 worker thread done servicing request
00:11:29.655 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:11:29.673 00.018 1092 UpdateGuideState exits: m=540670 SNR=82.2
00:11:29.676 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:29.678 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:29.681 00.003 1092 Enqueuing Expose request
00:11:29.683 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:11:29.686 00.003 2744 Worker thread wakes up
00:11:29.686 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:29.686 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:33.073 03.387 2744 Exposure complete
00:11:33.302 00.229 2744 worker thread done servicing request
00:11:33.302 00.000 1092 OnExposeComplete: enter
00:11:33.306 00.004 1092 UpdateGuideState(): m_state=6
00:11:33.309 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 689
00:11:33.311 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1128.34, Mass=515988, SNR=78.9, Peak=50362 HFD=3.4
00:11:33.314 00.003 1092 MultiStar: [#1 0.19,0.28,0.95,U] [#2 -0.02,0.15,1.17,U] [#3 0.03,0.21,0.81,U] [#4 -0.05,0.18,0.83,U] [#5 -0.07,0.55,0.84,U] [#6 -0.10,0.33,0.75,U] [#7 0.19,0.14,0.59,U] [#8 0.44,0.72,0.53,U] 
00:11:33.316 00.002 1092 refined, 8 included, MultiStar: {0.12, 0.26}, one-star: {0.57, 0.04}
00:11:33.319 00.003 1092 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.43) = xAngle (1.56 = 1.56)
00:11:33.321 00.002 1092 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.40 = 1.40)
00:11:33.324 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.13 mountX=0.00 mountY=0.29, mountTheta=1.56
00:11:33.329 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.26, opts=13)
00:11:33.333 00.004 1092 Enqueuing Move request for scope (0.12, 0.26)
00:11:33.336 00.003 2744 Worker thread wakes up
00:11:33.336 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:11:33.336 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:11:33.336 00.000 2744 Moving (0.12, 0.26) raw xDistance=0.00 yDistance=0.29
00:11:33.336 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:11:33.336 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:33.337 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:11:33.337 00.000 2744 MoveAxis(E, 0, ABG)
00:11:33.337 00.000 2744 Move returns status 0, amount 0
00:11:33.337 00.000 2744 MoveAxis(N, 0, ABG)
00:11:33.337 00.000 2744 Move returns status 0, amount 0
00:11:33.337 00.000 2744 move complete, result=0
00:11:33.337 00.000 2744 worker thread done servicing request
00:11:33.353 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:11:33.369 00.016 1092 UpdateGuideState exits: m=515988 SNR=78.9
00:11:33.374 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:33.376 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:33.378 00.002 1092 Enqueuing Expose request
00:11:33.381 00.003 2744 Worker thread wakes up
00:11:33.381 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:11:33.384 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:33.384 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:36.782 03.398 2744 Exposure complete
00:11:37.042 00.260 2744 worker thread done servicing request
00:11:37.043 00.001 1092 OnExposeComplete: enter
00:11:37.046 00.003 1092 UpdateGuideState(): m_state=6
00:11:37.049 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 690
00:11:37.054 00.005 1092 Star::Find returns 1 (0), X=1601.86, Y=1128.63, Mass=538801, SNR=86.5, Peak=50883 HFD=3.3
00:11:37.057 00.003 1092 MultiStar: [#1 -0.46,0.45,1.04,U] [#2 -0.61,0.22,0.95,U] [#3 -0.59,0.61,0.86,U] [#4 -0.67,0.20,0.79,U] [#5 -0.69,0.63,0.71,U] [#6 -0.62,0.45,0.72,U] [#7 -0.45,0.66,0.54,U] [#8 -0.03,0.32,0.37,U] 
00:11:37.059 00.002 1092 single-star, 8 included, MultiStar: {-0.51, 0.42}, one-star: {-0.30, 0.32}
00:11:37.062 00.003 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
00:11:37.069 00.007 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
00:11:37.076 00.007 1092 CameraToMount -- cameraX=-0.30 cameraY=0.32 hyp=0.43 cameraTheta=2.32 mountX=-0.40 mountY=0.23, mountTheta=2.63
00:11:37.085 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.32, opts=13)
00:11:37.088 00.003 1092 Enqueuing Move request for scope (-0.30, 0.32)
00:11:37.092 00.004 2744 Worker thread wakes up
00:11:37.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.32) opts 0xd
00:11:37.092 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.32)
00:11:37.092 00.000 2744 Moving (-0.30, 0.32) raw xDistance=-0.40 yDistance=0.23
00:11:37.093 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:11:37.093 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:37.093 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:11:37.093 00.000 2744 MoveAxis(E, 90, ABG)
00:11:37.093 00.000 2744 Guiding  Dir = 2, Dur = 90
00:11:37.093 00.000 2744 IsSlewing returns 0
00:11:37.094 00.001 2744 IsGuiding returns 0
00:11:37.094 00.000 2744 PulseGuide returned control before completion, sleep 100
00:11:37.116 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1600, FiltMax=65535, Gamma=0.510
00:11:37.133 00.017 1092 UpdateGuideState exits: m=538801 SNR=86.5
00:11:37.136 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:37.139 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:37.141 00.002 1092 Enqueuing Expose request
00:11:37.206 00.065 2744 IsGuiding returns 1
00:11:37.206 00.000 2744 scope still moving after pulse duration time elapsed
00:11:37.238 00.032 2744 IsSlewing returns 0
00:11:37.238 00.000 2744 IsGuiding returns 0
00:11:37.238 00.000 2744 scope move finished after 90 + 54 ms
00:11:37.238 00.000 2744 Move returns status 0, amount 90
00:11:37.238 00.000 2744 MoveAxis(N, 0, ABG)
00:11:37.239 00.001 2744 Move returns status 0, amount 0
00:11:37.239 00.000 2744 move complete, result=0
00:11:37.239 00.000 2744 worker thread done servicing request
00:11:37.239 00.000 2744 Worker thread wakes up
00:11:37.239 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:37.239 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:37.240 00.001 1092 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
00:11:40.629 03.389 2744 Exposure complete
00:11:40.818 00.189 2744 worker thread done servicing request
00:11:40.819 00.001 1092 OnExposeComplete: enter
00:11:40.821 00.002 1092 UpdateGuideState(): m_state=6
00:11:40.823 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 691
00:11:40.825 00.002 1092 Star::Find returns 1 (0), X=1601.94, Y=1128.64, Mass=545268, SNR=90.5, Peak=55123 HFD=3.3
00:11:40.827 00.002 1092 MultiStar: [#1 -0.74,0.53,0.93,U] [#2 -0.78,0.52,0.96,U] [#3 -0.60,0.47,0.74,U] [#4 -0.82,0.35,0.76,U] [#5 -0.66,0.82,0.66,U] [#6 -0.74,0.64,0.56,U] [#7 -0.62,0.64,0.56,U] [#8 -0.66,0.58,0.45,U] 
00:11:40.829 00.002 1092 single-star, 8 included, MultiStar: {-0.64, 0.52}, one-star: {-0.22, 0.33}
00:11:40.831 00.002 1092 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.43) = xAngle (2.58 = 2.58)
00:11:40.834 00.003 1092 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.43 = 2.43)
00:11:40.836 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.33 hyp=0.40 cameraTheta=2.16 mountX=-0.34 mountY=0.26, mountTheta=2.49
00:11:40.840 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.33, opts=13)
00:11:40.841 00.001 1092 Enqueuing Move request for scope (-0.22, 0.33)
00:11:40.844 00.003 2744 Worker thread wakes up
00:11:40.844 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.33) opts 0xd
00:11:40.844 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.33)
00:11:40.844 00.000 2744 Moving (-0.22, 0.33) raw xDistance=-0.34 yDistance=0.26
00:11:40.844 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
00:11:40.844 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:40.845 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:11:40.845 00.000 2744 MoveAxis(E, 82, ABG)
00:11:40.845 00.000 2744 Guiding  Dir = 2, Dur = 82
00:11:40.845 00.000 2744 IsSlewing returns 0
00:11:40.845 00.000 2744 IsGuiding returns 0
00:11:40.845 00.000 2744 PulseGuide returned control before completion, sleep 92
00:11:40.865 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1645, FiltMax=65535, Gamma=0.510
00:11:40.881 00.016 1092 UpdateGuideState exits: m=545268 SNR=90.5
00:11:40.883 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:40.885 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:40.888 00.003 1092 Enqueuing Expose request
00:11:40.952 00.064 2744 IsGuiding returns 1
00:11:40.952 00.000 2744 scope still moving after pulse duration time elapsed
00:11:40.984 00.032 2744 IsSlewing returns 0
00:11:40.984 00.000 2744 IsGuiding returns 0
00:11:40.984 00.000 2744 scope move finished after 82 + 56 ms
00:11:40.984 00.000 2744 Move returns status 0, amount 82
00:11:40.984 00.000 2744 MoveAxis(N, 0, ABG)
00:11:40.984 00.000 2744 Move returns status 0, amount 0
00:11:40.985 00.001 2744 move complete, result=0
00:11:40.985 00.000 2744 worker thread done servicing request
00:11:40.985 00.000 2744 Worker thread wakes up
00:11:40.985 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:40.985 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:40.985 00.000 1092 GuideStep: -0.3 px 82 ms EAST, 0.3 px 0 ms NORTH
00:11:44.374 03.389 2744 Exposure complete
00:11:44.576 00.202 2744 worker thread done servicing request
00:11:44.576 00.000 1092 OnExposeComplete: enter
00:11:44.579 00.003 1092 UpdateGuideState(): m_state=6
00:11:44.581 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 692
00:11:44.584 00.003 1092 Star::Find returns 1 (0), X=1601.57, Y=1128.85, Mass=525246, SNR=72.8, Peak=53411 HFD=3.3
00:11:44.587 00.003 1092 MultiStar: [#1 -1.00,0.75,1.20,U] [#2 -1.14,0.71,1.14,U] [#3 -0.95,0.78,0.83,U] [#4 -1.29,0.71,1.06,U] [#5 -0.71,0.87,0.83,U] [#6 -1.24,0.94,0.89,U] [#7 -0.92,0.80,0.70,U] [#8 -0.97,0.92,0.52,U] 
00:11:44.589 00.002 1092 single-star, 8 included, MultiStar: {-0.99, 0.76}, one-star: {-0.58, 0.54}
00:11:44.591 00.002 1092 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.43) = xAngle (2.82 = 2.82)
00:11:44.593 00.002 1092 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.66 = 2.66)
00:11:44.595 00.002 1092 CameraToMount -- cameraX=-0.58 cameraY=0.54 hyp=0.80 cameraTheta=2.39 mountX=-0.76 mountY=0.37, mountTheta=2.69
00:11:44.603 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.54, opts=13)
00:11:44.606 00.003 1092 Enqueuing Move request for scope (-0.58, 0.54)
00:11:44.608 00.002 2744 Worker thread wakes up
00:11:44.608 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.54) opts 0xd
00:11:44.608 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.54)
00:11:44.608 00.000 2744 Moving (-0.58, 0.54) raw xDistance=-0.76 yDistance=0.37
00:11:44.608 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
00:11:44.608 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:44.608 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:11:44.608 00.000 2744 MoveAxis(E, 175, ABG)
00:11:44.608 00.000 2744 Guiding  Dir = 2, Dur = 175
00:11:44.609 00.001 2744 IsSlewing returns 0
00:11:44.609 00.000 2744 IsGuiding returns 0
00:11:44.609 00.000 2744 PulseGuide returned control before completion, sleep 185
00:11:44.623 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:11:44.639 00.016 1092 UpdateGuideState exits: m=525246 SNR=72.8
00:11:44.642 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:44.645 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:44.648 00.003 1092 Enqueuing Expose request
00:11:44.800 00.152 2744 IsGuiding returns 1
00:11:44.800 00.000 2744 scope still moving after pulse duration time elapsed
00:11:44.832 00.032 2744 IsSlewing returns 0
00:11:44.832 00.000 2744 IsGuiding returns 0
00:11:44.832 00.000 2744 scope move finished after 175 + 48 ms
00:11:44.832 00.000 2744 Move returns status 0, amount 175
00:11:44.832 00.000 2744 MoveAxis(N, 0, ABG)
00:11:44.833 00.001 2744 Move returns status 0, amount 0
00:11:44.833 00.000 2744 move complete, result=0
00:11:44.833 00.000 2744 worker thread done servicing request
00:11:44.833 00.000 2744 Worker thread wakes up
00:11:44.833 00.000 1092 GuideStep: -0.8 px 175 ms EAST, 0.4 px 0 ms NORTH
00:11:44.836 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:44.836 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:48.241 03.405 2744 Exposure complete
00:11:48.470 00.229 2744 worker thread done servicing request
00:11:48.470 00.000 1092 OnExposeComplete: enter
00:11:48.474 00.004 1092 UpdateGuideState(): m_state=6
00:11:48.477 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 693
00:11:48.480 00.003 1092 Star::Find returns 1 (0), X=1602.92, Y=1128.12, Mass=539996, SNR=96.1, Peak=51258 HFD=3.5
00:11:48.484 00.004 1092 MultiStar: [#1 0.64,0.22,0.98,U] [#2 0.14,-0.04,0.86,U] [#3 0.33,0.18,0.72,U] [#4 0.19,-0.03,0.75,U] [#5 0.14,0.04,0.66,U] [#6 -0.06,0.18,0.62,U] [#7 0.38,0.14,0.50,U] [#8 0.51,0.29,0.49,U] 
00:11:48.486 00.002 1092 refined, 8 included, MultiStar: {0.36, 0.07}, one-star: {0.76, -0.19}
00:11:48.491 00.005 1092 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
00:11:48.494 00.003 1092 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
00:11:48.496 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.37 cameraTheta=0.18 mountX=0.30 mountY=0.16, mountTheta=0.49
00:11:48.502 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.07, opts=13)
00:11:48.506 00.004 1092 Enqueuing Move request for scope (0.36, 0.07)
00:11:48.509 00.003 2744 Worker thread wakes up
00:11:48.509 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
00:11:48.509 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
00:11:48.509 00.000 2744 Moving (0.36, 0.07) raw xDistance=0.30 yDistance=0.16
00:11:48.509 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.30
00:11:48.509 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:48.509 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:11:48.509 00.000 2744 MoveAxis(W, 55, ABG)
00:11:48.509 00.000 2744 Guiding  Dir = 3, Dur = 55
00:11:48.510 00.001 2744 IsSlewing returns 0
00:11:48.510 00.000 2744 IsGuiding returns 0
00:11:48.510 00.000 2744 PulseGuide returned control before completion, sleep 65
00:11:48.527 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1479, FiltMax=65535, Gamma=0.510
00:11:48.547 00.020 1092 UpdateGuideState exits: m=539996 SNR=96.1
00:11:48.551 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:48.555 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:48.558 00.003 1092 Enqueuing Expose request
00:11:48.583 00.025 2744 IsGuiding returns 1
00:11:48.583 00.000 2744 scope still moving after pulse duration time elapsed
00:11:48.614 00.031 2744 IsSlewing returns 0
00:11:48.614 00.000 2744 IsGuiding returns 0
00:11:48.615 00.001 2744 scope move finished after 55 + 50 ms
00:11:48.615 00.000 2744 Move returns status 0, amount 55
00:11:48.615 00.000 2744 MoveAxis(N, 0, ABG)
00:11:48.615 00.000 2744 Move returns status 0, amount 0
00:11:48.615 00.000 2744 move complete, result=0
00:11:48.615 00.000 2744 worker thread done servicing request
00:11:48.615 00.000 2744 Worker thread wakes up
00:11:48.615 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:48.615 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:48.619 00.004 1092 GuideStep: 0.3 px 55 ms WEST, 0.2 px 0 ms NORTH
00:11:52.010 03.391 2744 Exposure complete
00:11:52.206 00.196 2744 worker thread done servicing request
00:11:52.206 00.000 1092 OnExposeComplete: enter
00:11:52.210 00.004 1092 UpdateGuideState(): m_state=6
00:11:52.213 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 694
00:11:52.216 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1128.23, Mass=562988, SNR=90.5, Peak=61770 HFD=3.5
00:11:52.219 00.003 1092 MultiStar: [#1 -0.01,0.30,0.89,U] [#2 -0.04,0.16,0.88,U] [#3 0.02,0.20,0.69,U] [#4 -0.11,0.05,0.89,U] [#5 -0.00,0.37,0.70,U] [#6 0.17,0.41,0.72,U] [#7 -0.03,0.27,0.55,U] [#8 0.10,0.42,0.41,U] 
00:11:52.221 00.002 1092 refined, 8 included, MultiStar: {0.09, 0.21}, one-star: {0.59, -0.08}
00:11:52.224 00.003 1092 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.43) = xAngle (1.59 = 1.59)
00:11:52.226 00.002 1092 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.43 = 1.43)
00:11:52.229 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.22 cameraTheta=1.16 mountX=-0.00 mountY=0.22, mountTheta=1.59
00:11:52.234 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.21, opts=13)
00:11:52.237 00.003 1092 Enqueuing Move request for scope (0.09, 0.21)
00:11:52.240 00.003 2744 Worker thread wakes up
00:11:52.240 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
00:11:52.240 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
00:11:52.240 00.000 2744 Moving (0.09, 0.21) raw xDistance=-0.00 yDistance=0.22
00:11:52.240 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:11:52.240 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:52.240 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:11:52.240 00.000 2744 MoveAxis(E, 0, ABG)
00:11:52.241 00.001 2744 Move returns status 0, amount 0
00:11:52.241 00.000 2744 MoveAxis(N, 0, ABG)
00:11:52.241 00.000 2744 Move returns status 0, amount 0
00:11:52.241 00.000 2744 move complete, result=0
00:11:52.241 00.000 2744 worker thread done servicing request
00:11:52.254 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1367, FiltMax=65535, Gamma=0.510
00:11:52.269 00.015 1092 UpdateGuideState exits: m=562988 SNR=90.5
00:11:52.272 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:52.275 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:52.277 00.002 1092 Enqueuing Expose request
00:11:52.279 00.002 2744 Worker thread wakes up
00:11:52.279 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:52.279 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:52.279 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:55.672 03.393 2744 Exposure complete
00:11:55.875 00.203 2744 worker thread done servicing request
00:11:55.875 00.000 1092 OnExposeComplete: enter
00:11:55.877 00.002 1092 UpdateGuideState(): m_state=6
00:11:55.880 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 695
00:11:55.883 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1128.45, Mass=557008, SNR=87.2, Peak=63178 HFD=3.2
00:11:55.886 00.003 1092 MultiStar: [#1 -0.06,0.33,0.90,U] [#2 -0.22,0.24,0.86,U] [#3 -0.18,0.14,0.71,U] [#4 -0.23,0.12,0.89,U] [#5 -0.01,0.41,0.74,U] [#6 -0.19,0.35,0.72,U] [#7 0.16,0.19,0.71,U] [#8 -0.02,0.39,0.50,U] 
00:11:55.889 00.003 1092 single-star, 8 included, MultiStar: {-0.06, 0.25}, one-star: {0.19, 0.14}
00:11:55.891 00.002 1092 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.43) = xAngle (1.06 = 1.06)
00:11:55.893 00.002 1092 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.91 = 0.91)
00:11:55.896 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=0.11 mountY=0.18, mountTheta=1.02
00:11:55.902 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.14, opts=13)
00:11:55.905 00.003 1092 Enqueuing Move request for scope (0.19, 0.14)
00:11:55.907 00.002 2744 Worker thread wakes up
00:11:55.907 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
00:11:55.907 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
00:11:55.907 00.000 2744 Moving (0.19, 0.14) raw xDistance=0.11 yDistance=0.18
00:11:55.907 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:11:55.907 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:55.907 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:11:55.907 00.000 2744 MoveAxis(E, 0, ABG)
00:11:55.907 00.000 2744 Move returns status 0, amount 0
00:11:55.907 00.000 2744 MoveAxis(N, 0, ABG)
00:11:55.907 00.000 2744 Move returns status 0, amount 0
00:11:55.908 00.001 2744 move complete, result=0
00:11:55.908 00.000 2744 worker thread done servicing request
00:11:55.923 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:11:55.938 00.015 1092 UpdateGuideState exits: m=557008 SNR=87.2
00:11:55.941 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:55.943 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:55.946 00.003 1092 Enqueuing Expose request
00:11:55.949 00.003 2744 Worker thread wakes up
00:11:55.949 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:55.949 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:11:55.950 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:11:59.362 03.412 2744 Exposure complete
00:11:59.625 00.263 2744 worker thread done servicing request
00:11:59.625 00.000 1092 OnExposeComplete: enter
00:11:59.629 00.004 1092 UpdateGuideState(): m_state=6
00:11:59.634 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 696
00:11:59.637 00.003 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.31, Mass=557881, SNR=88.2, Peak=52074 HFD=3.3
00:11:59.641 00.004 1092 MultiStar: [#1 -0.20,0.29,0.91,U] [#2 -0.25,0.48,1.07,U] [#3 -0.54,0.46,0.75,U] [#4 -0.45,0.30,0.78,U] [#5 -0.26,0.51,0.84,U] [#6 -0.41,0.52,0.68,U] [#7 -0.29,0.19,0.66,U] [#8 -0.08,0.62,0.45,U] 
00:11:59.644 00.003 1092 single-star, 8 included, MultiStar: {-0.25, 0.36}, one-star: {0.15, 0.00}
00:11:59.647 00.003 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
00:11:59.651 00.004 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.29 = 0.29)
00:11:59.655 00.004 1092 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.02 mountX=0.14 mountY=0.04, mountTheta=0.31
00:11:59.665 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.00, opts=13)
00:11:59.669 00.004 1092 Enqueuing Move request for scope (0.15, 0.00)
00:11:59.673 00.004 2744 Worker thread wakes up
00:11:59.673 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
00:11:59.673 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
00:11:59.673 00.000 2744 Moving (0.15, 0.00) raw xDistance=0.14 yDistance=0.04
00:11:59.673 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:11:59.673 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:11:59.673 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:11:59.674 00.001 2744 MoveAxis(E, 0, ABG)
00:11:59.674 00.000 2744 Move returns status 0, amount 0
00:11:59.674 00.000 2744 MoveAxis(N, 0, ABG)
00:11:59.674 00.000 2744 Move returns status 0, amount 0
00:11:59.674 00.000 2744 move complete, result=0
00:11:59.674 00.000 2744 worker thread done servicing request
00:11:59.693 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1479, FiltMax=65535, Gamma=0.510
00:11:59.711 00.018 1092 UpdateGuideState exits: m=557881 SNR=88.2
00:11:59.715 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:11:59.719 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:11:59.723 00.004 1092 Enqueuing Expose request
00:11:59.726 00.003 2744 Worker thread wakes up
00:11:59.726 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:11:59.730 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:11:59.730 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:03.126 03.396 2744 Exposure complete
00:12:03.317 00.191 2744 worker thread done servicing request
00:12:03.317 00.000 1092 OnExposeComplete: enter
00:12:03.319 00.002 1092 UpdateGuideState(): m_state=6
00:12:03.321 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 697
00:12:03.323 00.002 1092 Star::Find returns 1 (0), X=1601.92, Y=1128.41, Mass=523487, SNR=78.7, Peak=65459 HFD=3.3
00:12:03.326 00.003 1092 MultiStar: [#1 -0.52,0.41,1.01,U] [#2 -0.62,0.55,1.04,U] [#3 -0.76,0.44,1.03,U] [#4 -0.81,0.18,0.91,U] [#5 -0.64,0.65,0.87,U] [#6 -0.98,0.51,0.89,U] [#7 -0.63,0.32,0.63,U] [#8 -0.60,0.49,0.48,U] 
00:12:03.328 00.002 1092 single-star, 8 included, MultiStar: {-0.64, 0.40}, one-star: {-0.24, 0.11}
00:12:03.330 00.002 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.15 = -3.14)
00:12:03.333 00.003 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
00:12:03.335 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=0.11 hyp=0.26 cameraTheta=2.72 mountX=-0.26 mountY=0.04, mountTheta=2.99
00:12:03.340 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.11, opts=13)
00:12:03.343 00.003 1092 Enqueuing Move request for scope (-0.24, 0.11)
00:12:03.345 00.002 2744 Worker thread wakes up
00:12:03.345 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.11) opts 0xd
00:12:03.345 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.11)
00:12:03.345 00.000 2744 Moving (-0.24, 0.11) raw xDistance=-0.26 yDistance=0.04
00:12:03.345 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:12:03.345 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:03.345 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:03.345 00.000 2744 MoveAxis(E, 0, ABG)
00:12:03.345 00.000 2744 Move returns status 0, amount 0
00:12:03.345 00.000 2744 MoveAxis(N, 0, ABG)
00:12:03.345 00.000 2744 Move returns status 0, amount 0
00:12:03.345 00.000 2744 move complete, result=0
00:12:03.346 00.001 2744 worker thread done servicing request
00:12:03.362 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:12:03.378 00.016 1092 UpdateGuideState exits: m=523487 SNR=78.7
00:12:03.386 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:03.388 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:03.392 00.004 1092 Enqueuing Expose request
00:12:03.394 00.002 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:03.396 00.002 2744 Worker thread wakes up
00:12:03.397 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:03.397 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:06.796 03.399 2744 Exposure complete
00:12:06.993 00.197 2744 worker thread done servicing request
00:12:06.994 00.001 1092 OnExposeComplete: enter
00:12:06.996 00.002 1092 UpdateGuideState(): m_state=6
00:12:06.999 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 698
00:12:07.002 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1128.25, Mass=526621, SNR=81.6, Peak=54723 HFD=3.5
00:12:07.005 00.003 1092 MultiStar: [#1 -0.36,0.19,0.90,U] [#2 -0.37,0.20,0.96,U] [#3 -0.39,0.23,0.85,U] [#4 -0.52,-0.12,0.83,U] [#5 -0.24,0.44,0.85,U] [#6 -0.62,0.33,0.67,U] [#7 -0.25,0.25,0.66,U] [#8 -0.34,0.56,0.48,U] 
00:12:07.007 00.002 1092 single-star, 8 included, MultiStar: {-0.33, 0.20}, one-star: {0.03, -0.05}
00:12:07.009 00.002 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.69 = -0.69)
00:12:07.011 00.002 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
00:12:07.013 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.12 mountX=0.05 mountY=-0.04, mountTheta=-0.77
00:12:07.021 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.05, opts=13)
00:12:07.024 00.003 1092 Enqueuing Move request for scope (0.03, -0.05)
00:12:07.026 00.002 2744 Worker thread wakes up
00:12:07.026 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
00:12:07.026 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
00:12:07.026 00.000 2744 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=-0.04
00:12:07.026 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:12:07.026 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:07.027 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:12:07.027 00.000 2744 MoveAxis(E, 0, ABG)
00:12:07.027 00.000 2744 Move returns status 0, amount 0
00:12:07.027 00.000 2744 MoveAxis(N, 0, ABG)
00:12:07.027 00.000 2744 Move returns status 0, amount 0
00:12:07.027 00.000 2744 move complete, result=0
00:12:07.027 00.000 2744 worker thread done servicing request
00:12:07.040 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1485, FiltMax=65535, Gamma=0.510
00:12:07.055 00.015 1092 UpdateGuideState exits: m=526621 SNR=81.6
00:12:07.058 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:07.061 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:07.065 00.004 1092 Enqueuing Expose request
00:12:07.069 00.004 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:07.071 00.002 2744 Worker thread wakes up
00:12:07.071 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:07.072 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:10.455 03.383 2744 Exposure complete
00:12:10.659 00.204 2744 worker thread done servicing request
00:12:10.659 00.000 1092 OnExposeComplete: enter
00:12:10.662 00.003 1092 UpdateGuideState(): m_state=6
00:12:10.665 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 699
00:12:10.668 00.003 1092 Star::Find returns 1 (0), X=1602.53, Y=1128.45, Mass=544136, SNR=82.2, Peak=57530 HFD=3.2
00:12:10.671 00.003 1092 MultiStar: [#1 0.00,0.43,1.07,U] [#2 -0.14,0.25,0.91,U] [#3 -0.30,0.38,0.81,U] [#4 -0.23,0.02,1.00,U] [#5 -0.01,0.57,0.68,U] [#6 -0.12,0.38,0.73,U] [#7 -0.20,0.27,0.60,U] [#8 0.11,0.29,0.42,U] 
00:12:10.673 00.002 1092 refined, 8 included, MultiStar: {-0.05, 0.29}, one-star: {0.38, 0.14}
00:12:10.675 00.002 1092 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.43) = xAngle (2.18 = 2.18)
00:12:10.677 00.002 1092 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.03 = 2.03)
00:12:10.679 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.76 mountX=-0.17 mountY=0.27, mountTheta=2.14
00:12:10.684 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.29, opts=13)
00:12:10.687 00.003 1092 Enqueuing Move request for scope (-0.05, 0.29)
00:12:10.689 00.002 2744 Worker thread wakes up
00:12:10.690 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.29) opts 0xd
00:12:10.690 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.29)
00:12:10.690 00.000 2744 Moving (-0.05, 0.29) raw xDistance=-0.17 yDistance=0.27
00:12:10.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:12:10.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:10.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:12:10.690 00.000 2744 MoveAxis(E, 0, ABG)
00:12:10.690 00.000 2744 Move returns status 0, amount 0
00:12:10.690 00.000 2744 MoveAxis(N, 0, ABG)
00:12:10.690 00.000 2744 Move returns status 0, amount 0
00:12:10.690 00.000 2744 move complete, result=0
00:12:10.690 00.000 2744 worker thread done servicing request
00:12:10.706 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:12:10.720 00.014 1092 UpdateGuideState exits: m=544136 SNR=82.2
00:12:10.723 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:10.725 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:10.728 00.003 1092 Enqueuing Expose request
00:12:10.731 00.003 2744 Worker thread wakes up
00:12:10.731 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:12:10.734 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:10.734 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:14.129 03.395 2744 Exposure complete
00:12:14.323 00.194 2744 worker thread done servicing request
00:12:14.323 00.000 1092 OnExposeComplete: enter
00:12:14.325 00.002 1092 UpdateGuideState(): m_state=6
00:12:14.328 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 700
00:12:14.332 00.004 1092 Star::Find returns 1 (0), X=1602.80, Y=1128.26, Mass=526153, SNR=95.3, Peak=56922 HFD=3.5
00:12:14.335 00.003 1092 MultiStar: [#1 0.15,0.15,0.83,U] [#2 0.05,0.06,0.97,U] [#3 0.09,0.06,0.75,U] [#4 -0.04,-0.14,0.73,U] [#5 0.20,0.19,0.63,U] [#6 -0.15,0.24,0.70,U] [#7 0.07,0.02,0.52,U] [#8 0.32,0.24,0.42,U] 
00:12:14.337 00.002 1092 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.65, -0.05}
00:12:14.339 00.002 1092 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.43) = xAngle (0.86 = 0.86)
00:12:14.341 00.002 1092 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.71 = 0.71)
00:12:14.343 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.18 cameraTheta=0.44 mountX=0.11 mountY=0.11, mountTheta=0.78
00:12:14.349 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.07, opts=13)
00:12:14.351 00.002 1092 Enqueuing Move request for scope (0.16, 0.07)
00:12:14.354 00.003 2744 Worker thread wakes up
00:12:14.354 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
00:12:14.354 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
00:12:14.354 00.000 2744 Moving (0.16, 0.07) raw xDistance=0.11 yDistance=0.11
00:12:14.354 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:12:14.354 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:14.354 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:14.354 00.000 2744 MoveAxis(E, 0, ABG)
00:12:14.354 00.000 2744 Move returns status 0, amount 0
00:12:14.354 00.000 2744 MoveAxis(N, 0, ABG)
00:12:14.354 00.000 2744 Move returns status 0, amount 0
00:12:14.354 00.000 2744 move complete, result=0
00:12:14.354 00.000 2744 worker thread done servicing request
00:12:14.368 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:12:14.382 00.014 1092 UpdateGuideState exits: m=526153 SNR=95.3
00:12:14.384 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:14.388 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:14.391 00.003 1092 Enqueuing Expose request
00:12:14.393 00.002 2744 Worker thread wakes up
00:12:14.393 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:14.395 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:14.395 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:17.782 03.387 2744 Exposure complete
00:12:17.987 00.205 2744 worker thread done servicing request
00:12:17.987 00.000 1092 OnExposeComplete: enter
00:12:17.990 00.003 1092 UpdateGuideState(): m_state=6
00:12:17.992 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 701
00:12:17.995 00.003 1092 Star::Find returns 1 (0), X=1603.45, Y=1127.96, Mass=520069, SNR=83.7, Peak=47923 HFD=3.6
00:12:17.997 00.002 1092 MultiStar: [#1 1.01,0.08,0.97,U] [#2 0.80,-0.29,0.89,U] [#3 0.87,-0.19,0.71,U] [#4 0.51,-0.23,0.83,U] [#5 0.95,0.06,0.91,U] [#6 0.86,0.26,0.73,U] [#7 0.82,0.10,0.56,U] [#8 0.89,0.11,0.39,U] 
00:12:18.000 00.003 1092 refined, 8 included, MultiStar: {0.91, -0.07}, one-star: {1.30, -0.35}
00:12:18.002 00.002 1092 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.43) = xAngle (0.34 = 0.34)
00:12:18.004 00.002 1092 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
00:12:18.006 00.002 1092 CameraToMount -- cameraX=0.91 cameraY=-0.07 hyp=0.91 cameraTheta=-0.08 mountX=0.86 mountY=0.17, mountTheta=0.20
00:12:18.012 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.91, y=-0.07, opts=13)
00:12:18.015 00.003 1092 Enqueuing Move request for scope (0.91, -0.07)
00:12:18.017 00.002 2744 Worker thread wakes up
00:12:18.018 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.91, -0.07) opts 0xd
00:12:18.018 00.000 2744 Handling offset move in thread for scope, endpoint = (0.91, -0.07)
00:12:18.018 00.000 2744 Moving (0.91, -0.07) raw xDistance=0.86 yDistance=0.17
00:12:18.018 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
00:12:18.018 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:18.018 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:12:18.018 00.000 2744 MoveAxis(W, 192, ABG)
00:12:18.018 00.000 2744 Guiding  Dir = 3, Dur = 192
00:12:18.019 00.001 2744 IsSlewing returns 0
00:12:18.019 00.000 2744 IsGuiding returns 0
00:12:18.020 00.001 2744 PulseGuide returned control before completion, sleep 202
00:12:18.035 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1657, FiltMax=65535, Gamma=0.510
00:12:18.051 00.016 1092 UpdateGuideState exits: m=520069 SNR=83.7
00:12:18.054 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:18.057 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:18.059 00.002 1092 Enqueuing Expose request
00:12:18.228 00.169 2744 IsGuiding returns 1
00:12:18.228 00.000 2744 scope still moving after pulse duration time elapsed
00:12:18.259 00.031 2744 IsSlewing returns 0
00:12:18.259 00.000 2744 IsGuiding returns 0
00:12:18.259 00.000 2744 scope move finished after 192 + 47 ms
00:12:18.259 00.000 2744 Move returns status 0, amount 192
00:12:18.259 00.000 2744 MoveAxis(N, 0, ABG)
00:12:18.259 00.000 2744 Move returns status 0, amount 0
00:12:18.259 00.000 2744 move complete, result=0
00:12:18.260 00.001 2744 worker thread done servicing request
00:12:18.260 00.000 2744 Worker thread wakes up
00:12:18.260 00.000 1092 GuideStep: 0.9 px 192 ms WEST, 0.2 px 0 ms NORTH
00:12:18.262 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:18.263 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:21.658 03.395 2744 Exposure complete
00:12:21.861 00.203 2744 worker thread done servicing request
00:12:21.861 00.000 1092 OnExposeComplete: enter
00:12:21.864 00.003 1092 UpdateGuideState(): m_state=6
00:12:21.867 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 702
00:12:21.870 00.003 1092 Star::Find returns 1 (0), X=1603.51, Y=1128.23, Mass=544952, SNR=87.3, Peak=54691 HFD=3.4
00:12:21.874 00.004 1092 MultiStar: [#1 1.00,0.33,0.81,U] [#2 0.85,-0.08,0.85,U] [#3 0.76,0.18,0.73,U] [#4 0.67,-0.13,0.75,U] [#5 0.99,0.20,0.66,U] [#6 0.89,0.20,0.57,U] [#7 1.09,0.28,0.58,U] [#8 1.01,0.57,0.43,U] 
00:12:21.876 00.002 1092 refined, 8 included, MultiStar: {0.97, 0.13}, one-star: {1.35, -0.08}
00:12:21.878 00.002 1092 CameraToMount -- cameraTheta (0.13) - m_xAngle (-0.43) = xAngle (0.56 = 0.56)
00:12:21.881 00.003 1092 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.40 = 0.40)
00:12:21.884 00.003 1092 CameraToMount -- cameraX=0.97 cameraY=0.13 hyp=0.97 cameraTheta=0.13 mountX=0.83 mountY=0.38, mountTheta=0.43
00:12:21.891 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.97, y=0.13, opts=13)
00:12:21.894 00.003 1092 Enqueuing Move request for scope (0.97, 0.13)
00:12:21.897 00.003 2744 Worker thread wakes up
00:12:21.897 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.97, 0.13) opts 0xd
00:12:21.897 00.000 2744 Handling offset move in thread for scope, endpoint = (0.97, 0.13)
00:12:21.897 00.000 2744 Moving (0.97, 0.13) raw xDistance=0.83 yDistance=0.38
00:12:21.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
00:12:21.897 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:21.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:12:21.897 00.000 2744 MoveAxis(W, 198, ABG)
00:12:21.898 00.001 2744 Guiding  Dir = 3, Dur = 198
00:12:21.898 00.000 2744 IsSlewing returns 0
00:12:21.898 00.000 2744 IsGuiding returns 0
00:12:21.898 00.000 2744 PulseGuide returned control before completion, sleep 208
00:12:21.918 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1607, FiltMax=65535, Gamma=0.510
00:12:21.935 00.017 1092 UpdateGuideState exits: m=544952 SNR=87.3
00:12:21.938 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:21.940 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:21.943 00.003 1092 Enqueuing Expose request
00:12:22.110 00.167 2744 IsGuiding returns 1
00:12:22.110 00.000 2744 scope still moving after pulse duration time elapsed
00:12:22.141 00.031 2744 IsSlewing returns 0
00:12:22.141 00.000 2744 IsGuiding returns 0
00:12:22.141 00.000 2744 scope move finished after 198 + 45 ms
00:12:22.141 00.000 2744 Move returns status 0, amount 198
00:12:22.141 00.000 2744 MoveAxis(N, 0, ABG)
00:12:22.141 00.000 2744 Move returns status 0, amount 0
00:12:22.141 00.000 2744 move complete, result=0
00:12:22.142 00.001 2744 worker thread done servicing request
00:12:22.142 00.000 2744 Worker thread wakes up
00:12:22.142 00.000 1092 GuideStep: 0.8 px 198 ms WEST, 0.4 px 0 ms NORTH
00:12:22.145 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:22.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:25.541 03.396 2744 Exposure complete
00:12:25.786 00.245 2744 worker thread done servicing request
00:12:25.786 00.000 1092 OnExposeComplete: enter
00:12:25.790 00.004 1092 UpdateGuideState(): m_state=6
00:12:25.794 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 703
00:12:25.799 00.005 1092 Star::Find returns 1 (0), X=1603.41, Y=1127.98, Mass=525904, SNR=94.0, Peak=50058 HFD=3.5
00:12:25.803 00.004 1092 MultiStar: [#1 1.00,0.08,0.72,U] [#2 0.70,-0.04,1.02,U] [#3 0.75,0.02,0.74,U] [#4 0.70,-0.17,0.76,U] [#5 0.84,0.13,0.61,U] [#6 0.72,0.08,0.54,U] [#7 0.98,-0.07,0.55,U] [#8 1.04,0.16,0.42,U] 
00:12:25.806 00.003 1092 refined, 8 included, MultiStar: {0.89, -0.04}, one-star: {1.25, -0.32}
00:12:25.810 00.004 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:12:25.812 00.002 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:12:25.817 00.005 1092 CameraToMount -- cameraX=0.89 cameraY=-0.04 hyp=0.89 cameraTheta=-0.05 mountX=0.83 mountY=0.20, mountTheta=0.24
00:12:25.825 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.89, y=-0.04, opts=13)
00:12:25.828 00.003 1092 Enqueuing Move request for scope (0.89, -0.04)
00:12:25.831 00.003 2744 Worker thread wakes up
00:12:25.831 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.04) opts 0xd
00:12:25.831 00.000 2744 Handling offset move in thread for scope, endpoint = (0.89, -0.04)
00:12:25.831 00.000 2744 Moving (0.89, -0.04) raw xDistance=0.83 yDistance=0.20
00:12:25.831 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
00:12:25.831 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:25.832 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:12:25.832 00.000 2744 MoveAxis(W, 199, ABG)
00:12:25.832 00.000 2744 Guiding  Dir = 3, Dur = 199
00:12:25.832 00.000 2744 IsSlewing returns 0
00:12:25.834 00.002 2744 IsGuiding returns 0
00:12:25.834 00.000 2744 PulseGuide returned control before completion, sleep 209
00:12:25.854 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1507, FiltMax=65535, Gamma=0.510
00:12:25.883 00.029 1092 UpdateGuideState exits: m=525904 SNR=94.0
00:12:25.887 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:25.891 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:25.895 00.004 1092 Enqueuing Expose request
00:12:26.051 00.156 2744 IsGuiding returns 1
00:12:26.051 00.000 2744 scope still moving after pulse duration time elapsed
00:12:26.083 00.032 2744 IsSlewing returns 0
00:12:26.083 00.000 2744 IsGuiding returns 0
00:12:26.083 00.000 2744 scope move finished after 199 + 50 ms
00:12:26.084 00.001 2744 Move returns status 0, amount 199
00:12:26.084 00.000 2744 MoveAxis(N, 0, ABG)
00:12:26.084 00.000 2744 Move returns status 0, amount 0
00:12:26.084 00.000 2744 move complete, result=0
00:12:26.084 00.000 2744 worker thread done servicing request
00:12:26.084 00.000 2744 Worker thread wakes up
00:12:26.084 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:26.084 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:26.088 00.004 1092 GuideStep: 0.8 px 199 ms WEST, 0.2 px 0 ms NORTH
00:12:29.479 03.391 2744 Exposure complete
00:12:29.673 00.194 2744 worker thread done servicing request
00:12:29.673 00.000 1092 OnExposeComplete: enter
00:12:29.677 00.004 1092 UpdateGuideState(): m_state=6
00:12:29.679 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 704
00:12:29.682 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.16, Mass=514562, SNR=76.1, Peak=62266 HFD=3.1
00:12:29.685 00.003 1092 MultiStar: [#1 0.39,0.26,1.01,U] [#2 0.38,-0.00,1.17,U] [#3 0.58,0.04,0.84,U] [#4 0.28,-0.06,0.92,U] [#5 0.34,0.37,0.88,U] [#6 0.35,0.02,0.81,U] [#7 0.45,0.15,0.66,U] [#8 0.63,0.24,0.61,U] 
00:12:29.687 00.002 1092 refined, 8 included, MultiStar: {0.48, 0.09}, one-star: {0.91, -0.15}
00:12:29.689 00.002 1092 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
00:12:29.691 00.002 1092 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.45 = 0.45)
00:12:29.693 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=0.09 hyp=0.48 cameraTheta=0.18 mountX=0.40 mountY=0.21, mountTheta=0.49
00:12:29.697 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.09, opts=13)
00:12:29.699 00.002 1092 Enqueuing Move request for scope (0.48, 0.09)
00:12:29.701 00.002 2744 Worker thread wakes up
00:12:29.701 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.09) opts 0xd
00:12:29.701 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.09)
00:12:29.701 00.000 2744 Moving (0.48, 0.09) raw xDistance=0.40 yDistance=0.21
00:12:29.701 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.40
00:12:29.701 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:29.701 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:12:29.701 00.000 2744 MoveAxis(W, 103, ABG)
00:12:29.701 00.000 2744 Guiding  Dir = 3, Dur = 103
00:12:29.702 00.001 2744 IsSlewing returns 0
00:12:29.702 00.000 2744 IsGuiding returns 0
00:12:29.702 00.000 2744 PulseGuide returned control before completion, sleep 113
00:12:29.717 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1674, FiltMax=65535, Gamma=0.510
00:12:29.732 00.015 1092 UpdateGuideState exits: m=514562 SNR=76.1
00:12:29.735 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:29.737 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:29.740 00.003 1092 Enqueuing Expose request
00:12:29.831 00.091 2744 IsGuiding returns 0
00:12:29.832 00.001 2744 Move returns status 0, amount 103
00:12:29.832 00.000 2744 MoveAxis(N, 0, ABG)
00:12:29.832 00.000 2744 Move returns status 0, amount 0
00:12:29.832 00.000 2744 move complete, result=0
00:12:29.832 00.000 2744 worker thread done servicing request
00:12:29.832 00.000 2744 Worker thread wakes up
00:12:29.833 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:29.833 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:29.833 00.000 1092 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH
00:12:33.221 03.388 2744 Exposure complete
00:12:33.419 00.198 2744 worker thread done servicing request
00:12:33.419 00.000 1092 OnExposeComplete: enter
00:12:33.422 00.003 1092 UpdateGuideState(): m_state=6
00:12:33.424 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 705
00:12:33.426 00.002 1092 Star::Find returns 1 (0), X=1603.09, Y=1128.10, Mass=520917, SNR=90.5, Peak=53178 HFD=3.7
00:12:33.429 00.003 1092 MultiStar: [#1 0.73,0.16,0.86,U] [#2 0.49,-0.17,0.88,U] [#3 0.45,0.08,0.72,U] [#4 0.37,-0.13,0.69,U] [#5 0.42,0.08,0.71,U] [#6 0.31,0.15,0.68,U] [#7 0.60,0.15,0.57,U] [#8 0.66,0.53,0.53,U] 
00:12:33.433 00.004 1092 refined, 8 included, MultiStar: {0.57, 0.04}, one-star: {0.93, -0.21}
00:12:33.436 00.003 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
00:12:33.439 00.003 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
00:12:33.441 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=0.04 hyp=0.57 cameraTheta=0.07 mountX=0.50 mountY=0.19, mountTheta=0.37
00:12:33.451 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=0.04, opts=13)
00:12:33.454 00.003 1092 Enqueuing Move request for scope (0.57, 0.04)
00:12:33.458 00.004 2744 Worker thread wakes up
00:12:33.458 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.04) opts 0xd
00:12:33.458 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, 0.04)
00:12:33.458 00.000 2744 Moving (0.57, 0.04) raw xDistance=0.50 yDistance=0.19
00:12:33.458 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
00:12:33.458 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:33.458 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:12:33.458 00.000 2744 MoveAxis(W, 119, ABG)
00:12:33.458 00.000 2744 Guiding  Dir = 3, Dur = 119
00:12:33.459 00.001 2744 IsSlewing returns 0
00:12:33.459 00.000 2744 IsGuiding returns 0
00:12:33.459 00.000 2744 PulseGuide returned control before completion, sleep 129
00:12:33.476 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1757, FiltMax=65535, Gamma=0.510
00:12:33.497 00.021 1092 UpdateGuideState exits: m=520917 SNR=90.5
00:12:33.503 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:33.507 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:33.509 00.002 1092 Enqueuing Expose request
00:12:33.600 00.091 2744 IsGuiding returns 0
00:12:33.600 00.000 2744 Move returns status 0, amount 119
00:12:33.600 00.000 2744 MoveAxis(N, 0, ABG)
00:12:33.600 00.000 2744 Move returns status 0, amount 0
00:12:33.600 00.000 2744 move complete, result=0
00:12:33.601 00.001 2744 worker thread done servicing request
00:12:33.601 00.000 2744 Worker thread wakes up
00:12:33.601 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:33.601 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:33.602 00.001 1092 GuideStep: 0.5 px 119 ms WEST, 0.2 px 0 ms NORTH
00:12:37.018 03.416 2744 Exposure complete
00:12:37.244 00.226 2744 worker thread done servicing request
00:12:37.244 00.000 1092 OnExposeComplete: enter
00:12:37.247 00.003 1092 UpdateGuideState(): m_state=6
00:12:37.251 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 706
00:12:37.253 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1128.15, Mass=492983, SNR=74.9, Peak=55210 HFD=3.1
00:12:37.256 00.003 1092 MultiStar: [#1 0.40,0.24,1.01,U] [#2 0.11,0.12,1.12,U] [#3 0.36,0.20,0.91,U] [#4 0.09,-0.25,0.92,U] [#5 0.32,0.43,0.91,U] [#6 0.17,0.25,0.72,U] [#7 0.40,0.11,0.73,U] [#8 0.40,0.44,0.48,U] 
00:12:37.258 00.002 1092 refined, 8 included, MultiStar: {0.32, 0.13}, one-star: {0.65, -0.16}
00:12:37.260 00.002 1092 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.43) = xAngle (0.82 = 0.82)
00:12:37.263 00.003 1092 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.66 = 0.66)
00:12:37.266 00.003 1092 CameraToMount -- cameraX=0.32 cameraY=0.13 hyp=0.35 cameraTheta=0.39 mountX=0.24 mountY=0.21, mountTheta=0.73
00:12:37.272 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.13, opts=13)
00:12:37.275 00.003 1092 Enqueuing Move request for scope (0.32, 0.13)
00:12:37.277 00.002 2744 Worker thread wakes up
00:12:37.278 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.13) opts 0xd
00:12:37.278 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.13)
00:12:37.278 00.000 2744 Moving (0.32, 0.13) raw xDistance=0.24 yDistance=0.21
00:12:37.278 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:12:37.278 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:37.278 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:12:37.278 00.000 2744 MoveAxis(E, 0, ABG)
00:12:37.278 00.000 2744 Move returns status 0, amount 0
00:12:37.278 00.000 2744 MoveAxis(N, 0, ABG)
00:12:37.278 00.000 2744 Move returns status 0, amount 0
00:12:37.278 00.000 2744 move complete, result=0
00:12:37.279 00.001 2744 worker thread done servicing request
00:12:37.294 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:12:37.310 00.016 1092 UpdateGuideState exits: m=492983 SNR=74.9
00:12:37.313 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:37.316 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:37.318 00.002 1092 Enqueuing Expose request
00:12:37.320 00.002 2744 Worker thread wakes up
00:12:37.320 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:37.323 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:37.323 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:40.704 03.381 2744 Exposure complete
00:12:40.901 00.197 2744 worker thread done servicing request
00:12:40.901 00.000 1092 OnExposeComplete: enter
00:12:40.904 00.003 1092 UpdateGuideState(): m_state=6
00:12:40.906 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 707
00:12:40.909 00.003 1092 Star::Find returns 1 (0), X=1603.09, Y=1128.03, Mass=510157, SNR=74.9, Peak=63082 HFD=3.0
00:12:40.911 00.002 1092 MultiStar: [#1 0.76,0.24,1.23,U] [#2 0.38,-0.03,1.15,U] [#3 0.35,-0.10,0.91,U] [#4 0.37,-0.04,1.06,U] [#5 0.42,0.21,0.77,U] [#6 0.59,0.03,0.72,U] [#7 0.44,0.26,0.62,U] [#8 0.87,0.22,0.53,U] 
00:12:40.914 00.003 1092 refined, 8 included, MultiStar: {0.56, 0.04}, one-star: {0.94, -0.28}
00:12:40.917 00.003 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
00:12:40.919 00.002 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
00:12:40.922 00.003 1092 CameraToMount -- cameraX=0.56 cameraY=0.04 hyp=0.56 cameraTheta=0.07 mountX=0.50 mountY=0.19, mountTheta=0.36
00:12:40.928 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=0.04, opts=13)
00:12:40.930 00.002 1092 Enqueuing Move request for scope (0.56, 0.04)
00:12:40.934 00.004 2744 Worker thread wakes up
00:12:40.934 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.04) opts 0xd
00:12:40.934 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, 0.04)
00:12:40.934 00.000 2744 Moving (0.56, 0.04) raw xDistance=0.50 yDistance=0.19
00:12:40.934 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:12:40.934 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:40.934 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:12:40.934 00.000 2744 MoveAxis(W, 111, ABG)
00:12:40.934 00.000 2744 Guiding  Dir = 3, Dur = 111
00:12:40.935 00.001 2744 IsSlewing returns 0
00:12:40.935 00.000 2744 IsGuiding returns 0
00:12:40.935 00.000 2744 PulseGuide returned control before completion, sleep 121
00:12:40.961 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:12:40.978 00.017 1092 UpdateGuideState exits: m=510157 SNR=74.9
00:12:40.981 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:40.984 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:40.986 00.002 1092 Enqueuing Expose request
00:12:41.073 00.087 2744 IsGuiding returns 1
00:12:41.073 00.000 2744 scope still moving after pulse duration time elapsed
00:12:41.105 00.032 2744 IsSlewing returns 0
00:12:41.105 00.000 2744 IsGuiding returns 1
00:12:41.136 00.031 2744 IsSlewing returns 0
00:12:41.136 00.000 2744 IsGuiding returns 0
00:12:41.136 00.000 2744 scope move finished after 111 + 89 ms
00:12:41.136 00.000 2744 Move returns status 0, amount 111
00:12:41.136 00.000 2744 MoveAxis(N, 0, ABG)
00:12:41.136 00.000 2744 Move returns status 0, amount 0
00:12:41.136 00.000 2744 move complete, result=0
00:12:41.137 00.001 2744 worker thread done servicing request
00:12:41.137 00.000 2744 Worker thread wakes up
00:12:41.137 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:41.137 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:41.140 00.003 1092 GuideStep: 0.5 px 111 ms WEST, 0.2 px 0 ms NORTH
00:12:44.528 03.388 2744 Exposure complete
00:12:44.729 00.201 2744 worker thread done servicing request
00:12:44.729 00.000 1092 OnExposeComplete: enter
00:12:44.732 00.003 1092 UpdateGuideState(): m_state=6
00:12:44.734 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 708
00:12:44.737 00.003 1092 Star::Find returns 1 (0), X=1602.63, Y=1128.36, Mass=536982, SNR=96.3, Peak=61562 HFD=3.4
00:12:44.740 00.003 1092 MultiStar: [#1 0.13,0.48,0.76,U] [#2 -0.04,0.40,0.85,U] [#3 -0.17,0.27,0.65,U] [#4 -0.15,0.11,0.79,U] [#5 -0.16,0.38,0.68,U] [#6 -0.06,0.46,0.60,U] [#7 -0.09,0.52,0.51,U] [#8 0.31,0.52,0.35,U] 
00:12:44.742 00.002 1092 refined, 8 included, MultiStar: {0.04, 0.32}, one-star: {0.47, 0.05}
00:12:44.744 00.002 1092 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.43) = xAngle (1.88 = 1.88)
00:12:44.746 00.002 1092 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
00:12:44.749 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=0.32 hyp=0.33 cameraTheta=1.46 mountX=-0.10 mountY=0.32, mountTheta=1.87
00:12:44.758 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.32, opts=13)
00:12:44.761 00.003 1092 Enqueuing Move request for scope (0.04, 0.32)
00:12:44.763 00.002 2744 Worker thread wakes up
00:12:44.764 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.32) opts 0xd
00:12:44.764 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.32)
00:12:44.764 00.000 2744 Moving (0.04, 0.32) raw xDistance=-0.10 yDistance=0.32
00:12:44.764 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:12:44.764 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:44.764 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:12:44.764 00.000 2744 MoveAxis(E, 0, ABG)
00:12:44.764 00.000 2744 Move returns status 0, amount 0
00:12:44.764 00.000 2744 MoveAxis(N, 0, ABG)
00:12:44.765 00.001 2744 Move returns status 0, amount 0
00:12:44.765 00.000 2744 move complete, result=0
00:12:44.765 00.000 2744 worker thread done servicing request
00:12:44.785 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:12:44.801 00.016 1092 UpdateGuideState exits: m=536982 SNR=96.3
00:12:44.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:44.806 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:44.808 00.002 1092 Enqueuing Expose request
00:12:44.810 00.002 2744 Worker thread wakes up
00:12:44.810 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:44.810 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:44.811 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:12:48.211 03.400 2744 Exposure complete
00:12:48.427 00.216 2744 worker thread done servicing request
00:12:48.427 00.000 1092 OnExposeComplete: enter
00:12:48.431 00.004 1092 UpdateGuideState(): m_state=6
00:12:48.435 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 709
00:12:48.438 00.003 1092 Star::Find returns 1 (0), X=1602.47, Y=1128.30, Mass=540982, SNR=90.1, Peak=58538 HFD=3.3
00:12:48.441 00.003 1092 MultiStar: [#1 -0.15,0.23,0.77,U] [#2 -0.23,0.19,0.96,U] [#3 -0.20,0.38,0.70,U] [#4 -0.23,0.16,0.82,U] [#5 -0.09,0.39,0.67,U] [#6 -0.35,0.37,0.66,U] [#7 -0.03,0.22,0.56,U] [#8 0.12,0.60,0.47,U] 
00:12:48.444 00.003 1092 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {0.32, -0.01}
00:12:48.447 00.003 1092 CameraToMount -- cameraTheta (1.93) - m_xAngle (-0.43) = xAngle (2.35 = 2.35)
00:12:48.451 00.004 1092 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.20 = 2.20)
00:12:48.453 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.27 cameraTheta=1.93 mountX=-0.19 mountY=0.22, mountTheta=2.29
00:12:48.458 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.25, opts=13)
00:12:48.461 00.003 1092 Enqueuing Move request for scope (-0.09, 0.25)
00:12:48.464 00.003 2744 Worker thread wakes up
00:12:48.464 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
00:12:48.464 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
00:12:48.464 00.000 2744 Moving (-0.09, 0.25) raw xDistance=-0.19 yDistance=0.22
00:12:48.465 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:12:48.465 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:48.465 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:12:48.465 00.000 2744 MoveAxis(E, 0, ABG)
00:12:48.465 00.000 2744 Move returns status 0, amount 0
00:12:48.465 00.000 2744 MoveAxis(N, 0, ABG)
00:12:48.465 00.000 2744 Move returns status 0, amount 0
00:12:48.465 00.000 2744 move complete, result=0
00:12:48.465 00.000 2744 worker thread done servicing request
00:12:48.482 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1685, FiltMax=65535, Gamma=0.510
00:12:48.497 00.015 1092 UpdateGuideState exits: m=540982 SNR=90.1
00:12:48.500 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:48.503 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:48.505 00.002 1092 Enqueuing Expose request
00:12:48.508 00.003 2744 Worker thread wakes up
00:12:48.508 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:12:48.511 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:48.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:51.895 03.384 2744 Exposure complete
00:12:52.096 00.201 2744 worker thread done servicing request
00:12:52.097 00.001 1092 OnExposeComplete: enter
00:12:52.101 00.004 1092 UpdateGuideState(): m_state=6
00:12:52.105 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 710
00:12:52.107 00.002 1092 Star::Find returns 1 (0), X=1602.46, Y=1128.22, Mass=536350, SNR=80.7, Peak=54931 HFD=3.3
00:12:52.110 00.003 1092 MultiStar: [#1 0.13,0.17,1.09,U] [#2 -0.18,0.18,1.02,U] [#3 -0.15,0.19,0.77,U] [#4 -0.27,0.02,0.77,U] [#5 -0.06,0.12,0.75,U] [#6 -0.23,0.26,0.71,U] [#7 0.01,0.00,0.69,U] [#8 0.27,0.27,0.48,U] 
00:12:52.113 00.003 1092 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.30, -0.08}
00:12:52.116 00.003 1092 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.43) = xAngle (2.15 = 2.15)
00:12:52.119 00.003 1092 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.00 = 2.00)
00:12:52.121 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=-0.06 mountY=0.11, mountTheta=2.12
00:12:52.125 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.12, opts=13)
00:12:52.127 00.002 1092 Enqueuing Move request for scope (-0.02, 0.12)
00:12:52.129 00.002 2744 Worker thread wakes up
00:12:52.130 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
00:12:52.130 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
00:12:52.130 00.000 2744 Moving (-0.02, 0.12) raw xDistance=-0.06 yDistance=0.11
00:12:52.130 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:12:52.130 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:52.130 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:12:52.130 00.000 2744 MoveAxis(E, 0, ABG)
00:12:52.130 00.000 2744 Move returns status 0, amount 0
00:12:52.130 00.000 2744 MoveAxis(N, 0, ABG)
00:12:52.130 00.000 2744 Move returns status 0, amount 0
00:12:52.130 00.000 2744 move complete, result=0
00:12:52.130 00.000 2744 worker thread done servicing request
00:12:52.149 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1594, FiltMax=65535, Gamma=0.510
00:12:52.164 00.015 1092 UpdateGuideState exits: m=536350 SNR=80.7
00:12:52.167 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:52.169 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:52.172 00.003 1092 Enqueuing Expose request
00:12:52.174 00.002 2744 Worker thread wakes up
00:12:52.174 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:12:52.176 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:52.176 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:55.562 03.386 2744 Exposure complete
00:12:55.758 00.196 2744 worker thread done servicing request
00:12:55.759 00.001 1092 OnExposeComplete: enter
00:12:55.761 00.002 1092 UpdateGuideState(): m_state=6
00:12:55.763 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 711
00:12:55.766 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.14, Mass=497085, SNR=79.2, Peak=50554 HFD=3.6
00:12:55.768 00.002 1092 MultiStar: [#1 -0.05,0.17,0.95,U] [#2 -0.16,0.02,0.99,U] [#3 -0.19,0.01,0.80,U] [#4 -0.31,-0.11,0.90,U] [#5 -0.16,0.29,0.84,U] [#6 -0.39,0.12,0.69,U] [#7 -0.16,0.28,0.63,U] [#8 0.02,0.28,0.48,U] 
00:12:55.771 00.003 1092 refined, 8 included, MultiStar: {-0.13, 0.08}, one-star: {0.23, -0.16}
00:12:55.773 00.002 1092 CameraToMount -- cameraTheta (2.59) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
00:12:55.774 00.001 1092 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.86 = 2.86)
00:12:55.777 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=-0.15 mountY=0.04, mountTheta=2.87
00:12:55.782 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.08, opts=13)
00:12:55.785 00.003 1092 Enqueuing Move request for scope (-0.13, 0.08)
00:12:55.787 00.002 2744 Worker thread wakes up
00:12:55.787 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
00:12:55.787 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
00:12:55.787 00.000 2744 Moving (-0.13, 0.08) raw xDistance=-0.15 yDistance=0.04
00:12:55.787 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:12:55.787 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:55.787 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:12:55.788 00.001 2744 MoveAxis(E, 0, ABG)
00:12:55.788 00.000 2744 Move returns status 0, amount 0
00:12:55.788 00.000 2744 MoveAxis(N, 0, ABG)
00:12:55.788 00.000 2744 Move returns status 0, amount 0
00:12:55.788 00.000 2744 move complete, result=0
00:12:55.788 00.000 2744 worker thread done servicing request
00:12:55.805 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1270, FiltMax=65535, Gamma=0.510
00:12:55.823 00.018 1092 UpdateGuideState exits: m=497085 SNR=79.2
00:12:55.826 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:55.828 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:55.830 00.002 1092 Enqueuing Expose request
00:12:55.832 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:12:55.834 00.002 2744 Worker thread wakes up
00:12:55.834 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:55.834 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:12:59.236 03.402 2744 Exposure complete
00:12:59.451 00.215 2744 worker thread done servicing request
00:12:59.451 00.000 1092 OnExposeComplete: enter
00:12:59.454 00.003 1092 UpdateGuideState(): m_state=6
00:12:59.457 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 712
00:12:59.460 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.22, Mass=555428, SNR=90.4, Peak=57322 HFD=3.5
00:12:59.462 00.002 1092 MultiStar: [#1 -0.01,0.33,1.02,U] [#2 -0.17,0.27,0.97,U] [#3 -0.33,0.37,0.85,U] [#4 -0.24,0.05,0.72,U] [#5 -0.16,0.43,0.66,U] [#6 -0.03,0.33,0.65,U] [#7 0.08,0.41,0.56,U] [#8 0.05,0.55,0.47,U] 
00:12:59.465 00.003 1092 single-star, 8 included, MultiStar: {-0.07, 0.27}, one-star: {0.23, -0.09}
00:12:59.468 00.003 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
00:12:59.470 00.002 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
00:12:59.473 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.09 hyp=0.24 cameraTheta=-0.36 mountX=0.24 mountY=-0.02, mountTheta=-0.09
00:12:59.478 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.09, opts=13)
00:12:59.481 00.003 1092 Enqueuing Move request for scope (0.23, -0.09)
00:12:59.484 00.003 2744 Worker thread wakes up
00:12:59.484 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.09) opts 0xd
00:12:59.484 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.09)
00:12:59.484 00.000 2744 Moving (0.23, -0.09) raw xDistance=0.24 yDistance=-0.02
00:12:59.484 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:12:59.484 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:12:59.484 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:12:59.484 00.000 2744 MoveAxis(E, 0, ABG)
00:12:59.484 00.000 2744 Move returns status 0, amount 0
00:12:59.485 00.001 2744 MoveAxis(N, 0, ABG)
00:12:59.485 00.000 2744 Move returns status 0, amount 0
00:12:59.485 00.000 2744 move complete, result=0
00:12:59.485 00.000 2744 worker thread done servicing request
00:12:59.499 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:12:59.514 00.015 1092 UpdateGuideState exits: m=555428 SNR=90.4
00:12:59.518 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:12:59.521 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:12:59.524 00.003 1092 Enqueuing Expose request
00:12:59.526 00.002 2744 Worker thread wakes up
00:12:59.527 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:12:59.530 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:12:59.530 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:02.917 03.387 2744 Exposure complete
00:13:03.120 00.203 2744 worker thread done servicing request
00:13:03.120 00.000 1092 OnExposeComplete: enter
00:13:03.123 00.003 1092 UpdateGuideState(): m_state=6
00:13:03.126 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 713
00:13:03.128 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1128.01, Mass=524593, SNR=75.7, Peak=54698 HFD=3.4
00:13:03.131 00.003 1092 MultiStar: [#1 -0.16,0.23,1.22,U] [#2 -0.19,0.09,1.07,U] [#3 -0.36,0.18,0.87,U] [#4 -0.26,0.02,0.90,U] [#5 -0.28,0.06,0.75,U] [#6 -0.35,0.27,0.80,U] [#7 -0.08,0.31,0.71,U] [#8 0.04,0.29,0.50,U] 
00:13:03.134 00.003 1092 refined, 8 included, MultiStar: {-0.15, 0.11}, one-star: {0.32, -0.30}
00:13:03.136 00.002 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
00:13:03.139 00.003 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.76 = 2.76)
00:13:03.140 00.001 1092 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=-0.18 mountY=0.07, mountTheta=2.78
00:13:03.148 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.11, opts=13)
00:13:03.151 00.003 1092 Enqueuing Move request for scope (-0.15, 0.11)
00:13:03.153 00.002 2744 Worker thread wakes up
00:13:03.153 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
00:13:03.153 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
00:13:03.153 00.000 2744 Moving (-0.15, 0.11) raw xDistance=-0.18 yDistance=0.07
00:13:03.153 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:13:03.155 00.002 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:03.155 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:13:03.155 00.000 2744 MoveAxis(E, 0, ABG)
00:13:03.155 00.000 2744 Move returns status 0, amount 0
00:13:03.155 00.000 2744 MoveAxis(N, 0, ABG)
00:13:03.155 00.000 2744 Move returns status 0, amount 0
00:13:03.155 00.000 2744 move complete, result=0
00:13:03.155 00.000 2744 worker thread done servicing request
00:13:03.172 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1555, FiltMax=65535, Gamma=0.510
00:13:03.187 00.015 1092 UpdateGuideState exits: m=524593 SNR=75.7
00:13:03.191 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:03.193 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:03.195 00.002 1092 Enqueuing Expose request
00:13:03.198 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:03.200 00.002 2744 Worker thread wakes up
00:13:03.200 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:03.200 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:06.597 03.397 2744 Exposure complete
00:13:06.794 00.197 2744 worker thread done servicing request
00:13:06.794 00.000 1092 OnExposeComplete: enter
00:13:06.801 00.007 1092 UpdateGuideState(): m_state=6
00:13:06.803 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 714
00:13:06.809 00.006 1092 Star::Find returns 1 (0), X=1603.14, Y=1128.32, Mass=549293, SNR=91.6, Peak=59946 HFD=3.4
00:13:06.814 00.005 1092 MultiStar: [#1 0.35,0.22,0.81,U] [#2 0.48,0.19,0.95,U] [#3 0.23,0.25,0.78,U] [#4 0.29,-0.07,0.75,U] [#5 0.24,0.21,0.62,U] [#6 0.08,0.32,0.61,U] [#7 0.43,0.46,0.53,U] [#8 0.83,0.38,0.42,U] 
00:13:06.817 00.003 1092 refined, 8 included, MultiStar: {0.45, 0.19}, one-star: {0.98, 0.01}
00:13:06.819 00.002 1092 CameraToMount -- cameraTheta (0.41) - m_xAngle (-0.43) = xAngle (0.84 = 0.84)
00:13:06.825 00.006 1092 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.68 = 0.68)
00:13:06.828 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=0.19 hyp=0.49 cameraTheta=0.41 mountX=0.33 mountY=0.31, mountTheta=0.75
00:13:06.833 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.19, opts=13)
00:13:06.837 00.004 1092 Enqueuing Move request for scope (0.45, 0.19)
00:13:06.841 00.004 2744 Worker thread wakes up
00:13:06.841 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.19) opts 0xd
00:13:06.841 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.19)
00:13:06.841 00.000 2744 Moving (0.45, 0.19) raw xDistance=0.33 yDistance=0.31
00:13:06.841 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:13:06.841 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:06.841 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:13:06.841 00.000 2744 MoveAxis(W, 73, ABG)
00:13:06.841 00.000 2744 Guiding  Dir = 3, Dur = 73
00:13:06.843 00.002 2744 IsSlewing returns 0
00:13:06.844 00.001 2744 IsGuiding returns 0
00:13:06.844 00.000 2744 PulseGuide returned control before completion, sleep 83
00:13:06.859 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:13:06.879 00.020 1092 UpdateGuideState exits: m=549293 SNR=91.6
00:13:06.883 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:06.886 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:06.887 00.001 1092 Enqueuing Expose request
00:13:06.942 00.055 2744 IsGuiding returns 1
00:13:06.942 00.000 2744 scope still moving after pulse duration time elapsed
00:13:06.973 00.031 2744 IsSlewing returns 0
00:13:06.973 00.000 2744 IsGuiding returns 0
00:13:06.973 00.000 2744 scope move finished after 73 + 56 ms
00:13:06.973 00.000 2744 Move returns status 0, amount 73
00:13:06.973 00.000 2744 MoveAxis(N, 0, ABG)
00:13:06.974 00.001 2744 Move returns status 0, amount 0
00:13:06.974 00.000 2744 move complete, result=0
00:13:06.974 00.000 2744 worker thread done servicing request
00:13:06.974 00.000 2744 Worker thread wakes up
00:13:06.974 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:06.974 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:06.975 00.001 1092 GuideStep: 0.3 px 73 ms WEST, 0.3 px 0 ms NORTH
00:13:10.372 03.397 2744 Exposure complete
00:13:10.572 00.200 2744 worker thread done servicing request
00:13:10.572 00.000 1092 OnExposeComplete: enter
00:13:10.575 00.003 1092 UpdateGuideState(): m_state=6
00:13:10.577 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 715
00:13:10.579 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1128.21, Mass=505254, SNR=82.4, Peak=58026 HFD=3.5
00:13:10.581 00.002 1092 MultiStar: [#1 0.36,0.12,0.87,U] [#2 0.22,0.25,0.94,U] [#3 0.21,0.30,0.87,U] [#4 0.13,-0.07,0.78,U] [#5 0.12,0.13,0.77,U] [#6 0.17,0.31,0.69,U] [#7 0.16,0.19,0.63,U] [#8 0.67,0.59,0.46,U] 
00:13:10.584 00.003 1092 refined, 8 included, MultiStar: {0.29, 0.16}, one-star: {0.58, -0.10}
00:13:10.586 00.002 1092 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.43) = xAngle (0.95 = 0.95)
00:13:10.588 00.002 1092 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.79 = 0.79)
00:13:10.589 00.001 1092 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.52 mountX=0.19 mountY=0.23, mountTheta=0.88
00:13:10.595 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.16, opts=13)
00:13:10.598 00.003 1092 Enqueuing Move request for scope (0.29, 0.16)
00:13:10.601 00.003 2744 Worker thread wakes up
00:13:10.601 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0xd
00:13:10.601 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
00:13:10.601 00.000 2744 Moving (0.29, 0.16) raw xDistance=0.19 yDistance=0.23
00:13:10.601 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:13:10.601 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:10.601 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:13:10.601 00.000 2744 MoveAxis(E, 0, ABG)
00:13:10.601 00.000 2744 Move returns status 0, amount 0
00:13:10.601 00.000 2744 MoveAxis(N, 0, ABG)
00:13:10.601 00.000 2744 Move returns status 0, amount 0
00:13:10.602 00.001 2744 move complete, result=0
00:13:10.602 00.000 2744 worker thread done servicing request
00:13:10.616 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:13:10.634 00.018 1092 UpdateGuideState exits: m=505254 SNR=82.4
00:13:10.637 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:10.639 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:10.643 00.004 1092 Enqueuing Expose request
00:13:10.645 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:10.647 00.002 2744 Worker thread wakes up
00:13:10.647 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:10.647 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:14.044 03.397 2744 Exposure complete
00:13:14.249 00.205 1092 OnExposeComplete: enter
00:13:14.252 00.003 1092 UpdateGuideState(): m_state=6
00:13:14.254 00.002 2744 worker thread done servicing request
00:13:14.254 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 716
00:13:14.256 00.002 1092 Star::Find returns 1 (0), X=1603.23, Y=1128.02, Mass=537559, SNR=84.7, Peak=49050 HFD=3.7
00:13:14.258 00.002 1092 MultiStar: [#1 0.85,0.22,0.94,U] [#2 0.63,0.04,0.96,U] [#3 0.62,0.20,0.88,U] [#4 0.60,-0.18,0.84,U] [#5 0.66,0.13,0.80,U] [#6 0.37,0.09,0.75,U] [#7 0.70,0.21,0.65,U] [#8 1.00,0.42,0.47,U] 
00:13:14.260 00.002 1092 refined, 8 included, MultiStar: {0.72, 0.07}, one-star: {1.07, -0.29}
00:13:14.262 00.002 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
00:13:14.264 00.002 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
00:13:14.267 00.003 1092 CameraToMount -- cameraX=0.72 cameraY=0.07 hyp=0.72 cameraTheta=0.09 mountX=0.63 mountY=0.26, mountTheta=0.39
00:13:14.273 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=0.07, opts=13)
00:13:14.275 00.002 1092 Enqueuing Move request for scope (0.72, 0.07)
00:13:14.277 00.002 2744 Worker thread wakes up
00:13:14.277 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.07) opts 0xd
00:13:14.277 00.000 2744 Handling offset move in thread for scope, endpoint = (0.72, 0.07)
00:13:14.277 00.000 2744 Moving (0.72, 0.07) raw xDistance=0.63 yDistance=0.26
00:13:14.277 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
00:13:14.277 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:14.277 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:13:14.278 00.001 2744 MoveAxis(W, 141, ABG)
00:13:14.278 00.000 2744 Guiding  Dir = 3, Dur = 141
00:13:14.278 00.000 2744 IsSlewing returns 0
00:13:14.278 00.000 2744 IsGuiding returns 0
00:13:14.278 00.000 2744 PulseGuide returned control before completion, sleep 151
00:13:14.294 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:13:14.313 00.019 1092 UpdateGuideState exits: m=537559 SNR=84.7
00:13:14.317 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:14.319 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:14.321 00.002 1092 Enqueuing Expose request
00:13:14.437 00.116 2744 IsGuiding returns 1
00:13:14.437 00.000 2744 scope still moving after pulse duration time elapsed
00:13:14.468 00.031 2744 IsSlewing returns 0
00:13:14.468 00.000 2744 IsGuiding returns 0
00:13:14.468 00.000 2744 scope move finished after 141 + 49 ms
00:13:14.468 00.000 2744 Move returns status 0, amount 141
00:13:14.469 00.001 2744 MoveAxis(N, 0, ABG)
00:13:14.469 00.000 2744 Move returns status 0, amount 0
00:13:14.469 00.000 2744 move complete, result=0
00:13:14.469 00.000 2744 worker thread done servicing request
00:13:14.469 00.000 2744 Worker thread wakes up
00:13:14.469 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:14.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:14.474 00.005 1092 GuideStep: 0.6 px 141 ms WEST, 0.3 px 0 ms NORTH
00:13:17.862 03.388 2744 Exposure complete
00:13:18.058 00.196 2744 worker thread done servicing request
00:13:18.058 00.000 1092 OnExposeComplete: enter
00:13:18.060 00.002 1092 UpdateGuideState(): m_state=6
00:13:18.063 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 717
00:13:18.066 00.003 1092 Star::Find returns 1 (0), X=1602.57, Y=1128.27, Mass=516206, SNR=79.4, Peak=56218 HFD=3.5
00:13:18.069 00.003 1092 MultiStar: [#1 -0.07,0.45,1.05,U] [#2 -0.19,0.30,1.01,U] [#3 -0.22,0.16,0.66,U] [#4 -0.17,0.08,0.95,U] [#5 0.01,0.43,0.86,U] [#6 -0.54,0.62,0.70,U] [#7 -0.29,0.46,0.60,U] [#8 0.27,0.40,0.53,U] 
00:13:18.071 00.002 1092 refined, 8 included, MultiStar: {-0.08, 0.30}, one-star: {0.41, -0.04}
00:13:18.073 00.002 1092 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.43) = xAngle (2.24 = 2.24)
00:13:18.075 00.002 1092 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.09 = 2.09)
00:13:18.078 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=0.30 hyp=0.31 cameraTheta=1.82 mountX=-0.19 mountY=0.27, mountTheta=2.19
00:13:18.083 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.30, opts=13)
00:13:18.085 00.002 1092 Enqueuing Move request for scope (-0.08, 0.30)
00:13:18.087 00.002 2744 Worker thread wakes up
00:13:18.087 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.30) opts 0xd
00:13:18.088 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.30)
00:13:18.088 00.000 2744 Moving (-0.08, 0.30) raw xDistance=-0.19 yDistance=0.27
00:13:18.088 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:13:18.088 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:18.088 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:13:18.088 00.000 2744 MoveAxis(E, 0, ABG)
00:13:18.088 00.000 2744 Move returns status 0, amount 0
00:13:18.088 00.000 2744 MoveAxis(N, 0, ABG)
00:13:18.088 00.000 2744 Move returns status 0, amount 0
00:13:18.088 00.000 2744 move complete, result=0
00:13:18.089 00.001 2744 worker thread done servicing request
00:13:18.105 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:13:18.119 00.014 1092 UpdateGuideState exits: m=516206 SNR=79.4
00:13:18.122 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:18.125 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:18.127 00.002 1092 Enqueuing Expose request
00:13:18.129 00.002 2744 Worker thread wakes up
00:13:18.129 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:18.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:18.129 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:13:21.530 03.401 2744 Exposure complete
00:13:21.736 00.206 2744 worker thread done servicing request
00:13:21.736 00.000 1092 OnExposeComplete: enter
00:13:21.739 00.003 1092 UpdateGuideState(): m_state=6
00:13:21.742 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 718
00:13:21.745 00.003 1092 Star::Find returns 1 (0), X=1603.45, Y=1128.16, Mass=515142, SNR=78.6, Peak=47722 HFD=3.5
00:13:21.748 00.003 1092 MultiStar: [#1 1.20,0.07,1.14,U] [#2 0.97,0.03,1.01,U] [#3 0.87,-0.04,0.85,U] [#4 0.95,-0.23,0.84,U] [#5 1.04,0.14,0.80,U] [#6 1.01,0.10,0.77,U] [#7 0.93,0.32,0.65,U] [#8 1.04,0.31,0.50,U] 
00:13:21.751 00.003 1092 refined, 8 included, MultiStar: {1.05, 0.04}, one-star: {1.30, -0.15}
00:13:21.753 00.002 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.43) = xAngle (0.46 = 0.46)
00:13:21.756 00.003 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
00:13:21.758 00.002 1092 CameraToMount -- cameraX=1.05 cameraY=0.04 hyp=1.05 cameraTheta=0.03 mountX=0.94 mountY=0.32, mountTheta=0.33
00:13:21.761 00.003 1092 SchedulePrimaryMove(0F8C9988, x=1.05, y=0.04, opts=13)
00:13:21.765 00.004 1092 Enqueuing Move request for scope (1.05, 0.04)
00:13:21.768 00.003 2744 Worker thread wakes up
00:13:21.768 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.05, 0.04) opts 0xd
00:13:21.769 00.001 2744 Handling offset move in thread for scope, endpoint = (1.05, 0.04)
00:13:21.769 00.000 2744 Moving (1.05, 0.04) raw xDistance=0.94 yDistance=0.32
00:13:21.769 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.94
00:13:21.769 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:21.769 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:13:21.769 00.000 2744 MoveAxis(W, 210, ABG)
00:13:21.769 00.000 2744 Guiding  Dir = 3, Dur = 210
00:13:21.769 00.000 2744 IsSlewing returns 0
00:13:21.769 00.000 2744 IsGuiding returns 0
00:13:21.769 00.000 2744 PulseGuide returned control before completion, sleep 220
00:13:21.785 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1400, FiltMax=65535, Gamma=0.510
00:13:21.801 00.016 1092 UpdateGuideState exits: m=515142 SNR=78.6
00:13:21.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:21.808 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:21.810 00.002 1092 Enqueuing Expose request
00:13:22.002 00.192 2744 IsGuiding returns 1
00:13:22.002 00.000 2744 scope still moving after pulse duration time elapsed
00:13:22.035 00.033 2744 IsSlewing returns 0
00:13:22.035 00.000 2744 IsGuiding returns 0
00:13:22.035 00.000 2744 scope move finished after 210 + 55 ms
00:13:22.036 00.001 2744 Move returns status 0, amount 210
00:13:22.036 00.000 2744 MoveAxis(N, 0, ABG)
00:13:22.036 00.000 2744 Move returns status 0, amount 0
00:13:22.036 00.000 2744 move complete, result=0
00:13:22.036 00.000 1092 GuideStep: 0.9 px 210 ms WEST, 0.3 px 0 ms NORTH
00:13:22.039 00.003 2744 worker thread done servicing request
00:13:22.039 00.000 2744 Worker thread wakes up
00:13:22.040 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:22.040 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:25.462 03.422 2744 Exposure complete
00:13:25.752 00.290 2744 worker thread done servicing request
00:13:25.752 00.000 1092 OnExposeComplete: enter
00:13:25.755 00.003 1092 UpdateGuideState(): m_state=6
00:13:25.758 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 719
00:13:25.761 00.003 1092 Star::Find returns 1 (0), X=1603.35, Y=1127.95, Mass=531912, SNR=86.7, Peak=47722 HFD=3.3
00:13:25.763 00.002 1092 MultiStar: [#1 0.77,0.14,1.03,U] [#2 0.63,-0.11,1.02,U] [#3 0.72,0.06,0.80,U] [#4 0.71,-0.19,0.77,U] [#5 0.84,0.12,0.70,U] [#6 0.73,0.17,0.71,U] [#7 0.60,0.20,0.57,U] [#8 0.93,0.04,0.47,U] 
00:13:25.767 00.004 1092 refined, 8 included, MultiStar: {0.80, -0.01}, one-star: {1.19, -0.36}
00:13:25.770 00.003 1092 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
00:13:25.773 00.003 1092 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
00:13:25.775 00.002 1092 CameraToMount -- cameraX=0.80 cameraY=-0.01 hyp=0.80 cameraTheta=-0.02 mountX=0.73 mountY=0.20, mountTheta=0.27
00:13:25.782 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=-0.01, opts=13)
00:13:25.786 00.004 1092 Enqueuing Move request for scope (0.80, -0.01)
00:13:25.788 00.002 2744 Worker thread wakes up
00:13:25.789 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.01) opts 0xd
00:13:25.789 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, -0.01)
00:13:25.789 00.000 2744 Moving (0.80, -0.01) raw xDistance=0.73 yDistance=0.20
00:13:25.789 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
00:13:25.789 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:25.789 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:13:25.789 00.000 2744 MoveAxis(W, 178, ABG)
00:13:25.789 00.000 2744 Guiding  Dir = 3, Dur = 178
00:13:25.789 00.000 2744 IsSlewing returns 0
00:13:25.790 00.001 2744 IsGuiding returns 0
00:13:25.790 00.000 2744 PulseGuide returned control before completion, sleep 188
00:13:25.806 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:13:25.826 00.020 1092 UpdateGuideState exits: m=531912 SNR=86.7
00:13:25.829 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:25.833 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:25.835 00.002 1092 Enqueuing Expose request
00:13:25.984 00.149 2744 IsGuiding returns 1
00:13:25.984 00.000 2744 scope still moving after pulse duration time elapsed
00:13:26.016 00.032 2744 IsSlewing returns 0
00:13:26.016 00.000 2744 IsGuiding returns 0
00:13:26.017 00.001 2744 scope move finished after 178 + 48 ms
00:13:26.017 00.000 2744 Move returns status 0, amount 178
00:13:26.017 00.000 2744 MoveAxis(N, 0, ABG)
00:13:26.017 00.000 2744 Move returns status 0, amount 0
00:13:26.017 00.000 2744 move complete, result=0
00:13:26.017 00.000 2744 worker thread done servicing request
00:13:26.017 00.000 2744 Worker thread wakes up
00:13:26.017 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:26.018 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:26.018 00.000 1092 GuideStep: 0.7 px 178 ms WEST, 0.2 px 0 ms NORTH
00:13:29.416 03.398 2744 Exposure complete
00:13:29.612 00.196 2744 worker thread done servicing request
00:13:29.612 00.000 1092 OnExposeComplete: enter
00:13:29.615 00.003 1092 UpdateGuideState(): m_state=6
00:13:29.618 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 720
00:13:29.621 00.003 1092 Star::Find returns 1 (0), X=1602.73, Y=1128.09, Mass=510609, SNR=86.3, Peak=64298 HFD=3.3
00:13:29.624 00.003 1092 MultiStar: [#1 0.19,0.23,1.00,U] [#2 0.15,0.12,0.93,U] [#3 0.26,-0.03,0.79,U] [#4 0.13,-0.04,0.89,U] [#5 0.37,0.35,0.79,U] [#6 0.36,0.37,0.71,U] [#7 0.41,0.00,0.65,U] [#8 0.55,0.23,0.54,U] 
00:13:29.626 00.002 1092 refined, 8 included, MultiStar: {0.32, 0.10}, one-star: {0.57, -0.22}
00:13:29.628 00.002 1092 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.43) = xAngle (0.73 = 0.73)
00:13:29.629 00.001 1092 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.57 = 0.57)
00:13:29.635 00.006 1092 CameraToMount -- cameraX=0.32 cameraY=0.10 hyp=0.33 cameraTheta=0.30 mountX=0.25 mountY=0.18, mountTheta=0.63
00:13:29.647 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.10, opts=13)
00:13:29.655 00.008 1092 Enqueuing Move request for scope (0.32, 0.10)
00:13:29.661 00.006 2744 Worker thread wakes up
00:13:29.661 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.10) opts 0xd
00:13:29.661 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.10)
00:13:29.661 00.000 2744 Moving (0.32, 0.10) raw xDistance=0.25 yDistance=0.18
00:13:29.661 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:13:29.661 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:29.661 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:13:29.662 00.001 2744 MoveAxis(E, 0, ABG)
00:13:29.662 00.000 2744 Move returns status 0, amount 0
00:13:29.662 00.000 2744 MoveAxis(N, 0, ABG)
00:13:29.662 00.000 2744 Move returns status 0, amount 0
00:13:29.663 00.001 2744 move complete, result=0
00:13:29.663 00.000 2744 worker thread done servicing request
00:13:29.685 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1095, FiltMax=65535, Gamma=0.510
00:13:29.703 00.018 1092 UpdateGuideState exits: m=510609 SNR=86.3
00:13:29.706 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:29.710 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:29.712 00.002 1092 Enqueuing Expose request
00:13:29.718 00.006 2744 Worker thread wakes up
00:13:29.718 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:13:29.721 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:29.721 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:33.109 03.388 2744 Exposure complete
00:13:33.309 00.200 2744 worker thread done servicing request
00:13:33.309 00.000 1092 OnExposeComplete: enter
00:13:33.312 00.003 1092 UpdateGuideState(): m_state=6
00:13:33.314 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 721
00:13:33.317 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1127.95, Mass=535069, SNR=86.1, Peak=53290 HFD=3.4
00:13:33.320 00.003 1092 MultiStar: [#1 0.46,0.23,0.99,U] [#2 -0.01,-0.02,1.03,U] [#3 0.23,0.12,0.73,U] [#4 -0.01,-0.34,0.81,U] [#5 0.27,0.32,0.70,U] [#6 0.16,0.27,0.74,U] [#7 0.09,-0.00,0.52,U] [#8 0.49,0.17,0.48,U] 
00:13:33.323 00.003 1092 refined, 8 included, MultiStar: {0.24, 0.02}, one-star: {0.50, -0.36}
00:13:33.325 00.002 1092 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.43) = xAngle (0.53 = 0.53)
00:13:33.327 00.002 1092 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.37 = 0.37)
00:13:33.329 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.10 mountX=0.21 mountY=0.09, mountTheta=0.40
00:13:33.334 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.02, opts=13)
00:13:33.336 00.002 1092 Enqueuing Move request for scope (0.24, 0.02)
00:13:33.339 00.003 2744 Worker thread wakes up
00:13:33.340 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
00:13:33.340 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
00:13:33.340 00.000 2744 Moving (0.24, 0.02) raw xDistance=0.21 yDistance=0.09
00:13:33.340 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:13:33.340 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:33.340 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:13:33.340 00.000 2744 MoveAxis(E, 0, ABG)
00:13:33.340 00.000 2744 Move returns status 0, amount 0
00:13:33.340 00.000 2744 MoveAxis(N, 0, ABG)
00:13:33.340 00.000 2744 Move returns status 0, amount 0
00:13:33.340 00.000 2744 move complete, result=0
00:13:33.340 00.000 2744 worker thread done servicing request
00:13:33.356 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1625, FiltMax=65535, Gamma=0.510
00:13:33.371 00.015 1092 UpdateGuideState exits: m=535069 SNR=86.1
00:13:33.375 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:33.378 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:33.381 00.003 1092 Enqueuing Expose request
00:13:33.384 00.003 2744 Worker thread wakes up
00:13:33.384 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:13:33.386 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:33.388 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:36.779 03.391 2744 Exposure complete
00:13:36.995 00.216 2744 worker thread done servicing request
00:13:36.995 00.000 1092 OnExposeComplete: enter
00:13:36.998 00.003 1092 UpdateGuideState(): m_state=6
00:13:37.001 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 722
00:13:37.004 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.30, Mass=539190, SNR=95.6, Peak=55306 HFD=3.4
00:13:37.007 00.003 1092 MultiStar: [#1 0.47,0.31,0.83,U] [#2 0.26,-0.06,0.84,U] [#3 0.37,0.26,0.71,U] [#4 0.36,-0.16,0.71,U] [#5 0.35,0.29,0.60,U] [#6 0.21,0.28,0.64,U] [#7 0.54,0.41,0.56,U] [#8 0.78,0.11,0.45,U] 
00:13:37.009 00.002 1092 refined, 8 included, MultiStar: {0.48, 0.14}, one-star: {0.91, -0.01}
00:13:37.011 00.002 1092 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
00:13:37.014 00.003 1092 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
00:13:37.017 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=0.14 hyp=0.50 cameraTheta=0.29 mountX=0.38 mountY=0.27, mountTheta=0.61
00:13:37.023 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.14, opts=13)
00:13:37.026 00.003 1092 Enqueuing Move request for scope (0.48, 0.14)
00:13:37.028 00.002 2744 Worker thread wakes up
00:13:37.028 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.14) opts 0xd
00:13:37.028 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.14)
00:13:37.028 00.000 2744 Moving (0.48, 0.14) raw xDistance=0.38 yDistance=0.27
00:13:37.028 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:13:37.028 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:37.028 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:13:37.028 00.000 2744 MoveAxis(W, 85, ABG)
00:13:37.028 00.000 2744 Guiding  Dir = 3, Dur = 85
00:13:37.028 00.000 2744 IsSlewing returns 0
00:13:37.029 00.001 2744 IsGuiding returns 0
00:13:37.029 00.000 2744 PulseGuide returned control before completion, sleep 95
00:13:37.044 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1370, FiltMax=65535, Gamma=0.510
00:13:37.061 00.017 1092 UpdateGuideState exits: m=539190 SNR=95.6
00:13:37.066 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:37.068 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:37.070 00.002 1092 Enqueuing Expose request
00:13:37.139 00.069 2744 IsGuiding returns 1
00:13:37.140 00.001 2744 scope still moving after pulse duration time elapsed
00:13:37.171 00.031 2744 IsSlewing returns 0
00:13:37.172 00.001 2744 IsGuiding returns 0
00:13:37.173 00.001 2744 scope move finished after 85 + 59 ms
00:13:37.173 00.000 2744 Move returns status 0, amount 85
00:13:37.173 00.000 2744 MoveAxis(N, 0, ABG)
00:13:37.173 00.000 2744 Move returns status 0, amount 0
00:13:37.173 00.000 2744 move complete, result=0
00:13:37.173 00.000 2744 worker thread done servicing request
00:13:37.174 00.001 2744 Worker thread wakes up
00:13:37.174 00.000 1092 GuideStep: 0.4 px 85 ms WEST, 0.3 px 0 ms NORTH
00:13:37.177 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:37.177 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:40.571 03.394 2744 Exposure complete
00:13:40.766 00.195 2744 worker thread done servicing request
00:13:40.766 00.000 1092 OnExposeComplete: enter
00:13:40.769 00.003 1092 UpdateGuideState(): m_state=6
00:13:40.773 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 723
00:13:40.776 00.003 1092 Star::Find returns 1 (0), X=1603.17, Y=1128.30, Mass=521661, SNR=84.1, Peak=57722 HFD=3.4
00:13:40.779 00.003 1092 MultiStar: [#1 0.64,0.13,0.85,U] [#2 0.57,0.13,0.90,U] [#3 0.54,0.40,0.83,U] [#4 0.41,0.00,0.77,U] [#5 0.54,0.27,0.76,U] [#6 0.69,-0.04,0.73,U] [#7 0.75,0.17,0.46,U] [#8 0.59,0.45,0.49,U] 
00:13:40.782 00.003 1092 refined, 8 included, MultiStar: {0.64, 0.15}, one-star: {1.02, -0.01}
00:13:40.785 00.003 1092 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.43) = xAngle (0.66 = 0.66)
00:13:40.787 00.002 1092 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.50 = 0.50)
00:13:40.789 00.002 1092 CameraToMount -- cameraX=0.64 cameraY=0.15 hyp=0.66 cameraTheta=0.23 mountX=0.52 mountY=0.32, mountTheta=0.55
00:13:40.795 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=0.15, opts=13)
00:13:40.798 00.003 1092 Enqueuing Move request for scope (0.64, 0.15)
00:13:40.800 00.002 2744 Worker thread wakes up
00:13:40.800 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.15) opts 0xd
00:13:40.800 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, 0.15)
00:13:40.800 00.000 2744 Moving (0.64, 0.15) raw xDistance=0.52 yDistance=0.32
00:13:40.800 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
00:13:40.800 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:40.801 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:13:40.801 00.000 2744 MoveAxis(W, 123, ABG)
00:13:40.801 00.000 2744 Guiding  Dir = 3, Dur = 123
00:13:40.801 00.000 2744 IsSlewing returns 0
00:13:40.801 00.000 2744 IsGuiding returns 0
00:13:40.802 00.001 2744 PulseGuide returned control before completion, sleep 133
00:13:40.818 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:13:40.833 00.015 1092 UpdateGuideState exits: m=521661 SNR=84.1
00:13:40.835 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:40.838 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:40.840 00.002 1092 Enqueuing Expose request
00:13:40.951 00.111 2744 IsGuiding returns 1
00:13:40.951 00.000 2744 scope still moving after pulse duration time elapsed
00:13:40.983 00.032 2744 IsSlewing returns 0
00:13:40.983 00.000 2744 IsGuiding returns 0
00:13:40.984 00.001 2744 scope move finished after 123 + 58 ms
00:13:40.984 00.000 2744 Move returns status 0, amount 123
00:13:40.984 00.000 2744 MoveAxis(N, 0, ABG)
00:13:40.984 00.000 2744 Move returns status 0, amount 0
00:13:40.984 00.000 2744 move complete, result=0
00:13:40.984 00.000 2744 worker thread done servicing request
00:13:40.984 00.000 2744 Worker thread wakes up
00:13:40.984 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:40.984 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:40.985 00.001 1092 GuideStep: 0.5 px 123 ms WEST, 0.3 px 0 ms NORTH
00:13:44.379 03.394 2744 Exposure complete
00:13:44.584 00.205 2744 worker thread done servicing request
00:13:44.584 00.000 1092 OnExposeComplete: enter
00:13:44.587 00.003 1092 UpdateGuideState(): m_state=6
00:13:44.590 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 724
00:13:44.592 00.002 1092 Star::Find returns 1 (0), X=1602.95, Y=1128.43, Mass=534027, SNR=90.4, Peak=55914 HFD=3.5
00:13:44.595 00.003 1092 MultiStar: [#1 0.52,0.32,0.94,U] [#2 0.25,0.22,0.87,U] [#3 0.19,0.17,0.71,U] [#4 0.08,0.05,0.75,U] [#5 0.29,0.43,0.71,U] [#6 0.19,0.39,0.65,U] [#7 0.46,0.26,0.46,U] [#8 0.68,0.37,0.44,U] 
00:13:44.597 00.002 1092 refined, 8 included, MultiStar: {0.39, 0.25}, one-star: {0.79, 0.12}
00:13:44.600 00.003 1092 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.43) = xAngle (0.99 = 0.99)
00:13:44.602 00.002 1092 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.84 = 0.84)
00:13:44.605 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=0.25 hyp=0.46 cameraTheta=0.57 mountX=0.25 mountY=0.34, mountTheta=0.94
00:13:44.610 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.25, opts=13)
00:13:44.613 00.003 1092 Enqueuing Move request for scope (0.39, 0.25)
00:13:44.617 00.004 2744 Worker thread wakes up
00:13:44.617 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.25) opts 0xd
00:13:44.617 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.25)
00:13:44.617 00.000 2744 Moving (0.39, 0.25) raw xDistance=0.25 yDistance=0.34
00:13:44.617 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:13:44.617 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:44.618 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:13:44.618 00.000 2744 MoveAxis(E, 0, ABG)
00:13:44.618 00.000 2744 Move returns status 0, amount 0
00:13:44.618 00.000 2744 MoveAxis(N, 0, ABG)
00:13:44.618 00.000 2744 Move returns status 0, amount 0
00:13:44.618 00.000 2744 move complete, result=0
00:13:44.618 00.000 2744 worker thread done servicing request
00:13:44.633 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:13:44.649 00.016 1092 UpdateGuideState exits: m=534027 SNR=90.4
00:13:44.652 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:44.654 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:44.656 00.002 1092 Enqueuing Expose request
00:13:44.659 00.003 2744 Worker thread wakes up
00:13:44.659 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:13:44.661 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:44.661 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:48.054 03.393 2744 Exposure complete
00:13:48.264 00.210 2744 worker thread done servicing request
00:13:48.265 00.001 1092 OnExposeComplete: enter
00:13:48.268 00.003 1092 UpdateGuideState(): m_state=6
00:13:48.272 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 725
00:13:48.274 00.002 1092 Star::Find returns 1 (0), X=1602.95, Y=1128.33, Mass=541863, SNR=95.4, Peak=51258 HFD=3.4
00:13:48.277 00.003 1092 MultiStar: [#1 0.52,0.26,0.83,U] [#2 0.44,0.17,0.84,U] [#3 0.51,0.09,0.66,U] [#4 0.44,-0.05,0.72,U] [#5 0.58,0.29,0.65,U] [#6 0.55,0.21,0.64,U] [#7 0.30,0.27,0.53,U] [#8 0.87,0.34,0.47,U] 
00:13:48.280 00.003 1092 refined, 8 included, MultiStar: {0.56, 0.16}, one-star: {0.79, 0.02}
00:13:48.283 00.003 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
00:13:48.284 00.001 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
00:13:48.286 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=0.16 hyp=0.58 cameraTheta=0.28 mountX=0.44 mountY=0.31, mountTheta=0.61
00:13:48.292 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=0.16, opts=13)
00:13:48.295 00.003 1092 Enqueuing Move request for scope (0.56, 0.16)
00:13:48.298 00.003 2744 Worker thread wakes up
00:13:48.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.16) opts 0xd
00:13:48.298 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, 0.16)
00:13:48.298 00.000 2744 Moving (0.56, 0.16) raw xDistance=0.44 yDistance=0.31
00:13:48.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
00:13:48.298 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:48.298 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:13:48.298 00.000 2744 MoveAxis(W, 99, ABG)
00:13:48.299 00.001 2744 Guiding  Dir = 3, Dur = 99
00:13:48.299 00.000 2744 IsSlewing returns 0
00:13:48.299 00.000 2744 IsGuiding returns 0
00:13:48.299 00.000 2744 PulseGuide returned control before completion, sleep 109
00:13:48.314 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1753, FiltMax=65535, Gamma=0.510
00:13:48.329 00.015 1092 UpdateGuideState exits: m=541863 SNR=95.4
00:13:48.332 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:48.335 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:48.337 00.002 1092 Enqueuing Expose request
00:13:48.418 00.081 2744 IsGuiding returns 1
00:13:48.418 00.000 2744 scope still moving after pulse duration time elapsed
00:13:48.449 00.031 2744 IsSlewing returns 0
00:13:48.449 00.000 2744 IsGuiding returns 0
00:13:48.449 00.000 2744 scope move finished after 99 + 50 ms
00:13:48.450 00.001 2744 Move returns status 0, amount 99
00:13:48.450 00.000 2744 MoveAxis(N, 0, ABG)
00:13:48.450 00.000 2744 Move returns status 0, amount 0
00:13:48.450 00.000 2744 move complete, result=0
00:13:48.450 00.000 2744 worker thread done servicing request
00:13:48.450 00.000 1092 GuideStep: 0.4 px 99 ms WEST, 0.3 px 0 ms NORTH
00:13:48.454 00.004 2744 Worker thread wakes up
00:13:48.454 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:48.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:51.854 03.400 2744 Exposure complete
00:13:52.050 00.196 2744 worker thread done servicing request
00:13:52.050 00.000 1092 OnExposeComplete: enter
00:13:52.052 00.002 1092 UpdateGuideState(): m_state=6
00:13:52.054 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 726
00:13:52.057 00.003 1092 Star::Find returns 1 (0), X=1603.23, Y=1128.09, Mass=541873, SNR=87.0, Peak=56826 HFD=3.4
00:13:52.059 00.002 1092 MultiStar: [#1 0.73,0.34,0.85,U] [#2 0.56,0.03,0.96,U] [#3 0.62,0.10,0.84,U] [#4 0.42,0.01,0.83,U] [#5 0.74,0.26,0.75,U] [#6 0.64,0.16,0.67,U] [#7 0.64,0.22,0.56,U] [#8 0.85,0.17,0.39,U] 
00:13:52.061 00.002 1092 refined, 8 included, MultiStar: {0.70, 0.10}, one-star: {1.07, -0.22}
00:13:52.063 00.002 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
00:13:52.065 00.002 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
00:13:52.067 00.002 1092 CameraToMount -- cameraX=0.70 cameraY=0.10 hyp=0.70 cameraTheta=0.14 mountX=0.59 mountY=0.28, mountTheta=0.44
00:13:52.070 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.70, y=0.10, opts=13)
00:13:52.072 00.002 1092 Enqueuing Move request for scope (0.70, 0.10)
00:13:52.074 00.002 2744 Worker thread wakes up
00:13:52.074 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.70, 0.10) opts 0xd
00:13:52.074 00.000 2744 Handling offset move in thread for scope, endpoint = (0.70, 0.10)
00:13:52.074 00.000 2744 Moving (0.70, 0.10) raw xDistance=0.59 yDistance=0.28
00:13:52.074 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
00:13:52.074 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:52.074 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:13:52.074 00.000 2744 MoveAxis(W, 140, ABG)
00:13:52.074 00.000 2744 Guiding  Dir = 3, Dur = 140
00:13:52.075 00.001 2744 IsSlewing returns 0
00:13:52.075 00.000 2744 IsGuiding returns 0
00:13:52.075 00.000 2744 PulseGuide returned control before completion, sleep 150
00:13:52.089 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:13:52.104 00.015 1092 UpdateGuideState exits: m=541873 SNR=87.0
00:13:52.106 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:52.109 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:52.111 00.002 1092 Enqueuing Expose request
00:13:52.232 00.121 2744 IsGuiding returns 1
00:13:52.232 00.000 2744 scope still moving after pulse duration time elapsed
00:13:52.263 00.031 2744 IsSlewing returns 0
00:13:52.265 00.002 2744 IsGuiding returns 0
00:13:52.265 00.000 2744 scope move finished after 140 + 49 ms
00:13:52.265 00.000 2744 Move returns status 0, amount 140
00:13:52.265 00.000 2744 MoveAxis(N, 0, ABG)
00:13:52.265 00.000 2744 Move returns status 0, amount 0
00:13:52.265 00.000 2744 move complete, result=0
00:13:52.265 00.000 2744 worker thread done servicing request
00:13:52.265 00.000 2744 Worker thread wakes up
00:13:52.266 00.001 1092 GuideStep: 0.6 px 140 ms WEST, 0.3 px 0 ms NORTH
00:13:52.268 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:52.268 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:55.662 03.394 2744 Exposure complete
00:13:55.853 00.191 2744 worker thread done servicing request
00:13:55.853 00.000 1092 OnExposeComplete: enter
00:13:55.855 00.002 1092 UpdateGuideState(): m_state=6
00:13:55.858 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 727
00:13:55.860 00.002 1092 Star::Find returns 1 (0), X=1603.17, Y=1128.38, Mass=531791, SNR=88.0, Peak=46826 HFD=3.5
00:13:55.863 00.003 1092 MultiStar: [#1 0.76,0.30,0.89,U] [#2 0.77,0.24,0.88,U] [#3 0.57,0.44,0.77,U] [#4 0.43,0.04,0.76,U] [#5 0.49,0.37,0.78,U] [#6 0.66,0.36,0.76,U] [#7 0.76,0.42,0.51,U] [#8 0.90,0.53,0.40,U] 
00:13:55.865 00.002 1092 refined, 8 included, MultiStar: {0.71, 0.28}, one-star: {1.01, 0.07}
00:13:55.867 00.002 1092 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.43) = xAngle (0.81 = 0.81)
00:13:55.870 00.003 1092 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.65 = 0.65)
00:13:55.872 00.002 1092 CameraToMount -- cameraX=0.71 cameraY=0.28 hyp=0.76 cameraTheta=0.38 mountX=0.52 mountY=0.46, mountTheta=0.72
00:13:55.877 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=0.28, opts=13)
00:13:55.881 00.004 1092 Enqueuing Move request for scope (0.71, 0.28)
00:13:55.885 00.004 2744 Worker thread wakes up
00:13:55.885 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.28) opts 0xd
00:13:55.886 00.001 2744 Handling offset move in thread for scope, endpoint = (0.71, 0.28)
00:13:55.886 00.000 2744 Moving (0.71, 0.28) raw xDistance=0.52 yDistance=0.46
00:13:55.886 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
00:13:55.886 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:13:55.886 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:13:55.886 00.000 2744 MoveAxis(W, 127, ABG)
00:13:55.886 00.000 2744 Guiding  Dir = 3, Dur = 127
00:13:55.886 00.000 2744 IsSlewing returns 0
00:13:55.887 00.001 2744 IsGuiding returns 0
00:13:55.887 00.000 2744 PulseGuide returned control before completion, sleep 137
00:13:55.908 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1512, FiltMax=65535, Gamma=0.510
00:13:55.924 00.016 1092 UpdateGuideState exits: m=531791 SNR=88.0
00:13:55.927 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:55.931 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:55.933 00.002 1092 Enqueuing Expose request
00:13:56.026 00.093 2744 IsGuiding returns 1
00:13:56.026 00.000 2744 scope still moving after pulse duration time elapsed
00:13:56.058 00.032 2744 IsSlewing returns 0
00:13:56.058 00.000 2744 IsGuiding returns 1
00:13:56.089 00.031 2744 IsSlewing returns 0
00:13:56.089 00.000 2744 IsGuiding returns 1
00:13:56.121 00.032 2744 IsSlewing returns 0
00:13:56.121 00.000 2744 IsGuiding returns 0
00:13:56.121 00.000 2744 scope move finished after 127 + 107 ms
00:13:56.121 00.000 2744 Move returns status 0, amount 127
00:13:56.121 00.000 2744 MoveAxis(N, 0, ABG)
00:13:56.121 00.000 2744 Move returns status 0, amount 0
00:13:56.121 00.000 2744 move complete, result=0
00:13:56.122 00.001 2744 worker thread done servicing request
00:13:56.122 00.000 2744 Worker thread wakes up
00:13:56.122 00.000 1092 GuideStep: 0.5 px 127 ms WEST, 0.5 px 0 ms NORTH
00:13:56.124 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:13:56.125 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:13:59.512 03.387 2744 Exposure complete
00:13:59.715 00.203 2744 worker thread done servicing request
00:13:59.715 00.000 1092 OnExposeComplete: enter
00:13:59.717 00.002 1092 UpdateGuideState(): m_state=6
00:13:59.721 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 728
00:13:59.724 00.003 1092 Star::Find returns 1 (0), X=1603.65, Y=1128.06, Mass=557664, SNR=90.2, Peak=61459 HFD=3.5
00:13:59.726 00.002 1092 MultiStar: [#1 1.15,0.04,0.96,U] [#2 0.89,-0.03,0.89,U] [#3 0.98,-0.01,0.80,U] [#4 0.96,-0.23,0.76,U] [#5 1.16,0.00,0.67,U] [#6 1.01,0.02,0.68,U] [#7 1.04,0.10,0.45,U] [#8 1.40,0.08,0.40,U] 
00:13:59.729 00.003 1092 refined, 8 included, MultiStar: {1.12, -0.05}, one-star: {1.49, -0.25}
00:13:59.732 00.003 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:13:59.734 00.002 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
00:13:59.737 00.003 1092 CameraToMount -- cameraX=1.12 cameraY=-0.05 hyp=1.12 cameraTheta=-0.04 mountX=1.04 mountY=0.25, mountTheta=0.24
00:13:59.742 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.12, y=-0.05, opts=13)
00:13:59.744 00.002 1092 Enqueuing Move request for scope (1.12, -0.05)
00:13:59.747 00.003 2744 Worker thread wakes up
00:13:59.747 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.05) opts 0xd
00:13:59.747 00.000 2744 Handling offset move in thread for scope, endpoint = (1.12, -0.05)
00:13:59.747 00.000 2744 Moving (1.12, -0.05) raw xDistance=1.04 yDistance=0.25
00:13:59.747 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
00:13:59.747 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:13:59.747 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:13:59.747 00.000 2744 MoveAxis(W, 241, ABG)
00:13:59.747 00.000 2744 Guiding  Dir = 3, Dur = 241
00:13:59.749 00.002 2744 IsSlewing returns 0
00:13:59.749 00.000 2744 IsGuiding returns 0
00:13:59.749 00.000 2744 PulseGuide returned control before completion, sleep 251
00:13:59.770 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:13:59.786 00.016 1092 UpdateGuideState exits: m=557664 SNR=90.2
00:13:59.789 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:13:59.791 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:13:59.793 00.002 1092 Enqueuing Expose request
00:14:00.017 00.224 2744 IsGuiding returns 0
00:14:00.017 00.000 2744 Move returns status 0, amount 241
00:14:00.017 00.000 2744 MoveAxis(N, 0, ABG)
00:14:00.017 00.000 2744 Move returns status 0, amount 0
00:14:00.017 00.000 2744 move complete, result=0
00:14:00.017 00.000 2744 worker thread done servicing request
00:14:00.017 00.000 1092 GuideStep: 1.0 px 241 ms WEST, 0.3 px 0 ms NORTH
00:14:00.021 00.004 2744 Worker thread wakes up
00:14:00.021 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:00.021 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:03.422 03.401 2744 Exposure complete
00:14:03.702 00.280 2744 worker thread done servicing request
00:14:03.703 00.001 1092 OnExposeComplete: enter
00:14:03.707 00.004 1092 UpdateGuideState(): m_state=6
00:14:03.711 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 729
00:14:03.716 00.005 1092 Star::Find returns 1 (0), X=1603.25, Y=1128.15, Mass=529902, SNR=84.8, Peak=55210 HFD=3.5
00:14:03.720 00.004 1092 MultiStar: [#1 0.74,0.17,0.93,U] [#2 0.59,-0.19,0.95,U] [#3 0.65,0.18,0.80,U] [#4 0.53,0.02,0.79,U] [#5 0.67,0.37,0.75,U] [#6 0.48,-0.00,0.67,U] [#7 0.71,0.27,0.59,U] [#8 0.92,0.22,0.41,U] 
00:14:03.724 00.004 1092 refined, 8 included, MultiStar: {0.71, 0.07}, one-star: {1.10, -0.16}
00:14:03.729 00.005 1092 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.43) = xAngle (0.53 = 0.53)
00:14:03.733 00.004 1092 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.37 = 0.37)
00:14:03.735 00.002 1092 CameraToMount -- cameraX=0.71 cameraY=0.07 hyp=0.72 cameraTheta=0.10 mountX=0.62 mountY=0.26, mountTheta=0.40
00:14:03.741 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=0.07, opts=13)
00:14:03.744 00.003 1092 Enqueuing Move request for scope (0.71, 0.07)
00:14:03.747 00.003 2744 Worker thread wakes up
00:14:03.747 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.07) opts 0xd
00:14:03.747 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, 0.07)
00:14:03.747 00.000 2744 Moving (0.71, 0.07) raw xDistance=0.62 yDistance=0.26
00:14:03.747 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.62
00:14:03.747 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:03.748 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:14:03.748 00.000 2744 MoveAxis(W, 155, ABG)
00:14:03.748 00.000 2744 Guiding  Dir = 3, Dur = 155
00:14:03.748 00.000 2744 IsSlewing returns 0
00:14:03.748 00.000 2744 IsGuiding returns 0
00:14:03.749 00.001 2744 PulseGuide returned control before completion, sleep 165
00:14:03.768 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:14:03.786 00.018 1092 UpdateGuideState exits: m=529902 SNR=84.8
00:14:03.790 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:03.793 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:03.796 00.003 1092 Enqueuing Expose request
00:14:03.928 00.132 2744 IsGuiding returns 1
00:14:03.928 00.000 2744 scope still moving after pulse duration time elapsed
00:14:03.960 00.032 2744 IsSlewing returns 0
00:14:03.960 00.000 2744 IsGuiding returns 0
00:14:03.960 00.000 2744 scope move finished after 155 + 56 ms
00:14:03.960 00.000 2744 Move returns status 0, amount 155
00:14:03.961 00.001 2744 MoveAxis(N, 0, ABG)
00:14:03.961 00.000 2744 Move returns status 0, amount 0
00:14:03.961 00.000 2744 move complete, result=0
00:14:03.961 00.000 2744 worker thread done servicing request
00:14:03.961 00.000 2744 Worker thread wakes up
00:14:03.961 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:03.961 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:03.972 00.011 1092 GuideStep: 0.6 px 155 ms WEST, 0.3 px 0 ms NORTH
00:14:07.350 03.378 2744 Exposure complete
00:14:07.538 00.188 2744 worker thread done servicing request
00:14:07.538 00.000 1092 OnExposeComplete: enter
00:14:07.541 00.003 1092 UpdateGuideState(): m_state=6
00:14:07.543 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 730
00:14:07.545 00.002 1092 Star::Find returns 1 (0), X=1603.43, Y=1128.11, Mass=526114, SNR=90.1, Peak=54394 HFD=3.4
00:14:07.547 00.002 1092 MultiStar: [#1 0.90,0.33,0.85,U] [#2 0.53,0.07,0.99,U] [#3 0.80,-0.03,0.71,U] [#4 0.71,-0.21,0.88,U] [#5 0.60,0.21,0.73,U] [#6 0.67,0.16,0.84,U] [#7 0.81,0.08,0.55,U] [#8 0.93,0.11,0.42,U] 
00:14:07.550 00.003 1092 refined, 8 included, MultiStar: {0.80, 0.05}, one-star: {1.27, -0.19}
00:14:07.552 00.002 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
00:14:07.554 00.002 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.33 = 0.33)
00:14:07.556 00.002 1092 CameraToMount -- cameraX=0.80 cameraY=0.05 hyp=0.80 cameraTheta=0.06 mountX=0.71 mountY=0.26, mountTheta=0.35
00:14:07.560 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=0.05, opts=13)
00:14:07.563 00.003 1092 Enqueuing Move request for scope (0.80, 0.05)
00:14:07.566 00.003 2744 Worker thread wakes up
00:14:07.566 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.05) opts 0xd
00:14:07.566 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, 0.05)
00:14:07.566 00.000 2744 Moving (0.80, 0.05) raw xDistance=0.71 yDistance=0.26
00:14:07.566 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
00:14:07.566 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:07.566 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:14:07.566 00.000 2744 MoveAxis(W, 170, ABG)
00:14:07.567 00.001 2744 Guiding  Dir = 3, Dur = 170
00:14:07.567 00.000 2744 IsSlewing returns 0
00:14:07.567 00.000 2744 IsGuiding returns 0
00:14:07.567 00.000 2744 PulseGuide returned control before completion, sleep 180
00:14:07.581 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1255, FiltMax=65535, Gamma=0.510
00:14:07.596 00.015 1092 UpdateGuideState exits: m=526114 SNR=90.1
00:14:07.599 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:07.601 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:07.604 00.003 1092 Enqueuing Expose request
00:14:07.750 00.146 2744 IsGuiding returns 1
00:14:07.750 00.000 2744 scope still moving after pulse duration time elapsed
00:14:07.782 00.032 2744 IsSlewing returns 0
00:14:07.782 00.000 2744 IsGuiding returns 0
00:14:07.782 00.000 2744 scope move finished after 170 + 45 ms
00:14:07.782 00.000 2744 Move returns status 0, amount 170
00:14:07.783 00.001 2744 MoveAxis(N, 0, ABG)
00:14:07.783 00.000 2744 Move returns status 0, amount 0
00:14:07.783 00.000 2744 move complete, result=0
00:14:07.783 00.000 2744 worker thread done servicing request
00:14:07.783 00.000 2744 Worker thread wakes up
00:14:07.783 00.000 1092 GuideStep: 0.7 px 170 ms WEST, 0.3 px 0 ms NORTH
00:14:07.786 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:07.786 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:11.171 03.385 2744 Exposure complete
00:14:11.375 00.204 2744 worker thread done servicing request
00:14:11.376 00.001 1092 OnExposeComplete: enter
00:14:11.378 00.002 1092 UpdateGuideState(): m_state=6
00:14:11.382 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 731
00:14:11.385 00.003 1092 Star::Find returns 1 (0), X=1603.11, Y=1128.33, Mass=550776, SNR=82.0, Peak=58746 HFD=3.4
00:14:11.389 00.004 1092 MultiStar: [#1 0.77,0.21,0.97,U] [#2 0.58,0.08,0.93,U] [#3 0.61,0.26,0.89,U] [#4 0.40,0.05,0.91,U] [#5 0.58,0.32,0.82,U] [#6 0.63,0.20,0.68,U] [#7 0.51,0.15,0.62,U] [#8 0.83,0.49,0.52,U] 
00:14:11.391 00.002 1092 refined, 8 included, MultiStar: {0.65, 0.18}, one-star: {0.95, 0.02}
00:14:11.394 00.003 1092 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.43) = xAngle (0.70 = 0.70)
00:14:11.398 00.004 1092 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.54 = 0.54)
00:14:11.401 00.003 1092 CameraToMount -- cameraX=0.65 cameraY=0.18 hyp=0.68 cameraTheta=0.27 mountX=0.52 mountY=0.35, mountTheta=0.59
00:14:11.406 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=0.18, opts=13)
00:14:11.409 00.003 1092 Enqueuing Move request for scope (0.65, 0.18)
00:14:11.411 00.002 2744 Worker thread wakes up
00:14:11.411 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.18) opts 0xd
00:14:11.411 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, 0.18)
00:14:11.411 00.000 2744 Moving (0.65, 0.18) raw xDistance=0.52 yDistance=0.35
00:14:11.411 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
00:14:11.411 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:11.411 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:14:11.411 00.000 2744 MoveAxis(W, 128, ABG)
00:14:11.411 00.000 2744 Guiding  Dir = 3, Dur = 128
00:14:11.412 00.001 2744 IsSlewing returns 0
00:14:11.412 00.000 2744 IsGuiding returns 0
00:14:11.412 00.000 2744 PulseGuide returned control before completion, sleep 138
00:14:11.428 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1591, FiltMax=65535, Gamma=0.510
00:14:11.444 00.016 1092 UpdateGuideState exits: m=550776 SNR=82.0
00:14:11.448 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:11.450 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:11.453 00.003 1092 Enqueuing Expose request
00:14:11.556 00.103 2744 IsGuiding returns 1
00:14:11.556 00.000 2744 scope still moving after pulse duration time elapsed
00:14:11.588 00.032 2744 IsSlewing returns 0
00:14:11.588 00.000 2744 IsGuiding returns 1
00:14:11.620 00.032 2744 IsSlewing returns 0
00:14:11.620 00.000 2744 IsGuiding returns 0
00:14:11.620 00.000 2744 scope move finished after 128 + 79 ms
00:14:11.620 00.000 2744 Move returns status 0, amount 128
00:14:11.620 00.000 2744 MoveAxis(N, 0, ABG)
00:14:11.620 00.000 2744 Move returns status 0, amount 0
00:14:11.621 00.001 2744 move complete, result=0
00:14:11.621 00.000 2744 worker thread done servicing request
00:14:11.621 00.000 2744 Worker thread wakes up
00:14:11.621 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:11.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:11.621 00.000 1092 GuideStep: 0.5 px 128 ms WEST, 0.3 px 0 ms NORTH
00:14:15.017 03.396 2744 Exposure complete
00:14:15.229 00.212 2744 worker thread done servicing request
00:14:15.229 00.000 1092 OnExposeComplete: enter
00:14:15.232 00.003 1092 UpdateGuideState(): m_state=6
00:14:15.235 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 732
00:14:15.238 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1128.25, Mass=548134, SNR=82.6, Peak=47530 HFD=3.6
00:14:15.243 00.005 1092 MultiStar: [#1 0.57,0.22,0.95,U] [#2 0.67,0.23,1.02,U] [#3 0.65,0.47,1.18,U] [#4 0.61,0.12,0.81,U] [#5 0.73,0.19,0.82,U] [#6 0.54,0.30,0.64,U] [#7 0.84,0.42,0.67,U] [#8 0.88,0.27,0.58,U] 
00:14:15.245 00.002 1092 refined, 8 included, MultiStar: {0.74, 0.24}, one-star: {1.14, -0.06}
00:14:15.248 00.003 1092 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.43) = xAngle (0.74 = 0.74)
00:14:15.251 00.003 1092 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.58 = 0.58)
00:14:15.253 00.002 1092 CameraToMount -- cameraX=0.74 cameraY=0.24 hyp=0.77 cameraTheta=0.31 mountX=0.57 mountY=0.43, mountTheta=0.64
00:14:15.258 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=0.24, opts=13)
00:14:15.260 00.002 1092 Enqueuing Move request for scope (0.74, 0.24)
00:14:15.263 00.003 2744 Worker thread wakes up
00:14:15.263 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.24) opts 0xd
00:14:15.263 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, 0.24)
00:14:15.263 00.000 2744 Moving (0.74, 0.24) raw xDistance=0.57 yDistance=0.43
00:14:15.263 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
00:14:15.263 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:15.263 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:14:15.263 00.000 2744 MoveAxis(W, 137, ABG)
00:14:15.264 00.001 2744 Guiding  Dir = 3, Dur = 137
00:14:15.264 00.000 2744 IsSlewing returns 0
00:14:15.264 00.000 2744 IsGuiding returns 0
00:14:15.265 00.001 2744 PulseGuide returned control before completion, sleep 147
00:14:15.280 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:14:15.296 00.016 1092 UpdateGuideState exits: m=548134 SNR=82.6
00:14:15.299 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:15.302 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:15.305 00.003 1092 Enqueuing Expose request
00:14:15.424 00.119 2744 IsGuiding returns 1
00:14:15.424 00.000 2744 scope still moving after pulse duration time elapsed
00:14:15.456 00.032 2744 IsSlewing returns 0
00:14:15.456 00.000 2744 IsGuiding returns 0
00:14:15.456 00.000 2744 scope move finished after 137 + 54 ms
00:14:15.456 00.000 2744 Move returns status 0, amount 137
00:14:15.456 00.000 2744 MoveAxis(N, 0, ABG)
00:14:15.457 00.001 2744 Move returns status 0, amount 0
00:14:15.457 00.000 2744 move complete, result=0
00:14:15.457 00.000 2744 worker thread done servicing request
00:14:15.457 00.000 2744 Worker thread wakes up
00:14:15.457 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:15.457 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:15.462 00.005 1092 GuideStep: 0.6 px 137 ms WEST, 0.4 px 0 ms NORTH
00:14:18.837 03.375 2744 Exposure complete
00:14:19.019 00.182 2744 worker thread done servicing request
00:14:19.020 00.001 1092 OnExposeComplete: enter
00:14:19.022 00.002 1092 UpdateGuideState(): m_state=6
00:14:19.025 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 733
00:14:19.027 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1128.21, Mass=515923, SNR=79.7, Peak=58026 HFD=3.4
00:14:19.029 00.002 1092 MultiStar: [#1 0.09,0.30,0.99,U] [#2 -0.06,0.17,1.07,U] [#3 -0.03,0.27,0.88,U] [#4 -0.07,0.06,0.87,U] [#5 0.20,0.30,0.89,U] [#6 -0.14,0.59,0.84,U] [#7 0.20,0.26,0.56,U] [#8 0.52,0.21,0.49,U] 
00:14:19.032 00.003 1092 refined, 8 included, MultiStar: {0.12, 0.22}, one-star: {0.55, -0.10}
00:14:19.034 00.002 1092 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.43) = xAngle (1.50 = 1.50)
00:14:19.036 00.002 1092 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.35 = 1.35)
00:14:19.038 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=0.22 hyp=0.25 cameraTheta=1.07 mountX=0.02 mountY=0.25, mountTheta=1.50
00:14:19.042 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.22, opts=13)
00:14:19.044 00.002 1092 Enqueuing Move request for scope (0.12, 0.22)
00:14:19.045 00.001 2744 Worker thread wakes up
00:14:19.046 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.22) opts 0xd
00:14:19.046 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.22)
00:14:19.046 00.000 2744 Moving (0.12, 0.22) raw xDistance=0.02 yDistance=0.25
00:14:19.046 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:14:19.046 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:19.046 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:14:19.046 00.000 2744 MoveAxis(E, 0, ABG)
00:14:19.046 00.000 2744 Move returns status 0, amount 0
00:14:19.046 00.000 2744 MoveAxis(N, 0, ABG)
00:14:19.046 00.000 2744 Move returns status 0, amount 0
00:14:19.046 00.000 2744 move complete, result=0
00:14:19.046 00.000 2744 worker thread done servicing request
00:14:19.059 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1514, FiltMax=65535, Gamma=0.510
00:14:19.075 00.016 1092 UpdateGuideState exits: m=515923 SNR=79.7
00:14:19.078 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:19.080 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:19.083 00.003 1092 Enqueuing Expose request
00:14:19.087 00.004 2744 Worker thread wakes up
00:14:19.087 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:19.087 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:19.088 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:14:22.483 03.395 2744 Exposure complete
00:14:22.680 00.197 2744 worker thread done servicing request
00:14:22.680 00.000 1092 OnExposeComplete: enter
00:14:22.683 00.003 1092 UpdateGuideState(): m_state=6
00:14:22.686 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 734
00:14:22.690 00.004 1092 Star::Find returns 1 (0), X=1602.98, Y=1128.20, Mass=522486, SNR=79.9, Peak=47930 HFD=3.4
00:14:22.693 00.003 1092 MultiStar: [#1 0.45,0.43,0.90,U] [#2 0.33,0.06,1.03,U] [#3 0.26,0.22,0.80,U] [#4 0.21,-0.01,0.77,U] [#5 0.32,0.58,0.72,U] [#6 0.48,0.19,0.66,U] [#7 0.31,0.53,0.63,U] [#8 0.72,0.39,0.47,U] 
00:14:22.695 00.002 1092 refined, 8 included, MultiStar: {0.43, 0.23}, one-star: {0.82, -0.11}
00:14:22.698 00.003 1092 CameraToMount -- cameraTheta (0.48) - m_xAngle (-0.43) = xAngle (0.91 = 0.91)
00:14:22.700 00.002 1092 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.75 = 0.75)
00:14:22.703 00.003 1092 CameraToMount -- cameraX=0.43 cameraY=0.23 hyp=0.49 cameraTheta=0.48 mountX=0.30 mountY=0.34, mountTheta=0.84
00:14:22.707 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.23, opts=13)
00:14:22.710 00.003 1092 Enqueuing Move request for scope (0.43, 0.23)
00:14:22.712 00.002 2744 Worker thread wakes up
00:14:22.712 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.23) opts 0xd
00:14:22.712 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.23)
00:14:22.712 00.000 2744 Moving (0.43, 0.23) raw xDistance=0.30 yDistance=0.34
00:14:22.712 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
00:14:22.712 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:22.712 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:14:22.712 00.000 2744 MoveAxis(W, 67, ABG)
00:14:22.712 00.000 2744 Guiding  Dir = 3, Dur = 67
00:14:22.713 00.001 2744 IsSlewing returns 0
00:14:22.713 00.000 2744 IsGuiding returns 0
00:14:22.713 00.000 2744 PulseGuide returned control before completion, sleep 77
00:14:22.728 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:14:22.741 00.013 1092 UpdateGuideState exits: m=522486 SNR=79.9
00:14:22.744 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:22.748 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:22.750 00.002 1092 Enqueuing Expose request
00:14:22.797 00.047 2744 IsGuiding returns 1
00:14:22.797 00.000 2744 scope still moving after pulse duration time elapsed
00:14:22.829 00.032 2744 IsSlewing returns 0
00:14:22.830 00.001 2744 IsGuiding returns 0
00:14:22.830 00.000 2744 scope move finished after 67 + 49 ms
00:14:22.830 00.000 2744 Move returns status 0, amount 67
00:14:22.830 00.000 2744 MoveAxis(N, 0, ABG)
00:14:22.830 00.000 2744 Move returns status 0, amount 0
00:14:22.830 00.000 2744 move complete, result=0
00:14:22.831 00.001 1092 GuideStep: 0.3 px 67 ms WEST, 0.3 px 0 ms NORTH
00:14:22.833 00.002 2744 worker thread done servicing request
00:14:22.833 00.000 2744 Worker thread wakes up
00:14:22.834 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:22.834 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:26.227 03.393 2744 Exposure complete
00:14:26.425 00.198 2744 worker thread done servicing request
00:14:26.425 00.000 1092 OnExposeComplete: enter
00:14:26.427 00.002 1092 UpdateGuideState(): m_state=6
00:14:26.430 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 735
00:14:26.433 00.003 1092 Star::Find returns 1 (0), X=1603.60, Y=1128.40, Mass=523484, SNR=75.8, Peak=52467 HFD=3.3
00:14:26.435 00.002 1092 MultiStar: [#1 0.94,0.40,0.84,U] [#2 1.02,0.13,1.01,U] [#3 0.89,0.23,0.96,U] [#4 0.60,0.15,0.92,U] [#5 1.06,0.52,0.68,U] [#6 0.92,0.25,0.83,U] [#7 0.94,0.11,0.52,U] [#8 0.93,0.11,0.56,U] 
00:14:26.438 00.003 1092 refined, 8 included, MultiStar: {0.98, 0.22}, one-star: {1.44, 0.09}
00:14:26.440 00.002 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.65 = 0.65)
00:14:26.442 00.002 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
00:14:26.445 00.003 1092 CameraToMount -- cameraX=0.98 cameraY=0.22 hyp=1.00 cameraTheta=0.22 mountX=0.80 mountY=0.47, mountTheta=0.53
00:14:26.452 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.98, y=0.22, opts=13)
00:14:26.457 00.005 1092 Enqueuing Move request for scope (0.98, 0.22)
00:14:26.460 00.003 2744 Worker thread wakes up
00:14:26.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.22) opts 0xd
00:14:26.460 00.000 2744 Handling offset move in thread for scope, endpoint = (0.98, 0.22)
00:14:26.460 00.000 2744 Moving (0.98, 0.22) raw xDistance=0.80 yDistance=0.47
00:14:26.460 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
00:14:26.460 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:26.460 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
00:14:26.460 00.000 2744 MoveAxis(W, 184, ABG)
00:14:26.460 00.000 2744 Guiding  Dir = 3, Dur = 184
00:14:26.461 00.001 2744 IsSlewing returns 0
00:14:26.461 00.000 2744 IsGuiding returns 0
00:14:26.461 00.000 2744 PulseGuide returned control before completion, sleep 194
00:14:26.479 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1594, FiltMax=65535, Gamma=0.510
00:14:26.495 00.016 1092 UpdateGuideState exits: m=523484 SNR=75.8
00:14:26.497 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:26.499 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:26.502 00.003 1092 Enqueuing Expose request
00:14:26.659 00.157 2744 IsGuiding returns 1
00:14:26.659 00.000 2744 scope still moving after pulse duration time elapsed
00:14:26.691 00.032 2744 IsSlewing returns 0
00:14:26.691 00.000 2744 IsGuiding returns 0
00:14:26.691 00.000 2744 scope move finished after 184 + 46 ms
00:14:26.691 00.000 2744 Move returns status 0, amount 184
00:14:26.691 00.000 2744 MoveAxis(N, 0, ABG)
00:14:26.691 00.000 2744 Move returns status 0, amount 0
00:14:26.692 00.001 2744 move complete, result=0
00:14:26.692 00.000 2744 worker thread done servicing request
00:14:26.692 00.000 1092 GuideStep: 0.8 px 184 ms WEST, 0.5 px 0 ms NORTH
00:14:26.694 00.002 2744 Worker thread wakes up
00:14:26.695 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:26.695 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:30.092 03.397 2744 Exposure complete
00:14:30.300 00.208 2744 worker thread done servicing request
00:14:30.300 00.000 1092 OnExposeComplete: enter
00:14:30.303 00.003 1092 UpdateGuideState(): m_state=6
00:14:30.312 00.009 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 736
00:14:30.318 00.006 1092 Star::Find returns 1 (0), X=1603.22, Y=1128.28, Mass=525793, SNR=93.9, Peak=50666 HFD=3.5
00:14:30.323 00.005 1092 MultiStar: [#1 0.93,0.19,0.83,U] [#2 0.69,0.02,0.87,U] [#3 0.51,0.18,0.78,U] [#4 0.54,-0.00,0.71,U] [#5 0.50,0.24,0.66,U] [#6 0.70,0.23,0.61,U] [#7 0.61,0.19,0.45,U] [#8 1.16,0.35,0.46,U] 
00:14:30.326 00.003 1092 refined, 8 included, MultiStar: {0.75, 0.13}, one-star: {1.06, -0.03}
00:14:30.331 00.005 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
00:14:30.335 00.004 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.45 = 0.45)
00:14:30.338 00.003 1092 CameraToMount -- cameraX=0.75 cameraY=0.13 hyp=0.76 cameraTheta=0.17 mountX=0.63 mountY=0.33, mountTheta=0.48
00:14:30.344 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=0.13, opts=13)
00:14:30.349 00.005 1092 Enqueuing Move request for scope (0.75, 0.13)
00:14:30.352 00.003 2744 Worker thread wakes up
00:14:30.352 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.13) opts 0xd
00:14:30.353 00.001 2744 Handling offset move in thread for scope, endpoint = (0.75, 0.13)
00:14:30.353 00.000 2744 Moving (0.75, 0.13) raw xDistance=0.63 yDistance=0.33
00:14:30.353 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
00:14:30.353 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:30.353 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:14:30.353 00.000 2744 MoveAxis(W, 154, ABG)
00:14:30.353 00.000 2744 Guiding  Dir = 3, Dur = 154
00:14:30.353 00.000 2744 IsSlewing returns 0
00:14:30.354 00.001 2744 IsGuiding returns 0
00:14:30.354 00.000 2744 PulseGuide returned control before completion, sleep 164
00:14:30.374 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1754, FiltMax=65535, Gamma=0.510
00:14:30.393 00.019 1092 UpdateGuideState exits: m=525793 SNR=93.9
00:14:30.396 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:30.400 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:30.404 00.004 1092 Enqueuing Expose request
00:14:30.524 00.120 2744 IsGuiding returns 1
00:14:30.525 00.001 2744 scope still moving after pulse duration time elapsed
00:14:30.553 00.028 2744 IsSlewing returns 0
00:14:30.556 00.003 2744 IsGuiding returns 0
00:14:30.556 00.000 2744 scope move finished after 154 + 47 ms
00:14:30.556 00.000 2744 Move returns status 0, amount 154
00:14:30.556 00.000 2744 MoveAxis(N, 0, ABG)
00:14:30.556 00.000 2744 Move returns status 0, amount 0
00:14:30.556 00.000 2744 move complete, result=0
00:14:30.557 00.001 2744 worker thread done servicing request
00:14:30.557 00.000 2744 Worker thread wakes up
00:14:30.557 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:30.557 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:30.557 00.000 1092 GuideStep: 0.6 px 154 ms WEST, 0.3 px 0 ms NORTH
00:14:33.939 03.382 2744 Exposure complete
00:14:34.127 00.188 2744 worker thread done servicing request
00:14:34.128 00.001 1092 OnExposeComplete: enter
00:14:34.132 00.004 1092 UpdateGuideState(): m_state=6
00:14:34.135 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 737
00:14:34.139 00.004 1092 Star::Find returns 1 (0), X=1603.82, Y=1127.94, Mass=565103, SNR=99.0, Peak=43987 HFD=4.2
00:14:34.142 00.003 1092 MultiStar: [#1 1.26,0.07,0.67,U] [#2 0.96,-0.26,0.76,U] [#3 1.14,-0.14,0.65,U] [#4 0.88,-0.32,0.66,U] [#5 1.23,0.11,0.63,U] [#6 0.99,-0.12,0.59,U] [#7 1.03,0.09,0.45,U] [#8 1.44,0.17,0.46,U] 
00:14:34.144 00.002 1092 refined, 8 included, MultiStar: {1.20, -0.12}, one-star: {1.66, -0.37}
00:14:34.147 00.003 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
00:14:34.150 00.003 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
00:14:34.154 00.004 1092 CameraToMount -- cameraX=1.20 cameraY=-0.12 hyp=1.20 cameraTheta=-0.10 mountX=1.14 mountY=0.21, mountTheta=0.18
00:14:34.160 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.20, y=-0.12, opts=13)
00:14:34.162 00.002 1092 Enqueuing Move request for scope (1.20, -0.12)
00:14:34.165 00.003 2744 Worker thread wakes up
00:14:34.165 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.20, -0.12) opts 0xd
00:14:34.165 00.000 2744 Handling offset move in thread for scope, endpoint = (1.20, -0.12)
00:14:34.165 00.000 2744 Moving (1.20, -0.12) raw xDistance=1.14 yDistance=0.21
00:14:34.165 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.14
00:14:34.165 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:34.165 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:14:34.165 00.000 2744 MoveAxis(W, 266, ABG)
00:14:34.165 00.000 2744 Guiding  Dir = 3, Dur = 266
00:14:34.165 00.000 2744 IsSlewing returns 0
00:14:34.166 00.001 2744 IsGuiding returns 0
00:14:34.166 00.000 2744 PulseGuide returned control before completion, sleep 276
00:14:34.181 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1693, FiltMax=65535, Gamma=0.510
00:14:34.199 00.018 1092 UpdateGuideState exits: m=565103 SNR=99.0
00:14:34.203 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:34.205 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:34.207 00.002 1092 Enqueuing Expose request
00:14:34.450 00.243 2744 IsGuiding returns 1
00:14:34.450 00.000 2744 scope still moving after pulse duration time elapsed
00:14:34.481 00.031 2744 IsSlewing returns 0
00:14:34.482 00.001 2744 IsGuiding returns 0
00:14:34.482 00.000 2744 scope move finished after 266 + 49 ms
00:14:34.482 00.000 2744 Move returns status 0, amount 266
00:14:34.482 00.000 2744 MoveAxis(N, 0, ABG)
00:14:34.482 00.000 2744 Move returns status 0, amount 0
00:14:34.482 00.000 2744 move complete, result=0
00:14:34.482 00.000 2744 worker thread done servicing request
00:14:34.482 00.000 2744 Worker thread wakes up
00:14:34.482 00.000 1092 GuideStep: 1.1 px 266 ms WEST, 0.2 px 0 ms NORTH
00:14:34.485 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:34.485 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:37.879 03.394 2744 Exposure complete
00:14:38.078 00.199 2744 worker thread done servicing request
00:14:38.079 00.001 1092 OnExposeComplete: enter
00:14:38.082 00.003 1092 UpdateGuideState(): m_state=6
00:14:38.085 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 738
00:14:38.088 00.003 1092 Star::Find returns 1 (0), X=1602.85, Y=1128.32, Mass=571997, SNR=85.6, Peak=56618 HFD=3.4
00:14:38.091 00.003 1092 MultiStar: [#1 0.42,0.28,0.82,U] [#2 0.11,-0.02,0.85,U] [#3 0.21,0.17,0.85,U] [#4 0.12,0.07,0.87,U] [#5 0.13,0.40,0.85,U] [#6 0.15,0.35,0.73,U] [#7 0.44,0.54,0.56,U] [#8 0.44,0.28,0.40,U] 
00:14:38.093 00.002 1092 refined, 8 included, MultiStar: {0.30, 0.21}, one-star: {0.69, 0.01}
00:14:38.095 00.002 1092 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.43) = xAngle (1.04 = 1.04)
00:14:38.097 00.002 1092 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.88 = 0.88)
00:14:38.100 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=0.21 hyp=0.36 cameraTheta=0.61 mountX=0.18 mountY=0.28, mountTheta=0.99
00:14:38.105 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=0.21, opts=13)
00:14:38.107 00.002 1092 Enqueuing Move request for scope (0.30, 0.21)
00:14:38.109 00.002 2744 Worker thread wakes up
00:14:38.109 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.21) opts 0xd
00:14:38.109 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, 0.21)
00:14:38.110 00.001 2744 Moving (0.30, 0.21) raw xDistance=0.18 yDistance=0.28
00:14:38.110 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:14:38.110 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:38.110 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:14:38.110 00.000 2744 MoveAxis(E, 0, ABG)
00:14:38.110 00.000 2744 Move returns status 0, amount 0
00:14:38.110 00.000 2744 MoveAxis(N, 0, ABG)
00:14:38.110 00.000 2744 Move returns status 0, amount 0
00:14:38.110 00.000 2744 move complete, result=0
00:14:38.110 00.000 2744 worker thread done servicing request
00:14:38.124 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:14:38.137 00.013 1092 UpdateGuideState exits: m=571997 SNR=85.6
00:14:38.140 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:38.142 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:38.144 00.002 1092 Enqueuing Expose request
00:14:38.148 00.004 2744 Worker thread wakes up
00:14:38.148 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:14:38.150 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:38.150 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:41.581 03.431 2744 Exposure complete
00:14:41.810 00.229 2744 worker thread done servicing request
00:14:41.810 00.000 1092 OnExposeComplete: enter
00:14:41.814 00.004 1092 UpdateGuideState(): m_state=6
00:14:41.818 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 739
00:14:41.821 00.003 1092 Star::Find returns 1 (0), X=1602.97, Y=1128.56, Mass=524606, SNR=83.6, Peak=48746 HFD=3.5
00:14:41.825 00.004 1092 MultiStar: [#1 0.46,0.53,1.08,U] [#2 0.20,0.58,0.99,U] [#3 0.20,0.52,0.83,U] [#4 0.00,0.42,1.07,U] [#5 0.42,0.53,0.77,U] [#6 0.46,0.64,0.79,U] [#7 0.29,0.33,0.58,U] [#8 0.64,0.82,0.42,U] 
00:14:41.828 00.003 1092 refined, 8 included, MultiStar: {0.37, 0.49}, one-star: {0.82, 0.25}
00:14:41.830 00.002 1092 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.43) = xAngle (1.35 = 1.35)
00:14:41.833 00.003 1092 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.20 = 1.20)
00:14:41.836 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=0.49 hyp=0.62 cameraTheta=0.92 mountX=0.14 mountY=0.58, mountTheta=1.34
00:14:41.841 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=0.49, opts=13)
00:14:41.844 00.003 1092 Enqueuing Move request for scope (0.37, 0.49)
00:14:41.847 00.003 2744 Worker thread wakes up
00:14:41.847 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.49) opts 0xd
00:14:41.847 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, 0.49)
00:14:41.847 00.000 2744 Moving (0.37, 0.49) raw xDistance=0.14 yDistance=0.58
00:14:41.847 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:14:41.847 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:14:41.848 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
00:14:41.848 00.000 2744 MoveAxis(E, 0, ABG)
00:14:41.848 00.000 2744 Move returns status 0, amount 0
00:14:41.848 00.000 2744 MoveAxis(N, 0, ABG)
00:14:41.848 00.000 2744 Move returns status 0, amount 0
00:14:41.848 00.000 2744 move complete, result=0
00:14:41.848 00.000 2744 worker thread done servicing request
00:14:41.864 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:14:41.879 00.015 1092 UpdateGuideState exits: m=524606 SNR=83.6
00:14:41.881 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:41.884 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:41.887 00.003 1092 Enqueuing Expose request
00:14:41.889 00.002 2744 Worker thread wakes up
00:14:41.890 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:14:41.892 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:41.892 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:45.278 03.386 2744 Exposure complete
00:14:45.474 00.196 2744 worker thread done servicing request
00:14:45.474 00.000 1092 OnExposeComplete: enter
00:14:45.477 00.003 1092 UpdateGuideState(): m_state=6
00:14:45.479 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 740
00:14:45.482 00.003 1092 Star::Find returns 1 (0), X=1602.65, Y=1128.73, Mass=543170, SNR=88.9, Peak=49546 HFD=3.5
00:14:45.485 00.003 1092 MultiStar: [#1 0.16,0.76,0.86,U] [#2 0.06,0.54,0.91,U] [#3 0.01,0.94,0.73,U] [#4 -0.07,0.46,0.70,U] [#5 -0.07,0.85,0.67,U] [#6 0.03,0.78,0.69,U] [#7 -0.05,0.90,0.51,U] [#8 0.40,0.81,0.47,U] 
00:14:45.487 00.002 1092 single-star, 8 included, MultiStar: {0.12, 0.69}, one-star: {0.49, 0.42}
00:14:45.489 00.002 1092 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.43) = xAngle (1.14 = 1.14)
00:14:45.491 00.002 1092 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.99 = 0.99)
00:14:45.493 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=0.42 hyp=0.65 cameraTheta=0.72 mountX=0.27 mountY=0.54, mountTheta=1.11
00:14:45.499 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=0.42, opts=13)
00:14:45.503 00.004 1092 Enqueuing Move request for scope (0.49, 0.42)
00:14:45.506 00.003 2744 Worker thread wakes up
00:14:45.506 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.42) opts 0xd
00:14:45.506 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, 0.42)
00:14:45.506 00.000 2744 Moving (0.49, 0.42) raw xDistance=0.27 yDistance=0.54
00:14:45.506 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
00:14:45.506 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=1.02 newest=1.40
00:14:45.506 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
00:14:45.506 00.000 2744 MoveAxis(E, 0, ABG)
00:14:45.506 00.000 2744 Move returns status 0, amount 0
00:14:45.506 00.000 2744 MoveAxis(S, 102, ABG)
00:14:45.507 00.001 2744 Guiding  Dir = 1, Dur = 102
00:14:45.507 00.000 2744 IsSlewing returns 0
00:14:45.508 00.001 2744 IsGuiding returns 0
00:14:45.508 00.000 2744 PulseGuide returned control before completion, sleep 112
00:14:45.523 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1475, FiltMax=65535, Gamma=0.510
00:14:45.538 00.015 1092 UpdateGuideState exits: m=543170 SNR=88.9
00:14:45.542 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:45.544 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:45.547 00.003 1092 Enqueuing Expose request
00:14:45.632 00.085 2744 IsGuiding returns 1
00:14:45.632 00.000 2744 scope still moving after pulse duration time elapsed
00:14:45.663 00.031 2744 IsSlewing returns 0
00:14:45.663 00.000 2744 IsGuiding returns 0
00:14:45.663 00.000 2744 scope move finished after 102 + 54 ms
00:14:45.663 00.000 2744 Move returns status 0, amount 102
00:14:45.663 00.000 2744 move complete, result=0
00:14:45.665 00.002 2744 worker thread done servicing request
00:14:45.665 00.000 2744 Worker thread wakes up
00:14:45.665 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.5 px 102 ms SOUTH
00:14:45.668 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:45.668 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:49.055 03.387 2744 Exposure complete
00:14:49.256 00.201 2744 worker thread done servicing request
00:14:49.257 00.001 1092 OnExposeComplete: enter
00:14:49.259 00.002 1092 UpdateGuideState(): m_state=6
00:14:49.262 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 741
00:14:49.264 00.002 1092 Star::Find returns 1 (0), X=1601.99, Y=1128.79, Mass=532904, SNR=80.3, Peak=48816 HFD=3.2
00:14:49.267 00.003 1092 MultiStar: [#1 -0.33,0.84,0.98,U] [#2 -0.58,0.76,1.08,U] [#3 -0.38,0.69,0.95,U] [#4 -0.63,0.37,0.90,U] [#5 -0.52,0.79,0.83,U] [#6 -0.61,0.63,0.81,U] [#7 -0.55,0.96,0.73,U] [#8 -0.37,0.84,0.49,U] 
00:14:49.270 00.003 1092 single-star, 8 included, MultiStar: {-0.46, 0.69}, one-star: {-0.16, 0.48}
00:14:49.272 00.002 1092 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.43) = xAngle (2.32 = 2.32)
00:14:49.274 00.002 1092 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.17 = 2.17)
00:14:49.275 00.001 1092 CameraToMount -- cameraX=-0.16 cameraY=0.48 hyp=0.51 cameraTheta=1.90 mountX=-0.35 mountY=0.42, mountTheta=2.26
00:14:49.284 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=0.48, opts=13)
00:14:49.286 00.002 1092 Enqueuing Move request for scope (-0.16, 0.48)
00:14:49.289 00.003 2744 Worker thread wakes up
00:14:49.289 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.48) opts 0xd
00:14:49.289 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, 0.48)
00:14:49.289 00.000 2744 Moving (-0.16, 0.48) raw xDistance=-0.35 yDistance=0.42
00:14:49.289 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
00:14:49.290 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:49.290 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:14:49.290 00.000 2744 MoveAxis(E, 78, ABG)
00:14:49.290 00.000 2744 Guiding  Dir = 2, Dur = 78
00:14:49.290 00.000 2744 IsSlewing returns 0
00:14:49.290 00.000 2744 IsGuiding returns 0
00:14:49.290 00.000 2744 PulseGuide returned control before completion, sleep 88
00:14:49.305 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:14:49.319 00.014 1092 UpdateGuideState exits: m=532904 SNR=80.3
00:14:49.322 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:49.324 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:49.326 00.002 1092 Enqueuing Expose request
00:14:49.390 00.064 2744 IsGuiding returns 1
00:14:49.390 00.000 2744 scope still moving after pulse duration time elapsed
00:14:49.421 00.031 2744 IsSlewing returns 0
00:14:49.422 00.001 2744 IsGuiding returns 0
00:14:49.422 00.000 2744 scope move finished after 78 + 53 ms
00:14:49.422 00.000 2744 Move returns status 0, amount 78
00:14:49.422 00.000 2744 MoveAxis(N, 0, ABG)
00:14:49.422 00.000 2744 Move returns status 0, amount 0
00:14:49.422 00.000 2744 move complete, result=0
00:14:49.423 00.001 2744 worker thread done servicing request
00:14:49.423 00.000 2744 Worker thread wakes up
00:14:49.423 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:49.423 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:49.424 00.001 1092 GuideStep: -0.3 px 78 ms EAST, 0.4 px 0 ms NORTH
00:14:52.818 03.394 2744 Exposure complete
00:14:53.043 00.225 2744 worker thread done servicing request
00:14:53.043 00.000 1092 OnExposeComplete: enter
00:14:53.045 00.002 1092 UpdateGuideState(): m_state=6
00:14:53.048 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 742
00:14:53.051 00.003 1092 Star::Find returns 1 (0), X=1601.80, Y=1128.86, Mass=510911, SNR=82.2, Peak=59712 HFD=3.5
00:14:53.056 00.005 1092 MultiStar: [#1 -0.66,1.12,0.93,U] [#2 -0.86,0.69,1.01,U] [#3 -0.68,0.91,0.84,U] [#4 -0.88,0.63,0.87,U] [#5 -0.73,1.09,0.75,U] [#6 -0.69,1.03,0.72,U] [#7 -0.66,0.97,0.59,U] [#8 -0.57,1.03,0.46,U] 
00:14:53.059 00.003 1092 single-star, 8 included, MultiStar: {-0.68, 0.87}, one-star: {-0.36, 0.56}
00:14:53.060 00.001 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.57 = 2.57)
00:14:53.063 00.003 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
00:14:53.067 00.004 1092 CameraToMount -- cameraX=-0.36 cameraY=0.56 hyp=0.66 cameraTheta=2.15 mountX=-0.56 mountY=0.44, mountTheta=2.48
00:14:53.073 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.56, opts=13)
00:14:53.076 00.003 1092 Enqueuing Move request for scope (-0.36, 0.56)
00:14:53.078 00.002 2744 Worker thread wakes up
00:14:53.079 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.56) opts 0xd
00:14:53.079 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.56)
00:14:53.079 00.000 2744 Moving (-0.36, 0.56) raw xDistance=-0.56 yDistance=0.44
00:14:53.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
00:14:53.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:53.079 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:14:53.079 00.000 2744 MoveAxis(E, 131, ABG)
00:14:53.079 00.000 2744 Guiding  Dir = 2, Dur = 131
00:14:53.080 00.001 2744 IsSlewing returns 0
00:14:53.080 00.000 2744 IsGuiding returns 0
00:14:53.080 00.000 2744 PulseGuide returned control before completion, sleep 141
00:14:53.098 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1459, FiltMax=65535, Gamma=0.510
00:14:53.116 00.018 1092 UpdateGuideState exits: m=510911 SNR=82.2
00:14:53.119 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:53.123 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:53.125 00.002 1092 Enqueuing Expose request
00:14:53.228 00.103 2744 IsGuiding returns 1
00:14:53.228 00.000 2744 scope still moving after pulse duration time elapsed
00:14:53.259 00.031 2744 IsSlewing returns 0
00:14:53.259 00.000 2744 IsGuiding returns 0
00:14:53.259 00.000 2744 scope move finished after 131 + 47 ms
00:14:53.259 00.000 2744 Move returns status 0, amount 131
00:14:53.259 00.000 2744 MoveAxis(N, 0, ABG)
00:14:53.259 00.000 2744 Move returns status 0, amount 0
00:14:53.259 00.000 2744 move complete, result=0
00:14:53.260 00.001 2744 worker thread done servicing request
00:14:53.260 00.000 2744 Worker thread wakes up
00:14:53.260 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:53.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:14:53.261 00.001 1092 GuideStep: -0.6 px 131 ms EAST, 0.4 px 0 ms NORTH
00:14:56.652 03.391 2744 Exposure complete
00:14:56.838 00.186 2744 worker thread done servicing request
00:14:56.838 00.000 1092 OnExposeComplete: enter
00:14:56.841 00.003 1092 UpdateGuideState(): m_state=6
00:14:56.843 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 743
00:14:56.845 00.002 1092 Star::Find returns 1 (0), X=1602.43, Y=1128.64, Mass=567490, SNR=92.9, Peak=57930 HFD=3.3
00:14:56.849 00.004 1092 MultiStar: [#1 -0.23,0.58,1.00,U] [#2 -0.14,0.53,0.96,U] [#3 -0.24,0.53,0.73,U] [#4 -0.55,0.38,0.69,U] [#5 -0.33,0.44,0.62,U] [#6 -0.44,0.73,0.79,U] [#7 -0.07,0.54,0.49,U] [#8 -0.05,0.68,0.42,U] 
00:14:56.852 00.003 1092 single-star, 8 included, MultiStar: {-0.19, 0.52}, one-star: {0.27, 0.33}
00:14:56.855 00.003 1092 CameraToMount -- cameraTheta (0.88) - m_xAngle (-0.43) = xAngle (1.31 = 1.31)
00:14:56.858 00.003 1092 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.16 = 1.16)
00:14:56.861 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=0.33 hyp=0.43 cameraTheta=0.88 mountX=0.11 mountY=0.39, mountTheta=1.30
00:14:56.866 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.33, opts=13)
00:14:56.869 00.003 1092 Enqueuing Move request for scope (0.27, 0.33)
00:14:56.871 00.002 2744 Worker thread wakes up
00:14:56.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.33) opts 0xd
00:14:56.871 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.33)
00:14:56.871 00.000 2744 Moving (0.27, 0.33) raw xDistance=0.11 yDistance=0.39
00:14:56.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:14:56.872 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:14:56.872 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:14:56.872 00.000 2744 MoveAxis(E, 0, ABG)
00:14:56.872 00.000 2744 Move returns status 0, amount 0
00:14:56.872 00.000 2744 MoveAxis(N, 0, ABG)
00:14:56.872 00.000 2744 Move returns status 0, amount 0
00:14:56.872 00.000 2744 move complete, result=0
00:14:56.872 00.000 2744 worker thread done servicing request
00:14:56.889 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:14:56.904 00.015 1092 UpdateGuideState exits: m=567490 SNR=92.9
00:14:56.906 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:14:56.908 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:14:56.910 00.002 1092 Enqueuing Expose request
00:14:56.912 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:14:56.914 00.002 2744 Worker thread wakes up
00:14:56.915 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:14:56.915 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:00.314 03.399 2744 Exposure complete
00:15:00.508 00.194 2744 worker thread done servicing request
00:15:00.508 00.000 1092 OnExposeComplete: enter
00:15:00.510 00.002 1092 UpdateGuideState(): m_state=6
00:15:00.513 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 744
00:15:00.515 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1128.51, Mass=518341, SNR=79.3, Peak=57930 HFD=3.3
00:15:00.517 00.002 1092 MultiStar: [#1 0.15,0.63,1.11,U] [#2 0.07,0.38,0.95,U] [#3 -0.01,0.33,0.83,U] [#4 -0.00,0.09,0.84,U] [#5 -0.05,0.44,0.82,U] [#6 -0.20,0.60,0.86,U] [#7 0.02,0.63,0.58,U] [#8 0.33,0.36,0.49,U] 
00:15:00.520 00.003 1092 refined, 8 included, MultiStar: {0.09, 0.40}, one-star: {0.52, 0.20}
00:15:00.523 00.003 1092 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.43) = xAngle (1.77 = 1.77)
00:15:00.526 00.003 1092 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.62 = 1.62)
00:15:00.528 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=0.40 hyp=0.42 cameraTheta=1.34 mountX=-0.08 mountY=0.41, mountTheta=1.77
00:15:00.531 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.40, opts=13)
00:15:00.533 00.002 1092 Enqueuing Move request for scope (0.09, 0.40)
00:15:00.536 00.003 2744 Worker thread wakes up
00:15:00.536 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.40) opts 0xd
00:15:00.536 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.40)
00:15:00.536 00.000 2744 Moving (0.09, 0.40) raw xDistance=-0.08 yDistance=0.41
00:15:00.536 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:15:00.536 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:00.537 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:15:00.537 00.000 2744 MoveAxis(E, 0, ABG)
00:15:00.537 00.000 2744 Move returns status 0, amount 0
00:15:00.537 00.000 2744 MoveAxis(N, 0, ABG)
00:15:00.537 00.000 2744 Move returns status 0, amount 0
00:15:00.537 00.000 2744 move complete, result=0
00:15:00.537 00.000 2744 worker thread done servicing request
00:15:00.555 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:15:00.571 00.016 1092 UpdateGuideState exits: m=518341 SNR=79.3
00:15:00.573 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:00.575 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:00.577 00.002 1092 Enqueuing Expose request
00:15:00.579 00.002 2744 Worker thread wakes up
00:15:00.579 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:00.580 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:00.580 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:15:03.978 03.398 2744 Exposure complete
00:15:04.190 00.212 2744 worker thread done servicing request
00:15:04.191 00.001 1092 OnExposeComplete: enter
00:15:04.193 00.002 1092 UpdateGuideState(): m_state=6
00:15:04.196 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 745
00:15:04.199 00.003 1092 Star::Find returns 1 (0), X=1602.05, Y=1128.50, Mass=539487, SNR=81.4, Peak=49971 HFD=3.5
00:15:04.201 00.002 1092 MultiStar: [#1 -0.45,0.68,1.00,U] [#2 -0.48,0.58,1.10,U] [#3 -0.48,0.64,0.97,U] [#4 -0.55,0.38,0.97,U] [#5 -0.48,0.77,0.72,U] [#6 -0.83,0.50,0.82,U] [#7 -0.71,0.75,0.60,U] [#8 -0.29,1.26,0.53,U] 
00:15:04.205 00.004 1092 single-star, 8 included, MultiStar: {-0.48, 0.59}, one-star: {-0.10, 0.19}
00:15:04.207 00.002 1092 CameraToMount -- cameraTheta (2.07) - m_xAngle (-0.43) = xAngle (2.50 = 2.50)
00:15:04.209 00.002 1092 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.34 = 2.34)
00:15:04.212 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.22 cameraTheta=2.07 mountX=-0.18 mountY=0.16, mountTheta=2.41
00:15:04.222 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.19, opts=13)
00:15:04.225 00.003 1092 Enqueuing Move request for scope (-0.10, 0.19)
00:15:04.228 00.003 2744 Worker thread wakes up
00:15:04.228 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
00:15:04.228 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
00:15:04.228 00.000 2744 Moving (-0.10, 0.19) raw xDistance=-0.18 yDistance=0.16
00:15:04.228 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:15:04.228 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:04.228 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:15:04.228 00.000 2744 MoveAxis(E, 0, ABG)
00:15:04.228 00.000 2744 Move returns status 0, amount 0
00:15:04.228 00.000 2744 MoveAxis(N, 0, ABG)
00:15:04.228 00.000 2744 Move returns status 0, amount 0
00:15:04.228 00.000 2744 move complete, result=0
00:15:04.229 00.001 2744 worker thread done servicing request
00:15:04.244 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:15:04.263 00.019 1092 UpdateGuideState exits: m=539487 SNR=81.4
00:15:04.266 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:04.269 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:04.273 00.004 1092 Enqueuing Expose request
00:15:04.275 00.002 2744 Worker thread wakes up
00:15:04.275 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:15:04.278 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:04.278 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:07.679 03.401 2744 Exposure complete
00:15:07.884 00.205 2744 worker thread done servicing request
00:15:07.884 00.000 1092 OnExposeComplete: enter
00:15:07.887 00.003 1092 UpdateGuideState(): m_state=6
00:15:07.890 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 746
00:15:07.892 00.002 1092 Star::Find returns 1 (0), X=1601.67, Y=1128.91, Mass=545786, SNR=77.4, Peak=42144 HFD=3.8
00:15:07.895 00.003 1092 MultiStar: [#1 -0.88,0.82,1.10,U] [#2 -1.09,0.94,0.92,U] [#3 -0.92,1.09,0.83,U] [#4 -1.09,0.82,0.88,U] [#5 -0.89,1.19,0.79,U] [#6 -0.93,1.00,0.76,U] [#7 -0.96,0.95,0.56,U] [#8 -1.02,1.17,0.54,U] 
00:15:07.897 00.002 1092 single-star, 8 included, MultiStar: {-0.90, 0.93}, one-star: {-0.49, 0.60}
00:15:07.900 00.003 1092 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.43) = xAngle (2.68 = 2.68)
00:15:07.902 00.002 1092 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.52 = 2.52)
00:15:07.904 00.002 1092 CameraToMount -- cameraX=-0.49 cameraY=0.60 hyp=0.78 cameraTheta=2.25 mountX=-0.69 mountY=0.45, mountTheta=2.57
00:15:07.908 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.60, opts=13)
00:15:07.910 00.002 1092 Enqueuing Move request for scope (-0.49, 0.60)
00:15:07.913 00.003 2744 Worker thread wakes up
00:15:07.913 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.60) opts 0xd
00:15:07.913 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.60)
00:15:07.913 00.000 2744 Moving (-0.49, 0.60) raw xDistance=-0.69 yDistance=0.45
00:15:07.913 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.69
00:15:07.913 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
00:15:07.913 00.000 2744 MoveAxis(E, 156, ABG)
00:15:07.913 00.000 2744 Guiding  Dir = 2, Dur = 156
00:15:07.913 00.000 2744 IsSlewing returns 0
00:15:07.913 00.000 2744 IsGuiding returns 0
00:15:07.915 00.002 2744 PulseGuide returned control before completion, sleep 166
00:15:07.934 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1738, FiltMax=65535, Gamma=0.510
00:15:07.950 00.016 1092 UpdateGuideState exits: m=545786 SNR=77.4
00:15:07.953 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:07.957 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:07.959 00.002 1092 Enqueuing Expose request
00:15:08.089 00.130 2744 IsGuiding returns 1
00:15:08.089 00.000 2744 scope still moving after pulse duration time elapsed
00:15:08.120 00.031 2744 IsSlewing returns 0
00:15:08.120 00.000 2744 IsGuiding returns 0
00:15:08.121 00.001 2744 scope move finished after 156 + 50 ms
00:15:08.121 00.000 2744 Move returns status 0, amount 156
00:15:08.121 00.000 2744 MoveAxis(S, 85, ABG)
00:15:08.121 00.000 2744 Guiding  Dir = 1, Dur = 85
00:15:08.121 00.000 2744 IsSlewing returns 0
00:15:08.121 00.000 2744 IsGuiding returns 0
00:15:08.122 00.001 2744 PulseGuide returned control before completion, sleep 95
00:15:08.230 00.108 2744 IsGuiding returns 1
00:15:08.230 00.000 2744 scope still moving after pulse duration time elapsed
00:15:08.261 00.031 2744 IsSlewing returns 0
00:15:08.262 00.001 2744 IsGuiding returns 0
00:15:08.262 00.000 2744 scope move finished after 85 + 55 ms
00:15:08.262 00.000 2744 Move returns status 0, amount 85
00:15:08.262 00.000 2744 move complete, result=0
00:15:08.263 00.001 1092 GuideStep: -0.7 px 156 ms EAST, 0.5 px 85 ms SOUTH
00:15:08.266 00.003 2744 worker thread done servicing request
00:15:08.266 00.000 2744 Worker thread wakes up
00:15:08.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:08.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:11.659 03.393 2744 Exposure complete
00:15:11.855 00.196 2744 worker thread done servicing request
00:15:11.855 00.000 1092 OnExposeComplete: enter
00:15:11.857 00.002 1092 UpdateGuideState(): m_state=6
00:15:11.859 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 747
00:15:11.861 00.002 1092 Star::Find returns 1 (0), X=1601.33, Y=1129.20, Mass=516724, SNR=78.4, Peak=50608 HFD=3.6
00:15:11.864 00.003 1092 MultiStar: [#1 -1.14,1.09,1.00,U] [#2 -1.51,1.18,0.00,M1] [#3 -1.37,1.20,0.00,M1] [#4 -1.36,0.87,0.92,U] [#5 -1.06,1.26,0.87,U] [#6 -1.20,1.73,0.00,M1] [#7 -1.00,1.30,0.49,U] [#8 -1.15,1.14,0.41,U] 
00:15:11.866 00.002 1092 single-star, 5 included, MultiStar: {-1.09, 1.06}, one-star: {-0.83, 0.89}
00:15:11.868 00.002 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
00:15:11.870 00.002 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
00:15:11.872 00.002 1092 CameraToMount -- cameraX=-0.83 cameraY=0.89 hyp=1.21 cameraTheta=2.32 mountX=-1.12 mountY=0.63, mountTheta=2.63
00:15:11.876 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=0.89, opts=13)
00:15:11.879 00.003 1092 Enqueuing Move request for scope (-0.83, 0.89)
00:15:11.882 00.003 2744 Worker thread wakes up
00:15:11.882 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.89) opts 0xd
00:15:11.882 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, 0.89)
00:15:11.882 00.000 2744 Moving (-0.83, 0.89) raw xDistance=-1.12 yDistance=0.63
00:15:11.882 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.12
00:15:11.882 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
00:15:11.882 00.000 2744 MoveAxis(E, 261, ABG)
00:15:11.882 00.000 2744 Guiding  Dir = 2, Dur = 261
00:15:11.882 00.000 2744 IsSlewing returns 0
00:15:11.882 00.000 2744 IsGuiding returns 0
00:15:11.883 00.001 2744 PulseGuide returned control before completion, sleep 271
00:15:11.899 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:15:11.915 00.016 1092 UpdateGuideState exits: m=516724 SNR=78.4
00:15:11.918 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:11.921 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:11.924 00.003 1092 Enqueuing Expose request
00:15:12.168 00.244 2744 IsGuiding returns 0
00:15:12.168 00.000 2744 Move returns status 0, amount 261
00:15:12.168 00.000 2744 MoveAxis(S, 119, ABG)
00:15:12.168 00.000 2744 Guiding  Dir = 1, Dur = 119
00:15:12.168 00.000 2744 IsSlewing returns 0
00:15:12.169 00.001 2744 IsGuiding returns 0
00:15:12.169 00.000 2744 PulseGuide returned control before completion, sleep 129
00:15:12.309 00.140 2744 IsGuiding returns 1
00:15:12.309 00.000 2744 scope still moving after pulse duration time elapsed
00:15:12.341 00.032 2744 IsSlewing returns 0
00:15:12.341 00.000 2744 IsGuiding returns 0
00:15:12.341 00.000 2744 scope move finished after 119 + 53 ms
00:15:12.341 00.000 2744 Move returns status 0, amount 119
00:15:12.341 00.000 2744 move complete, result=0
00:15:12.341 00.000 2744 worker thread done servicing request
00:15:12.341 00.000 2744 Worker thread wakes up
00:15:12.342 00.001 1092 GuideStep: -1.1 px 261 ms EAST, 0.6 px 119 ms SOUTH
00:15:12.344 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:12.344 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:15.741 03.397 2744 Exposure complete
00:15:15.951 00.210 2744 worker thread done servicing request
00:15:15.951 00.000 1092 OnExposeComplete: enter
00:15:15.954 00.003 1092 UpdateGuideState(): m_state=6
00:15:15.958 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 748
00:15:15.960 00.002 1092 Star::Find returns 1 (0), X=1601.99, Y=1129.00, Mass=489658, SNR=75.7, Peak=53056 HFD=2.8
00:15:15.963 00.003 1092 MultiStar: [#1 -0.62,1.20,1.02,U] [#2 -0.85,0.91,0.91,U] [#3 -0.52,0.98,0.81,U] [#4 -0.85,0.75,0.84,U] [#5 -0.64,0.81,0.76,U] [#6 -0.95,1.15,0.70,U] [#7 -0.52,0.97,0.57,U] [#8 -0.58,1.15,0.49,U] 
00:15:15.966 00.003 1092 single-star, 8 included, MultiStar: {-0.63, 0.94}, one-star: {-0.17, 0.69}
00:15:15.968 00.002 1092 CameraToMount -- cameraTheta (1.81) - m_xAngle (-0.43) = xAngle (2.24 = 2.24)
00:15:15.971 00.003 1092 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.09 = 2.09)
00:15:15.973 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=0.69 hyp=0.71 cameraTheta=1.81 mountX=-0.44 mountY=0.62, mountTheta=2.19
00:15:15.979 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.69, opts=13)
00:15:15.983 00.004 1092 Enqueuing Move request for scope (-0.17, 0.69)
00:15:15.985 00.002 2744 Worker thread wakes up
00:15:15.986 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.69) opts 0xd
00:15:15.986 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.69)
00:15:15.986 00.000 2744 Moving (-0.17, 0.69) raw xDistance=-0.44 yDistance=0.62
00:15:15.986 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.44
00:15:15.986 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:15:15.986 00.000 2744 MoveAxis(E, 117, ABG)
00:15:15.986 00.000 2744 Guiding  Dir = 2, Dur = 117
00:15:15.986 00.000 2744 IsSlewing returns 0
00:15:15.986 00.000 2744 IsGuiding returns 0
00:15:15.987 00.001 2744 PulseGuide returned control before completion, sleep 127
00:15:16.005 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:15:16.018 00.013 1092 UpdateGuideState exits: m=489658 SNR=75.7
00:15:16.022 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:16.024 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:16.026 00.002 1092 Enqueuing Expose request
00:15:16.130 00.104 2744 IsGuiding returns 0
00:15:16.130 00.000 2744 Move returns status 0, amount 117
00:15:16.130 00.000 2744 MoveAxis(S, 117, ABG)
00:15:16.130 00.000 2744 Guiding  Dir = 1, Dur = 117
00:15:16.131 00.001 2744 IsSlewing returns 0
00:15:16.131 00.000 2744 IsGuiding returns 0
00:15:16.131 00.000 2744 PulseGuide returned control before completion, sleep 127
00:15:16.271 00.140 2744 IsGuiding returns 1
00:15:16.271 00.000 2744 scope still moving after pulse duration time elapsed
00:15:16.301 00.030 2744 IsSlewing returns 0
00:15:16.301 00.000 2744 IsGuiding returns 0
00:15:16.301 00.000 2744 scope move finished after 117 + 53 ms
00:15:16.301 00.000 2744 Move returns status 0, amount 117
00:15:16.302 00.001 2744 move complete, result=0
00:15:16.302 00.000 2744 worker thread done servicing request
00:15:16.302 00.000 2744 Worker thread wakes up
00:15:16.302 00.000 1092 GuideStep: -0.4 px 117 ms EAST, 0.6 px 117 ms SOUTH
00:15:16.305 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:16.305 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:19.705 03.400 2744 Exposure complete
00:15:19.960 00.255 2744 worker thread done servicing request
00:15:19.960 00.000 1092 OnExposeComplete: enter
00:15:19.964 00.004 1092 UpdateGuideState(): m_state=6
00:15:19.968 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 749
00:15:19.970 00.002 1092 Star::Find returns 1 (0), X=1602.04, Y=1128.98, Mass=523035, SNR=78.2, Peak=45072 HFD=4.0
00:15:19.973 00.003 1092 MultiStar: [#1 -0.59,1.17,0.98,U] [#2 -0.53,0.62,0.95,U] [#3 -0.76,1.13,0.87,U] [#4 -0.75,0.59,0.78,U] [#5 -0.52,0.84,0.69,U] [#6 -0.37,0.94,0.74,U] [#7 -0.76,0.90,0.64,U] [#8 -0.36,1.13,0.51,U] 
00:15:19.976 00.003 1092 single-star, 8 included, MultiStar: {-0.52, 0.88}, one-star: {-0.12, 0.67}
00:15:19.979 00.003 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.17 = 2.17)
00:15:19.982 00.003 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.01 = 2.01)
00:15:19.985 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=0.67 hyp=0.68 cameraTheta=1.74 mountX=-0.38 mountY=0.62, mountTheta=2.13
00:15:19.989 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.67, opts=13)
00:15:19.993 00.004 1092 Enqueuing Move request for scope (-0.12, 0.67)
00:15:19.998 00.005 2744 Worker thread wakes up
00:15:19.998 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.67) opts 0xd
00:15:19.998 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.67)
00:15:19.998 00.000 2744 Moving (-0.12, 0.67) raw xDistance=-0.38 yDistance=0.62
00:15:19.999 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
00:15:19.999 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
00:15:19.999 00.000 2744 MoveAxis(E, 94, ABG)
00:15:19.999 00.000 2744 Guiding  Dir = 2, Dur = 94
00:15:19.999 00.000 2744 IsSlewing returns 0
00:15:19.999 00.000 2744 IsGuiding returns 0
00:15:20.000 00.001 2744 PulseGuide returned control before completion, sleep 104
00:15:20.018 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1738, FiltMax=65535, Gamma=0.510
00:15:20.038 00.020 1092 UpdateGuideState exits: m=523035 SNR=78.2
00:15:20.042 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:20.044 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:20.047 00.003 1092 Enqueuing Expose request
00:15:20.118 00.071 2744 IsGuiding returns 1
00:15:20.118 00.000 2744 scope still moving after pulse duration time elapsed
00:15:20.149 00.031 2744 IsSlewing returns 0
00:15:20.149 00.000 2744 IsGuiding returns 0
00:15:20.150 00.001 2744 scope move finished after 94 + 55 ms
00:15:20.150 00.000 2744 Move returns status 0, amount 94
00:15:20.150 00.000 2744 MoveAxis(S, 116, ABG)
00:15:20.150 00.000 2744 Guiding  Dir = 1, Dur = 116
00:15:20.150 00.000 2744 IsSlewing returns 0
00:15:20.150 00.000 2744 IsGuiding returns 0
00:15:20.151 00.001 2744 PulseGuide returned control before completion, sleep 126
00:15:20.291 00.140 2744 IsGuiding returns 1
00:15:20.291 00.000 2744 scope still moving after pulse duration time elapsed
00:15:20.322 00.031 2744 IsSlewing returns 0
00:15:20.322 00.000 2744 IsGuiding returns 0
00:15:20.322 00.000 2744 scope move finished after 116 + 55 ms
00:15:20.322 00.000 2744 Move returns status 0, amount 116
00:15:20.322 00.000 2744 move complete, result=0
00:15:20.323 00.001 2744 worker thread done servicing request
00:15:20.323 00.000 2744 Worker thread wakes up
00:15:20.323 00.000 1092 GuideStep: -0.4 px 94 ms EAST, 0.6 px 116 ms SOUTH
00:15:20.325 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:20.325 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:23.721 03.396 2744 Exposure complete
00:15:23.909 00.188 2744 worker thread done servicing request
00:15:23.909 00.000 1092 OnExposeComplete: enter
00:15:23.912 00.003 1092 UpdateGuideState(): m_state=6
00:15:23.916 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 750
00:15:23.918 00.002 1092 Star::Find returns 1 (0), X=1601.44, Y=1128.68, Mass=502316, SNR=77.8, Peak=39792 HFD=3.5
00:15:23.921 00.003 1092 MultiStar: [#1 -1.18,0.75,1.04,U] [#2 -1.07,0.41,0.84,U] [#3 -1.32,0.71,0.84,U] [#4 -1.53,0.50,0.86,U] [#5 -1.08,0.85,0.71,U] [#6 -1.18,1.06,0.75,U] [#7 -1.06,0.65,0.61,U] [#8 -1.16,0.87,0.43,U] 
00:15:23.923 00.002 1092 single-star, 8 included, MultiStar: {-1.14, 0.66}, one-star: {-0.72, 0.37}
00:15:23.925 00.002 1092 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.43) = xAngle (3.10 = 3.10)
00:15:23.927 00.002 1092 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.94 = 2.94)
00:15:23.929 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=0.37 hyp=0.81 cameraTheta=2.67 mountX=-0.81 mountY=0.16, mountTheta=2.95
00:15:23.933 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.37, opts=13)
00:15:23.936 00.003 1092 Enqueuing Move request for scope (-0.72, 0.37)
00:15:23.939 00.003 2744 Worker thread wakes up
00:15:23.939 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.37) opts 0xd
00:15:23.939 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.37)
00:15:23.939 00.000 2744 Moving (-0.72, 0.37) raw xDistance=-0.81 yDistance=0.16
00:15:23.939 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
00:15:23.939 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:23.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:15:23.939 00.000 2744 MoveAxis(E, 187, ABG)
00:15:23.939 00.000 2744 Guiding  Dir = 2, Dur = 187
00:15:23.939 00.000 2744 IsSlewing returns 0
00:15:23.940 00.001 2744 IsGuiding returns 0
00:15:23.940 00.000 2744 PulseGuide returned control before completion, sleep 197
00:15:23.954 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:15:23.968 00.014 1092 UpdateGuideState exits: m=502316 SNR=77.8
00:15:23.971 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:23.973 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:23.975 00.002 1092 Enqueuing Expose request
00:15:24.149 00.174 2744 IsGuiding returns 1
00:15:24.149 00.000 2744 scope still moving after pulse duration time elapsed
00:15:24.181 00.032 2744 IsSlewing returns 0
00:15:24.182 00.001 2744 IsGuiding returns 0
00:15:24.182 00.000 2744 scope move finished after 187 + 54 ms
00:15:24.182 00.000 2744 Move returns status 0, amount 187
00:15:24.182 00.000 2744 MoveAxis(N, 0, ABG)
00:15:24.182 00.000 2744 Move returns status 0, amount 0
00:15:24.182 00.000 2744 move complete, result=0
00:15:24.182 00.000 2744 worker thread done servicing request
00:15:24.182 00.000 2744 Worker thread wakes up
00:15:24.182 00.000 1092 GuideStep: -0.8 px 187 ms EAST, 0.2 px 0 ms NORTH
00:15:24.185 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:24.185 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:27.583 03.398 2744 Exposure complete
00:15:27.791 00.208 2744 worker thread done servicing request
00:15:27.792 00.001 1092 OnExposeComplete: enter
00:15:27.795 00.003 1092 UpdateGuideState(): m_state=6
00:15:27.798 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 751
00:15:27.801 00.003 1092 Star::Find returns 1 (0), X=1601.68, Y=1128.69, Mass=520476, SNR=80.9, Peak=48467 HFD=3.4
00:15:27.803 00.002 1092 MultiStar: [#1 -0.93,0.69,0.92,U] [#2 -0.96,0.53,0.96,U] [#3 -1.10,0.56,0.78,U] [#4 -1.26,0.58,0.92,U] [#5 -0.81,0.91,0.74,U] [#6 -0.80,0.76,0.65,U] [#7 -0.80,0.88,0.68,U] [#8 -0.58,0.64,0.45,U] 
00:15:27.806 00.003 1092 single-star, 8 included, MultiStar: {-0.87, 0.64}, one-star: {-0.48, 0.38}
00:15:27.809 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
00:15:27.811 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
00:15:27.813 00.002 1092 CameraToMount -- cameraX=-0.48 cameraY=0.38 hyp=0.61 cameraTheta=2.47 mountX=-0.59 mountY=0.24, mountTheta=2.76
00:15:27.820 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.38, opts=13)
00:15:27.822 00.002 1092 Enqueuing Move request for scope (-0.48, 0.38)
00:15:27.825 00.003 2744 Worker thread wakes up
00:15:27.825 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.38) opts 0xd
00:15:27.825 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.38)
00:15:27.825 00.000 2744 Moving (-0.48, 0.38) raw xDistance=-0.59 yDistance=0.24
00:15:27.825 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
00:15:27.825 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:27.825 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:15:27.825 00.000 2744 MoveAxis(E, 146, ABG)
00:15:27.825 00.000 2744 Guiding  Dir = 2, Dur = 146
00:15:27.826 00.001 2744 IsSlewing returns 0
00:15:27.826 00.000 2744 IsGuiding returns 0
00:15:27.826 00.000 2744 PulseGuide returned control before completion, sleep 156
00:15:27.841 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:15:27.857 00.016 1092 UpdateGuideState exits: m=520476 SNR=80.9
00:15:27.860 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:27.862 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:27.865 00.003 1092 Enqueuing Expose request
00:15:27.997 00.132 2744 IsGuiding returns 1
00:15:27.997 00.000 2744 scope still moving after pulse duration time elapsed
00:15:28.027 00.030 2744 IsSlewing returns 0
00:15:28.027 00.000 2744 IsGuiding returns 0
00:15:28.027 00.000 2744 scope move finished after 146 + 55 ms
00:15:28.027 00.000 2744 Move returns status 0, amount 146
00:15:28.027 00.000 2744 MoveAxis(N, 0, ABG)
00:15:28.028 00.001 2744 Move returns status 0, amount 0
00:15:28.028 00.000 2744 move complete, result=0
00:15:28.028 00.000 2744 worker thread done servicing request
00:15:28.028 00.000 2744 Worker thread wakes up
00:15:28.028 00.000 1092 GuideStep: -0.6 px 146 ms EAST, 0.2 px 0 ms NORTH
00:15:28.032 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:28.032 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:31.417 03.385 2744 Exposure complete
00:15:31.610 00.193 2744 worker thread done servicing request
00:15:31.610 00.000 1092 OnExposeComplete: enter
00:15:31.612 00.002 1092 UpdateGuideState(): m_state=6
00:15:31.615 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 752
00:15:31.619 00.004 1092 Star::Find returns 1 (0), X=1601.74, Y=1128.92, Mass=546323, SNR=97.5, Peak=55123 HFD=3.5
00:15:31.621 00.002 1092 MultiStar: [#1 -0.74,0.83,0.81,U] [#2 -0.94,0.70,0.82,U] [#3 -0.91,0.77,0.64,U] [#4 -1.02,0.69,0.69,U] [#5 -0.91,0.81,0.64,U] [#6 -0.98,0.83,0.73,U] [#7 -0.82,1.12,0.47,U] [#8 -0.53,1.02,0.38,U] 
00:15:31.623 00.002 1092 single-star, 8 included, MultiStar: {-0.80, 0.79}, one-star: {-0.42, 0.61}
00:15:31.625 00.002 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.60 = 2.60)
00:15:31.627 00.002 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
00:15:31.629 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=0.61 hyp=0.74 cameraTheta=2.18 mountX=-0.63 mountY=0.47, mountTheta=2.50
00:15:31.633 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=0.61, opts=13)
00:15:31.637 00.004 1092 Enqueuing Move request for scope (-0.42, 0.61)
00:15:31.639 00.002 2744 Worker thread wakes up
00:15:31.639 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.61) opts 0xd
00:15:31.639 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, 0.61)
00:15:31.639 00.000 2744 Moving (-0.42, 0.61) raw xDistance=-0.63 yDistance=0.47
00:15:31.639 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
00:15:31.640 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.47 from input 0.47
00:15:31.640 00.000 2744 MoveAxis(E, 152, ABG)
00:15:31.640 00.000 2744 Guiding  Dir = 2, Dur = 152
00:15:31.640 00.000 2744 IsSlewing returns 0
00:15:31.640 00.000 2744 IsGuiding returns 0
00:15:31.640 00.000 2744 PulseGuide returned control before completion, sleep 162
00:15:31.655 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:15:31.669 00.014 1092 UpdateGuideState exits: m=546323 SNR=97.5
00:15:31.672 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:31.674 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:31.676 00.002 1092 Enqueuing Expose request
00:15:31.815 00.139 2744 IsGuiding returns 1
00:15:31.815 00.000 2744 scope still moving after pulse duration time elapsed
00:15:31.846 00.031 2744 IsSlewing returns 0
00:15:31.846 00.000 2744 IsGuiding returns 0
00:15:31.846 00.000 2744 scope move finished after 152 + 54 ms
00:15:31.846 00.000 2744 Move returns status 0, amount 152
00:15:31.846 00.000 2744 MoveAxis(S, 89, ABG)
00:15:31.846 00.000 2744 Guiding  Dir = 1, Dur = 89
00:15:31.848 00.002 2744 IsSlewing returns 0
00:15:31.849 00.001 2744 IsGuiding returns 0
00:15:31.849 00.000 2744 PulseGuide returned control before completion, sleep 99
00:15:31.955 00.106 2744 IsGuiding returns 1
00:15:31.955 00.000 2744 scope still moving after pulse duration time elapsed
00:15:31.986 00.031 2744 IsSlewing returns 0
00:15:31.986 00.000 2744 IsGuiding returns 0
00:15:31.988 00.002 2744 scope move finished after 89 + 49 ms
00:15:31.988 00.000 2744 Move returns status 0, amount 89
00:15:31.988 00.000 2744 move complete, result=0
00:15:31.988 00.000 2744 worker thread done servicing request
00:15:31.988 00.000 2744 Worker thread wakes up
00:15:31.988 00.000 1092 GuideStep: -0.6 px 152 ms EAST, 0.5 px 89 ms SOUTH
00:15:31.991 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:31.991 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:35.387 03.396 2744 Exposure complete
00:15:35.622 00.235 2744 worker thread done servicing request
00:15:35.622 00.000 1092 OnExposeComplete: enter
00:15:35.626 00.004 1092 UpdateGuideState(): m_state=6
00:15:35.629 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 753
00:15:35.637 00.008 1092 Star::Find returns 1 (0), X=1602.37, Y=1127.92, Mass=522854, SNR=71.4, Peak=52899 HFD=3.4
00:15:35.641 00.004 1092 MultiStar: [#1 -0.30,-0.04,0.99,U] [#2 -0.30,-0.15,1.08,U] [#3 -0.29,0.03,0.97,U] [#4 -0.40,-0.06,0.88,U] [#5 -0.07,0.06,0.87,U] [#6 -0.29,-0.01,0.93,U] [#7 -0.25,0.17,0.85,U] [#8 -0.29,0.25,0.52,U] 
00:15:35.643 00.002 1092 refined, 8 included, MultiStar: {-0.21, -0.03}, one-star: {0.21, -0.39}
00:15:35.646 00.003 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
00:15:35.650 00.004 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
00:15:35.653 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.22 cameraTheta=-2.98 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
00:15:35.665 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.03, opts=13)
00:15:35.670 00.005 1092 Enqueuing Move request for scope (-0.21, -0.03)
00:15:35.676 00.006 2744 Worker thread wakes up
00:15:35.676 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
00:15:35.676 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
00:15:35.676 00.000 2744 Moving (-0.21, -0.03) raw xDistance=-0.18 yDistance=-0.09
00:15:35.676 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:15:35.676 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:35.677 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:15:35.677 00.000 2744 MoveAxis(E, 0, ABG)
00:15:35.677 00.000 2744 Move returns status 0, amount 0
00:15:35.677 00.000 2744 MoveAxis(N, 0, ABG)
00:15:35.677 00.000 2744 Move returns status 0, amount 0
00:15:35.677 00.000 2744 move complete, result=0
00:15:35.677 00.000 2744 worker thread done servicing request
00:15:35.703 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:15:35.726 00.023 1092 UpdateGuideState exits: m=522854 SNR=71.4
00:15:35.730 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:35.733 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:35.736 00.003 1092 Enqueuing Expose request
00:15:35.739 00.003 2744 Worker thread wakes up
00:15:35.739 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:15:35.743 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:35.743 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:39.140 03.397 2744 Exposure complete
00:15:39.338 00.198 2744 worker thread done servicing request
00:15:39.338 00.000 1092 OnExposeComplete: enter
00:15:39.341 00.003 1092 UpdateGuideState(): m_state=6
00:15:39.343 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 754
00:15:39.346 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1127.90, Mass=530581, SNR=80.7, Peak=42611 HFD=3.5
00:15:39.350 00.004 1092 MultiStar: [#1 -0.11,-0.12,0.96,U] [#2 -0.31,-0.43,0.94,U] [#3 -0.56,-0.19,0.75,U] [#4 -0.52,-0.32,1.08,U] [#5 -0.38,-0.21,0.85,U] [#6 -0.55,-0.19,0.78,U] [#7 -0.36,-0.01,0.60,U] [#8 -0.24,-0.14,0.42,U] 
00:15:39.352 00.002 1092 refined, 8 included, MultiStar: {-0.33, -0.24}, one-star: {0.05, -0.41}
00:15:39.355 00.003 1092 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.43) = xAngle (-2.07 = -2.07)
00:15:39.357 00.002 1092 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.23 = -2.23)
00:15:39.359 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.24 hyp=0.41 cameraTheta=-2.50 mountX=-0.20 mountY=-0.32, mountTheta=-2.12
00:15:39.363 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.24, opts=13)
00:15:39.366 00.003 1092 Enqueuing Move request for scope (-0.33, -0.24)
00:15:39.368 00.002 2744 Worker thread wakes up
00:15:39.368 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.24) opts 0xd
00:15:39.369 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.24)
00:15:39.369 00.000 2744 Moving (-0.33, -0.24) raw xDistance=-0.20 yDistance=-0.32
00:15:39.369 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:15:39.369 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:39.369 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:15:39.369 00.000 2744 MoveAxis(E, 0, ABG)
00:15:39.369 00.000 2744 Move returns status 0, amount 0
00:15:39.369 00.000 2744 MoveAxis(N, 0, ABG)
00:15:39.369 00.000 2744 Move returns status 0, amount 0
00:15:39.369 00.000 2744 move complete, result=0
00:15:39.369 00.000 2744 worker thread done servicing request
00:15:39.385 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1725, FiltMax=65535, Gamma=0.510
00:15:39.401 00.016 1092 UpdateGuideState exits: m=530581 SNR=80.7
00:15:39.404 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:39.406 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:39.408 00.002 1092 Enqueuing Expose request
00:15:39.410 00.002 2744 Worker thread wakes up
00:15:39.410 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:15:39.412 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:39.413 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:42.820 03.407 2744 Exposure complete
00:15:43.021 00.201 2744 worker thread done servicing request
00:15:43.022 00.001 1092 OnExposeComplete: enter
00:15:43.024 00.002 1092 UpdateGuideState(): m_state=6
00:15:43.028 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 755
00:15:43.031 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1128.01, Mass=527616, SNR=80.0, Peak=54819 HFD=3.2
00:15:43.036 00.005 1092 MultiStar: [#1 -0.50,-0.06,0.93,U] [#2 -0.66,-0.12,1.02,U] [#3 -0.78,-0.09,0.85,U] [#4 -0.74,-0.35,0.77,U] [#5 -0.61,0.03,0.73,U] [#6 -0.63,-0.03,0.74,U] [#7 -0.56,0.04,0.54,U] [#8 -0.30,-0.01,0.39,U] 
00:15:43.039 00.003 1092 single-star, 8 included, MultiStar: {-0.56, -0.12}, one-star: {-0.19, -0.30}
00:15:43.042 00.003 1092 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.43) = xAngle (-1.70 = -1.70)
00:15:43.045 00.003 1092 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.85 = -1.85)
00:15:43.049 00.004 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.30 hyp=0.35 cameraTheta=-2.12 mountX=-0.04 mountY=-0.34, mountTheta=-1.70
00:15:43.056 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.30, opts=13)
00:15:43.059 00.003 1092 Enqueuing Move request for scope (-0.19, -0.30)
00:15:43.061 00.002 2744 Worker thread wakes up
00:15:43.061 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.30) opts 0xd
00:15:43.061 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.30)
00:15:43.061 00.000 2744 Moving (-0.19, -0.30) raw xDistance=-0.04 yDistance=-0.34
00:15:43.063 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:15:43.063 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:43.063 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:15:43.063 00.000 2744 MoveAxis(E, 0, ABG)
00:15:43.063 00.000 2744 Move returns status 0, amount 0
00:15:43.063 00.000 2744 MoveAxis(N, 0, ABG)
00:15:43.063 00.000 2744 Move returns status 0, amount 0
00:15:43.063 00.000 2744 move complete, result=0
00:15:43.063 00.000 2744 worker thread done servicing request
00:15:43.078 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:15:43.099 00.021 1092 UpdateGuideState exits: m=527616 SNR=80.0
00:15:43.102 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:43.105 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:43.108 00.003 1092 Enqueuing Expose request
00:15:43.110 00.002 2744 Worker thread wakes up
00:15:43.110 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:15:43.112 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:43.112 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:46.808 03.696 2744 Exposure complete
00:15:47.370 00.562 2744 worker thread done servicing request
00:15:47.370 00.000 1092 OnExposeComplete: enter
00:15:47.375 00.005 1092 UpdateGuideState(): m_state=6
00:15:47.379 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 756
00:15:47.384 00.005 1092 Star::Find returns 1 (0), X=1602.00, Y=1127.84, Mass=498493, SNR=84.5, Peak=62003 HFD=3.1
00:15:47.388 00.004 1092 MultiStar: [#1 -0.36,0.04,1.04,U] [#2 -0.82,0.06,0.91,U] [#3 -0.82,-0.05,0.75,U] [#4 -0.92,-0.25,0.81,U] [#5 -0.75,0.12,0.77,U] [#6 -0.88,0.05,0.75,U] [#7 -0.59,-0.05,0.62,U] [#8 -0.19,0.22,0.52,U] 
00:15:47.392 00.004 1092 single-star, 8 included, MultiStar: {-0.60, -0.06}, one-star: {-0.15, -0.47}
00:15:47.396 00.004 1092 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.43) = xAngle (-1.46 = -1.46)
00:15:47.399 00.003 1092 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.62 = -1.62)
00:15:47.403 00.004 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.47 hyp=0.49 cameraTheta=-1.89 mountX=0.05 mountY=-0.49, mountTheta=-1.46
00:15:47.410 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.47, opts=13)
00:15:47.415 00.005 1092 Enqueuing Move request for scope (-0.15, -0.47)
00:15:47.419 00.004 2744 Worker thread wakes up
00:15:47.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.47) opts 0xd
00:15:47.419 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.47)
00:15:47.419 00.000 2744 Moving (-0.15, -0.47) raw xDistance=0.05 yDistance=-0.49
00:15:47.419 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:15:47.419 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:15:47.420 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
00:15:47.420 00.000 2744 MoveAxis(E, 0, ABG)
00:15:47.420 00.000 2744 Move returns status 0, amount 0
00:15:47.420 00.000 2744 MoveAxis(N, 0, ABG)
00:15:47.420 00.000 2744 Move returns status 0, amount 0
00:15:47.420 00.000 2744 move complete, result=0
00:15:47.420 00.000 2744 worker thread done servicing request
00:15:47.445 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1431, FiltMax=65535, Gamma=0.510
00:15:47.470 00.025 1092 UpdateGuideState exits: m=498493 SNR=84.5
00:15:47.478 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:47.484 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:47.488 00.004 1092 Enqueuing Expose request
00:15:47.493 00.005 2744 Worker thread wakes up
00:15:47.493 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:15:47.498 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:47.499 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:50.935 03.436 2744 Exposure complete
00:15:51.326 00.391 2744 worker thread done servicing request
00:15:51.326 00.000 1092 OnExposeComplete: enter
00:15:51.338 00.012 1092 UpdateGuideState(): m_state=6
00:15:51.353 00.015 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 757
00:15:51.364 00.011 1092 Star::Find returns 1 (0), X=1601.63, Y=1127.96, Mass=512059, SNR=87.4, Peak=56947 HFD=3.4
00:15:51.373 00.009 1092 MultiStar: [#1 -0.91,0.09,0.86,U] [#2 -1.10,-0.08,1.00,U] [#3 -1.01,-0.08,0.79,U] [#4 -1.18,-0.15,0.87,U] [#5 -0.87,0.24,0.60,U] [#6 -1.08,0.08,0.65,U] [#7 -0.90,0.04,0.50,U] [#8 -1.00,0.22,0.48,U] 
00:15:51.379 00.006 1092 single-star, 8 included, MultiStar: {-0.95, -0.03}, one-star: {-0.53, -0.35}
00:15:51.382 00.003 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.13 = -2.13)
00:15:51.387 00.005 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
00:15:51.390 00.003 1092 CameraToMount -- cameraX=-0.53 cameraY=-0.35 hyp=0.64 cameraTheta=-2.56 mountX=-0.34 mountY=-0.48, mountTheta=-2.18
00:15:51.401 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=-0.35, opts=13)
00:15:51.406 00.005 1092 Enqueuing Move request for scope (-0.53, -0.35)
00:15:51.415 00.009 2744 Worker thread wakes up
00:15:51.417 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.35) opts 0xd
00:15:51.417 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, -0.35)
00:15:51.417 00.000 2744 Moving (-0.53, -0.35) raw xDistance=-0.34 yDistance=-0.48
00:15:51.417 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
00:15:51.417 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:15:51.418 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:15:51.418 00.000 2744 MoveAxis(E, 76, ABG)
00:15:51.418 00.000 2744 Guiding  Dir = 2, Dur = 76
00:15:51.418 00.000 2744 IsSlewing returns 0
00:15:51.419 00.001 2744 IsGuiding returns 0
00:15:51.420 00.001 2744 PulseGuide returned control before completion, sleep 86
00:15:51.473 00.053 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:15:51.514 00.041 2744 IsGuiding returns 1
00:15:51.514 00.000 2744 scope still moving after pulse duration time elapsed
00:15:51.514 00.000 1092 UpdateGuideState exits: m=512059 SNR=87.4
00:15:51.522 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:51.528 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:51.536 00.008 1092 Enqueuing Expose request
00:15:51.544 00.008 2744 IsSlewing returns 0
00:15:51.545 00.001 2744 IsGuiding returns 0
00:15:51.545 00.000 2744 scope move finished after 76 + 49 ms
00:15:51.545 00.000 2744 Move returns status 0, amount 76
00:15:51.545 00.000 2744 MoveAxis(N, 0, ABG)
00:15:51.545 00.000 2744 Move returns status 0, amount 0
00:15:51.545 00.000 2744 move complete, result=0
00:15:51.546 00.001 2744 worker thread done servicing request
00:15:51.547 00.001 2744 Worker thread wakes up
00:15:51.547 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:51.547 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:51.556 00.009 1092 GuideStep: -0.3 px 76 ms EAST, -0.5 px 0 ms NORTH
00:15:52.875 01.319 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:15:52.878 00.003 1092 case statement mapped state 6 to 3
00:15:52.881 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:15:54.939 02.058 2744 Exposure complete
00:15:55.132 00.193 2744 worker thread done servicing request
00:15:55.132 00.000 1092 OnExposeComplete: enter
00:15:55.134 00.002 1092 UpdateGuideState(): m_state=6
00:15:55.137 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 758
00:15:55.140 00.003 1092 Star::Find returns 1 (0), X=1601.48, Y=1128.15, Mass=547229, SNR=93.0, Peak=50931 HFD=3.7
00:15:55.142 00.002 1092 MultiStar: [#1 -0.96,0.15,0.82,U] [#2 -1.15,-0.09,0.91,U] [#3 -1.23,-0.09,0.65,U] [#4 -1.20,0.02,0.77,U] [#5 -1.24,0.13,0.74,U] [#6 -1.24,0.11,0.68,U] [#7 -1.15,0.31,0.57,U] [#8 -0.54,0.15,0.43,U] 
00:15:55.144 00.002 1092 single-star, 8 included, MultiStar: {-1.05, 0.04}, one-star: {-0.68, -0.15}
00:15:55.147 00.003 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.49 = -2.49)
00:15:55.149 00.002 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
00:15:55.151 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=-0.15 hyp=0.69 cameraTheta=-2.92 mountX=-0.55 mountY=-0.33, mountTheta=-2.60
00:15:55.158 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=-0.15, opts=13)
00:15:55.160 00.002 1092 Enqueuing Move request for scope (-0.68, -0.15)
00:15:55.164 00.004 2744 Worker thread wakes up
00:15:55.164 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.15) opts 0xd
00:15:55.164 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, -0.15)
00:15:55.164 00.000 2744 Moving (-0.68, -0.15) raw xDistance=-0.55 yDistance=-0.33
00:15:55.164 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
00:15:55.164 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:55.164 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:15:55.164 00.000 2744 MoveAxis(E, 129, ABG)
00:15:55.165 00.001 2744 Guiding  Dir = 2, Dur = 129
00:15:55.165 00.000 2744 IsSlewing returns 0
00:15:55.165 00.000 2744 IsGuiding returns 0
00:15:55.165 00.000 2744 PulseGuide returned control before completion, sleep 139
00:15:55.179 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1559, FiltMax=65535, Gamma=0.510
00:15:55.195 00.016 1092 UpdateGuideState exits: m=547229 SNR=93.0
00:15:55.198 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:55.200 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:55.204 00.004 1092 Enqueuing Expose request
00:15:55.309 00.105 2744 IsGuiding returns 1
00:15:55.309 00.000 2744 scope still moving after pulse duration time elapsed
00:15:55.341 00.032 2744 IsSlewing returns 0
00:15:55.341 00.000 2744 IsGuiding returns 0
00:15:55.341 00.000 2744 scope move finished after 129 + 47 ms
00:15:55.341 00.000 2744 Move returns status 0, amount 129
00:15:55.341 00.000 2744 MoveAxis(N, 0, ABG)
00:15:55.341 00.000 2744 Move returns status 0, amount 0
00:15:55.341 00.000 2744 move complete, result=0
00:15:55.342 00.001 2744 worker thread done servicing request
00:15:55.342 00.000 2744 Worker thread wakes up
00:15:55.342 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:55.342 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:15:55.348 00.006 1092 GuideStep: -0.6 px 129 ms EAST, -0.3 px 0 ms NORTH
00:15:58.729 03.381 2744 Exposure complete
00:15:58.931 00.202 2744 worker thread done servicing request
00:15:58.931 00.000 1092 OnExposeComplete: enter
00:15:58.934 00.003 1092 UpdateGuideState(): m_state=6
00:15:58.936 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 759
00:15:58.939 00.003 1092 Star::Find returns 1 (0), X=1601.35, Y=1128.28, Mass=510874, SNR=76.1, Peak=47859 HFD=3.4
00:15:58.941 00.002 1092 MultiStar: [#1 -1.03,0.25,0.86,U] [#2 -1.15,0.16,1.00,U] [#3 -1.17,0.14,0.80,U] [#4 -1.16,0.11,0.84,U] [#5 -1.03,0.38,0.76,U] [#6 -1.39,0.38,0.79,U] [#7 -0.97,0.14,0.61,U] [#8 -0.87,0.38,0.51,U] 
00:15:58.943 00.002 1092 single-star, 8 included, MultiStar: {-1.07, 0.20}, one-star: {-0.80, -0.03}
00:15:58.945 00.002 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
00:15:58.948 00.003 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
00:15:58.950 00.002 1092 CameraToMount -- cameraX=-0.80 cameraY=-0.03 hyp=0.80 cameraTheta=-3.11 mountX=-0.72 mountY=-0.24, mountTheta=-2.81
00:15:58.955 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.80, y=-0.03, opts=13)
00:15:58.958 00.003 1092 Enqueuing Move request for scope (-0.80, -0.03)
00:15:58.960 00.002 2744 Worker thread wakes up
00:15:58.960 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.03) opts 0xd
00:15:58.960 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.80, -0.03)
00:15:58.960 00.000 2744 Moving (-0.80, -0.03) raw xDistance=-0.72 yDistance=-0.24
00:15:58.960 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.72
00:15:58.961 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:15:58.961 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:15:58.961 00.000 2744 MoveAxis(E, 170, ABG)
00:15:58.961 00.000 2744 Guiding  Dir = 2, Dur = 170
00:15:58.961 00.000 2744 IsSlewing returns 0
00:15:58.961 00.000 2744 IsGuiding returns 0
00:15:58.961 00.000 2744 PulseGuide returned control before completion, sleep 180
00:15:58.974 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:15:58.991 00.017 1092 UpdateGuideState exits: m=510874 SNR=76.1
00:15:58.994 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:15:58.997 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:15:58.999 00.002 1092 Enqueuing Expose request
00:15:59.146 00.147 2744 IsGuiding returns 1
00:15:59.146 00.000 2744 scope still moving after pulse duration time elapsed
00:15:59.177 00.031 2744 IsSlewing returns 0
00:15:59.177 00.000 2744 IsGuiding returns 0
00:15:59.177 00.000 2744 scope move finished after 170 + 46 ms
00:15:59.177 00.000 2744 Move returns status 0, amount 170
00:15:59.177 00.000 2744 MoveAxis(N, 0, ABG)
00:15:59.177 00.000 2744 Move returns status 0, amount 0
00:15:59.178 00.001 2744 move complete, result=0
00:15:59.178 00.000 2744 worker thread done servicing request
00:15:59.178 00.000 2744 Worker thread wakes up
00:15:59.178 00.000 1092 GuideStep: -0.7 px 170 ms EAST, -0.2 px 0 ms NORTH
00:15:59.182 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:15:59.182 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:02.571 03.389 2744 Exposure complete
00:16:02.765 00.194 2744 worker thread done servicing request
00:16:02.765 00.000 1092 OnExposeComplete: enter
00:16:02.767 00.002 1092 UpdateGuideState(): m_state=6
00:16:02.770 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 760
00:16:02.773 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1128.02, Mass=539656, SNR=82.5, Peak=41187 HFD=4.3
00:16:02.775 00.002 1092 MultiStar: [#1 -0.31,-0.07,0.85,U] [#2 -0.44,-0.30,0.87,U] [#3 -0.45,-0.15,0.73,U] [#4 -0.72,-0.30,0.81,U] [#5 -0.53,-0.26,0.68,U] [#6 -0.36,-0.23,0.67,U] [#7 -0.42,-0.10,0.63,U] [#8 -0.51,0.18,0.45,U] 
00:16:02.778 00.003 1092 single-star, 8 included, MultiStar: {-0.41, -0.19}, one-star: {-0.06, -0.28}
00:16:02.783 00.005 1092 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.43) = xAngle (-1.37 = -1.37)
00:16:02.787 00.004 1092 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.52 = -1.52)
00:16:02.790 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.79 mountX=0.06 mountY=-0.29, mountTheta=-1.37
00:16:02.803 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.28, opts=13)
00:16:02.806 00.003 1092 Enqueuing Move request for scope (-0.06, -0.28)
00:16:02.809 00.003 2744 Worker thread wakes up
00:16:02.810 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
00:16:02.810 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
00:16:02.810 00.000 2744 Moving (-0.06, -0.28) raw xDistance=0.06 yDistance=-0.29
00:16:02.810 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:16:02.810 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:02.810 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:16:02.810 00.000 2744 MoveAxis(E, 0, ABG)
00:16:02.810 00.000 2744 Move returns status 0, amount 0
00:16:02.810 00.000 2744 MoveAxis(N, 0, ABG)
00:16:02.810 00.000 2744 Move returns status 0, amount 0
00:16:02.810 00.000 2744 move complete, result=0
00:16:02.811 00.001 2744 worker thread done servicing request
00:16:02.828 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:16:02.850 00.022 1092 UpdateGuideState exits: m=539656 SNR=82.5
00:16:02.853 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:02.856 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:02.858 00.002 1092 Enqueuing Expose request
00:16:02.861 00.003 2744 Worker thread wakes up
00:16:02.861 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:16:02.865 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:02.865 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:06.260 03.395 2744 Exposure complete
00:16:06.495 00.235 2744 worker thread done servicing request
00:16:06.495 00.000 1092 OnExposeComplete: enter
00:16:06.498 00.003 1092 UpdateGuideState(): m_state=6
00:16:06.501 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 761
00:16:06.504 00.003 1092 Star::Find returns 1 (0), X=1601.93, Y=1127.98, Mass=511266, SNR=74.9, Peak=46243 HFD=3.9
00:16:06.507 00.003 1092 MultiStar: [#1 -0.53,0.08,1.05,U] [#2 -0.82,-0.07,0.95,U] [#3 -0.77,0.06,0.87,U] [#4 -0.78,-0.11,0.90,U] [#5 -0.52,0.19,0.72,U] [#6 -0.66,0.13,0.76,U] [#7 -0.54,0.04,0.57,U] [#8 -0.54,0.09,0.56,U] 
00:16:06.509 00.002 1092 single-star, 8 included, MultiStar: {-0.60, -0.01}, one-star: {-0.22, -0.33}
00:16:06.512 00.003 1092 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.43) = xAngle (-1.74 = -1.74)
00:16:06.515 00.003 1092 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.90 = -1.90)
00:16:06.518 00.003 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.33 hyp=0.39 cameraTheta=-2.17 mountX=-0.07 mountY=-0.37, mountTheta=-1.75
00:16:06.523 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.33, opts=13)
00:16:06.525 00.002 1092 Enqueuing Move request for scope (-0.22, -0.33)
00:16:06.528 00.003 2744 Worker thread wakes up
00:16:06.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.33) opts 0xd
00:16:06.528 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.33)
00:16:06.528 00.000 2744 Moving (-0.22, -0.33) raw xDistance=-0.07 yDistance=-0.37
00:16:06.528 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:16:06.528 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:06.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:16:06.529 00.001 2744 MoveAxis(E, 0, ABG)
00:16:06.529 00.000 2744 Move returns status 0, amount 0
00:16:06.529 00.000 2744 MoveAxis(N, 0, ABG)
00:16:06.529 00.000 2744 Move returns status 0, amount 0
00:16:06.529 00.000 2744 move complete, result=0
00:16:06.529 00.000 2744 worker thread done servicing request
00:16:06.549 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:16:06.566 00.017 1092 UpdateGuideState exits: m=511266 SNR=74.9
00:16:06.569 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:06.572 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:06.575 00.003 1092 Enqueuing Expose request
00:16:06.578 00.003 2744 Worker thread wakes up
00:16:06.578 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:16:06.581 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:06.581 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:09.964 03.383 2744 Exposure complete
00:16:10.169 00.205 1092 OnExposeComplete: enter
00:16:10.172 00.003 2744 worker thread done servicing request
00:16:10.172 00.000 1092 UpdateGuideState(): m_state=6
00:16:10.175 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 762
00:16:10.177 00.002 1092 Star::Find returns 1 (0), X=1602.22, Y=1128.24, Mass=549857, SNR=91.6, Peak=58963 HFD=3.5
00:16:10.180 00.003 1092 MultiStar: [#1 -0.42,0.29,0.97,U] [#2 -0.48,0.17,0.89,U] [#3 -0.62,0.04,0.85,U] [#4 -0.67,0.02,0.75,U] [#5 -0.55,0.50,0.73,U] [#6 -0.80,0.42,0.67,U] [#7 -0.37,0.28,0.53,U] [#8 -0.11,0.71,0.45,U] 
00:16:10.184 00.004 1092 single-star, 8 included, MultiStar: {-0.44, 0.22}, one-star: {0.06, -0.07}
00:16:10.187 00.003 1092 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.43) = xAngle (-0.44 = -0.44)
00:16:10.189 00.002 1092 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.60 = -0.60)
00:16:10.191 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.87 mountX=0.09 mountY=-0.05, mountTheta=-0.56
00:16:10.197 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.07, opts=13)
00:16:10.200 00.003 1092 Enqueuing Move request for scope (0.06, -0.07)
00:16:10.203 00.003 2744 Worker thread wakes up
00:16:10.203 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
00:16:10.203 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
00:16:10.203 00.000 2744 Moving (0.06, -0.07) raw xDistance=0.09 yDistance=-0.05
00:16:10.203 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:16:10.203 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:10.203 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:16:10.203 00.000 2744 MoveAxis(E, 0, ABG)
00:16:10.203 00.000 2744 Move returns status 0, amount 0
00:16:10.203 00.000 2744 MoveAxis(N, 0, ABG)
00:16:10.203 00.000 2744 Move returns status 0, amount 0
00:16:10.203 00.000 2744 move complete, result=0
00:16:10.203 00.000 2744 worker thread done servicing request
00:16:10.219 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1773, FiltMax=65535, Gamma=0.510
00:16:10.233 00.014 1092 UpdateGuideState exits: m=549857 SNR=91.6
00:16:10.236 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:10.238 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:10.241 00.003 1092 Enqueuing Expose request
00:16:10.243 00.002 2744 Worker thread wakes up
00:16:10.243 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:16:10.245 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:10.247 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:13.626 03.379 2744 Exposure complete
00:16:13.852 00.226 2744 worker thread done servicing request
00:16:13.852 00.000 1092 OnExposeComplete: enter
00:16:13.855 00.003 1092 UpdateGuideState(): m_state=6
00:16:13.859 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 763
00:16:13.863 00.004 1092 Star::Find returns 1 (0), X=1601.98, Y=1127.76, Mass=507010, SNR=76.7, Peak=56336 HFD=3.2
00:16:13.867 00.004 1092 MultiStar: [#1 -0.58,-0.14,0.94,U] [#2 -0.79,-0.49,1.05,U] [#3 -0.76,-0.37,0.82,U] [#4 -0.73,-0.67,0.89,U] [#5 -0.31,-0.15,0.70,U] [#6 -0.74,-0.23,0.73,U] [#7 -0.55,-0.08,0.55,U] [#8 -0.24,-0.24,0.50,U] 
00:16:13.871 00.004 1092 single-star, 8 included, MultiStar: {-0.56, -0.35}, one-star: {-0.17, -0.55}
00:16:13.874 00.003 1092 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
00:16:13.877 00.003 1092 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.61 = -1.61)
00:16:13.880 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.55 hyp=0.58 cameraTheta=-1.88 mountX=0.07 mountY=-0.58, mountTheta=-1.45
00:16:13.889 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.55, opts=13)
00:16:13.891 00.002 1092 Enqueuing Move request for scope (-0.17, -0.55)
00:16:13.894 00.003 2744 Worker thread wakes up
00:16:13.895 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.55) opts 0xd
00:16:13.895 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.55)
00:16:13.895 00.000 2744 Moving (-0.17, -0.55) raw xDistance=0.07 yDistance=-0.58
00:16:13.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:16:13.895 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:16:13.895 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
00:16:13.895 00.000 2744 MoveAxis(E, 0, ABG)
00:16:13.895 00.000 2744 Move returns status 0, amount 0
00:16:13.895 00.000 2744 MoveAxis(N, 0, ABG)
00:16:13.895 00.000 2744 Move returns status 0, amount 0
00:16:13.895 00.000 2744 move complete, result=0
00:16:13.896 00.001 2744 worker thread done servicing request
00:16:13.914 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:16:13.939 00.025 1092 UpdateGuideState exits: m=507010 SNR=76.7
00:16:13.942 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:13.946 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:13.949 00.003 1092 Enqueuing Expose request
00:16:13.953 00.004 2744 Worker thread wakes up
00:16:13.953 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
00:16:13.955 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:13.955 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:17.351 03.396 2744 Exposure complete
00:16:17.552 00.201 2744 worker thread done servicing request
00:16:17.552 00.000 1092 OnExposeComplete: enter
00:16:17.555 00.003 1092 UpdateGuideState(): m_state=6
00:16:17.558 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 764
00:16:17.561 00.003 1092 Star::Find returns 1 (0), X=1601.60, Y=1127.85, Mass=498303, SNR=79.8, Peak=42147 HFD=3.6
00:16:17.564 00.003 1092 MultiStar: [#1 -1.11,0.19,0.95,U] [#2 -1.04,-0.05,1.24,U] [#3 -1.21,-0.08,0.78,U] [#4 -1.36,-0.24,0.78,U] [#5 -1.05,0.26,0.70,U] [#6 -1.13,0.17,0.83,U] [#7 -1.02,0.16,0.63,U] [#8 -0.94,0.19,0.42,U] 
00:16:17.567 00.003 1092 single-star, 8 included, MultiStar: {-1.04, -0.01}, one-star: {-0.56, -0.46}
00:16:17.569 00.002 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
00:16:17.572 00.003 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
00:16:17.574 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.46 hyp=0.72 cameraTheta=-2.46 mountX=-0.32 mountY=-0.59, mountTheta=-2.07
00:16:17.579 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.46, opts=13)
00:16:17.582 00.003 1092 Enqueuing Move request for scope (-0.56, -0.46)
00:16:17.585 00.003 2744 Worker thread wakes up
00:16:17.585 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.46) opts 0xd
00:16:17.585 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.46)
00:16:17.585 00.000 2744 Moving (-0.56, -0.46) raw xDistance=-0.32 yDistance=-0.59
00:16:17.585 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:16:17.585 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:16:17.585 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
00:16:17.586 00.001 2744 MoveAxis(E, 72, ABG)
00:16:17.586 00.000 2744 Guiding  Dir = 2, Dur = 72
00:16:17.586 00.000 2744 IsSlewing returns 0
00:16:17.586 00.000 2744 IsGuiding returns 0
00:16:17.586 00.000 2744 PulseGuide returned control before completion, sleep 82
00:16:17.607 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1403, FiltMax=65535, Gamma=0.510
00:16:17.620 00.013 1092 UpdateGuideState exits: m=498303 SNR=79.8
00:16:17.623 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:17.625 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:17.627 00.002 1092 Enqueuing Expose request
00:16:17.684 00.057 2744 IsGuiding returns 0
00:16:17.684 00.000 2744 Move returns status 0, amount 72
00:16:17.684 00.000 2744 MoveAxis(N, 0, ABG)
00:16:17.684 00.000 2744 Move returns status 0, amount 0
00:16:17.684 00.000 2744 move complete, result=0
00:16:17.684 00.000 2744 worker thread done servicing request
00:16:17.685 00.001 2744 Worker thread wakes up
00:16:17.685 00.000 1092 GuideStep: -0.3 px 72 ms EAST, -0.6 px 0 ms NORTH
00:16:17.688 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:17.688 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:21.067 03.379 2744 Exposure complete
00:16:21.258 00.191 2744 worker thread done servicing request
00:16:21.258 00.000 1092 OnExposeComplete: enter
00:16:21.260 00.002 1092 UpdateGuideState(): m_state=6
00:16:21.263 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 765
00:16:21.266 00.003 1092 Star::Find returns 1 (0), X=1601.64, Y=1128.05, Mass=517136, SNR=86.5, Peak=44515 HFD=3.8
00:16:21.269 00.003 1092 MultiStar: [#1 -1.01,0.10,0.81,U] [#2 -1.00,0.12,0.87,U] [#3 -1.18,0.17,0.71,U] [#4 -1.20,-0.21,0.79,U] [#5 -0.92,0.21,0.66,U] [#6 -1.14,0.25,0.75,U] [#7 -0.89,0.34,0.48,U] [#8 -0.61,0.28,0.41,U] 
00:16:21.273 00.004 1092 single-star, 8 included, MultiStar: {-0.95, 0.08}, one-star: {-0.52, -0.26}
00:16:21.275 00.002 1092 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.43) = xAngle (-2.25 = -2.25)
00:16:21.278 00.003 1092 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.40 = -2.40)
00:16:21.282 00.004 1092 CameraToMount -- cameraX=-0.52 cameraY=-0.26 hyp=0.58 cameraTheta=-2.67 mountX=-0.36 mountY=-0.39, mountTheta=-2.32
00:16:21.288 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=-0.26, opts=13)
00:16:21.291 00.003 1092 Enqueuing Move request for scope (-0.52, -0.26)
00:16:21.293 00.002 2744 Worker thread wakes up
00:16:21.293 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.26) opts 0xd
00:16:21.294 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.52, -0.26)
00:16:21.294 00.000 2744 Moving (-0.52, -0.26) raw xDistance=-0.36 yDistance=-0.39
00:16:21.294 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
00:16:21.294 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:21.294 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:16:21.294 00.000 2744 MoveAxis(E, 86, ABG)
00:16:21.294 00.000 2744 Guiding  Dir = 2, Dur = 86
00:16:21.294 00.000 2744 IsSlewing returns 0
00:16:21.294 00.000 2744 IsGuiding returns 0
00:16:21.294 00.000 2744 PulseGuide returned control before completion, sleep 96
00:16:21.314 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1645, FiltMax=65535, Gamma=0.510
00:16:21.327 00.013 1092 UpdateGuideState exits: m=517136 SNR=86.5
00:16:21.332 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:21.334 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:21.336 00.002 1092 Enqueuing Expose request
00:16:21.406 00.070 2744 IsGuiding returns 0
00:16:21.406 00.000 2744 Move returns status 0, amount 86
00:16:21.406 00.000 2744 MoveAxis(N, 0, ABG)
00:16:21.406 00.000 2744 Move returns status 0, amount 0
00:16:21.406 00.000 2744 move complete, result=0
00:16:21.407 00.001 2744 worker thread done servicing request
00:16:21.407 00.000 2744 Worker thread wakes up
00:16:21.407 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:21.407 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:21.409 00.002 1092 GuideStep: -0.4 px 86 ms EAST, -0.4 px 0 ms NORTH
00:16:24.831 03.422 2744 Exposure complete
00:16:25.069 00.238 2744 worker thread done servicing request
00:16:25.069 00.000 1092 OnExposeComplete: enter
00:16:25.073 00.004 1092 UpdateGuideState(): m_state=6
00:16:25.076 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 766
00:16:25.080 00.004 1092 Star::Find returns 1 (0), X=1600.95, Y=1128.65, Mass=520132, SNR=88.0, Peak=50435 HFD=3.4
00:16:25.085 00.005 1092 MultiStar: [#1 -1.64,0.49,1.01,U] [#2 -1.77,0.30,0.00,M1] [#3 -1.81,0.38,0.00,M1] [#4 -1.89,0.15,0.00,M1] [#5 -1.67,0.47,0.73,U] [#6 -1.77,0.36,0.00,M1] [#7 -1.67,0.75,0.00,M1] [#8 -1.52,0.81,0.43,U] 
00:16:25.088 00.003 1092 single-star, 3 included, MultiStar: {-1.50, 0.48}, one-star: {-1.21, 0.34}
00:16:25.093 00.005 1092 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.43) = xAngle (3.29 = -2.99)
00:16:25.099 00.006 1092 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.14 = 3.14)
00:16:25.103 00.004 1092 CameraToMount -- cameraX=-1.21 cameraY=0.34 hyp=1.26 cameraTheta=2.87 mountX=-1.25 mountY=0.00, mountTheta=3.14
00:16:25.110 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.21, y=0.34, opts=13)
00:16:25.113 00.003 1092 Enqueuing Move request for scope (-1.21, 0.34)
00:16:25.116 00.003 2744 Worker thread wakes up
00:16:25.116 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.21, 0.34) opts 0xd
00:16:25.116 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.21, 0.34)
00:16:25.117 00.001 2744 Moving (-1.21, 0.34) raw xDistance=-1.25 yDistance=0.00
00:16:25.117 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.25
00:16:25.117 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:25.117 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:16:25.117 00.000 2744 MoveAxis(E, 285, ABG)
00:16:25.117 00.000 2744 Guiding  Dir = 2, Dur = 285
00:16:25.117 00.000 2744 IsSlewing returns 0
00:16:25.118 00.001 2744 IsGuiding returns 0
00:16:25.118 00.000 2744 PulseGuide returned control before completion, sleep 295
00:16:25.135 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1719, FiltMax=65535, Gamma=0.510
00:16:25.152 00.017 1092 UpdateGuideState exits: m=520132 SNR=88.0
00:16:25.157 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:25.159 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:25.162 00.003 1092 Enqueuing Expose request
00:16:25.420 00.258 2744 IsGuiding returns 1
00:16:25.420 00.000 2744 scope still moving after pulse duration time elapsed
00:16:25.450 00.030 2744 IsSlewing returns 0
00:16:25.451 00.001 2744 IsGuiding returns 0
00:16:25.451 00.000 2744 scope move finished after 285 + 48 ms
00:16:25.451 00.000 2744 Move returns status 0, amount 285
00:16:25.451 00.000 2744 MoveAxis(N, 0, ABG)
00:16:25.451 00.000 2744 Move returns status 0, amount 0
00:16:25.451 00.000 2744 move complete, result=0
00:16:25.451 00.000 2744 worker thread done servicing request
00:16:25.451 00.000 2744 Worker thread wakes up
00:16:25.451 00.000 1092 GuideStep: -1.2 px 285 ms EAST, 0.0 px 0 ms NORTH
00:16:25.455 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:25.455 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:28.829 03.374 2744 Exposure complete
00:16:29.022 00.193 2744 worker thread done servicing request
00:16:29.022 00.000 1092 OnExposeComplete: enter
00:16:29.024 00.002 1092 UpdateGuideState(): m_state=6
00:16:29.027 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 767
00:16:29.029 00.002 1092 Star::Find returns 1 (0), X=1601.35, Y=1127.86, Mass=539221, SNR=80.2, Peak=42800 HFD=3.8
00:16:29.033 00.004 1092 MultiStar: [#1 -1.07,-0.22,0.96,U] [#2 -1.32,-0.29,0.89,U] [#3 -1.30,-0.33,0.72,U] [#4 -1.34,-0.54,0.88,U] [#5 -1.10,-0.03,0.79,U] [#6 -1.13,-0.13,0.78,U] [#7 -1.22,0.08,0.56,U] [#8 -1.10,-0.19,0.42,U] 
00:16:29.035 00.002 1092 single-star, 8 included, MultiStar: {-1.15, -0.25}, one-star: {-0.80, -0.45}
00:16:29.037 00.002 1092 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.43) = xAngle (-2.21 = -2.21)
00:16:29.039 00.002 1092 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.36 = -2.36)
00:16:29.041 00.002 1092 CameraToMount -- cameraX=-0.80 cameraY=-0.45 hyp=0.92 cameraTheta=-2.63 mountX=-0.55 mountY=-0.65, mountTheta=-2.27
00:16:29.048 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.80, y=-0.45, opts=13)
00:16:29.050 00.002 1092 Enqueuing Move request for scope (-0.80, -0.45)
00:16:29.053 00.003 2744 Worker thread wakes up
00:16:29.053 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.45) opts 0xd
00:16:29.053 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.80, -0.45)
00:16:29.053 00.000 2744 Moving (-0.80, -0.45) raw xDistance=-0.55 yDistance=-0.65
00:16:29.053 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.55
00:16:29.053 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.87 newest=-1.03
00:16:29.053 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
00:16:29.053 00.000 2744 MoveAxis(E, 142, ABG)
00:16:29.053 00.000 2744 Guiding  Dir = 2, Dur = 142
00:16:29.053 00.000 2744 IsSlewing returns 0
00:16:29.053 00.000 2744 IsGuiding returns 0
00:16:29.054 00.001 2744 PulseGuide returned control before completion, sleep 152
00:16:29.069 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:16:29.083 00.014 1092 UpdateGuideState exits: m=539221 SNR=80.2
00:16:29.086 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:29.089 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:29.091 00.002 1092 Enqueuing Expose request
00:16:29.215 00.124 2744 IsGuiding returns 1
00:16:29.215 00.000 2744 scope still moving after pulse duration time elapsed
00:16:29.246 00.031 2744 IsSlewing returns 0
00:16:29.247 00.001 2744 IsGuiding returns 0
00:16:29.247 00.000 2744 scope move finished after 142 + 51 ms
00:16:29.247 00.000 2744 Move returns status 0, amount 142
00:16:29.247 00.000 2744 MoveAxis(N, 121, ABG)
00:16:29.247 00.000 2744 Guiding  Dir = 0, Dur = 121
00:16:29.247 00.000 2744 IsSlewing returns 0
00:16:29.247 00.000 2744 IsGuiding returns 0
00:16:29.247 00.000 2744 PulseGuide returned control before completion, sleep 131
00:16:29.386 00.139 2744 IsGuiding returns 1
00:16:29.386 00.000 2744 scope still moving after pulse duration time elapsed
00:16:29.417 00.031 2744 IsSlewing returns 0
00:16:29.418 00.001 2744 IsGuiding returns 0
00:16:29.418 00.000 2744 scope move finished after 121 + 49 ms
00:16:29.418 00.000 2744 Move returns status 0, amount 121
00:16:29.418 00.000 2744 move complete, result=0
00:16:29.418 00.000 2744 worker thread done servicing request
00:16:29.418 00.000 2744 Worker thread wakes up
00:16:29.418 00.000 1092 GuideStep: -0.5 px 142 ms EAST, -0.6 px 121 ms NORTH
00:16:29.421 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:29.421 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:32.820 03.399 2744 Exposure complete
00:16:33.034 00.214 2744 worker thread done servicing request
00:16:33.034 00.000 1092 OnExposeComplete: enter
00:16:33.037 00.003 1092 UpdateGuideState(): m_state=6
00:16:33.040 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 768
00:16:33.042 00.002 1092 Star::Find returns 1 (0), X=1601.61, Y=1127.76, Mass=487459, SNR=81.1, Peak=48819 HFD=3.3
00:16:33.045 00.003 1092 MultiStar: [#1 -0.92,-0.25,0.91,U] [#2 -1.26,-0.28,0.92,U] [#3 -1.18,-0.13,0.82,U] [#4 -1.31,-0.41,0.86,U] [#5 -1.21,-0.03,0.86,U] [#6 -0.97,-0.09,0.83,U] [#7 -1.17,-0.01,0.57,U] [#8 -0.84,0.01,0.50,U] 
00:16:33.048 00.003 1092 single-star, 8 included, MultiStar: {-1.04, -0.22}, one-star: {-0.55, -0.55}
00:16:33.050 00.002 1092 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
00:16:33.053 00.003 1092 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
00:16:33.055 00.002 1092 CameraToMount -- cameraX=-0.55 cameraY=-0.55 hyp=0.78 cameraTheta=-2.36 mountX=-0.27 mountY=-0.68, mountTheta=-1.95
00:16:33.059 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=-0.55, opts=13)
00:16:33.062 00.003 1092 Enqueuing Move request for scope (-0.55, -0.55)
00:16:33.065 00.003 2744 Worker thread wakes up
00:16:33.065 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.55) opts 0xd
00:16:33.065 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, -0.55)
00:16:33.065 00.000 2744 Moving (-0.55, -0.55) raw xDistance=-0.27 yDistance=-0.68
00:16:33.065 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
00:16:33.065 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
00:16:33.065 00.000 2744 MoveAxis(E, 0, ABG)
00:16:33.065 00.000 2744 Move returns status 0, amount 0
00:16:33.065 00.000 2744 MoveAxis(N, 128, ABG)
00:16:33.066 00.001 2744 Guiding  Dir = 0, Dur = 128
00:16:33.066 00.000 2744 IsSlewing returns 0
00:16:33.066 00.000 2744 IsGuiding returns 0
00:16:33.066 00.000 2744 PulseGuide returned control before completion, sleep 138
00:16:33.082 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1376, FiltMax=65535, Gamma=0.510
00:16:33.100 00.018 1092 UpdateGuideState exits: m=487459 SNR=81.1
00:16:33.103 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:33.106 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:33.109 00.003 1092 Enqueuing Expose request
00:16:33.218 00.109 2744 IsGuiding returns 1
00:16:33.218 00.000 2744 scope still moving after pulse duration time elapsed
00:16:33.250 00.032 2744 IsSlewing returns 0
00:16:33.250 00.000 2744 IsGuiding returns 0
00:16:33.250 00.000 2744 scope move finished after 128 + 55 ms
00:16:33.250 00.000 2744 Move returns status 0, amount 128
00:16:33.250 00.000 2744 move complete, result=0
00:16:33.251 00.001 2744 worker thread done servicing request
00:16:33.251 00.000 2744 Worker thread wakes up
00:16:33.251 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:33.251 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:33.252 00.001 1092 GuideStep: -0.3 px 0 ms EAST, -0.7 px 128 ms NORTH
00:16:36.646 03.394 2744 Exposure complete
00:16:36.852 00.206 2744 worker thread done servicing request
00:16:36.852 00.000 1092 OnExposeComplete: enter
00:16:36.856 00.004 1092 UpdateGuideState(): m_state=6
00:16:36.858 00.002 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 769
00:16:36.860 00.002 1092 Star::Find returns 1 (0), X=1602.08, Y=1127.62, Mass=511934, SNR=77.4, Peak=44323 HFD=3.5
00:16:36.862 00.002 1092 MultiStar: [#1 -0.43,-0.27,1.08,U] [#2 -0.56,-0.72,0.95,U] [#3 -0.27,-0.34,0.89,U] [#4 -0.74,-0.74,0.79,U] [#5 -0.44,-0.50,0.78,U] [#6 -0.51,-0.57,0.67,U] [#7 -0.59,-0.35,0.66,U] [#8 -0.12,-0.40,0.44,U] 
00:16:36.866 00.004 1092 refined, 8 included, MultiStar: {-0.42, -0.51}, one-star: {-0.08, -0.69}
00:16:36.868 00.002 1092 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.43) = xAngle (-1.83 = -1.83)
00:16:36.870 00.002 1092 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.98 = -1.98)
00:16:36.874 00.004 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.51 hyp=0.66 cameraTheta=-2.25 mountX=-0.17 mountY=-0.61, mountTheta=-1.84
00:16:36.879 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.51, opts=13)
00:16:36.884 00.005 1092 Enqueuing Move request for scope (-0.42, -0.51)
00:16:36.886 00.002 2744 Worker thread wakes up
00:16:36.886 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.51) opts 0xd
00:16:36.886 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.51)
00:16:36.887 00.001 2744 Moving (-0.42, -0.51) raw xDistance=-0.17 yDistance=-0.61
00:16:36.887 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:16:36.887 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
00:16:36.887 00.000 2744 MoveAxis(E, 0, ABG)
00:16:36.887 00.000 2744 Move returns status 0, amount 0
00:16:36.887 00.000 2744 MoveAxis(N, 114, ABG)
00:16:36.887 00.000 2744 Guiding  Dir = 0, Dur = 114
00:16:36.887 00.000 2744 IsSlewing returns 0
00:16:36.887 00.000 2744 IsGuiding returns 0
00:16:36.888 00.001 2744 PulseGuide returned control before completion, sleep 124
00:16:36.904 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:16:36.921 00.017 1092 UpdateGuideState exits: m=511934 SNR=77.4
00:16:36.924 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:36.926 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:36.929 00.003 1092 Enqueuing Expose request
00:16:37.021 00.092 2744 IsGuiding returns 1
00:16:37.022 00.001 2744 scope still moving after pulse duration time elapsed
00:16:37.052 00.030 2744 IsSlewing returns 0
00:16:37.052 00.000 2744 IsGuiding returns 0
00:16:37.052 00.000 2744 scope move finished after 114 + 51 ms
00:16:37.052 00.000 2744 Move returns status 0, amount 114
00:16:37.054 00.002 2744 move complete, result=0
00:16:37.054 00.000 2744 worker thread done servicing request
00:16:37.054 00.000 2744 Worker thread wakes up
00:16:37.054 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:37.054 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:37.059 00.005 1092 GuideStep: -0.2 px 0 ms EAST, -0.6 px 114 ms NORTH
00:16:40.439 03.380 2744 Exposure complete
00:16:40.638 00.199 2744 worker thread done servicing request
00:16:40.639 00.001 1092 OnExposeComplete: enter
00:16:40.641 00.002 1092 UpdateGuideState(): m_state=6
00:16:40.643 00.002 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 770
00:16:40.646 00.003 1092 Star::Find returns 1 (0), X=1601.61, Y=1127.47, Mass=527392, SNR=89.1, Peak=49776 HFD=3.3
00:16:40.649 00.003 1092 MultiStar: [#1 -0.93,-0.53,0.75,U] [#2 -1.14,-0.76,0.87,U] [#3 -1.23,-0.50,0.76,U] [#4 -1.26,-0.75,0.76,U] [#5 -0.80,-0.51,0.71,U] [#6 -1.14,-0.29,0.65,U] [#7 -1.07,-0.47,0.58,U] [#8 -0.82,-0.26,0.49,U] 
00:16:40.651 00.002 1092 single-star, 8 included, MultiStar: {-0.98, -0.58}, one-star: {-0.55, -0.84}
00:16:40.655 00.004 1092 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.43) = xAngle (-1.72 = -1.72)
00:16:40.657 00.002 1092 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.88 = -1.88)
00:16:40.659 00.002 1092 CameraToMount -- cameraX=-0.55 cameraY=-0.84 hyp=1.00 cameraTheta=-2.15 mountX=-0.15 mountY=-0.95, mountTheta=-1.73
00:16:40.665 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=-0.84, opts=13)
00:16:40.667 00.002 1092 Enqueuing Move request for scope (-0.55, -0.84)
00:16:40.670 00.003 2744 Worker thread wakes up
00:16:40.670 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.84) opts 0xd
00:16:40.670 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, -0.84)
00:16:40.670 00.000 2744 Moving (-0.55, -0.84) raw xDistance=-0.15 yDistance=-0.95
00:16:40.670 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:16:40.670 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.95 from input -0.95
00:16:40.670 00.000 2744 MoveAxis(E, 0, ABG)
00:16:40.670 00.000 2744 Move returns status 0, amount 0
00:16:40.670 00.000 2744 MoveAxis(N, 179, ABG)
00:16:40.670 00.000 2744 Guiding  Dir = 0, Dur = 179
00:16:40.670 00.000 2744 IsSlewing returns 0
00:16:40.671 00.001 2744 IsGuiding returns 0
00:16:40.671 00.000 2744 PulseGuide returned control before completion, sleep 189
00:16:40.686 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:16:40.703 00.017 1092 UpdateGuideState exits: m=527392 SNR=89.1
00:16:40.707 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:40.710 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:40.713 00.003 1092 Enqueuing Expose request
00:16:40.872 00.159 2744 IsGuiding returns 1
00:16:40.872 00.000 2744 scope still moving after pulse duration time elapsed
00:16:40.902 00.030 2744 IsSlewing returns 0
00:16:40.902 00.000 2744 IsGuiding returns 0
00:16:40.902 00.000 2744 scope move finished after 179 + 52 ms
00:16:40.902 00.000 2744 Move returns status 0, amount 179
00:16:40.903 00.001 2744 move complete, result=0
00:16:40.903 00.000 2744 worker thread done servicing request
00:16:40.903 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -1.0 px 179 ms NORTH
00:16:40.907 00.004 2744 Worker thread wakes up
00:16:40.907 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:40.907 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:44.304 03.397 2744 Exposure complete
00:16:44.503 00.199 2744 worker thread done servicing request
00:16:44.503 00.000 1092 OnExposeComplete: enter
00:16:44.505 00.002 1092 UpdateGuideState(): m_state=6
00:16:44.508 00.003 1092 Star::Find(15, 1601, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 771
00:16:44.510 00.002 1092 Star::Find returns 1 (0), X=1601.39, Y=1128.03, Mass=558909, SNR=77.5, Peak=50275 HFD=3.5
00:16:44.513 00.003 1092 MultiStar: [#1 -0.89,0.11,1.00,U] [#2 -1.23,0.12,1.05,U] [#3 -1.04,0.29,0.74,U] [#4 -1.22,-0.05,0.96,U] [#5 -1.19,0.17,0.76,U] [#6 -1.30,0.41,0.69,U] [#7 -0.67,0.02,0.59,U] [#8 -0.41,0.44,0.51,U] 
00:16:44.516 00.003 1092 single-star, 8 included, MultiStar: {-1.00, 0.11}, one-star: {-0.76, -0.27}
00:16:44.517 00.001 1092 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.43) = xAngle (-2.37 = -2.37)
00:16:44.521 00.004 1092 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.52 = -2.52)
00:16:44.523 00.002 1092 CameraToMount -- cameraX=-0.76 cameraY=-0.27 hyp=0.81 cameraTheta=-2.80 mountX=-0.58 mountY=-0.47, mountTheta=-2.46
00:16:44.528 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.76, y=-0.27, opts=13)
00:16:44.532 00.004 1092 Enqueuing Move request for scope (-0.76, -0.27)
00:16:44.534 00.002 2744 Worker thread wakes up
00:16:44.534 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.27) opts 0xd
00:16:44.534 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.76, -0.27)
00:16:44.535 00.001 2744 Moving (-0.76, -0.27) raw xDistance=-0.58 yDistance=-0.47
00:16:44.535 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
00:16:44.535 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:16:44.535 00.000 2744 MoveAxis(E, 130, ABG)
00:16:44.535 00.000 2744 Guiding  Dir = 2, Dur = 130
00:16:44.535 00.000 2744 IsSlewing returns 0
00:16:44.535 00.000 2744 IsGuiding returns 0
00:16:44.536 00.001 2744 PulseGuide returned control before completion, sleep 140
00:16:44.554 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:16:44.570 00.016 1092 UpdateGuideState exits: m=558909 SNR=77.5
00:16:44.573 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:44.576 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:44.578 00.002 1092 Enqueuing Expose request
00:16:44.682 00.104 2744 IsGuiding returns 1
00:16:44.682 00.000 2744 scope still moving after pulse duration time elapsed
00:16:44.714 00.032 2744 IsSlewing returns 0
00:16:44.715 00.001 2744 IsGuiding returns 0
00:16:44.715 00.000 2744 scope move finished after 130 + 49 ms
00:16:44.715 00.000 2744 Move returns status 0, amount 130
00:16:44.716 00.001 2744 MoveAxis(N, 88, ABG)
00:16:44.716 00.000 2744 Guiding  Dir = 0, Dur = 88
00:16:44.716 00.000 2744 IsSlewing returns 0
00:16:44.716 00.000 2744 IsGuiding returns 0
00:16:44.716 00.000 2744 PulseGuide returned control before completion, sleep 98
00:16:44.823 00.107 2744 IsGuiding returns 1
00:16:44.824 00.001 2744 scope still moving after pulse duration time elapsed
00:16:44.855 00.031 2744 IsSlewing returns 0
00:16:44.855 00.000 2744 IsGuiding returns 0
00:16:44.855 00.000 2744 scope move finished after 88 + 50 ms
00:16:44.855 00.000 2744 Move returns status 0, amount 88
00:16:44.855 00.000 2744 move complete, result=0
00:16:44.856 00.001 2744 worker thread done servicing request
00:16:44.856 00.000 2744 Worker thread wakes up
00:16:44.856 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:44.856 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:44.856 00.000 1092 GuideStep: -0.6 px 130 ms EAST, -0.5 px 88 ms NORTH
00:16:48.263 03.407 2744 Exposure complete
00:16:48.473 00.210 2744 worker thread done servicing request
00:16:48.473 00.000 1092 OnExposeComplete: enter
00:16:48.476 00.003 1092 UpdateGuideState(): m_state=6
00:16:48.479 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 772
00:16:48.482 00.003 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.01, Mass=563905, SNR=88.1, Peak=53203 HFD=4.0
00:16:48.485 00.003 1092 MultiStar: [#1 -0.56,0.12,0.78,U] [#2 -0.77,0.02,0.84,U] [#3 -0.78,0.13,0.79,U] [#4 -0.87,-0.20,0.76,U] [#5 -0.43,0.12,0.68,U] [#6 -0.67,0.32,0.60,U] [#7 -0.34,-0.13,0.55,U] [#8 -0.20,0.21,0.46,U] 
00:16:48.489 00.004 1092 single-star, 8 included, MultiStar: {-0.51, 0.01}, one-star: {0.05, -0.30}
00:16:48.491 00.002 1092 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.43) = xAngle (-0.96 = -0.96)
00:16:48.493 00.002 1092 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.12 = -1.12)
00:16:48.495 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.39 mountX=0.17 mountY=-0.27, mountTheta=-1.00
00:16:48.501 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.30, opts=13)
00:16:48.504 00.003 1092 Enqueuing Move request for scope (0.05, -0.30)
00:16:48.507 00.003 2744 Worker thread wakes up
00:16:48.507 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
00:16:48.507 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
00:16:48.507 00.000 2744 Moving (0.05, -0.30) raw xDistance=0.17 yDistance=-0.27
00:16:48.507 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:16:48.507 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:48.507 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:16:48.507 00.000 2744 MoveAxis(E, 0, ABG)
00:16:48.507 00.000 2744 Move returns status 0, amount 0
00:16:48.507 00.000 2744 MoveAxis(N, 0, ABG)
00:16:48.507 00.000 2744 Move returns status 0, amount 0
00:16:48.508 00.001 2744 move complete, result=0
00:16:48.508 00.000 2744 worker thread done servicing request
00:16:48.522 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:16:48.539 00.017 1092 UpdateGuideState exits: m=563905 SNR=88.1
00:16:48.542 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:48.545 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:48.549 00.004 1092 Enqueuing Expose request
00:16:48.553 00.004 2744 Worker thread wakes up
00:16:48.553 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:48.553 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:16:48.555 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:51.986 03.431 2744 Exposure complete
00:16:52.216 00.230 2744 worker thread done servicing request
00:16:52.216 00.000 1092 OnExposeComplete: enter
00:16:52.219 00.003 1092 UpdateGuideState(): m_state=6
00:16:52.222 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 773
00:16:52.225 00.003 1092 Star::Find returns 1 (0), X=1602.06, Y=1128.41, Mass=557386, SNR=95.1, Peak=54723 HFD=3.5
00:16:52.229 00.004 1092 MultiStar: [#1 -0.24,0.50,0.86,U] [#2 -0.37,0.38,0.82,U] [#3 -0.30,0.39,0.77,U] [#4 -0.73,0.15,0.66,U] [#5 -0.30,0.85,0.73,U] [#6 -0.41,0.54,0.60,U] [#7 -0.45,0.35,0.51,U] [#8 -0.55,0.71,0.42,U] 
00:16:52.232 00.003 1092 single-star, 8 included, MultiStar: {-0.35, 0.42}, one-star: {-0.09, 0.10}
00:16:52.235 00.003 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.74 = 2.74)
00:16:52.239 00.004 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
00:16:52.242 00.003 1092 CameraToMount -- cameraX=-0.09 cameraY=0.10 hyp=0.14 cameraTheta=2.32 mountX=-0.13 mountY=0.07, mountTheta=2.62
00:16:52.252 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.10, opts=13)
00:16:52.255 00.003 1092 Enqueuing Move request for scope (-0.09, 0.10)
00:16:52.257 00.002 2744 Worker thread wakes up
00:16:52.257 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.10) opts 0xd
00:16:52.257 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.10)
00:16:52.257 00.000 2744 Moving (-0.09, 0.10) raw xDistance=-0.13 yDistance=0.07
00:16:52.258 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:16:52.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:52.258 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:16:52.258 00.000 2744 MoveAxis(E, 0, ABG)
00:16:52.258 00.000 2744 Move returns status 0, amount 0
00:16:52.258 00.000 2744 MoveAxis(N, 0, ABG)
00:16:52.258 00.000 2744 Move returns status 0, amount 0
00:16:52.258 00.000 2744 move complete, result=0
00:16:52.259 00.001 2744 worker thread done servicing request
00:16:52.276 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1616, FiltMax=65535, Gamma=0.510
00:16:52.293 00.017 1092 UpdateGuideState exits: m=557386 SNR=95.1
00:16:52.295 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:52.298 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:52.301 00.003 1092 Enqueuing Expose request
00:16:52.304 00.003 2744 Worker thread wakes up
00:16:52.304 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:16:52.307 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:52.307 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:55.697 03.390 2744 Exposure complete
00:16:55.899 00.202 2744 worker thread done servicing request
00:16:55.900 00.001 1092 OnExposeComplete: enter
00:16:55.902 00.002 1092 UpdateGuideState(): m_state=6
00:16:55.905 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 774
00:16:55.908 00.003 1092 Star::Find returns 1 (0), X=1602.28, Y=1128.31, Mass=529254, SNR=83.5, Peak=49075 HFD=3.5
00:16:55.910 00.002 1092 MultiStar: [#1 -0.21,0.37,0.89,U] [#2 -0.25,-0.11,0.93,U] [#3 -0.32,0.18,0.97,U] [#4 -0.33,-0.13,0.90,U] [#5 -0.14,0.27,0.89,U] [#6 -0.23,0.28,0.85,U] [#7 -0.29,0.43,0.67,U] [#8 0.16,0.23,0.57,U] 
00:16:55.913 00.003 1092 single-star, 8 included, MultiStar: {-0.17, 0.15}, one-star: {0.12, -0.00}
00:16:55.916 00.003 1092 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.43) = xAngle (0.40 = 0.40)
00:16:55.918 00.002 1092 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.25 = 0.25)
00:16:55.921 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.02 mountX=0.11 mountY=0.03, mountTheta=0.26
00:16:55.928 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.00, opts=13)
00:16:55.935 00.007 1092 Enqueuing Move request for scope (0.12, -0.00)
00:16:55.938 00.003 2744 Worker thread wakes up
00:16:55.939 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
00:16:55.939 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
00:16:55.939 00.000 2744 Moving (0.12, -0.00) raw xDistance=0.11 yDistance=0.03
00:16:55.939 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:16:55.939 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:55.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:16:55.939 00.000 2744 MoveAxis(E, 0, ABG)
00:16:55.939 00.000 2744 Move returns status 0, amount 0
00:16:55.939 00.000 2744 MoveAxis(N, 0, ABG)
00:16:55.939 00.000 2744 Move returns status 0, amount 0
00:16:55.940 00.001 2744 move complete, result=0
00:16:55.940 00.000 2744 worker thread done servicing request
00:16:55.959 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:16:55.976 00.017 1092 UpdateGuideState exits: m=529254 SNR=83.5
00:16:55.979 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:55.982 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:55.985 00.003 1092 Enqueuing Expose request
00:16:55.988 00.003 2744 Worker thread wakes up
00:16:55.988 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:55.989 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:16:55.989 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:16:59.374 03.385 2744 Exposure complete
00:16:59.577 00.203 2744 worker thread done servicing request
00:16:59.577 00.000 1092 OnExposeComplete: enter
00:16:59.580 00.003 1092 UpdateGuideState(): m_state=6
00:16:59.582 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 775
00:16:59.584 00.002 1092 Star::Find returns 1 (0), X=1602.51, Y=1128.46, Mass=553540, SNR=87.3, Peak=49546 HFD=3.2
00:16:59.587 00.003 1092 MultiStar: [#1 -0.19,0.22,0.78,U] [#2 -0.09,0.20,0.95,U] [#3 -0.27,0.24,0.77,U] [#4 -0.38,0.19,1.02,U] [#5 -0.24,0.47,0.74,U] [#6 -0.20,0.46,0.62,U] [#7 -0.12,0.37,0.53,U] [#8 0.24,0.57,0.52,U] 
00:16:59.589 00.002 1092 refined, 8 included, MultiStar: {-0.10, 0.29}, one-star: {0.36, 0.15}
00:16:59.591 00.002 1092 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.43) = xAngle (2.34 = 2.34)
00:16:59.593 00.002 1092 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.18 = 2.18)
00:16:59.596 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=0.29 hyp=0.31 cameraTheta=1.91 mountX=-0.21 mountY=0.25, mountTheta=2.27
00:16:59.600 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.29, opts=13)
00:16:59.604 00.004 1092 Enqueuing Move request for scope (-0.10, 0.29)
00:16:59.606 00.002 2744 Worker thread wakes up
00:16:59.607 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.29) opts 0xd
00:16:59.607 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.29)
00:16:59.607 00.000 2744 Moving (-0.10, 0.29) raw xDistance=-0.21 yDistance=0.25
00:16:59.607 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
00:16:59.607 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:16:59.607 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:16:59.607 00.000 2744 MoveAxis(E, 0, ABG)
00:16:59.607 00.000 2744 Move returns status 0, amount 0
00:16:59.607 00.000 2744 MoveAxis(N, 0, ABG)
00:16:59.607 00.000 2744 Move returns status 0, amount 0
00:16:59.607 00.000 2744 move complete, result=0
00:16:59.607 00.000 2744 worker thread done servicing request
00:16:59.622 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4752, FiltMin=1498, FiltMax=65535, Gamma=0.510
00:16:59.636 00.014 1092 UpdateGuideState exits: m=553540 SNR=87.3
00:16:59.639 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:16:59.642 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:16:59.644 00.002 1092 Enqueuing Expose request
00:16:59.646 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:16:59.651 00.005 2744 Worker thread wakes up
00:16:59.651 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:16:59.651 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:03.047 03.396 2744 Exposure complete
00:17:03.261 00.214 2744 worker thread done servicing request
00:17:03.261 00.000 1092 OnExposeComplete: enter
00:17:03.266 00.005 1092 UpdateGuideState(): m_state=6
00:17:03.269 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 776
00:17:03.271 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1128.38, Mass=554526, SNR=77.7, Peak=53290 HFD=3.5
00:17:03.274 00.003 1092 MultiStar: [#1 0.06,0.44,0.97,U] [#2 0.12,0.15,0.97,U] [#3 0.11,0.19,0.91,U] [#4 -0.13,0.07,1.01,U] [#5 0.23,0.34,0.64,U] [#6 0.02,0.24,0.79,U] [#7 -0.06,0.71,0.72,U] [#8 0.12,0.58,0.50,U] 
00:17:03.276 00.002 1092 refined, 8 included, MultiStar: {0.11, 0.28}, one-star: {0.52, 0.07}
00:17:03.278 00.002 1092 CameraToMount -- cameraTheta (1.19) - m_xAngle (-0.43) = xAngle (1.62 = 1.62)
00:17:03.282 00.004 1092 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.46 = 1.46)
00:17:03.284 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.19 mountX=-0.01 mountY=0.30, mountTheta=1.62
00:17:03.289 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.28, opts=13)
00:17:03.291 00.002 1092 Enqueuing Move request for scope (0.11, 0.28)
00:17:03.294 00.003 2744 Worker thread wakes up
00:17:03.294 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
00:17:03.294 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
00:17:03.294 00.000 2744 Moving (0.11, 0.28) raw xDistance=-0.01 yDistance=0.30
00:17:03.294 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:17:03.294 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:03.294 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:17:03.294 00.000 2744 MoveAxis(E, 0, ABG)
00:17:03.294 00.000 2744 Move returns status 0, amount 0
00:17:03.294 00.000 2744 MoveAxis(N, 0, ABG)
00:17:03.294 00.000 2744 Move returns status 0, amount 0
00:17:03.294 00.000 2744 move complete, result=0
00:17:03.295 00.001 2744 worker thread done servicing request
00:17:03.313 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1469, FiltMax=65535, Gamma=0.510
00:17:03.328 00.015 1092 UpdateGuideState exits: m=554526 SNR=77.7
00:17:03.331 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:03.334 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:03.336 00.002 1092 Enqueuing Expose request
00:17:03.339 00.003 2744 Worker thread wakes up
00:17:03.339 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:17:03.342 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:03.342 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:06.732 03.390 2744 Exposure complete
00:17:06.932 00.200 2744 worker thread done servicing request
00:17:06.932 00.000 1092 OnExposeComplete: enter
00:17:06.935 00.003 1092 UpdateGuideState(): m_state=6
00:17:06.938 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 777
00:17:06.940 00.002 1092 Star::Find returns 1 (0), X=1603.38, Y=1128.18, Mass=523525, SNR=78.2, Peak=56522 HFD=3.5
00:17:06.942 00.002 1092 MultiStar: [#1 0.67,0.27,0.89,U] [#2 0.57,0.15,1.04,U] [#3 0.47,0.17,0.73,U] [#4 0.35,0.06,1.02,U] [#5 0.69,0.29,0.80,U] [#6 0.60,0.16,0.93,U] [#7 0.61,0.43,0.53,U] [#8 0.85,0.50,0.43,U] 
00:17:06.945 00.003 1092 refined, 8 included, MultiStar: {0.67, 0.17}, one-star: {1.22, -0.13}
00:17:06.948 00.003 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
00:17:06.951 00.003 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.53 = 0.53)
00:17:06.953 00.002 1092 CameraToMount -- cameraX=0.67 cameraY=0.17 hyp=0.69 cameraTheta=0.25 mountX=0.54 mountY=0.35, mountTheta=0.57
00:17:06.957 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=0.17, opts=13)
00:17:06.959 00.002 1092 Enqueuing Move request for scope (0.67, 0.17)
00:17:06.962 00.003 2744 Worker thread wakes up
00:17:06.962 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.17) opts 0xd
00:17:06.962 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, 0.17)
00:17:06.962 00.000 2744 Moving (0.67, 0.17) raw xDistance=0.54 yDistance=0.35
00:17:06.962 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
00:17:06.963 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:06.963 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:17:06.963 00.000 2744 MoveAxis(W, 120, ABG)
00:17:06.963 00.000 2744 Guiding  Dir = 3, Dur = 120
00:17:06.963 00.000 2744 IsSlewing returns 0
00:17:06.963 00.000 2744 IsGuiding returns 0
00:17:06.964 00.001 2744 PulseGuide returned control before completion, sleep 130
00:17:06.979 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:17:06.996 00.017 1092 UpdateGuideState exits: m=523525 SNR=78.2
00:17:06.999 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:07.002 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:07.006 00.004 1092 Enqueuing Expose request
00:17:07.101 00.095 2744 IsGuiding returns 1
00:17:07.101 00.000 2744 scope still moving after pulse duration time elapsed
00:17:07.132 00.031 2744 IsSlewing returns 0
00:17:07.132 00.000 2744 IsGuiding returns 1
00:17:07.164 00.032 2744 IsSlewing returns 0
00:17:07.164 00.000 2744 IsGuiding returns 1
00:17:07.195 00.031 2744 IsSlewing returns 0
00:17:07.195 00.000 2744 IsGuiding returns 0
00:17:07.195 00.000 2744 scope move finished after 120 + 112 ms
00:17:07.196 00.001 2744 Move returns status 0, amount 120
00:17:07.196 00.000 2744 MoveAxis(N, 0, ABG)
00:17:07.196 00.000 2744 Move returns status 0, amount 0
00:17:07.196 00.000 2744 move complete, result=0
00:17:07.196 00.000 2744 worker thread done servicing request
00:17:07.196 00.000 1092 GuideStep: 0.5 px 120 ms WEST, 0.3 px 0 ms NORTH
00:17:07.200 00.004 2744 Worker thread wakes up
00:17:07.200 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:07.200 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:10.587 03.387 2744 Exposure complete
00:17:10.784 00.197 2744 worker thread done servicing request
00:17:10.785 00.001 1092 OnExposeComplete: enter
00:17:10.788 00.003 1092 UpdateGuideState(): m_state=6
00:17:10.790 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 778
00:17:10.792 00.002 1092 Star::Find returns 1 (0), X=1603.13, Y=1128.35, Mass=543415, SNR=89.5, Peak=59450 HFD=3.4
00:17:10.796 00.004 1092 MultiStar: [#1 0.76,0.29,1.07,U] [#2 0.35,0.17,0.95,U] [#3 0.24,-0.11,0.80,U] [#4 0.27,0.32,0.83,U] [#5 0.50,0.22,0.69,U] [#6 0.46,0.16,0.66,U] [#7 0.48,0.49,0.48,U] [#8 0.58,0.42,0.46,U] 
00:17:10.799 00.003 1092 refined, 8 included, MultiStar: {0.53, 0.20}, one-star: {0.97, 0.04}
00:17:10.801 00.002 1092 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.43) = xAngle (0.79 = 0.79)
00:17:10.804 00.003 1092 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.63 = 0.63)
00:17:10.806 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=0.20 hyp=0.57 cameraTheta=0.36 mountX=0.40 mountY=0.34, mountTheta=0.70
00:17:10.813 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.20, opts=13)
00:17:10.816 00.003 1092 Enqueuing Move request for scope (0.53, 0.20)
00:17:10.818 00.002 2744 Worker thread wakes up
00:17:10.819 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.20) opts 0xd
00:17:10.819 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.20)
00:17:10.819 00.000 2744 Moving (0.53, 0.20) raw xDistance=0.40 yDistance=0.34
00:17:10.819 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.40
00:17:10.819 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:10.819 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:17:10.819 00.000 2744 MoveAxis(W, 98, ABG)
00:17:10.819 00.000 2744 Guiding  Dir = 3, Dur = 98
00:17:10.819 00.000 2744 IsSlewing returns 0
00:17:10.819 00.000 2744 IsGuiding returns 0
00:17:10.821 00.002 2744 PulseGuide returned control before completion, sleep 108
00:17:10.837 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:17:10.852 00.015 1092 UpdateGuideState exits: m=543415 SNR=89.5
00:17:10.856 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:10.858 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:10.861 00.003 1092 Enqueuing Expose request
00:17:10.933 00.072 2744 IsGuiding returns 1
00:17:10.933 00.000 2744 scope still moving after pulse duration time elapsed
00:17:10.965 00.032 2744 IsSlewing returns 0
00:17:10.965 00.000 2744 IsGuiding returns 0
00:17:10.965 00.000 2744 scope move finished after 98 + 47 ms
00:17:10.965 00.000 2744 Move returns status 0, amount 98
00:17:10.965 00.000 2744 MoveAxis(N, 0, ABG)
00:17:10.965 00.000 2744 Move returns status 0, amount 0
00:17:10.966 00.001 2744 move complete, result=0
00:17:10.966 00.000 2744 worker thread done servicing request
00:17:10.966 00.000 2744 Worker thread wakes up
00:17:10.966 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:10.966 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:10.967 00.001 1092 GuideStep: 0.4 px 98 ms WEST, 0.3 px 0 ms NORTH
00:17:14.358 03.391 2744 Exposure complete
00:17:14.587 00.229 2744 worker thread done servicing request
00:17:14.588 00.001 1092 OnExposeComplete: enter
00:17:14.590 00.002 1092 UpdateGuideState(): m_state=6
00:17:14.593 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 779
00:17:14.596 00.003 1092 Star::Find returns 1 (0), X=1603.23, Y=1128.14, Mass=554229, SNR=94.3, Peak=54186 HFD=3.4
00:17:14.599 00.003 1092 MultiStar: [#1 0.80,0.11,0.83,U] [#2 0.37,-0.05,0.81,U] [#3 0.58,0.18,0.71,U] [#4 0.55,-0.22,0.74,U] [#5 0.69,0.23,0.63,U] [#6 0.62,0.26,0.67,U] [#7 0.76,0.14,0.47,U] [#8 1.04,0.15,0.44,U] 
00:17:14.601 00.002 1092 refined, 8 included, MultiStar: {0.72, 0.05}, one-star: {1.08, -0.17}
00:17:14.604 00.003 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
00:17:14.607 00.003 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
00:17:14.609 00.002 1092 CameraToMount -- cameraX=0.72 cameraY=0.05 hyp=0.72 cameraTheta=0.07 mountX=0.63 mountY=0.24, mountTheta=0.36
00:17:14.614 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=0.05, opts=13)
00:17:14.617 00.003 1092 Enqueuing Move request for scope (0.72, 0.05)
00:17:14.620 00.003 2744 Worker thread wakes up
00:17:14.620 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.05) opts 0xd
00:17:14.620 00.000 2744 Handling offset move in thread for scope, endpoint = (0.72, 0.05)
00:17:14.620 00.000 2744 Moving (0.72, 0.05) raw xDistance=0.63 yDistance=0.24
00:17:14.620 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
00:17:14.620 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:14.620 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:17:14.620 00.000 2744 MoveAxis(W, 148, ABG)
00:17:14.620 00.000 2744 Guiding  Dir = 3, Dur = 148
00:17:14.620 00.000 2744 IsSlewing returns 0
00:17:14.620 00.000 2744 IsGuiding returns 0
00:17:14.621 00.001 2744 PulseGuide returned control before completion, sleep 158
00:17:14.639 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1703, FiltMax=65535, Gamma=0.510
00:17:14.654 00.015 1092 UpdateGuideState exits: m=554229 SNR=94.3
00:17:14.657 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:14.659 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:14.661 00.002 1092 Enqueuing Expose request
00:17:14.788 00.127 2744 IsGuiding returns 1
00:17:14.788 00.000 2744 scope still moving after pulse duration time elapsed
00:17:14.819 00.031 2744 IsSlewing returns 0
00:17:14.819 00.000 2744 IsGuiding returns 0
00:17:14.819 00.000 2744 scope move finished after 148 + 50 ms
00:17:14.819 00.000 2744 Move returns status 0, amount 148
00:17:14.819 00.000 2744 MoveAxis(N, 0, ABG)
00:17:14.819 00.000 2744 Move returns status 0, amount 0
00:17:14.820 00.001 2744 move complete, result=0
00:17:14.820 00.000 2744 worker thread done servicing request
00:17:14.820 00.000 2744 Worker thread wakes up
00:17:14.820 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:14.820 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:14.822 00.002 1092 GuideStep: 0.6 px 148 ms WEST, 0.2 px 0 ms NORTH
00:17:18.202 03.380 2744 Exposure complete
00:17:18.390 00.188 2744 worker thread done servicing request
00:17:18.390 00.000 1092 OnExposeComplete: enter
00:17:18.392 00.002 1092 UpdateGuideState(): m_state=6
00:17:18.395 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 780
00:17:18.398 00.003 1092 Star::Find returns 1 (0), X=1602.94, Y=1128.15, Mass=543550, SNR=90.6, Peak=54490 HFD=3.3
00:17:18.401 00.003 1092 MultiStar: [#1 0.30,0.37,0.84,U] [#2 0.16,0.07,0.92,U] [#3 0.46,0.23,0.75,U] [#4 -0.01,0.03,0.74,U] [#5 0.35,0.31,0.65,U] [#6 0.45,0.41,0.69,U] [#7 0.49,0.16,0.53,U] [#8 0.74,0.56,0.46,U] 
00:17:18.403 00.002 1092 refined, 8 included, MultiStar: {0.40, 0.19}, one-star: {0.79, -0.15}
00:17:18.406 00.003 1092 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.43) = xAngle (0.86 = 0.86)
00:17:18.408 00.002 1092 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.71 = 0.71)
00:17:18.410 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=0.19 hyp=0.45 cameraTheta=0.44 mountX=0.29 mountY=0.29, mountTheta=0.79
00:17:18.416 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=0.19, opts=13)
00:17:18.418 00.002 1092 Enqueuing Move request for scope (0.40, 0.19)
00:17:18.421 00.003 2744 Worker thread wakes up
00:17:18.421 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.19) opts 0xd
00:17:18.421 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, 0.19)
00:17:18.421 00.000 2744 Moving (0.40, 0.19) raw xDistance=0.29 yDistance=0.29
00:17:18.421 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
00:17:18.421 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:18.421 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:17:18.421 00.000 2744 MoveAxis(W, 75, ABG)
00:17:18.421 00.000 2744 Guiding  Dir = 3, Dur = 75
00:17:18.422 00.001 2744 IsSlewing returns 0
00:17:18.422 00.000 2744 IsGuiding returns 0
00:17:18.422 00.000 2744 PulseGuide returned control before completion, sleep 85
00:17:18.437 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:17:18.453 00.016 1092 UpdateGuideState exits: m=543550 SNR=90.6
00:17:18.456 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:18.458 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:18.460 00.002 1092 Enqueuing Expose request
00:17:18.509 00.049 2744 IsGuiding returns 1
00:17:18.509 00.000 2744 scope still moving after pulse duration time elapsed
00:17:18.541 00.032 2744 IsSlewing returns 0
00:17:18.541 00.000 2744 IsGuiding returns 0
00:17:18.541 00.000 2744 scope move finished after 75 + 43 ms
00:17:18.541 00.000 2744 Move returns status 0, amount 75
00:17:18.541 00.000 2744 MoveAxis(N, 0, ABG)
00:17:18.541 00.000 2744 Move returns status 0, amount 0
00:17:18.542 00.001 2744 move complete, result=0
00:17:18.542 00.000 2744 worker thread done servicing request
00:17:18.542 00.000 2744 Worker thread wakes up
00:17:18.542 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:18.542 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:18.543 00.001 1092 GuideStep: 0.3 px 75 ms WEST, 0.3 px 0 ms NORTH
00:17:21.935 03.392 2744 Exposure complete
00:17:22.120 00.185 2744 worker thread done servicing request
00:17:22.120 00.000 1092 OnExposeComplete: enter
00:17:22.123 00.003 1092 UpdateGuideState(): m_state=6
00:17:22.126 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 781
00:17:22.128 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1128.25, Mass=524556, SNR=81.1, Peak=59338 HFD=3.5
00:17:22.133 00.005 1092 MultiStar: [#1 0.29,0.37,0.99,U] [#2 0.19,0.06,1.07,U] [#3 -0.04,0.31,0.81,U] [#4 -0.09,0.05,0.92,U] [#5 0.27,0.37,0.71,U] [#6 0.34,0.33,0.80,U] [#7 0.26,0.26,0.52,U] [#8 0.35,0.40,0.46,U] 
00:17:22.135 00.002 1092 refined, 8 included, MultiStar: {0.25, 0.21}, one-star: {0.65, -0.06}
00:17:22.137 00.002 1092 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.43) = xAngle (1.13 = 1.13)
00:17:22.139 00.002 1092 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.97 = 0.97)
00:17:22.141 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.32 cameraTheta=0.70 mountX=0.14 mountY=0.27, mountTheta=1.09
00:17:22.147 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=0.21, opts=13)
00:17:22.149 00.002 1092 Enqueuing Move request for scope (0.25, 0.21)
00:17:22.151 00.002 2744 Worker thread wakes up
00:17:22.151 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
00:17:22.151 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
00:17:22.152 00.001 2744 Moving (0.25, 0.21) raw xDistance=0.14 yDistance=0.27
00:17:22.152 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:17:22.152 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:22.152 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:17:22.152 00.000 2744 MoveAxis(E, 0, ABG)
00:17:22.152 00.000 2744 Move returns status 0, amount 0
00:17:22.152 00.000 2744 MoveAxis(N, 0, ABG)
00:17:22.152 00.000 2744 Move returns status 0, amount 0
00:17:22.152 00.000 2744 move complete, result=0
00:17:22.152 00.000 2744 worker thread done servicing request
00:17:22.170 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1514, FiltMax=65535, Gamma=0.510
00:17:22.187 00.017 1092 UpdateGuideState exits: m=524556 SNR=81.1
00:17:22.192 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:22.195 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:22.199 00.004 1092 Enqueuing Expose request
00:17:22.201 00.002 2744 Worker thread wakes up
00:17:22.201 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:17:22.204 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:22.204 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:25.603 03.399 2744 Exposure complete
00:17:25.812 00.209 2744 worker thread done servicing request
00:17:25.812 00.000 1092 OnExposeComplete: enter
00:17:25.815 00.003 1092 UpdateGuideState(): m_state=6
00:17:25.818 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 782
00:17:25.820 00.002 1092 Star::Find returns 1 (0), X=1602.76, Y=1128.33, Mass=527335, SNR=77.0, Peak=51866 HFD=3.4
00:17:25.823 00.003 1092 MultiStar: [#1 0.42,0.44,1.04,U] [#2 0.30,0.19,0.95,U] [#3 0.25,0.33,0.93,U] [#4 0.07,0.05,0.94,U] [#5 0.43,0.42,0.79,U] [#6 0.03,0.43,0.82,U] [#7 0.46,0.46,0.62,U] [#8 0.60,0.61,0.53,U] 
00:17:25.826 00.003 1092 refined, 8 included, MultiStar: {0.34, 0.30}, one-star: {0.60, 0.02}
00:17:25.829 00.003 1092 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.43) = xAngle (1.15 = 1.15)
00:17:25.832 00.003 1092 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.00 = 1.00)
00:17:25.834 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=0.30 hyp=0.45 cameraTheta=0.73 mountX=0.18 mountY=0.38, mountTheta=1.12
00:17:25.839 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.30, opts=13)
00:17:25.842 00.003 1092 Enqueuing Move request for scope (0.34, 0.30)
00:17:25.844 00.002 2744 Worker thread wakes up
00:17:25.844 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.30) opts 0xd
00:17:25.844 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.30)
00:17:25.844 00.000 2744 Moving (0.34, 0.30) raw xDistance=0.18 yDistance=0.38
00:17:25.844 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:17:25.844 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:25.844 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:17:25.844 00.000 2744 MoveAxis(E, 0, ABG)
00:17:25.845 00.001 2744 Move returns status 0, amount 0
00:17:25.845 00.000 2744 MoveAxis(N, 0, ABG)
00:17:25.845 00.000 2744 Move returns status 0, amount 0
00:17:25.845 00.000 2744 move complete, result=0
00:17:25.845 00.000 2744 worker thread done servicing request
00:17:25.860 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:17:25.877 00.017 1092 UpdateGuideState exits: m=527335 SNR=77.0
00:17:25.882 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:25.884 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:25.887 00.003 1092 Enqueuing Expose request
00:17:25.890 00.003 2744 Worker thread wakes up
00:17:25.890 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:17:25.892 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:25.892 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:29.284 03.392 2744 Exposure complete
00:17:29.478 00.194 2744 worker thread done servicing request
00:17:29.478 00.000 1092 OnExposeComplete: enter
00:17:29.481 00.003 1092 UpdateGuideState(): m_state=6
00:17:29.484 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 783
00:17:29.487 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1128.42, Mass=514356, SNR=85.3, Peak=56314 HFD=3.3
00:17:29.490 00.003 1092 MultiStar: [#1 0.11,0.48,0.88,U] [#2 -0.05,0.37,1.14,U] [#3 0.07,0.25,0.83,U] [#4 -0.18,0.10,0.79,U] [#5 0.36,0.41,0.71,U] [#6 0.05,0.47,0.70,U] [#7 0.12,0.54,0.51,U] [#8 0.31,0.58,0.46,U] 
00:17:29.492 00.002 1092 refined, 8 included, MultiStar: {0.14, 0.34}, one-star: {0.56, 0.11}
00:17:29.494 00.002 1092 CameraToMount -- cameraTheta (1.17) - m_xAngle (-0.43) = xAngle (1.60 = 1.60)
00:17:29.497 00.003 1092 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.44 = 1.44)
00:17:29.500 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=0.34 hyp=0.37 cameraTheta=1.17 mountX=-0.01 mountY=0.37, mountTheta=1.60
00:17:29.506 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=0.34, opts=13)
00:17:29.509 00.003 1092 Enqueuing Move request for scope (0.14, 0.34)
00:17:29.511 00.002 2744 Worker thread wakes up
00:17:29.511 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.34) opts 0xd
00:17:29.511 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, 0.34)
00:17:29.511 00.000 2744 Moving (0.14, 0.34) raw xDistance=-0.01 yDistance=0.37
00:17:29.511 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
00:17:29.511 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:29.511 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:17:29.511 00.000 2744 MoveAxis(E, 0, ABG)
00:17:29.512 00.001 2744 Move returns status 0, amount 0
00:17:29.512 00.000 2744 MoveAxis(N, 0, ABG)
00:17:29.512 00.000 2744 Move returns status 0, amount 0
00:17:29.512 00.000 2744 move complete, result=0
00:17:29.512 00.000 2744 worker thread done servicing request
00:17:29.528 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1703, FiltMax=65535, Gamma=0.510
00:17:29.544 00.016 1092 UpdateGuideState exits: m=514356 SNR=85.3
00:17:29.548 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:29.550 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:29.553 00.003 1092 Enqueuing Expose request
00:17:29.555 00.002 2744 Worker thread wakes up
00:17:29.555 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:17:29.558 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:29.558 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:32.942 03.384 2744 Exposure complete
00:17:33.128 00.186 1092 OnExposeComplete: enter
00:17:33.132 00.004 1092 UpdateGuideState(): m_state=6
00:17:33.134 00.002 2744 worker thread done servicing request
00:17:33.134 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 784
00:17:33.136 00.002 1092 Star::Find returns 1 (0), X=1602.57, Y=1128.64, Mass=546150, SNR=81.7, Peak=55706 HFD=3.4
00:17:33.139 00.003 1092 MultiStar: [#1 0.20,0.55,1.04,U] [#2 0.01,0.46,0.98,U] [#3 -0.17,0.49,0.83,U] [#4 -0.10,0.22,0.82,U] [#5 0.01,0.76,0.78,U] [#6 0.01,0.45,0.80,U] [#7 0.01,0.76,0.55,U] [#8 0.59,0.66,0.46,U] 
00:17:33.141 00.002 1092 refined, 8 included, MultiStar: {0.10, 0.50}, one-star: {0.41, 0.33}
00:17:33.143 00.002 1092 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.43) = xAngle (1.81 = 1.81)
00:17:33.145 00.002 1092 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.65 = 1.65)
00:17:33.148 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=0.50 hyp=0.51 cameraTheta=1.38 mountX=-0.12 mountY=0.50, mountTheta=1.80
00:17:33.157 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.50, opts=13)
00:17:33.161 00.004 1092 Enqueuing Move request for scope (0.10, 0.50)
00:17:33.168 00.007 2744 Worker thread wakes up
00:17:33.168 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.50) opts 0xd
00:17:33.168 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.50)
00:17:33.168 00.000 2744 Moving (0.10, 0.50) raw xDistance=-0.12 yDistance=0.50
00:17:33.168 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:17:33.168 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:17:33.168 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
00:17:33.169 00.001 2744 MoveAxis(E, 0, ABG)
00:17:33.169 00.000 2744 Move returns status 0, amount 0
00:17:33.169 00.000 2744 MoveAxis(N, 0, ABG)
00:17:33.169 00.000 2744 Move returns status 0, amount 0
00:17:33.169 00.000 2744 move complete, result=0
00:17:33.169 00.000 2744 worker thread done servicing request
00:17:33.194 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1408, FiltMax=65535, Gamma=0.510
00:17:33.212 00.018 1092 UpdateGuideState exits: m=546150 SNR=81.7
00:17:33.215 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:33.218 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:33.220 00.002 1092 Enqueuing Expose request
00:17:33.224 00.004 2744 Worker thread wakes up
00:17:33.224 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:17:33.227 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:33.227 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:36.614 03.387 2744 Exposure complete
00:17:36.818 00.204 2744 worker thread done servicing request
00:17:36.818 00.000 1092 OnExposeComplete: enter
00:17:36.821 00.003 1092 UpdateGuideState(): m_state=6
00:17:36.824 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 785
00:17:36.826 00.002 1092 Star::Find returns 1 (0), X=1602.74, Y=1128.41, Mass=523620, SNR=81.9, Peak=57930 HFD=3.2
00:17:36.831 00.005 1092 MultiStar: [#1 0.08,0.30,1.07,U] [#2 0.04,0.25,0.98,U] [#3 0.01,0.39,1.08,U] [#4 -0.34,0.23,0.82,U] [#5 0.22,0.52,0.71,U] [#6 0.18,0.41,0.71,U] [#7 0.16,0.39,0.64,U] [#8 0.04,0.50,0.46,U] 
00:17:36.834 00.003 1092 refined, 8 included, MultiStar: {0.11, 0.32}, one-star: {0.59, 0.10}
00:17:36.836 00.002 1092 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.43) = xAngle (1.66 = 1.66)
00:17:36.838 00.002 1092 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.50 = 1.50)
00:17:36.840 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=0.32 hyp=0.34 cameraTheta=1.23 mountX=-0.03 mountY=0.34, mountTheta=1.66
00:17:36.847 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.32, opts=13)
00:17:36.850 00.003 1092 Enqueuing Move request for scope (0.11, 0.32)
00:17:36.852 00.002 2744 Worker thread wakes up
00:17:36.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.32) opts 0xd
00:17:36.852 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.32)
00:17:36.852 00.000 2744 Moving (0.11, 0.32) raw xDistance=-0.03 yDistance=0.34
00:17:36.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:17:36.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:36.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:17:36.852 00.000 2744 MoveAxis(E, 0, ABG)
00:17:36.852 00.000 2744 Move returns status 0, amount 0
00:17:36.852 00.000 2744 MoveAxis(N, 0, ABG)
00:17:36.853 00.001 2744 Move returns status 0, amount 0
00:17:36.853 00.000 2744 move complete, result=0
00:17:36.853 00.000 2744 worker thread done servicing request
00:17:36.873 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:17:36.888 00.015 1092 UpdateGuideState exits: m=523620 SNR=81.9
00:17:36.891 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:36.893 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:36.895 00.002 1092 Enqueuing Expose request
00:17:36.898 00.003 2744 Worker thread wakes up
00:17:36.898 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:17:36.901 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:36.901 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:40.290 03.389 2744 Exposure complete
00:17:40.505 00.215 2744 worker thread done servicing request
00:17:40.505 00.000 1092 OnExposeComplete: enter
00:17:40.508 00.003 1092 UpdateGuideState(): m_state=6
00:17:40.511 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 786
00:17:40.516 00.005 1092 Star::Find returns 1 (0), X=1602.97, Y=1128.18, Mass=538282, SNR=102.8, Peak=62266 HFD=3.1
00:17:40.519 00.003 1092 MultiStar: [#1 0.45,0.25,0.77,U] [#2 0.18,0.04,0.79,U] [#3 0.50,0.13,0.68,U] [#4 0.09,-0.02,0.69,U] [#5 0.28,0.36,0.67,U] [#6 0.46,0.15,0.57,U] [#7 0.42,0.34,0.47,U] [#8 0.70,0.21,0.36,U] 
00:17:40.522 00.003 1092 refined, 8 included, MultiStar: {0.43, 0.12}, one-star: {0.81, -0.12}
00:17:40.524 00.002 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.70 = 0.70)
00:17:40.527 00.003 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
00:17:40.533 00.006 1092 CameraToMount -- cameraX=0.43 cameraY=0.12 hyp=0.45 cameraTheta=0.28 mountX=0.34 mountY=0.23, mountTheta=0.60
00:17:40.540 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.12, opts=13)
00:17:40.543 00.003 1092 Enqueuing Move request for scope (0.43, 0.12)
00:17:40.553 00.010 2744 Worker thread wakes up
00:17:40.553 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.12) opts 0xd
00:17:40.553 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.12)
00:17:40.553 00.000 2744 Moving (0.43, 0.12) raw xDistance=0.34 yDistance=0.23
00:17:40.553 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
00:17:40.553 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:40.554 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:17:40.554 00.000 2744 MoveAxis(W, 77, ABG)
00:17:40.554 00.000 2744 Guiding  Dir = 3, Dur = 77
00:17:40.554 00.000 2744 IsSlewing returns 0
00:17:40.554 00.000 2744 IsGuiding returns 0
00:17:40.557 00.003 2744 PulseGuide returned control before completion, sleep 87
00:17:40.588 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:17:40.637 00.049 1092 UpdateGuideState exits: m=538282 SNR=102.8
00:17:40.641 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:40.644 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:40.648 00.004 1092 Enqueuing Expose request
00:17:40.655 00.007 2744 IsGuiding returns 1
00:17:40.655 00.000 2744 scope still moving after pulse duration time elapsed
00:17:40.685 00.030 2744 IsSlewing returns 0
00:17:40.685 00.000 2744 IsGuiding returns 0
00:17:40.685 00.000 2744 scope move finished after 77 + 53 ms
00:17:40.685 00.000 2744 Move returns status 0, amount 77
00:17:40.686 00.001 2744 MoveAxis(N, 0, ABG)
00:17:40.688 00.002 2744 Move returns status 0, amount 0
00:17:40.688 00.000 2744 move complete, result=0
00:17:40.688 00.000 2744 worker thread done servicing request
00:17:40.689 00.001 2744 Worker thread wakes up
00:17:40.689 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:40.689 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:40.690 00.001 1092 GuideStep: 0.3 px 77 ms WEST, 0.2 px 0 ms NORTH
00:17:44.064 03.374 2744 Exposure complete
00:17:44.254 00.190 2744 worker thread done servicing request
00:17:44.254 00.000 1092 OnExposeComplete: enter
00:17:44.257 00.003 1092 UpdateGuideState(): m_state=6
00:17:44.259 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 787
00:17:44.262 00.003 1092 Star::Find returns 1 (0), X=1603.02, Y=1128.30, Mass=556508, SNR=86.6, Peak=62474 HFD=3.4
00:17:44.264 00.002 1092 MultiStar: [#1 0.40,0.30,0.97,U] [#2 0.18,0.19,0.92,U] [#3 0.23,0.06,0.73,U] [#4 0.06,0.15,0.85,U] [#5 0.16,0.66,0.73,U] [#6 0.25,0.46,0.74,U] [#7 0.41,0.41,0.46,U] [#8 0.56,0.36,0.45,U] 
00:17:44.266 00.002 1092 refined, 8 included, MultiStar: {0.35, 0.26}, one-star: {0.86, -0.01}
00:17:44.269 00.003 1092 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.43) = xAngle (1.07 = 1.07)
00:17:44.270 00.001 1092 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.92 = 0.92)
00:17:44.272 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=0.26 hyp=0.44 cameraTheta=0.65 mountX=0.21 mountY=0.35, mountTheta=1.03
00:17:44.276 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.26, opts=13)
00:17:44.278 00.002 1092 Enqueuing Move request for scope (0.35, 0.26)
00:17:44.280 00.002 2744 Worker thread wakes up
00:17:44.281 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.26) opts 0xd
00:17:44.281 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.26)
00:17:44.281 00.000 2744 Moving (0.35, 0.26) raw xDistance=0.21 yDistance=0.35
00:17:44.281 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:17:44.281 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:44.281 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
00:17:44.281 00.000 2744 MoveAxis(E, 0, ABG)
00:17:44.281 00.000 2744 Move returns status 0, amount 0
00:17:44.281 00.000 2744 MoveAxis(N, 0, ABG)
00:17:44.281 00.000 2744 Move returns status 0, amount 0
00:17:44.281 00.000 2744 move complete, result=0
00:17:44.281 00.000 2744 worker thread done servicing request
00:17:44.300 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1699, FiltMax=65535, Gamma=0.510
00:17:44.313 00.013 1092 UpdateGuideState exits: m=556508 SNR=86.6
00:17:44.316 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:44.317 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:44.320 00.003 1092 Enqueuing Expose request
00:17:44.322 00.002 2744 Worker thread wakes up
00:17:44.322 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:17:44.324 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:44.324 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:47.711 03.387 2744 Exposure complete
00:17:47.927 00.216 2744 worker thread done servicing request
00:17:47.927 00.000 1092 OnExposeComplete: enter
00:17:47.930 00.003 1092 UpdateGuideState(): m_state=6
00:17:47.932 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 788
00:17:47.935 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1128.12, Mass=523218, SNR=78.1, Peak=60858 HFD=3.0
00:17:47.937 00.002 1092 MultiStar: [#1 0.34,0.19,0.91,U] [#2 -0.09,0.03,1.21,U] [#3 0.13,0.18,0.93,U] [#4 0.04,-0.10,0.97,U] [#5 0.21,0.43,0.80,U] [#6 -0.00,0.19,0.74,U] [#7 0.31,0.31,0.59,U] [#8 0.70,0.34,0.47,U] 
00:17:47.940 00.003 1092 refined, 8 included, MultiStar: {0.25, 0.12}, one-star: {0.84, -0.19}
00:17:47.943 00.003 1092 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.43) = xAngle (0.87 = 0.87)
00:17:47.945 00.002 1092 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.72 = 0.72)
00:17:47.948 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=0.18 mountY=0.18, mountTheta=0.80
00:17:47.954 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=0.12, opts=13)
00:17:47.956 00.002 1092 Enqueuing Move request for scope (0.25, 0.12)
00:17:47.958 00.002 2744 Worker thread wakes up
00:17:47.958 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
00:17:47.958 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
00:17:47.958 00.000 2744 Moving (0.25, 0.12) raw xDistance=0.18 yDistance=0.18
00:17:47.958 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:17:47.958 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:47.959 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:17:47.959 00.000 2744 MoveAxis(E, 0, ABG)
00:17:47.959 00.000 2744 Move returns status 0, amount 0
00:17:47.959 00.000 2744 MoveAxis(N, 0, ABG)
00:17:47.959 00.000 2744 Move returns status 0, amount 0
00:17:47.959 00.000 2744 move complete, result=0
00:17:47.959 00.000 2744 worker thread done servicing request
00:17:47.973 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1427, FiltMax=65535, Gamma=0.510
00:17:47.989 00.016 1092 UpdateGuideState exits: m=523218 SNR=78.1
00:17:47.992 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:47.994 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:47.996 00.002 1092 Enqueuing Expose request
00:17:47.998 00.002 2744 Worker thread wakes up
00:17:47.999 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:17:48.001 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:48.001 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:51.401 03.400 2744 Exposure complete
00:17:51.650 00.249 2744 worker thread done servicing request
00:17:51.650 00.000 1092 OnExposeComplete: enter
00:17:51.653 00.003 1092 UpdateGuideState(): m_state=6
00:17:51.657 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 789
00:17:51.660 00.003 1092 Star::Find returns 1 (0), X=1603.01, Y=1128.18, Mass=550615, SNR=94.4, Peak=51258 HFD=3.6
00:17:51.664 00.004 1092 MultiStar: [#1 0.40,0.20,0.82,U] [#2 0.35,-0.18,0.79,U] [#3 0.08,0.07,0.72,U] [#4 0.08,-0.14,0.76,U] [#5 0.33,0.26,0.63,U] [#6 0.38,0.05,0.65,U] [#7 0.36,0.13,0.50,U] [#8 0.58,0.28,0.42,U] 
00:17:51.667 00.003 1092 refined, 8 included, MultiStar: {0.39, 0.04}, one-star: {0.85, -0.12}
00:17:51.674 00.007 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
00:17:51.676 00.002 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
00:17:51.682 00.006 1092 CameraToMount -- cameraX=0.39 cameraY=0.04 hyp=0.39 cameraTheta=0.09 mountX=0.34 mountY=0.14, mountTheta=0.39
00:17:51.691 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.04, opts=13)
00:17:51.694 00.003 1092 Enqueuing Move request for scope (0.39, 0.04)
00:17:51.697 00.003 2744 Worker thread wakes up
00:17:51.698 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.04) opts 0xd
00:17:51.698 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.04)
00:17:51.698 00.000 2744 Moving (0.39, 0.04) raw xDistance=0.34 yDistance=0.14
00:17:51.698 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.34
00:17:51.698 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:51.698 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:17:51.698 00.000 2744 MoveAxis(W, 76, ABG)
00:17:51.698 00.000 2744 Guiding  Dir = 3, Dur = 76
00:17:51.699 00.001 2744 IsSlewing returns 0
00:17:51.699 00.000 2744 IsGuiding returns 0
00:17:51.699 00.000 2744 PulseGuide returned control before completion, sleep 86
00:17:51.716 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1456, FiltMax=65535, Gamma=0.510
00:17:51.733 00.017 1092 UpdateGuideState exits: m=550615 SNR=94.4
00:17:51.736 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:51.740 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:51.743 00.003 1092 Enqueuing Expose request
00:17:51.789 00.046 2744 IsGuiding returns 1
00:17:51.789 00.000 2744 scope still moving after pulse duration time elapsed
00:17:51.820 00.031 2744 IsSlewing returns 0
00:17:51.820 00.000 2744 IsGuiding returns 0
00:17:51.820 00.000 2744 scope move finished after 76 + 45 ms
00:17:51.820 00.000 2744 Move returns status 0, amount 76
00:17:51.820 00.000 2744 MoveAxis(N, 0, ABG)
00:17:51.821 00.001 2744 Move returns status 0, amount 0
00:17:51.821 00.000 2744 move complete, result=0
00:17:51.821 00.000 2744 worker thread done servicing request
00:17:51.821 00.000 2744 Worker thread wakes up
00:17:51.822 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:51.822 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:51.822 00.000 1092 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH
00:17:55.216 03.394 2744 Exposure complete
00:17:55.408 00.192 2744 worker thread done servicing request
00:17:55.408 00.000 1092 OnExposeComplete: enter
00:17:55.411 00.003 1092 UpdateGuideState(): m_state=6
00:17:55.414 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 790
00:17:55.417 00.003 1092 Star::Find returns 1 (0), X=1602.84, Y=1128.24, Mass=528512, SNR=93.0, Peak=57722 HFD=3.2
00:17:55.419 00.002 1092 MultiStar: [#1 0.37,0.22,0.85,U] [#2 -0.08,0.19,0.86,U] [#3 0.24,0.30,0.73,U] [#4 0.05,0.01,0.78,U] [#5 0.24,0.31,0.79,U] [#6 0.09,0.31,0.63,U] [#7 0.04,0.25,0.45,U] [#8 0.73,0.06,0.42,U] 
00:17:55.421 00.002 1092 refined, 8 included, MultiStar: {0.27, 0.17}, one-star: {0.69, -0.06}
00:17:55.422 00.001 1092 CameraToMount -- cameraTheta (0.56) - m_xAngle (-0.43) = xAngle (0.99 = 0.99)
00:17:55.424 00.002 1092 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.83 = 0.83)
00:17:55.426 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.17 hyp=0.31 cameraTheta=0.56 mountX=0.17 mountY=0.23, mountTheta=0.93
00:17:55.434 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.17, opts=13)
00:17:55.437 00.003 1092 Enqueuing Move request for scope (0.27, 0.17)
00:17:55.439 00.002 2744 Worker thread wakes up
00:17:55.439 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.17) opts 0xd
00:17:55.439 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.17)
00:17:55.439 00.000 2744 Moving (0.27, 0.17) raw xDistance=0.17 yDistance=0.23
00:17:55.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:17:55.439 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:55.440 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:17:55.440 00.000 2744 MoveAxis(E, 0, ABG)
00:17:55.440 00.000 2744 Move returns status 0, amount 0
00:17:55.440 00.000 2744 MoveAxis(N, 0, ABG)
00:17:55.440 00.000 2744 Move returns status 0, amount 0
00:17:55.440 00.000 2744 move complete, result=0
00:17:55.440 00.000 2744 worker thread done servicing request
00:17:55.455 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1539, FiltMax=65535, Gamma=0.510
00:17:55.469 00.014 1092 UpdateGuideState exits: m=528512 SNR=93.0
00:17:55.472 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:55.476 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:55.477 00.001 1092 Enqueuing Expose request
00:17:55.479 00.002 2744 Worker thread wakes up
00:17:55.479 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:55.479 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:17:55.479 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:17:58.873 03.394 2744 Exposure complete
00:17:59.068 00.195 2744 worker thread done servicing request
00:17:59.068 00.000 1092 OnExposeComplete: enter
00:17:59.071 00.003 1092 UpdateGuideState(): m_state=6
00:17:59.073 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 791
00:17:59.076 00.003 1092 Star::Find returns 1 (0), X=1602.73, Y=1128.37, Mass=545537, SNR=100.2, Peak=63690 HFD=3.3
00:17:59.078 00.002 1092 MultiStar: [#1 0.14,0.28,0.76,U] [#2 -0.04,0.05,0.73,U] [#3 -0.04,0.10,0.71,U] [#4 -0.12,-0.02,0.65,U] [#5 0.12,0.33,0.73,U] [#6 -0.02,0.45,0.66,U] [#7 0.32,0.22,0.48,U] [#8 0.46,0.54,0.42,U] 
00:17:59.082 00.004 1092 refined, 8 included, MultiStar: {0.16, 0.20}, one-star: {0.57, 0.07}
00:17:59.084 00.002 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
00:17:59.087 00.003 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.19 = 1.19)
00:17:59.089 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=0.20 hyp=0.26 cameraTheta=0.91 mountX=0.06 mountY=0.24, mountTheta=1.33
00:17:59.093 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.20, opts=13)
00:17:59.096 00.003 1092 Enqueuing Move request for scope (0.16, 0.20)
00:17:59.100 00.004 2744 Worker thread wakes up
00:17:59.100 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.20) opts 0xd
00:17:59.100 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.20)
00:17:59.100 00.000 2744 Moving (0.16, 0.20) raw xDistance=0.06 yDistance=0.24
00:17:59.100 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:17:59.100 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:17:59.100 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:17:59.100 00.000 2744 MoveAxis(E, 0, ABG)
00:17:59.100 00.000 2744 Move returns status 0, amount 0
00:17:59.100 00.000 2744 MoveAxis(N, 0, ABG)
00:17:59.101 00.001 2744 Move returns status 0, amount 0
00:17:59.101 00.000 2744 move complete, result=0
00:17:59.101 00.000 2744 worker thread done servicing request
00:17:59.115 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:17:59.128 00.013 1092 UpdateGuideState exits: m=545537 SNR=100.2
00:17:59.132 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:17:59.134 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:17:59.137 00.003 1092 Enqueuing Expose request
00:17:59.139 00.002 2744 Worker thread wakes up
00:17:59.139 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:17:59.141 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:17:59.141 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:02.559 03.418 2744 Exposure complete
00:18:02.793 00.234 2744 worker thread done servicing request
00:18:02.793 00.000 1092 OnExposeComplete: enter
00:18:02.798 00.005 1092 UpdateGuideState(): m_state=6
00:18:02.801 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 792
00:18:02.804 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1128.45, Mass=542399, SNR=83.3, Peak=54090 HFD=3.2
00:18:02.807 00.003 1092 MultiStar: [#1 0.15,0.54,0.98,U] [#2 -0.26,0.30,1.11,U] [#3 -0.28,0.39,0.74,U] [#4 -0.31,0.15,0.81,U] [#5 -0.06,0.55,0.78,U] [#6 -0.30,0.61,0.72,U] [#7 -0.20,0.53,0.56,U] [#8 0.10,0.44,0.56,U] 
00:18:02.810 00.003 1092 single-star, 8 included, MultiStar: {-0.11, 0.39}, one-star: {0.10, 0.15}
00:18:02.814 00.004 1092 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.43) = xAngle (1.41 = 1.41)
00:18:02.816 00.002 1092 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.26 = 1.26)
00:18:02.819 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.98 mountX=0.03 mountY=0.17, mountTheta=1.40
00:18:02.825 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.15, opts=13)
00:18:02.827 00.002 1092 Enqueuing Move request for scope (0.10, 0.15)
00:18:02.831 00.004 2744 Worker thread wakes up
00:18:02.831 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
00:18:02.831 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
00:18:02.831 00.000 2744 Moving (0.10, 0.15) raw xDistance=0.03 yDistance=0.17
00:18:02.831 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:18:02.831 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:02.831 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:18:02.831 00.000 2744 MoveAxis(E, 0, ABG)
00:18:02.832 00.001 2744 Move returns status 0, amount 0
00:18:02.832 00.000 2744 MoveAxis(N, 0, ABG)
00:18:02.832 00.000 2744 Move returns status 0, amount 0
00:18:02.832 00.000 2744 move complete, result=0
00:18:02.832 00.000 2744 worker thread done servicing request
00:18:02.848 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1859, FiltMax=65535, Gamma=0.510
00:18:02.864 00.016 1092 UpdateGuideState exits: m=542399 SNR=83.3
00:18:02.869 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:02.872 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:02.875 00.003 1092 Enqueuing Expose request
00:18:02.878 00.003 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:02.882 00.004 2744 Worker thread wakes up
00:18:02.882 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:02.882 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:06.265 03.383 2744 Exposure complete
00:18:06.450 00.185 2744 worker thread done servicing request
00:18:06.450 00.000 1092 OnExposeComplete: enter
00:18:06.454 00.004 1092 UpdateGuideState(): m_state=6
00:18:06.457 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 793
00:18:06.460 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.44, Mass=563987, SNR=91.0, Peak=53386 HFD=3.3
00:18:06.464 00.004 1092 MultiStar: [#1 -0.28,0.35,1.00,U] [#2 -0.35,0.48,0.94,U] [#3 -0.12,0.41,0.73,U] [#4 -0.41,0.28,0.84,U] [#5 -0.19,0.35,0.73,U] [#6 -0.43,0.59,0.72,U] [#7 -0.23,0.53,0.47,U] [#8 -0.04,0.58,0.41,U] 
00:18:06.467 00.003 1092 single-star, 8 included, MultiStar: {-0.20, 0.39}, one-star: {0.22, 0.13}
00:18:06.472 00.005 1092 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.43) = xAngle (0.98 = 0.98)
00:18:06.474 00.002 1092 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.82 = 0.82)
00:18:06.476 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.55 mountX=0.14 mountY=0.19, mountTheta=0.92
00:18:06.482 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.13, opts=13)
00:18:06.487 00.005 1092 Enqueuing Move request for scope (0.22, 0.13)
00:18:06.490 00.003 2744 Worker thread wakes up
00:18:06.490 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
00:18:06.490 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
00:18:06.490 00.000 2744 Moving (0.22, 0.13) raw xDistance=0.14 yDistance=0.19
00:18:06.490 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:18:06.490 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:06.490 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:18:06.492 00.002 2744 MoveAxis(E, 0, ABG)
00:18:06.492 00.000 2744 Move returns status 0, amount 0
00:18:06.492 00.000 2744 MoveAxis(N, 0, ABG)
00:18:06.492 00.000 2744 Move returns status 0, amount 0
00:18:06.492 00.000 2744 move complete, result=0
00:18:06.492 00.000 2744 worker thread done servicing request
00:18:06.509 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:18:06.524 00.015 1092 UpdateGuideState exits: m=563987 SNR=91.0
00:18:06.527 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:06.533 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:06.535 00.002 1092 Enqueuing Expose request
00:18:06.539 00.004 2744 Worker thread wakes up
00:18:06.539 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:06.541 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:06.541 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:09.941 03.400 2744 Exposure complete
00:18:10.142 00.201 2744 worker thread done servicing request
00:18:10.142 00.000 1092 OnExposeComplete: enter
00:18:10.144 00.002 1092 UpdateGuideState(): m_state=6
00:18:10.147 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 794
00:18:10.151 00.004 1092 Star::Find returns 1 (0), X=1603.15, Y=1128.21, Mass=545470, SNR=85.6, Peak=48842 HFD=3.4
00:18:10.153 00.002 1092 MultiStar: [#1 0.52,0.23,1.01,U] [#2 0.31,0.03,0.98,U] [#3 0.38,0.01,0.80,U] [#4 0.26,-0.04,0.74,U] [#5 0.24,0.20,0.75,U] [#6 0.48,0.20,0.67,U] [#7 0.58,0.37,0.56,U] [#8 0.71,0.43,0.53,U] 
00:18:10.155 00.002 1092 refined, 8 included, MultiStar: {0.50, 0.12}, one-star: {0.99, -0.10}
00:18:10.158 00.003 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.67 = 0.67)
00:18:10.160 00.002 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
00:18:10.163 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=0.12 hyp=0.52 cameraTheta=0.24 mountX=0.41 mountY=0.25, mountTheta=0.56
00:18:10.167 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.12, opts=13)
00:18:10.170 00.003 1092 Enqueuing Move request for scope (0.50, 0.12)
00:18:10.172 00.002 2744 Worker thread wakes up
00:18:10.172 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.12) opts 0xd
00:18:10.172 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.12)
00:18:10.173 00.001 2744 Moving (0.50, 0.12) raw xDistance=0.41 yDistance=0.25
00:18:10.173 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:18:10.173 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:10.173 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:18:10.173 00.000 2744 MoveAxis(W, 91, ABG)
00:18:10.173 00.000 2744 Guiding  Dir = 3, Dur = 91
00:18:10.173 00.000 2744 IsSlewing returns 0
00:18:10.173 00.000 2744 IsGuiding returns 0
00:18:10.174 00.001 2744 PulseGuide returned control before completion, sleep 101
00:18:10.188 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:18:10.205 00.017 1092 UpdateGuideState exits: m=545470 SNR=85.6
00:18:10.207 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:10.210 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:10.212 00.002 1092 Enqueuing Expose request
00:18:10.283 00.071 2744 IsGuiding returns 1
00:18:10.283 00.000 2744 scope still moving after pulse duration time elapsed
00:18:10.314 00.031 2744 IsSlewing returns 0
00:18:10.314 00.000 2744 IsGuiding returns 0
00:18:10.314 00.000 2744 scope move finished after 91 + 49 ms
00:18:10.315 00.001 2744 Move returns status 0, amount 91
00:18:10.315 00.000 2744 MoveAxis(N, 0, ABG)
00:18:10.315 00.000 2744 Move returns status 0, amount 0
00:18:10.315 00.000 2744 move complete, result=0
00:18:10.315 00.000 2744 worker thread done servicing request
00:18:10.315 00.000 2744 Worker thread wakes up
00:18:10.315 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:10.315 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:10.315 00.000 1092 GuideStep: 0.4 px 91 ms WEST, 0.3 px 0 ms NORTH
00:18:13.713 03.398 2744 Exposure complete
00:18:13.924 00.211 2744 worker thread done servicing request
00:18:13.924 00.000 1092 OnExposeComplete: enter
00:18:13.927 00.003 1092 UpdateGuideState(): m_state=6
00:18:13.930 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 795
00:18:13.933 00.003 1092 Star::Find returns 1 (0), X=1603.18, Y=1128.17, Mass=518356, SNR=83.0, Peak=47130 HFD=3.7
00:18:13.935 00.002 1092 MultiStar: [#1 0.80,0.10,0.99,U] [#2 0.64,0.03,0.93,U] [#3 0.65,0.05,0.79,U] [#4 0.66,0.01,0.85,U] [#5 0.65,0.22,0.76,U] [#6 0.47,0.21,0.75,U] [#7 0.88,0.11,0.56,U] [#8 0.93,0.32,0.49,U] 
00:18:13.938 00.003 1092 refined, 8 included, MultiStar: {0.74, 0.08}, one-star: {1.02, -0.14}
00:18:13.940 00.002 1092 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
00:18:13.942 00.002 1092 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.38 = 0.38)
00:18:13.944 00.002 1092 CameraToMount -- cameraX=0.74 cameraY=0.08 hyp=0.75 cameraTheta=0.11 mountX=0.64 mountY=0.28, mountTheta=0.41
00:18:13.950 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=0.08, opts=13)
00:18:13.953 00.003 1092 Enqueuing Move request for scope (0.74, 0.08)
00:18:13.955 00.002 2744 Worker thread wakes up
00:18:13.955 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.08) opts 0xd
00:18:13.956 00.001 2744 Handling offset move in thread for scope, endpoint = (0.74, 0.08)
00:18:13.956 00.000 2744 Moving (0.74, 0.08) raw xDistance=0.64 yDistance=0.28
00:18:13.956 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.64
00:18:13.956 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:13.956 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:18:13.956 00.000 2744 MoveAxis(W, 150, ABG)
00:18:13.956 00.000 2744 Guiding  Dir = 3, Dur = 150
00:18:13.956 00.000 2744 IsSlewing returns 0
00:18:13.956 00.000 2744 IsGuiding returns 0
00:18:13.957 00.001 2744 PulseGuide returned control before completion, sleep 160
00:18:13.972 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1703, FiltMax=65535, Gamma=0.510
00:18:13.987 00.015 1092 UpdateGuideState exits: m=518356 SNR=83.0
00:18:13.990 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:13.992 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:13.995 00.003 1092 Enqueuing Expose request
00:18:14.123 00.128 2744 IsGuiding returns 1
00:18:14.123 00.000 2744 scope still moving after pulse duration time elapsed
00:18:14.154 00.031 2744 IsSlewing returns 0
00:18:14.154 00.000 2744 IsGuiding returns 0
00:18:14.154 00.000 2744 scope move finished after 150 + 48 ms
00:18:14.154 00.000 2744 Move returns status 0, amount 150
00:18:14.154 00.000 2744 MoveAxis(N, 0, ABG)
00:18:14.155 00.001 2744 Move returns status 0, amount 0
00:18:14.155 00.000 2744 move complete, result=0
00:18:14.155 00.000 2744 worker thread done servicing request
00:18:14.155 00.000 2744 Worker thread wakes up
00:18:14.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:14.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:14.156 00.001 1092 GuideStep: 0.6 px 150 ms WEST, 0.3 px 0 ms NORTH
00:18:17.540 03.384 2744 Exposure complete
00:18:17.743 00.203 2744 worker thread done servicing request
00:18:17.743 00.000 1092 OnExposeComplete: enter
00:18:17.746 00.003 1092 UpdateGuideState(): m_state=6
00:18:17.749 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 796
00:18:17.752 00.003 1092 Star::Find returns 1 (0), X=1602.71, Y=1128.38, Mass=524792, SNR=78.5, Peak=53594 HFD=3.5
00:18:17.755 00.003 1092 MultiStar: [#1 0.08,0.34,0.98,U] [#2 -0.02,0.20,1.10,U] [#3 -0.12,0.30,0.86,U] [#4 -0.22,-0.03,0.88,U] [#5 -0.03,0.27,0.74,U] [#6 -0.37,0.31,0.72,U] [#7 0.01,0.32,0.57,U] [#8 0.43,0.36,0.52,U] 
00:18:17.757 00.002 1092 refined, 8 included, MultiStar: {0.03, 0.22}, one-star: {0.55, 0.07}
00:18:17.759 00.002 1092 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.43) = xAngle (1.84 = 1.84)
00:18:17.761 00.002 1092 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.69 = 1.69)
00:18:17.763 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.41 mountX=-0.06 mountY=0.22, mountTheta=1.83
00:18:17.768 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.22, opts=13)
00:18:17.770 00.002 1092 Enqueuing Move request for scope (0.03, 0.22)
00:18:17.772 00.002 2744 Worker thread wakes up
00:18:17.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.22) opts 0xd
00:18:17.772 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.22)
00:18:17.772 00.000 2744 Moving (0.03, 0.22) raw xDistance=-0.06 yDistance=0.22
00:18:17.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:18:17.772 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:17.773 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:18:17.773 00.000 2744 MoveAxis(E, 0, ABG)
00:18:17.773 00.000 2744 Move returns status 0, amount 0
00:18:17.773 00.000 2744 MoveAxis(N, 0, ABG)
00:18:17.773 00.000 2744 Move returns status 0, amount 0
00:18:17.773 00.000 2744 move complete, result=0
00:18:17.773 00.000 2744 worker thread done servicing request
00:18:17.789 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1712, FiltMax=65535, Gamma=0.510
00:18:17.803 00.014 1092 UpdateGuideState exits: m=524792 SNR=78.5
00:18:17.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:17.808 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:17.810 00.002 1092 Enqueuing Expose request
00:18:17.813 00.003 2744 Worker thread wakes up
00:18:17.813 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:17.813 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:17.816 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:21.201 03.385 2744 Exposure complete
00:18:21.402 00.201 2744 worker thread done servicing request
00:18:21.403 00.001 1092 OnExposeComplete: enter
00:18:21.405 00.002 1092 UpdateGuideState(): m_state=6
00:18:21.407 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 797
00:18:21.409 00.002 1092 Star::Find returns 1 (0), X=1602.35, Y=1128.55, Mass=531733, SNR=75.7, Peak=53411 HFD=3.3
00:18:21.412 00.003 1092 MultiStar: [#1 -0.11,0.38,1.09,U] [#2 -0.04,0.27,0.99,U] [#3 -0.17,0.38,0.93,U] [#4 -0.24,0.29,0.92,U] [#5 -0.01,0.49,0.76,U] [#6 -0.39,0.45,0.75,U] [#7 -0.14,0.50,0.58,U] [#8 0.17,0.49,0.46,U] 
00:18:21.415 00.003 1092 single-star, 8 included, MultiStar: {-0.09, 0.37}, one-star: {0.19, 0.24}
00:18:21.417 00.002 1092 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.43) = xAngle (1.33 = 1.33)
00:18:21.419 00.002 1092 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.17 = 1.17)
00:18:21.421 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.90 mountX=0.07 mountY=0.28, mountTheta=1.32
00:18:21.425 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.24, opts=13)
00:18:21.427 00.002 1092 Enqueuing Move request for scope (0.19, 0.24)
00:18:21.430 00.003 2744 Worker thread wakes up
00:18:21.430 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
00:18:21.430 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
00:18:21.430 00.000 2744 Moving (0.19, 0.24) raw xDistance=0.07 yDistance=0.28
00:18:21.430 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:18:21.430 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:21.430 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:18:21.431 00.001 2744 MoveAxis(E, 0, ABG)
00:18:21.431 00.000 2744 Move returns status 0, amount 0
00:18:21.431 00.000 2744 MoveAxis(N, 0, ABG)
00:18:21.431 00.000 2744 Move returns status 0, amount 0
00:18:21.431 00.000 2744 move complete, result=0
00:18:21.431 00.000 2744 worker thread done servicing request
00:18:21.445 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1597, FiltMax=65535, Gamma=0.510
00:18:21.459 00.014 1092 UpdateGuideState exits: m=531733 SNR=75.7
00:18:21.462 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:21.466 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:21.468 00.002 1092 Enqueuing Expose request
00:18:21.470 00.002 2744 Worker thread wakes up
00:18:21.470 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:18:21.473 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:21.474 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:24.863 03.389 2744 Exposure complete
00:18:25.068 00.205 2744 worker thread done servicing request
00:18:25.068 00.000 1092 OnExposeComplete: enter
00:18:25.070 00.002 1092 UpdateGuideState(): m_state=6
00:18:25.073 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 798
00:18:25.076 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.71, Mass=525482, SNR=80.0, Peak=48400 HFD=3.5
00:18:25.078 00.002 1092 MultiStar: [#1 -0.16,0.61,0.97,U] [#2 -0.23,0.63,0.87,U] [#3 -0.20,0.67,0.82,U] [#4 -0.32,0.42,0.91,U] [#5 -0.17,0.69,0.83,U] [#6 -0.22,0.77,0.79,U] [#7 -0.16,0.96,0.64,U] [#8 0.18,0.97,0.50,U] 
00:18:25.082 00.004 1092 single-star, 8 included, MultiStar: {-0.15, 0.65}, one-star: {0.05, 0.40}
00:18:25.084 00.002 1092 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.43) = xAngle (1.88 = 1.88)
00:18:25.086 00.002 1092 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
00:18:25.089 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=0.40 hyp=0.40 cameraTheta=1.45 mountX=-0.12 mountY=0.40, mountTheta=1.87
00:18:25.093 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.40, opts=13)
00:18:25.095 00.002 1092 Enqueuing Move request for scope (0.05, 0.40)
00:18:25.098 00.003 2744 Worker thread wakes up
00:18:25.098 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.40) opts 0xd
00:18:25.098 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.40)
00:18:25.098 00.000 2744 Moving (0.05, 0.40) raw xDistance=-0.12 yDistance=0.40
00:18:25.098 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:18:25.098 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:25.098 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:18:25.098 00.000 2744 MoveAxis(E, 0, ABG)
00:18:25.098 00.000 2744 Move returns status 0, amount 0
00:18:25.098 00.000 2744 MoveAxis(N, 0, ABG)
00:18:25.099 00.001 2744 Move returns status 0, amount 0
00:18:25.099 00.000 2744 move complete, result=0
00:18:25.099 00.000 2744 worker thread done servicing request
00:18:25.112 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1725, FiltMax=65535, Gamma=0.510
00:18:25.129 00.017 1092 UpdateGuideState exits: m=525482 SNR=80.0
00:18:25.133 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:25.136 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:25.140 00.004 1092 Enqueuing Expose request
00:18:25.143 00.003 2744 Worker thread wakes up
00:18:25.143 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:18:25.147 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:25.148 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:28.539 03.391 2744 Exposure complete
00:18:28.732 00.193 2744 worker thread done servicing request
00:18:28.732 00.000 1092 OnExposeComplete: enter
00:18:28.735 00.003 1092 UpdateGuideState(): m_state=6
00:18:28.739 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 799
00:18:28.741 00.002 1092 Star::Find returns 1 (0), X=1602.51, Y=1128.51, Mass=531864, SNR=100.0, Peak=51866 HFD=3.2
00:18:28.743 00.002 1092 MultiStar: [#1 -0.04,0.77,0.69,U] [#2 -0.26,0.42,0.79,U] [#3 -0.24,0.77,0.60,U] [#4 -0.24,0.47,0.85,U] [#5 -0.15,0.64,0.60,U] [#6 -0.39,0.67,0.55,U] [#7 -0.15,0.72,0.47,U] [#8 0.24,0.98,0.43,U] 
00:18:28.745 00.002 1092 single-star, 8 included, MultiStar: {-0.08, 0.58}, one-star: {0.36, 0.20}
00:18:28.748 00.003 1092 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.43) = xAngle (0.95 = 0.95)
00:18:28.750 00.002 1092 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.79 = 0.79)
00:18:28.753 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=0.20 hyp=0.41 cameraTheta=0.52 mountX=0.24 mountY=0.29, mountTheta=0.88
00:18:28.757 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.20, opts=13)
00:18:28.760 00.003 1092 Enqueuing Move request for scope (0.36, 0.20)
00:18:28.762 00.002 2744 Worker thread wakes up
00:18:28.763 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.20) opts 0xd
00:18:28.763 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.20)
00:18:28.763 00.000 2744 Moving (0.36, 0.20) raw xDistance=0.24 yDistance=0.29
00:18:28.763 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:18:28.763 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:28.763 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:18:28.763 00.000 2744 MoveAxis(E, 0, ABG)
00:18:28.763 00.000 2744 Move returns status 0, amount 0
00:18:28.763 00.000 2744 MoveAxis(N, 0, ABG)
00:18:28.764 00.001 2744 Move returns status 0, amount 0
00:18:28.764 00.000 2744 move complete, result=0
00:18:28.764 00.000 2744 worker thread done servicing request
00:18:28.777 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1555, FiltMax=65535, Gamma=0.510
00:18:28.793 00.016 1092 UpdateGuideState exits: m=531864 SNR=100.0
00:18:28.796 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:28.798 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:28.799 00.001 1092 Enqueuing Expose request
00:18:28.801 00.002 2744 Worker thread wakes up
00:18:28.801 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:28.801 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:28.802 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:18:32.201 03.399 2744 Exposure complete
00:18:32.404 00.203 2744 worker thread done servicing request
00:18:32.404 00.000 1092 OnExposeComplete: enter
00:18:32.407 00.003 1092 UpdateGuideState(): m_state=6
00:18:32.410 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 800
00:18:32.413 00.003 1092 Star::Find returns 1 (0), X=1602.37, Y=1128.47, Mass=513973, SNR=79.9, Peak=55002 HFD=3.2
00:18:32.416 00.003 1092 MultiStar: [#1 -0.14,0.43,0.85,U] [#2 -0.32,0.22,1.11,U] [#3 -0.17,0.21,0.79,U] [#4 -0.22,0.25,0.98,U] [#5 0.03,0.44,0.73,U] [#6 -0.40,0.37,0.71,U] [#7 -0.11,0.48,0.72,U] [#8 0.07,0.56,0.50,U] 
00:18:32.418 00.002 1092 single-star, 8 included, MultiStar: {-0.12, 0.32}, one-star: {0.22, 0.16}
00:18:32.421 00.003 1092 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.43) = xAngle (1.07 = 1.07)
00:18:32.423 00.002 1092 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.92 = 0.92)
00:18:32.426 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.65 mountX=0.13 mountY=0.22, mountTheta=1.03
00:18:32.431 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.16, opts=13)
00:18:32.434 00.003 1092 Enqueuing Move request for scope (0.22, 0.16)
00:18:32.437 00.003 2744 Worker thread wakes up
00:18:32.437 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
00:18:32.437 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
00:18:32.437 00.000 2744 Moving (0.22, 0.16) raw xDistance=0.13 yDistance=0.22
00:18:32.437 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:18:32.437 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:32.437 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:18:32.437 00.000 2744 MoveAxis(E, 0, ABG)
00:18:32.437 00.000 2744 Move returns status 0, amount 0
00:18:32.437 00.000 2744 MoveAxis(N, 0, ABG)
00:18:32.438 00.001 2744 Move returns status 0, amount 0
00:18:32.438 00.000 2744 move complete, result=0
00:18:32.438 00.000 2744 worker thread done servicing request
00:18:32.455 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:18:32.471 00.016 1092 UpdateGuideState exits: m=513973 SNR=79.9
00:18:32.473 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:32.475 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:32.478 00.003 1092 Enqueuing Expose request
00:18:32.480 00.002 2744 Worker thread wakes up
00:18:32.480 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:32.483 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:32.483 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:35.874 03.391 2744 Exposure complete
00:18:36.079 00.205 2744 worker thread done servicing request
00:18:36.079 00.000 1092 OnExposeComplete: enter
00:18:36.082 00.003 1092 UpdateGuideState(): m_state=6
00:18:36.085 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 801
00:18:36.087 00.002 1092 Star::Find returns 1 (0), X=1602.04, Y=1128.81, Mass=496208, SNR=75.9, Peak=50224 HFD=3.1
00:18:36.090 00.003 1092 MultiStar: [#1 -0.48,0.72,0.93,U] [#2 -0.65,0.63,1.19,U] [#3 -0.52,0.88,1.05,U] [#4 -0.71,0.57,0.97,U] [#5 -0.50,0.81,1.04,U] [#6 -0.66,0.90,0.80,U] [#7 -0.55,0.88,0.69,U] [#8 -0.32,0.65,0.47,U] 
00:18:36.092 00.002 1092 single-star, 8 included, MultiStar: {-0.51, 0.72}, one-star: {-0.11, 0.50}
00:18:36.094 00.002 1092 CameraToMount -- cameraTheta (1.79) - m_xAngle (-0.43) = xAngle (2.22 = 2.22)
00:18:36.096 00.002 1092 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.06 = 2.06)
00:18:36.098 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=0.50 hyp=0.52 cameraTheta=1.79 mountX=-0.31 mountY=0.46, mountTheta=2.17
00:18:36.102 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.50, opts=13)
00:18:36.105 00.003 1092 Enqueuing Move request for scope (-0.11, 0.50)
00:18:36.107 00.002 2744 Worker thread wakes up
00:18:36.107 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.50) opts 0xd
00:18:36.107 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.50)
00:18:36.107 00.000 2744 Moving (-0.11, 0.50) raw xDistance=-0.31 yDistance=0.46
00:18:36.107 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:18:36.107 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:36.107 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:18:36.107 00.000 2744 MoveAxis(E, 70, ABG)
00:18:36.107 00.000 2744 Guiding  Dir = 2, Dur = 70
00:18:36.107 00.000 2744 IsSlewing returns 0
00:18:36.108 00.001 2744 IsGuiding returns 0
00:18:36.108 00.000 2744 PulseGuide returned control before completion, sleep 80
00:18:36.121 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:18:36.137 00.016 1092 UpdateGuideState exits: m=496208 SNR=75.9
00:18:36.139 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:36.141 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:36.143 00.002 1092 Enqueuing Expose request
00:18:36.197 00.054 2744 IsGuiding returns 1
00:18:36.197 00.000 2744 scope still moving after pulse duration time elapsed
00:18:36.227 00.030 2744 IsSlewing returns 0
00:18:36.227 00.000 2744 IsGuiding returns 0
00:18:36.227 00.000 2744 scope move finished after 70 + 49 ms
00:18:36.227 00.000 2744 Move returns status 0, amount 70
00:18:36.227 00.000 2744 MoveAxis(N, 0, ABG)
00:18:36.227 00.000 2744 Move returns status 0, amount 0
00:18:36.227 00.000 2744 move complete, result=0
00:18:36.228 00.001 2744 worker thread done servicing request
00:18:36.228 00.000 2744 Worker thread wakes up
00:18:36.228 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:36.228 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:36.231 00.003 1092 GuideStep: -0.3 px 70 ms EAST, 0.5 px 0 ms NORTH
00:18:39.611 03.380 2744 Exposure complete
00:18:39.839 00.228 2744 worker thread done servicing request
00:18:39.839 00.000 1092 OnExposeComplete: enter
00:18:39.842 00.003 1092 UpdateGuideState(): m_state=6
00:18:39.845 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 802
00:18:39.848 00.003 1092 Star::Find returns 1 (0), X=1602.23, Y=1128.36, Mass=553287, SNR=88.1, Peak=49450 HFD=3.6
00:18:39.851 00.003 1092 MultiStar: [#1 -0.18,0.46,0.92,U] [#2 -0.29,0.29,0.99,U] [#3 -0.15,0.55,0.67,U] [#4 -0.46,0.26,0.90,U] [#5 -0.18,0.55,0.72,U] [#6 -0.51,0.56,0.73,U] [#7 -0.24,0.36,0.53,U] [#8 -0.05,0.69,0.42,U] 
00:18:39.853 00.002 1092 single-star, 8 included, MultiStar: {-0.23, 0.39}, one-star: {0.08, 0.06}
00:18:39.855 00.002 1092 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.43) = xAngle (1.06 = 1.06)
00:18:39.857 00.002 1092 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.91 = 0.91)
00:18:39.859 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.09 cameraTheta=0.64 mountX=0.05 mountY=0.07, mountTheta=1.02
00:18:39.865 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.06, opts=13)
00:18:39.868 00.003 1092 Enqueuing Move request for scope (0.08, 0.06)
00:18:39.871 00.003 2744 Worker thread wakes up
00:18:39.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
00:18:39.871 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
00:18:39.871 00.000 2744 Moving (0.08, 0.06) raw xDistance=0.05 yDistance=0.07
00:18:39.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:18:39.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:39.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:18:39.871 00.000 2744 MoveAxis(E, 0, ABG)
00:18:39.872 00.001 2744 Move returns status 0, amount 0
00:18:39.872 00.000 2744 MoveAxis(N, 0, ABG)
00:18:39.872 00.000 2744 Move returns status 0, amount 0
00:18:39.872 00.000 2744 move complete, result=0
00:18:39.872 00.000 2744 worker thread done servicing request
00:18:39.888 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:18:39.904 00.016 1092 UpdateGuideState exits: m=553287 SNR=88.1
00:18:39.907 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:39.909 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:39.913 00.004 1092 Enqueuing Expose request
00:18:39.915 00.002 2744 Worker thread wakes up
00:18:39.915 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:18:39.917 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:39.917 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:43.301 03.384 2744 Exposure complete
00:18:43.494 00.193 2744 worker thread done servicing request
00:18:43.494 00.000 1092 OnExposeComplete: enter
00:18:43.498 00.004 1092 UpdateGuideState(): m_state=6
00:18:43.500 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 803
00:18:43.503 00.003 1092 Star::Find returns 1 (0), X=1602.40, Y=1128.46, Mass=500977, SNR=83.1, Peak=44115 HFD=3.3
00:18:43.506 00.003 1092 MultiStar: [#1 -0.14,0.49,1.08,U] [#2 -0.39,0.32,0.96,U] [#3 -0.26,0.38,0.88,U] [#4 -0.52,0.19,0.80,U] [#5 -0.25,0.63,0.79,U] [#6 -0.41,0.45,0.67,U] [#7 -0.34,0.57,0.54,U] [#8 0.06,0.61,0.43,U] 
00:18:43.508 00.002 1092 single-star, 8 included, MultiStar: {-0.22, 0.40}, one-star: {0.24, 0.15}
00:18:43.510 00.002 1092 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.43) = xAngle (0.97 = 0.97)
00:18:43.513 00.003 1092 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.82 = 0.82)
00:18:43.515 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.28 cameraTheta=0.55 mountX=0.16 mountY=0.21, mountTheta=0.91
00:18:43.521 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.15, opts=13)
00:18:43.523 00.002 1092 Enqueuing Move request for scope (0.24, 0.15)
00:18:43.525 00.002 2744 Worker thread wakes up
00:18:43.525 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
00:18:43.525 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
00:18:43.525 00.000 2744 Moving (0.24, 0.15) raw xDistance=0.16 yDistance=0.21
00:18:43.525 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:18:43.525 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:43.525 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:18:43.526 00.001 2744 MoveAxis(E, 0, ABG)
00:18:43.526 00.000 2744 Move returns status 0, amount 0
00:18:43.526 00.000 2744 MoveAxis(N, 0, ABG)
00:18:43.526 00.000 2744 Move returns status 0, amount 0
00:18:43.526 00.000 2744 move complete, result=0
00:18:43.526 00.000 2744 worker thread done servicing request
00:18:43.540 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:18:43.553 00.013 1092 UpdateGuideState exits: m=500977 SNR=83.1
00:18:43.556 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:43.558 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:43.560 00.002 1092 Enqueuing Expose request
00:18:43.562 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:18:43.566 00.004 2744 Worker thread wakes up
00:18:43.566 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:43.566 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:46.954 03.388 2744 Exposure complete
00:18:47.146 00.192 2744 worker thread done servicing request
00:18:47.147 00.001 1092 OnExposeComplete: enter
00:18:47.150 00.003 1092 UpdateGuideState(): m_state=6
00:18:47.152 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 804
00:18:47.155 00.003 1092 Star::Find returns 1 (0), X=1602.37, Y=1128.62, Mass=532970, SNR=89.2, Peak=46714 HFD=3.4
00:18:47.160 00.005 1092 MultiStar: [#1 -0.12,0.59,0.79,U] [#2 -0.15,0.53,0.99,U] [#3 -0.17,0.52,0.67,U] [#4 -0.31,0.42,0.84,U] [#5 -0.39,0.59,0.63,U] [#6 -0.25,0.72,0.65,U] [#7 -0.11,0.87,0.59,U] [#8 -0.07,0.64,0.39,U] 
00:18:47.166 00.006 1092 single-star, 8 included, MultiStar: {-0.14, 0.55}, one-star: {0.21, 0.32}
00:18:47.168 00.002 1092 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.43) = xAngle (1.41 = 1.41)
00:18:47.171 00.003 1092 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.26 = 1.26)
00:18:47.174 00.003 1092 CameraToMount -- cameraX=0.21 cameraY=0.32 hyp=0.38 cameraTheta=0.98 mountX=0.06 mountY=0.36, mountTheta=1.41
00:18:47.179 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.32, opts=13)
00:18:47.183 00.004 1092 Enqueuing Move request for scope (0.21, 0.32)
00:18:47.185 00.002 2744 Worker thread wakes up
00:18:47.185 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.32) opts 0xd
00:18:47.185 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.32)
00:18:47.185 00.000 2744 Moving (0.21, 0.32) raw xDistance=0.06 yDistance=0.36
00:18:47.186 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:18:47.186 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:47.186 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:18:47.186 00.000 2744 MoveAxis(E, 0, ABG)
00:18:47.186 00.000 2744 Move returns status 0, amount 0
00:18:47.186 00.000 2744 MoveAxis(N, 0, ABG)
00:18:47.186 00.000 2744 Move returns status 0, amount 0
00:18:47.186 00.000 2744 move complete, result=0
00:18:47.186 00.000 2744 worker thread done servicing request
00:18:47.202 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:18:47.217 00.015 1092 UpdateGuideState exits: m=532970 SNR=89.2
00:18:47.220 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:47.222 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:47.224 00.002 1092 Enqueuing Expose request
00:18:47.227 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:18:47.229 00.002 2744 Worker thread wakes up
00:18:47.229 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:47.229 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:50.628 03.399 2744 Exposure complete
00:18:50.835 00.207 2744 worker thread done servicing request
00:18:50.835 00.000 1092 OnExposeComplete: enter
00:18:50.837 00.002 1092 UpdateGuideState(): m_state=6
00:18:50.840 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 805
00:18:50.843 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1128.45, Mass=545432, SNR=83.5, Peak=61770 HFD=3.5
00:18:50.846 00.003 1092 MultiStar: [#1 0.56,0.46,1.23,U] [#2 0.25,0.32,0.95,U] [#3 0.35,0.48,0.90,U] [#4 0.28,0.21,0.89,U] [#5 0.37,0.54,0.86,U] [#6 -0.02,0.66,0.81,U] [#7 0.43,0.54,0.55,U] [#8 0.57,0.71,0.45,U] 
00:18:50.851 00.005 1092 refined, 8 included, MultiStar: {0.41, 0.43}, one-star: {0.84, 0.14}
00:18:50.857 00.006 1092 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.43) = xAngle (1.23 = 1.23)
00:18:50.860 00.003 1092 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.08 = 1.08)
00:18:50.866 00.006 1092 CameraToMount -- cameraX=0.41 cameraY=0.43 hyp=0.59 cameraTheta=0.80 mountX=0.20 mountY=0.52, mountTheta=1.21
00:18:50.876 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.43, opts=13)
00:18:50.879 00.003 1092 Enqueuing Move request for scope (0.41, 0.43)
00:18:50.884 00.005 2744 Worker thread wakes up
00:18:50.884 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.43) opts 0xd
00:18:50.884 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.43)
00:18:50.884 00.000 2744 Moving (0.41, 0.43) raw xDistance=0.20 yDistance=0.52
00:18:50.885 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:18:50.885 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:18:50.885 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
00:18:50.885 00.000 2744 MoveAxis(E, 0, ABG)
00:18:50.885 00.000 2744 Move returns status 0, amount 0
00:18:50.885 00.000 2744 MoveAxis(N, 0, ABG)
00:18:50.885 00.000 2744 Move returns status 0, amount 0
00:18:50.885 00.000 2744 move complete, result=0
00:18:50.885 00.000 2744 worker thread done servicing request
00:18:50.904 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1479, FiltMax=65535, Gamma=0.510
00:18:50.929 00.025 1092 UpdateGuideState exits: m=545432 SNR=83.5
00:18:50.933 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:50.937 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:50.940 00.003 1092 Enqueuing Expose request
00:18:50.942 00.002 2744 Worker thread wakes up
00:18:50.943 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:50.943 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:50.943 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
00:18:54.335 03.392 2744 Exposure complete
00:18:54.529 00.194 2744 worker thread done servicing request
00:18:54.529 00.000 1092 OnExposeComplete: enter
00:18:54.533 00.004 1092 UpdateGuideState(): m_state=6
00:18:54.535 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 806
00:18:54.538 00.003 1092 Star::Find returns 1 (0), X=1603.73, Y=1128.13, Mass=485366, SNR=76.4, Peak=56307 HFD=3.2
00:18:54.541 00.003 1092 MultiStar: [#1 1.14,0.15,1.00,U] [#2 1.09,0.05,1.06,U] [#3 1.12,0.08,0.96,U] [#4 0.79,-0.08,0.81,U] [#5 1.01,0.08,0.96,U] [#6 0.99,0.27,0.88,U] [#7 1.42,0.09,0.60,U] [#8 1.23,0.49,0.46,U] 
00:18:54.543 00.002 1092 refined, 8 included, MultiStar: {1.14, 0.08}, one-star: {1.58, -0.18}
00:18:54.545 00.002 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
00:18:54.548 00.003 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
00:18:54.551 00.003 1092 CameraToMount -- cameraX=1.14 cameraY=0.08 hyp=1.15 cameraTheta=0.07 mountX=1.01 mountY=0.39, mountTheta=0.37
00:18:54.557 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.14, y=0.08, opts=13)
00:18:54.560 00.003 1092 Enqueuing Move request for scope (1.14, 0.08)
00:18:54.563 00.003 2744 Worker thread wakes up
00:18:54.563 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.08) opts 0xd
00:18:54.563 00.000 2744 Handling offset move in thread for scope, endpoint = (1.14, 0.08)
00:18:54.564 00.001 2744 Moving (1.14, 0.08) raw xDistance=1.01 yDistance=0.39
00:18:54.564 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 1.01
00:18:54.564 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:54.564 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:18:54.564 00.000 2744 MoveAxis(W, 226, ABG)
00:18:54.564 00.000 2744 Guiding  Dir = 3, Dur = 226
00:18:54.564 00.000 2744 IsSlewing returns 0
00:18:54.565 00.001 2744 IsGuiding returns 0
00:18:54.565 00.000 2744 PulseGuide returned control before completion, sleep 236
00:18:54.584 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1434, FiltMax=65535, Gamma=0.510
00:18:54.600 00.016 1092 UpdateGuideState exits: m=485366 SNR=76.4
00:18:54.603 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:54.607 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:54.609 00.002 1092 Enqueuing Expose request
00:18:54.806 00.197 2744 IsGuiding returns 1
00:18:54.806 00.000 2744 scope still moving after pulse duration time elapsed
00:18:54.837 00.031 2744 IsSlewing returns 0
00:18:54.838 00.001 2744 IsGuiding returns 0
00:18:54.838 00.000 2744 scope move finished after 226 + 47 ms
00:18:54.838 00.000 2744 Move returns status 0, amount 226
00:18:54.838 00.000 2744 MoveAxis(N, 0, ABG)
00:18:54.838 00.000 2744 Move returns status 0, amount 0
00:18:54.838 00.000 2744 move complete, result=0
00:18:54.839 00.001 2744 worker thread done servicing request
00:18:54.839 00.000 2744 Worker thread wakes up
00:18:54.839 00.000 1092 GuideStep: 1.0 px 226 ms WEST, 0.4 px 0 ms NORTH
00:18:54.842 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:54.843 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:18:58.227 03.384 2744 Exposure complete
00:18:58.438 00.211 2744 worker thread done servicing request
00:18:58.438 00.000 1092 OnExposeComplete: enter
00:18:58.441 00.003 1092 UpdateGuideState(): m_state=6
00:18:58.444 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 807
00:18:58.447 00.003 1092 Star::Find returns 1 (0), X=1603.43, Y=1128.19, Mass=525128, SNR=84.8, Peak=48746 HFD=3.6
00:18:58.451 00.004 1092 MultiStar: [#1 0.81,0.15,0.98,U] [#2 0.54,-0.24,0.91,U] [#3 0.70,0.13,0.74,U] [#4 0.46,-0.10,0.85,U] [#5 0.84,0.19,0.70,U] [#6 0.62,0.10,0.69,U] [#7 0.87,0.14,0.59,U] [#8 0.94,0.05,0.43,U] 
00:18:58.453 00.002 1092 refined, 8 included, MultiStar: {0.78, 0.02}, one-star: {1.28, -0.11}
00:18:58.455 00.002 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
00:18:58.458 00.003 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
00:18:58.460 00.002 1092 CameraToMount -- cameraX=0.78 cameraY=0.02 hyp=0.78 cameraTheta=0.02 mountX=0.71 mountY=0.23, mountTheta=0.31
00:18:58.467 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=0.02, opts=13)
00:18:58.470 00.003 1092 Enqueuing Move request for scope (0.78, 0.02)
00:18:58.473 00.003 2744 Worker thread wakes up
00:18:58.473 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, 0.02) opts 0xd
00:18:58.473 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, 0.02)
00:18:58.473 00.000 2744 Moving (0.78, 0.02) raw xDistance=0.71 yDistance=0.23
00:18:58.473 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
00:18:58.473 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:18:58.473 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:18:58.474 00.001 2744 MoveAxis(W, 174, ABG)
00:18:58.474 00.000 2744 Guiding  Dir = 3, Dur = 174
00:18:58.474 00.000 2744 IsSlewing returns 0
00:18:58.474 00.000 2744 IsGuiding returns 0
00:18:58.475 00.001 2744 PulseGuide returned control before completion, sleep 184
00:18:58.491 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1712, FiltMax=65535, Gamma=0.510
00:18:58.508 00.017 1092 UpdateGuideState exits: m=525128 SNR=84.8
00:18:58.512 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:18:58.515 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:18:58.517 00.002 1092 Enqueuing Expose request
00:18:58.663 00.146 2744 IsGuiding returns 1
00:18:58.663 00.000 2744 scope still moving after pulse duration time elapsed
00:18:58.695 00.032 2744 IsSlewing returns 0
00:18:58.695 00.000 2744 IsGuiding returns 1
00:18:58.727 00.032 2744 IsSlewing returns 0
00:18:58.727 00.000 2744 IsGuiding returns 0
00:18:58.727 00.000 2744 scope move finished after 174 + 78 ms
00:18:58.727 00.000 2744 Move returns status 0, amount 174
00:18:58.727 00.000 2744 MoveAxis(N, 0, ABG)
00:18:58.727 00.000 2744 Move returns status 0, amount 0
00:18:58.727 00.000 2744 move complete, result=0
00:18:58.728 00.001 2744 worker thread done servicing request
00:18:58.728 00.000 2744 Worker thread wakes up
00:18:58.728 00.000 1092 GuideStep: 0.7 px 174 ms WEST, 0.2 px 0 ms NORTH
00:18:58.732 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:18:58.732 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:02.161 03.429 2744 Exposure complete
00:19:02.399 00.238 2744 worker thread done servicing request
00:19:02.399 00.000 1092 OnExposeComplete: enter
00:19:02.403 00.004 1092 UpdateGuideState(): m_state=6
00:19:02.405 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 808
00:19:02.408 00.003 1092 Star::Find returns 1 (0), X=1603.79, Y=1128.00, Mass=531062, SNR=83.3, Peak=57411 HFD=3.3
00:19:02.411 00.003 1092 MultiStar: [#1 1.55,0.18,1.00,U] [#2 1.02,-0.25,1.14,U] [#3 0.92,-0.22,0.82,U] [#4 1.06,-0.27,0.78,U] [#5 1.30,0.12,0.91,U] [#6 0.99,-0.12,0.74,U] [#7 1.26,0.17,0.55,U] [#8 1.45,0.16,0.50,U] 
00:19:02.414 00.003 1092 refined, 8 included, MultiStar: {1.24, -0.08}, one-star: {1.63, -0.30}
00:19:02.417 00.003 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
00:19:02.420 00.003 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
00:19:02.423 00.003 1092 CameraToMount -- cameraX=1.24 cameraY=-0.08 hyp=1.25 cameraTheta=-0.07 mountX=1.17 mountY=0.26, mountTheta=0.22
00:19:02.428 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.24, y=-0.08, opts=13)
00:19:02.432 00.004 1092 Enqueuing Move request for scope (1.24, -0.08)
00:19:02.434 00.002 2744 Worker thread wakes up
00:19:02.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.08) opts 0xd
00:19:02.434 00.000 2744 Handling offset move in thread for scope, endpoint = (1.24, -0.08)
00:19:02.435 00.001 2744 Moving (1.24, -0.08) raw xDistance=1.17 yDistance=0.26
00:19:02.435 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.17
00:19:02.435 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:02.435 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:19:02.435 00.000 2744 MoveAxis(W, 273, ABG)
00:19:02.435 00.000 2744 Guiding  Dir = 3, Dur = 273
00:19:02.436 00.001 2744 IsSlewing returns 0
00:19:02.436 00.000 2744 IsGuiding returns 0
00:19:02.436 00.000 2744 PulseGuide returned control before completion, sleep 283
00:19:02.456 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:19:02.473 00.017 1092 UpdateGuideState exits: m=531062 SNR=83.3
00:19:02.476 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:02.480 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:02.484 00.004 1092 Enqueuing Expose request
00:19:02.731 00.247 2744 IsGuiding returns 1
00:19:02.731 00.000 2744 scope still moving after pulse duration time elapsed
00:19:02.763 00.032 2744 IsSlewing returns 0
00:19:02.763 00.000 2744 IsGuiding returns 0
00:19:02.763 00.000 2744 scope move finished after 273 + 53 ms
00:19:02.764 00.001 2744 Move returns status 0, amount 273
00:19:02.764 00.000 2744 MoveAxis(N, 0, ABG)
00:19:02.764 00.000 2744 Move returns status 0, amount 0
00:19:02.764 00.000 2744 move complete, result=0
00:19:02.764 00.000 2744 worker thread done servicing request
00:19:02.764 00.000 1092 GuideStep: 1.2 px 273 ms WEST, 0.3 px 0 ms NORTH
00:19:02.767 00.003 2744 Worker thread wakes up
00:19:02.767 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:02.767 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:06.158 03.391 2744 Exposure complete
00:19:06.353 00.195 2744 worker thread done servicing request
00:19:06.354 00.001 1092 OnExposeComplete: enter
00:19:06.357 00.003 1092 UpdateGuideState(): m_state=6
00:19:06.360 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 809
00:19:06.362 00.002 1092 Star::Find returns 1 (0), X=1603.73, Y=1127.99, Mass=536443, SNR=102.8, Peak=47219 HFD=3.7
00:19:06.365 00.003 1092 MultiStar: [#1 1.26,0.09,0.77,U] [#2 1.03,-0.27,0.84,U] [#3 0.86,-0.05,0.66,U] [#4 1.04,-0.32,0.65,U] [#5 0.95,-0.02,0.58,U] [#6 0.96,0.25,0.62,U] [#7 1.12,0.14,0.42,U] [#8 1.48,0.31,0.38,U] 
00:19:06.368 00.003 1092 refined, 8 included, MultiStar: {1.16, -0.07}, one-star: {1.58, -0.32}
00:19:06.370 00.002 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
00:19:06.372 00.002 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
00:19:06.374 00.002 1092 CameraToMount -- cameraX=1.16 cameraY=-0.07 hyp=1.16 cameraTheta=-0.06 mountX=1.08 mountY=0.25, mountTheta=0.22
00:19:06.381 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.16, y=-0.07, opts=13)
00:19:06.383 00.002 1092 Enqueuing Move request for scope (1.16, -0.07)
00:19:06.385 00.002 2744 Worker thread wakes up
00:19:06.385 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.07) opts 0xd
00:19:06.385 00.000 2744 Handling offset move in thread for scope, endpoint = (1.16, -0.07)
00:19:06.386 00.001 2744 Moving (1.16, -0.07) raw xDistance=1.08 yDistance=0.25
00:19:06.386 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.08
00:19:06.386 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:06.386 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:19:06.386 00.000 2744 MoveAxis(W, 261, ABG)
00:19:06.386 00.000 2744 Guiding  Dir = 3, Dur = 261
00:19:06.386 00.000 2744 IsSlewing returns 0
00:19:06.387 00.001 2744 IsGuiding returns 0
00:19:06.387 00.000 2744 PulseGuide returned control before completion, sleep 271
00:19:06.403 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:19:06.417 00.014 1092 UpdateGuideState exits: m=536443 SNR=102.8
00:19:06.420 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:06.421 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:06.424 00.003 1092 Enqueuing Expose request
00:19:06.673 00.249 2744 IsGuiding returns 0
00:19:06.673 00.000 2744 Move returns status 0, amount 261
00:19:06.673 00.000 2744 MoveAxis(N, 0, ABG)
00:19:06.673 00.000 2744 Move returns status 0, amount 0
00:19:06.673 00.000 2744 move complete, result=0
00:19:06.673 00.000 2744 worker thread done servicing request
00:19:06.674 00.001 2744 Worker thread wakes up
00:19:06.674 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:06.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:06.674 00.000 1092 GuideStep: 1.1 px 261 ms WEST, 0.2 px 0 ms NORTH
00:19:10.086 03.412 2744 Exposure complete
00:19:10.283 00.197 2744 worker thread done servicing request
00:19:10.283 00.000 1092 OnExposeComplete: enter
00:19:10.285 00.002 1092 UpdateGuideState(): m_state=6
00:19:10.288 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 810
00:19:10.290 00.002 1092 Star::Find returns 1 (0), X=1603.06, Y=1128.18, Mass=532956, SNR=73.2, Peak=58842 HFD=3.2
00:19:10.293 00.003 1092 MultiStar: [#1 0.69,0.47,1.01,U] [#2 0.34,0.17,1.16,U] [#3 0.32,0.37,0.92,U] [#4 0.44,0.15,0.96,U] [#5 0.55,0.30,0.77,U] [#6 0.45,0.48,0.86,U] [#7 0.51,0.34,0.76,U] [#8 0.67,0.53,0.46,U] 
00:19:10.295 00.002 1092 refined, 8 included, MultiStar: {0.53, 0.27}, one-star: {0.91, -0.13}
00:19:10.297 00.002 1092 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.43) = xAngle (0.90 = 0.90)
00:19:10.300 00.003 1092 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.75 = 0.75)
00:19:10.303 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=0.27 hyp=0.60 cameraTheta=0.47 mountX=0.37 mountY=0.41, mountTheta=0.83
00:19:10.307 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.27, opts=13)
00:19:10.309 00.002 1092 Enqueuing Move request for scope (0.53, 0.27)
00:19:10.311 00.002 2744 Worker thread wakes up
00:19:10.311 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.27) opts 0xd
00:19:10.311 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.27)
00:19:10.311 00.000 2744 Moving (0.53, 0.27) raw xDistance=0.37 yDistance=0.41
00:19:10.311 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.37
00:19:10.311 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:10.312 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:19:10.312 00.000 2744 MoveAxis(W, 102, ABG)
00:19:10.312 00.000 2744 Guiding  Dir = 3, Dur = 102
00:19:10.312 00.000 2744 IsSlewing returns 0
00:19:10.312 00.000 2744 IsGuiding returns 0
00:19:10.312 00.000 2744 PulseGuide returned control before completion, sleep 112
00:19:10.327 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1306, FiltMax=65535, Gamma=0.510
00:19:10.343 00.016 1092 UpdateGuideState exits: m=532956 SNR=73.2
00:19:10.348 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:10.350 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:10.352 00.002 1092 Enqueuing Expose request
00:19:10.439 00.087 2744 IsGuiding returns 0
00:19:10.439 00.000 2744 Move returns status 0, amount 102
00:19:10.439 00.000 2744 MoveAxis(N, 0, ABG)
00:19:10.439 00.000 2744 Move returns status 0, amount 0
00:19:10.439 00.000 2744 move complete, result=0
00:19:10.439 00.000 2744 worker thread done servicing request
00:19:10.440 00.001 2744 Worker thread wakes up
00:19:10.440 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:10.440 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:10.440 00.000 1092 GuideStep: 0.4 px 102 ms WEST, 0.4 px 0 ms NORTH
00:19:13.832 03.392 2744 Exposure complete
00:19:14.037 00.205 2744 worker thread done servicing request
00:19:14.037 00.000 1092 OnExposeComplete: enter
00:19:14.039 00.002 1092 UpdateGuideState(): m_state=6
00:19:14.042 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 811
00:19:14.044 00.002 1092 Star::Find returns 1 (0), X=1603.18, Y=1128.18, Mass=537978, SNR=85.6, Peak=50954 HFD=3.7
00:19:14.047 00.003 1092 MultiStar: [#1 0.77,0.27,0.94,U] [#2 0.62,0.03,0.89,U] [#3 0.74,0.24,0.84,U] [#4 0.42,0.08,0.66,U] [#5 0.79,0.30,0.76,U] [#6 0.66,0.28,0.70,U] [#7 0.84,0.44,0.59,U] [#8 1.02,0.39,0.41,U] 
00:19:14.049 00.002 1092 refined, 8 included, MultiStar: {0.76, 0.18}, one-star: {1.03, -0.13}
00:19:14.050 00.001 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.66 = 0.66)
00:19:14.052 00.002 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
00:19:14.055 00.003 1092 CameraToMount -- cameraX=0.76 cameraY=0.18 hyp=0.78 cameraTheta=0.24 mountX=0.62 mountY=0.38, mountTheta=0.55
00:19:14.058 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=0.18, opts=13)
00:19:14.060 00.002 1092 Enqueuing Move request for scope (0.76, 0.18)
00:19:14.062 00.002 2744 Worker thread wakes up
00:19:14.062 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.18) opts 0xd
00:19:14.062 00.000 2744 Handling offset move in thread for scope, endpoint = (0.76, 0.18)
00:19:14.062 00.000 2744 Moving (0.76, 0.18) raw xDistance=0.62 yDistance=0.38
00:19:14.062 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
00:19:14.062 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:14.062 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:19:14.063 00.001 2744 MoveAxis(W, 146, ABG)
00:19:14.063 00.000 2744 Guiding  Dir = 3, Dur = 146
00:19:14.063 00.000 2744 IsSlewing returns 0
00:19:14.063 00.000 2744 IsGuiding returns 0
00:19:14.063 00.000 2744 PulseGuide returned control before completion, sleep 156
00:19:14.080 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1200, FiltMax=65535, Gamma=0.510
00:19:14.094 00.014 1092 UpdateGuideState exits: m=537978 SNR=85.6
00:19:14.098 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:14.100 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:14.103 00.003 1092 Enqueuing Expose request
00:19:14.235 00.132 2744 IsGuiding returns 1
00:19:14.235 00.000 2744 scope still moving after pulse duration time elapsed
00:19:14.265 00.030 2744 IsSlewing returns 0
00:19:14.265 00.000 2744 IsGuiding returns 0
00:19:14.265 00.000 2744 scope move finished after 146 + 56 ms
00:19:14.265 00.000 2744 Move returns status 0, amount 146
00:19:14.265 00.000 2744 MoveAxis(N, 0, ABG)
00:19:14.265 00.000 2744 Move returns status 0, amount 0
00:19:14.265 00.000 2744 move complete, result=0
00:19:14.266 00.001 2744 worker thread done servicing request
00:19:14.266 00.000 2744 Worker thread wakes up
00:19:14.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:14.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:14.268 00.002 1092 GuideStep: 0.6 px 146 ms WEST, 0.4 px 0 ms NORTH
00:19:17.678 03.410 2744 Exposure complete
00:19:17.870 00.192 2744 worker thread done servicing request
00:19:17.870 00.000 1092 OnExposeComplete: enter
00:19:17.873 00.003 1092 UpdateGuideState(): m_state=6
00:19:17.875 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 812
00:19:17.878 00.003 1092 Star::Find returns 1 (0), X=1603.43, Y=1128.07, Mass=572340, SNR=92.0, Peak=51978 HFD=3.6
00:19:17.883 00.005 1092 MultiStar: [#1 1.00,0.22,0.70,U] [#2 1.00,0.01,1.02,U] [#3 0.80,0.29,0.71,U] [#4 0.88,-0.07,0.75,U] [#5 1.04,0.14,0.66,U] [#6 0.94,0.19,0.61,U] [#7 1.08,0.33,0.56,U] [#8 1.43,0.34,0.36,U] 
00:19:17.885 00.002 1092 refined, 8 included, MultiStar: {1.04, 0.09}, one-star: {1.28, -0.24}
00:19:17.887 00.002 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
00:19:17.889 00.002 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
00:19:17.892 00.003 1092 CameraToMount -- cameraX=1.04 cameraY=0.09 hyp=1.04 cameraTheta=0.09 mountX=0.91 mountY=0.37, mountTheta=0.39
00:19:17.896 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.04, y=0.09, opts=13)
00:19:17.899 00.003 1092 Enqueuing Move request for scope (1.04, 0.09)
00:19:17.902 00.003 2744 Worker thread wakes up
00:19:17.902 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.09) opts 0xd
00:19:17.902 00.000 2744 Handling offset move in thread for scope, endpoint = (1.04, 0.09)
00:19:17.902 00.000 2744 Moving (1.04, 0.09) raw xDistance=0.91 yDistance=0.37
00:19:17.902 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.60 from input 0.91
00:19:17.902 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:17.902 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:19:17.902 00.000 2744 MoveAxis(W, 213, ABG)
00:19:17.902 00.000 2744 Guiding  Dir = 3, Dur = 213
00:19:17.902 00.000 2744 IsSlewing returns 0
00:19:17.903 00.001 2744 IsGuiding returns 0
00:19:17.903 00.000 2744 PulseGuide returned control before completion, sleep 223
00:19:17.923 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1459, FiltMax=65535, Gamma=0.510
00:19:17.936 00.013 1092 UpdateGuideState exits: m=572340 SNR=92.0
00:19:17.939 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:17.941 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:17.943 00.002 1092 Enqueuing Expose request
00:19:18.140 00.197 2744 IsGuiding returns 0
00:19:18.140 00.000 2744 Move returns status 0, amount 213
00:19:18.140 00.000 2744 MoveAxis(N, 0, ABG)
00:19:18.140 00.000 2744 Move returns status 0, amount 0
00:19:18.140 00.000 2744 move complete, result=0
00:19:18.141 00.001 2744 worker thread done servicing request
00:19:18.141 00.000 2744 Worker thread wakes up
00:19:18.141 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:18.141 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:18.142 00.001 1092 GuideStep: 0.9 px 213 ms WEST, 0.4 px 0 ms NORTH
00:19:21.519 03.377 2744 Exposure complete
00:19:21.725 00.206 2744 worker thread done servicing request
00:19:21.726 00.001 1092 OnExposeComplete: enter
00:19:21.729 00.003 1092 UpdateGuideState(): m_state=6
00:19:21.733 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 813
00:19:21.736 00.003 1092 Star::Find returns 1 (0), X=1603.05, Y=1128.28, Mass=527036, SNR=83.2, Peak=49146 HFD=3.4
00:19:21.738 00.002 1092 MultiStar: [#1 0.61,0.39,0.97,U] [#2 0.53,0.41,1.14,U] [#3 0.39,0.39,0.85,U] [#4 0.47,0.14,0.81,U] [#5 0.56,0.67,0.83,U] [#6 0.24,0.54,0.65,U] [#7 0.43,0.43,0.52,U] [#8 0.77,0.64,0.45,U] 
00:19:21.740 00.002 1092 refined, 8 included, MultiStar: {0.55, 0.37}, one-star: {0.89, -0.02}
00:19:21.743 00.003 1092 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.43) = xAngle (1.02 = 1.02)
00:19:21.745 00.002 1092 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.87 = 0.87)
00:19:21.747 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=0.37 hyp=0.67 cameraTheta=0.59 mountX=0.35 mountY=0.51, mountTheta=0.97
00:19:21.754 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=0.37, opts=13)
00:19:21.756 00.002 1092 Enqueuing Move request for scope (0.55, 0.37)
00:19:21.758 00.002 2744 Worker thread wakes up
00:19:21.758 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.37) opts 0xd
00:19:21.758 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, 0.37)
00:19:21.758 00.000 2744 Moving (0.55, 0.37) raw xDistance=0.35 yDistance=0.51
00:19:21.758 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.35
00:19:21.759 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:21.759 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
00:19:21.759 00.000 2744 MoveAxis(W, 93, ABG)
00:19:21.759 00.000 2744 Guiding  Dir = 3, Dur = 93
00:19:21.759 00.000 2744 IsSlewing returns 0
00:19:21.759 00.000 2744 IsGuiding returns 0
00:19:21.760 00.001 2744 PulseGuide returned control before completion, sleep 103
00:19:21.773 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1683, FiltMax=65535, Gamma=0.510
00:19:21.789 00.016 1092 UpdateGuideState exits: m=527036 SNR=83.2
00:19:21.792 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:21.794 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:21.797 00.003 1092 Enqueuing Expose request
00:19:21.875 00.078 2744 IsGuiding returns 1
00:19:21.875 00.000 2744 scope still moving after pulse duration time elapsed
00:19:21.907 00.032 2744 IsSlewing returns 0
00:19:21.907 00.000 2744 IsGuiding returns 0
00:19:21.907 00.000 2744 scope move finished after 93 + 55 ms
00:19:21.907 00.000 2744 Move returns status 0, amount 93
00:19:21.907 00.000 2744 MoveAxis(N, 0, ABG)
00:19:21.907 00.000 2744 Move returns status 0, amount 0
00:19:21.907 00.000 2744 move complete, result=0
00:19:21.908 00.001 2744 worker thread done servicing request
00:19:21.908 00.000 2744 Worker thread wakes up
00:19:21.908 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:21.908 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:21.909 00.001 1092 GuideStep: 0.3 px 93 ms WEST, 0.5 px 0 ms NORTH
00:19:25.301 03.392 2744 Exposure complete
00:19:25.511 00.210 2744 worker thread done servicing request
00:19:25.511 00.000 1092 OnExposeComplete: enter
00:19:25.514 00.003 1092 UpdateGuideState(): m_state=6
00:19:25.517 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 814
00:19:25.519 00.002 1092 Star::Find returns 1 (0), X=1603.06, Y=1128.24, Mass=515632, SNR=85.8, Peak=56714 HFD=3.3
00:19:25.522 00.003 1092 MultiStar: [#1 0.47,0.25,0.88,U] [#2 0.33,0.30,0.81,U] [#3 0.48,0.30,0.80,U] [#4 0.25,0.17,0.83,U] [#5 0.49,0.37,0.74,U] [#6 0.42,0.55,0.75,U] [#7 0.60,0.13,0.56,U] [#8 0.25,0.57,0.54,U] 
00:19:25.524 00.002 1092 refined, 8 included, MultiStar: {0.48, 0.27}, one-star: {0.90, -0.07}
00:19:25.527 00.003 1092 CameraToMount -- cameraTheta (0.51) - m_xAngle (-0.43) = xAngle (0.93 = 0.93)
00:19:25.530 00.003 1092 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.78 = 0.78)
00:19:25.533 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=0.27 hyp=0.55 cameraTheta=0.51 mountX=0.33 mountY=0.39, mountTheta=0.87
00:19:25.539 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.27, opts=13)
00:19:25.541 00.002 1092 Enqueuing Move request for scope (0.48, 0.27)
00:19:25.543 00.002 2744 Worker thread wakes up
00:19:25.543 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.27) opts 0xd
00:19:25.543 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.27)
00:19:25.544 00.001 2744 Moving (0.48, 0.27) raw xDistance=0.33 yDistance=0.39
00:19:25.544 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
00:19:25.544 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:25.544 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:19:25.544 00.000 2744 MoveAxis(W, 79, ABG)
00:19:25.544 00.000 2744 Guiding  Dir = 3, Dur = 79
00:19:25.544 00.000 2744 IsSlewing returns 0
00:19:25.545 00.001 2744 IsGuiding returns 0
00:19:25.545 00.000 2744 PulseGuide returned control before completion, sleep 89
00:19:25.567 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1485, FiltMax=65535, Gamma=0.510
00:19:25.585 00.018 1092 UpdateGuideState exits: m=515632 SNR=85.8
00:19:25.588 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:25.590 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:25.592 00.002 1092 Enqueuing Expose request
00:19:25.646 00.054 2744 IsGuiding returns 1
00:19:25.646 00.000 2744 scope still moving after pulse duration time elapsed
00:19:25.677 00.031 2744 IsSlewing returns 0
00:19:25.677 00.000 2744 IsGuiding returns 0
00:19:25.677 00.000 2744 scope move finished after 79 + 53 ms
00:19:25.677 00.000 2744 Move returns status 0, amount 79
00:19:25.677 00.000 2744 MoveAxis(N, 0, ABG)
00:19:25.677 00.000 2744 Move returns status 0, amount 0
00:19:25.677 00.000 2744 move complete, result=0
00:19:25.678 00.001 2744 worker thread done servicing request
00:19:25.678 00.000 1092 GuideStep: 0.3 px 79 ms WEST, 0.4 px 0 ms NORTH
00:19:25.681 00.003 2744 Worker thread wakes up
00:19:25.681 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:25.681 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:29.092 03.411 2744 Exposure complete
00:19:29.362 00.270 2744 worker thread done servicing request
00:19:29.363 00.001 1092 OnExposeComplete: enter
00:19:29.366 00.003 1092 UpdateGuideState(): m_state=6
00:19:29.369 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 815
00:19:29.373 00.004 1092 Star::Find returns 1 (0), X=1603.00, Y=1128.25, Mass=548779, SNR=84.4, Peak=58234 HFD=3.3
00:19:29.377 00.004 1092 MultiStar: [#1 0.29,0.14,0.86,U] [#2 0.13,-0.04,1.17,U] [#3 0.26,0.01,0.74,U] [#4 0.11,-0.13,0.75,U] [#5 0.20,0.30,0.76,U] [#6 0.22,0.18,0.70,U] [#7 0.33,0.37,0.53,U] [#8 0.77,0.28,0.57,U] 
00:19:29.383 00.006 1092 refined, 8 included, MultiStar: {0.35, 0.09}, one-star: {0.84, -0.06}
00:19:29.387 00.004 1092 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
00:19:29.391 00.004 1092 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.53 = 0.53)
00:19:29.394 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=0.09 hyp=0.36 cameraTheta=0.26 mountX=0.28 mountY=0.18, mountTheta=0.58
00:19:29.400 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.09, opts=13)
00:19:29.404 00.004 1092 Enqueuing Move request for scope (0.35, 0.09)
00:19:29.407 00.003 2744 Worker thread wakes up
00:19:29.407 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.09) opts 0xd
00:19:29.407 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.09)
00:19:29.407 00.000 2744 Moving (0.35, 0.09) raw xDistance=0.28 yDistance=0.18
00:19:29.407 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
00:19:29.407 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:29.407 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:19:29.407 00.000 2744 MoveAxis(E, 0, ABG)
00:19:29.407 00.000 2744 Move returns status 0, amount 0
00:19:29.407 00.000 2744 MoveAxis(N, 0, ABG)
00:19:29.407 00.000 2744 Move returns status 0, amount 0
00:19:29.408 00.001 2744 move complete, result=0
00:19:29.408 00.000 2744 worker thread done servicing request
00:19:29.424 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1362, FiltMax=65535, Gamma=0.510
00:19:29.441 00.017 1092 UpdateGuideState exits: m=548779 SNR=84.4
00:19:29.444 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:29.446 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:29.450 00.004 1092 Enqueuing Expose request
00:19:29.452 00.002 2744 Worker thread wakes up
00:19:29.452 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:19:29.456 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:29.456 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:32.852 03.396 2744 Exposure complete
00:19:33.048 00.196 2744 worker thread done servicing request
00:19:33.048 00.000 1092 OnExposeComplete: enter
00:19:33.051 00.003 1092 UpdateGuideState(): m_state=6
00:19:33.054 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 816
00:19:33.056 00.002 1092 Star::Find returns 1 (0), X=1603.02, Y=1128.47, Mass=533772, SNR=79.8, Peak=61162 HFD=3.5
00:19:33.058 00.002 1092 MultiStar: [#1 0.59,0.28,1.03,U] [#2 0.07,0.27,0.95,U] [#3 0.28,0.39,0.79,U] [#4 0.03,0.14,0.88,U] [#5 0.49,0.63,0.64,U] [#6 0.34,0.50,0.71,U] [#7 0.53,0.46,0.61,U] [#8 0.82,0.50,0.53,U] 
00:19:33.060 00.002 1092 refined, 8 included, MultiStar: {0.43, 0.34}, one-star: {0.86, 0.16}
00:19:33.063 00.003 1092 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.43) = xAngle (1.10 = 1.10)
00:19:33.065 00.002 1092 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.94 = 0.94)
00:19:33.067 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=0.34 hyp=0.55 cameraTheta=0.67 mountX=0.25 mountY=0.45, mountTheta=1.06
00:19:33.072 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.34, opts=13)
00:19:33.075 00.003 1092 Enqueuing Move request for scope (0.43, 0.34)
00:19:33.077 00.002 2744 Worker thread wakes up
00:19:33.077 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.34) opts 0xd
00:19:33.077 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.34)
00:19:33.077 00.000 2744 Moving (0.43, 0.34) raw xDistance=0.25 yDistance=0.45
00:19:33.077 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:19:33.077 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:33.078 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
00:19:33.078 00.000 2744 MoveAxis(E, 0, ABG)
00:19:33.078 00.000 2744 Move returns status 0, amount 0
00:19:33.078 00.000 2744 MoveAxis(N, 0, ABG)
00:19:33.078 00.000 2744 Move returns status 0, amount 0
00:19:33.078 00.000 2744 move complete, result=0
00:19:33.078 00.000 2744 worker thread done servicing request
00:19:33.096 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1792, FiltMax=65535, Gamma=0.510
00:19:33.110 00.014 1092 UpdateGuideState exits: m=533772 SNR=79.8
00:19:33.114 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:33.116 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:33.118 00.002 1092 Enqueuing Expose request
00:19:33.120 00.002 1092 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
00:19:33.122 00.002 2744 Worker thread wakes up
00:19:33.122 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:33.122 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:36.514 03.392 2744 Exposure complete
00:19:36.709 00.195 2744 worker thread done servicing request
00:19:36.710 00.001 1092 OnExposeComplete: enter
00:19:36.712 00.002 1092 UpdateGuideState(): m_state=6
00:19:36.716 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 817
00:19:36.718 00.002 1092 Star::Find returns 1 (0), X=1603.05, Y=1128.65, Mass=541921, SNR=77.8, Peak=53994 HFD=3.4
00:19:36.721 00.003 1092 MultiStar: [#1 0.35,0.59,0.87,U] [#2 0.27,0.23,1.00,U] [#3 0.11,0.33,0.76,U] [#4 -0.09,0.10,0.90,U] [#5 0.56,0.48,0.78,U] [#6 0.23,0.46,0.68,U] [#7 0.18,0.37,0.61,U] [#8 0.71,0.57,0.49,U] 
00:19:36.723 00.002 1092 refined, 8 included, MultiStar: {0.36, 0.37}, one-star: {0.89, 0.34}
00:19:36.725 00.002 1092 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.43) = xAngle (1.23 = 1.23)
00:19:36.727 00.002 1092 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.08 = 1.08)
00:19:36.729 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=0.37 hyp=0.51 cameraTheta=0.80 mountX=0.17 mountY=0.45, mountTheta=1.21
00:19:36.733 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.37, opts=13)
00:19:36.735 00.002 1092 Enqueuing Move request for scope (0.36, 0.37)
00:19:36.738 00.003 2744 Worker thread wakes up
00:19:36.738 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.37) opts 0xd
00:19:36.738 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.37)
00:19:36.738 00.000 2744 Moving (0.36, 0.37) raw xDistance=0.17 yDistance=0.45
00:19:36.738 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:19:36.738 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:19:36.739 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
00:19:36.739 00.000 2744 MoveAxis(E, 0, ABG)
00:19:36.739 00.000 2744 Move returns status 0, amount 0
00:19:36.739 00.000 2744 MoveAxis(N, 0, ABG)
00:19:36.739 00.000 2744 Move returns status 0, amount 0
00:19:36.739 00.000 2744 move complete, result=0
00:19:36.739 00.000 2744 worker thread done servicing request
00:19:36.755 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1517, FiltMax=65535, Gamma=0.510
00:19:36.771 00.016 1092 UpdateGuideState exits: m=541921 SNR=77.8
00:19:36.773 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:36.775 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:36.778 00.003 1092 Enqueuing Expose request
00:19:36.780 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
00:19:36.782 00.002 2744 Worker thread wakes up
00:19:36.782 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:36.782 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:40.206 03.424 2744 Exposure complete
00:19:40.436 00.230 2744 worker thread done servicing request
00:19:40.436 00.000 1092 OnExposeComplete: enter
00:19:40.439 00.003 1092 UpdateGuideState(): m_state=6
00:19:40.442 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 818
00:19:40.444 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1128.83, Mass=498889, SNR=79.5, Peak=56218 HFD=3.3
00:19:40.447 00.003 1092 MultiStar: [#1 0.09,0.76,1.10,U] [#2 -0.05,0.44,0.91,U] [#3 -0.11,0.73,0.86,U] [#4 -0.18,0.39,0.88,U] [#5 0.16,0.78,0.77,U] [#6 0.01,0.79,0.84,U] [#7 0.09,0.77,0.77,U] [#8 0.34,0.59,0.57,U] 
00:19:40.450 00.003 1092 refined, 8 included, MultiStar: {0.07, 0.64}, one-star: {0.38, 0.52}
00:19:40.452 00.002 1092 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.43) = xAngle (1.88 = 1.88)
00:19:40.455 00.003 1092 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
00:19:40.457 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.64 hyp=0.64 cameraTheta=1.46 mountX=-0.20 mountY=0.64, mountTheta=1.87
00:19:40.462 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.64, opts=13)
00:19:40.464 00.002 1092 Enqueuing Move request for scope (0.07, 0.64)
00:19:40.467 00.003 2744 Worker thread wakes up
00:19:40.467 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.64) opts 0xd
00:19:40.467 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.64)
00:19:40.467 00.000 2744 Moving (0.07, 0.64) raw xDistance=-0.20 yDistance=0.64
00:19:40.467 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:19:40.467 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=1.04 newest=1.53
00:19:40.467 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
00:19:40.467 00.000 2744 MoveAxis(E, 0, ABG)
00:19:40.467 00.000 2744 Move returns status 0, amount 0
00:19:40.467 00.000 2744 MoveAxis(S, 119, ABG)
00:19:40.467 00.000 2744 Guiding  Dir = 1, Dur = 119
00:19:40.468 00.001 2744 IsSlewing returns 0
00:19:40.468 00.000 2744 IsGuiding returns 0
00:19:40.468 00.000 2744 PulseGuide returned control before completion, sleep 129
00:19:40.483 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1507, FiltMax=65535, Gamma=0.510
00:19:40.500 00.017 1092 UpdateGuideState exits: m=498889 SNR=79.5
00:19:40.503 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:40.506 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:40.508 00.002 1092 Enqueuing Expose request
00:19:40.608 00.100 2744 IsGuiding returns 1
00:19:40.608 00.000 2744 scope still moving after pulse duration time elapsed
00:19:40.639 00.031 2744 IsSlewing returns 0
00:19:40.639 00.000 2744 IsGuiding returns 0
00:19:40.639 00.000 2744 scope move finished after 119 + 51 ms
00:19:40.639 00.000 2744 Move returns status 0, amount 119
00:19:40.639 00.000 2744 move complete, result=0
00:19:40.639 00.000 2744 worker thread done servicing request
00:19:40.640 00.001 2744 Worker thread wakes up
00:19:40.640 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:40.640 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:40.653 00.013 1092 GuideStep: -0.2 px 0 ms EAST, 0.6 px 119 ms SOUTH
00:19:44.024 03.371 2744 Exposure complete
00:19:44.216 00.192 2744 worker thread done servicing request
00:19:44.216 00.000 1092 OnExposeComplete: enter
00:19:44.219 00.003 1092 UpdateGuideState(): m_state=6
00:19:44.222 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 819
00:19:44.224 00.002 1092 Star::Find returns 1 (0), X=1603.04, Y=1128.46, Mass=501869, SNR=83.2, Peak=50954 HFD=3.5
00:19:44.227 00.003 1092 MultiStar: [#1 0.48,0.62,0.83,U] [#2 0.27,0.35,1.09,U] [#3 0.33,0.51,0.72,U] [#4 0.12,0.06,0.83,U] [#5 0.32,0.58,0.86,U] [#6 0.40,0.38,0.67,U] [#7 0.08,0.61,0.62,U] [#8 0.89,0.66,0.42,U] 
00:19:44.231 00.004 1092 refined, 8 included, MultiStar: {0.41, 0.41}, one-star: {0.88, 0.15}
00:19:44.234 00.003 1092 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.43) = xAngle (1.21 = 1.21)
00:19:44.237 00.003 1092 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.05 = 1.05)
00:19:44.239 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=0.41 hyp=0.58 cameraTheta=0.78 mountX=0.20 mountY=0.50, mountTheta=1.18
00:19:44.243 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.41, opts=13)
00:19:44.245 00.002 1092 Enqueuing Move request for scope (0.41, 0.41)
00:19:44.248 00.003 2744 Worker thread wakes up
00:19:44.248 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.41) opts 0xd
00:19:44.248 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.41)
00:19:44.248 00.000 2744 Moving (0.41, 0.41) raw xDistance=0.20 yDistance=0.50
00:19:44.248 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:19:44.248 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
00:19:44.248 00.000 2744 MoveAxis(E, 0, ABG)
00:19:44.248 00.000 2744 Move returns status 0, amount 0
00:19:44.248 00.000 2744 MoveAxis(S, 94, ABG)
00:19:44.248 00.000 2744 Guiding  Dir = 1, Dur = 94
00:19:44.249 00.001 2744 IsSlewing returns 0
00:19:44.249 00.000 2744 IsGuiding returns 0
00:19:44.249 00.000 2744 PulseGuide returned control before completion, sleep 104
00:19:44.267 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1435, FiltMax=65535, Gamma=0.510
00:19:44.280 00.013 1092 UpdateGuideState exits: m=501869 SNR=83.2
00:19:44.283 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:44.285 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:44.288 00.003 1092 Enqueuing Expose request
00:19:44.359 00.071 2744 IsGuiding returns 1
00:19:44.359 00.000 2744 scope still moving after pulse duration time elapsed
00:19:44.391 00.032 2744 IsSlewing returns 0
00:19:44.391 00.000 2744 IsGuiding returns 0
00:19:44.391 00.000 2744 scope move finished after 94 + 47 ms
00:19:44.391 00.000 2744 Move returns status 0, amount 94
00:19:44.391 00.000 2744 move complete, result=0
00:19:44.392 00.001 2744 worker thread done servicing request
00:19:44.392 00.000 2744 Worker thread wakes up
00:19:44.392 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:44.392 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:44.392 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.5 px 94 ms SOUTH
00:19:47.783 03.391 2744 Exposure complete
00:19:47.979 00.196 2744 worker thread done servicing request
00:19:47.979 00.000 1092 OnExposeComplete: enter
00:19:47.982 00.003 1092 UpdateGuideState(): m_state=6
00:19:47.984 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 820
00:19:47.987 00.003 1092 Star::Find returns 1 (0), X=1603.52, Y=1128.49, Mass=524550, SNR=78.6, Peak=53683 HFD=3.2
00:19:47.989 00.002 1092 MultiStar: [#1 0.96,0.51,0.85,U] [#2 0.72,0.24,0.90,U] [#3 0.90,0.47,0.83,U] [#4 0.61,0.23,0.86,U] [#5 0.63,0.51,0.95,U] [#6 1.06,0.54,0.77,U] [#7 1.04,0.78,0.59,U] [#8 1.30,0.61,0.48,U] 
00:19:47.991 00.002 1092 refined, 8 included, MultiStar: {0.93, 0.43}, one-star: {1.37, 0.18}
00:19:47.994 00.003 1092 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
00:19:47.997 00.003 1092 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
00:19:47.999 00.002 1092 CameraToMount -- cameraX=0.93 cameraY=0.43 hyp=1.03 cameraTheta=0.43 mountX=0.67 mountY=0.66, mountTheta=0.78
00:19:48.004 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=0.43, opts=13)
00:19:48.007 00.003 1092 Enqueuing Move request for scope (0.93, 0.43)
00:19:48.009 00.002 2744 Worker thread wakes up
00:19:48.009 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, 0.43) opts 0xd
00:19:48.009 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, 0.43)
00:19:48.009 00.000 2744 Moving (0.93, 0.43) raw xDistance=0.67 yDistance=0.66
00:19:48.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:19:48.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
00:19:48.009 00.000 2744 MoveAxis(W, 151, ABG)
00:19:48.009 00.000 2744 Guiding  Dir = 3, Dur = 151
00:19:48.009 00.000 2744 IsSlewing returns 0
00:19:48.010 00.001 2744 IsGuiding returns 0
00:19:48.010 00.000 2744 PulseGuide returned control before completion, sleep 161
00:19:48.029 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1434, FiltMax=65535, Gamma=0.510
00:19:48.048 00.019 1092 UpdateGuideState exits: m=524550 SNR=78.6
00:19:48.051 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:48.055 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:48.058 00.003 1092 Enqueuing Expose request
00:19:48.181 00.123 2744 IsGuiding returns 1
00:19:48.181 00.000 2744 scope still moving after pulse duration time elapsed
00:19:48.211 00.030 2744 IsSlewing returns 0
00:19:48.212 00.001 2744 IsGuiding returns 0
00:19:48.212 00.000 2744 scope move finished after 151 + 51 ms
00:19:48.212 00.000 2744 Move returns status 0, amount 151
00:19:48.214 00.002 2744 MoveAxis(S, 124, ABG)
00:19:48.214 00.000 2744 Guiding  Dir = 1, Dur = 124
00:19:48.214 00.000 2744 IsSlewing returns 0
00:19:48.214 00.000 2744 IsGuiding returns 0
00:19:48.215 00.001 2744 PulseGuide returned control before completion, sleep 134
00:19:48.352 00.137 2744 IsGuiding returns 1
00:19:48.353 00.001 2744 scope still moving after pulse duration time elapsed
00:19:48.383 00.030 2744 IsSlewing returns 0
00:19:48.383 00.000 2744 IsGuiding returns 0
00:19:48.383 00.000 2744 scope move finished after 124 + 45 ms
00:19:48.383 00.000 2744 Move returns status 0, amount 124
00:19:48.383 00.000 2744 move complete, result=0
00:19:48.384 00.001 2744 worker thread done servicing request
00:19:48.384 00.000 2744 Worker thread wakes up
00:19:48.384 00.000 1092 GuideStep: 0.7 px 151 ms WEST, 0.7 px 124 ms SOUTH
00:19:48.388 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:48.388 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:51.779 03.391 2744 Exposure complete
00:19:51.984 00.205 2744 worker thread done servicing request
00:19:51.984 00.000 1092 OnExposeComplete: enter
00:19:51.988 00.004 1092 UpdateGuideState(): m_state=6
00:19:51.990 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 821
00:19:51.993 00.003 1092 Star::Find returns 1 (0), X=1603.01, Y=1128.61, Mass=500897, SNR=72.8, Peak=43482 HFD=3.4
00:19:51.995 00.002 1092 MultiStar: [#1 0.47,0.80,1.15,U] [#2 0.28,0.64,1.19,U] [#3 0.52,0.62,0.89,U] [#4 0.21,0.55,0.94,U] [#5 0.29,0.95,0.67,U] [#6 0.50,0.82,0.81,U] [#7 0.40,0.88,0.68,U] [#8 0.50,0.59,0.47,U] 
00:19:51.998 00.003 1092 refined, 8 included, MultiStar: {0.45, 0.67}, one-star: {0.86, 0.30}
00:19:52.000 00.002 1092 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.43) = xAngle (1.41 = 1.41)
00:19:52.004 00.004 1092 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.26 = 1.26)
00:19:52.006 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=0.67 hyp=0.81 cameraTheta=0.98 mountX=0.13 mountY=0.77, mountTheta=1.40
00:19:52.011 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.67, opts=13)
00:19:52.014 00.003 1092 Enqueuing Move request for scope (0.45, 0.67)
00:19:52.016 00.002 2744 Worker thread wakes up
00:19:52.016 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.67) opts 0xd
00:19:52.016 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.67)
00:19:52.017 00.001 2744 Moving (0.45, 0.67) raw xDistance=0.13 yDistance=0.77
00:19:52.017 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:19:52.017 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.77 from input 0.77
00:19:52.017 00.000 2744 MoveAxis(E, 0, ABG)
00:19:52.017 00.000 2744 Move returns status 0, amount 0
00:19:52.017 00.000 2744 MoveAxis(S, 144, ABG)
00:19:52.017 00.000 2744 Guiding  Dir = 1, Dur = 144
00:19:52.017 00.000 2744 IsSlewing returns 0
00:19:52.018 00.001 2744 IsGuiding returns 0
00:19:52.018 00.000 2744 PulseGuide returned control before completion, sleep 154
00:19:52.037 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:19:52.055 00.018 1092 UpdateGuideState exits: m=500897 SNR=72.8
00:19:52.058 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:52.061 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:52.065 00.004 1092 Enqueuing Expose request
00:19:52.187 00.122 2744 IsGuiding returns 1
00:19:52.188 00.001 2744 scope still moving after pulse duration time elapsed
00:19:52.218 00.030 2744 IsSlewing returns 0
00:19:52.218 00.000 2744 IsGuiding returns 0
00:19:52.218 00.000 2744 scope move finished after 144 + 56 ms
00:19:52.219 00.001 2744 Move returns status 0, amount 144
00:19:52.219 00.000 2744 move complete, result=0
00:19:52.219 00.000 2744 worker thread done servicing request
00:19:52.219 00.000 2744 Worker thread wakes up
00:19:52.219 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:52.219 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:52.221 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.8 px 144 ms SOUTH
00:19:55.603 03.382 2744 Exposure complete
00:19:55.804 00.201 2744 worker thread done servicing request
00:19:55.804 00.000 1092 OnExposeComplete: enter
00:19:55.806 00.002 1092 UpdateGuideState(): m_state=6
00:19:55.809 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 822
00:19:55.813 00.004 1092 Star::Find returns 1 (0), X=1602.87, Y=1128.40, Mass=547316, SNR=87.2, Peak=53898 HFD=3.6
00:19:55.817 00.004 1092 MultiStar: [#1 0.39,0.52,0.88,U] [#2 -0.00,0.41,0.90,U] [#3 0.12,0.62,0.85,U] [#4 -0.04,0.47,0.85,U] [#5 0.02,0.63,0.71,U] [#6 0.18,0.60,0.66,U] [#7 0.17,0.69,0.53,U] [#8 0.39,0.50,0.40,U] 
00:19:55.819 00.002 1092 refined, 8 included, MultiStar: {0.22, 0.48}, one-star: {0.71, 0.09}
00:19:55.822 00.003 1092 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.43) = xAngle (1.57 = 1.57)
00:19:55.824 00.002 1092 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.41 = 1.41)
00:19:55.826 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=0.48 hyp=0.53 cameraTheta=1.14 mountX=0.00 mountY=0.52, mountTheta=1.57
00:19:55.834 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.48, opts=13)
00:19:55.837 00.003 1092 Enqueuing Move request for scope (0.22, 0.48)
00:19:55.840 00.003 2744 Worker thread wakes up
00:19:55.841 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.48) opts 0xd
00:19:55.841 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.48)
00:19:55.841 00.000 2744 Moving (0.22, 0.48) raw xDistance=0.00 yDistance=0.52
00:19:55.841 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:19:55.841 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
00:19:55.841 00.000 2744 MoveAxis(E, 0, ABG)
00:19:55.841 00.000 2744 Move returns status 0, amount 0
00:19:55.841 00.000 2744 MoveAxis(S, 98, ABG)
00:19:55.841 00.000 2744 Guiding  Dir = 1, Dur = 98
00:19:55.841 00.000 2744 IsSlewing returns 0
00:19:55.842 00.001 2744 IsGuiding returns 0
00:19:55.842 00.000 2744 PulseGuide returned control before completion, sleep 108
00:19:55.857 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:19:55.872 00.015 1092 UpdateGuideState exits: m=547316 SNR=87.2
00:19:55.876 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:55.879 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:55.882 00.003 1092 Enqueuing Expose request
00:19:55.955 00.073 2744 IsGuiding returns 1
00:19:55.956 00.001 2744 scope still moving after pulse duration time elapsed
00:19:55.985 00.029 2744 IsSlewing returns 0
00:19:55.985 00.000 2744 IsGuiding returns 0
00:19:55.986 00.001 2744 scope move finished after 98 + 45 ms
00:19:55.986 00.000 2744 Move returns status 0, amount 98
00:19:55.986 00.000 2744 move complete, result=0
00:19:55.986 00.000 2744 worker thread done servicing request
00:19:55.986 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.5 px 98 ms SOUTH
00:19:55.989 00.003 2744 Worker thread wakes up
00:19:55.990 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:55.990 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:19:59.386 03.396 2744 Exposure complete
00:19:59.578 00.192 2744 worker thread done servicing request
00:19:59.579 00.001 1092 OnExposeComplete: enter
00:19:59.581 00.002 1092 UpdateGuideState(): m_state=6
00:19:59.584 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 823
00:19:59.586 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1128.51, Mass=506245, SNR=78.4, Peak=57530 HFD=3.2
00:19:59.590 00.004 1092 MultiStar: [#1 0.11,0.46,0.95,U] [#2 0.06,0.19,0.99,U] [#3 -0.07,0.31,0.78,U] [#4 0.05,0.13,0.89,U] [#5 0.27,0.54,0.85,U] [#6 0.20,0.60,0.73,U] [#7 0.08,0.47,0.63,U] [#8 0.30,0.57,0.45,U] 
00:19:59.592 00.002 1092 refined, 8 included, MultiStar: {0.18, 0.36}, one-star: {0.56, 0.20}
00:19:59.594 00.002 1092 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.43) = xAngle (1.55 = 1.55)
00:19:59.596 00.002 1092 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.39 = 1.39)
00:19:59.597 00.001 1092 CameraToMount -- cameraX=0.18 cameraY=0.36 hyp=0.40 cameraTheta=1.12 mountX=0.01 mountY=0.40, mountTheta=1.55
00:19:59.602 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.36, opts=13)
00:19:59.604 00.002 1092 Enqueuing Move request for scope (0.18, 0.36)
00:19:59.606 00.002 2744 Worker thread wakes up
00:19:59.606 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.36) opts 0xd
00:19:59.606 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.36)
00:19:59.606 00.000 2744 Moving (0.18, 0.36) raw xDistance=0.01 yDistance=0.40
00:19:59.606 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:19:59.606 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:19:59.607 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:19:59.607 00.000 2744 MoveAxis(E, 0, ABG)
00:19:59.607 00.000 2744 Move returns status 0, amount 0
00:19:59.607 00.000 2744 MoveAxis(N, 0, ABG)
00:19:59.607 00.000 2744 Move returns status 0, amount 0
00:19:59.607 00.000 2744 move complete, result=0
00:19:59.607 00.000 2744 worker thread done servicing request
00:19:59.620 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1731, FiltMax=65535, Gamma=0.510
00:19:59.634 00.014 1092 UpdateGuideState exits: m=506245 SNR=78.4
00:19:59.636 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:19:59.638 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:19:59.640 00.002 1092 Enqueuing Expose request
00:19:59.642 00.002 1092 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:19:59.644 00.002 2744 Worker thread wakes up
00:19:59.644 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:19:59.644 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:03.045 03.401 2744 Exposure complete
00:20:03.256 00.211 2744 worker thread done servicing request
00:20:03.256 00.000 1092 OnExposeComplete: enter
00:20:03.258 00.002 1092 UpdateGuideState(): m_state=6
00:20:03.262 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 824
00:20:03.265 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1127.91, Mass=516829, SNR=77.8, Peak=46522 HFD=3.5
00:20:03.268 00.003 1092 MultiStar: [#1 0.63,-0.02,1.14,U] [#2 0.52,-0.24,1.03,U] [#3 0.40,-0.00,0.83,U] [#4 0.21,-0.18,0.81,U] [#5 0.70,-0.01,0.80,U] [#6 0.49,-0.12,0.72,U] [#7 0.54,-0.03,0.66,U] [#8 0.56,0.26,0.48,U] 
00:20:03.270 00.002 1092 refined, 8 included, MultiStar: {0.59, -0.11}, one-star: {1.09, -0.40}
00:20:03.273 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
00:20:03.275 00.002 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:20:03.277 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.11 hyp=0.60 cameraTheta=-0.18 mountX=0.58 mountY=0.06, mountTheta=0.09
00:20:03.284 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.11, opts=13)
00:20:03.287 00.003 1092 Enqueuing Move request for scope (0.59, -0.11)
00:20:03.290 00.003 2744 Worker thread wakes up
00:20:03.290 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.11) opts 0xd
00:20:03.290 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.11)
00:20:03.290 00.000 2744 Moving (0.59, -0.11) raw xDistance=0.58 yDistance=0.06
00:20:03.290 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
00:20:03.290 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:03.290 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:20:03.290 00.000 2744 MoveAxis(W, 129, ABG)
00:20:03.290 00.000 2744 Guiding  Dir = 3, Dur = 129
00:20:03.291 00.001 2744 IsSlewing returns 0
00:20:03.291 00.000 2744 IsGuiding returns 0
00:20:03.291 00.000 2744 PulseGuide returned control before completion, sleep 139
00:20:03.306 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1751, FiltMax=65535, Gamma=0.510
00:20:03.322 00.016 1092 UpdateGuideState exits: m=516829 SNR=77.8
00:20:03.325 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:03.327 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:03.330 00.003 1092 Enqueuing Expose request
00:20:03.432 00.102 2744 IsGuiding returns 1
00:20:03.432 00.000 2744 scope still moving after pulse duration time elapsed
00:20:03.463 00.031 2744 IsSlewing returns 0
00:20:03.465 00.002 2744 IsGuiding returns 0
00:20:03.465 00.000 2744 scope move finished after 129 + 44 ms
00:20:03.465 00.000 2744 Move returns status 0, amount 129
00:20:03.465 00.000 2744 MoveAxis(N, 0, ABG)
00:20:03.465 00.000 2744 Move returns status 0, amount 0
00:20:03.466 00.001 2744 move complete, result=0
00:20:03.466 00.000 2744 worker thread done servicing request
00:20:03.466 00.000 2744 Worker thread wakes up
00:20:03.466 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:03.466 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:03.479 00.013 1092 GuideStep: 0.6 px 129 ms WEST, 0.1 px 0 ms NORTH
00:20:06.882 03.403 2744 Exposure complete
00:20:07.173 00.291 2744 worker thread done servicing request
00:20:07.173 00.000 1092 OnExposeComplete: enter
00:20:07.178 00.005 1092 UpdateGuideState(): m_state=6
00:20:07.185 00.007 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 825
00:20:07.191 00.006 1092 Star::Find returns 1 (0), X=1603.03, Y=1127.89, Mass=536687, SNR=80.8, Peak=55914 HFD=3.2
00:20:07.196 00.005 1092 MultiStar: [#1 0.49,-0.09,1.07,U] [#2 0.32,-0.30,0.95,U] [#3 0.38,-0.03,0.82,U] [#4 0.03,-0.35,0.84,U] [#5 0.37,-0.17,0.76,U] [#6 0.46,-0.10,0.72,U] [#7 0.45,-0.20,0.59,U] [#8 0.85,0.14,0.57,U] 
00:20:07.203 00.007 1092 refined, 8 included, MultiStar: {0.47, -0.19}, one-star: {0.87, -0.41}
00:20:07.206 00.003 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
00:20:07.209 00.003 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
00:20:07.214 00.005 1092 CameraToMount -- cameraX=0.47 cameraY=-0.19 hyp=0.50 cameraTheta=-0.38 mountX=0.50 mountY=-0.05, mountTheta=-0.11
00:20:07.225 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.19, opts=13)
00:20:07.229 00.004 1092 Enqueuing Move request for scope (0.47, -0.19)
00:20:07.233 00.004 2744 Worker thread wakes up
00:20:07.234 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.19) opts 0xd
00:20:07.234 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.19)
00:20:07.234 00.000 2744 Moving (0.47, -0.19) raw xDistance=0.50 yDistance=-0.05
00:20:07.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
00:20:07.234 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:07.234 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:20:07.234 00.000 2744 MoveAxis(W, 121, ABG)
00:20:07.234 00.000 2744 Guiding  Dir = 3, Dur = 121
00:20:07.234 00.000 2744 IsSlewing returns 0
00:20:07.235 00.001 2744 IsGuiding returns 0
00:20:07.235 00.000 2744 PulseGuide returned control before completion, sleep 131
00:20:07.258 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:20:07.276 00.018 1092 UpdateGuideState exits: m=536687 SNR=80.8
00:20:07.280 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:07.283 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:07.285 00.002 1092 Enqueuing Expose request
00:20:07.370 00.085 2744 IsGuiding returns 1
00:20:07.370 00.000 2744 scope still moving after pulse duration time elapsed
00:20:07.402 00.032 2744 IsSlewing returns 0
00:20:07.402 00.000 2744 IsGuiding returns 0
00:20:07.402 00.000 2744 scope move finished after 121 + 46 ms
00:20:07.403 00.001 2744 Move returns status 0, amount 121
00:20:07.403 00.000 2744 MoveAxis(N, 0, ABG)
00:20:07.403 00.000 2744 Move returns status 0, amount 0
00:20:07.403 00.000 2744 move complete, result=0
00:20:07.403 00.000 2744 worker thread done servicing request
00:20:07.403 00.000 2744 Worker thread wakes up
00:20:07.403 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:07.403 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:07.404 00.001 1092 GuideStep: 0.5 px 121 ms WEST, -0.1 px 0 ms NORTH
00:20:10.798 03.394 2744 Exposure complete
00:20:10.989 00.191 2744 worker thread done servicing request
00:20:10.989 00.000 1092 OnExposeComplete: enter
00:20:10.992 00.003 1092 UpdateGuideState(): m_state=6
00:20:10.994 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 826
00:20:10.999 00.005 1092 Star::Find returns 1 (0), X=1602.90, Y=1128.16, Mass=510497, SNR=77.7, Peak=49242 HFD=3.4
00:20:11.001 00.002 1092 MultiStar: [#1 0.48,0.17,1.07,U] [#2 0.24,-0.23,1.03,U] [#3 0.15,-0.08,0.75,U] [#4 0.12,-0.24,0.93,U] [#5 0.34,0.07,0.80,U] [#6 0.10,0.07,0.76,U] [#7 0.05,0.05,0.65,U] [#8 0.54,0.10,0.52,U] 
00:20:11.004 00.003 1092 refined, 8 included, MultiStar: {0.32, -0.04}, one-star: {0.74, -0.15}
00:20:11.006 00.002 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
00:20:11.008 00.002 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
00:20:11.010 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.04 hyp=0.32 cameraTheta=-0.13 mountX=0.31 mountY=0.05, mountTheta=0.15
00:20:11.015 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.04, opts=13)
00:20:11.017 00.002 1092 Enqueuing Move request for scope (0.32, -0.04)
00:20:11.019 00.002 2744 Worker thread wakes up
00:20:11.019 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.04) opts 0xd
00:20:11.019 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.04)
00:20:11.019 00.000 2744 Moving (0.32, -0.04) raw xDistance=0.31 yDistance=0.05
00:20:11.019 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
00:20:11.019 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:11.019 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:20:11.020 00.001 2744 MoveAxis(W, 77, ABG)
00:20:11.020 00.000 2744 Guiding  Dir = 3, Dur = 77
00:20:11.020 00.000 2744 IsSlewing returns 0
00:20:11.020 00.000 2744 IsGuiding returns 0
00:20:11.020 00.000 2744 PulseGuide returned control before completion, sleep 87
00:20:11.034 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1731, FiltMax=65535, Gamma=0.510
00:20:11.050 00.016 1092 UpdateGuideState exits: m=510497 SNR=77.7
00:20:11.053 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:11.055 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:11.057 00.002 1092 Enqueuing Expose request
00:20:11.121 00.064 2744 IsGuiding returns 1
00:20:11.121 00.000 2744 scope still moving after pulse duration time elapsed
00:20:11.152 00.031 2744 IsSlewing returns 0
00:20:11.153 00.001 2744 IsGuiding returns 0
00:20:11.153 00.000 2744 scope move finished after 77 + 54 ms
00:20:11.153 00.000 2744 Move returns status 0, amount 77
00:20:11.153 00.000 2744 MoveAxis(N, 0, ABG)
00:20:11.154 00.001 2744 Move returns status 0, amount 0
00:20:11.154 00.000 2744 move complete, result=0
00:20:11.155 00.001 2744 worker thread done servicing request
00:20:11.155 00.000 2744 Worker thread wakes up
00:20:11.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:11.156 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:11.156 00.000 1092 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
00:20:14.551 03.395 2744 Exposure complete
00:20:14.760 00.209 2744 worker thread done servicing request
00:20:14.760 00.000 1092 OnExposeComplete: enter
00:20:14.763 00.003 1092 UpdateGuideState(): m_state=6
00:20:14.766 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 827
00:20:14.769 00.003 1092 Star::Find returns 1 (0), X=1603.12, Y=1127.63, Mass=499942, SNR=82.7, Peak=48960 HFD=3.3
00:20:14.772 00.003 1092 MultiStar: [#1 0.64,-0.33,0.91,U] [#2 0.31,-0.31,0.96,U] [#3 0.44,-0.29,0.90,U] [#4 0.30,-0.50,0.95,U] [#5 0.36,-0.40,0.75,U] [#6 0.17,-0.34,0.64,U] [#7 0.43,-0.55,0.49,U] [#8 0.61,-0.25,0.58,U] 
00:20:14.774 00.002 1092 refined, 8 included, MultiStar: {0.48, -0.41}, one-star: {0.97, -0.68}
00:20:14.776 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
00:20:14.778 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
00:20:14.780 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=-0.41 hyp=0.63 cameraTheta=-0.70 mountX=0.61 mountY=-0.26, mountTheta=-0.41
00:20:14.788 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.41, opts=13)
00:20:14.791 00.003 1092 Enqueuing Move request for scope (0.48, -0.41)
00:20:14.793 00.002 2744 Worker thread wakes up
00:20:14.793 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.41) opts 0xd
00:20:14.793 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.41)
00:20:14.793 00.000 2744 Moving (0.48, -0.41) raw xDistance=0.61 yDistance=-0.26
00:20:14.793 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
00:20:14.793 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:14.794 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:20:14.794 00.000 2744 MoveAxis(W, 142, ABG)
00:20:14.794 00.000 2744 Guiding  Dir = 3, Dur = 142
00:20:14.794 00.000 2744 IsSlewing returns 0
00:20:14.794 00.000 2744 IsGuiding returns 0
00:20:14.794 00.000 2744 PulseGuide returned control before completion, sleep 152
00:20:14.809 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:20:14.826 00.017 1092 UpdateGuideState exits: m=499942 SNR=82.7
00:20:14.829 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:14.832 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:14.835 00.003 1092 Enqueuing Expose request
00:20:14.953 00.118 2744 IsGuiding returns 1
00:20:14.953 00.000 2744 scope still moving after pulse duration time elapsed
00:20:14.984 00.031 2744 IsSlewing returns 0
00:20:14.984 00.000 2744 IsGuiding returns 0
00:20:14.984 00.000 2744 scope move finished after 142 + 48 ms
00:20:14.984 00.000 2744 Move returns status 0, amount 142
00:20:14.984 00.000 2744 MoveAxis(N, 0, ABG)
00:20:14.984 00.000 2744 Move returns status 0, amount 0
00:20:14.984 00.000 2744 move complete, result=0
00:20:14.985 00.001 2744 worker thread done servicing request
00:20:14.986 00.001 2744 Worker thread wakes up
00:20:14.986 00.000 1092 GuideStep: 0.6 px 142 ms WEST, -0.3 px 0 ms NORTH
00:20:14.989 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:14.990 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:18.385 03.395 2744 Exposure complete
00:20:18.590 00.205 2744 worker thread done servicing request
00:20:18.590 00.000 1092 OnExposeComplete: enter
00:20:18.593 00.003 1092 UpdateGuideState(): m_state=6
00:20:18.596 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 828
00:20:18.599 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1127.62, Mass=545975, SNR=91.2, Peak=54208 HFD=3.4
00:20:18.602 00.003 1092 MultiStar: [#1 0.40,-0.26,0.88,U] [#2 0.08,-0.20,0.85,U] [#3 0.26,-0.28,0.90,U] [#4 0.12,-0.46,0.83,U] [#5 0.28,-0.09,0.77,U] [#6 0.06,-0.37,0.69,U] [#7 0.37,-0.41,0.43,U] [#8 0.45,0.10,0.49,U] 
00:20:18.605 00.003 1092 refined, 8 included, MultiStar: {0.33, -0.32}, one-star: {0.85, -0.69}
00:20:18.607 00.002 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
00:20:18.610 00.003 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
00:20:18.613 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=-0.32 hyp=0.46 cameraTheta=-0.77 mountX=0.43 mountY=-0.22, mountTheta=-0.47
00:20:18.617 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.32, opts=13)
00:20:18.620 00.003 1092 Enqueuing Move request for scope (0.33, -0.32)
00:20:18.622 00.002 2744 Worker thread wakes up
00:20:18.622 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.32) opts 0xd
00:20:18.622 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.32)
00:20:18.622 00.000 2744 Moving (0.33, -0.32) raw xDistance=0.43 yDistance=-0.22
00:20:18.622 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:20:18.622 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:18.622 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:20:18.622 00.000 2744 MoveAxis(W, 106, ABG)
00:20:18.622 00.000 2744 Guiding  Dir = 3, Dur = 106
00:20:18.623 00.001 2744 IsSlewing returns 0
00:20:18.623 00.000 2744 IsGuiding returns 0
00:20:18.623 00.000 2744 PulseGuide returned control before completion, sleep 116
00:20:18.638 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1645, FiltMax=65535, Gamma=0.510
00:20:18.652 00.014 1092 UpdateGuideState exits: m=545975 SNR=91.2
00:20:18.656 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:18.658 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:18.660 00.002 1092 Enqueuing Expose request
00:20:18.743 00.083 2744 IsGuiding returns 1
00:20:18.743 00.000 2744 scope still moving after pulse duration time elapsed
00:20:18.774 00.031 2744 IsSlewing returns 0
00:20:18.774 00.000 2744 IsGuiding returns 0
00:20:18.774 00.000 2744 scope move finished after 106 + 45 ms
00:20:18.774 00.000 2744 Move returns status 0, amount 106
00:20:18.774 00.000 2744 MoveAxis(N, 0, ABG)
00:20:18.774 00.000 2744 Move returns status 0, amount 0
00:20:18.774 00.000 2744 move complete, result=0
00:20:18.775 00.001 2744 worker thread done servicing request
00:20:18.775 00.000 2744 Worker thread wakes up
00:20:18.775 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:18.775 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:18.777 00.002 1092 GuideStep: 0.4 px 106 ms WEST, -0.2 px 0 ms NORTH
00:20:22.151 03.374 2744 Exposure complete
00:20:22.353 00.202 2744 worker thread done servicing request
00:20:22.353 00.000 1092 OnExposeComplete: enter
00:20:22.356 00.003 1092 UpdateGuideState(): m_state=6
00:20:22.358 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 829
00:20:22.361 00.003 1092 Star::Find returns 1 (0), X=1603.27, Y=1127.87, Mass=527409, SNR=72.4, Peak=46522 HFD=3.4
00:20:22.364 00.003 1092 MultiStar: [#1 0.78,-0.34,1.23,U] [#2 0.50,-0.43,1.11,U] [#3 0.42,-0.33,0.85,U] [#4 0.39,-0.59,1.07,U] [#5 0.76,-0.19,0.81,U] [#6 0.40,-0.11,0.80,U] [#7 0.70,-0.21,0.70,U] [#8 0.85,0.01,0.58,U] 
00:20:22.366 00.002 1092 refined, 8 included, MultiStar: {0.65, -0.32}, one-star: {1.11, -0.44}
00:20:22.369 00.003 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
00:20:22.372 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
00:20:22.374 00.002 1092 CameraToMount -- cameraX=0.65 cameraY=-0.32 hyp=0.73 cameraTheta=-0.46 mountX=0.73 mountY=-0.13, mountTheta=-0.18
00:20:22.377 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=-0.32, opts=13)
00:20:22.380 00.003 1092 Enqueuing Move request for scope (0.65, -0.32)
00:20:22.382 00.002 2744 Worker thread wakes up
00:20:22.383 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.32) opts 0xd
00:20:22.383 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, -0.32)
00:20:22.383 00.000 2744 Moving (0.65, -0.32) raw xDistance=0.73 yDistance=-0.13
00:20:22.383 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
00:20:22.383 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:22.383 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:20:22.383 00.000 2744 MoveAxis(W, 170, ABG)
00:20:22.383 00.000 2744 Guiding  Dir = 3, Dur = 170
00:20:22.383 00.000 2744 IsSlewing returns 0
00:20:22.384 00.001 2744 IsGuiding returns 0
00:20:22.384 00.000 2744 PulseGuide returned control before completion, sleep 180
00:20:22.400 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1550, FiltMax=65535, Gamma=0.510
00:20:22.414 00.014 1092 UpdateGuideState exits: m=527409 SNR=72.4
00:20:22.417 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:22.420 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:22.422 00.002 1092 Enqueuing Expose request
00:20:22.572 00.150 2744 IsGuiding returns 1
00:20:22.572 00.000 2744 scope still moving after pulse duration time elapsed
00:20:22.604 00.032 2744 IsSlewing returns 0
00:20:22.604 00.000 2744 IsGuiding returns 0
00:20:22.604 00.000 2744 scope move finished after 170 + 50 ms
00:20:22.604 00.000 2744 Move returns status 0, amount 170
00:20:22.605 00.001 2744 MoveAxis(N, 0, ABG)
00:20:22.605 00.000 2744 Move returns status 0, amount 0
00:20:22.605 00.000 2744 move complete, result=0
00:20:22.605 00.000 2744 worker thread done servicing request
00:20:22.605 00.000 2744 Worker thread wakes up
00:20:22.605 00.000 1092 GuideStep: 0.7 px 170 ms WEST, -0.1 px 0 ms NORTH
00:20:22.607 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:22.607 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:25.998 03.391 2744 Exposure complete
00:20:26.192 00.194 2744 worker thread done servicing request
00:20:26.193 00.001 1092 OnExposeComplete: enter
00:20:26.195 00.002 1092 UpdateGuideState(): m_state=6
00:20:26.200 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 830
00:20:26.204 00.004 1092 Star::Find returns 1 (0), X=1602.88, Y=1127.88, Mass=515597, SNR=87.6, Peak=54090 HFD=3.8
00:20:26.208 00.004 1092 MultiStar: [#1 0.41,-0.14,0.91,U] [#2 0.38,-0.30,0.82,U] [#3 0.28,-0.24,0.83,U] [#4 0.27,-0.36,0.85,U] [#5 0.19,-0.05,0.70,U] [#6 0.17,-0.09,0.79,U] [#7 0.45,-0.09,0.66,U] [#8 0.68,0.03,0.43,U] 
00:20:26.211 00.003 1092 refined, 8 included, MultiStar: {0.39, -0.21}, one-star: {0.72, -0.43}
00:20:26.217 00.006 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
00:20:26.219 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
00:20:26.222 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.49 mountX=0.44 mountY=-0.10, mountTheta=-0.21
00:20:26.227 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.21, opts=13)
00:20:26.229 00.002 1092 Enqueuing Move request for scope (0.39, -0.21)
00:20:26.232 00.003 2744 Worker thread wakes up
00:20:26.232 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.21) opts 0xd
00:20:26.232 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.21)
00:20:26.233 00.001 2744 Moving (0.39, -0.21) raw xDistance=0.44 yDistance=-0.10
00:20:26.233 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.44
00:20:26.233 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:26.233 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:20:26.233 00.000 2744 MoveAxis(W, 110, ABG)
00:20:26.233 00.000 2744 Guiding  Dir = 3, Dur = 110
00:20:26.233 00.000 2744 IsSlewing returns 0
00:20:26.233 00.000 2744 IsGuiding returns 0
00:20:26.234 00.001 2744 PulseGuide returned control before completion, sleep 120
00:20:26.249 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1699, FiltMax=65535, Gamma=0.510
00:20:26.265 00.016 1092 UpdateGuideState exits: m=515597 SNR=87.6
00:20:26.268 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:26.270 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:26.273 00.003 1092 Enqueuing Expose request
00:20:26.362 00.089 2744 IsGuiding returns 1
00:20:26.362 00.000 2744 scope still moving after pulse duration time elapsed
00:20:26.392 00.030 2744 IsSlewing returns 0
00:20:26.392 00.000 2744 IsGuiding returns 0
00:20:26.392 00.000 2744 scope move finished after 110 + 49 ms
00:20:26.392 00.000 2744 Move returns status 0, amount 110
00:20:26.392 00.000 2744 MoveAxis(N, 0, ABG)
00:20:26.392 00.000 2744 Move returns status 0, amount 0
00:20:26.392 00.000 2744 move complete, result=0
00:20:26.393 00.001 2744 worker thread done servicing request
00:20:26.393 00.000 2744 Worker thread wakes up
00:20:26.393 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:26.393 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:26.394 00.001 1092 GuideStep: 0.4 px 110 ms WEST, -0.1 px 0 ms NORTH
00:20:29.778 03.384 2744 Exposure complete
00:20:29.990 00.212 1092 OnExposeComplete: enter
00:20:29.993 00.003 1092 UpdateGuideState(): m_state=6
00:20:29.996 00.003 2744 worker thread done servicing request
00:20:29.997 00.001 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 831
00:20:30.000 00.003 1092 Star::Find returns 1 (0), X=1602.89, Y=1127.94, Mass=525071, SNR=89.9, Peak=50384 HFD=3.8
00:20:30.004 00.004 1092 MultiStar: [#1 0.52,-0.17,0.92,U] [#2 0.13,-0.25,0.94,U] [#3 0.45,-0.17,0.77,U] [#4 0.26,-0.30,0.77,U] [#5 0.46,-0.28,0.66,U] [#6 0.23,-0.12,0.58,U] [#7 0.51,0.14,0.54,U] [#8 0.91,0.31,0.48,U] 
00:20:30.007 00.003 1092 refined, 8 included, MultiStar: {0.45, -0.17}, one-star: {0.73, -0.36}
00:20:30.010 00.003 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
00:20:30.013 00.003 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
00:20:30.015 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=-0.17 hyp=0.49 cameraTheta=-0.36 mountX=0.48 mountY=-0.04, mountTheta=-0.09
00:20:30.021 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.17, opts=13)
00:20:30.024 00.003 1092 Enqueuing Move request for scope (0.45, -0.17)
00:20:30.027 00.003 2744 Worker thread wakes up
00:20:30.027 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.17) opts 0xd
00:20:30.027 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.17)
00:20:30.027 00.000 2744 Moving (0.45, -0.17) raw xDistance=0.48 yDistance=-0.04
00:20:30.027 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
00:20:30.028 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:30.028 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:20:30.028 00.000 2744 MoveAxis(W, 116, ABG)
00:20:30.028 00.000 2744 Guiding  Dir = 3, Dur = 116
00:20:30.028 00.000 2744 IsSlewing returns 0
00:20:30.028 00.000 2744 IsGuiding returns 0
00:20:30.029 00.001 2744 PulseGuide returned control before completion, sleep 126
00:20:30.043 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:20:30.058 00.015 1092 UpdateGuideState exits: m=525071 SNR=89.9
00:20:30.060 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:30.063 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:30.065 00.002 1092 Enqueuing Expose request
00:20:30.159 00.094 2744 IsGuiding returns 1
00:20:30.159 00.000 2744 scope still moving after pulse duration time elapsed
00:20:30.189 00.030 2744 IsSlewing returns 0
00:20:30.189 00.000 2744 IsGuiding returns 0
00:20:30.189 00.000 2744 scope move finished after 116 + 45 ms
00:20:30.189 00.000 2744 Move returns status 0, amount 116
00:20:30.189 00.000 2744 MoveAxis(N, 0, ABG)
00:20:30.189 00.000 2744 Move returns status 0, amount 0
00:20:30.189 00.000 2744 move complete, result=0
00:20:30.189 00.000 2744 worker thread done servicing request
00:20:30.189 00.000 2744 Worker thread wakes up
00:20:30.189 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:30.189 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:30.191 00.002 1092 GuideStep: 0.5 px 116 ms WEST, -0.0 px 0 ms NORTH
00:20:33.585 03.394 2744 Exposure complete
00:20:33.776 00.191 2744 worker thread done servicing request
00:20:33.776 00.000 1092 OnExposeComplete: enter
00:20:33.779 00.003 1092 UpdateGuideState(): m_state=6
00:20:33.782 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 832
00:20:33.785 00.003 1092 Star::Find returns 1 (0), X=1602.70, Y=1128.10, Mass=499906, SNR=80.7, Peak=46618 HFD=3.6
00:20:33.787 00.002 1092 MultiStar: [#1 0.21,0.19,0.84,U] [#2 -0.07,-0.31,1.02,U] [#3 -0.01,0.05,0.86,U] [#4 -0.04,-0.30,0.91,U] [#5 0.19,0.14,0.71,U] [#6 0.08,0.12,0.76,U] [#7 0.14,0.05,0.63,U] [#8 0.64,0.24,0.55,U] 
00:20:33.790 00.003 1092 refined, 8 included, MultiStar: {0.17, -0.03}, one-star: {0.54, -0.21}
00:20:33.792 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:20:33.794 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
00:20:33.796 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=0.17 mountY=0.01, mountTheta=0.09
00:20:33.802 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.03, opts=13)
00:20:33.805 00.003 1092 Enqueuing Move request for scope (0.17, -0.03)
00:20:33.807 00.002 2744 Worker thread wakes up
00:20:33.807 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
00:20:33.807 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
00:20:33.807 00.000 2744 Moving (0.17, -0.03) raw xDistance=0.17 yDistance=0.01
00:20:33.807 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:20:33.807 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:33.807 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:20:33.807 00.000 2744 MoveAxis(E, 0, ABG)
00:20:33.807 00.000 2744 Move returns status 0, amount 0
00:20:33.808 00.001 2744 MoveAxis(N, 0, ABG)
00:20:33.808 00.000 2744 Move returns status 0, amount 0
00:20:33.808 00.000 2744 move complete, result=0
00:20:33.808 00.000 2744 worker thread done servicing request
00:20:33.822 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1744, FiltMax=65535, Gamma=0.510
00:20:33.837 00.015 1092 UpdateGuideState exits: m=499906 SNR=80.7
00:20:33.839 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:33.841 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:33.842 00.001 1092 Enqueuing Expose request
00:20:33.844 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:33.846 00.002 2744 Worker thread wakes up
00:20:33.847 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:33.847 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:37.229 03.382 2744 Exposure complete
00:20:37.422 00.193 2744 worker thread done servicing request
00:20:37.422 00.000 1092 OnExposeComplete: enter
00:20:37.425 00.003 1092 UpdateGuideState(): m_state=6
00:20:37.427 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 833
00:20:37.431 00.004 1092 Star::Find returns 1 (0), X=1602.96, Y=1127.80, Mass=510518, SNR=77.4, Peak=47018 HFD=3.3
00:20:37.434 00.003 1092 MultiStar: [#1 0.42,-0.07,1.07,U] [#2 0.10,-0.44,0.97,U] [#3 0.40,-0.36,0.82,U] [#4 0.14,-0.54,0.92,U] [#5 0.50,-0.22,0.80,U] [#6 0.25,-0.28,0.80,U] [#7 0.34,-0.19,0.56,U] [#8 0.77,-0.24,0.48,U] 
00:20:37.435 00.001 1092 refined, 8 included, MultiStar: {0.40, -0.33}, one-star: {0.80, -0.50}
00:20:37.438 00.003 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
00:20:37.439 00.001 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
00:20:37.441 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.52 cameraTheta=-0.68 mountX=0.50 mountY=-0.21, mountTheta=-0.39
00:20:37.447 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.33, opts=13)
00:20:37.450 00.003 1092 Enqueuing Move request for scope (0.40, -0.33)
00:20:37.452 00.002 2744 Worker thread wakes up
00:20:37.452 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd
00:20:37.452 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.33)
00:20:37.452 00.000 2744 Moving (0.40, -0.33) raw xDistance=0.50 yDistance=-0.21
00:20:37.452 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:20:37.452 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:37.452 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:20:37.452 00.000 2744 MoveAxis(W, 112, ABG)
00:20:37.452 00.000 2744 Guiding  Dir = 3, Dur = 112
00:20:37.453 00.001 2744 IsSlewing returns 0
00:20:37.453 00.000 2744 IsGuiding returns 0
00:20:37.453 00.000 2744 PulseGuide returned control before completion, sleep 122
00:20:37.469 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:20:37.485 00.016 1092 UpdateGuideState exits: m=510518 SNR=77.4
00:20:37.488 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:37.490 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:37.492 00.002 1092 Enqueuing Expose request
00:20:37.588 00.096 2744 IsGuiding returns 1
00:20:37.588 00.000 2744 scope still moving after pulse duration time elapsed
00:20:37.620 00.032 2744 IsSlewing returns 0
00:20:37.620 00.000 2744 IsGuiding returns 0
00:20:37.620 00.000 2744 scope move finished after 112 + 55 ms
00:20:37.620 00.000 2744 Move returns status 0, amount 112
00:20:37.621 00.001 2744 MoveAxis(N, 0, ABG)
00:20:37.621 00.000 2744 Move returns status 0, amount 0
00:20:37.621 00.000 2744 move complete, result=0
00:20:37.621 00.000 2744 worker thread done servicing request
00:20:37.621 00.000 2744 Worker thread wakes up
00:20:37.621 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:37.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:37.624 00.003 1092 GuideStep: 0.5 px 112 ms WEST, -0.2 px 0 ms NORTH
00:20:41.005 03.381 2744 Exposure complete
00:20:41.212 00.207 2744 worker thread done servicing request
00:20:41.212 00.000 1092 OnExposeComplete: enter
00:20:41.215 00.003 1092 UpdateGuideState(): m_state=6
00:20:41.218 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 834
00:20:41.221 00.003 1092 Star::Find returns 1 (0), X=1602.77, Y=1128.24, Mass=497735, SNR=76.2, Peak=52570 HFD=3.5
00:20:41.223 00.002 1092 MultiStar: [#1 0.21,0.19,0.97,U] [#2 0.13,-0.12,1.09,U] [#3 0.24,-0.03,0.90,U] [#4 -0.02,0.01,0.87,U] [#5 0.15,0.24,0.80,U] [#6 -0.13,0.17,0.91,U] [#7 0.12,0.13,0.61,U] [#8 0.46,0.15,0.44,U] 
00:20:41.226 00.003 1092 refined, 8 included, MultiStar: {0.19, 0.06}, one-star: {0.61, -0.06}
00:20:41.228 00.002 1092 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.43) = xAngle (0.73 = 0.73)
00:20:41.230 00.002 1092 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.58 = 0.58)
00:20:41.232 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.20 cameraTheta=0.31 mountX=0.15 mountY=0.11, mountTheta=0.64
00:20:41.237 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.06, opts=13)
00:20:41.239 00.002 1092 Enqueuing Move request for scope (0.19, 0.06)
00:20:41.241 00.002 2744 Worker thread wakes up
00:20:41.241 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
00:20:41.241 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
00:20:41.241 00.000 2744 Moving (0.19, 0.06) raw xDistance=0.15 yDistance=0.11
00:20:41.241 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:20:41.241 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:41.241 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:20:41.241 00.000 2744 MoveAxis(E, 0, ABG)
00:20:41.241 00.000 2744 Move returns status 0, amount 0
00:20:41.241 00.000 2744 MoveAxis(N, 0, ABG)
00:20:41.241 00.000 2744 Move returns status 0, amount 0
00:20:41.241 00.000 2744 move complete, result=0
00:20:41.242 00.001 2744 worker thread done servicing request
00:20:41.256 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1455, FiltMax=65535, Gamma=0.510
00:20:41.271 00.015 1092 UpdateGuideState exits: m=497735 SNR=76.2
00:20:41.273 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:41.275 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:41.277 00.002 1092 Enqueuing Expose request
00:20:41.279 00.002 2744 Worker thread wakes up
00:20:41.279 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:41.281 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:41.281 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:44.667 03.386 2744 Exposure complete
00:20:44.877 00.210 2744 worker thread done servicing request
00:20:44.877 00.000 1092 OnExposeComplete: enter
00:20:44.880 00.003 1092 UpdateGuideState(): m_state=6
00:20:44.884 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 835
00:20:44.887 00.003 1092 Star::Find returns 1 (0), X=1602.24, Y=1128.48, Mass=544102, SNR=88.7, Peak=53619 HFD=3.4
00:20:44.890 00.003 1092 MultiStar: [#1 -0.24,0.50,0.92,U] [#2 -0.34,0.29,0.87,U] [#3 -0.43,0.41,0.74,U] [#4 -0.72,0.07,0.79,U] [#5 -0.52,0.50,0.69,U] [#6 -0.34,0.48,0.66,U] [#7 -0.21,0.86,0.60,U] [#8 -0.15,0.57,0.45,U] 
00:20:44.893 00.003 1092 single-star, 8 included, MultiStar: {-0.31, 0.40}, one-star: {0.08, 0.18}
00:20:44.897 00.004 1092 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.43) = xAngle (1.56 = 1.56)
00:20:44.901 00.004 1092 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.40 = 1.40)
00:20:44.905 00.004 1092 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.19 cameraTheta=1.13 mountX=0.00 mountY=0.19, mountTheta=1.56
00:20:44.909 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.18, opts=13)
00:20:44.913 00.004 1092 Enqueuing Move request for scope (0.08, 0.18)
00:20:44.917 00.004 2744 Worker thread wakes up
00:20:44.917 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
00:20:44.917 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
00:20:44.917 00.000 2744 Moving (0.08, 0.18) raw xDistance=0.00 yDistance=0.19
00:20:44.917 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:20:44.917 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:44.917 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:20:44.917 00.000 2744 MoveAxis(E, 0, ABG)
00:20:44.919 00.002 2744 Move returns status 0, amount 0
00:20:44.919 00.000 2744 MoveAxis(N, 0, ABG)
00:20:44.919 00.000 2744 Move returns status 0, amount 0
00:20:44.919 00.000 2744 move complete, result=0
00:20:44.919 00.000 2744 worker thread done servicing request
00:20:44.939 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:20:44.956 00.017 1092 UpdateGuideState exits: m=544102 SNR=88.7
00:20:44.960 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:44.963 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:44.966 00.003 1092 Enqueuing Expose request
00:20:44.969 00.003 2744 Worker thread wakes up
00:20:44.969 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:20:44.971 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:44.971 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:48.354 03.383 2744 Exposure complete
00:20:48.549 00.195 2744 worker thread done servicing request
00:20:48.549 00.000 1092 OnExposeComplete: enter
00:20:48.551 00.002 1092 UpdateGuideState(): m_state=6
00:20:48.554 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 836
00:20:48.556 00.002 1092 Star::Find returns 1 (0), X=1602.33, Y=1128.33, Mass=555727, SNR=91.7, Peak=57043 HFD=3.4
00:20:48.559 00.003 1092 MultiStar: [#1 -0.23,0.44,0.82,U] [#2 -0.52,0.06,0.82,U] [#3 -0.40,0.27,0.81,U] [#4 -0.42,-0.08,0.74,U] [#5 -0.39,0.50,0.66,U] [#6 -0.42,0.40,0.59,U] [#7 -0.25,0.44,0.50,U] [#8 0.06,0.50,0.38,U] 
00:20:48.560 00.001 1092 single-star, 8 included, MultiStar: {-0.27, 0.25}, one-star: {0.17, 0.02}
00:20:48.563 00.003 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
00:20:48.565 00.002 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
00:20:48.567 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.14 mountX=0.15 mountY=0.07, mountTheta=0.44
00:20:48.574 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.02, opts=13)
00:20:48.577 00.003 1092 Enqueuing Move request for scope (0.17, 0.02)
00:20:48.582 00.005 2744 Worker thread wakes up
00:20:48.583 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
00:20:48.583 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
00:20:48.583 00.000 2744 Moving (0.17, 0.02) raw xDistance=0.15 yDistance=0.07
00:20:48.583 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:20:48.583 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:48.583 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:20:48.583 00.000 2744 MoveAxis(E, 0, ABG)
00:20:48.583 00.000 2744 Move returns status 0, amount 0
00:20:48.584 00.001 2744 MoveAxis(N, 0, ABG)
00:20:48.584 00.000 2744 Move returns status 0, amount 0
00:20:48.584 00.000 2744 move complete, result=0
00:20:48.584 00.000 2744 worker thread done servicing request
00:20:48.609 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:20:48.627 00.018 1092 UpdateGuideState exits: m=555727 SNR=91.7
00:20:48.630 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:48.633 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:48.637 00.004 1092 Enqueuing Expose request
00:20:48.639 00.002 2744 Worker thread wakes up
00:20:48.639 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:20:48.642 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:48.643 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:52.033 03.390 2744 Exposure complete
00:20:52.231 00.198 2744 worker thread done servicing request
00:20:52.231 00.000 1092 OnExposeComplete: enter
00:20:52.234 00.003 1092 UpdateGuideState(): m_state=6
00:20:52.237 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 837
00:20:52.239 00.002 1092 Star::Find returns 1 (0), X=1602.36, Y=1128.04, Mass=496182, SNR=72.3, Peak=42874 HFD=3.5
00:20:52.242 00.003 1092 MultiStar: [#1 -0.13,0.12,0.95,U] [#2 -0.33,-0.16,0.95,U] [#3 -0.45,-0.02,0.98,U] [#4 -0.37,-0.19,0.89,U] [#5 -0.22,0.21,0.81,U] [#6 -0.25,0.12,0.89,U] [#7 -0.08,0.04,0.63,U] [#8 -0.06,0.26,0.58,U] 
00:20:52.244 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {0.20, -0.27}
00:20:52.247 00.003 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
00:20:52.250 00.003 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
00:20:52.252 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=-0.17 mountY=-0.06, mountTheta=-2.82
00:20:52.257 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.01, opts=13)
00:20:52.259 00.002 1092 Enqueuing Move request for scope (-0.19, -0.01)
00:20:52.262 00.003 2744 Worker thread wakes up
00:20:52.262 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
00:20:52.262 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
00:20:52.262 00.000 2744 Moving (-0.19, -0.01) raw xDistance=-0.17 yDistance=-0.06
00:20:52.262 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
00:20:52.262 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:52.262 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:20:52.262 00.000 2744 MoveAxis(E, 0, ABG)
00:20:52.262 00.000 2744 Move returns status 0, amount 0
00:20:52.263 00.001 2744 MoveAxis(N, 0, ABG)
00:20:52.263 00.000 2744 Move returns status 0, amount 0
00:20:52.263 00.000 2744 move complete, result=0
00:20:52.263 00.000 2744 worker thread done servicing request
00:20:52.277 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1418, FiltMax=65535, Gamma=0.510
00:20:52.291 00.014 1092 UpdateGuideState exits: m=496182 SNR=72.3
00:20:52.294 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:52.297 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:52.299 00.002 1092 Enqueuing Expose request
00:20:52.301 00.002 2744 Worker thread wakes up
00:20:52.302 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:52.302 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:20:52.304 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:56.164 03.860 2744 Exposure complete
00:20:56.803 00.639 2744 worker thread done servicing request
00:20:56.804 00.001 1092 OnExposeComplete: enter
00:20:56.814 00.010 1092 UpdateGuideState(): m_state=6
00:20:56.820 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 838
00:20:56.824 00.004 1092 Star::Find returns 1 (0), X=1601.92, Y=1128.41, Mass=532283, SNR=81.0, Peak=58259 HFD=3.6
00:20:56.831 00.007 1092 MultiStar: [#1 -0.47,0.52,0.93,U] [#2 -0.83,0.33,0.96,U] [#3 -0.77,0.54,0.81,U] [#4 -0.86,0.31,0.87,U] [#5 -0.46,0.45,0.76,U] [#6 -0.73,0.50,0.78,U] [#7 -0.48,0.67,0.61,U] [#8 -0.32,0.64,0.45,U] 
00:20:56.836 00.005 1092 single-star, 8 included, MultiStar: {-0.59, 0.42}, one-star: {-0.23, 0.10}
00:20:56.849 00.013 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.16 = -3.13)
00:20:56.857 00.008 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
00:20:56.866 00.009 1092 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.26 cameraTheta=2.73 mountX=-0.26 mountY=0.04, mountTheta=3.00
00:20:56.884 00.018 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.10, opts=13)
00:20:56.894 00.010 1092 Enqueuing Move request for scope (-0.23, 0.10)
00:20:56.903 00.009 2744 Worker thread wakes up
00:20:56.903 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
00:20:56.903 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
00:20:56.904 00.001 2744 Moving (-0.23, 0.10) raw xDistance=-0.26 yDistance=0.04
00:20:56.904 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:20:56.904 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:20:56.904 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:20:56.904 00.000 2744 MoveAxis(E, 0, ABG)
00:20:56.905 00.001 2744 Move returns status 0, amount 0
00:20:56.905 00.000 2744 MoveAxis(N, 0, ABG)
00:20:56.905 00.000 2744 Move returns status 0, amount 0
00:20:56.910 00.005 2744 move complete, result=0
00:20:56.910 00.000 2744 worker thread done servicing request
00:20:56.954 00.044 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:20:56.982 00.028 1092 UpdateGuideState exits: m=532283 SNR=81.0
00:20:56.986 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:20:56.990 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:20:56.994 00.004 1092 Enqueuing Expose request
00:20:56.998 00.004 2744 Worker thread wakes up
00:20:56.998 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:20:57.002 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:20:57.002 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:20:59.266 02.264 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:20:59.270 00.004 1092 case statement mapped state 6 to 3
00:20:59.273 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:20:59.320 00.047 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:20:59.323 00.003 1092 case statement mapped state 6 to 3
00:20:59.326 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:20:59.370 00.044 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
00:20:59.384 00.014 1092 SetPaused type=2 isPaused=0 exposurePending=1
00:20:59.395 00.011 1092 Guider::SetPaused(2)
00:20:59.429 00.034 1092 Status Line: Paused/full
00:20:59.440 00.011 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:20:59.447 00.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:20:59.456 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:21:00.360 00.904 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:00.364 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:21:00.402 00.038 2744 Exposure complete
00:21:00.461 00.059 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:00.464 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:21:00.618 00.154 2744 worker thread done servicing request
00:21:00.618 00.000 1092 OnExposeComplete: enter
00:21:00.621 00.003 1092 guider is paused, ignoring frame, not scheduling exposure
00:21:20.056 19.435 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:20.058 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:21:20.156 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
00:21:20.158 00.002 1092 SetPaused type=0 isPaused=1 exposurePending=0
00:21:20.160 00.002 1092 Guider::SetPaused(0)
00:21:20.163 00.003 1092 Guider::SetPaused: resetting avg dist filter
00:21:20.178 00.015 1092 un-pause: clearing mount guide algorithm history
00:21:20.182 00.004 1092 Mount: notify guiding resumed
00:21:20.184 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:20.186 00.002 1092 Enqueuing Expose request
00:21:20.189 00.003 1092 Status Line: Resumed
00:21:20.190 00.001 2744 Worker thread wakes up
00:21:20.191 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:20.191 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:21:20.193 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:21:20.207 00.014 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:20.210 00.003 1092 case statement mapped state 6 to 3
00:21:20.212 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:21:21.216 01.004 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:21.219 00.003 1092 case statement mapped state 6 to 3
00:21:21.221 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:21:22.329 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:22.332 00.003 1092 case statement mapped state 6 to 3
00:21:22.334 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:21:23.443 01.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:23.446 00.003 1092 case statement mapped state 6 to 3
00:21:23.448 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:21:23.578 00.130 2744 Exposure complete
00:21:23.779 00.201 2744 worker thread done servicing request
00:21:23.780 00.001 1092 OnExposeComplete: enter
00:21:23.782 00.002 1092 UpdateGuideState(): m_state=6
00:21:23.786 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 839
00:21:23.789 00.003 1092 Star::Find returns 1 (0), X=1600.35, Y=1129.80, Mass=47371, SNR=14.9, Peak=11840 HFD=4.5
00:21:23.791 00.002 1092 Star::Find false star n=26 nbg=270 bg=3979.6 sigma=843.4 thresh=6510 peak=6212
00:21:23.794 00.003 1092 Star::Find false star n=36 nbg=240 bg=5291.5 sigma=777.6 thresh=7624 peak=7457
00:21:23.799 00.005 1092 Star::Find false star n=38 nbg=260 bg=5281.2 sigma=826.5 thresh=7761 peak=7639
00:21:23.801 00.002 1092 Star::Find false star n=4 nbg=262 bg=5415.5 sigma=884.6 thresh=8069 peak=6917
00:21:23.805 00.004 1092 Star::Find false star n=22 nbg=258 bg=5787.3 sigma=895.4 thresh=8474 peak=7260
00:21:23.807 00.002 1092 Star::Find false star n=18 nbg=274 bg=4211.5 sigma=914.2 thresh=6954 peak=5649
00:21:23.809 00.002 1092 Star::Find false star n=21 nbg=275 bg=5830.3 sigma=992.6 thresh=8808 peak=8614
00:21:23.815 00.006 1092 MultiStar: [#1 16.27,-5.74,0.00,M1] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 15.87,-6.02,0.00,M1] [#5 16.25,-5.45,0.00,M1] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -17.05,-3.11,0.00,M1] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
00:21:23.817 00.002 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.88 = 2.88)
00:21:23.820 00.003 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.72 = 2.72)
00:21:23.822 00.002 1092 CameraToMount -- cameraX=-1.81 cameraY=1.49 hyp=2.34 cameraTheta=2.45 mountX=-2.26 mountY=0.95, mountTheta=2.74
00:21:23.830 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-1.81, y=1.49, opts=13)
00:21:23.834 00.004 1092 Enqueuing Move request for scope (-1.81, 1.49)
00:21:23.837 00.003 2744 Worker thread wakes up
00:21:23.837 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.81, 1.49) opts 0xd
00:21:23.837 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.81, 1.49)
00:21:23.838 00.001 2744 Moving (-1.81, 1.49) raw xDistance=-2.26 yDistance=0.95
00:21:23.838 00.000 2744 GuideAlgorithmHysteresis::Result() returns -1.43 from input -2.26
00:21:23.838 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:23.838 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.95
00:21:23.838 00.000 2744 MoveAxis(E, 507, ABG)
00:21:23.838 00.000 2744 Guiding  Dir = 2, Dur = 507
00:21:23.839 00.001 2744 IsSlewing returns 0
00:21:23.839 00.000 2744 IsGuiding returns 0
00:21:23.839 00.000 2744 PulseGuide returned control before completion, sleep 517
00:21:23.862 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4704, FiltMin=1402, FiltMax=65535, Gamma=0.510
00:21:23.884 00.022 1092 UpdateGuideState exits: m=47371 SNR=14.9
00:21:23.887 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:23.891 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:23.895 00.004 1092 Enqueuing Expose request
00:21:24.358 00.463 2744 IsGuiding returns 1
00:21:24.358 00.000 2744 scope still moving after pulse duration time elapsed
00:21:24.389 00.031 2744 IsSlewing returns 0
00:21:24.389 00.000 2744 IsGuiding returns 0
00:21:24.389 00.000 2744 scope move finished after 507 + 43 ms
00:21:24.389 00.000 2744 Move returns status 0, amount 507
00:21:24.389 00.000 2744 MoveAxis(N, 0, ABG)
00:21:24.389 00.000 2744 Move returns status 0, amount 0
00:21:24.389 00.000 2744 move complete, result=0
00:21:24.390 00.001 1092 GuideStep: -2.3 px 507 ms EAST, 1.0 px 0 ms NORTH
00:21:24.393 00.003 2744 worker thread done servicing request
00:21:24.393 00.000 2744 Worker thread wakes up
00:21:24.393 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:24.393 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:21:24.557 00.164 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:24.559 00.002 1092 case statement mapped state 6 to 3
00:21:24.561 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:21:25.668 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:21:25.670 00.002 1092 case statement mapped state 6 to 3
00:21:25.672 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:21:27.778 02.106 2744 Exposure complete
00:21:27.982 00.204 2744 worker thread done servicing request
00:21:27.982 00.000 1092 OnExposeComplete: enter
00:21:27.985 00.003 1092 UpdateGuideState(): m_state=6
00:21:27.989 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 840
00:21:27.991 00.002 1092 Star::Find returns 1 (0), X=1601.47, Y=1129.25, Mass=26868, SNR=11.6, Peak=12448 HFD=2.2
00:21:27.993 00.002 1092 Star::Find false star n=4 nbg=258 bg=4185.9 sigma=765.9 thresh=6484 peak=5417
00:21:27.996 00.003 1092 Star::Find false star n=3 nbg=255 bg=5339.6 sigma=883.2 thresh=7989 peak=6576
00:21:27.999 00.003 1092 Star::Find false star n=2 nbg=269 bg=5137.1 sigma=905.6 thresh=7854 peak=6456
00:21:28.003 00.004 1092 Star::Find false star n=8 nbg=226 bg=5505.2 sigma=846.8 thresh=8045 peak=7401
00:21:28.006 00.003 1092 Star::Find false star n=1 nbg=256 bg=5726.3 sigma=917.8 thresh=8480 peak=7420
00:21:28.009 00.003 1092 Star::Find false star n=3 nbg=254 bg=4221.7 sigma=811.0 thresh=6655 peak=5511
00:21:28.011 00.002 1092 MultiStar: [#1 17.26,-6.48,0.00,M2] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 17.19,-6.61,0.00,M2] [#5 17.23,-6.09,0.00,M2] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -18.80,-3.55,0.00,M2] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
00:21:28.014 00.003 1092 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
00:21:28.017 00.003 1092 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.47 = 2.47)
00:21:28.020 00.003 1092 CameraToMount -- cameraX=-0.68 cameraY=0.94 hyp=1.16 cameraTheta=2.20 mountX=-1.01 mountY=0.72, mountTheta=2.52
00:21:28.025 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.94, opts=13)
00:21:28.027 00.002 1092 Enqueuing Move request for scope (-0.68, 0.94)
00:21:28.030 00.003 2744 Worker thread wakes up
00:21:28.030 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.94) opts 0xd
00:21:28.031 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.94)
00:21:28.031 00.000 2744 Moving (-0.68, 0.94) raw xDistance=-1.01 yDistance=0.72
00:21:28.031 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.01
00:21:28.031 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:21:28.031 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
00:21:28.031 00.000 2744 MoveAxis(E, 262, ABG)
00:21:28.031 00.000 2744 Guiding  Dir = 2, Dur = 262
00:21:28.031 00.000 2744 IsSlewing returns 0
00:21:28.031 00.000 2744 IsGuiding returns 0
00:21:28.032 00.001 2744 PulseGuide returned control before completion, sleep 272
00:21:28.050 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4711, FiltMin=1073, FiltMax=65535, Gamma=0.510
00:21:28.066 00.016 1092 UpdateGuideState exits: m=26868 SNR=11.6
00:21:28.069 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:28.072 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:28.074 00.002 1092 Enqueuing Expose request
00:21:28.312 00.238 2744 IsGuiding returns 1
00:21:28.312 00.000 2744 scope still moving after pulse duration time elapsed
00:21:28.344 00.032 2744 IsSlewing returns 0
00:21:28.344 00.000 2744 IsGuiding returns 0
00:21:28.344 00.000 2744 scope move finished after 262 + 49 ms
00:21:28.344 00.000 2744 Move returns status 0, amount 262
00:21:28.344 00.000 2744 MoveAxis(N, 0, ABG)
00:21:28.344 00.000 2744 Move returns status 0, amount 0
00:21:28.344 00.000 2744 move complete, result=0
00:21:28.345 00.001 2744 worker thread done servicing request
00:21:28.345 00.000 2744 Worker thread wakes up
00:21:28.345 00.000 1092 GuideStep: -1.0 px 262 ms EAST, 0.7 px 0 ms NORTH
00:21:28.347 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:28.348 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:21:31.737 03.389 2744 Exposure complete
00:21:31.935 00.198 2744 worker thread done servicing request
00:21:31.936 00.001 1092 OnExposeComplete: enter
00:21:31.938 00.002 1092 UpdateGuideState(): m_state=6
00:21:31.941 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 841
00:21:31.943 00.002 1092 Star::Find false star n=7 nbg=267 bg=6345.4 sigma=1066.7 thresh=9546 peak=9294
00:21:31.945 00.002 1092 Star::Find returns 0 (2), X=1601.00, Y=1129.00, Mass=27024, SNR=2.9, Peak=11101 HFD=0.0
00:21:31.949 00.004 1092 DistanceChecker: activated
00:21:31.951 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:31.955 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
00:21:31.957 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
00:21:31.959 00.002 2744 Worker thread wakes up
00:21:31.959 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:21:31.960 00.001 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:21:31.960 00.000 2744 move complete, result=0
00:21:31.960 00.000 2744 worker thread done servicing request
00:21:32.071 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:32.074 00.003 1092 Status Line: Star lost - low SNR
00:21:32.094 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1378, FiltMax=65535, Gamma=0.510
00:21:32.112 00.018 1092 UpdateGuideState exits: Star lost - low SNR
00:21:32.115 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:32.117 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
00:21:32.120 00.003 1092 Enqueuing Expose request
00:21:32.122 00.002 2744 Worker thread wakes up
00:21:32.123 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:32.123 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
00:21:35.521 03.398 2744 Exposure complete
00:21:35.737 00.216 2744 worker thread done servicing request
00:21:35.737 00.000 1092 OnExposeComplete: enter
00:21:35.740 00.003 1092 UpdateGuideState(): m_state=6
00:21:35.743 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 842
00:21:35.746 00.003 1092 Star::Find returns 1 (0), X=1600.33, Y=1130.42, Mass=34235, SNR=11.9, Peak=10803 HFD=3.1
00:21:35.748 00.002 1092 DistanceChecker: deactivated
00:21:35.750 00.002 1092 Star::Find false star n=5 nbg=227 bg=4182.4 sigma=694.8 thresh=6267 peak=5189
00:21:35.752 00.002 1092 Star::Find false star n=6 nbg=246 bg=5208.9 sigma=781.5 thresh=7553 peak=6781
00:21:35.755 00.003 1092 Star::Find false star n=2 nbg=271 bg=5234.0 sigma=925.7 thresh=8011 peak=6945
00:21:35.757 00.002 1092 Star::Find false star n=2 nbg=263 bg=5420.9 sigma=890.8 thresh=8093 peak=6639
00:21:35.759 00.002 1092 Star::Find false star n=3 nbg=262 bg=5896.7 sigma=839.0 thresh=8414 peak=7119
00:21:35.762 00.003 1092 Star::Find false star n=3 nbg=264 bg=4064.7 sigma=776.7 thresh=6395 peak=6057
00:21:35.764 00.002 1092 MultiStar: [#1 17.14,-6.22,0.00,M3] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 16.78,-6.40,0.00,M3] [#5 17.09,-6.10,0.00,M3] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -18.51,-3.50,0.00,M3] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
00:21:35.766 00.002 1092 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
00:21:35.768 00.002 1092 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
00:21:35.771 00.003 1092 CameraToMount -- cameraX=-1.83 cameraY=2.12 hyp=2.80 cameraTheta=2.28 mountX=-2.54 mountY=1.55, mountTheta=2.59
00:21:35.782 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-1.83, y=2.12, opts=13)
00:21:35.785 00.003 1092 Enqueuing Move request for scope (-1.83, 2.12)
00:21:35.788 00.003 2744 Worker thread wakes up
00:21:35.788 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.83, 2.12) opts 0xd
00:21:35.788 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.83, 2.12)
00:21:35.788 00.000 2744 Moving (-1.83, 2.12) raw xDistance=-2.54 yDistance=1.55
00:21:35.788 00.000 2744 GuideAlgorithmHysteresis::Result() returns -1.65 from input -2.54
00:21:35.788 00.000 2744 resist switch: large excursion: input 1.55 thresh 1.35 direction from 0 to 1
00:21:35.788 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.64
00:21:35.788 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.55 from input 1.55
00:21:35.788 00.000 2744 MoveAxis(E, 587, ABG)
00:21:35.789 00.001 2744 Guiding  Dir = 2, Dur = 587
00:21:35.789 00.000 2744 IsSlewing returns 0
00:21:35.789 00.000 2744 IsGuiding returns 0
00:21:35.789 00.000 2744 PulseGuide returned control before completion, sleep 597
00:21:35.803 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1422, FiltMax=65535, Gamma=0.510
00:21:35.820 00.017 1092 UpdateGuideState exits: m=34235 SNR=11.9
00:21:35.822 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:35.825 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:35.827 00.002 1092 Enqueuing Expose request
00:21:36.396 00.569 2744 IsGuiding returns 1
00:21:36.396 00.000 2744 scope still moving after pulse duration time elapsed
00:21:36.428 00.032 2744 IsSlewing returns 0
00:21:36.430 00.002 2744 IsGuiding returns 0
00:21:36.430 00.000 2744 scope move finished after 587 + 54 ms
00:21:36.430 00.000 2744 Move returns status 0, amount 587
00:21:36.431 00.001 2744 MoveAxis(S, 290, ABG)
00:21:36.431 00.000 2744 Guiding  Dir = 1, Dur = 290
00:21:36.432 00.001 2744 IsSlewing returns 0
00:21:36.432 00.000 2744 IsGuiding returns 0
00:21:36.433 00.001 2744 PulseGuide returned control before completion, sleep 300
00:21:36.741 00.308 2744 IsGuiding returns 1
00:21:36.741 00.000 2744 scope still moving after pulse duration time elapsed
00:21:36.772 00.031 2744 IsSlewing returns 0
00:21:36.772 00.000 2744 IsGuiding returns 0
00:21:36.772 00.000 2744 scope move finished after 290 + 49 ms
00:21:36.772 00.000 2744 Move returns status 0, amount 290
00:21:36.772 00.000 2744 move complete, result=0
00:21:36.772 00.000 2744 worker thread done servicing request
00:21:36.772 00.000 2744 Worker thread wakes up
00:21:36.773 00.001 1092 GuideStep: -2.5 px 587 ms EAST, 1.5 px 290 ms SOUTH
00:21:36.775 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:36.775 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:21:40.193 03.418 2744 Exposure complete
00:21:40.422 00.229 2744 worker thread done servicing request
00:21:40.422 00.000 1092 OnExposeComplete: enter
00:21:40.424 00.002 1092 UpdateGuideState(): m_state=6
00:21:40.427 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 843
00:21:40.431 00.004 1092 Star::Find false star n=7 nbg=253 bg=6158.4 sigma=986.6 thresh=9118 peak=8876
00:21:40.433 00.002 1092 Star::Find returns 0 (2), X=1600.00, Y=1130.00, Mass=27765, SNR=2.9, Peak=11440 HFD=0.0
00:21:40.436 00.003 1092 DistanceChecker: activated
00:21:40.440 00.004 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:40.444 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
00:21:40.447 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
00:21:40.450 00.003 2744 Worker thread wakes up
00:21:40.450 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:21:40.450 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:21:40.450 00.000 2744 move complete, result=0
00:21:40.450 00.000 2744 worker thread done servicing request
00:21:40.564 00.114 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:40.567 00.003 1092 Status Line: Star lost - low SNR
00:21:40.590 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:21:40.606 00.016 1092 UpdateGuideState exits: Star lost - low SNR
00:21:40.608 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:40.611 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
00:21:40.617 00.006 1092 Enqueuing Expose request
00:21:40.621 00.004 2744 Worker thread wakes up
00:21:40.621 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:40.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
00:21:44.009 03.388 2744 Exposure complete
00:21:44.197 00.188 2744 worker thread done servicing request
00:21:44.197 00.000 1092 OnExposeComplete: enter
00:21:44.200 00.003 1092 UpdateGuideState(): m_state=6
00:21:44.203 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 844
00:21:44.205 00.002 1092 Star::Find returns 1 (0), X=1602.87, Y=1129.95, Mass=34505, SNR=12.6, Peak=11376 HFD=5.8
00:21:44.207 00.002 1092 DistanceChecker: deactivated
00:21:44.209 00.002 1092 Star::Find false star n=4 nbg=234 bg=4038.5 sigma=659.2 thresh=6016 peak=5201
00:21:44.215 00.006 1092 Star::Find false star n=1 nbg=253 bg=5298.1 sigma=818.6 thresh=7754 peak=6665
00:21:44.217 00.002 1092 Star::Find false star n=5 nbg=240 bg=5017.7 sigma=684.1 thresh=7070 peak=6659
00:21:44.219 00.002 1092 Star::Find false star n=2 nbg=265 bg=5484.4 sigma=987.7 thresh=8447 peak=6970
00:21:44.222 00.003 1092 Star::Find false star n=3 nbg=257 bg=5743.5 sigma=961.2 thresh=8627 peak=7311
00:21:44.225 00.003 1092 Star::Find false star n=4 nbg=259 bg=4085.3 sigma=802.7 thresh=6493 peak=5745
00:21:44.227 00.002 1092 Star::Find false star n=7 nbg=255 bg=5931.1 sigma=905.0 thresh=8646 peak=7620
00:21:44.229 00.002 1092 MultiStar: [#1 17.97,-6.69,0.00,M4] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 17.70,-6.88,0.00,M4] [#5 17.91,-6.58,0.00,M4] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -19.34,-3.63,0.00,M4] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
00:21:44.232 00.003 1092 CameraToMount -- cameraTheta (1.16) - m_xAngle (-0.43) = xAngle (1.59 = 1.59)
00:21:44.234 00.002 1092 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.43 = 1.43)
00:21:44.237 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=1.64 hyp=1.79 cameraTheta=1.16 mountX=-0.03 mountY=1.77, mountTheta=1.59
00:21:44.244 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=1.64, opts=13)
00:21:44.248 00.004 1092 Enqueuing Move request for scope (0.71, 1.64)
00:21:44.251 00.003 2744 Worker thread wakes up
00:21:44.251 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, 1.64) opts 0xd
00:21:44.251 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, 1.64)
00:21:44.251 00.000 2744 Moving (0.71, 1.64) raw xDistance=-0.03 yDistance=1.77
00:21:44.251 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:21:44.251 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.77 from input 1.77
00:21:44.251 00.000 2744 MoveAxis(E, 0, ABG)
00:21:44.251 00.000 2744 Move returns status 0, amount 0
00:21:44.251 00.000 2744 MoveAxis(S, 332, ABG)
00:21:44.252 00.001 2744 Guiding  Dir = 1, Dur = 332
00:21:44.252 00.000 2744 IsSlewing returns 0
00:21:44.252 00.000 2744 IsGuiding returns 0
00:21:44.252 00.000 2744 PulseGuide returned control before completion, sleep 342
00:21:44.275 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1453, FiltMax=65535, Gamma=0.510
00:21:44.293 00.018 1092 UpdateGuideState exits: m=34505 SNR=12.6
00:21:44.296 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:44.298 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:44.300 00.002 1092 Enqueuing Expose request
00:21:44.598 00.298 2744 IsGuiding returns 1
00:21:44.598 00.000 2744 scope still moving after pulse duration time elapsed
00:21:44.630 00.032 2744 IsSlewing returns 0
00:21:44.630 00.000 2744 IsGuiding returns 0
00:21:44.631 00.001 2744 scope move finished after 332 + 47 ms
00:21:44.631 00.000 2744 Move returns status 0, amount 332
00:21:44.631 00.000 2744 move complete, result=0
00:21:44.631 00.000 2744 worker thread done servicing request
00:21:44.631 00.000 2744 Worker thread wakes up
00:21:44.631 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 1.8 px 332 ms SOUTH
00:21:44.634 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:44.634 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:21:48.024 03.390 2744 Exposure complete
00:21:48.221 00.197 2744 worker thread done servicing request
00:21:48.221 00.000 1092 OnExposeComplete: enter
00:21:48.223 00.002 1092 UpdateGuideState(): m_state=6
00:21:48.227 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 845
00:21:48.229 00.002 1092 Star::Find false star n=39 nbg=264 bg=6247.9 sigma=902.4 thresh=8955 peak=8621
00:21:48.233 00.004 1092 Star::Find returns 0 (2), X=1602.00, Y=1129.00, Mass=501692, SNR=2.9, Peak=10179 HFD=0.0
00:21:48.235 00.002 1092 DistanceChecker: activated
00:21:48.238 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
00:21:48.242 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
00:21:48.245 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
00:21:48.248 00.003 2744 Worker thread wakes up
00:21:48.249 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
00:21:48.249 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
00:21:48.249 00.000 2744 move complete, result=0
00:21:48.249 00.000 2744 worker thread done servicing request
00:21:48.356 00.107 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:21:48.358 00.002 1092 Status Line: Star lost - low SNR
00:21:48.374 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4739, FiltMin=1367, FiltMax=65535, Gamma=0.510
00:21:48.389 00.015 1092 UpdateGuideState exits: Star lost - low SNR
00:21:48.392 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:48.395 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
00:21:48.398 00.003 1092 Enqueuing Expose request
00:21:48.401 00.003 2744 Worker thread wakes up
00:21:48.401 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:48.401 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
00:21:51.812 03.411 2744 Exposure complete
00:21:52.044 00.232 1092 OnExposeComplete: enter
00:21:52.048 00.004 1092 UpdateGuideState(): m_state=6
00:21:52.051 00.003 2744 worker thread done servicing request
00:21:52.051 00.000 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 846
00:21:52.054 00.003 1092 Star::Find returns 1 (0), X=1599.12, Y=1129.22, Mass=27856, SNR=10.4, Peak=11251 HFD=4.9
00:21:52.057 00.003 1092 DistanceChecker: deactivated
00:21:52.059 00.002 1092 Star::Find false star n=3 nbg=264 bg=3982.2 sigma=784.9 thresh=6337 peak=5305
00:21:52.063 00.004 1092 Star::Find false star n=3 nbg=259 bg=5275.9 sigma=819.9 thresh=7736 peak=6753
00:21:52.066 00.003 1092 Star::Find false star n=4 nbg=265 bg=5204.3 sigma=796.7 thresh=7594 peak=6869
00:21:52.070 00.004 1092 Star::Find false star n=4 nbg=253 bg=5306.5 sigma=834.5 thresh=7810 peak=6966
00:21:52.073 00.003 1092 Star::Find false star n=2 nbg=260 bg=5883.9 sigma=981.9 thresh=8830 peak=7612
00:21:52.076 00.003 1092 Star::Find false star n=1 nbg=271 bg=4225.0 sigma=855.9 thresh=6793 peak=5843
00:21:52.078 00.002 1092 Star::Find false star n=3 nbg=248 bg=5868.4 sigma=930.8 thresh=8661 peak=7945
00:21:52.081 00.003 1092 MultiStar: [#1 17.32,-7.36,0.00,M5] [#2 0.00,0.00,0.00,L] [#3 0.00,0.00,0.00,L] [#4 17.06,-7.65,0.00,M5] [#5 17.24,-7.33,0.00,M5] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -18.72,-4.64,0.00,M5] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
00:21:52.083 00.002 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.01)
00:21:52.085 00.002 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
00:21:52.088 00.003 1092 CameraToMount -- cameraX=-3.04 cameraY=0.91 hyp=3.17 cameraTheta=2.85 mountX=-3.14 mountY=0.06, mountTheta=3.12
00:21:52.093 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-3.04, y=0.91, opts=13)
00:21:52.097 00.004 1092 Enqueuing Move request for scope (-3.04, 0.91)
00:21:52.099 00.002 2744 Worker thread wakes up
00:21:52.099 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-3.04, 0.91) opts 0xd
00:21:52.099 00.000 2744 Handling offset move in thread for scope, endpoint = (-3.04, 0.91)
00:21:52.099 00.000 2744 Moving (-3.04, 0.91) raw xDistance=-3.14 yDistance=0.06
00:21:52.100 00.001 2744 GuideAlgorithmHysteresis::Result() returns -1.98 from input -3.14
00:21:52.100 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:52.100 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:21:52.100 00.000 2744 MoveAxis(E, 704, ABG)
00:21:52.100 00.000 2744 Guiding  Dir = 2, Dur = 704
00:21:52.100 00.000 2744 IsSlewing returns 0
00:21:52.100 00.000 2744 IsGuiding returns 0
00:21:52.101 00.001 2744 PulseGuide returned control before completion, sleep 714
00:21:52.120 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1661, FiltMax=65535, Gamma=0.510
00:21:52.135 00.015 1092 UpdateGuideState exits: m=27856 SNR=10.4
00:21:52.138 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:52.140 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:52.142 00.002 1092 Enqueuing Expose request
00:21:52.818 00.676 2744 IsGuiding returns 1
00:21:52.818 00.000 2744 scope still moving after pulse duration time elapsed
00:21:52.850 00.032 2744 IsSlewing returns 0
00:21:52.850 00.000 2744 IsGuiding returns 0
00:21:52.850 00.000 2744 scope move finished after 704 + 46 ms
00:21:52.850 00.000 2744 Move returns status 0, amount 704
00:21:52.851 00.001 2744 MoveAxis(N, 0, ABG)
00:21:52.851 00.000 2744 Move returns status 0, amount 0
00:21:52.851 00.000 2744 move complete, result=0
00:21:52.851 00.000 2744 worker thread done servicing request
00:21:52.851 00.000 2744 Worker thread wakes up
00:21:52.851 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:52.851 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:21:52.852 00.001 1092 GuideStep: -3.1 px 704 ms EAST, 0.1 px 0 ms NORTH
00:21:56.256 03.404 2744 Exposure complete
00:21:56.528 00.272 2744 worker thread done servicing request
00:21:56.528 00.000 1092 OnExposeComplete: enter
00:21:56.532 00.004 1092 UpdateGuideState(): m_state=6
00:21:56.536 00.004 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 847
00:21:56.539 00.003 1092 Star::Find returns 1 (0), X=1604.34, Y=1127.40, Mass=52172, SNR=15.7, Peak=12115 HFD=5.0
00:21:56.541 00.002 1092 Star::Find false star n=30 nbg=265 bg=5435.7 sigma=931.5 thresh=8230 peak=7274
00:21:56.544 00.003 1092 Star::Find false star n=30 nbg=253 bg=5301.8 sigma=764.9 thresh=7597 peak=7111
00:21:56.546 00.002 1092 Star::Find false star n=4 nbg=263 bg=5531.9 sigma=912.7 thresh=8270 peak=6855
00:21:56.549 00.003 1092 Star::Find false star n=6 nbg=257 bg=5606.5 sigma=859.5 thresh=8185 peak=7247
00:21:56.552 00.003 1092 Star::Find false star n=2 nbg=258 bg=4470.7 sigma=743.1 thresh=6700 peak=5448
00:21:56.554 00.002 1092 Star::Find false star n=5 nbg=246 bg=5858.3 sigma=880.7 thresh=8500 peak=7184
00:21:56.556 00.002 1092 MultiStar: [#1 19.45,-8.07,0.00,M6] [#2 19.05,-7.97,0.00,M1] [#3 0.00,0.00,0.00,L] [#4 19.14,-8.27,0.00,M6] [#5 19.37,-7.95,0.00,M6] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -20.97,-5.03,0.00,M6] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
00:21:56.558 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
00:21:56.560 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
00:21:56.563 00.003 1092 CameraToMount -- cameraX=2.19 cameraY=-0.90 hyp=2.37 cameraTheta=-0.39 mountX=2.36 mountY=-0.28, mountTheta=-0.12
00:21:56.569 00.006 1092 SchedulePrimaryMove(0F8C9988, x=2.19, y=-0.90, opts=13)
00:21:56.572 00.003 1092 Enqueuing Move request for scope (2.19, -0.90)
00:21:56.574 00.002 2744 Worker thread wakes up
00:21:56.574 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.19, -0.90) opts 0xd
00:21:56.574 00.000 2744 Handling offset move in thread for scope, endpoint = (2.19, -0.90)
00:21:56.574 00.000 2744 Moving (2.19, -0.90) raw xDistance=2.36 yDistance=-0.28
00:21:56.574 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.35 from input 2.36
00:21:56.575 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:21:56.575 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:21:56.575 00.000 2744 MoveAxis(W, 480, ABG)
00:21:56.575 00.000 2744 Guiding  Dir = 3, Dur = 480
00:21:56.575 00.000 2744 IsSlewing returns 0
00:21:56.575 00.000 2744 IsGuiding returns 0
00:21:56.576 00.001 2744 PulseGuide returned control before completion, sleep 490
00:21:56.592 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:21:56.611 00.019 1092 UpdateGuideState exits: m=52172 SNR=15.7
00:21:56.615 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:21:56.618 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:21:56.622 00.004 1092 Enqueuing Expose request
00:21:57.079 00.457 2744 IsGuiding returns 0
00:21:57.079 00.000 2744 Move returns status 0, amount 480
00:21:57.079 00.000 2744 MoveAxis(N, 0, ABG)
00:21:57.079 00.000 2744 Move returns status 0, amount 0
00:21:57.079 00.000 2744 move complete, result=0
00:21:57.080 00.001 2744 worker thread done servicing request
00:21:57.080 00.000 2744 Worker thread wakes up
00:21:57.080 00.000 1092 GuideStep: 2.4 px 480 ms WEST, -0.3 px 0 ms NORTH
00:21:57.083 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:21:57.083 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:00.472 03.389 2744 Exposure complete
00:22:00.665 00.193 2744 worker thread done servicing request
00:22:00.665 00.000 1092 OnExposeComplete: enter
00:22:00.668 00.003 1092 UpdateGuideState(): m_state=6
00:22:00.670 00.002 1092 Star::Find(15, 1604, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 848
00:22:00.674 00.004 1092 Star::Find returns 1 (0), X=1620.65, Y=1120.43, Mass=524668, SNR=95.9, Peak=13779 HFD=3.2
00:22:00.677 00.003 1092 MultiStar: large primary error, entering stabilization period
00:22:00.681 00.004 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
00:22:00.683 00.002 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
00:22:00.685 00.002 1092 CameraToMount -- cameraX=18.50 cameraY=-7.88 hyp=20.11 cameraTheta=-0.40 mountX=20.10 mountY=-2.62, mountTheta=-0.13
00:22:00.691 00.006 1092 SchedulePrimaryMove(0F8C9988, x=18.50, y=-7.88, opts=13)
00:22:00.694 00.003 1092 Enqueuing Move request for scope (18.50, -7.88)
00:22:00.696 00.002 2744 Worker thread wakes up
00:22:00.696 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (18.50, -7.88) opts 0xd
00:22:00.697 00.001 2744 Handling offset move in thread for scope, endpoint = (18.50, -7.88)
00:22:00.697 00.000 2744 Moving (18.50, -7.88) raw xDistance=20.10 yDistance=-2.62
00:22:00.697 00.000 2744 GuideAlgorithmHysteresis::Result() returns 12.76 from input 20.10
00:22:00.697 00.000 2744 resist switch: large excursion: input -2.62 thresh 1.35 direction from 1 to -1
00:22:00.697 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-7.85
00:22:00.697 00.000 2744 GuideAlgorithmResistSwitch::result() returns -2.62 from input -2.62
00:22:00.697 00.000 2744 MoveAxis(W, 4535, ABG)
00:22:00.697 00.000 2744 duration set to 2500 by maxRaDuration
00:22:00.697 00.000 2744 Guiding  Dir = 3, Dur = 2500
00:22:00.697 00.000 2744 IsSlewing returns 0
00:22:00.698 00.001 2744 IsGuiding returns 0
00:22:00.698 00.000 2744 PulseGuide returned control before completion, sleep 2510
00:22:00.712 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:22:00.730 00.018 1092 UpdateGuideState exits: m=524668 SNR=95.9
00:22:00.733 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:00.736 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:00.738 00.002 1092 Enqueuing Expose request
00:22:03.222 02.484 2744 IsGuiding returns 1
00:22:03.222 00.000 2744 scope still moving after pulse duration time elapsed
00:22:03.253 00.031 2744 IsSlewing returns 0
00:22:03.253 00.000 2744 IsGuiding returns 1
00:22:03.284 00.031 2744 IsSlewing returns 0
00:22:03.284 00.000 2744 IsGuiding returns 1
00:22:03.315 00.031 2744 IsSlewing returns 0
00:22:03.315 00.000 2744 IsGuiding returns 0
00:22:03.315 00.000 2744 scope move finished after 2500 + 117 ms
00:22:03.315 00.000 2744 Move returns status 0, amount 2500
00:22:03.315 00.000 2744 MoveAxis(N, 492, ABG)
00:22:03.315 00.000 2744 Guiding  Dir = 0, Dur = 492
00:22:03.315 00.000 2744 IsSlewing returns 0
00:22:03.316 00.001 2744 IsGuiding returns 0
00:22:03.316 00.000 2744 PulseGuide returned control before completion, sleep 502
00:22:03.832 00.516 2744 IsGuiding returns 1
00:22:03.832 00.000 2744 scope still moving after pulse duration time elapsed
00:22:03.863 00.031 2744 IsSlewing returns 0
00:22:03.863 00.000 2744 IsGuiding returns 0
00:22:03.863 00.000 2744 scope move finished after 492 + 55 ms
00:22:03.863 00.000 2744 Move returns status 0, amount 492
00:22:03.863 00.000 2744 move complete, result=0
00:22:03.863 00.000 2744 worker thread done servicing request
00:22:03.863 00.000 2744 Worker thread wakes up
00:22:03.863 00.000 1092 GuideStep: 20.1 px 2500 ms WEST, -2.6 px 492 ms NORTH
00:22:03.866 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:03.866 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1606,1105,31,31)
00:22:07.275 03.409 2744 Exposure complete
00:22:07.524 00.249 2744 worker thread done servicing request
00:22:07.524 00.000 1092 OnExposeComplete: enter
00:22:07.531 00.007 1092 UpdateGuideState(): m_state=6
00:22:07.536 00.005 1092 Star::Find(15, 1620, 1120, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 849
00:22:07.540 00.004 1092 Star::Find returns 1 (0), X=1612.72, Y=1123.79, Mass=485534, SNR=77.0, Peak=47328 HFD=3.4
00:22:07.543 00.003 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
00:22:07.546 00.003 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
00:22:07.550 00.004 1092 CameraToMount -- cameraX=10.57 cameraY=-4.52 hyp=11.49 cameraTheta=-0.40 mountX=11.49 mountY=-1.51, mountTheta=-0.13
00:22:07.558 00.008 1092 SchedulePrimaryMove(0F8C9988, x=10.57, y=-4.52, opts=13)
00:22:07.561 00.003 1092 Enqueuing Move request for scope (10.57, -4.52)
00:22:07.565 00.004 2744 Worker thread wakes up
00:22:07.565 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (10.57, -4.52) opts 0xd
00:22:07.565 00.000 2744 Handling offset move in thread for scope, endpoint = (10.57, -4.52)
00:22:07.565 00.000 2744 Moving (10.57, -4.52) raw xDistance=11.49 yDistance=-1.51
00:22:07.565 00.000 2744 GuideAlgorithmHysteresis::Result() returns 8.13 from input 11.49
00:22:07.565 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.51 from input -1.51
00:22:07.565 00.000 2744 MoveAxis(W, 2891, ABG)
00:22:07.565 00.000 2744 duration set to 2500 by maxRaDuration
00:22:07.565 00.000 2744 Guiding  Dir = 3, Dur = 2500
00:22:07.565 00.000 2744 IsSlewing returns 0
00:22:07.566 00.001 2744 IsGuiding returns 0
00:22:07.566 00.000 2744 PulseGuide returned control before completion, sleep 2510
00:22:07.583 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1664, FiltMax=65533, Gamma=0.510
00:22:07.600 00.017 1092 UpdateGuideState exits: m=485534 SNR=77.0
00:22:07.603 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:07.606 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:07.608 00.002 1092 Enqueuing Expose request
00:22:10.090 02.482 2744 IsGuiding returns 0
00:22:10.090 00.000 2744 Move returns status 0, amount 2500
00:22:10.090 00.000 2744 MoveAxis(N, 284, ABG)
00:22:10.090 00.000 2744 Guiding  Dir = 0, Dur = 284
00:22:10.090 00.000 2744 IsSlewing returns 0
00:22:10.090 00.000 2744 IsGuiding returns 0
00:22:10.090 00.000 2744 PulseGuide returned control before completion, sleep 294
00:22:10.401 00.311 2744 IsGuiding returns 1
00:22:10.402 00.001 2744 scope still moving after pulse duration time elapsed
00:22:10.432 00.030 2744 IsSlewing returns 0
00:22:10.432 00.000 2744 IsGuiding returns 0
00:22:10.432 00.000 2744 scope move finished after 284 + 57 ms
00:22:10.432 00.000 2744 Move returns status 0, amount 284
00:22:10.432 00.000 2744 move complete, result=0
00:22:10.433 00.001 2744 worker thread done servicing request
00:22:10.433 00.000 1092 GuideStep: 11.5 px 2500 ms WEST, -1.5 px 284 ms NORTH
00:22:10.436 00.003 2744 Worker thread wakes up
00:22:10.436 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:10.437 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1598,1109,31,31)
00:22:13.830 03.393 2744 Exposure complete
00:22:14.030 00.200 2744 worker thread done servicing request
00:22:14.030 00.000 1092 OnExposeComplete: enter
00:22:14.033 00.003 1092 UpdateGuideState(): m_state=6
00:22:14.036 00.003 1092 Star::Find(15, 1612, 1123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 850
00:22:14.039 00.003 1092 Star::Find returns 1 (0), X=1604.98, Y=1128.92, Mass=531482, SNR=83.1, Peak=50512 HFD=3.6
00:22:14.041 00.002 1092 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.43) = xAngle (0.64 = 0.64)
00:22:14.043 00.002 1092 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
00:22:14.048 00.005 1092 CameraToMount -- cameraX=2.82 cameraY=0.61 hyp=2.88 cameraTheta=0.21 mountX=2.31 mountY=1.35, mountTheta=0.53
00:22:14.054 00.006 1092 SchedulePrimaryMove(0F8C9988, x=2.82, y=0.61, opts=13)
00:22:14.057 00.003 1092 Enqueuing Move request for scope (2.82, 0.61)
00:22:14.059 00.002 2744 Worker thread wakes up
00:22:14.060 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (2.82, 0.61) opts 0xd
00:22:14.060 00.000 2744 Handling offset move in thread for scope, endpoint = (2.82, 0.61)
00:22:14.060 00.000 2744 Moving (2.82, 0.61) raw xDistance=2.31 yDistance=1.35
00:22:14.060 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.03 from input 2.31
00:22:14.060 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:22:14.060 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.35
00:22:14.060 00.000 2744 MoveAxis(W, 720, ABG)
00:22:14.060 00.000 2744 Guiding  Dir = 3, Dur = 720
00:22:14.060 00.000 2744 IsSlewing returns 0
00:22:14.060 00.000 2744 IsGuiding returns 0
00:22:14.062 00.002 2744 PulseGuide returned control before completion, sleep 730
00:22:14.078 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1131, FiltMax=65535, Gamma=0.510
00:22:14.095 00.017 1092 UpdateGuideState exits: m=531482 SNR=83.1
00:22:14.098 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:14.100 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:14.102 00.002 1092 Enqueuing Expose request
00:22:14.796 00.694 2744 IsGuiding returns 1
00:22:14.796 00.000 2744 scope still moving after pulse duration time elapsed
00:22:14.826 00.030 2744 IsSlewing returns 0
00:22:14.826 00.000 2744 IsGuiding returns 0
00:22:14.826 00.000 2744 scope move finished after 720 + 45 ms
00:22:14.826 00.000 2744 Move returns status 0, amount 720
00:22:14.826 00.000 2744 MoveAxis(N, 0, ABG)
00:22:14.826 00.000 2744 Move returns status 0, amount 0
00:22:14.826 00.000 2744 move complete, result=0
00:22:14.826 00.000 2744 worker thread done servicing request
00:22:14.827 00.001 2744 Worker thread wakes up
00:22:14.827 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:14.827 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:14.827 00.000 1092 GuideStep: 2.3 px 720 ms WEST, 1.3 px 0 ms NORTH
00:22:18.226 03.399 2744 Exposure complete
00:22:18.446 00.220 2744 worker thread done servicing request
00:22:18.446 00.000 1092 OnExposeComplete: enter
00:22:18.449 00.003 1092 UpdateGuideState(): m_state=6
00:22:18.453 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 851
00:22:18.456 00.003 1092 Star::Find returns 1 (0), X=1602.54, Y=1129.86, Mass=514282, SNR=77.1, Peak=50141 HFD=3.4
00:22:18.460 00.004 1092 MultiStar: exiting stabilization period
00:22:18.467 00.007 1092 Star::Find false star n=9 nbg=226 bg=5845.8 sigma=733.2 thresh=8045 peak=7590
00:22:18.471 00.004 1092 Star::Find false star n=1 nbg=248 bg=4056.3 sigma=735.9 thresh=6264 peak=5287
00:22:18.475 00.004 1092 Star::Find false star n=3 nbg=261 bg=5211.4 sigma=860.6 thresh=7793 peak=6616
00:22:18.479 00.004 1092 Star::Find false star n=6 nbg=247 bg=4524.2 sigma=675.7 thresh=6551 peak=5798
00:22:18.482 00.003 1092 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.00,0.00,0.00,L] [#3 -0.05,1.96,0.75,U] [#4 21.33,5.84,0.00,M7] [#5 0.00,0.00,0.00,L] [#6 -0.08,1.76,0.75,U] [#7 -0.03,1.81,0.59,U] [#8 0.15,2.05,0.53,U] [#9 0.00,0.00,0.00,L] [#10 0.23,1.77,0.59,U] [#11 -0.06,1.83,0.57,U] 
00:22:18.484 00.002 1092 single-star, 6 included, MultiStar: {0.09, 1.79}, one-star: {0.38, 1.55}
00:22:18.487 00.003 1092 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.43) = xAngle (1.76 = 1.76)
00:22:18.489 00.002 1092 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.60 = 1.60)
00:22:18.492 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=1.55 hyp=1.60 cameraTheta=1.33 mountX=-0.30 mountY=1.60, mountTheta=1.76
00:22:18.501 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=1.55, opts=13)
00:22:18.505 00.004 1092 Enqueuing Move request for scope (0.38, 1.55)
00:22:18.508 00.003 2744 Worker thread wakes up
00:22:18.508 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, 1.55) opts 0xd
00:22:18.508 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, 1.55)
00:22:18.508 00.000 2744 Moving (0.38, 1.55) raw xDistance=-0.30 yDistance=1.60
00:22:18.508 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.30
00:22:18.508 00.000 2744 resist switch: large excursion: input 1.60 thresh 1.35 direction from -1 to 1
00:22:18.509 00.001 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.79
00:22:18.509 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.60 from input 1.60
00:22:18.509 00.000 2744 MoveAxis(E, 16, ABG)
00:22:18.509 00.000 2744 Guiding  Dir = 2, Dur = 16
00:22:18.509 00.000 2744 IsSlewing returns 0
00:22:18.509 00.000 2744 IsGuiding returns 0
00:22:18.510 00.001 2744 PulseGuide returned control before completion, sleep 26
00:22:18.526 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:22:18.543 00.017 2744 IsGuiding returns 1
00:22:18.543 00.000 2744 scope still moving after pulse duration time elapsed
00:22:18.543 00.000 1092 UpdateGuideState exits: m=514282 SNR=77.1
00:22:18.547 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:18.550 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:18.553 00.003 1092 Enqueuing Expose request
00:22:18.573 00.020 2744 IsSlewing returns 0
00:22:18.573 00.000 2744 IsGuiding returns 0
00:22:18.573 00.000 2744 scope move finished after 16 + 48 ms
00:22:18.573 00.000 2744 Move returns status 0, amount 16
00:22:18.573 00.000 2744 MoveAxis(S, 300, ABG)
00:22:18.574 00.001 2744 Guiding  Dir = 1, Dur = 300
00:22:18.574 00.000 2744 IsSlewing returns 0
00:22:18.574 00.000 2744 IsGuiding returns 0
00:22:18.574 00.000 2744 PulseGuide returned control before completion, sleep 310
00:22:18.902 00.328 2744 IsGuiding returns 1
00:22:18.902 00.000 2744 scope still moving after pulse duration time elapsed
00:22:18.933 00.031 2744 IsSlewing returns 0
00:22:18.933 00.000 2744 IsGuiding returns 0
00:22:18.933 00.000 2744 scope move finished after 300 + 59 ms
00:22:18.933 00.000 2744 Move returns status 0, amount 300
00:22:18.933 00.000 2744 move complete, result=0
00:22:18.934 00.001 2744 worker thread done servicing request
00:22:18.934 00.000 2744 Worker thread wakes up
00:22:18.934 00.000 1092 GuideStep: -0.3 px 16 ms EAST, 1.6 px 300 ms SOUTH
00:22:18.937 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:18.937 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:22.328 03.391 2744 Exposure complete
00:22:22.514 00.186 2744 worker thread done servicing request
00:22:22.515 00.001 1092 OnExposeComplete: enter
00:22:22.518 00.003 1092 UpdateGuideState(): m_state=6
00:22:22.521 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 852
00:22:22.523 00.002 1092 Star::Find returns 1 (0), X=1602.53, Y=1130.35, Mass=520475, SNR=90.6, Peak=57005 HFD=3.3
00:22:22.526 00.003 1092 MultiStar: [#1 0.02,2.23,0.83,U] [#2 -0.24,2.06,0.85,U] [#3 -0.25,1.99,0.70,U] [#4 20.39,5.93,0.00,M8] [#5 -0.13,2.13,0.61,U] [#6 -0.14,2.28,0.65,U] [#7 -0.19,2.22,0.53,U] [#8 -0.14,2.25,0.39,U] 
00:22:22.528 00.002 1092 single-star, 7 included, MultiStar: {-0.06, 2.14}, one-star: {0.37, 2.04}
00:22:22.529 00.001 1092 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.43) = xAngle (1.82 = 1.82)
00:22:22.531 00.002 1092 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.66 = 1.66)
00:22:22.533 00.002 1092 CameraToMount -- cameraX=0.37 cameraY=2.04 hyp=2.08 cameraTheta=1.39 mountX=-0.51 mountY=2.07, mountTheta=1.81
00:22:22.537 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=2.04, opts=13)
00:22:22.539 00.002 1092 Enqueuing Move request for scope (0.37, 2.04)
00:22:22.543 00.004 2744 Worker thread wakes up
00:22:22.543 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, 2.04) opts 0xd
00:22:22.543 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, 2.04)
00:22:22.543 00.000 2744 Moving (0.37, 2.04) raw xDistance=-0.51 yDistance=2.07
00:22:22.543 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
00:22:22.543 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.07 from input 2.07
00:22:22.543 00.000 2744 MoveAxis(E, 115, ABG)
00:22:22.543 00.000 2744 Guiding  Dir = 2, Dur = 115
00:22:22.543 00.000 2744 IsSlewing returns 0
00:22:22.543 00.000 2744 IsGuiding returns 0
00:22:22.544 00.001 2744 PulseGuide returned control before completion, sleep 125
00:22:22.558 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:22:22.573 00.015 1092 UpdateGuideState exits: m=520475 SNR=90.6
00:22:22.576 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:22.579 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:22.581 00.002 1092 Enqueuing Expose request
00:22:22.682 00.101 2744 IsGuiding returns 1
00:22:22.682 00.000 2744 scope still moving after pulse duration time elapsed
00:22:22.714 00.032 2744 IsSlewing returns 0
00:22:22.714 00.000 2744 IsGuiding returns 0
00:22:22.714 00.000 2744 scope move finished after 115 + 55 ms
00:22:22.714 00.000 2744 Move returns status 0, amount 115
00:22:22.714 00.000 2744 MoveAxis(S, 389, ABG)
00:22:22.714 00.000 2744 Guiding  Dir = 1, Dur = 389
00:22:22.715 00.001 2744 IsSlewing returns 0
00:22:22.715 00.000 2744 IsGuiding returns 0
00:22:22.715 00.000 2744 PulseGuide returned control before completion, sleep 399
00:22:23.119 00.404 2744 IsGuiding returns 1
00:22:23.119 00.000 2744 scope still moving after pulse duration time elapsed
00:22:23.150 00.031 2744 IsSlewing returns 0
00:22:23.150 00.000 2744 IsGuiding returns 0
00:22:23.151 00.001 2744 scope move finished after 389 + 47 ms
00:22:23.151 00.000 2744 Move returns status 0, amount 389
00:22:23.151 00.000 2744 move complete, result=0
00:22:23.151 00.000 1092 GuideStep: -0.5 px 115 ms EAST, 2.1 px 389 ms SOUTH
00:22:23.154 00.003 2744 worker thread done servicing request
00:22:23.155 00.001 2744 Worker thread wakes up
00:22:23.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:23.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:26.536 03.381 2744 Exposure complete
00:22:26.733 00.197 2744 worker thread done servicing request
00:22:26.733 00.000 1092 OnExposeComplete: enter
00:22:26.736 00.003 1092 UpdateGuideState(): m_state=6
00:22:26.739 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 853
00:22:26.741 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1128.87, Mass=512445, SNR=84.6, Peak=46499 HFD=3.5
00:22:26.744 00.003 1092 MultiStar: [#1 0.10,0.88,0.97,U] [#2 -0.15,0.72,1.00,U] [#3 -0.14,0.95,0.72,U] [#4 20.00,4.65,0.00,M9] [#5 -0.11,0.95,0.83,U] [#6 -0.11,0.83,0.63,U] [#7 -0.24,1.01,0.54,U] [#8 0.22,1.13,0.44,U] 
00:22:26.746 00.002 1092 single-star, 7 included, MultiStar: {-0.01, 0.84}, one-star: {0.32, 0.57}
00:22:26.748 00.002 1092 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.43) = xAngle (1.48 = 1.48)
00:22:26.750 00.002 1092 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.33 = 1.33)
00:22:26.752 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=0.57 hyp=0.65 cameraTheta=1.05 mountX=0.06 mountY=0.63, mountTheta=1.48
00:22:26.757 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.57, opts=13)
00:22:26.759 00.002 1092 Enqueuing Move request for scope (0.32, 0.57)
00:22:26.761 00.002 2744 Worker thread wakes up
00:22:26.761 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.57) opts 0xd
00:22:26.761 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.57)
00:22:26.761 00.000 2744 Moving (0.32, 0.57) raw xDistance=0.06 yDistance=0.63
00:22:26.761 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:22:26.761 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
00:22:26.761 00.000 2744 MoveAxis(E, 0, ABG)
00:22:26.761 00.000 2744 Move returns status 0, amount 0
00:22:26.761 00.000 2744 MoveAxis(S, 119, ABG)
00:22:26.761 00.000 2744 Guiding  Dir = 1, Dur = 119
00:22:26.761 00.000 2744 IsSlewing returns 0
00:22:26.762 00.001 2744 IsGuiding returns 0
00:22:26.762 00.000 2744 PulseGuide returned control before completion, sleep 129
00:22:26.777 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:22:26.793 00.016 1092 UpdateGuideState exits: m=512445 SNR=84.6
00:22:26.796 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:26.799 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:26.802 00.003 1092 Enqueuing Expose request
00:22:26.895 00.093 2744 IsGuiding returns 1
00:22:26.895 00.000 2744 scope still moving after pulse duration time elapsed
00:22:26.926 00.031 2744 IsSlewing returns 0
00:22:26.926 00.000 2744 IsGuiding returns 0
00:22:26.926 00.000 2744 scope move finished after 119 + 45 ms
00:22:26.926 00.000 2744 Move returns status 0, amount 119
00:22:26.926 00.000 2744 move complete, result=0
00:22:26.927 00.001 2744 worker thread done servicing request
00:22:26.927 00.000 2744 Worker thread wakes up
00:22:26.927 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:26.927 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:26.929 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.6 px 119 ms SOUTH
00:22:30.315 03.386 2744 Exposure complete
00:22:30.505 00.190 2744 worker thread done servicing request
00:22:30.505 00.000 1092 OnExposeComplete: enter
00:22:30.507 00.002 1092 UpdateGuideState(): m_state=6
00:22:30.509 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 854
00:22:30.512 00.003 1092 Star::Find returns 1 (0), X=1602.67, Y=1128.29, Mass=521950, SNR=78.7, Peak=55610 HFD=3.5
00:22:30.515 00.003 1092 MultiStar: [#1 0.08,0.38,0.93,U] [#2 -0.33,0.15,1.06,U] [#3 -0.25,0.26,0.82,U] [#4 20.18,4.42,0.00,M10] [#5 0.06,0.45,0.78,U] [#6 -0.24,0.28,0.82,U] [#7 0.03,0.33,0.55,U] [#8 0.16,0.39,0.42,U] 
00:22:30.517 00.002 1092 refined, 7 included, MultiStar: {-0.01, 0.26}, one-star: {0.51, -0.01}
00:22:30.520 00.003 1092 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.43) = xAngle (2.02 = 2.02)
00:22:30.522 00.002 1092 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.87 = 1.87)
00:22:30.524 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.60 mountX=-0.11 mountY=0.25, mountTheta=2.00
00:22:30.529 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.26, opts=13)
00:22:30.532 00.003 1092 Enqueuing Move request for scope (-0.01, 0.26)
00:22:30.533 00.001 2744 Worker thread wakes up
00:22:30.534 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.26) opts 0xd
00:22:30.534 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.26)
00:22:30.534 00.000 2744 Moving (-0.01, 0.26) raw xDistance=-0.11 yDistance=0.25
00:22:30.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:22:30.534 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:30.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:22:30.534 00.000 2744 MoveAxis(E, 0, ABG)
00:22:30.534 00.000 2744 Move returns status 0, amount 0
00:22:30.534 00.000 2744 MoveAxis(N, 0, ABG)
00:22:30.534 00.000 2744 Move returns status 0, amount 0
00:22:30.534 00.000 2744 move complete, result=0
00:22:30.534 00.000 2744 worker thread done servicing request
00:22:30.550 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1485, FiltMax=65535, Gamma=0.510
00:22:30.567 00.017 1092 UpdateGuideState exits: m=521950 SNR=78.7
00:22:30.571 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:30.573 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:30.575 00.002 1092 Enqueuing Expose request
00:22:30.578 00.003 2744 Worker thread wakes up
00:22:30.578 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:30.578 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:30.578 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:33.973 03.395 2744 Exposure complete
00:22:34.225 00.252 2744 worker thread done servicing request
00:22:34.225 00.000 1092 OnExposeComplete: enter
00:22:34.229 00.004 1092 UpdateGuideState(): m_state=6
00:22:34.234 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 855
00:22:34.238 00.004 1092 Star::Find returns 1 (0), X=1602.47, Y=1128.44, Mass=519214, SNR=90.7, Peak=51066 HFD=3.3
00:22:34.242 00.004 1092 MultiStar: [#1 0.07,0.43,0.88,U] [#2 -0.05,0.26,0.88,U] [#3 -0.07,0.59,0.74,U] [#4 20.60,4.06,0.00,R] [#5 0.02,0.41,0.59,U] [#6 -0.05,0.50,0.68,U] [#7 -0.16,0.61,0.58,U] [#8 -0.10,0.45,0.40,U] 
00:22:34.247 00.005 1092 single-star, 7 included, MultiStar: {0.02, 0.40}, one-star: {0.31, 0.13}
00:22:34.251 00.004 1092 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.43) = xAngle (0.82 = 0.82)
00:22:34.254 00.003 1092 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.66 = 0.66)
00:22:34.259 00.005 1092 CameraToMount -- cameraX=0.31 cameraY=0.13 hyp=0.34 cameraTheta=0.39 mountX=0.23 mountY=0.21, mountTheta=0.73
00:22:34.276 00.017 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=0.13, opts=13)
00:22:34.282 00.006 1092 Enqueuing Move request for scope (0.31, 0.13)
00:22:34.286 00.004 2744 Worker thread wakes up
00:22:34.286 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.13) opts 0xd
00:22:34.286 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, 0.13)
00:22:34.287 00.001 2744 Moving (0.31, 0.13) raw xDistance=0.23 yDistance=0.21
00:22:34.287 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:22:34.287 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:34.287 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:22:34.287 00.000 2744 MoveAxis(E, 0, ABG)
00:22:34.287 00.000 2744 Move returns status 0, amount 0
00:22:34.287 00.000 2744 MoveAxis(N, 0, ABG)
00:22:34.287 00.000 2744 Move returns status 0, amount 0
00:22:34.287 00.000 2744 move complete, result=0
00:22:34.287 00.000 2744 worker thread done servicing request
00:22:34.308 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1370, FiltMax=65535, Gamma=0.510
00:22:34.333 00.025 1092 UpdateGuideState exits: m=519214 SNR=90.7
00:22:34.337 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:34.341 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:34.344 00.003 1092 Enqueuing Expose request
00:22:34.347 00.003 2744 Worker thread wakes up
00:22:34.347 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:34.350 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:34.350 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:37.745 03.395 2744 Exposure complete
00:22:37.939 00.194 2744 worker thread done servicing request
00:22:37.939 00.000 1092 OnExposeComplete: enter
00:22:37.941 00.002 1092 UpdateGuideState(): m_state=6
00:22:37.946 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 856
00:22:37.949 00.003 1092 Star::Find returns 1 (0), X=1602.68, Y=1128.52, Mass=547870, SNR=101.4, Peak=59546 HFD=3.3
00:22:37.952 00.003 1092 MultiStar: [#1 0.20,0.38,0.69,U] [#2 -0.09,0.26,0.76,U] [#3 -0.06,0.38,0.67,U] [#4 -0.26,0.61,0.18,U] [#5 0.23,0.44,0.61,U] [#6 -0.11,0.47,0.56,U] [#7 0.07,0.42,0.45,U] [#8 0.28,0.55,0.39,U] 
00:22:37.955 00.003 1092 refined, 8 included, MultiStar: {0.13, 0.37}, one-star: {0.52, 0.21}
00:22:37.958 00.003 1092 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.43) = xAngle (1.65 = 1.65)
00:22:37.961 00.003 1092 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.49 = 1.49)
00:22:37.964 00.003 1092 CameraToMount -- cameraX=0.13 cameraY=0.37 hyp=0.40 cameraTheta=1.22 mountX=-0.03 mountY=0.39, mountTheta=1.65
00:22:37.973 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=0.37, opts=13)
00:22:37.976 00.003 1092 Enqueuing Move request for scope (0.13, 0.37)
00:22:37.980 00.004 2744 Worker thread wakes up
00:22:37.980 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.37) opts 0xd
00:22:37.980 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, 0.37)
00:22:37.980 00.000 2744 Moving (0.13, 0.37) raw xDistance=-0.03 yDistance=0.39
00:22:37.981 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:22:37.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:37.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:22:37.981 00.000 2744 MoveAxis(E, 0, ABG)
00:22:37.981 00.000 2744 Move returns status 0, amount 0
00:22:37.981 00.000 2744 MoveAxis(N, 0, ABG)
00:22:37.981 00.000 2744 Move returns status 0, amount 0
00:22:37.981 00.000 2744 move complete, result=0
00:22:37.981 00.000 2744 worker thread done servicing request
00:22:37.995 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:22:38.010 00.015 1092 UpdateGuideState exits: m=547870 SNR=101.4
00:22:38.014 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:38.016 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:38.018 00.002 1092 Enqueuing Expose request
00:22:38.022 00.004 2744 Worker thread wakes up
00:22:38.022 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:22:38.025 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:38.025 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:41.413 03.388 2744 Exposure complete
00:22:41.614 00.201 2744 worker thread done servicing request
00:22:41.614 00.000 1092 OnExposeComplete: enter
00:22:41.618 00.004 1092 UpdateGuideState(): m_state=6
00:22:41.622 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 857
00:22:41.628 00.006 1092 Star::Find returns 1 (0), X=1602.64, Y=1128.17, Mass=517268, SNR=77.6, Peak=55914 HFD=3.6
00:22:41.635 00.007 1092 MultiStar: [#1 0.08,0.24,1.12,U] [#2 -0.31,0.06,1.03,U] [#3 -0.12,0.15,0.95,U] [#4 -0.49,0.23,0.17,U] [#5 -0.13,0.36,0.83,U] [#6 -0.13,0.09,0.65,U] [#7 -0.17,0.32,0.62,U] [#8 0.30,0.35,0.46,U] 
00:22:41.640 00.005 1092 refined, 8 included, MultiStar: {-0.02, 0.16}, one-star: {0.48, -0.14}
00:22:41.647 00.007 1092 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.43) = xAngle (2.09 = 2.09)
00:22:41.658 00.011 1092 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.94 = 1.94)
00:22:41.669 00.011 1092 CameraToMount -- cameraX=-0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.67 mountX=-0.08 mountY=0.15, mountTheta=2.06
00:22:41.682 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.16, opts=13)
00:22:41.687 00.005 1092 Enqueuing Move request for scope (-0.02, 0.16)
00:22:41.693 00.006 2744 Worker thread wakes up
00:22:41.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.16) opts 0xd
00:22:41.693 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.16)
00:22:41.694 00.001 2744 Moving (-0.02, 0.16) raw xDistance=-0.08 yDistance=0.15
00:22:41.694 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:22:41.694 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:41.694 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:22:41.694 00.000 2744 MoveAxis(E, 0, ABG)
00:22:41.694 00.000 2744 Move returns status 0, amount 0
00:22:41.694 00.000 2744 MoveAxis(N, 0, ABG)
00:22:41.695 00.001 2744 Move returns status 0, amount 0
00:22:41.695 00.000 2744 move complete, result=0
00:22:41.695 00.000 2744 worker thread done servicing request
00:22:41.712 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:22:41.728 00.016 1092 UpdateGuideState exits: m=517268 SNR=77.6
00:22:41.731 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:41.734 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:41.737 00.003 1092 Enqueuing Expose request
00:22:41.739 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:22:41.742 00.003 2744 Worker thread wakes up
00:22:41.742 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:41.742 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:45.155 03.413 2744 Exposure complete
00:22:45.391 00.236 2744 worker thread done servicing request
00:22:45.391 00.000 1092 OnExposeComplete: enter
00:22:45.394 00.003 1092 UpdateGuideState(): m_state=6
00:22:45.397 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 858
00:22:45.401 00.004 1092 Star::Find returns 1 (0), X=1602.44, Y=1128.33, Mass=518351, SNR=88.5, Peak=50154 HFD=3.4
00:22:45.407 00.006 1092 MultiStar: [#1 0.05,0.38,0.93,U] [#2 -0.22,0.23,1.05,U] [#3 -0.18,0.32,0.79,U] [#4 -0.99,0.42,0.19,U] [#5 0.02,0.30,0.64,U] [#6 -0.18,0.28,0.67,U] [#7 -0.19,0.26,0.52,U] [#8 0.37,0.19,0.40,U] 
00:22:45.410 00.003 1092 refined, 8 included, MultiStar: {-0.05, 0.25}, one-star: {0.28, 0.02}
00:22:45.414 00.004 1092 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.43) = xAngle (2.19 = 2.19)
00:22:45.419 00.005 1092 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.03 = 2.03)
00:22:45.422 00.003 1092 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.25 cameraTheta=1.76 mountX=-0.14 mountY=0.22, mountTheta=2.14
00:22:45.431 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.25, opts=13)
00:22:45.434 00.003 1092 Enqueuing Move request for scope (-0.05, 0.25)
00:22:45.437 00.003 2744 Worker thread wakes up
00:22:45.438 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
00:22:45.438 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
00:22:45.438 00.000 2744 Moving (-0.05, 0.25) raw xDistance=-0.14 yDistance=0.22
00:22:45.438 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:22:45.438 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:45.438 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:22:45.438 00.000 2744 MoveAxis(E, 0, ABG)
00:22:45.438 00.000 2744 Move returns status 0, amount 0
00:22:45.438 00.000 2744 MoveAxis(N, 0, ABG)
00:22:45.438 00.000 2744 Move returns status 0, amount 0
00:22:45.438 00.000 2744 move complete, result=0
00:22:45.438 00.000 2744 worker thread done servicing request
00:22:45.453 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:22:45.471 00.018 1092 UpdateGuideState exits: m=518351 SNR=88.5
00:22:45.473 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:45.476 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:45.478 00.002 1092 Enqueuing Expose request
00:22:45.482 00.004 2744 Worker thread wakes up
00:22:45.482 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:45.485 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:45.485 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:48.878 03.393 2744 Exposure complete
00:22:49.074 00.196 2744 worker thread done servicing request
00:22:49.074 00.000 1092 OnExposeComplete: enter
00:22:49.076 00.002 1092 UpdateGuideState(): m_state=6
00:22:49.080 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 859
00:22:49.084 00.004 1092 Star::Find returns 1 (0), X=1602.50, Y=1128.30, Mass=532345, SNR=94.1, Peak=54698 HFD=3.5
00:22:49.090 00.006 1092 MultiStar: [#1 -0.13,0.33,0.75,U] [#2 -0.19,0.09,0.86,U] [#3 -0.24,0.28,0.70,U] [#4 0.35,0.47,0.17,U] [#5 -0.23,0.42,0.62,U] [#6 -0.27,0.38,0.66,U] [#7 -0.13,0.29,0.46,U] [#8 -0.11,0.39,0.40,U] 
00:22:49.093 00.003 1092 refined, 8 included, MultiStar: {-0.08, 0.25}, one-star: {0.34, -0.00}
00:22:49.095 00.002 1092 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.43) = xAngle (2.31 = 2.31)
00:22:49.098 00.003 1092 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.16 = 2.16)
00:22:49.101 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=0.25 hyp=0.26 cameraTheta=1.88 mountX=-0.18 mountY=0.22, mountTheta=2.25
00:22:49.106 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.25, opts=13)
00:22:49.109 00.003 1092 Enqueuing Move request for scope (-0.08, 0.25)
00:22:49.111 00.002 2744 Worker thread wakes up
00:22:49.111 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.25) opts 0xd
00:22:49.111 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.25)
00:22:49.112 00.001 2744 Moving (-0.08, 0.25) raw xDistance=-0.18 yDistance=0.22
00:22:49.112 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:22:49.112 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:49.112 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:22:49.112 00.000 2744 MoveAxis(E, 0, ABG)
00:22:49.112 00.000 2744 Move returns status 0, amount 0
00:22:49.112 00.000 2744 MoveAxis(N, 0, ABG)
00:22:49.112 00.000 2744 Move returns status 0, amount 0
00:22:49.112 00.000 2744 move complete, result=0
00:22:49.112 00.000 2744 worker thread done servicing request
00:22:49.128 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:22:49.143 00.015 1092 UpdateGuideState exits: m=532345 SNR=94.1
00:22:49.147 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:49.150 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:49.152 00.002 1092 Enqueuing Expose request
00:22:49.156 00.004 2744 Worker thread wakes up
00:22:49.156 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:22:49.158 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:49.158 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:52.547 03.389 2744 Exposure complete
00:22:52.741 00.194 2744 worker thread done servicing request
00:22:52.741 00.000 1092 OnExposeComplete: enter
00:22:52.744 00.003 1092 UpdateGuideState(): m_state=6
00:22:52.748 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 860
00:22:52.750 00.002 1092 Star::Find returns 1 (0), X=1601.81, Y=1128.65, Mass=533597, SNR=82.6, Peak=49475 HFD=3.6
00:22:52.753 00.003 1092 MultiStar: [#1 -0.57,0.69,1.14,U] [#2 -0.99,0.56,0.93,U] [#3 -0.93,0.76,0.81,U] [#4 -1.05,0.53,0.17,U] [#5 -0.70,0.79,0.66,U] [#6 -0.77,0.75,0.71,U] [#7 -0.69,0.68,0.53,U] [#8 -0.59,1.25,0.43,U] 
00:22:52.755 00.002 1092 single-star, 8 included, MultiStar: {-0.70, 0.67}, one-star: {-0.34, 0.34}
00:22:52.757 00.002 1092 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.43) = xAngle (2.79 = 2.79)
00:22:52.758 00.001 1092 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.63 = 2.63)
00:22:52.760 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=0.34 hyp=0.48 cameraTheta=2.36 mountX=-0.45 mountY=0.23, mountTheta=2.66
00:22:52.766 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.34, opts=13)
00:22:52.769 00.003 1092 Enqueuing Move request for scope (-0.34, 0.34)
00:22:52.771 00.002 2744 Worker thread wakes up
00:22:52.772 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.34) opts 0xd
00:22:52.772 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.34)
00:22:52.772 00.000 2744 Moving (-0.34, 0.34) raw xDistance=-0.45 yDistance=0.23
00:22:52.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
00:22:52.772 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:52.772 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:22:52.772 00.000 2744 MoveAxis(E, 101, ABG)
00:22:52.772 00.000 2744 Guiding  Dir = 2, Dur = 101
00:22:52.772 00.000 2744 IsSlewing returns 0
00:22:52.772 00.000 2744 IsGuiding returns 0
00:22:52.773 00.001 2744 PulseGuide returned control before completion, sleep 111
00:22:52.788 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:22:52.803 00.015 1092 UpdateGuideState exits: m=533597 SNR=82.6
00:22:52.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:52.809 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:52.812 00.003 1092 Enqueuing Expose request
00:22:52.887 00.075 2744 IsGuiding returns 1
00:22:52.887 00.000 2744 scope still moving after pulse duration time elapsed
00:22:52.918 00.031 2744 IsSlewing returns 0
00:22:52.918 00.000 2744 IsGuiding returns 0
00:22:52.918 00.000 2744 scope move finished after 101 + 44 ms
00:22:52.918 00.000 2744 Move returns status 0, amount 101
00:22:52.919 00.001 2744 MoveAxis(N, 0, ABG)
00:22:52.919 00.000 2744 Move returns status 0, amount 0
00:22:52.919 00.000 2744 move complete, result=0
00:22:52.919 00.000 2744 worker thread done servicing request
00:22:52.920 00.001 2744 Worker thread wakes up
00:22:52.920 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:52.920 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:52.921 00.001 1092 GuideStep: -0.5 px 101 ms EAST, 0.2 px 0 ms NORTH
00:22:56.323 03.402 2744 Exposure complete
00:22:56.549 00.226 2744 worker thread done servicing request
00:22:56.549 00.000 1092 OnExposeComplete: enter
00:22:56.553 00.004 1092 UpdateGuideState(): m_state=6
00:22:56.556 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 861
00:22:56.558 00.002 1092 Star::Find returns 1 (0), X=1603.00, Y=1127.91, Mass=548808, SNR=91.8, Peak=58746 HFD=3.4
00:22:56.561 00.003 1092 MultiStar: [#1 0.58,-0.02,0.84,U] [#2 0.37,-0.20,0.82,U] [#3 0.59,0.05,0.82,U] [#4 0.90,-0.05,0.22,U] [#5 0.55,-0.02,0.71,U] [#6 0.40,-0.20,0.62,U] [#7 0.74,-0.06,0.56,U] [#8 0.70,0.25,0.44,U] 
00:22:56.565 00.004 1092 refined, 8 included, MultiStar: {0.61, -0.10}, one-star: {0.84, -0.40}
00:22:56.567 00.002 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
00:22:56.570 00.003 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
00:22:56.572 00.002 1092 CameraToMount -- cameraX=0.61 cameraY=-0.10 hyp=0.62 cameraTheta=-0.17 mountX=0.60 mountY=0.07, mountTheta=0.11
00:22:56.577 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.10, opts=13)
00:22:56.579 00.002 1092 Enqueuing Move request for scope (0.61, -0.10)
00:22:56.581 00.002 2744 Worker thread wakes up
00:22:56.582 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.10) opts 0xd
00:22:56.582 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.10)
00:22:56.582 00.000 2744 Moving (0.61, -0.10) raw xDistance=0.60 yDistance=0.07
00:22:56.582 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
00:22:56.582 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:22:56.582 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:22:56.582 00.000 2744 MoveAxis(W, 126, ABG)
00:22:56.582 00.000 2744 Guiding  Dir = 3, Dur = 126
00:22:56.582 00.000 2744 IsSlewing returns 0
00:22:56.583 00.001 2744 IsGuiding returns 0
00:22:56.583 00.000 2744 PulseGuide returned control before completion, sleep 136
00:22:56.601 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1550, FiltMax=65535, Gamma=0.510
00:22:56.618 00.017 1092 UpdateGuideState exits: m=548808 SNR=91.8
00:22:56.621 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:22:56.623 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:22:56.625 00.002 1092 Enqueuing Expose request
00:22:56.724 00.099 2744 IsGuiding returns 1
00:22:56.724 00.000 2744 scope still moving after pulse duration time elapsed
00:22:56.756 00.032 2744 IsSlewing returns 0
00:22:56.756 00.000 2744 IsGuiding returns 0
00:22:56.757 00.001 2744 scope move finished after 126 + 47 ms
00:22:56.757 00.000 2744 Move returns status 0, amount 126
00:22:56.757 00.000 2744 MoveAxis(N, 0, ABG)
00:22:56.757 00.000 2744 Move returns status 0, amount 0
00:22:56.757 00.000 2744 move complete, result=0
00:22:56.757 00.000 2744 worker thread done servicing request
00:22:56.757 00.000 2744 Worker thread wakes up
00:22:56.758 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:22:56.758 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:22:56.772 00.014 1092 GuideStep: 0.6 px 126 ms WEST, 0.1 px 0 ms NORTH
00:23:00.144 03.372 2744 Exposure complete
00:23:00.354 00.210 2744 worker thread done servicing request
00:23:00.354 00.000 1092 OnExposeComplete: enter
00:23:00.358 00.004 1092 UpdateGuideState(): m_state=6
00:23:00.365 00.007 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 862
00:23:00.370 00.005 1092 Star::Find returns 1 (0), X=1602.40, Y=1128.20, Mass=516030, SNR=76.2, Peak=54490 HFD=3.5
00:23:00.373 00.003 1092 MultiStar: [#1 0.02,0.16,0.91,U] [#2 -0.12,0.01,1.08,U] [#3 -0.27,0.10,0.96,U] [#4 -0.42,0.13,0.21,U] [#5 0.09,0.35,0.74,U] [#6 -0.28,0.26,0.78,U] [#7 -0.19,0.43,0.61,U] [#8 0.03,0.39,0.50,U] 
00:23:00.384 00.011 1092 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {0.24, -0.11}
00:23:00.387 00.003 1092 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.43) = xAngle (2.40 = 2.40)
00:23:00.389 00.002 1092 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.25 = 2.25)
00:23:00.392 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.97 mountX=-0.13 mountY=0.14, mountTheta=2.33
00:23:00.397 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.16, opts=13)
00:23:00.400 00.003 1092 Enqueuing Move request for scope (-0.07, 0.16)
00:23:00.403 00.003 2744 Worker thread wakes up
00:23:00.403 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
00:23:00.403 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
00:23:00.403 00.000 2744 Moving (-0.07, 0.16) raw xDistance=-0.13 yDistance=0.14
00:23:00.403 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:23:00.403 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:00.403 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:00.403 00.000 2744 MoveAxis(E, 0, ABG)
00:23:00.404 00.001 2744 Move returns status 0, amount 0
00:23:00.404 00.000 2744 MoveAxis(N, 0, ABG)
00:23:00.404 00.000 2744 Move returns status 0, amount 0
00:23:00.404 00.000 2744 move complete, result=0
00:23:00.404 00.000 2744 worker thread done servicing request
00:23:00.421 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:23:00.435 00.014 1092 UpdateGuideState exits: m=516030 SNR=76.2
00:23:00.438 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:00.441 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:00.443 00.002 1092 Enqueuing Expose request
00:23:00.445 00.002 2744 Worker thread wakes up
00:23:00.446 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:00.448 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:00.448 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:03.843 03.395 2744 Exposure complete
00:23:04.044 00.201 2744 worker thread done servicing request
00:23:04.044 00.000 1092 OnExposeComplete: enter
00:23:04.047 00.003 1092 UpdateGuideState(): m_state=6
00:23:04.050 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 863
00:23:04.052 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1128.17, Mass=528119, SNR=80.3, Peak=47347 HFD=3.6
00:23:04.054 00.002 1092 MultiStar: [#1 -0.47,0.31,0.90,U] [#2 -0.49,0.13,1.14,U] [#3 -0.57,0.19,0.85,U] [#4 -0.71,0.28,0.15,U] [#5 -0.40,0.24,0.76,U] [#6 -0.36,0.15,0.64,U] [#7 -0.37,0.41,0.53,U] [#8 -0.24,0.53,0.49,U] 
00:23:04.056 00.002 1092 single-star, 8 included, MultiStar: {-0.38, 0.19}, one-star: {-0.07, -0.14}
00:23:04.058 00.002 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
00:23:04.060 00.002 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.75 = -1.75)
00:23:04.062 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.16 cameraTheta=-2.02 mountX=-0.00 mountY=-0.16, mountTheta=-1.59
00:23:04.070 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.14, opts=13)
00:23:04.073 00.003 1092 Enqueuing Move request for scope (-0.07, -0.14)
00:23:04.076 00.003 2744 Worker thread wakes up
00:23:04.076 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
00:23:04.076 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
00:23:04.076 00.000 2744 Moving (-0.07, -0.14) raw xDistance=-0.00 yDistance=-0.16
00:23:04.076 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:23:04.076 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:04.076 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:23:04.076 00.000 2744 MoveAxis(E, 0, ABG)
00:23:04.076 00.000 2744 Move returns status 0, amount 0
00:23:04.076 00.000 2744 MoveAxis(N, 0, ABG)
00:23:04.076 00.000 2744 Move returns status 0, amount 0
00:23:04.076 00.000 2744 move complete, result=0
00:23:04.076 00.000 2744 worker thread done servicing request
00:23:04.090 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1751, FiltMax=65535, Gamma=0.510
00:23:04.105 00.015 1092 UpdateGuideState exits: m=528119 SNR=80.3
00:23:04.108 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:04.110 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:04.111 00.001 1092 Enqueuing Expose request
00:23:04.114 00.003 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:23:04.116 00.002 2744 Worker thread wakes up
00:23:04.116 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:04.117 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:07.508 03.391 2744 Exposure complete
00:23:07.710 00.202 2744 worker thread done servicing request
00:23:07.710 00.000 1092 OnExposeComplete: enter
00:23:07.713 00.003 1092 UpdateGuideState(): m_state=6
00:23:07.716 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 864
00:23:07.719 00.003 1092 Star::Find returns 1 (0), X=1601.80, Y=1128.35, Mass=509063, SNR=70.3, Peak=52707 HFD=3.3
00:23:07.722 00.003 1092 MultiStar: [#1 -0.59,0.50,1.21,U] [#2 -1.03,0.29,1.16,U] [#3 -0.66,0.35,0.94,U] [#4 -0.52,0.05,0.22,U] [#5 -0.66,0.42,0.83,U] [#6 -0.95,0.28,0.96,U] [#7 -0.58,0.58,0.64,U] [#8 -0.42,0.36,0.47,U] 
00:23:07.724 00.002 1092 single-star, 8 included, MultiStar: {-0.68, 0.33}, one-star: {-0.36, 0.05}
00:23:07.726 00.002 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
00:23:07.728 00.002 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.29 = -2.99)
00:23:07.730 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.05 hyp=0.36 cameraTheta=3.02 mountX=-0.34 mountY=-0.05, mountTheta=-2.99
00:23:07.736 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.05, opts=13)
00:23:07.739 00.003 1092 Enqueuing Move request for scope (-0.36, 0.05)
00:23:07.741 00.002 2744 Worker thread wakes up
00:23:07.741 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.05) opts 0xd
00:23:07.742 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.05)
00:23:07.742 00.000 2744 Moving (-0.36, 0.05) raw xDistance=-0.34 yDistance=-0.05
00:23:07.742 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
00:23:07.742 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:07.742 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:23:07.742 00.000 2744 MoveAxis(E, 77, ABG)
00:23:07.742 00.000 2744 Guiding  Dir = 2, Dur = 77
00:23:07.742 00.000 2744 IsSlewing returns 0
00:23:07.743 00.001 2744 IsGuiding returns 0
00:23:07.743 00.000 2744 PulseGuide returned control before completion, sleep 87
00:23:07.757 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1431, FiltMax=65535, Gamma=0.510
00:23:07.771 00.014 1092 UpdateGuideState exits: m=509063 SNR=70.3
00:23:07.773 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:07.776 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:07.779 00.003 1092 Enqueuing Expose request
00:23:07.840 00.061 2744 IsGuiding returns 1
00:23:07.840 00.000 2744 scope still moving after pulse duration time elapsed
00:23:07.872 00.032 2744 IsSlewing returns 0
00:23:07.872 00.000 2744 IsGuiding returns 0
00:23:07.872 00.000 2744 scope move finished after 77 + 53 ms
00:23:07.872 00.000 2744 Move returns status 0, amount 77
00:23:07.872 00.000 2744 MoveAxis(N, 0, ABG)
00:23:07.872 00.000 2744 Move returns status 0, amount 0
00:23:07.872 00.000 2744 move complete, result=0
00:23:07.874 00.002 2744 worker thread done servicing request
00:23:07.874 00.000 2744 Worker thread wakes up
00:23:07.874 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:07.874 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:07.874 00.000 1092 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
00:23:11.265 03.391 2744 Exposure complete
00:23:11.465 00.200 2744 worker thread done servicing request
00:23:11.465 00.000 1092 OnExposeComplete: enter
00:23:11.468 00.003 1092 UpdateGuideState(): m_state=6
00:23:11.470 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 865
00:23:11.473 00.003 1092 Star::Find returns 1 (0), X=1601.93, Y=1128.60, Mass=515887, SNR=87.7, Peak=50083 HFD=3.5
00:23:11.475 00.002 1092 MultiStar: [#1 -0.54,0.69,0.97,U] [#2 -0.85,0.51,0.85,U] [#3 -0.78,0.75,0.82,U] [#4 -0.73,1.03,0.16,U] [#5 -0.61,0.62,0.72,U] [#6 -0.70,0.72,0.68,U] [#7 -0.80,0.89,0.60,U] [#8 -0.48,0.97,0.49,U] 
00:23:11.477 00.002 1092 single-star, 8 included, MultiStar: {-0.62, 0.66}, one-star: {-0.23, 0.29}
00:23:11.481 00.004 1092 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.43) = xAngle (2.67 = 2.67)
00:23:11.483 00.002 1092 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.51 = 2.51)
00:23:11.486 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=0.29 hyp=0.37 cameraTheta=2.24 mountX=-0.33 mountY=0.22, mountTheta=2.56
00:23:11.490 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.29, opts=13)
00:23:11.493 00.003 1092 Enqueuing Move request for scope (-0.23, 0.29)
00:23:11.496 00.003 2744 Worker thread wakes up
00:23:11.496 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.29) opts 0xd
00:23:11.496 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.29)
00:23:11.496 00.000 2744 Moving (-0.23, 0.29) raw xDistance=-0.33 yDistance=0.22
00:23:11.496 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
00:23:11.496 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:11.496 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:23:11.496 00.000 2744 MoveAxis(E, 80, ABG)
00:23:11.496 00.000 2744 Guiding  Dir = 2, Dur = 80
00:23:11.497 00.001 2744 IsSlewing returns 0
00:23:11.497 00.000 2744 IsGuiding returns 0
00:23:11.497 00.000 2744 PulseGuide returned control before completion, sleep 90
00:23:11.511 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:23:11.527 00.016 1092 UpdateGuideState exits: m=515887 SNR=87.7
00:23:11.530 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:11.533 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:11.535 00.002 1092 Enqueuing Expose request
00:23:11.601 00.066 2744 IsGuiding returns 1
00:23:11.601 00.000 2744 scope still moving after pulse duration time elapsed
00:23:11.632 00.031 2744 IsSlewing returns 0
00:23:11.632 00.000 2744 IsGuiding returns 0
00:23:11.632 00.000 2744 scope move finished after 80 + 55 ms
00:23:11.632 00.000 2744 Move returns status 0, amount 80
00:23:11.632 00.000 2744 MoveAxis(N, 0, ABG)
00:23:11.632 00.000 2744 Move returns status 0, amount 0
00:23:11.632 00.000 2744 move complete, result=0
00:23:11.633 00.001 1092 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH
00:23:11.636 00.003 2744 worker thread done servicing request
00:23:11.636 00.000 2744 Worker thread wakes up
00:23:11.636 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:11.636 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:15.023 03.387 2744 Exposure complete
00:23:15.220 00.197 2744 worker thread done servicing request
00:23:15.221 00.001 1092 OnExposeComplete: enter
00:23:15.224 00.003 1092 UpdateGuideState(): m_state=6
00:23:15.226 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 866
00:23:15.229 00.003 1092 Star::Find returns 1 (0), X=1602.30, Y=1128.47, Mass=499088, SNR=73.9, Peak=51978 HFD=3.2
00:23:15.232 00.003 1092 MultiStar: [#1 -0.25,0.44,1.01,U] [#2 -0.36,0.32,1.24,U] [#3 -0.44,0.43,0.90,U] [#4 -0.37,0.52,0.29,U] [#5 -0.52,0.47,0.94,U] [#6 -0.48,0.32,0.80,U] [#7 -0.09,0.32,0.63,U] [#8 -0.08,0.44,0.52,U] 
00:23:15.235 00.003 1092 single-star, 8 included, MultiStar: {-0.28, 0.36}, one-star: {0.15, 0.16}
00:23:15.237 00.002 1092 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.43) = xAngle (1.27 = 1.27)
00:23:15.239 00.002 1092 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.11 = 1.11)
00:23:15.241 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=0.16 hyp=0.22 cameraTheta=0.84 mountX=0.07 mountY=0.20, mountTheta=1.25
00:23:15.245 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.16, opts=13)
00:23:15.247 00.002 1092 Enqueuing Move request for scope (0.15, 0.16)
00:23:15.250 00.003 2744 Worker thread wakes up
00:23:15.250 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.16) opts 0xd
00:23:15.250 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.16)
00:23:15.250 00.000 2744 Moving (0.15, 0.16) raw xDistance=0.07 yDistance=0.20
00:23:15.250 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:23:15.250 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:15.250 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:23:15.251 00.001 2744 MoveAxis(E, 0, ABG)
00:23:15.251 00.000 2744 Move returns status 0, amount 0
00:23:15.251 00.000 2744 MoveAxis(N, 0, ABG)
00:23:15.251 00.000 2744 Move returns status 0, amount 0
00:23:15.251 00.000 2744 move complete, result=0
00:23:15.252 00.001 2744 worker thread done servicing request
00:23:15.268 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1230, FiltMax=65535, Gamma=0.510
00:23:15.283 00.015 1092 UpdateGuideState exits: m=499088 SNR=73.9
00:23:15.287 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:15.289 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:15.292 00.003 1092 Enqueuing Expose request
00:23:15.294 00.002 2744 Worker thread wakes up
00:23:15.294 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:15.297 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:15.297 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:18.698 03.401 2744 Exposure complete
00:23:18.898 00.200 2744 worker thread done servicing request
00:23:18.898 00.000 1092 OnExposeComplete: enter
00:23:18.900 00.002 1092 UpdateGuideState(): m_state=6
00:23:18.903 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 867
00:23:18.906 00.003 1092 Star::Find returns 1 (0), X=1602.26, Y=1128.63, Mass=529860, SNR=80.6, Peak=47322 HFD=3.5
00:23:18.908 00.002 1092 MultiStar: [#1 -0.08,0.46,0.84,U] [#2 -0.20,0.34,1.04,U] [#3 -0.32,0.73,0.78,U] [#4 -0.19,0.82,0.22,U] [#5 -0.13,0.45,0.78,U] [#6 -0.42,0.72,0.67,U] [#7 -0.25,0.57,0.69,U] [#8 -0.06,0.79,0.48,U] 
00:23:18.910 00.002 1092 single-star, 8 included, MultiStar: {-0.16, 0.53}, one-star: {0.10, 0.33}
00:23:18.913 00.003 1092 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.43) = xAngle (1.70 = 1.70)
00:23:18.916 00.003 1092 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.55 = 1.55)
00:23:18.918 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=0.33 hyp=0.34 cameraTheta=1.27 mountX=-0.04 mountY=0.34, mountTheta=1.70
00:23:18.923 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.33, opts=13)
00:23:18.926 00.003 1092 Enqueuing Move request for scope (0.10, 0.33)
00:23:18.928 00.002 2744 Worker thread wakes up
00:23:18.928 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.33) opts 0xd
00:23:18.928 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.33)
00:23:18.929 00.001 2744 Moving (0.10, 0.33) raw xDistance=-0.04 yDistance=0.34
00:23:18.929 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:23:18.929 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:18.929 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:23:18.929 00.000 2744 MoveAxis(E, 0, ABG)
00:23:18.929 00.000 2744 Move returns status 0, amount 0
00:23:18.929 00.000 2744 MoveAxis(N, 0, ABG)
00:23:18.929 00.000 2744 Move returns status 0, amount 0
00:23:18.929 00.000 2744 move complete, result=0
00:23:18.929 00.000 2744 worker thread done servicing request
00:23:18.942 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1754, FiltMax=65535, Gamma=0.510
00:23:18.956 00.014 1092 UpdateGuideState exits: m=529860 SNR=80.6
00:23:18.958 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:18.961 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:18.963 00.002 1092 Enqueuing Expose request
00:23:18.965 00.002 2744 Worker thread wakes up
00:23:18.965 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:23:18.967 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:18.968 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:22.350 03.382 2744 Exposure complete
00:23:22.544 00.194 2744 worker thread done servicing request
00:23:22.544 00.000 1092 OnExposeComplete: enter
00:23:22.548 00.004 1092 UpdateGuideState(): m_state=6
00:23:22.551 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 868
00:23:22.553 00.002 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.29, Mass=556046, SNR=96.2, Peak=50058 HFD=3.6
00:23:22.556 00.003 1092 MultiStar: [#1 -0.07,0.30,0.82,U] [#2 -0.39,0.11,0.88,U] [#3 -0.21,0.38,0.71,U] [#4 -0.01,0.73,0.16,U] [#5 -0.33,0.26,0.64,U] [#6 -0.24,0.43,0.70,U] [#7 -0.13,0.33,0.48,U] [#8 -0.22,0.59,0.43,U] 
00:23:22.559 00.003 1092 single-star, 8 included, MultiStar: {-0.18, 0.27}, one-star: {0.06, -0.02}
00:23:22.560 00.001 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
00:23:22.563 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
00:23:22.565 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.31 mountX=0.06 mountY=-0.00, mountTheta=-0.04
00:23:22.568 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.02, opts=13)
00:23:22.571 00.003 1092 Enqueuing Move request for scope (0.06, -0.02)
00:23:22.573 00.002 2744 Worker thread wakes up
00:23:22.574 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
00:23:22.574 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
00:23:22.574 00.000 2744 Moving (0.06, -0.02) raw xDistance=0.06 yDistance=-0.00
00:23:22.574 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:23:22.574 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:22.574 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:23:22.574 00.000 2744 MoveAxis(E, 0, ABG)
00:23:22.574 00.000 2744 Move returns status 0, amount 0
00:23:22.574 00.000 2744 MoveAxis(N, 0, ABG)
00:23:22.574 00.000 2744 Move returns status 0, amount 0
00:23:22.574 00.000 2744 move complete, result=0
00:23:22.574 00.000 2744 worker thread done servicing request
00:23:22.588 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1315, FiltMax=65535, Gamma=0.510
00:23:22.601 00.013 1092 UpdateGuideState exits: m=556046 SNR=96.2
00:23:22.604 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:22.607 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:22.609 00.002 1092 Enqueuing Expose request
00:23:22.611 00.002 2744 Worker thread wakes up
00:23:22.611 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:23:22.613 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:22.613 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:26.015 03.402 2744 Exposure complete
00:23:26.212 00.197 2744 worker thread done servicing request
00:23:26.213 00.001 1092 OnExposeComplete: enter
00:23:26.215 00.002 1092 UpdateGuideState(): m_state=6
00:23:26.218 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 869
00:23:26.221 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1128.23, Mass=542500, SNR=90.3, Peak=58842 HFD=3.5
00:23:26.224 00.003 1092 MultiStar: [#1 0.16,0.17,0.87,U] [#2 -0.17,0.14,0.80,U] [#3 0.06,0.13,0.74,U] [#4 0.46,0.57,0.20,U] [#5 0.10,0.24,0.75,U] [#6 -0.00,0.27,0.69,U] [#7 0.25,0.32,0.56,U] [#8 0.52,0.56,0.44,U] 
00:23:26.226 00.002 1092 refined, 8 included, MultiStar: {0.19, 0.19}, one-star: {0.58, -0.08}
00:23:26.228 00.002 1092 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.43) = xAngle (1.22 = 1.22)
00:23:26.232 00.004 1092 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.06 = 1.06)
00:23:26.234 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=0.19 hyp=0.27 cameraTheta=0.79 mountX=0.10 mountY=0.24, mountTheta=1.19
00:23:26.241 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.19, opts=13)
00:23:26.244 00.003 1092 Enqueuing Move request for scope (0.19, 0.19)
00:23:26.246 00.002 2744 Worker thread wakes up
00:23:26.246 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.19) opts 0xd
00:23:26.246 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.19)
00:23:26.247 00.001 2744 Moving (0.19, 0.19) raw xDistance=0.10 yDistance=0.24
00:23:26.247 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:23:26.247 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:26.247 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:23:26.247 00.000 2744 MoveAxis(E, 0, ABG)
00:23:26.247 00.000 2744 Move returns status 0, amount 0
00:23:26.247 00.000 2744 MoveAxis(N, 0, ABG)
00:23:26.247 00.000 2744 Move returns status 0, amount 0
00:23:26.247 00.000 2744 move complete, result=0
00:23:26.247 00.000 2744 worker thread done servicing request
00:23:26.261 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1675, FiltMax=65535, Gamma=0.510
00:23:26.276 00.015 1092 UpdateGuideState exits: m=542500 SNR=90.3
00:23:26.278 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:26.280 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:26.283 00.003 1092 Enqueuing Expose request
00:23:26.285 00.002 2744 Worker thread wakes up
00:23:26.285 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:23:26.288 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:26.288 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:29.679 03.391 2744 Exposure complete
00:23:29.881 00.202 2744 worker thread done servicing request
00:23:29.881 00.000 1092 OnExposeComplete: enter
00:23:29.883 00.002 1092 UpdateGuideState(): m_state=6
00:23:29.886 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 870
00:23:29.888 00.002 1092 Star::Find returns 1 (0), X=1602.78, Y=1128.09, Mass=490921, SNR=72.7, Peak=60954 HFD=3.0
00:23:29.891 00.003 1092 MultiStar: [#1 0.29,0.09,1.12,U] [#2 -0.01,-0.16,1.30,U] [#3 0.32,0.15,1.12,U] [#4 0.14,-0.06,0.28,U] [#5 0.45,0.20,0.75,U] [#6 0.18,0.24,0.80,U] [#7 0.30,0.18,0.65,U] [#8 0.33,0.39,0.52,U] 
00:23:29.893 00.002 1092 refined, 8 included, MultiStar: {0.29, 0.06}, one-star: {0.63, -0.22}
00:23:29.896 00.003 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.64 = 0.64)
00:23:29.899 00.003 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
00:23:29.901 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.22 mountX=0.24 mountY=0.14, mountTheta=0.53
00:23:29.908 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.06, opts=13)
00:23:29.910 00.002 1092 Enqueuing Move request for scope (0.29, 0.06)
00:23:29.912 00.002 2744 Worker thread wakes up
00:23:29.912 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
00:23:29.912 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
00:23:29.912 00.000 2744 Moving (0.29, 0.06) raw xDistance=0.24 yDistance=0.14
00:23:29.912 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:23:29.912 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:29.913 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:23:29.913 00.000 2744 MoveAxis(E, 0, ABG)
00:23:29.913 00.000 2744 Move returns status 0, amount 0
00:23:29.913 00.000 2744 MoveAxis(N, 0, ABG)
00:23:29.913 00.000 2744 Move returns status 0, amount 0
00:23:29.913 00.000 2744 move complete, result=0
00:23:29.913 00.000 2744 worker thread done servicing request
00:23:29.928 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:23:29.945 00.017 1092 UpdateGuideState exits: m=490921 SNR=72.7
00:23:29.948 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:29.950 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:29.953 00.003 1092 Enqueuing Expose request
00:23:29.956 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:23:29.958 00.002 2744 Worker thread wakes up
00:23:29.959 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:29.959 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:33.345 03.386 2744 Exposure complete
00:23:33.535 00.190 2744 worker thread done servicing request
00:23:33.535 00.000 1092 OnExposeComplete: enter
00:23:33.539 00.004 1092 UpdateGuideState(): m_state=6
00:23:33.542 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 871
00:23:33.547 00.005 1092 Star::Find returns 1 (0), X=1603.26, Y=1128.30, Mass=540029, SNR=84.3, Peak=57418 HFD=3.5
00:23:33.551 00.004 1092 MultiStar: [#1 0.66,0.27,0.84,U] [#2 0.68,-0.23,0.94,U] [#3 0.57,-0.11,0.96,U] [#4 0.50,0.11,0.24,U] [#5 0.60,0.15,0.73,U] [#6 0.61,0.10,0.66,U] [#7 0.61,0.12,0.53,U] [#8 1.16,0.31,0.46,U] 
00:23:33.554 00.003 1092 refined, 8 included, MultiStar: {0.73, 0.05}, one-star: {1.10, -0.00}
00:23:33.557 00.003 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
00:23:33.559 00.002 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
00:23:33.564 00.005 1092 CameraToMount -- cameraX=0.73 cameraY=0.05 hyp=0.74 cameraTheta=0.07 mountX=0.65 mountY=0.24, mountTheta=0.36
00:23:33.572 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.73, y=0.05, opts=13)
00:23:33.577 00.005 1092 Enqueuing Move request for scope (0.73, 0.05)
00:23:33.589 00.012 2744 Worker thread wakes up
00:23:33.589 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.05) opts 0xd
00:23:33.589 00.000 2744 Handling offset move in thread for scope, endpoint = (0.73, 0.05)
00:23:33.589 00.000 2744 Moving (0.73, 0.05) raw xDistance=0.65 yDistance=0.24
00:23:33.589 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:23:33.589 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:33.589 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:23:33.589 00.000 2744 MoveAxis(W, 145, ABG)
00:23:33.589 00.000 2744 Guiding  Dir = 3, Dur = 145
00:23:33.590 00.001 2744 IsSlewing returns 0
00:23:33.590 00.000 2744 IsGuiding returns 0
00:23:33.590 00.000 2744 PulseGuide returned control before completion, sleep 155
00:23:33.629 00.039 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1319, FiltMax=65535, Gamma=0.510
00:23:33.646 00.017 1092 UpdateGuideState exits: m=540029 SNR=84.3
00:23:33.649 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:33.653 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:33.655 00.002 1092 Enqueuing Expose request
00:23:33.761 00.106 2744 IsGuiding returns 0
00:23:33.761 00.000 2744 Move returns status 0, amount 145
00:23:33.762 00.001 2744 MoveAxis(N, 0, ABG)
00:23:33.762 00.000 2744 Move returns status 0, amount 0
00:23:33.762 00.000 2744 move complete, result=0
00:23:33.763 00.001 2744 worker thread done servicing request
00:23:33.763 00.000 2744 Worker thread wakes up
00:23:33.763 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:33.763 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:33.764 00.001 1092 GuideStep: 0.6 px 145 ms WEST, 0.2 px 0 ms NORTH
00:23:37.141 03.377 2744 Exposure complete
00:23:37.335 00.194 2744 worker thread done servicing request
00:23:37.335 00.000 1092 OnExposeComplete: enter
00:23:37.337 00.002 1092 UpdateGuideState(): m_state=6
00:23:37.339 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 872
00:23:37.342 00.003 1092 Star::Find returns 1 (0), X=1603.20, Y=1128.06, Mass=484795, SNR=76.0, Peak=53482 HFD=3.2
00:23:37.344 00.002 1092 MultiStar: [#1 0.70,0.11,0.88,U] [#2 0.24,-0.09,0.95,U] [#3 0.41,0.22,0.79,U] [#4 0.12,0.54,0.21,U] [#5 0.39,0.04,0.92,U] [#6 0.45,-0.03,0.89,U] [#7 0.48,0.23,0.63,U] [#8 0.60,0.17,0.49,U] 
00:23:37.347 00.003 1092 refined, 8 included, MultiStar: {0.53, 0.04}, one-star: {1.04, -0.25}
00:23:37.349 00.002 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.51 = 0.51)
00:23:37.351 00.002 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
00:23:37.353 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=0.04 hyp=0.53 cameraTheta=0.08 mountX=0.47 mountY=0.18, mountTheta=0.38
00:23:37.358 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.04, opts=13)
00:23:37.360 00.002 1092 Enqueuing Move request for scope (0.53, 0.04)
00:23:37.363 00.003 2744 Worker thread wakes up
00:23:37.363 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.04) opts 0xd
00:23:37.363 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.04)
00:23:37.363 00.000 2744 Moving (0.53, 0.04) raw xDistance=0.47 yDistance=0.18
00:23:37.363 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
00:23:37.363 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:37.363 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:23:37.363 00.000 2744 MoveAxis(W, 114, ABG)
00:23:37.363 00.000 2744 Guiding  Dir = 3, Dur = 114
00:23:37.363 00.000 2744 IsSlewing returns 0
00:23:37.363 00.000 2744 IsGuiding returns 0
00:23:37.364 00.001 2744 PulseGuide returned control before completion, sleep 124
00:23:37.377 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:23:37.393 00.016 1092 UpdateGuideState exits: m=484795 SNR=76.0
00:23:37.395 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:37.397 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:37.399 00.002 1092 Enqueuing Expose request
00:23:37.496 00.097 2744 IsGuiding returns 1
00:23:37.496 00.000 2744 scope still moving after pulse duration time elapsed
00:23:37.527 00.031 2744 IsSlewing returns 0
00:23:37.527 00.000 2744 IsGuiding returns 0
00:23:37.528 00.001 2744 scope move finished after 114 + 50 ms
00:23:37.528 00.000 2744 Move returns status 0, amount 114
00:23:37.528 00.000 2744 MoveAxis(N, 0, ABG)
00:23:37.528 00.000 2744 Move returns status 0, amount 0
00:23:37.528 00.000 2744 move complete, result=0
00:23:37.528 00.000 2744 worker thread done servicing request
00:23:37.529 00.001 2744 Worker thread wakes up
00:23:37.529 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:37.529 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:37.540 00.011 1092 GuideStep: 0.5 px 114 ms WEST, 0.2 px 0 ms NORTH
00:23:40.912 03.372 2744 Exposure complete
00:23:41.115 00.203 2744 worker thread done servicing request
00:23:41.115 00.000 1092 OnExposeComplete: enter
00:23:41.118 00.003 1092 UpdateGuideState(): m_state=6
00:23:41.121 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 873
00:23:41.123 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1128.06, Mass=507634, SNR=77.7, Peak=49338 HFD=3.8
00:23:41.125 00.002 1092 MultiStar: [#1 0.25,0.05,1.15,U] [#2 0.19,-0.05,1.03,U] [#3 0.17,0.02,0.90,U] [#4 0.38,-0.10,0.20,U] [#5 0.20,0.07,0.75,U] [#6 0.28,0.05,0.66,U] [#7 0.32,0.15,0.80,U] [#8 0.53,0.29,0.58,U] 
00:23:41.127 00.002 1092 refined, 8 included, MultiStar: {0.33, 0.02}, one-star: {0.71, -0.25}
00:23:41.131 00.004 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
00:23:41.134 00.003 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.33 = 0.33)
00:23:41.136 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.06 mountX=0.29 mountY=0.11, mountTheta=0.35
00:23:41.141 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.02, opts=13)
00:23:41.143 00.002 1092 Enqueuing Move request for scope (0.33, 0.02)
00:23:41.146 00.003 2744 Worker thread wakes up
00:23:41.146 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
00:23:41.146 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
00:23:41.146 00.000 2744 Moving (0.33, 0.02) raw xDistance=0.29 yDistance=0.11
00:23:41.147 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
00:23:41.147 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:41.147 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:23:41.147 00.000 2744 MoveAxis(W, 73, ABG)
00:23:41.147 00.000 2744 Guiding  Dir = 3, Dur = 73
00:23:41.147 00.000 2744 IsSlewing returns 0
00:23:41.147 00.000 2744 IsGuiding returns 0
00:23:41.148 00.001 2744 PulseGuide returned control before completion, sleep 83
00:23:41.169 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1725, FiltMax=65535, Gamma=0.510
00:23:41.186 00.017 1092 UpdateGuideState exits: m=507634 SNR=77.7
00:23:41.189 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:41.192 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:41.195 00.003 1092 Enqueuing Expose request
00:23:41.237 00.042 2744 IsGuiding returns 1
00:23:41.237 00.000 2744 scope still moving after pulse duration time elapsed
00:23:41.268 00.031 2744 IsSlewing returns 0
00:23:41.268 00.000 2744 IsGuiding returns 1
00:23:41.299 00.031 2744 IsSlewing returns 0
00:23:41.299 00.000 2744 IsGuiding returns 1
00:23:41.330 00.031 2744 IsSlewing returns 0
00:23:41.331 00.001 2744 IsGuiding returns 0
00:23:41.331 00.000 2744 scope move finished after 73 + 111 ms
00:23:41.332 00.001 2744 Move returns status 0, amount 73
00:23:41.332 00.000 2744 MoveAxis(N, 0, ABG)
00:23:41.332 00.000 2744 Move returns status 0, amount 0
00:23:41.332 00.000 2744 move complete, result=0
00:23:41.332 00.000 2744 worker thread done servicing request
00:23:41.332 00.000 2744 Worker thread wakes up
00:23:41.332 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:41.332 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:41.334 00.002 1092 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
00:23:44.751 03.417 2744 Exposure complete
00:23:44.995 00.244 2744 worker thread done servicing request
00:23:44.996 00.001 1092 OnExposeComplete: enter
00:23:44.999 00.003 1092 UpdateGuideState(): m_state=6
00:23:45.002 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 874
00:23:45.004 00.002 1092 Star::Find returns 1 (0), X=1603.24, Y=1127.92, Mass=547414, SNR=98.1, Peak=55306 HFD=3.4
00:23:45.007 00.003 1092 MultiStar: [#1 0.54,0.19,0.78,U] [#2 0.34,-0.10,0.78,U] [#3 0.32,0.02,0.70,U] [#4 0.98,-0.01,0.20,U] [#5 0.55,0.11,0.59,U] [#6 0.31,-0.08,0.61,U] [#7 0.51,0.23,0.43,U] [#8 0.68,0.58,0.41,U] 
00:23:45.010 00.003 1092 refined, 8 included, MultiStar: {0.58, 0.01}, one-star: {1.08, -0.38}
00:23:45.014 00.004 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.44 = 0.44)
00:23:45.016 00.002 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.29 = 0.29)
00:23:45.018 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=0.01 hyp=0.58 cameraTheta=0.02 mountX=0.53 mountY=0.16, mountTheta=0.30
00:23:45.026 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=0.01, opts=13)
00:23:45.029 00.003 1092 Enqueuing Move request for scope (0.58, 0.01)
00:23:45.032 00.003 2744 Worker thread wakes up
00:23:45.033 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.01) opts 0xd
00:23:45.033 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, 0.01)
00:23:45.033 00.000 2744 Moving (0.58, 0.01) raw xDistance=0.53 yDistance=0.16
00:23:45.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
00:23:45.033 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:45.033 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:23:45.033 00.000 2744 MoveAxis(W, 123, ABG)
00:23:45.033 00.000 2744 Guiding  Dir = 3, Dur = 123
00:23:45.033 00.000 2744 IsSlewing returns 0
00:23:45.034 00.001 2744 IsGuiding returns 0
00:23:45.034 00.000 2744 PulseGuide returned control before completion, sleep 133
00:23:45.057 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1354, FiltMax=65535, Gamma=0.510
00:23:45.073 00.016 1092 UpdateGuideState exits: m=547414 SNR=98.1
00:23:45.076 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:45.079 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:45.081 00.002 1092 Enqueuing Expose request
00:23:45.181 00.100 2744 IsGuiding returns 1
00:23:45.181 00.000 2744 scope still moving after pulse duration time elapsed
00:23:45.211 00.030 2744 IsSlewing returns 0
00:23:45.211 00.000 2744 IsGuiding returns 0
00:23:45.213 00.002 2744 scope move finished after 123 + 55 ms
00:23:45.213 00.000 2744 Move returns status 0, amount 123
00:23:45.213 00.000 2744 MoveAxis(N, 0, ABG)
00:23:45.213 00.000 2744 Move returns status 0, amount 0
00:23:45.214 00.001 2744 move complete, result=0
00:23:45.215 00.001 2744 worker thread done servicing request
00:23:45.215 00.000 2744 Worker thread wakes up
00:23:45.215 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:45.215 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:45.216 00.001 1092 GuideStep: 0.5 px 123 ms WEST, 0.2 px 0 ms NORTH
00:23:48.642 03.426 2744 Exposure complete
00:23:48.954 00.312 2744 worker thread done servicing request
00:23:48.954 00.000 1092 OnExposeComplete: enter
00:23:48.958 00.004 1092 UpdateGuideState(): m_state=6
00:23:48.963 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 875
00:23:48.968 00.005 1092 Star::Find returns 1 (0), X=1602.94, Y=1128.17, Mass=534716, SNR=79.6, Peak=59850 HFD=3.2
00:23:48.974 00.006 1092 MultiStar: [#1 0.41,0.24,0.98,U] [#2 0.11,-0.18,1.05,U] [#3 0.33,0.24,0.77,U] [#4 0.17,0.11,0.16,U] [#5 0.20,0.34,0.92,U] [#6 0.33,0.26,0.77,U] [#7 0.32,0.45,0.56,U] [#8 0.51,0.44,0.46,U] 
00:23:48.978 00.004 1092 refined, 8 included, MultiStar: {0.37, 0.16}, one-star: {0.78, -0.14}
00:23:48.983 00.005 1092 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.43) = xAngle (0.84 = 0.84)
00:23:48.988 00.005 1092 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.69 = 0.69)
00:23:48.992 00.004 1092 CameraToMount -- cameraX=0.37 cameraY=0.16 hyp=0.40 cameraTheta=0.42 mountX=0.27 mountY=0.25, mountTheta=0.76
00:23:48.999 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=0.16, opts=13)
00:23:49.004 00.005 1092 Enqueuing Move request for scope (0.37, 0.16)
00:23:49.008 00.004 2744 Worker thread wakes up
00:23:49.008 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.16) opts 0xd
00:23:49.008 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, 0.16)
00:23:49.008 00.000 2744 Moving (0.37, 0.16) raw xDistance=0.27 yDistance=0.25
00:23:49.009 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
00:23:49.009 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:49.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:23:49.009 00.000 2744 MoveAxis(E, 0, ABG)
00:23:49.009 00.000 2744 Move returns status 0, amount 0
00:23:49.009 00.000 2744 MoveAxis(N, 0, ABG)
00:23:49.009 00.000 2744 Move returns status 0, amount 0
00:23:49.009 00.000 2744 move complete, result=0
00:23:49.009 00.000 2744 worker thread done servicing request
00:23:49.031 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1549, FiltMax=65535, Gamma=0.510
00:23:49.055 00.024 1092 UpdateGuideState exits: m=534716 SNR=79.6
00:23:49.059 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:49.064 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:49.068 00.004 1092 Enqueuing Expose request
00:23:49.071 00.003 2744 Worker thread wakes up
00:23:49.071 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:23:49.075 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:49.075 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:52.472 03.397 2744 Exposure complete
00:23:52.681 00.209 2744 worker thread done servicing request
00:23:52.681 00.000 1092 OnExposeComplete: enter
00:23:52.684 00.003 1092 UpdateGuideState(): m_state=6
00:23:52.688 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 876
00:23:52.690 00.002 1092 Star::Find returns 1 (0), X=1603.11, Y=1127.94, Mass=563566, SNR=88.3, Peak=48138 HFD=3.8
00:23:52.692 00.002 1092 MultiStar: [#1 0.75,-0.08,0.87,U] [#2 0.54,-0.02,0.96,U] [#3 0.40,-0.05,0.70,U] [#4 0.93,0.14,0.14,U] [#5 0.72,0.12,0.76,U] [#6 0.61,0.12,0.89,U] [#7 0.57,0.08,0.52,U] [#8 0.96,-0.01,0.39,U] 
00:23:52.695 00.003 1092 refined, 8 included, MultiStar: {0.69, -0.04}, one-star: {0.95, -0.37}
00:23:52.699 00.004 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
00:23:52.701 00.002 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:23:52.704 00.003 1092 CameraToMount -- cameraX=0.69 cameraY=-0.04 hyp=0.69 cameraTheta=-0.06 mountX=0.64 mountY=0.15, mountTheta=0.23
00:23:52.709 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.04, opts=13)
00:23:52.713 00.004 1092 Enqueuing Move request for scope (0.69, -0.04)
00:23:52.715 00.002 2744 Worker thread wakes up
00:23:52.716 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.04) opts 0xd
00:23:52.716 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.04)
00:23:52.716 00.000 2744 Moving (0.69, -0.04) raw xDistance=0.64 yDistance=0.15
00:23:52.716 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
00:23:52.716 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:52.716 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:23:52.716 00.000 2744 MoveAxis(W, 144, ABG)
00:23:52.716 00.000 2744 Guiding  Dir = 3, Dur = 144
00:23:52.716 00.000 2744 IsSlewing returns 0
00:23:52.717 00.001 2744 IsGuiding returns 0
00:23:52.717 00.000 2744 PulseGuide returned control before completion, sleep 154
00:23:52.734 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:23:52.751 00.017 1092 UpdateGuideState exits: m=563566 SNR=88.3
00:23:52.754 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:52.757 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:52.759 00.002 1092 Enqueuing Expose request
00:23:52.882 00.123 2744 IsGuiding returns 1
00:23:52.882 00.000 2744 scope still moving after pulse duration time elapsed
00:23:52.913 00.031 2744 IsSlewing returns 0
00:23:52.913 00.000 2744 IsGuiding returns 0
00:23:52.914 00.001 2744 scope move finished after 144 + 53 ms
00:23:52.914 00.000 2744 Move returns status 0, amount 144
00:23:52.914 00.000 2744 MoveAxis(N, 0, ABG)
00:23:52.914 00.000 2744 Move returns status 0, amount 0
00:23:52.914 00.000 2744 move complete, result=0
00:23:52.914 00.000 2744 worker thread done servicing request
00:23:52.914 00.000 2744 Worker thread wakes up
00:23:52.914 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:52.915 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:23:52.916 00.001 1092 GuideStep: 0.6 px 144 ms WEST, 0.1 px 0 ms NORTH
00:23:56.318 03.402 2744 Exposure complete
00:23:56.544 00.226 2744 worker thread done servicing request
00:23:56.544 00.000 1092 OnExposeComplete: enter
00:23:56.548 00.004 1092 UpdateGuideState(): m_state=6
00:23:56.552 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 877
00:23:56.557 00.005 1092 Star::Find returns 1 (0), X=1602.90, Y=1128.22, Mass=547745, SNR=94.8, Peak=57018 HFD=3.5
00:23:56.560 00.003 1092 MultiStar: [#1 0.49,0.32,0.70,U] [#2 0.26,-0.07,0.84,U] [#3 0.26,0.38,0.63,U] [#4 0.40,0.83,0.14,U] [#5 0.49,0.35,0.67,U] [#6 0.37,0.28,0.57,U] [#7 0.41,0.37,0.49,U] [#8 0.41,0.45,0.42,U] 
00:23:56.564 00.004 1092 refined, 8 included, MultiStar: {0.45, 0.22}, one-star: {0.74, -0.08}
00:23:56.567 00.003 1092 CameraToMount -- cameraTheta (0.46) - m_xAngle (-0.43) = xAngle (0.88 = 0.88)
00:23:56.572 00.005 1092 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.73 = 0.73)
00:23:56.575 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=0.22 hyp=0.50 cameraTheta=0.46 mountX=0.31 mountY=0.33, mountTheta=0.81
00:23:56.585 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.22, opts=13)
00:23:56.592 00.007 1092 Enqueuing Move request for scope (0.45, 0.22)
00:23:56.600 00.008 2744 Worker thread wakes up
00:23:56.601 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.22) opts 0xd
00:23:56.601 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.22)
00:23:56.601 00.000 2744 Moving (0.45, 0.22) raw xDistance=0.31 yDistance=0.33
00:23:56.601 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.31
00:23:56.601 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:23:56.601 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:23:56.601 00.000 2744 MoveAxis(W, 81, ABG)
00:23:56.601 00.000 2744 Guiding  Dir = 3, Dur = 81
00:23:56.602 00.001 2744 IsSlewing returns 0
00:23:56.602 00.000 2744 IsGuiding returns 0
00:23:56.603 00.001 2744 PulseGuide returned control before completion, sleep 91
00:23:56.624 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1399, FiltMax=65535, Gamma=0.510
00:23:56.645 00.021 1092 UpdateGuideState exits: m=547745 SNR=94.8
00:23:56.651 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:23:56.656 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:23:56.665 00.009 1092 Enqueuing Expose request
00:23:56.708 00.043 2744 IsGuiding returns 1
00:23:56.708 00.000 2744 scope still moving after pulse duration time elapsed
00:23:56.740 00.032 2744 IsSlewing returns 0
00:23:56.740 00.000 2744 IsGuiding returns 1
00:23:56.771 00.031 2744 IsSlewing returns 0
00:23:56.771 00.000 2744 IsGuiding returns 0
00:23:56.771 00.000 2744 scope move finished after 81 + 88 ms
00:23:56.771 00.000 2744 Move returns status 0, amount 81
00:23:56.773 00.002 2744 MoveAxis(N, 0, ABG)
00:23:56.773 00.000 2744 Move returns status 0, amount 0
00:23:56.773 00.000 2744 move complete, result=0
00:23:56.773 00.000 1092 GuideStep: 0.3 px 81 ms WEST, 0.3 px 0 ms NORTH
00:23:56.777 00.004 2744 worker thread done servicing request
00:23:56.777 00.000 2744 Worker thread wakes up
00:23:56.777 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:23:56.777 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:00.172 03.395 2744 Exposure complete
00:24:00.367 00.195 2744 worker thread done servicing request
00:24:00.367 00.000 1092 OnExposeComplete: enter
00:24:00.370 00.003 1092 UpdateGuideState(): m_state=6
00:24:00.373 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 878
00:24:00.376 00.003 1092 Star::Find returns 1 (0), X=1603.47, Y=1128.06, Mass=520069, SNR=78.6, Peak=49050 HFD=3.6
00:24:00.378 00.002 1092 MultiStar: [#1 0.91,0.12,0.96,U] [#2 0.72,-0.09,1.05,U] [#3 0.81,0.11,0.79,U] [#4 1.04,0.17,0.23,U] [#5 0.73,0.04,0.81,U] [#6 0.81,-0.06,0.73,U] [#7 0.86,-0.01,0.51,U] [#8 0.78,0.24,0.50,U] 
00:24:00.381 00.003 1092 refined, 8 included, MultiStar: {0.89, 0.00}, one-star: {1.31, -0.24}
00:24:00.383 00.002 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
00:24:00.385 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
00:24:00.388 00.003 1092 CameraToMount -- cameraX=0.89 cameraY=0.00 hyp=0.89 cameraTheta=0.00 mountX=0.81 mountY=0.24, mountTheta=0.29
00:24:00.392 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.89, y=0.00, opts=13)
00:24:00.395 00.003 1092 Enqueuing Move request for scope (0.89, 0.00)
00:24:00.398 00.003 2744 Worker thread wakes up
00:24:00.398 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.89, 0.00) opts 0xd
00:24:00.398 00.000 2744 Handling offset move in thread for scope, endpoint = (0.89, 0.00)
00:24:00.399 00.001 2744 Moving (0.89, 0.00) raw xDistance=0.81 yDistance=0.24
00:24:00.399 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.81
00:24:00.399 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:00.399 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:24:00.399 00.000 2744 MoveAxis(W, 187, ABG)
00:24:00.399 00.000 2744 Guiding  Dir = 3, Dur = 187
00:24:00.399 00.000 2744 IsSlewing returns 0
00:24:00.399 00.000 2744 IsGuiding returns 0
00:24:00.400 00.001 2744 PulseGuide returned control before completion, sleep 197
00:24:00.417 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:24:00.432 00.015 1092 UpdateGuideState exits: m=520069 SNR=78.6
00:24:00.434 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:00.437 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:00.439 00.002 1092 Enqueuing Expose request
00:24:00.600 00.161 2744 IsGuiding returns 1
00:24:00.600 00.000 2744 scope still moving after pulse duration time elapsed
00:24:00.631 00.031 2744 IsSlewing returns 0
00:24:00.631 00.000 2744 IsGuiding returns 0
00:24:00.631 00.000 2744 scope move finished after 187 + 45 ms
00:24:00.631 00.000 2744 Move returns status 0, amount 187
00:24:00.631 00.000 2744 MoveAxis(N, 0, ABG)
00:24:00.631 00.000 2744 Move returns status 0, amount 0
00:24:00.631 00.000 2744 move complete, result=0
00:24:00.632 00.001 2744 worker thread done servicing request
00:24:00.632 00.000 2744 Worker thread wakes up
00:24:00.632 00.000 1092 GuideStep: 0.8 px 187 ms WEST, 0.2 px 0 ms NORTH
00:24:00.636 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:00.636 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:04.018 03.382 2744 Exposure complete
00:24:04.207 00.189 2744 worker thread done servicing request
00:24:04.207 00.000 1092 OnExposeComplete: enter
00:24:04.209 00.002 1092 UpdateGuideState(): m_state=6
00:24:04.211 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 879
00:24:04.213 00.002 1092 Star::Find returns 1 (0), X=1602.82, Y=1128.15, Mass=517251, SNR=77.7, Peak=55402 HFD=3.6
00:24:04.217 00.004 1092 MultiStar: [#1 0.37,0.47,1.02,U] [#2 0.05,0.11,1.12,U] [#3 0.17,0.07,0.81,U] [#4 0.08,0.80,0.20,U] [#5 0.40,0.25,0.72,U] [#6 0.21,0.21,0.66,U] [#7 0.10,0.05,0.56,U] [#8 0.25,0.43,0.52,U] 
00:24:04.218 00.001 1092 refined, 8 included, MultiStar: {0.28, 0.19}, one-star: {0.67, -0.16}
00:24:04.221 00.003 1092 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.43) = xAngle (1.01 = 1.01)
00:24:04.222 00.001 1092 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.86 = 0.86)
00:24:04.224 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.59 mountX=0.18 mountY=0.26, mountTheta=0.96
00:24:04.228 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.19, opts=13)
00:24:04.230 00.002 1092 Enqueuing Move request for scope (0.28, 0.19)
00:24:04.232 00.002 2744 Worker thread wakes up
00:24:04.233 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
00:24:04.233 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
00:24:04.233 00.000 2744 Moving (0.28, 0.19) raw xDistance=0.18 yDistance=0.26
00:24:04.233 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:24:04.233 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:04.233 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:24:04.233 00.000 2744 MoveAxis(E, 0, ABG)
00:24:04.233 00.000 2744 Move returns status 0, amount 0
00:24:04.233 00.000 2744 MoveAxis(N, 0, ABG)
00:24:04.233 00.000 2744 Move returns status 0, amount 0
00:24:04.233 00.000 2744 move complete, result=0
00:24:04.233 00.000 2744 worker thread done servicing request
00:24:04.245 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:24:04.259 00.014 1092 UpdateGuideState exits: m=517251 SNR=77.7
00:24:04.261 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:04.264 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:04.266 00.002 1092 Enqueuing Expose request
00:24:04.268 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:24:04.270 00.002 2744 Worker thread wakes up
00:24:04.270 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:04.270 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:07.666 03.396 2744 Exposure complete
00:24:07.866 00.200 2744 worker thread done servicing request
00:24:07.866 00.000 1092 OnExposeComplete: enter
00:24:07.869 00.003 1092 UpdateGuideState(): m_state=6
00:24:07.872 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 880
00:24:07.874 00.002 1092 Star::Find returns 1 (0), X=1603.23, Y=1128.12, Mass=568653, SNR=83.5, Peak=59146 HFD=3.4
00:24:07.877 00.003 1092 MultiStar: [#1 0.51,0.09,0.89,U] [#2 0.43,-0.23,0.85,U] [#3 0.40,0.08,0.84,U] [#4 -0.01,0.12,0.17,U] [#5 0.46,0.09,0.76,U] [#6 0.51,0.11,0.74,U] [#7 0.53,-0.02,0.65,U] [#8 0.96,0.31,0.47,U] 
00:24:07.880 00.003 1092 refined, 8 included, MultiStar: {0.59, 0.01}, one-star: {1.07, -0.19}
00:24:07.883 00.003 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.44 = 0.44)
00:24:07.885 00.002 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.29 = 0.29)
00:24:07.887 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=0.01 hyp=0.59 cameraTheta=0.02 mountX=0.53 mountY=0.17, mountTheta=0.31
00:24:07.892 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=0.01, opts=13)
00:24:07.895 00.003 1092 Enqueuing Move request for scope (0.59, 0.01)
00:24:07.898 00.003 2744 Worker thread wakes up
00:24:07.898 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, 0.01) opts 0xd
00:24:07.899 00.001 2744 Handling offset move in thread for scope, endpoint = (0.59, 0.01)
00:24:07.899 00.000 2744 Moving (0.59, 0.01) raw xDistance=0.53 yDistance=0.17
00:24:07.899 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
00:24:07.899 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:07.899 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:24:07.899 00.000 2744 MoveAxis(W, 119, ABG)
00:24:07.899 00.000 2744 Guiding  Dir = 3, Dur = 119
00:24:07.899 00.000 2744 IsSlewing returns 0
00:24:07.899 00.000 2744 IsGuiding returns 0
00:24:07.900 00.001 2744 PulseGuide returned control before completion, sleep 129
00:24:07.915 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1491, FiltMax=65535, Gamma=0.510
00:24:07.932 00.017 1092 UpdateGuideState exits: m=568653 SNR=83.5
00:24:07.934 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:07.938 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:07.940 00.002 1092 Enqueuing Expose request
00:24:08.032 00.092 2744 IsGuiding returns 1
00:24:08.032 00.000 2744 scope still moving after pulse duration time elapsed
00:24:08.064 00.032 2744 IsSlewing returns 0
00:24:08.064 00.000 2744 IsGuiding returns 0
00:24:08.065 00.001 2744 scope move finished after 119 + 45 ms
00:24:08.065 00.000 2744 Move returns status 0, amount 119
00:24:08.065 00.000 2744 MoveAxis(N, 0, ABG)
00:24:08.065 00.000 2744 Move returns status 0, amount 0
00:24:08.066 00.001 2744 move complete, result=0
00:24:08.066 00.000 2744 worker thread done servicing request
00:24:08.066 00.000 2744 Worker thread wakes up
00:24:08.066 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:08.066 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:08.073 00.007 1092 GuideStep: 0.5 px 119 ms WEST, 0.2 px 0 ms NORTH
00:24:11.455 03.382 2744 Exposure complete
00:24:11.648 00.193 2744 worker thread done servicing request
00:24:11.648 00.000 1092 OnExposeComplete: enter
00:24:11.651 00.003 1092 UpdateGuideState(): m_state=6
00:24:11.654 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 881
00:24:11.656 00.002 1092 Star::Find returns 1 (0), X=1602.77, Y=1128.29, Mass=509872, SNR=81.0, Peak=55914 HFD=3.5
00:24:11.659 00.003 1092 MultiStar: [#1 0.21,0.42,0.98,U] [#2 0.03,0.17,0.92,U] [#3 -0.02,0.36,0.75,U] [#4 -0.70,0.48,0.19,U] [#5 0.11,0.29,0.76,U] [#6 0.18,0.26,0.72,U] [#7 0.48,0.44,0.62,U] [#8 0.38,0.49,0.45,U] 
00:24:11.661 00.002 1092 refined, 8 included, MultiStar: {0.22, 0.28}, one-star: {0.61, -0.02}
00:24:11.664 00.003 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
00:24:11.666 00.002 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.19 = 1.19)
00:24:11.668 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=0.28 hyp=0.36 cameraTheta=0.91 mountX=0.08 mountY=0.33, mountTheta=1.33
00:24:11.672 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.28, opts=13)
00:24:11.674 00.002 1092 Enqueuing Move request for scope (0.22, 0.28)
00:24:11.677 00.003 2744 Worker thread wakes up
00:24:11.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.28) opts 0xd
00:24:11.677 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.28)
00:24:11.677 00.000 2744 Moving (0.22, 0.28) raw xDistance=0.08 yDistance=0.33
00:24:11.677 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:24:11.677 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:11.677 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:24:11.677 00.000 2744 MoveAxis(E, 0, ABG)
00:24:11.677 00.000 2744 Move returns status 0, amount 0
00:24:11.677 00.000 2744 MoveAxis(N, 0, ABG)
00:24:11.677 00.000 2744 Move returns status 0, amount 0
00:24:11.677 00.000 2744 move complete, result=0
00:24:11.677 00.000 2744 worker thread done servicing request
00:24:11.691 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:24:11.707 00.016 1092 UpdateGuideState exits: m=509872 SNR=81.0
00:24:11.709 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:11.715 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:11.718 00.003 1092 Enqueuing Expose request
00:24:11.720 00.002 2744 Worker thread wakes up
00:24:11.721 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:11.721 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:11.721 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:24:15.109 03.388 2744 Exposure complete
00:24:15.308 00.199 2744 worker thread done servicing request
00:24:15.309 00.001 1092 OnExposeComplete: enter
00:24:15.312 00.003 1092 UpdateGuideState(): m_state=6
00:24:15.316 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 882
00:24:15.318 00.002 1092 Star::Find returns 1 (0), X=1602.58, Y=1128.25, Mass=497589, SNR=84.7, Peak=52474 HFD=3.6
00:24:15.321 00.003 1092 MultiStar: [#1 0.09,0.26,0.91,U] [#2 -0.09,-0.02,0.90,U] [#3 -0.02,0.26,0.69,U] [#4 -0.16,0.41,0.16,U] [#5 0.21,0.46,0.67,U] [#6 -0.17,0.42,0.70,U] [#7 -0.07,0.45,0.45,U] [#8 -0.09,0.51,0.45,U] 
00:24:15.324 00.003 1092 refined, 8 included, MultiStar: {0.06, 0.24}, one-star: {0.42, -0.06}
00:24:15.326 00.002 1092 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.43) = xAngle (1.77 = 1.77)
00:24:15.328 00.002 1092 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.62 = 1.62)
00:24:15.331 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.34 mountX=-0.05 mountY=0.25, mountTheta=1.77
00:24:15.337 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.24, opts=13)
00:24:15.339 00.002 1092 Enqueuing Move request for scope (0.06, 0.24)
00:24:15.342 00.003 2744 Worker thread wakes up
00:24:15.342 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.24) opts 0xd
00:24:15.342 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.24)
00:24:15.342 00.000 2744 Moving (0.06, 0.24) raw xDistance=-0.05 yDistance=0.25
00:24:15.342 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:24:15.342 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:15.342 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:24:15.343 00.001 2744 MoveAxis(E, 0, ABG)
00:24:15.343 00.000 2744 Move returns status 0, amount 0
00:24:15.343 00.000 2744 MoveAxis(N, 0, ABG)
00:24:15.343 00.000 2744 Move returns status 0, amount 0
00:24:15.343 00.000 2744 move complete, result=0
00:24:15.343 00.000 2744 worker thread done servicing request
00:24:15.357 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1639, FiltMax=65535, Gamma=0.510
00:24:15.374 00.017 1092 UpdateGuideState exits: m=497589 SNR=84.7
00:24:15.377 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:15.381 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:15.384 00.003 1092 Enqueuing Expose request
00:24:15.388 00.004 2744 Worker thread wakes up
00:24:15.388 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:24:15.391 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:15.391 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:18.788 03.397 2744 Exposure complete
00:24:18.983 00.195 2744 worker thread done servicing request
00:24:18.983 00.000 1092 OnExposeComplete: enter
00:24:18.987 00.004 1092 UpdateGuideState(): m_state=6
00:24:18.989 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 883
00:24:18.991 00.002 1092 Star::Find returns 1 (0), X=1602.36, Y=1128.32, Mass=493176, SNR=80.6, Peak=45027 HFD=3.4
00:24:18.993 00.002 1092 MultiStar: [#1 -0.08,0.34,0.95,U] [#2 -0.34,-0.26,1.00,U] [#3 -0.19,0.20,0.76,U] [#4 -0.17,-0.19,0.20,U] [#5 -0.12,0.15,0.72,U] [#6 -0.11,0.08,0.74,U] [#7 -0.18,0.31,0.50,U] [#8 0.21,0.11,0.47,U] 
00:24:18.996 00.003 1092 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {0.20, 0.01}
00:24:18.999 00.003 1092 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
00:24:19.001 00.002 1092 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.62 = 2.62)
00:24:19.003 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.12 cameraTheta=2.35 mountX=-0.12 mountY=0.06, mountTheta=2.65
00:24:19.007 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.09, opts=13)
00:24:19.011 00.004 1092 Enqueuing Move request for scope (-0.09, 0.09)
00:24:19.014 00.003 2744 Worker thread wakes up
00:24:19.014 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:24:19.014 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:24:19.014 00.000 2744 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.06
00:24:19.014 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:24:19.014 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:19.014 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:24:19.015 00.001 2744 MoveAxis(E, 0, ABG)
00:24:19.015 00.000 2744 Move returns status 0, amount 0
00:24:19.015 00.000 2744 MoveAxis(N, 0, ABG)
00:24:19.015 00.000 2744 Move returns status 0, amount 0
00:24:19.015 00.000 2744 move complete, result=0
00:24:19.015 00.000 2744 worker thread done servicing request
00:24:19.030 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1590, FiltMax=65535, Gamma=0.510
00:24:19.045 00.015 1092 UpdateGuideState exits: m=493176 SNR=80.6
00:24:19.048 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:19.051 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:19.054 00.003 1092 Enqueuing Expose request
00:24:19.056 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:19.058 00.002 2744 Worker thread wakes up
00:24:19.058 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:19.058 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:22.447 03.389 2744 Exposure complete
00:24:22.652 00.205 2744 worker thread done servicing request
00:24:22.652 00.000 1092 OnExposeComplete: enter
00:24:22.655 00.003 1092 UpdateGuideState(): m_state=6
00:24:22.657 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 884
00:24:22.660 00.003 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.38, Mass=547229, SNR=83.7, Peak=45539 HFD=3.7
00:24:22.667 00.007 1092 MultiStar: [#1 -0.58,0.32,0.91,U] [#2 -0.82,0.00,0.86,U] [#3 -0.62,0.66,0.85,U] [#4 -0.70,-0.00,0.16,U] [#5 -0.58,0.55,0.80,U] [#6 -0.64,0.51,0.65,U] [#7 -0.69,0.50,0.49,U] [#8 -0.47,0.40,0.39,U] 
00:24:22.669 00.002 1092 single-star, 8 included, MultiStar: {-0.53, 0.34}, one-star: {0.05, 0.07}
00:24:22.672 00.003 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.33 = 1.33)
00:24:22.674 00.002 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.18 = 1.18)
00:24:22.678 00.004 1092 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.02 mountY=0.08, mountTheta=1.32
00:24:22.686 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.07, opts=13)
00:24:22.688 00.002 1092 Enqueuing Move request for scope (0.05, 0.07)
00:24:22.691 00.003 2744 Worker thread wakes up
00:24:22.691 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
00:24:22.691 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
00:24:22.691 00.000 2744 Moving (0.05, 0.07) raw xDistance=0.02 yDistance=0.08
00:24:22.691 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:24:22.692 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:22.692 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:24:22.692 00.000 2744 MoveAxis(E, 0, ABG)
00:24:22.692 00.000 2744 Move returns status 0, amount 0
00:24:22.692 00.000 2744 MoveAxis(N, 0, ABG)
00:24:22.692 00.000 2744 Move returns status 0, amount 0
00:24:22.692 00.000 2744 move complete, result=0
00:24:22.692 00.000 2744 worker thread done servicing request
00:24:22.716 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1434, FiltMax=65535, Gamma=0.510
00:24:22.736 00.020 1092 UpdateGuideState exits: m=547229 SNR=83.7
00:24:22.741 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:22.743 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:22.748 00.005 1092 Enqueuing Expose request
00:24:22.750 00.002 2744 Worker thread wakes up
00:24:22.751 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:22.753 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:22.753 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:26.141 03.388 2744 Exposure complete
00:24:26.338 00.197 2744 worker thread done servicing request
00:24:26.338 00.000 1092 OnExposeComplete: enter
00:24:26.341 00.003 1092 UpdateGuideState(): m_state=6
00:24:26.344 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 885
00:24:26.347 00.003 1092 Star::Find returns 1 (0), X=1601.14, Y=1128.90, Mass=550004, SNR=91.4, Peak=46131 HFD=3.8
00:24:26.351 00.004 1092 MultiStar: [#1 -1.31,1.00,0.85,U] [#2 -1.40,0.44,0.85,U] [#3 -1.47,0.87,0.74,U] [#4 -1.45,1.45,0.14,U] [#5 -1.28,0.87,0.73,U] [#6 -1.37,0.78,0.63,U] [#7 -1.39,0.76,0.55,U] [#8 -1.15,0.98,0.42,U] 
00:24:26.354 00.003 1092 single-star, 8 included, MultiStar: {-1.30, 0.78}, one-star: {-1.02, 0.59}
00:24:26.357 00.003 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
00:24:26.359 00.002 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
00:24:26.361 00.002 1092 CameraToMount -- cameraX=-1.02 cameraY=0.59 hyp=1.17 cameraTheta=2.62 mountX=-1.17 mountY=0.29, mountTheta=2.90
00:24:26.368 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=0.59, opts=13)
00:24:26.371 00.003 1092 Enqueuing Move request for scope (-1.02, 0.59)
00:24:26.374 00.003 2744 Worker thread wakes up
00:24:26.374 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.59) opts 0xd
00:24:26.374 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 0.59)
00:24:26.374 00.000 2744 Moving (-1.02, 0.59) raw xDistance=-1.17 yDistance=0.29
00:24:26.374 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
00:24:26.374 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:26.375 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:24:26.375 00.000 2744 MoveAxis(E, 262, ABG)
00:24:26.375 00.000 2744 Guiding  Dir = 2, Dur = 262
00:24:26.375 00.000 2744 IsSlewing returns 0
00:24:26.375 00.000 2744 IsGuiding returns 0
00:24:26.376 00.001 2744 PulseGuide returned control before completion, sleep 272
00:24:26.390 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:24:26.405 00.015 1092 UpdateGuideState exits: m=550004 SNR=91.4
00:24:26.408 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:26.410 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:26.414 00.004 1092 Enqueuing Expose request
00:24:26.662 00.248 2744 IsGuiding returns 1
00:24:26.662 00.000 2744 scope still moving after pulse duration time elapsed
00:24:26.693 00.031 2744 IsSlewing returns 0
00:24:26.693 00.000 2744 IsGuiding returns 1
00:24:26.724 00.031 2744 IsSlewing returns 0
00:24:26.724 00.000 2744 IsGuiding returns 0
00:24:26.724 00.000 2744 scope move finished after 262 + 87 ms
00:24:26.724 00.000 2744 Move returns status 0, amount 262
00:24:26.724 00.000 2744 MoveAxis(N, 0, ABG)
00:24:26.725 00.001 2744 Move returns status 0, amount 0
00:24:26.725 00.000 2744 move complete, result=0
00:24:26.725 00.000 2744 worker thread done servicing request
00:24:26.725 00.000 2744 Worker thread wakes up
00:24:26.725 00.000 1092 GuideStep: -1.2 px 262 ms EAST, 0.3 px 0 ms NORTH
00:24:26.728 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:26.728 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:30.112 03.384 2744 Exposure complete
00:24:30.315 00.203 2744 worker thread done servicing request
00:24:30.315 00.000 1092 OnExposeComplete: enter
00:24:30.319 00.004 1092 UpdateGuideState(): m_state=6
00:24:30.321 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 886
00:24:30.324 00.003 1092 Star::Find returns 1 (0), X=1602.05, Y=1128.40, Mass=545293, SNR=94.1, Peak=54515 HFD=3.5
00:24:30.326 00.002 1092 MultiStar: [#1 -0.49,0.50,0.71,U] [#2 -0.69,0.20,0.82,U] [#3 -0.74,0.36,0.73,U] [#4 0.16,0.18,0.16,U] [#5 -0.69,0.58,0.81,U] [#6 -0.83,0.56,0.71,U] [#7 -0.47,0.25,0.50,U] [#8 -0.29,0.69,0.42,U] 
00:24:30.329 00.003 1092 single-star, 8 included, MultiStar: {-0.52, 0.37}, one-star: {-0.11, 0.09}
00:24:30.332 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
00:24:30.334 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
00:24:30.337 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.47 mountX=-0.14 mountY=0.05, mountTheta=2.76
00:24:30.342 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.09, opts=13)
00:24:30.344 00.002 1092 Enqueuing Move request for scope (-0.11, 0.09)
00:24:30.347 00.003 2744 Worker thread wakes up
00:24:30.347 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
00:24:30.347 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
00:24:30.347 00.000 2744 Moving (-0.11, 0.09) raw xDistance=-0.14 yDistance=0.05
00:24:30.348 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:24:30.348 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:30.348 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:24:30.348 00.000 2744 MoveAxis(E, 0, ABG)
00:24:30.348 00.000 2744 Move returns status 0, amount 0
00:24:30.348 00.000 2744 MoveAxis(N, 0, ABG)
00:24:30.348 00.000 2744 Move returns status 0, amount 0
00:24:30.348 00.000 2744 move complete, result=0
00:24:30.348 00.000 2744 worker thread done servicing request
00:24:30.363 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1539, FiltMax=65535, Gamma=0.510
00:24:30.377 00.014 1092 UpdateGuideState exits: m=545293 SNR=94.1
00:24:30.380 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:30.383 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:30.385 00.002 1092 Enqueuing Expose request
00:24:30.388 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:24:30.390 00.002 2744 Worker thread wakes up
00:24:30.391 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:30.391 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:33.813 03.422 2744 Exposure complete
00:24:34.058 00.245 2744 worker thread done servicing request
00:24:34.058 00.000 1092 OnExposeComplete: enter
00:24:34.062 00.004 1092 UpdateGuideState(): m_state=6
00:24:34.066 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 887
00:24:34.069 00.003 1092 Star::Find returns 1 (0), X=1601.88, Y=1128.63, Mass=521482, SNR=78.9, Peak=56643 HFD=3.3
00:24:34.074 00.005 1092 MultiStar: [#1 -0.44,0.68,0.94,U] [#2 -0.65,0.49,1.11,U] [#3 -0.65,0.56,0.90,U] [#4 -0.26,1.16,0.27,U] [#5 -0.65,0.65,0.76,U] [#6 -0.57,0.70,0.73,U] [#7 -0.50,0.86,0.64,U] [#8 -0.58,0.69,0.44,U] 
00:24:34.078 00.004 1092 single-star, 8 included, MultiStar: {-0.52, 0.61}, one-star: {-0.28, 0.33}
00:24:34.082 00.004 1092 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.43) = xAngle (2.70 = 2.70)
00:24:34.085 00.003 1092 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.55 = 2.55)
00:24:34.090 00.005 1092 CameraToMount -- cameraX=-0.28 cameraY=0.33 hyp=0.43 cameraTheta=2.27 mountX=-0.39 mountY=0.24, mountTheta=2.59
00:24:34.096 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.33, opts=13)
00:24:34.099 00.003 1092 Enqueuing Move request for scope (-0.28, 0.33)
00:24:34.104 00.005 2744 Worker thread wakes up
00:24:34.104 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.33) opts 0xd
00:24:34.104 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.33)
00:24:34.104 00.000 2744 Moving (-0.28, 0.33) raw xDistance=-0.39 yDistance=0.24
00:24:34.104 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
00:24:34.104 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:34.104 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:24:34.104 00.000 2744 MoveAxis(E, 87, ABG)
00:24:34.104 00.000 2744 Guiding  Dir = 2, Dur = 87
00:24:34.105 00.001 2744 IsSlewing returns 0
00:24:34.105 00.000 2744 IsGuiding returns 0
00:24:34.105 00.000 2744 PulseGuide returned control before completion, sleep 97
00:24:34.122 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:24:34.140 00.018 1092 UpdateGuideState exits: m=521482 SNR=78.9
00:24:34.143 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:34.151 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:34.155 00.004 1092 Enqueuing Expose request
00:24:34.212 00.057 2744 IsGuiding returns 1
00:24:34.212 00.000 2744 scope still moving after pulse duration time elapsed
00:24:34.243 00.031 2744 IsSlewing returns 0
00:24:34.243 00.000 2744 IsGuiding returns 1
00:24:34.275 00.032 2744 IsSlewing returns 0
00:24:34.275 00.000 2744 IsGuiding returns 0
00:24:34.276 00.001 2744 scope move finished after 87 + 82 ms
00:24:34.276 00.000 2744 Move returns status 0, amount 87
00:24:34.276 00.000 2744 MoveAxis(N, 0, ABG)
00:24:34.276 00.000 2744 Move returns status 0, amount 0
00:24:34.276 00.000 2744 move complete, result=0
00:24:34.276 00.000 2744 worker thread done servicing request
00:24:34.276 00.000 2744 Worker thread wakes up
00:24:34.276 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:34.276 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:34.277 00.001 1092 GuideStep: -0.4 px 87 ms EAST, 0.2 px 0 ms NORTH
00:24:37.668 03.391 2744 Exposure complete
00:24:37.861 00.193 2744 worker thread done servicing request
00:24:37.861 00.000 1092 OnExposeComplete: enter
00:24:37.863 00.002 1092 UpdateGuideState(): m_state=6
00:24:37.867 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 888
00:24:37.870 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1128.58, Mass=538082, SNR=95.6, Peak=55914 HFD=3.2
00:24:37.872 00.002 1092 MultiStar: [#1 -0.04,0.63,0.81,U] [#2 -0.26,0.49,0.89,U] [#3 -0.17,0.43,0.67,U] [#4 -0.09,0.80,0.17,U] [#5 -0.21,0.63,0.72,U] [#6 -0.28,0.63,0.65,U] [#7 -0.26,0.51,0.42,U] [#8 -0.14,0.69,0.42,U] 
00:24:37.874 00.002 1092 single-star, 8 included, MultiStar: {-0.11, 0.52}, one-star: {0.28, 0.27}
00:24:37.876 00.002 1092 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.43) = xAngle (1.19 = 1.19)
00:24:37.878 00.002 1092 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
00:24:37.880 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.27 hyp=0.39 cameraTheta=0.76 mountX=0.14 mountY=0.33, mountTheta=1.16
00:24:37.884 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.27, opts=13)
00:24:37.888 00.004 1092 Enqueuing Move request for scope (0.28, 0.27)
00:24:37.891 00.003 2744 Worker thread wakes up
00:24:37.891 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.27) opts 0xd
00:24:37.891 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.27)
00:24:37.891 00.000 2744 Moving (0.28, 0.27) raw xDistance=0.14 yDistance=0.33
00:24:37.891 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:24:37.891 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:37.891 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:24:37.891 00.000 2744 MoveAxis(E, 0, ABG)
00:24:37.891 00.000 2744 Move returns status 0, amount 0
00:24:37.891 00.000 2744 MoveAxis(N, 0, ABG)
00:24:37.891 00.000 2744 Move returns status 0, amount 0
00:24:37.891 00.000 2744 move complete, result=0
00:24:37.891 00.000 2744 worker thread done servicing request
00:24:37.905 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:24:37.919 00.014 1092 UpdateGuideState exits: m=538082 SNR=95.6
00:24:37.921 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:37.923 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:37.925 00.002 1092 Enqueuing Expose request
00:24:37.927 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:24:37.930 00.003 2744 Worker thread wakes up
00:24:37.930 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:37.931 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:41.319 03.388 2744 Exposure complete
00:24:41.515 00.196 2744 worker thread done servicing request
00:24:41.515 00.000 1092 OnExposeComplete: enter
00:24:41.518 00.003 1092 UpdateGuideState(): m_state=6
00:24:41.521 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 889
00:24:41.523 00.002 1092 Star::Find returns 1 (0), X=1602.65, Y=1128.47, Mass=548012, SNR=79.6, Peak=54490 HFD=3.4
00:24:41.526 00.003 1092 MultiStar: [#1 0.14,0.58,0.94,U] [#2 -0.00,0.25,0.98,U] [#3 -0.08,0.53,0.82,U] [#4 0.56,-0.26,0.23,U] [#5 0.13,0.57,0.81,U] [#6 -0.12,0.44,0.79,U] [#7 0.01,0.57,0.63,U] [#8 0.36,0.61,0.54,U] 
00:24:41.529 00.003 1092 refined, 8 included, MultiStar: {0.13, 0.42}, one-star: {0.50, 0.17}
00:24:41.532 00.003 1092 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
00:24:41.534 00.002 1092 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.54 = 1.54)
00:24:41.536 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=0.42 hyp=0.44 cameraTheta=1.26 mountX=-0.05 mountY=0.44, mountTheta=1.69
00:24:41.540 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=0.42, opts=13)
00:24:41.543 00.003 1092 Enqueuing Move request for scope (0.13, 0.42)
00:24:41.545 00.002 2744 Worker thread wakes up
00:24:41.546 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.42) opts 0xd
00:24:41.546 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, 0.42)
00:24:41.546 00.000 2744 Moving (0.13, 0.42) raw xDistance=-0.05 yDistance=0.44
00:24:41.546 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:24:41.546 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:41.546 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:24:41.546 00.000 2744 MoveAxis(E, 0, ABG)
00:24:41.546 00.000 2744 Move returns status 0, amount 0
00:24:41.546 00.000 2744 MoveAxis(N, 0, ABG)
00:24:41.546 00.000 2744 Move returns status 0, amount 0
00:24:41.546 00.000 2744 move complete, result=0
00:24:41.546 00.000 2744 worker thread done servicing request
00:24:41.561 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=899, FiltMax=65535, Gamma=0.510
00:24:41.575 00.014 1092 UpdateGuideState exits: m=548012 SNR=79.6
00:24:41.579 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:41.581 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:41.584 00.003 1092 Enqueuing Expose request
00:24:41.586 00.002 2744 Worker thread wakes up
00:24:41.586 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:24:41.588 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:41.589 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:44.988 03.399 2744 Exposure complete
00:24:45.209 00.221 2744 worker thread done servicing request
00:24:45.209 00.000 1092 OnExposeComplete: enter
00:24:45.212 00.003 1092 UpdateGuideState(): m_state=6
00:24:45.216 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 890
00:24:45.219 00.003 1092 Star::Find returns 1 (0), X=1602.88, Y=1128.13, Mass=533331, SNR=80.0, Peak=53898 HFD=3.7
00:24:45.221 00.002 1092 MultiStar: [#1 0.51,0.31,0.98,U] [#2 0.37,0.13,0.95,U] [#3 0.24,0.19,0.81,U] [#4 0.40,0.71,0.19,U] [#5 0.47,0.28,0.74,U] [#6 0.44,0.41,0.82,U] [#7 0.35,0.41,0.53,U] [#8 0.57,0.67,0.45,U] 
00:24:45.224 00.003 1092 refined, 8 included, MultiStar: {0.46, 0.25}, one-star: {0.72, -0.18}
00:24:45.226 00.002 1092 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.43) = xAngle (0.92 = 0.92)
00:24:45.228 00.002 1092 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.77 = 0.77)
00:24:45.231 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=0.25 hyp=0.52 cameraTheta=0.49 mountX=0.32 mountY=0.36, mountTheta=0.85
00:24:45.237 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=0.25, opts=13)
00:24:45.240 00.003 1092 Enqueuing Move request for scope (0.46, 0.25)
00:24:45.242 00.002 2744 Worker thread wakes up
00:24:45.242 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.25) opts 0xd
00:24:45.242 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, 0.25)
00:24:45.242 00.000 2744 Moving (0.46, 0.25) raw xDistance=0.32 yDistance=0.36
00:24:45.242 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:24:45.242 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:45.243 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:24:45.243 00.000 2744 MoveAxis(W, 71, ABG)
00:24:45.243 00.000 2744 Guiding  Dir = 3, Dur = 71
00:24:45.243 00.000 2744 IsSlewing returns 0
00:24:45.243 00.000 2744 IsGuiding returns 0
00:24:45.243 00.000 2744 PulseGuide returned control before completion, sleep 81
00:24:45.260 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:24:45.276 00.016 1092 UpdateGuideState exits: m=533331 SNR=80.0
00:24:45.279 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:45.282 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:45.284 00.002 1092 Enqueuing Expose request
00:24:45.337 00.053 2744 IsGuiding returns 0
00:24:45.337 00.000 2744 Move returns status 0, amount 71
00:24:45.337 00.000 2744 MoveAxis(N, 0, ABG)
00:24:45.337 00.000 2744 Move returns status 0, amount 0
00:24:45.337 00.000 2744 move complete, result=0
00:24:45.338 00.001 2744 worker thread done servicing request
00:24:45.338 00.000 2744 Worker thread wakes up
00:24:45.338 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:45.338 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:45.338 00.000 1092 GuideStep: 0.3 px 71 ms WEST, 0.4 px 0 ms NORTH
00:24:48.729 03.391 2744 Exposure complete
00:24:48.927 00.198 2744 worker thread done servicing request
00:24:48.927 00.000 1092 OnExposeComplete: enter
00:24:48.931 00.004 1092 UpdateGuideState(): m_state=6
00:24:48.933 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 891
00:24:48.936 00.003 1092 Star::Find returns 1 (0), X=1603.41, Y=1127.74, Mass=525349, SNR=87.7, Peak=49507 HFD=3.4
00:24:48.938 00.002 1092 MultiStar: [#1 1.12,-0.35,1.03,U] [#2 0.78,-0.33,0.99,U] [#3 0.95,-0.29,0.77,U] [#4 0.92,-0.17,0.19,U] [#5 0.90,-0.03,0.76,U] [#6 0.96,-0.18,0.67,U] [#7 0.97,-0.07,0.55,U] [#8 1.13,0.01,0.42,U] 
00:24:48.941 00.003 1092 refined, 8 included, MultiStar: {1.01, -0.27}, one-star: {1.26, -0.57}
00:24:48.943 00.002 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:24:48.945 00.002 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
00:24:48.948 00.003 1092 CameraToMount -- cameraX=1.01 cameraY=-0.27 hyp=1.04 cameraTheta=-0.26 mountX=1.03 mountY=0.02, mountTheta=0.02
00:24:48.953 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.01, y=-0.27, opts=13)
00:24:48.956 00.003 1092 Enqueuing Move request for scope (1.01, -0.27)
00:24:48.958 00.002 2744 Worker thread wakes up
00:24:48.958 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.27) opts 0xd
00:24:48.958 00.000 2744 Handling offset move in thread for scope, endpoint = (1.01, -0.27)
00:24:48.958 00.000 2744 Moving (1.01, -0.27) raw xDistance=1.03 yDistance=0.02
00:24:48.958 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 1.03
00:24:48.958 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:48.958 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:48.958 00.000 2744 MoveAxis(W, 235, ABG)
00:24:48.958 00.000 2744 Guiding  Dir = 3, Dur = 235
00:24:48.959 00.001 2744 IsSlewing returns 0
00:24:48.959 00.000 2744 IsGuiding returns 0
00:24:48.959 00.000 2744 PulseGuide returned control before completion, sleep 245
00:24:48.972 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1533, FiltMax=65535, Gamma=0.510
00:24:48.988 00.016 1092 UpdateGuideState exits: m=525349 SNR=87.7
00:24:48.990 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:48.992 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:48.994 00.002 1092 Enqueuing Expose request
00:24:49.219 00.225 2744 IsGuiding returns 1
00:24:49.219 00.000 2744 scope still moving after pulse duration time elapsed
00:24:49.250 00.031 2744 IsSlewing returns 0
00:24:49.250 00.000 2744 IsGuiding returns 0
00:24:49.250 00.000 2744 scope move finished after 235 + 56 ms
00:24:49.250 00.000 2744 Move returns status 0, amount 235
00:24:49.250 00.000 2744 MoveAxis(N, 0, ABG)
00:24:49.250 00.000 2744 Move returns status 0, amount 0
00:24:49.250 00.000 2744 move complete, result=0
00:24:49.251 00.001 2744 worker thread done servicing request
00:24:49.251 00.000 2744 Worker thread wakes up
00:24:49.251 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:49.251 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:49.251 00.000 1092 GuideStep: 1.0 px 235 ms WEST, 0.0 px 0 ms NORTH
00:24:52.640 03.389 2744 Exposure complete
00:24:52.842 00.202 2744 worker thread done servicing request
00:24:52.842 00.000 1092 OnExposeComplete: enter
00:24:52.847 00.005 1092 UpdateGuideState(): m_state=6
00:24:52.851 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 892
00:24:52.854 00.003 1092 Star::Find returns 1 (0), X=1603.51, Y=1127.80, Mass=500881, SNR=80.7, Peak=43987 HFD=3.4
00:24:52.857 00.003 1092 MultiStar: [#1 1.05,-0.21,1.04,U] [#2 0.74,-0.51,1.02,U] [#3 0.83,-0.03,0.92,U] [#4 1.24,-0.17,0.20,U] [#5 0.85,-0.25,0.85,U] [#6 0.83,-0.14,0.83,U] [#7 0.93,-0.06,0.63,U] [#8 0.90,-0.06,0.44,U] 
00:24:52.860 00.003 1092 refined, 8 included, MultiStar: {0.96, -0.25}, one-star: {1.35, -0.51}
00:24:52.865 00.005 1092 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:24:52.867 00.002 1092 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
00:24:52.870 00.003 1092 CameraToMount -- cameraX=0.96 cameraY=-0.25 hyp=0.99 cameraTheta=-0.25 mountX=0.97 mountY=0.02, mountTheta=0.02
00:24:52.874 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.96, y=-0.25, opts=13)
00:24:52.877 00.003 1092 Enqueuing Move request for scope (0.96, -0.25)
00:24:52.881 00.004 2744 Worker thread wakes up
00:24:52.881 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.25) opts 0xd
00:24:52.881 00.000 2744 Handling offset move in thread for scope, endpoint = (0.96, -0.25)
00:24:52.881 00.000 2744 Moving (0.96, -0.25) raw xDistance=0.97 yDistance=0.02
00:24:52.881 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97
00:24:52.882 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:52.882 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:24:52.882 00.000 2744 MoveAxis(W, 234, ABG)
00:24:52.882 00.000 2744 Guiding  Dir = 3, Dur = 234
00:24:52.882 00.000 2744 IsSlewing returns 0
00:24:52.882 00.000 2744 IsGuiding returns 0
00:24:52.883 00.001 2744 PulseGuide returned control before completion, sleep 244
00:24:52.904 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1517, FiltMax=65535, Gamma=0.510
00:24:52.919 00.015 1092 UpdateGuideState exits: m=500881 SNR=80.7
00:24:52.922 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:52.924 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:52.926 00.002 1092 Enqueuing Expose request
00:24:53.133 00.207 2744 IsGuiding returns 1
00:24:53.133 00.000 2744 scope still moving after pulse duration time elapsed
00:24:53.164 00.031 2744 IsSlewing returns 0
00:24:53.164 00.000 2744 IsGuiding returns 0
00:24:53.164 00.000 2744 scope move finished after 234 + 47 ms
00:24:53.164 00.000 2744 Move returns status 0, amount 234
00:24:53.164 00.000 2744 MoveAxis(N, 0, ABG)
00:24:53.164 00.000 2744 Move returns status 0, amount 0
00:24:53.165 00.001 2744 move complete, result=0
00:24:53.165 00.000 2744 worker thread done servicing request
00:24:53.165 00.000 2744 Worker thread wakes up
00:24:53.165 00.000 1092 GuideStep: 1.0 px 234 ms WEST, 0.0 px 0 ms NORTH
00:24:53.168 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:53.168 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:56.565 03.397 2744 Exposure complete
00:24:56.762 00.197 2744 worker thread done servicing request
00:24:56.762 00.000 1092 OnExposeComplete: enter
00:24:56.764 00.002 1092 UpdateGuideState(): m_state=6
00:24:56.766 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 893
00:24:56.769 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1127.87, Mass=490643, SNR=75.8, Peak=49146 HFD=3.3
00:24:56.771 00.002 1092 MultiStar: [#1 0.56,0.00,1.03,U] [#2 0.41,-0.47,1.35,U] [#3 0.42,-0.14,0.94,U] [#4 0.65,0.16,0.21,U] [#5 0.70,-0.12,0.66,U] [#6 0.42,-0.04,0.77,U] [#7 0.50,-0.00,0.71,U] [#8 0.74,0.03,0.47,U] 
00:24:56.774 00.003 1092 refined, 8 included, MultiStar: {0.59, -0.18}, one-star: {1.09, -0.44}
00:24:56.776 00.002 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
00:24:56.778 00.002 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
00:24:56.781 00.003 1092 CameraToMount -- cameraX=0.59 cameraY=-0.18 hyp=0.62 cameraTheta=-0.29 mountX=0.61 mountY=-0.01, mountTheta=-0.02
00:24:56.786 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.18, opts=13)
00:24:56.789 00.003 1092 Enqueuing Move request for scope (0.59, -0.18)
00:24:56.791 00.002 2744 Worker thread wakes up
00:24:56.791 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.18) opts 0xd
00:24:56.792 00.001 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.18)
00:24:56.792 00.000 2744 Moving (0.59, -0.18) raw xDistance=0.61 yDistance=-0.01
00:24:56.792 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
00:24:56.792 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:24:56.792 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:24:56.792 00.000 2744 MoveAxis(W, 154, ABG)
00:24:56.792 00.000 2744 Guiding  Dir = 3, Dur = 154
00:24:56.792 00.000 2744 IsSlewing returns 0
00:24:56.792 00.000 2744 IsGuiding returns 0
00:24:56.793 00.001 2744 PulseGuide returned control before completion, sleep 164
00:24:56.812 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1175, FiltMax=65535, Gamma=0.510
00:24:56.839 00.027 1092 UpdateGuideState exits: m=490643 SNR=75.8
00:24:56.842 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:24:56.848 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:24:56.851 00.003 1092 Enqueuing Expose request
00:24:56.961 00.110 2744 IsGuiding returns 1
00:24:56.961 00.000 2744 scope still moving after pulse duration time elapsed
00:24:56.992 00.031 2744 IsSlewing returns 0
00:24:56.992 00.000 2744 IsGuiding returns 0
00:24:56.992 00.000 2744 scope move finished after 154 + 45 ms
00:24:56.992 00.000 2744 Move returns status 0, amount 154
00:24:56.992 00.000 2744 MoveAxis(N, 0, ABG)
00:24:56.992 00.000 2744 Move returns status 0, amount 0
00:24:56.993 00.001 2744 move complete, result=0
00:24:56.993 00.000 2744 worker thread done servicing request
00:24:56.993 00.000 2744 Worker thread wakes up
00:24:56.993 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:24:56.993 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:24:56.994 00.001 1092 GuideStep: 0.6 px 154 ms WEST, -0.0 px 0 ms NORTH
00:25:00.377 03.383 2744 Exposure complete
00:25:00.584 00.207 2744 worker thread done servicing request
00:25:00.585 00.001 1092 OnExposeComplete: enter
00:25:00.587 00.002 1092 UpdateGuideState(): m_state=6
00:25:00.591 00.004 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 894
00:25:00.596 00.005 1092 Star::Find returns 1 (0), X=1603.38, Y=1127.89, Mass=487353, SNR=75.9, Peak=48131 HFD=3.3
00:25:00.601 00.005 1092 MultiStar: [#1 0.77,0.02,1.02,U] [#2 0.75,-0.37,0.99,U] [#3 0.74,-0.10,0.92,U] [#4 0.91,-0.24,0.21,U] [#5 0.87,-0.07,0.76,U] [#6 0.82,-0.23,0.79,U] [#7 0.81,-0.10,0.54,U] [#8 0.81,0.20,0.59,U] 
00:25:00.605 00.004 1092 refined, 8 included, MultiStar: {0.86, -0.16}, one-star: {1.23, -0.41}
00:25:00.608 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
00:25:00.616 00.008 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:25:00.619 00.003 1092 CameraToMount -- cameraX=0.86 cameraY=-0.16 hyp=0.87 cameraTheta=-0.18 mountX=0.85 mountY=0.08, mountTheta=0.09
00:25:00.633 00.014 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.16, opts=13)
00:25:00.635 00.002 1092 Enqueuing Move request for scope (0.86, -0.16)
00:25:00.638 00.003 2744 Worker thread wakes up
00:25:00.638 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.16) opts 0xd
00:25:00.639 00.001 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.16)
00:25:00.639 00.000 2744 Moving (0.86, -0.16) raw xDistance=0.85 yDistance=0.08
00:25:00.639 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
00:25:00.639 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:00.639 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:00.639 00.000 2744 MoveAxis(W, 200, ABG)
00:25:00.639 00.000 2744 Guiding  Dir = 3, Dur = 200
00:25:00.639 00.000 2744 IsSlewing returns 0
00:25:00.639 00.000 2744 IsGuiding returns 0
00:25:00.640 00.001 2744 PulseGuide returned control before completion, sleep 210
00:25:00.661 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1477, FiltMax=65535, Gamma=0.510
00:25:00.686 00.025 1092 UpdateGuideState exits: m=487353 SNR=75.9
00:25:00.689 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:00.692 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:00.696 00.004 1092 Enqueuing Expose request
00:25:00.859 00.163 2744 IsGuiding returns 1
00:25:00.859 00.000 2744 scope still moving after pulse duration time elapsed
00:25:00.890 00.031 2744 IsSlewing returns 0
00:25:00.890 00.000 2744 IsGuiding returns 0
00:25:00.890 00.000 2744 scope move finished after 200 + 50 ms
00:25:00.891 00.001 2744 Move returns status 0, amount 200
00:25:00.891 00.000 2744 MoveAxis(N, 0, ABG)
00:25:00.891 00.000 2744 Move returns status 0, amount 0
00:25:00.891 00.000 2744 move complete, result=0
00:25:00.891 00.000 2744 worker thread done servicing request
00:25:00.892 00.001 2744 Worker thread wakes up
00:25:00.892 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:00.892 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:00.901 00.009 1092 GuideStep: 0.8 px 200 ms WEST, 0.1 px 0 ms NORTH
00:25:04.282 03.381 2744 Exposure complete
00:25:04.478 00.196 2744 worker thread done servicing request
00:25:04.478 00.000 1092 OnExposeComplete: enter
00:25:04.481 00.003 1092 UpdateGuideState(): m_state=6
00:25:04.483 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 895
00:25:04.486 00.003 1092 Star::Find returns 1 (0), X=1603.48, Y=1128.10, Mass=555850, SNR=85.6, Peak=55914 HFD=3.7
00:25:04.489 00.003 1092 MultiStar: [#1 0.76,0.02,1.02,U] [#2 0.61,-0.23,0.91,U] [#3 0.52,0.10,0.73,U] [#4 0.84,0.12,0.22,U] [#5 0.52,0.05,0.65,U] [#6 0.50,0.00,0.67,U] [#7 0.77,-0.03,0.50,U] [#8 0.95,0.14,0.42,U] 
00:25:04.491 00.002 1092 refined, 8 included, MultiStar: {0.77, -0.04}, one-star: {1.32, -0.20}
00:25:04.493 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:25:04.495 00.002 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
00:25:04.498 00.003 1092 CameraToMount -- cameraX=0.77 cameraY=-0.04 hyp=0.77 cameraTheta=-0.05 mountX=0.71 mountY=0.17, mountTheta=0.24
00:25:04.503 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.04, opts=13)
00:25:04.505 00.002 1092 Enqueuing Move request for scope (0.77, -0.04)
00:25:04.507 00.002 2744 Worker thread wakes up
00:25:04.507 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.04) opts 0xd
00:25:04.508 00.001 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.04)
00:25:04.508 00.000 2744 Moving (0.77, -0.04) raw xDistance=0.71 yDistance=0.17
00:25:04.508 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.71
00:25:04.508 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:04.508 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:25:04.508 00.000 2744 MoveAxis(W, 173, ABG)
00:25:04.508 00.000 2744 Guiding  Dir = 3, Dur = 173
00:25:04.508 00.000 2744 IsSlewing returns 0
00:25:04.509 00.001 2744 IsGuiding returns 0
00:25:04.509 00.000 2744 PulseGuide returned control before completion, sleep 183
00:25:04.525 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:25:04.542 00.017 1092 UpdateGuideState exits: m=555850 SNR=85.6
00:25:04.545 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:04.547 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:04.550 00.003 1092 Enqueuing Expose request
00:25:04.707 00.157 2744 IsGuiding returns 1
00:25:04.707 00.000 2744 scope still moving after pulse duration time elapsed
00:25:04.738 00.031 2744 IsSlewing returns 0
00:25:04.738 00.000 2744 IsGuiding returns 0
00:25:04.738 00.000 2744 scope move finished after 173 + 56 ms
00:25:04.738 00.000 2744 Move returns status 0, amount 173
00:25:04.739 00.001 2744 MoveAxis(N, 0, ABG)
00:25:04.739 00.000 2744 Move returns status 0, amount 0
00:25:04.739 00.000 2744 move complete, result=0
00:25:04.739 00.000 2744 worker thread done servicing request
00:25:04.739 00.000 2744 Worker thread wakes up
00:25:04.739 00.000 1092 GuideStep: 0.7 px 173 ms WEST, 0.2 px 0 ms NORTH
00:25:04.742 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:04.742 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:08.137 03.395 2744 Exposure complete
00:25:08.333 00.196 2744 worker thread done servicing request
00:25:08.333 00.000 1092 OnExposeComplete: enter
00:25:08.336 00.003 1092 UpdateGuideState(): m_state=6
00:25:08.339 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 896
00:25:08.342 00.003 1092 Star::Find returns 1 (0), X=1603.21, Y=1127.90, Mass=517833, SNR=78.3, Peak=47722 HFD=3.5
00:25:08.345 00.003 1092 MultiStar: [#1 0.67,-0.13,0.98,U] [#2 0.56,-0.05,1.33,U] [#3 0.75,-0.11,0.94,U] [#4 0.43,-0.01,0.20,U] [#5 0.77,0.03,0.77,U] [#6 0.80,-0.36,0.77,U] [#7 0.94,-0.18,0.57,U] [#8 0.94,0.09,0.46,U] 
00:25:08.348 00.003 1092 refined, 8 included, MultiStar: {0.77, -0.15}, one-star: {1.05, -0.40}
00:25:08.350 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:25:08.352 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:25:08.355 00.003 1092 CameraToMount -- cameraX=0.77 cameraY=-0.15 hyp=0.79 cameraTheta=-0.19 mountX=0.76 mountY=0.07, mountTheta=0.09
00:25:08.359 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.15, opts=13)
00:25:08.362 00.003 1092 Enqueuing Move request for scope (0.77, -0.15)
00:25:08.364 00.002 2744 Worker thread wakes up
00:25:08.364 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.15) opts 0xd
00:25:08.364 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.15)
00:25:08.365 00.001 2744 Moving (0.77, -0.15) raw xDistance=0.76 yDistance=0.07
00:25:08.365 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.76
00:25:08.365 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:08.365 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:25:08.365 00.000 2744 MoveAxis(W, 183, ABG)
00:25:08.365 00.000 2744 Guiding  Dir = 3, Dur = 183
00:25:08.365 00.000 2744 IsSlewing returns 0
00:25:08.365 00.000 2744 IsGuiding returns 0
00:25:08.366 00.001 2744 PulseGuide returned control before completion, sleep 193
00:25:08.380 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:25:08.394 00.014 1092 UpdateGuideState exits: m=517833 SNR=78.3
00:25:08.397 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:08.399 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:08.402 00.003 1092 Enqueuing Expose request
00:25:08.572 00.170 2744 IsGuiding returns 1
00:25:08.572 00.000 2744 scope still moving after pulse duration time elapsed
00:25:08.603 00.031 2744 IsSlewing returns 0
00:25:08.603 00.000 2744 IsGuiding returns 0
00:25:08.603 00.000 2744 scope move finished after 183 + 54 ms
00:25:08.603 00.000 2744 Move returns status 0, amount 183
00:25:08.603 00.000 2744 MoveAxis(N, 0, ABG)
00:25:08.603 00.000 2744 Move returns status 0, amount 0
00:25:08.603 00.000 2744 move complete, result=0
00:25:08.604 00.001 2744 worker thread done servicing request
00:25:08.604 00.000 2744 Worker thread wakes up
00:25:08.604 00.000 1092 GuideStep: 0.8 px 183 ms WEST, 0.1 px 0 ms NORTH
00:25:08.606 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:08.606 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:12.009 03.403 2744 Exposure complete
00:25:12.221 00.212 2744 worker thread done servicing request
00:25:12.221 00.000 1092 OnExposeComplete: enter
00:25:12.224 00.003 1092 UpdateGuideState(): m_state=6
00:25:12.226 00.002 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 897
00:25:12.229 00.003 1092 Star::Find returns 1 (0), X=1603.58, Y=1127.66, Mass=510509, SNR=79.4, Peak=45299 HFD=3.4
00:25:12.233 00.004 1092 MultiStar: [#1 1.01,-0.19,0.89,U] [#2 0.83,-0.22,1.06,U] [#3 0.82,-0.15,0.84,U] [#4 0.98,0.25,0.20,U] [#5 0.91,0.01,0.73,U] [#6 0.91,0.05,0.71,U] [#7 1.04,0.03,0.59,U] [#8 0.99,0.18,0.45,U] 
00:25:12.236 00.003 1092 refined, 8 included, MultiStar: {1.00, -0.15}, one-star: {1.42, -0.65}
00:25:12.238 00.002 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.28 = 0.28)
00:25:12.241 00.003 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
00:25:12.243 00.002 1092 CameraToMount -- cameraX=1.00 cameraY=-0.15 hyp=1.01 cameraTheta=-0.15 mountX=0.97 mountY=0.12, mountTheta=0.13
00:25:12.252 00.009 1092 SchedulePrimaryMove(0F8C9988, x=1.00, y=-0.15, opts=13)
00:25:12.255 00.003 1092 Enqueuing Move request for scope (1.00, -0.15)
00:25:12.257 00.002 2744 Worker thread wakes up
00:25:12.257 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.00, -0.15) opts 0xd
00:25:12.257 00.000 2744 Handling offset move in thread for scope, endpoint = (1.00, -0.15)
00:25:12.257 00.000 2744 Moving (1.00, -0.15) raw xDistance=0.97 yDistance=0.12
00:25:12.258 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.97
00:25:12.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:12.258 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:25:12.258 00.000 2744 MoveAxis(W, 230, ABG)
00:25:12.258 00.000 2744 Guiding  Dir = 3, Dur = 230
00:25:12.258 00.000 2744 IsSlewing returns 0
00:25:12.258 00.000 2744 IsGuiding returns 0
00:25:12.259 00.001 2744 PulseGuide returned control before completion, sleep 240
00:25:12.274 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1405, FiltMax=65535, Gamma=0.510
00:25:12.290 00.016 1092 UpdateGuideState exits: m=510509 SNR=79.4
00:25:12.293 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:12.295 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:12.297 00.002 1092 Enqueuing Expose request
00:25:12.503 00.206 2744 IsGuiding returns 1
00:25:12.503 00.000 2744 scope still moving after pulse duration time elapsed
00:25:12.535 00.032 2744 IsSlewing returns 0
00:25:12.535 00.000 2744 IsGuiding returns 0
00:25:12.535 00.000 2744 scope move finished after 230 + 46 ms
00:25:12.535 00.000 2744 Move returns status 0, amount 230
00:25:12.535 00.000 2744 MoveAxis(N, 0, ABG)
00:25:12.535 00.000 2744 Move returns status 0, amount 0
00:25:12.536 00.001 2744 move complete, result=0
00:25:12.536 00.000 2744 worker thread done servicing request
00:25:12.536 00.000 2744 Worker thread wakes up
00:25:12.536 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:12.536 00.000 1092 GuideStep: 1.0 px 230 ms WEST, 0.1 px 0 ms NORTH
00:25:12.539 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:15.922 03.383 2744 Exposure complete
00:25:16.127 00.205 2744 worker thread done servicing request
00:25:16.127 00.000 1092 OnExposeComplete: enter
00:25:16.130 00.003 1092 UpdateGuideState(): m_state=6
00:25:16.133 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 898
00:25:16.136 00.003 1092 Star::Find returns 1 (0), X=1603.13, Y=1128.02, Mass=503538, SNR=76.4, Peak=47322 HFD=3.3
00:25:16.138 00.002 1092 MultiStar: [#1 0.65,-0.22,1.02,U] [#2 0.45,-0.16,1.01,U] [#3 0.64,-0.02,0.77,U] [#4 0.78,-0.45,0.20,U] [#5 0.62,-0.02,0.72,U] [#6 0.49,-0.09,0.76,U] [#7 0.71,0.06,0.62,U] [#8 0.81,0.34,0.48,U] 
00:25:16.141 00.003 1092 refined, 8 included, MultiStar: {0.67, -0.10}, one-star: {0.98, -0.29}
00:25:16.142 00.001 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.28 = 0.28)
00:25:16.144 00.002 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
00:25:16.148 00.004 1092 CameraToMount -- cameraX=0.67 cameraY=-0.10 hyp=0.67 cameraTheta=-0.15 mountX=0.65 mountY=0.08, mountTheta=0.13
00:25:16.155 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=-0.10, opts=13)
00:25:16.158 00.003 1092 Enqueuing Move request for scope (0.67, -0.10)
00:25:16.160 00.002 2744 Worker thread wakes up
00:25:16.160 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.10) opts 0xd
00:25:16.160 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, -0.10)
00:25:16.160 00.000 2744 Moving (0.67, -0.10) raw xDistance=0.65 yDistance=0.08
00:25:16.160 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.65
00:25:16.160 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:16.160 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:25:16.160 00.000 2744 MoveAxis(W, 161, ABG)
00:25:16.160 00.000 2744 Guiding  Dir = 3, Dur = 161
00:25:16.161 00.001 2744 IsSlewing returns 0
00:25:16.161 00.000 2744 IsGuiding returns 0
00:25:16.161 00.000 2744 PulseGuide returned control before completion, sleep 171
00:25:16.180 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:25:16.194 00.014 1092 UpdateGuideState exits: m=503538 SNR=76.4
00:25:16.198 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:16.201 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:16.203 00.002 1092 Enqueuing Expose request
00:25:16.334 00.131 2744 IsGuiding returns 1
00:25:16.334 00.000 2744 scope still moving after pulse duration time elapsed
00:25:16.366 00.032 2744 IsSlewing returns 0
00:25:16.366 00.000 2744 IsGuiding returns 0
00:25:16.366 00.000 2744 scope move finished after 161 + 44 ms
00:25:16.366 00.000 2744 Move returns status 0, amount 161
00:25:16.366 00.000 2744 MoveAxis(N, 0, ABG)
00:25:16.367 00.001 2744 Move returns status 0, amount 0
00:25:16.367 00.000 2744 move complete, result=0
00:25:16.367 00.000 2744 worker thread done servicing request
00:25:16.367 00.000 2744 Worker thread wakes up
00:25:16.367 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:16.367 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:16.370 00.003 1092 GuideStep: 0.6 px 161 ms WEST, 0.1 px 0 ms NORTH
00:25:19.764 03.394 2744 Exposure complete
00:25:19.964 00.200 2744 worker thread done servicing request
00:25:19.964 00.000 1092 OnExposeComplete: enter
00:25:19.967 00.003 1092 UpdateGuideState(): m_state=6
00:25:19.970 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 899
00:25:19.972 00.002 1092 Star::Find returns 1 (0), X=1603.06, Y=1127.92, Mass=530880, SNR=79.9, Peak=54090 HFD=3.7
00:25:19.975 00.003 1092 MultiStar: [#1 0.39,-0.03,0.87,U] [#2 0.19,-0.31,1.02,U] [#3 0.31,0.02,0.74,U] [#4 0.50,-0.09,0.15,U] [#5 0.65,0.00,0.67,U] [#6 0.27,0.03,0.73,U] [#7 0.69,0.06,0.57,U] [#8 0.62,0.25,0.41,U] 
00:25:19.977 00.002 1092 refined, 8 included, MultiStar: {0.49, -0.09}, one-star: {0.90, -0.38}
00:25:19.979 00.002 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:25:19.982 00.003 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:25:19.984 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=-0.09 hyp=0.50 cameraTheta=-0.18 mountX=0.48 mountY=0.04, mountTheta=0.09
00:25:19.989 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.09, opts=13)
00:25:19.992 00.003 1092 Enqueuing Move request for scope (0.49, -0.09)
00:25:19.994 00.002 2744 Worker thread wakes up
00:25:19.994 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.09) opts 0xd
00:25:19.994 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.09)
00:25:19.994 00.000 2744 Moving (0.49, -0.09) raw xDistance=0.48 yDistance=0.04
00:25:19.994 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.48
00:25:19.994 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:19.994 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:25:19.994 00.000 2744 MoveAxis(W, 120, ABG)
00:25:19.994 00.000 2744 Guiding  Dir = 3, Dur = 120
00:25:19.994 00.000 2744 IsSlewing returns 0
00:25:19.995 00.001 2744 IsGuiding returns 0
00:25:19.995 00.000 2744 PulseGuide returned control before completion, sleep 130
00:25:20.010 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1522, FiltMax=65535, Gamma=0.510
00:25:20.027 00.017 1092 UpdateGuideState exits: m=530880 SNR=79.9
00:25:20.030 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:20.033 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:20.036 00.003 1092 Enqueuing Expose request
00:25:20.140 00.104 2744 IsGuiding returns 0
00:25:20.140 00.000 2744 Move returns status 0, amount 120
00:25:20.140 00.000 2744 MoveAxis(N, 0, ABG)
00:25:20.141 00.001 2744 Move returns status 0, amount 0
00:25:20.141 00.000 2744 move complete, result=0
00:25:20.141 00.000 2744 worker thread done servicing request
00:25:20.141 00.000 2744 Worker thread wakes up
00:25:20.141 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:20.141 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:20.143 00.002 1092 GuideStep: 0.5 px 120 ms WEST, 0.0 px 0 ms NORTH
00:25:23.526 03.383 2744 Exposure complete
00:25:23.723 00.197 2744 worker thread done servicing request
00:25:23.723 00.000 1092 OnExposeComplete: enter
00:25:23.726 00.003 1092 UpdateGuideState(): m_state=6
00:25:23.732 00.006 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 900
00:25:23.735 00.003 1092 Star::Find returns 1 (0), X=1603.06, Y=1128.05, Mass=529526, SNR=89.1, Peak=55402 HFD=3.4
00:25:23.739 00.004 1092 MultiStar: [#1 0.56,0.10,0.85,U] [#2 0.16,-0.22,0.84,U] [#3 0.30,-0.01,0.70,U] [#4 -0.20,0.63,0.19,U] [#5 0.39,-0.15,0.71,U] [#6 0.38,-0.07,0.61,U] [#7 0.29,0.04,0.50,U] [#8 0.68,0.08,0.37,U] 
00:25:23.742 00.003 1092 refined, 8 included, MultiStar: {0.45, -0.06}, one-star: {0.90, -0.26}
00:25:23.753 00.011 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.29 = 0.29)
00:25:23.757 00.004 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
00:25:23.759 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-0.13 mountX=0.43 mountY=0.06, mountTheta=0.14
00:25:23.766 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.06, opts=13)
00:25:23.770 00.004 1092 Enqueuing Move request for scope (0.45, -0.06)
00:25:23.773 00.003 2744 Worker thread wakes up
00:25:23.773 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.06) opts 0xd
00:25:23.773 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.06)
00:25:23.773 00.000 2744 Moving (0.45, -0.06) raw xDistance=0.43 yDistance=0.06
00:25:23.773 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
00:25:23.773 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:23.773 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:25:23.773 00.000 2744 MoveAxis(W, 105, ABG)
00:25:23.775 00.002 2744 Guiding  Dir = 3, Dur = 105
00:25:23.775 00.000 2744 IsSlewing returns 0
00:25:23.775 00.000 2744 IsGuiding returns 0
00:25:23.775 00.000 2744 PulseGuide returned control before completion, sleep 115
00:25:23.793 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:25:23.808 00.015 1092 UpdateGuideState exits: m=529526 SNR=89.1
00:25:23.811 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:23.813 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:23.816 00.003 1092 Enqueuing Expose request
00:25:23.893 00.077 2744 IsGuiding returns 1
00:25:23.895 00.002 2744 scope still moving after pulse duration time elapsed
00:25:23.924 00.029 2744 IsSlewing returns 0
00:25:23.924 00.000 2744 IsGuiding returns 0
00:25:23.924 00.000 2744 scope move finished after 105 + 44 ms
00:25:23.925 00.001 2744 Move returns status 0, amount 105
00:25:23.925 00.000 2744 MoveAxis(N, 0, ABG)
00:25:23.925 00.000 2744 Move returns status 0, amount 0
00:25:23.925 00.000 2744 move complete, result=0
00:25:23.925 00.000 2744 worker thread done servicing request
00:25:23.925 00.000 2744 Worker thread wakes up
00:25:23.925 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:23.925 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:23.926 00.001 1092 GuideStep: 0.4 px 105 ms WEST, 0.1 px 0 ms NORTH
00:25:27.312 03.386 2744 Exposure complete
00:25:27.509 00.197 2744 worker thread done servicing request
00:25:27.510 00.001 1092 OnExposeComplete: enter
00:25:27.513 00.003 1092 UpdateGuideState(): m_state=6
00:25:27.515 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 901
00:25:27.519 00.004 1092 Star::Find returns 1 (0), X=1602.61, Y=1128.22, Mass=550006, SNR=90.9, Peak=63290 HFD=3.6
00:25:27.521 00.002 1092 MultiStar: [#1 0.21,0.41,0.90,U] [#2 -0.10,0.15,0.86,U] [#3 0.02,0.38,0.72,U] [#4 0.23,1.11,0.20,U] [#5 0.25,0.22,0.65,U] [#6 0.01,0.52,0.62,U] [#7 0.25,0.35,0.55,U] [#8 0.28,0.50,0.39,U] 
00:25:27.524 00.003 1092 refined, 8 included, MultiStar: {0.18, 0.30}, one-star: {0.46, -0.09}
00:25:27.525 00.001 1092 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.43) = xAngle (1.47 = 1.47)
00:25:27.528 00.003 1092 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.31 = 1.31)
00:25:27.531 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.04 mountX=0.04 mountY=0.34, mountTheta=1.46
00:25:27.537 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.30, opts=13)
00:25:27.540 00.003 1092 Enqueuing Move request for scope (0.18, 0.30)
00:25:27.542 00.002 2744 Worker thread wakes up
00:25:27.542 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
00:25:27.542 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
00:25:27.542 00.000 2744 Moving (0.18, 0.30) raw xDistance=0.04 yDistance=0.34
00:25:27.542 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:25:27.542 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:27.543 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:25:27.543 00.000 2744 MoveAxis(E, 0, ABG)
00:25:27.543 00.000 2744 Move returns status 0, amount 0
00:25:27.543 00.000 2744 MoveAxis(N, 0, ABG)
00:25:27.543 00.000 2744 Move returns status 0, amount 0
00:25:27.543 00.000 2744 move complete, result=0
00:25:27.543 00.000 2744 worker thread done servicing request
00:25:27.556 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1719, FiltMax=65535, Gamma=0.510
00:25:27.571 00.015 1092 UpdateGuideState exits: m=550006 SNR=90.9
00:25:27.573 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:27.575 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:27.577 00.002 1092 Enqueuing Expose request
00:25:27.580 00.003 2744 Worker thread wakes up
00:25:27.580 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:25:27.582 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:27.582 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:30.964 03.382 2744 Exposure complete
00:25:31.155 00.191 2744 worker thread done servicing request
00:25:31.155 00.000 1092 OnExposeComplete: enter
00:25:31.157 00.002 1092 UpdateGuideState(): m_state=6
00:25:31.160 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 902
00:25:31.163 00.003 1092 Star::Find returns 1 (0), X=1602.81, Y=1128.24, Mass=561876, SNR=88.0, Peak=59034 HFD=3.6
00:25:31.166 00.003 1092 MultiStar: [#1 0.31,0.32,0.85,U] [#2 0.02,0.25,0.98,U] [#3 -0.07,0.44,0.72,U] [#4 0.31,0.12,0.19,U] [#5 0.13,0.30,0.67,U] [#6 -0.05,0.23,0.67,U] [#7 0.06,0.43,0.46,U] [#8 0.43,0.45,0.44,U] 
00:25:31.169 00.003 1092 refined, 8 included, MultiStar: {0.20, 0.26}, one-star: {0.65, -0.07}
00:25:31.171 00.002 1092 CameraToMount -- cameraTheta (0.90) - m_xAngle (-0.43) = xAngle (1.33 = 1.33)
00:25:31.173 00.002 1092 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.17 = 1.17)
00:25:31.175 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=0.26 hyp=0.33 cameraTheta=0.90 mountX=0.08 mountY=0.30, mountTheta=1.32
00:25:31.180 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.26, opts=13)
00:25:31.183 00.003 1092 Enqueuing Move request for scope (0.20, 0.26)
00:25:31.186 00.003 2744 Worker thread wakes up
00:25:31.186 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.26) opts 0xd
00:25:31.186 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.26)
00:25:31.186 00.000 2744 Moving (0.20, 0.26) raw xDistance=0.08 yDistance=0.30
00:25:31.187 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:25:31.187 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:31.187 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:25:31.187 00.000 2744 MoveAxis(E, 0, ABG)
00:25:31.187 00.000 2744 Move returns status 0, amount 0
00:25:31.187 00.000 2744 MoveAxis(N, 0, ABG)
00:25:31.187 00.000 2744 Move returns status 0, amount 0
00:25:31.187 00.000 2744 move complete, result=0
00:25:31.187 00.000 2744 worker thread done servicing request
00:25:31.200 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1674, FiltMax=65535, Gamma=0.510
00:25:31.215 00.015 1092 UpdateGuideState exits: m=561876 SNR=88.0
00:25:31.218 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:31.220 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:31.222 00.002 1092 Enqueuing Expose request
00:25:31.224 00.002 2744 Worker thread wakes up
00:25:31.224 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:31.224 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:31.224 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:25:34.612 03.388 2744 Exposure complete
00:25:34.828 00.216 2744 worker thread done servicing request
00:25:34.828 00.000 1092 OnExposeComplete: enter
00:25:34.831 00.003 1092 UpdateGuideState(): m_state=6
00:25:34.834 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 903
00:25:34.837 00.003 1092 Star::Find returns 1 (0), X=1603.11, Y=1127.97, Mass=501558, SNR=86.6, Peak=47722 HFD=3.3
00:25:34.839 00.002 1092 MultiStar: [#1 0.66,0.08,0.94,U] [#2 0.41,-0.19,0.90,U] [#3 0.48,-0.14,0.73,U] [#4 0.42,0.37,0.20,U] [#5 0.60,0.08,0.65,U] [#6 0.51,0.23,0.69,U] [#7 0.61,0.30,0.60,U] [#8 0.71,0.20,0.39,U] 
00:25:34.842 00.003 1092 refined, 8 included, MultiStar: {0.62, 0.00}, one-star: {0.95, -0.34}
00:25:34.845 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
00:25:34.848 00.003 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
00:25:34.851 00.003 1092 CameraToMount -- cameraX=0.62 cameraY=0.00 hyp=0.62 cameraTheta=0.00 mountX=0.56 mountY=0.17, mountTheta=0.29
00:25:34.859 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=0.00, opts=13)
00:25:34.862 00.003 1092 Enqueuing Move request for scope (0.62, 0.00)
00:25:34.866 00.004 2744 Worker thread wakes up
00:25:34.866 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.00) opts 0xd
00:25:34.866 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, 0.00)
00:25:34.866 00.000 2744 Moving (0.62, 0.00) raw xDistance=0.56 yDistance=0.17
00:25:34.866 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
00:25:34.866 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:34.866 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:25:34.866 00.000 2744 MoveAxis(W, 126, ABG)
00:25:34.866 00.000 2744 Guiding  Dir = 3, Dur = 126
00:25:34.867 00.001 2744 IsSlewing returns 0
00:25:34.867 00.000 2744 IsGuiding returns 0
00:25:34.867 00.000 2744 PulseGuide returned control before completion, sleep 136
00:25:34.884 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1713, FiltMax=65535, Gamma=0.510
00:25:34.900 00.016 1092 UpdateGuideState exits: m=501558 SNR=86.6
00:25:34.904 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:34.907 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:34.909 00.002 1092 Enqueuing Expose request
00:25:35.009 00.100 2744 IsGuiding returns 1
00:25:35.009 00.000 2744 scope still moving after pulse duration time elapsed
00:25:35.041 00.032 2744 IsSlewing returns 0
00:25:35.041 00.000 2744 IsGuiding returns 0
00:25:35.041 00.000 2744 scope move finished after 126 + 48 ms
00:25:35.041 00.000 2744 Move returns status 0, amount 126
00:25:35.041 00.000 2744 MoveAxis(N, 0, ABG)
00:25:35.041 00.000 2744 Move returns status 0, amount 0
00:25:35.041 00.000 2744 move complete, result=0
00:25:35.042 00.001 2744 worker thread done servicing request
00:25:35.042 00.000 2744 Worker thread wakes up
00:25:35.042 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:35.042 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:35.054 00.012 1092 GuideStep: 0.6 px 126 ms WEST, 0.2 px 0 ms NORTH
00:25:38.457 03.403 2744 Exposure complete
00:25:38.708 00.251 2744 worker thread done servicing request
00:25:38.708 00.000 1092 OnExposeComplete: enter
00:25:38.711 00.003 1092 UpdateGuideState(): m_state=6
00:25:38.716 00.005 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 904
00:25:38.719 00.003 1092 Star::Find returns 1 (0), X=1603.36, Y=1127.98, Mass=505186, SNR=79.8, Peak=46010 HFD=3.4
00:25:38.723 00.004 1092 MultiStar: [#1 0.75,0.21,1.02,U] [#2 0.63,-0.21,0.95,U] [#3 0.60,-0.04,0.76,U] [#4 0.88,-0.08,0.20,U] [#5 0.62,0.02,0.78,U] [#6 0.59,-0.08,0.69,U] [#7 0.70,0.10,0.56,U] [#8 0.81,0.14,0.51,U] 
00:25:38.727 00.004 1092 refined, 8 included, MultiStar: {0.76, -0.04}, one-star: {1.20, -0.33}
00:25:38.732 00.005 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
00:25:38.735 00.003 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:25:38.740 00.005 1092 CameraToMount -- cameraX=0.76 cameraY=-0.04 hyp=0.76 cameraTheta=-0.06 mountX=0.71 mountY=0.16, mountTheta=0.23
00:25:38.751 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=-0.04, opts=13)
00:25:38.758 00.007 1092 Enqueuing Move request for scope (0.76, -0.04)
00:25:38.761 00.003 2744 Worker thread wakes up
00:25:38.761 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.04) opts 0xd
00:25:38.762 00.001 2744 Handling offset move in thread for scope, endpoint = (0.76, -0.04)
00:25:38.762 00.000 2744 Moving (0.76, -0.04) raw xDistance=0.71 yDistance=0.16
00:25:38.762 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.71
00:25:38.762 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:38.763 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:25:38.763 00.000 2744 MoveAxis(W, 167, ABG)
00:25:38.763 00.000 2744 Guiding  Dir = 3, Dur = 167
00:25:38.763 00.000 2744 IsSlewing returns 0
00:25:38.764 00.001 2744 IsGuiding returns 0
00:25:38.764 00.000 2744 PulseGuide returned control before completion, sleep 177
00:25:38.787 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:25:38.812 00.025 1092 UpdateGuideState exits: m=505186 SNR=79.8
00:25:38.816 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:38.819 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:38.823 00.004 1092 Enqueuing Expose request
00:25:38.945 00.122 2744 IsGuiding returns 1
00:25:38.945 00.000 2744 scope still moving after pulse duration time elapsed
00:25:38.976 00.031 2744 IsSlewing returns 0
00:25:38.976 00.000 2744 IsGuiding returns 0
00:25:38.976 00.000 2744 scope move finished after 167 + 46 ms
00:25:38.977 00.001 2744 Move returns status 0, amount 167
00:25:38.977 00.000 2744 MoveAxis(N, 0, ABG)
00:25:38.977 00.000 2744 Move returns status 0, amount 0
00:25:38.977 00.000 2744 move complete, result=0
00:25:38.978 00.001 2744 worker thread done servicing request
00:25:38.978 00.000 2744 Worker thread wakes up
00:25:38.978 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:38.978 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:38.980 00.002 1092 GuideStep: 0.7 px 167 ms WEST, 0.2 px 0 ms NORTH
00:25:42.366 03.386 2744 Exposure complete
00:25:42.565 00.199 2744 worker thread done servicing request
00:25:42.565 00.000 1092 OnExposeComplete: enter
00:25:42.568 00.003 1092 UpdateGuideState(): m_state=6
00:25:42.571 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 905
00:25:42.574 00.003 1092 Star::Find returns 1 (0), X=1602.91, Y=1128.32, Mass=489574, SNR=74.9, Peak=51466 HFD=3.3
00:25:42.577 00.003 1092 MultiStar: [#1 0.43,0.19,1.05,U] [#2 0.21,-0.06,1.07,U] [#3 0.04,0.20,0.79,U] [#4 -0.02,0.35,0.23,U] [#5 0.38,0.01,0.90,U] [#6 0.34,0.25,0.92,U] [#7 0.47,0.41,0.75,U] [#8 0.64,0.30,0.51,U] 
00:25:42.582 00.005 1092 refined, 8 included, MultiStar: {0.39, 0.15}, one-star: {0.75, 0.01}
00:25:42.585 00.003 1092 CameraToMount -- cameraTheta (0.37) - m_xAngle (-0.43) = xAngle (0.80 = 0.80)
00:25:42.588 00.003 1092 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.65 = 0.65)
00:25:42.591 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=0.15 hyp=0.41 cameraTheta=0.37 mountX=0.29 mountY=0.25, mountTheta=0.71
00:25:42.601 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.15, opts=13)
00:25:42.604 00.003 1092 Enqueuing Move request for scope (0.39, 0.15)
00:25:42.609 00.005 2744 Worker thread wakes up
00:25:42.609 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.15) opts 0xd
00:25:42.609 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.15)
00:25:42.609 00.000 2744 Moving (0.39, 0.15) raw xDistance=0.29 yDistance=0.25
00:25:42.609 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
00:25:42.609 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:42.609 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:25:42.609 00.000 2744 MoveAxis(E, 0, ABG)
00:25:42.609 00.000 2744 Move returns status 0, amount 0
00:25:42.609 00.000 2744 MoveAxis(N, 0, ABG)
00:25:42.610 00.001 2744 Move returns status 0, amount 0
00:25:42.610 00.000 2744 move complete, result=0
00:25:42.610 00.000 2744 worker thread done servicing request
00:25:42.631 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:25:42.653 00.022 1092 UpdateGuideState exits: m=489574 SNR=74.9
00:25:42.656 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:42.659 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:42.662 00.003 1092 Enqueuing Expose request
00:25:42.664 00.002 2744 Worker thread wakes up
00:25:42.664 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:42.667 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:42.667 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:46.054 03.387 2744 Exposure complete
00:25:46.247 00.193 2744 worker thread done servicing request
00:25:46.247 00.000 1092 OnExposeComplete: enter
00:25:46.250 00.003 1092 UpdateGuideState(): m_state=6
00:25:46.253 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 906
00:25:46.255 00.002 1092 Star::Find returns 1 (0), X=1603.41, Y=1127.72, Mass=541804, SNR=81.9, Peak=45299 HFD=3.5
00:25:46.257 00.002 1092 MultiStar: [#1 0.98,-0.37,0.92,U] [#2 0.70,-0.34,0.88,U] [#3 0.51,-0.21,0.75,U] [#4 0.38,-0.09,0.20,U] [#5 0.84,-0.16,0.75,U] [#6 0.78,-0.30,0.75,U] [#7 0.98,0.12,0.58,U] [#8 0.81,-0.11,0.42,U] 
00:25:46.259 00.002 1092 refined, 8 included, MultiStar: {0.86, -0.28}, one-star: {1.25, -0.59}
00:25:46.261 00.002 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
00:25:46.264 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
00:25:46.265 00.001 1092 CameraToMount -- cameraX=0.86 cameraY=-0.28 hyp=0.90 cameraTheta=-0.31 mountX=0.89 mountY=-0.04, mountTheta=-0.04
00:25:46.273 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.28, opts=13)
00:25:46.276 00.003 1092 Enqueuing Move request for scope (0.86, -0.28)
00:25:46.278 00.002 2744 Worker thread wakes up
00:25:46.278 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.28) opts 0xd
00:25:46.278 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.28)
00:25:46.278 00.000 2744 Moving (0.86, -0.28) raw xDistance=0.89 yDistance=-0.04
00:25:46.278 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
00:25:46.278 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:46.278 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:25:46.278 00.000 2744 MoveAxis(W, 200, ABG)
00:25:46.278 00.000 2744 Guiding  Dir = 3, Dur = 200
00:25:46.278 00.000 2744 IsSlewing returns 0
00:25:46.279 00.001 2744 IsGuiding returns 0
00:25:46.279 00.000 2744 PulseGuide returned control before completion, sleep 210
00:25:46.293 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1431, FiltMax=65535, Gamma=0.510
00:25:46.308 00.015 1092 UpdateGuideState exits: m=541804 SNR=81.9
00:25:46.311 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:46.313 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:46.316 00.003 1092 Enqueuing Expose request
00:25:46.503 00.187 2744 IsGuiding returns 1
00:25:46.503 00.000 2744 scope still moving after pulse duration time elapsed
00:25:46.535 00.032 2744 IsSlewing returns 0
00:25:46.536 00.001 2744 IsGuiding returns 0
00:25:46.536 00.000 2744 scope move finished after 200 + 57 ms
00:25:46.536 00.000 2744 Move returns status 0, amount 200
00:25:46.536 00.000 2744 MoveAxis(N, 0, ABG)
00:25:46.536 00.000 2744 Move returns status 0, amount 0
00:25:46.536 00.000 2744 move complete, result=0
00:25:46.537 00.001 2744 worker thread done servicing request
00:25:46.537 00.000 2744 Worker thread wakes up
00:25:46.537 00.000 1092 GuideStep: 0.9 px 200 ms WEST, -0.0 px 0 ms NORTH
00:25:46.539 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:46.539 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:49.949 03.410 2744 Exposure complete
00:25:50.181 00.232 2744 worker thread done servicing request
00:25:50.181 00.000 1092 OnExposeComplete: enter
00:25:50.185 00.004 1092 UpdateGuideState(): m_state=6
00:25:50.188 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 907
00:25:50.190 00.002 1092 Star::Find returns 1 (0), X=1602.93, Y=1128.14, Mass=532492, SNR=81.2, Peak=54906 HFD=3.6
00:25:50.193 00.003 1092 MultiStar: [#1 0.42,0.24,0.90,U] [#2 0.12,-0.05,0.91,U] [#3 0.19,0.12,0.74,U] [#4 0.03,0.68,0.26,U] [#5 0.12,0.36,0.73,U] [#6 0.36,0.35,0.76,U] [#7 0.37,0.05,0.61,U] [#8 0.75,0.11,0.43,U] 
00:25:50.199 00.006 1092 refined, 8 included, MultiStar: {0.36, 0.14}, one-star: {0.77, -0.17}
00:25:50.202 00.003 1092 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.43) = xAngle (0.79 = 0.79)
00:25:50.204 00.002 1092 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.63 = 0.63)
00:25:50.207 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=0.14 hyp=0.39 cameraTheta=0.36 mountX=0.27 mountY=0.23, mountTheta=0.70
00:25:50.215 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.14, opts=13)
00:25:50.219 00.004 1092 Enqueuing Move request for scope (0.36, 0.14)
00:25:50.222 00.003 2744 Worker thread wakes up
00:25:50.222 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.14) opts 0xd
00:25:50.222 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.14)
00:25:50.222 00.000 2744 Moving (0.36, 0.14) raw xDistance=0.27 yDistance=0.23
00:25:50.222 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
00:25:50.222 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:50.222 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:25:50.222 00.000 2744 MoveAxis(E, 0, ABG)
00:25:50.222 00.000 2744 Move returns status 0, amount 0
00:25:50.222 00.000 2744 MoveAxis(N, 0, ABG)
00:25:50.222 00.000 2744 Move returns status 0, amount 0
00:25:50.222 00.000 2744 move complete, result=0
00:25:50.223 00.001 2744 worker thread done servicing request
00:25:50.240 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1600, FiltMax=65535, Gamma=0.510
00:25:50.259 00.019 1092 UpdateGuideState exits: m=532492 SNR=81.2
00:25:50.263 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:50.265 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:50.267 00.002 1092 Enqueuing Expose request
00:25:50.270 00.003 2744 Worker thread wakes up
00:25:50.270 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:50.272 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:50.273 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:53.693 03.420 2744 Exposure complete
00:25:53.890 00.197 2744 worker thread done servicing request
00:25:53.890 00.000 1092 OnExposeComplete: enter
00:25:53.893 00.003 1092 UpdateGuideState(): m_state=6
00:25:53.896 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 908
00:25:53.899 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1128.18, Mass=548569, SNR=89.2, Peak=52778 HFD=3.6
00:25:53.902 00.003 1092 MultiStar: [#1 0.20,0.23,0.82,U] [#2 0.06,-0.03,0.78,U] [#3 0.16,0.19,0.78,U] [#4 0.38,-0.24,0.23,U] [#5 0.19,0.27,0.62,U] [#6 0.17,0.34,0.64,U] [#7 0.28,0.13,0.53,U] [#8 0.75,0.29,0.47,U] 
00:25:53.905 00.003 1092 refined, 8 included, MultiStar: {0.34, 0.12}, one-star: {0.83, -0.13}
00:25:53.907 00.002 1092 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.43) = xAngle (0.77 = 0.77)
00:25:53.908 00.001 1092 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.62 = 0.62)
00:25:53.910 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=0.12 hyp=0.36 cameraTheta=0.34 mountX=0.26 mountY=0.21, mountTheta=0.68
00:25:53.915 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.12, opts=13)
00:25:53.918 00.003 1092 Enqueuing Move request for scope (0.34, 0.12)
00:25:53.920 00.002 2744 Worker thread wakes up
00:25:53.920 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.12) opts 0xd
00:25:53.921 00.001 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.12)
00:25:53.921 00.000 2744 Moving (0.34, 0.12) raw xDistance=0.26 yDistance=0.21
00:25:53.921 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:25:53.921 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:53.921 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:25:53.921 00.000 2744 MoveAxis(E, 0, ABG)
00:25:53.921 00.000 2744 Move returns status 0, amount 0
00:25:53.921 00.000 2744 MoveAxis(N, 0, ABG)
00:25:53.921 00.000 2744 Move returns status 0, amount 0
00:25:53.921 00.000 2744 move complete, result=0
00:25:53.921 00.000 2744 worker thread done servicing request
00:25:53.935 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:25:53.949 00.014 1092 UpdateGuideState exits: m=548569 SNR=89.2
00:25:53.952 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:53.955 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:53.957 00.002 1092 Enqueuing Expose request
00:25:53.959 00.002 2744 Worker thread wakes up
00:25:53.959 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:25:53.962 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:53.962 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:57.360 03.398 2744 Exposure complete
00:25:57.563 00.203 2744 worker thread done servicing request
00:25:57.564 00.001 1092 OnExposeComplete: enter
00:25:57.567 00.003 1092 UpdateGuideState(): m_state=6
00:25:57.570 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 909
00:25:57.572 00.002 1092 Star::Find returns 1 (0), X=1602.67, Y=1128.47, Mass=534418, SNR=90.5, Peak=55002 HFD=3.3
00:25:57.575 00.003 1092 MultiStar: [#1 -0.01,0.47,0.81,U] [#2 -0.35,0.26,1.02,U] [#3 -0.15,0.49,0.67,U] [#4 -0.19,0.64,0.16,U] [#5 -0.06,0.51,0.70,U] [#6 -0.24,0.53,0.75,U] [#7 -0.30,0.68,0.60,U] [#8 0.05,0.49,0.46,U] 
00:25:57.578 00.003 1092 refined, 8 included, MultiStar: {-0.06, 0.43}, one-star: {0.51, 0.16}
00:25:57.580 00.002 1092 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.43) = xAngle (2.13 = 2.13)
00:25:57.583 00.003 1092 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.98 = 1.98)
00:25:57.586 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=0.43 hyp=0.43 cameraTheta=1.71 mountX=-0.23 mountY=0.39, mountTheta=2.10
00:25:57.591 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.43, opts=13)
00:25:57.593 00.002 1092 Enqueuing Move request for scope (-0.06, 0.43)
00:25:57.595 00.002 2744 Worker thread wakes up
00:25:57.595 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.43) opts 0xd
00:25:57.595 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.43)
00:25:57.595 00.000 2744 Moving (-0.06, 0.43) raw xDistance=-0.23 yDistance=0.39
00:25:57.596 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:25:57.596 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:25:57.596 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:25:57.596 00.000 2744 MoveAxis(E, 0, ABG)
00:25:57.596 00.000 2744 Move returns status 0, amount 0
00:25:57.596 00.000 2744 MoveAxis(N, 0, ABG)
00:25:57.596 00.000 2744 Move returns status 0, amount 0
00:25:57.596 00.000 2744 move complete, result=0
00:25:57.596 00.000 2744 worker thread done servicing request
00:25:57.613 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:25:57.629 00.016 1092 UpdateGuideState exits: m=534418 SNR=90.5
00:25:57.632 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:25:57.635 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:25:57.637 00.002 1092 Enqueuing Expose request
00:25:57.639 00.002 2744 Worker thread wakes up
00:25:57.639 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:25:57.639 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:25:57.639 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:01.071 03.432 2744 Exposure complete
00:26:01.315 00.244 2744 worker thread done servicing request
00:26:01.315 00.000 1092 OnExposeComplete: enter
00:26:01.321 00.006 1092 UpdateGuideState(): m_state=6
00:26:01.325 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 910
00:26:01.329 00.004 1092 Star::Find returns 1 (0), X=1602.64, Y=1128.26, Mass=545273, SNR=81.9, Peak=51066 HFD=3.6
00:26:01.335 00.006 1092 MultiStar: [#1 0.13,0.26,0.92,U] [#2 -0.15,0.07,1.07,U] [#3 -0.28,0.28,0.81,U] [#4 0.08,0.26,0.19,U] [#5 0.17,0.39,0.88,U] [#6 -0.09,0.22,0.66,U] [#7 0.01,0.36,0.56,U] [#8 0.20,0.31,0.45,U] 
00:26:01.340 00.005 1092 refined, 8 included, MultiStar: {0.06, 0.21}, one-star: {0.49, -0.05}
00:26:01.343 00.003 1092 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.43) = xAngle (1.70 = 1.70)
00:26:01.347 00.004 1092 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.55 = 1.55)
00:26:01.351 00.004 1092 CameraToMount -- cameraX=0.06 cameraY=0.21 hyp=0.22 cameraTheta=1.28 mountX=-0.03 mountY=0.22, mountTheta=1.70
00:26:01.358 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.21, opts=13)
00:26:01.363 00.005 1092 Enqueuing Move request for scope (0.06, 0.21)
00:26:01.368 00.005 2744 Worker thread wakes up
00:26:01.368 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.21) opts 0xd
00:26:01.368 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.21)
00:26:01.368 00.000 2744 Moving (0.06, 0.21) raw xDistance=-0.03 yDistance=0.22
00:26:01.368 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:26:01.368 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:01.368 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:26:01.369 00.001 2744 MoveAxis(E, 0, ABG)
00:26:01.369 00.000 2744 Move returns status 0, amount 0
00:26:01.369 00.000 2744 MoveAxis(N, 0, ABG)
00:26:01.369 00.000 2744 Move returns status 0, amount 0
00:26:01.369 00.000 2744 move complete, result=0
00:26:01.369 00.000 2744 worker thread done servicing request
00:26:01.393 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:26:01.412 00.019 1092 UpdateGuideState exits: m=545273 SNR=81.9
00:26:01.415 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:01.418 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:01.420 00.002 1092 Enqueuing Expose request
00:26:01.423 00.003 2744 Worker thread wakes up
00:26:01.423 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:01.426 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:01.426 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:04.815 03.389 2744 Exposure complete
00:26:05.006 00.191 2744 worker thread done servicing request
00:26:05.007 00.001 1092 OnExposeComplete: enter
00:26:05.009 00.002 1092 UpdateGuideState(): m_state=6
00:26:05.011 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 911
00:26:05.014 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.26, Mass=515345, SNR=84.0, Peak=43715 HFD=3.5
00:26:05.017 00.003 1092 MultiStar: [#1 -0.17,0.21,0.96,U] [#2 -0.34,0.09,0.91,U] [#3 -0.34,0.28,0.82,U] [#4 -0.12,-0.04,0.23,U] [#5 -0.27,0.06,0.74,U] [#6 -0.45,0.33,0.63,U] [#7 -0.32,0.34,0.58,U] [#8 -0.22,0.67,0.48,U] 
00:26:05.020 00.003 1092 single-star, 8 included, MultiStar: {-0.21, 0.19}, one-star: {0.22, -0.05}
00:26:05.022 00.002 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.19 = 0.19)
00:26:05.024 00.002 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
00:26:05.026 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.23 mountX=0.22 mountY=0.01, mountTheta=0.04
00:26:05.032 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.05, opts=13)
00:26:05.034 00.002 1092 Enqueuing Move request for scope (0.22, -0.05)
00:26:05.037 00.003 2744 Worker thread wakes up
00:26:05.037 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
00:26:05.037 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
00:26:05.037 00.000 2744 Moving (0.22, -0.05) raw xDistance=0.22 yDistance=0.01
00:26:05.037 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:26:05.037 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:05.037 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:26:05.037 00.000 2744 MoveAxis(E, 0, ABG)
00:26:05.037 00.000 2744 Move returns status 0, amount 0
00:26:05.037 00.000 2744 MoveAxis(N, 0, ABG)
00:26:05.037 00.000 2744 Move returns status 0, amount 0
00:26:05.037 00.000 2744 move complete, result=0
00:26:05.038 00.001 2744 worker thread done servicing request
00:26:05.052 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:26:05.065 00.013 1092 UpdateGuideState exits: m=515345 SNR=84.0
00:26:05.068 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:05.070 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:05.072 00.002 1092 Enqueuing Expose request
00:26:05.074 00.002 2744 Worker thread wakes up
00:26:05.074 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:05.074 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:05.074 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:26:08.468 03.394 2744 Exposure complete
00:26:08.661 00.193 2744 worker thread done servicing request
00:26:08.661 00.000 1092 OnExposeComplete: enter
00:26:08.665 00.004 1092 UpdateGuideState(): m_state=6
00:26:08.668 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 912
00:26:08.671 00.003 1092 Star::Find returns 1 (0), X=1603.10, Y=1127.87, Mass=535794, SNR=87.6, Peak=53290 HFD=3.4
00:26:08.673 00.002 1092 MultiStar: [#1 0.57,-0.06,0.87,U] [#2 0.33,-0.32,0.91,U] [#3 0.49,-0.07,0.69,U] [#4 1.36,0.14,0.17,U] [#5 0.67,-0.01,0.65,U] [#6 0.52,-0.01,0.61,U] [#7 0.46,0.08,0.65,U] [#8 0.67,-0.07,0.50,U] 
00:26:08.675 00.002 1092 refined, 8 included, MultiStar: {0.61, -0.14}, one-star: {0.94, -0.44}
00:26:08.677 00.002 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.21 = 0.21)
00:26:08.680 00.003 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
00:26:08.683 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=-0.14 hyp=0.62 cameraTheta=-0.22 mountX=0.61 mountY=0.03, mountTheta=0.06
00:26:08.691 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.14, opts=13)
00:26:08.694 00.003 1092 Enqueuing Move request for scope (0.61, -0.14)
00:26:08.697 00.003 2744 Worker thread wakes up
00:26:08.698 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.14) opts 0xd
00:26:08.698 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.14)
00:26:08.698 00.000 2744 Moving (0.61, -0.14) raw xDistance=0.61 yDistance=0.03
00:26:08.698 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
00:26:08.698 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:08.698 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:26:08.698 00.000 2744 MoveAxis(W, 137, ABG)
00:26:08.698 00.000 2744 Guiding  Dir = 3, Dur = 137
00:26:08.698 00.000 2744 IsSlewing returns 0
00:26:08.698 00.000 2744 IsGuiding returns 0
00:26:08.699 00.001 2744 PulseGuide returned control before completion, sleep 147
00:26:08.714 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1625, FiltMax=65535, Gamma=0.510
00:26:08.730 00.016 1092 UpdateGuideState exits: m=535794 SNR=87.6
00:26:08.733 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:08.735 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:08.737 00.002 1092 Enqueuing Expose request
00:26:08.851 00.114 2744 IsGuiding returns 1
00:26:08.851 00.000 2744 scope still moving after pulse duration time elapsed
00:26:08.882 00.031 2744 IsSlewing returns 0
00:26:08.882 00.000 2744 IsGuiding returns 0
00:26:08.883 00.001 2744 scope move finished after 137 + 46 ms
00:26:08.883 00.000 2744 Move returns status 0, amount 137
00:26:08.883 00.000 2744 MoveAxis(N, 0, ABG)
00:26:08.883 00.000 2744 Move returns status 0, amount 0
00:26:08.883 00.000 2744 move complete, result=0
00:26:08.883 00.000 2744 worker thread done servicing request
00:26:08.883 00.000 2744 Worker thread wakes up
00:26:08.883 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:08.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:08.885 00.002 1092 GuideStep: 0.6 px 137 ms WEST, 0.0 px 0 ms NORTH
00:26:12.293 03.408 2744 Exposure complete
00:26:12.503 00.210 2744 worker thread done servicing request
00:26:12.503 00.000 1092 OnExposeComplete: enter
00:26:12.505 00.002 1092 UpdateGuideState(): m_state=6
00:26:12.508 00.003 1092 Star::Find(15, 1603, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 913
00:26:12.511 00.003 1092 Star::Find returns 1 (0), X=1602.88, Y=1128.24, Mass=539250, SNR=77.9, Peak=55610 HFD=3.5
00:26:12.515 00.004 1092 MultiStar: [#1 0.34,0.32,0.93,U] [#2 0.01,-0.04,1.01,U] [#3 0.12,0.21,0.93,U] [#4 -0.11,0.07,0.17,U] [#5 0.19,0.12,0.73,U] [#6 0.10,0.29,0.75,U] [#7 0.10,0.49,0.58,U] [#8 0.33,0.54,0.45,U] 
00:26:12.517 00.002 1092 refined, 8 included, MultiStar: {0.24, 0.19}, one-star: {0.72, -0.07}
00:26:12.521 00.004 1092 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.43) = xAngle (1.09 = 1.09)
00:26:12.524 00.003 1092 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.94 = 0.94)
00:26:12.526 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.67 mountX=0.14 mountY=0.25, mountTheta=1.05
00:26:12.531 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.19, opts=13)
00:26:12.533 00.002 1092 Enqueuing Move request for scope (0.24, 0.19)
00:26:12.536 00.003 2744 Worker thread wakes up
00:26:12.536 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
00:26:12.536 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
00:26:12.537 00.001 2744 Moving (0.24, 0.19) raw xDistance=0.14 yDistance=0.25
00:26:12.537 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:26:12.537 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:12.537 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:26:12.537 00.000 2744 MoveAxis(E, 0, ABG)
00:26:12.537 00.000 2744 Move returns status 0, amount 0
00:26:12.537 00.000 2744 MoveAxis(N, 0, ABG)
00:26:12.537 00.000 2744 Move returns status 0, amount 0
00:26:12.537 00.000 2744 move complete, result=0
00:26:12.537 00.000 2744 worker thread done servicing request
00:26:12.554 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:26:12.568 00.014 1092 UpdateGuideState exits: m=539250 SNR=77.9
00:26:12.571 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:12.573 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:12.575 00.002 1092 Enqueuing Expose request
00:26:12.577 00.002 2744 Worker thread wakes up
00:26:12.578 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:26:12.580 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:12.580 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:15.973 03.393 2744 Exposure complete
00:26:16.187 00.214 2744 worker thread done servicing request
00:26:16.187 00.000 1092 OnExposeComplete: enter
00:26:16.190 00.003 1092 UpdateGuideState(): m_state=6
00:26:16.192 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 914
00:26:16.196 00.004 1092 Star::Find returns 1 (0), X=1602.62, Y=1128.35, Mass=537645, SNR=74.9, Peak=48138 HFD=3.5
00:26:16.199 00.003 1092 MultiStar: [#1 0.14,0.48,0.91,U] [#2 0.00,0.11,1.03,U] [#3 0.07,0.40,0.95,U] [#4 -0.16,0.49,0.23,U] [#5 0.09,0.38,0.85,U] [#6 0.08,0.17,0.71,U] [#7 0.00,0.35,0.62,U] [#8 0.23,0.31,0.49,U] 
00:26:16.201 00.002 1092 refined, 8 included, MultiStar: {0.13, 0.28}, one-star: {0.46, 0.04}
00:26:16.204 00.003 1092 CameraToMount -- cameraTheta (1.15) - m_xAngle (-0.43) = xAngle (1.57 = 1.57)
00:26:16.206 00.002 1092 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.42 = 1.42)
00:26:16.208 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.15 mountX=-0.00 mountY=0.30, mountTheta=1.57
00:26:16.213 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=0.28, opts=13)
00:26:16.215 00.002 1092 Enqueuing Move request for scope (0.13, 0.28)
00:26:16.217 00.002 2744 Worker thread wakes up
00:26:16.218 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
00:26:16.218 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
00:26:16.218 00.000 2744 Moving (0.13, 0.28) raw xDistance=-0.00 yDistance=0.30
00:26:16.218 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:16.218 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:16.218 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:26:16.218 00.000 2744 MoveAxis(E, 0, ABG)
00:26:16.218 00.000 2744 Move returns status 0, amount 0
00:26:16.218 00.000 2744 MoveAxis(N, 0, ABG)
00:26:16.218 00.000 2744 Move returns status 0, amount 0
00:26:16.218 00.000 2744 move complete, result=0
00:26:16.219 00.001 2744 worker thread done servicing request
00:26:16.235 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:26:16.252 00.017 1092 UpdateGuideState exits: m=537645 SNR=74.9
00:26:16.254 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:16.257 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:16.259 00.002 1092 Enqueuing Expose request
00:26:16.261 00.002 2744 Worker thread wakes up
00:26:16.261 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:26:16.264 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:16.264 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:19.652 03.388 2744 Exposure complete
00:26:19.838 00.186 2744 worker thread done servicing request
00:26:19.839 00.001 1092 OnExposeComplete: enter
00:26:19.841 00.002 1092 UpdateGuideState(): m_state=6
00:26:19.843 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 915
00:26:19.846 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1128.32, Mass=515560, SNR=75.8, Peak=53786 HFD=3.5
00:26:19.849 00.003 1092 MultiStar: [#1 -0.01,0.31,0.82,U] [#2 -0.15,0.14,1.01,U] [#3 -0.23,0.40,0.83,U] [#4 -0.05,0.01,0.22,U] [#5 0.02,0.59,0.80,U] [#6 -0.15,0.48,0.81,U] [#7 0.16,0.45,0.63,U] [#8 -0.05,0.55,0.58,U] 
00:26:19.852 00.003 1092 refined, 8 included, MultiStar: {0.03, 0.33}, one-star: {0.59, 0.01}
00:26:19.854 00.002 1092 CameraToMount -- cameraTheta (1.48) - m_xAngle (-0.43) = xAngle (1.91 = 1.91)
00:26:19.857 00.003 1092 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.76 = 1.76)
00:26:19.859 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.33 hyp=0.33 cameraTheta=1.48 mountX=-0.11 mountY=0.33, mountTheta=1.90
00:26:19.866 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.33, opts=13)
00:26:19.868 00.002 1092 Enqueuing Move request for scope (0.03, 0.33)
00:26:19.870 00.002 2744 Worker thread wakes up
00:26:19.871 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.33) opts 0xd
00:26:19.871 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.33)
00:26:19.871 00.000 2744 Moving (0.03, 0.33) raw xDistance=-0.11 yDistance=0.33
00:26:19.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:26:19.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:19.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:26:19.871 00.000 2744 MoveAxis(E, 0, ABG)
00:26:19.871 00.000 2744 Move returns status 0, amount 0
00:26:19.871 00.000 2744 MoveAxis(N, 0, ABG)
00:26:19.871 00.000 2744 Move returns status 0, amount 0
00:26:19.871 00.000 2744 move complete, result=0
00:26:19.871 00.000 2744 worker thread done servicing request
00:26:19.886 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:26:19.900 00.014 1092 UpdateGuideState exits: m=515560 SNR=75.8
00:26:19.902 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:19.904 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:19.907 00.003 1092 Enqueuing Expose request
00:26:19.909 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:26:19.911 00.002 2744 Worker thread wakes up
00:26:19.911 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:19.911 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:23.305 03.394 2744 Exposure complete
00:26:23.521 00.216 2744 worker thread done servicing request
00:26:23.521 00.000 1092 OnExposeComplete: enter
00:26:23.524 00.003 1092 UpdateGuideState(): m_state=6
00:26:23.526 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 916
00:26:23.528 00.002 1092 Star::Find returns 1 (0), X=1602.78, Y=1128.35, Mass=552568, SNR=94.7, Peak=61770 HFD=3.6
00:26:23.532 00.004 1092 MultiStar: [#1 0.34,0.30,0.86,U] [#2 0.19,0.27,0.86,U] [#3 0.22,0.50,0.73,U] [#4 0.88,0.82,0.16,U] [#5 0.09,0.42,0.61,U] [#6 0.13,0.47,0.67,U] [#7 0.40,0.51,0.50,U] [#8 0.49,0.29,0.46,U] 
00:26:23.535 00.003 1092 refined, 8 included, MultiStar: {0.33, 0.34}, one-star: {0.63, 0.04}
00:26:23.537 00.002 1092 CameraToMount -- cameraTheta (0.79) - m_xAngle (-0.43) = xAngle (1.22 = 1.22)
00:26:23.540 00.003 1092 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.07 = 1.07)
00:26:23.543 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=0.34 hyp=0.48 cameraTheta=0.79 mountX=0.16 mountY=0.42, mountTheta=1.20
00:26:23.548 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.34, opts=13)
00:26:23.551 00.003 1092 Enqueuing Move request for scope (0.33, 0.34)
00:26:23.554 00.003 2744 Worker thread wakes up
00:26:23.554 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.34) opts 0xd
00:26:23.554 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.34)
00:26:23.554 00.000 2744 Moving (0.33, 0.34) raw xDistance=0.16 yDistance=0.42
00:26:23.554 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:26:23.554 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:23.556 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
00:26:23.556 00.000 2744 MoveAxis(E, 0, ABG)
00:26:23.556 00.000 2744 Move returns status 0, amount 0
00:26:23.556 00.000 2744 MoveAxis(N, 0, ABG)
00:26:23.556 00.000 2744 Move returns status 0, amount 0
00:26:23.556 00.000 2744 move complete, result=0
00:26:23.556 00.000 2744 worker thread done servicing request
00:26:23.574 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1783, FiltMax=65535, Gamma=0.510
00:26:23.591 00.017 1092 UpdateGuideState exits: m=552568 SNR=94.7
00:26:23.594 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:23.596 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:23.598 00.002 1092 Enqueuing Expose request
00:26:23.600 00.002 2744 Worker thread wakes up
00:26:23.601 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:23.603 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:23.603 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:27.037 03.434 2744 Exposure complete
00:26:27.583 00.546 1092 OnExposeComplete: enter
00:26:27.587 00.004 1092 UpdateGuideState(): m_state=6
00:26:27.606 00.019 2744 worker thread done servicing request
00:26:27.607 00.001 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 917
00:26:27.623 00.016 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.15, Mass=527894, SNR=83.2, Peak=49450 HFD=3.8
00:26:27.653 00.030 1092 MultiStar: [#1 0.46,0.23,0.95,U] [#2 0.19,0.18,1.05,U] [#3 0.42,0.25,0.74,U] [#4 -0.17,0.75,0.19,U] [#5 0.38,0.21,0.78,U] [#6 0.14,0.23,0.79,U] [#7 0.48,0.41,0.49,U] [#8 0.35,0.29,0.43,U] 
00:26:27.684 00.031 1092 refined, 8 included, MultiStar: {0.41, 0.20}, one-star: {0.91, -0.15}
00:26:27.734 00.050 1092 CameraToMount -- cameraTheta (0.45) - m_xAngle (-0.43) = xAngle (0.87 = 0.87)
00:26:27.759 00.025 1092 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.72 = 0.72)
00:26:27.774 00.015 1092 CameraToMount -- cameraX=0.41 cameraY=0.20 hyp=0.45 cameraTheta=0.45 mountX=0.29 mountY=0.30, mountTheta=0.80
00:26:27.808 00.034 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.20, opts=13)
00:26:27.873 00.065 1092 Enqueuing Move request for scope (0.41, 0.20)
00:26:27.906 00.033 2744 Worker thread wakes up
00:26:27.906 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.20) opts 0xd
00:26:27.908 00.002 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.20)
00:26:27.908 00.000 2744 Moving (0.41, 0.20) raw xDistance=0.29 yDistance=0.30
00:26:27.908 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
00:26:27.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:27.909 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:26:27.909 00.000 2744 MoveAxis(E, 0, ABG)
00:26:27.909 00.000 2744 Move returns status 0, amount 0
00:26:27.909 00.000 2744 MoveAxis(N, 0, ABG)
00:26:27.909 00.000 2744 Move returns status 0, amount 0
00:26:27.909 00.000 2744 move complete, result=0
00:26:27.910 00.001 2744 worker thread done servicing request
00:26:27.965 00.055 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:26:28.011 00.046 1092 UpdateGuideState exits: m=527894 SNR=83.2
00:26:28.025 00.014 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:28.034 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:28.039 00.005 1092 Enqueuing Expose request
00:26:28.044 00.005 2744 Worker thread wakes up
00:26:28.044 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:28.045 00.001 1092 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:26:28.049 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:31.487 03.438 2744 Exposure complete
00:26:31.948 00.461 2744 worker thread done servicing request
00:26:31.948 00.000 1092 OnExposeComplete: enter
00:26:31.952 00.004 1092 UpdateGuideState(): m_state=6
00:26:31.958 00.006 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 918
00:26:31.965 00.007 1092 Star::Find returns 1 (0), X=1602.79, Y=1128.20, Mass=527379, SNR=86.2, Peak=54490 HFD=3.6
00:26:31.969 00.004 1092 MultiStar: [#1 0.23,0.22,0.90,U] [#2 0.07,0.13,0.90,U] [#3 0.16,0.34,0.73,U] [#4 1.14,0.77,0.19,U] [#5 0.24,0.45,0.70,U] [#6 0.22,0.34,0.60,U] [#7 0.22,0.45,0.62,U] [#8 0.21,0.35,0.45,U] 
00:26:31.973 00.004 1092 refined, 8 included, MultiStar: {0.29, 0.26}, one-star: {0.63, -0.11}
00:26:31.977 00.004 1092 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.43) = xAngle (1.15 = 1.15)
00:26:31.982 00.005 1092 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.00 = 1.00)
00:26:31.986 00.004 1092 CameraToMount -- cameraX=0.29 cameraY=0.26 hyp=0.39 cameraTheta=0.72 mountX=0.16 mountY=0.32, mountTheta=1.12
00:26:31.993 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.26, opts=13)
00:26:31.997 00.004 1092 Enqueuing Move request for scope (0.29, 0.26)
00:26:32.000 00.003 2744 Worker thread wakes up
00:26:32.000 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.26) opts 0xd
00:26:32.001 00.001 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.26)
00:26:32.001 00.000 2744 Moving (0.29, 0.26) raw xDistance=0.16 yDistance=0.32
00:26:32.001 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:26:32.001 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:32.001 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
00:26:32.001 00.000 2744 MoveAxis(E, 0, ABG)
00:26:32.001 00.000 2744 Move returns status 0, amount 0
00:26:32.001 00.000 2744 MoveAxis(N, 0, ABG)
00:26:32.001 00.000 2744 Move returns status 0, amount 0
00:26:32.001 00.000 2744 move complete, result=0
00:26:32.002 00.001 2744 worker thread done servicing request
00:26:32.020 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:26:32.039 00.019 1092 UpdateGuideState exits: m=527379 SNR=86.2
00:26:32.044 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:32.047 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:32.050 00.003 1092 Enqueuing Expose request
00:26:32.053 00.003 2744 Worker thread wakes up
00:26:32.053 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:26:32.056 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:32.056 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:33.034 00.978 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:33.038 00.004 1092 case statement mapped state 6 to 3
00:26:33.042 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:34.148 01.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:34.151 00.003 1092 case statement mapped state 6 to 3
00:26:34.153 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:35.214 01.061 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:35.217 00.003 1092 case statement mapped state 6 to 3
00:26:35.220 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:35.473 00.253 2744 Exposure complete
00:26:35.717 00.244 2744 worker thread done servicing request
00:26:35.717 00.000 1092 OnExposeComplete: enter
00:26:35.720 00.003 1092 UpdateGuideState(): m_state=6
00:26:35.722 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 919
00:26:35.727 00.005 1092 Star::Find returns 1 (0), X=1602.97, Y=1128.25, Mass=545399, SNR=83.9, Peak=53786 HFD=3.5
00:26:35.731 00.004 1092 MultiStar: [#1 0.30,0.56,0.96,U] [#2 0.38,0.09,0.90,U] [#3 0.32,0.52,0.85,U] [#4 0.32,0.53,0.18,U] [#5 0.42,0.37,0.65,U] [#6 0.02,0.34,0.82,U] [#7 0.22,0.31,0.54,U] [#8 0.67,0.48,0.42,U] 
00:26:35.734 00.003 1092 refined, 8 included, MultiStar: {0.39, 0.31}, one-star: {0.81, -0.05}
00:26:35.737 00.003 1092 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.43) = xAngle (1.11 = 1.11)
00:26:35.741 00.004 1092 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.95 = 0.95)
00:26:35.743 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=0.31 hyp=0.50 cameraTheta=0.68 mountX=0.22 mountY=0.41, mountTheta=1.07
00:26:35.750 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.31, opts=13)
00:26:35.754 00.004 1092 Enqueuing Move request for scope (0.39, 0.31)
00:26:35.758 00.004 2744 Worker thread wakes up
00:26:35.758 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.31) opts 0xd
00:26:35.759 00.001 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.31)
00:26:35.759 00.000 2744 Moving (0.39, 0.31) raw xDistance=0.22 yDistance=0.41
00:26:35.759 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:26:35.759 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:35.759 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:26:35.759 00.000 2744 MoveAxis(E, 0, ABG)
00:26:35.759 00.000 2744 Move returns status 0, amount 0
00:26:35.759 00.000 2744 MoveAxis(N, 0, ABG)
00:26:35.759 00.000 2744 Move returns status 0, amount 0
00:26:35.759 00.000 2744 move complete, result=0
00:26:35.760 00.001 2744 worker thread done servicing request
00:26:35.783 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1776, FiltMax=65535, Gamma=0.510
00:26:35.813 00.030 1092 UpdateGuideState exits: m=545399 SNR=83.9
00:26:35.818 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:35.827 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:35.832 00.005 1092 Enqueuing Expose request
00:26:35.839 00.007 2744 Worker thread wakes up
00:26:35.839 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:35.840 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1113,31,31)
00:26:35.840 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:26:36.329 00.489 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:36.332 00.003 1092 case statement mapped state 6 to 3
00:26:36.334 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:37.444 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:37.448 00.004 1092 case statement mapped state 6 to 3
00:26:37.450 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:37.548 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:37.550 00.002 1092 case statement mapped state 6 to 3
00:26:37.552 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:37.648 00.096 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
00:26:37.650 00.002 1092 PhdController::Dither begins
00:26:37.652 00.002 1092 dither: size=1.00, dRA=-0.30 dDec=0.79
00:26:37.654 00.002 1092 MountToCamera -- mountTheta (1.93) + m_xAngle (-0.43) = xAngle (1.51 = 1.51)
00:26:37.657 00.003 1092 MountToCamera -- mountX=-0.30 mountY=0.79 hyp=0.85 mountTheta=1.93 cameraX=0.06, cameraY=0.84 cameraTheta=1.51
00:26:37.660 00.003 1092 setting lock position to (1602.21, 1129.15)
00:26:37.664 00.004 1092 Mount: notify guiding dithered (0.1, 0.8)
00:26:37.666 00.002 1092 MultiStar: stabilizing after lock position change
00:26:37.670 00.004 1092 Status Line: Dither by -0.30,0.79
00:26:37.678 00.008 1092 PhdController: newstate STATE_SETTLE_BEGIN
00:26:37.682 00.004 1092 PhdController: newstate STATE_SETTLE_WAIT
00:26:37.688 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
00:26:39.281 01.593 2744 Exposure complete
00:26:39.568 00.287 2744 worker thread done servicing request
00:26:39.568 00.000 1092 OnExposeComplete: enter
00:26:39.572 00.004 1092 UpdateGuideState(): m_state=6
00:26:39.576 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 920
00:26:39.582 00.006 1092 Star::Find returns 1 (0), X=1602.83, Y=1128.49, Mass=527120, SNR=84.1, Peak=49338 HFD=3.4
00:26:39.585 00.003 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
00:26:39.590 00.005 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
00:26:39.593 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=-0.66 hyp=0.90 cameraTheta=-0.82 mountX=0.83 mountY=-0.47, mountTheta=-0.51
00:26:39.601 00.008 1092 dither recenter: remaining=(0.3,-0.8) step=(0.3,-0.8)
00:26:39.606 00.005 1092 MountToCamera -- mountTheta (-1.21) + m_xAngle (-0.43) = xAngle (-1.64 = -1.64)
00:26:39.609 00.003 1092 MountToCamera -- mountX=0.30 mountY=-0.79 hyp=0.85 mountTheta=-1.21 cameraX=-0.06, cameraY=-0.84 cameraTheta=-1.64
00:26:39.612 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.84, opts=4)
00:26:39.615 00.003 1092 Enqueuing Move request for scope (-0.06, -0.84)
00:26:39.618 00.003 1092 Mount: notify direct move 0.30,-0.79
00:26:39.623 00.005 2744 Worker thread wakes up
00:26:39.623 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.84) opts 0x4
00:26:39.623 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.84)
00:26:39.623 00.000 2744 Moving (-0.06, -0.84) raw xDistance=0.30 yDistance=-0.79
00:26:39.623 00.000 2744 MoveAxis(W, 106, B)
00:26:39.623 00.000 2744 Guiding  Dir = 3, Dur = 106
00:26:39.624 00.001 2744 IsSlewing returns 0
00:26:39.624 00.000 2744 IsGuiding returns 0
00:26:39.624 00.000 2744 PulseGuide returned control before completion, sleep 116
00:26:39.648 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:26:39.673 00.025 1092 UpdateGuideState exits: m=527120 SNR=84.1
00:26:39.677 00.004 1092 PhdController: settling, locked = 1, distance = 1.17 (4.00) aobump = 0 frame = 1 / 99999
00:26:39.681 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778995599.681,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:26:39.684 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:39.690 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:39.692 00.002 1092 Enqueuing Expose request
00:26:39.750 00.058 2744 IsGuiding returns 1
00:26:39.750 00.000 2744 scope still moving after pulse duration time elapsed
00:26:39.782 00.032 2744 IsSlewing returns 0
00:26:39.782 00.000 2744 IsGuiding returns 0
00:26:39.783 00.001 2744 scope move finished after 106 + 53 ms
00:26:39.783 00.000 2744 Move returns status 0, amount 106
00:26:39.783 00.000 2744 MoveAxis(N, 149, B)
00:26:39.783 00.000 2744 Guiding  Dir = 0, Dur = 149
00:26:39.783 00.000 2744 IsSlewing returns 0
00:26:39.783 00.000 2744 IsGuiding returns 0
00:26:39.784 00.001 2744 PulseGuide returned control before completion, sleep 159
00:26:39.954 00.170 2744 IsGuiding returns 1
00:26:39.954 00.000 2744 scope still moving after pulse duration time elapsed
00:26:39.986 00.032 2744 IsSlewing returns 0
00:26:39.986 00.000 2744 IsGuiding returns 0
00:26:39.987 00.001 2744 scope move finished after 149 + 54 ms
00:26:39.987 00.000 2744 Move returns status 0, amount 149
00:26:39.987 00.000 2744 move complete, result=0
00:26:39.987 00.000 2744 worker thread done servicing request
00:26:39.987 00.000 2744 Worker thread wakes up
00:26:39.988 00.001 1092 GuideStep: 0.3 px 106 ms WEST, -0.8 px 149 ms NORTH
00:26:39.991 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:39.991 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:26:42.712 02.721 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:42.714 00.002 1092 case statement mapped state 6 to 3
00:26:42.716 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:42.812 00.096 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
00:26:42.816 00.004 1092 PhdController::Guide reentrancy state = 9 op = 0
00:26:42.820 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
00:26:42.863 00.043 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:26:42.866 00.003 1092 case statement mapped state 6 to 3
00:26:42.868 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:26:43.399 00.531 2744 Exposure complete
00:26:43.638 00.239 2744 worker thread done servicing request
00:26:43.638 00.000 1092 OnExposeComplete: enter
00:26:43.642 00.004 1092 UpdateGuideState(): m_state=6
00:26:43.646 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 921
00:26:43.651 00.005 1092 Star::Find returns 1 (0), X=1602.58, Y=1128.40, Mass=489816, SNR=81.7, Peak=52474 HFD=3.3
00:26:43.654 00.003 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.69 = -0.69)
00:26:43.657 00.003 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
00:26:43.659 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.75 hyp=0.84 cameraTheta=-1.12 mountX=0.64 mountY=-0.63, mountTheta=-0.77
00:26:43.667 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.75, opts=13)
00:26:43.671 00.004 1092 Enqueuing Move request for scope (0.36, -0.75)
00:26:43.674 00.003 2744 Worker thread wakes up
00:26:43.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.75) opts 0xd
00:26:43.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.75)
00:26:43.674 00.000 2744 Moving (0.36, -0.75) raw xDistance=0.64 yDistance=-0.63
00:26:43.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.64
00:26:43.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:43.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
00:26:43.674 00.000 2744 MoveAxis(W, 144, ABG)
00:26:43.675 00.001 2744 Guiding  Dir = 3, Dur = 144
00:26:43.675 00.000 2744 IsSlewing returns 0
00:26:43.675 00.000 2744 IsGuiding returns 0
00:26:43.676 00.001 2744 PulseGuide returned control before completion, sleep 154
00:26:43.696 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:26:43.713 00.017 1092 UpdateGuideState exits: m=489816 SNR=81.7
00:26:43.716 00.003 1092 PhdController: settling, locked = 1, distance = 0.84 (4.00) aobump = 0 frame = 2 / 99999
00:26:43.719 00.003 1092 PhdController: newstate STATE_FINISH
00:26:43.722 00.003 1092 PhdController complete: success
00:26:43.725 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778995603.725,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
00:26:43.728 00.003 1092 Mount: notify guiding dither settle done success=1
00:26:43.732 00.004 1092 PhdController: newstate STATE_IDLE
00:26:43.734 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:43.736 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:43.739 00.003 1092 Enqueuing Expose request
00:26:43.832 00.093 2744 IsGuiding returns 1
00:26:43.832 00.000 2744 scope still moving after pulse duration time elapsed
00:26:43.864 00.032 2744 IsSlewing returns 0
00:26:43.864 00.000 2744 IsGuiding returns 0
00:26:43.865 00.001 2744 scope move finished after 144 + 45 ms
00:26:43.865 00.000 2744 Move returns status 0, amount 144
00:26:43.865 00.000 2744 MoveAxis(N, 0, ABG)
00:26:43.865 00.000 2744 Move returns status 0, amount 0
00:26:43.865 00.000 2744 move complete, result=0
00:26:43.865 00.000 2744 worker thread done servicing request
00:26:43.865 00.000 2744 Worker thread wakes up
00:26:43.865 00.000 1092 GuideStep: 0.6 px 144 ms WEST, -0.6 px 0 ms NORTH
00:26:43.869 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:43.869 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:26:47.256 03.387 2744 Exposure complete
00:26:47.465 00.209 2744 worker thread done servicing request
00:26:47.466 00.001 1092 OnExposeComplete: enter
00:26:47.469 00.003 1092 UpdateGuideState(): m_state=6
00:26:47.471 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.474 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1128.62, Mass=506886, SNR=78.4, Peak=50179 HFD=3.5
00:26:47.475 00.001 1092 MultiStar: exiting stabilization period
00:26:47.477 00.002 1092 MultiStar: updating star positions after lock position change
00:26:47.480 00.003 1092 Star::Find(15, 1423, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.482 00.002 1092 Star::Find returns 1 (0), X=1423.92, Y=1002.54, Mass=454386, SNR=70.6, Peak=48128 HFD=3.5
00:26:47.485 00.003 1092 Star::Find(15, 1550, 226, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.487 00.002 1092 Star::Find returns 1 (0), X=1549.95, Y=225.98, Mass=313763, SNR=70.1, Peak=42093 HFD=2.5
00:26:47.490 00.003 1092 Star::Find(15, 893, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.492 00.002 1092 Star::Find returns 1 (0), X=893.38, Y=762.78, Mass=334591, SNR=69.2, Peak=37927 HFD=3.2
00:26:47.494 00.002 1092 Star::Find(15, 1374, 429, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.496 00.002 1092 Star::Find returns 1 (0), X=1374.03, Y=428.69, Mass=306495, SNR=67.8, Peak=37075 HFD=2.6
00:26:47.498 00.002 1092 Star::Find(15, 1853, 828, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.501 00.003 1092 Star::Find returns 1 (0), X=1853.80, Y=827.92, Mass=287606, SNR=50.3, Peak=36829 HFD=2.9
00:26:47.504 00.003 1092 Star::Find(15, 1857, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.507 00.003 1092 Star::Find returns 1 (0), X=1857.23, Y=735.37, Mass=301927, SNR=61.6, Peak=29101 HFD=3.4
00:26:47.509 00.002 1092 Star::Find(15, 943, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.511 00.002 1092 Star::Find returns 1 (0), X=943.32, Y=900.37, Mass=236398, SNR=52.6, Peak=35002 HFD=2.9
00:26:47.513 00.002 1092 Star::Find(15, 1541, 875, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.515 00.002 1092 Star::Find returns 1 (0), X=1541.67, Y=875.42, Mass=148579, SNR=32.7, Peak=27587 HFD=2.8
00:26:47.517 00.002 1092 Star::Find(15, 1876, 490, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.520 00.003 1092 Star::Find returns 1 (0), X=1877.15, Y=489.24, Mass=281026, SNR=52.2, Peak=22035 HFD=3.9
00:26:47.522 00.002 1092 Star::Find(15, 213, 452, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.524 00.002 1092 Star::Find returns 1 (0), X=212.82, Y=452.70, Mass=133555, SNR=39.8, Peak=25536 HFD=2.4
00:26:47.526 00.002 1092 Star::Find(15, 1649, 1012, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 922
00:26:47.529 00.003 1092 Star::Find returns 1 (0), X=1650.07, Y=1012.56, Mass=198255, SNR=40.4, Peak=23069 HFD=3.2
00:26:47.531 00.002 1092 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.43) = xAngle (-1.64 = -1.64)
00:26:47.534 00.003 1092 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.80 = -1.80)
00:26:47.536 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.54 hyp=0.61 cameraTheta=-2.07 mountX=-0.05 mountY=-0.60, mountTheta=-1.65
00:26:47.540 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.54, opts=13)
00:26:47.543 00.003 1092 Enqueuing Move request for scope (-0.29, -0.54)
00:26:47.547 00.004 2744 Worker thread wakes up
00:26:47.547 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.54) opts 0xd
00:26:47.547 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.54)
00:26:47.547 00.000 2744 Moving (-0.29, -0.54) raw xDistance=-0.05 yDistance=-0.60
00:26:47.547 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:26:47.547 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:26:47.547 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
00:26:47.547 00.000 2744 MoveAxis(E, 0, ABG)
00:26:47.547 00.000 2744 Move returns status 0, amount 0
00:26:47.547 00.000 2744 MoveAxis(N, 0, ABG)
00:26:47.547 00.000 2744 Move returns status 0, amount 0
00:26:47.547 00.000 2744 move complete, result=0
00:26:47.549 00.002 2744 worker thread done servicing request
00:26:47.568 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1338, FiltMax=65535, Gamma=0.510
00:26:47.584 00.016 1092 UpdateGuideState exits: m=506886 SNR=78.4
00:26:47.587 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:47.589 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:47.591 00.002 1092 Enqueuing Expose request
00:26:47.593 00.002 2744 Worker thread wakes up
00:26:47.594 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
00:26:47.597 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:47.597 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:26:50.978 03.381 2744 Exposure complete
00:26:51.179 00.201 2744 worker thread done servicing request
00:26:51.179 00.000 1092 OnExposeComplete: enter
00:26:51.182 00.003 1092 UpdateGuideState(): m_state=6
00:26:51.185 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 923
00:26:51.187 00.002 1092 Star::Find returns 1 (0), X=1601.80, Y=1128.56, Mass=482815, SNR=74.1, Peak=50275 HFD=3.4
00:26:51.190 00.003 1092 MultiStar: [#1 -0.05,-0.09,0.94,U] [#2 0.09,-0.01,1.08,U] [#3 -0.15,0.11,0.91,U] [#4 -0.06,0.16,0.99,U] [#5 0.04,-0.09,0.86,U] [#6 0.12,-0.20,0.74,U] [#7 0.15,0.00,0.63,U] [#8 -0.10,-0.31,0.53,U] 
00:26:51.192 00.002 1092 refined, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.41, -0.59}
00:26:51.195 00.003 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.60 = -1.60)
00:26:51.198 00.003 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.75 = -1.75)
00:26:51.200 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-2.02 mountX=-0.00 mountY=-0.12, mountTheta=-1.60
00:26:51.204 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.11, opts=13)
00:26:51.207 00.003 1092 Enqueuing Move request for scope (-0.05, -0.11)
00:26:51.209 00.002 2744 Worker thread wakes up
00:26:51.209 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.11) opts 0xd
00:26:51.209 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.11)
00:26:51.209 00.000 2744 Moving (-0.05, -0.11) raw xDistance=-0.00 yDistance=-0.12
00:26:51.209 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:26:51.209 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:51.209 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:26:51.209 00.000 2744 MoveAxis(E, 0, ABG)
00:26:51.209 00.000 2744 Move returns status 0, amount 0
00:26:51.209 00.000 2744 MoveAxis(N, 0, ABG)
00:26:51.209 00.000 2744 Move returns status 0, amount 0
00:26:51.210 00.001 2744 move complete, result=0
00:26:51.210 00.000 2744 worker thread done servicing request
00:26:51.225 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1581, FiltMax=65535, Gamma=0.510
00:26:51.239 00.014 1092 UpdateGuideState exits: m=482815 SNR=74.1
00:26:51.242 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:51.243 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:51.246 00.003 1092 Enqueuing Expose request
00:26:51.248 00.002 2744 Worker thread wakes up
00:26:51.248 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:51.248 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:26:51.249 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:54.638 03.389 2744 Exposure complete
00:26:54.832 00.194 2744 worker thread done servicing request
00:26:54.832 00.000 1092 OnExposeComplete: enter
00:26:54.835 00.003 1092 UpdateGuideState(): m_state=6
00:26:54.837 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 924
00:26:54.839 00.002 1092 Star::Find returns 1 (0), X=1601.51, Y=1128.67, Mass=542173, SNR=80.7, Peak=51491 HFD=3.5
00:26:54.842 00.003 1092 MultiStar: [#1 -0.21,-0.05,0.92,U] [#2 -0.04,0.21,0.91,U] [#3 -0.30,0.29,0.73,U] [#4 -0.31,0.34,0.82,U] [#5 -0.31,0.04,0.74,U] [#6 -0.19,-0.26,0.74,U] [#7 -0.12,-0.09,0.57,U] [#8 -0.13,-0.22,0.50,U] 
00:26:54.844 00.002 1092 refined, 8 included, MultiStar: {-0.28, -0.02}, one-star: {-0.71, -0.48}
00:26:54.848 00.004 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.63 = -2.63)
00:26:54.850 00.002 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.78 = -2.78)
00:26:54.853 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.06 mountX=-0.24 mountY=-0.10, mountTheta=-2.76
00:26:54.858 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.02, opts=13)
00:26:54.861 00.003 1092 Enqueuing Move request for scope (-0.28, -0.02)
00:26:54.864 00.003 2744 Worker thread wakes up
00:26:54.864 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
00:26:54.864 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
00:26:54.864 00.000 2744 Moving (-0.28, -0.02) raw xDistance=-0.24 yDistance=-0.10
00:26:54.864 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:26:54.864 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:54.864 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:26:54.864 00.000 2744 MoveAxis(E, 0, ABG)
00:26:54.864 00.000 2744 Move returns status 0, amount 0
00:26:54.864 00.000 2744 MoveAxis(N, 0, ABG)
00:26:54.864 00.000 2744 Move returns status 0, amount 0
00:26:54.864 00.000 2744 move complete, result=0
00:26:54.864 00.000 2744 worker thread done servicing request
00:26:54.879 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:26:54.895 00.016 1092 UpdateGuideState exits: m=542173 SNR=80.7
00:26:54.898 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:54.900 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:54.902 00.002 1092 Enqueuing Expose request
00:26:54.905 00.003 2744 Worker thread wakes up
00:26:54.905 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:54.905 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:26:54.905 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:26:58.315 03.410 2744 Exposure complete
00:26:58.537 00.222 2744 worker thread done servicing request
00:26:58.537 00.000 1092 OnExposeComplete: enter
00:26:58.540 00.003 1092 UpdateGuideState(): m_state=6
00:26:58.543 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 925
00:26:58.546 00.003 1092 Star::Find returns 1 (0), X=1601.45, Y=1128.81, Mass=513329, SNR=82.4, Peak=47347 HFD=3.6
00:26:58.550 00.004 1092 MultiStar: [#1 -0.48,0.32,1.07,U] [#2 -0.27,0.30,1.00,U] [#3 -0.66,0.63,0.81,U] [#4 -0.48,0.51,0.81,U] [#5 -0.48,0.33,0.72,U] [#6 -0.52,0.24,0.66,U] [#7 -0.40,0.13,0.55,U] [#8 -0.72,-0.15,0.42,U] 
00:26:58.552 00.002 1092 refined, 8 included, MultiStar: {-0.52, 0.23}, one-star: {-0.76, -0.35}
00:26:58.556 00.004 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.15 = -3.13)
00:26:58.558 00.002 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
00:26:58.561 00.003 1092 CameraToMount -- cameraX=-0.52 cameraY=0.23 hyp=0.57 cameraTheta=2.73 mountX=-0.57 mountY=0.08, mountTheta=3.00
00:26:58.567 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.23, opts=13)
00:26:58.572 00.005 1092 Enqueuing Move request for scope (-0.52, 0.23)
00:26:58.574 00.002 2744 Worker thread wakes up
00:26:58.575 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.23) opts 0xd
00:26:58.575 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.23)
00:26:58.575 00.000 2744 Moving (-0.52, 0.23) raw xDistance=-0.57 yDistance=0.08
00:26:58.575 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
00:26:58.575 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:26:58.575 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:26:58.575 00.000 2744 MoveAxis(E, 128, ABG)
00:26:58.575 00.000 2744 Guiding  Dir = 2, Dur = 128
00:26:58.576 00.001 2744 IsSlewing returns 0
00:26:58.576 00.000 2744 IsGuiding returns 0
00:26:58.577 00.001 2744 PulseGuide returned control before completion, sleep 138
00:26:58.592 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:26:58.611 00.019 1092 UpdateGuideState exits: m=513329 SNR=82.4
00:26:58.614 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:26:58.617 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:26:58.620 00.003 1092 Enqueuing Expose request
00:26:58.728 00.108 2744 IsGuiding returns 1
00:26:58.728 00.000 2744 scope still moving after pulse duration time elapsed
00:26:58.758 00.030 2744 IsSlewing returns 0
00:26:58.758 00.000 2744 IsGuiding returns 0
00:26:58.758 00.000 2744 scope move finished after 128 + 53 ms
00:26:58.758 00.000 2744 Move returns status 0, amount 128
00:26:58.758 00.000 2744 MoveAxis(N, 0, ABG)
00:26:58.759 00.001 2744 Move returns status 0, amount 0
00:26:58.759 00.000 2744 move complete, result=0
00:26:58.759 00.000 2744 worker thread done servicing request
00:26:58.759 00.000 2744 Worker thread wakes up
00:26:58.759 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:26:58.759 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:26:58.760 00.001 1092 GuideStep: -0.6 px 128 ms EAST, 0.1 px 0 ms NORTH
00:27:02.158 03.398 2744 Exposure complete
00:27:02.354 00.196 2744 worker thread done servicing request
00:27:02.354 00.000 1092 OnExposeComplete: enter
00:27:02.357 00.003 1092 UpdateGuideState(): m_state=6
00:27:02.360 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 926
00:27:02.363 00.003 1092 Star::Find returns 1 (0), X=1601.10, Y=1128.73, Mass=483617, SNR=75.2, Peak=49488 HFD=3.4
00:27:02.365 00.002 1092 MultiStar: [#1 -0.62,0.25,1.11,U] [#2 -0.59,0.32,1.06,U] [#3 -0.60,0.79,0.85,U] [#4 -0.63,0.58,1.01,U] [#5 -0.51,0.27,0.74,U] [#6 -0.35,0.05,0.85,U] [#7 -0.62,0.25,0.64,U] [#8 -0.46,-0.14,0.43,U] 
00:27:02.368 00.003 1092 refined, 8 included, MultiStar: {-0.63, 0.23}, one-star: {-1.11, -0.43}
00:27:02.370 00.002 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.21 = -3.07)
00:27:02.372 00.002 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
00:27:02.375 00.003 1092 CameraToMount -- cameraX=-0.63 cameraY=0.23 hyp=0.67 cameraTheta=2.79 mountX=-0.67 mountY=0.06, mountTheta=3.06
00:27:02.380 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.23, opts=13)
00:27:02.383 00.003 1092 Enqueuing Move request for scope (-0.63, 0.23)
00:27:02.386 00.003 2744 Worker thread wakes up
00:27:02.386 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.23) opts 0xd
00:27:02.386 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.23)
00:27:02.386 00.000 2744 Moving (-0.63, 0.23) raw xDistance=-0.67 yDistance=0.06
00:27:02.386 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
00:27:02.387 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:02.387 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:27:02.387 00.000 2744 MoveAxis(E, 159, ABG)
00:27:02.387 00.000 2744 Guiding  Dir = 2, Dur = 159
00:27:02.387 00.000 2744 IsSlewing returns 0
00:27:02.387 00.000 2744 IsGuiding returns 0
00:27:02.388 00.001 2744 PulseGuide returned control before completion, sleep 169
00:27:02.403 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1621, FiltMax=65535, Gamma=0.510
00:27:02.417 00.014 1092 UpdateGuideState exits: m=483617 SNR=75.2
00:27:02.422 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:02.424 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:02.426 00.002 1092 Enqueuing Expose request
00:27:02.571 00.145 2744 IsGuiding returns 1
00:27:02.572 00.001 2744 scope still moving after pulse duration time elapsed
00:27:02.603 00.031 2744 IsSlewing returns 0
00:27:02.603 00.000 2744 IsGuiding returns 1
00:27:02.635 00.032 2744 IsSlewing returns 0
00:27:02.635 00.000 2744 IsGuiding returns 0
00:27:02.635 00.000 2744 scope move finished after 159 + 88 ms
00:27:02.635 00.000 2744 Move returns status 0, amount 159
00:27:02.635 00.000 2744 MoveAxis(N, 0, ABG)
00:27:02.635 00.000 2744 Move returns status 0, amount 0
00:27:02.635 00.000 2744 move complete, result=0
00:27:02.636 00.001 2744 worker thread done servicing request
00:27:02.636 00.000 2744 Worker thread wakes up
00:27:02.636 00.000 1092 GuideStep: -0.7 px 159 ms EAST, 0.1 px 0 ms NORTH
00:27:02.638 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:02.639 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:06.052 03.413 2744 Exposure complete
00:27:06.359 00.307 2744 worker thread done servicing request
00:27:06.359 00.000 1092 OnExposeComplete: enter
00:27:06.363 00.004 1092 UpdateGuideState(): m_state=6
00:27:06.367 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 927
00:27:06.371 00.004 1092 Star::Find returns 1 (0), X=1601.04, Y=1128.68, Mass=529381, SNR=80.2, Peak=50835 HFD=3.4
00:27:06.373 00.002 1092 MultiStar: [#1 -0.79,0.35,0.91,U] [#2 -0.54,0.51,1.01,U] [#3 -0.51,0.45,0.73,U] [#4 -0.80,0.52,0.91,U] [#5 -0.64,0.41,0.73,U] [#6 -0.64,0.15,0.64,U] [#7 -0.66,0.17,0.55,U] [#8 -0.96,0.08,0.46,U] 
00:27:06.377 00.004 1092 refined, 8 included, MultiStar: {-0.75, 0.24}, one-star: {-1.17, -0.47}
00:27:06.381 00.004 1092 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.43) = xAngle (3.25 = -3.03)
00:27:06.383 00.002 1092 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.10 = 3.10)
00:27:06.386 00.003 1092 CameraToMount -- cameraX=-0.75 cameraY=0.24 hyp=0.79 cameraTheta=2.83 mountX=-0.78 mountY=0.03, mountTheta=3.10
00:27:06.392 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.75, y=0.24, opts=13)
00:27:06.396 00.004 1092 Enqueuing Move request for scope (-0.75, 0.24)
00:27:06.399 00.003 2744 Worker thread wakes up
00:27:06.399 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.24) opts 0xd
00:27:06.399 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.75, 0.24)
00:27:06.400 00.001 2744 Moving (-0.75, 0.24) raw xDistance=-0.78 yDistance=0.03
00:27:06.400 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.78
00:27:06.400 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:06.400 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:27:06.400 00.000 2744 MoveAxis(E, 187, ABG)
00:27:06.400 00.000 2744 Guiding  Dir = 2, Dur = 187
00:27:06.400 00.000 2744 IsSlewing returns 0
00:27:06.401 00.001 2744 IsGuiding returns 0
00:27:06.401 00.000 2744 PulseGuide returned control before completion, sleep 197
00:27:06.419 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:27:06.437 00.018 1092 UpdateGuideState exits: m=529381 SNR=80.2
00:27:06.440 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:06.443 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:06.446 00.003 1092 Enqueuing Expose request
00:27:06.610 00.164 2744 IsGuiding returns 1
00:27:06.610 00.000 2744 scope still moving after pulse duration time elapsed
00:27:06.641 00.031 2744 IsSlewing returns 0
00:27:06.641 00.000 2744 IsGuiding returns 0
00:27:06.641 00.000 2744 scope move finished after 187 + 52 ms
00:27:06.641 00.000 2744 Move returns status 0, amount 187
00:27:06.642 00.001 2744 MoveAxis(N, 0, ABG)
00:27:06.642 00.000 2744 Move returns status 0, amount 0
00:27:06.642 00.000 2744 move complete, result=0
00:27:06.642 00.000 2744 worker thread done servicing request
00:27:06.642 00.000 2744 Worker thread wakes up
00:27:06.642 00.000 1092 GuideStep: -0.8 px 187 ms EAST, 0.0 px 0 ms NORTH
00:27:06.645 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:06.645 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:10.031 03.386 2744 Exposure complete
00:27:10.224 00.193 2744 worker thread done servicing request
00:27:10.224 00.000 1092 OnExposeComplete: enter
00:27:10.227 00.003 1092 UpdateGuideState(): m_state=6
00:27:10.231 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 928
00:27:10.233 00.002 1092 Star::Find returns 1 (0), X=1601.19, Y=1128.66, Mass=534199, SNR=88.1, Peak=50275 HFD=3.6
00:27:10.236 00.003 1092 MultiStar: [#1 -0.44,0.36,0.77,U] [#2 -0.35,0.32,0.86,U] [#3 -0.55,0.46,0.76,U] [#4 -0.65,0.29,0.88,U] [#5 -0.33,0.33,0.65,U] [#6 -0.40,0.03,0.61,U] [#7 -0.48,-0.03,0.65,U] [#8 -0.77,0.03,0.44,U] 
00:27:10.238 00.002 1092 refined, 8 included, MultiStar: {-0.57, 0.13}, one-star: {-1.02, -0.50}
00:27:10.240 00.002 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.34 = -2.95)
00:27:10.243 00.003 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.10)
00:27:10.248 00.005 1092 CameraToMount -- cameraX=-0.57 cameraY=0.13 hyp=0.58 cameraTheta=2.91 mountX=-0.57 mountY=-0.02, mountTheta=-3.10
00:27:10.256 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.13, opts=13)
00:27:10.259 00.003 1092 Enqueuing Move request for scope (-0.57, 0.13)
00:27:10.262 00.003 2744 Worker thread wakes up
00:27:10.262 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.13) opts 0xd
00:27:10.262 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.13)
00:27:10.262 00.000 2744 Moving (-0.57, 0.13) raw xDistance=-0.57 yDistance=-0.02
00:27:10.262 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.57
00:27:10.262 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:10.262 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:27:10.262 00.000 2744 MoveAxis(E, 141, ABG)
00:27:10.262 00.000 2744 Guiding  Dir = 2, Dur = 141
00:27:10.262 00.000 2744 IsSlewing returns 0
00:27:10.264 00.002 2744 IsGuiding returns 0
00:27:10.264 00.000 2744 PulseGuide returned control before completion, sleep 151
00:27:10.285 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:27:10.306 00.021 1092 UpdateGuideState exits: m=534199 SNR=88.1
00:27:10.309 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:10.313 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:10.316 00.003 1092 Enqueuing Expose request
00:27:10.420 00.104 2744 IsGuiding returns 1
00:27:10.420 00.000 2744 scope still moving after pulse duration time elapsed
00:27:10.452 00.032 2744 IsSlewing returns 0
00:27:10.452 00.000 2744 IsGuiding returns 0
00:27:10.452 00.000 2744 scope move finished after 141 + 47 ms
00:27:10.452 00.000 2744 Move returns status 0, amount 141
00:27:10.452 00.000 2744 MoveAxis(N, 0, ABG)
00:27:10.452 00.000 2744 Move returns status 0, amount 0
00:27:10.453 00.001 2744 move complete, result=0
00:27:10.453 00.000 2744 worker thread done servicing request
00:27:10.453 00.000 2744 Worker thread wakes up
00:27:10.453 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:10.453 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:10.455 00.002 1092 GuideStep: -0.6 px 141 ms EAST, -0.0 px 0 ms NORTH
00:27:13.841 03.386 2744 Exposure complete
00:27:14.033 00.192 2744 worker thread done servicing request
00:27:14.033 00.000 1092 OnExposeComplete: enter
00:27:14.035 00.002 1092 UpdateGuideState(): m_state=6
00:27:14.038 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 929
00:27:14.039 00.001 1092 Star::Find returns 1 (0), X=1601.79, Y=1128.52, Mass=511716, SNR=76.5, Peak=46739 HFD=3.4
00:27:14.042 00.003 1092 MultiStar: [#1 -0.12,0.04,1.04,U] [#2 0.15,0.06,1.02,U] [#3 -0.14,0.32,0.74,U] [#4 -0.22,0.34,0.86,U] [#5 0.17,-0.06,0.76,U] [#6 -0.04,0.03,0.73,U] [#7 0.18,-0.19,0.56,U] [#8 -0.06,-0.30,0.46,U] 
00:27:14.044 00.002 1092 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.42, -0.63}
00:27:14.048 00.004 1092 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.43) = xAngle (-2.25 = -2.25)
00:27:14.051 00.003 1092 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.40 = -2.40)
00:27:14.052 00.001 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.67 mountX=-0.05 mountY=-0.05, mountTheta=-2.32
00:27:14.057 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.04, opts=13)
00:27:14.059 00.002 1092 Enqueuing Move request for scope (-0.07, -0.04)
00:27:14.063 00.004 2744 Worker thread wakes up
00:27:14.063 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
00:27:14.063 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
00:27:14.063 00.000 2744 Moving (-0.07, -0.04) raw xDistance=-0.05 yDistance=-0.05
00:27:14.063 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:27:14.063 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:14.063 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:14.063 00.000 2744 MoveAxis(E, 0, ABG)
00:27:14.063 00.000 2744 Move returns status 0, amount 0
00:27:14.063 00.000 2744 MoveAxis(N, 0, ABG)
00:27:14.063 00.000 2744 Move returns status 0, amount 0
00:27:14.063 00.000 2744 move complete, result=0
00:27:14.065 00.002 2744 worker thread done servicing request
00:27:14.082 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1659, FiltMax=65535, Gamma=0.510
00:27:14.095 00.013 1092 UpdateGuideState exits: m=511716 SNR=76.5
00:27:14.098 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:14.100 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:14.102 00.002 1092 Enqueuing Expose request
00:27:14.104 00.002 2744 Worker thread wakes up
00:27:14.105 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:14.105 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:27:14.107 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:17.494 03.387 2744 Exposure complete
00:27:17.696 00.202 2744 worker thread done servicing request
00:27:17.696 00.000 1092 OnExposeComplete: enter
00:27:17.699 00.003 1092 UpdateGuideState(): m_state=6
00:27:17.701 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 930
00:27:17.704 00.003 1092 Star::Find returns 1 (0), X=1601.27, Y=1128.56, Mass=539609, SNR=106.0, Peak=45843 HFD=3.5
00:27:17.708 00.004 1092 MultiStar: [#1 -0.44,0.11,0.70,U] [#2 -0.26,0.12,0.75,U] [#3 -0.28,0.18,0.57,U] [#4 -0.41,0.33,0.62,U] [#5 -0.44,0.26,0.51,U] [#6 -0.23,-0.05,0.59,U] [#7 -0.35,-0.02,0.48,U] [#8 -0.49,-0.15,0.35,U] 
00:27:17.710 00.002 1092 refined, 8 included, MultiStar: {-0.46, -0.01}, one-star: {-0.94, -0.59}
00:27:17.713 00.003 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
00:27:17.716 00.003 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
00:27:17.718 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.11 mountX=-0.41 mountY=-0.14, mountTheta=-2.82
00:27:17.723 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.01, opts=13)
00:27:17.726 00.003 1092 Enqueuing Move request for scope (-0.46, -0.01)
00:27:17.728 00.002 2744 Worker thread wakes up
00:27:17.729 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd
00:27:17.729 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.01)
00:27:17.729 00.000 2744 Moving (-0.46, -0.01) raw xDistance=-0.41 yDistance=-0.14
00:27:17.729 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:27:17.729 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:17.729 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:17.729 00.000 2744 MoveAxis(E, 92, ABG)
00:27:17.729 00.000 2744 Guiding  Dir = 2, Dur = 92
00:27:17.729 00.000 2744 IsSlewing returns 0
00:27:17.730 00.001 2744 IsGuiding returns 0
00:27:17.730 00.000 2744 PulseGuide returned control before completion, sleep 102
00:27:17.743 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1559, FiltMax=65535, Gamma=0.510
00:27:17.759 00.016 1092 UpdateGuideState exits: m=539609 SNR=106.0
00:27:17.762 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:17.764 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:17.767 00.003 1092 Enqueuing Expose request
00:27:17.844 00.077 2744 IsGuiding returns 1
00:27:17.844 00.000 2744 scope still moving after pulse duration time elapsed
00:27:17.875 00.031 2744 IsSlewing returns 0
00:27:17.875 00.000 2744 IsGuiding returns 0
00:27:17.875 00.000 2744 scope move finished after 92 + 53 ms
00:27:17.875 00.000 2744 Move returns status 0, amount 92
00:27:17.875 00.000 2744 MoveAxis(N, 0, ABG)
00:27:17.876 00.001 2744 Move returns status 0, amount 0
00:27:17.876 00.000 2744 move complete, result=0
00:27:17.876 00.000 2744 worker thread done servicing request
00:27:17.876 00.000 2744 Worker thread wakes up
00:27:17.876 00.000 1092 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
00:27:17.880 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:17.881 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:21.269 03.388 2744 Exposure complete
00:27:21.463 00.194 2744 worker thread done servicing request
00:27:21.463 00.000 1092 OnExposeComplete: enter
00:27:21.466 00.003 1092 UpdateGuideState(): m_state=6
00:27:21.469 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 931
00:27:21.471 00.002 1092 Star::Find returns 1 (0), X=1601.38, Y=1128.61, Mass=500177, SNR=81.1, Peak=45760 HFD=3.3
00:27:21.474 00.003 1092 MultiStar: [#1 -0.41,0.06,0.99,U] [#2 -0.34,0.07,0.92,U] [#3 -0.65,0.38,0.77,U] [#4 -0.64,0.45,0.92,U] [#5 -0.46,0.28,0.84,U] [#6 -0.21,0.13,0.73,U] [#7 -0.21,0.08,0.69,U] [#8 -0.21,-0.14,0.49,U] 
00:27:21.476 00.002 1092 refined, 8 included, MultiStar: {-0.46, 0.08}, one-star: {-0.83, -0.54}
00:27:21.478 00.002 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.39 = -2.89)
00:27:21.480 00.002 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.05)
00:27:21.483 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=0.08 hyp=0.47 cameraTheta=2.97 mountX=-0.46 mountY=-0.05, mountTheta=-3.04
00:27:21.489 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.08, opts=13)
00:27:21.491 00.002 1092 Enqueuing Move request for scope (-0.46, 0.08)
00:27:21.493 00.002 2744 Worker thread wakes up
00:27:21.494 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.08) opts 0xd
00:27:21.494 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.08)
00:27:21.494 00.000 2744 Moving (-0.46, 0.08) raw xDistance=-0.46 yDistance=-0.05
00:27:21.494 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:27:21.494 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:21.494 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:27:21.494 00.000 2744 MoveAxis(E, 109, ABG)
00:27:21.494 00.000 2744 Guiding  Dir = 2, Dur = 109
00:27:21.494 00.000 2744 IsSlewing returns 0
00:27:21.494 00.000 2744 IsGuiding returns 0
00:27:21.495 00.001 2744 PulseGuide returned control before completion, sleep 119
00:27:21.508 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:27:21.525 00.017 1092 UpdateGuideState exits: m=500177 SNR=81.1
00:27:21.528 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:21.530 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:21.532 00.002 1092 Enqueuing Expose request
00:27:21.625 00.093 2744 IsGuiding returns 1
00:27:21.625 00.000 2744 scope still moving after pulse duration time elapsed
00:27:21.656 00.031 2744 IsSlewing returns 0
00:27:21.656 00.000 2744 IsGuiding returns 0
00:27:21.656 00.000 2744 scope move finished after 109 + 52 ms
00:27:21.656 00.000 2744 Move returns status 0, amount 109
00:27:21.656 00.000 2744 MoveAxis(N, 0, ABG)
00:27:21.656 00.000 2744 Move returns status 0, amount 0
00:27:21.656 00.000 2744 move complete, result=0
00:27:21.657 00.001 2744 worker thread done servicing request
00:27:21.657 00.000 2744 Worker thread wakes up
00:27:21.657 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:21.657 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:21.660 00.003 1092 GuideStep: -0.5 px 109 ms EAST, -0.0 px 0 ms NORTH
00:27:25.042 03.382 2744 Exposure complete
00:27:25.236 00.194 2744 worker thread done servicing request
00:27:25.236 00.000 1092 OnExposeComplete: enter
00:27:25.239 00.003 1092 UpdateGuideState(): m_state=6
00:27:25.241 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 932
00:27:25.243 00.002 1092 Star::Find returns 1 (0), X=1600.96, Y=1128.80, Mass=543655, SNR=82.2, Peak=48992 HFD=3.6
00:27:25.246 00.003 1092 MultiStar: [#1 -0.94,0.13,0.98,U] [#2 -0.76,0.33,1.05,U] [#3 -0.79,0.57,0.78,U] [#4 -0.87,0.48,0.82,U] [#5 -0.87,0.38,0.71,U] [#6 -0.67,0.36,0.63,U] [#7 -0.63,0.36,0.66,U] [#8 -1.02,0.27,0.46,U] 
00:27:25.250 00.004 1092 refined, 8 included, MultiStar: {-0.88, 0.25}, one-star: {-1.25, -0.35}
00:27:25.252 00.002 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
00:27:25.255 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
00:27:25.257 00.002 1092 CameraToMount -- cameraX=-0.88 cameraY=0.25 hyp=0.91 cameraTheta=2.86 mountX=-0.90 mountY=0.01, mountTheta=3.13
00:27:25.262 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=0.25, opts=13)
00:27:25.265 00.003 1092 Enqueuing Move request for scope (-0.88, 0.25)
00:27:25.267 00.002 2744 Worker thread wakes up
00:27:25.267 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.25) opts 0xd
00:27:25.267 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, 0.25)
00:27:25.268 00.001 2744 Moving (-0.88, 0.25) raw xDistance=-0.90 yDistance=0.01
00:27:25.268 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
00:27:25.268 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:25.268 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:27:25.268 00.000 2744 MoveAxis(E, 210, ABG)
00:27:25.268 00.000 2744 Guiding  Dir = 2, Dur = 210
00:27:25.268 00.000 2744 IsSlewing returns 0
00:27:25.268 00.000 2744 IsGuiding returns 0
00:27:25.268 00.000 2744 PulseGuide returned control before completion, sleep 220
00:27:25.283 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:27:25.298 00.015 1092 UpdateGuideState exits: m=543655 SNR=82.2
00:27:25.300 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:25.302 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:25.304 00.002 1092 Enqueuing Expose request
00:27:25.493 00.189 2744 IsGuiding returns 1
00:27:25.493 00.000 2744 scope still moving after pulse duration time elapsed
00:27:25.524 00.031 2744 IsSlewing returns 0
00:27:25.524 00.000 2744 IsGuiding returns 0
00:27:25.524 00.000 2744 scope move finished after 210 + 46 ms
00:27:25.524 00.000 2744 Move returns status 0, amount 210
00:27:25.524 00.000 2744 MoveAxis(N, 0, ABG)
00:27:25.524 00.000 2744 Move returns status 0, amount 0
00:27:25.524 00.000 2744 move complete, result=0
00:27:25.525 00.001 2744 worker thread done servicing request
00:27:25.525 00.000 1092 GuideStep: -0.9 px 210 ms EAST, 0.0 px 0 ms NORTH
00:27:25.530 00.005 2744 Worker thread wakes up
00:27:25.530 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:25.530 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:28.921 03.391 2744 Exposure complete
00:27:29.133 00.212 2744 worker thread done servicing request
00:27:29.133 00.000 1092 OnExposeComplete: enter
00:27:29.136 00.003 1092 UpdateGuideState(): m_state=6
00:27:29.139 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 933
00:27:29.141 00.002 1092 Star::Find returns 1 (0), X=1601.33, Y=1128.85, Mass=511064, SNR=83.1, Peak=41795 HFD=3.8
00:27:29.144 00.003 1092 MultiStar: [#1 -0.69,0.39,0.93,U] [#2 -0.38,0.24,0.90,U] [#3 -0.56,0.57,0.67,U] [#4 -0.69,0.65,0.81,U] [#5 -0.70,0.44,0.86,U] [#6 -0.45,0.23,0.68,U] [#7 -0.29,0.06,0.57,U] [#8 -0.51,0.03,0.49,U] 
00:27:29.146 00.002 1092 refined, 8 included, MultiStar: {-0.60, 0.26}, one-star: {-0.88, -0.31}
00:27:29.148 00.002 1092 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.43) = xAngle (3.16 = -3.12)
00:27:29.151 00.003 1092 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
00:27:29.154 00.003 1092 CameraToMount -- cameraX=-0.60 cameraY=0.26 hyp=0.65 cameraTheta=2.74 mountX=-0.65 mountY=0.09, mountTheta=3.01
00:27:29.158 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.60, y=0.26, opts=13)
00:27:29.161 00.003 1092 Enqueuing Move request for scope (-0.60, 0.26)
00:27:29.164 00.003 2744 Worker thread wakes up
00:27:29.164 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.26) opts 0xd
00:27:29.164 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.60, 0.26)
00:27:29.164 00.000 2744 Moving (-0.60, 0.26) raw xDistance=-0.65 yDistance=0.09
00:27:29.164 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
00:27:29.165 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:29.165 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:27:29.165 00.000 2744 MoveAxis(E, 160, ABG)
00:27:29.165 00.000 2744 Guiding  Dir = 2, Dur = 160
00:27:29.165 00.000 2744 IsSlewing returns 0
00:27:29.165 00.000 2744 IsGuiding returns 0
00:27:29.166 00.001 2744 PulseGuide returned control before completion, sleep 170
00:27:29.180 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:27:29.196 00.016 1092 UpdateGuideState exits: m=511064 SNR=83.1
00:27:29.201 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:29.204 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:29.206 00.002 1092 Enqueuing Expose request
00:27:29.342 00.136 2744 IsGuiding returns 1
00:27:29.342 00.000 2744 scope still moving after pulse duration time elapsed
00:27:29.373 00.031 2744 IsSlewing returns 0
00:27:29.373 00.000 2744 IsGuiding returns 0
00:27:29.373 00.000 2744 scope move finished after 160 + 47 ms
00:27:29.373 00.000 2744 Move returns status 0, amount 160
00:27:29.374 00.001 2744 MoveAxis(N, 0, ABG)
00:27:29.374 00.000 2744 Move returns status 0, amount 0
00:27:29.374 00.000 2744 move complete, result=0
00:27:29.374 00.000 2744 worker thread done servicing request
00:27:29.374 00.000 2744 Worker thread wakes up
00:27:29.374 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:29.374 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:29.383 00.009 1092 GuideStep: -0.6 px 160 ms EAST, 0.1 px 0 ms NORTH
00:27:32.756 03.373 2744 Exposure complete
00:27:32.967 00.211 1092 OnExposeComplete: enter
00:27:32.971 00.004 1092 UpdateGuideState(): m_state=6
00:27:32.973 00.002 2744 worker thread done servicing request
00:27:32.974 00.001 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 934
00:27:32.977 00.003 1092 Star::Find returns 1 (0), X=1601.41, Y=1128.97, Mass=519146, SNR=71.2, Peak=46256 HFD=3.5
00:27:32.983 00.006 1092 MultiStar: [#1 -0.53,0.53,1.13,U] [#2 -0.39,0.42,1.24,U] [#3 -0.54,0.71,0.80,U] [#4 -0.51,0.79,1.04,U] [#5 -0.37,0.49,0.85,U] [#6 -0.54,0.51,0.83,U] [#7 -0.52,0.66,0.68,U] [#8 -0.48,-0.10,0.48,U] 
00:27:32.987 00.004 1092 refined, 8 included, MultiStar: {-0.52, 0.44}, one-star: {-0.80, -0.19}
00:27:32.991 00.004 1092 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.43) = xAngle (2.86 = 2.86)
00:27:32.994 00.003 1092 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.71 = 2.71)
00:27:32.999 00.005 1092 CameraToMount -- cameraX=-0.52 cameraY=0.44 hyp=0.68 cameraTheta=2.43 mountX=-0.66 mountY=0.29, mountTheta=2.73
00:27:33.007 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.44, opts=13)
00:27:33.010 00.003 1092 Enqueuing Move request for scope (-0.52, 0.44)
00:27:33.013 00.003 2744 Worker thread wakes up
00:27:33.014 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.44) opts 0xd
00:27:33.014 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.44)
00:27:33.014 00.000 2744 Moving (-0.52, 0.44) raw xDistance=-0.66 yDistance=0.29
00:27:33.014 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.66
00:27:33.014 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:33.014 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:27:33.014 00.000 2744 MoveAxis(E, 158, ABG)
00:27:33.014 00.000 2744 Guiding  Dir = 2, Dur = 158
00:27:33.014 00.000 2744 IsSlewing returns 0
00:27:33.015 00.001 2744 IsGuiding returns 0
00:27:33.015 00.000 2744 PulseGuide returned control before completion, sleep 168
00:27:33.041 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1453, FiltMax=65535, Gamma=0.510
00:27:33.072 00.031 1092 UpdateGuideState exits: m=519146 SNR=71.2
00:27:33.078 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:33.083 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:33.086 00.003 1092 Enqueuing Expose request
00:27:33.195 00.109 2744 IsGuiding returns 1
00:27:33.195 00.000 2744 scope still moving after pulse duration time elapsed
00:27:33.223 00.028 2744 IsSlewing returns 0
00:27:33.224 00.001 2744 IsGuiding returns 0
00:27:33.224 00.000 2744 scope move finished after 158 + 51 ms
00:27:33.224 00.000 2744 Move returns status 0, amount 158
00:27:33.224 00.000 2744 MoveAxis(N, 0, ABG)
00:27:33.225 00.001 2744 Move returns status 0, amount 0
00:27:33.225 00.000 2744 move complete, result=0
00:27:33.225 00.000 2744 worker thread done servicing request
00:27:33.225 00.000 2744 Worker thread wakes up
00:27:33.225 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:33.226 00.001 1092 GuideStep: -0.7 px 158 ms EAST, 0.3 px 0 ms NORTH
00:27:33.230 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:36.619 03.389 2744 Exposure complete
00:27:36.817 00.198 2744 worker thread done servicing request
00:27:36.817 00.000 1092 OnExposeComplete: enter
00:27:36.820 00.003 1092 UpdateGuideState(): m_state=6
00:27:36.823 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 935
00:27:36.826 00.003 1092 Star::Find returns 1 (0), X=1600.78, Y=1128.78, Mass=504489, SNR=80.3, Peak=41616 HFD=3.6
00:27:36.828 00.002 1092 MultiStar: [#1 -1.16,0.33,0.90,U] [#2 -0.76,0.29,0.91,U] [#3 -1.06,0.35,0.81,U] [#4 -1.02,0.71,0.83,U] [#5 -0.66,0.40,0.68,U] [#6 -0.71,0.08,0.73,U] [#7 -0.96,0.07,0.54,U] [#8 -1.26,-0.10,0.45,U] 
00:27:36.830 00.002 1092 refined, 8 included, MultiStar: {-1.01, 0.20}, one-star: {-1.43, -0.38}
00:27:36.832 00.002 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
00:27:36.834 00.002 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.07)
00:27:36.838 00.004 1092 CameraToMount -- cameraX=-1.01 cameraY=0.20 hyp=1.03 cameraTheta=2.94 mountX=-1.00 mountY=-0.08, mountTheta=-3.06
00:27:36.844 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.01, y=0.20, opts=13)
00:27:36.847 00.003 1092 Enqueuing Move request for scope (-1.01, 0.20)
00:27:36.849 00.002 2744 Worker thread wakes up
00:27:36.849 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.20) opts 0xd
00:27:36.849 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.01, 0.20)
00:27:36.849 00.000 2744 Moving (-1.01, 0.20) raw xDistance=-1.00 yDistance=-0.08
00:27:36.849 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.00
00:27:36.849 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:36.849 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:27:36.849 00.000 2744 MoveAxis(E, 236, ABG)
00:27:36.849 00.000 2744 Guiding  Dir = 2, Dur = 236
00:27:36.850 00.001 2744 IsSlewing returns 0
00:27:36.850 00.000 2744 IsGuiding returns 0
00:27:36.850 00.000 2744 PulseGuide returned control before completion, sleep 246
00:27:36.867 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1431, FiltMax=65535, Gamma=0.510
00:27:36.883 00.016 1092 UpdateGuideState exits: m=504489 SNR=80.3
00:27:36.886 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:36.888 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:36.889 00.001 1092 Enqueuing Expose request
00:27:37.102 00.213 2744 IsGuiding returns 1
00:27:37.102 00.000 2744 scope still moving after pulse duration time elapsed
00:27:37.135 00.033 2744 IsSlewing returns 0
00:27:37.135 00.000 2744 IsGuiding returns 0
00:27:37.135 00.000 2744 scope move finished after 236 + 48 ms
00:27:37.135 00.000 2744 Move returns status 0, amount 236
00:27:37.135 00.000 2744 MoveAxis(N, 0, ABG)
00:27:37.135 00.000 2744 Move returns status 0, amount 0
00:27:37.135 00.000 2744 move complete, result=0
00:27:37.136 00.001 2744 worker thread done servicing request
00:27:37.136 00.000 1092 GuideStep: -1.0 px 236 ms EAST, -0.1 px 0 ms NORTH
00:27:37.139 00.003 2744 Worker thread wakes up
00:27:37.139 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:37.139 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:40.525 03.386 2744 Exposure complete
00:27:40.723 00.198 2744 worker thread done servicing request
00:27:40.724 00.001 1092 OnExposeComplete: enter
00:27:40.726 00.002 1092 UpdateGuideState(): m_state=6
00:27:40.729 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 936
00:27:40.732 00.003 1092 Star::Find returns 1 (0), X=1601.53, Y=1128.51, Mass=541441, SNR=78.3, Peak=51187 HFD=3.2
00:27:40.734 00.002 1092 MultiStar: [#1 -0.29,-0.00,0.93,U] [#2 -0.32,0.18,1.13,U] [#3 -0.39,0.10,0.77,U] [#4 -0.44,0.21,0.90,U] [#5 -0.19,-0.01,0.70,U] [#6 -0.30,-0.02,0.66,U] [#7 -0.30,0.00,0.48,U] [#8 -0.12,-0.27,0.51,U] 
00:27:40.737 00.003 1092 refined, 8 included, MultiStar: {-0.36, -0.05}, one-star: {-0.68, -0.64}
00:27:40.739 00.002 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
00:27:40.741 00.002 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
00:27:40.743 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.36 cameraTheta=-3.02 mountX=-0.31 mountY=-0.14, mountTheta=-2.71
00:27:40.748 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.05, opts=13)
00:27:40.751 00.003 1092 Enqueuing Move request for scope (-0.36, -0.05)
00:27:40.753 00.002 2744 Worker thread wakes up
00:27:40.753 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd
00:27:40.753 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.05)
00:27:40.753 00.000 2744 Moving (-0.36, -0.05) raw xDistance=-0.31 yDistance=-0.14
00:27:40.753 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.31
00:27:40.753 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:40.753 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:27:40.754 00.001 2744 MoveAxis(E, 86, ABG)
00:27:40.754 00.000 2744 Guiding  Dir = 2, Dur = 86
00:27:40.754 00.000 2744 IsSlewing returns 0
00:27:40.754 00.000 2744 IsGuiding returns 0
00:27:40.754 00.000 2744 PulseGuide returned control before completion, sleep 96
00:27:40.768 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1786, FiltMax=65535, Gamma=0.510
00:27:40.785 00.017 1092 UpdateGuideState exits: m=541441 SNR=78.3
00:27:40.788 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:40.790 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:40.793 00.003 1092 Enqueuing Expose request
00:27:40.864 00.071 2744 IsGuiding returns 1
00:27:40.864 00.000 2744 scope still moving after pulse duration time elapsed
00:27:40.896 00.032 2744 IsSlewing returns 0
00:27:40.896 00.000 2744 IsGuiding returns 0
00:27:40.896 00.000 2744 scope move finished after 86 + 56 ms
00:27:40.897 00.001 2744 Move returns status 0, amount 86
00:27:40.897 00.000 2744 MoveAxis(N, 0, ABG)
00:27:40.897 00.000 2744 Move returns status 0, amount 0
00:27:40.897 00.000 2744 move complete, result=0
00:27:40.897 00.000 2744 worker thread done servicing request
00:27:40.897 00.000 2744 Worker thread wakes up
00:27:40.897 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:40.897 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:40.899 00.002 1092 GuideStep: -0.3 px 86 ms EAST, -0.1 px 0 ms NORTH
00:27:44.292 03.393 2744 Exposure complete
00:27:44.524 00.232 2744 worker thread done servicing request
00:27:44.524 00.000 1092 OnExposeComplete: enter
00:27:44.527 00.003 1092 UpdateGuideState(): m_state=6
00:27:44.531 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 937
00:27:44.534 00.003 1092 Star::Find returns 1 (0), X=1602.16, Y=1128.38, Mass=548317, SNR=85.8, Peak=47747 HFD=3.6
00:27:44.537 00.003 1092 MultiStar: [#1 0.24,-0.21,0.83,U] [#2 0.41,0.02,0.88,U] [#3 0.32,-0.00,0.77,U] [#4 0.08,0.14,0.78,U] [#5 0.24,0.00,0.73,U] [#6 0.36,-0.22,0.63,U] [#7 0.36,-0.39,0.57,U] [#8 0.30,-0.23,0.39,U] 
00:27:44.540 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.19}, one-star: {-0.05, -0.78}
00:27:44.543 00.003 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
00:27:44.546 00.003 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
00:27:44.549 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=-0.19 hyp=0.30 cameraTheta=-0.69 mountX=0.29 mountY=-0.12, mountTheta=-0.39
00:27:44.554 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.19, opts=13)
00:27:44.557 00.003 1092 Enqueuing Move request for scope (0.24, -0.19)
00:27:44.561 00.004 2744 Worker thread wakes up
00:27:44.561 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.19) opts 0xd
00:27:44.561 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.19)
00:27:44.561 00.000 2744 Moving (0.24, -0.19) raw xDistance=0.29 yDistance=-0.12
00:27:44.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.29
00:27:44.561 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:44.562 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:27:44.562 00.000 2744 MoveAxis(W, 60, ABG)
00:27:44.562 00.000 2744 Guiding  Dir = 3, Dur = 60
00:27:44.562 00.000 2744 IsSlewing returns 0
00:27:44.562 00.000 2744 IsGuiding returns 0
00:27:44.563 00.001 2744 PulseGuide returned control before completion, sleep 69
00:27:44.580 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1405, FiltMax=65535, Gamma=0.510
00:27:44.598 00.018 1092 UpdateGuideState exits: m=548317 SNR=85.8
00:27:44.601 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:44.603 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:44.606 00.003 1092 Enqueuing Expose request
00:27:44.635 00.029 2744 IsGuiding returns 1
00:27:44.635 00.000 2744 scope still moving after pulse duration time elapsed
00:27:44.667 00.032 2744 IsSlewing returns 0
00:27:44.667 00.000 2744 IsGuiding returns 0
00:27:44.667 00.000 2744 scope move finished after 60 + 44 ms
00:27:44.667 00.000 2744 Move returns status 0, amount 60
00:27:44.667 00.000 2744 MoveAxis(N, 0, ABG)
00:27:44.667 00.000 2744 Move returns status 0, amount 0
00:27:44.668 00.001 2744 move complete, result=0
00:27:44.668 00.000 2744 worker thread done servicing request
00:27:44.668 00.000 1092 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
00:27:44.671 00.003 2744 Worker thread wakes up
00:27:44.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:44.672 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:48.066 03.394 2744 Exposure complete
00:27:48.264 00.198 2744 worker thread done servicing request
00:27:48.264 00.000 1092 OnExposeComplete: enter
00:27:48.266 00.002 1092 UpdateGuideState(): m_state=6
00:27:48.268 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 938
00:27:48.271 00.003 1092 Star::Find returns 1 (0), X=1600.97, Y=1128.57, Mass=536847, SNR=83.0, Peak=50643 HFD=3.5
00:27:48.273 00.002 1092 MultiStar: [#1 -0.88,0.08,0.87,U] [#2 -0.62,0.31,1.04,U] [#3 -0.77,0.37,0.91,U] [#4 -0.88,0.58,0.82,U] [#5 -0.63,0.10,0.68,U] [#6 -0.83,0.07,0.78,U] [#7 -0.66,0.27,0.50,U] [#8 -0.86,-0.07,0.43,U] 
00:27:48.275 00.002 1092 refined, 8 included, MultiStar: {-0.83, 0.12}, one-star: {-1.24, -0.58}
00:27:48.276 00.001 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
00:27:48.281 00.005 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
00:27:48.283 00.002 1092 CameraToMount -- cameraX=-0.83 cameraY=0.12 hyp=0.84 cameraTheta=3.00 mountX=-0.81 mountY=-0.11, mountTheta=-3.01
00:27:48.291 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=0.12, opts=13)
00:27:48.293 00.002 1092 Enqueuing Move request for scope (-0.83, 0.12)
00:27:48.295 00.002 2744 Worker thread wakes up
00:27:48.296 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.12) opts 0xd
00:27:48.296 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, 0.12)
00:27:48.296 00.000 2744 Moving (-0.83, 0.12) raw xDistance=-0.81 yDistance=-0.11
00:27:48.296 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.81
00:27:48.296 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:48.296 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:27:48.296 00.000 2744 MoveAxis(E, 177, ABG)
00:27:48.296 00.000 2744 Guiding  Dir = 2, Dur = 177
00:27:48.296 00.000 2744 IsSlewing returns 0
00:27:48.297 00.001 2744 IsGuiding returns 0
00:27:48.297 00.000 2744 PulseGuide returned control before completion, sleep 187
00:27:48.311 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1438, FiltMax=65535, Gamma=0.510
00:27:48.327 00.016 1092 UpdateGuideState exits: m=536847 SNR=83.0
00:27:48.330 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:48.332 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:48.334 00.002 1092 Enqueuing Expose request
00:27:48.497 00.163 2744 IsGuiding returns 1
00:27:48.497 00.000 2744 scope still moving after pulse duration time elapsed
00:27:48.528 00.031 2744 IsSlewing returns 0
00:27:48.528 00.000 2744 IsGuiding returns 0
00:27:48.529 00.001 2744 scope move finished after 177 + 55 ms
00:27:48.529 00.000 2744 Move returns status 0, amount 177
00:27:48.529 00.000 2744 MoveAxis(N, 0, ABG)
00:27:48.529 00.000 2744 Move returns status 0, amount 0
00:27:48.529 00.000 2744 move complete, result=0
00:27:48.529 00.000 2744 worker thread done servicing request
00:27:48.529 00.000 2744 Worker thread wakes up
00:27:48.529 00.000 1092 GuideStep: -0.8 px 177 ms EAST, -0.1 px 0 ms NORTH
00:27:48.532 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:48.532 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:51.942 03.410 2744 Exposure complete
00:27:52.154 00.212 2744 worker thread done servicing request
00:27:52.154 00.000 1092 OnExposeComplete: enter
00:27:52.157 00.003 1092 UpdateGuideState(): m_state=6
00:27:52.160 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 939
00:27:52.163 00.003 1092 Star::Find returns 1 (0), X=1601.17, Y=1128.58, Mass=539353, SNR=106.5, Peak=46243 HFD=3.6
00:27:52.167 00.004 1092 MultiStar: [#1 -0.67,0.16,0.66,U] [#2 -0.46,0.13,0.78,U] [#3 -0.65,0.26,0.65,U] [#4 -0.80,0.22,0.64,U] [#5 -0.67,0.23,0.61,U] [#6 -0.43,0.13,0.69,U] [#7 -0.64,0.16,0.35,U] [#8 -0.74,-0.18,0.38,U] 
00:27:52.170 00.003 1092 refined, 8 included, MultiStar: {-0.69, 0.03}, one-star: {-1.05, -0.57}
00:27:52.172 00.002 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.76)
00:27:52.174 00.002 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
00:27:52.176 00.002 1092 CameraToMount -- cameraX=-0.69 cameraY=0.03 hyp=0.69 cameraTheta=3.10 mountX=-0.64 mountY=-0.16, mountTheta=-2.90
00:27:52.183 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.03, opts=13)
00:27:52.186 00.003 1092 Enqueuing Move request for scope (-0.69, 0.03)
00:27:52.189 00.003 2744 Worker thread wakes up
00:27:52.189 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.03) opts 0xd
00:27:52.189 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.03)
00:27:52.189 00.000 2744 Moving (-0.69, 0.03) raw xDistance=-0.64 yDistance=-0.16
00:27:52.189 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
00:27:52.189 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:52.189 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:27:52.189 00.000 2744 MoveAxis(E, 156, ABG)
00:27:52.189 00.000 2744 Guiding  Dir = 2, Dur = 156
00:27:52.190 00.001 2744 IsSlewing returns 0
00:27:52.190 00.000 2744 IsGuiding returns 0
00:27:52.190 00.000 2744 PulseGuide returned control before completion, sleep 166
00:27:52.207 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:27:52.224 00.017 1092 UpdateGuideState exits: m=539353 SNR=106.5
00:27:52.227 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:52.230 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:52.232 00.002 1092 Enqueuing Expose request
00:27:52.369 00.137 2744 IsGuiding returns 1
00:27:52.369 00.000 2744 scope still moving after pulse duration time elapsed
00:27:52.400 00.031 2744 IsSlewing returns 0
00:27:52.400 00.000 2744 IsGuiding returns 0
00:27:52.400 00.000 2744 scope move finished after 156 + 53 ms
00:27:52.400 00.000 2744 Move returns status 0, amount 156
00:27:52.400 00.000 2744 MoveAxis(N, 0, ABG)
00:27:52.401 00.001 2744 Move returns status 0, amount 0
00:27:52.401 00.000 2744 move complete, result=0
00:27:52.401 00.000 2744 worker thread done servicing request
00:27:52.401 00.000 2744 Worker thread wakes up
00:27:52.401 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:52.401 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:52.402 00.001 1092 GuideStep: -0.6 px 156 ms EAST, -0.2 px 0 ms NORTH
00:27:55.796 03.394 2744 Exposure complete
00:27:56.002 00.206 2744 worker thread done servicing request
00:27:56.002 00.000 1092 OnExposeComplete: enter
00:27:56.005 00.003 1092 UpdateGuideState(): m_state=6
00:27:56.008 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 940
00:27:56.013 00.005 1092 Star::Find returns 1 (0), X=1601.34, Y=1128.82, Mass=573345, SNR=93.1, Peak=49779 HFD=3.7
00:27:56.017 00.004 1092 MultiStar: [#1 -0.60,0.12,0.81,U] [#2 -0.37,0.22,0.84,U] [#3 -0.52,0.61,0.68,U] [#4 -0.67,0.42,0.66,U] [#5 -0.51,0.25,0.64,U] [#6 -0.50,-0.16,0.65,U] [#7 -0.67,0.00,0.50,U] [#8 -0.23,0.21,0.42,U] 
00:27:56.023 00.006 1092 refined, 8 included, MultiStar: {-0.57, 0.13}, one-star: {-0.87, -0.33}
00:27:56.030 00.007 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.35 = -2.93)
00:27:56.034 00.004 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.20 = -3.09)
00:27:56.039 00.005 1092 CameraToMount -- cameraX=-0.57 cameraY=0.13 hyp=0.59 cameraTheta=2.92 mountX=-0.57 mountY=-0.03, mountTheta=-3.09
00:27:56.053 00.014 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.13, opts=13)
00:27:56.059 00.006 1092 Enqueuing Move request for scope (-0.57, 0.13)
00:27:56.066 00.007 2744 Worker thread wakes up
00:27:56.066 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.13) opts 0xd
00:27:56.066 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.13)
00:27:56.066 00.000 2744 Moving (-0.57, 0.13) raw xDistance=-0.57 yDistance=-0.03
00:27:56.067 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
00:27:56.067 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:56.067 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:27:56.067 00.000 2744 MoveAxis(E, 140, ABG)
00:27:56.067 00.000 2744 Guiding  Dir = 2, Dur = 140
00:27:56.067 00.000 2744 IsSlewing returns 0
00:27:56.067 00.000 2744 IsGuiding returns 0
00:27:56.068 00.001 2744 PulseGuide returned control before completion, sleep 150
00:27:56.092 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1594, FiltMax=65535, Gamma=0.510
00:27:56.109 00.017 1092 UpdateGuideState exits: m=573345 SNR=93.1
00:27:56.112 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:56.115 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:56.117 00.002 1092 Enqueuing Expose request
00:27:56.223 00.106 2744 IsGuiding returns 1
00:27:56.223 00.000 2744 scope still moving after pulse duration time elapsed
00:27:56.254 00.031 2744 IsSlewing returns 0
00:27:56.254 00.000 2744 IsGuiding returns 0
00:27:56.254 00.000 2744 scope move finished after 140 + 47 ms
00:27:56.254 00.000 2744 Move returns status 0, amount 140
00:27:56.254 00.000 2744 MoveAxis(N, 0, ABG)
00:27:56.255 00.001 2744 Move returns status 0, amount 0
00:27:56.255 00.000 2744 move complete, result=0
00:27:56.255 00.000 2744 worker thread done servicing request
00:27:56.255 00.000 2744 Worker thread wakes up
00:27:56.255 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:56.255 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:27:56.256 00.001 1092 GuideStep: -0.6 px 140 ms EAST, -0.0 px 0 ms NORTH
00:27:59.641 03.385 2744 Exposure complete
00:27:59.844 00.203 2744 worker thread done servicing request
00:27:59.844 00.000 1092 OnExposeComplete: enter
00:27:59.848 00.004 1092 UpdateGuideState(): m_state=6
00:27:59.852 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 941
00:27:59.856 00.004 1092 Star::Find returns 1 (0), X=1601.37, Y=1128.58, Mass=487455, SNR=73.1, Peak=45731 HFD=3.4
00:27:59.859 00.003 1092 MultiStar: [#1 -0.30,0.02,1.07,U] [#2 -0.17,-0.07,1.12,U] [#3 -0.25,0.14,0.96,U] [#4 -0.42,0.20,0.89,U] [#5 -0.32,0.13,0.87,U] [#6 -0.24,0.01,0.91,U] [#7 -0.26,-0.37,0.63,U] [#8 -0.34,-0.71,0.50,U] 
00:27:59.862 00.003 1092 refined, 8 included, MultiStar: {-0.35, -0.10}, one-star: {-0.84, -0.57}
00:27:59.865 00.003 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
00:27:59.868 00.003 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.60 = -2.60)
00:27:59.870 00.002 1092 CameraToMount -- cameraX=-0.35 cameraY=-0.10 hyp=0.37 cameraTheta=-2.87 mountX=-0.28 mountY=-0.19, mountTheta=-2.55
00:27:59.876 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=-0.10, opts=13)
00:27:59.880 00.004 1092 Enqueuing Move request for scope (-0.35, -0.10)
00:27:59.882 00.002 2744 Worker thread wakes up
00:27:59.883 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.10) opts 0xd
00:27:59.883 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, -0.10)
00:27:59.883 00.000 2744 Moving (-0.35, -0.10) raw xDistance=-0.28 yDistance=-0.19
00:27:59.883 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
00:27:59.883 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:27:59.883 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:27:59.883 00.000 2744 MoveAxis(E, 0, ABG)
00:27:59.883 00.000 2744 Move returns status 0, amount 0
00:27:59.883 00.000 2744 MoveAxis(N, 0, ABG)
00:27:59.883 00.000 2744 Move returns status 0, amount 0
00:27:59.883 00.000 2744 move complete, result=0
00:27:59.884 00.001 2744 worker thread done servicing request
00:27:59.899 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1699, FiltMax=65535, Gamma=0.510
00:27:59.917 00.018 1092 UpdateGuideState exits: m=487455 SNR=73.1
00:27:59.922 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:27:59.925 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:27:59.927 00.002 1092 Enqueuing Expose request
00:27:59.931 00.004 2744 Worker thread wakes up
00:27:59.931 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:27:59.933 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:27:59.933 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:03.321 03.388 2744 Exposure complete
00:28:03.519 00.198 2744 worker thread done servicing request
00:28:03.519 00.000 1092 OnExposeComplete: enter
00:28:03.521 00.002 1092 UpdateGuideState(): m_state=6
00:28:03.523 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 942
00:28:03.526 00.003 1092 Star::Find returns 1 (0), X=1601.43, Y=1128.67, Mass=537564, SNR=96.5, Peak=45731 HFD=3.4
00:28:03.529 00.003 1092 MultiStar: [#1 -0.51,0.13,0.70,U] [#2 -0.17,0.05,0.86,U] [#3 -0.42,0.30,0.67,U] [#4 -0.54,0.35,0.66,U] [#5 -0.31,0.01,0.57,U] [#6 -0.29,0.20,0.58,U] [#7 -0.31,-0.01,0.47,U] [#8 -0.41,-0.15,0.34,U] 
00:28:03.532 00.003 1092 refined, 8 included, MultiStar: {-0.44, 0.02}, one-star: {-0.78, -0.48}
00:28:03.535 00.003 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.51 = -2.77)
00:28:03.537 00.002 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.93)
00:28:03.539 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=0.02 hyp=0.44 cameraTheta=3.09 mountX=-0.41 mountY=-0.09, mountTheta=-2.92
00:28:03.543 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.02, opts=13)
00:28:03.547 00.004 1092 Enqueuing Move request for scope (-0.44, 0.02)
00:28:03.549 00.002 2744 Worker thread wakes up
00:28:03.549 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.02) opts 0xd
00:28:03.549 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.02)
00:28:03.549 00.000 2744 Moving (-0.44, 0.02) raw xDistance=-0.41 yDistance=-0.09
00:28:03.549 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:28:03.549 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:03.550 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:28:03.550 00.000 2744 MoveAxis(E, 91, ABG)
00:28:03.550 00.000 2744 Guiding  Dir = 2, Dur = 91
00:28:03.550 00.000 2744 IsSlewing returns 0
00:28:03.551 00.001 2744 IsGuiding returns 0
00:28:03.551 00.000 2744 PulseGuide returned control before completion, sleep 101
00:28:03.566 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1594, FiltMax=65535, Gamma=0.510
00:28:03.580 00.014 1092 UpdateGuideState exits: m=537564 SNR=96.5
00:28:03.583 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:03.586 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:03.588 00.002 1092 Enqueuing Expose request
00:28:03.663 00.075 2744 IsGuiding returns 1
00:28:03.663 00.000 2744 scope still moving after pulse duration time elapsed
00:28:03.694 00.031 2744 IsSlewing returns 0
00:28:03.694 00.000 2744 IsGuiding returns 0
00:28:03.694 00.000 2744 scope move finished after 91 + 53 ms
00:28:03.696 00.002 2744 Move returns status 0, amount 91
00:28:03.696 00.000 2744 MoveAxis(N, 0, ABG)
00:28:03.696 00.000 2744 Move returns status 0, amount 0
00:28:03.696 00.000 2744 move complete, result=0
00:28:03.696 00.000 2744 worker thread done servicing request
00:28:03.696 00.000 2744 Worker thread wakes up
00:28:03.696 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:03.696 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:03.697 00.001 1092 GuideStep: -0.4 px 91 ms EAST, -0.1 px 0 ms NORTH
00:28:07.097 03.400 2744 Exposure complete
00:28:07.307 00.210 2744 worker thread done servicing request
00:28:07.307 00.000 1092 OnExposeComplete: enter
00:28:07.310 00.003 1092 UpdateGuideState(): m_state=6
00:28:07.316 00.006 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 943
00:28:07.319 00.003 1092 Star::Find returns 1 (0), X=1601.73, Y=1128.25, Mass=546605, SNR=80.3, Peak=52307 HFD=3.6
00:28:07.322 00.003 1092 MultiStar: [#1 -0.28,-0.26,0.93,U] [#2 -0.04,-0.10,1.04,U] [#3 -0.22,0.13,0.96,U] [#4 -0.26,0.02,1.04,U] [#5 -0.29,-0.06,0.78,U] [#6 -0.37,-0.29,0.84,U] [#7 -0.10,-0.38,0.63,U] [#8 -0.23,-0.52,0.44,U] 
00:28:07.324 00.002 1092 refined, 8 included, MultiStar: {-0.26, -0.24}, one-star: {-0.48, -0.90}
00:28:07.326 00.002 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
00:28:07.328 00.002 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.11 = -2.11)
00:28:07.331 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.24 hyp=0.35 cameraTheta=-2.39 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
00:28:07.339 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.24, opts=13)
00:28:07.341 00.002 1092 Enqueuing Move request for scope (-0.26, -0.24)
00:28:07.343 00.002 2744 Worker thread wakes up
00:28:07.344 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.24) opts 0xd
00:28:07.344 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.24)
00:28:07.344 00.000 2744 Moving (-0.26, -0.24) raw xDistance=-0.13 yDistance=-0.30
00:28:07.344 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:28:07.344 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:07.344 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:28:07.344 00.000 2744 MoveAxis(E, 0, ABG)
00:28:07.344 00.000 2744 Move returns status 0, amount 0
00:28:07.344 00.000 2744 MoveAxis(N, 0, ABG)
00:28:07.344 00.000 2744 Move returns status 0, amount 0
00:28:07.344 00.000 2744 move complete, result=0
00:28:07.344 00.000 2744 worker thread done servicing request
00:28:07.359 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1467, FiltMax=65535, Gamma=0.510
00:28:07.374 00.015 1092 UpdateGuideState exits: m=546605 SNR=80.3
00:28:07.377 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:07.381 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:07.383 00.002 1092 Enqueuing Expose request
00:28:07.385 00.002 2744 Worker thread wakes up
00:28:07.386 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:28:07.388 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:07.388 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:10.775 03.387 2744 Exposure complete
00:28:11.031 00.256 2744 worker thread done servicing request
00:28:11.031 00.000 1092 OnExposeComplete: enter
00:28:11.034 00.003 1092 UpdateGuideState(): m_state=6
00:28:11.038 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 944
00:28:11.041 00.003 1092 Star::Find returns 1 (0), X=1602.04, Y=1128.17, Mass=542090, SNR=87.0, Peak=59363 HFD=3.6
00:28:11.043 00.002 1092 MultiStar: [#1 0.14,-0.41,0.88,U] [#2 0.27,-0.37,1.07,U] [#3 -0.09,-0.23,0.75,U] [#4 -0.08,-0.13,0.83,U] [#5 0.12,-0.32,0.75,U] [#6 0.12,-0.56,0.70,U] [#7 0.13,-0.50,0.55,U] [#8 0.15,-0.97,0.39,U] 
00:28:11.049 00.006 1092 refined, 8 included, MultiStar: {0.06, -0.48}, one-star: {-0.17, -0.99}
00:28:11.055 00.006 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.02 = -1.02)
00:28:11.058 00.003 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
00:28:11.060 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.48 hyp=0.48 cameraTheta=-1.45 mountX=0.25 mountY=-0.44, mountTheta=-1.06
00:28:11.071 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.48, opts=13)
00:28:11.074 00.003 1092 Enqueuing Move request for scope (0.06, -0.48)
00:28:11.077 00.003 2744 Worker thread wakes up
00:28:11.077 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.48) opts 0xd
00:28:11.077 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.48)
00:28:11.077 00.000 2744 Moving (0.06, -0.48) raw xDistance=0.25 yDistance=-0.44
00:28:11.077 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
00:28:11.077 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:11.077 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:28:11.077 00.000 2744 MoveAxis(E, 0, ABG)
00:28:11.077 00.000 2744 Move returns status 0, amount 0
00:28:11.077 00.000 2744 MoveAxis(N, 0, ABG)
00:28:11.078 00.001 2744 Move returns status 0, amount 0
00:28:11.078 00.000 2744 move complete, result=0
00:28:11.078 00.000 2744 worker thread done servicing request
00:28:11.096 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1792, FiltMax=65535, Gamma=0.510
00:28:11.115 00.019 1092 UpdateGuideState exits: m=542090 SNR=87.0
00:28:11.118 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:11.121 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:11.123 00.002 1092 Enqueuing Expose request
00:28:11.126 00.003 2744 Worker thread wakes up
00:28:11.126 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
00:28:11.129 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:11.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:14.522 03.393 2744 Exposure complete
00:28:14.713 00.191 2744 worker thread done servicing request
00:28:14.713 00.000 1092 OnExposeComplete: enter
00:28:14.716 00.003 1092 UpdateGuideState(): m_state=6
00:28:14.720 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 945
00:28:14.722 00.002 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.06, Mass=533015, SNR=90.3, Peak=52499 HFD=3.4
00:28:14.724 00.002 1092 MultiStar: [#1 0.39,-0.50,0.89,U] [#2 0.75,-0.33,0.83,U] [#3 0.54,-0.22,0.76,U] [#4 0.51,-0.22,0.79,U] [#5 0.61,-0.38,0.63,U] [#6 0.61,-0.52,0.64,U] [#7 0.64,-0.39,0.58,U] [#8 0.40,-0.73,0.45,U] 
00:28:14.727 00.003 1092 refined, 8 included, MultiStar: {0.49, -0.50}, one-star: {0.09, -1.10}
00:28:14.729 00.002 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
00:28:14.731 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
00:28:14.734 00.003 1092 CameraToMount -- cameraX=0.49 cameraY=-0.50 hyp=0.70 cameraTheta=-0.80 mountX=0.65 mountY=-0.35, mountTheta=-0.49
00:28:14.740 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.50, opts=13)
00:28:14.742 00.002 1092 Enqueuing Move request for scope (0.49, -0.50)
00:28:14.746 00.004 2744 Worker thread wakes up
00:28:14.746 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.50) opts 0xd
00:28:14.746 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.50)
00:28:14.746 00.000 2744 Moving (0.49, -0.50) raw xDistance=0.65 yDistance=-0.35
00:28:14.746 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
00:28:14.746 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:14.746 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:28:14.746 00.000 2744 MoveAxis(W, 146, ABG)
00:28:14.746 00.000 2744 Guiding  Dir = 3, Dur = 146
00:28:14.746 00.000 2744 IsSlewing returns 0
00:28:14.747 00.001 2744 IsGuiding returns 0
00:28:14.747 00.000 2744 PulseGuide returned control before completion, sleep 156
00:28:14.766 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1603, FiltMax=65535, Gamma=0.510
00:28:14.785 00.019 1092 UpdateGuideState exits: m=533015 SNR=90.3
00:28:14.789 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:14.792 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:14.797 00.005 1092 Enqueuing Expose request
00:28:14.906 00.109 2744 IsGuiding returns 1
00:28:14.906 00.000 2744 scope still moving after pulse duration time elapsed
00:28:14.937 00.031 2744 IsSlewing returns 0
00:28:14.937 00.000 2744 IsGuiding returns 0
00:28:14.937 00.000 2744 scope move finished after 146 + 44 ms
00:28:14.937 00.000 2744 Move returns status 0, amount 146
00:28:14.937 00.000 2744 MoveAxis(N, 0, ABG)
00:28:14.938 00.001 2744 Move returns status 0, amount 0
00:28:14.938 00.000 2744 move complete, result=0
00:28:14.938 00.000 2744 worker thread done servicing request
00:28:14.938 00.000 2744 Worker thread wakes up
00:28:14.938 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:14.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:14.940 00.002 1092 GuideStep: 0.7 px 146 ms WEST, -0.4 px 0 ms NORTH
00:28:18.330 03.390 2744 Exposure complete
00:28:18.535 00.205 2744 worker thread done servicing request
00:28:18.535 00.000 1092 OnExposeComplete: enter
00:28:18.538 00.003 1092 UpdateGuideState(): m_state=6
00:28:18.540 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 946
00:28:18.543 00.003 1092 Star::Find returns 1 (0), X=1601.99, Y=1128.45, Mass=572030, SNR=86.0, Peak=60787 HFD=3.5
00:28:18.545 00.002 1092 MultiStar: [#1 0.04,-0.07,0.91,U] [#2 0.38,-0.02,1.01,U] [#3 0.15,0.16,0.87,U] [#4 0.21,0.03,0.84,U] [#5 0.38,-0.08,0.74,U] [#6 0.32,-0.23,0.71,U] [#7 0.15,-0.36,0.58,U] [#8 0.09,-0.30,0.47,U] 
00:28:18.548 00.003 1092 refined, 8 included, MultiStar: {0.16, -0.17}, one-star: {-0.22, -0.71}
00:28:18.551 00.003 1092 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
00:28:18.553 00.002 1092 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.54 = -0.54)
00:28:18.555 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.81 mountX=0.22 mountY=-0.12, mountTheta=-0.51
00:28:18.563 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.17, opts=13)
00:28:18.566 00.003 1092 Enqueuing Move request for scope (0.16, -0.17)
00:28:18.569 00.003 2744 Worker thread wakes up
00:28:18.569 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
00:28:18.569 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
00:28:18.569 00.000 2744 Moving (0.16, -0.17) raw xDistance=0.22 yDistance=-0.12
00:28:18.569 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:28:18.569 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:18.569 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:28:18.569 00.000 2744 MoveAxis(E, 0, ABG)
00:28:18.569 00.000 2744 Move returns status 0, amount 0
00:28:18.569 00.000 2744 MoveAxis(N, 0, ABG)
00:28:18.569 00.000 2744 Move returns status 0, amount 0
00:28:18.569 00.000 2744 move complete, result=0
00:28:18.570 00.001 2744 worker thread done servicing request
00:28:18.588 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1655, FiltMax=65535, Gamma=0.510
00:28:18.608 00.020 1092 UpdateGuideState exits: m=572030 SNR=86.0
00:28:18.612 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:18.614 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:18.617 00.003 1092 Enqueuing Expose request
00:28:18.619 00.002 2744 Worker thread wakes up
00:28:18.619 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:18.622 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:18.622 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:22.065 03.443 2744 Exposure complete
00:28:22.306 00.241 2744 worker thread done servicing request
00:28:22.306 00.000 1092 OnExposeComplete: enter
00:28:22.309 00.003 1092 UpdateGuideState(): m_state=6
00:28:22.312 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 947
00:28:22.315 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1128.03, Mass=541284, SNR=86.8, Peak=45123 HFD=3.9
00:28:22.318 00.003 1092 MultiStar: [#1 0.18,-0.60,0.94,U] [#2 0.21,-0.25,0.96,U] [#3 0.19,-0.11,0.74,U] [#4 0.05,-0.15,0.78,U] [#5 0.29,-0.47,0.70,U] [#6 0.27,-0.55,0.68,U] [#7 0.24,-0.56,0.59,U] [#8 0.44,-0.76,0.42,U] 
00:28:22.323 00.005 1092 refined, 8 included, MultiStar: {0.15, -0.51}, one-star: {-0.24, -1.13}
00:28:22.325 00.002 1092 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-0.43) = xAngle (-0.86 = -0.86)
00:28:22.328 00.003 1092 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.01 = -1.01)
00:28:22.331 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.28 mountX=0.35 mountY=-0.45, mountTheta=-0.91
00:28:22.336 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.51, opts=13)
00:28:22.339 00.003 1092 Enqueuing Move request for scope (0.15, -0.51)
00:28:22.341 00.002 2744 Worker thread wakes up
00:28:22.341 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.51) opts 0xd
00:28:22.341 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.51)
00:28:22.341 00.000 2744 Moving (0.15, -0.51) raw xDistance=0.35 yDistance=-0.45
00:28:22.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:28:22.342 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:28:22.342 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
00:28:22.342 00.000 2744 MoveAxis(W, 78, ABG)
00:28:22.342 00.000 2744 Guiding  Dir = 3, Dur = 78
00:28:22.342 00.000 2744 IsSlewing returns 0
00:28:22.342 00.000 2744 IsGuiding returns 0
00:28:22.343 00.001 2744 PulseGuide returned control before completion, sleep 88
00:28:22.360 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:28:22.377 00.017 1092 UpdateGuideState exits: m=541284 SNR=86.8
00:28:22.380 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:22.383 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:22.385 00.002 1092 Enqueuing Expose request
00:28:22.432 00.047 2744 IsGuiding returns 1
00:28:22.432 00.000 2744 scope still moving after pulse duration time elapsed
00:28:22.464 00.032 2744 IsSlewing returns 0
00:28:22.464 00.000 2744 IsGuiding returns 0
00:28:22.464 00.000 2744 scope move finished after 78 + 43 ms
00:28:22.464 00.000 2744 Move returns status 0, amount 78
00:28:22.464 00.000 2744 MoveAxis(N, 0, ABG)
00:28:22.464 00.000 2744 Move returns status 0, amount 0
00:28:22.464 00.000 2744 move complete, result=0
00:28:22.465 00.001 2744 worker thread done servicing request
00:28:22.465 00.000 2744 Worker thread wakes up
00:28:22.465 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:22.465 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:22.467 00.002 1092 GuideStep: 0.3 px 78 ms WEST, -0.5 px 0 ms NORTH
00:28:25.848 03.381 2744 Exposure complete
00:28:26.037 00.189 2744 worker thread done servicing request
00:28:26.037 00.000 1092 OnExposeComplete: enter
00:28:26.039 00.002 1092 UpdateGuideState(): m_state=6
00:28:26.041 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 948
00:28:26.043 00.002 1092 Star::Find returns 1 (0), X=1602.03, Y=1128.38, Mass=540582, SNR=90.7, Peak=48467 HFD=3.4
00:28:26.047 00.004 1092 MultiStar: [#1 0.26,-0.13,0.78,U] [#2 0.41,-0.12,0.87,U] [#3 0.52,0.21,0.82,U] [#4 0.17,0.10,0.81,U] [#5 0.50,-0.00,0.84,U] [#6 0.52,-0.10,0.66,U] [#7 0.48,-0.44,0.52,U] [#8 0.13,-0.27,0.45,U] 
00:28:26.049 00.002 1092 refined, 8 included, MultiStar: {0.30, -0.17}, one-star: {-0.18, -0.77}
00:28:26.052 00.003 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
00:28:26.054 00.002 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
00:28:26.056 00.002 1092 CameraToMount -- cameraX=0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-0.51 mountX=0.34 mountY=-0.08, mountTheta=-0.24
00:28:26.060 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.17, opts=13)
00:28:26.062 00.002 1092 Enqueuing Move request for scope (0.30, -0.17)
00:28:26.064 00.002 2744 Worker thread wakes up
00:28:26.064 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.17) opts 0xd
00:28:26.064 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.17)
00:28:26.064 00.000 2744 Moving (0.30, -0.17) raw xDistance=0.34 yDistance=-0.08
00:28:26.064 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:28:26.064 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:26.065 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:28:26.065 00.000 2744 MoveAxis(W, 82, ABG)
00:28:26.065 00.000 2744 Guiding  Dir = 3, Dur = 82
00:28:26.065 00.000 2744 IsSlewing returns 0
00:28:26.065 00.000 2744 IsGuiding returns 0
00:28:26.065 00.000 2744 PulseGuide returned control before completion, sleep 92
00:28:26.081 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:28:26.097 00.016 1092 UpdateGuideState exits: m=540582 SNR=90.7
00:28:26.100 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:26.102 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:26.104 00.002 1092 Enqueuing Expose request
00:28:26.161 00.057 2744 IsGuiding returns 1
00:28:26.161 00.000 2744 scope still moving after pulse duration time elapsed
00:28:26.193 00.032 2744 IsSlewing returns 0
00:28:26.193 00.000 2744 IsGuiding returns 0
00:28:26.194 00.001 2744 scope move finished after 82 + 46 ms
00:28:26.194 00.000 2744 Move returns status 0, amount 82
00:28:26.194 00.000 2744 MoveAxis(N, 0, ABG)
00:28:26.194 00.000 2744 Move returns status 0, amount 0
00:28:26.194 00.000 2744 move complete, result=0
00:28:26.194 00.000 2744 worker thread done servicing request
00:28:26.194 00.000 2744 Worker thread wakes up
00:28:26.195 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:26.195 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:26.196 00.001 1092 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH
00:28:29.591 03.395 2744 Exposure complete
00:28:29.800 00.209 2744 worker thread done servicing request
00:28:29.801 00.001 1092 OnExposeComplete: enter
00:28:29.803 00.002 1092 UpdateGuideState(): m_state=6
00:28:29.806 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 949
00:28:29.808 00.002 1092 Star::Find returns 1 (0), X=1602.07, Y=1128.25, Mass=523037, SNR=80.5, Peak=48259 HFD=3.4
00:28:29.810 00.002 1092 MultiStar: [#1 0.18,-0.24,0.97,U] [#2 0.35,-0.28,1.02,U] [#3 0.16,-0.18,0.79,U] [#4 0.35,-0.18,0.86,U] [#5 0.36,-0.25,0.64,U] [#6 0.42,-0.38,0.78,U] [#7 0.32,-0.55,0.57,U] [#8 0.18,-0.50,0.49,U] 
00:28:29.813 00.003 1092 refined, 8 included, MultiStar: {0.23, -0.39}, one-star: {-0.14, -0.90}
00:28:29.815 00.002 1092 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
00:28:29.817 00.002 1092 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.76 = -0.76)
00:28:29.819 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.45 cameraTheta=-1.03 mountX=0.37 mountY=-0.31, mountTheta=-0.70
00:28:29.824 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.39, opts=13)
00:28:29.826 00.002 1092 Enqueuing Move request for scope (0.23, -0.39)
00:28:29.829 00.003 2744 Worker thread wakes up
00:28:29.829 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd
00:28:29.829 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.39)
00:28:29.829 00.000 2744 Moving (0.23, -0.39) raw xDistance=0.37 yDistance=-0.31
00:28:29.829 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
00:28:29.829 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:29.829 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:28:29.829 00.000 2744 MoveAxis(W, 89, ABG)
00:28:29.829 00.000 2744 Guiding  Dir = 3, Dur = 89
00:28:29.830 00.001 2744 IsSlewing returns 0
00:28:29.830 00.000 2744 IsGuiding returns 0
00:28:29.830 00.000 2744 PulseGuide returned control before completion, sleep 99
00:28:29.844 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:28:29.860 00.016 1092 UpdateGuideState exits: m=523037 SNR=80.5
00:28:29.863 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:29.866 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:29.868 00.002 1092 Enqueuing Expose request
00:28:29.941 00.073 2744 IsGuiding returns 1
00:28:29.941 00.000 2744 scope still moving after pulse duration time elapsed
00:28:29.973 00.032 2744 IsSlewing returns 0
00:28:29.973 00.000 2744 IsGuiding returns 0
00:28:29.973 00.000 2744 scope move finished after 89 + 54 ms
00:28:29.973 00.000 2744 Move returns status 0, amount 89
00:28:29.973 00.000 2744 MoveAxis(N, 0, ABG)
00:28:29.973 00.000 2744 Move returns status 0, amount 0
00:28:29.973 00.000 2744 move complete, result=0
00:28:29.975 00.002 2744 worker thread done servicing request
00:28:29.975 00.000 2744 Worker thread wakes up
00:28:29.975 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:29.975 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:29.976 00.001 1092 GuideStep: 0.4 px 89 ms WEST, -0.3 px 0 ms NORTH
00:28:33.359 03.383 2744 Exposure complete
00:28:33.588 00.229 2744 worker thread done servicing request
00:28:33.588 00.000 1092 OnExposeComplete: enter
00:28:33.591 00.003 1092 UpdateGuideState(): m_state=6
00:28:33.594 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 950
00:28:33.597 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1128.45, Mass=526803, SNR=89.0, Peak=64419 HFD=3.4
00:28:33.600 00.003 1092 MultiStar: [#1 0.12,-0.15,0.84,U] [#2 0.12,0.04,0.87,U] [#3 0.07,0.12,0.78,U] [#4 0.02,-0.00,0.73,U] [#5 -0.13,-0.03,0.67,U] [#6 -0.26,-0.14,0.77,U] [#7 0.08,-0.06,0.51,U] [#8 -0.01,-0.35,0.51,U] 
00:28:33.603 00.003 1092 refined, 8 included, MultiStar: {-0.04, -0.16}, one-star: {-0.29, -0.70}
00:28:33.605 00.002 1092 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.43) = xAngle (-1.39 = -1.39)
00:28:33.607 00.002 1092 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.55 = -1.55)
00:28:33.609 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.82 mountX=0.03 mountY=-0.16, mountTheta=-1.39
00:28:33.616 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.16, opts=13)
00:28:33.618 00.002 1092 Enqueuing Move request for scope (-0.04, -0.16)
00:28:33.621 00.003 2744 Worker thread wakes up
00:28:33.621 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.16) opts 0xd
00:28:33.621 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.16)
00:28:33.621 00.000 2744 Moving (-0.04, -0.16) raw xDistance=0.03 yDistance=-0.16
00:28:33.621 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:28:33.621 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:33.622 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:28:33.622 00.000 2744 MoveAxis(E, 0, ABG)
00:28:33.622 00.000 2744 Move returns status 0, amount 0
00:28:33.622 00.000 2744 MoveAxis(N, 0, ABG)
00:28:33.622 00.000 2744 Move returns status 0, amount 0
00:28:33.622 00.000 2744 move complete, result=0
00:28:33.622 00.000 2744 worker thread done servicing request
00:28:33.638 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1687, FiltMax=65535, Gamma=0.510
00:28:33.654 00.016 1092 UpdateGuideState exits: m=526803 SNR=89.0
00:28:33.658 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:33.661 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:33.663 00.002 1092 Enqueuing Expose request
00:28:33.666 00.003 2744 Worker thread wakes up
00:28:33.666 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:33.668 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:33.668 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:37.053 03.385 2744 Exposure complete
00:28:37.239 00.186 2744 worker thread done servicing request
00:28:37.239 00.000 1092 OnExposeComplete: enter
00:28:37.242 00.003 1092 UpdateGuideState(): m_state=6
00:28:37.244 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 951
00:28:37.247 00.003 1092 Star::Find returns 1 (0), X=1601.87, Y=1128.49, Mass=533813, SNR=81.7, Peak=57651 HFD=3.5
00:28:37.249 00.002 1092 MultiStar: [#1 0.18,-0.15,1.00,U] [#2 0.26,0.13,1.02,U] [#3 0.38,0.03,0.75,U] [#4 0.06,0.05,0.82,U] [#5 0.19,-0.30,0.81,U] [#6 0.09,-0.21,0.72,U] [#7 0.21,-0.07,0.53,U] [#8 0.10,-0.36,0.55,U] 
00:28:37.251 00.002 1092 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {-0.35, -0.67}
00:28:37.253 00.002 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
00:28:37.256 00.003 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
00:28:37.258 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.00 mountX=0.18 mountY=-0.14, mountTheta=-0.67
00:28:37.261 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.18, opts=13)
00:28:37.264 00.003 1092 Enqueuing Move request for scope (0.11, -0.18)
00:28:37.266 00.002 2744 Worker thread wakes up
00:28:37.266 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
00:28:37.266 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
00:28:37.266 00.000 2744 Moving (0.11, -0.18) raw xDistance=0.18 yDistance=-0.14
00:28:37.266 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:28:37.266 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:37.266 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:28:37.266 00.000 2744 MoveAxis(E, 0, ABG)
00:28:37.266 00.000 2744 Move returns status 0, amount 0
00:28:37.266 00.000 2744 MoveAxis(N, 0, ABG)
00:28:37.266 00.000 2744 Move returns status 0, amount 0
00:28:37.266 00.000 2744 move complete, result=0
00:28:37.266 00.000 2744 worker thread done servicing request
00:28:37.280 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1415, FiltMax=65535, Gamma=0.510
00:28:37.293 00.013 1092 UpdateGuideState exits: m=533813 SNR=81.7
00:28:37.296 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:37.298 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:37.300 00.002 1092 Enqueuing Expose request
00:28:37.302 00.002 2744 Worker thread wakes up
00:28:37.302 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:37.302 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:37.302 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:40.680 03.378 2744 Exposure complete
00:28:40.886 00.206 2744 worker thread done servicing request
00:28:40.886 00.000 1092 OnExposeComplete: enter
00:28:40.889 00.003 1092 UpdateGuideState(): m_state=6
00:28:40.892 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 952
00:28:40.894 00.002 1092 Star::Find returns 1 (0), X=1601.52, Y=1128.58, Mass=567578, SNR=83.4, Peak=56243 HFD=3.3
00:28:40.896 00.002 1092 MultiStar: [#1 -0.23,0.02,0.81,U] [#2 -0.04,0.00,0.93,U] [#3 -0.23,0.28,0.80,U] [#4 -0.33,0.31,0.86,U] [#5 0.08,-0.08,0.65,U] [#6 -0.17,-0.21,0.64,U] [#7 -0.07,0.24,0.54,U] [#8 -0.28,-0.29,0.40,U] 
00:28:40.899 00.003 1092 refined, 8 included, MultiStar: {-0.24, -0.04}, one-star: {-0.69, -0.57}
00:28:40.902 00.003 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
00:28:40.904 00.002 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
00:28:40.906 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.24 cameraTheta=-2.99 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
00:28:40.911 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=-0.04, opts=13)
00:28:40.914 00.003 1092 Enqueuing Move request for scope (-0.24, -0.04)
00:28:40.917 00.003 2744 Worker thread wakes up
00:28:40.917 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
00:28:40.917 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
00:28:40.917 00.000 2744 Moving (-0.24, -0.04) raw xDistance=-0.20 yDistance=-0.10
00:28:40.917 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:28:40.917 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:40.917 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:28:40.917 00.000 2744 MoveAxis(E, 0, ABG)
00:28:40.917 00.000 2744 Move returns status 0, amount 0
00:28:40.917 00.000 2744 MoveAxis(N, 0, ABG)
00:28:40.917 00.000 2744 Move returns status 0, amount 0
00:28:40.917 00.000 2744 move complete, result=0
00:28:40.917 00.000 2744 worker thread done servicing request
00:28:40.933 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:28:40.948 00.015 1092 UpdateGuideState exits: m=567578 SNR=83.4
00:28:40.951 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:40.953 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:40.955 00.002 1092 Enqueuing Expose request
00:28:40.958 00.003 2744 Worker thread wakes up
00:28:40.958 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:28:40.960 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:40.960 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:44.360 03.400 2744 Exposure complete
00:28:44.569 00.209 2744 worker thread done servicing request
00:28:44.569 00.000 1092 OnExposeComplete: enter
00:28:44.573 00.004 1092 UpdateGuideState(): m_state=6
00:28:44.575 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 953
00:28:44.579 00.004 1092 Star::Find returns 1 (0), X=1601.87, Y=1128.31, Mass=539858, SNR=77.1, Peak=53619 HFD=3.5
00:28:44.582 00.003 1092 MultiStar: [#1 -0.04,-0.14,1.02,U] [#2 0.07,-0.07,0.99,U] [#3 0.09,0.20,0.82,U] [#4 -0.23,0.19,1.00,U] [#5 -0.07,-0.03,0.88,U] [#6 -0.07,-0.10,0.94,U] [#7 -0.09,-0.15,0.55,U] [#8 -0.33,-0.29,0.47,U] 
00:28:44.584 00.002 1092 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.35, -0.84}
00:28:44.587 00.003 1092 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
00:28:44.589 00.002 1092 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.96 = -1.96)
00:28:44.591 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.23 mountX=-0.04 mountY=-0.16, mountTheta=-1.82
00:28:44.598 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.13, opts=13)
00:28:44.600 00.002 1092 Enqueuing Move request for scope (-0.10, -0.13)
00:28:44.603 00.003 2744 Worker thread wakes up
00:28:44.603 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
00:28:44.603 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
00:28:44.603 00.000 2744 Moving (-0.10, -0.13) raw xDistance=-0.04 yDistance=-0.16
00:28:44.603 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:28:44.603 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:44.603 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:28:44.603 00.000 2744 MoveAxis(E, 0, ABG)
00:28:44.604 00.001 2744 Move returns status 0, amount 0
00:28:44.604 00.000 2744 MoveAxis(N, 0, ABG)
00:28:44.604 00.000 2744 Move returns status 0, amount 0
00:28:44.604 00.000 2744 move complete, result=0
00:28:44.604 00.000 2744 worker thread done servicing request
00:28:44.619 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1480, FiltMax=65535, Gamma=0.510
00:28:44.632 00.013 1092 UpdateGuideState exits: m=539858 SNR=77.1
00:28:44.636 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:44.638 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:44.640 00.002 1092 Enqueuing Expose request
00:28:44.642 00.002 2744 Worker thread wakes up
00:28:44.642 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:28:44.645 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:44.645 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:48.025 03.380 2744 Exposure complete
00:28:48.227 00.202 2744 worker thread done servicing request
00:28:48.227 00.000 1092 OnExposeComplete: enter
00:28:48.230 00.003 1092 UpdateGuideState(): m_state=6
00:28:48.233 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 954
00:28:48.237 00.004 1092 Star::Find returns 1 (0), X=1602.32, Y=1128.17, Mass=511705, SNR=90.7, Peak=50275 HFD=3.5
00:28:48.239 00.002 1092 MultiStar: [#1 0.35,-0.49,1.00,U] [#2 0.42,-0.24,0.98,U] [#3 0.35,-0.12,0.73,U] [#4 0.31,0.04,0.86,U] [#5 0.39,-0.09,0.67,U] [#6 0.31,-0.42,0.60,U] [#7 0.42,-0.18,0.60,U] [#8 0.32,-0.73,0.42,U] 
00:28:48.241 00.002 1092 refined, 8 included, MultiStar: {0.32, -0.36}, one-star: {0.10, -0.99}
00:28:48.244 00.003 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
00:28:48.247 00.003 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
00:28:48.249 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.36 hyp=0.49 cameraTheta=-0.84 mountX=0.45 mountY=-0.26, mountTheta=-0.53
00:28:48.255 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.36, opts=13)
00:28:48.257 00.002 1092 Enqueuing Move request for scope (0.32, -0.36)
00:28:48.259 00.002 2744 Worker thread wakes up
00:28:48.259 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.36) opts 0xd
00:28:48.259 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.36)
00:28:48.259 00.000 2744 Moving (0.32, -0.36) raw xDistance=0.45 yDistance=-0.26
00:28:48.259 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:28:48.259 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:48.260 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:28:48.260 00.000 2744 MoveAxis(W, 100, ABG)
00:28:48.260 00.000 2744 Guiding  Dir = 3, Dur = 100
00:28:48.260 00.000 2744 IsSlewing returns 0
00:28:48.260 00.000 2744 IsGuiding returns 0
00:28:48.260 00.000 2744 PulseGuide returned control before completion, sleep 110
00:28:48.274 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:28:48.291 00.017 1092 UpdateGuideState exits: m=511705 SNR=90.7
00:28:48.294 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:48.297 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:48.299 00.002 1092 Enqueuing Expose request
00:28:48.383 00.084 2744 IsGuiding returns 1
00:28:48.383 00.000 2744 scope still moving after pulse duration time elapsed
00:28:48.414 00.031 2744 IsSlewing returns 0
00:28:48.414 00.000 2744 IsGuiding returns 0
00:28:48.414 00.000 2744 scope move finished after 100 + 54 ms
00:28:48.414 00.000 2744 Move returns status 0, amount 100
00:28:48.415 00.001 2744 MoveAxis(N, 0, ABG)
00:28:48.415 00.000 2744 Move returns status 0, amount 0
00:28:48.415 00.000 2744 move complete, result=0
00:28:48.415 00.000 2744 worker thread done servicing request
00:28:48.415 00.000 2744 Worker thread wakes up
00:28:48.415 00.000 1092 GuideStep: 0.4 px 100 ms WEST, -0.3 px 0 ms NORTH
00:28:48.418 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:48.418 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:51.815 03.397 2744 Exposure complete
00:28:52.005 00.190 2744 worker thread done servicing request
00:28:52.005 00.000 1092 OnExposeComplete: enter
00:28:52.008 00.003 1092 UpdateGuideState(): m_state=6
00:28:52.010 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 955
00:28:52.014 00.004 1092 Star::Find returns 1 (0), X=1601.91, Y=1128.28, Mass=519847, SNR=89.5, Peak=57043 HFD=3.4
00:28:52.016 00.002 1092 MultiStar: [#1 0.06,-0.07,0.81,U] [#2 0.12,-0.02,0.97,U] [#3 0.20,-0.04,0.77,U] [#4 0.01,0.09,0.76,U] [#5 0.10,-0.12,0.63,U] [#6 0.24,-0.29,0.67,U] [#7 -0.06,-0.53,0.52,U] [#8 0.16,-0.74,0.48,U] 
00:28:52.018 00.002 1092 refined, 8 included, MultiStar: {0.04, -0.27}, one-star: {-0.31, -0.87}
00:28:52.020 00.002 1092 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.43) = xAngle (-0.99 = -0.99)
00:28:52.022 00.002 1092 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.14 = -1.14)
00:28:52.024 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.28 cameraTheta=-1.41 mountX=0.15 mountY=-0.25, mountTheta=-1.03
00:28:52.030 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.27, opts=13)
00:28:52.032 00.002 1092 Enqueuing Move request for scope (0.04, -0.27)
00:28:52.034 00.002 2744 Worker thread wakes up
00:28:52.034 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
00:28:52.034 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
00:28:52.034 00.000 2744 Moving (0.04, -0.27) raw xDistance=0.15 yDistance=-0.25
00:28:52.034 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:28:52.034 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:52.034 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:28:52.034 00.000 2744 MoveAxis(E, 0, ABG)
00:28:52.034 00.000 2744 Move returns status 0, amount 0
00:28:52.034 00.000 2744 MoveAxis(N, 0, ABG)
00:28:52.034 00.000 2744 Move returns status 0, amount 0
00:28:52.034 00.000 2744 move complete, result=0
00:28:52.036 00.002 2744 worker thread done servicing request
00:28:52.050 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:28:52.065 00.015 1092 UpdateGuideState exits: m=519847 SNR=89.5
00:28:52.067 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:52.070 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:52.072 00.002 1092 Enqueuing Expose request
00:28:52.074 00.002 2744 Worker thread wakes up
00:28:52.074 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:28:52.076 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:52.076 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:55.461 03.385 2744 Exposure complete
00:28:55.668 00.207 2744 worker thread done servicing request
00:28:55.668 00.000 1092 OnExposeComplete: enter
00:28:55.671 00.003 1092 UpdateGuideState(): m_state=6
00:28:55.674 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 956
00:28:55.677 00.003 1092 Star::Find returns 1 (0), X=1601.93, Y=1128.26, Mass=513585, SNR=80.5, Peak=59971 HFD=3.3
00:28:55.680 00.003 1092 MultiStar: [#1 -0.19,-0.18,0.93,U] [#2 0.30,-0.13,0.95,U] [#3 -0.04,0.03,0.66,U] [#4 -0.12,0.18,0.75,U] [#5 0.16,-0.11,0.71,U] [#6 0.03,-0.20,0.71,U] [#7 0.16,-0.49,0.56,U] [#8 -0.25,-0.53,0.49,U] 
00:28:55.683 00.003 1092 refined, 8 included, MultiStar: {-0.03, -0.26}, one-star: {-0.28, -0.89}
00:28:55.685 00.002 1092 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.43) = xAngle (-1.25 = -1.25)
00:28:55.688 00.003 1092 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.41 = -1.41)
00:28:55.690 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.26 hyp=0.27 cameraTheta=-1.68 mountX=0.08 mountY=-0.26, mountTheta=-1.26
00:28:55.696 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.26, opts=13)
00:28:55.698 00.002 1092 Enqueuing Move request for scope (-0.03, -0.26)
00:28:55.700 00.002 2744 Worker thread wakes up
00:28:55.700 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.26) opts 0xd
00:28:55.701 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.26)
00:28:55.701 00.000 2744 Moving (-0.03, -0.26) raw xDistance=0.08 yDistance=-0.26
00:28:55.701 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:28:55.701 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:55.701 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:28:55.701 00.000 2744 MoveAxis(E, 0, ABG)
00:28:55.701 00.000 2744 Move returns status 0, amount 0
00:28:55.701 00.000 2744 MoveAxis(N, 0, ABG)
00:28:55.701 00.000 2744 Move returns status 0, amount 0
00:28:55.701 00.000 2744 move complete, result=0
00:28:55.701 00.000 2744 worker thread done servicing request
00:28:55.717 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1693, FiltMax=65535, Gamma=0.510
00:28:55.735 00.018 1092 UpdateGuideState exits: m=513585 SNR=80.5
00:28:55.737 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:55.740 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:55.742 00.002 1092 Enqueuing Expose request
00:28:55.744 00.002 2744 Worker thread wakes up
00:28:55.744 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:28:55.746 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:55.746 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:59.144 03.398 2744 Exposure complete
00:28:59.341 00.197 2744 worker thread done servicing request
00:28:59.341 00.000 1092 OnExposeComplete: enter
00:28:59.345 00.004 1092 UpdateGuideState(): m_state=6
00:28:59.348 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 957
00:28:59.350 00.002 1092 Star::Find returns 1 (0), X=1601.42, Y=1128.37, Mass=516378, SNR=86.5, Peak=49475 HFD=3.3
00:28:59.354 00.004 1092 MultiStar: [#1 -0.57,-0.02,0.80,U] [#2 -0.22,-0.24,0.92,U] [#3 -0.42,-0.17,0.72,U] [#4 -0.49,0.01,0.78,U] [#5 -0.31,-0.12,0.66,U] [#6 -0.39,-0.29,0.65,U] [#7 -0.52,0.02,0.51,U] [#8 -0.54,-0.68,0.37,U] 
00:28:59.356 00.002 1092 refined, 8 included, MultiStar: {-0.48, -0.26}, one-star: {-0.80, -0.78}
00:28:59.358 00.002 1092 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.43) = xAngle (-2.22 = -2.22)
00:28:59.364 00.006 1092 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.38 = -2.38)
00:28:59.367 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.26 hyp=0.54 cameraTheta=-2.65 mountX=-0.33 mountY=-0.37, mountTheta=-2.29
00:28:59.373 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.26, opts=13)
00:28:59.376 00.003 1092 Enqueuing Move request for scope (-0.48, -0.26)
00:28:59.380 00.004 2744 Worker thread wakes up
00:28:59.380 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.26) opts 0xd
00:28:59.380 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.26)
00:28:59.381 00.001 2744 Moving (-0.48, -0.26) raw xDistance=-0.33 yDistance=-0.37
00:28:59.381 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:28:59.381 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:28:59.381 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:28:59.381 00.000 2744 MoveAxis(E, 74, ABG)
00:28:59.381 00.000 2744 Guiding  Dir = 2, Dur = 74
00:28:59.381 00.000 2744 IsSlewing returns 0
00:28:59.382 00.001 2744 IsGuiding returns 0
00:28:59.382 00.000 2744 PulseGuide returned control before completion, sleep 84
00:28:59.399 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1703, FiltMax=65535, Gamma=0.510
00:28:59.416 00.017 1092 UpdateGuideState exits: m=516378 SNR=86.5
00:28:59.418 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:28:59.422 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:28:59.424 00.002 1092 Enqueuing Expose request
00:28:59.470 00.046 2744 IsGuiding returns 1
00:28:59.470 00.000 2744 scope still moving after pulse duration time elapsed
00:28:59.502 00.032 2744 IsSlewing returns 0
00:28:59.503 00.001 2744 IsGuiding returns 0
00:28:59.503 00.000 2744 scope move finished after 74 + 47 ms
00:28:59.503 00.000 2744 Move returns status 0, amount 74
00:28:59.504 00.001 2744 MoveAxis(N, 0, ABG)
00:28:59.504 00.000 2744 Move returns status 0, amount 0
00:28:59.504 00.000 2744 move complete, result=0
00:28:59.504 00.000 2744 worker thread done servicing request
00:28:59.504 00.000 2744 Worker thread wakes up
00:28:59.504 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:28:59.504 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:28:59.506 00.002 1092 GuideStep: -0.3 px 74 ms EAST, -0.4 px 0 ms NORTH
00:29:02.897 03.391 2744 Exposure complete
00:29:03.099 00.202 2744 worker thread done servicing request
00:29:03.099 00.000 1092 OnExposeComplete: enter
00:29:03.102 00.003 1092 UpdateGuideState(): m_state=6
00:29:03.104 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 958
00:29:03.107 00.003 1092 Star::Find returns 1 (0), X=1601.52, Y=1128.31, Mass=513184, SNR=81.5, Peak=54419 HFD=3.3
00:29:03.110 00.003 1092 MultiStar: [#1 -0.22,-0.33,0.90,U] [#2 -0.07,-0.01,1.05,U] [#3 -0.25,0.01,0.77,U] [#4 -0.23,0.21,1.00,U] [#5 -0.12,-0.26,0.75,U] [#6 -0.17,-0.39,0.68,U] [#7 -0.16,-0.03,0.60,U] [#8 -0.48,-0.54,0.53,U] 
00:29:03.113 00.003 1092 refined, 8 included, MultiStar: {-0.27, -0.24}, one-star: {-0.70, -0.85}
00:29:03.115 00.002 1092 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.43) = xAngle (-1.99 = -1.99)
00:29:03.117 00.002 1092 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.15 = -2.15)
00:29:03.119 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.24 hyp=0.36 cameraTheta=-2.42 mountX=-0.15 mountY=-0.30, mountTheta=-2.02
00:29:03.125 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.24, opts=13)
00:29:03.128 00.003 1092 Enqueuing Move request for scope (-0.27, -0.24)
00:29:03.131 00.003 2744 Worker thread wakes up
00:29:03.131 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.24) opts 0xd
00:29:03.131 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.24)
00:29:03.131 00.000 2744 Moving (-0.27, -0.24) raw xDistance=-0.15 yDistance=-0.30
00:29:03.131 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:29:03.131 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:03.131 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:29:03.131 00.000 2744 MoveAxis(E, 0, ABG)
00:29:03.131 00.000 2744 Move returns status 0, amount 0
00:29:03.131 00.000 2744 MoveAxis(N, 0, ABG)
00:29:03.132 00.001 2744 Move returns status 0, amount 0
00:29:03.132 00.000 2744 move complete, result=0
00:29:03.132 00.000 2744 worker thread done servicing request
00:29:03.146 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:29:03.161 00.015 1092 UpdateGuideState exits: m=513184 SNR=81.5
00:29:03.164 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:03.166 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:03.169 00.003 1092 Enqueuing Expose request
00:29:03.171 00.002 2744 Worker thread wakes up
00:29:03.172 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:29:03.174 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:03.174 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:06.583 03.409 2744 Exposure complete
00:29:06.789 00.206 2744 worker thread done servicing request
00:29:06.789 00.000 1092 OnExposeComplete: enter
00:29:06.795 00.006 1092 UpdateGuideState(): m_state=6
00:29:06.801 00.006 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 959
00:29:06.804 00.003 1092 Star::Find returns 1 (0), X=1601.33, Y=1128.22, Mass=542710, SNR=96.0, Peak=47856 HFD=3.6
00:29:06.811 00.007 1092 MultiStar: [#1 -0.58,-0.40,0.83,U] [#2 -0.31,-0.29,0.78,U] [#3 -0.43,-0.05,0.75,U] [#4 -0.43,0.03,0.77,U] [#5 -0.43,-0.26,0.59,U] [#6 -0.48,-0.32,0.62,U] [#7 -0.03,-0.60,0.56,U] [#8 -0.54,-0.74,0.41,U] 
00:29:06.817 00.006 1092 refined, 8 included, MultiStar: {-0.48, -0.40}, one-star: {-0.89, -0.93}
00:29:06.822 00.005 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
00:29:06.826 00.004 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
00:29:06.832 00.006 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.40 hyp=0.63 cameraTheta=-2.46 mountX=-0.28 mountY=-0.51, mountTheta=-2.07
00:29:06.840 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.40, opts=13)
00:29:06.842 00.002 1092 Enqueuing Move request for scope (-0.48, -0.40)
00:29:06.846 00.004 2744 Worker thread wakes up
00:29:06.846 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.40) opts 0xd
00:29:06.846 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.40)
00:29:06.846 00.000 2744 Moving (-0.48, -0.40) raw xDistance=-0.28 yDistance=-0.51
00:29:06.846 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
00:29:06.846 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:06.846 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
00:29:06.846 00.000 2744 MoveAxis(E, 0, ABG)
00:29:06.846 00.000 2744 Move returns status 0, amount 0
00:29:06.846 00.000 2744 MoveAxis(N, 0, ABG)
00:29:06.846 00.000 2744 Move returns status 0, amount 0
00:29:06.847 00.001 2744 move complete, result=0
00:29:06.847 00.000 2744 worker thread done servicing request
00:29:06.862 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1674, FiltMax=65535, Gamma=0.510
00:29:06.877 00.015 1092 UpdateGuideState exits: m=542710 SNR=96.0
00:29:06.881 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:06.883 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:06.886 00.003 1092 Enqueuing Expose request
00:29:06.889 00.003 1092 GuideStep: -0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
00:29:06.891 00.002 2744 Worker thread wakes up
00:29:06.892 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:06.892 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:10.276 03.384 2744 Exposure complete
00:29:10.461 00.185 2744 worker thread done servicing request
00:29:10.461 00.000 1092 OnExposeComplete: enter
00:29:10.464 00.003 1092 UpdateGuideState(): m_state=6
00:29:10.467 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 960
00:29:10.469 00.002 1092 Star::Find returns 1 (0), X=1600.99, Y=1128.39, Mass=509333, SNR=90.6, Peak=57395 HFD=3.4
00:29:10.471 00.002 1092 MultiStar: [#1 -0.78,0.07,0.95,U] [#2 -0.50,0.07,0.97,U] [#3 -0.85,0.18,0.71,U] [#4 -0.77,0.42,0.76,U] [#5 -0.72,-0.01,0.68,U] [#6 -0.72,-0.13,0.64,U] [#7 -0.81,-0.10,0.55,U] [#8 -0.76,-0.21,0.42,U] 
00:29:10.473 00.002 1092 refined, 8 included, MultiStar: {-0.80, -0.06}, one-star: {-1.22, -0.76}
00:29:10.475 00.002 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
00:29:10.477 00.002 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
00:29:10.481 00.004 1092 CameraToMount -- cameraX=-0.80 cameraY=-0.06 hyp=0.80 cameraTheta=-3.06 mountX=-0.70 mountY=-0.28, mountTheta=-2.77
00:29:10.486 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.80, y=-0.06, opts=13)
00:29:10.489 00.003 1092 Enqueuing Move request for scope (-0.80, -0.06)
00:29:10.492 00.003 2744 Worker thread wakes up
00:29:10.492 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.06) opts 0xd
00:29:10.492 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.80, -0.06)
00:29:10.492 00.000 2744 Moving (-0.80, -0.06) raw xDistance=-0.70 yDistance=-0.28
00:29:10.492 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
00:29:10.492 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:10.492 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:29:10.492 00.000 2744 MoveAxis(E, 158, ABG)
00:29:10.492 00.000 2744 Guiding  Dir = 2, Dur = 158
00:29:10.492 00.000 2744 IsSlewing returns 0
00:29:10.493 00.001 2744 IsGuiding returns 0
00:29:10.493 00.000 2744 PulseGuide returned control before completion, sleep 168
00:29:10.524 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1712, FiltMax=65535, Gamma=0.510
00:29:10.554 00.030 1092 UpdateGuideState exits: m=509333 SNR=90.6
00:29:10.557 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:10.561 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:10.565 00.004 1092 Enqueuing Expose request
00:29:10.669 00.104 2744 IsGuiding returns 1
00:29:10.669 00.000 2744 scope still moving after pulse duration time elapsed
00:29:10.701 00.032 2744 IsSlewing returns 0
00:29:10.701 00.000 2744 IsGuiding returns 0
00:29:10.701 00.000 2744 scope move finished after 158 + 51 ms
00:29:10.702 00.001 2744 Move returns status 0, amount 158
00:29:10.702 00.000 2744 MoveAxis(N, 0, ABG)
00:29:10.702 00.000 2744 Move returns status 0, amount 0
00:29:10.702 00.000 2744 move complete, result=0
00:29:10.702 00.000 2744 worker thread done servicing request
00:29:10.702 00.000 2744 Worker thread wakes up
00:29:10.702 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:10.703 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:10.705 00.002 1092 GuideStep: -0.7 px 158 ms EAST, -0.3 px 0 ms NORTH
00:29:14.094 03.389 2744 Exposure complete
00:29:14.289 00.195 2744 worker thread done servicing request
00:29:14.289 00.000 1092 OnExposeComplete: enter
00:29:14.292 00.003 1092 UpdateGuideState(): m_state=6
00:29:14.294 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 961
00:29:14.297 00.003 1092 Star::Find returns 1 (0), X=1601.42, Y=1128.40, Mass=501385, SNR=71.7, Peak=50275 HFD=3.3
00:29:14.299 00.002 1092 MultiStar: [#1 -0.47,-0.04,1.02,U] [#2 -0.26,0.29,1.11,U] [#3 -0.46,0.35,0.98,U] [#4 -0.36,0.22,0.97,U] [#5 -0.28,0.01,0.95,U] [#6 -0.26,0.09,0.82,U] [#7 -0.25,-0.16,0.66,U] [#8 -0.48,-0.04,0.50,U] 
00:29:14.302 00.003 1092 refined, 8 included, MultiStar: {-0.41, 0.01}, one-star: {-0.79, -0.75}
00:29:14.304 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.73)
00:29:14.306 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
00:29:14.308 00.002 1092 CameraToMount -- cameraX=-0.41 cameraY=0.01 hyp=0.41 cameraTheta=3.13 mountX=-0.37 mountY=-0.10, mountTheta=-2.87
00:29:14.314 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=0.01, opts=13)
00:29:14.316 00.002 1092 Enqueuing Move request for scope (-0.41, 0.01)
00:29:14.318 00.002 2744 Worker thread wakes up
00:29:14.319 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.01) opts 0xd
00:29:14.319 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, 0.01)
00:29:14.319 00.000 2744 Moving (-0.41, 0.01) raw xDistance=-0.37 yDistance=-0.10
00:29:14.319 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
00:29:14.319 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:14.319 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:29:14.319 00.000 2744 MoveAxis(E, 94, ABG)
00:29:14.319 00.000 2744 Guiding  Dir = 2, Dur = 94
00:29:14.319 00.000 2744 IsSlewing returns 0
00:29:14.320 00.001 2744 IsGuiding returns 0
00:29:14.320 00.000 2744 PulseGuide returned control before completion, sleep 104
00:29:14.337 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1248, FiltMax=65535, Gamma=0.510
00:29:14.352 00.015 1092 UpdateGuideState exits: m=501385 SNR=71.7
00:29:14.354 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:14.356 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:14.358 00.002 1092 Enqueuing Expose request
00:29:14.429 00.071 2744 IsGuiding returns 1
00:29:14.429 00.000 2744 scope still moving after pulse duration time elapsed
00:29:14.461 00.032 2744 IsSlewing returns 0
00:29:14.461 00.000 2744 IsGuiding returns 0
00:29:14.462 00.001 2744 scope move finished after 94 + 47 ms
00:29:14.462 00.000 2744 Move returns status 0, amount 94
00:29:14.462 00.000 2744 MoveAxis(N, 0, ABG)
00:29:14.462 00.000 2744 Move returns status 0, amount 0
00:29:14.462 00.000 2744 move complete, result=0
00:29:14.462 00.000 2744 worker thread done servicing request
00:29:14.462 00.000 2744 Worker thread wakes up
00:29:14.462 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:14.462 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:14.463 00.001 1092 GuideStep: -0.4 px 94 ms EAST, -0.1 px 0 ms NORTH
00:29:17.839 03.376 2744 Exposure complete
00:29:18.034 00.195 2744 worker thread done servicing request
00:29:18.034 00.000 1092 OnExposeComplete: enter
00:29:18.036 00.002 1092 UpdateGuideState(): m_state=6
00:29:18.038 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 962
00:29:18.040 00.002 1092 Star::Find returns 1 (0), X=1601.89, Y=1128.11, Mass=523399, SNR=87.6, Peak=50275 HFD=3.8
00:29:18.043 00.003 1092 MultiStar: [#1 -0.04,-0.35,0.99,U] [#2 0.32,-0.57,0.93,U] [#3 -0.01,0.07,0.84,U] [#4 -0.08,-0.05,0.73,U] [#5 0.24,-0.24,0.85,U] [#6 0.02,-0.24,0.62,U] [#7 -0.01,-0.40,0.47,U] [#8 -0.13,-0.69,0.43,U] 
00:29:18.046 00.003 1092 refined, 8 included, MultiStar: {0.00, -0.40}, one-star: {-0.33, -1.04}
00:29:18.048 00.002 1092 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-0.43) = xAngle (-1.14 = -1.14)
00:29:18.051 00.003 1092 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
00:29:18.053 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=-0.40 hyp=0.40 cameraTheta=-1.57 mountX=0.17 mountY=-0.38, mountTheta=-1.16
00:29:18.056 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=-0.40, opts=13)
00:29:18.059 00.003 1092 Enqueuing Move request for scope (0.00, -0.40)
00:29:18.061 00.002 2744 Worker thread wakes up
00:29:18.061 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.40) opts 0xd
00:29:18.061 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, -0.40)
00:29:18.061 00.000 2744 Moving (0.00, -0.40) raw xDistance=0.17 yDistance=-0.38
00:29:18.061 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:29:18.061 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:18.061 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:29:18.061 00.000 2744 MoveAxis(E, 0, ABG)
00:29:18.061 00.000 2744 Move returns status 0, amount 0
00:29:18.061 00.000 2744 MoveAxis(N, 0, ABG)
00:29:18.062 00.001 2744 Move returns status 0, amount 0
00:29:18.062 00.000 2744 move complete, result=0
00:29:18.062 00.000 2744 worker thread done servicing request
00:29:18.076 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:29:18.092 00.016 1092 UpdateGuideState exits: m=523399 SNR=87.6
00:29:18.095 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:18.097 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:18.099 00.002 1092 Enqueuing Expose request
00:29:18.101 00.002 2744 Worker thread wakes up
00:29:18.102 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:29:18.103 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:18.104 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:21.492 03.388 2744 Exposure complete
00:29:21.752 00.260 2744 worker thread done servicing request
00:29:21.753 00.001 1092 OnExposeComplete: enter
00:29:21.756 00.003 1092 UpdateGuideState(): m_state=6
00:29:21.759 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 963
00:29:21.763 00.004 1092 Star::Find returns 1 (0), X=1602.63, Y=1128.29, Mass=518090, SNR=75.6, Peak=43786 HFD=3.6
00:29:21.766 00.003 1092 MultiStar: [#1 0.87,-0.16,0.96,U] [#2 0.93,-0.10,0.99,U] [#3 0.71,-0.17,0.81,U] [#4 0.69,0.09,1.06,U] [#5 0.91,-0.40,0.90,U] [#6 0.67,-0.37,0.72,U] [#7 0.92,-0.55,0.60,U] [#8 0.82,-0.60,0.65,U] 
00:29:21.770 00.004 1092 refined, 8 included, MultiStar: {0.76, -0.33}, one-star: {0.42, -0.86}
00:29:21.774 00.004 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
00:29:21.776 00.002 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
00:29:21.779 00.003 1092 CameraToMount -- cameraX=0.76 cameraY=-0.33 hyp=0.83 cameraTheta=-0.40 mountX=0.83 mountY=-0.11, mountTheta=-0.13
00:29:21.786 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=-0.33, opts=13)
00:29:21.789 00.003 1092 Enqueuing Move request for scope (0.76, -0.33)
00:29:21.792 00.003 2744 Worker thread wakes up
00:29:21.792 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.33) opts 0xd
00:29:21.792 00.000 2744 Handling offset move in thread for scope, endpoint = (0.76, -0.33)
00:29:21.792 00.000 2744 Moving (0.76, -0.33) raw xDistance=0.83 yDistance=-0.11
00:29:21.792 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.83
00:29:21.792 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:21.792 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:29:21.792 00.000 2744 MoveAxis(W, 186, ABG)
00:29:21.792 00.000 2744 Guiding  Dir = 3, Dur = 186
00:29:21.793 00.001 2744 IsSlewing returns 0
00:29:21.793 00.000 2744 IsGuiding returns 0
00:29:21.793 00.000 2744 PulseGuide returned control before completion, sleep 196
00:29:21.811 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:29:21.835 00.024 1092 UpdateGuideState exits: m=518090 SNR=75.6
00:29:21.839 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:21.841 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:21.844 00.003 1092 Enqueuing Expose request
00:29:22.002 00.158 2744 IsGuiding returns 1
00:29:22.002 00.000 2744 scope still moving after pulse duration time elapsed
00:29:22.033 00.031 2744 IsSlewing returns 0
00:29:22.033 00.000 2744 IsGuiding returns 0
00:29:22.033 00.000 2744 scope move finished after 186 + 55 ms
00:29:22.034 00.001 2744 Move returns status 0, amount 186
00:29:22.034 00.000 2744 MoveAxis(N, 0, ABG)
00:29:22.034 00.000 2744 Move returns status 0, amount 0
00:29:22.034 00.000 2744 move complete, result=0
00:29:22.034 00.000 2744 worker thread done servicing request
00:29:22.034 00.000 2744 Worker thread wakes up
00:29:22.034 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:22.034 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:22.038 00.004 1092 GuideStep: 0.8 px 186 ms WEST, -0.1 px 0 ms NORTH
00:29:25.411 03.373 2744 Exposure complete
00:29:25.608 00.197 2744 worker thread done servicing request
00:29:25.609 00.001 1092 OnExposeComplete: enter
00:29:25.611 00.002 1092 UpdateGuideState(): m_state=6
00:29:25.615 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 964
00:29:25.617 00.002 1092 Star::Find returns 1 (0), X=1601.79, Y=1128.30, Mass=513626, SNR=73.6, Peak=49971 HFD=3.6
00:29:25.621 00.004 1092 MultiStar: [#1 -0.22,-0.15,0.92,U] [#2 0.13,-0.02,0.99,U] [#3 -0.27,-0.15,0.97,U] [#4 -0.14,-0.05,0.91,U] [#5 -0.18,-0.40,0.92,U] [#6 -0.13,-0.38,0.78,U] [#7 -0.03,-0.38,0.53,U] [#8 -0.40,0.02,0.63,U] 
00:29:25.623 00.002 1092 refined, 8 included, MultiStar: {-0.18, -0.27}, one-star: {-0.42, -0.86}
00:29:25.625 00.002 1092 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.43) = xAngle (-1.75 = -1.75)
00:29:25.628 00.003 1092 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.90 = -1.90)
00:29:25.631 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-2.17 mountX=-0.06 mountY=-0.31, mountTheta=-1.75
00:29:25.637 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.27, opts=13)
00:29:25.640 00.003 1092 Enqueuing Move request for scope (-0.18, -0.27)
00:29:25.642 00.002 2744 Worker thread wakes up
00:29:25.642 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
00:29:25.642 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
00:29:25.642 00.000 2744 Moving (-0.18, -0.27) raw xDistance=-0.06 yDistance=-0.31
00:29:25.642 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:29:25.642 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:25.642 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:29:25.642 00.000 2744 MoveAxis(E, 0, ABG)
00:29:25.642 00.000 2744 Move returns status 0, amount 0
00:29:25.642 00.000 2744 MoveAxis(N, 0, ABG)
00:29:25.643 00.001 2744 Move returns status 0, amount 0
00:29:25.643 00.000 2744 move complete, result=0
00:29:25.643 00.000 2744 worker thread done servicing request
00:29:25.657 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:29:25.670 00.013 1092 UpdateGuideState exits: m=513626 SNR=73.6
00:29:25.673 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:25.674 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:25.676 00.002 1092 Enqueuing Expose request
00:29:25.681 00.005 2744 Worker thread wakes up
00:29:25.681 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:25.681 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:25.682 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:29:29.066 03.384 2744 Exposure complete
00:29:29.266 00.200 2744 worker thread done servicing request
00:29:29.266 00.000 1092 OnExposeComplete: enter
00:29:29.270 00.004 1092 UpdateGuideState(): m_state=6
00:29:29.274 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 965
00:29:29.278 00.004 1092 Star::Find returns 1 (0), X=1601.84, Y=1128.23, Mass=523276, SNR=84.8, Peak=62803 HFD=3.5
00:29:29.284 00.006 1092 MultiStar: [#1 -0.17,-0.27,0.82,U] [#2 0.03,-0.13,0.88,U] [#3 -0.15,-0.04,0.71,U] [#4 -0.17,-0.04,0.70,U] [#5 0.13,-0.30,0.75,U] [#6 -0.04,-0.32,0.66,U] [#7 -0.24,-0.54,0.57,U] [#8 -0.27,-0.51,0.40,U] 
00:29:29.289 00.005 1092 refined, 8 included, MultiStar: {-0.14, -0.35}, one-star: {-0.37, -0.92}
00:29:29.292 00.003 1092 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
00:29:29.296 00.004 1092 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
00:29:29.298 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.37 cameraTheta=-1.95 mountX=0.02 mountY=-0.37, mountTheta=-1.52
00:29:29.304 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.35, opts=13)
00:29:29.307 00.003 1092 Enqueuing Move request for scope (-0.14, -0.35)
00:29:29.310 00.003 2744 Worker thread wakes up
00:29:29.310 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
00:29:29.311 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
00:29:29.311 00.000 2744 Moving (-0.14, -0.35) raw xDistance=0.02 yDistance=-0.37
00:29:29.311 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:29:29.311 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:29.311 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:29:29.311 00.000 2744 MoveAxis(E, 0, ABG)
00:29:29.311 00.000 2744 Move returns status 0, amount 0
00:29:29.311 00.000 2744 MoveAxis(N, 0, ABG)
00:29:29.312 00.001 2744 Move returns status 0, amount 0
00:29:29.312 00.000 2744 move complete, result=0
00:29:29.312 00.000 2744 worker thread done servicing request
00:29:29.334 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1251, FiltMax=65535, Gamma=0.510
00:29:29.353 00.019 1092 UpdateGuideState exits: m=523276 SNR=84.8
00:29:29.356 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:29.358 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:29.361 00.003 1092 Enqueuing Expose request
00:29:29.363 00.002 2744 Worker thread wakes up
00:29:29.363 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:29:29.365 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:29.365 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:32.771 03.406 2744 Exposure complete
00:29:32.994 00.223 2744 worker thread done servicing request
00:29:32.994 00.000 1092 OnExposeComplete: enter
00:29:32.998 00.004 1092 UpdateGuideState(): m_state=6
00:29:33.001 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 966
00:29:33.005 00.004 1092 Star::Find returns 1 (0), X=1601.93, Y=1128.32, Mass=546332, SNR=90.1, Peak=50579 HFD=3.7
00:29:33.008 00.003 1092 MultiStar: [#1 -0.05,-0.03,0.77,U] [#2 0.11,0.04,0.83,U] [#3 0.08,0.05,0.76,U] [#4 0.01,0.38,0.77,U] [#5 0.03,-0.17,0.59,U] [#6 0.05,-0.13,0.65,U] [#7 0.08,-0.38,0.62,U] [#8 -0.07,-0.45,0.47,U] 
00:29:33.010 00.002 1092 refined, 8 included, MultiStar: {-0.01, -0.17}, one-star: {-0.28, -0.83}
00:29:33.013 00.003 1092 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.43) = xAngle (-1.23 = -1.23)
00:29:33.016 00.003 1092 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.38 = -1.38)
00:29:33.019 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.65 mountX=0.06 mountY=-0.17, mountTheta=-1.24
00:29:33.026 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.17, opts=13)
00:29:33.030 00.004 1092 Enqueuing Move request for scope (-0.01, -0.17)
00:29:33.033 00.003 2744 Worker thread wakes up
00:29:33.033 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
00:29:33.033 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
00:29:33.033 00.000 2744 Moving (-0.01, -0.17) raw xDistance=0.06 yDistance=-0.17
00:29:33.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:29:33.033 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:33.033 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:29:33.033 00.000 2744 MoveAxis(E, 0, ABG)
00:29:33.033 00.000 2744 Move returns status 0, amount 0
00:29:33.033 00.000 2744 MoveAxis(N, 0, ABG)
00:29:33.033 00.000 2744 Move returns status 0, amount 0
00:29:33.034 00.001 2744 move complete, result=0
00:29:33.034 00.000 2744 worker thread done servicing request
00:29:33.051 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:29:33.066 00.015 1092 UpdateGuideState exits: m=546332 SNR=90.1
00:29:33.071 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:33.074 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:33.076 00.002 1092 Enqueuing Expose request
00:29:33.079 00.003 2744 Worker thread wakes up
00:29:33.079 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:33.079 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:33.079 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:36.455 03.376 2744 Exposure complete
00:29:36.652 00.197 2744 worker thread done servicing request
00:29:36.652 00.000 1092 OnExposeComplete: enter
00:29:36.655 00.003 1092 UpdateGuideState(): m_state=6
00:29:36.658 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 967
00:29:36.661 00.003 1092 Star::Find returns 1 (0), X=1602.03, Y=1128.41, Mass=524744, SNR=82.1, Peak=46243 HFD=3.7
00:29:36.664 00.003 1092 MultiStar: [#1 0.10,-0.26,0.88,U] [#2 0.40,-0.15,1.03,U] [#3 0.15,0.06,0.77,U] [#4 0.05,0.04,0.78,U] [#5 0.31,-0.05,0.78,U] [#6 0.43,-0.13,0.62,U] [#7 0.16,-0.37,0.53,U] [#8 0.12,-0.47,0.41,U] 
00:29:36.666 00.002 1092 refined, 8 included, MultiStar: {0.16, -0.23}, one-star: {-0.18, -0.75}
00:29:36.670 00.004 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.53 = -0.53)
00:29:36.672 00.002 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
00:29:36.674 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-0.95 mountX=0.24 mountY=-0.18, mountTheta=-0.63
00:29:36.680 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.23, opts=13)
00:29:36.683 00.003 1092 Enqueuing Move request for scope (0.16, -0.23)
00:29:36.685 00.002 2744 Worker thread wakes up
00:29:36.686 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.23) opts 0xd
00:29:36.686 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.23)
00:29:36.686 00.000 2744 Moving (0.16, -0.23) raw xDistance=0.24 yDistance=-0.18
00:29:36.686 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:29:36.686 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:36.686 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:29:36.686 00.000 2744 MoveAxis(E, 0, ABG)
00:29:36.687 00.001 2744 Move returns status 0, amount 0
00:29:36.687 00.000 2744 MoveAxis(N, 0, ABG)
00:29:36.687 00.000 2744 Move returns status 0, amount 0
00:29:36.687 00.000 2744 move complete, result=0
00:29:36.687 00.000 2744 worker thread done servicing request
00:29:36.705 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1624, FiltMax=65535, Gamma=0.510
00:29:36.718 00.013 1092 UpdateGuideState exits: m=524744 SNR=82.1
00:29:36.721 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:36.723 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:36.725 00.002 1092 Enqueuing Expose request
00:29:36.727 00.002 2744 Worker thread wakes up
00:29:36.728 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:29:36.730 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:36.730 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:40.125 03.395 2744 Exposure complete
00:29:40.338 00.213 2744 worker thread done servicing request
00:29:40.339 00.001 1092 OnExposeComplete: enter
00:29:40.342 00.003 1092 UpdateGuideState(): m_state=6
00:29:40.346 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 968
00:29:40.349 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1127.78, Mass=531966, SNR=90.8, Peak=44112 HFD=3.5
00:29:40.353 00.004 1092 MultiStar: [#1 0.34,-0.84,0.87,U] [#2 0.77,-0.84,0.84,U] [#3 0.45,-0.53,0.79,U] [#4 0.46,-0.42,0.76,U] [#5 0.38,-0.90,0.63,U] [#6 0.63,-0.91,0.64,U] [#7 0.44,-1.09,0.61,U] [#8 0.46,-1.33,0.40,U] 
00:29:40.356 00.003 1092 refined, 8 included, MultiStar: {0.43, -0.90}, one-star: {0.04, -1.37}
00:29:40.361 00.005 1092 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
00:29:40.368 00.007 1092 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.86 = -0.86)
00:29:40.370 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.90 hyp=1.00 cameraTheta=-1.13 mountX=0.76 mountY=-0.75, mountTheta=-0.78
00:29:40.375 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.90, opts=13)
00:29:40.377 00.002 1092 Enqueuing Move request for scope (0.43, -0.90)
00:29:40.380 00.003 2744 Worker thread wakes up
00:29:40.380 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.90) opts 0xd
00:29:40.380 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.90)
00:29:40.380 00.000 2744 Moving (0.43, -0.90) raw xDistance=0.76 yDistance=-0.75
00:29:40.380 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
00:29:40.380 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:40.380 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
00:29:40.381 00.001 2744 MoveAxis(W, 170, ABG)
00:29:40.381 00.000 2744 Guiding  Dir = 3, Dur = 170
00:29:40.381 00.000 2744 IsSlewing returns 0
00:29:40.381 00.000 2744 IsGuiding returns 0
00:29:40.381 00.000 2744 PulseGuide returned control before completion, sleep 180
00:29:40.399 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1755, FiltMax=65535, Gamma=0.510
00:29:40.416 00.017 1092 UpdateGuideState exits: m=531966 SNR=90.8
00:29:40.419 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:40.423 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:40.426 00.003 1092 Enqueuing Expose request
00:29:40.571 00.145 2744 IsGuiding returns 1
00:29:40.571 00.000 2744 scope still moving after pulse duration time elapsed
00:29:40.602 00.031 2744 IsSlewing returns 0
00:29:40.602 00.000 2744 IsGuiding returns 0
00:29:40.602 00.000 2744 scope move finished after 170 + 51 ms
00:29:40.603 00.001 2744 Move returns status 0, amount 170
00:29:40.603 00.000 2744 MoveAxis(N, 0, ABG)
00:29:40.603 00.000 2744 Move returns status 0, amount 0
00:29:40.603 00.000 2744 move complete, result=0
00:29:40.603 00.000 2744 worker thread done servicing request
00:29:40.603 00.000 2744 Worker thread wakes up
00:29:40.603 00.000 1092 GuideStep: 0.8 px 170 ms WEST, -0.8 px 0 ms NORTH
00:29:40.606 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:40.606 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:43.985 03.379 2744 Exposure complete
00:29:44.191 00.206 2744 worker thread done servicing request
00:29:44.191 00.000 1092 OnExposeComplete: enter
00:29:44.195 00.004 1092 UpdateGuideState(): m_state=6
00:29:44.198 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 969
00:29:44.202 00.004 1092 Star::Find returns 1 (0), X=1602.46, Y=1127.82, Mass=495547, SNR=82.0, Peak=46544 HFD=3.5
00:29:44.205 00.003 1092 MultiStar: [#1 0.64,-0.68,0.94,U] [#2 0.64,-0.68,0.94,U] [#3 0.53,-0.26,0.87,U] [#4 0.48,-0.47,0.85,U] [#5 0.57,-0.70,0.76,U] [#6 0.53,-0.67,0.63,U] [#7 0.79,-0.71,0.50,U] [#8 0.46,-1.02,0.43,U] 
00:29:44.208 00.003 1092 refined, 8 included, MultiStar: {0.53, -0.72}, one-star: {0.25, -1.33}
00:29:44.212 00.004 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
00:29:44.215 00.003 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.66 = -0.66)
00:29:44.219 00.004 1092 CameraToMount -- cameraX=0.53 cameraY=-0.72 hyp=0.90 cameraTheta=-0.93 mountX=0.78 mountY=-0.55, mountTheta=-0.61
00:29:44.225 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.72, opts=13)
00:29:44.228 00.003 1092 Enqueuing Move request for scope (0.53, -0.72)
00:29:44.232 00.004 2744 Worker thread wakes up
00:29:44.232 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.72) opts 0xd
00:29:44.232 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.72)
00:29:44.232 00.000 2744 Moving (0.53, -0.72) raw xDistance=0.78 yDistance=-0.55
00:29:44.232 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.78
00:29:44.232 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:29:44.232 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
00:29:44.233 00.001 2744 MoveAxis(W, 187, ABG)
00:29:44.233 00.000 2744 Guiding  Dir = 3, Dur = 187
00:29:44.233 00.000 2744 IsSlewing returns 0
00:29:44.233 00.000 2744 IsGuiding returns 0
00:29:44.234 00.001 2744 PulseGuide returned control before completion, sleep 197
00:29:44.250 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1328, FiltMax=65535, Gamma=0.510
00:29:44.267 00.017 1092 UpdateGuideState exits: m=495547 SNR=82.0
00:29:44.270 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:44.272 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:44.275 00.003 1092 Enqueuing Expose request
00:29:44.434 00.159 2744 IsGuiding returns 1
00:29:44.434 00.000 2744 scope still moving after pulse duration time elapsed
00:29:44.465 00.031 2744 IsSlewing returns 0
00:29:44.465 00.000 2744 IsGuiding returns 0
00:29:44.465 00.000 2744 scope move finished after 187 + 44 ms
00:29:44.465 00.000 2744 Move returns status 0, amount 187
00:29:44.465 00.000 2744 MoveAxis(N, 0, ABG)
00:29:44.465 00.000 2744 Move returns status 0, amount 0
00:29:44.466 00.001 2744 move complete, result=0
00:29:44.466 00.000 2744 worker thread done servicing request
00:29:44.466 00.000 2744 Worker thread wakes up
00:29:44.466 00.000 1092 GuideStep: 0.8 px 187 ms WEST, -0.6 px 0 ms NORTH
00:29:44.468 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:44.469 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:47.861 03.392 2744 Exposure complete
00:29:48.060 00.199 2744 worker thread done servicing request
00:29:48.060 00.000 1092 OnExposeComplete: enter
00:29:48.064 00.004 1092 UpdateGuideState(): m_state=6
00:29:48.067 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 970
00:29:48.070 00.003 1092 Star::Find returns 1 (0), X=1602.45, Y=1128.18, Mass=543851, SNR=92.9, Peak=48842 HFD=3.6
00:29:48.073 00.003 1092 MultiStar: [#1 0.59,-0.51,0.76,U] [#2 0.71,-0.54,0.86,U] [#3 0.55,-0.24,0.76,U] [#4 0.39,-0.24,0.74,U] [#5 0.86,-0.56,0.63,U] [#6 0.72,-0.59,0.58,U] [#7 0.78,-0.54,0.44,U] [#8 0.57,-0.40,0.46,U] 
00:29:48.076 00.003 1092 refined, 8 included, MultiStar: {0.57, -0.53}, one-star: {0.24, -0.98}
00:29:48.080 00.004 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
00:29:48.083 00.003 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
00:29:48.086 00.003 1092 CameraToMount -- cameraX=0.57 cameraY=-0.53 hyp=0.78 cameraTheta=-0.75 mountX=0.74 mountY=-0.36, mountTheta=-0.45
00:29:48.091 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.53, opts=13)
00:29:48.094 00.003 1092 Enqueuing Move request for scope (0.57, -0.53)
00:29:48.098 00.004 2744 Worker thread wakes up
00:29:48.098 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.53) opts 0xd
00:29:48.098 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.53)
00:29:48.098 00.000 2744 Moving (0.57, -0.53) raw xDistance=0.74 yDistance=-0.36
00:29:48.098 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
00:29:48.098 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:48.099 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:29:48.099 00.000 2744 MoveAxis(W, 179, ABG)
00:29:48.099 00.000 2744 Guiding  Dir = 3, Dur = 179
00:29:48.099 00.000 2744 IsSlewing returns 0
00:29:48.099 00.000 2744 IsGuiding returns 0
00:29:48.100 00.001 2744 PulseGuide returned control before completion, sleep 189
00:29:48.125 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1418, FiltMax=65535, Gamma=0.510
00:29:48.141 00.016 1092 UpdateGuideState exits: m=543851 SNR=92.9
00:29:48.144 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:48.147 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:48.149 00.002 1092 Enqueuing Expose request
00:29:48.291 00.142 2744 IsGuiding returns 1
00:29:48.291 00.000 2744 scope still moving after pulse duration time elapsed
00:29:48.322 00.031 2744 IsSlewing returns 0
00:29:48.322 00.000 2744 IsGuiding returns 0
00:29:48.322 00.000 2744 scope move finished after 179 + 43 ms
00:29:48.322 00.000 2744 Move returns status 0, amount 179
00:29:48.323 00.001 2744 MoveAxis(N, 0, ABG)
00:29:48.323 00.000 2744 Move returns status 0, amount 0
00:29:48.323 00.000 2744 move complete, result=0
00:29:48.323 00.000 2744 worker thread done servicing request
00:29:48.323 00.000 1092 GuideStep: 0.7 px 179 ms WEST, -0.4 px 0 ms NORTH
00:29:48.326 00.003 2744 Worker thread wakes up
00:29:48.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:48.327 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:51.716 03.389 2744 Exposure complete
00:29:51.907 00.191 2744 worker thread done servicing request
00:29:51.908 00.001 1092 OnExposeComplete: enter
00:29:51.910 00.002 1092 UpdateGuideState(): m_state=6
00:29:51.912 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 971
00:29:51.914 00.002 1092 Star::Find returns 1 (0), X=1602.27, Y=1128.12, Mass=533372, SNR=84.6, Peak=51587 HFD=3.6
00:29:51.917 00.003 1092 MultiStar: [#1 0.13,-0.38,0.80,U] [#2 0.50,-0.32,1.05,U] [#3 0.21,-0.24,0.73,U] [#4 0.18,-0.24,0.81,U] [#5 0.43,-0.26,0.80,U] [#6 0.16,-0.40,0.75,U] [#7 0.39,-0.60,0.58,U] [#8 0.28,-0.82,0.43,U] 
00:29:51.919 00.002 1092 refined, 8 included, MultiStar: {0.26, -0.47}, one-star: {0.06, -1.03}
00:29:51.920 00.001 1092 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.43) = xAngle (-0.63 = -0.63)
00:29:51.922 00.002 1092 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.79 = -0.79)
00:29:51.924 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.47 hyp=0.53 cameraTheta=-1.06 mountX=0.43 mountY=-0.38, mountTheta=-0.72
00:29:51.929 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.47, opts=13)
00:29:51.932 00.003 1092 Enqueuing Move request for scope (0.26, -0.47)
00:29:51.934 00.002 2744 Worker thread wakes up
00:29:51.934 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.47) opts 0xd
00:29:51.934 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.47)
00:29:51.934 00.000 2744 Moving (0.26, -0.47) raw xDistance=0.43 yDistance=-0.38
00:29:51.934 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
00:29:51.934 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:51.934 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:29:51.934 00.000 2744 MoveAxis(W, 109, ABG)
00:29:51.934 00.000 2744 Guiding  Dir = 3, Dur = 109
00:29:51.935 00.001 2744 IsSlewing returns 0
00:29:51.935 00.000 2744 IsGuiding returns 0
00:29:51.935 00.000 2744 PulseGuide returned control before completion, sleep 119
00:29:51.949 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1541, FiltMax=65535, Gamma=0.510
00:29:51.964 00.015 1092 UpdateGuideState exits: m=533372 SNR=84.6
00:29:51.967 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:51.969 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:51.971 00.002 1092 Enqueuing Expose request
00:29:52.071 00.100 2744 IsGuiding returns 1
00:29:52.071 00.000 2744 scope still moving after pulse duration time elapsed
00:29:52.102 00.031 2744 IsSlewing returns 0
00:29:52.102 00.000 2744 IsGuiding returns 0
00:29:52.102 00.000 2744 scope move finished after 109 + 58 ms
00:29:52.102 00.000 2744 Move returns status 0, amount 109
00:29:52.102 00.000 2744 MoveAxis(N, 0, ABG)
00:29:52.102 00.000 2744 Move returns status 0, amount 0
00:29:52.103 00.001 2744 move complete, result=0
00:29:52.103 00.000 2744 worker thread done servicing request
00:29:52.103 00.000 2744 Worker thread wakes up
00:29:52.103 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:52.103 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:52.103 00.000 1092 GuideStep: 0.4 px 109 ms WEST, -0.4 px 0 ms NORTH
00:29:55.491 03.388 2744 Exposure complete
00:29:55.685 00.194 2744 worker thread done servicing request
00:29:55.685 00.000 1092 OnExposeComplete: enter
00:29:55.688 00.003 1092 UpdateGuideState(): m_state=6
00:29:55.692 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 972
00:29:55.694 00.002 1092 Star::Find returns 1 (0), X=1602.57, Y=1128.11, Mass=509795, SNR=77.7, Peak=49754 HFD=3.6
00:29:55.697 00.003 1092 MultiStar: [#1 0.64,-0.46,0.97,U] [#2 0.70,-0.43,0.99,U] [#3 0.59,-0.19,0.77,U] [#4 0.61,-0.24,0.95,U] [#5 0.75,-0.25,0.81,U] [#6 0.70,-0.54,0.75,U] [#7 0.58,-0.53,0.73,U] [#8 0.79,-0.81,0.47,U] 
00:29:55.699 00.002 1092 refined, 8 included, MultiStar: {0.62, -0.49}, one-star: {0.36, -1.05}
00:29:55.702 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
00:29:55.704 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
00:29:55.706 00.002 1092 CameraToMount -- cameraX=0.62 cameraY=-0.49 hyp=0.79 cameraTheta=-0.67 mountX=0.77 mountY=-0.31, mountTheta=-0.38
00:29:55.712 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=-0.49, opts=13)
00:29:55.715 00.003 1092 Enqueuing Move request for scope (0.62, -0.49)
00:29:55.717 00.002 2744 Worker thread wakes up
00:29:55.717 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.49) opts 0xd
00:29:55.717 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, -0.49)
00:29:55.717 00.000 2744 Moving (0.62, -0.49) raw xDistance=0.77 yDistance=-0.31
00:29:55.717 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
00:29:55.717 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:29:55.717 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:29:55.717 00.000 2744 MoveAxis(W, 180, ABG)
00:29:55.717 00.000 2744 Guiding  Dir = 3, Dur = 180
00:29:55.718 00.001 2744 IsSlewing returns 0
00:29:55.718 00.000 2744 IsGuiding returns 0
00:29:55.718 00.000 2744 PulseGuide returned control before completion, sleep 190
00:29:55.735 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1539, FiltMax=65535, Gamma=0.510
00:29:55.751 00.016 1092 UpdateGuideState exits: m=509795 SNR=77.7
00:29:55.754 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:55.756 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:55.758 00.002 1092 Enqueuing Expose request
00:29:55.924 00.166 2744 IsGuiding returns 0
00:29:55.924 00.000 2744 Move returns status 0, amount 180
00:29:55.924 00.000 2744 MoveAxis(N, 0, ABG)
00:29:55.924 00.000 2744 Move returns status 0, amount 0
00:29:55.924 00.000 2744 move complete, result=0
00:29:55.925 00.001 2744 worker thread done servicing request
00:29:55.925 00.000 2744 Worker thread wakes up
00:29:55.925 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:55.925 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:29:55.926 00.001 1092 GuideStep: 0.8 px 180 ms WEST, -0.3 px 0 ms NORTH
00:29:59.310 03.384 2744 Exposure complete
00:29:59.543 00.233 2744 worker thread done servicing request
00:29:59.543 00.000 1092 OnExposeComplete: enter
00:29:59.547 00.004 1092 UpdateGuideState(): m_state=6
00:29:59.551 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 973
00:29:59.554 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1128.04, Mass=532230, SNR=86.9, Peak=48259 HFD=3.9
00:29:59.560 00.006 1092 MultiStar: [#1 0.22,-0.63,0.90,U] [#2 0.23,-0.38,0.88,U] [#3 0.25,-0.26,0.70,U] [#4 0.15,-0.35,0.82,U] [#5 0.20,-0.16,0.76,U] [#6 0.04,-0.53,0.71,U] [#7 0.40,-0.54,0.51,U] [#8 0.45,-0.84,0.42,U] 
00:29:59.565 00.005 1092 refined, 8 included, MultiStar: {0.17, -0.54}, one-star: {-0.12, -1.12}
00:29:59.569 00.004 1092 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.43) = xAngle (-0.84 = -0.84)
00:29:59.573 00.004 1092 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.99 = -0.99)
00:29:59.577 00.004 1092 CameraToMount -- cameraX=0.17 cameraY=-0.54 hyp=0.57 cameraTheta=-1.26 mountX=0.38 mountY=-0.47, mountTheta=-0.89
00:29:59.588 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.54, opts=13)
00:29:59.591 00.003 1092 Enqueuing Move request for scope (0.17, -0.54)
00:29:59.596 00.005 2744 Worker thread wakes up
00:29:59.596 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.54) opts 0xd
00:29:59.596 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.54)
00:29:59.596 00.000 2744 Moving (0.17, -0.54) raw xDistance=0.38 yDistance=-0.47
00:29:59.596 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
00:29:59.596 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=-0.85 newest=-1.16
00:29:59.596 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
00:29:59.596 00.000 2744 MoveAxis(W, 98, ABG)
00:29:59.596 00.000 2744 Guiding  Dir = 3, Dur = 98
00:29:59.596 00.000 2744 IsSlewing returns 0
00:29:59.597 00.001 2744 IsGuiding returns 0
00:29:59.597 00.000 2744 PulseGuide returned control before completion, sleep 108
00:29:59.624 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1133, FiltMax=65535, Gamma=0.510
00:29:59.653 00.029 1092 UpdateGuideState exits: m=532230 SNR=86.9
00:29:59.656 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:29:59.663 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:29:59.667 00.004 1092 Enqueuing Expose request
00:29:59.711 00.044 2744 IsGuiding returns 1
00:29:59.712 00.001 2744 scope still moving after pulse duration time elapsed
00:29:59.741 00.029 2744 IsSlewing returns 0
00:29:59.741 00.000 2744 IsGuiding returns 0
00:29:59.741 00.000 2744 scope move finished after 98 + 46 ms
00:29:59.741 00.000 2744 Move returns status 0, amount 98
00:29:59.741 00.000 2744 MoveAxis(N, 89, ABG)
00:29:59.742 00.001 2744 Guiding  Dir = 0, Dur = 89
00:29:59.742 00.000 2744 IsSlewing returns 0
00:29:59.742 00.000 2744 IsGuiding returns 0
00:29:59.742 00.000 2744 PulseGuide returned control before completion, sleep 99
00:29:59.850 00.108 2744 IsGuiding returns 1
00:29:59.850 00.000 2744 scope still moving after pulse duration time elapsed
00:29:59.882 00.032 2744 IsSlewing returns 0
00:29:59.882 00.000 2744 IsGuiding returns 0
00:29:59.882 00.000 2744 scope move finished after 89 + 50 ms
00:29:59.882 00.000 2744 Move returns status 0, amount 89
00:29:59.882 00.000 2744 move complete, result=0
00:29:59.883 00.001 2744 worker thread done servicing request
00:29:59.883 00.000 2744 Worker thread wakes up
00:29:59.883 00.000 1092 GuideStep: 0.4 px 98 ms WEST, -0.5 px 89 ms NORTH
00:29:59.886 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:29:59.886 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:03.271 03.385 2744 Exposure complete
00:30:03.465 00.194 2744 worker thread done servicing request
00:30:03.465 00.000 1092 OnExposeComplete: enter
00:30:03.468 00.003 1092 UpdateGuideState(): m_state=6
00:30:03.470 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 974
00:30:03.472 00.002 1092 Star::Find returns 1 (0), X=1601.71, Y=1128.15, Mass=508917, SNR=81.1, Peak=52803 HFD=3.5
00:30:03.474 00.002 1092 MultiStar: [#1 -0.00,-0.35,0.89,U] [#2 0.16,-0.37,1.05,U] [#3 -0.07,-0.25,0.75,U] [#4 -0.03,0.01,1.00,U] [#5 0.24,-0.54,0.68,U] [#6 0.05,-0.60,0.65,U] [#7 0.17,-0.66,0.62,U] [#8 -0.12,-0.40,0.45,U] 
00:30:03.480 00.006 1092 refined, 8 included, MultiStar: {-0.03, -0.45}, one-star: {-0.50, -1.00}
00:30:03.484 00.004 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
00:30:03.487 00.003 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
00:30:03.491 00.004 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.45 hyp=0.45 cameraTheta=-1.63 mountX=0.16 mountY=-0.44, mountTheta=-1.22
00:30:03.501 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.45, opts=13)
00:30:03.505 00.004 1092 Enqueuing Move request for scope (-0.03, -0.45)
00:30:03.507 00.002 2744 Worker thread wakes up
00:30:03.508 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.45) opts 0xd
00:30:03.508 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.45)
00:30:03.508 00.000 2744 Moving (-0.03, -0.45) raw xDistance=0.16 yDistance=-0.44
00:30:03.508 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:30:03.508 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:03.508 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:30:03.508 00.000 2744 MoveAxis(E, 0, ABG)
00:30:03.508 00.000 2744 Move returns status 0, amount 0
00:30:03.508 00.000 2744 MoveAxis(N, 0, ABG)
00:30:03.508 00.000 2744 Move returns status 0, amount 0
00:30:03.508 00.000 2744 move complete, result=0
00:30:03.508 00.000 2744 worker thread done servicing request
00:30:03.525 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1411, FiltMax=65535, Gamma=0.510
00:30:03.544 00.019 1092 UpdateGuideState exits: m=508917 SNR=81.1
00:30:03.546 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:03.550 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:03.553 00.003 1092 Enqueuing Expose request
00:30:03.555 00.002 2744 Worker thread wakes up
00:30:03.555 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:30:03.558 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:03.558 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:06.945 03.387 2744 Exposure complete
00:30:07.144 00.199 1092 OnExposeComplete: enter
00:30:07.148 00.004 2744 worker thread done servicing request
00:30:07.148 00.000 1092 UpdateGuideState(): m_state=6
00:30:07.151 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 975
00:30:07.153 00.002 1092 Star::Find returns 1 (0), X=1601.89, Y=1128.24, Mass=530890, SNR=82.0, Peak=56739 HFD=3.4
00:30:07.156 00.003 1092 MultiStar: [#1 0.25,-0.35,1.01,U] [#2 0.13,-0.22,0.98,U] [#3 0.08,-0.09,0.84,U] [#4 0.13,-0.12,0.86,U] [#5 0.25,-0.40,0.69,U] [#6 0.17,-0.42,0.60,U] [#7 0.19,-0.53,0.59,U] [#8 0.20,-0.80,0.48,U] 
00:30:07.158 00.002 1092 refined, 8 included, MultiStar: {0.10, -0.41}, one-star: {-0.33, -0.91}
00:30:07.162 00.004 1092 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.43) = xAngle (-0.90 = -0.90)
00:30:07.165 00.003 1092 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.05 = -1.05)
00:30:07.167 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.33 mountX=0.26 mountY=-0.37, mountTheta=-0.95
00:30:07.173 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.41, opts=13)
00:30:07.175 00.002 1092 Enqueuing Move request for scope (0.10, -0.41)
00:30:07.178 00.003 2744 Worker thread wakes up
00:30:07.178 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.41) opts 0xd
00:30:07.179 00.001 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.41)
00:30:07.179 00.000 2744 Moving (0.10, -0.41) raw xDistance=0.26 yDistance=-0.37
00:30:07.179 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:30:07.179 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:07.179 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:30:07.179 00.000 2744 MoveAxis(E, 0, ABG)
00:30:07.179 00.000 2744 Move returns status 0, amount 0
00:30:07.179 00.000 2744 MoveAxis(N, 0, ABG)
00:30:07.179 00.000 2744 Move returns status 0, amount 0
00:30:07.179 00.000 2744 move complete, result=0
00:30:07.179 00.000 2744 worker thread done servicing request
00:30:07.197 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1725, FiltMax=65535, Gamma=0.510
00:30:07.212 00.015 1092 UpdateGuideState exits: m=530890 SNR=82.0
00:30:07.215 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:07.218 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:07.221 00.003 1092 Enqueuing Expose request
00:30:07.223 00.002 2744 Worker thread wakes up
00:30:07.223 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
00:30:07.226 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:07.226 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:10.619 03.393 2744 Exposure complete
00:30:10.837 00.218 2744 worker thread done servicing request
00:30:10.837 00.000 1092 OnExposeComplete: enter
00:30:10.840 00.003 1092 UpdateGuideState(): m_state=6
00:30:10.843 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 976
00:30:10.846 00.003 1092 Star::Find returns 1 (0), X=1601.72, Y=1128.16, Mass=561244, SNR=89.8, Peak=52099 HFD=3.8
00:30:10.849 00.003 1092 MultiStar: [#1 -0.13,-0.20,0.85,U] [#2 0.09,-0.28,0.83,U] [#3 -0.13,0.07,0.75,U] [#4 -0.16,-0.07,0.64,U] [#5 0.08,-0.19,0.63,U] [#6 -0.18,-0.33,0.67,U] [#7 0.17,-0.31,0.46,U] [#8 -0.32,-0.58,0.39,U] 
00:30:10.852 00.003 1092 refined, 8 included, MultiStar: {-0.14, -0.34}, one-star: {-0.49, -0.99}
00:30:10.855 00.003 1092 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.43) = xAngle (-1.53 = -1.53)
00:30:10.858 00.003 1092 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.68 = -1.68)
00:30:10.860 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.34 hyp=0.36 cameraTheta=-1.96 mountX=0.02 mountY=-0.36, mountTheta=-1.53
00:30:10.868 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.34, opts=13)
00:30:10.870 00.002 1092 Enqueuing Move request for scope (-0.14, -0.34)
00:30:10.873 00.003 2744 Worker thread wakes up
00:30:10.873 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.34) opts 0xd
00:30:10.873 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.34)
00:30:10.873 00.000 2744 Moving (-0.14, -0.34) raw xDistance=0.02 yDistance=-0.36
00:30:10.873 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:30:10.873 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:10.873 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:30:10.873 00.000 2744 MoveAxis(E, 0, ABG)
00:30:10.874 00.001 2744 Move returns status 0, amount 0
00:30:10.874 00.000 2744 MoveAxis(N, 0, ABG)
00:30:10.874 00.000 2744 Move returns status 0, amount 0
00:30:10.874 00.000 2744 move complete, result=0
00:30:10.874 00.000 2744 worker thread done servicing request
00:30:10.893 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:30:10.909 00.016 1092 UpdateGuideState exits: m=561244 SNR=89.8
00:30:10.913 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:10.916 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:10.920 00.004 1092 Enqueuing Expose request
00:30:10.922 00.002 2744 Worker thread wakes up
00:30:10.922 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:30:10.924 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:10.924 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:14.309 03.385 2744 Exposure complete
00:30:14.500 00.191 2744 worker thread done servicing request
00:30:14.500 00.000 1092 OnExposeComplete: enter
00:30:14.503 00.003 1092 UpdateGuideState(): m_state=6
00:30:14.505 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 977
00:30:14.507 00.002 1092 Star::Find returns 1 (0), X=1601.61, Y=1128.35, Mass=506582, SNR=82.4, Peak=50179 HFD=3.4
00:30:14.510 00.003 1092 MultiStar: [#1 -0.42,0.05,0.86,U] [#2 -0.36,-0.21,0.98,U] [#3 -0.34,0.11,0.71,U] [#4 -0.53,-0.02,0.82,U] [#5 -0.33,-0.22,0.75,U] [#6 -0.39,-0.15,0.74,U] [#7 -0.41,-0.28,0.50,U] [#8 -0.43,-0.56,0.39,U] 
00:30:14.512 00.002 1092 refined, 8 included, MultiStar: {-0.43, -0.23}, one-star: {-0.60, -0.80}
00:30:14.514 00.002 1092 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.43) = xAngle (-2.23 = -2.23)
00:30:14.516 00.002 1092 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.38 = -2.38)
00:30:14.518 00.002 1092 CameraToMount -- cameraX=-0.43 cameraY=-0.23 hyp=0.49 cameraTheta=-2.66 mountX=-0.30 mountY=-0.33, mountTheta=-2.30
00:30:14.522 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=-0.23, opts=13)
00:30:14.525 00.003 1092 Enqueuing Move request for scope (-0.43, -0.23)
00:30:14.528 00.003 2744 Worker thread wakes up
00:30:14.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.23) opts 0xd
00:30:14.528 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, -0.23)
00:30:14.528 00.000 2744 Moving (-0.43, -0.23) raw xDistance=-0.30 yDistance=-0.33
00:30:14.528 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:30:14.528 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:14.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:30:14.528 00.000 2744 MoveAxis(E, 67, ABG)
00:30:14.528 00.000 2744 Guiding  Dir = 2, Dur = 67
00:30:14.528 00.000 2744 IsSlewing returns 0
00:30:14.529 00.001 2744 IsGuiding returns 0
00:30:14.529 00.000 2744 PulseGuide returned control before completion, sleep 77
00:30:14.545 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1760, FiltMax=65535, Gamma=0.510
00:30:14.560 00.015 1092 UpdateGuideState exits: m=506582 SNR=82.4
00:30:14.565 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:14.568 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:14.571 00.003 1092 Enqueuing Expose request
00:30:14.619 00.048 2744 IsGuiding returns 1
00:30:14.619 00.000 2744 scope still moving after pulse duration time elapsed
00:30:14.647 00.028 2744 IsSlewing returns 0
00:30:14.647 00.000 2744 IsGuiding returns 1
00:30:14.679 00.032 2744 IsSlewing returns 0
00:30:14.679 00.000 2744 IsGuiding returns 1
00:30:14.710 00.031 2744 IsSlewing returns 0
00:30:14.712 00.002 2744 IsGuiding returns 0
00:30:14.712 00.000 2744 scope move finished after 67 + 115 ms
00:30:14.712 00.000 2744 Move returns status 0, amount 67
00:30:14.712 00.000 2744 MoveAxis(N, 0, ABG)
00:30:14.712 00.000 2744 Move returns status 0, amount 0
00:30:14.712 00.000 2744 move complete, result=0
00:30:14.712 00.000 1092 GuideStep: -0.3 px 67 ms EAST, -0.3 px 0 ms NORTH
00:30:14.715 00.003 2744 worker thread done servicing request
00:30:14.715 00.000 2744 Worker thread wakes up
00:30:14.715 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:14.715 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:18.101 03.386 2744 Exposure complete
00:30:18.297 00.196 2744 worker thread done servicing request
00:30:18.297 00.000 1092 OnExposeComplete: enter
00:30:18.300 00.003 1092 UpdateGuideState(): m_state=6
00:30:18.302 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 978
00:30:18.305 00.003 1092 Star::Find returns 1 (0), X=1600.90, Y=1128.58, Mass=503790, SNR=73.9, Peak=48115 HFD=3.6
00:30:18.308 00.003 1092 MultiStar: [#1 -0.75,-0.05,1.01,U] [#2 -0.72,-0.02,1.12,U] [#3 -0.77,0.27,0.77,U] [#4 -0.90,0.28,0.88,U] [#5 -0.89,0.09,0.86,U] [#6 -0.95,-0.19,0.81,U] [#7 -0.68,-0.04,0.58,U] [#8 -0.91,-0.17,0.49,U] 
00:30:18.310 00.002 1092 refined, 8 included, MultiStar: {-0.88, -0.05}, one-star: {-1.32, -0.57}
00:30:18.313 00.003 1092 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.43) = xAngle (-2.66 = -2.66)
00:30:18.315 00.002 1092 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.81 = -2.81)
00:30:18.317 00.002 1092 CameraToMount -- cameraX=-0.88 cameraY=-0.05 hyp=0.88 cameraTheta=-3.09 mountX=-0.78 mountY=-0.29, mountTheta=-2.79
00:30:18.321 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=-0.05, opts=13)
00:30:18.324 00.003 1092 Enqueuing Move request for scope (-0.88, -0.05)
00:30:18.326 00.002 2744 Worker thread wakes up
00:30:18.326 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.05) opts 0xd
00:30:18.326 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, -0.05)
00:30:18.326 00.000 2744 Moving (-0.88, -0.05) raw xDistance=-0.78 yDistance=-0.29
00:30:18.326 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.78
00:30:18.326 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:18.326 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:30:18.327 00.001 2744 MoveAxis(E, 180, ABG)
00:30:18.327 00.000 2744 Guiding  Dir = 2, Dur = 180
00:30:18.327 00.000 2744 IsSlewing returns 0
00:30:18.327 00.000 2744 IsGuiding returns 0
00:30:18.327 00.000 2744 PulseGuide returned control before completion, sleep 190
00:30:18.341 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:30:18.357 00.016 1092 UpdateGuideState exits: m=503790 SNR=73.9
00:30:18.360 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:18.363 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:18.365 00.002 1092 Enqueuing Expose request
00:30:18.525 00.160 2744 IsGuiding returns 1
00:30:18.525 00.000 2744 scope still moving after pulse duration time elapsed
00:30:18.558 00.033 2744 IsSlewing returns 0
00:30:18.558 00.000 2744 IsGuiding returns 0
00:30:18.558 00.000 2744 scope move finished after 180 + 50 ms
00:30:18.558 00.000 2744 Move returns status 0, amount 180
00:30:18.558 00.000 2744 MoveAxis(N, 0, ABG)
00:30:18.558 00.000 2744 Move returns status 0, amount 0
00:30:18.558 00.000 2744 move complete, result=0
00:30:18.559 00.001 2744 worker thread done servicing request
00:30:18.559 00.000 2744 Worker thread wakes up
00:30:18.559 00.000 1092 GuideStep: -0.8 px 180 ms EAST, -0.3 px 0 ms NORTH
00:30:18.563 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:18.564 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:21.946 03.382 2744 Exposure complete
00:30:22.152 00.206 2744 worker thread done servicing request
00:30:22.152 00.000 1092 OnExposeComplete: enter
00:30:22.154 00.002 1092 UpdateGuideState(): m_state=6
00:30:22.157 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 979
00:30:22.159 00.002 1092 Star::Find returns 1 (0), X=1601.69, Y=1128.17, Mass=510298, SNR=85.8, Peak=51091 HFD=3.5
00:30:22.163 00.004 1092 MultiStar: [#1 -0.28,-0.43,0.97,U] [#2 0.06,-0.25,0.85,U] [#3 -0.08,0.02,0.81,U] [#4 -0.26,-0.20,0.81,U] [#5 -0.03,-0.36,0.76,U] [#6 0.06,-0.30,0.82,U] [#7 0.09,-0.22,0.59,U] [#8 -0.24,-0.61,0.44,U] 
00:30:22.165 00.002 1092 refined, 8 included, MultiStar: {-0.15, -0.38}, one-star: {-0.52, -0.98}
00:30:22.167 00.002 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.51 = -1.51)
00:30:22.169 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
00:30:22.171 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.38 hyp=0.41 cameraTheta=-1.94 mountX=0.02 mountY=-0.41, mountTheta=-1.51
00:30:22.175 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.38, opts=13)
00:30:22.178 00.003 1092 Enqueuing Move request for scope (-0.15, -0.38)
00:30:22.181 00.003 2744 Worker thread wakes up
00:30:22.181 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.38) opts 0xd
00:30:22.181 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.38)
00:30:22.181 00.000 2744 Moving (-0.15, -0.38) raw xDistance=0.02 yDistance=-0.41
00:30:22.181 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:30:22.181 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:22.181 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:30:22.181 00.000 2744 MoveAxis(E, 0, ABG)
00:30:22.181 00.000 2744 Move returns status 0, amount 0
00:30:22.182 00.001 2744 MoveAxis(N, 0, ABG)
00:30:22.182 00.000 2744 Move returns status 0, amount 0
00:30:22.182 00.000 2744 move complete, result=0
00:30:22.182 00.000 2744 worker thread done servicing request
00:30:22.197 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1392, FiltMax=65535, Gamma=0.510
00:30:22.213 00.016 1092 UpdateGuideState exits: m=510298 SNR=85.8
00:30:22.215 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:22.217 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:22.220 00.003 1092 Enqueuing Expose request
00:30:22.222 00.002 2744 Worker thread wakes up
00:30:22.222 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:30:22.224 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:22.225 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:25.613 03.388 2744 Exposure complete
00:30:25.818 00.205 2744 worker thread done servicing request
00:30:25.818 00.000 1092 OnExposeComplete: enter
00:30:25.821 00.003 1092 UpdateGuideState(): m_state=6
00:30:25.823 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 980
00:30:25.825 00.002 1092 Star::Find returns 1 (0), X=1602.03, Y=1127.98, Mass=525098, SNR=101.4, Peak=55635 HFD=3.9
00:30:25.828 00.003 1092 MultiStar: [#1 0.28,-0.56,0.84,U] [#2 0.25,-0.58,0.74,U] [#3 0.14,-0.49,0.58,U] [#4 0.08,-0.47,0.65,U] [#5 0.41,-0.71,0.60,U] [#6 0.51,-0.50,0.64,U] [#7 0.11,-0.43,0.40,U] [#8 0.05,-0.73,0.40,U] 
00:30:25.831 00.003 1092 refined, 8 included, MultiStar: {0.17, -0.66}, one-star: {-0.18, -1.17}
00:30:25.833 00.002 1092 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.43) = xAngle (-0.89 = -0.89)
00:30:25.836 00.003 1092 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.05 = -1.05)
00:30:25.838 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.66 hyp=0.68 cameraTheta=-1.32 mountX=0.43 mountY=-0.59, mountTheta=-0.94
00:30:25.842 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.66, opts=13)
00:30:25.845 00.003 1092 Enqueuing Move request for scope (0.17, -0.66)
00:30:25.848 00.003 2744 Worker thread wakes up
00:30:25.848 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.66) opts 0xd
00:30:25.848 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.66)
00:30:25.848 00.000 2744 Moving (0.17, -0.66) raw xDistance=0.43 yDistance=-0.59
00:30:25.848 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:30:25.848 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
00:30:25.848 00.000 2744 MoveAxis(W, 96, ABG)
00:30:25.848 00.000 2744 Guiding  Dir = 3, Dur = 96
00:30:25.848 00.000 2744 IsSlewing returns 0
00:30:25.849 00.001 2744 IsGuiding returns 0
00:30:25.849 00.000 2744 PulseGuide returned control before completion, sleep 106
00:30:25.865 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1704, FiltMax=65535, Gamma=0.510
00:30:25.881 00.016 1092 UpdateGuideState exits: m=525098 SNR=101.4
00:30:25.883 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:25.886 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:25.888 00.002 1092 Enqueuing Expose request
00:30:25.968 00.080 2744 IsGuiding returns 1
00:30:25.968 00.000 2744 scope still moving after pulse duration time elapsed
00:30:26.000 00.032 2744 IsSlewing returns 0
00:30:26.001 00.001 2744 IsGuiding returns 0
00:30:26.001 00.000 2744 scope move finished after 96 + 55 ms
00:30:26.001 00.000 2744 Move returns status 0, amount 96
00:30:26.001 00.000 2744 MoveAxis(N, 111, ABG)
00:30:26.001 00.000 2744 Guiding  Dir = 0, Dur = 111
00:30:26.001 00.000 2744 IsSlewing returns 0
00:30:26.001 00.000 2744 IsGuiding returns 0
00:30:26.002 00.001 2744 PulseGuide returned control before completion, sleep 121
00:30:26.139 00.137 2744 IsGuiding returns 1
00:30:26.139 00.000 2744 scope still moving after pulse duration time elapsed
00:30:26.170 00.031 2744 IsSlewing returns 0
00:30:26.170 00.000 2744 IsGuiding returns 0
00:30:26.170 00.000 2744 scope move finished after 111 + 57 ms
00:30:26.170 00.000 2744 Move returns status 0, amount 111
00:30:26.171 00.001 2744 move complete, result=0
00:30:26.171 00.000 2744 worker thread done servicing request
00:30:26.171 00.000 1092 GuideStep: 0.4 px 96 ms WEST, -0.6 px 111 ms NORTH
00:30:26.174 00.003 2744 Worker thread wakes up
00:30:26.174 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:26.174 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:29.559 03.385 2744 Exposure complete
00:30:29.743 00.184 2744 worker thread done servicing request
00:30:29.743 00.000 1092 OnExposeComplete: enter
00:30:29.746 00.003 1092 UpdateGuideState(): m_state=6
00:30:29.749 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 981
00:30:29.751 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1127.93, Mass=532659, SNR=82.4, Peak=44624 HFD=3.6
00:30:29.754 00.003 1092 MultiStar: [#1 0.50,-0.65,0.82,U] [#2 0.78,-0.64,0.95,U] [#3 0.37,-0.37,0.78,U] [#4 0.32,-0.39,0.86,U] [#5 0.59,-0.47,0.65,U] [#6 0.77,-0.71,0.77,U] [#7 0.35,-0.73,0.48,U] [#8 0.53,-0.75,0.41,U] 
00:30:29.756 00.002 1092 refined, 8 included, MultiStar: {0.51, -0.67}, one-star: {0.33, -1.22}
00:30:29.757 00.001 1092 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
00:30:29.759 00.002 1092 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.65 = -0.65)
00:30:29.761 00.002 1092 CameraToMount -- cameraX=0.51 cameraY=-0.67 hyp=0.84 cameraTheta=-0.92 mountX=0.74 mountY=-0.51, mountTheta=-0.60
00:30:29.767 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.67, opts=13)
00:30:29.770 00.003 1092 Enqueuing Move request for scope (0.51, -0.67)
00:30:29.771 00.001 2744 Worker thread wakes up
00:30:29.771 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.67) opts 0xd
00:30:29.772 00.001 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.67)
00:30:29.772 00.000 2744 Moving (0.51, -0.67) raw xDistance=0.74 yDistance=-0.51
00:30:29.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.74
00:30:29.772 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
00:30:29.772 00.000 2744 MoveAxis(W, 172, ABG)
00:30:29.772 00.000 2744 Guiding  Dir = 3, Dur = 172
00:30:29.772 00.000 2744 IsSlewing returns 0
00:30:29.772 00.000 2744 IsGuiding returns 0
00:30:29.773 00.001 2744 PulseGuide returned control before completion, sleep 182
00:30:29.787 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1603, FiltMax=65535, Gamma=0.510
00:30:29.801 00.014 1092 UpdateGuideState exits: m=532659 SNR=82.4
00:30:29.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:29.807 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:29.809 00.002 1092 Enqueuing Expose request
00:30:29.966 00.157 2744 IsGuiding returns 1
00:30:29.966 00.000 2744 scope still moving after pulse duration time elapsed
00:30:29.997 00.031 2744 IsSlewing returns 0
00:30:29.997 00.000 2744 IsGuiding returns 0
00:30:29.997 00.000 2744 scope move finished after 172 + 52 ms
00:30:29.998 00.001 2744 Move returns status 0, amount 172
00:30:29.998 00.000 2744 MoveAxis(N, 95, ABG)
00:30:29.998 00.000 2744 Guiding  Dir = 0, Dur = 95
00:30:29.998 00.000 2744 IsSlewing returns 0
00:30:29.998 00.000 2744 IsGuiding returns 0
00:30:29.998 00.000 2744 PulseGuide returned control before completion, sleep 105
00:30:30.106 00.108 2744 IsGuiding returns 1
00:30:30.106 00.000 2744 scope still moving after pulse duration time elapsed
00:30:30.138 00.032 2744 IsSlewing returns 0
00:30:30.138 00.000 2744 IsGuiding returns 1
00:30:30.169 00.031 2744 IsSlewing returns 0
00:30:30.169 00.000 2744 IsGuiding returns 1
00:30:30.201 00.032 2744 IsSlewing returns 0
00:30:30.201 00.000 2744 IsGuiding returns 0
00:30:30.201 00.000 2744 scope move finished after 95 + 108 ms
00:30:30.202 00.001 2744 Move returns status 0, amount 95
00:30:30.202 00.000 2744 move complete, result=0
00:30:30.202 00.000 2744 worker thread done servicing request
00:30:30.202 00.000 2744 Worker thread wakes up
00:30:30.202 00.000 1092 GuideStep: 0.7 px 172 ms WEST, -0.5 px 95 ms NORTH
00:30:30.205 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:30.205 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:33.595 03.390 2744 Exposure complete
00:30:33.791 00.196 2744 worker thread done servicing request
00:30:33.792 00.001 1092 OnExposeComplete: enter
00:30:33.794 00.002 1092 UpdateGuideState(): m_state=6
00:30:33.797 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 982
00:30:33.800 00.003 1092 Star::Find returns 1 (0), X=1602.52, Y=1127.60, Mass=542549, SNR=97.4, Peak=55936 HFD=3.3
00:30:33.803 00.003 1092 MultiStar: [#1 0.77,-0.83,0.79,U] [#2 0.83,-0.93,0.91,U] [#3 0.78,-0.69,0.70,U] [#4 0.62,-0.90,0.68,U] [#5 0.84,-0.93,0.70,U] [#6 0.89,-1.03,0.63,U] [#7 0.85,-1.08,0.51,U] [#8 0.68,-1.04,0.38,U] 
00:30:33.806 00.003 1092 refined, 8 included, MultiStar: {0.71, -1.01}, one-star: {0.30, -1.55}
00:30:33.808 00.002 1092 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.43) = xAngle (-0.53 = -0.53)
00:30:33.809 00.001 1092 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.69 = -0.69)
00:30:33.812 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-1.01 hyp=1.24 cameraTheta=-0.96 mountX=1.07 mountY=-0.79, mountTheta=-0.64
00:30:33.819 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-1.01, opts=13)
00:30:33.822 00.003 1092 Enqueuing Move request for scope (0.71, -1.01)
00:30:33.824 00.002 2744 Worker thread wakes up
00:30:33.824 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -1.01) opts 0xd
00:30:33.824 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -1.01)
00:30:33.824 00.000 2744 Moving (0.71, -1.01) raw xDistance=1.07 yDistance=-0.79
00:30:33.824 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.07
00:30:33.825 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
00:30:33.825 00.000 2744 MoveAxis(W, 251, ABG)
00:30:33.825 00.000 2744 Guiding  Dir = 3, Dur = 251
00:30:33.825 00.000 2744 IsSlewing returns 0
00:30:33.825 00.000 2744 IsGuiding returns 0
00:30:33.825 00.000 2744 PulseGuide returned control before completion, sleep 261
00:30:33.845 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:30:33.861 00.016 1092 UpdateGuideState exits: m=542549 SNR=97.4
00:30:33.864 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:33.866 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:33.868 00.002 1092 Enqueuing Expose request
00:30:34.094 00.226 2744 IsGuiding returns 1
00:30:34.094 00.000 2744 scope still moving after pulse duration time elapsed
00:30:34.125 00.031 2744 IsSlewing returns 0
00:30:34.125 00.000 2744 IsGuiding returns 0
00:30:34.125 00.000 2744 scope move finished after 251 + 48 ms
00:30:34.125 00.000 2744 Move returns status 0, amount 251
00:30:34.125 00.000 2744 MoveAxis(N, 148, ABG)
00:30:34.125 00.000 2744 Guiding  Dir = 0, Dur = 148
00:30:34.126 00.001 2744 IsSlewing returns 0
00:30:34.126 00.000 2744 IsGuiding returns 0
00:30:34.126 00.000 2744 PulseGuide returned control before completion, sleep 158
00:30:34.298 00.172 2744 IsGuiding returns 1
00:30:34.298 00.000 2744 scope still moving after pulse duration time elapsed
00:30:34.329 00.031 2744 IsSlewing returns 0
00:30:34.329 00.000 2744 IsGuiding returns 0
00:30:34.330 00.001 2744 scope move finished after 148 + 55 ms
00:30:34.330 00.000 2744 Move returns status 0, amount 148
00:30:34.330 00.000 2744 move complete, result=0
00:30:34.330 00.000 1092 GuideStep: 1.1 px 251 ms WEST, -0.8 px 148 ms NORTH
00:30:34.332 00.002 2744 worker thread done servicing request
00:30:34.332 00.000 2744 Worker thread wakes up
00:30:34.333 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:34.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:37.724 03.391 2744 Exposure complete
00:30:37.954 00.230 2744 worker thread done servicing request
00:30:37.955 00.001 1092 OnExposeComplete: enter
00:30:37.957 00.002 1092 UpdateGuideState(): m_state=6
00:30:37.960 00.003 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 983
00:30:37.963 00.003 1092 Star::Find returns 1 (0), X=1602.77, Y=1128.10, Mass=550253, SNR=89.2, Peak=51562 HFD=3.7
00:30:37.966 00.003 1092 MultiStar: [#1 0.97,-0.46,0.82,U] [#2 1.07,-0.38,0.78,U] [#3 1.07,-0.19,0.81,U] [#4 0.71,-0.20,0.70,U] [#5 0.85,-0.20,0.72,U] [#6 1.04,-0.52,0.67,U] [#7 0.70,-0.67,0.54,U] [#8 1.08,-0.85,0.48,U] 
00:30:37.970 00.004 1092 refined, 8 included, MultiStar: {0.88, -0.50}, one-star: {0.56, -1.05}
00:30:37.972 00.002 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
00:30:37.974 00.002 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
00:30:37.976 00.002 1092 CameraToMount -- cameraX=0.88 cameraY=-0.50 hyp=1.02 cameraTheta=-0.52 mountX=1.01 mountY=-0.25, mountTheta=-0.24
00:30:37.983 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.88, y=-0.50, opts=13)
00:30:37.986 00.003 1092 Enqueuing Move request for scope (0.88, -0.50)
00:30:37.989 00.003 2744 Worker thread wakes up
00:30:37.989 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.50) opts 0xd
00:30:37.989 00.000 2744 Handling offset move in thread for scope, endpoint = (0.88, -0.50)
00:30:37.989 00.000 2744 Moving (0.88, -0.50) raw xDistance=1.01 yDistance=-0.25
00:30:37.989 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.01
00:30:37.989 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:37.989 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:30:37.989 00.000 2744 MoveAxis(W, 244, ABG)
00:30:37.989 00.000 2744 Guiding  Dir = 3, Dur = 244
00:30:37.990 00.001 2744 IsSlewing returns 0
00:30:37.990 00.000 2744 IsGuiding returns 0
00:30:37.990 00.000 2744 PulseGuide returned control before completion, sleep 254
00:30:38.006 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:30:38.022 00.016 1092 UpdateGuideState exits: m=550253 SNR=89.2
00:30:38.024 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:38.027 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:38.029 00.002 1092 Enqueuing Expose request
00:30:38.246 00.217 2744 IsGuiding returns 1
00:30:38.246 00.000 2744 scope still moving after pulse duration time elapsed
00:30:38.278 00.032 2744 IsSlewing returns 0
00:30:38.279 00.001 2744 IsGuiding returns 0
00:30:38.279 00.000 2744 scope move finished after 244 + 45 ms
00:30:38.279 00.000 2744 Move returns status 0, amount 244
00:30:38.279 00.000 2744 MoveAxis(N, 0, ABG)
00:30:38.279 00.000 2744 Move returns status 0, amount 0
00:30:38.280 00.001 2744 move complete, result=0
00:30:38.280 00.000 2744 worker thread done servicing request
00:30:38.280 00.000 2744 Worker thread wakes up
00:30:38.280 00.000 1092 GuideStep: 1.0 px 244 ms WEST, -0.2 px 0 ms NORTH
00:30:38.283 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:38.284 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:41.667 03.383 2744 Exposure complete
00:30:41.854 00.187 2744 worker thread done servicing request
00:30:41.855 00.001 1092 OnExposeComplete: enter
00:30:41.857 00.002 1092 UpdateGuideState(): m_state=6
00:30:41.859 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 984
00:30:41.862 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1128.27, Mass=538914, SNR=80.9, Peak=46826 HFD=3.5
00:30:41.866 00.004 1092 MultiStar: [#1 0.49,-0.12,1.02,U] [#2 0.76,-0.31,0.91,U] [#3 0.54,-0.02,0.81,U] [#4 0.41,0.04,0.97,U] [#5 0.67,-0.32,0.76,U] [#6 0.67,-0.27,0.77,U] [#7 0.55,-0.27,0.58,U] [#8 0.24,-0.33,0.48,U] 
00:30:41.870 00.004 1092 refined, 8 included, MultiStar: {0.47, -0.28}, one-star: {-0.06, -0.88}
00:30:41.872 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
00:30:41.875 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
00:30:41.879 00.004 1092 CameraToMount -- cameraX=0.47 cameraY=-0.28 hyp=0.55 cameraTheta=-0.53 mountX=0.54 mountY=-0.14, mountTheta=-0.25
00:30:41.889 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.28, opts=13)
00:30:41.892 00.003 1092 Enqueuing Move request for scope (0.47, -0.28)
00:30:41.895 00.003 2744 Worker thread wakes up
00:30:41.895 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.28) opts 0xd
00:30:41.895 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.28)
00:30:41.895 00.000 2744 Moving (0.47, -0.28) raw xDistance=0.54 yDistance=-0.14
00:30:41.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.54
00:30:41.897 00.002 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:41.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:30:41.897 00.000 2744 MoveAxis(W, 139, ABG)
00:30:41.897 00.000 2744 Guiding  Dir = 3, Dur = 139
00:30:41.897 00.000 2744 IsSlewing returns 0
00:30:41.898 00.001 2744 IsGuiding returns 0
00:30:41.898 00.000 2744 PulseGuide returned control before completion, sleep 149
00:30:41.913 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1394, FiltMax=65535, Gamma=0.510
00:30:41.928 00.015 1092 UpdateGuideState exits: m=538914 SNR=80.9
00:30:41.931 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:41.933 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:41.936 00.003 1092 Enqueuing Expose request
00:30:42.052 00.116 2744 IsGuiding returns 1
00:30:42.052 00.000 2744 scope still moving after pulse duration time elapsed
00:30:42.083 00.031 2744 IsSlewing returns 0
00:30:42.083 00.000 2744 IsGuiding returns 0
00:30:42.083 00.000 2744 scope move finished after 139 + 46 ms
00:30:42.083 00.000 2744 Move returns status 0, amount 139
00:30:42.083 00.000 2744 MoveAxis(N, 0, ABG)
00:30:42.083 00.000 2744 Move returns status 0, amount 0
00:30:42.083 00.000 2744 move complete, result=0
00:30:42.084 00.001 2744 worker thread done servicing request
00:30:42.084 00.000 2744 Worker thread wakes up
00:30:42.084 00.000 1092 GuideStep: 0.5 px 139 ms WEST, -0.1 px 0 ms NORTH
00:30:42.086 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:42.086 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:45.470 03.384 2744 Exposure complete
00:30:45.675 00.205 2744 worker thread done servicing request
00:30:45.675 00.000 1092 OnExposeComplete: enter
00:30:45.678 00.003 1092 UpdateGuideState(): m_state=6
00:30:45.681 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 985
00:30:45.683 00.002 1092 Star::Find returns 1 (0), X=1601.86, Y=1128.81, Mass=548961, SNR=79.6, Peak=51936 HFD=3.6
00:30:45.687 00.004 1092 MultiStar: [#1 0.04,0.11,1.01,U] [#2 0.16,0.38,1.07,U] [#3 -0.16,0.33,0.88,U] [#4 -0.15,0.49,0.91,U] [#5 -0.04,0.38,0.73,U] [#6 -0.11,0.06,0.75,U] [#7 -0.02,0.13,0.51,U] [#8 0.01,-0.02,0.55,U] 
00:30:45.690 00.003 1092 refined, 8 included, MultiStar: {-0.07, 0.17}, one-star: {-0.35, -0.34}
00:30:45.692 00.002 1092 CameraToMount -- cameraTheta (1.96) - m_xAngle (-0.43) = xAngle (2.38 = 2.38)
00:30:45.695 00.003 1092 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.23 = 2.23)
00:30:45.698 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.96 mountX=-0.14 mountY=0.15, mountTheta=2.31
00:30:45.702 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.17, opts=13)
00:30:45.705 00.003 1092 Enqueuing Move request for scope (-0.07, 0.17)
00:30:45.707 00.002 2744 Worker thread wakes up
00:30:45.708 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
00:30:45.708 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
00:30:45.708 00.000 2744 Moving (-0.07, 0.17) raw xDistance=-0.14 yDistance=0.15
00:30:45.708 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:30:45.708 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:45.708 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:30:45.708 00.000 2744 MoveAxis(E, 0, ABG)
00:30:45.708 00.000 2744 Move returns status 0, amount 0
00:30:45.708 00.000 2744 MoveAxis(N, 0, ABG)
00:30:45.708 00.000 2744 Move returns status 0, amount 0
00:30:45.708 00.000 2744 move complete, result=0
00:30:45.708 00.000 2744 worker thread done servicing request
00:30:45.722 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:30:45.736 00.014 1092 UpdateGuideState exits: m=548961 SNR=79.6
00:30:45.739 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:45.741 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:45.743 00.002 1092 Enqueuing Expose request
00:30:45.745 00.002 2744 Worker thread wakes up
00:30:45.745 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:30:45.747 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:45.747 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:49.143 03.396 2744 Exposure complete
00:30:49.355 00.212 2744 worker thread done servicing request
00:30:49.355 00.000 1092 OnExposeComplete: enter
00:30:49.358 00.003 1092 UpdateGuideState(): m_state=6
00:30:49.360 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 986
00:30:49.363 00.003 1092 Star::Find returns 1 (0), X=1601.74, Y=1128.70, Mass=514212, SNR=89.8, Peak=51744 HFD=3.5
00:30:49.366 00.003 1092 MultiStar: [#1 -0.36,0.33,0.92,U] [#2 -0.08,0.43,0.82,U] [#3 -0.15,0.74,0.59,U] [#4 -0.25,0.68,0.72,U] [#5 -0.37,0.40,0.69,U] [#6 -0.28,0.30,0.68,U] [#7 -0.32,0.45,0.54,U] [#8 -0.12,0.06,0.38,U] 
00:30:49.368 00.002 1092 refined, 8 included, MultiStar: {-0.28, 0.30}, one-star: {-0.47, -0.45}
00:30:49.371 00.003 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
00:30:49.373 00.002 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.61 = 2.61)
00:30:49.375 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.33 mountX=-0.38 mountY=0.21, mountTheta=2.64
00:30:49.383 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.30, opts=13)
00:30:49.385 00.002 1092 Enqueuing Move request for scope (-0.28, 0.30)
00:30:49.388 00.003 2744 Worker thread wakes up
00:30:49.388 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
00:30:49.388 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
00:30:49.389 00.001 2744 Moving (-0.28, 0.30) raw xDistance=-0.38 yDistance=0.21
00:30:49.389 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:30:49.389 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:49.389 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:30:49.389 00.000 2744 MoveAxis(E, 85, ABG)
00:30:49.389 00.000 2744 Guiding  Dir = 2, Dur = 85
00:30:49.389 00.000 2744 IsSlewing returns 0
00:30:49.389 00.000 2744 IsGuiding returns 0
00:30:49.390 00.001 2744 PulseGuide returned control before completion, sleep 95
00:30:49.404 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:30:49.420 00.016 1092 UpdateGuideState exits: m=514212 SNR=89.8
00:30:49.422 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:49.427 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:49.429 00.002 1092 Enqueuing Expose request
00:30:49.488 00.059 2744 IsGuiding returns 1
00:30:49.488 00.000 2744 scope still moving after pulse duration time elapsed
00:30:49.519 00.031 2744 IsSlewing returns 0
00:30:49.519 00.000 2744 IsGuiding returns 0
00:30:49.519 00.000 2744 scope move finished after 85 + 45 ms
00:30:49.520 00.001 2744 Move returns status 0, amount 85
00:30:49.520 00.000 2744 MoveAxis(N, 0, ABG)
00:30:49.520 00.000 2744 Move returns status 0, amount 0
00:30:49.520 00.000 2744 move complete, result=0
00:30:49.520 00.000 2744 worker thread done servicing request
00:30:49.520 00.000 2744 Worker thread wakes up
00:30:49.520 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:49.520 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:49.520 00.000 1092 GuideStep: -0.4 px 85 ms EAST, 0.2 px 0 ms NORTH
00:30:52.899 03.379 2744 Exposure complete
00:30:53.094 00.195 2744 worker thread done servicing request
00:30:53.094 00.000 1092 OnExposeComplete: enter
00:30:53.096 00.002 1092 UpdateGuideState(): m_state=6
00:30:53.099 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 987
00:30:53.102 00.003 1092 Star::Find returns 1 (0), X=1602.10, Y=1128.52, Mass=557271, SNR=90.8, Peak=47459 HFD=3.7
00:30:53.104 00.002 1092 MultiStar: [#1 0.25,-0.03,0.93,U] [#2 0.66,-0.05,0.93,U] [#3 0.53,0.10,0.70,U] [#4 0.22,0.17,0.78,U] [#5 0.24,0.01,0.68,U] [#6 0.28,-0.08,0.67,U] [#7 0.71,-0.20,0.43,U] [#8 0.77,-0.50,0.48,U] 
00:30:53.106 00.002 1092 refined, 8 included, MultiStar: {0.35, -0.13}, one-star: {-0.11, -0.63}
00:30:53.108 00.002 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
00:30:53.109 00.001 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
00:30:53.111 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.37 cameraTheta=-0.36 mountX=0.37 mountY=-0.03, mountTheta=-0.09
00:30:53.115 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.13, opts=13)
00:30:53.117 00.002 1092 Enqueuing Move request for scope (0.35, -0.13)
00:30:53.119 00.002 2744 Worker thread wakes up
00:30:53.119 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
00:30:53.119 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
00:30:53.119 00.000 2744 Moving (0.35, -0.13) raw xDistance=0.37 yDistance=-0.03
00:30:53.119 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.37
00:30:53.119 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:53.119 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:30:53.120 00.001 2744 MoveAxis(W, 77, ABG)
00:30:53.120 00.000 2744 Guiding  Dir = 3, Dur = 77
00:30:53.120 00.000 2744 IsSlewing returns 0
00:30:53.120 00.000 2744 IsGuiding returns 0
00:30:53.120 00.000 2744 PulseGuide returned control before completion, sleep 87
00:30:53.134 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1482, FiltMax=65535, Gamma=0.510
00:30:53.148 00.014 1092 UpdateGuideState exits: m=557271 SNR=90.8
00:30:53.152 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:53.155 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:53.157 00.002 1092 Enqueuing Expose request
00:30:53.210 00.053 2744 IsGuiding returns 1
00:30:53.211 00.001 2744 scope still moving after pulse duration time elapsed
00:30:53.241 00.030 2744 IsSlewing returns 0
00:30:53.242 00.001 2744 IsGuiding returns 0
00:30:53.242 00.000 2744 scope move finished after 77 + 44 ms
00:30:53.242 00.000 2744 Move returns status 0, amount 77
00:30:53.242 00.000 2744 MoveAxis(N, 0, ABG)
00:30:53.242 00.000 2744 Move returns status 0, amount 0
00:30:53.242 00.000 2744 move complete, result=0
00:30:53.242 00.000 2744 worker thread done servicing request
00:30:53.244 00.002 2744 Worker thread wakes up
00:30:53.244 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:53.244 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:53.245 00.001 1092 GuideStep: 0.4 px 77 ms WEST, -0.0 px 0 ms NORTH
00:30:56.626 03.381 2744 Exposure complete
00:30:56.818 00.192 2744 worker thread done servicing request
00:30:56.818 00.000 1092 OnExposeComplete: enter
00:30:56.820 00.002 1092 UpdateGuideState(): m_state=6
00:30:56.823 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 988
00:30:56.825 00.002 1092 Star::Find returns 1 (0), X=1602.16, Y=1128.47, Mass=523800, SNR=76.7, Peak=47834 HFD=3.6
00:30:56.828 00.003 1092 MultiStar: [#1 0.35,-0.12,0.90,U] [#2 0.77,-0.12,1.02,U] [#3 0.50,0.04,0.77,U] [#4 0.44,0.17,0.89,U] [#5 0.74,-0.11,0.80,U] [#6 0.69,-0.26,0.72,U] [#7 0.55,-0.37,0.54,U] [#8 -0.04,-0.74,0.49,U] 
00:30:56.831 00.003 1092 refined, 8 included, MultiStar: {0.45, -0.22}, one-star: {-0.05, -0.69}
00:30:56.833 00.002 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
00:30:56.836 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
00:30:56.838 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=-0.22 hyp=0.50 cameraTheta=-0.46 mountX=0.50 mountY=-0.09, mountTheta=-0.18
00:30:56.841 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.22, opts=13)
00:30:56.843 00.002 1092 Enqueuing Move request for scope (0.45, -0.22)
00:30:56.846 00.003 2744 Worker thread wakes up
00:30:56.846 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.22) opts 0xd
00:30:56.846 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.22)
00:30:56.846 00.000 2744 Moving (0.45, -0.22) raw xDistance=0.50 yDistance=-0.09
00:30:56.846 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.50
00:30:56.846 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:30:56.846 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:30:56.846 00.000 2744 MoveAxis(W, 117, ABG)
00:30:56.846 00.000 2744 Guiding  Dir = 3, Dur = 117
00:30:56.846 00.000 2744 IsSlewing returns 0
00:30:56.847 00.001 2744 IsGuiding returns 0
00:30:56.847 00.000 2744 PulseGuide returned control before completion, sleep 127
00:30:56.863 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:30:56.878 00.015 1092 UpdateGuideState exits: m=523800 SNR=76.7
00:30:56.884 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:30:56.887 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:30:56.890 00.003 1092 Enqueuing Expose request
00:30:56.984 00.094 2744 IsGuiding returns 1
00:30:56.984 00.000 2744 scope still moving after pulse duration time elapsed
00:30:57.017 00.033 2744 IsSlewing returns 0
00:30:57.017 00.000 2744 IsGuiding returns 0
00:30:57.017 00.000 2744 scope move finished after 117 + 52 ms
00:30:57.017 00.000 2744 Move returns status 0, amount 117
00:30:57.017 00.000 2744 MoveAxis(N, 0, ABG)
00:30:57.018 00.001 2744 Move returns status 0, amount 0
00:30:57.018 00.000 2744 move complete, result=0
00:30:57.018 00.000 2744 worker thread done servicing request
00:30:57.018 00.000 2744 Worker thread wakes up
00:30:57.018 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:30:57.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:30:57.018 00.000 1092 GuideStep: 0.5 px 117 ms WEST, -0.1 px 0 ms NORTH
00:31:00.421 03.403 2744 Exposure complete
00:31:00.623 00.202 2744 worker thread done servicing request
00:31:00.623 00.000 1092 OnExposeComplete: enter
00:31:00.626 00.003 1092 UpdateGuideState(): m_state=6
00:31:00.631 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 989
00:31:00.634 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1128.56, Mass=525002, SNR=74.9, Peak=50275 HFD=3.5
00:31:00.638 00.004 1092 MultiStar: [#1 0.04,-0.02,1.07,U] [#2 0.51,0.12,1.07,U] [#3 0.42,0.25,0.93,U] [#4 0.18,0.33,0.97,U] [#5 0.25,-0.20,0.89,U] [#6 0.19,-0.18,0.75,U] [#7 0.45,-0.22,0.67,U] [#8 0.05,-0.32,0.49,U] 
00:31:00.640 00.002 1092 refined, 8 included, MultiStar: {0.22, -0.07}, one-star: {-0.12, -0.59}
00:31:00.643 00.003 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
00:31:00.646 00.003 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
00:31:00.648 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.32 mountX=0.23 mountY=-0.01, mountTheta=-0.04
00:31:00.654 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.07, opts=13)
00:31:00.657 00.003 1092 Enqueuing Move request for scope (0.22, -0.07)
00:31:00.660 00.003 2744 Worker thread wakes up
00:31:00.660 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
00:31:00.660 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
00:31:00.660 00.000 2744 Moving (0.22, -0.07) raw xDistance=0.23 yDistance=-0.01
00:31:00.660 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:31:00.660 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:00.660 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:31:00.660 00.000 2744 MoveAxis(E, 0, ABG)
00:31:00.660 00.000 2744 Move returns status 0, amount 0
00:31:00.660 00.000 2744 MoveAxis(N, 0, ABG)
00:31:00.660 00.000 2744 Move returns status 0, amount 0
00:31:00.660 00.000 2744 move complete, result=0
00:31:00.661 00.001 2744 worker thread done servicing request
00:31:00.675 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:31:00.691 00.016 1092 UpdateGuideState exits: m=525002 SNR=74.9
00:31:00.694 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:00.696 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:00.698 00.002 1092 Enqueuing Expose request
00:31:00.701 00.003 2744 Worker thread wakes up
00:31:00.701 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:31:00.703 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:00.703 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:04.086 03.383 2744 Exposure complete
00:31:04.291 00.205 2744 worker thread done servicing request
00:31:04.291 00.000 1092 OnExposeComplete: enter
00:31:04.294 00.003 1092 UpdateGuideState(): m_state=6
00:31:04.297 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 990
00:31:04.302 00.005 1092 Star::Find returns 1 (0), X=1601.95, Y=1128.46, Mass=518709, SNR=84.7, Peak=47555 HFD=3.6
00:31:04.306 00.004 1092 MultiStar: [#1 0.29,0.16,1.05,U] [#2 0.30,-0.01,0.88,U] [#3 0.44,0.37,0.71,U] [#4 0.11,0.36,0.76,U] [#5 0.41,-0.12,0.79,U] [#6 0.33,-0.00,0.83,U] [#7 0.51,0.10,0.55,U] [#8 0.43,-0.09,0.45,U] 
00:31:04.310 00.004 1092 refined, 8 included, MultiStar: {0.25, -0.01}, one-star: {-0.27, -0.69}
00:31:04.312 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:31:04.316 00.004 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:31:04.319 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.05 mountX=0.23 mountY=0.06, mountTheta=0.23
00:31:04.323 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.01, opts=13)
00:31:04.326 00.003 1092 Enqueuing Move request for scope (0.25, -0.01)
00:31:04.331 00.005 2744 Worker thread wakes up
00:31:04.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
00:31:04.331 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
00:31:04.331 00.000 2744 Moving (0.25, -0.01) raw xDistance=0.23 yDistance=0.06
00:31:04.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:31:04.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:04.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:31:04.331 00.000 2744 MoveAxis(E, 0, ABG)
00:31:04.331 00.000 2744 Move returns status 0, amount 0
00:31:04.332 00.001 2744 MoveAxis(N, 0, ABG)
00:31:04.332 00.000 2744 Move returns status 0, amount 0
00:31:04.332 00.000 2744 move complete, result=0
00:31:04.332 00.000 2744 worker thread done servicing request
00:31:04.350 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:31:04.372 00.022 1092 UpdateGuideState exits: m=518709 SNR=84.7
00:31:04.375 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:04.380 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:04.382 00.002 1092 Enqueuing Expose request
00:31:04.385 00.003 2744 Worker thread wakes up
00:31:04.385 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:31:04.387 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:04.387 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:07.784 03.397 2744 Exposure complete
00:31:07.985 00.201 2744 worker thread done servicing request
00:31:07.985 00.000 1092 OnExposeComplete: enter
00:31:07.988 00.003 1092 UpdateGuideState(): m_state=6
00:31:07.990 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 991
00:31:07.992 00.002 1092 Star::Find returns 1 (0), X=1602.47, Y=1128.42, Mass=562032, SNR=87.6, Peak=49946 HFD=3.3
00:31:07.994 00.002 1092 MultiStar: [#1 0.49,-0.01,0.83,U] [#2 0.50,0.13,0.89,U] [#3 0.71,0.16,0.78,U] [#4 0.53,0.15,0.65,U] [#5 0.73,-0.14,0.68,U] [#6 0.63,-0.25,0.65,U] [#7 0.74,-0.37,0.49,U] [#8 0.69,-0.24,0.40,U] 
00:31:07.997 00.003 1092 refined, 8 included, MultiStar: {0.56, -0.15}, one-star: {0.26, -0.73}
00:31:07.999 00.002 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:31:08.001 00.002 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
00:31:08.003 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=-0.15 hyp=0.58 cameraTheta=-0.26 mountX=0.57 mountY=0.01, mountTheta=0.02
00:31:08.007 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.15, opts=13)
00:31:08.009 00.002 1092 Enqueuing Move request for scope (0.56, -0.15)
00:31:08.011 00.002 2744 Worker thread wakes up
00:31:08.011 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.15) opts 0xd
00:31:08.011 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.15)
00:31:08.011 00.000 2744 Moving (0.56, -0.15) raw xDistance=0.57 yDistance=0.01
00:31:08.011 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
00:31:08.011 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:08.011 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:08.011 00.000 2744 MoveAxis(W, 127, ABG)
00:31:08.011 00.000 2744 Guiding  Dir = 3, Dur = 127
00:31:08.012 00.001 2744 IsSlewing returns 0
00:31:08.012 00.000 2744 IsGuiding returns 0
00:31:08.012 00.000 2744 PulseGuide returned control before completion, sleep 137
00:31:08.029 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1459, FiltMax=65535, Gamma=0.510
00:31:08.044 00.015 1092 UpdateGuideState exits: m=562032 SNR=87.6
00:31:08.046 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:08.048 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:08.050 00.002 1092 Enqueuing Expose request
00:31:08.152 00.102 2744 IsGuiding returns 1
00:31:08.152 00.000 2744 scope still moving after pulse duration time elapsed
00:31:08.183 00.031 2744 IsSlewing returns 0
00:31:08.183 00.000 2744 IsGuiding returns 0
00:31:08.183 00.000 2744 scope move finished after 127 + 45 ms
00:31:08.183 00.000 2744 Move returns status 0, amount 127
00:31:08.183 00.000 2744 MoveAxis(N, 0, ABG)
00:31:08.183 00.000 2744 Move returns status 0, amount 0
00:31:08.185 00.002 2744 move complete, result=0
00:31:08.185 00.000 2744 worker thread done servicing request
00:31:08.185 00.000 2744 Worker thread wakes up
00:31:08.185 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:08.185 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:08.186 00.001 1092 GuideStep: 0.6 px 127 ms WEST, 0.0 px 0 ms NORTH
00:31:11.581 03.395 2744 Exposure complete
00:31:11.778 00.197 2744 worker thread done servicing request
00:31:11.779 00.001 1092 OnExposeComplete: enter
00:31:11.782 00.003 1092 UpdateGuideState(): m_state=6
00:31:11.785 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 992
00:31:11.788 00.003 1092 Star::Find returns 1 (0), X=1602.32, Y=1128.81, Mass=540037, SNR=91.5, Peak=47018 HFD=3.6
00:31:11.790 00.002 1092 MultiStar: [#1 0.52,0.08,0.82,U] [#2 0.60,0.17,0.97,U] [#3 0.45,0.24,0.64,U] [#4 0.38,0.31,0.67,U] [#5 0.47,0.27,0.68,U] [#6 0.53,0.16,0.61,U] [#7 0.52,-0.16,0.51,U] [#8 0.56,-0.21,0.43,U] 
00:31:11.792 00.002 1092 single-star, 8 included, MultiStar: {0.44, 0.06}, one-star: {0.11, -0.35}
00:31:11.795 00.003 1092 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.43) = xAngle (-0.84 = -0.84)
00:31:11.799 00.004 1092 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.99 = -0.99)
00:31:11.801 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.35 hyp=0.36 cameraTheta=-1.26 mountX=0.24 mountY=-0.31, mountTheta=-0.90
00:31:11.808 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.35, opts=13)
00:31:11.810 00.002 1092 Enqueuing Move request for scope (0.11, -0.35)
00:31:11.812 00.002 2744 Worker thread wakes up
00:31:11.813 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.35) opts 0xd
00:31:11.813 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.35)
00:31:11.813 00.000 2744 Moving (0.11, -0.35) raw xDistance=0.24 yDistance=-0.31
00:31:11.813 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:31:11.813 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:11.813 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:31:11.813 00.000 2744 MoveAxis(E, 0, ABG)
00:31:11.813 00.000 2744 Move returns status 0, amount 0
00:31:11.813 00.000 2744 MoveAxis(N, 0, ABG)
00:31:11.813 00.000 2744 Move returns status 0, amount 0
00:31:11.814 00.001 2744 move complete, result=0
00:31:11.814 00.000 2744 worker thread done servicing request
00:31:11.828 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:31:11.843 00.015 1092 UpdateGuideState exits: m=540037 SNR=91.5
00:31:11.846 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:11.848 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:11.851 00.003 1092 Enqueuing Expose request
00:31:11.854 00.003 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:31:11.856 00.002 2744 Worker thread wakes up
00:31:11.856 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:11.856 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:15.265 03.409 2744 Exposure complete
00:31:15.514 00.249 2744 worker thread done servicing request
00:31:15.514 00.000 1092 OnExposeComplete: enter
00:31:15.517 00.003 1092 UpdateGuideState(): m_state=6
00:31:15.521 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 993
00:31:15.524 00.003 1092 Star::Find returns 1 (0), X=1602.57, Y=1128.37, Mass=535684, SNR=81.0, Peak=55002 HFD=3.4
00:31:15.528 00.004 1092 MultiStar: [#1 0.64,-0.17,0.85,U] [#2 0.86,-0.24,1.01,U] [#3 0.67,0.11,0.87,U] [#4 0.49,0.28,0.88,U] [#5 0.82,-0.11,0.77,U] [#6 0.73,-0.14,0.63,U] [#7 0.72,-0.02,0.55,U] [#8 0.73,-0.46,0.46,U] 
00:31:15.532 00.004 1092 refined, 8 included, MultiStar: {0.66, -0.17}, one-star: {0.36, -0.79}
00:31:15.535 00.003 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:31:15.537 00.002 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
00:31:15.541 00.004 1092 CameraToMount -- cameraX=0.66 cameraY=-0.17 hyp=0.68 cameraTheta=-0.26 mountX=0.67 mountY=0.01, mountTheta=0.01
00:31:15.546 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.17, opts=13)
00:31:15.549 00.003 1092 Enqueuing Move request for scope (0.66, -0.17)
00:31:15.552 00.003 2744 Worker thread wakes up
00:31:15.552 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.17) opts 0xd
00:31:15.552 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.17)
00:31:15.552 00.000 2744 Moving (0.66, -0.17) raw xDistance=0.67 yDistance=0.01
00:31:15.552 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:31:15.552 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:15.552 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:31:15.552 00.000 2744 MoveAxis(W, 150, ABG)
00:31:15.552 00.000 2744 Guiding  Dir = 3, Dur = 150
00:31:15.553 00.001 2744 IsSlewing returns 0
00:31:15.553 00.000 2744 IsGuiding returns 0
00:31:15.553 00.000 2744 PulseGuide returned control before completion, sleep 160
00:31:15.569 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:31:15.589 00.020 1092 UpdateGuideState exits: m=535684 SNR=81.0
00:31:15.592 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:15.596 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:15.599 00.003 1092 Enqueuing Expose request
00:31:15.729 00.130 2744 IsGuiding returns 0
00:31:15.729 00.000 2744 Move returns status 0, amount 150
00:31:15.729 00.000 2744 MoveAxis(N, 0, ABG)
00:31:15.731 00.002 2744 Move returns status 0, amount 0
00:31:15.731 00.000 2744 move complete, result=0
00:31:15.731 00.000 2744 worker thread done servicing request
00:31:15.731 00.000 2744 Worker thread wakes up
00:31:15.731 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:15.731 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:15.732 00.001 1092 GuideStep: 0.7 px 150 ms WEST, 0.0 px 0 ms NORTH
00:31:19.118 03.386 2744 Exposure complete
00:31:19.303 00.185 2744 worker thread done servicing request
00:31:19.303 00.000 1092 OnExposeComplete: enter
00:31:19.305 00.002 1092 UpdateGuideState(): m_state=6
00:31:19.308 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 994
00:31:19.309 00.001 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.39, Mass=553621, SNR=90.7, Peak=58634 HFD=3.4
00:31:19.312 00.003 1092 MultiStar: [#1 0.53,-0.11,0.96,U] [#2 0.80,-0.17,0.79,U] [#3 0.51,0.11,0.69,U] [#4 0.48,0.04,0.85,U] [#5 0.89,-0.12,0.64,U] [#6 0.89,-0.29,0.68,U] [#7 0.82,-0.12,0.57,U] [#8 0.59,-0.47,0.45,U] 
00:31:19.314 00.002 1092 refined, 8 included, MultiStar: {0.63, -0.22}, one-star: {0.37, -0.77}
00:31:19.316 00.002 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
00:31:19.317 00.001 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
00:31:19.319 00.002 1092 CameraToMount -- cameraX=0.63 cameraY=-0.22 hyp=0.67 cameraTheta=-0.33 mountX=0.66 mountY=-0.04, mountTheta=-0.06
00:31:19.323 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.22, opts=13)
00:31:19.325 00.002 1092 Enqueuing Move request for scope (0.63, -0.22)
00:31:19.328 00.003 2744 Worker thread wakes up
00:31:19.328 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.22) opts 0xd
00:31:19.328 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.22)
00:31:19.328 00.000 2744 Moving (0.63, -0.22) raw xDistance=0.66 yDistance=-0.04
00:31:19.328 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.66
00:31:19.328 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:19.328 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:31:19.328 00.000 2744 MoveAxis(W, 159, ABG)
00:31:19.328 00.000 2744 Guiding  Dir = 3, Dur = 159
00:31:19.328 00.000 2744 IsSlewing returns 0
00:31:19.328 00.000 2744 IsGuiding returns 0
00:31:19.330 00.002 2744 PulseGuide returned control before completion, sleep 169
00:31:19.343 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:31:19.357 00.014 1092 UpdateGuideState exits: m=553621 SNR=90.7
00:31:19.359 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:19.362 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:19.365 00.003 1092 Enqueuing Expose request
00:31:19.508 00.143 2744 IsGuiding returns 1
00:31:19.508 00.000 2744 scope still moving after pulse duration time elapsed
00:31:19.538 00.030 2744 IsSlewing returns 0
00:31:19.538 00.000 2744 IsGuiding returns 0
00:31:19.538 00.000 2744 scope move finished after 159 + 50 ms
00:31:19.538 00.000 2744 Move returns status 0, amount 159
00:31:19.538 00.000 2744 MoveAxis(N, 0, ABG)
00:31:19.538 00.000 2744 Move returns status 0, amount 0
00:31:19.539 00.001 2744 move complete, result=0
00:31:19.539 00.000 2744 worker thread done servicing request
00:31:19.539 00.000 2744 Worker thread wakes up
00:31:19.539 00.000 1092 GuideStep: 0.7 px 159 ms WEST, -0.0 px 0 ms NORTH
00:31:19.541 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:19.541 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:22.922 03.381 2744 Exposure complete
00:31:23.128 00.206 2744 worker thread done servicing request
00:31:23.128 00.000 1092 OnExposeComplete: enter
00:31:23.131 00.003 1092 UpdateGuideState(): m_state=6
00:31:23.134 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 995
00:31:23.137 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1128.40, Mass=493520, SNR=79.1, Peak=50954 HFD=3.3
00:31:23.140 00.003 1092 MultiStar: [#1 0.67,-0.29,1.04,U] [#2 0.82,-0.30,0.97,U] [#3 0.58,-0.05,0.84,U] [#4 0.69,0.02,0.90,U] [#5 0.72,-0.37,0.68,U] [#6 0.80,-0.30,0.78,U] [#7 0.67,-0.32,0.66,U] [#8 0.58,-0.44,0.47,U] 
00:31:23.143 00.003 1092 refined, 8 included, MultiStar: {0.63, -0.31}, one-star: {0.22, -0.76}
00:31:23.146 00.003 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
00:31:23.149 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
00:31:23.152 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=-0.31 hyp=0.70 cameraTheta=-0.46 mountX=0.70 mountY=-0.13, mountTheta=-0.18
00:31:23.158 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.31, opts=13)
00:31:23.160 00.002 1092 Enqueuing Move request for scope (0.63, -0.31)
00:31:23.163 00.003 2744 Worker thread wakes up
00:31:23.163 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.31) opts 0xd
00:31:23.163 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.31)
00:31:23.163 00.000 2744 Moving (0.63, -0.31) raw xDistance=0.70 yDistance=-0.13
00:31:23.163 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
00:31:23.163 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:23.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:31:23.165 00.002 2744 MoveAxis(W, 169, ABG)
00:31:23.165 00.000 2744 Guiding  Dir = 3, Dur = 169
00:31:23.165 00.000 2744 IsSlewing returns 0
00:31:23.165 00.000 2744 IsGuiding returns 0
00:31:23.166 00.001 2744 PulseGuide returned control before completion, sleep 179
00:31:23.186 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:31:23.202 00.016 1092 UpdateGuideState exits: m=493520 SNR=79.1
00:31:23.205 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:23.207 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:23.209 00.002 1092 Enqueuing Expose request
00:31:23.352 00.143 2744 IsGuiding returns 1
00:31:23.352 00.000 2744 scope still moving after pulse duration time elapsed
00:31:23.384 00.032 2744 IsSlewing returns 0
00:31:23.384 00.000 2744 IsGuiding returns 0
00:31:23.384 00.000 2744 scope move finished after 169 + 50 ms
00:31:23.384 00.000 2744 Move returns status 0, amount 169
00:31:23.384 00.000 2744 MoveAxis(N, 0, ABG)
00:31:23.384 00.000 2744 Move returns status 0, amount 0
00:31:23.385 00.001 2744 move complete, result=0
00:31:23.385 00.000 2744 worker thread done servicing request
00:31:23.385 00.000 2744 Worker thread wakes up
00:31:23.385 00.000 1092 GuideStep: 0.7 px 169 ms WEST, -0.1 px 0 ms NORTH
00:31:23.388 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:23.388 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:26.790 03.402 2744 Exposure complete
00:31:27.005 00.215 2744 worker thread done servicing request
00:31:27.005 00.000 1092 OnExposeComplete: enter
00:31:27.007 00.002 1092 UpdateGuideState(): m_state=6
00:31:27.011 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 996
00:31:27.014 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1128.20, Mass=513859, SNR=78.4, Peak=51258 HFD=3.6
00:31:27.017 00.003 1092 MultiStar: [#1 0.90,-0.26,1.10,U] [#2 0.91,-0.21,1.07,U] [#3 0.86,0.11,0.79,U] [#4 0.63,0.03,0.76,U] [#5 0.82,-0.38,0.76,U] [#6 0.93,-0.28,0.74,U] [#7 0.77,-0.26,0.51,U] [#8 0.53,-0.64,0.48,U] 
00:31:27.019 00.002 1092 refined, 8 included, MultiStar: {0.75, -0.32}, one-star: {0.36, -0.96}
00:31:27.022 00.003 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
00:31:27.024 00.002 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
00:31:27.026 00.002 1092 CameraToMount -- cameraX=0.75 cameraY=-0.32 hyp=0.82 cameraTheta=-0.40 mountX=0.82 mountY=-0.10, mountTheta=-0.13
00:31:27.034 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.32, opts=13)
00:31:27.037 00.003 1092 Enqueuing Move request for scope (0.75, -0.32)
00:31:27.040 00.003 2744 Worker thread wakes up
00:31:27.040 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.32) opts 0xd
00:31:27.040 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.32)
00:31:27.040 00.000 2744 Moving (0.75, -0.32) raw xDistance=0.82 yDistance=-0.10
00:31:27.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.82
00:31:27.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:27.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:31:27.040 00.000 2744 MoveAxis(W, 195, ABG)
00:31:27.040 00.000 2744 Guiding  Dir = 3, Dur = 195
00:31:27.040 00.000 2744 IsSlewing returns 0
00:31:27.041 00.001 2744 IsGuiding returns 0
00:31:27.041 00.000 2744 PulseGuide returned control before completion, sleep 205
00:31:27.054 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1453, FiltMax=65535, Gamma=0.510
00:31:27.071 00.017 1092 UpdateGuideState exits: m=513859 SNR=78.4
00:31:27.073 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:27.075 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:27.079 00.004 1092 Enqueuing Expose request
00:31:27.250 00.171 2744 IsGuiding returns 1
00:31:27.252 00.002 2744 scope still moving after pulse duration time elapsed
00:31:27.281 00.029 2744 IsSlewing returns 0
00:31:27.281 00.000 2744 IsGuiding returns 0
00:31:27.281 00.000 2744 scope move finished after 195 + 46 ms
00:31:27.281 00.000 2744 Move returns status 0, amount 195
00:31:27.281 00.000 2744 MoveAxis(N, 0, ABG)
00:31:27.281 00.000 2744 Move returns status 0, amount 0
00:31:27.282 00.001 2744 move complete, result=0
00:31:27.282 00.000 2744 worker thread done servicing request
00:31:27.282 00.000 2744 Worker thread wakes up
00:31:27.282 00.000 1092 GuideStep: 0.8 px 195 ms WEST, -0.1 px 0 ms NORTH
00:31:27.285 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:27.285 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:30.673 03.388 2744 Exposure complete
00:31:30.870 00.197 2744 worker thread done servicing request
00:31:30.870 00.000 1092 OnExposeComplete: enter
00:31:30.873 00.003 1092 UpdateGuideState(): m_state=6
00:31:30.875 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 997
00:31:30.878 00.003 1092 Star::Find returns 1 (0), X=1602.71, Y=1128.38, Mass=522801, SNR=80.0, Peak=47130 HFD=3.5
00:31:30.881 00.003 1092 MultiStar: [#1 0.82,0.06,0.94,U] [#2 0.99,0.10,1.03,U] [#3 0.82,0.08,0.80,U] [#4 0.86,0.22,0.76,U] [#5 0.93,-0.01,0.71,U] [#6 0.83,0.03,0.97,U] [#7 1.01,-0.34,0.59,U] [#8 1.20,-0.58,0.47,U] 
00:31:30.883 00.002 1092 refined, 8 included, MultiStar: {0.86, -0.12}, one-star: {0.50, -0.78}
00:31:30.885 00.002 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.29 = 0.29)
00:31:30.888 00.003 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
00:31:30.891 00.003 1092 CameraToMount -- cameraX=0.86 cameraY=-0.12 hyp=0.87 cameraTheta=-0.13 mountX=0.83 mountY=0.12, mountTheta=0.14
00:31:30.895 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.12, opts=13)
00:31:30.898 00.003 1092 Enqueuing Move request for scope (0.86, -0.12)
00:31:30.902 00.004 2744 Worker thread wakes up
00:31:30.902 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.12) opts 0xd
00:31:30.902 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.12)
00:31:30.902 00.000 2744 Moving (0.86, -0.12) raw xDistance=0.83 yDistance=0.12
00:31:30.902 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.83
00:31:30.902 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:30.902 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:31:30.902 00.000 2744 MoveAxis(W, 199, ABG)
00:31:30.902 00.000 2744 Guiding  Dir = 3, Dur = 199
00:31:30.902 00.000 2744 IsSlewing returns 0
00:31:30.903 00.001 2744 IsGuiding returns 0
00:31:30.903 00.000 2744 PulseGuide returned control before completion, sleep 209
00:31:30.918 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:31:30.933 00.015 1092 UpdateGuideState exits: m=522801 SNR=80.0
00:31:30.937 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:30.939 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:30.941 00.002 1092 Enqueuing Expose request
00:31:31.122 00.181 2744 IsGuiding returns 1
00:31:31.122 00.000 2744 scope still moving after pulse duration time elapsed
00:31:31.154 00.032 2744 IsSlewing returns 0
00:31:31.154 00.000 2744 IsGuiding returns 0
00:31:31.154 00.000 2744 scope move finished after 199 + 52 ms
00:31:31.154 00.000 2744 Move returns status 0, amount 199
00:31:31.154 00.000 2744 MoveAxis(N, 0, ABG)
00:31:31.155 00.001 2744 Move returns status 0, amount 0
00:31:31.155 00.000 2744 move complete, result=0
00:31:31.155 00.000 2744 worker thread done servicing request
00:31:31.155 00.000 2744 Worker thread wakes up
00:31:31.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:31.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:31.155 00.000 1092 GuideStep: 0.8 px 199 ms WEST, 0.1 px 0 ms NORTH
00:31:34.547 03.392 2744 Exposure complete
00:31:34.746 00.199 2744 worker thread done servicing request
00:31:34.747 00.001 1092 OnExposeComplete: enter
00:31:34.750 00.003 1092 UpdateGuideState(): m_state=6
00:31:34.754 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 998
00:31:34.756 00.002 1092 Star::Find returns 1 (0), X=1602.85, Y=1128.43, Mass=533334, SNR=84.9, Peak=43690 HFD=3.6
00:31:34.758 00.002 1092 MultiStar: [#1 0.84,-0.09,0.86,U] [#2 0.97,-0.08,0.92,U] [#3 0.85,0.24,0.73,U] [#4 0.70,0.08,0.80,U] [#5 1.00,-0.15,0.68,U] [#6 0.99,-0.36,0.65,U] [#7 0.84,-0.28,0.50,U] [#8 0.68,-0.37,0.41,U] 
00:31:34.760 00.002 1092 refined, 8 included, MultiStar: {0.83, -0.19}, one-star: {0.63, -0.73}
00:31:34.763 00.003 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
00:31:34.766 00.003 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
00:31:34.768 00.002 1092 CameraToMount -- cameraX=0.83 cameraY=-0.19 hyp=0.85 cameraTheta=-0.23 mountX=0.84 mountY=0.04, mountTheta=0.05
00:31:34.772 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.83, y=-0.19, opts=13)
00:31:34.774 00.002 1092 Enqueuing Move request for scope (0.83, -0.19)
00:31:34.776 00.002 2744 Worker thread wakes up
00:31:34.777 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.19) opts 0xd
00:31:34.777 00.000 2744 Handling offset move in thread for scope, endpoint = (0.83, -0.19)
00:31:34.777 00.000 2744 Moving (0.83, -0.19) raw xDistance=0.84 yDistance=0.04
00:31:34.777 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.84
00:31:34.777 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:34.777 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:31:34.777 00.000 2744 MoveAxis(W, 201, ABG)
00:31:34.777 00.000 2744 Guiding  Dir = 3, Dur = 201
00:31:34.777 00.000 2744 IsSlewing returns 0
00:31:34.777 00.000 2744 IsGuiding returns 0
00:31:34.777 00.000 2744 PulseGuide returned control before completion, sleep 211
00:31:34.794 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:31:34.809 00.015 1092 UpdateGuideState exits: m=533334 SNR=84.9
00:31:34.814 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:34.817 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:34.821 00.004 1092 Enqueuing Expose request
00:31:34.998 00.177 2744 IsGuiding returns 1
00:31:34.998 00.000 2744 scope still moving after pulse duration time elapsed
00:31:35.030 00.032 2744 IsSlewing returns 0
00:31:35.030 00.000 2744 IsGuiding returns 0
00:31:35.030 00.000 2744 scope move finished after 201 + 51 ms
00:31:35.031 00.001 2744 Move returns status 0, amount 201
00:31:35.031 00.000 2744 MoveAxis(N, 0, ABG)
00:31:35.031 00.000 2744 Move returns status 0, amount 0
00:31:35.031 00.000 2744 move complete, result=0
00:31:35.031 00.000 2744 worker thread done servicing request
00:31:35.031 00.000 2744 Worker thread wakes up
00:31:35.031 00.000 1092 GuideStep: 0.8 px 201 ms WEST, 0.0 px 0 ms NORTH
00:31:35.034 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:35.034 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:38.422 03.388 2744 Exposure complete
00:31:38.641 00.219 2744 worker thread done servicing request
00:31:38.641 00.000 1092 OnExposeComplete: enter
00:31:38.645 00.004 1092 UpdateGuideState(): m_state=6
00:31:38.648 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 999
00:31:38.650 00.002 1092 Star::Find returns 1 (0), X=1602.36, Y=1128.36, Mass=525412, SNR=83.3, Peak=42195 HFD=3.5
00:31:38.653 00.003 1092 MultiStar: [#1 0.37,-0.08,0.92,U] [#2 0.73,-0.25,0.82,U] [#3 0.33,0.33,0.73,U] [#4 0.40,0.07,0.76,U] [#5 0.62,0.01,0.71,U] [#6 0.22,0.02,0.60,U] [#7 0.50,-0.17,0.54,U] [#8 0.55,-0.49,0.43,U] 
00:31:38.656 00.003 1092 refined, 8 included, MultiStar: {0.42, -0.16}, one-star: {0.15, -0.79}
00:31:38.658 00.002 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
00:31:38.661 00.003 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
00:31:38.663 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-0.37 mountX=0.45 mountY=-0.05, mountTheta=-0.10
00:31:38.669 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.16, opts=13)
00:31:38.671 00.002 1092 Enqueuing Move request for scope (0.42, -0.16)
00:31:38.674 00.003 2744 Worker thread wakes up
00:31:38.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.16) opts 0xd
00:31:38.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.16)
00:31:38.674 00.000 2744 Moving (0.42, -0.16) raw xDistance=0.45 yDistance=-0.05
00:31:38.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
00:31:38.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:38.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:31:38.674 00.000 2744 MoveAxis(W, 114, ABG)
00:31:38.674 00.000 2744 Guiding  Dir = 3, Dur = 114
00:31:38.674 00.000 2744 IsSlewing returns 0
00:31:38.675 00.001 2744 IsGuiding returns 0
00:31:38.675 00.000 2744 PulseGuide returned control before completion, sleep 124
00:31:38.690 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1623, FiltMax=65535, Gamma=0.510
00:31:38.706 00.016 1092 UpdateGuideState exits: m=525412 SNR=83.3
00:31:38.709 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:38.711 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:38.714 00.003 1092 Enqueuing Expose request
00:31:38.813 00.099 2744 IsGuiding returns 1
00:31:38.813 00.000 2744 scope still moving after pulse duration time elapsed
00:31:38.845 00.032 2744 IsSlewing returns 0
00:31:38.845 00.000 2744 IsGuiding returns 0
00:31:38.845 00.000 2744 scope move finished after 114 + 56 ms
00:31:38.845 00.000 2744 Move returns status 0, amount 114
00:31:38.845 00.000 2744 MoveAxis(N, 0, ABG)
00:31:38.845 00.000 2744 Move returns status 0, amount 0
00:31:38.845 00.000 2744 move complete, result=0
00:31:38.846 00.001 2744 worker thread done servicing request
00:31:38.846 00.000 2744 Worker thread wakes up
00:31:38.846 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:38.846 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:38.846 00.000 1092 GuideStep: 0.4 px 114 ms WEST, -0.0 px 0 ms NORTH
00:31:42.253 03.407 2744 Exposure complete
00:31:42.482 00.229 1092 OnExposeComplete: enter
00:31:42.486 00.004 1092 UpdateGuideState(): m_state=6
00:31:42.490 00.004 2744 worker thread done servicing request
00:31:42.490 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1000
00:31:42.496 00.006 1092 Star::Find returns 1 (0), X=1602.48, Y=1128.77, Mass=521319, SNR=79.5, Peak=47322 HFD=3.4
00:31:42.500 00.004 1092 MultiStar: [#1 0.58,0.26,1.06,U] [#2 0.78,0.24,1.05,U] [#3 0.51,0.45,0.83,U] [#4 0.54,0.67,0.79,U] [#5 0.74,0.21,0.82,U] [#6 0.63,0.09,0.69,U] [#7 0.61,0.17,0.51,U] [#8 0.57,-0.19,0.39,U] 
00:31:42.503 00.003 1092 single-star, 8 included, MultiStar: {0.58, 0.18}, one-star: {0.27, -0.38}
00:31:42.507 00.004 1092 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
00:31:42.509 00.002 1092 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.69 = -0.69)
00:31:42.515 00.006 1092 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.47 cameraTheta=-0.96 mountX=0.40 mountY=-0.30, mountTheta=-0.64
00:31:42.521 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.38, opts=13)
00:31:42.524 00.003 1092 Enqueuing Move request for scope (0.27, -0.38)
00:31:42.526 00.002 2744 Worker thread wakes up
00:31:42.526 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.38) opts 0xd
00:31:42.526 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.38)
00:31:42.526 00.000 2744 Moving (0.27, -0.38) raw xDistance=0.40 yDistance=-0.30
00:31:42.526 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
00:31:42.527 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:42.527 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:31:42.527 00.000 2744 MoveAxis(W, 98, ABG)
00:31:42.527 00.000 2744 Guiding  Dir = 3, Dur = 98
00:31:42.527 00.000 2744 IsSlewing returns 0
00:31:42.527 00.000 2744 IsGuiding returns 0
00:31:42.528 00.001 2744 PulseGuide returned control before completion, sleep 108
00:31:42.551 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:31:42.568 00.017 1092 UpdateGuideState exits: m=521319 SNR=79.5
00:31:42.571 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:42.573 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:42.575 00.002 1092 Enqueuing Expose request
00:31:42.638 00.063 2744 IsGuiding returns 1
00:31:42.638 00.000 2744 scope still moving after pulse duration time elapsed
00:31:42.668 00.030 2744 IsSlewing returns 0
00:31:42.669 00.001 2744 IsGuiding returns 0
00:31:42.669 00.000 2744 scope move finished after 98 + 44 ms
00:31:42.669 00.000 2744 Move returns status 0, amount 98
00:31:42.670 00.001 2744 MoveAxis(N, 0, ABG)
00:31:42.670 00.000 2744 Move returns status 0, amount 0
00:31:42.670 00.000 2744 move complete, result=0
00:31:42.670 00.000 2744 worker thread done servicing request
00:31:42.672 00.002 2744 Worker thread wakes up
00:31:42.672 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:42.672 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:42.672 00.000 1092 GuideStep: 0.4 px 98 ms WEST, -0.3 px 0 ms NORTH
00:31:46.072 03.400 2744 Exposure complete
00:31:46.365 00.293 2744 worker thread done servicing request
00:31:46.365 00.000 1092 OnExposeComplete: enter
00:31:46.370 00.005 1092 UpdateGuideState(): m_state=6
00:31:46.379 00.009 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1001
00:31:46.384 00.005 1092 Star::Find returns 1 (0), X=1602.25, Y=1128.58, Mass=496752, SNR=68.3, Peak=43386 HFD=3.3
00:31:46.392 00.008 1092 MultiStar: [#1 0.32,0.07,1.13,U] [#2 0.28,0.04,1.25,U] [#3 0.31,0.19,0.95,U] [#4 0.22,0.23,1.13,U] [#5 0.31,0.02,0.81,U] [#6 0.24,-0.17,0.80,U] [#7 0.43,-0.09,0.69,U] [#8 0.27,-0.31,0.54,U] 
00:31:46.401 00.009 1092 refined, 8 included, MultiStar: {0.26, -0.04}, one-star: {0.04, -0.57}
00:31:46.408 00.007 1092 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
00:31:46.417 00.009 1092 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
00:31:46.429 00.012 1092 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-0.16 mountX=0.26 mountY=0.03, mountTheta=0.12
00:31:46.453 00.024 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.04, opts=13)
00:31:46.465 00.012 1092 Enqueuing Move request for scope (0.26, -0.04)
00:31:46.471 00.006 2744 Worker thread wakes up
00:31:46.471 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
00:31:46.471 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
00:31:46.471 00.000 2744 Moving (0.26, -0.04) raw xDistance=0.26 yDistance=0.03
00:31:46.471 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:31:46.471 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:46.471 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:31:46.471 00.000 2744 MoveAxis(E, 0, ABG)
00:31:46.472 00.001 2744 Move returns status 0, amount 0
00:31:46.472 00.000 2744 MoveAxis(N, 0, ABG)
00:31:46.472 00.000 2744 Move returns status 0, amount 0
00:31:46.472 00.000 2744 move complete, result=0
00:31:46.472 00.000 2744 worker thread done servicing request
00:31:46.503 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:31:46.533 00.030 1092 UpdateGuideState exits: m=496752 SNR=68.3
00:31:46.538 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:46.541 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:46.548 00.007 1092 Enqueuing Expose request
00:31:46.553 00.005 2744 Worker thread wakes up
00:31:46.553 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:46.553 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:46.553 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:31:50.015 03.462 2744 Exposure complete
00:31:50.346 00.331 1092 OnExposeComplete: enter
00:31:50.349 00.003 1092 UpdateGuideState(): m_state=6
00:31:50.354 00.005 2744 worker thread done servicing request
00:31:50.355 00.001 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1002
00:31:50.360 00.005 1092 Star::Find returns 1 (0), X=1602.33, Y=1128.54, Mass=484587, SNR=74.7, Peak=45635 HFD=3.2
00:31:50.363 00.003 1092 MultiStar: [#1 0.50,0.05,0.98,U] [#2 0.64,0.23,1.01,U] [#3 0.47,0.13,0.88,U] [#4 0.33,0.27,0.85,U] [#5 0.48,0.26,0.84,U] [#6 0.37,-0.06,0.99,U] [#7 0.40,0.03,0.55,U] [#8 0.72,-0.34,0.56,U] 
00:31:50.367 00.004 1092 refined, 8 included, MultiStar: {0.44, -0.00}, one-star: {0.12, -0.62}
00:31:50.370 00.003 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
00:31:50.375 00.005 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
00:31:50.380 00.005 1092 CameraToMount -- cameraX=0.44 cameraY=-0.00 hyp=0.44 cameraTheta=-0.00 mountX=0.40 mountY=0.12, mountTheta=0.29
00:31:50.386 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.00, opts=13)
00:31:50.390 00.004 1092 Enqueuing Move request for scope (0.44, -0.00)
00:31:50.396 00.006 2744 Worker thread wakes up
00:31:50.396 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.00) opts 0xd
00:31:50.396 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.00)
00:31:50.396 00.000 2744 Moving (0.44, -0.00) raw xDistance=0.40 yDistance=0.12
00:31:50.396 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:31:50.396 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:31:50.396 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:31:50.396 00.000 2744 MoveAxis(W, 89, ABG)
00:31:50.396 00.000 2744 Guiding  Dir = 3, Dur = 89
00:31:50.397 00.001 2744 IsSlewing returns 0
00:31:50.397 00.000 2744 IsGuiding returns 0
00:31:50.398 00.001 2744 PulseGuide returned control before completion, sleep 99
00:31:50.447 00.049 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:31:50.471 00.024 1092 UpdateGuideState exits: m=484587 SNR=74.7
00:31:50.475 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:31:50.520 00.045 2744 IsGuiding returns 0
00:31:50.521 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:31:50.524 00.003 1092 Enqueuing Expose request
00:31:50.531 00.007 2744 Move returns status 0, amount 89
00:31:50.532 00.001 2744 MoveAxis(N, 0, ABG)
00:31:50.532 00.000 2744 Move returns status 0, amount 0
00:31:50.532 00.000 2744 move complete, result=0
00:31:50.532 00.000 2744 worker thread done servicing request
00:31:50.532 00.000 2744 Worker thread wakes up
00:31:50.532 00.000 1092 GuideStep: 0.4 px 89 ms WEST, 0.1 px 0 ms NORTH
00:31:50.537 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:31:50.537 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:31:51.371 00.834 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:31:51.375 00.004 1092 case statement mapped state 6 to 3
00:31:51.380 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:31:51.421 00.041 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:31:51.425 00.004 1092 case statement mapped state 6 to 3
00:31:51.430 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:31:51.473 00.043 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
00:31:51.477 00.004 1092 SetPaused type=2 isPaused=0 exposurePending=1
00:31:51.480 00.003 1092 Guider::SetPaused(2)
00:31:51.516 00.036 1092 Status Line: Paused/full
00:31:51.535 00.019 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:31:51.542 00.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:31:51.547 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:31:52.456 00.909 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:31:52.459 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:31:52.609 00.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:31:52.611 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:31:54.057 01.446 2744 Exposure complete
00:31:54.409 00.352 2744 worker thread done servicing request
00:31:54.409 00.000 1092 OnExposeComplete: enter
00:31:54.415 00.006 1092 guider is paused, ignoring frame, not scheduling exposure
00:32:30.419 36.004 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:32:30.423 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:33:30.566 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:33:30.571 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:34:30.683 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:30.686 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:34:42.572 11.886 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:42.575 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:34:42.673 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
00:34:42.676 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
00:34:42.681 00.005 1092 Guider::SetPaused(0)
00:34:42.683 00.002 1092 Guider::SetPaused: resetting avg dist filter
00:34:42.706 00.023 1092 un-pause: clearing mount guide algorithm history
00:34:42.710 00.004 1092 Mount: notify guiding resumed
00:34:42.715 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:34:42.719 00.004 1092 Enqueuing Expose request
00:34:42.722 00.003 1092 Status Line: Resumed
00:34:42.725 00.003 2744 Worker thread wakes up
00:34:42.725 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:34:42.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:34:42.729 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:34:42.732 00.003 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:42.735 00.003 1092 case statement mapped state 6 to 3
00:34:42.738 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:34:43.885 01.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:43.888 00.003 1092 case statement mapped state 6 to 3
00:34:43.890 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:34:44.999 01.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:45.002 00.003 1092 case statement mapped state 6 to 3
00:34:45.004 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:34:46.102 01.098 2744 Exposure complete
00:34:46.112 00.010 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:46.114 00.002 1092 case statement mapped state 6 to 3
00:34:46.116 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:34:46.286 00.170 2744 worker thread done servicing request
00:34:46.286 00.000 1092 OnExposeComplete: enter
00:34:46.289 00.003 1092 UpdateGuideState(): m_state=6
00:34:46.291 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1003
00:34:46.294 00.003 1092 Star::Find returns 1 (0), X=1609.68, Y=1119.82, Mass=496474, SNR=84.4, Peak=48090 HFD=3.4
00:34:46.296 00.002 1092 MultiStar: large primary error, entering stabilization period
00:34:46.298 00.002 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
00:34:46.301 00.003 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.62 = -0.62)
00:34:46.303 00.002 1092 CameraToMount -- cameraX=7.47 cameraY=-9.33 hyp=11.95 cameraTheta=-0.90 mountX=10.66 mountY=-6.98, mountTheta=-0.58
00:34:46.307 00.004 1092 SchedulePrimaryMove(0F8C9988, x=7.47, y=-9.33, opts=13)
00:34:46.310 00.003 1092 Enqueuing Move request for scope (7.47, -9.33)
00:34:46.313 00.003 2744 Worker thread wakes up
00:34:46.313 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (7.47, -9.33) opts 0xd
00:34:46.313 00.000 2744 Handling offset move in thread for scope, endpoint = (7.47, -9.33)
00:34:46.313 00.000 2744 Moving (7.47, -9.33) raw xDistance=10.66 yDistance=-6.98
00:34:46.313 00.000 2744 GuideAlgorithmHysteresis::Result() returns 6.72 from input 10.66
00:34:46.313 00.000 2744 resist switch: large excursion: input -6.98 thresh 1.35 direction from 0 to -1
00:34:46.313 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-20.93
00:34:46.313 00.000 2744 GuideAlgorithmResistSwitch::result() returns -6.98 from input -6.98
00:34:46.313 00.000 2744 MoveAxis(W, 2387, ABG)
00:34:46.314 00.001 2744 Guiding  Dir = 3, Dur = 2387
00:34:46.314 00.000 2744 IsSlewing returns 0
00:34:46.314 00.000 2744 IsGuiding returns 0
00:34:46.314 00.000 2744 PulseGuide returned control before completion, sleep 2397
00:34:46.328 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4653, FiltMin=1415, FiltMax=65535, Gamma=0.510
00:34:46.342 00.014 1092 UpdateGuideState exits: m=496474 SNR=84.4
00:34:46.345 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:46.347 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:34:46.349 00.002 1092 Enqueuing Expose request
00:34:47.175 00.826 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:47.178 00.003 1092 case statement mapped state 6 to 3
00:34:47.180 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:34:47.276 00.096 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
00:34:47.278 00.002 1092 PhdController::Guide begins
00:34:47.281 00.003 1092 PhdController: newstate STATE_SETUP
00:34:47.283 00.002 1092 PhdController: setup
00:34:47.286 00.003 1092 PhdController: newstate STATE_ATTEMPT_START
00:34:47.288 00.002 1092 PhdController: guider state = 6
00:34:47.291 00.003 1092 PhdController: newstate STATE_SETTLE_BEGIN
00:34:47.294 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
00:34:47.295 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
00:34:47.328 00.033 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:34:47.331 00.003 1092 case statement mapped state 6 to 3
00:34:47.333 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:34:48.723 01.390 2744 IsGuiding returns 1
00:34:48.723 00.000 2744 scope still moving after pulse duration time elapsed
00:34:48.754 00.031 2744 IsSlewing returns 0
00:34:48.754 00.000 2744 IsGuiding returns 0
00:34:48.754 00.000 2744 scope move finished after 2387 + 52 ms
00:34:48.754 00.000 2744 Move returns status 0, amount 2387
00:34:48.754 00.000 2744 MoveAxis(N, 1310, ABG)
00:34:48.754 00.000 2744 Guiding  Dir = 0, Dur = 1310
00:34:48.755 00.001 2744 IsSlewing returns 0
00:34:48.755 00.000 2744 IsGuiding returns 0
00:34:48.755 00.000 2744 PulseGuide returned control before completion, sleep 1320
00:34:50.086 01.331 2744 IsGuiding returns 1
00:34:50.086 00.000 2744 scope still moving after pulse duration time elapsed
00:34:50.117 00.031 2744 IsSlewing returns 0
00:34:50.117 00.000 2744 IsGuiding returns 0
00:34:50.117 00.000 2744 scope move finished after 1310 + 52 ms
00:34:50.117 00.000 2744 Move returns status 0, amount 1310
00:34:50.117 00.000 2744 move complete, result=0
00:34:50.118 00.001 2744 worker thread done servicing request
00:34:50.118 00.000 2744 Worker thread wakes up
00:34:50.118 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:34:50.118 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1595,1105,31,31)
00:34:50.118 00.000 1092 GuideStep: 10.7 px 2387 ms WEST, -7.0 px 1310 ms NORTH
00:34:53.531 03.413 2744 Exposure complete
00:34:53.743 00.212 2744 worker thread done servicing request
00:34:53.743 00.000 1092 OnExposeComplete: enter
00:34:53.746 00.003 1092 UpdateGuideState(): m_state=6
00:34:53.749 00.003 1092 Star::Find(15, 1609, 1119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1004
00:34:53.752 00.003 1092 Star::Find returns 1 (0), X=1605.44, Y=1128.79, Mass=527308, SNR=75.7, Peak=48160 HFD=3.4
00:34:53.754 00.002 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
00:34:53.756 00.002 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:34:53.760 00.004 1092 CameraToMount -- cameraX=3.23 cameraY=-0.36 hyp=3.25 cameraTheta=-0.11 mountX=3.09 mountY=0.52, mountTheta=0.17
00:34:53.769 00.009 1092 SchedulePrimaryMove(0F8C9988, x=3.23, y=-0.36, opts=13)
00:34:53.772 00.003 1092 Enqueuing Move request for scope (3.23, -0.36)
00:34:53.774 00.002 2744 Worker thread wakes up
00:34:53.774 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (3.23, -0.36) opts 0xd
00:34:53.774 00.000 2744 Handling offset move in thread for scope, endpoint = (3.23, -0.36)
00:34:53.774 00.000 2744 Moving (3.23, -0.36) raw xDistance=3.09 yDistance=0.52
00:34:53.774 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.42 from input 3.09
00:34:53.775 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:34:53.775 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
00:34:53.775 00.000 2744 MoveAxis(W, 860, ABG)
00:34:53.775 00.000 2744 Guiding  Dir = 3, Dur = 860
00:34:53.775 00.000 2744 IsSlewing returns 0
00:34:53.775 00.000 2744 IsGuiding returns 0
00:34:53.776 00.001 2744 PulseGuide returned control before completion, sleep 870
00:34:53.792 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4666, FiltMin=1450, FiltMax=65535, Gamma=0.510
00:34:53.809 00.017 1092 UpdateGuideState exits: m=527308 SNR=75.7
00:34:53.812 00.003 1092 PhdController: settling, locked = 1, distance = 9.34 (4.00) aobump = 0 frame = 1 / 99999
00:34:53.815 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778996093.815,"Host":"TALL-PINES-2024","Inst":1,"Distance":9.34,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:34:53.818 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:53.820 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:34:53.824 00.004 1092 Enqueuing Expose request
00:34:54.653 00.829 2744 IsGuiding returns 1
00:34:54.653 00.000 2744 scope still moving after pulse duration time elapsed
00:34:54.684 00.031 2744 IsSlewing returns 0
00:34:54.684 00.000 2744 IsGuiding returns 0
00:34:54.684 00.000 2744 scope move finished after 860 + 49 ms
00:34:54.684 00.000 2744 Move returns status 0, amount 860
00:34:54.684 00.000 2744 MoveAxis(N, 0, ABG)
00:34:54.684 00.000 2744 Move returns status 0, amount 0
00:34:54.684 00.000 2744 move complete, result=0
00:34:54.684 00.000 2744 worker thread done servicing request
00:34:54.685 00.001 2744 Worker thread wakes up
00:34:54.685 00.000 1092 GuideStep: 3.1 px 860 ms WEST, 0.5 px 0 ms NORTH
00:34:54.687 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:34:54.687 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:34:58.083 03.396 2744 Exposure complete
00:34:58.271 00.188 2744 worker thread done servicing request
00:34:58.272 00.001 1092 OnExposeComplete: enter
00:34:58.274 00.002 1092 UpdateGuideState(): m_state=6
00:34:58.277 00.003 1092 Star::Find(15, 1605, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1005
00:34:58.280 00.003 1092 Star::Find returns 1 (0), X=1602.00, Y=1130.18, Mass=536716, SNR=92.1, Peak=54055 HFD=3.5
00:34:58.282 00.002 1092 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.43) = xAngle (2.21 = 2.21)
00:34:58.284 00.002 1092 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.05 = 2.05)
00:34:58.286 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=1.03 hyp=1.05 cameraTheta=1.78 mountX=-0.62 mountY=0.93, mountTheta=2.16
00:34:58.291 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=1.03, opts=13)
00:34:58.293 00.002 1092 Enqueuing Move request for scope (-0.22, 1.03)
00:34:58.297 00.004 2744 Worker thread wakes up
00:34:58.297 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 1.03) opts 0xd
00:34:58.297 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 1.03)
00:34:58.297 00.000 2744 Moving (-0.22, 1.03) raw xDistance=-0.62 yDistance=0.93
00:34:58.297 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.62
00:34:58.297 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:34:58.298 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.93
00:34:58.298 00.000 2744 MoveAxis(E, 79, ABG)
00:34:58.298 00.000 2744 Guiding  Dir = 2, Dur = 79
00:34:58.298 00.000 2744 IsSlewing returns 0
00:34:58.298 00.000 2744 IsGuiding returns 0
00:34:58.299 00.001 2744 PulseGuide returned control before completion, sleep 89
00:34:58.317 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4669, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:34:58.332 00.015 1092 UpdateGuideState exits: m=536716 SNR=92.1
00:34:58.335 00.003 1092 PhdController: settling, locked = 1, distance = 6.85 (4.00) aobump = 0 frame = 2 / 99999
00:34:58.338 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778996098.338,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.85,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:34:58.340 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:34:58.345 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:34:58.348 00.003 1092 Enqueuing Expose request
00:34:58.403 00.055 2744 IsGuiding returns 1
00:34:58.403 00.000 2744 scope still moving after pulse duration time elapsed
00:34:58.434 00.031 2744 IsSlewing returns 0
00:34:58.434 00.000 2744 IsGuiding returns 1
00:34:58.464 00.030 2744 IsSlewing returns 0
00:34:58.464 00.000 2744 IsGuiding returns 0
00:34:58.464 00.000 2744 scope move finished after 79 + 87 ms
00:34:58.464 00.000 2744 Move returns status 0, amount 79
00:34:58.464 00.000 2744 MoveAxis(N, 0, ABG)
00:34:58.464 00.000 2744 Move returns status 0, amount 0
00:34:58.465 00.001 2744 move complete, result=0
00:34:58.465 00.000 2744 worker thread done servicing request
00:34:58.465 00.000 2744 Worker thread wakes up
00:34:58.465 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:34:58.465 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:34:58.466 00.001 1092 GuideStep: -0.6 px 79 ms EAST, 0.9 px 0 ms NORTH
00:35:01.844 03.378 2744 Exposure complete
00:35:02.031 00.187 2744 worker thread done servicing request
00:35:02.031 00.000 1092 OnExposeComplete: enter
00:35:02.034 00.003 1092 UpdateGuideState(): m_state=6
00:35:02.036 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1006
00:35:02.037 00.001 1092 Star::Find returns 1 (0), X=1602.15, Y=1130.26, Mass=534392, SNR=87.1, Peak=60119 HFD=3.4
00:35:02.040 00.003 1092 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.43) = xAngle (2.06 = 2.06)
00:35:02.041 00.001 1092 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.90 = 1.90)
00:35:02.043 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=1.11 hyp=1.11 cameraTheta=1.63 mountX=-0.52 mountY=1.05, mountTheta=2.03
00:35:02.048 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=1.11, opts=13)
00:35:02.051 00.003 1092 Enqueuing Move request for scope (-0.07, 1.11)
00:35:02.053 00.002 2744 Worker thread wakes up
00:35:02.053 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 1.11) opts 0xd
00:35:02.054 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.07, 1.11)
00:35:02.054 00.000 2744 Moving (-0.07, 1.11) raw xDistance=-0.52 yDistance=1.05
00:35:02.054 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
00:35:02.054 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:35:02.054 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.05
00:35:02.054 00.000 2744 MoveAxis(E, 122, ABG)
00:35:02.054 00.000 2744 Guiding  Dir = 2, Dur = 122
00:35:02.054 00.000 2744 IsSlewing returns 0
00:35:02.054 00.000 2744 IsGuiding returns 0
00:35:02.055 00.001 2744 PulseGuide returned control before completion, sleep 132
00:35:02.069 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4688, FiltMin=1559, FiltMax=65535, Gamma=0.510
00:35:02.084 00.015 1092 UpdateGuideState exits: m=534392 SNR=87.1
00:35:02.088 00.004 1092 PhdController: settling, locked = 1, distance = 5.13 (4.00) aobump = 0 frame = 3 / 99999
00:35:02.090 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778996102.090,"Host":"TALL-PINES-2024","Inst":1,"Distance":5.13,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:35:02.092 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:02.095 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:02.098 00.003 1092 Enqueuing Expose request
00:35:02.202 00.104 2744 IsGuiding returns 1
00:35:02.202 00.000 2744 scope still moving after pulse duration time elapsed
00:35:02.233 00.031 2744 IsSlewing returns 0
00:35:02.233 00.000 2744 IsGuiding returns 0
00:35:02.234 00.001 2744 scope move finished after 122 + 57 ms
00:35:02.234 00.000 2744 Move returns status 0, amount 122
00:35:02.234 00.000 2744 MoveAxis(N, 0, ABG)
00:35:02.234 00.000 2744 Move returns status 0, amount 0
00:35:02.234 00.000 2744 move complete, result=0
00:35:02.234 00.000 2744 worker thread done servicing request
00:35:02.234 00.000 2744 Worker thread wakes up
00:35:02.234 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:02.234 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:02.235 00.001 1092 GuideStep: -0.5 px 122 ms EAST, 1.1 px 0 ms NORTH
00:35:05.618 03.383 2744 Exposure complete
00:35:05.813 00.195 2744 worker thread done servicing request
00:35:05.813 00.000 1092 OnExposeComplete: enter
00:35:05.816 00.003 1092 UpdateGuideState(): m_state=6
00:35:05.820 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1007
00:35:05.822 00.002 1092 Star::Find returns 1 (0), X=1602.29, Y=1130.28, Mass=519388, SNR=84.1, Peak=47991 HFD=3.5
00:35:05.824 00.002 1092 CameraToMount -- cameraTheta (1.50) - m_xAngle (-0.43) = xAngle (1.93 = 1.93)
00:35:05.826 00.002 1092 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.77 = 1.77)
00:35:05.829 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=1.13 hyp=1.13 cameraTheta=1.50 mountX=-0.40 mountY=1.11, mountTheta=1.91
00:35:05.838 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=1.13, opts=13)
00:35:05.841 00.003 1092 Enqueuing Move request for scope (0.08, 1.13)
00:35:05.843 00.002 2744 Worker thread wakes up
00:35:05.843 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 1.13) opts 0xd
00:35:05.843 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 1.13)
00:35:05.843 00.000 2744 Moving (0.08, 1.13) raw xDistance=-0.40 yDistance=1.11
00:35:05.843 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
00:35:05.843 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:05.843 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.11
00:35:05.843 00.000 2744 MoveAxis(E, 97, ABG)
00:35:05.843 00.000 2744 Guiding  Dir = 2, Dur = 97
00:35:05.843 00.000 2744 IsSlewing returns 0
00:35:05.843 00.000 2744 IsGuiding returns 0
00:35:05.843 00.000 2744 PulseGuide returned control before completion, sleep 107
00:35:05.857 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4695, FiltMin=1504, FiltMax=65535, Gamma=0.510
00:35:05.873 00.016 1092 UpdateGuideState exits: m=519388 SNR=84.1
00:35:05.875 00.002 1092 PhdController: settling, locked = 1, distance = 3.93 (4.00) aobump = 0 frame = 4 / 99999
00:35:05.879 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778996105.878,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.93,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:35:05.882 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:05.884 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:05.886 00.002 1092 Enqueuing Expose request
00:35:05.957 00.071 2744 IsGuiding returns 1
00:35:05.957 00.000 2744 scope still moving after pulse duration time elapsed
00:35:05.989 00.032 2744 IsSlewing returns 0
00:35:05.989 00.000 2744 IsGuiding returns 0
00:35:05.989 00.000 2744 scope move finished after 97 + 48 ms
00:35:05.989 00.000 2744 Move returns status 0, amount 97
00:35:05.989 00.000 2744 MoveAxis(N, 0, ABG)
00:35:05.989 00.000 2744 Move returns status 0, amount 0
00:35:05.989 00.000 2744 move complete, result=0
00:35:05.990 00.001 2744 worker thread done servicing request
00:35:05.990 00.000 2744 Worker thread wakes up
00:35:05.990 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:05.990 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:05.992 00.002 1092 GuideStep: -0.4 px 97 ms EAST, 1.1 px 0 ms NORTH
00:35:09.380 03.388 2744 Exposure complete
00:35:09.638 00.258 2744 worker thread done servicing request
00:35:09.638 00.000 1092 OnExposeComplete: enter
00:35:09.642 00.004 1092 UpdateGuideState(): m_state=6
00:35:09.649 00.007 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1008
00:35:09.664 00.015 1092 Star::Find returns 1 (0), X=1603.32, Y=1129.90, Mass=535781, SNR=83.0, Peak=55293 HFD=3.4
00:35:09.673 00.009 1092 CameraToMount -- cameraTheta (0.59) - m_xAngle (-0.43) = xAngle (1.02 = 1.02)
00:35:09.679 00.006 1092 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.86 = 0.86)
00:35:09.684 00.005 1092 CameraToMount -- cameraX=1.11 cameraY=0.74 hyp=1.33 cameraTheta=0.59 mountX=0.70 mountY=1.01, mountTheta=0.97
00:35:09.691 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.11, y=0.74, opts=13)
00:35:09.694 00.003 1092 Enqueuing Move request for scope (1.11, 0.74)
00:35:09.698 00.004 2744 Worker thread wakes up
00:35:09.698 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.74) opts 0xd
00:35:09.699 00.001 2744 Handling offset move in thread for scope, endpoint = (1.11, 0.74)
00:35:09.699 00.000 2744 Moving (1.11, 0.74) raw xDistance=0.70 yDistance=1.01
00:35:09.699 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.70
00:35:09.699 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:35:09.699 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.01
00:35:09.699 00.000 2744 MoveAxis(W, 150, ABG)
00:35:09.699 00.000 2744 Guiding  Dir = 3, Dur = 150
00:35:09.699 00.000 2744 IsSlewing returns 0
00:35:09.700 00.001 2744 IsGuiding returns 0
00:35:09.700 00.000 2744 PulseGuide returned control before completion, sleep 160
00:35:09.718 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4707, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:35:09.743 00.025 1092 UpdateGuideState exits: m=535781 SNR=83.0
00:35:09.748 00.005 1092 PhdController: settling, locked = 1, distance = 3.15 (4.00) aobump = 0 frame = 5 / 99999
00:35:09.750 00.002 1092 PhdController: newstate STATE_FINISH
00:35:09.754 00.004 1092 PhdController complete: success
00:35:09.756 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1778996109.756,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
00:35:09.759 00.003 1092 Mount: notify guiding dither settle done success=1
00:35:09.765 00.006 1092 PhdController: newstate STATE_IDLE
00:35:09.769 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:09.771 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:09.774 00.003 1092 Enqueuing Expose request
00:35:09.869 00.095 2744 IsGuiding returns 1
00:35:09.869 00.000 2744 scope still moving after pulse duration time elapsed
00:35:09.901 00.032 2744 IsSlewing returns 0
00:35:09.901 00.000 2744 IsGuiding returns 0
00:35:09.901 00.000 2744 scope move finished after 150 + 51 ms
00:35:09.901 00.000 2744 Move returns status 0, amount 150
00:35:09.902 00.001 2744 MoveAxis(N, 0, ABG)
00:35:09.902 00.000 2744 Move returns status 0, amount 0
00:35:09.902 00.000 2744 move complete, result=0
00:35:09.902 00.000 2744 worker thread done servicing request
00:35:09.902 00.000 2744 Worker thread wakes up
00:35:09.902 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:09.902 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:09.903 00.001 1092 GuideStep: 0.7 px 150 ms WEST, 1.0 px 0 ms NORTH
00:35:13.283 03.380 2744 Exposure complete
00:35:13.470 00.187 2744 worker thread done servicing request
00:35:13.470 00.000 1092 OnExposeComplete: enter
00:35:13.472 00.002 1092 UpdateGuideState(): m_state=6
00:35:13.474 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1009
00:35:13.476 00.002 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.86, Mass=520521, SNR=95.9, Peak=57821 HFD=3.1
00:35:13.480 00.004 1092 MultiStar: exiting stabilization period
00:35:13.482 00.002 1092 MultiStar: [#1 1.04,1.53,0.81,U] [#2 0.98,1.58,0.86,U] [#3 1.04,1.91,0.76,U] [#4 0.84,1.66,0.75,U] [#5 0.97,1.37,0.66,U] [#6 0.94,1.48,0.70,U] [#7 1.01,1.49,0.53,U] [#8 1.04,1.16,0.42,U] 
00:35:13.485 00.003 1092 single-star, 8 included, MultiStar: {0.94, 1.42}, one-star: {0.75, 0.70}
00:35:13.488 00.003 1092 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.43) = xAngle (1.18 = 1.18)
00:35:13.490 00.002 1092 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
00:35:13.492 00.002 1092 CameraToMount -- cameraX=0.75 cameraY=0.70 hyp=1.03 cameraTheta=0.75 mountX=0.39 mountY=0.88, mountTheta=1.15
00:35:13.496 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=0.70, opts=13)
00:35:13.498 00.002 1092 Enqueuing Move request for scope (0.75, 0.70)
00:35:13.502 00.004 2744 Worker thread wakes up
00:35:13.502 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, 0.70) opts 0xd
00:35:13.502 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, 0.70)
00:35:13.502 00.000 2744 Moving (0.75, 0.70) raw xDistance=0.39 yDistance=0.88
00:35:13.502 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
00:35:13.502 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:35:13.502 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.88
00:35:13.502 00.000 2744 MoveAxis(W, 98, ABG)
00:35:13.502 00.000 2744 Guiding  Dir = 3, Dur = 98
00:35:13.502 00.000 2744 IsSlewing returns 0
00:35:13.503 00.001 2744 IsGuiding returns 0
00:35:13.503 00.000 2744 PulseGuide returned control before completion, sleep 108
00:35:13.518 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:35:13.533 00.015 1092 UpdateGuideState exits: m=520521 SNR=95.9
00:35:13.536 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:13.538 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:13.540 00.002 1092 Enqueuing Expose request
00:35:13.625 00.085 2744 IsGuiding returns 1
00:35:13.625 00.000 2744 scope still moving after pulse duration time elapsed
00:35:13.656 00.031 2744 IsSlewing returns 0
00:35:13.656 00.000 2744 IsGuiding returns 0
00:35:13.656 00.000 2744 scope move finished after 98 + 54 ms
00:35:13.656 00.000 2744 Move returns status 0, amount 98
00:35:13.656 00.000 2744 MoveAxis(N, 0, ABG)
00:35:13.656 00.000 2744 Move returns status 0, amount 0
00:35:13.656 00.000 2744 move complete, result=0
00:35:13.656 00.000 2744 worker thread done servicing request
00:35:13.656 00.000 2744 Worker thread wakes up
00:35:13.657 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:13.657 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:13.668 00.011 1092 GuideStep: 0.4 px 98 ms WEST, 0.9 px 0 ms NORTH
00:35:17.045 03.377 2744 Exposure complete
00:35:17.253 00.208 2744 worker thread done servicing request
00:35:17.253 00.000 1092 OnExposeComplete: enter
00:35:17.256 00.003 1092 UpdateGuideState(): m_state=6
00:35:17.258 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1010
00:35:17.262 00.004 1092 Star::Find returns 1 (0), X=1603.23, Y=1130.11, Mass=488651, SNR=93.5, Peak=52973 HFD=3.0
00:35:17.265 00.003 1092 MultiStar: [#1 1.40,1.77,0.93,U] [#2 1.22,1.59,0.99,U] [#3 1.21,2.02,0.76,U] [#4 1.04,1.88,0.81,U] [#5 1.38,1.48,0.64,U] [#6 1.31,1.41,0.77,U] [#7 1.51,1.59,0.48,U] [#8 1.20,1.05,0.47,U] 
00:35:17.267 00.002 1092 single-star, 8 included, MultiStar: {1.24, 1.54}, one-star: {1.02, 0.95}
00:35:17.269 00.002 1092 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.43) = xAngle (1.18 = 1.18)
00:35:17.272 00.003 1092 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.02 = 1.02)
00:35:17.274 00.002 1092 CameraToMount -- cameraX=1.02 cameraY=0.95 hyp=1.40 cameraTheta=0.75 mountX=0.54 mountY=1.19, mountTheta=1.15
00:35:17.280 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.02, y=0.95, opts=13)
00:35:17.283 00.003 1092 Enqueuing Move request for scope (1.02, 0.95)
00:35:17.286 00.003 2744 Worker thread wakes up
00:35:17.287 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.02, 0.95) opts 0xd
00:35:17.287 00.000 2744 Handling offset move in thread for scope, endpoint = (1.02, 0.95)
00:35:17.287 00.000 2744 Moving (1.02, 0.95) raw xDistance=0.54 yDistance=1.19
00:35:17.287 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
00:35:17.287 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:35:17.287 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.19
00:35:17.287 00.000 2744 MoveAxis(W, 127, ABG)
00:35:17.287 00.000 2744 Guiding  Dir = 3, Dur = 127
00:35:17.287 00.000 2744 IsSlewing returns 0
00:35:17.288 00.001 2744 IsGuiding returns 0
00:35:17.288 00.000 2744 PulseGuide returned control before completion, sleep 137
00:35:17.305 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:35:17.321 00.016 1092 UpdateGuideState exits: m=488651 SNR=93.5
00:35:17.323 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:17.326 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:17.328 00.002 1092 Enqueuing Expose request
00:35:17.427 00.099 2744 IsGuiding returns 1
00:35:17.427 00.000 2744 scope still moving after pulse duration time elapsed
00:35:17.459 00.032 2744 IsSlewing returns 0
00:35:17.459 00.000 2744 IsGuiding returns 0
00:35:17.459 00.000 2744 scope move finished after 127 + 44 ms
00:35:17.459 00.000 2744 Move returns status 0, amount 127
00:35:17.459 00.000 2744 MoveAxis(N, 0, ABG)
00:35:17.459 00.000 2744 Move returns status 0, amount 0
00:35:17.459 00.000 2744 move complete, result=0
00:35:17.460 00.001 2744 worker thread done servicing request
00:35:17.460 00.000 2744 Worker thread wakes up
00:35:17.460 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:17.460 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:17.470 00.010 1092 GuideStep: 0.5 px 127 ms WEST, 1.2 px 0 ms NORTH
00:35:20.855 03.385 2744 Exposure complete
00:35:21.068 00.213 2744 worker thread done servicing request
00:35:21.068 00.000 1092 OnExposeComplete: enter
00:35:21.071 00.003 1092 UpdateGuideState(): m_state=6
00:35:21.074 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1011
00:35:21.078 00.004 1092 Star::Find returns 1 (0), X=1602.87, Y=1130.22, Mass=519024, SNR=73.9, Peak=58525 HFD=3.4
00:35:21.081 00.003 1092 MultiStar: [#1 1.18,1.69,1.17,U] [#2 0.94,1.61,1.13,U] [#3 0.86,1.98,1.17,U] [#4 0.72,1.97,0.97,U] [#5 1.11,1.59,0.82,U] [#6 0.95,1.64,0.89,U] [#7 1.23,1.80,0.70,U] [#8 0.87,1.50,0.60,U] 
00:35:21.084 00.003 1092 single-star, 8 included, MultiStar: {0.94, 1.66}, one-star: {0.65, 1.07}
00:35:21.086 00.002 1092 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.43) = xAngle (1.45 = 1.45)
00:35:21.088 00.002 1092 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.29 = 1.29)
00:35:21.090 00.002 1092 CameraToMount -- cameraX=0.65 cameraY=1.07 hyp=1.25 cameraTheta=1.02 mountX=0.15 mountY=1.20, mountTheta=1.44
00:35:21.099 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=1.07, opts=13)
00:35:21.102 00.003 1092 Enqueuing Move request for scope (0.65, 1.07)
00:35:21.105 00.003 2744 Worker thread wakes up
00:35:21.105 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, 1.07) opts 0xd
00:35:21.105 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, 1.07)
00:35:21.105 00.000 2744 Moving (0.65, 1.07) raw xDistance=0.15 yDistance=1.20
00:35:21.105 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:35:21.105 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:35:21.105 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.20
00:35:21.105 00.000 2744 MoveAxis(E, 0, ABG)
00:35:21.105 00.000 2744 Move returns status 0, amount 0
00:35:21.106 00.001 2744 MoveAxis(N, 0, ABG)
00:35:21.106 00.000 2744 Move returns status 0, amount 0
00:35:21.106 00.000 2744 move complete, result=0
00:35:21.106 00.000 2744 worker thread done servicing request
00:35:21.121 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4723, FiltMin=1581, FiltMax=65535, Gamma=0.510
00:35:21.140 00.019 1092 UpdateGuideState exits: m=519024 SNR=73.9
00:35:21.143 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:21.147 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:21.149 00.002 1092 Enqueuing Expose request
00:35:21.151 00.002 2744 Worker thread wakes up
00:35:21.151 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 1.2 px 0 ms NORTH
00:35:21.154 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:21.154 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:24.539 03.385 2744 Exposure complete
00:35:24.741 00.202 2744 worker thread done servicing request
00:35:24.741 00.000 1092 OnExposeComplete: enter
00:35:24.745 00.004 1092 UpdateGuideState(): m_state=6
00:35:24.749 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1012
00:35:24.752 00.003 1092 Star::Find returns 1 (0), X=1603.27, Y=1129.99, Mass=505849, SNR=81.7, Peak=54589 HFD=3.2
00:35:24.754 00.002 1092 MultiStar: [#1 1.36,1.57,0.87,U] [#2 1.33,1.47,0.94,U] [#3 1.41,1.85,0.78,U] [#4 1.04,1.63,0.83,U] [#5 1.38,1.26,0.72,U] [#6 1.22,1.08,0.73,U] [#7 1.27,1.50,0.61,U] [#8 1.42,1.20,0.52,U] 
00:35:24.757 00.003 1092 single-star, 8 included, MultiStar: {1.26, 1.37}, one-star: {1.06, 0.84}
00:35:24.759 00.002 1092 CameraToMount -- cameraTheta (0.67) - m_xAngle (-0.43) = xAngle (1.10 = 1.10)
00:35:24.761 00.002 1092 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.94 = 0.94)
00:35:24.764 00.003 1092 CameraToMount -- cameraX=1.06 cameraY=0.84 hyp=1.35 cameraTheta=0.67 mountX=0.61 mountY=1.09, mountTheta=1.06
00:35:24.769 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.06, y=0.84, opts=13)
00:35:24.771 00.002 1092 Enqueuing Move request for scope (1.06, 0.84)
00:35:24.773 00.002 2744 Worker thread wakes up
00:35:24.774 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.06, 0.84) opts 0xd
00:35:24.774 00.000 2744 Handling offset move in thread for scope, endpoint = (1.06, 0.84)
00:35:24.774 00.000 2744 Moving (1.06, 0.84) raw xDistance=0.61 yDistance=1.09
00:35:24.774 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.61
00:35:24.774 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:35:24.774 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.09
00:35:24.774 00.000 2744 MoveAxis(W, 137, ABG)
00:35:24.774 00.000 2744 Guiding  Dir = 3, Dur = 137
00:35:24.774 00.000 2744 IsSlewing returns 0
00:35:24.775 00.001 2744 IsGuiding returns 0
00:35:24.775 00.000 2744 PulseGuide returned control before completion, sleep 147
00:35:24.789 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:35:24.803 00.014 1092 UpdateGuideState exits: m=505849 SNR=81.7
00:35:24.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:24.809 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:24.812 00.003 1092 Enqueuing Expose request
00:35:24.936 00.124 2744 IsGuiding returns 1
00:35:24.936 00.000 2744 scope still moving after pulse duration time elapsed
00:35:24.968 00.032 2744 IsSlewing returns 0
00:35:24.968 00.000 2744 IsGuiding returns 1
00:35:24.999 00.031 2744 IsSlewing returns 0
00:35:24.999 00.000 2744 IsGuiding returns 1
00:35:25.031 00.032 2744 IsSlewing returns 0
00:35:25.031 00.000 2744 IsGuiding returns 1
00:35:25.062 00.031 2744 IsSlewing returns 0
00:35:25.062 00.000 2744 IsGuiding returns 0
00:35:25.062 00.000 2744 scope move finished after 137 + 150 ms
00:35:25.062 00.000 2744 Move returns status 0, amount 137
00:35:25.062 00.000 2744 MoveAxis(N, 0, ABG)
00:35:25.063 00.001 2744 Move returns status 0, amount 0
00:35:25.063 00.000 2744 move complete, result=0
00:35:25.063 00.000 2744 worker thread done servicing request
00:35:25.063 00.000 2744 Worker thread wakes up
00:35:25.063 00.000 1092 GuideStep: 0.6 px 137 ms WEST, 1.1 px 0 ms NORTH
00:35:25.066 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:25.066 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:28.514 03.448 2744 Exposure complete
00:35:28.856 00.342 2744 worker thread done servicing request
00:35:28.857 00.001 1092 OnExposeComplete: enter
00:35:28.861 00.004 1092 UpdateGuideState(): m_state=6
00:35:28.872 00.011 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1013
00:35:28.880 00.008 1092 Star::Find returns 1 (0), X=1602.85, Y=1130.13, Mass=526933, SNR=78.5, Peak=58925 HFD=3.2
00:35:28.888 00.008 1092 MultiStar: [#1 0.96,1.81,1.10,U] [#2 0.87,1.78,0.98,U] [#3 0.88,2.02,0.88,U] [#4 0.60,1.97,0.86,U] [#5 0.84,1.73,0.73,U] [#6 0.92,1.56,0.83,U] [#7 1.08,1.75,0.60,U] [#8 0.88,1.55,0.47,U] 
00:35:28.896 00.008 1092 single-star, 8 included, MultiStar: {0.84, 1.68}, one-star: {0.64, 0.97}
00:35:28.906 00.010 1092 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.43) = xAngle (1.42 = 1.42)
00:35:28.915 00.009 1092 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.26 = 1.26)
00:35:28.921 00.006 1092 CameraToMount -- cameraX=0.64 cameraY=0.97 hyp=1.16 cameraTheta=0.99 mountX=0.18 mountY=1.11, mountTheta=1.41
00:35:28.932 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=0.97, opts=13)
00:35:28.936 00.004 1092 Enqueuing Move request for scope (0.64, 0.97)
00:35:28.941 00.005 2744 Worker thread wakes up
00:35:28.941 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.97) opts 0xd
00:35:28.941 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, 0.97)
00:35:28.941 00.000 2744 Moving (0.64, 0.97) raw xDistance=0.18 yDistance=1.11
00:35:28.941 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:35:28.941 00.000 2744 switching direction from -1 to 1 - decHistory=10 oldest=2.50 newest=3.40
00:35:28.941 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.11 from input 1.11
00:35:28.941 00.000 2744 MoveAxis(E, 0, ABG)
00:35:28.942 00.001 2744 Move returns status 0, amount 0
00:35:28.942 00.000 2744 MoveAxis(S, 208, ABG)
00:35:28.942 00.000 2744 Guiding  Dir = 1, Dur = 208
00:35:28.945 00.003 2744 IsSlewing returns 0
00:35:28.946 00.001 2744 IsGuiding returns 0
00:35:28.946 00.000 2744 PulseGuide returned control before completion, sleep 218
00:35:28.972 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4727, FiltMin=1511, FiltMax=65535, Gamma=0.510
00:35:28.999 00.027 1092 UpdateGuideState exits: m=526933 SNR=78.5
00:35:29.004 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:29.009 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:29.019 00.010 1092 Enqueuing Expose request
00:35:29.166 00.147 2744 IsGuiding returns 1
00:35:29.166 00.000 2744 scope still moving after pulse duration time elapsed
00:35:29.195 00.029 2744 IsSlewing returns 0
00:35:29.200 00.005 2744 IsGuiding returns 0
00:35:29.201 00.001 2744 scope move finished after 208 + 46 ms
00:35:29.202 00.001 2744 Move returns status 0, amount 208
00:35:29.202 00.000 2744 move complete, result=0
00:35:29.202 00.000 2744 worker thread done servicing request
00:35:29.204 00.002 2744 Worker thread wakes up
00:35:29.204 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:29.204 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:29.205 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 1.1 px 208 ms SOUTH
00:35:32.648 03.443 2744 Exposure complete
00:35:32.859 00.211 2744 worker thread done servicing request
00:35:32.859 00.000 1092 OnExposeComplete: enter
00:35:32.864 00.005 1092 UpdateGuideState(): m_state=6
00:35:32.867 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1014
00:35:32.870 00.003 1092 Star::Find returns 1 (0), X=1602.53, Y=1130.23, Mass=492154, SNR=74.8, Peak=59229 HFD=3.3
00:35:32.873 00.003 1092 MultiStar: [#1 0.72,1.91,1.02,U] [#2 0.56,1.83,1.04,U] [#3 0.68,2.17,1.04,U] [#4 0.51,2.08,1.09,U] [#5 0.67,1.67,0.98,U] [#6 0.64,1.66,1.03,U] [#7 0.93,1.95,0.74,U] [#8 0.52,1.64,0.49,U] 
00:35:32.876 00.003 1092 single-star, 8 included, MultiStar: {0.61, 1.78}, one-star: {0.32, 1.07}
00:35:32.879 00.003 1092 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.43) = xAngle (1.71 = 1.71)
00:35:32.881 00.002 1092 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.55 = 1.55)
00:35:32.884 00.003 1092 CameraToMount -- cameraX=0.32 cameraY=1.07 hyp=1.12 cameraTheta=1.28 mountX=-0.15 mountY=1.12, mountTheta=1.70
00:35:32.890 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=1.07, opts=13)
00:35:32.893 00.003 1092 Enqueuing Move request for scope (0.32, 1.07)
00:35:32.897 00.004 2744 Worker thread wakes up
00:35:32.897 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 1.07) opts 0xd
00:35:32.897 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 1.07)
00:35:32.897 00.000 2744 Moving (0.32, 1.07) raw xDistance=-0.15 yDistance=1.12
00:35:32.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:35:32.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.12 from input 1.12
00:35:32.897 00.000 2744 MoveAxis(E, 0, ABG)
00:35:32.897 00.000 2744 Move returns status 0, amount 0
00:35:32.897 00.000 2744 MoveAxis(S, 211, ABG)
00:35:32.897 00.000 2744 Guiding  Dir = 1, Dur = 211
00:35:32.898 00.001 2744 IsSlewing returns 0
00:35:32.899 00.001 2744 IsGuiding returns 0
00:35:32.899 00.000 2744 PulseGuide returned control before completion, sleep 221
00:35:32.914 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:35:32.931 00.017 1092 UpdateGuideState exits: m=492154 SNR=74.8
00:35:32.934 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:32.936 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:32.938 00.002 1092 Enqueuing Expose request
00:35:33.128 00.190 2744 IsGuiding returns 1
00:35:33.128 00.000 2744 scope still moving after pulse duration time elapsed
00:35:33.159 00.031 2744 IsSlewing returns 0
00:35:33.159 00.000 2744 IsGuiding returns 0
00:35:33.159 00.000 2744 scope move finished after 211 + 50 ms
00:35:33.159 00.000 2744 Move returns status 0, amount 211
00:35:33.160 00.001 2744 move complete, result=0
00:35:33.160 00.000 2744 worker thread done servicing request
00:35:33.160 00.000 2744 Worker thread wakes up
00:35:33.160 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 1.1 px 211 ms SOUTH
00:35:33.164 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:33.164 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:36.568 03.404 2744 Exposure complete
00:35:36.849 00.281 2744 worker thread done servicing request
00:35:36.849 00.000 1092 OnExposeComplete: enter
00:35:36.852 00.003 1092 UpdateGuideState(): m_state=6
00:35:36.857 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1015
00:35:36.861 00.004 1092 Star::Find returns 1 (0), X=1602.13, Y=1130.90, Mass=535037, SNR=82.7, Peak=44669 HFD=3.3
00:35:36.866 00.005 1092 MultiStar: [#1 0.32,2.30,1.07,U] [#2 0.24,2.41,0.96,U] [#3 0.36,2.59,0.00,M1] [#4 0.10,2.54,0.91,U] [#5 0.24,2.03,0.77,U] [#6 0.25,2.13,0.68,U] [#7 0.52,2.24,0.54,U] [#8 0.32,2.32,0.51,U] 
00:35:36.870 00.004 1092 single-star, 7 included, MultiStar: {0.21, 2.21}, one-star: {-0.08, 1.75}
00:35:36.873 00.003 1092 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.43) = xAngle (2.05 = 2.05)
00:35:36.876 00.003 1092 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.89 = 1.89)
00:35:36.880 00.004 1092 CameraToMount -- cameraX=-0.08 cameraY=1.75 hyp=1.75 cameraTheta=1.62 mountX=-0.80 mountY=1.66, mountTheta=2.02
00:35:36.888 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=1.75, opts=13)
00:35:36.891 00.003 1092 Enqueuing Move request for scope (-0.08, 1.75)
00:35:36.894 00.003 2744 Worker thread wakes up
00:35:36.894 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.75) opts 0xd
00:35:36.894 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 1.75)
00:35:36.894 00.000 2744 Moving (-0.08, 1.75) raw xDistance=-0.80 yDistance=1.66
00:35:36.894 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.80
00:35:36.894 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.66 from input 1.66
00:35:36.894 00.000 2744 MoveAxis(E, 179, ABG)
00:35:36.894 00.000 2744 Guiding  Dir = 2, Dur = 179
00:35:36.895 00.001 2744 IsSlewing returns 0
00:35:36.895 00.000 2744 IsGuiding returns 0
00:35:36.895 00.000 2744 PulseGuide returned control before completion, sleep 189
00:35:36.914 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4720, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:35:36.933 00.019 1092 UpdateGuideState exits: m=535037 SNR=82.7
00:35:36.937 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:36.941 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:36.945 00.004 1092 Enqueuing Expose request
00:35:37.090 00.145 2744 IsGuiding returns 1
00:35:37.090 00.000 2744 scope still moving after pulse duration time elapsed
00:35:37.122 00.032 2744 IsSlewing returns 0
00:35:37.122 00.000 2744 IsGuiding returns 0
00:35:37.122 00.000 2744 scope move finished after 179 + 48 ms
00:35:37.122 00.000 2744 Move returns status 0, amount 179
00:35:37.123 00.001 2744 MoveAxis(S, 312, ABG)
00:35:37.123 00.000 2744 Guiding  Dir = 1, Dur = 312
00:35:37.123 00.000 2744 IsSlewing returns 0
00:35:37.123 00.000 2744 IsGuiding returns 0
00:35:37.123 00.000 2744 PulseGuide returned control before completion, sleep 322
00:35:37.451 00.328 2744 IsGuiding returns 1
00:35:37.451 00.000 2744 scope still moving after pulse duration time elapsed
00:35:37.482 00.031 2744 IsSlewing returns 0
00:35:37.482 00.000 2744 IsGuiding returns 0
00:35:37.482 00.000 2744 scope move finished after 312 + 47 ms
00:35:37.482 00.000 2744 Move returns status 0, amount 312
00:35:37.482 00.000 2744 move complete, result=0
00:35:37.484 00.002 2744 worker thread done servicing request
00:35:37.484 00.000 2744 Worker thread wakes up
00:35:37.484 00.000 1092 GuideStep: -0.8 px 179 ms EAST, 1.7 px 312 ms SOUTH
00:35:37.486 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:37.487 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:40.907 03.420 2744 Exposure complete
00:35:41.102 00.195 2744 worker thread done servicing request
00:35:41.102 00.000 1092 OnExposeComplete: enter
00:35:41.104 00.002 1092 UpdateGuideState(): m_state=6
00:35:41.106 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1016
00:35:41.108 00.002 1092 Star::Find returns 1 (0), X=1602.85, Y=1128.64, Mass=521496, SNR=95.1, Peak=51562 HFD=3.2
00:35:41.111 00.003 1092 MultiStar: [#1 0.99,0.45,0.76,U] [#2 1.13,0.82,0.91,U] [#3 0.99,0.86,0.79,U] [#4 0.73,0.77,0.75,U] [#5 0.94,0.41,0.87,U] [#6 0.85,0.38,0.67,U] [#7 0.99,0.54,0.46,U] [#8 0.96,-0.01,0.40,U] 
00:35:41.114 00.003 1092 single-star, 8 included, MultiStar: {0.90, 0.41}, one-star: {0.64, -0.51}
00:35:41.116 00.002 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
00:35:41.118 00.002 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
00:35:41.120 00.002 1092 CameraToMount -- cameraX=0.64 cameraY=-0.51 hyp=0.82 cameraTheta=-0.68 mountX=0.79 mountY=-0.32, mountTheta=-0.39
00:35:41.125 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.51, opts=13)
00:35:41.129 00.004 1092 Enqueuing Move request for scope (0.64, -0.51)
00:35:41.131 00.002 2744 Worker thread wakes up
00:35:41.131 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.51) opts 0xd
00:35:41.131 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.51)
00:35:41.131 00.000 2744 Moving (0.64, -0.51) raw xDistance=0.79 yDistance=-0.32
00:35:41.131 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.79
00:35:41.131 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:41.132 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:35:41.132 00.000 2744 MoveAxis(W, 165, ABG)
00:35:41.132 00.000 2744 Guiding  Dir = 3, Dur = 165
00:35:41.132 00.000 2744 IsSlewing returns 0
00:35:41.132 00.000 2744 IsGuiding returns 0
00:35:41.132 00.000 2744 PulseGuide returned control before completion, sleep 175
00:35:41.148 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4736, FiltMin=1469, FiltMax=65535, Gamma=0.510
00:35:41.163 00.015 1092 UpdateGuideState exits: m=521496 SNR=95.1
00:35:41.166 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:41.170 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:41.172 00.002 1092 Enqueuing Expose request
00:35:41.309 00.137 2744 IsGuiding returns 1
00:35:41.309 00.000 2744 scope still moving after pulse duration time elapsed
00:35:41.341 00.032 2744 IsSlewing returns 0
00:35:41.341 00.000 2744 IsGuiding returns 0
00:35:41.341 00.000 2744 scope move finished after 165 + 44 ms
00:35:41.342 00.001 2744 Move returns status 0, amount 165
00:35:41.342 00.000 2744 MoveAxis(N, 0, ABG)
00:35:41.342 00.000 2744 Move returns status 0, amount 0
00:35:41.343 00.001 2744 move complete, result=0
00:35:41.343 00.000 1092 GuideStep: 0.8 px 165 ms WEST, -0.3 px 0 ms NORTH
00:35:41.347 00.004 2744 worker thread done servicing request
00:35:41.347 00.000 2744 Worker thread wakes up
00:35:41.347 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:41.347 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:44.747 03.400 2744 Exposure complete
00:35:44.948 00.201 2744 worker thread done servicing request
00:35:44.948 00.000 1092 OnExposeComplete: enter
00:35:44.951 00.003 1092 UpdateGuideState(): m_state=6
00:35:44.954 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1017
00:35:44.956 00.002 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.97, Mass=531397, SNR=81.9, Peak=51459 HFD=3.3
00:35:44.958 00.002 1092 MultiStar: [#1 0.51,0.52,0.98,U] [#2 0.34,0.71,0.99,U] [#3 0.55,0.95,0.88,U] [#4 0.33,0.82,0.79,U] [#5 0.52,0.47,0.76,U] [#6 0.27,0.27,0.82,U] [#7 0.52,0.68,0.60,U] [#8 0.57,0.13,0.38,U] 
00:35:44.962 00.004 1092 single-star, 8 included, MultiStar: {0.39, 0.49}, one-star: {0.09, -0.18}
00:35:44.964 00.002 1092 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.43) = xAngle (-0.67 = -0.67)
00:35:44.966 00.002 1092 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.82 = -0.82)
00:35:44.968 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.10 mountX=0.16 mountY=-0.15, mountTheta=-0.75
00:35:44.974 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.18, opts=13)
00:35:44.977 00.003 1092 Enqueuing Move request for scope (0.09, -0.18)
00:35:44.979 00.002 2744 Worker thread wakes up
00:35:44.979 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
00:35:44.979 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
00:35:44.980 00.001 2744 Moving (0.09, -0.18) raw xDistance=0.16 yDistance=-0.15
00:35:44.980 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:35:44.980 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:44.980 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:35:44.980 00.000 2744 MoveAxis(E, 0, ABG)
00:35:44.980 00.000 2744 Move returns status 0, amount 0
00:35:44.980 00.000 2744 MoveAxis(N, 0, ABG)
00:35:44.980 00.000 2744 Move returns status 0, amount 0
00:35:44.980 00.000 2744 move complete, result=0
00:35:44.980 00.000 2744 worker thread done servicing request
00:35:44.997 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4733, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:35:45.016 00.019 1092 UpdateGuideState exits: m=531397 SNR=81.9
00:35:45.021 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:45.023 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:45.027 00.004 1092 Enqueuing Expose request
00:35:45.029 00.002 2744 Worker thread wakes up
00:35:45.029 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:35:45.032 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:45.032 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:48.422 03.390 2744 Exposure complete
00:35:48.635 00.213 2744 worker thread done servicing request
00:35:48.635 00.000 1092 OnExposeComplete: enter
00:35:48.638 00.003 1092 UpdateGuideState(): m_state=6
00:35:48.641 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1018
00:35:48.644 00.003 1092 Star::Find returns 1 (0), X=1602.40, Y=1129.14, Mass=533885, SNR=92.7, Peak=47411 HFD=3.6
00:35:48.647 00.003 1092 MultiStar: [#1 0.60,0.72,1.00,U] [#2 0.38,0.85,0.83,U] [#3 0.49,1.26,0.77,U] [#4 0.28,0.87,0.87,U] [#5 0.45,0.64,0.64,U] [#6 0.59,0.49,0.70,U] [#7 0.59,0.83,0.50,U] [#8 0.25,0.25,0.41,U] 
00:35:48.650 00.003 1092 single-star, 8 included, MultiStar: {0.42, 0.66}, one-star: {0.19, -0.01}
00:35:48.652 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:35:48.654 00.002 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:35:48.656 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.05 mountX=0.18 mountY=0.04, mountTheta=0.23
00:35:48.662 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.01, opts=13)
00:35:48.664 00.002 1092 Enqueuing Move request for scope (0.19, -0.01)
00:35:48.666 00.002 2744 Worker thread wakes up
00:35:48.666 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
00:35:48.666 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
00:35:48.666 00.000 2744 Moving (0.19, -0.01) raw xDistance=0.18 yDistance=0.04
00:35:48.667 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:35:48.667 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:48.667 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:35:48.667 00.000 2744 MoveAxis(E, 0, ABG)
00:35:48.667 00.000 2744 Move returns status 0, amount 0
00:35:48.667 00.000 2744 MoveAxis(N, 0, ABG)
00:35:48.667 00.000 2744 Move returns status 0, amount 0
00:35:48.667 00.000 2744 move complete, result=0
00:35:48.667 00.000 2744 worker thread done servicing request
00:35:48.686 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1728, FiltMax=65535, Gamma=0.510
00:35:48.700 00.014 1092 UpdateGuideState exits: m=533885 SNR=92.7
00:35:48.704 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:48.706 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:48.708 00.002 1092 Enqueuing Expose request
00:35:48.711 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:35:48.713 00.002 2744 Worker thread wakes up
00:35:48.713 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:48.714 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:52.098 03.384 2744 Exposure complete
00:35:52.289 00.191 2744 worker thread done servicing request
00:35:52.289 00.000 1092 OnExposeComplete: enter
00:35:52.291 00.002 1092 UpdateGuideState(): m_state=6
00:35:52.293 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1019
00:35:52.296 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1129.38, Mass=534122, SNR=87.4, Peak=48912 HFD=3.5
00:35:52.299 00.003 1092 MultiStar: [#1 0.44,0.84,0.82,U] [#2 0.36,1.00,0.87,U] [#3 0.31,1.15,0.68,U] [#4 0.12,1.14,0.86,U] [#5 0.31,0.83,0.62,U] [#6 0.30,0.82,0.66,U] [#7 0.66,0.94,0.56,U] [#8 0.22,0.52,0.39,U] 
00:35:52.302 00.003 1092 single-star, 8 included, MultiStar: {0.28, 0.83}, one-star: {-0.04, 0.23}
00:35:52.304 00.002 1092 CameraToMount -- cameraTheta (1.75) - m_xAngle (-0.43) = xAngle (2.18 = 2.18)
00:35:52.306 00.002 1092 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.02 = 2.02)
00:35:52.308 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=0.23 hyp=0.23 cameraTheta=1.75 mountX=-0.13 mountY=0.21, mountTheta=2.14
00:35:52.311 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.23, opts=13)
00:35:52.315 00.004 1092 Enqueuing Move request for scope (-0.04, 0.23)
00:35:52.316 00.001 2744 Worker thread wakes up
00:35:52.317 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.23) opts 0xd
00:35:52.317 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.23)
00:35:52.317 00.000 2744 Moving (-0.04, 0.23) raw xDistance=-0.13 yDistance=0.21
00:35:52.317 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:35:52.317 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:52.317 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:35:52.317 00.000 2744 MoveAxis(E, 0, ABG)
00:35:52.317 00.000 2744 Move returns status 0, amount 0
00:35:52.317 00.000 2744 MoveAxis(N, 0, ABG)
00:35:52.317 00.000 2744 Move returns status 0, amount 0
00:35:52.317 00.000 2744 move complete, result=0
00:35:52.317 00.000 2744 worker thread done servicing request
00:35:52.331 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:35:52.346 00.015 1092 UpdateGuideState exits: m=534122 SNR=87.4
00:35:52.348 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:52.351 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:52.353 00.002 1092 Enqueuing Expose request
00:35:52.355 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:52.357 00.002 2744 Worker thread wakes up
00:35:52.357 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:52.357 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:55.755 03.398 2744 Exposure complete
00:35:55.952 00.197 2744 worker thread done servicing request
00:35:55.952 00.000 1092 OnExposeComplete: enter
00:35:55.955 00.003 1092 UpdateGuideState(): m_state=6
00:35:55.957 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1020
00:35:55.960 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.34, Mass=544706, SNR=91.0, Peak=45376 HFD=3.6
00:35:55.963 00.003 1092 MultiStar: [#1 0.35,0.99,0.82,U] [#2 0.24,0.88,0.91,U] [#3 0.18,1.22,0.80,U] [#4 0.08,1.17,0.79,U] [#5 0.31,0.70,0.62,U] [#6 0.13,0.63,0.60,U] [#7 0.39,1.13,0.55,U] [#8 0.20,0.52,0.45,U] 
00:35:55.965 00.002 1092 single-star, 8 included, MultiStar: {0.19, 0.82}, one-star: {-0.06, 0.18}
00:35:55.968 00.003 1092 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.43) = xAngle (2.32 = 2.32)
00:35:55.970 00.002 1092 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.16 = 2.16)
00:35:55.972 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=0.18 hyp=0.19 cameraTheta=1.89 mountX=-0.13 mountY=0.16, mountTheta=2.26
00:35:55.976 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.18, opts=13)
00:35:55.980 00.004 1092 Enqueuing Move request for scope (-0.06, 0.18)
00:35:55.982 00.002 2744 Worker thread wakes up
00:35:55.982 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.18) opts 0xd
00:35:55.982 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.18)
00:35:55.982 00.000 2744 Moving (-0.06, 0.18) raw xDistance=-0.13 yDistance=0.16
00:35:55.983 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:35:55.983 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:55.983 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:35:55.983 00.000 2744 MoveAxis(E, 0, ABG)
00:35:55.983 00.000 2744 Move returns status 0, amount 0
00:35:55.983 00.000 2744 MoveAxis(N, 0, ABG)
00:35:55.983 00.000 2744 Move returns status 0, amount 0
00:35:55.983 00.000 2744 move complete, result=0
00:35:55.983 00.000 2744 worker thread done servicing request
00:35:55.998 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1494, FiltMax=65535, Gamma=0.510
00:35:56.012 00.014 1092 UpdateGuideState exits: m=544706 SNR=91.0
00:35:56.014 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:56.017 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:56.020 00.003 1092 Enqueuing Expose request
00:35:56.022 00.002 2744 Worker thread wakes up
00:35:56.022 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:35:56.024 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:56.024 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:35:59.414 03.390 2744 Exposure complete
00:35:59.623 00.209 2744 worker thread done servicing request
00:35:59.623 00.000 1092 OnExposeComplete: enter
00:35:59.626 00.003 1092 UpdateGuideState(): m_state=6
00:35:59.629 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1021
00:35:59.632 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1129.24, Mass=496296, SNR=79.9, Peak=55776 HFD=3.3
00:35:59.635 00.003 1092 MultiStar: [#1 0.13,0.72,0.90,U] [#2 0.07,1.02,1.10,U] [#3 0.04,1.06,0.74,U] [#4 -0.03,1.39,0.97,U] [#5 0.27,0.83,0.70,U] [#6 0.38,0.51,0.71,U] [#7 0.27,0.91,0.59,U] [#8 0.07,0.43,0.56,U] 
00:35:59.638 00.003 1092 single-star, 8 included, MultiStar: {0.08, 0.78}, one-star: {-0.29, 0.09}
00:35:59.641 00.003 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.00)
00:35:59.644 00.003 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
00:35:59.647 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.85 mountX=-0.30 mountY=0.00, mountTheta=3.12
00:35:59.652 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.09, opts=13)
00:35:59.655 00.003 1092 Enqueuing Move request for scope (-0.29, 0.09)
00:35:59.657 00.002 2744 Worker thread wakes up
00:35:59.657 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
00:35:59.657 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
00:35:59.658 00.001 2744 Moving (-0.29, 0.09) raw xDistance=-0.30 yDistance=0.00
00:35:59.658 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:35:59.658 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:35:59.658 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:35:59.658 00.000 2744 MoveAxis(E, 67, ABG)
00:35:59.658 00.000 2744 Guiding  Dir = 2, Dur = 67
00:35:59.658 00.000 2744 IsSlewing returns 0
00:35:59.659 00.001 2744 IsGuiding returns 0
00:35:59.659 00.000 2744 PulseGuide returned control before completion, sleep 77
00:35:59.675 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1597, FiltMax=65535, Gamma=0.510
00:35:59.691 00.016 1092 UpdateGuideState exits: m=496296 SNR=79.9
00:35:59.694 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:35:59.696 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:35:59.698 00.002 1092 Enqueuing Expose request
00:35:59.748 00.050 2744 IsGuiding returns 1
00:35:59.748 00.000 2744 scope still moving after pulse duration time elapsed
00:35:59.780 00.032 2744 IsSlewing returns 0
00:35:59.780 00.000 2744 IsGuiding returns 0
00:35:59.780 00.000 2744 scope move finished after 67 + 54 ms
00:35:59.780 00.000 2744 Move returns status 0, amount 67
00:35:59.780 00.000 2744 MoveAxis(N, 0, ABG)
00:35:59.781 00.001 2744 Move returns status 0, amount 0
00:35:59.781 00.000 2744 move complete, result=0
00:35:59.781 00.000 1092 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
00:35:59.784 00.003 2744 worker thread done servicing request
00:35:59.784 00.000 2744 Worker thread wakes up
00:35:59.784 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:35:59.784 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:03.176 03.392 2744 Exposure complete
00:36:03.360 00.184 2744 worker thread done servicing request
00:36:03.360 00.000 1092 OnExposeComplete: enter
00:36:03.362 00.002 1092 UpdateGuideState(): m_state=6
00:36:03.365 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1022
00:36:03.368 00.003 1092 Star::Find returns 1 (0), X=1601.77, Y=1129.41, Mass=484410, SNR=77.0, Peak=54256 HFD=3.3
00:36:03.370 00.002 1092 MultiStar: [#1 0.06,0.78,0.94,U] [#2 -0.01,0.83,0.99,U] [#3 -0.06,1.16,0.78,U] [#4 -0.18,1.19,0.83,U] [#5 0.06,0.59,0.63,U] [#6 -0.10,0.74,0.76,U] [#7 0.12,0.76,0.65,U] [#8 0.16,0.43,0.53,U] 
00:36:03.372 00.002 1092 single-star, 8 included, MultiStar: {-0.07, 0.75}, one-star: {-0.44, 0.26}
00:36:03.373 00.001 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
00:36:03.375 00.002 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
00:36:03.379 00.004 1092 CameraToMount -- cameraX=-0.44 cameraY=0.26 hyp=0.51 cameraTheta=2.62 mountX=-0.51 mountY=0.13, mountTheta=2.90
00:36:03.384 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.26, opts=13)
00:36:03.387 00.003 1092 Enqueuing Move request for scope (-0.44, 0.26)
00:36:03.389 00.002 2744 Worker thread wakes up
00:36:03.389 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.26) opts 0xd
00:36:03.389 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.26)
00:36:03.389 00.000 2744 Moving (-0.44, 0.26) raw xDistance=-0.51 yDistance=0.13
00:36:03.389 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.51
00:36:03.389 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:03.389 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:36:03.389 00.000 2744 MoveAxis(E, 119, ABG)
00:36:03.390 00.001 2744 Guiding  Dir = 2, Dur = 119
00:36:03.390 00.000 2744 IsSlewing returns 0
00:36:03.390 00.000 2744 IsGuiding returns 0
00:36:03.390 00.000 2744 PulseGuide returned control before completion, sleep 129
00:36:03.408 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:36:03.423 00.015 1092 UpdateGuideState exits: m=484410 SNR=77.0
00:36:03.426 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:03.428 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:03.431 00.003 1092 Enqueuing Expose request
00:36:03.530 00.099 2744 IsGuiding returns 1
00:36:03.530 00.000 2744 scope still moving after pulse duration time elapsed
00:36:03.563 00.033 2744 IsSlewing returns 0
00:36:03.564 00.001 2744 IsGuiding returns 1
00:36:03.593 00.029 2744 IsSlewing returns 0
00:36:03.594 00.001 2744 IsGuiding returns 1
00:36:03.625 00.031 2744 IsSlewing returns 0
00:36:03.626 00.001 2744 IsGuiding returns 0
00:36:03.626 00.000 2744 scope move finished after 119 + 116 ms
00:36:03.626 00.000 2744 Move returns status 0, amount 119
00:36:03.626 00.000 2744 MoveAxis(N, 0, ABG)
00:36:03.626 00.000 2744 Move returns status 0, amount 0
00:36:03.627 00.001 2744 move complete, result=0
00:36:03.627 00.000 2744 worker thread done servicing request
00:36:03.627 00.000 1092 GuideStep: -0.5 px 119 ms EAST, 0.1 px 0 ms NORTH
00:36:03.631 00.004 2744 Worker thread wakes up
00:36:03.631 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:03.631 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:07.024 03.393 2744 Exposure complete
00:36:07.224 00.200 2744 worker thread done servicing request
00:36:07.224 00.000 1092 OnExposeComplete: enter
00:36:07.227 00.003 1092 UpdateGuideState(): m_state=6
00:36:07.230 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1023
00:36:07.232 00.002 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.69, Mass=497687, SNR=72.9, Peak=49616 HFD=3.4
00:36:07.236 00.004 1092 MultiStar: [#1 0.22,0.36,1.08,U] [#2 0.08,0.72,1.01,U] [#3 0.13,0.95,0.91,U] [#4 0.00,0.75,0.90,U] [#5 0.03,0.30,0.84,U] [#6 0.10,0.36,0.81,U] [#7 0.36,0.33,0.68,U] [#8 0.36,-0.03,0.54,U] 
00:36:07.238 00.002 1092 refined, 8 included, MultiStar: {0.12, 0.38}, one-star: {-0.01, -0.46}
00:36:07.240 00.002 1092 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.43) = xAngle (1.68 = 1.68)
00:36:07.242 00.002 1092 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
00:36:07.245 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=0.38 hyp=0.40 cameraTheta=1.25 mountX=-0.04 mountY=0.40, mountTheta=1.68
00:36:07.249 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.38, opts=13)
00:36:07.254 00.005 1092 Enqueuing Move request for scope (0.12, 0.38)
00:36:07.256 00.002 2744 Worker thread wakes up
00:36:07.256 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.38) opts 0xd
00:36:07.256 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.38)
00:36:07.256 00.000 2744 Moving (0.12, 0.38) raw xDistance=-0.04 yDistance=0.40
00:36:07.256 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:36:07.256 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:07.256 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:36:07.256 00.000 2744 MoveAxis(E, 0, ABG)
00:36:07.256 00.000 2744 Move returns status 0, amount 0
00:36:07.256 00.000 2744 MoveAxis(N, 0, ABG)
00:36:07.256 00.000 2744 Move returns status 0, amount 0
00:36:07.256 00.000 2744 move complete, result=0
00:36:07.257 00.001 2744 worker thread done servicing request
00:36:07.275 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:36:07.291 00.016 1092 UpdateGuideState exits: m=497687 SNR=72.9
00:36:07.296 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:07.298 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:07.301 00.003 1092 Enqueuing Expose request
00:36:07.304 00.003 1092 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:36:07.307 00.003 2744 Worker thread wakes up
00:36:07.307 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:07.307 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:10.710 03.403 2744 Exposure complete
00:36:10.913 00.203 2744 worker thread done servicing request
00:36:10.913 00.000 1092 OnExposeComplete: enter
00:36:10.916 00.003 1092 UpdateGuideState(): m_state=6
00:36:10.919 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1024
00:36:10.921 00.002 1092 Star::Find returns 1 (0), X=1602.23, Y=1128.39, Mass=519690, SNR=85.6, Peak=47130 HFD=3.6
00:36:10.923 00.002 1092 MultiStar: [#1 0.56,0.00,0.86,U] [#2 0.51,-0.10,0.84,U] [#3 0.38,0.48,0.86,U] [#4 0.06,0.28,0.75,U] [#5 0.46,-0.27,0.67,U] [#6 0.26,-0.45,0.74,U] [#7 0.62,-0.15,0.46,U] [#8 0.31,-0.70,0.40,U] 
00:36:10.925 00.002 1092 refined, 8 included, MultiStar: {0.34, -0.16}, one-star: {0.02, -0.77}
00:36:10.927 00.002 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
00:36:10.930 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
00:36:10.932 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.16 hyp=0.37 cameraTheta=-0.45 mountX=0.37 mountY=-0.07, mountTheta=-0.18
00:36:10.937 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.16, opts=13)
00:36:10.939 00.002 1092 Enqueuing Move request for scope (0.34, -0.16)
00:36:10.941 00.002 2744 Worker thread wakes up
00:36:10.941 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.16) opts 0xd
00:36:10.941 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.16)
00:36:10.941 00.000 2744 Moving (0.34, -0.16) raw xDistance=0.37 yDistance=-0.07
00:36:10.941 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.37
00:36:10.941 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:10.941 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:36:10.942 00.001 2744 MoveAxis(W, 84, ABG)
00:36:10.942 00.000 2744 Guiding  Dir = 3, Dur = 84
00:36:10.942 00.000 2744 IsSlewing returns 0
00:36:10.942 00.000 2744 IsGuiding returns 0
00:36:10.942 00.000 2744 PulseGuide returned control before completion, sleep 94
00:36:10.963 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:36:10.977 00.014 1092 UpdateGuideState exits: m=519690 SNR=85.6
00:36:10.980 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:10.983 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:10.985 00.002 1092 Enqueuing Expose request
00:36:11.051 00.066 2744 IsGuiding returns 1
00:36:11.051 00.000 2744 scope still moving after pulse duration time elapsed
00:36:11.082 00.031 2744 IsSlewing returns 0
00:36:11.082 00.000 2744 IsGuiding returns 0
00:36:11.082 00.000 2744 scope move finished after 84 + 56 ms
00:36:11.082 00.000 2744 Move returns status 0, amount 84
00:36:11.082 00.000 2744 MoveAxis(N, 0, ABG)
00:36:11.083 00.001 2744 Move returns status 0, amount 0
00:36:11.083 00.000 2744 move complete, result=0
00:36:11.083 00.000 2744 worker thread done servicing request
00:36:11.083 00.000 2744 Worker thread wakes up
00:36:11.083 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:11.083 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:11.086 00.003 1092 GuideStep: 0.4 px 84 ms WEST, -0.1 px 0 ms NORTH
00:36:14.487 03.401 2744 Exposure complete
00:36:14.729 00.242 2744 worker thread done servicing request
00:36:14.729 00.000 1092 OnExposeComplete: enter
00:36:14.734 00.005 1092 UpdateGuideState(): m_state=6
00:36:14.739 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1025
00:36:14.742 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1128.68, Mass=512143, SNR=82.9, Peak=50762 HFD=3.4
00:36:14.748 00.006 1092 MultiStar: [#1 1.40,0.30,0.95,U] [#2 1.38,0.55,0.86,U] [#3 1.32,0.49,0.74,U] [#4 1.08,0.80,0.75,U] [#5 1.35,0.19,0.76,U] [#6 1.42,0.09,0.74,U] [#7 1.62,0.22,0.68,U] [#8 1.28,-0.29,0.45,U] 
00:36:14.751 00.003 1092 single-star, 8 included, MultiStar: {1.32, 0.21}, one-star: {1.11, -0.47}
00:36:14.756 00.005 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
00:36:14.761 00.005 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
00:36:14.765 00.004 1092 CameraToMount -- cameraX=1.11 cameraY=-0.47 hyp=1.20 cameraTheta=-0.40 mountX=1.20 mountY=-0.16, mountTheta=-0.13
00:36:14.773 00.008 1092 SchedulePrimaryMove(0F8C9988, x=1.11, y=-0.47, opts=13)
00:36:14.776 00.003 1092 Enqueuing Move request for scope (1.11, -0.47)
00:36:14.780 00.004 2744 Worker thread wakes up
00:36:14.780 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.11, -0.47) opts 0xd
00:36:14.780 00.000 2744 Handling offset move in thread for scope, endpoint = (1.11, -0.47)
00:36:14.780 00.000 2744 Moving (1.11, -0.47) raw xDistance=1.20 yDistance=-0.16
00:36:14.780 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.77 from input 1.20
00:36:14.780 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:14.780 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:36:14.781 00.001 2744 MoveAxis(W, 275, ABG)
00:36:14.781 00.000 2744 Guiding  Dir = 3, Dur = 275
00:36:14.781 00.000 2744 IsSlewing returns 0
00:36:14.781 00.000 2744 IsGuiding returns 0
00:36:14.782 00.001 2744 PulseGuide returned control before completion, sleep 285
00:36:14.802 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4749, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:36:14.822 00.020 1092 UpdateGuideState exits: m=512143 SNR=82.9
00:36:14.825 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:14.831 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:14.835 00.004 1092 Enqueuing Expose request
00:36:15.078 00.243 2744 IsGuiding returns 1
00:36:15.078 00.000 2744 scope still moving after pulse duration time elapsed
00:36:15.109 00.031 2744 IsSlewing returns 0
00:36:15.109 00.000 2744 IsGuiding returns 0
00:36:15.109 00.000 2744 scope move finished after 275 + 53 ms
00:36:15.110 00.001 2744 Move returns status 0, amount 275
00:36:15.110 00.000 2744 MoveAxis(N, 0, ABG)
00:36:15.110 00.000 2744 Move returns status 0, amount 0
00:36:15.110 00.000 2744 move complete, result=0
00:36:15.110 00.000 2744 worker thread done servicing request
00:36:15.110 00.000 2744 Worker thread wakes up
00:36:15.110 00.000 1092 GuideStep: 1.2 px 275 ms WEST, -0.2 px 0 ms NORTH
00:36:15.114 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:15.114 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:18.507 03.393 2744 Exposure complete
00:36:18.708 00.201 2744 worker thread done servicing request
00:36:18.708 00.000 1092 OnExposeComplete: enter
00:36:18.711 00.003 1092 UpdateGuideState(): m_state=6
00:36:18.714 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1026
00:36:18.716 00.002 1092 Star::Find returns 1 (0), X=1603.65, Y=1128.53, Mass=523398, SNR=88.4, Peak=45811 HFD=3.3
00:36:18.720 00.004 1092 MultiStar: [#1 1.90,0.11,0.84,U] [#2 1.59,0.35,0.91,U] [#3 1.75,0.43,0.68,U] [#4 1.54,0.45,0.79,U] [#5 1.67,0.16,0.67,U] [#6 1.67,0.06,0.70,U] [#7 1.80,0.25,0.51,U] [#8 1.52,-0.09,0.37,U] 
00:36:18.722 00.002 1092 single-star, 8 included, MultiStar: {1.65, 0.11}, one-star: {1.44, -0.62}
00:36:18.724 00.002 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
00:36:18.730 00.006 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
00:36:18.733 00.003 1092 CameraToMount -- cameraX=1.44 cameraY=-0.62 hyp=1.57 cameraTheta=-0.41 mountX=1.57 mountY=-0.21, mountTheta=-0.14
00:36:18.737 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.44, y=-0.62, opts=13)
00:36:18.740 00.003 1092 Enqueuing Move request for scope (1.44, -0.62)
00:36:18.742 00.002 2744 Worker thread wakes up
00:36:18.742 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.44, -0.62) opts 0xd
00:36:18.742 00.000 2744 Handling offset move in thread for scope, endpoint = (1.44, -0.62)
00:36:18.742 00.000 2744 Moving (1.44, -0.62) raw xDistance=1.57 yDistance=-0.21
00:36:18.742 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.57
00:36:18.742 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:18.743 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:36:18.743 00.000 2744 MoveAxis(W, 370, ABG)
00:36:18.743 00.000 2744 Guiding  Dir = 3, Dur = 370
00:36:18.743 00.000 2744 IsSlewing returns 0
00:36:18.743 00.000 2744 IsGuiding returns 0
00:36:18.744 00.001 2744 PulseGuide returned control before completion, sleep 380
00:36:18.759 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1616, FiltMax=65535, Gamma=0.510
00:36:18.775 00.016 1092 UpdateGuideState exits: m=523398 SNR=88.4
00:36:18.779 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:18.781 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:18.784 00.003 1092 Enqueuing Expose request
00:36:19.128 00.344 2744 IsGuiding returns 1
00:36:19.128 00.000 2744 scope still moving after pulse duration time elapsed
00:36:19.158 00.030 2744 IsSlewing returns 0
00:36:19.158 00.000 2744 IsGuiding returns 0
00:36:19.158 00.000 2744 scope move finished after 370 + 44 ms
00:36:19.158 00.000 2744 Move returns status 0, amount 370
00:36:19.158 00.000 2744 MoveAxis(N, 0, ABG)
00:36:19.158 00.000 2744 Move returns status 0, amount 0
00:36:19.159 00.001 2744 move complete, result=0
00:36:19.159 00.000 2744 worker thread done servicing request
00:36:19.159 00.000 2744 Worker thread wakes up
00:36:19.159 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:19.159 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:19.159 00.000 1092 GuideStep: 1.6 px 370 ms WEST, -0.2 px 0 ms NORTH
00:36:22.552 03.393 2744 Exposure complete
00:36:22.766 00.214 2744 worker thread done servicing request
00:36:22.766 00.000 1092 OnExposeComplete: enter
00:36:22.769 00.003 1092 UpdateGuideState(): m_state=6
00:36:22.772 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1027
00:36:22.775 00.003 1092 Star::Find returns 1 (0), X=1603.16, Y=1128.98, Mass=540594, SNR=90.9, Peak=48131 HFD=3.2
00:36:22.778 00.003 1092 MultiStar: [#1 1.41,0.42,0.89,U] [#2 1.31,0.53,0.85,U] [#3 1.39,0.52,0.64,U] [#4 1.03,1.03,0.82,U] [#5 1.24,0.45,0.71,U] [#6 1.32,0.42,0.71,U] [#7 1.60,0.41,0.53,U] [#8 1.16,0.22,0.49,U] 
00:36:22.781 00.003 1092 single-star, 8 included, MultiStar: {1.25, 0.42}, one-star: {0.95, -0.17}
00:36:22.784 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:36:22.786 00.002 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:36:22.789 00.003 1092 CameraToMount -- cameraX=0.95 cameraY=-0.17 hyp=0.96 cameraTheta=-0.18 mountX=0.93 mountY=0.09, mountTheta=0.09
00:36:22.793 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.95, y=-0.17, opts=13)
00:36:22.797 00.004 1092 Enqueuing Move request for scope (0.95, -0.17)
00:36:22.799 00.002 2744 Worker thread wakes up
00:36:22.799 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.17) opts 0xd
00:36:22.799 00.000 2744 Handling offset move in thread for scope, endpoint = (0.95, -0.17)
00:36:22.800 00.001 2744 Moving (0.95, -0.17) raw xDistance=0.93 yDistance=0.09
00:36:22.800 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.93
00:36:22.800 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:22.800 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:36:22.800 00.000 2744 MoveAxis(W, 235, ABG)
00:36:22.800 00.000 2744 Guiding  Dir = 3, Dur = 235
00:36:22.800 00.000 2744 IsSlewing returns 0
00:36:22.800 00.000 2744 IsGuiding returns 0
00:36:22.801 00.001 2744 PulseGuide returned control before completion, sleep 245
00:36:22.816 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1731, FiltMax=65535, Gamma=0.510
00:36:22.833 00.017 1092 UpdateGuideState exits: m=540594 SNR=90.9
00:36:22.836 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:22.839 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:22.841 00.002 1092 Enqueuing Expose request
00:36:23.054 00.213 2744 IsGuiding returns 1
00:36:23.054 00.000 2744 scope still moving after pulse duration time elapsed
00:36:23.085 00.031 2744 IsSlewing returns 0
00:36:23.085 00.000 2744 IsGuiding returns 0
00:36:23.085 00.000 2744 scope move finished after 235 + 50 ms
00:36:23.085 00.000 2744 Move returns status 0, amount 235
00:36:23.086 00.001 2744 MoveAxis(N, 0, ABG)
00:36:23.086 00.000 2744 Move returns status 0, amount 0
00:36:23.086 00.000 2744 move complete, result=0
00:36:23.086 00.000 2744 worker thread done servicing request
00:36:23.086 00.000 2744 Worker thread wakes up
00:36:23.086 00.000 1092 GuideStep: 0.9 px 235 ms WEST, 0.1 px 0 ms NORTH
00:36:23.089 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:23.089 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:26.477 03.388 2744 Exposure complete
00:36:26.712 00.235 2744 worker thread done servicing request
00:36:26.712 00.000 1092 OnExposeComplete: enter
00:36:26.716 00.004 1092 UpdateGuideState(): m_state=6
00:36:26.719 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1028
00:36:26.721 00.002 1092 Star::Find returns 1 (0), X=1603.16, Y=1128.69, Mass=535889, SNR=81.4, Peak=53779 HFD=3.4
00:36:26.724 00.003 1092 MultiStar: [#1 1.42,0.41,1.25,U] [#2 1.39,0.49,0.96,U] [#3 1.36,0.63,0.85,U] [#4 1.26,0.68,0.90,U] [#5 1.45,0.12,0.86,U] [#6 1.33,0.13,0.60,U] [#7 1.61,0.32,0.63,U] [#8 1.29,-0.04,0.51,U] 
00:36:26.726 00.002 1092 single-star, 8 included, MultiStar: {1.33, 0.27}, one-star: {0.95, -0.47}
00:36:26.729 00.003 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
00:36:26.732 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
00:36:26.734 00.002 1092 CameraToMount -- cameraX=0.95 cameraY=-0.47 hyp=1.06 cameraTheta=-0.46 mountX=1.06 mountY=-0.19, mountTheta=-0.18
00:36:26.739 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.95, y=-0.47, opts=13)
00:36:26.741 00.002 1092 Enqueuing Move request for scope (0.95, -0.47)
00:36:26.744 00.003 2744 Worker thread wakes up
00:36:26.744 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.47) opts 0xd
00:36:26.744 00.000 2744 Handling offset move in thread for scope, endpoint = (0.95, -0.47)
00:36:26.744 00.000 2744 Moving (0.95, -0.47) raw xDistance=1.06 yDistance=-0.19
00:36:26.745 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.06
00:36:26.745 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:26.745 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:36:26.745 00.000 2744 MoveAxis(W, 253, ABG)
00:36:26.745 00.000 2744 Guiding  Dir = 3, Dur = 253
00:36:26.745 00.000 2744 IsSlewing returns 0
00:36:26.745 00.000 2744 IsGuiding returns 0
00:36:26.745 00.000 2744 PulseGuide returned control before completion, sleep 263
00:36:26.762 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:36:26.781 00.019 1092 UpdateGuideState exits: m=535889 SNR=81.4
00:36:26.785 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:26.787 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:26.789 00.002 1092 Enqueuing Expose request
00:36:27.010 00.221 2744 IsGuiding returns 1
00:36:27.010 00.000 2744 scope still moving after pulse duration time elapsed
00:36:27.042 00.032 2744 IsSlewing returns 0
00:36:27.042 00.000 2744 IsGuiding returns 0
00:36:27.042 00.000 2744 scope move finished after 253 + 43 ms
00:36:27.042 00.000 2744 Move returns status 0, amount 253
00:36:27.042 00.000 2744 MoveAxis(N, 0, ABG)
00:36:27.042 00.000 2744 Move returns status 0, amount 0
00:36:27.042 00.000 2744 move complete, result=0
00:36:27.043 00.001 2744 worker thread done servicing request
00:36:27.043 00.000 2744 Worker thread wakes up
00:36:27.043 00.000 1092 GuideStep: 1.1 px 253 ms WEST, -0.2 px 0 ms NORTH
00:36:27.046 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:27.046 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:30.444 03.398 2744 Exposure complete
00:36:30.645 00.201 2744 worker thread done servicing request
00:36:30.645 00.000 1092 OnExposeComplete: enter
00:36:30.647 00.002 1092 UpdateGuideState(): m_state=6
00:36:30.652 00.005 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1029
00:36:30.655 00.003 1092 Star::Find returns 1 (0), X=1602.55, Y=1129.12, Mass=508681, SNR=88.3, Peak=52259 HFD=3.4
00:36:30.657 00.002 1092 MultiStar: [#1 0.78,0.68,0.75,U] [#2 0.64,0.79,0.96,U] [#3 0.72,0.88,0.77,U] [#4 0.55,0.92,0.70,U] [#5 0.76,0.71,0.92,U] [#6 0.51,0.55,0.68,U] [#7 0.56,0.42,0.56,U] [#8 0.70,0.14,0.46,U] 
00:36:30.659 00.002 1092 single-star, 8 included, MultiStar: {0.61, 0.57}, one-star: {0.34, -0.04}
00:36:30.662 00.003 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
00:36:30.664 00.002 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:36:30.667 00.003 1092 CameraToMount -- cameraX=0.34 cameraY=-0.04 hyp=0.34 cameraTheta=-0.11 mountX=0.33 mountY=0.06, mountTheta=0.17
00:36:30.671 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.04, opts=13)
00:36:30.674 00.003 1092 Enqueuing Move request for scope (0.34, -0.04)
00:36:30.676 00.002 2744 Worker thread wakes up
00:36:30.676 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.04) opts 0xd
00:36:30.676 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.04)
00:36:30.676 00.000 2744 Moving (0.34, -0.04) raw xDistance=0.33 yDistance=0.06
00:36:30.676 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.33
00:36:30.677 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:30.677 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:36:30.677 00.000 2744 MoveAxis(W, 91, ABG)
00:36:30.677 00.000 2744 Guiding  Dir = 3, Dur = 91
00:36:30.677 00.000 2744 IsSlewing returns 0
00:36:30.677 00.000 2744 IsGuiding returns 0
00:36:30.677 00.000 2744 PulseGuide returned control before completion, sleep 101
00:36:30.692 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1485, FiltMax=65535, Gamma=0.510
00:36:30.706 00.014 1092 UpdateGuideState exits: m=508681 SNR=88.3
00:36:30.709 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:30.711 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:30.714 00.003 1092 Enqueuing Expose request
00:36:30.795 00.081 2744 IsGuiding returns 0
00:36:30.795 00.000 2744 Move returns status 0, amount 91
00:36:30.795 00.000 2744 MoveAxis(N, 0, ABG)
00:36:30.795 00.000 2744 Move returns status 0, amount 0
00:36:30.795 00.000 2744 move complete, result=0
00:36:30.796 00.001 2744 worker thread done servicing request
00:36:30.796 00.000 2744 Worker thread wakes up
00:36:30.796 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:30.797 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:30.801 00.004 1092 GuideStep: 0.3 px 91 ms WEST, 0.1 px 0 ms NORTH
00:36:34.192 03.391 2744 Exposure complete
00:36:34.383 00.191 1092 OnExposeComplete: enter
00:36:34.385 00.002 1092 UpdateGuideState(): m_state=6
00:36:34.388 00.003 2744 worker thread done servicing request
00:36:34.388 00.000 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1030
00:36:34.392 00.004 1092 Star::Find returns 1 (0), X=1602.22, Y=1128.98, Mass=528193, SNR=85.0, Peak=46915 HFD=3.2
00:36:34.396 00.004 1092 MultiStar: [#1 0.43,0.66,0.93,U] [#2 0.37,0.69,0.97,U] [#3 0.43,1.00,0.90,U] [#4 0.19,1.04,0.84,U] [#5 0.40,0.52,0.72,U] [#6 0.40,0.35,0.73,U] [#7 0.68,0.54,0.48,U] [#8 0.71,-0.02,0.47,U] 
00:36:34.399 00.003 1092 single-star, 8 included, MultiStar: {0.36, 0.53}, one-star: {0.00, -0.18}
00:36:34.401 00.002 1092 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.43) = xAngle (-1.12 = -1.12)
00:36:34.405 00.004 1092 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.27 = -1.27)
00:36:34.407 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=0.08 mountY=-0.17, mountTheta=-1.14
00:36:34.413 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=-0.18, opts=13)
00:36:34.416 00.003 1092 Enqueuing Move request for scope (0.00, -0.18)
00:36:34.419 00.003 2744 Worker thread wakes up
00:36:34.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.18) opts 0xd
00:36:34.419 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, -0.18)
00:36:34.419 00.000 2744 Moving (0.00, -0.18) raw xDistance=0.08 yDistance=-0.17
00:36:34.419 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
00:36:34.419 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:34.420 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:36:34.420 00.000 2744 MoveAxis(E, 0, ABG)
00:36:34.420 00.000 2744 Move returns status 0, amount 0
00:36:34.420 00.000 2744 MoveAxis(N, 0, ABG)
00:36:34.420 00.000 2744 Move returns status 0, amount 0
00:36:34.420 00.000 2744 move complete, result=0
00:36:34.420 00.000 2744 worker thread done servicing request
00:36:34.437 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1517, FiltMax=65535, Gamma=0.510
00:36:34.452 00.015 1092 UpdateGuideState exits: m=528193 SNR=85.0
00:36:34.455 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:34.457 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:34.459 00.002 1092 Enqueuing Expose request
00:36:34.461 00.002 2744 Worker thread wakes up
00:36:34.462 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:36:34.463 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:34.464 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:37.863 03.399 2744 Exposure complete
00:36:38.083 00.220 2744 worker thread done servicing request
00:36:38.083 00.000 1092 OnExposeComplete: enter
00:36:38.086 00.003 1092 UpdateGuideState(): m_state=6
00:36:38.089 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1031
00:36:38.092 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1129.58, Mass=501323, SNR=77.1, Peak=55280 HFD=3.2
00:36:38.096 00.004 1092 MultiStar: [#1 0.45,1.01,0.94,U] [#2 0.31,0.99,1.01,U] [#3 0.38,1.37,0.82,U] [#4 0.09,1.14,0.96,U] [#5 0.28,0.92,0.69,U] [#6 0.28,0.72,0.73,U] [#7 0.61,1.05,0.61,U] [#8 0.51,0.86,0.51,U] 
00:36:38.098 00.002 1092 single-star, 8 included, MultiStar: {0.29, 0.94}, one-star: {-0.01, 0.43}
00:36:38.101 00.003 1092 CameraToMount -- cameraTheta (1.60) - m_xAngle (-0.43) = xAngle (2.03 = 2.03)
00:36:38.103 00.002 1092 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.87 = 1.87)
00:36:38.106 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=0.43 hyp=0.43 cameraTheta=1.60 mountX=-0.19 mountY=0.41, mountTheta=2.00
00:36:38.111 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.43, opts=13)
00:36:38.114 00.003 1092 Enqueuing Move request for scope (-0.01, 0.43)
00:36:38.117 00.003 2744 Worker thread wakes up
00:36:38.118 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.43) opts 0xd
00:36:38.118 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.43)
00:36:38.118 00.000 2744 Moving (-0.01, 0.43) raw xDistance=-0.19 yDistance=0.41
00:36:38.118 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:36:38.118 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:38.118 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:36:38.118 00.000 2744 MoveAxis(E, 0, ABG)
00:36:38.118 00.000 2744 Move returns status 0, amount 0
00:36:38.118 00.000 2744 MoveAxis(N, 0, ABG)
00:36:38.118 00.000 2744 Move returns status 0, amount 0
00:36:38.118 00.000 2744 move complete, result=0
00:36:38.118 00.000 2744 worker thread done servicing request
00:36:38.133 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4755, FiltMin=1645, FiltMax=65535, Gamma=0.510
00:36:38.149 00.016 1092 UpdateGuideState exits: m=501323 SNR=77.1
00:36:38.152 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:38.155 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:38.157 00.002 1092 Enqueuing Expose request
00:36:38.160 00.003 2744 Worker thread wakes up
00:36:38.160 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:36:38.162 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:38.162 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:41.557 03.395 2744 Exposure complete
00:36:41.777 00.220 2744 worker thread done servicing request
00:36:41.777 00.000 1092 OnExposeComplete: enter
00:36:41.779 00.002 1092 UpdateGuideState(): m_state=6
00:36:41.784 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1032
00:36:41.788 00.004 1092 Star::Find returns 1 (0), X=1602.57, Y=1129.14, Mass=531749, SNR=97.9, Peak=53779 HFD=3.4
00:36:41.792 00.004 1092 MultiStar: [#1 0.80,0.69,0.83,U] [#2 0.60,0.75,0.84,U] [#3 0.83,1.15,0.79,U] [#4 0.54,0.95,0.62,U] [#5 0.81,0.66,0.64,U] [#6 0.51,0.51,0.67,U] [#7 1.12,0.55,0.46,U] [#8 0.55,0.40,0.38,U] 
00:36:41.794 00.002 1092 single-star, 8 included, MultiStar: {0.66, 0.62}, one-star: {0.36, -0.01}
00:36:41.798 00.004 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
00:36:41.801 00.003 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
00:36:41.804 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-0.03 mountX=0.33 mountY=0.08, mountTheta=0.25
00:36:41.809 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.01, opts=13)
00:36:41.816 00.007 1092 Enqueuing Move request for scope (0.36, -0.01)
00:36:41.819 00.003 2744 Worker thread wakes up
00:36:41.819 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.01) opts 0xd
00:36:41.819 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.01)
00:36:41.820 00.001 2744 Moving (0.36, -0.01) raw xDistance=0.33 yDistance=0.08
00:36:41.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:36:41.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:41.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:36:41.820 00.000 2744 MoveAxis(W, 73, ABG)
00:36:41.820 00.000 2744 Guiding  Dir = 3, Dur = 73
00:36:41.820 00.000 2744 IsSlewing returns 0
00:36:41.822 00.002 2744 IsGuiding returns 0
00:36:41.822 00.000 2744 PulseGuide returned control before completion, sleep 83
00:36:41.842 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1163, FiltMax=65535, Gamma=0.510
00:36:41.865 00.023 1092 UpdateGuideState exits: m=531749 SNR=97.9
00:36:41.868 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:41.870 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:41.873 00.003 1092 Enqueuing Expose request
00:36:41.921 00.048 2744 IsGuiding returns 0
00:36:41.921 00.000 2744 Move returns status 0, amount 73
00:36:41.921 00.000 2744 MoveAxis(N, 0, ABG)
00:36:41.921 00.000 2744 Move returns status 0, amount 0
00:36:41.921 00.000 2744 move complete, result=0
00:36:41.922 00.001 2744 worker thread done servicing request
00:36:41.922 00.000 2744 Worker thread wakes up
00:36:41.922 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:41.922 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:41.923 00.001 1092 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
00:36:45.305 03.382 2744 Exposure complete
00:36:45.519 00.214 2744 worker thread done servicing request
00:36:45.519 00.000 1092 OnExposeComplete: enter
00:36:45.522 00.003 1092 UpdateGuideState(): m_state=6
00:36:45.525 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1033
00:36:45.528 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1129.32, Mass=519548, SNR=86.3, Peak=60547 HFD=3.2
00:36:45.531 00.003 1092 MultiStar: [#1 0.69,0.97,0.89,U] [#2 0.93,0.74,0.93,U] [#3 0.80,1.25,0.89,U] [#4 0.66,1.13,0.98,U] [#5 0.82,0.67,0.80,U] [#6 0.90,0.52,0.68,U] [#7 0.83,0.82,0.50,U] [#8 0.77,0.80,0.44,U] 
00:36:45.534 00.003 1092 single-star, 8 included, MultiStar: {0.76, 0.79}, one-star: {0.53, 0.17}
00:36:45.536 00.002 1092 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.43) = xAngle (0.73 = 0.73)
00:36:45.538 00.002 1092 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.58 = 0.58)
00:36:45.540 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=0.17 hyp=0.56 cameraTheta=0.31 mountX=0.41 mountY=0.30, mountTheta=0.63
00:36:45.546 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.17, opts=13)
00:36:45.548 00.002 1092 Enqueuing Move request for scope (0.53, 0.17)
00:36:45.551 00.003 2744 Worker thread wakes up
00:36:45.552 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.17) opts 0xd
00:36:45.552 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.17)
00:36:45.552 00.000 2744 Moving (0.53, 0.17) raw xDistance=0.41 yDistance=0.30
00:36:45.552 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.41
00:36:45.552 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:45.552 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:36:45.552 00.000 2744 MoveAxis(W, 98, ABG)
00:36:45.552 00.000 2744 Guiding  Dir = 3, Dur = 98
00:36:45.552 00.000 2744 IsSlewing returns 0
00:36:45.552 00.000 2744 IsGuiding returns 0
00:36:45.553 00.001 2744 PulseGuide returned control before completion, sleep 108
00:36:45.567 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:36:45.583 00.016 1092 UpdateGuideState exits: m=519548 SNR=86.3
00:36:45.587 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:45.589 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:45.591 00.002 1092 Enqueuing Expose request
00:36:45.663 00.072 2744 IsGuiding returns 1
00:36:45.663 00.000 2744 scope still moving after pulse duration time elapsed
00:36:45.695 00.032 2744 IsSlewing returns 0
00:36:45.695 00.000 2744 IsGuiding returns 0
00:36:45.695 00.000 2744 scope move finished after 98 + 44 ms
00:36:45.695 00.000 2744 Move returns status 0, amount 98
00:36:45.696 00.001 2744 MoveAxis(N, 0, ABG)
00:36:45.696 00.000 2744 Move returns status 0, amount 0
00:36:45.696 00.000 2744 move complete, result=0
00:36:45.696 00.000 2744 worker thread done servicing request
00:36:45.696 00.000 2744 Worker thread wakes up
00:36:45.696 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:45.696 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:45.697 00.001 1092 GuideStep: 0.4 px 98 ms WEST, 0.3 px 0 ms NORTH
00:36:49.086 03.389 2744 Exposure complete
00:36:49.290 00.204 2744 worker thread done servicing request
00:36:49.290 00.000 1092 OnExposeComplete: enter
00:36:49.293 00.003 1092 UpdateGuideState(): m_state=6
00:36:49.296 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1034
00:36:49.299 00.003 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.23, Mass=481893, SNR=79.1, Peak=50643 HFD=3.3
00:36:49.301 00.002 1092 MultiStar: [#1 0.77,0.74,1.00,U] [#2 0.59,0.90,0.96,U] [#3 0.55,0.99,0.83,U] [#4 0.44,0.99,0.85,U] [#5 0.61,0.44,0.79,U] [#6 0.49,0.52,0.86,U] [#7 0.76,0.86,0.52,U] [#8 0.59,0.39,0.46,U] 
00:36:49.303 00.002 1092 single-star, 8 included, MultiStar: {0.55, 0.65}, one-star: {0.28, 0.08}
00:36:49.305 00.002 1092 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.43) = xAngle (0.70 = 0.70)
00:36:49.307 00.002 1092 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.54 = 0.54)
00:36:49.310 00.003 1092 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.27 mountX=0.22 mountY=0.15, mountTheta=0.59
00:36:49.316 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.08, opts=13)
00:36:49.320 00.004 1092 Enqueuing Move request for scope (0.28, 0.08)
00:36:49.322 00.002 2744 Worker thread wakes up
00:36:49.322 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
00:36:49.322 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
00:36:49.322 00.000 2744 Moving (0.28, 0.08) raw xDistance=0.22 yDistance=0.15
00:36:49.322 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:36:49.322 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:49.323 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:36:49.323 00.000 2744 MoveAxis(E, 0, ABG)
00:36:49.323 00.000 2744 Move returns status 0, amount 0
00:36:49.323 00.000 2744 MoveAxis(N, 0, ABG)
00:36:49.323 00.000 2744 Move returns status 0, amount 0
00:36:49.323 00.000 2744 move complete, result=0
00:36:49.323 00.000 2744 worker thread done servicing request
00:36:49.340 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:36:49.356 00.016 1092 UpdateGuideState exits: m=481893 SNR=79.1
00:36:49.359 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:49.362 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:49.364 00.002 1092 Enqueuing Expose request
00:36:49.366 00.002 2744 Worker thread wakes up
00:36:49.366 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:49.366 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:49.366 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:36:52.778 03.412 2744 Exposure complete
00:36:53.006 00.228 2744 worker thread done servicing request
00:36:53.006 00.000 1092 OnExposeComplete: enter
00:36:53.008 00.002 1092 UpdateGuideState(): m_state=6
00:36:53.012 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1035
00:36:53.015 00.003 1092 Star::Find returns 1 (0), X=1603.10, Y=1128.95, Mass=508113, SNR=77.4, Peak=52163 HFD=3.0
00:36:53.018 00.003 1092 MultiStar: [#1 1.27,0.53,0.95,U] [#2 1.19,0.53,1.11,U] [#3 1.36,0.91,0.95,U] [#4 1.09,1.02,0.93,U] [#5 1.33,0.52,0.80,U] [#6 1.31,0.47,0.85,U] [#7 1.63,0.83,0.61,U] [#8 1.33,0.18,0.57,U] 
00:36:53.021 00.003 1092 single-star, 8 included, MultiStar: {1.24, 0.53}, one-star: {0.88, -0.21}
00:36:53.024 00.003 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
00:36:53.026 00.002 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
00:36:53.029 00.003 1092 CameraToMount -- cameraX=0.88 cameraY=-0.21 hyp=0.91 cameraTheta=-0.23 mountX=0.89 mountY=0.04, mountTheta=0.04
00:36:53.034 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.88, y=-0.21, opts=13)
00:36:53.037 00.003 1092 Enqueuing Move request for scope (0.88, -0.21)
00:36:53.040 00.003 2744 Worker thread wakes up
00:36:53.040 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.21) opts 0xd
00:36:53.040 00.000 2744 Handling offset move in thread for scope, endpoint = (0.88, -0.21)
00:36:53.040 00.000 2744 Moving (0.88, -0.21) raw xDistance=0.89 yDistance=0.04
00:36:53.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
00:36:53.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:53.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:36:53.040 00.000 2744 MoveAxis(W, 199, ABG)
00:36:53.040 00.000 2744 Guiding  Dir = 3, Dur = 199
00:36:53.040 00.000 2744 IsSlewing returns 0
00:36:53.041 00.001 2744 IsGuiding returns 0
00:36:53.041 00.000 2744 PulseGuide returned control before completion, sleep 209
00:36:53.055 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1440, FiltMax=65535, Gamma=0.510
00:36:53.076 00.021 1092 UpdateGuideState exits: m=508113 SNR=77.4
00:36:53.080 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:53.082 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:53.085 00.003 1092 Enqueuing Expose request
00:36:53.255 00.170 2744 IsGuiding returns 1
00:36:53.255 00.000 2744 scope still moving after pulse duration time elapsed
00:36:53.286 00.031 2744 IsSlewing returns 0
00:36:53.286 00.000 2744 IsGuiding returns 0
00:36:53.286 00.000 2744 scope move finished after 199 + 46 ms
00:36:53.286 00.000 2744 Move returns status 0, amount 199
00:36:53.286 00.000 2744 MoveAxis(N, 0, ABG)
00:36:53.286 00.000 2744 Move returns status 0, amount 0
00:36:53.286 00.000 2744 move complete, result=0
00:36:53.287 00.001 2744 worker thread done servicing request
00:36:53.287 00.000 2744 Worker thread wakes up
00:36:53.287 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:53.287 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:36:53.287 00.000 1092 GuideStep: 0.9 px 199 ms WEST, 0.0 px 0 ms NORTH
00:36:56.683 03.396 2744 Exposure complete
00:36:56.874 00.191 2744 worker thread done servicing request
00:36:56.874 00.000 1092 OnExposeComplete: enter
00:36:56.878 00.004 1092 UpdateGuideState(): m_state=6
00:36:56.880 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1036
00:36:56.883 00.003 1092 Star::Find returns 1 (0), X=1602.71, Y=1129.33, Mass=522747, SNR=88.1, Peak=54995 HFD=3.4
00:36:56.887 00.004 1092 MultiStar: [#1 0.84,0.73,0.83,U] [#2 0.71,0.80,0.89,U] [#3 0.76,1.13,0.76,U] [#4 0.58,1.14,0.79,U] [#5 0.74,0.60,0.71,U] [#6 0.77,0.33,0.73,U] [#7 0.55,1.13,0.66,U] [#8 0.65,0.31,0.37,U] 
00:36:56.889 00.002 1092 single-star, 8 included, MultiStar: {0.68, 0.71}, one-star: {0.50, 0.18}
00:36:56.891 00.002 1092 CameraToMount -- cameraTheta (0.34) - m_xAngle (-0.43) = xAngle (0.77 = 0.77)
00:36:56.895 00.004 1092 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.61 = 0.61)
00:36:56.897 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=0.18 hyp=0.53 cameraTheta=0.34 mountX=0.38 mountY=0.30, mountTheta=0.68
00:36:56.903 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.18, opts=13)
00:36:56.905 00.002 1092 Enqueuing Move request for scope (0.50, 0.18)
00:36:56.907 00.002 2744 Worker thread wakes up
00:36:56.907 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.18) opts 0xd
00:36:56.908 00.001 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.18)
00:36:56.908 00.000 2744 Moving (0.50, 0.18) raw xDistance=0.38 yDistance=0.30
00:36:56.908 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
00:36:56.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:36:56.908 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:36:56.908 00.000 2744 MoveAxis(W, 99, ABG)
00:36:56.908 00.000 2744 Guiding  Dir = 3, Dur = 99
00:36:56.909 00.001 2744 IsSlewing returns 0
00:36:56.909 00.000 2744 IsGuiding returns 0
00:36:56.909 00.000 2744 PulseGuide returned control before completion, sleep 109
00:36:56.927 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1475, FiltMax=65535, Gamma=0.510
00:36:56.942 00.015 1092 UpdateGuideState exits: m=522747 SNR=88.1
00:36:56.946 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:36:56.948 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:36:56.950 00.002 1092 Enqueuing Expose request
00:36:57.019 00.069 2744 IsGuiding returns 1
00:36:57.019 00.000 2744 scope still moving after pulse duration time elapsed
00:36:57.050 00.031 2744 IsSlewing returns 0
00:36:57.050 00.000 2744 IsGuiding returns 0
00:36:57.050 00.000 2744 scope move finished after 99 + 42 ms
00:36:57.050 00.000 2744 Move returns status 0, amount 99
00:36:57.051 00.001 2744 MoveAxis(N, 0, ABG)
00:36:57.051 00.000 2744 Move returns status 0, amount 0
00:36:57.051 00.000 2744 move complete, result=0
00:36:57.051 00.000 2744 worker thread done servicing request
00:36:57.051 00.000 2744 Worker thread wakes up
00:36:57.051 00.000 1092 GuideStep: 0.4 px 99 ms WEST, 0.3 px 0 ms NORTH
00:36:57.054 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:36:57.054 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:00.446 03.392 2744 Exposure complete
00:37:00.639 00.193 2744 worker thread done servicing request
00:37:00.640 00.001 1092 OnExposeComplete: enter
00:37:00.642 00.002 1092 UpdateGuideState(): m_state=6
00:37:00.645 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1037
00:37:00.647 00.002 1092 Star::Find returns 1 (0), X=1602.31, Y=1129.23, Mass=501086, SNR=84.5, Peak=52640 HFD=3.4
00:37:00.650 00.003 1092 MultiStar: [#1 0.40,0.97,1.03,U] [#2 0.35,0.97,0.99,U] [#3 0.45,1.23,0.64,U] [#4 0.29,1.09,0.87,U] [#5 0.12,0.73,0.80,U] [#6 0.19,0.68,0.77,U] [#7 0.60,0.71,0.72,U] [#8 0.34,0.52,0.54,U] 
00:37:00.653 00.003 1092 single-star, 8 included, MultiStar: {0.31, 0.77}, one-star: {0.10, 0.07}
00:37:00.654 00.001 1092 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.43) = xAngle (1.06 = 1.06)
00:37:00.656 00.002 1092 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.90 = 0.90)
00:37:00.658 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.63 mountX=0.06 mountY=0.10, mountTheta=1.01
00:37:00.666 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.07, opts=13)
00:37:00.669 00.003 1092 Enqueuing Move request for scope (0.10, 0.07)
00:37:00.671 00.002 2744 Worker thread wakes up
00:37:00.671 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
00:37:00.671 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
00:37:00.672 00.001 2744 Moving (0.10, 0.07) raw xDistance=0.06 yDistance=0.10
00:37:00.672 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:37:00.672 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:00.672 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:37:00.672 00.000 2744 MoveAxis(E, 0, ABG)
00:37:00.672 00.000 2744 Move returns status 0, amount 0
00:37:00.672 00.000 2744 MoveAxis(N, 0, ABG)
00:37:00.672 00.000 2744 Move returns status 0, amount 0
00:37:00.672 00.000 2744 move complete, result=0
00:37:00.672 00.000 2744 worker thread done servicing request
00:37:00.686 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1603, FiltMax=65535, Gamma=0.510
00:37:00.699 00.013 1092 UpdateGuideState exits: m=501086 SNR=84.5
00:37:00.702 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:00.704 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:00.706 00.002 1092 Enqueuing Expose request
00:37:00.710 00.004 2744 Worker thread wakes up
00:37:00.710 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:00.710 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:00.710 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:04.137 03.427 2744 Exposure complete
00:37:04.371 00.234 2744 worker thread done servicing request
00:37:04.371 00.000 1092 OnExposeComplete: enter
00:37:04.374 00.003 1092 UpdateGuideState(): m_state=6
00:37:04.377 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1038
00:37:04.380 00.003 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.17, Mass=488757, SNR=80.9, Peak=56384 HFD=3.2
00:37:04.384 00.004 1092 MultiStar: [#1 0.43,0.81,0.95,U] [#2 0.38,0.97,0.99,U] [#3 0.41,1.12,0.90,U] [#4 0.34,1.08,0.84,U] [#5 0.42,0.85,0.75,U] [#6 0.36,0.45,0.77,U] [#7 0.45,0.79,0.55,U] [#8 0.26,0.35,0.52,U] 
00:37:04.387 00.003 1092 single-star, 8 included, MultiStar: {0.36, 0.72}, one-star: {0.24, 0.02}
00:37:04.389 00.002 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
00:37:04.391 00.002 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
00:37:04.394 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.24 cameraTheta=0.08 mountX=0.21 mountY=0.08, mountTheta=0.37
00:37:04.399 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.02, opts=13)
00:37:04.402 00.003 1092 Enqueuing Move request for scope (0.24, 0.02)
00:37:04.404 00.002 2744 Worker thread wakes up
00:37:04.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
00:37:04.405 00.001 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
00:37:04.405 00.000 2744 Moving (0.24, 0.02) raw xDistance=0.21 yDistance=0.08
00:37:04.405 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:37:04.405 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:04.405 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:37:04.405 00.000 2744 MoveAxis(E, 0, ABG)
00:37:04.405 00.000 2744 Move returns status 0, amount 0
00:37:04.405 00.000 2744 MoveAxis(N, 0, ABG)
00:37:04.405 00.000 2744 Move returns status 0, amount 0
00:37:04.405 00.000 2744 move complete, result=0
00:37:04.405 00.000 2744 worker thread done servicing request
00:37:04.421 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:37:04.436 00.015 1092 UpdateGuideState exits: m=488757 SNR=80.9
00:37:04.439 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:04.442 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:04.445 00.003 1092 Enqueuing Expose request
00:37:04.447 00.002 2744 Worker thread wakes up
00:37:04.447 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:04.447 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:04.447 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:07.838 03.391 2744 Exposure complete
00:37:08.023 00.185 2744 worker thread done servicing request
00:37:08.023 00.000 1092 OnExposeComplete: enter
00:37:08.025 00.002 1092 UpdateGuideState(): m_state=6
00:37:08.028 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1039
00:37:08.031 00.003 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.60, Mass=538962, SNR=92.1, Peak=62048 HFD=3.2
00:37:08.034 00.003 1092 MultiStar: [#1 -0.06,1.22,0.79,U] [#2 -0.26,1.36,0.85,U] [#3 -0.15,1.42,0.88,U] [#4 -0.24,1.42,0.89,U] [#5 -0.00,1.14,0.57,U] [#6 -0.33,0.91,0.78,U] [#7 0.02,1.05,0.56,U] [#8 -0.20,0.57,0.45,U] 
00:37:08.037 00.003 1092 single-star, 8 included, MultiStar: {-0.21, 1.08}, one-star: {-0.43, 0.45}
00:37:08.040 00.003 1092 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
00:37:08.043 00.003 1092 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.61 = 2.61)
00:37:08.046 00.003 1092 CameraToMount -- cameraX=-0.43 cameraY=0.45 hyp=0.62 cameraTheta=2.34 mountX=-0.58 mountY=0.31, mountTheta=2.65
00:37:08.049 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.45, opts=13)
00:37:08.052 00.003 1092 Enqueuing Move request for scope (-0.43, 0.45)
00:37:08.055 00.003 2744 Worker thread wakes up
00:37:08.055 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.45) opts 0xd
00:37:08.055 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.45)
00:37:08.055 00.000 2744 Moving (-0.43, 0.45) raw xDistance=-0.58 yDistance=0.31
00:37:08.055 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.58
00:37:08.055 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:08.055 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:37:08.055 00.000 2744 MoveAxis(E, 130, ABG)
00:37:08.055 00.000 2744 Guiding  Dir = 2, Dur = 130
00:37:08.055 00.000 2744 IsSlewing returns 0
00:37:08.056 00.001 2744 IsGuiding returns 0
00:37:08.056 00.000 2744 PulseGuide returned control before completion, sleep 140
00:37:08.072 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1448, FiltMax=65535, Gamma=0.510
00:37:08.090 00.018 1092 UpdateGuideState exits: m=538962 SNR=92.1
00:37:08.094 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:08.096 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:08.098 00.002 1092 Enqueuing Expose request
00:37:08.213 00.115 2744 IsGuiding returns 1
00:37:08.213 00.000 2744 scope still moving after pulse duration time elapsed
00:37:08.241 00.028 2744 IsSlewing returns 0
00:37:08.241 00.000 2744 IsGuiding returns 0
00:37:08.241 00.000 2744 scope move finished after 130 + 55 ms
00:37:08.241 00.000 2744 Move returns status 0, amount 130
00:37:08.242 00.001 2744 MoveAxis(N, 0, ABG)
00:37:08.242 00.000 2744 Move returns status 0, amount 0
00:37:08.242 00.000 2744 move complete, result=0
00:37:08.242 00.000 2744 worker thread done servicing request
00:37:08.244 00.002 2744 Worker thread wakes up
00:37:08.244 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:08.245 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:08.246 00.001 1092 GuideStep: -0.6 px 130 ms EAST, 0.3 px 0 ms NORTH
00:37:11.623 03.377 2744 Exposure complete
00:37:11.810 00.187 2744 worker thread done servicing request
00:37:11.810 00.000 1092 OnExposeComplete: enter
00:37:11.813 00.003 1092 UpdateGuideState(): m_state=6
00:37:11.815 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1040
00:37:11.817 00.002 1092 Star::Find returns 1 (0), X=1602.12, Y=1129.31, Mass=575308, SNR=99.5, Peak=55776 HFD=3.6
00:37:11.819 00.002 1092 MultiStar: [#1 0.30,0.94,0.83,U] [#2 0.32,0.87,0.84,U] [#3 0.54,1.20,0.67,U] [#4 0.29,1.17,0.69,U] [#5 0.39,0.68,0.56,U] [#6 0.31,0.68,0.63,U] [#7 0.42,1.06,0.47,U] [#8 0.12,0.41,0.42,U] 
00:37:11.822 00.003 1092 single-star, 8 included, MultiStar: {0.27, 0.78}, one-star: {-0.10, 0.16}
00:37:11.824 00.002 1092 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.43) = xAngle (2.55 = 2.55)
00:37:11.826 00.002 1092 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.39 = 2.39)
00:37:11.828 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.18 cameraTheta=2.12 mountX=-0.15 mountY=0.12, mountTheta=2.45
00:37:11.834 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.16, opts=13)
00:37:11.835 00.001 1092 Enqueuing Move request for scope (-0.10, 0.16)
00:37:11.839 00.004 2744 Worker thread wakes up
00:37:11.839 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
00:37:11.839 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
00:37:11.839 00.000 2744 Moving (-0.10, 0.16) raw xDistance=-0.15 yDistance=0.12
00:37:11.839 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:37:11.840 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:11.840 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:37:11.840 00.000 2744 MoveAxis(E, 0, ABG)
00:37:11.840 00.000 2744 Move returns status 0, amount 0
00:37:11.840 00.000 2744 MoveAxis(N, 0, ABG)
00:37:11.840 00.000 2744 Move returns status 0, amount 0
00:37:11.840 00.000 2744 move complete, result=0
00:37:11.840 00.000 2744 worker thread done servicing request
00:37:11.857 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1639, FiltMax=65535, Gamma=0.510
00:37:11.873 00.016 1092 UpdateGuideState exits: m=575308 SNR=99.5
00:37:11.875 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:11.878 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:11.880 00.002 1092 Enqueuing Expose request
00:37:11.883 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:37:11.886 00.003 2744 Worker thread wakes up
00:37:11.886 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:11.886 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:15.285 03.399 2744 Exposure complete
00:37:15.491 00.206 2744 worker thread done servicing request
00:37:15.491 00.000 1092 OnExposeComplete: enter
00:37:15.495 00.004 1092 UpdateGuideState(): m_state=6
00:37:15.498 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1041
00:37:15.500 00.002 1092 Star::Find returns 1 (0), X=1603.16, Y=1128.98, Mass=580148, SNR=98.2, Peak=57411 HFD=3.1
00:37:15.503 00.003 1092 MultiStar: [#1 1.21,0.59,0.79,U] [#2 1.32,0.76,0.96,U] [#3 1.26,0.94,0.61,U] [#4 1.19,0.78,0.72,U] [#5 1.11,0.30,0.66,U] [#6 1.28,0.10,0.55,U] [#7 1.53,0.70,0.61,U] [#8 1.09,0.27,0.39,U] 
00:37:15.506 00.003 1092 single-star, 8 included, MultiStar: {1.21, 0.47}, one-star: {0.95, -0.17}
00:37:15.508 00.002 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
00:37:15.511 00.003 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:37:15.514 00.003 1092 CameraToMount -- cameraX=0.95 cameraY=-0.17 hyp=0.96 cameraTheta=-0.18 mountX=0.93 mountY=0.09, mountTheta=0.10
00:37:15.521 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.95, y=-0.17, opts=13)
00:37:15.523 00.002 1092 Enqueuing Move request for scope (0.95, -0.17)
00:37:15.526 00.003 2744 Worker thread wakes up
00:37:15.526 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.17) opts 0xd
00:37:15.526 00.000 2744 Handling offset move in thread for scope, endpoint = (0.95, -0.17)
00:37:15.526 00.000 2744 Moving (0.95, -0.17) raw xDistance=0.93 yDistance=0.09
00:37:15.527 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.93
00:37:15.527 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:15.527 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:37:15.527 00.000 2744 MoveAxis(W, 209, ABG)
00:37:15.527 00.000 2744 Guiding  Dir = 3, Dur = 209
00:37:15.527 00.000 2744 IsSlewing returns 0
00:37:15.527 00.000 2744 IsGuiding returns 0
00:37:15.528 00.001 2744 PulseGuide returned control before completion, sleep 219
00:37:15.542 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:37:15.557 00.015 1092 UpdateGuideState exits: m=580148 SNR=98.2
00:37:15.560 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:15.562 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:15.565 00.003 1092 Enqueuing Expose request
00:37:15.752 00.187 2744 IsGuiding returns 1
00:37:15.752 00.000 2744 scope still moving after pulse duration time elapsed
00:37:15.784 00.032 2744 IsSlewing returns 0
00:37:15.784 00.000 2744 IsGuiding returns 0
00:37:15.784 00.000 2744 scope move finished after 209 + 47 ms
00:37:15.784 00.000 2744 Move returns status 0, amount 209
00:37:15.784 00.000 2744 MoveAxis(N, 0, ABG)
00:37:15.784 00.000 2744 Move returns status 0, amount 0
00:37:15.784 00.000 2744 move complete, result=0
00:37:15.785 00.001 2744 worker thread done servicing request
00:37:15.785 00.000 2744 Worker thread wakes up
00:37:15.785 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:15.785 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:15.785 00.000 1092 GuideStep: 0.9 px 209 ms WEST, 0.1 px 0 ms NORTH
00:37:19.181 03.396 2744 Exposure complete
00:37:19.372 00.191 2744 worker thread done servicing request
00:37:19.372 00.000 1092 OnExposeComplete: enter
00:37:19.375 00.003 1092 UpdateGuideState(): m_state=6
00:37:19.378 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1042
00:37:19.381 00.003 1092 Star::Find returns 1 (0), X=1602.87, Y=1129.12, Mass=520883, SNR=96.8, Peak=56611 HFD=3.4
00:37:19.383 00.002 1092 MultiStar: [#1 0.90,0.73,0.77,U] [#2 0.85,0.69,0.88,U] [#3 0.88,1.09,0.69,U] [#4 0.76,0.95,0.76,U] [#5 0.95,0.44,0.60,U] [#6 1.05,0.36,0.61,U] [#7 1.02,0.74,0.47,U] [#8 0.77,0.34,0.38,U] 
00:37:19.385 00.002 1092 single-star, 8 included, MultiStar: {0.85, 0.58}, one-star: {0.66, -0.03}
00:37:19.387 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
00:37:19.389 00.002 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:37:19.393 00.004 1092 CameraToMount -- cameraX=0.66 cameraY=-0.03 hyp=0.66 cameraTheta=-0.05 mountX=0.61 mountY=0.14, mountTheta=0.23
00:37:19.398 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.03, opts=13)
00:37:19.401 00.003 1092 Enqueuing Move request for scope (0.66, -0.03)
00:37:19.404 00.003 2744 Worker thread wakes up
00:37:19.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.03) opts 0xd
00:37:19.404 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.03)
00:37:19.404 00.000 2744 Moving (0.66, -0.03) raw xDistance=0.61 yDistance=0.14
00:37:19.404 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
00:37:19.404 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:19.404 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:37:19.404 00.000 2744 MoveAxis(W, 152, ABG)
00:37:19.404 00.000 2744 Guiding  Dir = 3, Dur = 152
00:37:19.405 00.001 2744 IsSlewing returns 0
00:37:19.405 00.000 2744 IsGuiding returns 0
00:37:19.405 00.000 2744 PulseGuide returned control before completion, sleep 162
00:37:19.423 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:37:19.440 00.017 1092 UpdateGuideState exits: m=520883 SNR=96.8
00:37:19.444 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:19.446 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:19.448 00.002 1092 Enqueuing Expose request
00:37:19.580 00.132 2744 IsGuiding returns 0
00:37:19.581 00.001 2744 Move returns status 0, amount 152
00:37:19.581 00.000 2744 MoveAxis(N, 0, ABG)
00:37:19.581 00.000 2744 Move returns status 0, amount 0
00:37:19.581 00.000 2744 move complete, result=0
00:37:19.581 00.000 2744 worker thread done servicing request
00:37:19.581 00.000 2744 Worker thread wakes up
00:37:19.583 00.002 1092 GuideStep: 0.6 px 152 ms WEST, 0.1 px 0 ms NORTH
00:37:19.589 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:19.589 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:23.002 03.413 2744 Exposure complete
00:37:23.214 00.212 2744 worker thread done servicing request
00:37:23.214 00.000 1092 OnExposeComplete: enter
00:37:23.217 00.003 1092 UpdateGuideState(): m_state=6
00:37:23.220 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1043
00:37:23.222 00.002 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.90, Mass=569691, SNR=89.3, Peak=54794 HFD=3.6
00:37:23.224 00.002 1092 MultiStar: [#1 0.69,0.44,0.98,U] [#2 0.78,0.55,0.91,U] [#3 0.46,0.82,0.83,U] [#4 0.49,0.84,0.79,U] [#5 0.68,0.47,0.78,U] [#6 0.30,0.35,0.70,U] [#7 0.91,0.39,0.56,U] [#8 0.47,-0.13,0.43,U] 
00:37:23.227 00.003 1092 single-star, 8 included, MultiStar: {0.57, 0.40}, one-star: {0.38, -0.26}
00:37:23.230 00.003 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.17 = -0.17)
00:37:23.232 00.002 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
00:37:23.235 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.26 hyp=0.45 cameraTheta=-0.60 mountX=0.45 mountY=-0.14, mountTheta=-0.31
00:37:23.239 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.26, opts=13)
00:37:23.242 00.003 1092 Enqueuing Move request for scope (0.38, -0.26)
00:37:23.245 00.003 2744 Worker thread wakes up
00:37:23.245 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.26) opts 0xd
00:37:23.245 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.26)
00:37:23.245 00.000 2744 Moving (0.38, -0.26) raw xDistance=0.45 yDistance=-0.14
00:37:23.245 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
00:37:23.245 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:23.245 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:37:23.245 00.000 2744 MoveAxis(W, 111, ABG)
00:37:23.246 00.001 2744 Guiding  Dir = 3, Dur = 111
00:37:23.246 00.000 2744 IsSlewing returns 0
00:37:23.246 00.000 2744 IsGuiding returns 0
00:37:23.247 00.001 2744 PulseGuide returned control before completion, sleep 121
00:37:23.263 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1655, FiltMax=65535, Gamma=0.510
00:37:23.280 00.017 1092 UpdateGuideState exits: m=569691 SNR=89.3
00:37:23.283 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:23.286 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:23.289 00.003 1092 Enqueuing Expose request
00:37:23.382 00.093 2744 IsGuiding returns 1
00:37:23.382 00.000 2744 scope still moving after pulse duration time elapsed
00:37:23.414 00.032 2744 IsSlewing returns 0
00:37:23.414 00.000 2744 IsGuiding returns 0
00:37:23.414 00.000 2744 scope move finished after 111 + 57 ms
00:37:23.415 00.001 2744 Move returns status 0, amount 111
00:37:23.415 00.000 2744 MoveAxis(N, 0, ABG)
00:37:23.415 00.000 2744 Move returns status 0, amount 0
00:37:23.415 00.000 2744 move complete, result=0
00:37:23.415 00.000 2744 worker thread done servicing request
00:37:23.415 00.000 2744 Worker thread wakes up
00:37:23.415 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:23.416 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:23.418 00.002 1092 GuideStep: 0.4 px 111 ms WEST, -0.1 px 0 ms NORTH
00:37:26.806 03.388 2744 Exposure complete
00:37:27.009 00.203 2744 worker thread done servicing request
00:37:27.009 00.000 1092 OnExposeComplete: enter
00:37:27.012 00.003 1092 UpdateGuideState(): m_state=6
00:37:27.015 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1044
00:37:27.018 00.003 1092 Star::Find returns 1 (0), X=1602.30, Y=1128.93, Mass=525080, SNR=94.0, Peak=46688 HFD=3.8
00:37:27.021 00.003 1092 MultiStar: [#1 0.55,0.66,0.84,U] [#2 0.32,0.82,0.80,U] [#3 0.48,1.13,0.81,U] [#4 0.45,0.97,0.71,U] [#5 0.32,0.42,0.59,U] [#6 0.54,0.35,0.58,U] [#7 0.83,0.29,0.63,U] [#8 0.36,0.33,0.42,U] 
00:37:27.023 00.002 1092 single-star, 8 included, MultiStar: {0.42, 0.53}, one-star: {0.09, -0.22}
00:37:27.025 00.002 1092 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.43) = xAngle (-0.75 = -0.75)
00:37:27.028 00.003 1092 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
00:37:27.030 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.18 mountX=0.17 mountY=-0.19, mountTheta=-0.82
00:37:27.036 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.22, opts=13)
00:37:27.038 00.002 1092 Enqueuing Move request for scope (0.09, -0.22)
00:37:27.040 00.002 2744 Worker thread wakes up
00:37:27.040 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
00:37:27.040 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
00:37:27.040 00.000 2744 Moving (0.09, -0.22) raw xDistance=0.17 yDistance=-0.19
00:37:27.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:37:27.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:27.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:37:27.040 00.000 2744 MoveAxis(E, 0, ABG)
00:37:27.040 00.000 2744 Move returns status 0, amount 0
00:37:27.040 00.000 2744 MoveAxis(N, 0, ABG)
00:37:27.040 00.000 2744 Move returns status 0, amount 0
00:37:27.040 00.000 2744 move complete, result=0
00:37:27.040 00.000 2744 worker thread done servicing request
00:37:27.055 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1491, FiltMax=65535, Gamma=0.510
00:37:27.068 00.013 1092 UpdateGuideState exits: m=525080 SNR=94.0
00:37:27.071 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:27.073 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:27.075 00.002 1092 Enqueuing Expose request
00:37:27.078 00.003 2744 Worker thread wakes up
00:37:27.078 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:37:27.081 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:27.081 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:30.488 03.407 2744 Exposure complete
00:37:30.753 00.265 2744 worker thread done servicing request
00:37:30.753 00.000 1092 OnExposeComplete: enter
00:37:30.756 00.003 1092 UpdateGuideState(): m_state=6
00:37:30.760 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1045
00:37:30.763 00.003 1092 Star::Find returns 1 (0), X=1603.02, Y=1128.72, Mass=491965, SNR=68.3, Peak=42771 HFD=3.4
00:37:30.767 00.004 1092 MultiStar: [#1 1.10,0.38,0.94,U] [#2 1.10,0.48,1.13,U] [#3 1.18,0.93,0.93,U] [#4 1.14,0.71,1.00,U] [#5 1.19,0.28,0.76,U] [#6 1.13,0.09,0.84,U] [#7 1.37,0.38,0.76,U] [#8 1.43,0.06,0.62,U] 
00:37:30.771 00.004 1092 single-star, 8 included, MultiStar: {1.14, 0.33}, one-star: {0.80, -0.44}
00:37:30.774 00.003 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
00:37:30.778 00.004 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
00:37:30.784 00.006 1092 CameraToMount -- cameraX=0.80 cameraY=-0.44 hyp=0.91 cameraTheta=-0.50 mountX=0.91 mountY=-0.20, mountTheta=-0.22
00:37:30.791 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.80, y=-0.44, opts=13)
00:37:30.798 00.007 1092 Enqueuing Move request for scope (0.80, -0.44)
00:37:30.801 00.003 2744 Worker thread wakes up
00:37:30.801 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.80, -0.44) opts 0xd
00:37:30.801 00.000 2744 Handling offset move in thread for scope, endpoint = (0.80, -0.44)
00:37:30.801 00.000 2744 Moving (0.80, -0.44) raw xDistance=0.91 yDistance=-0.20
00:37:30.801 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
00:37:30.801 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:30.801 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:37:30.801 00.000 2744 MoveAxis(W, 204, ABG)
00:37:30.801 00.000 2744 Guiding  Dir = 3, Dur = 204
00:37:30.802 00.001 2744 IsSlewing returns 0
00:37:30.802 00.000 2744 IsGuiding returns 0
00:37:30.802 00.000 2744 PulseGuide returned control before completion, sleep 214
00:37:30.833 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1605, FiltMax=65535, Gamma=0.510
00:37:30.857 00.024 1092 UpdateGuideState exits: m=491965 SNR=68.3
00:37:30.865 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:30.868 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:30.870 00.002 1092 Enqueuing Expose request
00:37:31.031 00.161 2744 IsGuiding returns 1
00:37:31.031 00.000 2744 scope still moving after pulse duration time elapsed
00:37:31.063 00.032 2744 IsSlewing returns 0
00:37:31.063 00.000 2744 IsGuiding returns 0
00:37:31.063 00.000 2744 scope move finished after 204 + 56 ms
00:37:31.063 00.000 2744 Move returns status 0, amount 204
00:37:31.063 00.000 2744 MoveAxis(N, 0, ABG)
00:37:31.064 00.001 2744 Move returns status 0, amount 0
00:37:31.064 00.000 2744 move complete, result=0
00:37:31.064 00.000 2744 worker thread done servicing request
00:37:31.064 00.000 2744 Worker thread wakes up
00:37:31.064 00.000 1092 GuideStep: 0.9 px 204 ms WEST, -0.2 px 0 ms NORTH
00:37:31.068 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:31.068 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:34.452 03.384 2744 Exposure complete
00:37:34.646 00.194 2744 worker thread done servicing request
00:37:34.646 00.000 1092 OnExposeComplete: enter
00:37:34.649 00.003 1092 UpdateGuideState(): m_state=6
00:37:34.652 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1046
00:37:34.654 00.002 1092 Star::Find returns 1 (0), X=1602.83, Y=1129.23, Mass=537986, SNR=90.1, Peak=52659 HFD=3.5
00:37:34.657 00.003 1092 MultiStar: [#1 1.02,0.87,0.96,U] [#2 0.80,0.76,0.89,U] [#3 0.79,1.07,0.75,U] [#4 0.67,1.08,0.65,U] [#5 0.71,0.67,0.56,U] [#6 0.77,0.47,0.64,U] [#7 1.38,0.70,0.52,U] [#8 0.90,0.56,0.37,U] 
00:37:34.659 00.002 1092 single-star, 8 included, MultiStar: {0.83, 0.68}, one-star: {0.61, 0.07}
00:37:34.661 00.002 1092 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
00:37:34.664 00.003 1092 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.39 = 0.39)
00:37:34.666 00.002 1092 CameraToMount -- cameraX=0.61 cameraY=0.07 hyp=0.62 cameraTheta=0.12 mountX=0.53 mountY=0.23, mountTheta=0.42
00:37:34.670 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=0.07, opts=13)
00:37:34.672 00.002 1092 Enqueuing Move request for scope (0.61, 0.07)
00:37:34.675 00.003 2744 Worker thread wakes up
00:37:34.675 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.07) opts 0xd
00:37:34.675 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, 0.07)
00:37:34.675 00.000 2744 Moving (0.61, 0.07) raw xDistance=0.53 yDistance=0.23
00:37:34.675 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
00:37:34.675 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:34.675 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:37:34.675 00.000 2744 MoveAxis(W, 133, ABG)
00:37:34.675 00.000 2744 Guiding  Dir = 3, Dur = 133
00:37:34.675 00.000 2744 IsSlewing returns 0
00:37:34.676 00.001 2744 IsGuiding returns 0
00:37:34.676 00.000 2744 PulseGuide returned control before completion, sleep 143
00:37:34.692 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:37:34.708 00.016 1092 UpdateGuideState exits: m=537986 SNR=90.1
00:37:34.711 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:34.714 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:34.716 00.002 1092 Enqueuing Expose request
00:37:34.836 00.120 2744 IsGuiding returns 0
00:37:34.836 00.000 2744 Move returns status 0, amount 133
00:37:34.836 00.000 2744 MoveAxis(N, 0, ABG)
00:37:34.836 00.000 2744 Move returns status 0, amount 0
00:37:34.836 00.000 2744 move complete, result=0
00:37:34.837 00.001 2744 worker thread done servicing request
00:37:34.837 00.000 2744 Worker thread wakes up
00:37:34.837 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:34.837 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:34.850 00.013 1092 GuideStep: 0.5 px 133 ms WEST, 0.2 px 0 ms NORTH
00:37:38.225 03.375 2744 Exposure complete
00:37:38.432 00.207 2744 worker thread done servicing request
00:37:38.432 00.000 1092 OnExposeComplete: enter
00:37:38.435 00.003 1092 UpdateGuideState(): m_state=6
00:37:38.438 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1047
00:37:38.440 00.002 1092 Star::Find returns 1 (0), X=1602.25, Y=1129.50, Mass=558388, SNR=85.9, Peak=48531 HFD=3.4
00:37:38.442 00.002 1092 MultiStar: [#1 0.41,1.00,0.87,U] [#2 0.11,1.09,0.90,U] [#3 0.40,1.23,0.81,U] [#4 0.33,1.28,0.81,U] [#5 0.27,0.76,0.73,U] [#6 0.15,0.62,0.74,U] [#7 0.51,0.78,0.61,U] [#8 0.36,0.35,0.40,U] 
00:37:38.446 00.004 1092 single-star, 8 included, MultiStar: {0.27, 0.85}, one-star: {0.03, 0.35}
00:37:38.448 00.002 1092 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.43) = xAngle (1.90 = 1.90)
00:37:38.451 00.003 1092 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.74 = 1.74)
00:37:38.454 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.35 cameraTheta=1.47 mountX=-0.11 mountY=0.34, mountTheta=1.89
00:37:38.458 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.35, opts=13)
00:37:38.461 00.003 1092 Enqueuing Move request for scope (0.03, 0.35)
00:37:38.463 00.002 2744 Worker thread wakes up
00:37:38.464 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
00:37:38.464 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
00:37:38.464 00.000 2744 Moving (0.03, 0.35) raw xDistance=-0.11 yDistance=0.34
00:37:38.464 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:37:38.464 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:38.464 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:37:38.464 00.000 2744 MoveAxis(E, 0, ABG)
00:37:38.464 00.000 2744 Move returns status 0, amount 0
00:37:38.464 00.000 2744 MoveAxis(N, 0, ABG)
00:37:38.464 00.000 2744 Move returns status 0, amount 0
00:37:38.464 00.000 2744 move complete, result=0
00:37:38.465 00.001 2744 worker thread done servicing request
00:37:38.481 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:37:38.498 00.017 1092 UpdateGuideState exits: m=558388 SNR=85.9
00:37:38.502 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:38.505 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:38.508 00.003 1092 Enqueuing Expose request
00:37:38.512 00.004 2744 Worker thread wakes up
00:37:38.512 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:38.516 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:38.516 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:41.911 03.395 2744 Exposure complete
00:37:42.124 00.213 2744 worker thread done servicing request
00:37:42.124 00.000 1092 OnExposeComplete: enter
00:37:42.127 00.003 1092 UpdateGuideState(): m_state=6
00:37:42.130 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1048
00:37:42.132 00.002 1092 Star::Find returns 1 (0), X=1602.92, Y=1129.07, Mass=531590, SNR=86.2, Peak=57411 HFD=3.0
00:37:42.134 00.002 1092 MultiStar: [#1 1.19,0.90,0.92,U] [#2 0.83,0.83,0.91,U] [#3 1.02,0.78,0.76,U] [#4 0.64,1.07,0.75,U] [#5 1.23,0.56,0.68,U] [#6 0.84,0.59,0.65,U] [#7 1.34,0.48,0.53,U] [#8 1.12,0.46,0.55,U] 
00:37:42.137 00.003 1092 single-star, 8 included, MultiStar: {0.96, 0.62}, one-star: {0.71, -0.08}
00:37:42.140 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
00:37:42.143 00.003 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:37:42.146 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-0.08 hyp=0.71 cameraTheta=-0.12 mountX=0.68 mountY=0.11, mountTheta=0.16
00:37:42.152 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.08, opts=13)
00:37:42.154 00.002 1092 Enqueuing Move request for scope (0.71, -0.08)
00:37:42.156 00.002 2744 Worker thread wakes up
00:37:42.156 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.08) opts 0xd
00:37:42.156 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.08)
00:37:42.156 00.000 2744 Moving (0.71, -0.08) raw xDistance=0.68 yDistance=0.11
00:37:42.156 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.68
00:37:42.156 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:42.157 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:37:42.157 00.000 2744 MoveAxis(W, 152, ABG)
00:37:42.157 00.000 2744 Guiding  Dir = 3, Dur = 152
00:37:42.157 00.000 2744 IsSlewing returns 0
00:37:42.157 00.000 2744 IsGuiding returns 0
00:37:42.157 00.000 2744 PulseGuide returned control before completion, sleep 162
00:37:42.174 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:37:42.191 00.017 1092 UpdateGuideState exits: m=531590 SNR=86.2
00:37:42.194 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:42.197 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:42.199 00.002 1092 Enqueuing Expose request
00:37:42.331 00.132 2744 IsGuiding returns 0
00:37:42.331 00.000 2744 Move returns status 0, amount 152
00:37:42.331 00.000 2744 MoveAxis(N, 0, ABG)
00:37:42.331 00.000 2744 Move returns status 0, amount 0
00:37:42.331 00.000 2744 move complete, result=0
00:37:42.332 00.001 2744 worker thread done servicing request
00:37:42.332 00.000 2744 Worker thread wakes up
00:37:42.332 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:42.332 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:42.339 00.007 1092 GuideStep: 0.7 px 152 ms WEST, 0.1 px 0 ms NORTH
00:37:45.747 03.408 2744 Exposure complete
00:37:45.946 00.199 2744 worker thread done servicing request
00:37:45.946 00.000 1092 OnExposeComplete: enter
00:37:45.949 00.003 1092 UpdateGuideState(): m_state=6
00:37:45.952 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1049
00:37:45.954 00.002 1092 Star::Find returns 1 (0), X=1602.38, Y=1129.37, Mass=530493, SNR=83.8, Peak=57619 HFD=3.2
00:37:45.956 00.002 1092 MultiStar: [#1 0.55,0.71,0.89,U] [#2 0.38,1.05,0.96,U] [#3 0.45,1.26,0.82,U] [#4 0.29,0.98,0.88,U] [#5 0.44,0.83,0.69,U] [#6 0.47,0.62,0.70,U] [#7 0.61,0.85,0.61,U] [#8 0.67,0.62,0.46,U] 
00:37:45.959 00.003 1092 single-star, 8 included, MultiStar: {0.42, 0.79}, one-star: {0.17, 0.21}
00:37:45.961 00.002 1092 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.43) = xAngle (1.32 = 1.32)
00:37:45.965 00.004 1092 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.16 = 1.16)
00:37:45.967 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.21 hyp=0.27 cameraTheta=0.89 mountX=0.07 mountY=0.25, mountTheta=1.31
00:37:45.971 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.21, opts=13)
00:37:45.973 00.002 1092 Enqueuing Move request for scope (0.17, 0.21)
00:37:45.975 00.002 2744 Worker thread wakes up
00:37:45.976 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.21) opts 0xd
00:37:45.976 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.21)
00:37:45.976 00.000 2744 Moving (0.17, 0.21) raw xDistance=0.07 yDistance=0.25
00:37:45.976 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:37:45.976 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:45.976 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:37:45.976 00.000 2744 MoveAxis(E, 0, ABG)
00:37:45.976 00.000 2744 Move returns status 0, amount 0
00:37:45.976 00.000 2744 MoveAxis(N, 0, ABG)
00:37:45.976 00.000 2744 Move returns status 0, amount 0
00:37:45.976 00.000 2744 move complete, result=0
00:37:45.976 00.000 2744 worker thread done servicing request
00:37:45.991 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:37:46.006 00.015 1092 UpdateGuideState exits: m=530493 SNR=83.8
00:37:46.008 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:46.012 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:46.014 00.002 1092 Enqueuing Expose request
00:37:46.017 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:37:46.019 00.002 2744 Worker thread wakes up
00:37:46.019 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:46.019 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:49.422 03.403 2744 Exposure complete
00:37:49.623 00.201 2744 worker thread done servicing request
00:37:49.623 00.000 1092 OnExposeComplete: enter
00:37:49.626 00.003 1092 UpdateGuideState(): m_state=6
00:37:49.630 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1050
00:37:49.632 00.002 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.12, Mass=500714, SNR=80.1, Peak=53475 HFD=3.2
00:37:49.636 00.004 1092 MultiStar: [#1 1.33,0.60,1.26,U] [#2 1.22,0.65,1.09,U] [#3 1.09,1.17,0.91,U] [#4 1.09,0.78,0.91,U] [#5 1.16,0.25,0.78,U] [#6 1.02,0.25,0.76,U] [#7 1.23,0.74,0.65,U] [#8 0.94,0.29,0.38,U] 
00:37:49.639 00.003 1092 single-star, 8 included, MultiStar: {1.11, 0.54}, one-star: {0.78, -0.04}
00:37:49.641 00.002 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
00:37:49.644 00.003 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
00:37:49.647 00.003 1092 CameraToMount -- cameraX=0.78 cameraY=-0.04 hyp=0.78 cameraTheta=-0.05 mountX=0.73 mountY=0.17, mountTheta=0.23
00:37:49.655 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.04, opts=13)
00:37:49.657 00.002 1092 Enqueuing Move request for scope (0.78, -0.04)
00:37:49.660 00.003 2744 Worker thread wakes up
00:37:49.660 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.04) opts 0xd
00:37:49.660 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.04)
00:37:49.661 00.001 2744 Moving (0.78, -0.04) raw xDistance=0.73 yDistance=0.17
00:37:49.661 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.73
00:37:49.661 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:49.661 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:37:49.661 00.000 2744 MoveAxis(W, 163, ABG)
00:37:49.661 00.000 2744 Guiding  Dir = 3, Dur = 163
00:37:49.661 00.000 2744 IsSlewing returns 0
00:37:49.661 00.000 2744 IsGuiding returns 0
00:37:49.662 00.001 2744 PulseGuide returned control before completion, sleep 173
00:37:49.678 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1242, FiltMax=65535, Gamma=0.510
00:37:49.693 00.015 1092 UpdateGuideState exits: m=500714 SNR=80.1
00:37:49.696 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:49.698 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:49.700 00.002 1092 Enqueuing Expose request
00:37:49.840 00.140 2744 IsGuiding returns 1
00:37:49.840 00.000 2744 scope still moving after pulse duration time elapsed
00:37:49.871 00.031 2744 IsSlewing returns 0
00:37:49.871 00.000 2744 IsGuiding returns 0
00:37:49.871 00.000 2744 scope move finished after 163 + 46 ms
00:37:49.871 00.000 2744 Move returns status 0, amount 163
00:37:49.871 00.000 2744 MoveAxis(N, 0, ABG)
00:37:49.872 00.001 2744 Move returns status 0, amount 0
00:37:49.872 00.000 2744 move complete, result=0
00:37:49.872 00.000 2744 worker thread done servicing request
00:37:49.872 00.000 2744 Worker thread wakes up
00:37:49.872 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:49.872 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:49.880 00.008 1092 GuideStep: 0.7 px 163 ms WEST, 0.2 px 0 ms NORTH
00:37:53.250 03.370 2744 Exposure complete
00:37:53.441 00.191 2744 worker thread done servicing request
00:37:53.441 00.000 1092 OnExposeComplete: enter
00:37:53.444 00.003 1092 UpdateGuideState(): m_state=6
00:37:53.447 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1051
00:37:53.450 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1129.02, Mass=476323, SNR=68.0, Peak=38634 HFD=4.0
00:37:53.453 00.003 1092 MultiStar: [#1 0.83,0.64,1.22,U] [#2 0.76,0.60,1.08,U] [#3 0.83,0.86,0.86,U] [#4 0.65,0.95,1.04,U] [#5 0.83,0.34,0.81,U] [#6 0.76,0.36,0.91,U] [#7 1.04,0.67,0.62,U] [#8 0.83,0.22,0.52,U] 
00:37:53.455 00.002 1092 single-star, 8 included, MultiStar: {0.78, 0.52}, one-star: {0.59, -0.13}
00:37:53.457 00.002 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.21 = 0.21)
00:37:53.459 00.002 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
00:37:53.461 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.13 hyp=0.60 cameraTheta=-0.22 mountX=0.59 mountY=0.03, mountTheta=0.05
00:37:53.466 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.13, opts=13)
00:37:53.468 00.002 1092 Enqueuing Move request for scope (0.59, -0.13)
00:37:53.470 00.002 2744 Worker thread wakes up
00:37:53.470 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.13) opts 0xd
00:37:53.470 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.13)
00:37:53.470 00.000 2744 Moving (0.59, -0.13) raw xDistance=0.59 yDistance=0.03
00:37:53.470 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
00:37:53.471 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:53.471 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:37:53.471 00.000 2744 MoveAxis(W, 144, ABG)
00:37:53.471 00.000 2744 Guiding  Dir = 3, Dur = 144
00:37:53.471 00.000 2744 IsSlewing returns 0
00:37:53.471 00.000 2744 IsGuiding returns 0
00:37:53.471 00.000 2744 PulseGuide returned control before completion, sleep 154
00:37:53.486 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1513, FiltMax=65535, Gamma=0.510
00:37:53.501 00.015 1092 UpdateGuideState exits: m=476323 SNR=68.0
00:37:53.503 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:53.505 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:53.506 00.001 1092 Enqueuing Expose request
00:37:53.638 00.132 2744 IsGuiding returns 1
00:37:53.638 00.000 2744 scope still moving after pulse duration time elapsed
00:37:53.669 00.031 2744 IsSlewing returns 0
00:37:53.669 00.000 2744 IsGuiding returns 0
00:37:53.669 00.000 2744 scope move finished after 144 + 53 ms
00:37:53.669 00.000 2744 Move returns status 0, amount 144
00:37:53.669 00.000 2744 MoveAxis(N, 0, ABG)
00:37:53.670 00.001 2744 Move returns status 0, amount 0
00:37:53.670 00.000 2744 move complete, result=0
00:37:53.670 00.000 2744 worker thread done servicing request
00:37:53.670 00.000 2744 Worker thread wakes up
00:37:53.670 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:53.670 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:37:53.671 00.001 1092 GuideStep: 0.6 px 144 ms WEST, 0.0 px 0 ms NORTH
00:37:57.065 03.394 2744 Exposure complete
00:37:57.263 00.198 2744 worker thread done servicing request
00:37:57.263 00.000 1092 OnExposeComplete: enter
00:37:57.265 00.002 1092 UpdateGuideState(): m_state=6
00:37:57.268 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1052
00:37:57.270 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.23, Mass=505344, SNR=79.8, Peak=44995 HFD=3.5
00:37:57.272 00.002 1092 MultiStar: [#1 0.68,0.97,0.91,U] [#2 0.58,0.99,1.23,U] [#3 0.67,1.35,0.76,U] [#4 0.57,1.14,0.93,U] [#5 0.68,0.70,0.81,U] [#6 0.50,0.70,0.71,U] [#7 0.80,1.00,0.65,U] [#8 0.42,0.55,0.51,U] 
00:37:57.274 00.002 1092 single-star, 8 included, MultiStar: {0.57, 0.83}, one-star: {0.28, 0.08}
00:37:57.279 00.005 1092 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
00:37:57.281 00.002 1092 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
00:37:57.284 00.003 1092 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.29 mountX=0.22 mountY=0.15, mountTheta=0.61
00:37:57.292 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.08, opts=13)
00:37:57.296 00.004 1092 Enqueuing Move request for scope (0.28, 0.08)
00:37:57.298 00.002 2744 Worker thread wakes up
00:37:57.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
00:37:57.298 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
00:37:57.299 00.001 2744 Moving (0.28, 0.08) raw xDistance=0.22 yDistance=0.15
00:37:57.299 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:37:57.299 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:37:57.299 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:37:57.299 00.000 2744 MoveAxis(E, 0, ABG)
00:37:57.299 00.000 2744 Move returns status 0, amount 0
00:37:57.299 00.000 2744 MoveAxis(N, 0, ABG)
00:37:57.299 00.000 2744 Move returns status 0, amount 0
00:37:57.299 00.000 2744 move complete, result=0
00:37:57.300 00.001 2744 worker thread done servicing request
00:37:57.319 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4762, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:37:57.334 00.015 1092 UpdateGuideState exits: m=505344 SNR=79.8
00:37:57.336 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:37:57.338 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:37:57.341 00.003 1092 Enqueuing Expose request
00:37:57.343 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
00:37:57.346 00.003 2744 Worker thread wakes up
00:37:57.346 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:37:57.346 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:00.738 03.392 2744 Exposure complete
00:38:00.933 00.195 2744 worker thread done servicing request
00:38:00.933 00.000 1092 OnExposeComplete: enter
00:38:00.935 00.002 1092 UpdateGuideState(): m_state=6
00:38:00.938 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1053
00:38:00.940 00.002 1092 Star::Find returns 1 (0), X=1602.59, Y=1129.19, Mass=522875, SNR=84.0, Peak=62659 HFD=3.3
00:38:00.944 00.004 1092 MultiStar: [#1 0.78,0.98,0.97,U] [#2 0.70,0.90,0.99,U] [#3 0.76,1.52,0.76,U] [#4 0.56,1.13,0.91,U] [#5 0.39,0.76,0.76,U] [#6 0.67,0.87,0.67,U] [#7 0.89,0.94,0.58,U] [#8 0.64,0.52,0.60,U] 
00:38:00.947 00.003 1092 single-star, 8 included, MultiStar: {0.63, 0.84}, one-star: {0.38, 0.03}
00:38:00.949 00.002 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
00:38:00.953 00.004 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
00:38:00.955 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=0.03 hyp=0.38 cameraTheta=0.09 mountX=0.33 mountY=0.13, mountTheta=0.39
00:38:00.961 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=0.03, opts=13)
00:38:00.963 00.002 1092 Enqueuing Move request for scope (0.38, 0.03)
00:38:00.965 00.002 2744 Worker thread wakes up
00:38:00.965 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.03) opts 0xd
00:38:00.965 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, 0.03)
00:38:00.965 00.000 2744 Moving (0.38, 0.03) raw xDistance=0.33 yDistance=0.13
00:38:00.965 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
00:38:00.965 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:00.966 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:38:00.966 00.000 2744 MoveAxis(W, 73, ABG)
00:38:00.966 00.000 2744 Guiding  Dir = 3, Dur = 73
00:38:00.966 00.000 2744 IsSlewing returns 0
00:38:00.966 00.000 2744 IsGuiding returns 0
00:38:00.967 00.001 2744 PulseGuide returned control before completion, sleep 83
00:38:00.983 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1245, FiltMax=65535, Gamma=0.510
00:38:01.002 00.019 1092 UpdateGuideState exits: m=522875 SNR=84.0
00:38:01.005 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:01.007 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:01.010 00.003 1092 Enqueuing Expose request
00:38:01.064 00.054 2744 IsGuiding returns 0
00:38:01.064 00.000 2744 Move returns status 0, amount 73
00:38:01.064 00.000 2744 MoveAxis(N, 0, ABG)
00:38:01.064 00.000 2744 Move returns status 0, amount 0
00:38:01.064 00.000 2744 move complete, result=0
00:38:01.064 00.000 2744 worker thread done servicing request
00:38:01.064 00.000 2744 Worker thread wakes up
00:38:01.065 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:01.065 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:01.065 00.000 1092 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
00:38:04.473 03.408 2744 Exposure complete
00:38:04.687 00.214 2744 worker thread done servicing request
00:38:04.687 00.000 1092 OnExposeComplete: enter
00:38:04.690 00.003 1092 UpdateGuideState(): m_state=6
00:38:04.692 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1054
00:38:04.696 00.004 1092 Star::Find returns 1 (0), X=1602.26, Y=1129.56, Mass=507266, SNR=86.9, Peak=53552 HFD=3.2
00:38:04.698 00.002 1092 MultiStar: [#1 0.29,1.13,0.96,U] [#2 0.15,1.23,0.89,U] [#3 0.36,1.57,0.87,U] [#4 0.13,1.30,0.86,U] [#5 0.32,0.89,0.64,U] [#6 0.42,0.87,0.61,U] [#7 0.42,0.89,0.57,U] [#8 0.09,0.54,0.44,U] 
00:38:04.702 00.004 1092 single-star, 8 included, MultiStar: {0.24, 1.01}, one-star: {0.05, 0.41}
00:38:04.704 00.002 1092 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.43) = xAngle (1.88 = 1.88)
00:38:04.706 00.002 1092 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
00:38:04.709 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=0.41 hyp=0.41 cameraTheta=1.46 mountX=-0.13 mountY=0.41, mountTheta=1.87
00:38:04.714 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.41, opts=13)
00:38:04.717 00.003 1092 Enqueuing Move request for scope (0.05, 0.41)
00:38:04.721 00.004 2744 Worker thread wakes up
00:38:04.721 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.41) opts 0xd
00:38:04.721 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.41)
00:38:04.721 00.000 2744 Moving (0.05, 0.41) raw xDistance=-0.13 yDistance=0.41
00:38:04.721 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:38:04.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:04.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:38:04.721 00.000 2744 MoveAxis(E, 0, ABG)
00:38:04.721 00.000 2744 Move returns status 0, amount 0
00:38:04.722 00.001 2744 MoveAxis(N, 0, ABG)
00:38:04.722 00.000 2744 Move returns status 0, amount 0
00:38:04.722 00.000 2744 move complete, result=0
00:38:04.722 00.000 2744 worker thread done servicing request
00:38:04.743 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:38:04.759 00.016 1092 UpdateGuideState exits: m=507266 SNR=86.9
00:38:04.763 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:04.766 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:04.769 00.003 1092 Enqueuing Expose request
00:38:04.772 00.003 2744 Worker thread wakes up
00:38:04.772 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:38:04.774 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:04.774 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:08.168 03.394 2744 Exposure complete
00:38:08.385 00.217 2744 worker thread done servicing request
00:38:08.385 00.000 1092 OnExposeComplete: enter
00:38:08.388 00.003 1092 UpdateGuideState(): m_state=6
00:38:08.392 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1055
00:38:08.398 00.006 1092 Star::Find returns 1 (0), X=1602.00, Y=1129.71, Mass=548228, SNR=84.4, Peak=59312 HFD=3.3
00:38:08.404 00.006 1092 MultiStar: [#1 0.09,1.16,1.08,U] [#2 -0.01,1.14,0.96,U] [#3 -0.16,1.78,0.92,U] [#4 -0.12,1.32,0.93,U] [#5 -0.07,0.91,0.75,U] [#6 0.01,0.97,0.73,U] [#7 -0.10,1.27,0.54,U] [#8 -0.12,0.83,0.47,U] 
00:38:08.411 00.007 1092 single-star, 8 included, MultiStar: {-0.07, 1.11}, one-star: {-0.21, 0.56}
00:38:08.415 00.004 1092 CameraToMount -- cameraTheta (1.94) - m_xAngle (-0.43) = xAngle (2.37 = 2.37)
00:38:08.419 00.004 1092 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.21 = 2.21)
00:38:08.422 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=0.56 hyp=0.60 cameraTheta=1.94 mountX=-0.43 mountY=0.48, mountTheta=2.30
00:38:08.432 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.56, opts=13)
00:38:08.435 00.003 1092 Enqueuing Move request for scope (-0.21, 0.56)
00:38:08.439 00.004 2744 Worker thread wakes up
00:38:08.439 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.56) opts 0xd
00:38:08.439 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.56)
00:38:08.439 00.000 2744 Moving (-0.21, 0.56) raw xDistance=-0.43 yDistance=0.48
00:38:08.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
00:38:08.439 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.48 from input 0.48
00:38:08.439 00.000 2744 MoveAxis(E, 95, ABG)
00:38:08.439 00.000 2744 Guiding  Dir = 2, Dur = 95
00:38:08.440 00.001 2744 IsSlewing returns 0
00:38:08.440 00.000 2744 IsGuiding returns 0
00:38:08.440 00.000 2744 PulseGuide returned control before completion, sleep 105
00:38:08.463 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1438, FiltMax=65535, Gamma=0.510
00:38:08.485 00.022 1092 UpdateGuideState exits: m=548228 SNR=84.4
00:38:08.488 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:08.491 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:08.494 00.003 1092 Enqueuing Expose request
00:38:08.563 00.069 2744 IsGuiding returns 1
00:38:08.563 00.000 2744 scope still moving after pulse duration time elapsed
00:38:08.593 00.030 2744 IsSlewing returns 0
00:38:08.594 00.001 2744 IsGuiding returns 0
00:38:08.594 00.000 2744 scope move finished after 95 + 59 ms
00:38:08.596 00.002 2744 Move returns status 0, amount 95
00:38:08.596 00.000 2744 MoveAxis(S, 90, ABG)
00:38:08.596 00.000 2744 Guiding  Dir = 1, Dur = 90
00:38:08.597 00.001 2744 IsSlewing returns 0
00:38:08.598 00.001 2744 IsGuiding returns 0
00:38:08.600 00.002 2744 PulseGuide returned control before completion, sleep 100
00:38:08.715 00.115 2744 IsGuiding returns 1
00:38:08.715 00.000 2744 scope still moving after pulse duration time elapsed
00:38:08.747 00.032 2744 IsSlewing returns 0
00:38:08.747 00.000 2744 IsGuiding returns 0
00:38:08.747 00.000 2744 scope move finished after 90 + 58 ms
00:38:08.748 00.001 2744 Move returns status 0, amount 90
00:38:08.748 00.000 2744 move complete, result=0
00:38:08.749 00.001 2744 worker thread done servicing request
00:38:08.749 00.000 2744 Worker thread wakes up
00:38:08.749 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:08.749 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:08.751 00.002 1092 GuideStep: -0.4 px 95 ms EAST, 0.5 px 90 ms SOUTH
00:38:12.139 03.388 2744 Exposure complete
00:38:12.328 00.189 2744 worker thread done servicing request
00:38:12.329 00.001 1092 OnExposeComplete: enter
00:38:12.331 00.002 1092 UpdateGuideState(): m_state=6
00:38:12.334 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1056
00:38:12.337 00.003 1092 Star::Find returns 1 (0), X=1601.28, Y=1129.65, Mass=565071, SNR=99.1, Peak=53821 HFD=3.5
00:38:12.339 00.002 1092 MultiStar: [#1 -0.61,1.40,0.71,U] [#2 -0.79,1.30,0.84,U] [#3 -0.70,1.78,0.76,U] [#4 -0.92,1.55,0.71,U] [#5 -0.74,1.26,0.72,U] [#6 -0.82,0.92,0.61,U] [#7 -0.51,1.41,0.56,U] [#8 -0.89,1.03,0.41,U] 
00:38:12.341 00.002 1092 single-star, 8 included, MultiStar: {-0.77, 1.22}, one-star: {-0.93, 0.50}
00:38:12.343 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
00:38:12.346 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
00:38:12.348 00.002 1092 CameraToMount -- cameraX=-0.93 cameraY=0.50 hyp=1.05 cameraTheta=2.65 mountX=-1.05 mountY=0.23, mountTheta=2.93
00:38:12.355 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=0.50, opts=13)
00:38:12.357 00.002 1092 Enqueuing Move request for scope (-0.93, 0.50)
00:38:12.359 00.002 2744 Worker thread wakes up
00:38:12.360 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.50) opts 0xd
00:38:12.360 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.93, 0.50)
00:38:12.360 00.000 2744 Moving (-0.93, 0.50) raw xDistance=-1.05 yDistance=0.23
00:38:12.360 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.05
00:38:12.360 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:12.360 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:38:12.360 00.000 2744 MoveAxis(E, 242, ABG)
00:38:12.360 00.000 2744 Guiding  Dir = 2, Dur = 242
00:38:12.360 00.000 2744 IsSlewing returns 0
00:38:12.360 00.000 2744 IsGuiding returns 0
00:38:12.361 00.001 2744 PulseGuide returned control before completion, sleep 252
00:38:12.375 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1392, FiltMax=65535, Gamma=0.510
00:38:12.392 00.017 1092 UpdateGuideState exits: m=565071 SNR=99.1
00:38:12.397 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:12.399 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:12.400 00.001 1092 Enqueuing Expose request
00:38:12.615 00.215 2744 IsGuiding returns 1
00:38:12.615 00.000 2744 scope still moving after pulse duration time elapsed
00:38:12.646 00.031 2744 IsSlewing returns 0
00:38:12.646 00.000 2744 IsGuiding returns 0
00:38:12.646 00.000 2744 scope move finished after 242 + 43 ms
00:38:12.646 00.000 2744 Move returns status 0, amount 242
00:38:12.646 00.000 2744 MoveAxis(N, 0, ABG)
00:38:12.646 00.000 2744 Move returns status 0, amount 0
00:38:12.646 00.000 2744 move complete, result=0
00:38:12.647 00.001 2744 worker thread done servicing request
00:38:12.647 00.000 2744 Worker thread wakes up
00:38:12.647 00.000 1092 GuideStep: -1.1 px 242 ms EAST, 0.2 px 0 ms NORTH
00:38:12.649 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:12.649 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:16.035 03.386 2744 Exposure complete
00:38:16.236 00.201 2744 worker thread done servicing request
00:38:16.236 00.000 1092 OnExposeComplete: enter
00:38:16.238 00.002 1092 UpdateGuideState(): m_state=6
00:38:16.241 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1057
00:38:16.243 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.43, Mass=540938, SNR=88.3, Peak=57088 HFD=3.4
00:38:16.246 00.003 1092 MultiStar: [#1 -0.12,0.94,0.83,U] [#2 -0.05,1.05,1.05,U] [#3 0.02,1.32,0.79,U] [#4 -0.15,1.18,0.90,U] [#5 -0.22,0.75,0.73,U] [#6 -0.10,0.84,0.66,U] [#7 0.06,0.89,0.51,U] [#8 -0.44,0.41,0.46,U] 
00:38:16.249 00.003 1092 single-star, 8 included, MultiStar: {-0.16, 0.87}, one-star: {-0.44, 0.27}
00:38:16.251 00.002 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
00:38:16.253 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
00:38:16.255 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=0.27 hyp=0.52 cameraTheta=2.58 mountX=-0.51 mountY=0.15, mountTheta=2.86
00:38:16.259 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.27, opts=13)
00:38:16.262 00.003 1092 Enqueuing Move request for scope (-0.44, 0.27)
00:38:16.265 00.003 2744 Worker thread wakes up
00:38:16.265 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.27) opts 0xd
00:38:16.265 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.27)
00:38:16.265 00.000 2744 Moving (-0.44, 0.27) raw xDistance=-0.51 yDistance=0.15
00:38:16.266 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.51
00:38:16.266 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:16.266 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:38:16.266 00.000 2744 MoveAxis(E, 131, ABG)
00:38:16.266 00.000 2744 Guiding  Dir = 2, Dur = 131
00:38:16.266 00.000 2744 IsSlewing returns 0
00:38:16.266 00.000 2744 IsGuiding returns 0
00:38:16.267 00.001 2744 PulseGuide returned control before completion, sleep 141
00:38:16.283 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1459, FiltMax=65535, Gamma=0.510
00:38:16.298 00.015 1092 UpdateGuideState exits: m=540938 SNR=88.3
00:38:16.301 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:16.303 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:16.305 00.002 1092 Enqueuing Expose request
00:38:16.420 00.115 2744 IsGuiding returns 1
00:38:16.420 00.000 2744 scope still moving after pulse duration time elapsed
00:38:16.451 00.031 2744 IsSlewing returns 0
00:38:16.451 00.000 2744 IsGuiding returns 0
00:38:16.451 00.000 2744 scope move finished after 131 + 54 ms
00:38:16.451 00.000 2744 Move returns status 0, amount 131
00:38:16.451 00.000 2744 MoveAxis(N, 0, ABG)
00:38:16.452 00.001 2744 Move returns status 0, amount 0
00:38:16.452 00.000 2744 move complete, result=0
00:38:16.452 00.000 2744 worker thread done servicing request
00:38:16.452 00.000 2744 Worker thread wakes up
00:38:16.452 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:16.452 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:16.455 00.003 1092 GuideStep: -0.5 px 131 ms EAST, 0.1 px 0 ms NORTH
00:38:19.857 03.402 2744 Exposure complete
00:38:20.086 00.229 2744 worker thread done servicing request
00:38:20.086 00.000 1092 OnExposeComplete: enter
00:38:20.089 00.003 1092 UpdateGuideState(): m_state=6
00:38:20.092 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1058
00:38:20.096 00.004 1092 Star::Find returns 1 (0), X=1601.83, Y=1129.23, Mass=514212, SNR=93.8, Peak=54368 HFD=3.4
00:38:20.099 00.003 1092 MultiStar: [#1 0.01,0.79,0.82,U] [#2 -0.12,0.91,0.87,U] [#3 0.01,1.12,0.80,U] [#4 -0.12,1.16,0.75,U] [#5 0.13,0.73,0.71,U] [#6 0.11,0.70,0.70,U] [#7 0.03,0.82,0.48,U] [#8 -0.15,0.68,0.47,U] 
00:38:20.101 00.002 1092 single-star, 8 included, MultiStar: {-0.07, 0.76}, one-star: {-0.38, 0.08}
00:38:20.105 00.004 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
00:38:20.107 00.002 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.07)
00:38:20.111 00.004 1092 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.94 mountX=-0.38 mountY=-0.03, mountTheta=-3.07
00:38:20.120 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.08, opts=13)
00:38:20.122 00.002 1092 Enqueuing Move request for scope (-0.38, 0.08)
00:38:20.125 00.003 2744 Worker thread wakes up
00:38:20.125 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
00:38:20.125 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
00:38:20.125 00.000 2744 Moving (-0.38, 0.08) raw xDistance=-0.38 yDistance=-0.03
00:38:20.125 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
00:38:20.125 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:20.125 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:38:20.125 00.000 2744 MoveAxis(E, 94, ABG)
00:38:20.125 00.000 2744 Guiding  Dir = 2, Dur = 94
00:38:20.126 00.001 2744 IsSlewing returns 0
00:38:20.126 00.000 2744 IsGuiding returns 0
00:38:20.126 00.000 2744 PulseGuide returned control before completion, sleep 104
00:38:20.145 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:38:20.165 00.020 1092 UpdateGuideState exits: m=514212 SNR=93.8
00:38:20.168 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:20.171 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:20.174 00.003 1092 Enqueuing Expose request
00:38:20.239 00.065 2744 IsGuiding returns 1
00:38:20.239 00.000 2744 scope still moving after pulse duration time elapsed
00:38:20.271 00.032 2744 IsSlewing returns 0
00:38:20.271 00.000 2744 IsGuiding returns 0
00:38:20.271 00.000 2744 scope move finished after 94 + 50 ms
00:38:20.271 00.000 2744 Move returns status 0, amount 94
00:38:20.272 00.001 2744 MoveAxis(N, 0, ABG)
00:38:20.272 00.000 2744 Move returns status 0, amount 0
00:38:20.272 00.000 2744 move complete, result=0
00:38:20.272 00.000 2744 worker thread done servicing request
00:38:20.272 00.000 2744 Worker thread wakes up
00:38:20.272 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:20.272 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:20.273 00.001 1092 GuideStep: -0.4 px 94 ms EAST, -0.0 px 0 ms NORTH
00:38:23.673 03.400 2744 Exposure complete
00:38:23.879 00.206 2744 worker thread done servicing request
00:38:23.879 00.000 1092 OnExposeComplete: enter
00:38:23.882 00.003 1092 UpdateGuideState(): m_state=6
00:38:23.884 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1059
00:38:23.886 00.002 1092 Star::Find returns 1 (0), X=1602.02, Y=1128.96, Mass=548936, SNR=105.2, Peak=48816 HFD=2.9
00:38:23.888 00.002 1092 MultiStar: [#1 0.06,0.44,0.88,U] [#2 -0.11,0.83,0.84,U] [#3 -0.13,0.88,0.75,U] [#4 -0.41,1.02,0.62,U] [#5 -0.14,0.35,0.56,U] [#6 -0.15,0.27,0.63,U] [#7 0.01,0.72,0.51,U] [#8 -0.14,0.27,0.43,U] 
00:38:23.891 00.003 1092 single-star, 8 included, MultiStar: {-0.13, 0.49}, one-star: {-0.19, -0.20}
00:38:23.894 00.003 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
00:38:23.897 00.003 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
00:38:23.899 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.35 mountX=-0.09 mountY=-0.24, mountTheta=-1.95
00:38:23.903 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.20, opts=13)
00:38:23.906 00.003 1092 Enqueuing Move request for scope (-0.19, -0.20)
00:38:23.908 00.002 2744 Worker thread wakes up
00:38:23.908 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
00:38:23.908 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
00:38:23.908 00.000 2744 Moving (-0.19, -0.20) raw xDistance=-0.09 yDistance=-0.24
00:38:23.908 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:38:23.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:23.908 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:38:23.908 00.000 2744 MoveAxis(E, 0, ABG)
00:38:23.908 00.000 2744 Move returns status 0, amount 0
00:38:23.908 00.000 2744 MoveAxis(N, 0, ABG)
00:38:23.908 00.000 2744 Move returns status 0, amount 0
00:38:23.908 00.000 2744 move complete, result=0
00:38:23.909 00.001 2744 worker thread done servicing request
00:38:23.924 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:38:23.938 00.014 1092 UpdateGuideState exits: m=548936 SNR=105.2
00:38:23.941 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:23.943 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:23.946 00.003 1092 Enqueuing Expose request
00:38:23.948 00.002 2744 Worker thread wakes up
00:38:23.948 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:23.948 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:23.948 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:38:27.388 03.440 2744 Exposure complete
00:38:27.649 00.261 2744 worker thread done servicing request
00:38:27.649 00.000 1092 OnExposeComplete: enter
00:38:27.654 00.005 1092 UpdateGuideState(): m_state=6
00:38:27.657 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1060
00:38:27.660 00.003 1092 Star::Find returns 1 (0), X=1601.53, Y=1129.24, Mass=504846, SNR=82.5, Peak=63056 HFD=3.4
00:38:27.665 00.005 1092 MultiStar: [#1 -0.09,0.87,0.83,U] [#2 -0.31,0.95,1.10,U] [#3 -0.08,1.29,0.88,U] [#4 -0.34,1.16,0.84,U] [#5 -0.16,0.73,0.84,U] [#6 -0.24,0.77,0.72,U] [#7 0.03,0.96,0.60,U] [#8 -0.32,0.74,0.45,U] 
00:38:27.669 00.004 1092 single-star, 8 included, MultiStar: {-0.26, 0.83}, one-star: {-0.68, 0.09}
00:38:27.672 00.003 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
00:38:27.674 00.002 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
00:38:27.677 00.003 1092 CameraToMount -- cameraX=-0.68 cameraY=0.09 hyp=0.68 cameraTheta=3.01 mountX=-0.65 mountY=-0.10, mountTheta=-2.99
00:38:27.683 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.09, opts=13)
00:38:27.686 00.003 1092 Enqueuing Move request for scope (-0.68, 0.09)
00:38:27.688 00.002 2744 Worker thread wakes up
00:38:27.688 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.09) opts 0xd
00:38:27.688 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.09)
00:38:27.688 00.000 2744 Moving (-0.68, 0.09) raw xDistance=-0.65 yDistance=-0.10
00:38:27.689 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.65
00:38:27.689 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:27.689 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:38:27.689 00.000 2744 MoveAxis(E, 147, ABG)
00:38:27.689 00.000 2744 Guiding  Dir = 2, Dur = 147
00:38:27.690 00.001 2744 IsSlewing returns 0
00:38:27.690 00.000 2744 IsGuiding returns 0
00:38:27.690 00.000 2744 PulseGuide returned control before completion, sleep 157
00:38:27.707 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:38:27.727 00.020 1092 UpdateGuideState exits: m=504846 SNR=82.5
00:38:27.730 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:27.733 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:27.735 00.002 1092 Enqueuing Expose request
00:38:27.864 00.129 2744 IsGuiding returns 0
00:38:27.864 00.000 2744 Move returns status 0, amount 147
00:38:27.864 00.000 2744 MoveAxis(N, 0, ABG)
00:38:27.864 00.000 2744 Move returns status 0, amount 0
00:38:27.864 00.000 2744 move complete, result=0
00:38:27.865 00.001 2744 worker thread done servicing request
00:38:27.865 00.000 2744 Worker thread wakes up
00:38:27.865 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:27.865 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:27.867 00.002 1092 GuideStep: -0.7 px 147 ms EAST, -0.1 px 0 ms NORTH
00:38:31.258 03.391 2744 Exposure complete
00:38:31.463 00.205 2744 worker thread done servicing request
00:38:31.464 00.001 1092 OnExposeComplete: enter
00:38:31.466 00.002 1092 UpdateGuideState(): m_state=6
00:38:31.469 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1061
00:38:31.471 00.002 1092 Star::Find returns 1 (0), X=1601.60, Y=1129.19, Mass=534263, SNR=85.6, Peak=52944 HFD=3.5
00:38:31.474 00.003 1092 MultiStar: [#1 -0.09,0.84,0.82,U] [#2 -0.35,0.91,0.91,U] [#3 -0.36,1.16,0.82,U] [#4 -0.44,1.15,0.82,U] [#5 -0.28,0.56,0.72,U] [#6 -0.28,0.66,0.72,U] [#7 0.01,0.95,0.68,U] [#8 -0.32,0.46,0.48,U] 
00:38:31.476 00.002 1092 single-star, 8 included, MultiStar: {-0.32, 0.75}, one-star: {-0.61, 0.03}
00:38:31.479 00.003 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.51 = -2.77)
00:38:31.481 00.002 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.93)
00:38:31.483 00.002 1092 CameraToMount -- cameraX=-0.61 cameraY=0.03 hyp=0.61 cameraTheta=3.09 mountX=-0.57 mountY=-0.13, mountTheta=-2.92
00:38:31.488 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=0.03, opts=13)
00:38:31.490 00.002 1092 Enqueuing Move request for scope (-0.61, 0.03)
00:38:31.493 00.003 2744 Worker thread wakes up
00:38:31.493 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.03) opts 0xd
00:38:31.493 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, 0.03)
00:38:31.493 00.000 2744 Moving (-0.61, 0.03) raw xDistance=-0.57 yDistance=-0.13
00:38:31.493 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.57
00:38:31.493 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:31.494 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:38:31.494 00.000 2744 MoveAxis(E, 139, ABG)
00:38:31.494 00.000 2744 Guiding  Dir = 2, Dur = 139
00:38:31.495 00.001 2744 IsSlewing returns 0
00:38:31.495 00.000 2744 IsGuiding returns 0
00:38:31.495 00.000 2744 PulseGuide returned control before completion, sleep 149
00:38:31.510 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:38:31.530 00.020 1092 UpdateGuideState exits: m=534263 SNR=85.6
00:38:31.536 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:31.540 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:31.547 00.007 1092 Enqueuing Expose request
00:38:31.660 00.113 2744 IsGuiding returns 1
00:38:31.660 00.000 2744 scope still moving after pulse duration time elapsed
00:38:31.691 00.031 2744 IsSlewing returns 0
00:38:31.691 00.000 2744 IsGuiding returns 0
00:38:31.691 00.000 2744 scope move finished after 139 + 57 ms
00:38:31.693 00.002 2744 Move returns status 0, amount 139
00:38:31.693 00.000 2744 MoveAxis(N, 0, ABG)
00:38:31.693 00.000 2744 Move returns status 0, amount 0
00:38:31.693 00.000 2744 move complete, result=0
00:38:31.694 00.001 2744 worker thread done servicing request
00:38:31.694 00.000 2744 Worker thread wakes up
00:38:31.694 00.000 1092 GuideStep: -0.6 px 139 ms EAST, -0.1 px 0 ms NORTH
00:38:31.697 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:31.697 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:35.086 03.389 2744 Exposure complete
00:38:35.279 00.193 2744 worker thread done servicing request
00:38:35.280 00.001 1092 OnExposeComplete: enter
00:38:35.282 00.002 1092 UpdateGuideState(): m_state=6
00:38:35.286 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1062
00:38:35.288 00.002 1092 Star::Find returns 1 (0), X=1601.49, Y=1129.53, Mass=528322, SNR=94.0, Peak=56288 HFD=3.2
00:38:35.290 00.002 1092 MultiStar: [#1 -0.65,0.92,0.94,U] [#2 -0.75,0.91,1.01,U] [#3 -0.50,1.35,0.85,U] [#4 -0.88,1.32,0.76,U] [#5 -0.43,0.70,0.69,U] [#6 -0.46,0.88,0.67,U] [#7 -0.39,1.04,0.49,U] [#8 -0.72,0.33,0.42,U] 
00:38:35.292 00.002 1092 single-star, 8 included, MultiStar: {-0.63, 0.88}, one-star: {-0.73, 0.38}
00:38:35.295 00.003 1092 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.43) = xAngle (3.09 = 3.09)
00:38:35.297 00.002 1092 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
00:38:35.299 00.002 1092 CameraToMount -- cameraX=-0.73 cameraY=0.38 hyp=0.82 cameraTheta=2.66 mountX=-0.82 mountY=0.17, mountTheta=2.94
00:38:35.304 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.73, y=0.38, opts=13)
00:38:35.306 00.002 1092 Enqueuing Move request for scope (-0.73, 0.38)
00:38:35.308 00.002 2744 Worker thread wakes up
00:38:35.308 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.38) opts 0xd
00:38:35.309 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.73, 0.38)
00:38:35.309 00.000 2744 Moving (-0.73, 0.38) raw xDistance=-0.82 yDistance=0.17
00:38:35.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
00:38:35.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:35.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:38:35.309 00.000 2744 MoveAxis(E, 193, ABG)
00:38:35.309 00.000 2744 Guiding  Dir = 2, Dur = 193
00:38:35.310 00.001 2744 IsSlewing returns 0
00:38:35.310 00.000 2744 IsGuiding returns 0
00:38:35.310 00.000 2744 PulseGuide returned control before completion, sleep 203
00:38:35.324 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1456, FiltMax=65535, Gamma=0.510
00:38:35.342 00.018 1092 UpdateGuideState exits: m=528322 SNR=94.0
00:38:35.344 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:35.347 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:35.349 00.002 1092 Enqueuing Expose request
00:38:35.527 00.178 2744 IsGuiding returns 1
00:38:35.527 00.000 2744 scope still moving after pulse duration time elapsed
00:38:35.558 00.031 2744 IsSlewing returns 0
00:38:35.559 00.001 2744 IsGuiding returns 0
00:38:35.559 00.000 2744 scope move finished after 193 + 56 ms
00:38:35.559 00.000 2744 Move returns status 0, amount 193
00:38:35.559 00.000 2744 MoveAxis(N, 0, ABG)
00:38:35.559 00.000 2744 Move returns status 0, amount 0
00:38:35.561 00.002 2744 move complete, result=0
00:38:35.561 00.000 1092 GuideStep: -0.8 px 193 ms EAST, 0.2 px 0 ms NORTH
00:38:35.564 00.003 2744 worker thread done servicing request
00:38:35.564 00.000 2744 Worker thread wakes up
00:38:35.564 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:35.564 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:38.957 03.393 2744 Exposure complete
00:38:39.152 00.195 2744 worker thread done servicing request
00:38:39.152 00.000 1092 OnExposeComplete: enter
00:38:39.155 00.003 1092 UpdateGuideState(): m_state=6
00:38:39.158 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1063
00:38:39.160 00.002 1092 Star::Find returns 1 (0), X=1601.34, Y=1129.33, Mass=526368, SNR=89.3, Peak=54256 HFD=3.4
00:38:39.164 00.004 1092 MultiStar: [#1 -0.46,0.93,0.87,U] [#2 -0.54,0.89,1.03,U] [#3 -0.43,1.18,0.68,U] [#4 -0.65,1.37,0.73,U] [#5 -0.29,0.85,0.68,U] [#6 -0.42,0.73,0.65,U] [#7 -0.29,1.07,0.57,U] [#8 -0.67,0.54,0.38,U] 
00:38:39.167 00.003 1092 single-star, 8 included, MultiStar: {-0.53, 0.85}, one-star: {-0.87, 0.17}
00:38:39.169 00.002 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
00:38:39.171 00.002 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.06)
00:38:39.174 00.003 1092 CameraToMount -- cameraX=-0.87 cameraY=0.17 hyp=0.89 cameraTheta=2.95 mountX=-0.87 mountY=-0.07, mountTheta=-3.06
00:38:39.180 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.87, y=0.17, opts=13)
00:38:39.183 00.003 1092 Enqueuing Move request for scope (-0.87, 0.17)
00:38:39.185 00.002 2744 Worker thread wakes up
00:38:39.185 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.17) opts 0xd
00:38:39.186 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.87, 0.17)
00:38:39.186 00.000 2744 Moving (-0.87, 0.17) raw xDistance=-0.87 yDistance=-0.07
00:38:39.186 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.87
00:38:39.186 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:39.186 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:38:39.186 00.000 2744 MoveAxis(E, 207, ABG)
00:38:39.186 00.000 2744 Guiding  Dir = 2, Dur = 207
00:38:39.186 00.000 2744 IsSlewing returns 0
00:38:39.186 00.000 2744 IsGuiding returns 0
00:38:39.187 00.001 2744 PulseGuide returned control before completion, sleep 217
00:38:39.202 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:38:39.226 00.024 1092 UpdateGuideState exits: m=526368 SNR=89.3
00:38:39.229 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:39.231 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:39.233 00.002 1092 Enqueuing Expose request
00:38:39.407 00.174 2744 IsGuiding returns 1
00:38:39.407 00.000 2744 scope still moving after pulse duration time elapsed
00:38:39.439 00.032 2744 IsSlewing returns 0
00:38:39.439 00.000 2744 IsGuiding returns 0
00:38:39.439 00.000 2744 scope move finished after 207 + 45 ms
00:38:39.439 00.000 2744 Move returns status 0, amount 207
00:38:39.439 00.000 2744 MoveAxis(N, 0, ABG)
00:38:39.440 00.001 2744 Move returns status 0, amount 0
00:38:39.440 00.000 2744 move complete, result=0
00:38:39.440 00.000 2744 worker thread done servicing request
00:38:39.440 00.000 1092 GuideStep: -0.9 px 207 ms EAST, -0.1 px 0 ms NORTH
00:38:39.444 00.004 2744 Worker thread wakes up
00:38:39.445 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:39.445 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:42.835 03.390 2744 Exposure complete
00:38:43.038 00.203 2744 worker thread done servicing request
00:38:43.038 00.000 1092 OnExposeComplete: enter
00:38:43.040 00.002 1092 UpdateGuideState(): m_state=6
00:38:43.043 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1064
00:38:43.046 00.003 1092 Star::Find returns 1 (0), X=1600.41, Y=1129.80, Mass=544202, SNR=82.9, Peak=43635 HFD=3.7
00:38:43.049 00.003 1092 MultiStar: [#1 -1.44,1.31,0.90,U] [#2 -1.55,1.56,1.01,U] [#3 -1.43,1.77,0.85,U] [#4 -1.52,1.62,0.90,U] [#5 -1.23,1.23,0.79,U] [#6 -1.33,1.07,0.76,U] [#7 -1.04,1.41,0.61,U] [#8 -1.56,1.38,0.47,U] 
00:38:43.051 00.002 1092 single-star, 8 included, MultiStar: {-1.45, 1.32}, one-star: {-1.80, 0.65}
00:38:43.053 00.002 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.22 = -3.06)
00:38:43.055 00.002 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
00:38:43.057 00.002 1092 CameraToMount -- cameraX=-1.80 cameraY=0.65 hyp=1.91 cameraTheta=2.80 mountX=-1.91 mountY=0.14, mountTheta=3.07
00:38:43.064 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-1.80, y=0.65, opts=13)
00:38:43.067 00.003 1092 Enqueuing Move request for scope (-1.80, 0.65)
00:38:43.070 00.003 2744 Worker thread wakes up
00:38:43.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.80, 0.65) opts 0xd
00:38:43.070 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.80, 0.65)
00:38:43.070 00.000 2744 Moving (-1.80, 0.65) raw xDistance=-1.91 yDistance=0.14
00:38:43.070 00.000 2744 GuideAlgorithmHysteresis::Result() returns -1.24 from input -1.91
00:38:43.070 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:43.070 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:38:43.070 00.000 2744 MoveAxis(E, 441, ABG)
00:38:43.070 00.000 2744 Guiding  Dir = 2, Dur = 441
00:38:43.070 00.000 2744 IsSlewing returns 0
00:38:43.072 00.002 2744 IsGuiding returns 0
00:38:43.072 00.000 2744 PulseGuide returned control before completion, sleep 451
00:38:43.087 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1501, FiltMax=65530, Gamma=0.510
00:38:43.102 00.015 1092 UpdateGuideState exits: m=544202 SNR=82.9
00:38:43.105 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:43.107 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:43.110 00.003 1092 Enqueuing Expose request
00:38:43.530 00.420 2744 IsGuiding returns 1
00:38:43.530 00.000 2744 scope still moving after pulse duration time elapsed
00:38:43.562 00.032 2744 IsSlewing returns 0
00:38:43.562 00.000 2744 IsGuiding returns 0
00:38:43.562 00.000 2744 scope move finished after 441 + 49 ms
00:38:43.562 00.000 2744 Move returns status 0, amount 441
00:38:43.562 00.000 2744 MoveAxis(N, 0, ABG)
00:38:43.563 00.001 2744 Move returns status 0, amount 0
00:38:43.563 00.000 2744 move complete, result=0
00:38:43.563 00.000 2744 worker thread done servicing request
00:38:43.563 00.000 2744 Worker thread wakes up
00:38:43.563 00.000 1092 GuideStep: -1.9 px 441 ms EAST, 0.1 px 0 ms NORTH
00:38:43.566 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:43.566 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:46.972 03.406 2744 Exposure complete
00:38:47.187 00.215 2744 worker thread done servicing request
00:38:47.187 00.000 1092 OnExposeComplete: enter
00:38:47.190 00.003 1092 UpdateGuideState(): m_state=6
00:38:47.193 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1065
00:38:47.196 00.003 1092 Star::Find returns 1 (0), X=1602.00, Y=1129.12, Mass=529729, SNR=77.4, Peak=63664 HFD=3.0
00:38:47.198 00.002 1092 MultiStar: [#1 0.19,0.60,1.16,U] [#2 0.02,0.72,1.15,U] [#3 0.10,0.94,0.94,U] [#4 -0.33,1.04,0.92,U] [#5 0.11,0.47,0.69,U] [#6 0.12,0.40,0.83,U] [#7 0.28,0.54,0.64,U] [#8 0.07,0.09,0.45,U] 
00:38:47.201 00.003 1092 single-star, 8 included, MultiStar: {0.03, 0.56}, one-star: {-0.22, -0.03}
00:38:47.203 00.002 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
00:38:47.205 00.002 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
00:38:47.207 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-3.01 mountX=-0.18 mountY=-0.09, mountTheta=-2.71
00:38:47.215 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.03, opts=13)
00:38:47.218 00.003 1092 Enqueuing Move request for scope (-0.22, -0.03)
00:38:47.221 00.003 2744 Worker thread wakes up
00:38:47.222 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.03) opts 0xd
00:38:47.222 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.03)
00:38:47.222 00.000 2744 Moving (-0.22, -0.03) raw xDistance=-0.18 yDistance=-0.09
00:38:47.222 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:38:47.222 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:47.222 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:38:47.222 00.000 2744 MoveAxis(E, 0, ABG)
00:38:47.222 00.000 2744 Move returns status 0, amount 0
00:38:47.222 00.000 2744 MoveAxis(N, 0, ABG)
00:38:47.222 00.000 2744 Move returns status 0, amount 0
00:38:47.222 00.000 2744 move complete, result=0
00:38:47.222 00.000 2744 worker thread done servicing request
00:38:47.239 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1616, FiltMax=65535, Gamma=0.510
00:38:47.257 00.018 1092 UpdateGuideState exits: m=529729 SNR=77.4
00:38:47.260 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:47.262 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:47.264 00.002 1092 Enqueuing Expose request
00:38:47.267 00.003 2744 Worker thread wakes up
00:38:47.268 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:47.268 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:47.268 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:38:50.679 03.411 2744 Exposure complete
00:38:50.943 00.264 2744 worker thread done servicing request
00:38:50.943 00.000 1092 OnExposeComplete: enter
00:38:50.948 00.005 1092 UpdateGuideState(): m_state=6
00:38:50.951 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1066
00:38:50.955 00.004 1092 Star::Find returns 1 (0), X=1601.58, Y=1129.15, Mass=501276, SNR=80.9, Peak=52544 HFD=3.3
00:38:50.959 00.004 1092 MultiStar: [#1 -0.22,0.89,0.90,U] [#2 -0.16,0.83,0.93,U] [#3 -0.32,1.15,0.80,U] [#4 -0.31,1.00,0.83,U] [#5 -0.23,0.58,0.80,U] [#6 -0.32,0.45,0.66,U] [#7 -0.15,0.75,0.59,U] [#8 -0.33,0.27,0.51,U] 
00:38:50.964 00.005 1092 single-star, 8 included, MultiStar: {-0.31, 0.67}, one-star: {-0.63, -0.00}
00:38:50.968 00.004 1092 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-0.43) = xAngle (-2.71 = -2.71)
00:38:50.971 00.003 1092 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.87 = -2.87)
00:38:50.975 00.004 1092 CameraToMount -- cameraX=-0.63 cameraY=-0.00 hyp=0.63 cameraTheta=-3.14 mountX=-0.57 mountY=-0.17, mountTheta=-2.85
00:38:50.992 00.017 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=-0.00, opts=13)
00:38:50.995 00.003 1092 Enqueuing Move request for scope (-0.63, -0.00)
00:38:50.999 00.004 2744 Worker thread wakes up
00:38:50.999 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.00) opts 0xd
00:38:50.999 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, -0.00)
00:38:50.999 00.000 2744 Moving (-0.63, -0.00) raw xDistance=-0.57 yDistance=-0.17
00:38:50.999 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
00:38:50.999 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:51.000 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:38:51.000 00.000 2744 MoveAxis(E, 128, ABG)
00:38:51.000 00.000 2744 Guiding  Dir = 2, Dur = 128
00:38:51.000 00.000 2744 IsSlewing returns 0
00:38:51.001 00.001 2744 IsGuiding returns 0
00:38:51.001 00.000 2744 PulseGuide returned control before completion, sleep 138
00:38:51.022 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1587, FiltMax=65535, Gamma=0.510
00:38:51.045 00.023 1092 UpdateGuideState exits: m=501276 SNR=80.9
00:38:51.049 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:51.053 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:51.056 00.003 1092 Enqueuing Expose request
00:38:51.142 00.086 2744 IsGuiding returns 1
00:38:51.143 00.001 2744 scope still moving after pulse duration time elapsed
00:38:51.173 00.030 2744 IsSlewing returns 0
00:38:51.175 00.002 2744 IsGuiding returns 0
00:38:51.175 00.000 2744 scope move finished after 128 + 45 ms
00:38:51.175 00.000 2744 Move returns status 0, amount 128
00:38:51.176 00.001 2744 MoveAxis(N, 0, ABG)
00:38:51.176 00.000 2744 Move returns status 0, amount 0
00:38:51.176 00.000 2744 move complete, result=0
00:38:51.176 00.000 2744 worker thread done servicing request
00:38:51.177 00.001 2744 Worker thread wakes up
00:38:51.177 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:51.177 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:51.179 00.002 1092 GuideStep: -0.6 px 128 ms EAST, -0.2 px 0 ms NORTH
00:38:54.601 03.422 2744 Exposure complete
00:38:54.815 00.214 2744 worker thread done servicing request
00:38:54.815 00.000 1092 OnExposeComplete: enter
00:38:54.818 00.003 1092 UpdateGuideState(): m_state=6
00:38:54.820 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1067
00:38:54.822 00.002 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.10, Mass=551013, SNR=86.2, Peak=65504 HFD=3.1
00:38:54.826 00.004 1092 MultiStar: [#1 -0.08,0.76,1.02,U] [#2 -0.16,0.77,1.02,U] [#3 -0.10,1.07,0.68,U] [#4 -0.19,1.00,0.80,U] [#5 -0.01,0.56,0.78,U] [#6 -0.35,0.47,0.63,U] [#7 0.05,0.60,0.56,U] [#8 -0.29,0.41,0.44,U] 
00:38:54.829 00.003 1092 single-star, 8 included, MultiStar: {-0.17, 0.62}, one-star: {-0.41, -0.06}
00:38:54.831 00.002 1092 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
00:38:54.834 00.003 1092 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
00:38:54.837 00.003 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.06 hyp=0.42 cameraTheta=-3.00 mountX=-0.35 mountY=-0.17, mountTheta=-2.70
00:38:54.842 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.06, opts=13)
00:38:54.846 00.004 1092 Enqueuing Move request for scope (-0.41, -0.06)
00:38:54.848 00.002 2744 Worker thread wakes up
00:38:54.848 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.06) opts 0xd
00:38:54.848 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.06)
00:38:54.849 00.001 2744 Moving (-0.41, -0.06) raw xDistance=-0.35 yDistance=-0.17
00:38:54.849 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
00:38:54.849 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:54.849 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:38:54.849 00.000 2744 MoveAxis(E, 88, ABG)
00:38:54.849 00.000 2744 Guiding  Dir = 2, Dur = 88
00:38:54.849 00.000 2744 IsSlewing returns 0
00:38:54.850 00.001 2744 IsGuiding returns 0
00:38:54.850 00.000 2744 PulseGuide returned control before completion, sleep 98
00:38:54.865 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1438, FiltMax=65535, Gamma=0.510
00:38:54.880 00.015 1092 UpdateGuideState exits: m=551013 SNR=86.2
00:38:54.884 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:54.886 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:54.889 00.003 1092 Enqueuing Expose request
00:38:54.951 00.062 2744 IsGuiding returns 1
00:38:54.951 00.000 2744 scope still moving after pulse duration time elapsed
00:38:54.982 00.031 2744 IsSlewing returns 0
00:38:54.982 00.000 2744 IsGuiding returns 0
00:38:54.982 00.000 2744 scope move finished after 88 + 44 ms
00:38:54.982 00.000 2744 Move returns status 0, amount 88
00:38:54.982 00.000 2744 MoveAxis(N, 0, ABG)
00:38:54.982 00.000 2744 Move returns status 0, amount 0
00:38:54.982 00.000 2744 move complete, result=0
00:38:54.983 00.001 2744 worker thread done servicing request
00:38:54.983 00.000 2744 Worker thread wakes up
00:38:54.983 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:54.983 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:38:54.986 00.003 1092 GuideStep: -0.4 px 88 ms EAST, -0.2 px 0 ms NORTH
00:38:58.379 03.393 2744 Exposure complete
00:38:58.588 00.209 2744 worker thread done servicing request
00:38:58.588 00.000 1092 OnExposeComplete: enter
00:38:58.591 00.003 1092 UpdateGuideState(): m_state=6
00:38:58.593 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1068
00:38:58.597 00.004 1092 Star::Find returns 1 (0), X=1601.68, Y=1129.14, Mass=539621, SNR=83.2, Peak=58000 HFD=3.4
00:38:58.600 00.003 1092 MultiStar: [#1 -0.22,0.85,0.97,U] [#2 -0.08,1.00,1.26,U] [#3 -0.13,1.29,0.74,U] [#4 -0.53,1.05,0.70,U] [#5 -0.33,0.66,0.77,U] [#6 -0.35,0.46,0.79,U] [#7 -0.04,0.80,0.63,U] [#8 -0.26,0.37,0.57,U] 
00:38:58.602 00.002 1092 single-star, 8 included, MultiStar: {-0.27, 0.72}, one-star: {-0.54, -0.01}
00:38:58.604 00.002 1092 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.43) = xAngle (-2.69 = -2.69)
00:38:58.607 00.003 1092 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
00:38:58.609 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-3.12 mountX=-0.48 mountY=-0.16, mountTheta=-2.83
00:38:58.615 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.01, opts=13)
00:38:58.618 00.003 1092 Enqueuing Move request for scope (-0.54, -0.01)
00:38:58.620 00.002 2744 Worker thread wakes up
00:38:58.620 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.01) opts 0xd
00:38:58.620 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.01)
00:38:58.620 00.000 2744 Moving (-0.54, -0.01) raw xDistance=-0.48 yDistance=-0.16
00:38:58.621 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.48
00:38:58.621 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:38:58.621 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:38:58.621 00.000 2744 MoveAxis(E, 114, ABG)
00:38:58.621 00.000 2744 Guiding  Dir = 2, Dur = 114
00:38:58.621 00.000 2744 IsSlewing returns 0
00:38:58.621 00.000 2744 IsGuiding returns 0
00:38:58.622 00.001 2744 PulseGuide returned control before completion, sleep 124
00:38:58.637 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:38:58.651 00.014 1092 UpdateGuideState exits: m=539621 SNR=83.2
00:38:58.654 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:38:58.656 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:38:58.658 00.002 1092 Enqueuing Expose request
00:38:58.753 00.095 2744 IsGuiding returns 1
00:38:58.753 00.000 2744 scope still moving after pulse duration time elapsed
00:38:58.785 00.032 2744 IsSlewing returns 0
00:38:58.785 00.000 2744 IsGuiding returns 0
00:38:58.785 00.000 2744 scope move finished after 114 + 49 ms
00:38:58.785 00.000 2744 Move returns status 0, amount 114
00:38:58.785 00.000 2744 MoveAxis(N, 0, ABG)
00:38:58.786 00.001 2744 Move returns status 0, amount 0
00:38:58.786 00.000 2744 move complete, result=0
00:38:58.786 00.000 2744 worker thread done servicing request
00:38:58.786 00.000 2744 Worker thread wakes up
00:38:58.786 00.000 1092 GuideStep: -0.5 px 114 ms EAST, -0.2 px 0 ms NORTH
00:38:58.789 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:38:58.789 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:02.170 03.381 2744 Exposure complete
00:39:02.358 00.188 2744 worker thread done servicing request
00:39:02.358 00.000 1092 OnExposeComplete: enter
00:39:02.362 00.004 1092 UpdateGuideState(): m_state=6
00:39:02.366 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1069
00:39:02.368 00.002 1092 Star::Find returns 1 (0), X=1601.84, Y=1128.97, Mass=539000, SNR=92.1, Peak=54368 HFD=3.1
00:39:02.373 00.005 1092 MultiStar: [#1 -0.06,0.47,0.85,U] [#2 -0.10,0.70,0.96,U] [#3 -0.18,1.01,0.67,U] [#4 -0.26,1.03,0.85,U] [#5 -0.19,0.45,0.65,U] [#6 -0.19,0.41,0.71,U] [#7 0.09,0.58,0.54,U] [#8 0.00,0.34,0.43,U] 
00:39:02.376 00.003 1092 single-star, 8 included, MultiStar: {-0.16, 0.52}, one-star: {-0.37, -0.18}
00:39:02.380 00.004 1092 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
00:39:02.382 00.002 1092 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.41 = -2.41)
00:39:02.385 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.42 cameraTheta=-2.68 mountX=-0.26 mountY=-0.28, mountTheta=-2.33
00:39:02.390 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.18, opts=13)
00:39:02.394 00.004 1092 Enqueuing Move request for scope (-0.37, -0.18)
00:39:02.397 00.003 2744 Worker thread wakes up
00:39:02.397 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
00:39:02.397 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
00:39:02.397 00.000 2744 Moving (-0.37, -0.18) raw xDistance=-0.26 yDistance=-0.28
00:39:02.397 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:39:02.397 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:02.398 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:39:02.398 00.000 2744 MoveAxis(E, 0, ABG)
00:39:02.398 00.000 2744 Move returns status 0, amount 0
00:39:02.398 00.000 2744 MoveAxis(N, 0, ABG)
00:39:02.398 00.000 2744 Move returns status 0, amount 0
00:39:02.398 00.000 2744 move complete, result=0
00:39:02.398 00.000 2744 worker thread done servicing request
00:39:02.412 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1498, FiltMax=65535, Gamma=0.510
00:39:02.428 00.016 1092 UpdateGuideState exits: m=539000 SNR=92.1
00:39:02.430 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:02.432 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:02.435 00.003 1092 Enqueuing Expose request
00:39:02.437 00.002 2744 Worker thread wakes up
00:39:02.438 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:02.438 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:02.438 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:39:05.835 03.397 2744 Exposure complete
00:39:06.036 00.201 2744 worker thread done servicing request
00:39:06.036 00.000 1092 OnExposeComplete: enter
00:39:06.039 00.003 1092 UpdateGuideState(): m_state=6
00:39:06.042 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1070
00:39:06.045 00.003 1092 Star::Find returns 1 (0), X=1601.39, Y=1129.20, Mass=530122, SNR=87.5, Peak=53968 HFD=3.3
00:39:06.048 00.003 1092 MultiStar: [#1 -0.39,0.88,0.91,U] [#2 -0.42,0.87,0.85,U] [#3 -0.38,1.16,0.68,U] [#4 -0.64,1.12,0.73,U] [#5 -0.60,0.66,0.72,U] [#6 -0.54,0.75,0.66,U] [#7 -0.38,0.96,0.55,U] [#8 -0.33,0.23,0.44,U] 
00:39:06.050 00.002 1092 single-star, 8 included, MultiStar: {-0.52, 0.73}, one-star: {-0.82, 0.05}
00:39:06.052 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.51 = -2.77)
00:39:06.055 00.003 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
00:39:06.057 00.002 1092 CameraToMount -- cameraX=-0.82 cameraY=0.05 hyp=0.82 cameraTheta=3.09 mountX=-0.76 mountY=-0.18, mountTheta=-2.91
00:39:06.062 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=0.05, opts=13)
00:39:06.064 00.002 1092 Enqueuing Move request for scope (-0.82, 0.05)
00:39:06.067 00.003 2744 Worker thread wakes up
00:39:06.067 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.05) opts 0xd
00:39:06.067 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, 0.05)
00:39:06.067 00.000 2744 Moving (-0.82, 0.05) raw xDistance=-0.76 yDistance=-0.18
00:39:06.067 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
00:39:06.067 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:06.067 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:39:06.067 00.000 2744 MoveAxis(E, 171, ABG)
00:39:06.068 00.001 2744 Guiding  Dir = 2, Dur = 171
00:39:06.068 00.000 2744 IsSlewing returns 0
00:39:06.068 00.000 2744 IsGuiding returns 0
00:39:06.068 00.000 2744 PulseGuide returned control before completion, sleep 181
00:39:06.083 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1472, FiltMax=65535, Gamma=0.510
00:39:06.099 00.016 1092 UpdateGuideState exits: m=530122 SNR=87.5
00:39:06.104 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:06.106 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:06.109 00.003 1092 Enqueuing Expose request
00:39:06.259 00.150 2744 IsGuiding returns 1
00:39:06.259 00.000 2744 scope still moving after pulse duration time elapsed
00:39:06.291 00.032 2744 IsSlewing returns 0
00:39:06.291 00.000 2744 IsGuiding returns 0
00:39:06.291 00.000 2744 scope move finished after 171 + 51 ms
00:39:06.291 00.000 2744 Move returns status 0, amount 171
00:39:06.291 00.000 2744 MoveAxis(N, 0, ABG)
00:39:06.291 00.000 2744 Move returns status 0, amount 0
00:39:06.291 00.000 2744 move complete, result=0
00:39:06.292 00.001 2744 worker thread done servicing request
00:39:06.292 00.000 1092 GuideStep: -0.8 px 171 ms EAST, -0.2 px 0 ms NORTH
00:39:06.295 00.003 2744 Worker thread wakes up
00:39:06.295 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:06.295 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:09.691 03.396 2744 Exposure complete
00:39:09.904 00.213 2744 worker thread done servicing request
00:39:09.904 00.000 1092 OnExposeComplete: enter
00:39:09.906 00.002 1092 UpdateGuideState(): m_state=6
00:39:09.909 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1071
00:39:09.912 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1129.03, Mass=546003, SNR=82.9, Peak=52944 HFD=3.4
00:39:09.915 00.003 1092 MultiStar: [#1 -0.29,0.69,1.01,U] [#2 -0.31,0.75,1.07,U] [#3 -0.40,0.88,0.74,U] [#4 -0.57,0.99,0.83,U] [#5 -0.22,0.65,0.87,U] [#6 -0.42,0.27,0.68,U] [#7 -0.13,0.64,0.59,U] [#8 -0.23,0.33,0.49,U] 
00:39:09.918 00.003 1092 single-star, 8 included, MultiStar: {-0.36, 0.57}, one-star: {-0.54, -0.12}
00:39:09.920 00.002 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
00:39:09.923 00.003 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
00:39:09.925 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.12 hyp=0.55 cameraTheta=-2.92 mountX=-0.44 mountY=-0.26, mountTheta=-2.61
00:39:09.931 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.12, opts=13)
00:39:09.935 00.004 1092 Enqueuing Move request for scope (-0.54, -0.12)
00:39:09.937 00.002 2744 Worker thread wakes up
00:39:09.937 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.12) opts 0xd
00:39:09.937 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.12)
00:39:09.937 00.000 2744 Moving (-0.54, -0.12) raw xDistance=-0.44 yDistance=-0.26
00:39:09.937 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
00:39:09.939 00.002 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:09.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:39:09.939 00.000 2744 MoveAxis(E, 110, ABG)
00:39:09.939 00.000 2744 Guiding  Dir = 2, Dur = 110
00:39:09.939 00.000 2744 IsSlewing returns 0
00:39:09.939 00.000 2744 IsGuiding returns 0
00:39:09.940 00.001 2744 PulseGuide returned control before completion, sleep 120
00:39:09.956 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1251, FiltMax=65535, Gamma=0.510
00:39:09.972 00.016 1092 UpdateGuideState exits: m=546003 SNR=82.9
00:39:09.975 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:09.979 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:09.981 00.002 1092 Enqueuing Expose request
00:39:10.070 00.089 2744 IsGuiding returns 1
00:39:10.070 00.000 2744 scope still moving after pulse duration time elapsed
00:39:10.102 00.032 2744 IsSlewing returns 0
00:39:10.102 00.000 2744 IsGuiding returns 0
00:39:10.102 00.000 2744 scope move finished after 110 + 53 ms
00:39:10.102 00.000 2744 Move returns status 0, amount 110
00:39:10.102 00.000 2744 MoveAxis(N, 0, ABG)
00:39:10.102 00.000 2744 Move returns status 0, amount 0
00:39:10.103 00.001 2744 move complete, result=0
00:39:10.103 00.000 2744 worker thread done servicing request
00:39:10.103 00.000 2744 Worker thread wakes up
00:39:10.103 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:10.103 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:10.103 00.000 1092 GuideStep: -0.4 px 110 ms EAST, -0.3 px 0 ms NORTH
00:39:13.508 03.405 2744 Exposure complete
00:39:13.726 00.218 2744 worker thread done servicing request
00:39:13.726 00.000 1092 OnExposeComplete: enter
00:39:13.730 00.004 1092 UpdateGuideState(): m_state=6
00:39:13.732 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1072
00:39:13.735 00.003 1092 Star::Find returns 1 (0), X=1601.77, Y=1128.96, Mass=525804, SNR=85.3, Peak=65504 HFD=3.2
00:39:13.738 00.003 1092 MultiStar: [#1 -0.24,0.72,0.84,U] [#2 -0.39,0.75,0.88,U] [#3 -0.23,0.92,0.87,U] [#4 -0.55,0.70,0.87,U] [#5 -0.27,0.50,0.73,U] [#6 -0.29,0.41,0.66,U] [#7 0.07,0.63,0.69,U] [#8 -0.15,0.30,0.40,U] 
00:39:13.742 00.004 1092 single-star, 8 included, MultiStar: {-0.30, 0.53}, one-star: {-0.44, -0.19}
00:39:13.747 00.005 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
00:39:13.750 00.003 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.46 = -2.46)
00:39:13.753 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.19 hyp=0.48 cameraTheta=-2.73 mountX=-0.32 mountY=-0.30, mountTheta=-2.38
00:39:13.761 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.19, opts=13)
00:39:13.765 00.004 1092 Enqueuing Move request for scope (-0.44, -0.19)
00:39:13.768 00.003 2744 Worker thread wakes up
00:39:13.768 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.19) opts 0xd
00:39:13.768 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.19)
00:39:13.768 00.000 2744 Moving (-0.44, -0.19) raw xDistance=-0.32 yDistance=-0.30
00:39:13.768 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.32
00:39:13.768 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:13.768 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:39:13.768 00.000 2744 MoveAxis(E, 79, ABG)
00:39:13.769 00.001 2744 Guiding  Dir = 2, Dur = 79
00:39:13.769 00.000 2744 IsSlewing returns 0
00:39:13.769 00.000 2744 IsGuiding returns 0
00:39:13.769 00.000 2744 PulseGuide returned control before completion, sleep 89
00:39:13.791 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1715, FiltMax=65535, Gamma=0.510
00:39:13.810 00.019 1092 UpdateGuideState exits: m=525804 SNR=85.3
00:39:13.813 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:13.815 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:13.819 00.004 1092 Enqueuing Expose request
00:39:13.864 00.045 2744 IsGuiding returns 1
00:39:13.864 00.000 2744 scope still moving after pulse duration time elapsed
00:39:13.895 00.031 2744 IsSlewing returns 0
00:39:13.896 00.001 2744 IsGuiding returns 0
00:39:13.896 00.000 2744 scope move finished after 79 + 48 ms
00:39:13.896 00.000 2744 Move returns status 0, amount 79
00:39:13.896 00.000 2744 MoveAxis(N, 0, ABG)
00:39:13.896 00.000 2744 Move returns status 0, amount 0
00:39:13.896 00.000 2744 move complete, result=0
00:39:13.897 00.001 2744 worker thread done servicing request
00:39:13.897 00.000 2744 Worker thread wakes up
00:39:13.897 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:13.897 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:13.908 00.011 1092 GuideStep: -0.3 px 79 ms EAST, -0.3 px 0 ms NORTH
00:39:17.275 03.367 2744 Exposure complete
00:39:17.471 00.196 2744 worker thread done servicing request
00:39:17.471 00.000 1092 OnExposeComplete: enter
00:39:17.474 00.003 1092 UpdateGuideState(): m_state=6
00:39:17.477 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1073
00:39:17.480 00.003 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.01, Mass=529151, SNR=92.3, Peak=56992 HFD=3.3
00:39:17.483 00.003 1092 MultiStar: [#1 -0.23,0.67,0.75,U] [#2 -0.20,0.77,0.92,U] [#3 -0.29,1.02,0.61,U] [#4 -0.55,0.99,0.74,U] [#5 -0.24,0.47,0.71,U] [#6 -0.31,0.45,0.60,U] [#7 -0.32,0.66,0.57,U] [#8 -0.29,0.55,0.42,U] 
00:39:17.485 00.002 1092 single-star, 8 included, MultiStar: {-0.32, 0.58}, one-star: {-0.43, -0.14}
00:39:17.487 00.002 1092 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.43) = xAngle (-2.40 = -2.40)
00:39:17.488 00.001 1092 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.56 = -2.56)
00:39:17.490 00.002 1092 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.83 mountX=-0.33 mountY=-0.25, mountTheta=-2.50
00:39:17.498 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=-0.14, opts=13)
00:39:17.501 00.003 1092 Enqueuing Move request for scope (-0.43, -0.14)
00:39:17.504 00.003 2744 Worker thread wakes up
00:39:17.504 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd
00:39:17.504 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, -0.14)
00:39:17.504 00.000 2744 Moving (-0.43, -0.14) raw xDistance=-0.33 yDistance=-0.25
00:39:17.504 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
00:39:17.504 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:17.504 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:39:17.504 00.000 2744 MoveAxis(E, 80, ABG)
00:39:17.504 00.000 2744 Guiding  Dir = 2, Dur = 80
00:39:17.504 00.000 2744 IsSlewing returns 0
00:39:17.505 00.001 2744 IsGuiding returns 0
00:39:17.505 00.000 2744 PulseGuide returned control before completion, sleep 90
00:39:17.519 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:39:17.535 00.016 1092 UpdateGuideState exits: m=529151 SNR=92.3
00:39:17.537 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:17.540 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:17.542 00.002 1092 Enqueuing Expose request
00:39:17.601 00.059 2744 IsGuiding returns 1
00:39:17.601 00.000 2744 scope still moving after pulse duration time elapsed
00:39:17.632 00.031 2744 IsSlewing returns 0
00:39:17.632 00.000 2744 IsGuiding returns 0
00:39:17.632 00.000 2744 scope move finished after 80 + 48 ms
00:39:17.633 00.001 2744 Move returns status 0, amount 80
00:39:17.633 00.000 2744 MoveAxis(N, 0, ABG)
00:39:17.633 00.000 2744 Move returns status 0, amount 0
00:39:17.633 00.000 2744 move complete, result=0
00:39:17.633 00.000 2744 worker thread done servicing request
00:39:17.634 00.001 2744 Worker thread wakes up
00:39:17.634 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:17.634 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:17.634 00.000 1092 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH
00:39:21.028 03.394 2744 Exposure complete
00:39:21.228 00.200 2744 worker thread done servicing request
00:39:21.228 00.000 1092 OnExposeComplete: enter
00:39:21.231 00.003 1092 UpdateGuideState(): m_state=6
00:39:21.234 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1074
00:39:21.236 00.002 1092 Star::Find returns 1 (0), X=1601.74, Y=1128.93, Mass=521834, SNR=92.6, Peak=54368 HFD=3.3
00:39:21.239 00.003 1092 MultiStar: [#1 -0.02,0.52,0.83,U] [#2 -0.38,0.60,0.95,U] [#3 -0.14,0.95,0.74,U] [#4 -0.39,0.80,0.82,U] [#5 -0.07,0.52,0.65,U] [#6 -0.20,0.18,0.64,U] [#7 -0.08,0.47,0.53,U] [#8 -0.28,0.12,0.44,U] 
00:39:21.241 00.002 1092 refined, 8 included, MultiStar: {-0.24, 0.44}, one-star: {-0.47, -0.23}
00:39:21.245 00.004 1092 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.43) = xAngle (2.51 = 2.51)
00:39:21.247 00.002 1092 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.35 = 2.35)
00:39:21.249 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=0.44 hyp=0.50 cameraTheta=2.08 mountX=-0.40 mountY=0.36, mountTheta=2.42
00:39:21.255 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.44, opts=13)
00:39:21.258 00.003 1092 Enqueuing Move request for scope (-0.24, 0.44)
00:39:21.261 00.003 2744 Worker thread wakes up
00:39:21.261 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.44) opts 0xd
00:39:21.261 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.44)
00:39:21.261 00.000 2744 Moving (-0.24, 0.44) raw xDistance=-0.40 yDistance=0.36
00:39:21.261 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
00:39:21.262 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:21.262 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
00:39:21.262 00.000 2744 MoveAxis(E, 96, ABG)
00:39:21.262 00.000 2744 Guiding  Dir = 2, Dur = 96
00:39:21.262 00.000 2744 IsSlewing returns 0
00:39:21.262 00.000 2744 IsGuiding returns 0
00:39:21.263 00.001 2744 PulseGuide returned control before completion, sleep 106
00:39:21.282 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:39:21.299 00.017 1092 UpdateGuideState exits: m=521834 SNR=92.6
00:39:21.302 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:21.304 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:21.307 00.003 1092 Enqueuing Expose request
00:39:21.377 00.070 2744 IsGuiding returns 1
00:39:21.377 00.000 2744 scope still moving after pulse duration time elapsed
00:39:21.409 00.032 2744 IsSlewing returns 0
00:39:21.409 00.000 2744 IsGuiding returns 0
00:39:21.409 00.000 2744 scope move finished after 96 + 51 ms
00:39:21.409 00.000 2744 Move returns status 0, amount 96
00:39:21.410 00.001 2744 MoveAxis(N, 0, ABG)
00:39:21.410 00.000 2744 Move returns status 0, amount 0
00:39:21.410 00.000 2744 move complete, result=0
00:39:21.410 00.000 2744 worker thread done servicing request
00:39:21.410 00.000 2744 Worker thread wakes up
00:39:21.410 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:21.410 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:21.410 00.000 1092 GuideStep: -0.4 px 96 ms EAST, 0.4 px 0 ms NORTH
00:39:24.824 03.414 2744 Exposure complete
00:39:25.065 00.241 2744 worker thread done servicing request
00:39:25.066 00.001 1092 OnExposeComplete: enter
00:39:25.069 00.003 1092 UpdateGuideState(): m_state=6
00:39:25.072 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1075
00:39:25.074 00.002 1092 Star::Find returns 1 (0), X=1602.13, Y=1128.67, Mass=545820, SNR=98.6, Peak=53786 HFD=3.3
00:39:25.078 00.004 1092 MultiStar: [#1 0.37,0.21,0.74,U] [#2 0.24,0.36,0.83,U] [#3 0.17,0.55,0.61,U] [#4 0.16,0.49,0.61,U] [#5 0.15,-0.05,0.68,U] [#6 0.36,0.11,0.57,U] [#7 0.37,0.38,0.48,U] [#8 0.26,0.05,0.38,U] 
00:39:25.081 00.003 1092 refined, 8 included, MultiStar: {0.20, 0.14}, one-star: {-0.08, -0.49}
00:39:25.084 00.003 1092 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.43) = xAngle (1.04 = 1.04)
00:39:25.086 00.002 1092 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.89 = 0.89)
00:39:25.089 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.62 mountX=0.12 mountY=0.19, mountTheta=1.00
00:39:25.098 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.14, opts=13)
00:39:25.102 00.004 1092 Enqueuing Move request for scope (0.20, 0.14)
00:39:25.106 00.004 2744 Worker thread wakes up
00:39:25.106 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
00:39:25.106 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
00:39:25.106 00.000 2744 Moving (0.20, 0.14) raw xDistance=0.12 yDistance=0.19
00:39:25.106 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:39:25.106 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:25.106 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:39:25.106 00.000 2744 MoveAxis(E, 0, ABG)
00:39:25.106 00.000 2744 Move returns status 0, amount 0
00:39:25.107 00.001 2744 MoveAxis(N, 0, ABG)
00:39:25.107 00.000 2744 Move returns status 0, amount 0
00:39:25.107 00.000 2744 move complete, result=0
00:39:25.107 00.000 2744 worker thread done servicing request
00:39:25.133 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:39:25.150 00.017 1092 UpdateGuideState exits: m=545820 SNR=98.6
00:39:25.152 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:25.155 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:25.157 00.002 1092 Enqueuing Expose request
00:39:25.160 00.003 2744 Worker thread wakes up
00:39:25.160 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:39:25.163 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:25.163 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:28.556 03.393 2744 Exposure complete
00:39:28.757 00.201 2744 worker thread done servicing request
00:39:28.757 00.000 1092 OnExposeComplete: enter
00:39:28.761 00.004 1092 UpdateGuideState(): m_state=6
00:39:28.763 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1076
00:39:28.767 00.004 1092 Star::Find returns 1 (0), X=1602.26, Y=1128.66, Mass=536687, SNR=79.1, Peak=53786 HFD=3.4
00:39:28.770 00.003 1092 MultiStar: [#1 0.50,0.33,0.89,U] [#2 0.29,0.48,1.04,U] [#3 0.47,0.66,0.87,U] [#4 0.18,0.50,0.97,U] [#5 0.19,0.25,0.85,U] [#6 0.20,0.21,0.71,U] [#7 0.63,0.27,0.62,U] [#8 0.51,-0.18,0.54,U] 
00:39:28.773 00.003 1092 refined, 8 included, MultiStar: {0.31, 0.24}, one-star: {0.05, -0.50}
00:39:28.775 00.002 1092 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.43) = xAngle (1.08 = 1.08)
00:39:28.778 00.003 1092 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.92 = 0.92)
00:39:28.781 00.003 1092 CameraToMount -- cameraX=0.31 cameraY=0.24 hyp=0.39 cameraTheta=0.65 mountX=0.19 mountY=0.31, mountTheta=1.04
00:39:28.787 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=0.24, opts=13)
00:39:28.790 00.003 1092 Enqueuing Move request for scope (0.31, 0.24)
00:39:28.796 00.006 2744 Worker thread wakes up
00:39:28.796 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.24) opts 0xd
00:39:28.796 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, 0.24)
00:39:28.796 00.000 2744 Moving (0.31, 0.24) raw xDistance=0.19 yDistance=0.31
00:39:28.796 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:39:28.796 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:28.797 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:39:28.797 00.000 2744 MoveAxis(E, 0, ABG)
00:39:28.797 00.000 2744 Move returns status 0, amount 0
00:39:28.797 00.000 2744 MoveAxis(N, 0, ABG)
00:39:28.797 00.000 2744 Move returns status 0, amount 0
00:39:28.797 00.000 2744 move complete, result=0
00:39:28.797 00.000 2744 worker thread done servicing request
00:39:28.819 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:39:28.836 00.017 1092 UpdateGuideState exits: m=536687 SNR=79.1
00:39:28.839 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:28.841 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:28.844 00.003 1092 Enqueuing Expose request
00:39:28.846 00.002 2744 Worker thread wakes up
00:39:28.847 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:28.847 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:28.847 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:39:32.248 03.401 2744 Exposure complete
00:39:32.456 00.208 2744 worker thread done servicing request
00:39:32.456 00.000 1092 OnExposeComplete: enter
00:39:32.461 00.005 1092 UpdateGuideState(): m_state=6
00:39:32.464 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1077
00:39:32.468 00.004 1092 Star::Find returns 1 (0), X=1602.27, Y=1128.89, Mass=565198, SNR=84.8, Peak=55776 HFD=3.4
00:39:32.471 00.003 1092 MultiStar: [#1 0.14,0.71,0.89,U] [#2 0.19,0.43,1.13,U] [#3 0.31,0.87,0.84,U] [#4 0.19,0.75,0.80,U] [#5 0.41,0.42,0.72,U] [#6 0.20,0.33,0.72,U] [#7 0.41,0.51,0.53,U] [#8 0.19,0.15,0.46,U] 
00:39:32.475 00.004 1092 single-star, 8 included, MultiStar: {0.22, 0.43}, one-star: {0.06, -0.26}
00:39:32.477 00.002 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.92 = -0.92)
00:39:32.481 00.004 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
00:39:32.484 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.34 mountX=0.16 mountY=-0.24, mountTheta=-0.96
00:39:32.493 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.26, opts=13)
00:39:32.498 00.005 1092 Enqueuing Move request for scope (0.06, -0.26)
00:39:32.501 00.003 2744 Worker thread wakes up
00:39:32.502 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
00:39:32.502 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
00:39:32.502 00.000 2744 Moving (0.06, -0.26) raw xDistance=0.16 yDistance=-0.24
00:39:32.502 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:39:32.502 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:32.502 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:39:32.502 00.000 2744 MoveAxis(E, 0, ABG)
00:39:32.502 00.000 2744 Move returns status 0, amount 0
00:39:32.502 00.000 2744 MoveAxis(N, 0, ABG)
00:39:32.502 00.000 2744 Move returns status 0, amount 0
00:39:32.502 00.000 2744 move complete, result=0
00:39:32.503 00.001 2744 worker thread done servicing request
00:39:32.520 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1533, FiltMax=65535, Gamma=0.510
00:39:32.536 00.016 1092 UpdateGuideState exits: m=565198 SNR=84.8
00:39:32.538 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:32.540 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:32.542 00.002 1092 Enqueuing Expose request
00:39:32.546 00.004 2744 Worker thread wakes up
00:39:32.546 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:39:32.548 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:32.548 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:35.949 03.401 2744 Exposure complete
00:39:36.185 00.236 2744 worker thread done servicing request
00:39:36.185 00.000 1092 OnExposeComplete: enter
00:39:36.191 00.006 1092 UpdateGuideState(): m_state=6
00:39:36.195 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1078
00:39:36.198 00.003 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.64, Mass=497471, SNR=75.6, Peak=53482 HFD=3.1
00:39:36.202 00.004 1092 MultiStar: [#1 0.32,0.21,1.04,U] [#2 0.25,0.41,1.00,U] [#3 0.30,0.61,0.95,U] [#4 0.01,0.54,0.91,U] [#5 0.42,-0.01,0.85,U] [#6 0.37,-0.01,0.80,U] [#7 0.47,0.48,0.70,U] [#8 0.46,-0.04,0.51,U] 
00:39:36.205 00.003 1092 refined, 8 included, MultiStar: {0.28, 0.19}, one-star: {0.10, -0.51}
00:39:36.208 00.003 1092 CameraToMount -- cameraTheta (0.60) - m_xAngle (-0.43) = xAngle (1.02 = 1.02)
00:39:36.211 00.003 1092 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.87 = 0.87)
00:39:36.213 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.19 hyp=0.34 cameraTheta=0.60 mountX=0.18 mountY=0.26, mountTheta=0.97
00:39:36.221 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.19, opts=13)
00:39:36.223 00.002 1092 Enqueuing Move request for scope (0.28, 0.19)
00:39:36.226 00.003 2744 Worker thread wakes up
00:39:36.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.19) opts 0xd
00:39:36.226 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.19)
00:39:36.226 00.000 2744 Moving (0.28, 0.19) raw xDistance=0.18 yDistance=0.26
00:39:36.226 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:39:36.226 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:36.227 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:39:36.227 00.000 2744 MoveAxis(E, 0, ABG)
00:39:36.227 00.000 2744 Move returns status 0, amount 0
00:39:36.227 00.000 2744 MoveAxis(N, 0, ABG)
00:39:36.227 00.000 2744 Move returns status 0, amount 0
00:39:36.227 00.000 2744 move complete, result=0
00:39:36.227 00.000 2744 worker thread done servicing request
00:39:36.247 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1587, FiltMax=65535, Gamma=0.510
00:39:36.263 00.016 1092 UpdateGuideState exits: m=497471 SNR=75.6
00:39:36.266 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:36.269 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:36.271 00.002 1092 Enqueuing Expose request
00:39:36.273 00.002 2744 Worker thread wakes up
00:39:36.274 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:39:36.276 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:36.276 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:39.670 03.394 2744 Exposure complete
00:39:39.872 00.202 2744 worker thread done servicing request
00:39:39.872 00.000 1092 OnExposeComplete: enter
00:39:39.876 00.004 1092 UpdateGuideState(): m_state=6
00:39:39.882 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1079
00:39:39.887 00.005 1092 Star::Find returns 1 (0), X=1602.35, Y=1128.71, Mass=510458, SNR=84.6, Peak=53082 HFD=3.4
00:39:39.891 00.004 1092 MultiStar: [#1 0.34,0.15,0.87,U] [#2 0.18,0.20,0.97,U] [#3 0.29,0.60,0.72,U] [#4 0.19,0.65,0.89,U] [#5 0.19,0.02,0.77,U] [#6 0.27,-0.28,0.76,U] [#7 0.50,0.01,0.58,U] [#8 0.59,-0.42,0.53,U] 
00:39:39.894 00.003 1092 refined, 8 included, MultiStar: {0.27, 0.07}, one-star: {0.14, -0.44}
00:39:39.896 00.002 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.67 = 0.67)
00:39:39.899 00.003 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.52 = 0.52)
00:39:39.901 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.07 hyp=0.28 cameraTheta=0.25 mountX=0.22 mountY=0.14, mountTheta=0.57
00:39:39.906 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.07, opts=13)
00:39:39.909 00.003 1092 Enqueuing Move request for scope (0.27, 0.07)
00:39:39.913 00.004 2744 Worker thread wakes up
00:39:39.913 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.07) opts 0xd
00:39:39.913 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.07)
00:39:39.913 00.000 2744 Moving (0.27, 0.07) raw xDistance=0.22 yDistance=0.14
00:39:39.913 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:39:39.914 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:39.914 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:39:39.914 00.000 2744 MoveAxis(E, 0, ABG)
00:39:39.914 00.000 2744 Move returns status 0, amount 0
00:39:39.914 00.000 2744 MoveAxis(N, 0, ABG)
00:39:39.914 00.000 2744 Move returns status 0, amount 0
00:39:39.914 00.000 2744 move complete, result=0
00:39:39.914 00.000 2744 worker thread done servicing request
00:39:39.932 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1607, FiltMax=65535, Gamma=0.510
00:39:39.948 00.016 1092 UpdateGuideState exits: m=510458 SNR=84.6
00:39:39.951 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:39.953 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:39.955 00.002 1092 Enqueuing Expose request
00:39:39.957 00.002 2744 Worker thread wakes up
00:39:39.957 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:39:39.960 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:39.961 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:43.355 03.394 2744 Exposure complete
00:39:43.548 00.193 2744 worker thread done servicing request
00:39:43.548 00.000 1092 OnExposeComplete: enter
00:39:43.551 00.003 1092 UpdateGuideState(): m_state=6
00:39:43.553 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1080
00:39:43.556 00.003 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.82, Mass=553807, SNR=95.5, Peak=54864 HFD=3.5
00:39:43.559 00.003 1092 MultiStar: [#1 0.46,0.36,0.88,U] [#2 0.47,0.41,0.77,U] [#3 0.39,0.81,0.67,U] [#4 0.03,0.62,0.72,U] [#5 0.56,0.19,0.66,U] [#6 0.45,-0.05,0.65,U] [#7 0.53,0.27,0.47,U] [#8 0.16,0.35,0.46,U] 
00:39:43.562 00.003 1092 single-star, 8 included, MultiStar: {0.32, 0.26}, one-star: {-0.00, -0.33}
00:39:43.564 00.002 1092 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-0.43) = xAngle (-1.15 = -1.15)
00:39:43.567 00.003 1092 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.30 = -1.30)
00:39:43.569 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=0.14 mountY=-0.32, mountTheta=-1.17
00:39:43.577 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=-0.33, opts=13)
00:39:43.580 00.003 1092 Enqueuing Move request for scope (-0.00, -0.33)
00:39:43.582 00.002 2744 Worker thread wakes up
00:39:43.582 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
00:39:43.582 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
00:39:43.582 00.000 2744 Moving (-0.00, -0.33) raw xDistance=0.14 yDistance=-0.32
00:39:43.582 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:39:43.583 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:43.583 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:39:43.583 00.000 2744 MoveAxis(E, 0, ABG)
00:39:43.583 00.000 2744 Move returns status 0, amount 0
00:39:43.583 00.000 2744 MoveAxis(N, 0, ABG)
00:39:43.583 00.000 2744 Move returns status 0, amount 0
00:39:43.583 00.000 2744 move complete, result=0
00:39:43.583 00.000 2744 worker thread done servicing request
00:39:43.597 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1623, FiltMax=65535, Gamma=0.510
00:39:43.614 00.017 1092 UpdateGuideState exits: m=553807 SNR=95.5
00:39:43.618 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:43.620 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:43.622 00.002 1092 Enqueuing Expose request
00:39:43.624 00.002 2744 Worker thread wakes up
00:39:43.624 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:39:43.628 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:43.628 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:47.018 03.390 2744 Exposure complete
00:39:47.230 00.212 2744 worker thread done servicing request
00:39:47.230 00.000 1092 OnExposeComplete: enter
00:39:47.233 00.003 1092 UpdateGuideState(): m_state=6
00:39:47.237 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1081
00:39:47.240 00.003 1092 Star::Find returns 1 (0), X=1601.87, Y=1128.97, Mass=500151, SNR=82.9, Peak=57392 HFD=3.0
00:39:47.243 00.003 1092 MultiStar: [#1 0.05,0.43,0.99,U] [#2 -0.04,0.30,1.03,U] [#3 -0.02,0.80,1.07,U] [#4 -0.08,0.70,0.81,U] [#5 0.24,0.30,0.77,U] [#6 0.19,0.07,0.84,U] [#7 0.26,0.39,0.62,U] [#8 -0.00,-0.16,0.47,U] 
00:39:47.247 00.004 1092 refined, 8 included, MultiStar: {0.01, 0.32}, one-star: {-0.34, -0.19}
00:39:47.250 00.003 1092 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.43) = xAngle (1.96 = 1.96)
00:39:47.254 00.004 1092 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.81 = 1.81)
00:39:47.256 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.54 mountX=-0.12 mountY=0.31, mountTheta=1.94
00:39:47.262 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.32, opts=13)
00:39:47.264 00.002 1092 Enqueuing Move request for scope (0.01, 0.32)
00:39:47.266 00.002 2744 Worker thread wakes up
00:39:47.266 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.32) opts 0xd
00:39:47.266 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.32)
00:39:47.266 00.000 2744 Moving (0.01, 0.32) raw xDistance=-0.12 yDistance=0.31
00:39:47.267 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:39:47.267 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:47.267 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:39:47.267 00.000 2744 MoveAxis(E, 0, ABG)
00:39:47.267 00.000 2744 Move returns status 0, amount 0
00:39:47.267 00.000 2744 MoveAxis(N, 0, ABG)
00:39:47.267 00.000 2744 Move returns status 0, amount 0
00:39:47.267 00.000 2744 move complete, result=0
00:39:47.267 00.000 2744 worker thread done servicing request
00:39:47.281 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:39:47.297 00.016 1092 UpdateGuideState exits: m=500151 SNR=82.9
00:39:47.300 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:47.303 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:47.306 00.003 1092 Enqueuing Expose request
00:39:47.308 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:39:47.311 00.003 2744 Worker thread wakes up
00:39:47.311 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:47.311 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:50.685 03.374 2744 Exposure complete
00:39:50.889 00.204 2744 worker thread done servicing request
00:39:50.889 00.000 1092 OnExposeComplete: enter
00:39:50.893 00.004 1092 UpdateGuideState(): m_state=6
00:39:50.897 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1082
00:39:50.902 00.005 1092 Star::Find returns 1 (0), X=1601.85, Y=1128.89, Mass=504864, SNR=72.5, Peak=57859 HFD=2.9
00:39:50.908 00.006 1092 MultiStar: [#1 -0.16,0.33,0.95,U] [#2 -0.35,0.31,1.03,U] [#3 -0.13,0.67,0.86,U] [#4 -0.35,0.78,1.10,U] [#5 -0.08,0.34,0.76,U] [#6 -0.10,0.17,0.74,U] [#7 -0.03,0.43,0.68,U] [#8 -0.14,-0.18,0.56,U] 
00:39:50.911 00.003 1092 refined, 8 included, MultiStar: {-0.21, 0.31}, one-star: {-0.36, -0.26}
00:39:50.913 00.002 1092 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.43) = xAngle (2.59 = 2.59)
00:39:50.917 00.004 1092 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.43 = 2.43)
00:39:50.919 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.31 hyp=0.37 cameraTheta=2.16 mountX=-0.32 mountY=0.24, mountTheta=2.49
00:39:50.923 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.31, opts=13)
00:39:50.927 00.004 1092 Enqueuing Move request for scope (-0.21, 0.31)
00:39:50.929 00.002 2744 Worker thread wakes up
00:39:50.929 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.31) opts 0xd
00:39:50.930 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.31)
00:39:50.930 00.000 2744 Moving (-0.21, 0.31) raw xDistance=-0.32 yDistance=0.24
00:39:50.930 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
00:39:50.930 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:50.930 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:39:50.930 00.000 2744 MoveAxis(E, 71, ABG)
00:39:50.930 00.000 2744 Guiding  Dir = 2, Dur = 71
00:39:50.930 00.000 2744 IsSlewing returns 0
00:39:50.930 00.000 2744 IsGuiding returns 0
00:39:50.931 00.001 2744 PulseGuide returned control before completion, sleep 81
00:39:50.947 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1539, FiltMax=65535, Gamma=0.510
00:39:50.964 00.017 1092 UpdateGuideState exits: m=504864 SNR=72.5
00:39:50.967 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:50.969 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:50.972 00.003 1092 Enqueuing Expose request
00:39:51.027 00.055 2744 IsGuiding returns 1
00:39:51.027 00.000 2744 scope still moving after pulse duration time elapsed
00:39:51.058 00.031 2744 IsSlewing returns 0
00:39:51.058 00.000 2744 IsGuiding returns 0
00:39:51.058 00.000 2744 scope move finished after 71 + 57 ms
00:39:51.058 00.000 2744 Move returns status 0, amount 71
00:39:51.059 00.001 2744 MoveAxis(N, 0, ABG)
00:39:51.059 00.000 2744 Move returns status 0, amount 0
00:39:51.059 00.000 2744 move complete, result=0
00:39:51.059 00.000 2744 worker thread done servicing request
00:39:51.059 00.000 2744 Worker thread wakes up
00:39:51.059 00.000 1092 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
00:39:51.063 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:51.063 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:54.444 03.381 2744 Exposure complete
00:39:54.643 00.199 2744 worker thread done servicing request
00:39:54.643 00.000 1092 OnExposeComplete: enter
00:39:54.646 00.003 1092 UpdateGuideState(): m_state=6
00:39:54.649 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1083
00:39:54.651 00.002 1092 Star::Find returns 1 (0), X=1602.15, Y=1128.61, Mass=475069, SNR=86.1, Peak=47504 HFD=3.3
00:39:54.654 00.003 1092 MultiStar: [#1 0.32,0.17,0.83,U] [#2 0.16,0.42,0.99,U] [#3 0.32,0.78,0.85,U] [#4 -0.01,0.64,0.76,U] [#5 0.33,0.19,0.63,U] [#6 0.30,0.02,0.68,U] [#7 0.49,0.31,0.61,U] [#8 0.36,-0.12,0.45,U] 
00:39:54.656 00.002 1092 refined, 8 included, MultiStar: {0.22, 0.21}, one-star: {-0.06, -0.54}
00:39:54.658 00.002 1092 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.43) = xAngle (1.20 = 1.20)
00:39:54.660 00.002 1092 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.04 = 1.04)
00:39:54.663 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=0.21 hyp=0.30 cameraTheta=0.77 mountX=0.11 mountY=0.26, mountTheta=1.17
00:39:54.668 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.21, opts=13)
00:39:54.670 00.002 1092 Enqueuing Move request for scope (0.22, 0.21)
00:39:54.672 00.002 2744 Worker thread wakes up
00:39:54.672 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.21) opts 0xd
00:39:54.672 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.21)
00:39:54.672 00.000 2744 Moving (0.22, 0.21) raw xDistance=0.11 yDistance=0.26
00:39:54.672 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:39:54.672 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:54.673 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
00:39:54.673 00.000 2744 MoveAxis(E, 0, ABG)
00:39:54.673 00.000 2744 Move returns status 0, amount 0
00:39:54.673 00.000 2744 MoveAxis(N, 0, ABG)
00:39:54.673 00.000 2744 Move returns status 0, amount 0
00:39:54.673 00.000 2744 move complete, result=0
00:39:54.673 00.000 2744 worker thread done servicing request
00:39:54.690 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4784, FiltMin=1418, FiltMax=65535, Gamma=0.510
00:39:54.705 00.015 1092 UpdateGuideState exits: m=475069 SNR=86.1
00:39:54.708 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:54.710 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:54.712 00.002 1092 Enqueuing Expose request
00:39:54.715 00.003 2744 Worker thread wakes up
00:39:54.715 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:39:54.717 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:54.717 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:58.108 03.391 2744 Exposure complete
00:39:58.305 00.197 2744 worker thread done servicing request
00:39:58.305 00.000 1092 OnExposeComplete: enter
00:39:58.307 00.002 1092 UpdateGuideState(): m_state=6
00:39:58.310 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1084
00:39:58.313 00.003 1092 Star::Find returns 1 (0), X=1602.78, Y=1128.59, Mass=512044, SNR=77.8, Peak=52570 HFD=3.2
00:39:58.315 00.002 1092 MultiStar: [#1 0.97,0.12,1.02,U] [#2 0.75,0.24,1.03,U] [#3 0.79,0.41,0.80,U] [#4 0.55,0.49,1.03,U] [#5 0.86,0.08,0.68,U] [#6 0.71,0.02,0.88,U] [#7 0.86,-0.13,0.67,U] [#8 0.69,0.09,0.52,U] 
00:39:58.319 00.004 1092 refined, 8 included, MultiStar: {0.74, 0.09}, one-star: {0.57, -0.56}
00:39:58.321 00.002 1092 CameraToMount -- cameraTheta (0.12) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
00:39:58.323 00.002 1092 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.39 = 0.39)
00:39:58.325 00.002 1092 CameraToMount -- cameraX=0.74 cameraY=0.09 hyp=0.75 cameraTheta=0.12 mountX=0.64 mountY=0.28, mountTheta=0.42
00:39:58.331 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=0.09, opts=13)
00:39:58.334 00.003 1092 Enqueuing Move request for scope (0.74, 0.09)
00:39:58.336 00.002 2744 Worker thread wakes up
00:39:58.337 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.09) opts 0xd
00:39:58.337 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, 0.09)
00:39:58.337 00.000 2744 Moving (0.74, 0.09) raw xDistance=0.64 yDistance=0.28
00:39:58.337 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
00:39:58.337 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:39:58.337 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:39:58.337 00.000 2744 MoveAxis(W, 144, ABG)
00:39:58.337 00.000 2744 Guiding  Dir = 3, Dur = 144
00:39:58.337 00.000 2744 IsSlewing returns 0
00:39:58.338 00.001 2744 IsGuiding returns 0
00:39:58.338 00.000 2744 PulseGuide returned control before completion, sleep 154
00:39:58.351 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1421, FiltMax=65535, Gamma=0.510
00:39:58.367 00.016 1092 UpdateGuideState exits: m=512044 SNR=77.8
00:39:58.370 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:39:58.371 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:39:58.373 00.002 1092 Enqueuing Expose request
00:39:58.508 00.135 2744 IsGuiding returns 1
00:39:58.508 00.000 2744 scope still moving after pulse duration time elapsed
00:39:58.539 00.031 2744 IsSlewing returns 0
00:39:58.539 00.000 2744 IsGuiding returns 0
00:39:58.539 00.000 2744 scope move finished after 144 + 57 ms
00:39:58.539 00.000 2744 Move returns status 0, amount 144
00:39:58.539 00.000 2744 MoveAxis(N, 0, ABG)
00:39:58.539 00.000 2744 Move returns status 0, amount 0
00:39:58.539 00.000 2744 move complete, result=0
00:39:58.540 00.001 2744 worker thread done servicing request
00:39:58.540 00.000 2744 Worker thread wakes up
00:39:58.540 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:39:58.540 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:39:58.542 00.002 1092 GuideStep: 0.6 px 144 ms WEST, 0.3 px 0 ms NORTH
00:40:01.942 03.400 2744 Exposure complete
00:40:02.136 00.194 2744 worker thread done servicing request
00:40:02.137 00.001 1092 OnExposeComplete: enter
00:40:02.140 00.003 1092 UpdateGuideState(): m_state=6
00:40:02.142 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1085
00:40:02.148 00.006 1092 Star::Find returns 1 (0), X=1602.24, Y=1128.78, Mass=550249, SNR=95.1, Peak=51066 HFD=3.5
00:40:02.150 00.002 1092 MultiStar: [#1 0.33,0.30,0.78,U] [#2 0.15,0.39,0.80,U] [#3 0.21,0.70,0.67,U] [#4 0.13,0.60,0.76,U] [#5 0.46,0.49,0.73,U] [#6 0.39,0.26,0.58,U] [#7 0.40,0.63,0.49,U] [#8 0.36,0.12,0.41,U] 
00:40:02.152 00.002 1092 single-star, 8 included, MultiStar: {0.25, 0.32}, one-star: {0.02, -0.37}
00:40:02.154 00.002 1092 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.43) = xAngle (-1.08 = -1.08)
00:40:02.157 00.003 1092 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.24 = -1.24)
00:40:02.159 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.37 hyp=0.37 cameraTheta=-1.51 mountX=0.18 mountY=-0.35, mountTheta=-1.11
00:40:02.165 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.37, opts=13)
00:40:02.168 00.003 1092 Enqueuing Move request for scope (0.02, -0.37)
00:40:02.170 00.002 2744 Worker thread wakes up
00:40:02.171 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.37) opts 0xd
00:40:02.171 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.37)
00:40:02.171 00.000 2744 Moving (0.02, -0.37) raw xDistance=0.18 yDistance=-0.35
00:40:02.171 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:40:02.171 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:02.171 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:40:02.171 00.000 2744 MoveAxis(E, 0, ABG)
00:40:02.171 00.000 2744 Move returns status 0, amount 0
00:40:02.171 00.000 2744 MoveAxis(N, 0, ABG)
00:40:02.171 00.000 2744 Move returns status 0, amount 0
00:40:02.171 00.000 2744 move complete, result=0
00:40:02.171 00.000 2744 worker thread done servicing request
00:40:02.186 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:40:02.200 00.014 1092 UpdateGuideState exits: m=550249 SNR=95.1
00:40:02.202 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:02.204 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:02.207 00.003 1092 Enqueuing Expose request
00:40:02.209 00.002 2744 Worker thread wakes up
00:40:02.209 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:40:02.212 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:02.212 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:05.610 03.398 2744 Exposure complete
00:40:05.806 00.196 2744 worker thread done servicing request
00:40:05.806 00.000 1092 OnExposeComplete: enter
00:40:05.810 00.004 1092 UpdateGuideState(): m_state=6
00:40:05.813 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1086
00:40:05.815 00.002 1092 Star::Find returns 1 (0), X=1602.62, Y=1128.66, Mass=528341, SNR=88.9, Peak=53082 HFD=3.2
00:40:05.818 00.003 1092 MultiStar: [#1 0.64,0.40,0.91,U] [#2 0.61,0.34,0.84,U] [#3 0.64,0.89,0.78,U] [#4 0.34,0.49,0.90,U] [#5 0.59,0.17,0.69,U] [#6 0.63,-0.08,0.68,U] [#7 0.68,0.41,0.54,U] [#8 0.56,0.08,0.50,U] 
00:40:05.820 00.002 1092 refined, 8 included, MultiStar: {0.56, 0.24}, one-star: {0.41, -0.50}
00:40:05.822 00.002 1092 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.43) = xAngle (0.83 = 0.83)
00:40:05.824 00.002 1092 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
00:40:05.826 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=0.24 hyp=0.60 cameraTheta=0.40 mountX=0.41 mountY=0.38, mountTheta=0.75
00:40:05.831 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=0.24, opts=13)
00:40:05.835 00.004 1092 Enqueuing Move request for scope (0.56, 0.24)
00:40:05.837 00.002 2744 Worker thread wakes up
00:40:05.837 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.24) opts 0xd
00:40:05.837 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, 0.24)
00:40:05.838 00.001 2744 Moving (0.56, 0.24) raw xDistance=0.41 yDistance=0.38
00:40:05.838 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
00:40:05.838 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:05.838 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:40:05.838 00.000 2744 MoveAxis(W, 91, ABG)
00:40:05.838 00.000 2744 Guiding  Dir = 3, Dur = 91
00:40:05.838 00.000 2744 IsSlewing returns 0
00:40:05.838 00.000 2744 IsGuiding returns 0
00:40:05.839 00.001 2744 PulseGuide returned control before completion, sleep 101
00:40:05.856 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1719, FiltMax=65535, Gamma=0.510
00:40:05.873 00.017 1092 UpdateGuideState exits: m=528341 SNR=88.9
00:40:05.877 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:05.878 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:05.880 00.002 1092 Enqueuing Expose request
00:40:05.954 00.074 2744 IsGuiding returns 1
00:40:05.954 00.000 2744 scope still moving after pulse duration time elapsed
00:40:05.985 00.031 2744 IsSlewing returns 0
00:40:05.985 00.000 2744 IsGuiding returns 0
00:40:05.985 00.000 2744 scope move finished after 91 + 56 ms
00:40:05.985 00.000 2744 Move returns status 0, amount 91
00:40:05.985 00.000 2744 MoveAxis(N, 0, ABG)
00:40:05.986 00.001 2744 Move returns status 0, amount 0
00:40:05.986 00.000 2744 move complete, result=0
00:40:05.986 00.000 2744 worker thread done servicing request
00:40:05.986 00.000 2744 Worker thread wakes up
00:40:05.986 00.000 1092 GuideStep: 0.4 px 91 ms WEST, 0.4 px 0 ms NORTH
00:40:05.989 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:05.989 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:09.380 03.391 2744 Exposure complete
00:40:09.585 00.205 2744 worker thread done servicing request
00:40:09.585 00.000 1092 OnExposeComplete: enter
00:40:09.589 00.004 1092 UpdateGuideState(): m_state=6
00:40:09.592 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1087
00:40:09.597 00.005 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.69, Mass=530496, SNR=81.9, Peak=53360 HFD=3.4
00:40:09.602 00.005 1092 MultiStar: [#1 0.30,0.29,0.88,U] [#2 0.22,0.41,1.01,U] [#3 0.29,0.72,0.85,U] [#4 0.06,0.69,0.78,U] [#5 0.22,0.04,0.88,U] [#6 0.22,0.20,0.71,U] [#7 0.51,0.33,0.57,U] [#8 0.24,0.06,0.51,U] 
00:40:09.605 00.003 1092 refined, 8 included, MultiStar: {0.21, 0.24}, one-star: {-0.01, -0.46}
00:40:09.607 00.002 1092 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.43) = xAngle (1.28 = 1.28)
00:40:09.610 00.003 1092 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.13 = 1.13)
00:40:09.613 00.003 1092 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.85 mountX=0.09 mountY=0.29, mountTheta=1.27
00:40:09.618 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.24, opts=13)
00:40:09.620 00.002 1092 Enqueuing Move request for scope (0.21, 0.24)
00:40:09.622 00.002 2744 Worker thread wakes up
00:40:09.622 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd
00:40:09.622 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.24)
00:40:09.622 00.000 2744 Moving (0.21, 0.24) raw xDistance=0.09 yDistance=0.29
00:40:09.622 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:40:09.622 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:09.623 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:40:09.623 00.000 2744 MoveAxis(E, 0, ABG)
00:40:09.623 00.000 2744 Move returns status 0, amount 0
00:40:09.623 00.000 2744 MoveAxis(N, 0, ABG)
00:40:09.623 00.000 2744 Move returns status 0, amount 0
00:40:09.623 00.000 2744 move complete, result=0
00:40:09.623 00.000 2744 worker thread done servicing request
00:40:09.641 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1805, FiltMax=65535, Gamma=0.510
00:40:09.660 00.019 1092 UpdateGuideState exits: m=530496 SNR=81.9
00:40:09.663 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:09.666 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:09.668 00.002 1092 Enqueuing Expose request
00:40:09.671 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
00:40:09.673 00.002 2744 Worker thread wakes up
00:40:09.673 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:09.673 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:13.098 03.425 2744 Exposure complete
00:40:14.082 00.984 2744 worker thread done servicing request
00:40:14.083 00.001 1092 OnExposeComplete: enter
00:40:14.095 00.012 1092 UpdateGuideState(): m_state=6
00:40:14.107 00.012 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1088
00:40:14.118 00.011 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.71, Mass=556756, SNR=86.3, Peak=54768 HFD=3.4
00:40:14.132 00.014 1092 MultiStar: [#1 0.37,0.45,0.92,U] [#2 0.08,0.55,1.16,U] [#3 0.35,0.78,0.71,U] [#4 0.25,0.68,0.76,U] [#5 0.28,0.24,0.67,U] [#6 0.01,0.18,0.62,U] [#7 0.43,0.39,0.57,U] [#8 0.46,0.05,0.45,U] 
00:40:14.140 00.008 1092 refined, 8 included, MultiStar: {0.22, 0.32}, one-star: {0.00, -0.45}
00:40:14.154 00.014 1092 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.43) = xAngle (1.39 = 1.39)
00:40:14.165 00.011 1092 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.24 = 1.24)
00:40:14.171 00.006 1092 CameraToMount -- cameraX=0.22 cameraY=0.32 hyp=0.39 cameraTheta=0.97 mountX=0.07 mountY=0.37, mountTheta=1.39
00:40:14.197 00.026 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.32, opts=13)
00:40:14.220 00.023 1092 Enqueuing Move request for scope (0.22, 0.32)
00:40:14.238 00.018 2744 Worker thread wakes up
00:40:14.240 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.32) opts 0xd
00:40:14.240 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.32)
00:40:14.240 00.000 2744 Moving (0.22, 0.32) raw xDistance=0.07 yDistance=0.37
00:40:14.240 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:40:14.240 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:14.240 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
00:40:14.240 00.000 2744 MoveAxis(E, 0, ABG)
00:40:14.240 00.000 2744 Move returns status 0, amount 0
00:40:14.240 00.000 2744 MoveAxis(N, 0, ABG)
00:40:14.240 00.000 2744 Move returns status 0, amount 0
00:40:14.240 00.000 2744 move complete, result=0
00:40:14.240 00.000 2744 worker thread done servicing request
00:40:14.295 00.055 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1687, FiltMax=65535, Gamma=0.510
00:40:14.328 00.033 1092 UpdateGuideState exits: m=556756 SNR=86.3
00:40:14.332 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:14.337 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:14.342 00.005 1092 Enqueuing Expose request
00:40:14.348 00.006 2744 Worker thread wakes up
00:40:14.348 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
00:40:14.356 00.008 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:14.356 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:17.622 03.266 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:40:17.624 00.002 1092 case statement mapped state 6 to 3
00:40:17.627 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:40:17.758 00.131 2744 Exposure complete
00:40:18.005 00.247 2744 worker thread done servicing request
00:40:18.005 00.000 1092 OnExposeComplete: enter
00:40:18.008 00.003 1092 UpdateGuideState(): m_state=6
00:40:18.014 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1089
00:40:18.016 00.002 1092 Star::Find returns 1 (0), X=1601.64, Y=1128.78, Mass=511155, SNR=72.3, Peak=55939 HFD=3.3
00:40:18.021 00.005 1092 MultiStar: [#1 -0.25,0.39,1.11,U] [#2 -0.34,0.72,1.10,U] [#3 -0.33,1.03,0.89,U] [#4 -0.42,0.83,0.94,U] [#5 -0.30,0.41,0.89,U] [#6 -0.22,0.22,0.87,U] [#7 0.06,0.50,0.80,U] [#8 -0.37,0.12,0.51,U] 
00:40:18.023 00.002 1092 refined, 8 included, MultiStar: {-0.31, 0.44}, one-star: {-0.57, -0.37}
00:40:18.026 00.003 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
00:40:18.030 00.004 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
00:40:18.032 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.44 hyp=0.54 cameraTheta=2.18 mountX=-0.46 mountY=0.34, mountTheta=2.51
00:40:18.039 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.44, opts=13)
00:40:18.042 00.003 1092 Enqueuing Move request for scope (-0.31, 0.44)
00:40:18.046 00.004 2744 Worker thread wakes up
00:40:18.046 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.44) opts 0xd
00:40:18.046 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.44)
00:40:18.046 00.000 2744 Moving (-0.31, 0.44) raw xDistance=-0.46 yDistance=0.34
00:40:18.046 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:40:18.046 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:18.046 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:40:18.047 00.001 2744 MoveAxis(E, 104, ABG)
00:40:18.047 00.000 2744 Guiding  Dir = 2, Dur = 104
00:40:18.047 00.000 2744 IsSlewing returns 0
00:40:18.047 00.000 2744 IsGuiding returns 0
00:40:18.048 00.001 2744 PulseGuide returned control before completion, sleep 114
00:40:18.065 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1600, FiltMax=65535, Gamma=0.510
00:40:18.086 00.021 1092 UpdateGuideState exits: m=511155 SNR=72.3
00:40:18.089 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:18.092 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:18.096 00.004 1092 Enqueuing Expose request
00:40:18.166 00.070 2744 IsGuiding returns 1
00:40:18.166 00.000 2744 scope still moving after pulse duration time elapsed
00:40:18.197 00.031 2744 IsSlewing returns 0
00:40:18.197 00.000 2744 IsGuiding returns 0
00:40:18.197 00.000 2744 scope move finished after 104 + 45 ms
00:40:18.197 00.000 2744 Move returns status 0, amount 104
00:40:18.197 00.000 2744 MoveAxis(N, 0, ABG)
00:40:18.197 00.000 2744 Move returns status 0, amount 0
00:40:18.198 00.001 2744 move complete, result=0
00:40:18.198 00.000 2744 worker thread done servicing request
00:40:18.198 00.000 2744 Worker thread wakes up
00:40:18.198 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:18.198 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:18.199 00.001 1092 GuideStep: -0.5 px 104 ms EAST, 0.3 px 0 ms NORTH
00:40:21.581 03.382 2744 Exposure complete
00:40:21.776 00.195 2744 worker thread done servicing request
00:40:21.776 00.000 1092 OnExposeComplete: enter
00:40:21.779 00.003 1092 UpdateGuideState(): m_state=6
00:40:21.781 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1090
00:40:21.784 00.003 1092 Star::Find returns 1 (0), X=1601.43, Y=1128.96, Mass=500672, SNR=78.5, Peak=48784 HFD=3.5
00:40:21.787 00.003 1092 MultiStar: [#1 -0.33,0.61,0.94,U] [#2 -0.46,0.35,1.16,U] [#3 -0.35,0.81,0.81,U] [#4 -0.68,0.83,0.93,U] [#5 -0.67,0.28,0.76,U] [#6 -0.59,0.32,0.75,U] [#7 -0.27,0.30,0.53,U] [#8 -0.46,0.27,0.42,U] 
00:40:21.789 00.002 1092 refined, 8 included, MultiStar: {-0.52, 0.40}, one-star: {-0.78, -0.19}
00:40:21.792 00.003 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.91 = 2.91)
00:40:21.794 00.002 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.76 = 2.76)
00:40:21.797 00.003 1092 CameraToMount -- cameraX=-0.52 cameraY=0.40 hyp=0.66 cameraTheta=2.49 mountX=-0.64 mountY=0.25, mountTheta=2.78
00:40:21.803 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.40, opts=13)
00:40:21.805 00.002 1092 Enqueuing Move request for scope (-0.52, 0.40)
00:40:21.807 00.002 2744 Worker thread wakes up
00:40:21.807 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.40) opts 0xd
00:40:21.807 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.40)
00:40:21.807 00.000 2744 Moving (-0.52, 0.40) raw xDistance=-0.64 yDistance=0.25
00:40:21.807 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.64
00:40:21.807 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:21.807 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:40:21.807 00.000 2744 MoveAxis(E, 151, ABG)
00:40:21.807 00.000 2744 Guiding  Dir = 2, Dur = 151
00:40:21.808 00.001 2744 IsSlewing returns 0
00:40:21.808 00.000 2744 IsGuiding returns 0
00:40:21.808 00.000 2744 PulseGuide returned control before completion, sleep 161
00:40:21.822 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1506, FiltMax=65535, Gamma=0.510
00:40:21.836 00.014 1092 UpdateGuideState exits: m=500672 SNR=78.5
00:40:21.839 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:21.842 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:21.845 00.003 1092 Enqueuing Expose request
00:40:21.985 00.140 2744 IsGuiding returns 0
00:40:21.985 00.000 2744 Move returns status 0, amount 151
00:40:21.985 00.000 2744 MoveAxis(N, 0, ABG)
00:40:21.986 00.001 2744 Move returns status 0, amount 0
00:40:21.986 00.000 2744 move complete, result=0
00:40:21.987 00.001 2744 worker thread done servicing request
00:40:21.987 00.000 2744 Worker thread wakes up
00:40:21.987 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:21.987 00.000 1092 GuideStep: -0.6 px 151 ms EAST, 0.2 px 0 ms NORTH
00:40:21.990 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:25.399 03.409 2744 Exposure complete
00:40:25.624 00.225 2744 worker thread done servicing request
00:40:25.624 00.000 1092 OnExposeComplete: enter
00:40:25.627 00.003 1092 UpdateGuideState(): m_state=6
00:40:25.630 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1091
00:40:25.633 00.003 1092 Star::Find returns 1 (0), X=1602.06, Y=1128.72, Mass=544764, SNR=91.9, Peak=46547 HFD=3.4
00:40:25.638 00.005 1092 MultiStar: [#1 0.16,0.18,0.84,U] [#2 0.09,0.31,0.92,U] [#3 0.08,0.65,0.69,U] [#4 -0.08,0.40,0.71,U] [#5 0.17,0.06,0.61,U] [#6 0.01,0.06,0.76,U] [#7 0.13,0.39,0.51,U] [#8 -0.07,-0.24,0.36,U] 
00:40:25.641 00.003 1092 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.15, -0.44}
00:40:25.643 00.002 1092 CameraToMount -- cameraTheta (1.34) - m_xAngle (-0.43) = xAngle (1.77 = 1.77)
00:40:25.647 00.004 1092 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.61 = 1.61)
00:40:25.649 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.34 mountX=-0.03 mountY=0.15, mountTheta=1.76
00:40:25.657 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.14, opts=13)
00:40:25.662 00.005 1092 Enqueuing Move request for scope (0.03, 0.14)
00:40:25.665 00.003 2744 Worker thread wakes up
00:40:25.665 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
00:40:25.665 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
00:40:25.665 00.000 2744 Moving (0.03, 0.14) raw xDistance=-0.03 yDistance=0.15
00:40:25.665 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:40:25.665 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:25.665 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:40:25.665 00.000 2744 MoveAxis(E, 0, ABG)
00:40:25.665 00.000 2744 Move returns status 0, amount 0
00:40:25.665 00.000 2744 MoveAxis(N, 0, ABG)
00:40:25.666 00.001 2744 Move returns status 0, amount 0
00:40:25.666 00.000 2744 move complete, result=0
00:40:25.666 00.000 2744 worker thread done servicing request
00:40:25.684 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:40:25.700 00.016 1092 UpdateGuideState exits: m=544764 SNR=91.9
00:40:25.703 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:25.705 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:25.708 00.003 1092 Enqueuing Expose request
00:40:25.711 00.003 2744 Worker thread wakes up
00:40:25.711 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:25.713 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:25.714 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:29.100 03.386 2744 Exposure complete
00:40:29.295 00.195 2744 worker thread done servicing request
00:40:29.296 00.001 1092 OnExposeComplete: enter
00:40:29.298 00.002 1092 UpdateGuideState(): m_state=6
00:40:29.301 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1092
00:40:29.303 00.002 1092 Star::Find returns 1 (0), X=1602.77, Y=1128.32, Mass=522025, SNR=79.0, Peak=60250 HFD=3.6
00:40:29.306 00.003 1092 MultiStar: [#1 0.77,-0.15,0.89,U] [#2 0.74,-0.01,1.01,U] [#3 0.72,0.30,0.85,U] [#4 0.58,0.18,0.87,U] [#5 0.78,-0.05,0.82,U] [#6 0.46,-0.11,0.74,U] [#7 0.99,-0.11,0.69,U] [#8 0.56,-0.22,0.43,U] 
00:40:29.308 00.002 1092 refined, 8 included, MultiStar: {0.69, -0.12}, one-star: {0.55, -0.83}
00:40:29.311 00.003 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
00:40:29.314 00.003 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
00:40:29.316 00.002 1092 CameraToMount -- cameraX=0.69 cameraY=-0.12 hyp=0.70 cameraTheta=-0.17 mountX=0.67 mountY=0.07, mountTheta=0.11
00:40:29.320 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.12, opts=13)
00:40:29.323 00.003 1092 Enqueuing Move request for scope (0.69, -0.12)
00:40:29.325 00.002 2744 Worker thread wakes up
00:40:29.325 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.12) opts 0xd
00:40:29.325 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.12)
00:40:29.325 00.000 2744 Moving (0.69, -0.12) raw xDistance=0.67 yDistance=0.07
00:40:29.325 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
00:40:29.325 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:29.325 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:40:29.325 00.000 2744 MoveAxis(W, 151, ABG)
00:40:29.325 00.000 2744 Guiding  Dir = 3, Dur = 151
00:40:29.326 00.001 2744 IsSlewing returns 0
00:40:29.326 00.000 2744 IsGuiding returns 0
00:40:29.328 00.002 2744 PulseGuide returned control before completion, sleep 161
00:40:29.340 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:40:29.356 00.016 1092 UpdateGuideState exits: m=522025 SNR=79.0
00:40:29.359 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:29.361 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:29.363 00.002 1092 Enqueuing Expose request
00:40:29.504 00.141 2744 IsGuiding returns 0
00:40:29.504 00.000 2744 Move returns status 0, amount 151
00:40:29.504 00.000 2744 MoveAxis(N, 0, ABG)
00:40:29.504 00.000 2744 Move returns status 0, amount 0
00:40:29.504 00.000 2744 move complete, result=0
00:40:29.505 00.001 2744 worker thread done servicing request
00:40:29.505 00.000 2744 Worker thread wakes up
00:40:29.505 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:29.505 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:29.507 00.002 1092 GuideStep: 0.7 px 151 ms WEST, 0.1 px 0 ms NORTH
00:40:32.893 03.386 2744 Exposure complete
00:40:33.095 00.202 2744 worker thread done servicing request
00:40:33.095 00.000 1092 OnExposeComplete: enter
00:40:33.098 00.003 1092 UpdateGuideState(): m_state=6
00:40:33.100 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1093
00:40:33.103 00.003 1092 Star::Find returns 1 (0), X=1601.90, Y=1128.69, Mass=486952, SNR=74.7, Peak=56435 HFD=3.1
00:40:33.105 00.002 1092 MultiStar: [#1 0.22,0.07,0.99,U] [#2 0.11,0.42,1.09,U] [#3 0.09,0.65,0.90,U] [#4 -0.14,0.46,0.88,U] [#5 0.06,0.18,0.86,U] [#6 -0.10,-0.02,0.85,U] [#7 0.03,0.21,0.75,U] [#8 -0.12,-0.07,0.58,U] 
00:40:33.107 00.002 1092 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {-0.31, -0.46}
00:40:33.113 00.006 1092 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.43) = xAngle (2.06 = 2.06)
00:40:33.115 00.002 1092 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.91 = 1.91)
00:40:33.118 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.64 mountX=-0.08 mountY=0.16, mountTheta=2.04
00:40:33.122 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.17, opts=13)
00:40:33.124 00.002 1092 Enqueuing Move request for scope (-0.01, 0.17)
00:40:33.127 00.003 2744 Worker thread wakes up
00:40:33.128 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
00:40:33.128 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
00:40:33.128 00.000 2744 Moving (-0.01, 0.17) raw xDistance=-0.08 yDistance=0.16
00:40:33.128 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:40:33.128 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:33.128 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:40:33.128 00.000 2744 MoveAxis(E, 0, ABG)
00:40:33.128 00.000 2744 Move returns status 0, amount 0
00:40:33.128 00.000 2744 MoveAxis(N, 0, ABG)
00:40:33.128 00.000 2744 Move returns status 0, amount 0
00:40:33.128 00.000 2744 move complete, result=0
00:40:33.129 00.001 2744 worker thread done servicing request
00:40:33.143 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1475, FiltMax=65535, Gamma=0.510
00:40:33.158 00.015 1092 UpdateGuideState exits: m=486952 SNR=74.7
00:40:33.161 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:33.163 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:33.165 00.002 1092 Enqueuing Expose request
00:40:33.168 00.003 2744 Worker thread wakes up
00:40:33.168 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:33.170 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:33.170 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:36.568 03.398 2744 Exposure complete
00:40:36.787 00.219 2744 worker thread done servicing request
00:40:36.787 00.000 1092 OnExposeComplete: enter
00:40:36.790 00.003 1092 UpdateGuideState(): m_state=6
00:40:36.793 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1094
00:40:36.796 00.003 1092 Star::Find returns 1 (0), X=1601.86, Y=1128.75, Mass=529069, SNR=95.5, Peak=59875 HFD=3.2
00:40:36.798 00.002 1092 MultiStar: [#1 -0.11,0.27,0.90,U] [#2 -0.24,0.34,0.93,U] [#3 -0.17,0.80,0.84,U] [#4 -0.35,0.55,0.77,U] [#5 -0.19,0.10,0.67,U] [#6 -0.03,0.16,0.71,U] [#7 0.15,0.27,0.50,U] [#8 -0.35,0.09,0.39,U] 
00:40:36.801 00.003 1092 refined, 8 included, MultiStar: {-0.19, 0.24}, one-star: {-0.35, -0.40}
00:40:36.803 00.002 1092 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.43) = xAngle (2.68 = 2.68)
00:40:36.805 00.002 1092 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.52 = 2.52)
00:40:36.808 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.25 mountX=-0.27 mountY=0.18, mountTheta=2.57
00:40:36.812 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.24, opts=13)
00:40:36.815 00.003 1092 Enqueuing Move request for scope (-0.19, 0.24)
00:40:36.817 00.002 2744 Worker thread wakes up
00:40:36.817 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
00:40:36.817 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
00:40:36.818 00.001 2744 Moving (-0.19, 0.24) raw xDistance=-0.27 yDistance=0.18
00:40:36.818 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
00:40:36.818 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:36.818 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:40:36.818 00.000 2744 MoveAxis(E, 0, ABG)
00:40:36.818 00.000 2744 Move returns status 0, amount 0
00:40:36.818 00.000 2744 MoveAxis(N, 0, ABG)
00:40:36.818 00.000 2744 Move returns status 0, amount 0
00:40:36.818 00.000 2744 move complete, result=0
00:40:36.818 00.000 2744 worker thread done servicing request
00:40:36.838 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:40:36.854 00.016 1092 UpdateGuideState exits: m=529069 SNR=95.5
00:40:36.857 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:36.860 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:36.862 00.002 1092 Enqueuing Expose request
00:40:36.865 00.003 2744 Worker thread wakes up
00:40:36.865 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:40:36.868 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:36.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:40.258 03.390 2744 Exposure complete
00:40:40.448 00.190 2744 worker thread done servicing request
00:40:40.449 00.001 1092 OnExposeComplete: enter
00:40:40.452 00.003 1092 UpdateGuideState(): m_state=6
00:40:40.454 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1095
00:40:40.457 00.003 1092 Star::Find returns 1 (0), X=1601.90, Y=1128.97, Mass=538958, SNR=83.4, Peak=56992 HFD=3.0
00:40:40.460 00.003 1092 MultiStar: [#1 -0.02,0.43,1.02,U] [#2 -0.11,0.47,1.10,U] [#3 0.13,0.77,0.80,U] [#4 -0.16,0.77,0.85,U] [#5 0.05,0.28,0.83,U] [#6 -0.14,0.02,0.67,U] [#7 0.36,0.17,0.63,U] [#8 -0.12,0.06,0.55,U] 
00:40:40.462 00.002 1092 refined, 8 included, MultiStar: {-0.05, 0.32}, one-star: {-0.31, -0.19}
00:40:40.464 00.002 1092 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.43) = xAngle (2.15 = 2.15)
00:40:40.467 00.003 1092 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.00 = 2.00)
00:40:40.469 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.73 mountX=-0.18 mountY=0.30, mountTheta=2.11
00:40:40.473 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.32, opts=13)
00:40:40.476 00.003 1092 Enqueuing Move request for scope (-0.05, 0.32)
00:40:40.479 00.003 2744 Worker thread wakes up
00:40:40.479 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
00:40:40.479 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
00:40:40.480 00.001 2744 Moving (-0.05, 0.32) raw xDistance=-0.18 yDistance=0.30
00:40:40.480 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:40:40.480 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:40.480 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:40:40.480 00.000 2744 MoveAxis(E, 0, ABG)
00:40:40.480 00.000 2744 Move returns status 0, amount 0
00:40:40.480 00.000 2744 MoveAxis(N, 0, ABG)
00:40:40.480 00.000 2744 Move returns status 0, amount 0
00:40:40.480 00.000 2744 move complete, result=0
00:40:40.480 00.000 2744 worker thread done servicing request
00:40:40.495 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:40:40.508 00.013 1092 UpdateGuideState exits: m=538958 SNR=83.4
00:40:40.511 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:40.514 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:40.515 00.001 1092 Enqueuing Expose request
00:40:40.518 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:40:40.520 00.002 2744 Worker thread wakes up
00:40:40.520 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:40.520 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:43.917 03.397 2744 Exposure complete
00:40:44.130 00.213 2744 worker thread done servicing request
00:40:44.130 00.000 1092 OnExposeComplete: enter
00:40:44.133 00.003 1092 UpdateGuideState(): m_state=6
00:40:44.136 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1096
00:40:44.138 00.002 1092 Star::Find returns 1 (0), X=1602.14, Y=1128.61, Mass=534315, SNR=83.5, Peak=55939 HFD=3.3
00:40:44.141 00.003 1092 MultiStar: [#1 0.26,0.29,1.18,U] [#2 0.04,0.28,0.95,U] [#3 -0.03,0.55,0.79,U] [#4 0.04,0.41,0.79,U] [#5 0.12,0.03,0.71,U] [#6 0.11,-0.12,0.71,U] [#7 0.24,0.27,0.60,U] [#8 -0.07,-0.09,0.46,U] 
00:40:44.145 00.004 1092 refined, 8 included, MultiStar: {0.08, 0.12}, one-star: {-0.07, -0.55}
00:40:44.149 00.004 1092 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.43) = xAngle (1.42 = 1.42)
00:40:44.152 00.003 1092 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.27 = 1.27)
00:40:44.154 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.14 cameraTheta=1.00 mountX=0.02 mountY=0.14, mountTheta=1.42
00:40:44.160 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.12, opts=13)
00:40:44.164 00.004 1092 Enqueuing Move request for scope (0.08, 0.12)
00:40:44.167 00.003 2744 Worker thread wakes up
00:40:44.167 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
00:40:44.167 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
00:40:44.167 00.000 2744 Moving (0.08, 0.12) raw xDistance=0.02 yDistance=0.14
00:40:44.167 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:40:44.167 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:44.167 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:40:44.167 00.000 2744 MoveAxis(E, 0, ABG)
00:40:44.168 00.001 2744 Move returns status 0, amount 0
00:40:44.168 00.000 2744 MoveAxis(N, 0, ABG)
00:40:44.168 00.000 2744 Move returns status 0, amount 0
00:40:44.168 00.000 2744 move complete, result=0
00:40:44.168 00.000 2744 worker thread done servicing request
00:40:44.182 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:40:44.197 00.015 1092 UpdateGuideState exits: m=534315 SNR=83.5
00:40:44.201 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:44.203 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:44.206 00.003 1092 Enqueuing Expose request
00:40:44.209 00.003 2744 Worker thread wakes up
00:40:44.209 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:44.209 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:44.209 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:40:47.597 03.388 2744 Exposure complete
00:40:47.802 00.205 2744 worker thread done servicing request
00:40:47.802 00.000 1092 OnExposeComplete: enter
00:40:47.805 00.003 1092 UpdateGuideState(): m_state=6
00:40:47.807 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1097
00:40:47.811 00.004 1092 Star::Find returns 1 (0), X=1602.46, Y=1128.63, Mass=592504, SNR=96.3, Peak=55914 HFD=3.4
00:40:47.814 00.003 1092 MultiStar: [#1 0.65,0.12,0.84,U] [#2 0.40,0.29,0.78,U] [#3 0.55,0.53,0.67,U] [#4 0.35,0.34,0.76,U] [#5 0.54,-0.09,0.59,U] [#6 0.56,-0.18,0.61,U] [#7 0.75,0.30,0.58,U] [#8 0.46,-0.39,0.42,U] 
00:40:47.817 00.003 1092 refined, 8 included, MultiStar: {0.48, 0.04}, one-star: {0.25, -0.52}
00:40:47.819 00.002 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.51 = 0.51)
00:40:47.821 00.002 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
00:40:47.823 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=0.04 hyp=0.49 cameraTheta=0.09 mountX=0.42 mountY=0.17, mountTheta=0.38
00:40:47.828 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.04, opts=13)
00:40:47.831 00.003 1092 Enqueuing Move request for scope (0.48, 0.04)
00:40:47.834 00.003 2744 Worker thread wakes up
00:40:47.834 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.04) opts 0xd
00:40:47.834 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.04)
00:40:47.834 00.000 2744 Moving (0.48, 0.04) raw xDistance=0.42 yDistance=0.17
00:40:47.834 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
00:40:47.834 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:47.834 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
00:40:47.834 00.000 2744 MoveAxis(W, 95, ABG)
00:40:47.834 00.000 2744 Guiding  Dir = 3, Dur = 95
00:40:47.835 00.001 2744 IsSlewing returns 0
00:40:47.835 00.000 2744 IsGuiding returns 0
00:40:47.835 00.000 2744 PulseGuide returned control before completion, sleep 105
00:40:47.851 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1555, FiltMax=65535, Gamma=0.510
00:40:47.866 00.015 1092 UpdateGuideState exits: m=592504 SNR=96.3
00:40:47.869 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:47.871 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:47.874 00.003 1092 Enqueuing Expose request
00:40:47.950 00.076 2744 IsGuiding returns 1
00:40:47.950 00.000 2744 scope still moving after pulse duration time elapsed
00:40:47.981 00.031 2744 IsSlewing returns 0
00:40:47.981 00.000 2744 IsGuiding returns 0
00:40:47.981 00.000 2744 scope move finished after 95 + 50 ms
00:40:47.981 00.000 2744 Move returns status 0, amount 95
00:40:47.981 00.000 2744 MoveAxis(N, 0, ABG)
00:40:47.981 00.000 2744 Move returns status 0, amount 0
00:40:47.982 00.001 2744 move complete, result=0
00:40:47.982 00.000 2744 worker thread done servicing request
00:40:47.982 00.000 2744 Worker thread wakes up
00:40:47.982 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:47.982 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:47.983 00.001 1092 GuideStep: 0.4 px 95 ms WEST, 0.2 px 0 ms NORTH
00:40:51.365 03.382 2744 Exposure complete
00:40:51.558 00.193 2744 worker thread done servicing request
00:40:51.558 00.000 1092 OnExposeComplete: enter
00:40:51.561 00.003 1092 UpdateGuideState(): m_state=6
00:40:51.563 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1098
00:40:51.565 00.002 1092 Star::Find returns 1 (0), X=1601.85, Y=1128.86, Mass=526312, SNR=84.1, Peak=52448 HFD=3.0
00:40:51.567 00.002 1092 MultiStar: [#1 -0.11,0.35,0.91,U] [#2 -0.13,0.53,1.16,U] [#3 -0.12,0.82,0.85,U] [#4 -0.42,0.79,0.84,U] [#5 -0.16,0.30,0.78,U] [#6 -0.20,0.07,0.75,U] [#7 0.13,0.44,0.66,U] [#8 -0.24,0.16,0.50,U] 
00:40:51.570 00.003 1092 refined, 8 included, MultiStar: {-0.19, 0.36}, one-star: {-0.37, -0.29}
00:40:51.571 00.001 1092 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.43) = xAngle (2.48 = 2.48)
00:40:51.573 00.002 1092 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.32 = 2.32)
00:40:51.576 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.40 cameraTheta=2.05 mountX=-0.32 mountY=0.29, mountTheta=2.39
00:40:51.582 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.36, opts=13)
00:40:51.585 00.003 1092 Enqueuing Move request for scope (-0.19, 0.36)
00:40:51.587 00.002 2744 Worker thread wakes up
00:40:51.587 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
00:40:51.587 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
00:40:51.587 00.000 2744 Moving (-0.19, 0.36) raw xDistance=-0.32 yDistance=0.29
00:40:51.587 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.32
00:40:51.587 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:51.588 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:40:51.588 00.000 2744 MoveAxis(E, 64, ABG)
00:40:51.588 00.000 2744 Guiding  Dir = 2, Dur = 64
00:40:51.588 00.000 2744 IsSlewing returns 0
00:40:51.588 00.000 2744 IsGuiding returns 0
00:40:51.589 00.001 2744 PulseGuide returned control before completion, sleep 74
00:40:51.603 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:40:51.619 00.016 1092 UpdateGuideState exits: m=526312 SNR=84.1
00:40:51.622 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:51.624 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:51.627 00.003 1092 Enqueuing Expose request
00:40:51.678 00.051 2744 IsGuiding returns 1
00:40:51.679 00.001 2744 scope still moving after pulse duration time elapsed
00:40:51.712 00.033 2744 IsSlewing returns 0
00:40:51.713 00.001 2744 IsGuiding returns 0
00:40:51.713 00.000 2744 scope move finished after 64 + 59 ms
00:40:51.713 00.000 2744 Move returns status 0, amount 64
00:40:51.713 00.000 2744 MoveAxis(N, 0, ABG)
00:40:51.713 00.000 2744 Move returns status 0, amount 0
00:40:51.713 00.000 2744 move complete, result=0
00:40:51.713 00.000 2744 worker thread done servicing request
00:40:51.713 00.000 2744 Worker thread wakes up
00:40:51.714 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:51.714 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:51.717 00.003 1092 GuideStep: -0.3 px 64 ms EAST, 0.3 px 0 ms NORTH
00:40:55.101 03.384 2744 Exposure complete
00:40:55.294 00.193 2744 worker thread done servicing request
00:40:55.294 00.000 1092 OnExposeComplete: enter
00:40:55.297 00.003 1092 UpdateGuideState(): m_state=6
00:40:55.300 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1099
00:40:55.302 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1128.63, Mass=492296, SNR=87.3, Peak=55610 HFD=3.1
00:40:55.304 00.002 1092 MultiStar: [#1 0.58,0.12,0.84,U] [#2 0.56,0.24,0.92,U] [#3 0.61,0.63,0.80,U] [#4 0.43,0.49,0.85,U] [#5 0.55,-0.04,0.73,U] [#6 0.54,-0.08,0.65,U] [#7 0.75,0.16,0.53,U] [#8 0.61,-0.46,0.50,U] 
00:40:55.307 00.003 1092 refined, 8 included, MultiStar: {0.53, 0.07}, one-star: {0.27, -0.52}
00:40:55.309 00.002 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.56 = 0.56)
00:40:55.313 00.004 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
00:40:55.315 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=0.07 hyp=0.53 cameraTheta=0.14 mountX=0.45 mountY=0.21, mountTheta=0.44
00:40:55.321 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.07, opts=13)
00:40:55.324 00.003 1092 Enqueuing Move request for scope (0.53, 0.07)
00:40:55.326 00.002 2744 Worker thread wakes up
00:40:55.326 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.07) opts 0xd
00:40:55.326 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.07)
00:40:55.326 00.000 2744 Moving (0.53, 0.07) raw xDistance=0.45 yDistance=0.21
00:40:55.326 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.45
00:40:55.326 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:55.326 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:40:55.327 00.001 2744 MoveAxis(W, 96, ABG)
00:40:55.327 00.000 2744 Guiding  Dir = 3, Dur = 96
00:40:55.327 00.000 2744 IsSlewing returns 0
00:40:55.327 00.000 2744 IsGuiding returns 0
00:40:55.328 00.001 2744 PulseGuide returned control before completion, sleep 106
00:40:55.344 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1470, FiltMax=65535, Gamma=0.510
00:40:55.363 00.019 1092 UpdateGuideState exits: m=492296 SNR=87.3
00:40:55.366 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:55.369 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:55.372 00.003 1092 Enqueuing Expose request
00:40:55.447 00.075 2744 IsGuiding returns 1
00:40:55.447 00.000 2744 scope still moving after pulse duration time elapsed
00:40:55.478 00.031 2744 IsSlewing returns 0
00:40:55.478 00.000 2744 IsGuiding returns 0
00:40:55.479 00.001 2744 scope move finished after 96 + 54 ms
00:40:55.479 00.000 2744 Move returns status 0, amount 96
00:40:55.479 00.000 2744 MoveAxis(N, 0, ABG)
00:40:55.479 00.000 2744 Move returns status 0, amount 0
00:40:55.479 00.000 2744 move complete, result=0
00:40:55.479 00.000 2744 worker thread done servicing request
00:40:55.479 00.000 2744 Worker thread wakes up
00:40:55.479 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:55.479 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:55.479 00.000 1092 GuideStep: 0.4 px 96 ms WEST, 0.2 px 0 ms NORTH
00:40:58.872 03.393 2744 Exposure complete
00:40:59.064 00.192 2744 worker thread done servicing request
00:40:59.065 00.001 1092 OnExposeComplete: enter
00:40:59.067 00.002 1092 UpdateGuideState(): m_state=6
00:40:59.070 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1100
00:40:59.072 00.002 1092 Star::Find returns 1 (0), X=1602.56, Y=1128.43, Mass=514534, SNR=83.1, Peak=65434 HFD=3.2
00:40:59.074 00.002 1092 MultiStar: [#1 0.62,-0.09,0.86,U] [#2 0.63,-0.14,0.89,U] [#3 0.71,0.27,0.87,U] [#4 0.40,0.28,0.84,U] [#5 0.66,-0.18,0.70,U] [#6 0.49,-0.25,0.79,U] [#7 0.75,-0.13,0.53,U] [#8 0.44,-0.34,0.51,U] 
00:40:59.078 00.004 1092 refined, 8 included, MultiStar: {0.55, -0.15}, one-star: {0.35, -0.73}
00:40:59.080 00.002 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
00:40:59.082 00.002 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
00:40:59.085 00.003 1092 CameraToMount -- cameraX=0.55 cameraY=-0.15 hyp=0.57 cameraTheta=-0.26 mountX=0.56 mountY=0.01, mountTheta=0.02
00:40:59.089 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.15, opts=13)
00:40:59.092 00.003 1092 Enqueuing Move request for scope (0.55, -0.15)
00:40:59.097 00.005 2744 Worker thread wakes up
00:40:59.097 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.15) opts 0xd
00:40:59.097 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.15)
00:40:59.097 00.000 2744 Moving (0.55, -0.15) raw xDistance=0.56 yDistance=0.01
00:40:59.097 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.56
00:40:59.097 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:40:59.097 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:40:59.098 00.001 2744 MoveAxis(W, 133, ABG)
00:40:59.098 00.000 2744 Guiding  Dir = 3, Dur = 133
00:40:59.098 00.000 2744 IsSlewing returns 0
00:40:59.098 00.000 2744 IsGuiding returns 0
00:40:59.098 00.000 2744 PulseGuide returned control before completion, sleep 143
00:40:59.116 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1693, FiltMax=65535, Gamma=0.510
00:40:59.130 00.014 1092 UpdateGuideState exits: m=514534 SNR=83.1
00:40:59.133 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:40:59.136 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:40:59.139 00.003 1092 Enqueuing Expose request
00:40:59.251 00.112 2744 IsGuiding returns 1
00:40:59.251 00.000 2744 scope still moving after pulse duration time elapsed
00:40:59.281 00.030 2744 IsSlewing returns 0
00:40:59.281 00.000 2744 IsGuiding returns 0
00:40:59.283 00.002 2744 scope move finished after 133 + 51 ms
00:40:59.283 00.000 2744 Move returns status 0, amount 133
00:40:59.283 00.000 2744 MoveAxis(N, 0, ABG)
00:40:59.283 00.000 2744 Move returns status 0, amount 0
00:40:59.283 00.000 2744 move complete, result=0
00:40:59.283 00.000 2744 worker thread done servicing request
00:40:59.283 00.000 2744 Worker thread wakes up
00:40:59.284 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:40:59.284 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:40:59.286 00.002 1092 GuideStep: 0.6 px 133 ms WEST, 0.0 px 0 ms NORTH
00:41:02.679 03.393 2744 Exposure complete
00:41:02.946 00.267 2744 worker thread done servicing request
00:41:02.946 00.000 1092 OnExposeComplete: enter
00:41:02.949 00.003 1092 UpdateGuideState(): m_state=6
00:41:02.955 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1101
00:41:02.960 00.005 1092 Star::Find returns 1 (0), X=1602.84, Y=1128.41, Mass=511780, SNR=87.3, Peak=56010 HFD=3.3
00:41:02.967 00.007 1092 MultiStar: [#1 0.82,-0.08,0.89,U] [#2 0.91,-0.10,0.94,U] [#3 0.76,0.49,0.70,U] [#4 0.63,0.14,0.73,U] [#5 0.84,-0.37,0.72,U] [#6 0.78,-0.33,0.82,U] [#7 0.91,-0.04,0.52,U] [#8 0.76,-0.08,0.48,U] 
00:41:02.971 00.004 1092 refined, 8 included, MultiStar: {0.78, -0.16}, one-star: {0.63, -0.75}
00:41:02.974 00.003 1092 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.43) = xAngle (0.23 = 0.23)
00:41:02.978 00.004 1092 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
00:41:02.981 00.003 1092 CameraToMount -- cameraX=0.78 cameraY=-0.16 hyp=0.79 cameraTheta=-0.20 mountX=0.77 mountY=0.06, mountTheta=0.07
00:41:02.986 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.16, opts=13)
00:41:02.989 00.003 1092 Enqueuing Move request for scope (0.78, -0.16)
00:41:02.991 00.002 2744 Worker thread wakes up
00:41:02.992 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.16) opts 0xd
00:41:02.992 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.16)
00:41:02.992 00.000 2744 Moving (0.78, -0.16) raw xDistance=0.77 yDistance=0.06
00:41:02.992 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
00:41:02.992 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:02.992 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:41:02.992 00.000 2744 MoveAxis(W, 183, ABG)
00:41:02.992 00.000 2744 Guiding  Dir = 3, Dur = 183
00:41:02.993 00.001 2744 IsSlewing returns 0
00:41:02.993 00.000 2744 IsGuiding returns 0
00:41:02.993 00.000 2744 PulseGuide returned control before completion, sleep 193
00:41:03.012 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1590, FiltMax=65535, Gamma=0.510
00:41:03.028 00.016 1092 UpdateGuideState exits: m=511780 SNR=87.3
00:41:03.031 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:03.034 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:03.036 00.002 1092 Enqueuing Expose request
00:41:03.198 00.162 2744 IsGuiding returns 0
00:41:03.198 00.000 2744 Move returns status 0, amount 183
00:41:03.198 00.000 2744 MoveAxis(N, 0, ABG)
00:41:03.198 00.000 2744 Move returns status 0, amount 0
00:41:03.198 00.000 2744 move complete, result=0
00:41:03.199 00.001 2744 worker thread done servicing request
00:41:03.199 00.000 2744 Worker thread wakes up
00:41:03.199 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:03.199 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:03.204 00.005 1092 GuideStep: 0.8 px 183 ms WEST, 0.1 px 0 ms NORTH
00:41:06.587 03.383 2744 Exposure complete
00:41:06.779 00.192 2744 worker thread done servicing request
00:41:06.779 00.000 1092 OnExposeComplete: enter
00:41:06.782 00.003 1092 UpdateGuideState(): m_state=6
00:41:06.784 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1102
00:41:06.788 00.004 1092 Star::Find returns 1 (0), X=1602.76, Y=1128.55, Mass=551407, SNR=87.9, Peak=64298 HFD=3.2
00:41:06.790 00.002 1092 MultiStar: [#1 0.79,0.15,1.00,U] [#2 0.80,0.22,1.01,U] [#3 0.86,0.77,0.85,U] [#4 0.45,0.51,0.83,U] [#5 0.72,0.04,0.72,U] [#6 0.73,0.03,0.75,U] [#7 0.96,0.15,0.54,U] [#8 0.72,-0.22,0.48,U] 
00:41:06.793 00.003 1092 refined, 8 included, MultiStar: {0.72, 0.12}, one-star: {0.54, -0.60}
00:41:06.794 00.001 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.59 = 0.59)
00:41:06.796 00.002 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
00:41:06.799 00.003 1092 CameraToMount -- cameraX=0.72 cameraY=0.12 hyp=0.73 cameraTheta=0.17 mountX=0.61 mountY=0.31, mountTheta=0.47
00:41:06.805 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=0.12, opts=13)
00:41:06.807 00.002 1092 Enqueuing Move request for scope (0.72, 0.12)
00:41:06.809 00.002 2744 Worker thread wakes up
00:41:06.809 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.12) opts 0xd
00:41:06.809 00.000 2744 Handling offset move in thread for scope, endpoint = (0.72, 0.12)
00:41:06.809 00.000 2744 Moving (0.72, 0.12) raw xDistance=0.61 yDistance=0.31
00:41:06.809 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
00:41:06.809 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:06.809 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
00:41:06.809 00.000 2744 MoveAxis(W, 148, ABG)
00:41:06.810 00.001 2744 Guiding  Dir = 3, Dur = 148
00:41:06.810 00.000 2744 IsSlewing returns 0
00:41:06.810 00.000 2744 IsGuiding returns 0
00:41:06.810 00.000 2744 PulseGuide returned control before completion, sleep 158
00:41:06.826 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1079, FiltMax=65535, Gamma=0.510
00:41:06.841 00.015 1092 UpdateGuideState exits: m=551407 SNR=87.9
00:41:06.844 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:06.846 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:06.849 00.003 1092 Enqueuing Expose request
00:41:06.984 00.135 2744 IsGuiding returns 0
00:41:06.984 00.000 2744 Move returns status 0, amount 148
00:41:06.984 00.000 2744 MoveAxis(N, 0, ABG)
00:41:06.984 00.000 2744 Move returns status 0, amount 0
00:41:06.984 00.000 2744 move complete, result=0
00:41:06.985 00.001 2744 worker thread done servicing request
00:41:06.985 00.000 2744 Worker thread wakes up
00:41:06.985 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:06.985 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:06.991 00.006 1092 GuideStep: 0.6 px 148 ms WEST, 0.3 px 0 ms NORTH
00:41:10.362 03.371 2744 Exposure complete
00:41:10.574 00.212 2744 worker thread done servicing request
00:41:10.575 00.001 1092 OnExposeComplete: enter
00:41:10.579 00.004 1092 UpdateGuideState(): m_state=6
00:41:10.581 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1103
00:41:10.584 00.003 1092 Star::Find returns 1 (0), X=1602.91, Y=1128.57, Mass=579979, SNR=101.3, Peak=62682 HFD=3.5
00:41:10.587 00.003 1092 MultiStar: [#1 1.00,0.14,0.86,U] [#2 0.90,0.13,0.95,U] [#3 0.85,0.70,0.80,U] [#4 0.81,0.45,0.71,U] [#5 0.94,-0.08,0.64,U] [#6 0.74,-0.03,0.64,U] [#7 0.93,0.04,0.54,U] [#8 1.04,-0.14,0.53,U] 
00:41:10.590 00.003 1092 refined, 8 included, MultiStar: {0.87, 0.06}, one-star: {0.70, -0.58}
00:41:10.592 00.002 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
00:41:10.595 00.003 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
00:41:10.597 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=0.06 hyp=0.87 cameraTheta=0.07 mountX=0.77 mountY=0.30, mountTheta=0.37
00:41:10.605 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=0.06, opts=13)
00:41:10.607 00.002 1092 Enqueuing Move request for scope (0.87, 0.06)
00:41:10.609 00.002 2744 Worker thread wakes up
00:41:10.610 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, 0.06) opts 0xd
00:41:10.610 00.000 2744 Handling offset move in thread for scope, endpoint = (0.87, 0.06)
00:41:10.610 00.000 2744 Moving (0.87, 0.06) raw xDistance=0.77 yDistance=0.30
00:41:10.610 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
00:41:10.610 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:10.610 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:41:10.610 00.000 2744 MoveAxis(W, 182, ABG)
00:41:10.610 00.000 2744 Guiding  Dir = 3, Dur = 182
00:41:10.610 00.000 2744 IsSlewing returns 0
00:41:10.610 00.000 2744 IsGuiding returns 0
00:41:10.611 00.001 2744 PulseGuide returned control before completion, sleep 192
00:41:10.624 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:41:10.641 00.017 1092 UpdateGuideState exits: m=579979 SNR=101.3
00:41:10.644 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:10.647 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:10.650 00.003 1092 Enqueuing Expose request
00:41:10.816 00.166 2744 IsGuiding returns 0
00:41:10.816 00.000 2744 Move returns status 0, amount 182
00:41:10.816 00.000 2744 MoveAxis(N, 0, ABG)
00:41:10.816 00.000 2744 Move returns status 0, amount 0
00:41:10.816 00.000 2744 move complete, result=0
00:41:10.816 00.000 2744 worker thread done servicing request
00:41:10.817 00.001 2744 Worker thread wakes up
00:41:10.817 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:10.817 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:10.817 00.000 1092 GuideStep: 0.8 px 182 ms WEST, 0.3 px 0 ms NORTH
00:41:14.209 03.392 2744 Exposure complete
00:41:14.424 00.215 2744 worker thread done servicing request
00:41:14.424 00.000 1092 OnExposeComplete: enter
00:41:14.428 00.004 1092 UpdateGuideState(): m_state=6
00:41:14.431 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1104
00:41:14.434 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1128.78, Mass=507198, SNR=81.1, Peak=48608 HFD=3.5
00:41:14.436 00.002 1092 MultiStar: [#1 0.55,0.19,1.10,U] [#2 0.19,0.52,0.95,U] [#3 0.36,0.67,0.86,U] [#4 0.19,0.68,0.81,U] [#5 0.31,0.19,0.74,U] [#6 0.36,0.06,0.97,U] [#7 0.68,0.36,0.63,U] [#8 0.48,-0.10,0.52,U] 
00:41:14.438 00.002 1092 single-star, 8 included, MultiStar: {0.35, 0.24}, one-star: {0.14, -0.37}
00:41:14.440 00.002 1092 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
00:41:14.444 00.004 1092 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
00:41:14.447 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.39 cameraTheta=-1.22 mountX=0.28 mountY=-0.32, mountTheta=-0.86
00:41:14.455 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.37, opts=13)
00:41:14.459 00.004 1092 Enqueuing Move request for scope (0.14, -0.37)
00:41:14.462 00.003 2744 Worker thread wakes up
00:41:14.462 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
00:41:14.462 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
00:41:14.462 00.000 2744 Moving (0.14, -0.37) raw xDistance=0.28 yDistance=-0.32
00:41:14.462 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
00:41:14.463 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:14.463 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
00:41:14.463 00.000 2744 MoveAxis(E, 0, ABG)
00:41:14.463 00.000 2744 Move returns status 0, amount 0
00:41:14.463 00.000 2744 MoveAxis(N, 0, ABG)
00:41:14.463 00.000 2744 Move returns status 0, amount 0
00:41:14.463 00.000 2744 move complete, result=0
00:41:14.463 00.000 2744 worker thread done servicing request
00:41:14.481 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1475, FiltMax=65535, Gamma=0.510
00:41:14.497 00.016 1092 UpdateGuideState exits: m=507198 SNR=81.1
00:41:14.500 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:14.502 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:14.505 00.003 1092 Enqueuing Expose request
00:41:14.508 00.003 2744 Worker thread wakes up
00:41:14.508 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:41:14.511 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:14.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:17.893 03.382 2744 Exposure complete
00:41:18.079 00.186 2744 worker thread done servicing request
00:41:18.079 00.000 1092 OnExposeComplete: enter
00:41:18.081 00.002 1092 UpdateGuideState(): m_state=6
00:41:18.084 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1105
00:41:18.087 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1128.64, Mass=513345, SNR=83.1, Peak=49546 HFD=3.2
00:41:18.089 00.002 1092 MultiStar: [#1 0.43,0.27,0.93,U] [#2 0.40,0.36,1.00,U] [#3 0.51,0.89,0.84,U] [#4 0.36,0.62,0.80,U] [#5 0.44,0.25,0.67,U] [#6 0.36,-0.04,0.77,U] [#7 0.52,0.39,0.57,U] [#8 0.44,-0.02,0.52,U] 
00:41:18.091 00.002 1092 refined, 8 included, MultiStar: {0.40, 0.24}, one-star: {0.23, -0.51}
00:41:18.094 00.003 1092 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.43) = xAngle (0.97 = 0.97)
00:41:18.096 00.002 1092 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.81 = 0.81)
00:41:18.097 00.001 1092 CameraToMount -- cameraX=0.40 cameraY=0.24 hyp=0.47 cameraTheta=0.54 mountX=0.26 mountY=0.34, mountTheta=0.91
00:41:18.105 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=0.24, opts=13)
00:41:18.107 00.002 1092 Enqueuing Move request for scope (0.40, 0.24)
00:41:18.110 00.003 2744 Worker thread wakes up
00:41:18.110 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.24) opts 0xd
00:41:18.110 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, 0.24)
00:41:18.110 00.000 2744 Moving (0.40, 0.24) raw xDistance=0.26 yDistance=0.34
00:41:18.110 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:41:18.110 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:18.111 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:41:18.111 00.000 2744 MoveAxis(E, 0, ABG)
00:41:18.111 00.000 2744 Move returns status 0, amount 0
00:41:18.111 00.000 2744 MoveAxis(N, 0, ABG)
00:41:18.111 00.000 2744 Move returns status 0, amount 0
00:41:18.111 00.000 2744 move complete, result=0
00:41:18.111 00.000 2744 worker thread done servicing request
00:41:18.124 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1525, FiltMax=65535, Gamma=0.510
00:41:18.139 00.015 1092 UpdateGuideState exits: m=513345 SNR=83.1
00:41:18.142 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:18.144 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:18.147 00.003 1092 Enqueuing Expose request
00:41:18.149 00.002 2744 Worker thread wakes up
00:41:18.149 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:18.151 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:18.151 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:21.543 03.392 2744 Exposure complete
00:41:21.737 00.194 2744 worker thread done servicing request
00:41:21.737 00.000 1092 OnExposeComplete: enter
00:41:21.739 00.002 1092 UpdateGuideState(): m_state=6
00:41:21.741 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1106
00:41:21.745 00.004 1092 Star::Find returns 1 (0), X=1602.53, Y=1128.67, Mass=526015, SNR=86.0, Peak=55002 HFD=3.3
00:41:21.749 00.004 1092 MultiStar: [#1 0.79,0.22,1.00,U] [#2 0.63,0.38,1.00,U] [#3 0.75,0.67,0.79,U] [#4 0.39,0.54,0.77,U] [#5 0.79,-0.04,0.72,U] [#6 0.47,0.06,0.68,U] [#7 0.91,0.11,0.64,U] [#8 0.54,-0.01,0.58,U] 
00:41:21.752 00.003 1092 single-star, 8 included, MultiStar: {0.61, 0.16}, one-star: {0.32, -0.49}
00:41:21.754 00.002 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
00:41:21.756 00.002 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
00:41:21.757 00.001 1092 CameraToMount -- cameraX=0.32 cameraY=-0.49 hyp=0.58 cameraTheta=-0.99 mountX=0.49 mountY=-0.38, mountTheta=-0.66
00:41:21.767 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.49, opts=13)
00:41:21.770 00.003 1092 Enqueuing Move request for scope (0.32, -0.49)
00:41:21.772 00.002 2744 Worker thread wakes up
00:41:21.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.49) opts 0xd
00:41:21.772 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.49)
00:41:21.773 00.001 2744 Moving (0.32, -0.49) raw xDistance=0.49 yDistance=-0.38
00:41:21.773 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:41:21.773 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:21.773 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:41:21.773 00.000 2744 MoveAxis(W, 110, ABG)
00:41:21.773 00.000 2744 Guiding  Dir = 3, Dur = 110
00:41:21.773 00.000 2744 IsSlewing returns 0
00:41:21.774 00.001 2744 IsGuiding returns 0
00:41:21.774 00.000 2744 PulseGuide returned control before completion, sleep 120
00:41:21.789 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1549, FiltMax=65535, Gamma=0.510
00:41:21.803 00.014 1092 UpdateGuideState exits: m=526015 SNR=86.0
00:41:21.805 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:21.807 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:21.810 00.003 1092 Enqueuing Expose request
00:41:21.901 00.091 2744 IsGuiding returns 1
00:41:21.901 00.000 2744 scope still moving after pulse duration time elapsed
00:41:21.933 00.032 2744 IsSlewing returns 0
00:41:21.933 00.000 2744 IsGuiding returns 0
00:41:21.933 00.000 2744 scope move finished after 110 + 49 ms
00:41:21.933 00.000 2744 Move returns status 0, amount 110
00:41:21.933 00.000 2744 MoveAxis(N, 0, ABG)
00:41:21.933 00.000 2744 Move returns status 0, amount 0
00:41:21.933 00.000 2744 move complete, result=0
00:41:21.934 00.001 2744 worker thread done servicing request
00:41:21.934 00.000 2744 Worker thread wakes up
00:41:21.934 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:21.934 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:21.935 00.001 1092 GuideStep: 0.5 px 110 ms WEST, -0.4 px 0 ms NORTH
00:41:25.313 03.378 2744 Exposure complete
00:41:25.510 00.197 2744 worker thread done servicing request
00:41:25.510 00.000 1092 OnExposeComplete: enter
00:41:25.513 00.003 1092 UpdateGuideState(): m_state=6
00:41:25.517 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1107
00:41:25.519 00.002 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.14, Mass=572280, SNR=99.4, Peak=60720 HFD=3.4
00:41:25.522 00.003 1092 MultiStar: [#1 -0.06,0.83,0.83,U] [#2 -0.21,0.79,0.87,U] [#3 -0.34,0.92,0.71,U] [#4 -0.34,0.93,0.60,U] [#5 -0.31,0.57,0.64,U] [#6 -0.17,0.49,0.52,U] [#7 -0.15,0.72,0.44,U] [#8 -0.26,0.11,0.41,U] 
00:41:25.524 00.002 1092 single-star, 8 included, MultiStar: {-0.26, 0.59}, one-star: {-0.41, -0.01}
00:41:25.526 00.002 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
00:41:25.530 00.004 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
00:41:25.533 00.003 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.01 hyp=0.41 cameraTheta=-3.11 mountX=-0.37 mountY=-0.12, mountTheta=-2.82
00:41:25.539 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.01, opts=13)
00:41:25.541 00.002 1092 Enqueuing Move request for scope (-0.41, -0.01)
00:41:25.544 00.003 2744 Worker thread wakes up
00:41:25.544 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.01) opts 0xd
00:41:25.544 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.01)
00:41:25.544 00.000 2744 Moving (-0.41, -0.01) raw xDistance=-0.37 yDistance=-0.12
00:41:25.544 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.37
00:41:25.544 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:25.544 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:25.544 00.000 2744 MoveAxis(E, 75, ABG)
00:41:25.544 00.000 2744 Guiding  Dir = 2, Dur = 75
00:41:25.545 00.001 2744 IsSlewing returns 0
00:41:25.546 00.001 2744 IsGuiding returns 0
00:41:25.546 00.000 2744 PulseGuide returned control before completion, sleep 85
00:41:25.559 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:41:25.576 00.017 1092 UpdateGuideState exits: m=572280 SNR=99.4
00:41:25.580 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:25.582 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:25.585 00.003 1092 Enqueuing Expose request
00:41:25.637 00.052 2744 IsGuiding returns 1
00:41:25.637 00.000 2744 scope still moving after pulse duration time elapsed
00:41:25.668 00.031 2744 IsSlewing returns 0
00:41:25.668 00.000 2744 IsGuiding returns 0
00:41:25.668 00.000 2744 scope move finished after 75 + 47 ms
00:41:25.668 00.000 2744 Move returns status 0, amount 75
00:41:25.668 00.000 2744 MoveAxis(N, 0, ABG)
00:41:25.668 00.000 2744 Move returns status 0, amount 0
00:41:25.668 00.000 2744 move complete, result=0
00:41:25.669 00.001 2744 worker thread done servicing request
00:41:25.669 00.000 2744 Worker thread wakes up
00:41:25.669 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:25.669 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:25.669 00.000 1092 GuideStep: -0.4 px 75 ms EAST, -0.1 px 0 ms NORTH
00:41:29.068 03.399 2744 Exposure complete
00:41:29.268 00.200 2744 worker thread done servicing request
00:41:29.268 00.000 1092 OnExposeComplete: enter
00:41:29.271 00.003 1092 UpdateGuideState(): m_state=6
00:41:29.274 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1108
00:41:29.276 00.002 1092 Star::Find returns 1 (0), X=1602.05, Y=1128.62, Mass=513901, SNR=74.1, Peak=46243 HFD=3.4
00:41:29.279 00.003 1092 MultiStar: [#1 0.32,0.24,1.02,U] [#2 0.08,0.35,1.04,U] [#3 0.09,0.96,0.96,U] [#4 0.09,0.65,0.96,U] [#5 0.22,0.20,0.83,U] [#6 0.07,0.03,0.80,U] [#7 0.26,0.36,0.67,U] [#8 0.25,-0.04,0.58,U] 
00:41:29.281 00.002 1092 refined, 8 included, MultiStar: {0.12, 0.26}, one-star: {-0.16, -0.53}
00:41:29.284 00.003 1092 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.43) = xAngle (1.55 = 1.55)
00:41:29.286 00.002 1092 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.40 = 1.40)
00:41:29.288 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.29 cameraTheta=1.12 mountX=0.01 mountY=0.28, mountTheta=1.55
00:41:29.293 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.26, opts=13)
00:41:29.296 00.003 1092 Enqueuing Move request for scope (0.12, 0.26)
00:41:29.298 00.002 2744 Worker thread wakes up
00:41:29.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
00:41:29.298 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
00:41:29.298 00.000 2744 Moving (0.12, 0.26) raw xDistance=0.01 yDistance=0.28
00:41:29.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:41:29.298 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:29.298 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:41:29.298 00.000 2744 MoveAxis(E, 0, ABG)
00:41:29.298 00.000 2744 Move returns status 0, amount 0
00:41:29.298 00.000 2744 MoveAxis(N, 0, ABG)
00:41:29.299 00.001 2744 Move returns status 0, amount 0
00:41:29.299 00.000 2744 move complete, result=0
00:41:29.299 00.000 2744 worker thread done servicing request
00:41:29.312 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1258, FiltMax=65535, Gamma=0.510
00:41:29.328 00.016 1092 UpdateGuideState exits: m=513901 SNR=74.1
00:41:29.330 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:29.332 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:29.335 00.003 1092 Enqueuing Expose request
00:41:29.337 00.002 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:29.340 00.003 2744 Worker thread wakes up
00:41:29.340 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:29.340 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:32.732 03.392 2744 Exposure complete
00:41:32.939 00.207 2744 worker thread done servicing request
00:41:32.939 00.000 1092 OnExposeComplete: enter
00:41:32.943 00.004 1092 UpdateGuideState(): m_state=6
00:41:32.946 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1109
00:41:32.949 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1128.59, Mass=526419, SNR=82.3, Peak=55210 HFD=3.1
00:41:32.952 00.003 1092 MultiStar: [#1 0.39,0.42,0.99,U] [#2 0.34,0.44,1.03,U] [#3 0.38,0.85,0.79,U] [#4 0.29,0.69,0.90,U] [#5 0.23,0.18,0.70,U] [#6 0.33,0.07,0.77,U] [#7 0.54,0.43,0.57,U] [#8 0.22,-0.20,0.50,U] 
00:41:32.955 00.003 1092 refined, 8 included, MultiStar: {0.31, 0.27}, one-star: {0.14, -0.56}
00:41:32.957 00.002 1092 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.43) = xAngle (1.13 = 1.13)
00:41:32.960 00.003 1092 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.98 = 0.98)
00:41:32.963 00.003 1092 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.70 mountX=0.17 mountY=0.34, mountTheta=1.10
00:41:32.972 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=0.27, opts=13)
00:41:32.977 00.005 1092 Enqueuing Move request for scope (0.31, 0.27)
00:41:32.980 00.003 2744 Worker thread wakes up
00:41:32.980 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.27) opts 0xd
00:41:32.980 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, 0.27)
00:41:32.980 00.000 2744 Moving (0.31, 0.27) raw xDistance=0.17 yDistance=0.34
00:41:32.980 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:41:32.980 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:32.981 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:41:32.981 00.000 2744 MoveAxis(E, 0, ABG)
00:41:32.981 00.000 2744 Move returns status 0, amount 0
00:41:32.981 00.000 2744 MoveAxis(N, 0, ABG)
00:41:32.981 00.000 2744 Move returns status 0, amount 0
00:41:32.981 00.000 2744 move complete, result=0
00:41:32.981 00.000 2744 worker thread done servicing request
00:41:32.997 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:41:33.015 00.018 1092 UpdateGuideState exits: m=526419 SNR=82.3
00:41:33.017 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:33.020 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:33.022 00.002 1092 Enqueuing Expose request
00:41:33.024 00.002 2744 Worker thread wakes up
00:41:33.024 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:41:33.027 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:33.027 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:36.415 03.388 2744 Exposure complete
00:41:36.619 00.204 2744 worker thread done servicing request
00:41:36.619 00.000 1092 OnExposeComplete: enter
00:41:36.621 00.002 1092 UpdateGuideState(): m_state=6
00:41:36.623 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1110
00:41:36.626 00.003 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.47, Mass=520302, SNR=97.7, Peak=60154 HFD=3.2
00:41:36.628 00.002 1092 MultiStar: [#1 0.83,0.07,0.78,U] [#2 0.46,0.31,0.83,U] [#3 0.55,0.49,0.72,U] [#4 0.50,0.37,0.66,U] [#5 0.60,-0.16,0.76,U] [#6 0.50,-0.17,0.61,U] [#7 0.71,-0.06,0.62,U] [#8 0.58,-0.04,0.39,U] 
00:41:36.630 00.002 1092 refined, 8 included, MultiStar: {0.56, -0.01}, one-star: {0.37, -0.68}
00:41:36.633 00.003 1092 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
00:41:36.635 00.002 1092 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
00:41:36.637 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=-0.01 hyp=0.56 cameraTheta=-0.01 mountX=0.51 mountY=0.14, mountTheta=0.27
00:41:36.641 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.01, opts=13)
00:41:36.644 00.003 1092 Enqueuing Move request for scope (0.56, -0.01)
00:41:36.646 00.002 2744 Worker thread wakes up
00:41:36.646 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.01) opts 0xd
00:41:36.646 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.01)
00:41:36.646 00.000 2744 Moving (0.56, -0.01) raw xDistance=0.51 yDistance=0.14
00:41:36.646 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
00:41:36.647 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:36.647 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:41:36.647 00.000 2744 MoveAxis(W, 114, ABG)
00:41:36.647 00.000 2744 Guiding  Dir = 3, Dur = 114
00:41:36.647 00.000 2744 IsSlewing returns 0
00:41:36.647 00.000 2744 IsGuiding returns 0
00:41:36.648 00.001 2744 PulseGuide returned control before completion, sleep 124
00:41:36.665 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1434, FiltMax=65535, Gamma=0.510
00:41:36.683 00.018 1092 UpdateGuideState exits: m=520302 SNR=97.7
00:41:36.686 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:36.688 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:36.691 00.003 1092 Enqueuing Expose request
00:41:36.774 00.083 2744 IsGuiding returns 1
00:41:36.774 00.000 2744 scope still moving after pulse duration time elapsed
00:41:36.805 00.031 2744 IsSlewing returns 0
00:41:36.805 00.000 2744 IsGuiding returns 0
00:41:36.805 00.000 2744 scope move finished after 114 + 44 ms
00:41:36.805 00.000 2744 Move returns status 0, amount 114
00:41:36.805 00.000 2744 MoveAxis(N, 0, ABG)
00:41:36.805 00.000 2744 Move returns status 0, amount 0
00:41:36.805 00.000 2744 move complete, result=0
00:41:36.806 00.001 2744 worker thread done servicing request
00:41:36.806 00.000 2744 Worker thread wakes up
00:41:36.806 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:36.806 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:36.806 00.000 1092 GuideStep: 0.5 px 114 ms WEST, 0.1 px 0 ms NORTH
00:41:40.177 03.371 2744 Exposure complete
00:41:40.369 00.192 2744 worker thread done servicing request
00:41:40.369 00.000 1092 OnExposeComplete: enter
00:41:40.372 00.003 1092 UpdateGuideState(): m_state=6
00:41:40.375 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1111
00:41:40.379 00.004 1092 Star::Find returns 1 (0), X=1602.06, Y=1128.93, Mass=513844, SNR=75.0, Peak=54368 HFD=3.1
00:41:40.383 00.004 1092 MultiStar: [#1 0.35,0.56,0.98,U] [#2 -0.03,0.50,1.04,U] [#3 0.00,1.09,0.79,U] [#4 -0.05,0.77,1.03,U] [#5 0.12,0.28,0.81,U] [#6 0.03,0.48,0.82,U] [#7 0.15,0.59,0.66,U] [#8 0.12,0.10,0.50,U] 
00:41:40.385 00.002 1092 single-star, 8 included, MultiStar: {0.05, 0.47}, one-star: {-0.15, -0.22}
00:41:40.387 00.002 1092 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.43) = xAngle (-1.73 = -1.73)
00:41:40.389 00.002 1092 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.88 = -1.88)
00:41:40.391 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-2.16 mountX=-0.04 mountY=-0.26, mountTheta=-1.73
00:41:40.398 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.22, opts=13)
00:41:40.401 00.003 1092 Enqueuing Move request for scope (-0.15, -0.22)
00:41:40.403 00.002 2744 Worker thread wakes up
00:41:40.403 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.22) opts 0xd
00:41:40.403 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.22)
00:41:40.403 00.000 2744 Moving (-0.15, -0.22) raw xDistance=-0.04 yDistance=-0.26
00:41:40.403 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:41:40.403 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:40.403 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:41:40.404 00.001 2744 MoveAxis(E, 0, ABG)
00:41:40.404 00.000 2744 Move returns status 0, amount 0
00:41:40.404 00.000 2744 MoveAxis(N, 0, ABG)
00:41:40.404 00.000 2744 Move returns status 0, amount 0
00:41:40.404 00.000 2744 move complete, result=0
00:41:40.404 00.000 2744 worker thread done servicing request
00:41:40.419 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:41:40.433 00.014 1092 UpdateGuideState exits: m=513844 SNR=75.0
00:41:40.436 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:40.439 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:40.443 00.004 1092 Enqueuing Expose request
00:41:40.449 00.006 2744 Worker thread wakes up
00:41:40.449 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:41:40.452 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:40.452 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:43.842 03.390 2744 Exposure complete
00:41:44.039 00.197 2744 worker thread done servicing request
00:41:44.039 00.000 1092 OnExposeComplete: enter
00:41:44.042 00.003 1092 UpdateGuideState(): m_state=6
00:41:44.045 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1112
00:41:44.048 00.003 1092 Star::Find returns 1 (0), X=1601.91, Y=1129.12, Mass=513535, SNR=77.4, Peak=62048 HFD=3.2
00:41:44.050 00.002 1092 MultiStar: [#1 0.08,0.60,1.09,U] [#2 -0.25,0.56,1.06,U] [#3 -0.11,0.99,0.86,U] [#4 -0.40,0.86,0.96,U] [#5 -0.21,0.52,0.85,U] [#6 -0.36,0.35,0.73,U] [#7 -0.11,0.55,0.61,U] [#8 -0.19,0.52,0.48,U] 
00:41:44.052 00.002 1092 single-star, 8 included, MultiStar: {-0.20, 0.55}, one-star: {-0.30, -0.03}
00:41:44.055 00.003 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
00:41:44.057 00.002 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
00:41:44.059 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.03 hyp=0.30 cameraTheta=-3.04 mountX=-0.26 mountY=-0.11, mountTheta=-2.74
00:41:44.065 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.03, opts=13)
00:41:44.068 00.003 1092 Enqueuing Move request for scope (-0.30, -0.03)
00:41:44.070 00.002 2744 Worker thread wakes up
00:41:44.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.03) opts 0xd
00:41:44.070 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.03)
00:41:44.071 00.001 2744 Moving (-0.30, -0.03) raw xDistance=-0.26 yDistance=-0.11
00:41:44.071 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:41:44.071 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:44.071 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:41:44.071 00.000 2744 MoveAxis(E, 0, ABG)
00:41:44.071 00.000 2744 Move returns status 0, amount 0
00:41:44.071 00.000 2744 MoveAxis(N, 0, ABG)
00:41:44.071 00.000 2744 Move returns status 0, amount 0
00:41:44.071 00.000 2744 move complete, result=0
00:41:44.071 00.000 2744 worker thread done servicing request
00:41:44.090 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1715, FiltMax=65535, Gamma=0.510
00:41:44.110 00.020 1092 UpdateGuideState exits: m=513535 SNR=77.4
00:41:44.112 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:44.114 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:44.117 00.003 1092 Enqueuing Expose request
00:41:44.119 00.002 2744 Worker thread wakes up
00:41:44.119 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:41:44.121 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:44.121 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:47.502 03.381 2744 Exposure complete
00:41:47.707 00.205 2744 worker thread done servicing request
00:41:47.707 00.000 1092 OnExposeComplete: enter
00:41:47.711 00.004 1092 UpdateGuideState(): m_state=6
00:41:47.714 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1113
00:41:47.716 00.002 1092 Star::Find returns 1 (0), X=1601.09, Y=1129.34, Mass=521996, SNR=86.0, Peak=57264 HFD=3.3
00:41:47.719 00.003 1092 MultiStar: [#1 -0.57,1.04,0.83,U] [#2 -0.82,1.02,0.93,U] [#3 -0.70,1.48,0.82,U] [#4 -1.02,1.25,0.84,U] [#5 -0.69,0.91,0.70,U] [#6 -0.61,0.74,0.70,U] [#7 -0.60,1.08,0.57,U] [#8 -0.84,0.57,0.47,U] 
00:41:47.722 00.003 1092 single-star, 8 included, MultiStar: {-0.79, 0.92}, one-star: {-1.12, 0.19}
00:41:47.724 00.002 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.40 = -2.88)
00:41:47.726 00.002 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.25 = -3.04)
00:41:47.730 00.004 1092 CameraToMount -- cameraX=-1.12 cameraY=0.19 hyp=1.13 cameraTheta=2.97 mountX=-1.10 mountY=-0.12, mountTheta=-3.03
00:41:47.736 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.12, y=0.19, opts=13)
00:41:47.739 00.003 1092 Enqueuing Move request for scope (-1.12, 0.19)
00:41:47.741 00.002 2744 Worker thread wakes up
00:41:47.741 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.12, 0.19) opts 0xd
00:41:47.741 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.12, 0.19)
00:41:47.741 00.000 2744 Moving (-1.12, 0.19) raw xDistance=-1.10 yDistance=-0.12
00:41:47.741 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.10
00:41:47.741 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:47.741 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:41:47.742 00.001 2744 MoveAxis(E, 245, ABG)
00:41:47.742 00.000 2744 Guiding  Dir = 2, Dur = 245
00:41:47.742 00.000 2744 IsSlewing returns 0
00:41:47.742 00.000 2744 IsGuiding returns 0
00:41:47.743 00.001 2744 PulseGuide returned control before completion, sleep 255
00:41:47.759 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1568, FiltMax=65530, Gamma=0.510
00:41:47.776 00.017 1092 UpdateGuideState exits: m=521996 SNR=86.0
00:41:47.781 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:47.784 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:47.787 00.003 1092 Enqueuing Expose request
00:41:48.000 00.213 2744 IsGuiding returns 1
00:41:48.000 00.000 2744 scope still moving after pulse duration time elapsed
00:41:48.031 00.031 2744 IsSlewing returns 0
00:41:48.031 00.000 2744 IsGuiding returns 0
00:41:48.031 00.000 2744 scope move finished after 245 + 43 ms
00:41:48.031 00.000 2744 Move returns status 0, amount 245
00:41:48.031 00.000 2744 MoveAxis(N, 0, ABG)
00:41:48.031 00.000 2744 Move returns status 0, amount 0
00:41:48.032 00.001 2744 move complete, result=0
00:41:48.032 00.000 2744 worker thread done servicing request
00:41:48.032 00.000 2744 Worker thread wakes up
00:41:48.032 00.000 1092 GuideStep: -1.1 px 245 ms EAST, -0.1 px 0 ms NORTH
00:41:48.035 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:48.036 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:51.471 03.435 2744 Exposure complete
00:41:51.774 00.303 2744 worker thread done servicing request
00:41:51.774 00.000 1092 OnExposeComplete: enter
00:41:51.779 00.005 1092 UpdateGuideState(): m_state=6
00:41:51.782 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1114
00:41:51.785 00.003 1092 Star::Find returns 1 (0), X=1601.39, Y=1129.32, Mass=503961, SNR=84.1, Peak=57088 HFD=3.3
00:41:51.789 00.004 1092 MultiStar: [#1 -0.37,0.91,0.97,U] [#2 -0.34,0.81,0.90,U] [#3 -0.38,1.36,0.86,U] [#4 -0.62,1.23,0.82,U] [#5 -0.47,0.72,0.79,U] [#6 -0.30,0.60,0.81,U] [#7 -0.23,0.80,0.55,U] [#8 -0.49,0.57,0.48,U] 
00:41:51.792 00.003 1092 single-star, 8 included, MultiStar: {-0.46, 0.80}, one-star: {-0.82, 0.17}
00:41:51.795 00.003 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.36 = -2.92)
00:41:51.798 00.003 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.07)
00:41:51.801 00.003 1092 CameraToMount -- cameraX=-0.82 cameraY=0.17 hyp=0.84 cameraTheta=2.94 mountX=-0.82 mountY=-0.06, mountTheta=-3.07
00:41:51.807 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=0.17, opts=13)
00:41:51.811 00.004 1092 Enqueuing Move request for scope (-0.82, 0.17)
00:41:51.814 00.003 2744 Worker thread wakes up
00:41:51.814 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.17) opts 0xd
00:41:51.814 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, 0.17)
00:41:51.814 00.000 2744 Moving (-0.82, 0.17) raw xDistance=-0.82 yDistance=-0.06
00:41:51.814 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
00:41:51.814 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:51.815 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:41:51.815 00.000 2744 MoveAxis(E, 200, ABG)
00:41:51.815 00.000 2744 Guiding  Dir = 2, Dur = 200
00:41:51.815 00.000 2744 IsSlewing returns 0
00:41:51.815 00.000 2744 IsGuiding returns 0
00:41:51.816 00.001 2744 PulseGuide returned control before completion, sleep 210
00:41:51.836 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:41:51.854 00.018 1092 UpdateGuideState exits: m=503961 SNR=84.1
00:41:51.857 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:51.860 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:51.863 00.003 1092 Enqueuing Expose request
00:41:52.040 00.177 2744 IsGuiding returns 0
00:41:52.040 00.000 2744 Move returns status 0, amount 200
00:41:52.040 00.000 2744 MoveAxis(N, 0, ABG)
00:41:52.040 00.000 2744 Move returns status 0, amount 0
00:41:52.040 00.000 2744 move complete, result=0
00:41:52.041 00.001 2744 worker thread done servicing request
00:41:52.041 00.000 2744 Worker thread wakes up
00:41:52.041 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:52.041 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:52.043 00.002 1092 GuideStep: -0.8 px 200 ms EAST, -0.1 px 0 ms NORTH
00:41:55.428 03.385 2744 Exposure complete
00:41:55.611 00.183 2744 worker thread done servicing request
00:41:55.612 00.001 1092 OnExposeComplete: enter
00:41:55.614 00.002 1092 UpdateGuideState(): m_state=6
00:41:55.616 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1115
00:41:55.619 00.003 1092 Star::Find returns 1 (0), X=1601.44, Y=1129.19, Mass=553884, SNR=88.4, Peak=58304 HFD=3.5
00:41:55.621 00.002 1092 MultiStar: [#1 -0.46,0.80,0.91,U] [#2 -0.38,0.89,0.76,U] [#3 -0.50,1.36,0.77,U] [#4 -0.63,1.21,0.73,U] [#5 -0.39,0.67,0.72,U] [#6 -0.53,0.46,0.68,U] [#7 -0.05,0.90,0.51,U] [#8 -0.13,0.32,0.40,U] 
00:41:55.623 00.002 1092 single-star, 8 included, MultiStar: {-0.47, 0.73}, one-star: {-0.77, 0.04}
00:41:55.625 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
00:41:55.629 00.004 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.92)
00:41:55.631 00.002 1092 CameraToMount -- cameraX=-0.77 cameraY=0.04 hyp=0.78 cameraTheta=3.09 mountX=-0.72 mountY=-0.17, mountTheta=-2.91
00:41:55.636 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=0.04, opts=13)
00:41:55.639 00.003 1092 Enqueuing Move request for scope (-0.77, 0.04)
00:41:55.641 00.002 2744 Worker thread wakes up
00:41:55.641 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.04) opts 0xd
00:41:55.641 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, 0.04)
00:41:55.641 00.000 2744 Moving (-0.77, 0.04) raw xDistance=-0.72 yDistance=-0.17
00:41:55.641 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
00:41:55.641 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:55.641 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:41:55.642 00.001 2744 MoveAxis(E, 175, ABG)
00:41:55.642 00.000 2744 Guiding  Dir = 2, Dur = 175
00:41:55.642 00.000 2744 IsSlewing returns 0
00:41:55.642 00.000 2744 IsGuiding returns 0
00:41:55.642 00.000 2744 PulseGuide returned control before completion, sleep 185
00:41:55.657 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:41:55.680 00.023 1092 UpdateGuideState exits: m=553884 SNR=88.4
00:41:55.683 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:55.687 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:55.692 00.005 1092 Enqueuing Expose request
00:41:55.833 00.141 2744 IsGuiding returns 1
00:41:55.833 00.000 2744 scope still moving after pulse duration time elapsed
00:41:55.864 00.031 2744 IsSlewing returns 0
00:41:55.864 00.000 2744 IsGuiding returns 0
00:41:55.865 00.001 2744 scope move finished after 175 + 47 ms
00:41:55.865 00.000 2744 Move returns status 0, amount 175
00:41:55.865 00.000 2744 MoveAxis(N, 0, ABG)
00:41:55.865 00.000 2744 Move returns status 0, amount 0
00:41:55.865 00.000 2744 move complete, result=0
00:41:55.865 00.000 2744 worker thread done servicing request
00:41:55.865 00.000 1092 GuideStep: -0.7 px 175 ms EAST, -0.2 px 0 ms NORTH
00:41:55.868 00.003 2744 Worker thread wakes up
00:41:55.868 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:55.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:59.260 03.392 2744 Exposure complete
00:41:59.461 00.201 2744 worker thread done servicing request
00:41:59.462 00.001 1092 OnExposeComplete: enter
00:41:59.464 00.002 1092 UpdateGuideState(): m_state=6
00:41:59.467 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1116
00:41:59.470 00.003 1092 Star::Find returns 1 (0), X=1602.42, Y=1128.59, Mass=534168, SNR=84.7, Peak=49642 HFD=3.3
00:41:59.472 00.002 1092 MultiStar: [#1 0.48,0.22,0.94,U] [#2 0.52,0.32,0.96,U] [#3 0.63,0.69,0.75,U] [#4 0.33,0.52,0.94,U] [#5 0.61,0.04,0.60,U] [#6 0.60,-0.23,0.70,U] [#7 0.66,-0.04,0.55,U] [#8 0.47,-0.06,0.48,U] 
00:41:59.474 00.002 1092 refined, 8 included, MultiStar: {0.48, 0.11}, one-star: {0.21, -0.56}
00:41:59.477 00.003 1092 CameraToMount -- cameraTheta (0.23) - m_xAngle (-0.43) = xAngle (0.66 = 0.66)
00:41:59.479 00.002 1092 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.50 = 0.50)
00:41:59.481 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=0.11 hyp=0.49 cameraTheta=0.23 mountX=0.39 mountY=0.24, mountTheta=0.55
00:41:59.487 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.11, opts=13)
00:41:59.489 00.002 1092 Enqueuing Move request for scope (0.48, 0.11)
00:41:59.491 00.002 2744 Worker thread wakes up
00:41:59.491 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.11) opts 0xd
00:41:59.492 00.001 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.11)
00:41:59.492 00.000 2744 Moving (0.48, 0.11) raw xDistance=0.39 yDistance=0.24
00:41:59.492 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.39
00:41:59.492 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:41:59.492 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
00:41:59.492 00.000 2744 MoveAxis(W, 75, ABG)
00:41:59.492 00.000 2744 Guiding  Dir = 3, Dur = 75
00:41:59.492 00.000 2744 IsSlewing returns 0
00:41:59.492 00.000 2744 IsGuiding returns 0
00:41:59.493 00.001 2744 PulseGuide returned control before completion, sleep 85
00:41:59.506 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:41:59.523 00.017 1092 UpdateGuideState exits: m=534168 SNR=84.7
00:41:59.527 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:41:59.529 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:41:59.532 00.003 1092 Enqueuing Expose request
00:41:59.593 00.061 2744 IsGuiding returns 1
00:41:59.593 00.000 2744 scope still moving after pulse duration time elapsed
00:41:59.625 00.032 2744 IsSlewing returns 0
00:41:59.626 00.001 2744 IsGuiding returns 0
00:41:59.626 00.000 2744 scope move finished after 75 + 58 ms
00:41:59.627 00.001 2744 Move returns status 0, amount 75
00:41:59.627 00.000 2744 MoveAxis(N, 0, ABG)
00:41:59.627 00.000 2744 Move returns status 0, amount 0
00:41:59.627 00.000 2744 move complete, result=0
00:41:59.627 00.000 2744 worker thread done servicing request
00:41:59.627 00.000 2744 Worker thread wakes up
00:41:59.627 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:41:59.627 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:41:59.628 00.001 1092 GuideStep: 0.4 px 75 ms WEST, 0.2 px 0 ms NORTH
00:42:03.005 03.377 2744 Exposure complete
00:42:03.215 00.210 2744 worker thread done servicing request
00:42:03.215 00.000 1092 OnExposeComplete: enter
00:42:03.218 00.003 1092 UpdateGuideState(): m_state=6
00:42:03.221 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1117
00:42:03.224 00.003 1092 Star::Find returns 1 (0), X=1603.23, Y=1128.29, Mass=539979, SNR=95.9, Peak=54387 HFD=3.5
00:42:03.227 00.003 1092 MultiStar: [#1 1.41,-0.10,0.86,U] [#2 1.20,0.05,0.78,U] [#3 1.22,0.14,0.63,U] [#4 1.06,0.33,0.59,U] [#5 1.30,-0.29,0.73,U] [#6 1.23,-0.40,0.66,U] [#7 1.73,-0.04,0.56,U] [#8 1.13,-0.38,0.49,U] 
00:42:03.230 00.003 1092 refined, 8 included, MultiStar: {1.25, -0.21}, one-star: {1.02, -0.87}
00:42:03.232 00.002 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
00:42:03.234 00.002 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
00:42:03.237 00.003 1092 CameraToMount -- cameraX=1.25 cameraY=-0.21 hyp=1.26 cameraTheta=-0.17 mountX=1.22 mountY=0.13, mountTheta=0.11
00:42:03.242 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.25, y=-0.21, opts=13)
00:42:03.245 00.003 1092 Enqueuing Move request for scope (1.25, -0.21)
00:42:03.248 00.003 2744 Worker thread wakes up
00:42:03.248 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.25, -0.21) opts 0xd
00:42:03.248 00.000 2744 Handling offset move in thread for scope, endpoint = (1.25, -0.21)
00:42:03.248 00.000 2744 Moving (1.25, -0.21) raw xDistance=1.22 yDistance=0.13
00:42:03.248 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.22
00:42:03.248 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:03.248 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:42:03.249 00.001 2744 MoveAxis(W, 278, ABG)
00:42:03.249 00.000 2744 Guiding  Dir = 3, Dur = 278
00:42:03.249 00.000 2744 IsSlewing returns 0
00:42:03.249 00.000 2744 IsGuiding returns 0
00:42:03.249 00.000 2744 PulseGuide returned control before completion, sleep 288
00:42:03.267 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1536, FiltMax=65535, Gamma=0.510
00:42:03.284 00.017 1092 UpdateGuideState exits: m=539979 SNR=95.9
00:42:03.287 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:03.289 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:03.291 00.002 1092 Enqueuing Expose request
00:42:03.550 00.259 2744 IsGuiding returns 0
00:42:03.550 00.000 2744 Move returns status 0, amount 278
00:42:03.550 00.000 2744 MoveAxis(N, 0, ABG)
00:42:03.550 00.000 2744 Move returns status 0, amount 0
00:42:03.550 00.000 2744 move complete, result=0
00:42:03.551 00.001 2744 worker thread done servicing request
00:42:03.551 00.000 2744 Worker thread wakes up
00:42:03.551 00.000 1092 GuideStep: 1.2 px 278 ms WEST, 0.1 px 0 ms NORTH
00:42:03.554 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:03.554 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:06.938 03.384 2744 Exposure complete
00:42:07.132 00.194 2744 worker thread done servicing request
00:42:07.132 00.000 1092 OnExposeComplete: enter
00:42:07.134 00.002 1092 UpdateGuideState(): m_state=6
00:42:07.137 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1118
00:42:07.139 00.002 1092 Star::Find returns 1 (0), X=1603.41, Y=1128.26, Mass=542149, SNR=85.4, Peak=55203 HFD=3.2
00:42:07.141 00.002 1092 MultiStar: [#1 1.58,-0.10,0.89,U] [#2 1.42,0.07,0.90,U] [#3 1.68,0.36,0.79,U] [#4 1.08,0.30,0.79,U] [#5 1.37,-0.27,0.74,U] [#6 1.33,-0.36,0.71,U] [#7 1.77,-0.11,0.51,U] [#8 1.27,-0.36,0.50,U] 
00:42:07.144 00.003 1092 refined, 8 included, MultiStar: {1.40, -0.16}, one-star: {1.19, -0.90}
00:42:07.146 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
00:42:07.148 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:42:07.151 00.003 1092 CameraToMount -- cameraX=1.40 cameraY=-0.16 hyp=1.41 cameraTheta=-0.12 mountX=1.34 mountY=0.22, mountTheta=0.16
00:42:07.155 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.40, y=-0.16, opts=13)
00:42:07.157 00.002 1092 Enqueuing Move request for scope (1.40, -0.16)
00:42:07.159 00.002 2744 Worker thread wakes up
00:42:07.159 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.40, -0.16) opts 0xd
00:42:07.159 00.000 2744 Handling offset move in thread for scope, endpoint = (1.40, -0.16)
00:42:07.160 00.001 2744 Moving (1.40, -0.16) raw xDistance=1.34 yDistance=0.22
00:42:07.160 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.34
00:42:07.160 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:07.160 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:42:07.160 00.000 2744 MoveAxis(W, 319, ABG)
00:42:07.160 00.000 2744 Guiding  Dir = 3, Dur = 319
00:42:07.160 00.000 2744 IsSlewing returns 0
00:42:07.160 00.000 2744 IsGuiding returns 0
00:42:07.161 00.001 2744 PulseGuide returned control before completion, sleep 329
00:42:07.176 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:42:07.190 00.014 1092 UpdateGuideState exits: m=542149 SNR=85.4
00:42:07.194 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:07.197 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:07.199 00.002 1092 Enqueuing Expose request
00:42:07.491 00.292 2744 IsGuiding returns 1
00:42:07.491 00.000 2744 scope still moving after pulse duration time elapsed
00:42:07.521 00.030 2744 IsSlewing returns 0
00:42:07.521 00.000 2744 IsGuiding returns 0
00:42:07.521 00.000 2744 scope move finished after 319 + 42 ms
00:42:07.521 00.000 2744 Move returns status 0, amount 319
00:42:07.521 00.000 2744 MoveAxis(N, 0, ABG)
00:42:07.521 00.000 2744 Move returns status 0, amount 0
00:42:07.521 00.000 2744 move complete, result=0
00:42:07.522 00.001 2744 worker thread done servicing request
00:42:07.522 00.000 2744 Worker thread wakes up
00:42:07.522 00.000 1092 GuideStep: 1.3 px 319 ms WEST, 0.2 px 0 ms NORTH
00:42:07.525 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:07.525 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:10.898 03.373 2744 Exposure complete
00:42:11.095 00.197 2744 worker thread done servicing request
00:42:11.095 00.000 1092 OnExposeComplete: enter
00:42:11.099 00.004 1092 UpdateGuideState(): m_state=6
00:42:11.101 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1119
00:42:11.104 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1128.40, Mass=535101, SNR=80.6, Peak=53482 HFD=3.3
00:42:11.106 00.002 1092 MultiStar: [#1 1.32,-0.04,0.93,U] [#2 1.14,0.24,1.07,U] [#3 1.28,0.43,0.87,U] [#4 1.12,0.44,0.88,U] [#5 1.36,-0.05,0.75,U] [#6 1.17,-0.10,0.73,U] [#7 1.61,0.19,0.58,U] [#8 1.00,-0.11,0.48,U] 
00:42:11.109 00.003 1092 single-star, 8 included, MultiStar: {1.20, 0.02}, one-star: {0.94, -0.75}
00:42:11.111 00.002 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
00:42:11.114 00.003 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
00:42:11.118 00.004 1092 CameraToMount -- cameraX=0.94 cameraY=-0.75 hyp=1.20 cameraTheta=-0.68 mountX=1.16 mountY=-0.47, mountTheta=-0.39
00:42:11.131 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.94, y=-0.75, opts=13)
00:42:11.136 00.005 1092 Enqueuing Move request for scope (0.94, -0.75)
00:42:11.138 00.002 2744 Worker thread wakes up
00:42:11.138 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.75) opts 0xd
00:42:11.139 00.001 2744 Handling offset move in thread for scope, endpoint = (0.94, -0.75)
00:42:11.139 00.000 2744 Moving (0.94, -0.75) raw xDistance=1.16 yDistance=-0.47
00:42:11.139 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.16
00:42:11.139 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:42:11.139 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:42:11.139 00.000 2744 MoveAxis(W, 283, ABG)
00:42:11.139 00.000 2744 Guiding  Dir = 3, Dur = 283
00:42:11.139 00.000 2744 IsSlewing returns 0
00:42:11.139 00.000 2744 IsGuiding returns 0
00:42:11.140 00.001 2744 PulseGuide returned control before completion, sleep 293
00:42:11.157 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:42:11.173 00.016 1092 UpdateGuideState exits: m=535101 SNR=80.6
00:42:11.177 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:11.180 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:11.184 00.004 1092 Enqueuing Expose request
00:42:11.446 00.262 2744 IsGuiding returns 1
00:42:11.446 00.000 2744 scope still moving after pulse duration time elapsed
00:42:11.477 00.031 2744 IsSlewing returns 0
00:42:11.477 00.000 2744 IsGuiding returns 1
00:42:11.509 00.032 2744 IsSlewing returns 0
00:42:11.509 00.000 2744 IsGuiding returns 1
00:42:11.540 00.031 2744 IsSlewing returns 0
00:42:11.540 00.000 2744 IsGuiding returns 0
00:42:11.540 00.000 2744 scope move finished after 283 + 118 ms
00:42:11.540 00.000 2744 Move returns status 0, amount 283
00:42:11.541 00.001 2744 MoveAxis(N, 0, ABG)
00:42:11.541 00.000 2744 Move returns status 0, amount 0
00:42:11.541 00.000 2744 move complete, result=0
00:42:11.541 00.000 1092 GuideStep: 1.2 px 283 ms WEST, -0.5 px 0 ms NORTH
00:42:11.545 00.004 2744 worker thread done servicing request
00:42:11.545 00.000 2744 Worker thread wakes up
00:42:11.546 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:11.546 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:14.938 03.392 2744 Exposure complete
00:42:15.150 00.212 2744 worker thread done servicing request
00:42:15.151 00.001 1092 OnExposeComplete: enter
00:42:15.153 00.002 1092 UpdateGuideState(): m_state=6
00:42:15.156 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1120
00:42:15.158 00.002 1092 Star::Find returns 1 (0), X=1602.64, Y=1128.75, Mass=476550, SNR=67.2, Peak=53178 HFD=3.2
00:42:15.161 00.003 1092 MultiStar: [#1 0.75,0.33,1.21,U] [#2 0.42,0.30,1.15,U] [#3 0.81,0.61,0.83,U] [#4 0.43,0.67,0.97,U] [#5 0.66,0.19,0.87,U] [#6 0.62,-0.02,1.00,U] [#7 1.02,0.36,0.81,U] [#8 0.68,-0.34,0.58,U] 
00:42:15.164 00.003 1092 single-star, 8 included, MultiStar: {0.63, 0.21}, one-star: {0.43, -0.40}
00:42:15.166 00.002 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
00:42:15.168 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
00:42:15.171 00.003 1092 CameraToMount -- cameraX=0.43 cameraY=-0.40 hyp=0.58 cameraTheta=-0.75 mountX=0.55 mountY=-0.27, mountTheta=-0.45
00:42:15.176 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.40, opts=13)
00:42:15.179 00.003 1092 Enqueuing Move request for scope (0.43, -0.40)
00:42:15.182 00.003 2744 Worker thread wakes up
00:42:15.182 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.40) opts 0xd
00:42:15.182 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.40)
00:42:15.182 00.000 2744 Moving (0.43, -0.40) raw xDistance=0.55 yDistance=-0.27
00:42:15.182 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.55
00:42:15.182 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:15.182 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:42:15.183 00.001 2744 MoveAxis(W, 144, ABG)
00:42:15.183 00.000 2744 Guiding  Dir = 3, Dur = 144
00:42:15.183 00.000 2744 IsSlewing returns 0
00:42:15.183 00.000 2744 IsGuiding returns 0
00:42:15.184 00.001 2744 PulseGuide returned control before completion, sleep 154
00:42:15.198 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1789, FiltMax=65535, Gamma=0.510
00:42:15.214 00.016 1092 UpdateGuideState exits: m=476550 SNR=67.2
00:42:15.218 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:15.220 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:15.222 00.002 1092 Enqueuing Expose request
00:42:15.351 00.129 2744 IsGuiding returns 1
00:42:15.351 00.000 2744 scope still moving after pulse duration time elapsed
00:42:15.382 00.031 2744 IsSlewing returns 0
00:42:15.382 00.000 2744 IsGuiding returns 0
00:42:15.383 00.001 2744 scope move finished after 144 + 55 ms
00:42:15.383 00.000 2744 Move returns status 0, amount 144
00:42:15.383 00.000 2744 MoveAxis(N, 0, ABG)
00:42:15.383 00.000 2744 Move returns status 0, amount 0
00:42:15.383 00.000 2744 move complete, result=0
00:42:15.383 00.000 2744 worker thread done servicing request
00:42:15.383 00.000 2744 Worker thread wakes up
00:42:15.384 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:15.384 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:15.385 00.001 1092 GuideStep: 0.6 px 144 ms WEST, -0.3 px 0 ms NORTH
00:42:18.806 03.421 2744 Exposure complete
00:42:19.062 00.256 2744 worker thread done servicing request
00:42:19.063 00.001 1092 OnExposeComplete: enter
00:42:19.066 00.003 1092 UpdateGuideState(): m_state=6
00:42:19.069 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1121
00:42:19.072 00.003 1092 Star::Find returns 1 (0), X=1602.30, Y=1128.71, Mass=524094, SNR=79.4, Peak=46106 HFD=3.5
00:42:19.075 00.003 1092 MultiStar: [#1 0.34,0.27,1.02,U] [#2 0.25,0.18,0.99,U] [#3 0.45,0.60,0.86,U] [#4 0.11,0.50,0.84,U] [#5 0.35,0.15,0.70,U] [#6 0.25,-0.05,0.69,U] [#7 0.56,0.43,0.68,U] [#8 0.71,-0.10,0.47,U] 
00:42:19.078 00.003 1092 refined, 8 included, MultiStar: {0.32, 0.17}, one-star: {0.09, -0.45}
00:42:19.081 00.003 1092 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.43) = xAngle (0.93 = 0.93)
00:42:19.084 00.003 1092 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.77 = 0.77)
00:42:19.086 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=0.17 hyp=0.36 cameraTheta=0.50 mountX=0.22 mountY=0.25, mountTheta=0.86
00:42:19.093 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.17, opts=13)
00:42:19.096 00.003 1092 Enqueuing Move request for scope (0.32, 0.17)
00:42:19.098 00.002 2744 Worker thread wakes up
00:42:19.098 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.17) opts 0xd
00:42:19.100 00.002 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.17)
00:42:19.100 00.000 2744 Moving (0.32, 0.17) raw xDistance=0.22 yDistance=0.25
00:42:19.100 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:42:19.100 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:19.100 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
00:42:19.100 00.000 2744 MoveAxis(E, 0, ABG)
00:42:19.100 00.000 2744 Move returns status 0, amount 0
00:42:19.101 00.001 2744 MoveAxis(N, 0, ABG)
00:42:19.101 00.000 2744 Move returns status 0, amount 0
00:42:19.101 00.000 2744 move complete, result=0
00:42:19.101 00.000 2744 worker thread done servicing request
00:42:19.120 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1661, FiltMax=65535, Gamma=0.510
00:42:19.136 00.016 1092 UpdateGuideState exits: m=524094 SNR=79.4
00:42:19.139 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:19.141 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:19.144 00.003 1092 Enqueuing Expose request
00:42:19.147 00.003 2744 Worker thread wakes up
00:42:19.148 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:42:19.151 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:19.152 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:22.541 03.389 2744 Exposure complete
00:42:22.740 00.199 2744 worker thread done servicing request
00:42:22.740 00.000 1092 OnExposeComplete: enter
00:42:22.749 00.009 1092 UpdateGuideState(): m_state=6
00:42:22.754 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1122
00:42:22.757 00.003 1092 Star::Find returns 1 (0), X=1602.65, Y=1128.51, Mass=514722, SNR=90.7, Peak=55610 HFD=3.3
00:42:22.759 00.002 1092 MultiStar: [#1 0.55,-0.06,0.97,U] [#2 0.50,0.12,0.85,U] [#3 0.45,0.48,0.71,U] [#4 0.34,0.38,0.76,U] [#5 0.55,-0.17,0.59,U] [#6 0.63,-0.18,0.64,U] [#7 0.53,0.04,0.45,U] [#8 0.46,-0.48,0.39,U] 
00:42:22.762 00.003 1092 refined, 8 included, MultiStar: {0.49, -0.06}, one-star: {0.44, -0.64}
00:42:22.765 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
00:42:22.768 00.003 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:42:22.769 00.001 1092 CameraToMount -- cameraX=0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-0.12 mountX=0.47 mountY=0.08, mountTheta=0.16
00:42:22.776 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.06, opts=13)
00:42:22.778 00.002 1092 Enqueuing Move request for scope (0.49, -0.06)
00:42:22.782 00.004 2744 Worker thread wakes up
00:42:22.782 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.06) opts 0xd
00:42:22.782 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.06)
00:42:22.782 00.000 2744 Moving (0.49, -0.06) raw xDistance=0.47 yDistance=0.08
00:42:22.782 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
00:42:22.782 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:22.782 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:42:22.782 00.000 2744 MoveAxis(W, 105, ABG)
00:42:22.782 00.000 2744 Guiding  Dir = 3, Dur = 105
00:42:22.782 00.000 2744 IsSlewing returns 0
00:42:22.783 00.001 2744 IsGuiding returns 0
00:42:22.783 00.000 2744 PulseGuide returned control before completion, sleep 115
00:42:22.799 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:42:22.813 00.014 1092 UpdateGuideState exits: m=514722 SNR=90.7
00:42:22.815 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:22.818 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:22.820 00.002 1092 Enqueuing Expose request
00:42:22.903 00.083 2744 IsGuiding returns 1
00:42:22.903 00.000 2744 scope still moving after pulse duration time elapsed
00:42:22.934 00.031 2744 IsSlewing returns 0
00:42:22.934 00.000 2744 IsGuiding returns 0
00:42:22.934 00.000 2744 scope move finished after 105 + 46 ms
00:42:22.934 00.000 2744 Move returns status 0, amount 105
00:42:22.934 00.000 2744 MoveAxis(N, 0, ABG)
00:42:22.934 00.000 2744 Move returns status 0, amount 0
00:42:22.934 00.000 2744 move complete, result=0
00:42:22.935 00.001 2744 worker thread done servicing request
00:42:22.935 00.000 2744 Worker thread wakes up
00:42:22.935 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:22.935 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:22.936 00.001 1092 GuideStep: 0.5 px 105 ms WEST, 0.1 px 0 ms NORTH
00:42:26.307 03.371 2744 Exposure complete
00:42:26.496 00.189 2744 worker thread done servicing request
00:42:26.496 00.000 1092 OnExposeComplete: enter
00:42:26.498 00.002 1092 UpdateGuideState(): m_state=6
00:42:26.501 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1123
00:42:26.503 00.002 1092 Star::Find returns 1 (0), X=1602.26, Y=1128.72, Mass=556263, SNR=95.2, Peak=48138 HFD=3.5
00:42:26.506 00.003 1092 MultiStar: [#1 0.50,0.42,0.83,U] [#2 0.33,0.55,0.83,U] [#3 0.27,0.60,0.62,U] [#4 0.31,0.68,0.79,U] [#5 0.45,0.25,0.60,U] [#6 0.39,0.07,0.58,U] [#7 0.56,0.44,0.46,U] [#8 0.51,0.03,0.39,U] 
00:42:26.507 00.001 1092 single-star, 8 included, MultiStar: {0.34, 0.28}, one-star: {0.05, -0.43}
00:42:26.510 00.003 1092 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.43) = xAngle (-1.03 = -1.03)
00:42:26.512 00.002 1092 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.19 = -1.19)
00:42:26.514 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.43 hyp=0.43 cameraTheta=-1.46 mountX=0.22 mountY=-0.40, mountTheta=-1.07
00:42:26.519 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.43, opts=13)
00:42:26.521 00.002 1092 Enqueuing Move request for scope (0.05, -0.43)
00:42:26.523 00.002 2744 Worker thread wakes up
00:42:26.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.43) opts 0xd
00:42:26.523 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.43)
00:42:26.524 00.001 2744 Moving (0.05, -0.43) raw xDistance=0.22 yDistance=-0.40
00:42:26.524 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
00:42:26.524 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:26.524 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:42:26.524 00.000 2744 MoveAxis(E, 0, ABG)
00:42:26.524 00.000 2744 Move returns status 0, amount 0
00:42:26.524 00.000 2744 MoveAxis(N, 0, ABG)
00:42:26.524 00.000 2744 Move returns status 0, amount 0
00:42:26.524 00.000 2744 move complete, result=0
00:42:26.524 00.000 2744 worker thread done servicing request
00:42:26.537 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1115, FiltMax=65535, Gamma=0.510
00:42:26.550 00.013 1092 UpdateGuideState exits: m=556263 SNR=95.2
00:42:26.553 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:26.555 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:26.557 00.002 1092 Enqueuing Expose request
00:42:26.559 00.002 2744 Worker thread wakes up
00:42:26.559 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:42:26.562 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:26.562 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:29.966 03.404 2744 Exposure complete
00:42:30.180 00.214 2744 worker thread done servicing request
00:42:30.180 00.000 1092 OnExposeComplete: enter
00:42:30.184 00.004 1092 UpdateGuideState(): m_state=6
00:42:30.186 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1124
00:42:30.189 00.003 1092 Star::Find returns 1 (0), X=1602.79, Y=1128.49, Mass=571374, SNR=102.6, Peak=52682 HFD=3.4
00:42:30.191 00.002 1092 MultiStar: [#1 0.95,0.13,0.72,U] [#2 0.81,0.26,0.78,U] [#3 1.01,0.59,0.66,U] [#4 0.67,0.50,0.66,U] [#5 0.65,-0.05,0.56,U] [#6 0.90,-0.05,0.58,U] [#7 0.97,0.21,0.47,U] [#8 0.61,-0.13,0.37,U] 
00:42:30.194 00.003 1092 refined, 8 included, MultiStar: {0.79, 0.06}, one-star: {0.58, -0.66}
00:42:30.197 00.003 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
00:42:30.199 00.002 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
00:42:30.201 00.002 1092 CameraToMount -- cameraX=0.79 cameraY=0.06 hyp=0.79 cameraTheta=0.08 mountX=0.69 mountY=0.27, mountTheta=0.37
00:42:30.206 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=0.06, opts=13)
00:42:30.209 00.003 1092 Enqueuing Move request for scope (0.79, 0.06)
00:42:30.212 00.003 2744 Worker thread wakes up
00:42:30.212 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, 0.06) opts 0xd
00:42:30.212 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, 0.06)
00:42:30.212 00.000 2744 Moving (0.79, 0.06) raw xDistance=0.69 yDistance=0.27
00:42:30.212 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.69
00:42:30.213 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:30.213 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
00:42:30.213 00.000 2744 MoveAxis(W, 155, ABG)
00:42:30.213 00.000 2744 Guiding  Dir = 3, Dur = 155
00:42:30.213 00.000 2744 IsSlewing returns 0
00:42:30.213 00.000 2744 IsGuiding returns 0
00:42:30.214 00.001 2744 PulseGuide returned control before completion, sleep 165
00:42:30.229 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1693, FiltMax=65535, Gamma=0.510
00:42:30.245 00.016 1092 UpdateGuideState exits: m=571374 SNR=102.6
00:42:30.248 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:30.252 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:30.254 00.002 1092 Enqueuing Expose request
00:42:30.387 00.133 2744 IsGuiding returns 1
00:42:30.387 00.000 2744 scope still moving after pulse duration time elapsed
00:42:30.418 00.031 2744 IsSlewing returns 0
00:42:30.418 00.000 2744 IsGuiding returns 0
00:42:30.418 00.000 2744 scope move finished after 155 + 49 ms
00:42:30.418 00.000 2744 Move returns status 0, amount 155
00:42:30.419 00.001 2744 MoveAxis(N, 0, ABG)
00:42:30.419 00.000 2744 Move returns status 0, amount 0
00:42:30.419 00.000 2744 move complete, result=0
00:42:30.419 00.000 2744 worker thread done servicing request
00:42:30.419 00.000 2744 Worker thread wakes up
00:42:30.419 00.000 1092 GuideStep: 0.7 px 155 ms WEST, 0.3 px 0 ms NORTH
00:42:30.422 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:30.422 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:33.808 03.386 2744 Exposure complete
00:42:34.001 00.193 2744 worker thread done servicing request
00:42:34.001 00.000 1092 OnExposeComplete: enter
00:42:34.005 00.004 1092 UpdateGuideState(): m_state=6
00:42:34.007 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1125
00:42:34.010 00.003 1092 Star::Find returns 1 (0), X=1602.68, Y=1128.59, Mass=508988, SNR=79.8, Peak=53386 HFD=3.2
00:42:34.013 00.003 1092 MultiStar: [#1 0.94,0.27,0.91,U] [#2 0.82,0.26,1.07,U] [#3 0.77,0.56,0.77,U] [#4 0.78,0.37,0.86,U] [#5 0.89,-0.05,0.87,U] [#6 0.99,-0.28,0.76,U] [#7 0.64,0.01,0.61,U] [#8 0.58,0.07,0.50,U] 
00:42:34.014 00.001 1092 single-star, 8 included, MultiStar: {0.77, 0.07}, one-star: {0.47, -0.56}
00:42:34.017 00.003 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
00:42:34.019 00.002 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.60 = -0.60)
00:42:34.021 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.56 hyp=0.73 cameraTheta=-0.88 mountX=0.66 mountY=-0.41, mountTheta=-0.56
00:42:34.027 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.56, opts=13)
00:42:34.030 00.003 1092 Enqueuing Move request for scope (0.47, -0.56)
00:42:34.032 00.002 2744 Worker thread wakes up
00:42:34.032 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.56) opts 0xd
00:42:34.032 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.56)
00:42:34.032 00.000 2744 Moving (0.47, -0.56) raw xDistance=0.66 yDistance=-0.41
00:42:34.032 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
00:42:34.032 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:34.032 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
00:42:34.032 00.000 2744 MoveAxis(W, 158, ABG)
00:42:34.032 00.000 2744 Guiding  Dir = 3, Dur = 158
00:42:34.034 00.002 2744 IsSlewing returns 0
00:42:34.034 00.000 2744 IsGuiding returns 0
00:42:34.034 00.000 2744 PulseGuide returned control before completion, sleep 168
00:42:34.051 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:42:34.067 00.016 1092 UpdateGuideState exits: m=508988 SNR=79.8
00:42:34.070 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:34.073 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:34.075 00.002 1092 Enqueuing Expose request
00:42:34.212 00.137 2744 IsGuiding returns 1
00:42:34.212 00.000 2744 scope still moving after pulse duration time elapsed
00:42:34.243 00.031 2744 IsSlewing returns 0
00:42:34.244 00.001 2744 IsGuiding returns 0
00:42:34.244 00.000 2744 scope move finished after 158 + 52 ms
00:42:34.244 00.000 2744 Move returns status 0, amount 158
00:42:34.244 00.000 2744 MoveAxis(N, 0, ABG)
00:42:34.244 00.000 2744 Move returns status 0, amount 0
00:42:34.244 00.000 2744 move complete, result=0
00:42:34.244 00.000 2744 worker thread done servicing request
00:42:34.244 00.000 2744 Worker thread wakes up
00:42:34.244 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:34.244 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:34.244 00.000 1092 GuideStep: 0.7 px 158 ms WEST, -0.4 px 0 ms NORTH
00:42:37.635 03.391 2744 Exposure complete
00:42:37.837 00.202 2744 worker thread done servicing request
00:42:37.837 00.000 1092 OnExposeComplete: enter
00:42:37.840 00.003 1092 UpdateGuideState(): m_state=6
00:42:37.843 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1126
00:42:37.846 00.003 1092 Star::Find returns 1 (0), X=1602.93, Y=1128.43, Mass=526576, SNR=90.8, Peak=61674 HFD=3.3
00:42:37.849 00.003 1092 MultiStar: [#1 1.06,0.01,0.95,U] [#2 0.88,0.13,0.95,U] [#3 1.02,0.45,0.80,U] [#4 0.85,0.22,0.79,U] [#5 1.04,-0.05,0.70,U] [#6 1.02,-0.06,0.69,U] [#7 1.27,0.08,0.46,U] [#8 1.06,-0.34,0.53,U] 
00:42:37.852 00.003 1092 refined, 8 included, MultiStar: {0.96, -0.04}, one-star: {0.72, -0.73}
00:42:37.854 00.002 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
00:42:37.856 00.002 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
00:42:37.858 00.002 1092 CameraToMount -- cameraX=0.96 cameraY=-0.04 hyp=0.97 cameraTheta=-0.04 mountX=0.89 mountY=0.22, mountTheta=0.24
00:42:37.863 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.96, y=-0.04, opts=13)
00:42:37.866 00.003 1092 Enqueuing Move request for scope (0.96, -0.04)
00:42:37.868 00.002 2744 Worker thread wakes up
00:42:37.868 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.04) opts 0xd
00:42:37.868 00.000 2744 Handling offset move in thread for scope, endpoint = (0.96, -0.04)
00:42:37.868 00.000 2744 Moving (0.96, -0.04) raw xDistance=0.89 yDistance=0.22
00:42:37.868 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.89
00:42:37.868 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:37.869 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:42:37.869 00.000 2744 MoveAxis(W, 211, ABG)
00:42:37.869 00.000 2744 Guiding  Dir = 3, Dur = 211
00:42:37.869 00.000 2744 IsSlewing returns 0
00:42:37.869 00.000 2744 IsGuiding returns 0
00:42:37.870 00.001 2744 PulseGuide returned control before completion, sleep 221
00:42:37.885 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1621, FiltMax=65535, Gamma=0.510
00:42:37.901 00.016 1092 UpdateGuideState exits: m=526576 SNR=90.8
00:42:37.905 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:37.907 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:37.910 00.003 1092 Enqueuing Expose request
00:42:38.093 00.183 2744 IsGuiding returns 1
00:42:38.093 00.000 2744 scope still moving after pulse duration time elapsed
00:42:38.125 00.032 2744 IsSlewing returns 0
00:42:38.125 00.000 2744 IsGuiding returns 0
00:42:38.125 00.000 2744 scope move finished after 211 + 44 ms
00:42:38.125 00.000 2744 Move returns status 0, amount 211
00:42:38.126 00.001 2744 MoveAxis(N, 0, ABG)
00:42:38.126 00.000 2744 Move returns status 0, amount 0
00:42:38.127 00.001 2744 move complete, result=0
00:42:38.127 00.000 2744 worker thread done servicing request
00:42:38.127 00.000 2744 Worker thread wakes up
00:42:38.127 00.000 1092 GuideStep: 0.9 px 211 ms WEST, 0.2 px 0 ms NORTH
00:42:38.131 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:38.131 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:41.509 03.378 2744 Exposure complete
00:42:41.710 00.201 2744 worker thread done servicing request
00:42:41.710 00.000 1092 OnExposeComplete: enter
00:42:41.713 00.003 1092 UpdateGuideState(): m_state=6
00:42:41.715 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1127
00:42:41.718 00.003 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.87, Mass=533160, SNR=82.5, Peak=48938 HFD=3.6
00:42:41.721 00.003 1092 MultiStar: [#1 0.58,0.58,0.92,U] [#2 0.47,0.48,1.02,U] [#3 0.60,0.77,0.80,U] [#4 0.43,0.70,0.79,U] [#5 0.73,0.11,0.75,U] [#6 0.65,0.28,0.72,U] [#7 0.71,0.49,0.57,U] [#8 0.51,0.16,0.47,U] 
00:42:41.723 00.002 1092 single-star, 8 included, MultiStar: {0.55, 0.36}, one-star: {0.37, -0.28}
00:42:41.725 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
00:42:41.729 00.004 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
00:42:41.731 00.002 1092 CameraToMount -- cameraX=0.37 cameraY=-0.28 hyp=0.47 cameraTheta=-0.65 mountX=0.46 mountY=-0.17, mountTheta=-0.36
00:42:41.736 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.28, opts=13)
00:42:41.738 00.002 1092 Enqueuing Move request for scope (0.37, -0.28)
00:42:41.740 00.002 2744 Worker thread wakes up
00:42:41.740 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.28) opts 0xd
00:42:41.740 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.28)
00:42:41.740 00.000 2744 Moving (0.37, -0.28) raw xDistance=0.46 yDistance=-0.17
00:42:41.740 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
00:42:41.740 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:41.740 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:42:41.740 00.000 2744 MoveAxis(W, 117, ABG)
00:42:41.741 00.001 2744 Guiding  Dir = 3, Dur = 117
00:42:41.741 00.000 2744 IsSlewing returns 0
00:42:41.741 00.000 2744 IsGuiding returns 0
00:42:41.741 00.000 2744 PulseGuide returned control before completion, sleep 127
00:42:41.759 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:42:41.774 00.015 1092 UpdateGuideState exits: m=533160 SNR=82.5
00:42:41.777 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:41.779 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:41.782 00.003 1092 Enqueuing Expose request
00:42:41.884 00.102 2744 IsGuiding returns 0
00:42:41.884 00.000 2744 Move returns status 0, amount 117
00:42:41.884 00.000 2744 MoveAxis(N, 0, ABG)
00:42:41.884 00.000 2744 Move returns status 0, amount 0
00:42:41.884 00.000 2744 move complete, result=0
00:42:41.885 00.001 2744 worker thread done servicing request
00:42:41.885 00.000 2744 Worker thread wakes up
00:42:41.885 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:41.885 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:41.886 00.001 1092 GuideStep: 0.5 px 117 ms WEST, -0.2 px 0 ms NORTH
00:42:45.273 03.387 2744 Exposure complete
00:42:45.467 00.194 2744 worker thread done servicing request
00:42:45.467 00.000 1092 OnExposeComplete: enter
00:42:45.469 00.002 1092 UpdateGuideState(): m_state=6
00:42:45.472 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1128
00:42:45.474 00.002 1092 Star::Find returns 1 (0), X=1602.56, Y=1128.74, Mass=539417, SNR=82.8, Peak=52570 HFD=3.3
00:42:45.477 00.003 1092 MultiStar: [#1 0.75,0.40,0.94,U] [#2 0.58,0.60,0.91,U] [#3 0.45,0.82,0.75,U] [#4 0.43,0.90,0.84,U] [#5 0.65,0.08,0.70,U] [#6 0.55,0.14,0.82,U] [#7 0.55,0.44,0.63,U] [#8 0.85,-0.08,0.46,U] 
00:42:45.479 00.002 1092 single-star, 8 included, MultiStar: {0.56, 0.33}, one-star: {0.35, -0.41}
00:42:45.481 00.002 1092 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.43) = xAngle (-0.44 = -0.44)
00:42:45.483 00.002 1092 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.60 = -0.60)
00:42:45.485 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.41 hyp=0.54 cameraTheta=-0.87 mountX=0.49 mountY=-0.30, mountTheta=-0.56
00:42:45.490 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.41, opts=13)
00:42:45.494 00.004 1092 Enqueuing Move request for scope (0.35, -0.41)
00:42:45.497 00.003 2744 Worker thread wakes up
00:42:45.497 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.41) opts 0xd
00:42:45.497 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.41)
00:42:45.497 00.000 2744 Moving (0.35, -0.41) raw xDistance=0.49 yDistance=-0.30
00:42:45.497 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
00:42:45.497 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:45.497 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:42:45.497 00.000 2744 MoveAxis(W, 117, ABG)
00:42:45.497 00.000 2744 Guiding  Dir = 3, Dur = 117
00:42:45.497 00.000 2744 IsSlewing returns 0
00:42:45.497 00.000 2744 IsGuiding returns 0
00:42:45.497 00.000 2744 PulseGuide returned control before completion, sleep 127
00:42:45.524 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1709, FiltMax=65535, Gamma=0.510
00:42:45.565 00.041 1092 UpdateGuideState exits: m=539417 SNR=82.8
00:42:45.572 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:45.584 00.012 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:45.596 00.012 1092 Enqueuing Expose request
00:42:45.630 00.034 2744 IsGuiding returns 1
00:42:45.630 00.000 2744 scope still moving after pulse duration time elapsed
00:42:45.661 00.031 2744 IsSlewing returns 0
00:42:45.662 00.001 2744 IsGuiding returns 0
00:42:45.662 00.000 2744 scope move finished after 117 + 46 ms
00:42:45.662 00.000 2744 Move returns status 0, amount 117
00:42:45.662 00.000 2744 MoveAxis(N, 0, ABG)
00:42:45.662 00.000 2744 Move returns status 0, amount 0
00:42:45.662 00.000 2744 move complete, result=0
00:42:45.662 00.000 2744 worker thread done servicing request
00:42:45.663 00.001 2744 Worker thread wakes up
00:42:45.663 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:45.663 00.000 1092 GuideStep: 0.5 px 117 ms WEST, -0.3 px 0 ms NORTH
00:42:45.667 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:49.049 03.382 2744 Exposure complete
00:42:49.247 00.198 2744 worker thread done servicing request
00:42:49.247 00.000 1092 OnExposeComplete: enter
00:42:49.250 00.003 1092 UpdateGuideState(): m_state=6
00:42:49.253 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1129
00:42:49.255 00.002 1092 Star::Find returns 1 (0), X=1602.32, Y=1129.16, Mass=516413, SNR=75.2, Peak=52240 HFD=3.4
00:42:49.258 00.003 1092 MultiStar: [#1 0.46,0.50,0.98,U] [#2 0.37,0.56,1.20,U] [#3 0.53,0.83,0.74,U] [#4 0.23,0.82,0.82,U] [#5 0.49,0.51,0.85,U] [#6 0.29,0.21,0.77,U] [#7 0.63,0.55,0.70,U] [#8 0.33,0.07,0.49,U] 
00:42:49.260 00.002 1092 single-star, 8 included, MultiStar: {0.37, 0.46}, one-star: {0.11, 0.00}
00:42:49.263 00.003 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.46 = 0.46)
00:42:49.265 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
00:42:49.267 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.11 cameraTheta=0.04 mountX=0.10 mountY=0.03, mountTheta=0.33
00:42:49.273 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.00, opts=13)
00:42:49.275 00.002 1092 Enqueuing Move request for scope (0.11, 0.00)
00:42:49.278 00.003 2744 Worker thread wakes up
00:42:49.278 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
00:42:49.278 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
00:42:49.278 00.000 2744 Moving (0.11, 0.00) raw xDistance=0.10 yDistance=0.03
00:42:49.278 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:42:49.279 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:49.279 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:42:49.279 00.000 2744 MoveAxis(E, 0, ABG)
00:42:49.279 00.000 2744 Move returns status 0, amount 0
00:42:49.279 00.000 2744 MoveAxis(N, 0, ABG)
00:42:49.279 00.000 2744 Move returns status 0, amount 0
00:42:49.279 00.000 2744 move complete, result=0
00:42:49.279 00.000 2744 worker thread done servicing request
00:42:49.295 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1610, FiltMax=65535, Gamma=0.510
00:42:49.310 00.015 1092 UpdateGuideState exits: m=516413 SNR=75.2
00:42:49.312 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:49.315 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:49.317 00.002 1092 Enqueuing Expose request
00:42:49.320 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:42:49.322 00.002 2744 Worker thread wakes up
00:42:49.322 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:49.322 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:52.712 03.390 2744 Exposure complete
00:42:52.912 00.200 2744 worker thread done servicing request
00:42:52.912 00.000 1092 OnExposeComplete: enter
00:42:52.915 00.003 1092 UpdateGuideState(): m_state=6
00:42:52.919 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1130
00:42:52.921 00.002 1092 Star::Find returns 1 (0), X=1602.55, Y=1128.79, Mass=553466, SNR=85.9, Peak=53571 HFD=3.3
00:42:52.924 00.003 1092 MultiStar: [#1 0.68,0.55,0.85,U] [#2 0.67,0.77,0.84,U] [#3 0.74,0.92,0.75,U] [#4 0.53,0.85,0.71,U] [#5 0.67,0.31,0.70,U] [#6 0.71,0.22,0.67,U] [#7 0.88,0.51,0.61,U] [#8 0.61,0.13,0.49,U] 
00:42:52.927 00.003 1092 single-star, 8 included, MultiStar: {0.63, 0.42}, one-star: {0.34, -0.36}
00:42:52.930 00.003 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
00:42:52.933 00.003 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
00:42:52.935 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.36 hyp=0.50 cameraTheta=-0.82 mountX=0.46 mountY=-0.26, mountTheta=-0.51
00:42:52.939 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.36, opts=13)
00:42:52.944 00.005 1092 Enqueuing Move request for scope (0.34, -0.36)
00:42:52.947 00.003 2744 Worker thread wakes up
00:42:52.947 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.36) opts 0xd
00:42:52.947 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.36)
00:42:52.947 00.000 2744 Moving (0.34, -0.36) raw xDistance=0.46 yDistance=-0.26
00:42:52.947 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
00:42:52.947 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:52.947 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:42:52.947 00.000 2744 MoveAxis(W, 103, ABG)
00:42:52.947 00.000 2744 Guiding  Dir = 3, Dur = 103
00:42:52.948 00.001 2744 IsSlewing returns 0
00:42:52.949 00.001 2744 IsGuiding returns 0
00:42:52.949 00.000 2744 PulseGuide returned control before completion, sleep 113
00:42:52.973 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:42:52.990 00.017 1092 UpdateGuideState exits: m=553466 SNR=85.9
00:42:52.994 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:52.996 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:53.000 00.004 1092 Enqueuing Expose request
00:42:53.077 00.077 2744 IsGuiding returns 0
00:42:53.077 00.000 2744 Move returns status 0, amount 103
00:42:53.077 00.000 2744 MoveAxis(N, 0, ABG)
00:42:53.077 00.000 2744 Move returns status 0, amount 0
00:42:53.077 00.000 2744 move complete, result=0
00:42:53.079 00.002 2744 worker thread done servicing request
00:42:53.079 00.000 2744 Worker thread wakes up
00:42:53.079 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:53.079 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:53.080 00.001 1092 GuideStep: 0.5 px 103 ms WEST, -0.3 px 0 ms NORTH
00:42:56.468 03.388 2744 Exposure complete
00:42:56.701 00.233 2744 worker thread done servicing request
00:42:56.701 00.000 1092 OnExposeComplete: enter
00:42:56.704 00.003 1092 UpdateGuideState(): m_state=6
00:42:56.707 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1131
00:42:56.712 00.005 1092 Star::Find returns 1 (0), X=1602.27, Y=1129.00, Mass=513122, SNR=86.0, Peak=55280 HFD=3.2
00:42:56.716 00.004 1092 MultiStar: [#1 0.42,0.75,0.83,U] [#2 0.25,0.76,0.90,U] [#3 0.25,0.97,0.74,U] [#4 0.25,1.10,0.88,U] [#5 0.43,0.41,0.73,U] [#6 0.33,0.33,0.68,U] [#7 0.61,0.85,0.54,U] [#8 0.05,0.53,0.40,U] 
00:42:56.720 00.004 1092 single-star, 8 included, MultiStar: {0.29, 0.60}, one-star: {0.06, -0.15}
00:42:56.723 00.003 1092 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.43) = xAngle (-0.75 = -0.75)
00:42:56.726 00.003 1092 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
00:42:56.730 00.004 1092 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.18 mountX=0.12 mountY=-0.13, mountTheta=-0.82
00:42:56.735 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.15, opts=13)
00:42:56.738 00.003 1092 Enqueuing Move request for scope (0.06, -0.15)
00:42:56.740 00.002 2744 Worker thread wakes up
00:42:56.740 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
00:42:56.740 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
00:42:56.741 00.001 2744 Moving (0.06, -0.15) raw xDistance=0.12 yDistance=-0.13
00:42:56.741 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:42:56.741 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:42:56.741 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:42:56.741 00.000 2744 MoveAxis(E, 0, ABG)
00:42:56.741 00.000 2744 Move returns status 0, amount 0
00:42:56.741 00.000 2744 MoveAxis(N, 0, ABG)
00:42:56.741 00.000 2744 Move returns status 0, amount 0
00:42:56.741 00.000 2744 move complete, result=0
00:42:56.741 00.000 2744 worker thread done servicing request
00:42:56.760 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1498, FiltMax=65535, Gamma=0.510
00:42:56.777 00.017 1092 UpdateGuideState exits: m=513122 SNR=86.0
00:42:56.782 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:42:56.785 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:42:56.788 00.003 1092 Enqueuing Expose request
00:42:56.791 00.003 2744 Worker thread wakes up
00:42:56.792 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:42:56.792 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:42:56.792 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:00.192 03.400 2744 Exposure complete
00:43:00.396 00.204 2744 worker thread done servicing request
00:43:00.396 00.000 1092 OnExposeComplete: enter
00:43:00.399 00.003 1092 UpdateGuideState(): m_state=6
00:43:00.402 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1132
00:43:00.404 00.002 1092 Star::Find returns 1 (0), X=1602.25, Y=1129.03, Mass=538504, SNR=80.7, Peak=47296 HFD=3.4
00:43:00.407 00.003 1092 MultiStar: [#1 0.40,0.78,0.96,U] [#2 0.24,0.80,0.86,U] [#3 0.30,1.16,0.83,U] [#4 0.11,1.07,0.91,U] [#5 0.36,0.61,0.79,U] [#6 0.13,0.41,0.75,U] [#7 0.38,0.88,0.56,U] [#8 0.17,0.06,0.46,U] 
00:43:00.410 00.003 1092 single-star, 8 included, MultiStar: {0.23, 0.64}, one-star: {0.04, -0.12}
00:43:00.413 00.003 1092 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.43) = xAngle (-0.82 = -0.82)
00:43:00.415 00.002 1092 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.97 = -0.97)
00:43:00.418 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.24 mountX=0.09 mountY=-0.10, mountTheta=-0.88
00:43:00.423 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.12, opts=13)
00:43:00.426 00.003 1092 Enqueuing Move request for scope (0.04, -0.12)
00:43:00.428 00.002 2744 Worker thread wakes up
00:43:00.428 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
00:43:00.428 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
00:43:00.428 00.000 2744 Moving (0.04, -0.12) raw xDistance=0.09 yDistance=-0.10
00:43:00.428 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:43:00.428 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:00.428 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:43:00.428 00.000 2744 MoveAxis(E, 0, ABG)
00:43:00.428 00.000 2744 Move returns status 0, amount 0
00:43:00.428 00.000 2744 MoveAxis(N, 0, ABG)
00:43:00.428 00.000 2744 Move returns status 0, amount 0
00:43:00.428 00.000 2744 move complete, result=0
00:43:00.430 00.002 2744 worker thread done servicing request
00:43:00.443 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:43:00.457 00.014 1092 UpdateGuideState exits: m=538504 SNR=80.7
00:43:00.460 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:00.462 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:00.464 00.002 1092 Enqueuing Expose request
00:43:00.467 00.003 2744 Worker thread wakes up
00:43:00.467 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:43:00.469 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:00.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:03.852 03.383 2744 Exposure complete
00:43:04.045 00.193 2744 worker thread done servicing request
00:43:04.046 00.001 1092 OnExposeComplete: enter
00:43:04.048 00.002 1092 UpdateGuideState(): m_state=6
00:43:04.051 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1133
00:43:04.054 00.003 1092 Star::Find returns 1 (0), X=1602.52, Y=1129.12, Mass=510228, SNR=81.9, Peak=50016 HFD=3.5
00:43:04.056 00.002 1092 MultiStar: [#1 0.44,0.79,0.89,U] [#2 0.42,0.75,0.89,U] [#3 0.55,0.92,0.76,U] [#4 0.26,0.80,0.80,U] [#5 0.52,0.46,0.76,U] [#6 0.28,0.34,0.72,U] [#7 0.74,0.78,0.66,U] [#8 0.40,0.40,0.54,U] 
00:43:04.059 00.003 1092 single-star, 8 included, MultiStar: {0.43, 0.57}, one-star: {0.30, -0.03}
00:43:04.063 00.004 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
00:43:04.065 00.002 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
00:43:04.068 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-0.03 hyp=0.31 cameraTheta=-0.10 mountX=0.29 mountY=0.05, mountTheta=0.18
00:43:04.072 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.03, opts=13)
00:43:04.075 00.003 1092 Enqueuing Move request for scope (0.30, -0.03)
00:43:04.078 00.003 2744 Worker thread wakes up
00:43:04.078 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.03) opts 0xd
00:43:04.079 00.001 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.03)
00:43:04.079 00.000 2744 Moving (0.30, -0.03) raw xDistance=0.29 yDistance=0.05
00:43:04.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:43:04.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:04.079 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:43:04.079 00.000 2744 MoveAxis(W, 65, ABG)
00:43:04.079 00.000 2744 Guiding  Dir = 3, Dur = 65
00:43:04.079 00.000 2744 IsSlewing returns 0
00:43:04.079 00.000 2744 IsGuiding returns 0
00:43:04.080 00.001 2744 PulseGuide returned control before completion, sleep 75
00:43:04.102 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1531, FiltMax=65535, Gamma=0.510
00:43:04.120 00.018 1092 UpdateGuideState exits: m=510228 SNR=81.9
00:43:04.123 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:04.128 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:04.131 00.003 1092 Enqueuing Expose request
00:43:04.164 00.033 2744 IsGuiding returns 1
00:43:04.164 00.000 2744 scope still moving after pulse duration time elapsed
00:43:04.195 00.031 2744 IsSlewing returns 0
00:43:04.195 00.000 2744 IsGuiding returns 1
00:43:04.227 00.032 2744 IsSlewing returns 0
00:43:04.229 00.002 2744 IsGuiding returns 1
00:43:04.258 00.029 2744 IsSlewing returns 0
00:43:04.258 00.000 2744 IsGuiding returns 0
00:43:04.259 00.001 2744 scope move finished after 65 + 113 ms
00:43:04.259 00.000 2744 Move returns status 0, amount 65
00:43:04.259 00.000 2744 MoveAxis(N, 0, ABG)
00:43:04.259 00.000 2744 Move returns status 0, amount 0
00:43:04.259 00.000 2744 move complete, result=0
00:43:04.259 00.000 2744 worker thread done servicing request
00:43:04.259 00.000 2744 Worker thread wakes up
00:43:04.259 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:04.259 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:04.260 00.001 1092 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
00:43:07.673 03.413 2744 Exposure complete
00:43:07.901 00.228 2744 worker thread done servicing request
00:43:07.901 00.000 1092 OnExposeComplete: enter
00:43:07.904 00.003 1092 UpdateGuideState(): m_state=6
00:43:07.907 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1134
00:43:07.911 00.004 1092 Star::Find returns 1 (0), X=1602.62, Y=1128.55, Mass=519607, SNR=78.5, Peak=51466 HFD=3.2
00:43:07.914 00.003 1092 MultiStar: [#1 0.63,0.34,0.97,U] [#2 0.60,0.35,0.98,U] [#3 0.67,0.80,0.87,U] [#4 0.48,0.70,0.96,U] [#5 0.76,0.35,0.72,U] [#6 0.82,-0.08,0.70,U] [#7 1.04,0.11,0.60,U] [#8 0.49,0.29,0.46,U] 
00:43:07.918 00.004 1092 refined, 8 included, MultiStar: {0.64, 0.25}, one-star: {0.41, -0.61}
00:43:07.920 00.002 1092 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.43) = xAngle (0.80 = 0.80)
00:43:07.923 00.003 1092 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.65 = 0.65)
00:43:07.926 00.003 1092 CameraToMount -- cameraX=0.64 cameraY=0.25 hyp=0.69 cameraTheta=0.38 mountX=0.47 mountY=0.41, mountTheta=0.72
00:43:07.933 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=0.25, opts=13)
00:43:07.935 00.002 1092 Enqueuing Move request for scope (0.64, 0.25)
00:43:07.938 00.003 2744 Worker thread wakes up
00:43:07.938 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.25) opts 0xd
00:43:07.938 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, 0.25)
00:43:07.938 00.000 2744 Moving (0.64, 0.25) raw xDistance=0.47 yDistance=0.41
00:43:07.938 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
00:43:07.938 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:07.939 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:43:07.939 00.000 2744 MoveAxis(W, 111, ABG)
00:43:07.939 00.000 2744 Guiding  Dir = 3, Dur = 111
00:43:07.939 00.000 2744 IsSlewing returns 0
00:43:07.939 00.000 2744 IsGuiding returns 0
00:43:07.940 00.001 2744 PulseGuide returned control before completion, sleep 121
00:43:07.956 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:43:07.974 00.018 1092 UpdateGuideState exits: m=519607 SNR=78.5
00:43:07.977 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:07.980 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:07.982 00.002 1092 Enqueuing Expose request
00:43:08.063 00.081 2744 IsGuiding returns 1
00:43:08.063 00.000 2744 scope still moving after pulse duration time elapsed
00:43:08.095 00.032 2744 IsSlewing returns 0
00:43:08.096 00.001 2744 IsGuiding returns 0
00:43:08.096 00.000 2744 scope move finished after 111 + 45 ms
00:43:08.096 00.000 2744 Move returns status 0, amount 111
00:43:08.096 00.000 2744 MoveAxis(N, 0, ABG)
00:43:08.096 00.000 2744 Move returns status 0, amount 0
00:43:08.096 00.000 2744 move complete, result=0
00:43:08.096 00.000 2744 worker thread done servicing request
00:43:08.096 00.000 2744 Worker thread wakes up
00:43:08.097 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:08.097 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:08.097 00.000 1092 GuideStep: 0.5 px 111 ms WEST, 0.4 px 0 ms NORTH
00:43:11.480 03.383 2744 Exposure complete
00:43:11.677 00.197 2744 worker thread done servicing request
00:43:11.677 00.000 1092 OnExposeComplete: enter
00:43:11.680 00.003 1092 UpdateGuideState(): m_state=6
00:43:11.682 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1135
00:43:11.684 00.002 1092 Star::Find returns 1 (0), X=1602.52, Y=1128.95, Mass=502082, SNR=81.1, Peak=47626 HFD=3.5
00:43:11.687 00.003 1092 MultiStar: [#1 0.52,0.50,0.88,U] [#2 0.51,0.39,0.91,U] [#3 0.82,0.62,0.77,U] [#4 0.34,0.80,0.86,U] [#5 0.49,0.22,0.79,U] [#6 0.54,0.10,0.76,U] [#7 0.57,0.40,0.54,U] [#8 0.55,-0.21,0.46,U] 
00:43:11.689 00.002 1092 single-star, 8 included, MultiStar: {0.51, 0.31}, one-star: {0.31, -0.20}
00:43:11.691 00.002 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
00:43:11.694 00.003 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
00:43:11.695 00.001 1092 CameraToMount -- cameraX=0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-0.58 mountX=0.37 mountY=-0.11, mountTheta=-0.30
00:43:11.703 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.20, opts=13)
00:43:11.705 00.002 1092 Enqueuing Move request for scope (0.31, -0.20)
00:43:11.707 00.002 2744 Worker thread wakes up
00:43:11.708 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.20) opts 0xd
00:43:11.708 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.20)
00:43:11.708 00.000 2744 Moving (0.31, -0.20) raw xDistance=0.37 yDistance=-0.11
00:43:11.708 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
00:43:11.708 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:11.708 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:43:11.708 00.000 2744 MoveAxis(W, 90, ABG)
00:43:11.708 00.000 2744 Guiding  Dir = 3, Dur = 90
00:43:11.708 00.000 2744 IsSlewing returns 0
00:43:11.709 00.001 2744 IsGuiding returns 0
00:43:11.709 00.000 2744 PulseGuide returned control before completion, sleep 100
00:43:11.722 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1347, FiltMax=65535, Gamma=0.510
00:43:11.737 00.015 1092 UpdateGuideState exits: m=502082 SNR=81.1
00:43:11.740 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:11.742 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:11.743 00.001 1092 Enqueuing Expose request
00:43:11.827 00.084 2744 IsGuiding returns 0
00:43:11.827 00.000 2744 Move returns status 0, amount 90
00:43:11.827 00.000 2744 MoveAxis(N, 0, ABG)
00:43:11.828 00.001 2744 Move returns status 0, amount 0
00:43:11.828 00.000 2744 move complete, result=0
00:43:11.828 00.000 2744 worker thread done servicing request
00:43:11.828 00.000 2744 Worker thread wakes up
00:43:11.828 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:11.828 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:11.830 00.002 1092 GuideStep: 0.4 px 90 ms WEST, -0.1 px 0 ms NORTH
00:43:15.225 03.395 2744 Exposure complete
00:43:15.422 00.197 2744 worker thread done servicing request
00:43:15.422 00.000 1092 OnExposeComplete: enter
00:43:15.425 00.003 1092 UpdateGuideState(): m_state=6
00:43:15.428 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1136
00:43:15.430 00.002 1092 Star::Find returns 1 (0), X=1602.76, Y=1128.78, Mass=529782, SNR=83.4, Peak=54794 HFD=3.5
00:43:15.434 00.004 1092 MultiStar: [#1 0.80,0.33,0.83,U] [#2 0.72,0.44,1.05,U] [#3 0.59,0.63,0.82,U] [#4 0.62,0.65,0.83,U] [#5 0.68,0.03,0.85,U] [#6 0.60,0.15,0.71,U] [#7 0.90,0.28,0.54,U] [#8 0.77,-0.09,0.44,U] 
00:43:15.436 00.002 1092 single-star, 8 included, MultiStar: {0.68, 0.24}, one-star: {0.54, -0.38}
00:43:15.438 00.002 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
00:43:15.441 00.003 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
00:43:15.444 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=-0.38 hyp=0.66 cameraTheta=-0.60 mountX=0.65 mountY=-0.22, mountTheta=-0.32
00:43:15.451 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.38, opts=13)
00:43:15.453 00.002 1092 Enqueuing Move request for scope (0.54, -0.38)
00:43:15.455 00.002 2744 Worker thread wakes up
00:43:15.455 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.38) opts 0xd
00:43:15.456 00.001 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.38)
00:43:15.456 00.000 2744 Moving (0.54, -0.38) raw xDistance=0.65 yDistance=-0.22
00:43:15.456 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
00:43:15.456 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:15.456 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:43:15.456 00.000 2744 MoveAxis(W, 152, ABG)
00:43:15.456 00.000 2744 Guiding  Dir = 3, Dur = 152
00:43:15.456 00.000 2744 IsSlewing returns 0
00:43:15.457 00.001 2744 IsGuiding returns 0
00:43:15.457 00.000 2744 PulseGuide returned control before completion, sleep 162
00:43:15.471 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:43:15.485 00.014 1092 UpdateGuideState exits: m=529782 SNR=83.4
00:43:15.488 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:15.490 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:15.494 00.004 1092 Enqueuing Expose request
00:43:15.621 00.127 2744 IsGuiding returns 1
00:43:15.621 00.000 2744 scope still moving after pulse duration time elapsed
00:43:15.652 00.031 2744 IsSlewing returns 0
00:43:15.652 00.000 2744 IsGuiding returns 0
00:43:15.652 00.000 2744 scope move finished after 152 + 43 ms
00:43:15.652 00.000 2744 Move returns status 0, amount 152
00:43:15.653 00.001 2744 MoveAxis(N, 0, ABG)
00:43:15.653 00.000 2744 Move returns status 0, amount 0
00:43:15.653 00.000 2744 move complete, result=0
00:43:15.653 00.000 2744 worker thread done servicing request
00:43:15.653 00.000 2744 Worker thread wakes up
00:43:15.653 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:15.653 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:15.661 00.008 1092 GuideStep: 0.6 px 152 ms WEST, -0.2 px 0 ms NORTH
00:43:19.038 03.377 2744 Exposure complete
00:43:19.271 00.233 2744 worker thread done servicing request
00:43:19.271 00.000 1092 OnExposeComplete: enter
00:43:19.275 00.004 1092 UpdateGuideState(): m_state=6
00:43:19.279 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1137
00:43:19.282 00.003 1092 Star::Find returns 1 (0), X=1602.50, Y=1128.87, Mass=495997, SNR=85.0, Peak=50832 HFD=3.3
00:43:19.285 00.003 1092 MultiStar: [#1 0.54,0.57,0.74,U] [#2 0.47,0.58,0.91,U] [#3 0.50,1.00,0.92,U] [#4 0.26,0.66,0.87,U] [#5 0.46,0.43,0.70,U] [#6 0.28,0.20,0.75,U] [#7 0.62,0.64,0.63,U] [#8 0.50,0.25,0.42,U] 
00:43:19.288 00.003 1092 single-star, 8 included, MultiStar: {0.42, 0.45}, one-star: {0.29, -0.28}
00:43:19.290 00.002 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
00:43:19.293 00.003 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
00:43:19.296 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.28 hyp=0.40 cameraTheta=-0.77 mountX=0.38 mountY=-0.19, mountTheta=-0.47
00:43:19.302 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.28, opts=13)
00:43:19.305 00.003 1092 Enqueuing Move request for scope (0.29, -0.28)
00:43:19.308 00.003 2744 Worker thread wakes up
00:43:19.308 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.28) opts 0xd
00:43:19.308 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.28)
00:43:19.308 00.000 2744 Moving (0.29, -0.28) raw xDistance=0.38 yDistance=-0.19
00:43:19.308 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.38
00:43:19.308 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:19.308 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:43:19.308 00.000 2744 MoveAxis(W, 95, ABG)
00:43:19.308 00.000 2744 Guiding  Dir = 3, Dur = 95
00:43:19.309 00.001 2744 IsSlewing returns 0
00:43:19.309 00.000 2744 IsGuiding returns 0
00:43:19.310 00.001 2744 PulseGuide returned control before completion, sleep 105
00:43:19.327 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1223, FiltMax=65535, Gamma=0.510
00:43:19.346 00.019 1092 UpdateGuideState exits: m=495997 SNR=85.0
00:43:19.350 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:19.352 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:19.355 00.003 1092 Enqueuing Expose request
00:43:19.418 00.063 2744 IsGuiding returns 1
00:43:19.418 00.000 2744 scope still moving after pulse duration time elapsed
00:43:19.450 00.032 2744 IsSlewing returns 0
00:43:19.451 00.001 2744 IsGuiding returns 0
00:43:19.452 00.001 2744 scope move finished after 95 + 47 ms
00:43:19.452 00.000 2744 Move returns status 0, amount 95
00:43:19.452 00.000 2744 MoveAxis(N, 0, ABG)
00:43:19.452 00.000 2744 Move returns status 0, amount 0
00:43:19.452 00.000 2744 move complete, result=0
00:43:19.453 00.001 2744 worker thread done servicing request
00:43:19.453 00.000 2744 Worker thread wakes up
00:43:19.453 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:19.453 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:19.454 00.001 1092 GuideStep: 0.4 px 95 ms WEST, -0.2 px 0 ms NORTH
00:43:22.837 03.383 2744 Exposure complete
00:43:23.037 00.200 2744 worker thread done servicing request
00:43:23.038 00.001 1092 OnExposeComplete: enter
00:43:23.040 00.002 1092 UpdateGuideState(): m_state=6
00:43:23.044 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1138
00:43:23.047 00.003 1092 Star::Find returns 1 (0), X=1602.33, Y=1129.12, Mass=522996, SNR=83.9, Peak=56592 HFD=3.4
00:43:23.052 00.005 1092 MultiStar: [#1 0.37,0.61,0.89,U] [#2 0.29,0.65,1.02,U] [#3 0.24,1.06,0.72,U] [#4 0.18,0.95,0.92,U] [#5 0.31,0.43,0.72,U] [#6 0.26,0.25,0.68,U] [#7 0.45,0.62,0.59,U] [#8 0.05,0.26,0.40,U] 
00:43:23.055 00.003 1092 single-star, 8 included, MultiStar: {0.25, 0.54}, one-star: {0.12, -0.04}
00:43:23.060 00.005 1092 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
00:43:23.063 00.003 1092 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
00:43:23.069 00.006 1092 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=0.12 mountY=-0.00, mountTheta=-0.02
00:43:23.074 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.04, opts=13)
00:43:23.079 00.005 1092 Enqueuing Move request for scope (0.12, -0.04)
00:43:23.085 00.006 2744 Worker thread wakes up
00:43:23.085 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
00:43:23.085 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
00:43:23.085 00.000 2744 Moving (0.12, -0.04) raw xDistance=0.12 yDistance=-0.00
00:43:23.086 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:43:23.086 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:23.086 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:43:23.086 00.000 2744 MoveAxis(E, 0, ABG)
00:43:23.086 00.000 2744 Move returns status 0, amount 0
00:43:23.086 00.000 2744 MoveAxis(N, 0, ABG)
00:43:23.086 00.000 2744 Move returns status 0, amount 0
00:43:23.086 00.000 2744 move complete, result=0
00:43:23.086 00.000 2744 worker thread done servicing request
00:43:23.103 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:43:23.120 00.017 1092 UpdateGuideState exits: m=522996 SNR=83.9
00:43:23.123 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:23.126 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:23.128 00.002 1092 Enqueuing Expose request
00:43:23.131 00.003 2744 Worker thread wakes up
00:43:23.131 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:23.133 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:23.133 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:26.519 03.386 2744 Exposure complete
00:43:26.705 00.186 2744 worker thread done servicing request
00:43:26.705 00.000 1092 OnExposeComplete: enter
00:43:26.708 00.003 1092 UpdateGuideState(): m_state=6
00:43:26.712 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1139
00:43:26.715 00.003 1092 Star::Find returns 1 (0), X=1602.27, Y=1128.95, Mass=538376, SNR=87.5, Peak=52240 HFD=3.4
00:43:26.717 00.002 1092 MultiStar: [#1 0.22,0.65,0.93,U] [#2 0.36,0.50,1.01,U] [#3 0.33,0.98,0.77,U] [#4 0.06,0.74,0.75,U] [#5 0.27,0.38,0.70,U] [#6 0.34,0.13,0.72,U] [#7 0.53,0.57,0.60,U] [#8 0.35,-0.10,0.41,U] 
00:43:26.719 00.002 1092 single-star, 8 included, MultiStar: {0.26, 0.42}, one-star: {0.06, -0.20}
00:43:26.721 00.002 1092 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.43) = xAngle (-0.85 = -0.85)
00:43:26.724 00.003 1092 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.00 = -1.00)
00:43:26.726 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.27 mountX=0.14 mountY=-0.18, mountTheta=-0.91
00:43:26.730 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.20, opts=13)
00:43:26.733 00.003 1092 Enqueuing Move request for scope (0.06, -0.20)
00:43:26.735 00.002 2744 Worker thread wakes up
00:43:26.735 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.20) opts 0xd
00:43:26.735 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.20)
00:43:26.735 00.000 2744 Moving (0.06, -0.20) raw xDistance=0.14 yDistance=-0.18
00:43:26.735 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:43:26.735 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:26.736 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:43:26.736 00.000 2744 MoveAxis(E, 0, ABG)
00:43:26.736 00.000 2744 Move returns status 0, amount 0
00:43:26.736 00.000 2744 MoveAxis(N, 0, ABG)
00:43:26.736 00.000 2744 Move returns status 0, amount 0
00:43:26.736 00.000 2744 move complete, result=0
00:43:26.736 00.000 2744 worker thread done servicing request
00:43:26.750 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1549, FiltMax=65535, Gamma=0.510
00:43:26.765 00.015 1092 UpdateGuideState exits: m=538376 SNR=87.5
00:43:26.768 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:26.770 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:26.772 00.002 1092 Enqueuing Expose request
00:43:26.774 00.002 2744 Worker thread wakes up
00:43:26.774 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:26.774 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:26.774 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:30.167 03.393 2744 Exposure complete
00:43:30.373 00.206 2744 worker thread done servicing request
00:43:30.373 00.000 1092 OnExposeComplete: enter
00:43:30.377 00.004 1092 UpdateGuideState(): m_state=6
00:43:30.380 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1140
00:43:30.383 00.003 1092 Star::Find returns 1 (0), X=1601.60, Y=1129.16, Mass=481439, SNR=82.0, Peak=56992 HFD=3.2
00:43:30.386 00.003 1092 MultiStar: [#1 -0.23,0.86,0.96,U] [#2 -0.33,0.67,0.86,U] [#3 -0.38,1.19,0.78,U] [#4 -0.37,1.18,0.87,U] [#5 -0.09,0.75,0.72,U] [#6 -0.39,0.56,0.80,U] [#7 -0.33,0.84,0.60,U] [#8 -0.23,0.23,0.46,U] 
00:43:30.388 00.002 1092 single-star, 8 included, MultiStar: {-0.34, 0.70}, one-star: {-0.62, 0.01}
00:43:30.390 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
00:43:30.392 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.88)
00:43:30.394 00.002 1092 CameraToMount -- cameraX=-0.62 cameraY=0.01 hyp=0.62 cameraTheta=3.13 mountX=-0.56 mountY=-0.16, mountTheta=-2.86
00:43:30.400 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.01, opts=13)
00:43:30.403 00.003 1092 Enqueuing Move request for scope (-0.62, 0.01)
00:43:30.405 00.002 2744 Worker thread wakes up
00:43:30.405 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.01) opts 0xd
00:43:30.405 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.01)
00:43:30.405 00.000 2744 Moving (-0.62, 0.01) raw xDistance=-0.56 yDistance=-0.16
00:43:30.405 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
00:43:30.405 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:30.405 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:43:30.405 00.000 2744 MoveAxis(E, 126, ABG)
00:43:30.405 00.000 2744 Guiding  Dir = 2, Dur = 126
00:43:30.406 00.001 2744 IsSlewing returns 0
00:43:30.406 00.000 2744 IsGuiding returns 0
00:43:30.406 00.000 2744 PulseGuide returned control before completion, sleep 136
00:43:30.422 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1467, FiltMax=65535, Gamma=0.510
00:43:30.438 00.016 1092 UpdateGuideState exits: m=481439 SNR=82.0
00:43:30.441 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:30.443 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:30.445 00.002 1092 Enqueuing Expose request
00:43:30.556 00.111 2744 IsGuiding returns 1
00:43:30.556 00.000 2744 scope still moving after pulse duration time elapsed
00:43:30.586 00.030 2744 IsSlewing returns 0
00:43:30.586 00.000 2744 IsGuiding returns 0
00:43:30.586 00.000 2744 scope move finished after 126 + 53 ms
00:43:30.586 00.000 2744 Move returns status 0, amount 126
00:43:30.587 00.001 2744 MoveAxis(N, 0, ABG)
00:43:30.587 00.000 2744 Move returns status 0, amount 0
00:43:30.587 00.000 2744 move complete, result=0
00:43:30.587 00.000 2744 worker thread done servicing request
00:43:30.587 00.000 2744 Worker thread wakes up
00:43:30.587 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:30.587 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:30.593 00.006 1092 GuideStep: -0.6 px 126 ms EAST, -0.2 px 0 ms NORTH
00:43:33.981 03.388 2744 Exposure complete
00:43:34.180 00.199 2744 worker thread done servicing request
00:43:34.181 00.001 1092 OnExposeComplete: enter
00:43:34.184 00.003 1092 UpdateGuideState(): m_state=6
00:43:34.187 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1141
00:43:34.190 00.003 1092 Star::Find returns 1 (0), X=1602.08, Y=1128.93, Mass=495424, SNR=83.8, Peak=49520 HFD=3.0
00:43:34.192 00.002 1092 MultiStar: [#1 0.18,0.49,0.87,U] [#2 0.10,0.31,1.03,U] [#3 0.12,0.94,0.73,U] [#4 -0.01,0.88,0.88,U] [#5 0.16,0.12,0.71,U] [#6 0.13,0.35,0.61,U] [#7 0.41,0.38,0.63,U] [#8 0.13,0.01,0.41,U] 
00:43:34.196 00.004 1092 single-star, 8 included, MultiStar: {0.10, 0.37}, one-star: {-0.13, -0.22}
00:43:34.198 00.002 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.43) = xAngle (-1.68 = -1.68)
00:43:34.201 00.003 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.83 = -1.83)
00:43:34.203 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-2.11 mountX=-0.03 mountY=-0.25, mountTheta=-1.68
00:43:34.208 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.22, opts=13)
00:43:34.211 00.003 1092 Enqueuing Move request for scope (-0.13, -0.22)
00:43:34.213 00.002 2744 Worker thread wakes up
00:43:34.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.22) opts 0xd
00:43:34.213 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.22)
00:43:34.213 00.000 2744 Moving (-0.13, -0.22) raw xDistance=-0.03 yDistance=-0.25
00:43:34.214 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:43:34.214 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:34.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:43:34.214 00.000 2744 MoveAxis(E, 0, ABG)
00:43:34.214 00.000 2744 Move returns status 0, amount 0
00:43:34.214 00.000 2744 MoveAxis(N, 0, ABG)
00:43:34.214 00.000 2744 Move returns status 0, amount 0
00:43:34.214 00.000 2744 move complete, result=0
00:43:34.214 00.000 2744 worker thread done servicing request
00:43:34.228 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1546, FiltMax=65535, Gamma=0.510
00:43:34.243 00.015 1092 UpdateGuideState exits: m=495424 SNR=83.8
00:43:34.245 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:34.247 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:34.250 00.003 1092 Enqueuing Expose request
00:43:34.252 00.002 2744 Worker thread wakes up
00:43:34.252 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:43:34.254 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:34.254 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:37.657 03.403 2744 Exposure complete
00:43:37.863 00.206 2744 worker thread done servicing request
00:43:37.863 00.000 1092 OnExposeComplete: enter
00:43:37.866 00.003 1092 UpdateGuideState(): m_state=6
00:43:37.869 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1142
00:43:37.871 00.002 1092 Star::Find returns 1 (0), X=1602.87, Y=1128.92, Mass=556268, SNR=86.8, Peak=45907 HFD=3.6
00:43:37.874 00.003 1092 MultiStar: [#1 0.84,0.57,0.91,U] [#2 0.82,0.60,0.92,U] [#3 0.77,0.83,0.76,U] [#4 0.60,0.94,0.80,U] [#5 0.91,0.36,0.70,U] [#6 0.64,0.08,0.66,U] [#7 1.04,0.48,0.55,U] [#8 0.79,0.12,0.43,U] 
00:43:37.877 00.003 1092 single-star, 8 included, MultiStar: {0.77, 0.42}, one-star: {0.66, -0.24}
00:43:37.879 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
00:43:37.882 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
00:43:37.884 00.002 1092 CameraToMount -- cameraX=0.66 cameraY=-0.24 hyp=0.70 cameraTheta=-0.35 mountX=0.70 mountY=-0.05, mountTheta=-0.07
00:43:37.890 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.24, opts=13)
00:43:37.894 00.004 1092 Enqueuing Move request for scope (0.66, -0.24)
00:43:37.896 00.002 2744 Worker thread wakes up
00:43:37.896 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.24) opts 0xd
00:43:37.896 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.24)
00:43:37.896 00.000 2744 Moving (0.66, -0.24) raw xDistance=0.70 yDistance=-0.05
00:43:37.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
00:43:37.896 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:37.896 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:43:37.897 00.001 2744 MoveAxis(W, 156, ABG)
00:43:37.897 00.000 2744 Guiding  Dir = 3, Dur = 156
00:43:37.897 00.000 2744 IsSlewing returns 0
00:43:37.897 00.000 2744 IsGuiding returns 0
00:43:37.897 00.000 2744 PulseGuide returned control before completion, sleep 166
00:43:37.914 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1709, FiltMax=65535, Gamma=0.510
00:43:37.929 00.015 1092 UpdateGuideState exits: m=556268 SNR=86.8
00:43:37.931 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:37.934 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:37.936 00.002 1092 Enqueuing Expose request
00:43:38.071 00.135 2744 IsGuiding returns 1
00:43:38.071 00.000 2744 scope still moving after pulse duration time elapsed
00:43:38.103 00.032 2744 IsSlewing returns 0
00:43:38.103 00.000 2744 IsGuiding returns 0
00:43:38.103 00.000 2744 scope move finished after 156 + 49 ms
00:43:38.103 00.000 2744 Move returns status 0, amount 156
00:43:38.103 00.000 2744 MoveAxis(N, 0, ABG)
00:43:38.103 00.000 2744 Move returns status 0, amount 0
00:43:38.104 00.001 2744 move complete, result=0
00:43:38.104 00.000 2744 worker thread done servicing request
00:43:38.104 00.000 2744 Worker thread wakes up
00:43:38.104 00.000 1092 GuideStep: 0.7 px 156 ms WEST, -0.1 px 0 ms NORTH
00:43:38.107 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:38.107 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:41.476 03.369 2744 Exposure complete
00:43:41.658 00.182 1092 OnExposeComplete: enter
00:43:41.661 00.003 1092 UpdateGuideState(): m_state=6
00:43:41.664 00.003 2744 worker thread done servicing request
00:43:41.664 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1143
00:43:41.667 00.003 1092 Star::Find returns 1 (0), X=1602.56, Y=1128.76, Mass=485268, SNR=75.1, Peak=48234 HFD=3.4
00:43:41.669 00.002 1092 MultiStar: [#1 0.82,0.33,0.98,U] [#2 0.65,0.46,1.00,U] [#3 0.42,0.98,0.91,U] [#4 0.45,0.79,0.98,U] [#5 0.58,0.42,0.88,U] [#6 0.46,-0.05,0.85,U] [#7 0.86,0.50,0.62,U] [#8 0.40,-0.00,0.60,U] 
00:43:41.671 00.002 1092 single-star, 8 included, MultiStar: {0.55, 0.35}, one-star: {0.35, -0.39}
00:43:41.674 00.003 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
00:43:41.676 00.002 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
00:43:41.678 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-0.84 mountX=0.48 mountY=-0.28, mountTheta=-0.53
00:43:41.686 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.39, opts=13)
00:43:41.689 00.003 1092 Enqueuing Move request for scope (0.35, -0.39)
00:43:41.692 00.003 2744 Worker thread wakes up
00:43:41.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.39) opts 0xd
00:43:41.692 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.39)
00:43:41.692 00.000 2744 Moving (0.35, -0.39) raw xDistance=0.48 yDistance=-0.28
00:43:41.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
00:43:41.692 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:41.692 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:43:41.693 00.001 2744 MoveAxis(W, 117, ABG)
00:43:41.693 00.000 2744 Guiding  Dir = 3, Dur = 117
00:43:41.693 00.000 2744 IsSlewing returns 0
00:43:41.693 00.000 2744 IsGuiding returns 0
00:43:41.693 00.000 2744 PulseGuide returned control before completion, sleep 127
00:43:41.707 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1783, FiltMax=65535, Gamma=0.510
00:43:41.722 00.015 1092 UpdateGuideState exits: m=485268 SNR=75.1
00:43:41.724 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:41.728 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:41.731 00.003 1092 Enqueuing Expose request
00:43:41.822 00.091 2744 IsGuiding returns 1
00:43:41.822 00.000 2744 scope still moving after pulse duration time elapsed
00:43:41.854 00.032 2744 IsSlewing returns 0
00:43:41.854 00.000 2744 IsGuiding returns 1
00:43:41.884 00.030 2744 IsSlewing returns 0
00:43:41.884 00.000 2744 IsGuiding returns 0
00:43:41.884 00.000 2744 scope move finished after 117 + 74 ms
00:43:41.884 00.000 2744 Move returns status 0, amount 117
00:43:41.884 00.000 2744 MoveAxis(N, 0, ABG)
00:43:41.884 00.000 2744 Move returns status 0, amount 0
00:43:41.884 00.000 2744 move complete, result=0
00:43:41.885 00.001 2744 worker thread done servicing request
00:43:41.885 00.000 2744 Worker thread wakes up
00:43:41.885 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:41.885 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:41.886 00.001 1092 GuideStep: 0.5 px 117 ms WEST, -0.3 px 0 ms NORTH
00:43:45.269 03.383 2744 Exposure complete
00:43:45.497 00.228 2744 worker thread done servicing request
00:43:45.497 00.000 1092 OnExposeComplete: enter
00:43:45.500 00.003 1092 UpdateGuideState(): m_state=6
00:43:45.503 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1144
00:43:45.506 00.003 1092 Star::Find returns 1 (0), X=1602.23, Y=1129.15, Mass=517734, SNR=77.9, Peak=53456 HFD=3.2
00:43:45.511 00.005 1092 MultiStar: [#1 0.51,0.58,0.96,U] [#2 0.48,0.94,0.95,U] [#3 0.33,1.11,0.87,U] [#4 0.13,1.01,0.88,U] [#5 0.38,0.50,0.76,U] [#6 0.26,0.29,0.81,U] [#7 0.25,0.71,0.59,U] [#8 0.39,0.32,0.58,U] 
00:43:45.515 00.004 1092 single-star, 8 included, MultiStar: {0.30, 0.61}, one-star: {0.01, -0.01}
00:43:45.521 00.006 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
00:43:45.524 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
00:43:45.529 00.005 1092 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=0.02 mountY=-0.00, mountTheta=-0.17
00:43:45.537 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.01, opts=13)
00:43:45.540 00.003 1092 Enqueuing Move request for scope (0.01, -0.01)
00:43:45.544 00.004 2744 Worker thread wakes up
00:43:45.545 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
00:43:45.545 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
00:43:45.545 00.000 2744 Moving (0.01, -0.01) raw xDistance=0.02 yDistance=-0.00
00:43:45.545 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:43:45.545 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:45.545 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:43:45.545 00.000 2744 MoveAxis(E, 0, ABG)
00:43:45.545 00.000 2744 Move returns status 0, amount 0
00:43:45.545 00.000 2744 MoveAxis(N, 0, ABG)
00:43:45.545 00.000 2744 Move returns status 0, amount 0
00:43:45.545 00.000 2744 move complete, result=0
00:43:45.546 00.001 2744 worker thread done servicing request
00:43:45.564 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:43:45.583 00.019 1092 UpdateGuideState exits: m=517734 SNR=77.9
00:43:45.587 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:45.589 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:45.594 00.005 1092 Enqueuing Expose request
00:43:45.597 00.003 2744 Worker thread wakes up
00:43:45.597 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:43:45.601 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:45.601 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:48.990 03.389 2744 Exposure complete
00:43:49.188 00.198 2744 worker thread done servicing request
00:43:49.188 00.000 1092 OnExposeComplete: enter
00:43:49.191 00.003 1092 UpdateGuideState(): m_state=6
00:43:49.194 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1145
00:43:49.196 00.002 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.21, Mass=539064, SNR=86.7, Peak=60720 HFD=3.3
00:43:49.199 00.003 1092 MultiStar: [#1 0.28,0.82,0.90,U] [#2 0.09,0.87,0.85,U] [#3 0.28,1.06,0.75,U] [#4 0.05,1.13,0.71,U] [#5 0.36,0.71,0.69,U] [#6 0.23,0.53,0.76,U] [#7 0.46,0.78,0.59,U] [#8 0.33,0.36,0.49,U] 
00:43:49.201 00.002 1092 single-star, 8 included, MultiStar: {0.20, 0.69}, one-star: {-0.08, 0.06}
00:43:49.204 00.003 1092 CameraToMount -- cameraTheta (2.52) - m_xAngle (-0.43) = xAngle (2.95 = 2.95)
00:43:49.206 00.002 1092 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.79 = 2.79)
00:43:49.208 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.06 hyp=0.10 cameraTheta=2.52 mountX=-0.10 mountY=0.03, mountTheta=2.81
00:43:49.213 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.06, opts=13)
00:43:49.216 00.003 1092 Enqueuing Move request for scope (-0.08, 0.06)
00:43:49.218 00.002 2744 Worker thread wakes up
00:43:49.218 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.06) opts 0xd
00:43:49.218 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.06)
00:43:49.218 00.000 2744 Moving (-0.08, 0.06) raw xDistance=-0.10 yDistance=0.03
00:43:49.218 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:43:49.218 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:49.218 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:43:49.218 00.000 2744 MoveAxis(E, 0, ABG)
00:43:49.218 00.000 2744 Move returns status 0, amount 0
00:43:49.218 00.000 2744 MoveAxis(N, 0, ABG)
00:43:49.218 00.000 2744 Move returns status 0, amount 0
00:43:49.219 00.001 2744 move complete, result=0
00:43:49.219 00.000 2744 worker thread done servicing request
00:43:49.234 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1374, FiltMax=65535, Gamma=0.510
00:43:49.250 00.016 1092 UpdateGuideState exits: m=539064 SNR=86.7
00:43:49.253 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:49.255 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:49.256 00.001 1092 Enqueuing Expose request
00:43:49.259 00.003 2744 Worker thread wakes up
00:43:49.259 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:49.259 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:49.259 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:43:52.640 03.381 2744 Exposure complete
00:43:52.845 00.205 2744 worker thread done servicing request
00:43:52.846 00.001 1092 OnExposeComplete: enter
00:43:52.848 00.002 1092 UpdateGuideState(): m_state=6
00:43:52.852 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1146
00:43:52.855 00.003 1092 Star::Find returns 1 (0), X=1601.84, Y=1129.35, Mass=507413, SNR=72.9, Peak=54368 HFD=3.5
00:43:52.858 00.003 1092 MultiStar: [#1 -0.09,1.05,0.97,U] [#2 -0.16,0.80,0.98,U] [#3 -0.07,1.46,0.86,U] [#4 -0.14,1.13,0.93,U] [#5 0.02,0.50,0.71,U] [#6 0.09,0.49,0.80,U] [#7 0.09,0.96,0.75,U] [#8 -0.24,0.39,0.48,U] 
00:43:52.861 00.003 1092 single-star, 8 included, MultiStar: {-0.10, 0.80}, one-star: {-0.37, 0.20}
00:43:52.863 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
00:43:52.865 00.002 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
00:43:52.867 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=0.20 hyp=0.42 cameraTheta=2.65 mountX=-0.42 mountY=0.09, mountTheta=2.92
00:43:52.873 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.20, opts=13)
00:43:52.876 00.003 1092 Enqueuing Move request for scope (-0.37, 0.20)
00:43:52.879 00.003 2744 Worker thread wakes up
00:43:52.879 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.20) opts 0xd
00:43:52.879 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.20)
00:43:52.879 00.000 2744 Moving (-0.37, 0.20) raw xDistance=-0.42 yDistance=0.09
00:43:52.879 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
00:43:52.879 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:52.880 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:43:52.880 00.000 2744 MoveAxis(E, 95, ABG)
00:43:52.880 00.000 2744 Guiding  Dir = 2, Dur = 95
00:43:52.880 00.000 2744 IsSlewing returns 0
00:43:52.880 00.000 2744 IsGuiding returns 0
00:43:52.880 00.000 2744 PulseGuide returned control before completion, sleep 105
00:43:52.896 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:43:52.912 00.016 1092 UpdateGuideState exits: m=507413 SNR=72.9
00:43:52.917 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:52.919 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:52.921 00.002 1092 Enqueuing Expose request
00:43:52.993 00.072 2744 IsGuiding returns 1
00:43:52.993 00.000 2744 scope still moving after pulse duration time elapsed
00:43:53.024 00.031 2744 IsSlewing returns 0
00:43:53.024 00.000 2744 IsGuiding returns 0
00:43:53.024 00.000 2744 scope move finished after 95 + 48 ms
00:43:53.025 00.001 2744 Move returns status 0, amount 95
00:43:53.025 00.000 2744 MoveAxis(N, 0, ABG)
00:43:53.025 00.000 2744 Move returns status 0, amount 0
00:43:53.025 00.000 2744 move complete, result=0
00:43:53.026 00.001 2744 worker thread done servicing request
00:43:53.026 00.000 2744 Worker thread wakes up
00:43:53.026 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:53.026 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:43:53.027 00.001 1092 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH
00:43:56.461 03.434 2744 Exposure complete
00:43:56.699 00.238 2744 worker thread done servicing request
00:43:56.700 00.001 1092 OnExposeComplete: enter
00:43:56.702 00.002 1092 UpdateGuideState(): m_state=6
00:43:56.706 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1147
00:43:56.709 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1128.87, Mass=542637, SNR=82.3, Peak=52048 HFD=3.3
00:43:56.712 00.003 1092 MultiStar: [#1 0.02,0.51,0.88,U] [#2 0.09,0.58,1.02,U] [#3 -0.04,1.00,0.74,U] [#4 -0.23,0.75,0.85,U] [#5 0.06,0.09,0.67,U] [#6 -0.15,0.06,0.62,U] [#7 -0.01,0.41,0.56,U] [#8 0.25,-0.09,0.48,U] 
00:43:56.715 00.003 1092 refined, 8 included, MultiStar: {-0.04, 0.35}, one-star: {-0.24, -0.28}
00:43:56.717 00.002 1092 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.43) = xAngle (2.12 = 2.12)
00:43:56.721 00.004 1092 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.96 = 1.96)
00:43:56.723 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=0.35 hyp=0.36 cameraTheta=1.69 mountX=-0.18 mountY=0.33, mountTheta=2.08
00:43:56.729 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.35, opts=13)
00:43:56.732 00.003 1092 Enqueuing Move request for scope (-0.04, 0.35)
00:43:56.735 00.003 2744 Worker thread wakes up
00:43:56.736 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.35) opts 0xd
00:43:56.736 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.35)
00:43:56.736 00.000 2744 Moving (-0.04, 0.35) raw xDistance=-0.18 yDistance=0.33
00:43:56.736 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:43:56.736 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:43:56.736 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
00:43:56.736 00.000 2744 MoveAxis(E, 0, ABG)
00:43:56.736 00.000 2744 Move returns status 0, amount 0
00:43:56.736 00.000 2744 MoveAxis(N, 0, ABG)
00:43:56.736 00.000 2744 Move returns status 0, amount 0
00:43:56.736 00.000 2744 move complete, result=0
00:43:56.737 00.001 2744 worker thread done servicing request
00:43:56.756 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1847, FiltMax=65535, Gamma=0.510
00:43:56.773 00.017 1092 UpdateGuideState exits: m=542637 SNR=82.3
00:43:56.777 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:43:56.779 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:43:56.781 00.002 1092 Enqueuing Expose request
00:43:56.784 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:43:56.786 00.002 2744 Worker thread wakes up
00:43:56.787 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:43:56.787 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:00.169 03.382 2744 Exposure complete
00:44:00.361 00.192 2744 worker thread done servicing request
00:44:00.361 00.000 1092 OnExposeComplete: enter
00:44:00.364 00.003 1092 UpdateGuideState(): m_state=6
00:44:00.366 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1148
00:44:00.369 00.003 1092 Star::Find returns 1 (0), X=1601.83, Y=1129.23, Mass=560675, SNR=95.3, Peak=65504 HFD=3.5
00:44:00.371 00.002 1092 MultiStar: [#1 -0.22,0.86,0.76,U] [#2 -0.33,1.05,0.87,U] [#3 -0.30,1.14,0.67,U] [#4 -0.48,1.20,0.71,U] [#5 -0.24,0.66,0.59,U] [#6 -0.19,0.51,0.68,U] [#7 -0.09,0.93,0.58,U] [#8 -0.11,0.22,0.37,U] 
00:44:00.373 00.002 1092 single-star, 8 included, MultiStar: {-0.28, 0.74}, one-star: {-0.38, 0.08}
00:44:00.375 00.002 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
00:44:00.379 00.004 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.07)
00:44:00.381 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.94 mountX=-0.38 mountY=-0.03, mountTheta=-3.07
00:44:00.387 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.08, opts=13)
00:44:00.389 00.002 1092 Enqueuing Move request for scope (-0.38, 0.08)
00:44:00.391 00.002 2744 Worker thread wakes up
00:44:00.392 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
00:44:00.392 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
00:44:00.392 00.000 2744 Moving (-0.38, 0.08) raw xDistance=-0.38 yDistance=-0.03
00:44:00.392 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:44:00.392 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:00.392 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:44:00.392 00.000 2744 MoveAxis(E, 85, ABG)
00:44:00.392 00.000 2744 Guiding  Dir = 2, Dur = 85
00:44:00.394 00.002 2744 IsSlewing returns 0
00:44:00.394 00.000 2744 IsGuiding returns 0
00:44:00.394 00.000 2744 PulseGuide returned control before completion, sleep 95
00:44:00.408 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:44:00.427 00.019 1092 UpdateGuideState exits: m=560675 SNR=95.3
00:44:00.430 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:00.432 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:00.435 00.003 1092 Enqueuing Expose request
00:44:00.503 00.068 2744 IsGuiding returns 1
00:44:00.503 00.000 2744 scope still moving after pulse duration time elapsed
00:44:00.530 00.027 2744 IsSlewing returns 0
00:44:00.531 00.001 2744 IsGuiding returns 1
00:44:00.560 00.029 2744 IsSlewing returns 0
00:44:00.562 00.002 2744 IsGuiding returns 1
00:44:00.592 00.030 2744 IsSlewing returns 0
00:44:00.593 00.001 2744 IsGuiding returns 0
00:44:00.593 00.000 2744 scope move finished after 85 + 114 ms
00:44:00.593 00.000 2744 Move returns status 0, amount 85
00:44:00.593 00.000 2744 MoveAxis(N, 0, ABG)
00:44:00.593 00.000 2744 Move returns status 0, amount 0
00:44:00.593 00.000 2744 move complete, result=0
00:44:00.593 00.000 2744 worker thread done servicing request
00:44:00.593 00.000 2744 Worker thread wakes up
00:44:00.594 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:00.594 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:00.594 00.000 1092 GuideStep: -0.4 px 85 ms EAST, -0.0 px 0 ms NORTH
00:44:03.988 03.394 2744 Exposure complete
00:44:04.181 00.193 2744 worker thread done servicing request
00:44:04.181 00.000 1092 OnExposeComplete: enter
00:44:04.183 00.002 1092 UpdateGuideState(): m_state=6
00:44:04.186 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1149
00:44:04.188 00.002 1092 Star::Find returns 1 (0), X=1601.96, Y=1129.13, Mass=520147, SNR=77.6, Peak=65504 HFD=3.1
00:44:04.191 00.003 1092 MultiStar: [#1 -0.04,0.75,0.94,U] [#2 -0.17,0.80,0.98,U] [#3 0.01,1.26,0.81,U] [#4 -0.18,1.06,0.87,U] [#5 -0.18,0.51,0.75,U] [#6 0.07,0.45,0.85,U] [#7 0.18,0.82,0.60,U] [#8 0.04,0.32,0.52,U] 
00:44:04.194 00.003 1092 single-star, 8 included, MultiStar: {-0.08, 0.66}, one-star: {-0.26, -0.02}
00:44:04.197 00.003 1092 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.43) = xAngle (-2.62 = -2.62)
00:44:04.198 00.001 1092 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
00:44:04.200 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-3.05 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
00:44:04.204 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.02, opts=13)
00:44:04.207 00.003 1092 Enqueuing Move request for scope (-0.26, -0.02)
00:44:04.209 00.002 2744 Worker thread wakes up
00:44:04.209 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
00:44:04.210 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
00:44:04.210 00.000 2744 Moving (-0.26, -0.02) raw xDistance=-0.22 yDistance=-0.09
00:44:04.210 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:44:04.210 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:04.210 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:44:04.210 00.000 2744 MoveAxis(E, 0, ABG)
00:44:04.210 00.000 2744 Move returns status 0, amount 0
00:44:04.210 00.000 2744 MoveAxis(N, 0, ABG)
00:44:04.210 00.000 2744 Move returns status 0, amount 0
00:44:04.210 00.000 2744 move complete, result=0
00:44:04.210 00.000 2744 worker thread done servicing request
00:44:04.223 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1381, FiltMax=65535, Gamma=0.510
00:44:04.237 00.014 1092 UpdateGuideState exits: m=520147 SNR=77.6
00:44:04.240 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:04.243 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:04.245 00.002 1092 Enqueuing Expose request
00:44:04.247 00.002 2744 Worker thread wakes up
00:44:04.247 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:44:04.249 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:04.250 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:07.653 03.403 2744 Exposure complete
00:44:07.857 00.204 2744 worker thread done servicing request
00:44:07.857 00.000 1092 OnExposeComplete: enter
00:44:07.861 00.004 1092 UpdateGuideState(): m_state=6
00:44:07.864 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1150
00:44:07.867 00.003 1092 Star::Find returns 1 (0), X=1601.58, Y=1129.37, Mass=528971, SNR=94.9, Peak=56480 HFD=3.3
00:44:07.870 00.003 1092 MultiStar: [#1 -0.16,0.82,0.83,U] [#2 -0.29,0.79,0.86,U] [#3 -0.25,1.18,0.69,U] [#4 -0.35,1.05,0.73,U] [#5 -0.08,0.58,0.69,U] [#6 -0.08,0.46,0.63,U] [#7 -0.26,0.75,0.49,U] [#8 -0.25,0.52,0.35,U] 
00:44:07.872 00.002 1092 single-star, 8 included, MultiStar: {-0.28, 0.70}, one-star: {-0.63, 0.22}
00:44:07.874 00.002 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.24 = -3.05)
00:44:07.877 00.003 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
00:44:07.879 00.002 1092 CameraToMount -- cameraX=-0.63 cameraY=0.22 hyp=0.66 cameraTheta=2.81 mountX=-0.66 mountY=0.04, mountTheta=3.08
00:44:07.884 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.22, opts=13)
00:44:07.887 00.003 1092 Enqueuing Move request for scope (-0.63, 0.22)
00:44:07.889 00.002 2744 Worker thread wakes up
00:44:07.889 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.22) opts 0xd
00:44:07.889 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.22)
00:44:07.889 00.000 2744 Moving (-0.63, 0.22) raw xDistance=-0.66 yDistance=0.04
00:44:07.889 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
00:44:07.889 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:07.889 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:44:07.889 00.000 2744 MoveAxis(E, 148, ABG)
00:44:07.889 00.000 2744 Guiding  Dir = 2, Dur = 148
00:44:07.890 00.001 2744 IsSlewing returns 0
00:44:07.890 00.000 2744 IsGuiding returns 0
00:44:07.890 00.000 2744 PulseGuide returned control before completion, sleep 158
00:44:07.907 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1405, FiltMax=65535, Gamma=0.510
00:44:07.925 00.018 1092 UpdateGuideState exits: m=528971 SNR=94.9
00:44:07.928 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:07.930 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:07.932 00.002 1092 Enqueuing Expose request
00:44:08.062 00.130 2744 IsGuiding returns 1
00:44:08.062 00.000 2744 scope still moving after pulse duration time elapsed
00:44:08.092 00.030 2744 IsSlewing returns 0
00:44:08.092 00.000 2744 IsGuiding returns 0
00:44:08.092 00.000 2744 scope move finished after 148 + 54 ms
00:44:08.092 00.000 2744 Move returns status 0, amount 148
00:44:08.092 00.000 2744 MoveAxis(N, 0, ABG)
00:44:08.092 00.000 2744 Move returns status 0, amount 0
00:44:08.092 00.000 2744 move complete, result=0
00:44:08.094 00.002 2744 worker thread done servicing request
00:44:08.094 00.000 2744 Worker thread wakes up
00:44:08.094 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:08.094 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:08.097 00.003 1092 GuideStep: -0.7 px 148 ms EAST, 0.0 px 0 ms NORTH
00:44:11.484 03.387 2744 Exposure complete
00:44:11.679 00.195 2744 worker thread done servicing request
00:44:11.679 00.000 1092 OnExposeComplete: enter
00:44:11.682 00.003 1092 UpdateGuideState(): m_state=6
00:44:11.685 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1151
00:44:11.687 00.002 1092 Star::Find returns 1 (0), X=1602.04, Y=1129.16, Mass=535791, SNR=88.1, Peak=54464 HFD=3.2
00:44:11.691 00.004 1092 MultiStar: [#1 0.34,0.61,0.90,U] [#2 -0.01,0.55,0.84,U] [#3 0.04,1.04,0.74,U] [#4 -0.31,0.92,0.89,U] [#5 -0.01,0.40,0.71,U] [#6 0.04,0.35,0.69,U] [#7 0.14,0.85,0.47,U] [#8 0.27,0.47,0.48,U] 
00:44:11.696 00.005 1092 single-star, 8 included, MultiStar: {0.02, 0.56}, one-star: {-0.17, 0.01}
00:44:11.698 00.002 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.75)
00:44:11.701 00.003 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.38 = -2.90)
00:44:11.703 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.11 mountX=-0.16 mountY=-0.04, mountTheta=-2.89
00:44:11.711 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.01, opts=13)
00:44:11.714 00.003 1092 Enqueuing Move request for scope (-0.17, 0.01)
00:44:11.716 00.002 2744 Worker thread wakes up
00:44:11.716 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
00:44:11.716 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
00:44:11.717 00.001 2744 Moving (-0.17, 0.01) raw xDistance=-0.16 yDistance=-0.04
00:44:11.717 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:44:11.717 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:11.717 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:44:11.717 00.000 2744 MoveAxis(E, 0, ABG)
00:44:11.717 00.000 2744 Move returns status 0, amount 0
00:44:11.717 00.000 2744 MoveAxis(N, 0, ABG)
00:44:11.717 00.000 2744 Move returns status 0, amount 0
00:44:11.717 00.000 2744 move complete, result=0
00:44:11.718 00.001 2744 worker thread done servicing request
00:44:11.737 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1655, FiltMax=65535, Gamma=0.510
00:44:11.753 00.016 1092 UpdateGuideState exits: m=535791 SNR=88.1
00:44:11.755 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:11.757 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:11.760 00.003 1092 Enqueuing Expose request
00:44:11.763 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:44:11.765 00.002 2744 Worker thread wakes up
00:44:11.765 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:11.765 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:15.163 03.398 2744 Exposure complete
00:44:15.365 00.202 2744 worker thread done servicing request
00:44:15.365 00.000 1092 OnExposeComplete: enter
00:44:15.368 00.003 1092 UpdateGuideState(): m_state=6
00:44:15.371 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1152
00:44:15.374 00.003 1092 Star::Find returns 1 (0), X=1602.26, Y=1128.89, Mass=532432, SNR=90.1, Peak=54368 HFD=3.3
00:44:15.376 00.002 1092 MultiStar: [#1 0.26,0.36,0.97,U] [#2 0.17,0.53,0.85,U] [#3 0.26,0.95,0.68,U] [#4 -0.10,0.84,0.66,U] [#5 0.21,0.36,0.63,U] [#6 0.24,0.14,0.66,U] [#7 0.38,0.63,0.45,U] [#8 0.39,-0.13,0.40,U] 
00:44:15.379 00.003 1092 single-star, 8 included, MultiStar: {0.19, 0.36}, one-star: {0.05, -0.27}
00:44:15.381 00.002 1092 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.43) = xAngle (-0.96 = -0.96)
00:44:15.383 00.002 1092 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.11 = -1.11)
00:44:15.386 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.27 hyp=0.27 cameraTheta=-1.38 mountX=0.16 mountY=-0.24, mountTheta=-1.00
00:44:15.390 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.27, opts=13)
00:44:15.393 00.003 1092 Enqueuing Move request for scope (0.05, -0.27)
00:44:15.395 00.002 2744 Worker thread wakes up
00:44:15.395 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.27) opts 0xd
00:44:15.395 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.27)
00:44:15.395 00.000 2744 Moving (0.05, -0.27) raw xDistance=0.16 yDistance=-0.24
00:44:15.395 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
00:44:15.395 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:15.396 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:44:15.396 00.000 2744 MoveAxis(E, 0, ABG)
00:44:15.396 00.000 2744 Move returns status 0, amount 0
00:44:15.396 00.000 2744 MoveAxis(N, 0, ABG)
00:44:15.396 00.000 2744 Move returns status 0, amount 0
00:44:15.396 00.000 2744 move complete, result=0
00:44:15.396 00.000 2744 worker thread done servicing request
00:44:15.416 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1383, FiltMax=65535, Gamma=0.510
00:44:15.433 00.017 1092 UpdateGuideState exits: m=532432 SNR=90.1
00:44:15.436 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:15.438 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:15.440 00.002 1092 Enqueuing Expose request
00:44:15.443 00.003 2744 Worker thread wakes up
00:44:15.443 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:15.445 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:15.445 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:18.821 03.376 2744 Exposure complete
00:44:19.011 00.190 1092 OnExposeComplete: enter
00:44:19.014 00.003 1092 UpdateGuideState(): m_state=6
00:44:19.016 00.002 2744 worker thread done servicing request
00:44:19.016 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1153
00:44:19.018 00.002 1092 Star::Find returns 1 (0), X=1601.80, Y=1128.97, Mass=541451, SNR=95.8, Peak=53856 HFD=3.7
00:44:19.021 00.003 1092 MultiStar: [#1 -0.01,0.49,0.74,U] [#2 -0.17,0.63,0.82,U] [#3 -0.04,1.09,0.70,U] [#4 -0.33,0.74,0.74,U] [#5 -0.07,0.56,0.67,U] [#6 0.00,0.28,0.66,U] [#7 0.32,0.69,0.49,U] [#8 -0.40,0.16,0.38,U] 
00:44:19.022 00.001 1092 single-star, 8 included, MultiStar: {-0.14, 0.48}, one-star: {-0.42, -0.19}
00:44:19.024 00.002 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.43) = xAngle (-2.29 = -2.29)
00:44:19.027 00.003 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.45 = -2.45)
00:44:19.028 00.001 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.19 hyp=0.45 cameraTheta=-2.72 mountX=-0.30 mountY=-0.29, mountTheta=-2.37
00:44:19.032 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.19, opts=13)
00:44:19.034 00.002 1092 Enqueuing Move request for scope (-0.42, -0.19)
00:44:19.037 00.003 2744 Worker thread wakes up
00:44:19.038 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.19) opts 0xd
00:44:19.038 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.19)
00:44:19.038 00.000 2744 Moving (-0.42, -0.19) raw xDistance=-0.30 yDistance=-0.29
00:44:19.038 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:44:19.038 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:19.038 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:44:19.038 00.000 2744 MoveAxis(E, 67, ABG)
00:44:19.038 00.000 2744 Guiding  Dir = 2, Dur = 67
00:44:19.038 00.000 2744 IsSlewing returns 0
00:44:19.038 00.000 2744 IsGuiding returns 0
00:44:19.039 00.001 2744 PulseGuide returned control before completion, sleep 77
00:44:19.053 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1792, FiltMax=65535, Gamma=0.510
00:44:19.067 00.014 1092 UpdateGuideState exits: m=541451 SNR=95.8
00:44:19.069 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:19.071 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:19.073 00.002 1092 Enqueuing Expose request
00:44:19.121 00.048 2744 IsGuiding returns 1
00:44:19.121 00.000 2744 scope still moving after pulse duration time elapsed
00:44:19.152 00.031 2744 IsSlewing returns 0
00:44:19.152 00.000 2744 IsGuiding returns 0
00:44:19.152 00.000 2744 scope move finished after 67 + 46 ms
00:44:19.152 00.000 2744 Move returns status 0, amount 67
00:44:19.152 00.000 2744 MoveAxis(N, 0, ABG)
00:44:19.153 00.001 2744 Move returns status 0, amount 0
00:44:19.153 00.000 2744 move complete, result=0
00:44:19.153 00.000 2744 worker thread done servicing request
00:44:19.153 00.000 2744 Worker thread wakes up
00:44:19.153 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:19.153 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:19.155 00.002 1092 GuideStep: -0.3 px 67 ms EAST, -0.3 px 0 ms NORTH
00:44:22.558 03.403 2744 Exposure complete
00:44:22.752 00.194 2744 worker thread done servicing request
00:44:22.752 00.000 1092 OnExposeComplete: enter
00:44:22.755 00.003 1092 UpdateGuideState(): m_state=6
00:44:22.757 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1154
00:44:22.760 00.003 1092 Star::Find returns 1 (0), X=1601.73, Y=1129.05, Mass=508109, SNR=82.1, Peak=60528 HFD=3.2
00:44:22.764 00.004 1092 MultiStar: [#1 -0.06,0.39,0.89,U] [#2 -0.27,0.70,1.09,U] [#3 -0.27,1.10,0.73,U] [#4 -0.53,1.16,0.90,U] [#5 -0.17,0.32,0.84,U] [#6 -0.42,0.33,0.82,U] [#7 -0.05,0.39,0.60,U] [#8 -0.40,0.38,0.42,U] 
00:44:22.766 00.002 1092 single-star, 8 included, MultiStar: {-0.30, 0.52}, one-star: {-0.48, -0.10}
00:44:22.768 00.002 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
00:44:22.770 00.002 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.66 = -2.66)
00:44:22.773 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-2.93 mountX=-0.39 mountY=-0.23, mountTheta=-2.62
00:44:22.779 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.10, opts=13)
00:44:22.783 00.004 1092 Enqueuing Move request for scope (-0.48, -0.10)
00:44:22.785 00.002 2744 Worker thread wakes up
00:44:22.785 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.10) opts 0xd
00:44:22.785 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.10)
00:44:22.785 00.000 2744 Moving (-0.48, -0.10) raw xDistance=-0.39 yDistance=-0.23
00:44:22.785 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
00:44:22.785 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:22.785 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:44:22.785 00.000 2744 MoveAxis(E, 93, ABG)
00:44:22.786 00.001 2744 Guiding  Dir = 2, Dur = 93
00:44:22.786 00.000 2744 IsSlewing returns 0
00:44:22.786 00.000 2744 IsGuiding returns 0
00:44:22.786 00.000 2744 PulseGuide returned control before completion, sleep 103
00:44:22.802 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:44:22.817 00.015 1092 UpdateGuideState exits: m=508109 SNR=82.1
00:44:22.820 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:22.823 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:22.826 00.003 1092 Enqueuing Expose request
00:44:22.899 00.073 2744 IsGuiding returns 1
00:44:22.899 00.000 2744 scope still moving after pulse duration time elapsed
00:44:22.931 00.032 2744 IsSlewing returns 0
00:44:22.931 00.000 2744 IsGuiding returns 0
00:44:22.931 00.000 2744 scope move finished after 93 + 52 ms
00:44:22.931 00.000 2744 Move returns status 0, amount 93
00:44:22.931 00.000 2744 MoveAxis(N, 0, ABG)
00:44:22.931 00.000 2744 Move returns status 0, amount 0
00:44:22.932 00.001 2744 move complete, result=0
00:44:22.932 00.000 2744 worker thread done servicing request
00:44:22.932 00.000 2744 Worker thread wakes up
00:44:22.932 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:22.932 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:22.935 00.003 1092 GuideStep: -0.4 px 93 ms EAST, -0.2 px 0 ms NORTH
00:44:26.324 03.389 2744 Exposure complete
00:44:26.514 00.190 2744 worker thread done servicing request
00:44:26.514 00.000 1092 OnExposeComplete: enter
00:44:26.516 00.002 1092 UpdateGuideState(): m_state=6
00:44:26.519 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1155
00:44:26.521 00.002 1092 Star::Find returns 1 (0), X=1601.50, Y=1129.30, Mass=517581, SNR=89.8, Peak=48400 HFD=3.4
00:44:26.525 00.004 1092 MultiStar: [#1 -0.32,0.86,0.84,U] [#2 -0.61,0.90,0.83,U] [#3 -0.45,1.26,0.65,U] [#4 -0.61,1.18,0.87,U] [#5 -0.35,0.62,0.65,U] [#6 -0.49,0.53,0.68,U] [#7 -0.16,0.77,0.55,U] [#8 -0.53,0.52,0.38,U] 
00:44:26.527 00.002 1092 single-star, 8 included, MultiStar: {-0.49, 0.75}, one-star: {-0.72, 0.15}
00:44:26.530 00.003 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.36 = -2.92)
00:44:26.532 00.002 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.08)
00:44:26.535 00.003 1092 CameraToMount -- cameraX=-0.72 cameraY=0.15 hyp=0.73 cameraTheta=2.94 mountX=-0.71 mountY=-0.05, mountTheta=-3.07
00:44:26.539 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.15, opts=13)
00:44:26.542 00.003 1092 Enqueuing Move request for scope (-0.72, 0.15)
00:44:26.545 00.003 2744 Worker thread wakes up
00:44:26.545 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.15) opts 0xd
00:44:26.545 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.15)
00:44:26.545 00.000 2744 Moving (-0.72, 0.15) raw xDistance=-0.71 yDistance=-0.05
00:44:26.545 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
00:44:26.545 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:26.545 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:44:26.545 00.000 2744 MoveAxis(E, 166, ABG)
00:44:26.545 00.000 2744 Guiding  Dir = 2, Dur = 166
00:44:26.545 00.000 2744 IsSlewing returns 0
00:44:26.546 00.001 2744 IsGuiding returns 0
00:44:26.546 00.000 2744 PulseGuide returned control before completion, sleep 176
00:44:26.564 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1367, FiltMax=65535, Gamma=0.510
00:44:26.580 00.016 1092 UpdateGuideState exits: m=517581 SNR=89.8
00:44:26.582 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:26.585 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:26.588 00.003 1092 Enqueuing Expose request
00:44:26.727 00.139 2744 IsGuiding returns 1
00:44:26.727 00.000 2744 scope still moving after pulse duration time elapsed
00:44:26.757 00.030 2744 IsSlewing returns 0
00:44:26.758 00.001 2744 IsGuiding returns 0
00:44:26.758 00.000 2744 scope move finished after 166 + 46 ms
00:44:26.758 00.000 2744 Move returns status 0, amount 166
00:44:26.758 00.000 2744 MoveAxis(N, 0, ABG)
00:44:26.758 00.000 2744 Move returns status 0, amount 0
00:44:26.758 00.000 2744 move complete, result=0
00:44:26.758 00.000 2744 worker thread done servicing request
00:44:26.758 00.000 2744 Worker thread wakes up
00:44:26.758 00.000 1092 GuideStep: -0.7 px 166 ms EAST, -0.0 px 0 ms NORTH
00:44:26.762 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:26.762 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:30.141 03.379 2744 Exposure complete
00:44:30.350 00.209 2744 worker thread done servicing request
00:44:30.351 00.001 1092 OnExposeComplete: enter
00:44:30.353 00.002 1092 UpdateGuideState(): m_state=6
00:44:30.355 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1156
00:44:30.359 00.004 1092 Star::Find returns 1 (0), X=1601.55, Y=1129.43, Mass=546722, SNR=80.7, Peak=50624 HFD=3.3
00:44:30.365 00.006 1092 MultiStar: [#1 -0.22,0.70,0.97,U] [#2 -0.41,0.81,0.92,U] [#3 -0.29,1.29,0.94,U] [#4 -0.58,1.20,0.88,U] [#5 -0.26,0.57,0.75,U] [#6 -0.28,0.56,0.70,U] [#7 -0.21,0.86,0.50,U] [#8 -0.11,0.66,0.52,U] 
00:44:30.368 00.003 1092 single-star, 8 included, MultiStar: {-0.36, 0.77}, one-star: {-0.66, 0.28}
00:44:30.370 00.002 1092 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.43) = xAngle (3.17 = -3.12)
00:44:30.373 00.003 1092 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
00:44:30.375 00.002 1092 CameraToMount -- cameraX=-0.66 cameraY=0.28 hyp=0.72 cameraTheta=2.74 mountX=-0.72 mountY=0.09, mountTheta=3.01
00:44:30.380 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=0.28, opts=13)
00:44:30.383 00.003 1092 Enqueuing Move request for scope (-0.66, 0.28)
00:44:30.385 00.002 2744 Worker thread wakes up
00:44:30.385 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.28) opts 0xd
00:44:30.385 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, 0.28)
00:44:30.386 00.001 2744 Moving (-0.66, 0.28) raw xDistance=-0.72 yDistance=0.09
00:44:30.386 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.72
00:44:30.386 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:30.386 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:44:30.386 00.000 2744 MoveAxis(E, 173, ABG)
00:44:30.386 00.000 2744 Guiding  Dir = 2, Dur = 173
00:44:30.386 00.000 2744 IsSlewing returns 0
00:44:30.386 00.000 2744 IsGuiding returns 0
00:44:30.387 00.001 2744 PulseGuide returned control before completion, sleep 183
00:44:30.403 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:44:30.417 00.014 1092 UpdateGuideState exits: m=546722 SNR=80.7
00:44:30.421 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:30.424 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:30.426 00.002 1092 Enqueuing Expose request
00:44:30.573 00.147 2744 IsGuiding returns 1
00:44:30.573 00.000 2744 scope still moving after pulse duration time elapsed
00:44:30.605 00.032 2744 IsSlewing returns 0
00:44:30.605 00.000 2744 IsGuiding returns 0
00:44:30.605 00.000 2744 scope move finished after 173 + 45 ms
00:44:30.605 00.000 2744 Move returns status 0, amount 173
00:44:30.606 00.001 2744 MoveAxis(N, 0, ABG)
00:44:30.606 00.000 2744 Move returns status 0, amount 0
00:44:30.606 00.000 2744 move complete, result=0
00:44:30.606 00.000 2744 worker thread done servicing request
00:44:30.606 00.000 2744 Worker thread wakes up
00:44:30.606 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:30.606 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:30.606 00.000 1092 GuideStep: -0.7 px 173 ms EAST, 0.1 px 0 ms NORTH
00:44:34.016 03.410 2744 Exposure complete
00:44:34.264 00.248 2744 worker thread done servicing request
00:44:34.264 00.000 1092 OnExposeComplete: enter
00:44:34.267 00.003 1092 UpdateGuideState(): m_state=6
00:44:34.270 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1157
00:44:34.272 00.002 1092 Star::Find returns 1 (0), X=1601.43, Y=1129.21, Mass=554234, SNR=94.7, Peak=50320 HFD=3.6
00:44:34.279 00.007 1092 MultiStar: [#1 -0.54,0.66,0.78,U] [#2 -0.78,0.74,0.93,U] [#3 -0.55,1.14,0.73,U] [#4 -0.74,0.92,0.75,U] [#5 -0.74,0.66,0.66,U] [#6 -0.40,0.60,0.65,U] [#7 -0.57,0.85,0.51,U] [#8 -0.69,0.31,0.37,U] 
00:44:34.282 00.003 1092 single-star, 8 included, MultiStar: {-0.65, 0.65}, one-star: {-0.79, 0.06}
00:44:34.286 00.004 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
00:44:34.289 00.003 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.34 = -2.94)
00:44:34.292 00.003 1092 CameraToMount -- cameraX=-0.79 cameraY=0.06 hyp=0.79 cameraTheta=3.07 mountX=-0.74 mountY=-0.16, mountTheta=-2.93
00:44:34.301 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.06, opts=13)
00:44:34.304 00.003 1092 Enqueuing Move request for scope (-0.79, 0.06)
00:44:34.309 00.005 2744 Worker thread wakes up
00:44:34.310 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.06) opts 0xd
00:44:34.310 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.06)
00:44:34.310 00.000 2744 Moving (-0.79, 0.06) raw xDistance=-0.74 yDistance=-0.16
00:44:34.310 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.74
00:44:34.310 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:34.310 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:44:34.310 00.000 2744 MoveAxis(E, 178, ABG)
00:44:34.310 00.000 2744 Guiding  Dir = 2, Dur = 178
00:44:34.311 00.001 2744 IsSlewing returns 0
00:44:34.311 00.000 2744 IsGuiding returns 0
00:44:34.311 00.000 2744 PulseGuide returned control before completion, sleep 188
00:44:34.333 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:44:34.351 00.018 1092 UpdateGuideState exits: m=554234 SNR=94.7
00:44:34.354 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:34.356 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:34.359 00.003 1092 Enqueuing Expose request
00:44:34.508 00.149 2744 IsGuiding returns 1
00:44:34.509 00.001 2744 scope still moving after pulse duration time elapsed
00:44:34.540 00.031 2744 IsSlewing returns 0
00:44:34.540 00.000 2744 IsGuiding returns 0
00:44:34.540 00.000 2744 scope move finished after 178 + 50 ms
00:44:34.540 00.000 2744 Move returns status 0, amount 178
00:44:34.540 00.000 2744 MoveAxis(N, 0, ABG)
00:44:34.541 00.001 2744 Move returns status 0, amount 0
00:44:34.541 00.000 2744 move complete, result=0
00:44:34.541 00.000 2744 worker thread done servicing request
00:44:34.541 00.000 2744 Worker thread wakes up
00:44:34.541 00.000 1092 GuideStep: -0.7 px 178 ms EAST, -0.2 px 0 ms NORTH
00:44:34.545 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:34.545 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:37.932 03.387 2744 Exposure complete
00:44:38.162 00.230 2744 worker thread done servicing request
00:44:38.163 00.001 1092 OnExposeComplete: enter
00:44:38.166 00.003 1092 UpdateGuideState(): m_state=6
00:44:38.168 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1158
00:44:38.171 00.003 1092 Star::Find returns 1 (0), X=1601.39, Y=1129.19, Mass=516693, SNR=79.8, Peak=52320 HFD=3.4
00:44:38.174 00.003 1092 MultiStar: [#1 -0.68,0.75,0.90,U] [#2 -0.89,0.87,1.05,U] [#3 -0.61,1.12,0.82,U] [#4 -0.95,0.96,0.81,U] [#5 -0.64,0.69,0.82,U] [#6 -0.56,0.32,0.81,U] [#7 -0.67,0.82,0.58,U] [#8 -0.39,0.30,0.45,U] 
00:44:38.177 00.003 1092 single-star, 8 included, MultiStar: {-0.71, 0.66}, one-star: {-0.82, 0.04}
00:44:38.179 00.002 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
00:44:38.182 00.003 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.92)
00:44:38.185 00.003 1092 CameraToMount -- cameraX=-0.82 cameraY=0.04 hyp=0.82 cameraTheta=3.10 mountX=-0.76 mountY=-0.18, mountTheta=-2.90
00:44:38.192 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=0.04, opts=13)
00:44:38.195 00.003 1092 Enqueuing Move request for scope (-0.82, 0.04)
00:44:38.198 00.003 2744 Worker thread wakes up
00:44:38.198 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, 0.04) opts 0xd
00:44:38.198 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, 0.04)
00:44:38.198 00.000 2744 Moving (-0.82, 0.04) raw xDistance=-0.76 yDistance=-0.18
00:44:38.198 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
00:44:38.199 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:38.199 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:44:38.199 00.000 2744 MoveAxis(E, 183, ABG)
00:44:38.199 00.000 2744 Guiding  Dir = 2, Dur = 183
00:44:38.199 00.000 2744 IsSlewing returns 0
00:44:38.199 00.000 2744 IsGuiding returns 0
00:44:38.200 00.001 2744 PulseGuide returned control before completion, sleep 193
00:44:38.217 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:44:38.232 00.015 1092 UpdateGuideState exits: m=516693 SNR=79.8
00:44:38.235 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:38.237 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:38.239 00.002 1092 Enqueuing Expose request
00:44:38.396 00.157 2744 IsGuiding returns 1
00:44:38.396 00.000 2744 scope still moving after pulse duration time elapsed
00:44:38.428 00.032 2744 IsSlewing returns 0
00:44:38.428 00.000 2744 IsGuiding returns 0
00:44:38.428 00.000 2744 scope move finished after 183 + 46 ms
00:44:38.428 00.000 2744 Move returns status 0, amount 183
00:44:38.428 00.000 2744 MoveAxis(N, 0, ABG)
00:44:38.428 00.000 2744 Move returns status 0, amount 0
00:44:38.428 00.000 2744 move complete, result=0
00:44:38.429 00.001 2744 worker thread done servicing request
00:44:38.429 00.000 2744 Worker thread wakes up
00:44:38.429 00.000 1092 GuideStep: -0.8 px 183 ms EAST, -0.2 px 0 ms NORTH
00:44:38.431 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:38.431 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:41.823 03.392 2744 Exposure complete
00:44:42.012 00.189 2744 worker thread done servicing request
00:44:42.012 00.000 1092 OnExposeComplete: enter
00:44:42.015 00.003 1092 UpdateGuideState(): m_state=6
00:44:42.018 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1159
00:44:42.020 00.002 1092 Star::Find returns 1 (0), X=1601.82, Y=1129.09, Mass=524659, SNR=90.9, Peak=59920 HFD=3.1
00:44:42.022 00.002 1092 MultiStar: [#1 0.04,0.63,0.89,U] [#2 -0.20,0.72,0.85,U] [#3 -0.14,0.85,0.82,U] [#4 -0.33,1.18,0.79,U] [#5 0.07,0.43,0.64,U] [#6 -0.04,0.43,0.62,U] [#7 0.16,0.68,0.69,U] [#8 -0.12,0.23,0.40,U] 
00:44:42.025 00.003 1092 single-star, 8 included, MultiStar: {-0.12, 0.57}, one-star: {-0.39, -0.06}
00:44:42.027 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
00:44:42.029 00.002 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
00:44:42.031 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.06 hyp=0.40 cameraTheta=-2.99 mountX=-0.33 mountY=-0.16, mountTheta=-2.69
00:44:42.037 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.06, opts=13)
00:44:42.039 00.002 1092 Enqueuing Move request for scope (-0.39, -0.06)
00:44:42.041 00.002 2744 Worker thread wakes up
00:44:42.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.06) opts 0xd
00:44:42.041 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.06)
00:44:42.041 00.000 2744 Moving (-0.39, -0.06) raw xDistance=-0.33 yDistance=-0.16
00:44:42.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
00:44:42.042 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:42.042 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:44:42.042 00.000 2744 MoveAxis(E, 87, ABG)
00:44:42.042 00.000 2744 Guiding  Dir = 2, Dur = 87
00:44:42.042 00.000 2744 IsSlewing returns 0
00:44:42.042 00.000 2744 IsGuiding returns 0
00:44:42.043 00.001 2744 PulseGuide returned control before completion, sleep 97
00:44:42.060 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1287, FiltMax=65535, Gamma=0.510
00:44:42.073 00.013 1092 UpdateGuideState exits: m=524659 SNR=90.9
00:44:42.079 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:42.082 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:42.084 00.002 1092 Enqueuing Expose request
00:44:42.155 00.071 2744 IsGuiding returns 0
00:44:42.155 00.000 2744 Move returns status 0, amount 87
00:44:42.155 00.000 2744 MoveAxis(N, 0, ABG)
00:44:42.156 00.001 2744 Move returns status 0, amount 0
00:44:42.156 00.000 2744 move complete, result=0
00:44:42.156 00.000 2744 worker thread done servicing request
00:44:42.156 00.000 2744 Worker thread wakes up
00:44:42.156 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:42.160 00.004 1092 GuideStep: -0.3 px 87 ms EAST, -0.2 px 0 ms NORTH
00:44:42.177 00.017 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:45.575 03.398 2744 Exposure complete
00:44:45.796 00.221 2744 worker thread done servicing request
00:44:45.797 00.001 1092 OnExposeComplete: enter
00:44:45.801 00.004 1092 UpdateGuideState(): m_state=6
00:44:45.803 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1160
00:44:45.806 00.003 1092 Star::Find returns 1 (0), X=1601.89, Y=1129.02, Mass=518464, SNR=82.1, Peak=49712 HFD=3.4
00:44:45.808 00.002 1092 MultiStar: [#1 0.13,0.64,0.92,U] [#2 -0.19,0.48,0.99,U] [#3 0.07,0.92,0.73,U] [#4 -0.36,0.73,0.81,U] [#5 0.10,0.31,0.65,U] [#6 -0.11,0.25,0.81,U] [#7 -0.01,0.73,0.49,U] [#8 -0.02,0.26,0.48,U] 
00:44:45.811 00.003 1092 single-star, 8 included, MultiStar: {-0.10, 0.45}, one-star: {-0.32, -0.13}
00:44:45.814 00.003 1092 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.43) = xAngle (-2.33 = -2.33)
00:44:45.817 00.003 1092 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.49 = -2.49)
00:44:45.819 00.002 1092 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.35 cameraTheta=-2.76 mountX=-0.24 mountY=-0.21, mountTheta=-2.42
00:44:45.824 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=-0.13, opts=13)
00:44:45.828 00.004 1092 Enqueuing Move request for scope (-0.32, -0.13)
00:44:45.830 00.002 2744 Worker thread wakes up
00:44:45.831 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.13) opts 0xd
00:44:45.831 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, -0.13)
00:44:45.831 00.000 2744 Moving (-0.32, -0.13) raw xDistance=-0.24 yDistance=-0.21
00:44:45.831 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
00:44:45.831 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:45.831 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:44:45.831 00.000 2744 MoveAxis(E, 0, ABG)
00:44:45.831 00.000 2744 Move returns status 0, amount 0
00:44:45.831 00.000 2744 MoveAxis(N, 0, ABG)
00:44:45.831 00.000 2744 Move returns status 0, amount 0
00:44:45.831 00.000 2744 move complete, result=0
00:44:45.831 00.000 2744 worker thread done servicing request
00:44:45.850 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:44:45.868 00.018 1092 UpdateGuideState exits: m=518464 SNR=82.1
00:44:45.871 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:45.873 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:45.877 00.004 1092 Enqueuing Expose request
00:44:45.879 00.002 2744 Worker thread wakes up
00:44:45.879 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:44:45.882 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:45.882 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:49.256 03.374 2744 Exposure complete
00:44:49.464 00.208 2744 worker thread done servicing request
00:44:49.464 00.000 1092 OnExposeComplete: enter
00:44:49.467 00.003 1092 UpdateGuideState(): m_state=6
00:44:49.469 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1161
00:44:49.471 00.002 1092 Star::Find returns 1 (0), X=1601.61, Y=1129.00, Mass=550472, SNR=95.4, Peak=50483 HFD=3.6
00:44:49.474 00.003 1092 MultiStar: [#1 -0.35,0.42,0.71,U] [#2 -0.45,0.48,0.82,U] [#3 -0.41,0.99,0.64,U] [#4 -0.63,0.68,0.80,U] [#5 -0.49,0.29,0.63,U] [#6 -0.50,0.12,0.65,U] [#7 -0.38,0.37,0.49,U] [#8 -0.69,0.26,0.41,U] 
00:44:49.477 00.003 1092 single-star, 8 included, MultiStar: {-0.50, 0.37}, one-star: {-0.61, -0.15}
00:44:49.479 00.002 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.47 = -2.47)
00:44:49.483 00.004 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
00:44:49.485 00.002 1092 CameraToMount -- cameraX=-0.61 cameraY=-0.15 hyp=0.62 cameraTheta=-2.89 mountX=-0.49 mountY=-0.31, mountTheta=-2.57
00:44:49.489 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=-0.15, opts=13)
00:44:49.491 00.002 1092 Enqueuing Move request for scope (-0.61, -0.15)
00:44:49.494 00.003 2744 Worker thread wakes up
00:44:49.494 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.15) opts 0xd
00:44:49.495 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.61, -0.15)
00:44:49.495 00.000 2744 Moving (-0.61, -0.15) raw xDistance=-0.49 yDistance=-0.31
00:44:49.495 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:44:49.495 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:49.495 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:44:49.495 00.000 2744 MoveAxis(E, 109, ABG)
00:44:49.495 00.000 2744 Guiding  Dir = 2, Dur = 109
00:44:49.495 00.000 2744 IsSlewing returns 0
00:44:49.496 00.001 2744 IsGuiding returns 0
00:44:49.496 00.000 2744 PulseGuide returned control before completion, sleep 119
00:44:49.510 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1402, FiltMax=65535, Gamma=0.510
00:44:49.525 00.015 1092 UpdateGuideState exits: m=550472 SNR=95.4
00:44:49.529 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:49.531 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:49.534 00.003 1092 Enqueuing Expose request
00:44:49.616 00.082 2744 IsGuiding returns 1
00:44:49.616 00.000 2744 scope still moving after pulse duration time elapsed
00:44:49.647 00.031 2744 IsSlewing returns 0
00:44:49.647 00.000 2744 IsGuiding returns 0
00:44:49.647 00.000 2744 scope move finished after 109 + 42 ms
00:44:49.647 00.000 2744 Move returns status 0, amount 109
00:44:49.648 00.001 2744 MoveAxis(N, 0, ABG)
00:44:49.648 00.000 2744 Move returns status 0, amount 0
00:44:49.648 00.000 2744 move complete, result=0
00:44:49.649 00.001 2744 worker thread done servicing request
00:44:49.649 00.000 2744 Worker thread wakes up
00:44:49.649 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:49.649 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:49.652 00.003 1092 GuideStep: -0.5 px 109 ms EAST, -0.3 px 0 ms NORTH
00:44:53.029 03.377 2744 Exposure complete
00:44:53.222 00.193 2744 worker thread done servicing request
00:44:53.222 00.000 1092 OnExposeComplete: enter
00:44:53.224 00.002 1092 UpdateGuideState(): m_state=6
00:44:53.228 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1162
00:44:53.231 00.003 1092 Star::Find returns 1 (0), X=1601.75, Y=1129.00, Mass=540937, SNR=77.0, Peak=53664 HFD=3.6
00:44:53.234 00.003 1092 MultiStar: [#1 -0.22,0.55,0.92,U] [#2 -0.39,0.74,0.96,U] [#3 -0.22,0.86,0.87,U] [#4 -0.48,0.84,0.92,U] [#5 -0.44,0.21,0.80,U] [#6 -0.37,0.30,0.81,U] [#7 0.08,0.62,0.58,U] [#8 -0.12,0.12,0.47,U] 
00:44:53.236 00.002 1092 single-star, 8 included, MultiStar: {-0.32, 0.46}, one-star: {-0.46, -0.16}
00:44:53.239 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.38 = -2.38)
00:44:53.241 00.002 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
00:44:53.243 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.16 hyp=0.49 cameraTheta=-2.81 mountX=-0.35 mountY=-0.27, mountTheta=-2.48
00:44:53.248 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.16, opts=13)
00:44:53.251 00.003 1092 Enqueuing Move request for scope (-0.46, -0.16)
00:44:53.253 00.002 2744 Worker thread wakes up
00:44:53.253 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.16) opts 0xd
00:44:53.253 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.16)
00:44:53.253 00.000 2744 Moving (-0.46, -0.16) raw xDistance=-0.35 yDistance=-0.27
00:44:53.253 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
00:44:53.253 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:53.253 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:44:53.253 00.000 2744 MoveAxis(E, 87, ABG)
00:44:53.253 00.000 2744 Guiding  Dir = 2, Dur = 87
00:44:53.254 00.001 2744 IsSlewing returns 0
00:44:53.254 00.000 2744 IsGuiding returns 0
00:44:53.254 00.000 2744 PulseGuide returned control before completion, sleep 97
00:44:53.270 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:44:53.286 00.016 1092 UpdateGuideState exits: m=540937 SNR=77.0
00:44:53.288 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:53.291 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:53.293 00.002 1092 Enqueuing Expose request
00:44:53.352 00.059 2744 IsGuiding returns 1
00:44:53.352 00.000 2744 scope still moving after pulse duration time elapsed
00:44:53.384 00.032 2744 IsSlewing returns 0
00:44:53.384 00.000 2744 IsGuiding returns 0
00:44:53.384 00.000 2744 scope move finished after 87 + 42 ms
00:44:53.384 00.000 2744 Move returns status 0, amount 87
00:44:53.384 00.000 2744 MoveAxis(N, 0, ABG)
00:44:53.384 00.000 2744 Move returns status 0, amount 0
00:44:53.385 00.001 2744 move complete, result=0
00:44:53.385 00.000 2744 worker thread done servicing request
00:44:53.385 00.000 2744 Worker thread wakes up
00:44:53.385 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:53.385 00.000 1092 GuideStep: -0.4 px 87 ms EAST, -0.3 px 0 ms NORTH
00:44:53.388 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:56.820 03.432 2744 Exposure complete
00:44:57.035 00.215 2744 worker thread done servicing request
00:44:57.035 00.000 1092 OnExposeComplete: enter
00:44:57.038 00.003 1092 UpdateGuideState(): m_state=6
00:44:57.040 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1163
00:44:57.045 00.005 1092 Star::Find returns 1 (0), X=1601.52, Y=1128.84, Mass=492456, SNR=79.3, Peak=46131 HFD=3.4
00:44:57.048 00.003 1092 MultiStar: [#1 -0.32,0.39,0.93,U] [#2 -0.46,0.56,1.00,U] [#3 -0.41,0.78,0.78,U] [#4 -0.55,0.91,0.98,U] [#5 -0.37,0.42,0.78,U] [#6 -0.52,0.01,0.72,U] [#7 -0.29,0.38,0.52,U] [#8 -0.21,-0.02,0.51,U] 
00:44:57.050 00.002 1092 refined, 8 included, MultiStar: {-0.45, 0.37}, one-star: {-0.70, -0.31}
00:44:57.053 00.003 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.88 = 2.88)
00:44:57.055 00.002 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.73 = 2.73)
00:44:57.057 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=0.37 hyp=0.58 cameraTheta=2.45 mountX=-0.56 mountY=0.23, mountTheta=2.75
00:44:57.065 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.37, opts=13)
00:44:57.067 00.002 1092 Enqueuing Move request for scope (-0.45, 0.37)
00:44:57.070 00.003 2744 Worker thread wakes up
00:44:57.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.37) opts 0xd
00:44:57.070 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.37)
00:44:57.070 00.000 2744 Moving (-0.45, 0.37) raw xDistance=-0.56 yDistance=0.23
00:44:57.070 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.56
00:44:57.070 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:44:57.070 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
00:44:57.070 00.000 2744 MoveAxis(E, 131, ABG)
00:44:57.070 00.000 2744 Guiding  Dir = 2, Dur = 131
00:44:57.071 00.001 2744 IsSlewing returns 0
00:44:57.071 00.000 2744 IsGuiding returns 0
00:44:57.071 00.000 2744 PulseGuide returned control before completion, sleep 141
00:44:57.085 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:44:57.101 00.016 1092 UpdateGuideState exits: m=492456 SNR=79.3
00:44:57.104 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:44:57.107 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:44:57.110 00.003 1092 Enqueuing Expose request
00:44:57.214 00.104 2744 IsGuiding returns 1
00:44:57.214 00.000 2744 scope still moving after pulse duration time elapsed
00:44:57.245 00.031 2744 IsSlewing returns 0
00:44:57.245 00.000 2744 IsGuiding returns 0
00:44:57.245 00.000 2744 scope move finished after 131 + 43 ms
00:44:57.245 00.000 2744 Move returns status 0, amount 131
00:44:57.246 00.001 2744 MoveAxis(N, 0, ABG)
00:44:57.246 00.000 2744 Move returns status 0, amount 0
00:44:57.246 00.000 2744 move complete, result=0
00:44:57.246 00.000 2744 worker thread done servicing request
00:44:57.246 00.000 2744 Worker thread wakes up
00:44:57.246 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:44:57.246 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:44:57.256 00.010 1092 GuideStep: -0.6 px 131 ms EAST, 0.2 px 0 ms NORTH
00:45:00.626 03.370 2744 Exposure complete
00:45:00.813 00.187 2744 worker thread done servicing request
00:45:00.814 00.001 1092 OnExposeComplete: enter
00:45:00.817 00.003 1092 UpdateGuideState(): m_state=6
00:45:00.819 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1164
00:45:00.821 00.002 1092 Star::Find returns 1 (0), X=1601.42, Y=1129.00, Mass=511722, SNR=84.2, Peak=52595 HFD=3.3
00:45:00.824 00.003 1092 MultiStar: [#1 -0.37,0.63,0.86,U] [#2 -0.56,0.73,0.95,U] [#3 -0.28,0.90,0.78,U] [#4 -0.55,0.73,0.96,U] [#5 -0.62,0.38,0.75,U] [#6 -0.66,0.29,0.66,U] [#7 -0.65,0.38,0.61,U] [#8 -0.48,0.10,0.38,U] 
00:45:00.826 00.002 1092 refined, 8 included, MultiStar: {-0.56, 0.47}, one-star: {-0.80, -0.15}
00:45:00.828 00.002 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.87 = 2.87)
00:45:00.829 00.001 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.72 = 2.72)
00:45:00.831 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=0.47 hyp=0.73 cameraTheta=2.45 mountX=-0.70 mountY=0.30, mountTheta=2.74
00:45:00.835 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.47, opts=13)
00:45:00.837 00.002 1092 Enqueuing Move request for scope (-0.56, 0.47)
00:45:00.840 00.003 2744 Worker thread wakes up
00:45:00.840 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.47) opts 0xd
00:45:00.840 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.47)
00:45:00.840 00.000 2744 Moving (-0.56, 0.47) raw xDistance=-0.70 yDistance=0.30
00:45:00.841 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.70
00:45:00.841 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:00.841 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
00:45:00.841 00.000 2744 MoveAxis(E, 166, ABG)
00:45:00.841 00.000 2744 Guiding  Dir = 2, Dur = 166
00:45:00.841 00.000 2744 IsSlewing returns 0
00:45:00.841 00.000 2744 IsGuiding returns 0
00:45:00.842 00.001 2744 PulseGuide returned control before completion, sleep 176
00:45:00.859 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:45:00.876 00.017 1092 UpdateGuideState exits: m=511722 SNR=84.2
00:45:00.881 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:00.884 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:00.886 00.002 1092 Enqueuing Expose request
00:45:01.035 00.149 2744 IsGuiding returns 0
00:45:01.035 00.000 2744 Move returns status 0, amount 166
00:45:01.035 00.000 2744 MoveAxis(N, 0, ABG)
00:45:01.035 00.000 2744 Move returns status 0, amount 0
00:45:01.035 00.000 2744 move complete, result=0
00:45:01.036 00.001 2744 worker thread done servicing request
00:45:01.036 00.000 2744 Worker thread wakes up
00:45:01.036 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:01.036 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:01.037 00.001 1092 GuideStep: -0.7 px 166 ms EAST, 0.3 px 0 ms NORTH
00:45:04.417 03.380 2744 Exposure complete
00:45:04.623 00.206 2744 worker thread done servicing request
00:45:04.623 00.000 1092 OnExposeComplete: enter
00:45:04.626 00.003 1092 UpdateGuideState(): m_state=6
00:45:04.629 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1165
00:45:04.632 00.003 1092 Star::Find returns 1 (0), X=1601.14, Y=1129.23, Mass=546943, SNR=83.8, Peak=53424 HFD=3.4
00:45:04.634 00.002 1092 MultiStar: [#1 -0.55,0.83,1.03,U] [#2 -0.83,0.62,0.98,U] [#3 -0.63,1.00,0.71,U] [#4 -0.85,1.03,0.91,U] [#5 -0.47,0.53,0.69,U] [#6 -0.81,0.38,0.78,U] [#7 -0.40,0.87,0.53,U] [#8 -0.76,0.19,0.42,U] 
00:45:04.637 00.003 1092 refined, 8 included, MultiStar: {-0.73, 0.62}, one-star: {-1.07, 0.07}
00:45:04.639 00.002 1092 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.43) = xAngle (2.86 = 2.86)
00:45:04.641 00.002 1092 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.71 = 2.71)
00:45:04.643 00.002 1092 CameraToMount -- cameraX=-0.73 cameraY=0.62 hyp=0.96 cameraTheta=2.44 mountX=-0.92 mountY=0.40, mountTheta=2.73
00:45:04.647 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.73, y=0.62, opts=13)
00:45:04.649 00.002 1092 Enqueuing Move request for scope (-0.73, 0.62)
00:45:04.652 00.003 2744 Worker thread wakes up
00:45:04.652 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.62) opts 0xd
00:45:04.652 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.73, 0.62)
00:45:04.652 00.000 2744 Moving (-0.73, 0.62) raw xDistance=-0.92 yDistance=0.40
00:45:04.652 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.92
00:45:04.652 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:04.652 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
00:45:04.652 00.000 2744 MoveAxis(E, 218, ABG)
00:45:04.652 00.000 2744 Guiding  Dir = 2, Dur = 218
00:45:04.652 00.000 2744 IsSlewing returns 0
00:45:04.653 00.001 2744 IsGuiding returns 0
00:45:04.653 00.000 2744 PulseGuide returned control before completion, sleep 228
00:45:04.667 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1613, FiltMax=65530, Gamma=0.510
00:45:04.685 00.018 1092 UpdateGuideState exits: m=546943 SNR=83.8
00:45:04.688 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:04.691 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:04.694 00.003 1092 Enqueuing Expose request
00:45:04.884 00.190 2744 IsGuiding returns 1
00:45:04.884 00.000 2744 scope still moving after pulse duration time elapsed
00:45:04.915 00.031 2744 IsSlewing returns 0
00:45:04.915 00.000 2744 IsGuiding returns 0
00:45:04.915 00.000 2744 scope move finished after 218 + 44 ms
00:45:04.915 00.000 2744 Move returns status 0, amount 218
00:45:04.915 00.000 2744 MoveAxis(N, 0, ABG)
00:45:04.915 00.000 2744 Move returns status 0, amount 0
00:45:04.915 00.000 2744 move complete, result=0
00:45:04.916 00.001 2744 worker thread done servicing request
00:45:04.916 00.000 2744 Worker thread wakes up
00:45:04.916 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:04.916 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:04.916 00.000 1092 GuideStep: -0.9 px 218 ms EAST, 0.4 px 0 ms NORTH
00:45:08.303 03.387 2744 Exposure complete
00:45:08.498 00.195 2744 worker thread done servicing request
00:45:08.498 00.000 1092 OnExposeComplete: enter
00:45:08.501 00.003 1092 UpdateGuideState(): m_state=6
00:45:08.504 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1166
00:45:08.506 00.002 1092 Star::Find returns 1 (0), X=1601.65, Y=1128.97, Mass=484709, SNR=77.1, Peak=46896 HFD=3.3
00:45:08.508 00.002 1092 MultiStar: [#1 -0.32,0.63,1.04,U] [#2 -0.57,0.65,1.10,U] [#3 -0.27,1.02,0.96,U] [#4 -0.57,0.77,0.93,U] [#5 -0.62,0.67,0.75,U] [#6 -0.56,0.39,0.82,U] [#7 -0.16,0.53,0.61,U] [#8 -0.52,0.21,0.56,U] 
00:45:08.510 00.002 1092 single-star, 8 included, MultiStar: {-0.47, 0.53}, one-star: {-0.56, -0.19}
00:45:08.511 00.001 1092 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.43) = xAngle (-2.40 = -2.40)
00:45:08.513 00.002 1092 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.55 = -2.55)
00:45:08.515 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.19 hyp=0.59 cameraTheta=-2.82 mountX=-0.44 mountY=-0.33, mountTheta=-2.49
00:45:08.520 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.19, opts=13)
00:45:08.522 00.002 1092 Enqueuing Move request for scope (-0.56, -0.19)
00:45:08.524 00.002 2744 Worker thread wakes up
00:45:08.524 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.19) opts 0xd
00:45:08.525 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.19)
00:45:08.525 00.000 2744 Moving (-0.56, -0.19) raw xDistance=-0.44 yDistance=-0.33
00:45:08.525 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.44
00:45:08.525 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:08.525 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:45:08.525 00.000 2744 MoveAxis(E, 113, ABG)
00:45:08.525 00.000 2744 Guiding  Dir = 2, Dur = 113
00:45:08.525 00.000 2744 IsSlewing returns 0
00:45:08.525 00.000 2744 IsGuiding returns 0
00:45:08.526 00.001 2744 PulseGuide returned control before completion, sleep 123
00:45:08.541 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1549, FiltMax=65535, Gamma=0.510
00:45:08.555 00.014 1092 UpdateGuideState exits: m=484709 SNR=77.1
00:45:08.558 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:08.560 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:08.562 00.002 1092 Enqueuing Expose request
00:45:08.656 00.094 2744 IsGuiding returns 1
00:45:08.656 00.000 2744 scope still moving after pulse duration time elapsed
00:45:08.688 00.032 2744 IsSlewing returns 0
00:45:08.688 00.000 2744 IsGuiding returns 0
00:45:08.688 00.000 2744 scope move finished after 113 + 49 ms
00:45:08.688 00.000 2744 Move returns status 0, amount 113
00:45:08.688 00.000 2744 MoveAxis(N, 0, ABG)
00:45:08.688 00.000 2744 Move returns status 0, amount 0
00:45:08.688 00.000 2744 move complete, result=0
00:45:08.688 00.000 2744 worker thread done servicing request
00:45:08.689 00.001 2744 Worker thread wakes up
00:45:08.689 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:08.689 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:08.693 00.004 1092 GuideStep: -0.4 px 113 ms EAST, -0.3 px 0 ms NORTH
00:45:12.085 03.392 2744 Exposure complete
00:45:12.351 00.266 2744 worker thread done servicing request
00:45:12.351 00.000 1092 OnExposeComplete: enter
00:45:12.354 00.003 1092 UpdateGuideState(): m_state=6
00:45:12.356 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1167
00:45:12.360 00.004 1092 Star::Find returns 1 (0), X=1601.60, Y=1128.87, Mass=527227, SNR=83.5, Peak=54768 HFD=3.4
00:45:12.363 00.003 1092 MultiStar: [#1 -0.19,0.58,0.98,U] [#2 -0.30,0.72,0.98,U] [#3 -0.36,0.97,0.68,U] [#4 -0.62,0.98,0.79,U] [#5 -0.18,0.60,0.72,U] [#6 -0.38,0.33,0.65,U] [#7 -0.06,0.53,0.62,U] [#8 -0.41,0.26,0.55,U] 
00:45:12.366 00.003 1092 refined, 8 included, MultiStar: {-0.35, 0.51}, one-star: {-0.61, -0.28}
00:45:12.369 00.003 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
00:45:12.371 00.002 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
00:45:12.374 00.003 1092 CameraToMount -- cameraX=-0.35 cameraY=0.51 hyp=0.62 cameraTheta=2.18 mountX=-0.53 mountY=0.39, mountTheta=2.50
00:45:12.381 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.51, opts=13)
00:45:12.384 00.003 1092 Enqueuing Move request for scope (-0.35, 0.51)
00:45:12.386 00.002 2744 Worker thread wakes up
00:45:12.386 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.51) opts 0xd
00:45:12.386 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.51)
00:45:12.386 00.000 2744 Moving (-0.35, 0.51) raw xDistance=-0.53 yDistance=0.39
00:45:12.386 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.53
00:45:12.387 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:12.387 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
00:45:12.387 00.000 2744 MoveAxis(E, 127, ABG)
00:45:12.387 00.000 2744 Guiding  Dir = 2, Dur = 127
00:45:12.387 00.000 2744 IsSlewing returns 0
00:45:12.387 00.000 2744 IsGuiding returns 0
00:45:12.388 00.001 2744 PulseGuide returned control before completion, sleep 137
00:45:12.408 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:45:12.430 00.022 1092 UpdateGuideState exits: m=527227 SNR=83.5
00:45:12.434 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:12.436 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:12.439 00.003 1092 Enqueuing Expose request
00:45:12.536 00.097 2744 IsGuiding returns 1
00:45:12.536 00.000 2744 scope still moving after pulse duration time elapsed
00:45:12.566 00.030 2744 IsSlewing returns 0
00:45:12.566 00.000 2744 IsGuiding returns 0
00:45:12.568 00.002 2744 scope move finished after 127 + 52 ms
00:45:12.568 00.000 2744 Move returns status 0, amount 127
00:45:12.568 00.000 2744 MoveAxis(N, 0, ABG)
00:45:12.568 00.000 2744 Move returns status 0, amount 0
00:45:12.568 00.000 2744 move complete, result=0
00:45:12.568 00.000 2744 worker thread done servicing request
00:45:12.568 00.000 2744 Worker thread wakes up
00:45:12.569 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:12.569 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:12.570 00.001 1092 GuideStep: -0.5 px 127 ms EAST, 0.4 px 0 ms NORTH
00:45:15.949 03.379 2744 Exposure complete
00:45:16.140 00.191 2744 worker thread done servicing request
00:45:16.140 00.000 1092 OnExposeComplete: enter
00:45:16.143 00.003 1092 UpdateGuideState(): m_state=6
00:45:16.146 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1168
00:45:16.148 00.002 1092 Star::Find returns 1 (0), X=1602.31, Y=1128.44, Mass=483437, SNR=79.9, Peak=54490 HFD=3.2
00:45:16.150 00.002 1092 MultiStar: [#1 0.35,0.10,1.16,U] [#2 0.33,0.11,0.94,U] [#3 0.38,0.41,0.82,U] [#4 0.26,0.58,0.73,U] [#5 0.32,-0.02,0.75,U] [#6 0.42,-0.12,0.78,U] [#7 0.56,0.19,0.48,U] [#8 0.37,-0.37,0.46,U] 
00:45:16.153 00.003 1092 refined, 8 included, MultiStar: {0.33, 0.01}, one-star: {0.10, -0.71}
00:45:16.155 00.002 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.46 = 0.46)
00:45:16.157 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
00:45:16.159 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=0.29 mountY=0.10, mountTheta=0.33
00:45:16.163 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.01, opts=13)
00:45:16.166 00.003 1092 Enqueuing Move request for scope (0.33, 0.01)
00:45:16.169 00.003 2744 Worker thread wakes up
00:45:16.169 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
00:45:16.169 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
00:45:16.169 00.000 2744 Moving (0.33, 0.01) raw xDistance=0.29 yDistance=0.10
00:45:16.169 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.29
00:45:16.169 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:16.169 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:45:16.169 00.000 2744 MoveAxis(W, 57, ABG)
00:45:16.169 00.000 2744 Guiding  Dir = 3, Dur = 57
00:45:16.170 00.001 2744 IsSlewing returns 0
00:45:16.170 00.000 2744 IsGuiding returns 0
00:45:16.170 00.000 2744 PulseGuide returned control before completion, sleep 67
00:45:16.188 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:45:16.204 00.016 1092 UpdateGuideState exits: m=483437 SNR=79.9
00:45:16.206 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:16.209 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:16.211 00.002 1092 Enqueuing Expose request
00:45:16.246 00.035 2744 IsGuiding returns 1
00:45:16.246 00.000 2744 scope still moving after pulse duration time elapsed
00:45:16.278 00.032 2744 IsSlewing returns 0
00:45:16.278 00.000 2744 IsGuiding returns 0
00:45:16.279 00.001 2744 scope move finished after 57 + 51 ms
00:45:16.279 00.000 2744 Move returns status 0, amount 57
00:45:16.279 00.000 2744 MoveAxis(N, 0, ABG)
00:45:16.279 00.000 2744 Move returns status 0, amount 0
00:45:16.279 00.000 2744 move complete, result=0
00:45:16.279 00.000 2744 worker thread done servicing request
00:45:16.280 00.001 2744 Worker thread wakes up
00:45:16.280 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:16.280 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:16.281 00.001 1092 GuideStep: 0.3 px 57 ms WEST, 0.1 px 0 ms NORTH
00:45:19.770 03.489 2744 Exposure complete
00:45:20.119 00.349 2744 worker thread done servicing request
00:45:20.119 00.000 1092 OnExposeComplete: enter
00:45:20.126 00.007 1092 UpdateGuideState(): m_state=6
00:45:20.132 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1169
00:45:20.138 00.006 1092 Star::Find returns 1 (0), X=1602.07, Y=1128.69, Mass=521050, SNR=75.9, Peak=51587 HFD=3.4
00:45:20.142 00.004 1092 MultiStar: [#1 0.11,0.25,1.10,U] [#2 -0.14,0.34,1.00,U] [#3 -0.03,0.61,0.92,U] [#4 -0.17,0.59,0.95,U] [#5 -0.06,0.15,0.83,U] [#6 0.04,0.05,0.76,U] [#7 0.05,0.52,0.66,U] [#8 -0.16,-0.17,0.44,U] 
00:45:20.146 00.004 1092 refined, 8 included, MultiStar: {-0.05, 0.22}, one-star: {-0.14, -0.47}
00:45:20.150 00.004 1092 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.43) = xAngle (2.22 = 2.22)
00:45:20.154 00.004 1092 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.07 = 2.07)
00:45:20.157 00.003 1092 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.80 mountX=-0.14 mountY=0.20, mountTheta=2.18
00:45:20.165 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.22, opts=13)
00:45:20.170 00.005 1092 Enqueuing Move request for scope (-0.05, 0.22)
00:45:20.173 00.003 2744 Worker thread wakes up
00:45:20.173 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
00:45:20.173 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
00:45:20.173 00.000 2744 Moving (-0.05, 0.22) raw xDistance=-0.14 yDistance=0.20
00:45:20.174 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:45:20.174 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:45:20.174 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:45:20.174 00.000 2744 MoveAxis(E, 0, ABG)
00:45:20.174 00.000 2744 Move returns status 0, amount 0
00:45:20.175 00.001 2744 MoveAxis(N, 0, ABG)
00:45:20.175 00.000 2744 Move returns status 0, amount 0
00:45:20.175 00.000 2744 move complete, result=0
00:45:20.175 00.000 2744 worker thread done servicing request
00:45:20.215 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:45:20.268 00.053 1092 UpdateGuideState exits: m=521050 SNR=75.9
00:45:20.282 00.014 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:20.298 00.016 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:20.314 00.016 1092 Enqueuing Expose request
00:45:20.325 00.011 2744 Worker thread wakes up
00:45:20.325 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:20.326 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:20.327 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
00:45:23.799 03.472 2744 Exposure complete
00:45:23.962 00.163 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:23.989 00.027 1092 case statement mapped state 6 to 3
00:45:23.997 00.008 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:24.014 00.017 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:24.019 00.005 1092 case statement mapped state 6 to 3
00:45:24.024 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:24.066 00.042 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
00:45:24.070 00.004 1092 SetPaused type=2 isPaused=0 exposurePending=1
00:45:24.078 00.008 1092 Guider::SetPaused(2)
00:45:24.106 00.028 1092 Status Line: Paused/full
00:45:24.128 00.022 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:45:24.134 00.006 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:24.139 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:45:24.257 00.118 2744 worker thread done servicing request
00:45:24.257 00.000 1092 OnExposeComplete: enter
00:45:24.263 00.006 1092 guider is paused, ignoring frame, not scheduling exposure
00:45:25.054 00.791 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:25.056 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:45:25.155 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:25.157 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:45:45.488 20.331 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:45.493 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:45:45.590 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:45.594 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:45:45.692 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
00:45:45.696 00.004 1092 SetPaused type=0 isPaused=1 exposurePending=0
00:45:45.699 00.003 1092 Guider::SetPaused(0)
00:45:45.704 00.005 1092 Guider::SetPaused: resetting avg dist filter
00:45:45.721 00.017 1092 un-pause: clearing mount guide algorithm history
00:45:45.727 00.006 1092 Mount: notify guiding resumed
00:45:45.731 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:45.734 00.003 1092 Enqueuing Expose request
00:45:45.737 00.003 1092 Status Line: Resumed
00:45:45.740 00.003 2744 Worker thread wakes up
00:45:45.740 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:45.740 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
00:45:45.746 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:45:45.749 00.003 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:45.752 00.003 1092 case statement mapped state 6 to 3
00:45:45.755 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:46.858 01.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:46.861 00.003 1092 case statement mapped state 6 to 3
00:45:46.864 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:47.971 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:47.974 00.003 1092 case statement mapped state 6 to 3
00:45:47.978 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:49.083 01.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:49.087 00.004 1092 case statement mapped state 6 to 3
00:45:49.090 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:49.140 00.050 2744 Exposure complete
00:45:49.395 00.255 2744 worker thread done servicing request
00:45:49.395 00.000 1092 OnExposeComplete: enter
00:45:49.400 00.005 1092 UpdateGuideState(): m_state=6
00:45:49.403 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1170
00:45:49.406 00.003 1092 Star::Find returns 1 (0), X=1616.23, Y=1119.50, Mass=485813, SNR=77.4, Peak=48483 HFD=3.2
00:45:49.410 00.004 1092 MultiStar: large primary error, entering stabilization period
00:45:49.413 00.003 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
00:45:49.418 00.005 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
00:45:49.420 00.002 1092 CameraToMount -- cameraX=14.02 cameraY=-9.66 hyp=17.03 cameraTheta=-0.60 mountX=16.76 mountY=-5.53, mountTheta=-0.32
00:45:49.427 00.007 1092 SchedulePrimaryMove(0F8C9988, x=14.02, y=-9.66, opts=13)
00:45:49.431 00.004 1092 Enqueuing Move request for scope (14.02, -9.66)
00:45:49.434 00.003 2744 Worker thread wakes up
00:45:49.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (14.02, -9.66) opts 0xd
00:45:49.434 00.000 2744 Handling offset move in thread for scope, endpoint = (14.02, -9.66)
00:45:49.435 00.001 2744 Moving (14.02, -9.66) raw xDistance=16.76 yDistance=-5.53
00:45:49.435 00.000 2744 GuideAlgorithmHysteresis::Result() returns 10.56 from input 16.76
00:45:49.435 00.000 2744 resist switch: large excursion: input -5.53 thresh 1.35 direction from 0 to -1
00:45:49.435 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-16.59
00:45:49.435 00.000 2744 GuideAlgorithmResistSwitch::result() returns -5.53 from input -5.53
00:45:49.435 00.000 2744 MoveAxis(W, 3753, ABG)
00:45:49.435 00.000 2744 duration set to 2500 by maxRaDuration
00:45:49.435 00.000 2744 Guiding  Dir = 3, Dur = 2500
00:45:49.435 00.000 2744 IsSlewing returns 0
00:45:49.436 00.001 2744 IsGuiding returns 0
00:45:49.436 00.000 2744 PulseGuide returned control before completion, sleep 2510
00:45:49.454 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4759, FiltMin=1591, FiltMax=65535, Gamma=0.510
00:45:49.472 00.018 1092 UpdateGuideState exits: m=485813 SNR=77.4
00:45:49.477 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:49.479 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:49.484 00.005 1092 Enqueuing Expose request
00:45:50.198 00.714 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:50.203 00.005 1092 case statement mapped state 6 to 3
00:45:50.205 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:50.300 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:50.304 00.004 1092 case statement mapped state 6 to 3
00:45:50.309 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:50.403 00.094 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
00:45:50.407 00.004 1092 PhdController::Dither begins
00:45:50.411 00.004 1092 dither: size=1.00, dRA=0.65 dDec=0.49
00:45:50.416 00.005 1092 MountToCamera -- mountTheta (0.65) + m_xAngle (-0.43) = xAngle (0.23 = 0.23)
00:45:50.423 00.007 1092 MountToCamera -- mountX=0.65 mountY=0.49 hyp=0.81 mountTheta=0.65 cameraX=0.79, cameraY=0.18 cameraTheta=0.23
00:45:50.429 00.006 1092 setting lock position to (1603.00, 1129.33)
00:45:50.433 00.004 1092 Mount: notify guiding dithered (0.8, 0.2)
00:45:50.438 00.005 1092 MultiStar: stabilizing after lock position change
00:45:50.441 00.003 1092 Status Line: Dither by 0.65,0.49
00:45:50.459 00.018 1092 PhdController: newstate STATE_SETTLE_BEGIN
00:45:50.471 00.012 1092 PhdController: newstate STATE_SETTLE_WAIT
00:45:50.480 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
00:45:51.951 01.471 2744 IsGuiding returns 1
00:45:51.951 00.000 2744 scope still moving after pulse duration time elapsed
00:45:51.981 00.030 2744 IsSlewing returns 0
00:45:51.981 00.000 2744 IsGuiding returns 0
00:45:51.981 00.000 2744 scope move finished after 2500 + 46 ms
00:45:51.981 00.000 2744 Move returns status 0, amount 2500
00:45:51.981 00.000 2744 MoveAxis(N, 1039, ABG)
00:45:51.981 00.000 2744 Guiding  Dir = 0, Dur = 1039
00:45:51.981 00.000 2744 IsSlewing returns 0
00:45:51.983 00.002 2744 IsGuiding returns 0
00:45:51.983 00.000 2744 PulseGuide returned control before completion, sleep 1049
00:45:53.042 01.059 2744 IsGuiding returns 1
00:45:53.042 00.000 2744 scope still moving after pulse duration time elapsed
00:45:53.073 00.031 2744 IsSlewing returns 0
00:45:53.073 00.000 2744 IsGuiding returns 0
00:45:53.073 00.000 2744 scope move finished after 1039 + 51 ms
00:45:53.073 00.000 2744 Move returns status 0, amount 1039
00:45:53.073 00.000 2744 move complete, result=0
00:45:53.074 00.001 2744 worker thread done servicing request
00:45:53.074 00.000 2744 Worker thread wakes up
00:45:53.074 00.000 1092 GuideStep: 16.8 px 2500 ms WEST, -5.5 px 1039 ms NORTH
00:45:53.077 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:53.077 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1601,1104,31,31)
00:45:55.462 02.385 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:55.464 00.002 1092 case statement mapped state 6 to 3
00:45:55.466 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:55.614 00.148 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
00:45:55.616 00.002 1092 PhdController::Guide reentrancy state = 9 op = 0
00:45:55.619 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
00:45:55.666 00.047 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:45:55.669 00.003 1092 case statement mapped state 6 to 3
00:45:55.671 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:45:56.487 00.816 2744 Exposure complete
00:45:56.757 00.270 2744 worker thread done servicing request
00:45:56.757 00.000 1092 OnExposeComplete: enter
00:45:56.761 00.004 1092 UpdateGuideState(): m_state=6
00:45:56.765 00.004 1092 Star::Find(15, 1616, 1119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1171
00:45:56.770 00.005 1092 Star::Find returns 1 (0), X=1610.12, Y=1124.89, Mass=508570, SNR=80.5, Peak=55943 HFD=3.0
00:45:56.773 00.003 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
00:45:56.778 00.005 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
00:45:56.781 00.003 1092 CameraToMount -- cameraX=7.12 cameraY=-4.44 hyp=8.39 cameraTheta=-0.56 mountX=8.32 mountY=-2.36, mountTheta=-0.28
00:45:56.786 00.005 1092 dither recenter: remaining=(-0.6,-0.5) step=(-0.6,-0.5)
00:45:56.789 00.003 1092 MountToCamera -- mountTheta (-2.49) + m_xAngle (-0.43) = xAngle (-2.92 = -2.92)
00:45:56.792 00.003 1092 MountToCamera -- mountX=-0.65 mountY=-0.49 hyp=0.81 mountTheta=-2.49 cameraX=-0.79, cameraY=-0.18 cameraTheta=-2.92
00:45:56.795 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=-0.18, opts=4)
00:45:56.798 00.003 1092 Enqueuing Move request for scope (-0.79, -0.18)
00:45:56.801 00.003 1092 Mount: notify direct move -0.65,-0.49
00:45:56.803 00.002 2744 Worker thread wakes up
00:45:56.803 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.18) opts 0x4
00:45:56.803 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, -0.18)
00:45:56.803 00.000 2744 Moving (-0.79, -0.18) raw xDistance=-0.65 yDistance=-0.49
00:45:56.803 00.000 2744 MoveAxis(E, 230, B)
00:45:56.803 00.000 2744 Guiding  Dir = 2, Dur = 230
00:45:56.804 00.001 2744 IsSlewing returns 0
00:45:56.804 00.000 2744 IsGuiding returns 0
00:45:56.804 00.000 2744 PulseGuide returned control before completion, sleep 240
00:45:56.829 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1309, FiltMax=65535, Gamma=0.510
00:45:56.852 00.023 1092 UpdateGuideState exits: m=508570 SNR=80.5
00:45:56.855 00.003 1092 PhdController: settling, locked = 1, distance = 15.00 (4.00) aobump = 0 frame = 1 / 99999
00:45:56.859 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778996756.859,"Host":"TALL-PINES-2024","Inst":1,"Distance":15.00,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:45:56.862 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:45:56.865 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:45:56.870 00.005 1092 Enqueuing Expose request
00:45:57.055 00.185 2744 IsGuiding returns 1
00:45:57.055 00.000 2744 scope still moving after pulse duration time elapsed
00:45:57.087 00.032 2744 IsSlewing returns 0
00:45:57.088 00.001 2744 IsGuiding returns 0
00:45:57.088 00.000 2744 scope move finished after 230 + 53 ms
00:45:57.088 00.000 2744 Move returns status 0, amount 230
00:45:57.088 00.000 2744 MoveAxis(N, 93, B)
00:45:57.088 00.000 2744 Guiding  Dir = 0, Dur = 93
00:45:57.088 00.000 2744 IsSlewing returns 0
00:45:57.089 00.001 2744 IsGuiding returns 0
00:45:57.089 00.000 2744 PulseGuide returned control before completion, sleep 103
00:45:57.197 00.108 2744 IsGuiding returns 1
00:45:57.197 00.000 2744 scope still moving after pulse duration time elapsed
00:45:57.229 00.032 2744 IsSlewing returns 0
00:45:57.229 00.000 2744 IsGuiding returns 0
00:45:57.229 00.000 2744 scope move finished after 93 + 47 ms
00:45:57.230 00.001 2744 Move returns status 0, amount 93
00:45:57.230 00.000 2744 move complete, result=0
00:45:57.230 00.000 2744 worker thread done servicing request
00:45:57.230 00.000 2744 Worker thread wakes up
00:45:57.230 00.000 1092 GuideStep: -0.6 px 230 ms EAST, -0.5 px 93 ms NORTH
00:45:57.235 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:45:57.235 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1595,1110,31,31)
00:46:00.652 03.417 2744 Exposure complete
00:46:00.896 00.244 2744 worker thread done servicing request
00:46:00.896 00.000 1092 OnExposeComplete: enter
00:46:00.899 00.003 1092 UpdateGuideState(): m_state=6
00:46:00.903 00.004 1092 Star::Find(15, 1610, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1172
00:46:00.906 00.003 1092 Star::Find returns 1 (0), X=1611.06, Y=1125.17, Mass=508827, SNR=84.0, Peak=57994 HFD=3.0
00:46:00.910 00.004 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
00:46:00.912 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
00:46:00.916 00.004 1092 CameraToMount -- cameraX=8.06 cameraY=-4.17 hyp=9.07 cameraTheta=-0.48 mountX=9.06 mountY=-1.85, mountTheta=-0.20
00:46:00.921 00.005 1092 SchedulePrimaryMove(0F8C9988, x=8.06, y=-4.17, opts=13)
00:46:00.925 00.004 1092 Enqueuing Move request for scope (8.06, -4.17)
00:46:00.928 00.003 2744 Worker thread wakes up
00:46:00.928 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (8.06, -4.17) opts 0xd
00:46:00.928 00.000 2744 Handling offset move in thread for scope, endpoint = (8.06, -4.17)
00:46:00.928 00.000 2744 Moving (8.06, -4.17) raw xDistance=9.06 yDistance=-1.85
00:46:00.928 00.000 2744 GuideAlgorithmHysteresis::Result() returns 5.71 from input 9.06
00:46:00.928 00.000 2744 resist switch: large excursion: input -1.85 thresh 1.35 direction from 0 to -1
00:46:00.928 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.54
00:46:00.928 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.85 from input -1.85
00:46:00.928 00.000 2744 MoveAxis(W, 2029, ABG)
00:46:00.928 00.000 2744 Guiding  Dir = 3, Dur = 2029
00:46:00.929 00.001 2744 IsSlewing returns 0
00:46:00.929 00.000 2744 IsGuiding returns 0
00:46:00.929 00.000 2744 PulseGuide returned control before completion, sleep 2039
00:46:00.950 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4771, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:46:00.972 00.022 1092 UpdateGuideState exits: m=508827 SNR=84.0
00:46:00.976 00.004 1092 PhdController: settling, locked = 1, distance = 9.07 (4.00) aobump = 0 frame = 2 / 99999
00:46:00.979 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778996760.979,"Host":"TALL-PINES-2024","Inst":1,"Distance":9.07,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:46:00.984 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:00.988 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:00.990 00.002 1092 Enqueuing Expose request
00:46:02.973 01.983 2744 IsGuiding returns 1
00:46:02.973 00.000 2744 scope still moving after pulse duration time elapsed
00:46:03.004 00.031 2744 IsSlewing returns 0
00:46:03.004 00.000 2744 IsGuiding returns 0
00:46:03.004 00.000 2744 scope move finished after 2029 + 46 ms
00:46:03.004 00.000 2744 Move returns status 0, amount 2029
00:46:03.004 00.000 2744 MoveAxis(N, 347, ABG)
00:46:03.005 00.001 2744 Guiding  Dir = 0, Dur = 347
00:46:03.005 00.000 2744 IsSlewing returns 0
00:46:03.005 00.000 2744 IsGuiding returns 0
00:46:03.005 00.000 2744 PulseGuide returned control before completion, sleep 357
00:46:03.364 00.359 2744 IsGuiding returns 1
00:46:03.364 00.000 2744 scope still moving after pulse duration time elapsed
00:46:03.396 00.032 2744 IsSlewing returns 0
00:46:03.396 00.000 2744 IsGuiding returns 0
00:46:03.396 00.000 2744 scope move finished after 347 + 43 ms
00:46:03.397 00.001 2744 Move returns status 0, amount 347
00:46:03.397 00.000 2744 move complete, result=0
00:46:03.397 00.000 2744 worker thread done servicing request
00:46:03.397 00.000 2744 Worker thread wakes up
00:46:03.397 00.000 1092 GuideStep: 9.1 px 2029 ms WEST, -1.8 px 347 ms NORTH
00:46:03.400 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:03.400 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1596,1110,31,31)
00:46:06.805 03.405 2744 Exposure complete
00:46:07.131 00.326 2744 worker thread done servicing request
00:46:07.132 00.001 1092 OnExposeComplete: enter
00:46:07.136 00.004 1092 UpdateGuideState(): m_state=6
00:46:07.140 00.004 1092 Star::Find(15, 1611, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1173
00:46:07.146 00.006 1092 Star::Find returns 1 (0), X=1605.64, Y=1129.18, Mass=521756, SNR=100.1, Peak=51744 HFD=3.7
00:46:07.154 00.008 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
00:46:07.162 00.008 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
00:46:07.167 00.005 1092 CameraToMount -- cameraX=2.64 cameraY=-0.15 hyp=2.64 cameraTheta=-0.06 mountX=2.46 mountY=0.56, mountTheta=0.22
00:46:07.182 00.015 1092 SchedulePrimaryMove(0F8C9988, x=2.64, y=-0.15, opts=13)
00:46:07.187 00.005 1092 Enqueuing Move request for scope (2.64, -0.15)
00:46:07.191 00.004 2744 Worker thread wakes up
00:46:07.191 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.64, -0.15) opts 0xd
00:46:07.191 00.000 2744 Handling offset move in thread for scope, endpoint = (2.64, -0.15)
00:46:07.191 00.000 2744 Moving (2.64, -0.15) raw xDistance=2.46 yDistance=0.56
00:46:07.192 00.001 2744 GuideAlgorithmHysteresis::Result() returns 1.95 from input 2.46
00:46:07.192 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:46:07.192 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
00:46:07.192 00.000 2744 MoveAxis(W, 694, ABG)
00:46:07.192 00.000 2744 Guiding  Dir = 3, Dur = 694
00:46:07.192 00.000 2744 IsSlewing returns 0
00:46:07.193 00.001 2744 IsGuiding returns 0
00:46:07.193 00.000 2744 PulseGuide returned control before completion, sleep 704
00:46:07.221 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1517, FiltMax=65535, Gamma=0.510
00:46:07.244 00.023 1092 UpdateGuideState exits: m=521756 SNR=100.1
00:46:07.249 00.005 1092 PhdController: settling, locked = 1, distance = 7.14 (4.00) aobump = 0 frame = 3 / 99999
00:46:07.253 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778996767.253,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.14,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:46:07.257 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:07.263 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:07.267 00.004 1092 Enqueuing Expose request
00:46:07.902 00.635 2744 IsGuiding returns 1
00:46:07.902 00.000 2744 scope still moving after pulse duration time elapsed
00:46:07.934 00.032 2744 IsSlewing returns 0
00:46:07.935 00.001 2744 IsGuiding returns 0
00:46:07.935 00.000 2744 scope move finished after 694 + 48 ms
00:46:07.935 00.000 2744 Move returns status 0, amount 694
00:46:07.935 00.000 2744 MoveAxis(N, 0, ABG)
00:46:07.935 00.000 2744 Move returns status 0, amount 0
00:46:07.935 00.000 2744 move complete, result=0
00:46:07.935 00.000 2744 worker thread done servicing request
00:46:07.935 00.000 2744 Worker thread wakes up
00:46:07.935 00.000 1092 GuideStep: 2.5 px 694 ms WEST, 0.6 px 0 ms NORTH
00:46:07.938 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:07.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:11.336 03.398 2744 Exposure complete
00:46:11.567 00.231 2744 worker thread done servicing request
00:46:11.568 00.001 1092 OnExposeComplete: enter
00:46:11.571 00.003 1092 UpdateGuideState(): m_state=6
00:46:11.574 00.003 1092 Star::Find(15, 1605, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1174
00:46:11.577 00.003 1092 Star::Find returns 1 (0), X=1603.18, Y=1130.45, Mass=550478, SNR=90.4, Peak=54173 HFD=3.4
00:46:11.580 00.003 1092 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.43) = xAngle (1.85 = 1.85)
00:46:11.582 00.002 1092 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.69 = 1.69)
00:46:11.584 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=1.12 hyp=1.13 cameraTheta=1.42 mountX=-0.31 mountY=1.12, mountTheta=1.84
00:46:11.588 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=1.12, opts=13)
00:46:11.592 00.004 1092 Enqueuing Move request for scope (0.17, 1.12)
00:46:11.596 00.004 2744 Worker thread wakes up
00:46:11.597 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 1.12) opts 0xd
00:46:11.597 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 1.12)
00:46:11.597 00.000 2744 Moving (0.17, 1.12) raw xDistance=-0.31 yDistance=1.12
00:46:11.597 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.31
00:46:11.597 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:46:11.597 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.12
00:46:11.597 00.000 2744 MoveAxis(E, 20, ABG)
00:46:11.597 00.000 2744 Guiding  Dir = 2, Dur = 20
00:46:11.597 00.000 2744 IsSlewing returns 0
00:46:11.598 00.001 2744 IsGuiding returns 0
00:46:11.598 00.000 2744 PulseGuide returned control before completion, sleep 30
00:46:11.621 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1418, FiltMax=65535, Gamma=0.510
00:46:11.638 00.017 2744 IsGuiding returns 1
00:46:11.638 00.000 2744 scope still moving after pulse duration time elapsed
00:46:11.639 00.001 1092 UpdateGuideState exits: m=550478 SNR=90.4
00:46:11.643 00.004 1092 PhdController: settling, locked = 1, distance = 5.34 (4.00) aobump = 0 frame = 4 / 99999
00:46:11.646 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778996771.646,"Host":"TALL-PINES-2024","Inst":1,"Distance":5.34,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:46:11.649 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:11.652 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:11.655 00.003 1092 Enqueuing Expose request
00:46:11.669 00.014 2744 IsSlewing returns 0
00:46:11.669 00.000 2744 IsGuiding returns 0
00:46:11.669 00.000 2744 scope move finished after 20 + 51 ms
00:46:11.670 00.001 2744 Move returns status 0, amount 20
00:46:11.670 00.000 2744 MoveAxis(N, 0, ABG)
00:46:11.670 00.000 2744 Move returns status 0, amount 0
00:46:11.670 00.000 2744 move complete, result=0
00:46:11.670 00.000 2744 worker thread done servicing request
00:46:11.670 00.000 2744 Worker thread wakes up
00:46:11.670 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:11.670 00.000 1092 GuideStep: -0.3 px 20 ms EAST, 1.1 px 0 ms NORTH
00:46:11.673 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:15.089 03.416 2744 Exposure complete
00:46:15.326 00.237 2744 worker thread done servicing request
00:46:15.326 00.000 1092 OnExposeComplete: enter
00:46:15.329 00.003 1092 UpdateGuideState(): m_state=6
00:46:15.336 00.007 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1175
00:46:15.340 00.004 1092 Star::Find returns 1 (0), X=1602.83, Y=1130.80, Mass=536429, SNR=94.9, Peak=57517 HFD=3.3
00:46:15.346 00.006 1092 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.43) = xAngle (2.11 = 2.11)
00:46:15.349 00.003 1092 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.96 = 1.96)
00:46:15.355 00.006 1092 CameraToMount -- cameraX=-0.17 cameraY=1.46 hyp=1.47 cameraTheta=1.69 mountX=-0.76 mountY=1.36, mountTheta=2.08
00:46:15.362 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=1.46, opts=13)
00:46:15.365 00.003 1092 Enqueuing Move request for scope (-0.17, 1.46)
00:46:15.368 00.003 2744 Worker thread wakes up
00:46:15.369 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 1.46) opts 0xd
00:46:15.369 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 1.46)
00:46:15.369 00.000 2744 Moving (-0.17, 1.46) raw xDistance=-0.76 yDistance=1.36
00:46:15.369 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
00:46:15.369 00.000 2744 resist switch: large excursion: input 1.36 thresh 1.35 direction from -1 to 1
00:46:15.369 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.08
00:46:15.369 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.36 from input 1.36
00:46:15.369 00.000 2744 MoveAxis(E, 172, ABG)
00:46:15.369 00.000 2744 Guiding  Dir = 2, Dur = 172
00:46:15.369 00.000 2744 IsSlewing returns 0
00:46:15.370 00.001 2744 IsGuiding returns 0
00:46:15.370 00.000 2744 PulseGuide returned control before completion, sleep 182
00:46:15.387 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4765, FiltMin=1581, FiltMax=65535, Gamma=0.510
00:46:15.406 00.019 1092 UpdateGuideState exits: m=536429 SNR=94.9
00:46:15.409 00.003 1092 PhdController: settling, locked = 1, distance = 4.18 (4.00) aobump = 0 frame = 5 / 99999
00:46:15.412 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778996775.412,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.18,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:46:15.414 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:15.416 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:15.419 00.003 1092 Enqueuing Expose request
00:46:15.560 00.141 2744 IsGuiding returns 1
00:46:15.560 00.000 2744 scope still moving after pulse duration time elapsed
00:46:15.592 00.032 2744 IsSlewing returns 0
00:46:15.593 00.001 2744 IsGuiding returns 0
00:46:15.593 00.000 2744 scope move finished after 172 + 51 ms
00:46:15.593 00.000 2744 Move returns status 0, amount 172
00:46:15.593 00.000 2744 MoveAxis(S, 256, ABG)
00:46:15.593 00.000 2744 Guiding  Dir = 1, Dur = 256
00:46:15.594 00.001 2744 IsSlewing returns 0
00:46:15.594 00.000 2744 IsGuiding returns 0
00:46:15.594 00.000 2744 PulseGuide returned control before completion, sleep 266
00:46:15.873 00.279 2744 IsGuiding returns 1
00:46:15.873 00.000 2744 scope still moving after pulse duration time elapsed
00:46:15.905 00.032 2744 IsSlewing returns 0
00:46:15.905 00.000 2744 IsGuiding returns 0
00:46:15.905 00.000 2744 scope move finished after 256 + 55 ms
00:46:15.905 00.000 2744 Move returns status 0, amount 256
00:46:15.905 00.000 2744 move complete, result=0
00:46:15.906 00.001 2744 worker thread done servicing request
00:46:15.906 00.000 2744 Worker thread wakes up
00:46:15.906 00.000 1092 GuideStep: -0.8 px 172 ms EAST, 1.4 px 256 ms SOUTH
00:46:15.910 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:15.910 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:19.304 03.394 2744 Exposure complete
00:46:19.564 00.260 2744 worker thread done servicing request
00:46:19.564 00.000 1092 OnExposeComplete: enter
00:46:19.569 00.005 1092 UpdateGuideState(): m_state=6
00:46:19.572 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1176
00:46:19.576 00.004 1092 Star::Find returns 1 (0), X=1603.23, Y=1130.83, Mass=504447, SNR=81.7, Peak=48039 HFD=3.2
00:46:19.579 00.003 1092 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.43) = xAngle (1.85 = 1.85)
00:46:19.584 00.005 1092 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.69 = 1.69)
00:46:19.586 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=1.49 hyp=1.51 cameraTheta=1.42 mountX=-0.41 mountY=1.50, mountTheta=1.84
00:46:19.593 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=1.49, opts=13)
00:46:19.596 00.003 1092 Enqueuing Move request for scope (0.22, 1.49)
00:46:19.601 00.005 2744 Worker thread wakes up
00:46:19.601 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 1.49) opts 0xd
00:46:19.601 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 1.49)
00:46:19.602 00.001 2744 Moving (0.22, 1.49) raw xDistance=-0.41 yDistance=1.50
00:46:19.602 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.41
00:46:19.602 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.50 from input 1.50
00:46:19.602 00.000 2744 MoveAxis(E, 105, ABG)
00:46:19.602 00.000 2744 Guiding  Dir = 2, Dur = 105
00:46:19.602 00.000 2744 IsSlewing returns 0
00:46:19.602 00.000 2744 IsGuiding returns 0
00:46:19.603 00.001 2744 PulseGuide returned control before completion, sleep 115
00:46:19.621 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4775, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:46:19.639 00.018 1092 UpdateGuideState exits: m=504447 SNR=81.7
00:46:19.643 00.004 1092 PhdController: settling, locked = 1, distance = 3.38 (4.00) aobump = 0 frame = 6 / 99999
00:46:19.648 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778996779.648,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.38,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
00:46:19.652 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:19.654 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:19.657 00.003 1092 Enqueuing Expose request
00:46:19.721 00.064 2744 IsGuiding returns 1
00:46:19.721 00.000 2744 scope still moving after pulse duration time elapsed
00:46:19.753 00.032 2744 IsSlewing returns 0
00:46:19.753 00.000 2744 IsGuiding returns 0
00:46:19.753 00.000 2744 scope move finished after 105 + 45 ms
00:46:19.753 00.000 2744 Move returns status 0, amount 105
00:46:19.753 00.000 2744 MoveAxis(S, 281, ABG)
00:46:19.754 00.001 2744 Guiding  Dir = 1, Dur = 281
00:46:19.754 00.000 2744 IsSlewing returns 0
00:46:19.754 00.000 2744 IsGuiding returns 0
00:46:19.754 00.000 2744 PulseGuide returned control before completion, sleep 291
00:46:20.051 00.297 2744 IsGuiding returns 1
00:46:20.051 00.000 2744 scope still moving after pulse duration time elapsed
00:46:20.083 00.032 2744 IsSlewing returns 0
00:46:20.083 00.000 2744 IsGuiding returns 0
00:46:20.083 00.000 2744 scope move finished after 281 + 47 ms
00:46:20.084 00.001 2744 Move returns status 0, amount 281
00:46:20.084 00.000 2744 move complete, result=0
00:46:20.084 00.000 2744 worker thread done servicing request
00:46:20.084 00.000 2744 Worker thread wakes up
00:46:20.084 00.000 1092 GuideStep: -0.4 px 105 ms EAST, 1.5 px 281 ms SOUTH
00:46:20.087 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:20.087 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:23.496 03.409 2744 Exposure complete
00:46:23.755 00.259 2744 worker thread done servicing request
00:46:23.756 00.001 1092 OnExposeComplete: enter
00:46:23.760 00.004 1092 UpdateGuideState(): m_state=6
00:46:23.763 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1177
00:46:23.766 00.003 1092 Star::Find returns 1 (0), X=1603.36, Y=1130.62, Mass=529705, SNR=89.9, Peak=53299 HFD=3.3
00:46:23.769 00.003 1092 CameraToMount -- cameraTheta (1.30) - m_xAngle (-0.43) = xAngle (1.73 = 1.73)
00:46:23.771 00.002 1092 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.57 = 1.57)
00:46:23.773 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=1.28 hyp=1.33 cameraTheta=1.30 mountX=-0.20 mountY=1.33, mountTheta=1.72
00:46:23.780 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=1.28, opts=13)
00:46:23.784 00.004 1092 Enqueuing Move request for scope (0.36, 1.28)
00:46:23.787 00.003 2744 Worker thread wakes up
00:46:23.787 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.28) opts 0xd
00:46:23.787 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 1.28)
00:46:23.787 00.000 2744 Moving (0.36, 1.28) raw xDistance=-0.20 yDistance=1.33
00:46:23.787 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
00:46:23.787 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.33 from input 1.33
00:46:23.787 00.000 2744 MoveAxis(E, 0, ABG)
00:46:23.787 00.000 2744 Move returns status 0, amount 0
00:46:23.788 00.001 2744 MoveAxis(S, 250, ABG)
00:46:23.788 00.000 2744 Guiding  Dir = 1, Dur = 250
00:46:23.788 00.000 2744 IsSlewing returns 0
00:46:23.788 00.000 2744 IsGuiding returns 0
00:46:23.788 00.000 2744 PulseGuide returned control before completion, sleep 260
00:46:23.809 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:46:23.828 00.019 1092 UpdateGuideState exits: m=529705 SNR=89.9
00:46:23.831 00.003 1092 PhdController: settling, locked = 1, distance = 2.76 (4.00) aobump = 0 frame = 7 / 99999
00:46:23.835 00.004 1092 PhdController: newstate STATE_FINISH
00:46:23.838 00.003 1092 PhdController complete: success
00:46:23.841 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1778996783.840,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
00:46:23.844 00.003 1092 Mount: notify guiding dither settle done success=1
00:46:23.847 00.003 1092 PhdController: newstate STATE_IDLE
00:46:23.849 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:23.852 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:23.855 00.003 1092 Enqueuing Expose request
00:46:24.055 00.200 2744 IsGuiding returns 1
00:46:24.055 00.000 2744 scope still moving after pulse duration time elapsed
00:46:24.086 00.031 2744 IsSlewing returns 0
00:46:24.086 00.000 2744 IsGuiding returns 0
00:46:24.086 00.000 2744 scope move finished after 250 + 48 ms
00:46:24.086 00.000 2744 Move returns status 0, amount 250
00:46:24.086 00.000 2744 move complete, result=0
00:46:24.087 00.001 2744 worker thread done servicing request
00:46:24.087 00.000 2744 Worker thread wakes up
00:46:24.087 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 1.3 px 250 ms SOUTH
00:46:24.090 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:24.090 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:27.466 03.376 2744 Exposure complete
00:46:27.656 00.190 2744 worker thread done servicing request
00:46:27.656 00.000 1092 OnExposeComplete: enter
00:46:27.659 00.003 1092 UpdateGuideState(): m_state=6
00:46:27.662 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.665 00.003 1092 Star::Find returns 1 (0), X=1602.87, Y=1129.50, Mass=526656, SNR=82.5, Peak=62771 HFD=3.5
00:46:27.668 00.003 1092 MultiStar: exiting stabilization period
00:46:27.669 00.001 1092 MultiStar: updating star positions after lock position change
00:46:27.671 00.002 1092 Star::Find(15, 1424, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.677 00.006 1092 Star::Find returns 1 (0), X=1424.90, Y=1003.59, Mass=459693, SNR=80.5, Peak=58586 HFD=3.2
00:46:27.680 00.003 1092 Star::Find(15, 1551, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.683 00.003 1092 Star::Find returns 1 (0), X=1550.77, Y=226.81, Mass=338477, SNR=72.7, Peak=43485 HFD=2.5
00:46:27.687 00.004 1092 Star::Find(15, 894, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.690 00.003 1092 Star::Find returns 1 (0), X=894.48, Y=763.98, Mass=361430, SNR=66.4, Peak=42090 HFD=3.6
00:46:27.694 00.004 1092 Star::Find(15, 1375, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.697 00.003 1092 Star::Find returns 1 (0), X=1374.71, Y=429.75, Mass=303625, SNR=71.9, Peak=41543 HFD=2.7
00:46:27.701 00.004 1092 Star::Find(15, 1854, 829, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.703 00.002 1092 Star::Find returns 1 (0), X=1854.58, Y=828.73, Mass=302998, SNR=64.2, Peak=33693 HFD=2.8
00:46:27.705 00.002 1092 Star::Find(15, 1858, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.708 00.003 1092 Star::Find returns 1 (0), X=1858.06, Y=736.00, Mass=288646, SNR=56.8, Peak=36455 HFD=2.8
00:46:27.712 00.004 1092 Star::Find(15, 944, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.715 00.003 1092 Star::Find returns 1 (0), X=944.16, Y=901.30, Mass=215571, SNR=46.0, Peak=32333 HFD=2.7
00:46:27.719 00.004 1092 Star::Find(15, 1542, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.721 00.002 1092 Star::Find returns 1 (0), X=1542.96, Y=876.05, Mass=171881, SNR=40.8, Peak=27264 HFD=2.8
00:46:27.724 00.003 1092 Star::Find(15, 1877, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.726 00.002 1092 Star::Find returns 1 (0), X=1876.16, Y=489.98, Mass=290398, SNR=53.4, Peak=23264 HFD=4.1
00:46:27.729 00.003 1092 Star::Find(15, 214, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.731 00.002 1092 Star::Find returns 1 (0), X=213.60, Y=454.15, Mass=142861, SNR=40.7, Peak=23447 HFD=2.5
00:46:27.733 00.002 1092 Star::Find(15, 1650, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1178
00:46:27.735 00.002 1092 Star::Find returns 1 (0), X=1650.87, Y=1013.03, Mass=188041, SNR=42.6, Peak=25053 HFD=2.8
00:46:27.737 00.002 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
00:46:27.739 00.002 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
00:46:27.742 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.17 hyp=0.22 cameraTheta=2.26 mountX=-0.19 mountY=0.12, mountTheta=2.58
00:46:27.747 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.17, opts=13)
00:46:27.750 00.003 1092 Enqueuing Move request for scope (-0.14, 0.17)
00:46:27.752 00.002 2744 Worker thread wakes up
00:46:27.753 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.17) opts 0xd
00:46:27.753 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.17)
00:46:27.753 00.000 2744 Moving (-0.14, 0.17) raw xDistance=-0.19 yDistance=0.12
00:46:27.753 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:46:27.753 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:27.753 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:46:27.753 00.000 2744 MoveAxis(E, 0, ABG)
00:46:27.753 00.000 2744 Move returns status 0, amount 0
00:46:27.753 00.000 2744 MoveAxis(N, 0, ABG)
00:46:27.753 00.000 2744 Move returns status 0, amount 0
00:46:27.753 00.000 2744 move complete, result=0
00:46:27.753 00.000 2744 worker thread done servicing request
00:46:27.768 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:46:27.783 00.015 1092 UpdateGuideState exits: m=526656 SNR=82.5
00:46:27.786 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:27.788 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:27.790 00.002 1092 Enqueuing Expose request
00:46:27.793 00.003 2744 Worker thread wakes up
00:46:27.793 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
00:46:27.796 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:27.796 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:31.203 03.407 2744 Exposure complete
00:46:31.406 00.203 2744 worker thread done servicing request
00:46:31.406 00.000 1092 OnExposeComplete: enter
00:46:31.409 00.003 1092 UpdateGuideState(): m_state=6
00:46:31.412 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1179
00:46:31.416 00.004 1092 Star::Find returns 1 (0), X=1602.80, Y=1129.20, Mass=474027, SNR=77.5, Peak=55603 HFD=3.3
00:46:31.419 00.003 1092 MultiStar: [#1 0.06,-0.05,1.02,U] [#2 0.04,0.10,1.00,U] [#3 -0.16,0.08,0.79,U] [#4 0.17,0.22,0.93,U] [#5 0.14,-0.03,0.78,U] [#6 0.06,-0.02,0.73,U] [#7 0.20,0.11,0.65,U] [#8 -0.16,-0.15,0.60,U] 
00:46:31.421 00.002 1092 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.21, -0.13}
00:46:31.424 00.003 1092 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.43) = xAngle (1.23 = 1.23)
00:46:31.427 00.003 1092 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.07 = 1.07)
00:46:31.429 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.02 cameraTheta=0.80 mountX=0.01 mountY=0.02, mountTheta=1.20
00:46:31.437 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.02, opts=13)
00:46:31.440 00.003 1092 Enqueuing Move request for scope (0.02, 0.02)
00:46:31.444 00.004 2744 Worker thread wakes up
00:46:31.444 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
00:46:31.444 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
00:46:31.444 00.000 2744 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=0.02
00:46:31.444 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:46:31.444 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:31.444 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:46:31.444 00.000 2744 MoveAxis(E, 0, ABG)
00:46:31.444 00.000 2744 Move returns status 0, amount 0
00:46:31.444 00.000 2744 MoveAxis(N, 0, ABG)
00:46:31.444 00.000 2744 Move returns status 0, amount 0
00:46:31.444 00.000 2744 move complete, result=0
00:46:31.445 00.001 2744 worker thread done servicing request
00:46:31.460 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1280, FiltMax=65535, Gamma=0.510
00:46:31.478 00.018 1092 UpdateGuideState exits: m=474027 SNR=77.5
00:46:31.480 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:31.483 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:31.485 00.002 1092 Enqueuing Expose request
00:46:31.488 00.003 2744 Worker thread wakes up
00:46:31.488 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:31.488 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:31.488 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:46:34.877 03.389 2744 Exposure complete
00:46:35.085 00.208 2744 worker thread done servicing request
00:46:35.085 00.000 1092 OnExposeComplete: enter
00:46:35.087 00.002 1092 UpdateGuideState(): m_state=6
00:46:35.090 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1180
00:46:35.093 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1129.12, Mass=513713, SNR=85.3, Peak=55091 HFD=3.5
00:46:35.097 00.004 1092 MultiStar: [#1 0.04,-0.22,0.91,U] [#2 0.09,-0.16,0.96,U] [#3 -0.17,0.03,0.77,U] [#4 0.26,0.02,0.77,U] [#5 0.21,-0.13,0.73,U] [#6 0.24,-0.13,0.67,U] [#7 0.41,-0.03,0.55,U] [#8 -0.41,0.06,0.47,U] 
00:46:35.101 00.004 1092 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {-0.06, -0.22}
00:46:35.103 00.002 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
00:46:35.104 00.001 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
00:46:35.108 00.004 1092 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.97 mountX=0.11 mountY=-0.08, mountTheta=-0.64
00:46:35.116 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.10, opts=13)
00:46:35.119 00.003 1092 Enqueuing Move request for scope (0.07, -0.10)
00:46:35.122 00.003 2744 Worker thread wakes up
00:46:35.122 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
00:46:35.122 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
00:46:35.122 00.000 2744 Moving (0.07, -0.10) raw xDistance=0.11 yDistance=-0.08
00:46:35.122 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:46:35.122 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:35.122 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:35.122 00.000 2744 MoveAxis(E, 0, ABG)
00:46:35.122 00.000 2744 Move returns status 0, amount 0
00:46:35.122 00.000 2744 MoveAxis(N, 0, ABG)
00:46:35.122 00.000 2744 Move returns status 0, amount 0
00:46:35.123 00.001 2744 move complete, result=0
00:46:35.123 00.000 2744 worker thread done servicing request
00:46:35.140 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1415, FiltMax=65535, Gamma=0.510
00:46:35.156 00.016 1092 UpdateGuideState exits: m=513713 SNR=85.3
00:46:35.159 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:35.161 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:35.163 00.002 1092 Enqueuing Expose request
00:46:35.165 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:35.167 00.002 2744 Worker thread wakes up
00:46:35.168 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:35.168 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:38.552 03.384 2744 Exposure complete
00:46:38.749 00.197 2744 worker thread done servicing request
00:46:38.749 00.000 1092 OnExposeComplete: enter
00:46:38.752 00.003 1092 UpdateGuideState(): m_state=6
00:46:38.754 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1181
00:46:38.757 00.003 1092 Star::Find returns 1 (0), X=1602.65, Y=1129.35, Mass=481344, SNR=75.4, Peak=51347 HFD=3.4
00:46:38.760 00.003 1092 MultiStar: [#1 -0.02,-0.15,0.87,U] [#2 -0.23,-0.06,0.97,U] [#3 -0.44,0.18,0.99,U] [#4 -0.01,0.05,1.05,U] [#5 -0.06,-0.02,0.78,U] [#6 -0.04,-0.04,0.80,U] [#7 -0.08,-0.13,0.55,U] [#8 -0.51,-0.30,0.51,U] 
00:46:38.763 00.003 1092 refined, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.35, 0.01}
00:46:38.765 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.57 = -2.57)
00:46:38.768 00.003 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
00:46:38.771 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.99 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
00:46:38.776 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.03, opts=13)
00:46:38.778 00.002 1092 Enqueuing Move request for scope (-0.19, -0.03)
00:46:38.780 00.002 2744 Worker thread wakes up
00:46:38.780 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
00:46:38.780 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
00:46:38.780 00.000 2744 Moving (-0.19, -0.03) raw xDistance=-0.16 yDistance=-0.08
00:46:38.780 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:46:38.780 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:38.780 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:46:38.780 00.000 2744 MoveAxis(E, 0, ABG)
00:46:38.780 00.000 2744 Move returns status 0, amount 0
00:46:38.780 00.000 2744 MoveAxis(N, 0, ABG)
00:46:38.780 00.000 2744 Move returns status 0, amount 0
00:46:38.780 00.000 2744 move complete, result=0
00:46:38.781 00.001 2744 worker thread done servicing request
00:46:38.797 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1683, FiltMax=65535, Gamma=0.510
00:46:38.814 00.017 1092 UpdateGuideState exits: m=481344 SNR=75.4
00:46:38.819 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:38.821 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:38.824 00.003 1092 Enqueuing Expose request
00:46:38.827 00.003 2744 Worker thread wakes up
00:46:38.827 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:46:38.830 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:38.830 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:42.206 03.376 2744 Exposure complete
00:46:42.399 00.193 2744 worker thread done servicing request
00:46:42.399 00.000 1092 OnExposeComplete: enter
00:46:42.401 00.002 1092 UpdateGuideState(): m_state=6
00:46:42.403 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1182
00:46:42.405 00.002 1092 Star::Find returns 1 (0), X=1602.19, Y=1129.49, Mass=555617, SNR=84.5, Peak=53760 HFD=3.4
00:46:42.408 00.003 1092 MultiStar: [#1 -0.77,-0.09,0.91,U] [#2 -0.79,0.32,0.90,U] [#3 -0.91,0.13,0.80,U] [#4 -0.78,0.14,0.80,U] [#5 -0.42,0.05,0.73,U] [#6 -0.49,0.12,0.70,U] [#7 -0.33,0.20,0.60,U] [#8 -0.89,-0.22,0.46,U] 
00:46:42.411 00.003 1092 refined, 8 included, MultiStar: {-0.70, 0.11}, one-star: {-0.81, 0.15}
00:46:42.413 00.002 1092 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
00:46:42.414 00.001 1092 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.02)
00:46:42.416 00.002 1092 CameraToMount -- cameraX=-0.70 cameraY=0.11 hyp=0.71 cameraTheta=2.99 mountX=-0.68 mountY=-0.09, mountTheta=-3.01
00:46:42.422 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.11, opts=13)
00:46:42.425 00.003 1092 Enqueuing Move request for scope (-0.70, 0.11)
00:46:42.427 00.002 2744 Worker thread wakes up
00:46:42.428 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.11) opts 0xd
00:46:42.428 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.11)
00:46:42.428 00.000 2744 Moving (-0.70, 0.11) raw xDistance=-0.68 yDistance=-0.09
00:46:42.428 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.68
00:46:42.428 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:42.428 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:46:42.428 00.000 2744 MoveAxis(E, 153, ABG)
00:46:42.428 00.000 2744 Guiding  Dir = 2, Dur = 153
00:46:42.428 00.000 2744 IsSlewing returns 0
00:46:42.428 00.000 2744 IsGuiding returns 0
00:46:42.429 00.001 2744 PulseGuide returned control before completion, sleep 163
00:46:42.443 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:46:42.456 00.013 1092 UpdateGuideState exits: m=555617 SNR=84.5
00:46:42.460 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:42.463 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:42.466 00.003 1092 Enqueuing Expose request
00:46:42.595 00.129 2744 IsGuiding returns 1
00:46:42.595 00.000 2744 scope still moving after pulse duration time elapsed
00:46:42.626 00.031 2744 IsSlewing returns 0
00:46:42.626 00.000 2744 IsGuiding returns 0
00:46:42.626 00.000 2744 scope move finished after 153 + 44 ms
00:46:42.627 00.001 2744 Move returns status 0, amount 153
00:46:42.627 00.000 2744 MoveAxis(N, 0, ABG)
00:46:42.627 00.000 2744 Move returns status 0, amount 0
00:46:42.627 00.000 2744 move complete, result=0
00:46:42.627 00.000 2744 worker thread done servicing request
00:46:42.627 00.000 2744 Worker thread wakes up
00:46:42.627 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:42.627 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:42.629 00.002 1092 GuideStep: -0.7 px 153 ms EAST, -0.1 px 0 ms NORTH
00:46:46.051 03.422 2744 Exposure complete
00:46:46.264 00.213 2744 worker thread done servicing request
00:46:46.264 00.000 1092 OnExposeComplete: enter
00:46:46.267 00.003 1092 UpdateGuideState(): m_state=6
00:46:46.271 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1183
00:46:46.273 00.002 1092 Star::Find returns 1 (0), X=1602.76, Y=1128.99, Mass=503967, SNR=72.2, Peak=57507 HFD=3.2
00:46:46.276 00.003 1092 MultiStar: [#1 -0.18,-0.28,1.02,U] [#2 -0.06,0.10,0.96,U] [#3 -0.16,-0.17,0.95,U] [#4 -0.13,0.11,0.90,U] [#5 -0.01,-0.45,0.82,U] [#6 -0.28,-0.14,0.90,U] [#7 -0.11,-0.22,0.64,U] [#8 -0.76,-0.36,0.50,U] 
00:46:46.279 00.003 1092 refined, 8 included, MultiStar: {-0.19, -0.18}, one-star: {-0.25, -0.35}
00:46:46.281 00.002 1092 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.43) = xAngle (-1.95 = -1.95)
00:46:46.284 00.003 1092 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.10 = -2.10)
00:46:46.286 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.18 hyp=0.27 cameraTheta=-2.37 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
00:46:46.292 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.18, opts=13)
00:46:46.294 00.002 1092 Enqueuing Move request for scope (-0.19, -0.18)
00:46:46.296 00.002 2744 Worker thread wakes up
00:46:46.297 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.18) opts 0xd
00:46:46.297 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.18)
00:46:46.297 00.000 2744 Moving (-0.19, -0.18) raw xDistance=-0.10 yDistance=-0.23
00:46:46.297 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:46:46.297 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:46.297 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:46:46.297 00.000 2744 MoveAxis(E, 0, ABG)
00:46:46.297 00.000 2744 Move returns status 0, amount 0
00:46:46.297 00.000 2744 MoveAxis(N, 0, ABG)
00:46:46.297 00.000 2744 Move returns status 0, amount 0
00:46:46.297 00.000 2744 move complete, result=0
00:46:46.297 00.000 2744 worker thread done servicing request
00:46:46.316 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4791, FiltMin=1256, FiltMax=65535, Gamma=0.510
00:46:46.331 00.015 1092 UpdateGuideState exits: m=503967 SNR=72.2
00:46:46.335 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:46.338 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:46.340 00.002 1092 Enqueuing Expose request
00:46:46.343 00.003 2744 Worker thread wakes up
00:46:46.343 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:46:46.346 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:46.346 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:49.727 03.381 2744 Exposure complete
00:46:49.938 00.211 2744 worker thread done servicing request
00:46:49.938 00.000 1092 OnExposeComplete: enter
00:46:49.940 00.002 1092 UpdateGuideState(): m_state=6
00:46:49.944 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1184
00:46:49.946 00.002 1092 Star::Find returns 1 (0), X=1603.27, Y=1128.99, Mass=549755, SNR=87.2, Peak=51955 HFD=3.8
00:46:49.949 00.003 1092 MultiStar: [#1 0.40,-0.35,0.86,U] [#2 0.54,-0.30,0.93,U] [#3 0.24,-0.19,0.75,U] [#4 0.39,-0.25,0.66,U] [#5 0.49,-0.45,0.73,U] [#6 0.64,-0.25,0.70,U] [#7 0.67,-0.17,0.59,U] [#8 -0.04,-0.49,0.40,U] 
00:46:49.952 00.003 1092 single-star, 8 included, MultiStar: {0.41, -0.31}, one-star: {0.27, -0.34}
00:46:49.954 00.002 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
00:46:49.957 00.003 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.64 = -0.64)
00:46:49.960 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=-0.34 hyp=0.43 cameraTheta=-0.91 mountX=0.38 mountY=-0.26, mountTheta=-0.59
00:46:49.970 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.34, opts=13)
00:46:49.973 00.003 1092 Enqueuing Move request for scope (0.27, -0.34)
00:46:49.977 00.004 2744 Worker thread wakes up
00:46:49.977 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.34) opts 0xd
00:46:49.977 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.34)
00:46:49.977 00.000 2744 Moving (0.27, -0.34) raw xDistance=0.38 yDistance=-0.26
00:46:49.977 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:46:49.977 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:49.977 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:46:49.977 00.000 2744 MoveAxis(W, 86, ABG)
00:46:49.977 00.000 2744 Guiding  Dir = 3, Dur = 86
00:46:49.978 00.001 2744 IsSlewing returns 0
00:46:49.978 00.000 2744 IsGuiding returns 0
00:46:49.978 00.000 2744 PulseGuide returned control before completion, sleep 96
00:46:49.994 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:46:50.012 00.018 1092 UpdateGuideState exits: m=549755 SNR=87.2
00:46:50.015 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:50.018 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:50.020 00.002 1092 Enqueuing Expose request
00:46:50.083 00.063 2744 IsGuiding returns 1
00:46:50.083 00.000 2744 scope still moving after pulse duration time elapsed
00:46:50.115 00.032 2744 IsSlewing returns 0
00:46:50.115 00.000 2744 IsGuiding returns 0
00:46:50.115 00.000 2744 scope move finished after 86 + 51 ms
00:46:50.115 00.000 2744 Move returns status 0, amount 86
00:46:50.115 00.000 2744 MoveAxis(N, 0, ABG)
00:46:50.115 00.000 2744 Move returns status 0, amount 0
00:46:50.115 00.000 2744 move complete, result=0
00:46:50.117 00.002 2744 worker thread done servicing request
00:46:50.117 00.000 2744 Worker thread wakes up
00:46:50.117 00.000 1092 GuideStep: 0.4 px 86 ms WEST, -0.3 px 0 ms NORTH
00:46:50.120 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:50.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:53.520 03.400 2744 Exposure complete
00:46:53.720 00.200 2744 worker thread done servicing request
00:46:53.720 00.000 1092 OnExposeComplete: enter
00:46:53.723 00.003 1092 UpdateGuideState(): m_state=6
00:46:53.726 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1185
00:46:53.729 00.003 1092 Star::Find returns 1 (0), X=1603.82, Y=1128.85, Mass=513790, SNR=81.8, Peak=52163 HFD=3.3
00:46:53.732 00.003 1092 MultiStar: [#1 0.92,-0.53,1.04,U] [#2 0.96,-0.19,0.93,U] [#3 0.79,-0.22,0.90,U] [#4 0.93,-0.21,0.73,U] [#5 1.02,-0.51,0.89,U] [#6 0.76,-0.54,0.65,U] [#7 1.42,-0.46,0.60,U] [#8 0.45,-0.81,0.50,U] 
00:46:53.734 00.002 1092 single-star, 8 included, MultiStar: {0.90, -0.42}, one-star: {0.82, -0.48}
00:46:53.736 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
00:46:53.738 00.002 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
00:46:53.741 00.003 1092 CameraToMount -- cameraX=0.82 cameraY=-0.48 hyp=0.95 cameraTheta=-0.53 mountX=0.94 mountY=-0.25, mountTheta=-0.25
00:46:53.746 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=-0.48, opts=13)
00:46:53.749 00.003 1092 Enqueuing Move request for scope (0.82, -0.48)
00:46:53.752 00.003 2744 Worker thread wakes up
00:46:53.752 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.48) opts 0xd
00:46:53.752 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, -0.48)
00:46:53.752 00.000 2744 Moving (0.82, -0.48) raw xDistance=0.94 yDistance=-0.25
00:46:53.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.94
00:46:53.752 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:53.752 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:46:53.752 00.000 2744 MoveAxis(W, 217, ABG)
00:46:53.752 00.000 2744 Guiding  Dir = 3, Dur = 217
00:46:53.753 00.001 2744 IsSlewing returns 0
00:46:53.753 00.000 2744 IsGuiding returns 0
00:46:53.753 00.000 2744 PulseGuide returned control before completion, sleep 227
00:46:53.771 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:46:53.788 00.017 1092 UpdateGuideState exits: m=513790 SNR=81.8
00:46:53.790 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:53.793 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:53.795 00.002 1092 Enqueuing Expose request
00:46:53.989 00.194 2744 IsGuiding returns 1
00:46:53.989 00.000 2744 scope still moving after pulse duration time elapsed
00:46:54.020 00.031 2744 IsSlewing returns 0
00:46:54.020 00.000 2744 IsGuiding returns 0
00:46:54.020 00.000 2744 scope move finished after 217 + 51 ms
00:46:54.021 00.001 2744 Move returns status 0, amount 217
00:46:54.021 00.000 2744 MoveAxis(N, 0, ABG)
00:46:54.021 00.000 2744 Move returns status 0, amount 0
00:46:54.021 00.000 2744 move complete, result=0
00:46:54.021 00.000 2744 worker thread done servicing request
00:46:54.021 00.000 2744 Worker thread wakes up
00:46:54.021 00.000 1092 GuideStep: 0.9 px 217 ms WEST, -0.2 px 0 ms NORTH
00:46:54.029 00.008 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:54.029 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:57.414 03.385 2744 Exposure complete
00:46:57.621 00.207 2744 worker thread done servicing request
00:46:57.622 00.001 1092 OnExposeComplete: enter
00:46:57.624 00.002 1092 UpdateGuideState(): m_state=6
00:46:57.627 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1186
00:46:57.629 00.002 1092 Star::Find returns 1 (0), X=1603.39, Y=1128.86, Mass=548742, SNR=84.9, Peak=49427 HFD=3.5
00:46:57.632 00.003 1092 MultiStar: [#1 0.39,-0.54,0.99,U] [#2 0.36,-0.13,0.88,U] [#3 0.10,-0.13,0.79,U] [#4 0.56,-0.27,0.76,U] [#5 0.45,-0.43,0.67,U] [#6 0.45,-0.44,0.76,U] [#7 0.71,-0.23,0.51,U] [#8 -0.05,-0.43,0.44,U] 
00:46:57.634 00.002 1092 refined, 8 included, MultiStar: {0.38, -0.35}, one-star: {0.39, -0.48}
00:46:57.637 00.003 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
00:46:57.639 00.002 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
00:46:57.642 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.35 hyp=0.51 cameraTheta=-0.74 mountX=0.49 mountY=-0.23, mountTheta=-0.44
00:46:57.649 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.35, opts=13)
00:46:57.651 00.002 1092 Enqueuing Move request for scope (0.38, -0.35)
00:46:57.653 00.002 2744 Worker thread wakes up
00:46:57.653 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.35) opts 0xd
00:46:57.654 00.001 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.35)
00:46:57.654 00.000 2744 Moving (0.38, -0.35) raw xDistance=0.49 yDistance=-0.23
00:46:57.654 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
00:46:57.654 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:46:57.654 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:46:57.654 00.000 2744 MoveAxis(W, 125, ABG)
00:46:57.654 00.000 2744 Guiding  Dir = 3, Dur = 125
00:46:57.654 00.000 2744 IsSlewing returns 0
00:46:57.654 00.000 2744 IsGuiding returns 0
00:46:57.655 00.001 2744 PulseGuide returned control before completion, sleep 135
00:46:57.670 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1690, FiltMax=65535, Gamma=0.510
00:46:57.687 00.017 1092 UpdateGuideState exits: m=548742 SNR=84.9
00:46:57.690 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:46:57.693 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:46:57.695 00.002 1092 Enqueuing Expose request
00:46:57.797 00.102 2744 IsGuiding returns 1
00:46:57.797 00.000 2744 scope still moving after pulse duration time elapsed
00:46:57.828 00.031 2744 IsSlewing returns 0
00:46:57.828 00.000 2744 IsGuiding returns 0
00:46:57.828 00.000 2744 scope move finished after 125 + 48 ms
00:46:57.828 00.000 2744 Move returns status 0, amount 125
00:46:57.828 00.000 2744 MoveAxis(N, 0, ABG)
00:46:57.828 00.000 2744 Move returns status 0, amount 0
00:46:57.829 00.001 2744 move complete, result=0
00:46:57.829 00.000 2744 worker thread done servicing request
00:46:57.829 00.000 2744 Worker thread wakes up
00:46:57.829 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:46:57.829 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:46:57.829 00.000 1092 GuideStep: 0.5 px 125 ms WEST, -0.2 px 0 ms NORTH
00:47:01.219 03.390 2744 Exposure complete
00:47:01.454 00.235 2744 worker thread done servicing request
00:47:01.454 00.000 1092 OnExposeComplete: enter
00:47:01.457 00.003 1092 UpdateGuideState(): m_state=6
00:47:01.462 00.005 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1187
00:47:01.466 00.004 1092 Star::Find returns 1 (0), X=1603.10, Y=1128.91, Mass=538745, SNR=86.0, Peak=46307 HFD=3.8
00:47:01.469 00.003 1092 MultiStar: [#1 0.21,-0.41,0.92,U] [#2 0.31,-0.09,0.94,U] [#3 -0.02,-0.12,0.72,U] [#4 0.37,0.04,0.73,U] [#5 0.29,-0.18,0.75,U] [#6 0.32,-0.15,0.66,U] [#7 0.41,-0.28,0.48,U] [#8 -0.09,-0.39,0.39,U] 
00:47:01.472 00.003 1092 refined, 8 included, MultiStar: {0.22, -0.22}, one-star: {0.10, -0.42}
00:47:01.478 00.006 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
00:47:01.480 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
00:47:01.483 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.31 cameraTheta=-0.80 mountX=0.29 mountY=-0.15, mountTheta=-0.49
00:47:01.490 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.22, opts=13)
00:47:01.495 00.005 1092 Enqueuing Move request for scope (0.22, -0.22)
00:47:01.498 00.003 2744 Worker thread wakes up
00:47:01.499 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
00:47:01.499 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
00:47:01.499 00.000 2744 Moving (0.22, -0.22) raw xDistance=0.29 yDistance=-0.15
00:47:01.499 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
00:47:01.499 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:01.499 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:47:01.499 00.000 2744 MoveAxis(E, 0, ABG)
00:47:01.499 00.000 2744 Move returns status 0, amount 0
00:47:01.499 00.000 2744 MoveAxis(N, 0, ABG)
00:47:01.500 00.001 2744 Move returns status 0, amount 0
00:47:01.500 00.000 2744 move complete, result=0
00:47:01.500 00.000 2744 worker thread done servicing request
00:47:01.519 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:47:01.541 00.022 1092 UpdateGuideState exits: m=538745 SNR=86.0
00:47:01.546 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:01.550 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:01.554 00.004 1092 Enqueuing Expose request
00:47:01.557 00.003 2744 Worker thread wakes up
00:47:01.557 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:01.561 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:01.561 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:04.947 03.386 2744 Exposure complete
00:47:05.142 00.195 2744 worker thread done servicing request
00:47:05.142 00.000 1092 OnExposeComplete: enter
00:47:05.146 00.004 1092 UpdateGuideState(): m_state=6
00:47:05.148 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1188
00:47:05.151 00.003 1092 Star::Find returns 1 (0), X=1603.38, Y=1129.08, Mass=517333, SNR=87.7, Peak=49917 HFD=3.5
00:47:05.154 00.003 1092 MultiStar: [#1 0.58,-0.44,1.00,U] [#2 0.47,-0.12,0.90,U] [#3 0.44,-0.01,0.72,U] [#4 0.40,0.13,0.84,U] [#5 0.58,-0.44,0.72,U] [#6 0.46,-0.44,0.75,U] [#7 0.88,-0.07,0.58,U] [#8 -0.12,-0.40,0.51,U] 
00:47:05.157 00.003 1092 single-star, 8 included, MultiStar: {0.46, -0.22}, one-star: {0.38, -0.25}
00:47:05.160 00.003 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
00:47:05.164 00.004 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
00:47:05.167 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.25 hyp=0.45 cameraTheta=-0.59 mountX=0.45 mountY=-0.14, mountTheta=-0.31
00:47:05.172 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.25, opts=13)
00:47:05.175 00.003 1092 Enqueuing Move request for scope (0.38, -0.25)
00:47:05.179 00.004 2744 Worker thread wakes up
00:47:05.180 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.25) opts 0xd
00:47:05.180 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.25)
00:47:05.180 00.000 2744 Moving (0.38, -0.25) raw xDistance=0.45 yDistance=-0.14
00:47:05.180 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:47:05.180 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:05.180 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:47:05.180 00.000 2744 MoveAxis(W, 100, ABG)
00:47:05.180 00.000 2744 Guiding  Dir = 3, Dur = 100
00:47:05.180 00.000 2744 IsSlewing returns 0
00:47:05.181 00.001 2744 IsGuiding returns 0
00:47:05.181 00.000 2744 PulseGuide returned control before completion, sleep 110
00:47:05.196 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4807, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:47:05.213 00.017 1092 UpdateGuideState exits: m=517333 SNR=87.7
00:47:05.216 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:05.218 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:05.221 00.003 1092 Enqueuing Expose request
00:47:05.298 00.077 2744 IsGuiding returns 1
00:47:05.298 00.000 2744 scope still moving after pulse duration time elapsed
00:47:05.329 00.031 2744 IsSlewing returns 0
00:47:05.329 00.000 2744 IsGuiding returns 1
00:47:05.360 00.031 2744 IsSlewing returns 0
00:47:05.360 00.000 2744 IsGuiding returns 0
00:47:05.361 00.001 2744 scope move finished after 100 + 80 ms
00:47:05.361 00.000 2744 Move returns status 0, amount 100
00:47:05.361 00.000 2744 MoveAxis(N, 0, ABG)
00:47:05.361 00.000 2744 Move returns status 0, amount 0
00:47:05.361 00.000 2744 move complete, result=0
00:47:05.361 00.000 2744 worker thread done servicing request
00:47:05.361 00.000 2744 Worker thread wakes up
00:47:05.361 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:05.361 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:05.368 00.007 1092 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
00:47:08.763 03.395 2744 Exposure complete
00:47:08.982 00.219 2744 worker thread done servicing request
00:47:08.982 00.000 1092 OnExposeComplete: enter
00:47:08.985 00.003 1092 UpdateGuideState(): m_state=6
00:47:08.987 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1189
00:47:08.989 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1129.11, Mass=514195, SNR=74.7, Peak=49405 HFD=3.6
00:47:08.993 00.004 1092 MultiStar: [#1 0.47,-0.29,1.17,U] [#2 0.42,-0.04,1.08,U] [#3 0.23,-0.10,0.95,U] [#4 0.51,0.03,0.99,U] [#5 0.60,-0.21,0.81,U] [#6 0.43,-0.29,0.71,U] [#7 0.72,-0.16,0.60,U] [#8 -0.36,-0.21,0.52,U] 
00:47:08.996 00.003 1092 refined, 8 included, MultiStar: {0.41, -0.16}, one-star: {0.42, -0.23}
00:47:08.999 00.003 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
00:47:09.001 00.002 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
00:47:09.004 00.003 1092 CameraToMount -- cameraX=0.41 cameraY=-0.16 hyp=0.44 cameraTheta=-0.38 mountX=0.44 mountY=-0.05, mountTheta=-0.10
00:47:09.008 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.16, opts=13)
00:47:09.011 00.003 1092 Enqueuing Move request for scope (0.41, -0.16)
00:47:09.013 00.002 2744 Worker thread wakes up
00:47:09.014 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.16) opts 0xd
00:47:09.014 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.16)
00:47:09.014 00.000 2744 Moving (0.41, -0.16) raw xDistance=0.44 yDistance=-0.05
00:47:09.014 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.44
00:47:09.014 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:09.014 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:47:09.014 00.000 2744 MoveAxis(W, 105, ABG)
00:47:09.014 00.000 2744 Guiding  Dir = 3, Dur = 105
00:47:09.015 00.001 2744 IsSlewing returns 0
00:47:09.015 00.000 2744 IsGuiding returns 0
00:47:09.015 00.000 2744 PulseGuide returned control before completion, sleep 115
00:47:09.033 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1463, FiltMax=65535, Gamma=0.510
00:47:09.049 00.016 1092 UpdateGuideState exits: m=514195 SNR=74.7
00:47:09.052 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:09.055 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:09.057 00.002 1092 Enqueuing Expose request
00:47:09.139 00.082 2744 IsGuiding returns 1
00:47:09.139 00.000 2744 scope still moving after pulse duration time elapsed
00:47:09.171 00.032 2744 IsSlewing returns 0
00:47:09.171 00.000 2744 IsGuiding returns 0
00:47:09.171 00.000 2744 scope move finished after 105 + 51 ms
00:47:09.171 00.000 2744 Move returns status 0, amount 105
00:47:09.171 00.000 2744 MoveAxis(N, 0, ABG)
00:47:09.171 00.000 2744 Move returns status 0, amount 0
00:47:09.172 00.001 2744 move complete, result=0
00:47:09.172 00.000 2744 worker thread done servicing request
00:47:09.172 00.000 2744 Worker thread wakes up
00:47:09.172 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:09.172 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:09.172 00.000 1092 GuideStep: 0.4 px 105 ms WEST, -0.0 px 0 ms NORTH
00:47:12.568 03.396 2744 Exposure complete
00:47:12.795 00.227 2744 worker thread done servicing request
00:47:12.795 00.000 1092 OnExposeComplete: enter
00:47:12.800 00.005 1092 UpdateGuideState(): m_state=6
00:47:12.804 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1190
00:47:12.807 00.003 1092 Star::Find returns 1 (0), X=1603.44, Y=1129.20, Mass=486592, SNR=88.0, Peak=48019 HFD=3.3
00:47:12.814 00.007 1092 MultiStar: [#1 0.58,-0.33,0.78,U] [#2 0.62,-0.12,0.85,U] [#3 0.60,-0.08,0.70,U] [#4 0.62,0.03,0.80,U] [#5 0.71,-0.44,0.67,U] [#6 0.54,-0.27,0.68,U] [#7 0.84,-0.36,0.56,U] [#8 0.39,0.00,0.42,U] 
00:47:12.819 00.005 1092 single-star, 8 included, MultiStar: {0.59, -0.19}, one-star: {0.44, -0.13}
00:47:12.823 00.004 1092 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
00:47:12.828 00.005 1092 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
00:47:12.834 00.006 1092 CameraToMount -- cameraX=0.44 cameraY=-0.13 hyp=0.46 cameraTheta=-0.30 mountX=0.46 mountY=-0.01, mountTheta=-0.02
00:47:12.844 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.13, opts=13)
00:47:12.847 00.003 1092 Enqueuing Move request for scope (0.44, -0.13)
00:47:12.852 00.005 2744 Worker thread wakes up
00:47:12.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.13) opts 0xd
00:47:12.852 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.13)
00:47:12.852 00.000 2744 Moving (0.44, -0.13) raw xDistance=0.46 yDistance=-0.01
00:47:12.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
00:47:12.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:12.853 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
00:47:12.853 00.000 2744 MoveAxis(W, 109, ABG)
00:47:12.853 00.000 2744 Guiding  Dir = 3, Dur = 109
00:47:12.853 00.000 2744 IsSlewing returns 0
00:47:12.853 00.000 2744 IsGuiding returns 0
00:47:12.853 00.000 2744 PulseGuide returned control before completion, sleep 119
00:47:12.870 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1347, FiltMax=65535, Gamma=0.510
00:47:12.888 00.018 1092 UpdateGuideState exits: m=486592 SNR=88.0
00:47:12.893 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:12.896 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:12.899 00.003 1092 Enqueuing Expose request
00:47:12.989 00.090 2744 IsGuiding returns 1
00:47:12.989 00.000 2744 scope still moving after pulse duration time elapsed
00:47:13.020 00.031 2744 IsSlewing returns 0
00:47:13.021 00.001 2744 IsGuiding returns 0
00:47:13.021 00.000 2744 scope move finished after 109 + 58 ms
00:47:13.022 00.001 2744 Move returns status 0, amount 109
00:47:13.022 00.000 2744 MoveAxis(N, 0, ABG)
00:47:13.022 00.000 2744 Move returns status 0, amount 0
00:47:13.022 00.000 2744 move complete, result=0
00:47:13.022 00.000 2744 worker thread done servicing request
00:47:13.022 00.000 2744 Worker thread wakes up
00:47:13.022 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:13.022 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:13.023 00.001 1092 GuideStep: 0.5 px 109 ms WEST, -0.0 px 0 ms NORTH
00:47:16.417 03.394 2744 Exposure complete
00:47:16.617 00.200 2744 worker thread done servicing request
00:47:16.618 00.001 1092 OnExposeComplete: enter
00:47:16.620 00.002 1092 UpdateGuideState(): m_state=6
00:47:16.622 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1191
00:47:16.624 00.002 1092 Star::Find returns 1 (0), X=1603.06, Y=1129.29, Mass=540089, SNR=85.7, Peak=53475 HFD=3.4
00:47:16.628 00.004 1092 MultiStar: [#1 0.19,-0.09,0.84,U] [#2 0.11,0.31,0.89,U] [#3 -0.13,0.09,0.86,U] [#4 0.33,0.13,0.82,U] [#5 0.27,-0.01,0.67,U] [#6 0.32,-0.13,0.74,U] [#7 0.40,0.04,0.62,U] [#8 -0.44,-0.21,0.43,U] 
00:47:16.630 00.002 1092 single-star, 8 included, MultiStar: {0.14, 0.03}, one-star: {0.06, -0.04}
00:47:16.633 00.003 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
00:47:16.635 00.002 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
00:47:16.638 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.64 mountX=0.07 mountY=-0.03, mountTheta=-0.36
00:47:16.644 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.04, opts=13)
00:47:16.647 00.003 1092 Enqueuing Move request for scope (0.06, -0.04)
00:47:16.650 00.003 2744 Worker thread wakes up
00:47:16.650 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
00:47:16.650 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
00:47:16.650 00.000 2744 Moving (0.06, -0.04) raw xDistance=0.07 yDistance=-0.03
00:47:16.651 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:47:16.651 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:16.651 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:47:16.651 00.000 2744 MoveAxis(E, 0, ABG)
00:47:16.651 00.000 2744 Move returns status 0, amount 0
00:47:16.651 00.000 2744 MoveAxis(N, 0, ABG)
00:47:16.651 00.000 2744 Move returns status 0, amount 0
00:47:16.651 00.000 2744 move complete, result=0
00:47:16.651 00.000 2744 worker thread done servicing request
00:47:16.668 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:47:16.682 00.014 1092 UpdateGuideState exits: m=540089 SNR=85.7
00:47:16.685 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:16.687 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:16.689 00.002 1092 Enqueuing Expose request
00:47:16.693 00.004 2744 Worker thread wakes up
00:47:16.693 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:16.693 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:16.693 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:47:20.075 03.382 2744 Exposure complete
00:47:20.268 00.193 2744 worker thread done servicing request
00:47:20.269 00.001 1092 OnExposeComplete: enter
00:47:20.271 00.002 1092 UpdateGuideState(): m_state=6
00:47:20.273 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1192
00:47:20.276 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1129.15, Mass=492456, SNR=79.4, Peak=54083 HFD=3.1
00:47:20.279 00.003 1092 MultiStar: [#1 0.41,-0.20,1.08,U] [#2 0.32,0.06,1.02,U] [#3 0.28,-0.04,0.76,U] [#4 0.40,0.06,0.89,U] [#5 0.40,-0.15,0.68,U] [#6 0.31,-0.14,0.69,U] [#7 0.58,-0.06,0.70,U] [#8 0.04,-0.34,0.54,U] 
00:47:20.282 00.003 1092 single-star, 8 included, MultiStar: {0.31, -0.10}, one-star: {0.07, -0.19}
00:47:20.284 00.002 1092 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.43) = xAngle (-0.81 = -0.81)
00:47:20.286 00.002 1092 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.96 = -0.96)
00:47:20.287 00.001 1092 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.23 mountX=0.14 mountY=-0.16, mountTheta=-0.87
00:47:20.292 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.19, opts=13)
00:47:20.295 00.003 1092 Enqueuing Move request for scope (0.07, -0.19)
00:47:20.297 00.002 2744 Worker thread wakes up
00:47:20.297 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
00:47:20.297 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
00:47:20.297 00.000 2744 Moving (0.07, -0.19) raw xDistance=0.14 yDistance=-0.16
00:47:20.297 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
00:47:20.297 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:20.298 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:47:20.298 00.000 2744 MoveAxis(E, 0, ABG)
00:47:20.298 00.000 2744 Move returns status 0, amount 0
00:47:20.298 00.000 2744 MoveAxis(N, 0, ABG)
00:47:20.298 00.000 2744 Move returns status 0, amount 0
00:47:20.298 00.000 2744 move complete, result=0
00:47:20.298 00.000 2744 worker thread done servicing request
00:47:20.312 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:47:20.326 00.014 1092 UpdateGuideState exits: m=492456 SNR=79.4
00:47:20.329 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:20.332 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:20.335 00.003 1092 Enqueuing Expose request
00:47:20.337 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:20.340 00.003 2744 Worker thread wakes up
00:47:20.340 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:20.340 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:23.739 03.399 2744 Exposure complete
00:47:23.948 00.209 2744 worker thread done servicing request
00:47:23.948 00.000 1092 OnExposeComplete: enter
00:47:23.951 00.003 1092 UpdateGuideState(): m_state=6
00:47:23.954 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1193
00:47:23.956 00.002 1092 Star::Find returns 1 (0), X=1603.26, Y=1129.14, Mass=534218, SNR=80.5, Peak=48813 HFD=3.5
00:47:23.963 00.007 1092 MultiStar: [#1 0.60,-0.22,0.88,U] [#2 0.58,-0.06,0.92,U] [#3 0.39,-0.12,1.01,U] [#4 0.72,-0.01,0.82,U] [#5 0.77,-0.37,0.76,U] [#6 0.74,-0.14,0.73,U] [#7 0.81,-0.30,0.57,U] [#8 0.11,-0.37,0.51,U] 
00:47:23.965 00.002 1092 single-star, 8 included, MultiStar: {0.55, -0.18}, one-star: {0.25, -0.20}
00:47:23.969 00.004 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
00:47:23.972 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
00:47:23.975 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=0.31 mountY=-0.12, mountTheta=-0.38
00:47:23.982 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.20, opts=13)
00:47:23.985 00.003 1092 Enqueuing Move request for scope (0.25, -0.20)
00:47:23.987 00.002 2744 Worker thread wakes up
00:47:23.987 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
00:47:23.987 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
00:47:23.988 00.001 2744 Moving (0.25, -0.20) raw xDistance=0.31 yDistance=-0.12
00:47:23.988 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
00:47:23.988 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:23.988 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:47:23.988 00.000 2744 MoveAxis(W, 70, ABG)
00:47:23.988 00.000 2744 Guiding  Dir = 3, Dur = 70
00:47:23.988 00.000 2744 IsSlewing returns 0
00:47:23.989 00.001 2744 IsGuiding returns 0
00:47:23.989 00.000 2744 PulseGuide returned control before completion, sleep 80
00:47:24.005 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:47:24.023 00.018 1092 UpdateGuideState exits: m=534218 SNR=80.5
00:47:24.026 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:24.029 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:24.032 00.003 1092 Enqueuing Expose request
00:47:24.082 00.050 2744 IsGuiding returns 1
00:47:24.082 00.000 2744 scope still moving after pulse duration time elapsed
00:47:24.113 00.031 2744 IsSlewing returns 0
00:47:24.113 00.000 2744 IsGuiding returns 0
00:47:24.113 00.000 2744 scope move finished after 70 + 54 ms
00:47:24.113 00.000 2744 Move returns status 0, amount 70
00:47:24.113 00.000 2744 MoveAxis(N, 0, ABG)
00:47:24.113 00.000 2744 Move returns status 0, amount 0
00:47:24.113 00.000 2744 move complete, result=0
00:47:24.114 00.001 2744 worker thread done servicing request
00:47:24.114 00.000 2744 Worker thread wakes up
00:47:24.114 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:24.114 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:24.114 00.000 1092 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
00:47:27.502 03.388 2744 Exposure complete
00:47:27.701 00.199 2744 worker thread done servicing request
00:47:27.701 00.000 1092 OnExposeComplete: enter
00:47:27.704 00.003 1092 UpdateGuideState(): m_state=6
00:47:27.706 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1194
00:47:27.709 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1128.92, Mass=518237, SNR=80.7, Peak=49139 HFD=3.3
00:47:27.712 00.003 1092 MultiStar: [#1 0.51,-0.63,1.07,U] [#2 0.35,-0.15,0.98,U] [#3 0.26,-0.43,0.81,U] [#4 0.44,-0.30,0.86,U] [#5 0.53,-0.39,0.89,U] [#6 0.24,-0.36,0.70,U] [#7 0.69,-0.63,0.56,U] [#8 -0.41,-0.28,0.45,U] 
00:47:27.714 00.002 1092 single-star, 8 included, MultiStar: {0.35, -0.40}, one-star: {0.25, -0.42}
00:47:27.718 00.004 1092 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.43) = xAngle (-0.60 = -0.60)
00:47:27.721 00.003 1092 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.76 = -0.76)
00:47:27.723 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=-0.42 hyp=0.49 cameraTheta=-1.03 mountX=0.40 mountY=-0.33, mountTheta=-0.69
00:47:27.727 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.42, opts=13)
00:47:27.729 00.002 1092 Enqueuing Move request for scope (0.25, -0.42)
00:47:27.732 00.003 2744 Worker thread wakes up
00:47:27.732 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.42) opts 0xd
00:47:27.732 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.42)
00:47:27.732 00.000 2744 Moving (0.25, -0.42) raw xDistance=0.40 yDistance=-0.33
00:47:27.732 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
00:47:27.732 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:27.732 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:47:27.732 00.000 2744 MoveAxis(W, 95, ABG)
00:47:27.732 00.000 2744 Guiding  Dir = 3, Dur = 95
00:47:27.733 00.001 2744 IsSlewing returns 0
00:47:27.733 00.000 2744 IsGuiding returns 0
00:47:27.733 00.000 2744 PulseGuide returned control before completion, sleep 105
00:47:27.746 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1725, FiltMax=65535, Gamma=0.510
00:47:27.764 00.018 1092 UpdateGuideState exits: m=518237 SNR=80.7
00:47:27.766 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:27.769 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:27.771 00.002 1092 Enqueuing Expose request
00:47:27.840 00.069 2744 IsGuiding returns 1
00:47:27.840 00.000 2744 scope still moving after pulse duration time elapsed
00:47:27.871 00.031 2744 IsSlewing returns 0
00:47:27.871 00.000 2744 IsGuiding returns 0
00:47:27.871 00.000 2744 scope move finished after 95 + 44 ms
00:47:27.871 00.000 2744 Move returns status 0, amount 95
00:47:27.872 00.001 2744 MoveAxis(N, 0, ABG)
00:47:27.872 00.000 2744 Move returns status 0, amount 0
00:47:27.872 00.000 2744 move complete, result=0
00:47:27.872 00.000 2744 worker thread done servicing request
00:47:27.872 00.000 2744 Worker thread wakes up
00:47:27.872 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:27.872 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:27.873 00.001 1092 GuideStep: 0.4 px 95 ms WEST, -0.3 px 0 ms NORTH
00:47:31.284 03.411 2744 Exposure complete
00:47:31.478 00.194 2744 worker thread done servicing request
00:47:31.478 00.000 1092 OnExposeComplete: enter
00:47:31.481 00.003 1092 UpdateGuideState(): m_state=6
00:47:31.484 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1195
00:47:31.487 00.003 1092 Star::Find returns 1 (0), X=1603.11, Y=1129.20, Mass=505752, SNR=92.7, Peak=57315 HFD=3.3
00:47:31.491 00.004 1092 MultiStar: [#1 0.09,-0.39,0.72,U] [#2 0.30,-0.17,1.02,U] [#3 0.03,-0.11,0.68,U] [#4 0.21,-0.23,0.76,U] [#5 0.20,-0.38,0.64,U] [#6 0.03,-0.16,0.66,U] [#7 0.33,-0.09,0.46,U] [#8 -0.22,-0.14,0.42,U] 
00:47:31.497 00.006 1092 single-star, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.11, -0.13}
00:47:31.501 00.004 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
00:47:31.504 00.003 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
00:47:31.506 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.88 mountX=0.15 mountY=-0.10, mountTheta=-0.56
00:47:31.513 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.13, opts=13)
00:47:31.516 00.003 1092 Enqueuing Move request for scope (0.11, -0.13)
00:47:31.520 00.004 2744 Worker thread wakes up
00:47:31.520 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:47:31.520 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:47:31.520 00.000 2744 Moving (0.11, -0.13) raw xDistance=0.15 yDistance=-0.10
00:47:31.520 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:47:31.520 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:31.520 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:47:31.520 00.000 2744 MoveAxis(E, 0, ABG)
00:47:31.520 00.000 2744 Move returns status 0, amount 0
00:47:31.520 00.000 2744 MoveAxis(N, 0, ABG)
00:47:31.520 00.000 2744 Move returns status 0, amount 0
00:47:31.520 00.000 2744 move complete, result=0
00:47:31.520 00.000 2744 worker thread done servicing request
00:47:31.536 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1475, FiltMax=65535, Gamma=0.510
00:47:31.552 00.016 1092 UpdateGuideState exits: m=505752 SNR=92.7
00:47:31.555 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:31.557 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:31.560 00.003 1092 Enqueuing Expose request
00:47:31.562 00.002 2744 Worker thread wakes up
00:47:31.563 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:47:31.565 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:31.565 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:34.969 03.404 2744 Exposure complete
00:47:35.184 00.215 2744 worker thread done servicing request
00:47:35.184 00.000 1092 OnExposeComplete: enter
00:47:35.187 00.003 1092 UpdateGuideState(): m_state=6
00:47:35.190 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1196
00:47:35.193 00.003 1092 Star::Find returns 1 (0), X=1602.84, Y=1129.14, Mass=528565, SNR=89.5, Peak=53475 HFD=3.2
00:47:35.197 00.004 1092 MultiStar: [#1 0.04,-0.38,0.96,U] [#2 -0.09,0.08,0.95,U] [#3 -0.06,-0.12,0.81,U] [#4 0.08,-0.17,0.75,U] [#5 0.02,-0.24,0.68,U] [#6 -0.05,-0.19,0.66,U] [#7 0.06,-0.19,0.55,U] [#8 -0.25,-0.24,0.45,U] 
00:47:35.201 00.004 1092 refined, 8 included, MultiStar: {-0.04, -0.18}, one-star: {-0.17, -0.20}
00:47:35.203 00.002 1092 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.43) = xAngle (-1.38 = -1.38)
00:47:35.206 00.003 1092 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.53 = -1.53)
00:47:35.208 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.81 mountX=0.03 mountY=-0.18, mountTheta=-1.38
00:47:35.213 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.18, opts=13)
00:47:35.215 00.002 1092 Enqueuing Move request for scope (-0.04, -0.18)
00:47:35.218 00.003 2744 Worker thread wakes up
00:47:35.218 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
00:47:35.218 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
00:47:35.219 00.001 2744 Moving (-0.04, -0.18) raw xDistance=0.03 yDistance=-0.18
00:47:35.219 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:47:35.219 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:35.219 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:47:35.219 00.000 2744 MoveAxis(E, 0, ABG)
00:47:35.219 00.000 2744 Move returns status 0, amount 0
00:47:35.219 00.000 2744 MoveAxis(N, 0, ABG)
00:47:35.219 00.000 2744 Move returns status 0, amount 0
00:47:35.219 00.000 2744 move complete, result=0
00:47:35.219 00.000 2744 worker thread done servicing request
00:47:35.236 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1632, FiltMax=65535, Gamma=0.510
00:47:35.250 00.014 1092 UpdateGuideState exits: m=528565 SNR=89.5
00:47:35.253 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:35.255 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:35.257 00.002 1092 Enqueuing Expose request
00:47:35.260 00.003 2744 Worker thread wakes up
00:47:35.260 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:47:35.263 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:35.263 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:38.655 03.392 2744 Exposure complete
00:47:38.845 00.190 2744 worker thread done servicing request
00:47:38.845 00.000 1092 OnExposeComplete: enter
00:47:38.848 00.003 1092 UpdateGuideState(): m_state=6
00:47:38.851 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1197
00:47:38.853 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1129.18, Mass=468773, SNR=76.2, Peak=53987 HFD=3.1
00:47:38.855 00.002 1092 MultiStar: [#1 -0.42,-0.19,0.97,U] [#2 -0.49,0.22,0.97,U] [#3 -0.54,0.22,0.91,U] [#4 -0.36,0.10,0.94,U] [#5 -0.40,0.08,0.83,U] [#6 -0.42,-0.07,0.78,U] [#7 -0.19,0.18,0.72,U] [#8 -0.70,-0.40,0.55,U] 
00:47:38.857 00.002 1092 refined, 8 included, MultiStar: {-0.44, 0.01}, one-star: {-0.52, -0.15}
00:47:38.859 00.002 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.74)
00:47:38.861 00.002 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.39 = -2.90)
00:47:38.863 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=0.01 hyp=0.44 cameraTheta=3.11 mountX=-0.41 mountY=-0.11, mountTheta=-2.88
00:47:38.868 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.01, opts=13)
00:47:38.870 00.002 1092 Enqueuing Move request for scope (-0.44, 0.01)
00:47:38.872 00.002 2744 Worker thread wakes up
00:47:38.872 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.01) opts 0xd
00:47:38.872 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.01)
00:47:38.873 00.001 2744 Moving (-0.44, 0.01) raw xDistance=-0.41 yDistance=-0.11
00:47:38.873 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
00:47:38.873 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:38.873 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:47:38.873 00.000 2744 MoveAxis(E, 92, ABG)
00:47:38.873 00.000 2744 Guiding  Dir = 2, Dur = 92
00:47:38.873 00.000 2744 IsSlewing returns 0
00:47:38.873 00.000 2744 IsGuiding returns 0
00:47:38.874 00.001 2744 PulseGuide returned control before completion, sleep 102
00:47:38.888 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:47:38.903 00.015 1092 UpdateGuideState exits: m=468773 SNR=76.2
00:47:38.905 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:38.907 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:38.909 00.002 1092 Enqueuing Expose request
00:47:38.989 00.080 2744 IsGuiding returns 1
00:47:38.989 00.000 2744 scope still moving after pulse duration time elapsed
00:47:39.020 00.031 2744 IsSlewing returns 0
00:47:39.020 00.000 2744 IsGuiding returns 0
00:47:39.020 00.000 2744 scope move finished after 92 + 54 ms
00:47:39.020 00.000 2744 Move returns status 0, amount 92
00:47:39.020 00.000 2744 MoveAxis(N, 0, ABG)
00:47:39.020 00.000 2744 Move returns status 0, amount 0
00:47:39.020 00.000 2744 move complete, result=0
00:47:39.021 00.001 2744 worker thread done servicing request
00:47:39.021 00.000 2744 Worker thread wakes up
00:47:39.021 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:39.021 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:39.022 00.001 1092 GuideStep: -0.4 px 92 ms EAST, -0.1 px 0 ms NORTH
00:47:42.415 03.393 2744 Exposure complete
00:47:42.607 00.192 2744 worker thread done servicing request
00:47:42.608 00.001 1092 OnExposeComplete: enter
00:47:42.610 00.002 1092 UpdateGuideState(): m_state=6
00:47:42.612 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1198
00:47:42.615 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1129.20, Mass=509212, SNR=83.1, Peak=50147 HFD=3.5
00:47:42.618 00.003 1092 MultiStar: [#1 -0.27,-0.33,0.96,U] [#2 -0.55,-0.03,1.06,U] [#3 -0.24,-0.03,0.74,U] [#4 -0.31,-0.09,0.80,U] [#5 -0.11,-0.28,0.90,U] [#6 -0.23,-0.21,0.74,U] [#7 -0.02,-0.27,0.60,U] [#8 -0.86,-0.22,0.48,U] 
00:47:42.621 00.003 1092 refined, 8 included, MultiStar: {-0.33, -0.17}, one-star: {-0.42, -0.14}
00:47:42.623 00.002 1092 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.43) = xAngle (-2.23 = -2.23)
00:47:42.625 00.002 1092 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.38 = -2.38)
00:47:42.627 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-2.65 mountX=-0.23 mountY=-0.26, mountTheta=-2.29
00:47:42.631 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.17, opts=13)
00:47:42.633 00.002 1092 Enqueuing Move request for scope (-0.33, -0.17)
00:47:42.635 00.002 2744 Worker thread wakes up
00:47:42.635 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.17) opts 0xd
00:47:42.635 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.17)
00:47:42.635 00.000 2744 Moving (-0.33, -0.17) raw xDistance=-0.23 yDistance=-0.26
00:47:42.635 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
00:47:42.635 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:42.636 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:47:42.636 00.000 2744 MoveAxis(E, 0, ABG)
00:47:42.636 00.000 2744 Move returns status 0, amount 0
00:47:42.636 00.000 2744 MoveAxis(N, 0, ABG)
00:47:42.636 00.000 2744 Move returns status 0, amount 0
00:47:42.636 00.000 2744 move complete, result=0
00:47:42.636 00.000 2744 worker thread done servicing request
00:47:42.651 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:47:42.665 00.014 1092 UpdateGuideState exits: m=509212 SNR=83.1
00:47:42.667 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:42.669 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:42.671 00.002 1092 Enqueuing Expose request
00:47:42.673 00.002 2744 Worker thread wakes up
00:47:42.673 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:42.673 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:47:42.676 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:46.126 03.450 2744 Exposure complete
00:47:46.349 00.223 2744 worker thread done servicing request
00:47:46.349 00.000 1092 OnExposeComplete: enter
00:47:46.352 00.003 1092 UpdateGuideState(): m_state=6
00:47:46.355 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1199
00:47:46.357 00.002 1092 Star::Find returns 1 (0), X=1602.79, Y=1129.04, Mass=495993, SNR=78.5, Peak=56195 HFD=3.2
00:47:46.360 00.003 1092 MultiStar: [#1 -0.15,-0.34,0.97,U] [#2 -0.10,-0.23,0.86,U] [#3 -0.35,-0.11,0.86,U] [#4 0.08,-0.22,0.94,U] [#5 -0.10,-0.26,0.86,U] [#6 -0.04,-0.24,0.75,U] [#7 0.06,-0.14,0.62,U] [#8 -0.64,-0.26,0.51,U] 
00:47:46.363 00.003 1092 refined, 8 included, MultiStar: {-0.15, -0.24}, one-star: {-0.21, -0.30}
00:47:46.366 00.003 1092 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.43) = xAngle (-1.70 = -1.70)
00:47:46.368 00.002 1092 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.85 = -1.85)
00:47:46.370 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.12 mountX=-0.03 mountY=-0.27, mountTheta=-1.70
00:47:46.376 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.24, opts=13)
00:47:46.379 00.003 1092 Enqueuing Move request for scope (-0.15, -0.24)
00:47:46.382 00.003 2744 Worker thread wakes up
00:47:46.382 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
00:47:46.382 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
00:47:46.382 00.000 2744 Moving (-0.15, -0.24) raw xDistance=-0.03 yDistance=-0.27
00:47:46.383 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:47:46.383 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:46.383 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:47:46.383 00.000 2744 MoveAxis(E, 0, ABG)
00:47:46.383 00.000 2744 Move returns status 0, amount 0
00:47:46.383 00.000 2744 MoveAxis(N, 0, ABG)
00:47:46.383 00.000 2744 Move returns status 0, amount 0
00:47:46.383 00.000 2744 move complete, result=0
00:47:46.383 00.000 2744 worker thread done servicing request
00:47:46.398 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1466, FiltMax=65535, Gamma=0.510
00:47:46.414 00.016 1092 UpdateGuideState exits: m=495993 SNR=78.5
00:47:46.417 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:46.419 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:46.422 00.003 1092 Enqueuing Expose request
00:47:46.424 00.002 2744 Worker thread wakes up
00:47:46.424 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:47:46.428 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:46.428 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:49.814 03.386 2744 Exposure complete
00:47:50.009 00.195 2744 worker thread done servicing request
00:47:50.009 00.000 1092 OnExposeComplete: enter
00:47:50.013 00.004 1092 UpdateGuideState(): m_state=6
00:47:50.016 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1200
00:47:50.018 00.002 1092 Star::Find returns 1 (0), X=1603.15, Y=1128.74, Mass=532081, SNR=91.4, Peak=49635 HFD=3.4
00:47:50.020 00.002 1092 MultiStar: [#1 0.24,-0.48,1.07,U] [#2 0.26,-0.20,0.92,U] [#3 0.09,-0.16,0.74,U] [#4 0.37,-0.25,0.91,U] [#5 0.33,-0.47,0.70,U] [#6 0.24,-0.35,0.74,U] [#7 0.42,-0.31,0.60,U] [#8 0.02,-0.53,0.49,U] 
00:47:50.022 00.002 1092 refined, 8 included, MultiStar: {0.24, -0.37}, one-star: {0.15, -0.60}
00:47:50.024 00.002 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
00:47:50.027 00.003 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
00:47:50.029 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-1.00 mountX=0.37 mountY=-0.29, mountTheta=-0.67
00:47:50.034 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.37, opts=13)
00:47:50.036 00.002 1092 Enqueuing Move request for scope (0.24, -0.37)
00:47:50.039 00.003 2744 Worker thread wakes up
00:47:50.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.37) opts 0xd
00:47:50.039 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.37)
00:47:50.039 00.000 2744 Moving (0.24, -0.37) raw xDistance=0.37 yDistance=-0.29
00:47:50.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
00:47:50.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:50.040 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:47:50.040 00.000 2744 MoveAxis(W, 83, ABG)
00:47:50.040 00.000 2744 Guiding  Dir = 3, Dur = 83
00:47:50.040 00.000 2744 IsSlewing returns 0
00:47:50.040 00.000 2744 IsGuiding returns 0
00:47:50.041 00.001 2744 PulseGuide returned control before completion, sleep 93
00:47:50.056 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:47:50.075 00.019 1092 UpdateGuideState exits: m=532081 SNR=91.4
00:47:50.078 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:50.081 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:50.083 00.002 1092 Enqueuing Expose request
00:47:50.138 00.055 2744 IsGuiding returns 1
00:47:50.138 00.000 2744 scope still moving after pulse duration time elapsed
00:47:50.170 00.032 2744 IsSlewing returns 0
00:47:50.170 00.000 2744 IsGuiding returns 0
00:47:50.170 00.000 2744 scope move finished after 83 + 47 ms
00:47:50.171 00.001 2744 Move returns status 0, amount 83
00:47:50.173 00.002 2744 MoveAxis(N, 0, ABG)
00:47:50.173 00.000 2744 Move returns status 0, amount 0
00:47:50.173 00.000 2744 move complete, result=0
00:47:50.173 00.000 2744 worker thread done servicing request
00:47:50.173 00.000 1092 GuideStep: 0.4 px 83 ms WEST, -0.3 px 0 ms NORTH
00:47:50.178 00.005 2744 Worker thread wakes up
00:47:50.178 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:50.178 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:53.568 03.390 2744 Exposure complete
00:47:53.765 00.197 2744 worker thread done servicing request
00:47:53.766 00.001 1092 OnExposeComplete: enter
00:47:53.767 00.001 1092 UpdateGuideState(): m_state=6
00:47:53.770 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1201
00:47:53.772 00.002 1092 Star::Find returns 1 (0), X=1603.68, Y=1128.80, Mass=505309, SNR=82.7, Peak=50051 HFD=3.4
00:47:53.774 00.002 1092 MultiStar: [#1 0.74,-0.65,1.01,U] [#2 0.81,-0.17,0.91,U] [#3 0.56,-0.40,0.75,U] [#4 0.79,-0.28,0.86,U] [#5 0.83,-0.43,0.72,U] [#6 0.83,-0.55,0.67,U] [#7 1.14,-0.19,0.55,U] [#8 0.29,-0.39,0.48,U] 
00:47:53.777 00.003 1092 refined, 8 included, MultiStar: {0.74, -0.41}, one-star: {0.67, -0.54}
00:47:53.779 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
00:47:53.783 00.004 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
00:47:53.785 00.002 1092 CameraToMount -- cameraX=0.74 cameraY=-0.41 hyp=0.85 cameraTheta=-0.50 mountX=0.85 mountY=-0.20, mountTheta=-0.23
00:47:53.790 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=-0.41, opts=13)
00:47:53.794 00.004 1092 Enqueuing Move request for scope (0.74, -0.41)
00:47:53.797 00.003 2744 Worker thread wakes up
00:47:53.797 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.41) opts 0xd
00:47:53.797 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, -0.41)
00:47:53.797 00.000 2744 Moving (0.74, -0.41) raw xDistance=0.85 yDistance=-0.20
00:47:53.797 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
00:47:53.797 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:53.798 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:47:53.798 00.000 2744 MoveAxis(W, 196, ABG)
00:47:53.798 00.000 2744 Guiding  Dir = 3, Dur = 196
00:47:53.798 00.000 2744 IsSlewing returns 0
00:47:53.798 00.000 2744 IsGuiding returns 0
00:47:53.798 00.000 2744 PulseGuide returned control before completion, sleep 206
00:47:53.815 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1582, FiltMax=65535, Gamma=0.510
00:47:53.832 00.017 1092 UpdateGuideState exits: m=505309 SNR=82.7
00:47:53.835 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:53.838 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:53.841 00.003 1092 Enqueuing Expose request
00:47:54.013 00.172 2744 IsGuiding returns 1
00:47:54.013 00.000 2744 scope still moving after pulse duration time elapsed
00:47:54.045 00.032 2744 IsSlewing returns 0
00:47:54.045 00.000 2744 IsGuiding returns 1
00:47:54.077 00.032 2744 IsSlewing returns 0
00:47:54.077 00.000 2744 IsGuiding returns 0
00:47:54.077 00.000 2744 scope move finished after 196 + 82 ms
00:47:54.077 00.000 2744 Move returns status 0, amount 196
00:47:54.077 00.000 2744 MoveAxis(N, 0, ABG)
00:47:54.077 00.000 2744 Move returns status 0, amount 0
00:47:54.077 00.000 2744 move complete, result=0
00:47:54.077 00.000 2744 worker thread done servicing request
00:47:54.077 00.000 2744 Worker thread wakes up
00:47:54.077 00.000 1092 GuideStep: 0.8 px 196 ms WEST, -0.2 px 0 ms NORTH
00:47:54.080 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:54.080 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:47:57.470 03.390 2744 Exposure complete
00:47:57.669 00.199 2744 worker thread done servicing request
00:47:57.670 00.001 1092 OnExposeComplete: enter
00:47:57.672 00.002 1092 UpdateGuideState(): m_state=6
00:47:57.675 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1202
00:47:57.678 00.003 1092 Star::Find returns 1 (0), X=1603.98, Y=1129.03, Mass=558949, SNR=88.9, Peak=52541 HFD=3.5
00:47:57.680 00.002 1092 MultiStar: [#1 0.95,-0.39,1.01,U] [#2 1.03,-0.10,0.98,U] [#3 0.73,0.03,0.79,U] [#4 0.81,-0.08,0.77,U] [#5 1.06,-0.28,0.72,U] [#6 1.00,-0.31,0.67,U] [#7 1.10,-0.19,0.50,U] [#8 0.43,-0.19,0.41,U] 
00:47:57.683 00.003 1092 refined, 8 included, MultiStar: {0.92, -0.21}, one-star: {0.98, -0.31}
00:47:57.685 00.002 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
00:47:57.688 00.003 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
00:47:57.690 00.002 1092 CameraToMount -- cameraX=0.92 cameraY=-0.21 hyp=0.94 cameraTheta=-0.22 mountX=0.92 mountY=0.05, mountTheta=0.05
00:47:57.698 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=-0.21, opts=13)
00:47:57.701 00.003 1092 Enqueuing Move request for scope (0.92, -0.21)
00:47:57.704 00.003 2744 Worker thread wakes up
00:47:57.704 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, -0.21) opts 0xd
00:47:57.704 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, -0.21)
00:47:57.704 00.000 2744 Moving (0.92, -0.21) raw xDistance=0.92 yDistance=0.05
00:47:57.704 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.92
00:47:57.704 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:47:57.704 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:47:57.704 00.000 2744 MoveAxis(W, 221, ABG)
00:47:57.704 00.000 2744 Guiding  Dir = 3, Dur = 221
00:47:57.705 00.001 2744 IsSlewing returns 0
00:47:57.705 00.000 2744 IsGuiding returns 0
00:47:57.705 00.000 2744 PulseGuide returned control before completion, sleep 231
00:47:57.721 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:47:57.735 00.014 1092 UpdateGuideState exits: m=558949 SNR=88.9
00:47:57.738 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:47:57.741 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:47:57.744 00.003 1092 Enqueuing Expose request
00:47:57.946 00.202 2744 IsGuiding returns 1
00:47:57.946 00.000 2744 scope still moving after pulse duration time elapsed
00:47:57.977 00.031 2744 IsSlewing returns 0
00:47:57.977 00.000 2744 IsGuiding returns 0
00:47:57.977 00.000 2744 scope move finished after 221 + 51 ms
00:47:57.977 00.000 2744 Move returns status 0, amount 221
00:47:57.977 00.000 2744 MoveAxis(N, 0, ABG)
00:47:57.977 00.000 2744 Move returns status 0, amount 0
00:47:57.978 00.001 2744 move complete, result=0
00:47:57.978 00.000 2744 worker thread done servicing request
00:47:57.978 00.000 2744 Worker thread wakes up
00:47:57.978 00.000 1092 GuideStep: 0.9 px 221 ms WEST, 0.0 px 0 ms NORTH
00:47:57.980 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:47:57.981 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:01.417 03.436 2744 Exposure complete
00:48:01.677 00.260 2744 worker thread done servicing request
00:48:01.677 00.000 1092 OnExposeComplete: enter
00:48:01.681 00.004 1092 UpdateGuideState(): m_state=6
00:48:01.684 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1203
00:48:01.688 00.004 1092 Star::Find returns 1 (0), X=1603.58, Y=1129.07, Mass=493287, SNR=71.3, Peak=49517 HFD=3.5
00:48:01.691 00.003 1092 MultiStar: [#1 0.67,-0.32,1.02,U] [#2 0.95,-0.23,1.17,U] [#3 0.45,-0.27,0.98,U] [#4 1.00,-0.04,1.02,U] [#5 0.86,-0.25,0.94,U] [#6 0.93,-0.26,0.79,U] [#7 1.21,-0.27,0.65,U] [#8 0.28,-0.60,0.65,U] 
00:48:01.695 00.004 1092 single-star, 8 included, MultiStar: {0.77, -0.27}, one-star: {0.58, -0.27}
00:48:01.699 00.004 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
00:48:01.702 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
00:48:01.704 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=-0.27 hyp=0.64 cameraTheta=-0.43 mountX=0.64 mountY=-0.10, mountTheta=-0.16
00:48:01.710 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.27, opts=13)
00:48:01.713 00.003 1092 Enqueuing Move request for scope (0.58, -0.27)
00:48:01.716 00.003 2744 Worker thread wakes up
00:48:01.716 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.27) opts 0xd
00:48:01.717 00.001 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.27)
00:48:01.717 00.000 2744 Moving (0.58, -0.27) raw xDistance=0.64 yDistance=-0.10
00:48:01.717 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
00:48:01.717 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:01.717 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:48:01.717 00.000 2744 MoveAxis(W, 158, ABG)
00:48:01.717 00.000 2744 Guiding  Dir = 3, Dur = 158
00:48:01.717 00.000 2744 IsSlewing returns 0
00:48:01.718 00.001 2744 IsGuiding returns 0
00:48:01.718 00.000 2744 PulseGuide returned control before completion, sleep 168
00:48:01.735 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=896, FiltMax=65535, Gamma=0.510
00:48:01.753 00.018 1092 UpdateGuideState exits: m=493287 SNR=71.3
00:48:01.756 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:01.759 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:01.762 00.003 1092 Enqueuing Expose request
00:48:01.901 00.139 2744 IsGuiding returns 1
00:48:01.901 00.000 2744 scope still moving after pulse duration time elapsed
00:48:01.933 00.032 2744 IsSlewing returns 0
00:48:01.933 00.000 2744 IsGuiding returns 0
00:48:01.933 00.000 2744 scope move finished after 158 + 57 ms
00:48:01.933 00.000 2744 Move returns status 0, amount 158
00:48:01.933 00.000 2744 MoveAxis(N, 0, ABG)
00:48:01.933 00.000 2744 Move returns status 0, amount 0
00:48:01.934 00.001 2744 move complete, result=0
00:48:01.934 00.000 2744 worker thread done servicing request
00:48:01.934 00.000 2744 Worker thread wakes up
00:48:01.934 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:01.934 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:01.939 00.005 1092 GuideStep: 0.6 px 158 ms WEST, -0.1 px 0 ms NORTH
00:48:05.318 03.379 2744 Exposure complete
00:48:05.507 00.189 2744 worker thread done servicing request
00:48:05.508 00.001 1092 OnExposeComplete: enter
00:48:05.510 00.002 1092 UpdateGuideState(): m_state=6
00:48:05.513 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1204
00:48:05.515 00.002 1092 Star::Find returns 1 (0), X=1603.75, Y=1129.20, Mass=522208, SNR=86.7, Peak=53549 HFD=3.5
00:48:05.518 00.003 1092 MultiStar: [#1 0.70,-0.31,0.81,U] [#2 0.80,-0.14,1.10,U] [#3 0.54,-0.16,0.73,U] [#4 0.68,-0.26,0.82,U] [#5 0.88,-0.33,0.76,U] [#6 0.94,-0.16,0.75,U] [#7 0.95,-0.35,0.69,U] [#8 0.45,-0.22,0.48,U] 
00:48:05.520 00.002 1092 single-star, 8 included, MultiStar: {0.75, -0.22}, one-star: {0.75, -0.14}
00:48:05.522 00.002 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:48:05.524 00.002 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:48:05.527 00.003 1092 CameraToMount -- cameraX=0.75 cameraY=-0.14 hyp=0.76 cameraTheta=-0.18 mountX=0.74 mountY=0.07, mountTheta=0.09
00:48:05.534 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.14, opts=13)
00:48:05.536 00.002 1092 Enqueuing Move request for scope (0.75, -0.14)
00:48:05.540 00.004 2744 Worker thread wakes up
00:48:05.540 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.14) opts 0xd
00:48:05.540 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.14)
00:48:05.540 00.000 2744 Moving (0.75, -0.14) raw xDistance=0.74 yDistance=0.07
00:48:05.540 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.74
00:48:05.541 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:05.541 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:48:05.541 00.000 2744 MoveAxis(W, 176, ABG)
00:48:05.541 00.000 2744 Guiding  Dir = 3, Dur = 176
00:48:05.541 00.000 2744 IsSlewing returns 0
00:48:05.542 00.001 2744 IsGuiding returns 0
00:48:05.542 00.000 2744 PulseGuide returned control before completion, sleep 186
00:48:05.560 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1687, FiltMax=65535, Gamma=0.510
00:48:05.576 00.016 1092 UpdateGuideState exits: m=522208 SNR=86.7
00:48:05.578 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:05.581 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:05.584 00.003 1092 Enqueuing Expose request
00:48:05.734 00.150 2744 IsGuiding returns 1
00:48:05.734 00.000 2744 scope still moving after pulse duration time elapsed
00:48:05.765 00.031 2744 IsSlewing returns 0
00:48:05.765 00.000 2744 IsGuiding returns 0
00:48:05.765 00.000 2744 scope move finished after 176 + 47 ms
00:48:05.765 00.000 2744 Move returns status 0, amount 176
00:48:05.765 00.000 2744 MoveAxis(N, 0, ABG)
00:48:05.765 00.000 2744 Move returns status 0, amount 0
00:48:05.765 00.000 2744 move complete, result=0
00:48:05.766 00.001 2744 worker thread done servicing request
00:48:05.766 00.000 2744 Worker thread wakes up
00:48:05.766 00.000 1092 GuideStep: 0.7 px 176 ms WEST, 0.1 px 0 ms NORTH
00:48:05.769 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:05.769 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:09.157 03.388 2744 Exposure complete
00:48:09.368 00.211 2744 worker thread done servicing request
00:48:09.369 00.001 1092 OnExposeComplete: enter
00:48:09.371 00.002 1092 UpdateGuideState(): m_state=6
00:48:09.374 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1205
00:48:09.377 00.003 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.16, Mass=514192, SNR=76.6, Peak=60035 HFD=3.4
00:48:09.380 00.003 1092 MultiStar: [#1 0.03,-0.20,1.19,U] [#2 -0.07,0.08,0.97,U] [#3 -0.34,0.20,0.83,U] [#4 -0.09,0.13,0.90,U] [#5 0.04,-0.16,0.81,U] [#6 0.02,-0.07,0.77,U] [#7 0.17,-0.14,0.60,U] [#8 -0.60,-0.13,0.51,U] 
00:48:09.382 00.002 1092 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.24, -0.18}
00:48:09.384 00.002 1092 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
00:48:09.387 00.003 1092 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.41 = -2.41)
00:48:09.389 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.12 cameraTheta=-2.68 mountX=-0.07 mountY=-0.08, mountTheta=-2.33
00:48:09.395 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.05, opts=13)
00:48:09.398 00.003 1092 Enqueuing Move request for scope (-0.10, -0.05)
00:48:09.400 00.002 2744 Worker thread wakes up
00:48:09.400 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
00:48:09.400 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
00:48:09.401 00.001 2744 Moving (-0.10, -0.05) raw xDistance=-0.07 yDistance=-0.08
00:48:09.401 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:09.401 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:09.401 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:48:09.401 00.000 2744 MoveAxis(E, 0, ABG)
00:48:09.401 00.000 2744 Move returns status 0, amount 0
00:48:09.401 00.000 2744 MoveAxis(N, 0, ABG)
00:48:09.401 00.000 2744 Move returns status 0, amount 0
00:48:09.401 00.000 2744 move complete, result=0
00:48:09.401 00.000 2744 worker thread done servicing request
00:48:09.417 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:48:09.432 00.015 1092 UpdateGuideState exits: m=514192 SNR=76.6
00:48:09.435 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:09.437 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:09.439 00.002 1092 Enqueuing Expose request
00:48:09.442 00.003 2744 Worker thread wakes up
00:48:09.442 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:09.445 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:09.445 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:12.842 03.397 2744 Exposure complete
00:48:13.045 00.203 2744 worker thread done servicing request
00:48:13.045 00.000 1092 OnExposeComplete: enter
00:48:13.047 00.002 1092 UpdateGuideState(): m_state=6
00:48:13.051 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1206
00:48:13.055 00.004 1092 Star::Find returns 1 (0), X=1602.81, Y=1129.10, Mass=493660, SNR=77.4, Peak=56915 HFD=3.3
00:48:13.059 00.004 1092 MultiStar: [#1 0.02,-0.36,1.03,U] [#2 0.14,-0.16,1.03,U] [#3 -0.29,-0.10,0.87,U] [#4 0.11,-0.19,0.94,U] [#5 0.16,-0.25,0.76,U] [#6 0.02,-0.33,0.95,U] [#7 0.26,-0.19,0.63,U] [#8 -0.03,-0.26,0.55,U] 
00:48:13.063 00.004 1092 refined, 8 included, MultiStar: {0.01, -0.23}, one-star: {-0.19, -0.23}
00:48:13.066 00.003 1092 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.43) = xAngle (-1.09 = -1.09)
00:48:13.070 00.004 1092 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.24 = -1.24)
00:48:13.073 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.51 mountX=0.11 mountY=-0.22, mountTheta=-1.11
00:48:13.081 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.23, opts=13)
00:48:13.084 00.003 1092 Enqueuing Move request for scope (0.01, -0.23)
00:48:13.088 00.004 2744 Worker thread wakes up
00:48:13.088 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.23) opts 0xd
00:48:13.088 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.23)
00:48:13.088 00.000 2744 Moving (0.01, -0.23) raw xDistance=0.11 yDistance=-0.22
00:48:13.088 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:48:13.089 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:13.089 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:48:13.089 00.000 2744 MoveAxis(E, 0, ABG)
00:48:13.089 00.000 2744 Move returns status 0, amount 0
00:48:13.089 00.000 2744 MoveAxis(N, 0, ABG)
00:48:13.089 00.000 2744 Move returns status 0, amount 0
00:48:13.089 00.000 2744 move complete, result=0
00:48:13.089 00.000 2744 worker thread done servicing request
00:48:13.106 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:48:13.123 00.017 1092 UpdateGuideState exits: m=493660 SNR=77.4
00:48:13.128 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:13.132 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:13.136 00.004 1092 Enqueuing Expose request
00:48:13.139 00.003 2744 Worker thread wakes up
00:48:13.139 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:48:13.143 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:13.143 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:16.538 03.395 2744 Exposure complete
00:48:16.733 00.195 2744 worker thread done servicing request
00:48:16.733 00.000 1092 OnExposeComplete: enter
00:48:16.735 00.002 1092 UpdateGuideState(): m_state=6
00:48:16.738 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1207
00:48:16.740 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1129.21, Mass=516004, SNR=88.7, Peak=55395 HFD=3.4
00:48:16.742 00.002 1092 MultiStar: [#1 0.00,-0.18,0.81,U] [#2 -0.08,0.09,1.00,U] [#3 -0.39,0.26,0.80,U] [#4 0.01,-0.03,0.72,U] [#5 -0.02,-0.02,0.76,U] [#6 -0.13,-0.07,0.66,U] [#7 0.19,0.09,0.53,U] [#8 -0.15,-0.45,0.38,U] 
00:48:16.745 00.003 1092 refined, 8 included, MultiStar: {-0.09, -0.03}, one-star: {-0.14, -0.12}
00:48:16.747 00.002 1092 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
00:48:16.750 00.003 1092 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.58 = -2.58)
00:48:16.752 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.09 cameraTheta=-2.85 mountX=-0.07 mountY=-0.05, mountTheta=-2.53
00:48:16.756 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.03, opts=13)
00:48:16.759 00.003 1092 Enqueuing Move request for scope (-0.09, -0.03)
00:48:16.761 00.002 2744 Worker thread wakes up
00:48:16.761 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
00:48:16.761 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
00:48:16.761 00.000 2744 Moving (-0.09, -0.03) raw xDistance=-0.07 yDistance=-0.05
00:48:16.761 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:48:16.761 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:16.761 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:48:16.761 00.000 2744 MoveAxis(E, 0, ABG)
00:48:16.762 00.001 2744 Move returns status 0, amount 0
00:48:16.762 00.000 2744 MoveAxis(N, 0, ABG)
00:48:16.762 00.000 2744 Move returns status 0, amount 0
00:48:16.762 00.000 2744 move complete, result=0
00:48:16.762 00.000 2744 worker thread done servicing request
00:48:16.779 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1495, FiltMax=65535, Gamma=0.510
00:48:16.793 00.014 1092 UpdateGuideState exits: m=516004 SNR=88.7
00:48:16.796 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:16.799 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:16.801 00.002 1092 Enqueuing Expose request
00:48:16.803 00.002 2744 Worker thread wakes up
00:48:16.803 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:16.803 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:16.803 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:48:20.183 03.380 2744 Exposure complete
00:48:20.387 00.204 2744 worker thread done servicing request
00:48:20.387 00.000 1092 OnExposeComplete: enter
00:48:20.390 00.003 1092 UpdateGuideState(): m_state=6
00:48:20.394 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1208
00:48:20.396 00.002 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.61, Mass=550489, SNR=91.9, Peak=60035 HFD=3.3
00:48:20.402 00.006 1092 MultiStar: [#1 -0.08,0.02,1.02,U] [#2 -0.23,0.31,0.85,U] [#3 -0.54,0.38,0.72,U] [#4 -0.06,0.19,0.77,U] [#5 -0.10,-0.01,0.68,U] [#6 -0.07,0.24,0.66,U] [#7 -0.02,0.45,0.54,U] [#8 -0.46,0.09,0.47,U] 
00:48:20.405 00.003 1092 refined, 8 included, MultiStar: {-0.19, 0.21}, one-star: {-0.23, 0.28}
00:48:20.407 00.002 1092 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.43) = xAngle (2.73 = 2.73)
00:48:20.410 00.003 1092 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.57 = 2.57)
00:48:20.412 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=0.21 hyp=0.29 cameraTheta=2.30 mountX=-0.26 mountY=0.15, mountTheta=2.61
00:48:20.418 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.21, opts=13)
00:48:20.420 00.002 1092 Enqueuing Move request for scope (-0.19, 0.21)
00:48:20.422 00.002 2744 Worker thread wakes up
00:48:20.423 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.21) opts 0xd
00:48:20.423 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.21)
00:48:20.423 00.000 2744 Moving (-0.19, 0.21) raw xDistance=-0.26 yDistance=0.15
00:48:20.423 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:48:20.423 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:20.423 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:48:20.423 00.000 2744 MoveAxis(E, 0, ABG)
00:48:20.423 00.000 2744 Move returns status 0, amount 0
00:48:20.423 00.000 2744 MoveAxis(N, 0, ABG)
00:48:20.423 00.000 2744 Move returns status 0, amount 0
00:48:20.423 00.000 2744 move complete, result=0
00:48:20.423 00.000 2744 worker thread done servicing request
00:48:20.437 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1328, FiltMax=65535, Gamma=0.510
00:48:20.451 00.014 1092 UpdateGuideState exits: m=550489 SNR=91.9
00:48:20.454 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:20.456 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:20.459 00.003 1092 Enqueuing Expose request
00:48:20.461 00.002 2744 Worker thread wakes up
00:48:20.461 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
00:48:20.463 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:20.463 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:23.863 03.400 2744 Exposure complete
00:48:24.073 00.210 2744 worker thread done servicing request
00:48:24.073 00.000 1092 OnExposeComplete: enter
00:48:24.078 00.005 1092 UpdateGuideState(): m_state=6
00:48:24.081 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1209
00:48:24.085 00.004 1092 Star::Find returns 1 (0), X=1602.95, Y=1129.05, Mass=502696, SNR=79.6, Peak=46803 HFD=3.9
00:48:24.088 00.003 1092 MultiStar: [#1 0.01,-0.20,0.91,U] [#2 0.02,-0.05,0.96,U] [#3 -0.18,0.04,0.83,U] [#4 0.17,-0.04,0.83,U] [#5 0.15,-0.27,0.80,U] [#6 -0.15,-0.14,0.74,U] [#7 0.07,-0.01,0.51,U] [#8 -0.50,-0.28,0.51,U] 
00:48:24.092 00.004 1092 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.05, -0.29}
00:48:24.096 00.004 1092 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.43) = xAngle (-1.39 = -1.39)
00:48:24.098 00.002 1092 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.55 = -1.55)
00:48:24.101 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.82 mountX=0.03 mountY=-0.14, mountTheta=-1.40
00:48:24.107 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.14, opts=13)
00:48:24.111 00.004 1092 Enqueuing Move request for scope (-0.04, -0.14)
00:48:24.114 00.003 2744 Worker thread wakes up
00:48:24.114 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
00:48:24.114 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
00:48:24.114 00.000 2744 Moving (-0.04, -0.14) raw xDistance=0.03 yDistance=-0.14
00:48:24.114 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
00:48:24.114 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:24.114 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:48:24.114 00.000 2744 MoveAxis(E, 0, ABG)
00:48:24.115 00.001 2744 Move returns status 0, amount 0
00:48:24.115 00.000 2744 MoveAxis(N, 0, ABG)
00:48:24.115 00.000 2744 Move returns status 0, amount 0
00:48:24.115 00.000 2744 move complete, result=0
00:48:24.115 00.000 2744 worker thread done servicing request
00:48:24.135 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:48:24.151 00.016 1092 UpdateGuideState exits: m=502696 SNR=79.6
00:48:24.154 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:24.157 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:24.160 00.003 1092 Enqueuing Expose request
00:48:24.162 00.002 2744 Worker thread wakes up
00:48:24.162 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:48:24.165 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:24.166 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:27.555 03.389 2744 Exposure complete
00:48:27.752 00.197 2744 worker thread done servicing request
00:48:27.752 00.000 1092 OnExposeComplete: enter
00:48:27.754 00.002 1092 UpdateGuideState(): m_state=6
00:48:27.757 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1210
00:48:27.760 00.003 1092 Star::Find returns 1 (0), X=1603.71, Y=1128.82, Mass=557836, SNR=81.2, Peak=50013 HFD=3.6
00:48:27.762 00.002 1092 MultiStar: [#1 0.77,-0.71,0.85,U] [#2 0.66,-0.46,1.04,U] [#3 0.69,-0.39,0.84,U] [#4 0.83,-0.29,0.89,U] [#5 1.02,-0.39,0.81,U] [#6 0.60,-0.81,0.76,U] [#7 1.25,-0.59,0.53,U] [#8 0.56,-0.36,0.57,U] 
00:48:27.765 00.003 1092 single-star, 8 included, MultiStar: {0.77, -0.50}, one-star: {0.71, -0.51}
00:48:27.767 00.002 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.20 = -0.20)
00:48:27.769 00.002 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
00:48:27.772 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-0.51 hyp=0.87 cameraTheta=-0.63 mountX=0.86 mountY=-0.30, mountTheta=-0.34
00:48:27.777 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.51, opts=13)
00:48:27.779 00.002 1092 Enqueuing Move request for scope (0.71, -0.51)
00:48:27.781 00.002 2744 Worker thread wakes up
00:48:27.783 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.51) opts 0xd
00:48:27.783 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.51)
00:48:27.783 00.000 2744 Moving (0.71, -0.51) raw xDistance=0.86 yDistance=-0.30
00:48:27.783 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
00:48:27.783 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:27.783 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:48:27.783 00.000 2744 MoveAxis(W, 192, ABG)
00:48:27.783 00.000 2744 Guiding  Dir = 3, Dur = 192
00:48:27.783 00.000 2744 IsSlewing returns 0
00:48:27.784 00.001 2744 IsGuiding returns 0
00:48:27.784 00.000 2744 PulseGuide returned control before completion, sleep 202
00:48:27.799 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1511, FiltMax=65535, Gamma=0.510
00:48:27.815 00.016 1092 UpdateGuideState exits: m=557836 SNR=81.2
00:48:27.819 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:27.821 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:27.824 00.003 1092 Enqueuing Expose request
00:48:27.990 00.166 2744 IsGuiding returns 1
00:48:27.990 00.000 2744 scope still moving after pulse duration time elapsed
00:48:28.020 00.030 2744 IsSlewing returns 0
00:48:28.020 00.000 2744 IsGuiding returns 0
00:48:28.020 00.000 2744 scope move finished after 192 + 45 ms
00:48:28.020 00.000 2744 Move returns status 0, amount 192
00:48:28.020 00.000 2744 MoveAxis(N, 0, ABG)
00:48:28.020 00.000 2744 Move returns status 0, amount 0
00:48:28.020 00.000 2744 move complete, result=0
00:48:28.021 00.001 2744 worker thread done servicing request
00:48:28.021 00.000 2744 Worker thread wakes up
00:48:28.021 00.000 1092 GuideStep: 0.9 px 192 ms WEST, -0.3 px 0 ms NORTH
00:48:28.026 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:28.026 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:31.415 03.389 2744 Exposure complete
00:48:31.609 00.194 2744 worker thread done servicing request
00:48:31.609 00.000 1092 OnExposeComplete: enter
00:48:31.612 00.003 1092 UpdateGuideState(): m_state=6
00:48:31.615 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1211
00:48:31.617 00.002 1092 Star::Find returns 1 (0), X=1603.44, Y=1128.89, Mass=474047, SNR=76.0, Peak=48019 HFD=3.4
00:48:31.619 00.002 1092 MultiStar: [#1 0.55,-0.41,0.98,U] [#2 0.61,-0.28,1.17,U] [#3 0.25,-0.28,0.89,U] [#4 0.32,-0.35,0.96,U] [#5 0.52,-0.41,0.83,U] [#6 0.71,-0.49,0.80,U] [#7 0.71,-0.43,0.59,U] [#8 0.11,-0.42,0.49,U] 
00:48:31.621 00.002 1092 refined, 8 included, MultiStar: {0.48, -0.38}, one-star: {0.43, -0.44}
00:48:31.624 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
00:48:31.627 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
00:48:31.629 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=-0.38 hyp=0.61 cameraTheta=-0.67 mountX=0.59 mountY=-0.24, mountTheta=-0.38
00:48:31.634 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.38, opts=13)
00:48:31.637 00.003 1092 Enqueuing Move request for scope (0.48, -0.38)
00:48:31.639 00.002 2744 Worker thread wakes up
00:48:31.640 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.38) opts 0xd
00:48:31.640 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.38)
00:48:31.640 00.000 2744 Moving (0.48, -0.38) raw xDistance=0.59 yDistance=-0.24
00:48:31.640 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
00:48:31.640 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:31.640 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:48:31.640 00.000 2744 MoveAxis(W, 147, ABG)
00:48:31.640 00.000 2744 Guiding  Dir = 3, Dur = 147
00:48:31.640 00.000 2744 IsSlewing returns 0
00:48:31.641 00.001 2744 IsGuiding returns 0
00:48:31.641 00.000 2744 PulseGuide returned control before completion, sleep 157
00:48:31.655 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1672, FiltMax=65535, Gamma=0.510
00:48:31.671 00.016 1092 UpdateGuideState exits: m=474047 SNR=76.0
00:48:31.674 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:31.676 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:31.678 00.002 1092 Enqueuing Expose request
00:48:31.812 00.134 2744 IsGuiding returns 1
00:48:31.814 00.002 2744 scope still moving after pulse duration time elapsed
00:48:31.841 00.027 2744 IsSlewing returns 0
00:48:31.841 00.000 2744 IsGuiding returns 0
00:48:31.843 00.002 2744 scope move finished after 147 + 54 ms
00:48:31.843 00.000 2744 Move returns status 0, amount 147
00:48:31.843 00.000 2744 MoveAxis(N, 0, ABG)
00:48:31.843 00.000 2744 Move returns status 0, amount 0
00:48:31.843 00.000 2744 move complete, result=0
00:48:31.844 00.001 2744 worker thread done servicing request
00:48:31.844 00.000 2744 Worker thread wakes up
00:48:31.844 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:31.844 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:31.851 00.007 1092 GuideStep: 0.6 px 147 ms WEST, -0.2 px 0 ms NORTH
00:48:35.238 03.387 2744 Exposure complete
00:48:35.434 00.196 2744 worker thread done servicing request
00:48:35.435 00.001 1092 OnExposeComplete: enter
00:48:35.437 00.002 1092 UpdateGuideState(): m_state=6
00:48:35.439 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1212
00:48:35.442 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1128.86, Mass=543581, SNR=90.7, Peak=46410 HFD=3.9
00:48:35.445 00.003 1092 MultiStar: [#1 -0.19,-0.51,0.87,U] [#2 0.03,-0.39,0.86,U] [#3 -0.37,-0.36,0.66,U] [#4 -0.02,-0.27,0.67,U] [#5 0.20,-0.33,0.73,U] [#6 -0.11,-0.27,0.65,U] [#7 0.12,-0.33,0.47,U] [#8 -0.39,-0.49,0.49,U] 
00:48:35.448 00.003 1092 refined, 8 included, MultiStar: {-0.11, -0.39}, one-star: {-0.25, -0.47}
00:48:35.450 00.002 1092 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.43) = xAngle (-1.42 = -1.42)
00:48:35.452 00.002 1092 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.58 = -1.58)
00:48:35.454 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.39 hyp=0.40 cameraTheta=-1.85 mountX=0.06 mountY=-0.40, mountTheta=-1.43
00:48:35.458 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.39, opts=13)
00:48:35.461 00.003 1092 Enqueuing Move request for scope (-0.11, -0.39)
00:48:35.463 00.002 2744 Worker thread wakes up
00:48:35.463 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.39) opts 0xd
00:48:35.463 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.39)
00:48:35.463 00.000 2744 Moving (-0.11, -0.39) raw xDistance=0.06 yDistance=-0.40
00:48:35.463 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
00:48:35.464 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:35.464 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:48:35.464 00.000 2744 MoveAxis(E, 0, ABG)
00:48:35.464 00.000 2744 Move returns status 0, amount 0
00:48:35.464 00.000 2744 MoveAxis(N, 0, ABG)
00:48:35.464 00.000 2744 Move returns status 0, amount 0
00:48:35.464 00.000 2744 move complete, result=0
00:48:35.464 00.000 2744 worker thread done servicing request
00:48:35.479 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:48:35.498 00.019 1092 UpdateGuideState exits: m=543581 SNR=90.7
00:48:35.503 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:35.505 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:35.508 00.003 1092 Enqueuing Expose request
00:48:35.511 00.003 2744 Worker thread wakes up
00:48:35.511 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:48:35.514 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:35.514 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:38.900 03.386 2744 Exposure complete
00:48:39.143 00.243 2744 worker thread done servicing request
00:48:39.144 00.001 1092 OnExposeComplete: enter
00:48:39.146 00.002 1092 UpdateGuideState(): m_state=6
00:48:39.149 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1213
00:48:39.152 00.003 1092 Star::Find returns 1 (0), X=1603.01, Y=1128.87, Mass=501774, SNR=75.4, Peak=47315 HFD=3.0
00:48:39.157 00.005 1092 MultiStar: [#1 0.23,-0.49,1.01,U] [#2 0.11,-0.37,1.06,U] [#3 -0.05,-0.24,0.87,U] [#4 0.29,-0.13,0.78,U] [#5 0.28,-0.41,0.76,U] [#6 0.12,-0.41,0.74,U] [#7 0.24,-0.23,0.58,U] [#8 -0.41,-0.13,0.61,U] 
00:48:39.162 00.005 1092 refined, 8 included, MultiStar: {0.09, -0.34}, one-star: {0.00, -0.47}
00:48:39.167 00.005 1092 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.43) = xAngle (-0.87 = -0.87)
00:48:39.169 00.002 1092 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.02 = -1.02)
00:48:39.172 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.30 mountX=0.23 mountY=-0.30, mountTheta=-0.92
00:48:39.188 00.016 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.34, opts=13)
00:48:39.194 00.006 1092 Enqueuing Move request for scope (0.09, -0.34)
00:48:39.200 00.006 2744 Worker thread wakes up
00:48:39.200 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.34) opts 0xd
00:48:39.200 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.34)
00:48:39.200 00.000 2744 Moving (0.09, -0.34) raw xDistance=0.23 yDistance=-0.30
00:48:39.200 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:48:39.200 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:39.200 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:48:39.200 00.000 2744 MoveAxis(E, 0, ABG)
00:48:39.201 00.001 2744 Move returns status 0, amount 0
00:48:39.201 00.000 2744 MoveAxis(N, 0, ABG)
00:48:39.201 00.000 2744 Move returns status 0, amount 0
00:48:39.201 00.000 2744 move complete, result=0
00:48:39.201 00.000 2744 worker thread done servicing request
00:48:39.225 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:48:39.244 00.019 1092 UpdateGuideState exits: m=501774 SNR=75.4
00:48:39.247 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:39.252 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:39.256 00.004 1092 Enqueuing Expose request
00:48:39.261 00.005 2744 Worker thread wakes up
00:48:39.261 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
00:48:39.265 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:39.265 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:42.652 03.387 2744 Exposure complete
00:48:42.845 00.193 2744 worker thread done servicing request
00:48:42.845 00.000 1092 OnExposeComplete: enter
00:48:42.848 00.003 1092 UpdateGuideState(): m_state=6
00:48:42.852 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1214
00:48:42.854 00.002 1092 Star::Find returns 1 (0), X=1603.48, Y=1128.98, Mass=574525, SNR=88.3, Peak=47923 HFD=3.6
00:48:42.857 00.003 1092 MultiStar: [#1 0.58,-0.54,0.91,U] [#2 0.71,-0.36,0.90,U] [#3 0.28,-0.50,0.75,U] [#4 0.58,-0.32,0.67,U] [#5 0.60,-0.80,0.72,U] [#6 0.68,-0.59,0.65,U] [#7 0.77,-0.46,0.47,U] [#8 0.35,-0.36,0.47,U] 
00:48:42.860 00.003 1092 single-star, 8 included, MultiStar: {0.56, -0.47}, one-star: {0.47, -0.35}
00:48:42.862 00.002 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
00:48:42.865 00.003 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.36 = -0.36)
00:48:42.867 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.35 hyp=0.59 cameraTheta=-0.64 mountX=0.58 mountY=-0.21, mountTheta=-0.35
00:48:42.871 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.35, opts=13)
00:48:42.874 00.003 1092 Enqueuing Move request for scope (0.47, -0.35)
00:48:42.876 00.002 2744 Worker thread wakes up
00:48:42.877 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.35) opts 0xd
00:48:42.877 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.35)
00:48:42.877 00.000 2744 Moving (0.47, -0.35) raw xDistance=0.58 yDistance=-0.21
00:48:42.877 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.58
00:48:42.877 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:42.877 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
00:48:42.877 00.000 2744 MoveAxis(W, 129, ABG)
00:48:42.877 00.000 2744 Guiding  Dir = 3, Dur = 129
00:48:42.877 00.000 2744 IsSlewing returns 0
00:48:42.878 00.001 2744 IsGuiding returns 0
00:48:42.878 00.000 2744 PulseGuide returned control before completion, sleep 139
00:48:42.896 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1514, FiltMax=65535, Gamma=0.510
00:48:42.911 00.015 1092 UpdateGuideState exits: m=574525 SNR=88.3
00:48:42.915 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:42.918 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:42.919 00.001 1092 Enqueuing Expose request
00:48:43.034 00.115 2744 IsGuiding returns 1
00:48:43.034 00.000 2744 scope still moving after pulse duration time elapsed
00:48:43.065 00.031 2744 IsSlewing returns 0
00:48:43.065 00.000 2744 IsGuiding returns 0
00:48:43.065 00.000 2744 scope move finished after 129 + 58 ms
00:48:43.065 00.000 2744 Move returns status 0, amount 129
00:48:43.065 00.000 2744 MoveAxis(N, 0, ABG)
00:48:43.066 00.001 2744 Move returns status 0, amount 0
00:48:43.066 00.000 2744 move complete, result=0
00:48:43.066 00.000 2744 worker thread done servicing request
00:48:43.066 00.000 2744 Worker thread wakes up
00:48:43.066 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:43.066 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:43.066 00.000 1092 GuideStep: 0.6 px 129 ms WEST, -0.2 px 0 ms NORTH
00:48:46.458 03.392 2744 Exposure complete
00:48:46.657 00.199 2744 worker thread done servicing request
00:48:46.657 00.000 1092 OnExposeComplete: enter
00:48:46.661 00.004 1092 UpdateGuideState(): m_state=6
00:48:46.663 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1215
00:48:46.667 00.004 1092 Star::Find returns 1 (0), X=1603.72, Y=1128.74, Mass=524809, SNR=82.1, Peak=52675 HFD=3.5
00:48:46.670 00.003 1092 MultiStar: [#1 0.94,-0.63,1.10,U] [#2 0.92,-0.33,1.00,U] [#3 0.96,-0.27,0.78,U] [#4 1.28,-0.18,0.84,U] [#5 1.17,-0.21,0.72,U] [#6 0.61,-0.25,0.70,U] [#7 1.18,-0.10,0.55,U] [#8 0.58,-0.44,0.50,U] 
00:48:46.672 00.002 1092 single-star, 8 included, MultiStar: {0.93, -0.36}, one-star: {0.72, -0.59}
00:48:46.674 00.002 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
00:48:46.676 00.002 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.42 = -0.42)
00:48:46.678 00.002 1092 CameraToMount -- cameraX=0.72 cameraY=-0.59 hyp=0.93 cameraTheta=-0.69 mountX=0.90 mountY=-0.38, mountTheta=-0.40
00:48:46.685 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=-0.59, opts=13)
00:48:46.687 00.002 1092 Enqueuing Move request for scope (0.72, -0.59)
00:48:46.690 00.003 2744 Worker thread wakes up
00:48:46.690 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.59) opts 0xd
00:48:46.690 00.000 2744 Handling offset move in thread for scope, endpoint = (0.72, -0.59)
00:48:46.690 00.000 2744 Moving (0.72, -0.59) raw xDistance=0.90 yDistance=-0.38
00:48:46.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
00:48:46.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:46.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:48:46.690 00.000 2744 MoveAxis(W, 211, ABG)
00:48:46.690 00.000 2744 Guiding  Dir = 3, Dur = 211
00:48:46.690 00.000 2744 IsSlewing returns 0
00:48:46.691 00.001 2744 IsGuiding returns 0
00:48:46.691 00.000 2744 PulseGuide returned control before completion, sleep 221
00:48:46.704 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1674, FiltMax=65535, Gamma=0.510
00:48:46.721 00.017 1092 UpdateGuideState exits: m=524809 SNR=82.1
00:48:46.723 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:46.727 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:46.730 00.003 1092 Enqueuing Expose request
00:48:46.918 00.188 2744 IsGuiding returns 1
00:48:46.918 00.000 2744 scope still moving after pulse duration time elapsed
00:48:46.949 00.031 2744 IsSlewing returns 0
00:48:46.950 00.001 2744 IsGuiding returns 0
00:48:46.950 00.000 2744 scope move finished after 211 + 47 ms
00:48:46.950 00.000 2744 Move returns status 0, amount 211
00:48:46.950 00.000 2744 MoveAxis(N, 0, ABG)
00:48:46.950 00.000 2744 Move returns status 0, amount 0
00:48:46.951 00.001 2744 move complete, result=0
00:48:46.951 00.000 2744 worker thread done servicing request
00:48:46.951 00.000 2744 Worker thread wakes up
00:48:46.951 00.000 1092 GuideStep: 0.9 px 211 ms WEST, -0.4 px 0 ms NORTH
00:48:46.954 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:46.954 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:50.363 03.409 2744 Exposure complete
00:48:50.596 00.233 2744 worker thread done servicing request
00:48:50.596 00.000 1092 OnExposeComplete: enter
00:48:50.602 00.006 1092 UpdateGuideState(): m_state=6
00:48:50.606 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1216
00:48:50.610 00.004 1092 Star::Find returns 1 (0), X=1603.40, Y=1129.11, Mass=544388, SNR=74.9, Peak=53075 HFD=3.6
00:48:50.613 00.003 1092 MultiStar: [#1 0.62,-0.19,1.00,U] [#2 0.65,-0.16,1.14,U] [#3 0.41,0.08,0.87,U] [#4 0.49,-0.08,0.98,U] [#5 0.62,-0.17,0.76,U] [#6 0.37,-0.10,0.77,U] [#7 0.55,-0.28,0.74,U] [#8 0.23,-0.27,0.56,U] 
00:48:50.618 00.005 1092 single-star, 8 included, MultiStar: {0.50, -0.15}, one-star: {0.40, -0.23}
00:48:50.620 00.002 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
00:48:50.623 00.003 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
00:48:50.627 00.004 1092 CameraToMount -- cameraX=0.40 cameraY=-0.23 hyp=0.46 cameraTheta=-0.52 mountX=0.46 mountY=-0.11, mountTheta=-0.24
00:48:50.634 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.23, opts=13)
00:48:50.638 00.004 1092 Enqueuing Move request for scope (0.40, -0.23)
00:48:50.641 00.003 2744 Worker thread wakes up
00:48:50.641 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.23) opts 0xd
00:48:50.641 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.23)
00:48:50.641 00.000 2744 Moving (0.40, -0.23) raw xDistance=0.46 yDistance=-0.11
00:48:50.641 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.46
00:48:50.641 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:50.642 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:48:50.642 00.000 2744 MoveAxis(W, 118, ABG)
00:48:50.642 00.000 2744 Guiding  Dir = 3, Dur = 118
00:48:50.642 00.000 2744 IsSlewing returns 0
00:48:50.642 00.000 2744 IsGuiding returns 0
00:48:50.643 00.001 2744 PulseGuide returned control before completion, sleep 128
00:48:50.659 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:48:50.677 00.018 1092 UpdateGuideState exits: m=544388 SNR=74.9
00:48:50.680 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:50.682 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:50.686 00.004 1092 Enqueuing Expose request
00:48:50.778 00.092 2744 IsGuiding returns 1
00:48:50.778 00.000 2744 scope still moving after pulse duration time elapsed
00:48:50.809 00.031 2744 IsSlewing returns 0
00:48:50.810 00.001 2744 IsGuiding returns 0
00:48:50.810 00.000 2744 scope move finished after 118 + 49 ms
00:48:50.810 00.000 2744 Move returns status 0, amount 118
00:48:50.810 00.000 2744 MoveAxis(N, 0, ABG)
00:48:50.810 00.000 2744 Move returns status 0, amount 0
00:48:50.810 00.000 2744 move complete, result=0
00:48:50.811 00.001 2744 worker thread done servicing request
00:48:50.811 00.000 2744 Worker thread wakes up
00:48:50.811 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:50.811 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:50.813 00.002 1092 GuideStep: 0.5 px 118 ms WEST, -0.1 px 0 ms NORTH
00:48:54.200 03.387 2744 Exposure complete
00:48:54.391 00.191 2744 worker thread done servicing request
00:48:54.391 00.000 1092 OnExposeComplete: enter
00:48:54.394 00.003 1092 UpdateGuideState(): m_state=6
00:48:54.397 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1217
00:48:54.400 00.003 1092 Star::Find returns 1 (0), X=1603.68, Y=1128.97, Mass=550318, SNR=91.0, Peak=50317 HFD=3.7
00:48:54.402 00.002 1092 MultiStar: [#1 0.75,-0.37,0.83,U] [#2 0.83,-0.26,0.94,U] [#3 0.61,-0.10,0.87,U] [#4 0.87,-0.21,0.77,U] [#5 0.99,-0.55,0.70,U] [#6 0.83,-0.40,0.67,U] [#7 0.93,-0.30,0.54,U] [#8 0.30,-0.40,0.41,U] 
00:48:54.404 00.002 1092 single-star, 8 included, MultiStar: {0.77, -0.32}, one-star: {0.68, -0.37}
00:48:54.406 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
00:48:54.409 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
00:48:54.411 00.002 1092 CameraToMount -- cameraX=0.68 cameraY=-0.37 hyp=0.77 cameraTheta=-0.50 mountX=0.77 mountY=-0.17, mountTheta=-0.22
00:48:54.417 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.37, opts=13)
00:48:54.420 00.003 1092 Enqueuing Move request for scope (0.68, -0.37)
00:48:54.422 00.002 2744 Worker thread wakes up
00:48:54.422 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.37) opts 0xd
00:48:54.422 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.37)
00:48:54.422 00.000 2744 Moving (0.68, -0.37) raw xDistance=0.77 yDistance=-0.17
00:48:54.423 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.77
00:48:54.423 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:54.423 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:48:54.423 00.000 2744 MoveAxis(W, 181, ABG)
00:48:54.423 00.000 2744 Guiding  Dir = 3, Dur = 181
00:48:54.423 00.000 2744 IsSlewing returns 0
00:48:54.423 00.000 2744 IsGuiding returns 0
00:48:54.424 00.001 2744 PulseGuide returned control before completion, sleep 191
00:48:54.441 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1511, FiltMax=65535, Gamma=0.510
00:48:54.458 00.017 1092 UpdateGuideState exits: m=550318 SNR=91.0
00:48:54.461 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:54.463 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:54.465 00.002 1092 Enqueuing Expose request
00:48:54.631 00.166 2744 IsGuiding returns 0
00:48:54.631 00.000 2744 Move returns status 0, amount 181
00:48:54.631 00.000 2744 MoveAxis(N, 0, ABG)
00:48:54.631 00.000 2744 Move returns status 0, amount 0
00:48:54.631 00.000 2744 move complete, result=0
00:48:54.632 00.001 2744 worker thread done servicing request
00:48:54.632 00.000 2744 Worker thread wakes up
00:48:54.632 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:54.632 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:54.634 00.002 1092 GuideStep: 0.8 px 181 ms WEST, -0.2 px 0 ms NORTH
00:48:58.014 03.380 2744 Exposure complete
00:48:58.212 00.198 2744 worker thread done servicing request
00:48:58.212 00.000 1092 OnExposeComplete: enter
00:48:58.215 00.003 1092 UpdateGuideState(): m_state=6
00:48:58.217 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1218
00:48:58.220 00.003 1092 Star::Find returns 1 (0), X=1603.20, Y=1129.00, Mass=557596, SNR=95.0, Peak=53571 HFD=3.7
00:48:58.222 00.002 1092 MultiStar: [#1 0.26,-0.20,0.77,U] [#2 0.44,-0.09,0.88,U] [#3 -0.03,-0.12,0.63,U] [#4 0.54,-0.22,0.69,U] [#5 0.43,-0.44,0.61,U] [#6 0.54,-0.40,0.66,U] [#7 0.52,-0.03,0.59,U] [#8 0.10,-0.39,0.41,U] 
00:48:58.224 00.002 1092 single-star, 8 included, MultiStar: {0.34, -0.24}, one-star: {0.19, -0.34}
00:48:58.227 00.003 1092 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
00:48:58.230 00.003 1092 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
00:48:58.233 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-1.05 mountX=0.32 mountY=-0.27, mountTheta=-0.71
00:48:58.238 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.34, opts=13)
00:48:58.241 00.003 1092 Enqueuing Move request for scope (0.19, -0.34)
00:48:58.243 00.002 2744 Worker thread wakes up
00:48:58.244 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.34) opts 0xd
00:48:58.244 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.34)
00:48:58.244 00.000 2744 Moving (0.19, -0.34) raw xDistance=0.32 yDistance=-0.27
00:48:58.244 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
00:48:58.244 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:48:58.244 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:48:58.244 00.000 2744 MoveAxis(W, 83, ABG)
00:48:58.244 00.000 2744 Guiding  Dir = 3, Dur = 83
00:48:58.244 00.000 2744 IsSlewing returns 0
00:48:58.245 00.001 2744 IsGuiding returns 0
00:48:58.245 00.000 2744 PulseGuide returned control before completion, sleep 93
00:48:58.263 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:48:58.281 00.018 1092 UpdateGuideState exits: m=557596 SNR=95.0
00:48:58.283 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:48:58.285 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:48:58.287 00.002 1092 Enqueuing Expose request
00:48:58.340 00.053 2744 IsGuiding returns 1
00:48:58.340 00.000 2744 scope still moving after pulse duration time elapsed
00:48:58.371 00.031 2744 IsSlewing returns 0
00:48:58.371 00.000 2744 IsGuiding returns 0
00:48:58.371 00.000 2744 scope move finished after 83 + 43 ms
00:48:58.371 00.000 2744 Move returns status 0, amount 83
00:48:58.371 00.000 2744 MoveAxis(N, 0, ABG)
00:48:58.371 00.000 2744 Move returns status 0, amount 0
00:48:58.371 00.000 2744 move complete, result=0
00:48:58.372 00.001 2744 worker thread done servicing request
00:48:58.372 00.000 2744 Worker thread wakes up
00:48:58.372 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:48:58.372 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:48:58.374 00.002 1092 GuideStep: 0.3 px 83 ms WEST, -0.3 px 0 ms NORTH
00:49:01.766 03.392 2744 Exposure complete
00:49:01.972 00.206 2744 worker thread done servicing request
00:49:01.972 00.000 1092 OnExposeComplete: enter
00:49:01.975 00.003 1092 UpdateGuideState(): m_state=6
00:49:01.979 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1219
00:49:01.982 00.003 1092 Star::Find returns 1 (0), X=1602.89, Y=1128.96, Mass=546431, SNR=92.8, Peak=50147 HFD=3.9
00:49:01.985 00.003 1092 MultiStar: [#1 0.17,-0.44,0.72,U] [#2 0.15,-0.26,0.78,U] [#3 0.15,-0.35,0.61,U] [#4 0.18,-0.20,0.83,U] [#5 0.25,-0.47,0.65,U] [#6 0.16,-0.41,0.66,U] [#7 0.26,-0.03,0.44,U] [#8 0.02,-0.60,0.39,U] 
00:49:01.987 00.002 1092 refined, 8 included, MultiStar: {0.12, -0.35}, one-star: {-0.11, -0.37}
00:49:01.990 00.003 1092 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.43) = xAngle (-0.80 = -0.80)
00:49:01.993 00.003 1092 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
00:49:01.995 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.35 hyp=0.37 cameraTheta=-1.22 mountX=0.26 mountY=-0.30, mountTheta=-0.86
00:49:02.001 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.35, opts=13)
00:49:02.004 00.003 1092 Enqueuing Move request for scope (0.12, -0.35)
00:49:02.006 00.002 2744 Worker thread wakes up
00:49:02.006 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.35) opts 0xd
00:49:02.006 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.35)
00:49:02.006 00.000 2744 Moving (0.12, -0.35) raw xDistance=0.26 yDistance=-0.30
00:49:02.006 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:49:02.006 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:02.007 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:49:02.007 00.000 2744 MoveAxis(E, 0, ABG)
00:49:02.007 00.000 2744 Move returns status 0, amount 0
00:49:02.007 00.000 2744 MoveAxis(N, 0, ABG)
00:49:02.007 00.000 2744 Move returns status 0, amount 0
00:49:02.007 00.000 2744 move complete, result=0
00:49:02.007 00.000 2744 worker thread done servicing request
00:49:02.021 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1450, FiltMax=65535, Gamma=0.510
00:49:02.040 00.019 1092 UpdateGuideState exits: m=546431 SNR=92.8
00:49:02.044 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:02.046 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:02.049 00.003 1092 Enqueuing Expose request
00:49:02.051 00.002 2744 Worker thread wakes up
00:49:02.051 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:02.051 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:02.051 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
00:49:05.444 03.393 2744 Exposure complete
00:49:05.644 00.200 2744 worker thread done servicing request
00:49:05.644 00.000 1092 OnExposeComplete: enter
00:49:05.647 00.003 1092 UpdateGuideState(): m_state=6
00:49:05.650 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1220
00:49:05.652 00.002 1092 Star::Find returns 1 (0), X=1603.64, Y=1129.04, Mass=551567, SNR=77.7, Peak=46381 HFD=3.7
00:49:05.655 00.003 1092 MultiStar: [#1 0.74,-0.50,1.04,U] [#2 0.71,-0.00,1.02,U] [#3 0.48,-0.30,0.92,U] [#4 0.53,0.02,0.84,U] [#5 0.70,-0.33,0.82,U] [#6 0.49,-0.14,0.77,U] [#7 0.86,-0.18,0.56,U] [#8 0.18,-0.65,0.42,U] 
00:49:05.657 00.002 1092 refined, 8 included, MultiStar: {0.61, -0.25}, one-star: {0.63, -0.30}
00:49:05.661 00.004 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
00:49:05.663 00.002 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
00:49:05.666 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=-0.25 hyp=0.66 cameraTheta=-0.38 mountX=0.66 mountY=-0.07, mountTheta=-0.11
00:49:05.670 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.25, opts=13)
00:49:05.672 00.002 1092 Enqueuing Move request for scope (0.61, -0.25)
00:49:05.674 00.002 2744 Worker thread wakes up
00:49:05.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.25) opts 0xd
00:49:05.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.25)
00:49:05.674 00.000 2744 Moving (0.61, -0.25) raw xDistance=0.66 yDistance=-0.07
00:49:05.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
00:49:05.675 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:05.675 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:49:05.675 00.000 2744 MoveAxis(W, 148, ABG)
00:49:05.675 00.000 2744 Guiding  Dir = 3, Dur = 148
00:49:05.675 00.000 2744 IsSlewing returns 0
00:49:05.676 00.001 2744 IsGuiding returns 0
00:49:05.676 00.000 2744 PulseGuide returned control before completion, sleep 158
00:49:05.691 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1608, FiltMax=65535, Gamma=0.510
00:49:05.706 00.015 1092 UpdateGuideState exits: m=551567 SNR=77.7
00:49:05.709 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:05.712 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:05.714 00.002 1092 Enqueuing Expose request
00:49:05.844 00.130 2744 IsGuiding returns 1
00:49:05.844 00.000 2744 scope still moving after pulse duration time elapsed
00:49:05.874 00.030 2744 IsSlewing returns 0
00:49:05.875 00.001 2744 IsGuiding returns 0
00:49:05.875 00.000 2744 scope move finished after 148 + 51 ms
00:49:05.875 00.000 2744 Move returns status 0, amount 148
00:49:05.875 00.000 2744 MoveAxis(N, 0, ABG)
00:49:05.875 00.000 2744 Move returns status 0, amount 0
00:49:05.876 00.001 2744 move complete, result=0
00:49:05.876 00.000 2744 worker thread done servicing request
00:49:05.876 00.000 2744 Worker thread wakes up
00:49:05.876 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:05.876 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:05.876 00.000 1092 GuideStep: 0.7 px 148 ms WEST, -0.1 px 0 ms NORTH
00:49:09.290 03.414 2744 Exposure complete
00:49:09.496 00.206 2744 worker thread done servicing request
00:49:09.496 00.000 1092 OnExposeComplete: enter
00:49:09.500 00.004 1092 UpdateGuideState(): m_state=6
00:49:09.503 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1221
00:49:09.505 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1128.83, Mass=505076, SNR=76.6, Peak=44461 HFD=3.6
00:49:09.508 00.003 1092 MultiStar: [#1 0.72,-0.55,0.98,U] [#2 0.72,-0.42,1.17,U] [#3 0.46,-0.23,0.98,U] [#4 0.68,-0.30,0.85,U] [#5 0.64,-0.53,0.80,U] [#6 0.61,-0.33,0.76,U] [#7 0.79,-0.51,0.59,U] [#8 0.16,-0.52,0.53,U] 
00:49:09.511 00.003 1092 single-star, 8 included, MultiStar: {0.59, -0.43}, one-star: {0.42, -0.51}
00:49:09.513 00.002 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.46 = -0.46)
00:49:09.515 00.002 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
00:49:09.517 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.51 hyp=0.65 cameraTheta=-0.88 mountX=0.59 mountY=-0.38, mountTheta=-0.57
00:49:09.522 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.51, opts=13)
00:49:09.524 00.002 1092 Enqueuing Move request for scope (0.42, -0.51)
00:49:09.527 00.003 2744 Worker thread wakes up
00:49:09.527 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.51) opts 0xd
00:49:09.527 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.51)
00:49:09.527 00.000 2744 Moving (0.42, -0.51) raw xDistance=0.59 yDistance=-0.38
00:49:09.527 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
00:49:09.528 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:09.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
00:49:09.528 00.000 2744 MoveAxis(W, 142, ABG)
00:49:09.528 00.000 2744 Guiding  Dir = 3, Dur = 142
00:49:09.528 00.000 2744 IsSlewing returns 0
00:49:09.528 00.000 2744 IsGuiding returns 0
00:49:09.529 00.001 2744 PulseGuide returned control before completion, sleep 152
00:49:09.544 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:49:09.560 00.016 1092 UpdateGuideState exits: m=505076 SNR=76.6
00:49:09.562 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:09.565 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:09.568 00.003 1092 Enqueuing Expose request
00:49:09.688 00.120 2744 IsGuiding returns 1
00:49:09.688 00.000 2744 scope still moving after pulse duration time elapsed
00:49:09.720 00.032 2744 IsSlewing returns 0
00:49:09.720 00.000 2744 IsGuiding returns 0
00:49:09.720 00.000 2744 scope move finished after 142 + 49 ms
00:49:09.720 00.000 2744 Move returns status 0, amount 142
00:49:09.720 00.000 2744 MoveAxis(N, 0, ABG)
00:49:09.721 00.001 2744 Move returns status 0, amount 0
00:49:09.721 00.000 2744 move complete, result=0
00:49:09.721 00.000 2744 worker thread done servicing request
00:49:09.721 00.000 2744 Worker thread wakes up
00:49:09.721 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:09.721 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:09.721 00.000 1092 GuideStep: 0.6 px 142 ms WEST, -0.4 px 0 ms NORTH
00:49:13.100 03.379 2744 Exposure complete
00:49:13.290 00.190 2744 worker thread done servicing request
00:49:13.290 00.000 1092 OnExposeComplete: enter
00:49:13.293 00.003 1092 UpdateGuideState(): m_state=6
00:49:13.296 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1222
00:49:13.298 00.002 1092 Star::Find returns 1 (0), X=1603.34, Y=1128.91, Mass=519831, SNR=79.2, Peak=47315 HFD=3.5
00:49:13.301 00.003 1092 MultiStar: [#1 0.39,-0.41,0.96,U] [#2 0.35,-0.19,1.11,U] [#3 0.14,-0.05,0.81,U] [#4 0.53,-0.09,0.89,U] [#5 0.52,-0.38,0.77,U] [#6 0.35,-0.35,0.75,U] [#7 0.39,-0.11,0.64,U] [#8 0.03,-0.11,0.45,U] 
00:49:13.303 00.002 1092 refined, 8 included, MultiStar: {0.35, -0.25}, one-star: {0.33, -0.43}
00:49:13.305 00.002 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
00:49:13.308 00.003 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
00:49:13.311 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.61 mountX=0.42 mountY=-0.14, mountTheta=-0.33
00:49:13.317 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.25, opts=13)
00:49:13.320 00.003 1092 Enqueuing Move request for scope (0.35, -0.25)
00:49:13.323 00.003 2744 Worker thread wakes up
00:49:13.323 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.25) opts 0xd
00:49:13.323 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.25)
00:49:13.323 00.000 2744 Moving (0.35, -0.25) raw xDistance=0.42 yDistance=-0.14
00:49:13.323 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
00:49:13.323 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:13.323 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:13.323 00.000 2744 MoveAxis(W, 105, ABG)
00:49:13.324 00.001 2744 Guiding  Dir = 3, Dur = 105
00:49:13.324 00.000 2744 IsSlewing returns 0
00:49:13.324 00.000 2744 IsGuiding returns 0
00:49:13.324 00.000 2744 PulseGuide returned control before completion, sleep 115
00:49:13.340 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1722, FiltMax=65535, Gamma=0.510
00:49:13.357 00.017 1092 UpdateGuideState exits: m=519831 SNR=79.2
00:49:13.360 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:13.363 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:13.367 00.004 1092 Enqueuing Expose request
00:49:13.442 00.075 2744 IsGuiding returns 1
00:49:13.443 00.001 2744 scope still moving after pulse duration time elapsed
00:49:13.472 00.029 2744 IsSlewing returns 0
00:49:13.473 00.001 2744 IsGuiding returns 1
00:49:13.503 00.030 2744 IsSlewing returns 0
00:49:13.503 00.000 2744 IsGuiding returns 1
00:49:13.535 00.032 2744 IsSlewing returns 0
00:49:13.535 00.000 2744 IsGuiding returns 0
00:49:13.535 00.000 2744 scope move finished after 105 + 105 ms
00:49:13.535 00.000 2744 Move returns status 0, amount 105
00:49:13.535 00.000 2744 MoveAxis(N, 0, ABG)
00:49:13.535 00.000 2744 Move returns status 0, amount 0
00:49:13.536 00.001 2744 move complete, result=0
00:49:13.536 00.000 2744 worker thread done servicing request
00:49:13.536 00.000 2744 Worker thread wakes up
00:49:13.536 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:13.536 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:13.538 00.002 1092 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
00:49:16.941 03.403 2744 Exposure complete
00:49:17.189 00.248 2744 worker thread done servicing request
00:49:17.189 00.000 1092 OnExposeComplete: enter
00:49:17.192 00.003 1092 UpdateGuideState(): m_state=6
00:49:17.197 00.005 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1223
00:49:17.201 00.004 1092 Star::Find returns 1 (0), X=1602.82, Y=1129.41, Mass=496529, SNR=66.3, Peak=53571 HFD=3.4
00:49:17.206 00.005 1092 MultiStar: [#1 -0.12,-0.19,1.14,U] [#2 -0.11,0.11,1.17,U] [#3 -0.37,0.12,1.01,U] [#4 -0.09,0.06,0.99,U] [#5 0.04,0.19,0.78,U] [#6 -0.00,0.05,0.90,U] [#7 0.21,0.27,0.81,U] [#8 -0.47,-0.24,0.57,U] 
00:49:17.210 00.004 1092 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {-0.18, 0.08}
00:49:17.213 00.003 1092 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.43) = xAngle (3.14 = 3.14)
00:49:17.216 00.003 1092 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.98 = 2.98)
00:49:17.219 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.71 mountX=-0.13 mountY=0.02, mountTheta=2.99
00:49:17.225 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.05, opts=13)
00:49:17.229 00.004 1092 Enqueuing Move request for scope (-0.12, 0.05)
00:49:17.233 00.004 2744 Worker thread wakes up
00:49:17.233 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
00:49:17.233 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
00:49:17.233 00.000 2744 Moving (-0.12, 0.05) raw xDistance=-0.13 yDistance=0.02
00:49:17.233 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:49:17.233 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:17.233 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:17.233 00.000 2744 MoveAxis(E, 0, ABG)
00:49:17.233 00.000 2744 Move returns status 0, amount 0
00:49:17.233 00.000 2744 MoveAxis(N, 0, ABG)
00:49:17.233 00.000 2744 Move returns status 0, amount 0
00:49:17.234 00.001 2744 move complete, result=0
00:49:17.234 00.000 2744 worker thread done servicing request
00:49:17.257 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1437, FiltMax=65535, Gamma=0.510
00:49:17.276 00.019 1092 UpdateGuideState exits: m=496529 SNR=66.3
00:49:17.280 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:17.282 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:17.285 00.003 1092 Enqueuing Expose request
00:49:17.287 00.002 2744 Worker thread wakes up
00:49:17.287 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:17.290 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:17.290 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:20.681 03.391 2744 Exposure complete
00:49:20.871 00.190 2744 worker thread done servicing request
00:49:20.871 00.000 1092 OnExposeComplete: enter
00:49:20.873 00.002 1092 UpdateGuideState(): m_state=6
00:49:20.876 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1224
00:49:20.878 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1129.37, Mass=538562, SNR=84.5, Peak=56915 HFD=3.6
00:49:20.881 00.003 1092 MultiStar: [#1 0.09,-0.03,0.85,U] [#2 0.00,0.04,0.92,U] [#3 -0.20,0.24,0.69,U] [#4 -0.23,0.19,0.84,U] [#5 -0.19,-0.07,0.64,U] [#6 -0.01,0.12,0.67,U] [#7 -0.03,0.26,0.52,U] [#8 -0.67,-0.13,0.42,U] 
00:49:20.883 00.002 1092 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.20, 0.04}
00:49:20.884 00.001 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
00:49:20.886 00.002 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
00:49:20.888 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.63 mountX=-0.15 mountY=0.04, mountTheta=2.91
00:49:20.893 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.07, opts=13)
00:49:20.895 00.002 1092 Enqueuing Move request for scope (-0.13, 0.07)
00:49:20.899 00.004 2744 Worker thread wakes up
00:49:20.899 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
00:49:20.899 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
00:49:20.899 00.000 2744 Moving (-0.13, 0.07) raw xDistance=-0.15 yDistance=0.04
00:49:20.899 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:49:20.899 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:20.899 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:49:20.899 00.000 2744 MoveAxis(E, 0, ABG)
00:49:20.900 00.001 2744 Move returns status 0, amount 0
00:49:20.900 00.000 2744 MoveAxis(N, 0, ABG)
00:49:20.900 00.000 2744 Move returns status 0, amount 0
00:49:20.900 00.000 2744 move complete, result=0
00:49:20.900 00.000 2744 worker thread done servicing request
00:49:20.913 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1757, FiltMax=65535, Gamma=0.510
00:49:20.926 00.013 1092 UpdateGuideState exits: m=538562 SNR=84.5
00:49:20.929 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:20.931 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:20.933 00.002 1092 Enqueuing Expose request
00:49:20.936 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:20.938 00.002 2744 Worker thread wakes up
00:49:20.938 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:20.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:24.328 03.390 2744 Exposure complete
00:49:24.542 00.214 2744 worker thread done servicing request
00:49:24.542 00.000 1092 OnExposeComplete: enter
00:49:24.546 00.004 1092 UpdateGuideState(): m_state=6
00:49:24.549 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1225
00:49:24.553 00.004 1092 Star::Find returns 1 (0), X=1602.70, Y=1129.28, Mass=492074, SNR=81.4, Peak=48627 HFD=3.5
00:49:24.556 00.003 1092 MultiStar: [#1 -0.35,-0.09,0.97,U] [#2 -0.41,0.21,1.08,U] [#3 -0.43,0.27,0.78,U] [#4 -0.16,0.02,0.74,U] [#5 -0.22,-0.13,0.67,U] [#6 -0.44,-0.26,0.81,U] [#7 -0.03,-0.20,0.65,U] [#8 -0.71,-0.13,0.50,U] 
00:49:24.561 00.005 1092 single-star, 8 included, MultiStar: {-0.34, -0.03}, one-star: {-0.31, -0.06}
00:49:24.564 00.003 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.52 = -2.52)
00:49:24.568 00.004 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.68 = -2.68)
00:49:24.571 00.003 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.95 mountX=-0.25 mountY=-0.14, mountTheta=-2.64
00:49:24.576 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.06, opts=13)
00:49:24.580 00.004 1092 Enqueuing Move request for scope (-0.31, -0.06)
00:49:24.583 00.003 2744 Worker thread wakes up
00:49:24.583 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
00:49:24.583 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
00:49:24.583 00.000 2744 Moving (-0.31, -0.06) raw xDistance=-0.25 yDistance=-0.14
00:49:24.583 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
00:49:24.583 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:24.583 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:49:24.583 00.000 2744 MoveAxis(E, 0, ABG)
00:49:24.584 00.001 2744 Move returns status 0, amount 0
00:49:24.584 00.000 2744 MoveAxis(N, 0, ABG)
00:49:24.584 00.000 2744 Move returns status 0, amount 0
00:49:24.584 00.000 2744 move complete, result=0
00:49:24.584 00.000 2744 worker thread done servicing request
00:49:24.599 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1589, FiltMax=65535, Gamma=0.510
00:49:24.615 00.016 1092 UpdateGuideState exits: m=492074 SNR=81.4
00:49:24.618 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:24.620 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:24.623 00.003 1092 Enqueuing Expose request
00:49:24.626 00.003 2744 Worker thread wakes up
00:49:24.626 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:24.629 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:24.629 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:28.117 03.488 2744 Exposure complete
00:49:28.357 00.240 2744 worker thread done servicing request
00:49:28.357 00.000 1092 OnExposeComplete: enter
00:49:28.361 00.004 1092 UpdateGuideState(): m_state=6
00:49:28.364 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1226
00:49:28.367 00.003 1092 Star::Find returns 1 (0), X=1602.68, Y=1129.27, Mass=511984, SNR=82.9, Peak=57619 HFD=3.4
00:49:28.370 00.003 1092 MultiStar: [#1 -0.10,-0.28,0.94,U] [#2 -0.22,0.06,0.96,U] [#3 -0.34,-0.11,1.04,U] [#4 -0.21,0.02,0.74,U] [#5 0.07,-0.34,0.68,U] [#6 -0.02,-0.15,0.81,U] [#7 0.18,-0.16,0.63,U] [#8 -0.63,-0.39,0.48,U] 
00:49:28.373 00.003 1092 refined, 8 included, MultiStar: {-0.18, -0.14}, one-star: {-0.33, -0.07}
00:49:28.376 00.003 1092 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.43) = xAngle (-2.05 = -2.05)
00:49:28.379 00.003 1092 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.21 = -2.21)
00:49:28.381 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-2.48 mountX=-0.11 mountY=-0.18, mountTheta=-2.09
00:49:28.390 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.14, opts=13)
00:49:28.393 00.003 1092 Enqueuing Move request for scope (-0.18, -0.14)
00:49:28.396 00.003 2744 Worker thread wakes up
00:49:28.396 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.14) opts 0xd
00:49:28.396 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.14)
00:49:28.396 00.000 2744 Moving (-0.18, -0.14) raw xDistance=-0.11 yDistance=-0.18
00:49:28.396 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:49:28.396 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:28.396 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:49:28.396 00.000 2744 MoveAxis(E, 0, ABG)
00:49:28.396 00.000 2744 Move returns status 0, amount 0
00:49:28.397 00.001 2744 MoveAxis(N, 0, ABG)
00:49:28.397 00.000 2744 Move returns status 0, amount 0
00:49:28.397 00.000 2744 move complete, result=0
00:49:28.397 00.000 2744 worker thread done servicing request
00:49:28.417 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1587, FiltMax=65535, Gamma=0.510
00:49:28.433 00.016 1092 UpdateGuideState exits: m=511984 SNR=82.9
00:49:28.436 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.439 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:28.441 00.002 1092 Enqueuing Expose request
00:49:28.445 00.004 2744 Worker thread wakes up
00:49:28.445 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:49:28.447 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:28.447 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:31.845 03.398 2744 Exposure complete
00:49:32.038 00.193 2744 worker thread done servicing request
00:49:32.038 00.000 1092 OnExposeComplete: enter
00:49:32.041 00.003 1092 UpdateGuideState(): m_state=6
00:49:32.044 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1227
00:49:32.046 00.002 1092 Star::Find returns 1 (0), X=1602.64, Y=1129.68, Mass=517383, SNR=89.5, Peak=49731 HFD=3.4
00:49:32.049 00.003 1092 MultiStar: [#1 -0.29,0.17,0.80,U] [#2 -0.20,0.50,1.00,U] [#3 -0.59,0.41,0.77,U] [#4 -0.20,0.45,0.74,U] [#5 -0.05,0.07,0.68,U] [#6 -0.31,0.01,0.61,U] [#7 -0.10,0.30,0.52,U] [#8 -0.77,0.17,0.41,U] 
00:49:32.052 00.003 1092 refined, 8 included, MultiStar: {-0.30, 0.29}, one-star: {-0.36, 0.34}
00:49:32.054 00.002 1092 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.43) = xAngle (2.80 = 2.80)
00:49:32.056 00.002 1092 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.65 = 2.65)
00:49:32.058 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=0.29 hyp=0.42 cameraTheta=2.38 mountX=-0.40 mountY=0.20, mountTheta=2.68
00:49:32.062 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.29, opts=13)
00:49:32.066 00.004 1092 Enqueuing Move request for scope (-0.30, 0.29)
00:49:32.068 00.002 2744 Worker thread wakes up
00:49:32.068 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.29) opts 0xd
00:49:32.068 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.29)
00:49:32.068 00.000 2744 Moving (-0.30, 0.29) raw xDistance=-0.40 yDistance=0.20
00:49:32.068 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
00:49:32.068 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:32.068 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
00:49:32.068 00.000 2744 MoveAxis(E, 89, ABG)
00:49:32.068 00.000 2744 Guiding  Dir = 2, Dur = 89
00:49:32.068 00.000 2744 IsSlewing returns 0
00:49:32.069 00.001 2744 IsGuiding returns 0
00:49:32.069 00.000 2744 PulseGuide returned control before completion, sleep 99
00:49:32.087 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:49:32.101 00.014 1092 UpdateGuideState exits: m=517383 SNR=89.5
00:49:32.105 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.108 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:32.110 00.002 1092 Enqueuing Expose request
00:49:32.178 00.068 2744 IsGuiding returns 1
00:49:32.178 00.000 2744 scope still moving after pulse duration time elapsed
00:49:32.210 00.032 2744 IsSlewing returns 0
00:49:32.211 00.001 2744 IsGuiding returns 1
00:49:32.241 00.030 2744 IsSlewing returns 0
00:49:32.242 00.001 2744 IsGuiding returns 1
00:49:32.272 00.030 2744 IsSlewing returns 0
00:49:32.272 00.000 2744 IsGuiding returns 1
00:49:32.304 00.032 2744 IsSlewing returns 0
00:49:32.304 00.000 2744 IsGuiding returns 0
00:49:32.304 00.000 2744 scope move finished after 89 + 146 ms
00:49:32.304 00.000 2744 Move returns status 0, amount 89
00:49:32.304 00.000 2744 MoveAxis(N, 0, ABG)
00:49:32.304 00.000 2744 Move returns status 0, amount 0
00:49:32.305 00.001 2744 move complete, result=0
00:49:32.305 00.000 2744 worker thread done servicing request
00:49:32.305 00.000 2744 Worker thread wakes up
00:49:32.305 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:32.305 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:32.307 00.002 1092 GuideStep: -0.4 px 89 ms EAST, 0.2 px 0 ms NORTH
00:49:35.688 03.381 2744 Exposure complete
00:49:35.880 00.192 2744 worker thread done servicing request
00:49:35.880 00.000 1092 OnExposeComplete: enter
00:49:35.883 00.003 1092 UpdateGuideState(): m_state=6
00:49:35.886 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1228
00:49:35.888 00.002 1092 Star::Find returns 1 (0), X=1602.69, Y=1129.31, Mass=530131, SNR=88.8, Peak=61043 HFD=3.4
00:49:35.891 00.003 1092 MultiStar: [#1 0.03,-0.16,0.92,U] [#2 0.04,0.02,0.79,U] [#3 -0.39,0.20,0.80,U] [#4 -0.14,0.21,0.71,U] [#5 -0.02,-0.02,0.68,U] [#6 -0.11,-0.26,0.66,U] [#7 0.07,0.03,0.55,U] [#8 -0.34,-0.08,0.47,U] 
00:49:35.894 00.003 1092 refined, 8 included, MultiStar: {-0.13, -0.01}, one-star: {-0.31, -0.03}
00:49:35.896 00.002 1092 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.43) = xAngle (-2.65 = -2.65)
00:49:35.898 00.002 1092 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.81 = -2.81)
00:49:35.900 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.08 mountX=-0.12 mountY=-0.04, mountTheta=-2.79
00:49:35.908 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.01, opts=13)
00:49:35.911 00.003 1092 Enqueuing Move request for scope (-0.13, -0.01)
00:49:35.913 00.002 2744 Worker thread wakes up
00:49:35.913 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
00:49:35.913 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
00:49:35.913 00.000 2744 Moving (-0.13, -0.01) raw xDistance=-0.12 yDistance=-0.04
00:49:35.914 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:49:35.914 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:35.914 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:49:35.914 00.000 2744 MoveAxis(E, 0, ABG)
00:49:35.914 00.000 2744 Move returns status 0, amount 0
00:49:35.914 00.000 2744 MoveAxis(N, 0, ABG)
00:49:35.914 00.000 2744 Move returns status 0, amount 0
00:49:35.914 00.000 2744 move complete, result=0
00:49:35.916 00.002 2744 worker thread done servicing request
00:49:35.931 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1307, FiltMax=65535, Gamma=0.510
00:49:35.947 00.016 1092 UpdateGuideState exits: m=530131 SNR=88.8
00:49:35.950 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.954 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:35.956 00.002 1092 Enqueuing Expose request
00:49:35.959 00.003 2744 Worker thread wakes up
00:49:35.959 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:49:35.962 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:35.962 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:39.372 03.410 2744 Exposure complete
00:49:39.596 00.224 2744 worker thread done servicing request
00:49:39.596 00.000 1092 OnExposeComplete: enter
00:49:39.599 00.003 1092 UpdateGuideState(): m_state=6
00:49:39.602 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1229
00:49:39.605 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1129.44, Mass=499713, SNR=77.4, Peak=55891 HFD=3.3
00:49:39.608 00.003 1092 MultiStar: [#1 -0.13,-0.04,0.93,U] [#2 -0.11,0.13,1.09,U] [#3 -0.37,0.26,0.96,U] [#4 -0.27,0.07,0.89,U] [#5 -0.07,-0.17,0.76,U] [#6 -0.09,-0.03,0.76,U] [#7 0.20,-0.10,0.78,U] [#8 -0.21,0.09,0.51,U] 
00:49:39.612 00.004 1092 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.26, 0.11}
00:49:39.614 00.002 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.00)
00:49:39.617 00.003 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
00:49:39.619 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.85 mountX=-0.16 mountY=0.00, mountTheta=3.13
00:49:39.625 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.04, opts=13)
00:49:39.628 00.003 1092 Enqueuing Move request for scope (-0.15, 0.04)
00:49:39.630 00.002 2744 Worker thread wakes up
00:49:39.630 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
00:49:39.631 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
00:49:39.631 00.000 2744 Moving (-0.15, 0.04) raw xDistance=-0.16 yDistance=0.00
00:49:39.631 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:49:39.631 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:39.631 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:49:39.631 00.000 2744 MoveAxis(E, 0, ABG)
00:49:39.631 00.000 2744 Move returns status 0, amount 0
00:49:39.631 00.000 2744 MoveAxis(N, 0, ABG)
00:49:39.631 00.000 2744 Move returns status 0, amount 0
00:49:39.631 00.000 2744 move complete, result=0
00:49:39.631 00.000 2744 worker thread done servicing request
00:49:39.648 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1584, FiltMax=65535, Gamma=0.510
00:49:39.665 00.017 1092 UpdateGuideState exits: m=499713 SNR=77.4
00:49:39.670 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.672 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:39.675 00.003 1092 Enqueuing Expose request
00:49:39.679 00.004 2744 Worker thread wakes up
00:49:39.679 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:49:39.681 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:39.681 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:43.061 03.380 2744 Exposure complete
00:49:43.255 00.194 2744 worker thread done servicing request
00:49:43.255 00.000 1092 OnExposeComplete: enter
00:49:43.258 00.003 1092 UpdateGuideState(): m_state=6
00:49:43.261 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1230
00:49:43.264 00.003 1092 Star::Find returns 1 (0), X=1602.63, Y=1129.21, Mass=563691, SNR=92.5, Peak=60739 HFD=3.6
00:49:43.267 00.003 1092 MultiStar: [#1 -0.28,0.01,0.97,U] [#2 -0.24,0.09,0.88,U] [#3 -0.43,0.32,0.60,U] [#4 -0.25,0.12,0.70,U] [#5 -0.13,-0.10,0.62,U] [#6 -0.34,-0.01,0.68,U] [#7 -0.05,0.26,0.55,U] [#8 -0.69,-0.34,0.47,U] 
00:49:43.269 00.002 1092 refined, 8 included, MultiStar: {-0.30, 0.02}, one-star: {-0.37, -0.12}
00:49:43.271 00.002 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
00:49:43.273 00.002 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
00:49:43.276 00.003 1092 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.06 mountX=-0.28 mountY=-0.06, mountTheta=-2.94
00:49:43.283 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.02, opts=13)
00:49:43.285 00.002 1092 Enqueuing Move request for scope (-0.30, 0.02)
00:49:43.288 00.003 2744 Worker thread wakes up
00:49:43.288 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
00:49:43.288 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
00:49:43.288 00.000 2744 Moving (-0.30, 0.02) raw xDistance=-0.28 yDistance=-0.06
00:49:43.288 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
00:49:43.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:43.288 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:49:43.288 00.000 2744 MoveAxis(E, 0, ABG)
00:49:43.288 00.000 2744 Move returns status 0, amount 0
00:49:43.288 00.000 2744 MoveAxis(N, 0, ABG)
00:49:43.288 00.000 2744 Move returns status 0, amount 0
00:49:43.288 00.000 2744 move complete, result=0
00:49:43.288 00.000 2744 worker thread done servicing request
00:49:43.302 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1589, FiltMax=65535, Gamma=0.510
00:49:43.316 00.014 1092 UpdateGuideState exits: m=563691 SNR=92.5
00:49:43.319 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.321 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:43.324 00.003 1092 Enqueuing Expose request
00:49:43.327 00.003 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:49:43.329 00.002 2744 Worker thread wakes up
00:49:43.330 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:43.330 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:46.741 03.411 2744 Exposure complete
00:49:46.946 00.205 2744 worker thread done servicing request
00:49:46.946 00.000 1092 OnExposeComplete: enter
00:49:46.950 00.004 1092 UpdateGuideState(): m_state=6
00:49:46.953 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1231
00:49:46.955 00.002 1092 Star::Find returns 1 (0), X=1601.94, Y=1129.68, Mass=546513, SNR=89.8, Peak=55575 HFD=3.4
00:49:46.958 00.003 1092 MultiStar: [#1 -0.84,0.17,0.79,U] [#2 -0.98,0.52,0.93,U] [#3 -0.89,0.40,0.81,U] [#4 -0.77,0.59,0.85,U] [#5 -0.68,0.22,0.67,U] [#6 -0.90,0.36,0.66,U] [#7 -0.48,0.35,0.56,U] [#8 -1.35,0.41,0.37,U] 
00:49:46.960 00.002 1092 refined, 8 included, MultiStar: {-0.88, 0.38}, one-star: {-1.07, 0.34}
00:49:46.962 00.002 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.16 = -3.12)
00:49:46.964 00.002 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
00:49:46.967 00.003 1092 CameraToMount -- cameraX=-0.88 cameraY=0.38 hyp=0.96 cameraTheta=2.73 mountX=-0.96 mountY=0.13, mountTheta=3.01
00:49:46.971 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=0.38, opts=13)
00:49:46.973 00.002 1092 Enqueuing Move request for scope (-0.88, 0.38)
00:49:46.976 00.003 2744 Worker thread wakes up
00:49:46.976 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.38) opts 0xd
00:49:46.976 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, 0.38)
00:49:46.976 00.000 2744 Moving (-0.88, 0.38) raw xDistance=-0.96 yDistance=0.13
00:49:46.976 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.96
00:49:46.976 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:46.976 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
00:49:46.976 00.000 2744 MoveAxis(E, 215, ABG)
00:49:46.976 00.000 2744 Guiding  Dir = 2, Dur = 215
00:49:46.976 00.000 2744 IsSlewing returns 0
00:49:46.977 00.001 2744 IsGuiding returns 0
00:49:46.978 00.001 2744 PulseGuide returned control before completion, sleep 225
00:49:46.992 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1658, FiltMax=65535, Gamma=0.510
00:49:47.007 00.015 1092 UpdateGuideState exits: m=546513 SNR=89.8
00:49:47.010 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:47.012 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:47.015 00.003 1092 Enqueuing Expose request
00:49:47.217 00.202 2744 IsGuiding returns 0
00:49:47.217 00.000 2744 Move returns status 0, amount 215
00:49:47.217 00.000 2744 MoveAxis(N, 0, ABG)
00:49:47.217 00.000 2744 Move returns status 0, amount 0
00:49:47.217 00.000 2744 move complete, result=0
00:49:47.217 00.000 2744 worker thread done servicing request
00:49:47.217 00.000 2744 Worker thread wakes up
00:49:47.218 00.001 1092 GuideStep: -1.0 px 215 ms EAST, 0.1 px 0 ms NORTH
00:49:47.220 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:47.220 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:50.611 03.391 2744 Exposure complete
00:49:50.813 00.202 2744 worker thread done servicing request
00:49:50.814 00.001 1092 OnExposeComplete: enter
00:49:50.817 00.003 1092 UpdateGuideState(): m_state=6
00:49:50.820 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1232
00:49:50.822 00.002 1092 Star::Find returns 1 (0), X=1602.10, Y=1129.49, Mass=548149, SNR=85.7, Peak=44368 HFD=3.5
00:49:50.825 00.003 1092 MultiStar: [#1 -0.88,0.05,0.95,U] [#2 -0.71,0.22,0.91,U] [#3 -0.95,0.53,0.83,U] [#4 -0.70,0.36,0.72,U] [#5 -0.59,-0.04,0.71,U] [#6 -0.79,0.28,0.73,U] [#7 -0.50,0.38,0.67,U] [#8 -1.17,0.28,0.42,U] 
00:49:50.828 00.003 1092 refined, 8 included, MultiStar: {-0.79, 0.24}, one-star: {-0.90, 0.16}
00:49:50.831 00.003 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.01)
00:49:50.836 00.005 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
00:49:50.845 00.009 1092 CameraToMount -- cameraX=-0.79 cameraY=0.24 hyp=0.83 cameraTheta=2.85 mountX=-0.82 mountY=0.02, mountTheta=3.12
00:49:50.865 00.020 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.24, opts=13)
00:49:50.870 00.005 1092 Enqueuing Move request for scope (-0.79, 0.24)
00:49:50.876 00.006 2744 Worker thread wakes up
00:49:50.876 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.24) opts 0xd
00:49:50.876 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.24)
00:49:50.876 00.000 2744 Moving (-0.79, 0.24) raw xDistance=-0.82 yDistance=0.02
00:49:50.876 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.82
00:49:50.876 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:50.876 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:49:50.876 00.000 2744 MoveAxis(E, 199, ABG)
00:49:50.876 00.000 2744 Guiding  Dir = 2, Dur = 199
00:49:50.877 00.001 2744 IsSlewing returns 0
00:49:50.877 00.000 2744 IsGuiding returns 0
00:49:50.877 00.000 2744 PulseGuide returned control before completion, sleep 209
00:49:50.898 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1287, FiltMax=65535, Gamma=0.510
00:49:50.930 00.032 1092 UpdateGuideState exits: m=548149 SNR=85.7
00:49:50.933 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.936 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:50.938 00.002 1092 Enqueuing Expose request
00:49:51.090 00.152 2744 IsGuiding returns 1
00:49:51.090 00.000 2744 scope still moving after pulse duration time elapsed
00:49:51.121 00.031 2744 IsSlewing returns 0
00:49:51.121 00.000 2744 IsGuiding returns 1
00:49:51.152 00.031 2744 IsSlewing returns 0
00:49:51.152 00.000 2744 IsGuiding returns 0
00:49:51.152 00.000 2744 scope move finished after 199 + 75 ms
00:49:51.152 00.000 2744 Move returns status 0, amount 199
00:49:51.153 00.001 2744 MoveAxis(N, 0, ABG)
00:49:51.153 00.000 2744 Move returns status 0, amount 0
00:49:51.153 00.000 2744 move complete, result=0
00:49:51.153 00.000 2744 worker thread done servicing request
00:49:51.153 00.000 2744 Worker thread wakes up
00:49:51.153 00.000 1092 GuideStep: -0.8 px 199 ms EAST, 0.0 px 0 ms NORTH
00:49:51.156 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:51.156 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:54.551 03.395 2744 Exposure complete
00:49:54.740 00.189 2744 worker thread done servicing request
00:49:54.740 00.000 1092 OnExposeComplete: enter
00:49:54.743 00.003 1092 UpdateGuideState(): m_state=6
00:49:54.745 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1233
00:49:54.748 00.003 1092 Star::Find returns 1 (0), X=1601.79, Y=1129.76, Mass=502716, SNR=80.1, Peak=50528 HFD=3.3
00:49:54.751 00.003 1092 MultiStar: [#1 -1.12,0.38,0.86,U] [#2 -1.00,0.51,0.99,U] [#3 -1.40,0.52,0.78,U] [#4 -1.38,0.57,0.71,U] [#5 -0.82,0.38,0.78,U] [#6 -0.91,0.38,0.66,U] [#7 -1.02,0.45,0.60,U] [#8 -1.63,0.30,0.53,U] 
00:49:54.753 00.002 1092 refined, 8 included, MultiStar: {-1.15, 0.44}, one-star: {-1.21, 0.43}
00:49:54.755 00.002 1092 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.43) = xAngle (3.20 = -3.08)
00:49:54.757 00.002 1092 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
00:49:54.760 00.003 1092 CameraToMount -- cameraX=-1.15 cameraY=0.44 hyp=1.23 cameraTheta=2.77 mountX=-1.23 mountY=0.12, mountTheta=3.05
00:49:54.768 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-1.15, y=0.44, opts=13)
00:49:54.771 00.003 1092 Enqueuing Move request for scope (-1.15, 0.44)
00:49:54.773 00.002 2744 Worker thread wakes up
00:49:54.773 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.44) opts 0xd
00:49:54.774 00.001 2744 Handling offset move in thread for scope, endpoint = (-1.15, 0.44)
00:49:54.774 00.000 2744 Moving (-1.15, 0.44) raw xDistance=-1.23 yDistance=0.12
00:49:54.774 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.23
00:49:54.774 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:54.774 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:49:54.774 00.000 2744 MoveAxis(E, 289, ABG)
00:49:54.774 00.000 2744 Guiding  Dir = 2, Dur = 289
00:49:54.774 00.000 2744 IsSlewing returns 0
00:49:54.774 00.000 2744 IsGuiding returns 0
00:49:54.776 00.002 2744 PulseGuide returned control before completion, sleep 299
00:49:54.796 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1751, FiltMax=65535, Gamma=0.510
00:49:54.816 00.020 1092 UpdateGuideState exits: m=502716 SNR=80.1
00:49:54.819 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:54.822 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:54.824 00.002 1092 Enqueuing Expose request
00:49:55.093 00.269 2744 IsGuiding returns 1
00:49:55.098 00.005 2744 scope still moving after pulse duration time elapsed
00:49:55.133 00.035 2744 IsSlewing returns 0
00:49:55.133 00.000 2744 IsGuiding returns 0
00:49:55.133 00.000 2744 scope move finished after 289 + 68 ms
00:49:55.133 00.000 2744 Move returns status 0, amount 289
00:49:55.133 00.000 2744 MoveAxis(N, 0, ABG)
00:49:55.134 00.001 2744 Move returns status 0, amount 0
00:49:55.134 00.000 2744 move complete, result=0
00:49:55.134 00.000 2744 worker thread done servicing request
00:49:55.134 00.000 2744 Worker thread wakes up
00:49:55.134 00.000 1092 GuideStep: -1.2 px 289 ms EAST, 0.1 px 0 ms NORTH
00:49:55.136 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:55.136 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:49:58.529 03.393 2744 Exposure complete
00:49:58.720 00.191 2744 worker thread done servicing request
00:49:58.720 00.000 1092 OnExposeComplete: enter
00:49:58.723 00.003 1092 UpdateGuideState(): m_state=6
00:49:58.727 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1234
00:49:58.729 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1129.40, Mass=459614, SNR=67.0, Peak=54995 HFD=3.3
00:49:58.732 00.003 1092 MultiStar: [#1 -0.04,-0.17,1.22,U] [#2 -0.00,0.21,1.27,U] [#3 -0.23,0.14,0.89,U] [#4 0.01,0.29,0.96,U] [#5 -0.04,0.07,0.84,U] [#6 -0.08,0.04,1.00,U] [#7 0.01,0.04,0.82,U] [#8 -0.60,0.17,0.48,U] 
00:49:58.734 00.002 1092 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.15, 0.07}
00:49:58.736 00.002 1092 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.43) = xAngle (2.82 = 2.82)
00:49:58.738 00.002 1092 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.66 = 2.66)
00:49:58.741 00.003 1092 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.39 mountX=-0.12 mountY=0.06, mountTheta=2.69
00:49:58.747 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.09, opts=13)
00:49:58.750 00.003 1092 Enqueuing Move request for scope (-0.09, 0.09)
00:49:58.752 00.002 2744 Worker thread wakes up
00:49:58.752 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:49:58.752 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:49:58.752 00.000 2744 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.06
00:49:58.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:49:58.752 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:49:58.752 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:49:58.752 00.000 2744 MoveAxis(E, 0, ABG)
00:49:58.752 00.000 2744 Move returns status 0, amount 0
00:49:58.752 00.000 2744 MoveAxis(N, 0, ABG)
00:49:58.752 00.000 2744 Move returns status 0, amount 0
00:49:58.752 00.000 2744 move complete, result=0
00:49:58.752 00.000 2744 worker thread done servicing request
00:49:58.766 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1450, FiltMax=65535, Gamma=0.510
00:49:58.780 00.014 1092 UpdateGuideState exits: m=459614 SNR=67.0
00:49:58.783 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.786 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:49:58.788 00.002 1092 Enqueuing Expose request
00:49:58.791 00.003 2744 Worker thread wakes up
00:49:58.791 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:49:58.793 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:49:58.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:02.182 03.389 2744 Exposure complete
00:50:02.374 00.192 2744 worker thread done servicing request
00:50:02.375 00.001 1092 OnExposeComplete: enter
00:50:02.378 00.003 1092 UpdateGuideState(): m_state=6
00:50:02.380 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1235
00:50:02.383 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1129.12, Mass=550137, SNR=92.7, Peak=56707 HFD=3.6
00:50:02.385 00.002 1092 MultiStar: [#1 -0.07,-0.04,0.87,U] [#2 -0.01,0.13,0.88,U] [#3 -0.16,-0.05,0.76,U] [#4 -0.13,0.13,0.80,U] [#5 -0.23,0.11,0.64,U] [#6 -0.38,-0.02,0.66,U] [#7 -0.10,-0.28,0.59,U] [#8 -0.60,0.05,0.40,U] 
00:50:02.388 00.003 1092 refined, 8 included, MultiStar: {-0.18, -0.02}, one-star: {-0.21, -0.21}
00:50:02.390 00.002 1092 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.43) = xAngle (-2.60 = -2.60)
00:50:02.392 00.002 1092 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
00:50:02.395 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
00:50:02.400 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.02, opts=13)
00:50:02.402 00.002 1092 Enqueuing Move request for scope (-0.18, -0.02)
00:50:02.404 00.002 2744 Worker thread wakes up
00:50:02.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
00:50:02.404 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
00:50:02.404 00.000 2744 Moving (-0.18, -0.02) raw xDistance=-0.16 yDistance=-0.07
00:50:02.404 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:50:02.404 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:02.404 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:50:02.404 00.000 2744 MoveAxis(E, 0, ABG)
00:50:02.404 00.000 2744 Move returns status 0, amount 0
00:50:02.404 00.000 2744 MoveAxis(N, 0, ABG)
00:50:02.405 00.001 2744 Move returns status 0, amount 0
00:50:02.405 00.000 2744 move complete, result=0
00:50:02.405 00.000 2744 worker thread done servicing request
00:50:02.419 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1491, FiltMax=65535, Gamma=0.510
00:50:02.433 00.014 1092 UpdateGuideState exits: m=550137 SNR=92.7
00:50:02.437 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:02.441 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:02.444 00.003 1092 Enqueuing Expose request
00:50:02.446 00.002 2744 Worker thread wakes up
00:50:02.446 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:50:02.448 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:02.448 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:05.852 03.404 2744 Exposure complete
00:50:06.099 00.247 2744 worker thread done servicing request
00:50:06.099 00.000 1092 OnExposeComplete: enter
00:50:06.103 00.004 1092 UpdateGuideState(): m_state=6
00:50:06.107 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1236
00:50:06.112 00.005 1092 Star::Find returns 1 (0), X=1602.40, Y=1129.42, Mass=479473, SNR=80.2, Peak=49427 HFD=3.3
00:50:06.116 00.004 1092 MultiStar: [#1 -0.38,-0.23,0.87,U] [#2 -0.54,-0.21,0.91,U] [#3 -0.68,-0.10,0.87,U] [#4 -0.60,-0.04,0.84,U] [#5 -0.40,-0.16,0.73,U] [#6 -0.48,-0.21,0.70,U] [#7 -0.30,-0.07,0.52,U] [#8 -0.95,-0.22,0.46,U] 
00:50:06.120 00.004 1092 refined, 8 included, MultiStar: {-0.54, -0.12}, one-star: {-0.61, 0.09}
00:50:06.123 00.003 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
00:50:06.128 00.005 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
00:50:06.131 00.003 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.12 hyp=0.56 cameraTheta=-2.92 mountX=-0.44 mountY=-0.26, mountTheta=-2.61
00:50:06.137 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.12, opts=13)
00:50:06.140 00.003 1092 Enqueuing Move request for scope (-0.54, -0.12)
00:50:06.144 00.004 2744 Worker thread wakes up
00:50:06.144 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.12) opts 0xd
00:50:06.144 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.12)
00:50:06.144 00.000 2744 Moving (-0.54, -0.12) raw xDistance=-0.44 yDistance=-0.26
00:50:06.144 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
00:50:06.144 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:06.145 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:50:06.145 00.000 2744 MoveAxis(E, 100, ABG)
00:50:06.145 00.000 2744 Guiding  Dir = 2, Dur = 100
00:50:06.145 00.000 2744 IsSlewing returns 0
00:50:06.145 00.000 2744 IsGuiding returns 0
00:50:06.146 00.001 2744 PulseGuide returned control before completion, sleep 110
00:50:06.168 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1699, FiltMax=65535, Gamma=0.510
00:50:06.185 00.017 1092 UpdateGuideState exits: m=479473 SNR=80.2
00:50:06.189 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:06.192 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:06.195 00.003 1092 Enqueuing Expose request
00:50:06.258 00.063 2744 IsGuiding returns 1
00:50:06.258 00.000 2744 scope still moving after pulse duration time elapsed
00:50:06.291 00.033 2744 IsSlewing returns 0
00:50:06.291 00.000 2744 IsGuiding returns 0
00:50:06.291 00.000 2744 scope move finished after 100 + 45 ms
00:50:06.291 00.000 2744 Move returns status 0, amount 100
00:50:06.291 00.000 2744 MoveAxis(N, 0, ABG)
00:50:06.291 00.000 2744 Move returns status 0, amount 0
00:50:06.292 00.001 2744 move complete, result=0
00:50:06.293 00.001 2744 worker thread done servicing request
00:50:06.293 00.000 2744 Worker thread wakes up
00:50:06.293 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:06.293 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:06.294 00.001 1092 GuideStep: -0.4 px 100 ms EAST, -0.3 px 0 ms NORTH
00:50:09.694 03.400 2744 Exposure complete
00:50:09.896 00.202 2744 worker thread done servicing request
00:50:09.896 00.000 1092 OnExposeComplete: enter
00:50:09.899 00.003 1092 UpdateGuideState(): m_state=6
00:50:09.902 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1237
00:50:09.905 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1129.29, Mass=500117, SNR=84.0, Peak=49427 HFD=3.5
00:50:09.908 00.003 1092 MultiStar: [#1 -0.37,-0.15,0.92,U] [#2 -0.45,-0.04,0.91,U] [#3 -0.58,0.19,0.77,U] [#4 -0.47,0.18,0.75,U] [#5 -0.33,-0.24,0.61,U] [#6 -0.53,-0.12,0.68,U] [#7 -0.40,-0.01,0.66,U] [#8 -1.07,-0.11,0.51,U] 
00:50:09.910 00.002 1092 refined, 8 included, MultiStar: {-0.52, -0.03}, one-star: {-0.66, -0.04}
00:50:09.913 00.003 1092 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.43) = xAngle (-2.65 = -2.65)
00:50:09.915 00.002 1092 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.81 = -2.81)
00:50:09.917 00.002 1092 CameraToMount -- cameraX=-0.52 cameraY=-0.03 hyp=0.53 cameraTheta=-3.08 mountX=-0.46 mountY=-0.17, mountTheta=-2.78
00:50:09.923 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=-0.03, opts=13)
00:50:09.927 00.004 1092 Enqueuing Move request for scope (-0.52, -0.03)
00:50:09.929 00.002 2744 Worker thread wakes up
00:50:09.929 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.03) opts 0xd
00:50:09.929 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, -0.03)
00:50:09.929 00.000 2744 Moving (-0.52, -0.03) raw xDistance=-0.46 yDistance=-0.17
00:50:09.929 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:50:09.929 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:09.929 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:50:09.930 00.001 2744 MoveAxis(E, 111, ABG)
00:50:09.930 00.000 2744 Guiding  Dir = 2, Dur = 111
00:50:09.930 00.000 2744 IsSlewing returns 0
00:50:09.930 00.000 2744 IsGuiding returns 0
00:50:09.930 00.000 2744 PulseGuide returned control before completion, sleep 121
00:50:09.947 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1483, FiltMax=65535, Gamma=0.510
00:50:09.962 00.015 1092 UpdateGuideState exits: m=500117 SNR=84.0
00:50:09.964 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:09.968 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:09.971 00.003 1092 Enqueuing Expose request
00:50:10.060 00.089 2744 IsGuiding returns 1
00:50:10.060 00.000 2744 scope still moving after pulse duration time elapsed
00:50:10.092 00.032 2744 IsSlewing returns 0
00:50:10.093 00.001 2744 IsGuiding returns 0
00:50:10.093 00.000 2744 scope move finished after 111 + 51 ms
00:50:10.093 00.000 2744 Move returns status 0, amount 111
00:50:10.093 00.000 2744 MoveAxis(N, 0, ABG)
00:50:10.093 00.000 2744 Move returns status 0, amount 0
00:50:10.093 00.000 2744 move complete, result=0
00:50:10.094 00.001 2744 worker thread done servicing request
00:50:10.094 00.000 2744 Worker thread wakes up
00:50:10.094 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:10.094 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:10.095 00.001 1092 GuideStep: -0.5 px 111 ms EAST, -0.2 px 0 ms NORTH
00:50:13.477 03.382 2744 Exposure complete
00:50:13.671 00.194 2744 worker thread done servicing request
00:50:13.671 00.000 1092 OnExposeComplete: enter
00:50:13.674 00.003 1092 UpdateGuideState(): m_state=6
00:50:13.676 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1238
00:50:13.680 00.004 1092 Star::Find returns 1 (0), X=1601.99, Y=1129.13, Mass=530113, SNR=80.3, Peak=53248 HFD=4.0
00:50:13.682 00.002 1092 MultiStar: [#1 -0.93,-0.12,0.90,U] [#2 -0.86,-0.07,1.00,U] [#3 -0.90,-0.08,0.86,U] [#4 -0.77,0.08,0.82,U] [#5 -0.81,-0.14,0.75,U] [#6 -0.86,-0.23,0.80,U] [#7 -0.48,-0.21,0.58,U] [#8 -1.31,-0.20,0.41,U] 
00:50:13.685 00.003 1092 refined, 8 included, MultiStar: {-0.88, -0.12}, one-star: {-1.02, -0.21}
00:50:13.687 00.002 1092 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-0.43) = xAngle (-2.57 = -2.57)
00:50:13.689 00.002 1092 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
00:50:13.691 00.002 1092 CameraToMount -- cameraX=-0.88 cameraY=-0.12 hyp=0.88 cameraTheta=-3.00 mountX=-0.75 mountY=-0.36, mountTheta=-2.70
00:50:13.696 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=-0.12, opts=13)
00:50:13.699 00.003 1092 Enqueuing Move request for scope (-0.88, -0.12)
00:50:13.701 00.002 2744 Worker thread wakes up
00:50:13.701 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.12) opts 0xd
00:50:13.701 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, -0.12)
00:50:13.701 00.000 2744 Moving (-0.88, -0.12) raw xDistance=-0.75 yDistance=-0.36
00:50:13.701 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
00:50:13.701 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:13.702 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:50:13.702 00.000 2744 MoveAxis(E, 175, ABG)
00:50:13.702 00.000 2744 Guiding  Dir = 2, Dur = 175
00:50:13.702 00.000 2744 IsSlewing returns 0
00:50:13.702 00.000 2744 IsGuiding returns 0
00:50:13.703 00.001 2744 PulseGuide returned control before completion, sleep 185
00:50:13.719 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1491, FiltMax=65535, Gamma=0.510
00:50:13.738 00.019 1092 UpdateGuideState exits: m=530113 SNR=80.3
00:50:13.742 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:13.745 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:13.747 00.002 1092 Enqueuing Expose request
00:50:13.896 00.149 2744 IsGuiding returns 1
00:50:13.896 00.000 2744 scope still moving after pulse duration time elapsed
00:50:13.927 00.031 2744 IsSlewing returns 0
00:50:13.927 00.000 2744 IsGuiding returns 0
00:50:13.927 00.000 2744 scope move finished after 175 + 50 ms
00:50:13.927 00.000 2744 Move returns status 0, amount 175
00:50:13.929 00.002 2744 MoveAxis(N, 0, ABG)
00:50:13.929 00.000 2744 Move returns status 0, amount 0
00:50:13.929 00.000 2744 move complete, result=0
00:50:13.929 00.000 2744 worker thread done servicing request
00:50:13.929 00.000 2744 Worker thread wakes up
00:50:13.929 00.000 1092 GuideStep: -0.7 px 175 ms EAST, -0.4 px 0 ms NORTH
00:50:13.933 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:13.933 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:17.345 03.412 2744 Exposure complete
00:50:17.563 00.218 2744 worker thread done servicing request
00:50:17.563 00.000 1092 OnExposeComplete: enter
00:50:17.567 00.004 1092 UpdateGuideState(): m_state=6
00:50:17.570 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1239
00:50:17.573 00.003 1092 Star::Find returns 1 (0), X=1602.60, Y=1129.14, Mass=492085, SNR=85.9, Peak=47523 HFD=3.6
00:50:17.578 00.005 1092 MultiStar: [#1 -0.38,-0.42,0.77,U] [#2 -0.21,-0.39,0.98,U] [#3 -0.33,-0.13,0.70,U] [#4 -0.31,-0.05,0.71,U] [#5 -0.05,-0.27,0.77,U] [#6 -0.22,-0.18,0.66,U] [#7 0.02,-0.39,0.53,U] [#8 -0.50,-0.80,0.44,U] 
00:50:17.580 00.002 1092 refined, 8 included, MultiStar: {-0.27, -0.29}, one-star: {-0.41, -0.20}
00:50:17.584 00.004 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.89 = -1.89)
00:50:17.586 00.002 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.04 = -2.04)
00:50:17.589 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.29 hyp=0.39 cameraTheta=-2.31 mountX=-0.12 mountY=-0.35, mountTheta=-1.91
00:50:17.595 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.29, opts=13)
00:50:17.597 00.002 1092 Enqueuing Move request for scope (-0.27, -0.29)
00:50:17.600 00.003 2744 Worker thread wakes up
00:50:17.600 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.29) opts 0xd
00:50:17.600 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.29)
00:50:17.600 00.000 2744 Moving (-0.27, -0.29) raw xDistance=-0.12 yDistance=-0.35
00:50:17.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:50:17.600 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:17.601 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:50:17.601 00.000 2744 MoveAxis(E, 0, ABG)
00:50:17.601 00.000 2744 Move returns status 0, amount 0
00:50:17.601 00.000 2744 MoveAxis(N, 0, ABG)
00:50:17.601 00.000 2744 Move returns status 0, amount 0
00:50:17.601 00.000 2744 move complete, result=0
00:50:17.601 00.000 2744 worker thread done servicing request
00:50:17.620 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1425, FiltMax=65535, Gamma=0.510
00:50:17.638 00.018 1092 UpdateGuideState exits: m=492085 SNR=85.9
00:50:17.641 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:17.643 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:17.646 00.003 1092 Enqueuing Expose request
00:50:17.648 00.002 2744 Worker thread wakes up
00:50:17.648 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:50:17.651 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:17.651 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:21.031 03.380 2744 Exposure complete
00:50:21.221 00.190 2744 worker thread done servicing request
00:50:21.221 00.000 1092 OnExposeComplete: enter
00:50:21.224 00.003 1092 UpdateGuideState(): m_state=6
00:50:21.227 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1240
00:50:21.229 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.32, Mass=519788, SNR=82.0, Peak=49939 HFD=3.4
00:50:21.232 00.003 1092 MultiStar: [#1 -0.59,-0.30,0.81,U] [#2 -0.55,-0.07,0.99,U] [#3 -0.66,-0.05,0.89,U] [#4 -0.50,-0.06,0.79,U] [#5 -0.48,-0.35,0.75,U] [#6 -0.42,-0.31,0.75,U] [#7 -0.10,0.13,0.56,U] [#8 -0.92,-0.23,0.47,U] 
00:50:21.234 00.002 1092 single-star, 8 included, MultiStar: {-0.53, -0.14}, one-star: {-0.52, -0.02}
00:50:21.236 00.002 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
00:50:21.238 00.002 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
00:50:21.240 00.002 1092 CameraToMount -- cameraX=-0.52 cameraY=-0.02 hyp=0.52 cameraTheta=-3.11 mountX=-0.46 mountY=-0.15, mountTheta=-2.82
00:50:21.246 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=-0.02, opts=13)
00:50:21.249 00.003 1092 Enqueuing Move request for scope (-0.52, -0.02)
00:50:21.250 00.001 2744 Worker thread wakes up
00:50:21.250 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.02) opts 0xd
00:50:21.251 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.52, -0.02)
00:50:21.251 00.000 2744 Moving (-0.52, -0.02) raw xDistance=-0.46 yDistance=-0.15
00:50:21.251 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
00:50:21.251 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:21.251 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:50:21.251 00.000 2744 MoveAxis(E, 104, ABG)
00:50:21.251 00.000 2744 Guiding  Dir = 2, Dur = 104
00:50:21.251 00.000 2744 IsSlewing returns 0
00:50:21.251 00.000 2744 IsGuiding returns 0
00:50:21.252 00.001 2744 PulseGuide returned control before completion, sleep 114
00:50:21.266 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:50:21.280 00.014 1092 UpdateGuideState exits: m=519788 SNR=82.0
00:50:21.283 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:21.285 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:21.288 00.003 1092 Enqueuing Expose request
00:50:21.369 00.081 2744 IsGuiding returns 1
00:50:21.369 00.000 2744 scope still moving after pulse duration time elapsed
00:50:21.401 00.032 2744 IsSlewing returns 0
00:50:21.401 00.000 2744 IsGuiding returns 0
00:50:21.401 00.000 2744 scope move finished after 104 + 45 ms
00:50:21.401 00.000 2744 Move returns status 0, amount 104
00:50:21.401 00.000 2744 MoveAxis(N, 0, ABG)
00:50:21.401 00.000 2744 Move returns status 0, amount 0
00:50:21.401 00.000 2744 move complete, result=0
00:50:21.402 00.001 2744 worker thread done servicing request
00:50:21.402 00.000 2744 Worker thread wakes up
00:50:21.402 00.000 1092 GuideStep: -0.5 px 104 ms EAST, -0.2 px 0 ms NORTH
00:50:21.404 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:21.404 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:24.795 03.391 2744 Exposure complete
00:50:24.993 00.198 2744 worker thread done servicing request
00:50:24.993 00.000 1092 OnExposeComplete: enter
00:50:24.996 00.003 1092 UpdateGuideState(): m_state=6
00:50:24.998 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1241
00:50:25.000 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.36, Mass=552550, SNR=88.4, Peak=54672 HFD=3.5
00:50:25.004 00.004 1092 MultiStar: [#1 -0.75,-0.21,0.92,U] [#2 -0.67,-0.00,0.82,U] [#3 -0.93,-0.09,0.75,U] [#4 -0.61,0.01,0.86,U] [#5 -0.61,-0.18,0.71,U] [#6 -0.74,-0.21,0.63,U] [#7 -0.32,-0.16,0.49,U] [#8 -1.06,-0.44,0.46,U] 
00:50:25.006 00.002 1092 refined, 8 included, MultiStar: {-0.74, -0.12}, one-star: {-0.91, 0.02}
00:50:25.008 00.002 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
00:50:25.011 00.003 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
00:50:25.013 00.002 1092 CameraToMount -- cameraX=-0.74 cameraY=-0.12 hyp=0.75 cameraTheta=-2.98 mountX=-0.62 mountY=-0.31, mountTheta=-2.68
00:50:25.021 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=-0.12, opts=13)
00:50:25.024 00.003 1092 Enqueuing Move request for scope (-0.74, -0.12)
00:50:25.026 00.002 2744 Worker thread wakes up
00:50:25.026 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.12) opts 0xd
00:50:25.027 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.74, -0.12)
00:50:25.027 00.000 2744 Moving (-0.74, -0.12) raw xDistance=-0.62 yDistance=-0.31
00:50:25.027 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
00:50:25.027 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:25.027 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:50:25.027 00.000 2744 MoveAxis(E, 147, ABG)
00:50:25.027 00.000 2744 Guiding  Dir = 2, Dur = 147
00:50:25.027 00.000 2744 IsSlewing returns 0
00:50:25.028 00.001 2744 IsGuiding returns 0
00:50:25.028 00.000 2744 PulseGuide returned control before completion, sleep 157
00:50:25.043 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1662, FiltMax=65535, Gamma=0.510
00:50:25.058 00.015 1092 UpdateGuideState exits: m=552550 SNR=88.4
00:50:25.064 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:25.066 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:25.068 00.002 1092 Enqueuing Expose request
00:50:25.198 00.130 2744 IsGuiding returns 1
00:50:25.198 00.000 2744 scope still moving after pulse duration time elapsed
00:50:25.230 00.032 2744 IsSlewing returns 0
00:50:25.230 00.000 2744 IsGuiding returns 1
00:50:25.261 00.031 2744 IsSlewing returns 0
00:50:25.261 00.000 2744 IsGuiding returns 1
00:50:25.292 00.031 2744 IsSlewing returns 0
00:50:25.292 00.000 2744 IsGuiding returns 0
00:50:25.292 00.000 2744 scope move finished after 147 + 117 ms
00:50:25.292 00.000 2744 Move returns status 0, amount 147
00:50:25.293 00.001 2744 MoveAxis(N, 0, ABG)
00:50:25.293 00.000 2744 Move returns status 0, amount 0
00:50:25.293 00.000 2744 move complete, result=0
00:50:25.293 00.000 2744 worker thread done servicing request
00:50:25.293 00.000 2744 Worker thread wakes up
00:50:25.293 00.000 1092 GuideStep: -0.6 px 147 ms EAST, -0.3 px 0 ms NORTH
00:50:25.296 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:25.296 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:28.696 03.400 2744 Exposure complete
00:50:28.892 00.196 2744 worker thread done servicing request
00:50:28.892 00.000 1092 OnExposeComplete: enter
00:50:28.895 00.003 1092 UpdateGuideState(): m_state=6
00:50:28.898 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1242
00:50:28.900 00.002 1092 Star::Find returns 1 (0), X=1602.78, Y=1128.84, Mass=534650, SNR=92.6, Peak=49139 HFD=3.7
00:50:28.903 00.003 1092 MultiStar: [#1 -0.18,-0.48,0.80,U] [#2 -0.11,-0.25,0.81,U] [#3 -0.27,-0.33,0.64,U] [#4 -0.20,-0.25,0.85,U] [#5 -0.03,-0.53,0.72,U] [#6 -0.32,-0.19,0.73,U] [#7 0.11,-0.57,0.47,U] [#8 -0.82,-0.59,0.42,U] 
00:50:28.905 00.002 1092 refined, 8 included, MultiStar: {-0.21, -0.39}, one-star: {-0.22, -0.49}
00:50:28.908 00.003 1092 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.43) = xAngle (-1.63 = -1.63)
00:50:28.911 00.003 1092 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.79 = -1.79)
00:50:28.913 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.39 hyp=0.45 cameraTheta=-2.06 mountX=-0.03 mountY=-0.44, mountTheta=-1.63
00:50:28.919 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.39, opts=13)
00:50:28.921 00.002 1092 Enqueuing Move request for scope (-0.21, -0.39)
00:50:28.924 00.003 2744 Worker thread wakes up
00:50:28.924 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.39) opts 0xd
00:50:28.924 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.39)
00:50:28.924 00.000 2744 Moving (-0.21, -0.39) raw xDistance=-0.03 yDistance=-0.44
00:50:28.924 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:28.924 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:28.924 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
00:50:28.924 00.000 2744 MoveAxis(E, 0, ABG)
00:50:28.924 00.000 2744 Move returns status 0, amount 0
00:50:28.924 00.000 2744 MoveAxis(N, 0, ABG)
00:50:28.924 00.000 2744 Move returns status 0, amount 0
00:50:28.924 00.000 2744 move complete, result=0
00:50:28.924 00.000 2744 worker thread done servicing request
00:50:28.940 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:50:28.955 00.015 1092 UpdateGuideState exits: m=534650 SNR=92.6
00:50:28.958 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:28.961 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:28.963 00.002 1092 Enqueuing Expose request
00:50:28.967 00.004 2744 Worker thread wakes up
00:50:28.967 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
00:50:28.969 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:28.969 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:32.364 03.395 2744 Exposure complete
00:50:32.567 00.203 2744 worker thread done servicing request
00:50:32.568 00.001 1092 OnExposeComplete: enter
00:50:32.570 00.002 1092 UpdateGuideState(): m_state=6
00:50:32.572 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1243
00:50:32.574 00.002 1092 Star::Find returns 1 (0), X=1602.40, Y=1129.04, Mass=527896, SNR=92.1, Peak=54560 HFD=3.5
00:50:32.578 00.004 1092 MultiStar: [#1 -0.48,-0.45,0.92,U] [#2 -0.47,-0.24,0.86,U] [#3 -0.59,-0.09,0.79,U] [#4 -0.54,-0.14,0.78,U] [#5 -0.38,-0.23,0.84,U] [#6 -0.51,-0.28,0.64,U] [#7 -0.25,-0.09,0.52,U] [#8 -1.08,-0.50,0.50,U] 
00:50:32.580 00.002 1092 refined, 8 included, MultiStar: {-0.53, -0.26}, one-star: {-0.61, -0.29}
00:50:32.583 00.003 1092 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
00:50:32.585 00.002 1092 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
00:50:32.587 00.002 1092 CameraToMount -- cameraX=-0.53 cameraY=-0.26 hyp=0.59 cameraTheta=-2.70 mountX=-0.38 mountY=-0.39, mountTheta=-2.34
00:50:32.594 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=-0.26, opts=13)
00:50:32.597 00.003 1092 Enqueuing Move request for scope (-0.53, -0.26)
00:50:32.600 00.003 2744 Worker thread wakes up
00:50:32.600 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.26) opts 0xd
00:50:32.600 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, -0.26)
00:50:32.600 00.000 2744 Moving (-0.53, -0.26) raw xDistance=-0.38 yDistance=-0.39
00:50:32.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
00:50:32.600 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:32.600 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
00:50:32.600 00.000 2744 MoveAxis(E, 85, ABG)
00:50:32.600 00.000 2744 Guiding  Dir = 2, Dur = 85
00:50:32.600 00.000 2744 IsSlewing returns 0
00:50:32.601 00.001 2744 IsGuiding returns 0
00:50:32.601 00.000 2744 PulseGuide returned control before completion, sleep 95
00:50:32.617 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4829, FiltMin=1619, FiltMax=65535, Gamma=0.510
00:50:32.634 00.017 1092 UpdateGuideState exits: m=527896 SNR=92.1
00:50:32.638 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:32.641 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:32.644 00.003 1092 Enqueuing Expose request
00:50:32.698 00.054 2744 IsGuiding returns 1
00:50:32.698 00.000 2744 scope still moving after pulse duration time elapsed
00:50:32.730 00.032 2744 IsSlewing returns 0
00:50:32.730 00.000 2744 IsGuiding returns 0
00:50:32.730 00.000 2744 scope move finished after 85 + 44 ms
00:50:32.730 00.000 2744 Move returns status 0, amount 85
00:50:32.730 00.000 2744 MoveAxis(N, 0, ABG)
00:50:32.731 00.001 2744 Move returns status 0, amount 0
00:50:32.731 00.000 2744 move complete, result=0
00:50:32.731 00.000 2744 worker thread done servicing request
00:50:32.731 00.000 2744 Worker thread wakes up
00:50:32.731 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:32.731 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:32.735 00.004 1092 GuideStep: -0.4 px 85 ms EAST, -0.4 px 0 ms NORTH
00:50:36.137 03.402 2744 Exposure complete
00:50:36.330 00.193 2744 worker thread done servicing request
00:50:36.330 00.000 1092 OnExposeComplete: enter
00:50:36.333 00.003 1092 UpdateGuideState(): m_state=6
00:50:36.336 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1244
00:50:36.338 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1128.96, Mass=529763, SNR=82.9, Peak=51555 HFD=3.7
00:50:36.340 00.002 1092 MultiStar: [#1 -0.16,-0.29,1.00,U] [#2 -0.07,-0.19,0.99,U] [#3 -0.24,-0.08,0.75,U] [#4 -0.22,-0.14,0.79,U] [#5 -0.04,-0.38,0.70,U] [#6 -0.16,-0.33,0.76,U] [#7 0.17,-0.20,0.53,U] [#8 -0.43,-0.36,0.48,U] 
00:50:36.343 00.003 1092 refined, 8 included, MultiStar: {-0.15, -0.26}, one-star: {-0.20, -0.37}
00:50:36.346 00.003 1092 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.43) = xAngle (-1.67 = -1.67)
00:50:36.349 00.003 1092 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.82 = -1.82)
00:50:36.353 00.004 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.09 mountX=-0.03 mountY=-0.29, mountTheta=-1.67
00:50:36.357 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.26, opts=13)
00:50:36.361 00.004 1092 Enqueuing Move request for scope (-0.15, -0.26)
00:50:36.363 00.002 2744 Worker thread wakes up
00:50:36.363 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
00:50:36.363 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
00:50:36.363 00.000 2744 Moving (-0.15, -0.26) raw xDistance=-0.03 yDistance=-0.29
00:50:36.363 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:50:36.363 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:36.363 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:50:36.363 00.000 2744 MoveAxis(E, 0, ABG)
00:50:36.363 00.000 2744 Move returns status 0, amount 0
00:50:36.363 00.000 2744 MoveAxis(N, 0, ABG)
00:50:36.363 00.000 2744 Move returns status 0, amount 0
00:50:36.365 00.002 2744 move complete, result=0
00:50:36.365 00.000 2744 worker thread done servicing request
00:50:36.381 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1258, FiltMax=65535, Gamma=0.510
00:50:36.396 00.015 1092 UpdateGuideState exits: m=529763 SNR=82.9
00:50:36.400 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:36.402 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:36.404 00.002 1092 Enqueuing Expose request
00:50:36.407 00.003 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
00:50:36.410 00.003 2744 Worker thread wakes up
00:50:36.410 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:36.411 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:39.801 03.390 2744 Exposure complete
00:50:40.007 00.206 2744 worker thread done servicing request
00:50:40.007 00.000 1092 OnExposeComplete: enter
00:50:40.010 00.003 1092 UpdateGuideState(): m_state=6
00:50:40.013 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1245
00:50:40.016 00.003 1092 Star::Find returns 1 (0), X=1602.78, Y=1129.11, Mass=521326, SNR=79.4, Peak=56003 HFD=3.6
00:50:40.018 00.002 1092 MultiStar: [#1 -0.27,-0.50,0.92,U] [#2 -0.26,-0.28,1.01,U] [#3 -0.35,-0.27,0.95,U] [#4 -0.27,-0.13,0.85,U] [#5 0.03,-0.37,0.80,U] [#6 -0.22,-0.38,0.75,U] [#7 -0.07,-0.12,0.62,U] [#8 -0.46,-0.51,0.51,U] 
00:50:40.020 00.002 1092 single-star, 8 included, MultiStar: {-0.23, -0.30}, one-star: {-0.22, -0.22}
00:50:40.022 00.002 1092 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
00:50:40.025 00.003 1092 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.09 = -2.09)
00:50:40.027 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.22 hyp=0.32 cameraTheta=-2.36 mountX=-0.11 mountY=-0.27, mountTheta=-1.96
00:50:40.032 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.22, opts=13)
00:50:40.035 00.003 1092 Enqueuing Move request for scope (-0.22, -0.22)
00:50:40.037 00.002 2744 Worker thread wakes up
00:50:40.037 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.22) opts 0xd
00:50:40.037 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.22)
00:50:40.038 00.001 2744 Moving (-0.22, -0.22) raw xDistance=-0.11 yDistance=-0.27
00:50:40.038 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:50:40.038 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:40.038 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:50:40.038 00.000 2744 MoveAxis(E, 0, ABG)
00:50:40.038 00.000 2744 Move returns status 0, amount 0
00:50:40.038 00.000 2744 MoveAxis(N, 0, ABG)
00:50:40.038 00.000 2744 Move returns status 0, amount 0
00:50:40.038 00.000 2744 move complete, result=0
00:50:40.038 00.000 2744 worker thread done servicing request
00:50:40.053 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:50:40.069 00.016 1092 UpdateGuideState exits: m=521326 SNR=79.4
00:50:40.071 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:40.074 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:40.076 00.002 1092 Enqueuing Expose request
00:50:40.079 00.003 2744 Worker thread wakes up
00:50:40.079 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:50:40.081 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:40.081 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:43.463 03.382 2744 Exposure complete
00:50:43.653 00.190 2744 worker thread done servicing request
00:50:43.653 00.000 1092 OnExposeComplete: enter
00:50:43.656 00.003 1092 UpdateGuideState(): m_state=6
00:50:43.658 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1246
00:50:43.663 00.005 1092 Star::Find returns 1 (0), X=1602.48, Y=1129.19, Mass=549011, SNR=91.9, Peak=52371 HFD=3.6
00:50:43.666 00.003 1092 MultiStar: [#1 -0.55,-0.33,0.83,U] [#2 -0.48,-0.22,1.00,U] [#3 -0.46,-0.05,0.73,U] [#4 -0.59,-0.09,0.77,U] [#5 -0.35,-0.30,0.66,U] [#6 -0.38,-0.24,0.78,U] [#7 -0.14,0.13,0.51,U] [#8 -0.92,-0.16,0.39,U] 
00:50:43.668 00.002 1092 refined, 8 included, MultiStar: {-0.48, -0.17}, one-star: {-0.52, -0.15}
00:50:43.671 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.38 = -2.38)
00:50:43.674 00.003 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.53 = -2.53)
00:50:43.679 00.005 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.17 hyp=0.51 cameraTheta=-2.81 mountX=-0.37 mountY=-0.29, mountTheta=-2.47
00:50:43.685 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.17, opts=13)
00:50:43.687 00.002 1092 Enqueuing Move request for scope (-0.48, -0.17)
00:50:43.689 00.002 2744 Worker thread wakes up
00:50:43.690 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.17) opts 0xd
00:50:43.690 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.17)
00:50:43.690 00.000 2744 Moving (-0.48, -0.17) raw xDistance=-0.37 yDistance=-0.29
00:50:43.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
00:50:43.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:43.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:50:43.690 00.000 2744 MoveAxis(E, 82, ABG)
00:50:43.690 00.000 2744 Guiding  Dir = 2, Dur = 82
00:50:43.690 00.000 2744 IsSlewing returns 0
00:50:43.691 00.001 2744 IsGuiding returns 0
00:50:43.692 00.001 2744 PulseGuide returned control before completion, sleep 92
00:50:43.713 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1656, FiltMax=65535, Gamma=0.510
00:50:43.742 00.029 1092 UpdateGuideState exits: m=549011 SNR=91.9
00:50:43.750 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.769 00.019 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:43.780 00.011 1092 Enqueuing Expose request
00:50:43.786 00.006 2744 IsGuiding returns 1
00:50:43.786 00.000 2744 scope still moving after pulse duration time elapsed
00:50:43.817 00.031 2744 IsSlewing returns 0
00:50:43.821 00.004 2744 IsGuiding returns 0
00:50:43.821 00.000 2744 scope move finished after 82 + 48 ms
00:50:43.821 00.000 2744 Move returns status 0, amount 82
00:50:43.821 00.000 2744 MoveAxis(N, 0, ABG)
00:50:43.821 00.000 2744 Move returns status 0, amount 0
00:50:43.821 00.000 2744 move complete, result=0
00:50:43.822 00.001 2744 worker thread done servicing request
00:50:43.822 00.000 2744 Worker thread wakes up
00:50:43.822 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:43.822 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:43.828 00.006 1092 GuideStep: -0.4 px 82 ms EAST, -0.3 px 0 ms NORTH
00:50:47.215 03.387 2744 Exposure complete
00:50:47.412 00.197 2744 worker thread done servicing request
00:50:47.412 00.000 1092 OnExposeComplete: enter
00:50:47.415 00.003 1092 UpdateGuideState(): m_state=6
00:50:47.418 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1247
00:50:47.420 00.002 1092 Star::Find returns 1 (0), X=1602.33, Y=1129.17, Mass=518446, SNR=78.3, Peak=51440 HFD=3.3
00:50:47.423 00.003 1092 MultiStar: [#1 -0.57,-0.26,1.09,U] [#2 -0.59,-0.03,0.96,U] [#3 -0.52,-0.00,0.83,U] [#4 -0.71,-0.14,0.86,U] [#5 -0.42,-0.19,0.86,U] [#6 -0.40,-0.25,0.75,U] [#7 -0.27,-0.37,0.61,U] [#8 -0.93,-0.18,0.48,U] 
00:50:47.426 00.003 1092 refined, 8 included, MultiStar: {-0.56, -0.17}, one-star: {-0.67, -0.17}
00:50:47.428 00.002 1092 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
00:50:47.430 00.002 1092 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.58 = -2.58)
00:50:47.432 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.17 hyp=0.58 cameraTheta=-2.85 mountX=-0.44 mountY=-0.31, mountTheta=-2.52
00:50:47.437 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.17, opts=13)
00:50:47.439 00.002 1092 Enqueuing Move request for scope (-0.56, -0.17)
00:50:47.442 00.003 2744 Worker thread wakes up
00:50:47.442 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.17) opts 0xd
00:50:47.442 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.17)
00:50:47.442 00.000 2744 Moving (-0.56, -0.17) raw xDistance=-0.44 yDistance=-0.31
00:50:47.444 00.002 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
00:50:47.444 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:47.444 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
00:50:47.444 00.000 2744 MoveAxis(E, 104, ABG)
00:50:47.444 00.000 2744 Guiding  Dir = 2, Dur = 104
00:50:47.444 00.000 2744 IsSlewing returns 0
00:50:47.445 00.001 2744 IsGuiding returns 0
00:50:47.445 00.000 2744 PulseGuide returned control before completion, sleep 114
00:50:47.463 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1747, FiltMax=65535, Gamma=0.510
00:50:47.482 00.019 1092 UpdateGuideState exits: m=518446 SNR=78.3
00:50:47.486 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:47.489 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:47.492 00.003 1092 Enqueuing Expose request
00:50:47.561 00.069 2744 IsGuiding returns 1
00:50:47.561 00.000 2744 scope still moving after pulse duration time elapsed
00:50:47.593 00.032 2744 IsSlewing returns 0
00:50:47.593 00.000 2744 IsGuiding returns 0
00:50:47.594 00.001 2744 scope move finished after 104 + 44 ms
00:50:47.594 00.000 2744 Move returns status 0, amount 104
00:50:47.594 00.000 2744 MoveAxis(N, 0, ABG)
00:50:47.594 00.000 2744 Move returns status 0, amount 0
00:50:47.594 00.000 2744 move complete, result=0
00:50:47.594 00.000 2744 worker thread done servicing request
00:50:47.594 00.000 2744 Worker thread wakes up
00:50:47.594 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:47.594 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:47.596 00.002 1092 GuideStep: -0.4 px 104 ms EAST, -0.3 px 0 ms NORTH
00:50:50.980 03.384 2744 Exposure complete
00:50:51.194 00.214 2744 worker thread done servicing request
00:50:51.194 00.000 1092 OnExposeComplete: enter
00:50:51.197 00.003 1092 UpdateGuideState(): m_state=6
00:50:51.201 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1248
00:50:51.203 00.002 1092 Star::Find returns 1 (0), X=1602.33, Y=1129.02, Mass=551655, SNR=87.8, Peak=54768 HFD=3.5
00:50:51.207 00.004 1092 MultiStar: [#1 -0.45,-0.28,0.78,U] [#2 -0.53,-0.23,0.97,U] [#3 -0.72,-0.02,0.74,U] [#4 -0.58,-0.06,0.78,U] [#5 -0.42,-0.25,0.66,U] [#6 -0.52,-0.14,0.70,U] [#7 -0.30,-0.16,0.51,U] [#8 -1.26,-0.19,0.40,U] 
00:50:51.210 00.003 1092 refined, 8 included, MultiStar: {-0.59, -0.19}, one-star: {-0.68, -0.31}
00:50:51.212 00.002 1092 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.43) = xAngle (-2.40 = -2.40)
00:50:51.214 00.002 1092 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.56 = -2.56)
00:50:51.216 00.002 1092 CameraToMount -- cameraX=-0.59 cameraY=-0.19 hyp=0.62 cameraTheta=-2.83 mountX=-0.46 mountY=-0.34, mountTheta=-2.50
00:50:51.221 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=-0.19, opts=13)
00:50:51.224 00.003 1092 Enqueuing Move request for scope (-0.59, -0.19)
00:50:51.227 00.003 2744 Worker thread wakes up
00:50:51.227 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.19) opts 0xd
00:50:51.227 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, -0.19)
00:50:51.228 00.001 2744 Moving (-0.59, -0.19) raw xDistance=-0.46 yDistance=-0.34
00:50:51.228 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
00:50:51.228 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:50:51.228 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
00:50:51.228 00.000 2744 MoveAxis(E, 109, ABG)
00:50:51.228 00.000 2744 Guiding  Dir = 2, Dur = 109
00:50:51.228 00.000 2744 IsSlewing returns 0
00:50:51.228 00.000 2744 IsGuiding returns 0
00:50:51.229 00.001 2744 PulseGuide returned control before completion, sleep 119
00:50:51.244 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:50:51.260 00.016 1092 UpdateGuideState exits: m=551655 SNR=87.8
00:50:51.262 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.265 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:51.268 00.003 1092 Enqueuing Expose request
00:50:51.360 00.092 2744 IsGuiding returns 1
00:50:51.360 00.000 2744 scope still moving after pulse duration time elapsed
00:50:51.392 00.032 2744 IsSlewing returns 0
00:50:51.393 00.001 2744 IsGuiding returns 0
00:50:51.393 00.000 2744 scope move finished after 109 + 54 ms
00:50:51.393 00.000 2744 Move returns status 0, amount 109
00:50:51.393 00.000 2744 MoveAxis(N, 0, ABG)
00:50:51.393 00.000 2744 Move returns status 0, amount 0
00:50:51.393 00.000 2744 move complete, result=0
00:50:51.393 00.000 2744 worker thread done servicing request
00:50:51.393 00.000 2744 Worker thread wakes up
00:50:51.394 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:51.394 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:51.405 00.011 1092 GuideStep: -0.5 px 109 ms EAST, -0.3 px 0 ms NORTH
00:50:54.828 03.423 2744 Exposure complete
00:50:55.066 00.238 2744 worker thread done servicing request
00:50:55.066 00.000 1092 OnExposeComplete: enter
00:50:55.070 00.004 1092 UpdateGuideState(): m_state=6
00:50:55.073 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1249
00:50:55.076 00.003 1092 Star::Find returns 1 (0), X=1602.04, Y=1128.95, Mass=523001, SNR=80.3, Peak=55584 HFD=3.0
00:50:55.079 00.003 1092 MultiStar: [#1 -0.70,-0.45,0.95,U] [#2 -0.98,-0.25,1.08,U] [#3 -0.71,-0.16,0.90,U] [#4 -0.61,-0.06,0.88,U] [#5 -0.69,-0.47,0.85,U] [#6 -0.82,-0.44,0.74,U] [#7 -0.55,-0.31,0.57,U] [#8 -1.19,-0.36,0.49,U] 
00:50:55.083 00.004 1092 refined, 8 included, MultiStar: {-0.80, -0.31}, one-star: {-0.97, -0.38}
00:50:55.086 00.003 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.43) = xAngle (-2.34 = -2.34)
00:50:55.088 00.002 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.49 = -2.49)
00:50:55.091 00.003 1092 CameraToMount -- cameraX=-0.80 cameraY=-0.31 hyp=0.86 cameraTheta=-2.77 mountX=-0.60 mountY=-0.52, mountTheta=-2.43
00:50:55.096 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.80, y=-0.31, opts=13)
00:50:55.099 00.003 1092 Enqueuing Move request for scope (-0.80, -0.31)
00:50:55.101 00.002 2744 Worker thread wakes up
00:50:55.102 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -0.31) opts 0xd
00:50:55.102 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.80, -0.31)
00:50:55.102 00.000 2744 Moving (-0.80, -0.31) raw xDistance=-0.60 yDistance=-0.52
00:50:55.102 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
00:50:55.102 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:55.102 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
00:50:55.102 00.000 2744 MoveAxis(E, 141, ABG)
00:50:55.102 00.000 2744 Guiding  Dir = 2, Dur = 141
00:50:55.102 00.000 2744 IsSlewing returns 0
00:50:55.103 00.001 2744 IsGuiding returns 0
00:50:55.103 00.000 2744 PulseGuide returned control before completion, sleep 151
00:50:55.119 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1506, FiltMax=65535, Gamma=0.510
00:50:55.136 00.017 1092 UpdateGuideState exits: m=523001 SNR=80.3
00:50:55.139 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.143 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:55.147 00.004 1092 Enqueuing Expose request
00:50:55.259 00.112 2744 IsGuiding returns 1
00:50:55.261 00.002 2744 scope still moving after pulse duration time elapsed
00:50:55.288 00.027 2744 IsSlewing returns 0
00:50:55.289 00.001 2744 IsGuiding returns 0
00:50:55.289 00.000 2744 scope move finished after 141 + 45 ms
00:50:55.289 00.000 2744 Move returns status 0, amount 141
00:50:55.289 00.000 2744 MoveAxis(N, 0, ABG)
00:50:55.289 00.000 2744 Move returns status 0, amount 0
00:50:55.289 00.000 2744 move complete, result=0
00:50:55.290 00.001 2744 worker thread done servicing request
00:50:55.290 00.000 2744 Worker thread wakes up
00:50:55.290 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:55.290 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:55.291 00.001 1092 GuideStep: -0.6 px 141 ms EAST, -0.5 px 0 ms NORTH
00:50:58.678 03.387 2744 Exposure complete
00:50:58.868 00.190 2744 worker thread done servicing request
00:50:58.868 00.000 1092 OnExposeComplete: enter
00:50:58.871 00.003 1092 UpdateGuideState(): m_state=6
00:50:58.873 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1250
00:50:58.877 00.004 1092 Star::Find returns 1 (0), X=1602.01, Y=1129.06, Mass=536851, SNR=84.3, Peak=53056 HFD=3.4
00:50:58.880 00.003 1092 MultiStar: [#1 -0.73,-0.52,0.96,U] [#2 -0.61,-0.15,0.95,U] [#3 -0.71,-0.10,0.78,U] [#4 -0.56,-0.23,0.74,U] [#5 -0.36,-0.52,0.92,U] [#6 -0.56,-0.28,0.73,U] [#7 -0.24,-0.24,0.59,U] [#8 -1.17,-0.57,0.52,U] 
00:50:58.882 00.002 1092 refined, 8 included, MultiStar: {-0.66, -0.32}, one-star: {-0.99, -0.28}
00:50:58.884 00.002 1092 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
00:50:58.886 00.002 1092 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
00:50:58.888 00.002 1092 CameraToMount -- cameraX=-0.66 cameraY=-0.32 hyp=0.73 cameraTheta=-2.69 mountX=-0.47 mountY=-0.48, mountTheta=-2.34
00:50:58.895 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=-0.32, opts=13)
00:50:58.898 00.003 1092 Enqueuing Move request for scope (-0.66, -0.32)
00:50:58.900 00.002 2744 Worker thread wakes up
00:50:58.900 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.32) opts 0xd
00:50:58.900 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, -0.32)
00:50:58.900 00.000 2744 Moving (-0.66, -0.32) raw xDistance=-0.47 yDistance=-0.48
00:50:58.900 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
00:50:58.901 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:50:58.901 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
00:50:58.901 00.000 2744 MoveAxis(E, 115, ABG)
00:50:58.901 00.000 2744 Guiding  Dir = 2, Dur = 115
00:50:58.901 00.000 2744 IsSlewing returns 0
00:50:58.901 00.000 2744 IsGuiding returns 0
00:50:58.901 00.000 2744 PulseGuide returned control before completion, sleep 125
00:50:58.915 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1514, FiltMax=65535, Gamma=0.510
00:50:58.929 00.014 1092 UpdateGuideState exits: m=536851 SNR=84.3
00:50:58.932 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:58.935 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:50:58.937 00.002 1092 Enqueuing Expose request
00:50:59.033 00.096 2744 IsGuiding returns 1
00:50:59.033 00.000 2744 scope still moving after pulse duration time elapsed
00:50:59.064 00.031 2744 IsSlewing returns 0
00:50:59.064 00.000 2744 IsGuiding returns 0
00:50:59.064 00.000 2744 scope move finished after 115 + 48 ms
00:50:59.064 00.000 2744 Move returns status 0, amount 115
00:50:59.065 00.001 2744 MoveAxis(N, 0, ABG)
00:50:59.065 00.000 2744 Move returns status 0, amount 0
00:50:59.065 00.000 2744 move complete, result=0
00:50:59.065 00.000 2744 worker thread done servicing request
00:50:59.065 00.000 2744 Worker thread wakes up
00:50:59.065 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:50:59.066 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:50:59.070 00.004 1092 GuideStep: -0.5 px 115 ms EAST, -0.5 px 0 ms NORTH
00:51:02.462 03.392 2744 Exposure complete
00:51:02.672 00.210 2744 worker thread done servicing request
00:51:02.672 00.000 1092 OnExposeComplete: enter
00:51:02.675 00.003 1092 UpdateGuideState(): m_state=6
00:51:02.678 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1251
00:51:02.682 00.004 1092 Star::Find returns 1 (0), X=1602.38, Y=1128.75, Mass=523641, SNR=82.1, Peak=48096 HFD=3.6
00:51:02.684 00.002 1092 MultiStar: [#1 -0.61,-0.43,0.93,U] [#2 -0.61,-0.38,0.88,U] [#3 -0.97,-0.34,0.74,U] [#4 -0.47,-0.20,0.75,U] [#5 -0.48,-0.66,0.92,U] [#6 -0.56,-0.41,0.73,U] [#7 -0.34,-0.17,0.52,U] [#8 -1.00,-0.50,0.51,U] 
00:51:02.687 00.003 1092 refined, 8 included, MultiStar: {-0.62, -0.43}, one-star: {-0.62, -0.58}
00:51:02.689 00.002 1092 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.43) = xAngle (-2.11 = -2.11)
00:51:02.694 00.005 1092 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.27 = -2.27)
00:51:02.695 00.001 1092 CameraToMount -- cameraX=-0.62 cameraY=-0.43 hyp=0.75 cameraTheta=-2.54 mountX=-0.39 mountY=-0.58, mountTheta=-2.16
00:51:02.700 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=-0.43, opts=13)
00:51:02.702 00.002 1092 Enqueuing Move request for scope (-0.62, -0.43)
00:51:02.704 00.002 2744 Worker thread wakes up
00:51:02.704 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -0.43) opts 0xd
00:51:02.705 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.62, -0.43)
00:51:02.705 00.000 2744 Moving (-0.62, -0.43) raw xDistance=-0.39 yDistance=-0.58
00:51:02.705 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
00:51:02.705 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-1.12 newest=-1.58
00:51:02.705 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
00:51:02.705 00.000 2744 MoveAxis(E, 95, ABG)
00:51:02.705 00.000 2744 Guiding  Dir = 2, Dur = 95
00:51:02.705 00.000 2744 IsSlewing returns 0
00:51:02.706 00.001 2744 IsGuiding returns 0
00:51:02.706 00.000 2744 PulseGuide returned control before completion, sleep 105
00:51:02.720 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1062, FiltMax=65535, Gamma=0.510
00:51:02.739 00.019 1092 UpdateGuideState exits: m=523641 SNR=82.1
00:51:02.742 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.745 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:02.747 00.002 1092 Enqueuing Expose request
00:51:02.816 00.069 2744 IsGuiding returns 1
00:51:02.816 00.000 2744 scope still moving after pulse duration time elapsed
00:51:02.847 00.031 2744 IsSlewing returns 0
00:51:02.847 00.000 2744 IsGuiding returns 0
00:51:02.847 00.000 2744 scope move finished after 95 + 46 ms
00:51:02.847 00.000 2744 Move returns status 0, amount 95
00:51:02.847 00.000 2744 MoveAxis(N, 108, ABG)
00:51:02.847 00.000 2744 Guiding  Dir = 0, Dur = 108
00:51:02.849 00.002 2744 IsSlewing returns 0
00:51:02.849 00.000 2744 IsGuiding returns 0
00:51:02.850 00.001 2744 PulseGuide returned control before completion, sleep 118
00:51:02.972 00.122 2744 IsGuiding returns 1
00:51:02.972 00.000 2744 scope still moving after pulse duration time elapsed
00:51:03.003 00.031 2744 IsSlewing returns 0
00:51:03.003 00.000 2744 IsGuiding returns 0
00:51:03.003 00.000 2744 scope move finished after 108 + 46 ms
00:51:03.003 00.000 2744 Move returns status 0, amount 108
00:51:03.003 00.000 2744 move complete, result=0
00:51:03.004 00.001 2744 worker thread done servicing request
00:51:03.004 00.000 2744 Worker thread wakes up
00:51:03.004 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:03.004 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:03.004 00.000 1092 GuideStep: -0.4 px 95 ms EAST, -0.6 px 108 ms NORTH
00:51:06.394 03.390 2744 Exposure complete
00:51:06.597 00.203 2744 worker thread done servicing request
00:51:06.597 00.000 1092 OnExposeComplete: enter
00:51:06.600 00.003 1092 UpdateGuideState(): m_state=6
00:51:06.603 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1252
00:51:06.605 00.002 1092 Star::Find returns 1 (0), X=1602.53, Y=1128.86, Mass=517431, SNR=85.4, Peak=51978 HFD=3.4
00:51:06.608 00.003 1092 MultiStar: [#1 -0.41,-0.58,0.84,U] [#2 -0.33,-0.54,1.08,U] [#3 -0.48,-0.22,0.81,U] [#4 -0.33,-0.38,0.80,U] [#5 -0.32,-0.57,0.77,U] [#6 -0.52,-0.48,0.72,U] [#7 -0.08,-0.19,0.50,U] [#8 -0.87,-0.65,0.49,U] 
00:51:06.611 00.003 1092 refined, 8 included, MultiStar: {-0.42, -0.46}, one-star: {-0.48, -0.47}
00:51:06.614 00.003 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.88 = -1.88)
00:51:06.616 00.002 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
00:51:06.618 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.46 hyp=0.62 cameraTheta=-2.31 mountX=-0.19 mountY=-0.55, mountTheta=-1.90
00:51:06.624 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.46, opts=13)
00:51:06.627 00.003 1092 Enqueuing Move request for scope (-0.42, -0.46)
00:51:06.629 00.002 2744 Worker thread wakes up
00:51:06.630 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.46) opts 0xd
00:51:06.630 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.46)
00:51:06.630 00.000 2744 Moving (-0.42, -0.46) raw xDistance=-0.19 yDistance=-0.55
00:51:06.630 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:51:06.630 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
00:51:06.630 00.000 2744 MoveAxis(E, 0, ABG)
00:51:06.630 00.000 2744 Move returns status 0, amount 0
00:51:06.630 00.000 2744 MoveAxis(N, 104, ABG)
00:51:06.630 00.000 2744 Guiding  Dir = 0, Dur = 104
00:51:06.630 00.000 2744 IsSlewing returns 0
00:51:06.630 00.000 2744 IsGuiding returns 0
00:51:06.632 00.002 2744 PulseGuide returned control before completion, sleep 114
00:51:06.647 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1543, FiltMax=65535, Gamma=0.510
00:51:06.664 00.017 1092 UpdateGuideState exits: m=517431 SNR=85.4
00:51:06.667 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:06.669 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:06.671 00.002 1092 Enqueuing Expose request
00:51:06.747 00.076 2744 IsGuiding returns 1
00:51:06.747 00.000 2744 scope still moving after pulse duration time elapsed
00:51:06.778 00.031 2744 IsSlewing returns 0
00:51:06.778 00.000 2744 IsGuiding returns 0
00:51:06.778 00.000 2744 scope move finished after 104 + 43 ms
00:51:06.778 00.000 2744 Move returns status 0, amount 104
00:51:06.779 00.001 2744 move complete, result=0
00:51:06.779 00.000 2744 worker thread done servicing request
00:51:06.779 00.000 2744 Worker thread wakes up
00:51:06.779 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:06.779 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:06.779 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.6 px 104 ms NORTH
00:51:10.171 03.392 2744 Exposure complete
00:51:10.382 00.211 2744 worker thread done servicing request
00:51:10.382 00.000 1092 OnExposeComplete: enter
00:51:10.385 00.003 1092 UpdateGuideState(): m_state=6
00:51:10.387 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1253
00:51:10.389 00.002 1092 Star::Find returns 1 (0), X=1602.23, Y=1128.75, Mass=573689, SNR=91.7, Peak=55472 HFD=3.5
00:51:10.392 00.003 1092 MultiStar: [#1 -0.57,-0.72,0.89,U] [#2 -0.49,-0.50,0.83,U] [#3 -0.81,-0.19,0.91,U] [#4 -0.50,-0.34,0.73,U] [#5 -0.33,-0.66,0.69,U] [#6 -0.57,-0.50,0.67,U] [#7 -0.35,-0.45,0.54,U] [#8 -0.88,-0.61,0.46,U] 
00:51:10.395 00.003 1092 refined, 8 included, MultiStar: {-0.59, -0.50}, one-star: {-0.77, -0.58}
00:51:10.398 00.003 1092 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.43) = xAngle (-2.01 = -2.01)
00:51:10.400 00.002 1092 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.17 = -2.17)
00:51:10.402 00.002 1092 CameraToMount -- cameraX=-0.59 cameraY=-0.50 hyp=0.78 cameraTheta=-2.44 mountX=-0.33 mountY=-0.64, mountTheta=-2.05
00:51:10.406 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=-0.50, opts=13)
00:51:10.411 00.005 1092 Enqueuing Move request for scope (-0.59, -0.50)
00:51:10.413 00.002 2744 Worker thread wakes up
00:51:10.413 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.50) opts 0xd
00:51:10.413 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, -0.50)
00:51:10.414 00.001 2744 Moving (-0.59, -0.50) raw xDistance=-0.33 yDistance=-0.64
00:51:10.414 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
00:51:10.414 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
00:51:10.414 00.000 2744 MoveAxis(E, 75, ABG)
00:51:10.414 00.000 2744 Guiding  Dir = 2, Dur = 75
00:51:10.414 00.000 2744 IsSlewing returns 0
00:51:10.414 00.000 2744 IsGuiding returns 0
00:51:10.415 00.001 2744 PulseGuide returned control before completion, sleep 85
00:51:10.430 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1607, FiltMax=65535, Gamma=0.510
00:51:10.449 00.019 1092 UpdateGuideState exits: m=573689 SNR=91.7
00:51:10.453 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:10.455 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:10.458 00.003 1092 Enqueuing Expose request
00:51:10.502 00.044 2744 IsGuiding returns 1
00:51:10.502 00.000 2744 scope still moving after pulse duration time elapsed
00:51:10.533 00.031 2744 IsSlewing returns 0
00:51:10.533 00.000 2744 IsGuiding returns 0
00:51:10.533 00.000 2744 scope move finished after 75 + 44 ms
00:51:10.533 00.000 2744 Move returns status 0, amount 75
00:51:10.534 00.001 2744 MoveAxis(N, 121, ABG)
00:51:10.534 00.000 2744 Guiding  Dir = 0, Dur = 121
00:51:10.534 00.000 2744 IsSlewing returns 0
00:51:10.534 00.000 2744 IsGuiding returns 0
00:51:10.534 00.000 2744 PulseGuide returned control before completion, sleep 131
00:51:10.672 00.138 2744 IsGuiding returns 1
00:51:10.672 00.000 2744 scope still moving after pulse duration time elapsed
00:51:10.704 00.032 2744 IsSlewing returns 0
00:51:10.704 00.000 2744 IsGuiding returns 0
00:51:10.704 00.000 2744 scope move finished after 121 + 48 ms
00:51:10.704 00.000 2744 Move returns status 0, amount 121
00:51:10.704 00.000 2744 move complete, result=0
00:51:10.705 00.001 2744 worker thread done servicing request
00:51:10.705 00.000 2744 Worker thread wakes up
00:51:10.705 00.000 1092 GuideStep: -0.3 px 75 ms EAST, -0.6 px 121 ms NORTH
00:51:10.710 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:10.710 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:14.104 03.394 2744 Exposure complete
00:51:14.298 00.194 2744 worker thread done servicing request
00:51:14.298 00.000 1092 OnExposeComplete: enter
00:51:14.301 00.003 1092 UpdateGuideState(): m_state=6
00:51:14.304 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1254
00:51:14.306 00.002 1092 Star::Find returns 1 (0), X=1602.55, Y=1128.49, Mass=508735, SNR=69.9, Peak=57722 HFD=3.2
00:51:14.308 00.002 1092 MultiStar: [#1 -0.28,-0.93,0.94,U] [#2 -0.41,-0.59,1.07,U] [#3 -0.49,-0.53,0.97,U] [#4 -0.34,-0.51,1.02,U] [#5 -0.05,-0.99,0.92,U] [#6 -0.35,-0.81,0.80,U] [#7 0.01,-0.77,0.68,U] [#8 -0.67,-0.87,0.57,U] 
00:51:14.311 00.003 1092 refined, 8 included, MultiStar: {-0.34, -0.75}, one-star: {-0.46, -0.84}
00:51:14.313 00.002 1092 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.43) = xAngle (-1.57 = -1.57)
00:51:14.316 00.003 1092 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.72 = -1.72)
00:51:14.319 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.75 hyp=0.82 cameraTheta=-1.99 mountX=0.00 mountY=-0.81, mountTheta=-1.57
00:51:14.323 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.75, opts=13)
00:51:14.326 00.003 1092 Enqueuing Move request for scope (-0.34, -0.75)
00:51:14.328 00.002 2744 Worker thread wakes up
00:51:14.328 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.75) opts 0xd
00:51:14.328 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.75)
00:51:14.328 00.000 2744 Moving (-0.34, -0.75) raw xDistance=0.00 yDistance=-0.81
00:51:14.328 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
00:51:14.328 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
00:51:14.328 00.000 2744 MoveAxis(E, 0, ABG)
00:51:14.329 00.001 2744 Move returns status 0, amount 0
00:51:14.329 00.000 2744 MoveAxis(N, 153, ABG)
00:51:14.329 00.000 2744 Guiding  Dir = 0, Dur = 153
00:51:14.329 00.000 2744 IsSlewing returns 0
00:51:14.329 00.000 2744 IsGuiding returns 0
00:51:14.329 00.000 2744 PulseGuide returned control before completion, sleep 163
00:51:14.343 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1511, FiltMax=65535, Gamma=0.510
00:51:14.358 00.015 1092 UpdateGuideState exits: m=508735 SNR=69.9
00:51:14.361 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:14.364 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:14.367 00.003 1092 Enqueuing Expose request
00:51:14.508 00.141 2744 IsGuiding returns 0
00:51:14.508 00.000 2744 Move returns status 0, amount 153
00:51:14.508 00.000 2744 move complete, result=0
00:51:14.508 00.000 2744 worker thread done servicing request
00:51:14.508 00.000 2744 Worker thread wakes up
00:51:14.509 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.8 px 153 ms NORTH
00:51:14.511 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:14.512 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:17.900 03.388 2744 Exposure complete
00:51:18.101 00.201 2744 worker thread done servicing request
00:51:18.101 00.000 1092 OnExposeComplete: enter
00:51:18.104 00.003 1092 UpdateGuideState(): m_state=6
00:51:18.107 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1255
00:51:18.110 00.003 1092 Star::Find returns 1 (0), X=1602.64, Y=1128.41, Mass=530652, SNR=88.3, Peak=52570 HFD=3.4
00:51:18.113 00.003 1092 MultiStar: [#1 -0.23,-1.07,0.78,U] [#2 -0.29,-0.72,0.95,U] [#3 -0.45,-0.59,0.88,U] [#4 -0.18,-0.92,0.74,U] [#5 -0.09,-0.99,0.73,U] [#6 -0.16,-0.91,0.64,U] [#7 0.03,-0.80,0.53,U] [#8 -0.82,-0.82,0.43,U] 
00:51:18.117 00.004 1092 refined, 8 included, MultiStar: {-0.27, -0.86}, one-star: {-0.36, -0.92}
00:51:18.120 00.003 1092 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
00:51:18.123 00.003 1092 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.61 = -1.61)
00:51:18.129 00.006 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.86 hyp=0.90 cameraTheta=-1.88 mountX=0.10 mountY=-0.90, mountTheta=-1.46
00:51:18.135 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.86, opts=13)
00:51:18.139 00.004 1092 Enqueuing Move request for scope (-0.27, -0.86)
00:51:18.141 00.002 2744 Worker thread wakes up
00:51:18.141 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.86) opts 0xd
00:51:18.142 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.86)
00:51:18.142 00.000 2744 Moving (-0.27, -0.86) raw xDistance=0.10 yDistance=-0.90
00:51:18.142 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:51:18.142 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.90 from input -0.90
00:51:18.142 00.000 2744 MoveAxis(E, 0, ABG)
00:51:18.142 00.000 2744 Move returns status 0, amount 0
00:51:18.142 00.000 2744 MoveAxis(N, 169, ABG)
00:51:18.142 00.000 2744 Guiding  Dir = 0, Dur = 169
00:51:18.142 00.000 2744 IsSlewing returns 0
00:51:18.142 00.000 2744 IsGuiding returns 0
00:51:18.143 00.001 2744 PulseGuide returned control before completion, sleep 179
00:51:18.169 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:51:18.187 00.018 1092 UpdateGuideState exits: m=530652 SNR=88.3
00:51:18.190 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.195 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:18.198 00.003 1092 Enqueuing Expose request
00:51:18.331 00.133 2744 IsGuiding returns 1
00:51:18.331 00.000 2744 scope still moving after pulse duration time elapsed
00:51:18.363 00.032 2744 IsSlewing returns 0
00:51:18.363 00.000 2744 IsGuiding returns 0
00:51:18.364 00.001 2744 scope move finished after 169 + 52 ms
00:51:18.364 00.000 2744 Move returns status 0, amount 169
00:51:18.364 00.000 2744 move complete, result=0
00:51:18.365 00.001 2744 worker thread done servicing request
00:51:18.365 00.000 2744 Worker thread wakes up
00:51:18.365 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:18.365 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:18.367 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.9 px 169 ms NORTH
00:51:21.779 03.412 2744 Exposure complete
00:51:22.022 00.243 2744 worker thread done servicing request
00:51:22.023 00.001 1092 OnExposeComplete: enter
00:51:22.026 00.003 1092 UpdateGuideState(): m_state=6
00:51:22.029 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1256
00:51:22.031 00.002 1092 Star::Find returns 1 (0), X=1602.57, Y=1129.28, Mass=503042, SNR=71.5, Peak=53987 HFD=3.4
00:51:22.035 00.004 1092 MultiStar: [#1 -0.22,-0.27,1.09,U] [#2 -0.29,-0.03,1.05,U] [#3 -0.25,0.14,1.01,U] [#4 -0.48,0.11,0.91,U] [#5 -0.11,-0.16,0.83,U] [#6 -0.20,-0.07,0.80,U] [#7 -0.02,0.06,0.67,U] [#8 -0.85,-0.19,0.57,U] 
00:51:22.038 00.003 1092 refined, 8 included, MultiStar: {-0.31, -0.05}, one-star: {-0.43, -0.06}
00:51:22.040 00.002 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
00:51:22.044 00.004 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
00:51:22.047 00.003 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.05 hyp=0.31 cameraTheta=-2.98 mountX=-0.26 mountY=-0.13, mountTheta=-2.67
00:51:22.052 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.05, opts=13)
00:51:22.054 00.002 1092 Enqueuing Move request for scope (-0.31, -0.05)
00:51:22.056 00.002 2744 Worker thread wakes up
00:51:22.056 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.05) opts 0xd
00:51:22.056 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.05)
00:51:22.057 00.001 2744 Moving (-0.31, -0.05) raw xDistance=-0.26 yDistance=-0.13
00:51:22.057 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
00:51:22.057 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:22.057 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:51:22.057 00.000 2744 MoveAxis(E, 0, ABG)
00:51:22.057 00.000 2744 Move returns status 0, amount 0
00:51:22.057 00.000 2744 MoveAxis(N, 0, ABG)
00:51:22.058 00.001 2744 Move returns status 0, amount 0
00:51:22.058 00.000 2744 move complete, result=0
00:51:22.058 00.000 2744 worker thread done servicing request
00:51:22.074 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1447, FiltMax=65535, Gamma=0.510
00:51:22.090 00.016 1092 UpdateGuideState exits: m=503042 SNR=71.5
00:51:22.093 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:22.096 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:22.098 00.002 1092 Enqueuing Expose request
00:51:22.102 00.004 2744 Worker thread wakes up
00:51:22.102 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:22.105 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:22.105 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:25.536 03.431 2744 Exposure complete
00:51:25.913 00.377 2744 worker thread done servicing request
00:51:25.914 00.001 1092 OnExposeComplete: enter
00:51:25.918 00.004 1092 UpdateGuideState(): m_state=6
00:51:25.931 00.013 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1257
00:51:25.944 00.013 1092 Star::Find returns 1 (0), X=1602.43, Y=1129.49, Mass=473221, SNR=79.8, Peak=49843 HFD=3.2
00:51:25.954 00.010 1092 MultiStar: [#1 -0.35,0.06,0.86,U] [#2 -0.60,0.19,1.12,U] [#3 -0.57,0.29,0.77,U] [#4 -0.34,0.18,0.86,U] [#5 -0.36,0.06,0.71,U] [#6 -0.49,0.23,0.74,U] [#7 -0.17,0.11,0.57,U] [#8 -0.82,-0.06,0.44,U] 
00:51:25.963 00.009 1092 refined, 8 included, MultiStar: {-0.48, 0.15}, one-star: {-0.57, 0.16}
00:51:25.973 00.010 1092 CameraToMount -- cameraTheta (2.84) - m_xAngle (-0.43) = xAngle (3.27 = -3.02)
00:51:25.981 00.008 1092 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.11 = 3.11)
00:51:25.989 00.008 1092 CameraToMount -- cameraX=-0.48 cameraY=0.15 hyp=0.50 cameraTheta=2.84 mountX=-0.49 mountY=0.02, mountTheta=3.11
00:51:26.006 00.017 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.15, opts=13)
00:51:26.013 00.007 1092 Enqueuing Move request for scope (-0.48, 0.15)
00:51:26.018 00.005 2744 Worker thread wakes up
00:51:26.018 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.15) opts 0xd
00:51:26.018 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.15)
00:51:26.018 00.000 2744 Moving (-0.48, 0.15) raw xDistance=-0.49 yDistance=0.02
00:51:26.019 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
00:51:26.019 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:26.019 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:51:26.019 00.000 2744 MoveAxis(E, 111, ABG)
00:51:26.019 00.000 2744 Guiding  Dir = 2, Dur = 111
00:51:26.019 00.000 2744 IsSlewing returns 0
00:51:26.019 00.000 2744 IsGuiding returns 0
00:51:26.019 00.000 2744 PulseGuide returned control before completion, sleep 121
00:51:26.059 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:51:26.101 00.042 1092 UpdateGuideState exits: m=473221 SNR=79.8
00:51:26.113 00.012 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:26.118 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:26.125 00.007 1092 Enqueuing Expose request
00:51:26.152 00.027 2744 IsGuiding returns 1
00:51:26.153 00.001 2744 scope still moving after pulse duration time elapsed
00:51:26.182 00.029 2744 IsSlewing returns 0
00:51:26.183 00.001 2744 IsGuiding returns 0
00:51:26.184 00.001 2744 scope move finished after 111 + 53 ms
00:51:26.185 00.001 2744 Move returns status 0, amount 111
00:51:26.185 00.000 2744 MoveAxis(N, 0, ABG)
00:51:26.185 00.000 2744 Move returns status 0, amount 0
00:51:26.186 00.001 2744 move complete, result=0
00:51:26.186 00.000 2744 worker thread done servicing request
00:51:26.186 00.000 2744 Worker thread wakes up
00:51:26.186 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:26.186 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:26.202 00.016 1092 GuideStep: -0.5 px 111 ms EAST, 0.0 px 0 ms NORTH
00:51:29.691 03.489 2744 Exposure complete
00:51:30.072 00.381 2744 worker thread done servicing request
00:51:30.072 00.000 1092 OnExposeComplete: enter
00:51:30.077 00.005 1092 UpdateGuideState(): m_state=6
00:51:30.080 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1258
00:51:30.083 00.003 1092 Star::Find returns 1 (0), X=1602.01, Y=1129.67, Mass=509917, SNR=77.0, Peak=47392 HFD=3.3
00:51:30.087 00.004 1092 MultiStar: [#1 -1.04,0.21,1.00,U] [#2 -0.88,0.37,0.83,U] [#3 -1.09,0.47,0.80,U] [#4 -0.90,0.46,0.90,U] [#5 -0.80,0.30,0.88,U] [#6 -0.78,0.23,0.70,U] [#7 -0.70,0.37,0.66,U] [#8 -1.54,0.48,0.54,U] 
00:51:30.092 00.005 1092 refined, 8 included, MultiStar: {-0.96, 0.35}, one-star: {-1.00, 0.33}
00:51:30.096 00.004 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.22 = -3.07)
00:51:30.099 00.003 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
00:51:30.102 00.003 1092 CameraToMount -- cameraX=-0.96 cameraY=0.35 hyp=1.02 cameraTheta=2.79 mountX=-1.02 mountY=0.08, mountTheta=3.06
00:51:30.110 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.96, y=0.35, opts=13)
00:51:30.114 00.004 1092 Enqueuing Move request for scope (-0.96, 0.35)
00:51:30.117 00.003 2744 Worker thread wakes up
00:51:30.118 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.35) opts 0xd
00:51:30.118 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.96, 0.35)
00:51:30.118 00.000 2744 Moving (-0.96, 0.35) raw xDistance=-1.02 yDistance=0.08
00:51:30.118 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.66 from input -1.02
00:51:30.118 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:30.118 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:51:30.118 00.000 2744 MoveAxis(E, 235, ABG)
00:51:30.118 00.000 2744 Guiding  Dir = 2, Dur = 235
00:51:30.119 00.001 2744 IsSlewing returns 0
00:51:30.119 00.000 2744 IsGuiding returns 0
00:51:30.119 00.000 2744 PulseGuide returned control before completion, sleep 245
00:51:30.145 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1405, FiltMax=65535, Gamma=0.510
00:51:30.169 00.024 1092 UpdateGuideState exits: m=509917 SNR=77.0
00:51:30.178 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:30.182 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:30.186 00.004 1092 Enqueuing Expose request
00:51:30.373 00.187 2744 IsGuiding returns 1
00:51:30.373 00.000 2744 scope still moving after pulse duration time elapsed
00:51:30.404 00.031 2744 IsSlewing returns 0
00:51:30.404 00.000 2744 IsGuiding returns 1
00:51:30.435 00.031 2744 IsSlewing returns 0
00:51:30.435 00.000 2744 IsGuiding returns 1
00:51:30.468 00.033 2744 IsSlewing returns 0
00:51:30.469 00.001 2744 IsGuiding returns 1
00:51:30.500 00.031 2744 IsSlewing returns 0
00:51:30.500 00.000 2744 IsGuiding returns 0
00:51:30.500 00.000 2744 scope move finished after 235 + 146 ms
00:51:30.501 00.001 2744 Move returns status 0, amount 235
00:51:30.501 00.000 2744 MoveAxis(N, 0, ABG)
00:51:30.501 00.000 2744 Move returns status 0, amount 0
00:51:30.501 00.000 2744 move complete, result=0
00:51:30.501 00.000 2744 worker thread done servicing request
00:51:30.501 00.000 2744 Worker thread wakes up
00:51:30.502 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:30.502 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:30.502 00.000 1092 GuideStep: -1.0 px 235 ms EAST, 0.1 px 0 ms NORTH
00:51:31.985 01.483 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:51:31.988 00.003 1092 case statement mapped state 6 to 3
00:51:31.990 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:51:33.914 01.924 2744 Exposure complete
00:51:34.130 00.216 2744 worker thread done servicing request
00:51:34.130 00.000 1092 OnExposeComplete: enter
00:51:34.133 00.003 1092 UpdateGuideState(): m_state=6
00:51:34.136 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1259
00:51:34.138 00.002 1092 Star::Find returns 1 (0), X=1603.63, Y=1128.76, Mass=536320, SNR=81.5, Peak=47107 HFD=3.5
00:51:34.141 00.003 1092 MultiStar: [#1 0.53,-0.71,1.23,U] [#2 0.61,-0.44,1.04,U] [#3 0.29,-0.43,0.86,U] [#4 0.66,-0.45,0.84,U] [#5 0.83,-0.52,0.62,U] [#6 0.56,-0.44,0.68,U] [#7 0.89,-0.41,0.53,U] [#8 0.16,-0.72,0.48,U] 
00:51:34.144 00.003 1092 refined, 8 included, MultiStar: {0.57, -0.53}, one-star: {0.62, -0.57}
00:51:34.146 00.002 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
00:51:34.149 00.003 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
00:51:34.152 00.003 1092 CameraToMount -- cameraX=0.57 cameraY=-0.53 hyp=0.78 cameraTheta=-0.75 mountX=0.74 mountY=-0.36, mountTheta=-0.45
00:51:34.155 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.53, opts=13)
00:51:34.158 00.003 1092 Enqueuing Move request for scope (0.57, -0.53)
00:51:34.161 00.003 2744 Worker thread wakes up
00:51:34.161 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.53) opts 0xd
00:51:34.161 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.53)
00:51:34.161 00.000 2744 Moving (0.57, -0.53) raw xDistance=0.74 yDistance=-0.36
00:51:34.161 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.74
00:51:34.161 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:34.161 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:51:34.162 00.001 2744 MoveAxis(W, 149, ABG)
00:51:34.162 00.000 2744 Guiding  Dir = 3, Dur = 149
00:51:34.162 00.000 2744 IsSlewing returns 0
00:51:34.163 00.001 2744 IsGuiding returns 0
00:51:34.163 00.000 2744 PulseGuide returned control before completion, sleep 159
00:51:34.179 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1577, FiltMax=65535, Gamma=0.510
00:51:34.197 00.018 1092 UpdateGuideState exits: m=536320 SNR=81.5
00:51:34.199 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.201 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:34.203 00.002 1092 Enqueuing Expose request
00:51:34.334 00.131 2744 IsGuiding returns 1
00:51:34.334 00.000 2744 scope still moving after pulse duration time elapsed
00:51:34.365 00.031 2744 IsSlewing returns 0
00:51:34.365 00.000 2744 IsGuiding returns 0
00:51:34.365 00.000 2744 scope move finished after 149 + 53 ms
00:51:34.365 00.000 2744 Move returns status 0, amount 149
00:51:34.365 00.000 2744 MoveAxis(N, 0, ABG)
00:51:34.365 00.000 2744 Move returns status 0, amount 0
00:51:34.365 00.000 2744 move complete, result=0
00:51:34.366 00.001 2744 worker thread done servicing request
00:51:34.366 00.000 2744 Worker thread wakes up
00:51:34.366 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:34.366 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:34.368 00.002 1092 GuideStep: 0.7 px 149 ms WEST, -0.4 px 0 ms NORTH
00:51:37.750 03.382 2744 Exposure complete
00:51:37.965 00.215 2744 worker thread done servicing request
00:51:37.965 00.000 1092 OnExposeComplete: enter
00:51:37.968 00.003 1092 UpdateGuideState(): m_state=6
00:51:37.970 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1260
00:51:37.974 00.004 1092 Star::Find returns 1 (0), X=1603.73, Y=1128.77, Mass=512391, SNR=77.1, Peak=53357 HFD=3.4
00:51:37.978 00.004 1092 MultiStar: [#1 0.72,-0.57,1.12,U] [#2 0.72,-0.35,1.05,U] [#3 0.50,-0.24,0.79,U] [#4 0.90,-0.45,1.00,U] [#5 0.94,-0.44,0.91,U] [#6 0.75,-0.43,0.78,U] [#7 0.98,-0.46,0.65,U] [#8 0.42,-0.34,0.49,U] 
00:51:37.981 00.003 1092 refined, 8 included, MultiStar: {0.75, -0.44}, one-star: {0.73, -0.56}
00:51:37.984 00.003 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
00:51:37.987 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
00:51:37.989 00.002 1092 CameraToMount -- cameraX=0.75 cameraY=-0.44 hyp=0.87 cameraTheta=-0.53 mountX=0.87 mountY=-0.22, mountTheta=-0.25
00:51:37.994 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.44, opts=13)
00:51:37.996 00.002 1092 Enqueuing Move request for scope (0.75, -0.44)
00:51:37.999 00.003 2744 Worker thread wakes up
00:51:37.999 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.44) opts 0xd
00:51:37.999 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.44)
00:51:37.999 00.000 2744 Moving (0.75, -0.44) raw xDistance=0.87 yDistance=-0.22
00:51:37.999 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.87
00:51:37.999 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:37.999 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:51:37.999 00.000 2744 MoveAxis(W, 205, ABG)
00:51:37.999 00.000 2744 Guiding  Dir = 3, Dur = 205
00:51:37.999 00.000 2744 IsSlewing returns 0
00:51:38.000 00.001 2744 IsGuiding returns 0
00:51:38.000 00.000 2744 PulseGuide returned control before completion, sleep 215
00:51:38.016 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1605, FiltMax=65535, Gamma=0.510
00:51:38.033 00.017 1092 UpdateGuideState exits: m=512391 SNR=77.1
00:51:38.036 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.038 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:38.040 00.002 1092 Enqueuing Expose request
00:51:38.217 00.177 2744 IsGuiding returns 1
00:51:38.217 00.000 2744 scope still moving after pulse duration time elapsed
00:51:38.249 00.032 2744 IsSlewing returns 0
00:51:38.249 00.000 2744 IsGuiding returns 0
00:51:38.249 00.000 2744 scope move finished after 205 + 43 ms
00:51:38.249 00.000 2744 Move returns status 0, amount 205
00:51:38.249 00.000 2744 MoveAxis(N, 0, ABG)
00:51:38.250 00.001 2744 Move returns status 0, amount 0
00:51:38.250 00.000 2744 move complete, result=0
00:51:38.250 00.000 2744 worker thread done servicing request
00:51:38.250 00.000 2744 Worker thread wakes up
00:51:38.250 00.000 1092 GuideStep: 0.9 px 205 ms WEST, -0.2 px 0 ms NORTH
00:51:38.253 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:38.253 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:41.643 03.390 2744 Exposure complete
00:51:41.841 00.198 2744 worker thread done servicing request
00:51:41.841 00.000 1092 OnExposeComplete: enter
00:51:41.845 00.004 1092 UpdateGuideState(): m_state=6
00:51:41.848 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1261
00:51:41.852 00.004 1092 Star::Find returns 1 (0), X=1603.09, Y=1129.25, Mass=530021, SNR=81.1, Peak=54179 HFD=3.4
00:51:41.855 00.003 1092 MultiStar: [#1 0.26,-0.22,1.12,U] [#2 0.22,-0.17,1.06,U] [#3 0.08,-0.01,0.78,U] [#4 0.21,-0.14,0.85,U] [#5 0.41,-0.25,0.77,U] [#6 0.15,-0.22,0.72,U] [#7 0.54,-0.00,0.71,U] [#8 -0.26,-0.05,0.47,U] 
00:51:41.857 00.002 1092 single-star, 8 included, MultiStar: {0.20, -0.14}, one-star: {0.09, -0.09}
00:51:41.860 00.003 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
00:51:41.863 00.003 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
00:51:41.865 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.75 mountX=0.12 mountY=-0.06, mountTheta=-0.45
00:51:41.869 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.09, opts=13)
00:51:41.871 00.002 1092 Enqueuing Move request for scope (0.09, -0.09)
00:51:41.874 00.003 2744 Worker thread wakes up
00:51:41.874 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
00:51:41.874 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
00:51:41.874 00.000 2744 Moving (0.09, -0.09) raw xDistance=0.12 yDistance=-0.06
00:51:41.874 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
00:51:41.874 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:41.874 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
00:51:41.874 00.000 2744 MoveAxis(E, 0, ABG)
00:51:41.874 00.000 2744 Move returns status 0, amount 0
00:51:41.874 00.000 2744 MoveAxis(N, 0, ABG)
00:51:41.874 00.000 2744 Move returns status 0, amount 0
00:51:41.874 00.000 2744 move complete, result=0
00:51:41.874 00.000 2744 worker thread done servicing request
00:51:41.889 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:51:41.906 00.017 1092 UpdateGuideState exits: m=530021 SNR=81.1
00:51:41.909 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.911 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:41.913 00.002 1092 Enqueuing Expose request
00:51:41.915 00.002 2744 Worker thread wakes up
00:51:41.915 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:41.915 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:41.915 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:51:45.292 03.377 2744 Exposure complete
00:51:45.485 00.193 2744 worker thread done servicing request
00:51:45.485 00.000 1092 OnExposeComplete: enter
00:51:45.488 00.003 1092 UpdateGuideState(): m_state=6
00:51:45.490 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1262
00:51:45.494 00.004 1092 Star::Find returns 1 (0), X=1602.86, Y=1129.19, Mass=565932, SNR=93.3, Peak=58835 HFD=3.5
00:51:45.496 00.002 1092 MultiStar: [#1 0.13,-0.39,0.91,U] [#2 -0.06,-0.02,0.95,U] [#3 -0.05,0.13,0.75,U] [#4 0.16,0.07,0.75,U] [#5 0.21,-0.43,0.63,U] [#6 -0.00,-0.42,0.70,U] [#7 0.24,-0.08,0.43,U] [#8 -0.25,-0.32,0.39,U] 
00:51:45.500 00.004 1092 refined, 8 included, MultiStar: {0.02, -0.17}, one-star: {-0.14, -0.14}
00:51:45.502 00.002 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.02 = -1.02)
00:51:45.504 00.002 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
00:51:45.505 00.001 1092 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.45 mountX=0.09 mountY=-0.16, mountTheta=-1.06
00:51:45.510 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.17, opts=13)
00:51:45.512 00.002 1092 Enqueuing Move request for scope (0.02, -0.17)
00:51:45.515 00.003 2744 Worker thread wakes up
00:51:45.515 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
00:51:45.515 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
00:51:45.515 00.000 2744 Moving (0.02, -0.17) raw xDistance=0.09 yDistance=-0.16
00:51:45.515 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:45.515 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:45.515 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:51:45.515 00.000 2744 MoveAxis(E, 0, ABG)
00:51:45.516 00.001 2744 Move returns status 0, amount 0
00:51:45.516 00.000 2744 MoveAxis(N, 0, ABG)
00:51:45.516 00.000 2744 Move returns status 0, amount 0
00:51:45.516 00.000 2744 move complete, result=0
00:51:45.516 00.000 2744 worker thread done servicing request
00:51:45.530 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1735, FiltMax=65535, Gamma=0.510
00:51:45.545 00.015 1092 UpdateGuideState exits: m=565932 SNR=93.3
00:51:45.547 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:45.549 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:45.551 00.002 1092 Enqueuing Expose request
00:51:45.553 00.002 2744 Worker thread wakes up
00:51:45.553 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:45.553 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:45.553 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:48.932 03.379 2744 Exposure complete
00:51:49.141 00.209 2744 worker thread done servicing request
00:51:49.141 00.000 1092 OnExposeComplete: enter
00:51:49.145 00.004 1092 UpdateGuideState(): m_state=6
00:51:49.149 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1263
00:51:49.153 00.004 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.20, Mass=498723, SNR=75.6, Peak=45091 HFD=3.5
00:51:49.156 00.003 1092 MultiStar: [#1 0.02,-0.13,0.85,U] [#2 0.14,-0.08,1.08,U] [#3 0.03,0.17,0.87,U] [#4 -0.18,0.08,0.96,U] [#5 0.20,-0.18,0.98,U] [#6 0.37,-0.07,0.77,U] [#7 0.46,0.04,0.68,U] [#8 -0.45,-0.17,0.57,U] 
00:51:49.159 00.003 1092 refined, 8 included, MultiStar: {0.07, -0.05}, one-star: {-0.01, -0.14}
00:51:49.162 00.003 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
00:51:49.166 00.004 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
00:51:49.169 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.64 mountX=0.09 mountY=-0.03, mountTheta=-0.35
00:51:49.175 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.05, opts=13)
00:51:49.179 00.004 1092 Enqueuing Move request for scope (0.07, -0.05)
00:51:49.182 00.003 2744 Worker thread wakes up
00:51:49.182 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
00:51:49.182 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
00:51:49.182 00.000 2744 Moving (0.07, -0.05) raw xDistance=0.09 yDistance=-0.03
00:51:49.182 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:51:49.182 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:49.182 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:51:49.182 00.000 2744 MoveAxis(E, 0, ABG)
00:51:49.182 00.000 2744 Move returns status 0, amount 0
00:51:49.182 00.000 2744 MoveAxis(N, 0, ABG)
00:51:49.183 00.001 2744 Move returns status 0, amount 0
00:51:49.183 00.000 2744 move complete, result=0
00:51:49.183 00.000 2744 worker thread done servicing request
00:51:49.198 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1421, FiltMax=65535, Gamma=0.510
00:51:49.215 00.017 1092 UpdateGuideState exits: m=498723 SNR=75.6
00:51:49.219 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:49.221 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:49.224 00.003 1092 Enqueuing Expose request
00:51:49.229 00.005 2744 Worker thread wakes up
00:51:49.229 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:51:49.232 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:49.232 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:52.611 03.379 2744 Exposure complete
00:51:52.812 00.201 2744 worker thread done servicing request
00:51:52.812 00.000 1092 OnExposeComplete: enter
00:51:52.815 00.003 1092 UpdateGuideState(): m_state=6
00:51:52.817 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1264
00:51:52.819 00.002 1092 Star::Find returns 1 (0), X=1603.15, Y=1129.10, Mass=553868, SNR=91.1, Peak=49331 HFD=3.7
00:51:52.822 00.003 1092 MultiStar: [#1 0.36,-0.44,0.85,U] [#2 0.06,-0.21,0.98,U] [#3 0.20,-0.09,0.67,U] [#4 0.23,-0.26,0.81,U] [#5 0.39,-0.53,0.65,U] [#6 0.14,-0.59,0.68,U] [#7 0.41,-0.39,0.53,U] [#8 -0.15,-0.44,0.38,U] 
00:51:52.825 00.003 1092 single-star, 8 included, MultiStar: {0.21, -0.34}, one-star: {0.15, -0.23}
00:51:52.828 00.003 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.58 = -0.58)
00:51:52.830 00.002 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
00:51:52.833 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-1.00 mountX=0.23 mountY=-0.19, mountTheta=-0.67
00:51:52.838 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.23, opts=13)
00:51:52.842 00.004 1092 Enqueuing Move request for scope (0.15, -0.23)
00:51:52.846 00.004 2744 Worker thread wakes up
00:51:52.846 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.23) opts 0xd
00:51:52.846 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.23)
00:51:52.846 00.000 2744 Moving (0.15, -0.23) raw xDistance=0.23 yDistance=-0.19
00:51:52.846 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
00:51:52.846 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:52.846 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:51:52.846 00.000 2744 MoveAxis(E, 0, ABG)
00:51:52.846 00.000 2744 Move returns status 0, amount 0
00:51:52.846 00.000 2744 MoveAxis(N, 0, ABG)
00:51:52.846 00.000 2744 Move returns status 0, amount 0
00:51:52.846 00.000 2744 move complete, result=0
00:51:52.847 00.001 2744 worker thread done servicing request
00:51:52.864 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:51:52.879 00.015 1092 UpdateGuideState exits: m=553868 SNR=91.1
00:51:52.882 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.884 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:52.886 00.002 1092 Enqueuing Expose request
00:51:52.888 00.002 2744 Worker thread wakes up
00:51:52.889 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:51:52.891 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:52.893 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:56.290 03.397 2744 Exposure complete
00:51:56.490 00.200 2744 worker thread done servicing request
00:51:56.490 00.000 1092 OnExposeComplete: enter
00:51:56.494 00.004 1092 UpdateGuideState(): m_state=6
00:51:56.496 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1265
00:51:56.499 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1128.96, Mass=498460, SNR=78.6, Peak=47619 HFD=3.3
00:51:56.502 00.003 1092 MultiStar: [#1 0.31,-0.50,0.94,U] [#2 0.17,-0.20,1.04,U] [#3 0.22,-0.06,0.87,U] [#4 0.52,-0.26,0.88,U] [#5 0.63,-0.54,0.96,U] [#6 0.45,-0.18,0.77,U] [#7 0.65,-0.06,0.61,U] [#8 0.26,-0.46,0.48,U] 
00:51:56.505 00.003 1092 single-star, 8 included, MultiStar: {0.38, -0.30}, one-star: {0.27, -0.38}
00:51:56.507 00.002 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
00:51:56.510 00.003 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
00:51:56.513 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=-0.38 hyp=0.47 cameraTheta=-0.95 mountX=0.40 mountY=-0.29, mountTheta=-0.62
00:51:56.522 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.38, opts=13)
00:51:56.526 00.004 1092 Enqueuing Move request for scope (0.27, -0.38)
00:51:56.528 00.002 2744 Worker thread wakes up
00:51:56.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.38) opts 0xd
00:51:56.528 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.38)
00:51:56.528 00.000 2744 Moving (0.27, -0.38) raw xDistance=0.40 yDistance=-0.29
00:51:56.529 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
00:51:56.529 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:51:56.529 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:51:56.529 00.000 2744 MoveAxis(W, 91, ABG)
00:51:56.529 00.000 2744 Guiding  Dir = 3, Dur = 91
00:51:56.529 00.000 2744 IsSlewing returns 0
00:51:56.529 00.000 2744 IsGuiding returns 0
00:51:56.530 00.001 2744 PulseGuide returned control before completion, sleep 101
00:51:56.545 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1747, FiltMax=65535, Gamma=0.510
00:51:56.562 00.017 1092 UpdateGuideState exits: m=498460 SNR=78.6
00:51:56.565 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:56.568 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:51:56.570 00.002 1092 Enqueuing Expose request
00:51:56.632 00.062 2744 IsGuiding returns 1
00:51:56.632 00.000 2744 scope still moving after pulse duration time elapsed
00:51:56.663 00.031 2744 IsSlewing returns 0
00:51:56.663 00.000 2744 IsGuiding returns 0
00:51:56.663 00.000 2744 scope move finished after 91 + 41 ms
00:51:56.663 00.000 2744 Move returns status 0, amount 91
00:51:56.663 00.000 2744 MoveAxis(N, 0, ABG)
00:51:56.663 00.000 2744 Move returns status 0, amount 0
00:51:56.663 00.000 2744 move complete, result=0
00:51:56.663 00.000 2744 worker thread done servicing request
00:51:56.663 00.000 2744 Worker thread wakes up
00:51:56.663 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:51:56.664 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:51:56.664 00.000 1092 GuideStep: 0.4 px 91 ms WEST, -0.3 px 0 ms NORTH
00:52:00.101 03.437 2744 Exposure complete
00:52:00.403 00.302 2744 worker thread done servicing request
00:52:00.403 00.000 1092 OnExposeComplete: enter
00:52:00.406 00.003 1092 UpdateGuideState(): m_state=6
00:52:00.410 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1266
00:52:00.413 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.21, Mass=518400, SNR=80.9, Peak=55091 HFD=3.2
00:52:00.418 00.005 1092 MultiStar: [#1 0.09,-0.15,0.90,U] [#2 0.06,0.08,1.12,U] [#3 0.06,0.22,0.77,U] [#4 0.14,0.21,0.84,U] [#5 0.25,-0.15,0.78,U] [#6 0.11,0.05,0.79,U] [#7 0.36,-0.06,0.59,U] [#8 -0.42,-0.01,0.46,U] 
00:52:00.420 00.002 1092 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {-0.04, -0.13}
00:52:00.423 00.003 1092 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.43) = xAngle (0.53 = 0.53)
00:52:00.426 00.003 1092 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.37 = 0.37)
00:52:00.429 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.10 mountX=0.07 mountY=0.03, mountTheta=0.40
00:52:00.435 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.01, opts=13)
00:52:00.437 00.002 1092 Enqueuing Move request for scope (0.08, 0.01)
00:52:00.441 00.004 2744 Worker thread wakes up
00:52:00.441 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
00:52:00.441 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
00:52:00.441 00.000 2744 Moving (0.08, 0.01) raw xDistance=0.07 yDistance=0.03
00:52:00.441 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:52:00.441 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:00.441 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:52:00.441 00.000 2744 MoveAxis(E, 0, ABG)
00:52:00.441 00.000 2744 Move returns status 0, amount 0
00:52:00.441 00.000 2744 MoveAxis(N, 0, ABG)
00:52:00.441 00.000 2744 Move returns status 0, amount 0
00:52:00.441 00.000 2744 move complete, result=0
00:52:00.442 00.001 2744 worker thread done servicing request
00:52:00.458 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4835, FiltMin=1325, FiltMax=65535, Gamma=0.510
00:52:00.476 00.018 1092 UpdateGuideState exits: m=518400 SNR=80.9
00:52:00.480 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:00.483 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:00.485 00.002 1092 Enqueuing Expose request
00:52:00.488 00.003 2744 Worker thread wakes up
00:52:00.488 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:00.491 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:00.491 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:03.879 03.388 2744 Exposure complete
00:52:04.071 00.192 2744 worker thread done servicing request
00:52:04.071 00.000 1092 OnExposeComplete: enter
00:52:04.074 00.003 1092 UpdateGuideState(): m_state=6
00:52:04.077 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1267
00:52:04.079 00.002 1092 Star::Find returns 1 (0), X=1603.41, Y=1128.76, Mass=526474, SNR=84.4, Peak=48931 HFD=3.6
00:52:04.082 00.003 1092 MultiStar: [#1 0.31,-0.41,0.86,U] [#2 0.41,-0.36,0.87,U] [#3 0.48,-0.13,0.76,U] [#4 0.43,-0.22,0.93,U] [#5 0.54,-0.61,0.78,U] [#6 0.19,-0.22,0.83,U] [#7 0.83,-0.53,0.50,U] [#8 0.00,-0.71,0.53,U] 
00:52:04.084 00.002 1092 refined, 8 included, MultiStar: {0.39, -0.40}, one-star: {0.41, -0.58}
00:52:04.086 00.002 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
00:52:04.087 00.001 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
00:52:04.089 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.40 hyp=0.56 cameraTheta=-0.80 mountX=0.53 mountY=-0.28, mountTheta=-0.49
00:52:04.096 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.40, opts=13)
00:52:04.100 00.004 1092 Enqueuing Move request for scope (0.39, -0.40)
00:52:04.102 00.002 2744 Worker thread wakes up
00:52:04.102 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.40) opts 0xd
00:52:04.102 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.40)
00:52:04.102 00.000 2744 Moving (0.39, -0.40) raw xDistance=0.53 yDistance=-0.28
00:52:04.103 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
00:52:04.103 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:04.103 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:52:04.103 00.000 2744 MoveAxis(W, 118, ABG)
00:52:04.103 00.000 2744 Guiding  Dir = 3, Dur = 118
00:52:04.103 00.000 2744 IsSlewing returns 0
00:52:04.103 00.000 2744 IsGuiding returns 0
00:52:04.104 00.001 2744 PulseGuide returned control before completion, sleep 128
00:52:04.116 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1655, FiltMax=65535, Gamma=0.510
00:52:04.132 00.016 1092 UpdateGuideState exits: m=526474 SNR=84.4
00:52:04.135 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.138 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:04.140 00.002 1092 Enqueuing Expose request
00:52:04.234 00.094 2744 IsGuiding returns 1
00:52:04.234 00.000 2744 scope still moving after pulse duration time elapsed
00:52:04.264 00.030 2744 IsSlewing returns 0
00:52:04.265 00.001 2744 IsGuiding returns 0
00:52:04.265 00.000 2744 scope move finished after 118 + 43 ms
00:52:04.265 00.000 2744 Move returns status 0, amount 118
00:52:04.265 00.000 2744 MoveAxis(N, 0, ABG)
00:52:04.265 00.000 2744 Move returns status 0, amount 0
00:52:04.265 00.000 2744 move complete, result=0
00:52:04.265 00.000 2744 worker thread done servicing request
00:52:04.266 00.001 2744 Worker thread wakes up
00:52:04.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:04.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:04.267 00.001 1092 GuideStep: 0.5 px 118 ms WEST, -0.3 px 0 ms NORTH
00:52:07.657 03.390 2744 Exposure complete
00:52:07.860 00.203 2744 worker thread done servicing request
00:52:07.860 00.000 1092 OnExposeComplete: enter
00:52:07.863 00.003 1092 UpdateGuideState(): m_state=6
00:52:07.866 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1268
00:52:07.868 00.002 1092 Star::Find returns 1 (0), X=1603.09, Y=1129.06, Mass=525818, SNR=80.0, Peak=50451 HFD=3.3
00:52:07.871 00.003 1092 MultiStar: [#1 0.11,-0.36,0.92,U] [#2 0.23,-0.30,1.03,U] [#3 0.07,-0.11,0.91,U] [#4 0.25,-0.07,0.84,U] [#5 0.41,-0.45,0.71,U] [#6 0.22,-0.34,0.73,U] [#7 0.59,-0.32,0.60,U] [#8 -0.22,-0.40,0.48,U] 
00:52:07.873 00.002 1092 single-star, 8 included, MultiStar: {0.19, -0.28}, one-star: {0.09, -0.28}
00:52:07.876 00.003 1092 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.43) = xAngle (-0.84 = -0.84)
00:52:07.878 00.002 1092 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.99 = -0.99)
00:52:07.881 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.26 mountX=0.20 mountY=-0.24, mountTheta=-0.89
00:52:07.885 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.28, opts=13)
00:52:07.888 00.003 1092 Enqueuing Move request for scope (0.09, -0.28)
00:52:07.890 00.002 2744 Worker thread wakes up
00:52:07.890 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.28) opts 0xd
00:52:07.890 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.28)
00:52:07.890 00.000 2744 Moving (0.09, -0.28) raw xDistance=0.20 yDistance=-0.24
00:52:07.890 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:52:07.890 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:07.890 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:52:07.890 00.000 2744 MoveAxis(E, 0, ABG)
00:52:07.891 00.001 2744 Move returns status 0, amount 0
00:52:07.891 00.000 2744 MoveAxis(N, 0, ABG)
00:52:07.891 00.000 2744 Move returns status 0, amount 0
00:52:07.891 00.000 2744 move complete, result=0
00:52:07.891 00.000 2744 worker thread done servicing request
00:52:07.906 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1627, FiltMax=65535, Gamma=0.510
00:52:07.922 00.016 1092 UpdateGuideState exits: m=525818 SNR=80.0
00:52:07.925 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:07.927 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:07.929 00.002 1092 Enqueuing Expose request
00:52:07.931 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:07.934 00.003 2744 Worker thread wakes up
00:52:07.934 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:07.934 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:11.334 03.400 2744 Exposure complete
00:52:11.564 00.230 2744 worker thread done servicing request
00:52:11.565 00.001 1092 OnExposeComplete: enter
00:52:11.569 00.004 1092 UpdateGuideState(): m_state=6
00:52:11.572 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1269
00:52:11.576 00.004 1092 Star::Find returns 1 (0), X=1603.15, Y=1129.20, Mass=555457, SNR=97.4, Peak=55795 HFD=3.6
00:52:11.579 00.003 1092 MultiStar: [#1 0.27,-0.28,0.65,U] [#2 0.24,-0.03,0.82,U] [#3 0.08,-0.01,0.68,U] [#4 0.20,-0.23,0.72,U] [#5 0.34,-0.27,0.64,U] [#6 0.28,-0.40,0.57,U] [#7 0.72,-0.06,0.47,U] [#8 -0.29,-0.07,0.47,U] 
00:52:11.584 00.005 1092 single-star, 8 included, MultiStar: {0.22, -0.16}, one-star: {0.15, -0.14}
00:52:11.586 00.002 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
00:52:11.589 00.003 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
00:52:11.591 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.20 cameraTheta=-0.75 mountX=0.19 mountY=-0.09, mountTheta=-0.45
00:52:11.598 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.14, opts=13)
00:52:11.601 00.003 1092 Enqueuing Move request for scope (0.15, -0.14)
00:52:11.603 00.002 2744 Worker thread wakes up
00:52:11.603 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
00:52:11.603 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
00:52:11.604 00.001 2744 Moving (0.15, -0.14) raw xDistance=0.19 yDistance=-0.09
00:52:11.604 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
00:52:11.604 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:11.604 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:52:11.604 00.000 2744 MoveAxis(E, 0, ABG)
00:52:11.604 00.000 2744 Move returns status 0, amount 0
00:52:11.604 00.000 2744 MoveAxis(N, 0, ABG)
00:52:11.604 00.000 2744 Move returns status 0, amount 0
00:52:11.604 00.000 2744 move complete, result=0
00:52:11.604 00.000 2744 worker thread done servicing request
00:52:11.620 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1738, FiltMax=65535, Gamma=0.510
00:52:11.636 00.016 1092 UpdateGuideState exits: m=555457 SNR=97.4
00:52:11.639 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:11.642 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:11.646 00.004 1092 Enqueuing Expose request
00:52:11.648 00.002 2744 Worker thread wakes up
00:52:11.649 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:11.649 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:11.649 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:15.033 03.384 2744 Exposure complete
00:52:15.222 00.189 2744 worker thread done servicing request
00:52:15.222 00.000 1092 OnExposeComplete: enter
00:52:15.227 00.005 1092 UpdateGuideState(): m_state=6
00:52:15.229 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1270
00:52:15.232 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1129.00, Mass=532034, SNR=89.2, Peak=49517 HFD=3.3
00:52:15.234 00.002 1092 MultiStar: [#1 0.44,-0.36,0.83,U] [#2 0.41,-0.05,0.88,U] [#3 0.11,-0.07,0.72,U] [#4 0.45,-0.04,0.78,U] [#5 0.51,-0.17,0.69,U] [#6 0.17,-0.23,0.62,U] [#7 0.49,-0.10,0.52,U] [#8 -0.02,-0.50,0.40,U] 
00:52:15.236 00.002 1092 refined, 8 included, MultiStar: {0.34, -0.20}, one-star: {0.32, -0.34}
00:52:15.238 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
00:52:15.241 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
00:52:15.243 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.20 hyp=0.39 cameraTheta=-0.53 mountX=0.39 mountY=-0.10, mountTheta=-0.25
00:52:15.248 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.20, opts=13)
00:52:15.251 00.003 1092 Enqueuing Move request for scope (0.34, -0.20)
00:52:15.253 00.002 2744 Worker thread wakes up
00:52:15.253 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.20) opts 0xd
00:52:15.253 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.20)
00:52:15.253 00.000 2744 Moving (0.34, -0.20) raw xDistance=0.39 yDistance=-0.10
00:52:15.253 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
00:52:15.253 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:15.253 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:52:15.253 00.000 2744 MoveAxis(W, 87, ABG)
00:52:15.253 00.000 2744 Guiding  Dir = 3, Dur = 87
00:52:15.254 00.001 2744 IsSlewing returns 0
00:52:15.254 00.000 2744 IsGuiding returns 0
00:52:15.254 00.000 2744 PulseGuide returned control before completion, sleep 97
00:52:15.269 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:52:15.283 00.014 1092 UpdateGuideState exits: m=532034 SNR=89.2
00:52:15.286 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.288 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:15.290 00.002 1092 Enqueuing Expose request
00:52:15.360 00.070 2744 IsGuiding returns 1
00:52:15.360 00.000 2744 scope still moving after pulse duration time elapsed
00:52:15.391 00.031 2744 IsSlewing returns 0
00:52:15.391 00.000 2744 IsGuiding returns 0
00:52:15.391 00.000 2744 scope move finished after 87 + 50 ms
00:52:15.391 00.000 2744 Move returns status 0, amount 87
00:52:15.391 00.000 2744 MoveAxis(N, 0, ABG)
00:52:15.392 00.001 2744 Move returns status 0, amount 0
00:52:15.392 00.000 2744 move complete, result=0
00:52:15.392 00.000 2744 worker thread done servicing request
00:52:15.392 00.000 2744 Worker thread wakes up
00:52:15.392 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:15.392 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:15.392 00.000 1092 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
00:52:18.783 03.391 2744 Exposure complete
00:52:18.992 00.209 2744 worker thread done servicing request
00:52:18.992 00.000 1092 OnExposeComplete: enter
00:52:18.995 00.003 1092 UpdateGuideState(): m_state=6
00:52:18.998 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1271
00:52:19.001 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1129.28, Mass=527854, SNR=81.6, Peak=53875 HFD=3.4
00:52:19.003 00.002 1092 MultiStar: [#1 0.05,-0.28,0.85,U] [#2 -0.07,0.01,0.95,U] [#3 -0.20,0.01,0.87,U] [#4 0.15,0.07,0.80,U] [#5 0.25,-0.14,0.72,U] [#6 0.11,-0.03,0.70,U] [#7 0.28,-0.12,0.59,U] [#8 -0.52,-0.25,0.44,U] 
00:52:19.005 00.002 1092 refined, 8 included, MultiStar: {0.01, -0.08}, one-star: {-0.05, -0.06}
00:52:19.007 00.002 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.02 = -1.02)
00:52:19.010 00.003 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
00:52:19.012 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.45 mountX=0.04 mountY=-0.07, mountTheta=-1.06
00:52:19.018 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.08, opts=13)
00:52:19.020 00.002 1092 Enqueuing Move request for scope (0.01, -0.08)
00:52:19.023 00.003 2744 Worker thread wakes up
00:52:19.023 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
00:52:19.023 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
00:52:19.023 00.000 2744 Moving (0.01, -0.08) raw xDistance=0.04 yDistance=-0.07
00:52:19.023 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:52:19.023 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:19.023 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
00:52:19.023 00.000 2744 MoveAxis(E, 0, ABG)
00:52:19.023 00.000 2744 Move returns status 0, amount 0
00:52:19.023 00.000 2744 MoveAxis(N, 0, ABG)
00:52:19.023 00.000 2744 Move returns status 0, amount 0
00:52:19.023 00.000 2744 move complete, result=0
00:52:19.024 00.001 2744 worker thread done servicing request
00:52:19.040 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1517, FiltMax=65535, Gamma=0.510
00:52:19.055 00.015 1092 UpdateGuideState exits: m=527854 SNR=81.6
00:52:19.057 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:19.060 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:19.063 00.003 1092 Enqueuing Expose request
00:52:19.065 00.002 2744 Worker thread wakes up
00:52:19.065 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:19.068 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:19.068 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:22.453 03.385 2744 Exposure complete
00:52:22.658 00.205 2744 worker thread done servicing request
00:52:22.658 00.000 1092 OnExposeComplete: enter
00:52:22.661 00.003 1092 UpdateGuideState(): m_state=6
00:52:22.663 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1272
00:52:22.666 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.32, Mass=503803, SNR=71.5, Peak=53075 HFD=3.4
00:52:22.668 00.002 1092 MultiStar: [#1 0.03,0.01,1.00,U] [#2 -0.05,0.11,1.04,U] [#3 -0.14,0.19,0.96,U] [#4 0.12,0.06,0.88,U] [#5 0.08,-0.06,0.80,U] [#6 0.08,0.10,0.74,U] [#7 0.57,0.16,0.58,U] [#8 -0.49,0.03,0.50,U] 
00:52:22.670 00.002 1092 single-star, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.04, -0.01}
00:52:22.672 00.002 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
00:52:22.675 00.003 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
00:52:22.678 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.87 mountX=-0.03 mountY=-0.02, mountTheta=-2.54
00:52:22.684 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.01, opts=13)
00:52:22.687 00.003 1092 Enqueuing Move request for scope (-0.04, -0.01)
00:52:22.689 00.002 2744 Worker thread wakes up
00:52:22.689 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
00:52:22.689 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
00:52:22.689 00.000 2744 Moving (-0.04, -0.01) raw xDistance=-0.03 yDistance=-0.02
00:52:22.689 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:52:22.689 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:22.689 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:52:22.690 00.001 2744 MoveAxis(E, 0, ABG)
00:52:22.690 00.000 2744 Move returns status 0, amount 0
00:52:22.690 00.000 2744 MoveAxis(N, 0, ABG)
00:52:22.690 00.000 2744 Move returns status 0, amount 0
00:52:22.690 00.000 2744 move complete, result=0
00:52:22.690 00.000 2744 worker thread done servicing request
00:52:22.705 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1523, FiltMax=65535, Gamma=0.510
00:52:22.720 00.015 1092 UpdateGuideState exits: m=503803 SNR=71.5
00:52:22.723 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.726 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:22.729 00.003 1092 Enqueuing Expose request
00:52:22.731 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
00:52:22.733 00.002 2744 Worker thread wakes up
00:52:22.733 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:22.733 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:26.120 03.387 2744 Exposure complete
00:52:26.313 00.193 2744 worker thread done servicing request
00:52:26.314 00.001 1092 OnExposeComplete: enter
00:52:26.317 00.003 1092 UpdateGuideState(): m_state=6
00:52:26.320 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1273
00:52:26.322 00.002 1092 Star::Find returns 1 (0), X=1603.09, Y=1129.07, Mass=508868, SNR=77.2, Peak=48323 HFD=3.8
00:52:26.324 00.002 1092 MultiStar: [#1 0.19,-0.12,1.16,U] [#2 0.32,-0.23,1.10,U] [#3 -0.10,-0.10,0.84,U] [#4 0.11,-0.01,0.77,U] [#5 0.19,-0.32,0.73,U] [#6 0.03,-0.37,0.64,U] [#7 0.53,0.07,0.73,U] [#8 -0.17,-0.14,0.45,U] 
00:52:26.327 00.003 1092 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.09, -0.26}
00:52:26.330 00.003 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
00:52:26.332 00.002 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
00:52:26.334 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.82 mountX=0.21 mountY=-0.12, mountTheta=-0.52
00:52:26.338 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.17, opts=13)
00:52:26.341 00.003 1092 Enqueuing Move request for scope (0.15, -0.17)
00:52:26.344 00.003 2744 Worker thread wakes up
00:52:26.344 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
00:52:26.344 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
00:52:26.344 00.000 2744 Moving (0.15, -0.17) raw xDistance=0.21 yDistance=-0.12
00:52:26.344 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
00:52:26.344 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:26.344 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
00:52:26.344 00.000 2744 MoveAxis(E, 0, ABG)
00:52:26.344 00.000 2744 Move returns status 0, amount 0
00:52:26.344 00.000 2744 MoveAxis(N, 0, ABG)
00:52:26.345 00.001 2744 Move returns status 0, amount 0
00:52:26.345 00.000 2744 move complete, result=0
00:52:26.345 00.000 2744 worker thread done servicing request
00:52:26.359 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1504, FiltMax=65535, Gamma=0.510
00:52:26.373 00.014 1092 UpdateGuideState exits: m=508868 SNR=77.2
00:52:26.376 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.378 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:26.380 00.002 1092 Enqueuing Expose request
00:52:26.382 00.002 2744 Worker thread wakes up
00:52:26.382 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:26.385 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:26.385 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:29.784 03.399 2744 Exposure complete
00:52:29.986 00.202 2744 worker thread done servicing request
00:52:29.986 00.000 1092 OnExposeComplete: enter
00:52:29.988 00.002 1092 UpdateGuideState(): m_state=6
00:52:29.991 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1274
00:52:29.994 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1129.14, Mass=492591, SNR=71.4, Peak=51955 HFD=3.4
00:52:29.997 00.003 1092 MultiStar: [#1 0.36,-0.28,1.33,U] [#2 0.26,-0.07,1.01,U] [#3 0.09,-0.03,1.04,U] [#4 0.46,-0.19,0.94,U] [#5 0.33,-0.50,0.72,U] [#6 0.24,-0.40,0.73,U] [#7 0.53,-0.40,0.65,U] [#8 -0.11,-0.47,0.49,U] 
00:52:29.999 00.002 1092 single-star, 8 included, MultiStar: {0.26, -0.25}, one-star: {0.06, -0.19}
00:52:30.001 00.002 1092 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.43) = xAngle (-0.83 = -0.83)
00:52:30.003 00.002 1092 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.99 = -0.99)
00:52:30.005 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.26 mountX=0.13 mountY=-0.17, mountTheta=-0.89
00:52:30.011 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.19, opts=13)
00:52:30.013 00.002 1092 Enqueuing Move request for scope (0.06, -0.19)
00:52:30.016 00.003 2744 Worker thread wakes up
00:52:30.016 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
00:52:30.016 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
00:52:30.016 00.000 2744 Moving (0.06, -0.19) raw xDistance=0.13 yDistance=-0.17
00:52:30.016 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:52:30.016 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:30.017 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:52:30.017 00.000 2744 MoveAxis(E, 0, ABG)
00:52:30.017 00.000 2744 Move returns status 0, amount 0
00:52:30.017 00.000 2744 MoveAxis(N, 0, ABG)
00:52:30.017 00.000 2744 Move returns status 0, amount 0
00:52:30.017 00.000 2744 move complete, result=0
00:52:30.017 00.000 2744 worker thread done servicing request
00:52:30.031 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1575, FiltMax=65535, Gamma=0.510
00:52:30.045 00.014 1092 UpdateGuideState exits: m=492591 SNR=71.4
00:52:30.048 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:30.050 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:30.052 00.002 1092 Enqueuing Expose request
00:52:30.054 00.002 2744 Worker thread wakes up
00:52:30.054 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:30.057 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:30.057 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:33.472 03.415 2744 Exposure complete
00:52:33.683 00.211 2744 worker thread done servicing request
00:52:33.683 00.000 1092 OnExposeComplete: enter
00:52:33.686 00.003 1092 UpdateGuideState(): m_state=6
00:52:33.689 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1275
00:52:33.691 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1129.08, Mass=499975, SNR=74.0, Peak=55491 HFD=3.5
00:52:33.694 00.003 1092 MultiStar: [#1 -0.13,-0.27,0.98,U] [#2 -0.16,-0.07,0.99,U] [#3 -0.21,0.02,0.83,U] [#4 -0.11,-0.01,0.95,U] [#5 -0.18,-0.24,0.81,U] [#6 -0.09,-0.01,0.72,U] [#7 0.05,0.00,0.59,U] [#8 -0.55,-0.18,0.49,U] 
00:52:33.696 00.002 1092 refined, 8 included, MultiStar: {-0.16, -0.12}, one-star: {-0.20, -0.26}
00:52:33.698 00.002 1092 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.43) = xAngle (-2.09 = -2.09)
00:52:33.701 00.003 1092 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.24 = -2.24)
00:52:33.703 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.52 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
00:52:33.706 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.12, opts=13)
00:52:33.709 00.003 1092 Enqueuing Move request for scope (-0.16, -0.12)
00:52:33.711 00.002 2744 Worker thread wakes up
00:52:33.712 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
00:52:33.712 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
00:52:33.712 00.000 2744 Moving (-0.16, -0.12) raw xDistance=-0.10 yDistance=-0.16
00:52:33.712 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:33.712 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:33.712 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
00:52:33.712 00.000 2744 MoveAxis(E, 0, ABG)
00:52:33.712 00.000 2744 Move returns status 0, amount 0
00:52:33.712 00.000 2744 MoveAxis(N, 0, ABG)
00:52:33.712 00.000 2744 Move returns status 0, amount 0
00:52:33.712 00.000 2744 move complete, result=0
00:52:33.712 00.000 2744 worker thread done servicing request
00:52:33.729 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1706, FiltMax=65535, Gamma=0.510
00:52:33.746 00.017 1092 UpdateGuideState exits: m=499975 SNR=74.0
00:52:33.749 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.752 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:33.754 00.002 1092 Enqueuing Expose request
00:52:33.756 00.002 2744 Worker thread wakes up
00:52:33.756 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:33.759 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:33.759 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:37.138 03.379 2744 Exposure complete
00:52:37.326 00.188 2744 worker thread done servicing request
00:52:37.326 00.000 1092 OnExposeComplete: enter
00:52:37.328 00.002 1092 UpdateGuideState(): m_state=6
00:52:37.330 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1276
00:52:37.334 00.004 1092 Star::Find returns 1 (0), X=1602.75, Y=1129.12, Mass=507942, SNR=70.4, Peak=45907 HFD=3.6
00:52:37.337 00.003 1092 MultiStar: [#1 -0.15,-0.38,0.99,U] [#2 -0.03,-0.20,1.07,U] [#3 -0.17,-0.14,1.11,U] [#4 -0.05,-0.00,0.82,U] [#5 0.25,-0.44,0.89,U] [#6 -0.09,-0.26,0.80,U] [#7 0.05,-0.08,0.58,U] [#8 -0.44,-0.02,0.56,U] 
00:52:37.339 00.002 1092 refined, 8 included, MultiStar: {-0.10, -0.21}, one-star: {-0.26, -0.22}
00:52:37.342 00.003 1092 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.43) = xAngle (-1.57 = -1.57)
00:52:37.344 00.002 1092 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.73 = -1.73)
00:52:37.347 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.00 mountX=-0.00 mountY=-0.23, mountTheta=-1.57
00:52:37.351 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.21, opts=13)
00:52:37.353 00.002 1092 Enqueuing Move request for scope (-0.10, -0.21)
00:52:37.355 00.002 2744 Worker thread wakes up
00:52:37.356 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
00:52:37.356 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
00:52:37.356 00.000 2744 Moving (-0.10, -0.21) raw xDistance=-0.00 yDistance=-0.23
00:52:37.356 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:52:37.356 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:37.356 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:52:37.356 00.000 2744 MoveAxis(E, 0, ABG)
00:52:37.356 00.000 2744 Move returns status 0, amount 0
00:52:37.356 00.000 2744 MoveAxis(N, 0, ABG)
00:52:37.356 00.000 2744 Move returns status 0, amount 0
00:52:37.356 00.000 2744 move complete, result=0
00:52:37.357 00.001 2744 worker thread done servicing request
00:52:37.370 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1504, FiltMax=65535, Gamma=0.510
00:52:37.387 00.017 1092 UpdateGuideState exits: m=507942 SNR=70.4
00:52:37.389 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:37.391 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:37.394 00.003 1092 Enqueuing Expose request
00:52:37.395 00.001 2744 Worker thread wakes up
00:52:37.396 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:37.396 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:37.396 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:40.812 03.416 2744 Exposure complete
00:52:41.025 00.213 2744 worker thread done servicing request
00:52:41.025 00.000 1092 OnExposeComplete: enter
00:52:41.028 00.003 1092 UpdateGuideState(): m_state=6
00:52:41.031 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1277
00:52:41.035 00.004 1092 Star::Find returns 1 (0), X=1603.33, Y=1128.92, Mass=521204, SNR=75.4, Peak=47011 HFD=3.4
00:52:41.038 00.003 1092 MultiStar: [#1 0.34,-0.34,1.00,U] [#2 0.56,-0.18,1.05,U] [#3 0.20,-0.23,0.86,U] [#4 0.55,-0.15,1.13,U] [#5 0.45,-0.48,0.75,U] [#6 0.40,-0.17,0.69,U] [#7 0.60,-0.05,0.58,U] [#8 0.13,-0.66,0.55,U] 
00:52:41.041 00.003 1092 refined, 8 included, MultiStar: {0.40, -0.29}, one-star: {0.33, -0.41}
00:52:41.044 00.003 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
00:52:41.046 00.002 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
00:52:41.049 00.003 1092 CameraToMount -- cameraX=0.40 cameraY=-0.29 hyp=0.49 cameraTheta=-0.62 mountX=0.49 mountY=-0.17, mountTheta=-0.33
00:52:41.054 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.29, opts=13)
00:52:41.057 00.003 1092 Enqueuing Move request for scope (0.40, -0.29)
00:52:41.060 00.003 2744 Worker thread wakes up
00:52:41.060 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.29) opts 0xd
00:52:41.060 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.29)
00:52:41.060 00.000 2744 Moving (0.40, -0.29) raw xDistance=0.49 yDistance=-0.17
00:52:41.060 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:52:41.061 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:41.061 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:52:41.061 00.000 2744 MoveAxis(W, 109, ABG)
00:52:41.061 00.000 2744 Guiding  Dir = 3, Dur = 109
00:52:41.061 00.000 2744 IsSlewing returns 0
00:52:41.061 00.000 2744 IsGuiding returns 0
00:52:41.062 00.001 2744 PulseGuide returned control before completion, sleep 119
00:52:41.077 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1518, FiltMax=65535, Gamma=0.510
00:52:41.092 00.015 1092 UpdateGuideState exits: m=521204 SNR=75.4
00:52:41.094 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:41.096 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:41.099 00.003 1092 Enqueuing Expose request
00:52:41.193 00.094 2744 IsGuiding returns 1
00:52:41.193 00.000 2744 scope still moving after pulse duration time elapsed
00:52:41.224 00.031 2744 IsSlewing returns 0
00:52:41.224 00.000 2744 IsGuiding returns 0
00:52:41.224 00.000 2744 scope move finished after 109 + 53 ms
00:52:41.225 00.001 2744 Move returns status 0, amount 109
00:52:41.225 00.000 2744 MoveAxis(N, 0, ABG)
00:52:41.225 00.000 2744 Move returns status 0, amount 0
00:52:41.225 00.000 2744 move complete, result=0
00:52:41.225 00.000 2744 worker thread done servicing request
00:52:41.225 00.000 2744 Worker thread wakes up
00:52:41.225 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:41.225 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:41.225 00.000 1092 GuideStep: 0.5 px 109 ms WEST, -0.2 px 0 ms NORTH
00:52:44.614 03.389 2744 Exposure complete
00:52:44.822 00.208 2744 worker thread done servicing request
00:52:44.822 00.000 1092 OnExposeComplete: enter
00:52:44.824 00.002 1092 UpdateGuideState(): m_state=6
00:52:44.827 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1278
00:52:44.831 00.004 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.07, Mass=497903, SNR=77.7, Peak=46499 HFD=3.7
00:52:44.834 00.003 1092 MultiStar: [#1 -0.06,-0.22,1.12,U] [#2 0.16,-0.04,1.00,U] [#3 0.06,-0.03,0.93,U] [#4 0.35,-0.04,0.80,U] [#5 0.62,-0.50,0.86,U] [#6 0.40,-0.20,0.70,U] [#7 0.36,0.07,0.61,U] [#8 -0.26,-0.30,0.54,U] 
00:52:44.836 00.002 1092 refined, 8 included, MultiStar: {0.21, -0.17}, one-star: {0.23, -0.27}
00:52:44.838 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
00:52:44.840 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
00:52:44.842 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=-0.17 hyp=0.27 cameraTheta=-0.70 mountX=0.26 mountY=-0.11, mountTheta=-0.40
00:52:44.847 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.17, opts=13)
00:52:44.851 00.004 1092 Enqueuing Move request for scope (0.21, -0.17)
00:52:44.852 00.001 2744 Worker thread wakes up
00:52:44.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.17) opts 0xd
00:52:44.852 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.17)
00:52:44.852 00.000 2744 Moving (0.21, -0.17) raw xDistance=0.26 yDistance=-0.11
00:52:44.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
00:52:44.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:44.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:52:44.852 00.000 2744 MoveAxis(E, 0, ABG)
00:52:44.852 00.000 2744 Move returns status 0, amount 0
00:52:44.854 00.002 2744 MoveAxis(N, 0, ABG)
00:52:44.854 00.000 2744 Move returns status 0, amount 0
00:52:44.854 00.000 2744 move complete, result=0
00:52:44.854 00.000 2744 worker thread done servicing request
00:52:44.870 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1507, FiltMax=65535, Gamma=0.510
00:52:44.886 00.016 1092 UpdateGuideState exits: m=497903 SNR=77.7
00:52:44.889 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.892 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:44.894 00.002 1092 Enqueuing Expose request
00:52:44.896 00.002 2744 Worker thread wakes up
00:52:44.896 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:44.896 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:44.896 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
00:52:48.281 03.385 2744 Exposure complete
00:52:48.478 00.197 2744 worker thread done servicing request
00:52:48.478 00.000 1092 OnExposeComplete: enter
00:52:48.481 00.003 1092 UpdateGuideState(): m_state=6
00:52:48.485 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1279
00:52:48.487 00.002 1092 Star::Find returns 1 (0), X=1603.39, Y=1128.78, Mass=518252, SNR=79.0, Peak=47123 HFD=3.5
00:52:48.489 00.002 1092 MultiStar: [#1 0.61,-0.39,1.02,U] [#2 0.27,-0.39,0.94,U] [#3 0.37,-0.33,0.90,U] [#4 0.56,-0.46,0.78,U] [#5 0.68,-0.52,0.80,U] [#6 0.60,-0.62,0.71,U] [#7 0.67,-0.14,0.66,U] [#8 -0.07,-0.34,0.45,U] 
00:52:48.493 00.004 1092 refined, 8 included, MultiStar: {0.47, -0.43}, one-star: {0.38, -0.56}
00:52:48.495 00.002 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
00:52:48.498 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
00:52:48.500 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.43 hyp=0.63 cameraTheta=-0.74 mountX=0.60 mountY=-0.28, mountTheta=-0.44
00:52:48.504 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.43, opts=13)
00:52:48.508 00.004 1092 Enqueuing Move request for scope (0.47, -0.43)
00:52:48.512 00.004 2744 Worker thread wakes up
00:52:48.512 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.43) opts 0xd
00:52:48.512 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.43)
00:52:48.512 00.000 2744 Moving (0.47, -0.43) raw xDistance=0.60 yDistance=-0.28
00:52:48.512 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:52:48.512 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:48.512 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:52:48.513 00.001 2744 MoveAxis(W, 135, ABG)
00:52:48.513 00.000 2744 Guiding  Dir = 3, Dur = 135
00:52:48.513 00.000 2744 IsSlewing returns 0
00:52:48.513 00.000 2744 IsGuiding returns 0
00:52:48.513 00.000 2744 PulseGuide returned control before completion, sleep 145
00:52:48.533 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1344, FiltMax=65535, Gamma=0.510
00:52:48.549 00.016 1092 UpdateGuideState exits: m=518252 SNR=79.0
00:52:48.552 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:48.555 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:48.558 00.003 1092 Enqueuing Expose request
00:52:48.663 00.105 2744 IsGuiding returns 1
00:52:48.663 00.000 2744 scope still moving after pulse duration time elapsed
00:52:48.695 00.032 2744 IsSlewing returns 0
00:52:48.696 00.001 2744 IsGuiding returns 1
00:52:48.728 00.032 2744 IsSlewing returns 0
00:52:48.728 00.000 2744 IsGuiding returns 1
00:52:48.758 00.030 2744 IsSlewing returns 0
00:52:48.759 00.001 2744 IsGuiding returns 0
00:52:48.759 00.000 2744 scope move finished after 135 + 110 ms
00:52:48.759 00.000 2744 Move returns status 0, amount 135
00:52:48.759 00.000 2744 MoveAxis(N, 0, ABG)
00:52:48.759 00.000 2744 Move returns status 0, amount 0
00:52:48.760 00.001 2744 move complete, result=0
00:52:48.761 00.001 2744 worker thread done servicing request
00:52:48.761 00.000 2744 Worker thread wakes up
00:52:48.761 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:48.761 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:48.764 00.003 1092 GuideStep: 0.6 px 135 ms WEST, -0.3 px 0 ms NORTH
00:52:52.166 03.402 2744 Exposure complete
00:52:52.376 00.210 2744 worker thread done servicing request
00:52:52.376 00.000 1092 OnExposeComplete: enter
00:52:52.379 00.003 1092 UpdateGuideState(): m_state=6
00:52:52.381 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1280
00:52:52.384 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1128.89, Mass=491336, SNR=73.3, Peak=48227 HFD=3.4
00:52:52.386 00.002 1092 MultiStar: [#1 0.31,-0.51,1.03,U] [#2 0.36,-0.21,0.98,U] [#3 0.26,-0.16,0.88,U] [#4 0.34,-0.44,0.91,U] [#5 0.59,-0.53,0.79,U] [#6 0.38,-0.43,0.88,U] [#7 0.67,-0.32,0.56,U] [#8 0.01,-0.65,0.60,U] 
00:52:52.388 00.002 1092 single-star, 8 included, MultiStar: {0.35, -0.40}, one-star: {0.28, -0.44}
00:52:52.390 00.002 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
00:52:52.393 00.003 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
00:52:52.395 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-1.00 mountX=0.44 mountY=-0.35, mountTheta=-0.67
00:52:52.402 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.44, opts=13)
00:52:52.404 00.002 1092 Enqueuing Move request for scope (0.28, -0.44)
00:52:52.407 00.003 2744 Worker thread wakes up
00:52:52.407 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.44) opts 0xd
00:52:52.407 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.44)
00:52:52.407 00.000 2744 Moving (0.28, -0.44) raw xDistance=0.44 yDistance=-0.35
00:52:52.407 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
00:52:52.407 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:52.408 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:52:52.408 00.000 2744 MoveAxis(W, 108, ABG)
00:52:52.408 00.000 2744 Guiding  Dir = 3, Dur = 108
00:52:52.408 00.000 2744 IsSlewing returns 0
00:52:52.408 00.000 2744 IsGuiding returns 0
00:52:52.408 00.000 2744 PulseGuide returned control before completion, sleep 118
00:52:52.425 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1502, FiltMax=65535, Gamma=0.510
00:52:52.443 00.018 1092 UpdateGuideState exits: m=491336 SNR=73.3
00:52:52.446 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.451 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:52.453 00.002 1092 Enqueuing Expose request
00:52:52.531 00.078 2744 IsGuiding returns 1
00:52:52.531 00.000 2744 scope still moving after pulse duration time elapsed
00:52:52.562 00.031 2744 IsSlewing returns 0
00:52:52.562 00.000 2744 IsGuiding returns 0
00:52:52.562 00.000 2744 scope move finished after 108 + 46 ms
00:52:52.563 00.001 2744 Move returns status 0, amount 108
00:52:52.563 00.000 2744 MoveAxis(N, 0, ABG)
00:52:52.563 00.000 2744 Move returns status 0, amount 0
00:52:52.563 00.000 2744 move complete, result=0
00:52:52.565 00.002 2744 worker thread done servicing request
00:52:52.565 00.000 2744 Worker thread wakes up
00:52:52.565 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:52.565 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:52.567 00.002 1092 GuideStep: 0.4 px 108 ms WEST, -0.3 px 0 ms NORTH
00:52:55.964 03.397 2744 Exposure complete
00:52:56.159 00.195 2744 worker thread done servicing request
00:52:56.160 00.001 1092 OnExposeComplete: enter
00:52:56.162 00.002 1092 UpdateGuideState(): m_state=6
00:52:56.165 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1281
00:52:56.167 00.002 1092 Star::Find returns 1 (0), X=1602.72, Y=1128.93, Mass=502263, SNR=74.0, Peak=44698 HFD=3.5
00:52:56.170 00.003 1092 MultiStar: [#1 -0.20,-0.23,1.04,U] [#2 -0.17,-0.20,1.14,U] [#3 -0.44,0.04,1.01,U] [#4 -0.10,-0.12,0.80,U] [#5 0.07,-0.20,0.75,U] [#6 -0.30,-0.02,0.67,U] [#7 0.09,-0.30,0.60,U] [#8 -0.40,-0.34,0.47,U] 
00:52:56.172 00.002 1092 refined, 8 included, MultiStar: {-0.20, -0.19}, one-star: {-0.29, -0.41}
00:52:56.175 00.003 1092 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.43) = xAngle (-1.95 = -1.95)
00:52:56.177 00.002 1092 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.10 = -2.10)
00:52:56.180 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.38 mountX=-0.10 mountY=-0.24, mountTheta=-1.98
00:52:56.184 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.19, opts=13)
00:52:56.186 00.002 1092 Enqueuing Move request for scope (-0.20, -0.19)
00:52:56.188 00.002 2744 Worker thread wakes up
00:52:56.188 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
00:52:56.189 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
00:52:56.189 00.000 2744 Moving (-0.20, -0.19) raw xDistance=-0.10 yDistance=-0.24
00:52:56.189 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
00:52:56.189 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:56.189 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:52:56.189 00.000 2744 MoveAxis(E, 0, ABG)
00:52:56.189 00.000 2744 Move returns status 0, amount 0
00:52:56.189 00.000 2744 MoveAxis(N, 0, ABG)
00:52:56.189 00.000 2744 Move returns status 0, amount 0
00:52:56.189 00.000 2744 move complete, result=0
00:52:56.190 00.001 2744 worker thread done servicing request
00:52:56.206 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:52:56.224 00.018 1092 UpdateGuideState exits: m=502263 SNR=74.0
00:52:56.226 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.228 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:56.230 00.002 1092 Enqueuing Expose request
00:52:56.233 00.003 2744 Worker thread wakes up
00:52:56.233 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:56.233 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:52:56.233 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:52:59.655 03.422 2744 Exposure complete
00:52:59.900 00.245 2744 worker thread done servicing request
00:52:59.900 00.000 1092 OnExposeComplete: enter
00:52:59.903 00.003 1092 UpdateGuideState(): m_state=6
00:52:59.909 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1282
00:52:59.912 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1128.92, Mass=507964, SNR=86.5, Peak=39616 HFD=3.7
00:52:59.917 00.005 1092 MultiStar: [#1 -0.14,-0.56,0.96,U] [#2 -0.25,-0.30,1.13,U] [#3 -0.38,-0.19,0.76,U] [#4 -0.27,-0.31,0.77,U] [#5 0.01,-0.37,0.73,U] [#6 -0.29,-0.27,0.61,U] [#7 -0.00,-0.33,0.57,U] [#8 -0.71,-0.32,0.52,U] 
00:52:59.920 00.003 1092 refined, 8 included, MultiStar: {-0.24, -0.35}, one-star: {-0.27, -0.41}
00:52:59.923 00.003 1092 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.43) = xAngle (-1.75 = -1.75)
00:52:59.928 00.005 1092 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.91 = -1.91)
00:52:59.931 00.003 1092 CameraToMount -- cameraX=-0.24 cameraY=-0.35 hyp=0.43 cameraTheta=-2.18 mountX=-0.08 mountY=-0.40, mountTheta=-1.76
00:52:59.938 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=-0.35, opts=13)
00:52:59.942 00.004 1092 Enqueuing Move request for scope (-0.24, -0.35)
00:52:59.944 00.002 2744 Worker thread wakes up
00:52:59.944 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.35) opts 0xd
00:52:59.944 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, -0.35)
00:52:59.945 00.001 2744 Moving (-0.24, -0.35) raw xDistance=-0.08 yDistance=-0.40
00:52:59.945 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
00:52:59.945 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:52:59.945 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:52:59.945 00.000 2744 MoveAxis(E, 0, ABG)
00:52:59.945 00.000 2744 Move returns status 0, amount 0
00:52:59.945 00.000 2744 MoveAxis(N, 0, ABG)
00:52:59.945 00.000 2744 Move returns status 0, amount 0
00:52:59.945 00.000 2744 move complete, result=0
00:52:59.945 00.000 2744 worker thread done servicing request
00:52:59.961 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1792, FiltMax=65535, Gamma=0.510
00:52:59.977 00.016 1092 UpdateGuideState exits: m=507964 SNR=86.5
00:52:59.980 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.983 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:52:59.985 00.002 1092 Enqueuing Expose request
00:52:59.988 00.003 2744 Worker thread wakes up
00:52:59.988 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
00:52:59.991 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:52:59.991 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:03.389 03.398 2744 Exposure complete
00:53:03.584 00.195 2744 worker thread done servicing request
00:53:03.584 00.000 1092 OnExposeComplete: enter
00:53:03.586 00.002 1092 UpdateGuideState(): m_state=6
00:53:03.589 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1283
00:53:03.591 00.002 1092 Star::Find returns 1 (0), X=1601.99, Y=1129.28, Mass=523199, SNR=81.4, Peak=51936 HFD=3.4
00:53:03.593 00.002 1092 MultiStar: [#1 -0.82,-0.10,1.02,U] [#2 -0.93,-0.02,0.95,U] [#3 -0.96,-0.03,0.78,U] [#4 -0.75,0.07,0.76,U] [#5 -0.56,-0.22,0.82,U] [#6 -0.60,-0.04,0.65,U] [#7 -0.68,-0.02,0.56,U] [#8 -1.16,-0.20,0.43,U] 
00:53:03.595 00.002 1092 refined, 8 included, MultiStar: {-0.83, -0.06}, one-star: {-1.02, -0.06}
00:53:03.597 00.002 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
00:53:03.600 00.003 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
00:53:03.602 00.002 1092 CameraToMount -- cameraX=-0.83 cameraY=-0.06 hyp=0.83 cameraTheta=-3.06 mountX=-0.73 mountY=-0.29, mountTheta=-2.77
00:53:03.606 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=-0.06, opts=13)
00:53:03.608 00.002 1092 Enqueuing Move request for scope (-0.83, -0.06)
00:53:03.611 00.003 2744 Worker thread wakes up
00:53:03.612 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.06) opts 0xd
00:53:03.612 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, -0.06)
00:53:03.612 00.000 2744 Moving (-0.83, -0.06) raw xDistance=-0.73 yDistance=-0.29
00:53:03.612 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
00:53:03.612 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:03.612 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
00:53:03.612 00.000 2744 MoveAxis(E, 163, ABG)
00:53:03.612 00.000 2744 Guiding  Dir = 2, Dur = 163
00:53:03.612 00.000 2744 IsSlewing returns 0
00:53:03.613 00.001 2744 IsGuiding returns 0
00:53:03.613 00.000 2744 PulseGuide returned control before completion, sleep 173
00:53:03.627 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1661, FiltMax=65535, Gamma=0.510
00:53:03.642 00.015 1092 UpdateGuideState exits: m=523199 SNR=81.4
00:53:03.645 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.648 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:03.651 00.003 1092 Enqueuing Expose request
00:53:03.797 00.146 2744 IsGuiding returns 1
00:53:03.797 00.000 2744 scope still moving after pulse duration time elapsed
00:53:03.829 00.032 2744 IsSlewing returns 0
00:53:03.829 00.000 2744 IsGuiding returns 0
00:53:03.829 00.000 2744 scope move finished after 163 + 53 ms
00:53:03.829 00.000 2744 Move returns status 0, amount 163
00:53:03.830 00.001 2744 MoveAxis(N, 0, ABG)
00:53:03.830 00.000 2744 Move returns status 0, amount 0
00:53:03.830 00.000 2744 move complete, result=0
00:53:03.830 00.000 2744 worker thread done servicing request
00:53:03.830 00.000 1092 GuideStep: -0.7 px 163 ms EAST, -0.3 px 0 ms NORTH
00:53:03.833 00.003 2744 Worker thread wakes up
00:53:03.833 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:03.833 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:07.224 03.391 2744 Exposure complete
00:53:07.432 00.208 2744 worker thread done servicing request
00:53:07.433 00.001 1092 OnExposeComplete: enter
00:53:07.435 00.002 1092 UpdateGuideState(): m_state=6
00:53:07.438 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1284
00:53:07.441 00.003 1092 Star::Find returns 1 (0), X=1603.33, Y=1129.00, Mass=550308, SNR=88.2, Peak=50947 HFD=3.3
00:53:07.444 00.003 1092 MultiStar: [#1 0.60,-0.49,0.82,U] [#2 0.51,-0.29,0.91,U] [#3 0.34,-0.27,0.81,U] [#4 0.46,-0.20,0.75,U] [#5 0.78,-0.52,0.59,U] [#6 0.52,-0.42,0.60,U] [#7 0.56,-0.27,0.60,U] [#8 0.10,-0.72,0.46,U] 
00:53:07.447 00.003 1092 single-star, 8 included, MultiStar: {0.47, -0.37}, one-star: {0.33, -0.33}
00:53:07.449 00.002 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
00:53:07.451 00.002 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
00:53:07.453 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=-0.33 hyp=0.47 cameraTheta=-0.79 mountX=0.44 mountY=-0.23, mountTheta=-0.49
00:53:07.459 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.33, opts=13)
00:53:07.462 00.003 1092 Enqueuing Move request for scope (0.33, -0.33)
00:53:07.464 00.002 2744 Worker thread wakes up
00:53:07.464 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.33) opts 0xd
00:53:07.464 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.33)
00:53:07.464 00.000 2744 Moving (0.33, -0.33) raw xDistance=0.44 yDistance=-0.23
00:53:07.464 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.44
00:53:07.464 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:07.464 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:53:07.464 00.000 2744 MoveAxis(W, 87, ABG)
00:53:07.464 00.000 2744 Guiding  Dir = 3, Dur = 87
00:53:07.464 00.000 2744 IsSlewing returns 0
00:53:07.466 00.002 2744 IsGuiding returns 0
00:53:07.466 00.000 2744 PulseGuide returned control before completion, sleep 97
00:53:07.481 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1458, FiltMax=65535, Gamma=0.510
00:53:07.497 00.016 1092 UpdateGuideState exits: m=550308 SNR=88.2
00:53:07.500 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.503 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:07.505 00.002 1092 Enqueuing Expose request
00:53:07.563 00.058 2744 IsGuiding returns 1
00:53:07.563 00.000 2744 scope still moving after pulse duration time elapsed
00:53:07.594 00.031 2744 IsSlewing returns 0
00:53:07.594 00.000 2744 IsGuiding returns 0
00:53:07.594 00.000 2744 scope move finished after 87 + 42 ms
00:53:07.594 00.000 2744 Move returns status 0, amount 87
00:53:07.594 00.000 2744 MoveAxis(N, 0, ABG)
00:53:07.595 00.001 2744 Move returns status 0, amount 0
00:53:07.595 00.000 2744 move complete, result=0
00:53:07.595 00.000 2744 worker thread done servicing request
00:53:07.595 00.000 2744 Worker thread wakes up
00:53:07.595 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:07.595 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:07.595 00.000 1092 GuideStep: 0.4 px 87 ms WEST, -0.2 px 0 ms NORTH
00:53:10.999 03.404 2744 Exposure complete
00:53:11.221 00.222 2744 worker thread done servicing request
00:53:11.221 00.000 1092 OnExposeComplete: enter
00:53:11.224 00.003 1092 UpdateGuideState(): m_state=6
00:53:11.228 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1285
00:53:11.230 00.002 1092 Star::Find returns 1 (0), X=1602.88, Y=1129.16, Mass=535529, SNR=84.9, Peak=57315 HFD=3.4
00:53:11.234 00.004 1092 MultiStar: [#1 -0.04,-0.33,0.95,U] [#2 0.08,-0.03,1.14,U] [#3 -0.01,0.05,0.80,U] [#4 0.01,-0.16,0.77,U] [#5 0.26,-0.38,0.65,U] [#6 -0.12,-0.35,0.70,U] [#7 0.21,-0.31,0.57,U] [#8 -0.55,-0.36,0.42,U] 
00:53:11.237 00.003 1092 refined, 8 included, MultiStar: {-0.01, -0.20}, one-star: {-0.13, -0.18}
00:53:11.239 00.002 1092 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.43) = xAngle (-1.21 = -1.21)
00:53:11.242 00.003 1092 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.37 = -1.37)
00:53:11.245 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.64 mountX=0.07 mountY=-0.20, mountTheta=-1.23
00:53:11.251 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.20, opts=13)
00:53:11.254 00.003 1092 Enqueuing Move request for scope (-0.01, -0.20)
00:53:11.256 00.002 2744 Worker thread wakes up
00:53:11.256 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
00:53:11.256 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
00:53:11.256 00.000 2744 Moving (-0.01, -0.20) raw xDistance=0.07 yDistance=-0.20
00:53:11.256 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
00:53:11.256 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:11.256 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:53:11.257 00.001 2744 MoveAxis(E, 0, ABG)
00:53:11.257 00.000 2744 Move returns status 0, amount 0
00:53:11.257 00.000 2744 MoveAxis(N, 0, ABG)
00:53:11.257 00.000 2744 Move returns status 0, amount 0
00:53:11.257 00.000 2744 move complete, result=0
00:53:11.257 00.000 2744 worker thread done servicing request
00:53:11.274 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1667, FiltMax=65535, Gamma=0.510
00:53:11.291 00.017 1092 UpdateGuideState exits: m=535529 SNR=84.9
00:53:11.296 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.299 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:11.302 00.003 1092 Enqueuing Expose request
00:53:11.304 00.002 2744 Worker thread wakes up
00:53:11.304 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:53:11.307 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:11.307 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:14.692 03.385 2744 Exposure complete
00:53:14.881 00.189 2744 worker thread done servicing request
00:53:14.881 00.000 1092 OnExposeComplete: enter
00:53:14.883 00.002 1092 UpdateGuideState(): m_state=6
00:53:14.885 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1286
00:53:14.888 00.003 1092 Star::Find returns 1 (0), X=1603.30, Y=1128.91, Mass=498632, SNR=75.7, Peak=47427 HFD=3.4
00:53:14.891 00.003 1092 MultiStar: [#1 0.46,-0.57,1.04,U] [#2 0.27,-0.44,1.03,U] [#3 0.40,-0.30,0.91,U] [#4 0.35,-0.34,0.87,U] [#5 0.57,-0.51,0.78,U] [#6 0.08,-0.34,0.81,U] [#7 0.66,-0.41,0.64,U] [#8 0.19,-0.49,0.45,U] 
00:53:14.893 00.002 1092 single-star, 8 included, MultiStar: {0.36, -0.43}, one-star: {0.30, -0.43}
00:53:14.895 00.002 1092 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.43) = xAngle (-0.53 = -0.53)
00:53:14.899 00.004 1092 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
00:53:14.902 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-0.43 hyp=0.52 cameraTheta=-0.96 mountX=0.45 mountY=-0.33, mountTheta=-0.63
00:53:14.910 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.43, opts=13)
00:53:14.913 00.003 1092 Enqueuing Move request for scope (0.30, -0.43)
00:53:14.915 00.002 2744 Worker thread wakes up
00:53:14.916 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.43) opts 0xd
00:53:14.916 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.43)
00:53:14.916 00.000 2744 Moving (0.30, -0.43) raw xDistance=0.45 yDistance=-0.33
00:53:14.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:53:14.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:14.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
00:53:14.916 00.000 2744 MoveAxis(W, 101, ABG)
00:53:14.916 00.000 2744 Guiding  Dir = 3, Dur = 101
00:53:14.916 00.000 2744 IsSlewing returns 0
00:53:14.917 00.001 2744 IsGuiding returns 0
00:53:14.917 00.000 2744 PulseGuide returned control before completion, sleep 111
00:53:14.930 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:53:14.945 00.015 1092 UpdateGuideState exits: m=498632 SNR=75.7
00:53:14.948 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.950 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:14.952 00.002 1092 Enqueuing Expose request
00:53:15.039 00.087 2744 IsGuiding returns 1
00:53:15.040 00.001 2744 scope still moving after pulse duration time elapsed
00:53:15.077 00.037 2744 IsSlewing returns 0
00:53:15.077 00.000 2744 IsGuiding returns 0
00:53:15.077 00.000 2744 scope move finished after 101 + 59 ms
00:53:15.077 00.000 2744 Move returns status 0, amount 101
00:53:15.078 00.001 2744 MoveAxis(N, 0, ABG)
00:53:15.078 00.000 2744 Move returns status 0, amount 0
00:53:15.078 00.000 2744 move complete, result=0
00:53:15.078 00.000 2744 worker thread done servicing request
00:53:15.078 00.000 2744 Worker thread wakes up
00:53:15.079 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:15.079 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:15.080 00.001 1092 GuideStep: 0.4 px 101 ms WEST, -0.3 px 0 ms NORTH
00:53:18.469 03.389 2744 Exposure complete
00:53:18.670 00.201 2744 worker thread done servicing request
00:53:18.670 00.000 1092 OnExposeComplete: enter
00:53:18.673 00.003 1092 UpdateGuideState(): m_state=6
00:53:18.676 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1287
00:53:18.679 00.003 1092 Star::Find returns 1 (0), X=1602.65, Y=1128.98, Mass=531872, SNR=99.6, Peak=42378 HFD=3.5
00:53:18.682 00.003 1092 MultiStar: [#1 -0.18,-0.41,0.74,U] [#2 -0.31,-0.23,0.69,U] [#3 -0.38,-0.18,0.62,U] [#4 -0.41,-0.19,0.72,U] [#5 -0.11,-0.49,0.53,U] [#6 -0.38,-0.30,0.64,U] [#7 0.08,-0.23,0.49,U] [#8 -0.76,-0.29,0.47,U] 
00:53:18.684 00.002 1092 refined, 8 included, MultiStar: {-0.32, -0.30}, one-star: {-0.36, -0.35}
00:53:18.686 00.002 1092 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
00:53:18.688 00.002 1092 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.11 = -2.11)
00:53:18.691 00.003 1092 CameraToMount -- cameraX=-0.32 cameraY=-0.30 hyp=0.43 cameraTheta=-2.38 mountX=-0.16 mountY=-0.37, mountTheta=-1.99
00:53:18.698 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=-0.30, opts=13)
00:53:18.700 00.002 1092 Enqueuing Move request for scope (-0.32, -0.30)
00:53:18.702 00.002 2744 Worker thread wakes up
00:53:18.702 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.30) opts 0xd
00:53:18.702 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, -0.30)
00:53:18.702 00.000 2744 Moving (-0.32, -0.30) raw xDistance=-0.16 yDistance=-0.37
00:53:18.702 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
00:53:18.703 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:18.703 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
00:53:18.703 00.000 2744 MoveAxis(E, 0, ABG)
00:53:18.703 00.000 2744 Move returns status 0, amount 0
00:53:18.703 00.000 2744 MoveAxis(N, 0, ABG)
00:53:18.703 00.000 2744 Move returns status 0, amount 0
00:53:18.703 00.000 2744 move complete, result=0
00:53:18.703 00.000 2744 worker thread done servicing request
00:53:18.717 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1521, FiltMax=65535, Gamma=0.510
00:53:18.732 00.015 1092 UpdateGuideState exits: m=531872 SNR=99.6
00:53:18.735 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.737 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:18.739 00.002 1092 Enqueuing Expose request
00:53:18.741 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
00:53:18.743 00.002 2744 Worker thread wakes up
00:53:18.744 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:18.744 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:22.137 03.393 2744 Exposure complete
00:53:22.337 00.200 2744 worker thread done servicing request
00:53:22.339 00.002 1092 OnExposeComplete: enter
00:53:22.342 00.003 1092 UpdateGuideState(): m_state=6
00:53:22.344 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1288
00:53:22.347 00.003 1092 Star::Find returns 1 (0), X=1602.51, Y=1129.16, Mass=515857, SNR=77.2, Peak=52163 HFD=3.5
00:53:22.349 00.002 1092 MultiStar: [#1 -0.27,-0.24,1.10,U] [#2 -0.31,-0.13,0.89,U] [#3 -0.64,-0.06,0.84,U] [#4 -0.58,-0.04,0.98,U] [#5 -0.25,-0.27,0.68,U] [#6 -0.28,-0.25,0.76,U] [#7 0.06,0.04,0.55,U] [#8 -0.76,-0.26,0.53,U] 
00:53:22.352 00.003 1092 refined, 8 included, MultiStar: {-0.40, -0.15}, one-star: {-0.49, -0.18}
00:53:22.354 00.002 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.43) = xAngle (-2.35 = -2.35)
00:53:22.357 00.003 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.50 = -2.50)
00:53:22.360 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=-0.15 hyp=0.43 cameraTheta=-2.77 mountX=-0.30 mountY=-0.26, mountTheta=-2.43
00:53:22.368 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=-0.15, opts=13)
00:53:22.371 00.003 1092 Enqueuing Move request for scope (-0.40, -0.15)
00:53:22.377 00.006 2744 Worker thread wakes up
00:53:22.377 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.15) opts 0xd
00:53:22.377 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, -0.15)
00:53:22.378 00.001 2744 Moving (-0.40, -0.15) raw xDistance=-0.30 yDistance=-0.26
00:53:22.378 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
00:53:22.378 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:22.378 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
00:53:22.378 00.000 2744 MoveAxis(E, 67, ABG)
00:53:22.378 00.000 2744 Guiding  Dir = 2, Dur = 67
00:53:22.378 00.000 2744 IsSlewing returns 0
00:53:22.378 00.000 2744 IsGuiding returns 0
00:53:22.379 00.001 2744 PulseGuide returned control before completion, sleep 77
00:53:22.401 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:53:22.416 00.015 1092 UpdateGuideState exits: m=515857 SNR=77.2
00:53:22.418 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:22.420 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:22.423 00.003 1092 Enqueuing Expose request
00:53:22.463 00.040 2744 IsGuiding returns 1
00:53:22.463 00.000 2744 scope still moving after pulse duration time elapsed
00:53:22.495 00.032 2744 IsSlewing returns 0
00:53:22.495 00.000 2744 IsGuiding returns 0
00:53:22.495 00.000 2744 scope move finished after 67 + 50 ms
00:53:22.495 00.000 2744 Move returns status 0, amount 67
00:53:22.496 00.001 2744 MoveAxis(N, 0, ABG)
00:53:22.496 00.000 2744 Move returns status 0, amount 0
00:53:22.496 00.000 2744 move complete, result=0
00:53:22.496 00.000 2744 worker thread done servicing request
00:53:22.496 00.000 2744 Worker thread wakes up
00:53:22.496 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:22.496 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:22.497 00.001 1092 GuideStep: -0.3 px 67 ms EAST, -0.3 px 0 ms NORTH
00:53:25.892 03.395 2744 Exposure complete
00:53:26.095 00.203 2744 worker thread done servicing request
00:53:26.095 00.000 1092 OnExposeComplete: enter
00:53:26.098 00.003 1092 UpdateGuideState(): m_state=6
00:53:26.102 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1289
00:53:26.104 00.002 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.08, Mass=525896, SNR=81.3, Peak=50320 HFD=3.6
00:53:26.108 00.004 1092 MultiStar: [#1 -0.65,-0.31,1.06,U] [#2 -0.64,0.01,0.94,U] [#3 -0.70,-0.06,0.82,U] [#4 -0.69,0.02,0.77,U] [#5 -0.30,-0.44,0.72,U] [#6 -0.43,-0.33,0.69,U] [#7 -0.37,0.09,0.61,U] [#8 -1.18,-0.29,0.43,U] 
00:53:26.111 00.003 1092 single-star, 8 included, MultiStar: {-0.60, -0.17}, one-star: {-0.56, -0.25}
00:53:26.113 00.002 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.29 = -2.29)
00:53:26.116 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
00:53:26.118 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.25 hyp=0.61 cameraTheta=-2.71 mountX=-0.40 mountY=-0.40, mountTheta=-2.37
00:53:26.123 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.25, opts=13)
00:53:26.126 00.003 1092 Enqueuing Move request for scope (-0.56, -0.25)
00:53:26.128 00.002 2744 Worker thread wakes up
00:53:26.128 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.25) opts 0xd
00:53:26.128 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.25)
00:53:26.128 00.000 2744 Moving (-0.56, -0.25) raw xDistance=-0.40 yDistance=-0.40
00:53:26.128 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
00:53:26.128 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:26.129 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
00:53:26.129 00.000 2744 MoveAxis(E, 95, ABG)
00:53:26.129 00.000 2744 Guiding  Dir = 2, Dur = 95
00:53:26.129 00.000 2744 IsSlewing returns 0
00:53:26.129 00.000 2744 IsGuiding returns 0
00:53:26.130 00.001 2744 PulseGuide returned control before completion, sleep 105
00:53:26.148 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1704, FiltMax=65535, Gamma=0.510
00:53:26.162 00.014 1092 UpdateGuideState exits: m=525896 SNR=81.3
00:53:26.165 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:26.168 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:26.170 00.002 1092 Enqueuing Expose request
00:53:26.238 00.068 2744 IsGuiding returns 1
00:53:26.238 00.000 2744 scope still moving after pulse duration time elapsed
00:53:26.270 00.032 2744 IsSlewing returns 0
00:53:26.270 00.000 2744 IsGuiding returns 0
00:53:26.270 00.000 2744 scope move finished after 95 + 45 ms
00:53:26.270 00.000 2744 Move returns status 0, amount 95
00:53:26.270 00.000 2744 MoveAxis(N, 0, ABG)
00:53:26.271 00.001 2744 Move returns status 0, amount 0
00:53:26.271 00.000 2744 move complete, result=0
00:53:26.271 00.000 2744 worker thread done servicing request
00:53:26.271 00.000 2744 Worker thread wakes up
00:53:26.271 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:26.271 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:26.271 00.000 1092 GuideStep: -0.4 px 95 ms EAST, -0.4 px 0 ms NORTH
00:53:29.676 03.405 2744 Exposure complete
00:53:29.882 00.206 2744 worker thread done servicing request
00:53:29.883 00.001 1092 OnExposeComplete: enter
00:53:29.885 00.002 1092 UpdateGuideState(): m_state=6
00:53:29.887 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1290
00:53:29.890 00.003 1092 Star::Find returns 1 (0), X=1602.84, Y=1128.72, Mass=519590, SNR=78.3, Peak=49754 HFD=3.6
00:53:29.893 00.003 1092 MultiStar: [#1 -0.10,-0.64,1.00,U] [#2 -0.16,-0.42,1.05,U] [#3 -0.34,-0.20,0.86,U] [#4 -0.17,-0.30,0.97,U] [#5 0.03,-0.56,0.84,U] [#6 0.07,-0.64,0.75,U] [#7 0.14,-0.35,0.52,U] [#8 -0.22,-0.68,0.60,U] 
00:53:29.895 00.002 1092 refined, 8 included, MultiStar: {-0.12, -0.49}, one-star: {-0.16, -0.61}
00:53:29.898 00.003 1092 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.43) = xAngle (-1.38 = -1.38)
00:53:29.900 00.002 1092 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.53 = -1.53)
00:53:29.902 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.49 hyp=0.50 cameraTheta=-1.80 mountX=0.10 mountY=-0.50, mountTheta=-1.38
00:53:29.909 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.49, opts=13)
00:53:29.912 00.003 1092 Enqueuing Move request for scope (-0.12, -0.49)
00:53:29.914 00.002 2744 Worker thread wakes up
00:53:29.914 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.49) opts 0xd
00:53:29.914 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.49)
00:53:29.914 00.000 2744 Moving (-0.12, -0.49) raw xDistance=0.10 yDistance=-0.50
00:53:29.914 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:53:29.914 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
00:53:29.916 00.002 2744 MoveAxis(E, 0, ABG)
00:53:29.916 00.000 2744 Move returns status 0, amount 0
00:53:29.916 00.000 2744 MoveAxis(N, 94, ABG)
00:53:29.916 00.000 2744 Guiding  Dir = 0, Dur = 94
00:53:29.916 00.000 2744 IsSlewing returns 0
00:53:29.916 00.000 2744 IsGuiding returns 0
00:53:29.917 00.001 2744 PulseGuide returned control before completion, sleep 104
00:53:29.933 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1408, FiltMax=65535, Gamma=0.510
00:53:29.948 00.015 1092 UpdateGuideState exits: m=519590 SNR=78.3
00:53:29.951 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:29.953 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:29.956 00.003 1092 Enqueuing Expose request
00:53:30.028 00.072 2744 IsGuiding returns 1
00:53:30.028 00.000 2744 scope still moving after pulse duration time elapsed
00:53:30.059 00.031 2744 IsSlewing returns 0
00:53:30.059 00.000 2744 IsGuiding returns 0
00:53:30.059 00.000 2744 scope move finished after 94 + 50 ms
00:53:30.059 00.000 2744 Move returns status 0, amount 94
00:53:30.059 00.000 2744 move complete, result=0
00:53:30.061 00.002 2744 worker thread done servicing request
00:53:30.061 00.000 2744 Worker thread wakes up
00:53:30.061 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:30.061 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:30.061 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 94 ms NORTH
00:53:33.458 03.397 2744 Exposure complete
00:53:33.657 00.199 2744 worker thread done servicing request
00:53:33.657 00.000 1092 OnExposeComplete: enter
00:53:33.660 00.003 1092 UpdateGuideState(): m_state=6
00:53:33.663 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1291
00:53:33.665 00.002 1092 Star::Find returns 1 (0), X=1602.94, Y=1129.24, Mass=548266, SNR=91.1, Peak=53171 HFD=3.5
00:53:33.669 00.004 1092 MultiStar: [#1 0.07,-0.06,0.88,U] [#2 -0.02,0.15,0.92,U] [#3 -0.22,0.26,0.63,U] [#4 0.19,0.28,0.74,U] [#5 0.08,-0.14,0.58,U] [#6 0.12,-0.11,0.60,U] [#7 0.40,0.15,0.57,U] [#8 -0.36,-0.20,0.42,U] 
00:53:33.672 00.003 1092 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {-0.07, -0.10}
00:53:33.674 00.002 1092 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
00:53:33.677 00.003 1092 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.19 = 1.19)
00:53:33.679 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.92 mountX=0.01 mountY=0.04, mountTheta=1.33
00:53:33.685 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.03, opts=13)
00:53:33.688 00.003 1092 Enqueuing Move request for scope (0.03, 0.03)
00:53:33.690 00.002 2744 Worker thread wakes up
00:53:33.690 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
00:53:33.690 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
00:53:33.690 00.000 2744 Moving (0.03, 0.03) raw xDistance=0.01 yDistance=0.04
00:53:33.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:53:33.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:33.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:53:33.691 00.001 2744 MoveAxis(E, 0, ABG)
00:53:33.691 00.000 2744 Move returns status 0, amount 0
00:53:33.691 00.000 2744 MoveAxis(N, 0, ABG)
00:53:33.691 00.000 2744 Move returns status 0, amount 0
00:53:33.691 00.000 2744 move complete, result=0
00:53:33.691 00.000 2744 worker thread done servicing request
00:53:33.705 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1680, FiltMax=65535, Gamma=0.510
00:53:33.720 00.015 1092 UpdateGuideState exits: m=548266 SNR=91.1
00:53:33.723 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:33.727 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:33.730 00.003 1092 Enqueuing Expose request
00:53:33.733 00.003 2744 Worker thread wakes up
00:53:33.733 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:33.733 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:33.733 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:37.120 03.387 2744 Exposure complete
00:53:37.314 00.194 2744 worker thread done servicing request
00:53:37.314 00.000 1092 OnExposeComplete: enter
00:53:37.317 00.003 1092 UpdateGuideState(): m_state=6
00:53:37.319 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1292
00:53:37.321 00.002 1092 Star::Find returns 1 (0), X=1603.89, Y=1129.08, Mass=510024, SNR=95.8, Peak=49517 HFD=3.0
00:53:37.324 00.003 1092 MultiStar: [#1 0.96,-0.56,0.76,U] [#2 0.92,-0.22,0.80,U] [#3 0.83,-0.22,0.87,U] [#4 1.07,-0.24,0.76,U] [#5 1.05,-0.26,0.71,U] [#6 0.97,-0.11,0.64,U] [#7 1.15,-0.14,0.51,U] [#8 0.46,-0.35,0.43,U] 
00:53:37.327 00.003 1092 single-star, 8 included, MultiStar: {0.93, -0.26}, one-star: {0.89, -0.25}
00:53:37.329 00.002 1092 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
00:53:37.333 00.004 1092 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.00 = -0.00)
00:53:37.335 00.002 1092 CameraToMount -- cameraX=0.89 cameraY=-0.25 hyp=0.92 cameraTheta=-0.28 mountX=0.91 mountY=-0.00, mountTheta=-0.00
00:53:37.338 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.89, y=-0.25, opts=13)
00:53:37.340 00.002 1092 Enqueuing Move request for scope (0.89, -0.25)
00:53:37.342 00.002 2744 Worker thread wakes up
00:53:37.343 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.25) opts 0xd
00:53:37.343 00.000 2744 Handling offset move in thread for scope, endpoint = (0.89, -0.25)
00:53:37.343 00.000 2744 Moving (0.89, -0.25) raw xDistance=0.91 yDistance=-0.00
00:53:37.343 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.91
00:53:37.343 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:37.343 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:53:37.343 00.000 2744 MoveAxis(W, 204, ABG)
00:53:37.343 00.000 2744 Guiding  Dir = 3, Dur = 204
00:53:37.344 00.001 2744 IsSlewing returns 0
00:53:37.344 00.000 2744 IsGuiding returns 0
00:53:37.344 00.000 2744 PulseGuide returned control before completion, sleep 214
00:53:37.362 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1549, FiltMax=65535, Gamma=0.510
00:53:37.381 00.019 1092 UpdateGuideState exits: m=510024 SNR=95.8
00:53:37.384 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:37.386 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:37.389 00.003 1092 Enqueuing Expose request
00:53:37.562 00.173 2744 IsGuiding returns 1
00:53:37.563 00.001 2744 scope still moving after pulse duration time elapsed
00:53:37.593 00.030 2744 IsSlewing returns 0
00:53:37.595 00.002 2744 IsGuiding returns 0
00:53:37.595 00.000 2744 scope move finished after 204 + 47 ms
00:53:37.595 00.000 2744 Move returns status 0, amount 204
00:53:37.595 00.000 2744 MoveAxis(N, 0, ABG)
00:53:37.595 00.000 2744 Move returns status 0, amount 0
00:53:37.595 00.000 2744 move complete, result=0
00:53:37.597 00.002 2744 worker thread done servicing request
00:53:37.597 00.000 2744 Worker thread wakes up
00:53:37.597 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:37.598 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:37.600 00.002 1092 GuideStep: 0.9 px 204 ms WEST, -0.0 px 0 ms NORTH
00:53:40.988 03.388 2744 Exposure complete
00:53:41.187 00.199 2744 worker thread done servicing request
00:53:41.187 00.000 1092 OnExposeComplete: enter
00:53:41.189 00.002 1092 UpdateGuideState(): m_state=6
00:53:41.192 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1293
00:53:41.194 00.002 1092 Star::Find returns 1 (0), X=1604.24, Y=1128.57, Mass=519882, SNR=80.6, Peak=43475 HFD=3.4
00:53:41.197 00.003 1092 MultiStar: [#1 1.35,-0.85,1.02,U] [#2 1.24,-0.53,0.95,U] [#3 1.06,-0.35,0.68,U] [#4 1.31,-0.54,0.82,U] [#5 1.41,-0.73,0.70,U] [#6 1.18,-0.68,0.72,U] [#7 1.43,-0.44,0.57,U] [#8 0.99,-0.67,0.42,U] 
00:53:41.200 00.003 1092 refined, 8 included, MultiStar: {1.26, -0.63}, one-star: {1.23, -0.77}
00:53:41.202 00.002 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
00:53:41.204 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
00:53:41.206 00.002 1092 CameraToMount -- cameraX=1.26 cameraY=-0.63 hyp=1.41 cameraTheta=-0.47 mountX=1.41 mountY=-0.27, mountTheta=-0.19
00:53:41.210 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.26, y=-0.63, opts=13)
00:53:41.212 00.002 1092 Enqueuing Move request for scope (1.26, -0.63)
00:53:41.215 00.003 2744 Worker thread wakes up
00:53:41.215 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.63) opts 0xd
00:53:41.215 00.000 2744 Handling offset move in thread for scope, endpoint = (1.26, -0.63)
00:53:41.216 00.001 2744 Moving (1.26, -0.63) raw xDistance=1.41 yDistance=-0.27
00:53:41.216 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.41
00:53:41.216 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:41.216 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
00:53:41.216 00.000 2744 MoveAxis(W, 329, ABG)
00:53:41.216 00.000 2744 Guiding  Dir = 3, Dur = 329
00:53:41.216 00.000 2744 IsSlewing returns 0
00:53:41.216 00.000 2744 IsGuiding returns 0
00:53:41.217 00.001 2744 PulseGuide returned control before completion, sleep 339
00:53:41.230 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1736, FiltMax=65535, Gamma=0.510
00:53:41.247 00.017 1092 UpdateGuideState exits: m=519882 SNR=80.6
00:53:41.250 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:41.252 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:41.254 00.002 1092 Enqueuing Expose request
00:53:41.558 00.304 2744 IsGuiding returns 1
00:53:41.558 00.000 2744 scope still moving after pulse duration time elapsed
00:53:41.588 00.030 2744 IsSlewing returns 0
00:53:41.588 00.000 2744 IsGuiding returns 0
00:53:41.588 00.000 2744 scope move finished after 329 + 43 ms
00:53:41.588 00.000 2744 Move returns status 0, amount 329
00:53:41.588 00.000 2744 MoveAxis(N, 0, ABG)
00:53:41.588 00.000 2744 Move returns status 0, amount 0
00:53:41.588 00.000 2744 move complete, result=0
00:53:41.588 00.000 2744 worker thread done servicing request
00:53:41.589 00.001 2744 Worker thread wakes up
00:53:41.589 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:41.589 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:41.589 00.000 1092 GuideStep: 1.4 px 329 ms WEST, -0.3 px 0 ms NORTH
00:53:44.976 03.387 2744 Exposure complete
00:53:45.169 00.193 2744 worker thread done servicing request
00:53:45.169 00.000 1092 OnExposeComplete: enter
00:53:45.171 00.002 1092 UpdateGuideState(): m_state=6
00:53:45.175 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1294
00:53:45.177 00.002 1092 Star::Find returns 1 (0), X=1603.97, Y=1128.87, Mass=457399, SNR=80.7, Peak=50125 HFD=3.0
00:53:45.180 00.003 1092 MultiStar: [#1 1.03,-0.57,0.90,U] [#2 1.01,-0.37,1.00,U] [#3 0.94,-0.24,0.80,U] [#4 1.04,-0.20,0.92,U] [#5 1.14,-0.47,0.75,U] [#6 1.03,-0.41,0.74,U] [#7 1.23,-0.33,0.56,U] [#8 0.52,-0.67,0.53,U] 
00:53:45.182 00.002 1092 single-star, 8 included, MultiStar: {1.00, -0.41}, one-star: {0.97, -0.46}
00:53:45.184 00.002 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
00:53:45.186 00.002 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
00:53:45.188 00.002 1092 CameraToMount -- cameraX=0.97 cameraY=-0.46 hyp=1.07 cameraTheta=-0.45 mountX=1.07 mountY=-0.19, mountTheta=-0.17
00:53:45.193 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.97, y=-0.46, opts=13)
00:53:45.195 00.002 1092 Enqueuing Move request for scope (0.97, -0.46)
00:53:45.198 00.003 2744 Worker thread wakes up
00:53:45.198 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.46) opts 0xd
00:53:45.198 00.000 2744 Handling offset move in thread for scope, endpoint = (0.97, -0.46)
00:53:45.198 00.000 2744 Moving (0.97, -0.46) raw xDistance=1.07 yDistance=-0.19
00:53:45.198 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.07
00:53:45.198 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:45.198 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:53:45.198 00.000 2744 MoveAxis(W, 263, ABG)
00:53:45.198 00.000 2744 Guiding  Dir = 3, Dur = 263
00:53:45.198 00.000 2744 IsSlewing returns 0
00:53:45.200 00.002 2744 IsGuiding returns 0
00:53:45.200 00.000 2744 PulseGuide returned control before completion, sleep 273
00:53:45.213 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1552, FiltMax=65535, Gamma=0.510
00:53:45.228 00.015 1092 UpdateGuideState exits: m=457399 SNR=80.7
00:53:45.231 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:45.234 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:45.236 00.002 1092 Enqueuing Expose request
00:53:45.486 00.250 2744 IsGuiding returns 1
00:53:45.486 00.000 2744 scope still moving after pulse duration time elapsed
00:53:45.518 00.032 2744 IsSlewing returns 0
00:53:45.518 00.000 2744 IsGuiding returns 0
00:53:45.518 00.000 2744 scope move finished after 263 + 55 ms
00:53:45.518 00.000 2744 Move returns status 0, amount 263
00:53:45.518 00.000 2744 MoveAxis(N, 0, ABG)
00:53:45.518 00.000 2744 Move returns status 0, amount 0
00:53:45.518 00.000 2744 move complete, result=0
00:53:45.519 00.001 2744 worker thread done servicing request
00:53:45.519 00.000 2744 Worker thread wakes up
00:53:45.519 00.000 1092 GuideStep: 1.1 px 263 ms WEST, -0.2 px 0 ms NORTH
00:53:45.521 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:45.521 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:48.920 03.399 2744 Exposure complete
00:53:49.137 00.217 2744 worker thread done servicing request
00:53:49.137 00.000 1092 OnExposeComplete: enter
00:53:49.140 00.003 1092 UpdateGuideState(): m_state=6
00:53:49.145 00.005 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1295
00:53:49.148 00.003 1092 Star::Find returns 1 (0), X=1604.10, Y=1128.95, Mass=508354, SNR=74.6, Peak=53149 HFD=3.0
00:53:49.151 00.003 1092 MultiStar: [#1 1.20,-0.44,1.07,U] [#2 1.11,-0.17,1.33,U] [#3 0.97,-0.21,0.80,U] [#4 1.22,-0.10,0.93,U] [#5 1.32,-0.45,0.78,U] [#6 1.37,-0.13,0.82,U] [#7 1.65,-0.31,0.67,U] [#8 0.80,-0.18,0.55,U] 
00:53:49.154 00.003 1092 single-star, 8 included, MultiStar: {1.19, -0.27}, one-star: {1.09, -0.39}
00:53:49.156 00.002 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
00:53:49.159 00.003 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
00:53:49.162 00.003 1092 CameraToMount -- cameraX=1.09 cameraY=-0.39 hyp=1.16 cameraTheta=-0.34 mountX=1.15 mountY=-0.08, mountTheta=-0.07
00:53:49.167 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.09, y=-0.39, opts=13)
00:53:49.170 00.003 1092 Enqueuing Move request for scope (1.09, -0.39)
00:53:49.172 00.002 2744 Worker thread wakes up
00:53:49.172 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.39) opts 0xd
00:53:49.173 00.001 2744 Handling offset move in thread for scope, endpoint = (1.09, -0.39)
00:53:49.173 00.000 2744 Moving (1.09, -0.39) raw xDistance=1.15 yDistance=-0.08
00:53:49.173 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.15
00:53:49.173 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:49.173 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:49.173 00.000 2744 MoveAxis(W, 277, ABG)
00:53:49.173 00.000 2744 Guiding  Dir = 3, Dur = 277
00:53:49.174 00.001 2744 IsSlewing returns 0
00:53:49.174 00.000 2744 IsGuiding returns 0
00:53:49.174 00.000 2744 PulseGuide returned control before completion, sleep 287
00:53:49.190 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:53:49.207 00.017 1092 UpdateGuideState exits: m=508354 SNR=74.6
00:53:49.210 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:49.214 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:49.218 00.004 1092 Enqueuing Expose request
00:53:49.464 00.246 2744 IsGuiding returns 1
00:53:49.464 00.000 2744 scope still moving after pulse duration time elapsed
00:53:49.496 00.032 2744 IsSlewing returns 0
00:53:49.496 00.000 2744 IsGuiding returns 1
00:53:49.527 00.031 2744 IsSlewing returns 0
00:53:49.527 00.000 2744 IsGuiding returns 1
00:53:49.558 00.031 2744 IsSlewing returns 0
00:53:49.558 00.000 2744 IsGuiding returns 1
00:53:49.589 00.031 2744 IsSlewing returns 0
00:53:49.589 00.000 2744 IsGuiding returns 0
00:53:49.589 00.000 2744 scope move finished after 277 + 137 ms
00:53:49.589 00.000 2744 Move returns status 0, amount 277
00:53:49.589 00.000 2744 MoveAxis(N, 0, ABG)
00:53:49.589 00.000 2744 Move returns status 0, amount 0
00:53:49.589 00.000 2744 move complete, result=0
00:53:49.589 00.000 2744 worker thread done servicing request
00:53:49.589 00.000 2744 Worker thread wakes up
00:53:49.589 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:49.589 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:49.589 00.000 1092 GuideStep: 1.2 px 277 ms WEST, -0.1 px 0 ms NORTH
00:53:52.984 03.395 2744 Exposure complete
00:53:53.183 00.199 2744 worker thread done servicing request
00:53:53.183 00.000 1092 OnExposeComplete: enter
00:53:53.187 00.004 1092 UpdateGuideState(): m_state=6
00:53:53.189 00.002 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1296
00:53:53.192 00.003 1092 Star::Find returns 1 (0), X=1603.46, Y=1129.41, Mass=490299, SNR=78.4, Peak=50317 HFD=3.2
00:53:53.195 00.003 1092 MultiStar: [#1 0.56,-0.18,1.19,U] [#2 0.55,0.23,1.05,U] [#3 0.21,0.31,0.82,U] [#4 0.53,0.23,0.89,U] [#5 0.64,-0.18,0.57,U] [#6 0.63,0.05,0.76,U] [#7 0.78,-0.08,0.61,U] [#8 0.06,-0.08,0.49,U] 
00:53:53.198 00.003 1092 single-star, 8 included, MultiStar: {0.50, 0.05}, one-star: {0.46, 0.07}
00:53:53.200 00.002 1092 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.43) = xAngle (0.58 = 0.58)
00:53:53.202 00.002 1092 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.43 = 0.43)
00:53:53.205 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.46 cameraTheta=0.15 mountX=0.39 mountY=0.19, mountTheta=0.46
00:53:53.212 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=0.07, opts=13)
00:53:53.215 00.003 1092 Enqueuing Move request for scope (0.46, 0.07)
00:53:53.218 00.003 2744 Worker thread wakes up
00:53:53.218 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.07) opts 0xd
00:53:53.218 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, 0.07)
00:53:53.218 00.000 2744 Moving (0.46, 0.07) raw xDistance=0.39 yDistance=0.19
00:53:53.218 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.39
00:53:53.218 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:53.218 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
00:53:53.218 00.000 2744 MoveAxis(W, 106, ABG)
00:53:53.218 00.000 2744 Guiding  Dir = 3, Dur = 106
00:53:53.218 00.000 2744 IsSlewing returns 0
00:53:53.219 00.001 2744 IsGuiding returns 0
00:53:53.219 00.000 2744 PulseGuide returned control before completion, sleep 116
00:53:53.233 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1591, FiltMax=65535, Gamma=0.510
00:53:53.249 00.016 1092 UpdateGuideState exits: m=490299 SNR=78.4
00:53:53.252 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:53.255 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:53.258 00.003 1092 Enqueuing Expose request
00:53:53.350 00.092 2744 IsGuiding returns 1
00:53:53.350 00.000 2744 scope still moving after pulse duration time elapsed
00:53:53.381 00.031 2744 IsSlewing returns 0
00:53:53.381 00.000 2744 IsGuiding returns 0
00:53:53.381 00.000 2744 scope move finished after 106 + 57 ms
00:53:53.381 00.000 2744 Move returns status 0, amount 106
00:53:53.383 00.002 2744 MoveAxis(N, 0, ABG)
00:53:53.383 00.000 2744 Move returns status 0, amount 0
00:53:53.383 00.000 2744 move complete, result=0
00:53:53.383 00.000 2744 worker thread done servicing request
00:53:53.384 00.001 2744 Worker thread wakes up
00:53:53.384 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:53.384 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:53:53.385 00.001 1092 GuideStep: 0.4 px 106 ms WEST, 0.2 px 0 ms NORTH
00:53:56.818 03.433 2744 Exposure complete
00:53:57.065 00.247 2744 worker thread done servicing request
00:53:57.065 00.000 1092 OnExposeComplete: enter
00:53:57.068 00.003 1092 UpdateGuideState(): m_state=6
00:53:57.072 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1297
00:53:57.074 00.002 1092 Star::Find returns 1 (0), X=1603.31, Y=1129.08, Mass=524296, SNR=79.9, Peak=47315 HFD=3.9
00:53:57.079 00.005 1092 MultiStar: [#1 0.36,-0.44,0.97,U] [#2 0.29,-0.06,1.07,U] [#3 0.07,0.04,0.73,U] [#4 0.24,0.02,0.77,U] [#5 0.42,-0.26,0.76,U] [#6 0.17,-0.13,0.85,U] [#7 0.72,-0.20,0.55,U] [#8 -0.12,-0.03,0.46,U] 
00:53:57.082 00.003 1092 refined, 8 included, MultiStar: {0.28, -0.16}, one-star: {0.30, -0.25}
00:53:57.086 00.004 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
00:53:57.089 00.003 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
00:53:57.093 00.004 1092 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.32 cameraTheta=-0.52 mountX=0.32 mountY=-0.08, mountTheta=-0.24
00:53:57.099 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.16, opts=13)
00:53:57.101 00.002 1092 Enqueuing Move request for scope (0.28, -0.16)
00:53:57.105 00.004 2744 Worker thread wakes up
00:53:57.105 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
00:53:57.105 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
00:53:57.105 00.000 2744 Moving (0.28, -0.16) raw xDistance=0.32 yDistance=-0.08
00:53:57.105 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
00:53:57.105 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:53:57.106 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:53:57.106 00.000 2744 MoveAxis(W, 79, ABG)
00:53:57.106 00.000 2744 Guiding  Dir = 3, Dur = 79
00:53:57.106 00.000 2744 IsSlewing returns 0
00:53:57.106 00.000 2744 IsGuiding returns 0
00:53:57.107 00.001 2744 PulseGuide returned control before completion, sleep 89
00:53:57.122 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1590, FiltMax=65535, Gamma=0.510
00:53:57.142 00.020 1092 UpdateGuideState exits: m=524296 SNR=79.9
00:53:57.146 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:57.149 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:53:57.151 00.002 1092 Enqueuing Expose request
00:53:57.208 00.057 2744 IsGuiding returns 1
00:53:57.208 00.000 2744 scope still moving after pulse duration time elapsed
00:53:57.240 00.032 2744 IsSlewing returns 0
00:53:57.241 00.001 2744 IsGuiding returns 0
00:53:57.241 00.000 2744 scope move finished after 79 + 56 ms
00:53:57.241 00.000 2744 Move returns status 0, amount 79
00:53:57.242 00.001 2744 MoveAxis(N, 0, ABG)
00:53:57.242 00.000 2744 Move returns status 0, amount 0
00:53:57.242 00.000 2744 move complete, result=0
00:53:57.242 00.000 2744 worker thread done servicing request
00:53:57.242 00.000 2744 Worker thread wakes up
00:53:57.242 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:53:57.242 00.000 1092 GuideStep: 0.3 px 79 ms WEST, -0.1 px 0 ms NORTH
00:53:57.246 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:00.628 03.382 2744 Exposure complete
00:54:00.823 00.195 2744 worker thread done servicing request
00:54:00.823 00.000 1092 OnExposeComplete: enter
00:54:00.826 00.003 1092 UpdateGuideState(): m_state=6
00:54:00.829 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1298
00:54:00.832 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.18, Mass=529383, SNR=85.6, Peak=49139 HFD=3.5
00:54:00.835 00.003 1092 MultiStar: [#1 0.26,-0.47,0.90,U] [#2 0.15,-0.15,0.97,U] [#3 0.09,-0.03,0.74,U] [#4 0.14,0.07,0.76,U] [#5 0.26,-0.14,0.77,U] [#6 -0.20,-0.19,0.68,U] [#7 0.34,-0.15,0.56,U] [#8 -0.34,-0.27,0.42,U] 
00:54:00.837 00.002 1092 single-star, 8 included, MultiStar: {0.09, -0.17}, one-star: {-0.02, -0.15}
00:54:00.839 00.002 1092 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.43) = xAngle (-1.24 = -1.24)
00:54:00.841 00.002 1092 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.40 = -1.40)
00:54:00.844 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.67 mountX=0.05 mountY=-0.15, mountTheta=-1.26
00:54:00.850 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.15, opts=13)
00:54:00.852 00.002 1092 Enqueuing Move request for scope (-0.02, -0.15)
00:54:00.854 00.002 2744 Worker thread wakes up
00:54:00.854 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
00:54:00.854 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
00:54:00.855 00.001 2744 Moving (-0.02, -0.15) raw xDistance=0.05 yDistance=-0.15
00:54:00.855 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:54:00.855 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:00.855 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:54:00.855 00.000 2744 MoveAxis(E, 0, ABG)
00:54:00.855 00.000 2744 Move returns status 0, amount 0
00:54:00.855 00.000 2744 MoveAxis(N, 0, ABG)
00:54:00.855 00.000 2744 Move returns status 0, amount 0
00:54:00.855 00.000 2744 move complete, result=0
00:54:00.855 00.000 2744 worker thread done servicing request
00:54:00.872 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1747, FiltMax=65535, Gamma=0.510
00:54:00.889 00.017 1092 UpdateGuideState exits: m=529383 SNR=85.6
00:54:00.894 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:00.898 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:00.901 00.003 1092 Enqueuing Expose request
00:54:00.903 00.002 2744 Worker thread wakes up
00:54:00.904 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:54:00.909 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:00.909 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:04.304 03.395 2744 Exposure complete
00:54:04.489 00.185 2744 worker thread done servicing request
00:54:04.489 00.000 1092 OnExposeComplete: enter
00:54:04.493 00.004 1092 UpdateGuideState(): m_state=6
00:54:04.496 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1299
00:54:04.498 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1129.17, Mass=529338, SNR=87.4, Peak=59123 HFD=3.4
00:54:04.501 00.003 1092 MultiStar: [#1 0.53,-0.32,0.86,U] [#2 0.38,0.17,0.89,U] [#3 0.48,-0.18,0.74,U] [#4 0.39,-0.13,0.75,U] [#5 0.40,-0.14,0.65,U] [#6 0.62,-0.13,0.72,U] [#7 0.69,-0.24,0.58,U] [#8 0.04,-0.25,0.41,U] 
00:54:04.503 00.002 1092 single-star, 8 included, MultiStar: {0.45, -0.14}, one-star: {0.42, -0.16}
00:54:04.505 00.002 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
00:54:04.507 00.002 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
00:54:04.510 00.003 1092 CameraToMount -- cameraX=0.42 cameraY=-0.16 hyp=0.45 cameraTheta=-0.37 mountX=0.45 mountY=-0.04, mountTheta=-0.09
00:54:04.518 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.16, opts=13)
00:54:04.520 00.002 1092 Enqueuing Move request for scope (0.42, -0.16)
00:54:04.522 00.002 2744 Worker thread wakes up
00:54:04.523 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.16) opts 0xd
00:54:04.523 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.16)
00:54:04.523 00.000 2744 Moving (0.42, -0.16) raw xDistance=0.45 yDistance=-0.04
00:54:04.523 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
00:54:04.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:04.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:04.523 00.000 2744 MoveAxis(W, 101, ABG)
00:54:04.523 00.000 2744 Guiding  Dir = 3, Dur = 101
00:54:04.524 00.001 2744 IsSlewing returns 0
00:54:04.524 00.000 2744 IsGuiding returns 0
00:54:04.524 00.000 2744 PulseGuide returned control before completion, sleep 111
00:54:04.541 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1488, FiltMax=65535, Gamma=0.510
00:54:04.557 00.016 1092 UpdateGuideState exits: m=529338 SNR=87.4
00:54:04.560 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:04.563 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:04.566 00.003 1092 Enqueuing Expose request
00:54:04.639 00.073 2744 IsGuiding returns 1
00:54:04.640 00.001 2744 scope still moving after pulse duration time elapsed
00:54:04.675 00.035 2744 IsSlewing returns 0
00:54:04.675 00.000 2744 IsGuiding returns 0
00:54:04.675 00.000 2744 scope move finished after 101 + 50 ms
00:54:04.675 00.000 2744 Move returns status 0, amount 101
00:54:04.676 00.001 2744 MoveAxis(N, 0, ABG)
00:54:04.676 00.000 2744 Move returns status 0, amount 0
00:54:04.676 00.000 2744 move complete, result=0
00:54:04.676 00.000 2744 worker thread done servicing request
00:54:04.676 00.000 2744 Worker thread wakes up
00:54:04.676 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:04.676 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:04.678 00.002 1092 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH
00:54:08.066 03.388 2744 Exposure complete
00:54:08.258 00.192 2744 worker thread done servicing request
00:54:08.258 00.000 1092 OnExposeComplete: enter
00:54:08.260 00.002 1092 UpdateGuideState(): m_state=6
00:54:08.263 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1300
00:54:08.266 00.003 1092 Star::Find returns 1 (0), X=1602.82, Y=1129.80, Mass=525449, SNR=93.4, Peak=45501 HFD=3.7
00:54:08.268 00.002 1092 MultiStar: [#1 0.00,0.17,0.74,U] [#2 -0.23,0.46,0.83,U] [#3 -0.28,0.64,0.76,U] [#4 -0.26,0.58,0.71,U] [#5 0.07,0.36,0.65,U] [#6 0.01,0.65,0.63,U] [#7 0.17,0.54,0.46,U] [#8 -0.51,0.30,0.36,U] 
00:54:08.270 00.002 1092 refined, 8 included, MultiStar: {-0.13, 0.47}, one-star: {-0.18, 0.46}
00:54:08.272 00.002 1092 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.43) = xAngle (2.28 = 2.28)
00:54:08.276 00.004 1092 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.12 = 2.12)
00:54:08.279 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.47 hyp=0.49 cameraTheta=1.85 mountX=-0.31 mountY=0.41, mountTheta=2.22
00:54:08.285 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.47, opts=13)
00:54:08.288 00.003 1092 Enqueuing Move request for scope (-0.13, 0.47)
00:54:08.291 00.003 2744 Worker thread wakes up
00:54:08.291 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.47) opts 0xd
00:54:08.291 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.47)
00:54:08.291 00.000 2744 Moving (-0.13, 0.47) raw xDistance=-0.31 yDistance=0.41
00:54:08.291 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.31
00:54:08.291 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:08.291 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
00:54:08.291 00.000 2744 MoveAxis(E, 63, ABG)
00:54:08.291 00.000 2744 Guiding  Dir = 2, Dur = 63
00:54:08.291 00.000 2744 IsSlewing returns 0
00:54:08.291 00.000 2744 IsGuiding returns 0
00:54:08.292 00.001 2744 PulseGuide returned control before completion, sleep 73
00:54:08.306 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:54:08.322 00.016 1092 UpdateGuideState exits: m=525449 SNR=93.4
00:54:08.325 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:08.328 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:08.330 00.002 1092 Enqueuing Expose request
00:54:08.368 00.038 2744 IsGuiding returns 1
00:54:08.368 00.000 2744 scope still moving after pulse duration time elapsed
00:54:08.400 00.032 2744 IsSlewing returns 0
00:54:08.400 00.000 2744 IsGuiding returns 0
00:54:08.400 00.000 2744 scope move finished after 63 + 45 ms
00:54:08.400 00.000 2744 Move returns status 0, amount 63
00:54:08.400 00.000 2744 MoveAxis(N, 0, ABG)
00:54:08.400 00.000 2744 Move returns status 0, amount 0
00:54:08.400 00.000 2744 move complete, result=0
00:54:08.401 00.001 2744 worker thread done servicing request
00:54:08.401 00.000 2744 Worker thread wakes up
00:54:08.401 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:08.401 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:08.402 00.001 1092 GuideStep: -0.3 px 63 ms EAST, 0.4 px 0 ms NORTH
00:54:11.814 03.412 2744 Exposure complete
00:54:12.012 00.198 2744 worker thread done servicing request
00:54:12.012 00.000 1092 OnExposeComplete: enter
00:54:12.015 00.003 1092 UpdateGuideState(): m_state=6
00:54:12.018 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1301
00:54:12.020 00.002 1092 Star::Find returns 1 (0), X=1603.10, Y=1129.54, Mass=510952, SNR=74.6, Peak=41059 HFD=3.6
00:54:12.025 00.005 1092 MultiStar: [#1 0.17,0.19,1.00,U] [#2 0.25,0.27,1.04,U] [#3 -0.09,0.49,0.75,U] [#4 0.13,0.26,0.84,U] [#5 0.11,0.32,0.72,U] [#6 -0.01,0.32,0.66,U] [#7 0.47,0.16,0.76,U] [#8 -0.47,0.38,0.48,U] 
00:54:12.028 00.003 1092 single-star, 8 included, MultiStar: {0.11, 0.28}, one-star: {0.10, 0.20}
00:54:12.029 00.001 1092 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.43) = xAngle (1.55 = 1.55)
00:54:12.032 00.003 1092 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.39 = 1.39)
00:54:12.035 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.12 mountX=0.01 mountY=0.22, mountTheta=1.55
00:54:12.040 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.20, opts=13)
00:54:12.043 00.003 1092 Enqueuing Move request for scope (0.10, 0.20)
00:54:12.045 00.002 2744 Worker thread wakes up
00:54:12.045 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
00:54:12.045 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
00:54:12.045 00.000 2744 Moving (0.10, 0.20) raw xDistance=0.01 yDistance=0.22
00:54:12.046 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:54:12.046 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:12.046 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
00:54:12.046 00.000 2744 MoveAxis(E, 0, ABG)
00:54:12.046 00.000 2744 Move returns status 0, amount 0
00:54:12.046 00.000 2744 MoveAxis(N, 0, ABG)
00:54:12.046 00.000 2744 Move returns status 0, amount 0
00:54:12.046 00.000 2744 move complete, result=0
00:54:12.046 00.000 2744 worker thread done servicing request
00:54:12.062 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1568, FiltMax=65535, Gamma=0.510
00:54:12.076 00.014 1092 UpdateGuideState exits: m=510952 SNR=74.6
00:54:12.078 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:12.081 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:12.083 00.002 1092 Enqueuing Expose request
00:54:12.086 00.003 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
00:54:12.088 00.002 2744 Worker thread wakes up
00:54:12.088 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:12.088 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:15.471 03.383 2744 Exposure complete
00:54:15.694 00.223 2744 worker thread done servicing request
00:54:15.695 00.001 1092 OnExposeComplete: enter
00:54:15.697 00.002 1092 UpdateGuideState(): m_state=6
00:54:15.700 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1302
00:54:15.703 00.003 1092 Star::Find returns 1 (0), X=1603.22, Y=1129.31, Mass=526757, SNR=75.1, Peak=47315 HFD=3.6
00:54:15.711 00.008 1092 MultiStar: [#1 0.28,-0.21,1.06,U] [#2 0.22,0.05,0.92,U] [#3 -0.00,0.31,0.73,U] [#4 0.26,0.28,0.93,U] [#5 0.10,-0.10,0.76,U] [#6 0.37,-0.07,0.87,U] [#7 0.83,0.10,0.56,U] [#8 -0.05,-0.07,0.41,U] 
00:54:15.721 00.010 1092 single-star, 8 included, MultiStar: {0.25, 0.02}, one-star: {0.21, -0.02}
00:54:15.726 00.005 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
00:54:15.730 00.004 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
00:54:15.734 00.004 1092 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.22 cameraTheta=-0.10 mountX=0.20 mountY=0.04, mountTheta=0.18
00:54:15.744 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.02, opts=13)
00:54:15.747 00.003 1092 Enqueuing Move request for scope (0.21, -0.02)
00:54:15.752 00.005 2744 Worker thread wakes up
00:54:15.752 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
00:54:15.752 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
00:54:15.752 00.000 2744 Moving (0.21, -0.02) raw xDistance=0.20 yDistance=0.04
00:54:15.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:54:15.753 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:15.753 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:54:15.753 00.000 2744 MoveAxis(E, 0, ABG)
00:54:15.753 00.000 2744 Move returns status 0, amount 0
00:54:15.753 00.000 2744 MoveAxis(N, 0, ABG)
00:54:15.753 00.000 2744 Move returns status 0, amount 0
00:54:15.753 00.000 2744 move complete, result=0
00:54:15.753 00.000 2744 worker thread done servicing request
00:54:15.776 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1674, FiltMax=65535, Gamma=0.510
00:54:15.800 00.024 1092 UpdateGuideState exits: m=526757 SNR=75.1
00:54:15.804 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:15.812 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:15.815 00.003 1092 Enqueuing Expose request
00:54:15.819 00.004 2744 Worker thread wakes up
00:54:15.820 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:15.823 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:15.823 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:19.212 03.389 2744 Exposure complete
00:54:19.405 00.193 2744 worker thread done servicing request
00:54:19.405 00.000 1092 OnExposeComplete: enter
00:54:19.408 00.003 1092 UpdateGuideState(): m_state=6
00:54:19.412 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1303
00:54:19.414 00.002 1092 Star::Find returns 1 (0), X=1603.60, Y=1129.36, Mass=538966, SNR=89.7, Peak=61133 HFD=3.3
00:54:19.416 00.002 1092 MultiStar: [#1 0.64,-0.20,0.86,U] [#2 0.70,0.01,0.82,U] [#3 0.62,0.12,0.78,U] [#4 0.55,0.17,0.76,U] [#5 1.00,-0.28,0.61,U] [#6 0.67,-0.05,0.66,U] [#7 1.10,0.02,0.51,U] [#8 0.17,-0.35,0.48,U] 
00:54:19.418 00.002 1092 single-star, 8 included, MultiStar: {0.67, -0.04}, one-star: {0.60, 0.02}
00:54:19.420 00.002 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
00:54:19.422 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
00:54:19.425 00.003 1092 CameraToMount -- cameraX=0.60 cameraY=0.02 hyp=0.60 cameraTheta=0.04 mountX=0.53 mountY=0.18, mountTheta=0.33
00:54:19.429 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=0.02, opts=13)
00:54:19.432 00.003 1092 Enqueuing Move request for scope (0.60, 0.02)
00:54:19.434 00.002 2744 Worker thread wakes up
00:54:19.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.02) opts 0xd
00:54:19.434 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, 0.02)
00:54:19.434 00.000 2744 Moving (0.60, 0.02) raw xDistance=0.53 yDistance=0.18
00:54:19.434 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
00:54:19.434 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:19.434 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
00:54:19.434 00.000 2744 MoveAxis(W, 120, ABG)
00:54:19.434 00.000 2744 Guiding  Dir = 3, Dur = 120
00:54:19.435 00.001 2744 IsSlewing returns 0
00:54:19.435 00.000 2744 IsGuiding returns 0
00:54:19.435 00.000 2744 PulseGuide returned control before completion, sleep 130
00:54:19.448 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1639, FiltMax=65535, Gamma=0.510
00:54:19.463 00.015 1092 UpdateGuideState exits: m=538966 SNR=89.7
00:54:19.467 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:19.469 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:19.472 00.003 1092 Enqueuing Expose request
00:54:19.578 00.106 2744 IsGuiding returns 1
00:54:19.578 00.000 2744 scope still moving after pulse duration time elapsed
00:54:19.610 00.032 2744 IsSlewing returns 0
00:54:19.610 00.000 2744 IsGuiding returns 0
00:54:19.610 00.000 2744 scope move finished after 120 + 55 ms
00:54:19.610 00.000 2744 Move returns status 0, amount 120
00:54:19.611 00.001 2744 MoveAxis(N, 0, ABG)
00:54:19.611 00.000 2744 Move returns status 0, amount 0
00:54:19.611 00.000 2744 move complete, result=0
00:54:19.611 00.000 2744 worker thread done servicing request
00:54:19.611 00.000 2744 Worker thread wakes up
00:54:19.611 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:19.611 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:19.614 00.003 1092 GuideStep: 0.5 px 120 ms WEST, 0.2 px 0 ms NORTH
00:54:23.004 03.390 2744 Exposure complete
00:54:23.200 00.196 2744 worker thread done servicing request
00:54:23.201 00.001 1092 OnExposeComplete: enter
00:54:23.203 00.002 1092 UpdateGuideState(): m_state=6
00:54:23.206 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1304
00:54:23.208 00.002 1092 Star::Find returns 1 (0), X=1603.39, Y=1129.40, Mass=542406, SNR=91.8, Peak=47501 HFD=3.3
00:54:23.210 00.002 1092 MultiStar: [#1 0.37,0.00,0.71,U] [#2 0.51,0.12,0.94,U] [#3 0.33,0.39,0.75,U] [#4 0.48,0.18,0.83,U] [#5 0.53,0.04,0.56,U] [#6 0.55,0.17,0.62,U] [#7 0.89,0.41,0.64,U] [#8 0.27,0.42,0.43,U] 
00:54:23.212 00.002 1092 single-star, 8 included, MultiStar: {0.48, 0.18}, one-star: {0.39, 0.06}
00:54:23.214 00.002 1092 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.43) = xAngle (0.58 = 0.58)
00:54:23.216 00.002 1092 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.43 = 0.43)
00:54:23.218 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.39 cameraTheta=0.15 mountX=0.33 mountY=0.16, mountTheta=0.46
00:54:23.222 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.06, opts=13)
00:54:23.225 00.003 1092 Enqueuing Move request for scope (0.39, 0.06)
00:54:23.227 00.002 2744 Worker thread wakes up
00:54:23.227 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.06) opts 0xd
00:54:23.227 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.06)
00:54:23.227 00.000 2744 Moving (0.39, 0.06) raw xDistance=0.33 yDistance=0.16
00:54:23.227 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
00:54:23.227 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:23.227 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
00:54:23.227 00.000 2744 MoveAxis(W, 81, ABG)
00:54:23.228 00.001 2744 Guiding  Dir = 3, Dur = 81
00:54:23.228 00.000 2744 IsSlewing returns 0
00:54:23.228 00.000 2744 IsGuiding returns 0
00:54:23.228 00.000 2744 PulseGuide returned control before completion, sleep 91
00:54:23.243 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1280, FiltMax=65535, Gamma=0.510
00:54:23.260 00.017 1092 UpdateGuideState exits: m=542406 SNR=91.8
00:54:23.264 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:23.267 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:23.269 00.002 1092 Enqueuing Expose request
00:54:23.325 00.056 2744 IsGuiding returns 1
00:54:23.325 00.000 2744 scope still moving after pulse duration time elapsed
00:54:23.355 00.030 2744 IsSlewing returns 0
00:54:23.355 00.000 2744 IsGuiding returns 0
00:54:23.355 00.000 2744 scope move finished after 81 + 46 ms
00:54:23.355 00.000 2744 Move returns status 0, amount 81
00:54:23.355 00.000 2744 MoveAxis(N, 0, ABG)
00:54:23.356 00.001 2744 Move returns status 0, amount 0
00:54:23.356 00.000 2744 move complete, result=0
00:54:23.356 00.000 2744 worker thread done servicing request
00:54:23.356 00.000 2744 Worker thread wakes up
00:54:23.356 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:23.356 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:23.357 00.001 1092 GuideStep: 0.3 px 81 ms WEST, 0.2 px 0 ms NORTH
00:54:26.788 03.431 2744 Exposure complete
00:54:27.016 00.228 2744 worker thread done servicing request
00:54:27.017 00.001 1092 OnExposeComplete: enter
00:54:27.019 00.002 1092 UpdateGuideState(): m_state=6
00:54:27.023 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1305
00:54:27.026 00.003 1092 Star::Find returns 1 (0), X=1603.63, Y=1129.14, Mass=530596, SNR=79.7, Peak=51229 HFD=3.8
00:54:27.029 00.003 1092 MultiStar: [#1 0.86,-0.05,1.04,U] [#2 0.61,-0.09,0.84,U] [#3 0.48,-0.02,0.76,U] [#4 0.53,0.05,0.95,U] [#5 0.67,-0.28,0.74,U] [#6 0.79,-0.13,0.68,U] [#7 1.19,-0.20,0.66,U] [#8 0.11,-0.14,0.44,U] 
00:54:27.032 00.003 1092 single-star, 8 included, MultiStar: {0.67, -0.11}, one-star: {0.63, -0.20}
00:54:27.035 00.003 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
00:54:27.038 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
00:54:27.040 00.002 1092 CameraToMount -- cameraX=0.63 cameraY=-0.20 hyp=0.66 cameraTheta=-0.31 mountX=0.65 mountY=-0.02, mountTheta=-0.04
00:54:27.047 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.20, opts=13)
00:54:27.050 00.003 1092 Enqueuing Move request for scope (0.63, -0.20)
00:54:27.053 00.003 2744 Worker thread wakes up
00:54:27.053 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.20) opts 0xd
00:54:27.053 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.20)
00:54:27.053 00.000 2744 Moving (0.63, -0.20) raw xDistance=0.65 yDistance=-0.02
00:54:27.053 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.65
00:54:27.053 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:27.053 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:54:27.053 00.000 2744 MoveAxis(W, 152, ABG)
00:54:27.053 00.000 2744 Guiding  Dir = 3, Dur = 152
00:54:27.054 00.001 2744 IsSlewing returns 0
00:54:27.054 00.000 2744 IsGuiding returns 0
00:54:27.054 00.000 2744 PulseGuide returned control before completion, sleep 162
00:54:27.071 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1520, FiltMax=65535, Gamma=0.510
00:54:27.091 00.020 1092 UpdateGuideState exits: m=530596 SNR=79.7
00:54:27.094 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:27.097 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:27.100 00.003 1092 Enqueuing Expose request
00:54:27.225 00.125 2744 IsGuiding returns 1
00:54:27.225 00.000 2744 scope still moving after pulse duration time elapsed
00:54:27.258 00.033 2744 IsSlewing returns 0
00:54:27.259 00.001 2744 IsGuiding returns 0
00:54:27.259 00.000 2744 scope move finished after 152 + 52 ms
00:54:27.259 00.000 2744 Move returns status 0, amount 152
00:54:27.259 00.000 2744 MoveAxis(N, 0, ABG)
00:54:27.259 00.000 2744 Move returns status 0, amount 0
00:54:27.259 00.000 2744 move complete, result=0
00:54:27.259 00.000 2744 worker thread done servicing request
00:54:27.259 00.000 2744 Worker thread wakes up
00:54:27.261 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:27.261 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:27.262 00.001 1092 GuideStep: 0.7 px 152 ms WEST, -0.0 px 0 ms NORTH
00:54:30.649 03.387 2744 Exposure complete
00:54:30.843 00.194 2744 worker thread done servicing request
00:54:30.843 00.000 1092 OnExposeComplete: enter
00:54:30.846 00.003 1092 UpdateGuideState(): m_state=6
00:54:30.849 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1306
00:54:30.851 00.002 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.27, Mass=529747, SNR=83.2, Peak=50643 HFD=3.5
00:54:30.853 00.002 1092 MultiStar: [#1 0.53,-0.25,0.93,U] [#2 0.22,-0.03,0.96,U] [#3 0.34,0.20,0.83,U] [#4 0.24,0.14,0.80,U] [#5 0.60,-0.27,0.75,U] [#6 0.36,0.04,0.69,U] [#7 0.59,-0.04,0.52,U] [#8 0.10,-0.24,0.48,U] 
00:54:30.856 00.003 1092 single-star, 8 included, MultiStar: {0.35, -0.05}, one-star: {0.23, -0.06}
00:54:30.858 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
00:54:30.859 00.001 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
00:54:30.861 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.27 mountX=0.24 mountY=0.00, mountTheta=0.01
00:54:30.865 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.06, opts=13)
00:54:30.868 00.003 1092 Enqueuing Move request for scope (0.23, -0.06)
00:54:30.869 00.001 2744 Worker thread wakes up
00:54:30.870 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
00:54:30.870 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
00:54:30.870 00.000 2744 Moving (0.23, -0.06) raw xDistance=0.24 yDistance=0.00
00:54:30.870 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
00:54:30.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:30.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
00:54:30.870 00.000 2744 MoveAxis(E, 0, ABG)
00:54:30.870 00.000 2744 Move returns status 0, amount 0
00:54:30.870 00.000 2744 MoveAxis(N, 0, ABG)
00:54:30.870 00.000 2744 Move returns status 0, amount 0
00:54:30.870 00.000 2744 move complete, result=0
00:54:30.870 00.000 2744 worker thread done servicing request
00:54:30.885 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1539, FiltMax=65535, Gamma=0.510
00:54:30.897 00.012 1092 UpdateGuideState exits: m=529747 SNR=83.2
00:54:30.900 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:30.902 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:30.904 00.002 1092 Enqueuing Expose request
00:54:30.906 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
00:54:30.909 00.003 2744 Worker thread wakes up
00:54:30.909 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:30.909 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:34.301 03.392 2744 Exposure complete
00:54:34.508 00.207 2744 worker thread done servicing request
00:54:34.508 00.000 1092 OnExposeComplete: enter
00:54:34.511 00.003 1092 UpdateGuideState(): m_state=6
00:54:34.514 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1307
00:54:34.516 00.002 1092 Star::Find returns 1 (0), X=1603.29, Y=1129.55, Mass=482474, SNR=66.6, Peak=46589 HFD=3.2
00:54:34.519 00.003 1092 MultiStar: [#1 0.49,0.06,1.16,U] [#2 0.25,0.46,1.26,U] [#3 0.45,0.23,0.94,U] [#4 0.42,0.27,1.09,U] [#5 0.48,0.25,0.83,U] [#6 0.46,0.02,0.95,U] [#7 0.63,0.23,0.55,U] [#8 0.19,-0.05,0.57,U] 
00:54:34.521 00.002 1092 single-star, 8 included, MultiStar: {0.40, 0.20}, one-star: {0.29, 0.22}
00:54:34.524 00.003 1092 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.43) = xAngle (1.08 = 1.08)
00:54:34.527 00.003 1092 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.92 = 0.92)
00:54:34.529 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.65 mountX=0.17 mountY=0.29, mountTheta=1.04
00:54:34.534 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.22, opts=13)
00:54:34.536 00.002 1092 Enqueuing Move request for scope (0.29, 0.22)
00:54:34.539 00.003 2744 Worker thread wakes up
00:54:34.539 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd
00:54:34.539 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
00:54:34.540 00.001 2744 Moving (0.29, 0.22) raw xDistance=0.17 yDistance=0.29
00:54:34.540 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
00:54:34.540 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:34.540 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
00:54:34.540 00.000 2744 MoveAxis(E, 0, ABG)
00:54:34.540 00.000 2744 Move returns status 0, amount 0
00:54:34.540 00.000 2744 MoveAxis(N, 0, ABG)
00:54:34.540 00.000 2744 Move returns status 0, amount 0
00:54:34.541 00.001 2744 move complete, result=0
00:54:34.541 00.000 2744 worker thread done servicing request
00:54:34.556 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1511, FiltMax=65535, Gamma=0.510
00:54:34.572 00.016 1092 UpdateGuideState exits: m=482474 SNR=66.6
00:54:34.576 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:34.578 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:34.581 00.003 1092 Enqueuing Expose request
00:54:34.584 00.003 2744 Worker thread wakes up
00:54:34.584 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
00:54:34.587 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:34.587 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:37.981 03.394 2744 Exposure complete
00:54:38.190 00.209 2744 worker thread done servicing request
00:54:38.190 00.000 1092 OnExposeComplete: enter
00:54:38.193 00.003 1092 UpdateGuideState(): m_state=6
00:54:38.196 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1308
00:54:38.199 00.003 1092 Star::Find returns 1 (0), X=1602.98, Y=1129.14, Mass=477568, SNR=76.0, Peak=53379 HFD=3.0
00:54:38.202 00.003 1092 MultiStar: [#1 0.14,-0.34,1.07,U] [#2 0.06,0.09,0.96,U] [#3 -0.15,0.11,0.92,U] [#4 0.01,0.19,0.86,U] [#5 0.30,-0.24,0.74,U] [#6 0.07,-0.06,0.78,U] [#7 0.55,0.20,0.60,U] [#8 -0.37,-0.34,0.45,U] 
00:54:38.204 00.002 1092 refined, 8 included, MultiStar: {0.07, -0.06}, one-star: {-0.02, -0.19}
00:54:38.207 00.003 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
00:54:38.210 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
00:54:38.213 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-0.74 mountX=0.09 mountY=-0.04, mountTheta=-0.44
00:54:38.220 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.06, opts=13)
00:54:38.223 00.003 1092 Enqueuing Move request for scope (0.07, -0.06)
00:54:38.226 00.003 2744 Worker thread wakes up
00:54:38.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
00:54:38.227 00.001 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
00:54:38.227 00.000 2744 Moving (0.07, -0.06) raw xDistance=0.09 yDistance=-0.04
00:54:38.227 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
00:54:38.227 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:38.227 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
00:54:38.227 00.000 2744 MoveAxis(E, 0, ABG)
00:54:38.227 00.000 2744 Move returns status 0, amount 0
00:54:38.227 00.000 2744 MoveAxis(N, 0, ABG)
00:54:38.227 00.000 2744 Move returns status 0, amount 0
00:54:38.227 00.000 2744 move complete, result=0
00:54:38.227 00.000 2744 worker thread done servicing request
00:54:38.242 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1559, FiltMax=65535, Gamma=0.510
00:54:38.257 00.015 1092 UpdateGuideState exits: m=477568 SNR=76.0
00:54:38.261 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:38.263 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:38.265 00.002 1092 Enqueuing Expose request
00:54:38.268 00.003 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:54:38.270 00.002 2744 Worker thread wakes up
00:54:38.270 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:38.270 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:41.665 03.395 2744 Exposure complete
00:54:41.855 00.190 2744 worker thread done servicing request
00:54:41.856 00.001 1092 OnExposeComplete: enter
00:54:41.859 00.003 1092 UpdateGuideState(): m_state=6
00:54:41.861 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1309
00:54:41.863 00.002 1092 Star::Find returns 1 (0), X=1602.91, Y=1129.41, Mass=498025, SNR=78.4, Peak=52963 HFD=3.4
00:54:41.866 00.003 1092 MultiStar: [#1 -0.05,-0.05,0.99,U] [#2 -0.05,0.15,0.99,U] [#3 0.02,0.37,0.79,U] [#4 0.02,0.30,0.82,U] [#5 0.18,-0.17,0.76,U] [#6 -0.01,0.02,0.69,U] [#7 0.27,-0.01,0.58,U] [#8 -0.28,-0.01,0.42,U] 
00:54:41.868 00.002 1092 refined, 8 included, MultiStar: {0.00, 0.08}, one-star: {-0.09, 0.07}
00:54:41.870 00.002 1092 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.43) = xAngle (1.99 = 1.99)
00:54:41.872 00.002 1092 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.84 = 1.84)
00:54:41.874 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.56 mountX=-0.03 mountY=0.08, mountTheta=1.97
00:54:41.880 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.08, opts=13)
00:54:41.883 00.003 1092 Enqueuing Move request for scope (0.00, 0.08)
00:54:41.885 00.002 2744 Worker thread wakes up
00:54:41.885 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
00:54:41.885 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
00:54:41.885 00.000 2744 Moving (0.00, 0.08) raw xDistance=-0.03 yDistance=0.08
00:54:41.886 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:54:41.886 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:41.886 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:54:41.886 00.000 2744 MoveAxis(E, 0, ABG)
00:54:41.886 00.000 2744 Move returns status 0, amount 0
00:54:41.886 00.000 2744 MoveAxis(N, 0, ABG)
00:54:41.886 00.000 2744 Move returns status 0, amount 0
00:54:41.886 00.000 2744 move complete, result=0
00:54:41.886 00.000 2744 worker thread done servicing request
00:54:41.901 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1243, FiltMax=65535, Gamma=0.510
00:54:41.914 00.013 1092 UpdateGuideState exits: m=498025 SNR=78.4
00:54:41.917 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:41.919 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:41.920 00.001 1092 Enqueuing Expose request
00:54:41.922 00.002 2744 Worker thread wakes up
00:54:41.922 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:41.922 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:41.922 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:54:45.321 03.399 2744 Exposure complete
00:54:45.517 00.196 2744 worker thread done servicing request
00:54:45.517 00.000 1092 OnExposeComplete: enter
00:54:45.519 00.002 1092 UpdateGuideState(): m_state=6
00:54:45.522 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1310
00:54:45.525 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1129.17, Mass=530869, SNR=87.2, Peak=51021 HFD=3.6
00:54:45.528 00.003 1092 MultiStar: [#1 0.52,-0.19,0.94,U] [#2 0.41,0.30,0.81,U] [#3 0.18,0.24,0.69,U] [#4 0.48,0.10,0.71,U] [#5 0.46,-0.31,0.67,U] [#6 0.37,-0.28,0.70,U] [#7 0.77,-0.00,0.53,U] [#8 0.11,-0.39,0.37,U] 
00:54:45.530 00.002 1092 single-star, 8 included, MultiStar: {0.40, -0.07}, one-star: {0.27, -0.17}
00:54:45.533 00.003 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
00:54:45.536 00.003 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
00:54:45.539 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=-0.17 hyp=0.32 cameraTheta=-0.55 mountX=0.32 mountY=-0.09, mountTheta=-0.27
00:54:45.546 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.17, opts=13)
00:54:45.548 00.002 1092 Enqueuing Move request for scope (0.27, -0.17)
00:54:45.550 00.002 2744 Worker thread wakes up
00:54:45.550 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.17) opts 0xd
00:54:45.551 00.001 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.17)
00:54:45.551 00.000 2744 Moving (0.27, -0.17) raw xDistance=0.32 yDistance=-0.09
00:54:45.551 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
00:54:45.551 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:45.551 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:54:45.551 00.000 2744 MoveAxis(W, 72, ABG)
00:54:45.551 00.000 2744 Guiding  Dir = 3, Dur = 72
00:54:45.551 00.000 2744 IsSlewing returns 0
00:54:45.551 00.000 2744 IsGuiding returns 0
00:54:45.552 00.001 2744 PulseGuide returned control before completion, sleep 82
00:54:45.567 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1587, FiltMax=65535, Gamma=0.510
00:54:45.582 00.015 1092 UpdateGuideState exits: m=530869 SNR=87.2
00:54:45.585 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:45.587 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:45.589 00.002 1092 Enqueuing Expose request
00:54:45.637 00.048 2744 IsGuiding returns 1
00:54:45.637 00.000 2744 scope still moving after pulse duration time elapsed
00:54:45.668 00.031 2744 IsSlewing returns 0
00:54:45.669 00.001 2744 IsGuiding returns 0
00:54:45.669 00.000 2744 scope move finished after 72 + 45 ms
00:54:45.669 00.000 2744 Move returns status 0, amount 72
00:54:45.669 00.000 2744 MoveAxis(N, 0, ABG)
00:54:45.669 00.000 2744 Move returns status 0, amount 0
00:54:45.669 00.000 2744 move complete, result=0
00:54:45.669 00.000 2744 worker thread done servicing request
00:54:45.669 00.000 2744 Worker thread wakes up
00:54:45.669 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:45.669 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:45.670 00.001 1092 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
00:54:49.079 03.409 2744 Exposure complete
00:54:49.300 00.221 2744 worker thread done servicing request
00:54:49.300 00.000 1092 OnExposeComplete: enter
00:54:49.302 00.002 1092 UpdateGuideState(): m_state=6
00:54:49.305 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1311
00:54:49.307 00.002 1092 Star::Find returns 1 (0), X=1603.98, Y=1129.11, Mass=480604, SNR=86.1, Peak=53453 HFD=3.5
00:54:49.311 00.004 1092 MultiStar: [#1 1.15,-0.33,0.93,U] [#2 0.91,-0.27,0.99,U] [#3 0.83,-0.03,0.77,U] [#4 0.86,-0.18,0.73,U] [#5 1.11,-0.25,0.72,U] [#6 1.08,-0.16,0.71,U] [#7 1.40,-0.02,0.61,U] [#8 0.61,-0.37,0.42,U] 
00:54:49.314 00.003 1092 single-star, 8 included, MultiStar: {1.00, -0.21}, one-star: {0.98, -0.22}
00:54:49.318 00.004 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
00:54:49.321 00.003 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
00:54:49.324 00.003 1092 CameraToMount -- cameraX=0.98 cameraY=-0.22 hyp=1.00 cameraTheta=-0.23 mountX=0.98 mountY=0.05, mountTheta=0.05
00:54:49.330 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.98, y=-0.22, opts=13)
00:54:49.333 00.003 1092 Enqueuing Move request for scope (0.98, -0.22)
00:54:49.335 00.002 2744 Worker thread wakes up
00:54:49.335 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.22) opts 0xd
00:54:49.335 00.000 2744 Handling offset move in thread for scope, endpoint = (0.98, -0.22)
00:54:49.335 00.000 2744 Moving (0.98, -0.22) raw xDistance=0.98 yDistance=0.05
00:54:49.336 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.98
00:54:49.336 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:49.336 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
00:54:49.336 00.000 2744 MoveAxis(W, 225, ABG)
00:54:49.336 00.000 2744 Guiding  Dir = 3, Dur = 225
00:54:49.336 00.000 2744 IsSlewing returns 0
00:54:49.336 00.000 2744 IsGuiding returns 0
00:54:49.337 00.001 2744 PulseGuide returned control before completion, sleep 235
00:54:49.352 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1741, FiltMax=65535, Gamma=0.510
00:54:49.369 00.017 1092 UpdateGuideState exits: m=480604 SNR=86.1
00:54:49.372 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:49.375 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:49.378 00.003 1092 Enqueuing Expose request
00:54:49.575 00.197 2744 IsGuiding returns 1
00:54:49.576 00.001 2744 scope still moving after pulse duration time elapsed
00:54:49.605 00.029 2744 IsSlewing returns 0
00:54:49.605 00.000 2744 IsGuiding returns 0
00:54:49.605 00.000 2744 scope move finished after 225 + 44 ms
00:54:49.605 00.000 2744 Move returns status 0, amount 225
00:54:49.605 00.000 2744 MoveAxis(N, 0, ABG)
00:54:49.606 00.001 2744 Move returns status 0, amount 0
00:54:49.606 00.000 2744 move complete, result=0
00:54:49.606 00.000 2744 worker thread done servicing request
00:54:49.606 00.000 2744 Worker thread wakes up
00:54:49.606 00.000 1092 GuideStep: 1.0 px 225 ms WEST, 0.0 px 0 ms NORTH
00:54:49.610 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:49.610 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:53.007 03.397 2744 Exposure complete
00:54:53.208 00.201 2744 worker thread done servicing request
00:54:53.208 00.000 1092 OnExposeComplete: enter
00:54:53.211 00.003 1092 UpdateGuideState(): m_state=6
00:54:53.213 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1312
00:54:53.217 00.004 1092 Star::Find returns 1 (0), X=1603.69, Y=1129.26, Mass=564035, SNR=85.0, Peak=52045 HFD=3.7
00:54:53.219 00.002 1092 MultiStar: [#1 0.79,-0.13,0.79,U] [#2 0.79,0.08,0.99,U] [#3 0.71,0.04,0.76,U] [#4 0.76,-0.08,0.71,U] [#5 0.81,0.04,0.63,U] [#6 0.81,-0.30,0.65,U] [#7 1.11,-0.01,0.43,U] [#8 0.63,-0.28,0.50,U] 
00:54:53.222 00.003 1092 single-star, 8 included, MultiStar: {0.77, -0.07}, one-star: {0.69, -0.07}
00:54:53.224 00.002 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
00:54:53.229 00.005 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:54:53.231 00.002 1092 CameraToMount -- cameraX=0.69 cameraY=-0.07 hyp=0.69 cameraTheta=-0.11 mountX=0.66 mountY=0.11, mountTheta=0.17
00:54:53.236 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.07, opts=13)
00:54:53.238 00.002 1092 Enqueuing Move request for scope (0.69, -0.07)
00:54:53.242 00.004 2744 Worker thread wakes up
00:54:53.242 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.07) opts 0xd
00:54:53.242 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.07)
00:54:53.242 00.000 2744 Moving (0.69, -0.07) raw xDistance=0.66 yDistance=0.11
00:54:53.242 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.66
00:54:53.242 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:53.242 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:54:53.244 00.002 2744 MoveAxis(W, 163, ABG)
00:54:53.244 00.000 2744 Guiding  Dir = 3, Dur = 163
00:54:53.244 00.000 2744 IsSlewing returns 0
00:54:53.244 00.000 2744 IsGuiding returns 0
00:54:53.245 00.001 2744 PulseGuide returned control before completion, sleep 173
00:54:53.266 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1063, FiltMax=65535, Gamma=0.510
00:54:53.282 00.016 1092 UpdateGuideState exits: m=564035 SNR=85.0
00:54:53.285 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:53.287 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:53.289 00.002 1092 Enqueuing Expose request
00:54:53.419 00.130 2744 IsGuiding returns 1
00:54:53.419 00.000 2744 scope still moving after pulse duration time elapsed
00:54:53.450 00.031 2744 IsSlewing returns 0
00:54:53.450 00.000 2744 IsGuiding returns 0
00:54:53.450 00.000 2744 scope move finished after 163 + 43 ms
00:54:53.451 00.001 2744 Move returns status 0, amount 163
00:54:53.452 00.001 2744 MoveAxis(N, 0, ABG)
00:54:53.452 00.000 2744 Move returns status 0, amount 0
00:54:53.452 00.000 2744 move complete, result=0
00:54:53.452 00.000 2744 worker thread done servicing request
00:54:53.452 00.000 2744 Worker thread wakes up
00:54:53.452 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:53.452 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:54:53.454 00.002 1092 GuideStep: 0.7 px 163 ms WEST, 0.1 px 0 ms NORTH
00:54:56.838 03.384 2744 Exposure complete
00:54:57.031 00.193 2744 worker thread done servicing request
00:54:57.031 00.000 1092 OnExposeComplete: enter
00:54:57.033 00.002 1092 UpdateGuideState(): m_state=6
00:54:57.035 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1313
00:54:57.039 00.004 1092 Star::Find returns 1 (0), X=1603.11, Y=1129.22, Mass=501113, SNR=91.0, Peak=48419 HFD=3.3
00:54:57.041 00.002 1092 MultiStar: [#1 0.16,-0.14,0.80,U] [#2 0.29,-0.09,0.75,U] [#3 0.23,0.30,0.65,U] [#4 0.22,0.34,0.75,U] [#5 0.32,-0.23,0.67,U] [#6 0.27,-0.23,0.68,U] [#7 0.38,0.17,0.53,U] [#8 -0.03,-0.14,0.35,U] 
00:54:57.044 00.003 1092 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.11, -0.12}
00:54:57.049 00.005 1092 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
00:54:57.053 00.004 1092 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.56 = -0.56)
00:54:57.055 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.83 mountX=0.15 mountY=-0.09, mountTheta=-0.52
00:54:57.062 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.12, opts=13)
00:54:57.066 00.004 1092 Enqueuing Move request for scope (0.11, -0.12)
00:54:57.070 00.004 2744 Worker thread wakes up
00:54:57.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
00:54:57.070 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
00:54:57.070 00.000 2744 Moving (0.11, -0.12) raw xDistance=0.15 yDistance=-0.09
00:54:57.070 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:54:57.070 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:54:57.070 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:54:57.071 00.001 2744 MoveAxis(E, 0, ABG)
00:54:57.071 00.000 2744 Move returns status 0, amount 0
00:54:57.071 00.000 2744 MoveAxis(N, 0, ABG)
00:54:57.071 00.000 2744 Move returns status 0, amount 0
00:54:57.071 00.000 2744 move complete, result=0
00:54:57.071 00.000 2744 worker thread done servicing request
00:54:57.091 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1507, FiltMax=65535, Gamma=0.510
00:54:57.109 00.018 1092 UpdateGuideState exits: m=501113 SNR=91.0
00:54:57.112 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:54:57.117 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:54:57.120 00.003 1092 Enqueuing Expose request
00:54:57.123 00.003 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:54:57.126 00.003 2744 Worker thread wakes up
00:54:57.126 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:54:57.126 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:00.512 03.386 2744 Exposure complete
00:55:00.708 00.196 2744 worker thread done servicing request
00:55:00.708 00.000 1092 OnExposeComplete: enter
00:55:00.711 00.003 1092 UpdateGuideState(): m_state=6
00:55:00.714 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1314
00:55:00.716 00.002 1092 Star::Find returns 1 (0), X=1603.43, Y=1129.36, Mass=494057, SNR=76.1, Peak=46707 HFD=3.3
00:55:00.718 00.002 1092 MultiStar: [#1 0.43,-0.01,0.99,U] [#2 0.52,0.25,1.09,U] [#3 0.26,0.28,0.84,U] [#4 0.46,0.19,0.84,U] [#5 0.50,-0.22,0.75,U] [#6 0.67,0.01,0.71,U] [#7 0.60,0.43,0.61,U] [#8 0.09,-0.31,0.48,U] 
00:55:00.720 00.002 1092 single-star, 8 included, MultiStar: {0.45, 0.09}, one-star: {0.43, 0.03}
00:55:00.722 00.002 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
00:55:00.724 00.002 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
00:55:00.727 00.003 1092 CameraToMount -- cameraX=0.43 cameraY=0.03 hyp=0.43 cameraTheta=0.06 mountX=0.38 mountY=0.14, mountTheta=0.36
00:55:00.731 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.03, opts=13)
00:55:00.733 00.002 1092 Enqueuing Move request for scope (0.43, 0.03)
00:55:00.735 00.002 2744 Worker thread wakes up
00:55:00.735 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.03) opts 0xd
00:55:00.735 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.03)
00:55:00.735 00.000 2744 Moving (0.43, 0.03) raw xDistance=0.38 yDistance=0.14
00:55:00.735 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
00:55:00.735 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:00.735 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
00:55:00.735 00.000 2744 MoveAxis(W, 84, ABG)
00:55:00.735 00.000 2744 Guiding  Dir = 3, Dur = 84
00:55:00.735 00.000 2744 IsSlewing returns 0
00:55:00.736 00.001 2744 IsGuiding returns 0
00:55:00.736 00.000 2744 PulseGuide returned control before completion, sleep 94
00:55:00.750 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1729, FiltMax=65535, Gamma=0.510
00:55:00.765 00.015 1092 UpdateGuideState exits: m=494057 SNR=76.1
00:55:00.768 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:00.769 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:00.771 00.002 1092 Enqueuing Expose request
00:55:00.837 00.066 2744 IsGuiding returns 1
00:55:00.837 00.000 2744 scope still moving after pulse duration time elapsed
00:55:00.869 00.032 2744 IsSlewing returns 0
00:55:00.869 00.000 2744 IsGuiding returns 0
00:55:00.869 00.000 2744 scope move finished after 84 + 48 ms
00:55:00.869 00.000 2744 Move returns status 0, amount 84
00:55:00.869 00.000 2744 MoveAxis(N, 0, ABG)
00:55:00.869 00.000 2744 Move returns status 0, amount 0
00:55:00.869 00.000 2744 move complete, result=0
00:55:00.870 00.001 2744 worker thread done servicing request
00:55:00.870 00.000 2744 Worker thread wakes up
00:55:00.870 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:00.870 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:00.871 00.001 1092 GuideStep: 0.4 px 84 ms WEST, 0.1 px 0 ms NORTH
00:55:04.277 03.406 2744 Exposure complete
00:55:04.527 00.250 2744 worker thread done servicing request
00:55:04.528 00.001 1092 OnExposeComplete: enter
00:55:04.531 00.003 1092 UpdateGuideState(): m_state=6
00:55:04.535 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1315
00:55:04.537 00.002 1092 Star::Find returns 1 (0), X=1603.32, Y=1129.22, Mass=505794, SNR=72.5, Peak=43171 HFD=3.6
00:55:04.542 00.005 1092 MultiStar: [#1 0.41,-0.27,1.02,U] [#2 0.58,-0.03,1.07,U] [#3 0.21,-0.00,1.00,U] [#4 0.52,0.02,0.93,U] [#5 0.55,-0.29,0.75,U] [#6 0.54,-0.12,0.78,U] [#7 0.96,-0.11,0.72,U] [#8 0.09,-0.40,0.56,U] 
00:55:04.546 00.004 1092 single-star, 8 included, MultiStar: {0.46, -0.13}, one-star: {0.32, -0.11}
00:55:04.550 00.004 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
00:55:04.552 00.002 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
00:55:04.555 00.003 1092 CameraToMount -- cameraX=0.32 cameraY=-0.11 hyp=0.34 cameraTheta=-0.33 mountX=0.34 mountY=-0.02, mountTheta=-0.06
00:55:04.563 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.11, opts=13)
00:55:04.567 00.004 1092 Enqueuing Move request for scope (0.32, -0.11)
00:55:04.570 00.003 2744 Worker thread wakes up
00:55:04.570 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.11) opts 0xd
00:55:04.570 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.11)
00:55:04.570 00.000 2744 Moving (0.32, -0.11) raw xDistance=0.34 yDistance=-0.02
00:55:04.570 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
00:55:04.570 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:04.571 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:04.571 00.000 2744 MoveAxis(W, 81, ABG)
00:55:04.571 00.000 2744 Guiding  Dir = 3, Dur = 81
00:55:04.571 00.000 2744 IsSlewing returns 0
00:55:04.571 00.000 2744 IsGuiding returns 0
00:55:04.572 00.001 2744 PulseGuide returned control before completion, sleep 91
00:55:04.598 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1792, FiltMax=65535, Gamma=0.510
00:55:04.626 00.028 1092 UpdateGuideState exits: m=505794 SNR=72.5
00:55:04.633 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:04.636 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:04.640 00.004 1092 Enqueuing Expose request
00:55:04.670 00.030 2744 IsGuiding returns 1
00:55:04.670 00.000 2744 scope still moving after pulse duration time elapsed
00:55:04.702 00.032 2744 IsSlewing returns 0
00:55:04.702 00.000 2744 IsGuiding returns 0
00:55:04.702 00.000 2744 scope move finished after 81 + 49 ms
00:55:04.702 00.000 2744 Move returns status 0, amount 81
00:55:04.702 00.000 2744 MoveAxis(N, 0, ABG)
00:55:04.702 00.000 2744 Move returns status 0, amount 0
00:55:04.702 00.000 2744 move complete, result=0
00:55:04.702 00.000 2744 worker thread done servicing request
00:55:04.702 00.000 2744 Worker thread wakes up
00:55:04.702 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:04.702 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:04.702 00.000 1092 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
00:55:08.086 03.384 2744 Exposure complete
00:55:08.276 00.190 2744 worker thread done servicing request
00:55:08.276 00.000 1092 OnExposeComplete: enter
00:55:08.279 00.003 1092 UpdateGuideState(): m_state=6
00:55:08.282 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1316
00:55:08.286 00.004 1092 Star::Find returns 1 (0), X=1603.52, Y=1129.15, Mass=516726, SNR=97.1, Peak=48301 HFD=3.7
00:55:08.289 00.003 1092 MultiStar: [#1 0.45,-0.29,0.72,U] [#2 0.49,-0.27,0.78,U] [#3 0.48,-0.17,0.68,U] [#4 0.53,-0.17,0.68,U] [#5 0.55,-0.30,0.61,U] [#6 0.56,-0.45,0.53,U] [#7 0.83,-0.03,0.54,U] [#8 -0.22,-0.38,0.35,U] 
00:55:08.292 00.003 1092 refined, 8 included, MultiStar: {0.49, -0.24}, one-star: {0.52, -0.18}
00:55:08.295 00.003 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
00:55:08.297 00.002 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
00:55:08.300 00.003 1092 CameraToMount -- cameraX=0.49 cameraY=-0.24 hyp=0.55 cameraTheta=-0.45 mountX=0.55 mountY=-0.10, mountTheta=-0.17
00:55:08.305 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.24, opts=13)
00:55:08.308 00.003 1092 Enqueuing Move request for scope (0.49, -0.24)
00:55:08.311 00.003 2744 Worker thread wakes up
00:55:08.311 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.24) opts 0xd
00:55:08.311 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.24)
00:55:08.311 00.000 2744 Moving (0.49, -0.24) raw xDistance=0.55 yDistance=-0.10
00:55:08.311 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.55
00:55:08.311 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:08.311 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:55:08.311 00.000 2744 MoveAxis(W, 128, ABG)
00:55:08.311 00.000 2744 Guiding  Dir = 3, Dur = 128
00:55:08.312 00.001 2744 IsSlewing returns 0
00:55:08.312 00.000 2744 IsGuiding returns 0
00:55:08.312 00.000 2744 PulseGuide returned control before completion, sleep 138
00:55:08.329 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:55:08.345 00.016 1092 UpdateGuideState exits: m=516726 SNR=97.1
00:55:08.348 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:08.351 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:08.354 00.003 1092 Enqueuing Expose request
00:55:08.456 00.102 2744 IsGuiding returns 1
00:55:08.457 00.001 2744 scope still moving after pulse duration time elapsed
00:55:08.487 00.030 2744 IsSlewing returns 0
00:55:08.487 00.000 2744 IsGuiding returns 0
00:55:08.487 00.000 2744 scope move finished after 128 + 47 ms
00:55:08.487 00.000 2744 Move returns status 0, amount 128
00:55:08.488 00.001 2744 MoveAxis(N, 0, ABG)
00:55:08.488 00.000 2744 Move returns status 0, amount 0
00:55:08.488 00.000 2744 move complete, result=0
00:55:08.488 00.000 2744 worker thread done servicing request
00:55:08.488 00.000 2744 Worker thread wakes up
00:55:08.488 00.000 1092 GuideStep: 0.5 px 128 ms WEST, -0.1 px 0 ms NORTH
00:55:08.492 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:08.492 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:11.879 03.387 2744 Exposure complete
00:55:12.086 00.207 2744 worker thread done servicing request
00:55:12.086 00.000 1092 OnExposeComplete: enter
00:55:12.089 00.003 1092 UpdateGuideState(): m_state=6
00:55:12.092 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1317
00:55:12.095 00.003 1092 Star::Find returns 1 (0), X=1603.05, Y=1129.31, Mass=494940, SNR=78.9, Peak=54083 HFD=3.4
00:55:12.097 00.002 1092 MultiStar: [#1 -0.01,-0.28,0.92,U] [#2 0.06,0.02,1.00,U] [#3 0.02,0.03,0.76,U] [#4 0.22,0.13,0.89,U] [#5 0.25,-0.28,0.71,U] [#6 0.08,-0.19,0.76,U] [#7 0.37,0.13,0.50,U] [#8 -0.41,-0.09,0.63,U] 
00:55:12.099 00.002 1092 single-star, 8 included, MultiStar: {0.07, -0.07}, one-star: {0.05, -0.03}
00:55:12.102 00.003 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
00:55:12.104 00.002 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
00:55:12.107 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.05 cameraTheta=-0.57 mountX=0.05 mountY=-0.02, mountTheta=-0.28
00:55:12.112 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.03, opts=13)
00:55:12.115 00.003 1092 Enqueuing Move request for scope (0.05, -0.03)
00:55:12.117 00.002 2744 Worker thread wakes up
00:55:12.117 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
00:55:12.117 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
00:55:12.117 00.000 2744 Moving (0.05, -0.03) raw xDistance=0.05 yDistance=-0.02
00:55:12.117 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
00:55:12.117 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:12.118 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
00:55:12.118 00.000 2744 MoveAxis(E, 0, ABG)
00:55:12.118 00.000 2744 Move returns status 0, amount 0
00:55:12.118 00.000 2744 MoveAxis(N, 0, ABG)
00:55:12.118 00.000 2744 Move returns status 0, amount 0
00:55:12.118 00.000 2744 move complete, result=0
00:55:12.118 00.000 2744 worker thread done servicing request
00:55:12.134 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1502, FiltMax=65535, Gamma=0.510
00:55:12.149 00.015 1092 UpdateGuideState exits: m=494940 SNR=78.9
00:55:12.152 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:12.154 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:12.157 00.003 1092 Enqueuing Expose request
00:55:12.159 00.002 2744 Worker thread wakes up
00:55:12.159 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:12.161 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:12.161 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:15.554 03.393 2744 Exposure complete
00:55:15.775 00.221 2744 worker thread done servicing request
00:55:15.775 00.000 1092 OnExposeComplete: enter
00:55:15.779 00.004 1092 UpdateGuideState(): m_state=6
00:55:15.783 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1318
00:55:15.787 00.004 1092 Star::Find returns 1 (0), X=1603.52, Y=1129.28, Mass=552567, SNR=97.9, Peak=52637 HFD=3.5
00:55:15.791 00.004 1092 MultiStar: [#1 0.50,-0.07,0.86,U] [#2 0.69,0.21,0.78,U] [#3 0.31,0.28,0.69,U] [#4 0.64,0.30,0.66,U] [#5 0.66,0.18,0.63,U] [#6 0.81,0.03,0.60,U] [#7 0.98,0.26,0.52,U] [#8 0.01,-0.05,0.36,U] 
00:55:15.798 00.007 1092 single-star, 8 included, MultiStar: {0.58, 0.11}, one-star: {0.51, -0.06}
00:55:15.803 00.005 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
00:55:15.806 00.003 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
00:55:15.810 00.004 1092 CameraToMount -- cameraX=0.51 cameraY=-0.06 hyp=0.52 cameraTheta=-0.11 mountX=0.49 mountY=0.08, mountTheta=0.17
00:55:15.816 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.06, opts=13)
00:55:15.819 00.003 1092 Enqueuing Move request for scope (0.51, -0.06)
00:55:15.822 00.003 2744 Worker thread wakes up
00:55:15.822 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.06) opts 0xd
00:55:15.822 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.06)
00:55:15.822 00.000 2744 Moving (0.51, -0.06) raw xDistance=0.49 yDistance=0.08
00:55:15.823 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
00:55:15.823 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:15.823 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
00:55:15.823 00.000 2744 MoveAxis(W, 110, ABG)
00:55:15.823 00.000 2744 Guiding  Dir = 3, Dur = 110
00:55:15.823 00.000 2744 IsSlewing returns 0
00:55:15.824 00.001 2744 IsGuiding returns 0
00:55:15.825 00.001 2744 PulseGuide returned control before completion, sleep 119
00:55:15.848 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1638, FiltMax=65535, Gamma=0.510
00:55:15.864 00.016 1092 UpdateGuideState exits: m=552567 SNR=97.9
00:55:15.867 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:15.870 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:15.872 00.002 1092 Enqueuing Expose request
00:55:15.948 00.076 2744 IsGuiding returns 1
00:55:15.948 00.000 2744 scope still moving after pulse duration time elapsed
00:55:15.980 00.032 2744 IsSlewing returns 0
00:55:15.981 00.001 2744 IsGuiding returns 0
00:55:15.981 00.000 2744 scope move finished after 110 + 47 ms
00:55:15.981 00.000 2744 Move returns status 0, amount 110
00:55:15.981 00.000 2744 MoveAxis(N, 0, ABG)
00:55:15.981 00.000 2744 Move returns status 0, amount 0
00:55:15.981 00.000 2744 move complete, result=0
00:55:15.981 00.000 2744 worker thread done servicing request
00:55:15.982 00.001 2744 Worker thread wakes up
00:55:15.982 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:15.982 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:15.982 00.000 1092 GuideStep: 0.5 px 110 ms WEST, 0.1 px 0 ms NORTH
00:55:19.379 03.397 2744 Exposure complete
00:55:19.572 00.193 2744 worker thread done servicing request
00:55:19.572 00.000 1092 OnExposeComplete: enter
00:55:19.575 00.003 1092 UpdateGuideState(): m_state=6
00:55:19.578 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1319
00:55:19.581 00.003 1092 Star::Find returns 1 (0), X=1603.50, Y=1129.28, Mass=510061, SNR=83.7, Peak=53245 HFD=3.4
00:55:19.584 00.003 1092 MultiStar: [#1 0.44,-0.19,0.86,U] [#2 0.57,0.11,1.14,U] [#3 0.26,0.23,0.82,U] [#4 0.45,0.15,0.71,U] [#5 0.41,-0.10,0.77,U] [#6 0.45,-0.16,0.74,U] [#7 0.79,0.15,0.55,U] [#8 0.09,-0.17,0.48,U] 
00:55:19.587 00.003 1092 refined, 8 included, MultiStar: {0.45, 0.00}, one-star: {0.49, -0.06}
00:55:19.589 00.002 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
00:55:19.591 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
00:55:19.593 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=0.00 hyp=0.45 cameraTheta=0.00 mountX=0.41 mountY=0.12, mountTheta=0.29
00:55:19.598 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.00, opts=13)
00:55:19.600 00.002 1092 Enqueuing Move request for scope (0.45, 0.00)
00:55:19.602 00.002 2744 Worker thread wakes up
00:55:19.602 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.00) opts 0xd
00:55:19.602 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.00)
00:55:19.602 00.000 2744 Moving (0.45, 0.00) raw xDistance=0.41 yDistance=0.12
00:55:19.602 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
00:55:19.603 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:19.603 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
00:55:19.603 00.000 2744 MoveAxis(W, 99, ABG)
00:55:19.603 00.000 2744 Guiding  Dir = 3, Dur = 99
00:55:19.603 00.000 2744 IsSlewing returns 0
00:55:19.603 00.000 2744 IsGuiding returns 0
00:55:19.604 00.001 2744 PulseGuide returned control before completion, sleep 109
00:55:19.619 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1635, FiltMax=65535, Gamma=0.510
00:55:19.635 00.016 1092 UpdateGuideState exits: m=510061 SNR=83.7
00:55:19.638 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:19.641 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:19.643 00.002 1092 Enqueuing Expose request
00:55:19.727 00.084 2744 IsGuiding returns 1
00:55:19.728 00.001 2744 scope still moving after pulse duration time elapsed
00:55:19.758 00.030 2744 IsSlewing returns 0
00:55:19.758 00.000 2744 IsGuiding returns 0
00:55:19.759 00.001 2744 scope move finished after 99 + 56 ms
00:55:19.759 00.000 2744 Move returns status 0, amount 99
00:55:19.759 00.000 2744 MoveAxis(N, 0, ABG)
00:55:19.759 00.000 2744 Move returns status 0, amount 0
00:55:19.759 00.000 2744 move complete, result=0
00:55:19.760 00.001 2744 worker thread done servicing request
00:55:19.760 00.000 2744 Worker thread wakes up
00:55:19.760 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:19.760 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:19.760 00.000 1092 GuideStep: 0.4 px 99 ms WEST, 0.1 px 0 ms NORTH
00:55:23.156 03.396 2744 Exposure complete
00:55:23.350 00.194 2744 worker thread done servicing request
00:55:23.350 00.000 1092 OnExposeComplete: enter
00:55:23.353 00.003 1092 UpdateGuideState(): m_state=6
00:55:23.356 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1320
00:55:23.359 00.003 1092 Star::Find returns 1 (0), X=1603.40, Y=1129.25, Mass=493258, SNR=79.7, Peak=54365 HFD=3.3
00:55:23.363 00.004 1092 MultiStar: [#1 0.33,-0.29,0.85,U] [#2 0.50,0.07,1.05,U] [#3 0.41,-0.06,0.83,U] [#4 0.59,-0.06,0.77,U] [#5 0.72,-0.32,0.72,U] [#6 0.48,-0.15,0.77,U] [#7 0.69,-0.08,0.60,U] [#8 -0.04,-0.13,0.50,U] 
00:55:23.366 00.003 1092 single-star, 8 included, MultiStar: {0.46, -0.11}, one-star: {0.39, -0.09}
00:55:23.368 00.002 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
00:55:23.370 00.002 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
00:55:23.373 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.22 mountX=0.39 mountY=0.02, mountTheta=0.05
00:55:23.380 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.09, opts=13)
00:55:23.386 00.006 1092 Enqueuing Move request for scope (0.39, -0.09)
00:55:23.389 00.003 2744 Worker thread wakes up
00:55:23.389 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd
00:55:23.389 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.09)
00:55:23.389 00.000 2744 Moving (0.39, -0.09) raw xDistance=0.39 yDistance=0.02
00:55:23.389 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
00:55:23.390 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:23.390 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:55:23.390 00.000 2744 MoveAxis(W, 95, ABG)
00:55:23.390 00.000 2744 Guiding  Dir = 3, Dur = 95
00:55:23.390 00.000 2744 IsSlewing returns 0
00:55:23.390 00.000 2744 IsGuiding returns 0
00:55:23.391 00.001 2744 PulseGuide returned control before completion, sleep 105
00:55:23.407 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1638, FiltMax=65535, Gamma=0.510
00:55:23.422 00.015 1092 UpdateGuideState exits: m=493258 SNR=79.7
00:55:23.425 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:23.428 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:23.431 00.003 1092 Enqueuing Expose request
00:55:23.507 00.076 2744 IsGuiding returns 1
00:55:23.507 00.000 2744 scope still moving after pulse duration time elapsed
00:55:23.539 00.032 2744 IsSlewing returns 0
00:55:23.539 00.000 2744 IsGuiding returns 0
00:55:23.539 00.000 2744 scope move finished after 95 + 53 ms
00:55:23.539 00.000 2744 Move returns status 0, amount 95
00:55:23.539 00.000 2744 MoveAxis(N, 0, ABG)
00:55:23.539 00.000 2744 Move returns status 0, amount 0
00:55:23.539 00.000 2744 move complete, result=0
00:55:23.540 00.001 2744 worker thread done servicing request
00:55:23.540 00.000 2744 Worker thread wakes up
00:55:23.540 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:23.540 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:23.540 00.000 1092 GuideStep: 0.4 px 95 ms WEST, 0.0 px 0 ms NORTH
00:55:26.940 03.400 2744 Exposure complete
00:55:27.144 00.204 2744 worker thread done servicing request
00:55:27.144 00.000 1092 OnExposeComplete: enter
00:55:27.147 00.003 1092 UpdateGuideState(): m_state=6
00:55:27.150 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1321
00:55:27.152 00.002 1092 Star::Find returns 1 (0), X=1602.97, Y=1129.39, Mass=514470, SNR=84.8, Peak=56099 HFD=3.4
00:55:27.155 00.003 1092 MultiStar: [#1 0.18,0.01,0.85,U] [#2 0.11,0.27,1.13,U] [#3 -0.13,0.31,0.77,U] [#4 0.06,0.30,0.72,U] [#5 0.36,0.10,0.65,U] [#6 0.13,0.02,0.76,U] [#7 0.39,0.16,0.59,U] [#8 -0.44,-0.18,0.52,U] 
00:55:27.157 00.002 1092 single-star, 8 included, MultiStar: {0.08, 0.13}, one-star: {-0.04, 0.05}
00:55:27.160 00.003 1092 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
00:55:27.163 00.003 1092 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.47 = 2.47)
00:55:27.165 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.20 mountX=-0.06 mountY=0.04, mountTheta=2.52
00:55:27.169 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.05, opts=13)
00:55:27.171 00.002 1092 Enqueuing Move request for scope (-0.04, 0.05)
00:55:27.174 00.003 2744 Worker thread wakes up
00:55:27.174 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
00:55:27.174 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
00:55:27.174 00.000 2744 Moving (-0.04, 0.05) raw xDistance=-0.06 yDistance=0.04
00:55:27.174 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:55:27.174 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:27.174 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
00:55:27.174 00.000 2744 MoveAxis(E, 0, ABG)
00:55:27.174 00.000 2744 Move returns status 0, amount 0
00:55:27.175 00.001 2744 MoveAxis(N, 0, ABG)
00:55:27.175 00.000 2744 Move returns status 0, amount 0
00:55:27.175 00.000 2744 move complete, result=0
00:55:27.175 00.000 2744 worker thread done servicing request
00:55:27.191 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1719, FiltMax=65535, Gamma=0.510
00:55:27.205 00.014 1092 UpdateGuideState exits: m=514470 SNR=84.8
00:55:27.208 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:27.210 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:27.213 00.003 1092 Enqueuing Expose request
00:55:27.215 00.002 2744 Worker thread wakes up
00:55:27.215 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:27.215 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:27.215 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:55:30.606 03.391 2744 Exposure complete
00:55:30.801 00.195 2744 worker thread done servicing request
00:55:30.802 00.001 1092 OnExposeComplete: enter
00:55:30.805 00.003 1092 UpdateGuideState(): m_state=6
00:55:30.809 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1322
00:55:30.811 00.002 1092 Star::Find returns 1 (0), X=1602.75, Y=1129.36, Mass=481598, SNR=81.1, Peak=50947 HFD=3.3
00:55:30.814 00.003 1092 MultiStar: [#1 -0.15,0.01,1.01,U] [#2 -0.20,0.13,0.93,U] [#3 -0.35,0.12,0.97,U] [#4 -0.18,-0.01,0.77,U] [#5 -0.16,-0.10,0.80,U] [#6 -0.16,0.07,0.67,U] [#7 -0.07,-0.04,0.61,U] [#8 -0.65,-0.01,0.43,U] 
00:55:30.817 00.003 1092 refined, 8 included, MultiStar: {-0.23, 0.03}, one-star: {-0.25, 0.03}
00:55:30.819 00.002 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
00:55:30.821 00.002 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.29 = -3.00)
00:55:30.823 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.03 hyp=0.23 cameraTheta=3.01 mountX=-0.22 mountY=-0.03, mountTheta=-2.99
00:55:30.828 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.03, opts=13)
00:55:30.831 00.003 1092 Enqueuing Move request for scope (-0.23, 0.03)
00:55:30.833 00.002 2744 Worker thread wakes up
00:55:30.833 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.03) opts 0xd
00:55:30.833 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.03)
00:55:30.833 00.000 2744 Moving (-0.23, 0.03) raw xDistance=-0.22 yDistance=-0.03
00:55:30.833 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
00:55:30.833 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:30.834 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:55:30.834 00.000 2744 MoveAxis(E, 0, ABG)
00:55:30.834 00.000 2744 Move returns status 0, amount 0
00:55:30.834 00.000 2744 MoveAxis(N, 0, ABG)
00:55:30.834 00.000 2744 Move returns status 0, amount 0
00:55:30.834 00.000 2744 move complete, result=0
00:55:30.834 00.000 2744 worker thread done servicing request
00:55:30.848 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1581, FiltMax=65535, Gamma=0.510
00:55:30.862 00.014 1092 UpdateGuideState exits: m=481598 SNR=81.1
00:55:30.865 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:30.867 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:30.869 00.002 1092 Enqueuing Expose request
00:55:30.871 00.002 2744 Worker thread wakes up
00:55:30.871 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:30.871 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:30.871 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
00:55:34.270 03.399 2744 Exposure complete
00:55:34.459 00.189 2744 worker thread done servicing request
00:55:34.459 00.000 1092 OnExposeComplete: enter
00:55:34.461 00.002 1092 UpdateGuideState(): m_state=6
00:55:34.465 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1323
00:55:34.467 00.002 1092 Star::Find returns 1 (0), X=1602.44, Y=1129.65, Mass=519515, SNR=79.7, Peak=49635 HFD=3.4
00:55:34.469 00.002 1092 MultiStar: [#1 -0.52,0.22,0.91,U] [#2 -0.45,0.43,0.98,U] [#3 -0.74,0.79,0.85,U] [#4 -0.37,0.45,0.73,U] [#5 -0.28,0.31,0.73,U] [#6 -0.55,0.64,0.79,U] [#7 0.02,0.46,0.65,U] [#8 -0.80,0.21,0.53,U] 
00:55:34.472 00.003 1092 refined, 8 included, MultiStar: {-0.48, 0.43}, one-star: {-0.56, 0.32}
00:55:34.475 00.003 1092 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.43) = xAngle (2.84 = 2.84)
00:55:34.478 00.003 1092 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.68 = 2.68)
00:55:34.480 00.002 1092 CameraToMount -- cameraX=-0.48 cameraY=0.43 hyp=0.64 cameraTheta=2.41 mountX=-0.61 mountY=0.28, mountTheta=2.71
00:55:34.488 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.43, opts=13)
00:55:34.490 00.002 1092 Enqueuing Move request for scope (-0.48, 0.43)
00:55:34.495 00.005 2744 Worker thread wakes up
00:55:34.495 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.43) opts 0xd
00:55:34.495 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.43)
00:55:34.495 00.000 2744 Moving (-0.48, 0.43) raw xDistance=-0.61 yDistance=0.28
00:55:34.495 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.61
00:55:34.495 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:34.495 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
00:55:34.497 00.002 2744 MoveAxis(E, 137, ABG)
00:55:34.497 00.000 2744 Guiding  Dir = 2, Dur = 137
00:55:34.497 00.000 2744 IsSlewing returns 0
00:55:34.498 00.001 2744 IsGuiding returns 0
00:55:34.498 00.000 2744 PulseGuide returned control before completion, sleep 147
00:55:34.520 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1648, FiltMax=65535, Gamma=0.510
00:55:34.545 00.025 1092 UpdateGuideState exits: m=519515 SNR=79.7
00:55:34.550 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:34.555 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:34.562 00.007 1092 Enqueuing Expose request
00:55:34.649 00.087 2744 IsGuiding returns 1
00:55:34.649 00.000 2744 scope still moving after pulse duration time elapsed
00:55:34.680 00.031 2744 IsSlewing returns 0
00:55:34.681 00.001 2744 IsGuiding returns 0
00:55:34.681 00.000 2744 scope move finished after 137 + 46 ms
00:55:34.681 00.000 2744 Move returns status 0, amount 137
00:55:34.681 00.000 2744 MoveAxis(N, 0, ABG)
00:55:34.681 00.000 2744 Move returns status 0, amount 0
00:55:34.681 00.000 2744 move complete, result=0
00:55:34.681 00.000 2744 worker thread done servicing request
00:55:34.681 00.000 2744 Worker thread wakes up
00:55:34.681 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:34.681 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:34.688 00.007 1092 GuideStep: -0.6 px 137 ms EAST, 0.3 px 0 ms NORTH
00:55:38.064 03.376 2744 Exposure complete
00:55:38.262 00.198 2744 worker thread done servicing request
00:55:38.262 00.000 1092 OnExposeComplete: enter
00:55:38.265 00.003 1092 UpdateGuideState(): m_state=6
00:55:38.268 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1324
00:55:38.270 00.002 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.47, Mass=481874, SNR=77.7, Peak=46611 HFD=3.2
00:55:38.272 00.002 1092 MultiStar: [#1 -0.37,0.09,0.94,U] [#2 -0.51,0.36,1.01,U] [#3 -0.50,0.68,0.84,U] [#4 -0.58,0.37,0.93,U] [#5 -0.37,0.22,0.80,U] [#6 -0.40,0.27,0.82,U] [#7 0.08,0.38,0.64,U] [#8 -0.57,-0.28,0.45,U] 
00:55:38.275 00.003 1092 refined, 8 included, MultiStar: {-0.43, 0.27}, one-star: {-0.55, 0.14}
00:55:38.278 00.003 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.00 = 3.00)
00:55:38.280 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
00:55:38.283 00.003 1092 CameraToMount -- cameraX=-0.43 cameraY=0.27 hyp=0.51 cameraTheta=2.58 mountX=-0.51 mountY=0.15, mountTheta=2.86
00:55:38.287 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.27, opts=13)
00:55:38.289 00.002 1092 Enqueuing Move request for scope (-0.43, 0.27)
00:55:38.291 00.002 2744 Worker thread wakes up
00:55:38.291 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.27) opts 0xd
00:55:38.292 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.27)
00:55:38.292 00.000 2744 Moving (-0.43, 0.27) raw xDistance=-0.51 yDistance=0.15
00:55:38.292 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
00:55:38.292 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:38.292 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
00:55:38.292 00.000 2744 MoveAxis(E, 123, ABG)
00:55:38.292 00.000 2744 Guiding  Dir = 2, Dur = 123
00:55:38.292 00.000 2744 IsSlewing returns 0
00:55:38.293 00.001 2744 IsGuiding returns 0
00:55:38.294 00.001 2744 PulseGuide returned control before completion, sleep 133
00:55:38.308 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:55:38.324 00.016 1092 UpdateGuideState exits: m=481874 SNR=77.7
00:55:38.329 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:38.331 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:38.334 00.003 1092 Enqueuing Expose request
00:55:38.434 00.100 2744 IsGuiding returns 1
00:55:38.434 00.000 2744 scope still moving after pulse duration time elapsed
00:55:38.466 00.032 2744 IsSlewing returns 0
00:55:38.466 00.000 2744 IsGuiding returns 0
00:55:38.466 00.000 2744 scope move finished after 123 + 50 ms
00:55:38.466 00.000 2744 Move returns status 0, amount 123
00:55:38.466 00.000 2744 MoveAxis(N, 0, ABG)
00:55:38.466 00.000 2744 Move returns status 0, amount 0
00:55:38.466 00.000 2744 move complete, result=0
00:55:38.467 00.001 2744 worker thread done servicing request
00:55:38.467 00.000 2744 Worker thread wakes up
00:55:38.467 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:38.467 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:38.469 00.002 1092 GuideStep: -0.5 px 123 ms EAST, 0.1 px 0 ms NORTH
00:55:41.859 03.390 2744 Exposure complete
00:55:42.051 00.192 2744 worker thread done servicing request
00:55:42.051 00.000 1092 OnExposeComplete: enter
00:55:42.054 00.003 1092 UpdateGuideState(): m_state=6
00:55:42.059 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1325
00:55:42.062 00.003 1092 Star::Find returns 1 (0), X=1601.88, Y=1130.01, Mass=494782, SNR=74.7, Peak=53655 HFD=3.4
00:55:42.065 00.003 1092 MultiStar: [#1 -1.04,0.29,0.92,U] [#2 -1.22,0.58,1.00,U] [#3 -1.42,0.64,0.82,U] [#4 -0.97,0.69,0.96,U] [#5 -0.85,0.33,0.84,U] [#6 -1.05,0.53,0.71,U] [#7 -0.55,0.51,0.56,U] [#8 -1.42,0.29,0.50,U] 
00:55:42.068 00.003 1092 refined, 8 included, MultiStar: {-1.08, 0.52}, one-star: {-1.13, 0.67}
00:55:42.070 00.002 1092 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.43) = xAngle (3.12 = 3.12)
00:55:42.073 00.003 1092 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
00:55:42.078 00.005 1092 CameraToMount -- cameraX=-1.08 cameraY=0.52 hyp=1.20 cameraTheta=2.69 mountX=-1.20 mountY=0.21, mountTheta=2.97
00:55:42.083 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.08, y=0.52, opts=13)
00:55:42.086 00.003 1092 Enqueuing Move request for scope (-1.08, 0.52)
00:55:42.095 00.009 2744 Worker thread wakes up
00:55:42.095 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.08, 0.52) opts 0xd
00:55:42.095 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.08, 0.52)
00:55:42.095 00.000 2744 Moving (-1.08, 0.52) raw xDistance=-1.20 yDistance=0.21
00:55:42.095 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
00:55:42.095 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:42.095 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
00:55:42.095 00.000 2744 MoveAxis(E, 276, ABG)
00:55:42.095 00.000 2744 Guiding  Dir = 2, Dur = 276
00:55:42.096 00.001 2744 IsSlewing returns 0
00:55:42.096 00.000 2744 IsGuiding returns 0
00:55:42.096 00.000 2744 PulseGuide returned control before completion, sleep 286
00:55:42.116 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1352, FiltMax=65535, Gamma=0.510
00:55:42.133 00.017 1092 UpdateGuideState exits: m=494782 SNR=74.7
00:55:42.137 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:42.140 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:42.142 00.002 1092 Enqueuing Expose request
00:55:42.384 00.242 2744 IsGuiding returns 1
00:55:42.384 00.000 2744 scope still moving after pulse duration time elapsed
00:55:42.414 00.030 2744 IsSlewing returns 0
00:55:42.416 00.002 2744 IsGuiding returns 0
00:55:42.416 00.000 2744 scope move finished after 276 + 44 ms
00:55:42.416 00.000 2744 Move returns status 0, amount 276
00:55:42.417 00.001 2744 MoveAxis(N, 0, ABG)
00:55:42.417 00.000 2744 Move returns status 0, amount 0
00:55:42.417 00.000 2744 move complete, result=0
00:55:42.417 00.000 2744 worker thread done servicing request
00:55:42.417 00.000 1092 GuideStep: -1.2 px 276 ms EAST, 0.2 px 0 ms NORTH
00:55:42.421 00.004 2744 Worker thread wakes up
00:55:42.421 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:42.421 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:45.800 03.379 2744 Exposure complete
00:55:45.988 00.188 2744 worker thread done servicing request
00:55:45.988 00.000 1092 OnExposeComplete: enter
00:55:45.990 00.002 1092 UpdateGuideState(): m_state=6
00:55:45.994 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1326
00:55:45.996 00.002 1092 Star::Find returns 1 (0), X=1602.28, Y=1129.66, Mass=566342, SNR=80.9, Peak=42935 HFD=3.6
00:55:45.999 00.003 1092 MultiStar: [#1 -0.67,0.37,0.89,U] [#2 -0.66,0.32,0.93,U] [#3 -0.70,0.25,0.82,U] [#4 -0.73,0.30,0.80,U] [#5 -0.31,0.24,0.69,U] [#6 -0.45,0.22,0.68,U] [#7 -0.42,0.20,0.51,U] [#8 -0.83,0.22,0.46,U] 
00:55:46.001 00.002 1092 refined, 8 included, MultiStar: {-0.62, 0.28}, one-star: {-0.73, 0.32}
00:55:46.003 00.002 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.14 = -3.14)
00:55:46.005 00.002 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
00:55:46.008 00.003 1092 CameraToMount -- cameraX=-0.62 cameraY=0.28 hyp=0.68 cameraTheta=2.72 mountX=-0.68 mountY=0.10, mountTheta=2.99
00:55:46.012 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.28, opts=13)
00:55:46.015 00.003 1092 Enqueuing Move request for scope (-0.62, 0.28)
00:55:46.017 00.002 2744 Worker thread wakes up
00:55:46.017 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.28) opts 0xd
00:55:46.017 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.28)
00:55:46.017 00.000 2744 Moving (-0.62, 0.28) raw xDistance=-0.68 yDistance=0.10
00:55:46.017 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.68
00:55:46.017 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:46.017 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:46.017 00.000 2744 MoveAxis(E, 172, ABG)
00:55:46.017 00.000 2744 Guiding  Dir = 2, Dur = 172
00:55:46.017 00.000 2744 IsSlewing returns 0
00:55:46.018 00.001 2744 IsGuiding returns 0
00:55:46.018 00.000 2744 PulseGuide returned control before completion, sleep 182
00:55:46.032 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:55:46.046 00.014 1092 UpdateGuideState exits: m=566342 SNR=80.9
00:55:46.050 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:46.052 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:46.054 00.002 1092 Enqueuing Expose request
00:55:46.205 00.151 2744 IsGuiding returns 1
00:55:46.205 00.000 2744 scope still moving after pulse duration time elapsed
00:55:46.235 00.030 2744 IsSlewing returns 0
00:55:46.235 00.000 2744 IsGuiding returns 0
00:55:46.235 00.000 2744 scope move finished after 172 + 45 ms
00:55:46.235 00.000 2744 Move returns status 0, amount 172
00:55:46.235 00.000 2744 MoveAxis(N, 0, ABG)
00:55:46.236 00.001 2744 Move returns status 0, amount 0
00:55:46.236 00.000 2744 move complete, result=0
00:55:46.236 00.000 2744 worker thread done servicing request
00:55:46.236 00.000 1092 GuideStep: -0.7 px 172 ms EAST, 0.1 px 0 ms NORTH
00:55:46.238 00.002 2744 Worker thread wakes up
00:55:46.238 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:46.238 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:49.627 03.389 2744 Exposure complete
00:55:49.833 00.206 2744 worker thread done servicing request
00:55:49.833 00.000 1092 OnExposeComplete: enter
00:55:49.836 00.003 1092 UpdateGuideState(): m_state=6
00:55:49.838 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1327
00:55:49.842 00.004 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.54, Mass=526529, SNR=76.2, Peak=47523 HFD=3.4
00:55:49.844 00.002 1092 MultiStar: [#1 -0.39,0.21,1.00,U] [#2 -0.37,0.24,0.89,U] [#3 -0.53,0.26,0.76,U] [#4 -0.43,0.36,0.91,U] [#5 -0.09,0.07,0.70,U] [#6 -0.23,0.06,0.69,U] [#7 -0.21,0.62,0.64,U] [#8 -0.69,0.37,0.39,U] 
00:55:49.847 00.003 1092 single-star, 8 included, MultiStar: {-0.35, 0.26}, one-star: {-0.35, 0.20}
00:55:49.849 00.002 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
00:55:49.852 00.003 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
00:55:49.855 00.003 1092 CameraToMount -- cameraX=-0.35 cameraY=0.20 hyp=0.40 cameraTheta=2.61 mountX=-0.40 mountY=0.10, mountTheta=2.89
00:55:49.864 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.20, opts=13)
00:55:49.867 00.003 1092 Enqueuing Move request for scope (-0.35, 0.20)
00:55:49.870 00.003 2744 Worker thread wakes up
00:55:49.870 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.20) opts 0xd
00:55:49.870 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.20)
00:55:49.870 00.000 2744 Moving (-0.35, 0.20) raw xDistance=-0.40 yDistance=0.10
00:55:49.870 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
00:55:49.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:49.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
00:55:49.870 00.000 2744 MoveAxis(E, 101, ABG)
00:55:49.870 00.000 2744 Guiding  Dir = 2, Dur = 101
00:55:49.870 00.000 2744 IsSlewing returns 0
00:55:49.871 00.001 2744 IsGuiding returns 0
00:55:49.871 00.000 2744 PulseGuide returned control before completion, sleep 111
00:55:49.887 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1683, FiltMax=65535, Gamma=0.510
00:55:49.909 00.022 1092 UpdateGuideState exits: m=526529 SNR=76.2
00:55:49.912 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:49.915 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:49.917 00.002 1092 Enqueuing Expose request
00:55:49.986 00.069 2744 IsGuiding returns 1
00:55:49.986 00.000 2744 scope still moving after pulse duration time elapsed
00:55:50.017 00.031 2744 IsSlewing returns 0
00:55:50.017 00.000 2744 IsGuiding returns 0
00:55:50.017 00.000 2744 scope move finished after 101 + 45 ms
00:55:50.018 00.001 2744 Move returns status 0, amount 101
00:55:50.018 00.000 2744 MoveAxis(N, 0, ABG)
00:55:50.018 00.000 2744 Move returns status 0, amount 0
00:55:50.018 00.000 2744 move complete, result=0
00:55:50.018 00.000 2744 worker thread done servicing request
00:55:50.018 00.000 2744 Worker thread wakes up
00:55:50.018 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:50.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:50.018 00.000 1092 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH
00:55:53.412 03.394 2744 Exposure complete
00:55:53.632 00.220 2744 worker thread done servicing request
00:55:53.632 00.000 1092 OnExposeComplete: enter
00:55:53.635 00.003 1092 UpdateGuideState(): m_state=6
00:55:53.637 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1328
00:55:53.640 00.003 1092 Star::Find returns 1 (0), X=1602.48, Y=1129.42, Mass=543367, SNR=82.7, Peak=56499 HFD=3.3
00:55:53.644 00.004 1092 MultiStar: [#1 -0.23,-0.17,0.95,U] [#2 -0.38,0.08,0.97,U] [#3 -0.52,0.26,0.73,U] [#4 -0.37,0.21,0.73,U] [#5 -0.20,0.01,0.78,U] [#6 -0.33,0.14,0.70,U] [#7 0.01,0.36,0.48,U] [#8 -0.84,0.11,0.45,U] 
00:55:53.646 00.002 1092 refined, 8 included, MultiStar: {-0.37, 0.10}, one-star: {-0.53, 0.09}
00:55:53.649 00.003 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.31 = -2.98)
00:55:53.652 00.003 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.13)
00:55:53.654 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=0.10 hyp=0.39 cameraTheta=2.88 mountX=-0.38 mountY=-0.00, mountTheta=-3.13
00:55:53.659 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.10, opts=13)
00:55:53.662 00.003 1092 Enqueuing Move request for scope (-0.37, 0.10)
00:55:53.664 00.002 2744 Worker thread wakes up
00:55:53.664 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.10) opts 0xd
00:55:53.665 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.10)
00:55:53.665 00.000 2744 Moving (-0.37, 0.10) raw xDistance=-0.38 yDistance=-0.00
00:55:53.665 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.38
00:55:53.665 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:53.665 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
00:55:53.665 00.000 2744 MoveAxis(E, 92, ABG)
00:55:53.665 00.000 2744 Guiding  Dir = 2, Dur = 92
00:55:53.665 00.000 2744 IsSlewing returns 0
00:55:53.666 00.001 2744 IsGuiding returns 0
00:55:53.666 00.000 2744 PulseGuide returned control before completion, sleep 102
00:55:53.681 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1696, FiltMax=65535, Gamma=0.510
00:55:53.698 00.017 1092 UpdateGuideState exits: m=543367 SNR=82.7
00:55:53.701 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:53.703 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:53.706 00.003 1092 Enqueuing Expose request
00:55:53.775 00.069 2744 IsGuiding returns 1
00:55:53.775 00.000 2744 scope still moving after pulse duration time elapsed
00:55:53.806 00.031 2744 IsSlewing returns 0
00:55:53.807 00.001 2744 IsGuiding returns 0
00:55:53.807 00.000 2744 scope move finished after 92 + 49 ms
00:55:53.807 00.000 2744 Move returns status 0, amount 92
00:55:53.807 00.000 2744 MoveAxis(N, 0, ABG)
00:55:53.808 00.001 2744 Move returns status 0, amount 0
00:55:53.808 00.000 2744 move complete, result=0
00:55:53.808 00.000 2744 worker thread done servicing request
00:55:53.808 00.000 2744 Worker thread wakes up
00:55:53.808 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:53.808 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:53.810 00.002 1092 GuideStep: -0.4 px 92 ms EAST, -0.0 px 0 ms NORTH
00:55:57.190 03.380 2744 Exposure complete
00:55:57.400 00.210 2744 worker thread done servicing request
00:55:57.400 00.000 1092 OnExposeComplete: enter
00:55:57.402 00.002 1092 UpdateGuideState(): m_state=6
00:55:57.405 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1329
00:55:57.407 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1129.57, Mass=539423, SNR=78.1, Peak=50243 HFD=3.3
00:55:57.411 00.004 1092 MultiStar: [#1 -0.25,0.22,1.14,U] [#2 -0.31,0.28,0.93,U] [#3 -0.54,0.34,0.75,U] [#4 -0.28,0.29,0.84,U] [#5 -0.26,0.00,0.74,U] [#6 -0.26,0.11,0.67,U] [#7 -0.00,0.27,0.59,U] [#8 -0.79,0.06,0.47,U] 
00:55:57.413 00.002 1092 refined, 8 included, MultiStar: {-0.34, 0.21}, one-star: {-0.46, 0.23}
00:55:57.416 00.003 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
00:55:57.418 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.86 = 2.86)
00:55:57.420 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.58 mountX=-0.40 mountY=0.11, mountTheta=2.87
00:55:57.425 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.21, opts=13)
00:55:57.427 00.002 1092 Enqueuing Move request for scope (-0.34, 0.21)
00:55:57.429 00.002 2744 Worker thread wakes up
00:55:57.429 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd
00:55:57.429 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.21)
00:55:57.429 00.000 2744 Moving (-0.34, 0.21) raw xDistance=-0.40 yDistance=0.11
00:55:57.429 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
00:55:57.429 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:55:57.429 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:55:57.431 00.002 2744 MoveAxis(E, 95, ABG)
00:55:57.431 00.000 2744 Guiding  Dir = 2, Dur = 95
00:55:57.431 00.000 2744 IsSlewing returns 0
00:55:57.431 00.000 2744 IsGuiding returns 0
00:55:57.431 00.000 2744 PulseGuide returned control before completion, sleep 105
00:55:57.449 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:55:57.464 00.015 1092 UpdateGuideState exits: m=539423 SNR=78.1
00:55:57.467 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:55:57.469 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:55:57.471 00.002 1092 Enqueuing Expose request
00:55:57.543 00.072 2744 IsGuiding returns 1
00:55:57.544 00.001 2744 scope still moving after pulse duration time elapsed
00:55:57.574 00.030 2744 IsSlewing returns 0
00:55:57.575 00.001 2744 IsGuiding returns 0
00:55:57.575 00.000 2744 scope move finished after 95 + 48 ms
00:55:57.575 00.000 2744 Move returns status 0, amount 95
00:55:57.575 00.000 2744 MoveAxis(N, 0, ABG)
00:55:57.575 00.000 2744 Move returns status 0, amount 0
00:55:57.575 00.000 2744 move complete, result=0
00:55:57.575 00.000 2744 worker thread done servicing request
00:55:57.575 00.000 2744 Worker thread wakes up
00:55:57.575 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:55:57.575 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:55:57.576 00.001 1092 GuideStep: -0.4 px 95 ms EAST, 0.1 px 0 ms NORTH
00:56:00.954 03.378 2744 Exposure complete
00:56:01.149 00.195 2744 worker thread done servicing request
00:56:01.149 00.000 1092 OnExposeComplete: enter
00:56:01.151 00.002 1092 UpdateGuideState(): m_state=6
00:56:01.154 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1330
00:56:01.156 00.002 1092 Star::Find returns 1 (0), X=1602.28, Y=1129.60, Mass=524324, SNR=86.0, Peak=48227 HFD=3.4
00:56:01.159 00.003 1092 MultiStar: [#1 -0.53,0.14,0.89,U] [#2 -0.54,0.22,0.83,U] [#3 -0.61,0.27,0.74,U] [#4 -0.52,0.45,0.74,U] [#5 -0.43,0.40,0.78,U] [#6 -0.36,0.18,0.76,U] [#7 -0.20,0.28,0.61,U] [#8 -0.86,-0.19,0.48,U] 
00:56:01.161 00.002 1092 refined, 8 included, MultiStar: {-0.53, 0.24}, one-star: {-0.72, 0.27}
00:56:01.164 00.003 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.14 = -3.14)
00:56:01.166 00.002 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
00:56:01.167 00.001 1092 CameraToMount -- cameraX=-0.53 cameraY=0.24 hyp=0.58 cameraTheta=2.72 mountX=-0.58 mountY=0.09, mountTheta=2.99
00:56:01.171 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.24, opts=13)
00:56:01.174 00.003 1092 Enqueuing Move request for scope (-0.53, 0.24)
00:56:01.177 00.003 2744 Worker thread wakes up
00:56:01.177 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.24) opts 0xd
00:56:01.177 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.24)
00:56:01.177 00.000 2744 Moving (-0.53, 0.24) raw xDistance=-0.58 yDistance=0.09
00:56:01.177 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
00:56:01.177 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:01.177 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
00:56:01.177 00.000 2744 MoveAxis(E, 137, ABG)
00:56:01.177 00.000 2744 Guiding  Dir = 2, Dur = 137
00:56:01.177 00.000 2744 IsSlewing returns 0
00:56:01.178 00.001 2744 IsGuiding returns 0
00:56:01.178 00.000 2744 PulseGuide returned control before completion, sleep 147
00:56:01.192 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:56:01.206 00.014 1092 UpdateGuideState exits: m=524324 SNR=86.0
00:56:01.209 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:01.211 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:01.214 00.003 1092 Enqueuing Expose request
00:56:01.340 00.126 2744 IsGuiding returns 1
00:56:01.340 00.000 2744 scope still moving after pulse duration time elapsed
00:56:01.370 00.030 2744 IsSlewing returns 0
00:56:01.370 00.000 2744 IsGuiding returns 0
00:56:01.370 00.000 2744 scope move finished after 137 + 56 ms
00:56:01.370 00.000 2744 Move returns status 0, amount 137
00:56:01.370 00.000 2744 MoveAxis(N, 0, ABG)
00:56:01.371 00.001 2744 Move returns status 0, amount 0
00:56:01.371 00.000 2744 move complete, result=0
00:56:01.371 00.000 2744 worker thread done servicing request
00:56:01.371 00.000 2744 Worker thread wakes up
00:56:01.371 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:01.371 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:01.384 00.013 1092 GuideStep: -0.6 px 137 ms EAST, 0.1 px 0 ms NORTH
00:56:04.776 03.392 2744 Exposure complete
00:56:04.990 00.214 2744 worker thread done servicing request
00:56:04.990 00.000 1092 OnExposeComplete: enter
00:56:04.993 00.003 1092 UpdateGuideState(): m_state=6
00:56:04.997 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1331
00:56:05.001 00.004 1092 Star::Find returns 1 (0), X=1602.46, Y=1129.54, Mass=516518, SNR=89.6, Peak=55603 HFD=3.2
00:56:05.005 00.004 1092 MultiStar: [#1 -0.39,-0.05,0.76,U] [#2 -0.51,0.23,0.89,U] [#3 -0.65,0.42,0.79,U] [#4 -0.44,0.33,0.72,U] [#5 -0.30,-0.02,0.63,U] [#6 -0.48,0.15,0.63,U] [#7 -0.25,0.42,0.50,U] [#8 -1.01,0.11,0.41,U] 
00:56:05.008 00.003 1092 refined, 8 included, MultiStar: {-0.50, 0.20}, one-star: {-0.55, 0.20}
00:56:05.012 00.004 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.18 = -3.10)
00:56:05.014 00.002 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
00:56:05.017 00.003 1092 CameraToMount -- cameraX=-0.50 cameraY=0.20 hyp=0.54 cameraTheta=2.75 mountX=-0.54 mountY=0.06, mountTheta=3.03
00:56:05.022 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=0.20, opts=13)
00:56:05.025 00.003 1092 Enqueuing Move request for scope (-0.50, 0.20)
00:56:05.028 00.003 2744 Worker thread wakes up
00:56:05.028 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.20) opts 0xd
00:56:05.028 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, 0.20)
00:56:05.028 00.000 2744 Moving (-0.50, 0.20) raw xDistance=-0.54 yDistance=0.06
00:56:05.028 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.54
00:56:05.029 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:05.029 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
00:56:05.029 00.000 2744 MoveAxis(E, 130, ABG)
00:56:05.029 00.000 2744 Guiding  Dir = 2, Dur = 130
00:56:05.029 00.000 2744 IsSlewing returns 0
00:56:05.029 00.000 2744 IsGuiding returns 0
00:56:05.030 00.001 2744 PulseGuide returned control before completion, sleep 140
00:56:05.049 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:56:05.065 00.016 1092 UpdateGuideState exits: m=516518 SNR=89.6
00:56:05.068 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:05.071 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:05.073 00.002 1092 Enqueuing Expose request
00:56:05.177 00.104 2744 IsGuiding returns 1
00:56:05.177 00.000 2744 scope still moving after pulse duration time elapsed
00:56:05.209 00.032 2744 IsSlewing returns 0
00:56:05.209 00.000 2744 IsGuiding returns 0
00:56:05.209 00.000 2744 scope move finished after 130 + 49 ms
00:56:05.209 00.000 2744 Move returns status 0, amount 130
00:56:05.209 00.000 2744 MoveAxis(N, 0, ABG)
00:56:05.209 00.000 2744 Move returns status 0, amount 0
00:56:05.209 00.000 2744 move complete, result=0
00:56:05.209 00.000 2744 worker thread done servicing request
00:56:05.210 00.001 2744 Worker thread wakes up
00:56:05.210 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:05.210 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:05.217 00.007 1092 GuideStep: -0.5 px 130 ms EAST, 0.1 px 0 ms NORTH
00:56:08.593 03.376 2744 Exposure complete
00:56:08.784 00.191 2744 worker thread done servicing request
00:56:08.785 00.001 1092 OnExposeComplete: enter
00:56:08.787 00.002 1092 UpdateGuideState(): m_state=6
00:56:08.790 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1332
00:56:08.793 00.003 1092 Star::Find returns 1 (0), X=1602.31, Y=1129.48, Mass=516813, SNR=87.1, Peak=47011 HFD=3.4
00:56:08.796 00.003 1092 MultiStar: [#1 -0.25,0.06,0.91,U] [#2 -0.63,0.23,0.85,U] [#3 -0.77,0.24,0.64,U] [#4 -0.67,0.40,0.80,U] [#5 -0.38,0.18,0.70,U] [#6 -0.53,0.26,0.67,U] [#7 -0.28,0.17,0.51,U] [#8 -0.94,-0.09,0.43,U] 
00:56:08.798 00.002 1092 refined, 8 included, MultiStar: {-0.56, 0.19}, one-star: {-0.69, 0.15}
00:56:08.800 00.002 1092 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.43) = xAngle (3.25 = -3.04)
00:56:08.802 00.002 1092 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.09 = 3.09)
00:56:08.803 00.001 1092 CameraToMount -- cameraX=-0.56 cameraY=0.19 hyp=0.59 cameraTheta=2.82 mountX=-0.59 mountY=0.03, mountTheta=3.09
00:56:08.807 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.19, opts=13)
00:56:08.810 00.003 1092 Enqueuing Move request for scope (-0.56, 0.19)
00:56:08.812 00.002 2744 Worker thread wakes up
00:56:08.812 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.19) opts 0xd
00:56:08.812 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.19)
00:56:08.812 00.000 2744 Moving (-0.56, 0.19) raw xDistance=-0.59 yDistance=0.03
00:56:08.812 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
00:56:08.812 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:08.813 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
00:56:08.813 00.000 2744 MoveAxis(E, 141, ABG)
00:56:08.813 00.000 2744 Guiding  Dir = 2, Dur = 141
00:56:08.813 00.000 2744 IsSlewing returns 0
00:56:08.813 00.000 2744 IsGuiding returns 0
00:56:08.813 00.000 2744 PulseGuide returned control before completion, sleep 151
00:56:08.831 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1626, FiltMax=65535, Gamma=0.510
00:56:08.845 00.014 1092 UpdateGuideState exits: m=516813 SNR=87.1
00:56:08.848 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:08.850 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:08.852 00.002 1092 Enqueuing Expose request
00:56:08.981 00.129 2744 IsGuiding returns 1
00:56:08.981 00.000 2744 scope still moving after pulse duration time elapsed
00:56:09.013 00.032 2744 IsSlewing returns 0
00:56:09.013 00.000 2744 IsGuiding returns 0
00:56:09.013 00.000 2744 scope move finished after 141 + 58 ms
00:56:09.013 00.000 2744 Move returns status 0, amount 141
00:56:09.013 00.000 2744 MoveAxis(N, 0, ABG)
00:56:09.013 00.000 2744 Move returns status 0, amount 0
00:56:09.013 00.000 2744 move complete, result=0
00:56:09.014 00.001 2744 worker thread done servicing request
00:56:09.014 00.000 2744 Worker thread wakes up
00:56:09.014 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:09.014 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:09.015 00.001 1092 GuideStep: -0.6 px 141 ms EAST, 0.0 px 0 ms NORTH
00:56:12.405 03.390 2744 Exposure complete
00:56:12.604 00.199 2744 worker thread done servicing request
00:56:12.604 00.000 1092 OnExposeComplete: enter
00:56:12.607 00.003 1092 UpdateGuideState(): m_state=6
00:56:12.610 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1333
00:56:12.613 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1129.49, Mass=521104, SNR=98.0, Peak=48323 HFD=3.3
00:56:12.616 00.003 1092 MultiStar: [#1 -0.75,0.24,0.74,U] [#2 -0.75,0.44,0.91,U] [#3 -0.59,0.42,0.69,U] [#4 -0.81,0.38,0.65,U] [#5 -0.53,0.33,0.65,U] [#6 -0.63,0.24,0.65,U] [#7 -0.37,0.54,0.50,U] [#8 -1.09,0.02,0.42,U] 
00:56:12.618 00.002 1092 refined, 8 included, MultiStar: {-0.70, 0.31}, one-star: {-0.75, 0.15}
00:56:12.620 00.002 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.15 = -3.13)
00:56:12.623 00.003 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
00:56:12.627 00.004 1092 CameraToMount -- cameraX=-0.70 cameraY=0.31 hyp=0.76 cameraTheta=2.72 mountX=-0.76 mountY=0.11, mountTheta=3.00
00:56:12.637 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.31, opts=13)
00:56:12.640 00.003 1092 Enqueuing Move request for scope (-0.70, 0.31)
00:56:12.642 00.002 2744 Worker thread wakes up
00:56:12.642 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.31) opts 0xd
00:56:12.642 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.31)
00:56:12.642 00.000 2744 Moving (-0.70, 0.31) raw xDistance=-0.76 yDistance=0.11
00:56:12.642 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
00:56:12.642 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:12.643 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
00:56:12.643 00.000 2744 MoveAxis(E, 181, ABG)
00:56:12.643 00.000 2744 Guiding  Dir = 2, Dur = 181
00:56:12.643 00.000 2744 IsSlewing returns 0
00:56:12.643 00.000 2744 IsGuiding returns 0
00:56:12.644 00.001 2744 PulseGuide returned control before completion, sleep 191
00:56:12.661 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1677, FiltMax=65535, Gamma=0.510
00:56:12.684 00.023 1092 UpdateGuideState exits: m=521104 SNR=98.0
00:56:12.687 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:12.691 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:12.694 00.003 1092 Enqueuing Expose request
00:56:12.847 00.153 2744 IsGuiding returns 1
00:56:12.847 00.000 2744 scope still moving after pulse duration time elapsed
00:56:12.878 00.031 2744 IsSlewing returns 0
00:56:12.878 00.000 2744 IsGuiding returns 0
00:56:12.878 00.000 2744 scope move finished after 181 + 53 ms
00:56:12.878 00.000 2744 Move returns status 0, amount 181
00:56:12.879 00.001 2744 MoveAxis(N, 0, ABG)
00:56:12.879 00.000 2744 Move returns status 0, amount 0
00:56:12.879 00.000 2744 move complete, result=0
00:56:12.879 00.000 2744 worker thread done servicing request
00:56:12.879 00.000 2744 Worker thread wakes up
00:56:12.879 00.000 1092 GuideStep: -0.8 px 181 ms EAST, 0.1 px 0 ms NORTH
00:56:12.881 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:12.881 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:16.269 03.388 2744 Exposure complete
00:56:16.479 00.210 2744 worker thread done servicing request
00:56:16.481 00.002 1092 OnExposeComplete: enter
00:56:16.483 00.002 1092 UpdateGuideState(): m_state=6
00:56:16.485 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1334
00:56:16.488 00.003 1092 Star::Find returns 1 (0), X=1601.96, Y=1129.58, Mass=500355, SNR=75.7, Peak=45072 HFD=3.5
00:56:16.491 00.003 1092 MultiStar: [#1 -0.87,0.03,0.92,U] [#2 -1.03,0.26,1.14,U] [#3 -1.11,0.52,0.73,U] [#4 -0.98,0.47,0.90,U] [#5 -0.80,0.05,0.80,U] [#6 -0.84,0.35,0.87,U] [#7 -0.80,0.53,0.61,U] [#8 -1.58,0.19,0.45,U] 
00:56:16.494 00.003 1092 refined, 8 included, MultiStar: {-0.98, 0.29}, one-star: {-1.05, 0.25}
00:56:16.496 00.002 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
00:56:16.499 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
00:56:16.501 00.002 1092 CameraToMount -- cameraX=-0.98 cameraY=0.29 hyp=1.02 cameraTheta=2.86 mountX=-1.01 mountY=0.01, mountTheta=3.13
00:56:16.506 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.98, y=0.29, opts=13)
00:56:16.508 00.002 1092 Enqueuing Move request for scope (-0.98, 0.29)
00:56:16.511 00.003 2744 Worker thread wakes up
00:56:16.511 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.29) opts 0xd
00:56:16.511 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.98, 0.29)
00:56:16.511 00.000 2744 Moving (-0.98, 0.29) raw xDistance=-1.01 yDistance=0.01
00:56:16.511 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.01
00:56:16.511 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:16.511 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:56:16.511 00.000 2744 MoveAxis(E, 240, ABG)
00:56:16.511 00.000 2744 Guiding  Dir = 2, Dur = 240
00:56:16.512 00.001 2744 IsSlewing returns 0
00:56:16.512 00.000 2744 IsGuiding returns 0
00:56:16.512 00.000 2744 PulseGuide returned control before completion, sleep 250
00:56:16.529 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1699, FiltMax=65535, Gamma=0.510
00:56:16.546 00.017 1092 UpdateGuideState exits: m=500355 SNR=75.7
00:56:16.548 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:16.550 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:16.552 00.002 1092 Enqueuing Expose request
00:56:16.775 00.223 2744 IsGuiding returns 1
00:56:16.775 00.000 2744 scope still moving after pulse duration time elapsed
00:56:16.806 00.031 2744 IsSlewing returns 0
00:56:16.807 00.001 2744 IsGuiding returns 0
00:56:16.807 00.000 2744 scope move finished after 240 + 54 ms
00:56:16.807 00.000 2744 Move returns status 0, amount 240
00:56:16.807 00.000 2744 MoveAxis(N, 0, ABG)
00:56:16.807 00.000 2744 Move returns status 0, amount 0
00:56:16.807 00.000 2744 move complete, result=0
00:56:16.807 00.000 2744 worker thread done servicing request
00:56:16.808 00.001 2744 Worker thread wakes up
00:56:16.808 00.000 1092 GuideStep: -1.0 px 240 ms EAST, 0.0 px 0 ms NORTH
00:56:16.811 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:16.811 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:20.267 03.456 2744 Exposure complete
00:56:20.533 00.266 2744 worker thread done servicing request
00:56:20.533 00.000 1092 OnExposeComplete: enter
00:56:20.536 00.003 1092 UpdateGuideState(): m_state=6
00:56:20.538 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1335
00:56:20.543 00.005 1092 Star::Find returns 1 (0), X=1602.79, Y=1129.25, Mass=539683, SNR=87.1, Peak=54179 HFD=3.5
00:56:20.546 00.003 1092 MultiStar: [#1 -0.02,-0.30,0.85,U] [#2 -0.20,0.05,0.83,U] [#3 -0.33,-0.10,0.71,U] [#4 -0.00,-0.06,0.77,U] [#5 0.10,-0.18,0.77,U] [#6 -0.13,-0.01,0.72,U] [#7 0.24,0.08,0.51,U] [#8 -0.39,-0.44,0.41,U] 
00:56:20.549 00.003 1092 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.21, -0.09}
00:56:20.552 00.003 1092 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.43) = xAngle (-1.91 = -1.91)
00:56:20.554 00.002 1092 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.06 = -2.06)
00:56:20.557 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.33 mountX=-0.05 mountY=-0.13, mountTheta=-1.93
00:56:20.563 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.11, opts=13)
00:56:20.566 00.003 1092 Enqueuing Move request for scope (-0.10, -0.11)
00:56:20.569 00.003 2744 Worker thread wakes up
00:56:20.569 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
00:56:20.569 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
00:56:20.569 00.000 2744 Moving (-0.10, -0.11) raw xDistance=-0.05 yDistance=-0.13
00:56:20.569 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:56:20.570 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:20.570 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
00:56:20.570 00.000 2744 MoveAxis(E, 0, ABG)
00:56:20.570 00.000 2744 Move returns status 0, amount 0
00:56:20.570 00.000 2744 MoveAxis(N, 0, ABG)
00:56:20.570 00.000 2744 Move returns status 0, amount 0
00:56:20.570 00.000 2744 move complete, result=0
00:56:20.570 00.000 2744 worker thread done servicing request
00:56:20.587 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1613, FiltMax=65535, Gamma=0.510
00:56:20.603 00.016 1092 UpdateGuideState exits: m=539683 SNR=87.1
00:56:20.606 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:20.609 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:20.611 00.002 1092 Enqueuing Expose request
00:56:20.613 00.002 2744 Worker thread wakes up
00:56:20.614 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:20.616 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:20.616 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:24.008 03.392 2744 Exposure complete
00:56:24.205 00.197 2744 worker thread done servicing request
00:56:24.206 00.001 1092 OnExposeComplete: enter
00:56:24.209 00.003 1092 UpdateGuideState(): m_state=6
00:56:24.212 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1336
00:56:24.215 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1129.02, Mass=549282, SNR=85.1, Peak=52467 HFD=3.9
00:56:24.218 00.003 1092 MultiStar: [#1 0.17,-0.46,0.87,U] [#2 0.07,-0.28,0.92,U] [#3 0.05,-0.06,0.83,U] [#4 0.11,-0.16,0.68,U] [#5 0.07,-0.25,0.64,U] [#6 0.18,-0.32,0.62,U] [#7 0.27,-0.18,0.56,U] [#8 -0.08,-0.35,0.40,U] 
00:56:24.221 00.003 1092 refined, 8 included, MultiStar: {0.10, -0.26}, one-star: {0.07, -0.31}
00:56:24.224 00.003 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.77 = -0.77)
00:56:24.227 00.003 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.93 = -0.93)
00:56:24.230 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.20 mountX=0.20 mountY=-0.23, mountTheta=-0.84
00:56:24.236 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.26, opts=13)
00:56:24.238 00.002 1092 Enqueuing Move request for scope (0.10, -0.26)
00:56:24.240 00.002 2744 Worker thread wakes up
00:56:24.240 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
00:56:24.240 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
00:56:24.240 00.000 2744 Moving (0.10, -0.26) raw xDistance=0.20 yDistance=-0.23
00:56:24.240 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
00:56:24.240 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:24.241 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
00:56:24.241 00.000 2744 MoveAxis(E, 0, ABG)
00:56:24.241 00.000 2744 Move returns status 0, amount 0
00:56:24.241 00.000 2744 MoveAxis(N, 0, ABG)
00:56:24.241 00.000 2744 Move returns status 0, amount 0
00:56:24.241 00.000 2744 move complete, result=0
00:56:24.242 00.001 2744 worker thread done servicing request
00:56:24.256 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1779, FiltMax=65535, Gamma=0.510
00:56:24.271 00.015 1092 UpdateGuideState exits: m=549282 SNR=85.1
00:56:24.275 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:24.277 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:24.279 00.002 1092 Enqueuing Expose request
00:56:24.283 00.004 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:24.285 00.002 2744 Worker thread wakes up
00:56:24.285 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:24.285 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:27.675 03.390 2744 Exposure complete
00:56:27.867 00.192 2744 worker thread done servicing request
00:56:27.867 00.000 1092 OnExposeComplete: enter
00:56:27.869 00.002 1092 UpdateGuideState(): m_state=6
00:56:27.872 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1337
00:56:27.874 00.002 1092 Star::Find returns 1 (0), X=1603.22, Y=1129.17, Mass=485693, SNR=77.1, Peak=47107 HFD=3.5
00:56:27.877 00.003 1092 MultiStar: [#1 0.10,-0.22,0.92,U] [#2 0.08,-0.20,1.11,U] [#3 0.11,0.00,0.84,U] [#4 0.05,-0.14,0.92,U] [#5 0.33,-0.01,0.76,U] [#6 0.17,-0.27,0.66,U] [#7 0.48,-0.09,0.56,U] [#8 -0.43,-0.33,0.48,U] 
00:56:27.880 00.003 1092 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.22, -0.17}
00:56:27.882 00.002 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
00:56:27.884 00.002 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
00:56:27.886 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=0.18 mountY=-0.11, mountTheta=-0.54
00:56:27.893 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.15, opts=13)
00:56:27.896 00.003 1092 Enqueuing Move request for scope (0.13, -0.15)
00:56:27.898 00.002 2744 Worker thread wakes up
00:56:27.898 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
00:56:27.898 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
00:56:27.898 00.000 2744 Moving (0.13, -0.15) raw xDistance=0.18 yDistance=-0.11
00:56:27.898 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
00:56:27.898 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:27.898 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
00:56:27.898 00.000 2744 MoveAxis(E, 0, ABG)
00:56:27.898 00.000 2744 Move returns status 0, amount 0
00:56:27.898 00.000 2744 MoveAxis(N, 0, ABG)
00:56:27.898 00.000 2744 Move returns status 0, amount 0
00:56:27.898 00.000 2744 move complete, result=0
00:56:27.898 00.000 2744 worker thread done servicing request
00:56:27.912 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1341, FiltMax=65535, Gamma=0.510
00:56:27.926 00.014 1092 UpdateGuideState exits: m=485693 SNR=77.1
00:56:27.929 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:27.931 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:27.933 00.002 1092 Enqueuing Expose request
00:56:27.935 00.002 2744 Worker thread wakes up
00:56:27.935 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
00:56:27.938 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:27.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:31.334 03.396 2744 Exposure complete
00:56:31.568 00.234 2744 worker thread done servicing request
00:56:31.568 00.000 1092 OnExposeComplete: enter
00:56:31.571 00.003 1092 UpdateGuideState(): m_state=6
00:56:31.576 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1338
00:56:31.578 00.002 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.13, Mass=516344, SNR=80.9, Peak=54883 HFD=3.4
00:56:31.581 00.003 1092 MultiStar: [#1 -0.13,-0.24,0.91,U] [#2 -0.26,-0.14,1.09,U] [#3 -0.23,0.06,0.91,U] [#4 -0.03,-0.13,0.89,U] [#5 -0.03,-0.36,0.79,U] [#6 -0.10,-0.28,0.65,U] [#7 -0.04,-0.01,0.62,U] [#8 -0.71,-0.09,0.46,U] 
00:56:31.585 00.004 1092 refined, 8 included, MultiStar: {-0.19, -0.16}, one-star: {-0.29, -0.21}
00:56:31.587 00.002 1092 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.43) = xAngle (-2.02 = -2.02)
00:56:31.590 00.003 1092 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.17 = -2.17)
00:56:31.593 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-2.45 mountX=-0.11 mountY=-0.20, mountTheta=-2.05
00:56:31.598 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.16, opts=13)
00:56:31.601 00.003 1092 Enqueuing Move request for scope (-0.19, -0.16)
00:56:31.603 00.002 2744 Worker thread wakes up
00:56:31.603 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.16) opts 0xd
00:56:31.603 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.16)
00:56:31.603 00.000 2744 Moving (-0.19, -0.16) raw xDistance=-0.11 yDistance=-0.20
00:56:31.603 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
00:56:31.603 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:31.604 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:56:31.604 00.000 2744 MoveAxis(E, 0, ABG)
00:56:31.604 00.000 2744 Move returns status 0, amount 0
00:56:31.604 00.000 2744 MoveAxis(N, 0, ABG)
00:56:31.604 00.000 2744 Move returns status 0, amount 0
00:56:31.604 00.000 2744 move complete, result=0
00:56:31.604 00.000 2744 worker thread done servicing request
00:56:31.622 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1645, FiltMax=65535, Gamma=0.510
00:56:31.638 00.016 1092 UpdateGuideState exits: m=516344 SNR=80.9
00:56:31.641 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:31.644 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:31.646 00.002 1092 Enqueuing Expose request
00:56:31.648 00.002 2744 Worker thread wakes up
00:56:31.648 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:56:31.651 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:31.651 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:35.147 03.496 2744 Exposure complete
00:56:35.569 00.422 2744 worker thread done servicing request
00:56:35.570 00.001 1092 OnExposeComplete: enter
00:56:35.575 00.005 1092 UpdateGuideState(): m_state=6
00:56:35.580 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1339
00:56:35.583 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1129.24, Mass=511056, SNR=77.8, Peak=45395 HFD=3.5
00:56:35.588 00.005 1092 MultiStar: [#1 -0.61,-0.08,0.86,U] [#2 -0.62,0.11,1.00,U] [#3 -0.85,0.28,0.92,U] [#4 -0.49,0.12,0.85,U] [#5 -0.46,-0.04,0.75,U] [#6 -0.70,-0.14,0.73,U] [#7 -0.21,0.09,0.61,U] [#8 -0.94,-0.20,0.44,U] 
00:56:35.596 00.008 1092 refined, 8 included, MultiStar: {-0.62, 0.02}, one-star: {-0.71, -0.10}
00:56:35.600 00.004 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.75)
00:56:35.609 00.009 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.38 = -2.90)
00:56:35.615 00.006 1092 CameraToMount -- cameraX=-0.62 cameraY=0.02 hyp=0.62 cameraTheta=3.11 mountX=-0.57 mountY=-0.15, mountTheta=-2.89
00:56:35.624 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.02, opts=13)
00:56:35.628 00.004 1092 Enqueuing Move request for scope (-0.62, 0.02)
00:56:35.631 00.003 2744 Worker thread wakes up
00:56:35.632 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.02) opts 0xd
00:56:35.632 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.02)
00:56:35.632 00.000 2744 Moving (-0.62, 0.02) raw xDistance=-0.57 yDistance=-0.15
00:56:35.632 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
00:56:35.632 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:56:35.632 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:56:35.632 00.000 2744 MoveAxis(E, 129, ABG)
00:56:35.632 00.000 2744 Guiding  Dir = 2, Dur = 129
00:56:35.633 00.001 2744 IsSlewing returns 0
00:56:35.633 00.000 2744 IsGuiding returns 0
00:56:35.635 00.002 2744 PulseGuide returned control before completion, sleep 139
00:56:35.664 00.029 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1640, FiltMax=65535, Gamma=0.510
00:56:35.703 00.039 1092 UpdateGuideState exits: m=511056 SNR=77.8
00:56:35.710 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:56:35.717 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:35.732 00.015 1092 Enqueuing Expose request
00:56:35.776 00.044 2744 IsGuiding returns 1
00:56:35.776 00.000 2744 scope still moving after pulse duration time elapsed
00:56:35.809 00.033 2744 IsSlewing returns 0
00:56:35.809 00.000 2744 IsGuiding returns 0
00:56:35.809 00.000 2744 scope move finished after 129 + 46 ms
00:56:35.809 00.000 2744 Move returns status 0, amount 129
00:56:35.810 00.001 2744 MoveAxis(N, 0, ABG)
00:56:35.810 00.000 2744 Move returns status 0, amount 0
00:56:35.810 00.000 2744 move complete, result=0
00:56:35.810 00.000 2744 worker thread done servicing request
00:56:35.810 00.000 2744 Worker thread wakes up
00:56:35.810 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:35.810 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:35.852 00.042 1092 GuideStep: -0.6 px 129 ms EAST, -0.1 px 0 ms NORTH
00:56:38.590 02.738 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:38.596 00.006 1092 case statement mapped state 6 to 3
00:56:38.600 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:56:38.640 00.040 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:38.646 00.006 1092 case statement mapped state 6 to 3
00:56:38.651 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:56:38.691 00.040 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
00:56:38.696 00.005 1092 SetPaused type=2 isPaused=0 exposurePending=1
00:56:38.700 00.004 1092 Guider::SetPaused(2)
00:56:38.730 00.030 1092 Status Line: Paused/full
00:56:38.747 00.017 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:56:38.754 00.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:38.761 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:56:39.221 00.460 2744 Exposure complete
00:56:39.494 00.273 2744 worker thread done servicing request
00:56:39.494 00.000 1092 OnExposeComplete: enter
00:56:39.499 00.005 1092 guider is paused, ignoring frame, not scheduling exposure
00:56:39.734 00.235 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:39.737 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:56:39.835 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:39.838 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:56:59.350 19.512 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:59.355 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
00:56:59.500 00.145 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
00:56:59.503 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
00:56:59.505 00.002 1092 Guider::SetPaused(0)
00:56:59.510 00.005 1092 Guider::SetPaused: resetting avg dist filter
00:56:59.527 00.017 1092 un-pause: clearing mount guide algorithm history
00:56:59.530 00.003 1092 Mount: notify guiding resumed
00:56:59.533 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:56:59.536 00.003 1092 Enqueuing Expose request
00:56:59.539 00.003 1092 Status Line: Resumed
00:56:59.542 00.003 2744 Worker thread wakes up
00:56:59.543 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:56:59.543 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:56:59.550 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
00:56:59.555 00.005 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:56:59.558 00.003 1092 case statement mapped state 6 to 3
00:56:59.560 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:57:00.668 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:57:00.670 00.002 1092 case statement mapped state 6 to 3
00:57:00.672 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:57:01.780 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:57:01.782 00.002 1092 case statement mapped state 6 to 3
00:57:01.784 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:57:02.894 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:57:02.897 00.003 1092 case statement mapped state 6 to 3
00:57:02.900 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:57:02.935 00.035 2744 Exposure complete
00:57:03.127 00.192 2744 worker thread done servicing request
00:57:03.127 00.000 1092 OnExposeComplete: enter
00:57:03.129 00.002 1092 UpdateGuideState(): m_state=6
00:57:03.132 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1340
00:57:03.135 00.003 1092 Star::Find returns 1 (0), X=1614.93, Y=1121.98, Mass=499225, SNR=80.4, Peak=52736 HFD=3.3
00:57:03.137 00.002 1092 MultiStar: large primary error, entering stabilization period
00:57:03.139 00.002 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
00:57:03.142 00.003 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
00:57:03.144 00.002 1092 CameraToMount -- cameraX=11.92 cameraY=-7.35 hyp=14.01 cameraTheta=-0.55 mountX=13.90 mountY=-3.87, mountTheta=-0.27
00:57:03.149 00.005 1092 SchedulePrimaryMove(0F8C9988, x=11.92, y=-7.35, opts=13)
00:57:03.151 00.002 1092 Enqueuing Move request for scope (11.92, -7.35)
00:57:03.154 00.003 2744 Worker thread wakes up
00:57:03.154 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (11.92, -7.35) opts 0xd
00:57:03.154 00.000 2744 Handling offset move in thread for scope, endpoint = (11.92, -7.35)
00:57:03.154 00.000 2744 Moving (11.92, -7.35) raw xDistance=13.90 yDistance=-3.87
00:57:03.154 00.000 2744 GuideAlgorithmHysteresis::Result() returns 8.75 from input 13.90
00:57:03.154 00.000 2744 resist switch: large excursion: input -3.87 thresh 1.35 direction from 0 to -1
00:57:03.154 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-11.62
00:57:03.154 00.000 2744 GuideAlgorithmResistSwitch::result() returns -3.87 from input -3.87
00:57:03.154 00.000 2744 MoveAxis(W, 3112, ABG)
00:57:03.154 00.000 2744 duration set to 2500 by maxRaDuration
00:57:03.154 00.000 2744 Guiding  Dir = 3, Dur = 2500
00:57:03.155 00.001 2744 IsSlewing returns 0
00:57:03.155 00.000 2744 IsGuiding returns 0
00:57:03.156 00.001 2744 PulseGuide returned control before completion, sleep 2510
00:57:03.169 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1431, FiltMax=65533, Gamma=0.510
00:57:03.187 00.018 1092 UpdateGuideState exits: m=499225 SNR=80.4
00:57:03.189 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:03.193 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:03.196 00.003 1092 Enqueuing Expose request
00:57:04.007 00.811 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
00:57:04.010 00.003 1092 case statement mapped state 6 to 3
00:57:04.013 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
00:57:05.672 01.659 2744 IsGuiding returns 1
00:57:05.672 00.000 2744 scope still moving after pulse duration time elapsed
00:57:05.704 00.032 2744 IsSlewing returns 0
00:57:05.704 00.000 2744 IsGuiding returns 0
00:57:05.704 00.000 2744 scope move finished after 2500 + 48 ms
00:57:05.704 00.000 2744 Move returns status 0, amount 2500
00:57:05.705 00.001 2744 MoveAxis(N, 728, ABG)
00:57:05.705 00.000 2744 Guiding  Dir = 0, Dur = 728
00:57:05.705 00.000 2744 IsSlewing returns 0
00:57:05.705 00.000 2744 IsGuiding returns 0
00:57:05.705 00.000 2744 PulseGuide returned control before completion, sleep 738
00:57:06.457 00.752 2744 IsGuiding returns 1
00:57:06.457 00.000 2744 scope still moving after pulse duration time elapsed
00:57:06.488 00.031 2744 IsSlewing returns 0
00:57:06.488 00.000 2744 IsGuiding returns 0
00:57:06.488 00.000 2744 scope move finished after 728 + 55 ms
00:57:06.488 00.000 2744 Move returns status 0, amount 728
00:57:06.488 00.000 2744 move complete, result=0
00:57:06.488 00.000 2744 worker thread done servicing request
00:57:06.488 00.000 2744 Worker thread wakes up
00:57:06.488 00.000 1092 GuideStep: 13.9 px 2500 ms WEST, -3.9 px 728 ms NORTH
00:57:06.492 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:06.492 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1600,1107,31,31)
00:57:09.892 03.400 2744 Exposure complete
00:57:10.119 00.227 2744 worker thread done servicing request
00:57:10.119 00.000 1092 OnExposeComplete: enter
00:57:10.122 00.003 1092 UpdateGuideState(): m_state=6
00:57:10.125 00.003 1092 Star::Find(15, 1614, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1341
00:57:10.128 00.003 1092 Star::Find returns 1 (0), X=1607.75, Y=1126.53, Mass=520318, SNR=81.4, Peak=50557 HFD=3.4
00:57:10.131 00.003 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
00:57:10.134 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
00:57:10.136 00.002 1092 CameraToMount -- cameraX=4.74 cameraY=-2.80 hyp=5.51 cameraTheta=-0.53 mountX=5.48 mountY=-1.43, mountTheta=-0.25
00:57:10.140 00.004 1092 SchedulePrimaryMove(0F8C9988, x=4.74, y=-2.80, opts=13)
00:57:10.144 00.004 1092 Enqueuing Move request for scope (4.74, -2.80)
00:57:10.146 00.002 2744 Worker thread wakes up
00:57:10.146 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (4.74, -2.80) opts 0xd
00:57:10.147 00.001 2744 Handling offset move in thread for scope, endpoint = (4.74, -2.80)
00:57:10.147 00.000 2744 Moving (4.74, -2.80) raw xDistance=5.48 yDistance=-1.43
00:57:10.147 00.000 2744 GuideAlgorithmHysteresis::Result() returns 4.06 from input 5.48
00:57:10.147 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.43 from input -1.43
00:57:10.147 00.000 2744 MoveAxis(W, 1445, ABG)
00:57:10.147 00.000 2744 Guiding  Dir = 3, Dur = 1445
00:57:10.147 00.000 2744 IsSlewing returns 0
00:57:10.147 00.000 2744 IsGuiding returns 0
00:57:10.148 00.001 2744 PulseGuide returned control before completion, sleep 1455
00:57:10.165 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:57:10.183 00.018 1092 UpdateGuideState exits: m=520318 SNR=81.4
00:57:10.185 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:10.188 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:10.190 00.002 1092 Enqueuing Expose request
00:57:11.618 01.428 2744 IsGuiding returns 1
00:57:11.618 00.000 2744 scope still moving after pulse duration time elapsed
00:57:11.649 00.031 2744 IsSlewing returns 0
00:57:11.649 00.000 2744 IsGuiding returns 0
00:57:11.649 00.000 2744 scope move finished after 1445 + 57 ms
00:57:11.649 00.000 2744 Move returns status 0, amount 1445
00:57:11.649 00.000 2744 MoveAxis(N, 268, ABG)
00:57:11.650 00.001 2744 Guiding  Dir = 0, Dur = 268
00:57:11.650 00.000 2744 IsSlewing returns 0
00:57:11.650 00.000 2744 IsGuiding returns 0
00:57:11.650 00.000 2744 PulseGuide returned control before completion, sleep 278
00:57:11.945 00.295 2744 IsGuiding returns 1
00:57:11.945 00.000 2744 scope still moving after pulse duration time elapsed
00:57:11.977 00.032 2744 IsSlewing returns 0
00:57:11.977 00.000 2744 IsGuiding returns 0
00:57:11.977 00.000 2744 scope move finished after 268 + 58 ms
00:57:11.977 00.000 2744 Move returns status 0, amount 268
00:57:11.977 00.000 2744 move complete, result=0
00:57:11.977 00.000 2744 worker thread done servicing request
00:57:11.977 00.000 2744 Worker thread wakes up
00:57:11.977 00.000 1092 GuideStep: 5.5 px 1445 ms WEST, -1.4 px 268 ms NORTH
00:57:11.980 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:11.980 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:15.375 03.395 2744 Exposure complete
00:57:15.593 00.218 2744 worker thread done servicing request
00:57:15.594 00.001 1092 OnExposeComplete: enter
00:57:15.597 00.003 1092 UpdateGuideState(): m_state=6
00:57:15.600 00.003 1092 Star::Find(15, 1607, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1342
00:57:15.602 00.002 1092 Star::Find returns 1 (0), X=1603.46, Y=1129.65, Mass=519836, SNR=76.5, Peak=47789 HFD=3.4
00:57:15.604 00.002 1092 MultiStar: exiting stabilization period
00:57:15.606 00.002 1092 MultiStar: [#1 0.54,0.35,0.84,U] [#2 0.36,0.59,0.98,U] [#3 0.42,0.65,0.83,U] [#4 0.28,0.73,0.96,U] [#5 0.66,0.57,0.83,U] [#6 0.42,0.60,0.84,U] [#7 0.87,0.63,0.58,U] [#8 0.17,0.40,0.52,U] 
00:57:15.609 00.003 1092 single-star, 8 included, MultiStar: {0.46, 0.54}, one-star: {0.46, 0.32}
00:57:15.612 00.003 1092 CameraToMount -- cameraTheta (0.61) - m_xAngle (-0.43) = xAngle (1.04 = 1.04)
00:57:15.615 00.003 1092 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.88 = 0.88)
00:57:15.618 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=0.32 hyp=0.56 cameraTheta=0.61 mountX=0.28 mountY=0.43, mountTheta=0.99
00:57:15.622 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=0.32, opts=13)
00:57:15.625 00.003 1092 Enqueuing Move request for scope (0.46, 0.32)
00:57:15.627 00.002 2744 Worker thread wakes up
00:57:15.627 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.32) opts 0xd
00:57:15.627 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, 0.32)
00:57:15.627 00.000 2744 Moving (0.46, 0.32) raw xDistance=0.28 yDistance=0.43
00:57:15.627 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
00:57:15.627 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:15.627 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.43
00:57:15.627 00.000 2744 MoveAxis(E, 0, ABG)
00:57:15.627 00.000 2744 Move returns status 0, amount 0
00:57:15.627 00.000 2744 MoveAxis(N, 0, ABG)
00:57:15.627 00.000 2744 Move returns status 0, amount 0
00:57:15.627 00.000 2744 move complete, result=0
00:57:15.627 00.000 2744 worker thread done servicing request
00:57:15.647 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1501, FiltMax=65535, Gamma=0.510
00:57:15.663 00.016 1092 UpdateGuideState exits: m=519836 SNR=76.5
00:57:15.667 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:15.669 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:15.671 00.002 1092 Enqueuing Expose request
00:57:15.674 00.003 2744 Worker thread wakes up
00:57:15.674 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:15.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:15.674 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
00:57:19.063 03.389 2744 Exposure complete
00:57:19.266 00.203 2744 worker thread done servicing request
00:57:19.266 00.000 1092 OnExposeComplete: enter
00:57:19.269 00.003 1092 UpdateGuideState(): m_state=6
00:57:19.271 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1343
00:57:19.274 00.003 1092 Star::Find returns 1 (0), X=1603.54, Y=1129.67, Mass=490289, SNR=74.9, Peak=45501 HFD=3.3
00:57:19.279 00.005 1092 MultiStar: [#1 0.71,0.16,0.99,U] [#2 0.46,0.24,0.98,U] [#3 0.24,0.48,0.81,U] [#4 0.54,0.50,0.98,U] [#5 0.87,0.28,0.69,U] [#6 0.68,0.27,0.70,U] [#7 0.76,0.35,0.63,U] [#8 0.11,0.76,0.46,U] 
00:57:19.282 00.003 1092 single-star, 8 included, MultiStar: {0.55, 0.35}, one-star: {0.53, 0.33}
00:57:19.285 00.003 1092 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.43) = xAngle (0.98 = 0.98)
00:57:19.287 00.002 1092 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.83 = 0.83)
00:57:19.290 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=0.33 hyp=0.63 cameraTheta=0.55 mountX=0.35 mountY=0.46, mountTheta=0.92
00:57:19.295 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.33, opts=13)
00:57:19.297 00.002 1092 Enqueuing Move request for scope (0.53, 0.33)
00:57:19.299 00.002 2744 Worker thread wakes up
00:57:19.300 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.33) opts 0xd
00:57:19.300 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.33)
00:57:19.300 00.000 2744 Moving (0.53, 0.33) raw xDistance=0.35 yDistance=0.46
00:57:19.300 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
00:57:19.300 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:19.300 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
00:57:19.300 00.000 2744 MoveAxis(W, 78, ABG)
00:57:19.300 00.000 2744 Guiding  Dir = 3, Dur = 78
00:57:19.300 00.000 2744 IsSlewing returns 0
00:57:19.301 00.001 2744 IsGuiding returns 0
00:57:19.301 00.000 2744 PulseGuide returned control before completion, sleep 88
00:57:19.315 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4816, FiltMin=1607, FiltMax=65535, Gamma=0.510
00:57:19.331 00.016 1092 UpdateGuideState exits: m=490289 SNR=74.9
00:57:19.334 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:19.337 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:19.339 00.002 1092 Enqueuing Expose request
00:57:19.402 00.063 2744 IsGuiding returns 1
00:57:19.402 00.000 2744 scope still moving after pulse duration time elapsed
00:57:19.433 00.031 2744 IsSlewing returns 0
00:57:19.433 00.000 2744 IsGuiding returns 0
00:57:19.433 00.000 2744 scope move finished after 78 + 54 ms
00:57:19.433 00.000 2744 Move returns status 0, amount 78
00:57:19.433 00.000 2744 MoveAxis(N, 0, ABG)
00:57:19.433 00.000 2744 Move returns status 0, amount 0
00:57:19.434 00.001 2744 move complete, result=0
00:57:19.434 00.000 2744 worker thread done servicing request
00:57:19.434 00.000 2744 Worker thread wakes up
00:57:19.434 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:19.434 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:19.435 00.001 1092 GuideStep: 0.3 px 78 ms WEST, 0.5 px 0 ms NORTH
00:57:22.817 03.382 2744 Exposure complete
00:57:23.018 00.201 2744 worker thread done servicing request
00:57:23.018 00.000 1092 OnExposeComplete: enter
00:57:23.021 00.003 1092 UpdateGuideState(): m_state=6
00:57:23.025 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1344
00:57:23.028 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1130.01, Mass=489264, SNR=81.7, Peak=49837 HFD=3.1
00:57:23.032 00.004 1092 MultiStar: [#1 0.02,0.59,0.98,U] [#2 0.01,0.85,0.93,U] [#3 -0.27,0.79,0.74,U] [#4 -0.04,0.77,0.79,U] [#5 0.09,0.48,0.70,U] [#6 0.02,0.71,0.64,U] [#7 0.33,0.79,0.55,U] [#8 -0.40,0.52,0.52,U] 
00:57:23.036 00.004 1092 single-star, 8 included, MultiStar: {-0.00, 0.69}, one-star: {0.14, 0.67}
00:57:23.040 00.004 1092 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.43) = xAngle (1.79 = 1.79)
00:57:23.043 00.003 1092 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.63 = 1.63)
00:57:23.045 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=0.67 hyp=0.69 cameraTheta=1.36 mountX=-0.15 mountY=0.68, mountTheta=1.78
00:57:23.053 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=0.67, opts=13)
00:57:23.057 00.004 1092 Enqueuing Move request for scope (0.14, 0.67)
00:57:23.060 00.003 2744 Worker thread wakes up
00:57:23.060 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.67) opts 0xd
00:57:23.060 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, 0.67)
00:57:23.061 00.001 2744 Moving (0.14, 0.67) raw xDistance=-0.15 yDistance=0.68
00:57:23.061 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:23.061 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:23.061 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.68
00:57:23.061 00.000 2744 MoveAxis(E, 0, ABG)
00:57:23.061 00.000 2744 Move returns status 0, amount 0
00:57:23.061 00.000 2744 MoveAxis(N, 0, ABG)
00:57:23.061 00.000 2744 Move returns status 0, amount 0
00:57:23.061 00.000 2744 move complete, result=0
00:57:23.061 00.000 2744 worker thread done servicing request
00:57:23.079 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4819, FiltMin=1664, FiltMax=65535, Gamma=0.510
00:57:23.099 00.020 1092 UpdateGuideState exits: m=489264 SNR=81.7
00:57:23.102 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:23.105 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:23.109 00.004 1092 Enqueuing Expose request
00:57:23.112 00.003 2744 Worker thread wakes up
00:57:23.112 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
00:57:23.115 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:23.115 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:26.491 03.376 2744 Exposure complete
00:57:26.705 00.214 2744 worker thread done servicing request
00:57:26.705 00.000 1092 OnExposeComplete: enter
00:57:26.709 00.004 1092 UpdateGuideState(): m_state=6
00:57:26.712 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1345
00:57:26.714 00.002 1092 Star::Find returns 1 (0), X=1603.06, Y=1129.82, Mass=503621, SNR=86.4, Peak=53581 HFD=3.2
00:57:26.717 00.003 1092 MultiStar: [#1 0.22,0.15,0.96,U] [#2 0.17,0.68,1.09,U] [#3 -0.05,0.73,0.69,U] [#4 0.16,0.57,0.85,U] [#5 0.27,0.26,0.73,U] [#6 0.12,0.49,0.62,U] [#7 0.27,0.70,0.55,U] [#8 -0.30,0.42,0.42,U] 
00:57:26.719 00.002 1092 single-star, 8 included, MultiStar: {0.12, 0.49}, one-star: {0.06, 0.48}
00:57:26.721 00.002 1092 CameraToMount -- cameraTheta (1.44) - m_xAngle (-0.43) = xAngle (1.87 = 1.87)
00:57:26.724 00.003 1092 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.72 = 1.72)
00:57:26.726 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=0.48 hyp=0.48 cameraTheta=1.44 mountX=-0.14 mountY=0.48, mountTheta=1.86
00:57:26.733 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.48, opts=13)
00:57:26.735 00.002 1092 Enqueuing Move request for scope (0.06, 0.48)
00:57:26.737 00.002 2744 Worker thread wakes up
00:57:26.738 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.48) opts 0xd
00:57:26.738 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.48)
00:57:26.738 00.000 2744 Moving (0.06, 0.48) raw xDistance=-0.14 yDistance=0.48
00:57:26.738 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
00:57:26.738 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:26.739 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
00:57:26.739 00.000 2744 MoveAxis(E, 0, ABG)
00:57:26.739 00.000 2744 Move returns status 0, amount 0
00:57:26.739 00.000 2744 MoveAxis(N, 0, ABG)
00:57:26.739 00.000 2744 Move returns status 0, amount 0
00:57:26.739 00.000 2744 move complete, result=0
00:57:26.739 00.000 2744 worker thread done servicing request
00:57:26.754 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1671, FiltMax=65535, Gamma=0.510
00:57:26.769 00.015 1092 UpdateGuideState exits: m=503621 SNR=86.4
00:57:26.772 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:26.775 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:26.777 00.002 1092 Enqueuing Expose request
00:57:26.780 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
00:57:26.782 00.002 2744 Worker thread wakes up
00:57:26.782 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:26.782 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:30.163 03.381 2744 Exposure complete
00:57:30.368 00.205 2744 worker thread done servicing request
00:57:30.369 00.001 1092 OnExposeComplete: enter
00:57:30.371 00.002 1092 UpdateGuideState(): m_state=6
00:57:30.376 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1346
00:57:30.378 00.002 1092 Star::Find returns 1 (0), X=1603.20, Y=1129.74, Mass=528639, SNR=82.0, Peak=44989 HFD=3.5
00:57:30.381 00.003 1092 MultiStar: [#1 0.41,0.35,0.85,U] [#2 0.27,0.72,0.93,U] [#3 0.30,0.59,0.78,U] [#4 0.16,0.82,0.74,U] [#5 0.52,0.60,0.70,U] [#6 0.40,0.59,0.72,U] [#7 0.49,0.58,0.57,U] [#8 0.17,0.45,0.48,U] 
00:57:30.384 00.003 1092 single-star, 8 included, MultiStar: {0.32, 0.57}, one-star: {0.19, 0.40}
00:57:30.386 00.002 1092 CameraToMount -- cameraTheta (1.12) - m_xAngle (-0.43) = xAngle (1.55 = 1.55)
00:57:30.390 00.004 1092 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.39 = 1.39)
00:57:30.393 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=0.40 hyp=0.45 cameraTheta=1.12 mountX=0.01 mountY=0.44, mountTheta=1.55
00:57:30.398 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.40, opts=13)
00:57:30.401 00.003 1092 Enqueuing Move request for scope (0.19, 0.40)
00:57:30.404 00.003 2744 Worker thread wakes up
00:57:30.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.40) opts 0xd
00:57:30.404 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.40)
00:57:30.404 00.000 2744 Moving (0.19, 0.40) raw xDistance=0.01 yDistance=0.44
00:57:30.404 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:57:30.405 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:57:30.405 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
00:57:30.405 00.000 2744 MoveAxis(E, 0, ABG)
00:57:30.405 00.000 2744 Move returns status 0, amount 0
00:57:30.405 00.000 2744 MoveAxis(N, 0, ABG)
00:57:30.405 00.000 2744 Move returns status 0, amount 0
00:57:30.405 00.000 2744 move complete, result=0
00:57:30.405 00.000 2744 worker thread done servicing request
00:57:30.423 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1578, FiltMax=65535, Gamma=0.510
00:57:30.438 00.015 1092 UpdateGuideState exits: m=528639 SNR=82.0
00:57:30.441 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:30.444 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:30.445 00.001 1092 Enqueuing Expose request
00:57:30.448 00.003 1092 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
00:57:30.450 00.002 2744 Worker thread wakes up
00:57:30.450 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:30.451 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:33.841 03.390 2744 Exposure complete
00:57:34.046 00.205 2744 worker thread done servicing request
00:57:34.046 00.000 1092 OnExposeComplete: enter
00:57:34.049 00.003 1092 UpdateGuideState(): m_state=6
00:57:34.052 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1347
00:57:34.054 00.002 1092 Star::Find returns 1 (0), X=1603.53, Y=1130.20, Mass=507105, SNR=71.9, Peak=50467 HFD=3.4
00:57:34.056 00.002 1092 MultiStar: [#1 0.51,0.65,1.01,U] [#2 0.49,0.97,1.19,U] [#3 0.27,0.94,0.97,U] [#4 0.60,0.91,0.95,U] [#5 0.63,0.77,0.88,U] [#6 0.44,0.73,0.89,U] [#7 0.82,1.00,0.67,U] [#8 0.15,0.63,0.55,U] 
00:57:34.059 00.003 1092 refined, 8 included, MultiStar: {0.50, 0.84}, one-star: {0.53, 0.87}
00:57:34.062 00.003 1092 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.43) = xAngle (1.46 = 1.46)
00:57:34.064 00.002 1092 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.31 = 1.31)
00:57:34.067 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=0.84 hyp=0.97 cameraTheta=1.03 mountX=0.11 mountY=0.94, mountTheta=1.46
00:57:34.071 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.84, opts=13)
00:57:34.076 00.005 1092 Enqueuing Move request for scope (0.50, 0.84)
00:57:34.079 00.003 2744 Worker thread wakes up
00:57:34.079 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.84) opts 0xd
00:57:34.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.84)
00:57:34.079 00.000 2744 Moving (0.50, 0.84) raw xDistance=0.11 yDistance=0.94
00:57:34.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:57:34.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
00:57:34.079 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.94
00:57:34.079 00.000 2744 MoveAxis(E, 0, ABG)
00:57:34.079 00.000 2744 Move returns status 0, amount 0
00:57:34.079 00.000 2744 MoveAxis(N, 0, ABG)
00:57:34.080 00.001 2744 Move returns status 0, amount 0
00:57:34.080 00.000 2744 move complete, result=0
00:57:34.080 00.000 2744 worker thread done servicing request
00:57:34.100 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4826, FiltMin=1479, FiltMax=65535, Gamma=0.510
00:57:34.116 00.016 1092 UpdateGuideState exits: m=507105 SNR=71.9
00:57:34.119 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:34.121 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:34.125 00.004 1092 Enqueuing Expose request
00:57:34.128 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.9 px 0 ms NORTH
00:57:34.131 00.003 2744 Worker thread wakes up
00:57:34.131 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:34.131 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:37.530 03.399 2744 Exposure complete
00:57:37.749 00.219 2744 worker thread done servicing request
00:57:37.750 00.001 1092 OnExposeComplete: enter
00:57:37.752 00.002 1092 UpdateGuideState(): m_state=6
00:57:37.755 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1348
00:57:37.758 00.003 1092 Star::Find returns 1 (0), X=1603.58, Y=1129.89, Mass=552197, SNR=94.6, Peak=45373 HFD=3.6
00:57:37.761 00.003 1092 MultiStar: [#1 0.65,0.53,0.81,U] [#2 0.58,0.66,1.01,U] [#3 0.44,0.71,0.65,U] [#4 0.63,0.83,0.72,U] [#5 0.59,0.29,0.61,U] [#6 0.63,0.51,0.69,U] [#7 0.82,0.83,0.49,U] [#8 0.26,0.51,0.34,U] 
00:57:37.764 00.003 1092 single-star, 8 included, MultiStar: {0.59, 0.60}, one-star: {0.57, 0.56}
00:57:37.767 00.003 1092 CameraToMount -- cameraTheta (0.77) - m_xAngle (-0.43) = xAngle (1.20 = 1.20)
00:57:37.769 00.002 1092 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.04 = 1.04)
00:57:37.772 00.003 1092 CameraToMount -- cameraX=0.57 cameraY=0.56 hyp=0.80 cameraTheta=0.77 mountX=0.29 mountY=0.69, mountTheta=1.17
00:57:37.783 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=0.56, opts=13)
00:57:37.786 00.003 1092 Enqueuing Move request for scope (0.57, 0.56)
00:57:37.789 00.003 2744 Worker thread wakes up
00:57:37.789 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.56) opts 0xd
00:57:37.789 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, 0.56)
00:57:37.789 00.000 2744 Moving (0.57, 0.56) raw xDistance=0.29 yDistance=0.69
00:57:37.789 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
00:57:37.789 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:57:37.789 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
00:57:37.789 00.000 2744 MoveAxis(W, 65, ABG)
00:57:37.790 00.001 2744 Guiding  Dir = 3, Dur = 65
00:57:37.790 00.000 2744 IsSlewing returns 0
00:57:37.790 00.000 2744 IsGuiding returns 0
00:57:37.791 00.001 2744 PulseGuide returned control before completion, sleep 75
00:57:37.806 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1731, FiltMax=65535, Gamma=0.510
00:57:37.822 00.016 1092 UpdateGuideState exits: m=552197 SNR=94.6
00:57:37.825 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:37.828 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:37.832 00.004 1092 Enqueuing Expose request
00:57:37.875 00.043 2744 IsGuiding returns 1
00:57:37.875 00.000 2744 scope still moving after pulse duration time elapsed
00:57:37.906 00.031 2744 IsSlewing returns 0
00:57:37.908 00.002 2744 IsGuiding returns 0
00:57:37.908 00.000 2744 scope move finished after 65 + 52 ms
00:57:37.908 00.000 2744 Move returns status 0, amount 65
00:57:37.908 00.000 2744 MoveAxis(N, 0, ABG)
00:57:37.908 00.000 2744 Move returns status 0, amount 0
00:57:37.908 00.000 2744 move complete, result=0
00:57:37.908 00.000 2744 worker thread done servicing request
00:57:37.908 00.000 2744 Worker thread wakes up
00:57:37.909 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:37.909 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:37.910 00.001 1092 GuideStep: 0.3 px 65 ms WEST, 0.7 px 0 ms NORTH
00:57:41.292 03.382 2744 Exposure complete
00:57:41.489 00.197 2744 worker thread done servicing request
00:57:41.489 00.000 1092 OnExposeComplete: enter
00:57:41.493 00.004 1092 UpdateGuideState(): m_state=6
00:57:41.495 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1349
00:57:41.498 00.003 1092 Star::Find returns 1 (0), X=1603.21, Y=1129.94, Mass=536445, SNR=80.1, Peak=50467 HFD=3.2
00:57:41.501 00.003 1092 MultiStar: [#1 0.39,0.39,0.91,U] [#2 0.26,0.73,0.98,U] [#3 0.16,0.73,0.71,U] [#4 0.40,0.79,0.78,U] [#5 0.73,0.56,0.77,U] [#6 0.43,0.76,0.69,U] [#7 0.60,0.94,0.68,U] [#8 0.33,0.68,0.45,U] 
00:57:41.504 00.003 1092 single-star, 8 included, MultiStar: {0.38, 0.68}, one-star: {0.20, 0.61}
00:57:41.506 00.002 1092 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.43) = xAngle (1.67 = 1.67)
00:57:41.509 00.003 1092 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.52 = 1.52)
00:57:41.511 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=0.61 hyp=0.64 cameraTheta=1.25 mountX=-0.07 mountY=0.64, mountTheta=1.67
00:57:41.516 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.61, opts=13)
00:57:41.518 00.002 1092 Enqueuing Move request for scope (0.20, 0.61)
00:57:41.521 00.003 2744 Worker thread wakes up
00:57:41.521 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.61) opts 0xd
00:57:41.521 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.61)
00:57:41.521 00.000 2744 Moving (0.20, 0.61) raw xDistance=-0.07 yDistance=0.64
00:57:41.521 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:57:41.521 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
00:57:41.521 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.64
00:57:41.521 00.000 2744 MoveAxis(E, 0, ABG)
00:57:41.521 00.000 2744 Move returns status 0, amount 0
00:57:41.522 00.001 2744 MoveAxis(N, 0, ABG)
00:57:41.522 00.000 2744 Move returns status 0, amount 0
00:57:41.522 00.000 2744 move complete, result=0
00:57:41.522 00.000 2744 worker thread done servicing request
00:57:41.536 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4823, FiltMin=1709, FiltMax=65535, Gamma=0.510
00:57:41.551 00.015 1092 UpdateGuideState exits: m=536445 SNR=80.1
00:57:41.554 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:41.556 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:41.558 00.002 1092 Enqueuing Expose request
00:57:41.560 00.002 2744 Worker thread wakes up
00:57:41.560 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
00:57:41.562 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:41.562 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:44.958 03.396 2744 Exposure complete
00:57:45.151 00.193 2744 worker thread done servicing request
00:57:45.151 00.000 1092 OnExposeComplete: enter
00:57:45.154 00.003 1092 UpdateGuideState(): m_state=6
00:57:45.157 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1350
00:57:45.161 00.004 1092 Star::Find returns 1 (0), X=1602.85, Y=1130.15, Mass=493120, SNR=83.4, Peak=49133 HFD=3.7
00:57:45.164 00.003 1092 MultiStar: [#1 0.03,0.76,0.83,U] [#2 -0.16,0.81,0.94,U] [#3 -0.17,0.88,0.85,U] [#4 -0.21,0.75,0.71,U] [#5 0.17,0.85,0.78,U] [#6 -0.14,0.81,0.64,U] [#7 0.10,0.96,0.57,U] [#8 -0.20,0.86,0.46,U] 
00:57:45.166 00.002 1092 single-star, 8 included, MultiStar: {-0.08, 0.83}, one-star: {-0.15, 0.81}
00:57:45.168 00.002 1092 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.43) = xAngle (2.18 = 2.18)
00:57:45.170 00.002 1092 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.03 = 2.03)
00:57:45.172 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=0.81 hyp=0.83 cameraTheta=1.76 mountX=-0.47 mountY=0.74, mountTheta=2.14
00:57:45.183 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.81, opts=13)
00:57:45.185 00.002 1092 Enqueuing Move request for scope (-0.15, 0.81)
00:57:45.187 00.002 2744 Worker thread wakes up
00:57:45.187 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.81) opts 0xd
00:57:45.187 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.81)
00:57:45.187 00.000 2744 Moving (-0.15, 0.81) raw xDistance=-0.47 yDistance=0.74
00:57:45.188 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
00:57:45.188 00.000 2744 switching direction from -1 to 1 - decHistory=6 oldest=-0.53 newest=2.07
00:57:45.188 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.74 from input 0.74
00:57:45.188 00.000 2744 MoveAxis(E, 106, ABG)
00:57:45.188 00.000 2744 Guiding  Dir = 2, Dur = 106
00:57:45.188 00.000 2744 IsSlewing returns 0
00:57:45.188 00.000 2744 IsGuiding returns 0
00:57:45.188 00.000 2744 PulseGuide returned control before completion, sleep 116
00:57:45.203 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1456, FiltMax=65535, Gamma=0.510
00:57:45.218 00.015 1092 UpdateGuideState exits: m=493120 SNR=83.4
00:57:45.221 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:45.223 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:45.226 00.003 1092 Enqueuing Expose request
00:57:45.307 00.081 2744 IsGuiding returns 1
00:57:45.307 00.000 2744 scope still moving after pulse duration time elapsed
00:57:45.339 00.032 2744 IsSlewing returns 0
00:57:45.340 00.001 2744 IsGuiding returns 0
00:57:45.340 00.000 2744 scope move finished after 106 + 45 ms
00:57:45.340 00.000 2744 Move returns status 0, amount 106
00:57:45.340 00.000 2744 MoveAxis(S, 139, ABG)
00:57:45.340 00.000 2744 Guiding  Dir = 1, Dur = 139
00:57:45.340 00.000 2744 IsSlewing returns 0
00:57:45.341 00.001 2744 IsGuiding returns 0
00:57:45.341 00.000 2744 PulseGuide returned control before completion, sleep 149
00:57:45.496 00.155 2744 IsGuiding returns 1
00:57:45.496 00.000 2744 scope still moving after pulse duration time elapsed
00:57:45.527 00.031 2744 IsSlewing returns 0
00:57:45.527 00.000 2744 IsGuiding returns 0
00:57:45.527 00.000 2744 scope move finished after 139 + 47 ms
00:57:45.527 00.000 2744 Move returns status 0, amount 139
00:57:45.527 00.000 2744 move complete, result=0
00:57:45.528 00.001 2744 worker thread done servicing request
00:57:45.528 00.000 2744 Worker thread wakes up
00:57:45.528 00.000 1092 GuideStep: -0.5 px 106 ms EAST, 0.7 px 139 ms SOUTH
00:57:45.531 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:45.531 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:48.915 03.384 2744 Exposure complete
00:57:49.125 00.210 2744 worker thread done servicing request
00:57:49.125 00.000 1092 OnExposeComplete: enter
00:57:49.128 00.003 1092 UpdateGuideState(): m_state=6
00:57:49.130 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1351
00:57:49.133 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.93, Mass=504638, SNR=85.2, Peak=49133 HFD=3.4
00:57:49.136 00.003 1092 MultiStar: [#1 0.35,0.33,0.82,U] [#2 0.26,0.60,0.92,U] [#3 0.11,0.73,0.74,U] [#4 0.15,0.74,0.87,U] [#5 0.51,0.43,0.59,U] [#6 0.33,0.56,0.71,U] [#7 0.63,0.75,0.69,U] [#8 0.09,0.64,0.53,U] 
00:57:49.139 00.003 1092 single-star, 8 included, MultiStar: {0.29, 0.60}, one-star: {0.24, 0.60}
00:57:49.141 00.002 1092 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.43) = xAngle (1.62 = 1.62)
00:57:49.143 00.002 1092 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.47 = 1.47)
00:57:49.145 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.60 hyp=0.64 cameraTheta=1.20 mountX=-0.03 mountY=0.64, mountTheta=1.62
00:57:49.153 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.60, opts=13)
00:57:49.157 00.004 1092 Enqueuing Move request for scope (0.24, 0.60)
00:57:49.161 00.004 2744 Worker thread wakes up
00:57:49.161 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.60) opts 0xd
00:57:49.161 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.60)
00:57:49.161 00.000 2744 Moving (0.24, 0.60) raw xDistance=-0.03 yDistance=0.64
00:57:49.161 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:57:49.162 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
00:57:49.162 00.000 2744 MoveAxis(E, 0, ABG)
00:57:49.162 00.000 2744 Move returns status 0, amount 0
00:57:49.162 00.000 2744 MoveAxis(S, 120, ABG)
00:57:49.162 00.000 2744 Guiding  Dir = 1, Dur = 120
00:57:49.162 00.000 2744 IsSlewing returns 0
00:57:49.162 00.000 2744 IsGuiding returns 0
00:57:49.163 00.001 2744 PulseGuide returned control before completion, sleep 130
00:57:49.181 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1687, FiltMax=65535, Gamma=0.510
00:57:49.197 00.016 1092 UpdateGuideState exits: m=504638 SNR=85.2
00:57:49.200 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:49.203 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:49.205 00.002 1092 Enqueuing Expose request
00:57:49.303 00.098 2744 IsGuiding returns 1
00:57:49.303 00.000 2744 scope still moving after pulse duration time elapsed
00:57:49.334 00.031 2744 IsSlewing returns 0
00:57:49.334 00.000 2744 IsGuiding returns 0
00:57:49.334 00.000 2744 scope move finished after 120 + 51 ms
00:57:49.334 00.000 2744 Move returns status 0, amount 120
00:57:49.334 00.000 2744 move complete, result=0
00:57:49.334 00.000 2744 worker thread done servicing request
00:57:49.334 00.000 2744 Worker thread wakes up
00:57:49.335 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:49.335 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:49.335 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.6 px 120 ms SOUTH
00:57:52.730 03.395 2744 Exposure complete
00:57:52.967 00.237 2744 worker thread done servicing request
00:57:52.967 00.000 1092 OnExposeComplete: enter
00:57:52.970 00.003 1092 UpdateGuideState(): m_state=6
00:57:52.977 00.007 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1352
00:57:52.983 00.006 1092 Star::Find returns 1 (0), X=1602.56, Y=1130.34, Mass=541119, SNR=86.6, Peak=53885 HFD=3.4
00:57:52.987 00.004 1092 MultiStar: [#1 -0.46,0.88,0.97,U] [#2 -0.39,1.01,0.94,U] [#3 -0.75,1.24,0.78,U] [#4 -0.47,1.36,0.76,U] [#5 -0.33,0.93,0.76,U] [#6 -0.30,1.10,0.68,U] [#7 -0.31,1.21,0.49,U] [#8 -0.98,1.11,0.46,U] 
00:57:52.990 00.003 1092 single-star, 8 included, MultiStar: {-0.48, 1.08}, one-star: {-0.44, 1.01}
00:57:52.993 00.003 1092 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.43) = xAngle (2.41 = 2.41)
00:57:52.996 00.003 1092 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.26 = 2.26)
00:57:52.999 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=1.01 hyp=1.10 cameraTheta=1.99 mountX=-0.82 mountY=0.85, mountTheta=2.34
00:57:53.003 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=1.01, opts=13)
00:57:53.006 00.003 1092 Enqueuing Move request for scope (-0.44, 1.01)
00:57:53.012 00.006 2744 Worker thread wakes up
00:57:53.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.01) opts 0xd
00:57:53.012 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 1.01)
00:57:53.012 00.000 2744 Moving (-0.44, 1.01) raw xDistance=-0.82 yDistance=0.85
00:57:53.012 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.82
00:57:53.012 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
00:57:53.012 00.000 2744 MoveAxis(E, 184, ABG)
00:57:53.012 00.000 2744 Guiding  Dir = 2, Dur = 184
00:57:53.012 00.000 2744 IsSlewing returns 0
00:57:53.013 00.001 2744 IsGuiding returns 0
00:57:53.013 00.000 2744 PulseGuide returned control before completion, sleep 194
00:57:53.034 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4832, FiltMin=1651, FiltMax=65535, Gamma=0.510
00:57:53.054 00.020 1092 UpdateGuideState exits: m=541119 SNR=86.6
00:57:53.064 00.010 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:53.067 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:53.070 00.003 1092 Enqueuing Expose request
00:57:53.224 00.154 2744 IsGuiding returns 1
00:57:53.224 00.000 2744 scope still moving after pulse duration time elapsed
00:57:53.255 00.031 2744 IsSlewing returns 0
00:57:53.255 00.000 2744 IsGuiding returns 0
00:57:53.255 00.000 2744 scope move finished after 184 + 58 ms
00:57:53.255 00.000 2744 Move returns status 0, amount 184
00:57:53.255 00.000 2744 MoveAxis(S, 160, ABG)
00:57:53.255 00.000 2744 Guiding  Dir = 1, Dur = 160
00:57:53.256 00.001 2744 IsSlewing returns 0
00:57:53.257 00.001 2744 IsGuiding returns 0
00:57:53.258 00.001 2744 PulseGuide returned control before completion, sleep 170
00:57:53.444 00.186 2744 IsGuiding returns 1
00:57:53.444 00.000 2744 scope still moving after pulse duration time elapsed
00:57:53.475 00.031 2744 IsSlewing returns 0
00:57:53.475 00.000 2744 IsGuiding returns 0
00:57:53.476 00.001 2744 scope move finished after 160 + 59 ms
00:57:53.476 00.000 2744 Move returns status 0, amount 160
00:57:53.476 00.000 2744 move complete, result=0
00:57:53.476 00.000 2744 worker thread done servicing request
00:57:53.476 00.000 2744 Worker thread wakes up
00:57:53.476 00.000 1092 GuideStep: -0.8 px 184 ms EAST, 0.8 px 160 ms SOUTH
00:57:53.479 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:53.480 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:57:56.862 03.382 2744 Exposure complete
00:57:57.066 00.204 2744 worker thread done servicing request
00:57:57.066 00.000 1092 OnExposeComplete: enter
00:57:57.068 00.002 1092 UpdateGuideState(): m_state=6
00:57:57.071 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1353
00:57:57.074 00.003 1092 Star::Find returns 1 (0), X=1603.23, Y=1130.20, Mass=532692, SNR=78.9, Peak=50045 HFD=3.6
00:57:57.076 00.002 1092 MultiStar: [#1 0.26,0.84,0.83,U] [#2 0.21,1.07,0.95,U] [#3 0.30,0.99,0.84,U] [#4 0.19,0.91,0.87,U] [#5 0.31,0.75,0.70,U] [#6 0.16,0.87,1.03,U] [#7 0.54,1.07,0.65,U] [#8 -0.01,1.01,0.47,U] 
00:57:57.078 00.002 1092 single-star, 8 included, MultiStar: {0.24, 0.92}, one-star: {0.23, 0.86}
00:57:57.080 00.002 1092 CameraToMount -- cameraTheta (1.31) - m_xAngle (-0.43) = xAngle (1.74 = 1.74)
00:57:57.083 00.003 1092 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.58 = 1.58)
00:57:57.085 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=0.86 hyp=0.89 cameraTheta=1.31 mountX=-0.15 mountY=0.89, mountTheta=1.73
00:57:57.088 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=0.86, opts=13)
00:57:57.092 00.004 1092 Enqueuing Move request for scope (0.23, 0.86)
00:57:57.095 00.003 2744 Worker thread wakes up
00:57:57.095 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.86) opts 0xd
00:57:57.095 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, 0.86)
00:57:57.095 00.000 2744 Moving (0.23, 0.86) raw xDistance=-0.15 yDistance=0.89
00:57:57.095 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
00:57:57.095 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
00:57:57.095 00.000 2744 MoveAxis(E, 0, ABG)
00:57:57.095 00.000 2744 Move returns status 0, amount 0
00:57:57.095 00.000 2744 MoveAxis(S, 168, ABG)
00:57:57.095 00.000 2744 Guiding  Dir = 1, Dur = 168
00:57:57.096 00.001 2744 IsSlewing returns 0
00:57:57.096 00.000 2744 IsGuiding returns 0
00:57:57.096 00.000 2744 PulseGuide returned control before completion, sleep 178
00:57:57.112 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1472, FiltMax=65535, Gamma=0.510
00:57:57.129 00.017 1092 UpdateGuideState exits: m=532692 SNR=78.9
00:57:57.131 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:57:57.134 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:57:57.135 00.001 1092 Enqueuing Expose request
00:57:57.281 00.146 2744 IsGuiding returns 1
00:57:57.281 00.000 2744 scope still moving after pulse duration time elapsed
00:57:57.312 00.031 2744 IsSlewing returns 0
00:57:57.312 00.000 2744 IsGuiding returns 0
00:57:57.312 00.000 2744 scope move finished after 168 + 47 ms
00:57:57.312 00.000 2744 Move returns status 0, amount 168
00:57:57.312 00.000 2744 move complete, result=0
00:57:57.313 00.001 2744 worker thread done servicing request
00:57:57.313 00.000 2744 Worker thread wakes up
00:57:57.313 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.9 px 168 ms SOUTH
00:57:57.316 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:57:57.316 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:00.712 03.396 2744 Exposure complete
00:58:00.917 00.205 2744 worker thread done servicing request
00:58:00.918 00.001 1092 OnExposeComplete: enter
00:58:00.920 00.002 1092 UpdateGuideState(): m_state=6
00:58:00.924 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1354
00:58:00.927 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1129.28, Mass=514798, SNR=74.2, Peak=43245 HFD=3.5
00:58:00.930 00.003 1092 MultiStar: [#1 0.38,0.12,1.02,U] [#2 0.37,0.03,1.16,U] [#3 0.31,0.47,1.05,U] [#4 0.36,0.30,0.86,U] [#5 0.39,0.06,0.75,U] [#6 0.52,-0.10,0.77,U] [#7 0.67,0.19,0.57,U] [#8 -0.14,0.23,0.53,U] 
00:58:00.933 00.003 1092 single-star, 8 included, MultiStar: {0.35, 0.14}, one-star: {0.27, -0.05}
00:58:00.935 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
00:58:00.937 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
00:58:00.940 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.28 cameraTheta=-0.19 mountX=0.27 mountY=0.02, mountTheta=0.09
00:58:00.945 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.05, opts=13)
00:58:00.948 00.003 1092 Enqueuing Move request for scope (0.27, -0.05)
00:58:00.950 00.002 2744 Worker thread wakes up
00:58:00.950 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
00:58:00.950 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
00:58:00.950 00.000 2744 Moving (0.27, -0.05) raw xDistance=0.27 yDistance=0.02
00:58:00.950 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
00:58:00.951 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:00.951 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:58:00.951 00.000 2744 MoveAxis(E, 0, ABG)
00:58:00.951 00.000 2744 Move returns status 0, amount 0
00:58:00.951 00.000 2744 MoveAxis(N, 0, ABG)
00:58:00.951 00.000 2744 Move returns status 0, amount 0
00:58:00.951 00.000 2744 move complete, result=0
00:58:00.951 00.000 2744 worker thread done servicing request
00:58:00.967 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1731, FiltMax=65535, Gamma=0.510
00:58:00.983 00.016 1092 UpdateGuideState exits: m=514798 SNR=74.2
00:58:00.986 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:00.988 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:00.991 00.003 1092 Enqueuing Expose request
00:58:00.993 00.002 2744 Worker thread wakes up
00:58:00.994 00.001 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:00.996 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:00.996 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:04.388 03.392 2744 Exposure complete
00:58:04.596 00.208 2744 worker thread done servicing request
00:58:04.597 00.001 1092 OnExposeComplete: enter
00:58:04.600 00.003 1092 UpdateGuideState(): m_state=6
00:58:04.602 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1355
00:58:04.604 00.002 1092 Star::Find returns 1 (0), X=1603.61, Y=1129.60, Mass=509633, SNR=81.0, Peak=56893 HFD=3.3
00:58:04.607 00.003 1092 MultiStar: [#1 0.67,0.24,1.01,U] [#2 0.52,0.07,0.94,U] [#3 0.48,0.21,0.89,U] [#4 0.47,0.17,0.96,U] [#5 0.93,-0.11,0.67,U] [#6 0.70,0.18,0.75,U] [#7 0.89,0.20,0.59,U] [#8 0.46,0.37,0.47,U] 
00:58:04.611 00.004 1092 refined, 8 included, MultiStar: {0.63, 0.18}, one-star: {0.61, 0.27}
00:58:04.613 00.002 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.70 = 0.70)
00:58:04.615 00.002 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
00:58:04.618 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=0.18 hyp=0.65 cameraTheta=0.28 mountX=0.50 mountY=0.34, mountTheta=0.60
00:58:04.624 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=0.18, opts=13)
00:58:04.627 00.003 1092 Enqueuing Move request for scope (0.63, 0.18)
00:58:04.629 00.002 2744 Worker thread wakes up
00:58:04.629 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, 0.18) opts 0xd
00:58:04.629 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, 0.18)
00:58:04.630 00.001 2744 Moving (0.63, 0.18) raw xDistance=0.50 yDistance=0.34
00:58:04.630 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
00:58:04.630 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:04.630 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
00:58:04.630 00.000 2744 MoveAxis(W, 111, ABG)
00:58:04.630 00.000 2744 Guiding  Dir = 3, Dur = 111
00:58:04.631 00.001 2744 IsSlewing returns 0
00:58:04.631 00.000 2744 IsGuiding returns 0
00:58:04.632 00.001 2744 PulseGuide returned control before completion, sleep 121
00:58:04.664 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1662, FiltMax=65535, Gamma=0.510
00:58:04.682 00.018 1092 UpdateGuideState exits: m=509633 SNR=81.0
00:58:04.686 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:04.689 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:04.692 00.003 1092 Enqueuing Expose request
00:58:04.761 00.069 2744 IsGuiding returns 1
00:58:04.761 00.000 2744 scope still moving after pulse duration time elapsed
00:58:04.792 00.031 2744 IsSlewing returns 0
00:58:04.792 00.000 2744 IsGuiding returns 0
00:58:04.792 00.000 2744 scope move finished after 111 + 50 ms
00:58:04.793 00.001 2744 Move returns status 0, amount 111
00:58:04.793 00.000 2744 MoveAxis(N, 0, ABG)
00:58:04.793 00.000 2744 Move returns status 0, amount 0
00:58:04.793 00.000 2744 move complete, result=0
00:58:04.793 00.000 2744 worker thread done servicing request
00:58:04.793 00.000 2744 Worker thread wakes up
00:58:04.793 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:04.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:04.794 00.001 1092 GuideStep: 0.5 px 111 ms WEST, 0.3 px 0 ms NORTH
00:58:08.185 03.391 2744 Exposure complete
00:58:08.374 00.189 2744 worker thread done servicing request
00:58:08.374 00.000 1092 OnExposeComplete: enter
00:58:08.377 00.003 1092 UpdateGuideState(): m_state=6
00:58:08.379 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1356
00:58:08.382 00.003 1092 Star::Find returns 1 (0), X=1603.16, Y=1129.75, Mass=531229, SNR=93.1, Peak=46093 HFD=3.5
00:58:08.384 00.002 1092 MultiStar: [#1 0.06,0.30,0.79,U] [#2 -0.20,0.38,0.75,U] [#3 -0.12,0.42,0.74,U] [#4 -0.24,0.45,0.79,U] [#5 0.09,0.35,0.62,U] [#6 0.02,0.36,0.59,U] [#7 0.17,0.36,0.55,U] [#8 -0.15,0.61,0.36,U] 
00:58:08.386 00.002 1092 refined, 8 included, MultiStar: {-0.02, 0.40}, one-star: {0.16, 0.42}
00:58:08.389 00.003 1092 CameraToMount -- cameraTheta (1.62) - m_xAngle (-0.43) = xAngle (2.04 = 2.04)
00:58:08.391 00.002 1092 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.89 = 1.89)
00:58:08.393 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=0.40 hyp=0.40 cameraTheta=1.62 mountX=-0.18 mountY=0.38, mountTheta=2.02
00:58:08.399 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.40, opts=13)
00:58:08.401 00.002 1092 Enqueuing Move request for scope (-0.02, 0.40)
00:58:08.404 00.003 2744 Worker thread wakes up
00:58:08.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.40) opts 0xd
00:58:08.404 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.40)
00:58:08.404 00.000 2744 Moving (-0.02, 0.40) raw xDistance=-0.18 yDistance=0.38
00:58:08.404 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
00:58:08.404 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:08.404 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
00:58:08.404 00.000 2744 MoveAxis(E, 0, ABG)
00:58:08.404 00.000 2744 Move returns status 0, amount 0
00:58:08.404 00.000 2744 MoveAxis(N, 0, ABG)
00:58:08.404 00.000 2744 Move returns status 0, amount 0
00:58:08.404 00.000 2744 move complete, result=0
00:58:08.404 00.000 2744 worker thread done servicing request
00:58:08.419 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:58:08.433 00.014 1092 UpdateGuideState exits: m=531229 SNR=93.1
00:58:08.435 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:08.437 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:08.439 00.002 1092 Enqueuing Expose request
00:58:08.441 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
00:58:08.443 00.002 2744 Worker thread wakes up
00:58:08.443 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:08.443 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:11.834 03.391 2744 Exposure complete
00:58:12.026 00.192 2744 worker thread done servicing request
00:58:12.026 00.000 1092 OnExposeComplete: enter
00:58:12.028 00.002 1092 UpdateGuideState(): m_state=6
00:58:12.031 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1357
00:58:12.033 00.002 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.95, Mass=503174, SNR=97.2, Peak=44995 HFD=3.6
00:58:12.036 00.003 1092 MultiStar: [#1 -0.05,0.44,0.67,U] [#2 -0.05,0.41,0.89,U] [#3 -0.35,0.93,0.69,U] [#4 -0.26,0.34,0.74,U] [#5 0.15,0.50,0.57,U] [#6 -0.14,0.64,0.73,U] [#7 0.22,0.56,0.53,U] [#8 -0.24,0.48,0.40,U] 
00:58:12.038 00.002 1092 refined, 8 included, MultiStar: {-0.09, 0.55}, one-star: {-0.05, 0.61}
00:58:12.041 00.003 1092 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.43) = xAngle (2.16 = 2.16)
00:58:12.043 00.002 1092 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.01 = 2.01)
00:58:12.045 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=0.55 hyp=0.56 cameraTheta=1.73 mountX=-0.31 mountY=0.50, mountTheta=2.12
00:58:12.049 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.55, opts=13)
00:58:12.051 00.002 1092 Enqueuing Move request for scope (-0.09, 0.55)
00:58:12.053 00.002 2744 Worker thread wakes up
00:58:12.053 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.55) opts 0xd
00:58:12.053 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.55)
00:58:12.053 00.000 2744 Moving (-0.09, 0.55) raw xDistance=-0.31 yDistance=0.50
00:58:12.053 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
00:58:12.053 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
00:58:12.054 00.001 2744 MoveAxis(E, 69, ABG)
00:58:12.054 00.000 2744 Guiding  Dir = 2, Dur = 69
00:58:12.054 00.000 2744 IsSlewing returns 0
00:58:12.054 00.000 2744 IsGuiding returns 0
00:58:12.054 00.000 2744 PulseGuide returned control before completion, sleep 79
00:58:12.068 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1346, FiltMax=65535, Gamma=0.510
00:58:12.086 00.018 1092 UpdateGuideState exits: m=503174 SNR=97.2
00:58:12.088 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:12.091 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:12.093 00.002 1092 Enqueuing Expose request
00:58:12.145 00.052 2744 IsGuiding returns 1
00:58:12.145 00.000 2744 scope still moving after pulse duration time elapsed
00:58:12.176 00.031 2744 IsSlewing returns 0
00:58:12.176 00.000 2744 IsGuiding returns 0
00:58:12.176 00.000 2744 scope move finished after 69 + 53 ms
00:58:12.176 00.000 2744 Move returns status 0, amount 69
00:58:12.176 00.000 2744 MoveAxis(S, 95, ABG)
00:58:12.176 00.000 2744 Guiding  Dir = 1, Dur = 95
00:58:12.177 00.001 2744 IsSlewing returns 0
00:58:12.177 00.000 2744 IsGuiding returns 0
00:58:12.177 00.000 2744 PulseGuide returned control before completion, sleep 105
00:58:12.287 00.110 2744 IsGuiding returns 1
00:58:12.287 00.000 2744 scope still moving after pulse duration time elapsed
00:58:12.318 00.031 2744 IsSlewing returns 0
00:58:12.319 00.001 2744 IsGuiding returns 1
00:58:12.349 00.030 2744 IsSlewing returns 0
00:58:12.349 00.000 2744 IsGuiding returns 1
00:58:12.380 00.031 2744 IsSlewing returns 0
00:58:12.380 00.000 2744 IsGuiding returns 0
00:58:12.380 00.000 2744 scope move finished after 95 + 107 ms
00:58:12.380 00.000 2744 Move returns status 0, amount 95
00:58:12.380 00.000 2744 move complete, result=0
00:58:12.380 00.000 2744 worker thread done servicing request
00:58:12.381 00.001 2744 Worker thread wakes up
00:58:12.381 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:12.381 00.000 1092 GuideStep: -0.3 px 69 ms EAST, 0.5 px 95 ms SOUTH
00:58:12.384 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:15.783 03.399 2744 Exposure complete
00:58:15.989 00.206 2744 worker thread done servicing request
00:58:15.990 00.001 1092 OnExposeComplete: enter
00:58:15.993 00.003 1092 UpdateGuideState(): m_state=6
00:58:15.996 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1358
00:58:15.999 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1129.36, Mass=511241, SNR=89.7, Peak=46707 HFD=3.5
00:58:16.001 00.002 1092 MultiStar: [#1 0.30,-0.31,0.75,U] [#2 0.02,-0.10,0.83,U] [#3 0.01,0.17,0.67,U] [#4 0.11,0.13,0.73,U] [#5 0.27,-0.27,0.71,U] [#6 0.19,-0.04,0.67,U] [#7 0.42,0.10,0.50,U] [#8 -0.10,-0.27,0.46,U] 
00:58:16.004 00.003 1092 single-star, 8 included, MultiStar: {0.12, -0.06}, one-star: {-0.05, 0.03}
00:58:16.006 00.002 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
00:58:16.009 00.003 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
00:58:16.012 00.003 1092 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.62 mountX=-0.06 mountY=0.01, mountTheta=2.90
00:58:16.017 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.03, opts=13)
00:58:16.020 00.003 1092 Enqueuing Move request for scope (-0.05, 0.03)
00:58:16.022 00.002 2744 Worker thread wakes up
00:58:16.023 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
00:58:16.023 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
00:58:16.023 00.000 2744 Moving (-0.05, 0.03) raw xDistance=-0.06 yDistance=0.01
00:58:16.023 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:58:16.023 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:16.023 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
00:58:16.023 00.000 2744 MoveAxis(E, 0, ABG)
00:58:16.023 00.000 2744 Move returns status 0, amount 0
00:58:16.023 00.000 2744 MoveAxis(N, 0, ABG)
00:58:16.023 00.000 2744 Move returns status 0, amount 0
00:58:16.023 00.000 2744 move complete, result=0
00:58:16.024 00.001 2744 worker thread done servicing request
00:58:16.038 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:58:16.055 00.017 1092 UpdateGuideState exits: m=511241 SNR=89.7
00:58:16.057 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:16.059 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:16.061 00.002 1092 Enqueuing Expose request
00:58:16.063 00.002 2744 Worker thread wakes up
00:58:16.063 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:16.066 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:16.066 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:19.459 03.393 2744 Exposure complete
00:58:19.664 00.205 2744 worker thread done servicing request
00:58:19.664 00.000 1092 OnExposeComplete: enter
00:58:19.668 00.004 1092 UpdateGuideState(): m_state=6
00:58:19.670 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1359
00:58:19.672 00.002 1092 Star::Find returns 1 (0), X=1603.37, Y=1128.98, Mass=504453, SNR=80.9, Peak=49235 HFD=3.4
00:58:19.676 00.004 1092 MultiStar: [#1 0.53,-0.22,0.93,U] [#2 0.42,-0.12,1.01,U] [#3 0.26,0.13,0.85,U] [#4 0.47,-0.15,0.85,U] [#5 0.67,-0.39,0.70,U] [#6 0.52,-0.21,0.74,U] [#7 0.57,-0.18,0.54,U] [#8 0.39,-0.52,0.53,U] 
00:58:19.678 00.002 1092 refined, 8 included, MultiStar: {0.46, -0.21}, one-star: {0.36, -0.36}
00:58:19.681 00.003 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
00:58:19.684 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
00:58:19.686 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.21 hyp=0.50 cameraTheta=-0.43 mountX=0.50 mountY=-0.08, mountTheta=-0.16
00:58:19.690 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.21, opts=13)
00:58:19.694 00.004 1092 Enqueuing Move request for scope (0.46, -0.21)
00:58:19.697 00.003 2744 Worker thread wakes up
00:58:19.697 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.21) opts 0xd
00:58:19.697 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.21)
00:58:19.697 00.000 2744 Moving (0.46, -0.21) raw xDistance=0.50 yDistance=-0.08
00:58:19.697 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.50
00:58:19.697 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:19.697 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
00:58:19.697 00.000 2744 MoveAxis(W, 113, ABG)
00:58:19.697 00.000 2744 Guiding  Dir = 3, Dur = 113
00:58:19.697 00.000 2744 IsSlewing returns 0
00:58:19.698 00.001 2744 IsGuiding returns 0
00:58:19.698 00.000 2744 PulseGuide returned control before completion, sleep 123
00:58:19.717 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1288, FiltMax=65535, Gamma=0.510
00:58:19.732 00.015 1092 UpdateGuideState exits: m=504453 SNR=80.9
00:58:19.735 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:19.738 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:19.742 00.004 1092 Enqueuing Expose request
00:58:19.826 00.084 2744 IsGuiding returns 1
00:58:19.826 00.000 2744 scope still moving after pulse duration time elapsed
00:58:19.857 00.031 2744 IsSlewing returns 0
00:58:19.859 00.002 2744 IsGuiding returns 0
00:58:19.859 00.000 2744 scope move finished after 113 + 48 ms
00:58:19.859 00.000 2744 Move returns status 0, amount 113
00:58:19.860 00.001 2744 MoveAxis(N, 0, ABG)
00:58:19.860 00.000 2744 Move returns status 0, amount 0
00:58:19.860 00.000 2744 move complete, result=0
00:58:19.860 00.000 1092 GuideStep: 0.5 px 113 ms WEST, -0.1 px 0 ms NORTH
00:58:19.863 00.003 2744 worker thread done servicing request
00:58:19.863 00.000 2744 Worker thread wakes up
00:58:19.863 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:19.863 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:23.267 03.404 2744 Exposure complete
00:58:23.490 00.223 2744 worker thread done servicing request
00:58:23.490 00.000 1092 OnExposeComplete: enter
00:58:23.493 00.003 1092 UpdateGuideState(): m_state=6
00:58:23.496 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1360
00:58:23.499 00.003 1092 Star::Find returns 1 (0), X=1602.86, Y=1129.08, Mass=522154, SNR=80.2, Peak=48019 HFD=3.8
00:58:23.501 00.002 1092 MultiStar: [#1 0.16,-0.37,0.95,U] [#2 0.16,-0.07,1.08,U] [#3 -0.06,0.18,0.80,U] [#4 0.35,0.07,0.76,U] [#5 0.35,-0.33,0.66,U] [#6 0.12,-0.30,0.75,U] [#7 0.34,0.11,0.59,U] [#8 -0.36,-0.12,0.46,U] 
00:58:23.504 00.003 1092 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {-0.14, -0.25}
00:58:23.506 00.002 1092 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
00:58:23.510 00.004 1092 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.62 = -0.62)
00:58:23.513 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.89 mountX=0.15 mountY=-0.10, mountTheta=-0.58
00:58:23.517 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.13, opts=13)
00:58:23.519 00.002 1092 Enqueuing Move request for scope (0.11, -0.13)
00:58:23.521 00.002 2744 Worker thread wakes up
00:58:23.521 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
00:58:23.521 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
00:58:23.522 00.001 2744 Moving (0.11, -0.13) raw xDistance=0.15 yDistance=-0.10
00:58:23.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
00:58:23.522 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:23.522 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
00:58:23.522 00.000 2744 MoveAxis(E, 0, ABG)
00:58:23.522 00.000 2744 Move returns status 0, amount 0
00:58:23.523 00.001 2744 MoveAxis(N, 0, ABG)
00:58:23.523 00.000 2744 Move returns status 0, amount 0
00:58:23.523 00.000 2744 move complete, result=0
00:58:23.523 00.000 2744 worker thread done servicing request
00:58:23.540 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4845, FiltMin=1419, FiltMax=65535, Gamma=0.510
00:58:23.555 00.015 1092 UpdateGuideState exits: m=522154 SNR=80.2
00:58:23.558 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:23.561 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:23.564 00.003 1092 Enqueuing Expose request
00:58:23.566 00.002 2744 Worker thread wakes up
00:58:23.566 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:58:23.568 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:23.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:26.952 03.384 2744 Exposure complete
00:58:27.144 00.192 2744 worker thread done servicing request
00:58:27.144 00.000 1092 OnExposeComplete: enter
00:58:27.146 00.002 1092 UpdateGuideState(): m_state=6
00:58:27.149 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1361
00:58:27.151 00.002 1092 Star::Find returns 1 (0), X=1603.67, Y=1128.62, Mass=505991, SNR=80.2, Peak=52163 HFD=3.4
00:58:27.154 00.003 1092 MultiStar: [#1 0.79,-0.71,0.94,U] [#2 0.84,-0.55,1.00,U] [#3 0.56,-0.45,0.74,U] [#4 0.82,-0.51,0.82,U] [#5 0.71,-0.64,0.75,U] [#6 0.84,-0.39,0.63,U] [#7 1.01,-0.70,0.66,U] [#8 0.11,-0.32,0.44,U] 
00:58:27.155 00.001 1092 refined, 8 included, MultiStar: {0.73, -0.57}, one-star: {0.66, -0.71}
00:58:27.158 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
00:58:27.161 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
00:58:27.163 00.002 1092 CameraToMount -- cameraX=0.73 cameraY=-0.57 hyp=0.93 cameraTheta=-0.67 mountX=0.90 mountY=-0.36, mountTheta=-0.38
00:58:27.168 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.73, y=-0.57, opts=13)
00:58:27.171 00.003 1092 Enqueuing Move request for scope (0.73, -0.57)
00:58:27.173 00.002 2744 Worker thread wakes up
00:58:27.173 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.57) opts 0xd
00:58:27.173 00.000 2744 Handling offset move in thread for scope, endpoint = (0.73, -0.57)
00:58:27.173 00.000 2744 Moving (0.73, -0.57) raw xDistance=0.90 yDistance=-0.36
00:58:27.173 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.90
00:58:27.173 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:27.173 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
00:58:27.173 00.000 2744 MoveAxis(W, 203, ABG)
00:58:27.174 00.001 2744 Guiding  Dir = 3, Dur = 203
00:58:27.174 00.000 2744 IsSlewing returns 0
00:58:27.174 00.000 2744 IsGuiding returns 0
00:58:27.174 00.000 2744 PulseGuide returned control before completion, sleep 213
00:58:27.188 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:58:27.205 00.017 1092 UpdateGuideState exits: m=505991 SNR=80.2
00:58:27.208 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:27.209 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:27.211 00.002 1092 Enqueuing Expose request
00:58:27.402 00.191 2744 IsGuiding returns 1
00:58:27.402 00.000 2744 scope still moving after pulse duration time elapsed
00:58:27.433 00.031 2744 IsSlewing returns 0
00:58:27.433 00.000 2744 IsGuiding returns 0
00:58:27.433 00.000 2744 scope move finished after 203 + 55 ms
00:58:27.433 00.000 2744 Move returns status 0, amount 203
00:58:27.433 00.000 2744 MoveAxis(N, 0, ABG)
00:58:27.433 00.000 2744 Move returns status 0, amount 0
00:58:27.433 00.000 2744 move complete, result=0
00:58:27.434 00.001 2744 worker thread done servicing request
00:58:27.434 00.000 2744 Worker thread wakes up
00:58:27.434 00.000 1092 GuideStep: 0.9 px 203 ms WEST, -0.4 px 0 ms NORTH
00:58:27.436 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:27.436 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:30.848 03.412 2744 Exposure complete
00:58:31.112 00.264 2744 worker thread done servicing request
00:58:31.112 00.000 1092 OnExposeComplete: enter
00:58:31.116 00.004 1092 UpdateGuideState(): m_state=6
00:58:31.119 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1362
00:58:31.121 00.002 1092 Star::Find returns 1 (0), X=1603.40, Y=1128.89, Mass=464952, SNR=74.3, Peak=40947 HFD=3.4
00:58:31.124 00.003 1092 MultiStar: [#1 0.47,-0.46,0.92,U] [#2 0.38,-0.22,1.01,U] [#3 0.48,-0.18,0.81,U] [#4 0.35,-0.29,0.93,U] [#5 0.54,-0.34,0.79,U] [#6 0.30,-0.44,0.80,U] [#7 0.79,-0.27,0.78,U] [#8 0.45,-0.40,0.48,U] 
00:58:31.127 00.003 1092 refined, 8 included, MultiStar: {0.46, -0.33}, one-star: {0.39, -0.44}
00:58:31.130 00.003 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
00:58:31.133 00.003 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.36 = -0.36)
00:58:31.135 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.33 hyp=0.56 cameraTheta=-0.63 mountX=0.55 mountY=-0.20, mountTheta=-0.35
00:58:31.140 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.33, opts=13)
00:58:31.144 00.004 1092 Enqueuing Move request for scope (0.46, -0.33)
00:58:31.147 00.003 2744 Worker thread wakes up
00:58:31.147 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.33) opts 0xd
00:58:31.147 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.33)
00:58:31.147 00.000 2744 Moving (0.46, -0.33) raw xDistance=0.55 yDistance=-0.20
00:58:31.148 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.55
00:58:31.148 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:31.148 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
00:58:31.148 00.000 2744 MoveAxis(W, 138, ABG)
00:58:31.148 00.000 2744 Guiding  Dir = 3, Dur = 138
00:58:31.148 00.000 2744 IsSlewing returns 0
00:58:31.148 00.000 2744 IsGuiding returns 0
00:58:31.149 00.001 2744 PulseGuide returned control before completion, sleep 148
00:58:31.166 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1728, FiltMax=65535, Gamma=0.510
00:58:31.183 00.017 1092 UpdateGuideState exits: m=464952 SNR=74.3
00:58:31.186 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:31.188 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:31.193 00.005 1092 Enqueuing Expose request
00:58:31.298 00.105 2744 IsGuiding returns 1
00:58:31.298 00.000 2744 scope still moving after pulse duration time elapsed
00:58:31.330 00.032 2744 IsSlewing returns 0
00:58:31.330 00.000 2744 IsGuiding returns 0
00:58:31.330 00.000 2744 scope move finished after 138 + 43 ms
00:58:31.330 00.000 2744 Move returns status 0, amount 138
00:58:31.330 00.000 2744 MoveAxis(N, 0, ABG)
00:58:31.330 00.000 2744 Move returns status 0, amount 0
00:58:31.331 00.001 2744 move complete, result=0
00:58:31.331 00.000 2744 worker thread done servicing request
00:58:31.331 00.000 2744 Worker thread wakes up
00:58:31.331 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:31.331 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:31.331 00.000 1092 GuideStep: 0.6 px 138 ms WEST, -0.2 px 0 ms NORTH
00:58:34.723 03.392 2744 Exposure complete
00:58:34.915 00.192 2744 worker thread done servicing request
00:58:34.915 00.000 1092 OnExposeComplete: enter
00:58:34.917 00.002 1092 UpdateGuideState(): m_state=6
00:58:34.918 00.001 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1363
00:58:34.921 00.003 1092 Star::Find returns 1 (0), X=1603.40, Y=1129.00, Mass=505632, SNR=74.1, Peak=43283 HFD=3.6
00:58:34.925 00.004 1092 MultiStar: [#1 0.49,-0.54,1.07,U] [#2 0.58,-0.32,1.03,U] [#3 0.17,-0.26,0.92,U] [#4 0.45,-0.14,0.89,U] [#5 0.70,-0.27,0.96,U] [#6 0.50,-0.48,0.72,U] [#7 0.53,-0.30,0.61,U] [#8 0.33,-0.69,0.46,U] 
00:58:34.927 00.002 1092 single-star, 8 included, MultiStar: {0.47, -0.35}, one-star: {0.40, -0.34}
00:58:34.929 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
00:58:34.931 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
00:58:34.933 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=-0.34 hyp=0.52 cameraTheta=-0.70 mountX=0.50 mountY=-0.22, mountTheta=-0.41
00:58:34.939 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.34, opts=13)
00:58:34.943 00.004 1092 Enqueuing Move request for scope (0.40, -0.34)
00:58:34.945 00.002 2744 Worker thread wakes up
00:58:34.946 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.34) opts 0xd
00:58:34.946 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.34)
00:58:34.946 00.000 2744 Moving (0.40, -0.34) raw xDistance=0.50 yDistance=-0.22
00:58:34.946 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
00:58:34.946 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:34.946 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
00:58:34.946 00.000 2744 MoveAxis(W, 123, ABG)
00:58:34.946 00.000 2744 Guiding  Dir = 3, Dur = 123
00:58:34.946 00.000 2744 IsSlewing returns 0
00:58:34.946 00.000 2744 IsGuiding returns 0
00:58:34.947 00.001 2744 PulseGuide returned control before completion, sleep 133
00:58:34.962 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1383, FiltMax=65535, Gamma=0.510
00:58:34.976 00.014 1092 UpdateGuideState exits: m=505632 SNR=74.1
00:58:34.979 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:34.981 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:34.983 00.002 1092 Enqueuing Expose request
00:58:35.094 00.111 2744 IsGuiding returns 1
00:58:35.094 00.000 2744 scope still moving after pulse duration time elapsed
00:58:35.127 00.033 2744 IsSlewing returns 0
00:58:35.127 00.000 2744 IsGuiding returns 0
00:58:35.127 00.000 2744 scope move finished after 123 + 57 ms
00:58:35.127 00.000 2744 Move returns status 0, amount 123
00:58:35.127 00.000 2744 MoveAxis(N, 0, ABG)
00:58:35.128 00.001 2744 Move returns status 0, amount 0
00:58:35.128 00.000 2744 move complete, result=0
00:58:35.128 00.000 2744 worker thread done servicing request
00:58:35.128 00.000 2744 Worker thread wakes up
00:58:35.128 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:35.128 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:35.128 00.000 1092 GuideStep: 0.5 px 123 ms WEST, -0.2 px 0 ms NORTH
00:58:38.524 03.396 2744 Exposure complete
00:58:38.730 00.206 2744 worker thread done servicing request
00:58:38.730 00.000 1092 OnExposeComplete: enter
00:58:38.734 00.004 1092 UpdateGuideState(): m_state=6
00:58:38.736 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1364
00:58:38.740 00.004 1092 Star::Find returns 1 (0), X=1603.74, Y=1128.87, Mass=521990, SNR=78.2, Peak=50659 HFD=3.5
00:58:38.745 00.005 1092 MultiStar: [#1 0.68,-0.54,0.99,U] [#2 0.80,-0.28,0.85,U] [#3 0.75,-0.06,0.77,U] [#4 0.86,-0.20,0.83,U] [#5 0.91,-0.47,0.78,U] [#6 0.62,-0.58,0.87,U] [#7 1.06,-0.43,0.59,U] [#8 0.35,-0.55,0.45,U] 
00:58:38.748 00.003 1092 refined, 8 included, MultiStar: {0.76, -0.40}, one-star: {0.73, -0.46}
00:58:38.751 00.003 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
00:58:38.754 00.003 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
00:58:38.759 00.005 1092 CameraToMount -- cameraX=0.76 cameraY=-0.40 hyp=0.86 cameraTheta=-0.48 mountX=0.86 mountY=-0.18, mountTheta=-0.20
00:58:38.767 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=-0.40, opts=13)
00:58:38.769 00.002 1092 Enqueuing Move request for scope (0.76, -0.40)
00:58:38.772 00.003 2744 Worker thread wakes up
00:58:38.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.40) opts 0xd
00:58:38.773 00.001 2744 Handling offset move in thread for scope, endpoint = (0.76, -0.40)
00:58:38.773 00.000 2744 Moving (0.76, -0.40) raw xDistance=0.86 yDistance=-0.18
00:58:38.773 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.86
00:58:38.773 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:38.774 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
00:58:38.774 00.000 2744 MoveAxis(W, 200, ABG)
00:58:38.774 00.000 2744 Guiding  Dir = 3, Dur = 200
00:58:38.774 00.000 2744 IsSlewing returns 0
00:58:38.774 00.000 2744 IsGuiding returns 0
00:58:38.775 00.001 2744 PulseGuide returned control before completion, sleep 210
00:58:38.795 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1703, FiltMax=65535, Gamma=0.510
00:58:38.810 00.015 1092 UpdateGuideState exits: m=521990 SNR=78.2
00:58:38.813 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:38.816 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:38.818 00.002 1092 Enqueuing Expose request
00:58:38.991 00.173 2744 IsGuiding returns 1
00:58:38.991 00.000 2744 scope still moving after pulse duration time elapsed
00:58:39.022 00.031 2744 IsSlewing returns 0
00:58:39.022 00.000 2744 IsGuiding returns 0
00:58:39.023 00.001 2744 scope move finished after 200 + 48 ms
00:58:39.023 00.000 2744 Move returns status 0, amount 200
00:58:39.023 00.000 2744 MoveAxis(N, 0, ABG)
00:58:39.023 00.000 2744 Move returns status 0, amount 0
00:58:39.023 00.000 2744 move complete, result=0
00:58:39.023 00.000 2744 worker thread done servicing request
00:58:39.023 00.000 1092 GuideStep: 0.9 px 200 ms WEST, -0.2 px 0 ms NORTH
00:58:39.026 00.003 2744 Worker thread wakes up
00:58:39.026 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:39.027 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:42.420 03.393 2744 Exposure complete
00:58:42.654 00.234 2744 worker thread done servicing request
00:58:42.654 00.000 1092 OnExposeComplete: enter
00:58:42.659 00.005 1092 UpdateGuideState(): m_state=6
00:58:42.662 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1365
00:58:42.666 00.004 1092 Star::Find returns 1 (0), X=1603.05, Y=1129.17, Mass=523664, SNR=82.9, Peak=46915 HFD=4.0
00:58:42.670 00.004 1092 MultiStar: [#1 0.35,-0.32,0.88,U] [#2 0.11,0.02,0.97,U] [#3 -0.05,0.14,0.79,U] [#4 0.38,0.14,0.77,U] [#5 0.33,-0.15,0.71,U] [#6 0.45,-0.04,0.68,U] [#7 0.53,0.10,0.61,U] [#8 -0.13,-0.16,0.42,U] 
00:58:42.673 00.003 1092 single-star, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.04, -0.17}
00:58:42.675 00.002 1092 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.43) = xAngle (-0.90 = -0.90)
00:58:42.677 00.002 1092 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.06 = -1.06)
00:58:42.679 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.33 mountX=0.11 mountY=-0.15, mountTheta=-0.95
00:58:42.684 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.17, opts=13)
00:58:42.687 00.003 1092 Enqueuing Move request for scope (0.04, -0.17)
00:58:42.689 00.002 2744 Worker thread wakes up
00:58:42.689 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
00:58:42.690 00.001 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
00:58:42.690 00.000 2744 Moving (0.04, -0.17) raw xDistance=0.11 yDistance=-0.15
00:58:42.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
00:58:42.690 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:42.690 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
00:58:42.690 00.000 2744 MoveAxis(E, 0, ABG)
00:58:42.690 00.000 2744 Move returns status 0, amount 0
00:58:42.690 00.000 2744 MoveAxis(N, 0, ABG)
00:58:42.690 00.000 2744 Move returns status 0, amount 0
00:58:42.690 00.000 2744 move complete, result=0
00:58:42.690 00.000 2744 worker thread done servicing request
00:58:42.707 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1629, FiltMax=65535, Gamma=0.510
00:58:42.726 00.019 1092 UpdateGuideState exits: m=523664 SNR=82.9
00:58:42.729 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:42.731 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:42.735 00.004 1092 Enqueuing Expose request
00:58:42.738 00.003 2744 Worker thread wakes up
00:58:42.738 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:42.741 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:42.741 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:46.121 03.380 2744 Exposure complete
00:58:46.315 00.194 2744 worker thread done servicing request
00:58:46.315 00.000 1092 OnExposeComplete: enter
00:58:46.319 00.004 1092 UpdateGuideState(): m_state=6
00:58:46.323 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1366
00:58:46.328 00.005 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.08, Mass=549951, SNR=88.7, Peak=48115 HFD=4.0
00:58:46.334 00.006 1092 MultiStar: [#1 -0.00,-0.27,0.79,U] [#2 0.04,-0.18,0.85,U] [#3 -0.14,-0.01,0.62,U] [#4 -0.10,0.10,0.66,U] [#5 0.02,-0.29,0.69,U] [#6 -0.11,-0.17,0.63,U] [#7 0.16,-0.29,0.55,U] [#8 -0.44,-0.30,0.42,U] 
00:58:46.343 00.009 1092 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.02, -0.25}
00:58:46.345 00.002 1092 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.43) = xAngle (-1.39 = -1.39)
00:58:46.348 00.003 1092 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.54 = -1.54)
00:58:46.350 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.19 cameraTheta=-1.81 mountX=0.04 mountY=-0.19, mountTheta=-1.39
00:58:46.356 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.19, opts=13)
00:58:46.359 00.003 1092 Enqueuing Move request for scope (-0.05, -0.19)
00:58:46.362 00.003 2744 Worker thread wakes up
00:58:46.362 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
00:58:46.362 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
00:58:46.362 00.000 2744 Moving (-0.05, -0.19) raw xDistance=0.04 yDistance=-0.19
00:58:46.362 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:58:46.362 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:46.362 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:58:46.363 00.001 2744 MoveAxis(E, 0, ABG)
00:58:46.363 00.000 2744 Move returns status 0, amount 0
00:58:46.363 00.000 2744 MoveAxis(N, 0, ABG)
00:58:46.363 00.000 2744 Move returns status 0, amount 0
00:58:46.363 00.000 2744 move complete, result=0
00:58:46.363 00.000 2744 worker thread done servicing request
00:58:46.379 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1591, FiltMax=65535, Gamma=0.510
00:58:46.394 00.015 1092 UpdateGuideState exits: m=549951 SNR=88.7
00:58:46.397 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:46.400 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:46.402 00.002 1092 Enqueuing Expose request
00:58:46.405 00.003 2744 Worker thread wakes up
00:58:46.405 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
00:58:46.408 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:46.408 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:49.812 03.404 2744 Exposure complete
00:58:50.015 00.203 2744 worker thread done servicing request
00:58:50.015 00.000 1092 OnExposeComplete: enter
00:58:50.019 00.004 1092 UpdateGuideState(): m_state=6
00:58:50.022 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1367
00:58:50.024 00.002 1092 Star::Find returns 1 (0), X=1602.72, Y=1128.96, Mass=528476, SNR=72.0, Peak=42586 HFD=4.0
00:58:50.027 00.003 1092 MultiStar: [#1 -0.19,-0.36,1.00,U] [#2 -0.14,-0.40,1.08,U] [#3 -0.36,0.07,0.90,U] [#4 -0.14,-0.15,0.97,U] [#5 0.04,-0.42,0.91,U] [#6 -0.14,-0.21,0.66,U] [#7 0.02,-0.08,0.60,U] [#8 -0.70,-0.24,0.46,U] 
00:58:50.029 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.25}, one-star: {-0.28, -0.37}
00:58:50.031 00.002 1092 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-0.43) = xAngle (-1.79 = -1.79)
00:58:50.033 00.002 1092 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.94 = -1.94)
00:58:50.035 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.32 cameraTheta=-2.22 mountX=-0.07 mountY=-0.30, mountTheta=-1.80
00:58:50.039 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.25, opts=13)
00:58:50.042 00.003 1092 Enqueuing Move request for scope (-0.19, -0.25)
00:58:50.044 00.002 2744 Worker thread wakes up
00:58:50.044 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
00:58:50.044 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
00:58:50.044 00.000 2744 Moving (-0.19, -0.25) raw xDistance=-0.07 yDistance=-0.30
00:58:50.045 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
00:58:50.045 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:50.045 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:58:50.045 00.000 2744 MoveAxis(E, 0, ABG)
00:58:50.045 00.000 2744 Move returns status 0, amount 0
00:58:50.045 00.000 2744 MoveAxis(N, 0, ABG)
00:58:50.045 00.000 2744 Move returns status 0, amount 0
00:58:50.045 00.000 2744 move complete, result=0
00:58:50.045 00.000 2744 worker thread done servicing request
00:58:50.065 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1770, FiltMax=65535, Gamma=0.510
00:58:50.080 00.015 1092 UpdateGuideState exits: m=528476 SNR=72.0
00:58:50.083 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:50.086 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:50.088 00.002 1092 Enqueuing Expose request
00:58:50.089 00.001 2744 Worker thread wakes up
00:58:50.089 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:50.089 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:50.089 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:58:53.485 03.396 2744 Exposure complete
00:58:53.689 00.204 2744 worker thread done servicing request
00:58:53.689 00.000 1092 OnExposeComplete: enter
00:58:53.693 00.004 1092 UpdateGuideState(): m_state=6
00:58:53.696 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1368
00:58:53.700 00.004 1092 Star::Find returns 1 (0), X=1603.11, Y=1129.32, Mass=531492, SNR=85.6, Peak=41555 HFD=3.8
00:58:53.704 00.004 1092 MultiStar: [#1 0.17,0.07,0.84,U] [#2 -0.01,0.17,0.89,U] [#3 -0.14,0.27,0.68,U] [#4 0.09,0.30,0.78,U] [#5 0.11,-0.04,0.76,U] [#6 0.07,0.11,0.73,U] [#7 0.44,0.28,0.47,U] [#8 -0.32,-0.37,0.44,U] 
00:58:53.707 00.003 1092 single-star, 8 included, MultiStar: {0.06, 0.10}, one-star: {0.10, -0.01}
00:58:53.709 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
00:58:53.711 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
00:58:53.715 00.004 1092 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.12 mountX=0.10 mountY=0.02, mountTheta=0.15
00:58:53.720 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.01, opts=13)
00:58:53.723 00.003 1092 Enqueuing Move request for scope (0.10, -0.01)
00:58:53.727 00.004 2744 Worker thread wakes up
00:58:53.727 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
00:58:53.727 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
00:58:53.727 00.000 2744 Moving (0.10, -0.01) raw xDistance=0.10 yDistance=0.02
00:58:53.727 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
00:58:53.727 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:53.727 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
00:58:53.727 00.000 2744 MoveAxis(E, 0, ABG)
00:58:53.728 00.001 2744 Move returns status 0, amount 0
00:58:53.728 00.000 2744 MoveAxis(N, 0, ABG)
00:58:53.728 00.000 2744 Move returns status 0, amount 0
00:58:53.728 00.000 2744 move complete, result=0
00:58:53.728 00.000 2744 worker thread done servicing request
00:58:53.749 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1443, FiltMax=65535, Gamma=0.510
00:58:53.764 00.015 1092 UpdateGuideState exits: m=531492 SNR=85.6
00:58:53.767 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:53.769 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:53.774 00.005 1092 Enqueuing Expose request
00:58:53.777 00.003 2744 Worker thread wakes up
00:58:53.777 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:58:53.780 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:53.780 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:58:57.160 03.380 2744 Exposure complete
00:58:57.354 00.194 2744 worker thread done servicing request
00:58:57.354 00.000 1092 OnExposeComplete: enter
00:58:57.358 00.004 1092 UpdateGuideState(): m_state=6
00:58:57.360 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1369
00:58:57.363 00.003 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.50, Mass=501542, SNR=70.7, Peak=42944 HFD=3.7
00:58:57.365 00.002 1092 MultiStar: [#1 -1.07,-0.06,1.05,U] [#2 -1.06,0.24,0.99,U] [#3 -1.08,0.33,0.86,U] [#4 -0.89,0.10,0.94,U] [#5 -0.71,-0.24,0.72,U] [#6 -0.90,0.09,0.78,U] [#7 -0.83,0.05,0.69,U] [#8 -1.57,0.05,0.47,U] 
00:58:57.367 00.002 1092 refined, 8 included, MultiStar: {-1.02, 0.09}, one-star: {-1.21, 0.16}
00:58:57.369 00.002 1092 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.43) = xAngle (3.48 = -2.80)
00:58:57.371 00.002 1092 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.96)
00:58:57.373 00.002 1092 CameraToMount -- cameraX=-1.02 cameraY=0.09 hyp=1.03 cameraTheta=3.05 mountX=-0.97 mountY=-0.19, mountTheta=-2.95
00:58:57.378 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=0.09, opts=13)
00:58:57.381 00.003 1092 Enqueuing Move request for scope (-1.02, 0.09)
00:58:57.383 00.002 2744 Worker thread wakes up
00:58:57.383 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.09) opts 0xd
00:58:57.383 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 0.09)
00:58:57.383 00.000 2744 Moving (-1.02, 0.09) raw xDistance=-0.97 yDistance=-0.19
00:58:57.383 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
00:58:57.383 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:58:57.383 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
00:58:57.383 00.000 2744 MoveAxis(E, 217, ABG)
00:58:57.383 00.000 2744 Guiding  Dir = 2, Dur = 217
00:58:57.384 00.001 2744 IsSlewing returns 0
00:58:57.384 00.000 2744 IsGuiding returns 0
00:58:57.384 00.000 2744 PulseGuide returned control before completion, sleep 227
00:58:57.398 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1517, FiltMax=65535, Gamma=0.510
00:58:57.413 00.015 1092 UpdateGuideState exits: m=501542 SNR=70.7
00:58:57.416 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:58:57.418 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:58:57.420 00.002 1092 Enqueuing Expose request
00:58:57.624 00.204 2744 IsGuiding returns 0
00:58:57.624 00.000 2744 Move returns status 0, amount 217
00:58:57.624 00.000 2744 MoveAxis(N, 0, ABG)
00:58:57.624 00.000 2744 Move returns status 0, amount 0
00:58:57.624 00.000 2744 move complete, result=0
00:58:57.624 00.000 2744 worker thread done servicing request
00:58:57.625 00.001 2744 Worker thread wakes up
00:58:57.625 00.000 1092 GuideStep: -1.0 px 217 ms EAST, -0.2 px 0 ms NORTH
00:58:57.627 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:58:57.628 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:01.029 03.401 2744 Exposure complete
00:59:01.240 00.211 2744 worker thread done servicing request
00:59:01.240 00.000 1092 OnExposeComplete: enter
00:59:01.243 00.003 1092 UpdateGuideState(): m_state=6
00:59:01.246 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1370
00:59:01.249 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.16, Mass=508409, SNR=73.9, Peak=37107 HFD=3.8
00:59:01.252 00.003 1092 MultiStar: [#1 -0.31,-0.14,0.84,U] [#2 -0.53,0.09,1.10,U] [#3 -0.37,0.04,0.89,U] [#4 -0.38,-0.06,0.80,U] [#5 -0.42,-0.13,0.68,U] [#6 -0.28,-0.15,0.80,U] [#7 -0.04,-0.08,0.59,U] [#8 -0.66,-0.10,0.57,U] 
00:59:01.254 00.002 1092 single-star, 8 included, MultiStar: {-0.37, -0.07}, one-star: {-0.29, -0.17}
00:59:01.256 00.002 1092 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.43) = xAngle (-2.18 = -2.18)
00:59:01.260 00.004 1092 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.33 = -2.33)
00:59:01.263 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.17 hyp=0.33 cameraTheta=-2.60 mountX=-0.19 mountY=-0.24, mountTheta=-2.24
00:59:01.268 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.17, opts=13)
00:59:01.270 00.002 1092 Enqueuing Move request for scope (-0.29, -0.17)
00:59:01.273 00.003 2744 Worker thread wakes up
00:59:01.273 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.17) opts 0xd
00:59:01.274 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.17)
00:59:01.274 00.000 2744 Moving (-0.29, -0.17) raw xDistance=-0.19 yDistance=-0.24
00:59:01.274 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
00:59:01.274 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:01.274 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
00:59:01.274 00.000 2744 MoveAxis(E, 0, ABG)
00:59:01.274 00.000 2744 Move returns status 0, amount 0
00:59:01.274 00.000 2744 MoveAxis(N, 0, ABG)
00:59:01.274 00.000 2744 Move returns status 0, amount 0
00:59:01.274 00.000 2744 move complete, result=0
00:59:01.276 00.002 2744 worker thread done servicing request
00:59:01.295 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1562, FiltMax=65535, Gamma=0.510
00:59:01.311 00.016 1092 UpdateGuideState exits: m=508409 SNR=73.9
00:59:01.315 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:01.317 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:01.319 00.002 1092 Enqueuing Expose request
00:59:01.321 00.002 2744 Worker thread wakes up
00:59:01.321 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:01.321 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:01.321 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:04.694 03.373 2744 Exposure complete
00:59:04.888 00.194 2744 worker thread done servicing request
00:59:04.888 00.000 1092 OnExposeComplete: enter
00:59:04.891 00.003 1092 UpdateGuideState(): m_state=6
00:59:04.894 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1371
00:59:04.896 00.002 1092 Star::Find returns 1 (0), X=1602.78, Y=1129.23, Mass=517958, SNR=69.6, Peak=40947 HFD=3.6
00:59:04.898 00.002 1092 MultiStar: [#1 0.01,-0.01,0.98,U] [#2 -0.05,0.11,1.11,U] [#3 -0.12,0.19,0.77,U] [#4 -0.01,0.17,0.87,U] [#5 -0.03,-0.15,0.80,U] [#6 -0.03,0.07,0.65,U] [#7 0.09,0.35,0.65,U] [#8 -0.57,0.45,0.47,U] 
00:59:04.900 00.002 1092 refined, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.23, -0.10}
00:59:04.902 00.002 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.74 = 2.74)
00:59:04.904 00.002 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
00:59:04.907 00.003 1092 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.32 mountX=-0.12 mountY=0.07, mountTheta=2.62
00:59:04.911 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.09, opts=13)
00:59:04.914 00.003 1092 Enqueuing Move request for scope (-0.09, 0.09)
00:59:04.917 00.003 2744 Worker thread wakes up
00:59:04.917 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
00:59:04.917 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
00:59:04.917 00.000 2744 Moving (-0.09, 0.09) raw xDistance=-0.12 yDistance=0.07
00:59:04.917 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
00:59:04.917 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:04.917 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
00:59:04.917 00.000 2744 MoveAxis(E, 0, ABG)
00:59:04.917 00.000 2744 Move returns status 0, amount 0
00:59:04.917 00.000 2744 MoveAxis(N, 0, ABG)
00:59:04.918 00.001 2744 Move returns status 0, amount 0
00:59:04.918 00.000 2744 move complete, result=0
00:59:04.918 00.000 2744 worker thread done servicing request
00:59:04.932 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1597, FiltMax=65535, Gamma=0.510
00:59:04.945 00.013 1092 UpdateGuideState exits: m=517958 SNR=69.6
00:59:04.949 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:04.951 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:04.953 00.002 1092 Enqueuing Expose request
00:59:04.956 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:59:04.960 00.004 2744 Worker thread wakes up
00:59:04.960 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:04.960 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:08.380 03.420 2744 Exposure complete
00:59:08.696 00.316 2744 worker thread done servicing request
00:59:08.697 00.001 1092 OnExposeComplete: enter
00:59:08.701 00.004 1092 UpdateGuideState(): m_state=6
00:59:08.709 00.008 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1372
00:59:08.715 00.006 1092 Star::Find returns 1 (0), X=1602.85, Y=1129.32, Mass=559706, SNR=82.9, Peak=48627 HFD=3.7
00:59:08.720 00.005 1092 MultiStar: [#1 -0.10,-0.01,0.98,U] [#2 -0.23,0.31,0.93,U] [#3 -0.16,0.37,0.74,U] [#4 -0.29,0.36,0.75,U] [#5 -0.22,-0.03,0.69,U] [#6 0.10,0.19,0.56,U] [#7 0.29,0.30,0.52,U] [#8 -0.38,0.07,0.35,U] 
00:59:08.726 00.006 1092 single-star, 8 included, MultiStar: {-0.14, 0.17}, one-star: {-0.15, -0.01}
00:59:08.731 00.005 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
00:59:08.735 00.004 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
00:59:08.740 00.005 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-3.06 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
00:59:08.752 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.01, opts=13)
00:59:08.759 00.007 1092 Enqueuing Move request for scope (-0.15, -0.01)
00:59:08.765 00.006 2744 Worker thread wakes up
00:59:08.765 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.01) opts 0xd
00:59:08.765 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.01)
00:59:08.765 00.000 2744 Moving (-0.15, -0.01) raw xDistance=-0.13 yDistance=-0.05
00:59:08.765 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
00:59:08.765 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:08.765 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
00:59:08.765 00.000 2744 MoveAxis(E, 0, ABG)
00:59:08.765 00.000 2744 Move returns status 0, amount 0
00:59:08.766 00.001 2744 MoveAxis(N, 0, ABG)
00:59:08.766 00.000 2744 Move returns status 0, amount 0
00:59:08.766 00.000 2744 move complete, result=0
00:59:08.766 00.000 2744 worker thread done servicing request
00:59:08.796 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1530, FiltMax=65535, Gamma=0.510
00:59:08.821 00.025 1092 UpdateGuideState exits: m=559706 SNR=82.9
00:59:08.826 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:08.830 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:08.834 00.004 1092 Enqueuing Expose request
00:59:08.840 00.006 2744 Worker thread wakes up
00:59:08.840 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:08.841 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:08.841 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:12.256 03.415 2744 Exposure complete
00:59:12.494 00.238 2744 worker thread done servicing request
00:59:12.495 00.001 1092 OnExposeComplete: enter
00:59:12.498 00.003 1092 UpdateGuideState(): m_state=6
00:59:12.502 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1373
00:59:12.505 00.003 1092 Star::Find returns 1 (0), X=1601.85, Y=1129.57, Mass=485411, SNR=67.4, Peak=39920 HFD=3.6
00:59:12.509 00.004 1092 MultiStar: [#1 -0.88,0.10,1.14,U] [#2 -1.02,0.27,1.04,U] [#3 -1.03,0.46,0.82,U] [#4 -0.91,0.38,0.95,U] [#5 -0.77,0.13,0.86,U] [#6 -0.93,-0.10,0.75,U] [#7 -0.74,0.49,0.93,U] [#8 -1.28,0.11,0.51,U] 
00:59:12.512 00.003 1092 refined, 8 included, MultiStar: {-0.95, 0.24}, one-star: {-1.16, 0.23}
00:59:12.515 00.003 1092 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.43) = xAngle (3.32 = -2.96)
00:59:12.517 00.002 1092 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.12)
00:59:12.520 00.003 1092 CameraToMount -- cameraX=-0.95 cameraY=0.24 hyp=0.98 cameraTheta=2.89 mountX=-0.97 mountY=-0.03, mountTheta=-3.12
00:59:12.526 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=0.24, opts=13)
00:59:12.529 00.003 1092 Enqueuing Move request for scope (-0.95, 0.24)
00:59:12.534 00.005 2744 Worker thread wakes up
00:59:12.534 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.24) opts 0xd
00:59:12.534 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, 0.24)
00:59:12.534 00.000 2744 Moving (-0.95, 0.24) raw xDistance=-0.97 yDistance=-0.03
00:59:12.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.97
00:59:12.534 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:12.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:12.534 00.000 2744 MoveAxis(E, 217, ABG)
00:59:12.534 00.000 2744 Guiding  Dir = 2, Dur = 217
00:59:12.535 00.001 2744 IsSlewing returns 0
00:59:12.535 00.000 2744 IsGuiding returns 0
00:59:12.536 00.001 2744 PulseGuide returned control before completion, sleep 227
00:59:12.551 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1482, FiltMax=65535, Gamma=0.510
00:59:12.570 00.019 1092 UpdateGuideState exits: m=485411 SNR=67.4
00:59:12.575 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:12.578 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:12.581 00.003 1092 Enqueuing Expose request
00:59:12.766 00.185 2744 IsGuiding returns 1
00:59:12.766 00.000 2744 scope still moving after pulse duration time elapsed
00:59:12.797 00.031 2744 IsSlewing returns 0
00:59:12.797 00.000 2744 IsGuiding returns 0
00:59:12.797 00.000 2744 scope move finished after 217 + 45 ms
00:59:12.797 00.000 2744 Move returns status 0, amount 217
00:59:12.797 00.000 2744 MoveAxis(N, 0, ABG)
00:59:12.798 00.001 2744 Move returns status 0, amount 0
00:59:12.798 00.000 2744 move complete, result=0
00:59:12.798 00.000 2744 worker thread done servicing request
00:59:12.798 00.000 2744 Worker thread wakes up
00:59:12.798 00.000 1092 GuideStep: -1.0 px 217 ms EAST, -0.0 px 0 ms NORTH
00:59:12.801 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:12.801 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:16.190 03.389 2744 Exposure complete
00:59:16.387 00.197 2744 worker thread done servicing request
00:59:16.387 00.000 1092 OnExposeComplete: enter
00:59:16.392 00.005 1092 UpdateGuideState(): m_state=6
00:59:16.395 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1374
00:59:16.397 00.002 1092 Star::Find returns 1 (0), X=1603.03, Y=1129.16, Mass=527623, SNR=85.6, Peak=55299 HFD=3.9
00:59:16.400 00.003 1092 MultiStar: [#1 -0.01,-0.03,0.77,U] [#2 -0.23,0.17,0.86,U] [#3 -0.31,0.17,0.78,U] [#4 -0.12,0.20,0.75,U] [#5 0.00,-0.22,0.84,U] [#6 0.12,-0.14,0.72,U] [#7 0.12,0.03,0.56,U] [#8 -0.41,-0.06,0.40,U] 
00:59:16.402 00.002 1092 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {0.03, -0.18}
00:59:16.404 00.002 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
00:59:16.406 00.002 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
00:59:16.409 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
00:59:16.415 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.01, opts=13)
00:59:16.418 00.003 1092 Enqueuing Move request for scope (-0.07, -0.01)
00:59:16.420 00.002 2744 Worker thread wakes up
00:59:16.421 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
00:59:16.421 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
00:59:16.421 00.000 2744 Moving (-0.07, -0.01) raw xDistance=-0.06 yDistance=-0.03
00:59:16.421 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
00:59:16.421 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:16.421 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
00:59:16.421 00.000 2744 MoveAxis(E, 0, ABG)
00:59:16.421 00.000 2744 Move returns status 0, amount 0
00:59:16.421 00.000 2744 MoveAxis(N, 0, ABG)
00:59:16.421 00.000 2744 Move returns status 0, amount 0
00:59:16.421 00.000 2744 move complete, result=0
00:59:16.421 00.000 2744 worker thread done servicing request
00:59:16.436 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1606, FiltMax=65535, Gamma=0.510
00:59:16.454 00.018 1092 UpdateGuideState exits: m=527623 SNR=85.6
00:59:16.457 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:16.459 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:16.462 00.003 1092 Enqueuing Expose request
00:59:16.464 00.002 2744 Worker thread wakes up
00:59:16.465 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
00:59:16.467 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:16.467 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:19.895 03.428 2744 Exposure complete
00:59:20.136 00.241 2744 worker thread done servicing request
00:59:20.136 00.000 1092 OnExposeComplete: enter
00:59:20.139 00.003 1092 UpdateGuideState(): m_state=6
00:59:20.143 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1375
00:59:20.145 00.002 1092 Star::Find returns 1 (0), X=1602.79, Y=1129.07, Mass=497841, SNR=75.1, Peak=44387 HFD=3.7
00:59:20.150 00.005 1092 MultiStar: [#1 -0.07,-0.08,0.92,U] [#2 -0.07,-0.01,1.05,U] [#3 -0.15,0.21,0.97,U] [#4 -0.08,-0.13,0.84,U] [#5 0.10,-0.09,0.85,U] [#6 -0.21,-0.11,0.79,U] [#7 0.40,0.09,0.70,U] [#8 -0.39,-0.38,0.52,U] 
00:59:20.153 00.003 1092 refined, 8 included, MultiStar: {-0.07, -0.07}, one-star: {-0.21, -0.26}
00:59:20.155 00.002 1092 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.43) = xAngle (-1.95 = -1.95)
00:59:20.159 00.004 1092 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.11 = -2.11)
00:59:20.162 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.38 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
00:59:20.169 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.07, opts=13)
00:59:20.171 00.002 1092 Enqueuing Move request for scope (-0.07, -0.07)
00:59:20.174 00.003 2744 Worker thread wakes up
00:59:20.174 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
00:59:20.174 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
00:59:20.175 00.001 2744 Moving (-0.07, -0.07) raw xDistance=-0.04 yDistance=-0.09
00:59:20.175 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
00:59:20.175 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:20.175 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
00:59:20.175 00.000 2744 MoveAxis(E, 0, ABG)
00:59:20.175 00.000 2744 Move returns status 0, amount 0
00:59:20.175 00.000 2744 MoveAxis(N, 0, ABG)
00:59:20.175 00.000 2744 Move returns status 0, amount 0
00:59:20.175 00.000 2744 move complete, result=0
00:59:20.175 00.000 2744 worker thread done servicing request
00:59:20.194 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:59:20.212 00.018 1092 UpdateGuideState exits: m=497841 SNR=75.1
00:59:20.215 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:20.218 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:20.221 00.003 1092 Enqueuing Expose request
00:59:20.224 00.003 2744 Worker thread wakes up
00:59:20.225 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:59:20.227 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:20.227 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:23.626 03.399 2744 Exposure complete
00:59:23.829 00.203 2744 worker thread done servicing request
00:59:23.829 00.000 1092 OnExposeComplete: enter
00:59:23.833 00.004 1092 UpdateGuideState(): m_state=6
00:59:23.837 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1376
00:59:23.844 00.007 1092 Star::Find returns 1 (0), X=1603.17, Y=1129.03, Mass=467086, SNR=73.3, Peak=50243 HFD=3.2
00:59:23.849 00.005 1092 MultiStar: [#1 0.24,-0.38,1.08,U] [#2 -0.01,-0.12,1.11,U] [#3 0.11,-0.20,0.89,U] [#4 0.27,-0.22,0.84,U] [#5 0.38,-0.33,0.81,U] [#6 0.27,-0.33,0.75,U] [#7 0.60,-0.58,0.60,U] [#8 -0.19,-0.61,0.53,U] 
00:59:23.853 00.004 1092 single-star, 8 included, MultiStar: {0.20, -0.32}, one-star: {0.17, -0.30}
00:59:23.855 00.002 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.64 = -0.64)
00:59:23.858 00.003 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.79 = -0.79)
00:59:23.861 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-1.07 mountX=0.28 mountY=-0.25, mountTheta=-0.73
00:59:23.866 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.30, opts=13)
00:59:23.869 00.003 1092 Enqueuing Move request for scope (0.17, -0.30)
00:59:23.871 00.002 2744 Worker thread wakes up
00:59:23.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
00:59:23.871 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
00:59:23.871 00.000 2744 Moving (0.17, -0.30) raw xDistance=0.28 yDistance=-0.25
00:59:23.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
00:59:23.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:23.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
00:59:23.871 00.000 2744 MoveAxis(E, 0, ABG)
00:59:23.871 00.000 2744 Move returns status 0, amount 0
00:59:23.872 00.001 2744 MoveAxis(N, 0, ABG)
00:59:23.872 00.000 2744 Move returns status 0, amount 0
00:59:23.872 00.000 2744 move complete, result=0
00:59:23.872 00.000 2744 worker thread done servicing request
00:59:23.887 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1527, FiltMax=65535, Gamma=0.510
00:59:23.901 00.014 1092 UpdateGuideState exits: m=467086 SNR=73.3
00:59:23.904 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:23.906 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:23.908 00.002 1092 Enqueuing Expose request
00:59:23.912 00.004 2744 Worker thread wakes up
00:59:23.912 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
00:59:23.915 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:23.915 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:27.303 03.388 2744 Exposure complete
00:59:27.502 00.199 2744 worker thread done servicing request
00:59:27.502 00.000 1092 OnExposeComplete: enter
00:59:27.505 00.003 1092 UpdateGuideState(): m_state=6
00:59:27.508 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1377
00:59:27.510 00.002 1092 Star::Find returns 1 (0), X=1603.46, Y=1128.90, Mass=489419, SNR=74.7, Peak=39843 HFD=3.6
00:59:27.513 00.003 1092 MultiStar: [#1 0.59,-0.69,1.10,U] [#2 0.52,-0.22,0.97,U] [#3 0.62,0.02,0.76,U] [#4 0.46,-0.12,0.87,U] [#5 0.62,-0.67,0.66,U] [#6 0.48,-0.51,0.71,U] [#7 1.10,-0.23,0.68,U] [#8 -0.04,-0.40,0.48,U] 
00:59:27.517 00.004 1092 single-star, 8 included, MultiStar: {0.55, -0.37}, one-star: {0.46, -0.44}
00:59:27.519 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
00:59:27.521 00.002 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
00:59:27.523 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.44 hyp=0.64 cameraTheta=-0.76 mountX=0.60 mountY=-0.30, mountTheta=-0.46
00:59:27.528 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.44, opts=13)
00:59:27.531 00.003 1092 Enqueuing Move request for scope (0.46, -0.44)
00:59:27.533 00.002 2744 Worker thread wakes up
00:59:27.533 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.44) opts 0xd
00:59:27.533 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.44)
00:59:27.533 00.000 2744 Moving (0.46, -0.44) raw xDistance=0.60 yDistance=-0.30
00:59:27.533 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
00:59:27.533 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:27.534 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
00:59:27.534 00.000 2744 MoveAxis(W, 134, ABG)
00:59:27.534 00.000 2744 Guiding  Dir = 3, Dur = 134
00:59:27.535 00.001 2744 IsSlewing returns 0
00:59:27.535 00.000 2744 IsGuiding returns 0
00:59:27.535 00.000 2744 PulseGuide returned control before completion, sleep 144
00:59:27.550 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1728, FiltMax=65535, Gamma=0.510
00:59:27.571 00.021 1092 UpdateGuideState exits: m=489419 SNR=74.7
00:59:27.575 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:27.578 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:27.580 00.002 1092 Enqueuing Expose request
00:59:27.686 00.106 2744 IsGuiding returns 1
00:59:27.686 00.000 2744 scope still moving after pulse duration time elapsed
00:59:27.718 00.032 2744 IsSlewing returns 0
00:59:27.718 00.000 2744 IsGuiding returns 0
00:59:27.718 00.000 2744 scope move finished after 134 + 50 ms
00:59:27.718 00.000 2744 Move returns status 0, amount 134
00:59:27.718 00.000 2744 MoveAxis(N, 0, ABG)
00:59:27.718 00.000 2744 Move returns status 0, amount 0
00:59:27.718 00.000 2744 move complete, result=0
00:59:27.719 00.001 2744 worker thread done servicing request
00:59:27.719 00.000 2744 Worker thread wakes up
00:59:27.719 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:27.719 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:27.720 00.001 1092 GuideStep: 0.6 px 134 ms WEST, -0.3 px 0 ms NORTH
00:59:31.115 03.395 2744 Exposure complete
00:59:31.331 00.216 2744 worker thread done servicing request
00:59:31.331 00.000 1092 OnExposeComplete: enter
00:59:31.334 00.003 1092 UpdateGuideState(): m_state=6
00:59:31.336 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1378
00:59:31.339 00.003 1092 Star::Find returns 1 (0), X=1603.46, Y=1129.07, Mass=505234, SNR=85.3, Peak=39443 HFD=3.7
00:59:31.344 00.005 1092 MultiStar: [#1 0.44,-0.52,0.80,U] [#2 0.51,-0.14,1.02,U] [#3 0.43,-0.07,0.64,U] [#4 0.27,-0.27,0.71,U] [#5 0.51,-0.40,0.70,U] [#6 0.36,-0.35,0.58,U] [#7 0.88,-0.20,0.52,U] [#8 -0.12,-0.09,0.42,U] 
00:59:31.345 00.001 1092 refined, 8 included, MultiStar: {0.43, -0.26}, one-star: {0.46, -0.26}
00:59:31.350 00.005 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
00:59:31.352 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
00:59:31.354 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.26 hyp=0.51 cameraTheta=-0.54 mountX=0.50 mountY=-0.14, mountTheta=-0.26
00:59:31.359 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.26, opts=13)
00:59:31.362 00.003 1092 Enqueuing Move request for scope (0.43, -0.26)
00:59:31.365 00.003 2744 Worker thread wakes up
00:59:31.365 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.26) opts 0xd
00:59:31.365 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.26)
00:59:31.365 00.000 2744 Moving (0.43, -0.26) raw xDistance=0.50 yDistance=-0.14
00:59:31.365 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
00:59:31.365 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:31.365 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
00:59:31.365 00.000 2744 MoveAxis(W, 122, ABG)
00:59:31.365 00.000 2744 Guiding  Dir = 3, Dur = 122
00:59:31.366 00.001 2744 IsSlewing returns 0
00:59:31.366 00.000 2744 IsGuiding returns 0
00:59:31.366 00.000 2744 PulseGuide returned control before completion, sleep 132
00:59:31.380 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1450, FiltMax=65535, Gamma=0.510
00:59:31.397 00.017 1092 UpdateGuideState exits: m=505234 SNR=85.3
00:59:31.400 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:31.403 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:31.405 00.002 1092 Enqueuing Expose request
00:59:31.504 00.099 2744 IsGuiding returns 1
00:59:31.504 00.000 2744 scope still moving after pulse duration time elapsed
00:59:31.535 00.031 2744 IsSlewing returns 0
00:59:31.535 00.000 2744 IsGuiding returns 0
00:59:31.536 00.001 2744 scope move finished after 122 + 48 ms
00:59:31.536 00.000 2744 Move returns status 0, amount 122
00:59:31.536 00.000 2744 MoveAxis(N, 0, ABG)
00:59:31.536 00.000 2744 Move returns status 0, amount 0
00:59:31.536 00.000 2744 move complete, result=0
00:59:31.536 00.000 2744 worker thread done servicing request
00:59:31.536 00.000 2744 Worker thread wakes up
00:59:31.536 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:31.536 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:31.538 00.002 1092 GuideStep: 0.5 px 122 ms WEST, -0.1 px 0 ms NORTH
00:59:34.923 03.385 2744 Exposure complete
00:59:35.122 00.199 1092 OnExposeComplete: enter
00:59:35.125 00.003 1092 UpdateGuideState(): m_state=6
00:59:35.128 00.003 2744 worker thread done servicing request
00:59:35.128 00.000 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1379
00:59:35.131 00.003 1092 Star::Find returns 1 (0), X=1604.23, Y=1128.63, Mass=462587, SNR=71.0, Peak=36211 HFD=3.7
00:59:35.136 00.005 1092 MultiStar: [#1 1.30,-0.82,0.88,U] [#2 1.03,-0.71,0.97,U] [#3 1.18,-0.52,0.78,U] [#4 1.34,-0.76,0.88,U] [#5 1.58,-0.78,0.70,U] [#6 1.29,-0.85,0.73,U] [#7 1.24,-0.81,0.60,U] [#8 0.93,-0.79,0.55,U] 
00:59:35.138 00.002 1092 single-star, 8 included, MultiStar: {1.24, -0.74}, one-star: {1.23, -0.71}
00:59:35.141 00.003 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
00:59:35.144 00.003 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
00:59:35.147 00.003 1092 CameraToMount -- cameraX=1.23 cameraY=-0.71 hyp=1.42 cameraTheta=-0.52 mountX=1.41 mountY=-0.35, mountTheta=-0.24
00:59:35.155 00.008 1092 SchedulePrimaryMove(0F8C9988, x=1.23, y=-0.71, opts=13)
00:59:35.157 00.002 1092 Enqueuing Move request for scope (1.23, -0.71)
00:59:35.159 00.002 2744 Worker thread wakes up
00:59:35.160 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.23, -0.71) opts 0xd
00:59:35.160 00.000 2744 Handling offset move in thread for scope, endpoint = (1.23, -0.71)
00:59:35.160 00.000 2744 Moving (1.23, -0.71) raw xDistance=1.41 yDistance=-0.35
00:59:35.160 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.91 from input 1.41
00:59:35.160 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:35.160 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
00:59:35.160 00.000 2744 MoveAxis(W, 325, ABG)
00:59:35.160 00.000 2744 Guiding  Dir = 3, Dur = 325
00:59:35.160 00.000 2744 IsSlewing returns 0
00:59:35.161 00.001 2744 IsGuiding returns 0
00:59:35.161 00.000 2744 PulseGuide returned control before completion, sleep 335
00:59:35.175 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1674, FiltMax=65535, Gamma=0.510
00:59:35.191 00.016 1092 UpdateGuideState exits: m=462587 SNR=71.0
00:59:35.194 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:35.196 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:35.199 00.003 1092 Enqueuing Expose request
00:59:35.507 00.308 2744 IsGuiding returns 1
00:59:35.507 00.000 2744 scope still moving after pulse duration time elapsed
00:59:35.538 00.031 2744 IsSlewing returns 0
00:59:35.538 00.000 2744 IsGuiding returns 0
00:59:35.538 00.000 2744 scope move finished after 325 + 53 ms
00:59:35.538 00.000 2744 Move returns status 0, amount 325
00:59:35.538 00.000 2744 MoveAxis(N, 0, ABG)
00:59:35.538 00.000 2744 Move returns status 0, amount 0
00:59:35.539 00.001 2744 move complete, result=0
00:59:35.539 00.000 2744 worker thread done servicing request
00:59:35.539 00.000 1092 GuideStep: 1.4 px 325 ms WEST, -0.4 px 0 ms NORTH
00:59:35.542 00.003 2744 Worker thread wakes up
00:59:35.543 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:35.543 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:38.936 03.393 2744 Exposure complete
00:59:39.128 00.192 2744 worker thread done servicing request
00:59:39.128 00.000 1092 OnExposeComplete: enter
00:59:39.132 00.004 1092 UpdateGuideState(): m_state=6
00:59:39.134 00.002 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1380
00:59:39.136 00.002 1092 Star::Find returns 1 (0), X=1604.03, Y=1128.56, Mass=488237, SNR=79.4, Peak=44995 HFD=3.6
00:59:39.138 00.002 1092 MultiStar: [#1 1.22,-0.84,0.92,U] [#2 1.05,-0.55,0.91,U] [#3 1.25,-0.53,0.82,U] [#4 1.37,-0.62,0.81,U] [#5 1.30,-0.70,0.65,U] [#6 1.19,-0.68,0.71,U] [#7 1.38,-0.74,0.54,U] [#8 0.86,-0.59,0.48,U] 
00:59:39.140 00.002 1092 single-star, 8 included, MultiStar: {1.18, -0.67}, one-star: {1.03, -0.78}
00:59:39.142 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
00:59:39.144 00.002 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
00:59:39.146 00.002 1092 CameraToMount -- cameraX=1.03 cameraY=-0.78 hyp=1.29 cameraTheta=-0.65 mountX=1.25 mountY=-0.47, mountTheta=-0.36
00:59:39.151 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.03, y=-0.78, opts=13)
00:59:39.153 00.002 1092 Enqueuing Move request for scope (1.03, -0.78)
00:59:39.155 00.002 2744 Worker thread wakes up
00:59:39.155 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.78) opts 0xd
00:59:39.155 00.000 2744 Handling offset move in thread for scope, endpoint = (1.03, -0.78)
00:59:39.155 00.000 2744 Moving (1.03, -0.78) raw xDistance=1.25 yDistance=-0.47
00:59:39.155 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.85 from input 1.25
00:59:39.155 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:39.156 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
00:59:39.156 00.000 2744 MoveAxis(W, 304, ABG)
00:59:39.156 00.000 2744 Guiding  Dir = 3, Dur = 304
00:59:39.156 00.000 2744 IsSlewing returns 0
00:59:39.157 00.001 2744 IsGuiding returns 0
00:59:39.158 00.001 2744 PulseGuide returned control before completion, sleep 314
00:59:39.178 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1565, FiltMax=65535, Gamma=0.510
00:59:39.195 00.017 1092 UpdateGuideState exits: m=488237 SNR=79.4
00:59:39.198 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:39.200 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:39.202 00.002 1092 Enqueuing Expose request
00:59:39.477 00.275 2744 IsGuiding returns 1
00:59:39.477 00.000 2744 scope still moving after pulse duration time elapsed
00:59:39.508 00.031 2744 IsSlewing returns 0
00:59:39.508 00.000 2744 IsGuiding returns 0
00:59:39.508 00.000 2744 scope move finished after 304 + 46 ms
00:59:39.508 00.000 2744 Move returns status 0, amount 304
00:59:39.509 00.001 2744 MoveAxis(N, 0, ABG)
00:59:39.509 00.000 2744 Move returns status 0, amount 0
00:59:39.509 00.000 2744 move complete, result=0
00:59:39.509 00.000 2744 worker thread done servicing request
00:59:39.509 00.000 2744 Worker thread wakes up
00:59:39.509 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:39.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:39.509 00.000 1092 GuideStep: 1.3 px 304 ms WEST, -0.5 px 0 ms NORTH
00:59:42.921 03.412 2744 Exposure complete
00:59:43.136 00.215 2744 worker thread done servicing request
00:59:43.136 00.000 1092 OnExposeComplete: enter
00:59:43.139 00.003 1092 UpdateGuideState(): m_state=6
00:59:43.143 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1381
00:59:43.145 00.002 1092 Star::Find returns 1 (0), X=1603.47, Y=1128.77, Mass=467332, SNR=71.8, Peak=38531 HFD=3.4
00:59:43.148 00.003 1092 MultiStar: [#1 0.67,-0.64,1.02,U] [#2 0.69,-0.68,1.10,U] [#3 0.39,-0.18,0.93,U] [#4 0.60,-0.43,0.86,U] [#5 0.83,-0.63,0.88,U] [#6 0.72,-0.85,0.80,U] [#7 1.06,-0.37,0.57,U] [#8 0.54,-0.86,0.48,U] 
00:59:43.151 00.003 1092 single-star, 8 included, MultiStar: {0.65, -0.57}, one-star: {0.47, -0.57}
00:59:43.153 00.002 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
00:59:43.155 00.002 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
00:59:43.160 00.005 1092 CameraToMount -- cameraX=0.47 cameraY=-0.57 hyp=0.73 cameraTheta=-0.88 mountX=0.66 mountY=-0.42, mountTheta=-0.57
00:59:43.170 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.57, opts=13)
00:59:43.173 00.003 1092 Enqueuing Move request for scope (0.47, -0.57)
00:59:43.176 00.003 2744 Worker thread wakes up
00:59:43.176 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.57) opts 0xd
00:59:43.176 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.57)
00:59:43.176 00.000 2744 Moving (0.47, -0.57) raw xDistance=0.66 yDistance=-0.42
00:59:43.176 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.66
00:59:43.176 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:43.176 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
00:59:43.176 00.000 2744 MoveAxis(W, 169, ABG)
00:59:43.176 00.000 2744 Guiding  Dir = 3, Dur = 169
00:59:43.177 00.001 2744 IsSlewing returns 0
00:59:43.177 00.000 2744 IsGuiding returns 0
00:59:43.177 00.000 2744 PulseGuide returned control before completion, sleep 179
00:59:43.191 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1642, FiltMax=65535, Gamma=0.510
00:59:43.207 00.016 1092 UpdateGuideState exits: m=467332 SNR=71.8
00:59:43.210 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:43.213 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:43.215 00.002 1092 Enqueuing Expose request
00:59:43.359 00.144 2744 IsGuiding returns 1
00:59:43.359 00.000 2744 scope still moving after pulse duration time elapsed
00:59:43.390 00.031 2744 IsSlewing returns 0
00:59:43.390 00.000 2744 IsGuiding returns 0
00:59:43.390 00.000 2744 scope move finished after 169 + 44 ms
00:59:43.390 00.000 2744 Move returns status 0, amount 169
00:59:43.390 00.000 2744 MoveAxis(N, 0, ABG)
00:59:43.390 00.000 2744 Move returns status 0, amount 0
00:59:43.391 00.001 2744 move complete, result=0
00:59:43.391 00.000 2744 worker thread done servicing request
00:59:43.391 00.000 2744 Worker thread wakes up
00:59:43.391 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:43.391 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:43.392 00.001 1092 GuideStep: 0.7 px 169 ms WEST, -0.4 px 0 ms NORTH
00:59:46.801 03.409 2744 Exposure complete
00:59:47.059 00.258 2744 worker thread done servicing request
00:59:47.059 00.000 1092 OnExposeComplete: enter
00:59:47.062 00.003 1092 UpdateGuideState(): m_state=6
00:59:47.068 00.006 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1382
00:59:47.070 00.002 1092 Star::Find returns 1 (0), X=1603.06, Y=1128.86, Mass=509713, SNR=68.8, Peak=42867 HFD=4.1
00:59:47.074 00.004 1092 MultiStar: [#1 0.11,-0.34,0.96,U] [#2 0.02,-0.12,0.98,U] [#3 -0.16,-0.26,0.94,U] [#4 -0.00,-0.24,0.82,U] [#5 0.02,-0.32,0.68,U] [#6 -0.03,-0.25,0.80,U] [#7 0.26,-0.32,0.66,U] [#8 -0.34,-0.31,0.47,U] 
00:59:47.077 00.003 1092 refined, 8 included, MultiStar: {0.00, -0.29}, one-star: {0.05, -0.48}
00:59:47.079 00.002 1092 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.43) = xAngle (-1.13 = -1.13)
00:59:47.082 00.003 1092 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.28 = -1.28)
00:59:47.085 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.55 mountX=0.13 mountY=-0.28, mountTheta=-1.15
00:59:47.090 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=-0.29, opts=13)
00:59:47.093 00.003 1092 Enqueuing Move request for scope (0.00, -0.29)
00:59:47.095 00.002 2744 Worker thread wakes up
00:59:47.095 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.29) opts 0xd
00:59:47.095 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, -0.29)
00:59:47.096 00.001 2744 Moving (0.00, -0.29) raw xDistance=0.13 yDistance=-0.28
00:59:47.096 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:59:47.096 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:47.096 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
00:59:47.096 00.000 2744 MoveAxis(E, 0, ABG)
00:59:47.096 00.000 2744 Move returns status 0, amount 0
00:59:47.096 00.000 2744 MoveAxis(N, 0, ABG)
00:59:47.096 00.000 2744 Move returns status 0, amount 0
00:59:47.096 00.000 2744 move complete, result=0
00:59:47.097 00.001 2744 worker thread done servicing request
00:59:47.114 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1593, FiltMax=65535, Gamma=0.510
00:59:47.134 00.020 1092 UpdateGuideState exits: m=509713 SNR=68.8
00:59:47.137 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:47.140 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:47.143 00.003 1092 Enqueuing Expose request
00:59:47.146 00.003 2744 Worker thread wakes up
00:59:47.146 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:47.146 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
00:59:47.149 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:50.525 03.376 2744 Exposure complete
00:59:50.722 00.197 2744 worker thread done servicing request
00:59:50.722 00.000 1092 OnExposeComplete: enter
00:59:50.725 00.003 1092 UpdateGuideState(): m_state=6
00:59:50.728 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1383
00:59:50.732 00.004 1092 Star::Find returns 1 (0), X=1603.25, Y=1128.82, Mass=470757, SNR=69.5, Peak=37018 HFD=3.9
00:59:50.735 00.003 1092 MultiStar: [#1 0.49,-0.35,1.20,U] [#2 0.52,-0.40,0.95,U] [#3 0.39,-0.17,0.81,U] [#4 0.49,-0.09,0.87,U] [#5 0.62,-0.69,0.60,U] [#6 0.42,-0.56,0.68,U] [#7 0.59,-0.49,0.49,U] [#8 -0.05,-0.37,0.47,U] 
00:59:50.737 00.002 1092 single-star, 8 included, MultiStar: {0.42, -0.39}, one-star: {0.24, -0.51}
00:59:50.739 00.002 1092 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
00:59:50.742 00.003 1092 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.86 = -0.86)
00:59:50.744 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.51 hyp=0.56 cameraTheta=-1.13 mountX=0.43 mountY=-0.43, mountTheta=-0.78
00:59:50.749 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.51, opts=13)
00:59:50.752 00.003 1092 Enqueuing Move request for scope (0.24, -0.51)
00:59:50.754 00.002 2744 Worker thread wakes up
00:59:50.754 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.51) opts 0xd
00:59:50.754 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.51)
00:59:50.754 00.000 2744 Moving (0.24, -0.51) raw xDistance=0.43 yDistance=-0.43
00:59:50.754 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
00:59:50.754 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:50.754 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
00:59:50.754 00.000 2744 MoveAxis(W, 97, ABG)
00:59:50.754 00.000 2744 Guiding  Dir = 3, Dur = 97
00:59:50.755 00.001 2744 IsSlewing returns 0
00:59:50.755 00.000 2744 IsGuiding returns 0
00:59:50.755 00.000 2744 PulseGuide returned control before completion, sleep 107
00:59:50.771 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1569, FiltMax=65535, Gamma=0.510
00:59:50.789 00.018 1092 UpdateGuideState exits: m=470757 SNR=69.5
00:59:50.796 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:50.800 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:50.803 00.003 1092 Enqueuing Expose request
00:59:50.870 00.067 2744 IsGuiding returns 1
00:59:50.870 00.000 2744 scope still moving after pulse duration time elapsed
00:59:50.901 00.031 2744 IsSlewing returns 0
00:59:50.901 00.000 2744 IsGuiding returns 0
00:59:50.901 00.000 2744 scope move finished after 97 + 49 ms
00:59:50.901 00.000 2744 Move returns status 0, amount 97
00:59:50.901 00.000 2744 MoveAxis(N, 0, ABG)
00:59:50.902 00.001 2744 Move returns status 0, amount 0
00:59:50.902 00.000 2744 move complete, result=0
00:59:50.902 00.000 2744 worker thread done servicing request
00:59:50.902 00.000 2744 Worker thread wakes up
00:59:50.902 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:50.902 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:50.902 00.000 1092 GuideStep: 0.4 px 97 ms WEST, -0.4 px 0 ms NORTH
00:59:54.286 03.384 2744 Exposure complete
00:59:54.471 00.185 2744 worker thread done servicing request
00:59:54.471 00.000 1092 OnExposeComplete: enter
00:59:54.473 00.002 1092 UpdateGuideState(): m_state=6
00:59:54.476 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1384
00:59:54.479 00.003 1092 Star::Find returns 1 (0), X=1602.71, Y=1128.90, Mass=495912, SNR=70.6, Peak=40858 HFD=3.8
00:59:54.481 00.002 1092 MultiStar: [#1 0.01,-0.77,0.95,U] [#2 -0.04,-0.40,1.06,U] [#3 -0.27,-0.45,0.90,U] [#4 0.05,-0.15,0.88,U] [#5 0.02,-0.91,0.76,U] [#6 -0.32,-0.50,0.66,U] [#7 0.31,-0.44,0.60,U] [#8 -0.11,-0.37,0.49,U] 
00:59:54.483 00.002 1092 refined, 8 included, MultiStar: {-0.08, -0.49}, one-star: {-0.29, -0.43}
00:59:54.485 00.002 1092 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.43) = xAngle (-1.31 = -1.31)
00:59:54.487 00.002 1092 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.46 = -1.46)
00:59:54.490 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.49 hyp=0.50 cameraTheta=-1.74 mountX=0.13 mountY=-0.50, mountTheta=-1.32
00:59:54.495 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.49, opts=13)
00:59:54.497 00.002 1092 Enqueuing Move request for scope (-0.08, -0.49)
00:59:54.499 00.002 2744 Worker thread wakes up
00:59:54.499 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.49) opts 0xd
00:59:54.499 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.49)
00:59:54.499 00.000 2744 Moving (-0.08, -0.49) raw xDistance=0.13 yDistance=-0.50
00:59:54.499 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
00:59:54.499 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
00:59:54.500 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
00:59:54.500 00.000 2744 MoveAxis(E, 0, ABG)
00:59:54.500 00.000 2744 Move returns status 0, amount 0
00:59:54.500 00.000 2744 MoveAxis(N, 0, ABG)
00:59:54.500 00.000 2744 Move returns status 0, amount 0
00:59:54.500 00.000 2744 move complete, result=0
00:59:54.500 00.000 2744 worker thread done servicing request
00:59:54.513 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1367, FiltMax=65535, Gamma=0.510
00:59:54.528 00.015 1092 UpdateGuideState exits: m=495912 SNR=70.6
00:59:54.530 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:54.532 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:54.534 00.002 1092 Enqueuing Expose request
00:59:54.536 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
00:59:54.539 00.003 2744 Worker thread wakes up
00:59:54.539 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:54.539 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:57.930 03.391 2744 Exposure complete
00:59:58.145 00.215 2744 worker thread done servicing request
00:59:58.145 00.000 1092 OnExposeComplete: enter
00:59:58.148 00.003 1092 UpdateGuideState(): m_state=6
00:59:58.151 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1385
00:59:58.154 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1129.02, Mass=537831, SNR=79.5, Peak=38627 HFD=4.0
00:59:58.156 00.002 1092 MultiStar: [#1 0.27,-0.54,1.02,U] [#2 0.20,-0.25,1.01,U] [#3 0.11,0.19,0.74,U] [#4 0.35,-0.21,0.71,U] [#5 0.16,-0.28,0.81,U] [#6 0.08,-0.21,0.73,U] [#7 0.55,-0.06,0.42,U] [#8 0.14,-0.28,0.42,U] 
00:59:58.160 00.004 1092 refined, 8 included, MultiStar: {0.23, -0.24}, one-star: {0.28, -0.32}
00:59:58.162 00.002 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
00:59:58.164 00.002 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.54 = -0.54)
00:59:58.168 00.004 1092 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.82 mountX=0.31 mountY=-0.17, mountTheta=-0.51
00:59:58.172 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.24, opts=13)
00:59:58.175 00.003 1092 Enqueuing Move request for scope (0.23, -0.24)
00:59:58.177 00.002 2744 Worker thread wakes up
00:59:58.177 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
00:59:58.178 00.001 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
00:59:58.178 00.000 2744 Moving (0.23, -0.24) raw xDistance=0.31 yDistance=-0.17
00:59:58.178 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
00:59:58.178 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
00:59:58.178 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
00:59:58.178 00.000 2744 MoveAxis(W, 69, ABG)
00:59:58.178 00.000 2744 Guiding  Dir = 3, Dur = 69
00:59:58.178 00.000 2744 IsSlewing returns 0
00:59:58.178 00.000 2744 IsGuiding returns 0
00:59:58.179 00.001 2744 PulseGuide returned control before completion, sleep 79
00:59:58.196 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1571, FiltMax=65535, Gamma=0.510
00:59:58.212 00.016 1092 UpdateGuideState exits: m=537831 SNR=79.5
00:59:58.217 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:59:58.219 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
00:59:58.222 00.003 1092 Enqueuing Expose request
00:59:58.260 00.038 2744 IsGuiding returns 1
00:59:58.260 00.000 2744 scope still moving after pulse duration time elapsed
00:59:58.291 00.031 2744 IsSlewing returns 0
00:59:58.291 00.000 2744 IsGuiding returns 0
00:59:58.291 00.000 2744 scope move finished after 69 + 43 ms
00:59:58.291 00.000 2744 Move returns status 0, amount 69
00:59:58.291 00.000 2744 MoveAxis(N, 0, ABG)
00:59:58.292 00.001 2744 Move returns status 0, amount 0
00:59:58.292 00.000 2744 move complete, result=0
00:59:58.292 00.000 2744 worker thread done servicing request
00:59:58.292 00.000 2744 Worker thread wakes up
00:59:58.292 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
00:59:58.292 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
00:59:58.296 00.004 1092 GuideStep: 0.3 px 69 ms WEST, -0.2 px 0 ms NORTH
01:00:01.687 03.391 2744 Exposure complete
01:00:01.886 00.199 2744 worker thread done servicing request
01:00:01.887 00.001 1092 OnExposeComplete: enter
01:00:01.890 00.003 1092 UpdateGuideState(): m_state=6
01:00:01.893 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1386
01:00:01.897 00.004 1092 Star::Find returns 1 (0), X=1603.36, Y=1128.62, Mass=518240, SNR=71.9, Peak=40451 HFD=3.5
01:00:01.900 00.003 1092 MultiStar: [#1 0.59,-0.78,1.11,U] [#2 0.45,-0.63,1.13,U] [#3 0.13,-0.40,0.85,U] [#4 0.29,-0.48,0.84,U] [#5 0.69,-0.94,0.79,U] [#6 0.58,-0.60,0.74,U] [#7 0.76,-0.45,0.64,U] [#8 0.05,-0.84,0.57,U] 
01:00:01.902 00.002 1092 refined, 8 included, MultiStar: {0.44, -0.65}, one-star: {0.36, -0.71}
01:00:01.904 00.002 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
01:00:01.906 00.002 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.71 = -0.71)
01:00:01.908 00.002 1092 CameraToMount -- cameraX=0.44 cameraY=-0.65 hyp=0.78 cameraTheta=-0.98 mountX=0.67 mountY=-0.51, mountTheta=-0.65
01:00:01.916 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.65, opts=13)
01:00:01.919 00.003 1092 Enqueuing Move request for scope (0.44, -0.65)
01:00:01.921 00.002 2744 Worker thread wakes up
01:00:01.921 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.65) opts 0xd
01:00:01.921 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.65)
01:00:01.921 00.000 2744 Moving (0.44, -0.65) raw xDistance=0.67 yDistance=-0.51
01:00:01.921 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.67
01:00:01.921 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.79 newest=-1.18
01:00:01.921 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:00:01.921 00.000 2744 MoveAxis(W, 154, ABG)
01:00:01.921 00.000 2744 Guiding  Dir = 3, Dur = 154
01:00:01.922 00.001 2744 IsSlewing returns 0
01:00:01.922 00.000 2744 IsGuiding returns 0
01:00:01.922 00.000 2744 PulseGuide returned control before completion, sleep 164
01:00:01.937 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:00:01.952 00.015 1092 UpdateGuideState exits: m=518240 SNR=71.9
01:00:01.955 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:01.959 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:01.962 00.003 1092 Enqueuing Expose request
01:00:02.098 00.136 2744 IsGuiding returns 1
01:00:02.098 00.000 2744 scope still moving after pulse duration time elapsed
01:00:02.129 00.031 2744 IsSlewing returns 0
01:00:02.129 00.000 2744 IsGuiding returns 0
01:00:02.129 00.000 2744 scope move finished after 154 + 52 ms
01:00:02.129 00.000 2744 Move returns status 0, amount 154
01:00:02.129 00.000 2744 MoveAxis(N, 96, ABG)
01:00:02.129 00.000 2744 Guiding  Dir = 0, Dur = 96
01:00:02.130 00.001 2744 IsSlewing returns 0
01:00:02.130 00.000 2744 IsGuiding returns 0
01:00:02.130 00.000 2744 PulseGuide returned control before completion, sleep 106
01:00:02.238 00.108 2744 IsGuiding returns 1
01:00:02.238 00.000 2744 scope still moving after pulse duration time elapsed
01:00:02.269 00.031 2744 IsSlewing returns 0
01:00:02.269 00.000 2744 IsGuiding returns 0
01:00:02.269 00.000 2744 scope move finished after 96 + 43 ms
01:00:02.269 00.000 2744 Move returns status 0, amount 96
01:00:02.269 00.000 2744 move complete, result=0
01:00:02.269 00.000 2744 worker thread done servicing request
01:00:02.269 00.000 2744 Worker thread wakes up
01:00:02.269 00.000 1092 GuideStep: 0.7 px 154 ms WEST, -0.5 px 96 ms NORTH
01:00:02.272 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:02.272 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:05.663 03.391 2744 Exposure complete
01:00:05.857 00.194 2744 worker thread done servicing request
01:00:05.857 00.000 1092 OnExposeComplete: enter
01:00:05.860 00.003 1092 UpdateGuideState(): m_state=6
01:00:05.862 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1387
01:00:05.865 00.003 1092 Star::Find returns 1 (0), X=1603.62, Y=1128.69, Mass=555904, SNR=81.4, Peak=45395 HFD=3.5
01:00:05.867 00.002 1092 MultiStar: [#1 0.64,-0.67,0.87,U] [#2 0.53,-0.45,0.89,U] [#3 0.58,-0.27,0.83,U] [#4 0.61,-0.41,0.69,U] [#5 0.81,-0.55,0.72,U] [#6 0.64,-0.46,0.66,U] [#7 0.83,-0.32,0.52,U] [#8 0.23,-0.43,0.45,U] 
01:00:05.869 00.002 1092 refined, 8 included, MultiStar: {0.62, -0.48}, one-star: {0.61, -0.64}
01:00:05.871 00.002 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
01:00:05.873 00.002 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
01:00:05.876 00.003 1092 CameraToMount -- cameraX=0.62 cameraY=-0.48 hyp=0.78 cameraTheta=-0.66 mountX=0.76 mountY=-0.30, mountTheta=-0.37
01:00:05.882 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=-0.48, opts=13)
01:00:05.885 00.003 1092 Enqueuing Move request for scope (0.62, -0.48)
01:00:05.887 00.002 2744 Worker thread wakes up
01:00:05.887 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.48) opts 0xd
01:00:05.887 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, -0.48)
01:00:05.887 00.000 2744 Moving (0.62, -0.48) raw xDistance=0.76 yDistance=-0.30
01:00:05.887 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
01:00:05.887 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:05.888 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:00:05.888 00.000 2744 MoveAxis(W, 181, ABG)
01:00:05.888 00.000 2744 Guiding  Dir = 3, Dur = 181
01:00:05.888 00.000 2744 IsSlewing returns 0
01:00:05.888 00.000 2744 IsGuiding returns 0
01:00:05.888 00.000 2744 PulseGuide returned control before completion, sleep 191
01:00:05.903 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:00:05.917 00.014 1092 UpdateGuideState exits: m=555904 SNR=81.4
01:00:05.920 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:05.921 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:05.925 00.004 1092 Enqueuing Expose request
01:00:06.082 00.157 2744 IsGuiding returns 1
01:00:06.082 00.000 2744 scope still moving after pulse duration time elapsed
01:00:06.113 00.031 2744 IsSlewing returns 0
01:00:06.113 00.000 2744 IsGuiding returns 0
01:00:06.113 00.000 2744 scope move finished after 181 + 43 ms
01:00:06.113 00.000 2744 Move returns status 0, amount 181
01:00:06.113 00.000 2744 MoveAxis(N, 0, ABG)
01:00:06.113 00.000 2744 Move returns status 0, amount 0
01:00:06.114 00.001 2744 move complete, result=0
01:00:06.114 00.000 2744 worker thread done servicing request
01:00:06.114 00.000 2744 Worker thread wakes up
01:00:06.114 00.000 1092 GuideStep: 0.8 px 181 ms WEST, -0.3 px 0 ms NORTH
01:00:06.117 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:06.117 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:09.521 03.404 2744 Exposure complete
01:00:09.741 00.220 2744 worker thread done servicing request
01:00:09.741 00.000 1092 OnExposeComplete: enter
01:00:09.745 00.004 1092 UpdateGuideState(): m_state=6
01:00:09.747 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1388
01:00:09.750 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1129.06, Mass=512917, SNR=75.9, Peak=51347 HFD=3.5
01:00:09.754 00.004 1092 MultiStar: [#1 0.37,-0.45,1.16,U] [#2 0.21,-0.43,1.01,U] [#3 0.14,0.04,0.84,U] [#4 0.25,-0.26,0.86,U] [#5 0.53,-0.45,0.66,U] [#6 0.44,-0.35,0.81,U] [#7 0.44,-0.12,0.60,U] [#8 0.18,-0.66,0.51,U] 
01:00:09.756 00.002 1092 single-star, 8 included, MultiStar: {0.31, -0.32}, one-star: {0.29, -0.27}
01:00:09.759 00.003 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
01:00:09.761 00.002 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
01:00:09.764 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-0.76 mountX=0.37 mountY=-0.19, mountTheta=-0.46
01:00:09.769 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.27, opts=13)
01:00:09.772 00.003 1092 Enqueuing Move request for scope (0.29, -0.27)
01:00:09.775 00.003 2744 Worker thread wakes up
01:00:09.775 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.27) opts 0xd
01:00:09.775 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.27)
01:00:09.775 00.000 2744 Moving (0.29, -0.27) raw xDistance=0.37 yDistance=-0.19
01:00:09.775 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.37
01:00:09.775 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:09.775 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:00:09.775 00.000 2744 MoveAxis(W, 96, ABG)
01:00:09.775 00.000 2744 Guiding  Dir = 3, Dur = 96
01:00:09.775 00.000 2744 IsSlewing returns 0
01:00:09.776 00.001 2744 IsGuiding returns 0
01:00:09.776 00.000 2744 PulseGuide returned control before completion, sleep 106
01:00:09.791 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:00:09.807 00.016 1092 UpdateGuideState exits: m=512917 SNR=75.9
01:00:09.811 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:09.813 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:09.816 00.003 1092 Enqueuing Expose request
01:00:09.891 00.075 2744 IsGuiding returns 1
01:00:09.893 00.002 2744 scope still moving after pulse duration time elapsed
01:00:09.923 00.030 2744 IsSlewing returns 0
01:00:09.923 00.000 2744 IsGuiding returns 0
01:00:09.924 00.001 2744 scope move finished after 96 + 52 ms
01:00:09.924 00.000 2744 Move returns status 0, amount 96
01:00:09.924 00.000 2744 MoveAxis(N, 0, ABG)
01:00:09.924 00.000 2744 Move returns status 0, amount 0
01:00:09.924 00.000 2744 move complete, result=0
01:00:09.924 00.000 2744 worker thread done servicing request
01:00:09.924 00.000 2744 Worker thread wakes up
01:00:09.924 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:09.924 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:09.925 00.001 1092 GuideStep: 0.4 px 96 ms WEST, -0.2 px 0 ms NORTH
01:00:13.303 03.378 2744 Exposure complete
01:00:13.491 00.188 2744 worker thread done servicing request
01:00:13.491 00.000 1092 OnExposeComplete: enter
01:00:13.493 00.002 1092 UpdateGuideState(): m_state=6
01:00:13.496 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1389
01:00:13.499 00.003 1092 Star::Find returns 1 (0), X=1603.40, Y=1128.64, Mass=497456, SNR=76.6, Peak=42067 HFD=3.4
01:00:13.501 00.002 1092 MultiStar: [#1 0.57,-0.60,0.86,U] [#2 0.51,-0.57,0.98,U] [#3 0.48,-0.18,0.88,U] [#4 0.40,-0.15,0.89,U] [#5 0.51,-0.50,0.77,U] [#6 0.39,-0.41,0.75,U] [#7 0.80,-0.31,0.61,U] [#8 -0.01,-0.79,0.53,U] 
01:00:13.503 00.002 1092 refined, 8 included, MultiStar: {0.46, -0.46}, one-star: {0.39, -0.69}
01:00:13.505 00.002 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
01:00:13.508 00.003 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
01:00:13.510 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.46 hyp=0.65 cameraTheta=-0.79 mountX=0.61 mountY=-0.32, mountTheta=-0.49
01:00:13.515 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.46, opts=13)
01:00:13.518 00.003 1092 Enqueuing Move request for scope (0.46, -0.46)
01:00:13.520 00.002 2744 Worker thread wakes up
01:00:13.520 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.46) opts 0xd
01:00:13.520 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.46)
01:00:13.520 00.000 2744 Moving (0.46, -0.46) raw xDistance=0.61 yDistance=-0.32
01:00:13.520 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
01:00:13.520 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:13.520 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:00:13.520 00.000 2744 MoveAxis(W, 143, ABG)
01:00:13.520 00.000 2744 Guiding  Dir = 3, Dur = 143
01:00:13.521 00.001 2744 IsSlewing returns 0
01:00:13.521 00.000 2744 IsGuiding returns 0
01:00:13.521 00.000 2744 PulseGuide returned control before completion, sleep 153
01:00:13.536 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1440, FiltMax=65535, Gamma=0.510
01:00:13.555 00.019 1092 UpdateGuideState exits: m=497456 SNR=76.6
01:00:13.557 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:13.559 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:13.561 00.002 1092 Enqueuing Expose request
01:00:13.694 00.133 2744 IsGuiding returns 1
01:00:13.694 00.000 2744 scope still moving after pulse duration time elapsed
01:00:13.731 00.037 2744 IsSlewing returns 0
01:00:13.731 00.000 2744 IsGuiding returns 0
01:00:13.731 00.000 2744 scope move finished after 143 + 66 ms
01:00:13.731 00.000 2744 Move returns status 0, amount 143
01:00:13.732 00.001 2744 MoveAxis(N, 0, ABG)
01:00:13.732 00.000 2744 Move returns status 0, amount 0
01:00:13.732 00.000 2744 move complete, result=0
01:00:13.732 00.000 2744 worker thread done servicing request
01:00:13.732 00.000 2744 Worker thread wakes up
01:00:13.732 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:13.733 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:13.735 00.002 1092 GuideStep: 0.6 px 143 ms WEST, -0.3 px 0 ms NORTH
01:00:17.141 03.406 2744 Exposure complete
01:00:17.340 00.199 1092 OnExposeComplete: enter
01:00:17.344 00.004 2744 worker thread done servicing request
01:00:17.344 00.000 1092 UpdateGuideState(): m_state=6
01:00:17.347 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1390
01:00:17.352 00.005 1092 Star::Find returns 1 (0), X=1603.54, Y=1128.93, Mass=518671, SNR=84.4, Peak=46211 HFD=3.6
01:00:17.354 00.002 1092 MultiStar: [#1 0.77,-0.37,0.79,U] [#2 0.58,-0.27,0.97,U] [#3 0.44,-0.14,0.66,U] [#4 0.56,-0.21,0.90,U] [#5 0.61,-0.42,0.62,U] [#6 0.51,-0.36,0.64,U] [#7 0.73,-0.11,0.55,U] [#8 0.02,-0.25,0.46,U] 
01:00:17.357 00.003 1092 refined, 8 included, MultiStar: {0.55, -0.29}, one-star: {0.53, -0.40}
01:00:17.360 00.003 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
01:00:17.362 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
01:00:17.365 00.003 1092 CameraToMount -- cameraX=0.55 cameraY=-0.29 hyp=0.62 cameraTheta=-0.48 mountX=0.62 mountY=-0.13, mountTheta=-0.21
01:00:17.370 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.29, opts=13)
01:00:17.372 00.002 1092 Enqueuing Move request for scope (0.55, -0.29)
01:00:17.375 00.003 2744 Worker thread wakes up
01:00:17.375 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.29) opts 0xd
01:00:17.375 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.29)
01:00:17.375 00.000 2744 Moving (0.55, -0.29) raw xDistance=0.62 yDistance=-0.13
01:00:17.376 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.62
01:00:17.376 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:17.376 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:00:17.376 00.000 2744 MoveAxis(W, 148, ABG)
01:00:17.376 00.000 2744 Guiding  Dir = 3, Dur = 148
01:00:17.376 00.000 2744 IsSlewing returns 0
01:00:17.377 00.001 2744 IsGuiding returns 0
01:00:17.377 00.000 2744 PulseGuide returned control before completion, sleep 158
01:00:17.392 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4842, FiltMin=1613, FiltMax=65535, Gamma=0.510
01:00:17.409 00.017 1092 UpdateGuideState exits: m=518671 SNR=84.4
01:00:17.412 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:17.415 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:17.418 00.003 1092 Enqueuing Expose request
01:00:17.547 00.129 2744 IsGuiding returns 1
01:00:17.547 00.000 2744 scope still moving after pulse duration time elapsed
01:00:17.578 00.031 2744 IsSlewing returns 0
01:00:17.578 00.000 2744 IsGuiding returns 0
01:00:17.578 00.000 2744 scope move finished after 148 + 53 ms
01:00:17.578 00.000 2744 Move returns status 0, amount 148
01:00:17.578 00.000 2744 MoveAxis(N, 0, ABG)
01:00:17.578 00.000 2744 Move returns status 0, amount 0
01:00:17.578 00.000 2744 move complete, result=0
01:00:17.579 00.001 2744 worker thread done servicing request
01:00:17.579 00.000 2744 Worker thread wakes up
01:00:17.579 00.000 1092 GuideStep: 0.6 px 148 ms WEST, -0.1 px 0 ms NORTH
01:00:17.581 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:17.582 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:20.962 03.380 2744 Exposure complete
01:00:21.151 00.189 2744 worker thread done servicing request
01:00:21.151 00.000 1092 OnExposeComplete: enter
01:00:21.154 00.003 1092 UpdateGuideState(): m_state=6
01:00:21.156 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1391
01:00:21.158 00.002 1092 Star::Find returns 1 (0), X=1603.12, Y=1129.21, Mass=506317, SNR=75.2, Peak=53171 HFD=3.7
01:00:21.161 00.003 1092 MultiStar: [#1 0.37,-0.40,0.97,U] [#2 0.26,-0.03,1.20,U] [#3 0.11,-0.11,0.88,U] [#4 0.18,-0.11,0.99,U] [#5 0.30,-0.43,0.80,U] [#6 0.29,-0.13,0.73,U] [#7 0.46,-0.09,0.62,U] [#8 -0.26,-0.31,0.56,U] 
01:00:21.164 00.003 1092 single-star, 8 included, MultiStar: {0.21, -0.18}, one-star: {0.11, -0.12}
01:00:21.166 00.002 1092 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
01:00:21.168 00.002 1092 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.56 = -0.56)
01:00:21.170 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.83 mountX=0.15 mountY=-0.09, mountTheta=-0.53
01:00:21.174 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.12, opts=13)
01:00:21.176 00.002 1092 Enqueuing Move request for scope (0.11, -0.12)
01:00:21.179 00.003 2744 Worker thread wakes up
01:00:21.179 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:00:21.179 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:00:21.179 00.000 2744 Moving (0.11, -0.12) raw xDistance=0.15 yDistance=-0.09
01:00:21.179 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:00:21.179 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:21.179 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:00:21.179 00.000 2744 MoveAxis(E, 0, ABG)
01:00:21.179 00.000 2744 Move returns status 0, amount 0
01:00:21.179 00.000 2744 MoveAxis(N, 0, ABG)
01:00:21.179 00.000 2744 Move returns status 0, amount 0
01:00:21.179 00.000 2744 move complete, result=0
01:00:21.179 00.000 2744 worker thread done servicing request
01:00:21.194 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:00:21.210 00.016 1092 UpdateGuideState exits: m=506317 SNR=75.2
01:00:21.212 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:21.215 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:21.217 00.002 1092 Enqueuing Expose request
01:00:21.219 00.002 2744 Worker thread wakes up
01:00:21.219 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:00:21.221 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:21.221 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:24.618 03.397 2744 Exposure complete
01:00:24.894 00.276 2744 worker thread done servicing request
01:00:24.894 00.000 1092 OnExposeComplete: enter
01:00:24.897 00.003 1092 UpdateGuideState(): m_state=6
01:00:24.901 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1392
01:00:24.904 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.92, Mass=505904, SNR=82.4, Peak=43171 HFD=3.9
01:00:24.909 00.005 1092 MultiStar: [#1 0.28,-0.37,0.91,U] [#2 -0.24,-0.12,0.97,U] [#3 -0.00,-0.20,0.81,U] [#4 0.18,-0.18,0.79,U] [#5 0.11,-0.29,0.71,U] [#6 0.04,-0.38,0.72,U] [#7 0.53,-0.29,0.54,U] [#8 -0.30,-0.10,0.39,U] 
01:00:24.913 00.004 1092 refined, 8 included, MultiStar: {0.07, -0.27}, one-star: {0.06, -0.42}
01:00:24.917 00.004 1092 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.43) = xAngle (-0.88 = -0.88)
01:00:24.920 00.003 1092 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.04 = -1.04)
01:00:24.926 00.006 1092 CameraToMount -- cameraX=0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.31 mountX=0.18 mountY=-0.24, mountTheta=-0.94
01:00:24.935 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.27, opts=13)
01:00:24.939 00.004 1092 Enqueuing Move request for scope (0.07, -0.27)
01:00:24.943 00.004 2744 Worker thread wakes up
01:00:24.943 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.27) opts 0xd
01:00:24.943 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.27)
01:00:24.943 00.000 2744 Moving (0.07, -0.27) raw xDistance=0.18 yDistance=-0.24
01:00:24.943 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:00:24.944 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:24.944 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:00:24.944 00.000 2744 MoveAxis(E, 0, ABG)
01:00:24.944 00.000 2744 Move returns status 0, amount 0
01:00:24.944 00.000 2744 MoveAxis(N, 0, ABG)
01:00:24.944 00.000 2744 Move returns status 0, amount 0
01:00:24.944 00.000 2744 move complete, result=0
01:00:24.944 00.000 2744 worker thread done servicing request
01:00:24.960 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1690, FiltMax=65535, Gamma=0.510
01:00:24.977 00.017 1092 UpdateGuideState exits: m=505904 SNR=82.4
01:00:24.980 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:24.983 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:24.986 00.003 1092 Enqueuing Expose request
01:00:24.989 00.003 2744 Worker thread wakes up
01:00:24.989 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:24.993 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:24.993 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:28.383 03.390 2744 Exposure complete
01:00:28.586 00.203 2744 worker thread done servicing request
01:00:28.586 00.000 1092 OnExposeComplete: enter
01:00:28.589 00.003 1092 UpdateGuideState(): m_state=6
01:00:28.592 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1393
01:00:28.595 00.003 1092 Star::Find returns 1 (0), X=1603.13, Y=1129.14, Mass=517110, SNR=81.1, Peak=42067 HFD=4.1
01:00:28.600 00.005 1092 MultiStar: [#1 0.26,-0.26,0.85,U] [#2 0.10,0.03,0.85,U] [#3 0.26,0.06,0.80,U] [#4 0.23,-0.05,0.82,U] [#5 0.36,-0.20,0.62,U] [#6 0.13,-0.12,0.70,U] [#7 0.68,0.05,0.51,U] [#8 0.01,0.01,0.49,U] 
01:00:28.603 00.003 1092 single-star, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.13, -0.19}
01:00:28.605 00.002 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
01:00:28.607 00.002 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
01:00:28.610 00.003 1092 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=0.19 mountY=-0.15, mountTheta=-0.67
01:00:28.618 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.19, opts=13)
01:00:28.620 00.002 1092 Enqueuing Move request for scope (0.13, -0.19)
01:00:28.623 00.003 2744 Worker thread wakes up
01:00:28.623 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
01:00:28.623 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
01:00:28.623 00.000 2744 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=-0.15
01:00:28.623 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:00:28.623 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:28.623 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:00:28.624 00.001 2744 MoveAxis(E, 0, ABG)
01:00:28.624 00.000 2744 Move returns status 0, amount 0
01:00:28.624 00.000 2744 MoveAxis(N, 0, ABG)
01:00:28.624 00.000 2744 Move returns status 0, amount 0
01:00:28.624 00.000 2744 move complete, result=0
01:00:28.624 00.000 2744 worker thread done servicing request
01:00:28.639 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1639, FiltMax=65535, Gamma=0.510
01:00:28.654 00.015 1092 UpdateGuideState exits: m=517110 SNR=81.1
01:00:28.659 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:28.661 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:28.663 00.002 1092 Enqueuing Expose request
01:00:28.666 00.003 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:00:28.669 00.003 2744 Worker thread wakes up
01:00:28.669 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:28.669 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:32.063 03.394 2744 Exposure complete
01:00:32.268 00.205 2744 worker thread done servicing request
01:00:32.268 00.000 1092 OnExposeComplete: enter
01:00:32.270 00.002 1092 UpdateGuideState(): m_state=6
01:00:32.272 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1394
01:00:32.275 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1128.81, Mass=519729, SNR=79.8, Peak=41770 HFD=4.0
01:00:32.278 00.003 1092 MultiStar: [#1 0.07,-0.76,0.83,U] [#2 -0.10,-0.63,0.84,U] [#3 -0.10,-0.37,0.70,U] [#4 -0.01,-0.28,0.79,U] [#5 0.29,-0.70,0.74,U] [#6 0.15,-0.62,0.73,U] [#7 0.32,-0.59,0.44,U] [#8 -0.38,-0.56,0.43,U] 
01:00:32.281 00.003 1092 single-star, 8 included, MultiStar: {0.04, -0.56}, one-star: {0.02, -0.52}
01:00:32.283 00.002 1092 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.43) = xAngle (-1.10 = -1.10)
01:00:32.285 00.002 1092 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.25 = -1.25)
01:00:32.287 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.52 hyp=0.52 cameraTheta=-1.53 mountX=0.24 mountY=-0.50, mountTheta=-1.12
01:00:32.293 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.52, opts=13)
01:00:32.296 00.003 1092 Enqueuing Move request for scope (0.02, -0.52)
01:00:32.298 00.002 2744 Worker thread wakes up
01:00:32.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.52) opts 0xd
01:00:32.298 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.52)
01:00:32.298 00.000 2744 Moving (0.02, -0.52) raw xDistance=0.24 yDistance=-0.50
01:00:32.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:00:32.298 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:00:32.298 00.000 2744 MoveAxis(E, 0, ABG)
01:00:32.298 00.000 2744 Move returns status 0, amount 0
01:00:32.299 00.001 2744 MoveAxis(N, 94, ABG)
01:00:32.299 00.000 2744 Guiding  Dir = 0, Dur = 94
01:00:32.299 00.000 2744 IsSlewing returns 0
01:00:32.299 00.000 2744 IsGuiding returns 0
01:00:32.299 00.000 2744 PulseGuide returned control before completion, sleep 104
01:00:32.314 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:00:32.329 00.015 1092 UpdateGuideState exits: m=519729 SNR=79.8
01:00:32.332 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:32.335 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:32.337 00.002 1092 Enqueuing Expose request
01:00:32.417 00.080 2744 IsGuiding returns 1
01:00:32.417 00.000 2744 scope still moving after pulse duration time elapsed
01:00:32.449 00.032 2744 IsSlewing returns 0
01:00:32.451 00.002 2744 IsGuiding returns 0
01:00:32.451 00.000 2744 scope move finished after 94 + 57 ms
01:00:32.451 00.000 2744 Move returns status 0, amount 94
01:00:32.452 00.001 2744 move complete, result=0
01:00:32.453 00.001 2744 worker thread done servicing request
01:00:32.459 00.006 2744 Worker thread wakes up
01:00:32.459 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:32.460 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:32.460 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.5 px 94 ms NORTH
01:00:35.867 03.407 2744 Exposure complete
01:00:36.097 00.230 2744 worker thread done servicing request
01:00:36.098 00.001 1092 OnExposeComplete: enter
01:00:36.101 00.003 1092 UpdateGuideState(): m_state=6
01:00:36.104 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1395
01:00:36.107 00.003 1092 Star::Find returns 1 (0), X=1602.87, Y=1128.76, Mass=459502, SNR=66.9, Peak=39050 HFD=3.8
01:00:36.110 00.003 1092 MultiStar: [#1 0.14,-0.46,0.98,U] [#2 -0.03,-0.33,1.03,U] [#3 -0.22,-0.25,0.95,U] [#4 0.01,-0.26,0.98,U] [#5 0.39,-0.66,0.81,U] [#6 0.26,-0.61,0.74,U] [#7 0.22,-0.26,0.64,U] [#8 -0.28,-0.63,0.50,U] 
01:00:36.113 00.003 1092 refined, 8 included, MultiStar: {0.04, -0.44}, one-star: {-0.13, -0.58}
01:00:36.115 00.002 1092 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.43) = xAngle (-1.06 = -1.06)
01:00:36.118 00.003 1092 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.21 = -1.21)
01:00:36.121 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.49 mountX=0.21 mountY=-0.41, mountTheta=-1.09
01:00:36.126 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.44, opts=13)
01:00:36.129 00.003 1092 Enqueuing Move request for scope (0.04, -0.44)
01:00:36.132 00.003 2744 Worker thread wakes up
01:00:36.132 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.44) opts 0xd
01:00:36.132 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.44)
01:00:36.132 00.000 2744 Moving (0.04, -0.44) raw xDistance=0.21 yDistance=-0.41
01:00:36.133 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:00:36.133 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:36.133 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:00:36.133 00.000 2744 MoveAxis(E, 0, ABG)
01:00:36.133 00.000 2744 Move returns status 0, amount 0
01:00:36.133 00.000 2744 MoveAxis(N, 0, ABG)
01:00:36.133 00.000 2744 Move returns status 0, amount 0
01:00:36.133 00.000 2744 move complete, result=0
01:00:36.133 00.000 2744 worker thread done servicing request
01:00:36.150 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1686, FiltMax=65535, Gamma=0.510
01:00:36.166 00.016 1092 UpdateGuideState exits: m=459502 SNR=66.9
01:00:36.169 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:36.172 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:36.175 00.003 1092 Enqueuing Expose request
01:00:36.178 00.003 2744 Worker thread wakes up
01:00:36.178 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:00:36.181 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:36.181 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:39.562 03.381 2744 Exposure complete
01:00:39.754 00.192 2744 worker thread done servicing request
01:00:39.755 00.001 1092 OnExposeComplete: enter
01:00:39.758 00.003 1092 UpdateGuideState(): m_state=6
01:00:39.760 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1396
01:00:39.763 00.003 1092 Star::Find returns 1 (0), X=1604.14, Y=1128.33, Mass=542230, SNR=76.1, Peak=35155 HFD=4.0
01:00:39.767 00.004 1092 MultiStar: [#1 1.08,-0.98,0.83,U] [#2 1.10,-0.78,0.96,U] [#3 0.76,-0.61,0.94,U] [#4 1.11,-0.98,0.86,U] [#5 1.28,-1.13,0.60,U] [#6 1.11,-0.96,0.65,U] [#7 1.07,-0.76,0.57,U] [#8 0.43,-0.99,0.43,U] 
01:00:39.769 00.002 1092 refined, 8 included, MultiStar: {1.03, -0.90}, one-star: {1.14, -1.00}
01:00:39.771 00.002 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
01:00:39.773 00.002 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
01:00:39.775 00.002 1092 CameraToMount -- cameraX=1.03 cameraY=-0.90 hyp=1.37 cameraTheta=-0.72 mountX=1.31 mountY=-0.59, mountTheta=-0.42
01:00:39.783 00.008 1092 SchedulePrimaryMove(0F8C9988, x=1.03, y=-0.90, opts=13)
01:00:39.785 00.002 1092 Enqueuing Move request for scope (1.03, -0.90)
01:00:39.787 00.002 2744 Worker thread wakes up
01:00:39.788 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.90) opts 0xd
01:00:39.788 00.000 2744 Handling offset move in thread for scope, endpoint = (1.03, -0.90)
01:00:39.788 00.000 2744 Moving (1.03, -0.90) raw xDistance=1.31 yDistance=-0.59
01:00:39.788 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.31
01:00:39.788 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
01:00:39.788 00.000 2744 MoveAxis(W, 293, ABG)
01:00:39.788 00.000 2744 Guiding  Dir = 3, Dur = 293
01:00:39.788 00.000 2744 IsSlewing returns 0
01:00:39.788 00.000 2744 IsGuiding returns 0
01:00:39.789 00.001 2744 PulseGuide returned control before completion, sleep 303
01:00:39.803 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1514, FiltMax=65535, Gamma=0.510
01:00:39.817 00.014 1092 UpdateGuideState exits: m=542230 SNR=76.1
01:00:39.820 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:39.821 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:39.823 00.002 1092 Enqueuing Expose request
01:00:40.105 00.282 2744 IsGuiding returns 1
01:00:40.105 00.000 2744 scope still moving after pulse duration time elapsed
01:00:40.137 00.032 2744 IsSlewing returns 0
01:00:40.137 00.000 2744 IsGuiding returns 0
01:00:40.137 00.000 2744 scope move finished after 293 + 55 ms
01:00:40.137 00.000 2744 Move returns status 0, amount 293
01:00:40.137 00.000 2744 MoveAxis(N, 111, ABG)
01:00:40.137 00.000 2744 Guiding  Dir = 0, Dur = 111
01:00:40.138 00.001 2744 IsSlewing returns 0
01:00:40.138 00.000 2744 IsGuiding returns 0
01:00:40.138 00.000 2744 PulseGuide returned control before completion, sleep 121
01:00:40.261 00.123 2744 IsGuiding returns 1
01:00:40.261 00.000 2744 scope still moving after pulse duration time elapsed
01:00:40.293 00.032 2744 IsSlewing returns 0
01:00:40.293 00.000 2744 IsGuiding returns 0
01:00:40.293 00.000 2744 scope move finished after 111 + 43 ms
01:00:40.293 00.000 2744 Move returns status 0, amount 111
01:00:40.293 00.000 2744 move complete, result=0
01:00:40.293 00.000 2744 worker thread done servicing request
01:00:40.294 00.001 2744 Worker thread wakes up
01:00:40.294 00.000 1092 GuideStep: 1.3 px 293 ms WEST, -0.6 px 111 ms NORTH
01:00:40.296 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:40.296 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:43.691 03.395 2744 Exposure complete
01:00:43.885 00.194 2744 worker thread done servicing request
01:00:43.885 00.000 1092 OnExposeComplete: enter
01:00:43.887 00.002 1092 UpdateGuideState(): m_state=6
01:00:43.890 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1397
01:00:43.893 00.003 1092 Star::Find returns 1 (0), X=1603.60, Y=1128.87, Mass=505740, SNR=73.4, Peak=35907 HFD=3.8
01:00:43.896 00.003 1092 MultiStar: [#1 0.74,-0.49,0.97,U] [#2 0.18,-0.28,0.94,U] [#3 0.58,-0.41,0.73,U] [#4 0.46,-0.21,0.99,U] [#5 0.81,-0.36,0.70,U] [#6 0.39,-0.26,0.61,U] [#7 1.13,-0.46,0.54,U] [#8 0.32,-0.49,0.50,U] 
01:00:43.899 00.003 1092 refined, 8 included, MultiStar: {0.56, -0.38}, one-star: {0.60, -0.46}
01:00:43.901 00.002 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
01:00:43.903 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
01:00:43.905 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=-0.38 hyp=0.68 cameraTheta=-0.59 mountX=0.67 mountY=-0.21, mountTheta=-0.31
01:00:43.910 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.38, opts=13)
01:00:43.913 00.003 1092 Enqueuing Move request for scope (0.56, -0.38)
01:00:43.916 00.003 2744 Worker thread wakes up
01:00:43.916 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.38) opts 0xd
01:00:43.916 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.38)
01:00:43.916 00.000 2744 Moving (0.56, -0.38) raw xDistance=0.67 yDistance=-0.21
01:00:43.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.67
01:00:43.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:43.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:00:43.916 00.000 2744 MoveAxis(W, 170, ABG)
01:00:43.916 00.000 2744 Guiding  Dir = 3, Dur = 170
01:00:43.916 00.000 2744 IsSlewing returns 0
01:00:43.917 00.001 2744 IsGuiding returns 0
01:00:43.917 00.000 2744 PulseGuide returned control before completion, sleep 180
01:00:43.932 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1495, FiltMax=65535, Gamma=0.510
01:00:43.947 00.015 1092 UpdateGuideState exits: m=505740 SNR=73.4
01:00:43.949 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:43.952 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:43.953 00.001 1092 Enqueuing Expose request
01:00:44.102 00.149 2744 IsGuiding returns 1
01:00:44.102 00.000 2744 scope still moving after pulse duration time elapsed
01:00:44.132 00.030 2744 IsSlewing returns 0
01:00:44.132 00.000 2744 IsGuiding returns 0
01:00:44.132 00.000 2744 scope move finished after 170 + 46 ms
01:00:44.132 00.000 2744 Move returns status 0, amount 170
01:00:44.132 00.000 2744 MoveAxis(N, 0, ABG)
01:00:44.132 00.000 2744 Move returns status 0, amount 0
01:00:44.133 00.001 2744 move complete, result=0
01:00:44.133 00.000 2744 worker thread done servicing request
01:00:44.133 00.000 2744 Worker thread wakes up
01:00:44.133 00.000 1092 GuideStep: 0.7 px 170 ms WEST, -0.2 px 0 ms NORTH
01:00:44.136 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:44.136 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:47.524 03.388 2744 Exposure complete
01:00:47.734 00.210 2744 worker thread done servicing request
01:00:47.734 00.000 1092 OnExposeComplete: enter
01:00:47.737 00.003 1092 UpdateGuideState(): m_state=6
01:00:47.739 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1398
01:00:47.742 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1128.67, Mass=535099, SNR=71.1, Peak=37088 HFD=4.1
01:00:47.745 00.003 1092 MultiStar: [#1 -0.17,-0.55,0.94,U] [#2 -0.18,-0.59,0.91,U] [#3 -0.58,-0.54,0.86,U] [#4 -0.10,-0.56,0.77,U] [#5 0.23,-0.99,0.76,U] [#6 -0.03,-0.95,0.67,U] [#7 -0.00,-0.42,0.59,U] [#8 -0.34,-0.43,0.50,U] 
01:00:47.747 00.002 1092 refined, 8 included, MultiStar: {-0.18, -0.64}, one-star: {-0.35, -0.66}
01:00:47.750 00.003 1092 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.43) = xAngle (-1.42 = -1.42)
01:00:47.752 00.002 1092 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.58 = -1.58)
01:00:47.755 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.64 hyp=0.66 cameraTheta=-1.85 mountX=0.10 mountY=-0.66, mountTheta=-1.43
01:00:47.760 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.64, opts=13)
01:00:47.762 00.002 1092 Enqueuing Move request for scope (-0.18, -0.64)
01:00:47.766 00.004 2744 Worker thread wakes up
01:00:47.766 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.64) opts 0xd
01:00:47.766 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.64)
01:00:47.766 00.000 2744 Moving (-0.18, -0.64) raw xDistance=0.10 yDistance=-0.66
01:00:47.767 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:00:47.767 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.66 from input -0.66
01:00:47.767 00.000 2744 MoveAxis(E, 0, ABG)
01:00:47.767 00.000 2744 Move returns status 0, amount 0
01:00:47.767 00.000 2744 MoveAxis(N, 125, ABG)
01:00:47.767 00.000 2744 Guiding  Dir = 0, Dur = 125
01:00:47.767 00.000 2744 IsSlewing returns 0
01:00:47.767 00.000 2744 IsGuiding returns 0
01:00:47.768 00.001 2744 PulseGuide returned control before completion, sleep 135
01:00:47.785 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:00:47.801 00.016 1092 UpdateGuideState exits: m=535099 SNR=71.1
01:00:47.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:47.807 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:47.809 00.002 1092 Enqueuing Expose request
01:00:47.907 00.098 2744 IsGuiding returns 1
01:00:47.907 00.000 2744 scope still moving after pulse duration time elapsed
01:00:47.936 00.029 2744 IsSlewing returns 0
01:00:47.936 00.000 2744 IsGuiding returns 0
01:00:47.936 00.000 2744 scope move finished after 125 + 44 ms
01:00:47.936 00.000 2744 Move returns status 0, amount 125
01:00:47.937 00.001 2744 move complete, result=0
01:00:47.937 00.000 2744 worker thread done servicing request
01:00:47.937 00.000 2744 Worker thread wakes up
01:00:47.937 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:47.937 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:47.938 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.7 px 125 ms NORTH
01:00:51.328 03.390 2744 Exposure complete
01:00:51.537 00.209 2744 worker thread done servicing request
01:00:51.537 00.000 1092 OnExposeComplete: enter
01:00:51.540 00.003 1092 UpdateGuideState(): m_state=6
01:00:51.543 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1399
01:00:51.545 00.002 1092 Star::Find returns 1 (0), X=1603.40, Y=1128.51, Mass=478864, SNR=75.1, Peak=35706 HFD=3.3
01:00:51.549 00.004 1092 MultiStar: [#1 0.23,-0.96,1.00,U] [#2 0.16,-0.68,0.93,U] [#3 0.14,-0.39,0.72,U] [#4 0.29,-0.68,0.80,U] [#5 0.46,-0.99,0.75,U] [#6 0.08,-1.01,0.83,U] [#7 0.64,-0.75,0.53,U] [#8 -0.05,-0.80,0.54,U] 
01:00:51.552 00.003 1092 refined, 8 included, MultiStar: {0.26, -0.80}, one-star: {0.40, -0.83}
01:00:51.554 00.002 1092 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.43) = xAngle (-0.83 = -0.83)
01:00:51.556 00.002 1092 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
01:00:51.560 00.004 1092 CameraToMount -- cameraX=0.26 cameraY=-0.80 hyp=0.84 cameraTheta=-1.26 mountX=0.56 mountY=-0.70, mountTheta=-0.89
01:00:51.567 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.80, opts=13)
01:00:51.570 00.003 1092 Enqueuing Move request for scope (0.26, -0.80)
01:00:51.573 00.003 2744 Worker thread wakes up
01:00:51.573 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.80) opts 0xd
01:00:51.573 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.80)
01:00:51.573 00.000 2744 Moving (0.26, -0.80) raw xDistance=0.56 yDistance=-0.70
01:00:51.574 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
01:00:51.574 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:00:51.574 00.000 2744 MoveAxis(W, 126, ABG)
01:00:51.574 00.000 2744 Guiding  Dir = 3, Dur = 126
01:00:51.574 00.000 2744 IsSlewing returns 0
01:00:51.574 00.000 2744 IsGuiding returns 0
01:00:51.575 00.001 2744 PulseGuide returned control before completion, sleep 136
01:00:51.593 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1437, FiltMax=65535, Gamma=0.510
01:00:51.609 00.016 1092 UpdateGuideState exits: m=478864 SNR=75.1
01:00:51.612 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:51.619 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:51.621 00.002 1092 Enqueuing Expose request
01:00:51.721 00.100 2744 IsGuiding returns 1
01:00:51.721 00.000 2744 scope still moving after pulse duration time elapsed
01:00:51.752 00.031 2744 IsSlewing returns 0
01:00:51.752 00.000 2744 IsGuiding returns 0
01:00:51.752 00.000 2744 scope move finished after 126 + 52 ms
01:00:51.752 00.000 2744 Move returns status 0, amount 126
01:00:51.753 00.001 2744 MoveAxis(N, 131, ABG)
01:00:51.753 00.000 2744 Guiding  Dir = 0, Dur = 131
01:00:51.753 00.000 2744 IsSlewing returns 0
01:00:51.754 00.001 2744 IsGuiding returns 0
01:00:51.754 00.000 2744 PulseGuide returned control before completion, sleep 141
01:00:51.910 00.156 2744 IsGuiding returns 1
01:00:51.910 00.000 2744 scope still moving after pulse duration time elapsed
01:00:51.942 00.032 2744 IsSlewing returns 0
01:00:51.942 00.000 2744 IsGuiding returns 0
01:00:51.943 00.001 2744 scope move finished after 131 + 57 ms
01:00:51.943 00.000 2744 Move returns status 0, amount 131
01:00:51.943 00.000 2744 move complete, result=0
01:00:51.943 00.000 2744 worker thread done servicing request
01:00:51.943 00.000 2744 Worker thread wakes up
01:00:51.943 00.000 1092 GuideStep: 0.6 px 126 ms WEST, -0.7 px 131 ms NORTH
01:00:51.947 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:51.948 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:55.342 03.394 2744 Exposure complete
01:00:55.539 00.197 2744 worker thread done servicing request
01:00:55.539 00.000 1092 OnExposeComplete: enter
01:00:55.542 00.003 1092 UpdateGuideState(): m_state=6
01:00:55.545 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1400
01:00:55.547 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1128.79, Mass=499113, SNR=85.8, Peak=35818 HFD=3.8
01:00:55.550 00.003 1092 MultiStar: [#1 -0.41,-0.44,0.70,U] [#2 -0.54,-0.50,0.87,U] [#3 -0.37,-0.53,0.73,U] [#4 -0.44,-0.43,0.68,U] [#5 -0.15,-0.58,0.59,U] [#6 -0.14,-0.66,0.52,U] [#7 -0.38,-0.57,0.50,U] [#8 -0.79,-0.69,0.36,U] 
01:00:55.552 00.002 1092 refined, 8 included, MultiStar: {-0.42, -0.54}, one-star: {-0.52, -0.55}
01:00:55.554 00.002 1092 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.43) = xAngle (-1.80 = -1.80)
01:00:55.557 00.003 1092 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.96 = -1.96)
01:00:55.560 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.54 hyp=0.68 cameraTheta=-2.23 mountX=-0.16 mountY=-0.63, mountTheta=-1.81
01:00:55.571 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.54, opts=13)
01:00:55.574 00.003 1092 Enqueuing Move request for scope (-0.42, -0.54)
01:00:55.577 00.003 2744 Worker thread wakes up
01:00:55.577 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.54) opts 0xd
01:00:55.577 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.54)
01:00:55.577 00.000 2744 Moving (-0.42, -0.54) raw xDistance=-0.16 yDistance=-0.63
01:00:55.577 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:00:55.577 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:00:55.577 00.000 2744 MoveAxis(E, 0, ABG)
01:00:55.577 00.000 2744 Move returns status 0, amount 0
01:00:55.577 00.000 2744 MoveAxis(N, 118, ABG)
01:00:55.577 00.000 2744 Guiding  Dir = 0, Dur = 118
01:00:55.577 00.000 2744 IsSlewing returns 0
01:00:55.578 00.001 2744 IsGuiding returns 0
01:00:55.578 00.000 2744 PulseGuide returned control before completion, sleep 128
01:00:55.597 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1639, FiltMax=65535, Gamma=0.510
01:00:55.615 00.018 1092 UpdateGuideState exits: m=499113 SNR=85.8
01:00:55.618 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:55.620 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:55.623 00.003 1092 Enqueuing Expose request
01:00:55.712 00.089 2744 IsGuiding returns 1
01:00:55.712 00.000 2744 scope still moving after pulse duration time elapsed
01:00:55.742 00.030 2744 IsSlewing returns 0
01:00:55.742 00.000 2744 IsGuiding returns 0
01:00:55.742 00.000 2744 scope move finished after 118 + 46 ms
01:00:55.742 00.000 2744 Move returns status 0, amount 118
01:00:55.742 00.000 2744 move complete, result=0
01:00:55.743 00.001 2744 worker thread done servicing request
01:00:55.743 00.000 2744 Worker thread wakes up
01:00:55.743 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:55.743 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:55.743 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.6 px 118 ms NORTH
01:00:59.135 03.392 2744 Exposure complete
01:00:59.336 00.201 2744 worker thread done servicing request
01:00:59.336 00.000 1092 OnExposeComplete: enter
01:00:59.339 00.003 1092 UpdateGuideState(): m_state=6
01:00:59.343 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1401
01:00:59.345 00.002 1092 Star::Find returns 1 (0), X=1602.70, Y=1129.59, Mass=523414, SNR=83.1, Peak=39635 HFD=3.6
01:00:59.348 00.003 1092 MultiStar: [#1 -0.31,0.35,0.85,U] [#2 -0.29,0.32,0.81,U] [#3 -0.33,0.58,0.67,U] [#4 -0.21,0.53,0.75,U] [#5 0.14,0.25,0.61,U] [#6 -0.17,0.32,0.60,U] [#7 0.05,0.33,0.59,U] [#8 -0.90,0.30,0.45,U] 
01:00:59.351 00.003 1092 single-star, 8 included, MultiStar: {-0.25, 0.36}, one-star: {-0.30, 0.26}
01:00:59.353 00.002 1092 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.43) = xAngle (2.86 = 2.86)
01:00:59.355 00.002 1092 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.71 = 2.71)
01:00:59.357 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=0.26 hyp=0.40 cameraTheta=2.44 mountX=-0.38 mountY=0.17, mountTheta=2.73
01:00:59.361 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.26, opts=13)
01:00:59.364 00.003 1092 Enqueuing Move request for scope (-0.30, 0.26)
01:00:59.366 00.002 2744 Worker thread wakes up
01:00:59.366 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.26) opts 0xd
01:00:59.366 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.26)
01:00:59.366 00.000 2744 Moving (-0.30, 0.26) raw xDistance=-0.38 yDistance=0.17
01:00:59.366 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:00:59.366 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:00:59.366 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:00:59.366 00.000 2744 MoveAxis(E, 85, ABG)
01:00:59.366 00.000 2744 Guiding  Dir = 2, Dur = 85
01:00:59.366 00.000 2744 IsSlewing returns 0
01:00:59.367 00.001 2744 IsGuiding returns 0
01:00:59.367 00.000 2744 PulseGuide returned control before completion, sleep 95
01:00:59.381 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1527, FiltMax=65535, Gamma=0.510
01:00:59.397 00.016 1092 UpdateGuideState exits: m=523414 SNR=83.1
01:00:59.400 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:00:59.402 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:00:59.404 00.002 1092 Enqueuing Expose request
01:00:59.467 00.063 2744 IsGuiding returns 1
01:00:59.467 00.000 2744 scope still moving after pulse duration time elapsed
01:00:59.498 00.031 2744 IsSlewing returns 0
01:00:59.498 00.000 2744 IsGuiding returns 0
01:00:59.498 00.000 2744 scope move finished after 85 + 46 ms
01:00:59.498 00.000 2744 Move returns status 0, amount 85
01:00:59.499 00.001 2744 MoveAxis(N, 0, ABG)
01:00:59.499 00.000 2744 Move returns status 0, amount 0
01:00:59.499 00.000 2744 move complete, result=0
01:00:59.499 00.000 2744 worker thread done servicing request
01:00:59.499 00.000 2744 Worker thread wakes up
01:00:59.501 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:00:59.501 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:00:59.503 00.002 1092 GuideStep: -0.4 px 85 ms EAST, 0.2 px 0 ms NORTH
01:01:02.928 03.425 2744 Exposure complete
01:01:03.151 00.223 2744 worker thread done servicing request
01:01:03.151 00.000 1092 OnExposeComplete: enter
01:01:03.154 00.003 1092 UpdateGuideState(): m_state=6
01:01:03.157 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1402
01:01:03.160 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1129.35, Mass=525794, SNR=77.9, Peak=45091 HFD=3.8
01:01:03.164 00.004 1092 MultiStar: [#1 0.21,0.02,1.03,U] [#2 0.26,0.18,1.09,U] [#3 0.17,0.42,0.92,U] [#4 0.28,0.36,0.86,U] [#5 0.39,-0.03,0.65,U] [#6 0.41,0.16,0.79,U] [#7 0.51,0.40,0.61,U] [#8 0.06,0.24,0.46,U] 
01:01:03.167 00.003 1092 single-star, 8 included, MultiStar: {0.25, 0.19}, one-star: {0.03, 0.01}
01:01:03.169 00.002 1092 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.43) = xAngle (0.83 = 0.83)
01:01:03.171 00.002 1092 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
01:01:03.174 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.40 mountX=0.02 mountY=0.02, mountTheta=0.74
01:01:03.178 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.01, opts=13)
01:01:03.181 00.003 1092 Enqueuing Move request for scope (0.03, 0.01)
01:01:03.183 00.002 2744 Worker thread wakes up
01:01:03.183 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:01:03.184 00.001 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:01:03.184 00.000 2744 Moving (0.03, 0.01) raw xDistance=0.02 yDistance=0.02
01:01:03.184 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:01:03.184 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:03.184 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:01:03.184 00.000 2744 MoveAxis(E, 0, ABG)
01:01:03.184 00.000 2744 Move returns status 0, amount 0
01:01:03.184 00.000 2744 MoveAxis(N, 0, ABG)
01:01:03.184 00.000 2744 Move returns status 0, amount 0
01:01:03.184 00.000 2744 move complete, result=0
01:01:03.184 00.000 2744 worker thread done servicing request
01:01:03.200 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1408, FiltMax=65535, Gamma=0.510
01:01:03.217 00.017 1092 UpdateGuideState exits: m=525794 SNR=77.9
01:01:03.219 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:03.222 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:03.225 00.003 1092 Enqueuing Expose request
01:01:03.227 00.002 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:01:03.229 00.002 2744 Worker thread wakes up
01:01:03.230 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:03.230 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:06.604 03.374 2744 Exposure complete
01:01:06.791 00.187 2744 worker thread done servicing request
01:01:06.791 00.000 1092 OnExposeComplete: enter
01:01:06.794 00.003 1092 UpdateGuideState(): m_state=6
01:01:06.796 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1403
01:01:06.798 00.002 1092 Star::Find returns 1 (0), X=1603.18, Y=1129.47, Mass=530224, SNR=92.4, Peak=50643 HFD=3.6
01:01:06.800 00.002 1092 MultiStar: [#1 0.28,0.05,0.81,U] [#2 0.16,0.41,0.89,U] [#3 -0.02,0.57,0.74,U] [#4 0.21,0.42,0.65,U] [#5 0.26,0.05,0.73,U] [#6 0.21,0.10,0.61,U] [#7 0.67,0.25,0.45,U] [#8 -0.27,-0.17,0.34,U] 
01:01:06.802 00.002 1092 single-star, 8 included, MultiStar: {0.19, 0.22}, one-star: {0.18, 0.14}
01:01:06.804 00.002 1092 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.43) = xAngle (1.07 = 1.07)
01:01:06.807 00.003 1092 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.92 = 0.92)
01:01:06.810 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=0.11 mountY=0.18, mountTheta=1.03
01:01:06.816 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.14, opts=13)
01:01:06.818 00.002 1092 Enqueuing Move request for scope (0.18, 0.14)
01:01:06.820 00.002 2744 Worker thread wakes up
01:01:06.820 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
01:01:06.820 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
01:01:06.820 00.000 2744 Moving (0.18, 0.14) raw xDistance=0.11 yDistance=0.18
01:01:06.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:01:06.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:06.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:01:06.820 00.000 2744 MoveAxis(E, 0, ABG)
01:01:06.820 00.000 2744 Move returns status 0, amount 0
01:01:06.820 00.000 2744 MoveAxis(N, 0, ABG)
01:01:06.820 00.000 2744 Move returns status 0, amount 0
01:01:06.820 00.000 2744 move complete, result=0
01:01:06.821 00.001 2744 worker thread done servicing request
01:01:06.836 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1677, FiltMax=65535, Gamma=0.510
01:01:06.852 00.016 1092 UpdateGuideState exits: m=530224 SNR=92.4
01:01:06.855 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:06.857 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:06.859 00.002 1092 Enqueuing Expose request
01:01:06.862 00.003 2744 Worker thread wakes up
01:01:06.862 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:06.864 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:06.864 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:10.253 03.389 2744 Exposure complete
01:01:10.447 00.194 1092 OnExposeComplete: enter
01:01:10.450 00.003 2744 worker thread done servicing request
01:01:10.450 00.000 1092 UpdateGuideState(): m_state=6
01:01:10.454 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1404
01:01:10.456 00.002 1092 Star::Find returns 1 (0), X=1603.28, Y=1129.10, Mass=508425, SNR=68.5, Peak=47107 HFD=3.5
01:01:10.461 00.005 1092 MultiStar: [#1 0.46,-0.18,1.16,U] [#2 0.28,-0.16,1.13,U] [#3 0.10,0.02,0.81,U] [#4 0.23,0.01,1.05,U] [#5 0.27,-0.27,0.98,U] [#6 0.29,-0.32,0.84,U] [#7 0.66,0.11,0.78,U] [#8 -0.21,-0.39,0.52,U] 
01:01:10.464 00.003 1092 refined, 8 included, MultiStar: {0.29, -0.15}, one-star: {0.27, -0.23}
01:01:10.467 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
01:01:10.469 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
01:01:10.471 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.32 cameraTheta=-0.49 mountX=0.32 mountY=-0.07, mountTheta=-0.21
01:01:10.477 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.15, opts=13)
01:01:10.480 00.003 1092 Enqueuing Move request for scope (0.29, -0.15)
01:01:10.482 00.002 2744 Worker thread wakes up
01:01:10.482 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
01:01:10.482 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
01:01:10.484 00.002 2744 Moving (0.29, -0.15) raw xDistance=0.32 yDistance=-0.07
01:01:10.484 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
01:01:10.484 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:10.484 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:01:10.484 00.000 2744 MoveAxis(W, 72, ABG)
01:01:10.484 00.000 2744 Guiding  Dir = 3, Dur = 72
01:01:10.484 00.000 2744 IsSlewing returns 0
01:01:10.485 00.001 2744 IsGuiding returns 0
01:01:10.485 00.000 2744 PulseGuide returned control before completion, sleep 82
01:01:10.500 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1424, FiltMax=65535, Gamma=0.510
01:01:10.515 00.015 1092 UpdateGuideState exits: m=508425 SNR=68.5
01:01:10.518 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:10.520 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:10.522 00.002 1092 Enqueuing Expose request
01:01:10.576 00.054 2744 IsGuiding returns 1
01:01:10.576 00.000 2744 scope still moving after pulse duration time elapsed
01:01:10.606 00.030 2744 IsSlewing returns 0
01:01:10.607 00.001 2744 IsGuiding returns 0
01:01:10.607 00.000 2744 scope move finished after 72 + 50 ms
01:01:10.607 00.000 2744 Move returns status 0, amount 72
01:01:10.607 00.000 2744 MoveAxis(N, 0, ABG)
01:01:10.607 00.000 2744 Move returns status 0, amount 0
01:01:10.607 00.000 2744 move complete, result=0
01:01:10.607 00.000 2744 worker thread done servicing request
01:01:10.607 00.000 2744 Worker thread wakes up
01:01:10.607 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:10.608 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:10.608 00.000 1092 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
01:01:14.017 03.409 2744 Exposure complete
01:01:14.246 00.229 2744 worker thread done servicing request
01:01:14.246 00.000 1092 OnExposeComplete: enter
01:01:14.249 00.003 1092 UpdateGuideState(): m_state=6
01:01:14.252 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1405
01:01:14.254 00.002 1092 Star::Find returns 1 (0), X=1603.33, Y=1129.50, Mass=476277, SNR=69.6, Peak=45069 HFD=3.3
01:01:14.258 00.004 1092 MultiStar: [#1 0.29,0.01,0.99,U] [#2 0.09,0.37,1.41,U] [#3 -0.06,0.32,1.02,U] [#4 0.27,0.24,0.88,U] [#5 0.11,0.21,0.78,U] [#6 0.28,0.15,0.77,U] [#7 0.59,0.27,0.71,U] [#8 -0.03,0.12,0.55,U] 
01:01:14.261 00.003 1092 refined, 8 included, MultiStar: {0.20, 0.22}, one-star: {0.32, 0.16}
01:01:14.263 00.002 1092 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.43) = xAngle (1.25 = 1.25)
01:01:14.265 00.002 1092 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.10 = 1.10)
01:01:14.268 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=0.22 hyp=0.29 cameraTheta=0.83 mountX=0.09 mountY=0.26, mountTheta=1.23
01:01:14.273 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=0.22, opts=13)
01:01:14.276 00.003 1092 Enqueuing Move request for scope (0.20, 0.22)
01:01:14.279 00.003 2744 Worker thread wakes up
01:01:14.279 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.22) opts 0xd
01:01:14.279 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, 0.22)
01:01:14.279 00.000 2744 Moving (0.20, 0.22) raw xDistance=0.09 yDistance=0.26
01:01:14.279 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:01:14.279 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:14.280 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:01:14.280 00.000 2744 MoveAxis(E, 0, ABG)
01:01:14.280 00.000 2744 Move returns status 0, amount 0
01:01:14.280 00.000 2744 MoveAxis(N, 0, ABG)
01:01:14.280 00.000 2744 Move returns status 0, amount 0
01:01:14.280 00.000 2744 move complete, result=0
01:01:14.280 00.000 2744 worker thread done servicing request
01:01:14.297 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1687, FiltMax=65535, Gamma=0.510
01:01:14.312 00.015 1092 UpdateGuideState exits: m=476277 SNR=69.6
01:01:14.315 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:14.318 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:14.320 00.002 1092 Enqueuing Expose request
01:01:14.323 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:01:14.325 00.002 2744 Worker thread wakes up
01:01:14.325 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:14.325 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:17.714 03.389 2744 Exposure complete
01:01:17.916 00.202 2744 worker thread done servicing request
01:01:17.916 00.000 1092 OnExposeComplete: enter
01:01:17.918 00.002 1092 UpdateGuideState(): m_state=6
01:01:17.920 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1406
01:01:17.923 00.003 1092 Star::Find returns 1 (0), X=1603.04, Y=1129.51, Mass=535304, SNR=87.5, Peak=48323 HFD=3.6
01:01:17.926 00.003 1092 MultiStar: [#1 0.27,0.05,0.99,U] [#2 0.05,0.13,0.86,U] [#3 0.15,0.38,0.77,U] [#4 0.11,0.49,0.75,U] [#5 0.32,0.05,0.64,U] [#6 0.13,0.08,0.72,U] [#7 0.23,-0.01,0.57,U] [#8 -0.50,0.23,0.46,U] 
01:01:17.928 00.002 1092 single-star, 8 included, MultiStar: {0.11, 0.18}, one-star: {0.04, 0.17}
01:01:17.930 00.002 1092 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.43) = xAngle (1.79 = 1.79)
01:01:17.932 00.002 1092 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.64 = 1.64)
01:01:17.934 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.36 mountX=-0.04 mountY=0.17, mountTheta=1.79
01:01:17.938 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.17, opts=13)
01:01:17.941 00.003 1092 Enqueuing Move request for scope (0.04, 0.17)
01:01:17.943 00.002 2744 Worker thread wakes up
01:01:17.943 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:01:17.943 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:01:17.943 00.000 2744 Moving (0.04, 0.17) raw xDistance=-0.04 yDistance=0.17
01:01:17.943 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:01:17.943 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:17.943 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:01:17.944 00.001 2744 MoveAxis(E, 0, ABG)
01:01:17.944 00.000 2744 Move returns status 0, amount 0
01:01:17.944 00.000 2744 MoveAxis(N, 0, ABG)
01:01:17.944 00.000 2744 Move returns status 0, amount 0
01:01:17.944 00.000 2744 move complete, result=0
01:01:17.944 00.000 2744 worker thread done servicing request
01:01:17.960 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1523, FiltMax=65535, Gamma=0.510
01:01:17.976 00.016 1092 UpdateGuideState exits: m=535304 SNR=87.5
01:01:17.978 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:17.980 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:17.982 00.002 1092 Enqueuing Expose request
01:01:17.984 00.002 2744 Worker thread wakes up
01:01:17.984 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:17.986 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:17.986 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:21.371 03.385 2744 Exposure complete
01:01:21.576 00.205 2744 worker thread done servicing request
01:01:21.576 00.000 1092 OnExposeComplete: enter
01:01:21.579 00.003 1092 UpdateGuideState(): m_state=6
01:01:21.584 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1407
01:01:21.586 00.002 1092 Star::Find returns 1 (0), X=1602.70, Y=1129.62, Mass=508986, SNR=74.8, Peak=40755 HFD=3.5
01:01:21.590 00.004 1092 MultiStar: [#1 -0.10,0.10,1.04,U] [#2 -0.27,0.32,1.10,U] [#3 -0.30,0.55,0.86,U] [#4 -0.22,0.29,0.91,U] [#5 -0.21,0.09,0.81,U] [#6 -0.16,0.22,0.97,U] [#7 0.26,0.20,0.73,U] [#8 -0.78,0.19,0.52,U] 
01:01:21.593 00.003 1092 refined, 8 included, MultiStar: {-0.21, 0.25}, one-star: {-0.30, 0.28}
01:01:21.595 00.002 1092 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.43) = xAngle (2.70 = 2.70)
01:01:21.597 00.002 1092 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.55 = 2.55)
01:01:21.600 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=0.25 hyp=0.33 cameraTheta=2.28 mountX=-0.30 mountY=0.19, mountTheta=2.59
01:01:21.604 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.25, opts=13)
01:01:21.607 00.003 1092 Enqueuing Move request for scope (-0.21, 0.25)
01:01:21.610 00.003 2744 Worker thread wakes up
01:01:21.610 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.25) opts 0xd
01:01:21.610 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.25)
01:01:21.610 00.000 2744 Moving (-0.21, 0.25) raw xDistance=-0.30 yDistance=0.19
01:01:21.610 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:01:21.610 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:21.610 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:01:21.610 00.000 2744 MoveAxis(E, 67, ABG)
01:01:21.610 00.000 2744 Guiding  Dir = 2, Dur = 67
01:01:21.610 00.000 2744 IsSlewing returns 0
01:01:21.611 00.001 2744 IsGuiding returns 0
01:01:21.611 00.000 2744 PulseGuide returned control before completion, sleep 77
01:01:21.629 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1607, FiltMax=65535, Gamma=0.510
01:01:21.645 00.016 1092 UpdateGuideState exits: m=508986 SNR=74.8
01:01:21.649 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:21.651 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:21.653 00.002 1092 Enqueuing Expose request
01:01:21.688 00.035 2744 IsGuiding returns 1
01:01:21.688 00.000 2744 scope still moving after pulse duration time elapsed
01:01:21.719 00.031 2744 IsSlewing returns 0
01:01:21.719 00.000 2744 IsGuiding returns 0
01:01:21.719 00.000 2744 scope move finished after 67 + 41 ms
01:01:21.719 00.000 2744 Move returns status 0, amount 67
01:01:21.719 00.000 2744 MoveAxis(N, 0, ABG)
01:01:21.719 00.000 2744 Move returns status 0, amount 0
01:01:21.719 00.000 2744 move complete, result=0
01:01:21.720 00.001 2744 worker thread done servicing request
01:01:21.720 00.000 2744 Worker thread wakes up
01:01:21.720 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:21.720 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:21.720 00.000 1092 GuideStep: -0.3 px 67 ms EAST, 0.2 px 0 ms NORTH
01:01:25.110 03.390 2744 Exposure complete
01:01:25.318 00.208 2744 worker thread done servicing request
01:01:25.318 00.000 1092 OnExposeComplete: enter
01:01:25.320 00.002 1092 UpdateGuideState(): m_state=6
01:01:25.324 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1408
01:01:25.327 00.003 1092 Star::Find returns 1 (0), X=1602.26, Y=1129.11, Mass=530055, SNR=80.0, Peak=36915 HFD=3.9
01:01:25.329 00.002 1092 MultiStar: [#1 -0.54,-0.12,0.92,U] [#2 -0.80,0.04,0.96,U] [#3 -0.76,0.12,0.64,U] [#4 -0.43,0.14,0.78,U] [#5 -0.60,-0.21,0.74,U] [#6 -0.64,-0.11,0.64,U] [#7 -0.52,0.24,0.57,U] [#8 -1.03,-0.01,0.46,U] 
01:01:25.332 00.003 1092 refined, 8 included, MultiStar: {-0.66, -0.03}, one-star: {-0.74, -0.22}
01:01:25.335 00.003 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
01:01:25.337 00.002 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.82 = -2.82)
01:01:25.339 00.002 1092 CameraToMount -- cameraX=-0.66 cameraY=-0.03 hyp=0.66 cameraTheta=-3.10 mountX=-0.59 mountY=-0.21, mountTheta=-2.80
01:01:25.346 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=-0.03, opts=13)
01:01:25.349 00.003 1092 Enqueuing Move request for scope (-0.66, -0.03)
01:01:25.351 00.002 2744 Worker thread wakes up
01:01:25.351 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, -0.03) opts 0xd
01:01:25.351 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, -0.03)
01:01:25.351 00.000 2744 Moving (-0.66, -0.03) raw xDistance=-0.59 yDistance=-0.21
01:01:25.351 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.59
01:01:25.351 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:25.352 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:01:25.352 00.000 2744 MoveAxis(E, 137, ABG)
01:01:25.352 00.000 2744 Guiding  Dir = 2, Dur = 137
01:01:25.352 00.000 2744 IsSlewing returns 0
01:01:25.352 00.000 2744 IsGuiding returns 0
01:01:25.353 00.001 2744 PulseGuide returned control before completion, sleep 147
01:01:25.368 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:01:25.383 00.015 1092 UpdateGuideState exits: m=530055 SNR=80.0
01:01:25.386 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:25.388 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:25.392 00.004 1092 Enqueuing Expose request
01:01:25.502 00.110 2744 IsGuiding returns 1
01:01:25.502 00.000 2744 scope still moving after pulse duration time elapsed
01:01:25.533 00.031 2744 IsSlewing returns 0
01:01:25.533 00.000 2744 IsGuiding returns 0
01:01:25.534 00.001 2744 scope move finished after 137 + 44 ms
01:01:25.534 00.000 2744 Move returns status 0, amount 137
01:01:25.534 00.000 2744 MoveAxis(N, 0, ABG)
01:01:25.534 00.000 2744 Move returns status 0, amount 0
01:01:25.534 00.000 2744 move complete, result=0
01:01:25.534 00.000 2744 worker thread done servicing request
01:01:25.534 00.000 2744 Worker thread wakes up
01:01:25.534 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:25.535 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:25.535 00.000 1092 GuideStep: -0.6 px 137 ms EAST, -0.2 px 0 ms NORTH
01:01:28.938 03.403 2744 Exposure complete
01:01:29.134 00.196 2744 worker thread done servicing request
01:01:29.134 00.000 1092 OnExposeComplete: enter
01:01:29.136 00.002 1092 UpdateGuideState(): m_state=6
01:01:29.139 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1409
01:01:29.143 00.004 1092 Star::Find returns 1 (0), X=1602.91, Y=1129.67, Mass=479128, SNR=67.6, Peak=36611 HFD=3.9
01:01:29.146 00.003 1092 MultiStar: [#1 -0.03,0.30,0.89,U] [#2 -0.14,0.17,0.96,U] [#3 -0.25,0.43,0.81,U] [#4 -0.15,0.27,0.92,U] [#5 0.18,0.11,0.68,U] [#6 0.00,0.07,0.75,U] [#7 0.36,0.19,0.53,U] [#8 -0.39,0.14,0.54,U] 
01:01:29.149 00.003 1092 refined, 8 included, MultiStar: {-0.07, 0.23}, one-star: {-0.10, 0.33}
01:01:29.151 00.002 1092 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.43) = xAngle (2.28 = 2.28)
01:01:29.153 00.002 1092 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.13 = 2.13)
01:01:29.155 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.86 mountX=-0.16 mountY=0.21, mountTheta=2.23
01:01:29.164 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.23, opts=13)
01:01:29.166 00.002 1092 Enqueuing Move request for scope (-0.07, 0.23)
01:01:29.169 00.003 2744 Worker thread wakes up
01:01:29.169 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.23) opts 0xd
01:01:29.169 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.23)
01:01:29.169 00.000 2744 Moving (-0.07, 0.23) raw xDistance=-0.16 yDistance=0.21
01:01:29.169 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:01:29.169 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:29.169 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:01:29.169 00.000 2744 MoveAxis(E, 0, ABG)
01:01:29.169 00.000 2744 Move returns status 0, amount 0
01:01:29.169 00.000 2744 MoveAxis(N, 0, ABG)
01:01:29.169 00.000 2744 Move returns status 0, amount 0
01:01:29.169 00.000 2744 move complete, result=0
01:01:29.170 00.001 2744 worker thread done servicing request
01:01:29.183 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1527, FiltMax=65535, Gamma=0.510
01:01:29.197 00.014 1092 UpdateGuideState exits: m=479128 SNR=67.6
01:01:29.199 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:29.201 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:29.203 00.002 1092 Enqueuing Expose request
01:01:29.206 00.003 2744 Worker thread wakes up
01:01:29.206 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:29.206 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:29.206 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:01:32.583 03.377 2744 Exposure complete
01:01:32.790 00.207 2744 worker thread done servicing request
01:01:32.790 00.000 1092 OnExposeComplete: enter
01:01:32.793 00.003 1092 UpdateGuideState(): m_state=6
01:01:32.795 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1410
01:01:32.798 00.003 1092 Star::Find returns 1 (0), X=1603.54, Y=1129.50, Mass=501459, SNR=66.9, Peak=45277 HFD=3.2
01:01:32.801 00.003 1092 MultiStar: [#1 0.41,0.03,1.11,U] [#2 0.59,0.18,1.02,U] [#3 0.11,0.59,1.04,U] [#4 0.67,0.32,0.98,U] [#5 0.69,-0.07,0.72,U] [#6 0.48,0.29,0.89,U] [#7 0.81,0.41,0.51,U] [#8 0.29,0.43,0.59,U] 
01:01:32.803 00.002 1092 refined, 8 included, MultiStar: {0.49, 0.25}, one-star: {0.54, 0.17}
01:01:32.805 00.002 1092 CameraToMount -- cameraTheta (0.47) - m_xAngle (-0.43) = xAngle (0.90 = 0.90)
01:01:32.807 00.002 1092 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.75 = 0.75)
01:01:32.810 00.003 1092 CameraToMount -- cameraX=0.49 cameraY=0.25 hyp=0.55 cameraTheta=0.47 mountX=0.34 mountY=0.38, mountTheta=0.83
01:01:32.815 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=0.25, opts=13)
01:01:32.817 00.002 1092 Enqueuing Move request for scope (0.49, 0.25)
01:01:32.819 00.002 2744 Worker thread wakes up
01:01:32.819 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.25) opts 0xd
01:01:32.820 00.001 2744 Handling offset move in thread for scope, endpoint = (0.49, 0.25)
01:01:32.820 00.000 2744 Moving (0.49, 0.25) raw xDistance=0.34 yDistance=0.38
01:01:32.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:01:32.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:32.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:01:32.820 00.000 2744 MoveAxis(W, 77, ABG)
01:01:32.820 00.000 2744 Guiding  Dir = 3, Dur = 77
01:01:32.820 00.000 2744 IsSlewing returns 0
01:01:32.820 00.000 2744 IsGuiding returns 0
01:01:32.821 00.001 2744 PulseGuide returned control before completion, sleep 87
01:01:32.834 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:01:32.850 00.016 1092 UpdateGuideState exits: m=501459 SNR=66.9
01:01:32.852 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:32.855 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:32.858 00.003 1092 Enqueuing Expose request
01:01:32.920 00.062 2744 IsGuiding returns 1
01:01:32.920 00.000 2744 scope still moving after pulse duration time elapsed
01:01:32.951 00.031 2744 IsSlewing returns 0
01:01:32.951 00.000 2744 IsGuiding returns 0
01:01:32.951 00.000 2744 scope move finished after 77 + 53 ms
01:01:32.951 00.000 2744 Move returns status 0, amount 77
01:01:32.951 00.000 2744 MoveAxis(N, 0, ABG)
01:01:32.951 00.000 2744 Move returns status 0, amount 0
01:01:32.952 00.001 2744 move complete, result=0
01:01:32.952 00.000 2744 worker thread done servicing request
01:01:32.952 00.000 2744 Worker thread wakes up
01:01:32.952 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:32.952 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:32.954 00.002 1092 GuideStep: 0.3 px 77 ms WEST, 0.4 px 0 ms NORTH
01:01:36.340 03.386 2744 Exposure complete
01:01:36.536 00.196 2744 worker thread done servicing request
01:01:36.536 00.000 1092 OnExposeComplete: enter
01:01:36.539 00.003 1092 UpdateGuideState(): m_state=6
01:01:36.543 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1411
01:01:36.546 00.003 1092 Star::Find returns 1 (0), X=1602.50, Y=1129.57, Mass=524104, SNR=74.6, Peak=41155 HFD=3.3
01:01:36.549 00.003 1092 MultiStar: [#1 -0.51,0.19,0.95,U] [#2 -0.34,0.27,1.11,U] [#3 -0.64,0.58,0.79,U] [#4 -0.61,0.43,0.85,U] [#5 -0.13,0.24,0.76,U] [#6 -0.60,0.16,0.79,U] [#7 -0.14,0.50,0.57,U] [#8 -0.74,0.15,0.59,U] 
01:01:36.552 00.003 1092 single-star, 8 included, MultiStar: {-0.47, 0.30}, one-star: {-0.50, 0.24}
01:01:36.554 00.002 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
01:01:36.558 00.004 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.98 = 2.98)
01:01:36.561 00.003 1092 CameraToMount -- cameraX=-0.50 cameraY=0.24 hyp=0.56 cameraTheta=2.70 mountX=-0.56 mountY=0.09, mountTheta=2.98
01:01:36.566 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=0.24, opts=13)
01:01:36.569 00.003 1092 Enqueuing Move request for scope (-0.50, 0.24)
01:01:36.573 00.004 2744 Worker thread wakes up
01:01:36.573 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.24) opts 0xd
01:01:36.573 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, 0.24)
01:01:36.573 00.000 2744 Moving (-0.50, 0.24) raw xDistance=-0.56 yDistance=0.09
01:01:36.574 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.56
01:01:36.574 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:36.574 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:01:36.574 00.000 2744 MoveAxis(E, 119, ABG)
01:01:36.574 00.000 2744 Guiding  Dir = 2, Dur = 119
01:01:36.574 00.000 2744 IsSlewing returns 0
01:01:36.574 00.000 2744 IsGuiding returns 0
01:01:36.575 00.001 2744 PulseGuide returned control before completion, sleep 129
01:01:36.591 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:01:36.606 00.015 1092 UpdateGuideState exits: m=524104 SNR=74.6
01:01:36.609 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:36.612 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:36.614 00.002 1092 Enqueuing Expose request
01:01:36.708 00.094 2744 IsGuiding returns 1
01:01:36.708 00.000 2744 scope still moving after pulse duration time elapsed
01:01:36.739 00.031 2744 IsSlewing returns 0
01:01:36.740 00.001 2744 IsGuiding returns 1
01:01:36.769 00.029 2744 IsSlewing returns 0
01:01:36.769 00.000 2744 IsGuiding returns 1
01:01:36.801 00.032 2744 IsSlewing returns 0
01:01:36.801 00.000 2744 IsGuiding returns 0
01:01:36.801 00.000 2744 scope move finished after 119 + 106 ms
01:01:36.801 00.000 2744 Move returns status 0, amount 119
01:01:36.801 00.000 2744 MoveAxis(N, 0, ABG)
01:01:36.801 00.000 2744 Move returns status 0, amount 0
01:01:36.801 00.000 2744 move complete, result=0
01:01:36.801 00.000 2744 worker thread done servicing request
01:01:36.802 00.001 2744 Worker thread wakes up
01:01:36.802 00.000 1092 GuideStep: -0.6 px 119 ms EAST, 0.1 px 0 ms NORTH
01:01:36.804 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:36.805 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:40.202 03.397 2744 Exposure complete
01:01:40.405 00.203 2744 worker thread done servicing request
01:01:40.405 00.000 1092 OnExposeComplete: enter
01:01:40.409 00.004 1092 UpdateGuideState(): m_state=6
01:01:40.412 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1412
01:01:40.416 00.004 1092 Star::Find returns 1 (0), X=1602.37, Y=1129.67, Mass=516335, SNR=76.3, Peak=40311 HFD=3.5
01:01:40.419 00.003 1092 MultiStar: [#1 -0.38,0.27,0.89,U] [#2 -0.28,0.54,1.20,U] [#3 -0.59,0.71,0.91,U] [#4 -0.31,0.61,0.81,U] [#5 -0.20,0.37,0.74,U] [#6 -0.43,0.32,0.68,U] [#7 -0.22,0.61,0.59,U] [#8 -0.60,0.19,0.49,U] 
01:01:40.424 00.005 1092 refined, 8 included, MultiStar: {-0.40, 0.45}, one-star: {-0.63, 0.33}
01:01:40.429 00.005 1092 CameraToMount -- cameraTheta (2.30) - m_xAngle (-0.43) = xAngle (2.73 = 2.73)
01:01:40.432 00.003 1092 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.57 = 2.57)
01:01:40.435 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=0.45 hyp=0.61 cameraTheta=2.30 mountX=-0.55 mountY=0.33, mountTheta=2.61
01:01:40.448 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.45, opts=13)
01:01:40.452 00.004 1092 Enqueuing Move request for scope (-0.40, 0.45)
01:01:40.458 00.006 2744 Worker thread wakes up
01:01:40.458 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.45) opts 0xd
01:01:40.458 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.45)
01:01:40.458 00.000 2744 Moving (-0.40, 0.45) raw xDistance=-0.55 yDistance=0.33
01:01:40.458 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.55
01:01:40.458 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:40.458 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:01:40.458 00.000 2744 MoveAxis(E, 133, ABG)
01:01:40.458 00.000 2744 Guiding  Dir = 2, Dur = 133
01:01:40.459 00.001 2744 IsSlewing returns 0
01:01:40.459 00.000 2744 IsGuiding returns 0
01:01:40.459 00.000 2744 PulseGuide returned control before completion, sleep 143
01:01:40.482 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1640, FiltMax=65535, Gamma=0.510
01:01:40.509 00.027 1092 UpdateGuideState exits: m=516335 SNR=76.3
01:01:40.512 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:40.516 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:40.520 00.004 1092 Enqueuing Expose request
01:01:40.608 00.088 2744 IsGuiding returns 1
01:01:40.609 00.001 2744 scope still moving after pulse duration time elapsed
01:01:40.638 00.029 2744 IsSlewing returns 0
01:01:40.640 00.002 2744 IsGuiding returns 0
01:01:40.641 00.001 2744 scope move finished after 133 + 48 ms
01:01:40.641 00.000 2744 Move returns status 0, amount 133
01:01:40.641 00.000 2744 MoveAxis(N, 0, ABG)
01:01:40.641 00.000 2744 Move returns status 0, amount 0
01:01:40.641 00.000 2744 move complete, result=0
01:01:40.641 00.000 2744 worker thread done servicing request
01:01:40.641 00.000 2744 Worker thread wakes up
01:01:40.641 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:40.641 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:40.645 00.004 1092 GuideStep: -0.6 px 133 ms EAST, 0.3 px 0 ms NORTH
01:01:44.030 03.385 2744 Exposure complete
01:01:44.225 00.195 2744 worker thread done servicing request
01:01:44.225 00.000 1092 OnExposeComplete: enter
01:01:44.228 00.003 1092 UpdateGuideState(): m_state=6
01:01:44.230 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1413
01:01:44.233 00.003 1092 Star::Find returns 1 (0), X=1601.84, Y=1129.64, Mass=494935, SNR=72.7, Peak=43552 HFD=3.7
01:01:44.235 00.002 1092 MultiStar: [#1 -1.17,0.24,1.07,U] [#2 -1.36,0.23,0.91,U] [#3 -1.20,0.56,0.82,U] [#4 -1.26,0.44,0.86,U] [#5 -1.06,0.38,0.69,U] [#6 -1.10,0.41,0.72,U] [#7 -0.90,0.36,0.67,U] [#8 -1.62,0.19,0.53,U] 
01:01:44.238 00.003 1092 single-star, 8 included, MultiStar: {-1.20, 0.35}, one-star: {-1.17, 0.31}
01:01:44.240 00.002 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.31 = -2.97)
01:01:44.244 00.004 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.16 = -3.13)
01:01:44.246 00.002 1092 CameraToMount -- cameraX=-1.17 cameraY=0.31 hyp=1.21 cameraTheta=2.88 mountX=-1.19 mountY=-0.02, mountTheta=-3.13
01:01:44.250 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.17, y=0.31, opts=13)
01:01:44.253 00.003 1092 Enqueuing Move request for scope (-1.17, 0.31)
01:01:44.255 00.002 2744 Worker thread wakes up
01:01:44.255 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.31) opts 0xd
01:01:44.255 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.17, 0.31)
01:01:44.255 00.000 2744 Moving (-1.17, 0.31) raw xDistance=-1.19 yDistance=-0.02
01:01:44.255 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.19
01:01:44.255 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:44.255 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:01:44.255 00.000 2744 MoveAxis(E, 275, ABG)
01:01:44.255 00.000 2744 Guiding  Dir = 2, Dur = 275
01:01:44.255 00.000 2744 IsSlewing returns 0
01:01:44.256 00.001 2744 IsGuiding returns 0
01:01:44.256 00.000 2744 PulseGuide returned control before completion, sleep 285
01:01:44.270 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:01:44.285 00.015 1092 UpdateGuideState exits: m=494935 SNR=72.7
01:01:44.289 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:44.292 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:44.295 00.003 1092 Enqueuing Expose request
01:01:44.556 00.261 2744 IsGuiding returns 1
01:01:44.556 00.000 2744 scope still moving after pulse duration time elapsed
01:01:44.588 00.032 2744 IsSlewing returns 0
01:01:44.588 00.000 2744 IsGuiding returns 0
01:01:44.589 00.001 2744 scope move finished after 275 + 57 ms
01:01:44.589 00.000 2744 Move returns status 0, amount 275
01:01:44.589 00.000 2744 MoveAxis(N, 0, ABG)
01:01:44.589 00.000 2744 Move returns status 0, amount 0
01:01:44.589 00.000 2744 move complete, result=0
01:01:44.589 00.000 2744 worker thread done servicing request
01:01:44.589 00.000 2744 Worker thread wakes up
01:01:44.589 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:44.589 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:44.590 00.001 1092 GuideStep: -1.2 px 275 ms EAST, -0.0 px 0 ms NORTH
01:01:47.988 03.398 2744 Exposure complete
01:01:48.188 00.200 2744 worker thread done servicing request
01:01:48.189 00.001 1092 OnExposeComplete: enter
01:01:48.191 00.002 1092 UpdateGuideState(): m_state=6
01:01:48.194 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1414
01:01:48.197 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.48, Mass=484297, SNR=77.9, Peak=34781 HFD=3.5
01:01:48.199 00.002 1092 MultiStar: [#1 -0.07,-0.04,0.90,U] [#2 -0.30,0.05,0.96,U] [#3 -0.69,0.41,0.75,U] [#4 -0.29,0.26,0.75,U] [#5 -0.01,-0.14,0.68,U] [#6 -0.20,-0.07,0.61,U] [#7 -0.14,0.25,0.55,U] [#8 -0.68,0.21,0.46,U] 
01:01:48.201 00.002 1092 refined, 8 included, MultiStar: {-0.28, 0.11}, one-star: {-0.28, 0.14}
01:01:48.203 00.002 1092 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.43) = xAngle (3.19 = -3.09)
01:01:48.206 00.003 1092 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
01:01:48.208 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=0.11 hyp=0.31 cameraTheta=2.76 mountX=-0.31 mountY=0.03, mountTheta=3.04
01:01:48.215 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.11, opts=13)
01:01:48.217 00.002 1092 Enqueuing Move request for scope (-0.28, 0.11)
01:01:48.220 00.003 2744 Worker thread wakes up
01:01:48.220 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.11) opts 0xd
01:01:48.220 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.11)
01:01:48.220 00.000 2744 Moving (-0.28, 0.11) raw xDistance=-0.31 yDistance=0.03
01:01:48.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.31
01:01:48.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:48.220 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:01:48.220 00.000 2744 MoveAxis(E, 88, ABG)
01:01:48.220 00.000 2744 Guiding  Dir = 2, Dur = 88
01:01:48.220 00.000 2744 IsSlewing returns 0
01:01:48.221 00.001 2744 IsGuiding returns 0
01:01:48.221 00.000 2744 PulseGuide returned control before completion, sleep 98
01:01:48.236 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:01:48.251 00.015 1092 UpdateGuideState exits: m=484297 SNR=77.9
01:01:48.253 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:48.256 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:48.258 00.002 1092 Enqueuing Expose request
01:01:48.335 00.077 2744 IsGuiding returns 0
01:01:48.335 00.000 2744 Move returns status 0, amount 88
01:01:48.335 00.000 2744 MoveAxis(N, 0, ABG)
01:01:48.335 00.000 2744 Move returns status 0, amount 0
01:01:48.335 00.000 2744 move complete, result=0
01:01:48.335 00.000 2744 worker thread done servicing request
01:01:48.336 00.001 2744 Worker thread wakes up
01:01:48.336 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:48.336 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:48.337 00.001 1092 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
01:01:51.744 03.407 2744 Exposure complete
01:01:51.969 00.225 2744 worker thread done servicing request
01:01:51.969 00.000 1092 OnExposeComplete: enter
01:01:51.972 00.003 1092 UpdateGuideState(): m_state=6
01:01:51.976 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1415
01:01:51.979 00.003 1092 Star::Find returns 1 (0), X=1602.84, Y=1129.14, Mass=514527, SNR=84.1, Peak=41955 HFD=3.9
01:01:51.982 00.003 1092 MultiStar: [#1 -0.02,-0.33,0.90,U] [#2 -0.16,-0.24,0.80,U] [#3 -0.33,-0.16,0.66,U] [#4 -0.04,-0.03,0.69,U] [#5 -0.03,-0.31,0.73,U] [#6 -0.11,-0.45,0.65,U] [#7 0.03,0.02,0.47,U] [#8 -0.28,-0.11,0.42,U] 
01:01:51.984 00.002 1092 refined, 8 included, MultiStar: {-0.12, -0.22}, one-star: {-0.17, -0.19}
01:01:51.987 00.003 1092 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.43) = xAngle (-1.65 = -1.65)
01:01:51.989 00.002 1092 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.80 = -1.80)
01:01:51.992 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=-0.02 mountY=-0.24, mountTheta=-1.65
01:01:51.998 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.22, opts=13)
01:01:52.001 00.003 1092 Enqueuing Move request for scope (-0.12, -0.22)
01:01:52.004 00.003 2744 Worker thread wakes up
01:01:52.004 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
01:01:52.004 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
01:01:52.004 00.000 2744 Moving (-0.12, -0.22) raw xDistance=-0.02 yDistance=-0.24
01:01:52.004 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:01:52.005 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:52.005 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:01:52.005 00.000 2744 MoveAxis(E, 0, ABG)
01:01:52.005 00.000 2744 Move returns status 0, amount 0
01:01:52.005 00.000 2744 MoveAxis(N, 0, ABG)
01:01:52.005 00.000 2744 Move returns status 0, amount 0
01:01:52.005 00.000 2744 move complete, result=0
01:01:52.005 00.000 2744 worker thread done servicing request
01:01:52.021 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:01:52.038 00.017 1092 UpdateGuideState exits: m=514527 SNR=84.1
01:01:52.041 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:52.044 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:52.046 00.002 1092 Enqueuing Expose request
01:01:52.049 00.003 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:01:52.051 00.002 2744 Worker thread wakes up
01:01:52.051 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:52.051 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:55.452 03.401 2744 Exposure complete
01:01:55.667 00.215 2744 worker thread done servicing request
01:01:55.667 00.000 1092 OnExposeComplete: enter
01:01:55.670 00.003 1092 UpdateGuideState(): m_state=6
01:01:55.673 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1416
01:01:55.675 00.002 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.32, Mass=543697, SNR=80.2, Peak=38704 HFD=3.8
01:01:55.678 00.003 1092 MultiStar: [#1 -0.74,0.00,0.78,U] [#2 -0.72,-0.09,1.11,U] [#3 -1.20,0.43,0.63,U] [#4 -0.75,0.11,0.82,U] [#5 -0.51,-0.10,0.58,U] [#6 -0.47,-0.17,0.58,U] [#7 -0.37,0.41,0.61,U] [#8 -1.10,0.28,0.44,U] 
01:01:55.681 00.003 1092 refined, 8 included, MultiStar: {-0.75, 0.07}, one-star: {-0.86, -0.02}
01:01:55.684 00.003 1092 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.43) = xAngle (3.47 = -2.81)
01:01:55.686 00.002 1092 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.32 = -2.96)
01:01:55.689 00.003 1092 CameraToMount -- cameraX=-0.75 cameraY=0.07 hyp=0.75 cameraTheta=3.05 mountX=-0.71 mountY=-0.13, mountTheta=-2.96
01:01:55.694 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.75, y=0.07, opts=13)
01:01:55.697 00.003 1092 Enqueuing Move request for scope (-0.75, 0.07)
01:01:55.700 00.003 2744 Worker thread wakes up
01:01:55.700 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.07) opts 0xd
01:01:55.700 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.75, 0.07)
01:01:55.700 00.000 2744 Moving (-0.75, 0.07) raw xDistance=-0.71 yDistance=-0.13
01:01:55.700 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.71
01:01:55.700 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:55.701 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:01:55.701 00.000 2744 MoveAxis(E, 159, ABG)
01:01:55.701 00.000 2744 Guiding  Dir = 2, Dur = 159
01:01:55.701 00.000 2744 IsSlewing returns 0
01:01:55.701 00.000 2744 IsGuiding returns 0
01:01:55.702 00.001 2744 PulseGuide returned control before completion, sleep 169
01:01:55.718 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:01:55.735 00.017 1092 UpdateGuideState exits: m=543697 SNR=80.2
01:01:55.737 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:55.740 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:55.743 00.003 1092 Enqueuing Expose request
01:01:55.873 00.130 2744 IsGuiding returns 1
01:01:55.873 00.000 2744 scope still moving after pulse duration time elapsed
01:01:55.903 00.030 2744 IsSlewing returns 0
01:01:55.903 00.000 2744 IsGuiding returns 0
01:01:55.903 00.000 2744 scope move finished after 159 + 43 ms
01:01:55.903 00.000 2744 Move returns status 0, amount 159
01:01:55.903 00.000 2744 MoveAxis(N, 0, ABG)
01:01:55.903 00.000 2744 Move returns status 0, amount 0
01:01:55.903 00.000 2744 move complete, result=0
01:01:55.904 00.001 2744 worker thread done servicing request
01:01:55.904 00.000 2744 Worker thread wakes up
01:01:55.904 00.000 1092 GuideStep: -0.7 px 159 ms EAST, -0.1 px 0 ms NORTH
01:01:55.907 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:55.907 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:59.288 03.381 2744 Exposure complete
01:01:59.483 00.195 2744 worker thread done servicing request
01:01:59.484 00.001 1092 OnExposeComplete: enter
01:01:59.486 00.002 1092 UpdateGuideState(): m_state=6
01:01:59.488 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1417
01:01:59.490 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1129.69, Mass=491239, SNR=73.9, Peak=42573 HFD=3.5
01:01:59.494 00.004 1092 MultiStar: [#1 -0.16,0.28,0.95,U] [#2 -0.63,0.49,0.91,U] [#3 -0.42,0.53,0.80,U] [#4 -0.32,0.60,0.88,U] [#5 -0.11,0.35,0.69,U] [#6 -0.13,0.34,0.74,U] [#7 -0.04,0.46,0.67,U] [#8 -0.55,0.41,0.48,U] 
01:01:59.496 00.002 1092 single-star, 8 included, MultiStar: {-0.30, 0.42}, one-star: {-0.30, 0.36}
01:01:59.498 00.002 1092 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.43) = xAngle (2.70 = 2.70)
01:01:59.500 00.002 1092 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.54 = 2.54)
01:01:59.502 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=0.36 hyp=0.46 cameraTheta=2.27 mountX=-0.42 mountY=0.26, mountTheta=2.58
01:01:59.507 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.36, opts=13)
01:01:59.510 00.003 1092 Enqueuing Move request for scope (-0.30, 0.36)
01:01:59.511 00.001 2744 Worker thread wakes up
01:01:59.512 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.36) opts 0xd
01:01:59.512 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.36)
01:01:59.512 00.000 2744 Moving (-0.30, 0.36) raw xDistance=-0.42 yDistance=0.26
01:01:59.512 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
01:01:59.512 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:01:59.512 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:01:59.512 00.000 2744 MoveAxis(E, 105, ABG)
01:01:59.512 00.000 2744 Guiding  Dir = 2, Dur = 105
01:01:59.512 00.000 2744 IsSlewing returns 0
01:01:59.513 00.001 2744 IsGuiding returns 0
01:01:59.513 00.000 2744 PulseGuide returned control before completion, sleep 115
01:01:59.528 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1645, FiltMax=65535, Gamma=0.510
01:01:59.545 00.017 1092 UpdateGuideState exits: m=491239 SNR=73.9
01:01:59.549 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:01:59.551 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:01:59.553 00.002 1092 Enqueuing Expose request
01:01:59.641 00.088 2744 IsGuiding returns 1
01:01:59.641 00.000 2744 scope still moving after pulse duration time elapsed
01:01:59.673 00.032 2744 IsSlewing returns 0
01:01:59.673 00.000 2744 IsGuiding returns 0
01:01:59.674 00.001 2744 scope move finished after 105 + 55 ms
01:01:59.674 00.000 2744 Move returns status 0, amount 105
01:01:59.674 00.000 2744 MoveAxis(N, 0, ABG)
01:01:59.674 00.000 2744 Move returns status 0, amount 0
01:01:59.674 00.000 2744 move complete, result=0
01:01:59.674 00.000 2744 worker thread done servicing request
01:01:59.674 00.000 2744 Worker thread wakes up
01:01:59.674 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:01:59.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:01:59.675 00.001 1092 GuideStep: -0.4 px 105 ms EAST, 0.3 px 0 ms NORTH
01:02:03.063 03.388 2744 Exposure complete
01:02:03.271 00.208 2744 worker thread done servicing request
01:02:03.271 00.000 1092 OnExposeComplete: enter
01:02:03.275 00.004 1092 UpdateGuideState(): m_state=6
01:02:03.277 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1418
01:02:03.280 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1129.45, Mass=473754, SNR=72.0, Peak=38835 HFD=3.4
01:02:03.284 00.004 1092 MultiStar: [#1 -0.70,0.11,0.87,U] [#2 -0.81,0.31,1.02,U] [#3 -0.94,0.37,0.83,U] [#4 -0.79,0.22,0.76,U] [#5 -0.52,0.03,0.75,U] [#6 -0.75,-0.00,0.70,U] [#7 -0.46,0.33,0.64,U] [#8 -1.12,-0.25,0.46,U] 
01:02:03.287 00.003 1092 single-star, 8 included, MultiStar: {-0.74, 0.16}, one-star: {-0.65, 0.11}
01:02:03.290 00.003 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.39 = -2.89)
01:02:03.293 00.003 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.04)
01:02:03.296 00.003 1092 CameraToMount -- cameraX=-0.65 cameraY=0.11 hyp=0.66 cameraTheta=2.97 mountX=-0.64 mountY=-0.06, mountTheta=-3.04
01:02:03.301 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.65, y=0.11, opts=13)
01:02:03.304 00.003 1092 Enqueuing Move request for scope (-0.65, 0.11)
01:02:03.307 00.003 2744 Worker thread wakes up
01:02:03.307 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.11) opts 0xd
01:02:03.307 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.65, 0.11)
01:02:03.307 00.000 2744 Moving (-0.65, 0.11) raw xDistance=-0.64 yDistance=-0.06
01:02:03.308 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
01:02:03.308 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:03.308 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:02:03.308 00.000 2744 MoveAxis(E, 151, ABG)
01:02:03.308 00.000 2744 Guiding  Dir = 2, Dur = 151
01:02:03.308 00.000 2744 IsSlewing returns 0
01:02:03.308 00.000 2744 IsGuiding returns 0
01:02:03.309 00.001 2744 PulseGuide returned control before completion, sleep 161
01:02:03.324 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:02:03.339 00.015 1092 UpdateGuideState exits: m=473754 SNR=72.0
01:02:03.343 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:03.345 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:03.347 00.002 1092 Enqueuing Expose request
01:02:03.474 00.127 2744 IsGuiding returns 1
01:02:03.474 00.000 2744 scope still moving after pulse duration time elapsed
01:02:03.506 00.032 2744 IsSlewing returns 0
01:02:03.507 00.001 2744 IsGuiding returns 0
01:02:03.507 00.000 2744 scope move finished after 151 + 47 ms
01:02:03.508 00.001 2744 Move returns status 0, amount 151
01:02:03.508 00.000 2744 MoveAxis(N, 0, ABG)
01:02:03.508 00.000 2744 Move returns status 0, amount 0
01:02:03.508 00.000 2744 move complete, result=0
01:02:03.508 00.000 2744 worker thread done servicing request
01:02:03.509 00.001 2744 Worker thread wakes up
01:02:03.509 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:03.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:02:03.510 00.001 1092 GuideStep: -0.6 px 151 ms EAST, -0.1 px 0 ms NORTH
01:02:06.932 03.422 2744 Exposure complete
01:02:07.246 00.314 2744 worker thread done servicing request
01:02:07.246 00.000 1092 OnExposeComplete: enter
01:02:07.256 00.010 1092 UpdateGuideState(): m_state=6
01:02:07.263 00.007 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1419
01:02:07.275 00.012 1092 Star::Find returns 1 (0), X=1602.48, Y=1129.94, Mass=483940, SNR=63.7, Peak=36915 HFD=3.7
01:02:07.282 00.007 1092 MultiStar: [#1 -0.47,0.42,1.06,U] [#2 -0.58,0.53,1.17,U] [#3 -0.75,0.75,0.84,U] [#4 -0.68,0.55,0.86,U] [#5 -0.21,0.36,0.90,U] [#6 -0.44,0.38,0.83,U] [#7 -0.42,0.78,0.68,U] [#8 -1.13,0.62,0.56,U] 
01:02:07.293 00.011 1092 refined, 8 included, MultiStar: {-0.56, 0.54}, one-star: {-0.53, 0.60}
01:02:07.301 00.008 1092 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.43) = xAngle (2.79 = 2.79)
01:02:07.311 00.010 1092 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.64 = 2.64)
01:02:07.320 00.009 1092 CameraToMount -- cameraX=-0.56 cameraY=0.54 hyp=0.78 cameraTheta=2.37 mountX=-0.73 mountY=0.37, mountTheta=2.67
01:02:07.337 00.017 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.54, opts=13)
01:02:07.344 00.007 1092 Enqueuing Move request for scope (-0.56, 0.54)
01:02:07.349 00.005 2744 Worker thread wakes up
01:02:07.350 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.54) opts 0xd
01:02:07.350 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.54)
01:02:07.350 00.000 2744 Moving (-0.56, 0.54) raw xDistance=-0.73 yDistance=0.37
01:02:07.350 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
01:02:07.350 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:07.350 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:02:07.350 00.000 2744 MoveAxis(E, 174, ABG)
01:02:07.351 00.001 2744 Guiding  Dir = 2, Dur = 174
01:02:07.351 00.000 2744 IsSlewing returns 0
01:02:07.351 00.000 2744 IsGuiding returns 0
01:02:07.352 00.001 2744 PulseGuide returned control before completion, sleep 184
01:02:07.387 00.035 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1520, FiltMax=65535, Gamma=0.510
01:02:07.431 00.044 1092 UpdateGuideState exits: m=483940 SNR=63.7
01:02:07.451 00.020 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:07.469 00.018 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:07.493 00.024 1092 Enqueuing Expose request
01:02:07.585 00.092 2744 IsGuiding returns 0
01:02:07.585 00.000 2744 Move returns status 0, amount 174
01:02:07.585 00.000 2744 MoveAxis(N, 0, ABG)
01:02:07.585 00.000 2744 Move returns status 0, amount 0
01:02:07.585 00.000 2744 move complete, result=0
01:02:07.586 00.001 2744 worker thread done servicing request
01:02:07.586 00.000 2744 Worker thread wakes up
01:02:07.586 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:07.586 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:02:07.594 00.008 1092 GuideStep: -0.7 px 174 ms EAST, 0.4 px 0 ms NORTH
01:02:11.007 03.413 2744 Exposure complete
01:02:11.271 00.264 2744 worker thread done servicing request
01:02:11.272 00.001 1092 OnExposeComplete: enter
01:02:11.275 00.003 1092 UpdateGuideState(): m_state=6
01:02:11.279 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1420
01:02:11.282 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.78, Mass=530020, SNR=88.2, Peak=36211 HFD=3.8
01:02:11.286 00.004 1092 MultiStar: [#1 -0.30,0.32,0.76,U] [#2 -0.47,0.42,0.80,U] [#3 -0.49,0.58,0.63,U] [#4 -0.49,0.56,0.70,U] [#5 -0.27,0.30,0.64,U] [#6 -0.34,0.30,0.51,U] [#7 0.05,0.64,0.47,U] [#8 -0.66,0.09,0.38,U] 
01:02:11.289 00.003 1092 single-star, 8 included, MultiStar: {-0.36, 0.42}, one-star: {-0.28, 0.45}
01:02:11.292 00.003 1092 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.43) = xAngle (2.56 = 2.56)
01:02:11.296 00.004 1092 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.40 = 2.40)
01:02:11.299 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=0.45 hyp=0.53 cameraTheta=2.13 mountX=-0.44 mountY=0.35, mountTheta=2.46
01:02:11.304 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.45, opts=13)
01:02:11.306 00.002 1092 Enqueuing Move request for scope (-0.28, 0.45)
01:02:11.309 00.003 2744 Worker thread wakes up
01:02:11.309 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.45) opts 0xd
01:02:11.309 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.45)
01:02:11.309 00.000 2744 Moving (-0.28, 0.45) raw xDistance=-0.44 yDistance=0.35
01:02:11.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
01:02:11.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:11.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:02:11.310 00.001 2744 MoveAxis(E, 111, ABG)
01:02:11.310 00.000 2744 Guiding  Dir = 2, Dur = 111
01:02:11.310 00.000 2744 IsSlewing returns 0
01:02:11.310 00.000 2744 IsGuiding returns 0
01:02:11.311 00.001 2744 PulseGuide returned control before completion, sleep 121
01:02:11.331 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:02:11.351 00.020 1092 UpdateGuideState exits: m=530020 SNR=88.2
01:02:11.354 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:11.357 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:11.360 00.003 1092 Enqueuing Expose request
01:02:11.438 00.078 2744 IsGuiding returns 1
01:02:11.438 00.000 2744 scope still moving after pulse duration time elapsed
01:02:11.470 00.032 2744 IsSlewing returns 0
01:02:11.470 00.000 2744 IsGuiding returns 0
01:02:11.470 00.000 2744 scope move finished after 111 + 49 ms
01:02:11.471 00.001 2744 Move returns status 0, amount 111
01:02:11.471 00.000 2744 MoveAxis(N, 0, ABG)
01:02:11.471 00.000 2744 Move returns status 0, amount 0
01:02:11.471 00.000 2744 move complete, result=0
01:02:11.471 00.000 2744 worker thread done servicing request
01:02:11.471 00.000 2744 Worker thread wakes up
01:02:11.471 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:11.471 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:02:11.491 00.020 1092 GuideStep: -0.4 px 111 ms EAST, 0.4 px 0 ms NORTH
01:02:11.865 00.374 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:11.871 00.006 1092 case statement mapped state 6 to 3
01:02:11.876 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:12.975 01.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:12.978 00.003 1092 case statement mapped state 6 to 3
01:02:12.980 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:14.090 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:14.093 00.003 1092 case statement mapped state 6 to 3
01:02:14.095 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:14.887 00.792 2744 Exposure complete
01:02:15.148 00.261 2744 worker thread done servicing request
01:02:15.148 00.000 1092 OnExposeComplete: enter
01:02:15.152 00.004 1092 UpdateGuideState(): m_state=6
01:02:15.158 00.006 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1421
01:02:15.161 00.003 1092 Star::Find returns 1 (0), X=1602.42, Y=1129.65, Mass=548652, SNR=87.2, Peak=44883 HFD=3.5
01:02:15.167 00.006 1092 MultiStar: [#1 -0.56,0.02,0.79,U] [#2 -0.73,0.39,0.81,U] [#3 -0.58,0.30,0.77,U] [#4 -0.62,0.33,0.70,U] [#5 -0.25,0.17,0.72,U] [#6 -0.42,0.09,0.69,U] [#7 -0.41,0.37,0.53,U] [#8 -1.07,0.36,0.44,U] 
01:02:15.170 00.003 1092 refined, 8 included, MultiStar: {-0.57, 0.26}, one-star: {-0.58, 0.32}
01:02:15.173 00.003 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.14 = -3.14)
01:02:15.176 00.003 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
01:02:15.180 00.004 1092 CameraToMount -- cameraX=-0.57 cameraY=0.26 hyp=0.62 cameraTheta=2.72 mountX=-0.62 mountY=0.09, mountTheta=2.99
01:02:15.187 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.26, opts=13)
01:02:15.192 00.005 1092 Enqueuing Move request for scope (-0.57, 0.26)
01:02:15.194 00.002 2744 Worker thread wakes up
01:02:15.194 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.26) opts 0xd
01:02:15.194 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.26)
01:02:15.194 00.000 2744 Moving (-0.57, 0.26) raw xDistance=-0.62 yDistance=0.09
01:02:15.194 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:02:15.194 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:15.194 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:02:15.195 00.001 2744 MoveAxis(E, 147, ABG)
01:02:15.195 00.000 2744 Guiding  Dir = 2, Dur = 147
01:02:15.195 00.000 2744 IsSlewing returns 0
01:02:15.195 00.000 2744 IsGuiding returns 0
01:02:15.196 00.001 2744 PulseGuide returned control before completion, sleep 157
01:02:15.216 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1696, FiltMax=65535, Gamma=0.510
01:02:15.240 00.024 1092 UpdateGuideState exits: m=548652 SNR=87.2
01:02:15.245 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:15.251 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:15.254 00.003 1092 Enqueuing Expose request
01:02:15.261 00.007 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:15.266 00.005 1092 case statement mapped state 6 to 3
01:02:15.269 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:15.358 00.089 2744 IsGuiding returns 1
01:02:15.358 00.000 2744 scope still moving after pulse duration time elapsed
01:02:15.390 00.032 2744 IsSlewing returns 0
01:02:15.391 00.001 2744 IsGuiding returns 0
01:02:15.391 00.000 2744 scope move finished after 147 + 48 ms
01:02:15.392 00.001 2744 Move returns status 0, amount 147
01:02:15.392 00.000 2744 MoveAxis(N, 0, ABG)
01:02:15.392 00.000 2744 Move returns status 0, amount 0
01:02:15.392 00.000 2744 move complete, result=0
01:02:15.392 00.000 2744 worker thread done servicing request
01:02:15.393 00.001 2744 Worker thread wakes up
01:02:15.393 00.000 1092 GuideStep: -0.6 px 147 ms EAST, 0.1 px 0 ms NORTH
01:02:15.396 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:15.396 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1114,31,31)
01:02:16.370 00.974 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:16.375 00.005 1092 case statement mapped state 6 to 3
01:02:16.377 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:16.471 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:16.475 00.004 1092 case statement mapped state 6 to 3
01:02:16.478 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:16.573 00.095 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
01:02:16.577 00.004 1092 PhdController::Dither begins
01:02:16.579 00.002 1092 dither: size=1.00, dRA=-0.65 dDec=0.72
01:02:16.583 00.004 1092 MountToCamera -- mountTheta (2.31) + m_xAngle (-0.43) = xAngle (1.88 = 1.88)
01:02:16.585 00.002 1092 MountToCamera -- mountX=-0.65 mountY=0.72 hyp=0.97 mountTheta=2.31 cameraX=-0.30, cameraY=0.92 cameraTheta=1.88
01:02:16.588 00.003 1092 setting lock position to (1602.71, 1130.26)
01:02:16.593 00.005 1092 Mount: notify guiding dithered (-0.3, 0.9)
01:02:16.596 00.003 1092 MultiStar: stabilizing after lock position change
01:02:16.600 00.004 1092 Status Line: Dither by -0.65,0.72
01:02:16.606 00.006 1092 PhdController: newstate STATE_SETTLE_BEGIN
01:02:16.610 00.004 1092 PhdController: newstate STATE_SETTLE_WAIT
01:02:16.614 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:02:19.445 02.831 2744 Exposure complete
01:02:20.149 00.704 1092 OnExposeComplete: enter
01:02:20.157 00.008 2744 worker thread done servicing request
01:02:20.157 00.000 1092 UpdateGuideState(): m_state=6
01:02:20.162 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1422
01:02:20.167 00.005 1092 Star::Find returns 1 (0), X=1602.60, Y=1129.48, Mass=504232, SNR=75.1, Peak=34995 HFD=4.0
01:02:20.172 00.005 1092 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-0.43) = xAngle (-1.29 = -1.29)
01:02:20.178 00.006 1092 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.44 = -1.44)
01:02:20.187 00.009 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.78 hyp=0.79 cameraTheta=-1.71 mountX=0.22 mountY=-0.78, mountTheta=-1.29
01:02:20.202 00.015 1092 dither recenter: remaining=(0.7,-0.7) step=(0.7,-0.7)
01:02:20.213 00.011 1092 MountToCamera -- mountTheta (-0.83) + m_xAngle (-0.43) = xAngle (-1.26 = -1.26)
01:02:20.220 00.007 1092 MountToCamera -- mountX=0.65 mountY=-0.72 hyp=0.97 mountTheta=-0.83 cameraX=0.30, cameraY=-0.92 cameraTheta=-1.26
01:02:20.236 00.016 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.92, opts=4)
01:02:20.244 00.008 1092 Enqueuing Move request for scope (0.30, -0.92)
01:02:20.249 00.005 1092 Mount: notify direct move 0.65,-0.72
01:02:20.254 00.005 2744 Worker thread wakes up
01:02:20.254 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.92) opts 0x4
01:02:20.254 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.92)
01:02:20.254 00.000 2744 Moving (0.30, -0.92) raw xDistance=0.65 yDistance=-0.72
01:02:20.255 00.001 2744 MoveAxis(W, 232, B)
01:02:20.255 00.000 2744 Guiding  Dir = 3, Dur = 232
01:02:20.256 00.001 2744 IsSlewing returns 0
01:02:20.256 00.000 2744 IsGuiding returns 0
01:02:20.257 00.001 2744 PulseGuide returned control before completion, sleep 242
01:02:20.288 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:02:20.317 00.029 1092 UpdateGuideState exits: m=504232 SNR=75.1
01:02:20.321 00.004 1092 PhdController: settling, locked = 1, distance = 1.34 (4.00) aobump = 0 frame = 1 / 99999
01:02:20.328 00.007 1092 evsrv: {"Event":"Settling","Timestamp":1778997740.328,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.34,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:02:20.333 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:20.341 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:20.347 00.006 1092 Enqueuing Expose request
01:02:20.509 00.162 2744 IsGuiding returns 1
01:02:20.510 00.001 2744 scope still moving after pulse duration time elapsed
01:02:20.540 00.030 2744 IsSlewing returns 0
01:02:20.542 00.002 2744 IsGuiding returns 0
01:02:20.542 00.000 2744 scope move finished after 232 + 53 ms
01:02:20.542 00.000 2744 Move returns status 0, amount 232
01:02:20.542 00.000 2744 MoveAxis(N, 135, B)
01:02:20.542 00.000 2744 Guiding  Dir = 0, Dur = 135
01:02:20.542 00.000 2744 IsSlewing returns 0
01:02:20.543 00.001 2744 IsGuiding returns 0
01:02:20.543 00.000 2744 PulseGuide returned control before completion, sleep 145
01:02:20.696 00.153 2744 IsGuiding returns 1
01:02:20.696 00.000 2744 scope still moving after pulse duration time elapsed
01:02:20.727 00.031 2744 IsSlewing returns 0
01:02:20.727 00.000 2744 IsGuiding returns 0
01:02:20.728 00.001 2744 scope move finished after 135 + 49 ms
01:02:20.728 00.000 2744 Move returns status 0, amount 135
01:02:20.728 00.000 2744 move complete, result=0
01:02:20.728 00.000 2744 worker thread done servicing request
01:02:20.728 00.000 2744 Worker thread wakes up
01:02:20.729 00.001 1092 GuideStep: 0.7 px 232 ms WEST, -0.7 px 135 ms NORTH
01:02:20.736 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:20.736 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:21.698 00.962 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:21.701 00.003 1092 case statement mapped state 6 to 3
01:02:21.703 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:21.800 00.097 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
01:02:21.803 00.003 1092 PhdController::Guide reentrancy state = 9 op = 0
01:02:21.806 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
01:02:21.851 00.045 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:02:21.855 00.004 1092 case statement mapped state 6 to 3
01:02:21.859 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:02:24.145 02.286 2744 Exposure complete
01:02:24.358 00.213 2744 worker thread done servicing request
01:02:24.358 00.000 1092 OnExposeComplete: enter
01:02:24.361 00.003 1092 UpdateGuideState(): m_state=6
01:02:24.364 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1423
01:02:24.367 00.003 1092 Star::Find returns 1 (0), X=1601.47, Y=1130.00, Mass=489985, SNR=75.5, Peak=38269 HFD=3.8
01:02:24.370 00.003 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.51 = -2.51)
01:02:24.372 00.002 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.66 = -2.66)
01:02:24.375 00.003 1092 CameraToMount -- cameraX=-1.24 cameraY=-0.26 hyp=1.26 cameraTheta=-2.93 mountX=-1.02 mountY=-0.59, mountTheta=-2.62
01:02:24.379 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.24, y=-0.26, opts=13)
01:02:24.381 00.002 1092 Enqueuing Move request for scope (-1.24, -0.26)
01:02:24.384 00.003 2744 Worker thread wakes up
01:02:24.384 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.24, -0.26) opts 0xd
01:02:24.384 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.24, -0.26)
01:02:24.384 00.000 2744 Moving (-1.24, -0.26) raw xDistance=-1.02 yDistance=-0.59
01:02:24.384 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.02
01:02:24.384 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:24.384 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
01:02:24.384 00.000 2744 MoveAxis(E, 228, ABG)
01:02:24.385 00.001 2744 Guiding  Dir = 2, Dur = 228
01:02:24.385 00.000 2744 IsSlewing returns 0
01:02:24.385 00.000 2744 IsGuiding returns 0
01:02:24.385 00.000 2744 PulseGuide returned control before completion, sleep 238
01:02:24.401 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1616, FiltMax=65535, Gamma=0.510
01:02:24.418 00.017 1092 UpdateGuideState exits: m=489985 SNR=75.5
01:02:24.421 00.003 1092 PhdController: settling, locked = 1, distance = 1.26 (4.00) aobump = 0 frame = 2 / 99999
01:02:24.424 00.003 1092 PhdController: newstate STATE_FINISH
01:02:24.426 00.002 1092 PhdController complete: success
01:02:24.428 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1778997744.428,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
01:02:24.431 00.003 1092 Mount: notify guiding dither settle done success=1
01:02:24.434 00.003 1092 PhdController: newstate STATE_IDLE
01:02:24.436 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:24.438 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:24.441 00.003 1092 Enqueuing Expose request
01:02:24.636 00.195 2744 IsGuiding returns 1
01:02:24.636 00.000 2744 scope still moving after pulse duration time elapsed
01:02:24.668 00.032 2744 IsSlewing returns 0
01:02:24.668 00.000 2744 IsGuiding returns 0
01:02:24.668 00.000 2744 scope move finished after 228 + 54 ms
01:02:24.668 00.000 2744 Move returns status 0, amount 228
01:02:24.668 00.000 2744 MoveAxis(N, 0, ABG)
01:02:24.669 00.001 2744 Move returns status 0, amount 0
01:02:24.669 00.000 2744 move complete, result=0
01:02:24.669 00.000 2744 worker thread done servicing request
01:02:24.669 00.000 2744 Worker thread wakes up
01:02:24.669 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:24.669 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:24.690 00.021 1092 GuideStep: -1.0 px 228 ms EAST, -0.6 px 0 ms NORTH
01:02:28.055 03.365 2744 Exposure complete
01:02:28.249 00.194 2744 worker thread done servicing request
01:02:28.249 00.000 1092 OnExposeComplete: enter
01:02:28.251 00.002 1092 UpdateGuideState(): m_state=6
01:02:28.254 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.256 00.002 1092 Star::Find returns 1 (0), X=1602.24, Y=1130.03, Mass=499887, SNR=73.2, Peak=34359 HFD=4.1
01:02:28.258 00.002 1092 MultiStar: exiting stabilization period
01:02:28.260 00.002 1092 MultiStar: updating star positions after lock position change
01:02:28.262 00.002 1092 Star::Find(15, 1424, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.265 00.003 1092 Star::Find returns 1 (0), X=1423.99, Y=1004.44, Mass=431313, SNR=65.2, Peak=44471 HFD=3.6
01:02:28.267 00.002 1092 Star::Find(15, 1551, 228, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.270 00.003 1092 Star::Find returns 1 (0), X=1549.52, Y=227.70, Mass=342772, SNR=69.0, Peak=32717 HFD=3.2
01:02:28.272 00.002 1092 Star::Find(15, 893, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.275 00.003 1092 Star::Find returns 1 (0), X=893.24, Y=764.98, Mass=332364, SNR=62.2, Peak=29325 HFD=4.0
01:02:28.277 00.002 1092 Star::Find(15, 1374, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.279 00.002 1092 Star::Find returns 1 (0), X=1373.61, Y=430.66, Mass=304429, SNR=69.7, Peak=31034 HFD=3.1
01:02:28.281 00.002 1092 Star::Find(15, 1854, 830, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.283 00.002 1092 Star::Find returns 1 (0), X=1853.80, Y=829.34, Mass=322590, SNR=54.2, Peak=25613 HFD=3.7
01:02:28.285 00.002 1092 Star::Find(15, 1857, 737, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.287 00.002 1092 Star::Find returns 1 (0), X=1857.30, Y=736.83, Mass=259127, SNR=48.7, Peak=24653 HFD=3.5
01:02:28.290 00.003 1092 Star::Find(15, 943, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.292 00.002 1092 Star::Find returns 1 (0), X=943.39, Y=902.21, Mass=212456, SNR=50.9, Peak=22906 HFD=3.3
01:02:28.295 00.003 1092 Star::Find(15, 1542, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.298 00.003 1092 Star::Find returns 1 (0), X=1541.69, Y=876.91, Mass=147040, SNR=33.5, Peak=19872 HFD=3.2
01:02:28.300 00.002 1092 Star::Find(15, 1876, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.302 00.002 1092 Star::Find returns 1 (0), X=1877.43, Y=490.39, Mass=273853, SNR=48.6, Peak=21075 HFD=4.1
01:02:28.304 00.002 1092 Star::Find(15, 213, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.306 00.002 1092 Star::Find returns 1 (0), X=212.88, Y=455.13, Mass=126718, SNR=34.6, Peak=16029 HFD=2.7
01:02:28.309 00.003 1092 Star::Find(15, 1650, 1014, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1424
01:02:28.311 00.002 1092 Star::Find returns 1 (0), X=1650.06, Y=1013.59, Mass=146731, SNR=27.6, Peak=17226 HFD=3.4
01:02:28.313 00.002 1092 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
01:02:28.315 00.002 1092 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
01:02:28.317 00.002 1092 CameraToMount -- cameraX=-0.47 cameraY=-0.22 hyp=0.52 cameraTheta=-2.69 mountX=-0.33 mountY=-0.34, mountTheta=-2.34
01:02:28.321 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.47, y=-0.22, opts=13)
01:02:28.325 00.004 1092 Enqueuing Move request for scope (-0.47, -0.22)
01:02:28.327 00.002 2744 Worker thread wakes up
01:02:28.327 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.22) opts 0xd
01:02:28.327 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.47, -0.22)
01:02:28.327 00.000 2744 Moving (-0.47, -0.22) raw xDistance=-0.33 yDistance=-0.34
01:02:28.327 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
01:02:28.327 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:28.327 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:02:28.327 00.000 2744 MoveAxis(E, 91, ABG)
01:02:28.327 00.000 2744 Guiding  Dir = 2, Dur = 91
01:02:28.328 00.001 2744 IsSlewing returns 0
01:02:28.328 00.000 2744 IsGuiding returns 0
01:02:28.328 00.000 2744 PulseGuide returned control before completion, sleep 101
01:02:28.346 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1479, FiltMax=65535, Gamma=0.510
01:02:28.362 00.016 1092 UpdateGuideState exits: m=499887 SNR=73.2
01:02:28.365 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:28.367 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:28.369 00.002 1092 Enqueuing Expose request
01:02:28.440 00.071 2744 IsGuiding returns 1
01:02:28.440 00.000 2744 scope still moving after pulse duration time elapsed
01:02:28.472 00.032 2744 IsSlewing returns 0
01:02:28.473 00.001 2744 IsGuiding returns 0
01:02:28.473 00.000 2744 scope move finished after 91 + 53 ms
01:02:28.473 00.000 2744 Move returns status 0, amount 91
01:02:28.473 00.000 2744 MoveAxis(N, 0, ABG)
01:02:28.473 00.000 2744 Move returns status 0, amount 0
01:02:28.473 00.000 2744 move complete, result=0
01:02:28.474 00.001 2744 worker thread done servicing request
01:02:28.474 00.000 2744 Worker thread wakes up
01:02:28.474 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:28.474 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:28.477 00.003 1092 GuideStep: -0.3 px 91 ms EAST, -0.3 px 0 ms NORTH
01:02:31.868 03.391 2744 Exposure complete
01:02:32.071 00.203 2744 worker thread done servicing request
01:02:32.071 00.000 1092 OnExposeComplete: enter
01:02:32.075 00.004 1092 UpdateGuideState(): m_state=6
01:02:32.077 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1425
01:02:32.080 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1130.28, Mass=496856, SNR=70.1, Peak=43047 HFD=3.5
01:02:32.084 00.004 1092 MultiStar: [#1 0.10,0.16,0.98,U] [#2 0.31,0.15,0.97,U] [#3 0.53,0.25,0.93,U] [#4 0.45,0.23,0.98,U] [#5 0.28,0.10,0.89,U] [#6 -0.08,0.16,0.69,U] [#7 0.44,0.21,0.68,U] [#8 -0.02,-0.04,0.53,U] 
01:02:32.086 00.002 1092 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {-0.54, 0.02}
01:02:32.088 00.002 1092 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.43) = xAngle (1.14 = 1.14)
01:02:32.090 00.002 1092 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.99 = 0.99)
01:02:32.092 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.71 mountX=0.09 mountY=0.18, mountTheta=1.11
01:02:32.100 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.14, opts=13)
01:02:32.102 00.002 1092 Enqueuing Move request for scope (0.17, 0.14)
01:02:32.105 00.003 2744 Worker thread wakes up
01:02:32.105 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:02:32.105 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:02:32.105 00.000 2744 Moving (0.17, 0.14) raw xDistance=0.09 yDistance=0.18
01:02:32.105 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:02:32.105 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:32.106 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:02:32.106 00.000 2744 MoveAxis(E, 0, ABG)
01:02:32.106 00.000 2744 Move returns status 0, amount 0
01:02:32.106 00.000 2744 MoveAxis(N, 0, ABG)
01:02:32.106 00.000 2744 Move returns status 0, amount 0
01:02:32.106 00.000 2744 move complete, result=0
01:02:32.106 00.000 2744 worker thread done servicing request
01:02:32.119 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1725, FiltMax=65535, Gamma=0.510
01:02:32.134 00.015 1092 UpdateGuideState exits: m=496856 SNR=70.1
01:02:32.136 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:32.138 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:32.141 00.003 1092 Enqueuing Expose request
01:02:32.146 00.005 2744 Worker thread wakes up
01:02:32.146 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:02:32.149 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:32.149 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:35.558 03.409 2744 Exposure complete
01:02:35.767 00.209 2744 worker thread done servicing request
01:02:35.767 00.000 1092 OnExposeComplete: enter
01:02:35.771 00.004 1092 UpdateGuideState(): m_state=6
01:02:35.774 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1426
01:02:35.778 00.004 1092 Star::Find returns 1 (0), X=1601.78, Y=1130.39, Mass=506657, SNR=70.0, Peak=45463 HFD=3.6
01:02:35.781 00.003 1092 MultiStar: [#1 -0.15,-0.11,1.10,U] [#2 0.12,0.17,1.11,U] [#3 0.10,0.29,0.89,U] [#4 -0.14,0.21,0.82,U] [#5 -0.19,0.27,0.87,U] [#6 -0.32,-0.00,0.81,U] [#7 0.22,0.21,0.62,U] [#8 -0.20,0.11,0.48,U] 
01:02:35.784 00.003 1092 refined, 8 included, MultiStar: {-0.18, 0.13}, one-star: {-0.93, 0.13}
01:02:35.787 00.003 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
01:02:35.789 00.002 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
01:02:35.794 00.005 1092 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.50 mountX=-0.22 mountY=0.08, mountTheta=2.78
01:02:35.799 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.13, opts=13)
01:02:35.803 00.004 1092 Enqueuing Move request for scope (-0.18, 0.13)
01:02:35.805 00.002 2744 Worker thread wakes up
01:02:35.805 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
01:02:35.805 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
01:02:35.805 00.000 2744 Moving (-0.18, 0.13) raw xDistance=-0.22 yDistance=0.08
01:02:35.805 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:02:35.805 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:35.806 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:02:35.806 00.000 2744 MoveAxis(E, 0, ABG)
01:02:35.806 00.000 2744 Move returns status 0, amount 0
01:02:35.806 00.000 2744 MoveAxis(N, 0, ABG)
01:02:35.806 00.000 2744 Move returns status 0, amount 0
01:02:35.806 00.000 2744 move complete, result=0
01:02:35.806 00.000 2744 worker thread done servicing request
01:02:35.826 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1776, FiltMax=65535, Gamma=0.510
01:02:35.844 00.018 1092 UpdateGuideState exits: m=506657 SNR=70.0
01:02:35.848 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:35.852 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:35.856 00.004 1092 Enqueuing Expose request
01:02:35.861 00.005 2744 Worker thread wakes up
01:02:35.861 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:02:35.864 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:35.864 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:39.254 03.390 2744 Exposure complete
01:02:39.446 00.192 2744 worker thread done servicing request
01:02:39.446 00.000 1092 OnExposeComplete: enter
01:02:39.449 00.003 1092 UpdateGuideState(): m_state=6
01:02:39.451 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1427
01:02:39.454 00.003 1092 Star::Find returns 1 (0), X=1601.54, Y=1130.24, Mass=509664, SNR=83.0, Peak=44551 HFD=3.6
01:02:39.456 00.002 1092 MultiStar: [#1 -0.40,-0.05,0.75,U] [#2 -0.43,0.16,0.92,U] [#3 -0.26,0.13,0.69,U] [#4 -0.12,0.07,0.78,U] [#5 -0.60,0.14,0.61,U] [#6 -0.67,-0.01,0.70,U] [#7 -0.25,0.15,0.52,U] [#8 -0.39,-0.35,0.43,U] 
01:02:39.459 00.003 1092 refined, 8 included, MultiStar: {-0.51, 0.04}, one-star: {-1.17, -0.02}
01:02:39.461 00.002 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.50 = -2.79)
01:02:39.463 00.002 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.34 = -2.94)
01:02:39.465 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=0.04 hyp=0.51 cameraTheta=3.07 mountX=-0.48 mountY=-0.10, mountTheta=-2.93
01:02:39.470 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.04, opts=13)
01:02:39.472 00.002 1092 Enqueuing Move request for scope (-0.51, 0.04)
01:02:39.475 00.003 2744 Worker thread wakes up
01:02:39.475 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.04) opts 0xd
01:02:39.475 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.04)
01:02:39.475 00.000 2744 Moving (-0.51, 0.04) raw xDistance=-0.48 yDistance=-0.10
01:02:39.475 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:02:39.475 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:39.475 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:02:39.475 00.000 2744 MoveAxis(E, 108, ABG)
01:02:39.475 00.000 2744 Guiding  Dir = 2, Dur = 108
01:02:39.475 00.000 2744 IsSlewing returns 0
01:02:39.476 00.001 2744 IsGuiding returns 0
01:02:39.476 00.000 2744 PulseGuide returned control before completion, sleep 118
01:02:39.489 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1539, FiltMax=65520, Gamma=0.510
01:02:39.504 00.015 1092 UpdateGuideState exits: m=509664 SNR=83.0
01:02:39.508 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:39.511 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:39.513 00.002 1092 Enqueuing Expose request
01:02:39.608 00.095 2744 IsGuiding returns 1
01:02:39.608 00.000 2744 scope still moving after pulse duration time elapsed
01:02:39.640 00.032 2744 IsSlewing returns 0
01:02:39.641 00.001 2744 IsGuiding returns 0
01:02:39.641 00.000 2744 scope move finished after 108 + 57 ms
01:02:39.641 00.000 2744 Move returns status 0, amount 108
01:02:39.641 00.000 2744 MoveAxis(N, 0, ABG)
01:02:39.641 00.000 2744 Move returns status 0, amount 0
01:02:39.641 00.000 2744 move complete, result=0
01:02:39.641 00.000 2744 worker thread done servicing request
01:02:39.641 00.000 2744 Worker thread wakes up
01:02:39.642 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:39.642 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:39.644 00.002 1092 GuideStep: -0.5 px 108 ms EAST, -0.1 px 0 ms NORTH
01:02:43.036 03.392 2744 Exposure complete
01:02:43.236 00.200 2744 worker thread done servicing request
01:02:43.237 00.001 1092 OnExposeComplete: enter
01:02:43.239 00.002 1092 UpdateGuideState(): m_state=6
01:02:43.242 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1428
01:02:43.245 00.003 1092 Star::Find returns 1 (0), X=1601.11, Y=1130.43, Mass=493568, SNR=71.6, Peak=37165 HFD=3.7
01:02:43.248 00.003 1092 MultiStar: [#1 -0.53,-0.09,1.08,U] [#2 -0.56,0.02,1.13,U] [#3 -0.57,0.33,0.82,U] [#4 -0.69,0.24,0.93,U] [#5 -0.73,0.23,0.70,U] [#6 -1.01,0.26,0.83,U] [#7 -0.59,0.46,0.62,U] [#8 -0.74,0.21,0.53,U] 
01:02:43.250 00.002 1092 refined, 8 included, MultiStar: {-0.79, 0.18}, one-star: {-1.60, 0.17}
01:02:43.252 00.002 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.35 = -2.94)
01:02:43.254 00.002 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.19 = -3.09)
01:02:43.256 00.002 1092 CameraToMount -- cameraX=-0.79 cameraY=0.18 hyp=0.81 cameraTheta=2.92 mountX=-0.79 mountY=-0.04, mountTheta=-3.09
01:02:43.261 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.18, opts=13)
01:02:43.264 00.003 1092 Enqueuing Move request for scope (-0.79, 0.18)
01:02:43.266 00.002 2744 Worker thread wakes up
01:02:43.266 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.18) opts 0xd
01:02:43.266 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.18)
01:02:43.266 00.000 2744 Moving (-0.79, 0.18) raw xDistance=-0.79 yDistance=-0.04
01:02:43.266 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.79
01:02:43.266 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:43.266 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:02:43.266 00.000 2744 MoveAxis(E, 185, ABG)
01:02:43.266 00.000 2744 Guiding  Dir = 2, Dur = 185
01:02:43.266 00.000 2744 IsSlewing returns 0
01:02:43.267 00.001 2744 IsGuiding returns 0
01:02:43.267 00.000 2744 PulseGuide returned control before completion, sleep 195
01:02:43.282 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1738, FiltMax=65520, Gamma=0.510
01:02:43.296 00.014 1092 UpdateGuideState exits: m=493568 SNR=71.6
01:02:43.298 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:43.300 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:43.302 00.002 1092 Enqueuing Expose request
01:02:43.477 00.175 2744 IsGuiding returns 1
01:02:43.477 00.000 2744 scope still moving after pulse duration time elapsed
01:02:43.509 00.032 2744 IsSlewing returns 0
01:02:43.509 00.000 2744 IsGuiding returns 0
01:02:43.509 00.000 2744 scope move finished after 185 + 57 ms
01:02:43.510 00.001 2744 Move returns status 0, amount 185
01:02:43.510 00.000 2744 MoveAxis(N, 0, ABG)
01:02:43.510 00.000 2744 Move returns status 0, amount 0
01:02:43.510 00.000 2744 move complete, result=0
01:02:43.510 00.000 2744 worker thread done servicing request
01:02:43.510 00.000 2744 Worker thread wakes up
01:02:43.510 00.000 1092 GuideStep: -0.8 px 185 ms EAST, -0.0 px 0 ms NORTH
01:02:43.513 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:43.514 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:46.924 03.410 2744 Exposure complete
01:02:47.158 00.234 2744 worker thread done servicing request
01:02:47.158 00.000 1092 OnExposeComplete: enter
01:02:47.161 00.003 1092 UpdateGuideState(): m_state=6
01:02:47.165 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1429
01:02:47.168 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1129.68, Mass=496746, SNR=73.1, Peak=38723 HFD=3.9
01:02:47.170 00.002 1092 MultiStar: [#1 0.79,-0.59,1.09,U] [#2 1.07,-0.62,1.11,U] [#3 0.93,-0.55,0.82,U] [#4 0.92,-0.35,0.85,U] [#5 0.90,-0.34,0.68,U] [#6 0.74,-0.50,0.86,U] [#7 0.89,-0.06,0.58,U] [#8 0.73,-0.58,0.49,U] 
01:02:47.173 00.003 1092 single-star, 8 included, MultiStar: {0.80, -0.49}, one-star: {0.29, -0.57}
01:02:47.175 00.002 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.68 = -0.68)
01:02:47.177 00.002 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.83 = -0.83)
01:02:47.180 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.57 hyp=0.64 cameraTheta=-1.11 mountX=0.50 mountY=-0.48, mountTheta=-0.76
01:02:47.184 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.57, opts=13)
01:02:47.187 00.003 1092 Enqueuing Move request for scope (0.29, -0.57)
01:02:47.190 00.003 2744 Worker thread wakes up
01:02:47.190 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.57) opts 0xd
01:02:47.190 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.57)
01:02:47.190 00.000 2744 Moving (0.29, -0.57) raw xDistance=0.50 yDistance=-0.48
01:02:47.190 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.50
01:02:47.190 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:02:47.190 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:02:47.190 00.000 2744 MoveAxis(W, 99, ABG)
01:02:47.191 00.001 2744 Guiding  Dir = 3, Dur = 99
01:02:47.191 00.000 2744 IsSlewing returns 0
01:02:47.191 00.000 2744 IsGuiding returns 0
01:02:47.191 00.000 2744 PulseGuide returned control before completion, sleep 109
01:02:47.210 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:02:47.228 00.018 1092 UpdateGuideState exits: m=496746 SNR=73.1
01:02:47.231 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:47.233 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:47.235 00.002 1092 Enqueuing Expose request
01:02:47.305 00.070 2744 IsGuiding returns 1
01:02:47.306 00.001 2744 scope still moving after pulse duration time elapsed
01:02:47.337 00.031 2744 IsSlewing returns 0
01:02:47.338 00.001 2744 IsGuiding returns 0
01:02:47.338 00.000 2744 scope move finished after 99 + 47 ms
01:02:47.338 00.000 2744 Move returns status 0, amount 99
01:02:47.338 00.000 2744 MoveAxis(N, 0, ABG)
01:02:47.339 00.001 2744 Move returns status 0, amount 0
01:02:47.339 00.000 2744 move complete, result=0
01:02:47.339 00.000 2744 worker thread done servicing request
01:02:47.339 00.000 2744 Worker thread wakes up
01:02:47.339 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:47.339 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:47.342 00.003 1092 GuideStep: 0.5 px 99 ms WEST, -0.5 px 0 ms NORTH
01:02:50.737 03.395 2744 Exposure complete
01:02:50.932 00.195 2744 worker thread done servicing request
01:02:50.932 00.000 1092 OnExposeComplete: enter
01:02:50.934 00.002 1092 UpdateGuideState(): m_state=6
01:02:50.937 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1430
01:02:50.939 00.002 1092 Star::Find returns 1 (0), X=1602.93, Y=1129.79, Mass=509704, SNR=70.6, Peak=45597 HFD=3.7
01:02:50.942 00.003 1092 MultiStar: [#1 0.99,-0.63,0.89,U] [#2 1.26,-0.54,1.02,U] [#3 1.37,-0.39,0.83,U] [#4 1.30,-0.33,0.89,U] [#5 0.96,-0.39,0.74,U] [#6 1.13,-0.47,0.72,U] [#7 1.27,-0.29,0.56,U] [#8 1.08,-0.56,0.52,U] 
01:02:50.944 00.002 1092 single-star, 8 included, MultiStar: {1.04, -0.46}, one-star: {0.22, -0.47}
01:02:50.947 00.003 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
01:02:50.950 00.003 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
01:02:50.953 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.47 hyp=0.52 cameraTheta=-1.12 mountX=0.40 mountY=-0.39, mountTheta=-0.78
01:02:50.958 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.47, opts=13)
01:02:50.961 00.003 1092 Enqueuing Move request for scope (0.22, -0.47)
01:02:50.964 00.003 2744 Worker thread wakes up
01:02:50.964 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.47) opts 0xd
01:02:50.964 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.47)
01:02:50.964 00.000 2744 Moving (0.22, -0.47) raw xDistance=0.40 yDistance=-0.39
01:02:50.964 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:02:50.964 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:50.964 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:02:50.964 00.000 2744 MoveAxis(W, 96, ABG)
01:02:50.964 00.000 2744 Guiding  Dir = 3, Dur = 96
01:02:50.965 00.001 2744 IsSlewing returns 0
01:02:50.965 00.000 2744 IsGuiding returns 0
01:02:50.965 00.000 2744 PulseGuide returned control before completion, sleep 106
01:02:50.980 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1411, FiltMax=65535, Gamma=0.510
01:02:50.996 00.016 1092 UpdateGuideState exits: m=509704 SNR=70.6
01:02:50.999 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:51.001 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:51.003 00.002 1092 Enqueuing Expose request
01:02:51.073 00.070 2744 IsGuiding returns 1
01:02:51.073 00.000 2744 scope still moving after pulse duration time elapsed
01:02:51.104 00.031 2744 IsSlewing returns 0
01:02:51.104 00.000 2744 IsGuiding returns 0
01:02:51.104 00.000 2744 scope move finished after 96 + 43 ms
01:02:51.105 00.001 2744 Move returns status 0, amount 96
01:02:51.105 00.000 2744 MoveAxis(N, 0, ABG)
01:02:51.105 00.000 2744 Move returns status 0, amount 0
01:02:51.105 00.000 2744 move complete, result=0
01:02:51.106 00.001 2744 worker thread done servicing request
01:02:51.106 00.000 2744 Worker thread wakes up
01:02:51.106 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:51.106 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:51.108 00.002 1092 GuideStep: 0.4 px 96 ms WEST, -0.4 px 0 ms NORTH
01:02:54.502 03.394 2744 Exposure complete
01:02:54.718 00.216 2744 worker thread done servicing request
01:02:54.719 00.001 1092 OnExposeComplete: enter
01:02:54.722 00.003 1092 UpdateGuideState(): m_state=6
01:02:54.726 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1431
01:02:54.728 00.002 1092 Star::Find returns 1 (0), X=1602.87, Y=1130.09, Mass=531206, SNR=78.9, Peak=42461 HFD=4.2
01:02:54.731 00.003 1092 MultiStar: [#1 1.01,-0.22,0.81,U] [#2 1.19,-0.45,0.92,U] [#3 1.08,-0.03,0.79,U] [#4 1.10,-0.47,0.88,U] [#5 0.99,-0.23,0.75,U] [#6 0.81,-0.11,0.64,U] [#7 1.13,-0.17,0.55,U] [#8 1.07,-0.27,0.42,U] 
01:02:54.733 00.002 1092 single-star, 8 included, MultiStar: {0.92, -0.24}, one-star: {0.17, -0.17}
01:02:54.735 00.002 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.38 = -0.38)
01:02:54.739 00.004 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
01:02:54.742 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=-0.17 hyp=0.24 cameraTheta=-0.80 mountX=0.22 mountY=-0.12, mountTheta=-0.50
01:02:54.749 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.17, opts=13)
01:02:54.753 00.004 1092 Enqueuing Move request for scope (0.17, -0.17)
01:02:54.755 00.002 2744 Worker thread wakes up
01:02:54.755 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.17) opts 0xd
01:02:54.755 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.17)
01:02:54.755 00.000 2744 Moving (0.17, -0.17) raw xDistance=0.22 yDistance=-0.12
01:02:54.755 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:02:54.756 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:54.756 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:02:54.756 00.000 2744 MoveAxis(E, 0, ABG)
01:02:54.756 00.000 2744 Move returns status 0, amount 0
01:02:54.756 00.000 2744 MoveAxis(N, 0, ABG)
01:02:54.756 00.000 2744 Move returns status 0, amount 0
01:02:54.756 00.000 2744 move complete, result=0
01:02:54.756 00.000 2744 worker thread done servicing request
01:02:54.773 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1610, FiltMax=65535, Gamma=0.510
01:02:54.791 00.018 1092 UpdateGuideState exits: m=531206 SNR=78.9
01:02:54.795 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:54.797 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:54.801 00.004 1092 Enqueuing Expose request
01:02:54.803 00.002 2744 Worker thread wakes up
01:02:54.803 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:02:54.805 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:54.805 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:02:58.196 03.391 2744 Exposure complete
01:02:58.436 00.240 1092 OnExposeComplete: enter
01:02:58.441 00.005 1092 UpdateGuideState(): m_state=6
01:02:58.446 00.005 2744 worker thread done servicing request
01:02:58.447 00.001 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1432
01:02:58.454 00.007 1092 Star::Find returns 1 (0), X=1602.25, Y=1129.57, Mass=540904, SNR=90.7, Peak=35984 HFD=3.8
01:02:58.459 00.005 1092 MultiStar: [#1 0.55,-0.69,0.73,U] [#2 0.57,-0.61,0.73,U] [#3 0.62,-0.55,0.74,U] [#4 0.72,-0.45,0.84,U] [#5 0.40,-0.26,0.72,U] [#6 0.25,-0.54,0.58,U] [#7 0.66,-0.37,0.56,U] [#8 0.16,-0.69,0.36,U] 
01:02:58.463 00.004 1092 refined, 8 included, MultiStar: {0.36, -0.54}, one-star: {-0.46, -0.69}
01:02:58.467 00.004 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
01:02:58.469 00.002 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
01:02:58.476 00.007 1092 CameraToMount -- cameraX=0.36 cameraY=-0.54 hyp=0.65 cameraTheta=-0.98 mountX=0.56 mountY=-0.42, mountTheta=-0.65
01:02:58.485 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.54, opts=13)
01:02:58.488 00.003 1092 Enqueuing Move request for scope (0.36, -0.54)
01:02:58.492 00.004 2744 Worker thread wakes up
01:02:58.492 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.54) opts 0xd
01:02:58.492 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.54)
01:02:58.492 00.000 2744 Moving (0.36, -0.54) raw xDistance=0.56 yDistance=-0.42
01:02:58.492 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:02:58.492 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:02:58.492 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:02:58.492 00.000 2744 MoveAxis(W, 124, ABG)
01:02:58.492 00.000 2744 Guiding  Dir = 3, Dur = 124
01:02:58.493 00.001 2744 IsSlewing returns 0
01:02:58.493 00.000 2744 IsGuiding returns 0
01:02:58.493 00.000 2744 PulseGuide returned control before completion, sleep 134
01:02:58.520 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:02:58.537 00.017 1092 UpdateGuideState exits: m=540904 SNR=90.7
01:02:58.541 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:02:58.544 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:02:58.547 00.003 1092 Enqueuing Expose request
01:02:58.635 00.088 2744 IsGuiding returns 1
01:02:58.635 00.000 2744 scope still moving after pulse duration time elapsed
01:02:58.665 00.030 2744 IsSlewing returns 0
01:02:58.665 00.000 2744 IsGuiding returns 0
01:02:58.665 00.000 2744 scope move finished after 124 + 48 ms
01:02:58.665 00.000 2744 Move returns status 0, amount 124
01:02:58.665 00.000 2744 MoveAxis(N, 0, ABG)
01:02:58.665 00.000 2744 Move returns status 0, amount 0
01:02:58.666 00.001 2744 move complete, result=0
01:02:58.666 00.000 2744 worker thread done servicing request
01:02:58.666 00.000 2744 Worker thread wakes up
01:02:58.666 00.000 1092 GuideStep: 0.6 px 124 ms WEST, -0.4 px 0 ms NORTH
01:02:58.669 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:02:58.669 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:02.050 03.381 2744 Exposure complete
01:03:02.244 00.194 2744 worker thread done servicing request
01:03:02.244 00.000 1092 OnExposeComplete: enter
01:03:02.247 00.003 1092 UpdateGuideState(): m_state=6
01:03:02.249 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1433
01:03:02.251 00.002 1092 Star::Find returns 1 (0), X=1602.28, Y=1129.92, Mass=492534, SNR=74.7, Peak=41527 HFD=3.9
01:03:02.253 00.002 1092 MultiStar: [#1 0.28,-0.23,0.96,U] [#2 0.71,-0.23,0.91,U] [#3 0.52,0.03,0.85,U] [#4 0.49,-0.19,0.92,U] [#5 0.21,-0.12,0.74,U] [#6 -0.04,-0.26,0.75,U] [#7 0.31,-0.05,0.71,U] [#8 0.25,-0.09,0.43,U] 
01:03:02.255 00.002 1092 refined, 8 included, MultiStar: {0.25, -0.17}, one-star: {-0.43, -0.34}
01:03:02.258 00.003 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
01:03:02.260 00.002 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
01:03:02.262 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=-0.17 hyp=0.31 cameraTheta=-0.61 mountX=0.30 mountY=-0.10, mountTheta=-0.32
01:03:02.266 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.17, opts=13)
01:03:02.268 00.002 1092 Enqueuing Move request for scope (0.25, -0.17)
01:03:02.271 00.003 2744 Worker thread wakes up
01:03:02.271 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.17) opts 0xd
01:03:02.271 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.17)
01:03:02.271 00.000 2744 Moving (0.25, -0.17) raw xDistance=0.30 yDistance=-0.10
01:03:02.272 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.30
01:03:02.272 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:02.272 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:02.272 00.000 2744 MoveAxis(W, 76, ABG)
01:03:02.272 00.000 2744 Guiding  Dir = 3, Dur = 76
01:03:02.273 00.001 2744 IsSlewing returns 0
01:03:02.273 00.000 2744 IsGuiding returns 0
01:03:02.273 00.000 2744 PulseGuide returned control before completion, sleep 86
01:03:02.293 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1485, FiltMax=65535, Gamma=0.510
01:03:02.307 00.014 1092 UpdateGuideState exits: m=492534 SNR=74.7
01:03:02.310 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:02.312 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:02.314 00.002 1092 Enqueuing Expose request
01:03:02.362 00.048 2744 IsGuiding returns 1
01:03:02.362 00.000 2744 scope still moving after pulse duration time elapsed
01:03:02.394 00.032 2744 IsSlewing returns 0
01:03:02.394 00.000 2744 IsGuiding returns 0
01:03:02.394 00.000 2744 scope move finished after 76 + 43 ms
01:03:02.394 00.000 2744 Move returns status 0, amount 76
01:03:02.394 00.000 2744 MoveAxis(N, 0, ABG)
01:03:02.394 00.000 2744 Move returns status 0, amount 0
01:03:02.394 00.000 2744 move complete, result=0
01:03:02.395 00.001 1092 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
01:03:02.398 00.003 2744 worker thread done servicing request
01:03:02.398 00.000 2744 Worker thread wakes up
01:03:02.398 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:02.398 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:05.804 03.406 2744 Exposure complete
01:03:06.009 00.205 2744 worker thread done servicing request
01:03:06.009 00.000 1092 OnExposeComplete: enter
01:03:06.011 00.002 1092 UpdateGuideState(): m_state=6
01:03:06.014 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1434
01:03:06.016 00.002 1092 Star::Find returns 1 (0), X=1602.37, Y=1130.10, Mass=505678, SNR=90.5, Peak=40349 HFD=3.8
01:03:06.018 00.002 1092 MultiStar: [#1 0.52,-0.22,0.80,U] [#2 0.66,-0.02,0.94,U] [#3 0.54,-0.14,0.68,U] [#4 0.63,-0.21,0.84,U] [#5 0.37,0.12,0.58,U] [#6 0.27,-0.14,0.59,U] [#7 0.56,-0.24,0.50,U] [#8 0.49,-0.29,0.42,U] 
01:03:06.020 00.002 1092 single-star, 8 included, MultiStar: {0.39, -0.14}, one-star: {-0.34, -0.16}
01:03:06.024 00.004 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
01:03:06.027 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
01:03:06.029 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-2.71 mountX=-0.25 mountY=-0.24, mountTheta=-2.36
01:03:06.033 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.16, opts=13)
01:03:06.036 00.003 1092 Enqueuing Move request for scope (-0.34, -0.16)
01:03:06.042 00.006 2744 Worker thread wakes up
01:03:06.042 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.16) opts 0xd
01:03:06.042 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.16)
01:03:06.042 00.000 2744 Moving (-0.34, -0.16) raw xDistance=-0.25 yDistance=-0.24
01:03:06.042 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:03:06.042 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:06.042 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:03:06.042 00.000 2744 MoveAxis(E, 0, ABG)
01:03:06.042 00.000 2744 Move returns status 0, amount 0
01:03:06.042 00.000 2744 MoveAxis(N, 0, ABG)
01:03:06.042 00.000 2744 Move returns status 0, amount 0
01:03:06.043 00.001 2744 move complete, result=0
01:03:06.043 00.000 2744 worker thread done servicing request
01:03:06.060 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1528, FiltMax=65535, Gamma=0.510
01:03:06.075 00.015 1092 UpdateGuideState exits: m=505678 SNR=90.5
01:03:06.078 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:06.082 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:06.084 00.002 1092 Enqueuing Expose request
01:03:06.087 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:06.089 00.002 2744 Worker thread wakes up
01:03:06.091 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:06.091 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:09.473 03.382 2744 Exposure complete
01:03:09.683 00.210 2744 worker thread done servicing request
01:03:09.683 00.000 1092 OnExposeComplete: enter
01:03:09.686 00.003 1092 UpdateGuideState(): m_state=6
01:03:09.690 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1435
01:03:09.694 00.004 1092 Star::Find returns 1 (0), X=1602.42, Y=1129.75, Mass=496114, SNR=70.8, Peak=38931 HFD=3.8
01:03:09.697 00.003 1092 MultiStar: [#1 0.56,-0.49,0.87,U] [#2 0.70,-0.38,1.11,U] [#3 0.47,-0.25,0.76,U] [#4 0.68,-0.35,0.98,U] [#5 0.60,-0.18,0.70,U] [#6 0.23,-0.49,0.62,U] [#7 0.43,-0.38,0.80,U] [#8 0.77,-0.74,0.52,U] 
01:03:09.700 00.003 1092 single-star, 8 included, MultiStar: {0.45, -0.41}, one-star: {-0.29, -0.51}
01:03:09.702 00.002 1092 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.43) = xAngle (-1.65 = -1.65)
01:03:09.704 00.002 1092 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.81 = -1.81)
01:03:09.708 00.004 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.51 hyp=0.59 cameraTheta=-2.08 mountX=-0.05 mountY=-0.57, mountTheta=-1.65
01:03:09.712 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.51, opts=13)
01:03:09.715 00.003 1092 Enqueuing Move request for scope (-0.29, -0.51)
01:03:09.718 00.003 2744 Worker thread wakes up
01:03:09.718 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.51) opts 0xd
01:03:09.718 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.51)
01:03:09.718 00.000 2744 Moving (-0.29, -0.51) raw xDistance=-0.05 yDistance=-0.57
01:03:09.718 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:03:09.719 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:09.719 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.57
01:03:09.719 00.000 2744 MoveAxis(E, 0, ABG)
01:03:09.719 00.000 2744 Move returns status 0, amount 0
01:03:09.719 00.000 2744 MoveAxis(N, 0, ABG)
01:03:09.719 00.000 2744 Move returns status 0, amount 0
01:03:09.719 00.000 2744 move complete, result=0
01:03:09.719 00.000 2744 worker thread done servicing request
01:03:09.734 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1520, FiltMax=65535, Gamma=0.510
01:03:09.749 00.015 1092 UpdateGuideState exits: m=496114 SNR=70.8
01:03:09.751 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:09.753 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:09.756 00.003 1092 Enqueuing Expose request
01:03:09.758 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:03:09.761 00.003 2744 Worker thread wakes up
01:03:09.761 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:09.761 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:13.156 03.395 2744 Exposure complete
01:03:13.354 00.198 2744 worker thread done servicing request
01:03:13.355 00.001 1092 OnExposeComplete: enter
01:03:13.358 00.003 1092 UpdateGuideState(): m_state=6
01:03:13.361 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1436
01:03:13.364 00.003 1092 Star::Find returns 1 (0), X=1602.52, Y=1129.77, Mass=507000, SNR=67.2, Peak=42163 HFD=3.7
01:03:13.367 00.003 1092 MultiStar: [#1 0.41,-0.45,0.96,U] [#2 0.72,-0.31,1.25,U] [#3 0.44,-0.17,0.93,U] [#4 0.35,-0.33,0.84,U] [#5 0.44,-0.13,0.91,U] [#6 0.35,-0.23,0.79,U] [#7 0.63,-0.17,0.67,U] [#8 0.47,-0.43,0.58,U] 
01:03:13.369 00.002 1092 refined, 8 included, MultiStar: {0.40, -0.30}, one-star: {-0.18, -0.48}
01:03:13.371 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
01:03:13.374 00.003 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
01:03:13.377 00.003 1092 CameraToMount -- cameraX=0.40 cameraY=-0.30 hyp=0.50 cameraTheta=-0.65 mountX=0.49 mountY=-0.18, mountTheta=-0.36
01:03:13.384 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.30, opts=13)
01:03:13.387 00.003 1092 Enqueuing Move request for scope (0.40, -0.30)
01:03:13.389 00.002 2744 Worker thread wakes up
01:03:13.389 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.30) opts 0xd
01:03:13.389 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.30)
01:03:13.389 00.000 2744 Moving (0.40, -0.30) raw xDistance=0.49 yDistance=-0.18
01:03:13.389 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:03:13.389 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:13.389 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:03:13.390 00.001 2744 MoveAxis(W, 110, ABG)
01:03:13.390 00.000 2744 Guiding  Dir = 3, Dur = 110
01:03:13.390 00.000 2744 IsSlewing returns 0
01:03:13.390 00.000 2744 IsGuiding returns 0
01:03:13.391 00.001 2744 PulseGuide returned control before completion, sleep 120
01:03:13.406 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1677, FiltMax=65535, Gamma=0.510
01:03:13.421 00.015 1092 UpdateGuideState exits: m=507000 SNR=67.2
01:03:13.424 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:13.427 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:13.429 00.002 1092 Enqueuing Expose request
01:03:13.518 00.089 2744 IsGuiding returns 1
01:03:13.518 00.000 2744 scope still moving after pulse duration time elapsed
01:03:13.550 00.032 2744 IsSlewing returns 0
01:03:13.550 00.000 2744 IsGuiding returns 0
01:03:13.550 00.000 2744 scope move finished after 110 + 50 ms
01:03:13.551 00.001 2744 Move returns status 0, amount 110
01:03:13.551 00.000 2744 MoveAxis(N, 0, ABG)
01:03:13.551 00.000 2744 Move returns status 0, amount 0
01:03:13.551 00.000 2744 move complete, result=0
01:03:13.551 00.000 2744 worker thread done servicing request
01:03:13.551 00.000 2744 Worker thread wakes up
01:03:13.551 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:13.551 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:13.560 00.009 1092 GuideStep: 0.5 px 110 ms WEST, -0.2 px 0 ms NORTH
01:03:16.933 03.373 2744 Exposure complete
01:03:17.144 00.211 2744 worker thread done servicing request
01:03:17.144 00.000 1092 OnExposeComplete: enter
01:03:17.148 00.004 1092 UpdateGuideState(): m_state=6
01:03:17.154 00.006 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1437
01:03:17.164 00.010 1092 Star::Find returns 1 (0), X=1602.59, Y=1129.88, Mass=505518, SNR=73.3, Peak=41853 HFD=3.6
01:03:17.170 00.006 1092 MultiStar: [#1 0.63,-0.44,1.08,U] [#2 0.51,-0.57,0.95,U] [#3 0.76,-0.04,0.92,U] [#4 0.52,-0.24,0.97,U] [#5 0.38,-0.07,0.80,U] [#6 0.46,-0.41,0.75,U] [#7 0.61,-0.01,0.51,U] [#8 0.57,-0.19,0.56,U] 
01:03:17.174 00.004 1092 single-star, 8 included, MultiStar: {0.47, -0.29}, one-star: {-0.12, -0.38}
01:03:17.178 00.004 1092 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
01:03:17.182 00.004 1092 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.60 = -1.60)
01:03:17.185 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.38 hyp=0.40 cameraTheta=-1.87 mountX=0.05 mountY=-0.40, mountTheta=-1.45
01:03:17.191 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.38, opts=13)
01:03:17.193 00.002 1092 Enqueuing Move request for scope (-0.12, -0.38)
01:03:17.195 00.002 2744 Worker thread wakes up
01:03:17.196 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.38) opts 0xd
01:03:17.196 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.38)
01:03:17.196 00.000 2744 Moving (-0.12, -0.38) raw xDistance=0.05 yDistance=-0.40
01:03:17.196 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:03:17.196 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:17.196 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:03:17.196 00.000 2744 MoveAxis(E, 0, ABG)
01:03:17.196 00.000 2744 Move returns status 0, amount 0
01:03:17.196 00.000 2744 MoveAxis(N, 0, ABG)
01:03:17.196 00.000 2744 Move returns status 0, amount 0
01:03:17.196 00.000 2744 move complete, result=0
01:03:17.196 00.000 2744 worker thread done servicing request
01:03:17.212 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:03:17.228 00.016 1092 UpdateGuideState exits: m=505518 SNR=73.3
01:03:17.232 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:17.234 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:17.236 00.002 1092 Enqueuing Expose request
01:03:17.238 00.002 2744 Worker thread wakes up
01:03:17.238 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:03:17.241 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:17.241 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:20.636 03.395 2744 Exposure complete
01:03:20.845 00.209 2744 worker thread done servicing request
01:03:20.846 00.001 1092 OnExposeComplete: enter
01:03:20.849 00.003 1092 UpdateGuideState(): m_state=6
01:03:20.852 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1438
01:03:20.854 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1129.81, Mass=511936, SNR=71.8, Peak=35395 HFD=3.8
01:03:20.858 00.004 1092 MultiStar: [#1 0.62,-0.53,0.97,U] [#2 0.79,-0.55,1.01,U] [#3 0.58,-0.41,0.82,U] [#4 0.74,-0.41,0.88,U] [#5 0.62,-0.16,0.73,U] [#6 0.63,-0.35,0.84,U] [#7 0.55,-0.28,0.61,U] [#8 0.64,-0.62,0.51,U] 
01:03:20.862 00.004 1092 single-star, 8 included, MultiStar: {0.57, -0.42}, one-star: {0.00, -0.45}
01:03:20.864 00.002 1092 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.43) = xAngle (-1.14 = -1.14)
01:03:20.867 00.003 1092 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
01:03:20.869 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=-0.45 hyp=0.45 cameraTheta=-1.56 mountX=0.19 mountY=-0.43, mountTheta=-1.16
01:03:20.874 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=-0.45, opts=13)
01:03:20.877 00.003 1092 Enqueuing Move request for scope (0.00, -0.45)
01:03:20.880 00.003 2744 Worker thread wakes up
01:03:20.880 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.45) opts 0xd
01:03:20.880 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, -0.45)
01:03:20.880 00.000 2744 Moving (0.00, -0.45) raw xDistance=0.19 yDistance=-0.43
01:03:20.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:03:20.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:20.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:03:20.880 00.000 2744 MoveAxis(E, 0, ABG)
01:03:20.880 00.000 2744 Move returns status 0, amount 0
01:03:20.880 00.000 2744 MoveAxis(N, 0, ABG)
01:03:20.881 00.001 2744 Move returns status 0, amount 0
01:03:20.881 00.000 2744 move complete, result=0
01:03:20.881 00.000 2744 worker thread done servicing request
01:03:20.896 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1770, FiltMax=65535, Gamma=0.510
01:03:20.911 00.015 1092 UpdateGuideState exits: m=511936 SNR=71.8
01:03:20.914 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:20.917 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:20.920 00.003 1092 Enqueuing Expose request
01:03:20.923 00.003 2744 Worker thread wakes up
01:03:20.923 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:03:20.926 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:20.926 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:24.320 03.394 2744 Exposure complete
01:03:24.517 00.197 2744 worker thread done servicing request
01:03:24.517 00.000 1092 OnExposeComplete: enter
01:03:24.520 00.003 1092 UpdateGuideState(): m_state=6
01:03:24.523 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1439
01:03:24.526 00.003 1092 Star::Find returns 1 (0), X=1603.06, Y=1129.46, Mass=517644, SNR=76.8, Peak=38323 HFD=3.8
01:03:24.529 00.003 1092 MultiStar: [#1 1.21,-0.76,0.92,U] [#2 1.32,-0.76,0.91,U] [#3 1.08,-0.68,0.68,U] [#4 1.30,-0.53,0.76,U] [#5 0.99,-0.43,0.72,U] [#6 0.74,-0.58,0.84,U] [#7 1.25,-0.36,0.63,U] [#8 1.18,-0.51,0.41,U] 
01:03:24.531 00.002 1092 single-star, 8 included, MultiStar: {1.02, -0.62}, one-star: {0.35, -0.80}
01:03:24.534 00.003 1092 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.43) = xAngle (-0.73 = -0.73)
01:03:24.536 00.002 1092 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.88 = -0.88)
01:03:24.539 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.80 hyp=0.87 cameraTheta=-1.15 mountX=0.65 mountY=-0.67, mountTheta=-0.80
01:03:24.546 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.80, opts=13)
01:03:24.549 00.003 1092 Enqueuing Move request for scope (0.35, -0.80)
01:03:24.551 00.002 2744 Worker thread wakes up
01:03:24.551 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.80) opts 0xd
01:03:24.551 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.80)
01:03:24.551 00.000 2744 Moving (0.35, -0.80) raw xDistance=0.65 yDistance=-0.67
01:03:24.552 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
01:03:24.552 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:03:24.552 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.67
01:03:24.552 00.000 2744 MoveAxis(W, 146, ABG)
01:03:24.552 00.000 2744 Guiding  Dir = 3, Dur = 146
01:03:24.552 00.000 2744 IsSlewing returns 0
01:03:24.552 00.000 2744 IsGuiding returns 0
01:03:24.553 00.001 2744 PulseGuide returned control before completion, sleep 156
01:03:24.575 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:03:24.594 00.019 1092 UpdateGuideState exits: m=517644 SNR=76.8
01:03:24.596 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:24.599 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:24.602 00.003 1092 Enqueuing Expose request
01:03:24.718 00.116 2744 IsGuiding returns 1
01:03:24.718 00.000 2744 scope still moving after pulse duration time elapsed
01:03:24.750 00.032 2744 IsSlewing returns 0
01:03:24.750 00.000 2744 IsGuiding returns 0
01:03:24.751 00.001 2744 scope move finished after 146 + 52 ms
01:03:24.751 00.000 2744 Move returns status 0, amount 146
01:03:24.751 00.000 2744 MoveAxis(N, 0, ABG)
01:03:24.751 00.000 2744 Move returns status 0, amount 0
01:03:24.752 00.001 2744 move complete, result=0
01:03:24.753 00.001 2744 worker thread done servicing request
01:03:24.753 00.000 2744 Worker thread wakes up
01:03:24.753 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:24.753 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:24.754 00.001 1092 GuideStep: 0.7 px 146 ms WEST, -0.7 px 0 ms NORTH
01:03:28.132 03.378 2744 Exposure complete
01:03:28.325 00.193 2744 worker thread done servicing request
01:03:28.326 00.001 1092 OnExposeComplete: enter
01:03:28.328 00.002 1092 UpdateGuideState(): m_state=6
01:03:28.331 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1440
01:03:28.334 00.003 1092 Star::Find returns 1 (0), X=1602.10, Y=1129.72, Mass=518944, SNR=76.7, Peak=45376 HFD=3.5
01:03:28.337 00.003 1092 MultiStar: [#1 0.19,-0.45,0.89,U] [#2 0.37,-0.61,0.96,U] [#3 0.39,-0.41,0.78,U] [#4 0.45,-0.33,0.74,U] [#5 0.31,-0.41,0.64,U] [#6 0.15,-0.87,0.67,U] [#7 0.55,-0.39,0.68,U] [#8 0.20,-0.56,0.45,U] 
01:03:28.340 00.003 1092 refined, 8 included, MultiStar: {0.19, -0.51}, one-star: {-0.61, -0.54}
01:03:28.342 00.002 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.78 = -0.78)
01:03:28.344 00.002 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.93 = -0.93)
01:03:28.347 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=-0.51 hyp=0.54 cameraTheta=-1.20 mountX=0.39 mountY=-0.44, mountTheta=-0.84
01:03:28.350 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.51, opts=13)
01:03:28.353 00.003 1092 Enqueuing Move request for scope (0.19, -0.51)
01:03:28.355 00.002 2744 Worker thread wakes up
01:03:28.355 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.51) opts 0xd
01:03:28.355 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.51)
01:03:28.355 00.000 2744 Moving (0.19, -0.51) raw xDistance=0.39 yDistance=-0.44
01:03:28.355 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
01:03:28.355 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:28.355 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:03:28.355 00.000 2744 MoveAxis(W, 97, ABG)
01:03:28.355 00.000 2744 Guiding  Dir = 3, Dur = 97
01:03:28.355 00.000 2744 IsSlewing returns 0
01:03:28.356 00.001 2744 IsGuiding returns 0
01:03:28.356 00.000 2744 PulseGuide returned control before completion, sleep 107
01:03:28.369 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1715, FiltMax=65535, Gamma=0.510
01:03:28.384 00.015 1092 UpdateGuideState exits: m=518944 SNR=76.7
01:03:28.387 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:28.390 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:28.392 00.002 1092 Enqueuing Expose request
01:03:28.476 00.084 2744 IsGuiding returns 1
01:03:28.476 00.000 2744 scope still moving after pulse duration time elapsed
01:03:28.508 00.032 2744 IsSlewing returns 0
01:03:28.508 00.000 2744 IsGuiding returns 0
01:03:28.508 00.000 2744 scope move finished after 97 + 54 ms
01:03:28.509 00.001 2744 Move returns status 0, amount 97
01:03:28.509 00.000 2744 MoveAxis(N, 0, ABG)
01:03:28.509 00.000 2744 Move returns status 0, amount 0
01:03:28.509 00.000 2744 move complete, result=0
01:03:28.509 00.000 2744 worker thread done servicing request
01:03:28.509 00.000 2744 Worker thread wakes up
01:03:28.509 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:28.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:28.511 00.002 1092 GuideStep: 0.4 px 97 ms WEST, -0.4 px 0 ms NORTH
01:03:31.902 03.391 2744 Exposure complete
01:03:32.104 00.202 2744 worker thread done servicing request
01:03:32.104 00.000 1092 OnExposeComplete: enter
01:03:32.108 00.004 1092 UpdateGuideState(): m_state=6
01:03:32.110 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1441
01:03:32.113 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1130.00, Mass=504367, SNR=75.5, Peak=41136 HFD=4.0
01:03:32.116 00.003 1092 MultiStar: [#1 0.08,-0.27,0.86,U] [#2 0.31,-0.16,0.98,U] [#3 0.19,-0.29,0.87,U] [#4 0.37,-0.06,0.84,U] [#5 -0.02,-0.03,0.88,U] [#6 -0.28,-0.27,0.67,U] [#7 0.07,-0.12,0.57,U] [#8 0.18,-0.41,0.45,U] 
01:03:32.118 00.002 1092 refined, 8 included, MultiStar: {-0.02, -0.20}, one-star: {-0.90, -0.25}
01:03:32.121 00.003 1092 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.43) = xAngle (-1.26 = -1.26)
01:03:32.123 00.002 1092 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.41 = -1.41)
01:03:32.126 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=0.06 mountY=-0.20, mountTheta=-1.27
01:03:32.132 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.20, opts=13)
01:03:32.134 00.002 1092 Enqueuing Move request for scope (-0.02, -0.20)
01:03:32.137 00.003 2744 Worker thread wakes up
01:03:32.137 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
01:03:32.137 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
01:03:32.137 00.000 2744 Moving (-0.02, -0.20) raw xDistance=0.06 yDistance=-0.20
01:03:32.137 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:32.137 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:32.137 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:03:32.137 00.000 2744 MoveAxis(E, 0, ABG)
01:03:32.137 00.000 2744 Move returns status 0, amount 0
01:03:32.138 00.001 2744 MoveAxis(N, 0, ABG)
01:03:32.138 00.000 2744 Move returns status 0, amount 0
01:03:32.138 00.000 2744 move complete, result=0
01:03:32.138 00.000 2744 worker thread done servicing request
01:03:32.154 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4851, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:03:32.173 00.019 1092 UpdateGuideState exits: m=504367 SNR=75.5
01:03:32.175 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:32.177 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:32.179 00.002 1092 Enqueuing Expose request
01:03:32.181 00.002 2744 Worker thread wakes up
01:03:32.181 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:32.181 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:32.181 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:35.577 03.396 2744 Exposure complete
01:03:35.820 00.243 2744 worker thread done servicing request
01:03:35.820 00.000 1092 OnExposeComplete: enter
01:03:35.823 00.003 1092 UpdateGuideState(): m_state=6
01:03:35.826 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1442
01:03:35.831 00.005 1092 Star::Find returns 1 (0), X=1601.63, Y=1130.06, Mass=470536, SNR=73.7, Peak=49511 HFD=3.4
01:03:35.834 00.003 1092 MultiStar: [#1 -0.42,-0.27,0.98,U] [#2 -0.17,-0.10,1.03,U] [#3 -0.31,-0.12,0.76,U] [#4 -0.42,-0.17,0.84,U] [#5 -0.23,0.02,0.72,U] [#6 -0.56,-0.30,0.71,U] [#7 -0.31,-0.11,0.66,U] [#8 -0.22,-0.10,0.42,U] 
01:03:35.838 00.004 1092 refined, 8 included, MultiStar: {-0.44, -0.16}, one-star: {-1.07, -0.20}
01:03:35.844 00.006 1092 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.43) = xAngle (-2.37 = -2.37)
01:03:35.848 00.004 1092 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.53 = -2.53)
01:03:35.854 00.006 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.16 hyp=0.46 cameraTheta=-2.80 mountX=-0.33 mountY=-0.27, mountTheta=-2.46
01:03:35.872 00.018 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.16, opts=13)
01:03:35.885 00.013 1092 Enqueuing Move request for scope (-0.44, -0.16)
01:03:35.893 00.008 2744 Worker thread wakes up
01:03:35.893 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.16) opts 0xd
01:03:35.894 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.16)
01:03:35.894 00.000 2744 Moving (-0.44, -0.16) raw xDistance=-0.33 yDistance=-0.27
01:03:35.894 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:03:35.894 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:35.894 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:03:35.894 00.000 2744 MoveAxis(E, 75, ABG)
01:03:35.895 00.001 2744 Guiding  Dir = 2, Dur = 75
01:03:35.895 00.000 2744 IsSlewing returns 0
01:03:35.898 00.003 2744 IsGuiding returns 0
01:03:35.898 00.000 2744 PulseGuide returned control before completion, sleep 85
01:03:35.927 00.029 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:03:35.945 00.018 1092 UpdateGuideState exits: m=470536 SNR=73.7
01:03:35.949 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:35.952 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:35.954 00.002 1092 Enqueuing Expose request
01:03:35.988 00.034 2744 IsGuiding returns 1
01:03:35.989 00.001 2744 scope still moving after pulse duration time elapsed
01:03:36.019 00.030 2744 IsSlewing returns 0
01:03:36.019 00.000 2744 IsGuiding returns 1
01:03:36.050 00.031 2744 IsSlewing returns 0
01:03:36.050 00.000 2744 IsGuiding returns 1
01:03:36.082 00.032 2744 IsSlewing returns 0
01:03:36.082 00.000 2744 IsGuiding returns 0
01:03:36.082 00.000 2744 scope move finished after 75 + 109 ms
01:03:36.082 00.000 2744 Move returns status 0, amount 75
01:03:36.083 00.001 2744 MoveAxis(N, 0, ABG)
01:03:36.083 00.000 2744 Move returns status 0, amount 0
01:03:36.083 00.000 2744 move complete, result=0
01:03:36.083 00.000 2744 worker thread done servicing request
01:03:36.083 00.000 2744 Worker thread wakes up
01:03:36.083 00.000 1092 GuideStep: -0.3 px 75 ms EAST, -0.3 px 0 ms NORTH
01:03:36.086 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:36.086 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:39.467 03.381 2744 Exposure complete
01:03:39.660 00.193 2744 worker thread done servicing request
01:03:39.660 00.000 1092 OnExposeComplete: enter
01:03:39.663 00.003 1092 UpdateGuideState(): m_state=6
01:03:39.666 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1443
01:03:39.669 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1130.31, Mass=507703, SNR=87.0, Peak=41735 HFD=3.8
01:03:39.671 00.002 1092 MultiStar: [#1 0.22,0.12,0.73,U] [#2 0.54,0.16,0.78,U] [#3 0.58,0.43,0.78,U] [#4 0.30,0.20,0.70,U] [#5 0.21,0.31,0.61,U] [#6 -0.20,0.11,0.58,U] [#7 0.31,0.16,0.49,U] [#8 0.15,-0.06,0.37,U] 
01:03:39.676 00.005 1092 refined, 8 included, MultiStar: {0.14, 0.17}, one-star: {-0.62, 0.05}
01:03:39.678 00.002 1092 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.43) = xAngle (1.32 = 1.32)
01:03:39.681 00.003 1092 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.16 = 1.16)
01:03:39.683 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=0.17 hyp=0.22 cameraTheta=0.89 mountX=0.06 mountY=0.20, mountTheta=1.30
01:03:39.686 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=0.17, opts=13)
01:03:39.689 00.003 1092 Enqueuing Move request for scope (0.14, 0.17)
01:03:39.692 00.003 2744 Worker thread wakes up
01:03:39.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.17) opts 0xd
01:03:39.692 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, 0.17)
01:03:39.692 00.000 2744 Moving (0.14, 0.17) raw xDistance=0.06 yDistance=0.20
01:03:39.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:03:39.693 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:39.693 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:03:39.693 00.000 2744 MoveAxis(E, 0, ABG)
01:03:39.693 00.000 2744 Move returns status 0, amount 0
01:03:39.693 00.000 2744 MoveAxis(N, 0, ABG)
01:03:39.693 00.000 2744 Move returns status 0, amount 0
01:03:39.693 00.000 2744 move complete, result=0
01:03:39.693 00.000 2744 worker thread done servicing request
01:03:39.708 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1456, FiltMax=65535, Gamma=0.510
01:03:39.721 00.013 1092 UpdateGuideState exits: m=507703 SNR=87.0
01:03:39.724 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:39.726 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:39.729 00.003 1092 Enqueuing Expose request
01:03:39.732 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:03:39.734 00.002 2744 Worker thread wakes up
01:03:39.734 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:39.734 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:43.117 03.383 2744 Exposure complete
01:03:43.320 00.203 2744 worker thread done servicing request
01:03:43.320 00.000 1092 OnExposeComplete: enter
01:03:43.324 00.004 1092 UpdateGuideState(): m_state=6
01:03:43.328 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1444
01:03:43.332 00.004 1092 Star::Find returns 1 (0), X=1601.75, Y=1130.10, Mass=485165, SNR=76.6, Peak=38295 HFD=3.8
01:03:43.335 00.003 1092 MultiStar: [#1 -0.16,-0.13,0.98,U] [#2 -0.09,-0.11,1.05,U] [#3 0.02,-0.23,0.83,U] [#4 -0.23,0.06,0.81,U] [#5 -0.14,0.11,0.68,U] [#6 -0.43,0.08,0.61,U] [#7 0.01,0.02,0.48,U] [#8 -0.45,-0.34,0.51,U] 
01:03:43.338 00.003 1092 refined, 8 included, MultiStar: {-0.28, -0.09}, one-star: {-0.96, -0.16}
01:03:43.341 00.003 1092 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
01:03:43.344 00.003 1092 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
01:03:43.346 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.09 hyp=0.29 cameraTheta=-2.85 mountX=-0.22 mountY=-0.16, mountTheta=-2.52
01:03:43.351 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.09, opts=13)
01:03:43.354 00.003 1092 Enqueuing Move request for scope (-0.28, -0.09)
01:03:43.356 00.002 2744 Worker thread wakes up
01:03:43.356 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.09) opts 0xd
01:03:43.356 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.09)
01:03:43.356 00.000 2744 Moving (-0.28, -0.09) raw xDistance=-0.22 yDistance=-0.16
01:03:43.356 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:03:43.356 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:43.356 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:03:43.357 00.001 2744 MoveAxis(E, 0, ABG)
01:03:43.357 00.000 2744 Move returns status 0, amount 0
01:03:43.357 00.000 2744 MoveAxis(N, 0, ABG)
01:03:43.357 00.000 2744 Move returns status 0, amount 0
01:03:43.357 00.000 2744 move complete, result=0
01:03:43.357 00.000 2744 worker thread done servicing request
01:03:43.370 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:03:43.386 00.016 1092 UpdateGuideState exits: m=485165 SNR=76.6
01:03:43.389 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:43.391 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:43.394 00.003 1092 Enqueuing Expose request
01:03:43.396 00.002 2744 Worker thread wakes up
01:03:43.396 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:03:43.398 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:43.398 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:46.791 03.393 2744 Exposure complete
01:03:47.010 00.219 2744 worker thread done servicing request
01:03:47.010 00.000 1092 OnExposeComplete: enter
01:03:47.014 00.004 1092 UpdateGuideState(): m_state=6
01:03:47.019 00.005 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1445
01:03:47.023 00.004 1092 Star::Find returns 1 (0), X=1601.70, Y=1130.55, Mass=480642, SNR=66.9, Peak=38087 HFD=3.5
01:03:47.028 00.005 1092 MultiStar: [#1 -0.32,0.25,1.28,U] [#2 -0.23,0.49,1.08,U] [#3 -0.49,0.27,0.77,U] [#4 -0.32,0.32,0.83,U] [#5 -0.37,0.43,0.80,U] [#6 -0.62,0.16,0.70,U] [#7 -0.47,0.48,0.55,U] [#8 -0.37,0.21,0.54,U] 
01:03:47.032 00.004 1092 refined, 8 included, MultiStar: {-0.46, 0.33}, one-star: {-1.01, 0.30}
01:03:47.035 00.003 1092 CameraToMount -- cameraTheta (2.53) - m_xAngle (-0.43) = xAngle (2.96 = 2.96)
01:03:47.038 00.003 1092 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.80 = 2.80)
01:03:47.041 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=0.33 hyp=0.57 cameraTheta=2.53 mountX=-0.56 mountY=0.19, mountTheta=2.81
01:03:47.049 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.33, opts=13)
01:03:47.052 00.003 1092 Enqueuing Move request for scope (-0.46, 0.33)
01:03:47.055 00.003 2744 Worker thread wakes up
01:03:47.055 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.33) opts 0xd
01:03:47.055 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.33)
01:03:47.055 00.000 2744 Moving (-0.46, 0.33) raw xDistance=-0.56 yDistance=0.19
01:03:47.055 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.56
01:03:47.055 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:47.055 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:03:47.056 00.001 2744 MoveAxis(E, 124, ABG)
01:03:47.056 00.000 2744 Guiding  Dir = 2, Dur = 124
01:03:47.056 00.000 2744 IsSlewing returns 0
01:03:47.056 00.000 2744 IsGuiding returns 0
01:03:47.057 00.001 2744 PulseGuide returned control before completion, sleep 134
01:03:47.075 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1619, FiltMax=65520, Gamma=0.510
01:03:47.091 00.016 1092 UpdateGuideState exits: m=480642 SNR=66.9
01:03:47.094 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:47.098 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:47.100 00.002 1092 Enqueuing Expose request
01:03:47.201 00.101 2744 IsGuiding returns 1
01:03:47.201 00.000 2744 scope still moving after pulse duration time elapsed
01:03:47.233 00.032 2744 IsSlewing returns 0
01:03:47.233 00.000 2744 IsGuiding returns 0
01:03:47.233 00.000 2744 scope move finished after 124 + 52 ms
01:03:47.233 00.000 2744 Move returns status 0, amount 124
01:03:47.233 00.000 2744 MoveAxis(N, 0, ABG)
01:03:47.233 00.000 2744 Move returns status 0, amount 0
01:03:47.234 00.001 2744 move complete, result=0
01:03:47.234 00.000 2744 worker thread done servicing request
01:03:47.234 00.000 2744 Worker thread wakes up
01:03:47.234 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:47.234 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:47.241 00.007 1092 GuideStep: -0.6 px 124 ms EAST, 0.2 px 0 ms NORTH
01:03:50.626 03.385 2744 Exposure complete
01:03:50.823 00.197 2744 worker thread done servicing request
01:03:50.823 00.000 1092 OnExposeComplete: enter
01:03:50.826 00.003 1092 UpdateGuideState(): m_state=6
01:03:50.829 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1446
01:03:50.831 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1130.25, Mass=498493, SNR=76.5, Peak=44359 HFD=3.6
01:03:50.834 00.003 1092 MultiStar: [#1 -0.18,0.00,0.92,U] [#2 -0.12,-0.10,1.11,U] [#3 -0.12,-0.00,0.74,U] [#4 -0.23,0.09,0.93,U] [#5 -0.14,0.19,0.81,U] [#6 -0.31,-0.07,0.69,U] [#7 -0.06,0.15,0.72,U] [#8 -0.34,-0.07,0.47,U] 
01:03:50.836 00.002 1092 refined, 8 included, MultiStar: {-0.28, 0.02}, one-star: {-0.93, -0.01}
01:03:50.839 00.003 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
01:03:50.841 00.002 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.34 = -2.94)
01:03:50.843 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=0.02 hyp=0.28 cameraTheta=3.07 mountX=-0.26 mountY=-0.06, mountTheta=-2.93
01:03:50.849 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.02, opts=13)
01:03:50.852 00.003 1092 Enqueuing Move request for scope (-0.28, 0.02)
01:03:50.854 00.002 2744 Worker thread wakes up
01:03:50.854 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.02) opts 0xd
01:03:50.854 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.02)
01:03:50.854 00.000 2744 Moving (-0.28, 0.02) raw xDistance=-0.26 yDistance=-0.06
01:03:50.854 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:03:50.854 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:50.854 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:03:50.854 00.000 2744 MoveAxis(E, 0, ABG)
01:03:50.854 00.000 2744 Move returns status 0, amount 0
01:03:50.854 00.000 2744 MoveAxis(N, 0, ABG)
01:03:50.854 00.000 2744 Move returns status 0, amount 0
01:03:50.854 00.000 2744 move complete, result=0
01:03:50.855 00.001 2744 worker thread done servicing request
01:03:50.869 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1715, FiltMax=65535, Gamma=0.510
01:03:50.885 00.016 1092 UpdateGuideState exits: m=498493 SNR=76.5
01:03:50.887 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:50.890 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:50.891 00.001 1092 Enqueuing Expose request
01:03:50.893 00.002 2744 Worker thread wakes up
01:03:50.893 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:50.894 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:50.894 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:54.281 03.387 2744 Exposure complete
01:03:54.472 00.191 2744 worker thread done servicing request
01:03:54.473 00.001 1092 OnExposeComplete: enter
01:03:54.475 00.002 1092 UpdateGuideState(): m_state=6
01:03:54.477 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1447
01:03:54.480 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1130.19, Mass=499626, SNR=81.8, Peak=41623 HFD=3.6
01:03:54.483 00.003 1092 MultiStar: [#1 -0.21,0.02,0.84,U] [#2 0.26,-0.09,0.91,U] [#3 0.06,0.25,0.69,U] [#4 -0.01,0.01,0.79,U] [#5 0.15,0.04,0.78,U] [#6 -0.06,-0.08,0.74,U] [#7 -0.35,0.25,0.53,U] [#8 -0.27,-0.02,0.51,U] 
01:03:54.485 00.002 1092 refined, 8 included, MultiStar: {-0.15, 0.02}, one-star: {-0.90, -0.07}
01:03:54.486 00.001 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.86)
01:03:54.488 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
01:03:54.491 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.15 mountY=-0.02, mountTheta=-3.01
01:03:54.497 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.02, opts=13)
01:03:54.500 00.003 1092 Enqueuing Move request for scope (-0.15, 0.02)
01:03:54.501 00.001 2744 Worker thread wakes up
01:03:54.501 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
01:03:54.501 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
01:03:54.501 00.000 2744 Moving (-0.15, 0.02) raw xDistance=-0.15 yDistance=-0.02
01:03:54.502 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:03:54.502 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:54.502 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:03:54.502 00.000 2744 MoveAxis(E, 0, ABG)
01:03:54.502 00.000 2744 Move returns status 0, amount 0
01:03:54.502 00.000 2744 MoveAxis(N, 0, ABG)
01:03:54.502 00.000 2744 Move returns status 0, amount 0
01:03:54.502 00.000 2744 move complete, result=0
01:03:54.502 00.000 2744 worker thread done servicing request
01:03:54.517 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1694, FiltMax=65535, Gamma=0.510
01:03:54.532 00.015 1092 UpdateGuideState exits: m=499626 SNR=81.8
01:03:54.535 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:54.537 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:54.540 00.003 1092 Enqueuing Expose request
01:03:54.544 00.004 2744 Worker thread wakes up
01:03:54.545 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:54.545 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:03:54.545 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:03:57.938 03.393 2744 Exposure complete
01:03:58.154 00.216 2744 worker thread done servicing request
01:03:58.154 00.000 1092 OnExposeComplete: enter
01:03:58.158 00.004 1092 UpdateGuideState(): m_state=6
01:03:58.161 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1448
01:03:58.166 00.005 1092 Star::Find returns 1 (0), X=1601.82, Y=1130.06, Mass=541024, SNR=80.4, Peak=50215 HFD=3.9
01:03:58.169 00.003 1092 MultiStar: [#1 -0.03,-0.20,0.98,U] [#2 0.10,0.00,1.22,U] [#3 0.23,-0.01,0.79,U] [#4 0.12,0.09,0.87,U] [#5 -0.01,-0.07,0.68,U] [#6 -0.41,-0.22,0.63,U] [#7 0.14,0.08,0.53,U] [#8 -0.14,-0.23,0.43,U] 
01:03:58.171 00.002 1092 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.89, -0.20}
01:03:58.174 00.003 1092 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.43) = xAngle (-2.08 = -2.08)
01:03:58.177 00.003 1092 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.24 = -2.24)
01:03:58.179 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.51 mountX=-0.07 mountY=-0.10, mountTheta=-2.13
01:03:58.184 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.08, opts=13)
01:03:58.187 00.003 1092 Enqueuing Move request for scope (-0.11, -0.08)
01:03:58.189 00.002 2744 Worker thread wakes up
01:03:58.189 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
01:03:58.189 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
01:03:58.189 00.000 2744 Moving (-0.11, -0.08) raw xDistance=-0.07 yDistance=-0.10
01:03:58.189 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:03:58.190 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:03:58.190 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:03:58.190 00.000 2744 MoveAxis(E, 0, ABG)
01:03:58.190 00.000 2744 Move returns status 0, amount 0
01:03:58.190 00.000 2744 MoveAxis(N, 0, ABG)
01:03:58.190 00.000 2744 Move returns status 0, amount 0
01:03:58.190 00.000 2744 move complete, result=0
01:03:58.191 00.001 2744 worker thread done servicing request
01:03:58.205 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1693, FiltMax=65535, Gamma=0.510
01:03:58.220 00.015 1092 UpdateGuideState exits: m=541024 SNR=80.4
01:03:58.224 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:03:58.226 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:03:58.228 00.002 1092 Enqueuing Expose request
01:03:58.232 00.004 2744 Worker thread wakes up
01:03:58.232 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:03:58.234 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:03:58.234 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:01.627 03.393 2744 Exposure complete
01:04:01.825 00.198 2744 worker thread done servicing request
01:04:01.825 00.000 1092 OnExposeComplete: enter
01:04:01.828 00.003 1092 UpdateGuideState(): m_state=6
01:04:01.830 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1449
01:04:01.833 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.95, Mass=523031, SNR=94.8, Peak=49911 HFD=3.8
01:04:01.835 00.002 1092 MultiStar: [#1 0.09,-0.19,0.80,U] [#2 0.34,-0.18,0.78,U] [#3 0.21,-0.12,0.65,U] [#4 0.25,-0.06,0.65,U] [#5 0.25,-0.11,0.57,U] [#6 0.06,-0.17,0.68,U] [#7 -0.08,-0.25,0.42,U] [#8 0.09,-0.39,0.37,U] 
01:04:01.837 00.002 1092 refined, 8 included, MultiStar: {0.05, -0.19}, one-star: {-0.55, -0.31}
01:04:01.840 00.003 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.91 = -0.91)
01:04:01.844 00.004 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
01:04:01.847 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.34 mountX=0.12 mountY=-0.17, mountTheta=-0.96
01:04:01.853 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.19, opts=13)
01:04:01.856 00.003 1092 Enqueuing Move request for scope (0.05, -0.19)
01:04:01.860 00.004 2744 Worker thread wakes up
01:04:01.860 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.19) opts 0xd
01:04:01.860 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.19)
01:04:01.860 00.000 2744 Moving (0.05, -0.19) raw xDistance=0.12 yDistance=-0.17
01:04:01.860 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:04:01.861 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:01.861 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:04:01.861 00.000 2744 MoveAxis(E, 0, ABG)
01:04:01.861 00.000 2744 Move returns status 0, amount 0
01:04:01.861 00.000 2744 MoveAxis(N, 0, ABG)
01:04:01.861 00.000 2744 Move returns status 0, amount 0
01:04:01.861 00.000 2744 move complete, result=0
01:04:01.861 00.000 2744 worker thread done servicing request
01:04:01.876 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1530, FiltMax=65535, Gamma=0.510
01:04:01.892 00.016 1092 UpdateGuideState exits: m=523031 SNR=94.8
01:04:01.894 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:01.896 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:01.899 00.003 1092 Enqueuing Expose request
01:04:01.901 00.002 2744 Worker thread wakes up
01:04:01.901 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:04:01.903 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:01.903 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:05.293 03.390 2744 Exposure complete
01:04:05.491 00.198 2744 worker thread done servicing request
01:04:05.491 00.000 1092 OnExposeComplete: enter
01:04:05.494 00.003 1092 UpdateGuideState(): m_state=6
01:04:05.497 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1450
01:04:05.499 00.002 1092 Star::Find returns 1 (0), X=1602.03, Y=1129.79, Mass=500715, SNR=76.7, Peak=45472 HFD=3.5
01:04:05.501 00.002 1092 MultiStar: [#1 0.10,-0.36,1.03,U] [#2 0.37,-0.38,1.11,U] [#3 0.22,-0.23,0.82,U] [#4 0.17,-0.27,0.80,U] [#5 0.11,-0.23,0.75,U] [#6 -0.15,-0.31,0.73,U] [#7 0.25,-0.22,0.60,U] [#8 -0.14,-0.46,0.50,U] 
01:04:05.503 00.002 1092 refined, 8 included, MultiStar: {0.03, -0.33}, one-star: {-0.68, -0.47}
01:04:05.505 00.002 1092 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.43) = xAngle (-1.06 = -1.06)
01:04:05.508 00.003 1092 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.21 = -1.21)
01:04:05.510 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.48 mountX=0.16 mountY=-0.31, mountTheta=-1.09
01:04:05.517 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.33, opts=13)
01:04:05.519 00.002 1092 Enqueuing Move request for scope (0.03, -0.33)
01:04:05.522 00.003 2744 Worker thread wakes up
01:04:05.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
01:04:05.522 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
01:04:05.522 00.000 2744 Moving (0.03, -0.33) raw xDistance=0.16 yDistance=-0.31
01:04:05.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:04:05.522 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:05.522 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:04:05.522 00.000 2744 MoveAxis(E, 0, ABG)
01:04:05.522 00.000 2744 Move returns status 0, amount 0
01:04:05.522 00.000 2744 MoveAxis(N, 0, ABG)
01:04:05.522 00.000 2744 Move returns status 0, amount 0
01:04:05.522 00.000 2744 move complete, result=0
01:04:05.524 00.002 2744 worker thread done servicing request
01:04:05.538 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1549, FiltMax=65535, Gamma=0.510
01:04:05.554 00.016 1092 UpdateGuideState exits: m=500715 SNR=76.7
01:04:05.557 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:05.560 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:05.563 00.003 1092 Enqueuing Expose request
01:04:05.565 00.002 2744 Worker thread wakes up
01:04:05.565 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:05.566 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:05.566 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:04:08.958 03.392 2744 Exposure complete
01:04:09.189 00.231 2744 worker thread done servicing request
01:04:09.189 00.000 1092 OnExposeComplete: enter
01:04:09.192 00.003 1092 UpdateGuideState(): m_state=6
01:04:09.195 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1451
01:04:09.198 00.003 1092 Star::Find returns 1 (0), X=1602.27, Y=1129.79, Mass=524321, SNR=79.7, Peak=46071 HFD=3.6
01:04:09.200 00.002 1092 MultiStar: [#1 0.31,-0.38,0.88,U] [#2 0.54,0.06,1.10,U] [#3 0.61,-0.14,0.73,U] [#4 0.36,-0.21,0.89,U] [#5 0.43,-0.26,0.80,U] [#6 0.16,-0.25,0.73,U] [#7 0.26,-0.04,0.62,U] [#8 0.50,-0.43,0.58,U] 
01:04:09.203 00.003 1092 refined, 8 included, MultiStar: {0.29, -0.23}, one-star: {-0.44, -0.47}
01:04:09.206 00.003 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
01:04:09.209 00.003 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
01:04:09.211 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-0.68 mountX=0.36 mountY=-0.14, mountTheta=-0.38
01:04:09.216 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.23, opts=13)
01:04:09.219 00.003 1092 Enqueuing Move request for scope (0.29, -0.23)
01:04:09.221 00.002 2744 Worker thread wakes up
01:04:09.221 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd
01:04:09.221 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.23)
01:04:09.221 00.000 2744 Moving (0.29, -0.23) raw xDistance=0.36 yDistance=-0.14
01:04:09.221 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:04:09.221 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:09.221 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:09.223 00.002 2744 MoveAxis(W, 80, ABG)
01:04:09.223 00.000 2744 Guiding  Dir = 3, Dur = 80
01:04:09.223 00.000 2744 IsSlewing returns 0
01:04:09.223 00.000 2744 IsGuiding returns 0
01:04:09.223 00.000 2744 PulseGuide returned control before completion, sleep 90
01:04:09.240 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1216, FiltMax=65535, Gamma=0.510
01:04:09.263 00.023 1092 UpdateGuideState exits: m=524321 SNR=79.7
01:04:09.267 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:09.269 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:09.272 00.003 1092 Enqueuing Expose request
01:04:09.329 00.057 2744 IsGuiding returns 1
01:04:09.329 00.000 2744 scope still moving after pulse duration time elapsed
01:04:09.360 00.031 2744 IsSlewing returns 0
01:04:09.360 00.000 2744 IsGuiding returns 0
01:04:09.360 00.000 2744 scope move finished after 80 + 57 ms
01:04:09.360 00.000 2744 Move returns status 0, amount 80
01:04:09.361 00.001 2744 MoveAxis(N, 0, ABG)
01:04:09.361 00.000 2744 Move returns status 0, amount 0
01:04:09.361 00.000 2744 move complete, result=0
01:04:09.361 00.000 2744 worker thread done servicing request
01:04:09.361 00.000 2744 Worker thread wakes up
01:04:09.361 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:09.361 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:09.361 00.000 1092 GuideStep: 0.4 px 80 ms WEST, -0.1 px 0 ms NORTH
01:04:12.744 03.383 2744 Exposure complete
01:04:12.936 00.192 2744 worker thread done servicing request
01:04:12.936 00.000 1092 OnExposeComplete: enter
01:04:12.939 00.003 1092 UpdateGuideState(): m_state=6
01:04:12.943 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1452
01:04:12.945 00.002 1092 Star::Find returns 1 (0), X=1602.14, Y=1129.92, Mass=512255, SNR=78.1, Peak=41127 HFD=4.1
01:04:12.949 00.004 1092 MultiStar: [#1 0.23,-0.24,0.83,U] [#2 0.36,-0.30,0.99,U] [#3 0.27,-0.05,0.74,U] [#4 0.42,0.00,0.90,U] [#5 0.07,-0.01,0.65,U] [#6 -0.05,-0.13,0.71,U] [#7 0.30,0.08,0.61,U] [#8 0.09,-0.36,0.48,U] 
01:04:12.951 00.002 1092 refined, 8 included, MultiStar: {0.12, -0.16}, one-star: {-0.57, -0.34}
01:04:12.953 00.002 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
01:04:12.955 00.002 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
01:04:12.959 00.004 1092 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.94 mountX=0.17 mountY=-0.12, mountTheta=-0.62
01:04:12.968 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.16, opts=13)
01:04:12.971 00.003 1092 Enqueuing Move request for scope (0.12, -0.16)
01:04:12.975 00.004 2744 Worker thread wakes up
01:04:12.975 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
01:04:12.975 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
01:04:12.975 00.000 2744 Moving (0.12, -0.16) raw xDistance=0.17 yDistance=-0.12
01:04:12.976 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:04:12.976 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:12.976 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:04:12.976 00.000 2744 MoveAxis(E, 0, ABG)
01:04:12.976 00.000 2744 Move returns status 0, amount 0
01:04:12.976 00.000 2744 MoveAxis(N, 0, ABG)
01:04:12.976 00.000 2744 Move returns status 0, amount 0
01:04:12.976 00.000 2744 move complete, result=0
01:04:12.976 00.000 2744 worker thread done servicing request
01:04:12.991 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1480, FiltMax=65535, Gamma=0.510
01:04:13.005 00.014 1092 UpdateGuideState exits: m=512255 SNR=78.1
01:04:13.008 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:13.010 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:13.012 00.002 1092 Enqueuing Expose request
01:04:13.014 00.002 2744 Worker thread wakes up
01:04:13.014 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:13.017 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:13.017 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:16.399 03.382 2744 Exposure complete
01:04:16.586 00.187 2744 worker thread done servicing request
01:04:16.586 00.000 1092 OnExposeComplete: enter
01:04:16.588 00.002 1092 UpdateGuideState(): m_state=6
01:04:16.591 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1453
01:04:16.593 00.002 1092 Star::Find returns 1 (0), X=1601.70, Y=1130.27, Mass=495797, SNR=75.6, Peak=53143 HFD=3.5
01:04:16.595 00.002 1092 MultiStar: [#1 -0.20,0.06,1.15,U] [#2 0.05,0.02,0.98,U] [#3 -0.22,0.25,0.93,U] [#4 0.05,0.31,0.87,U] [#5 -0.02,0.23,0.78,U] [#6 -0.31,0.10,0.75,U] [#7 -0.17,0.29,0.54,U] [#8 -0.03,-0.13,0.48,U] 
01:04:16.597 00.002 1092 refined, 8 included, MultiStar: {-0.23, 0.13}, one-star: {-1.00, 0.01}
01:04:16.599 00.002 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
01:04:16.601 00.002 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
01:04:16.603 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.63 mountX=-0.26 mountY=0.06, mountTheta=2.91
01:04:16.607 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.13, opts=13)
01:04:16.609 00.002 1092 Enqueuing Move request for scope (-0.23, 0.13)
01:04:16.611 00.002 2744 Worker thread wakes up
01:04:16.611 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
01:04:16.611 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
01:04:16.611 00.000 2744 Moving (-0.23, 0.13) raw xDistance=-0.26 yDistance=0.06
01:04:16.611 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:04:16.611 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:16.611 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:16.612 00.001 2744 MoveAxis(E, 0, ABG)
01:04:16.612 00.000 2744 Move returns status 0, amount 0
01:04:16.612 00.000 2744 MoveAxis(N, 0, ABG)
01:04:16.612 00.000 2744 Move returns status 0, amount 0
01:04:16.612 00.000 2744 move complete, result=0
01:04:16.612 00.000 2744 worker thread done servicing request
01:04:16.628 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1450, FiltMax=65535, Gamma=0.510
01:04:16.642 00.014 1092 UpdateGuideState exits: m=495797 SNR=75.6
01:04:16.644 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:16.647 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:16.649 00.002 1092 Enqueuing Expose request
01:04:16.651 00.002 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:16.653 00.002 2744 Worker thread wakes up
01:04:16.653 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:16.653 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:20.044 03.391 2744 Exposure complete
01:04:20.255 00.211 2744 worker thread done servicing request
01:04:20.255 00.000 1092 OnExposeComplete: enter
01:04:20.258 00.003 1092 UpdateGuideState(): m_state=6
01:04:20.261 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1454
01:04:20.265 00.004 1092 Star::Find returns 1 (0), X=1602.48, Y=1129.67, Mass=490267, SNR=76.2, Peak=39139 HFD=3.3
01:04:20.268 00.003 1092 MultiStar: [#1 0.63,-0.50,0.92,U] [#2 0.87,-0.41,1.06,U] [#3 0.86,-0.28,0.78,U] [#4 0.73,-0.18,0.84,U] [#5 0.48,-0.12,0.74,U] [#6 0.51,-0.39,0.75,U] [#7 0.52,-0.16,0.52,U] [#8 0.37,-0.47,0.64,U] 
01:04:20.270 00.002 1092 single-star, 8 included, MultiStar: {0.52, -0.36}, one-star: {-0.23, -0.59}
01:04:20.272 00.002 1092 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
01:04:20.275 00.003 1092 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
01:04:20.277 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.59 hyp=0.63 cameraTheta=-1.95 mountX=0.03 mountY=-0.63, mountTheta=-1.52
01:04:20.283 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.59, opts=13)
01:04:20.285 00.002 1092 Enqueuing Move request for scope (-0.23, -0.59)
01:04:20.287 00.002 2744 Worker thread wakes up
01:04:20.287 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.59) opts 0xd
01:04:20.288 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.59)
01:04:20.288 00.000 2744 Moving (-0.23, -0.59) raw xDistance=0.03 yDistance=-0.63
01:04:20.288 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:04:20.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:20.288 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.63
01:04:20.288 00.000 2744 MoveAxis(E, 0, ABG)
01:04:20.288 00.000 2744 Move returns status 0, amount 0
01:04:20.288 00.000 2744 MoveAxis(N, 0, ABG)
01:04:20.288 00.000 2744 Move returns status 0, amount 0
01:04:20.288 00.000 2744 move complete, result=0
01:04:20.288 00.000 2744 worker thread done servicing request
01:04:20.303 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1693, FiltMax=65535, Gamma=0.510
01:04:20.319 00.016 1092 UpdateGuideState exits: m=490267 SNR=76.2
01:04:20.321 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:20.324 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:20.326 00.002 1092 Enqueuing Expose request
01:04:20.328 00.002 2744 Worker thread wakes up
01:04:20.328 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.6 px 0 ms NORTH
01:04:20.330 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:20.330 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:23.720 03.390 2744 Exposure complete
01:04:23.915 00.195 2744 worker thread done servicing request
01:04:23.916 00.001 1092 OnExposeComplete: enter
01:04:23.918 00.002 1092 UpdateGuideState(): m_state=6
01:04:23.920 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1455
01:04:23.923 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1128.76, Mass=453995, SNR=70.8, Peak=32275 HFD=3.7
01:04:23.926 00.003 1092 MultiStar: [#1 1.56,-1.36,1.08,U] [#2 1.74,-1.35,1.02,U] [#3 1.57,-1.20,0.83,U] [#4 1.42,-1.07,0.92,U] [#5 1.53,-1.27,0.65,U] [#6 1.42,-1.64,0.73,U] [#7 1.70,-1.25,0.62,U] [#8 1.44,-1.26,0.51,U] 
01:04:23.928 00.002 1092 single-star, 8 included, MultiStar: {1.43, -1.33}, one-star: {0.61, -1.50}
01:04:23.930 00.002 1092 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
01:04:23.933 00.003 1092 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
01:04:23.935 00.002 1092 CameraToMount -- cameraX=0.61 cameraY=-1.50 hyp=1.62 cameraTheta=-1.18 mountX=1.18 mountY=-1.28, mountTheta=-0.83
01:04:23.939 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-1.50, opts=13)
01:04:23.942 00.003 1092 Enqueuing Move request for scope (0.61, -1.50)
01:04:23.945 00.003 2744 Worker thread wakes up
01:04:23.945 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.50) opts 0xd
01:04:23.945 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -1.50)
01:04:23.945 00.000 2744 Moving (0.61, -1.50) raw xDistance=1.18 yDistance=-1.28
01:04:23.945 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.18
01:04:23.945 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:04:23.945 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.28
01:04:23.945 00.000 2744 MoveAxis(W, 264, ABG)
01:04:23.945 00.000 2744 Guiding  Dir = 3, Dur = 264
01:04:23.947 00.002 2744 IsSlewing returns 0
01:04:23.947 00.000 2744 IsGuiding returns 0
01:04:23.947 00.000 2744 PulseGuide returned control before completion, sleep 274
01:04:23.961 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1600, FiltMax=65535, Gamma=0.510
01:04:23.977 00.016 1092 UpdateGuideState exits: m=453995 SNR=70.8
01:04:23.982 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:23.984 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:23.986 00.002 1092 Enqueuing Expose request
01:04:24.231 00.245 2744 IsGuiding returns 1
01:04:24.231 00.000 2744 scope still moving after pulse duration time elapsed
01:04:24.262 00.031 2744 IsSlewing returns 0
01:04:24.262 00.000 2744 IsGuiding returns 0
01:04:24.263 00.001 2744 scope move finished after 264 + 51 ms
01:04:24.263 00.000 2744 Move returns status 0, amount 264
01:04:24.263 00.000 2744 MoveAxis(N, 0, ABG)
01:04:24.263 00.000 2744 Move returns status 0, amount 0
01:04:24.263 00.000 2744 move complete, result=0
01:04:24.263 00.000 2744 worker thread done servicing request
01:04:24.263 00.000 1092 GuideStep: 1.2 px 264 ms WEST, -1.3 px 0 ms NORTH
01:04:24.266 00.003 2744 Worker thread wakes up
01:04:24.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:24.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:27.643 03.377 2744 Exposure complete
01:04:27.868 00.225 2744 worker thread done servicing request
01:04:27.868 00.000 1092 OnExposeComplete: enter
01:04:27.871 00.003 1092 UpdateGuideState(): m_state=6
01:04:27.875 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1456
01:04:27.877 00.002 1092 Star::Find returns 1 (0), X=1603.10, Y=1129.62, Mass=522798, SNR=84.4, Peak=33981 HFD=3.9
01:04:27.880 00.003 1092 MultiStar: [#1 1.14,-0.54,0.75,U] [#2 1.31,-0.67,0.82,U] [#3 1.09,-0.46,0.74,U] [#4 1.18,-0.54,0.70,U] [#5 0.89,-0.31,0.58,U] [#6 0.91,-0.62,0.64,U] [#7 1.19,-0.40,0.47,U] [#8 1.26,-0.46,0.48,U] 
01:04:27.882 00.002 1092 single-star, 8 included, MultiStar: {1.01, -0.53}, one-star: {0.40, -0.64}
01:04:27.884 00.002 1092 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.43) = xAngle (-0.59 = -0.59)
01:04:27.886 00.002 1092 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.74 = -0.74)
01:04:27.889 00.003 1092 CameraToMount -- cameraX=0.40 cameraY=-0.64 hyp=0.75 cameraTheta=-1.02 mountX=0.63 mountY=-0.51, mountTheta=-0.68
01:04:27.894 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.64, opts=13)
01:04:27.897 00.003 1092 Enqueuing Move request for scope (0.40, -0.64)
01:04:27.900 00.003 2744 Worker thread wakes up
01:04:27.900 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.64) opts 0xd
01:04:27.900 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.64)
01:04:27.900 00.000 2744 Moving (0.40, -0.64) raw xDistance=0.63 yDistance=-0.51
01:04:27.900 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.63
01:04:27.901 00.001 2744 switching direction from 0 to -1 - decHistory=-3 oldest=-0.30 newest=-2.42
01:04:27.901 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:04:27.901 00.000 2744 MoveAxis(W, 159, ABG)
01:04:27.901 00.000 2744 Guiding  Dir = 3, Dur = 159
01:04:27.901 00.000 2744 IsSlewing returns 0
01:04:27.901 00.000 2744 IsGuiding returns 0
01:04:27.902 00.001 2744 PulseGuide returned control before completion, sleep 169
01:04:27.917 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:04:27.932 00.015 1092 UpdateGuideState exits: m=522798 SNR=84.4
01:04:27.935 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:27.937 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:27.940 00.003 1092 Enqueuing Expose request
01:04:28.083 00.143 2744 IsGuiding returns 1
01:04:28.083 00.000 2744 scope still moving after pulse duration time elapsed
01:04:28.115 00.032 2744 IsSlewing returns 0
01:04:28.115 00.000 2744 IsGuiding returns 0
01:04:28.115 00.000 2744 scope move finished after 159 + 55 ms
01:04:28.115 00.000 2744 Move returns status 0, amount 159
01:04:28.116 00.001 2744 MoveAxis(N, 96, ABG)
01:04:28.116 00.000 2744 Guiding  Dir = 0, Dur = 96
01:04:28.116 00.000 2744 IsSlewing returns 0
01:04:28.116 00.000 2744 IsGuiding returns 0
01:04:28.116 00.000 2744 PulseGuide returned control before completion, sleep 106
01:04:28.225 00.109 2744 IsGuiding returns 1
01:04:28.225 00.000 2744 scope still moving after pulse duration time elapsed
01:04:28.256 00.031 2744 IsSlewing returns 0
01:04:28.256 00.000 2744 IsGuiding returns 0
01:04:28.256 00.000 2744 scope move finished after 96 + 43 ms
01:04:28.257 00.001 2744 Move returns status 0, amount 96
01:04:28.257 00.000 2744 move complete, result=0
01:04:28.257 00.000 2744 worker thread done servicing request
01:04:28.257 00.000 1092 GuideStep: 0.6 px 159 ms WEST, -0.5 px 96 ms NORTH
01:04:28.260 00.003 2744 Worker thread wakes up
01:04:28.260 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:28.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:31.644 03.384 2744 Exposure complete
01:04:31.836 00.192 2744 worker thread done servicing request
01:04:31.836 00.000 1092 OnExposeComplete: enter
01:04:31.839 00.003 1092 UpdateGuideState(): m_state=6
01:04:31.842 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1457
01:04:31.845 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.78, Mass=455830, SNR=69.8, Peak=32877 HFD=4.1
01:04:31.848 00.003 1092 MultiStar: [#1 1.13,-0.42,0.88,U] [#2 1.38,-0.35,1.00,U] [#3 1.33,-0.44,0.88,U] [#4 1.10,-0.24,0.71,U] [#5 1.22,-0.12,0.74,U] [#6 0.80,-0.28,0.68,U] [#7 1.24,-0.17,0.50,U] [#8 1.10,-0.48,0.45,U] 
01:04:31.850 00.002 1092 single-star, 8 included, MultiStar: {1.05, -0.34}, one-star: {0.28, -0.48}
01:04:31.852 00.002 1092 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
01:04:31.854 00.002 1092 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
01:04:31.856 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.48 hyp=0.56 cameraTheta=-1.04 mountX=0.46 mountY=-0.39, mountTheta=-0.71
01:04:31.864 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.48, opts=13)
01:04:31.867 00.003 1092 Enqueuing Move request for scope (0.28, -0.48)
01:04:31.870 00.003 2744 Worker thread wakes up
01:04:31.870 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.48) opts 0xd
01:04:31.870 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.48)
01:04:31.870 00.000 2744 Moving (0.28, -0.48) raw xDistance=0.46 yDistance=-0.39
01:04:31.870 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.46
01:04:31.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:31.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:04:31.870 00.000 2744 MoveAxis(W, 113, ABG)
01:04:31.870 00.000 2744 Guiding  Dir = 3, Dur = 113
01:04:31.870 00.000 2744 IsSlewing returns 0
01:04:31.871 00.001 2744 IsGuiding returns 0
01:04:31.871 00.000 2744 PulseGuide returned control before completion, sleep 123
01:04:31.888 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1507, FiltMax=65535, Gamma=0.510
01:04:31.904 00.016 1092 UpdateGuideState exits: m=455830 SNR=69.8
01:04:31.907 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:31.910 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:31.912 00.002 1092 Enqueuing Expose request
01:04:31.999 00.087 2744 IsGuiding returns 1
01:04:31.999 00.000 2744 scope still moving after pulse duration time elapsed
01:04:32.030 00.031 2744 IsSlewing returns 0
01:04:32.030 00.000 2744 IsGuiding returns 0
01:04:32.030 00.000 2744 scope move finished after 113 + 46 ms
01:04:32.030 00.000 2744 Move returns status 0, amount 113
01:04:32.031 00.001 2744 MoveAxis(N, 0, ABG)
01:04:32.031 00.000 2744 Move returns status 0, amount 0
01:04:32.031 00.000 2744 move complete, result=0
01:04:32.031 00.000 2744 worker thread done servicing request
01:04:32.031 00.000 2744 Worker thread wakes up
01:04:32.031 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:32.032 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:32.034 00.002 1092 GuideStep: 0.5 px 113 ms WEST, -0.4 px 0 ms NORTH
01:04:35.418 03.384 2744 Exposure complete
01:04:35.646 00.228 2744 worker thread done servicing request
01:04:35.646 00.000 1092 OnExposeComplete: enter
01:04:35.649 00.003 1092 UpdateGuideState(): m_state=6
01:04:35.652 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1458
01:04:35.654 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1130.11, Mass=524140, SNR=75.9, Peak=45693 HFD=3.9
01:04:35.658 00.004 1092 MultiStar: [#1 0.65,-0.25,1.01,U] [#2 0.89,-0.06,0.95,U] [#3 0.93,0.03,0.78,U] [#4 0.86,-0.08,0.86,U] [#5 0.76,0.05,0.74,U] [#6 0.52,-0.09,0.74,U] [#7 0.81,-0.01,0.60,U] [#8 0.64,-0.25,0.50,U] 
01:04:35.661 00.003 1092 single-star, 8 included, MultiStar: {0.66, -0.09}, one-star: {0.02, -0.15}
01:04:35.664 00.003 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.03 = -1.03)
01:04:35.666 00.002 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
01:04:35.668 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.45 mountX=0.08 mountY=-0.14, mountTheta=-1.06
01:04:35.675 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.15, opts=13)
01:04:35.678 00.003 1092 Enqueuing Move request for scope (0.02, -0.15)
01:04:35.681 00.003 2744 Worker thread wakes up
01:04:35.681 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.15) opts 0xd
01:04:35.681 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.15)
01:04:35.681 00.000 2744 Moving (0.02, -0.15) raw xDistance=0.08 yDistance=-0.14
01:04:35.681 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:04:35.681 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:35.682 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:04:35.682 00.000 2744 MoveAxis(E, 0, ABG)
01:04:35.682 00.000 2744 Move returns status 0, amount 0
01:04:35.682 00.000 2744 MoveAxis(N, 0, ABG)
01:04:35.682 00.000 2744 Move returns status 0, amount 0
01:04:35.682 00.000 2744 move complete, result=0
01:04:35.682 00.000 2744 worker thread done servicing request
01:04:35.697 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1347, FiltMax=65535, Gamma=0.510
01:04:35.712 00.015 1092 UpdateGuideState exits: m=524140 SNR=75.9
01:04:35.714 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:35.717 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:35.719 00.002 1092 Enqueuing Expose request
01:04:35.722 00.003 2744 Worker thread wakes up
01:04:35.722 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:35.725 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:35.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:39.111 03.386 2744 Exposure complete
01:04:39.307 00.196 2744 worker thread done servicing request
01:04:39.307 00.000 1092 OnExposeComplete: enter
01:04:39.310 00.003 1092 UpdateGuideState(): m_state=6
01:04:39.312 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1459
01:04:39.315 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1129.77, Mass=512115, SNR=76.7, Peak=39341 HFD=4.0
01:04:39.317 00.002 1092 MultiStar: [#1 1.09,-0.48,0.96,U] [#2 1.21,-0.38,0.98,U] [#3 1.05,-0.25,0.78,U] [#4 1.01,-0.19,0.74,U] [#5 1.05,-0.28,0.71,U] [#6 0.87,-0.47,0.69,U] [#7 1.05,-0.29,0.50,U] [#8 1.06,-0.10,0.56,U] 
01:04:39.320 00.003 1092 single-star, 8 included, MultiStar: {0.95, -0.34}, one-star: {0.29, -0.49}
01:04:39.322 00.002 1092 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.43) = xAngle (-0.60 = -0.60)
01:04:39.324 00.002 1092 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.76 = -0.76)
01:04:39.326 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.49 hyp=0.57 cameraTheta=-1.03 mountX=0.47 mountY=-0.39, mountTheta=-0.70
01:04:39.333 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.49, opts=13)
01:04:39.336 00.003 1092 Enqueuing Move request for scope (0.29, -0.49)
01:04:39.338 00.002 2744 Worker thread wakes up
01:04:39.338 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.49) opts 0xd
01:04:39.338 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.49)
01:04:39.338 00.000 2744 Moving (0.29, -0.49) raw xDistance=0.47 yDistance=-0.39
01:04:39.338 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:04:39.338 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:39.338 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:04:39.338 00.000 2744 MoveAxis(W, 105, ABG)
01:04:39.339 00.001 2744 Guiding  Dir = 3, Dur = 105
01:04:39.339 00.000 2744 IsSlewing returns 0
01:04:39.339 00.000 2744 IsGuiding returns 0
01:04:39.339 00.000 2744 PulseGuide returned control before completion, sleep 115
01:04:39.354 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1434, FiltMax=65535, Gamma=0.510
01:04:39.369 00.015 1092 UpdateGuideState exits: m=512115 SNR=76.7
01:04:39.372 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.374 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:39.376 00.002 1092 Enqueuing Expose request
01:04:39.469 00.093 2744 IsGuiding returns 1
01:04:39.469 00.000 2744 scope still moving after pulse duration time elapsed
01:04:39.500 00.031 2744 IsSlewing returns 0
01:04:39.500 00.000 2744 IsGuiding returns 0
01:04:39.500 00.000 2744 scope move finished after 105 + 56 ms
01:04:39.500 00.000 2744 Move returns status 0, amount 105
01:04:39.500 00.000 2744 MoveAxis(N, 0, ABG)
01:04:39.500 00.000 2744 Move returns status 0, amount 0
01:04:39.500 00.000 2744 move complete, result=0
01:04:39.500 00.000 2744 worker thread done servicing request
01:04:39.500 00.000 2744 Worker thread wakes up
01:04:39.501 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:39.501 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:39.509 00.008 1092 GuideStep: 0.5 px 105 ms WEST, -0.4 px 0 ms NORTH
01:04:42.893 03.384 2744 Exposure complete
01:04:43.083 00.190 2744 worker thread done servicing request
01:04:43.083 00.000 1092 OnExposeComplete: enter
01:04:43.086 00.003 1092 UpdateGuideState(): m_state=6
01:04:43.089 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1460
01:04:43.092 00.003 1092 Star::Find returns 1 (0), X=1602.61, Y=1130.01, Mass=483425, SNR=78.1, Peak=39139 HFD=3.5
01:04:43.095 00.003 1092 MultiStar: [#1 0.58,-0.30,1.04,U] [#2 0.98,-0.26,0.93,U] [#3 0.95,-0.13,0.90,U] [#4 0.84,-0.27,0.83,U] [#5 0.82,-0.29,0.74,U] [#6 0.61,-0.42,0.74,U] [#7 0.64,-0.13,0.58,U] [#8 0.68,-0.44,0.44,U] 
01:04:43.097 00.002 1092 single-star, 8 included, MultiStar: {0.65, -0.27}, one-star: {-0.10, -0.24}
01:04:43.099 00.002 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
01:04:43.101 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
01:04:43.104 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.94 mountX=0.01 mountY=-0.26, mountTheta=-1.52
01:04:43.109 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.24, opts=13)
01:04:43.112 00.003 1092 Enqueuing Move request for scope (-0.10, -0.24)
01:04:43.114 00.002 2744 Worker thread wakes up
01:04:43.114 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
01:04:43.114 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
01:04:43.114 00.000 2744 Moving (-0.10, -0.24) raw xDistance=0.01 yDistance=-0.26
01:04:43.114 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:43.114 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:43.115 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:04:43.115 00.000 2744 MoveAxis(E, 0, ABG)
01:04:43.115 00.000 2744 Move returns status 0, amount 0
01:04:43.115 00.000 2744 MoveAxis(N, 0, ABG)
01:04:43.115 00.000 2744 Move returns status 0, amount 0
01:04:43.115 00.000 2744 move complete, result=0
01:04:43.115 00.000 2744 worker thread done servicing request
01:04:43.130 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1685, FiltMax=65535, Gamma=0.510
01:04:43.145 00.015 1092 UpdateGuideState exits: m=483425 SNR=78.1
01:04:43.148 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:43.150 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:43.153 00.003 1092 Enqueuing Expose request
01:04:43.156 00.003 2744 Worker thread wakes up
01:04:43.156 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:43.156 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:04:43.160 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:46.592 03.432 2744 Exposure complete
01:04:46.816 00.224 2744 worker thread done servicing request
01:04:46.816 00.000 1092 OnExposeComplete: enter
01:04:46.819 00.003 1092 UpdateGuideState(): m_state=6
01:04:46.822 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1461
01:04:46.825 00.003 1092 Star::Find returns 1 (0), X=1602.22, Y=1129.88, Mass=495349, SNR=73.5, Peak=44967 HFD=3.6
01:04:46.828 00.003 1092 MultiStar: [#1 0.08,-0.37,1.04,U] [#2 0.46,-0.18,1.24,U] [#3 0.43,-0.14,0.92,U] [#4 0.31,-0.09,0.85,U] [#5 0.30,0.05,0.91,U] [#6 0.05,-0.11,0.79,U] [#7 0.41,-0.06,0.65,U] [#8 0.08,-0.44,0.47,U] 
01:04:46.831 00.003 1092 refined, 8 included, MultiStar: {0.18, -0.19}, one-star: {-0.49, -0.38}
01:04:46.834 00.003 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
01:04:46.836 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
01:04:46.838 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=-0.19 hyp=0.26 cameraTheta=-0.80 mountX=0.25 mountY=-0.13, mountTheta=-0.49
01:04:46.844 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.19, opts=13)
01:04:46.847 00.003 1092 Enqueuing Move request for scope (0.18, -0.19)
01:04:46.850 00.003 2744 Worker thread wakes up
01:04:46.850 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.19) opts 0xd
01:04:46.850 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.19)
01:04:46.850 00.000 2744 Moving (0.18, -0.19) raw xDistance=0.25 yDistance=-0.13
01:04:46.850 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:04:46.850 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:46.850 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:04:46.850 00.000 2744 MoveAxis(E, 0, ABG)
01:04:46.850 00.000 2744 Move returns status 0, amount 0
01:04:46.850 00.000 2744 MoveAxis(N, 0, ABG)
01:04:46.850 00.000 2744 Move returns status 0, amount 0
01:04:46.851 00.001 2744 move complete, result=0
01:04:46.851 00.000 2744 worker thread done servicing request
01:04:46.866 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:04:46.881 00.015 1092 UpdateGuideState exits: m=495349 SNR=73.5
01:04:46.884 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.886 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:46.889 00.003 1092 Enqueuing Expose request
01:04:46.893 00.004 2744 Worker thread wakes up
01:04:46.893 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:46.893 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:46.893 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:50.269 03.376 2744 Exposure complete
01:04:50.463 00.194 2744 worker thread done servicing request
01:04:50.463 00.000 1092 OnExposeComplete: enter
01:04:50.465 00.002 1092 UpdateGuideState(): m_state=6
01:04:50.467 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1462
01:04:50.469 00.002 1092 Star::Find returns 1 (0), X=1602.36, Y=1129.69, Mass=505289, SNR=70.8, Peak=38400 HFD=3.6
01:04:50.472 00.003 1092 MultiStar: [#1 0.44,-0.60,0.89,U] [#2 0.69,-0.33,1.02,U] [#3 0.36,-0.33,0.97,U] [#4 0.43,-0.27,0.84,U] [#5 0.14,-0.12,0.72,U] [#6 0.03,-0.60,0.91,U] [#7 0.51,-0.37,0.60,U] [#8 0.33,-0.57,0.43,U] 
01:04:50.475 00.003 1092 refined, 8 included, MultiStar: {0.28, -0.42}, one-star: {-0.35, -0.57}
01:04:50.478 00.003 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.56 = -0.56)
01:04:50.480 00.002 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
01:04:50.482 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.42 hyp=0.50 cameraTheta=-0.99 mountX=0.42 mountY=-0.33, mountTheta=-0.66
01:04:50.486 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.42, opts=13)
01:04:50.488 00.002 1092 Enqueuing Move request for scope (0.28, -0.42)
01:04:50.494 00.006 2744 Worker thread wakes up
01:04:50.494 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.42) opts 0xd
01:04:50.494 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.42)
01:04:50.494 00.000 2744 Moving (0.28, -0.42) raw xDistance=0.42 yDistance=-0.33
01:04:50.494 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:04:50.494 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:50.494 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:04:50.494 00.000 2744 MoveAxis(W, 95, ABG)
01:04:50.494 00.000 2744 Guiding  Dir = 3, Dur = 95
01:04:50.495 00.001 2744 IsSlewing returns 0
01:04:50.495 00.000 2744 IsGuiding returns 0
01:04:50.495 00.000 2744 PulseGuide returned control before completion, sleep 105
01:04:50.511 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1443, FiltMax=65535, Gamma=0.510
01:04:50.527 00.016 1092 UpdateGuideState exits: m=505289 SNR=70.8
01:04:50.530 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:50.532 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:50.534 00.002 1092 Enqueuing Expose request
01:04:50.614 00.080 2744 IsGuiding returns 1
01:04:50.614 00.000 2744 scope still moving after pulse duration time elapsed
01:04:50.645 00.031 2744 IsSlewing returns 0
01:04:50.646 00.001 2744 IsGuiding returns 0
01:04:50.646 00.000 2744 scope move finished after 95 + 55 ms
01:04:50.646 00.000 2744 Move returns status 0, amount 95
01:04:50.646 00.000 2744 MoveAxis(N, 0, ABG)
01:04:50.646 00.000 2744 Move returns status 0, amount 0
01:04:50.646 00.000 2744 move complete, result=0
01:04:50.646 00.000 2744 worker thread done servicing request
01:04:50.646 00.000 2744 Worker thread wakes up
01:04:50.646 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:50.646 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:50.646 00.000 1092 GuideStep: 0.4 px 95 ms WEST, -0.3 px 0 ms NORTH
01:04:54.023 03.377 2744 Exposure complete
01:04:54.215 00.192 2744 worker thread done servicing request
01:04:54.215 00.000 1092 OnExposeComplete: enter
01:04:54.218 00.003 1092 UpdateGuideState(): m_state=6
01:04:54.219 00.001 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1463
01:04:54.224 00.005 1092 Star::Find returns 1 (0), X=1602.16, Y=1130.10, Mass=523746, SNR=87.2, Peak=49703 HFD=3.7
01:04:54.228 00.004 1092 MultiStar: [#1 0.24,-0.20,0.84,U] [#2 0.16,-0.05,0.96,U] [#3 0.18,0.15,0.76,U] [#4 0.14,0.24,0.79,U] [#5 -0.01,0.29,0.61,U] [#6 -0.19,-0.19,0.57,U] [#7 0.36,0.01,0.52,U] [#8 0.13,-0.33,0.47,U] 
01:04:54.231 00.003 1092 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {-0.55, -0.16}
01:04:54.234 00.003 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
01:04:54.237 00.003 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.42 = -0.42)
01:04:54.242 00.005 1092 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.70 mountX=0.04 mountY=-0.02, mountTheta=-0.40
01:04:54.247 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.02, opts=13)
01:04:54.250 00.003 1092 Enqueuing Move request for scope (0.03, -0.02)
01:04:54.252 00.002 2744 Worker thread wakes up
01:04:54.252 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:04:54.252 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:04:54.252 00.000 2744 Moving (0.03, -0.02) raw xDistance=0.04 yDistance=-0.02
01:04:54.252 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:04:54.252 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:54.252 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:04:54.253 00.001 2744 MoveAxis(E, 0, ABG)
01:04:54.253 00.000 2744 Move returns status 0, amount 0
01:04:54.253 00.000 2744 MoveAxis(N, 0, ABG)
01:04:54.253 00.000 2744 Move returns status 0, amount 0
01:04:54.253 00.000 2744 move complete, result=0
01:04:54.253 00.000 2744 worker thread done servicing request
01:04:54.269 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:04:54.284 00.015 1092 UpdateGuideState exits: m=523746 SNR=87.2
01:04:54.287 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:54.290 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:54.292 00.002 1092 Enqueuing Expose request
01:04:54.294 00.002 2744 Worker thread wakes up
01:04:54.294 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:04:54.296 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:54.296 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:04:57.681 03.385 2744 Exposure complete
01:04:57.882 00.201 2744 worker thread done servicing request
01:04:57.882 00.000 1092 OnExposeComplete: enter
01:04:57.885 00.003 1092 UpdateGuideState(): m_state=6
01:04:57.887 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1464
01:04:57.889 00.002 1092 Star::Find returns 1 (0), X=1601.77, Y=1130.37, Mass=491970, SNR=81.7, Peak=47591 HFD=3.5
01:04:57.893 00.004 1092 MultiStar: [#1 -0.11,-0.04,0.85,U] [#2 0.15,0.17,0.92,U] [#3 0.03,0.35,0.73,U] [#4 -0.21,0.18,0.77,U] [#5 -0.32,0.21,0.76,U] [#6 -0.30,0.02,0.75,U] [#7 0.06,0.37,0.52,U] [#8 -0.22,-0.27,0.48,U] 
01:04:57.897 00.004 1092 refined, 8 included, MultiStar: {-0.23, 0.13}, one-star: {-0.94, 0.11}
01:04:57.899 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
01:04:57.902 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
01:04:57.904 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.13 hyp=0.26 cameraTheta=2.65 mountX=-0.26 mountY=0.06, mountTheta=2.92
01:04:57.909 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.13, opts=13)
01:04:57.912 00.003 1092 Enqueuing Move request for scope (-0.23, 0.13)
01:04:57.915 00.003 2744 Worker thread wakes up
01:04:57.916 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.13) opts 0xd
01:04:57.916 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.13)
01:04:57.916 00.000 2744 Moving (-0.23, 0.13) raw xDistance=-0.26 yDistance=0.06
01:04:57.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:04:57.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:04:57.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:04:57.916 00.000 2744 MoveAxis(E, 0, ABG)
01:04:57.916 00.000 2744 Move returns status 0, amount 0
01:04:57.916 00.000 2744 MoveAxis(N, 0, ABG)
01:04:57.916 00.000 2744 Move returns status 0, amount 0
01:04:57.916 00.000 2744 move complete, result=0
01:04:57.916 00.000 2744 worker thread done servicing request
01:04:57.931 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1543, FiltMax=65520, Gamma=0.510
01:04:57.945 00.014 1092 UpdateGuideState exits: m=491970 SNR=81.7
01:04:57.948 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.950 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:04:57.952 00.002 1092 Enqueuing Expose request
01:04:57.955 00.003 2744 Worker thread wakes up
01:04:57.955 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:04:57.957 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:04:57.957 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:01.350 03.393 2744 Exposure complete
01:05:01.553 00.203 2744 worker thread done servicing request
01:05:01.553 00.000 1092 OnExposeComplete: enter
01:05:01.556 00.003 1092 UpdateGuideState(): m_state=6
01:05:01.559 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1465
01:05:01.562 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1130.26, Mass=517979, SNR=80.4, Peak=45463 HFD=3.8
01:05:01.565 00.003 1092 MultiStar: [#1 0.11,-0.01,0.95,U] [#2 0.29,-0.03,1.07,U] [#3 0.28,0.07,0.72,U] [#4 0.19,0.17,0.86,U] [#5 0.07,-0.00,0.67,U] [#6 -0.21,0.19,0.75,U] [#7 0.14,0.30,0.57,U] [#8 -0.26,-0.14,0.41,U] 
01:05:01.567 00.002 1092 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {-0.52, -0.00}
01:05:01.569 00.002 1092 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
01:05:01.571 00.002 1092 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.54 = 1.54)
01:05:01.574 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.27 mountX=-0.01 mountY=0.06, mountTheta=1.69
01:05:01.583 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.06, opts=13)
01:05:01.586 00.003 1092 Enqueuing Move request for scope (0.02, 0.06)
01:05:01.588 00.002 2744 Worker thread wakes up
01:05:01.589 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:05:01.589 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:05:01.589 00.000 2744 Moving (0.02, 0.06) raw xDistance=-0.01 yDistance=0.06
01:05:01.589 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:01.589 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:01.589 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:05:01.589 00.000 2744 MoveAxis(E, 0, ABG)
01:05:01.589 00.000 2744 Move returns status 0, amount 0
01:05:01.589 00.000 2744 MoveAxis(N, 0, ABG)
01:05:01.589 00.000 2744 Move returns status 0, amount 0
01:05:01.589 00.000 2744 move complete, result=0
01:05:01.589 00.000 2744 worker thread done servicing request
01:05:01.605 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1728, FiltMax=65535, Gamma=0.510
01:05:01.620 00.015 1092 UpdateGuideState exits: m=517979 SNR=80.4
01:05:01.624 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.627 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:01.629 00.002 1092 Enqueuing Expose request
01:05:01.631 00.002 2744 Worker thread wakes up
01:05:01.632 00.001 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:01.634 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:01.634 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:05.012 03.378 2744 Exposure complete
01:05:05.197 00.185 2744 worker thread done servicing request
01:05:05.197 00.000 1092 OnExposeComplete: enter
01:05:05.199 00.002 1092 UpdateGuideState(): m_state=6
01:05:05.201 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1466
01:05:05.204 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1130.09, Mass=522278, SNR=83.2, Peak=47495 HFD=3.8
01:05:05.206 00.002 1092 MultiStar: [#1 0.15,-0.11,0.84,U] [#2 0.36,0.18,0.93,U] [#3 0.30,0.20,0.78,U] [#4 0.18,0.05,0.84,U] [#5 0.08,0.28,0.63,U] [#6 -0.15,-0.28,0.57,U] [#7 0.02,0.18,0.72,U] [#8 0.20,-0.18,0.47,U] 
01:05:05.209 00.003 1092 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {-0.58, -0.17}
01:05:05.210 00.001 1092 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.43) = xAngle (0.87 = 0.87)
01:05:05.213 00.003 1092 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.72 = 0.72)
01:05:05.215 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.44 mountX=0.04 mountY=0.04, mountTheta=0.79
01:05:05.219 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.02, opts=13)
01:05:05.223 00.004 1092 Enqueuing Move request for scope (0.05, 0.02)
01:05:05.226 00.003 2744 Worker thread wakes up
01:05:05.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
01:05:05.226 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
01:05:05.228 00.002 2744 Moving (0.05, 0.02) raw xDistance=0.04 yDistance=0.04
01:05:05.228 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:05.228 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:05.228 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:05:05.228 00.000 2744 MoveAxis(E, 0, ABG)
01:05:05.228 00.000 2744 Move returns status 0, amount 0
01:05:05.228 00.000 2744 MoveAxis(N, 0, ABG)
01:05:05.228 00.000 2744 Move returns status 0, amount 0
01:05:05.228 00.000 2744 move complete, result=0
01:05:05.228 00.000 2744 worker thread done servicing request
01:05:05.245 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1600, FiltMax=65535, Gamma=0.510
01:05:05.267 00.022 1092 UpdateGuideState exits: m=522278 SNR=83.2
01:05:05.276 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.283 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:05.291 00.008 1092 Enqueuing Expose request
01:05:05.297 00.006 2744 Worker thread wakes up
01:05:05.297 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:05.297 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:05.297 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:08.687 03.390 2744 Exposure complete
01:05:08.886 00.199 2744 worker thread done servicing request
01:05:08.886 00.000 1092 OnExposeComplete: enter
01:05:08.889 00.003 1092 UpdateGuideState(): m_state=6
01:05:08.893 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1467
01:05:08.896 00.003 1092 Star::Find returns 1 (0), X=1602.53, Y=1129.64, Mass=503727, SNR=79.4, Peak=44995 HFD=3.4
01:05:08.899 00.003 1092 MultiStar: [#1 0.63,-0.70,0.98,U] [#2 0.85,-0.59,0.97,U] [#3 0.77,-0.48,0.73,U] [#4 0.71,-0.42,0.86,U] [#5 0.69,-0.63,0.75,U] [#6 0.50,-0.66,0.73,U] [#7 0.80,-0.27,0.59,U] [#8 0.60,-0.30,0.41,U] 
01:05:08.901 00.002 1092 single-star, 8 included, MultiStar: {0.58, -0.55}, one-star: {-0.18, -0.61}
01:05:08.902 00.001 1092 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.43) = xAngle (-1.43 = -1.43)
01:05:08.904 00.002 1092 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.58 = -1.58)
01:05:08.908 00.004 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.61 hyp=0.64 cameraTheta=-1.85 mountX=0.09 mountY=-0.64, mountTheta=-1.43
01:05:08.914 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.61, opts=13)
01:05:08.916 00.002 1092 Enqueuing Move request for scope (-0.18, -0.61)
01:05:08.918 00.002 2744 Worker thread wakes up
01:05:08.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.61) opts 0xd
01:05:08.918 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.61)
01:05:08.918 00.000 2744 Moving (-0.18, -0.61) raw xDistance=0.09 yDistance=-0.64
01:05:08.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:08.918 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:05:08.919 00.001 2744 MoveAxis(E, 0, ABG)
01:05:08.919 00.000 2744 Move returns status 0, amount 0
01:05:08.919 00.000 2744 MoveAxis(N, 120, ABG)
01:05:08.919 00.000 2744 Guiding  Dir = 0, Dur = 120
01:05:08.919 00.000 2744 IsSlewing returns 0
01:05:08.919 00.000 2744 IsGuiding returns 0
01:05:08.919 00.000 2744 PulseGuide returned control before completion, sleep 130
01:05:08.935 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:05:08.952 00.017 1092 UpdateGuideState exits: m=503727 SNR=79.4
01:05:08.955 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.957 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:08.959 00.002 1092 Enqueuing Expose request
01:05:09.063 00.104 2744 IsGuiding returns 0
01:05:09.063 00.000 2744 Move returns status 0, amount 120
01:05:09.063 00.000 2744 move complete, result=0
01:05:09.065 00.002 2744 worker thread done servicing request
01:05:09.065 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.6 px 120 ms NORTH
01:05:09.069 00.004 2744 Worker thread wakes up
01:05:09.069 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:09.069 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:12.453 03.384 2744 Exposure complete
01:05:12.643 00.190 2744 worker thread done servicing request
01:05:12.643 00.000 1092 OnExposeComplete: enter
01:05:12.646 00.003 1092 UpdateGuideState(): m_state=6
01:05:12.649 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1468
01:05:12.651 00.002 1092 Star::Find returns 1 (0), X=1603.23, Y=1130.15, Mass=513519, SNR=75.0, Peak=44381 HFD=3.7
01:05:12.653 00.002 1092 MultiStar: [#1 1.34,-0.07,0.87,U] [#2 1.33,-0.09,1.08,U] [#3 1.40,0.06,0.86,U] [#4 1.23,0.05,0.70,U] [#5 1.06,-0.01,0.81,U] [#6 1.11,-0.22,0.64,U] [#7 1.43,0.08,0.52,U] [#8 1.42,0.14,0.50,U] 
01:05:12.656 00.003 1092 single-star, 8 included, MultiStar: {1.18, -0.03}, one-star: {0.53, -0.11}
01:05:12.658 00.002 1092 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
01:05:12.661 00.003 1092 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.06 = 0.06)
01:05:12.663 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.11 hyp=0.54 cameraTheta=-0.21 mountX=0.52 mountY=0.03, mountTheta=0.06
01:05:12.669 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.11, opts=13)
01:05:12.671 00.002 1092 Enqueuing Move request for scope (0.53, -0.11)
01:05:12.674 00.003 2744 Worker thread wakes up
01:05:12.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.11) opts 0xd
01:05:12.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.11)
01:05:12.674 00.000 2744 Moving (0.53, -0.11) raw xDistance=0.52 yDistance=0.03
01:05:12.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
01:05:12.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:12.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:05:12.674 00.000 2744 MoveAxis(W, 117, ABG)
01:05:12.674 00.000 2744 Guiding  Dir = 3, Dur = 117
01:05:12.675 00.001 2744 IsSlewing returns 0
01:05:12.675 00.000 2744 IsGuiding returns 0
01:05:12.675 00.000 2744 PulseGuide returned control before completion, sleep 127
01:05:12.692 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:05:12.706 00.014 1092 UpdateGuideState exits: m=513519 SNR=75.0
01:05:12.709 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.712 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:12.716 00.004 1092 Enqueuing Expose request
01:05:12.815 00.099 2744 IsGuiding returns 1
01:05:12.815 00.000 2744 scope still moving after pulse duration time elapsed
01:05:12.846 00.031 2744 IsSlewing returns 0
01:05:12.846 00.000 2744 IsGuiding returns 0
01:05:12.846 00.000 2744 scope move finished after 117 + 54 ms
01:05:12.846 00.000 2744 Move returns status 0, amount 117
01:05:12.846 00.000 2744 MoveAxis(N, 0, ABG)
01:05:12.848 00.002 2744 Move returns status 0, amount 0
01:05:12.848 00.000 2744 move complete, result=0
01:05:12.848 00.000 2744 worker thread done servicing request
01:05:12.848 00.000 2744 Worker thread wakes up
01:05:12.849 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:12.849 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:12.851 00.002 1092 GuideStep: 0.5 px 117 ms WEST, 0.0 px 0 ms NORTH
01:05:16.232 03.381 2744 Exposure complete
01:05:16.432 00.200 2744 worker thread done servicing request
01:05:16.433 00.001 1092 OnExposeComplete: enter
01:05:16.438 00.005 1092 UpdateGuideState(): m_state=6
01:05:16.443 00.005 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1469
01:05:16.447 00.004 1092 Star::Find returns 1 (0), X=1603.00, Y=1129.93, Mass=532736, SNR=80.6, Peak=34595 HFD=4.1
01:05:16.450 00.003 1092 MultiStar: [#1 1.21,-0.30,0.87,U] [#2 1.37,-0.16,0.89,U] [#3 1.21,0.12,0.74,U] [#4 1.49,-0.02,0.79,U] [#5 1.22,-0.09,0.67,U] [#6 0.98,-0.05,0.78,U] [#7 1.25,-0.15,0.53,U] [#8 1.35,-0.41,0.42,U] 
01:05:16.452 00.002 1092 single-star, 8 included, MultiStar: {1.11, -0.15}, one-star: {0.29, -0.33}
01:05:16.454 00.002 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
01:05:16.457 00.003 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
01:05:16.459 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.33 hyp=0.44 cameraTheta=-0.84 mountX=0.40 mountY=-0.24, mountTheta=-0.53
01:05:16.467 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.33, opts=13)
01:05:16.470 00.003 1092 Enqueuing Move request for scope (0.29, -0.33)
01:05:16.472 00.002 2744 Worker thread wakes up
01:05:16.473 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.33) opts 0xd
01:05:16.473 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.33)
01:05:16.473 00.000 2744 Moving (0.29, -0.33) raw xDistance=0.40 yDistance=-0.24
01:05:16.473 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.40
01:05:16.473 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:16.473 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:05:16.473 00.000 2744 MoveAxis(W, 98, ABG)
01:05:16.473 00.000 2744 Guiding  Dir = 3, Dur = 98
01:05:16.473 00.000 2744 IsSlewing returns 0
01:05:16.474 00.001 2744 IsGuiding returns 0
01:05:16.474 00.000 2744 PulseGuide returned control before completion, sleep 108
01:05:16.493 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:05:16.507 00.014 1092 UpdateGuideState exits: m=532736 SNR=80.6
01:05:16.510 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:16.512 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:16.514 00.002 1092 Enqueuing Expose request
01:05:16.586 00.072 2744 IsGuiding returns 1
01:05:16.586 00.000 2744 scope still moving after pulse duration time elapsed
01:05:16.617 00.031 2744 IsSlewing returns 0
01:05:16.617 00.000 2744 IsGuiding returns 0
01:05:16.617 00.000 2744 scope move finished after 98 + 45 ms
01:05:16.617 00.000 2744 Move returns status 0, amount 98
01:05:16.617 00.000 2744 MoveAxis(N, 0, ABG)
01:05:16.617 00.000 2744 Move returns status 0, amount 0
01:05:16.617 00.000 2744 move complete, result=0
01:05:16.618 00.001 2744 worker thread done servicing request
01:05:16.618 00.000 2744 Worker thread wakes up
01:05:16.618 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:16.618 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:16.619 00.001 1092 GuideStep: 0.4 px 98 ms WEST, -0.2 px 0 ms NORTH
01:05:19.999 03.380 2744 Exposure complete
01:05:20.199 00.200 2744 worker thread done servicing request
01:05:20.199 00.000 1092 OnExposeComplete: enter
01:05:20.202 00.003 1092 UpdateGuideState(): m_state=6
01:05:20.204 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1470
01:05:20.207 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1130.70, Mass=504574, SNR=70.2, Peak=42999 HFD=3.4
01:05:20.211 00.004 1092 MultiStar: [#1 0.98,0.41,1.14,U] [#2 1.20,0.48,1.07,U] [#3 0.98,0.59,0.89,U] [#4 0.97,0.45,0.99,U] [#5 0.87,0.54,0.87,U] [#6 0.52,0.70,0.76,U] [#7 1.11,0.59,0.61,U] [#8 0.93,0.70,0.48,U] 
01:05:20.215 00.004 1092 single-star, 8 included, MultiStar: {0.87, 0.52}, one-star: {0.29, 0.45}
01:05:20.217 00.002 1092 CameraToMount -- cameraTheta (0.99) - m_xAngle (-0.43) = xAngle (1.42 = 1.42)
01:05:20.219 00.002 1092 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.27 = 1.27)
01:05:20.221 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=0.45 hyp=0.53 cameraTheta=0.99 mountX=0.08 mountY=0.51, mountTheta=1.42
01:05:20.226 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.45, opts=13)
01:05:20.229 00.003 1092 Enqueuing Move request for scope (0.29, 0.45)
01:05:20.231 00.002 2744 Worker thread wakes up
01:05:20.231 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.45) opts 0xd
01:05:20.231 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.45)
01:05:20.231 00.000 2744 Moving (0.29, 0.45) raw xDistance=0.08 yDistance=0.51
01:05:20.231 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:05:20.231 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:05:20.231 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
01:05:20.231 00.000 2744 MoveAxis(E, 0, ABG)
01:05:20.231 00.000 2744 Move returns status 0, amount 0
01:05:20.231 00.000 2744 MoveAxis(N, 0, ABG)
01:05:20.232 00.001 2744 Move returns status 0, amount 0
01:05:20.232 00.000 2744 move complete, result=0
01:05:20.232 00.000 2744 worker thread done servicing request
01:05:20.247 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:05:20.261 00.014 1092 UpdateGuideState exits: m=504574 SNR=70.2
01:05:20.265 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:20.267 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:20.269 00.002 1092 Enqueuing Expose request
01:05:20.271 00.002 2744 Worker thread wakes up
01:05:20.271 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:05:20.274 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:20.274 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:23.657 03.383 2744 Exposure complete
01:05:23.878 00.221 2744 worker thread done servicing request
01:05:23.878 00.000 1092 OnExposeComplete: enter
01:05:23.881 00.003 1092 UpdateGuideState(): m_state=6
01:05:23.884 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1471
01:05:23.887 00.003 1092 Star::Find returns 1 (0), X=1603.37, Y=1130.37, Mass=525174, SNR=84.2, Peak=51453 HFD=3.4
01:05:23.891 00.004 1092 MultiStar: [#1 1.23,0.10,0.79,U] [#2 1.62,0.14,0.87,U] [#3 1.19,0.55,0.82,U] [#4 1.28,0.23,0.74,U] [#5 1.26,0.39,0.76,U] [#6 1.06,0.08,0.62,U] [#7 1.26,0.43,0.53,U] [#8 1.32,0.10,0.40,U] 
01:05:23.895 00.004 1092 single-star, 8 included, MultiStar: {1.19, 0.24}, one-star: {0.67, 0.11}
01:05:23.899 00.004 1092 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.43) = xAngle (0.59 = 0.59)
01:05:23.901 00.002 1092 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.43 = 0.43)
01:05:23.904 00.003 1092 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.67 cameraTheta=0.16 mountX=0.56 mountY=0.28, mountTheta=0.47
01:05:23.913 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=0.11, opts=13)
01:05:23.915 00.002 1092 Enqueuing Move request for scope (0.67, 0.11)
01:05:23.917 00.002 2744 Worker thread wakes up
01:05:23.918 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.11) opts 0xd
01:05:23.918 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, 0.11)
01:05:23.918 00.000 2744 Moving (0.67, 0.11) raw xDistance=0.56 yDistance=0.28
01:05:23.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:05:23.918 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:23.918 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:05:23.918 00.000 2744 MoveAxis(W, 126, ABG)
01:05:23.918 00.000 2744 Guiding  Dir = 3, Dur = 126
01:05:23.918 00.000 2744 IsSlewing returns 0
01:05:23.919 00.001 2744 IsGuiding returns 0
01:05:23.919 00.000 2744 PulseGuide returned control before completion, sleep 136
01:05:23.947 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:05:24.024 00.077 1092 UpdateGuideState exits: m=525174 SNR=84.2
01:05:24.043 00.019 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.062 00.019 2744 IsGuiding returns 1
01:05:24.062 00.000 2744 scope still moving after pulse duration time elapsed
01:05:24.062 00.000 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:24.069 00.007 1092 Enqueuing Expose request
01:05:24.091 00.022 2744 IsSlewing returns 0
01:05:24.092 00.001 2744 IsGuiding returns 0
01:05:24.092 00.000 2744 scope move finished after 126 + 47 ms
01:05:24.092 00.000 2744 Move returns status 0, amount 126
01:05:24.092 00.000 2744 MoveAxis(N, 0, ABG)
01:05:24.092 00.000 2744 Move returns status 0, amount 0
01:05:24.092 00.000 2744 move complete, result=0
01:05:24.093 00.001 2744 worker thread done servicing request
01:05:24.093 00.000 2744 Worker thread wakes up
01:05:24.093 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:24.093 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:24.096 00.003 1092 GuideStep: 0.6 px 126 ms WEST, 0.3 px 0 ms NORTH
01:05:27.470 03.374 2744 Exposure complete
01:05:27.665 00.195 2744 worker thread done servicing request
01:05:27.665 00.000 1092 OnExposeComplete: enter
01:05:27.667 00.002 1092 UpdateGuideState(): m_state=6
01:05:27.669 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1472
01:05:27.671 00.002 1092 Star::Find returns 1 (0), X=1603.10, Y=1130.13, Mass=511743, SNR=86.6, Peak=50749 HFD=3.8
01:05:27.674 00.003 1092 MultiStar: [#1 1.24,-0.17,0.83,U] [#2 1.44,-0.12,0.92,U] [#3 1.18,0.06,0.80,U] [#4 1.16,-0.01,0.72,U] [#5 1.22,0.12,0.69,U] [#6 0.87,-0.19,0.64,U] [#7 1.38,-0.24,0.57,U] [#8 1.18,0.01,0.40,U] 
01:05:27.677 00.003 1092 single-star, 8 included, MultiStar: {1.09, -0.08}, one-star: {0.39, -0.13}
01:05:27.679 00.002 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
01:05:27.681 00.002 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.05 = -0.05)
01:05:27.684 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=-0.13 hyp=0.41 cameraTheta=-0.32 mountX=0.41 mountY=-0.02, mountTheta=-0.05
01:05:27.688 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.13, opts=13)
01:05:27.690 00.002 1092 Enqueuing Move request for scope (0.39, -0.13)
01:05:27.693 00.003 2744 Worker thread wakes up
01:05:27.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.13) opts 0xd
01:05:27.693 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.13)
01:05:27.693 00.000 2744 Moving (0.39, -0.13) raw xDistance=0.41 yDistance=-0.02
01:05:27.693 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:05:27.693 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:27.693 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:05:27.693 00.000 2744 MoveAxis(W, 101, ABG)
01:05:27.693 00.000 2744 Guiding  Dir = 3, Dur = 101
01:05:27.693 00.000 2744 IsSlewing returns 0
01:05:27.694 00.001 2744 IsGuiding returns 0
01:05:27.694 00.000 2744 PulseGuide returned control before completion, sleep 111
01:05:27.707 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1405, FiltMax=65535, Gamma=0.510
01:05:27.722 00.015 1092 UpdateGuideState exits: m=511743 SNR=86.6
01:05:27.725 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.728 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:27.730 00.002 1092 Enqueuing Expose request
01:05:27.816 00.086 2744 IsGuiding returns 1
01:05:27.816 00.000 2744 scope still moving after pulse duration time elapsed
01:05:27.847 00.031 2744 IsSlewing returns 0
01:05:27.848 00.001 2744 IsGuiding returns 0
01:05:27.848 00.000 2744 scope move finished after 101 + 52 ms
01:05:27.848 00.000 2744 Move returns status 0, amount 101
01:05:27.849 00.001 2744 MoveAxis(N, 0, ABG)
01:05:27.849 00.000 2744 Move returns status 0, amount 0
01:05:27.849 00.000 2744 move complete, result=0
01:05:27.849 00.000 2744 worker thread done servicing request
01:05:27.849 00.000 2744 Worker thread wakes up
01:05:27.849 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:27.849 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:27.860 00.011 1092 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH
01:05:31.243 03.383 2744 Exposure complete
01:05:31.431 00.188 2744 worker thread done servicing request
01:05:31.432 00.001 1092 OnExposeComplete: enter
01:05:31.434 00.002 1092 UpdateGuideState(): m_state=6
01:05:31.436 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1473
01:05:31.437 00.001 1092 Star::Find returns 1 (0), X=1603.23, Y=1130.27, Mass=519834, SNR=77.1, Peak=44989 HFD=3.8
01:05:31.441 00.004 1092 MultiStar: [#1 1.42,-0.10,0.89,U] [#2 1.63,0.02,0.88,U] [#3 1.44,0.18,0.73,U] [#4 1.56,0.08,0.80,U] [#5 1.55,0.02,0.71,U] [#6 1.32,0.06,0.74,U] [#7 1.38,0.38,0.53,U] [#8 1.30,-0.13,0.46,U] 
01:05:31.443 00.002 1092 single-star, 8 included, MultiStar: {1.32, 0.05}, one-star: {0.52, 0.01}
01:05:31.445 00.002 1092 CameraToMount -- cameraTheta (0.01) - m_xAngle (-0.43) = xAngle (0.44 = 0.44)
01:05:31.447 00.002 1092 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.29 = 0.29)
01:05:31.449 00.002 1092 CameraToMount -- cameraX=0.52 cameraY=0.01 hyp=0.52 cameraTheta=0.01 mountX=0.47 mountY=0.15, mountTheta=0.30
01:05:31.453 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.52, y=0.01, opts=13)
01:05:31.455 00.002 1092 Enqueuing Move request for scope (0.52, 0.01)
01:05:31.458 00.003 2744 Worker thread wakes up
01:05:31.458 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.01) opts 0xd
01:05:31.458 00.000 2744 Handling offset move in thread for scope, endpoint = (0.52, 0.01)
01:05:31.458 00.000 2744 Moving (0.52, 0.01) raw xDistance=0.47 yDistance=0.15
01:05:31.458 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
01:05:31.458 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:31.458 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:05:31.459 00.001 2744 MoveAxis(W, 113, ABG)
01:05:31.459 00.000 2744 Guiding  Dir = 3, Dur = 113
01:05:31.459 00.000 2744 IsSlewing returns 0
01:05:31.459 00.000 2744 IsGuiding returns 0
01:05:31.459 00.000 2744 PulseGuide returned control before completion, sleep 123
01:05:31.473 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1491, FiltMax=65535, Gamma=0.510
01:05:31.489 00.016 1092 UpdateGuideState exits: m=519834 SNR=77.1
01:05:31.492 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.494 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:31.497 00.003 1092 Enqueuing Expose request
01:05:31.598 00.101 2744 IsGuiding returns 1
01:05:31.598 00.000 2744 scope still moving after pulse duration time elapsed
01:05:31.628 00.030 2744 IsSlewing returns 0
01:05:31.628 00.000 2744 IsGuiding returns 0
01:05:31.628 00.000 2744 scope move finished after 113 + 56 ms
01:05:31.629 00.001 2744 Move returns status 0, amount 113
01:05:31.629 00.000 2744 MoveAxis(N, 0, ABG)
01:05:31.629 00.000 2744 Move returns status 0, amount 0
01:05:31.629 00.000 2744 move complete, result=0
01:05:31.629 00.000 2744 worker thread done servicing request
01:05:31.630 00.001 2744 Worker thread wakes up
01:05:31.630 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:31.630 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:31.631 00.001 1092 GuideStep: 0.5 px 113 ms WEST, 0.1 px 0 ms NORTH
01:05:35.030 03.399 2744 Exposure complete
01:05:35.251 00.221 2744 worker thread done servicing request
01:05:35.252 00.001 1092 OnExposeComplete: enter
01:05:35.254 00.002 1092 UpdateGuideState(): m_state=6
01:05:35.258 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1474
01:05:35.260 00.002 1092 Star::Find returns 1 (0), X=1603.29, Y=1130.20, Mass=492138, SNR=86.9, Peak=46835 HFD=3.6
01:05:35.264 00.004 1092 MultiStar: [#1 1.25,0.01,0.82,U] [#2 1.56,0.12,0.98,U] [#3 1.37,0.30,0.71,U] [#4 1.37,0.18,0.71,U] [#5 1.29,0.28,0.62,U] [#6 1.23,0.22,0.65,U] [#7 1.37,0.26,0.67,U] [#8 1.31,0.11,0.43,U] 
01:05:35.266 00.002 1092 single-star, 8 included, MultiStar: {1.24, 0.14}, one-star: {0.58, -0.06}
01:05:35.269 00.003 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
01:05:35.272 00.003 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.18 = 0.18)
01:05:35.276 00.004 1092 CameraToMount -- cameraX=0.58 cameraY=-0.06 hyp=0.58 cameraTheta=-0.10 mountX=0.55 mountY=0.10, mountTheta=0.18
01:05:35.281 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.06, opts=13)
01:05:35.284 00.003 1092 Enqueuing Move request for scope (0.58, -0.06)
01:05:35.287 00.003 2744 Worker thread wakes up
01:05:35.287 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.06) opts 0xd
01:05:35.287 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.06)
01:05:35.287 00.000 2744 Moving (0.58, -0.06) raw xDistance=0.55 yDistance=0.10
01:05:35.287 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:05:35.287 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:35.287 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:05:35.287 00.000 2744 MoveAxis(W, 131, ABG)
01:05:35.287 00.000 2744 Guiding  Dir = 3, Dur = 131
01:05:35.288 00.001 2744 IsSlewing returns 0
01:05:35.288 00.000 2744 IsGuiding returns 0
01:05:35.288 00.000 2744 PulseGuide returned control before completion, sleep 141
01:05:35.303 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:05:35.320 00.017 1092 UpdateGuideState exits: m=492138 SNR=86.9
01:05:35.323 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.325 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:35.328 00.003 1092 Enqueuing Expose request
01:05:35.441 00.113 2744 IsGuiding returns 1
01:05:35.441 00.000 2744 scope still moving after pulse duration time elapsed
01:05:35.472 00.031 2744 IsSlewing returns 0
01:05:35.473 00.001 2744 IsGuiding returns 0
01:05:35.473 00.000 2744 scope move finished after 131 + 54 ms
01:05:35.473 00.000 2744 Move returns status 0, amount 131
01:05:35.473 00.000 2744 MoveAxis(N, 0, ABG)
01:05:35.473 00.000 2744 Move returns status 0, amount 0
01:05:35.474 00.001 2744 move complete, result=0
01:05:35.474 00.000 2744 worker thread done servicing request
01:05:35.474 00.000 2744 Worker thread wakes up
01:05:35.474 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:35.474 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:35.476 00.002 1092 GuideStep: 0.6 px 131 ms WEST, 0.1 px 0 ms NORTH
01:05:38.862 03.386 2744 Exposure complete
01:05:39.048 00.186 2744 worker thread done servicing request
01:05:39.048 00.000 1092 OnExposeComplete: enter
01:05:39.050 00.002 1092 UpdateGuideState(): m_state=6
01:05:39.052 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1475
01:05:39.054 00.002 1092 Star::Find returns 1 (0), X=1603.28, Y=1130.03, Mass=520789, SNR=75.9, Peak=42573 HFD=4.0
01:05:39.057 00.003 1092 MultiStar: [#1 1.16,-0.36,0.91,U] [#2 1.75,0.07,0.99,U] [#3 1.43,0.02,0.81,U] [#4 1.48,-0.19,0.91,U] [#5 1.24,0.04,0.58,U] [#6 1.24,-0.03,0.64,U] [#7 1.53,0.18,0.72,U] [#8 1.24,0.04,0.49,U] 
01:05:39.059 00.002 1092 single-star, 8 included, MultiStar: {1.29, -0.07}, one-star: {0.57, -0.23}
01:05:39.062 00.003 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
01:05:39.064 00.002 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
01:05:39.066 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=-0.23 hyp=0.62 cameraTheta=-0.38 mountX=0.62 mountY=-0.06, mountTheta=-0.10
01:05:39.069 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.23, opts=13)
01:05:39.071 00.002 1092 Enqueuing Move request for scope (0.57, -0.23)
01:05:39.074 00.003 2744 Worker thread wakes up
01:05:39.074 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.23) opts 0xd
01:05:39.074 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.23)
01:05:39.074 00.000 2744 Moving (0.57, -0.23) raw xDistance=0.62 yDistance=-0.06
01:05:39.074 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.62
01:05:39.074 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:39.074 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:05:39.074 00.000 2744 MoveAxis(W, 147, ABG)
01:05:39.074 00.000 2744 Guiding  Dir = 3, Dur = 147
01:05:39.074 00.000 2744 IsSlewing returns 0
01:05:39.075 00.001 2744 IsGuiding returns 0
01:05:39.075 00.000 2744 PulseGuide returned control before completion, sleep 157
01:05:39.095 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:05:39.109 00.014 1092 UpdateGuideState exits: m=520789 SNR=75.9
01:05:39.113 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.115 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:39.117 00.002 1092 Enqueuing Expose request
01:05:39.248 00.131 2744 IsGuiding returns 1
01:05:39.248 00.000 2744 scope still moving after pulse duration time elapsed
01:05:39.280 00.032 2744 IsSlewing returns 0
01:05:39.280 00.000 2744 IsGuiding returns 0
01:05:39.280 00.000 2744 scope move finished after 147 + 58 ms
01:05:39.280 00.000 2744 Move returns status 0, amount 147
01:05:39.280 00.000 2744 MoveAxis(N, 0, ABG)
01:05:39.281 00.001 2744 Move returns status 0, amount 0
01:05:39.281 00.000 2744 move complete, result=0
01:05:39.281 00.000 2744 worker thread done servicing request
01:05:39.281 00.000 2744 Worker thread wakes up
01:05:39.281 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:39.281 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:39.288 00.007 1092 GuideStep: 0.6 px 147 ms WEST, -0.1 px 0 ms NORTH
01:05:42.660 03.372 2744 Exposure complete
01:05:42.867 00.207 2744 worker thread done servicing request
01:05:42.867 00.000 1092 OnExposeComplete: enter
01:05:42.870 00.003 1092 UpdateGuideState(): m_state=6
01:05:42.873 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1476
01:05:42.876 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1130.37, Mass=496783, SNR=73.9, Peak=43581 HFD=3.6
01:05:42.879 00.003 1092 MultiStar: [#1 0.83,0.08,0.95,U] [#2 0.93,0.39,0.97,U] [#3 0.81,0.42,0.99,U] [#4 0.95,0.27,0.82,U] [#5 0.96,0.29,0.82,U] [#6 0.61,0.30,0.85,U] [#7 0.67,0.48,0.60,U] [#8 0.81,0.01,0.51,U] 
01:05:42.882 00.003 1092 single-star, 8 included, MultiStar: {0.72, 0.27}, one-star: {0.04, 0.11}
01:05:42.884 00.002 1092 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.68 = 1.68)
01:05:42.887 00.003 1092 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
01:05:42.891 00.004 1092 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.01 mountY=0.12, mountTheta=1.68
01:05:42.897 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.11, opts=13)
01:05:42.900 00.003 1092 Enqueuing Move request for scope (0.04, 0.11)
01:05:42.902 00.002 2744 Worker thread wakes up
01:05:42.903 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:05:42.903 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:05:42.903 00.000 2744 Moving (0.04, 0.11) raw xDistance=-0.01 yDistance=0.12
01:05:42.903 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:42.903 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:42.903 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:05:42.903 00.000 2744 MoveAxis(E, 0, ABG)
01:05:42.903 00.000 2744 Move returns status 0, amount 0
01:05:42.903 00.000 2744 MoveAxis(N, 0, ABG)
01:05:42.903 00.000 2744 Move returns status 0, amount 0
01:05:42.904 00.001 2744 move complete, result=0
01:05:42.904 00.000 2744 worker thread done servicing request
01:05:42.919 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1696, FiltMax=65535, Gamma=0.510
01:05:42.936 00.017 1092 UpdateGuideState exits: m=496783 SNR=73.9
01:05:42.940 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.942 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:42.945 00.003 1092 Enqueuing Expose request
01:05:42.947 00.002 2744 Worker thread wakes up
01:05:42.947 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:42.949 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:42.949 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:46.342 03.393 2744 Exposure complete
01:05:46.554 00.212 2744 worker thread done servicing request
01:05:46.554 00.000 1092 OnExposeComplete: enter
01:05:46.557 00.003 1092 UpdateGuideState(): m_state=6
01:05:46.560 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1477
01:05:46.563 00.003 1092 Star::Find returns 1 (0), X=1603.22, Y=1130.30, Mass=507195, SNR=72.1, Peak=41453 HFD=3.6
01:05:46.566 00.003 1092 MultiStar: [#1 1.15,0.13,0.92,U] [#2 1.48,0.04,1.06,U] [#3 1.17,0.30,0.74,U] [#4 1.36,0.14,0.83,U] [#5 1.10,0.21,0.96,U] [#6 1.29,0.00,0.81,U] [#7 1.13,0.50,0.60,U] [#8 1.22,0.16,0.52,U] 
01:05:46.568 00.002 1092 single-star, 8 included, MultiStar: {1.15, 0.15}, one-star: {0.51, 0.04}
01:05:46.570 00.002 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.51 = 0.51)
01:05:46.573 00.003 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
01:05:46.576 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=0.04 hyp=0.51 cameraTheta=0.08 mountX=0.45 mountY=0.18, mountTheta=0.37
01:05:46.583 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=0.04, opts=13)
01:05:46.585 00.002 1092 Enqueuing Move request for scope (0.51, 0.04)
01:05:46.588 00.003 2744 Worker thread wakes up
01:05:46.588 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.04) opts 0xd
01:05:46.588 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, 0.04)
01:05:46.588 00.000 2744 Moving (0.51, 0.04) raw xDistance=0.45 yDistance=0.18
01:05:46.588 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
01:05:46.588 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:46.588 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:05:46.588 00.000 2744 MoveAxis(W, 100, ABG)
01:05:46.589 00.001 2744 Guiding  Dir = 3, Dur = 100
01:05:46.589 00.000 2744 IsSlewing returns 0
01:05:46.589 00.000 2744 IsGuiding returns 0
01:05:46.590 00.001 2744 PulseGuide returned control before completion, sleep 110
01:05:46.610 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1536, FiltMax=65535, Gamma=0.510
01:05:46.628 00.018 1092 UpdateGuideState exits: m=507195 SNR=72.1
01:05:46.631 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.634 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:46.636 00.002 1092 Enqueuing Expose request
01:05:46.706 00.070 2744 IsGuiding returns 1
01:05:46.706 00.000 2744 scope still moving after pulse duration time elapsed
01:05:46.739 00.033 2744 IsSlewing returns 0
01:05:46.739 00.000 2744 IsGuiding returns 0
01:05:46.739 00.000 2744 scope move finished after 100 + 49 ms
01:05:46.739 00.000 2744 Move returns status 0, amount 100
01:05:46.739 00.000 2744 MoveAxis(N, 0, ABG)
01:05:46.739 00.000 2744 Move returns status 0, amount 0
01:05:46.740 00.001 2744 move complete, result=0
01:05:46.740 00.000 2744 worker thread done servicing request
01:05:46.740 00.000 2744 Worker thread wakes up
01:05:46.740 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:46.740 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:46.742 00.002 1092 GuideStep: 0.4 px 100 ms WEST, 0.2 px 0 ms NORTH
01:05:50.111 03.369 2744 Exposure complete
01:05:50.303 00.192 2744 worker thread done servicing request
01:05:50.303 00.000 1092 OnExposeComplete: enter
01:05:50.308 00.005 1092 UpdateGuideState(): m_state=6
01:05:50.311 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1478
01:05:50.314 00.003 1092 Star::Find returns 1 (0), X=1602.11, Y=1130.69, Mass=522790, SNR=84.2, Peak=47405 HFD=3.6
01:05:50.316 00.002 1092 MultiStar: [#1 -0.13,0.43,0.93,U] [#2 0.11,0.54,0.96,U] [#3 0.10,0.61,0.81,U] [#4 0.05,0.65,0.82,U] [#5 0.04,0.72,0.81,U] [#6 0.06,0.64,0.68,U] [#7 0.19,0.70,0.48,U] [#8 -0.01,0.86,0.41,U] 
01:05:50.319 00.003 1092 refined, 8 included, MultiStar: {-0.05, 0.59}, one-star: {-0.60, 0.43}
01:05:50.321 00.002 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
01:05:50.324 00.003 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.92 = 1.92)
01:05:50.326 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=0.59 hyp=0.59 cameraTheta=1.65 mountX=-0.29 mountY=0.56, mountTheta=2.05
01:05:50.334 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.59, opts=13)
01:05:50.336 00.002 1092 Enqueuing Move request for scope (-0.05, 0.59)
01:05:50.339 00.003 2744 Worker thread wakes up
01:05:50.339 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.59) opts 0xd
01:05:50.339 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.59)
01:05:50.339 00.000 2744 Moving (-0.05, 0.59) raw xDistance=-0.29 yDistance=0.56
01:05:50.339 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
01:05:50.339 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:05:50.339 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:05:50.339 00.000 2744 MoveAxis(E, 0, ABG)
01:05:50.339 00.000 2744 Move returns status 0, amount 0
01:05:50.339 00.000 2744 MoveAxis(N, 0, ABG)
01:05:50.340 00.001 2744 Move returns status 0, amount 0
01:05:50.340 00.000 2744 move complete, result=0
01:05:50.340 00.000 2744 worker thread done servicing request
01:05:50.354 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1381, FiltMax=65517, Gamma=0.510
01:05:50.369 00.015 1092 UpdateGuideState exits: m=522790 SNR=84.2
01:05:50.371 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.373 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:50.375 00.002 1092 Enqueuing Expose request
01:05:50.377 00.002 2744 Worker thread wakes up
01:05:50.377 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
01:05:50.380 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:50.380 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:53.768 03.388 2744 Exposure complete
01:05:53.964 00.196 2744 worker thread done servicing request
01:05:53.964 00.000 1092 OnExposeComplete: enter
01:05:53.966 00.002 1092 UpdateGuideState(): m_state=6
01:05:53.969 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1479
01:05:53.971 00.002 1092 Star::Find returns 1 (0), X=1602.78, Y=1130.47, Mass=550446, SNR=84.2, Peak=44781 HFD=3.7
01:05:53.975 00.004 1092 MultiStar: [#1 0.77,0.23,0.83,U] [#2 1.16,0.05,0.92,U] [#3 1.17,0.53,0.79,U] [#4 0.91,0.32,0.78,U] [#5 0.90,0.28,0.64,U] [#6 0.58,0.52,0.59,U] [#7 0.64,0.21,0.56,U] [#8 0.98,0.49,0.45,U] 
01:05:53.977 00.002 1092 single-star, 8 included, MultiStar: {0.78, 0.30}, one-star: {0.07, 0.22}
01:05:53.980 00.003 1092 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
01:05:53.982 00.002 1092 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
01:05:53.984 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.26 mountX=-0.03 mountY=0.23, mountTheta=1.69
01:05:53.988 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.22, opts=13)
01:05:53.991 00.003 1092 Enqueuing Move request for scope (0.07, 0.22)
01:05:53.994 00.003 2744 Worker thread wakes up
01:05:53.994 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.22) opts 0xd
01:05:53.994 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.22)
01:05:53.994 00.000 2744 Moving (0.07, 0.22) raw xDistance=-0.03 yDistance=0.23
01:05:53.994 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:53.994 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:53.994 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:05:53.994 00.000 2744 MoveAxis(E, 0, ABG)
01:05:53.994 00.000 2744 Move returns status 0, amount 0
01:05:53.994 00.000 2744 MoveAxis(N, 0, ABG)
01:05:53.994 00.000 2744 Move returns status 0, amount 0
01:05:53.994 00.000 2744 move complete, result=0
01:05:53.996 00.002 2744 worker thread done servicing request
01:05:54.011 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:05:54.031 00.020 1092 UpdateGuideState exits: m=550446 SNR=84.2
01:05:54.034 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.036 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:54.039 00.003 1092 Enqueuing Expose request
01:05:54.041 00.002 2744 Worker thread wakes up
01:05:54.041 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:05:54.044 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:54.044 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:57.432 03.388 2744 Exposure complete
01:05:57.639 00.207 2744 worker thread done servicing request
01:05:57.639 00.000 1092 OnExposeComplete: enter
01:05:57.643 00.004 1092 UpdateGuideState(): m_state=6
01:05:57.645 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1480
01:05:57.648 00.003 1092 Star::Find returns 1 (0), X=1603.80, Y=1129.79, Mass=502277, SNR=78.1, Peak=47331 HFD=3.6
01:05:57.650 00.002 1092 MultiStar: [#1 1.81,-0.51,0.90,U] [#2 1.90,-0.53,0.97,U] [#3 2.08,-0.18,0.80,U] [#4 1.76,-0.42,0.84,U] [#5 1.86,-0.35,0.70,U] [#6 1.70,-0.22,0.67,U] [#7 2.19,-0.30,0.62,U] [#8 1.76,-0.22,0.55,U] 
01:05:57.652 00.002 1092 single-star, 8 included, MultiStar: {1.77, -0.37}, one-star: {1.09, -0.46}
01:05:57.654 00.002 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
01:05:57.657 00.003 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:05:57.659 00.002 1092 CameraToMount -- cameraX=1.09 cameraY=-0.46 hyp=1.19 cameraTheta=-0.40 mountX=1.19 mountY=-0.15, mountTheta=-0.13
01:05:57.665 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.09, y=-0.46, opts=13)
01:05:57.667 00.002 1092 Enqueuing Move request for scope (1.09, -0.46)
01:05:57.670 00.003 2744 Worker thread wakes up
01:05:57.670 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.46) opts 0xd
01:05:57.670 00.000 2744 Handling offset move in thread for scope, endpoint = (1.09, -0.46)
01:05:57.670 00.000 2744 Moving (1.09, -0.46) raw xDistance=1.19 yDistance=-0.15
01:05:57.670 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.75 from input 1.19
01:05:57.670 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:05:57.670 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:05:57.671 00.001 2744 MoveAxis(W, 266, ABG)
01:05:57.671 00.000 2744 Guiding  Dir = 3, Dur = 266
01:05:57.671 00.000 2744 IsSlewing returns 0
01:05:57.671 00.000 2744 IsGuiding returns 0
01:05:57.671 00.000 2744 PulseGuide returned control before completion, sleep 276
01:05:57.688 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1661, FiltMax=65535, Gamma=0.510
01:05:57.706 00.018 1092 UpdateGuideState exits: m=502277 SNR=78.1
01:05:57.709 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.712 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:05:57.714 00.002 1092 Enqueuing Expose request
01:05:57.955 00.241 2744 IsGuiding returns 1
01:05:57.955 00.000 2744 scope still moving after pulse duration time elapsed
01:05:57.986 00.031 2744 IsSlewing returns 0
01:05:57.986 00.000 2744 IsGuiding returns 0
01:05:57.986 00.000 2744 scope move finished after 266 + 48 ms
01:05:57.986 00.000 2744 Move returns status 0, amount 266
01:05:57.986 00.000 2744 MoveAxis(N, 0, ABG)
01:05:57.986 00.000 2744 Move returns status 0, amount 0
01:05:57.986 00.000 2744 move complete, result=0
01:05:57.987 00.001 2744 worker thread done servicing request
01:05:57.987 00.000 2744 Worker thread wakes up
01:05:57.987 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:05:57.987 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:05:57.987 00.000 1092 GuideStep: 1.2 px 266 ms WEST, -0.2 px 0 ms NORTH
01:06:01.374 03.387 2744 Exposure complete
01:06:01.638 00.264 1092 OnExposeComplete: enter
01:06:01.642 00.004 1092 UpdateGuideState(): m_state=6
01:06:01.645 00.003 2744 worker thread done servicing request
01:06:01.645 00.000 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1481
01:06:01.650 00.005 1092 Star::Find returns 1 (0), X=1603.46, Y=1130.19, Mass=512864, SNR=86.8, Peak=50675 HFD=3.5
01:06:01.654 00.004 1092 MultiStar: [#1 1.40,-0.04,0.88,U] [#2 1.56,-0.19,0.89,U] [#3 1.63,0.25,0.92,U] [#4 1.33,0.03,0.73,U] [#5 1.24,-0.04,0.69,U] [#6 1.21,-0.01,0.73,U] [#7 1.72,0.07,0.46,U] [#8 1.35,0.14,0.45,U] 
01:06:01.660 00.006 1092 single-star, 8 included, MultiStar: {1.33, 0.00}, one-star: {0.75, -0.07}
01:06:01.663 00.003 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
01:06:01.668 00.005 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.18 = 0.18)
01:06:01.674 00.006 1092 CameraToMount -- cameraX=0.75 cameraY=-0.07 hyp=0.75 cameraTheta=-0.10 mountX=0.71 mountY=0.13, mountTheta=0.18
01:06:01.686 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.07, opts=13)
01:06:01.690 00.004 1092 Enqueuing Move request for scope (0.75, -0.07)
01:06:01.693 00.003 2744 Worker thread wakes up
01:06:01.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.07) opts 0xd
01:06:01.693 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.07)
01:06:01.693 00.000 2744 Moving (0.75, -0.07) raw xDistance=0.71 yDistance=0.13
01:06:01.693 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.71
01:06:01.694 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:01.694 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:06:01.694 00.000 2744 MoveAxis(W, 178, ABG)
01:06:01.694 00.000 2744 Guiding  Dir = 3, Dur = 178
01:06:01.694 00.000 2744 IsSlewing returns 0
01:06:01.694 00.000 2744 IsGuiding returns 0
01:06:01.695 00.001 2744 PulseGuide returned control before completion, sleep 188
01:06:01.744 00.049 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1383, FiltMax=65535, Gamma=0.510
01:06:01.765 00.021 1092 UpdateGuideState exits: m=512864 SNR=86.8
01:06:01.768 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.772 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:01.777 00.005 1092 Enqueuing Expose request
01:06:01.899 00.122 2744 IsGuiding returns 0
01:06:01.899 00.000 2744 Move returns status 0, amount 178
01:06:01.899 00.000 2744 MoveAxis(N, 0, ABG)
01:06:01.899 00.000 2744 Move returns status 0, amount 0
01:06:01.900 00.001 2744 move complete, result=0
01:06:01.900 00.000 2744 worker thread done servicing request
01:06:01.900 00.000 2744 Worker thread wakes up
01:06:01.900 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:01.900 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:01.902 00.002 1092 GuideStep: 0.7 px 178 ms WEST, 0.1 px 0 ms NORTH
01:06:05.292 03.390 2744 Exposure complete
01:06:05.488 00.196 2744 worker thread done servicing request
01:06:05.488 00.000 1092 OnExposeComplete: enter
01:06:05.490 00.002 1092 UpdateGuideState(): m_state=6
01:06:05.493 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1482
01:06:05.495 00.002 1092 Star::Find returns 1 (0), X=1603.28, Y=1130.34, Mass=525178, SNR=81.9, Peak=45901 HFD=3.6
01:06:05.498 00.003 1092 MultiStar: [#1 1.07,0.25,0.90,U] [#2 1.47,-0.07,0.95,U] [#3 1.25,0.14,0.76,U] [#4 1.47,0.19,0.92,U] [#5 1.24,0.10,0.71,U] [#6 1.20,0.17,0.79,U] [#7 1.12,0.63,0.64,U] [#8 1.20,0.11,0.43,U] 
01:06:05.500 00.002 1092 single-star, 8 included, MultiStar: {1.17, 0.17}, one-star: {0.57, 0.08}
01:06:05.501 00.001 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
01:06:05.504 00.003 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
01:06:05.506 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=0.08 hyp=0.58 cameraTheta=0.14 mountX=0.49 mountY=0.23, mountTheta=0.45
01:06:05.512 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=0.08, opts=13)
01:06:05.515 00.003 1092 Enqueuing Move request for scope (0.57, 0.08)
01:06:05.517 00.002 2744 Worker thread wakes up
01:06:05.517 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.08) opts 0xd
01:06:05.517 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, 0.08)
01:06:05.517 00.000 2744 Moving (0.57, 0.08) raw xDistance=0.49 yDistance=0.23
01:06:05.518 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:06:05.518 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:05.518 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:06:05.518 00.000 2744 MoveAxis(W, 122, ABG)
01:06:05.518 00.000 2744 Guiding  Dir = 3, Dur = 122
01:06:05.518 00.000 2744 IsSlewing returns 0
01:06:05.519 00.001 2744 IsGuiding returns 0
01:06:05.519 00.000 2744 PulseGuide returned control before completion, sleep 132
01:06:05.535 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1533, FiltMax=65535, Gamma=0.510
01:06:05.554 00.019 1092 UpdateGuideState exits: m=525178 SNR=81.9
01:06:05.557 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:05.560 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:05.562 00.002 1092 Enqueuing Expose request
01:06:05.667 00.105 2744 IsGuiding returns 1
01:06:05.667 00.000 2744 scope still moving after pulse duration time elapsed
01:06:05.698 00.031 2744 IsSlewing returns 0
01:06:05.698 00.000 2744 IsGuiding returns 0
01:06:05.698 00.000 2744 scope move finished after 122 + 57 ms
01:06:05.698 00.000 2744 Move returns status 0, amount 122
01:06:05.699 00.001 2744 MoveAxis(N, 0, ABG)
01:06:05.699 00.000 2744 Move returns status 0, amount 0
01:06:05.699 00.000 2744 move complete, result=0
01:06:05.699 00.000 2744 worker thread done servicing request
01:06:05.699 00.000 2744 Worker thread wakes up
01:06:05.699 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:05.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:05.709 00.010 1092 GuideStep: 0.5 px 122 ms WEST, 0.2 px 0 ms NORTH
01:06:09.081 03.372 2744 Exposure complete
01:06:09.287 00.206 2744 worker thread done servicing request
01:06:09.287 00.000 1092 OnExposeComplete: enter
01:06:09.290 00.003 1092 UpdateGuideState(): m_state=6
01:06:09.293 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1483
01:06:09.296 00.003 1092 Star::Find returns 1 (0), X=1602.91, Y=1130.26, Mass=490450, SNR=83.6, Peak=47821 HFD=3.5
01:06:09.299 00.003 1092 MultiStar: [#1 1.09,-0.08,0.81,U] [#2 1.22,0.19,0.91,U] [#3 1.26,0.07,0.70,U] [#4 1.45,-0.05,0.78,U] [#5 0.80,0.24,0.68,U] [#6 0.95,-0.10,0.60,U] [#7 1.24,0.14,0.52,U] [#8 1.03,-0.12,0.42,U] 
01:06:09.302 00.003 1092 single-star, 8 included, MultiStar: {1.00, 0.04}, one-star: {0.21, 0.00}
01:06:09.305 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
01:06:09.307 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
01:06:09.309 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=0.00 hyp=0.21 cameraTheta=0.00 mountX=0.19 mountY=0.06, mountTheta=0.29
01:06:09.316 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.00, opts=13)
01:06:09.319 00.003 1092 Enqueuing Move request for scope (0.21, 0.00)
01:06:09.321 00.002 2744 Worker thread wakes up
01:06:09.321 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.00) opts 0xd
01:06:09.321 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.00)
01:06:09.321 00.000 2744 Moving (0.21, 0.00) raw xDistance=0.19 yDistance=0.06
01:06:09.321 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:06:09.321 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:09.321 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:06:09.322 00.001 2744 MoveAxis(E, 0, ABG)
01:06:09.322 00.000 2744 Move returns status 0, amount 0
01:06:09.322 00.000 2744 MoveAxis(N, 0, ABG)
01:06:09.322 00.000 2744 Move returns status 0, amount 0
01:06:09.322 00.000 2744 move complete, result=0
01:06:09.322 00.000 2744 worker thread done servicing request
01:06:09.338 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:06:09.353 00.015 1092 UpdateGuideState exits: m=490450 SNR=83.6
01:06:09.356 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.359 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:09.361 00.002 1092 Enqueuing Expose request
01:06:09.364 00.003 2744 Worker thread wakes up
01:06:09.365 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:09.367 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:09.368 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:12.758 03.390 2744 Exposure complete
01:06:12.972 00.214 2744 worker thread done servicing request
01:06:12.972 00.000 1092 OnExposeComplete: enter
01:06:12.976 00.004 1092 UpdateGuideState(): m_state=6
01:06:12.979 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1484
01:06:12.983 00.004 1092 Star::Find returns 1 (0), X=1603.53, Y=1130.02, Mass=502354, SNR=67.6, Peak=39437 HFD=3.6
01:06:12.985 00.002 1092 MultiStar: [#1 1.54,-0.30,1.07,U] [#2 1.83,-0.21,1.44,U] [#3 1.83,-0.09,0.94,U] [#4 1.93,0.06,1.04,U] [#5 1.48,-0.09,0.79,U] [#6 1.60,-0.08,0.86,U] [#7 1.76,0.02,0.74,U] [#8 1.63,0.04,0.50,U] 
01:06:12.988 00.003 1092 single-star, 8 included, MultiStar: {1.61, -0.12}, one-star: {0.82, -0.24}
01:06:12.991 00.003 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
01:06:12.993 00.002 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.01 = -0.01)
01:06:12.995 00.002 1092 CameraToMount -- cameraX=0.82 cameraY=-0.24 hyp=0.86 cameraTheta=-0.29 mountX=0.85 mountY=-0.01, mountTheta=-0.01
01:06:13.000 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=-0.24, opts=13)
01:06:13.003 00.003 1092 Enqueuing Move request for scope (0.82, -0.24)
01:06:13.006 00.003 2744 Worker thread wakes up
01:06:13.007 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.24) opts 0xd
01:06:13.007 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, -0.24)
01:06:13.007 00.000 2744 Moving (0.82, -0.24) raw xDistance=0.85 yDistance=-0.01
01:06:13.007 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.85
01:06:13.007 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:13.008 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:06:13.008 00.000 2744 MoveAxis(W, 190, ABG)
01:06:13.008 00.000 2744 Guiding  Dir = 3, Dur = 190
01:06:13.008 00.000 2744 IsSlewing returns 0
01:06:13.008 00.000 2744 IsGuiding returns 0
01:06:13.008 00.000 2744 PulseGuide returned control before completion, sleep 200
01:06:13.022 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1363, FiltMax=65535, Gamma=0.510
01:06:13.039 00.017 1092 UpdateGuideState exits: m=502354 SNR=67.6
01:06:13.042 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.045 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:13.048 00.003 1092 Enqueuing Expose request
01:06:13.217 00.169 2744 IsGuiding returns 1
01:06:13.217 00.000 2744 scope still moving after pulse duration time elapsed
01:06:13.249 00.032 2744 IsSlewing returns 0
01:06:13.249 00.000 2744 IsGuiding returns 0
01:06:13.249 00.000 2744 scope move finished after 190 + 51 ms
01:06:13.249 00.000 2744 Move returns status 0, amount 190
01:06:13.249 00.000 2744 MoveAxis(N, 0, ABG)
01:06:13.250 00.001 2744 Move returns status 0, amount 0
01:06:13.250 00.000 2744 move complete, result=0
01:06:13.250 00.000 2744 worker thread done servicing request
01:06:13.250 00.000 2744 Worker thread wakes up
01:06:13.250 00.000 1092 GuideStep: 0.8 px 190 ms WEST, -0.0 px 0 ms NORTH
01:06:13.253 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:13.253 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:16.631 03.378 2744 Exposure complete
01:06:16.818 00.187 2744 worker thread done servicing request
01:06:16.818 00.000 1092 OnExposeComplete: enter
01:06:16.821 00.003 1092 UpdateGuideState(): m_state=6
01:06:16.824 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1485
01:06:16.827 00.003 1092 Star::Find returns 1 (0), X=1603.64, Y=1130.08, Mass=505082, SNR=74.9, Peak=45219 HFD=3.8
01:06:16.830 00.003 1092 MultiStar: [#1 1.43,-0.17,0.97,U] [#2 1.89,-0.16,1.27,U] [#3 1.60,0.13,0.86,U] [#4 1.91,0.12,0.81,U] [#5 1.63,-0.04,0.78,U] [#6 1.49,-0.25,0.76,U] [#7 1.70,0.36,0.58,U] [#8 1.55,-0.24,0.48,U] 
01:06:16.832 00.002 1092 single-star, 8 included, MultiStar: {1.57, -0.06}, one-star: {0.93, -0.17}
01:06:16.834 00.002 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
01:06:16.836 00.002 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
01:06:16.838 00.002 1092 CameraToMount -- cameraX=0.93 cameraY=-0.17 hyp=0.95 cameraTheta=-0.18 mountX=0.92 mountY=0.08, mountTheta=0.09
01:06:16.844 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=-0.17, opts=13)
01:06:16.846 00.002 1092 Enqueuing Move request for scope (0.93, -0.17)
01:06:16.849 00.003 2744 Worker thread wakes up
01:06:16.849 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.17) opts 0xd
01:06:16.849 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, -0.17)
01:06:16.849 00.000 2744 Moving (0.93, -0.17) raw xDistance=0.92 yDistance=0.08
01:06:16.849 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.92
01:06:16.849 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:16.849 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:06:16.849 00.000 2744 MoveAxis(W, 219, ABG)
01:06:16.850 00.001 2744 Guiding  Dir = 3, Dur = 219
01:06:16.850 00.000 2744 IsSlewing returns 0
01:06:16.850 00.000 2744 IsGuiding returns 0
01:06:16.850 00.000 2744 PulseGuide returned control before completion, sleep 229
01:06:16.865 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1549, FiltMax=65535, Gamma=0.510
01:06:16.879 00.014 1092 UpdateGuideState exits: m=505082 SNR=74.9
01:06:16.882 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.884 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:16.885 00.001 1092 Enqueuing Expose request
01:06:17.085 00.200 2744 IsGuiding returns 1
01:06:17.085 00.000 2744 scope still moving after pulse duration time elapsed
01:06:17.116 00.031 2744 IsSlewing returns 0
01:06:17.116 00.000 2744 IsGuiding returns 0
01:06:17.116 00.000 2744 scope move finished after 219 + 46 ms
01:06:17.116 00.000 2744 Move returns status 0, amount 219
01:06:17.116 00.000 2744 MoveAxis(N, 0, ABG)
01:06:17.116 00.000 2744 Move returns status 0, amount 0
01:06:17.117 00.001 2744 move complete, result=0
01:06:17.117 00.000 2744 worker thread done servicing request
01:06:17.117 00.000 2744 Worker thread wakes up
01:06:17.117 00.000 1092 GuideStep: 0.9 px 219 ms WEST, 0.1 px 0 ms NORTH
01:06:17.120 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:17.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:20.507 03.387 2744 Exposure complete
01:06:20.701 00.194 2744 worker thread done servicing request
01:06:20.702 00.001 1092 OnExposeComplete: enter
01:06:20.704 00.002 1092 UpdateGuideState(): m_state=6
01:06:20.708 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1486
01:06:20.710 00.002 1092 Star::Find returns 1 (0), X=1603.05, Y=1130.12, Mass=540402, SNR=91.5, Peak=49437 HFD=4.0
01:06:20.713 00.003 1092 MultiStar: [#1 1.01,-0.00,0.87,U] [#2 1.34,0.17,0.89,U] [#3 0.93,0.08,0.63,U] [#4 1.21,0.21,0.71,U] [#5 1.10,0.14,0.74,U] [#6 1.07,0.03,0.57,U] [#7 0.93,0.22,0.49,U] [#8 1.13,0.33,0.39,U] 
01:06:20.716 00.003 1092 single-star, 8 included, MultiStar: {0.98, 0.09}, one-star: {0.34, -0.14}
01:06:20.718 00.002 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
01:06:20.721 00.003 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
01:06:20.724 00.003 1092 CameraToMount -- cameraX=0.34 cameraY=-0.14 hyp=0.37 cameraTheta=-0.38 mountX=0.37 mountY=-0.04, mountTheta=-0.11
01:06:20.732 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.14, opts=13)
01:06:20.735 00.003 1092 Enqueuing Move request for scope (0.34, -0.14)
01:06:20.738 00.003 2744 Worker thread wakes up
01:06:20.738 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.14) opts 0xd
01:06:20.738 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.14)
01:06:20.739 00.001 2744 Moving (0.34, -0.14) raw xDistance=0.37 yDistance=-0.04
01:06:20.739 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.37
01:06:20.739 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:20.739 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:20.739 00.000 2744 MoveAxis(W, 98, ABG)
01:06:20.739 00.000 2744 Guiding  Dir = 3, Dur = 98
01:06:20.739 00.000 2744 IsSlewing returns 0
01:06:20.739 00.000 2744 IsGuiding returns 0
01:06:20.740 00.001 2744 PulseGuide returned control before completion, sleep 108
01:06:20.756 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:06:20.772 00.016 1092 UpdateGuideState exits: m=540402 SNR=91.5
01:06:20.775 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.777 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:20.779 00.002 1092 Enqueuing Expose request
01:06:20.860 00.081 2744 IsGuiding returns 1
01:06:20.860 00.000 2744 scope still moving after pulse duration time elapsed
01:06:20.891 00.031 2744 IsSlewing returns 0
01:06:20.891 00.000 2744 IsGuiding returns 0
01:06:20.891 00.000 2744 scope move finished after 98 + 53 ms
01:06:20.891 00.000 2744 Move returns status 0, amount 98
01:06:20.892 00.001 2744 MoveAxis(N, 0, ABG)
01:06:20.892 00.000 2744 Move returns status 0, amount 0
01:06:20.892 00.000 2744 move complete, result=0
01:06:20.892 00.000 2744 worker thread done servicing request
01:06:20.892 00.000 2744 Worker thread wakes up
01:06:20.892 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:20.892 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:20.894 00.002 1092 GuideStep: 0.4 px 98 ms WEST, -0.0 px 0 ms NORTH
01:06:24.299 03.405 2744 Exposure complete
01:06:24.520 00.221 2744 worker thread done servicing request
01:06:24.520 00.000 1092 OnExposeComplete: enter
01:06:24.525 00.005 1092 UpdateGuideState(): m_state=6
01:06:24.529 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1487
01:06:24.532 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1130.03, Mass=549842, SNR=85.0, Peak=46909 HFD=4.1
01:06:24.534 00.002 1092 MultiStar: [#1 1.00,-0.10,0.86,U] [#2 1.29,-0.01,0.87,U] [#3 0.98,0.30,0.67,U] [#4 1.17,0.18,0.83,U] [#5 1.10,0.14,0.72,U] [#6 0.91,-0.17,0.64,U] [#7 1.12,0.36,0.46,U] [#8 1.11,0.16,0.44,U] 
01:06:24.537 00.003 1092 single-star, 8 included, MultiStar: {0.97, 0.04}, one-star: {0.32, -0.22}
01:06:24.540 00.003 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
01:06:24.543 00.003 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
01:06:24.545 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.22 hyp=0.39 cameraTheta=-0.61 mountX=0.38 mountY=-0.13, mountTheta=-0.33
01:06:24.550 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.22, opts=13)
01:06:24.553 00.003 1092 Enqueuing Move request for scope (0.32, -0.22)
01:06:24.555 00.002 2744 Worker thread wakes up
01:06:24.555 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.22) opts 0xd
01:06:24.555 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.22)
01:06:24.555 00.000 2744 Moving (0.32, -0.22) raw xDistance=0.38 yDistance=-0.13
01:06:24.556 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:06:24.556 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:24.556 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:06:24.556 00.000 2744 MoveAxis(W, 93, ABG)
01:06:24.556 00.000 2744 Guiding  Dir = 3, Dur = 93
01:06:24.556 00.000 2744 IsSlewing returns 0
01:06:24.556 00.000 2744 IsGuiding returns 0
01:06:24.557 00.001 2744 PulseGuide returned control before completion, sleep 103
01:06:24.572 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1506, FiltMax=65535, Gamma=0.510
01:06:24.589 00.017 1092 UpdateGuideState exits: m=549842 SNR=85.0
01:06:24.593 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.595 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:24.598 00.003 1092 Enqueuing Expose request
01:06:24.665 00.067 2744 IsGuiding returns 1
01:06:24.665 00.000 2744 scope still moving after pulse duration time elapsed
01:06:24.696 00.031 2744 IsSlewing returns 0
01:06:24.696 00.000 2744 IsGuiding returns 0
01:06:24.696 00.000 2744 scope move finished after 93 + 47 ms
01:06:24.696 00.000 2744 Move returns status 0, amount 93
01:06:24.697 00.001 2744 MoveAxis(N, 0, ABG)
01:06:24.698 00.001 2744 Move returns status 0, amount 0
01:06:24.698 00.000 2744 move complete, result=0
01:06:24.698 00.000 2744 worker thread done servicing request
01:06:24.698 00.000 2744 Worker thread wakes up
01:06:24.699 00.001 1092 GuideStep: 0.4 px 93 ms WEST, -0.1 px 0 ms NORTH
01:06:24.702 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:24.702 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:28.102 03.400 2744 Exposure complete
01:06:28.300 00.198 2744 worker thread done servicing request
01:06:28.301 00.001 1092 OnExposeComplete: enter
01:06:28.303 00.002 1092 UpdateGuideState(): m_state=6
01:06:28.306 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1488
01:06:28.309 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1130.22, Mass=474728, SNR=76.5, Peak=54381 HFD=3.3
01:06:28.311 00.002 1092 MultiStar: [#1 1.14,0.01,1.09,U] [#2 1.35,-0.01,1.08,U] [#3 1.26,0.22,0.78,U] [#4 1.10,0.29,0.87,U] [#5 0.78,0.01,0.84,U] [#6 0.77,0.07,0.92,U] [#7 1.12,0.37,0.62,U] [#8 1.34,0.09,0.48,U] 
01:06:28.314 00.003 1092 single-star, 8 included, MultiStar: {1.00, 0.09}, one-star: {0.36, -0.03}
01:06:28.316 00.002 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
01:06:28.318 00.002 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.18 = 0.18)
01:06:28.320 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.37 cameraTheta=-0.10 mountX=0.35 mountY=0.06, mountTheta=0.18
01:06:28.324 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.03, opts=13)
01:06:28.327 00.003 1092 Enqueuing Move request for scope (0.36, -0.03)
01:06:28.328 00.001 2744 Worker thread wakes up
01:06:28.328 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
01:06:28.328 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
01:06:28.329 00.001 2744 Moving (0.36, -0.03) raw xDistance=0.35 yDistance=0.06
01:06:28.329 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:06:28.329 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:28.329 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:06:28.329 00.000 2744 MoveAxis(W, 84, ABG)
01:06:28.329 00.000 2744 Guiding  Dir = 3, Dur = 84
01:06:28.329 00.000 2744 IsSlewing returns 0
01:06:28.329 00.000 2744 IsGuiding returns 0
01:06:28.330 00.001 2744 PulseGuide returned control before completion, sleep 94
01:06:28.347 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1555, FiltMax=65535, Gamma=0.510
01:06:28.363 00.016 1092 UpdateGuideState exits: m=474728 SNR=76.5
01:06:28.365 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.367 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:28.369 00.002 1092 Enqueuing Expose request
01:06:28.434 00.065 2744 IsGuiding returns 1
01:06:28.434 00.000 2744 scope still moving after pulse duration time elapsed
01:06:28.467 00.033 2744 IsSlewing returns 0
01:06:28.467 00.000 2744 IsGuiding returns 0
01:06:28.468 00.001 2744 scope move finished after 84 + 53 ms
01:06:28.468 00.000 2744 Move returns status 0, amount 84
01:06:28.468 00.000 2744 MoveAxis(N, 0, ABG)
01:06:28.468 00.000 2744 Move returns status 0, amount 0
01:06:28.469 00.001 2744 move complete, result=0
01:06:28.469 00.000 2744 worker thread done servicing request
01:06:28.469 00.000 2744 Worker thread wakes up
01:06:28.469 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:28.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:28.470 00.001 1092 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
01:06:31.852 03.382 2744 Exposure complete
01:06:32.046 00.194 2744 worker thread done servicing request
01:06:32.046 00.000 1092 OnExposeComplete: enter
01:06:32.049 00.003 1092 UpdateGuideState(): m_state=6
01:06:32.051 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1489
01:06:32.053 00.002 1092 Star::Find returns 1 (0), X=1603.24, Y=1130.06, Mass=515115, SNR=85.9, Peak=43469 HFD=3.6
01:06:32.056 00.003 1092 MultiStar: [#1 1.40,-0.28,0.90,U] [#2 1.52,-0.06,0.97,U] [#3 1.41,0.07,0.81,U] [#4 1.51,-0.15,0.85,U] [#5 1.42,0.06,0.73,U] [#6 1.42,0.03,0.67,U] [#7 1.28,0.04,0.62,U] [#8 1.60,-0.24,0.46,U] 
01:06:32.059 00.003 1092 single-star, 8 included, MultiStar: {1.31, -0.08}, one-star: {0.54, -0.20}
01:06:32.061 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
01:06:32.064 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
01:06:32.066 00.002 1092 CameraToMount -- cameraX=0.54 cameraY=-0.20 hyp=0.57 cameraTheta=-0.35 mountX=0.57 mountY=-0.04, mountTheta=-0.08
01:06:32.072 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.20, opts=13)
01:06:32.075 00.003 1092 Enqueuing Move request for scope (0.54, -0.20)
01:06:32.077 00.002 2744 Worker thread wakes up
01:06:32.078 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.20) opts 0xd
01:06:32.078 00.000 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.20)
01:06:32.078 00.000 2744 Moving (0.54, -0.20) raw xDistance=0.57 yDistance=-0.04
01:06:32.078 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:06:32.078 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:32.078 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:06:32.078 00.000 2744 MoveAxis(W, 133, ABG)
01:06:32.078 00.000 2744 Guiding  Dir = 3, Dur = 133
01:06:32.078 00.000 2744 IsSlewing returns 0
01:06:32.078 00.000 2744 IsGuiding returns 0
01:06:32.079 00.001 2744 PulseGuide returned control before completion, sleep 143
01:06:32.099 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:06:32.114 00.015 1092 UpdateGuideState exits: m=515115 SNR=85.9
01:06:32.117 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.120 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:32.124 00.004 1092 Enqueuing Expose request
01:06:32.224 00.100 2744 IsGuiding returns 1
01:06:32.224 00.000 2744 scope still moving after pulse duration time elapsed
01:06:32.256 00.032 2744 IsSlewing returns 0
01:06:32.257 00.001 2744 IsGuiding returns 0
01:06:32.257 00.000 2744 scope move finished after 133 + 45 ms
01:06:32.257 00.000 2744 Move returns status 0, amount 133
01:06:32.257 00.000 2744 MoveAxis(N, 0, ABG)
01:06:32.257 00.000 2744 Move returns status 0, amount 0
01:06:32.257 00.000 2744 move complete, result=0
01:06:32.257 00.000 2744 worker thread done servicing request
01:06:32.257 00.000 2744 Worker thread wakes up
01:06:32.258 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:32.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:32.265 00.007 1092 GuideStep: 0.6 px 133 ms WEST, -0.0 px 0 ms NORTH
01:06:35.636 03.371 2744 Exposure complete
01:06:35.843 00.207 2744 worker thread done servicing request
01:06:35.844 00.001 1092 OnExposeComplete: enter
01:06:35.847 00.003 1092 UpdateGuideState(): m_state=6
01:06:35.850 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1490
01:06:35.852 00.002 1092 Star::Find returns 1 (0), X=1603.22, Y=1130.22, Mass=521188, SNR=84.4, Peak=47027 HFD=3.6
01:06:35.857 00.005 1092 MultiStar: [#1 1.29,-0.06,0.91,U] [#2 1.68,0.05,1.03,U] [#3 1.69,0.04,0.82,U] [#4 1.43,0.11,0.76,U] [#5 1.41,0.15,0.69,U] [#6 1.27,-0.07,0.70,U] [#7 1.55,0.10,0.58,U] [#8 1.22,-0.08,0.41,U] 
01:06:35.860 00.003 1092 single-star, 8 included, MultiStar: {1.33, 0.02}, one-star: {0.51, -0.03}
01:06:35.863 00.003 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
01:06:35.865 00.002 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
01:06:35.868 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=-0.03 hyp=0.51 cameraTheta=-0.07 mountX=0.48 mountY=0.10, mountTheta=0.22
01:06:35.873 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.03, opts=13)
01:06:35.876 00.003 1092 Enqueuing Move request for scope (0.51, -0.03)
01:06:35.878 00.002 2744 Worker thread wakes up
01:06:35.878 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.03) opts 0xd
01:06:35.879 00.001 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.03)
01:06:35.879 00.000 2744 Moving (0.51, -0.03) raw xDistance=0.48 yDistance=0.10
01:06:35.879 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:06:35.879 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:35.879 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:06:35.879 00.000 2744 MoveAxis(W, 117, ABG)
01:06:35.879 00.000 2744 Guiding  Dir = 3, Dur = 117
01:06:35.879 00.000 2744 IsSlewing returns 0
01:06:35.879 00.000 2744 IsGuiding returns 0
01:06:35.880 00.001 2744 PulseGuide returned control before completion, sleep 127
01:06:35.895 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1767, FiltMax=65535, Gamma=0.510
01:06:35.910 00.015 1092 UpdateGuideState exits: m=521188 SNR=84.4
01:06:35.913 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.916 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:35.918 00.002 1092 Enqueuing Expose request
01:06:36.022 00.104 2744 IsGuiding returns 0
01:06:36.022 00.000 2744 Move returns status 0, amount 117
01:06:36.022 00.000 2744 MoveAxis(N, 0, ABG)
01:06:36.022 00.000 2744 Move returns status 0, amount 0
01:06:36.024 00.002 2744 move complete, result=0
01:06:36.024 00.000 2744 worker thread done servicing request
01:06:36.024 00.000 2744 Worker thread wakes up
01:06:36.024 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:36.024 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:36.024 00.000 1092 GuideStep: 0.5 px 117 ms WEST, 0.1 px 0 ms NORTH
01:06:39.419 03.395 2744 Exposure complete
01:06:39.670 00.251 2744 worker thread done servicing request
01:06:39.670 00.000 1092 OnExposeComplete: enter
01:06:39.675 00.005 1092 UpdateGuideState(): m_state=6
01:06:39.678 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1491
01:06:39.683 00.005 1092 Star::Find returns 1 (0), X=1602.83, Y=1130.45, Mass=495692, SNR=77.2, Peak=48829 HFD=3.5
01:06:39.686 00.003 1092 MultiStar: [#1 0.92,0.22,0.91,U] [#2 1.18,0.38,1.16,U] [#3 0.95,0.41,0.80,U] [#4 0.92,0.42,0.84,U] [#5 0.94,0.33,0.79,U] [#6 0.64,0.31,0.68,U] [#7 1.00,0.12,0.51,U] [#8 0.97,0.26,0.55,U] 
01:06:39.690 00.004 1092 single-star, 8 included, MultiStar: {0.84, 0.30}, one-star: {0.12, 0.19}
01:06:39.695 00.005 1092 CameraToMount -- cameraTheta (1.00) - m_xAngle (-0.43) = xAngle (1.43 = 1.43)
01:06:39.700 00.005 1092 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.27 = 1.27)
01:06:39.703 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.23 cameraTheta=1.00 mountX=0.03 mountY=0.22, mountTheta=1.42
01:06:39.714 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.19, opts=13)
01:06:39.716 00.002 1092 Enqueuing Move request for scope (0.12, 0.19)
01:06:39.719 00.003 2744 Worker thread wakes up
01:06:39.719 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
01:06:39.719 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
01:06:39.719 00.000 2744 Moving (0.12, 0.19) raw xDistance=0.03 yDistance=0.22
01:06:39.719 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:06:39.719 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:39.720 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:06:39.720 00.000 2744 MoveAxis(E, 0, ABG)
01:06:39.720 00.000 2744 Move returns status 0, amount 0
01:06:39.720 00.000 2744 MoveAxis(N, 0, ABG)
01:06:39.720 00.000 2744 Move returns status 0, amount 0
01:06:39.721 00.001 2744 move complete, result=0
01:06:39.721 00.000 2744 worker thread done servicing request
01:06:39.742 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1722, FiltMax=65535, Gamma=0.510
01:06:39.761 00.019 1092 UpdateGuideState exits: m=495692 SNR=77.2
01:06:39.765 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.768 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:39.772 00.004 1092 Enqueuing Expose request
01:06:39.776 00.004 2744 Worker thread wakes up
01:06:39.776 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:39.779 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:39.779 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:43.174 03.395 2744 Exposure complete
01:06:43.370 00.196 2744 worker thread done servicing request
01:06:43.370 00.000 1092 OnExposeComplete: enter
01:06:43.373 00.003 1092 UpdateGuideState(): m_state=6
01:06:43.376 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1492
01:06:43.378 00.002 1092 Star::Find returns 1 (0), X=1602.79, Y=1130.61, Mass=543221, SNR=84.3, Peak=46701 HFD=3.6
01:06:43.381 00.003 1092 MultiStar: [#1 0.75,0.28,0.83,U] [#2 1.00,0.13,0.88,U] [#3 0.87,0.20,0.69,U] [#4 0.80,0.31,0.79,U] [#5 0.58,0.35,0.64,U] [#6 0.55,0.29,0.61,U] [#7 0.72,0.30,0.61,U] [#8 0.86,0.12,0.56,U] 
01:06:43.384 00.003 1092 single-star, 8 included, MultiStar: {0.67, 0.26}, one-star: {0.09, 0.35}
01:06:43.386 00.002 1092 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.43) = xAngle (1.76 = 1.76)
01:06:43.388 00.002 1092 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.60 = 1.60)
01:06:43.391 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.33 mountX=-0.07 mountY=0.36, mountTheta=1.75
01:06:43.400 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.35, opts=13)
01:06:43.403 00.003 1092 Enqueuing Move request for scope (0.09, 0.35)
01:06:43.406 00.003 2744 Worker thread wakes up
01:06:43.406 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.35) opts 0xd
01:06:43.406 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.35)
01:06:43.406 00.000 2744 Moving (0.09, 0.35) raw xDistance=-0.07 yDistance=0.36
01:06:43.406 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:43.406 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:43.406 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:06:43.406 00.000 2744 MoveAxis(E, 0, ABG)
01:06:43.406 00.000 2744 Move returns status 0, amount 0
01:06:43.406 00.000 2744 MoveAxis(N, 0, ABG)
01:06:43.406 00.000 2744 Move returns status 0, amount 0
01:06:43.407 00.001 2744 move complete, result=0
01:06:43.407 00.000 2744 worker thread done servicing request
01:06:43.423 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:06:43.437 00.014 1092 UpdateGuideState exits: m=543221 SNR=84.3
01:06:43.440 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.443 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:43.445 00.002 1092 Enqueuing Expose request
01:06:43.447 00.002 2744 Worker thread wakes up
01:06:43.448 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:06:43.450 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:43.450 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:46.849 03.399 2744 Exposure complete
01:06:47.052 00.203 2744 worker thread done servicing request
01:06:47.052 00.000 1092 OnExposeComplete: enter
01:06:47.054 00.002 1092 UpdateGuideState(): m_state=6
01:06:47.058 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1493
01:06:47.060 00.002 1092 Star::Find returns 1 (0), X=1602.58, Y=1130.46, Mass=523381, SNR=76.7, Peak=46301 HFD=3.3
01:06:47.063 00.003 1092 MultiStar: [#1 0.68,0.09,1.01,U] [#2 0.66,0.17,1.07,U] [#3 0.82,0.26,0.83,U] [#4 0.77,0.11,0.82,U] [#5 0.45,0.40,0.73,U] [#6 0.59,0.20,0.69,U] [#7 0.56,0.25,0.60,U] [#8 0.46,0.18,0.57,U] 
01:06:47.065 00.002 1092 single-star, 8 included, MultiStar: {0.53, 0.20}, one-star: {-0.13, 0.20}
01:06:47.067 00.002 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.58 = 2.58)
01:06:47.069 00.002 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
01:06:47.071 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=0.20 hyp=0.24 cameraTheta=2.15 mountX=-0.20 mountY=0.16, mountTheta=2.48
01:06:47.076 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.20, opts=13)
01:06:47.079 00.003 1092 Enqueuing Move request for scope (-0.13, 0.20)
01:06:47.081 00.002 2744 Worker thread wakes up
01:06:47.081 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.20) opts 0xd
01:06:47.081 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.20)
01:06:47.081 00.000 2744 Moving (-0.13, 0.20) raw xDistance=-0.20 yDistance=0.16
01:06:47.081 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:06:47.081 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:47.081 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:06:47.081 00.000 2744 MoveAxis(E, 0, ABG)
01:06:47.081 00.000 2744 Move returns status 0, amount 0
01:06:47.082 00.001 2744 MoveAxis(N, 0, ABG)
01:06:47.082 00.000 2744 Move returns status 0, amount 0
01:06:47.082 00.000 2744 move complete, result=0
01:06:47.082 00.000 2744 worker thread done servicing request
01:06:47.095 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1722, FiltMax=65535, Gamma=0.510
01:06:47.110 00.015 1092 UpdateGuideState exits: m=523381 SNR=76.7
01:06:47.113 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.116 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:47.118 00.002 1092 Enqueuing Expose request
01:06:47.120 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:47.124 00.004 2744 Worker thread wakes up
01:06:47.124 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:47.124 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:50.550 03.426 2744 Exposure complete
01:06:50.783 00.233 2744 worker thread done servicing request
01:06:50.783 00.000 1092 OnExposeComplete: enter
01:06:50.786 00.003 1092 UpdateGuideState(): m_state=6
01:06:50.789 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1494
01:06:50.792 00.003 1092 Star::Find returns 1 (0), X=1602.46, Y=1130.35, Mass=515830, SNR=75.0, Peak=41245 HFD=3.4
01:06:50.794 00.002 1092 MultiStar: [#1 0.56,0.31,0.99,U] [#2 0.66,0.23,1.18,U] [#3 0.75,0.36,0.93,U] [#4 0.45,0.37,0.91,U] [#5 0.52,0.40,0.75,U] [#6 0.30,0.42,0.75,U] [#7 0.45,0.35,0.64,U] [#8 0.28,0.44,0.50,U] 
01:06:50.797 00.003 1092 single-star, 8 included, MultiStar: {0.42, 0.31}, one-star: {-0.25, 0.09}
01:06:50.799 00.002 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.06)
01:06:50.802 00.003 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
01:06:50.805 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=0.09 hyp=0.26 cameraTheta=2.80 mountX=-0.26 mountY=0.02, mountTheta=3.07
01:06:50.813 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.09, opts=13)
01:06:50.816 00.003 1092 Enqueuing Move request for scope (-0.25, 0.09)
01:06:50.819 00.003 2744 Worker thread wakes up
01:06:50.819 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.09) opts 0xd
01:06:50.819 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.09)
01:06:50.819 00.000 2744 Moving (-0.25, 0.09) raw xDistance=-0.26 yDistance=0.02
01:06:50.819 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:06:50.820 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:06:50.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:06:50.820 00.000 2744 MoveAxis(E, 0, ABG)
01:06:50.820 00.000 2744 Move returns status 0, amount 0
01:06:50.820 00.000 2744 MoveAxis(N, 0, ABG)
01:06:50.820 00.000 2744 Move returns status 0, amount 0
01:06:50.820 00.000 2744 move complete, result=0
01:06:50.820 00.000 2744 worker thread done servicing request
01:06:50.835 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1424, FiltMax=65535, Gamma=0.510
01:06:50.851 00.016 1092 UpdateGuideState exits: m=515830 SNR=75.0
01:06:50.855 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.858 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:50.861 00.003 1092 Enqueuing Expose request
01:06:50.863 00.002 2744 Worker thread wakes up
01:06:50.863 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:50.866 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:50.866 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:54.260 03.394 2744 Exposure complete
01:06:54.453 00.193 2744 worker thread done servicing request
01:06:54.454 00.001 1092 OnExposeComplete: enter
01:06:54.458 00.004 1092 UpdateGuideState(): m_state=6
01:06:54.460 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1495
01:06:54.462 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1130.83, Mass=537930, SNR=91.3, Peak=41229 HFD=4.0
01:06:54.465 00.003 1092 MultiStar: [#1 0.14,0.47,0.92,U] [#2 0.32,0.46,0.92,U] [#3 0.22,0.77,0.71,U] [#4 0.30,0.75,0.72,U] [#5 -0.07,0.75,0.58,U] [#6 -0.16,0.48,0.67,U] [#7 0.14,0.39,0.45,U] [#8 0.02,0.49,0.47,U] 
01:06:54.467 00.002 1092 refined, 8 included, MultiStar: {0.02, 0.57}, one-star: {-0.62, 0.57}
01:06:54.469 00.002 1092 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.43) = xAngle (1.97 = 1.97)
01:06:54.471 00.002 1092 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.81 = 1.81)
01:06:54.475 00.004 1092 CameraToMount -- cameraX=0.02 cameraY=0.57 hyp=0.57 cameraTheta=1.54 mountX=-0.22 mountY=0.56, mountTheta=1.95
01:06:54.481 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.57, opts=13)
01:06:54.483 00.002 1092 Enqueuing Move request for scope (0.02, 0.57)
01:06:54.485 00.002 2744 Worker thread wakes up
01:06:54.485 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.57) opts 0xd
01:06:54.485 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.57)
01:06:54.485 00.000 2744 Moving (0.02, 0.57) raw xDistance=-0.22 yDistance=0.56
01:06:54.485 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:06:54.486 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:54.486 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:06:54.486 00.000 2744 MoveAxis(E, 0, ABG)
01:06:54.486 00.000 2744 Move returns status 0, amount 0
01:06:54.486 00.000 2744 MoveAxis(N, 0, ABG)
01:06:54.486 00.000 2744 Move returns status 0, amount 0
01:06:54.486 00.000 2744 move complete, result=0
01:06:54.486 00.000 2744 worker thread done servicing request
01:06:54.501 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1544, FiltMax=65517, Gamma=0.510
01:06:54.517 00.016 1092 UpdateGuideState exits: m=537930 SNR=91.3
01:06:54.520 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.525 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:54.527 00.002 1092 Enqueuing Expose request
01:06:54.529 00.002 2744 Worker thread wakes up
01:06:54.529 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:06:54.532 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:54.532 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:57.934 03.402 2744 Exposure complete
01:06:58.134 00.200 2744 worker thread done servicing request
01:06:58.134 00.000 1092 OnExposeComplete: enter
01:06:58.137 00.003 1092 UpdateGuideState(): m_state=6
01:06:58.141 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1496
01:06:58.144 00.003 1092 Star::Find returns 1 (0), X=1602.04, Y=1130.79, Mass=573899, SNR=86.5, Peak=51645 HFD=3.9
01:06:58.147 00.003 1092 MultiStar: [#1 0.17,0.56,0.99,U] [#2 0.30,0.70,0.97,U] [#3 0.34,0.83,0.76,U] [#4 0.17,0.67,0.80,U] [#5 0.12,0.68,0.70,U] [#6 -0.10,0.50,0.75,U] [#7 0.42,0.67,0.49,U] [#8 0.17,0.42,0.44,U] 
01:06:58.149 00.002 1092 refined, 8 included, MultiStar: {0.07, 0.62}, one-star: {-0.67, 0.53}
01:06:58.151 00.002 1092 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.43) = xAngle (1.89 = 1.89)
01:06:58.153 00.002 1092 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
01:06:58.155 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.62 hyp=0.63 cameraTheta=1.46 mountX=-0.20 mountY=0.62, mountTheta=1.88
01:06:58.161 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.62, opts=13)
01:06:58.165 00.004 1092 Enqueuing Move request for scope (0.07, 0.62)
01:06:58.167 00.002 2744 Worker thread wakes up
01:06:58.167 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.62) opts 0xd
01:06:58.167 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.62)
01:06:58.167 00.000 2744 Moving (0.07, 0.62) raw xDistance=-0.20 yDistance=0.62
01:06:58.167 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:06:58.167 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:06:58.167 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.62
01:06:58.167 00.000 2744 MoveAxis(E, 0, ABG)
01:06:58.167 00.000 2744 Move returns status 0, amount 0
01:06:58.168 00.001 2744 MoveAxis(N, 0, ABG)
01:06:58.168 00.000 2744 Move returns status 0, amount 0
01:06:58.168 00.000 2744 move complete, result=0
01:06:58.168 00.000 2744 worker thread done servicing request
01:06:58.182 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1517, FiltMax=65517, Gamma=0.510
01:06:58.198 00.016 1092 UpdateGuideState exits: m=573899 SNR=86.5
01:06:58.200 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:58.203 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:06:58.205 00.002 1092 Enqueuing Expose request
01:06:58.208 00.003 2744 Worker thread wakes up
01:06:58.208 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:06:58.208 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:06:58.208 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:07:01.604 03.396 2744 Exposure complete
01:07:01.835 00.231 2744 worker thread done servicing request
01:07:01.835 00.000 1092 OnExposeComplete: enter
01:07:01.838 00.003 1092 UpdateGuideState(): m_state=6
01:07:01.841 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1497
01:07:01.844 00.003 1092 Star::Find returns 1 (0), X=1601.84, Y=1130.92, Mass=500878, SNR=84.2, Peak=47293 HFD=3.8
01:07:01.848 00.004 1092 MultiStar: [#1 -0.17,0.64,0.85,U] [#2 0.15,0.61,1.03,U] [#3 0.00,0.69,0.82,U] [#4 -0.07,0.78,0.88,U] [#5 -0.10,0.87,0.65,U] [#6 -0.13,0.61,0.68,U] [#7 0.11,0.83,0.56,U] [#8 0.04,0.93,0.48,U] 
01:07:01.850 00.002 1092 refined, 8 included, MultiStar: {-0.14, 0.71}, one-star: {-0.87, 0.66}
01:07:01.853 00.003 1092 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.43) = xAngle (2.20 = 2.20)
01:07:01.855 00.002 1092 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.04 = 2.04)
01:07:01.858 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.71 hyp=0.73 cameraTheta=1.77 mountX=-0.43 mountY=0.65, mountTheta=2.15
01:07:01.864 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.71, opts=13)
01:07:01.867 00.003 1092 Enqueuing Move request for scope (-0.14, 0.71)
01:07:01.869 00.002 2744 Worker thread wakes up
01:07:01.869 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.71) opts 0xd
01:07:01.869 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.71)
01:07:01.869 00.000 2744 Moving (-0.14, 0.71) raw xDistance=-0.43 yDistance=0.65
01:07:01.869 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:07:01.869 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=0.12 newest=1.82
01:07:01.869 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.65 from input 0.65
01:07:01.869 00.000 2744 MoveAxis(E, 95, ABG)
01:07:01.870 00.001 2744 Guiding  Dir = 2, Dur = 95
01:07:01.870 00.000 2744 IsSlewing returns 0
01:07:01.870 00.000 2744 IsGuiding returns 0
01:07:01.870 00.000 2744 PulseGuide returned control before completion, sleep 105
01:07:01.885 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1405, FiltMax=65517, Gamma=0.510
01:07:01.903 00.018 1092 UpdateGuideState exits: m=500878 SNR=84.2
01:07:01.907 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.910 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:01.912 00.002 1092 Enqueuing Expose request
01:07:01.982 00.070 2744 IsGuiding returns 1
01:07:01.982 00.000 2744 scope still moving after pulse duration time elapsed
01:07:02.014 00.032 2744 IsSlewing returns 0
01:07:02.014 00.000 2744 IsGuiding returns 0
01:07:02.014 00.000 2744 scope move finished after 95 + 48 ms
01:07:02.014 00.000 2744 Move returns status 0, amount 95
01:07:02.014 00.000 2744 MoveAxis(S, 122, ABG)
01:07:02.014 00.000 2744 Guiding  Dir = 1, Dur = 122
01:07:02.015 00.001 2744 IsSlewing returns 0
01:07:02.015 00.000 2744 IsGuiding returns 0
01:07:02.015 00.000 2744 PulseGuide returned control before completion, sleep 132
01:07:02.154 00.139 2744 IsGuiding returns 1
01:07:02.154 00.000 2744 scope still moving after pulse duration time elapsed
01:07:02.186 00.032 2744 IsSlewing returns 0
01:07:02.186 00.000 2744 IsGuiding returns 0
01:07:02.186 00.000 2744 scope move finished after 122 + 49 ms
01:07:02.186 00.000 2744 Move returns status 0, amount 122
01:07:02.186 00.000 2744 move complete, result=0
01:07:02.186 00.000 2744 worker thread done servicing request
01:07:02.187 00.001 2744 Worker thread wakes up
01:07:02.187 00.000 1092 GuideStep: -0.4 px 95 ms EAST, 0.6 px 122 ms SOUTH
01:07:02.192 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:02.192 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:05.568 03.376 2744 Exposure complete
01:07:05.760 00.192 2744 worker thread done servicing request
01:07:05.760 00.000 1092 OnExposeComplete: enter
01:07:05.763 00.003 1092 UpdateGuideState(): m_state=6
01:07:05.765 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1498
01:07:05.768 00.003 1092 Star::Find returns 1 (0), X=1601.83, Y=1130.66, Mass=522707, SNR=75.4, Peak=43965 HFD=3.7
01:07:05.770 00.002 1092 MultiStar: [#1 -0.09,0.57,1.07,U] [#2 0.05,0.28,0.96,U] [#3 0.26,0.39,0.97,U] [#4 -0.04,0.46,0.93,U] [#5 -0.01,0.38,0.72,U] [#6 -0.37,0.24,0.82,U] [#7 0.13,0.43,0.68,U] [#8 0.06,0.57,0.48,U] 
01:07:05.773 00.003 1092 refined, 8 included, MultiStar: {-0.12, 0.41}, one-star: {-0.87, 0.40}
01:07:05.775 00.002 1092 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.43) = xAngle (2.28 = 2.28)
01:07:05.777 00.002 1092 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.12 = 2.12)
01:07:05.779 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.41 hyp=0.43 cameraTheta=1.85 mountX=-0.28 mountY=0.36, mountTheta=2.22
01:07:05.784 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.41, opts=13)
01:07:05.786 00.002 1092 Enqueuing Move request for scope (-0.12, 0.41)
01:07:05.789 00.003 2744 Worker thread wakes up
01:07:05.789 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.41) opts 0xd
01:07:05.789 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.41)
01:07:05.789 00.000 2744 Moving (-0.12, 0.41) raw xDistance=-0.28 yDistance=0.36
01:07:05.789 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
01:07:05.789 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:05.789 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:07:05.789 00.000 2744 MoveAxis(E, 0, ABG)
01:07:05.789 00.000 2744 Move returns status 0, amount 0
01:07:05.789 00.000 2744 MoveAxis(N, 0, ABG)
01:07:05.789 00.000 2744 Move returns status 0, amount 0
01:07:05.789 00.000 2744 move complete, result=0
01:07:05.790 00.001 2744 worker thread done servicing request
01:07:05.803 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1536, FiltMax=65535, Gamma=0.510
01:07:05.817 00.014 1092 UpdateGuideState exits: m=522707 SNR=75.4
01:07:05.820 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.822 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:05.825 00.003 1092 Enqueuing Expose request
01:07:05.827 00.002 1092 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
01:07:05.830 00.003 2744 Worker thread wakes up
01:07:05.830 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:05.830 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:09.214 03.384 2744 Exposure complete
01:07:09.404 00.190 2744 worker thread done servicing request
01:07:09.404 00.000 1092 OnExposeComplete: enter
01:07:09.407 00.003 1092 UpdateGuideState(): m_state=6
01:07:09.410 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1499
01:07:09.412 00.002 1092 Star::Find returns 1 (0), X=1601.87, Y=1130.63, Mass=548637, SNR=90.2, Peak=46989 HFD=3.8
01:07:09.415 00.003 1092 MultiStar: [#1 -0.11,0.31,0.91,U] [#2 0.06,0.46,0.82,U] [#3 -0.04,0.61,0.64,U] [#4 -0.05,0.43,0.73,U] [#5 0.10,0.44,0.72,U] [#6 -0.23,0.47,0.58,U] [#7 -0.09,0.49,0.53,U] [#8 -0.10,0.13,0.40,U] 
01:07:09.417 00.002 1092 refined, 8 included, MultiStar: {-0.17, 0.42}, one-star: {-0.84, 0.37}
01:07:09.419 00.002 1092 CameraToMount -- cameraTheta (1.97) - m_xAngle (-0.43) = xAngle (2.39 = 2.39)
01:07:09.421 00.002 1092 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.24 = 2.24)
01:07:09.426 00.005 1092 CameraToMount -- cameraX=-0.17 cameraY=0.42 hyp=0.45 cameraTheta=1.97 mountX=-0.33 mountY=0.35, mountTheta=2.32
01:07:09.432 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.42, opts=13)
01:07:09.435 00.003 1092 Enqueuing Move request for scope (-0.17, 0.42)
01:07:09.437 00.002 2744 Worker thread wakes up
01:07:09.437 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.42) opts 0xd
01:07:09.437 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.42)
01:07:09.437 00.000 2744 Moving (-0.17, 0.42) raw xDistance=-0.33 yDistance=0.35
01:07:09.437 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:07:09.437 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:09.437 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:07:09.438 00.001 2744 MoveAxis(E, 74, ABG)
01:07:09.438 00.000 2744 Guiding  Dir = 2, Dur = 74
01:07:09.438 00.000 2744 IsSlewing returns 0
01:07:09.438 00.000 2744 IsGuiding returns 0
01:07:09.438 00.000 2744 PulseGuide returned control before completion, sleep 84
01:07:09.454 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1667, FiltMax=65517, Gamma=0.510
01:07:09.469 00.015 1092 UpdateGuideState exits: m=548637 SNR=90.2
01:07:09.472 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.475 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:09.477 00.002 1092 Enqueuing Expose request
01:07:09.533 00.056 2744 IsGuiding returns 0
01:07:09.533 00.000 2744 Move returns status 0, amount 74
01:07:09.533 00.000 2744 MoveAxis(N, 0, ABG)
01:07:09.533 00.000 2744 Move returns status 0, amount 0
01:07:09.533 00.000 2744 move complete, result=0
01:07:09.534 00.001 2744 worker thread done servicing request
01:07:09.534 00.000 2744 Worker thread wakes up
01:07:09.534 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:09.534 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:09.534 00.000 1092 GuideStep: -0.3 px 74 ms EAST, 0.4 px 0 ms NORTH
01:07:12.926 03.392 2744 Exposure complete
01:07:13.125 00.199 2744 worker thread done servicing request
01:07:13.126 00.001 1092 OnExposeComplete: enter
01:07:13.128 00.002 1092 UpdateGuideState(): m_state=6
01:07:13.132 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1500
01:07:13.134 00.002 1092 Star::Find returns 1 (0), X=1601.67, Y=1130.51, Mass=506097, SNR=77.1, Peak=44967 HFD=3.5
01:07:13.137 00.003 1092 MultiStar: [#1 -0.16,0.33,0.89,U] [#2 -0.07,0.41,1.09,U] [#3 0.01,0.52,0.75,U] [#4 -0.25,0.50,0.87,U] [#5 -0.05,0.58,0.75,U] [#6 -0.34,0.26,0.62,U] [#7 0.06,0.52,0.54,U] [#8 -0.65,0.20,0.50,U] 
01:07:13.140 00.003 1092 refined, 8 included, MultiStar: {-0.29, 0.40}, one-star: {-1.03, 0.25}
01:07:13.143 00.003 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
01:07:13.145 00.002 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.47 = 2.47)
01:07:13.150 00.005 1092 CameraToMount -- cameraX=-0.29 cameraY=0.40 hyp=0.49 cameraTheta=2.19 mountX=-0.43 mountY=0.31, mountTheta=2.52
01:07:13.156 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.40, opts=13)
01:07:13.160 00.004 1092 Enqueuing Move request for scope (-0.29, 0.40)
01:07:13.162 00.002 2744 Worker thread wakes up
01:07:13.162 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.40) opts 0xd
01:07:13.162 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.40)
01:07:13.163 00.001 2744 Moving (-0.29, 0.40) raw xDistance=-0.43 yDistance=0.31
01:07:13.163 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.43
01:07:13.163 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:07:13.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:07:13.163 00.000 2744 MoveAxis(E, 101, ABG)
01:07:13.163 00.000 2744 Guiding  Dir = 2, Dur = 101
01:07:13.163 00.000 2744 IsSlewing returns 0
01:07:13.164 00.001 2744 IsGuiding returns 0
01:07:13.164 00.000 2744 PulseGuide returned control before completion, sleep 111
01:07:13.181 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1485, FiltMax=65517, Gamma=0.510
01:07:13.197 00.016 1092 UpdateGuideState exits: m=506097 SNR=77.1
01:07:13.199 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:13.202 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:13.204 00.002 1092 Enqueuing Expose request
01:07:13.280 00.076 2744 IsGuiding returns 1
01:07:13.280 00.000 2744 scope still moving after pulse duration time elapsed
01:07:13.311 00.031 2744 IsSlewing returns 0
01:07:13.312 00.001 2744 IsGuiding returns 0
01:07:13.312 00.000 2744 scope move finished after 101 + 48 ms
01:07:13.313 00.001 2744 Move returns status 0, amount 101
01:07:13.313 00.000 2744 MoveAxis(N, 0, ABG)
01:07:13.313 00.000 2744 Move returns status 0, amount 0
01:07:13.315 00.002 2744 move complete, result=0
01:07:13.315 00.000 2744 worker thread done servicing request
01:07:13.315 00.000 2744 Worker thread wakes up
01:07:13.316 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:13.316 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:13.316 00.000 1092 GuideStep: -0.4 px 101 ms EAST, 0.3 px 0 ms NORTH
01:07:16.704 03.388 2744 Exposure complete
01:07:16.900 00.196 2744 worker thread done servicing request
01:07:16.900 00.000 1092 OnExposeComplete: enter
01:07:16.903 00.003 1092 UpdateGuideState(): m_state=6
01:07:16.906 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1501
01:07:16.909 00.003 1092 Star::Find returns 1 (0), X=1601.45, Y=1130.86, Mass=503823, SNR=78.7, Peak=40519 HFD=3.7
01:07:16.912 00.003 1092 MultiStar: [#1 -0.60,0.74,0.90,U] [#2 -0.31,0.63,0.99,U] [#3 -0.55,0.93,0.72,U] [#4 -0.34,0.82,0.83,U] [#5 -0.54,0.87,0.68,U] [#6 -0.68,0.70,0.78,U] [#7 -0.64,0.89,0.54,U] [#8 -0.40,0.55,0.49,U] 
01:07:16.914 00.002 1092 refined, 8 included, MultiStar: {-0.61, 0.74}, one-star: {-1.26, 0.60}
01:07:16.916 00.002 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
01:07:16.918 00.002 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
01:07:16.921 00.003 1092 CameraToMount -- cameraX=-0.61 cameraY=0.74 hyp=0.96 cameraTheta=2.26 mountX=-0.86 mountY=0.55, mountTheta=2.57
01:07:16.926 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=0.74, opts=13)
01:07:16.928 00.002 1092 Enqueuing Move request for scope (-0.61, 0.74)
01:07:16.930 00.002 2744 Worker thread wakes up
01:07:16.930 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.74) opts 0xd
01:07:16.931 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.61, 0.74)
01:07:16.931 00.000 2744 Moving (-0.61, 0.74) raw xDistance=-0.86 yDistance=0.55
01:07:16.931 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.86
01:07:16.931 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
01:07:16.931 00.000 2744 MoveAxis(E, 200, ABG)
01:07:16.931 00.000 2744 Guiding  Dir = 2, Dur = 200
01:07:16.931 00.000 2744 IsSlewing returns 0
01:07:16.931 00.000 2744 IsGuiding returns 0
01:07:16.932 00.001 2744 PulseGuide returned control before completion, sleep 210
01:07:16.949 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1376, FiltMax=65520, Gamma=0.510
01:07:16.963 00.014 1092 UpdateGuideState exits: m=503823 SNR=78.7
01:07:16.967 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:16.968 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:16.970 00.002 1092 Enqueuing Expose request
01:07:17.151 00.181 2744 IsGuiding returns 1
01:07:17.152 00.001 2744 scope still moving after pulse duration time elapsed
01:07:17.182 00.030 2744 IsSlewing returns 0
01:07:17.182 00.000 2744 IsGuiding returns 0
01:07:17.182 00.000 2744 scope move finished after 200 + 50 ms
01:07:17.182 00.000 2744 Move returns status 0, amount 200
01:07:17.182 00.000 2744 MoveAxis(S, 103, ABG)
01:07:17.182 00.000 2744 Guiding  Dir = 1, Dur = 103
01:07:17.183 00.001 2744 IsSlewing returns 0
01:07:17.183 00.000 2744 IsGuiding returns 0
01:07:17.183 00.000 2744 PulseGuide returned control before completion, sleep 113
01:07:17.308 00.125 2744 IsGuiding returns 1
01:07:17.308 00.000 2744 scope still moving after pulse duration time elapsed
01:07:17.339 00.031 2744 IsSlewing returns 0
01:07:17.340 00.001 2744 IsGuiding returns 0
01:07:17.340 00.000 2744 scope move finished after 103 + 54 ms
01:07:17.340 00.000 2744 Move returns status 0, amount 103
01:07:17.340 00.000 2744 move complete, result=0
01:07:17.341 00.001 2744 worker thread done servicing request
01:07:17.341 00.000 2744 Worker thread wakes up
01:07:17.341 00.000 1092 GuideStep: -0.9 px 200 ms EAST, 0.5 px 103 ms SOUTH
01:07:17.343 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:17.343 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:20.733 03.390 2744 Exposure complete
01:07:20.923 00.190 2744 worker thread done servicing request
01:07:20.924 00.001 1092 OnExposeComplete: enter
01:07:20.926 00.002 1092 UpdateGuideState(): m_state=6
01:07:20.929 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1502
01:07:20.932 00.003 1092 Star::Find returns 1 (0), X=1601.75, Y=1130.74, Mass=523034, SNR=77.0, Peak=40733 HFD=3.8
01:07:20.934 00.002 1092 MultiStar: [#1 0.02,0.48,0.91,U] [#2 0.04,0.45,1.02,U] [#3 -0.08,0.75,0.86,U] [#4 0.02,0.68,0.82,U] [#5 -0.18,0.72,0.79,U] [#6 -0.41,0.67,0.78,U] [#7 -0.24,0.76,0.60,U] [#8 0.10,0.47,0.53,U] 
01:07:20.936 00.002 1092 refined, 8 included, MultiStar: {-0.21, 0.60}, one-star: {-0.96, 0.48}
01:07:20.938 00.002 1092 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.43) = xAngle (2.33 = 2.33)
01:07:20.940 00.002 1092 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.18 = 2.18)
01:07:20.942 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.60 hyp=0.63 cameraTheta=1.90 mountX=-0.44 mountY=0.52, mountTheta=2.27
01:07:20.947 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.60, opts=13)
01:07:20.950 00.003 1092 Enqueuing Move request for scope (-0.21, 0.60)
01:07:20.951 00.001 2744 Worker thread wakes up
01:07:20.951 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.60) opts 0xd
01:07:20.951 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.60)
01:07:20.951 00.000 2744 Moving (-0.21, 0.60) raw xDistance=-0.44 yDistance=0.52
01:07:20.951 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.44
01:07:20.951 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:07:20.952 00.001 2744 MoveAxis(E, 112, ABG)
01:07:20.952 00.000 2744 Guiding  Dir = 2, Dur = 112
01:07:20.952 00.000 2744 IsSlewing returns 0
01:07:20.952 00.000 2744 IsGuiding returns 0
01:07:20.952 00.000 2744 PulseGuide returned control before completion, sleep 122
01:07:20.968 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1591, FiltMax=65520, Gamma=0.510
01:07:20.982 00.014 1092 UpdateGuideState exits: m=523034 SNR=77.0
01:07:20.984 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:20.986 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:20.988 00.002 1092 Enqueuing Expose request
01:07:21.085 00.097 2744 IsGuiding returns 1
01:07:21.085 00.000 2744 scope still moving after pulse duration time elapsed
01:07:21.116 00.031 2744 IsSlewing returns 0
01:07:21.116 00.000 2744 IsGuiding returns 0
01:07:21.116 00.000 2744 scope move finished after 112 + 51 ms
01:07:21.116 00.000 2744 Move returns status 0, amount 112
01:07:21.116 00.000 2744 MoveAxis(S, 98, ABG)
01:07:21.116 00.000 2744 Guiding  Dir = 1, Dur = 98
01:07:21.117 00.001 2744 IsSlewing returns 0
01:07:21.117 00.000 2744 IsGuiding returns 0
01:07:21.117 00.000 2744 PulseGuide returned control before completion, sleep 108
01:07:21.241 00.124 2744 IsGuiding returns 1
01:07:21.241 00.000 2744 scope still moving after pulse duration time elapsed
01:07:21.272 00.031 2744 IsSlewing returns 0
01:07:21.272 00.000 2744 IsGuiding returns 0
01:07:21.272 00.000 2744 scope move finished after 98 + 57 ms
01:07:21.272 00.000 2744 Move returns status 0, amount 98
01:07:21.272 00.000 2744 move complete, result=0
01:07:21.273 00.001 2744 worker thread done servicing request
01:07:21.273 00.000 2744 Worker thread wakes up
01:07:21.273 00.000 1092 GuideStep: -0.4 px 112 ms EAST, 0.5 px 98 ms SOUTH
01:07:21.275 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:21.275 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:24.671 03.396 2744 Exposure complete
01:07:24.874 00.203 2744 worker thread done servicing request
01:07:24.874 00.000 1092 OnExposeComplete: enter
01:07:24.877 00.003 1092 UpdateGuideState(): m_state=6
01:07:24.881 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1503
01:07:24.883 00.002 1092 Star::Find returns 1 (0), X=1601.04, Y=1131.14, Mass=542254, SNR=92.8, Peak=45760 HFD=4.1
01:07:24.886 00.003 1092 MultiStar: [#1 -0.88,0.89,0.77,U] [#2 -0.78,0.86,0.83,U] [#3 -0.70,1.20,0.62,U] [#4 -0.67,0.91,0.73,U] [#5 -0.76,1.11,0.65,U] [#6 -0.98,1.02,0.64,U] [#7 -0.82,1.12,0.49,U] [#8 -0.96,0.52,0.38,U] 
01:07:24.889 00.003 1092 refined, 8 included, MultiStar: {-0.95, 0.95}, one-star: {-1.66, 0.88}
01:07:24.891 00.002 1092 CameraToMount -- cameraTheta (2.36) - m_xAngle (-0.43) = xAngle (2.78 = 2.78)
01:07:24.895 00.004 1092 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.63 = 2.63)
01:07:24.898 00.003 1092 CameraToMount -- cameraX=-0.95 cameraY=0.95 hyp=1.34 cameraTheta=2.36 mountX=-1.26 mountY=0.66, mountTheta=2.66
01:07:24.902 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=0.95, opts=13)
01:07:24.904 00.002 1092 Enqueuing Move request for scope (-0.95, 0.95)
01:07:24.906 00.002 2744 Worker thread wakes up
01:07:24.907 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.95) opts 0xd
01:07:24.907 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, 0.95)
01:07:24.907 00.000 2744 Moving (-0.95, 0.95) raw xDistance=-1.26 yDistance=0.66
01:07:24.907 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.81 from input -1.26
01:07:24.907 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
01:07:24.907 00.000 2744 MoveAxis(E, 289, ABG)
01:07:24.907 00.000 2744 Guiding  Dir = 2, Dur = 289
01:07:24.907 00.000 2744 IsSlewing returns 0
01:07:24.907 00.000 2744 IsGuiding returns 0
01:07:24.908 00.001 2744 PulseGuide returned control before completion, sleep 299
01:07:24.925 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1507, FiltMax=65520, Gamma=0.510
01:07:24.941 00.016 1092 UpdateGuideState exits: m=542254 SNR=92.8
01:07:24.943 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.946 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:24.949 00.003 1092 Enqueuing Expose request
01:07:25.223 00.274 2744 IsGuiding returns 0
01:07:25.223 00.000 2744 Move returns status 0, amount 289
01:07:25.223 00.000 2744 MoveAxis(S, 124, ABG)
01:07:25.223 00.000 2744 Guiding  Dir = 1, Dur = 124
01:07:25.223 00.000 2744 IsSlewing returns 0
01:07:25.224 00.001 2744 IsGuiding returns 0
01:07:25.224 00.000 2744 PulseGuide returned control before completion, sleep 134
01:07:25.366 00.142 2744 IsGuiding returns 1
01:07:25.366 00.000 2744 scope still moving after pulse duration time elapsed
01:07:25.398 00.032 2744 IsSlewing returns 0
01:07:25.398 00.000 2744 IsGuiding returns 0
01:07:25.398 00.000 2744 scope move finished after 124 + 50 ms
01:07:25.398 00.000 2744 Move returns status 0, amount 124
01:07:25.398 00.000 2744 move complete, result=0
01:07:25.399 00.001 2744 worker thread done servicing request
01:07:25.399 00.000 2744 Worker thread wakes up
01:07:25.399 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:25.399 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:25.399 00.000 1092 GuideStep: -1.3 px 289 ms EAST, 0.7 px 124 ms SOUTH
01:07:29.019 03.620 2744 Exposure complete
01:07:29.493 00.474 1092 OnExposeComplete: enter
01:07:29.497 00.004 1092 UpdateGuideState(): m_state=6
01:07:29.501 00.004 2744 worker thread done servicing request
01:07:29.502 00.001 1092 Star::Find(15, 1601, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1504
01:07:29.507 00.005 1092 Star::Find returns 1 (0), X=1602.06, Y=1131.01, Mass=535349, SNR=96.3, Peak=47901 HFD=4.0
01:07:29.511 00.004 1092 MultiStar: [#1 0.11,0.45,0.82,U] [#2 0.21,0.80,0.79,U] [#3 0.13,0.73,0.60,U] [#4 0.17,0.87,0.76,U] [#5 -0.02,0.68,0.62,U] [#6 -0.10,0.82,0.57,U] [#7 0.25,1.10,0.45,U] [#8 0.28,1.20,0.35,U] 
01:07:29.514 00.003 1092 refined, 8 included, MultiStar: {-0.01, 0.78}, one-star: {-0.65, 0.75}
01:07:29.520 00.006 1092 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.43) = xAngle (2.01 = 2.01)
01:07:29.525 00.005 1092 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.86 = 1.86)
01:07:29.528 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=0.78 hyp=0.78 cameraTheta=1.58 mountX=-0.33 mountY=0.75, mountTheta=1.99
01:07:29.535 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.78, opts=13)
01:07:29.539 00.004 1092 Enqueuing Move request for scope (-0.01, 0.78)
01:07:29.542 00.003 2744 Worker thread wakes up
01:07:29.543 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.78) opts 0xd
01:07:29.543 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.78)
01:07:29.543 00.000 2744 Moving (-0.01, 0.78) raw xDistance=-0.33 yDistance=0.75
01:07:29.543 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.33
01:07:29.543 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.75 from input 0.75
01:07:29.543 00.000 2744 MoveAxis(E, 95, ABG)
01:07:29.543 00.000 2744 Guiding  Dir = 2, Dur = 95
01:07:29.543 00.000 2744 IsSlewing returns 0
01:07:29.544 00.001 2744 IsGuiding returns 0
01:07:29.544 00.000 2744 PulseGuide returned control before completion, sleep 105
01:07:29.588 00.044 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1715, FiltMax=65517, Gamma=0.510
01:07:29.616 00.028 1092 UpdateGuideState exits: m=535349 SNR=96.3
01:07:29.625 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.634 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:07:29.640 00.006 1092 Enqueuing Expose request
01:07:29.664 00.024 2744 IsGuiding returns 1
01:07:29.665 00.001 2744 scope still moving after pulse duration time elapsed
01:07:29.694 00.029 2744 IsSlewing returns 0
01:07:29.694 00.000 2744 IsGuiding returns 0
01:07:29.695 00.001 2744 scope move finished after 95 + 55 ms
01:07:29.695 00.000 2744 Move returns status 0, amount 95
01:07:29.695 00.000 2744 MoveAxis(S, 141, ABG)
01:07:29.695 00.000 2744 Guiding  Dir = 1, Dur = 141
01:07:29.695 00.000 2744 IsSlewing returns 0
01:07:29.698 00.003 2744 IsGuiding returns 0
01:07:29.698 00.000 2744 PulseGuide returned control before completion, sleep 151
01:07:29.865 00.167 2744 IsGuiding returns 1
01:07:29.865 00.000 2744 scope still moving after pulse duration time elapsed
01:07:29.895 00.030 2744 IsSlewing returns 0
01:07:29.895 00.000 2744 IsGuiding returns 0
01:07:29.895 00.000 2744 scope move finished after 141 + 56 ms
01:07:29.896 00.001 2744 Move returns status 0, amount 141
01:07:29.896 00.000 2744 move complete, result=0
01:07:29.896 00.000 2744 worker thread done servicing request
01:07:29.896 00.000 2744 Worker thread wakes up
01:07:29.896 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:07:29.896 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:07:30.420 00.524 1092 GuideStep: -0.3 px 95 ms EAST, 0.8 px 141 ms SOUTH
01:07:31.278 00.858 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:07:31.286 00.008 1092 case statement mapped state 6 to 3
01:07:31.290 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:07:31.328 00.038 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:07:31.331 00.003 1092 case statement mapped state 6 to 3
01:07:31.335 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:07:31.380 00.045 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
01:07:31.383 00.003 1092 SetPaused type=2 isPaused=0 exposurePending=1
01:07:31.386 00.003 1092 Guider::SetPaused(2)
01:07:31.410 00.024 1092 Status Line: Paused/full
01:07:31.424 00.014 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:07:31.439 00.015 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:07:31.444 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:07:32.402 00.958 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:07:32.404 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:07:32.504 00.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:07:32.507 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:07:33.362 00.855 2744 Exposure complete
01:07:33.659 00.297 2744 worker thread done servicing request
01:07:33.659 00.000 1092 OnExposeComplete: enter
01:07:33.664 00.005 1092 guider is paused, ignoring frame, not scheduling exposure
01:07:52.083 18.419 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:07:52.087 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:08:52.204 60.117 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:08:52.208 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:09:52.351 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:09:52.354 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:10:04.649 12.295 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:04.652 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:10:04.751 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
01:10:04.753 00.002 1092 SetPaused type=0 isPaused=1 exposurePending=0
01:10:04.756 00.003 1092 Guider::SetPaused(0)
01:10:04.758 00.002 1092 Guider::SetPaused: resetting avg dist filter
01:10:04.770 00.012 1092 un-pause: clearing mount guide algorithm history
01:10:04.773 00.003 1092 Mount: notify guiding resumed
01:10:04.776 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:04.778 00.002 1092 Enqueuing Expose request
01:10:04.779 00.001 1092 Status Line: Resumed
01:10:04.782 00.003 2744 Worker thread wakes up
01:10:04.782 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:04.782 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:04.784 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:10:04.801 00.017 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:04.807 00.006 1092 case statement mapped state 6 to 3
01:10:04.809 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:05.864 01.055 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:05.867 00.003 1092 case statement mapped state 6 to 3
01:10:05.869 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:06.926 01.057 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:06.928 00.002 1092 case statement mapped state 6 to 3
01:10:06.931 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:08.041 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:08.044 00.003 1092 case statement mapped state 6 to 3
01:10:08.047 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:08.183 00.136 2744 Exposure complete
01:10:08.379 00.196 2744 worker thread done servicing request
01:10:08.379 00.000 1092 OnExposeComplete: enter
01:10:08.382 00.003 1092 UpdateGuideState(): m_state=6
01:10:08.385 00.003 1092 Star::Find(15, 1602, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1505
01:10:08.387 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1122.82, Mass=44669, SNR=14.1, Peak=11927 HFD=3.4
01:10:08.392 00.005 1092 MultiStar: large primary error, entering stabilization period
01:10:08.396 00.004 1092 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-0.43) = xAngle (-1.27 = -1.27)
01:10:08.398 00.002 1092 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.42 = -1.42)
01:10:08.401 00.003 1092 CameraToMount -- cameraX=-0.93 cameraY=-7.44 hyp=7.50 cameraTheta=-1.70 mountX=2.23 mountY=-7.41, mountTheta=-1.28
01:10:08.406 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=-7.44, opts=13)
01:10:08.408 00.002 1092 Enqueuing Move request for scope (-0.93, -7.44)
01:10:08.412 00.004 2744 Worker thread wakes up
01:10:08.412 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -7.44) opts 0xd
01:10:08.412 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.93, -7.44)
01:10:08.412 00.000 2744 Moving (-0.93, -7.44) raw xDistance=2.23 yDistance=-7.41
01:10:08.412 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.40 from input 2.23
01:10:08.412 00.000 2744 resist switch: large excursion: input -7.41 thresh 1.35 direction from 0 to -1
01:10:08.412 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-22.24
01:10:08.412 00.000 2744 GuideAlgorithmResistSwitch::result() returns -7.41 from input -7.41
01:10:08.412 00.000 2744 MoveAxis(W, 499, ABG)
01:10:08.412 00.000 2744 Guiding  Dir = 3, Dur = 499
01:10:08.413 00.001 2744 IsSlewing returns 0
01:10:08.413 00.000 2744 IsGuiding returns 0
01:10:08.414 00.001 2744 PulseGuide returned control before completion, sleep 509
01:10:08.427 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4730, FiltMin=1424, FiltMax=65533, Gamma=0.510
01:10:08.442 00.015 1092 UpdateGuideState exits: m=44669 SNR=14.1
01:10:08.444 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.447 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:08.449 00.002 1092 Enqueuing Expose request
01:10:08.927 00.478 2744 IsGuiding returns 1
01:10:08.927 00.000 2744 scope still moving after pulse duration time elapsed
01:10:08.959 00.032 2744 IsSlewing returns 0
01:10:08.959 00.000 2744 IsGuiding returns 0
01:10:08.959 00.000 2744 scope move finished after 499 + 46 ms
01:10:08.959 00.000 2744 Move returns status 0, amount 499
01:10:08.959 00.000 2744 MoveAxis(N, 1393, ABG)
01:10:08.959 00.000 2744 Guiding  Dir = 0, Dur = 1393
01:10:08.960 00.001 2744 IsSlewing returns 0
01:10:08.961 00.001 2744 IsGuiding returns 0
01:10:08.961 00.000 2744 PulseGuide returned control before completion, sleep 1403
01:10:09.155 00.194 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:09.158 00.003 1092 case statement mapped state 6 to 3
01:10:09.160 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:10.267 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:10.269 00.002 1092 case statement mapped state 6 to 3
01:10:10.271 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:10.369 00.098 2744 IsGuiding returns 1
01:10:10.369 00.000 2744 scope still moving after pulse duration time elapsed
01:10:10.370 00.001 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
01:10:10.373 00.003 1092 PhdController::Guide begins
01:10:10.375 00.002 1092 PhdController: newstate STATE_SETUP
01:10:10.377 00.002 1092 PhdController: setup
01:10:10.380 00.003 1092 PhdController: newstate STATE_ATTEMPT_START
01:10:10.381 00.001 1092 PhdController: guider state = 6
01:10:10.383 00.002 1092 PhdController: newstate STATE_SETTLE_BEGIN
01:10:10.385 00.002 1092 PhdController: newstate STATE_SETTLE_WAIT
01:10:10.386 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
01:10:10.399 00.013 2744 IsSlewing returns 0
01:10:10.399 00.000 2744 IsGuiding returns 0
01:10:10.399 00.000 2744 scope move finished after 1393 + 45 ms
01:10:10.399 00.000 2744 Move returns status 0, amount 1393
01:10:10.399 00.000 2744 move complete, result=0
01:10:10.399 00.000 2744 worker thread done servicing request
01:10:10.400 00.001 2744 Worker thread wakes up
01:10:10.400 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:10.400 00.000 1092 GuideStep: 2.2 px 499 ms WEST, -7.4 px 1393 ms NORTH
01:10:10.402 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1108,31,31)
01:10:10.422 00.020 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:10:10.424 00.002 1092 case statement mapped state 6 to 3
01:10:10.426 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:10:13.808 03.382 2744 Exposure complete
01:10:14.088 00.280 2744 worker thread done servicing request
01:10:14.088 00.000 1092 OnExposeComplete: enter
01:10:14.092 00.004 1092 UpdateGuideState(): m_state=6
01:10:14.095 00.003 1092 Star::Find(15, 1601, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1506
01:10:14.100 00.005 1092 Star::Find false star n=5 nbg=277 bg=6355.1 sigma=1095.2 thresh=9641 peak=8999
01:10:14.103 00.003 1092 Star::Find returns 0 (2), X=1601.00, Y=1122.00, Mass=19627, SNR=2.9, Peak=10759 HFD=0.0
01:10:14.108 00.005 1092 DistanceChecker: activated
01:10:14.111 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:10:14.118 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:10:14.122 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
01:10:14.125 00.003 2744 Worker thread wakes up
01:10:14.125 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:10:14.125 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:10:14.125 00.000 2744 move complete, result=0
01:10:14.126 00.001 2744 worker thread done servicing request
01:10:14.237 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:14.243 00.006 1092 Status Line: Star lost - low SNR
01:10:14.275 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4743, FiltMin=1648, FiltMax=65535, Gamma=0.510
01:10:14.294 00.019 1092 UpdateGuideState exits: Star lost - low SNR
01:10:14.297 00.003 1092 PhdController: settling, locked = 0, distance = 7.50 (4.00) aobump = 0 frame = 1 / 99999
01:10:14.300 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998214.300,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.50,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
01:10:14.304 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.308 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:10:14.310 00.002 1092 Enqueuing Expose request
01:10:14.313 00.003 2744 Worker thread wakes up
01:10:14.313 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:14.314 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:10:17.725 03.411 2744 Exposure complete
01:10:17.972 00.247 2744 worker thread done servicing request
01:10:17.972 00.000 1092 OnExposeComplete: enter
01:10:17.975 00.003 1092 UpdateGuideState(): m_state=6
01:10:17.981 00.006 1092 Star::Find(15, 1601, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1507
01:10:17.984 00.003 1092 Star::Find false star n=8 nbg=262 bg=6418.4 sigma=968.1 thresh=9323 peak=9082
01:10:17.987 00.003 1092 Star::Find returns 0 (2), X=1601.00, Y=1122.00, Mass=29339, SNR=2.9, Peak=11904 HFD=0.0
01:10:17.990 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:10:17.994 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:10:17.997 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
01:10:17.999 00.002 2744 Worker thread wakes up
01:10:18.000 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:10:18.000 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:10:18.000 00.000 2744 move complete, result=0
01:10:18.000 00.000 2744 worker thread done servicing request
01:10:18.103 00.103 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:10:18.106 00.003 1092 Status Line: Star lost - low SNR
01:10:18.131 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4746, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:10:18.148 00.017 1092 UpdateGuideState exits: Star lost - low SNR
01:10:18.152 00.004 1092 PhdController: settling, locked = 0, distance = 7.50 (4.00) aobump = 0 frame = 2 / 99999
01:10:18.157 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778998218.157,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.50,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
01:10:18.162 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:18.168 00.006 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:10:18.173 00.005 1092 Enqueuing Expose request
01:10:18.177 00.004 2744 Worker thread wakes up
01:10:18.177 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:18.177 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:10:21.582 03.405 2744 Exposure complete
01:10:21.817 00.235 2744 worker thread done servicing request
01:10:21.818 00.001 1092 OnExposeComplete: enter
01:10:21.821 00.003 1092 UpdateGuideState(): m_state=6
01:10:21.824 00.003 1092 Star::Find(15, 1601, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1508
01:10:21.827 00.003 1092 Star::Find returns 1 (0), X=1602.24, Y=1127.27, Mass=33732, SNR=11.9, Peak=13104 HFD=2.0
01:10:21.830 00.003 1092 DistanceChecker: deactivated
01:10:21.833 00.003 1092 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
01:10:21.836 00.003 1092 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.45 = -1.45)
01:10:21.839 00.003 1092 CameraToMount -- cameraX=-0.47 cameraY=-2.98 hyp=3.02 cameraTheta=-1.73 mountX=0.81 mountY=-3.00, mountTheta=-1.31
01:10:21.847 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.47, y=-2.98, opts=13)
01:10:21.850 00.003 1092 Enqueuing Move request for scope (-0.47, -2.98)
01:10:21.853 00.003 2744 Worker thread wakes up
01:10:21.853 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -2.98) opts 0xd
01:10:21.853 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.47, -2.98)
01:10:21.853 00.000 2744 Moving (-0.47, -2.98) raw xDistance=0.81 yDistance=-3.00
01:10:21.853 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.81
01:10:21.853 00.000 2744 GuideAlgorithmResistSwitch::result() returns -3.00 from input -3.00
01:10:21.853 00.000 2744 MoveAxis(W, 217, ABG)
01:10:21.853 00.000 2744 Guiding  Dir = 3, Dur = 217
01:10:21.853 00.000 2744 IsSlewing returns 0
01:10:21.854 00.001 2744 IsGuiding returns 0
01:10:21.854 00.000 2744 PulseGuide returned control before completion, sleep 227
01:10:21.870 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4768, FiltMin=1248, FiltMax=65535, Gamma=0.510
01:10:21.888 00.018 1092 UpdateGuideState exits: m=33732 SNR=11.9
01:10:21.891 00.003 1092 PhdController: settling, locked = 1, distance = 6.15 (4.00) aobump = 0 frame = 3 / 99999
01:10:21.894 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998221.894,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.15,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:21.897 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.899 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:21.901 00.002 1092 Enqueuing Expose request
01:10:22.092 00.191 2744 IsGuiding returns 1
01:10:22.093 00.001 2744 scope still moving after pulse duration time elapsed
01:10:22.122 00.029 2744 IsSlewing returns 0
01:10:22.122 00.000 2744 IsGuiding returns 0
01:10:22.122 00.000 2744 scope move finished after 217 + 52 ms
01:10:22.123 00.001 2744 Move returns status 0, amount 217
01:10:22.123 00.000 2744 MoveAxis(N, 563, ABG)
01:10:22.123 00.000 2744 Guiding  Dir = 0, Dur = 563
01:10:22.123 00.000 2744 IsSlewing returns 0
01:10:22.123 00.000 2744 IsGuiding returns 0
01:10:22.123 00.000 2744 PulseGuide returned control before completion, sleep 573
01:10:22.704 00.581 2744 IsGuiding returns 1
01:10:22.705 00.001 2744 scope still moving after pulse duration time elapsed
01:10:22.742 00.037 2744 IsSlewing returns 0
01:10:22.742 00.000 2744 IsGuiding returns 0
01:10:22.742 00.000 2744 scope move finished after 563 + 55 ms
01:10:22.742 00.000 2744 Move returns status 0, amount 563
01:10:22.743 00.001 2744 move complete, result=0
01:10:22.743 00.000 2744 worker thread done servicing request
01:10:22.743 00.000 1092 GuideStep: 0.8 px 217 ms WEST, -3.0 px 563 ms NORTH
01:10:22.748 00.005 2744 Worker thread wakes up
01:10:22.749 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:22.749 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:26.168 03.419 2744 Exposure complete
01:10:26.408 00.240 2744 worker thread done servicing request
01:10:26.408 00.000 1092 OnExposeComplete: enter
01:10:26.412 00.004 1092 UpdateGuideState(): m_state=6
01:10:26.416 00.004 1092 Star::Find(15, 1602, 1127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1509
01:10:26.418 00.002 1092 Star::Find returns 1 (0), X=1604.31, Y=1129.52, Mass=33889, SNR=11.3, Peak=11645 HFD=3.9
01:10:26.422 00.004 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
01:10:26.425 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
01:10:26.428 00.003 1092 CameraToMount -- cameraX=1.60 cameraY=-0.74 hyp=1.76 cameraTheta=-0.43 mountX=1.76 mountY=-0.29, mountTheta=-0.16
01:10:26.438 00.010 1092 SchedulePrimaryMove(0F8C9988, x=1.60, y=-0.74, opts=13)
01:10:26.442 00.004 1092 Enqueuing Move request for scope (1.60, -0.74)
01:10:26.445 00.003 2744 Worker thread wakes up
01:10:26.445 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.60, -0.74) opts 0xd
01:10:26.445 00.000 2744 Handling offset move in thread for scope, endpoint = (1.60, -0.74)
01:10:26.445 00.000 2744 Moving (1.60, -0.74) raw xDistance=1.76 yDistance=-0.29
01:10:26.445 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.15 from input 1.76
01:10:26.445 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:26.445 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:10:26.445 00.000 2744 MoveAxis(W, 410, ABG)
01:10:26.445 00.000 2744 Guiding  Dir = 3, Dur = 410
01:10:26.446 00.001 2744 IsSlewing returns 0
01:10:26.446 00.000 2744 IsGuiding returns 0
01:10:26.446 00.000 2744 PulseGuide returned control before completion, sleep 420
01:10:26.468 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1322, FiltMax=65535, Gamma=0.510
01:10:26.486 00.018 1092 UpdateGuideState exits: m=33889 SNR=11.3
01:10:26.489 00.003 1092 PhdController: settling, locked = 1, distance = 4.84 (4.00) aobump = 0 frame = 4 / 99999
01:10:26.492 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998226.492,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.84,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:26.495 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.497 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:26.499 00.002 1092 Enqueuing Expose request
01:10:26.875 00.376 2744 IsGuiding returns 1
01:10:26.875 00.000 2744 scope still moving after pulse duration time elapsed
01:10:26.907 00.032 2744 IsSlewing returns 0
01:10:26.908 00.001 2744 IsGuiding returns 0
01:10:26.908 00.000 2744 scope move finished after 410 + 51 ms
01:10:26.908 00.000 2744 Move returns status 0, amount 410
01:10:26.908 00.000 2744 MoveAxis(N, 0, ABG)
01:10:26.908 00.000 2744 Move returns status 0, amount 0
01:10:26.908 00.000 2744 move complete, result=0
01:10:26.908 00.000 2744 worker thread done servicing request
01:10:26.908 00.000 2744 Worker thread wakes up
01:10:26.908 00.000 1092 GuideStep: 1.8 px 410 ms WEST, -0.3 px 0 ms NORTH
01:10:26.911 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:26.911 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:30.317 03.406 2744 Exposure complete
01:10:30.565 00.248 2744 worker thread done servicing request
01:10:30.565 00.000 1092 OnExposeComplete: enter
01:10:30.568 00.003 1092 UpdateGuideState(): m_state=6
01:10:30.572 00.004 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1510
01:10:30.576 00.004 1092 Star::Find returns 1 (0), X=1620.53, Y=1122.42, Mass=535794, SNR=81.7, Peak=13075 HFD=3.3
01:10:30.581 00.005 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
01:10:30.585 00.004 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
01:10:30.590 00.005 1092 CameraToMount -- cameraX=17.83 cameraY=-7.84 hyp=19.47 cameraTheta=-0.41 mountX=19.47 mountY=-2.76, mountTheta=-0.14
01:10:30.597 00.007 1092 SchedulePrimaryMove(0F8C9988, x=17.83, y=-7.84, opts=13)
01:10:30.600 00.003 1092 Enqueuing Move request for scope (17.83, -7.84)
01:10:30.603 00.003 2744 Worker thread wakes up
01:10:30.603 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (17.83, -7.84) opts 0xd
01:10:30.603 00.000 2744 Handling offset move in thread for scope, endpoint = (17.83, -7.84)
01:10:30.603 00.000 2744 Moving (17.83, -7.84) raw xDistance=19.47 yDistance=-2.76
01:10:30.603 00.000 2744 GuideAlgorithmHysteresis::Result() returns 12.35 from input 19.47
01:10:30.603 00.000 2744 GuideAlgorithmResistSwitch::result() returns -2.76 from input -2.76
01:10:30.603 00.000 2744 MoveAxis(W, 4389, ABG)
01:10:30.603 00.000 2744 duration set to 2500 by maxRaDuration
01:10:30.603 00.000 2744 Guiding  Dir = 3, Dur = 2500
01:10:30.604 00.001 2744 IsSlewing returns 0
01:10:30.604 00.000 2744 IsGuiding returns 0
01:10:30.604 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:10:30.620 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4781, FiltMin=1427, FiltMax=65535, Gamma=0.510
01:10:30.639 00.019 1092 UpdateGuideState exits: m=535794 SNR=81.7
01:10:30.642 00.003 1092 PhdController: settling, locked = 1, distance = 9.23 (4.00) aobump = 0 frame = 5 / 99999
01:10:30.645 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998230.645,"Host":"TALL-PINES-2024","Inst":1,"Distance":9.23,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:30.648 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.650 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:30.652 00.002 1092 Enqueuing Expose request
01:10:33.125 02.473 2744 IsGuiding returns 1
01:10:33.125 00.000 2744 scope still moving after pulse duration time elapsed
01:10:33.156 00.031 2744 IsSlewing returns 0
01:10:33.157 00.001 2744 IsGuiding returns 0
01:10:33.157 00.000 2744 scope move finished after 2500 + 53 ms
01:10:33.157 00.000 2744 Move returns status 0, amount 2500
01:10:33.157 00.000 2744 MoveAxis(N, 518, ABG)
01:10:33.157 00.000 2744 Guiding  Dir = 0, Dur = 518
01:10:33.157 00.000 2744 IsSlewing returns 0
01:10:33.158 00.001 2744 IsGuiding returns 0
01:10:33.158 00.000 2744 PulseGuide returned control before completion, sleep 528
01:10:33.688 00.530 2744 IsGuiding returns 1
01:10:33.688 00.000 2744 scope still moving after pulse duration time elapsed
01:10:33.719 00.031 2744 IsSlewing returns 0
01:10:33.720 00.001 2744 IsGuiding returns 0
01:10:33.720 00.000 2744 scope move finished after 518 + 44 ms
01:10:33.720 00.000 2744 Move returns status 0, amount 518
01:10:33.729 00.009 2744 move complete, result=0
01:10:33.729 00.000 1092 GuideStep: 19.5 px 2500 ms WEST, -2.8 px 518 ms NORTH
01:10:33.733 00.004 2744 worker thread done servicing request
01:10:33.733 00.000 2744 Worker thread wakes up
01:10:33.733 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:33.733 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1606,1107,31,31)
01:10:37.197 03.464 2744 Exposure complete
01:10:37.435 00.238 2744 worker thread done servicing request
01:10:37.436 00.001 1092 OnExposeComplete: enter
01:10:37.441 00.005 1092 UpdateGuideState(): m_state=6
01:10:37.444 00.003 1092 Star::Find(15, 1620, 1122, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1511
01:10:37.448 00.004 1092 Star::Find returns 1 (0), X=1613.13, Y=1128.56, Mass=494519, SNR=71.9, Peak=46311 HFD=3.4
01:10:37.450 00.002 1092 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
01:10:37.453 00.003 1092 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
01:10:37.457 00.004 1092 CameraToMount -- cameraX=10.42 cameraY=-1.70 hyp=10.56 cameraTheta=-0.16 mountX=10.19 mountY=1.17, mountTheta=0.11
01:10:37.464 00.007 1092 SchedulePrimaryMove(0F8C9988, x=10.42, y=-1.70, opts=13)
01:10:37.468 00.004 1092 Enqueuing Move request for scope (10.42, -1.70)
01:10:37.470 00.002 2744 Worker thread wakes up
01:10:37.471 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (10.42, -1.70) opts 0xd
01:10:37.471 00.000 2744 Handling offset move in thread for scope, endpoint = (10.42, -1.70)
01:10:37.471 00.000 2744 Moving (10.42, -1.70) raw xDistance=10.19 yDistance=1.17
01:10:37.471 00.000 2744 GuideAlgorithmHysteresis::Result() returns 7.29 from input 10.19
01:10:37.471 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:10:37.471 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.17
01:10:37.471 00.000 2744 MoveAxis(W, 2590, ABG)
01:10:37.472 00.001 2744 duration set to 2500 by maxRaDuration
01:10:37.472 00.000 2744 Guiding  Dir = 3, Dur = 2500
01:10:37.472 00.000 2744 IsSlewing returns 0
01:10:37.473 00.001 2744 IsGuiding returns 0
01:10:37.473 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:10:37.490 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4778, FiltMin=1683, FiltMax=65527, Gamma=0.510
01:10:37.509 00.019 1092 UpdateGuideState exits: m=494519 SNR=71.9
01:10:37.514 00.005 1092 PhdController: settling, locked = 1, distance = 9.63 (4.00) aobump = 0 frame = 6 / 99999
01:10:37.516 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778998237.516,"Host":"TALL-PINES-2024","Inst":1,"Distance":9.63,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:37.519 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:37.524 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:37.527 00.003 1092 Enqueuing Expose request
01:10:39.986 02.459 2744 IsGuiding returns 1
01:10:39.986 00.000 2744 scope still moving after pulse duration time elapsed
01:10:40.017 00.031 2744 IsSlewing returns 0
01:10:40.017 00.000 2744 IsGuiding returns 0
01:10:40.017 00.000 2744 scope move finished after 2500 + 44 ms
01:10:40.017 00.000 2744 Move returns status 0, amount 2500
01:10:40.017 00.000 2744 MoveAxis(N, 0, ABG)
01:10:40.017 00.000 2744 Move returns status 0, amount 0
01:10:40.017 00.000 2744 move complete, result=0
01:10:40.018 00.001 2744 worker thread done servicing request
01:10:40.018 00.000 2744 Worker thread wakes up
01:10:40.018 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:40.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1598,1114,31,31)
01:10:40.018 00.000 1092 GuideStep: 10.2 px 2500 ms WEST, 1.2 px 0 ms NORTH
01:10:43.451 03.433 2744 Exposure complete
01:10:43.692 00.241 2744 worker thread done servicing request
01:10:43.692 00.000 1092 OnExposeComplete: enter
01:10:43.696 00.004 1092 UpdateGuideState(): m_state=6
01:10:43.699 00.003 1092 Star::Find(15, 1613, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1512
01:10:43.702 00.003 1092 Star::Find returns 1 (0), X=1605.69, Y=1131.89, Mass=549189, SNR=88.9, Peak=50941 HFD=3.6
01:10:43.705 00.003 1092 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.43) = xAngle (0.93 = 0.93)
01:10:43.708 00.003 1092 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.77 = 0.77)
01:10:43.714 00.006 1092 CameraToMount -- cameraX=2.98 cameraY=1.63 hyp=3.40 cameraTheta=0.50 mountX=2.04 mountY=2.38, mountTheta=0.86
01:10:43.724 00.010 1092 SchedulePrimaryMove(0F8C9988, x=2.98, y=1.63, opts=13)
01:10:43.730 00.006 1092 Enqueuing Move request for scope (2.98, 1.63)
01:10:43.736 00.006 2744 Worker thread wakes up
01:10:43.737 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (2.98, 1.63) opts 0xd
01:10:43.737 00.000 2744 Handling offset move in thread for scope, endpoint = (2.98, 1.63)
01:10:43.737 00.000 2744 Moving (2.98, 1.63) raw xDistance=2.04 yDistance=2.38
01:10:43.737 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.79 from input 2.04
01:10:43.737 00.000 2744 resist switch: large excursion: input 2.38 thresh 1.35 direction from -1 to 1
01:10:43.737 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=7.13
01:10:43.737 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.38 from input 2.38
01:10:43.737 00.000 2744 MoveAxis(W, 637, ABG)
01:10:43.737 00.000 2744 Guiding  Dir = 3, Dur = 637
01:10:43.738 00.001 2744 IsSlewing returns 0
01:10:43.738 00.000 2744 IsGuiding returns 0
01:10:43.738 00.000 2744 PulseGuide returned control before completion, sleep 647
01:10:43.759 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4787, FiltMin=1543, FiltMax=65527, Gamma=0.510
01:10:43.780 00.021 1092 UpdateGuideState exits: m=549189 SNR=88.9
01:10:43.785 00.005 1092 PhdController: settling, locked = 1, distance = 7.76 (4.00) aobump = 0 frame = 7 / 99999
01:10:43.790 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778998243.790,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.76,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:43.793 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.796 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:43.799 00.003 1092 Enqueuing Expose request
01:10:44.399 00.600 2744 IsGuiding returns 1
01:10:44.399 00.000 2744 scope still moving after pulse duration time elapsed
01:10:44.430 00.031 2744 IsSlewing returns 0
01:10:44.430 00.000 2744 IsGuiding returns 0
01:10:44.430 00.000 2744 scope move finished after 637 + 55 ms
01:10:44.430 00.000 2744 Move returns status 0, amount 637
01:10:44.430 00.000 2744 MoveAxis(S, 446, ABG)
01:10:44.431 00.001 2744 Guiding  Dir = 1, Dur = 446
01:10:44.431 00.000 2744 IsSlewing returns 0
01:10:44.431 00.000 2744 IsGuiding returns 0
01:10:44.431 00.000 2744 PulseGuide returned control before completion, sleep 456
01:10:44.903 00.472 2744 IsGuiding returns 1
01:10:44.903 00.000 2744 scope still moving after pulse duration time elapsed
01:10:44.933 00.030 2744 IsSlewing returns 0
01:10:44.933 00.000 2744 IsGuiding returns 0
01:10:44.934 00.001 2744 scope move finished after 446 + 56 ms
01:10:44.934 00.000 2744 Move returns status 0, amount 446
01:10:44.934 00.000 2744 move complete, result=0
01:10:44.934 00.000 1092 GuideStep: 2.0 px 637 ms WEST, 2.4 px 446 ms SOUTH
01:10:44.938 00.004 2744 worker thread done servicing request
01:10:44.938 00.000 2744 Worker thread wakes up
01:10:44.938 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:44.939 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:48.366 03.427 2744 Exposure complete
01:10:48.600 00.234 2744 worker thread done servicing request
01:10:48.600 00.000 1092 OnExposeComplete: enter
01:10:48.603 00.003 1092 UpdateGuideState(): m_state=6
01:10:48.608 00.005 1092 Star::Find(15, 1605, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1513
01:10:48.610 00.002 1092 Star::Find returns 1 (0), X=1603.71, Y=1133.31, Mass=538236, SNR=88.4, Peak=61303 HFD=3.5
01:10:48.614 00.004 1092 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.43) = xAngle (1.68 = 1.68)
01:10:48.617 00.003 1092 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
01:10:48.619 00.002 1092 CameraToMount -- cameraX=1.00 cameraY=3.05 hyp=3.21 cameraTheta=1.25 mountX=-0.35 mountY=3.21, mountTheta=1.68
01:10:48.624 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.00, y=3.05, opts=13)
01:10:48.627 00.003 1092 Enqueuing Move request for scope (1.00, 3.05)
01:10:48.629 00.002 2744 Worker thread wakes up
01:10:48.630 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.00, 3.05) opts 0xd
01:10:48.630 00.000 2744 Handling offset move in thread for scope, endpoint = (1.00, 3.05)
01:10:48.630 00.000 2744 Moving (1.00, 3.05) raw xDistance=-0.35 yDistance=3.21
01:10:48.630 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.35
01:10:48.630 00.000 2744 GuideAlgorithmResistSwitch::result() returns 3.21 from input 3.21
01:10:48.630 00.000 2744 MoveAxis(E, 34, ABG)
01:10:48.630 00.000 2744 Guiding  Dir = 2, Dur = 34
01:10:48.630 00.000 2744 IsSlewing returns 0
01:10:48.630 00.000 2744 IsGuiding returns 0
01:10:48.631 00.001 2744 PulseGuide returned control before completion, sleep 44
01:10:48.649 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4794, FiltMin=1586, FiltMax=65535, Gamma=0.510
01:10:48.666 00.017 1092 UpdateGuideState exits: m=538236 SNR=88.4
01:10:48.669 00.003 1092 PhdController: settling, locked = 1, distance = 6.40 (4.00) aobump = 0 frame = 8 / 99999
01:10:48.672 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998248.672,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.40,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:48.675 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:48.678 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:48.681 00.003 1092 Enqueuing Expose request
01:10:48.685 00.004 2744 IsGuiding returns 1
01:10:48.685 00.000 2744 scope still moving after pulse duration time elapsed
01:10:48.716 00.031 2744 IsSlewing returns 0
01:10:48.716 00.000 2744 IsGuiding returns 0
01:10:48.716 00.000 2744 scope move finished after 34 + 51 ms
01:10:48.716 00.000 2744 Move returns status 0, amount 34
01:10:48.716 00.000 2744 MoveAxis(S, 603, ABG)
01:10:48.716 00.000 2744 Guiding  Dir = 1, Dur = 603
01:10:48.717 00.001 2744 IsSlewing returns 0
01:10:48.717 00.000 2744 IsGuiding returns 0
01:10:48.717 00.000 2744 PulseGuide returned control before completion, sleep 613
01:10:49.346 00.629 2744 IsGuiding returns 1
01:10:49.346 00.000 2744 scope still moving after pulse duration time elapsed
01:10:49.378 00.032 2744 IsSlewing returns 0
01:10:49.378 00.000 2744 IsGuiding returns 0
01:10:49.378 00.000 2744 scope move finished after 603 + 58 ms
01:10:49.378 00.000 2744 Move returns status 0, amount 603
01:10:49.378 00.000 2744 move complete, result=0
01:10:49.379 00.001 2744 worker thread done servicing request
01:10:49.379 00.000 1092 GuideStep: -0.3 px 34 ms EAST, 3.2 px 603 ms SOUTH
01:10:49.383 00.004 2744 Worker thread wakes up
01:10:49.383 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:49.383 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:52.797 03.414 2744 Exposure complete
01:10:53.041 00.244 2744 worker thread done servicing request
01:10:53.042 00.001 1092 OnExposeComplete: enter
01:10:53.046 00.004 1092 UpdateGuideState(): m_state=6
01:10:53.050 00.004 1092 Star::Find(15, 1603, 1133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1514
01:10:53.053 00.003 1092 Star::Find returns 1 (0), X=1602.87, Y=1130.83, Mass=458019, SNR=68.9, Peak=45085 HFD=2.9
01:10:53.057 00.004 1092 CameraToMount -- cameraTheta (1.29) - m_xAngle (-0.43) = xAngle (1.72 = 1.72)
01:10:53.060 00.003 1092 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.56 = 1.56)
01:10:53.064 00.004 1092 CameraToMount -- cameraX=0.16 cameraY=0.57 hyp=0.59 cameraTheta=1.29 mountX=-0.09 mountY=0.59, mountTheta=1.71
01:10:53.075 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.57, opts=13)
01:10:53.078 00.003 1092 Enqueuing Move request for scope (0.16, 0.57)
01:10:53.082 00.004 2744 Worker thread wakes up
01:10:53.082 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.57) opts 0xd
01:10:53.082 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.57)
01:10:53.082 00.000 2744 Moving (0.16, 0.57) raw xDistance=-0.09 yDistance=0.59
01:10:53.082 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:53.082 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.59 from input 0.59
01:10:53.083 00.001 2744 MoveAxis(E, 0, ABG)
01:10:53.083 00.000 2744 Move returns status 0, amount 0
01:10:53.083 00.000 2744 MoveAxis(S, 112, ABG)
01:10:53.083 00.000 2744 Guiding  Dir = 1, Dur = 112
01:10:53.083 00.000 2744 IsSlewing returns 0
01:10:53.083 00.000 2744 IsGuiding returns 0
01:10:53.084 00.001 2744 PulseGuide returned control before completion, sleep 122
01:10:53.102 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4800, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:10:53.121 00.019 1092 UpdateGuideState exits: m=458019 SNR=68.9
01:10:53.125 00.004 1092 PhdController: settling, locked = 1, distance = 4.65 (4.00) aobump = 0 frame = 9 / 99999
01:10:53.128 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998253.128,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.65,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:53.132 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:53.135 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:53.138 00.003 1092 Enqueuing Expose request
01:10:53.214 00.076 2744 IsGuiding returns 1
01:10:53.214 00.000 2744 scope still moving after pulse duration time elapsed
01:10:53.245 00.031 2744 IsSlewing returns 0
01:10:53.248 00.003 2744 IsGuiding returns 0
01:10:53.248 00.000 2744 scope move finished after 112 + 52 ms
01:10:53.248 00.000 2744 Move returns status 0, amount 112
01:10:53.248 00.000 2744 move complete, result=0
01:10:53.248 00.000 2744 worker thread done servicing request
01:10:53.248 00.000 2744 Worker thread wakes up
01:10:53.248 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.6 px 112 ms SOUTH
01:10:53.252 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:53.252 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:56.671 03.419 2744 Exposure complete
01:10:56.921 00.250 2744 worker thread done servicing request
01:10:56.921 00.000 1092 OnExposeComplete: enter
01:10:56.925 00.004 1092 UpdateGuideState(): m_state=6
01:10:56.931 00.006 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1515
01:10:56.934 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1130.01, Mass=504500, SNR=78.0, Peak=45597 HFD=3.2
01:10:56.937 00.003 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
01:10:56.942 00.005 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
01:10:56.944 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=-0.25 hyp=0.61 cameraTheta=-0.42 mountX=0.61 mountY=-0.09, mountTheta=-0.15
01:10:56.951 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.25, opts=13)
01:10:56.954 00.003 1092 Enqueuing Move request for scope (0.55, -0.25)
01:10:56.957 00.003 2744 Worker thread wakes up
01:10:56.957 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.25) opts 0xd
01:10:56.957 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.25)
01:10:56.957 00.000 2744 Moving (0.55, -0.25) raw xDistance=0.61 yDistance=-0.09
01:10:56.957 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:10:56.957 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:10:56.957 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:10:56.957 00.000 2744 MoveAxis(W, 136, ABG)
01:10:56.957 00.000 2744 Guiding  Dir = 3, Dur = 136
01:10:56.958 00.001 2744 IsSlewing returns 0
01:10:56.958 00.000 2744 IsGuiding returns 0
01:10:56.958 00.000 2744 PulseGuide returned control before completion, sleep 146
01:10:56.974 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4797, FiltMin=1688, FiltMax=65535, Gamma=0.510
01:10:56.993 00.019 1092 UpdateGuideState exits: m=504500 SNR=78.0
01:10:56.997 00.004 1092 PhdController: settling, locked = 1, distance = 3.44 (4.00) aobump = 0 frame = 10 / 99999
01:10:57.002 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778998257.002,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.44,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:10:57.009 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:57.012 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:10:57.015 00.003 1092 Enqueuing Expose request
01:10:57.114 00.099 2744 IsGuiding returns 1
01:10:57.114 00.000 2744 scope still moving after pulse duration time elapsed
01:10:57.145 00.031 2744 IsSlewing returns 0
01:10:57.145 00.000 2744 IsGuiding returns 0
01:10:57.145 00.000 2744 scope move finished after 136 + 51 ms
01:10:57.145 00.000 2744 Move returns status 0, amount 136
01:10:57.145 00.000 2744 MoveAxis(N, 0, ABG)
01:10:57.145 00.000 2744 Move returns status 0, amount 0
01:10:57.145 00.000 2744 move complete, result=0
01:10:57.146 00.001 2744 worker thread done servicing request
01:10:57.146 00.000 2744 Worker thread wakes up
01:10:57.146 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:10:57.146 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:10:57.147 00.001 1092 GuideStep: 0.6 px 136 ms WEST, -0.1 px 0 ms NORTH
01:11:00.526 03.379 2744 Exposure complete
01:11:00.712 00.186 2744 worker thread done servicing request
01:11:00.712 00.000 1092 OnExposeComplete: enter
01:11:00.714 00.002 1092 UpdateGuideState(): m_state=6
01:11:00.716 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1516
01:11:00.718 00.002 1092 Star::Find returns 1 (0), X=1603.79, Y=1129.91, Mass=536831, SNR=79.9, Peak=56019 HFD=3.4
01:11:00.720 00.002 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
01:11:00.723 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
01:11:00.725 00.002 1092 CameraToMount -- cameraX=1.09 cameraY=-0.35 hyp=1.14 cameraTheta=-0.31 mountX=1.13 mountY=-0.04, mountTheta=-0.04
01:11:00.731 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.09, y=-0.35, opts=13)
01:11:00.733 00.002 1092 Enqueuing Move request for scope (1.09, -0.35)
01:11:00.735 00.002 2744 Worker thread wakes up
01:11:00.735 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.09, -0.35) opts 0xd
01:11:00.736 00.001 2744 Handling offset move in thread for scope, endpoint = (1.09, -0.35)
01:11:00.736 00.000 2744 Moving (1.09, -0.35) raw xDistance=1.13 yDistance=-0.04
01:11:00.736 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.13
01:11:00.736 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:00.736 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:11:00.736 00.000 2744 MoveAxis(W, 263, ABG)
01:11:00.736 00.000 2744 Guiding  Dir = 3, Dur = 263
01:11:00.736 00.000 2744 IsSlewing returns 0
01:11:00.737 00.001 2744 IsGuiding returns 0
01:11:00.737 00.000 2744 PulseGuide returned control before completion, sleep 273
01:11:00.756 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4810, FiltMin=1610, FiltMax=65535, Gamma=0.510
01:11:00.773 00.017 1092 UpdateGuideState exits: m=536831 SNR=79.9
01:11:00.775 00.002 1092 PhdController: settling, locked = 1, distance = 2.75 (4.00) aobump = 0 frame = 11 / 99999
01:11:00.778 00.003 1092 PhdController: newstate STATE_FINISH
01:11:00.779 00.001 1092 PhdController complete: success
01:11:00.781 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1778998260.781,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":11,"DroppedFrames":2}
01:11:00.783 00.002 1092 Mount: notify guiding dither settle done success=1
01:11:00.785 00.002 1092 PhdController: newstate STATE_IDLE
01:11:00.788 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.791 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:00.793 00.002 1092 Enqueuing Expose request
01:11:01.024 00.231 2744 IsGuiding returns 1
01:11:01.024 00.000 2744 scope still moving after pulse duration time elapsed
01:11:01.050 00.026 2744 IsSlewing returns 0
01:11:01.050 00.000 2744 IsGuiding returns 0
01:11:01.050 00.000 2744 scope move finished after 263 + 50 ms
01:11:01.051 00.001 2744 Move returns status 0, amount 263
01:11:01.051 00.000 2744 MoveAxis(N, 0, ABG)
01:11:01.051 00.000 2744 Move returns status 0, amount 0
01:11:01.051 00.000 2744 move complete, result=0
01:11:01.051 00.000 2744 worker thread done servicing request
01:11:01.051 00.000 1092 GuideStep: 1.1 px 263 ms WEST, -0.0 px 0 ms NORTH
01:11:01.054 00.003 2744 Worker thread wakes up
01:11:01.055 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:01.055 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:04.452 03.397 2744 Exposure complete
01:11:04.652 00.200 2744 worker thread done servicing request
01:11:04.653 00.001 1092 OnExposeComplete: enter
01:11:04.656 00.003 1092 UpdateGuideState(): m_state=6
01:11:04.659 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1517
01:11:04.661 00.002 1092 Star::Find returns 1 (0), X=1603.28, Y=1130.02, Mass=526768, SNR=85.2, Peak=51661 HFD=3.4
01:11:04.664 00.003 1092 MultiStar: exiting stabilization period
01:11:04.667 00.003 1092 MultiStar: [#1 1.49,-0.25,0.99,U] [#2 1.58,0.03,0.93,U] [#3 1.65,0.05,0.74,U] [#4 1.61,0.08,0.82,U] [#5 1.22,-0.23,0.71,U] [#6 1.21,-0.29,0.75,U] [#7 1.55,0.05,0.57,U] [#8 1.65,-0.13,0.50,U] 
01:11:04.669 00.002 1092 single-star, 8 included, MultiStar: {1.36, -0.11}, one-star: {0.57, -0.24}
01:11:04.672 00.003 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
01:11:04.675 00.003 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:11:04.679 00.004 1092 CameraToMount -- cameraX=0.57 cameraY=-0.24 hyp=0.62 cameraTheta=-0.40 mountX=0.62 mountY=-0.08, mountTheta=-0.12
01:11:04.685 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.24, opts=13)
01:11:04.687 00.002 1092 Enqueuing Move request for scope (0.57, -0.24)
01:11:04.690 00.003 2744 Worker thread wakes up
01:11:04.690 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.24) opts 0xd
01:11:04.690 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.24)
01:11:04.690 00.000 2744 Moving (0.57, -0.24) raw xDistance=0.62 yDistance=-0.08
01:11:04.691 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.62
01:11:04.691 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:04.691 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:11:04.691 00.000 2744 MoveAxis(W, 157, ABG)
01:11:04.691 00.000 2744 Guiding  Dir = 3, Dur = 157
01:11:04.691 00.000 2744 IsSlewing returns 0
01:11:04.691 00.000 2744 IsGuiding returns 0
01:11:04.692 00.001 2744 PulseGuide returned control before completion, sleep 167
01:11:04.707 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4803, FiltMin=1547, FiltMax=65535, Gamma=0.510
01:11:04.721 00.014 1092 UpdateGuideState exits: m=526768 SNR=85.2
01:11:04.724 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.727 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:04.729 00.002 1092 Enqueuing Expose request
01:11:04.867 00.138 2744 IsGuiding returns 1
01:11:04.867 00.000 2744 scope still moving after pulse duration time elapsed
01:11:04.898 00.031 2744 IsSlewing returns 0
01:11:04.898 00.000 2744 IsGuiding returns 0
01:11:04.898 00.000 2744 scope move finished after 157 + 49 ms
01:11:04.898 00.000 2744 Move returns status 0, amount 157
01:11:04.898 00.000 2744 MoveAxis(N, 0, ABG)
01:11:04.899 00.001 2744 Move returns status 0, amount 0
01:11:04.899 00.000 2744 move complete, result=0
01:11:04.899 00.000 2744 worker thread done servicing request
01:11:04.899 00.000 2744 Worker thread wakes up
01:11:04.899 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:04.899 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:04.900 00.001 1092 GuideStep: 0.6 px 157 ms WEST, -0.1 px 0 ms NORTH
01:11:08.280 03.380 2744 Exposure complete
01:11:08.480 00.200 2744 worker thread done servicing request
01:11:08.480 00.000 1092 OnExposeComplete: enter
01:11:08.483 00.003 1092 UpdateGuideState(): m_state=6
01:11:08.487 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1518
01:11:08.490 00.003 1092 Star::Find returns 1 (0), X=1603.48, Y=1130.14, Mass=504046, SNR=77.3, Peak=55107 HFD=3.4
01:11:08.495 00.005 1092 MultiStar: [#1 1.74,-0.10,1.01,U] [#2 1.66,0.17,1.13,U] [#3 1.88,0.34,0.95,U] [#4 1.85,0.27,0.99,U] [#5 1.35,-0.10,0.73,U] [#6 1.33,-0.13,0.70,U] [#7 1.63,0.21,0.60,U] [#8 1.61,-0.00,0.50,U] 
01:11:08.498 00.003 1092 single-star, 8 included, MultiStar: {1.54, 0.07}, one-star: {0.77, -0.12}
01:11:08.501 00.003 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
01:11:08.504 00.003 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
01:11:08.507 00.003 1092 CameraToMount -- cameraX=0.77 cameraY=-0.12 hyp=0.78 cameraTheta=-0.15 mountX=0.75 mountY=0.09, mountTheta=0.12
01:11:08.514 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.12, opts=13)
01:11:08.517 00.003 1092 Enqueuing Move request for scope (0.77, -0.12)
01:11:08.520 00.003 2744 Worker thread wakes up
01:11:08.520 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.12) opts 0xd
01:11:08.520 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.12)
01:11:08.520 00.000 2744 Moving (0.77, -0.12) raw xDistance=0.75 yDistance=0.09
01:11:08.520 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.75
01:11:08.520 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:08.520 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:11:08.520 00.000 2744 MoveAxis(W, 179, ABG)
01:11:08.520 00.000 2744 Guiding  Dir = 3, Dur = 179
01:11:08.521 00.001 2744 IsSlewing returns 0
01:11:08.521 00.000 2744 IsGuiding returns 0
01:11:08.521 00.000 2744 PulseGuide returned control before completion, sleep 189
01:11:08.536 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4813, FiltMin=1421, FiltMax=65535, Gamma=0.510
01:11:08.550 00.014 1092 UpdateGuideState exits: m=504046 SNR=77.3
01:11:08.553 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.555 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:08.557 00.002 1092 Enqueuing Expose request
01:11:08.715 00.158 2744 IsGuiding returns 1
01:11:08.715 00.000 2744 scope still moving after pulse duration time elapsed
01:11:08.745 00.030 2744 IsSlewing returns 0
01:11:08.745 00.000 2744 IsGuiding returns 0
01:11:08.745 00.000 2744 scope move finished after 179 + 45 ms
01:11:08.745 00.000 2744 Move returns status 0, amount 179
01:11:08.745 00.000 2744 MoveAxis(N, 0, ABG)
01:11:08.745 00.000 2744 Move returns status 0, amount 0
01:11:08.745 00.000 2744 move complete, result=0
01:11:08.746 00.001 2744 worker thread done servicing request
01:11:08.746 00.000 2744 Worker thread wakes up
01:11:08.746 00.000 1092 GuideStep: 0.8 px 179 ms WEST, 0.1 px 0 ms NORTH
01:11:08.748 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:08.749 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:12.152 03.403 2744 Exposure complete
01:11:12.387 00.235 2744 worker thread done servicing request
01:11:12.387 00.000 1092 OnExposeComplete: enter
01:11:12.391 00.004 1092 UpdateGuideState(): m_state=6
01:11:12.394 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1519
01:11:12.398 00.004 1092 Star::Find returns 1 (0), X=1603.49, Y=1130.16, Mass=499857, SNR=83.1, Peak=65443 HFD=3.3
01:11:12.400 00.002 1092 MultiStar: [#1 1.62,-0.03,0.93,U] [#2 1.52,0.04,1.06,U] [#3 1.52,0.56,0.89,U] [#4 1.43,0.30,0.76,U] [#5 1.37,0.05,0.75,U] [#6 1.18,0.02,0.75,U] [#7 1.45,0.44,0.62,U] [#8 1.42,-0.06,0.54,U] 
01:11:12.403 00.003 1092 single-star, 8 included, MultiStar: {1.36, 0.13}, one-star: {0.78, -0.10}
01:11:12.407 00.004 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
01:11:12.410 00.003 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
01:11:12.413 00.003 1092 CameraToMount -- cameraX=0.78 cameraY=-0.10 hyp=0.79 cameraTheta=-0.12 mountX=0.75 mountY=0.12, mountTheta=0.16
01:11:12.420 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.10, opts=13)
01:11:12.425 00.005 1092 Enqueuing Move request for scope (0.78, -0.10)
01:11:12.428 00.003 2744 Worker thread wakes up
01:11:12.428 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.10) opts 0xd
01:11:12.428 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.10)
01:11:12.428 00.000 2744 Moving (0.78, -0.10) raw xDistance=0.75 yDistance=0.12
01:11:12.428 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
01:11:12.428 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:12.429 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:12.429 00.000 2744 MoveAxis(W, 181, ABG)
01:11:12.429 00.000 2744 Guiding  Dir = 3, Dur = 181
01:11:12.429 00.000 2744 IsSlewing returns 0
01:11:12.429 00.000 2744 IsGuiding returns 0
01:11:12.429 00.000 2744 PulseGuide returned control before completion, sleep 191
01:11:12.446 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4839, FiltMin=1645, FiltMax=65535, Gamma=0.510
01:11:12.463 00.017 1092 UpdateGuideState exits: m=499857 SNR=83.1
01:11:12.467 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.470 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:12.473 00.003 1092 Enqueuing Expose request
01:11:12.632 00.159 2744 IsGuiding returns 1
01:11:12.632 00.000 2744 scope still moving after pulse duration time elapsed
01:11:12.662 00.030 2744 IsSlewing returns 0
01:11:12.663 00.001 2744 IsGuiding returns 0
01:11:12.663 00.000 2744 scope move finished after 181 + 53 ms
01:11:12.663 00.000 2744 Move returns status 0, amount 181
01:11:12.663 00.000 2744 MoveAxis(N, 0, ABG)
01:11:12.663 00.000 2744 Move returns status 0, amount 0
01:11:12.663 00.000 2744 move complete, result=0
01:11:12.663 00.000 2744 worker thread done servicing request
01:11:12.663 00.000 2744 Worker thread wakes up
01:11:12.664 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:12.664 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:12.668 00.004 1092 GuideStep: 0.8 px 181 ms WEST, 0.1 px 0 ms NORTH
01:11:16.049 03.381 2744 Exposure complete
01:11:16.247 00.198 2744 worker thread done servicing request
01:11:16.247 00.000 1092 OnExposeComplete: enter
01:11:16.249 00.002 1092 UpdateGuideState(): m_state=6
01:11:16.252 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1520
01:11:16.254 00.002 1092 Star::Find returns 1 (0), X=1603.20, Y=1130.40, Mass=534999, SNR=86.2, Peak=49651 HFD=3.4
01:11:16.258 00.004 1092 MultiStar: [#1 1.21,0.07,0.95,U] [#2 1.29,0.35,0.88,U] [#3 1.20,0.67,0.81,U] [#4 1.26,0.28,0.91,U] [#5 1.10,0.15,0.78,U] [#6 0.78,-0.02,0.80,U] [#7 1.22,0.42,0.53,U] [#8 0.95,-0.07,0.56,U] 
01:11:16.261 00.003 1092 single-star, 8 included, MultiStar: {1.05, 0.22}, one-star: {0.49, 0.14}
01:11:16.265 00.004 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
01:11:16.267 00.002 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
01:11:16.269 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=0.14 hyp=0.51 cameraTheta=0.28 mountX=0.39 mountY=0.27, mountTheta=0.61
01:11:16.277 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=0.14, opts=13)
01:11:16.282 00.005 1092 Enqueuing Move request for scope (0.49, 0.14)
01:11:16.285 00.003 2744 Worker thread wakes up
01:11:16.285 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.14) opts 0xd
01:11:16.285 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, 0.14)
01:11:16.285 00.000 2744 Moving (0.49, 0.14) raw xDistance=0.39 yDistance=0.27
01:11:16.285 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.39
01:11:16.285 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:16.285 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:11:16.285 00.000 2744 MoveAxis(W, 99, ABG)
01:11:16.285 00.000 2744 Guiding  Dir = 3, Dur = 99
01:11:16.285 00.000 2744 IsSlewing returns 0
01:11:16.286 00.001 2744 IsGuiding returns 0
01:11:16.286 00.000 2744 PulseGuide returned control before completion, sleep 109
01:11:16.303 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1443, FiltMax=65535, Gamma=0.510
01:11:16.321 00.018 1092 UpdateGuideState exits: m=534999 SNR=86.2
01:11:16.324 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.327 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:16.329 00.002 1092 Enqueuing Expose request
01:11:16.401 00.072 2744 IsGuiding returns 1
01:11:16.401 00.000 2744 scope still moving after pulse duration time elapsed
01:11:16.432 00.031 2744 IsSlewing returns 0
01:11:16.432 00.000 2744 IsGuiding returns 0
01:11:16.432 00.000 2744 scope move finished after 99 + 47 ms
01:11:16.432 00.000 2744 Move returns status 0, amount 99
01:11:16.433 00.001 2744 MoveAxis(N, 0, ABG)
01:11:16.433 00.000 2744 Move returns status 0, amount 0
01:11:16.433 00.000 2744 move complete, result=0
01:11:16.433 00.000 2744 worker thread done servicing request
01:11:16.433 00.000 2744 Worker thread wakes up
01:11:16.433 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:16.433 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:16.433 00.000 1092 GuideStep: 0.4 px 99 ms WEST, 0.3 px 0 ms NORTH
01:11:19.832 03.399 2744 Exposure complete
01:11:20.021 00.189 2744 worker thread done servicing request
01:11:20.021 00.000 1092 OnExposeComplete: enter
01:11:20.024 00.003 1092 UpdateGuideState(): m_state=6
01:11:20.026 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1521
01:11:20.030 00.004 1092 Star::Find returns 1 (0), X=1603.24, Y=1130.27, Mass=523745, SNR=85.3, Peak=51853 HFD=3.5
01:11:20.032 00.002 1092 MultiStar: [#1 1.21,0.25,0.90,U] [#2 1.31,0.22,1.00,U] [#3 1.21,0.43,0.74,U] [#4 1.24,0.23,0.72,U] [#5 1.09,-0.07,0.84,U] [#6 0.94,0.13,0.70,U] [#7 1.67,0.20,0.55,U] [#8 1.20,0.17,0.38,U] 
01:11:20.034 00.002 1092 single-star, 8 included, MultiStar: {1.12, 0.17}, one-star: {0.53, 0.01}
01:11:20.036 00.002 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
01:11:20.038 00.002 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
01:11:20.041 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=0.01 hyp=0.53 cameraTheta=0.02 mountX=0.48 mountY=0.16, mountTheta=0.31
01:11:20.046 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.01, opts=13)
01:11:20.049 00.003 1092 Enqueuing Move request for scope (0.53, 0.01)
01:11:20.051 00.002 2744 Worker thread wakes up
01:11:20.051 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.01) opts 0xd
01:11:20.051 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.01)
01:11:20.051 00.000 2744 Moving (0.53, 0.01) raw xDistance=0.48 yDistance=0.16
01:11:20.051 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:11:20.051 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:20.051 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:11:20.051 00.000 2744 MoveAxis(W, 114, ABG)
01:11:20.051 00.000 2744 Guiding  Dir = 3, Dur = 114
01:11:20.052 00.001 2744 IsSlewing returns 0
01:11:20.052 00.000 2744 IsGuiding returns 0
01:11:20.052 00.000 2744 PulseGuide returned control before completion, sleep 124
01:11:20.065 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1389, FiltMax=65535, Gamma=0.510
01:11:20.079 00.014 1092 UpdateGuideState exits: m=523745 SNR=85.3
01:11:20.081 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.083 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:20.085 00.002 1092 Enqueuing Expose request
01:11:20.182 00.097 2744 IsGuiding returns 1
01:11:20.182 00.000 2744 scope still moving after pulse duration time elapsed
01:11:20.213 00.031 2744 IsSlewing returns 0
01:11:20.215 00.002 2744 IsGuiding returns 0
01:11:20.215 00.000 2744 scope move finished after 114 + 49 ms
01:11:20.215 00.000 2744 Move returns status 0, amount 114
01:11:20.215 00.000 2744 MoveAxis(N, 0, ABG)
01:11:20.215 00.000 2744 Move returns status 0, amount 0
01:11:20.215 00.000 2744 move complete, result=0
01:11:20.215 00.000 2744 worker thread done servicing request
01:11:20.215 00.000 2744 Worker thread wakes up
01:11:20.216 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:20.216 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:20.216 00.000 1092 GuideStep: 0.5 px 114 ms WEST, 0.2 px 0 ms NORTH
01:11:23.622 03.406 2744 Exposure complete
01:11:23.845 00.223 2744 worker thread done servicing request
01:11:23.845 00.000 1092 OnExposeComplete: enter
01:11:23.848 00.003 1092 UpdateGuideState(): m_state=6
01:11:23.850 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1522
01:11:23.853 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1130.00, Mass=525046, SNR=86.0, Peak=55293 HFD=3.2
01:11:23.857 00.004 1092 MultiStar: [#1 1.30,0.06,0.84,U] [#2 1.34,0.38,0.90,U] [#3 1.11,0.30,0.77,U] [#4 0.96,0.30,0.83,U] [#5 0.91,0.04,0.73,U] [#6 0.77,-0.18,0.75,U] [#7 1.38,0.31,0.58,U] [#8 0.97,-0.06,0.45,U] 
01:11:23.860 00.003 1092 single-star, 8 included, MultiStar: {1.02, 0.10}, one-star: {0.55, -0.26}
01:11:23.862 00.002 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
01:11:23.865 00.003 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
01:11:23.867 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=-0.26 hyp=0.61 cameraTheta=-0.44 mountX=0.61 mountY=-0.10, mountTheta=-0.16
01:11:23.873 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.26, opts=13)
01:11:23.876 00.003 1092 Enqueuing Move request for scope (0.55, -0.26)
01:11:23.880 00.004 2744 Worker thread wakes up
01:11:23.880 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.26) opts 0xd
01:11:23.880 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.26)
01:11:23.880 00.000 2744 Moving (0.55, -0.26) raw xDistance=0.61 yDistance=-0.10
01:11:23.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.61
01:11:23.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:23.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:11:23.880 00.000 2744 MoveAxis(W, 144, ABG)
01:11:23.880 00.000 2744 Guiding  Dir = 3, Dur = 144
01:11:23.881 00.001 2744 IsSlewing returns 0
01:11:23.881 00.000 2744 IsGuiding returns 0
01:11:23.881 00.000 2744 PulseGuide returned control before completion, sleep 154
01:11:23.896 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4848, FiltMin=1589, FiltMax=65535, Gamma=0.510
01:11:23.912 00.016 1092 UpdateGuideState exits: m=525046 SNR=86.0
01:11:23.914 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.918 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:23.921 00.003 1092 Enqueuing Expose request
01:11:24.042 00.121 2744 IsGuiding returns 1
01:11:24.042 00.000 2744 scope still moving after pulse duration time elapsed
01:11:24.072 00.030 2744 IsSlewing returns 0
01:11:24.072 00.000 2744 IsGuiding returns 0
01:11:24.072 00.000 2744 scope move finished after 144 + 48 ms
01:11:24.072 00.000 2744 Move returns status 0, amount 144
01:11:24.072 00.000 2744 MoveAxis(N, 0, ABG)
01:11:24.072 00.000 2744 Move returns status 0, amount 0
01:11:24.072 00.000 2744 move complete, result=0
01:11:24.073 00.001 2744 worker thread done servicing request
01:11:24.073 00.000 2744 Worker thread wakes up
01:11:24.073 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:24.073 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:24.073 00.000 1092 GuideStep: 0.6 px 144 ms WEST, -0.1 px 0 ms NORTH
01:11:27.474 03.401 2744 Exposure complete
01:11:27.673 00.199 2744 worker thread done servicing request
01:11:27.673 00.000 1092 OnExposeComplete: enter
01:11:27.675 00.002 1092 UpdateGuideState(): m_state=6
01:11:27.680 00.005 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1523
01:11:27.682 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1130.24, Mass=503459, SNR=78.4, Peak=53885 HFD=3.5
01:11:27.685 00.003 1092 MultiStar: [#1 0.62,0.05,1.01,U] [#2 0.53,0.37,1.01,U] [#3 0.54,0.47,0.75,U] [#4 0.66,0.49,1.06,U] [#5 0.40,0.16,0.73,U] [#6 0.33,0.08,0.78,U] [#7 0.71,0.45,0.62,U] [#8 0.79,0.11,0.56,U] 
01:11:27.687 00.002 1092 single-star, 8 included, MultiStar: {0.50, 0.24}, one-star: {0.10, -0.02}
01:11:27.690 00.003 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
01:11:27.693 00.003 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
01:11:27.695 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-0.19 mountX=0.10 mountY=0.01, mountTheta=0.08
01:11:27.702 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.02, opts=13)
01:11:27.706 00.004 1092 Enqueuing Move request for scope (0.10, -0.02)
01:11:27.709 00.003 2744 Worker thread wakes up
01:11:27.709 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.02) opts 0xd
01:11:27.709 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.02)
01:11:27.709 00.000 2744 Moving (0.10, -0.02) raw xDistance=0.10 yDistance=0.01
01:11:27.709 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:11:27.709 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:27.710 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:11:27.710 00.000 2744 MoveAxis(E, 0, ABG)
01:11:27.710 00.000 2744 Move returns status 0, amount 0
01:11:27.710 00.000 2744 MoveAxis(N, 0, ABG)
01:11:27.710 00.000 2744 Move returns status 0, amount 0
01:11:27.710 00.000 2744 move complete, result=0
01:11:27.710 00.000 2744 worker thread done servicing request
01:11:27.729 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:11:27.746 00.017 1092 UpdateGuideState exits: m=503459 SNR=78.4
01:11:27.748 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.750 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:27.752 00.002 1092 Enqueuing Expose request
01:11:27.754 00.002 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:27.757 00.003 2744 Worker thread wakes up
01:11:27.757 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:27.757 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:31.147 03.390 2744 Exposure complete
01:11:31.352 00.205 2744 worker thread done servicing request
01:11:31.352 00.000 1092 OnExposeComplete: enter
01:11:31.355 00.003 1092 UpdateGuideState(): m_state=6
01:11:31.359 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1524
01:11:31.364 00.005 1092 Star::Find returns 1 (0), X=1602.88, Y=1130.04, Mass=464730, SNR=78.9, Peak=58221 HFD=3.0
01:11:31.366 00.002 1092 MultiStar: [#1 1.13,-0.19,1.02,U] [#2 0.93,0.03,1.06,U] [#3 0.87,0.17,0.84,U] [#4 0.74,0.12,0.85,U] [#5 0.74,-0.10,0.77,U] [#6 0.58,-0.16,0.69,U] [#7 0.95,0.15,0.63,U] [#8 0.62,-0.10,0.55,U] 
01:11:31.370 00.004 1092 single-star, 8 included, MultiStar: {0.75, -0.04}, one-star: {0.17, -0.22}
01:11:31.374 00.004 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
01:11:31.378 00.004 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.64 = -0.64)
01:11:31.385 00.007 1092 CameraToMount -- cameraX=0.17 cameraY=-0.22 hyp=0.28 cameraTheta=-0.91 mountX=0.25 mountY=-0.17, mountTheta=-0.59
01:11:31.391 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.22, opts=13)
01:11:31.394 00.003 1092 Enqueuing Move request for scope (0.17, -0.22)
01:11:31.398 00.004 2744 Worker thread wakes up
01:11:31.398 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.22) opts 0xd
01:11:31.398 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.22)
01:11:31.398 00.000 2744 Moving (0.17, -0.22) raw xDistance=0.25 yDistance=-0.17
01:11:31.398 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:11:31.398 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:31.398 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:11:31.398 00.000 2744 MoveAxis(E, 0, ABG)
01:11:31.398 00.000 2744 Move returns status 0, amount 0
01:11:31.398 00.000 2744 MoveAxis(N, 0, ABG)
01:11:31.398 00.000 2744 Move returns status 0, amount 0
01:11:31.398 00.000 2744 move complete, result=0
01:11:31.399 00.001 2744 worker thread done servicing request
01:11:31.417 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1731, FiltMax=65535, Gamma=0.510
01:11:31.441 00.024 1092 UpdateGuideState exits: m=464730 SNR=78.9
01:11:31.444 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:31.446 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:31.449 00.003 1092 Enqueuing Expose request
01:11:31.451 00.002 2744 Worker thread wakes up
01:11:31.451 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:11:31.454 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:31.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:34.848 03.394 2744 Exposure complete
01:11:35.043 00.195 2744 worker thread done servicing request
01:11:35.044 00.001 1092 OnExposeComplete: enter
01:11:35.047 00.003 1092 UpdateGuideState(): m_state=6
01:11:35.049 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1525
01:11:35.051 00.002 1092 Star::Find returns 1 (0), X=1603.37, Y=1130.05, Mass=506898, SNR=73.3, Peak=59933 HFD=3.3
01:11:35.053 00.002 1092 MultiStar: [#1 1.42,-0.17,1.27,U] [#2 1.27,0.11,1.09,U] [#3 1.46,0.14,0.94,U] [#4 1.37,0.13,0.91,U] [#5 1.33,0.22,0.80,U] [#6 0.87,-0.36,0.74,U] [#7 1.36,0.07,0.68,U] [#8 1.20,-0.09,0.55,U] 
01:11:35.055 00.002 1092 single-star, 8 included, MultiStar: {1.22, -0.02}, one-star: {0.66, -0.21}
01:11:35.058 00.003 1092 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
01:11:35.060 00.002 1092 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.03 = -0.03)
01:11:35.062 00.002 1092 CameraToMount -- cameraX=0.66 cameraY=-0.21 hyp=0.70 cameraTheta=-0.30 mountX=0.69 mountY=-0.02, mountTheta=-0.03
01:11:35.066 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.21, opts=13)
01:11:35.068 00.002 1092 Enqueuing Move request for scope (0.66, -0.21)
01:11:35.070 00.002 2744 Worker thread wakes up
01:11:35.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.21) opts 0xd
01:11:35.070 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.21)
01:11:35.071 00.001 2744 Moving (0.66, -0.21) raw xDistance=0.69 yDistance=-0.02
01:11:35.071 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.69
01:11:35.071 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:35.071 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:11:35.071 00.000 2744 MoveAxis(W, 154, ABG)
01:11:35.071 00.000 2744 Guiding  Dir = 3, Dur = 154
01:11:35.071 00.000 2744 IsSlewing returns 0
01:11:35.071 00.000 2744 IsGuiding returns 0
01:11:35.072 00.001 2744 PulseGuide returned control before completion, sleep 164
01:11:35.090 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1582, FiltMax=65535, Gamma=0.510
01:11:35.104 00.014 1092 UpdateGuideState exits: m=506898 SNR=73.3
01:11:35.108 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.110 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:35.112 00.002 1092 Enqueuing Expose request
01:11:35.247 00.135 2744 IsGuiding returns 1
01:11:35.247 00.000 2744 scope still moving after pulse duration time elapsed
01:11:35.277 00.030 2744 IsSlewing returns 0
01:11:35.277 00.000 2744 IsGuiding returns 0
01:11:35.277 00.000 2744 scope move finished after 154 + 51 ms
01:11:35.277 00.000 2744 Move returns status 0, amount 154
01:11:35.277 00.000 2744 MoveAxis(N, 0, ABG)
01:11:35.277 00.000 2744 Move returns status 0, amount 0
01:11:35.277 00.000 2744 move complete, result=0
01:11:35.278 00.001 2744 worker thread done servicing request
01:11:35.278 00.000 2744 Worker thread wakes up
01:11:35.278 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:35.278 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:35.278 00.000 1092 GuideStep: 0.7 px 154 ms WEST, -0.0 px 0 ms NORTH
01:11:38.659 03.381 2744 Exposure complete
01:11:38.851 00.192 2744 worker thread done servicing request
01:11:38.851 00.000 1092 OnExposeComplete: enter
01:11:38.853 00.002 1092 UpdateGuideState(): m_state=6
01:11:38.855 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1526
01:11:38.857 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1130.40, Mass=468801, SNR=81.5, Peak=50941 HFD=3.2
01:11:38.860 00.003 1092 MultiStar: [#1 0.47,0.14,0.95,U] [#2 0.52,0.37,1.00,U] [#3 0.63,0.47,0.83,U] [#4 0.55,0.32,0.81,U] [#5 0.24,0.28,0.67,U] [#6 0.09,0.03,0.65,U] [#7 0.47,0.51,0.57,U] [#8 0.66,-0.14,0.49,U] 
01:11:38.862 00.002 1092 single-star, 8 included, MultiStar: {0.36, 0.25}, one-star: {-0.22, 0.14}
01:11:38.865 00.003 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
01:11:38.867 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
01:11:38.869 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=-0.26 mountY=0.08, mountTheta=2.86
01:11:38.874 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.14, opts=13)
01:11:38.876 00.002 1092 Enqueuing Move request for scope (-0.22, 0.14)
01:11:38.878 00.002 2744 Worker thread wakes up
01:11:38.878 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
01:11:38.878 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
01:11:38.878 00.000 2744 Moving (-0.22, 0.14) raw xDistance=-0.26 yDistance=0.08
01:11:38.878 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:11:38.878 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:38.878 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:11:38.878 00.000 2744 MoveAxis(E, 0, ABG)
01:11:38.878 00.000 2744 Move returns status 0, amount 0
01:11:38.878 00.000 2744 MoveAxis(N, 0, ABG)
01:11:38.879 00.001 2744 Move returns status 0, amount 0
01:11:38.879 00.000 2744 move complete, result=0
01:11:38.879 00.000 2744 worker thread done servicing request
01:11:38.894 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:11:38.909 00.015 1092 UpdateGuideState exits: m=468801 SNR=81.5
01:11:38.912 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:38.914 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:38.916 00.002 1092 Enqueuing Expose request
01:11:38.918 00.002 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:38.920 00.002 2744 Worker thread wakes up
01:11:38.920 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:38.920 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:42.326 03.406 2744 Exposure complete
01:11:42.526 00.200 2744 worker thread done servicing request
01:11:42.526 00.000 1092 OnExposeComplete: enter
01:11:42.529 00.003 1092 UpdateGuideState(): m_state=6
01:11:42.532 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1527
01:11:42.534 00.002 1092 Star::Find returns 1 (0), X=1602.37, Y=1130.41, Mass=496034, SNR=78.4, Peak=54989 HFD=3.2
01:11:42.537 00.003 1092 MultiStar: [#1 0.49,-0.00,1.03,U] [#2 0.52,0.39,0.99,U] [#3 0.39,0.59,0.89,U] [#4 0.56,0.30,0.83,U] [#5 0.25,0.17,0.88,U] [#6 0.11,-0.13,0.77,U] [#7 0.36,0.31,0.55,U] [#8 0.11,-0.06,0.52,U] 
01:11:42.541 00.004 1092 refined, 8 included, MultiStar: {0.27, 0.20}, one-star: {-0.34, 0.15}
01:11:42.543 00.002 1092 CameraToMount -- cameraTheta (0.63) - m_xAngle (-0.43) = xAngle (1.06 = 1.06)
01:11:42.546 00.003 1092 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.90 = 0.90)
01:11:42.549 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.63 mountX=0.17 mountY=0.27, mountTheta=1.01
01:11:42.555 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.20, opts=13)
01:11:42.558 00.003 1092 Enqueuing Move request for scope (0.27, 0.20)
01:11:42.561 00.003 2744 Worker thread wakes up
01:11:42.561 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
01:11:42.561 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
01:11:42.561 00.000 2744 Moving (0.27, 0.20) raw xDistance=0.17 yDistance=0.27
01:11:42.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:11:42.561 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:42.561 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:11:42.561 00.000 2744 MoveAxis(E, 0, ABG)
01:11:42.561 00.000 2744 Move returns status 0, amount 0
01:11:42.561 00.000 2744 MoveAxis(N, 0, ABG)
01:11:42.561 00.000 2744 Move returns status 0, amount 0
01:11:42.561 00.000 2744 move complete, result=0
01:11:42.561 00.000 2744 worker thread done servicing request
01:11:42.578 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:11:42.593 00.015 1092 UpdateGuideState exits: m=496034 SNR=78.4
01:11:42.597 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:42.599 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:42.602 00.003 1092 Enqueuing Expose request
01:11:42.605 00.003 2744 Worker thread wakes up
01:11:42.605 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:42.605 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:11:42.607 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:46.018 03.411 2744 Exposure complete
01:11:46.220 00.202 2744 worker thread done servicing request
01:11:46.220 00.000 1092 OnExposeComplete: enter
01:11:46.224 00.004 1092 UpdateGuideState(): m_state=6
01:11:46.227 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1528
01:11:46.231 00.004 1092 Star::Find returns 1 (0), X=1602.80, Y=1130.14, Mass=530963, SNR=91.6, Peak=60237 HFD=3.2
01:11:46.234 00.003 1092 MultiStar: [#1 0.88,-0.03,0.79,U] [#2 0.76,0.29,0.85,U] [#3 0.98,0.38,0.70,U] [#4 0.91,0.22,0.64,U] [#5 0.67,0.17,0.71,U] [#6 0.59,-0.07,0.76,U] [#7 1.03,0.23,0.59,U] [#8 0.70,-0.04,0.39,U] 
01:11:46.236 00.002 1092 single-star, 8 included, MultiStar: {0.70, 0.11}, one-star: {0.09, -0.12}
01:11:46.239 00.003 1092 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
01:11:46.242 00.003 1092 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.65 = -0.65)
01:11:46.244 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.92 mountX=0.14 mountY=-0.09, mountTheta=-0.60
01:11:46.250 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.12, opts=13)
01:11:46.253 00.003 1092 Enqueuing Move request for scope (0.09, -0.12)
01:11:46.255 00.002 2744 Worker thread wakes up
01:11:46.256 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
01:11:46.256 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
01:11:46.256 00.000 2744 Moving (0.09, -0.12) raw xDistance=0.14 yDistance=-0.09
01:11:46.256 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:11:46.256 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:46.256 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:11:46.256 00.000 2744 MoveAxis(E, 0, ABG)
01:11:46.256 00.000 2744 Move returns status 0, amount 0
01:11:46.256 00.000 2744 MoveAxis(N, 0, ABG)
01:11:46.256 00.000 2744 Move returns status 0, amount 0
01:11:46.257 00.001 2744 move complete, result=0
01:11:46.257 00.000 2744 worker thread done servicing request
01:11:46.271 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4855, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:11:46.286 00.015 1092 UpdateGuideState exits: m=530963 SNR=91.6
01:11:46.288 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:46.291 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:46.293 00.002 1092 Enqueuing Expose request
01:11:46.296 00.003 2744 Worker thread wakes up
01:11:46.296 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:46.299 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:46.299 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:49.688 03.389 2744 Exposure complete
01:11:49.895 00.207 2744 worker thread done servicing request
01:11:49.895 00.000 1092 OnExposeComplete: enter
01:11:49.897 00.002 1092 UpdateGuideState(): m_state=6
01:11:49.900 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1529
01:11:49.903 00.003 1092 Star::Find returns 1 (0), X=1603.10, Y=1130.27, Mass=521883, SNR=84.9, Peak=58221 HFD=3.3
01:11:49.906 00.003 1092 MultiStar: [#1 0.99,0.05,0.96,U] [#2 1.06,0.26,1.02,U] [#3 1.16,0.29,0.79,U] [#4 0.94,0.36,0.86,U] [#5 0.91,0.25,0.70,U] [#6 0.80,0.37,0.70,U] [#7 0.98,0.28,0.58,U] [#8 0.89,0.20,0.46,U] 
01:11:49.909 00.003 1092 single-star, 8 included, MultiStar: {0.89, 0.22}, one-star: {0.39, 0.01}
01:11:49.913 00.004 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
01:11:49.916 00.003 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
01:11:49.919 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=0.01 hyp=0.39 cameraTheta=0.03 mountX=0.35 mountY=0.12, mountTheta=0.32
01:11:49.927 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.01, opts=13)
01:11:49.932 00.005 1092 Enqueuing Move request for scope (0.39, 0.01)
01:11:49.936 00.004 2744 Worker thread wakes up
01:11:49.936 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.01) opts 0xd
01:11:49.936 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.01)
01:11:49.936 00.000 2744 Moving (0.39, 0.01) raw xDistance=0.35 yDistance=0.12
01:11:49.936 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:11:49.936 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:49.936 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:11:49.936 00.000 2744 MoveAxis(W, 78, ABG)
01:11:49.936 00.000 2744 Guiding  Dir = 3, Dur = 78
01:11:49.936 00.000 2744 IsSlewing returns 0
01:11:49.938 00.002 2744 IsGuiding returns 0
01:11:49.941 00.003 2744 PulseGuide returned control before completion, sleep 86
01:11:49.968 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1648, FiltMax=65535, Gamma=0.510
01:11:49.993 00.025 1092 UpdateGuideState exits: m=521883 SNR=84.9
01:11:49.996 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.999 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:50.010 00.011 1092 Enqueuing Expose request
01:11:50.036 00.026 2744 IsGuiding returns 1
01:11:50.037 00.001 2744 scope still moving after pulse duration time elapsed
01:11:50.068 00.031 2744 IsSlewing returns 0
01:11:50.069 00.001 2744 IsGuiding returns 0
01:11:50.069 00.000 2744 scope move finished after 78 + 53 ms
01:11:50.069 00.000 2744 Move returns status 0, amount 78
01:11:50.070 00.001 2744 MoveAxis(N, 0, ABG)
01:11:50.073 00.003 2744 Move returns status 0, amount 0
01:11:50.073 00.000 2744 move complete, result=0
01:11:50.073 00.000 2744 worker thread done servicing request
01:11:50.074 00.001 2744 Worker thread wakes up
01:11:50.074 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:50.074 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:50.082 00.008 1092 GuideStep: 0.4 px 78 ms WEST, 0.1 px 0 ms NORTH
01:11:53.475 03.393 2744 Exposure complete
01:11:53.664 00.189 2744 worker thread done servicing request
01:11:53.664 00.000 1092 OnExposeComplete: enter
01:11:53.667 00.003 1092 UpdateGuideState(): m_state=6
01:11:53.670 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1530
01:11:53.674 00.004 1092 Star::Find returns 1 (0), X=1603.16, Y=1130.32, Mass=518094, SNR=91.4, Peak=59533 HFD=3.3
01:11:53.676 00.002 1092 MultiStar: [#1 1.01,0.14,0.76,U] [#2 1.17,0.35,1.00,U] [#3 1.21,0.42,0.69,U] [#4 1.18,0.52,0.78,U] [#5 1.03,0.23,0.69,U] [#6 0.73,-0.10,0.62,U] [#7 1.35,0.46,0.54,U] [#8 1.14,0.33,0.50,U] 
01:11:53.680 00.004 1092 single-star, 8 included, MultiStar: {1.01, 0.26}, one-star: {0.45, 0.07}
01:11:53.683 00.003 1092 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
01:11:53.684 00.001 1092 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.42 = 0.42)
01:11:53.686 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=0.07 hyp=0.45 cameraTheta=0.15 mountX=0.38 mountY=0.19, mountTheta=0.45
01:11:53.691 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.07, opts=13)
01:11:53.693 00.002 1092 Enqueuing Move request for scope (0.45, 0.07)
01:11:53.695 00.002 2744 Worker thread wakes up
01:11:53.695 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.07) opts 0xd
01:11:53.695 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.07)
01:11:53.696 00.001 2744 Moving (0.45, 0.07) raw xDistance=0.38 yDistance=0.19
01:11:53.696 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.38
01:11:53.696 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:53.696 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:11:53.696 00.000 2744 MoveAxis(W, 91, ABG)
01:11:53.696 00.000 2744 Guiding  Dir = 3, Dur = 91
01:11:53.696 00.000 2744 IsSlewing returns 0
01:11:53.697 00.001 2744 IsGuiding returns 0
01:11:53.697 00.000 2744 PulseGuide returned control before completion, sleep 101
01:11:53.715 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1434, FiltMax=65535, Gamma=0.510
01:11:53.730 00.015 1092 UpdateGuideState exits: m=518094 SNR=91.4
01:11:53.733 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.735 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:53.737 00.002 1092 Enqueuing Expose request
01:11:53.805 00.068 2744 IsGuiding returns 1
01:11:53.805 00.000 2744 scope still moving after pulse duration time elapsed
01:11:53.836 00.031 2744 IsSlewing returns 0
01:11:53.836 00.000 2744 IsGuiding returns 0
01:11:53.836 00.000 2744 scope move finished after 91 + 48 ms
01:11:53.836 00.000 2744 Move returns status 0, amount 91
01:11:53.836 00.000 2744 MoveAxis(N, 0, ABG)
01:11:53.837 00.001 2744 Move returns status 0, amount 0
01:11:53.837 00.000 2744 move complete, result=0
01:11:53.838 00.001 2744 worker thread done servicing request
01:11:53.838 00.000 2744 Worker thread wakes up
01:11:53.838 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:53.838 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:53.840 00.002 1092 GuideStep: 0.4 px 91 ms WEST, 0.2 px 0 ms NORTH
01:11:57.231 03.391 2744 Exposure complete
01:11:57.435 00.204 2744 worker thread done servicing request
01:11:57.435 00.000 1092 OnExposeComplete: enter
01:11:57.437 00.002 1092 UpdateGuideState(): m_state=6
01:11:57.440 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1531
01:11:57.443 00.003 1092 Star::Find returns 1 (0), X=1603.31, Y=1130.28, Mass=525726, SNR=81.0, Peak=51987 HFD=3.4
01:11:57.446 00.003 1092 MultiStar: [#1 1.27,-0.03,1.16,U] [#2 1.22,0.14,0.94,U] [#3 1.36,0.29,0.81,U] [#4 1.34,0.22,1.06,U] [#5 1.18,0.16,0.66,U] [#6 1.12,-0.08,0.72,U] [#7 1.38,0.21,0.60,U] [#8 1.32,0.18,0.49,U] 
01:11:57.448 00.002 1092 single-star, 8 included, MultiStar: {1.18, 0.11}, one-star: {0.60, 0.02}
01:11:57.450 00.002 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
01:11:57.452 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
01:11:57.454 00.002 1092 CameraToMount -- cameraX=0.60 cameraY=0.02 hyp=0.60 cameraTheta=0.04 mountX=0.54 mountY=0.19, mountTheta=0.33
01:11:57.462 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=0.02, opts=13)
01:11:57.465 00.003 1092 Enqueuing Move request for scope (0.60, 0.02)
01:11:57.468 00.003 2744 Worker thread wakes up
01:11:57.468 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, 0.02) opts 0xd
01:11:57.468 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, 0.02)
01:11:57.468 00.000 2744 Moving (0.60, 0.02) raw xDistance=0.54 yDistance=0.19
01:11:57.468 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
01:11:57.468 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:11:57.468 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:11:57.468 00.000 2744 MoveAxis(W, 127, ABG)
01:11:57.469 00.001 2744 Guiding  Dir = 3, Dur = 127
01:11:57.469 00.000 2744 IsSlewing returns 0
01:11:57.469 00.000 2744 IsGuiding returns 0
01:11:57.469 00.000 2744 PulseGuide returned control before completion, sleep 137
01:11:57.483 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1509, FiltMax=65535, Gamma=0.510
01:11:57.498 00.015 1092 UpdateGuideState exits: m=525726 SNR=81.0
01:11:57.501 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.503 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:11:57.506 00.003 1092 Enqueuing Expose request
01:11:57.615 00.109 2744 IsGuiding returns 1
01:11:57.615 00.000 2744 scope still moving after pulse duration time elapsed
01:11:57.646 00.031 2744 IsSlewing returns 0
01:11:57.646 00.000 2744 IsGuiding returns 0
01:11:57.646 00.000 2744 scope move finished after 127 + 51 ms
01:11:57.646 00.000 2744 Move returns status 0, amount 127
01:11:57.647 00.001 2744 MoveAxis(N, 0, ABG)
01:11:57.647 00.000 2744 Move returns status 0, amount 0
01:11:57.647 00.000 2744 move complete, result=0
01:11:57.647 00.000 2744 worker thread done servicing request
01:11:57.647 00.000 2744 Worker thread wakes up
01:11:57.647 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:11:57.647 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:11:57.649 00.002 1092 GuideStep: 0.5 px 127 ms WEST, 0.2 px 0 ms NORTH
01:12:01.085 03.436 2744 Exposure complete
01:12:01.326 00.241 2744 worker thread done servicing request
01:12:01.326 00.000 1092 OnExposeComplete: enter
01:12:01.331 00.005 1092 UpdateGuideState(): m_state=6
01:12:01.334 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1532
01:12:01.337 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1130.05, Mass=537508, SNR=83.1, Peak=49933 HFD=3.2
01:12:01.342 00.005 1092 MultiStar: [#1 1.12,-0.01,0.82,U] [#2 1.09,0.26,1.16,U] [#3 1.12,0.38,0.81,U] [#4 1.18,0.09,0.85,U] [#5 1.07,-0.02,0.74,U] [#6 0.73,0.07,0.62,U] [#7 0.98,0.45,0.56,U] [#8 1.30,-0.11,0.42,U] 
01:12:01.345 00.003 1092 single-star, 8 included, MultiStar: {0.99, 0.10}, one-star: {0.44, -0.20}
01:12:01.349 00.004 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
01:12:01.351 00.002 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
01:12:01.355 00.004 1092 CameraToMount -- cameraX=0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-0.44 mountX=0.48 mountY=-0.08, mountTheta=-0.16
01:12:01.365 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.20, opts=13)
01:12:01.368 00.003 1092 Enqueuing Move request for scope (0.44, -0.20)
01:12:01.371 00.003 2744 Worker thread wakes up
01:12:01.371 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.20) opts 0xd
01:12:01.371 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.20)
01:12:01.371 00.000 2744 Moving (0.44, -0.20) raw xDistance=0.48 yDistance=-0.08
01:12:01.371 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.48
01:12:01.371 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:01.371 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:12:01.372 00.001 2744 MoveAxis(W, 117, ABG)
01:12:01.372 00.000 2744 Guiding  Dir = 3, Dur = 117
01:12:01.372 00.000 2744 IsSlewing returns 0
01:12:01.373 00.001 2744 IsGuiding returns 0
01:12:01.373 00.000 2744 PulseGuide returned control before completion, sleep 127
01:12:01.390 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1475, FiltMax=65535, Gamma=0.510
01:12:01.407 00.017 1092 UpdateGuideState exits: m=537508 SNR=83.1
01:12:01.410 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.414 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:01.416 00.002 1092 Enqueuing Expose request
01:12:01.513 00.097 2744 IsGuiding returns 1
01:12:01.513 00.000 2744 scope still moving after pulse duration time elapsed
01:12:01.545 00.032 2744 IsSlewing returns 0
01:12:01.545 00.000 2744 IsGuiding returns 0
01:12:01.545 00.000 2744 scope move finished after 117 + 54 ms
01:12:01.545 00.000 2744 Move returns status 0, amount 117
01:12:01.545 00.000 2744 MoveAxis(N, 0, ABG)
01:12:01.545 00.000 2744 Move returns status 0, amount 0
01:12:01.545 00.000 2744 move complete, result=0
01:12:01.546 00.001 2744 worker thread done servicing request
01:12:01.546 00.000 2744 Worker thread wakes up
01:12:01.546 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:01.546 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:01.557 00.011 1092 GuideStep: 0.5 px 117 ms WEST, -0.1 px 0 ms NORTH
01:12:04.932 03.375 2744 Exposure complete
01:12:05.133 00.201 2744 worker thread done servicing request
01:12:05.134 00.001 1092 OnExposeComplete: enter
01:12:05.136 00.002 1092 UpdateGuideState(): m_state=6
01:12:05.140 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1533
01:12:05.143 00.003 1092 Star::Find returns 1 (0), X=1602.56, Y=1130.13, Mass=490726, SNR=79.3, Peak=53581 HFD=3.3
01:12:05.146 00.003 1092 MultiStar: [#1 0.63,-0.06,0.91,U] [#2 0.83,-0.01,0.96,U] [#3 1.06,0.21,0.80,U] [#4 0.53,0.19,0.84,U] [#5 0.48,-0.21,0.75,U] [#6 0.30,-0.24,0.77,U] [#7 0.75,0.32,0.52,U] [#8 0.40,-0.18,0.49,U] 
01:12:05.148 00.002 1092 single-star, 8 included, MultiStar: {0.52, -0.02}, one-star: {-0.15, -0.13}
01:12:05.150 00.002 1092 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-0.43) = xAngle (-1.99 = -1.99)
01:12:05.152 00.002 1092 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.15 = -2.15)
01:12:05.154 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-2.42 mountX=-0.08 mountY=-0.16, mountTheta=-2.03
01:12:05.161 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.13, opts=13)
01:12:05.164 00.003 1092 Enqueuing Move request for scope (-0.15, -0.13)
01:12:05.166 00.002 2744 Worker thread wakes up
01:12:05.166 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.13) opts 0xd
01:12:05.166 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.13)
01:12:05.166 00.000 2744 Moving (-0.15, -0.13) raw xDistance=-0.08 yDistance=-0.16
01:12:05.166 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:05.166 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:05.166 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:12:05.166 00.000 2744 MoveAxis(E, 0, ABG)
01:12:05.166 00.000 2744 Move returns status 0, amount 0
01:12:05.166 00.000 2744 MoveAxis(N, 0, ABG)
01:12:05.167 00.001 2744 Move returns status 0, amount 0
01:12:05.167 00.000 2744 move complete, result=0
01:12:05.167 00.000 2744 worker thread done servicing request
01:12:05.181 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1472, FiltMax=65535, Gamma=0.510
01:12:05.196 00.015 1092 UpdateGuideState exits: m=490726 SNR=79.3
01:12:05.198 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.200 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:05.203 00.003 1092 Enqueuing Expose request
01:12:05.206 00.003 2744 Worker thread wakes up
01:12:05.206 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:12:05.208 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:05.208 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:08.593 03.385 2744 Exposure complete
01:12:08.796 00.203 2744 worker thread done servicing request
01:12:08.796 00.000 1092 OnExposeComplete: enter
01:12:08.799 00.003 1092 UpdateGuideState(): m_state=6
01:12:08.802 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1534
01:12:08.806 00.004 1092 Star::Find returns 1 (0), X=1602.70, Y=1130.20, Mass=529463, SNR=78.9, Peak=51549 HFD=3.5
01:12:08.817 00.011 1092 MultiStar: [#1 0.75,0.02,0.97,U] [#2 0.58,0.31,1.02,U] [#3 0.72,0.49,0.74,U] [#4 0.78,0.36,0.91,U] [#5 0.42,0.15,0.89,U] [#6 0.39,-0.31,0.94,U] [#7 0.70,0.33,0.66,U] [#8 0.51,-0.06,0.50,U] 
01:12:08.828 00.011 1092 single-star, 8 included, MultiStar: {0.52, 0.13}, one-star: {-0.01, -0.06}
01:12:08.832 00.004 1092 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
01:12:08.836 00.004 1092 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.45 = -1.45)
01:12:08.842 00.006 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.72 mountX=0.02 mountY=-0.06, mountTheta=-1.30
01:12:08.852 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.06, opts=13)
01:12:08.859 00.007 1092 Enqueuing Move request for scope (-0.01, -0.06)
01:12:08.866 00.007 2744 Worker thread wakes up
01:12:08.866 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:12:08.866 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:12:08.866 00.000 2744 Moving (-0.01, -0.06) raw xDistance=0.02 yDistance=-0.06
01:12:08.866 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:12:08.866 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:08.866 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:08.866 00.000 2744 MoveAxis(E, 0, ABG)
01:12:08.866 00.000 2744 Move returns status 0, amount 0
01:12:08.866 00.000 2744 MoveAxis(N, 0, ABG)
01:12:08.866 00.000 2744 Move returns status 0, amount 0
01:12:08.866 00.000 2744 move complete, result=0
01:12:08.867 00.001 2744 worker thread done servicing request
01:12:08.887 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1283, FiltMax=65535, Gamma=0.510
01:12:08.905 00.018 1092 UpdateGuideState exits: m=529463 SNR=78.9
01:12:08.908 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.911 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:08.913 00.002 1092 Enqueuing Expose request
01:12:08.915 00.002 2744 Worker thread wakes up
01:12:08.915 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:08.915 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:08.915 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:12.312 03.397 2744 Exposure complete
01:12:12.531 00.219 2744 worker thread done servicing request
01:12:12.531 00.000 1092 OnExposeComplete: enter
01:12:12.533 00.002 1092 UpdateGuideState(): m_state=6
01:12:12.536 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1535
01:12:12.539 00.003 1092 Star::Find returns 1 (0), X=1602.61, Y=1130.34, Mass=492189, SNR=76.7, Peak=57405 HFD=3.2
01:12:12.543 00.004 1092 MultiStar: [#1 0.77,0.11,1.12,U] [#2 0.66,0.32,0.92,U] [#3 0.76,0.27,0.89,U] [#4 0.78,0.31,0.87,U] [#5 0.57,0.21,0.86,U] [#6 0.42,-0.02,0.70,U] [#7 0.71,0.51,0.62,U] [#8 0.44,-0.04,0.49,U] 
01:12:12.546 00.003 1092 single-star, 8 included, MultiStar: {0.56, 0.20}, one-star: {-0.10, 0.08}
01:12:12.549 00.003 1092 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
01:12:12.551 00.002 1092 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.75 = 2.75)
01:12:12.553 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=-0.12 mountY=0.05, mountTheta=2.77
01:12:12.561 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.08, opts=13)
01:12:12.565 00.004 1092 Enqueuing Move request for scope (-0.10, 0.08)
01:12:12.568 00.003 2744 Worker thread wakes up
01:12:12.568 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
01:12:12.568 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
01:12:12.568 00.000 2744 Moving (-0.10, 0.08) raw xDistance=-0.12 yDistance=0.05
01:12:12.568 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:12:12.568 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:12.568 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:12:12.569 00.001 2744 MoveAxis(E, 0, ABG)
01:12:12.569 00.000 2744 Move returns status 0, amount 0
01:12:12.569 00.000 2744 MoveAxis(N, 0, ABG)
01:12:12.569 00.000 2744 Move returns status 0, amount 0
01:12:12.569 00.000 2744 move complete, result=0
01:12:12.569 00.000 2744 worker thread done servicing request
01:12:12.583 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4864, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:12:12.600 00.017 1092 UpdateGuideState exits: m=492189 SNR=76.7
01:12:12.603 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.607 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:12.609 00.002 1092 Enqueuing Expose request
01:12:12.611 00.002 2744 Worker thread wakes up
01:12:12.611 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:12.614 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:12.614 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:16.004 03.390 2744 Exposure complete
01:12:16.200 00.196 2744 worker thread done servicing request
01:12:16.201 00.001 1092 OnExposeComplete: enter
01:12:16.204 00.003 1092 UpdateGuideState(): m_state=6
01:12:16.207 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1536
01:12:16.209 00.002 1092 Star::Find returns 1 (0), X=1603.18, Y=1130.01, Mass=567204, SNR=91.2, Peak=56301 HFD=3.2
01:12:16.212 00.003 1092 MultiStar: [#1 1.24,-0.25,0.88,U] [#2 1.21,-0.08,0.91,U] [#3 1.35,0.12,0.72,U] [#4 0.96,0.06,0.84,U] [#5 0.91,-0.08,0.67,U] [#6 0.86,-0.19,0.76,U] [#7 1.37,0.04,0.53,U] [#8 1.02,0.03,0.44,U] 
01:12:16.215 00.003 1092 single-star, 8 included, MultiStar: {1.02, -0.08}, one-star: {0.47, -0.25}
01:12:16.217 00.002 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
01:12:16.219 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
01:12:16.222 00.003 1092 CameraToMount -- cameraX=0.47 cameraY=-0.25 hyp=0.54 cameraTheta=-0.48 mountX=0.53 mountY=-0.11, mountTheta=-0.21
01:12:16.227 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.25, opts=13)
01:12:16.230 00.003 1092 Enqueuing Move request for scope (0.47, -0.25)
01:12:16.233 00.003 2744 Worker thread wakes up
01:12:16.233 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.25) opts 0xd
01:12:16.233 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.25)
01:12:16.233 00.000 2744 Moving (0.47, -0.25) raw xDistance=0.53 yDistance=-0.11
01:12:16.233 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.53
01:12:16.233 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:16.233 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:12:16.233 00.000 2744 MoveAxis(W, 120, ABG)
01:12:16.233 00.000 2744 Guiding  Dir = 3, Dur = 120
01:12:16.234 00.001 2744 IsSlewing returns 0
01:12:16.234 00.000 2744 IsGuiding returns 0
01:12:16.234 00.000 2744 PulseGuide returned control before completion, sleep 130
01:12:16.248 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:12:16.263 00.015 1092 UpdateGuideState exits: m=567204 SNR=91.2
01:12:16.265 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.268 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:16.270 00.002 1092 Enqueuing Expose request
01:12:16.373 00.103 2744 IsGuiding returns 1
01:12:16.373 00.000 2744 scope still moving after pulse duration time elapsed
01:12:16.404 00.031 2744 IsSlewing returns 0
01:12:16.404 00.000 2744 IsGuiding returns 0
01:12:16.404 00.000 2744 scope move finished after 120 + 51 ms
01:12:16.405 00.001 2744 Move returns status 0, amount 120
01:12:16.405 00.000 2744 MoveAxis(N, 0, ABG)
01:12:16.405 00.000 2744 Move returns status 0, amount 0
01:12:16.405 00.000 2744 move complete, result=0
01:12:16.405 00.000 2744 worker thread done servicing request
01:12:16.405 00.000 2744 Worker thread wakes up
01:12:16.405 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:16.405 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:16.408 00.003 1092 GuideStep: 0.5 px 120 ms WEST, -0.1 px 0 ms NORTH
01:12:19.793 03.385 2744 Exposure complete
01:12:19.993 00.200 2744 worker thread done servicing request
01:12:19.994 00.001 1092 OnExposeComplete: enter
01:12:19.996 00.002 1092 UpdateGuideState(): m_state=6
01:12:19.998 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1537
01:12:20.001 00.003 1092 Star::Find returns 1 (0), X=1603.74, Y=1129.82, Mass=518005, SNR=92.9, Peak=56323 HFD=3.2
01:12:20.003 00.002 1092 MultiStar: [#1 1.80,-0.37,0.81,U] [#2 1.54,0.03,0.85,U] [#3 1.83,-0.07,0.78,U] [#4 1.68,-0.17,0.75,U] [#5 1.68,-0.29,0.69,U] [#6 1.27,-0.29,0.65,U] [#7 1.82,-0.13,0.47,U] [#8 1.66,-0.35,0.48,U] 
01:12:20.006 00.003 1092 single-star, 8 included, MultiStar: {1.56, -0.23}, one-star: {1.03, -0.43}
01:12:20.008 00.002 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
01:12:20.010 00.002 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:12:20.013 00.003 1092 CameraToMount -- cameraX=1.03 cameraY=-0.43 hyp=1.12 cameraTheta=-0.40 mountX=1.12 mountY=-0.14, mountTheta=-0.13
01:12:20.017 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.03, y=-0.43, opts=13)
01:12:20.019 00.002 1092 Enqueuing Move request for scope (1.03, -0.43)
01:12:20.022 00.003 2744 Worker thread wakes up
01:12:20.022 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.03, -0.43) opts 0xd
01:12:20.022 00.000 2744 Handling offset move in thread for scope, endpoint = (1.03, -0.43)
01:12:20.022 00.000 2744 Moving (1.03, -0.43) raw xDistance=1.12 yDistance=-0.14
01:12:20.022 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.12
01:12:20.022 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:20.022 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:12:20.022 00.000 2744 MoveAxis(W, 258, ABG)
01:12:20.022 00.000 2744 Guiding  Dir = 3, Dur = 258
01:12:20.022 00.000 2744 IsSlewing returns 0
01:12:20.024 00.002 2744 IsGuiding returns 0
01:12:20.024 00.000 2744 PulseGuide returned control before completion, sleep 268
01:12:20.042 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:12:20.057 00.015 1092 UpdateGuideState exits: m=518005 SNR=92.9
01:12:20.059 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:20.063 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:20.065 00.002 1092 Enqueuing Expose request
01:12:20.305 00.240 2744 IsGuiding returns 1
01:12:20.305 00.000 2744 scope still moving after pulse duration time elapsed
01:12:20.338 00.033 2744 IsSlewing returns 0
01:12:20.338 00.000 2744 IsGuiding returns 0
01:12:20.338 00.000 2744 scope move finished after 258 + 56 ms
01:12:20.338 00.000 2744 Move returns status 0, amount 258
01:12:20.338 00.000 2744 MoveAxis(N, 0, ABG)
01:12:20.338 00.000 2744 Move returns status 0, amount 0
01:12:20.338 00.000 2744 move complete, result=0
01:12:20.339 00.001 2744 worker thread done servicing request
01:12:20.339 00.000 2744 Worker thread wakes up
01:12:20.339 00.000 1092 GuideStep: 1.1 px 258 ms WEST, -0.1 px 0 ms NORTH
01:12:20.342 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:20.342 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:23.727 03.385 2744 Exposure complete
01:12:23.930 00.203 2744 worker thread done servicing request
01:12:23.930 00.000 1092 OnExposeComplete: enter
01:12:23.932 00.002 1092 UpdateGuideState(): m_state=6
01:12:23.935 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1538
01:12:23.937 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1130.22, Mass=541790, SNR=87.7, Peak=52765 HFD=3.3
01:12:23.941 00.004 1092 MultiStar: [#1 1.39,-0.12,0.87,U] [#2 1.17,0.05,1.02,U] [#3 1.40,0.20,0.85,U] [#4 1.26,0.12,0.73,U] [#5 1.12,-0.14,0.83,U] [#6 0.86,-0.15,0.71,U] [#7 1.35,0.25,0.52,U] [#8 1.35,-0.02,0.46,U] 
01:12:23.943 00.002 1092 single-star, 8 included, MultiStar: {1.16, 0.01}, one-star: {0.71, -0.04}
01:12:23.947 00.004 1092 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
01:12:23.948 00.001 1092 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
01:12:23.950 00.002 1092 CameraToMount -- cameraX=0.71 cameraY=-0.04 hyp=0.71 cameraTheta=-0.05 mountX=0.66 mountY=0.16, mountTheta=0.23
01:12:23.954 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.04, opts=13)
01:12:23.957 00.003 1092 Enqueuing Move request for scope (0.71, -0.04)
01:12:23.960 00.003 2744 Worker thread wakes up
01:12:23.960 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.04) opts 0xd
01:12:23.960 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.04)
01:12:23.960 00.000 2744 Moving (0.71, -0.04) raw xDistance=0.66 yDistance=0.16
01:12:23.960 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.66
01:12:23.960 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:23.961 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:12:23.961 00.000 2744 MoveAxis(W, 167, ABG)
01:12:23.961 00.000 2744 Guiding  Dir = 3, Dur = 167
01:12:23.961 00.000 2744 IsSlewing returns 0
01:12:23.961 00.000 2744 IsGuiding returns 0
01:12:23.961 00.000 2744 PulseGuide returned control before completion, sleep 177
01:12:23.977 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1827, FiltMax=65535, Gamma=0.510
01:12:23.994 00.017 1092 UpdateGuideState exits: m=541790 SNR=87.7
01:12:23.997 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.999 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:24.001 00.002 1092 Enqueuing Expose request
01:12:24.142 00.141 2744 IsGuiding returns 1
01:12:24.142 00.000 2744 scope still moving after pulse duration time elapsed
01:12:24.173 00.031 2744 IsSlewing returns 0
01:12:24.173 00.000 2744 IsGuiding returns 0
01:12:24.174 00.001 2744 scope move finished after 167 + 45 ms
01:12:24.174 00.000 2744 Move returns status 0, amount 167
01:12:24.174 00.000 2744 MoveAxis(N, 0, ABG)
01:12:24.174 00.000 2744 Move returns status 0, amount 0
01:12:24.174 00.000 2744 move complete, result=0
01:12:24.174 00.000 2744 worker thread done servicing request
01:12:24.174 00.000 1092 GuideStep: 0.7 px 167 ms WEST, 0.2 px 0 ms NORTH
01:12:24.177 00.003 2744 Worker thread wakes up
01:12:24.177 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:24.177 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:27.604 03.427 2744 Exposure complete
01:12:27.818 00.214 2744 worker thread done servicing request
01:12:27.818 00.000 1092 OnExposeComplete: enter
01:12:27.821 00.003 1092 UpdateGuideState(): m_state=6
01:12:27.824 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1539
01:12:27.828 00.004 1092 Star::Find returns 1 (0), X=1603.17, Y=1130.06, Mass=510299, SNR=86.8, Peak=51245 HFD=3.2
01:12:27.832 00.004 1092 MultiStar: [#1 1.00,-0.25,0.91,U] [#2 1.18,-0.05,0.88,U] [#3 1.00,0.20,0.86,U] [#4 1.05,0.07,0.79,U] [#5 0.89,-0.06,0.72,U] [#6 0.62,-0.15,0.76,U] [#7 1.17,0.22,0.58,U] [#8 1.08,-0.15,0.42,U] 
01:12:27.835 00.003 1092 single-star, 8 included, MultiStar: {0.92, -0.05}, one-star: {0.47, -0.20}
01:12:27.839 00.004 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
01:12:27.843 00.004 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:12:27.847 00.004 1092 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.40 mountX=0.51 mountY=-0.06, mountTheta=-0.12
01:12:27.853 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.20, opts=13)
01:12:27.858 00.005 1092 Enqueuing Move request for scope (0.47, -0.20)
01:12:27.862 00.004 2744 Worker thread wakes up
01:12:27.862 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
01:12:27.862 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
01:12:27.862 00.000 2744 Moving (0.47, -0.20) raw xDistance=0.51 yDistance=-0.06
01:12:27.862 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
01:12:27.862 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:27.862 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:12:27.862 00.000 2744 MoveAxis(W, 125, ABG)
01:12:27.862 00.000 2744 Guiding  Dir = 3, Dur = 125
01:12:27.864 00.002 2744 IsSlewing returns 0
01:12:27.864 00.000 2744 IsGuiding returns 0
01:12:27.864 00.000 2744 PulseGuide returned control before completion, sleep 135
01:12:27.896 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1539, FiltMax=65535, Gamma=0.510
01:12:27.919 00.023 1092 UpdateGuideState exits: m=510299 SNR=86.8
01:12:27.924 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.927 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:27.930 00.003 1092 Enqueuing Expose request
01:12:28.016 00.086 2744 IsGuiding returns 1
01:12:28.016 00.000 2744 scope still moving after pulse duration time elapsed
01:12:28.048 00.032 2744 IsSlewing returns 0
01:12:28.049 00.001 2744 IsGuiding returns 0
01:12:28.049 00.000 2744 scope move finished after 125 + 60 ms
01:12:28.049 00.000 2744 Move returns status 0, amount 125
01:12:28.049 00.000 2744 MoveAxis(N, 0, ABG)
01:12:28.049 00.000 2744 Move returns status 0, amount 0
01:12:28.050 00.001 2744 move complete, result=0
01:12:28.050 00.000 2744 worker thread done servicing request
01:12:28.050 00.000 2744 Worker thread wakes up
01:12:28.051 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:28.051 00.000 1092 GuideStep: 0.5 px 125 ms WEST, -0.1 px 0 ms NORTH
01:12:28.057 00.006 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:31.434 03.377 2744 Exposure complete
01:12:31.621 00.187 2744 worker thread done servicing request
01:12:31.621 00.000 1092 OnExposeComplete: enter
01:12:31.624 00.003 1092 UpdateGuideState(): m_state=6
01:12:31.627 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1540
01:12:31.630 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1130.26, Mass=523207, SNR=91.2, Peak=57309 HFD=3.5
01:12:31.632 00.002 1092 MultiStar: [#1 0.68,0.29,0.84,U] [#2 0.65,0.09,0.93,U] [#3 0.80,0.26,0.71,U] [#4 0.55,0.18,0.81,U] [#5 0.34,0.09,0.76,U] [#6 0.30,-0.02,0.70,U] [#7 0.73,0.23,0.61,U] [#8 0.90,-0.16,0.46,U] 
01:12:31.634 00.002 1092 single-star, 8 included, MultiStar: {0.52, 0.11}, one-star: {0.05, -0.00}
01:12:31.636 00.002 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
01:12:31.639 00.003 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
01:12:31.641 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-0.03 mountX=0.04 mountY=0.01, mountTheta=0.25
01:12:31.647 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.00, opts=13)
01:12:31.649 00.002 1092 Enqueuing Move request for scope (0.05, -0.00)
01:12:31.651 00.002 2744 Worker thread wakes up
01:12:31.651 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.00) opts 0xd
01:12:31.651 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.00)
01:12:31.651 00.000 2744 Moving (0.05, -0.00) raw xDistance=0.04 yDistance=0.01
01:12:31.651 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:12:31.652 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:31.652 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:12:31.652 00.000 2744 MoveAxis(E, 0, ABG)
01:12:31.652 00.000 2744 Move returns status 0, amount 0
01:12:31.652 00.000 2744 MoveAxis(N, 0, ABG)
01:12:31.652 00.000 2744 Move returns status 0, amount 0
01:12:31.652 00.000 2744 move complete, result=0
01:12:31.652 00.000 2744 worker thread done servicing request
01:12:31.666 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1498, FiltMax=65535, Gamma=0.510
01:12:31.681 00.015 1092 UpdateGuideState exits: m=523207 SNR=91.2
01:12:31.685 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:31.689 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:31.692 00.003 1092 Enqueuing Expose request
01:12:31.695 00.003 2744 Worker thread wakes up
01:12:31.695 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:31.698 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:31.698 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:35.081 03.383 2744 Exposure complete
01:12:35.282 00.201 2744 worker thread done servicing request
01:12:35.282 00.000 1092 OnExposeComplete: enter
01:12:35.285 00.003 1092 UpdateGuideState(): m_state=6
01:12:35.292 00.007 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1541
01:12:35.295 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1130.31, Mass=530385, SNR=79.9, Peak=58125 HFD=3.4
01:12:35.299 00.004 1092 MultiStar: [#1 0.87,0.05,0.97,U] [#2 0.61,0.36,1.14,U] [#3 0.83,0.24,0.90,U] [#4 0.76,0.17,0.81,U] [#5 0.86,0.21,0.84,U] [#6 0.45,0.08,0.78,U] [#7 0.98,0.28,0.64,U] [#8 0.96,0.01,0.51,U] 
01:12:35.302 00.003 1092 single-star, 8 included, MultiStar: {0.70, 0.17}, one-star: {0.24, 0.05}
01:12:35.304 00.002 1092 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.43) = xAngle (0.64 = 0.64)
01:12:35.307 00.003 1092 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
01:12:35.309 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.21 mountX=0.20 mountY=0.12, mountTheta=0.53
01:12:35.315 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.05, opts=13)
01:12:35.317 00.002 1092 Enqueuing Move request for scope (0.24, 0.05)
01:12:35.319 00.002 2744 Worker thread wakes up
01:12:35.319 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
01:12:35.319 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
01:12:35.319 00.000 2744 Moving (0.24, 0.05) raw xDistance=0.20 yDistance=0.12
01:12:35.319 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:12:35.319 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:35.320 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:12:35.320 00.000 2744 MoveAxis(E, 0, ABG)
01:12:35.320 00.000 2744 Move returns status 0, amount 0
01:12:35.320 00.000 2744 MoveAxis(N, 0, ABG)
01:12:35.320 00.000 2744 Move returns status 0, amount 0
01:12:35.320 00.000 2744 move complete, result=0
01:12:35.320 00.000 2744 worker thread done servicing request
01:12:35.335 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1523, FiltMax=65535, Gamma=0.510
01:12:35.352 00.017 1092 UpdateGuideState exits: m=530385 SNR=79.9
01:12:35.356 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.358 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:35.361 00.003 1092 Enqueuing Expose request
01:12:35.364 00.003 2744 Worker thread wakes up
01:12:35.364 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:35.366 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:35.366 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:38.785 03.419 2744 Exposure complete
01:12:39.048 00.263 2744 worker thread done servicing request
01:12:39.048 00.000 1092 OnExposeComplete: enter
01:12:39.052 00.004 1092 UpdateGuideState(): m_state=6
01:12:39.055 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1542
01:12:39.059 00.004 1092 Star::Find returns 1 (0), X=1603.10, Y=1129.92, Mass=493569, SNR=82.2, Peak=50349 HFD=3.3
01:12:39.062 00.003 1092 MultiStar: [#1 0.98,-0.31,0.91,U] [#2 0.88,-0.16,1.02,U] [#3 1.02,-0.04,0.84,U] [#4 0.75,0.01,0.75,U] [#5 0.91,-0.05,0.84,U] [#6 0.62,-0.25,0.81,U] [#7 0.86,-0.21,0.55,U] [#8 0.95,0.06,0.42,U] 
01:12:39.065 00.003 1092 single-star, 8 included, MultiStar: {0.80, -0.16}, one-star: {0.39, -0.34}
01:12:39.067 00.002 1092 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
01:12:39.070 00.003 1092 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.44 = -0.44)
01:12:39.074 00.004 1092 CameraToMount -- cameraX=0.39 cameraY=-0.34 hyp=0.52 cameraTheta=-0.71 mountX=0.50 mountY=-0.22, mountTheta=-0.42
01:12:39.081 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.34, opts=13)
01:12:39.084 00.003 1092 Enqueuing Move request for scope (0.39, -0.34)
01:12:39.086 00.002 2744 Worker thread wakes up
01:12:39.086 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.34) opts 0xd
01:12:39.086 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.34)
01:12:39.086 00.000 2744 Moving (0.39, -0.34) raw xDistance=0.50 yDistance=-0.22
01:12:39.087 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
01:12:39.087 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:39.087 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:12:39.087 00.000 2744 MoveAxis(W, 112, ABG)
01:12:39.087 00.000 2744 Guiding  Dir = 3, Dur = 112
01:12:39.087 00.000 2744 IsSlewing returns 0
01:12:39.087 00.000 2744 IsGuiding returns 0
01:12:39.088 00.001 2744 PulseGuide returned control before completion, sleep 122
01:12:39.104 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1586, FiltMax=65535, Gamma=0.510
01:12:39.121 00.017 1092 UpdateGuideState exits: m=493569 SNR=82.2
01:12:39.125 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.129 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:39.132 00.003 1092 Enqueuing Expose request
01:12:39.219 00.087 2744 IsGuiding returns 1
01:12:39.219 00.000 2744 scope still moving after pulse duration time elapsed
01:12:39.252 00.033 2744 IsSlewing returns 0
01:12:39.252 00.000 2744 IsGuiding returns 0
01:12:39.253 00.001 2744 scope move finished after 112 + 53 ms
01:12:39.254 00.001 2744 Move returns status 0, amount 112
01:12:39.255 00.001 2744 MoveAxis(N, 0, ABG)
01:12:39.255 00.000 2744 Move returns status 0, amount 0
01:12:39.255 00.000 2744 move complete, result=0
01:12:39.255 00.000 2744 worker thread done servicing request
01:12:39.255 00.000 1092 GuideStep: 0.5 px 112 ms WEST, -0.2 px 0 ms NORTH
01:12:39.259 00.004 2744 Worker thread wakes up
01:12:39.260 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:39.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:42.652 03.392 2744 Exposure complete
01:12:42.846 00.194 2744 worker thread done servicing request
01:12:42.847 00.001 1092 OnExposeComplete: enter
01:12:42.849 00.002 1092 UpdateGuideState(): m_state=6
01:12:42.852 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1543
01:12:42.854 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1130.44, Mass=516050, SNR=94.2, Peak=48925 HFD=3.3
01:12:42.857 00.003 1092 MultiStar: [#1 0.50,0.17,0.84,U] [#2 0.79,0.36,0.78,U] [#3 0.46,0.33,0.73,U] [#4 0.56,0.53,0.71,U] [#5 0.64,0.12,0.68,U] [#6 0.34,0.01,0.60,U] [#7 0.57,0.33,0.51,U] [#8 0.48,0.05,0.36,U] 
01:12:42.859 00.002 1092 single-star, 8 included, MultiStar: {0.46, 0.24}, one-star: {-0.03, 0.18}
01:12:42.861 00.002 1092 CameraToMount -- cameraTheta (1.72) - m_xAngle (-0.43) = xAngle (2.14 = 2.14)
01:12:42.863 00.002 1092 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.99 = 1.99)
01:12:42.865 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=-0.10 mountY=0.17, mountTheta=2.11
01:12:42.869 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.18, opts=13)
01:12:42.872 00.003 1092 Enqueuing Move request for scope (-0.03, 0.18)
01:12:42.875 00.003 2744 Worker thread wakes up
01:12:42.875 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:12:42.875 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:12:42.875 00.000 2744 Moving (-0.03, 0.18) raw xDistance=-0.10 yDistance=0.17
01:12:42.875 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:12:42.875 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:42.875 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:12:42.875 00.000 2744 MoveAxis(E, 0, ABG)
01:12:42.875 00.000 2744 Move returns status 0, amount 0
01:12:42.875 00.000 2744 MoveAxis(N, 0, ABG)
01:12:42.875 00.000 2744 Move returns status 0, amount 0
01:12:42.875 00.000 2744 move complete, result=0
01:12:42.876 00.001 2744 worker thread done servicing request
01:12:42.895 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4861, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:12:42.911 00.016 1092 UpdateGuideState exits: m=516050 SNR=94.2
01:12:42.914 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.916 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:42.918 00.002 1092 Enqueuing Expose request
01:12:42.920 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:42.923 00.003 2744 Worker thread wakes up
01:12:42.924 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:42.924 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:46.356 03.432 2744 Exposure complete
01:12:46.565 00.209 2744 worker thread done servicing request
01:12:46.565 00.000 1092 OnExposeComplete: enter
01:12:46.568 00.003 1092 UpdateGuideState(): m_state=6
01:12:46.571 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1544
01:12:46.573 00.002 1092 Star::Find returns 1 (0), X=1602.52, Y=1130.38, Mass=511068, SNR=87.4, Peak=55997 HFD=3.3
01:12:46.576 00.003 1092 MultiStar: [#1 0.43,0.21,0.88,U] [#2 0.49,0.33,0.93,U] [#3 0.61,0.61,0.72,U] [#4 0.40,0.42,0.76,U] [#5 0.24,0.29,0.66,U] [#6 0.41,0.05,0.63,U] [#7 0.46,0.51,0.52,U] [#8 0.64,-0.07,0.42,U] 
01:12:46.578 00.002 1092 single-star, 8 included, MultiStar: {0.36, 0.28}, one-star: {-0.19, 0.12}
01:12:46.580 00.002 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.98 = 2.98)
01:12:46.582 00.002 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.83 = 2.83)
01:12:46.584 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=0.12 hyp=0.22 cameraTheta=2.56 mountX=-0.22 mountY=0.07, mountTheta=2.84
01:12:46.588 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.12, opts=13)
01:12:46.591 00.003 1092 Enqueuing Move request for scope (-0.19, 0.12)
01:12:46.595 00.004 2744 Worker thread wakes up
01:12:46.595 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.12) opts 0xd
01:12:46.595 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.12)
01:12:46.595 00.000 2744 Moving (-0.19, 0.12) raw xDistance=-0.22 yDistance=0.07
01:12:46.595 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:12:46.595 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:46.595 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:12:46.595 00.000 2744 MoveAxis(E, 0, ABG)
01:12:46.595 00.000 2744 Move returns status 0, amount 0
01:12:46.595 00.000 2744 MoveAxis(N, 0, ABG)
01:12:46.596 00.001 2744 Move returns status 0, amount 0
01:12:46.596 00.000 2744 move complete, result=0
01:12:46.596 00.000 2744 worker thread done servicing request
01:12:46.610 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4858, FiltMin=1658, FiltMax=65517, Gamma=0.510
01:12:46.626 00.016 1092 UpdateGuideState exits: m=511068 SNR=87.4
01:12:46.629 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:46.632 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:46.634 00.002 1092 Enqueuing Expose request
01:12:46.637 00.003 2744 Worker thread wakes up
01:12:46.637 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:46.641 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:46.641 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:50.035 03.394 2744 Exposure complete
01:12:50.263 00.228 2744 worker thread done servicing request
01:12:50.263 00.000 1092 OnExposeComplete: enter
01:12:50.266 00.003 1092 UpdateGuideState(): m_state=6
01:12:50.270 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1545
01:12:50.273 00.003 1092 Star::Find returns 1 (0), X=1602.23, Y=1130.56, Mass=536659, SNR=99.0, Peak=50045 HFD=3.3
01:12:50.276 00.003 1092 MultiStar: [#1 0.28,0.28,0.78,U] [#2 0.24,0.48,0.89,U] [#3 0.30,0.68,0.82,U] [#4 0.07,0.47,0.83,U] [#5 0.14,0.26,0.56,U] [#6 0.02,0.04,0.59,U] [#7 0.42,0.68,0.57,U] [#8 0.21,0.48,0.42,U] 
01:12:50.279 00.003 1092 refined, 8 included, MultiStar: {0.11, 0.41}, one-star: {-0.47, 0.30}
01:12:50.282 00.003 1092 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.43) = xAngle (1.74 = 1.74)
01:12:50.284 00.002 1092 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.59 = 1.59)
01:12:50.287 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=0.41 hyp=0.42 cameraTheta=1.32 mountX=-0.07 mountY=0.42, mountTheta=1.74
01:12:50.292 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.41, opts=13)
01:12:50.295 00.003 1092 Enqueuing Move request for scope (0.11, 0.41)
01:12:50.298 00.003 2744 Worker thread wakes up
01:12:50.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.41) opts 0xd
01:12:50.298 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.41)
01:12:50.298 00.000 2744 Moving (0.11, 0.41) raw xDistance=-0.07 yDistance=0.42
01:12:50.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:50.298 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:50.299 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:12:50.299 00.000 2744 MoveAxis(E, 0, ABG)
01:12:50.299 00.000 2744 Move returns status 0, amount 0
01:12:50.299 00.000 2744 MoveAxis(N, 0, ABG)
01:12:50.299 00.000 2744 Move returns status 0, amount 0
01:12:50.299 00.000 2744 move complete, result=0
01:12:50.299 00.000 2744 worker thread done servicing request
01:12:50.315 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1633, FiltMax=65517, Gamma=0.510
01:12:50.331 00.016 1092 UpdateGuideState exits: m=536659 SNR=99.0
01:12:50.333 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.336 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:50.339 00.003 1092 Enqueuing Expose request
01:12:50.342 00.003 2744 Worker thread wakes up
01:12:50.342 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:12:50.344 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:50.344 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:53.726 03.382 2744 Exposure complete
01:12:53.913 00.187 2744 worker thread done servicing request
01:12:53.914 00.001 1092 OnExposeComplete: enter
01:12:53.916 00.002 1092 UpdateGuideState(): m_state=6
01:12:53.919 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1546
01:12:53.921 00.002 1092 Star::Find returns 1 (0), X=1601.85, Y=1130.58, Mass=492774, SNR=83.2, Peak=60519 HFD=3.2
01:12:53.925 00.004 1092 MultiStar: [#1 -0.12,0.17,0.93,U] [#2 -0.19,0.70,1.04,U] [#3 -0.07,0.63,0.90,U] [#4 -0.33,0.44,0.87,U] [#5 -0.39,0.54,0.79,U] [#6 -0.54,0.53,0.67,U] [#7 -0.02,0.72,0.59,U] [#8 -0.15,0.59,0.41,U] 
01:12:53.927 00.002 1092 refined, 8 included, MultiStar: {-0.31, 0.50}, one-star: {-0.86, 0.32}
01:12:53.930 00.003 1092 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.43) = xAngle (2.56 = 2.56)
01:12:53.932 00.002 1092 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.41 = 2.41)
01:12:53.933 00.001 1092 CameraToMount -- cameraX=-0.31 cameraY=0.50 hyp=0.59 cameraTheta=2.13 mountX=-0.49 mountY=0.40, mountTheta=2.46
01:12:53.937 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.50, opts=13)
01:12:53.940 00.003 1092 Enqueuing Move request for scope (-0.31, 0.50)
01:12:53.942 00.002 2744 Worker thread wakes up
01:12:53.942 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.50) opts 0xd
01:12:53.942 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.50)
01:12:53.942 00.000 2744 Moving (-0.31, 0.50) raw xDistance=-0.49 yDistance=0.40
01:12:53.942 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:12:53.943 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:12:53.943 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:12:53.943 00.000 2744 MoveAxis(E, 110, ABG)
01:12:53.943 00.000 2744 Guiding  Dir = 2, Dur = 110
01:12:53.943 00.000 2744 IsSlewing returns 0
01:12:53.943 00.000 2744 IsGuiding returns 0
01:12:53.944 00.001 2744 PulseGuide returned control before completion, sleep 120
01:12:53.958 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1517, FiltMax=65520, Gamma=0.510
01:12:53.974 00.016 1092 UpdateGuideState exits: m=492774 SNR=83.2
01:12:53.977 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.980 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:53.982 00.002 1092 Enqueuing Expose request
01:12:54.078 00.096 2744 IsGuiding returns 1
01:12:54.078 00.000 2744 scope still moving after pulse duration time elapsed
01:12:54.108 00.030 2744 IsSlewing returns 0
01:12:54.108 00.000 2744 IsGuiding returns 0
01:12:54.108 00.000 2744 scope move finished after 110 + 54 ms
01:12:54.108 00.000 2744 Move returns status 0, amount 110
01:12:54.108 00.000 2744 MoveAxis(N, 0, ABG)
01:12:54.108 00.000 2744 Move returns status 0, amount 0
01:12:54.109 00.001 2744 move complete, result=0
01:12:54.109 00.000 2744 worker thread done servicing request
01:12:54.109 00.000 2744 Worker thread wakes up
01:12:54.109 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:54.109 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:12:54.110 00.001 1092 GuideStep: -0.5 px 110 ms EAST, 0.4 px 0 ms NORTH
01:12:57.508 03.398 2744 Exposure complete
01:12:57.711 00.203 2744 worker thread done servicing request
01:12:57.711 00.000 1092 OnExposeComplete: enter
01:12:57.714 00.003 1092 UpdateGuideState(): m_state=6
01:12:57.716 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1547
01:12:57.718 00.002 1092 Star::Find returns 1 (0), X=1602.17, Y=1130.77, Mass=490397, SNR=81.2, Peak=47309 HFD=3.2
01:12:57.721 00.003 1092 MultiStar: [#1 0.23,0.28,0.91,U] [#2 0.19,0.63,1.01,U] [#3 0.24,0.67,0.78,U] [#4 0.02,0.77,0.83,U] [#5 0.09,0.44,0.68,U] [#6 -0.32,0.25,0.80,U] [#7 0.43,0.79,0.52,U] [#8 0.08,0.58,0.58,U] 
01:12:57.724 00.003 1092 refined, 8 included, MultiStar: {0.02, 0.54}, one-star: {-0.54, 0.51}
01:12:57.726 00.002 1092 CameraToMount -- cameraTheta (1.54) - m_xAngle (-0.43) = xAngle (1.96 = 1.96)
01:12:57.730 00.004 1092 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.81 = 1.81)
01:12:57.734 00.004 1092 CameraToMount -- cameraX=0.02 cameraY=0.54 hyp=0.54 cameraTheta=1.54 mountX=-0.21 mountY=0.52, mountTheta=1.95
01:12:57.739 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.54, opts=13)
01:12:57.742 00.003 1092 Enqueuing Move request for scope (0.02, 0.54)
01:12:57.744 00.002 2744 Worker thread wakes up
01:12:57.744 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.54) opts 0xd
01:12:57.744 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.54)
01:12:57.744 00.000 2744 Moving (0.02, 0.54) raw xDistance=-0.21 yDistance=0.52
01:12:57.744 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:12:57.744 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:12:57.744 00.000 2744 MoveAxis(E, 0, ABG)
01:12:57.744 00.000 2744 Move returns status 0, amount 0
01:12:57.744 00.000 2744 MoveAxis(S, 98, ABG)
01:12:57.745 00.001 2744 Guiding  Dir = 1, Dur = 98
01:12:57.745 00.000 2744 IsSlewing returns 0
01:12:57.745 00.000 2744 IsGuiding returns 0
01:12:57.745 00.000 2744 PulseGuide returned control before completion, sleep 108
01:12:57.761 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1485, FiltMax=65517, Gamma=0.510
01:12:57.776 00.015 1092 UpdateGuideState exits: m=490397 SNR=81.2
01:12:57.779 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:57.781 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:12:57.783 00.002 1092 Enqueuing Expose request
01:12:57.868 00.085 2744 IsGuiding returns 1
01:12:57.868 00.000 2744 scope still moving after pulse duration time elapsed
01:12:57.900 00.032 2744 IsSlewing returns 0
01:12:57.900 00.000 2744 IsGuiding returns 0
01:12:57.900 00.000 2744 scope move finished after 98 + 56 ms
01:12:57.900 00.000 2744 Move returns status 0, amount 98
01:12:57.900 00.000 2744 move complete, result=0
01:12:57.901 00.001 2744 worker thread done servicing request
01:12:57.901 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.5 px 98 ms SOUTH
01:12:57.905 00.004 2744 Worker thread wakes up
01:12:57.905 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:12:57.905 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:01.301 03.396 2744 Exposure complete
01:13:01.515 00.214 2744 worker thread done servicing request
01:13:01.516 00.001 1092 OnExposeComplete: enter
01:13:01.518 00.002 1092 UpdateGuideState(): m_state=6
01:13:01.521 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1548
01:13:01.525 00.004 1092 Star::Find returns 1 (0), X=1601.61, Y=1130.70, Mass=518823, SNR=82.0, Peak=60919 HFD=3.2
01:13:01.527 00.002 1092 MultiStar: [#1 -0.53,0.49,0.82,U] [#2 -0.46,0.59,0.92,U] [#3 -0.17,0.72,0.91,U] [#4 -0.39,0.61,0.87,U] [#5 -0.73,0.59,0.70,U] [#6 -0.90,0.31,0.73,U] [#7 -0.47,0.71,0.57,U] [#8 -0.54,0.27,0.46,U] 
01:13:01.530 00.003 1092 refined, 8 included, MultiStar: {-0.59, 0.54}, one-star: {-1.10, 0.45}
01:13:01.532 00.002 1092 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.43) = xAngle (2.83 = 2.83)
01:13:01.535 00.003 1092 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.68 = 2.68)
01:13:01.537 00.002 1092 CameraToMount -- cameraX=-0.59 cameraY=0.54 hyp=0.80 cameraTheta=2.41 mountX=-0.76 mountY=0.36, mountTheta=2.70
01:13:01.544 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=0.54, opts=13)
01:13:01.547 00.003 1092 Enqueuing Move request for scope (-0.59, 0.54)
01:13:01.550 00.003 2744 Worker thread wakes up
01:13:01.550 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.54) opts 0xd
01:13:01.550 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, 0.54)
01:13:01.550 00.000 2744 Moving (-0.59, 0.54) raw xDistance=-0.76 yDistance=0.36
01:13:01.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:13:01.550 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:01.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
01:13:01.550 00.000 2744 MoveAxis(E, 171, ABG)
01:13:01.550 00.000 2744 Guiding  Dir = 2, Dur = 171
01:13:01.551 00.001 2744 IsSlewing returns 0
01:13:01.551 00.000 2744 IsGuiding returns 0
01:13:01.551 00.000 2744 PulseGuide returned control before completion, sleep 181
01:13:01.568 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1584, FiltMax=65520, Gamma=0.510
01:13:01.588 00.020 1092 UpdateGuideState exits: m=518823 SNR=82.0
01:13:01.591 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.593 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:01.596 00.003 1092 Enqueuing Expose request
01:13:01.737 00.141 2744 IsGuiding returns 1
01:13:01.740 00.003 2744 scope still moving after pulse duration time elapsed
01:13:01.768 00.028 2744 IsSlewing returns 0
01:13:01.768 00.000 2744 IsGuiding returns 0
01:13:01.769 00.001 2744 scope move finished after 171 + 46 ms
01:13:01.769 00.000 2744 Move returns status 0, amount 171
01:13:01.769 00.000 2744 MoveAxis(N, 0, ABG)
01:13:01.769 00.000 2744 Move returns status 0, amount 0
01:13:01.769 00.000 2744 move complete, result=0
01:13:01.769 00.000 2744 worker thread done servicing request
01:13:01.771 00.002 2744 Worker thread wakes up
01:13:01.771 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:01.771 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:01.773 00.002 1092 GuideStep: -0.8 px 171 ms EAST, 0.4 px 0 ms NORTH
01:13:05.160 03.387 2744 Exposure complete
01:13:05.372 00.212 2744 worker thread done servicing request
01:13:05.372 00.000 1092 OnExposeComplete: enter
01:13:05.375 00.003 1092 UpdateGuideState(): m_state=6
01:13:05.378 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1549
01:13:05.382 00.004 1092 Star::Find returns 1 (0), X=1601.46, Y=1130.38, Mass=538065, SNR=79.1, Peak=55575 HFD=3.3
01:13:05.384 00.002 1092 MultiStar: [#1 -0.59,0.26,0.99,U] [#2 -0.55,0.51,0.97,U] [#3 -0.41,0.49,0.95,U] [#4 -0.59,0.40,0.94,U] [#5 -0.71,0.46,0.69,U] [#6 -0.96,0.34,0.82,U] [#7 -0.48,0.34,0.58,U] [#8 -0.53,-0.05,0.49,U] 
01:13:05.387 00.003 1092 refined, 8 included, MultiStar: {-0.69, 0.33}, one-star: {-1.25, 0.12}
01:13:05.390 00.003 1092 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.43) = xAngle (3.12 = 3.12)
01:13:05.393 00.003 1092 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.96 = 2.96)
01:13:05.395 00.002 1092 CameraToMount -- cameraX=-0.69 cameraY=0.33 hyp=0.77 cameraTheta=2.69 mountX=-0.76 mountY=0.14, mountTheta=2.97
01:13:05.400 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.33, opts=13)
01:13:05.402 00.002 1092 Enqueuing Move request for scope (-0.69, 0.33)
01:13:05.405 00.003 2744 Worker thread wakes up
01:13:05.405 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.33) opts 0xd
01:13:05.405 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.33)
01:13:05.405 00.000 2744 Moving (-0.69, 0.33) raw xDistance=-0.76 yDistance=0.14
01:13:05.405 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.76
01:13:05.405 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:05.405 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:13:05.405 00.000 2744 MoveAxis(E, 183, ABG)
01:13:05.405 00.000 2744 Guiding  Dir = 2, Dur = 183
01:13:05.406 00.001 2744 IsSlewing returns 0
01:13:05.406 00.000 2744 IsGuiding returns 0
01:13:05.406 00.000 2744 PulseGuide returned control before completion, sleep 193
01:13:05.422 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1595, FiltMax=65520, Gamma=0.510
01:13:05.437 00.015 1092 UpdateGuideState exits: m=538065 SNR=79.1
01:13:05.441 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.442 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:05.445 00.003 1092 Enqueuing Expose request
01:13:05.603 00.158 2744 IsGuiding returns 1
01:13:05.603 00.000 2744 scope still moving after pulse duration time elapsed
01:13:05.634 00.031 2744 IsSlewing returns 0
01:13:05.634 00.000 2744 IsGuiding returns 0
01:13:05.634 00.000 2744 scope move finished after 183 + 44 ms
01:13:05.634 00.000 2744 Move returns status 0, amount 183
01:13:05.634 00.000 2744 MoveAxis(N, 0, ABG)
01:13:05.634 00.000 2744 Move returns status 0, amount 0
01:13:05.634 00.000 2744 move complete, result=0
01:13:05.635 00.001 2744 worker thread done servicing request
01:13:05.635 00.000 2744 Worker thread wakes up
01:13:05.635 00.000 1092 GuideStep: -0.8 px 183 ms EAST, 0.1 px 0 ms NORTH
01:13:05.639 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:05.639 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:09.031 03.392 2744 Exposure complete
01:13:09.231 00.200 2744 worker thread done servicing request
01:13:09.231 00.000 1092 OnExposeComplete: enter
01:13:09.234 00.003 1092 UpdateGuideState(): m_state=6
01:13:09.237 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1550
01:13:09.243 00.006 1092 Star::Find returns 1 (0), X=1601.50, Y=1130.23, Mass=551115, SNR=97.1, Peak=47287 HFD=3.5
01:13:09.246 00.003 1092 MultiStar: [#1 -0.44,0.17,0.74,U] [#2 -0.60,0.40,0.89,U] [#3 -0.34,0.46,0.63,U] [#4 -0.63,0.50,0.79,U] [#5 -0.89,0.18,0.64,U] [#6 -0.69,-0.05,0.68,U] [#7 -0.26,0.34,0.55,U] [#8 -0.47,0.09,0.37,U] 
01:13:09.249 00.003 1092 refined, 8 included, MultiStar: {-0.66, 0.23}, one-star: {-1.21, -0.03}
01:13:09.251 00.002 1092 CameraToMount -- cameraTheta (2.81) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
01:13:09.255 00.004 1092 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.08 = 3.08)
01:13:09.258 00.003 1092 CameraToMount -- cameraX=-0.66 cameraY=0.23 hyp=0.70 cameraTheta=2.81 mountX=-0.69 mountY=0.04, mountTheta=3.08
01:13:09.262 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=0.23, opts=13)
01:13:09.265 00.003 1092 Enqueuing Move request for scope (-0.66, 0.23)
01:13:09.267 00.002 2744 Worker thread wakes up
01:13:09.267 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.23) opts 0xd
01:13:09.267 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, 0.23)
01:13:09.267 00.000 2744 Moving (-0.66, 0.23) raw xDistance=-0.69 yDistance=0.04
01:13:09.267 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
01:13:09.267 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:09.267 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:13:09.267 00.000 2744 MoveAxis(E, 168, ABG)
01:13:09.267 00.000 2744 Guiding  Dir = 2, Dur = 168
01:13:09.268 00.001 2744 IsSlewing returns 0
01:13:09.268 00.000 2744 IsGuiding returns 0
01:13:09.268 00.000 2744 PulseGuide returned control before completion, sleep 178
01:13:09.283 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1587, FiltMax=65520, Gamma=0.510
01:13:09.299 00.016 1092 UpdateGuideState exits: m=551115 SNR=97.1
01:13:09.302 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.305 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:09.308 00.003 1092 Enqueuing Expose request
01:13:09.463 00.155 2744 IsGuiding returns 0
01:13:09.463 00.000 2744 Move returns status 0, amount 168
01:13:09.463 00.000 2744 MoveAxis(N, 0, ABG)
01:13:09.464 00.001 2744 Move returns status 0, amount 0
01:13:09.464 00.000 2744 move complete, result=0
01:13:09.464 00.000 2744 worker thread done servicing request
01:13:09.464 00.000 2744 Worker thread wakes up
01:13:09.464 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:09.464 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:09.465 00.001 1092 GuideStep: -0.7 px 168 ms EAST, 0.0 px 0 ms NORTH
01:13:12.866 03.401 2744 Exposure complete
01:13:13.066 00.200 2744 worker thread done servicing request
01:13:13.066 00.000 1092 OnExposeComplete: enter
01:13:13.068 00.002 1092 UpdateGuideState(): m_state=6
01:13:13.071 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1551
01:13:13.074 00.003 1092 Star::Find returns 1 (0), X=1601.21, Y=1130.68, Mass=516421, SNR=84.4, Peak=49981 HFD=3.2
01:13:13.077 00.003 1092 MultiStar: [#1 -0.67,0.36,0.98,U] [#2 -0.74,0.51,0.90,U] [#3 -0.70,0.72,0.70,U] [#4 -0.67,0.33,0.85,U] [#5 -0.94,0.42,0.74,U] [#6 -1.15,0.41,0.69,U] [#7 -0.49,0.75,0.56,U] [#8 -0.85,0.24,0.44,U] 
01:13:13.079 00.002 1092 refined, 8 included, MultiStar: {-0.88, 0.46}, one-star: {-1.50, 0.43}
01:13:13.081 00.002 1092 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.43) = xAngle (3.09 = 3.09)
01:13:13.083 00.002 1092 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
01:13:13.085 00.002 1092 CameraToMount -- cameraX=-0.88 cameraY=0.46 hyp=0.99 cameraTheta=2.66 mountX=-0.99 mountY=0.20, mountTheta=2.94
01:13:13.091 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=0.46, opts=13)
01:13:13.093 00.002 1092 Enqueuing Move request for scope (-0.88, 0.46)
01:13:13.097 00.004 2744 Worker thread wakes up
01:13:13.097 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.46) opts 0xd
01:13:13.097 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, 0.46)
01:13:13.097 00.000 2744 Moving (-0.88, 0.46) raw xDistance=-0.99 yDistance=0.20
01:13:13.097 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.99
01:13:13.097 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:13.097 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:13:13.097 00.000 2744 MoveAxis(E, 233, ABG)
01:13:13.097 00.000 2744 Guiding  Dir = 2, Dur = 233
01:13:13.098 00.001 2744 IsSlewing returns 0
01:13:13.098 00.000 2744 IsGuiding returns 0
01:13:13.098 00.000 2744 PulseGuide returned control before completion, sleep 243
01:13:13.112 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1413, FiltMax=65520, Gamma=0.510
01:13:13.128 00.016 1092 UpdateGuideState exits: m=516421 SNR=84.4
01:13:13.131 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.133 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:13.135 00.002 1092 Enqueuing Expose request
01:13:13.356 00.221 2744 IsGuiding returns 0
01:13:13.356 00.000 2744 Move returns status 0, amount 233
01:13:13.356 00.000 2744 MoveAxis(N, 0, ABG)
01:13:13.356 00.000 2744 Move returns status 0, amount 0
01:13:13.356 00.000 2744 move complete, result=0
01:13:13.357 00.001 2744 worker thread done servicing request
01:13:13.357 00.000 1092 GuideStep: -1.0 px 233 ms EAST, 0.2 px 0 ms NORTH
01:13:13.361 00.004 2744 Worker thread wakes up
01:13:13.361 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:13.361 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:16.827 03.466 2744 Exposure complete
01:13:17.146 00.319 2744 worker thread done servicing request
01:13:17.146 00.000 1092 OnExposeComplete: enter
01:13:17.151 00.005 1092 UpdateGuideState(): m_state=6
01:13:17.155 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1552
01:13:17.161 00.006 1092 Star::Find returns 1 (0), X=1601.24, Y=1130.54, Mass=541879, SNR=95.0, Peak=52343 HFD=3.2
01:13:17.165 00.004 1092 MultiStar: [#1 -0.75,0.31,0.76,U] [#2 -0.67,0.56,0.77,U] [#3 -0.57,0.73,0.80,U] [#4 -0.77,0.72,0.76,U] [#5 -0.80,0.32,0.61,U] [#6 -1.28,0.25,0.63,U] [#7 -0.30,0.94,0.55,U] [#8 -1.10,0.25,0.43,U] 
01:13:17.169 00.004 1092 refined, 8 included, MultiStar: {-0.88, 0.49}, one-star: {-1.47, 0.28}
01:13:17.177 00.008 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
01:13:17.181 00.004 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
01:13:17.186 00.005 1092 CameraToMount -- cameraX=-0.88 cameraY=0.49 hyp=1.00 cameraTheta=2.64 mountX=-1.00 mountY=0.23, mountTheta=2.91
01:13:17.203 00.017 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=0.49, opts=13)
01:13:17.214 00.011 1092 Enqueuing Move request for scope (-0.88, 0.49)
01:13:17.221 00.007 2744 Worker thread wakes up
01:13:17.221 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, 0.49) opts 0xd
01:13:17.221 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.88, 0.49)
01:13:17.221 00.000 2744 Moving (-0.88, 0.49) raw xDistance=-1.00 yDistance=0.23
01:13:17.221 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
01:13:17.221 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:17.221 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:13:17.223 00.002 2744 MoveAxis(E, 240, ABG)
01:13:17.223 00.000 2744 Guiding  Dir = 2, Dur = 240
01:13:17.223 00.000 2744 IsSlewing returns 0
01:13:17.223 00.000 2744 IsGuiding returns 0
01:13:17.223 00.000 2744 PulseGuide returned control before completion, sleep 250
01:13:17.248 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1517, FiltMax=65520, Gamma=0.510
01:13:17.300 00.052 1092 UpdateGuideState exits: m=541879 SNR=95.0
01:13:17.306 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.316 00.010 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:17.323 00.007 1092 Enqueuing Expose request
01:13:17.481 00.158 2744 IsGuiding returns 1
01:13:17.481 00.000 2744 scope still moving after pulse duration time elapsed
01:13:17.513 00.032 2744 IsSlewing returns 0
01:13:17.514 00.001 2744 IsGuiding returns 1
01:13:17.543 00.029 2744 IsSlewing returns 0
01:13:17.543 00.000 2744 IsGuiding returns 1
01:13:17.575 00.032 2744 IsSlewing returns 0
01:13:17.575 00.000 2744 IsGuiding returns 0
01:13:17.575 00.000 2744 scope move finished after 240 + 112 ms
01:13:17.575 00.000 2744 Move returns status 0, amount 240
01:13:17.575 00.000 2744 MoveAxis(N, 0, ABG)
01:13:17.575 00.000 2744 Move returns status 0, amount 0
01:13:17.576 00.001 2744 move complete, result=0
01:13:17.576 00.000 2744 worker thread done servicing request
01:13:17.576 00.000 2744 Worker thread wakes up
01:13:17.576 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:17.576 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:17.583 00.007 1092 GuideStep: -1.0 px 240 ms EAST, 0.2 px 0 ms NORTH
01:13:20.964 03.381 2744 Exposure complete
01:13:21.148 00.184 2744 worker thread done servicing request
01:13:21.149 00.001 1092 OnExposeComplete: enter
01:13:21.151 00.002 1092 UpdateGuideState(): m_state=6
01:13:21.153 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1553
01:13:21.156 00.003 1092 Star::Find returns 1 (0), X=1601.52, Y=1130.17, Mass=539174, SNR=91.0, Peak=57687 HFD=3.4
01:13:21.159 00.003 1092 MultiStar: [#1 -0.52,-0.02,0.93,U] [#2 -0.57,0.24,1.06,U] [#3 -0.49,0.36,0.80,U] [#4 -0.57,0.27,0.72,U] [#5 -0.69,0.47,0.72,U] [#6 -0.91,0.10,0.64,U] [#7 -0.14,0.16,0.57,U] [#8 -0.42,-0.12,0.48,U] 
01:13:21.162 00.003 1092 refined, 8 included, MultiStar: {-0.64, 0.15}, one-star: {-1.18, -0.08}
01:13:21.164 00.002 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
01:13:21.167 00.003 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.11)
01:13:21.168 00.001 1092 CameraToMount -- cameraX=-0.64 cameraY=0.15 hyp=0.66 cameraTheta=2.90 mountX=-0.65 mountY=-0.02, mountTheta=-3.11
01:13:21.174 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=0.15, opts=13)
01:13:21.177 00.003 1092 Enqueuing Move request for scope (-0.64, 0.15)
01:13:21.180 00.003 2744 Worker thread wakes up
01:13:21.180 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.15) opts 0xd
01:13:21.180 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.64, 0.15)
01:13:21.180 00.000 2744 Moving (-0.64, 0.15) raw xDistance=-0.65 yDistance=-0.02
01:13:21.180 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
01:13:21.180 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:21.180 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:13:21.180 00.000 2744 MoveAxis(E, 162, ABG)
01:13:21.180 00.000 2744 Guiding  Dir = 2, Dur = 162
01:13:21.180 00.000 2744 IsSlewing returns 0
01:13:21.181 00.001 2744 IsGuiding returns 0
01:13:21.181 00.000 2744 PulseGuide returned control before completion, sleep 172
01:13:21.197 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1613, FiltMax=65520, Gamma=0.510
01:13:21.212 00.015 1092 UpdateGuideState exits: m=539174 SNR=91.0
01:13:21.215 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.216 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:21.218 00.002 1092 Enqueuing Expose request
01:13:21.359 00.141 2744 IsGuiding returns 1
01:13:21.359 00.000 2744 scope still moving after pulse duration time elapsed
01:13:21.390 00.031 2744 IsSlewing returns 0
01:13:21.390 00.000 2744 IsGuiding returns 0
01:13:21.390 00.000 2744 scope move finished after 162 + 47 ms
01:13:21.390 00.000 2744 Move returns status 0, amount 162
01:13:21.390 00.000 2744 MoveAxis(N, 0, ABG)
01:13:21.390 00.000 2744 Move returns status 0, amount 0
01:13:21.391 00.001 2744 move complete, result=0
01:13:21.391 00.000 2744 worker thread done servicing request
01:13:21.391 00.000 2744 Worker thread wakes up
01:13:21.391 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:21.391 00.000 1092 GuideStep: -0.6 px 162 ms EAST, -0.0 px 0 ms NORTH
01:13:21.394 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:24.778 03.384 2744 Exposure complete
01:13:24.982 00.204 2744 worker thread done servicing request
01:13:24.982 00.000 1092 OnExposeComplete: enter
01:13:24.985 00.003 1092 UpdateGuideState(): m_state=6
01:13:24.990 00.005 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1554
01:13:24.995 00.005 1092 Star::Find returns 1 (0), X=1601.54, Y=1130.14, Mass=479905, SNR=72.8, Peak=54663 HFD=3.2
01:13:24.999 00.004 1092 MultiStar: [#1 -0.47,-0.05,1.04,U] [#2 -0.56,0.05,1.00,U] [#3 -0.25,0.28,1.04,U] [#4 -0.41,0.30,0.89,U] [#5 -0.49,0.12,0.93,U] [#6 -0.78,0.05,0.91,U] [#7 -0.15,0.37,0.68,U] [#8 -0.68,-0.03,0.52,U] 
01:13:25.003 00.004 1092 refined, 8 included, MultiStar: {-0.56, 0.10}, one-star: {-1.17, -0.11}
01:13:25.009 00.006 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
01:13:25.012 00.003 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.05)
01:13:25.014 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=0.10 hyp=0.57 cameraTheta=2.96 mountX=-0.55 mountY=-0.05, mountTheta=-3.05
01:13:25.021 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.10, opts=13)
01:13:25.025 00.004 1092 Enqueuing Move request for scope (-0.56, 0.10)
01:13:25.027 00.002 2744 Worker thread wakes up
01:13:25.027 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.10) opts 0xd
01:13:25.027 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.10)
01:13:25.027 00.000 2744 Moving (-0.56, 0.10) raw xDistance=-0.55 yDistance=-0.05
01:13:25.027 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
01:13:25.028 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:25.028 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:13:25.028 00.000 2744 MoveAxis(E, 135, ABG)
01:13:25.028 00.000 2744 Guiding  Dir = 2, Dur = 135
01:13:25.028 00.000 2744 IsSlewing returns 0
01:13:25.028 00.000 2744 IsGuiding returns 0
01:13:25.030 00.002 2744 PulseGuide returned control before completion, sleep 145
01:13:25.045 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1522, FiltMax=65520, Gamma=0.510
01:13:25.060 00.015 1092 UpdateGuideState exits: m=479905 SNR=72.8
01:13:25.063 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:25.065 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:25.068 00.003 1092 Enqueuing Expose request
01:13:25.177 00.109 2744 IsGuiding returns 1
01:13:25.177 00.000 2744 scope still moving after pulse duration time elapsed
01:13:25.209 00.032 2744 IsSlewing returns 0
01:13:25.209 00.000 2744 IsGuiding returns 0
01:13:25.209 00.000 2744 scope move finished after 135 + 45 ms
01:13:25.209 00.000 2744 Move returns status 0, amount 135
01:13:25.209 00.000 2744 MoveAxis(N, 0, ABG)
01:13:25.210 00.001 2744 Move returns status 0, amount 0
01:13:25.210 00.000 2744 move complete, result=0
01:13:25.210 00.000 2744 worker thread done servicing request
01:13:25.210 00.000 2744 Worker thread wakes up
01:13:25.210 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:25.210 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:25.216 00.006 1092 GuideStep: -0.6 px 135 ms EAST, -0.0 px 0 ms NORTH
01:13:28.604 03.388 2744 Exposure complete
01:13:28.819 00.215 2744 worker thread done servicing request
01:13:28.819 00.000 1092 OnExposeComplete: enter
01:13:28.823 00.004 1092 UpdateGuideState(): m_state=6
01:13:28.826 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1555
01:13:28.829 00.003 1092 Star::Find returns 1 (0), X=1601.69, Y=1130.19, Mass=514666, SNR=80.2, Peak=60711 HFD=3.4
01:13:28.832 00.003 1092 MultiStar: [#1 -0.24,-0.21,1.03,U] [#2 -0.36,0.17,1.15,U] [#3 -0.33,0.45,0.84,U] [#4 -0.37,0.12,0.95,U] [#5 -0.42,0.02,0.87,U] [#6 -0.59,-0.40,0.70,U] [#7 -0.36,0.19,0.63,U] [#8 -0.30,-0.20,0.46,U] 
01:13:28.834 00.002 1092 refined, 8 included, MultiStar: {-0.45, 0.02}, one-star: {-1.02, -0.07}
01:13:28.837 00.003 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
01:13:28.841 00.004 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
01:13:28.843 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=0.02 hyp=0.45 cameraTheta=3.09 mountX=-0.42 mountY=-0.10, mountTheta=-2.91
01:13:28.850 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.02, opts=13)
01:13:28.853 00.003 1092 Enqueuing Move request for scope (-0.45, 0.02)
01:13:28.855 00.002 2744 Worker thread wakes up
01:13:28.856 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.02) opts 0xd
01:13:28.856 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.02)
01:13:28.856 00.000 2744 Moving (-0.45, 0.02) raw xDistance=-0.42 yDistance=-0.10
01:13:28.856 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.42
01:13:28.856 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:28.856 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:13:28.856 00.000 2744 MoveAxis(E, 104, ABG)
01:13:28.856 00.000 2744 Guiding  Dir = 2, Dur = 104
01:13:28.856 00.000 2744 IsSlewing returns 0
01:13:28.857 00.001 2744 IsGuiding returns 0
01:13:28.857 00.000 2744 PulseGuide returned control before completion, sleep 114
01:13:28.874 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1296, FiltMax=65517, Gamma=0.510
01:13:28.892 00.018 1092 UpdateGuideState exits: m=514666 SNR=80.2
01:13:28.895 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:28.899 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:28.902 00.003 1092 Enqueuing Expose request
01:13:28.978 00.076 2744 IsGuiding returns 1
01:13:28.979 00.001 2744 scope still moving after pulse duration time elapsed
01:13:29.009 00.030 2744 IsSlewing returns 0
01:13:29.009 00.000 2744 IsGuiding returns 0
01:13:29.009 00.000 2744 scope move finished after 104 + 48 ms
01:13:29.009 00.000 2744 Move returns status 0, amount 104
01:13:29.009 00.000 2744 MoveAxis(N, 0, ABG)
01:13:29.010 00.001 2744 Move returns status 0, amount 0
01:13:29.010 00.000 2744 move complete, result=0
01:13:29.010 00.000 2744 worker thread done servicing request
01:13:29.010 00.000 2744 Worker thread wakes up
01:13:29.010 00.000 1092 GuideStep: -0.4 px 104 ms EAST, -0.1 px 0 ms NORTH
01:13:29.013 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:29.013 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:32.399 03.386 2744 Exposure complete
01:13:32.587 00.188 2744 worker thread done servicing request
01:13:32.587 00.000 1092 OnExposeComplete: enter
01:13:32.590 00.003 1092 UpdateGuideState(): m_state=6
01:13:32.592 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1556
01:13:32.596 00.004 1092 Star::Find returns 1 (0), X=1601.69, Y=1130.18, Mass=542529, SNR=71.7, Peak=60519 HFD=3.5
01:13:32.599 00.003 1092 MultiStar: [#1 -0.30,-0.28,1.08,U] [#2 -0.31,0.02,1.18,U] [#3 -0.18,0.21,0.93,U] [#4 -0.21,0.18,1.01,U] [#5 -0.41,-0.08,0.85,U] [#6 -0.43,-0.37,1.00,U] [#7 -0.32,-0.08,0.71,U] [#8 -0.32,-0.21,0.61,U] 
01:13:32.602 00.003 1092 refined, 8 included, MultiStar: {-0.39, -0.07}, one-star: {-1.01, -0.07}
01:13:32.604 00.002 1092 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
01:13:32.607 00.003 1092 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
01:13:32.610 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.07 hyp=0.40 cameraTheta=-2.96 mountX=-0.33 mountY=-0.17, mountTheta=-2.66
01:13:32.617 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.07, opts=13)
01:13:32.619 00.002 1092 Enqueuing Move request for scope (-0.39, -0.07)
01:13:32.624 00.005 2744 Worker thread wakes up
01:13:32.624 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.07) opts 0xd
01:13:32.624 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.07)
01:13:32.624 00.000 2744 Moving (-0.39, -0.07) raw xDistance=-0.33 yDistance=-0.17
01:13:32.624 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
01:13:32.625 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:32.625 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:13:32.625 00.000 2744 MoveAxis(E, 81, ABG)
01:13:32.625 00.000 2744 Guiding  Dir = 2, Dur = 81
01:13:32.625 00.000 2744 IsSlewing returns 0
01:13:32.625 00.000 2744 IsGuiding returns 0
01:13:32.626 00.001 2744 PulseGuide returned control before completion, sleep 91
01:13:32.642 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1699, FiltMax=65517, Gamma=0.510
01:13:32.657 00.015 1092 UpdateGuideState exits: m=542529 SNR=71.7
01:13:32.659 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:32.661 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:32.663 00.002 1092 Enqueuing Expose request
01:13:32.724 00.061 2744 IsGuiding returns 1
01:13:32.724 00.000 2744 scope still moving after pulse duration time elapsed
01:13:32.755 00.031 2744 IsSlewing returns 0
01:13:32.755 00.000 2744 IsGuiding returns 1
01:13:32.789 00.034 2744 IsSlewing returns 0
01:13:32.789 00.000 2744 IsGuiding returns 1
01:13:32.818 00.029 2744 IsSlewing returns 0
01:13:32.818 00.000 2744 IsGuiding returns 0
01:13:32.818 00.000 2744 scope move finished after 81 + 112 ms
01:13:32.818 00.000 2744 Move returns status 0, amount 81
01:13:32.820 00.002 2744 MoveAxis(N, 0, ABG)
01:13:32.820 00.000 2744 Move returns status 0, amount 0
01:13:32.820 00.000 2744 move complete, result=0
01:13:32.821 00.001 2744 worker thread done servicing request
01:13:32.821 00.000 2744 Worker thread wakes up
01:13:32.822 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:32.822 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:32.824 00.002 1092 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH
01:13:36.206 03.382 2744 Exposure complete
01:13:36.429 00.223 2744 worker thread done servicing request
01:13:36.430 00.001 1092 OnExposeComplete: enter
01:13:36.432 00.002 1092 UpdateGuideState(): m_state=6
01:13:36.435 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1557
01:13:36.439 00.004 1092 Star::Find returns 1 (0), X=1601.58, Y=1130.07, Mass=502683, SNR=74.5, Peak=62631 HFD=3.3
01:13:36.442 00.003 1092 MultiStar: [#1 -0.35,-0.13,1.01,U] [#2 -0.50,-0.01,0.99,U] [#3 -0.33,0.31,1.00,U] [#4 -0.51,0.07,1.06,U] [#5 -0.63,0.12,0.87,U] [#6 -0.65,-0.25,0.81,U] [#7 -0.32,0.38,0.68,U] [#8 -0.54,-0.34,0.45,U] 
01:13:36.444 00.002 1092 refined, 8 included, MultiStar: {-0.56, 0.01}, one-star: {-1.13, -0.19}
01:13:36.446 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.55 = -2.73)
01:13:36.448 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
01:13:36.450 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=0.01 hyp=0.56 cameraTheta=3.13 mountX=-0.51 mountY=-0.14, mountTheta=-2.87
01:13:36.456 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.01, opts=13)
01:13:36.458 00.002 1092 Enqueuing Move request for scope (-0.56, 0.01)
01:13:36.460 00.002 2744 Worker thread wakes up
01:13:36.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.01) opts 0xd
01:13:36.461 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.01)
01:13:36.461 00.000 2744 Moving (-0.56, 0.01) raw xDistance=-0.51 yDistance=-0.14
01:13:36.461 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:13:36.461 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:36.461 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:13:36.461 00.000 2744 MoveAxis(E, 120, ABG)
01:13:36.461 00.000 2744 Guiding  Dir = 2, Dur = 120
01:13:36.461 00.000 2744 IsSlewing returns 0
01:13:36.462 00.001 2744 IsGuiding returns 0
01:13:36.462 00.000 2744 PulseGuide returned control before completion, sleep 130
01:13:36.477 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1747, FiltMax=65517, Gamma=0.510
01:13:36.493 00.016 1092 UpdateGuideState exits: m=502683 SNR=74.5
01:13:36.496 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.499 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:36.501 00.002 1092 Enqueuing Expose request
01:13:36.605 00.104 2744 IsGuiding returns 1
01:13:36.605 00.000 2744 scope still moving after pulse duration time elapsed
01:13:36.637 00.032 2744 IsSlewing returns 0
01:13:36.638 00.001 2744 IsGuiding returns 0
01:13:36.638 00.000 2744 scope move finished after 120 + 55 ms
01:13:36.638 00.000 2744 Move returns status 0, amount 120
01:13:36.638 00.000 2744 MoveAxis(N, 0, ABG)
01:13:36.638 00.000 2744 Move returns status 0, amount 0
01:13:36.638 00.000 2744 move complete, result=0
01:13:36.638 00.000 2744 worker thread done servicing request
01:13:36.639 00.001 2744 Worker thread wakes up
01:13:36.639 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:36.639 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:36.641 00.002 1092 GuideStep: -0.5 px 120 ms EAST, -0.1 px 0 ms NORTH
01:13:40.052 03.411 2744 Exposure complete
01:13:40.246 00.194 2744 worker thread done servicing request
01:13:40.246 00.000 1092 OnExposeComplete: enter
01:13:40.249 00.003 1092 UpdateGuideState(): m_state=6
01:13:40.251 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1558
01:13:40.254 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1129.91, Mass=487782, SNR=78.3, Peak=51831 HFD=3.2
01:13:40.257 00.003 1092 MultiStar: [#1 -0.17,-0.37,1.05,U] [#2 -0.22,-0.19,1.09,U] [#3 0.06,0.08,0.94,U] [#4 -0.30,-0.13,0.95,U] [#5 -0.27,-0.18,0.74,U] [#6 -0.32,-0.28,0.71,U] [#7 -0.36,0.19,0.65,U] [#8 -0.27,-0.34,0.58,U] 
01:13:40.260 00.003 1092 refined, 8 included, MultiStar: {-0.33, -0.18}, one-star: {-1.04, -0.35}
01:13:40.262 00.002 1092 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-0.43) = xAngle (-2.21 = -2.21)
01:13:40.264 00.002 1092 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.36 = -2.36)
01:13:40.266 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.18 hyp=0.37 cameraTheta=-2.64 mountX=-0.22 mountY=-0.26, mountTheta=-2.27
01:13:40.274 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.18, opts=13)
01:13:40.277 00.003 1092 Enqueuing Move request for scope (-0.33, -0.18)
01:13:40.280 00.003 2744 Worker thread wakes up
01:13:40.280 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.18) opts 0xd
01:13:40.280 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.18)
01:13:40.280 00.000 2744 Moving (-0.33, -0.18) raw xDistance=-0.22 yDistance=-0.26
01:13:40.280 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:13:40.280 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:40.281 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:13:40.281 00.000 2744 MoveAxis(E, 0, ABG)
01:13:40.281 00.000 2744 Move returns status 0, amount 0
01:13:40.281 00.000 2744 MoveAxis(N, 0, ABG)
01:13:40.281 00.000 2744 Move returns status 0, amount 0
01:13:40.281 00.000 2744 move complete, result=0
01:13:40.281 00.000 2744 worker thread done servicing request
01:13:40.296 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1667, FiltMax=65517, Gamma=0.510
01:13:40.314 00.018 1092 UpdateGuideState exits: m=487782 SNR=78.3
01:13:40.316 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.318 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:40.321 00.003 1092 Enqueuing Expose request
01:13:40.324 00.003 2744 Worker thread wakes up
01:13:40.324 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:40.324 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:40.324 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:13:43.750 03.426 2744 Exposure complete
01:13:44.013 00.263 2744 worker thread done servicing request
01:13:44.013 00.000 1092 OnExposeComplete: enter
01:13:44.016 00.003 1092 UpdateGuideState(): m_state=6
01:13:44.020 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1559
01:13:44.026 00.006 1092 Star::Find returns 1 (0), X=1601.57, Y=1130.03, Mass=542668, SNR=89.8, Peak=47904 HFD=3.6
01:13:44.029 00.003 1092 MultiStar: [#1 -0.41,-0.27,0.90,U] [#2 -0.44,-0.20,0.91,U] [#3 -0.40,0.01,0.66,U] [#4 -0.46,0.19,0.70,U] [#5 -0.73,-0.27,0.74,U] [#6 -0.74,-0.51,0.73,U] [#7 -0.18,-0.09,0.62,U] [#8 -0.61,-0.32,0.45,U] 
01:13:44.032 00.003 1092 refined, 8 included, MultiStar: {-0.59, -0.19}, one-star: {-1.13, -0.23}
01:13:44.035 00.003 1092 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.43) = xAngle (-2.40 = -2.40)
01:13:44.041 00.006 1092 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.56 = -2.56)
01:13:44.044 00.003 1092 CameraToMount -- cameraX=-0.59 cameraY=-0.19 hyp=0.62 cameraTheta=-2.83 mountX=-0.46 mountY=-0.34, mountTheta=-2.50
01:13:44.053 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=-0.19, opts=13)
01:13:44.057 00.004 1092 Enqueuing Move request for scope (-0.59, -0.19)
01:13:44.060 00.003 2744 Worker thread wakes up
01:13:44.060 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.19) opts 0xd
01:13:44.060 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, -0.19)
01:13:44.060 00.000 2744 Moving (-0.59, -0.19) raw xDistance=-0.46 yDistance=-0.34
01:13:44.060 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:13:44.060 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:44.060 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:13:44.060 00.000 2744 MoveAxis(E, 102, ABG)
01:13:44.060 00.000 2744 Guiding  Dir = 2, Dur = 102
01:13:44.061 00.001 2744 IsSlewing returns 0
01:13:44.061 00.000 2744 IsGuiding returns 0
01:13:44.061 00.000 2744 PulseGuide returned control before completion, sleep 112
01:13:44.077 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1603, FiltMax=65517, Gamma=0.510
01:13:44.098 00.021 1092 UpdateGuideState exits: m=542668 SNR=89.8
01:13:44.101 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.104 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:44.107 00.003 1092 Enqueuing Expose request
01:13:44.177 00.070 2744 IsGuiding returns 1
01:13:44.177 00.000 2744 scope still moving after pulse duration time elapsed
01:13:44.210 00.033 2744 IsSlewing returns 0
01:13:44.210 00.000 2744 IsGuiding returns 0
01:13:44.210 00.000 2744 scope move finished after 102 + 47 ms
01:13:44.210 00.000 2744 Move returns status 0, amount 102
01:13:44.211 00.001 2744 MoveAxis(N, 0, ABG)
01:13:44.211 00.000 2744 Move returns status 0, amount 0
01:13:44.211 00.000 2744 move complete, result=0
01:13:44.211 00.000 2744 worker thread done servicing request
01:13:44.211 00.000 2744 Worker thread wakes up
01:13:44.211 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:44.211 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:44.212 00.001 1092 GuideStep: -0.5 px 102 ms EAST, -0.3 px 0 ms NORTH
01:13:47.605 03.393 2744 Exposure complete
01:13:47.796 00.191 2744 worker thread done servicing request
01:13:47.796 00.000 1092 OnExposeComplete: enter
01:13:47.798 00.002 1092 UpdateGuideState(): m_state=6
01:13:47.801 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1560
01:13:47.803 00.002 1092 Star::Find returns 1 (0), X=1601.20, Y=1130.16, Mass=526681, SNR=86.6, Peak=54637 HFD=3.5
01:13:47.807 00.004 1092 MultiStar: [#1 -0.65,-0.01,0.83,U] [#2 -0.81,0.33,0.86,U] [#3 -0.68,0.55,0.81,U] [#4 -0.69,0.31,0.77,U] [#5 -0.77,0.16,0.70,U] [#6 -1.09,-0.07,0.63,U] [#7 -0.77,0.29,0.63,U] [#8 -0.81,-0.04,0.41,U] 
01:13:47.809 00.002 1092 refined, 8 included, MultiStar: {-0.89, 0.17}, one-star: {-1.51, -0.10}
01:13:47.811 00.002 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
01:13:47.814 00.003 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.05)
01:13:47.816 00.002 1092 CameraToMount -- cameraX=-0.89 cameraY=0.17 hyp=0.90 cameraTheta=2.96 mountX=-0.87 mountY=-0.08, mountTheta=-3.05
01:13:47.821 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.89, y=0.17, opts=13)
01:13:47.824 00.003 1092 Enqueuing Move request for scope (-0.89, 0.17)
01:13:47.826 00.002 2744 Worker thread wakes up
01:13:47.826 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.17) opts 0xd
01:13:47.826 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.89, 0.17)
01:13:47.826 00.000 2744 Moving (-0.89, 0.17) raw xDistance=-0.87 yDistance=-0.08
01:13:47.826 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
01:13:47.827 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:47.827 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:13:47.827 00.000 2744 MoveAxis(E, 203, ABG)
01:13:47.827 00.000 2744 Guiding  Dir = 2, Dur = 203
01:13:47.827 00.000 2744 IsSlewing returns 0
01:13:47.827 00.000 2744 IsGuiding returns 0
01:13:47.828 00.001 2744 PulseGuide returned control before completion, sleep 213
01:13:47.846 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1655, FiltMax=65520, Gamma=0.510
01:13:47.862 00.016 1092 UpdateGuideState exits: m=526681 SNR=86.6
01:13:47.865 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.867 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:47.869 00.002 1092 Enqueuing Expose request
01:13:48.054 00.185 2744 IsGuiding returns 1
01:13:48.054 00.000 2744 scope still moving after pulse duration time elapsed
01:13:48.085 00.031 2744 IsSlewing returns 0
01:13:48.085 00.000 2744 IsGuiding returns 0
01:13:48.085 00.000 2744 scope move finished after 203 + 54 ms
01:13:48.085 00.000 2744 Move returns status 0, amount 203
01:13:48.085 00.000 2744 MoveAxis(N, 0, ABG)
01:13:48.085 00.000 2744 Move returns status 0, amount 0
01:13:48.085 00.000 2744 move complete, result=0
01:13:48.086 00.001 2744 worker thread done servicing request
01:13:48.086 00.000 2744 Worker thread wakes up
01:13:48.086 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:48.086 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:48.086 00.000 1092 GuideStep: -0.9 px 203 ms EAST, -0.1 px 0 ms NORTH
01:13:51.490 03.404 2744 Exposure complete
01:13:51.688 00.198 2744 worker thread done servicing request
01:13:51.688 00.000 1092 OnExposeComplete: enter
01:13:51.691 00.003 1092 UpdateGuideState(): m_state=6
01:13:51.694 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1561
01:13:51.698 00.004 1092 Star::Find returns 1 (0), X=1601.81, Y=1130.05, Mass=503154, SNR=80.2, Peak=59703 HFD=3.4
01:13:51.700 00.002 1092 MultiStar: [#1 -0.25,-0.16,1.11,U] [#2 -0.36,-0.01,0.93,U] [#3 0.04,0.14,0.79,U] [#4 -0.25,-0.01,0.88,U] [#5 -0.57,-0.07,0.71,U] [#6 -0.88,-0.04,0.69,U] [#7 -0.11,0.34,0.58,U] [#8 -0.44,0.28,0.44,U] 
01:13:51.703 00.003 1092 refined, 8 included, MultiStar: {-0.42, -0.01}, one-star: {-0.90, -0.21}
01:13:51.707 00.004 1092 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.43) = xAngle (-2.70 = -2.70)
01:13:51.709 00.002 1092 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.86 = -2.86)
01:13:51.711 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.01 hyp=0.42 cameraTheta=-3.13 mountX=-0.38 mountY=-0.12, mountTheta=-2.84
01:13:51.715 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.01, opts=13)
01:13:51.718 00.003 1092 Enqueuing Move request for scope (-0.42, -0.01)
01:13:51.720 00.002 2744 Worker thread wakes up
01:13:51.720 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.01) opts 0xd
01:13:51.720 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.01)
01:13:51.720 00.000 2744 Moving (-0.42, -0.01) raw xDistance=-0.38 yDistance=-0.12
01:13:51.720 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.38
01:13:51.720 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:51.720 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:13:51.720 00.000 2744 MoveAxis(E, 98, ABG)
01:13:51.720 00.000 2744 Guiding  Dir = 2, Dur = 98
01:13:51.721 00.001 2744 IsSlewing returns 0
01:13:51.721 00.000 2744 IsGuiding returns 0
01:13:51.721 00.000 2744 PulseGuide returned control before completion, sleep 108
01:13:51.736 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1629, FiltMax=65517, Gamma=0.510
01:13:51.752 00.016 1092 UpdateGuideState exits: m=503154 SNR=80.2
01:13:51.755 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.757 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:51.759 00.002 1092 Enqueuing Expose request
01:13:51.837 00.078 2744 IsGuiding returns 1
01:13:51.837 00.000 2744 scope still moving after pulse duration time elapsed
01:13:51.869 00.032 2744 IsSlewing returns 0
01:13:51.869 00.000 2744 IsGuiding returns 0
01:13:51.869 00.000 2744 scope move finished after 98 + 50 ms
01:13:51.869 00.000 2744 Move returns status 0, amount 98
01:13:51.869 00.000 2744 MoveAxis(N, 0, ABG)
01:13:51.869 00.000 2744 Move returns status 0, amount 0
01:13:51.870 00.001 2744 move complete, result=0
01:13:51.870 00.000 2744 worker thread done servicing request
01:13:51.870 00.000 2744 Worker thread wakes up
01:13:51.870 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:51.870 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:51.871 00.001 1092 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH
01:13:55.270 03.399 2744 Exposure complete
01:13:55.488 00.218 2744 worker thread done servicing request
01:13:55.488 00.000 1092 OnExposeComplete: enter
01:13:55.491 00.003 1092 UpdateGuideState(): m_state=6
01:13:55.494 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1562
01:13:55.497 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1129.90, Mass=541020, SNR=102.2, Peak=51555 HFD=3.4
01:13:55.499 00.002 1092 MultiStar: [#1 0.28,-0.58,0.83,U] [#2 0.42,-0.17,0.85,U] [#3 0.53,-0.10,0.68,U] [#4 0.28,-0.14,0.62,U] [#5 0.12,-0.19,0.61,U] [#6 -0.04,-0.62,0.66,U] [#7 0.32,-0.12,0.45,U] [#8 0.26,-0.46,0.46,U] 
01:13:55.502 00.003 1092 refined, 8 included, MultiStar: {0.17, -0.31}, one-star: {-0.37, -0.36}
01:13:55.505 00.003 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.64 = -0.64)
01:13:55.508 00.003 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.80 = -0.80)
01:13:55.511 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-1.07 mountX=0.29 mountY=-0.26, mountTheta=-0.73
01:13:55.516 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.31, opts=13)
01:13:55.519 00.003 1092 Enqueuing Move request for scope (0.17, -0.31)
01:13:55.522 00.003 2744 Worker thread wakes up
01:13:55.523 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
01:13:55.523 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
01:13:55.523 00.000 2744 Moving (0.17, -0.31) raw xDistance=0.29 yDistance=-0.26
01:13:55.523 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
01:13:55.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:55.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:13:55.523 00.000 2744 MoveAxis(E, 0, ABG)
01:13:55.523 00.000 2744 Move returns status 0, amount 0
01:13:55.523 00.000 2744 MoveAxis(N, 0, ABG)
01:13:55.523 00.000 2744 Move returns status 0, amount 0
01:13:55.523 00.000 2744 move complete, result=0
01:13:55.524 00.001 2744 worker thread done servicing request
01:13:55.540 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1661, FiltMax=65535, Gamma=0.510
01:13:55.557 00.017 1092 UpdateGuideState exits: m=541020 SNR=102.2
01:13:55.562 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.565 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:55.569 00.004 1092 Enqueuing Expose request
01:13:55.571 00.002 2744 Worker thread wakes up
01:13:55.571 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:13:55.574 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:55.574 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:58.963 03.389 2744 Exposure complete
01:13:59.186 00.223 2744 worker thread done servicing request
01:13:59.186 00.000 1092 OnExposeComplete: enter
01:13:59.190 00.004 1092 UpdateGuideState(): m_state=6
01:13:59.195 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1563
01:13:59.201 00.006 1092 Star::Find returns 1 (0), X=1602.51, Y=1129.62, Mass=522818, SNR=79.2, Peak=42771 HFD=3.3
01:13:59.204 00.003 1092 MultiStar: [#1 0.33,-0.53,0.89,U] [#2 0.53,-0.25,1.07,U] [#3 0.41,-0.06,1.03,U] [#4 0.41,-0.31,0.82,U] [#5 0.26,-0.36,0.87,U] [#6 0.15,-0.53,0.77,U] [#7 0.70,-0.37,0.68,U] [#8 0.42,-0.22,0.50,U] 
01:13:59.207 00.003 1092 refined, 8 included, MultiStar: {0.32, -0.36}, one-star: {-0.20, -0.64}
01:13:59.209 00.002 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
01:13:59.211 00.002 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
01:13:59.214 00.003 1092 CameraToMount -- cameraX=0.32 cameraY=-0.36 hyp=0.49 cameraTheta=-0.85 mountX=0.44 mountY=-0.26, mountTheta=-0.54
01:13:59.219 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.36, opts=13)
01:13:59.223 00.004 1092 Enqueuing Move request for scope (0.32, -0.36)
01:13:59.225 00.002 2744 Worker thread wakes up
01:13:59.225 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.36) opts 0xd
01:13:59.225 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.36)
01:13:59.225 00.000 2744 Moving (0.32, -0.36) raw xDistance=0.44 yDistance=-0.26
01:13:59.225 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:13:59.225 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:13:59.226 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:13:59.226 00.000 2744 MoveAxis(W, 99, ABG)
01:13:59.226 00.000 2744 Guiding  Dir = 3, Dur = 99
01:13:59.226 00.000 2744 IsSlewing returns 0
01:13:59.226 00.000 2744 IsGuiding returns 0
01:13:59.226 00.000 2744 PulseGuide returned control before completion, sleep 109
01:13:59.244 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4903, FiltMin=1706, FiltMax=65535, Gamma=0.510
01:13:59.262 00.018 1092 UpdateGuideState exits: m=522818 SNR=79.2
01:13:59.266 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:59.268 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:13:59.271 00.003 1092 Enqueuing Expose request
01:13:59.338 00.067 2744 IsGuiding returns 1
01:13:59.338 00.000 2744 scope still moving after pulse duration time elapsed
01:13:59.369 00.031 2744 IsSlewing returns 0
01:13:59.369 00.000 2744 IsGuiding returns 0
01:13:59.369 00.000 2744 scope move finished after 99 + 43 ms
01:13:59.369 00.000 2744 Move returns status 0, amount 99
01:13:59.369 00.000 2744 MoveAxis(N, 0, ABG)
01:13:59.369 00.000 2744 Move returns status 0, amount 0
01:13:59.369 00.000 2744 move complete, result=0
01:13:59.370 00.001 2744 worker thread done servicing request
01:13:59.370 00.000 2744 Worker thread wakes up
01:13:59.370 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:13:59.370 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:13:59.371 00.001 1092 GuideStep: 0.4 px 99 ms WEST, -0.3 px 0 ms NORTH
01:14:02.750 03.379 2744 Exposure complete
01:14:02.938 00.188 2744 worker thread done servicing request
01:14:02.939 00.001 1092 OnExposeComplete: enter
01:14:02.942 00.003 1092 UpdateGuideState(): m_state=6
01:14:02.944 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1564
01:14:02.947 00.003 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.86, Mass=532136, SNR=86.8, Peak=42448 HFD=3.8
01:14:02.949 00.002 1092 MultiStar: [#1 -0.28,-0.42,0.85,U] [#2 -0.16,-0.10,0.90,U] [#3 -0.02,0.14,0.80,U] [#4 -0.11,-0.04,0.83,U] [#5 -0.34,-0.23,0.74,U] [#6 -0.53,-0.39,0.72,U] [#7 -0.03,0.12,0.51,U] [#8 -0.26,-0.58,0.45,U] 
01:14:02.952 00.003 1092 refined, 8 included, MultiStar: {-0.32, -0.21}, one-star: {-0.93, -0.40}
01:14:02.954 00.002 1092 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
01:14:02.956 00.002 1092 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.30 = -2.30)
01:14:02.958 00.002 1092 CameraToMount -- cameraX=-0.32 cameraY=-0.21 hyp=0.38 cameraTheta=-2.57 mountX=-0.21 mountY=-0.29, mountTheta=-2.19
01:14:02.962 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=-0.21, opts=13)
01:14:02.965 00.003 1092 Enqueuing Move request for scope (-0.32, -0.21)
01:14:02.967 00.002 2744 Worker thread wakes up
01:14:02.967 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.21) opts 0xd
01:14:02.967 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, -0.21)
01:14:02.967 00.000 2744 Moving (-0.32, -0.21) raw xDistance=-0.21 yDistance=-0.29
01:14:02.967 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:14:02.967 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:02.967 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:14:02.967 00.000 2744 MoveAxis(E, 0, ABG)
01:14:02.967 00.000 2744 Move returns status 0, amount 0
01:14:02.967 00.000 2744 MoveAxis(N, 0, ABG)
01:14:02.967 00.000 2744 Move returns status 0, amount 0
01:14:02.967 00.000 2744 move complete, result=0
01:14:02.968 00.001 2744 worker thread done servicing request
01:14:02.982 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4903, FiltMin=1527, FiltMax=65535, Gamma=0.510
01:14:02.996 00.014 1092 UpdateGuideState exits: m=532136 SNR=86.8
01:14:02.998 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.001 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:03.003 00.002 1092 Enqueuing Expose request
01:14:03.005 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:03.008 00.003 2744 Worker thread wakes up
01:14:03.008 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:03.008 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:06.408 03.400 2744 Exposure complete
01:14:06.632 00.224 2744 worker thread done servicing request
01:14:06.632 00.000 1092 OnExposeComplete: enter
01:14:06.635 00.003 1092 UpdateGuideState(): m_state=6
01:14:06.637 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1565
01:14:06.639 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.90, Mass=533810, SNR=85.7, Peak=54151 HFD=3.6
01:14:06.642 00.003 1092 MultiStar: [#1 -0.36,-0.27,0.78,U] [#2 -0.36,0.08,0.86,U] [#3 -0.15,0.13,0.75,U] [#4 -0.28,-0.01,0.74,U] [#5 -0.33,-0.21,0.64,U] [#6 -0.49,-0.39,0.66,U] [#7 -0.20,0.12,0.58,U] [#8 -0.17,-0.45,0.45,U] 
01:14:06.645 00.003 1092 refined, 8 included, MultiStar: {-0.40, -0.15}, one-star: {-0.93, -0.36}
01:14:06.648 00.003 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.43) = xAngle (-2.37 = -2.37)
01:14:06.650 00.002 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.52 = -2.52)
01:14:06.653 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=-0.15 hyp=0.42 cameraTheta=-2.79 mountX=-0.30 mountY=-0.25, mountTheta=-2.46
01:14:06.658 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=-0.15, opts=13)
01:14:06.662 00.004 1092 Enqueuing Move request for scope (-0.40, -0.15)
01:14:06.664 00.002 2744 Worker thread wakes up
01:14:06.664 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.15) opts 0xd
01:14:06.664 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, -0.15)
01:14:06.664 00.000 2744 Moving (-0.40, -0.15) raw xDistance=-0.30 yDistance=-0.25
01:14:06.665 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:14:06.665 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:06.665 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:14:06.665 00.000 2744 MoveAxis(E, 68, ABG)
01:14:06.665 00.000 2744 Guiding  Dir = 2, Dur = 68
01:14:06.665 00.000 2744 IsSlewing returns 0
01:14:06.665 00.000 2744 IsGuiding returns 0
01:14:06.666 00.001 2744 PulseGuide returned control before completion, sleep 78
01:14:06.682 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1435, FiltMax=65517, Gamma=0.510
01:14:06.698 00.016 1092 UpdateGuideState exits: m=533810 SNR=85.7
01:14:06.701 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.704 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:06.708 00.004 1092 Enqueuing Expose request
01:14:06.754 00.046 2744 IsGuiding returns 1
01:14:06.754 00.000 2744 scope still moving after pulse duration time elapsed
01:14:06.786 00.032 2744 IsSlewing returns 0
01:14:06.787 00.001 2744 IsGuiding returns 0
01:14:06.787 00.000 2744 scope move finished after 68 + 54 ms
01:14:06.787 00.000 2744 Move returns status 0, amount 68
01:14:06.788 00.001 2744 MoveAxis(N, 0, ABG)
01:14:06.788 00.000 2744 Move returns status 0, amount 0
01:14:06.788 00.000 2744 move complete, result=0
01:14:06.788 00.000 2744 worker thread done servicing request
01:14:06.788 00.000 2744 Worker thread wakes up
01:14:06.788 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:06.789 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:06.791 00.002 1092 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
01:14:10.185 03.394 2744 Exposure complete
01:14:10.392 00.207 2744 worker thread done servicing request
01:14:10.392 00.000 1092 OnExposeComplete: enter
01:14:10.395 00.003 1092 UpdateGuideState(): m_state=6
01:14:10.397 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1566
01:14:10.399 00.002 1092 Star::Find returns 1 (0), X=1601.52, Y=1130.08, Mass=468308, SNR=85.3, Peak=48503 HFD=3.5
01:14:10.401 00.002 1092 MultiStar: [#1 -0.45,-0.14,0.97,U] [#2 -0.38,-0.12,0.92,U] [#3 -0.19,0.13,0.87,U] [#4 -0.55,-0.02,0.80,U] [#5 -0.62,-0.21,0.74,U] [#6 -0.75,-0.27,0.78,U] [#7 -0.16,0.10,0.58,U] [#8 -0.52,-0.19,0.36,U] 
01:14:10.403 00.002 1092 refined, 8 included, MultiStar: {-0.56, -0.10}, one-star: {-1.18, -0.18}
01:14:10.407 00.004 1092 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
01:14:10.411 00.004 1092 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
01:14:10.413 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-2.96 mountX=-0.46 mountY=-0.25, mountTheta=-2.65
01:14:10.418 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.10, opts=13)
01:14:10.421 00.003 1092 Enqueuing Move request for scope (-0.56, -0.10)
01:14:10.424 00.003 2744 Worker thread wakes up
01:14:10.424 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.10) opts 0xd
01:14:10.424 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.10)
01:14:10.424 00.000 2744 Moving (-0.56, -0.10) raw xDistance=-0.46 yDistance=-0.25
01:14:10.424 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:14:10.425 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:10.425 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:14:10.425 00.000 2744 MoveAxis(E, 109, ABG)
01:14:10.425 00.000 2744 Guiding  Dir = 2, Dur = 109
01:14:10.425 00.000 2744 IsSlewing returns 0
01:14:10.425 00.000 2744 IsGuiding returns 0
01:14:10.426 00.001 2744 PulseGuide returned control before completion, sleep 119
01:14:10.440 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1685, FiltMax=65517, Gamma=0.510
01:14:10.457 00.017 1092 UpdateGuideState exits: m=468308 SNR=85.3
01:14:10.459 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.462 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:10.464 00.002 1092 Enqueuing Expose request
01:14:10.546 00.082 2744 IsGuiding returns 1
01:14:10.546 00.000 2744 scope still moving after pulse duration time elapsed
01:14:10.578 00.032 2744 IsSlewing returns 0
01:14:10.578 00.000 2744 IsGuiding returns 0
01:14:10.578 00.000 2744 scope move finished after 109 + 44 ms
01:14:10.578 00.000 2744 Move returns status 0, amount 109
01:14:10.579 00.001 2744 MoveAxis(N, 0, ABG)
01:14:10.579 00.000 2744 Move returns status 0, amount 0
01:14:10.579 00.000 2744 move complete, result=0
01:14:10.579 00.000 2744 worker thread done servicing request
01:14:10.579 00.000 2744 Worker thread wakes up
01:14:10.579 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:10.579 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:10.581 00.002 1092 GuideStep: -0.5 px 109 ms EAST, -0.2 px 0 ms NORTH
01:14:13.969 03.388 2744 Exposure complete
01:14:14.167 00.198 2744 worker thread done servicing request
01:14:14.167 00.000 1092 OnExposeComplete: enter
01:14:14.170 00.003 1092 UpdateGuideState(): m_state=6
01:14:14.173 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1567
01:14:14.176 00.003 1092 Star::Find returns 1 (0), X=1602.08, Y=1129.97, Mass=544052, SNR=88.8, Peak=53779 HFD=3.0
01:14:14.178 00.002 1092 MultiStar: [#1 0.21,-0.40,0.79,U] [#2 0.21,-0.23,1.00,U] [#3 0.28,-0.01,0.75,U] [#4 0.27,0.01,0.69,U] [#5 0.04,-0.41,0.62,U] [#6 -0.31,-0.32,0.64,U] [#7 0.27,0.02,0.50,U] [#8 0.13,-0.34,0.41,U] 
01:14:14.182 00.004 1092 refined, 8 included, MultiStar: {0.03, -0.22}, one-star: {-0.63, -0.29}
01:14:14.184 00.002 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.03 = -1.03)
01:14:14.186 00.002 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
01:14:14.189 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=-0.22 hyp=0.22 cameraTheta=-1.45 mountX=0.12 mountY=-0.21, mountTheta=-1.06
01:14:14.194 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.22, opts=13)
01:14:14.196 00.002 1092 Enqueuing Move request for scope (0.03, -0.22)
01:14:14.198 00.002 2744 Worker thread wakes up
01:14:14.198 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.22) opts 0xd
01:14:14.199 00.001 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.22)
01:14:14.199 00.000 2744 Moving (0.03, -0.22) raw xDistance=0.12 yDistance=-0.21
01:14:14.199 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:14:14.199 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:14.199 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:14:14.199 00.000 2744 MoveAxis(E, 0, ABG)
01:14:14.199 00.000 2744 Move returns status 0, amount 0
01:14:14.199 00.000 2744 MoveAxis(N, 0, ABG)
01:14:14.199 00.000 2744 Move returns status 0, amount 0
01:14:14.199 00.000 2744 move complete, result=0
01:14:14.199 00.000 2744 worker thread done servicing request
01:14:14.213 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1463, FiltMax=65535, Gamma=0.510
01:14:14.229 00.016 1092 UpdateGuideState exits: m=544052 SNR=88.8
01:14:14.232 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:14.233 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:14.236 00.003 1092 Enqueuing Expose request
01:14:14.241 00.005 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:14.244 00.003 2744 Worker thread wakes up
01:14:14.244 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:14.244 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:17.631 03.387 2744 Exposure complete
01:14:17.831 00.200 2744 worker thread done servicing request
01:14:17.831 00.000 1092 OnExposeComplete: enter
01:14:17.836 00.005 1092 UpdateGuideState(): m_state=6
01:14:17.846 00.010 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1568
01:14:17.854 00.008 1092 Star::Find returns 1 (0), X=1601.97, Y=1129.84, Mass=520443, SNR=77.9, Peak=51840 HFD=3.0
01:14:17.861 00.007 1092 MultiStar: [#1 -0.08,-0.48,1.02,U] [#2 0.15,-0.12,1.13,U] [#3 -0.01,0.18,0.85,U] [#4 0.04,-0.12,0.83,U] [#5 -0.07,-0.25,0.86,U] [#6 -0.29,-0.39,0.77,U] [#7 -0.05,0.09,0.55,U] [#8 0.31,-0.33,0.49,U] 
01:14:17.865 00.004 1092 refined, 8 included, MultiStar: {-0.10, -0.22}, one-star: {-0.73, -0.42}
01:14:17.869 00.004 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
01:14:17.874 00.005 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.74 = -1.74)
01:14:17.879 00.005 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.02 mountX=-0.00 mountY=-0.24, mountTheta=-1.59
01:14:17.885 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.22, opts=13)
01:14:17.890 00.005 1092 Enqueuing Move request for scope (-0.10, -0.22)
01:14:17.895 00.005 2744 Worker thread wakes up
01:14:17.896 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
01:14:17.896 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
01:14:17.896 00.000 2744 Moving (-0.10, -0.22) raw xDistance=-0.00 yDistance=-0.24
01:14:17.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:14:17.896 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:17.896 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:14:17.896 00.000 2744 MoveAxis(E, 0, ABG)
01:14:17.896 00.000 2744 Move returns status 0, amount 0
01:14:17.896 00.000 2744 MoveAxis(N, 0, ABG)
01:14:17.896 00.000 2744 Move returns status 0, amount 0
01:14:17.896 00.000 2744 move complete, result=0
01:14:17.896 00.000 2744 worker thread done servicing request
01:14:17.914 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:14:17.931 00.017 1092 UpdateGuideState exits: m=520443 SNR=77.9
01:14:17.934 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.938 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:17.940 00.002 1092 Enqueuing Expose request
01:14:17.943 00.003 2744 Worker thread wakes up
01:14:17.943 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:17.943 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:17.946 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:21.333 03.387 2744 Exposure complete
01:14:21.527 00.194 1092 OnExposeComplete: enter
01:14:21.530 00.003 2744 worker thread done servicing request
01:14:21.530 00.000 1092 UpdateGuideState(): m_state=6
01:14:21.534 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1569
01:14:21.536 00.002 1092 Star::Find returns 1 (0), X=1601.84, Y=1129.99, Mass=550720, SNR=78.0, Peak=47600 HFD=3.8
01:14:21.539 00.003 1092 MultiStar: [#1 0.02,-0.40,0.91,U] [#2 -0.08,-0.18,1.05,U] [#3 -0.14,0.03,0.84,U] [#4 -0.09,-0.18,0.93,U] [#5 -0.14,-0.19,0.82,U] [#6 -0.32,-0.44,0.80,U] [#7 -0.25,-0.17,0.60,U] [#8 -0.45,-0.37,0.45,U] 
01:14:21.542 00.003 1092 refined, 8 included, MultiStar: {-0.25, -0.24}, one-star: {-0.87, -0.27}
01:14:21.546 00.004 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
01:14:21.548 00.002 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.11 = -2.11)
01:14:21.551 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=-0.24 hyp=0.34 cameraTheta=-2.39 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
01:14:21.556 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=-0.24, opts=13)
01:14:21.560 00.004 1092 Enqueuing Move request for scope (-0.25, -0.24)
01:14:21.563 00.003 2744 Worker thread wakes up
01:14:21.563 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.24) opts 0xd
01:14:21.563 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, -0.24)
01:14:21.563 00.000 2744 Moving (-0.25, -0.24) raw xDistance=-0.13 yDistance=-0.30
01:14:21.563 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:14:21.563 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:21.564 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:14:21.564 00.000 2744 MoveAxis(E, 0, ABG)
01:14:21.564 00.000 2744 Move returns status 0, amount 0
01:14:21.564 00.000 2744 MoveAxis(N, 0, ABG)
01:14:21.564 00.000 2744 Move returns status 0, amount 0
01:14:21.564 00.000 2744 move complete, result=0
01:14:21.564 00.000 2744 worker thread done servicing request
01:14:21.579 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1491, FiltMax=65535, Gamma=0.510
01:14:21.596 00.017 1092 UpdateGuideState exits: m=550720 SNR=78.0
01:14:21.599 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:21.601 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:21.605 00.004 1092 Enqueuing Expose request
01:14:21.607 00.002 2744 Worker thread wakes up
01:14:21.607 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:21.610 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:21.610 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:25.011 03.401 2744 Exposure complete
01:14:25.204 00.193 2744 worker thread done servicing request
01:14:25.205 00.001 1092 OnExposeComplete: enter
01:14:25.208 00.003 1092 UpdateGuideState(): m_state=6
01:14:25.210 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1570
01:14:25.213 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1129.68, Mass=505641, SNR=86.1, Peak=45879 HFD=3.4
01:14:25.216 00.003 1092 MultiStar: [#1 0.44,-0.48,0.87,U] [#2 0.19,-0.28,0.89,U] [#3 0.17,0.06,0.76,U] [#4 0.25,-0.12,0.90,U] [#5 0.24,-0.22,0.69,U] [#6 0.06,-0.50,0.67,U] [#7 0.07,-0.20,0.56,U] [#8 0.16,-0.38,0.42,U] 
01:14:25.218 00.002 1092 refined, 8 included, MultiStar: {0.11, -0.31}, one-star: {-0.46, -0.58}
01:14:25.221 00.003 1092 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
01:14:25.224 00.003 1092 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
01:14:25.226 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.22 mountX=0.23 mountY=-0.26, mountTheta=-0.86
01:14:25.231 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.31, opts=13)
01:14:25.233 00.002 1092 Enqueuing Move request for scope (0.11, -0.31)
01:14:25.235 00.002 2744 Worker thread wakes up
01:14:25.235 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
01:14:25.235 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
01:14:25.235 00.000 2744 Moving (0.11, -0.31) raw xDistance=0.23 yDistance=-0.26
01:14:25.235 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:14:25.235 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:25.235 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:14:25.235 00.000 2744 MoveAxis(E, 0, ABG)
01:14:25.235 00.000 2744 Move returns status 0, amount 0
01:14:25.236 00.001 2744 MoveAxis(N, 0, ABG)
01:14:25.236 00.000 2744 Move returns status 0, amount 0
01:14:25.236 00.000 2744 move complete, result=0
01:14:25.236 00.000 2744 worker thread done servicing request
01:14:25.253 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1411, FiltMax=65535, Gamma=0.510
01:14:25.269 00.016 1092 UpdateGuideState exits: m=505641 SNR=86.1
01:14:25.273 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.274 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:25.276 00.002 1092 Enqueuing Expose request
01:14:25.278 00.002 2744 Worker thread wakes up
01:14:25.278 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:25.279 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:25.279 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:28.675 03.396 2744 Exposure complete
01:14:28.882 00.207 2744 worker thread done servicing request
01:14:28.882 00.000 1092 OnExposeComplete: enter
01:14:28.885 00.003 1092 UpdateGuideState(): m_state=6
01:14:28.888 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1571
01:14:28.892 00.004 1092 Star::Find returns 1 (0), X=1601.97, Y=1129.94, Mass=504535, SNR=83.8, Peak=51623 HFD=2.9
01:14:28.894 00.002 1092 MultiStar: [#1 -0.17,-0.39,0.86,U] [#2 -0.16,-0.08,0.98,U] [#3 0.04,-0.07,0.77,U] [#4 -0.11,0.03,0.82,U] [#5 -0.58,-0.22,0.79,U] [#6 -0.50,-0.35,0.78,U] [#7 0.09,0.09,0.60,U] [#8 -0.26,-0.49,0.50,U] 
01:14:28.898 00.004 1092 refined, 8 included, MultiStar: {-0.29, -0.20}, one-star: {-0.74, -0.32}
01:14:28.901 00.003 1092 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.43) = xAngle (-2.11 = -2.11)
01:14:28.904 00.003 1092 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.26 = -2.26)
01:14:28.907 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-2.53 mountX=-0.18 mountY=-0.27, mountTheta=-2.15
01:14:28.912 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.20, opts=13)
01:14:28.915 00.003 1092 Enqueuing Move request for scope (-0.29, -0.20)
01:14:28.918 00.003 2744 Worker thread wakes up
01:14:28.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.20) opts 0xd
01:14:28.918 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.20)
01:14:28.918 00.000 2744 Moving (-0.29, -0.20) raw xDistance=-0.18 yDistance=-0.27
01:14:28.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:14:28.918 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:28.918 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:14:28.918 00.000 2744 MoveAxis(E, 0, ABG)
01:14:28.918 00.000 2744 Move returns status 0, amount 0
01:14:28.919 00.001 2744 MoveAxis(N, 0, ABG)
01:14:28.919 00.000 2744 Move returns status 0, amount 0
01:14:28.919 00.000 2744 move complete, result=0
01:14:28.919 00.000 2744 worker thread done servicing request
01:14:28.933 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1280, FiltMax=65517, Gamma=0.510
01:14:28.948 00.015 1092 UpdateGuideState exits: m=504535 SNR=83.8
01:14:28.951 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.953 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:28.957 00.004 1092 Enqueuing Expose request
01:14:28.959 00.002 2744 Worker thread wakes up
01:14:28.959 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:28.961 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:28.963 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:32.349 03.386 2744 Exposure complete
01:14:32.623 00.274 2744 worker thread done servicing request
01:14:32.623 00.000 1092 OnExposeComplete: enter
01:14:32.626 00.003 1092 UpdateGuideState(): m_state=6
01:14:32.633 00.007 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1572
01:14:32.637 00.004 1092 Star::Find returns 1 (0), X=1602.26, Y=1129.61, Mass=500107, SNR=73.2, Peak=52163 HFD=3.2
01:14:32.643 00.006 1092 MultiStar: [#1 0.23,-0.51,1.03,U] [#2 0.29,-0.38,1.16,U] [#3 0.35,0.06,0.92,U] [#4 0.23,-0.19,0.92,U] [#5 0.15,-0.38,0.85,U] [#6 -0.15,-0.53,0.88,U] [#7 0.28,-0.12,0.74,U] [#8 0.16,-0.51,0.53,U] 
01:14:32.647 00.004 1092 refined, 8 included, MultiStar: {0.12, -0.36}, one-star: {-0.45, -0.65}
01:14:32.650 00.003 1092 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.43) = xAngle (-0.83 = -0.83)
01:14:32.653 00.003 1092 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
01:14:32.658 00.005 1092 CameraToMount -- cameraX=0.12 cameraY=-0.36 hyp=0.38 cameraTheta=-1.25 mountX=0.26 mountY=-0.31, mountTheta=-0.89
01:14:32.665 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.36, opts=13)
01:14:32.668 00.003 1092 Enqueuing Move request for scope (0.12, -0.36)
01:14:32.674 00.006 2744 Worker thread wakes up
01:14:32.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.36) opts 0xd
01:14:32.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.36)
01:14:32.674 00.000 2744 Moving (0.12, -0.36) raw xDistance=0.26 yDistance=-0.31
01:14:32.675 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:14:32.675 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:32.675 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:14:32.675 00.000 2744 MoveAxis(E, 0, ABG)
01:14:32.675 00.000 2744 Move returns status 0, amount 0
01:14:32.675 00.000 2744 MoveAxis(N, 0, ABG)
01:14:32.675 00.000 2744 Move returns status 0, amount 0
01:14:32.675 00.000 2744 move complete, result=0
01:14:32.675 00.000 2744 worker thread done servicing request
01:14:32.695 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1610, FiltMax=65535, Gamma=0.510
01:14:32.712 00.017 1092 UpdateGuideState exits: m=500107 SNR=73.2
01:14:32.715 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.719 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:32.725 00.006 1092 Enqueuing Expose request
01:14:32.728 00.003 2744 Worker thread wakes up
01:14:32.728 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:32.731 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:32.731 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:36.121 03.390 2744 Exposure complete
01:14:36.316 00.195 2744 worker thread done servicing request
01:14:36.316 00.000 1092 OnExposeComplete: enter
01:14:36.318 00.002 1092 UpdateGuideState(): m_state=6
01:14:36.322 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1573
01:14:36.325 00.003 1092 Star::Find returns 1 (0), X=1602.40, Y=1129.90, Mass=527205, SNR=84.1, Peak=57411 HFD=3.3
01:14:36.328 00.003 1092 MultiStar: [#1 0.23,-0.27,0.90,U] [#2 0.15,-0.17,0.91,U] [#3 0.41,0.26,0.85,U] [#4 0.41,-0.16,0.80,U] [#5 0.16,-0.19,0.72,U] [#6 -0.08,-0.58,0.56,U] [#7 0.34,0.04,0.59,U] [#8 0.08,-0.63,0.48,U] 
01:14:36.330 00.002 1092 refined, 8 included, MultiStar: {0.15, -0.21}, one-star: {-0.30, -0.36}
01:14:36.333 00.003 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
01:14:36.335 00.002 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
01:14:36.337 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-0.94 mountX=0.22 mountY=-0.16, mountTheta=-0.62
01:14:36.342 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.21, opts=13)
01:14:36.346 00.004 1092 Enqueuing Move request for scope (0.15, -0.21)
01:14:36.348 00.002 2744 Worker thread wakes up
01:14:36.348 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.21) opts 0xd
01:14:36.348 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.21)
01:14:36.348 00.000 2744 Moving (0.15, -0.21) raw xDistance=0.22 yDistance=-0.16
01:14:36.348 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:14:36.348 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:36.348 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:14:36.349 00.001 2744 MoveAxis(E, 0, ABG)
01:14:36.349 00.000 2744 Move returns status 0, amount 0
01:14:36.349 00.000 2744 MoveAxis(N, 0, ABG)
01:14:36.349 00.000 2744 Move returns status 0, amount 0
01:14:36.349 00.000 2744 move complete, result=0
01:14:36.349 00.000 2744 worker thread done servicing request
01:14:36.363 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1463, FiltMax=65535, Gamma=0.510
01:14:36.378 00.015 1092 UpdateGuideState exits: m=527205 SNR=84.1
01:14:36.381 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:36.384 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:36.386 00.002 1092 Enqueuing Expose request
01:14:36.389 00.003 2744 Worker thread wakes up
01:14:36.389 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:36.392 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:36.392 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:39.778 03.386 2744 Exposure complete
01:14:39.987 00.209 2744 worker thread done servicing request
01:14:39.987 00.000 1092 OnExposeComplete: enter
01:14:39.990 00.003 1092 UpdateGuideState(): m_state=6
01:14:39.992 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1574
01:14:39.995 00.003 1092 Star::Find returns 1 (0), X=1602.37, Y=1129.70, Mass=548858, SNR=89.6, Peak=46403 HFD=3.5
01:14:39.998 00.003 1092 MultiStar: [#1 0.41,-0.63,0.92,U] [#2 0.41,-0.53,0.78,U] [#3 0.57,-0.38,0.73,U] [#4 0.24,-0.17,0.79,U] [#5 0.10,-0.58,0.60,U] [#6 -0.06,-0.67,0.73,U] [#7 0.58,-0.30,0.53,U] [#8 0.41,-0.45,0.46,U] 
01:14:40.000 00.002 1092 refined, 8 included, MultiStar: {0.22, -0.48}, one-star: {-0.34, -0.56}
01:14:40.003 00.003 1092 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.43) = xAngle (-0.71 = -0.71)
01:14:40.005 00.002 1092 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.86 = -0.86)
01:14:40.008 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.48 hyp=0.53 cameraTheta=-1.14 mountX=0.40 mountY=-0.41, mountTheta=-0.79
01:14:40.013 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.48, opts=13)
01:14:40.015 00.002 1092 Enqueuing Move request for scope (0.22, -0.48)
01:14:40.017 00.002 2744 Worker thread wakes up
01:14:40.017 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.48) opts 0xd
01:14:40.017 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.48)
01:14:40.017 00.000 2744 Moving (0.22, -0.48) raw xDistance=0.40 yDistance=-0.41
01:14:40.017 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.40
01:14:40.017 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:40.017 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:14:40.018 00.001 2744 MoveAxis(W, 91, ABG)
01:14:40.018 00.000 2744 Guiding  Dir = 3, Dur = 91
01:14:40.018 00.000 2744 IsSlewing returns 0
01:14:40.018 00.000 2744 IsGuiding returns 0
01:14:40.018 00.000 2744 PulseGuide returned control before completion, sleep 101
01:14:40.033 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:14:40.047 00.014 1092 UpdateGuideState exits: m=548858 SNR=89.6
01:14:40.050 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.052 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:40.055 00.003 1092 Enqueuing Expose request
01:14:40.130 00.075 2744 IsGuiding returns 1
01:14:40.130 00.000 2744 scope still moving after pulse duration time elapsed
01:14:40.162 00.032 2744 IsSlewing returns 0
01:14:40.162 00.000 2744 IsGuiding returns 0
01:14:40.162 00.000 2744 scope move finished after 91 + 53 ms
01:14:40.162 00.000 2744 Move returns status 0, amount 91
01:14:40.162 00.000 2744 MoveAxis(N, 0, ABG)
01:14:40.162 00.000 2744 Move returns status 0, amount 0
01:14:40.162 00.000 2744 move complete, result=0
01:14:40.163 00.001 2744 worker thread done servicing request
01:14:40.163 00.000 2744 Worker thread wakes up
01:14:40.163 00.000 1092 GuideStep: 0.4 px 91 ms WEST, -0.4 px 0 ms NORTH
01:14:40.165 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:40.165 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:43.571 03.406 2744 Exposure complete
01:14:43.802 00.231 2744 worker thread done servicing request
01:14:43.803 00.001 1092 OnExposeComplete: enter
01:14:43.807 00.004 1092 UpdateGuideState(): m_state=6
01:14:43.810 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1575
01:14:43.813 00.003 1092 Star::Find returns 1 (0), X=1602.10, Y=1129.65, Mass=530807, SNR=88.2, Peak=46384 HFD=3.5
01:14:43.816 00.003 1092 MultiStar: [#1 0.17,-0.46,0.86,U] [#2 0.02,-0.21,0.97,U] [#3 0.11,-0.40,0.85,U] [#4 0.05,-0.35,0.77,U] [#5 -0.08,-0.62,0.67,U] [#6 -0.03,-0.43,0.67,U] [#7 0.25,-0.36,0.56,U] [#8 -0.02,-0.53,0.42,U] 
01:14:43.818 00.002 1092 refined, 8 included, MultiStar: {-0.04, -0.43}, one-star: {-0.61, -0.61}
01:14:43.821 00.003 1092 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.43) = xAngle (-1.23 = -1.23)
01:14:43.824 00.003 1092 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.39 = -1.39)
01:14:43.826 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.43 hyp=0.44 cameraTheta=-1.66 mountX=0.14 mountY=-0.43, mountTheta=-1.25
01:14:43.833 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.43, opts=13)
01:14:43.835 00.002 1092 Enqueuing Move request for scope (-0.04, -0.43)
01:14:43.838 00.003 2744 Worker thread wakes up
01:14:43.838 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.43) opts 0xd
01:14:43.838 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.43)
01:14:43.838 00.000 2744 Moving (-0.04, -0.43) raw xDistance=0.14 yDistance=-0.43
01:14:43.838 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:14:43.838 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:43.838 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:14:43.838 00.000 2744 MoveAxis(E, 0, ABG)
01:14:43.838 00.000 2744 Move returns status 0, amount 0
01:14:43.838 00.000 2744 MoveAxis(N, 0, ABG)
01:14:43.838 00.000 2744 Move returns status 0, amount 0
01:14:43.838 00.000 2744 move complete, result=0
01:14:43.839 00.001 2744 worker thread done servicing request
01:14:43.855 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:14:43.870 00.015 1092 UpdateGuideState exits: m=530807 SNR=88.2
01:14:43.874 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.877 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:43.879 00.002 1092 Enqueuing Expose request
01:14:43.882 00.003 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:14:43.885 00.003 2744 Worker thread wakes up
01:14:43.885 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:43.885 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:47.272 03.387 2744 Exposure complete
01:14:47.467 00.195 2744 worker thread done servicing request
01:14:47.467 00.000 1092 OnExposeComplete: enter
01:14:47.470 00.003 1092 UpdateGuideState(): m_state=6
01:14:47.473 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1576
01:14:47.475 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.83, Mass=524522, SNR=77.5, Peak=51936 HFD=3.5
01:14:47.479 00.004 1092 MultiStar: [#1 -0.27,-0.46,0.97,U] [#2 -0.13,-0.37,0.99,U] [#3 -0.06,0.00,0.96,U] [#4 -0.19,-0.06,0.91,U] [#5 -0.08,-0.38,0.80,U] [#6 -0.35,-0.40,0.72,U] [#7 -0.08,-0.08,0.54,U] [#8 -0.25,-0.27,0.48,U] 
01:14:47.481 00.002 1092 refined, 8 included, MultiStar: {-0.28, -0.28}, one-star: {-0.93, -0.43}
01:14:47.483 00.002 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
01:14:47.485 00.002 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
01:14:47.488 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.28 hyp=0.39 cameraTheta=-2.35 mountX=-0.14 mountY=-0.34, mountTheta=-1.95
01:14:47.493 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.28, opts=13)
01:14:47.497 00.004 1092 Enqueuing Move request for scope (-0.28, -0.28)
01:14:47.499 00.002 2744 Worker thread wakes up
01:14:47.499 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.28) opts 0xd
01:14:47.499 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.28)
01:14:47.499 00.000 2744 Moving (-0.28, -0.28) raw xDistance=-0.14 yDistance=-0.34
01:14:47.499 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:14:47.499 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:47.500 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:14:47.500 00.000 2744 MoveAxis(E, 0, ABG)
01:14:47.500 00.000 2744 Move returns status 0, amount 0
01:14:47.500 00.000 2744 MoveAxis(N, 0, ABG)
01:14:47.500 00.000 2744 Move returns status 0, amount 0
01:14:47.500 00.000 2744 move complete, result=0
01:14:47.500 00.000 2744 worker thread done servicing request
01:14:47.515 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1603, FiltMax=65517, Gamma=0.510
01:14:47.529 00.014 1092 UpdateGuideState exits: m=524522 SNR=77.5
01:14:47.532 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.534 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:47.537 00.003 1092 Enqueuing Expose request
01:14:47.539 00.002 2744 Worker thread wakes up
01:14:47.539 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:47.539 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:47.539 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:50.933 03.394 2744 Exposure complete
01:14:51.137 00.204 2744 worker thread done servicing request
01:14:51.137 00.000 1092 OnExposeComplete: enter
01:14:51.141 00.004 1092 UpdateGuideState(): m_state=6
01:14:51.144 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1577
01:14:51.150 00.006 1092 Star::Find returns 1 (0), X=1601.71, Y=1129.89, Mass=523166, SNR=83.6, Peak=58304 HFD=3.2
01:14:51.155 00.005 1092 MultiStar: [#1 -0.46,-0.16,1.03,U] [#2 -0.64,-0.27,1.09,U] [#3 -0.23,-0.03,0.97,U] [#4 -0.54,-0.25,0.89,U] [#5 -0.73,-0.21,0.76,U] [#6 -0.62,-0.29,0.80,U] [#7 -0.32,-0.06,0.69,U] [#8 -0.39,-0.48,0.50,U] 
01:14:51.159 00.004 1092 refined, 8 included, MultiStar: {-0.56, -0.23}, one-star: {-1.00, -0.37}
01:14:51.163 00.004 1092 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.43) = xAngle (-2.33 = -2.33)
01:14:51.165 00.002 1092 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.48 = -2.48)
01:14:51.169 00.004 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.23 hyp=0.61 cameraTheta=-2.76 mountX=-0.42 mountY=-0.37, mountTheta=-2.42
01:14:51.176 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.23, opts=13)
01:14:51.180 00.004 1092 Enqueuing Move request for scope (-0.56, -0.23)
01:14:51.183 00.003 2744 Worker thread wakes up
01:14:51.183 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.23) opts 0xd
01:14:51.183 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.23)
01:14:51.183 00.000 2744 Moving (-0.56, -0.23) raw xDistance=-0.42 yDistance=-0.37
01:14:51.183 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.42
01:14:51.183 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:14:51.183 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:14:51.184 00.001 2744 MoveAxis(E, 93, ABG)
01:14:51.184 00.000 2744 Guiding  Dir = 2, Dur = 93
01:14:51.184 00.000 2744 IsSlewing returns 0
01:14:51.184 00.000 2744 IsGuiding returns 0
01:14:51.184 00.000 2744 PulseGuide returned control before completion, sleep 103
01:14:51.210 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1504, FiltMax=65517, Gamma=0.510
01:14:51.225 00.015 1092 UpdateGuideState exits: m=523166 SNR=83.6
01:14:51.228 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.230 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:51.232 00.002 1092 Enqueuing Expose request
01:14:51.296 00.064 2744 IsGuiding returns 1
01:14:51.296 00.000 2744 scope still moving after pulse duration time elapsed
01:14:51.328 00.032 2744 IsSlewing returns 0
01:14:51.329 00.001 2744 IsGuiding returns 0
01:14:51.329 00.000 2744 scope move finished after 93 + 51 ms
01:14:51.329 00.000 2744 Move returns status 0, amount 93
01:14:51.329 00.000 2744 MoveAxis(N, 0, ABG)
01:14:51.329 00.000 2744 Move returns status 0, amount 0
01:14:51.329 00.000 2744 move complete, result=0
01:14:51.329 00.000 2744 worker thread done servicing request
01:14:51.329 00.000 2744 Worker thread wakes up
01:14:51.329 00.000 1092 GuideStep: -0.4 px 93 ms EAST, -0.4 px 0 ms NORTH
01:14:51.333 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:51.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:54.717 03.384 2744 Exposure complete
01:14:54.930 00.213 2744 worker thread done servicing request
01:14:54.930 00.000 1092 OnExposeComplete: enter
01:14:54.933 00.003 1092 UpdateGuideState(): m_state=6
01:14:54.936 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1578
01:14:54.939 00.003 1092 Star::Find returns 1 (0), X=1601.62, Y=1129.72, Mass=524409, SNR=89.0, Peak=54672 HFD=3.3
01:14:54.942 00.003 1092 MultiStar: [#1 -0.39,-0.63,0.97,U] [#2 -0.52,-0.23,0.85,U] [#3 -0.14,-0.20,0.76,U] [#4 -0.53,-0.20,0.79,U] [#5 -0.83,-0.54,0.75,U] [#6 -0.76,-0.57,0.66,U] [#7 -0.35,-0.23,0.56,U] [#8 -0.46,-0.63,0.42,U] 
01:14:54.946 00.004 1092 refined, 8 included, MultiStar: {-0.58, -0.42}, one-star: {-1.09, -0.54}
01:14:54.948 00.002 1092 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.43) = xAngle (-2.09 = -2.09)
01:14:54.950 00.002 1092 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.25 = -2.25)
01:14:54.953 00.003 1092 CameraToMount -- cameraX=-0.58 cameraY=-0.42 hyp=0.72 cameraTheta=-2.52 mountX=-0.36 mountY=-0.56, mountTheta=-2.14
01:14:54.957 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=-0.42, opts=13)
01:14:54.961 00.004 1092 Enqueuing Move request for scope (-0.58, -0.42)
01:14:54.964 00.003 2744 Worker thread wakes up
01:14:54.964 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.42) opts 0xd
01:14:54.964 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, -0.42)
01:14:54.964 00.000 2744 Moving (-0.58, -0.42) raw xDistance=-0.36 yDistance=-0.56
01:14:54.964 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
01:14:54.964 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:54.964 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.56
01:14:54.964 00.000 2744 MoveAxis(E, 87, ABG)
01:14:54.964 00.000 2744 Guiding  Dir = 2, Dur = 87
01:14:54.964 00.000 2744 IsSlewing returns 0
01:14:54.965 00.001 2744 IsGuiding returns 0
01:14:54.965 00.000 2744 PulseGuide returned control before completion, sleep 97
01:14:54.979 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1610, FiltMax=65520, Gamma=0.510
01:14:54.994 00.015 1092 UpdateGuideState exits: m=524409 SNR=89.0
01:14:54.997 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:54.999 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:55.001 00.002 1092 Enqueuing Expose request
01:14:55.068 00.067 2744 IsGuiding returns 1
01:14:55.068 00.000 2744 scope still moving after pulse duration time elapsed
01:14:55.098 00.030 2744 IsSlewing returns 0
01:14:55.098 00.000 2744 IsGuiding returns 0
01:14:55.098 00.000 2744 scope move finished after 87 + 47 ms
01:14:55.098 00.000 2744 Move returns status 0, amount 87
01:14:55.098 00.000 2744 MoveAxis(N, 0, ABG)
01:14:55.098 00.000 2744 Move returns status 0, amount 0
01:14:55.098 00.000 2744 move complete, result=0
01:14:55.099 00.001 2744 worker thread done servicing request
01:14:55.099 00.000 2744 Worker thread wakes up
01:14:55.099 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:55.099 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:14:55.099 00.000 1092 GuideStep: -0.4 px 87 ms EAST, -0.6 px 0 ms NORTH
01:14:58.485 03.386 2744 Exposure complete
01:14:58.672 00.187 2744 worker thread done servicing request
01:14:58.672 00.000 1092 OnExposeComplete: enter
01:14:58.674 00.002 1092 UpdateGuideState(): m_state=6
01:14:58.677 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1579
01:14:58.679 00.002 1092 Star::Find returns 1 (0), X=1601.93, Y=1129.41, Mass=518820, SNR=84.0, Peak=58912 HFD=3.4
01:14:58.683 00.004 1092 MultiStar: [#1 -0.10,-0.82,0.94,U] [#2 -0.18,-0.60,1.02,U] [#3 -0.02,-0.23,0.65,U] [#4 -0.10,-0.58,0.69,U] [#5 -0.21,-0.65,0.71,U] [#6 -0.32,-0.87,0.63,U] [#7 0.05,-0.37,0.58,U] [#8 -0.19,-0.88,0.47,U] 
01:14:58.685 00.002 1092 refined, 8 included, MultiStar: {-0.23, -0.66}, one-star: {-0.78, -0.85}
01:14:58.688 00.003 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.48 = -1.48)
01:14:58.692 00.004 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.64 = -1.64)
01:14:58.695 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.66 hyp=0.70 cameraTheta=-1.91 mountX=0.06 mountY=-0.70, mountTheta=-1.48
01:14:58.701 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.66, opts=13)
01:14:58.704 00.003 1092 Enqueuing Move request for scope (-0.23, -0.66)
01:14:58.707 00.003 2744 Worker thread wakes up
01:14:58.707 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.66) opts 0xd
01:14:58.707 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.66)
01:14:58.707 00.000 2744 Moving (-0.23, -0.66) raw xDistance=0.06 yDistance=-0.70
01:14:58.708 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:58.708 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:14:58.708 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
01:14:58.708 00.000 2744 MoveAxis(E, 0, ABG)
01:14:58.708 00.000 2744 Move returns status 0, amount 0
01:14:58.708 00.000 2744 MoveAxis(N, 0, ABG)
01:14:58.708 00.000 2744 Move returns status 0, amount 0
01:14:58.708 00.000 2744 move complete, result=0
01:14:58.708 00.000 2744 worker thread done servicing request
01:14:58.722 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1616, FiltMax=65535, Gamma=0.510
01:14:58.736 00.014 1092 UpdateGuideState exits: m=518820 SNR=84.0
01:14:58.743 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:58.746 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:14:58.749 00.003 1092 Enqueuing Expose request
01:14:58.751 00.002 2744 Worker thread wakes up
01:14:58.751 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.7 px 0 ms NORTH
01:14:58.754 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:14:58.754 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:02.160 03.406 2744 Exposure complete
01:15:02.362 00.202 2744 worker thread done servicing request
01:15:02.362 00.000 1092 OnExposeComplete: enter
01:15:02.366 00.004 1092 UpdateGuideState(): m_state=6
01:15:02.368 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1580
01:15:02.370 00.002 1092 Star::Find returns 1 (0), X=1602.14, Y=1129.38, Mass=531839, SNR=82.8, Peak=49008 HFD=3.4
01:15:02.374 00.004 1092 MultiStar: [#1 -0.06,-0.84,0.85,U] [#2 0.08,-0.56,0.93,U] [#3 -0.19,-0.48,0.80,U] [#4 -0.08,-0.45,0.79,U] [#5 -0.08,-0.75,0.73,U] [#6 -0.27,-0.67,0.85,U] [#7 0.19,-0.34,0.63,U] [#8 -0.24,-0.87,0.53,U] 
01:15:02.376 00.002 1092 refined, 8 included, MultiStar: {-0.15, -0.65}, one-star: {-0.57, -0.88}
01:15:02.379 00.003 1092 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.43) = xAngle (-1.37 = -1.37)
01:15:02.381 00.002 1092 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.52 = -1.52)
01:15:02.383 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.65 hyp=0.67 cameraTheta=-1.79 mountX=0.13 mountY=-0.67, mountTheta=-1.37
01:15:02.388 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.65, opts=13)
01:15:02.390 00.002 1092 Enqueuing Move request for scope (-0.15, -0.65)
01:15:02.392 00.002 2744 Worker thread wakes up
01:15:02.392 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.65) opts 0xd
01:15:02.392 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.65)
01:15:02.393 00.001 2744 Moving (-0.15, -0.65) raw xDistance=0.13 yDistance=-0.67
01:15:02.393 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:15:02.393 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.74 newest=-1.93
01:15:02.393 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
01:15:02.393 00.000 2744 MoveAxis(E, 0, ABG)
01:15:02.393 00.000 2744 Move returns status 0, amount 0
01:15:02.393 00.000 2744 MoveAxis(N, 126, ABG)
01:15:02.393 00.000 2744 Guiding  Dir = 0, Dur = 126
01:15:02.393 00.000 2744 IsSlewing returns 0
01:15:02.393 00.000 2744 IsGuiding returns 0
01:15:02.393 00.000 2744 PulseGuide returned control before completion, sleep 136
01:15:02.411 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:15:02.425 00.014 1092 UpdateGuideState exits: m=531839 SNR=82.8
01:15:02.428 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.430 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:02.432 00.002 1092 Enqueuing Expose request
01:15:02.535 00.103 2744 IsGuiding returns 1
01:15:02.535 00.000 2744 scope still moving after pulse duration time elapsed
01:15:02.565 00.030 2744 IsSlewing returns 0
01:15:02.565 00.000 2744 IsGuiding returns 0
01:15:02.565 00.000 2744 scope move finished after 126 + 46 ms
01:15:02.565 00.000 2744 Move returns status 0, amount 126
01:15:02.565 00.000 2744 move complete, result=0
01:15:02.566 00.001 2744 worker thread done servicing request
01:15:02.566 00.000 2744 Worker thread wakes up
01:15:02.566 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.7 px 126 ms NORTH
01:15:02.569 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:02.569 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:05.960 03.391 2744 Exposure complete
01:15:06.167 00.207 2744 worker thread done servicing request
01:15:06.167 00.000 1092 OnExposeComplete: enter
01:15:06.169 00.002 1092 UpdateGuideState(): m_state=6
01:15:06.173 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1581
01:15:06.176 00.003 1092 Star::Find returns 1 (0), X=1602.24, Y=1129.49, Mass=483811, SNR=74.9, Peak=54672 HFD=3.2
01:15:06.179 00.003 1092 MultiStar: [#1 0.37,-0.77,1.01,U] [#2 0.24,-0.38,1.15,U] [#3 0.38,-0.41,0.90,U] [#4 0.32,-0.57,0.89,U] [#5 0.09,-0.73,0.82,U] [#6 0.08,-0.68,0.76,U] [#7 0.43,-0.39,0.67,U] [#8 0.12,-0.79,0.50,U] 
01:15:06.181 00.002 1092 refined, 8 included, MultiStar: {0.17, -0.60}, one-star: {-0.47, -0.76}
01:15:06.183 00.002 1092 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.43) = xAngle (-0.87 = -0.87)
01:15:06.185 00.002 1092 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.03 = -1.03)
01:15:06.187 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.60 hyp=0.62 cameraTheta=-1.30 mountX=0.40 mountY=-0.53, mountTheta=-0.93
01:15:06.192 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.60, opts=13)
01:15:06.195 00.003 1092 Enqueuing Move request for scope (0.17, -0.60)
01:15:06.199 00.004 2744 Worker thread wakes up
01:15:06.199 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.60) opts 0xd
01:15:06.199 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.60)
01:15:06.199 00.000 2744 Moving (0.17, -0.60) raw xDistance=0.40 yDistance=-0.53
01:15:06.199 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:15:06.199 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:15:06.199 00.000 2744 MoveAxis(W, 90, ABG)
01:15:06.199 00.000 2744 Guiding  Dir = 3, Dur = 90
01:15:06.199 00.000 2744 IsSlewing returns 0
01:15:06.200 00.001 2744 IsGuiding returns 0
01:15:06.200 00.000 2744 PulseGuide returned control before completion, sleep 100
01:15:06.215 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1418, FiltMax=65535, Gamma=0.510
01:15:06.231 00.016 1092 UpdateGuideState exits: m=483811 SNR=74.9
01:15:06.233 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.236 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:06.238 00.002 1092 Enqueuing Expose request
01:15:06.306 00.068 2744 IsGuiding returns 1
01:15:06.306 00.000 2744 scope still moving after pulse duration time elapsed
01:15:06.338 00.032 2744 IsSlewing returns 0
01:15:06.338 00.000 2744 IsGuiding returns 0
01:15:06.339 00.001 2744 scope move finished after 90 + 49 ms
01:15:06.339 00.000 2744 Move returns status 0, amount 90
01:15:06.339 00.000 2744 MoveAxis(N, 100, ABG)
01:15:06.339 00.000 2744 Guiding  Dir = 0, Dur = 100
01:15:06.339 00.000 2744 IsSlewing returns 0
01:15:06.341 00.002 2744 IsGuiding returns 0
01:15:06.341 00.000 2744 PulseGuide returned control before completion, sleep 110
01:15:06.462 00.121 2744 IsGuiding returns 1
01:15:06.462 00.000 2744 scope still moving after pulse duration time elapsed
01:15:06.494 00.032 2744 IsSlewing returns 0
01:15:06.494 00.000 2744 IsGuiding returns 1
01:15:06.525 00.031 2744 IsSlewing returns 0
01:15:06.525 00.000 2744 IsGuiding returns 1
01:15:06.556 00.031 2744 IsSlewing returns 0
01:15:06.556 00.000 2744 IsGuiding returns 1
01:15:06.587 00.031 2744 IsSlewing returns 0
01:15:06.587 00.000 2744 IsGuiding returns 0
01:15:06.587 00.000 2744 scope move finished after 100 + 147 ms
01:15:06.587 00.000 2744 Move returns status 0, amount 100
01:15:06.587 00.000 2744 move complete, result=0
01:15:06.588 00.001 2744 worker thread done servicing request
01:15:06.588 00.000 1092 GuideStep: 0.4 px 90 ms WEST, -0.5 px 100 ms NORTH
01:15:06.592 00.004 2744 Worker thread wakes up
01:15:06.592 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:06.592 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:09.993 03.401 2744 Exposure complete
01:15:10.196 00.203 2744 worker thread done servicing request
01:15:10.197 00.001 1092 OnExposeComplete: enter
01:15:10.199 00.002 1092 UpdateGuideState(): m_state=6
01:15:10.202 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1582
01:15:10.204 00.002 1092 Star::Find returns 1 (0), X=1602.12, Y=1129.48, Mass=497687, SNR=72.3, Peak=50832 HFD=3.4
01:15:10.207 00.003 1092 MultiStar: [#1 0.25,-0.64,1.11,U] [#2 0.20,-0.60,1.25,U] [#3 0.27,-0.38,0.90,U] [#4 0.12,-0.52,1.07,U] [#5 0.03,-0.63,0.86,U] [#6 -0.13,-0.67,0.83,U] [#7 0.28,-0.24,0.68,U] [#8 0.09,-0.43,0.52,U] 
01:15:10.210 00.003 1092 refined, 8 included, MultiStar: {0.06, -0.56}, one-star: {-0.58, -0.78}
01:15:10.212 00.002 1092 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.43) = xAngle (-1.04 = -1.04)
01:15:10.214 00.002 1092 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.20 = -1.20)
01:15:10.216 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.56 hyp=0.57 cameraTheta=-1.47 mountX=0.29 mountY=-0.53, mountTheta=-1.08
01:15:10.221 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.56, opts=13)
01:15:10.224 00.003 1092 Enqueuing Move request for scope (0.06, -0.56)
01:15:10.226 00.002 2744 Worker thread wakes up
01:15:10.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.56) opts 0xd
01:15:10.226 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.56)
01:15:10.226 00.000 2744 Moving (0.06, -0.56) raw xDistance=0.29 yDistance=-0.53
01:15:10.226 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
01:15:10.227 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:15:10.227 00.000 2744 MoveAxis(E, 0, ABG)
01:15:10.227 00.000 2744 Move returns status 0, amount 0
01:15:10.227 00.000 2744 MoveAxis(N, 99, ABG)
01:15:10.227 00.000 2744 Guiding  Dir = 0, Dur = 99
01:15:10.227 00.000 2744 IsSlewing returns 0
01:15:10.227 00.000 2744 IsGuiding returns 0
01:15:10.228 00.001 2744 PulseGuide returned control before completion, sleep 109
01:15:10.246 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1472, FiltMax=65535, Gamma=0.510
01:15:10.266 00.020 1092 UpdateGuideState exits: m=497687 SNR=72.3
01:15:10.269 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:10.274 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:10.277 00.003 1092 Enqueuing Expose request
01:15:10.349 00.072 2744 IsGuiding returns 1
01:15:10.349 00.000 2744 scope still moving after pulse duration time elapsed
01:15:10.382 00.033 2744 IsSlewing returns 0
01:15:10.382 00.000 2744 IsGuiding returns 0
01:15:10.383 00.001 2744 scope move finished after 99 + 56 ms
01:15:10.383 00.000 2744 Move returns status 0, amount 99
01:15:10.383 00.000 2744 move complete, result=0
01:15:10.384 00.001 2744 worker thread done servicing request
01:15:10.384 00.000 2744 Worker thread wakes up
01:15:10.384 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:10.384 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:10.390 00.006 1092 GuideStep: 0.3 px 0 ms EAST, -0.5 px 99 ms NORTH
01:15:13.787 03.397 2744 Exposure complete
01:15:13.978 00.191 2744 worker thread done servicing request
01:15:13.979 00.001 1092 OnExposeComplete: enter
01:15:13.981 00.002 1092 UpdateGuideState(): m_state=6
01:15:13.984 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1583
01:15:13.987 00.003 1092 Star::Find returns 1 (0), X=1602.12, Y=1129.50, Mass=555527, SNR=84.9, Peak=51936 HFD=3.5
01:15:13.990 00.003 1092 MultiStar: [#1 0.21,-0.86,1.10,U] [#2 0.16,-0.59,1.01,U] [#3 0.42,-0.38,0.78,U] [#4 0.12,-0.60,0.88,U] [#5 0.20,-0.74,0.73,U] [#6 -0.05,-0.96,0.66,U] [#7 0.41,-0.47,0.67,U] [#8 0.23,-0.70,0.44,U] 
01:15:13.993 00.003 1092 refined, 8 included, MultiStar: {0.10, -0.68}, one-star: {-0.59, -0.75}
01:15:13.994 00.001 1092 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.43) = xAngle (-1.00 = -1.00)
01:15:13.996 00.002 1092 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.15 = -1.15)
01:15:14.000 00.004 1092 CameraToMount -- cameraX=0.10 cameraY=-0.68 hyp=0.68 cameraTheta=-1.42 mountX=0.37 mountY=-0.63, mountTheta=-1.03
01:15:14.003 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.68, opts=13)
01:15:14.006 00.003 1092 Enqueuing Move request for scope (0.10, -0.68)
01:15:14.008 00.002 2744 Worker thread wakes up
01:15:14.008 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.68) opts 0xd
01:15:14.008 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.68)
01:15:14.009 00.001 2744 Moving (0.10, -0.68) raw xDistance=0.37 yDistance=-0.63
01:15:14.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
01:15:14.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:15:14.009 00.000 2744 MoveAxis(W, 83, ABG)
01:15:14.009 00.000 2744 Guiding  Dir = 3, Dur = 83
01:15:14.009 00.000 2744 IsSlewing returns 0
01:15:14.009 00.000 2744 IsGuiding returns 0
01:15:14.010 00.001 2744 PulseGuide returned control before completion, sleep 93
01:15:14.035 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1594, FiltMax=65535, Gamma=0.510
01:15:14.055 00.020 1092 UpdateGuideState exits: m=555527 SNR=84.9
01:15:14.058 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:14.063 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:14.066 00.003 1092 Enqueuing Expose request
01:15:14.107 00.041 2744 IsGuiding returns 1
01:15:14.108 00.001 2744 scope still moving after pulse duration time elapsed
01:15:14.139 00.031 2744 IsSlewing returns 0
01:15:14.140 00.001 2744 IsGuiding returns 0
01:15:14.140 00.000 2744 scope move finished after 83 + 48 ms
01:15:14.142 00.002 2744 Move returns status 0, amount 83
01:15:14.143 00.001 2744 MoveAxis(N, 117, ABG)
01:15:14.143 00.000 2744 Guiding  Dir = 0, Dur = 117
01:15:14.144 00.001 2744 IsSlewing returns 0
01:15:14.144 00.000 2744 IsGuiding returns 0
01:15:14.144 00.000 2744 PulseGuide returned control before completion, sleep 127
01:15:14.281 00.137 2744 IsGuiding returns 1
01:15:14.281 00.000 2744 scope still moving after pulse duration time elapsed
01:15:14.312 00.031 2744 IsSlewing returns 0
01:15:14.312 00.000 2744 IsGuiding returns 0
01:15:14.312 00.000 2744 scope move finished after 117 + 51 ms
01:15:14.312 00.000 2744 Move returns status 0, amount 117
01:15:14.312 00.000 2744 move complete, result=0
01:15:14.313 00.001 2744 worker thread done servicing request
01:15:14.313 00.000 2744 Worker thread wakes up
01:15:14.313 00.000 1092 GuideStep: 0.4 px 83 ms WEST, -0.6 px 117 ms NORTH
01:15:14.315 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:14.316 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:17.710 03.394 2744 Exposure complete
01:15:17.906 00.196 2744 worker thread done servicing request
01:15:17.906 00.000 1092 OnExposeComplete: enter
01:15:17.908 00.002 1092 UpdateGuideState(): m_state=6
01:15:17.911 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1584
01:15:17.913 00.002 1092 Star::Find returns 1 (0), X=1601.97, Y=1129.34, Mass=533199, SNR=93.6, Peak=61840 HFD=3.3
01:15:17.916 00.003 1092 MultiStar: [#1 0.01,-0.70,0.73,U] [#2 -0.06,-0.46,0.85,U] [#3 0.09,-0.29,0.67,U] [#4 -0.17,-0.21,0.80,U] [#5 -0.34,-0.75,0.59,U] [#6 -0.63,-0.63,0.64,U] [#7 0.11,-0.38,0.56,U] [#8 -0.13,-0.84,0.45,U] 
01:15:17.918 00.002 1092 refined, 8 included, MultiStar: {-0.23, -0.58}, one-star: {-0.73, -0.92}
01:15:17.921 00.003 1092 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.43) = xAngle (-1.53 = -1.53)
01:15:17.923 00.002 1092 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.68 = -1.68)
01:15:17.926 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.58 hyp=0.62 cameraTheta=-1.95 mountX=0.03 mountY=-0.62, mountTheta=-1.53
01:15:17.931 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.58, opts=13)
01:15:17.933 00.002 1092 Enqueuing Move request for scope (-0.23, -0.58)
01:15:17.935 00.002 2744 Worker thread wakes up
01:15:17.936 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.58) opts 0xd
01:15:17.936 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.58)
01:15:17.936 00.000 2744 Moving (-0.23, -0.58) raw xDistance=0.03 yDistance=-0.62
01:15:17.936 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:15:17.936 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:15:17.936 00.000 2744 MoveAxis(E, 0, ABG)
01:15:17.936 00.000 2744 Move returns status 0, amount 0
01:15:17.936 00.000 2744 MoveAxis(N, 116, ABG)
01:15:17.936 00.000 2744 Guiding  Dir = 0, Dur = 116
01:15:17.936 00.000 2744 IsSlewing returns 0
01:15:17.937 00.001 2744 IsGuiding returns 0
01:15:17.937 00.000 2744 PulseGuide returned control before completion, sleep 126
01:15:17.952 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:15:17.968 00.016 1092 UpdateGuideState exits: m=533199 SNR=93.6
01:15:17.972 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:17.974 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:17.976 00.002 1092 Enqueuing Expose request
01:15:18.072 00.096 2744 IsGuiding returns 1
01:15:18.072 00.000 2744 scope still moving after pulse duration time elapsed
01:15:18.103 00.031 2744 IsSlewing returns 0
01:15:18.103 00.000 2744 IsGuiding returns 0
01:15:18.104 00.001 2744 scope move finished after 116 + 49 ms
01:15:18.104 00.000 2744 Move returns status 0, amount 116
01:15:18.104 00.000 2744 move complete, result=0
01:15:18.104 00.000 2744 worker thread done servicing request
01:15:18.104 00.000 2744 Worker thread wakes up
01:15:18.104 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:18.104 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:18.106 00.002 1092 GuideStep: 0.0 px 0 ms EAST, -0.6 px 116 ms NORTH
01:15:21.524 03.418 2744 Exposure complete
01:15:21.752 00.228 2744 worker thread done servicing request
01:15:21.752 00.000 1092 OnExposeComplete: enter
01:15:21.756 00.004 1092 UpdateGuideState(): m_state=6
01:15:21.758 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1585
01:15:21.762 00.004 1092 Star::Find returns 1 (0), X=1601.87, Y=1129.55, Mass=524861, SNR=80.7, Peak=51536 HFD=3.3
01:15:21.765 00.003 1092 MultiStar: [#1 -0.08,-0.67,0.87,U] [#2 -0.12,-0.29,1.04,U] [#3 -0.14,-0.26,0.82,U] [#4 -0.27,-0.20,0.92,U] [#5 -0.48,-0.51,0.79,U] [#6 -0.45,-0.47,0.86,U] [#7 -0.24,-0.22,0.65,U] [#8 -0.40,-0.52,0.48,U] 
01:15:21.768 00.003 1092 refined, 8 included, MultiStar: {-0.34, -0.43}, one-star: {-0.84, -0.71}
01:15:21.770 00.002 1092 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
01:15:21.773 00.003 1092 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.96 = -1.96)
01:15:21.776 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.43 hyp=0.55 cameraTheta=-2.23 mountX=-0.13 mountY=-0.51, mountTheta=-1.82
01:15:21.784 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.43, opts=13)
01:15:21.788 00.004 1092 Enqueuing Move request for scope (-0.34, -0.43)
01:15:21.793 00.005 2744 Worker thread wakes up
01:15:21.793 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.43) opts 0xd
01:15:21.793 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.43)
01:15:21.793 00.000 2744 Moving (-0.34, -0.43) raw xDistance=-0.13 yDistance=-0.51
01:15:21.793 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:15:21.793 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:15:21.793 00.000 2744 MoveAxis(E, 0, ABG)
01:15:21.793 00.000 2744 Move returns status 0, amount 0
01:15:21.793 00.000 2744 MoveAxis(N, 95, ABG)
01:15:21.793 00.000 2744 Guiding  Dir = 0, Dur = 95
01:15:21.794 00.001 2744 IsSlewing returns 0
01:15:21.794 00.000 2744 IsGuiding returns 0
01:15:21.794 00.000 2744 PulseGuide returned control before completion, sleep 105
01:15:21.815 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:15:21.836 00.021 1092 UpdateGuideState exits: m=524861 SNR=80.7
01:15:21.843 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.847 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:21.850 00.003 1092 Enqueuing Expose request
01:15:21.901 00.051 2744 IsGuiding returns 1
01:15:21.901 00.000 2744 scope still moving after pulse duration time elapsed
01:15:21.932 00.031 2744 IsSlewing returns 0
01:15:21.932 00.000 2744 IsGuiding returns 1
01:15:21.963 00.031 2744 IsSlewing returns 0
01:15:21.963 00.000 2744 IsGuiding returns 1
01:15:21.995 00.032 2744 IsSlewing returns 0
01:15:21.995 00.000 2744 IsGuiding returns 1
01:15:22.026 00.031 2744 IsSlewing returns 0
01:15:22.026 00.000 2744 IsGuiding returns 0
01:15:22.026 00.000 2744 scope move finished after 95 + 137 ms
01:15:22.026 00.000 2744 Move returns status 0, amount 95
01:15:22.026 00.000 2744 move complete, result=0
01:15:22.026 00.000 2744 worker thread done servicing request
01:15:22.026 00.000 2744 Worker thread wakes up
01:15:22.027 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.5 px 95 ms NORTH
01:15:22.030 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:22.030 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:25.421 03.391 2744 Exposure complete
01:15:25.620 00.199 2744 worker thread done servicing request
01:15:25.620 00.000 1092 OnExposeComplete: enter
01:15:25.623 00.003 1092 UpdateGuideState(): m_state=6
01:15:25.626 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1586
01:15:25.628 00.002 1092 Star::Find returns 1 (0), X=1601.89, Y=1130.27, Mass=540659, SNR=83.3, Peak=56471 HFD=3.4
01:15:25.631 00.003 1092 MultiStar: [#1 -0.21,0.06,0.93,U] [#2 -0.13,0.17,1.04,U] [#3 -0.08,0.39,0.92,U] [#4 -0.09,0.22,0.83,U] [#5 -0.36,0.06,0.69,U] [#6 -0.66,-0.13,0.69,U] [#7 -0.11,0.56,0.63,U] [#8 -0.42,-0.07,0.44,U] 
01:15:25.633 00.002 1092 refined, 8 included, MultiStar: {-0.32, 0.15}, one-star: {-0.82, 0.01}
01:15:25.635 00.002 1092 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
01:15:25.637 00.002 1092 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.98 = 2.98)
01:15:25.641 00.004 1092 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.35 cameraTheta=2.71 mountX=-0.35 mountY=0.06, mountTheta=2.98
01:15:25.646 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.15, opts=13)
01:15:25.649 00.003 1092 Enqueuing Move request for scope (-0.32, 0.15)
01:15:25.651 00.002 2744 Worker thread wakes up
01:15:25.651 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd
01:15:25.651 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.15)
01:15:25.651 00.000 2744 Moving (-0.32, 0.15) raw xDistance=-0.35 yDistance=0.06
01:15:25.651 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
01:15:25.652 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:25.652 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:15:25.652 00.000 2744 MoveAxis(E, 78, ABG)
01:15:25.652 00.000 2744 Guiding  Dir = 2, Dur = 78
01:15:25.652 00.000 2744 IsSlewing returns 0
01:15:25.652 00.000 2744 IsGuiding returns 0
01:15:25.653 00.001 2744 PulseGuide returned control before completion, sleep 88
01:15:25.668 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1584, FiltMax=65517, Gamma=0.510
01:15:25.683 00.015 1092 UpdateGuideState exits: m=540659 SNR=83.3
01:15:25.685 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.689 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:25.691 00.002 1092 Enqueuing Expose request
01:15:25.756 00.065 2744 IsGuiding returns 1
01:15:25.757 00.001 2744 scope still moving after pulse duration time elapsed
01:15:25.787 00.030 2744 IsSlewing returns 0
01:15:25.788 00.001 2744 IsGuiding returns 0
01:15:25.788 00.000 2744 scope move finished after 78 + 57 ms
01:15:25.788 00.000 2744 Move returns status 0, amount 78
01:15:25.788 00.000 2744 MoveAxis(N, 0, ABG)
01:15:25.788 00.000 2744 Move returns status 0, amount 0
01:15:25.788 00.000 2744 move complete, result=0
01:15:25.789 00.001 2744 worker thread done servicing request
01:15:25.789 00.000 2744 Worker thread wakes up
01:15:25.789 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:25.789 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:25.790 00.001 1092 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
01:15:29.180 03.390 2744 Exposure complete
01:15:29.379 00.199 2744 worker thread done servicing request
01:15:29.379 00.000 1092 OnExposeComplete: enter
01:15:29.382 00.003 1092 UpdateGuideState(): m_state=6
01:15:29.385 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1587
01:15:29.388 00.003 1092 Star::Find returns 1 (0), X=1602.42, Y=1129.81, Mass=510610, SNR=77.5, Peak=51555 HFD=3.2
01:15:29.391 00.003 1092 MultiStar: [#1 0.57,-0.50,0.96,U] [#2 0.62,-0.12,1.02,U] [#3 0.44,0.20,0.84,U] [#4 0.53,-0.05,0.91,U] [#5 0.28,-0.34,0.74,U] [#6 0.01,-0.42,0.88,U] [#7 0.54,0.04,0.62,U] [#8 0.31,-0.36,0.58,U] 
01:15:29.393 00.002 1092 refined, 8 included, MultiStar: {0.33, -0.23}, one-star: {-0.28, -0.45}
01:15:29.396 00.003 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
01:15:29.398 00.002 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
01:15:29.400 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=-0.23 hyp=0.40 cameraTheta=-0.61 mountX=0.39 mountY=-0.13, mountTheta=-0.32
01:15:29.408 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.23, opts=13)
01:15:29.411 00.003 1092 Enqueuing Move request for scope (0.33, -0.23)
01:15:29.413 00.002 2744 Worker thread wakes up
01:15:29.413 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.23) opts 0xd
01:15:29.413 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.23)
01:15:29.413 00.000 2744 Moving (0.33, -0.23) raw xDistance=0.39 yDistance=-0.13
01:15:29.413 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.39
01:15:29.413 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:29.413 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:15:29.415 00.002 2744 MoveAxis(W, 83, ABG)
01:15:29.415 00.000 2744 Guiding  Dir = 3, Dur = 83
01:15:29.415 00.000 2744 IsSlewing returns 0
01:15:29.415 00.000 2744 IsGuiding returns 0
01:15:29.415 00.000 2744 PulseGuide returned control before completion, sleep 93
01:15:29.430 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1511, FiltMax=65535, Gamma=0.510
01:15:29.445 00.015 1092 UpdateGuideState exits: m=510610 SNR=77.5
01:15:29.448 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.450 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:29.452 00.002 1092 Enqueuing Expose request
01:15:29.511 00.059 2744 IsGuiding returns 1
01:15:29.511 00.000 2744 scope still moving after pulse duration time elapsed
01:15:29.542 00.031 2744 IsSlewing returns 0
01:15:29.542 00.000 2744 IsGuiding returns 0
01:15:29.542 00.000 2744 scope move finished after 83 + 43 ms
01:15:29.542 00.000 2744 Move returns status 0, amount 83
01:15:29.542 00.000 2744 MoveAxis(N, 0, ABG)
01:15:29.542 00.000 2744 Move returns status 0, amount 0
01:15:29.542 00.000 2744 move complete, result=0
01:15:29.543 00.001 2744 worker thread done servicing request
01:15:29.543 00.000 2744 Worker thread wakes up
01:15:29.543 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:29.543 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:29.543 00.000 1092 GuideStep: 0.4 px 83 ms WEST, -0.1 px 0 ms NORTH
01:15:32.939 03.396 2744 Exposure complete
01:15:33.156 00.217 2744 worker thread done servicing request
01:15:33.157 00.001 1092 OnExposeComplete: enter
01:15:33.159 00.002 1092 UpdateGuideState(): m_state=6
01:15:33.163 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1588
01:15:33.165 00.002 1092 Star::Find returns 1 (0), X=1602.90, Y=1129.67, Mass=554346, SNR=86.5, Peak=47117 HFD=3.4
01:15:33.167 00.002 1092 MultiStar: [#1 0.82,-0.37,1.02,U] [#2 0.77,-0.37,0.95,U] [#3 1.01,-0.13,0.70,U] [#4 0.65,-0.27,0.73,U] [#5 0.69,-0.19,0.62,U] [#6 0.64,-0.42,0.70,U] [#7 0.82,-0.26,0.48,U] [#8 0.42,-0.40,0.44,U] 
01:15:33.169 00.002 1092 single-star, 8 included, MultiStar: {0.66, -0.35}, one-star: {0.20, -0.58}
01:15:33.171 00.002 1092 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.43) = xAngle (-0.82 = -0.82)
01:15:33.173 00.002 1092 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
01:15:33.176 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=-0.58 hyp=0.62 cameraTheta=-1.25 mountX=0.42 mountY=-0.51, mountTheta=-0.88
01:15:33.180 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.58, opts=13)
01:15:33.182 00.002 1092 Enqueuing Move request for scope (0.20, -0.58)
01:15:33.185 00.003 2744 Worker thread wakes up
01:15:33.185 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.58) opts 0xd
01:15:33.185 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.58)
01:15:33.185 00.000 2744 Moving (0.20, -0.58) raw xDistance=0.42 yDistance=-0.51
01:15:33.185 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:15:33.185 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:15:33.185 00.000 2744 MoveAxis(W, 100, ABG)
01:15:33.185 00.000 2744 Guiding  Dir = 3, Dur = 100
01:15:33.185 00.000 2744 IsSlewing returns 0
01:15:33.186 00.001 2744 IsGuiding returns 0
01:15:33.186 00.000 2744 PulseGuide returned control before completion, sleep 110
01:15:33.204 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:15:33.222 00.018 1092 UpdateGuideState exits: m=554346 SNR=86.5
01:15:33.226 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.229 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:33.231 00.002 1092 Enqueuing Expose request
01:15:33.303 00.072 2744 IsGuiding returns 1
01:15:33.304 00.001 2744 scope still moving after pulse duration time elapsed
01:15:33.334 00.030 2744 IsSlewing returns 0
01:15:33.334 00.000 2744 IsGuiding returns 0
01:15:33.334 00.000 2744 scope move finished after 100 + 48 ms
01:15:33.334 00.000 2744 Move returns status 0, amount 100
01:15:33.334 00.000 2744 MoveAxis(N, 96, ABG)
01:15:33.334 00.000 2744 Guiding  Dir = 0, Dur = 96
01:15:33.335 00.001 2744 IsSlewing returns 0
01:15:33.335 00.000 2744 IsGuiding returns 0
01:15:33.335 00.000 2744 PulseGuide returned control before completion, sleep 106
01:15:33.443 00.108 2744 IsGuiding returns 1
01:15:33.443 00.000 2744 scope still moving after pulse duration time elapsed
01:15:33.475 00.032 2744 IsSlewing returns 0
01:15:33.475 00.000 2744 IsGuiding returns 0
01:15:33.475 00.000 2744 scope move finished after 96 + 44 ms
01:15:33.475 00.000 2744 Move returns status 0, amount 96
01:15:33.476 00.001 2744 move complete, result=0
01:15:33.476 00.000 2744 worker thread done servicing request
01:15:33.476 00.000 2744 Worker thread wakes up
01:15:33.476 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:33.476 00.000 1092 GuideStep: 0.4 px 100 ms WEST, -0.5 px 96 ms NORTH
01:15:33.479 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:36.868 03.389 2744 Exposure complete
01:15:37.071 00.203 2744 worker thread done servicing request
01:15:37.071 00.000 1092 OnExposeComplete: enter
01:15:37.074 00.003 1092 UpdateGuideState(): m_state=6
01:15:37.076 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1589
01:15:37.079 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1129.81, Mass=507076, SNR=80.2, Peak=49539 HFD=3.1
01:15:37.082 00.003 1092 MultiStar: [#1 0.97,-0.42,0.91,U] [#2 0.95,-0.37,1.09,U] [#3 1.04,-0.07,0.75,U] [#4 0.76,-0.11,0.91,U] [#5 0.92,-0.43,0.91,U] [#6 0.84,-0.44,0.80,U] [#7 1.22,-0.31,0.57,U] [#8 1.02,-0.37,0.48,U] 
01:15:37.084 00.002 1092 single-star, 8 included, MultiStar: {0.85, -0.33}, one-star: {0.25, -0.45}
01:15:37.086 00.002 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.65 = -0.65)
01:15:37.089 00.003 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.80 = -0.80)
01:15:37.092 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.45 hyp=0.51 cameraTheta=-1.07 mountX=0.41 mountY=-0.37, mountTheta=-0.73
01:15:37.100 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.45, opts=13)
01:15:37.102 00.002 1092 Enqueuing Move request for scope (0.25, -0.45)
01:15:37.105 00.003 2744 Worker thread wakes up
01:15:37.105 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.45) opts 0xd
01:15:37.105 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.45)
01:15:37.105 00.000 2744 Moving (0.25, -0.45) raw xDistance=0.41 yDistance=-0.37
01:15:37.105 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:15:37.105 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:37.106 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:15:37.106 00.000 2744 MoveAxis(W, 99, ABG)
01:15:37.106 00.000 2744 Guiding  Dir = 3, Dur = 99
01:15:37.106 00.000 2744 IsSlewing returns 0
01:15:37.106 00.000 2744 IsGuiding returns 0
01:15:37.106 00.000 2744 PulseGuide returned control before completion, sleep 109
01:15:37.120 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1731, FiltMax=65535, Gamma=0.510
01:15:37.135 00.015 1092 UpdateGuideState exits: m=507076 SNR=80.2
01:15:37.138 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:37.140 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:37.143 00.003 1092 Enqueuing Expose request
01:15:37.222 00.079 2744 IsGuiding returns 1
01:15:37.222 00.000 2744 scope still moving after pulse duration time elapsed
01:15:37.253 00.031 2744 IsSlewing returns 0
01:15:37.253 00.000 2744 IsGuiding returns 0
01:15:37.254 00.001 2744 scope move finished after 99 + 48 ms
01:15:37.254 00.000 2744 Move returns status 0, amount 99
01:15:37.254 00.000 2744 MoveAxis(N, 0, ABG)
01:15:37.254 00.000 2744 Move returns status 0, amount 0
01:15:37.254 00.000 2744 move complete, result=0
01:15:37.255 00.001 2744 worker thread done servicing request
01:15:37.255 00.000 2744 Worker thread wakes up
01:15:37.255 00.000 1092 GuideStep: 0.4 px 99 ms WEST, -0.4 px 0 ms NORTH
01:15:37.258 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:37.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:40.643 03.385 2744 Exposure complete
01:15:40.845 00.202 2744 worker thread done servicing request
01:15:40.845 00.000 1092 OnExposeComplete: enter
01:15:40.848 00.003 1092 UpdateGuideState(): m_state=6
01:15:40.851 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1590
01:15:40.853 00.002 1092 Star::Find returns 1 (0), X=1603.05, Y=1129.87, Mass=525116, SNR=86.6, Peak=57517 HFD=3.0
01:15:40.856 00.003 1092 MultiStar: [#1 1.14,-0.47,0.79,U] [#2 0.88,-0.24,0.90,U] [#3 1.11,-0.08,0.89,U] [#4 0.95,-0.17,0.74,U] [#5 1.02,-0.30,0.65,U] [#6 0.77,-0.32,0.74,U] [#7 1.20,-0.23,0.53,U] [#8 1.24,-0.32,0.56,U] 
01:15:40.858 00.002 1092 single-star, 8 included, MultiStar: {0.93, -0.28}, one-star: {0.35, -0.39}
01:15:40.860 00.002 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
01:15:40.862 00.002 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
01:15:40.864 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.39 hyp=0.52 cameraTheta=-0.84 mountX=0.47 mountY=-0.28, mountTheta=-0.53
01:15:40.868 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.39, opts=13)
01:15:40.871 00.003 1092 Enqueuing Move request for scope (0.35, -0.39)
01:15:40.874 00.003 2744 Worker thread wakes up
01:15:40.874 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.39) opts 0xd
01:15:40.874 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.39)
01:15:40.874 00.000 2744 Moving (0.35, -0.39) raw xDistance=0.47 yDistance=-0.28
01:15:40.874 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.47
01:15:40.874 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:40.874 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:15:40.874 00.000 2744 MoveAxis(W, 113, ABG)
01:15:40.874 00.000 2744 Guiding  Dir = 3, Dur = 113
01:15:40.875 00.001 2744 IsSlewing returns 0
01:15:40.875 00.000 2744 IsGuiding returns 0
01:15:40.875 00.000 2744 PulseGuide returned control before completion, sleep 123
01:15:40.891 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1379, FiltMax=65535, Gamma=0.510
01:15:40.906 00.015 1092 UpdateGuideState exits: m=525116 SNR=86.6
01:15:40.909 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.912 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:40.914 00.002 1092 Enqueuing Expose request
01:15:41.012 00.098 2744 IsGuiding returns 1
01:15:41.012 00.000 2744 scope still moving after pulse duration time elapsed
01:15:41.043 00.031 2744 IsSlewing returns 0
01:15:41.043 00.000 2744 IsGuiding returns 0
01:15:41.043 00.000 2744 scope move finished after 113 + 55 ms
01:15:41.043 00.000 2744 Move returns status 0, amount 113
01:15:41.043 00.000 2744 MoveAxis(N, 0, ABG)
01:15:41.043 00.000 2744 Move returns status 0, amount 0
01:15:41.043 00.000 2744 move complete, result=0
01:15:41.045 00.002 2744 worker thread done servicing request
01:15:41.045 00.000 2744 Worker thread wakes up
01:15:41.045 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:41.045 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:41.047 00.002 1092 GuideStep: 0.5 px 113 ms WEST, -0.3 px 0 ms NORTH
01:15:44.444 03.397 2744 Exposure complete
01:15:44.639 00.195 2744 worker thread done servicing request
01:15:44.639 00.000 1092 OnExposeComplete: enter
01:15:44.643 00.004 1092 UpdateGuideState(): m_state=6
01:15:44.646 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1591
01:15:44.648 00.002 1092 Star::Find returns 1 (0), X=1602.92, Y=1129.95, Mass=510947, SNR=85.1, Peak=52365 HFD=3.0
01:15:44.651 00.003 1092 MultiStar: [#1 0.94,-0.10,0.96,U] [#2 0.70,-0.07,1.09,U] [#3 1.09,0.08,0.77,U] [#4 0.82,-0.11,0.86,U] [#5 0.76,-0.15,0.68,U] [#6 0.56,-0.34,0.77,U] [#7 1.01,0.02,0.54,U] [#8 0.94,-0.04,0.46,U] 
01:15:44.653 00.002 1092 single-star, 8 included, MultiStar: {0.75, -0.12}, one-star: {0.21, -0.31}
01:15:44.656 00.003 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
01:15:44.658 00.002 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
01:15:44.661 00.003 1092 CameraToMount -- cameraX=0.21 cameraY=-0.31 hyp=0.37 cameraTheta=-0.97 mountX=0.32 mountY=-0.24, mountTheta=-0.65
01:15:44.665 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.31, opts=13)
01:15:44.667 00.002 1092 Enqueuing Move request for scope (0.21, -0.31)
01:15:44.669 00.002 2744 Worker thread wakes up
01:15:44.669 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.31) opts 0xd
01:15:44.669 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.31)
01:15:44.670 00.001 2744 Moving (0.21, -0.31) raw xDistance=0.32 yDistance=-0.24
01:15:44.670 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:15:44.670 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:44.670 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:15:44.670 00.000 2744 MoveAxis(W, 79, ABG)
01:15:44.670 00.000 2744 Guiding  Dir = 3, Dur = 79
01:15:44.670 00.000 2744 IsSlewing returns 0
01:15:44.670 00.000 2744 IsGuiding returns 0
01:15:44.671 00.001 2744 PulseGuide returned control before completion, sleep 89
01:15:44.685 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:15:44.700 00.015 1092 UpdateGuideState exits: m=510947 SNR=85.1
01:15:44.703 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:44.706 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:44.708 00.002 1092 Enqueuing Expose request
01:15:44.774 00.066 2744 IsGuiding returns 1
01:15:44.774 00.000 2744 scope still moving after pulse duration time elapsed
01:15:44.806 00.032 2744 IsSlewing returns 0
01:15:44.806 00.000 2744 IsGuiding returns 0
01:15:44.806 00.000 2744 scope move finished after 79 + 56 ms
01:15:44.806 00.000 2744 Move returns status 0, amount 79
01:15:44.806 00.000 2744 MoveAxis(N, 0, ABG)
01:15:44.807 00.001 2744 Move returns status 0, amount 0
01:15:44.807 00.000 2744 move complete, result=0
01:15:44.807 00.000 1092 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
01:15:44.809 00.002 2744 worker thread done servicing request
01:15:44.809 00.000 2744 Worker thread wakes up
01:15:44.809 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:44.810 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:48.194 03.384 2744 Exposure complete
01:15:48.458 00.264 2744 worker thread done servicing request
01:15:48.458 00.000 1092 OnExposeComplete: enter
01:15:48.462 00.004 1092 UpdateGuideState(): m_state=6
01:15:48.468 00.006 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1592
01:15:48.476 00.008 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.81, Mass=506031, SNR=78.0, Peak=48925 HFD=3.3
01:15:48.484 00.008 1092 MultiStar: [#1 0.68,-0.30,0.83,U] [#2 0.62,-0.22,0.98,U] [#3 0.73,-0.06,0.80,U] [#4 0.48,-0.25,0.92,U] [#5 0.54,-0.51,0.80,U] [#6 0.52,-0.38,0.75,U] [#7 0.70,0.01,0.60,U] [#8 0.56,-0.03,0.55,U] 
01:15:48.492 00.008 1092 single-star, 8 included, MultiStar: {0.51, -0.26}, one-star: {-0.05, -0.45}
01:15:48.495 00.003 1092 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-0.43) = xAngle (-1.25 = -1.25)
01:15:48.499 00.004 1092 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.40 = -1.40)
01:15:48.501 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.45 hyp=0.45 cameraTheta=-1.67 mountX=0.14 mountY=-0.44, mountTheta=-1.26
01:15:48.509 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.45, opts=13)
01:15:48.513 00.004 1092 Enqueuing Move request for scope (-0.05, -0.45)
01:15:48.516 00.003 2744 Worker thread wakes up
01:15:48.516 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.45) opts 0xd
01:15:48.516 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.45)
01:15:48.516 00.000 2744 Moving (-0.05, -0.45) raw xDistance=0.14 yDistance=-0.44
01:15:48.516 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:15:48.516 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:48.516 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:15:48.517 00.001 2744 MoveAxis(E, 0, ABG)
01:15:48.517 00.000 2744 Move returns status 0, amount 0
01:15:48.517 00.000 2744 MoveAxis(N, 0, ABG)
01:15:48.517 00.000 2744 Move returns status 0, amount 0
01:15:48.517 00.000 2744 move complete, result=0
01:15:48.517 00.000 2744 worker thread done servicing request
01:15:48.537 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:15:48.555 00.018 1092 UpdateGuideState exits: m=506031 SNR=78.0
01:15:48.558 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:48.563 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:48.566 00.003 1092 Enqueuing Expose request
01:15:48.569 00.003 2744 Worker thread wakes up
01:15:48.569 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:15:48.574 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:48.574 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:51.968 03.394 2744 Exposure complete
01:15:52.169 00.201 2744 worker thread done servicing request
01:15:52.170 00.001 1092 OnExposeComplete: enter
01:15:52.172 00.002 1092 UpdateGuideState(): m_state=6
01:15:52.174 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1593
01:15:52.178 00.004 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.59, Mass=522585, SNR=83.9, Peak=51021 HFD=3.2
01:15:52.182 00.004 1092 MultiStar: [#1 1.16,-0.48,1.15,U] [#2 1.09,-0.35,0.83,U] [#3 1.21,-0.16,0.78,U] [#4 1.13,-0.27,0.96,U] [#5 1.01,-0.60,0.85,U] [#6 0.69,-0.52,0.67,U] [#7 1.29,-0.43,0.65,U] [#8 1.12,-0.42,0.42,U] 
01:15:52.184 00.002 1092 single-star, 8 included, MultiStar: {1.02, -0.44}, one-star: {0.53, -0.67}
01:15:52.187 00.003 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
01:15:52.189 00.002 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
01:15:52.191 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.67 hyp=0.85 cameraTheta=-0.90 mountX=0.76 mountY=-0.50, mountTheta=-0.58
01:15:52.196 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.67, opts=13)
01:15:52.198 00.002 1092 Enqueuing Move request for scope (0.53, -0.67)
01:15:52.201 00.003 2744 Worker thread wakes up
01:15:52.201 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.67) opts 0xd
01:15:52.201 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.67)
01:15:52.201 00.000 2744 Moving (0.53, -0.67) raw xDistance=0.76 yDistance=-0.50
01:15:52.201 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.76
01:15:52.201 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:15:52.201 00.000 2744 MoveAxis(W, 170, ABG)
01:15:52.201 00.000 2744 Guiding  Dir = 3, Dur = 170
01:15:52.201 00.000 2744 IsSlewing returns 0
01:15:52.202 00.001 2744 IsGuiding returns 0
01:15:52.202 00.000 2744 PulseGuide returned control before completion, sleep 180
01:15:52.215 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1453, FiltMax=65535, Gamma=0.510
01:15:52.231 00.016 1092 UpdateGuideState exits: m=522585 SNR=83.9
01:15:52.233 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.235 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:52.237 00.002 1092 Enqueuing Expose request
01:15:52.395 00.158 2744 IsGuiding returns 1
01:15:52.396 00.001 2744 scope still moving after pulse duration time elapsed
01:15:52.426 00.030 2744 IsSlewing returns 0
01:15:52.426 00.000 2744 IsGuiding returns 0
01:15:52.426 00.000 2744 scope move finished after 170 + 55 ms
01:15:52.426 00.000 2744 Move returns status 0, amount 170
01:15:52.426 00.000 2744 MoveAxis(N, 94, ABG)
01:15:52.427 00.001 2744 Guiding  Dir = 0, Dur = 94
01:15:52.427 00.000 2744 IsSlewing returns 0
01:15:52.427 00.000 2744 IsGuiding returns 0
01:15:52.427 00.000 2744 PulseGuide returned control before completion, sleep 104
01:15:52.535 00.108 2744 IsGuiding returns 1
01:15:52.535 00.000 2744 scope still moving after pulse duration time elapsed
01:15:52.567 00.032 2744 IsSlewing returns 0
01:15:52.567 00.000 2744 IsGuiding returns 0
01:15:52.567 00.000 2744 scope move finished after 94 + 46 ms
01:15:52.567 00.000 2744 Move returns status 0, amount 94
01:15:52.567 00.000 2744 move complete, result=0
01:15:52.567 00.000 2744 worker thread done servicing request
01:15:52.568 00.001 2744 Worker thread wakes up
01:15:52.568 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:52.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:52.568 00.000 1092 GuideStep: 0.8 px 170 ms WEST, -0.5 px 94 ms NORTH
01:15:55.955 03.387 2744 Exposure complete
01:15:56.154 00.199 1092 OnExposeComplete: enter
01:15:56.158 00.004 1092 UpdateGuideState(): m_state=6
01:15:56.161 00.003 2744 worker thread done servicing request
01:15:56.162 00.001 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1594
01:15:56.165 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1130.27, Mass=519349, SNR=81.6, Peak=50941 HFD=3.2
01:15:56.168 00.003 1092 MultiStar: [#1 1.09,-0.10,1.01,U] [#2 0.94,0.07,0.96,U] [#3 1.27,0.13,0.94,U] [#4 0.99,0.28,0.98,U] [#5 0.86,0.09,0.78,U] [#6 0.69,-0.18,0.75,U] [#7 1.15,0.47,0.59,U] [#8 1.11,-0.00,0.43,U] 
01:15:56.171 00.003 1092 single-star, 8 included, MultiStar: {0.91, 0.08}, one-star: {0.28, 0.01}
01:15:56.175 00.004 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.43) = xAngle (0.46 = 0.46)
01:15:56.177 00.002 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
01:15:56.179 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.03 mountX=0.25 mountY=0.08, mountTheta=0.32
01:15:56.186 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.01, opts=13)
01:15:56.191 00.005 1092 Enqueuing Move request for scope (0.28, 0.01)
01:15:56.193 00.002 2744 Worker thread wakes up
01:15:56.193 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
01:15:56.194 00.001 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
01:15:56.194 00.000 2744 Moving (0.28, 0.01) raw xDistance=0.25 yDistance=0.08
01:15:56.194 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:15:56.194 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:56.194 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:15:56.194 00.000 2744 MoveAxis(E, 0, ABG)
01:15:56.194 00.000 2744 Move returns status 0, amount 0
01:15:56.194 00.000 2744 MoveAxis(N, 0, ABG)
01:15:56.194 00.000 2744 Move returns status 0, amount 0
01:15:56.194 00.000 2744 move complete, result=0
01:15:56.195 00.001 2744 worker thread done servicing request
01:15:56.209 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:15:56.226 00.017 1092 UpdateGuideState exits: m=519349 SNR=81.6
01:15:56.229 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.231 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:56.234 00.003 1092 Enqueuing Expose request
01:15:56.237 00.003 2744 Worker thread wakes up
01:15:56.237 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:56.239 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:15:56.239 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:15:59.645 03.406 2744 Exposure complete
01:15:59.874 00.229 2744 worker thread done servicing request
01:15:59.874 00.000 1092 OnExposeComplete: enter
01:15:59.879 00.005 1092 UpdateGuideState(): m_state=6
01:15:59.884 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1595
01:15:59.887 00.003 1092 Star::Find returns 1 (0), X=1603.40, Y=1129.90, Mass=494915, SNR=78.3, Peak=50749 HFD=3.3
01:15:59.892 00.005 1092 MultiStar: [#1 1.46,-0.27,1.13,U] [#2 1.42,0.17,0.97,U] [#3 1.44,0.33,0.83,U] [#4 1.35,0.10,0.85,U] [#5 1.20,-0.03,0.77,U] [#6 1.05,-0.35,0.71,U] [#7 1.66,-0.13,0.63,U] [#8 1.31,0.09,0.46,U] 
01:15:59.895 00.003 1092 single-star, 8 included, MultiStar: {1.28, -0.06}, one-star: {0.69, -0.36}
01:15:59.897 00.002 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
01:15:59.900 00.003 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
01:15:59.902 00.002 1092 CameraToMount -- cameraX=0.69 cameraY=-0.36 hyp=0.78 cameraTheta=-0.48 mountX=0.78 mountY=-0.16, mountTheta=-0.20
01:15:59.909 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.36, opts=13)
01:15:59.913 00.004 1092 Enqueuing Move request for scope (0.69, -0.36)
01:15:59.915 00.002 2744 Worker thread wakes up
01:15:59.915 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.36) opts 0xd
01:15:59.916 00.001 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.36)
01:15:59.916 00.000 2744 Moving (0.69, -0.36) raw xDistance=0.78 yDistance=-0.16
01:15:59.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
01:15:59.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:15:59.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:15:59.916 00.000 2744 MoveAxis(W, 174, ABG)
01:15:59.916 00.000 2744 Guiding  Dir = 3, Dur = 174
01:15:59.916 00.000 2744 IsSlewing returns 0
01:15:59.916 00.000 2744 IsGuiding returns 0
01:15:59.917 00.001 2744 PulseGuide returned control before completion, sleep 184
01:15:59.932 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4880, FiltMin=1712, FiltMax=65535, Gamma=0.510
01:15:59.948 00.016 1092 UpdateGuideState exits: m=494915 SNR=78.3
01:15:59.951 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.954 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:15:59.958 00.004 1092 Enqueuing Expose request
01:16:00.113 00.155 2744 IsGuiding returns 1
01:16:00.113 00.000 2744 scope still moving after pulse duration time elapsed
01:16:00.144 00.031 2744 IsSlewing returns 0
01:16:00.144 00.000 2744 IsGuiding returns 0
01:16:00.144 00.000 2744 scope move finished after 174 + 54 ms
01:16:00.144 00.000 2744 Move returns status 0, amount 174
01:16:00.144 00.000 2744 MoveAxis(N, 0, ABG)
01:16:00.144 00.000 2744 Move returns status 0, amount 0
01:16:00.145 00.001 2744 move complete, result=0
01:16:00.145 00.000 2744 worker thread done servicing request
01:16:00.145 00.000 2744 Worker thread wakes up
01:16:00.145 00.000 1092 GuideStep: 0.8 px 174 ms WEST, -0.2 px 0 ms NORTH
01:16:00.148 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:00.148 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:03.602 03.454 2744 Exposure complete
01:16:03.885 00.283 2744 worker thread done servicing request
01:16:03.885 00.000 1092 OnExposeComplete: enter
01:16:03.891 00.006 1092 UpdateGuideState(): m_state=6
01:16:03.896 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1596
01:16:03.903 00.007 1092 Star::Find returns 1 (0), X=1602.95, Y=1130.36, Mass=564093, SNR=101.9, Peak=65421 HFD=3.3
01:16:03.911 00.008 1092 MultiStar: [#1 0.86,0.12,0.77,U] [#2 1.03,0.32,0.70,U] [#3 1.05,0.69,0.65,U] [#4 0.92,0.35,0.77,U] [#5 0.85,0.08,0.57,U] [#6 0.50,-0.08,0.67,U] [#7 0.97,0.53,0.51,U] [#8 0.85,0.13,0.41,U] 
01:16:03.918 00.007 1092 single-star, 8 included, MultiStar: {0.77, 0.24}, one-star: {0.24, 0.10}
01:16:03.924 00.006 1092 CameraToMount -- cameraTheta (0.38) - m_xAngle (-0.43) = xAngle (0.81 = 0.81)
01:16:03.929 00.005 1092 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.65 = 0.65)
01:16:03.933 00.004 1092 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.38 mountX=0.18 mountY=0.16, mountTheta=0.72
01:16:03.948 00.015 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.10, opts=13)
01:16:03.954 00.006 1092 Enqueuing Move request for scope (0.24, 0.10)
01:16:03.959 00.005 2744 Worker thread wakes up
01:16:03.959 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
01:16:03.959 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
01:16:03.959 00.000 2744 Moving (0.24, 0.10) raw xDistance=0.18 yDistance=0.16
01:16:03.959 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:16:03.959 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:03.959 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:03.959 00.000 2744 MoveAxis(E, 0, ABG)
01:16:03.959 00.000 2744 Move returns status 0, amount 0
01:16:03.959 00.000 2744 MoveAxis(N, 0, ABG)
01:16:03.959 00.000 2744 Move returns status 0, amount 0
01:16:03.959 00.000 2744 move complete, result=0
01:16:03.959 00.000 2744 worker thread done servicing request
01:16:04.010 00.051 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1722, FiltMax=65535, Gamma=0.510
01:16:04.061 00.051 1092 UpdateGuideState exits: m=564093 SNR=101.9
01:16:04.079 00.018 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.096 00.017 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:04.115 00.019 1092 Enqueuing Expose request
01:16:04.143 00.028 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:04.152 00.009 2744 Worker thread wakes up
01:16:04.152 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:04.152 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:07.641 03.489 2744 Exposure complete
01:16:07.932 00.291 2744 worker thread done servicing request
01:16:07.932 00.000 1092 OnExposeComplete: enter
01:16:07.935 00.003 1092 UpdateGuideState(): m_state=6
01:16:07.939 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1597
01:16:07.942 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1130.22, Mass=564448, SNR=105.8, Peak=49741 HFD=3.9
01:16:07.945 00.003 1092 MultiStar: [#1 1.21,-0.09,0.78,U] [#2 1.12,0.15,0.73,U] [#3 1.18,0.50,0.65,U] [#4 1.04,0.12,0.62,U] [#5 1.16,0.17,0.59,U] [#6 0.95,-0.10,0.53,U] [#7 1.11,0.29,0.43,U] [#8 0.85,-0.11,0.33,U] 
01:16:07.948 00.003 1092 single-star, 8 included, MultiStar: {0.96, 0.10}, one-star: {0.33, -0.04}
01:16:07.951 00.003 1092 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-0.43) = xAngle (0.32 = 0.32)
01:16:07.954 00.003 1092 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
01:16:07.958 00.004 1092 CameraToMount -- cameraX=0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-0.11 mountX=0.31 mountY=0.05, mountTheta=0.17
01:16:07.963 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.04, opts=13)
01:16:07.966 00.003 1092 Enqueuing Move request for scope (0.33, -0.04)
01:16:07.969 00.003 2744 Worker thread wakes up
01:16:07.969 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.04) opts 0xd
01:16:07.970 00.001 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.04)
01:16:07.970 00.000 2744 Moving (0.33, -0.04) raw xDistance=0.31 yDistance=0.05
01:16:07.970 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
01:16:07.970 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:07.970 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:16:07.970 00.000 2744 MoveAxis(W, 70, ABG)
01:16:07.970 00.000 2744 Guiding  Dir = 3, Dur = 70
01:16:07.972 00.002 2744 IsSlewing returns 0
01:16:07.972 00.000 2744 IsGuiding returns 0
01:16:07.972 00.000 2744 PulseGuide returned control before completion, sleep 80
01:16:07.992 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1511, FiltMax=65535, Gamma=0.510
01:16:08.012 00.020 1092 UpdateGuideState exits: m=564448 SNR=105.8
01:16:08.015 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:08.019 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:08.025 00.006 1092 Enqueuing Expose request
01:16:08.066 00.041 2744 IsGuiding returns 1
01:16:08.066 00.000 2744 scope still moving after pulse duration time elapsed
01:16:08.097 00.031 2744 IsSlewing returns 0
01:16:08.097 00.000 2744 IsGuiding returns 0
01:16:08.097 00.000 2744 scope move finished after 70 + 56 ms
01:16:08.097 00.000 2744 Move returns status 0, amount 70
01:16:08.098 00.001 2744 MoveAxis(N, 0, ABG)
01:16:08.098 00.000 2744 Move returns status 0, amount 0
01:16:08.098 00.000 2744 move complete, result=0
01:16:08.098 00.000 2744 worker thread done servicing request
01:16:08.098 00.000 2744 Worker thread wakes up
01:16:08.098 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:08.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:08.389 00.291 1092 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
01:16:09.101 00.712 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:16:09.104 00.003 1092 case statement mapped state 6 to 3
01:16:09.108 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:16:11.494 02.386 2744 Exposure complete
01:16:11.702 00.208 2744 worker thread done servicing request
01:16:11.702 00.000 1092 OnExposeComplete: enter
01:16:11.706 00.004 1092 UpdateGuideState(): m_state=6
01:16:11.709 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1598
01:16:11.711 00.002 1092 Star::Find returns 1 (0), X=1602.98, Y=1130.29, Mass=484916, SNR=85.7, Peak=57917 HFD=3.3
01:16:11.714 00.003 1092 MultiStar: [#1 1.15,-0.07,0.91,U] [#2 0.96,0.29,0.96,U] [#3 0.92,0.23,0.67,U] [#4 0.91,0.24,0.69,U] [#5 0.96,0.04,0.68,U] [#6 0.65,-0.16,0.69,U] [#7 1.07,0.31,0.51,U] [#8 0.97,-0.09,0.44,U] 
01:16:11.716 00.002 1092 single-star, 8 included, MultiStar: {0.85, 0.09}, one-star: {0.27, 0.03}
01:16:11.718 00.002 1092 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
01:16:11.721 00.003 1092 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.38 = 0.38)
01:16:11.724 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=0.24 mountY=0.10, mountTheta=0.41
01:16:11.729 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.03, opts=13)
01:16:11.731 00.002 1092 Enqueuing Move request for scope (0.27, 0.03)
01:16:11.733 00.002 2744 Worker thread wakes up
01:16:11.734 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
01:16:11.734 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
01:16:11.734 00.000 2744 Moving (0.27, 0.03) raw xDistance=0.24 yDistance=0.10
01:16:11.734 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:16:11.734 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:11.734 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:16:11.734 00.000 2744 MoveAxis(E, 0, ABG)
01:16:11.734 00.000 2744 Move returns status 0, amount 0
01:16:11.734 00.000 2744 MoveAxis(N, 0, ABG)
01:16:11.734 00.000 2744 Move returns status 0, amount 0
01:16:11.734 00.000 2744 move complete, result=0
01:16:11.734 00.000 2744 worker thread done servicing request
01:16:11.749 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1735, FiltMax=65535, Gamma=0.510
01:16:11.765 00.016 1092 UpdateGuideState exits: m=484916 SNR=85.7
01:16:11.768 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.770 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:11.773 00.003 1092 Enqueuing Expose request
01:16:11.775 00.002 2744 Worker thread wakes up
01:16:11.775 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:11.778 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:11.778 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:15.181 03.403 2744 Exposure complete
01:16:15.385 00.204 2744 worker thread done servicing request
01:16:15.385 00.000 1092 OnExposeComplete: enter
01:16:15.388 00.003 1092 UpdateGuideState(): m_state=6
01:16:15.391 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1599
01:16:15.393 00.002 1092 Star::Find returns 1 (0), X=1603.29, Y=1130.17, Mass=511031, SNR=77.1, Peak=47213 HFD=3.5
01:16:15.397 00.004 1092 MultiStar: [#1 1.14,0.22,1.12,U] [#2 1.28,0.09,1.31,U] [#3 1.23,0.36,0.79,U] [#4 1.13,0.18,0.87,U] [#5 1.15,0.13,0.77,U] [#6 0.82,-0.10,0.74,U] [#7 1.24,0.44,0.76,U] [#8 1.18,-0.22,0.50,U] 
01:16:15.399 00.002 1092 single-star, 8 included, MultiStar: {1.08, 0.12}, one-star: {0.58, -0.09}
01:16:15.401 00.002 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
01:16:15.403 00.002 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
01:16:15.407 00.004 1092 CameraToMount -- cameraX=0.58 cameraY=-0.09 hyp=0.59 cameraTheta=-0.15 mountX=0.57 mountY=0.07, mountTheta=0.12
01:16:15.412 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.09, opts=13)
01:16:15.414 00.002 1092 Enqueuing Move request for scope (0.58, -0.09)
01:16:15.416 00.002 2744 Worker thread wakes up
01:16:15.416 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.09) opts 0xd
01:16:15.417 00.001 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.09)
01:16:15.417 00.000 2744 Moving (0.58, -0.09) raw xDistance=0.57 yDistance=0.07
01:16:15.417 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:16:15.417 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:15.417 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:16:15.417 00.000 2744 MoveAxis(W, 127, ABG)
01:16:15.417 00.000 2744 Guiding  Dir = 3, Dur = 127
01:16:15.417 00.000 2744 IsSlewing returns 0
01:16:15.417 00.000 2744 IsGuiding returns 0
01:16:15.418 00.001 2744 PulseGuide returned control before completion, sleep 137
01:16:15.431 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1549, FiltMax=65535, Gamma=0.510
01:16:15.448 00.017 1092 UpdateGuideState exits: m=511031 SNR=77.1
01:16:15.450 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.453 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:15.455 00.002 1092 Enqueuing Expose request
01:16:15.570 00.115 2744 IsGuiding returns 1
01:16:15.570 00.000 2744 scope still moving after pulse duration time elapsed
01:16:15.602 00.032 2744 IsSlewing returns 0
01:16:15.602 00.000 2744 IsGuiding returns 0
01:16:15.602 00.000 2744 scope move finished after 127 + 57 ms
01:16:15.603 00.001 2744 Move returns status 0, amount 127
01:16:15.603 00.000 2744 MoveAxis(N, 0, ABG)
01:16:15.603 00.000 2744 Move returns status 0, amount 0
01:16:15.603 00.000 2744 move complete, result=0
01:16:15.603 00.000 2744 worker thread done servicing request
01:16:15.603 00.000 1092 GuideStep: 0.6 px 127 ms WEST, 0.1 px 0 ms NORTH
01:16:15.606 00.003 2744 Worker thread wakes up
01:16:15.606 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:15.606 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:18.996 03.390 2744 Exposure complete
01:16:19.185 00.189 2744 worker thread done servicing request
01:16:19.186 00.001 1092 OnExposeComplete: enter
01:16:19.189 00.003 1092 UpdateGuideState(): m_state=6
01:16:19.191 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1600
01:16:19.194 00.003 1092 Star::Find returns 1 (0), X=1602.49, Y=1130.49, Mass=533648, SNR=83.5, Peak=51757 HFD=3.2
01:16:19.197 00.003 1092 MultiStar: [#1 0.71,0.27,0.93,U] [#2 0.41,0.46,1.02,U] [#3 0.62,0.52,0.76,U] [#4 0.37,0.51,0.77,U] [#5 0.46,0.48,0.86,U] [#6 0.19,0.29,0.69,U] [#7 0.78,0.54,0.53,U] [#8 0.25,0.17,0.49,U] 
01:16:19.199 00.002 1092 single-star, 8 included, MultiStar: {0.38, 0.38}, one-star: {-0.22, 0.23}
01:16:19.202 00.003 1092 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
01:16:19.204 00.002 1092 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.61 = 2.61)
01:16:19.206 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.23 hyp=0.32 cameraTheta=2.34 mountX=-0.30 mountY=0.16, mountTheta=2.65
01:16:19.210 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.23, opts=13)
01:16:19.213 00.003 1092 Enqueuing Move request for scope (-0.22, 0.23)
01:16:19.215 00.002 2744 Worker thread wakes up
01:16:19.215 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.23) opts 0xd
01:16:19.215 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.23)
01:16:19.215 00.000 2744 Moving (-0.22, 0.23) raw xDistance=-0.30 yDistance=0.16
01:16:19.215 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.30
01:16:19.216 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:19.216 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:19.216 00.000 2744 MoveAxis(E, 57, ABG)
01:16:19.216 00.000 2744 Guiding  Dir = 2, Dur = 57
01:16:19.216 00.000 2744 IsSlewing returns 0
01:16:19.216 00.000 2744 IsGuiding returns 0
01:16:19.217 00.001 2744 PulseGuide returned control before completion, sleep 67
01:16:19.232 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1546, FiltMax=65517, Gamma=0.510
01:16:19.247 00.015 1092 UpdateGuideState exits: m=533648 SNR=83.5
01:16:19.250 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:19.252 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:19.254 00.002 1092 Enqueuing Expose request
01:16:19.294 00.040 2744 IsGuiding returns 1
01:16:19.295 00.001 2744 scope still moving after pulse duration time elapsed
01:16:19.324 00.029 2744 IsSlewing returns 0
01:16:19.324 00.000 2744 IsGuiding returns 0
01:16:19.324 00.000 2744 scope move finished after 57 + 50 ms
01:16:19.324 00.000 2744 Move returns status 0, amount 57
01:16:19.324 00.000 2744 MoveAxis(N, 0, ABG)
01:16:19.324 00.000 2744 Move returns status 0, amount 0
01:16:19.324 00.000 2744 move complete, result=0
01:16:19.325 00.001 2744 worker thread done servicing request
01:16:19.325 00.000 2744 Worker thread wakes up
01:16:19.325 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:19.325 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:19.326 00.001 1092 GuideStep: -0.3 px 57 ms EAST, 0.2 px 0 ms NORTH
01:16:22.719 03.393 2744 Exposure complete
01:16:22.948 00.229 2744 worker thread done servicing request
01:16:22.948 00.000 1092 OnExposeComplete: enter
01:16:22.951 00.003 1092 UpdateGuideState(): m_state=6
01:16:22.954 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1601
01:16:22.957 00.003 1092 Star::Find returns 1 (0), X=1602.43, Y=1130.56, Mass=512157, SNR=84.6, Peak=53885 HFD=3.1
01:16:22.960 00.003 1092 MultiStar: [#1 0.25,0.37,0.81,U] [#2 0.27,0.64,0.89,U] [#3 0.16,0.68,0.76,U] [#4 0.19,0.55,0.85,U] [#5 0.17,0.32,0.74,U] [#6 -0.01,0.35,0.68,U] [#7 0.26,0.62,0.48,U] [#8 0.28,0.37,0.43,U] 
01:16:22.964 00.004 1092 single-star, 8 included, MultiStar: {0.12, 0.47}, one-star: {-0.28, 0.31}
01:16:22.966 00.002 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.74 = 2.74)
01:16:22.968 00.002 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
01:16:22.971 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.41 cameraTheta=2.32 mountX=-0.38 mountY=0.22, mountTheta=2.62
01:16:22.976 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.31, opts=13)
01:16:22.979 00.003 1092 Enqueuing Move request for scope (-0.28, 0.31)
01:16:22.981 00.002 2744 Worker thread wakes up
01:16:22.981 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
01:16:22.981 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
01:16:22.981 00.000 2744 Moving (-0.28, 0.31) raw xDistance=-0.38 yDistance=0.22
01:16:22.981 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.38
01:16:22.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:22.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:16:22.981 00.000 2744 MoveAxis(E, 90, ABG)
01:16:22.981 00.000 2744 Guiding  Dir = 2, Dur = 90
01:16:22.981 00.000 2744 IsSlewing returns 0
01:16:22.982 00.001 2744 IsGuiding returns 0
01:16:22.982 00.000 2744 PulseGuide returned control before completion, sleep 100
01:16:22.997 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4896, FiltMin=1552, FiltMax=65517, Gamma=0.510
01:16:23.012 00.015 1092 UpdateGuideState exits: m=512157 SNR=84.6
01:16:23.015 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.017 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:23.019 00.002 1092 Enqueuing Expose request
01:16:23.086 00.067 2744 IsGuiding returns 1
01:16:23.086 00.000 2744 scope still moving after pulse duration time elapsed
01:16:23.118 00.032 2744 IsSlewing returns 0
01:16:23.118 00.000 2744 IsGuiding returns 0
01:16:23.118 00.000 2744 scope move finished after 90 + 45 ms
01:16:23.119 00.001 2744 Move returns status 0, amount 90
01:16:23.119 00.000 2744 MoveAxis(N, 0, ABG)
01:16:23.119 00.000 2744 Move returns status 0, amount 0
01:16:23.119 00.000 2744 move complete, result=0
01:16:23.119 00.000 2744 worker thread done servicing request
01:16:23.119 00.000 2744 Worker thread wakes up
01:16:23.119 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:23.119 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:23.120 00.001 1092 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
01:16:26.514 03.394 2744 Exposure complete
01:16:26.733 00.219 2744 worker thread done servicing request
01:16:26.733 00.000 1092 OnExposeComplete: enter
01:16:26.735 00.002 1092 UpdateGuideState(): m_state=6
01:16:26.740 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1602
01:16:26.743 00.003 1092 Star::Find returns 1 (0), X=1602.02, Y=1130.48, Mass=516216, SNR=84.4, Peak=48199 HFD=3.5
01:16:26.749 00.006 1092 MultiStar: [#1 0.15,0.12,0.85,U] [#2 0.19,0.37,0.91,U] [#3 0.24,0.74,0.68,U] [#4 0.06,0.46,0.79,U] [#5 -0.08,0.40,0.72,U] [#6 -0.08,0.26,0.60,U] [#7 0.10,0.69,0.55,U] [#8 0.03,0.09,0.46,U] 
01:16:26.754 00.005 1092 refined, 8 included, MultiStar: {-0.03, 0.37}, one-star: {-0.69, 0.22}
01:16:26.759 00.005 1092 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.43) = xAngle (2.09 = 2.09)
01:16:26.763 00.004 1092 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.93 = 1.93)
01:16:26.766 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=0.37 hyp=0.37 cameraTheta=1.66 mountX=-0.18 mountY=0.34, mountTheta=2.06
01:16:26.773 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.37, opts=13)
01:16:26.777 00.004 1092 Enqueuing Move request for scope (-0.03, 0.37)
01:16:26.780 00.003 2744 Worker thread wakes up
01:16:26.780 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.37) opts 0xd
01:16:26.781 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.37)
01:16:26.781 00.000 2744 Moving (-0.03, 0.37) raw xDistance=-0.18 yDistance=0.34
01:16:26.781 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:16:26.781 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:26.781 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:16:26.781 00.000 2744 MoveAxis(E, 0, ABG)
01:16:26.781 00.000 2744 Move returns status 0, amount 0
01:16:26.781 00.000 2744 MoveAxis(N, 0, ABG)
01:16:26.781 00.000 2744 Move returns status 0, amount 0
01:16:26.782 00.001 2744 move complete, result=0
01:16:26.782 00.000 2744 worker thread done servicing request
01:16:26.808 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1463, FiltMax=65517, Gamma=0.510
01:16:26.827 00.019 1092 UpdateGuideState exits: m=516216 SNR=84.4
01:16:26.831 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.834 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:26.837 00.003 1092 Enqueuing Expose request
01:16:26.842 00.005 2744 Worker thread wakes up
01:16:26.842 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:26.842 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:26.843 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:16:30.235 03.392 2744 Exposure complete
01:16:30.421 00.186 2744 worker thread done servicing request
01:16:30.421 00.000 1092 OnExposeComplete: enter
01:16:30.424 00.003 1092 UpdateGuideState(): m_state=6
01:16:30.427 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1603
01:16:30.429 00.002 1092 Star::Find returns 1 (0), X=1601.52, Y=1130.91, Mass=522555, SNR=82.0, Peak=52631 HFD=3.5
01:16:30.432 00.003 1092 MultiStar: [#1 -0.42,0.67,1.04,U] [#2 -0.54,1.00,1.12,U] [#3 -0.36,1.32,0.74,U] [#4 -0.59,1.06,0.82,U] [#5 -0.52,0.77,0.76,U] [#6 -0.86,0.83,0.74,U] [#7 -0.34,1.15,0.56,U] [#8 -0.74,0.71,0.43,U] 
01:16:30.434 00.002 1092 refined, 8 included, MultiStar: {-0.63, 0.90}, one-star: {-1.19, 0.65}
01:16:30.436 00.002 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
01:16:30.438 00.002 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
01:16:30.441 00.003 1092 CameraToMount -- cameraX=-0.63 cameraY=0.90 hyp=1.10 cameraTheta=2.18 mountX=-0.94 mountY=0.69, mountTheta=2.51
01:16:30.448 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.90, opts=13)
01:16:30.450 00.002 1092 Enqueuing Move request for scope (-0.63, 0.90)
01:16:30.452 00.002 2744 Worker thread wakes up
01:16:30.452 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.90) opts 0xd
01:16:30.452 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.90)
01:16:30.452 00.000 2744 Moving (-0.63, 0.90) raw xDistance=-0.94 yDistance=0.69
01:16:30.453 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.94
01:16:30.453 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:30.453 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.69
01:16:30.453 00.000 2744 MoveAxis(E, 211, ABG)
01:16:30.453 00.000 2744 Guiding  Dir = 2, Dur = 211
01:16:30.453 00.000 2744 IsSlewing returns 0
01:16:30.453 00.000 2744 IsGuiding returns 0
01:16:30.454 00.001 2744 PulseGuide returned control before completion, sleep 221
01:16:30.474 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1489, FiltMax=65520, Gamma=0.510
01:16:30.491 00.017 1092 UpdateGuideState exits: m=522555 SNR=82.0
01:16:30.494 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.497 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:30.499 00.002 1092 Enqueuing Expose request
01:16:30.683 00.184 2744 IsGuiding returns 1
01:16:30.683 00.000 2744 scope still moving after pulse duration time elapsed
01:16:30.714 00.031 2744 IsSlewing returns 0
01:16:30.714 00.000 2744 IsGuiding returns 0
01:16:30.714 00.000 2744 scope move finished after 211 + 50 ms
01:16:30.714 00.000 2744 Move returns status 0, amount 211
01:16:30.714 00.000 2744 MoveAxis(N, 0, ABG)
01:16:30.715 00.001 2744 Move returns status 0, amount 0
01:16:30.715 00.000 2744 move complete, result=0
01:16:30.715 00.000 2744 worker thread done servicing request
01:16:30.715 00.000 2744 Worker thread wakes up
01:16:30.715 00.000 1092 GuideStep: -0.9 px 211 ms EAST, 0.7 px 0 ms NORTH
01:16:30.717 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:30.717 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:34.108 03.391 2744 Exposure complete
01:16:34.315 00.207 2744 worker thread done servicing request
01:16:34.315 00.000 1092 OnExposeComplete: enter
01:16:34.318 00.003 1092 UpdateGuideState(): m_state=6
01:16:34.321 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1604
01:16:34.324 00.003 1092 Star::Find returns 1 (0), X=1602.06, Y=1130.68, Mass=507233, SNR=79.7, Peak=46381 HFD=3.4
01:16:34.327 00.003 1092 MultiStar: [#1 -0.01,0.48,0.92,U] [#2 -0.17,0.72,0.88,U] [#3 0.16,0.87,0.80,U] [#4 0.12,0.68,0.89,U] [#5 -0.13,0.63,0.74,U] [#6 -0.33,0.40,0.73,U] [#7 0.11,0.79,0.52,U] [#8 0.21,0.87,0.47,U] 
01:16:34.330 00.003 1092 refined, 8 included, MultiStar: {-0.11, 0.63}, one-star: {-0.65, 0.42}
01:16:34.332 00.002 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.17 = 2.17)
01:16:34.334 00.002 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.01 = 2.01)
01:16:34.336 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=0.63 hyp=0.64 cameraTheta=1.74 mountX=-0.36 mountY=0.58, mountTheta=2.13
01:16:34.341 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.63, opts=13)
01:16:34.344 00.003 1092 Enqueuing Move request for scope (-0.11, 0.63)
01:16:34.346 00.002 2744 Worker thread wakes up
01:16:34.346 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.63) opts 0xd
01:16:34.346 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.63)
01:16:34.346 00.000 2744 Moving (-0.11, 0.63) raw xDistance=-0.36 yDistance=0.58
01:16:34.346 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.36
01:16:34.346 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:16:34.346 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.58
01:16:34.347 00.001 2744 MoveAxis(E, 95, ABG)
01:16:34.347 00.000 2744 Guiding  Dir = 2, Dur = 95
01:16:34.347 00.000 2744 IsSlewing returns 0
01:16:34.347 00.000 2744 IsGuiding returns 0
01:16:34.347 00.000 2744 PulseGuide returned control before completion, sleep 105
01:16:34.365 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1600, FiltMax=65517, Gamma=0.510
01:16:34.379 00.014 1092 UpdateGuideState exits: m=507233 SNR=79.7
01:16:34.382 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:34.384 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:34.387 00.003 1092 Enqueuing Expose request
01:16:34.458 00.071 2744 IsGuiding returns 1
01:16:34.458 00.000 2744 scope still moving after pulse duration time elapsed
01:16:34.490 00.032 2744 IsSlewing returns 0
01:16:34.490 00.000 2744 IsGuiding returns 0
01:16:34.490 00.000 2744 scope move finished after 95 + 47 ms
01:16:34.490 00.000 2744 Move returns status 0, amount 95
01:16:34.490 00.000 2744 MoveAxis(N, 0, ABG)
01:16:34.490 00.000 2744 Move returns status 0, amount 0
01:16:34.490 00.000 2744 move complete, result=0
01:16:34.491 00.001 2744 worker thread done servicing request
01:16:34.491 00.000 2744 Worker thread wakes up
01:16:34.491 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:34.491 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:34.492 00.001 1092 GuideStep: -0.4 px 95 ms EAST, 0.6 px 0 ms NORTH
01:16:37.888 03.396 2744 Exposure complete
01:16:38.102 00.214 2744 worker thread done servicing request
01:16:38.103 00.001 1092 OnExposeComplete: enter
01:16:38.107 00.004 1092 UpdateGuideState(): m_state=6
01:16:38.109 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1605
01:16:38.112 00.003 1092 Star::Find returns 1 (0), X=1602.54, Y=1130.42, Mass=540490, SNR=87.6, Peak=58429 HFD=3.3
01:16:38.115 00.003 1092 MultiStar: [#1 0.48,0.02,0.84,U] [#2 0.53,0.22,0.97,U] [#3 0.53,0.35,0.73,U] [#4 0.38,0.45,0.88,U] [#5 0.12,0.37,0.70,U] [#6 0.09,0.12,0.67,U] [#7 0.60,0.43,0.56,U] [#8 0.39,0.01,0.42,U] 
01:16:38.117 00.002 1092 single-star, 8 included, MultiStar: {0.31, 0.24}, one-star: {-0.17, 0.16}
01:16:38.120 00.003 1092 CameraToMount -- cameraTheta (2.39) - m_xAngle (-0.43) = xAngle (2.82 = 2.82)
01:16:38.123 00.003 1092 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.66 = 2.66)
01:16:38.126 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=0.16 hyp=0.23 cameraTheta=2.39 mountX=-0.22 mountY=0.11, mountTheta=2.69
01:16:38.132 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.16, opts=13)
01:16:38.135 00.003 1092 Enqueuing Move request for scope (-0.17, 0.16)
01:16:38.137 00.002 2744 Worker thread wakes up
01:16:38.138 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.16) opts 0xd
01:16:38.138 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.16)
01:16:38.138 00.000 2744 Moving (-0.17, 0.16) raw xDistance=-0.22 yDistance=0.11
01:16:38.138 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:16:38.138 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:38.138 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:16:38.138 00.000 2744 MoveAxis(E, 0, ABG)
01:16:38.138 00.000 2744 Move returns status 0, amount 0
01:16:38.138 00.000 2744 MoveAxis(N, 0, ABG)
01:16:38.139 00.001 2744 Move returns status 0, amount 0
01:16:38.139 00.000 2744 move complete, result=0
01:16:38.139 00.000 2744 worker thread done servicing request
01:16:38.163 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:16:38.182 00.019 1092 UpdateGuideState exits: m=540490 SNR=87.6
01:16:38.185 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:38.188 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:38.190 00.002 1092 Enqueuing Expose request
01:16:38.192 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:38.195 00.003 2744 Worker thread wakes up
01:16:38.195 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:38.195 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:41.613 03.418 2744 Exposure complete
01:16:41.822 00.209 2744 worker thread done servicing request
01:16:41.822 00.000 1092 OnExposeComplete: enter
01:16:41.826 00.004 1092 UpdateGuideState(): m_state=6
01:16:41.829 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1606
01:16:41.832 00.003 1092 Star::Find returns 1 (0), X=1603.19, Y=1130.16, Mass=505732, SNR=79.4, Peak=50541 HFD=3.2
01:16:41.835 00.003 1092 MultiStar: [#1 1.06,-0.06,1.06,U] [#2 1.16,0.12,1.04,U] [#3 1.03,0.31,0.82,U] [#4 0.88,0.17,0.81,U] [#5 1.09,0.01,0.73,U] [#6 0.78,-0.31,0.79,U] [#7 1.09,0.28,0.59,U] [#8 1.22,-0.16,0.59,U] 
01:16:41.837 00.002 1092 single-star, 8 included, MultiStar: {0.96, 0.03}, one-star: {0.48, -0.10}
01:16:41.841 00.004 1092 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
01:16:41.843 00.002 1092 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
01:16:41.847 00.004 1092 CameraToMount -- cameraX=0.48 cameraY=-0.10 hyp=0.49 cameraTheta=-0.20 mountX=0.48 mountY=0.03, mountTheta=0.07
01:16:41.851 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.10, opts=13)
01:16:41.854 00.003 1092 Enqueuing Move request for scope (0.48, -0.10)
01:16:41.857 00.003 2744 Worker thread wakes up
01:16:41.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.10) opts 0xd
01:16:41.857 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.10)
01:16:41.857 00.000 2744 Moving (0.48, -0.10) raw xDistance=0.48 yDistance=0.03
01:16:41.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:16:41.857 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:41.857 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:16:41.857 00.000 2744 MoveAxis(W, 107, ABG)
01:16:41.857 00.000 2744 Guiding  Dir = 3, Dur = 107
01:16:41.857 00.000 2744 IsSlewing returns 0
01:16:41.858 00.001 2744 IsGuiding returns 0
01:16:41.858 00.000 2744 PulseGuide returned control before completion, sleep 117
01:16:41.874 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4890, FiltMin=1514, FiltMax=65535, Gamma=0.510
01:16:41.890 00.016 1092 UpdateGuideState exits: m=505732 SNR=79.4
01:16:41.893 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.897 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:41.900 00.003 1092 Enqueuing Expose request
01:16:41.988 00.088 2744 IsGuiding returns 1
01:16:41.988 00.000 2744 scope still moving after pulse duration time elapsed
01:16:42.019 00.031 2744 IsSlewing returns 0
01:16:42.019 00.000 2744 IsGuiding returns 0
01:16:42.019 00.000 2744 scope move finished after 107 + 54 ms
01:16:42.019 00.000 2744 Move returns status 0, amount 107
01:16:42.019 00.000 2744 MoveAxis(N, 0, ABG)
01:16:42.019 00.000 2744 Move returns status 0, amount 0
01:16:42.020 00.001 2744 move complete, result=0
01:16:42.020 00.000 2744 worker thread done servicing request
01:16:42.020 00.000 2744 Worker thread wakes up
01:16:42.020 00.000 1092 GuideStep: 0.5 px 107 ms WEST, 0.0 px 0 ms NORTH
01:16:42.023 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:42.023 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:45.410 03.387 2744 Exposure complete
01:16:45.603 00.193 2744 worker thread done servicing request
01:16:45.603 00.000 1092 OnExposeComplete: enter
01:16:45.607 00.004 1092 UpdateGuideState(): m_state=6
01:16:45.610 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1607
01:16:45.612 00.002 1092 Star::Find returns 1 (0), X=1603.84, Y=1129.91, Mass=504951, SNR=74.4, Peak=49117 HFD=3.3
01:16:45.615 00.003 1092 MultiStar: [#1 1.89,-0.22,1.02,U] [#2 1.80,-0.34,1.08,U] [#3 1.72,0.06,0.95,U] [#4 1.69,-0.01,0.88,U] [#5 1.45,-0.19,0.78,U] [#6 1.42,-0.45,0.77,U] [#7 1.80,0.11,0.64,U] [#8 1.65,-0.34,0.54,U] 
01:16:45.617 00.002 1092 single-star, 8 included, MultiStar: {1.62, -0.19}, one-star: {1.13, -0.35}
01:16:45.619 00.002 1092 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
01:16:45.623 00.004 1092 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.03 = -0.03)
01:16:45.626 00.003 1092 CameraToMount -- cameraX=1.13 cameraY=-0.35 hyp=1.18 cameraTheta=-0.30 mountX=1.17 mountY=-0.03, mountTheta=-0.03
01:16:45.631 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.13, y=-0.35, opts=13)
01:16:45.634 00.003 1092 Enqueuing Move request for scope (1.13, -0.35)
01:16:45.636 00.002 2744 Worker thread wakes up
01:16:45.637 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.13, -0.35) opts 0xd
01:16:45.637 00.000 2744 Handling offset move in thread for scope, endpoint = (1.13, -0.35)
01:16:45.637 00.000 2744 Moving (1.13, -0.35) raw xDistance=1.17 yDistance=-0.03
01:16:45.637 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.17
01:16:45.637 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:45.637 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:16:45.637 00.000 2744 MoveAxis(W, 271, ABG)
01:16:45.637 00.000 2744 Guiding  Dir = 3, Dur = 271
01:16:45.637 00.000 2744 IsSlewing returns 0
01:16:45.638 00.001 2744 IsGuiding returns 0
01:16:45.638 00.000 2744 PulseGuide returned control before completion, sleep 281
01:16:45.653 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:16:45.668 00.015 1092 UpdateGuideState exits: m=504951 SNR=74.4
01:16:45.671 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:45.673 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:45.675 00.002 1092 Enqueuing Expose request
01:16:45.933 00.258 2744 IsGuiding returns 1
01:16:45.933 00.000 2744 scope still moving after pulse duration time elapsed
01:16:45.964 00.031 2744 IsSlewing returns 0
01:16:45.964 00.000 2744 IsGuiding returns 0
01:16:45.964 00.000 2744 scope move finished after 271 + 54 ms
01:16:45.964 00.000 2744 Move returns status 0, amount 271
01:16:45.964 00.000 2744 MoveAxis(N, 0, ABG)
01:16:45.965 00.001 2744 Move returns status 0, amount 0
01:16:45.965 00.000 2744 move complete, result=0
01:16:45.965 00.000 2744 worker thread done servicing request
01:16:45.965 00.000 2744 Worker thread wakes up
01:16:45.965 00.000 1092 GuideStep: 1.2 px 271 ms WEST, -0.0 px 0 ms NORTH
01:16:45.968 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:45.968 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:49.371 03.403 2744 Exposure complete
01:16:49.589 00.218 2744 worker thread done servicing request
01:16:49.589 00.000 1092 OnExposeComplete: enter
01:16:49.592 00.003 1092 UpdateGuideState(): m_state=6
01:16:49.595 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1608
01:16:49.598 00.003 1092 Star::Find returns 1 (0), X=1603.67, Y=1129.80, Mass=532788, SNR=85.8, Peak=45069 HFD=3.6
01:16:49.601 00.003 1092 MultiStar: [#1 1.87,-0.47,0.82,U] [#2 1.61,-0.03,1.18,U] [#3 1.71,0.02,0.80,U] [#4 1.74,0.04,0.89,U] [#5 1.30,-0.21,0.69,U] [#6 1.32,-0.28,0.65,U] [#7 1.84,0.16,0.60,U] [#8 1.55,-0.43,0.45,U] 
01:16:49.603 00.002 1092 single-star, 8 included, MultiStar: {1.54, -0.18}, one-star: {0.96, -0.46}
01:16:49.605 00.002 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
01:16:49.608 00.003 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
01:16:49.611 00.003 1092 CameraToMount -- cameraX=0.96 cameraY=-0.46 hyp=1.07 cameraTheta=-0.45 mountX=1.07 mountY=-0.19, mountTheta=-0.17
01:16:49.616 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.96, y=-0.46, opts=13)
01:16:49.619 00.003 1092 Enqueuing Move request for scope (0.96, -0.46)
01:16:49.622 00.003 2744 Worker thread wakes up
01:16:49.622 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.46) opts 0xd
01:16:49.622 00.000 2744 Handling offset move in thread for scope, endpoint = (0.96, -0.46)
01:16:49.622 00.000 2744 Moving (0.96, -0.46) raw xDistance=1.07 yDistance=-0.19
01:16:49.622 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.07
01:16:49.622 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:49.622 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:16:49.622 00.000 2744 MoveAxis(W, 258, ABG)
01:16:49.622 00.000 2744 Guiding  Dir = 3, Dur = 258
01:16:49.622 00.000 2744 IsSlewing returns 0
01:16:49.623 00.001 2744 IsGuiding returns 0
01:16:49.623 00.000 2744 PulseGuide returned control before completion, sleep 268
01:16:49.639 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1584, FiltMax=65535, Gamma=0.510
01:16:49.657 00.018 1092 UpdateGuideState exits: m=532788 SNR=85.8
01:16:49.660 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.663 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:49.666 00.003 1092 Enqueuing Expose request
01:16:49.902 00.236 2744 IsGuiding returns 1
01:16:49.904 00.002 2744 scope still moving after pulse duration time elapsed
01:16:49.934 00.030 2744 IsSlewing returns 0
01:16:49.934 00.000 2744 IsGuiding returns 0
01:16:49.934 00.000 2744 scope move finished after 258 + 53 ms
01:16:49.935 00.001 2744 Move returns status 0, amount 258
01:16:49.935 00.000 2744 MoveAxis(N, 0, ABG)
01:16:49.935 00.000 2744 Move returns status 0, amount 0
01:16:49.935 00.000 2744 move complete, result=0
01:16:49.935 00.000 2744 worker thread done servicing request
01:16:49.935 00.000 1092 GuideStep: 1.1 px 258 ms WEST, -0.2 px 0 ms NORTH
01:16:49.941 00.006 2744 Worker thread wakes up
01:16:49.941 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:49.941 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:53.339 03.398 2744 Exposure complete
01:16:53.532 00.193 2744 worker thread done servicing request
01:16:53.532 00.000 1092 OnExposeComplete: enter
01:16:53.534 00.002 1092 UpdateGuideState(): m_state=6
01:16:53.537 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1609
01:16:53.540 00.003 1092 Star::Find returns 1 (0), X=1603.43, Y=1129.76, Mass=528514, SNR=81.6, Peak=48733 HFD=3.5
01:16:53.544 00.004 1092 MultiStar: [#1 1.53,-0.29,0.85,U] [#2 1.57,0.12,0.93,U] [#3 1.65,0.15,0.84,U] [#4 1.51,0.04,0.84,U] [#5 1.48,-0.29,0.73,U] [#6 1.06,-0.24,0.68,U] [#7 1.64,0.08,0.54,U] [#8 1.58,-0.01,0.49,U] 
01:16:53.549 00.005 1092 single-star, 8 included, MultiStar: {1.39, -0.12}, one-star: {0.72, -0.50}
01:16:53.552 00.003 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
01:16:53.555 00.003 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
01:16:53.557 00.002 1092 CameraToMount -- cameraX=0.72 cameraY=-0.50 hyp=0.88 cameraTheta=-0.61 mountX=0.86 mountY=-0.29, mountTheta=-0.32
01:16:53.563 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=-0.50, opts=13)
01:16:53.565 00.002 1092 Enqueuing Move request for scope (0.72, -0.50)
01:16:53.567 00.002 2744 Worker thread wakes up
01:16:53.567 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.50) opts 0xd
01:16:53.567 00.000 2744 Handling offset move in thread for scope, endpoint = (0.72, -0.50)
01:16:53.568 00.001 2744 Moving (0.72, -0.50) raw xDistance=0.86 yDistance=-0.29
01:16:53.568 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.86
01:16:53.568 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:53.568 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:16:53.568 00.000 2744 MoveAxis(W, 211, ABG)
01:16:53.568 00.000 2744 Guiding  Dir = 3, Dur = 211
01:16:53.568 00.000 2744 IsSlewing returns 0
01:16:53.568 00.000 2744 IsGuiding returns 0
01:16:53.569 00.001 2744 PulseGuide returned control before completion, sleep 221
01:16:53.588 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1613, FiltMax=65535, Gamma=0.510
01:16:53.606 00.018 1092 UpdateGuideState exits: m=528514 SNR=81.6
01:16:53.609 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.613 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:53.615 00.002 1092 Enqueuing Expose request
01:16:53.798 00.183 2744 IsGuiding returns 1
01:16:53.798 00.000 2744 scope still moving after pulse duration time elapsed
01:16:53.829 00.031 2744 IsSlewing returns 0
01:16:53.830 00.001 2744 IsGuiding returns 0
01:16:53.830 00.000 2744 scope move finished after 211 + 50 ms
01:16:53.830 00.000 2744 Move returns status 0, amount 211
01:16:53.832 00.002 2744 MoveAxis(N, 0, ABG)
01:16:53.832 00.000 2744 Move returns status 0, amount 0
01:16:53.832 00.000 2744 move complete, result=0
01:16:53.833 00.001 2744 worker thread done servicing request
01:16:53.833 00.000 2744 Worker thread wakes up
01:16:53.833 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:53.833 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:53.834 00.001 1092 GuideStep: 0.9 px 211 ms WEST, -0.3 px 0 ms NORTH
01:16:57.219 03.385 2744 Exposure complete
01:16:57.414 00.195 2744 worker thread done servicing request
01:16:57.415 00.001 1092 OnExposeComplete: enter
01:16:57.417 00.002 1092 UpdateGuideState(): m_state=6
01:16:57.419 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1610
01:16:57.422 00.003 1092 Star::Find returns 1 (0), X=1603.10, Y=1130.31, Mass=504216, SNR=76.6, Peak=59021 HFD=3.3
01:16:57.424 00.002 1092 MultiStar: [#1 1.12,-0.00,0.92,U] [#2 1.01,0.13,1.03,U] [#3 1.05,0.41,0.78,U] [#4 0.86,0.11,0.90,U] [#5 0.78,0.09,0.90,U] [#6 0.68,-0.16,0.72,U] [#7 1.09,0.45,0.59,U] [#8 0.99,-0.05,0.55,U] 
01:16:57.428 00.004 1092 single-star, 8 included, MultiStar: {0.87, 0.11}, one-star: {0.39, 0.05}
01:16:57.430 00.002 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
01:16:57.431 00.001 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
01:16:57.433 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=0.05 hyp=0.40 cameraTheta=0.14 mountX=0.33 mountY=0.16, mountTheta=0.44
01:16:57.437 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.05, opts=13)
01:16:57.439 00.002 1092 Enqueuing Move request for scope (0.39, 0.05)
01:16:57.441 00.002 2744 Worker thread wakes up
01:16:57.441 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.05) opts 0xd
01:16:57.441 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.05)
01:16:57.441 00.000 2744 Moving (0.39, 0.05) raw xDistance=0.33 yDistance=0.16
01:16:57.441 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
01:16:57.442 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:16:57.442 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:16:57.442 00.000 2744 MoveAxis(W, 89, ABG)
01:16:57.442 00.000 2744 Guiding  Dir = 3, Dur = 89
01:16:57.442 00.000 2744 IsSlewing returns 0
01:16:57.442 00.000 2744 IsGuiding returns 0
01:16:57.443 00.001 2744 PulseGuide returned control before completion, sleep 99
01:16:57.456 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:16:57.475 00.019 1092 UpdateGuideState exits: m=504216 SNR=76.6
01:16:57.477 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.479 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:16:57.480 00.001 1092 Enqueuing Expose request
01:16:57.552 00.072 2744 IsGuiding returns 1
01:16:57.552 00.000 2744 scope still moving after pulse duration time elapsed
01:16:57.582 00.030 2744 IsSlewing returns 0
01:16:57.582 00.000 2744 IsGuiding returns 0
01:16:57.582 00.000 2744 scope move finished after 89 + 51 ms
01:16:57.582 00.000 2744 Move returns status 0, amount 89
01:16:57.582 00.000 2744 MoveAxis(N, 0, ABG)
01:16:57.582 00.000 2744 Move returns status 0, amount 0
01:16:57.582 00.000 2744 move complete, result=0
01:16:57.583 00.001 2744 worker thread done servicing request
01:16:57.583 00.000 2744 Worker thread wakes up
01:16:57.583 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:16:57.583 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:16:57.584 00.001 1092 GuideStep: 0.3 px 89 ms WEST, 0.2 px 0 ms NORTH
01:17:00.986 03.402 2744 Exposure complete
01:17:01.189 00.203 2744 worker thread done servicing request
01:17:01.189 00.000 1092 OnExposeComplete: enter
01:17:01.192 00.003 1092 UpdateGuideState(): m_state=6
01:17:01.194 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1611
01:17:01.197 00.003 1092 Star::Find returns 1 (0), X=1602.92, Y=1130.17, Mass=529856, SNR=90.5, Peak=59837 HFD=3.4
01:17:01.199 00.002 1092 MultiStar: [#1 0.88,-0.03,0.83,U] [#2 0.79,0.18,0.88,U] [#3 0.88,0.45,0.77,U] [#4 0.74,0.33,0.82,U] [#5 0.55,0.23,0.60,U] [#6 0.46,0.08,0.61,U] [#7 1.15,0.43,0.54,U] [#8 0.85,0.04,0.49,U] 
01:17:01.202 00.003 1092 single-star, 8 included, MultiStar: {0.70, 0.17}, one-star: {0.21, -0.09}
01:17:01.204 00.002 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
01:17:01.207 00.003 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:17:01.209 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-0.40 mountX=0.23 mountY=-0.03, mountTheta=-0.13
01:17:01.214 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.09, opts=13)
01:17:01.217 00.003 1092 Enqueuing Move request for scope (0.21, -0.09)
01:17:01.219 00.002 2744 Worker thread wakes up
01:17:01.219 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.09) opts 0xd
01:17:01.219 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.09)
01:17:01.219 00.000 2744 Moving (0.21, -0.09) raw xDistance=0.23 yDistance=-0.03
01:17:01.220 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:17:01.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:01.220 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:17:01.220 00.000 2744 MoveAxis(E, 0, ABG)
01:17:01.220 00.000 2744 Move returns status 0, amount 0
01:17:01.220 00.000 2744 MoveAxis(N, 0, ABG)
01:17:01.220 00.000 2744 Move returns status 0, amount 0
01:17:01.220 00.000 2744 move complete, result=0
01:17:01.220 00.000 2744 worker thread done servicing request
01:17:01.236 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1619, FiltMax=65535, Gamma=0.510
01:17:01.253 00.017 1092 UpdateGuideState exits: m=529856 SNR=90.5
01:17:01.256 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.259 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:01.261 00.002 1092 Enqueuing Expose request
01:17:01.263 00.002 2744 Worker thread wakes up
01:17:01.263 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:01.263 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:01.263 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:04.665 03.402 2744 Exposure complete
01:17:04.929 00.264 2744 worker thread done servicing request
01:17:04.929 00.000 1092 OnExposeComplete: enter
01:17:04.932 00.003 1092 UpdateGuideState(): m_state=6
01:17:04.935 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1612
01:17:04.939 00.004 1092 Star::Find returns 1 (0), X=1603.27, Y=1130.16, Mass=565814, SNR=86.8, Peak=51571 HFD=3.5
01:17:04.944 00.005 1092 MultiStar: [#1 1.42,-0.03,0.78,U] [#2 1.49,0.24,0.94,U] [#3 1.60,0.23,0.93,U] [#4 1.47,0.23,0.82,U] [#5 1.16,0.02,0.64,U] [#6 0.93,-0.15,0.71,U] [#7 1.53,0.39,0.49,U] [#8 1.20,-0.07,0.44,U] 
01:17:04.947 00.003 1092 single-star, 8 included, MultiStar: {1.25, 0.09}, one-star: {0.56, -0.10}
01:17:04.950 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
01:17:04.954 00.004 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
01:17:04.957 00.003 1092 CameraToMount -- cameraX=0.56 cameraY=-0.10 hyp=0.57 cameraTheta=-0.18 mountX=0.55 mountY=0.06, mountTheta=0.10
01:17:04.964 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.10, opts=13)
01:17:04.967 00.003 1092 Enqueuing Move request for scope (0.56, -0.10)
01:17:04.970 00.003 2744 Worker thread wakes up
01:17:04.971 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.10) opts 0xd
01:17:04.971 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.10)
01:17:04.971 00.000 2744 Moving (0.56, -0.10) raw xDistance=0.55 yDistance=0.06
01:17:04.971 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
01:17:04.971 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:04.971 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:04.971 00.000 2744 MoveAxis(W, 124, ABG)
01:17:04.971 00.000 2744 Guiding  Dir = 3, Dur = 124
01:17:04.973 00.002 2744 IsSlewing returns 0
01:17:04.973 00.000 2744 IsGuiding returns 0
01:17:04.974 00.001 2744 PulseGuide returned control before completion, sleep 134
01:17:04.994 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1401, FiltMax=65535, Gamma=0.510
01:17:05.011 00.017 1092 UpdateGuideState exits: m=565814 SNR=86.8
01:17:05.014 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.017 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:05.020 00.003 1092 Enqueuing Expose request
01:17:05.124 00.104 2744 IsGuiding returns 1
01:17:05.124 00.000 2744 scope still moving after pulse duration time elapsed
01:17:05.155 00.031 2744 IsSlewing returns 0
01:17:05.158 00.003 2744 IsGuiding returns 0
01:17:05.158 00.000 2744 scope move finished after 124 + 61 ms
01:17:05.158 00.000 2744 Move returns status 0, amount 124
01:17:05.158 00.000 2744 MoveAxis(N, 0, ABG)
01:17:05.158 00.000 2744 Move returns status 0, amount 0
01:17:05.158 00.000 2744 move complete, result=0
01:17:05.159 00.001 2744 worker thread done servicing request
01:17:05.159 00.000 2744 Worker thread wakes up
01:17:05.159 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:05.159 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:05.160 00.001 1092 GuideStep: 0.6 px 124 ms WEST, 0.1 px 0 ms NORTH
01:17:08.540 03.380 2744 Exposure complete
01:17:08.752 00.212 2744 worker thread done servicing request
01:17:08.753 00.001 1092 OnExposeComplete: enter
01:17:08.756 00.003 1092 UpdateGuideState(): m_state=6
01:17:08.759 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1613
01:17:08.762 00.003 1092 Star::Find returns 1 (0), X=1603.88, Y=1129.78, Mass=493790, SNR=77.9, Peak=53603 HFD=3.1
01:17:08.764 00.002 1092 MultiStar: [#1 1.88,-0.42,0.85,U] [#2 1.80,-0.21,0.92,U] [#3 1.82,0.01,0.95,U] [#4 1.75,-0.14,0.87,U] [#5 1.65,-0.28,0.73,U] [#6 1.53,-0.31,0.90,U] [#7 1.83,-0.14,0.65,U] [#8 1.78,-0.50,0.52,U] 
01:17:08.766 00.002 1092 single-star, 8 included, MultiStar: {1.67, -0.27}, one-star: {1.17, -0.48}
01:17:08.768 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
01:17:08.771 00.003 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
01:17:08.773 00.002 1092 CameraToMount -- cameraX=1.17 cameraY=-0.48 hyp=1.26 cameraTheta=-0.39 mountX=1.26 mountY=-0.14, mountTheta=-0.11
01:17:08.779 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.17, y=-0.48, opts=13)
01:17:08.781 00.002 1092 Enqueuing Move request for scope (1.17, -0.48)
01:17:08.783 00.002 2744 Worker thread wakes up
01:17:08.783 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.48) opts 0xd
01:17:08.783 00.000 2744 Handling offset move in thread for scope, endpoint = (1.17, -0.48)
01:17:08.784 00.001 2744 Moving (1.17, -0.48) raw xDistance=1.26 yDistance=-0.14
01:17:08.784 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.26
01:17:08.784 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:08.784 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:08.784 00.000 2744 MoveAxis(W, 291, ABG)
01:17:08.784 00.000 2744 Guiding  Dir = 3, Dur = 291
01:17:08.784 00.000 2744 IsSlewing returns 0
01:17:08.784 00.000 2744 IsGuiding returns 0
01:17:08.785 00.001 2744 PulseGuide returned control before completion, sleep 301
01:17:08.801 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1322, FiltMax=65535, Gamma=0.510
01:17:08.820 00.019 1092 UpdateGuideState exits: m=493790 SNR=77.9
01:17:08.822 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.824 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:08.826 00.002 1092 Enqueuing Expose request
01:17:09.095 00.269 2744 IsGuiding returns 1
01:17:09.095 00.000 2744 scope still moving after pulse duration time elapsed
01:17:09.127 00.032 2744 IsSlewing returns 0
01:17:09.127 00.000 2744 IsGuiding returns 0
01:17:09.127 00.000 2744 scope move finished after 291 + 51 ms
01:17:09.127 00.000 2744 Move returns status 0, amount 291
01:17:09.128 00.001 2744 MoveAxis(N, 0, ABG)
01:17:09.128 00.000 2744 Move returns status 0, amount 0
01:17:09.128 00.000 2744 move complete, result=0
01:17:09.128 00.000 2744 worker thread done servicing request
01:17:09.128 00.000 2744 Worker thread wakes up
01:17:09.128 00.000 1092 GuideStep: 1.3 px 291 ms WEST, -0.1 px 0 ms NORTH
01:17:09.131 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:09.131 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:12.519 03.388 2744 Exposure complete
01:17:12.710 00.191 2744 worker thread done servicing request
01:17:12.710 00.000 1092 OnExposeComplete: enter
01:17:12.713 00.003 1092 UpdateGuideState(): m_state=6
01:17:12.716 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1614
01:17:12.718 00.002 1092 Star::Find returns 1 (0), X=1603.41, Y=1130.15, Mass=494362, SNR=83.5, Peak=59763 HFD=3.3
01:17:12.721 00.003 1092 MultiStar: [#1 1.61,0.07,1.04,U] [#2 1.58,0.10,1.07,U] [#3 1.50,0.53,0.81,U] [#4 1.53,0.29,0.87,U] [#5 1.27,-0.03,0.69,U] [#6 1.02,-0.09,0.86,U] [#7 1.41,0.46,0.55,U] [#8 1.33,0.12,0.42,U] 
01:17:12.724 00.003 1092 single-star, 8 included, MultiStar: {1.33, 0.13}, one-star: {0.71, -0.11}
01:17:12.726 00.002 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.28 = 0.28)
01:17:12.727 00.001 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
01:17:12.730 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-0.11 hyp=0.71 cameraTheta=-0.15 mountX=0.69 mountY=0.09, mountTheta=0.13
01:17:12.733 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.11, opts=13)
01:17:12.736 00.003 1092 Enqueuing Move request for scope (0.71, -0.11)
01:17:12.738 00.002 2744 Worker thread wakes up
01:17:12.738 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.11) opts 0xd
01:17:12.738 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.11)
01:17:12.738 00.000 2744 Moving (0.71, -0.11) raw xDistance=0.69 yDistance=0.09
01:17:12.738 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.69
01:17:12.738 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:12.738 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:17:12.738 00.000 2744 MoveAxis(W, 174, ABG)
01:17:12.739 00.001 2744 Guiding  Dir = 3, Dur = 174
01:17:12.739 00.000 2744 IsSlewing returns 0
01:17:12.739 00.000 2744 IsGuiding returns 0
01:17:12.740 00.001 2744 PulseGuide returned control before completion, sleep 184
01:17:12.758 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1155, FiltMax=65535, Gamma=0.510
01:17:12.779 00.021 1092 UpdateGuideState exits: m=494362 SNR=83.5
01:17:12.784 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.786 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:12.792 00.006 1092 Enqueuing Expose request
01:17:12.938 00.146 2744 IsGuiding returns 1
01:17:12.939 00.001 2744 scope still moving after pulse duration time elapsed
01:17:12.969 00.030 2744 IsSlewing returns 0
01:17:12.969 00.000 2744 IsGuiding returns 0
01:17:12.969 00.000 2744 scope move finished after 174 + 56 ms
01:17:12.969 00.000 2744 Move returns status 0, amount 174
01:17:12.969 00.000 2744 MoveAxis(N, 0, ABG)
01:17:12.970 00.001 2744 Move returns status 0, amount 0
01:17:12.970 00.000 2744 move complete, result=0
01:17:12.970 00.000 2744 worker thread done servicing request
01:17:12.970 00.000 2744 Worker thread wakes up
01:17:12.970 00.000 1092 GuideStep: 0.7 px 174 ms WEST, 0.1 px 0 ms NORTH
01:17:12.973 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:12.973 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:16.362 03.389 2744 Exposure complete
01:17:16.564 00.202 2744 worker thread done servicing request
01:17:16.564 00.000 1092 OnExposeComplete: enter
01:17:16.566 00.002 1092 UpdateGuideState(): m_state=6
01:17:16.569 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1615
01:17:16.572 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1130.28, Mass=524251, SNR=77.3, Peak=55901 HFD=3.3
01:17:16.574 00.002 1092 MultiStar: [#1 1.06,0.07,1.05,U] [#2 0.97,0.23,1.34,U] [#3 0.79,0.45,0.98,U] [#4 0.94,0.22,0.90,U] [#5 0.91,0.16,0.79,U] [#6 0.62,0.08,1.00,U] [#7 1.08,0.28,0.64,U] [#8 0.84,-0.04,0.50,U] 
01:17:16.576 00.002 1092 single-star, 8 included, MultiStar: {0.82, 0.17}, one-star: {0.24, 0.02}
01:17:16.578 00.002 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
01:17:16.581 00.003 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
01:17:16.583 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.02 hyp=0.25 cameraTheta=0.08 mountX=0.22 mountY=0.08, mountTheta=0.37
01:17:16.592 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.02, opts=13)
01:17:16.594 00.002 1092 Enqueuing Move request for scope (0.24, 0.02)
01:17:16.597 00.003 2744 Worker thread wakes up
01:17:16.597 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.02) opts 0xd
01:17:16.597 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.02)
01:17:16.597 00.000 2744 Moving (0.24, 0.02) raw xDistance=0.22 yDistance=0.08
01:17:16.597 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:17:16.597 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:16.597 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:17:16.597 00.000 2744 MoveAxis(E, 0, ABG)
01:17:16.597 00.000 2744 Move returns status 0, amount 0
01:17:16.597 00.000 2744 MoveAxis(N, 0, ABG)
01:17:16.597 00.000 2744 Move returns status 0, amount 0
01:17:16.597 00.000 2744 move complete, result=0
01:17:16.597 00.000 2744 worker thread done servicing request
01:17:16.614 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:17:16.631 00.017 1092 UpdateGuideState exits: m=524251 SNR=77.3
01:17:16.633 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.636 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:16.638 00.002 1092 Enqueuing Expose request
01:17:16.640 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:16.642 00.002 2744 Worker thread wakes up
01:17:16.643 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:16.643 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:20.034 03.391 2744 Exposure complete
01:17:20.226 00.192 2744 worker thread done servicing request
01:17:20.227 00.001 1092 OnExposeComplete: enter
01:17:20.230 00.003 1092 UpdateGuideState(): m_state=6
01:17:20.233 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1616
01:17:20.235 00.002 1092 Star::Find returns 1 (0), X=1603.28, Y=1130.01, Mass=523850, SNR=78.8, Peak=48621 HFD=3.4
01:17:20.240 00.005 1092 MultiStar: [#1 1.22,-0.23,0.89,U] [#2 1.17,-0.08,0.94,U] [#3 1.30,0.34,0.94,U] [#4 1.04,0.23,0.87,U] [#5 0.86,-0.05,0.90,U] [#6 0.75,0.00,0.82,U] [#7 1.29,0.11,0.62,U] [#8 1.11,-0.41,0.48,U] 
01:17:20.242 00.002 1092 single-star, 8 included, MultiStar: {1.02, -0.03}, one-star: {0.57, -0.25}
01:17:20.244 00.002 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
01:17:20.246 00.002 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
01:17:20.248 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=-0.25 hyp=0.63 cameraTheta=-0.42 mountX=0.63 mountY=-0.09, mountTheta=-0.14
01:17:20.254 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.25, opts=13)
01:17:20.258 00.004 1092 Enqueuing Move request for scope (0.57, -0.25)
01:17:20.260 00.002 2744 Worker thread wakes up
01:17:20.260 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.25) opts 0xd
01:17:20.260 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.25)
01:17:20.260 00.000 2744 Moving (0.57, -0.25) raw xDistance=0.63 yDistance=-0.09
01:17:20.260 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
01:17:20.260 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:20.260 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:17:20.260 00.000 2744 MoveAxis(W, 140, ABG)
01:17:20.260 00.000 2744 Guiding  Dir = 3, Dur = 140
01:17:20.260 00.000 2744 IsSlewing returns 0
01:17:20.260 00.000 2744 IsGuiding returns 0
01:17:20.261 00.001 2744 PulseGuide returned control before completion, sleep 150
01:17:20.276 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1547, FiltMax=65535, Gamma=0.510
01:17:20.291 00.015 1092 UpdateGuideState exits: m=523850 SNR=78.8
01:17:20.294 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:20.297 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:20.300 00.003 1092 Enqueuing Expose request
01:17:20.422 00.122 2744 IsGuiding returns 1
01:17:20.422 00.000 2744 scope still moving after pulse duration time elapsed
01:17:20.454 00.032 2744 IsSlewing returns 0
01:17:20.454 00.000 2744 IsGuiding returns 0
01:17:20.454 00.000 2744 scope move finished after 140 + 53 ms
01:17:20.454 00.000 2744 Move returns status 0, amount 140
01:17:20.454 00.000 2744 MoveAxis(N, 0, ABG)
01:17:20.454 00.000 2744 Move returns status 0, amount 0
01:17:20.454 00.000 2744 move complete, result=0
01:17:20.455 00.001 2744 worker thread done servicing request
01:17:20.455 00.000 2744 Worker thread wakes up
01:17:20.455 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:20.455 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:20.456 00.001 1092 GuideStep: 0.6 px 140 ms WEST, -0.1 px 0 ms NORTH
01:17:23.854 03.398 2744 Exposure complete
01:17:24.054 00.200 2744 worker thread done servicing request
01:17:24.054 00.000 1092 OnExposeComplete: enter
01:17:24.057 00.003 1092 UpdateGuideState(): m_state=6
01:17:24.059 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1617
01:17:24.062 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1130.16, Mass=532438, SNR=81.6, Peak=53581 HFD=3.4
01:17:24.064 00.002 1092 MultiStar: [#1 1.20,-0.15,0.90,U] [#2 1.06,0.19,1.02,U] [#3 1.25,0.38,0.95,U] [#4 1.10,0.03,0.85,U] [#5 1.11,0.03,0.86,U] [#6 0.95,0.09,0.78,U] [#7 1.55,-0.01,0.52,U] [#8 1.15,0.00,0.48,U] 
01:17:24.066 00.002 1092 single-star, 8 included, MultiStar: {1.08, 0.06}, one-star: {0.58, -0.10}
01:17:24.069 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
01:17:24.072 00.003 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
01:17:24.074 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.59 cameraTheta=-0.18 mountX=0.57 mountY=0.06, mountTheta=0.10
01:17:24.081 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.10, opts=13)
01:17:24.084 00.003 1092 Enqueuing Move request for scope (0.58, -0.10)
01:17:24.086 00.002 2744 Worker thread wakes up
01:17:24.086 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.10) opts 0xd
01:17:24.086 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.10)
01:17:24.086 00.000 2744 Moving (0.58, -0.10) raw xDistance=0.57 yDistance=0.06
01:17:24.086 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
01:17:24.086 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:24.086 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:17:24.086 00.000 2744 MoveAxis(W, 137, ABG)
01:17:24.086 00.000 2744 Guiding  Dir = 3, Dur = 137
01:17:24.087 00.001 2744 IsSlewing returns 0
01:17:24.087 00.000 2744 IsGuiding returns 0
01:17:24.087 00.000 2744 PulseGuide returned control before completion, sleep 147
01:17:24.102 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1600, FiltMax=65535, Gamma=0.510
01:17:24.117 00.015 1092 UpdateGuideState exits: m=532438 SNR=81.6
01:17:24.121 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.124 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:24.127 00.003 1092 Enqueuing Expose request
01:17:24.250 00.123 2744 IsGuiding returns 0
01:17:24.250 00.000 2744 Move returns status 0, amount 137
01:17:24.250 00.000 2744 MoveAxis(N, 0, ABG)
01:17:24.250 00.000 2744 Move returns status 0, amount 0
01:17:24.250 00.000 2744 move complete, result=0
01:17:24.250 00.000 2744 worker thread done servicing request
01:17:24.250 00.000 2744 Worker thread wakes up
01:17:24.250 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:24.251 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:24.251 00.000 1092 GuideStep: 0.6 px 137 ms WEST, 0.1 px 0 ms NORTH
01:17:27.629 03.378 2744 Exposure complete
01:17:27.826 00.197 2744 worker thread done servicing request
01:17:27.826 00.000 1092 OnExposeComplete: enter
01:17:27.829 00.003 1092 UpdateGuideState(): m_state=6
01:17:27.832 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1618
01:17:27.834 00.002 1092 Star::Find returns 1 (0), X=1603.21, Y=1130.10, Mass=522631, SNR=84.4, Peak=57405 HFD=3.2
01:17:27.837 00.003 1092 MultiStar: [#1 1.06,-0.11,0.89,U] [#2 0.89,0.11,0.96,U] [#3 1.15,0.45,0.86,U] [#4 0.82,0.31,0.88,U] [#5 0.90,0.09,0.65,U] [#6 0.67,-0.21,0.64,U] [#7 0.98,0.16,0.52,U] [#8 0.90,0.25,0.46,U] 
01:17:27.839 00.002 1092 single-star, 8 included, MultiStar: {0.87, 0.09}, one-star: {0.50, -0.15}
01:17:27.842 00.003 1092 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
01:17:27.844 00.002 1092 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.03 = -0.03)
01:17:27.848 00.004 1092 CameraToMount -- cameraX=0.50 cameraY=-0.15 hyp=0.52 cameraTheta=-0.30 mountX=0.52 mountY=-0.01, mountTheta=-0.03
01:17:27.852 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.15, opts=13)
01:17:27.855 00.003 1092 Enqueuing Move request for scope (0.50, -0.15)
01:17:27.857 00.002 2744 Worker thread wakes up
01:17:27.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.15) opts 0xd
01:17:27.857 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.15)
01:17:27.858 00.001 2744 Moving (0.50, -0.15) raw xDistance=0.52 yDistance=-0.01
01:17:27.858 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
01:17:27.858 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:27.858 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:27.858 00.000 2744 MoveAxis(W, 126, ABG)
01:17:27.858 00.000 2744 Guiding  Dir = 3, Dur = 126
01:17:27.858 00.000 2744 IsSlewing returns 0
01:17:27.858 00.000 2744 IsGuiding returns 0
01:17:27.859 00.001 2744 PulseGuide returned control before completion, sleep 136
01:17:27.875 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1466, FiltMax=65535, Gamma=0.510
01:17:27.891 00.016 1092 UpdateGuideState exits: m=522631 SNR=84.4
01:17:27.894 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.896 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:27.900 00.004 1092 Enqueuing Expose request
01:17:27.999 00.099 2744 IsGuiding returns 1
01:17:27.999 00.000 2744 scope still moving after pulse duration time elapsed
01:17:28.030 00.031 2744 IsSlewing returns 0
01:17:28.030 00.000 2744 IsGuiding returns 0
01:17:28.030 00.000 2744 scope move finished after 126 + 45 ms
01:17:28.030 00.000 2744 Move returns status 0, amount 126
01:17:28.031 00.001 2744 MoveAxis(N, 0, ABG)
01:17:28.031 00.000 2744 Move returns status 0, amount 0
01:17:28.031 00.000 2744 move complete, result=0
01:17:28.031 00.000 2744 worker thread done servicing request
01:17:28.031 00.000 2744 Worker thread wakes up
01:17:28.031 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:28.031 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:28.032 00.001 1092 GuideStep: 0.5 px 126 ms WEST, -0.0 px 0 ms NORTH
01:17:31.414 03.382 2744 Exposure complete
01:17:31.663 00.249 2744 worker thread done servicing request
01:17:31.663 00.000 1092 OnExposeComplete: enter
01:17:31.667 00.004 1092 UpdateGuideState(): m_state=6
01:17:31.671 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1619
01:17:31.675 00.004 1092 Star::Find returns 1 (0), X=1602.84, Y=1130.16, Mass=497432, SNR=89.6, Peak=58013 HFD=3.4
01:17:31.679 00.004 1092 MultiStar: [#1 0.87,0.01,0.78,U] [#2 0.63,0.25,0.99,U] [#3 0.97,0.49,0.76,U] [#4 0.66,0.31,0.89,U] [#5 0.56,0.11,0.73,U] [#6 0.40,-0.08,0.57,U] [#7 0.65,0.45,0.64,U] [#8 0.89,0.09,0.41,U] 
01:17:31.682 00.003 1092 single-star, 8 included, MultiStar: {0.62, 0.17}, one-star: {0.13, -0.09}
01:17:31.684 00.002 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.20 = -0.20)
01:17:31.689 00.005 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
01:17:31.693 00.004 1092 CameraToMount -- cameraX=0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-0.63 mountX=0.16 mountY=-0.06, mountTheta=-0.34
01:17:31.699 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.09, opts=13)
01:17:31.703 00.004 1092 Enqueuing Move request for scope (0.13, -0.09)
01:17:31.707 00.004 2744 Worker thread wakes up
01:17:31.708 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.09) opts 0xd
01:17:31.708 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.09)
01:17:31.708 00.000 2744 Moving (0.13, -0.09) raw xDistance=0.16 yDistance=-0.06
01:17:31.708 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:17:31.708 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:31.708 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:17:31.708 00.000 2744 MoveAxis(E, 0, ABG)
01:17:31.708 00.000 2744 Move returns status 0, amount 0
01:17:31.708 00.000 2744 MoveAxis(N, 0, ABG)
01:17:31.708 00.000 2744 Move returns status 0, amount 0
01:17:31.708 00.000 2744 move complete, result=0
01:17:31.708 00.000 2744 worker thread done servicing request
01:17:31.729 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4896, FiltMin=1450, FiltMax=65535, Gamma=0.510
01:17:31.750 00.021 1092 UpdateGuideState exits: m=497432 SNR=89.6
01:17:31.754 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.758 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:31.761 00.003 1092 Enqueuing Expose request
01:17:31.765 00.004 2744 Worker thread wakes up
01:17:31.765 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:31.768 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:31.768 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:35.148 03.380 2744 Exposure complete
01:17:35.344 00.196 2744 worker thread done servicing request
01:17:35.344 00.000 1092 OnExposeComplete: enter
01:17:35.346 00.002 1092 UpdateGuideState(): m_state=6
01:17:35.348 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1620
01:17:35.350 00.002 1092 Star::Find returns 1 (0), X=1602.92, Y=1130.06, Mass=527968, SNR=78.9, Peak=54285 HFD=3.8
01:17:35.352 00.002 1092 MultiStar: [#1 0.81,-0.11,0.99,U] [#2 0.86,-0.10,0.96,U] [#3 1.06,0.18,0.80,U] [#4 0.76,0.12,0.86,U] [#5 0.67,0.11,0.79,U] [#6 0.47,-0.19,0.69,U] [#7 0.85,-0.08,0.58,U] [#8 0.86,-0.01,0.51,U] 
01:17:35.354 00.002 1092 single-star, 8 included, MultiStar: {0.71, -0.03}, one-star: {0.21, -0.20}
01:17:35.357 00.003 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
01:17:35.359 00.002 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
01:17:35.361 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=-0.20 hyp=0.29 cameraTheta=-0.77 mountX=0.27 mountY=-0.14, mountTheta=-0.47
01:17:35.365 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.20, opts=13)
01:17:35.367 00.002 1092 Enqueuing Move request for scope (0.21, -0.20)
01:17:35.368 00.001 2744 Worker thread wakes up
01:17:35.368 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.20) opts 0xd
01:17:35.368 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.20)
01:17:35.370 00.002 2744 Moving (0.21, -0.20) raw xDistance=0.27 yDistance=-0.14
01:17:35.370 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
01:17:35.370 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:35.370 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:35.370 00.000 2744 MoveAxis(E, 0, ABG)
01:17:35.370 00.000 2744 Move returns status 0, amount 0
01:17:35.370 00.000 2744 MoveAxis(N, 0, ABG)
01:17:35.370 00.000 2744 Move returns status 0, amount 0
01:17:35.370 00.000 2744 move complete, result=0
01:17:35.370 00.000 2744 worker thread done servicing request
01:17:35.389 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1451, FiltMax=65535, Gamma=0.510
01:17:35.403 00.014 1092 UpdateGuideState exits: m=527968 SNR=78.9
01:17:35.406 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.408 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:35.411 00.003 1092 Enqueuing Expose request
01:17:35.413 00.002 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:35.415 00.002 2744 Worker thread wakes up
01:17:35.415 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:35.415 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:38.809 03.394 2744 Exposure complete
01:17:39.008 00.199 2744 worker thread done servicing request
01:17:39.008 00.000 1092 OnExposeComplete: enter
01:17:39.011 00.003 1092 UpdateGuideState(): m_state=6
01:17:39.015 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1621
01:17:39.017 00.002 1092 Star::Find returns 1 (0), X=1603.29, Y=1129.97, Mass=512626, SNR=83.7, Peak=52973 HFD=3.3
01:17:39.021 00.004 1092 MultiStar: [#1 1.44,-0.25,0.88,U] [#2 1.45,-0.03,1.10,U] [#3 1.47,0.22,0.89,U] [#4 1.24,0.14,0.95,U] [#5 1.22,-0.16,0.75,U] [#6 0.78,-0.25,0.75,U] [#7 1.50,0.16,0.54,U] [#8 1.25,0.04,0.41,U] 
01:17:39.026 00.005 1092 single-star, 8 included, MultiStar: {1.20, -0.06}, one-star: {0.59, -0.29}
01:17:39.030 00.004 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
01:17:39.032 00.002 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
01:17:39.035 00.003 1092 CameraToMount -- cameraX=0.59 cameraY=-0.29 hyp=0.66 cameraTheta=-0.46 mountX=0.66 mountY=-0.12, mountTheta=-0.19
01:17:39.041 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.29, opts=13)
01:17:39.044 00.003 1092 Enqueuing Move request for scope (0.59, -0.29)
01:17:39.047 00.003 2744 Worker thread wakes up
01:17:39.047 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.29) opts 0xd
01:17:39.048 00.001 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.29)
01:17:39.048 00.000 2744 Moving (0.59, -0.29) raw xDistance=0.66 yDistance=-0.12
01:17:39.048 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.66
01:17:39.048 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:39.048 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:17:39.048 00.000 2744 MoveAxis(W, 147, ABG)
01:17:39.048 00.000 2744 Guiding  Dir = 3, Dur = 147
01:17:39.048 00.000 2744 IsSlewing returns 0
01:17:39.049 00.001 2744 IsGuiding returns 0
01:17:39.049 00.000 2744 PulseGuide returned control before completion, sleep 157
01:17:39.066 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:17:39.083 00.017 1092 UpdateGuideState exits: m=512626 SNR=83.7
01:17:39.086 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.089 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:39.091 00.002 1092 Enqueuing Expose request
01:17:39.212 00.121 2744 IsGuiding returns 1
01:17:39.212 00.000 2744 scope still moving after pulse duration time elapsed
01:17:39.243 00.031 2744 IsSlewing returns 0
01:17:39.243 00.000 2744 IsGuiding returns 0
01:17:39.243 00.000 2744 scope move finished after 147 + 47 ms
01:17:39.244 00.001 2744 Move returns status 0, amount 147
01:17:39.244 00.000 2744 MoveAxis(N, 0, ABG)
01:17:39.244 00.000 2744 Move returns status 0, amount 0
01:17:39.244 00.000 2744 move complete, result=0
01:17:39.244 00.000 2744 worker thread done servicing request
01:17:39.244 00.000 2744 Worker thread wakes up
01:17:39.244 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:39.244 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:39.247 00.003 1092 GuideStep: 0.7 px 147 ms WEST, -0.1 px 0 ms NORTH
01:17:42.680 03.433 2744 Exposure complete
01:17:42.902 00.222 2744 worker thread done servicing request
01:17:42.902 00.000 1092 OnExposeComplete: enter
01:17:42.906 00.004 1092 UpdateGuideState(): m_state=6
01:17:42.909 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1622
01:17:42.911 00.002 1092 Star::Find returns 1 (0), X=1603.38, Y=1130.08, Mass=494354, SNR=88.2, Peak=48925 HFD=3.3
01:17:42.915 00.004 1092 MultiStar: [#1 1.40,-0.08,0.99,U] [#2 1.46,0.06,0.92,U] [#3 1.59,0.20,0.78,U] [#4 1.31,0.05,0.76,U] [#5 1.26,-0.03,0.77,U] [#6 1.08,-0.17,0.61,U] [#7 1.66,0.21,0.50,U] [#8 1.53,-0.14,0.37,U] 
01:17:42.918 00.003 1092 single-star, 8 included, MultiStar: {1.29, -0.01}, one-star: {0.68, -0.18}
01:17:42.920 00.002 1092 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
01:17:42.923 00.003 1092 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
01:17:42.926 00.003 1092 CameraToMount -- cameraX=0.68 cameraY=-0.18 hyp=0.70 cameraTheta=-0.25 mountX=0.69 mountY=0.01, mountTheta=0.02
01:17:42.932 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.18, opts=13)
01:17:42.934 00.002 1092 Enqueuing Move request for scope (0.68, -0.18)
01:17:42.937 00.003 2744 Worker thread wakes up
01:17:42.937 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.18) opts 0xd
01:17:42.937 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.18)
01:17:42.937 00.000 2744 Moving (0.68, -0.18) raw xDistance=0.69 yDistance=0.01
01:17:42.937 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.69
01:17:42.937 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:42.938 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:17:42.938 00.000 2744 MoveAxis(W, 164, ABG)
01:17:42.938 00.000 2744 Guiding  Dir = 3, Dur = 164
01:17:42.938 00.000 2744 IsSlewing returns 0
01:17:42.938 00.000 2744 IsGuiding returns 0
01:17:42.938 00.000 2744 PulseGuide returned control before completion, sleep 174
01:17:42.954 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:17:42.969 00.015 1092 UpdateGuideState exits: m=494354 SNR=88.2
01:17:42.972 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:42.974 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:42.976 00.002 1092 Enqueuing Expose request
01:17:43.115 00.139 2744 IsGuiding returns 1
01:17:43.115 00.000 2744 scope still moving after pulse duration time elapsed
01:17:43.146 00.031 2744 IsSlewing returns 0
01:17:43.146 00.000 2744 IsGuiding returns 0
01:17:43.146 00.000 2744 scope move finished after 164 + 43 ms
01:17:43.147 00.001 2744 Move returns status 0, amount 164
01:17:43.147 00.000 2744 MoveAxis(N, 0, ABG)
01:17:43.147 00.000 2744 Move returns status 0, amount 0
01:17:43.147 00.000 2744 move complete, result=0
01:17:43.147 00.000 2744 worker thread done servicing request
01:17:43.147 00.000 2744 Worker thread wakes up
01:17:43.147 00.000 1092 GuideStep: 0.7 px 164 ms WEST, 0.0 px 0 ms NORTH
01:17:43.150 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:43.150 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:46.535 03.385 2744 Exposure complete
01:17:46.729 00.194 2744 worker thread done servicing request
01:17:46.729 00.000 1092 OnExposeComplete: enter
01:17:46.731 00.002 1092 UpdateGuideState(): m_state=6
01:17:46.734 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1623
01:17:46.737 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1130.14, Mass=522759, SNR=85.4, Peak=48925 HFD=3.3
01:17:46.740 00.003 1092 MultiStar: [#1 1.15,-0.09,0.92,U] [#2 0.97,0.26,0.96,U] [#3 0.96,0.51,0.80,U] [#4 1.13,0.05,0.72,U] [#5 1.12,0.05,0.66,U] [#6 0.72,-0.13,0.66,U] [#7 1.34,-0.07,0.55,U] [#8 1.10,-0.36,0.42,U] 
01:17:46.742 00.002 1092 single-star, 8 included, MultiStar: {0.96, 0.04}, one-star: {0.44, -0.12}
01:17:46.744 00.002 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
01:17:46.746 00.002 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
01:17:46.749 00.003 1092 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.45 cameraTheta=-0.26 mountX=0.45 mountY=0.00, mountTheta=0.01
01:17:46.756 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.12, opts=13)
01:17:46.758 00.002 1092 Enqueuing Move request for scope (0.44, -0.12)
01:17:46.761 00.003 2744 Worker thread wakes up
01:17:46.762 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd
01:17:46.762 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.12)
01:17:46.762 00.000 2744 Moving (0.44, -0.12) raw xDistance=0.45 yDistance=0.00
01:17:46.762 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
01:17:46.762 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:46.762 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:17:46.762 00.000 2744 MoveAxis(W, 112, ABG)
01:17:46.762 00.000 2744 Guiding  Dir = 3, Dur = 112
01:17:46.762 00.000 2744 IsSlewing returns 0
01:17:46.763 00.001 2744 IsGuiding returns 0
01:17:46.763 00.000 2744 PulseGuide returned control before completion, sleep 122
01:17:46.779 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1507, FiltMax=65535, Gamma=0.510
01:17:46.793 00.014 1092 UpdateGuideState exits: m=522759 SNR=85.4
01:17:46.798 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.801 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:46.805 00.004 1092 Enqueuing Expose request
01:17:46.890 00.085 2744 IsGuiding returns 1
01:17:46.890 00.000 2744 scope still moving after pulse duration time elapsed
01:17:46.921 00.031 2744 IsSlewing returns 0
01:17:46.921 00.000 2744 IsGuiding returns 1
01:17:46.953 00.032 2744 IsSlewing returns 0
01:17:46.954 00.001 2744 IsGuiding returns 0
01:17:46.954 00.000 2744 scope move finished after 112 + 78 ms
01:17:46.954 00.000 2744 Move returns status 0, amount 112
01:17:46.954 00.000 2744 MoveAxis(N, 0, ABG)
01:17:46.954 00.000 2744 Move returns status 0, amount 0
01:17:46.954 00.000 2744 move complete, result=0
01:17:46.955 00.001 2744 worker thread done servicing request
01:17:46.955 00.000 2744 Worker thread wakes up
01:17:46.955 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:46.955 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:46.955 00.000 1092 GuideStep: 0.4 px 112 ms WEST, 0.0 px 0 ms NORTH
01:17:50.348 03.393 2744 Exposure complete
01:17:50.550 00.202 2744 worker thread done servicing request
01:17:50.550 00.000 1092 OnExposeComplete: enter
01:17:50.553 00.003 1092 UpdateGuideState(): m_state=6
01:17:50.557 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1624
01:17:50.560 00.003 1092 Star::Find returns 1 (0), X=1602.98, Y=1130.33, Mass=498322, SNR=83.0, Peak=61053 HFD=3.3
01:17:50.563 00.003 1092 MultiStar: [#1 0.91,0.10,1.00,U] [#2 0.97,0.13,1.07,U] [#3 1.10,0.52,0.89,U] [#4 0.56,0.38,0.77,U] [#5 0.93,0.27,0.64,U] [#6 0.70,0.18,0.70,U] [#7 1.10,0.44,0.61,U] [#8 0.91,0.10,0.44,U] 
01:17:50.567 00.004 1092 single-star, 8 included, MultiStar: {0.81, 0.24}, one-star: {0.27, 0.08}
01:17:50.570 00.003 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.70 = 0.70)
01:17:50.573 00.003 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
01:17:50.575 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.28 mountX=0.21 mountY=0.14, mountTheta=0.60
01:17:50.580 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.08, opts=13)
01:17:50.582 00.002 1092 Enqueuing Move request for scope (0.27, 0.08)
01:17:50.584 00.002 2744 Worker thread wakes up
01:17:50.584 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
01:17:50.585 00.001 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
01:17:50.585 00.000 2744 Moving (0.27, 0.08) raw xDistance=0.21 yDistance=0.14
01:17:50.585 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:17:50.585 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:50.585 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:17:50.585 00.000 2744 MoveAxis(E, 0, ABG)
01:17:50.585 00.000 2744 Move returns status 0, amount 0
01:17:50.585 00.000 2744 MoveAxis(N, 0, ABG)
01:17:50.585 00.000 2744 Move returns status 0, amount 0
01:17:50.585 00.000 2744 move complete, result=0
01:17:50.585 00.000 2744 worker thread done servicing request
01:17:50.603 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1114, FiltMax=65535, Gamma=0.510
01:17:50.622 00.019 1092 UpdateGuideState exits: m=498322 SNR=83.0
01:17:50.624 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.626 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:50.629 00.003 1092 Enqueuing Expose request
01:17:50.631 00.002 2744 Worker thread wakes up
01:17:50.631 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:50.633 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:50.633 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:54.028 03.395 2744 Exposure complete
01:17:54.230 00.202 2744 worker thread done servicing request
01:17:54.230 00.000 1092 OnExposeComplete: enter
01:17:54.232 00.002 1092 UpdateGuideState(): m_state=6
01:17:54.235 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1625
01:17:54.237 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1130.24, Mass=518772, SNR=78.3, Peak=57917 HFD=3.5
01:17:54.241 00.004 1092 MultiStar: [#1 0.90,-0.06,0.91,U] [#2 0.76,0.28,0.94,U] [#3 0.81,0.35,0.92,U] [#4 0.65,0.35,0.94,U] [#5 0.67,0.07,0.82,U] [#6 0.44,-0.09,0.79,U] [#7 0.84,0.27,0.62,U] [#8 0.65,-0.11,0.47,U] 
01:17:54.243 00.002 1092 single-star, 8 included, MultiStar: {0.63, 0.13}, one-star: {0.02, -0.02}
01:17:54.245 00.002 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
01:17:54.248 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
01:17:54.250 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.74 mountX=0.02 mountY=-0.01, mountTheta=-0.44
01:17:54.255 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.02, opts=13)
01:17:54.258 00.003 1092 Enqueuing Move request for scope (0.02, -0.02)
01:17:54.260 00.002 2744 Worker thread wakes up
01:17:54.260 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:17:54.260 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:17:54.261 00.001 2744 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=-0.01
01:17:54.261 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:54.261 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:54.261 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:17:54.261 00.000 2744 MoveAxis(E, 0, ABG)
01:17:54.261 00.000 2744 Move returns status 0, amount 0
01:17:54.261 00.000 2744 MoveAxis(N, 0, ABG)
01:17:54.261 00.000 2744 Move returns status 0, amount 0
01:17:54.261 00.000 2744 move complete, result=0
01:17:54.261 00.000 2744 worker thread done servicing request
01:17:54.281 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1511, FiltMax=65535, Gamma=0.510
01:17:54.295 00.014 1092 UpdateGuideState exits: m=518772 SNR=78.3
01:17:54.298 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.300 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:54.302 00.002 1092 Enqueuing Expose request
01:17:54.306 00.004 2744 Worker thread wakes up
01:17:54.306 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:54.306 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:17:54.306 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:57.687 03.381 2744 Exposure complete
01:17:57.884 00.197 2744 worker thread done servicing request
01:17:57.884 00.000 1092 OnExposeComplete: enter
01:17:57.887 00.003 1092 UpdateGuideState(): m_state=6
01:17:57.891 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1626
01:17:57.893 00.002 1092 Star::Find returns 1 (0), X=1602.74, Y=1130.11, Mass=461716, SNR=80.4, Peak=57005 HFD=3.0
01:17:57.896 00.003 1092 MultiStar: [#1 0.78,-0.12,0.99,U] [#2 0.68,0.12,0.95,U] [#3 0.80,0.22,0.84,U] [#4 0.63,0.22,0.84,U] [#5 0.54,0.10,0.73,U] [#6 0.51,-0.12,0.68,U] [#7 0.82,0.29,0.65,U] [#8 0.98,0.03,0.42,U] 
01:17:57.898 00.002 1092 single-star, 8 included, MultiStar: {0.61, 0.06}, one-star: {0.03, -0.15}
01:17:57.900 00.002 1092 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
01:17:57.902 00.002 1092 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.08 = -1.08)
01:17:57.906 00.004 1092 CameraToMount -- cameraX=0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.35 mountX=0.09 mountY=-0.14, mountTheta=-0.97
01:17:57.911 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.15, opts=13)
01:17:57.913 00.002 1092 Enqueuing Move request for scope (0.03, -0.15)
01:17:57.915 00.002 2744 Worker thread wakes up
01:17:57.915 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.15) opts 0xd
01:17:57.916 00.001 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.15)
01:17:57.916 00.000 2744 Moving (0.03, -0.15) raw xDistance=0.09 yDistance=-0.14
01:17:57.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:17:57.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:17:57.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:17:57.916 00.000 2744 MoveAxis(E, 0, ABG)
01:17:57.916 00.000 2744 Move returns status 0, amount 0
01:17:57.916 00.000 2744 MoveAxis(N, 0, ABG)
01:17:57.916 00.000 2744 Move returns status 0, amount 0
01:17:57.916 00.000 2744 move complete, result=0
01:17:57.916 00.000 2744 worker thread done servicing request
01:17:57.933 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:17:57.948 00.015 1092 UpdateGuideState exits: m=461716 SNR=80.4
01:17:57.950 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.952 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:17:57.956 00.004 1092 Enqueuing Expose request
01:17:57.959 00.003 2744 Worker thread wakes up
01:17:57.959 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:17:57.963 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:17:57.963 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:01.360 03.397 2744 Exposure complete
01:18:01.562 00.202 2744 worker thread done servicing request
01:18:01.562 00.000 1092 OnExposeComplete: enter
01:18:01.565 00.003 1092 UpdateGuideState(): m_state=6
01:18:01.567 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1627
01:18:01.570 00.003 1092 Star::Find returns 1 (0), X=1602.97, Y=1130.38, Mass=533841, SNR=79.9, Peak=60637 HFD=3.3
01:18:01.574 00.004 1092 MultiStar: [#1 0.94,-0.00,1.12,U] [#2 0.94,0.35,1.03,U] [#3 0.97,0.29,0.90,U] [#4 0.96,0.39,0.80,U] [#5 0.79,0.11,0.74,U] [#6 0.68,-0.04,0.76,U] [#7 1.00,0.30,0.53,U] [#8 0.84,0.32,0.49,U] 
01:18:01.576 00.002 1092 single-star, 8 included, MultiStar: {0.81, 0.19}, one-star: {0.26, 0.12}
01:18:01.578 00.002 1092 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
01:18:01.580 00.002 1092 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
01:18:01.582 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=0.12 hyp=0.28 cameraTheta=0.43 mountX=0.19 mountY=0.18, mountTheta=0.77
01:18:01.587 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=0.12, opts=13)
01:18:01.590 00.003 1092 Enqueuing Move request for scope (0.26, 0.12)
01:18:01.593 00.003 2744 Worker thread wakes up
01:18:01.593 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.12) opts 0xd
01:18:01.593 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, 0.12)
01:18:01.593 00.000 2744 Moving (0.26, 0.12) raw xDistance=0.19 yDistance=0.18
01:18:01.593 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:18:01.593 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:01.593 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:18:01.593 00.000 2744 MoveAxis(E, 0, ABG)
01:18:01.593 00.000 2744 Move returns status 0, amount 0
01:18:01.593 00.000 2744 MoveAxis(N, 0, ABG)
01:18:01.593 00.000 2744 Move returns status 0, amount 0
01:18:01.594 00.001 2744 move complete, result=0
01:18:01.594 00.000 2744 worker thread done servicing request
01:18:01.609 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:18:01.624 00.015 1092 UpdateGuideState exits: m=533841 SNR=79.9
01:18:01.626 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.629 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:01.631 00.002 1092 Enqueuing Expose request
01:18:01.634 00.003 2744 Worker thread wakes up
01:18:01.634 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:01.634 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:01.635 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:05.027 03.392 2744 Exposure complete
01:18:05.238 00.211 2744 worker thread done servicing request
01:18:05.238 00.000 1092 OnExposeComplete: enter
01:18:05.241 00.003 1092 UpdateGuideState(): m_state=6
01:18:05.244 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1628
01:18:05.246 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1130.34, Mass=501154, SNR=73.3, Peak=54381 HFD=3.3
01:18:05.249 00.003 1092 MultiStar: [#1 0.79,0.08,1.01,U] [#2 0.52,0.30,1.13,U] [#3 0.81,0.47,0.83,U] [#4 0.69,0.41,0.93,U] [#5 0.49,0.31,1.02,U] [#6 0.23,0.29,0.81,U] [#7 0.61,0.41,0.68,U] [#8 0.24,0.09,0.55,U] 
01:18:05.252 00.003 1092 single-star, 8 included, MultiStar: {0.47, 0.27}, one-star: {-0.22, 0.08}
01:18:05.254 00.002 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
01:18:05.258 00.004 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
01:18:05.260 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.23 cameraTheta=2.80 mountX=-0.23 mountY=0.02, mountTheta=3.07
01:18:05.266 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.08, opts=13)
01:18:05.269 00.003 1092 Enqueuing Move request for scope (-0.22, 0.08)
01:18:05.271 00.002 2744 Worker thread wakes up
01:18:05.272 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
01:18:05.272 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
01:18:05.272 00.000 2744 Moving (-0.22, 0.08) raw xDistance=-0.23 yDistance=0.02
01:18:05.272 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:18:05.272 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:05.272 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:18:05.272 00.000 2744 MoveAxis(E, 0, ABG)
01:18:05.272 00.000 2744 Move returns status 0, amount 0
01:18:05.272 00.000 2744 MoveAxis(N, 0, ABG)
01:18:05.272 00.000 2744 Move returns status 0, amount 0
01:18:05.272 00.000 2744 move complete, result=0
01:18:05.272 00.000 2744 worker thread done servicing request
01:18:05.287 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1707, FiltMax=65535, Gamma=0.510
01:18:05.303 00.016 1092 UpdateGuideState exits: m=501154 SNR=73.3
01:18:05.311 00.008 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.313 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:05.316 00.003 1092 Enqueuing Expose request
01:18:05.319 00.003 2744 Worker thread wakes up
01:18:05.319 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:05.322 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:05.322 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:08.711 03.389 2744 Exposure complete
01:18:08.912 00.201 2744 worker thread done servicing request
01:18:08.912 00.000 1092 OnExposeComplete: enter
01:18:08.916 00.004 1092 UpdateGuideState(): m_state=6
01:18:08.919 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1629
01:18:08.923 00.004 1092 Star::Find returns 1 (0), X=1602.88, Y=1130.42, Mass=503597, SNR=80.3, Peak=50445 HFD=3.4
01:18:08.926 00.003 1092 MultiStar: [#1 1.06,0.11,0.99,U] [#2 0.99,0.10,1.03,U] [#3 1.07,0.54,0.99,U] [#4 0.93,0.19,0.85,U] [#5 1.00,0.03,0.72,U] [#6 0.75,-0.04,0.67,U] [#7 1.24,0.56,0.53,U] [#8 0.97,0.12,0.55,U] 
01:18:08.931 00.005 1092 single-star, 8 included, MultiStar: {0.89, 0.19}, one-star: {0.18, 0.16}
01:18:08.933 00.002 1092 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.43) = xAngle (1.16 = 1.16)
01:18:08.936 00.003 1092 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.00 = 1.00)
01:18:08.939 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=0.16 hyp=0.24 cameraTheta=0.73 mountX=0.10 mountY=0.20, mountTheta=1.12
01:18:08.949 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.16, opts=13)
01:18:08.952 00.003 1092 Enqueuing Move request for scope (0.18, 0.16)
01:18:08.955 00.003 2744 Worker thread wakes up
01:18:08.955 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.16) opts 0xd
01:18:08.955 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.16)
01:18:08.955 00.000 2744 Moving (0.18, 0.16) raw xDistance=0.10 yDistance=0.20
01:18:08.955 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:08.955 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:08.955 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:18:08.955 00.000 2744 MoveAxis(E, 0, ABG)
01:18:08.955 00.000 2744 Move returns status 0, amount 0
01:18:08.955 00.000 2744 MoveAxis(N, 0, ABG)
01:18:08.956 00.001 2744 Move returns status 0, amount 0
01:18:08.956 00.000 2744 move complete, result=0
01:18:08.956 00.000 2744 worker thread done servicing request
01:18:08.974 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1331, FiltMax=65535, Gamma=0.510
01:18:08.987 00.013 1092 UpdateGuideState exits: m=503597 SNR=80.3
01:18:08.992 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.994 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:08.997 00.003 1092 Enqueuing Expose request
01:18:08.999 00.002 2744 Worker thread wakes up
01:18:08.999 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:18:09.001 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:09.002 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:12.388 03.386 2744 Exposure complete
01:18:12.582 00.194 2744 worker thread done servicing request
01:18:12.582 00.000 1092 OnExposeComplete: enter
01:18:12.584 00.002 1092 UpdateGuideState(): m_state=6
01:18:12.587 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1630
01:18:12.590 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1130.10, Mass=516791, SNR=89.5, Peak=57309 HFD=3.0
01:18:12.592 00.002 1092 MultiStar: [#1 1.13,-0.03,1.01,U] [#2 1.19,0.10,0.94,U] [#3 1.25,0.29,0.70,U] [#4 1.18,0.25,0.83,U] [#5 1.06,-0.09,0.74,U] [#6 0.99,-0.33,0.61,U] [#7 1.12,0.43,0.49,U] [#8 1.06,-0.11,0.46,U] 
01:18:12.595 00.003 1092 single-star, 8 included, MultiStar: {1.01, 0.03}, one-star: {0.28, -0.16}
01:18:12.597 00.002 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
01:18:12.598 00.001 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
01:18:12.600 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.16 hyp=0.33 cameraTheta=-0.51 mountX=0.33 mountY=-0.08, mountTheta=-0.24
01:18:12.606 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.16, opts=13)
01:18:12.608 00.002 1092 Enqueuing Move request for scope (0.28, -0.16)
01:18:12.610 00.002 2744 Worker thread wakes up
01:18:12.611 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.16) opts 0xd
01:18:12.611 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.16)
01:18:12.611 00.000 2744 Moving (0.28, -0.16) raw xDistance=0.33 yDistance=-0.08
01:18:12.611 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
01:18:12.611 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:12.611 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:18:12.611 00.000 2744 MoveAxis(W, 73, ABG)
01:18:12.611 00.000 2744 Guiding  Dir = 3, Dur = 73
01:18:12.611 00.000 2744 IsSlewing returns 0
01:18:12.612 00.001 2744 IsGuiding returns 0
01:18:12.612 00.000 2744 PulseGuide returned control before completion, sleep 83
01:18:12.629 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1511, FiltMax=65535, Gamma=0.510
01:18:12.646 00.017 1092 UpdateGuideState exits: m=516791 SNR=89.5
01:18:12.649 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.651 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:12.654 00.003 1092 Enqueuing Expose request
01:18:12.696 00.042 2744 IsGuiding returns 1
01:18:12.696 00.000 2744 scope still moving after pulse duration time elapsed
01:18:12.726 00.030 2744 IsSlewing returns 0
01:18:12.728 00.002 2744 IsGuiding returns 0
01:18:12.728 00.000 2744 scope move finished after 73 + 42 ms
01:18:12.728 00.000 2744 Move returns status 0, amount 73
01:18:12.728 00.000 2744 MoveAxis(N, 0, ABG)
01:18:12.728 00.000 2744 Move returns status 0, amount 0
01:18:12.728 00.000 2744 move complete, result=0
01:18:12.729 00.001 2744 worker thread done servicing request
01:18:12.729 00.000 2744 Worker thread wakes up
01:18:12.729 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:12.729 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:12.730 00.001 1092 GuideStep: 0.3 px 73 ms WEST, -0.1 px 0 ms NORTH
01:18:16.113 03.383 2744 Exposure complete
01:18:16.310 00.197 2744 worker thread done servicing request
01:18:16.310 00.000 1092 OnExposeComplete: enter
01:18:16.312 00.002 1092 UpdateGuideState(): m_state=6
01:18:16.315 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1631
01:18:16.318 00.003 1092 Star::Find returns 1 (0), X=1603.30, Y=1130.10, Mass=503128, SNR=75.5, Peak=50653 HFD=3.4
01:18:16.320 00.002 1092 MultiStar: [#1 1.31,-0.07,0.94,U] [#2 1.07,0.07,1.12,U] [#3 1.30,0.21,1.01,U] [#4 1.19,0.07,0.98,U] [#5 1.11,-0.17,0.91,U] [#6 0.78,-0.28,0.80,U] [#7 1.20,0.10,0.65,U] [#8 0.98,-0.13,0.45,U] 
01:18:16.323 00.003 1092 single-star, 8 included, MultiStar: {1.06, -0.03}, one-star: {0.59, -0.15}
01:18:16.326 00.003 1092 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
01:18:16.328 00.002 1092 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
01:18:16.330 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.15 hyp=0.61 cameraTheta=-0.25 mountX=0.60 mountY=0.01, mountTheta=0.02
01:18:16.335 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.15, opts=13)
01:18:16.338 00.003 1092 Enqueuing Move request for scope (0.59, -0.15)
01:18:16.341 00.003 2744 Worker thread wakes up
01:18:16.341 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.15) opts 0xd
01:18:16.341 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.15)
01:18:16.341 00.000 2744 Moving (0.59, -0.15) raw xDistance=0.60 yDistance=0.01
01:18:16.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.60
01:18:16.341 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:16.341 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:18:16.341 00.000 2744 MoveAxis(W, 139, ABG)
01:18:16.341 00.000 2744 Guiding  Dir = 3, Dur = 139
01:18:16.341 00.000 2744 IsSlewing returns 0
01:18:16.342 00.001 2744 IsGuiding returns 0
01:18:16.342 00.000 2744 PulseGuide returned control before completion, sleep 149
01:18:16.357 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1443, FiltMax=65535, Gamma=0.510
01:18:16.372 00.015 1092 UpdateGuideState exits: m=503128 SNR=75.5
01:18:16.375 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.377 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:16.380 00.003 1092 Enqueuing Expose request
01:18:16.496 00.116 2744 IsGuiding returns 1
01:18:16.496 00.000 2744 scope still moving after pulse duration time elapsed
01:18:16.528 00.032 2744 IsSlewing returns 0
01:18:16.528 00.000 2744 IsGuiding returns 0
01:18:16.528 00.000 2744 scope move finished after 139 + 47 ms
01:18:16.528 00.000 2744 Move returns status 0, amount 139
01:18:16.528 00.000 2744 MoveAxis(N, 0, ABG)
01:18:16.528 00.000 2744 Move returns status 0, amount 0
01:18:16.529 00.001 2744 move complete, result=0
01:18:16.529 00.000 2744 worker thread done servicing request
01:18:16.529 00.000 1092 GuideStep: 0.6 px 139 ms WEST, 0.0 px 0 ms NORTH
01:18:16.531 00.002 2744 Worker thread wakes up
01:18:16.531 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:16.531 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:19.918 03.387 2744 Exposure complete
01:18:20.110 00.192 2744 worker thread done servicing request
01:18:20.110 00.000 1092 OnExposeComplete: enter
01:18:20.113 00.003 1092 UpdateGuideState(): m_state=6
01:18:20.115 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1632
01:18:20.117 00.002 1092 Star::Find returns 1 (0), X=1602.90, Y=1130.27, Mass=561831, SNR=90.1, Peak=65421 HFD=3.2
01:18:20.119 00.002 1092 MultiStar: [#1 0.92,0.10,0.97,U] [#2 0.69,0.32,0.93,U] [#3 1.03,0.57,0.79,U] [#4 0.85,0.26,0.77,U] [#5 0.77,0.14,0.72,U] [#6 0.52,-0.06,0.68,U] [#7 0.95,0.34,0.49,U] [#8 0.71,-0.17,0.51,U] 
01:18:20.122 00.003 1092 single-star, 8 included, MultiStar: {0.72, 0.18}, one-star: {0.19, 0.01}
01:18:20.124 00.002 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.49 = 0.49)
01:18:20.127 00.003 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.33 = 0.33)
01:18:20.129 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.06 mountX=0.17 mountY=0.06, mountTheta=0.36
01:18:20.134 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.01, opts=13)
01:18:20.136 00.002 1092 Enqueuing Move request for scope (0.19, 0.01)
01:18:20.138 00.002 2744 Worker thread wakes up
01:18:20.138 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:18:20.138 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:18:20.138 00.000 2744 Moving (0.19, 0.01) raw xDistance=0.17 yDistance=0.06
01:18:20.138 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:18:20.138 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:20.139 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:18:20.139 00.000 2744 MoveAxis(E, 0, ABG)
01:18:20.139 00.000 2744 Move returns status 0, amount 0
01:18:20.139 00.000 2744 MoveAxis(N, 0, ABG)
01:18:20.139 00.000 2744 Move returns status 0, amount 0
01:18:20.139 00.000 2744 move complete, result=0
01:18:20.139 00.000 2744 worker thread done servicing request
01:18:20.154 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:18:20.171 00.017 1092 UpdateGuideState exits: m=561831 SNR=90.1
01:18:20.175 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.179 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:20.182 00.003 1092 Enqueuing Expose request
01:18:20.184 00.002 2744 Worker thread wakes up
01:18:20.184 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:20.187 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:20.187 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:23.576 03.389 2744 Exposure complete
01:18:23.769 00.193 2744 worker thread done servicing request
01:18:23.769 00.000 1092 OnExposeComplete: enter
01:18:23.773 00.004 1092 UpdateGuideState(): m_state=6
01:18:23.776 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1633
01:18:23.778 00.002 1092 Star::Find returns 1 (0), X=1603.02, Y=1130.02, Mass=543454, SNR=80.3, Peak=59533 HFD=2.9
01:18:23.781 00.003 1092 MultiStar: [#1 1.09,-0.18,1.04,U] [#2 0.91,0.15,1.12,U] [#3 1.22,0.15,0.78,U] [#4 1.10,0.06,0.82,U] [#5 0.91,-0.24,0.79,U] [#6 0.79,-0.12,0.83,U] [#7 1.34,0.15,0.59,U] [#8 1.05,-0.37,0.50,U] 
01:18:23.783 00.002 1092 single-star, 8 included, MultiStar: {0.94, -0.06}, one-star: {0.31, -0.24}
01:18:23.786 00.003 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
01:18:23.789 00.003 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
01:18:23.792 00.003 1092 CameraToMount -- cameraX=0.31 cameraY=-0.24 hyp=0.39 cameraTheta=-0.64 mountX=0.38 mountY=-0.14, mountTheta=-0.36
01:18:23.797 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.24, opts=13)
01:18:23.799 00.002 1092 Enqueuing Move request for scope (0.31, -0.24)
01:18:23.801 00.002 2744 Worker thread wakes up
01:18:23.801 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.24) opts 0xd
01:18:23.801 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.24)
01:18:23.801 00.000 2744 Moving (0.31, -0.24) raw xDistance=0.38 yDistance=-0.14
01:18:23.801 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:18:23.801 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:23.801 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:18:23.801 00.000 2744 MoveAxis(W, 86, ABG)
01:18:23.802 00.001 2744 Guiding  Dir = 3, Dur = 86
01:18:23.802 00.000 2744 IsSlewing returns 0
01:18:23.802 00.000 2744 IsGuiding returns 0
01:18:23.802 00.000 2744 PulseGuide returned control before completion, sleep 96
01:18:23.816 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:18:23.831 00.015 1092 UpdateGuideState exits: m=543454 SNR=80.3
01:18:23.833 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.836 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:23.839 00.003 1092 Enqueuing Expose request
01:18:23.914 00.075 2744 IsGuiding returns 0
01:18:23.914 00.000 2744 Move returns status 0, amount 86
01:18:23.914 00.000 2744 MoveAxis(N, 0, ABG)
01:18:23.914 00.000 2744 Move returns status 0, amount 0
01:18:23.914 00.000 2744 move complete, result=0
01:18:23.915 00.001 2744 worker thread done servicing request
01:18:23.915 00.000 2744 Worker thread wakes up
01:18:23.915 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:23.915 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:23.916 00.001 1092 GuideStep: 0.4 px 86 ms WEST, -0.1 px 0 ms NORTH
01:18:27.306 03.390 2744 Exposure complete
01:18:27.500 00.194 2744 worker thread done servicing request
01:18:27.501 00.001 1092 OnExposeComplete: enter
01:18:27.503 00.002 1092 UpdateGuideState(): m_state=6
01:18:27.508 00.005 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1634
01:18:27.511 00.003 1092 Star::Find returns 1 (0), X=1602.79, Y=1130.31, Mass=540077, SNR=89.5, Peak=58013 HFD=3.5
01:18:27.514 00.003 1092 MultiStar: [#1 0.65,0.08,0.83,U] [#2 0.72,0.11,0.87,U] [#3 0.84,0.25,0.73,U] [#4 0.59,0.36,0.82,U] [#5 0.50,0.06,0.63,U] [#6 0.48,0.06,0.60,U] [#7 0.89,0.15,0.62,U] [#8 0.65,0.01,0.40,U] 
01:18:27.516 00.002 1092 single-star, 8 included, MultiStar: {0.58, 0.13}, one-star: {0.08, 0.05}
01:18:27.518 00.002 1092 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.43) = xAngle (0.98 = 0.98)
01:18:27.520 00.002 1092 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.82 = 0.82)
01:18:27.523 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.55 mountX=0.05 mountY=0.07, mountTheta=0.92
01:18:27.533 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.05, opts=13)
01:18:27.536 00.003 1092 Enqueuing Move request for scope (0.08, 0.05)
01:18:27.538 00.002 2744 Worker thread wakes up
01:18:27.538 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:18:27.538 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:18:27.538 00.000 2744 Moving (0.08, 0.05) raw xDistance=0.05 yDistance=0.07
01:18:27.538 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:18:27.538 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:27.538 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:18:27.538 00.000 2744 MoveAxis(E, 0, ABG)
01:18:27.538 00.000 2744 Move returns status 0, amount 0
01:18:27.538 00.000 2744 MoveAxis(N, 0, ABG)
01:18:27.538 00.000 2744 Move returns status 0, amount 0
01:18:27.538 00.000 2744 move complete, result=0
01:18:27.539 00.001 2744 worker thread done servicing request
01:18:27.555 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:18:27.570 00.015 1092 UpdateGuideState exits: m=540077 SNR=89.5
01:18:27.574 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.576 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:27.580 00.004 1092 Enqueuing Expose request
01:18:27.583 00.003 2744 Worker thread wakes up
01:18:27.583 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:27.588 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:27.588 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:30.983 03.395 2744 Exposure complete
01:18:31.207 00.224 2744 worker thread done servicing request
01:18:31.207 00.000 1092 OnExposeComplete: enter
01:18:31.210 00.003 1092 UpdateGuideState(): m_state=6
01:18:31.213 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1635
01:18:31.217 00.004 1092 Star::Find returns 1 (0), X=1602.81, Y=1130.23, Mass=517882, SNR=81.4, Peak=52365 HFD=3.5
01:18:31.221 00.004 1092 MultiStar: [#1 1.04,-0.27,0.90,U] [#2 0.72,0.23,0.99,U] [#3 0.90,0.27,0.71,U] [#4 0.76,0.43,0.90,U] [#5 0.56,-0.00,0.74,U] [#6 0.18,-0.10,0.75,U] [#7 0.84,0.58,0.64,U] [#8 0.87,0.14,0.53,U] 
01:18:31.226 00.005 1092 single-star, 8 included, MultiStar: {0.65, 0.13}, one-star: {0.10, -0.03}
01:18:31.229 00.003 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
01:18:31.232 00.003 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
01:18:31.236 00.004 1092 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.26 mountX=0.10 mountY=0.00, mountTheta=0.01
01:18:31.249 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.03, opts=13)
01:18:31.252 00.003 1092 Enqueuing Move request for scope (0.10, -0.03)
01:18:31.257 00.005 2744 Worker thread wakes up
01:18:31.257 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:18:31.258 00.001 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:18:31.258 00.000 2744 Moving (0.10, -0.03) raw xDistance=0.10 yDistance=0.00
01:18:31.258 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:18:31.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:31.258 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:18:31.258 00.000 2744 MoveAxis(E, 0, ABG)
01:18:31.258 00.000 2744 Move returns status 0, amount 0
01:18:31.258 00.000 2744 MoveAxis(N, 0, ABG)
01:18:31.258 00.000 2744 Move returns status 0, amount 0
01:18:31.258 00.000 2744 move complete, result=0
01:18:31.258 00.000 2744 worker thread done servicing request
01:18:31.278 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1046, FiltMax=65535, Gamma=0.510
01:18:31.298 00.020 1092 UpdateGuideState exits: m=517882 SNR=81.4
01:18:31.301 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:31.306 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:31.309 00.003 1092 Enqueuing Expose request
01:18:31.314 00.005 2744 Worker thread wakes up
01:18:31.314 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:31.317 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:31.317 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:34.706 03.389 2744 Exposure complete
01:18:34.895 00.189 2744 worker thread done servicing request
01:18:34.896 00.001 1092 OnExposeComplete: enter
01:18:34.899 00.003 1092 UpdateGuideState(): m_state=6
01:18:34.901 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1636
01:18:34.904 00.003 1092 Star::Find returns 1 (0), X=1601.98, Y=1130.59, Mass=523082, SNR=94.6, Peak=57479 HFD=3.3
01:18:34.907 00.003 1092 MultiStar: [#1 0.17,0.29,0.84,U] [#2 -0.03,0.52,0.83,U] [#3 0.15,0.75,0.68,U] [#4 -0.13,0.64,0.79,U] [#5 -0.14,0.44,0.64,U] [#6 -0.41,0.14,0.64,U] [#7 0.09,0.55,0.56,U] [#8 0.22,0.40,0.41,U] 
01:18:34.909 00.002 1092 refined, 8 included, MultiStar: {-0.13, 0.45}, one-star: {-0.73, 0.33}
01:18:34.912 00.003 1092 CameraToMount -- cameraTheta (1.85) - m_xAngle (-0.43) = xAngle (2.27 = 2.27)
01:18:34.914 00.002 1092 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.12 = 2.12)
01:18:34.916 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.85 mountX=-0.30 mountY=0.40, mountTheta=2.22
01:18:34.919 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.45, opts=13)
01:18:34.923 00.004 1092 Enqueuing Move request for scope (-0.13, 0.45)
01:18:34.925 00.002 2744 Worker thread wakes up
01:18:34.925 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.45) opts 0xd
01:18:34.925 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.45)
01:18:34.925 00.000 2744 Moving (-0.13, 0.45) raw xDistance=-0.30 yDistance=0.40
01:18:34.925 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:18:34.925 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:34.925 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:18:34.926 00.001 2744 MoveAxis(E, 68, ABG)
01:18:34.926 00.000 2744 Guiding  Dir = 2, Dur = 68
01:18:34.926 00.000 2744 IsSlewing returns 0
01:18:34.926 00.000 2744 IsGuiding returns 0
01:18:34.926 00.000 2744 PulseGuide returned control before completion, sleep 78
01:18:34.940 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1559, FiltMax=65517, Gamma=0.510
01:18:34.955 00.015 1092 UpdateGuideState exits: m=523082 SNR=94.6
01:18:34.958 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:34.961 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:34.963 00.002 1092 Enqueuing Expose request
01:18:35.016 00.053 2744 IsGuiding returns 1
01:18:35.016 00.000 2744 scope still moving after pulse duration time elapsed
01:18:35.047 00.031 2744 IsSlewing returns 0
01:18:35.047 00.000 2744 IsGuiding returns 0
01:18:35.047 00.000 2744 scope move finished after 68 + 52 ms
01:18:35.047 00.000 2744 Move returns status 0, amount 68
01:18:35.047 00.000 2744 MoveAxis(N, 0, ABG)
01:18:35.047 00.000 2744 Move returns status 0, amount 0
01:18:35.047 00.000 2744 move complete, result=0
01:18:35.047 00.000 2744 worker thread done servicing request
01:18:35.047 00.000 2744 Worker thread wakes up
01:18:35.047 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:35.047 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:35.049 00.002 1092 GuideStep: -0.3 px 68 ms EAST, 0.4 px 0 ms NORTH
01:18:38.444 03.395 2744 Exposure complete
01:18:38.653 00.209 2744 worker thread done servicing request
01:18:38.654 00.001 1092 OnExposeComplete: enter
01:18:38.657 00.003 1092 UpdateGuideState(): m_state=6
01:18:38.660 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1637
01:18:38.664 00.004 1092 Star::Find returns 1 (0), X=1602.50, Y=1130.35, Mass=513297, SNR=81.0, Peak=48621 HFD=3.3
01:18:38.666 00.002 1092 MultiStar: [#1 0.48,-0.16,0.88,U] [#2 0.65,0.05,1.00,U] [#3 0.63,0.27,0.91,U] [#4 0.23,0.34,1.06,U] [#5 0.51,-0.03,0.74,U] [#6 0.23,-0.10,0.79,U] [#7 0.75,0.39,0.60,U] [#8 0.36,-0.10,0.55,U] 
01:18:38.669 00.003 1092 single-star, 8 included, MultiStar: {0.38, 0.09}, one-star: {-0.21, 0.09}
01:18:38.672 00.003 1092 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.43) = xAngle (3.14 = 3.14)
01:18:38.674 00.002 1092 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.98 = 2.98)
01:18:38.677 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.71 mountX=-0.23 mountY=0.04, mountTheta=2.98
01:18:38.681 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.09, opts=13)
01:18:38.684 00.003 1092 Enqueuing Move request for scope (-0.21, 0.09)
01:18:38.686 00.002 2744 Worker thread wakes up
01:18:38.686 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
01:18:38.687 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
01:18:38.687 00.000 2744 Moving (-0.21, 0.09) raw xDistance=-0.23 yDistance=0.04
01:18:38.687 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:18:38.687 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:38.687 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:18:38.687 00.000 2744 MoveAxis(E, 0, ABG)
01:18:38.687 00.000 2744 Move returns status 0, amount 0
01:18:38.687 00.000 2744 MoveAxis(N, 0, ABG)
01:18:38.687 00.000 2744 Move returns status 0, amount 0
01:18:38.687 00.000 2744 move complete, result=0
01:18:38.687 00.000 2744 worker thread done servicing request
01:18:38.703 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4903, FiltMin=1632, FiltMax=65535, Gamma=0.510
01:18:38.718 00.015 1092 UpdateGuideState exits: m=513297 SNR=81.0
01:18:38.722 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:38.725 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:38.727 00.002 1092 Enqueuing Expose request
01:18:38.731 00.004 2744 Worker thread wakes up
01:18:38.731 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:38.733 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:38.733 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:42.162 03.429 2744 Exposure complete
01:18:42.464 00.302 2744 worker thread done servicing request
01:18:42.464 00.000 1092 OnExposeComplete: enter
01:18:42.467 00.003 1092 UpdateGuideState(): m_state=6
01:18:42.470 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1638
01:18:42.473 00.003 1092 Star::Find returns 1 (0), X=1602.91, Y=1129.95, Mass=548819, SNR=86.6, Peak=50045 HFD=3.0
01:18:42.477 00.004 1092 MultiStar: [#1 1.09,-0.24,0.81,U] [#2 0.87,-0.10,0.95,U] [#3 1.03,0.20,0.83,U] [#4 0.91,0.01,0.77,U] [#5 0.78,-0.24,0.72,U] [#6 0.70,-0.21,0.64,U] [#7 1.22,0.26,0.56,U] [#8 0.78,-0.31,0.52,U] 
01:18:42.479 00.002 1092 single-star, 8 included, MultiStar: {0.82, -0.11}, one-star: {0.20, -0.31}
01:18:42.483 00.004 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
01:18:42.485 00.002 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
01:18:42.489 00.004 1092 CameraToMount -- cameraX=0.20 cameraY=-0.31 hyp=0.37 cameraTheta=-1.00 mountX=0.31 mountY=-0.24, mountTheta=-0.67
01:18:42.494 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.31, opts=13)
01:18:42.498 00.004 1092 Enqueuing Move request for scope (0.20, -0.31)
01:18:42.500 00.002 2744 Worker thread wakes up
01:18:42.500 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.31) opts 0xd
01:18:42.500 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.31)
01:18:42.500 00.000 2744 Moving (0.20, -0.31) raw xDistance=0.31 yDistance=-0.24
01:18:42.501 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:18:42.501 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:42.501 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:18:42.501 00.000 2744 MoveAxis(W, 69, ABG)
01:18:42.501 00.000 2744 Guiding  Dir = 3, Dur = 69
01:18:42.501 00.000 2744 IsSlewing returns 0
01:18:42.501 00.000 2744 IsGuiding returns 0
01:18:42.502 00.001 2744 PulseGuide returned control before completion, sleep 79
01:18:42.521 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4896, FiltMin=1570, FiltMax=65535, Gamma=0.510
01:18:42.542 00.021 1092 UpdateGuideState exits: m=548819 SNR=86.6
01:18:42.545 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:42.548 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:42.550 00.002 1092 Enqueuing Expose request
01:18:42.588 00.038 2744 IsGuiding returns 1
01:18:42.588 00.000 2744 scope still moving after pulse duration time elapsed
01:18:42.620 00.032 2744 IsSlewing returns 0
01:18:42.620 00.000 2744 IsGuiding returns 0
01:18:42.622 00.002 2744 scope move finished after 69 + 50 ms
01:18:42.622 00.000 2744 Move returns status 0, amount 69
01:18:42.622 00.000 2744 MoveAxis(N, 0, ABG)
01:18:42.622 00.000 2744 Move returns status 0, amount 0
01:18:42.622 00.000 2744 move complete, result=0
01:18:42.622 00.000 2744 worker thread done servicing request
01:18:42.622 00.000 2744 Worker thread wakes up
01:18:42.622 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:42.623 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:42.624 00.001 1092 GuideStep: 0.3 px 69 ms WEST, -0.2 px 0 ms NORTH
01:18:46.012 03.388 2744 Exposure complete
01:18:46.209 00.197 2744 worker thread done servicing request
01:18:46.209 00.000 1092 OnExposeComplete: enter
01:18:46.212 00.003 1092 UpdateGuideState(): m_state=6
01:18:46.214 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1639
01:18:46.216 00.002 1092 Star::Find returns 1 (0), X=1602.43, Y=1130.29, Mass=471913, SNR=84.4, Peak=56093 HFD=3.2
01:18:46.218 00.002 1092 MultiStar: [#1 0.61,-0.00,0.96,U] [#2 0.47,0.18,0.93,U] [#3 0.79,0.26,0.84,U] [#4 0.45,0.10,0.80,U] [#5 0.44,-0.03,0.79,U] [#6 0.29,-0.03,0.82,U] [#7 0.57,0.37,0.63,U] [#8 0.38,-0.28,0.44,U] 
01:18:46.220 00.002 1092 single-star, 8 included, MultiStar: {0.40, 0.08}, one-star: {-0.28, 0.04}
01:18:46.224 00.004 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.85)
01:18:46.226 00.002 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
01:18:46.229 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=3.01 mountX=-0.27 mountY=-0.04, mountTheta=-3.00
01:18:46.233 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.04, opts=13)
01:18:46.235 00.002 1092 Enqueuing Move request for scope (-0.28, 0.04)
01:18:46.238 00.003 2744 Worker thread wakes up
01:18:46.238 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
01:18:46.238 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
01:18:46.238 00.000 2744 Moving (-0.28, 0.04) raw xDistance=-0.27 yDistance=-0.04
01:18:46.238 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
01:18:46.238 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:46.238 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:18:46.239 00.001 2744 MoveAxis(E, 0, ABG)
01:18:46.239 00.000 2744 Move returns status 0, amount 0
01:18:46.239 00.000 2744 MoveAxis(N, 0, ABG)
01:18:46.239 00.000 2744 Move returns status 0, amount 0
01:18:46.239 00.000 2744 move complete, result=0
01:18:46.239 00.000 2744 worker thread done servicing request
01:18:46.254 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4903, FiltMin=1543, FiltMax=65535, Gamma=0.510
01:18:46.269 00.015 1092 UpdateGuideState exits: m=471913 SNR=84.4
01:18:46.272 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.275 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:46.277 00.002 1092 Enqueuing Expose request
01:18:46.280 00.003 2744 Worker thread wakes up
01:18:46.280 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:46.282 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:46.283 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:49.670 03.387 2744 Exposure complete
01:18:49.874 00.204 2744 worker thread done servicing request
01:18:49.874 00.000 1092 OnExposeComplete: enter
01:18:49.877 00.003 1092 UpdateGuideState(): m_state=6
01:18:49.880 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1640
01:18:49.883 00.003 1092 Star::Find returns 1 (0), X=1602.07, Y=1130.13, Mass=531790, SNR=90.9, Peak=51431 HFD=3.2
01:18:49.886 00.003 1092 MultiStar: [#1 0.27,-0.17,0.74,U] [#2 0.17,0.11,0.72,U] [#3 0.09,0.29,0.75,U] [#4 0.03,0.19,0.77,U] [#5 0.14,-0.10,0.77,U] [#6 -0.17,-0.09,0.60,U] [#7 0.36,0.32,0.61,U] [#8 -0.23,-0.16,0.38,U] 
01:18:49.889 00.003 1092 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {-0.63, -0.12}
01:18:49.891 00.002 1092 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.43) = xAngle (2.42 = 2.42)
01:18:49.893 00.002 1092 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.27 = 2.27)
01:18:49.895 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.99 mountX=-0.03 mountY=0.03, mountTheta=2.35
01:18:49.900 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.03, opts=13)
01:18:49.902 00.002 1092 Enqueuing Move request for scope (-0.01, 0.03)
01:18:49.905 00.003 2744 Worker thread wakes up
01:18:49.905 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
01:18:49.905 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
01:18:49.905 00.000 2744 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=0.03
01:18:49.905 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:49.906 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:49.906 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:18:49.906 00.000 2744 MoveAxis(E, 0, ABG)
01:18:49.906 00.000 2744 Move returns status 0, amount 0
01:18:49.906 00.000 2744 MoveAxis(N, 0, ABG)
01:18:49.906 00.000 2744 Move returns status 0, amount 0
01:18:49.906 00.000 2744 move complete, result=0
01:18:49.906 00.000 2744 worker thread done servicing request
01:18:49.923 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1725, FiltMax=65517, Gamma=0.510
01:18:49.941 00.018 1092 UpdateGuideState exits: m=531790 SNR=90.9
01:18:49.945 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.947 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:49.950 00.003 1092 Enqueuing Expose request
01:18:49.952 00.002 2744 Worker thread wakes up
01:18:49.952 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:49.955 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:49.955 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:53.351 03.396 2744 Exposure complete
01:18:53.563 00.212 2744 worker thread done servicing request
01:18:53.564 00.001 1092 OnExposeComplete: enter
01:18:53.570 00.006 1092 UpdateGuideState(): m_state=6
01:18:53.574 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1641
01:18:53.576 00.002 1092 Star::Find returns 1 (0), X=1601.72, Y=1130.44, Mass=515475, SNR=81.6, Peak=48695 HFD=3.4
01:18:53.579 00.003 1092 MultiStar: [#1 -0.41,0.23,0.84,U] [#2 -0.38,0.32,1.01,U] [#3 -0.29,0.51,0.80,U] [#4 -0.34,0.46,0.81,U] [#5 -0.57,0.07,0.66,U] [#6 -0.81,0.02,0.75,U] [#7 -0.19,0.46,0.58,U] [#8 -0.61,0.19,0.41,U] 
01:18:53.582 00.003 1092 refined, 8 included, MultiStar: {-0.52, 0.28}, one-star: {-0.99, 0.18}
01:18:53.585 00.003 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
01:18:53.588 00.003 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
01:18:53.590 00.002 1092 CameraToMount -- cameraX=-0.52 cameraY=0.28 hyp=0.59 cameraTheta=2.65 mountX=-0.59 mountY=0.13, mountTheta=2.93
01:18:53.598 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.28, opts=13)
01:18:53.601 00.003 1092 Enqueuing Move request for scope (-0.52, 0.28)
01:18:53.604 00.003 2744 Worker thread wakes up
01:18:53.604 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.28) opts 0xd
01:18:53.604 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.28)
01:18:53.604 00.000 2744 Moving (-0.52, 0.28) raw xDistance=-0.59 yDistance=0.13
01:18:53.604 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:18:53.604 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:53.604 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:18:53.604 00.000 2744 MoveAxis(E, 132, ABG)
01:18:53.604 00.000 2744 Guiding  Dir = 2, Dur = 132
01:18:53.605 00.001 2744 IsSlewing returns 0
01:18:53.605 00.000 2744 IsGuiding returns 0
01:18:53.605 00.000 2744 PulseGuide returned control before completion, sleep 142
01:18:53.621 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1389, FiltMax=65520, Gamma=0.510
01:18:53.637 00.016 1092 UpdateGuideState exits: m=515475 SNR=81.6
01:18:53.640 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.643 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:53.646 00.003 1092 Enqueuing Expose request
01:18:53.750 00.104 2744 IsGuiding returns 1
01:18:53.750 00.000 2744 scope still moving after pulse duration time elapsed
01:18:53.782 00.032 2744 IsSlewing returns 0
01:18:53.782 00.000 2744 IsGuiding returns 0
01:18:53.782 00.000 2744 scope move finished after 132 + 45 ms
01:18:53.782 00.000 2744 Move returns status 0, amount 132
01:18:53.783 00.001 2744 MoveAxis(N, 0, ABG)
01:18:53.783 00.000 2744 Move returns status 0, amount 0
01:18:53.783 00.000 2744 move complete, result=0
01:18:53.783 00.000 2744 worker thread done servicing request
01:18:53.783 00.000 2744 Worker thread wakes up
01:18:53.783 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:53.783 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:18:53.784 00.001 1092 GuideStep: -0.6 px 132 ms EAST, 0.1 px 0 ms NORTH
01:18:57.167 03.383 2744 Exposure complete
01:18:57.352 00.185 2744 worker thread done servicing request
01:18:57.352 00.000 1092 OnExposeComplete: enter
01:18:57.354 00.002 1092 UpdateGuideState(): m_state=6
01:18:57.357 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1642
01:18:57.359 00.002 1092 Star::Find returns 1 (0), X=1601.95, Y=1130.39, Mass=493934, SNR=76.2, Peak=61527 HFD=3.3
01:18:57.361 00.002 1092 MultiStar: [#1 -0.10,0.05,1.06,U] [#2 -0.07,0.45,1.21,U] [#3 -0.15,0.51,0.82,U] [#4 -0.10,0.42,0.90,U] [#5 -0.35,0.26,0.93,U] [#6 -0.43,0.04,0.87,U] [#7 -0.14,0.48,0.61,U] [#8 -0.16,0.14,0.47,U] 
01:18:57.363 00.002 1092 refined, 8 included, MultiStar: {-0.26, 0.28}, one-star: {-0.76, 0.13}
01:18:57.366 00.003 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
01:18:57.368 00.002 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
01:18:57.370 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=0.28 hyp=0.38 cameraTheta=2.32 mountX=-0.35 mountY=0.20, mountTheta=2.63
01:18:57.375 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=0.28, opts=13)
01:18:57.378 00.003 1092 Enqueuing Move request for scope (-0.26, 0.28)
01:18:57.380 00.002 2744 Worker thread wakes up
01:18:57.380 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.28) opts 0xd
01:18:57.380 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, 0.28)
01:18:57.381 00.001 2744 Moving (-0.26, 0.28) raw xDistance=-0.35 yDistance=0.20
01:18:57.381 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:18:57.381 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:18:57.381 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:18:57.381 00.000 2744 MoveAxis(E, 87, ABG)
01:18:57.381 00.000 2744 Guiding  Dir = 2, Dur = 87
01:18:57.381 00.000 2744 IsSlewing returns 0
01:18:57.381 00.000 2744 IsGuiding returns 0
01:18:57.382 00.001 2744 PulseGuide returned control before completion, sleep 97
01:18:57.395 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1437, FiltMax=65520, Gamma=0.510
01:18:57.409 00.014 1092 UpdateGuideState exits: m=493934 SNR=76.2
01:18:57.413 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.419 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:18:57.422 00.003 1092 Enqueuing Expose request
01:18:57.491 00.069 2744 IsGuiding returns 1
01:18:57.491 00.000 2744 scope still moving after pulse duration time elapsed
01:18:57.522 00.031 2744 IsSlewing returns 0
01:18:57.522 00.000 2744 IsGuiding returns 1
01:18:57.553 00.031 2744 IsSlewing returns 0
01:18:57.553 00.000 2744 IsGuiding returns 1
01:18:57.585 00.032 2744 IsSlewing returns 0
01:18:57.585 00.000 2744 IsGuiding returns 0
01:18:57.585 00.000 2744 scope move finished after 87 + 116 ms
01:18:57.585 00.000 2744 Move returns status 0, amount 87
01:18:57.585 00.000 2744 MoveAxis(N, 0, ABG)
01:18:57.585 00.000 2744 Move returns status 0, amount 0
01:18:57.585 00.000 2744 move complete, result=0
01:18:57.585 00.000 2744 worker thread done servicing request
01:18:57.586 00.001 2744 Worker thread wakes up
01:18:57.586 00.000 1092 GuideStep: -0.3 px 87 ms EAST, 0.2 px 0 ms NORTH
01:18:57.589 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:18:57.589 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:00.985 03.396 2744 Exposure complete
01:19:01.184 00.199 2744 worker thread done servicing request
01:19:01.184 00.000 1092 OnExposeComplete: enter
01:19:01.187 00.003 1092 UpdateGuideState(): m_state=6
01:19:01.191 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1643
01:19:01.193 00.002 1092 Star::Find returns 1 (0), X=1601.93, Y=1130.49, Mass=507085, SNR=85.0, Peak=56167 HFD=3.3
01:19:01.196 00.003 1092 MultiStar: [#1 -0.13,0.38,0.87,U] [#2 -0.08,0.39,0.91,U] [#3 0.12,0.75,0.70,U] [#4 -0.32,0.47,0.70,U] [#5 -0.49,0.24,0.58,U] [#6 -0.46,0.02,0.71,U] [#7 0.11,0.53,0.55,U] [#8 -0.28,0.25,0.45,U] 
01:19:01.198 00.002 1092 refined, 8 included, MultiStar: {-0.28, 0.36}, one-star: {-0.78, 0.23}
01:19:01.200 00.002 1092 CameraToMount -- cameraTheta (2.23) - m_xAngle (-0.43) = xAngle (2.65 = 2.65)
01:19:01.202 00.002 1092 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.50 = 2.50)
01:19:01.206 00.004 1092 CameraToMount -- cameraX=-0.28 cameraY=0.36 hyp=0.45 cameraTheta=2.23 mountX=-0.40 mountY=0.27, mountTheta=2.54
01:19:01.213 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=0.36, opts=13)
01:19:01.216 00.003 1092 Enqueuing Move request for scope (-0.28, 0.36)
01:19:01.218 00.002 2744 Worker thread wakes up
01:19:01.218 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.36) opts 0xd
01:19:01.218 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, 0.36)
01:19:01.218 00.000 2744 Moving (-0.28, 0.36) raw xDistance=-0.40 yDistance=0.27
01:19:01.219 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.40
01:19:01.219 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:01.219 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:19:01.219 00.000 2744 MoveAxis(E, 96, ABG)
01:19:01.219 00.000 2744 Guiding  Dir = 2, Dur = 96
01:19:01.219 00.000 2744 IsSlewing returns 0
01:19:01.220 00.001 2744 IsGuiding returns 0
01:19:01.220 00.000 2744 PulseGuide returned control before completion, sleep 106
01:19:01.236 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4903, FiltMin=1613, FiltMax=65520, Gamma=0.510
01:19:01.254 00.018 1092 UpdateGuideState exits: m=507085 SNR=85.0
01:19:01.258 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.260 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:01.263 00.003 1092 Enqueuing Expose request
01:19:01.327 00.064 2744 IsGuiding returns 1
01:19:01.327 00.000 2744 scope still moving after pulse duration time elapsed
01:19:01.359 00.032 2744 IsSlewing returns 0
01:19:01.359 00.000 2744 IsGuiding returns 0
01:19:01.359 00.000 2744 scope move finished after 96 + 43 ms
01:19:01.359 00.000 2744 Move returns status 0, amount 96
01:19:01.359 00.000 2744 MoveAxis(N, 0, ABG)
01:19:01.359 00.000 2744 Move returns status 0, amount 0
01:19:01.359 00.000 2744 move complete, result=0
01:19:01.360 00.001 2744 worker thread done servicing request
01:19:01.360 00.000 2744 Worker thread wakes up
01:19:01.360 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:01.360 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:01.363 00.003 1092 GuideStep: -0.4 px 96 ms EAST, 0.3 px 0 ms NORTH
01:19:04.754 03.391 2744 Exposure complete
01:19:04.953 00.199 2744 worker thread done servicing request
01:19:04.953 00.000 1092 OnExposeComplete: enter
01:19:04.956 00.003 1092 UpdateGuideState(): m_state=6
01:19:04.959 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1644
01:19:04.962 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1130.58, Mass=557812, SNR=85.7, Peak=64551 HFD=3.3
01:19:04.965 00.003 1092 MultiStar: [#1 -0.36,0.30,0.85,U] [#2 -0.49,0.61,0.90,U] [#3 -0.27,0.64,0.97,U] [#4 -0.59,0.73,0.86,U] [#5 -0.54,0.46,0.76,U] [#6 -0.71,0.27,0.68,U] [#7 -0.10,1.26,0.63,U] [#8 -0.35,0.35,0.44,U] 
01:19:04.967 00.002 1092 refined, 8 included, MultiStar: {-0.52, 0.54}, one-star: {-1.03, 0.32}
01:19:04.969 00.002 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
01:19:04.971 00.002 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
01:19:04.974 00.003 1092 CameraToMount -- cameraX=-0.52 cameraY=0.54 hyp=0.75 cameraTheta=2.33 mountX=-0.69 mountY=0.38, mountTheta=2.64
01:19:04.983 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=0.54, opts=13)
01:19:04.986 00.003 1092 Enqueuing Move request for scope (-0.52, 0.54)
01:19:04.988 00.002 2744 Worker thread wakes up
01:19:04.988 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, 0.54) opts 0xd
01:19:04.988 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, 0.54)
01:19:04.988 00.000 2744 Moving (-0.52, 0.54) raw xDistance=-0.69 yDistance=0.38
01:19:04.988 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:19:04.988 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:04.990 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:19:04.990 00.000 2744 MoveAxis(E, 162, ABG)
01:19:04.990 00.000 2744 Guiding  Dir = 2, Dur = 162
01:19:04.990 00.000 2744 IsSlewing returns 0
01:19:04.990 00.000 2744 IsGuiding returns 0
01:19:04.991 00.001 2744 PulseGuide returned control before completion, sleep 172
01:19:05.012 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1581, FiltMax=65520, Gamma=0.510
01:19:05.034 00.022 1092 UpdateGuideState exits: m=557812 SNR=85.7
01:19:05.038 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.041 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:05.044 00.003 1092 Enqueuing Expose request
01:19:05.165 00.121 2744 IsGuiding returns 1
01:19:05.165 00.000 2744 scope still moving after pulse duration time elapsed
01:19:05.196 00.031 2744 IsSlewing returns 0
01:19:05.196 00.000 2744 IsGuiding returns 0
01:19:05.196 00.000 2744 scope move finished after 162 + 44 ms
01:19:05.196 00.000 2744 Move returns status 0, amount 162
01:19:05.196 00.000 2744 MoveAxis(N, 0, ABG)
01:19:05.196 00.000 2744 Move returns status 0, amount 0
01:19:05.196 00.000 2744 move complete, result=0
01:19:05.196 00.000 1092 GuideStep: -0.7 px 162 ms EAST, 0.4 px 0 ms NORTH
01:19:05.200 00.004 2744 worker thread done servicing request
01:19:05.200 00.000 2744 Worker thread wakes up
01:19:05.200 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:05.200 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:08.585 03.385 2744 Exposure complete
01:19:08.777 00.192 2744 worker thread done servicing request
01:19:08.777 00.000 1092 OnExposeComplete: enter
01:19:08.780 00.003 1092 UpdateGuideState(): m_state=6
01:19:08.782 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1645
01:19:08.785 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1130.43, Mass=520096, SNR=85.7, Peak=58391 HFD=3.3
01:19:08.787 00.002 1092 MultiStar: [#1 -0.03,0.20,0.94,U] [#2 -0.17,0.47,0.97,U] [#3 0.05,0.75,0.80,U] [#4 -0.30,0.31,0.88,U] [#5 -0.14,0.22,0.73,U] [#6 -0.39,0.12,0.65,U] [#7 -0.07,0.60,0.53,U] [#8 -0.31,0.15,0.47,U] 
01:19:08.789 00.002 1092 refined, 8 included, MultiStar: {-0.27, 0.33}, one-star: {-0.89, 0.17}
01:19:08.791 00.002 1092 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.43) = xAngle (2.67 = 2.67)
01:19:08.793 00.002 1092 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.52 = 2.52)
01:19:08.795 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.43 cameraTheta=2.25 mountX=-0.38 mountY=0.25, mountTheta=2.56
01:19:08.799 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.33, opts=13)
01:19:08.802 00.003 1092 Enqueuing Move request for scope (-0.27, 0.33)
01:19:08.805 00.003 2744 Worker thread wakes up
01:19:08.805 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
01:19:08.805 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
01:19:08.805 00.000 2744 Moving (-0.27, 0.33) raw xDistance=-0.38 yDistance=0.25
01:19:08.805 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.38
01:19:08.805 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:08.805 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:19:08.805 00.000 2744 MoveAxis(E, 96, ABG)
01:19:08.805 00.000 2744 Guiding  Dir = 2, Dur = 96
01:19:08.806 00.001 2744 IsSlewing returns 0
01:19:08.806 00.000 2744 IsGuiding returns 0
01:19:08.806 00.000 2744 PulseGuide returned control before completion, sleep 106
01:19:08.822 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1546, FiltMax=65520, Gamma=0.510
01:19:08.836 00.014 1092 UpdateGuideState exits: m=520096 SNR=85.7
01:19:08.839 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:08.842 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:08.843 00.001 1092 Enqueuing Expose request
01:19:08.917 00.074 2744 IsGuiding returns 1
01:19:08.917 00.000 2744 scope still moving after pulse duration time elapsed
01:19:08.949 00.032 2744 IsSlewing returns 0
01:19:08.951 00.002 2744 IsGuiding returns 0
01:19:08.951 00.000 2744 scope move finished after 96 + 49 ms
01:19:08.951 00.000 2744 Move returns status 0, amount 96
01:19:08.951 00.000 2744 MoveAxis(N, 0, ABG)
01:19:08.951 00.000 2744 Move returns status 0, amount 0
01:19:08.951 00.000 2744 move complete, result=0
01:19:08.951 00.000 2744 worker thread done servicing request
01:19:08.951 00.000 2744 Worker thread wakes up
01:19:08.951 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:08.951 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:08.956 00.005 1092 GuideStep: -0.4 px 96 ms EAST, 0.2 px 0 ms NORTH
01:19:12.331 03.375 2744 Exposure complete
01:19:12.522 00.191 2744 worker thread done servicing request
01:19:12.523 00.001 1092 OnExposeComplete: enter
01:19:12.525 00.002 1092 UpdateGuideState(): m_state=6
01:19:12.528 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1646
01:19:12.530 00.002 1092 Star::Find returns 1 (0), X=1601.67, Y=1130.45, Mass=519619, SNR=82.7, Peak=58087 HFD=3.2
01:19:12.533 00.003 1092 MultiStar: [#1 -0.26,0.20,0.92,U] [#2 -0.34,0.33,0.93,U] [#3 -0.15,0.53,0.81,U] [#4 -0.32,0.55,0.86,U] [#5 -0.36,0.13,0.69,U] [#6 -0.69,0.09,0.75,U] [#7 -0.41,0.41,0.57,U] [#8 -0.53,0.24,0.48,U] 
01:19:12.535 00.002 1092 refined, 8 included, MultiStar: {-0.46, 0.30}, one-star: {-1.03, 0.20}
01:19:12.537 00.002 1092 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
01:19:12.539 00.002 1092 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.84 = 2.84)
01:19:12.542 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=0.30 hyp=0.55 cameraTheta=2.57 mountX=-0.55 mountY=0.16, mountTheta=2.85
01:19:12.546 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.30, opts=13)
01:19:12.549 00.003 1092 Enqueuing Move request for scope (-0.46, 0.30)
01:19:12.551 00.002 2744 Worker thread wakes up
01:19:12.551 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.30) opts 0xd
01:19:12.551 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.30)
01:19:12.551 00.000 2744 Moving (-0.46, 0.30) raw xDistance=-0.55 yDistance=0.16
01:19:12.551 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.55
01:19:12.551 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:12.551 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:19:12.551 00.000 2744 MoveAxis(E, 129, ABG)
01:19:12.552 00.001 2744 Guiding  Dir = 2, Dur = 129
01:19:12.552 00.000 2744 IsSlewing returns 0
01:19:12.552 00.000 2744 IsGuiding returns 0
01:19:12.552 00.000 2744 PulseGuide returned control before completion, sleep 139
01:19:12.566 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1354, FiltMax=65520, Gamma=0.510
01:19:12.581 00.015 1092 UpdateGuideState exits: m=519619 SNR=82.7
01:19:12.584 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:12.587 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:12.588 00.001 1092 Enqueuing Expose request
01:19:12.703 00.115 2744 IsGuiding returns 1
01:19:12.703 00.000 2744 scope still moving after pulse duration time elapsed
01:19:12.735 00.032 2744 IsSlewing returns 0
01:19:12.735 00.000 2744 IsGuiding returns 0
01:19:12.735 00.000 2744 scope move finished after 129 + 53 ms
01:19:12.735 00.000 2744 Move returns status 0, amount 129
01:19:12.735 00.000 2744 MoveAxis(N, 0, ABG)
01:19:12.735 00.000 2744 Move returns status 0, amount 0
01:19:12.735 00.000 2744 move complete, result=0
01:19:12.736 00.001 2744 worker thread done servicing request
01:19:12.736 00.000 2744 Worker thread wakes up
01:19:12.736 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:12.736 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:12.739 00.003 1092 GuideStep: -0.5 px 129 ms EAST, 0.2 px 0 ms NORTH
01:19:16.120 03.381 2744 Exposure complete
01:19:16.329 00.209 2744 worker thread done servicing request
01:19:16.329 00.000 1092 OnExposeComplete: enter
01:19:16.331 00.002 1092 UpdateGuideState(): m_state=6
01:19:16.334 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1647
01:19:16.336 00.002 1092 Star::Find returns 1 (0), X=1601.89, Y=1130.06, Mass=501092, SNR=88.8, Peak=48903 HFD=3.1
01:19:16.340 00.004 1092 MultiStar: [#1 -0.07,-0.16,0.91,U] [#2 -0.38,0.12,0.84,U] [#3 -0.22,0.26,0.70,U] [#4 -0.36,0.23,0.76,U] [#5 -0.42,0.09,0.61,U] [#6 -0.63,-0.06,0.74,U] [#7 0.04,0.33,0.56,U] [#8 -0.15,-0.11,0.42,U] 
01:19:16.343 00.003 1092 refined, 8 included, MultiStar: {-0.37, 0.04}, one-star: {-0.82, -0.20}
01:19:16.346 00.003 1092 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.43) = xAngle (3.46 = -2.83)
01:19:16.349 00.003 1092 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.30 = -2.98)
01:19:16.352 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=0.04 hyp=0.37 cameraTheta=3.03 mountX=-0.35 mountY=-0.06, mountTheta=-2.97
01:19:16.356 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.04, opts=13)
01:19:16.358 00.002 1092 Enqueuing Move request for scope (-0.37, 0.04)
01:19:16.360 00.002 2744 Worker thread wakes up
01:19:16.360 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.04) opts 0xd
01:19:16.360 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.04)
01:19:16.361 00.001 2744 Moving (-0.37, 0.04) raw xDistance=-0.35 yDistance=-0.06
01:19:16.361 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:19:16.361 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:16.361 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:19:16.361 00.000 2744 MoveAxis(E, 87, ABG)
01:19:16.361 00.000 2744 Guiding  Dir = 2, Dur = 87
01:19:16.361 00.000 2744 IsSlewing returns 0
01:19:16.361 00.000 2744 IsGuiding returns 0
01:19:16.362 00.001 2744 PulseGuide returned control before completion, sleep 97
01:19:16.375 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1770, FiltMax=65517, Gamma=0.510
01:19:16.391 00.016 1092 UpdateGuideState exits: m=501092 SNR=88.8
01:19:16.397 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:16.400 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:16.402 00.002 1092 Enqueuing Expose request
01:19:16.469 00.067 2744 IsGuiding returns 1
01:19:16.469 00.000 2744 scope still moving after pulse duration time elapsed
01:19:16.500 00.031 2744 IsSlewing returns 0
01:19:16.500 00.000 2744 IsGuiding returns 0
01:19:16.500 00.000 2744 scope move finished after 87 + 52 ms
01:19:16.501 00.001 2744 Move returns status 0, amount 87
01:19:16.501 00.000 2744 MoveAxis(N, 0, ABG)
01:19:16.501 00.000 2744 Move returns status 0, amount 0
01:19:16.501 00.000 2744 move complete, result=0
01:19:16.501 00.000 2744 worker thread done servicing request
01:19:16.501 00.000 2744 Worker thread wakes up
01:19:16.501 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:16.501 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:16.501 00.000 1092 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH
01:19:19.907 03.406 2744 Exposure complete
01:19:20.154 00.247 2744 worker thread done servicing request
01:19:20.154 00.000 1092 OnExposeComplete: enter
01:19:20.157 00.003 1092 UpdateGuideState(): m_state=6
01:19:20.160 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1648
01:19:20.163 00.003 1092 Star::Find returns 1 (0), X=1601.73, Y=1130.07, Mass=506034, SNR=80.3, Peak=55367 HFD=3.3
01:19:20.167 00.004 1092 MultiStar: [#1 -0.16,-0.16,0.94,U] [#2 -0.33,0.08,1.01,U] [#3 -0.21,0.31,0.79,U] [#4 -0.18,0.04,0.77,U] [#5 -0.47,-0.02,0.75,U] [#6 -0.56,-0.22,0.73,U] [#7 -0.16,0.10,0.56,U] [#8 -0.42,-0.53,0.52,U] 
01:19:20.170 00.003 1092 refined, 8 included, MultiStar: {-0.40, -0.05}, one-star: {-0.98, -0.19}
01:19:20.173 00.003 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
01:19:20.176 00.003 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
01:19:20.179 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-3.01 mountX=-0.34 mountY=-0.16, mountTheta=-2.70
01:19:20.184 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=-0.05, opts=13)
01:19:20.187 00.003 1092 Enqueuing Move request for scope (-0.40, -0.05)
01:19:20.190 00.003 2744 Worker thread wakes up
01:19:20.190 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.05) opts 0xd
01:19:20.190 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, -0.05)
01:19:20.191 00.001 2744 Moving (-0.40, -0.05) raw xDistance=-0.34 yDistance=-0.16
01:19:20.191 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:19:20.191 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:20.191 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:19:20.191 00.000 2744 MoveAxis(E, 83, ABG)
01:19:20.191 00.000 2744 Guiding  Dir = 2, Dur = 83
01:19:20.191 00.000 2744 IsSlewing returns 0
01:19:20.191 00.000 2744 IsGuiding returns 0
01:19:20.192 00.001 2744 PulseGuide returned control before completion, sleep 93
01:19:20.213 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1562, FiltMax=65520, Gamma=0.510
01:19:20.231 00.018 1092 UpdateGuideState exits: m=506034 SNR=80.3
01:19:20.233 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:20.236 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:20.241 00.005 1092 Enqueuing Expose request
01:19:20.300 00.059 2744 IsGuiding returns 1
01:19:20.300 00.000 2744 scope still moving after pulse duration time elapsed
01:19:20.331 00.031 2744 IsSlewing returns 0
01:19:20.331 00.000 2744 IsGuiding returns 0
01:19:20.331 00.000 2744 scope move finished after 83 + 56 ms
01:19:20.332 00.001 2744 Move returns status 0, amount 83
01:19:20.332 00.000 2744 MoveAxis(N, 0, ABG)
01:19:20.332 00.000 2744 Move returns status 0, amount 0
01:19:20.332 00.000 2744 move complete, result=0
01:19:20.332 00.000 2744 worker thread done servicing request
01:19:20.332 00.000 2744 Worker thread wakes up
01:19:20.332 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:20.332 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:20.335 00.003 1092 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
01:19:23.727 03.392 2744 Exposure complete
01:19:23.940 00.213 2744 worker thread done servicing request
01:19:23.940 00.000 1092 OnExposeComplete: enter
01:19:23.944 00.004 1092 UpdateGuideState(): m_state=6
01:19:23.947 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1649
01:19:23.950 00.003 1092 Star::Find returns 1 (0), X=1601.64, Y=1130.00, Mass=505292, SNR=70.7, Peak=50823 HFD=3.4
01:19:23.954 00.004 1092 MultiStar: [#1 -0.40,-0.12,1.11,U] [#2 -0.51,0.30,1.27,U] [#3 -0.44,0.41,0.92,U] [#4 -0.53,0.17,0.95,U] [#5 -0.77,0.14,0.80,U] [#6 -0.93,-0.19,0.90,U] [#7 -0.66,0.28,0.72,U] [#8 -0.56,-0.23,0.58,U] 
01:19:23.959 00.005 1092 refined, 8 included, MultiStar: {-0.65, 0.07}, one-star: {-1.07, -0.25}
01:19:23.962 00.003 1092 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.43) = xAngle (3.47 = -2.82)
01:19:23.964 00.002 1092 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.31 = -2.97)
01:19:23.967 00.003 1092 CameraToMount -- cameraX=-0.65 cameraY=0.07 hyp=0.65 cameraTheta=3.04 mountX=-0.62 mountY=-0.11, mountTheta=-2.96
01:19:23.973 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.65, y=0.07, opts=13)
01:19:23.976 00.003 1092 Enqueuing Move request for scope (-0.65, 0.07)
01:19:23.978 00.002 2744 Worker thread wakes up
01:19:23.978 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.07) opts 0xd
01:19:23.979 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.65, 0.07)
01:19:23.979 00.000 2744 Moving (-0.65, 0.07) raw xDistance=-0.62 yDistance=-0.11
01:19:23.979 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.62
01:19:23.979 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:23.979 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:19:23.979 00.000 2744 MoveAxis(E, 144, ABG)
01:19:23.979 00.000 2744 Guiding  Dir = 2, Dur = 144
01:19:23.979 00.000 2744 IsSlewing returns 0
01:19:23.980 00.001 2744 IsGuiding returns 0
01:19:23.980 00.000 2744 PulseGuide returned control before completion, sleep 154
01:19:23.996 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1530, FiltMax=65520, Gamma=0.510
01:19:24.010 00.014 1092 UpdateGuideState exits: m=505292 SNR=70.7
01:19:24.013 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:24.016 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:24.018 00.002 1092 Enqueuing Expose request
01:19:24.142 00.124 2744 IsGuiding returns 1
01:19:24.142 00.000 2744 scope still moving after pulse duration time elapsed
01:19:24.173 00.031 2744 IsSlewing returns 0
01:19:24.173 00.000 2744 IsGuiding returns 0
01:19:24.173 00.000 2744 scope move finished after 144 + 49 ms
01:19:24.173 00.000 2744 Move returns status 0, amount 144
01:19:24.173 00.000 2744 MoveAxis(N, 0, ABG)
01:19:24.174 00.001 2744 Move returns status 0, amount 0
01:19:24.174 00.000 2744 move complete, result=0
01:19:24.174 00.000 2744 worker thread done servicing request
01:19:24.174 00.000 2744 Worker thread wakes up
01:19:24.174 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:24.174 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:24.175 00.001 1092 GuideStep: -0.6 px 144 ms EAST, -0.1 px 0 ms NORTH
01:19:27.560 03.385 2744 Exposure complete
01:19:27.748 00.188 2744 worker thread done servicing request
01:19:27.748 00.000 1092 OnExposeComplete: enter
01:19:27.750 00.002 1092 UpdateGuideState(): m_state=6
01:19:27.753 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1650
01:19:27.755 00.002 1092 Star::Find returns 1 (0), X=1601.49, Y=1130.25, Mass=538923, SNR=84.3, Peak=56471 HFD=3.4
01:19:27.758 00.003 1092 MultiStar: [#1 -0.46,0.19,0.84,U] [#2 -0.51,0.23,0.90,U] [#3 -0.33,0.47,0.79,U] [#4 -0.45,0.20,0.81,U] [#5 -0.65,0.09,0.77,U] [#6 -0.76,-0.04,0.71,U] [#7 -0.50,0.45,0.59,U] [#8 -0.72,0.20,0.44,U] 
01:19:27.760 00.002 1092 refined, 8 included, MultiStar: {-0.64, 0.19}, one-star: {-1.22, -0.01}
01:19:27.763 00.003 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.00)
01:19:27.764 00.001 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
01:19:27.766 00.002 1092 CameraToMount -- cameraX=-0.64 cameraY=0.19 hyp=0.66 cameraTheta=2.85 mountX=-0.66 mountY=0.01, mountTheta=3.13
01:19:27.770 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=0.19, opts=13)
01:19:27.773 00.003 1092 Enqueuing Move request for scope (-0.64, 0.19)
01:19:27.775 00.002 2744 Worker thread wakes up
01:19:27.775 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.19) opts 0xd
01:19:27.775 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.64, 0.19)
01:19:27.775 00.000 2744 Moving (-0.64, 0.19) raw xDistance=-0.66 yDistance=0.01
01:19:27.775 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
01:19:27.775 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:27.775 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:19:27.776 00.001 2744 MoveAxis(E, 157, ABG)
01:19:27.776 00.000 2744 Guiding  Dir = 2, Dur = 157
01:19:27.776 00.000 2744 IsSlewing returns 0
01:19:27.776 00.000 2744 IsGuiding returns 0
01:19:27.776 00.000 2744 PulseGuide returned control before completion, sleep 167
01:19:27.793 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1696, FiltMax=65520, Gamma=0.510
01:19:27.807 00.014 1092 UpdateGuideState exits: m=538923 SNR=84.3
01:19:27.809 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.813 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:27.816 00.003 1092 Enqueuing Expose request
01:19:27.959 00.143 2744 IsGuiding returns 1
01:19:27.959 00.000 2744 scope still moving after pulse duration time elapsed
01:19:27.990 00.031 2744 IsSlewing returns 0
01:19:27.990 00.000 2744 IsGuiding returns 0
01:19:27.990 00.000 2744 scope move finished after 157 + 56 ms
01:19:27.990 00.000 2744 Move returns status 0, amount 157
01:19:27.990 00.000 2744 MoveAxis(N, 0, ABG)
01:19:27.990 00.000 2744 Move returns status 0, amount 0
01:19:27.991 00.001 2744 move complete, result=0
01:19:27.991 00.000 2744 worker thread done servicing request
01:19:27.991 00.000 2744 Worker thread wakes up
01:19:27.991 00.000 1092 GuideStep: -0.7 px 157 ms EAST, 0.0 px 0 ms NORTH
01:19:27.994 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:27.995 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:31.387 03.392 2744 Exposure complete
01:19:31.598 00.211 2744 worker thread done servicing request
01:19:31.599 00.001 1092 OnExposeComplete: enter
01:19:31.601 00.002 1092 UpdateGuideState(): m_state=6
01:19:31.604 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1651
01:19:31.606 00.002 1092 Star::Find returns 1 (0), X=1601.49, Y=1130.29, Mass=512970, SNR=75.6, Peak=61431 HFD=3.3
01:19:31.609 00.003 1092 MultiStar: [#1 -0.44,0.01,0.96,U] [#2 -0.46,0.22,0.95,U] [#3 -0.41,0.44,0.82,U] [#4 -0.69,0.24,1.00,U] [#5 -0.55,0.05,0.66,U] [#6 -0.83,-0.03,0.77,U] [#7 -0.38,0.72,0.65,U] [#8 -0.59,-0.15,0.55,U] 
01:19:31.612 00.003 1092 refined, 8 included, MultiStar: {-0.64, 0.17}, one-star: {-1.21, 0.03}
01:19:31.615 00.003 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.31 = -2.98)
01:19:31.617 00.002 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.13)
01:19:31.621 00.004 1092 CameraToMount -- cameraX=-0.64 cameraY=0.17 hyp=0.66 cameraTheta=2.88 mountX=-0.65 mountY=-0.01, mountTheta=-3.13
01:19:31.627 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=0.17, opts=13)
01:19:31.632 00.005 1092 Enqueuing Move request for scope (-0.64, 0.17)
01:19:31.635 00.003 2744 Worker thread wakes up
01:19:31.635 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.17) opts 0xd
01:19:31.635 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.64, 0.17)
01:19:31.635 00.000 2744 Moving (-0.64, 0.17) raw xDistance=-0.65 yDistance=-0.01
01:19:31.635 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
01:19:31.635 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:31.635 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:19:31.635 00.000 2744 MoveAxis(E, 156, ABG)
01:19:31.636 00.001 2744 Guiding  Dir = 2, Dur = 156
01:19:31.636 00.000 2744 IsSlewing returns 0
01:19:31.636 00.000 2744 IsGuiding returns 0
01:19:31.636 00.000 2744 PulseGuide returned control before completion, sleep 166
01:19:31.655 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1597, FiltMax=65520, Gamma=0.510
01:19:31.673 00.018 1092 UpdateGuideState exits: m=512970 SNR=75.6
01:19:31.677 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.680 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:31.683 00.003 1092 Enqueuing Expose request
01:19:31.813 00.130 2744 IsGuiding returns 1
01:19:31.813 00.000 2744 scope still moving after pulse duration time elapsed
01:19:31.843 00.030 2744 IsSlewing returns 0
01:19:31.843 00.000 2744 IsGuiding returns 1
01:19:31.874 00.031 2744 IsSlewing returns 0
01:19:31.874 00.000 2744 IsGuiding returns 0
01:19:31.874 00.000 2744 scope move finished after 156 + 81 ms
01:19:31.874 00.000 2744 Move returns status 0, amount 156
01:19:31.875 00.001 2744 MoveAxis(N, 0, ABG)
01:19:31.875 00.000 2744 Move returns status 0, amount 0
01:19:31.875 00.000 2744 move complete, result=0
01:19:31.875 00.000 2744 worker thread done servicing request
01:19:31.875 00.000 2744 Worker thread wakes up
01:19:31.875 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:31.875 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:31.875 00.000 1092 GuideStep: -0.6 px 156 ms EAST, -0.0 px 0 ms NORTH
01:19:35.259 03.384 2744 Exposure complete
01:19:35.444 00.185 2744 worker thread done servicing request
01:19:35.445 00.001 1092 OnExposeComplete: enter
01:19:35.447 00.002 1092 UpdateGuideState(): m_state=6
01:19:35.449 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1652
01:19:35.452 00.003 1092 Star::Find returns 1 (0), X=1601.58, Y=1130.13, Mass=484581, SNR=78.1, Peak=49607 HFD=3.5
01:19:35.454 00.002 1092 MultiStar: [#1 -0.32,0.10,1.06,U] [#2 -0.67,0.21,0.93,U] [#3 -0.47,0.43,0.98,U] [#4 -0.45,0.29,0.87,U] [#5 -0.56,0.04,0.91,U] [#6 -0.73,-0.23,0.73,U] [#7 -0.37,0.24,0.58,U] [#8 -0.42,-0.11,0.43,U] 
01:19:35.457 00.003 1092 refined, 8 included, MultiStar: {-0.58, 0.11}, one-star: {-1.13, -0.13}
01:19:35.460 00.003 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.39 = -2.90)
01:19:35.463 00.003 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.05)
01:19:35.465 00.002 1092 CameraToMount -- cameraX=-0.58 cameraY=0.11 hyp=0.59 cameraTheta=2.96 mountX=-0.58 mountY=-0.05, mountTheta=-3.05
01:19:35.469 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.11, opts=13)
01:19:35.472 00.003 1092 Enqueuing Move request for scope (-0.58, 0.11)
01:19:35.474 00.002 2744 Worker thread wakes up
01:19:35.474 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.11) opts 0xd
01:19:35.474 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.11)
01:19:35.474 00.000 2744 Moving (-0.58, 0.11) raw xDistance=-0.58 yDistance=-0.05
01:19:35.474 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
01:19:35.474 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:35.474 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:19:35.474 00.000 2744 MoveAxis(E, 140, ABG)
01:19:35.474 00.000 2744 Guiding  Dir = 2, Dur = 140
01:19:35.474 00.000 2744 IsSlewing returns 0
01:19:35.475 00.001 2744 IsGuiding returns 0
01:19:35.475 00.000 2744 PulseGuide returned control before completion, sleep 150
01:19:35.492 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1571, FiltMax=65520, Gamma=0.510
01:19:35.507 00.015 1092 UpdateGuideState exits: m=484581 SNR=78.1
01:19:35.512 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:35.514 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:35.517 00.003 1092 Enqueuing Expose request
01:19:35.640 00.123 2744 IsGuiding returns 1
01:19:35.640 00.000 2744 scope still moving after pulse duration time elapsed
01:19:35.671 00.031 2744 IsSlewing returns 0
01:19:35.671 00.000 2744 IsGuiding returns 0
01:19:35.672 00.001 2744 scope move finished after 140 + 57 ms
01:19:35.672 00.000 2744 Move returns status 0, amount 140
01:19:35.672 00.000 2744 MoveAxis(N, 0, ABG)
01:19:35.672 00.000 2744 Move returns status 0, amount 0
01:19:35.672 00.000 2744 move complete, result=0
01:19:35.672 00.000 2744 worker thread done servicing request
01:19:35.672 00.000 2744 Worker thread wakes up
01:19:35.672 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:35.673 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:35.673 00.000 1092 GuideStep: -0.6 px 140 ms EAST, -0.1 px 0 ms NORTH
01:19:39.060 03.387 2744 Exposure complete
01:19:39.253 00.193 2744 worker thread done servicing request
01:19:39.253 00.000 1092 OnExposeComplete: enter
01:19:39.257 00.004 1092 UpdateGuideState(): m_state=6
01:19:39.260 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1653
01:19:39.263 00.003 1092 Star::Find returns 1 (0), X=1601.28, Y=1130.42, Mass=486592, SNR=89.0, Peak=48087 HFD=3.2
01:19:39.266 00.003 1092 MultiStar: [#1 -0.68,0.06,0.99,U] [#2 -0.75,0.41,0.98,U] [#3 -0.70,0.61,0.75,U] [#4 -0.66,0.54,0.77,U] [#5 -0.96,0.14,0.71,U] [#6 -1.10,0.07,0.72,U] [#7 -0.68,0.43,0.61,U] [#8 -0.51,0.16,0.46,U] 
01:19:39.268 00.002 1092 refined, 8 included, MultiStar: {-0.86, 0.29}, one-star: {-1.43, 0.17}
01:19:39.270 00.002 1092 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.43) = xAngle (3.25 = -3.04)
01:19:39.273 00.003 1092 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.09 = 3.09)
01:19:39.275 00.002 1092 CameraToMount -- cameraX=-0.86 cameraY=0.29 hyp=0.90 cameraTheta=2.82 mountX=-0.90 mountY=0.04, mountTheta=3.09
01:19:39.280 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.86, y=0.29, opts=13)
01:19:39.282 00.002 1092 Enqueuing Move request for scope (-0.86, 0.29)
01:19:39.284 00.002 2744 Worker thread wakes up
01:19:39.284 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.29) opts 0xd
01:19:39.285 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.86, 0.29)
01:19:39.285 00.000 2744 Moving (-0.86, 0.29) raw xDistance=-0.90 yDistance=0.04
01:19:39.285 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.90
01:19:39.285 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:39.285 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:19:39.285 00.000 2744 MoveAxis(E, 211, ABG)
01:19:39.285 00.000 2744 Guiding  Dir = 2, Dur = 211
01:19:39.285 00.000 2744 IsSlewing returns 0
01:19:39.285 00.000 2744 IsGuiding returns 0
01:19:39.286 00.001 2744 PulseGuide returned control before completion, sleep 221
01:19:39.306 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1495, FiltMax=65520, Gamma=0.510
01:19:39.323 00.017 1092 UpdateGuideState exits: m=486592 SNR=89.0
01:19:39.326 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.328 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:39.331 00.003 1092 Enqueuing Expose request
01:19:39.522 00.191 2744 IsGuiding returns 1
01:19:39.522 00.000 2744 scope still moving after pulse duration time elapsed
01:19:39.553 00.031 2744 IsSlewing returns 0
01:19:39.553 00.000 2744 IsGuiding returns 1
01:19:39.584 00.031 2744 IsSlewing returns 0
01:19:39.584 00.000 2744 IsGuiding returns 1
01:19:39.615 00.031 2744 IsSlewing returns 0
01:19:39.615 00.000 2744 IsGuiding returns 0
01:19:39.615 00.000 2744 scope move finished after 211 + 118 ms
01:19:39.615 00.000 2744 Move returns status 0, amount 211
01:19:39.616 00.001 2744 MoveAxis(N, 0, ABG)
01:19:39.616 00.000 2744 Move returns status 0, amount 0
01:19:39.616 00.000 2744 move complete, result=0
01:19:39.616 00.000 2744 worker thread done servicing request
01:19:39.616 00.000 2744 Worker thread wakes up
01:19:39.616 00.000 1092 GuideStep: -0.9 px 211 ms EAST, 0.0 px 0 ms NORTH
01:19:39.620 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:39.620 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:43.010 03.390 2744 Exposure complete
01:19:43.217 00.207 2744 worker thread done servicing request
01:19:43.218 00.001 1092 OnExposeComplete: enter
01:19:43.220 00.002 1092 UpdateGuideState(): m_state=6
01:19:43.224 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1654
01:19:43.227 00.003 1092 Star::Find returns 1 (0), X=1601.66, Y=1130.18, Mass=501798, SNR=83.6, Peak=55271 HFD=3.4
01:19:43.230 00.003 1092 MultiStar: [#1 -0.46,-0.00,0.89,U] [#2 -0.43,0.26,1.07,U] [#3 -0.23,0.43,0.73,U] [#4 -0.54,0.23,0.79,U] [#5 -0.60,0.06,0.79,U] [#6 -0.59,-0.06,0.82,U] [#7 -0.19,0.39,0.62,U] [#8 -0.64,-0.12,0.44,U] 
01:19:43.232 00.002 1092 refined, 8 included, MultiStar: {-0.54, 0.12}, one-star: {-1.05, -0.08}
01:19:43.234 00.002 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.35 = -2.94)
01:19:43.237 00.003 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.19 = -3.09)
01:19:43.239 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=0.12 hyp=0.56 cameraTheta=2.92 mountX=-0.54 mountY=-0.03, mountTheta=-3.09
01:19:43.246 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.12, opts=13)
01:19:43.248 00.002 1092 Enqueuing Move request for scope (-0.54, 0.12)
01:19:43.250 00.002 2744 Worker thread wakes up
01:19:43.251 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.12) opts 0xd
01:19:43.251 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.12)
01:19:43.251 00.000 2744 Moving (-0.54, 0.12) raw xDistance=-0.54 yDistance=-0.03
01:19:43.251 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.54
01:19:43.251 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:43.251 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:19:43.251 00.000 2744 MoveAxis(E, 137, ABG)
01:19:43.251 00.000 2744 Guiding  Dir = 2, Dur = 137
01:19:43.251 00.000 2744 IsSlewing returns 0
01:19:43.252 00.001 2744 IsGuiding returns 0
01:19:43.252 00.000 2744 PulseGuide returned control before completion, sleep 147
01:19:43.268 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1389, FiltMax=65520, Gamma=0.510
01:19:43.287 00.019 1092 UpdateGuideState exits: m=501798 SNR=83.6
01:19:43.290 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.292 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:43.295 00.003 1092 Enqueuing Expose request
01:19:43.408 00.113 2744 IsGuiding returns 1
01:19:43.408 00.000 2744 scope still moving after pulse duration time elapsed
01:19:43.440 00.032 2744 IsSlewing returns 0
01:19:43.440 00.000 2744 IsGuiding returns 0
01:19:43.441 00.001 2744 scope move finished after 137 + 52 ms
01:19:43.441 00.000 2744 Move returns status 0, amount 137
01:19:43.441 00.000 2744 MoveAxis(N, 0, ABG)
01:19:43.441 00.000 2744 Move returns status 0, amount 0
01:19:43.441 00.000 2744 move complete, result=0
01:19:43.441 00.000 2744 worker thread done servicing request
01:19:43.441 00.000 2744 Worker thread wakes up
01:19:43.441 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:43.441 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:43.442 00.001 1092 GuideStep: -0.5 px 137 ms EAST, -0.0 px 0 ms NORTH
01:19:46.826 03.384 2744 Exposure complete
01:19:47.060 00.234 2744 worker thread done servicing request
01:19:47.060 00.000 1092 OnExposeComplete: enter
01:19:47.064 00.004 1092 UpdateGuideState(): m_state=6
01:19:47.067 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1655
01:19:47.071 00.004 1092 Star::Find returns 1 (0), X=1601.83, Y=1130.22, Mass=539585, SNR=77.4, Peak=64247 HFD=3.3
01:19:47.075 00.004 1092 MultiStar: [#1 -0.22,0.01,1.08,U] [#2 -0.24,0.26,1.05,U] [#3 -0.29,0.37,0.87,U] [#4 -0.40,0.17,0.83,U] [#5 -0.46,0.07,0.75,U] [#6 -0.67,-0.15,0.81,U] [#7 -0.02,0.24,0.59,U] [#8 -0.41,-0.20,0.51,U] 
01:19:47.078 00.003 1092 refined, 8 included, MultiStar: {-0.41, 0.09}, one-star: {-0.88, -0.03}
01:19:47.083 00.005 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.35 = -2.93)
01:19:47.086 00.003 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.20 = -3.09)
01:19:47.089 00.003 1092 CameraToMount -- cameraX=-0.41 cameraY=0.09 hyp=0.42 cameraTheta=2.92 mountX=-0.41 mountY=-0.02, mountTheta=-3.09
01:19:47.096 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=0.09, opts=13)
01:19:47.099 00.003 1092 Enqueuing Move request for scope (-0.41, 0.09)
01:19:47.102 00.003 2744 Worker thread wakes up
01:19:47.102 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.09) opts 0xd
01:19:47.102 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, 0.09)
01:19:47.102 00.000 2744 Moving (-0.41, 0.09) raw xDistance=-0.41 yDistance=-0.02
01:19:47.102 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:19:47.103 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:47.103 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:19:47.103 00.000 2744 MoveAxis(E, 101, ABG)
01:19:47.103 00.000 2744 Guiding  Dir = 2, Dur = 101
01:19:47.103 00.000 2744 IsSlewing returns 0
01:19:47.104 00.001 2744 IsGuiding returns 0
01:19:47.104 00.000 2744 PulseGuide returned control before completion, sleep 111
01:19:47.134 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1389, FiltMax=65517, Gamma=0.510
01:19:47.157 00.023 1092 UpdateGuideState exits: m=539585 SNR=77.4
01:19:47.159 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.163 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:47.167 00.004 1092 Enqueuing Expose request
01:19:47.216 00.049 2744 IsGuiding returns 1
01:19:47.216 00.000 2744 scope still moving after pulse duration time elapsed
01:19:47.247 00.031 2744 IsSlewing returns 0
01:19:47.248 00.001 2744 IsGuiding returns 0
01:19:47.248 00.000 2744 scope move finished after 101 + 43 ms
01:19:47.248 00.000 2744 Move returns status 0, amount 101
01:19:47.248 00.000 2744 MoveAxis(N, 0, ABG)
01:19:47.248 00.000 2744 Move returns status 0, amount 0
01:19:47.248 00.000 2744 move complete, result=0
01:19:47.248 00.000 2744 worker thread done servicing request
01:19:47.248 00.000 2744 Worker thread wakes up
01:19:47.248 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:47.248 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:47.250 00.002 1092 GuideStep: -0.4 px 101 ms EAST, -0.0 px 0 ms NORTH
01:19:50.635 03.385 2744 Exposure complete
01:19:50.833 00.198 2744 worker thread done servicing request
01:19:50.833 00.000 1092 OnExposeComplete: enter
01:19:50.838 00.005 1092 UpdateGuideState(): m_state=6
01:19:50.843 00.005 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1656
01:19:50.847 00.004 1092 Star::Find returns 1 (0), X=1602.01, Y=1129.99, Mass=506147, SNR=83.6, Peak=63351 HFD=2.8
01:19:50.854 00.007 1092 MultiStar: [#1 -0.14,-0.10,0.91,U] [#2 -0.12,0.03,0.89,U] [#3 -0.03,0.46,0.66,U] [#4 0.10,0.20,0.74,U] [#5 -0.19,-0.08,0.70,U] [#6 -0.49,-0.40,0.80,U] [#7 0.03,0.43,0.55,U] [#8 -0.16,-0.10,0.36,U] 
01:19:50.859 00.005 1092 refined, 8 included, MultiStar: {-0.22, -0.01}, one-star: {-0.70, -0.27}
01:19:50.866 00.007 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
01:19:50.870 00.004 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
01:19:50.876 00.006 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-3.10 mountX=-0.20 mountY=-0.07, mountTheta=-2.81
01:19:50.882 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.01, opts=13)
01:19:50.884 00.002 1092 Enqueuing Move request for scope (-0.22, -0.01)
01:19:50.887 00.003 2744 Worker thread wakes up
01:19:50.887 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.01) opts 0xd
01:19:50.887 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.01)
01:19:50.887 00.000 2744 Moving (-0.22, -0.01) raw xDistance=-0.20 yDistance=-0.07
01:19:50.887 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:19:50.887 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:50.887 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:19:50.887 00.000 2744 MoveAxis(E, 0, ABG)
01:19:50.887 00.000 2744 Move returns status 0, amount 0
01:19:50.887 00.000 2744 MoveAxis(N, 0, ABG)
01:19:50.887 00.000 2744 Move returns status 0, amount 0
01:19:50.887 00.000 2744 move complete, result=0
01:19:50.887 00.000 2744 worker thread done servicing request
01:19:50.903 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1600, FiltMax=65517, Gamma=0.510
01:19:50.919 00.016 1092 UpdateGuideState exits: m=506147 SNR=83.6
01:19:50.923 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.925 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:50.928 00.003 1092 Enqueuing Expose request
01:19:50.930 00.002 2744 Worker thread wakes up
01:19:50.930 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:50.932 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:50.933 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:54.335 03.402 2744 Exposure complete
01:19:54.530 00.195 2744 worker thread done servicing request
01:19:54.530 00.000 1092 OnExposeComplete: enter
01:19:54.532 00.002 1092 UpdateGuideState(): m_state=6
01:19:54.534 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1657
01:19:54.537 00.003 1092 Star::Find returns 1 (0), X=1601.98, Y=1129.98, Mass=542988, SNR=77.0, Peak=58087 HFD=3.2
01:19:54.540 00.003 1092 MultiStar: [#1 -0.25,-0.20,0.96,U] [#2 -0.10,0.06,1.04,U] [#3 0.04,0.27,0.98,U] [#4 -0.11,0.15,0.89,U] [#5 -0.28,-0.07,0.93,U] [#6 -0.57,-0.12,0.85,U] [#7 0.06,0.13,0.64,U] [#8 -0.66,-0.21,0.54,U] 
01:19:54.543 00.003 1092 refined, 8 included, MultiStar: {-0.28, -0.03}, one-star: {-0.72, -0.28}
01:19:54.545 00.002 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.62 = -2.62)
01:19:54.547 00.002 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
01:19:54.550 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-3.04 mountX=-0.24 mountY=-0.10, mountTheta=-2.74
01:19:54.555 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.03, opts=13)
01:19:54.558 00.003 1092 Enqueuing Move request for scope (-0.28, -0.03)
01:19:54.560 00.002 2744 Worker thread wakes up
01:19:54.560 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.03) opts 0xd
01:19:54.560 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.03)
01:19:54.560 00.000 2744 Moving (-0.28, -0.03) raw xDistance=-0.24 yDistance=-0.10
01:19:54.560 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:19:54.560 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:54.560 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:19:54.560 00.000 2744 MoveAxis(E, 0, ABG)
01:19:54.560 00.000 2744 Move returns status 0, amount 0
01:19:54.560 00.000 2744 MoveAxis(N, 0, ABG)
01:19:54.560 00.000 2744 Move returns status 0, amount 0
01:19:54.560 00.000 2744 move complete, result=0
01:19:54.562 00.002 2744 worker thread done servicing request
01:19:54.581 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1546, FiltMax=65517, Gamma=0.510
01:19:54.596 00.015 1092 UpdateGuideState exits: m=542988 SNR=77.0
01:19:54.598 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:54.600 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:54.603 00.003 1092 Enqueuing Expose request
01:19:54.606 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:54.608 00.002 2744 Worker thread wakes up
01:19:54.608 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:54.608 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:19:58.051 03.443 2744 Exposure complete
01:19:58.298 00.247 2744 worker thread done servicing request
01:19:58.298 00.000 1092 OnExposeComplete: enter
01:19:58.301 00.003 1092 UpdateGuideState(): m_state=6
01:19:58.305 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1658
01:19:58.309 00.004 1092 Star::Find returns 1 (0), X=1601.99, Y=1130.07, Mass=516964, SNR=96.1, Peak=65495 HFD=2.9
01:19:58.313 00.004 1092 MultiStar: [#1 -0.15,-0.33,0.91,U] [#2 -0.21,-0.12,0.91,U] [#3 -0.04,0.38,0.77,U] [#4 -0.29,0.08,0.70,U] [#5 -0.38,-0.08,0.64,U] [#6 -0.46,-0.38,0.57,U] [#7 -0.02,0.10,0.44,U] [#8 -0.27,-0.34,0.44,U] 
01:19:58.316 00.003 1092 refined, 8 included, MultiStar: {-0.30, -0.10}, one-star: {-0.72, -0.19}
01:19:58.318 00.002 1092 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.43) = xAngle (-2.40 = -2.40)
01:19:58.320 00.002 1092 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.55 = -2.55)
01:19:58.324 00.004 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.82 mountX=-0.23 mountY=-0.18, mountTheta=-2.49
01:19:58.332 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.10, opts=13)
01:19:58.334 00.002 1092 Enqueuing Move request for scope (-0.30, -0.10)
01:19:58.337 00.003 2744 Worker thread wakes up
01:19:58.337 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
01:19:58.337 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
01:19:58.337 00.000 2744 Moving (-0.30, -0.10) raw xDistance=-0.23 yDistance=-0.18
01:19:58.337 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:19:58.337 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:19:58.337 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:19:58.337 00.000 2744 MoveAxis(E, 0, ABG)
01:19:58.337 00.000 2744 Move returns status 0, amount 0
01:19:58.337 00.000 2744 MoveAxis(N, 0, ABG)
01:19:58.338 00.001 2744 Move returns status 0, amount 0
01:19:58.338 00.000 2744 move complete, result=0
01:19:58.338 00.000 2744 worker thread done servicing request
01:19:58.353 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1728, FiltMax=65517, Gamma=0.510
01:19:58.369 00.016 1092 UpdateGuideState exits: m=516964 SNR=96.1
01:19:58.372 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:58.376 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:19:58.378 00.002 1092 Enqueuing Expose request
01:19:58.380 00.002 2744 Worker thread wakes up
01:19:58.380 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:19:58.383 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:19:58.383 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:01.779 03.396 2744 Exposure complete
01:20:01.972 00.193 2744 worker thread done servicing request
01:20:01.972 00.000 1092 OnExposeComplete: enter
01:20:01.975 00.003 1092 UpdateGuideState(): m_state=6
01:20:01.978 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1659
01:20:01.981 00.003 1092 Star::Find returns 1 (0), X=1601.58, Y=1130.06, Mass=493831, SNR=87.3, Peak=60007 HFD=3.3
01:20:01.984 00.003 1092 MultiStar: [#1 -0.32,-0.06,0.89,U] [#2 -0.56,0.04,0.98,U] [#3 -0.20,0.17,0.66,U] [#4 -0.50,0.06,0.81,U] [#5 -0.44,-0.15,0.65,U] [#6 -0.68,-0.30,0.74,U] [#7 -0.20,0.20,0.46,U] [#8 -0.48,-0.34,0.41,U] 
01:20:01.987 00.003 1092 refined, 8 included, MultiStar: {-0.54, -0.06}, one-star: {-1.13, -0.20}
01:20:01.990 00.003 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.60 = -2.60)
01:20:01.992 00.002 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
01:20:01.995 00.003 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.06 hyp=0.55 cameraTheta=-3.02 mountX=-0.47 mountY=-0.21, mountTheta=-2.72
01:20:02.001 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.06, opts=13)
01:20:02.004 00.003 1092 Enqueuing Move request for scope (-0.54, -0.06)
01:20:02.007 00.003 2744 Worker thread wakes up
01:20:02.007 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.06) opts 0xd
01:20:02.007 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.06)
01:20:02.007 00.000 2744 Moving (-0.54, -0.06) raw xDistance=-0.47 yDistance=-0.21
01:20:02.007 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:20:02.008 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:02.008 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:20:02.008 00.000 2744 MoveAxis(E, 105, ABG)
01:20:02.008 00.000 2744 Guiding  Dir = 2, Dur = 105
01:20:02.008 00.000 2744 IsSlewing returns 0
01:20:02.008 00.000 2744 IsGuiding returns 0
01:20:02.009 00.001 2744 PulseGuide returned control before completion, sleep 115
01:20:02.026 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1504, FiltMax=65520, Gamma=0.510
01:20:02.041 00.015 1092 UpdateGuideState exits: m=493831 SNR=87.3
01:20:02.044 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.046 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:02.048 00.002 1092 Enqueuing Expose request
01:20:02.130 00.082 2744 IsGuiding returns 1
01:20:02.130 00.000 2744 scope still moving after pulse duration time elapsed
01:20:02.161 00.031 2744 IsSlewing returns 0
01:20:02.161 00.000 2744 IsGuiding returns 0
01:20:02.161 00.000 2744 scope move finished after 105 + 48 ms
01:20:02.161 00.000 2744 Move returns status 0, amount 105
01:20:02.161 00.000 2744 MoveAxis(N, 0, ABG)
01:20:02.161 00.000 2744 Move returns status 0, amount 0
01:20:02.162 00.001 2744 move complete, result=0
01:20:02.162 00.000 2744 worker thread done servicing request
01:20:02.162 00.000 2744 Worker thread wakes up
01:20:02.162 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:02.162 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:02.164 00.002 1092 GuideStep: -0.5 px 105 ms EAST, -0.2 px 0 ms NORTH
01:20:05.547 03.383 2744 Exposure complete
01:20:05.750 00.203 2744 worker thread done servicing request
01:20:05.750 00.000 1092 OnExposeComplete: enter
01:20:05.752 00.002 1092 UpdateGuideState(): m_state=6
01:20:05.755 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1660
01:20:05.758 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1129.83, Mass=495068, SNR=71.8, Peak=51623 HFD=3.1
01:20:05.763 00.005 1092 MultiStar: [#1 -0.05,-0.31,1.09,U] [#2 -0.27,0.01,1.16,U] [#3 -0.11,0.06,0.97,U] [#4 -0.19,-0.09,0.80,U] [#5 -0.35,-0.36,0.92,U] [#6 -0.60,-0.21,0.72,U] [#7 0.11,0.01,0.74,U] [#8 -0.35,-0.36,0.53,U] 
01:20:05.766 00.003 1092 refined, 8 included, MultiStar: {-0.30, -0.18}, one-star: {-0.90, -0.43}
01:20:05.768 00.002 1092 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.43) = xAngle (-2.17 = -2.17)
01:20:05.771 00.003 1092 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.33 = -2.33)
01:20:05.773 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-2.60 mountX=-0.20 mountY=-0.26, mountTheta=-2.23
01:20:05.781 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.18, opts=13)
01:20:05.784 00.003 1092 Enqueuing Move request for scope (-0.30, -0.18)
01:20:05.786 00.002 2744 Worker thread wakes up
01:20:05.786 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.18) opts 0xd
01:20:05.787 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.18)
01:20:05.787 00.000 2744 Moving (-0.30, -0.18) raw xDistance=-0.20 yDistance=-0.26
01:20:05.787 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:20:05.787 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:05.787 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:20:05.787 00.000 2744 MoveAxis(E, 0, ABG)
01:20:05.787 00.000 2744 Move returns status 0, amount 0
01:20:05.787 00.000 2744 MoveAxis(N, 0, ABG)
01:20:05.787 00.000 2744 Move returns status 0, amount 0
01:20:05.787 00.000 2744 move complete, result=0
01:20:05.787 00.000 2744 worker thread done servicing request
01:20:05.802 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4922, FiltMin=1626, FiltMax=65517, Gamma=0.510
01:20:05.819 00.017 1092 UpdateGuideState exits: m=495068 SNR=71.8
01:20:05.823 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:05.827 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:05.830 00.003 1092 Enqueuing Expose request
01:20:05.833 00.003 2744 Worker thread wakes up
01:20:05.833 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:20:05.836 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:05.836 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:09.236 03.400 2744 Exposure complete
01:20:09.461 00.225 2744 worker thread done servicing request
01:20:09.461 00.000 1092 OnExposeComplete: enter
01:20:09.466 00.005 1092 UpdateGuideState(): m_state=6
01:20:09.469 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1661
01:20:09.474 00.005 1092 Star::Find returns 1 (0), X=1601.54, Y=1129.79, Mass=499631, SNR=83.5, Peak=43421 HFD=3.3
01:20:09.477 00.003 1092 MultiStar: [#1 -0.55,-0.39,0.86,U] [#2 -0.54,-0.15,0.90,U] [#3 -0.54,0.11,0.80,U] [#4 -0.52,-0.04,0.82,U] [#5 -0.52,-0.28,0.65,U] [#6 -0.82,-0.43,0.69,U] [#7 -0.46,-0.06,0.58,U] [#8 -0.37,-0.46,0.46,U] 
01:20:09.481 00.004 1092 refined, 8 included, MultiStar: {-0.64, -0.24}, one-star: {-1.17, -0.47}
01:20:09.483 00.002 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.43) = xAngle (-2.36 = -2.36)
01:20:09.485 00.002 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.51 = -2.51)
01:20:09.488 00.003 1092 CameraToMount -- cameraX=-0.64 cameraY=-0.24 hyp=0.68 cameraTheta=-2.79 mountX=-0.48 mountY=-0.40, mountTheta=-2.45
01:20:09.495 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=-0.24, opts=13)
01:20:09.499 00.004 1092 Enqueuing Move request for scope (-0.64, -0.24)
01:20:09.502 00.003 2744 Worker thread wakes up
01:20:09.502 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.24) opts 0xd
01:20:09.502 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.64, -0.24)
01:20:09.502 00.000 2744 Moving (-0.64, -0.24) raw xDistance=-0.48 yDistance=-0.40
01:20:09.502 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:20:09.503 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:09.503 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:20:09.503 00.000 2744 MoveAxis(E, 108, ABG)
01:20:09.503 00.000 2744 Guiding  Dir = 2, Dur = 108
01:20:09.503 00.000 2744 IsSlewing returns 0
01:20:09.504 00.001 2744 IsGuiding returns 0
01:20:09.505 00.001 2744 PulseGuide returned control before completion, sleep 118
01:20:09.526 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4909, FiltMin=1536, FiltMax=65517, Gamma=0.510
01:20:09.548 00.022 1092 UpdateGuideState exits: m=499631 SNR=83.5
01:20:09.551 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.555 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:09.559 00.004 1092 Enqueuing Expose request
01:20:09.637 00.078 2744 IsGuiding returns 1
01:20:09.637 00.000 2744 scope still moving after pulse duration time elapsed
01:20:09.668 00.031 2744 IsSlewing returns 0
01:20:09.668 00.000 2744 IsGuiding returns 0
01:20:09.668 00.000 2744 scope move finished after 108 + 55 ms
01:20:09.668 00.000 2744 Move returns status 0, amount 108
01:20:09.668 00.000 2744 MoveAxis(N, 0, ABG)
01:20:09.668 00.000 2744 Move returns status 0, amount 0
01:20:09.669 00.001 2744 move complete, result=0
01:20:09.671 00.002 2744 worker thread done servicing request
01:20:09.671 00.000 2744 Worker thread wakes up
01:20:09.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:09.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:09.673 00.002 1092 GuideStep: -0.5 px 108 ms EAST, -0.4 px 0 ms NORTH
01:20:13.049 03.376 2744 Exposure complete
01:20:13.236 00.187 2744 worker thread done servicing request
01:20:13.237 00.001 1092 OnExposeComplete: enter
01:20:13.239 00.002 1092 UpdateGuideState(): m_state=6
01:20:13.242 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1662
01:20:13.245 00.003 1092 Star::Find returns 1 (0), X=1601.94, Y=1129.96, Mass=519996, SNR=84.0, Peak=51927 HFD=3.9
01:20:13.248 00.003 1092 MultiStar: [#1 0.03,-0.62,0.93,U] [#2 -0.35,0.12,1.01,U] [#3 0.09,0.13,0.69,U] [#4 -0.12,-0.09,0.64,U] [#5 -0.44,-0.38,0.62,U] [#6 -0.55,-0.42,0.74,U] [#7 -0.29,-0.04,0.52,U] [#8 -0.69,-0.41,0.40,U] 
01:20:13.249 00.001 1092 refined, 8 included, MultiStar: {-0.34, -0.22}, one-star: {-0.77, -0.30}
01:20:13.253 00.004 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
01:20:13.257 00.004 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
01:20:13.259 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.22 hyp=0.40 cameraTheta=-2.56 mountX=-0.22 mountY=-0.30, mountTheta=-2.19
01:20:13.263 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.22, opts=13)
01:20:13.265 00.002 1092 Enqueuing Move request for scope (-0.34, -0.22)
01:20:13.268 00.003 2744 Worker thread wakes up
01:20:13.268 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.22) opts 0xd
01:20:13.268 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.22)
01:20:13.268 00.000 2744 Moving (-0.34, -0.22) raw xDistance=-0.22 yDistance=-0.30
01:20:13.268 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:20:13.268 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:13.268 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:20:13.268 00.000 2744 MoveAxis(E, 0, ABG)
01:20:13.268 00.000 2744 Move returns status 0, amount 0
01:20:13.268 00.000 2744 MoveAxis(N, 0, ABG)
01:20:13.268 00.000 2744 Move returns status 0, amount 0
01:20:13.268 00.000 2744 move complete, result=0
01:20:13.269 00.001 2744 worker thread done servicing request
01:20:13.282 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1555, FiltMax=65517, Gamma=0.510
01:20:13.296 00.014 1092 UpdateGuideState exits: m=519996 SNR=84.0
01:20:13.298 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.300 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:13.302 00.002 1092 Enqueuing Expose request
01:20:13.305 00.003 2744 Worker thread wakes up
01:20:13.305 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:20:13.307 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:13.307 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:16.710 03.403 2744 Exposure complete
01:20:16.917 00.207 2744 worker thread done servicing request
01:20:16.917 00.000 1092 OnExposeComplete: enter
01:20:16.920 00.003 1092 UpdateGuideState(): m_state=6
01:20:16.923 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1663
01:20:16.926 00.003 1092 Star::Find returns 1 (0), X=1602.89, Y=1129.20, Mass=502225, SNR=92.6, Peak=62259 HFD=3.2
01:20:16.929 00.003 1092 MultiStar: [#1 1.02,-0.90,0.79,U] [#2 0.86,-0.60,0.73,U] [#3 0.89,-0.43,0.82,U] [#4 1.00,-0.65,0.68,U] [#5 0.79,-0.83,0.72,U] [#6 0.65,-0.98,0.60,U] [#7 1.14,-0.58,0.63,U] [#8 0.79,-1.02,0.42,U] 
01:20:16.931 00.002 1092 single-star, 8 included, MultiStar: {0.79, -0.78}, one-star: {0.18, -1.06}
01:20:16.933 00.002 1092 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.43) = xAngle (-0.97 = -0.97)
01:20:16.935 00.002 1092 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.13 = -1.13)
01:20:16.938 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-1.06 hyp=1.07 cameraTheta=-1.40 mountX=0.60 mountY=-0.97, mountTheta=-1.01
01:20:16.944 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-1.06, opts=13)
01:20:16.946 00.002 1092 Enqueuing Move request for scope (0.18, -1.06)
01:20:16.948 00.002 2744 Worker thread wakes up
01:20:16.948 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.06) opts 0xd
01:20:16.948 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -1.06)
01:20:16.948 00.000 2744 Moving (0.18, -1.06) raw xDistance=0.60 yDistance=-0.97
01:20:16.948 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
01:20:16.949 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.97 from input -0.97
01:20:16.949 00.000 2744 MoveAxis(W, 135, ABG)
01:20:16.949 00.000 2744 Guiding  Dir = 3, Dur = 135
01:20:16.949 00.000 2744 IsSlewing returns 0
01:20:16.949 00.000 2744 IsGuiding returns 0
01:20:16.950 00.001 2744 PulseGuide returned control before completion, sleep 145
01:20:16.965 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1438, FiltMax=65535, Gamma=0.510
01:20:16.982 00.017 1092 UpdateGuideState exits: m=502225 SNR=92.6
01:20:16.984 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:16.988 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:16.990 00.002 1092 Enqueuing Expose request
01:20:17.104 00.114 2744 IsGuiding returns 1
01:20:17.105 00.001 2744 scope still moving after pulse duration time elapsed
01:20:17.134 00.029 2744 IsSlewing returns 0
01:20:17.134 00.000 2744 IsGuiding returns 0
01:20:17.134 00.000 2744 scope move finished after 135 + 50 ms
01:20:17.134 00.000 2744 Move returns status 0, amount 135
01:20:17.134 00.000 2744 MoveAxis(N, 182, ABG)
01:20:17.134 00.000 2744 Guiding  Dir = 0, Dur = 182
01:20:17.134 00.000 2744 IsSlewing returns 0
01:20:17.136 00.002 2744 IsGuiding returns 0
01:20:17.136 00.000 2744 PulseGuide returned control before completion, sleep 192
01:20:17.342 00.206 2744 IsGuiding returns 1
01:20:17.342 00.000 2744 scope still moving after pulse duration time elapsed
01:20:17.373 00.031 2744 IsSlewing returns 0
01:20:17.373 00.000 2744 IsGuiding returns 0
01:20:17.373 00.000 2744 scope move finished after 182 + 55 ms
01:20:17.373 00.000 2744 Move returns status 0, amount 182
01:20:17.373 00.000 2744 move complete, result=0
01:20:17.373 00.000 2744 worker thread done servicing request
01:20:17.374 00.001 2744 Worker thread wakes up
01:20:17.374 00.000 1092 GuideStep: 0.6 px 135 ms WEST, -1.0 px 182 ms NORTH
01:20:17.376 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:17.376 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:20.763 03.387 2744 Exposure complete
01:20:20.962 00.199 2744 worker thread done servicing request
01:20:20.962 00.000 1092 OnExposeComplete: enter
01:20:20.964 00.002 1092 UpdateGuideState(): m_state=6
01:20:20.967 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1664
01:20:20.970 00.003 1092 Star::Find returns 1 (0), X=1602.97, Y=1130.14, Mass=522775, SNR=74.9, Peak=51245 HFD=3.3
01:20:20.972 00.002 1092 MultiStar: [#1 1.04,-0.13,1.03,U] [#2 0.93,0.08,1.13,U] [#3 1.02,0.44,0.81,U] [#4 0.81,0.23,0.82,U] [#5 0.85,-0.09,0.79,U] [#6 0.77,-0.02,0.77,U] [#7 1.05,0.24,0.65,U] [#8 0.54,0.02,0.57,U] 
01:20:20.974 00.002 1092 single-star, 8 included, MultiStar: {0.81, 0.06}, one-star: {0.26, -0.12}
01:20:20.976 00.002 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.00 = 0.00)
01:20:20.978 00.002 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
01:20:20.980 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.12 hyp=0.28 cameraTheta=-0.42 mountX=0.28 mountY=-0.04, mountTheta=-0.15
01:20:20.984 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.12, opts=13)
01:20:20.986 00.002 1092 Enqueuing Move request for scope (0.26, -0.12)
01:20:20.989 00.003 2744 Worker thread wakes up
01:20:20.989 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.12) opts 0xd
01:20:20.989 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.12)
01:20:20.989 00.000 2744 Moving (0.26, -0.12) raw xDistance=0.28 yDistance=-0.04
01:20:20.989 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:20:20.989 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:20.989 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:20:20.989 00.000 2744 MoveAxis(E, 0, ABG)
01:20:20.989 00.000 2744 Move returns status 0, amount 0
01:20:20.989 00.000 2744 MoveAxis(N, 0, ABG)
01:20:20.990 00.001 2744 Move returns status 0, amount 0
01:20:20.990 00.000 2744 move complete, result=0
01:20:20.990 00.000 2744 worker thread done servicing request
01:20:21.005 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:20:21.019 00.014 1092 UpdateGuideState exits: m=522775 SNR=74.9
01:20:21.022 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:21.025 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:21.027 00.002 1092 Enqueuing Expose request
01:20:21.029 00.002 2744 Worker thread wakes up
01:20:21.030 00.001 1092 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:21.032 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:21.032 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:24.408 03.376 2744 Exposure complete
01:20:24.611 00.203 2744 worker thread done servicing request
01:20:24.611 00.000 1092 OnExposeComplete: enter
01:20:24.614 00.003 1092 UpdateGuideState(): m_state=6
01:20:24.617 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1665
01:20:24.620 00.003 1092 Star::Find returns 1 (0), X=1602.88, Y=1129.90, Mass=503267, SNR=89.9, Peak=52557 HFD=3.1
01:20:24.624 00.004 1092 MultiStar: [#1 0.86,-0.15,1.00,U] [#2 0.78,0.03,0.95,U] [#3 0.91,0.14,0.67,U] [#4 0.80,0.13,0.77,U] [#5 0.63,-0.27,0.66,U] [#6 0.60,-0.28,0.76,U] [#7 0.97,0.17,0.50,U] [#8 0.86,-0.03,0.44,U] 
01:20:24.626 00.002 1092 single-star, 8 included, MultiStar: {0.70, -0.09}, one-star: {0.17, -0.36}
01:20:24.629 00.003 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
01:20:24.631 00.002 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
01:20:24.634 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=-0.36 hyp=0.40 cameraTheta=-1.12 mountX=0.31 mountY=-0.30, mountTheta=-0.78
01:20:24.639 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.36, opts=13)
01:20:24.641 00.002 1092 Enqueuing Move request for scope (0.17, -0.36)
01:20:24.643 00.002 2744 Worker thread wakes up
01:20:24.643 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.36) opts 0xd
01:20:24.643 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.36)
01:20:24.643 00.000 2744 Moving (0.17, -0.36) raw xDistance=0.31 yDistance=-0.30
01:20:24.643 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:20:24.644 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:24.644 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:20:24.644 00.000 2744 MoveAxis(W, 69, ABG)
01:20:24.644 00.000 2744 Guiding  Dir = 3, Dur = 69
01:20:24.644 00.000 2744 IsSlewing returns 0
01:20:24.644 00.000 2744 IsGuiding returns 0
01:20:24.645 00.001 2744 PulseGuide returned control before completion, sleep 79
01:20:24.658 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1498, FiltMax=65535, Gamma=0.510
01:20:24.674 00.016 1092 UpdateGuideState exits: m=503267 SNR=89.9
01:20:24.676 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.679 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:24.681 00.002 1092 Enqueuing Expose request
01:20:24.728 00.047 2744 IsGuiding returns 1
01:20:24.728 00.000 2744 scope still moving after pulse duration time elapsed
01:20:24.760 00.032 2744 IsSlewing returns 0
01:20:24.761 00.001 2744 IsGuiding returns 0
01:20:24.761 00.000 2744 scope move finished after 69 + 47 ms
01:20:24.761 00.000 2744 Move returns status 0, amount 69
01:20:24.761 00.000 2744 MoveAxis(N, 0, ABG)
01:20:24.761 00.000 2744 Move returns status 0, amount 0
01:20:24.762 00.001 2744 move complete, result=0
01:20:24.762 00.000 2744 worker thread done servicing request
01:20:24.762 00.000 2744 Worker thread wakes up
01:20:24.762 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:24.762 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:24.763 00.001 1092 GuideStep: 0.3 px 69 ms WEST, -0.3 px 0 ms NORTH
01:20:28.147 03.384 2744 Exposure complete
01:20:28.349 00.202 2744 worker thread done servicing request
01:20:28.349 00.000 1092 OnExposeComplete: enter
01:20:28.352 00.003 1092 UpdateGuideState(): m_state=6
01:20:28.355 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1666
01:20:28.357 00.002 1092 Star::Find returns 1 (0), X=1602.38, Y=1129.86, Mass=490317, SNR=79.8, Peak=47821 HFD=3.3
01:20:28.361 00.004 1092 MultiStar: [#1 0.31,-0.25,0.91,U] [#2 0.59,-0.15,1.06,U] [#3 0.57,0.17,0.74,U] [#4 0.41,-0.06,0.89,U] [#5 0.19,-0.24,0.78,U] [#6 0.24,-0.47,0.67,U] [#7 0.61,0.15,0.56,U] [#8 0.18,-0.42,0.44,U] 
01:20:28.364 00.003 1092 refined, 8 included, MultiStar: {0.30, -0.19}, one-star: {-0.33, -0.40}
01:20:28.366 00.002 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
01:20:28.368 00.002 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
01:20:28.370 00.002 1092 CameraToMount -- cameraX=0.30 cameraY=-0.19 hyp=0.35 cameraTheta=-0.56 mountX=0.35 mountY=-0.10, mountTheta=-0.28
01:20:28.375 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.19, opts=13)
01:20:28.377 00.002 1092 Enqueuing Move request for scope (0.30, -0.19)
01:20:28.380 00.003 2744 Worker thread wakes up
01:20:28.381 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.19) opts 0xd
01:20:28.381 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.19)
01:20:28.381 00.000 2744 Moving (0.30, -0.19) raw xDistance=0.35 yDistance=-0.10
01:20:28.381 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.35
01:20:28.381 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:28.381 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:28.381 00.000 2744 MoveAxis(W, 83, ABG)
01:20:28.381 00.000 2744 Guiding  Dir = 3, Dur = 83
01:20:28.381 00.000 2744 IsSlewing returns 0
01:20:28.382 00.001 2744 IsGuiding returns 0
01:20:28.382 00.000 2744 PulseGuide returned control before completion, sleep 93
01:20:28.397 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1632, FiltMax=65535, Gamma=0.510
01:20:28.413 00.016 1092 UpdateGuideState exits: m=490317 SNR=79.8
01:20:28.416 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.418 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:28.422 00.004 1092 Enqueuing Expose request
01:20:28.487 00.065 2744 IsGuiding returns 1
01:20:28.487 00.000 2744 scope still moving after pulse duration time elapsed
01:20:28.518 00.031 2744 IsSlewing returns 0
01:20:28.518 00.000 2744 IsGuiding returns 0
01:20:28.518 00.000 2744 scope move finished after 83 + 53 ms
01:20:28.518 00.000 2744 Move returns status 0, amount 83
01:20:28.518 00.000 2744 MoveAxis(N, 0, ABG)
01:20:28.518 00.000 2744 Move returns status 0, amount 0
01:20:28.518 00.000 2744 move complete, result=0
01:20:28.519 00.001 2744 worker thread done servicing request
01:20:28.519 00.000 2744 Worker thread wakes up
01:20:28.519 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:28.519 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:28.520 00.001 1092 GuideStep: 0.3 px 83 ms WEST, -0.1 px 0 ms NORTH
01:20:31.911 03.391 2744 Exposure complete
01:20:32.106 00.195 2744 worker thread done servicing request
01:20:32.106 00.000 1092 OnExposeComplete: enter
01:20:32.109 00.003 1092 UpdateGuideState(): m_state=6
01:20:32.111 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1667
01:20:32.113 00.002 1092 Star::Find returns 1 (0), X=1602.43, Y=1129.66, Mass=484737, SNR=74.5, Peak=47107 HFD=3.2
01:20:32.116 00.003 1092 MultiStar: [#1 0.22,-0.28,1.10,U] [#2 0.19,-0.09,1.13,U] [#3 0.29,-0.12,0.87,U] [#4 0.24,-0.04,0.99,U] [#5 0.09,-0.29,0.70,U] [#6 -0.05,-0.27,0.75,U] [#7 0.42,-0.23,0.59,U] [#8 0.06,-0.54,0.55,U] 
01:20:32.117 00.001 1092 refined, 8 included, MultiStar: {0.13, -0.26}, one-star: {-0.28, -0.59}
01:20:32.120 00.003 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.69 = -0.69)
01:20:32.123 00.003 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.84 = -0.84)
01:20:32.125 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.11 mountX=0.22 mountY=-0.21, mountTheta=-0.77
01:20:32.130 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.26, opts=13)
01:20:32.132 00.002 1092 Enqueuing Move request for scope (0.13, -0.26)
01:20:32.134 00.002 2744 Worker thread wakes up
01:20:32.134 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
01:20:32.134 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
01:20:32.134 00.000 2744 Moving (0.13, -0.26) raw xDistance=0.22 yDistance=-0.21
01:20:32.134 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
01:20:32.134 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:32.135 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:20:32.135 00.000 2744 MoveAxis(E, 0, ABG)
01:20:32.135 00.000 2744 Move returns status 0, amount 0
01:20:32.135 00.000 2744 MoveAxis(N, 0, ABG)
01:20:32.135 00.000 2744 Move returns status 0, amount 0
01:20:32.135 00.000 2744 move complete, result=0
01:20:32.135 00.000 2744 worker thread done servicing request
01:20:32.148 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4903, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:20:32.162 00.014 1092 UpdateGuideState exits: m=484737 SNR=74.5
01:20:32.165 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.166 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:32.168 00.002 1092 Enqueuing Expose request
01:20:32.171 00.003 2744 Worker thread wakes up
01:20:32.171 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:20:32.173 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:32.173 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:35.572 03.399 2744 Exposure complete
01:20:35.833 00.261 1092 OnExposeComplete: enter
01:20:35.836 00.003 2744 worker thread done servicing request
01:20:35.836 00.000 1092 UpdateGuideState(): m_state=6
01:20:35.840 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1668
01:20:35.844 00.004 1092 Star::Find returns 1 (0), X=1603.09, Y=1130.04, Mass=488815, SNR=71.1, Peak=53677 HFD=3.0
01:20:35.848 00.004 1092 MultiStar: [#1 1.06,-0.06,1.28,U] [#2 0.98,0.06,1.20,U] [#3 1.16,0.23,0.98,U] [#4 0.88,0.39,0.87,U] [#5 0.66,-0.11,0.80,U] [#6 0.56,-0.27,0.98,U] [#7 1.18,0.32,0.66,U] [#8 0.93,-0.17,0.45,U] 
01:20:35.850 00.002 1092 single-star, 8 included, MultiStar: {0.86, 0.02}, one-star: {0.39, -0.21}
01:20:35.854 00.004 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
01:20:35.857 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
01:20:35.861 00.004 1092 CameraToMount -- cameraX=0.39 cameraY=-0.21 hyp=0.44 cameraTheta=-0.50 mountX=0.44 mountY=-0.10, mountTheta=-0.23
01:20:35.867 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.21, opts=13)
01:20:35.870 00.003 1092 Enqueuing Move request for scope (0.39, -0.21)
01:20:35.875 00.005 2744 Worker thread wakes up
01:20:35.875 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.21) opts 0xd
01:20:35.875 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.21)
01:20:35.875 00.000 2744 Moving (0.39, -0.21) raw xDistance=0.44 yDistance=-0.10
01:20:35.875 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
01:20:35.875 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:35.876 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:20:35.876 00.000 2744 MoveAxis(W, 99, ABG)
01:20:35.876 00.000 2744 Guiding  Dir = 3, Dur = 99
01:20:35.876 00.000 2744 IsSlewing returns 0
01:20:35.876 00.000 2744 IsGuiding returns 0
01:20:35.877 00.001 2744 PulseGuide returned control before completion, sleep 109
01:20:35.902 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1751, FiltMax=65535, Gamma=0.510
01:20:35.930 00.028 1092 UpdateGuideState exits: m=488815 SNR=71.1
01:20:35.936 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.942 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:35.945 00.003 1092 Enqueuing Expose request
01:20:35.997 00.052 2744 IsGuiding returns 1
01:20:35.997 00.000 2744 scope still moving after pulse duration time elapsed
01:20:36.028 00.031 2744 IsSlewing returns 0
01:20:36.028 00.000 2744 IsGuiding returns 0
01:20:36.028 00.000 2744 scope move finished after 99 + 52 ms
01:20:36.029 00.001 2744 Move returns status 0, amount 99
01:20:36.029 00.000 2744 MoveAxis(N, 0, ABG)
01:20:36.029 00.000 2744 Move returns status 0, amount 0
01:20:36.029 00.000 2744 move complete, result=0
01:20:36.030 00.001 2744 worker thread done servicing request
01:20:36.030 00.000 2744 Worker thread wakes up
01:20:36.030 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:36.030 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:36.032 00.002 1092 GuideStep: 0.4 px 99 ms WEST, -0.1 px 0 ms NORTH
01:20:39.425 03.393 2744 Exposure complete
01:20:39.631 00.206 2744 worker thread done servicing request
01:20:39.631 00.000 1092 OnExposeComplete: enter
01:20:39.633 00.002 1092 UpdateGuideState(): m_state=6
01:20:39.635 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1669
01:20:39.639 00.004 1092 Star::Find returns 1 (0), X=1602.37, Y=1130.49, Mass=529545, SNR=88.0, Peak=48013 HFD=3.2
01:20:39.642 00.003 1092 MultiStar: [#1 0.35,0.14,0.83,U] [#2 -0.06,0.47,0.96,U] [#3 0.49,0.56,0.66,U] [#4 0.34,0.56,0.83,U] [#5 -0.15,0.14,0.76,U] [#6 -0.24,0.22,0.62,U] [#7 0.32,0.48,0.51,U] [#8 0.31,-0.05,0.49,U] 
01:20:39.644 00.002 1092 refined, 8 included, MultiStar: {0.08, 0.32}, one-star: {-0.34, 0.23}
01:20:39.647 00.003 1092 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.43) = xAngle (1.75 = 1.75)
01:20:39.649 00.002 1092 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.59 = 1.59)
01:20:39.652 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.32 mountX=-0.06 mountY=0.33, mountTheta=1.74
01:20:39.658 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.32, opts=13)
01:20:39.661 00.003 1092 Enqueuing Move request for scope (0.08, 0.32)
01:20:39.664 00.003 2744 Worker thread wakes up
01:20:39.664 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.32) opts 0xd
01:20:39.664 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.32)
01:20:39.664 00.000 2744 Moving (0.08, 0.32) raw xDistance=-0.06 yDistance=0.33
01:20:39.664 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:20:39.664 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:39.664 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:20:39.664 00.000 2744 MoveAxis(E, 0, ABG)
01:20:39.664 00.000 2744 Move returns status 0, amount 0
01:20:39.664 00.000 2744 MoveAxis(N, 0, ABG)
01:20:39.664 00.000 2744 Move returns status 0, amount 0
01:20:39.664 00.000 2744 move complete, result=0
01:20:39.665 00.001 2744 worker thread done servicing request
01:20:39.678 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1639, FiltMax=65517, Gamma=0.510
01:20:39.694 00.016 1092 UpdateGuideState exits: m=529545 SNR=88.0
01:20:39.697 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:39.699 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:39.701 00.002 1092 Enqueuing Expose request
01:20:39.704 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:20:39.706 00.002 2744 Worker thread wakes up
01:20:39.706 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:39.706 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:43.096 03.390 2744 Exposure complete
01:20:43.300 00.204 2744 worker thread done servicing request
01:20:43.300 00.000 1092 OnExposeComplete: enter
01:20:43.304 00.004 1092 UpdateGuideState(): m_state=6
01:20:43.308 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1670
01:20:43.313 00.005 1092 Star::Find returns 1 (0), X=1602.56, Y=1130.33, Mass=505997, SNR=87.3, Peak=47517 HFD=3.5
01:20:43.316 00.003 1092 MultiStar: [#1 0.73,-0.00,0.75,U] [#2 0.57,0.18,0.88,U] [#3 0.44,0.47,0.81,U] [#4 0.35,0.39,0.92,U] [#5 0.31,0.22,0.67,U] [#6 0.37,0.23,0.78,U] [#7 0.47,0.36,0.56,U] [#8 0.52,0.06,0.43,U] 
01:20:43.319 00.003 1092 single-star, 8 included, MultiStar: {0.38, 0.22}, one-star: {-0.15, 0.07}
01:20:43.326 00.007 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
01:20:43.329 00.003 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
01:20:43.332 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.16 cameraTheta=2.70 mountX=-0.16 mountY=0.03, mountTheta=2.98
01:20:43.339 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.07, opts=13)
01:20:43.341 00.002 1092 Enqueuing Move request for scope (-0.15, 0.07)
01:20:43.344 00.003 2744 Worker thread wakes up
01:20:43.344 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:20:43.344 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:20:43.344 00.000 2744 Moving (-0.15, 0.07) raw xDistance=-0.16 yDistance=0.03
01:20:43.344 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:20:43.344 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:43.344 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:43.344 00.000 2744 MoveAxis(E, 0, ABG)
01:20:43.344 00.000 2744 Move returns status 0, amount 0
01:20:43.344 00.000 2744 MoveAxis(N, 0, ABG)
01:20:43.345 00.001 2744 Move returns status 0, amount 0
01:20:43.345 00.000 2744 move complete, result=0
01:20:43.346 00.001 2744 worker thread done servicing request
01:20:43.362 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:20:43.376 00.014 1092 UpdateGuideState exits: m=505997 SNR=87.3
01:20:43.380 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.382 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:43.384 00.002 1092 Enqueuing Expose request
01:20:43.386 00.002 2744 Worker thread wakes up
01:20:43.386 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:43.386 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:43.386 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:46.811 03.425 2744 Exposure complete
01:20:47.046 00.235 2744 worker thread done servicing request
01:20:47.047 00.001 1092 OnExposeComplete: enter
01:20:47.050 00.003 1092 UpdateGuideState(): m_state=6
01:20:47.052 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1671
01:20:47.056 00.004 1092 Star::Find returns 1 (0), X=1602.86, Y=1130.24, Mass=493349, SNR=75.5, Peak=51149 HFD=3.4
01:20:47.058 00.002 1092 MultiStar: [#1 0.75,0.09,0.99,U] [#2 0.78,0.22,0.99,U] [#3 0.92,0.43,0.74,U] [#4 0.84,0.29,0.84,U] [#5 0.68,0.04,0.80,U] [#6 0.60,-0.10,0.75,U] [#7 0.94,0.60,0.59,U] [#8 0.82,-0.15,0.56,U] 
01:20:47.061 00.003 1092 single-star, 8 included, MultiStar: {0.70, 0.15}, one-star: {0.15, -0.01}
01:20:47.063 00.002 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
01:20:47.066 00.003 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
01:20:47.068 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.10 mountX=0.14 mountY=0.03, mountTheta=0.18
01:20:47.073 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.01, opts=13)
01:20:47.076 00.003 1092 Enqueuing Move request for scope (0.15, -0.01)
01:20:47.079 00.003 2744 Worker thread wakes up
01:20:47.079 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:20:47.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:20:47.079 00.000 2744 Moving (0.15, -0.01) raw xDistance=0.14 yDistance=0.03
01:20:47.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:20:47.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:47.080 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:20:47.080 00.000 2744 MoveAxis(E, 0, ABG)
01:20:47.080 00.000 2744 Move returns status 0, amount 0
01:20:47.080 00.000 2744 MoveAxis(N, 0, ABG)
01:20:47.080 00.000 2744 Move returns status 0, amount 0
01:20:47.080 00.000 2744 move complete, result=0
01:20:47.080 00.000 2744 worker thread done servicing request
01:20:47.098 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4922, FiltMin=1482, FiltMax=65535, Gamma=0.510
01:20:47.115 00.017 1092 UpdateGuideState exits: m=493349 SNR=75.5
01:20:47.118 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.121 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:47.123 00.002 1092 Enqueuing Expose request
01:20:47.126 00.003 2744 Worker thread wakes up
01:20:47.126 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:47.129 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:47.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:50.510 03.381 2744 Exposure complete
01:20:50.693 00.183 2744 worker thread done servicing request
01:20:50.695 00.002 1092 OnExposeComplete: enter
01:20:50.697 00.002 1092 UpdateGuideState(): m_state=6
01:20:50.699 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1672
01:20:50.701 00.002 1092 Star::Find returns 1 (0), X=1602.79, Y=1130.42, Mass=507040, SNR=98.5, Peak=57917 HFD=3.3
01:20:50.703 00.002 1092 MultiStar: [#1 0.77,0.27,0.79,U] [#2 0.66,0.43,0.84,U] [#3 0.70,0.79,0.68,U] [#4 0.55,0.47,0.64,U] [#5 0.68,0.40,0.61,U] [#6 0.32,0.25,0.56,U] [#7 0.80,0.60,0.44,U] [#8 0.73,0.19,0.34,U] 
01:20:50.705 00.002 1092 single-star, 8 included, MultiStar: {0.56, 0.39}, one-star: {0.08, 0.16}
01:20:50.707 00.002 1092 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.43) = xAngle (1.52 = 1.52)
01:20:50.709 00.002 1092 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.37 = 1.37)
01:20:50.711 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.10 mountX=0.01 mountY=0.18, mountTheta=1.52
01:20:50.716 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.16, opts=13)
01:20:50.718 00.002 1092 Enqueuing Move request for scope (0.08, 0.16)
01:20:50.721 00.003 2744 Worker thread wakes up
01:20:50.721 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:20:50.721 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:20:50.721 00.000 2744 Moving (0.08, 0.16) raw xDistance=0.01 yDistance=0.18
01:20:50.721 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:50.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:50.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:20:50.721 00.000 2744 MoveAxis(E, 0, ABG)
01:20:50.722 00.001 2744 Move returns status 0, amount 0
01:20:50.722 00.000 2744 MoveAxis(N, 0, ABG)
01:20:50.722 00.000 2744 Move returns status 0, amount 0
01:20:50.722 00.000 2744 move complete, result=0
01:20:50.723 00.001 2744 worker thread done servicing request
01:20:50.740 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1469, FiltMax=65527, Gamma=0.510
01:20:50.756 00.016 1092 UpdateGuideState exits: m=507040 SNR=98.5
01:20:50.759 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.762 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:50.764 00.002 1092 Enqueuing Expose request
01:20:50.767 00.003 2744 Worker thread wakes up
01:20:50.767 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:50.770 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:50.770 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:54.182 03.412 2744 Exposure complete
01:20:54.378 00.196 2744 worker thread done servicing request
01:20:54.378 00.000 1092 OnExposeComplete: enter
01:20:54.381 00.003 1092 UpdateGuideState(): m_state=6
01:20:54.383 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1673
01:20:54.385 00.002 1092 Star::Find returns 1 (0), X=1602.35, Y=1130.33, Mass=535162, SNR=95.0, Peak=47005 HFD=3.4
01:20:54.388 00.003 1092 MultiStar: [#1 0.60,0.08,0.87,U] [#2 0.51,0.30,0.76,U] [#3 0.60,0.45,0.77,U] [#4 0.41,0.37,0.70,U] [#5 0.35,0.13,0.59,U] [#6 0.24,0.03,0.65,U] [#7 0.45,0.60,0.48,U] [#8 0.56,-0.15,0.37,U] 
01:20:54.391 00.003 1092 single-star, 8 included, MultiStar: {0.34, 0.21}, one-star: {-0.36, 0.07}
01:20:54.393 00.002 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.38 = -2.91)
01:20:54.395 00.002 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.06)
01:20:54.397 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.95 mountX=-0.36 mountY=-0.03, mountTheta=-3.06
01:20:54.402 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.07, opts=13)
01:20:54.406 00.004 1092 Enqueuing Move request for scope (-0.36, 0.07)
01:20:54.409 00.003 2744 Worker thread wakes up
01:20:54.409 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
01:20:54.409 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
01:20:54.409 00.000 2744 Moving (-0.36, 0.07) raw xDistance=-0.36 yDistance=-0.03
01:20:54.409 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:20:54.409 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:54.409 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:20:54.409 00.000 2744 MoveAxis(E, 80, ABG)
01:20:54.410 00.001 2744 Guiding  Dir = 2, Dur = 80
01:20:54.410 00.000 2744 IsSlewing returns 0
01:20:54.410 00.000 2744 IsGuiding returns 0
01:20:54.411 00.001 2744 PulseGuide returned control before completion, sleep 90
01:20:54.428 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1619, FiltMax=65535, Gamma=0.510
01:20:54.448 00.020 1092 UpdateGuideState exits: m=535162 SNR=95.0
01:20:54.451 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.454 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:54.456 00.002 1092 Enqueuing Expose request
01:20:54.516 00.060 2744 IsGuiding returns 1
01:20:54.516 00.000 2744 scope still moving after pulse duration time elapsed
01:20:54.547 00.031 2744 IsSlewing returns 0
01:20:54.547 00.000 2744 IsGuiding returns 0
01:20:54.547 00.000 2744 scope move finished after 80 + 57 ms
01:20:54.547 00.000 2744 Move returns status 0, amount 80
01:20:54.547 00.000 2744 MoveAxis(N, 0, ABG)
01:20:54.547 00.000 2744 Move returns status 0, amount 0
01:20:54.548 00.001 2744 move complete, result=0
01:20:54.548 00.000 2744 worker thread done servicing request
01:20:54.548 00.000 2744 Worker thread wakes up
01:20:54.548 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:54.548 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:20:54.548 00.000 1092 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
01:20:57.940 03.392 2744 Exposure complete
01:20:58.154 00.214 2744 worker thread done servicing request
01:20:58.154 00.000 1092 OnExposeComplete: enter
01:20:58.157 00.003 1092 UpdateGuideState(): m_state=6
01:20:58.160 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1674
01:20:58.163 00.003 1092 Star::Find returns 1 (0), X=1602.69, Y=1130.21, Mass=498598, SNR=85.3, Peak=58925 HFD=3.5
01:20:58.166 00.003 1092 MultiStar: [#1 0.59,0.14,0.91,U] [#2 0.53,0.27,0.99,U] [#3 0.71,0.28,0.79,U] [#4 0.67,0.39,0.86,U] [#5 0.56,0.32,0.74,U] [#6 0.29,0.08,0.64,U] [#7 0.62,0.48,0.70,U] [#8 0.63,-0.07,0.43,U] 
01:20:58.169 00.003 1092 single-star, 8 included, MultiStar: {0.49, 0.21}, one-star: {-0.02, -0.05}
01:20:58.172 00.003 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.48 = -1.48)
01:20:58.174 00.002 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.63 = -1.63)
01:20:58.177 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.91 mountX=0.00 mountY=-0.05, mountTheta=-1.48
01:20:58.182 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.05, opts=13)
01:20:58.185 00.003 1092 Enqueuing Move request for scope (-0.02, -0.05)
01:20:58.188 00.003 2744 Worker thread wakes up
01:20:58.189 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:20:58.189 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:20:58.189 00.000 2744 Moving (-0.02, -0.05) raw xDistance=0.00 yDistance=-0.05
01:20:58.189 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:20:58.189 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:20:58.189 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:20:58.189 00.000 2744 MoveAxis(E, 0, ABG)
01:20:58.189 00.000 2744 Move returns status 0, amount 0
01:20:58.190 00.001 2744 MoveAxis(N, 0, ABG)
01:20:58.190 00.000 2744 Move returns status 0, amount 0
01:20:58.190 00.000 2744 move complete, result=0
01:20:58.190 00.000 2744 worker thread done servicing request
01:20:58.209 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:20:58.225 00.016 1092 UpdateGuideState exits: m=498598 SNR=85.3
01:20:58.229 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.231 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:20:58.233 00.002 1092 Enqueuing Expose request
01:20:58.235 00.002 2744 Worker thread wakes up
01:20:58.236 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:20:58.236 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:58.239 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:21:01.641 03.402 2744 Exposure complete
01:21:01.843 00.202 2744 worker thread done servicing request
01:21:01.843 00.000 1092 OnExposeComplete: enter
01:21:01.847 00.004 1092 UpdateGuideState(): m_state=6
01:21:01.849 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1675
01:21:01.852 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1130.38, Mass=546557, SNR=99.8, Peak=53885 HFD=3.4
01:21:01.855 00.003 1092 MultiStar: [#1 0.22,0.25,0.77,U] [#2 0.20,0.49,0.84,U] [#3 0.40,0.51,0.63,U] [#4 0.20,0.40,0.66,U] [#5 0.26,0.20,0.69,U] [#6 -0.09,0.12,0.65,U] [#7 0.35,0.51,0.52,U] [#8 0.19,0.08,0.40,U] 
01:21:01.857 00.002 1092 refined, 8 included, MultiStar: {0.11, 0.30}, one-star: {-0.42, 0.12}
01:21:01.860 00.003 1092 CameraToMount -- cameraTheta (1.21) - m_xAngle (-0.43) = xAngle (1.64 = 1.64)
01:21:01.862 00.002 1092 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.49 = 1.49)
01:21:01.864 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=0.30 hyp=0.32 cameraTheta=1.21 mountX=-0.02 mountY=0.31, mountTheta=1.64
01:21:01.868 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.30, opts=13)
01:21:01.871 00.003 1092 Enqueuing Move request for scope (0.11, 0.30)
01:21:01.873 00.002 2744 Worker thread wakes up
01:21:01.873 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.30) opts 0xd
01:21:01.873 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.30)
01:21:01.874 00.001 2744 Moving (0.11, 0.30) raw xDistance=-0.02 yDistance=0.31
01:21:01.874 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:01.874 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:01.874 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
01:21:01.874 00.000 2744 MoveAxis(E, 0, ABG)
01:21:01.874 00.000 2744 Move returns status 0, amount 0
01:21:01.874 00.000 2744 MoveAxis(N, 0, ABG)
01:21:01.874 00.000 2744 Move returns status 0, amount 0
01:21:01.874 00.000 2744 move complete, result=0
01:21:01.876 00.002 2744 worker thread done servicing request
01:21:01.893 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1619, FiltMax=65517, Gamma=0.510
01:21:01.907 00.014 1092 UpdateGuideState exits: m=546557 SNR=99.8
01:21:01.911 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.913 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:01.915 00.002 1092 Enqueuing Expose request
01:21:01.917 00.002 2744 Worker thread wakes up
01:21:01.918 00.001 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:21:01.921 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:01.921 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:21:05.312 03.391 2744 Exposure complete
01:21:05.510 00.198 2744 worker thread done servicing request
01:21:05.510 00.000 1092 OnExposeComplete: enter
01:21:05.513 00.003 1092 UpdateGuideState(): m_state=6
01:21:05.515 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1676
01:21:05.517 00.002 1092 Star::Find returns 1 (0), X=1602.36, Y=1130.28, Mass=511693, SNR=81.9, Peak=51431 HFD=3.4
01:21:05.520 00.003 1092 MultiStar: [#1 0.24,0.22,0.90,U] [#2 0.11,0.44,1.01,U] [#3 0.18,0.58,0.97,U] [#4 0.07,0.45,0.83,U] [#5 0.01,0.19,0.76,U] [#6 0.01,0.18,0.83,U] [#7 0.16,0.60,0.58,U] [#8 -0.02,-0.30,0.46,U] 
01:21:05.522 00.002 1092 refined, 8 included, MultiStar: {0.04, 0.29}, one-star: {-0.35, 0.02}
01:21:05.525 00.003 1092 CameraToMount -- cameraTheta (1.42) - m_xAngle (-0.43) = xAngle (1.85 = 1.85)
01:21:05.527 00.002 1092 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.69 = 1.69)
01:21:05.528 00.001 1092 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.29 cameraTheta=1.42 mountX=-0.08 mountY=0.29, mountTheta=1.84
01:21:05.533 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.29, opts=13)
01:21:05.536 00.003 1092 Enqueuing Move request for scope (0.04, 0.29)
01:21:05.539 00.003 2744 Worker thread wakes up
01:21:05.539 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
01:21:05.539 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
01:21:05.539 00.000 2744 Moving (0.04, 0.29) raw xDistance=-0.08 yDistance=0.29
01:21:05.539 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:05.539 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:21:05.539 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:21:05.539 00.000 2744 MoveAxis(E, 0, ABG)
01:21:05.539 00.000 2744 Move returns status 0, amount 0
01:21:05.539 00.000 2744 MoveAxis(N, 0, ABG)
01:21:05.539 00.000 2744 Move returns status 0, amount 0
01:21:05.540 00.001 2744 move complete, result=0
01:21:05.540 00.000 2744 worker thread done servicing request
01:21:05.557 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1690, FiltMax=65517, Gamma=0.510
01:21:05.576 00.019 1092 UpdateGuideState exits: m=511693 SNR=81.9
01:21:05.579 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:05.581 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:05.583 00.002 1092 Enqueuing Expose request
01:21:05.585 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:21:05.588 00.003 2744 Worker thread wakes up
01:21:05.588 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:05.588 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:21:08.983 03.395 2744 Exposure complete
01:21:09.191 00.208 2744 worker thread done servicing request
01:21:09.191 00.000 1092 OnExposeComplete: enter
01:21:09.195 00.004 1092 UpdateGuideState(): m_state=6
01:21:09.198 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1677
01:21:09.200 00.002 1092 Star::Find returns 1 (0), X=1601.71, Y=1130.73, Mass=490437, SNR=79.9, Peak=54551 HFD=3.2
01:21:09.203 00.003 1092 MultiStar: [#1 -0.11,0.51,0.92,U] [#2 -0.12,0.62,0.89,U] [#3 -0.06,1.11,0.77,U] [#4 -0.24,0.89,0.80,U] [#5 -0.32,0.42,0.68,U] [#6 -0.37,0.33,0.65,U] [#7 0.07,0.84,0.57,U] [#8 -0.28,0.58,0.49,U] 
01:21:09.206 00.003 1092 refined, 8 included, MultiStar: {-0.29, 0.64}, one-star: {-1.00, 0.47}
01:21:09.209 00.003 1092 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.43) = xAngle (2.43 = 2.43)
01:21:09.211 00.002 1092 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.27 = 2.27)
01:21:09.213 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.64 hyp=0.70 cameraTheta=2.00 mountX=-0.53 mountY=0.54, mountTheta=2.35
01:21:09.218 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.64, opts=13)
01:21:09.222 00.004 1092 Enqueuing Move request for scope (-0.29, 0.64)
01:21:09.224 00.002 2744 Worker thread wakes up
01:21:09.224 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.64) opts 0xd
01:21:09.224 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.64)
01:21:09.224 00.000 2744 Moving (-0.29, 0.64) raw xDistance=-0.53 yDistance=0.54
01:21:09.224 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.53
01:21:09.224 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:09.225 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.54
01:21:09.225 00.000 2744 MoveAxis(E, 119, ABG)
01:21:09.225 00.000 2744 Guiding  Dir = 2, Dur = 119
01:21:09.225 00.000 2744 IsSlewing returns 0
01:21:09.225 00.000 2744 IsGuiding returns 0
01:21:09.225 00.000 2744 PulseGuide returned control before completion, sleep 129
01:21:09.242 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1706, FiltMax=65520, Gamma=0.510
01:21:09.259 00.017 1092 UpdateGuideState exits: m=490437 SNR=79.9
01:21:09.263 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:09.266 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:09.270 00.004 1092 Enqueuing Expose request
01:21:09.362 00.092 2744 IsGuiding returns 1
01:21:09.362 00.000 2744 scope still moving after pulse duration time elapsed
01:21:09.394 00.032 2744 IsSlewing returns 0
01:21:09.394 00.000 2744 IsGuiding returns 0
01:21:09.395 00.001 2744 scope move finished after 119 + 50 ms
01:21:09.395 00.000 2744 Move returns status 0, amount 119
01:21:09.395 00.000 2744 MoveAxis(N, 0, ABG)
01:21:09.395 00.000 2744 Move returns status 0, amount 0
01:21:09.395 00.000 2744 move complete, result=0
01:21:09.395 00.000 2744 worker thread done servicing request
01:21:09.396 00.001 2744 Worker thread wakes up
01:21:09.396 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:09.396 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:21:09.397 00.001 1092 GuideStep: -0.5 px 119 ms EAST, 0.5 px 0 ms NORTH
01:21:12.860 03.463 2744 Exposure complete
01:21:13.166 00.306 2744 worker thread done servicing request
01:21:13.166 00.000 1092 OnExposeComplete: enter
01:21:13.171 00.005 1092 UpdateGuideState(): m_state=6
01:21:13.177 00.006 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1678
01:21:13.183 00.006 1092 Star::Find returns 1 (0), X=1602.15, Y=1130.62, Mass=476637, SNR=80.3, Peak=51053 HFD=3.2
01:21:13.187 00.004 1092 MultiStar: [#1 0.23,0.37,0.87,U] [#2 -0.13,0.77,1.13,U] [#3 0.33,0.75,0.74,U] [#4 0.17,0.71,0.78,U] [#5 0.25,0.59,0.83,U] [#6 -0.11,0.40,0.79,U] [#7 0.31,0.67,0.56,U] [#8 0.19,0.73,0.45,U] 
01:21:13.191 00.004 1092 refined, 8 included, MultiStar: {0.04, 0.58}, one-star: {-0.56, 0.37}
01:21:13.197 00.006 1092 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.43) = xAngle (1.94 = 1.94)
01:21:13.200 00.003 1092 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.78 = 1.78)
01:21:13.205 00.005 1092 CameraToMount -- cameraX=0.04 cameraY=0.58 hyp=0.59 cameraTheta=1.51 mountX=-0.21 mountY=0.57, mountTheta=1.92
01:21:13.211 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.58, opts=13)
01:21:13.215 00.004 1092 Enqueuing Move request for scope (0.04, 0.58)
01:21:13.218 00.003 2744 Worker thread wakes up
01:21:13.218 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.58) opts 0xd
01:21:13.218 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.58)
01:21:13.218 00.000 2744 Moving (0.04, 0.58) raw xDistance=-0.21 yDistance=0.57
01:21:13.218 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:21:13.218 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:21:13.218 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
01:21:13.218 00.000 2744 MoveAxis(E, 0, ABG)
01:21:13.218 00.000 2744 Move returns status 0, amount 0
01:21:13.219 00.001 2744 MoveAxis(N, 0, ABG)
01:21:13.220 00.001 2744 Move returns status 0, amount 0
01:21:13.220 00.000 2744 move complete, result=0
01:21:13.220 00.000 2744 worker thread done servicing request
01:21:13.242 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1639, FiltMax=65517, Gamma=0.510
01:21:13.262 00.020 1092 UpdateGuideState exits: m=476637 SNR=80.3
01:21:13.265 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.267 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:13.273 00.006 1092 Enqueuing Expose request
01:21:13.276 00.003 2744 Worker thread wakes up
01:21:13.276 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:13.276 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:21:13.279 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:21:15.376 02.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:15.380 00.004 1092 case statement mapped state 6 to 3
01:21:15.384 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:15.428 00.044 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:15.432 00.004 1092 case statement mapped state 6 to 3
01:21:15.441 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:15.481 00.040 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
01:21:15.487 00.006 1092 SetPaused type=2 isPaused=0 exposurePending=1
01:21:15.492 00.005 1092 Guider::SetPaused(2)
01:21:15.515 00.023 1092 Status Line: Paused/full
01:21:15.522 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:21:15.535 00.013 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:15.540 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:21:16.463 00.923 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:16.465 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:21:16.679 00.214 2744 Exposure complete
01:21:16.907 00.228 2744 worker thread done servicing request
01:21:16.907 00.000 1092 OnExposeComplete: enter
01:21:16.911 00.004 1092 guider is paused, ignoring frame, not scheduling exposure
01:21:36.559 19.648 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:36.563 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:21:36.661 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:36.664 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:21:36.762 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
01:21:36.765 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
01:21:36.768 00.003 1092 Guider::SetPaused(0)
01:21:36.771 00.003 1092 Guider::SetPaused: resetting avg dist filter
01:21:36.788 00.017 1092 un-pause: clearing mount guide algorithm history
01:21:36.792 00.004 1092 Mount: notify guiding resumed
01:21:36.796 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:36.799 00.003 1092 Enqueuing Expose request
01:21:36.803 00.004 1092 Status Line: Resumed
01:21:36.807 00.004 2744 Worker thread wakes up
01:21:36.808 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:36.808 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:21:36.817 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:21:36.822 00.005 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:36.824 00.002 1092 case statement mapped state 6 to 3
01:21:36.828 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:37.981 01.153 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:37.984 00.003 1092 case statement mapped state 6 to 3
01:21:37.987 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:39.095 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:39.097 00.002 1092 case statement mapped state 6 to 3
01:21:39.100 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:40.211 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:40.214 00.003 1092 case statement mapped state 6 to 3
01:21:40.217 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:40.220 00.003 2744 Exposure complete
01:21:40.470 00.250 2744 worker thread done servicing request
01:21:40.471 00.001 1092 OnExposeComplete: enter
01:21:40.474 00.003 1092 UpdateGuideState(): m_state=6
01:21:40.479 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1679
01:21:40.481 00.002 1092 Star::Find returns 1 (0), X=1617.97, Y=1115.11, Mass=482766, SNR=73.5, Peak=16823 HFD=3.0
01:21:40.483 00.002 1092 MultiStar: large primary error, entering stabilization period
01:21:40.487 00.004 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
01:21:40.491 00.004 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
01:21:40.494 00.003 1092 CameraToMount -- cameraX=15.26 cameraY=-15.15 hyp=21.50 cameraTheta=-0.78 mountX=20.16 mountY=-10.48, mountTheta=-0.48
01:21:40.505 00.011 1092 SchedulePrimaryMove(0F8C9988, x=15.26, y=-15.15, opts=13)
01:21:40.508 00.003 1092 Enqueuing Move request for scope (15.26, -15.15)
01:21:40.511 00.003 2744 Worker thread wakes up
01:21:40.511 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (15.26, -15.15) opts 0xd
01:21:40.511 00.000 2744 Handling offset move in thread for scope, endpoint = (15.26, -15.15)
01:21:40.511 00.000 2744 Moving (15.26, -15.15) raw xDistance=20.16 yDistance=-10.48
01:21:40.511 00.000 2744 GuideAlgorithmHysteresis::Result() returns 12.70 from input 20.16
01:21:40.511 00.000 2744 resist switch: large excursion: input -10.48 thresh 1.35 direction from 0 to -1
01:21:40.511 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-31.45
01:21:40.511 00.000 2744 GuideAlgorithmResistSwitch::result() returns -10.48 from input -10.48
01:21:40.511 00.000 2744 MoveAxis(W, 4515, ABG)
01:21:40.511 00.000 2744 duration set to 2500 by maxRaDuration
01:21:40.512 00.001 2744 Guiding  Dir = 3, Dur = 2500
01:21:40.512 00.000 2744 IsSlewing returns 0
01:21:40.512 00.000 2744 IsGuiding returns 0
01:21:40.512 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:21:40.527 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4871, FiltMin=1478, FiltMax=65535, Gamma=0.510
01:21:40.548 00.021 1092 UpdateGuideState exits: m=482766 SNR=73.5
01:21:40.551 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.556 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:40.559 00.003 1092 Enqueuing Expose request
01:21:41.274 00.715 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:41.278 00.004 1092 case statement mapped state 6 to 3
01:21:41.283 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:41.376 00.093 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:41.380 00.004 1092 case statement mapped state 6 to 3
01:21:41.385 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:41.479 00.094 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
01:21:41.485 00.006 1092 PhdController::Dither begins
01:21:41.514 00.029 1092 dither: size=1.00, dRA=0.42 dDec=0.03
01:21:41.531 00.017 1092 MountToCamera -- mountTheta (0.06) + m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
01:21:41.551 00.020 1092 MountToCamera -- mountX=0.42 mountY=0.03 hyp=0.42 mountTheta=0.06 cameraX=0.39, cameraY=-0.15 cameraTheta=-0.36
01:21:41.564 00.013 1092 setting lock position to (1603.10, 1130.11)
01:21:41.567 00.003 1092 Mount: notify guiding dithered (0.4, -0.1)
01:21:41.573 00.006 1092 MultiStar: stabilizing after lock position change
01:21:41.576 00.003 1092 Status Line: Dither by 0.42,0.03
01:21:41.585 00.009 1092 PhdController: newstate STATE_SETTLE_BEGIN
01:21:41.591 00.006 1092 PhdController: newstate STATE_SETTLE_WAIT
01:21:41.594 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:21:43.035 01.441 2744 IsGuiding returns 1
01:21:43.035 00.000 2744 scope still moving after pulse duration time elapsed
01:21:43.066 00.031 2744 IsSlewing returns 0
01:21:43.066 00.000 2744 IsGuiding returns 0
01:21:43.066 00.000 2744 scope move finished after 2500 + 54 ms
01:21:43.066 00.000 2744 Move returns status 0, amount 2500
01:21:43.066 00.000 2744 MoveAxis(N, 1970, ABG)
01:21:43.066 00.000 2744 Guiding  Dir = 0, Dur = 1970
01:21:43.067 00.001 2744 IsSlewing returns 0
01:21:43.067 00.000 2744 IsGuiding returns 0
01:21:43.067 00.000 2744 PulseGuide returned control before completion, sleep 1980
01:21:45.051 01.984 2744 IsGuiding returns 1
01:21:45.051 00.000 2744 scope still moving after pulse duration time elapsed
01:21:45.082 00.031 2744 IsSlewing returns 0
01:21:45.082 00.000 2744 IsGuiding returns 0
01:21:45.082 00.000 2744 scope move finished after 1970 + 44 ms
01:21:45.082 00.000 2744 Move returns status 0, amount 1970
01:21:45.082 00.000 2744 move complete, result=0
01:21:45.082 00.000 2744 worker thread done servicing request
01:21:45.082 00.000 2744 Worker thread wakes up
01:21:45.082 00.000 1092 GuideStep: 20.2 px 2500 ms WEST, -10.5 px 1970 ms NORTH
01:21:45.084 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:45.084 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1603,1100,31,31)
01:21:46.593 01.509 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:46.596 00.003 1092 case statement mapped state 6 to 3
01:21:46.599 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:46.697 00.098 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
01:21:46.700 00.003 1092 PhdController::Guide reentrancy state = 9 op = 0
01:21:46.703 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
01:21:46.748 00.045 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:21:46.751 00.003 1092 case statement mapped state 6 to 3
01:21:46.754 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:21:48.498 01.744 2744 Exposure complete
01:21:48.740 00.242 2744 worker thread done servicing request
01:21:48.740 00.000 1092 OnExposeComplete: enter
01:21:48.743 00.003 1092 UpdateGuideState(): m_state=6
01:21:48.748 00.005 1092 Star::Find(15, 1617, 1115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1680
01:21:48.753 00.005 1092 Star::Find returns 1 (0), X=1613.60, Y=1125.26, Mass=467321, SNR=75.6, Peak=52365 HFD=3.3
01:21:48.757 00.004 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
01:21:48.759 00.002 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
01:21:48.763 00.004 1092 CameraToMount -- cameraX=10.49 cameraY=-4.84 hyp=11.56 cameraTheta=-0.43 mountX=11.56 mountY=-1.84, mountTheta=-0.16
01:21:48.772 00.009 1092 dither recenter: remaining=(-0.4,-0.0) step=(-0.4,-0.0)
01:21:48.774 00.002 1092 MountToCamera -- mountTheta (-3.08) + m_xAngle (-0.43) = xAngle (-3.50 = 2.78)
01:21:48.777 00.003 1092 MountToCamera -- mountX=-0.42 mountY=-0.03 hyp=0.42 mountTheta=-3.08 cameraX=-0.39, cameraY=0.15 cameraTheta=2.78
01:21:48.781 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.15, opts=4)
01:21:48.783 00.002 1092 Enqueuing Move request for scope (-0.39, 0.15)
01:21:48.787 00.004 1092 Mount: notify direct move -0.42,-0.03
01:21:48.790 00.003 2744 Worker thread wakes up
01:21:48.790 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.15) opts 0x4
01:21:48.790 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.15)
01:21:48.790 00.000 2744 Moving (-0.39, 0.15) raw xDistance=-0.42 yDistance=-0.03
01:21:48.790 00.000 2744 MoveAxis(E, 150, B)
01:21:48.790 00.000 2744 Guiding  Dir = 2, Dur = 150
01:21:48.790 00.000 2744 IsSlewing returns 0
01:21:48.791 00.001 2744 IsGuiding returns 0
01:21:48.791 00.000 2744 PulseGuide returned control before completion, sleep 160
01:21:48.811 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4874, FiltMin=1693, FiltMax=65527, Gamma=0.510
01:21:48.837 00.026 1092 UpdateGuideState exits: m=467321 SNR=75.6
01:21:48.840 00.003 1092 PhdController: settling, locked = 1, distance = 18.81 (4.00) aobump = 0 frame = 1 / 99999
01:21:48.842 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778998908.842,"Host":"TALL-PINES-2024","Inst":1,"Distance":18.81,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:21:48.845 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.848 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:48.850 00.002 1092 Enqueuing Expose request
01:21:48.954 00.104 2744 IsGuiding returns 1
01:21:48.954 00.000 2744 scope still moving after pulse duration time elapsed
01:21:48.984 00.030 2744 IsSlewing returns 0
01:21:48.984 00.000 2744 IsGuiding returns 0
01:21:48.984 00.000 2744 scope move finished after 150 + 44 ms
01:21:48.985 00.001 2744 Move returns status 0, amount 150
01:21:48.985 00.000 2744 MoveAxis(N, 5, B)
01:21:48.985 00.000 2744 Guiding  Dir = 0, Dur = 5
01:21:48.986 00.001 2744 IsSlewing returns 0
01:21:48.986 00.000 2744 IsGuiding returns 0
01:21:48.988 00.002 2744 PulseGuide returned control before completion, sleep 14
01:21:49.015 00.027 2744 IsGuiding returns 1
01:21:49.015 00.000 2744 scope still moving after pulse duration time elapsed
01:21:49.045 00.030 2744 IsSlewing returns 0
01:21:49.045 00.000 2744 IsGuiding returns 0
01:21:49.045 00.000 2744 scope move finished after 5 + 54 ms
01:21:49.046 00.001 2744 Move returns status 0, amount 5
01:21:49.046 00.000 2744 move complete, result=0
01:21:49.046 00.000 2744 worker thread done servicing request
01:21:49.046 00.000 2744 Worker thread wakes up
01:21:49.046 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:49.046 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1599,1110,31,31)
01:21:49.049 00.003 1092 GuideStep: -0.4 px 150 ms EAST, -0.0 px 5 ms NORTH
01:21:52.489 03.440 2744 Exposure complete
01:21:52.763 00.274 2744 worker thread done servicing request
01:21:52.763 00.000 1092 OnExposeComplete: enter
01:21:52.766 00.003 1092 UpdateGuideState(): m_state=6
01:21:52.771 00.005 1092 Star::Find(15, 1613, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1681
01:21:52.774 00.003 1092 Star::Find returns 1 (0), X=1614.53, Y=1124.73, Mass=508486, SNR=86.6, Peak=47479 HFD=3.3
01:21:52.777 00.003 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
01:21:52.781 00.004 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
01:21:52.784 00.003 1092 CameraToMount -- cameraX=11.42 cameraY=-5.38 hyp=12.63 cameraTheta=-0.44 mountX=12.63 mountY=-2.11, mountTheta=-0.17
01:21:52.792 00.008 1092 SchedulePrimaryMove(0F8C9988, x=11.42, y=-5.38, opts=13)
01:21:52.797 00.005 1092 Enqueuing Move request for scope (11.42, -5.38)
01:21:52.801 00.004 2744 Worker thread wakes up
01:21:52.801 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (11.42, -5.38) opts 0xd
01:21:52.801 00.000 2744 Handling offset move in thread for scope, endpoint = (11.42, -5.38)
01:21:52.801 00.000 2744 Moving (11.42, -5.38) raw xDistance=12.63 yDistance=-2.11
01:21:52.801 00.000 2744 GuideAlgorithmHysteresis::Result() returns 7.95 from input 12.63
01:21:52.801 00.000 2744 resist switch: large excursion: input -2.11 thresh 1.35 direction from 0 to -1
01:21:52.801 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-6.32
01:21:52.801 00.000 2744 GuideAlgorithmResistSwitch::result() returns -2.11 from input -2.11
01:21:52.801 00.000 2744 MoveAxis(W, 2827, ABG)
01:21:52.801 00.000 2744 duration set to 2500 by maxRaDuration
01:21:52.802 00.001 2744 Guiding  Dir = 3, Dur = 2500
01:21:52.802 00.000 2744 IsSlewing returns 0
01:21:52.802 00.000 2744 IsGuiding returns 0
01:21:52.802 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:21:52.824 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4867, FiltMin=1443, FiltMax=65523, Gamma=0.510
01:21:52.845 00.021 1092 UpdateGuideState exits: m=508486 SNR=86.6
01:21:52.849 00.004 1092 PhdController: settling, locked = 1, distance = 12.63 (4.00) aobump = 0 frame = 2 / 99999
01:21:52.853 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778998912.853,"Host":"TALL-PINES-2024","Inst":1,"Distance":12.63,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:21:52.857 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:52.860 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:52.865 00.005 1092 Enqueuing Expose request
01:21:55.315 02.450 2744 IsGuiding returns 1
01:21:55.315 00.000 2744 scope still moving after pulse duration time elapsed
01:21:55.347 00.032 2744 IsSlewing returns 0
01:21:55.347 00.000 2744 IsGuiding returns 0
01:21:55.347 00.000 2744 scope move finished after 2500 + 44 ms
01:21:55.347 00.000 2744 Move returns status 0, amount 2500
01:21:55.347 00.000 2744 MoveAxis(N, 396, ABG)
01:21:55.347 00.000 2744 Guiding  Dir = 0, Dur = 396
01:21:55.348 00.001 2744 IsSlewing returns 0
01:21:55.348 00.000 2744 IsGuiding returns 0
01:21:55.348 00.000 2744 PulseGuide returned control before completion, sleep 406
01:21:55.770 00.422 2744 IsGuiding returns 1
01:21:55.770 00.000 2744 scope still moving after pulse duration time elapsed
01:21:55.802 00.032 2744 IsSlewing returns 0
01:21:55.802 00.000 2744 IsGuiding returns 0
01:21:55.802 00.000 2744 scope move finished after 396 + 57 ms
01:21:55.802 00.000 2744 Move returns status 0, amount 396
01:21:55.802 00.000 2744 move complete, result=0
01:21:55.802 00.000 2744 worker thread done servicing request
01:21:55.802 00.000 1092 GuideStep: 12.6 px 2500 ms WEST, -2.1 px 396 ms NORTH
01:21:55.806 00.004 2744 Worker thread wakes up
01:21:55.806 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:21:55.806 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1600,1110,31,31)
01:21:59.217 03.411 2744 Exposure complete
01:21:59.450 00.233 2744 worker thread done servicing request
01:21:59.450 00.000 1092 OnExposeComplete: enter
01:21:59.453 00.003 1092 UpdateGuideState(): m_state=6
01:21:59.457 00.004 1092 Star::Find(15, 1614, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1682
01:21:59.461 00.004 1092 Star::Find returns 1 (0), X=1608.58, Y=1129.92, Mass=537002, SNR=88.9, Peak=54931 HFD=3.6
01:21:59.463 00.002 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
01:21:59.466 00.003 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
01:21:59.469 00.003 1092 CameraToMount -- cameraX=5.47 cameraY=-0.19 hyp=5.48 cameraTheta=-0.03 mountX=5.06 mountY=1.29, mountTheta=0.25
01:21:59.474 00.005 1092 SchedulePrimaryMove(0F8C9988, x=5.47, y=-0.19, opts=13)
01:21:59.477 00.003 1092 Enqueuing Move request for scope (5.47, -0.19)
01:21:59.479 00.002 2744 Worker thread wakes up
01:21:59.479 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (5.47, -0.19) opts 0xd
01:21:59.479 00.000 2744 Handling offset move in thread for scope, endpoint = (5.47, -0.19)
01:21:59.479 00.000 2744 Moving (5.47, -0.19) raw xDistance=5.06 yDistance=1.29
01:21:59.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns 3.74 from input 5.06
01:21:59.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:21:59.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.29
01:21:59.479 00.000 2744 MoveAxis(W, 1331, ABG)
01:21:59.480 00.001 2744 Guiding  Dir = 3, Dur = 1331
01:21:59.480 00.000 2744 IsSlewing returns 0
01:21:59.480 00.000 2744 IsGuiding returns 0
01:21:59.480 00.000 2744 PulseGuide returned control before completion, sleep 1341
01:21:59.497 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4877, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:21:59.515 00.018 1092 UpdateGuideState exits: m=537002 SNR=88.9
01:21:59.518 00.003 1092 PhdController: settling, locked = 1, distance = 10.48 (4.00) aobump = 0 frame = 3 / 99999
01:21:59.522 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1778998919.522,"Host":"TALL-PINES-2024","Inst":1,"Distance":10.48,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:21:59.525 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.528 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:21:59.530 00.002 1092 Enqueuing Expose request
01:22:00.837 01.307 2744 IsGuiding returns 1
01:22:00.838 00.001 2744 scope still moving after pulse duration time elapsed
01:22:00.870 00.032 2744 IsSlewing returns 0
01:22:00.871 00.001 2744 IsGuiding returns 0
01:22:00.871 00.000 2744 scope move finished after 1331 + 60 ms
01:22:00.871 00.000 2744 Move returns status 0, amount 1331
01:22:00.871 00.000 2744 MoveAxis(N, 0, ABG)
01:22:00.871 00.000 2744 Move returns status 0, amount 0
01:22:00.871 00.000 2744 move complete, result=0
01:22:00.871 00.000 1092 GuideStep: 5.1 px 1331 ms WEST, 1.3 px 0 ms NORTH
01:22:00.875 00.004 2744 worker thread done servicing request
01:22:00.875 00.000 2744 Worker thread wakes up
01:22:00.875 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:00.875 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:04.273 03.398 2744 Exposure complete
01:22:04.540 00.267 2744 worker thread done servicing request
01:22:04.540 00.000 1092 OnExposeComplete: enter
01:22:04.545 00.005 1092 UpdateGuideState(): m_state=6
01:22:04.550 00.005 1092 Star::Find(15, 1608, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1683
01:22:04.556 00.006 1092 Star::Find returns 1 (0), X=1604.26, Y=1131.81, Mass=533477, SNR=89.5, Peak=47335 HFD=3.5
01:22:04.559 00.003 1092 CameraToMount -- cameraTheta (0.97) - m_xAngle (-0.43) = xAngle (1.40 = 1.40)
01:22:04.562 00.003 1092 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.25 = 1.25)
01:22:04.565 00.003 1092 CameraToMount -- cameraX=1.16 cameraY=1.70 hyp=2.06 cameraTheta=0.97 mountX=0.35 mountY=1.95, mountTheta=1.39
01:22:04.571 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.16, y=1.70, opts=13)
01:22:04.575 00.004 1092 Enqueuing Move request for scope (1.16, 1.70)
01:22:04.578 00.003 2744 Worker thread wakes up
01:22:04.580 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (1.16, 1.70) opts 0xd
01:22:04.580 00.000 2744 Handling offset move in thread for scope, endpoint = (1.16, 1.70)
01:22:04.580 00.000 2744 Moving (1.16, 1.70) raw xDistance=0.35 yDistance=1.95
01:22:04.580 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.35
01:22:04.580 00.000 2744 resist switch: large excursion: input 1.95 thresh 1.35 direction from -1 to 1
01:22:04.580 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.84
01:22:04.581 00.001 2744 GuideAlgorithmResistSwitch::result() returns 1.95 from input 1.95
01:22:04.581 00.000 2744 MoveAxis(W, 172, ABG)
01:22:04.581 00.000 2744 Guiding  Dir = 3, Dur = 172
01:22:04.581 00.000 2744 IsSlewing returns 0
01:22:04.581 00.000 2744 IsGuiding returns 0
01:22:04.582 00.001 2744 PulseGuide returned control before completion, sleep 182
01:22:04.606 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4887, FiltMin=1539, FiltMax=65535, Gamma=0.510
01:22:04.625 00.019 1092 UpdateGuideState exits: m=533477 SNR=89.5
01:22:04.631 00.006 1092 PhdController: settling, locked = 1, distance = 7.95 (4.00) aobump = 0 frame = 4 / 99999
01:22:04.634 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998924.634,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.95,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:22:04.638 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:04.641 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:04.646 00.005 1092 Enqueuing Expose request
01:22:04.768 00.122 2744 IsGuiding returns 1
01:22:04.768 00.000 2744 scope still moving after pulse duration time elapsed
01:22:04.799 00.031 2744 IsSlewing returns 0
01:22:04.799 00.000 2744 IsGuiding returns 0
01:22:04.799 00.000 2744 scope move finished after 172 + 46 ms
01:22:04.800 00.001 2744 Move returns status 0, amount 172
01:22:04.800 00.000 2744 MoveAxis(S, 366, ABG)
01:22:04.800 00.000 2744 Guiding  Dir = 1, Dur = 366
01:22:04.800 00.000 2744 IsSlewing returns 0
01:22:04.800 00.000 2744 IsGuiding returns 0
01:22:04.800 00.000 2744 PulseGuide returned control before completion, sleep 376
01:22:05.189 00.389 2744 IsGuiding returns 1
01:22:05.189 00.000 2744 scope still moving after pulse duration time elapsed
01:22:05.221 00.032 2744 IsSlewing returns 0
01:22:05.221 00.000 2744 IsGuiding returns 0
01:22:05.222 00.001 2744 scope move finished after 366 + 54 ms
01:22:05.222 00.000 2744 Move returns status 0, amount 366
01:22:05.222 00.000 2744 move complete, result=0
01:22:05.222 00.000 1092 GuideStep: 0.4 px 172 ms WEST, 1.9 px 366 ms SOUTH
01:22:05.226 00.004 2744 worker thread done servicing request
01:22:05.226 00.000 2744 Worker thread wakes up
01:22:05.226 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:05.226 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:08.716 03.490 2744 Exposure complete
01:22:09.050 00.334 2744 worker thread done servicing request
01:22:09.050 00.000 1092 OnExposeComplete: enter
01:22:09.054 00.004 1092 UpdateGuideState(): m_state=6
01:22:09.058 00.004 1092 Star::Find(15, 1604, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1684
01:22:09.066 00.008 1092 Star::Find returns 1 (0), X=1603.95, Y=1132.51, Mass=497142, SNR=74.8, Peak=60823 HFD=3.3
01:22:09.069 00.003 1092 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.43) = xAngle (1.66 = 1.66)
01:22:09.073 00.004 1092 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.50 = 1.50)
01:22:09.076 00.003 1092 CameraToMount -- cameraX=0.85 cameraY=2.40 hyp=2.55 cameraTheta=1.23 mountX=-0.22 mountY=2.54, mountTheta=1.66
01:22:09.085 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=2.40, opts=13)
01:22:09.089 00.004 1092 Enqueuing Move request for scope (0.85, 2.40)
01:22:09.092 00.003 2744 Worker thread wakes up
01:22:09.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, 2.40) opts 0xd
01:22:09.093 00.001 2744 Handling offset move in thread for scope, endpoint = (0.85, 2.40)
01:22:09.093 00.000 2744 Moving (0.85, 2.40) raw xDistance=-0.22 yDistance=2.54
01:22:09.093 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:22:09.093 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.54 from input 2.54
01:22:09.093 00.000 2744 MoveAxis(E, 0, ABG)
01:22:09.093 00.000 2744 Move returns status 0, amount 0
01:22:09.093 00.000 2744 MoveAxis(S, 477, ABG)
01:22:09.093 00.000 2744 Guiding  Dir = 1, Dur = 477
01:22:09.093 00.000 2744 IsSlewing returns 0
01:22:09.094 00.001 2744 IsGuiding returns 0
01:22:09.095 00.001 2744 PulseGuide returned control before completion, sleep 486
01:22:09.120 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4883, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:22:09.145 00.025 1092 UpdateGuideState exits: m=497142 SNR=74.8
01:22:09.148 00.003 1092 PhdController: settling, locked = 1, distance = 6.33 (4.00) aobump = 0 frame = 5 / 99999
01:22:09.151 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1778998929.151,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.33,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:22:09.156 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.159 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:09.164 00.005 1092 Enqueuing Expose request
01:22:09.592 00.428 2744 IsGuiding returns 1
01:22:09.593 00.001 2744 scope still moving after pulse duration time elapsed
01:22:09.624 00.031 2744 IsSlewing returns 0
01:22:09.625 00.001 2744 IsGuiding returns 0
01:22:09.625 00.000 2744 scope move finished after 477 + 53 ms
01:22:09.625 00.000 2744 Move returns status 0, amount 477
01:22:09.625 00.000 2744 move complete, result=0
01:22:09.625 00.000 2744 worker thread done servicing request
01:22:09.625 00.000 2744 Worker thread wakes up
01:22:09.625 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 2.5 px 477 ms SOUTH
01:22:09.631 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:09.631 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:13.049 03.418 2744 Exposure complete
01:22:13.287 00.238 2744 worker thread done servicing request
01:22:13.287 00.000 1092 OnExposeComplete: enter
01:22:13.291 00.004 1092 UpdateGuideState(): m_state=6
01:22:13.297 00.006 1092 Star::Find(15, 1603, 1132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1685
01:22:13.300 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1130.99, Mass=511467, SNR=84.8, Peak=49959 HFD=2.9
01:22:13.303 00.003 1092 CameraToMount -- cameraTheta (1.73) - m_xAngle (-0.43) = xAngle (2.15 = 2.15)
01:22:13.307 00.004 1092 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.00 = 2.00)
01:22:13.309 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=0.88 hyp=0.89 cameraTheta=1.73 mountX=-0.49 mountY=0.81, mountTheta=2.11
01:22:13.316 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.88, opts=13)
01:22:13.319 00.003 1092 Enqueuing Move request for scope (-0.14, 0.88)
01:22:13.323 00.004 2744 Worker thread wakes up
01:22:13.323 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.88) opts 0xd
01:22:13.323 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.88)
01:22:13.323 00.000 2744 Moving (-0.14, 0.88) raw xDistance=-0.49 yDistance=0.81
01:22:13.323 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:22:13.323 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.81 from input 0.81
01:22:13.323 00.000 2744 MoveAxis(E, 110, ABG)
01:22:13.323 00.000 2744 Guiding  Dir = 2, Dur = 110
01:22:13.324 00.001 2744 IsSlewing returns 0
01:22:13.324 00.000 2744 IsGuiding returns 0
01:22:13.324 00.000 2744 PulseGuide returned control before completion, sleep 120
01:22:13.341 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1326, FiltMax=65535, Gamma=0.510
01:22:13.359 00.018 1092 UpdateGuideState exits: m=511467 SNR=84.8
01:22:13.364 00.005 1092 PhdController: settling, locked = 1, distance = 4.70 (4.00) aobump = 0 frame = 6 / 99999
01:22:13.366 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1778998933.366,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.70,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:22:13.369 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.372 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:13.375 00.003 1092 Enqueuing Expose request
01:22:13.461 00.086 2744 IsGuiding returns 1
01:22:13.461 00.000 2744 scope still moving after pulse duration time elapsed
01:22:13.492 00.031 2744 IsSlewing returns 0
01:22:13.492 00.000 2744 IsGuiding returns 0
01:22:13.492 00.000 2744 scope move finished after 110 + 58 ms
01:22:13.492 00.000 2744 Move returns status 0, amount 110
01:22:13.493 00.001 2744 MoveAxis(S, 152, ABG)
01:22:13.493 00.000 2744 Guiding  Dir = 1, Dur = 152
01:22:13.493 00.000 2744 IsSlewing returns 0
01:22:13.493 00.000 2744 IsGuiding returns 0
01:22:13.494 00.001 2744 PulseGuide returned control before completion, sleep 162
01:22:13.664 00.170 2744 IsGuiding returns 1
01:22:13.664 00.000 2744 scope still moving after pulse duration time elapsed
01:22:13.695 00.031 2744 IsSlewing returns 0
01:22:13.695 00.000 2744 IsGuiding returns 0
01:22:13.695 00.000 2744 scope move finished after 152 + 50 ms
01:22:13.695 00.000 2744 Move returns status 0, amount 152
01:22:13.696 00.001 2744 move complete, result=0
01:22:13.696 00.000 2744 worker thread done servicing request
01:22:13.696 00.000 2744 Worker thread wakes up
01:22:13.696 00.000 1092 GuideStep: -0.5 px 110 ms EAST, 0.8 px 152 ms SOUTH
01:22:13.699 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:13.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:17.104 03.405 2744 Exposure complete
01:22:17.354 00.250 2744 worker thread done servicing request
01:22:17.354 00.000 1092 OnExposeComplete: enter
01:22:17.357 00.003 1092 UpdateGuideState(): m_state=6
01:22:17.365 00.008 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1686
01:22:17.367 00.002 1092 Star::Find returns 1 (0), X=1602.14, Y=1130.22, Mass=530107, SNR=79.5, Peak=51357 HFD=3.5
01:22:17.371 00.004 1092 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.43) = xAngle (3.45 = -2.83)
01:22:17.382 00.011 1092 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.30 = -2.99)
01:22:17.388 00.006 1092 CameraToMount -- cameraX=-0.96 cameraY=0.11 hyp=0.97 cameraTheta=3.03 mountX=-0.92 mountY=-0.15, mountTheta=-2.98
01:22:17.398 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.96, y=0.11, opts=13)
01:22:17.401 00.003 1092 Enqueuing Move request for scope (-0.96, 0.11)
01:22:17.404 00.003 2744 Worker thread wakes up
01:22:17.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.11) opts 0xd
01:22:17.404 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.96, 0.11)
01:22:17.404 00.000 2744 Moving (-0.96, 0.11) raw xDistance=-0.92 yDistance=-0.15
01:22:17.404 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
01:22:17.404 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:17.404 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:22:17.406 00.002 2744 MoveAxis(E, 214, ABG)
01:22:17.406 00.000 2744 Guiding  Dir = 2, Dur = 214
01:22:17.406 00.000 2744 IsSlewing returns 0
01:22:17.406 00.000 2744 IsGuiding returns 0
01:22:17.407 00.001 2744 PulseGuide returned control before completion, sleep 224
01:22:17.428 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4899, FiltMin=1501, FiltMax=65517, Gamma=0.510
01:22:17.447 00.019 1092 UpdateGuideState exits: m=530107 SNR=79.5
01:22:17.450 00.003 1092 PhdController: settling, locked = 1, distance = 3.58 (4.00) aobump = 0 frame = 7 / 99999
01:22:17.455 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1778998937.453,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.58,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:22:17.458 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:17.462 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:17.464 00.002 1092 Enqueuing Expose request
01:22:17.639 00.175 2744 IsGuiding returns 1
01:22:17.639 00.000 2744 scope still moving after pulse duration time elapsed
01:22:17.670 00.031 2744 IsSlewing returns 0
01:22:17.672 00.002 2744 IsGuiding returns 0
01:22:17.672 00.000 2744 scope move finished after 214 + 52 ms
01:22:17.672 00.000 2744 Move returns status 0, amount 214
01:22:17.673 00.001 2744 MoveAxis(N, 0, ABG)
01:22:17.673 00.000 2744 Move returns status 0, amount 0
01:22:17.673 00.000 2744 move complete, result=0
01:22:17.673 00.000 2744 worker thread done servicing request
01:22:17.673 00.000 2744 Worker thread wakes up
01:22:17.673 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:17.673 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:17.674 00.001 1092 GuideStep: -0.9 px 214 ms EAST, -0.2 px 0 ms NORTH
01:22:21.063 03.389 2744 Exposure complete
01:22:21.272 00.209 2744 worker thread done servicing request
01:22:21.272 00.000 1092 OnExposeComplete: enter
01:22:21.276 00.004 1092 UpdateGuideState(): m_state=6
01:22:21.279 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1687
01:22:21.282 00.003 1092 Star::Find returns 1 (0), X=1602.90, Y=1130.22, Mass=553024, SNR=92.8, Peak=63981 HFD=3.4
01:22:21.284 00.002 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
01:22:21.288 00.004 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
01:22:21.293 00.005 1092 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=-0.23 mountY=0.05, mountTheta=2.92
01:22:21.300 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.11, opts=13)
01:22:21.304 00.004 1092 Enqueuing Move request for scope (-0.21, 0.11)
01:22:21.308 00.004 2744 Worker thread wakes up
01:22:21.309 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:22:21.309 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:22:21.309 00.000 2744 Moving (-0.21, 0.11) raw xDistance=-0.23 yDistance=0.05
01:22:21.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:22:21.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:21.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
01:22:21.309 00.000 2744 MoveAxis(E, 0, ABG)
01:22:21.309 00.000 2744 Move returns status 0, amount 0
01:22:21.309 00.000 2744 MoveAxis(N, 0, ABG)
01:22:21.309 00.000 2744 Move returns status 0, amount 0
01:22:21.309 00.000 2744 move complete, result=0
01:22:21.309 00.000 2744 worker thread done servicing request
01:22:21.328 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4893, FiltMin=1287, FiltMax=65535, Gamma=0.510
01:22:21.342 00.014 1092 UpdateGuideState exits: m=553024 SNR=92.8
01:22:21.345 00.003 1092 PhdController: settling, locked = 1, distance = 2.58 (4.00) aobump = 0 frame = 8 / 99999
01:22:21.348 00.003 1092 PhdController: newstate STATE_FINISH
01:22:21.350 00.002 1092 PhdController complete: success
01:22:21.352 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1778998941.352,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
01:22:21.356 00.004 1092 Mount: notify guiding dither settle done success=1
01:22:21.358 00.002 1092 PhdController: newstate STATE_IDLE
01:22:21.360 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.363 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:21.365 00.002 1092 Enqueuing Expose request
01:22:21.367 00.002 2744 Worker thread wakes up
01:22:21.367 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:21.370 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:21.370 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:24.760 03.390 2744 Exposure complete
01:22:24.959 00.199 1092 OnExposeComplete: enter
01:22:24.962 00.003 1092 UpdateGuideState(): m_state=6
01:22:24.964 00.002 2744 worker thread done servicing request
01:22:24.965 00.001 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:24.967 00.002 1092 Star::Find returns 1 (0), X=1603.12, Y=1129.80, Mass=492192, SNR=77.0, Peak=54589 HFD=3.1
01:22:24.970 00.003 1092 MultiStar: exiting stabilization period
01:22:24.973 00.003 1092 MultiStar: updating star positions after lock position change
01:22:24.975 00.002 1092 Star::Find(15, 1425, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:24.977 00.002 1092 Star::Find returns 1 (0), X=1425.15, Y=1004.07, Mass=402354, SNR=65.0, Peak=56691 HFD=2.8
01:22:24.980 00.003 1092 Star::Find(15, 1551, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:24.982 00.002 1092 Star::Find returns 1 (0), X=1550.63, Y=227.45, Mass=334726, SNR=76.7, Peak=48339 HFD=3.0
01:22:24.984 00.002 1092 Star::Find(15, 894, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:24.987 00.003 1092 Star::Find returns 1 (0), X=894.38, Y=765.17, Mass=353273, SNR=71.2, Peak=38211 HFD=3.2
01:22:24.990 00.003 1092 Star::Find(15, 1375, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:24.993 00.003 1092 Star::Find returns 1 (0), X=1374.57, Y=430.59, Mass=320697, SNR=73.0, Peak=51504 HFD=3.0
01:22:24.997 00.004 1092 Star::Find(15, 1855, 830, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:24.999 00.002 1092 Star::Find returns 1 (0), X=1854.67, Y=828.99, Mass=338627, SNR=65.4, Peak=42973 HFD=3.3
01:22:25.001 00.002 1092 Star::Find(15, 1858, 737, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:25.006 00.005 1092 Star::Find returns 1 (0), X=1857.91, Y=736.38, Mass=265930, SNR=57.0, Peak=35255 HFD=3.2
01:22:25.008 00.002 1092 Star::Find(15, 944, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:25.012 00.004 1092 Star::Find returns 1 (0), X=944.67, Y=902.19, Mass=249848, SNR=46.2, Peak=30195 HFD=3.0
01:22:25.014 00.002 1092 Star::Find(15, 1543, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:25.016 00.002 1092 Star::Find returns 1 (0), X=1542.93, Y=876.57, Mass=201872, SNR=44.2, Peak=35866 HFD=2.8
01:22:25.018 00.002 1092 Star::Find(15, 1877, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:25.023 00.005 1092 Star::Find returns 1 (0), X=1876.76, Y=490.07, Mass=285194, SNR=57.6, Peak=21965 HFD=4.0
01:22:25.029 00.006 1092 Star::Find(15, 214, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:25.033 00.004 1092 Star::Find returns 1 (0), X=213.49, Y=455.94, Mass=129861, SNR=41.2, Peak=22880 HFD=2.4
01:22:25.037 00.004 1092 Star::Find(15, 1651, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1688
01:22:25.041 00.004 1092 Star::Find returns 1 (0), X=1650.94, Y=1013.69, Mass=181433, SNR=37.5, Peak=26269 HFD=2.9
01:22:25.044 00.003 1092 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.43) = xAngle (-1.07 = -1.07)
01:22:25.049 00.005 1092 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.23 = -1.23)
01:22:25.052 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=0.15 mountY=-0.29, mountTheta=-1.10
01:22:25.065 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.31, opts=13)
01:22:25.070 00.005 1092 Enqueuing Move request for scope (0.02, -0.31)
01:22:25.078 00.008 2744 Worker thread wakes up
01:22:25.078 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
01:22:25.078 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
01:22:25.078 00.000 2744 Moving (0.02, -0.31) raw xDistance=0.15 yDistance=-0.29
01:22:25.078 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:22:25.078 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:25.079 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:22:25.079 00.000 2744 MoveAxis(E, 0, ABG)
01:22:25.079 00.000 2744 Move returns status 0, amount 0
01:22:25.079 00.000 2744 MoveAxis(N, 0, ABG)
01:22:25.079 00.000 2744 Move returns status 0, amount 0
01:22:25.079 00.000 2744 move complete, result=0
01:22:25.079 00.000 2744 worker thread done servicing request
01:22:25.113 00.034 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4906, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:22:25.140 00.027 1092 UpdateGuideState exits: m=492192 SNR=77.0
01:22:25.145 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.151 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:25.156 00.005 1092 Enqueuing Expose request
01:22:25.159 00.003 2744 Worker thread wakes up
01:22:25.160 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:25.160 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:22:25.163 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:28.549 03.386 2744 Exposure complete
01:22:28.739 00.190 2744 worker thread done servicing request
01:22:28.739 00.000 1092 OnExposeComplete: enter
01:22:28.743 00.004 1092 UpdateGuideState(): m_state=6
01:22:28.745 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1689
01:22:28.747 00.002 1092 Star::Find returns 1 (0), X=1603.93, Y=1129.51, Mass=513518, SNR=80.0, Peak=61437 HFD=3.4
01:22:28.750 00.003 1092 MultiStar: [#1 0.85,-0.37,1.04,U] [#2 0.72,-0.19,1.09,U] [#3 0.86,-0.33,0.94,U] [#4 1.05,-0.33,0.74,U] [#5 0.90,-0.22,0.74,U] [#6 0.78,-0.34,0.70,U] [#7 0.88,-0.24,0.58,U] [#8 0.53,-0.40,0.48,U] 
01:22:28.753 00.003 1092 refined, 8 included, MultiStar: {0.83, -0.34}, one-star: {0.83, -0.60}
01:22:28.756 00.003 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
01:22:28.758 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
01:22:28.760 00.002 1092 CameraToMount -- cameraX=0.83 cameraY=-0.34 hyp=0.90 cameraTheta=-0.39 mountX=0.90 mountY=-0.10, mountTheta=-0.11
01:22:28.764 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.83, y=-0.34, opts=13)
01:22:28.767 00.003 1092 Enqueuing Move request for scope (0.83, -0.34)
01:22:28.768 00.001 2744 Worker thread wakes up
01:22:28.769 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.83, -0.34) opts 0xd
01:22:28.769 00.000 2744 Handling offset move in thread for scope, endpoint = (0.83, -0.34)
01:22:28.769 00.000 2744 Moving (0.83, -0.34) raw xDistance=0.90 yDistance=-0.10
01:22:28.769 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.90
01:22:28.769 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:28.769 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:22:28.769 00.000 2744 MoveAxis(W, 200, ABG)
01:22:28.769 00.000 2744 Guiding  Dir = 3, Dur = 200
01:22:28.769 00.000 2744 IsSlewing returns 0
01:22:28.770 00.001 2744 IsGuiding returns 0
01:22:28.770 00.000 2744 PulseGuide returned control before completion, sleep 210
01:22:28.784 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:22:28.802 00.018 1092 UpdateGuideState exits: m=513518 SNR=80.0
01:22:28.805 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.807 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:28.809 00.002 1092 Enqueuing Expose request
01:22:28.985 00.176 2744 IsGuiding returns 1
01:22:28.985 00.000 2744 scope still moving after pulse duration time elapsed
01:22:29.016 00.031 2744 IsSlewing returns 0
01:22:29.016 00.000 2744 IsGuiding returns 0
01:22:29.016 00.000 2744 scope move finished after 200 + 46 ms
01:22:29.016 00.000 2744 Move returns status 0, amount 200
01:22:29.016 00.000 2744 MoveAxis(N, 0, ABG)
01:22:29.016 00.000 2744 Move returns status 0, amount 0
01:22:29.017 00.001 2744 move complete, result=0
01:22:29.017 00.000 2744 worker thread done servicing request
01:22:29.017 00.000 2744 Worker thread wakes up
01:22:29.017 00.000 1092 GuideStep: 0.9 px 200 ms WEST, -0.1 px 0 ms NORTH
01:22:29.019 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:29.019 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:32.406 03.387 2744 Exposure complete
01:22:32.602 00.196 2744 worker thread done servicing request
01:22:32.602 00.000 1092 OnExposeComplete: enter
01:22:32.605 00.003 1092 UpdateGuideState(): m_state=6
01:22:32.608 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1690
01:22:32.611 00.003 1092 Star::Find returns 1 (0), X=1603.64, Y=1129.39, Mass=510352, SNR=85.1, Peak=54461 HFD=3.3
01:22:32.613 00.002 1092 MultiStar: [#1 0.54,-0.26,0.96,U] [#2 0.43,-0.37,1.03,U] [#3 0.65,-0.26,0.72,U] [#4 0.64,-0.40,0.83,U] [#5 0.54,-0.27,0.70,U] [#6 0.54,-0.50,0.75,U] [#7 0.46,-0.24,0.54,U] [#8 0.11,-0.77,0.42,U] 
01:22:32.616 00.003 1092 refined, 8 included, MultiStar: {0.51, -0.41}, one-star: {0.53, -0.72}
01:22:32.618 00.002 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
01:22:32.621 00.003 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
01:22:32.623 00.002 1092 CameraToMount -- cameraX=0.51 cameraY=-0.41 hyp=0.66 cameraTheta=-0.68 mountX=0.64 mountY=-0.26, mountTheta=-0.39
01:22:32.629 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.41, opts=13)
01:22:32.632 00.003 1092 Enqueuing Move request for scope (0.51, -0.41)
01:22:32.634 00.002 2744 Worker thread wakes up
01:22:32.634 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.41) opts 0xd
01:22:32.634 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.41)
01:22:32.634 00.000 2744 Moving (0.51, -0.41) raw xDistance=0.64 yDistance=-0.26
01:22:32.634 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.64
01:22:32.635 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:32.635 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:22:32.635 00.000 2744 MoveAxis(W, 157, ABG)
01:22:32.635 00.000 2744 Guiding  Dir = 3, Dur = 157
01:22:32.635 00.000 2744 IsSlewing returns 0
01:22:32.635 00.000 2744 IsGuiding returns 0
01:22:32.636 00.001 2744 PulseGuide returned control before completion, sleep 167
01:22:32.650 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1488, FiltMax=65535, Gamma=0.510
01:22:32.667 00.017 1092 UpdateGuideState exits: m=510352 SNR=85.1
01:22:32.670 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.673 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:32.675 00.002 1092 Enqueuing Expose request
01:22:32.814 00.139 2744 IsGuiding returns 1
01:22:32.814 00.000 2744 scope still moving after pulse duration time elapsed
01:22:32.845 00.031 2744 IsSlewing returns 0
01:22:32.845 00.000 2744 IsGuiding returns 0
01:22:32.845 00.000 2744 scope move finished after 157 + 52 ms
01:22:32.845 00.000 2744 Move returns status 0, amount 157
01:22:32.845 00.000 2744 MoveAxis(N, 0, ABG)
01:22:32.846 00.001 2744 Move returns status 0, amount 0
01:22:32.846 00.000 2744 move complete, result=0
01:22:32.846 00.000 2744 worker thread done servicing request
01:22:32.847 00.001 1092 GuideStep: 0.6 px 157 ms WEST, -0.3 px 0 ms NORTH
01:22:32.849 00.002 2744 Worker thread wakes up
01:22:32.849 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:32.849 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:36.248 03.399 2744 Exposure complete
01:22:36.475 00.227 2744 worker thread done servicing request
01:22:36.476 00.001 1092 OnExposeComplete: enter
01:22:36.478 00.002 1092 UpdateGuideState(): m_state=6
01:22:36.482 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1691
01:22:36.484 00.002 1092 Star::Find returns 1 (0), X=1603.36, Y=1129.58, Mass=544079, SNR=87.1, Peak=55069 HFD=3.3
01:22:36.487 00.003 1092 MultiStar: [#1 0.28,-0.25,0.81,U] [#2 0.46,-0.08,1.08,U] [#3 0.33,-0.51,0.84,U] [#4 0.64,-0.37,0.88,U] [#5 0.41,-0.37,0.75,U] [#6 0.63,-0.34,0.69,U] [#7 0.19,-0.25,0.61,U] [#8 0.44,-0.14,0.43,U] 
01:22:36.489 00.002 1092 refined, 8 included, MultiStar: {0.41, -0.32}, one-star: {0.25, -0.53}
01:22:36.491 00.002 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
01:22:36.494 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
01:22:36.496 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=-0.32 hyp=0.52 cameraTheta=-0.67 mountX=0.50 mountY=-0.20, mountTheta=-0.38
01:22:36.503 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.32, opts=13)
01:22:36.506 00.003 1092 Enqueuing Move request for scope (0.41, -0.32)
01:22:36.508 00.002 2744 Worker thread wakes up
01:22:36.509 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.32) opts 0xd
01:22:36.509 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.32)
01:22:36.509 00.000 2744 Moving (0.41, -0.32) raw xDistance=0.50 yDistance=-0.20
01:22:36.509 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
01:22:36.509 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:36.509 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:22:36.509 00.000 2744 MoveAxis(W, 124, ABG)
01:22:36.509 00.000 2744 Guiding  Dir = 3, Dur = 124
01:22:36.509 00.000 2744 IsSlewing returns 0
01:22:36.510 00.001 2744 IsGuiding returns 0
01:22:36.510 00.000 2744 PulseGuide returned control before completion, sleep 134
01:22:36.528 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1552, FiltMax=65535, Gamma=0.510
01:22:36.544 00.016 1092 UpdateGuideState exits: m=544079 SNR=87.1
01:22:36.547 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:36.550 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:36.553 00.003 1092 Enqueuing Expose request
01:22:36.661 00.108 2744 IsGuiding returns 1
01:22:36.661 00.000 2744 scope still moving after pulse duration time elapsed
01:22:36.690 00.029 2744 IsSlewing returns 0
01:22:36.690 00.000 2744 IsGuiding returns 0
01:22:36.690 00.000 2744 scope move finished after 124 + 56 ms
01:22:36.691 00.001 2744 Move returns status 0, amount 124
01:22:36.691 00.000 2744 MoveAxis(N, 0, ABG)
01:22:36.691 00.000 2744 Move returns status 0, amount 0
01:22:36.691 00.000 2744 move complete, result=0
01:22:36.691 00.000 2744 worker thread done servicing request
01:22:36.691 00.000 2744 Worker thread wakes up
01:22:36.691 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:36.691 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:36.692 00.001 1092 GuideStep: 0.5 px 124 ms WEST, -0.2 px 0 ms NORTH
01:22:40.079 03.387 2744 Exposure complete
01:22:40.273 00.194 2744 worker thread done servicing request
01:22:40.273 00.000 1092 OnExposeComplete: enter
01:22:40.275 00.002 1092 UpdateGuideState(): m_state=6
01:22:40.278 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1692
01:22:40.280 00.002 1092 Star::Find returns 1 (0), X=1603.38, Y=1129.65, Mass=557114, SNR=76.1, Peak=55981 HFD=3.4
01:22:40.282 00.002 1092 MultiStar: [#1 0.20,-0.14,1.01,U] [#2 0.13,0.00,1.03,U] [#3 0.46,-0.34,0.85,U] [#4 0.24,-0.11,0.92,U] [#5 0.42,-0.23,0.80,U] [#6 0.36,-0.19,0.83,U] [#7 0.39,-0.17,0.63,U] [#8 0.20,-0.12,0.55,U] 
01:22:40.284 00.002 1092 refined, 8 included, MultiStar: {0.29, -0.20}, one-star: {0.28, -0.46}
01:22:40.287 00.003 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.17 = -0.17)
01:22:40.290 00.003 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
01:22:40.292 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.20 hyp=0.35 cameraTheta=-0.60 mountX=0.35 mountY=-0.11, mountTheta=-0.31
01:22:40.298 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.20, opts=13)
01:22:40.301 00.003 1092 Enqueuing Move request for scope (0.29, -0.20)
01:22:40.304 00.003 2744 Worker thread wakes up
01:22:40.304 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.20) opts 0xd
01:22:40.304 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.20)
01:22:40.304 00.000 2744 Moving (0.29, -0.20) raw xDistance=0.35 yDistance=-0.11
01:22:40.304 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:22:40.304 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:40.304 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:22:40.304 00.000 2744 MoveAxis(W, 86, ABG)
01:22:40.304 00.000 2744 Guiding  Dir = 3, Dur = 86
01:22:40.304 00.000 2744 IsSlewing returns 0
01:22:40.305 00.001 2744 IsGuiding returns 0
01:22:40.305 00.000 2744 PulseGuide returned control before completion, sleep 96
01:22:40.321 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:22:40.337 00.016 1092 UpdateGuideState exits: m=557114 SNR=76.1
01:22:40.339 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:40.342 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:40.344 00.002 1092 Enqueuing Expose request
01:22:40.411 00.067 2744 IsGuiding returns 1
01:22:40.411 00.000 2744 scope still moving after pulse duration time elapsed
01:22:40.443 00.032 2744 IsSlewing returns 0
01:22:40.443 00.000 2744 IsGuiding returns 0
01:22:40.443 00.000 2744 scope move finished after 86 + 52 ms
01:22:40.443 00.000 2744 Move returns status 0, amount 86
01:22:40.443 00.000 2744 MoveAxis(N, 0, ABG)
01:22:40.443 00.000 2744 Move returns status 0, amount 0
01:22:40.443 00.000 2744 move complete, result=0
01:22:40.444 00.001 2744 worker thread done servicing request
01:22:40.444 00.000 2744 Worker thread wakes up
01:22:40.444 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:40.444 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:40.445 00.001 1092 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH
01:22:43.829 03.384 2744 Exposure complete
01:22:44.039 00.210 2744 worker thread done servicing request
01:22:44.039 00.000 1092 OnExposeComplete: enter
01:22:44.042 00.003 1092 UpdateGuideState(): m_state=6
01:22:44.046 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1693
01:22:44.048 00.002 1092 Star::Find returns 1 (0), X=1603.23, Y=1129.67, Mass=472297, SNR=76.5, Peak=50541 HFD=3.2
01:22:44.051 00.003 1092 MultiStar: [#1 0.01,-0.05,0.90,U] [#2 0.03,0.01,1.02,U] [#3 0.21,-0.30,0.84,U] [#4 0.15,-0.16,0.86,U] [#5 0.24,-0.16,0.71,U] [#6 0.33,-0.16,0.72,U] [#7 0.06,-0.14,0.63,U] [#8 -0.18,-0.30,0.41,U] 
01:22:44.053 00.002 1092 refined, 8 included, MultiStar: {0.12, -0.18}, one-star: {0.13, -0.44}
01:22:44.056 00.003 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
01:22:44.058 00.002 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
01:22:44.060 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-1.00 mountX=0.18 mountY=-0.14, mountTheta=-0.67
01:22:44.064 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.18, opts=13)
01:22:44.067 00.003 1092 Enqueuing Move request for scope (0.12, -0.18)
01:22:44.070 00.003 2744 Worker thread wakes up
01:22:44.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
01:22:44.070 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
01:22:44.070 00.000 2744 Moving (0.12, -0.18) raw xDistance=0.18 yDistance=-0.14
01:22:44.070 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:22:44.070 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:44.072 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:22:44.072 00.000 2744 MoveAxis(E, 0, ABG)
01:22:44.072 00.000 2744 Move returns status 0, amount 0
01:22:44.072 00.000 2744 MoveAxis(N, 0, ABG)
01:22:44.072 00.000 2744 Move returns status 0, amount 0
01:22:44.072 00.000 2744 move complete, result=0
01:22:44.072 00.000 2744 worker thread done servicing request
01:22:44.091 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4922, FiltMin=1479, FiltMax=65535, Gamma=0.510
01:22:44.111 00.020 1092 UpdateGuideState exits: m=472297 SNR=76.5
01:22:44.116 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:44.119 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:44.124 00.005 1092 Enqueuing Expose request
01:22:44.129 00.005 2744 Worker thread wakes up
01:22:44.129 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:44.132 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:44.132 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:47.535 03.403 2744 Exposure complete
01:22:47.740 00.205 2744 worker thread done servicing request
01:22:47.741 00.001 1092 OnExposeComplete: enter
01:22:47.745 00.004 1092 UpdateGuideState(): m_state=6
01:22:47.748 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1694
01:22:47.750 00.002 1092 Star::Find returns 1 (0), X=1603.03, Y=1129.83, Mass=501079, SNR=84.7, Peak=48909 HFD=3.1
01:22:47.753 00.003 1092 MultiStar: [#1 -0.18,0.08,0.90,U] [#2 -0.30,-0.01,0.92,U] [#3 -0.12,-0.08,0.86,U] [#4 0.20,0.17,0.79,U] [#5 -0.04,0.10,0.79,U] [#6 -0.06,0.03,0.71,U] [#7 0.03,0.00,0.57,U] [#8 -0.29,0.22,0.48,U] 
01:22:47.756 00.003 1092 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.07, -0.28}
01:22:47.759 00.003 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.48 = -2.80)
01:22:47.762 00.003 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
01:22:47.763 00.001 1092 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
01:22:47.774 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.01, opts=13)
01:22:47.778 00.004 1092 Enqueuing Move request for scope (-0.09, 0.01)
01:22:47.780 00.002 2744 Worker thread wakes up
01:22:47.780 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:22:47.781 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:22:47.781 00.000 2744 Moving (-0.09, 0.01) raw xDistance=-0.09 yDistance=-0.02
01:22:47.781 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:22:47.781 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:47.781 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:22:47.781 00.000 2744 MoveAxis(E, 0, ABG)
01:22:47.781 00.000 2744 Move returns status 0, amount 0
01:22:47.781 00.000 2744 MoveAxis(N, 0, ABG)
01:22:47.781 00.000 2744 Move returns status 0, amount 0
01:22:47.781 00.000 2744 move complete, result=0
01:22:47.781 00.000 2744 worker thread done servicing request
01:22:47.795 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1443, FiltMax=65535, Gamma=0.510
01:22:47.812 00.017 1092 UpdateGuideState exits: m=501079 SNR=84.7
01:22:47.815 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.817 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:47.820 00.003 1092 Enqueuing Expose request
01:22:47.823 00.003 2744 Worker thread wakes up
01:22:47.823 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:47.825 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:47.826 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:51.214 03.388 2744 Exposure complete
01:22:51.401 00.187 2744 worker thread done servicing request
01:22:51.401 00.000 1092 OnExposeComplete: enter
01:22:51.403 00.002 1092 UpdateGuideState(): m_state=6
01:22:51.406 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1695
01:22:51.409 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.86, Mass=506685, SNR=81.7, Peak=54381 HFD=3.1
01:22:51.411 00.002 1092 MultiStar: [#1 -0.14,0.20,0.92,U] [#2 -0.29,0.24,0.83,U] [#3 -0.07,-0.10,0.75,U] [#4 -0.07,0.04,0.80,U] [#5 -0.26,0.22,0.64,U] [#6 -0.01,-0.03,0.68,U] [#7 -0.06,0.45,0.75,U] [#8 -0.02,0.46,0.48,U] 
01:22:51.413 00.002 1092 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {-0.14, -0.24}
01:22:51.415 00.002 1092 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.43) = xAngle (2.83 = 2.83)
01:22:51.417 00.002 1092 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.67 = 2.67)
01:22:51.419 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.17 cameraTheta=2.40 mountX=-0.16 mountY=0.08, mountTheta=2.70
01:22:51.423 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.11, opts=13)
01:22:51.425 00.002 1092 Enqueuing Move request for scope (-0.12, 0.11)
01:22:51.427 00.002 2744 Worker thread wakes up
01:22:51.427 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:22:51.427 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:22:51.427 00.000 2744 Moving (-0.12, 0.11) raw xDistance=-0.16 yDistance=0.08
01:22:51.427 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
01:22:51.427 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:51.427 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:22:51.427 00.000 2744 MoveAxis(E, 0, ABG)
01:22:51.427 00.000 2744 Move returns status 0, amount 0
01:22:51.428 00.001 2744 MoveAxis(N, 0, ABG)
01:22:51.428 00.000 2744 Move returns status 0, amount 0
01:22:51.428 00.000 2744 move complete, result=0
01:22:51.428 00.000 2744 worker thread done servicing request
01:22:51.443 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1453, FiltMax=65535, Gamma=0.510
01:22:51.460 00.017 1092 UpdateGuideState exits: m=506685 SNR=81.7
01:22:51.463 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.465 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:51.466 00.001 1092 Enqueuing Expose request
01:22:51.468 00.002 2744 Worker thread wakes up
01:22:51.468 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:51.468 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:51.468 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:22:54.851 03.383 2744 Exposure complete
01:22:55.058 00.207 2744 worker thread done servicing request
01:22:55.059 00.001 1092 OnExposeComplete: enter
01:22:55.063 00.004 1092 UpdateGuideState(): m_state=6
01:22:55.065 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1696
01:22:55.067 00.002 1092 Star::Find returns 1 (0), X=1603.17, Y=1129.84, Mass=509744, SNR=79.7, Peak=56301 HFD=3.1
01:22:55.070 00.003 1092 MultiStar: [#1 0.20,-0.05,0.96,U] [#2 0.12,-0.01,1.18,U] [#3 0.28,-0.06,0.84,U] [#4 0.28,0.10,0.81,U] [#5 0.08,-0.02,0.79,U] [#6 0.16,-0.01,0.71,U] [#7 -0.19,0.20,0.62,U] [#8 -0.08,0.19,0.49,U] 
01:22:55.073 00.003 1092 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.07, -0.27}
01:22:55.075 00.002 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
01:22:55.078 00.003 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
01:22:55.081 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.11 mountY=0.02, mountTheta=0.18
01:22:55.085 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.01, opts=13)
01:22:55.088 00.003 1092 Enqueuing Move request for scope (0.12, -0.01)
01:22:55.090 00.002 2744 Worker thread wakes up
01:22:55.091 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
01:22:55.091 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
01:22:55.091 00.000 2744 Moving (0.12, -0.01) raw xDistance=0.11 yDistance=0.02
01:22:55.091 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:22:55.091 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:55.091 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:22:55.091 00.000 2744 MoveAxis(E, 0, ABG)
01:22:55.091 00.000 2744 Move returns status 0, amount 0
01:22:55.091 00.000 2744 MoveAxis(N, 0, ABG)
01:22:55.091 00.000 2744 Move returns status 0, amount 0
01:22:55.091 00.000 2744 move complete, result=0
01:22:55.092 00.001 2744 worker thread done servicing request
01:22:55.107 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1565, FiltMax=65535, Gamma=0.510
01:22:55.125 00.018 1092 UpdateGuideState exits: m=509744 SNR=79.7
01:22:55.128 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:55.130 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:55.132 00.002 1092 Enqueuing Expose request
01:22:55.135 00.003 2744 Worker thread wakes up
01:22:55.135 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:55.139 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:55.139 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:22:58.539 03.400 2744 Exposure complete
01:22:58.758 00.219 2744 worker thread done servicing request
01:22:58.758 00.000 1092 OnExposeComplete: enter
01:22:58.761 00.003 1092 UpdateGuideState(): m_state=6
01:22:58.765 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1697
01:22:58.767 00.002 1092 Star::Find returns 1 (0), X=1603.59, Y=1129.73, Mass=501004, SNR=73.5, Peak=50221 HFD=3.2
01:22:58.770 00.003 1092 MultiStar: [#1 0.38,-0.25,1.04,U] [#2 0.40,-0.13,1.11,U] [#3 0.52,-0.14,0.88,U] [#4 0.43,-0.07,0.83,U] [#5 0.41,-0.30,0.97,U] [#6 0.56,0.06,0.85,U] [#7 0.26,-0.18,0.55,U] [#8 0.08,-0.23,0.46,U] 
01:22:58.773 00.003 1092 refined, 8 included, MultiStar: {0.42, -0.18}, one-star: {0.49, -0.38}
01:22:58.775 00.002 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
01:22:58.779 00.004 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
01:22:58.782 00.003 1092 CameraToMount -- cameraX=0.42 cameraY=-0.18 hyp=0.45 cameraTheta=-0.41 mountX=0.45 mountY=-0.06, mountTheta=-0.14
01:22:58.787 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.18, opts=13)
01:22:58.789 00.002 1092 Enqueuing Move request for scope (0.42, -0.18)
01:22:58.792 00.003 2744 Worker thread wakes up
01:22:58.792 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.18) opts 0xd
01:22:58.792 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.18)
01:22:58.792 00.000 2744 Moving (0.42, -0.18) raw xDistance=0.45 yDistance=-0.06
01:22:58.792 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.45
01:22:58.792 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:22:58.792 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:22:58.792 00.000 2744 MoveAxis(W, 102, ABG)
01:22:58.792 00.000 2744 Guiding  Dir = 3, Dur = 102
01:22:58.793 00.001 2744 IsSlewing returns 0
01:22:58.793 00.000 2744 IsGuiding returns 0
01:22:58.793 00.000 2744 PulseGuide returned control before completion, sleep 112
01:22:58.812 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4931, FiltMin=1272, FiltMax=65535, Gamma=0.510
01:22:58.828 00.016 1092 UpdateGuideState exits: m=501004 SNR=73.5
01:22:58.831 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.833 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:22:58.835 00.002 1092 Enqueuing Expose request
01:22:58.906 00.071 2744 IsGuiding returns 1
01:22:58.906 00.000 2744 scope still moving after pulse duration time elapsed
01:22:58.937 00.031 2744 IsSlewing returns 0
01:22:58.938 00.001 2744 IsGuiding returns 0
01:22:58.938 00.000 2744 scope move finished after 102 + 43 ms
01:22:58.939 00.001 2744 Move returns status 0, amount 102
01:22:58.939 00.000 2744 MoveAxis(N, 0, ABG)
01:22:58.939 00.000 2744 Move returns status 0, amount 0
01:22:58.939 00.000 2744 move complete, result=0
01:22:58.939 00.000 2744 worker thread done servicing request
01:22:58.939 00.000 2744 Worker thread wakes up
01:22:58.939 00.000 1092 GuideStep: 0.5 px 102 ms WEST, -0.1 px 0 ms NORTH
01:22:58.943 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:22:58.943 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:02.324 03.381 2744 Exposure complete
01:23:02.514 00.190 2744 worker thread done servicing request
01:23:02.515 00.001 1092 OnExposeComplete: enter
01:23:02.517 00.002 1092 UpdateGuideState(): m_state=6
01:23:02.519 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1698
01:23:02.523 00.004 1092 Star::Find returns 1 (0), X=1603.51, Y=1129.46, Mass=492771, SNR=90.3, Peak=54461 HFD=3.2
01:23:02.526 00.003 1092 MultiStar: [#1 0.42,-0.29,0.88,U] [#2 0.36,-0.22,0.80,U] [#3 0.47,-0.36,0.71,U] [#4 0.40,-0.33,0.77,U] [#5 0.46,-0.26,0.64,U] [#6 0.40,-0.22,0.77,U] [#7 0.12,-0.19,0.53,U] [#8 0.33,-0.25,0.41,U] 
01:23:02.528 00.002 1092 refined, 8 included, MultiStar: {0.39, -0.33}, one-star: {0.41, -0.65}
01:23:02.530 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
01:23:02.532 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
01:23:02.534 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.33 hyp=0.51 cameraTheta=-0.70 mountX=0.49 mountY=-0.21, mountTheta=-0.41
01:23:02.538 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.33, opts=13)
01:23:02.541 00.003 1092 Enqueuing Move request for scope (0.39, -0.33)
01:23:02.543 00.002 2744 Worker thread wakes up
01:23:02.543 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.33) opts 0xd
01:23:02.543 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.33)
01:23:02.543 00.000 2744 Moving (0.39, -0.33) raw xDistance=0.49 yDistance=-0.21
01:23:02.543 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
01:23:02.543 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:02.543 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:23:02.543 00.000 2744 MoveAxis(W, 116, ABG)
01:23:02.543 00.000 2744 Guiding  Dir = 3, Dur = 116
01:23:02.543 00.000 2744 IsSlewing returns 0
01:23:02.543 00.000 2744 IsGuiding returns 0
01:23:02.544 00.001 2744 PulseGuide returned control before completion, sleep 126
01:23:02.562 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1536, FiltMax=65535, Gamma=0.510
01:23:02.576 00.014 1092 UpdateGuideState exits: m=492771 SNR=90.3
01:23:02.579 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:02.582 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:02.584 00.002 1092 Enqueuing Expose request
01:23:02.679 00.095 2744 IsGuiding returns 1
01:23:02.679 00.000 2744 scope still moving after pulse duration time elapsed
01:23:02.710 00.031 2744 IsSlewing returns 0
01:23:02.710 00.000 2744 IsGuiding returns 0
01:23:02.711 00.001 2744 scope move finished after 116 + 51 ms
01:23:02.711 00.000 2744 Move returns status 0, amount 116
01:23:02.711 00.000 2744 MoveAxis(N, 0, ABG)
01:23:02.711 00.000 2744 Move returns status 0, amount 0
01:23:02.711 00.000 2744 move complete, result=0
01:23:02.711 00.000 2744 worker thread done servicing request
01:23:02.711 00.000 2744 Worker thread wakes up
01:23:02.711 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:02.711 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:02.715 00.004 1092 GuideStep: 0.5 px 116 ms WEST, -0.2 px 0 ms NORTH
01:23:06.101 03.386 2744 Exposure complete
01:23:06.304 00.203 2744 worker thread done servicing request
01:23:06.305 00.001 1092 OnExposeComplete: enter
01:23:06.307 00.002 1092 UpdateGuideState(): m_state=6
01:23:06.311 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1699
01:23:06.314 00.003 1092 Star::Find returns 1 (0), X=1603.61, Y=1129.43, Mass=538530, SNR=81.8, Peak=55469 HFD=3.3
01:23:06.316 00.002 1092 MultiStar: [#1 0.36,-0.43,1.06,U] [#2 0.23,-0.21,1.05,U] [#3 0.53,-0.53,0.70,U] [#4 0.49,-0.42,0.75,U] [#5 0.43,-0.34,0.74,U] [#6 0.39,-0.33,0.74,U] [#7 0.16,-0.32,0.63,U] [#8 0.08,-0.45,0.49,U] 
01:23:06.319 00.003 1092 refined, 8 included, MultiStar: {0.37, -0.41}, one-star: {0.50, -0.68}
01:23:06.322 00.003 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
01:23:06.324 00.002 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
01:23:06.328 00.004 1092 CameraToMount -- cameraX=0.37 cameraY=-0.41 hyp=0.55 cameraTheta=-0.84 mountX=0.50 mountY=-0.30, mountTheta=-0.54
01:23:06.335 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.41, opts=13)
01:23:06.339 00.004 1092 Enqueuing Move request for scope (0.37, -0.41)
01:23:06.341 00.002 2744 Worker thread wakes up
01:23:06.341 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.41) opts 0xd
01:23:06.341 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.41)
01:23:06.341 00.000 2744 Moving (0.37, -0.41) raw xDistance=0.50 yDistance=-0.30
01:23:06.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
01:23:06.341 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:06.342 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:23:06.342 00.000 2744 MoveAxis(W, 121, ABG)
01:23:06.342 00.000 2744 Guiding  Dir = 3, Dur = 121
01:23:06.342 00.000 2744 IsSlewing returns 0
01:23:06.342 00.000 2744 IsGuiding returns 0
01:23:06.343 00.001 2744 PulseGuide returned control before completion, sleep 131
01:23:06.358 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4922, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:23:06.375 00.017 1092 UpdateGuideState exits: m=538530 SNR=81.8
01:23:06.377 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:06.379 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:06.382 00.003 1092 Enqueuing Expose request
01:23:06.483 00.101 2744 IsGuiding returns 1
01:23:06.483 00.000 2744 scope still moving after pulse duration time elapsed
01:23:06.515 00.032 2744 IsSlewing returns 0
01:23:06.515 00.000 2744 IsGuiding returns 0
01:23:06.515 00.000 2744 scope move finished after 121 + 51 ms
01:23:06.515 00.000 2744 Move returns status 0, amount 121
01:23:06.515 00.000 2744 MoveAxis(N, 0, ABG)
01:23:06.515 00.000 2744 Move returns status 0, amount 0
01:23:06.515 00.000 2744 move complete, result=0
01:23:06.515 00.000 2744 worker thread done servicing request
01:23:06.515 00.000 2744 Worker thread wakes up
01:23:06.515 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:06.516 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:06.518 00.002 1092 GuideStep: 0.5 px 121 ms WEST, -0.3 px 0 ms NORTH
01:23:09.905 03.387 2744 Exposure complete
01:23:10.100 00.195 2744 worker thread done servicing request
01:23:10.101 00.001 1092 OnExposeComplete: enter
01:23:10.104 00.003 1092 UpdateGuideState(): m_state=6
01:23:10.107 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1700
01:23:10.109 00.002 1092 Star::Find returns 1 (0), X=1603.56, Y=1129.66, Mass=524987, SNR=82.3, Peak=60717 HFD=3.2
01:23:10.112 00.003 1092 MultiStar: [#1 0.41,-0.31,0.97,U] [#2 0.49,-0.14,0.89,U] [#3 0.49,-0.28,0.80,U] [#4 0.48,-0.28,0.88,U] [#5 0.51,-0.31,0.83,U] [#6 0.66,-0.28,0.78,U] [#7 0.53,-0.27,0.61,U] [#8 0.17,-0.43,0.48,U] 
01:23:10.114 00.002 1092 refined, 8 included, MultiStar: {0.48, -0.30}, one-star: {0.46, -0.45}
01:23:10.116 00.002 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
01:23:10.118 00.002 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
01:23:10.121 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.30 hyp=0.57 cameraTheta=-0.57 mountX=0.56 mountY=-0.16, mountTheta=-0.29
01:23:10.125 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.30, opts=13)
01:23:10.128 00.003 1092 Enqueuing Move request for scope (0.48, -0.30)
01:23:10.131 00.003 2744 Worker thread wakes up
01:23:10.131 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.30) opts 0xd
01:23:10.131 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.30)
01:23:10.131 00.000 2744 Moving (0.48, -0.30) raw xDistance=0.56 yDistance=-0.16
01:23:10.131 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
01:23:10.131 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:10.131 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:10.131 00.000 2744 MoveAxis(W, 134, ABG)
01:23:10.131 00.000 2744 Guiding  Dir = 3, Dur = 134
01:23:10.132 00.001 2744 IsSlewing returns 0
01:23:10.132 00.000 2744 IsGuiding returns 0
01:23:10.132 00.000 2744 PulseGuide returned control before completion, sleep 144
01:23:10.150 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4912, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:23:10.167 00.017 1092 UpdateGuideState exits: m=524987 SNR=82.3
01:23:10.172 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.174 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:10.176 00.002 1092 Enqueuing Expose request
01:23:10.286 00.110 2744 IsGuiding returns 1
01:23:10.286 00.000 2744 scope still moving after pulse duration time elapsed
01:23:10.318 00.032 2744 IsSlewing returns 0
01:23:10.318 00.000 2744 IsGuiding returns 0
01:23:10.320 00.002 2744 scope move finished after 134 + 53 ms
01:23:10.320 00.000 2744 Move returns status 0, amount 134
01:23:10.320 00.000 2744 MoveAxis(N, 0, ABG)
01:23:10.320 00.000 2744 Move returns status 0, amount 0
01:23:10.320 00.000 2744 move complete, result=0
01:23:10.320 00.000 1092 GuideStep: 0.6 px 134 ms WEST, -0.2 px 0 ms NORTH
01:23:10.324 00.004 2744 worker thread done servicing request
01:23:10.324 00.000 2744 Worker thread wakes up
01:23:10.324 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:10.324 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:13.764 03.440 2744 Exposure complete
01:23:14.011 00.247 2744 worker thread done servicing request
01:23:14.011 00.000 1092 OnExposeComplete: enter
01:23:14.014 00.003 1092 UpdateGuideState(): m_state=6
01:23:14.017 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1701
01:23:14.019 00.002 1092 Star::Find returns 1 (0), X=1603.39, Y=1129.57, Mass=508246, SNR=77.8, Peak=57597 HFD=3.2
01:23:14.023 00.004 1092 MultiStar: [#1 0.10,-0.25,1.00,U] [#2 0.10,-0.10,1.07,U] [#3 0.45,-0.35,0.85,U] [#4 0.42,-0.33,1.09,U] [#5 0.29,-0.32,0.73,U] [#6 0.26,-0.21,0.83,U] [#7 0.28,-0.27,0.60,U] [#8 0.06,-0.22,0.48,U] 
01:23:14.025 00.002 1092 refined, 8 included, MultiStar: {0.26, -0.29}, one-star: {0.29, -0.54}
01:23:14.028 00.003 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
01:23:14.030 00.002 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
01:23:14.032 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-0.85 mountX=0.35 mountY=-0.21, mountTheta=-0.54
01:23:14.037 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.29, opts=13)
01:23:14.040 00.003 1092 Enqueuing Move request for scope (0.26, -0.29)
01:23:14.042 00.002 2744 Worker thread wakes up
01:23:14.042 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.29) opts 0xd
01:23:14.043 00.001 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.29)
01:23:14.043 00.000 2744 Moving (0.26, -0.29) raw xDistance=0.35 yDistance=-0.21
01:23:14.043 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.35
01:23:14.043 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:14.043 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:23:14.043 00.000 2744 MoveAxis(W, 89, ABG)
01:23:14.043 00.000 2744 Guiding  Dir = 3, Dur = 89
01:23:14.043 00.000 2744 IsSlewing returns 0
01:23:14.044 00.001 2744 IsGuiding returns 0
01:23:14.044 00.000 2744 PulseGuide returned control before completion, sleep 99
01:23:14.060 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4922, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:23:14.076 00.016 1092 UpdateGuideState exits: m=508246 SNR=77.8
01:23:14.079 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.081 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:14.083 00.002 1092 Enqueuing Expose request
01:23:14.147 00.064 2744 IsGuiding returns 1
01:23:14.147 00.000 2744 scope still moving after pulse duration time elapsed
01:23:14.178 00.031 2744 IsSlewing returns 0
01:23:14.178 00.000 2744 IsGuiding returns 0
01:23:14.179 00.001 2744 scope move finished after 89 + 46 ms
01:23:14.179 00.000 2744 Move returns status 0, amount 89
01:23:14.179 00.000 2744 MoveAxis(N, 0, ABG)
01:23:14.179 00.000 2744 Move returns status 0, amount 0
01:23:14.179 00.000 2744 move complete, result=0
01:23:14.181 00.002 2744 worker thread done servicing request
01:23:14.181 00.000 2744 Worker thread wakes up
01:23:14.181 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:14.181 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:14.181 00.000 1092 GuideStep: 0.4 px 89 ms WEST, -0.2 px 0 ms NORTH
01:23:17.568 03.387 2744 Exposure complete
01:23:17.765 00.197 2744 worker thread done servicing request
01:23:17.765 00.000 1092 OnExposeComplete: enter
01:23:17.767 00.002 1092 UpdateGuideState(): m_state=6
01:23:17.770 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1702
01:23:17.773 00.003 1092 Star::Find returns 1 (0), X=1602.98, Y=1130.12, Mass=451903, SNR=71.9, Peak=50653 HFD=3.0
01:23:17.775 00.002 1092 MultiStar: [#1 -0.17,0.05,1.08,U] [#2 -0.19,0.16,1.19,U] [#3 -0.17,-0.09,0.92,U] [#4 -0.29,0.07,0.83,U] [#5 -0.02,0.14,0.89,U] [#6 -0.11,-0.02,0.90,U] [#7 -0.21,0.06,0.58,U] [#8 -0.68,0.03,0.48,U] 
01:23:17.778 00.003 1092 single-star, 8 included, MultiStar: {-0.19, 0.05}, one-star: {-0.12, 0.01}
01:23:17.780 00.002 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
01:23:17.783 00.003 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
01:23:17.785 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.06 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
01:23:17.789 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.01, opts=13)
01:23:17.792 00.003 1092 Enqueuing Move request for scope (-0.12, 0.01)
01:23:17.795 00.003 2744 Worker thread wakes up
01:23:17.795 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:23:17.795 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:23:17.795 00.000 2744 Moving (-0.12, 0.01) raw xDistance=-0.12 yDistance=-0.02
01:23:17.795 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:23:17.795 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:17.795 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:23:17.795 00.000 2744 MoveAxis(E, 0, ABG)
01:23:17.795 00.000 2744 Move returns status 0, amount 0
01:23:17.795 00.000 2744 MoveAxis(N, 0, ABG)
01:23:17.795 00.000 2744 Move returns status 0, amount 0
01:23:17.795 00.000 2744 move complete, result=0
01:23:17.796 00.001 2744 worker thread done servicing request
01:23:17.811 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1744, FiltMax=65535, Gamma=0.510
01:23:17.825 00.014 1092 UpdateGuideState exits: m=451903 SNR=71.9
01:23:17.829 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.831 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:17.833 00.002 1092 Enqueuing Expose request
01:23:17.835 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:17.838 00.003 2744 Worker thread wakes up
01:23:17.838 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:17.839 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:21.227 03.388 2744 Exposure complete
01:23:21.424 00.197 2744 worker thread done servicing request
01:23:21.424 00.000 1092 OnExposeComplete: enter
01:23:21.428 00.004 1092 UpdateGuideState(): m_state=6
01:23:21.431 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1703
01:23:21.434 00.003 1092 Star::Find returns 1 (0), X=1602.95, Y=1129.61, Mass=486182, SNR=67.5, Peak=46909 HFD=3.3
01:23:21.437 00.003 1092 MultiStar: [#1 -0.13,0.02,1.19,U] [#2 -0.15,-0.12,1.12,U] [#3 -0.15,-0.27,0.83,U] [#4 -0.17,-0.12,0.97,U] [#5 0.13,0.14,0.90,U] [#6 0.02,-0.12,0.99,U] [#7 -0.21,-0.09,0.70,U] [#8 -0.12,-0.17,0.59,U] 
01:23:21.440 00.003 1092 refined, 8 included, MultiStar: {-0.10, -0.13}, one-star: {-0.15, -0.50}
01:23:21.443 00.003 1092 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.43) = xAngle (-1.80 = -1.80)
01:23:21.446 00.003 1092 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.95 = -1.95)
01:23:21.448 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.13 hyp=0.17 cameraTheta=-2.23 mountX=-0.04 mountY=-0.16, mountTheta=-1.81
01:23:21.456 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.13, opts=13)
01:23:21.460 00.004 1092 Enqueuing Move request for scope (-0.10, -0.13)
01:23:21.463 00.003 2744 Worker thread wakes up
01:23:21.463 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.13) opts 0xd
01:23:21.463 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.13)
01:23:21.463 00.000 2744 Moving (-0.10, -0.13) raw xDistance=-0.04 yDistance=-0.16
01:23:21.463 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:23:21.463 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:21.463 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:23:21.463 00.000 2744 MoveAxis(E, 0, ABG)
01:23:21.463 00.000 2744 Move returns status 0, amount 0
01:23:21.463 00.000 2744 MoveAxis(N, 0, ABG)
01:23:21.464 00.001 2744 Move returns status 0, amount 0
01:23:21.464 00.000 2744 move complete, result=0
01:23:21.464 00.000 2744 worker thread done servicing request
01:23:21.479 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4925, FiltMin=1783, FiltMax=65535, Gamma=0.510
01:23:21.494 00.015 1092 UpdateGuideState exits: m=486182 SNR=67.5
01:23:21.496 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.498 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:21.500 00.002 1092 Enqueuing Expose request
01:23:21.502 00.002 2744 Worker thread wakes up
01:23:21.502 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:21.505 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:21.505 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:24.910 03.405 2744 Exposure complete
01:23:25.141 00.231 2744 worker thread done servicing request
01:23:25.141 00.000 1092 OnExposeComplete: enter
01:23:25.145 00.004 1092 UpdateGuideState(): m_state=6
01:23:25.148 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1704
01:23:25.150 00.002 1092 Star::Find returns 1 (0), X=1603.76, Y=1129.56, Mass=499600, SNR=78.4, Peak=47197 HFD=3.4
01:23:25.154 00.004 1092 MultiStar: [#1 0.46,-0.24,0.91,U] [#2 0.61,-0.34,0.93,U] [#3 0.77,-0.45,0.89,U] [#4 0.68,-0.52,0.98,U] [#5 0.72,-0.17,0.74,U] [#6 0.75,-0.37,0.70,U] [#7 0.64,-0.44,0.55,U] [#8 0.18,-0.18,0.51,U] 
01:23:25.157 00.003 1092 refined, 8 included, MultiStar: {0.62, -0.38}, one-star: {0.65, -0.55}
01:23:25.159 00.002 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
01:23:25.162 00.003 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
01:23:25.166 00.004 1092 CameraToMount -- cameraX=0.62 cameraY=-0.38 hyp=0.73 cameraTheta=-0.54 mountX=0.72 mountY=-0.19, mountTheta=-0.26
01:23:25.173 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=-0.38, opts=13)
01:23:25.176 00.003 1092 Enqueuing Move request for scope (0.62, -0.38)
01:23:25.179 00.003 2744 Worker thread wakes up
01:23:25.179 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.38) opts 0xd
01:23:25.180 00.001 2744 Handling offset move in thread for scope, endpoint = (0.62, -0.38)
01:23:25.180 00.000 2744 Moving (0.62, -0.38) raw xDistance=0.72 yDistance=-0.19
01:23:25.180 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
01:23:25.180 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:25.180 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:23:25.180 00.000 2744 MoveAxis(W, 162, ABG)
01:23:25.180 00.000 2744 Guiding  Dir = 3, Dur = 162
01:23:25.180 00.000 2744 IsSlewing returns 0
01:23:25.181 00.001 2744 IsGuiding returns 0
01:23:25.181 00.000 2744 PulseGuide returned control before completion, sleep 172
01:23:25.199 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4931, FiltMin=1539, FiltMax=65535, Gamma=0.510
01:23:25.216 00.017 1092 UpdateGuideState exits: m=499600 SNR=78.4
01:23:25.219 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:25.222 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:25.225 00.003 1092 Enqueuing Expose request
01:23:25.367 00.142 2744 IsGuiding returns 1
01:23:25.367 00.000 2744 scope still moving after pulse duration time elapsed
01:23:25.398 00.031 2744 IsSlewing returns 0
01:23:25.398 00.000 2744 IsGuiding returns 0
01:23:25.398 00.000 2744 scope move finished after 162 + 55 ms
01:23:25.398 00.000 2744 Move returns status 0, amount 162
01:23:25.398 00.000 2744 MoveAxis(N, 0, ABG)
01:23:25.398 00.000 2744 Move returns status 0, amount 0
01:23:25.398 00.000 2744 move complete, result=0
01:23:25.400 00.002 2744 worker thread done servicing request
01:23:25.400 00.000 2744 Worker thread wakes up
01:23:25.400 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:25.400 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:25.401 00.001 1092 GuideStep: 0.7 px 162 ms WEST, -0.2 px 0 ms NORTH
01:23:28.789 03.388 2744 Exposure complete
01:23:28.985 00.196 2744 worker thread done servicing request
01:23:28.985 00.000 1092 OnExposeComplete: enter
01:23:28.989 00.004 1092 UpdateGuideState(): m_state=6
01:23:28.992 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1705
01:23:28.995 00.003 1092 Star::Find returns 1 (0), X=1604.24, Y=1129.05, Mass=547765, SNR=85.7, Peak=52944 HFD=3.3
01:23:28.997 00.002 1092 MultiStar: [#1 1.20,-0.79,1.06,U] [#2 1.16,-0.62,0.93,U] [#3 1.28,-0.72,0.80,U] [#4 1.33,-0.57,0.76,U] [#5 1.13,-0.73,0.76,U] [#6 1.32,-0.66,0.58,U] [#7 1.46,-0.69,0.58,U] [#8 1.26,-0.98,0.44,U] 
01:23:29.000 00.003 1092 refined, 8 included, MultiStar: {1.24, -0.76}, one-star: {1.13, -1.05}
01:23:29.002 00.002 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
01:23:29.006 00.004 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
01:23:29.008 00.002 1092 CameraToMount -- cameraX=1.24 cameraY=-0.76 hyp=1.45 cameraTheta=-0.55 mountX=1.44 mountY=-0.40, mountTheta=-0.27
01:23:29.014 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.24, y=-0.76, opts=13)
01:23:29.016 00.002 1092 Enqueuing Move request for scope (1.24, -0.76)
01:23:29.018 00.002 2744 Worker thread wakes up
01:23:29.019 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.24, -0.76) opts 0xd
01:23:29.019 00.000 2744 Handling offset move in thread for scope, endpoint = (1.24, -0.76)
01:23:29.019 00.000 2744 Moving (1.24, -0.76) raw xDistance=1.44 yDistance=-0.40
01:23:29.019 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.44
01:23:29.019 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:29.019 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
01:23:29.019 00.000 2744 MoveAxis(W, 334, ABG)
01:23:29.019 00.000 2744 Guiding  Dir = 3, Dur = 334
01:23:29.019 00.000 2744 IsSlewing returns 0
01:23:29.020 00.001 2744 IsGuiding returns 0
01:23:29.020 00.000 2744 PulseGuide returned control before completion, sleep 344
01:23:29.035 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4919, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:23:29.050 00.015 1092 UpdateGuideState exits: m=547765 SNR=85.7
01:23:29.053 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.056 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:29.058 00.002 1092 Enqueuing Expose request
01:23:29.373 00.315 2744 IsGuiding returns 1
01:23:29.373 00.000 2744 scope still moving after pulse duration time elapsed
01:23:29.404 00.031 2744 IsSlewing returns 0
01:23:29.405 00.001 2744 IsGuiding returns 0
01:23:29.405 00.000 2744 scope move finished after 334 + 50 ms
01:23:29.405 00.000 2744 Move returns status 0, amount 334
01:23:29.405 00.000 2744 MoveAxis(N, 0, ABG)
01:23:29.405 00.000 2744 Move returns status 0, amount 0
01:23:29.405 00.000 2744 move complete, result=0
01:23:29.405 00.000 2744 worker thread done servicing request
01:23:29.405 00.000 2744 Worker thread wakes up
01:23:29.405 00.000 1092 GuideStep: 1.4 px 334 ms WEST, -0.4 px 0 ms NORTH
01:23:29.408 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:29.408 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:32.799 03.391 2744 Exposure complete
01:23:32.992 00.193 2744 worker thread done servicing request
01:23:32.992 00.000 1092 OnExposeComplete: enter
01:23:32.995 00.003 1092 UpdateGuideState(): m_state=6
01:23:32.998 00.003 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1706
01:23:33.000 00.002 1092 Star::Find returns 1 (0), X=1604.03, Y=1129.34, Mass=495202, SNR=77.0, Peak=57293 HFD=3.3
01:23:33.002 00.002 1092 MultiStar: [#1 0.80,-0.54,1.13,U] [#2 0.77,-0.35,1.11,U] [#3 0.83,-0.66,0.80,U] [#4 0.83,-0.51,0.95,U] [#5 0.79,-0.38,0.83,U] [#6 0.78,-0.34,0.74,U] [#7 0.48,-0.43,0.71,U] [#8 0.36,-0.61,0.45,U] 
01:23:33.005 00.003 1092 refined, 8 included, MultiStar: {0.76, -0.51}, one-star: {0.93, -0.77}
01:23:33.007 00.002 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
01:23:33.009 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
01:23:33.012 00.003 1092 CameraToMount -- cameraX=0.76 cameraY=-0.51 hyp=0.92 cameraTheta=-0.59 mountX=0.90 mountY=-0.29, mountTheta=-0.31
01:23:33.015 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=-0.51, opts=13)
01:23:33.018 00.003 1092 Enqueuing Move request for scope (0.76, -0.51)
01:23:33.020 00.002 2744 Worker thread wakes up
01:23:33.020 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, -0.51) opts 0xd
01:23:33.020 00.000 2744 Handling offset move in thread for scope, endpoint = (0.76, -0.51)
01:23:33.020 00.000 2744 Moving (0.76, -0.51) raw xDistance=0.90 yDistance=-0.29
01:23:33.020 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.90
01:23:33.020 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:33.020 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:23:33.020 00.000 2744 MoveAxis(W, 226, ABG)
01:23:33.022 00.002 2744 Guiding  Dir = 3, Dur = 226
01:23:33.022 00.000 2744 IsSlewing returns 0
01:23:33.022 00.000 2744 IsGuiding returns 0
01:23:33.022 00.000 2744 PulseGuide returned control before completion, sleep 236
01:23:33.035 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4915, FiltMin=1239, FiltMax=65535, Gamma=0.510
01:23:33.051 00.016 1092 UpdateGuideState exits: m=495202 SNR=77.0
01:23:33.054 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.056 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:33.061 00.005 1092 Enqueuing Expose request
01:23:33.262 00.201 2744 IsGuiding returns 1
01:23:33.262 00.000 2744 scope still moving after pulse duration time elapsed
01:23:33.293 00.031 2744 IsSlewing returns 0
01:23:33.293 00.000 2744 IsGuiding returns 0
01:23:33.293 00.000 2744 scope move finished after 226 + 45 ms
01:23:33.293 00.000 2744 Move returns status 0, amount 226
01:23:33.293 00.000 2744 MoveAxis(N, 0, ABG)
01:23:33.293 00.000 2744 Move returns status 0, amount 0
01:23:33.293 00.000 2744 move complete, result=0
01:23:33.294 00.001 2744 worker thread done servicing request
01:23:33.294 00.000 2744 Worker thread wakes up
01:23:33.294 00.000 1092 GuideStep: 0.9 px 226 ms WEST, -0.3 px 0 ms NORTH
01:23:33.296 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:33.296 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:36.685 03.389 2744 Exposure complete
01:23:36.893 00.208 2744 worker thread done servicing request
01:23:36.893 00.000 1092 OnExposeComplete: enter
01:23:36.897 00.004 1092 UpdateGuideState(): m_state=6
01:23:36.900 00.003 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1707
01:23:36.903 00.003 1092 Star::Find returns 1 (0), X=1603.40, Y=1129.66, Mass=524162, SNR=89.8, Peak=50317 HFD=3.3
01:23:36.907 00.004 1092 MultiStar: [#1 0.18,-0.17,0.88,U] [#2 0.23,0.10,0.83,U] [#3 0.26,-0.27,0.84,U] [#4 0.33,0.05,0.71,U] [#5 0.39,-0.10,0.76,U] [#6 0.36,-0.09,0.70,U] [#7 0.29,0.13,0.58,U] [#8 0.08,-0.12,0.49,U] 
01:23:36.909 00.002 1092 refined, 8 included, MultiStar: {0.27, -0.12}, one-star: {0.30, -0.45}
01:23:36.912 00.003 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
01:23:36.914 00.002 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
01:23:36.916 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.42 mountX=0.30 mountY=-0.04, mountTheta=-0.15
01:23:36.922 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.12, opts=13)
01:23:36.924 00.002 1092 Enqueuing Move request for scope (0.27, -0.12)
01:23:36.926 00.002 2744 Worker thread wakes up
01:23:36.926 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
01:23:36.926 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
01:23:36.926 00.000 2744 Moving (0.27, -0.12) raw xDistance=0.30 yDistance=-0.04
01:23:36.927 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.30
01:23:36.927 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:36.927 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:23:36.927 00.000 2744 MoveAxis(W, 83, ABG)
01:23:36.927 00.000 2744 Guiding  Dir = 3, Dur = 83
01:23:36.927 00.000 2744 IsSlewing returns 0
01:23:36.928 00.001 2744 IsGuiding returns 0
01:23:36.928 00.000 2744 PulseGuide returned control before completion, sleep 93
01:23:36.945 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4931, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:23:36.959 00.014 1092 UpdateGuideState exits: m=524162 SNR=89.8
01:23:36.962 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:36.965 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:36.967 00.002 1092 Enqueuing Expose request
01:23:37.036 00.069 2744 IsGuiding returns 0
01:23:37.037 00.001 2744 Move returns status 0, amount 83
01:23:37.037 00.000 2744 MoveAxis(N, 0, ABG)
01:23:37.037 00.000 2744 Move returns status 0, amount 0
01:23:37.037 00.000 2744 move complete, result=0
01:23:37.037 00.000 2744 worker thread done servicing request
01:23:37.038 00.001 2744 Worker thread wakes up
01:23:37.038 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:37.038 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:37.038 00.000 1092 GuideStep: 0.3 px 83 ms WEST, -0.0 px 0 ms NORTH
01:23:40.433 03.395 2744 Exposure complete
01:23:40.638 00.205 2744 worker thread done servicing request
01:23:40.638 00.000 1092 OnExposeComplete: enter
01:23:40.641 00.003 1092 UpdateGuideState(): m_state=6
01:23:40.644 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1708
01:23:40.646 00.002 1092 Star::Find returns 1 (0), X=1603.33, Y=1129.65, Mass=547817, SNR=79.5, Peak=56989 HFD=3.3
01:23:40.648 00.002 1092 MultiStar: [#1 0.18,-0.22,1.02,U] [#2 -0.07,-0.10,0.92,U] [#3 0.18,-0.35,0.77,U] [#4 0.11,-0.22,0.80,U] [#5 0.14,-0.10,0.73,U] [#6 0.39,-0.20,0.73,U] [#7 0.30,-0.24,0.59,U] [#8 -0.15,0.05,0.42,U] 
01:23:40.651 00.003 1092 refined, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.22, -0.46}
01:23:40.653 00.002 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
01:23:40.656 00.003 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
01:23:40.659 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=0.23 mountY=-0.17, mountTheta=-0.64
01:23:40.667 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.22, opts=13)
01:23:40.670 00.003 1092 Enqueuing Move request for scope (0.15, -0.22)
01:23:40.673 00.003 2744 Worker thread wakes up
01:23:40.673 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
01:23:40.673 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
01:23:40.673 00.000 2744 Moving (0.15, -0.22) raw xDistance=0.23 yDistance=-0.17
01:23:40.673 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:23:40.673 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:40.674 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:23:40.674 00.000 2744 MoveAxis(E, 0, ABG)
01:23:40.674 00.000 2744 Move returns status 0, amount 0
01:23:40.674 00.000 2744 MoveAxis(N, 0, ABG)
01:23:40.674 00.000 2744 Move returns status 0, amount 0
01:23:40.674 00.000 2744 move complete, result=0
01:23:40.674 00.000 2744 worker thread done servicing request
01:23:40.694 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4928, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:23:40.710 00.016 1092 UpdateGuideState exits: m=547817 SNR=79.5
01:23:40.714 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.716 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:40.719 00.003 1092 Enqueuing Expose request
01:23:40.724 00.005 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:40.726 00.002 2744 Worker thread wakes up
01:23:40.727 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:40.727 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:44.105 03.378 2744 Exposure complete
01:23:44.295 00.190 2744 worker thread done servicing request
01:23:44.295 00.000 1092 OnExposeComplete: enter
01:23:44.297 00.002 1092 UpdateGuideState(): m_state=6
01:23:44.299 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1709
01:23:44.301 00.002 1092 Star::Find returns 1 (0), X=1603.75, Y=1129.66, Mass=539127, SNR=92.1, Peak=60429 HFD=3.4
01:23:44.305 00.004 1092 MultiStar: [#1 0.53,-0.29,0.74,U] [#2 0.40,-0.21,0.85,U] [#3 0.65,-0.30,0.70,U] [#4 0.69,-0.28,0.70,U] [#5 0.57,-0.27,0.65,U] [#6 0.75,-0.23,0.64,U] [#7 0.50,-0.37,0.55,U] [#8 0.24,-0.10,0.42,U] 
01:23:44.307 00.002 1092 refined, 8 included, MultiStar: {0.57, -0.29}, one-star: {0.65, -0.44}
01:23:44.309 00.002 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
01:23:44.312 00.003 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
01:23:44.313 00.001 1092 CameraToMount -- cameraX=0.57 cameraY=-0.29 hyp=0.64 cameraTheta=-0.47 mountX=0.64 mountY=-0.13, mountTheta=-0.20
01:23:44.317 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.29, opts=13)
01:23:44.319 00.002 1092 Enqueuing Move request for scope (0.57, -0.29)
01:23:44.322 00.003 2744 Worker thread wakes up
01:23:44.322 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.29) opts 0xd
01:23:44.322 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.29)
01:23:44.322 00.000 2744 Moving (0.57, -0.29) raw xDistance=0.64 yDistance=-0.13
01:23:44.322 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:23:44.322 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:44.322 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:23:44.322 00.000 2744 MoveAxis(W, 143, ABG)
01:23:44.322 00.000 2744 Guiding  Dir = 3, Dur = 143
01:23:44.323 00.001 2744 IsSlewing returns 0
01:23:44.323 00.000 2744 IsGuiding returns 0
01:23:44.323 00.000 2744 PulseGuide returned control before completion, sleep 153
01:23:44.341 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1722, FiltMax=65535, Gamma=0.510
01:23:44.356 00.015 1092 UpdateGuideState exits: m=539127 SNR=92.1
01:23:44.359 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:44.361 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:44.363 00.002 1092 Enqueuing Expose request
01:23:44.492 00.129 2744 IsGuiding returns 1
01:23:44.493 00.001 2744 scope still moving after pulse duration time elapsed
01:23:44.523 00.030 2744 IsSlewing returns 0
01:23:44.524 00.001 2744 IsGuiding returns 0
01:23:44.524 00.000 2744 scope move finished after 143 + 58 ms
01:23:44.525 00.001 2744 Move returns status 0, amount 143
01:23:44.525 00.000 2744 MoveAxis(N, 0, ABG)
01:23:44.525 00.000 2744 Move returns status 0, amount 0
01:23:44.525 00.000 2744 move complete, result=0
01:23:44.525 00.000 2744 worker thread done servicing request
01:23:44.525 00.000 2744 Worker thread wakes up
01:23:44.525 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:44.525 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:44.526 00.001 1092 GuideStep: 0.6 px 143 ms WEST, -0.1 px 0 ms NORTH
01:23:47.930 03.404 2744 Exposure complete
01:23:48.130 00.200 2744 worker thread done servicing request
01:23:48.130 00.000 1092 OnExposeComplete: enter
01:23:48.133 00.003 1092 UpdateGuideState(): m_state=6
01:23:48.136 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1710
01:23:48.140 00.004 1092 Star::Find returns 1 (0), X=1603.68, Y=1129.75, Mass=545324, SNR=88.3, Peak=50525 HFD=3.5
01:23:48.142 00.002 1092 MultiStar: [#1 0.59,-0.01,0.84,U] [#2 0.42,0.03,0.83,U] [#3 0.62,-0.40,0.75,U] [#4 0.74,-0.10,0.73,U] [#5 0.55,0.06,0.67,U] [#6 0.70,-0.15,0.81,U] [#7 0.23,-0.08,0.50,U] [#8 0.46,-0.13,0.45,U] 
01:23:48.144 00.002 1092 refined, 8 included, MultiStar: {0.56, -0.14}, one-star: {0.58, -0.36}
01:23:48.147 00.003 1092 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.43) = xAngle (0.19 = 0.19)
01:23:48.149 00.002 1092 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
01:23:48.152 00.003 1092 CameraToMount -- cameraX=0.56 cameraY=-0.14 hyp=0.58 cameraTheta=-0.24 mountX=0.57 mountY=0.02, mountTheta=0.04
01:23:48.156 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.14, opts=13)
01:23:48.159 00.003 1092 Enqueuing Move request for scope (0.56, -0.14)
01:23:48.162 00.003 2744 Worker thread wakes up
01:23:48.162 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.14) opts 0xd
01:23:48.163 00.001 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.14)
01:23:48.163 00.000 2744 Moving (0.56, -0.14) raw xDistance=0.57 yDistance=0.02
01:23:48.163 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
01:23:48.163 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:48.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:23:48.163 00.000 2744 MoveAxis(W, 137, ABG)
01:23:48.163 00.000 2744 Guiding  Dir = 3, Dur = 137
01:23:48.163 00.000 2744 IsSlewing returns 0
01:23:48.164 00.001 2744 IsGuiding returns 0
01:23:48.164 00.000 2744 PulseGuide returned control before completion, sleep 147
01:23:48.180 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4931, FiltMin=1514, FiltMax=65535, Gamma=0.510
01:23:48.197 00.017 1092 UpdateGuideState exits: m=545324 SNR=88.3
01:23:48.201 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.204 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:48.207 00.003 1092 Enqueuing Expose request
01:23:48.316 00.109 2744 IsGuiding returns 1
01:23:48.316 00.000 2744 scope still moving after pulse duration time elapsed
01:23:48.347 00.031 2744 IsSlewing returns 0
01:23:48.347 00.000 2744 IsGuiding returns 0
01:23:48.347 00.000 2744 scope move finished after 137 + 46 ms
01:23:48.347 00.000 2744 Move returns status 0, amount 137
01:23:48.347 00.000 2744 MoveAxis(N, 0, ABG)
01:23:48.347 00.000 2744 Move returns status 0, amount 0
01:23:48.348 00.001 2744 move complete, result=0
01:23:48.348 00.000 2744 worker thread done servicing request
01:23:48.348 00.000 2744 Worker thread wakes up
01:23:48.348 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:48.348 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:48.349 00.001 1092 GuideStep: 0.6 px 137 ms WEST, 0.0 px 0 ms NORTH
01:23:51.772 03.423 2744 Exposure complete
01:23:52.033 00.261 2744 worker thread done servicing request
01:23:52.033 00.000 1092 OnExposeComplete: enter
01:23:52.036 00.003 1092 UpdateGuideState(): m_state=6
01:23:52.040 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1711
01:23:52.043 00.003 1092 Star::Find returns 1 (0), X=1602.93, Y=1129.91, Mass=490442, SNR=87.8, Peak=58733 HFD=2.9
01:23:52.047 00.004 1092 MultiStar: [#1 -0.16,0.21,0.87,U] [#2 -0.16,0.14,0.83,U] [#3 -0.15,-0.09,0.71,U] [#4 -0.08,0.05,0.73,U] [#5 -0.08,0.13,0.79,U] [#6 0.13,-0.03,0.67,U] [#7 -0.30,0.43,0.61,U] [#8 -0.17,0.15,0.62,U] 
01:23:52.050 00.003 1092 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.17, -0.20}
01:23:52.053 00.003 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
01:23:52.056 00.003 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
01:23:52.059 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.61 mountX=-0.15 mountY=0.04, mountTheta=2.89
01:23:52.064 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.07, opts=13)
01:23:52.067 00.003 1092 Enqueuing Move request for scope (-0.13, 0.07)
01:23:52.070 00.003 2744 Worker thread wakes up
01:23:52.070 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:23:52.070 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:23:52.070 00.000 2744 Moving (-0.13, 0.07) raw xDistance=-0.15 yDistance=0.04
01:23:52.070 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:23:52.071 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:52.071 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:23:52.071 00.000 2744 MoveAxis(E, 0, ABG)
01:23:52.071 00.000 2744 Move returns status 0, amount 0
01:23:52.071 00.000 2744 MoveAxis(N, 0, ABG)
01:23:52.071 00.000 2744 Move returns status 0, amount 0
01:23:52.071 00.000 2744 move complete, result=0
01:23:52.071 00.000 2744 worker thread done servicing request
01:23:52.090 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1418, FiltMax=65535, Gamma=0.510
01:23:52.106 00.016 1092 UpdateGuideState exits: m=490442 SNR=87.8
01:23:52.109 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:52.113 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:52.116 00.003 1092 Enqueuing Expose request
01:23:52.118 00.002 2744 Worker thread wakes up
01:23:52.118 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:52.122 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:52.122 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:55.515 03.393 2744 Exposure complete
01:23:55.722 00.207 2744 worker thread done servicing request
01:23:55.722 00.000 1092 OnExposeComplete: enter
01:23:55.724 00.002 1092 UpdateGuideState(): m_state=6
01:23:55.728 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1712
01:23:55.730 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1129.67, Mass=545740, SNR=82.7, Peak=55581 HFD=3.2
01:23:55.732 00.002 1092 MultiStar: [#1 0.36,-0.13,1.07,U] [#2 0.19,0.02,1.10,U] [#3 0.41,-0.38,0.87,U] [#4 0.35,-0.10,0.92,U] [#5 0.38,-0.03,0.73,U] [#6 0.37,-0.13,0.73,U] [#7 0.18,0.02,0.62,U] [#8 0.39,-0.18,0.46,U] 
01:23:55.735 00.003 1092 refined, 8 included, MultiStar: {0.32, -0.15}, one-star: {0.32, -0.44}
01:23:55.738 00.003 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
01:23:55.740 00.002 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
01:23:55.743 00.003 1092 CameraToMount -- cameraX=0.32 cameraY=-0.15 hyp=0.36 cameraTheta=-0.44 mountX=0.36 mountY=-0.06, mountTheta=-0.17
01:23:55.750 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.15, opts=13)
01:23:55.753 00.003 1092 Enqueuing Move request for scope (0.32, -0.15)
01:23:55.756 00.003 2744 Worker thread wakes up
01:23:55.756 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.15) opts 0xd
01:23:55.756 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.15)
01:23:55.756 00.000 2744 Moving (0.32, -0.15) raw xDistance=0.36 yDistance=-0.06
01:23:55.756 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:23:55.756 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:55.756 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:23:55.756 00.000 2744 MoveAxis(W, 80, ABG)
01:23:55.756 00.000 2744 Guiding  Dir = 3, Dur = 80
01:23:55.756 00.000 2744 IsSlewing returns 0
01:23:55.757 00.001 2744 IsGuiding returns 0
01:23:55.757 00.000 2744 PulseGuide returned control before completion, sleep 90
01:23:55.771 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:23:55.787 00.016 1092 UpdateGuideState exits: m=545740 SNR=82.7
01:23:55.791 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:55.793 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:55.795 00.002 1092 Enqueuing Expose request
01:23:55.850 00.055 2744 IsGuiding returns 1
01:23:55.850 00.000 2744 scope still moving after pulse duration time elapsed
01:23:55.882 00.032 2744 IsSlewing returns 0
01:23:55.882 00.000 2744 IsGuiding returns 0
01:23:55.882 00.000 2744 scope move finished after 80 + 45 ms
01:23:55.883 00.001 2744 Move returns status 0, amount 80
01:23:55.883 00.000 2744 MoveAxis(N, 0, ABG)
01:23:55.883 00.000 2744 Move returns status 0, amount 0
01:23:55.883 00.000 2744 move complete, result=0
01:23:55.883 00.000 2744 worker thread done servicing request
01:23:55.883 00.000 2744 Worker thread wakes up
01:23:55.883 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:55.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:23:55.888 00.005 1092 GuideStep: 0.4 px 80 ms WEST, -0.1 px 0 ms NORTH
01:23:59.285 03.397 2744 Exposure complete
01:23:59.524 00.239 2744 worker thread done servicing request
01:23:59.525 00.001 1092 OnExposeComplete: enter
01:23:59.529 00.004 1092 UpdateGuideState(): m_state=6
01:23:59.532 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1713
01:23:59.535 00.003 1092 Star::Find returns 1 (0), X=1603.09, Y=1129.82, Mass=512804, SNR=71.6, Peak=47315 HFD=3.2
01:23:59.540 00.005 1092 MultiStar: [#1 -0.11,-0.13,1.07,U] [#2 -0.36,-0.18,1.13,U] [#3 -0.06,-0.24,0.85,U] [#4 -0.04,-0.38,1.03,U] [#5 0.05,-0.08,0.78,U] [#6 0.34,-0.11,0.93,U] [#7 -0.22,-0.22,0.65,U] [#8 -0.17,-0.37,0.60,U] 
01:23:59.546 00.006 1092 refined, 8 included, MultiStar: {-0.06, -0.22}, one-star: {-0.01, -0.29}
01:23:59.549 00.003 1092 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.43) = xAngle (-1.43 = -1.43)
01:23:59.552 00.003 1092 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.58 = -1.58)
01:23:59.556 00.004 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.85 mountX=0.03 mountY=-0.23, mountTheta=-1.43
01:23:59.564 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.22, opts=13)
01:23:59.568 00.004 1092 Enqueuing Move request for scope (-0.06, -0.22)
01:23:59.571 00.003 2744 Worker thread wakes up
01:23:59.571 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
01:23:59.571 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
01:23:59.571 00.000 2744 Moving (-0.06, -0.22) raw xDistance=0.03 yDistance=-0.23
01:23:59.571 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:59.572 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:23:59.572 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:23:59.572 00.000 2744 MoveAxis(E, 0, ABG)
01:23:59.572 00.000 2744 Move returns status 0, amount 0
01:23:59.572 00.000 2744 MoveAxis(N, 0, ABG)
01:23:59.572 00.000 2744 Move returns status 0, amount 0
01:23:59.572 00.000 2744 move complete, result=0
01:23:59.572 00.000 2744 worker thread done servicing request
01:23:59.592 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4928, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:23:59.611 00.019 1092 UpdateGuideState exits: m=512804 SNR=71.6
01:23:59.615 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.620 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:23:59.625 00.005 1092 Enqueuing Expose request
01:23:59.631 00.006 2744 Worker thread wakes up
01:23:59.631 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:59.634 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:23:59.635 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:03.047 03.412 2744 Exposure complete
01:24:03.281 00.234 2744 worker thread done servicing request
01:24:03.281 00.000 1092 OnExposeComplete: enter
01:24:03.284 00.003 1092 UpdateGuideState(): m_state=6
01:24:03.291 00.007 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1714
01:24:03.305 00.014 1092 Star::Find returns 1 (0), X=1603.22, Y=1129.92, Mass=485842, SNR=75.2, Peak=44669 HFD=3.4
01:24:03.309 00.004 1092 MultiStar: [#1 0.07,-0.02,1.17,U] [#2 -0.02,-0.09,1.09,U] [#3 0.28,-0.27,0.98,U] [#4 0.08,-0.01,0.90,U] [#5 0.17,0.12,0.80,U] [#6 0.07,0.08,0.74,U] [#7 0.04,0.03,0.61,U] [#8 -0.24,-0.18,0.49,U] 
01:24:03.313 00.004 1092 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.11, -0.19}
01:24:03.316 00.003 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
01:24:03.319 00.003 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.42 = -0.42)
01:24:03.324 00.005 1092 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.69 mountX=0.10 mountY=-0.04, mountTheta=-0.40
01:24:03.331 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.06, opts=13)
01:24:03.334 00.003 1092 Enqueuing Move request for scope (0.08, -0.06)
01:24:03.341 00.007 2744 Worker thread wakes up
01:24:03.341 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:24:03.341 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:24:03.341 00.000 2744 Moving (0.08, -0.06) raw xDistance=0.10 yDistance=-0.04
01:24:03.341 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:24:03.341 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:03.341 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:24:03.342 00.001 2744 MoveAxis(E, 0, ABG)
01:24:03.342 00.000 2744 Move returns status 0, amount 0
01:24:03.342 00.000 2744 MoveAxis(N, 0, ABG)
01:24:03.342 00.000 2744 Move returns status 0, amount 0
01:24:03.342 00.000 2744 move complete, result=0
01:24:03.342 00.000 2744 worker thread done servicing request
01:24:03.370 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4938, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:24:03.387 00.017 1092 UpdateGuideState exits: m=485842 SNR=75.2
01:24:03.393 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.399 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:03.403 00.004 1092 Enqueuing Expose request
01:24:03.407 00.004 2744 Worker thread wakes up
01:24:03.407 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:03.409 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:03.410 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:06.787 03.377 2744 Exposure complete
01:24:06.972 00.185 2744 worker thread done servicing request
01:24:06.972 00.000 1092 OnExposeComplete: enter
01:24:06.974 00.002 1092 UpdateGuideState(): m_state=6
01:24:06.978 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1715
01:24:06.980 00.002 1092 Star::Find returns 1 (0), X=1603.57, Y=1129.48, Mass=511043, SNR=81.6, Peak=44365 HFD=3.3
01:24:06.983 00.003 1092 MultiStar: [#1 0.49,-0.23,0.88,U] [#2 0.41,-0.33,1.12,U] [#3 0.66,-0.47,0.76,U] [#4 0.50,-0.36,0.69,U] [#5 0.42,-0.36,0.78,U] [#6 0.63,-0.32,0.71,U] [#7 0.47,-0.33,0.60,U] [#8 0.08,-0.48,0.52,U] 
01:24:06.984 00.001 1092 refined, 8 included, MultiStar: {0.47, -0.39}, one-star: {0.46, -0.63}
01:24:06.986 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
01:24:06.989 00.003 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
01:24:06.991 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.39 hyp=0.61 cameraTheta=-0.70 mountX=0.59 mountY=-0.25, mountTheta=-0.41
01:24:06.995 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.39, opts=13)
01:24:06.997 00.002 1092 Enqueuing Move request for scope (0.47, -0.39)
01:24:06.999 00.002 2744 Worker thread wakes up
01:24:06.999 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.39) opts 0xd
01:24:06.999 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.39)
01:24:06.999 00.000 2744 Moving (0.47, -0.39) raw xDistance=0.59 yDistance=-0.25
01:24:06.999 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:24:06.999 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:07.000 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:24:07.000 00.000 2744 MoveAxis(W, 131, ABG)
01:24:07.000 00.000 2744 Guiding  Dir = 3, Dur = 131
01:24:07.000 00.000 2744 IsSlewing returns 0
01:24:07.000 00.000 2744 IsGuiding returns 0
01:24:07.000 00.000 2744 PulseGuide returned control before completion, sleep 141
01:24:07.013 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4931, FiltMin=1687, FiltMax=65535, Gamma=0.510
01:24:07.026 00.013 1092 UpdateGuideState exits: m=511043 SNR=81.6
01:24:07.030 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.032 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:07.034 00.002 1092 Enqueuing Expose request
01:24:07.149 00.115 2744 IsGuiding returns 1
01:24:07.149 00.000 2744 scope still moving after pulse duration time elapsed
01:24:07.180 00.031 2744 IsSlewing returns 0
01:24:07.180 00.000 2744 IsGuiding returns 0
01:24:07.180 00.000 2744 scope move finished after 131 + 49 ms
01:24:07.180 00.000 2744 Move returns status 0, amount 131
01:24:07.180 00.000 2744 MoveAxis(N, 0, ABG)
01:24:07.180 00.000 2744 Move returns status 0, amount 0
01:24:07.180 00.000 2744 move complete, result=0
01:24:07.181 00.001 2744 worker thread done servicing request
01:24:07.181 00.000 2744 Worker thread wakes up
01:24:07.181 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:07.181 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:07.184 00.003 1092 GuideStep: 0.6 px 131 ms WEST, -0.3 px 0 ms NORTH
01:24:10.563 03.379 2744 Exposure complete
01:24:10.750 00.187 2744 worker thread done servicing request
01:24:10.750 00.000 1092 OnExposeComplete: enter
01:24:10.752 00.002 1092 UpdateGuideState(): m_state=6
01:24:10.757 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1716
01:24:10.760 00.003 1092 Star::Find returns 1 (0), X=1603.60, Y=1129.52, Mass=514749, SNR=74.4, Peak=48205 HFD=3.3
01:24:10.762 00.002 1092 MultiStar: [#1 0.54,-0.34,0.91,U] [#2 0.43,-0.39,0.92,U] [#3 0.70,-0.39,0.77,U] [#4 0.61,-0.22,0.84,U] [#5 0.62,-0.22,0.86,U] [#6 0.71,-0.33,0.70,U] [#7 0.39,-0.39,0.58,U] [#8 0.36,0.04,0.46,U] 
01:24:10.765 00.003 1092 refined, 8 included, MultiStar: {0.55, -0.34}, one-star: {0.50, -0.59}
01:24:10.767 00.002 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
01:24:10.769 00.002 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
01:24:10.776 00.007 1092 CameraToMount -- cameraX=0.55 cameraY=-0.34 hyp=0.64 cameraTheta=-0.55 mountX=0.64 mountY=-0.18, mountTheta=-0.27
01:24:10.786 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.34, opts=13)
01:24:10.791 00.005 1092 Enqueuing Move request for scope (0.55, -0.34)
01:24:10.793 00.002 2744 Worker thread wakes up
01:24:10.793 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.34) opts 0xd
01:24:10.793 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.34)
01:24:10.793 00.000 2744 Moving (0.55, -0.34) raw xDistance=0.64 yDistance=-0.18
01:24:10.793 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.64
01:24:10.794 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:10.794 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:24:10.794 00.000 2744 MoveAxis(W, 152, ABG)
01:24:10.794 00.000 2744 Guiding  Dir = 3, Dur = 152
01:24:10.794 00.000 2744 IsSlewing returns 0
01:24:10.794 00.000 2744 IsGuiding returns 0
01:24:10.795 00.001 2744 PulseGuide returned control before completion, sleep 162
01:24:10.811 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:24:10.825 00.014 1092 UpdateGuideState exits: m=514749 SNR=74.4
01:24:10.828 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:10.830 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:10.832 00.002 1092 Enqueuing Expose request
01:24:10.962 00.130 2744 IsGuiding returns 1
01:24:10.962 00.000 2744 scope still moving after pulse duration time elapsed
01:24:10.992 00.030 2744 IsSlewing returns 0
01:24:10.992 00.000 2744 IsGuiding returns 0
01:24:10.994 00.002 2744 scope move finished after 152 + 47 ms
01:24:10.994 00.000 2744 Move returns status 0, amount 152
01:24:10.994 00.000 2744 MoveAxis(N, 0, ABG)
01:24:10.994 00.000 2744 Move returns status 0, amount 0
01:24:10.994 00.000 2744 move complete, result=0
01:24:10.994 00.000 2744 worker thread done servicing request
01:24:10.994 00.000 2744 Worker thread wakes up
01:24:10.994 00.000 1092 GuideStep: 0.6 px 152 ms WEST, -0.2 px 0 ms NORTH
01:24:10.997 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:10.997 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:14.392 03.395 2744 Exposure complete
01:24:14.604 00.212 2744 worker thread done servicing request
01:24:14.604 00.000 1092 OnExposeComplete: enter
01:24:14.607 00.003 1092 UpdateGuideState(): m_state=6
01:24:14.610 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1717
01:24:14.612 00.002 1092 Star::Find returns 1 (0), X=1602.39, Y=1130.02, Mass=521087, SNR=76.8, Peak=45693 HFD=3.5
01:24:14.615 00.003 1092 MultiStar: [#1 -0.73,0.31,1.02,U] [#2 -0.68,0.35,0.98,U] [#3 -0.43,0.15,0.75,U] [#4 -0.50,0.16,1.14,U] [#5 -0.43,0.22,0.70,U] [#6 -0.47,0.17,0.76,U] [#7 -0.91,0.18,0.56,U] [#8 -0.62,-0.05,0.50,U] 
01:24:14.617 00.002 1092 refined, 8 included, MultiStar: {-0.61, 0.17}, one-star: {-0.71, -0.09}
01:24:14.620 00.003 1092 CameraToMount -- cameraTheta (2.87) - m_xAngle (-0.43) = xAngle (3.30 = -2.98)
01:24:14.622 00.002 1092 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.14)
01:24:14.624 00.002 1092 CameraToMount -- cameraX=-0.61 cameraY=0.17 hyp=0.63 cameraTheta=2.87 mountX=-0.62 mountY=-0.00, mountTheta=-3.14
01:24:14.632 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=0.17, opts=13)
01:24:14.634 00.002 1092 Enqueuing Move request for scope (-0.61, 0.17)
01:24:14.637 00.003 2744 Worker thread wakes up
01:24:14.637 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.17) opts 0xd
01:24:14.637 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, 0.17)
01:24:14.637 00.000 2744 Moving (-0.61, 0.17) raw xDistance=-0.62 yDistance=-0.00
01:24:14.637 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.62
01:24:14.638 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:14.638 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:24:14.638 00.000 2744 MoveAxis(E, 128, ABG)
01:24:14.638 00.000 2744 Guiding  Dir = 2, Dur = 128
01:24:14.638 00.000 2744 IsSlewing returns 0
01:24:14.638 00.000 2744 IsGuiding returns 0
01:24:14.639 00.001 2744 PulseGuide returned control before completion, sleep 138
01:24:14.658 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1536, FiltMax=65535, Gamma=0.510
01:24:14.674 00.016 1092 UpdateGuideState exits: m=521087 SNR=76.8
01:24:14.677 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:14.679 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:14.681 00.002 1092 Enqueuing Expose request
01:24:14.785 00.104 2744 IsGuiding returns 1
01:24:14.785 00.000 2744 scope still moving after pulse duration time elapsed
01:24:14.816 00.031 2744 IsSlewing returns 0
01:24:14.816 00.000 2744 IsGuiding returns 0
01:24:14.816 00.000 2744 scope move finished after 128 + 49 ms
01:24:14.816 00.000 2744 Move returns status 0, amount 128
01:24:14.816 00.000 2744 MoveAxis(N, 0, ABG)
01:24:14.816 00.000 2744 Move returns status 0, amount 0
01:24:14.817 00.001 2744 move complete, result=0
01:24:14.817 00.000 2744 worker thread done servicing request
01:24:14.817 00.000 2744 Worker thread wakes up
01:24:14.817 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:14.817 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:14.818 00.001 1092 GuideStep: -0.6 px 128 ms EAST, -0.0 px 0 ms NORTH
01:24:18.219 03.401 2744 Exposure complete
01:24:18.411 00.192 2744 worker thread done servicing request
01:24:18.411 00.000 1092 OnExposeComplete: enter
01:24:18.414 00.003 1092 UpdateGuideState(): m_state=6
01:24:18.417 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1718
01:24:18.419 00.002 1092 Star::Find returns 1 (0), X=1602.42, Y=1130.38, Mass=562961, SNR=91.9, Peak=44759 HFD=3.4
01:24:18.423 00.004 1092 MultiStar: [#1 -0.67,0.30,0.78,U] [#2 -0.56,0.09,0.94,U] [#3 -0.53,0.15,0.72,U] [#4 -0.46,0.19,0.69,U] [#5 -0.52,0.31,0.64,U] [#6 -0.31,0.34,0.71,U] [#7 -0.81,0.23,0.46,U] [#8 -0.73,0.27,0.35,U] 
01:24:18.425 00.002 1092 refined, 8 included, MultiStar: {-0.58, 0.23}, one-star: {-0.69, 0.27}
01:24:18.428 00.003 1092 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.43) = xAngle (3.18 = -3.10)
01:24:18.431 00.003 1092 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
01:24:18.433 00.002 1092 CameraToMount -- cameraX=-0.58 cameraY=0.23 hyp=0.62 cameraTheta=2.76 mountX=-0.62 mountY=0.07, mountTheta=3.03
01:24:18.440 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.23, opts=13)
01:24:18.443 00.003 1092 Enqueuing Move request for scope (-0.58, 0.23)
01:24:18.447 00.004 2744 Worker thread wakes up
01:24:18.447 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.23) opts 0xd
01:24:18.447 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.23)
01:24:18.447 00.000 2744 Moving (-0.58, 0.23) raw xDistance=-0.62 yDistance=0.07
01:24:18.447 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.62
01:24:18.447 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:18.447 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:24:18.447 00.000 2744 MoveAxis(E, 148, ABG)
01:24:18.447 00.000 2744 Guiding  Dir = 2, Dur = 148
01:24:18.447 00.000 2744 IsSlewing returns 0
01:24:18.448 00.001 2744 IsGuiding returns 0
01:24:18.448 00.000 2744 PulseGuide returned control before completion, sleep 158
01:24:18.464 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1678, FiltMax=65535, Gamma=0.510
01:24:18.480 00.016 1092 UpdateGuideState exits: m=562961 SNR=91.9
01:24:18.483 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.487 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:18.491 00.004 1092 Enqueuing Expose request
01:24:18.609 00.118 2744 IsGuiding returns 1
01:24:18.610 00.001 2744 scope still moving after pulse duration time elapsed
01:24:18.641 00.031 2744 IsSlewing returns 0
01:24:18.642 00.001 2744 IsGuiding returns 0
01:24:18.642 00.000 2744 scope move finished after 148 + 46 ms
01:24:18.642 00.000 2744 Move returns status 0, amount 148
01:24:18.642 00.000 2744 MoveAxis(N, 0, ABG)
01:24:18.642 00.000 2744 Move returns status 0, amount 0
01:24:18.643 00.001 2744 move complete, result=0
01:24:18.643 00.000 2744 worker thread done servicing request
01:24:18.643 00.000 2744 Worker thread wakes up
01:24:18.643 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:18.643 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:18.644 00.001 1092 GuideStep: -0.6 px 148 ms EAST, 0.1 px 0 ms NORTH
01:24:22.037 03.393 2744 Exposure complete
01:24:22.239 00.202 2744 worker thread done servicing request
01:24:22.240 00.001 1092 OnExposeComplete: enter
01:24:22.242 00.002 1092 UpdateGuideState(): m_state=6
01:24:22.245 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1719
01:24:22.247 00.002 1092 Star::Find returns 1 (0), X=1602.57, Y=1129.75, Mass=485947, SNR=72.6, Peak=35463 HFD=3.6
01:24:22.250 00.003 1092 MultiStar: [#1 -0.76,0.28,1.09,U] [#2 -0.44,-0.37,0.91,U] [#3 -0.52,-0.31,0.83,U] [#4 -0.44,-0.27,0.85,U] [#5 -0.26,-0.29,0.80,U] [#6 -0.30,-0.13,0.70,U] [#7 -0.78,0.07,0.63,U] [#8 -1.03,0.09,0.45,U] 
01:24:22.253 00.003 1092 refined, 8 included, MultiStar: {-0.54, -0.15}, one-star: {-0.53, -0.36}
01:24:22.256 00.003 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
01:24:22.258 00.002 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
01:24:22.260 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.15 hyp=0.56 cameraTheta=-2.86 mountX=-0.43 mountY=-0.29, mountTheta=-2.54
01:24:22.264 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.15, opts=13)
01:24:22.266 00.002 1092 Enqueuing Move request for scope (-0.54, -0.15)
01:24:22.268 00.002 2744 Worker thread wakes up
01:24:22.269 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.15) opts 0xd
01:24:22.269 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.15)
01:24:22.269 00.000 2744 Moving (-0.54, -0.15) raw xDistance=-0.43 yDistance=-0.29
01:24:22.269 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.43
01:24:22.269 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:22.269 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:24:22.269 00.000 2744 MoveAxis(E, 107, ABG)
01:24:22.269 00.000 2744 Guiding  Dir = 2, Dur = 107
01:24:22.269 00.000 2744 IsSlewing returns 0
01:24:22.270 00.001 2744 IsGuiding returns 0
01:24:22.270 00.000 2744 PulseGuide returned control before completion, sleep 117
01:24:22.284 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1370, FiltMax=65535, Gamma=0.510
01:24:22.301 00.017 1092 UpdateGuideState exits: m=485947 SNR=72.6
01:24:22.304 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.306 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:22.308 00.002 1092 Enqueuing Expose request
01:24:22.392 00.084 2744 IsGuiding returns 1
01:24:22.392 00.000 2744 scope still moving after pulse duration time elapsed
01:24:22.424 00.032 2744 IsSlewing returns 0
01:24:22.424 00.000 2744 IsGuiding returns 0
01:24:22.424 00.000 2744 scope move finished after 107 + 47 ms
01:24:22.424 00.000 2744 Move returns status 0, amount 107
01:24:22.424 00.000 2744 MoveAxis(N, 0, ABG)
01:24:22.425 00.001 2744 Move returns status 0, amount 0
01:24:22.425 00.000 2744 move complete, result=0
01:24:22.425 00.000 2744 worker thread done servicing request
01:24:22.425 00.000 2744 Worker thread wakes up
01:24:22.425 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:22.425 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:22.439 00.014 1092 GuideStep: -0.4 px 107 ms EAST, -0.3 px 0 ms NORTH
01:24:25.820 03.381 2744 Exposure complete
01:24:26.012 00.192 2744 worker thread done servicing request
01:24:26.012 00.000 1092 OnExposeComplete: enter
01:24:26.014 00.002 1092 UpdateGuideState(): m_state=6
01:24:26.016 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1720
01:24:26.019 00.003 1092 Star::Find returns 1 (0), X=1601.96, Y=1130.44, Mass=538787, SNR=83.1, Peak=45671 HFD=3.6
01:24:26.023 00.004 1092 MultiStar: [#1 -1.26,0.66,0.88,U] [#2 -1.37,0.63,0.88,U] [#3 -1.09,0.25,0.74,U] [#4 -1.02,0.55,0.80,U] [#5 -1.12,0.68,0.62,U] [#6 -1.01,0.77,0.73,U] [#7 -1.50,0.60,0.56,U] [#8 -1.81,0.79,0.45,U] 
01:24:26.025 00.002 1092 single-star, 8 included, MultiStar: {-1.23, 0.57}, one-star: {-1.15, 0.33}
01:24:26.028 00.003 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
01:24:26.030 00.002 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
01:24:26.031 00.001 1092 CameraToMount -- cameraX=-1.15 cameraY=0.33 hyp=1.19 cameraTheta=2.86 mountX=-1.18 mountY=0.01, mountTheta=3.13
01:24:26.036 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.15, y=0.33, opts=13)
01:24:26.039 00.003 1092 Enqueuing Move request for scope (-1.15, 0.33)
01:24:26.041 00.002 2744 Worker thread wakes up
01:24:26.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.33) opts 0xd
01:24:26.041 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.15, 0.33)
01:24:26.041 00.000 2744 Moving (-1.15, 0.33) raw xDistance=-1.18 yDistance=0.01
01:24:26.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.18
01:24:26.042 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:26.042 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:24:26.042 00.000 2744 MoveAxis(E, 272, ABG)
01:24:26.042 00.000 2744 Guiding  Dir = 2, Dur = 272
01:24:26.042 00.000 2744 IsSlewing returns 0
01:24:26.042 00.000 2744 IsGuiding returns 0
01:24:26.043 00.001 2744 PulseGuide returned control before completion, sleep 282
01:24:26.056 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1776, FiltMax=65520, Gamma=0.510
01:24:26.075 00.019 1092 UpdateGuideState exits: m=538787 SNR=83.1
01:24:26.078 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.082 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:26.086 00.004 1092 Enqueuing Expose request
01:24:26.328 00.242 2744 IsGuiding returns 1
01:24:26.328 00.000 2744 scope still moving after pulse duration time elapsed
01:24:26.360 00.032 2744 IsSlewing returns 0
01:24:26.360 00.000 2744 IsGuiding returns 0
01:24:26.360 00.000 2744 scope move finished after 272 + 46 ms
01:24:26.361 00.001 2744 Move returns status 0, amount 272
01:24:26.361 00.000 2744 MoveAxis(N, 0, ABG)
01:24:26.361 00.000 2744 Move returns status 0, amount 0
01:24:26.361 00.000 2744 move complete, result=0
01:24:26.361 00.000 2744 worker thread done servicing request
01:24:26.361 00.000 2744 Worker thread wakes up
01:24:26.361 00.000 1092 GuideStep: -1.2 px 272 ms EAST, 0.0 px 0 ms NORTH
01:24:26.364 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:26.364 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:29.791 03.427 2744 Exposure complete
01:24:30.047 00.256 2744 worker thread done servicing request
01:24:30.047 00.000 1092 OnExposeComplete: enter
01:24:30.050 00.003 1092 UpdateGuideState(): m_state=6
01:24:30.053 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1721
01:24:30.057 00.004 1092 Star::Find returns 1 (0), X=1602.48, Y=1130.04, Mass=438385, SNR=60.3, Peak=41661 HFD=3.5
01:24:30.060 00.003 1092 MultiStar: [#1 -0.72,0.24,1.04,U] [#2 -0.52,0.30,1.08,U] [#3 -0.29,-0.05,0.99,U] [#4 -0.40,-0.02,1.08,U] [#5 -0.36,0.13,0.93,U] [#6 -0.34,-0.05,0.84,U] [#7 -0.59,0.25,0.73,U] [#8 -0.72,-0.22,0.62,U] 
01:24:30.063 00.003 1092 refined, 8 included, MultiStar: {-0.50, 0.07}, one-star: {-0.62, -0.07}
01:24:30.066 00.003 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.85)
01:24:30.068 00.002 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
01:24:30.072 00.004 1092 CameraToMount -- cameraX=-0.50 cameraY=0.07 hyp=0.50 cameraTheta=3.01 mountX=-0.48 mountY=-0.07, mountTheta=-3.00
01:24:30.078 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=0.07, opts=13)
01:24:30.081 00.003 1092 Enqueuing Move request for scope (-0.50, 0.07)
01:24:30.084 00.003 2744 Worker thread wakes up
01:24:30.084 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.07) opts 0xd
01:24:30.084 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, 0.07)
01:24:30.084 00.000 2744 Moving (-0.50, 0.07) raw xDistance=-0.48 yDistance=-0.07
01:24:30.084 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.48
01:24:30.084 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:30.084 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:24:30.084 00.000 2744 MoveAxis(E, 127, ABG)
01:24:30.084 00.000 2744 Guiding  Dir = 2, Dur = 127
01:24:30.085 00.001 2744 IsSlewing returns 0
01:24:30.085 00.000 2744 IsGuiding returns 0
01:24:30.085 00.000 2744 PulseGuide returned control before completion, sleep 137
01:24:30.102 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1677, FiltMax=65535, Gamma=0.510
01:24:30.125 00.023 1092 UpdateGuideState exits: m=438385 SNR=60.3
01:24:30.130 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.133 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:30.136 00.003 1092 Enqueuing Expose request
01:24:30.240 00.104 2744 IsGuiding returns 1
01:24:30.241 00.001 2744 scope still moving after pulse duration time elapsed
01:24:30.270 00.029 2744 IsSlewing returns 0
01:24:30.273 00.003 2744 IsGuiding returns 0
01:24:30.273 00.000 2744 scope move finished after 127 + 61 ms
01:24:30.273 00.000 2744 Move returns status 0, amount 127
01:24:30.273 00.000 2744 MoveAxis(N, 0, ABG)
01:24:30.273 00.000 2744 Move returns status 0, amount 0
01:24:30.273 00.000 2744 move complete, result=0
01:24:30.273 00.000 2744 worker thread done servicing request
01:24:30.273 00.000 2744 Worker thread wakes up
01:24:30.274 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:30.274 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:30.275 00.001 1092 GuideStep: -0.5 px 127 ms EAST, -0.1 px 0 ms NORTH
01:24:33.675 03.400 2744 Exposure complete
01:24:33.868 00.193 2744 worker thread done servicing request
01:24:33.869 00.001 1092 OnExposeComplete: enter
01:24:33.872 00.003 1092 UpdateGuideState(): m_state=6
01:24:33.874 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1722
01:24:33.877 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.59, Mass=548644, SNR=88.7, Peak=51651 HFD=3.5
01:24:33.879 00.002 1092 MultiStar: [#1 -0.23,-0.25,0.83,U] [#2 -0.22,-0.29,0.86,U] [#3 -0.18,-0.37,0.69,U] [#4 -0.10,-0.24,0.72,U] [#5 -0.04,0.11,0.68,U] [#6 -0.21,-0.01,0.70,U] [#7 -0.33,-0.16,0.57,U] [#8 -0.09,-0.30,0.47,U] 
01:24:33.881 00.002 1092 refined, 8 included, MultiStar: {-0.17, -0.24}, one-star: {-0.14, -0.52}
01:24:33.882 00.001 1092 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.43) = xAngle (-1.76 = -1.76)
01:24:33.885 00.003 1092 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.92 = -1.92)
01:24:33.887 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.24 hyp=0.30 cameraTheta=-2.19 mountX=-0.06 mountY=-0.28, mountTheta=-1.77
01:24:33.892 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.24, opts=13)
01:24:33.896 00.004 1092 Enqueuing Move request for scope (-0.17, -0.24)
01:24:33.898 00.002 2744 Worker thread wakes up
01:24:33.898 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.24) opts 0xd
01:24:33.898 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.24)
01:24:33.898 00.000 2744 Moving (-0.17, -0.24) raw xDistance=-0.06 yDistance=-0.28
01:24:33.898 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:33.898 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:33.898 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:24:33.898 00.000 2744 MoveAxis(E, 0, ABG)
01:24:33.898 00.000 2744 Move returns status 0, amount 0
01:24:33.898 00.000 2744 MoveAxis(N, 0, ABG)
01:24:33.898 00.000 2744 Move returns status 0, amount 0
01:24:33.898 00.000 2744 move complete, result=0
01:24:33.898 00.000 2744 worker thread done servicing request
01:24:33.915 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1443, FiltMax=65535, Gamma=0.510
01:24:33.929 00.014 1092 UpdateGuideState exits: m=548644 SNR=88.7
01:24:33.932 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.934 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:33.937 00.003 1092 Enqueuing Expose request
01:24:33.939 00.002 2744 Worker thread wakes up
01:24:33.939 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:33.939 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:33.939 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:24:37.334 03.395 2744 Exposure complete
01:24:37.535 00.201 2744 worker thread done servicing request
01:24:37.535 00.000 1092 OnExposeComplete: enter
01:24:37.539 00.004 1092 UpdateGuideState(): m_state=6
01:24:37.543 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1723
01:24:37.549 00.006 1092 Star::Find returns 1 (0), X=1602.92, Y=1129.58, Mass=503873, SNR=76.1, Peak=54179 HFD=3.5
01:24:37.555 00.006 1092 MultiStar: [#1 -0.28,-0.35,0.80,U] [#2 -0.45,-0.30,0.98,U] [#3 -0.23,-0.34,0.77,U] [#4 -0.22,-0.49,0.86,U] [#5 -0.30,-0.23,0.73,U] [#6 -0.21,-0.26,0.69,U] [#7 -0.35,-0.24,0.56,U] [#8 -0.33,-0.36,0.54,U] 
01:24:37.560 00.005 1092 refined, 8 included, MultiStar: {-0.28, -0.36}, one-star: {-0.18, -0.53}
01:24:37.564 00.004 1092 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
01:24:37.566 00.002 1092 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.97 = -1.97)
01:24:37.570 00.004 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.36 hyp=0.45 cameraTheta=-2.24 mountX=-0.11 mountY=-0.42, mountTheta=-1.82
01:24:37.580 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.36, opts=13)
01:24:37.584 00.004 1092 Enqueuing Move request for scope (-0.28, -0.36)
01:24:37.586 00.002 2744 Worker thread wakes up
01:24:37.586 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.36) opts 0xd
01:24:37.586 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.36)
01:24:37.586 00.000 2744 Moving (-0.28, -0.36) raw xDistance=-0.11 yDistance=-0.42
01:24:37.586 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:37.587 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:37.587 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:24:37.587 00.000 2744 MoveAxis(E, 0, ABG)
01:24:37.587 00.000 2744 Move returns status 0, amount 0
01:24:37.587 00.000 2744 MoveAxis(N, 0, ABG)
01:24:37.587 00.000 2744 Move returns status 0, amount 0
01:24:37.587 00.000 2744 move complete, result=0
01:24:37.587 00.000 2744 worker thread done servicing request
01:24:37.606 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1706, FiltMax=65535, Gamma=0.510
01:24:37.621 00.015 1092 UpdateGuideState exits: m=503873 SNR=76.1
01:24:37.624 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.626 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:37.628 00.002 1092 Enqueuing Expose request
01:24:37.631 00.003 2744 Worker thread wakes up
01:24:37.631 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:24:37.633 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:37.633 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:41.039 03.406 2744 Exposure complete
01:24:41.252 00.213 2744 worker thread done servicing request
01:24:41.252 00.000 1092 OnExposeComplete: enter
01:24:41.256 00.004 1092 UpdateGuideState(): m_state=6
01:24:41.261 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1724
01:24:41.264 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1129.69, Mass=490996, SNR=71.0, Peak=43447 HFD=3.6
01:24:41.266 00.002 1092 MultiStar: [#1 -0.79,-0.03,0.90,U] [#2 -0.73,-0.14,0.99,U] [#3 -0.53,-0.35,0.93,U] [#4 -0.58,-0.17,0.80,U] [#5 -0.58,-0.03,0.74,U] [#6 -0.33,-0.10,0.65,U] [#7 -0.90,-0.15,0.54,U] [#8 -0.93,-0.14,0.53,U] 
01:24:41.269 00.003 1092 refined, 8 included, MultiStar: {-0.67, -0.18}, one-star: {-0.75, -0.42}
01:24:41.272 00.003 1092 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.43) = xAngle (-2.45 = -2.45)
01:24:41.276 00.004 1092 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.60 = -2.60)
01:24:41.279 00.003 1092 CameraToMount -- cameraX=-0.67 cameraY=-0.18 hyp=0.70 cameraTheta=-2.88 mountX=-0.54 mountY=-0.36, mountTheta=-2.55
01:24:41.283 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=-0.18, opts=13)
01:24:41.286 00.003 1092 Enqueuing Move request for scope (-0.67, -0.18)
01:24:41.288 00.002 2744 Worker thread wakes up
01:24:41.288 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.18) opts 0xd
01:24:41.288 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, -0.18)
01:24:41.288 00.000 2744 Moving (-0.67, -0.18) raw xDistance=-0.54 yDistance=-0.36
01:24:41.288 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:24:41.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:41.288 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:24:41.289 00.001 2744 MoveAxis(E, 120, ABG)
01:24:41.289 00.000 2744 Guiding  Dir = 2, Dur = 120
01:24:41.289 00.000 2744 IsSlewing returns 0
01:24:41.289 00.000 2744 IsGuiding returns 0
01:24:41.289 00.000 2744 PulseGuide returned control before completion, sleep 130
01:24:41.303 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:24:41.319 00.016 1092 UpdateGuideState exits: m=490996 SNR=71.0
01:24:41.323 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.326 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:41.328 00.002 1092 Enqueuing Expose request
01:24:41.431 00.103 2744 IsGuiding returns 1
01:24:41.431 00.000 2744 scope still moving after pulse duration time elapsed
01:24:41.462 00.031 2744 IsSlewing returns 0
01:24:41.462 00.000 2744 IsGuiding returns 0
01:24:41.462 00.000 2744 scope move finished after 120 + 53 ms
01:24:41.462 00.000 2744 Move returns status 0, amount 120
01:24:41.463 00.001 2744 MoveAxis(N, 0, ABG)
01:24:41.463 00.000 2744 Move returns status 0, amount 0
01:24:41.463 00.000 2744 move complete, result=0
01:24:41.463 00.000 1092 GuideStep: -0.5 px 120 ms EAST, -0.4 px 0 ms NORTH
01:24:41.465 00.002 2744 worker thread done servicing request
01:24:41.466 00.001 2744 Worker thread wakes up
01:24:41.466 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:41.466 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:44.853 03.387 2744 Exposure complete
01:24:45.055 00.202 2744 worker thread done servicing request
01:24:45.056 00.001 1092 OnExposeComplete: enter
01:24:45.058 00.002 1092 UpdateGuideState(): m_state=6
01:24:45.061 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1725
01:24:45.064 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.85, Mass=496263, SNR=86.0, Peak=44077 HFD=3.6
01:24:45.067 00.003 1092 MultiStar: [#1 -0.61,0.13,0.80,U] [#2 -0.66,0.20,0.84,U] [#3 -0.50,0.01,0.72,U] [#4 -0.49,0.06,0.76,U] [#5 -0.50,0.13,0.65,U] [#6 -0.40,0.20,0.59,U] [#7 -0.53,0.17,0.54,U] [#8 -0.75,-0.25,0.43,U] 
01:24:45.069 00.002 1092 single-star, 8 included, MultiStar: {-0.54, 0.04}, one-star: {-0.44, -0.26}
01:24:45.071 00.002 1092 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.43) = xAngle (-2.18 = -2.18)
01:24:45.073 00.002 1092 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.34 = -2.34)
01:24:45.076 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.26 hyp=0.51 cameraTheta=-2.61 mountX=-0.29 mountY=-0.37, mountTheta=-2.24
01:24:45.082 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.26, opts=13)
01:24:45.084 00.002 1092 Enqueuing Move request for scope (-0.44, -0.26)
01:24:45.087 00.003 2744 Worker thread wakes up
01:24:45.088 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.26) opts 0xd
01:24:45.088 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.26)
01:24:45.088 00.000 2744 Moving (-0.44, -0.26) raw xDistance=-0.29 yDistance=-0.37
01:24:45.088 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.29
01:24:45.088 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:45.088 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:24:45.088 00.000 2744 MoveAxis(E, 74, ABG)
01:24:45.088 00.000 2744 Guiding  Dir = 2, Dur = 74
01:24:45.088 00.000 2744 IsSlewing returns 0
01:24:45.089 00.001 2744 IsGuiding returns 0
01:24:45.089 00.000 2744 PulseGuide returned control before completion, sleep 84
01:24:45.107 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1616, FiltMax=65535, Gamma=0.510
01:24:45.123 00.016 1092 UpdateGuideState exits: m=496263 SNR=86.0
01:24:45.126 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.129 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:45.131 00.002 1092 Enqueuing Expose request
01:24:45.187 00.056 2744 IsGuiding returns 0
01:24:45.187 00.000 2744 Move returns status 0, amount 74
01:24:45.187 00.000 2744 MoveAxis(N, 0, ABG)
01:24:45.187 00.000 2744 Move returns status 0, amount 0
01:24:45.187 00.000 2744 move complete, result=0
01:24:45.188 00.001 2744 worker thread done servicing request
01:24:45.188 00.000 2744 Worker thread wakes up
01:24:45.188 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:45.188 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:45.189 00.001 1092 GuideStep: -0.3 px 74 ms EAST, -0.4 px 0 ms NORTH
01:24:48.583 03.394 2744 Exposure complete
01:24:48.788 00.205 2744 worker thread done servicing request
01:24:48.788 00.000 1092 OnExposeComplete: enter
01:24:48.791 00.003 1092 UpdateGuideState(): m_state=6
01:24:48.794 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1726
01:24:48.797 00.003 1092 Star::Find returns 1 (0), X=1602.21, Y=1129.69, Mass=511716, SNR=69.9, Peak=45671 HFD=3.5
01:24:48.800 00.003 1092 MultiStar: [#1 -0.87,-0.26,1.19,U] [#2 -1.11,0.01,1.18,U] [#3 -0.72,-0.43,0.89,U] [#4 -0.67,0.07,0.97,U] [#5 -0.97,-0.11,0.74,U] [#6 -0.95,-0.14,0.82,U] [#7 -0.94,-0.41,0.60,U] [#8 -1.06,-0.14,0.59,U] 
01:24:48.802 00.002 1092 refined, 8 included, MultiStar: {-0.91, -0.20}, one-star: {-0.89, -0.42}
01:24:48.805 00.003 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
01:24:48.807 00.002 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.66 = -2.66)
01:24:48.809 00.002 1092 CameraToMount -- cameraX=-0.91 cameraY=-0.20 hyp=0.93 cameraTheta=-2.93 mountX=-0.74 mountY=-0.43, mountTheta=-2.62
01:24:48.814 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.91, y=-0.20, opts=13)
01:24:48.817 00.003 1092 Enqueuing Move request for scope (-0.91, -0.20)
01:24:48.820 00.003 2744 Worker thread wakes up
01:24:48.820 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.20) opts 0xd
01:24:48.820 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.91, -0.20)
01:24:48.820 00.000 2744 Moving (-0.91, -0.20) raw xDistance=-0.74 yDistance=-0.43
01:24:48.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.74
01:24:48.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:48.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:24:48.820 00.000 2744 MoveAxis(E, 172, ABG)
01:24:48.820 00.000 2744 Guiding  Dir = 2, Dur = 172
01:24:48.820 00.000 2744 IsSlewing returns 0
01:24:48.821 00.001 2744 IsGuiding returns 0
01:24:48.821 00.000 2744 PulseGuide returned control before completion, sleep 182
01:24:48.834 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1245, FiltMax=65535, Gamma=0.510
01:24:48.851 00.017 1092 UpdateGuideState exits: m=511716 SNR=69.9
01:24:48.853 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.856 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:48.858 00.002 1092 Enqueuing Expose request
01:24:49.009 00.151 2744 IsGuiding returns 1
01:24:49.010 00.001 2744 scope still moving after pulse duration time elapsed
01:24:49.040 00.030 2744 IsSlewing returns 0
01:24:49.040 00.000 2744 IsGuiding returns 0
01:24:49.040 00.000 2744 scope move finished after 172 + 48 ms
01:24:49.042 00.002 2744 Move returns status 0, amount 172
01:24:49.042 00.000 2744 MoveAxis(N, 0, ABG)
01:24:49.042 00.000 2744 Move returns status 0, amount 0
01:24:49.042 00.000 2744 move complete, result=0
01:24:49.042 00.000 2744 worker thread done servicing request
01:24:49.043 00.001 1092 GuideStep: -0.7 px 172 ms EAST, -0.4 px 0 ms NORTH
01:24:49.050 00.007 2744 Worker thread wakes up
01:24:49.050 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:49.050 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:52.452 03.402 2744 Exposure complete
01:24:52.657 00.205 2744 worker thread done servicing request
01:24:52.657 00.000 1092 OnExposeComplete: enter
01:24:52.660 00.003 1092 UpdateGuideState(): m_state=6
01:24:52.662 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1727
01:24:52.665 00.003 1092 Star::Find returns 1 (0), X=1602.46, Y=1129.64, Mass=489920, SNR=75.0, Peak=42163 HFD=3.4
01:24:52.668 00.003 1092 MultiStar: [#1 -0.87,-0.44,1.03,U] [#2 -0.83,-0.05,1.11,U] [#3 -0.40,-0.50,0.90,U] [#4 -0.67,-0.28,0.83,U] [#5 -0.65,-0.37,0.76,U] [#6 -0.50,-0.07,0.74,U] [#7 -0.59,-0.24,0.58,U] [#8 -1.06,-0.29,0.55,U] 
01:24:52.671 00.003 1092 refined, 8 included, MultiStar: {-0.69, -0.30}, one-star: {-0.65, -0.47}
01:24:52.673 00.002 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
01:24:52.675 00.002 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.45 = -2.45)
01:24:52.678 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=-0.30 hyp=0.75 cameraTheta=-2.73 mountX=-0.50 mountY=-0.48, mountTheta=-2.38
01:24:52.683 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=-0.30, opts=13)
01:24:52.685 00.002 1092 Enqueuing Move request for scope (-0.69, -0.30)
01:24:52.688 00.003 2744 Worker thread wakes up
01:24:52.688 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.30) opts 0xd
01:24:52.688 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, -0.30)
01:24:52.688 00.000 2744 Moving (-0.69, -0.30) raw xDistance=-0.50 yDistance=-0.48
01:24:52.688 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.50
01:24:52.688 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:24:52.688 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:24:52.689 00.001 2744 MoveAxis(E, 125, ABG)
01:24:52.689 00.000 2744 Guiding  Dir = 2, Dur = 125
01:24:52.689 00.000 2744 IsSlewing returns 0
01:24:52.689 00.000 2744 IsGuiding returns 0
01:24:52.689 00.000 2744 PulseGuide returned control before completion, sleep 135
01:24:52.705 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1632, FiltMax=65535, Gamma=0.510
01:24:52.720 00.015 1092 UpdateGuideState exits: m=489920 SNR=75.0
01:24:52.724 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.726 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:52.729 00.003 1092 Enqueuing Expose request
01:24:52.834 00.105 2744 IsGuiding returns 1
01:24:52.834 00.000 2744 scope still moving after pulse duration time elapsed
01:24:52.866 00.032 2744 IsSlewing returns 0
01:24:52.866 00.000 2744 IsGuiding returns 0
01:24:52.866 00.000 2744 scope move finished after 125 + 51 ms
01:24:52.866 00.000 2744 Move returns status 0, amount 125
01:24:52.866 00.000 2744 MoveAxis(N, 0, ABG)
01:24:52.866 00.000 2744 Move returns status 0, amount 0
01:24:52.867 00.001 2744 move complete, result=0
01:24:52.867 00.000 2744 worker thread done servicing request
01:24:52.867 00.000 2744 Worker thread wakes up
01:24:52.867 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:52.867 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:24:52.868 00.001 1092 GuideStep: -0.5 px 125 ms EAST, -0.5 px 0 ms NORTH
01:24:56.260 03.392 2744 Exposure complete
01:24:56.468 00.208 2744 worker thread done servicing request
01:24:56.468 00.000 1092 OnExposeComplete: enter
01:24:56.472 00.004 1092 UpdateGuideState(): m_state=6
01:24:56.474 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1728
01:24:56.478 00.004 1092 Star::Find returns 1 (0), X=1602.15, Y=1130.08, Mass=479480, SNR=75.2, Peak=51735 HFD=3.3
01:24:56.480 00.002 1092 MultiStar: [#1 -0.89,0.09,0.94,U] [#2 -1.34,0.03,1.02,U] [#3 -1.06,-0.02,0.67,U] [#4 -0.95,0.02,0.84,U] [#5 -1.18,0.17,0.75,U] [#6 -0.78,0.14,0.84,U] [#7 -1.35,-0.06,0.58,U] [#8 -1.23,0.18,0.52,U] 
01:24:56.482 00.002 1092 single-star, 8 included, MultiStar: {-1.06, 0.06}, one-star: {-0.95, -0.03}
01:24:56.484 00.002 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
01:24:56.489 00.005 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
01:24:56.493 00.004 1092 CameraToMount -- cameraX=-0.95 cameraY=-0.03 hyp=0.95 cameraTheta=-3.11 mountX=-0.85 mountY=-0.28, mountTheta=-2.82
01:24:56.498 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=-0.03, opts=13)
01:24:56.501 00.003 1092 Enqueuing Move request for scope (-0.95, -0.03)
01:24:56.507 00.006 2744 Worker thread wakes up
01:24:56.507 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, -0.03) opts 0xd
01:24:56.507 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, -0.03)
01:24:56.508 00.001 2744 Moving (-0.95, -0.03) raw xDistance=-0.85 yDistance=-0.28
01:24:56.508 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
01:24:56.508 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:24:56.508 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:24:56.508 00.000 2744 MoveAxis(E, 200, ABG)
01:24:56.508 00.000 2744 Guiding  Dir = 2, Dur = 200
01:24:56.508 00.000 2744 IsSlewing returns 0
01:24:56.508 00.000 2744 IsGuiding returns 0
01:24:56.509 00.001 2744 PulseGuide returned control before completion, sleep 210
01:24:56.530 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4935, FiltMin=1421, FiltMax=65517, Gamma=0.510
01:24:56.555 00.025 1092 UpdateGuideState exits: m=479480 SNR=75.2
01:24:56.559 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.562 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:24:56.564 00.002 1092 Enqueuing Expose request
01:24:56.723 00.159 2744 IsGuiding returns 1
01:24:56.723 00.000 2744 scope still moving after pulse duration time elapsed
01:24:56.754 00.031 2744 IsSlewing returns 0
01:24:56.755 00.001 2744 IsGuiding returns 0
01:24:56.756 00.001 2744 scope move finished after 200 + 47 ms
01:24:56.756 00.000 2744 Move returns status 0, amount 200
01:24:56.756 00.000 2744 MoveAxis(N, 0, ABG)
01:24:56.756 00.000 2744 Move returns status 0, amount 0
01:24:56.757 00.001 2744 move complete, result=0
01:24:56.757 00.000 1092 GuideStep: -0.9 px 200 ms EAST, -0.3 px 0 ms NORTH
01:24:56.761 00.004 2744 worker thread done servicing request
01:24:56.761 00.000 2744 Worker thread wakes up
01:24:56.761 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:24:56.761 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:00.143 03.382 2744 Exposure complete
01:25:00.337 00.194 2744 worker thread done servicing request
01:25:00.337 00.000 1092 OnExposeComplete: enter
01:25:00.340 00.003 1092 UpdateGuideState(): m_state=6
01:25:00.345 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1729
01:25:00.348 00.003 1092 Star::Find returns 1 (0), X=1602.76, Y=1129.56, Mass=478078, SNR=75.5, Peak=48531 HFD=3.2
01:25:00.350 00.002 1092 MultiStar: [#1 -0.22,-0.19,1.00,U] [#2 -0.27,-0.26,0.99,U] [#3 0.04,-0.32,0.94,U] [#4 -0.23,-0.28,0.85,U] [#5 -0.23,-0.21,0.67,U] [#6 -0.01,-0.07,0.71,U] [#7 -0.11,-0.20,0.69,U] [#8 -0.20,-0.11,0.58,U] 
01:25:00.353 00.003 1092 refined, 8 included, MultiStar: {-0.18, -0.26}, one-star: {-0.35, -0.55}
01:25:00.355 00.002 1092 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.43) = xAngle (-1.75 = -1.75)
01:25:00.358 00.003 1092 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.91 = -1.91)
01:25:00.361 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.26 hyp=0.32 cameraTheta=-2.18 mountX=-0.06 mountY=-0.30, mountTheta=-1.76
01:25:00.366 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.26, opts=13)
01:25:00.368 00.002 1092 Enqueuing Move request for scope (-0.18, -0.26)
01:25:00.371 00.003 2744 Worker thread wakes up
01:25:00.371 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.26) opts 0xd
01:25:00.371 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.26)
01:25:00.371 00.000 2744 Moving (-0.18, -0.26) raw xDistance=-0.06 yDistance=-0.30
01:25:00.371 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:00.371 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:00.372 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:25:00.372 00.000 2744 MoveAxis(E, 0, ABG)
01:25:00.372 00.000 2744 Move returns status 0, amount 0
01:25:00.372 00.000 2744 MoveAxis(N, 0, ABG)
01:25:00.372 00.000 2744 Move returns status 0, amount 0
01:25:00.372 00.000 2744 move complete, result=0
01:25:00.372 00.000 2744 worker thread done servicing request
01:25:00.387 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1482, FiltMax=65535, Gamma=0.510
01:25:00.402 00.015 1092 UpdateGuideState exits: m=478078 SNR=75.5
01:25:00.405 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:00.407 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:00.410 00.003 1092 Enqueuing Expose request
01:25:00.412 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:00.414 00.002 2744 Worker thread wakes up
01:25:00.415 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:00.415 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:03.817 03.402 2744 Exposure complete
01:25:04.028 00.211 2744 worker thread done servicing request
01:25:04.028 00.000 1092 OnExposeComplete: enter
01:25:04.031 00.003 1092 UpdateGuideState(): m_state=6
01:25:04.034 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1730
01:25:04.039 00.005 1092 Star::Find returns 1 (0), X=1603.25, Y=1129.11, Mass=498614, SNR=74.9, Peak=46611 HFD=3.4
01:25:04.042 00.003 1092 MultiStar: [#1 -0.01,-0.87,0.90,U] [#2 -0.24,-0.51,1.11,U] [#3 0.09,-0.92,0.84,U] [#4 -0.14,-0.77,0.91,U] [#5 -0.10,-0.83,0.78,U] [#6 0.18,-0.58,0.79,U] [#7 0.23,-0.60,0.56,U] [#8 -0.45,-0.75,0.65,U] 
01:25:04.046 00.004 1092 refined, 8 included, MultiStar: {-0.04, -0.76}, one-star: {0.14, -1.00}
01:25:04.050 00.004 1092 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
01:25:04.053 00.003 1092 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
01:25:04.057 00.004 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.76 hyp=0.76 cameraTheta=-1.62 mountX=0.28 mountY=-0.75, mountTheta=-1.21
01:25:04.064 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.76, opts=13)
01:25:04.067 00.003 1092 Enqueuing Move request for scope (-0.04, -0.76)
01:25:04.071 00.004 2744 Worker thread wakes up
01:25:04.071 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.76) opts 0xd
01:25:04.072 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.76)
01:25:04.072 00.000 2744 Moving (-0.04, -0.76) raw xDistance=0.28 yDistance=-0.75
01:25:04.072 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:25:04.072 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:25:04.072 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.75
01:25:04.072 00.000 2744 MoveAxis(E, 0, ABG)
01:25:04.072 00.000 2744 Move returns status 0, amount 0
01:25:04.072 00.000 2744 MoveAxis(N, 0, ABG)
01:25:04.072 00.000 2744 Move returns status 0, amount 0
01:25:04.072 00.000 2744 move complete, result=0
01:25:04.072 00.000 2744 worker thread done servicing request
01:25:04.089 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1598, FiltMax=65535, Gamma=0.510
01:25:04.107 00.018 1092 UpdateGuideState exits: m=498614 SNR=74.9
01:25:04.112 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.115 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:04.117 00.002 1092 Enqueuing Expose request
01:25:04.120 00.003 2744 Worker thread wakes up
01:25:04.120 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.7 px 0 ms NORTH
01:25:04.122 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:04.123 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:07.540 03.417 2744 Exposure complete
01:25:07.846 00.306 2744 worker thread done servicing request
01:25:07.846 00.000 1092 OnExposeComplete: enter
01:25:07.850 00.004 1092 UpdateGuideState(): m_state=6
01:25:07.855 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1731
01:25:07.858 00.003 1092 Star::Find returns 1 (0), X=1603.14, Y=1129.32, Mass=507631, SNR=78.0, Peak=55091 HFD=3.3
01:25:07.862 00.004 1092 MultiStar: [#1 0.03,-0.53,1.02,U] [#2 -0.00,-0.37,1.00,U] [#3 0.23,-0.57,0.83,U] [#4 0.06,-0.51,0.83,U] [#5 0.07,-0.41,0.79,U] [#6 0.19,-0.57,0.89,U] [#7 -0.11,-0.47,0.69,U] [#8 -0.31,-0.46,0.52,U] 
01:25:07.865 00.003 1092 refined, 8 included, MultiStar: {0.04, -0.53}, one-star: {0.04, -0.78}
01:25:07.868 00.003 1092 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.43) = xAngle (-1.07 = -1.07)
01:25:07.872 00.004 1092 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.22 = -1.22)
01:25:07.875 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.53 hyp=0.53 cameraTheta=-1.50 mountX=0.25 mountY=-0.50, mountTheta=-1.10
01:25:07.887 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.53, opts=13)
01:25:07.891 00.004 1092 Enqueuing Move request for scope (0.04, -0.53)
01:25:07.894 00.003 2744 Worker thread wakes up
01:25:07.894 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.53) opts 0xd
01:25:07.894 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.53)
01:25:07.894 00.000 2744 Moving (0.04, -0.53) raw xDistance=0.25 yDistance=-0.50
01:25:07.894 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:25:07.895 00.001 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-1.05 newest=-1.54
01:25:07.895 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:25:07.895 00.000 2744 MoveAxis(E, 0, ABG)
01:25:07.895 00.000 2744 Move returns status 0, amount 0
01:25:07.895 00.000 2744 MoveAxis(N, 93, ABG)
01:25:07.895 00.000 2744 Guiding  Dir = 0, Dur = 93
01:25:07.895 00.000 2744 IsSlewing returns 0
01:25:07.895 00.000 2744 IsGuiding returns 0
01:25:07.895 00.000 2744 PulseGuide returned control before completion, sleep 103
01:25:07.923 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1552, FiltMax=65535, Gamma=0.510
01:25:07.941 00.018 1092 UpdateGuideState exits: m=507631 SNR=78.0
01:25:07.945 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.948 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:07.951 00.003 1092 Enqueuing Expose request
01:25:08.006 00.055 2744 IsGuiding returns 1
01:25:08.006 00.000 2744 scope still moving after pulse duration time elapsed
01:25:08.037 00.031 2744 IsSlewing returns 0
01:25:08.037 00.000 2744 IsGuiding returns 0
01:25:08.038 00.001 2744 scope move finished after 93 + 49 ms
01:25:08.038 00.000 2744 Move returns status 0, amount 93
01:25:08.038 00.000 2744 move complete, result=0
01:25:08.038 00.000 2744 worker thread done servicing request
01:25:08.038 00.000 2744 Worker thread wakes up
01:25:08.038 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:08.039 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:08.040 00.001 1092 GuideStep: 0.3 px 0 ms EAST, -0.5 px 93 ms NORTH
01:25:11.418 03.378 2744 Exposure complete
01:25:11.608 00.190 2744 worker thread done servicing request
01:25:11.608 00.000 1092 OnExposeComplete: enter
01:25:11.611 00.003 1092 UpdateGuideState(): m_state=6
01:25:11.613 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1732
01:25:11.615 00.002 1092 Star::Find returns 1 (0), X=1602.59, Y=1129.49, Mass=518454, SNR=90.2, Peak=56611 HFD=3.2
01:25:11.618 00.003 1092 MultiStar: [#1 -0.62,-0.27,0.79,U] [#2 -0.61,-0.28,0.78,U] [#3 -0.61,-0.50,0.65,U] [#4 -0.38,-0.51,0.77,U] [#5 -0.59,-0.46,0.64,U] [#6 -0.22,-0.48,0.66,U] [#7 -0.59,-0.29,0.49,U] [#8 -0.87,-0.33,0.47,U] 
01:25:11.621 00.003 1092 refined, 8 included, MultiStar: {-0.54, -0.43}, one-star: {-0.51, -0.61}
01:25:11.623 00.002 1092 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.43) = xAngle (-2.05 = -2.05)
01:25:11.625 00.002 1092 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.20 = -2.20)
01:25:11.626 00.001 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.43 hyp=0.69 cameraTheta=-2.48 mountX=-0.32 mountY=-0.56, mountTheta=-2.09
01:25:11.631 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.43, opts=13)
01:25:11.634 00.003 1092 Enqueuing Move request for scope (-0.54, -0.43)
01:25:11.637 00.003 2744 Worker thread wakes up
01:25:11.637 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.43) opts 0xd
01:25:11.637 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.43)
01:25:11.637 00.000 2744 Moving (-0.54, -0.43) raw xDistance=-0.32 yDistance=-0.56
01:25:11.637 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:25:11.637 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:25:11.637 00.000 2744 MoveAxis(E, 71, ABG)
01:25:11.637 00.000 2744 Guiding  Dir = 2, Dur = 71
01:25:11.638 00.001 2744 IsSlewing returns 0
01:25:11.638 00.000 2744 IsGuiding returns 0
01:25:11.638 00.000 2744 PulseGuide returned control before completion, sleep 81
01:25:11.653 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1661, FiltMax=65535, Gamma=0.510
01:25:11.668 00.015 1092 UpdateGuideState exits: m=518454 SNR=90.2
01:25:11.672 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.674 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:11.676 00.002 1092 Enqueuing Expose request
01:25:11.725 00.049 2744 IsGuiding returns 1
01:25:11.725 00.000 2744 scope still moving after pulse duration time elapsed
01:25:11.756 00.031 2744 IsSlewing returns 0
01:25:11.756 00.000 2744 IsGuiding returns 0
01:25:11.756 00.000 2744 scope move finished after 71 + 47 ms
01:25:11.756 00.000 2744 Move returns status 0, amount 71
01:25:11.756 00.000 2744 MoveAxis(N, 105, ABG)
01:25:11.756 00.000 2744 Guiding  Dir = 0, Dur = 105
01:25:11.757 00.001 2744 IsSlewing returns 0
01:25:11.757 00.000 2744 IsGuiding returns 0
01:25:11.757 00.000 2744 PulseGuide returned control before completion, sleep 115
01:25:11.881 00.124 2744 IsGuiding returns 1
01:25:11.881 00.000 2744 scope still moving after pulse duration time elapsed
01:25:11.912 00.031 2744 IsSlewing returns 0
01:25:11.912 00.000 2744 IsGuiding returns 1
01:25:11.943 00.031 2744 IsSlewing returns 0
01:25:11.944 00.001 2744 IsGuiding returns 1
01:25:11.974 00.030 2744 IsSlewing returns 0
01:25:11.974 00.000 2744 IsGuiding returns 0
01:25:11.974 00.000 2744 scope move finished after 105 + 112 ms
01:25:11.974 00.000 2744 Move returns status 0, amount 105
01:25:11.975 00.001 2744 move complete, result=0
01:25:11.975 00.000 2744 worker thread done servicing request
01:25:11.975 00.000 1092 GuideStep: -0.3 px 71 ms EAST, -0.6 px 105 ms NORTH
01:25:11.979 00.004 2744 Worker thread wakes up
01:25:11.979 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:11.979 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:15.364 03.385 2744 Exposure complete
01:25:15.562 00.198 2744 worker thread done servicing request
01:25:15.562 00.000 1092 OnExposeComplete: enter
01:25:15.564 00.002 1092 UpdateGuideState(): m_state=6
01:25:15.566 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1733
01:25:15.569 00.003 1092 Star::Find returns 1 (0), X=1602.37, Y=1129.43, Mass=519883, SNR=84.3, Peak=50035 HFD=3.4
01:25:15.571 00.002 1092 MultiStar: [#1 -0.66,-0.40,0.83,U] [#2 -0.93,-0.12,0.90,U] [#3 -0.70,-0.42,0.78,U] [#4 -0.56,-0.38,0.82,U] [#5 -0.34,-0.42,0.66,U] [#6 -0.44,-0.38,0.61,U] [#7 -0.68,-0.22,0.55,U] [#8 -0.91,-0.51,0.45,U] 
01:25:15.573 00.002 1092 refined, 8 included, MultiStar: {-0.67, -0.40}, one-star: {-0.74, -0.68}
01:25:15.575 00.002 1092 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.43) = xAngle (-2.18 = -2.18)
01:25:15.577 00.002 1092 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.33 = -2.33)
01:25:15.579 00.002 1092 CameraToMount -- cameraX=-0.67 cameraY=-0.40 hyp=0.78 cameraTheta=-2.61 mountX=-0.44 mountY=-0.56, mountTheta=-2.24
01:25:15.583 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=-0.40, opts=13)
01:25:15.586 00.003 1092 Enqueuing Move request for scope (-0.67, -0.40)
01:25:15.589 00.003 2744 Worker thread wakes up
01:25:15.589 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.40) opts 0xd
01:25:15.589 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, -0.40)
01:25:15.589 00.000 2744 Moving (-0.67, -0.40) raw xDistance=-0.44 yDistance=-0.56
01:25:15.589 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.44
01:25:15.589 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
01:25:15.590 00.001 2744 MoveAxis(E, 104, ABG)
01:25:15.590 00.000 2744 Guiding  Dir = 2, Dur = 104
01:25:15.590 00.000 2744 IsSlewing returns 0
01:25:15.590 00.000 2744 IsGuiding returns 0
01:25:15.590 00.000 2744 PulseGuide returned control before completion, sleep 114
01:25:15.605 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1702, FiltMax=65535, Gamma=0.510
01:25:15.619 00.014 1092 UpdateGuideState exits: m=519883 SNR=84.3
01:25:15.623 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.625 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:15.628 00.003 1092 Enqueuing Expose request
01:25:15.719 00.091 2744 IsGuiding returns 0
01:25:15.720 00.001 2744 Move returns status 0, amount 104
01:25:15.720 00.000 2744 MoveAxis(N, 105, ABG)
01:25:15.720 00.000 2744 Guiding  Dir = 0, Dur = 105
01:25:15.720 00.000 2744 IsSlewing returns 0
01:25:15.721 00.001 2744 IsGuiding returns 0
01:25:15.721 00.000 2744 PulseGuide returned control before completion, sleep 115
01:25:15.845 00.124 2744 IsGuiding returns 1
01:25:15.845 00.000 2744 scope still moving after pulse duration time elapsed
01:25:15.877 00.032 2744 IsSlewing returns 0
01:25:15.877 00.000 2744 IsGuiding returns 0
01:25:15.877 00.000 2744 scope move finished after 105 + 51 ms
01:25:15.877 00.000 2744 Move returns status 0, amount 105
01:25:15.877 00.000 2744 move complete, result=0
01:25:15.878 00.001 2744 worker thread done servicing request
01:25:15.878 00.000 2744 Worker thread wakes up
01:25:15.878 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:15.878 00.000 1092 GuideStep: -0.4 px 104 ms EAST, -0.6 px 105 ms NORTH
01:25:15.880 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:19.281 03.401 2744 Exposure complete
01:25:19.487 00.206 2744 worker thread done servicing request
01:25:19.487 00.000 1092 OnExposeComplete: enter
01:25:19.490 00.003 1092 UpdateGuideState(): m_state=6
01:25:19.493 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1734
01:25:19.496 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1129.42, Mass=496844, SNR=88.7, Peak=54787 HFD=3.3
01:25:19.498 00.002 1092 MultiStar: [#1 -0.48,-0.43,0.84,U] [#2 -0.52,-0.36,1.03,U] [#3 -0.34,-0.60,0.83,U] [#4 -0.27,-0.58,0.81,U] [#5 -0.61,-0.47,0.71,U] [#6 -0.31,-0.41,0.64,U] [#7 -0.44,-0.44,0.51,U] [#8 -0.73,-0.40,0.35,U] 
01:25:19.500 00.002 1092 refined, 8 included, MultiStar: {-0.45, -0.50}, one-star: {-0.52, -0.68}
01:25:19.503 00.003 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.88 = -1.88)
01:25:19.508 00.005 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.04 = -2.04)
01:25:19.510 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.50 hyp=0.67 cameraTheta=-2.31 mountX=-0.21 mountY=-0.60, mountTheta=-1.90
01:25:19.515 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.50, opts=13)
01:25:19.518 00.003 1092 Enqueuing Move request for scope (-0.45, -0.50)
01:25:19.522 00.004 2744 Worker thread wakes up
01:25:19.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.50) opts 0xd
01:25:19.522 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.50)
01:25:19.522 00.000 2744 Moving (-0.45, -0.50) raw xDistance=-0.21 yDistance=-0.60
01:25:19.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:25:19.523 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:25:19.523 00.000 2744 MoveAxis(E, 0, ABG)
01:25:19.523 00.000 2744 Move returns status 0, amount 0
01:25:19.523 00.000 2744 MoveAxis(N, 113, ABG)
01:25:19.523 00.000 2744 Guiding  Dir = 0, Dur = 113
01:25:19.523 00.000 2744 IsSlewing returns 0
01:25:19.523 00.000 2744 IsGuiding returns 0
01:25:19.524 00.001 2744 PulseGuide returned control before completion, sleep 123
01:25:19.540 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1367, FiltMax=65535, Gamma=0.510
01:25:19.558 00.018 1092 UpdateGuideState exits: m=496844 SNR=88.7
01:25:19.562 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.565 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:19.568 00.003 1092 Enqueuing Expose request
01:25:19.663 00.095 2744 IsGuiding returns 1
01:25:19.663 00.000 2744 scope still moving after pulse duration time elapsed
01:25:19.694 00.031 2744 IsSlewing returns 0
01:25:19.695 00.001 2744 IsGuiding returns 1
01:25:19.725 00.030 2744 IsSlewing returns 0
01:25:19.725 00.000 2744 IsGuiding returns 0
01:25:19.725 00.000 2744 scope move finished after 113 + 88 ms
01:25:19.725 00.000 2744 Move returns status 0, amount 113
01:25:19.726 00.001 2744 move complete, result=0
01:25:19.726 00.000 2744 worker thread done servicing request
01:25:19.726 00.000 2744 Worker thread wakes up
01:25:19.726 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:19.726 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:19.726 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.6 px 113 ms NORTH
01:25:23.108 03.382 2744 Exposure complete
01:25:23.297 00.189 2744 worker thread done servicing request
01:25:23.299 00.002 1092 OnExposeComplete: enter
01:25:23.300 00.001 1092 UpdateGuideState(): m_state=6
01:25:23.303 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1735
01:25:23.306 00.003 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.22, Mass=509724, SNR=86.3, Peak=58723 HFD=3.6
01:25:23.309 00.003 1092 MultiStar: [#1 -0.54,-0.47,0.88,U] [#2 -0.53,-0.51,0.93,U] [#3 -0.56,-0.64,0.69,U] [#4 -0.28,-0.50,0.80,U] [#5 -0.34,-0.52,0.63,U] [#6 -0.20,-0.70,0.64,U] [#7 -0.35,-0.56,0.54,U] [#8 -0.88,-0.57,0.48,U] 
01:25:23.311 00.002 1092 refined, 8 included, MultiStar: {-0.44, -0.60}, one-star: {-0.33, -0.89}
01:25:23.314 00.003 1092 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.43) = xAngle (-1.77 = -1.77)
01:25:23.316 00.002 1092 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.93 = -1.93)
01:25:23.318 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.60 hyp=0.74 cameraTheta=-2.20 mountX=-0.15 mountY=-0.70, mountTheta=-1.78
01:25:23.325 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.60, opts=13)
01:25:23.328 00.003 1092 Enqueuing Move request for scope (-0.44, -0.60)
01:25:23.330 00.002 2744 Worker thread wakes up
01:25:23.330 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.60) opts 0xd
01:25:23.330 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.60)
01:25:23.331 00.001 2744 Moving (-0.44, -0.60) raw xDistance=-0.15 yDistance=-0.70
01:25:23.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:25:23.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:25:23.331 00.000 2744 MoveAxis(E, 0, ABG)
01:25:23.331 00.000 2744 Move returns status 0, amount 0
01:25:23.331 00.000 2744 MoveAxis(N, 131, ABG)
01:25:23.331 00.000 2744 Guiding  Dir = 0, Dur = 131
01:25:23.331 00.000 2744 IsSlewing returns 0
01:25:23.331 00.000 2744 IsGuiding returns 0
01:25:23.332 00.001 2744 PulseGuide returned control before completion, sleep 141
01:25:23.345 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1379, FiltMax=65535, Gamma=0.510
01:25:23.360 00.015 1092 UpdateGuideState exits: m=509724 SNR=86.3
01:25:23.362 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:23.364 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:23.366 00.002 1092 Enqueuing Expose request
01:25:23.477 00.111 2744 IsGuiding returns 1
01:25:23.477 00.000 2744 scope still moving after pulse duration time elapsed
01:25:23.508 00.031 2744 IsSlewing returns 0
01:25:23.509 00.001 2744 IsGuiding returns 0
01:25:23.509 00.000 2744 scope move finished after 131 + 46 ms
01:25:23.509 00.000 2744 Move returns status 0, amount 131
01:25:23.509 00.000 2744 move complete, result=0
01:25:23.509 00.000 2744 worker thread done servicing request
01:25:23.509 00.000 2744 Worker thread wakes up
01:25:23.509 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:23.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:23.511 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.7 px 131 ms NORTH
01:25:26.923 03.412 2744 Exposure complete
01:25:27.109 00.186 2744 worker thread done servicing request
01:25:27.109 00.000 1092 OnExposeComplete: enter
01:25:27.112 00.003 1092 UpdateGuideState(): m_state=6
01:25:27.114 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1736
01:25:27.117 00.003 1092 Star::Find returns 1 (0), X=1602.41, Y=1129.35, Mass=492161, SNR=81.5, Peak=50451 HFD=3.2
01:25:27.119 00.002 1092 MultiStar: [#1 -0.87,-0.40,0.89,U] [#2 -0.93,-0.20,0.95,U] [#3 -0.63,-0.57,0.84,U] [#4 -0.81,-0.25,0.78,U] [#5 -0.86,-0.27,0.79,U] [#6 -0.95,-0.50,0.71,U] [#7 -0.81,-0.44,0.63,U] [#8 -1.05,-0.45,0.42,U] 
01:25:27.123 00.004 1092 refined, 8 included, MultiStar: {-0.83, -0.43}, one-star: {-0.69, -0.76}
01:25:27.125 00.002 1092 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-0.43) = xAngle (-2.24 = -2.24)
01:25:27.128 00.003 1092 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.39 = -2.39)
01:25:27.130 00.002 1092 CameraToMount -- cameraX=-0.83 cameraY=-0.43 hyp=0.93 cameraTheta=-2.66 mountX=-0.58 mountY=-0.64, mountTheta=-2.31
01:25:27.135 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=-0.43, opts=13)
01:25:27.138 00.003 1092 Enqueuing Move request for scope (-0.83, -0.43)
01:25:27.141 00.003 2744 Worker thread wakes up
01:25:27.141 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.43) opts 0xd
01:25:27.141 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, -0.43)
01:25:27.141 00.000 2744 Moving (-0.83, -0.43) raw xDistance=-0.58 yDistance=-0.64
01:25:27.141 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:25:27.141 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.64 from input -0.64
01:25:27.141 00.000 2744 MoveAxis(E, 129, ABG)
01:25:27.141 00.000 2744 Guiding  Dir = 2, Dur = 129
01:25:27.141 00.000 2744 IsSlewing returns 0
01:25:27.142 00.001 2744 IsGuiding returns 0
01:25:27.142 00.000 2744 PulseGuide returned control before completion, sleep 139
01:25:27.157 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:25:27.171 00.014 1092 UpdateGuideState exits: m=492161 SNR=81.5
01:25:27.174 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.177 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:27.179 00.002 1092 Enqueuing Expose request
01:25:27.287 00.108 2744 IsGuiding returns 1
01:25:27.287 00.000 2744 scope still moving after pulse duration time elapsed
01:25:27.317 00.030 2744 IsSlewing returns 0
01:25:27.318 00.001 2744 IsGuiding returns 0
01:25:27.318 00.000 2744 scope move finished after 129 + 47 ms
01:25:27.318 00.000 2744 Move returns status 0, amount 129
01:25:27.319 00.001 2744 MoveAxis(N, 119, ABG)
01:25:27.319 00.000 2744 Guiding  Dir = 0, Dur = 119
01:25:27.319 00.000 2744 IsSlewing returns 0
01:25:27.320 00.001 2744 IsGuiding returns 0
01:25:27.321 00.001 2744 PulseGuide returned control before completion, sleep 129
01:25:27.458 00.137 2744 IsGuiding returns 1
01:25:27.459 00.001 2744 scope still moving after pulse duration time elapsed
01:25:27.489 00.030 2744 IsSlewing returns 0
01:25:27.489 00.000 2744 IsGuiding returns 0
01:25:27.489 00.000 2744 scope move finished after 119 + 49 ms
01:25:27.490 00.001 2744 Move returns status 0, amount 119
01:25:27.490 00.000 2744 move complete, result=0
01:25:27.490 00.000 2744 worker thread done servicing request
01:25:27.490 00.000 2744 Worker thread wakes up
01:25:27.490 00.000 1092 GuideStep: -0.6 px 129 ms EAST, -0.6 px 119 ms NORTH
01:25:27.493 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:27.493 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:30.886 03.393 2744 Exposure complete
01:25:31.085 00.199 2744 worker thread done servicing request
01:25:31.085 00.000 1092 OnExposeComplete: enter
01:25:31.088 00.003 1092 UpdateGuideState(): m_state=6
01:25:31.091 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1737
01:25:31.094 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1129.68, Mass=516591, SNR=76.2, Peak=43171 HFD=3.5
01:25:31.097 00.003 1092 MultiStar: [#1 -0.56,-0.27,1.13,U] [#2 -0.69,-0.05,1.01,U] [#3 -0.43,-0.28,0.83,U] [#4 -0.74,-0.16,0.91,U] [#5 -0.44,-0.31,0.67,U] [#6 -0.26,-0.13,0.71,U] [#7 -0.75,-0.18,0.58,U] [#8 -0.80,-0.25,0.37,U] 
01:25:31.099 00.002 1092 refined, 8 included, MultiStar: {-0.59, -0.23}, one-star: {-0.66, -0.43}
01:25:31.101 00.002 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.43) = xAngle (-2.34 = -2.34)
01:25:31.104 00.003 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.49 = -2.49)
01:25:31.108 00.004 1092 CameraToMount -- cameraX=-0.59 cameraY=-0.23 hyp=0.63 cameraTheta=-2.77 mountX=-0.44 mountY=-0.38, mountTheta=-2.43
01:25:31.113 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=-0.23, opts=13)
01:25:31.116 00.003 1092 Enqueuing Move request for scope (-0.59, -0.23)
01:25:31.118 00.002 2744 Worker thread wakes up
01:25:31.118 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.23) opts 0xd
01:25:31.118 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, -0.23)
01:25:31.118 00.000 2744 Moving (-0.59, -0.23) raw xDistance=-0.44 yDistance=-0.38
01:25:31.118 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.44
01:25:31.118 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:31.118 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:25:31.118 00.000 2744 MoveAxis(E, 107, ABG)
01:25:31.119 00.001 2744 Guiding  Dir = 2, Dur = 107
01:25:31.119 00.000 2744 IsSlewing returns 0
01:25:31.119 00.000 2744 IsGuiding returns 0
01:25:31.119 00.000 2744 PulseGuide returned control before completion, sleep 117
01:25:31.135 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1696, FiltMax=65535, Gamma=0.510
01:25:31.151 00.016 1092 UpdateGuideState exits: m=516591 SNR=76.2
01:25:31.154 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:31.156 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:31.158 00.002 1092 Enqueuing Expose request
01:25:31.238 00.080 2744 IsGuiding returns 1
01:25:31.238 00.000 2744 scope still moving after pulse duration time elapsed
01:25:31.269 00.031 2744 IsSlewing returns 0
01:25:31.269 00.000 2744 IsGuiding returns 0
01:25:31.269 00.000 2744 scope move finished after 107 + 43 ms
01:25:31.269 00.000 2744 Move returns status 0, amount 107
01:25:31.269 00.000 2744 MoveAxis(N, 0, ABG)
01:25:31.270 00.001 2744 Move returns status 0, amount 0
01:25:31.270 00.000 2744 move complete, result=0
01:25:31.270 00.000 2744 worker thread done servicing request
01:25:31.270 00.000 2744 Worker thread wakes up
01:25:31.270 00.000 1092 GuideStep: -0.4 px 107 ms EAST, -0.4 px 0 ms NORTH
01:25:31.273 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:31.273 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:34.691 03.418 2744 Exposure complete
01:25:34.999 00.308 2744 worker thread done servicing request
01:25:34.999 00.000 1092 OnExposeComplete: enter
01:25:35.002 00.003 1092 UpdateGuideState(): m_state=6
01:25:35.006 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1738
01:25:35.009 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1129.99, Mass=567177, SNR=93.6, Peak=46205 HFD=4.0
01:25:35.012 00.003 1092 MultiStar: [#1 -0.01,0.01,0.74,U] [#2 -0.27,0.29,0.74,U] [#3 0.05,0.01,0.62,U] [#4 0.09,0.21,0.77,U] [#5 0.15,-0.07,0.56,U] [#6 0.27,0.46,0.59,U] [#7 -0.09,0.27,0.62,U] [#8 -0.23,0.06,0.38,U] 
01:25:35.014 00.002 1092 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {0.22, -0.12}
01:25:35.016 00.002 1092 CameraToMount -- cameraTheta (1.27) - m_xAngle (-0.43) = xAngle (1.70 = 1.70)
01:25:35.019 00.003 1092 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.54 = 1.54)
01:25:35.022 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.12 cameraTheta=1.27 mountX=-0.02 mountY=0.12, mountTheta=1.70
01:25:35.028 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.12, opts=13)
01:25:35.031 00.003 1092 Enqueuing Move request for scope (0.04, 0.12)
01:25:35.034 00.003 2744 Worker thread wakes up
01:25:35.034 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
01:25:35.034 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
01:25:35.034 00.000 2744 Moving (0.04, 0.12) raw xDistance=-0.02 yDistance=0.12
01:25:35.034 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:25:35.034 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:35.034 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:25:35.034 00.000 2744 MoveAxis(E, 0, ABG)
01:25:35.035 00.001 2744 Move returns status 0, amount 0
01:25:35.035 00.000 2744 MoveAxis(N, 0, ABG)
01:25:35.035 00.000 2744 Move returns status 0, amount 0
01:25:35.035 00.000 2744 move complete, result=0
01:25:35.035 00.000 2744 worker thread done servicing request
01:25:35.053 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4944, FiltMin=1475, FiltMax=65535, Gamma=0.510
01:25:35.069 00.016 1092 UpdateGuideState exits: m=567177 SNR=93.6
01:25:35.073 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.076 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:35.079 00.003 1092 Enqueuing Expose request
01:25:35.082 00.003 2744 Worker thread wakes up
01:25:35.082 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:35.085 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:35.085 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:38.465 03.380 2744 Exposure complete
01:25:38.654 00.189 2744 worker thread done servicing request
01:25:38.654 00.000 1092 OnExposeComplete: enter
01:25:38.656 00.002 1092 UpdateGuideState(): m_state=6
01:25:38.660 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1739
01:25:38.662 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1129.83, Mass=487893, SNR=68.7, Peak=45389 HFD=3.6
01:25:38.665 00.003 1092 MultiStar: [#1 -0.39,0.15,1.00,U] [#2 -0.70,0.12,1.11,U] [#3 -0.23,0.11,0.78,U] [#4 -0.28,0.20,0.83,U] [#5 -0.39,0.09,0.73,U] [#6 -0.22,0.21,0.78,U] [#7 -0.23,0.23,0.63,U] [#8 -0.63,0.03,0.58,U] 
01:25:38.667 00.002 1092 refined, 8 included, MultiStar: {-0.38, 0.09}, one-star: {-0.29, -0.28}
01:25:38.669 00.002 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.35 = -2.94)
01:25:38.672 00.003 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.19 = -3.09)
01:25:38.674 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=0.09 hyp=0.39 cameraTheta=2.92 mountX=-0.38 mountY=-0.02, mountTheta=-3.09
01:25:38.678 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.09, opts=13)
01:25:38.681 00.003 1092 Enqueuing Move request for scope (-0.38, 0.09)
01:25:38.683 00.002 2744 Worker thread wakes up
01:25:38.683 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.09) opts 0xd
01:25:38.683 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.09)
01:25:38.683 00.000 2744 Moving (-0.38, 0.09) raw xDistance=-0.38 yDistance=-0.02
01:25:38.683 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:25:38.683 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:38.683 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:25:38.684 00.001 2744 MoveAxis(E, 86, ABG)
01:25:38.684 00.000 2744 Guiding  Dir = 2, Dur = 86
01:25:38.684 00.000 2744 IsSlewing returns 0
01:25:38.684 00.000 2744 IsGuiding returns 0
01:25:38.684 00.000 2744 PulseGuide returned control before completion, sleep 96
01:25:38.699 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1367, FiltMax=65535, Gamma=0.510
01:25:38.714 00.015 1092 UpdateGuideState exits: m=487893 SNR=68.7
01:25:38.717 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.720 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:38.723 00.003 1092 Enqueuing Expose request
01:25:38.788 00.065 2744 IsGuiding returns 1
01:25:38.788 00.000 2744 scope still moving after pulse duration time elapsed
01:25:38.820 00.032 2744 IsSlewing returns 0
01:25:38.820 00.000 2744 IsGuiding returns 0
01:25:38.821 00.001 2744 scope move finished after 86 + 49 ms
01:25:38.821 00.000 2744 Move returns status 0, amount 86
01:25:38.821 00.000 2744 MoveAxis(N, 0, ABG)
01:25:38.821 00.000 2744 Move returns status 0, amount 0
01:25:38.821 00.000 2744 move complete, result=0
01:25:38.821 00.000 2744 worker thread done servicing request
01:25:38.822 00.001 2744 Worker thread wakes up
01:25:38.822 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:38.822 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:38.823 00.001 1092 GuideStep: -0.4 px 86 ms EAST, -0.0 px 0 ms NORTH
01:25:42.215 03.392 2744 Exposure complete
01:25:42.411 00.196 2744 worker thread done servicing request
01:25:42.412 00.001 1092 OnExposeComplete: enter
01:25:42.414 00.002 1092 UpdateGuideState(): m_state=6
01:25:42.416 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1740
01:25:42.419 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1130.05, Mass=464480, SNR=76.2, Peak=42467 HFD=3.4
01:25:42.421 00.002 1092 MultiStar: [#1 -0.13,-0.00,0.88,U] [#2 -0.36,-0.09,0.84,U] [#3 -0.16,-0.12,0.80,U] [#4 -0.19,-0.19,0.88,U] [#5 -0.08,-0.11,0.76,U] [#6 0.09,-0.04,0.70,U] [#7 -0.13,0.22,0.52,U] [#8 -0.04,0.04,0.45,U] 
01:25:42.423 00.002 1092 single-star, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.07, -0.06}
01:25:42.425 00.002 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
01:25:42.427 00.002 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.19 = -2.19)
01:25:42.429 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.09 cameraTheta=-2.46 mountX=-0.04 mountY=-0.08, mountTheta=-2.07
01:25:42.433 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.06, opts=13)
01:25:42.436 00.003 1092 Enqueuing Move request for scope (-0.07, -0.06)
01:25:42.439 00.003 2744 Worker thread wakes up
01:25:42.439 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:25:42.439 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:25:42.439 00.000 2744 Moving (-0.07, -0.06) raw xDistance=-0.04 yDistance=-0.08
01:25:42.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:42.439 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:42.440 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:25:42.440 00.000 2744 MoveAxis(E, 0, ABG)
01:25:42.440 00.000 2744 Move returns status 0, amount 0
01:25:42.440 00.000 2744 MoveAxis(N, 0, ABG)
01:25:42.440 00.000 2744 Move returns status 0, amount 0
01:25:42.440 00.000 2744 move complete, result=0
01:25:42.440 00.000 2744 worker thread done servicing request
01:25:42.458 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4947, FiltMin=1431, FiltMax=65535, Gamma=0.510
01:25:42.474 00.016 1092 UpdateGuideState exits: m=464480 SNR=76.2
01:25:42.477 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:42.480 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:42.482 00.002 1092 Enqueuing Expose request
01:25:42.483 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:42.487 00.004 2744 Worker thread wakes up
01:25:42.487 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:42.487 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:45.882 03.395 2744 Exposure complete
01:25:46.118 00.236 2744 worker thread done servicing request
01:25:46.118 00.000 1092 OnExposeComplete: enter
01:25:46.122 00.004 1092 UpdateGuideState(): m_state=6
01:25:46.124 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1741
01:25:46.128 00.004 1092 Star::Find returns 1 (0), X=1602.34, Y=1129.88, Mass=498648, SNR=78.2, Peak=46167 HFD=3.4
01:25:46.131 00.003 1092 MultiStar: [#1 -0.87,0.21,0.97,U] [#2 -0.98,0.29,0.93,U] [#3 -0.79,-0.09,0.78,U] [#4 -0.71,0.07,0.89,U] [#5 -0.81,0.38,0.79,U] [#6 -0.43,0.26,0.83,U] [#7 -0.91,-0.19,0.52,U] [#8 -1.14,0.18,0.40,U] 
01:25:46.133 00.002 1092 single-star, 8 included, MultiStar: {-0.80, 0.10}, one-star: {-0.77, -0.23}
01:25:46.136 00.003 1092 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.43) = xAngle (-2.43 = -2.43)
01:25:46.139 00.003 1092 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.58 = -2.58)
01:25:46.142 00.003 1092 CameraToMount -- cameraX=-0.77 cameraY=-0.23 hyp=0.80 cameraTheta=-2.85 mountX=-0.60 mountY=-0.43, mountTheta=-2.53
01:25:46.148 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=-0.23, opts=13)
01:25:46.151 00.003 1092 Enqueuing Move request for scope (-0.77, -0.23)
01:25:46.155 00.004 2744 Worker thread wakes up
01:25:46.155 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.23) opts 0xd
01:25:46.155 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, -0.23)
01:25:46.155 00.000 2744 Moving (-0.77, -0.23) raw xDistance=-0.60 yDistance=-0.43
01:25:46.155 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.60
01:25:46.156 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:46.156 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:25:46.156 00.000 2744 MoveAxis(E, 135, ABG)
01:25:46.156 00.000 2744 Guiding  Dir = 2, Dur = 135
01:25:46.156 00.000 2744 IsSlewing returns 0
01:25:46.156 00.000 2744 IsGuiding returns 0
01:25:46.157 00.001 2744 PulseGuide returned control before completion, sleep 145
01:25:46.176 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:25:46.196 00.020 1092 UpdateGuideState exits: m=498648 SNR=78.2
01:25:46.198 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.202 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:46.205 00.003 1092 Enqueuing Expose request
01:25:46.304 00.099 2744 IsGuiding returns 1
01:25:46.304 00.000 2744 scope still moving after pulse duration time elapsed
01:25:46.336 00.032 2744 IsSlewing returns 0
01:25:46.338 00.002 2744 IsGuiding returns 0
01:25:46.338 00.000 2744 scope move finished after 135 + 46 ms
01:25:46.339 00.001 2744 Move returns status 0, amount 135
01:25:46.339 00.000 2744 MoveAxis(N, 0, ABG)
01:25:46.339 00.000 2744 Move returns status 0, amount 0
01:25:46.339 00.000 2744 move complete, result=0
01:25:46.339 00.000 2744 worker thread done servicing request
01:25:46.339 00.000 2744 Worker thread wakes up
01:25:46.339 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:46.339 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:46.349 00.010 1092 GuideStep: -0.6 px 135 ms EAST, -0.4 px 0 ms NORTH
01:25:49.724 03.375 2744 Exposure complete
01:25:49.922 00.198 2744 worker thread done servicing request
01:25:49.922 00.000 1092 OnExposeComplete: enter
01:25:49.926 00.004 1092 UpdateGuideState(): m_state=6
01:25:49.928 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1742
01:25:49.930 00.002 1092 Star::Find returns 1 (0), X=1602.41, Y=1130.24, Mass=481933, SNR=75.4, Peak=50237 HFD=3.3
01:25:49.933 00.003 1092 MultiStar: [#1 -0.68,0.32,1.02,U] [#2 -0.77,0.37,1.05,U] [#3 -0.72,0.26,0.85,U] [#4 -0.74,0.40,0.85,U] [#5 -0.86,0.42,0.68,U] [#6 -0.44,0.47,0.75,U] [#7 -0.72,0.31,0.78,U] [#8 -0.93,0.03,0.47,U] 
01:25:49.935 00.002 1092 single-star, 8 included, MultiStar: {-0.72, 0.31}, one-star: {-0.70, 0.13}
01:25:49.938 00.003 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.38 = -2.91)
01:25:49.941 00.003 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.06)
01:25:49.943 00.002 1092 CameraToMount -- cameraX=-0.70 cameraY=0.13 hyp=0.71 cameraTheta=2.95 mountX=-0.69 mountY=-0.06, mountTheta=-3.06
01:25:49.947 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.13, opts=13)
01:25:49.951 00.004 1092 Enqueuing Move request for scope (-0.70, 0.13)
01:25:49.953 00.002 2744 Worker thread wakes up
01:25:49.953 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.13) opts 0xd
01:25:49.953 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.13)
01:25:49.953 00.000 2744 Moving (-0.70, 0.13) raw xDistance=-0.69 yDistance=-0.06
01:25:49.953 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:25:49.953 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:49.953 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:25:49.953 00.000 2744 MoveAxis(E, 164, ABG)
01:25:49.953 00.000 2744 Guiding  Dir = 2, Dur = 164
01:25:49.953 00.000 2744 IsSlewing returns 0
01:25:49.953 00.000 2744 IsGuiding returns 0
01:25:49.954 00.001 2744 PulseGuide returned control before completion, sleep 174
01:25:49.968 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1475, FiltMax=65535, Gamma=0.510
01:25:49.986 00.018 1092 UpdateGuideState exits: m=481933 SNR=75.4
01:25:49.989 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.992 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:49.994 00.002 1092 Enqueuing Expose request
01:25:50.137 00.143 2744 IsGuiding returns 1
01:25:50.137 00.000 2744 scope still moving after pulse duration time elapsed
01:25:50.168 00.031 2744 IsSlewing returns 0
01:25:50.168 00.000 2744 IsGuiding returns 0
01:25:50.169 00.001 2744 scope move finished after 164 + 51 ms
01:25:50.169 00.000 2744 Move returns status 0, amount 164
01:25:50.169 00.000 2744 MoveAxis(N, 0, ABG)
01:25:50.169 00.000 2744 Move returns status 0, amount 0
01:25:50.169 00.000 2744 move complete, result=0
01:25:50.170 00.001 2744 worker thread done servicing request
01:25:50.170 00.000 2744 Worker thread wakes up
01:25:50.170 00.000 1092 GuideStep: -0.7 px 164 ms EAST, -0.1 px 0 ms NORTH
01:25:50.173 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:50.173 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:53.559 03.386 2744 Exposure complete
01:25:53.770 00.211 2744 worker thread done servicing request
01:25:53.770 00.000 1092 OnExposeComplete: enter
01:25:53.773 00.003 1092 UpdateGuideState(): m_state=6
01:25:53.777 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1743
01:25:53.779 00.002 1092 Star::Find returns 1 (0), X=1602.35, Y=1129.99, Mass=477022, SNR=76.2, Peak=47383 HFD=3.7
01:25:53.782 00.003 1092 MultiStar: [#1 -0.71,0.01,1.03,U] [#2 -1.00,0.16,0.95,U] [#3 -0.97,-0.01,0.76,U] [#4 -0.98,-0.05,0.88,U] [#5 -0.47,0.21,0.72,U] [#6 -0.76,0.04,0.73,U] [#7 -0.94,0.24,0.56,U] [#8 -0.80,-0.09,0.45,U] 
01:25:53.784 00.002 1092 single-star, 8 included, MultiStar: {-0.82, 0.04}, one-star: {-0.76, -0.11}
01:25:53.786 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
01:25:53.788 00.002 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
01:25:53.791 00.003 1092 CameraToMount -- cameraX=-0.76 cameraY=-0.11 hyp=0.77 cameraTheta=-2.99 mountX=-0.64 mountY=-0.31, mountTheta=-2.69
01:25:53.795 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.76, y=-0.11, opts=13)
01:25:53.798 00.003 1092 Enqueuing Move request for scope (-0.76, -0.11)
01:25:53.800 00.002 2744 Worker thread wakes up
01:25:53.800 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -0.11) opts 0xd
01:25:53.800 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.76, -0.11)
01:25:53.800 00.000 2744 Moving (-0.76, -0.11) raw xDistance=-0.64 yDistance=-0.31
01:25:53.800 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
01:25:53.800 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:53.800 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:25:53.800 00.000 2744 MoveAxis(E, 155, ABG)
01:25:53.800 00.000 2744 Guiding  Dir = 2, Dur = 155
01:25:53.800 00.000 2744 IsSlewing returns 0
01:25:53.801 00.001 2744 IsGuiding returns 0
01:25:53.801 00.000 2744 PulseGuide returned control before completion, sleep 165
01:25:53.814 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1482, FiltMax=65535, Gamma=0.510
01:25:53.828 00.014 1092 UpdateGuideState exits: m=477022 SNR=76.2
01:25:53.831 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.833 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:53.835 00.002 1092 Enqueuing Expose request
01:25:53.977 00.142 2744 IsGuiding returns 1
01:25:53.977 00.000 2744 scope still moving after pulse duration time elapsed
01:25:54.008 00.031 2744 IsSlewing returns 0
01:25:54.008 00.000 2744 IsGuiding returns 0
01:25:54.008 00.000 2744 scope move finished after 155 + 53 ms
01:25:54.008 00.000 2744 Move returns status 0, amount 155
01:25:54.008 00.000 2744 MoveAxis(N, 0, ABG)
01:25:54.010 00.002 2744 Move returns status 0, amount 0
01:25:54.010 00.000 2744 move complete, result=0
01:25:54.010 00.000 2744 worker thread done servicing request
01:25:54.010 00.000 1092 GuideStep: -0.6 px 155 ms EAST, -0.3 px 0 ms NORTH
01:25:54.013 00.003 2744 Worker thread wakes up
01:25:54.013 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:54.013 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:57.401 03.388 2744 Exposure complete
01:25:57.597 00.196 2744 worker thread done servicing request
01:25:57.597 00.000 1092 OnExposeComplete: enter
01:25:57.600 00.003 1092 UpdateGuideState(): m_state=6
01:25:57.603 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1744
01:25:57.606 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1129.99, Mass=538549, SNR=78.7, Peak=47213 HFD=4.0
01:25:57.609 00.003 1092 MultiStar: [#1 -0.25,0.07,0.87,U] [#2 -0.45,0.23,0.94,U] [#3 -0.30,-0.07,0.74,U] [#4 -0.08,0.04,0.75,U] [#5 -0.32,0.03,0.67,U] [#6 -0.30,0.18,0.74,U] [#7 -0.36,0.15,0.65,U] [#8 -0.45,0.21,0.52,U] 
01:25:57.611 00.002 1092 single-star, 8 included, MultiStar: {-0.28, 0.07}, one-star: {-0.07, -0.12}
01:25:57.614 00.003 1092 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.43) = xAngle (-1.66 = -1.66)
01:25:57.616 00.002 1092 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.81 = -1.81)
01:25:57.619 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.08 mountX=-0.01 mountY=-0.14, mountTheta=-1.66
01:25:57.623 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.12, opts=13)
01:25:57.626 00.003 1092 Enqueuing Move request for scope (-0.07, -0.12)
01:25:57.630 00.004 2744 Worker thread wakes up
01:25:57.630 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
01:25:57.630 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
01:25:57.630 00.000 2744 Moving (-0.07, -0.12) raw xDistance=-0.01 yDistance=-0.14
01:25:57.630 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:57.630 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:25:57.630 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:25:57.631 00.001 2744 MoveAxis(E, 0, ABG)
01:25:57.631 00.000 2744 Move returns status 0, amount 0
01:25:57.631 00.000 2744 MoveAxis(N, 0, ABG)
01:25:57.631 00.000 2744 Move returns status 0, amount 0
01:25:57.631 00.000 2744 move complete, result=0
01:25:57.631 00.000 2744 worker thread done servicing request
01:25:57.652 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4967, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:25:57.671 00.019 1092 UpdateGuideState exits: m=538549 SNR=78.7
01:25:57.676 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:57.680 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:25:57.682 00.002 1092 Enqueuing Expose request
01:25:57.685 00.003 2744 Worker thread wakes up
01:25:57.685 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:25:57.685 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:25:57.685 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:01.074 03.389 2744 Exposure complete
01:26:01.272 00.198 2744 worker thread done servicing request
01:26:01.272 00.000 1092 OnExposeComplete: enter
01:26:01.275 00.003 1092 UpdateGuideState(): m_state=6
01:26:01.279 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1745
01:26:01.283 00.004 1092 Star::Find returns 1 (0), X=1602.36, Y=1129.35, Mass=478599, SNR=69.8, Peak=41440 HFD=3.4
01:26:01.286 00.003 1092 MultiStar: [#1 -0.70,-0.54,1.00,U] [#2 -0.82,-0.28,1.03,U] [#3 -0.45,-0.52,0.90,U] [#4 -0.72,-0.49,0.90,U] [#5 -0.84,-0.67,0.80,U] [#6 -0.94,-0.56,0.81,U] [#7 -0.61,-0.50,0.71,U] [#8 -0.86,-0.62,0.54,U] 
01:26:01.293 00.007 1092 refined, 8 included, MultiStar: {-0.74, -0.54}, one-star: {-0.75, -0.75}
01:26:01.298 00.005 1092 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.43) = xAngle (-2.08 = -2.08)
01:26:01.301 00.003 1092 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.23 = -2.23)
01:26:01.304 00.003 1092 CameraToMount -- cameraX=-0.74 cameraY=-0.54 hyp=0.92 cameraTheta=-2.51 mountX=-0.45 mountY=-0.72, mountTheta=-2.13
01:26:01.312 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=-0.54, opts=13)
01:26:01.315 00.003 1092 Enqueuing Move request for scope (-0.74, -0.54)
01:26:01.317 00.002 2744 Worker thread wakes up
01:26:01.317 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.54) opts 0xd
01:26:01.317 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.74, -0.54)
01:26:01.318 00.001 2744 Moving (-0.74, -0.54) raw xDistance=-0.45 yDistance=-0.72
01:26:01.318 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
01:26:01.318 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.72 from input -0.72
01:26:01.318 00.000 2744 MoveAxis(E, 100, ABG)
01:26:01.318 00.000 2744 Guiding  Dir = 2, Dur = 100
01:26:01.318 00.000 2744 IsSlewing returns 0
01:26:01.318 00.000 2744 IsGuiding returns 0
01:26:01.318 00.000 2744 PulseGuide returned control before completion, sleep 110
01:26:01.338 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:26:01.356 00.018 1092 UpdateGuideState exits: m=478599 SNR=69.8
01:26:01.359 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.363 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:01.365 00.002 1092 Enqueuing Expose request
01:26:01.434 00.069 2744 IsGuiding returns 1
01:26:01.434 00.000 2744 scope still moving after pulse duration time elapsed
01:26:01.465 00.031 2744 IsSlewing returns 0
01:26:01.465 00.000 2744 IsGuiding returns 1
01:26:01.497 00.032 2744 IsSlewing returns 0
01:26:01.497 00.000 2744 IsGuiding returns 1
01:26:01.528 00.031 2744 IsSlewing returns 0
01:26:01.529 00.001 2744 IsGuiding returns 0
01:26:01.529 00.000 2744 scope move finished after 100 + 110 ms
01:26:01.529 00.000 2744 Move returns status 0, amount 100
01:26:01.529 00.000 2744 MoveAxis(N, 136, ABG)
01:26:01.529 00.000 2744 Guiding  Dir = 0, Dur = 136
01:26:01.530 00.001 2744 IsSlewing returns 0
01:26:01.531 00.001 2744 IsGuiding returns 0
01:26:01.531 00.000 2744 PulseGuide returned control before completion, sleep 146
01:26:01.685 00.154 2744 IsGuiding returns 1
01:26:01.685 00.000 2744 scope still moving after pulse duration time elapsed
01:26:01.717 00.032 2744 IsSlewing returns 0
01:26:01.717 00.000 2744 IsGuiding returns 0
01:26:01.717 00.000 2744 scope move finished after 136 + 50 ms
01:26:01.717 00.000 2744 Move returns status 0, amount 136
01:26:01.717 00.000 2744 move complete, result=0
01:26:01.718 00.001 2744 worker thread done servicing request
01:26:01.718 00.000 2744 Worker thread wakes up
01:26:01.718 00.000 1092 GuideStep: -0.4 px 100 ms EAST, -0.7 px 136 ms NORTH
01:26:01.723 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:01.723 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:05.119 03.396 2744 Exposure complete
01:26:05.314 00.195 2744 worker thread done servicing request
01:26:05.314 00.000 1092 OnExposeComplete: enter
01:26:05.317 00.003 1092 UpdateGuideState(): m_state=6
01:26:05.320 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1746
01:26:05.322 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1130.44, Mass=504134, SNR=74.8, Peak=53469 HFD=3.2
01:26:05.325 00.003 1092 MultiStar: [#1 -0.89,0.65,1.04,U] [#2 -0.65,0.87,0.95,U] [#3 -0.53,0.49,1.04,U] [#4 -0.65,0.69,0.88,U] [#5 -0.69,0.61,0.82,U] [#6 -0.41,0.54,0.85,U] [#7 -0.81,0.77,0.54,U] [#8 -0.94,0.53,0.48,U] 
01:26:05.326 00.001 1092 single-star, 8 included, MultiStar: {-0.67, 0.60}, one-star: {-0.61, 0.33}
01:26:05.330 00.004 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
01:26:05.332 00.002 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
01:26:05.335 00.003 1092 CameraToMount -- cameraX=-0.61 cameraY=0.33 hyp=0.69 cameraTheta=2.65 mountX=-0.69 mountY=0.15, mountTheta=2.93
01:26:05.340 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=0.33, opts=13)
01:26:05.343 00.003 1092 Enqueuing Move request for scope (-0.61, 0.33)
01:26:05.347 00.004 2744 Worker thread wakes up
01:26:05.347 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, 0.33) opts 0xd
01:26:05.347 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, 0.33)
01:26:05.347 00.000 2744 Moving (-0.61, 0.33) raw xDistance=-0.69 yDistance=0.15
01:26:05.347 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:26:05.347 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:05.347 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:26:05.347 00.000 2744 MoveAxis(E, 162, ABG)
01:26:05.348 00.001 2744 Guiding  Dir = 2, Dur = 162
01:26:05.348 00.000 2744 IsSlewing returns 0
01:26:05.348 00.000 2744 IsGuiding returns 0
01:26:05.348 00.000 2744 PulseGuide returned control before completion, sleep 172
01:26:05.363 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4951, FiltMin=1216, FiltMax=65527, Gamma=0.510
01:26:05.378 00.015 1092 UpdateGuideState exits: m=504134 SNR=74.8
01:26:05.380 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:05.382 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:05.384 00.002 1092 Enqueuing Expose request
01:26:05.534 00.150 2744 IsGuiding returns 1
01:26:05.534 00.000 2744 scope still moving after pulse duration time elapsed
01:26:05.566 00.032 2744 IsSlewing returns 0
01:26:05.566 00.000 2744 IsGuiding returns 0
01:26:05.566 00.000 2744 scope move finished after 162 + 56 ms
01:26:05.566 00.000 2744 Move returns status 0, amount 162
01:26:05.566 00.000 2744 MoveAxis(N, 0, ABG)
01:26:05.566 00.000 2744 Move returns status 0, amount 0
01:26:05.566 00.000 2744 move complete, result=0
01:26:05.567 00.001 2744 worker thread done servicing request
01:26:05.567 00.000 2744 Worker thread wakes up
01:26:05.567 00.000 1092 GuideStep: -0.7 px 162 ms EAST, 0.2 px 0 ms NORTH
01:26:05.571 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:05.572 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:08.954 03.382 2744 Exposure complete
01:26:09.159 00.205 2744 worker thread done servicing request
01:26:09.159 00.000 1092 OnExposeComplete: enter
01:26:09.163 00.004 1092 UpdateGuideState(): m_state=6
01:26:09.165 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1747
01:26:09.167 00.002 1092 Star::Find returns 1 (0), X=1603.67, Y=1129.91, Mass=501830, SNR=81.8, Peak=53091 HFD=3.4
01:26:09.171 00.004 1092 MultiStar: [#1 0.64,0.10,0.95,U] [#2 0.57,0.39,0.99,U] [#3 0.75,0.23,0.80,U] [#4 0.72,0.34,0.80,U] [#5 0.52,0.12,0.87,U] [#6 0.55,0.12,0.65,U] [#7 0.66,-0.04,0.55,U] [#8 0.43,0.08,0.51,U] 
01:26:09.173 00.002 1092 single-star, 8 included, MultiStar: {0.61, 0.13}, one-star: {0.57, -0.20}
01:26:09.176 00.003 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
01:26:09.178 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
01:26:09.180 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=-0.20 hyp=0.60 cameraTheta=-0.34 mountX=0.60 mountY=-0.04, mountTheta=-0.06
01:26:09.185 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.20, opts=13)
01:26:09.188 00.003 1092 Enqueuing Move request for scope (0.57, -0.20)
01:26:09.191 00.003 2744 Worker thread wakes up
01:26:09.191 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.20) opts 0xd
01:26:09.191 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.20)
01:26:09.191 00.000 2744 Moving (0.57, -0.20) raw xDistance=0.60 yDistance=-0.04
01:26:09.191 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.60
01:26:09.191 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:09.191 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:26:09.191 00.000 2744 MoveAxis(W, 124, ABG)
01:26:09.191 00.000 2744 Guiding  Dir = 3, Dur = 124
01:26:09.192 00.001 2744 IsSlewing returns 0
01:26:09.192 00.000 2744 IsGuiding returns 0
01:26:09.192 00.000 2744 PulseGuide returned control before completion, sleep 134
01:26:09.207 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4967, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:26:09.223 00.016 1092 UpdateGuideState exits: m=501830 SNR=81.8
01:26:09.226 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.229 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:09.232 00.003 1092 Enqueuing Expose request
01:26:09.338 00.106 2744 IsGuiding returns 1
01:26:09.338 00.000 2744 scope still moving after pulse duration time elapsed
01:26:09.370 00.032 2744 IsSlewing returns 0
01:26:09.371 00.001 2744 IsGuiding returns 0
01:26:09.371 00.000 2744 scope move finished after 124 + 55 ms
01:26:09.371 00.000 2744 Move returns status 0, amount 124
01:26:09.371 00.000 2744 MoveAxis(N, 0, ABG)
01:26:09.371 00.000 2744 Move returns status 0, amount 0
01:26:09.371 00.000 2744 move complete, result=0
01:26:09.371 00.000 2744 worker thread done servicing request
01:26:09.371 00.000 2744 Worker thread wakes up
01:26:09.371 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:09.371 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:09.382 00.011 1092 GuideStep: 0.6 px 124 ms WEST, -0.0 px 0 ms NORTH
01:26:12.802 03.420 2744 Exposure complete
01:26:13.041 00.239 2744 worker thread done servicing request
01:26:13.041 00.000 1092 OnExposeComplete: enter
01:26:13.044 00.003 1092 UpdateGuideState(): m_state=6
01:26:13.047 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1748
01:26:13.050 00.003 1092 Star::Find returns 1 (0), X=1603.63, Y=1129.75, Mass=494694, SNR=74.1, Peak=51437 HFD=3.4
01:26:13.054 00.004 1092 MultiStar: [#1 0.35,-0.00,1.04,U] [#2 0.36,0.11,1.02,U] [#3 0.51,-0.07,0.82,U] [#4 0.47,0.11,0.88,U] [#5 0.45,0.16,0.83,U] [#6 0.81,-0.08,0.69,U] [#7 0.36,0.04,0.62,U] [#8 0.04,-0.01,0.46,U] 
01:26:13.057 00.003 1092 refined, 8 included, MultiStar: {0.45, -0.01}, one-star: {0.53, -0.36}
01:26:13.059 00.002 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
01:26:13.063 00.004 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
01:26:13.066 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=-0.01 hyp=0.45 cameraTheta=-0.03 mountX=0.41 mountY=0.11, mountTheta=0.25
01:26:13.072 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.01, opts=13)
01:26:13.075 00.003 1092 Enqueuing Move request for scope (0.45, -0.01)
01:26:13.079 00.004 2744 Worker thread wakes up
01:26:13.079 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.01) opts 0xd
01:26:13.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.01)
01:26:13.079 00.000 2744 Moving (0.45, -0.01) raw xDistance=0.41 yDistance=0.11
01:26:13.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:26:13.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:13.079 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:26:13.079 00.000 2744 MoveAxis(W, 101, ABG)
01:26:13.079 00.000 2744 Guiding  Dir = 3, Dur = 101
01:26:13.080 00.001 2744 IsSlewing returns 0
01:26:13.080 00.000 2744 IsGuiding returns 0
01:26:13.080 00.000 2744 PulseGuide returned control before completion, sleep 111
01:26:13.097 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4973, FiltMin=1379, FiltMax=65535, Gamma=0.510
01:26:13.116 00.019 1092 UpdateGuideState exits: m=494694 SNR=74.1
01:26:13.119 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:13.121 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:13.123 00.002 1092 Enqueuing Expose request
01:26:13.195 00.072 2744 IsGuiding returns 1
01:26:13.195 00.000 2744 scope still moving after pulse duration time elapsed
01:26:13.226 00.031 2744 IsSlewing returns 0
01:26:13.226 00.000 2744 IsGuiding returns 0
01:26:13.228 00.002 2744 scope move finished after 101 + 45 ms
01:26:13.228 00.000 2744 Move returns status 0, amount 101
01:26:13.229 00.001 2744 MoveAxis(N, 0, ABG)
01:26:13.229 00.000 2744 Move returns status 0, amount 0
01:26:13.229 00.000 2744 move complete, result=0
01:26:13.230 00.001 2744 worker thread done servicing request
01:26:13.230 00.000 2744 Worker thread wakes up
01:26:13.230 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:13.231 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:13.233 00.002 1092 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH
01:26:16.616 03.383 2744 Exposure complete
01:26:16.815 00.199 2744 worker thread done servicing request
01:26:16.815 00.000 1092 OnExposeComplete: enter
01:26:16.818 00.003 1092 UpdateGuideState(): m_state=6
01:26:16.822 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1749
01:26:16.825 00.003 1092 Star::Find returns 1 (0), X=1603.45, Y=1130.09, Mass=480798, SNR=80.7, Peak=47139 HFD=3.4
01:26:16.829 00.004 1092 MultiStar: [#1 0.45,0.13,0.93,U] [#2 0.32,0.31,0.90,U] [#3 0.55,0.07,0.88,U] [#4 0.55,0.11,0.95,U] [#5 0.45,0.35,0.77,U] [#6 0.58,0.35,0.78,U] [#7 0.45,0.56,0.53,U] [#8 0.20,0.07,0.47,U] 
01:26:16.831 00.002 1092 single-star, 8 included, MultiStar: {0.44, 0.20}, one-star: {0.35, -0.02}
01:26:16.833 00.002 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
01:26:16.836 00.003 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.22 = 0.22)
01:26:16.839 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.02 hyp=0.35 cameraTheta=-0.06 mountX=0.33 mountY=0.07, mountTheta=0.23
01:26:16.846 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.02, opts=13)
01:26:16.849 00.003 1092 Enqueuing Move request for scope (0.35, -0.02)
01:26:16.851 00.002 2744 Worker thread wakes up
01:26:16.852 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.02) opts 0xd
01:26:16.852 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.02)
01:26:16.852 00.000 2744 Moving (0.35, -0.02) raw xDistance=0.33 yDistance=0.07
01:26:16.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:26:16.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:16.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:26:16.852 00.000 2744 MoveAxis(W, 80, ABG)
01:26:16.852 00.000 2744 Guiding  Dir = 3, Dur = 80
01:26:16.852 00.000 2744 IsSlewing returns 0
01:26:16.853 00.001 2744 IsGuiding returns 0
01:26:16.853 00.000 2744 PulseGuide returned control before completion, sleep 90
01:26:16.867 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1495, FiltMax=65535, Gamma=0.510
01:26:16.882 00.015 1092 UpdateGuideState exits: m=480798 SNR=80.7
01:26:16.885 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.888 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:16.890 00.002 1092 Enqueuing Expose request
01:26:16.957 00.067 2744 IsGuiding returns 1
01:26:16.957 00.000 2744 scope still moving after pulse duration time elapsed
01:26:16.986 00.029 2744 IsSlewing returns 0
01:26:16.987 00.001 2744 IsGuiding returns 0
01:26:16.987 00.000 2744 scope move finished after 80 + 54 ms
01:26:16.987 00.000 2744 Move returns status 0, amount 80
01:26:16.988 00.001 2744 MoveAxis(N, 0, ABG)
01:26:16.988 00.000 2744 Move returns status 0, amount 0
01:26:16.988 00.000 2744 move complete, result=0
01:26:16.988 00.000 2744 worker thread done servicing request
01:26:16.989 00.001 2744 Worker thread wakes up
01:26:16.989 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:16.989 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:16.991 00.002 1092 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
01:26:20.376 03.385 2744 Exposure complete
01:26:20.577 00.201 1092 OnExposeComplete: enter
01:26:20.580 00.003 1092 UpdateGuideState(): m_state=6
01:26:20.583 00.003 2744 worker thread done servicing request
01:26:20.583 00.000 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1750
01:26:20.589 00.006 1092 Star::Find returns 1 (0), X=1603.71, Y=1130.17, Mass=478789, SNR=83.8, Peak=59459 HFD=3.3
01:26:20.594 00.005 1092 MultiStar: [#1 0.44,0.37,0.84,U] [#2 0.44,0.20,0.93,U] [#3 0.64,0.26,0.88,U] [#4 0.56,0.18,0.85,U] [#5 0.35,0.17,0.67,U] [#6 0.56,0.39,0.70,U] [#7 0.49,0.24,0.56,U] [#8 0.25,0.23,0.44,U] 
01:26:20.597 00.003 1092 refined, 8 included, MultiStar: {0.50, 0.23}, one-star: {0.61, 0.06}
01:26:20.600 00.003 1092 CameraToMount -- cameraTheta (0.43) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
01:26:20.606 00.006 1092 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
01:26:20.609 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=0.23 hyp=0.55 cameraTheta=0.43 mountX=0.36 mountY=0.35, mountTheta=0.77
01:26:20.615 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.23, opts=13)
01:26:20.618 00.003 1092 Enqueuing Move request for scope (0.50, 0.23)
01:26:20.623 00.005 2744 Worker thread wakes up
01:26:20.623 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.23) opts 0xd
01:26:20.623 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.23)
01:26:20.623 00.000 2744 Moving (0.50, 0.23) raw xDistance=0.36 yDistance=0.35
01:26:20.623 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
01:26:20.623 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:20.623 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
01:26:20.623 00.000 2744 MoveAxis(W, 87, ABG)
01:26:20.623 00.000 2744 Guiding  Dir = 3, Dur = 87
01:26:20.623 00.000 2744 IsSlewing returns 0
01:26:20.624 00.001 2744 IsGuiding returns 0
01:26:20.624 00.000 2744 PulseGuide returned control before completion, sleep 97
01:26:20.640 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1722, FiltMax=65535, Gamma=0.510
01:26:20.656 00.016 1092 UpdateGuideState exits: m=478789 SNR=83.8
01:26:20.659 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.662 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:20.664 00.002 1092 Enqueuing Expose request
01:26:20.725 00.061 2744 IsGuiding returns 1
01:26:20.725 00.000 2744 scope still moving after pulse duration time elapsed
01:26:20.757 00.032 2744 IsSlewing returns 0
01:26:20.757 00.000 2744 IsGuiding returns 0
01:26:20.757 00.000 2744 scope move finished after 87 + 45 ms
01:26:20.757 00.000 2744 Move returns status 0, amount 87
01:26:20.757 00.000 2744 MoveAxis(N, 0, ABG)
01:26:20.758 00.001 2744 Move returns status 0, amount 0
01:26:20.758 00.000 2744 move complete, result=0
01:26:20.758 00.000 2744 worker thread done servicing request
01:26:20.758 00.000 2744 Worker thread wakes up
01:26:20.758 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:20.758 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:20.760 00.002 1092 GuideStep: 0.4 px 87 ms WEST, 0.4 px 0 ms NORTH
01:26:24.147 03.387 2744 Exposure complete
01:26:24.349 00.202 2744 worker thread done servicing request
01:26:24.349 00.000 1092 OnExposeComplete: enter
01:26:24.352 00.003 1092 UpdateGuideState(): m_state=6
01:26:24.355 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1751
01:26:24.358 00.003 1092 Star::Find returns 1 (0), X=1603.38, Y=1130.31, Mass=508772, SNR=74.9, Peak=52787 HFD=3.4
01:26:24.360 00.002 1092 MultiStar: [#1 0.17,0.47,0.95,U] [#2 0.04,0.55,1.01,U] [#3 0.26,0.25,0.92,U] [#4 0.17,0.38,0.97,U] [#5 0.10,0.70,0.83,U] [#6 0.34,0.42,0.86,U] [#7 0.25,0.66,0.57,U] [#8 -0.10,0.34,0.49,U] 
01:26:24.362 00.002 1092 single-star, 8 included, MultiStar: {0.18, 0.43}, one-star: {0.27, 0.20}
01:26:24.365 00.003 1092 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.43) = xAngle (1.05 = 1.05)
01:26:24.367 00.002 1092 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.90 = 0.90)
01:26:24.370 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=0.20 hyp=0.34 cameraTheta=0.62 mountX=0.17 mountY=0.26, mountTheta=1.00
01:26:24.376 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.20, opts=13)
01:26:24.379 00.003 1092 Enqueuing Move request for scope (0.27, 0.20)
01:26:24.381 00.002 2744 Worker thread wakes up
01:26:24.382 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.20) opts 0xd
01:26:24.382 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.20)
01:26:24.382 00.000 2744 Moving (0.27, 0.20) raw xDistance=0.17 yDistance=0.26
01:26:24.382 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:26:24.382 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:24.382 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:26:24.382 00.000 2744 MoveAxis(E, 0, ABG)
01:26:24.382 00.000 2744 Move returns status 0, amount 0
01:26:24.382 00.000 2744 MoveAxis(N, 0, ABG)
01:26:24.382 00.000 2744 Move returns status 0, amount 0
01:26:24.382 00.000 2744 move complete, result=0
01:26:24.382 00.000 2744 worker thread done servicing request
01:26:24.398 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1533, FiltMax=65535, Gamma=0.510
01:26:24.415 00.017 1092 UpdateGuideState exits: m=508772 SNR=74.9
01:26:24.418 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.421 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:24.423 00.002 1092 Enqueuing Expose request
01:26:24.425 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
01:26:24.427 00.002 2744 Worker thread wakes up
01:26:24.427 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:24.427 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:27.830 03.403 2744 Exposure complete
01:26:28.030 00.200 2744 worker thread done servicing request
01:26:28.030 00.000 1092 OnExposeComplete: enter
01:26:28.033 00.003 1092 UpdateGuideState(): m_state=6
01:26:28.036 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1752
01:26:28.039 00.003 1092 Star::Find returns 1 (0), X=1603.60, Y=1130.60, Mass=560494, SNR=83.8, Peak=55715 HFD=3.3
01:26:28.041 00.002 1092 MultiStar: [#1 0.56,0.62,0.89,U] [#2 0.36,0.55,1.00,U] [#3 0.43,0.48,0.92,U] [#4 0.56,0.43,0.73,U] [#5 0.58,0.61,0.77,U] [#6 0.60,0.74,0.68,U] [#7 0.30,0.86,0.58,U] [#8 0.72,0.67,0.47,U] 
01:26:28.043 00.002 1092 single-star, 8 included, MultiStar: {0.50, 0.59}, one-star: {0.49, 0.49}
01:26:28.046 00.003 1092 CameraToMount -- cameraTheta (0.78) - m_xAngle (-0.43) = xAngle (1.21 = 1.21)
01:26:28.048 00.002 1092 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.06 = 1.06)
01:26:28.050 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=0.49 hyp=0.70 cameraTheta=0.78 mountX=0.25 mountY=0.61, mountTheta=1.19
01:26:28.056 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=0.49, opts=13)
01:26:28.059 00.003 1092 Enqueuing Move request for scope (0.49, 0.49)
01:26:28.062 00.003 2744 Worker thread wakes up
01:26:28.062 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, 0.49) opts 0xd
01:26:28.062 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, 0.49)
01:26:28.062 00.000 2744 Moving (0.49, 0.49) raw xDistance=0.25 yDistance=0.61
01:26:28.062 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:26:28.063 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:26:28.063 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
01:26:28.063 00.000 2744 MoveAxis(E, 0, ABG)
01:26:28.063 00.000 2744 Move returns status 0, amount 0
01:26:28.063 00.000 2744 MoveAxis(N, 0, ABG)
01:26:28.063 00.000 2744 Move returns status 0, amount 0
01:26:28.063 00.000 2744 move complete, result=0
01:26:28.063 00.000 2744 worker thread done servicing request
01:26:28.079 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1331, FiltMax=65535, Gamma=0.510
01:26:28.095 00.016 1092 UpdateGuideState exits: m=560494 SNR=83.8
01:26:28.098 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.100 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:28.102 00.002 1092 Enqueuing Expose request
01:26:28.105 00.003 2744 Worker thread wakes up
01:26:28.105 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.6 px 0 ms NORTH
01:26:28.108 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:28.108 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:31.494 03.386 2744 Exposure complete
01:26:31.690 00.196 2744 worker thread done servicing request
01:26:31.691 00.001 1092 OnExposeComplete: enter
01:26:31.693 00.002 1092 UpdateGuideState(): m_state=6
01:26:31.696 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1753
01:26:31.699 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1130.24, Mass=519448, SNR=81.8, Peak=56627 HFD=3.3
01:26:31.702 00.003 1092 MultiStar: [#1 0.07,0.56,1.12,U] [#2 -0.04,0.57,0.83,U] [#3 0.09,0.38,0.81,U] [#4 0.32,0.32,0.82,U] [#5 0.29,0.36,0.82,U] [#6 0.14,0.77,0.74,U] [#7 0.14,0.51,0.60,U] [#8 -0.13,0.43,0.42,U] 
01:26:31.705 00.003 1092 single-star, 8 included, MultiStar: {0.13, 0.44}, one-star: {0.19, 0.13}
01:26:31.707 00.002 1092 CameraToMount -- cameraTheta (0.62) - m_xAngle (-0.43) = xAngle (1.05 = 1.05)
01:26:31.711 00.004 1092 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.89 = 0.89)
01:26:31.713 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.62 mountX=0.12 mountY=0.18, mountTheta=1.00
01:26:31.717 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.13, opts=13)
01:26:31.719 00.002 1092 Enqueuing Move request for scope (0.19, 0.13)
01:26:31.722 00.003 2744 Worker thread wakes up
01:26:31.722 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
01:26:31.722 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
01:26:31.722 00.000 2744 Moving (0.19, 0.13) raw xDistance=0.12 yDistance=0.18
01:26:31.722 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:26:31.722 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:31.722 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:26:31.722 00.000 2744 MoveAxis(E, 0, ABG)
01:26:31.722 00.000 2744 Move returns status 0, amount 0
01:26:31.722 00.000 2744 MoveAxis(N, 0, ABG)
01:26:31.722 00.000 2744 Move returns status 0, amount 0
01:26:31.722 00.000 2744 move complete, result=0
01:26:31.723 00.001 2744 worker thread done servicing request
01:26:31.736 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4973, FiltMin=1725, FiltMax=65535, Gamma=0.510
01:26:31.752 00.016 1092 UpdateGuideState exits: m=519448 SNR=81.8
01:26:31.754 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.757 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:31.759 00.002 1092 Enqueuing Expose request
01:26:31.762 00.003 2744 Worker thread wakes up
01:26:31.762 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:26:31.764 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:31.764 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:35.152 03.388 2744 Exposure complete
01:26:35.375 00.223 2744 worker thread done servicing request
01:26:35.376 00.001 1092 OnExposeComplete: enter
01:26:35.378 00.002 1092 UpdateGuideState(): m_state=6
01:26:35.381 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1754
01:26:35.383 00.002 1092 Star::Find returns 1 (0), X=1603.73, Y=1130.33, Mass=555581, SNR=91.3, Peak=58643 HFD=3.5
01:26:35.387 00.004 1092 MultiStar: [#1 0.61,0.22,0.85,U] [#2 0.57,0.41,0.91,U] [#3 0.70,0.30,0.72,U] [#4 0.57,0.35,0.67,U] [#5 0.60,0.32,0.69,U] [#6 0.64,0.32,0.65,U] [#7 0.56,0.36,0.49,U] [#8 0.48,0.10,0.49,U] 
01:26:35.390 00.003 1092 single-star, 8 included, MultiStar: {0.60, 0.29}, one-star: {0.62, 0.22}
01:26:35.392 00.002 1092 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.43) = xAngle (0.76 = 0.76)
01:26:35.395 00.003 1092 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.61 = 0.61)
01:26:35.397 00.002 1092 CameraToMount -- cameraX=0.62 cameraY=0.22 hyp=0.66 cameraTheta=0.33 mountX=0.48 mountY=0.38, mountTheta=0.67
01:26:35.401 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=0.22, opts=13)
01:26:35.405 00.004 1092 Enqueuing Move request for scope (0.62, 0.22)
01:26:35.407 00.002 2744 Worker thread wakes up
01:26:35.407 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.22) opts 0xd
01:26:35.407 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, 0.22)
01:26:35.407 00.000 2744 Moving (0.62, 0.22) raw xDistance=0.48 yDistance=0.38
01:26:35.408 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:26:35.408 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:35.408 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:26:35.408 00.000 2744 MoveAxis(W, 107, ABG)
01:26:35.408 00.000 2744 Guiding  Dir = 3, Dur = 107
01:26:35.408 00.000 2744 IsSlewing returns 0
01:26:35.408 00.000 2744 IsGuiding returns 0
01:26:35.409 00.001 2744 PulseGuide returned control before completion, sleep 117
01:26:35.426 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1528, FiltMax=65535, Gamma=0.510
01:26:35.442 00.016 1092 UpdateGuideState exits: m=555581 SNR=91.3
01:26:35.445 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.447 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:35.450 00.003 1092 Enqueuing Expose request
01:26:35.528 00.078 2744 IsGuiding returns 1
01:26:35.528 00.000 2744 scope still moving after pulse duration time elapsed
01:26:35.559 00.031 2744 IsSlewing returns 0
01:26:35.559 00.000 2744 IsGuiding returns 0
01:26:35.559 00.000 2744 scope move finished after 107 + 43 ms
01:26:35.559 00.000 2744 Move returns status 0, amount 107
01:26:35.560 00.001 2744 MoveAxis(N, 0, ABG)
01:26:35.560 00.000 2744 Move returns status 0, amount 0
01:26:35.560 00.000 2744 move complete, result=0
01:26:35.560 00.000 1092 GuideStep: 0.5 px 107 ms WEST, 0.4 px 0 ms NORTH
01:26:35.564 00.004 2744 worker thread done servicing request
01:26:35.564 00.000 2744 Worker thread wakes up
01:26:35.564 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:35.564 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:38.970 03.406 2744 Exposure complete
01:26:39.161 00.191 2744 worker thread done servicing request
01:26:39.161 00.000 1092 OnExposeComplete: enter
01:26:39.164 00.003 1092 UpdateGuideState(): m_state=6
01:26:39.166 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1755
01:26:39.168 00.002 1092 Star::Find returns 1 (0), X=1604.15, Y=1129.79, Mass=539977, SNR=90.4, Peak=52483 HFD=3.6
01:26:39.173 00.005 1092 MultiStar: [#1 0.74,0.23,0.78,U] [#2 0.95,0.07,0.98,U] [#3 0.87,0.09,0.71,U] [#4 1.32,0.06,0.71,U] [#5 0.79,-0.11,0.57,U] [#6 0.81,0.06,0.56,U] [#7 0.91,0.27,0.47,U] [#8 0.57,-0.01,0.39,U] 
01:26:39.175 00.002 1092 refined, 8 included, MultiStar: {0.92, 0.02}, one-star: {1.05, -0.31}
01:26:39.178 00.003 1092 CameraToMount -- cameraTheta (0.02) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
01:26:39.180 00.002 1092 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
01:26:39.182 00.002 1092 CameraToMount -- cameraX=0.92 cameraY=0.02 hyp=0.92 cameraTheta=0.02 mountX=0.83 mountY=0.27, mountTheta=0.31
01:26:39.188 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=0.02, opts=13)
01:26:39.190 00.002 1092 Enqueuing Move request for scope (0.92, 0.02)
01:26:39.193 00.003 2744 Worker thread wakes up
01:26:39.193 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.02) opts 0xd
01:26:39.193 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, 0.02)
01:26:39.194 00.001 2744 Moving (0.92, 0.02) raw xDistance=0.83 yDistance=0.27
01:26:39.194 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.83
01:26:39.194 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:39.194 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:26:39.194 00.000 2744 MoveAxis(W, 193, ABG)
01:26:39.194 00.000 2744 Guiding  Dir = 3, Dur = 193
01:26:39.194 00.000 2744 IsSlewing returns 0
01:26:39.194 00.000 2744 IsGuiding returns 0
01:26:39.195 00.001 2744 PulseGuide returned control before completion, sleep 203
01:26:39.211 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1440, FiltMax=65535, Gamma=0.510
01:26:39.228 00.017 1092 UpdateGuideState exits: m=539977 SNR=90.4
01:26:39.231 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.233 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:39.236 00.003 1092 Enqueuing Expose request
01:26:39.403 00.167 2744 IsGuiding returns 1
01:26:39.403 00.000 2744 scope still moving after pulse duration time elapsed
01:26:39.433 00.030 2744 IsSlewing returns 0
01:26:39.433 00.000 2744 IsGuiding returns 0
01:26:39.433 00.000 2744 scope move finished after 193 + 46 ms
01:26:39.434 00.001 2744 Move returns status 0, amount 193
01:26:39.434 00.000 2744 MoveAxis(N, 0, ABG)
01:26:39.434 00.000 2744 Move returns status 0, amount 0
01:26:39.434 00.000 2744 move complete, result=0
01:26:39.434 00.000 2744 worker thread done servicing request
01:26:39.434 00.000 1092 GuideStep: 0.8 px 193 ms WEST, 0.3 px 0 ms NORTH
01:26:39.438 00.004 2744 Worker thread wakes up
01:26:39.438 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:39.438 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:42.819 03.381 2744 Exposure complete
01:26:43.013 00.194 2744 worker thread done servicing request
01:26:43.013 00.000 1092 OnExposeComplete: enter
01:26:43.016 00.003 1092 UpdateGuideState(): m_state=6
01:26:43.018 00.002 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1756
01:26:43.021 00.003 1092 Star::Find returns 1 (0), X=1603.53, Y=1130.27, Mass=511398, SNR=83.1, Peak=55411 HFD=3.4
01:26:43.023 00.002 1092 MultiStar: [#1 0.51,0.54,0.78,U] [#2 0.11,0.52,0.91,U] [#3 0.77,0.22,0.77,U] [#4 0.62,0.41,0.70,U] [#5 0.53,0.31,0.79,U] [#6 0.36,0.49,0.71,U] [#7 0.56,0.69,0.59,U] [#8 -0.13,0.43,0.39,U] 
01:26:43.026 00.003 1092 single-star, 8 included, MultiStar: {0.44, 0.40}, one-star: {0.43, 0.16}
01:26:43.028 00.002 1092 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.43) = xAngle (0.78 = 0.78)
01:26:43.030 00.002 1092 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.63 = 0.63)
01:26:43.032 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=0.16 hyp=0.46 cameraTheta=0.36 mountX=0.32 mountY=0.27, mountTheta=0.69
01:26:43.036 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.16, opts=13)
01:26:43.039 00.003 1092 Enqueuing Move request for scope (0.43, 0.16)
01:26:43.041 00.002 2744 Worker thread wakes up
01:26:43.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.16) opts 0xd
01:26:43.041 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.16)
01:26:43.041 00.000 2744 Moving (0.43, 0.16) raw xDistance=0.32 yDistance=0.27
01:26:43.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.32
01:26:43.041 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:43.041 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
01:26:43.041 00.000 2744 MoveAxis(W, 86, ABG)
01:26:43.041 00.000 2744 Guiding  Dir = 3, Dur = 86
01:26:43.042 00.001 2744 IsSlewing returns 0
01:26:43.042 00.000 2744 IsGuiding returns 0
01:26:43.042 00.000 2744 PulseGuide returned control before completion, sleep 96
01:26:43.056 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1479, FiltMax=65535, Gamma=0.510
01:26:43.074 00.018 1092 UpdateGuideState exits: m=511398 SNR=83.1
01:26:43.076 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.079 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:43.081 00.002 1092 Enqueuing Expose request
01:26:43.140 00.059 2744 IsGuiding returns 1
01:26:43.140 00.000 2744 scope still moving after pulse duration time elapsed
01:26:43.172 00.032 2744 IsSlewing returns 0
01:26:43.173 00.001 2744 IsGuiding returns 0
01:26:43.173 00.000 2744 scope move finished after 86 + 44 ms
01:26:43.173 00.000 2744 Move returns status 0, amount 86
01:26:43.173 00.000 2744 MoveAxis(N, 0, ABG)
01:26:43.173 00.000 2744 Move returns status 0, amount 0
01:26:43.173 00.000 2744 move complete, result=0
01:26:43.173 00.000 2744 worker thread done servicing request
01:26:43.173 00.000 2744 Worker thread wakes up
01:26:43.173 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:43.174 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:43.174 00.000 1092 GuideStep: 0.3 px 86 ms WEST, 0.3 px 0 ms NORTH
01:26:46.554 03.380 2744 Exposure complete
01:26:46.761 00.207 2744 worker thread done servicing request
01:26:46.761 00.000 1092 OnExposeComplete: enter
01:26:46.764 00.003 1092 UpdateGuideState(): m_state=6
01:26:46.766 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1757
01:26:46.769 00.003 1092 Star::Find returns 1 (0), X=1603.67, Y=1130.05, Mass=496765, SNR=90.4, Peak=48755 HFD=3.5
01:26:46.773 00.004 1092 MultiStar: [#1 0.39,0.15,0.81,U] [#2 0.38,0.17,0.84,U] [#3 0.54,0.13,0.65,U] [#4 0.49,0.35,0.88,U] [#5 0.60,0.39,0.69,U] [#6 0.71,0.42,0.75,U] [#7 0.28,0.38,0.51,U] [#8 0.19,0.06,0.42,U] 
01:26:46.775 00.002 1092 refined, 8 included, MultiStar: {0.48, 0.21}, one-star: {0.57, -0.06}
01:26:46.777 00.002 1092 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
01:26:46.779 00.002 1092 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.69 = 0.69)
01:26:46.781 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=0.21 hyp=0.53 cameraTheta=0.42 mountX=0.35 mountY=0.34, mountTheta=0.77
01:26:46.787 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=0.21, opts=13)
01:26:46.789 00.002 1092 Enqueuing Move request for scope (0.48, 0.21)
01:26:46.791 00.002 2744 Worker thread wakes up
01:26:46.792 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.21) opts 0xd
01:26:46.792 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, 0.21)
01:26:46.792 00.000 2744 Moving (0.48, 0.21) raw xDistance=0.35 yDistance=0.34
01:26:46.792 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
01:26:46.792 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:46.792 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
01:26:46.792 00.000 2744 MoveAxis(W, 84, ABG)
01:26:46.792 00.000 2744 Guiding  Dir = 3, Dur = 84
01:26:46.792 00.000 2744 IsSlewing returns 0
01:26:46.793 00.001 2744 IsGuiding returns 0
01:26:46.793 00.000 2744 PulseGuide returned control before completion, sleep 94
01:26:46.808 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1567, FiltMax=65535, Gamma=0.510
01:26:46.824 00.016 1092 UpdateGuideState exits: m=496765 SNR=90.4
01:26:46.828 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.830 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:46.832 00.002 1092 Enqueuing Expose request
01:26:46.895 00.063 2744 IsGuiding returns 1
01:26:46.898 00.003 2744 scope still moving after pulse duration time elapsed
01:26:46.926 00.028 2744 IsSlewing returns 0
01:26:46.926 00.000 2744 IsGuiding returns 0
01:26:46.926 00.000 2744 scope move finished after 84 + 49 ms
01:26:46.926 00.000 2744 Move returns status 0, amount 84
01:26:46.927 00.001 2744 MoveAxis(N, 0, ABG)
01:26:46.927 00.000 2744 Move returns status 0, amount 0
01:26:46.927 00.000 2744 move complete, result=0
01:26:46.927 00.000 2744 worker thread done servicing request
01:26:46.927 00.000 2744 Worker thread wakes up
01:26:46.927 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:46.927 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:46.927 00.000 1092 GuideStep: 0.3 px 84 ms WEST, 0.3 px 0 ms NORTH
01:26:50.339 03.412 2744 Exposure complete
01:26:50.585 00.246 2744 worker thread done servicing request
01:26:50.585 00.000 1092 OnExposeComplete: enter
01:26:50.589 00.004 1092 UpdateGuideState(): m_state=6
01:26:50.596 00.007 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1758
01:26:50.601 00.005 1092 Star::Find returns 1 (0), X=1603.29, Y=1130.61, Mass=528797, SNR=89.5, Peak=51875 HFD=3.5
01:26:50.607 00.006 1092 MultiStar: [#1 0.15,0.63,0.87,U] [#2 0.06,0.86,0.75,U] [#3 0.33,0.51,0.64,U] [#4 0.38,0.63,0.80,U] [#5 0.24,0.75,0.63,U] [#6 0.35,0.60,0.68,U] [#7 0.21,0.56,0.52,U] [#8 -0.12,0.51,0.48,U] 
01:26:50.612 00.005 1092 single-star, 8 included, MultiStar: {0.21, 0.62}, one-star: {0.19, 0.50}
01:26:50.615 00.003 1092 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.43) = xAngle (1.64 = 1.64)
01:26:50.618 00.003 1092 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.49 = 1.49)
01:26:50.623 00.005 1092 CameraToMount -- cameraX=0.19 cameraY=0.50 hyp=0.53 cameraTheta=1.22 mountX=-0.04 mountY=0.53, mountTheta=1.64
01:26:50.633 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.50, opts=13)
01:26:50.637 00.004 1092 Enqueuing Move request for scope (0.19, 0.50)
01:26:50.641 00.004 2744 Worker thread wakes up
01:26:50.641 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.50) opts 0xd
01:26:50.642 00.001 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.50)
01:26:50.642 00.000 2744 Moving (0.19, 0.50) raw xDistance=-0.04 yDistance=0.53
01:26:50.642 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:26:50.642 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:26:50.642 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
01:26:50.642 00.000 2744 MoveAxis(E, 0, ABG)
01:26:50.642 00.000 2744 Move returns status 0, amount 0
01:26:50.642 00.000 2744 MoveAxis(N, 0, ABG)
01:26:50.642 00.000 2744 Move returns status 0, amount 0
01:26:50.642 00.000 2744 move complete, result=0
01:26:50.643 00.001 2744 worker thread done servicing request
01:26:50.665 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1427, FiltMax=65535, Gamma=0.510
01:26:50.682 00.017 1092 UpdateGuideState exits: m=528797 SNR=89.5
01:26:50.686 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:50.689 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:50.691 00.002 1092 Enqueuing Expose request
01:26:50.694 00.003 2744 Worker thread wakes up
01:26:50.694 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:26:50.697 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:50.697 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:54.083 03.386 2744 Exposure complete
01:26:54.275 00.192 2744 worker thread done servicing request
01:26:54.276 00.001 1092 OnExposeComplete: enter
01:26:54.279 00.003 1092 UpdateGuideState(): m_state=6
01:26:54.282 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1759
01:26:54.284 00.002 1092 Star::Find returns 1 (0), X=1602.79, Y=1130.34, Mass=483080, SNR=82.7, Peak=50541 HFD=3.6
01:26:54.289 00.005 1092 MultiStar: [#1 -0.26,0.54,0.81,U] [#2 -0.38,0.62,0.88,U] [#3 -0.18,0.49,0.84,U] [#4 -0.20,0.77,0.74,U] [#5 -0.21,0.61,0.77,U] [#6 -0.07,0.55,0.80,U] [#7 -0.15,0.53,0.57,U] [#8 -0.66,0.68,0.50,U] 
01:26:54.293 00.004 1092 single-star, 8 included, MultiStar: {-0.26, 0.54}, one-star: {-0.31, 0.23}
01:26:54.296 00.003 1092 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.43) = xAngle (2.94 = 2.94)
01:26:54.298 00.002 1092 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.79 = 2.79)
01:26:54.301 00.003 1092 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.51 mountX=-0.38 mountY=0.13, mountTheta=2.80
01:26:54.307 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.23, opts=13)
01:26:54.313 00.006 1092 Enqueuing Move request for scope (-0.31, 0.23)
01:26:54.316 00.003 2744 Worker thread wakes up
01:26:54.316 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
01:26:54.316 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
01:26:54.316 00.000 2744 Moving (-0.31, 0.23) raw xDistance=-0.38 yDistance=0.13
01:26:54.316 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:26:54.316 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:54.316 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:26:54.316 00.000 2744 MoveAxis(E, 85, ABG)
01:26:54.316 00.000 2744 Guiding  Dir = 2, Dur = 85
01:26:54.317 00.001 2744 IsSlewing returns 0
01:26:54.317 00.000 2744 IsGuiding returns 0
01:26:54.317 00.000 2744 PulseGuide returned control before completion, sleep 95
01:26:54.337 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1143, FiltMax=65535, Gamma=0.510
01:26:54.356 00.019 1092 UpdateGuideState exits: m=483080 SNR=82.7
01:26:54.360 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.366 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:54.368 00.002 1092 Enqueuing Expose request
01:26:54.418 00.050 2744 IsGuiding returns 1
01:26:54.419 00.001 2744 scope still moving after pulse duration time elapsed
01:26:54.450 00.031 2744 IsSlewing returns 0
01:26:54.450 00.000 2744 IsGuiding returns 1
01:26:54.481 00.031 2744 IsSlewing returns 0
01:26:54.481 00.000 2744 IsGuiding returns 1
01:26:54.512 00.031 2744 IsSlewing returns 0
01:26:54.512 00.000 2744 IsGuiding returns 0
01:26:54.512 00.000 2744 scope move finished after 85 + 110 ms
01:26:54.512 00.000 2744 Move returns status 0, amount 85
01:26:54.512 00.000 2744 MoveAxis(N, 0, ABG)
01:26:54.512 00.000 2744 Move returns status 0, amount 0
01:26:54.512 00.000 2744 move complete, result=0
01:26:54.513 00.001 2744 worker thread done servicing request
01:26:54.513 00.000 2744 Worker thread wakes up
01:26:54.513 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:54.513 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:26:54.520 00.007 1092 GuideStep: -0.4 px 85 ms EAST, 0.1 px 0 ms NORTH
01:26:57.941 03.421 2744 Exposure complete
01:26:58.260 00.319 2744 worker thread done servicing request
01:26:58.260 00.000 1092 OnExposeComplete: enter
01:26:58.264 00.004 1092 UpdateGuideState(): m_state=6
01:26:58.270 00.006 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1760
01:26:58.274 00.004 1092 Star::Find returns 1 (0), X=1603.05, Y=1129.98, Mass=488504, SNR=75.8, Peak=43373 HFD=4.0
01:26:58.278 00.004 1092 MultiStar: [#1 -0.16,0.25,0.95,U] [#2 -0.15,0.17,0.96,U] [#3 0.03,0.26,0.92,U] [#4 -0.05,0.15,0.76,U] [#5 0.12,0.17,0.85,U] [#6 0.31,0.04,0.64,U] [#7 -0.08,0.14,0.51,U] [#8 -0.18,0.11,0.46,U] 
01:26:58.281 00.003 1092 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.06, -0.13}
01:26:58.285 00.004 1092 CameraToMount -- cameraTheta (1.76) - m_xAngle (-0.43) = xAngle (2.18 = 2.18)
01:26:58.288 00.003 1092 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.03 = 2.03)
01:26:58.292 00.004 1092 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.76 mountX=-0.08 mountY=0.12, mountTheta=2.14
01:26:58.297 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.13, opts=13)
01:26:58.300 00.003 1092 Enqueuing Move request for scope (-0.02, 0.13)
01:26:58.303 00.003 2744 Worker thread wakes up
01:26:58.303 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:26:58.303 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:26:58.303 00.000 2744 Moving (-0.02, 0.13) raw xDistance=-0.08 yDistance=0.12
01:26:58.303 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:26:58.303 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:26:58.304 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:26:58.304 00.000 2744 MoveAxis(E, 0, ABG)
01:26:58.304 00.000 2744 Move returns status 0, amount 0
01:26:58.304 00.000 2744 MoveAxis(N, 0, ABG)
01:26:58.304 00.000 2744 Move returns status 0, amount 0
01:26:58.304 00.000 2744 move complete, result=0
01:26:58.304 00.000 2744 worker thread done servicing request
01:26:58.324 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1751, FiltMax=65535, Gamma=0.510
01:26:58.348 00.024 1092 UpdateGuideState exits: m=488504 SNR=75.8
01:26:58.351 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.358 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:26:58.362 00.004 1092 Enqueuing Expose request
01:26:58.366 00.004 2744 Worker thread wakes up
01:26:58.366 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:58.371 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:26:58.371 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:01.771 03.400 2744 Exposure complete
01:27:01.978 00.207 2744 worker thread done servicing request
01:27:01.979 00.001 1092 OnExposeComplete: enter
01:27:01.981 00.002 1092 UpdateGuideState(): m_state=6
01:27:01.984 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1761
01:27:01.986 00.002 1092 Star::Find returns 1 (0), X=1603.35, Y=1130.51, Mass=536448, SNR=79.8, Peak=49459 HFD=3.3
01:27:01.989 00.003 1092 MultiStar: [#1 0.17,0.67,0.93,U] [#2 -0.07,0.63,0.98,U] [#3 0.19,0.34,0.88,U] [#4 0.21,0.52,0.75,U] [#5 0.42,0.69,0.74,U] [#6 0.27,0.73,0.78,U] [#7 0.05,0.73,0.53,U] [#8 -0.11,0.35,0.42,U] 
01:27:01.992 00.003 1092 single-star, 8 included, MultiStar: {0.17, 0.56}, one-star: {0.24, 0.40}
01:27:01.995 00.003 1092 CameraToMount -- cameraTheta (1.03) - m_xAngle (-0.43) = xAngle (1.45 = 1.45)
01:27:01.997 00.002 1092 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.30 = 1.30)
01:27:02.000 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.47 cameraTheta=1.03 mountX=0.06 mountY=0.45, mountTheta=1.45
01:27:02.006 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.40, opts=13)
01:27:02.009 00.003 1092 Enqueuing Move request for scope (0.24, 0.40)
01:27:02.012 00.003 2744 Worker thread wakes up
01:27:02.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.40) opts 0xd
01:27:02.012 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.40)
01:27:02.012 00.000 2744 Moving (0.24, 0.40) raw xDistance=0.06 yDistance=0.45
01:27:02.012 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:27:02.012 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:27:02.012 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:27:02.012 00.000 2744 MoveAxis(E, 0, ABG)
01:27:02.012 00.000 2744 Move returns status 0, amount 0
01:27:02.013 00.001 2744 MoveAxis(N, 0, ABG)
01:27:02.013 00.000 2744 Move returns status 0, amount 0
01:27:02.013 00.000 2744 move complete, result=0
01:27:02.013 00.000 2744 worker thread done servicing request
01:27:02.031 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1389, FiltMax=65535, Gamma=0.510
01:27:02.050 00.019 1092 UpdateGuideState exits: m=536448 SNR=79.8
01:27:02.054 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.056 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:02.059 00.003 1092 Enqueuing Expose request
01:27:02.063 00.004 2744 Worker thread wakes up
01:27:02.063 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:02.063 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:27:02.066 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:05.462 03.396 2744 Exposure complete
01:27:05.656 00.194 2744 worker thread done servicing request
01:27:05.656 00.000 1092 OnExposeComplete: enter
01:27:05.659 00.003 1092 UpdateGuideState(): m_state=6
01:27:05.662 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1762
01:27:05.664 00.002 1092 Star::Find returns 1 (0), X=1603.27, Y=1130.30, Mass=524437, SNR=86.5, Peak=51757 HFD=3.5
01:27:05.667 00.003 1092 MultiStar: [#1 0.00,0.33,0.90,U] [#2 -0.04,0.52,0.95,U] [#3 0.11,0.35,0.68,U] [#4 0.04,0.36,0.72,U] [#5 0.19,0.30,0.60,U] [#6 0.26,0.44,0.66,U] [#7 0.32,0.36,0.57,U] [#8 0.01,0.44,0.43,U] 
01:27:05.669 00.002 1092 single-star, 8 included, MultiStar: {0.11, 0.36}, one-star: {0.17, 0.19}
01:27:05.672 00.003 1092 CameraToMount -- cameraTheta (0.83) - m_xAngle (-0.43) = xAngle (1.26 = 1.26)
01:27:05.674 00.002 1092 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.10 = 1.10)
01:27:05.677 00.003 1092 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.25 cameraTheta=0.83 mountX=0.08 mountY=0.23, mountTheta=1.24
01:27:05.681 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.19, opts=13)
01:27:05.683 00.002 1092 Enqueuing Move request for scope (0.17, 0.19)
01:27:05.685 00.002 2744 Worker thread wakes up
01:27:05.685 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
01:27:05.685 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
01:27:05.685 00.000 2744 Moving (0.17, 0.19) raw xDistance=0.08 yDistance=0.23
01:27:05.685 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:27:05.685 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:05.685 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:27:05.685 00.000 2744 MoveAxis(E, 0, ABG)
01:27:05.685 00.000 2744 Move returns status 0, amount 0
01:27:05.685 00.000 2744 MoveAxis(N, 0, ABG)
01:27:05.685 00.000 2744 Move returns status 0, amount 0
01:27:05.685 00.000 2744 move complete, result=0
01:27:05.686 00.001 2744 worker thread done servicing request
01:27:05.700 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:27:05.713 00.013 1092 UpdateGuideState exits: m=524437 SNR=86.5
01:27:05.716 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.718 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:05.720 00.002 1092 Enqueuing Expose request
01:27:05.723 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:05.725 00.002 2744 Worker thread wakes up
01:27:05.725 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:05.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:09.108 03.383 2744 Exposure complete
01:27:09.310 00.202 2744 worker thread done servicing request
01:27:09.310 00.000 1092 OnExposeComplete: enter
01:27:09.313 00.003 1092 UpdateGuideState(): m_state=6
01:27:09.315 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1763
01:27:09.317 00.002 1092 Star::Find returns 1 (0), X=1603.56, Y=1129.96, Mass=506673, SNR=82.9, Peak=45901 HFD=3.6
01:27:09.319 00.002 1092 MultiStar: [#1 0.36,0.18,0.86,U] [#2 0.27,0.16,0.88,U] [#3 0.42,-0.14,0.79,U] [#4 0.39,0.17,0.73,U] [#5 0.28,0.14,0.76,U] [#6 0.51,0.21,0.75,U] [#7 0.47,0.30,0.61,U] [#8 -0.15,0.17,0.53,U] 
01:27:09.322 00.003 1092 refined, 8 included, MultiStar: {0.35, 0.10}, one-star: {0.46, -0.15}
01:27:09.325 00.003 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
01:27:09.327 00.002 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
01:27:09.330 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=0.10 hyp=0.36 cameraTheta=0.28 mountX=0.28 mountY=0.19, mountTheta=0.60
01:27:09.334 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.10, opts=13)
01:27:09.337 00.003 1092 Enqueuing Move request for scope (0.35, 0.10)
01:27:09.339 00.002 2744 Worker thread wakes up
01:27:09.340 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.10) opts 0xd
01:27:09.340 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.10)
01:27:09.340 00.000 2744 Moving (0.35, 0.10) raw xDistance=0.28 yDistance=0.19
01:27:09.340 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:27:09.340 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:09.340 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:27:09.340 00.000 2744 MoveAxis(E, 0, ABG)
01:27:09.340 00.000 2744 Move returns status 0, amount 0
01:27:09.340 00.000 2744 MoveAxis(N, 0, ABG)
01:27:09.340 00.000 2744 Move returns status 0, amount 0
01:27:09.340 00.000 2744 move complete, result=0
01:27:09.340 00.000 2744 worker thread done servicing request
01:27:09.356 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:27:09.371 00.015 1092 UpdateGuideState exits: m=506673 SNR=82.9
01:27:09.374 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.376 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:09.379 00.003 1092 Enqueuing Expose request
01:27:09.381 00.002 2744 Worker thread wakes up
01:27:09.381 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:09.383 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:09.383 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:12.775 03.392 2744 Exposure complete
01:27:12.989 00.214 2744 worker thread done servicing request
01:27:12.989 00.000 1092 OnExposeComplete: enter
01:27:12.992 00.003 1092 UpdateGuideState(): m_state=6
01:27:12.995 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1764
01:27:12.998 00.003 1092 Star::Find returns 1 (0), X=1603.69, Y=1130.11, Mass=462744, SNR=81.0, Peak=48451 HFD=3.4
01:27:13.000 00.002 1092 MultiStar: [#1 0.56,0.41,0.90,U] [#2 0.47,0.31,0.92,U] [#3 0.49,0.19,0.72,U] [#4 0.63,0.35,0.78,U] [#5 0.69,0.40,0.72,U] [#6 0.82,0.19,0.62,U] [#7 0.49,0.42,0.50,U] [#8 0.58,0.16,0.44,U] 
01:27:13.003 00.003 1092 single-star, 8 included, MultiStar: {0.59, 0.27}, one-star: {0.59, -0.00}
01:27:13.006 00.003 1092 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
01:27:13.009 00.003 1092 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
01:27:13.011 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.00 hyp=0.59 cameraTheta=-0.01 mountX=0.54 mountY=0.16, mountTheta=0.28
01:27:13.016 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.00, opts=13)
01:27:13.020 00.004 1092 Enqueuing Move request for scope (0.59, -0.00)
01:27:13.022 00.002 2744 Worker thread wakes up
01:27:13.022 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.00) opts 0xd
01:27:13.023 00.001 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.00)
01:27:13.023 00.000 2744 Moving (0.59, -0.00) raw xDistance=0.54 yDistance=0.16
01:27:13.023 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:27:13.023 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:13.023 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:27:13.023 00.000 2744 MoveAxis(W, 120, ABG)
01:27:13.023 00.000 2744 Guiding  Dir = 3, Dur = 120
01:27:13.024 00.001 2744 IsSlewing returns 0
01:27:13.024 00.000 2744 IsGuiding returns 0
01:27:13.025 00.001 2744 PulseGuide returned control before completion, sleep 130
01:27:13.041 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1731, FiltMax=65535, Gamma=0.510
01:27:13.059 00.018 1092 UpdateGuideState exits: m=462744 SNR=81.0
01:27:13.062 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.065 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:13.067 00.002 1092 Enqueuing Expose request
01:27:13.166 00.099 2744 IsGuiding returns 1
01:27:13.166 00.000 2744 scope still moving after pulse duration time elapsed
01:27:13.198 00.032 2744 IsSlewing returns 0
01:27:13.198 00.000 2744 IsGuiding returns 1
01:27:13.230 00.032 2744 IsSlewing returns 0
01:27:13.230 00.000 2744 IsGuiding returns 1
01:27:13.261 00.031 2744 IsSlewing returns 0
01:27:13.261 00.000 2744 IsGuiding returns 0
01:27:13.261 00.000 2744 scope move finished after 120 + 116 ms
01:27:13.261 00.000 2744 Move returns status 0, amount 120
01:27:13.261 00.000 2744 MoveAxis(N, 0, ABG)
01:27:13.261 00.000 2744 Move returns status 0, amount 0
01:27:13.262 00.001 2744 move complete, result=0
01:27:13.262 00.000 2744 worker thread done servicing request
01:27:13.262 00.000 2744 Worker thread wakes up
01:27:13.262 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:13.262 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:13.265 00.003 1092 GuideStep: 0.5 px 120 ms WEST, 0.2 px 0 ms NORTH
01:27:16.645 03.380 2744 Exposure complete
01:27:16.846 00.201 2744 worker thread done servicing request
01:27:16.846 00.000 1092 OnExposeComplete: enter
01:27:16.849 00.003 1092 UpdateGuideState(): m_state=6
01:27:16.852 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1765
01:27:16.855 00.003 1092 Star::Find returns 1 (0), X=1603.84, Y=1129.74, Mass=472826, SNR=67.4, Peak=47731 HFD=3.4
01:27:16.858 00.003 1092 MultiStar: [#1 0.46,0.03,0.98,U] [#2 0.44,0.14,1.29,U] [#3 0.74,-0.24,1.02,U] [#4 0.62,0.10,1.01,U] [#5 0.62,-0.06,0.85,U] [#6 0.71,0.07,0.81,U] [#7 0.43,-0.01,0.60,U] [#8 0.41,-0.19,0.48,U] 
01:27:16.862 00.004 1092 refined, 8 included, MultiStar: {0.59, -0.05}, one-star: {0.74, -0.37}
01:27:16.865 00.003 1092 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.43) = xAngle (0.35 = 0.35)
01:27:16.867 00.002 1092 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
01:27:16.871 00.004 1092 CameraToMount -- cameraX=0.59 cameraY=-0.05 hyp=0.59 cameraTheta=-0.08 mountX=0.55 mountY=0.11, mountTheta=0.20
01:27:16.880 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.05, opts=13)
01:27:16.882 00.002 1092 Enqueuing Move request for scope (0.59, -0.05)
01:27:16.885 00.003 2744 Worker thread wakes up
01:27:16.885 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.05) opts 0xd
01:27:16.885 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.05)
01:27:16.885 00.000 2744 Moving (0.59, -0.05) raw xDistance=0.55 yDistance=0.11
01:27:16.885 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:27:16.885 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:16.885 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:27:16.885 00.000 2744 MoveAxis(W, 132, ABG)
01:27:16.887 00.002 2744 Guiding  Dir = 3, Dur = 132
01:27:16.887 00.000 2744 IsSlewing returns 0
01:27:16.887 00.000 2744 IsGuiding returns 0
01:27:16.887 00.000 2744 PulseGuide returned control before completion, sleep 142
01:27:16.902 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1495, FiltMax=65535, Gamma=0.510
01:27:16.918 00.016 1092 UpdateGuideState exits: m=472826 SNR=67.4
01:27:16.921 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:16.924 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:16.926 00.002 1092 Enqueuing Expose request
01:27:17.039 00.113 2744 IsGuiding returns 1
01:27:17.039 00.000 2744 scope still moving after pulse duration time elapsed
01:27:17.070 00.031 2744 IsSlewing returns 0
01:27:17.070 00.000 2744 IsGuiding returns 0
01:27:17.071 00.001 2744 scope move finished after 132 + 51 ms
01:27:17.071 00.000 2744 Move returns status 0, amount 132
01:27:17.071 00.000 2744 MoveAxis(N, 0, ABG)
01:27:17.071 00.000 2744 Move returns status 0, amount 0
01:27:17.071 00.000 2744 move complete, result=0
01:27:17.071 00.000 2744 worker thread done servicing request
01:27:17.071 00.000 2744 Worker thread wakes up
01:27:17.071 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:17.071 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:17.071 00.000 1092 GuideStep: 0.6 px 132 ms WEST, 0.1 px 0 ms NORTH
01:27:20.465 03.394 2744 Exposure complete
01:27:20.658 00.193 2744 worker thread done servicing request
01:27:20.658 00.000 1092 OnExposeComplete: enter
01:27:20.661 00.003 1092 UpdateGuideState(): m_state=6
01:27:20.663 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1766
01:27:20.665 00.002 1092 Star::Find returns 1 (0), X=1603.51, Y=1129.91, Mass=474578, SNR=71.8, Peak=49213 HFD=3.5
01:27:20.667 00.002 1092 MultiStar: [#1 0.12,0.13,1.04,U] [#2 0.18,0.24,1.14,U] [#3 0.52,-0.08,0.76,U] [#4 0.16,0.14,0.96,U] [#5 0.50,-0.07,0.93,U] [#6 0.55,0.03,0.76,U] [#7 -0.01,0.34,0.62,U] [#8 0.12,0.30,0.45,U] 
01:27:20.669 00.002 1092 refined, 8 included, MultiStar: {0.29, 0.08}, one-star: {0.40, -0.20}
01:27:20.671 00.002 1092 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.43) = xAngle (0.69 = 0.69)
01:27:20.674 00.003 1092 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.53 = 0.53)
01:27:20.676 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.30 cameraTheta=0.26 mountX=0.23 mountY=0.15, mountTheta=0.58
01:27:20.682 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=0.08, opts=13)
01:27:20.684 00.002 1092 Enqueuing Move request for scope (0.29, 0.08)
01:27:20.686 00.002 2744 Worker thread wakes up
01:27:20.686 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
01:27:20.686 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
01:27:20.686 00.000 2744 Moving (0.29, 0.08) raw xDistance=0.23 yDistance=0.15
01:27:20.687 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:27:20.687 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:20.687 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:27:20.687 00.000 2744 MoveAxis(E, 0, ABG)
01:27:20.687 00.000 2744 Move returns status 0, amount 0
01:27:20.687 00.000 2744 MoveAxis(N, 0, ABG)
01:27:20.687 00.000 2744 Move returns status 0, amount 0
01:27:20.687 00.000 2744 move complete, result=0
01:27:20.687 00.000 2744 worker thread done servicing request
01:27:20.700 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1741, FiltMax=65535, Gamma=0.510
01:27:20.713 00.013 1092 UpdateGuideState exits: m=474578 SNR=71.8
01:27:20.715 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:20.717 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:20.719 00.002 1092 Enqueuing Expose request
01:27:20.722 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:20.724 00.002 2744 Worker thread wakes up
01:27:20.725 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:20.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:24.229 03.504 2744 Exposure complete
01:27:24.540 00.311 2744 worker thread done servicing request
01:27:24.540 00.000 1092 OnExposeComplete: enter
01:27:24.543 00.003 1092 UpdateGuideState(): m_state=6
01:27:24.546 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1767
01:27:24.551 00.005 1092 Star::Find returns 1 (0), X=1603.81, Y=1129.73, Mass=496522, SNR=80.5, Peak=51133 HFD=3.5
01:27:24.557 00.006 1092 MultiStar: [#1 0.53,-0.00,0.88,U] [#2 0.51,-0.06,1.16,U] [#3 0.85,-0.16,0.74,U] [#4 0.73,0.06,0.78,U] [#5 0.69,-0.00,0.81,U] [#6 0.85,0.00,0.78,U] [#7 0.65,0.06,0.50,U] [#8 0.36,-0.24,0.57,U] 
01:27:24.560 00.003 1092 refined, 8 included, MultiStar: {0.65, -0.09}, one-star: {0.71, -0.38}
01:27:24.565 00.005 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.29 = 0.29)
01:27:24.569 00.004 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
01:27:24.573 00.004 1092 CameraToMount -- cameraX=0.65 cameraY=-0.09 hyp=0.66 cameraTheta=-0.13 mountX=0.63 mountY=0.09, mountTheta=0.14
01:27:24.578 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=-0.09, opts=13)
01:27:24.582 00.004 1092 Enqueuing Move request for scope (0.65, -0.09)
01:27:24.585 00.003 2744 Worker thread wakes up
01:27:24.586 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.09) opts 0xd
01:27:24.586 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, -0.09)
01:27:24.586 00.000 2744 Moving (0.65, -0.09) raw xDistance=0.63 yDistance=0.09
01:27:24.586 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.63
01:27:24.586 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:24.586 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:27:24.586 00.000 2744 MoveAxis(W, 141, ABG)
01:27:24.586 00.000 2744 Guiding  Dir = 3, Dur = 141
01:27:24.587 00.001 2744 IsSlewing returns 0
01:27:24.587 00.000 2744 IsGuiding returns 0
01:27:24.587 00.000 2744 PulseGuide returned control before completion, sleep 151
01:27:24.609 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1648, FiltMax=65535, Gamma=0.510
01:27:24.637 00.028 1092 UpdateGuideState exits: m=496522 SNR=80.5
01:27:24.642 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:24.647 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:24.652 00.005 1092 Enqueuing Expose request
01:27:24.752 00.100 2744 IsGuiding returns 1
01:27:24.752 00.000 2744 scope still moving after pulse duration time elapsed
01:27:24.782 00.030 2744 IsSlewing returns 0
01:27:24.782 00.000 2744 IsGuiding returns 0
01:27:24.783 00.001 2744 scope move finished after 141 + 54 ms
01:27:24.783 00.000 2744 Move returns status 0, amount 141
01:27:24.783 00.000 2744 MoveAxis(N, 0, ABG)
01:27:24.783 00.000 2744 Move returns status 0, amount 0
01:27:24.783 00.000 2744 move complete, result=0
01:27:24.783 00.000 2744 worker thread done servicing request
01:27:24.783 00.000 2744 Worker thread wakes up
01:27:24.784 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:24.784 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:24.785 00.001 1092 GuideStep: 0.6 px 141 ms WEST, 0.1 px 0 ms NORTH
01:27:29.000 04.215 2744 Exposure complete
01:27:29.376 00.376 2744 worker thread done servicing request
01:27:29.376 00.000 1092 OnExposeComplete: enter
01:27:29.380 00.004 1092 UpdateGuideState(): m_state=6
01:27:29.385 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1768
01:27:29.388 00.003 1092 Star::Find returns 1 (0), X=1603.49, Y=1129.78, Mass=509766, SNR=74.0, Peak=45773 HFD=3.4
01:27:29.393 00.005 1092 MultiStar: [#1 0.28,-0.14,0.99,U] [#2 0.23,0.13,1.03,U] [#3 0.61,-0.20,0.91,U] [#4 0.43,0.01,0.80,U] [#5 0.31,-0.32,0.77,U] [#6 0.52,-0.03,0.59,U] [#7 0.38,0.16,0.65,U] [#8 0.00,0.09,0.48,U] 
01:27:29.397 00.004 1092 refined, 8 included, MultiStar: {0.36, -0.09}, one-star: {0.39, -0.33}
01:27:29.402 00.005 1092 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.43) = xAngle (0.19 = 0.19)
01:27:29.406 00.004 1092 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
01:27:29.410 00.004 1092 CameraToMount -- cameraX=0.36 cameraY=-0.09 hyp=0.37 cameraTheta=-0.24 mountX=0.36 mountY=0.01, mountTheta=0.04
01:27:29.419 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.09, opts=13)
01:27:29.424 00.005 1092 Enqueuing Move request for scope (0.36, -0.09)
01:27:29.429 00.005 2744 Worker thread wakes up
01:27:29.429 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.09) opts 0xd
01:27:29.429 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.09)
01:27:29.429 00.000 2744 Moving (0.36, -0.09) raw xDistance=0.36 yDistance=0.01
01:27:29.431 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.36
01:27:29.431 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:29.431 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:27:29.431 00.000 2744 MoveAxis(W, 91, ABG)
01:27:29.431 00.000 2744 Guiding  Dir = 3, Dur = 91
01:27:29.433 00.002 2744 IsSlewing returns 0
01:27:29.434 00.001 2744 IsGuiding returns 0
01:27:29.434 00.000 2744 PulseGuide returned control before completion, sleep 101
01:27:29.474 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1373, FiltMax=65535, Gamma=0.510
01:27:29.535 00.061 1092 UpdateGuideState exits: m=509766 SNR=74.0
01:27:29.541 00.006 2744 IsGuiding returns 1
01:27:29.541 00.000 2744 scope still moving after pulse duration time elapsed
01:27:29.541 00.000 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.554 00.013 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:29.562 00.008 1092 Enqueuing Expose request
01:27:29.570 00.008 2744 IsSlewing returns 0
01:27:29.571 00.001 2744 IsGuiding returns 0
01:27:29.571 00.000 2744 scope move finished after 91 + 46 ms
01:27:29.571 00.000 2744 Move returns status 0, amount 91
01:27:29.571 00.000 2744 MoveAxis(N, 0, ABG)
01:27:29.571 00.000 2744 Move returns status 0, amount 0
01:27:29.571 00.000 2744 move complete, result=0
01:27:29.571 00.000 2744 worker thread done servicing request
01:27:29.571 00.000 2744 Worker thread wakes up
01:27:29.572 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:29.572 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:29.581 00.009 1092 GuideStep: 0.4 px 91 ms WEST, 0.0 px 0 ms NORTH
01:27:30.228 00.647 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:27:30.232 00.004 1092 case statement mapped state 6 to 3
01:27:30.234 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:27:32.978 02.744 2744 Exposure complete
01:27:33.182 00.204 2744 worker thread done servicing request
01:27:33.182 00.000 1092 OnExposeComplete: enter
01:27:33.185 00.003 1092 UpdateGuideState(): m_state=6
01:27:33.188 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1769
01:27:33.191 00.003 1092 Star::Find returns 1 (0), X=1603.31, Y=1130.29, Mass=454859, SNR=71.6, Peak=45197 HFD=3.5
01:27:33.194 00.003 1092 MultiStar: [#1 0.03,0.52,1.17,U] [#2 0.03,0.54,0.96,U] [#3 0.09,0.27,0.83,U] [#4 0.20,0.48,0.93,U] [#5 0.01,0.44,0.89,U] [#6 0.13,0.38,0.80,U] [#7 0.22,0.52,0.69,U] [#8 -0.18,0.31,0.46,U] 
01:27:33.196 00.002 1092 single-star, 8 included, MultiStar: {0.09, 0.41}, one-star: {0.21, 0.18}
01:27:33.198 00.002 1092 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.43) = xAngle (1.14 = 1.14)
01:27:33.200 00.002 1092 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.98 = 0.98)
01:27:33.203 00.003 1092 CameraToMount -- cameraX=0.21 cameraY=0.18 hyp=0.27 cameraTheta=0.71 mountX=0.12 mountY=0.23, mountTheta=1.10
01:27:33.209 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=0.18, opts=13)
01:27:33.212 00.003 1092 Enqueuing Move request for scope (0.21, 0.18)
01:27:33.214 00.002 2744 Worker thread wakes up
01:27:33.214 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.18) opts 0xd
01:27:33.214 00.000 2744 Handling offset move in thread for scope, endpoint = (0.21, 0.18)
01:27:33.214 00.000 2744 Moving (0.21, 0.18) raw xDistance=0.12 yDistance=0.23
01:27:33.214 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:27:33.214 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:33.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:27:33.214 00.000 2744 MoveAxis(E, 0, ABG)
01:27:33.214 00.000 2744 Move returns status 0, amount 0
01:27:33.214 00.000 2744 MoveAxis(N, 0, ABG)
01:27:33.214 00.000 2744 Move returns status 0, amount 0
01:27:33.214 00.000 2744 move complete, result=0
01:27:33.214 00.000 2744 worker thread done servicing request
01:27:33.229 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:27:33.243 00.014 1092 UpdateGuideState exits: m=454859 SNR=71.6
01:27:33.247 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:33.249 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:33.253 00.004 1092 Enqueuing Expose request
01:27:33.256 00.003 2744 Worker thread wakes up
01:27:33.256 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:33.258 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:33.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:36.649 03.391 2744 Exposure complete
01:27:36.843 00.194 2744 worker thread done servicing request
01:27:36.843 00.000 1092 OnExposeComplete: enter
01:27:36.845 00.002 1092 UpdateGuideState(): m_state=6
01:27:36.848 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1770
01:27:36.850 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1130.70, Mass=510803, SNR=84.7, Peak=43773 HFD=3.4
01:27:36.853 00.003 1092 MultiStar: [#1 -0.79,0.77,0.80,U] [#2 -0.87,0.99,1.02,U] [#3 -0.32,0.48,0.82,U] [#4 -0.64,0.72,0.69,U] [#5 -0.63,0.77,0.64,U] [#6 -0.48,0.97,0.66,U] [#7 -0.57,0.78,0.48,U] [#8 -0.77,0.92,0.41,U] 
01:27:36.855 00.002 1092 single-star, 8 included, MultiStar: {-0.63, 0.77}, one-star: {-0.56, 0.59}
01:27:36.857 00.002 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
01:27:36.859 00.002 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
01:27:36.861 00.002 1092 CameraToMount -- cameraX=-0.56 cameraY=0.59 hyp=0.82 cameraTheta=2.33 mountX=-0.76 mountY=0.42, mountTheta=2.63
01:27:36.865 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.59, opts=13)
01:27:36.867 00.002 1092 Enqueuing Move request for scope (-0.56, 0.59)
01:27:36.871 00.004 2744 Worker thread wakes up
01:27:36.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.59) opts 0xd
01:27:36.871 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.59)
01:27:36.871 00.000 2744 Moving (-0.56, 0.59) raw xDistance=-0.76 yDistance=0.42
01:27:36.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:27:36.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:36.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:27:36.871 00.000 2744 MoveAxis(E, 169, ABG)
01:27:36.871 00.000 2744 Guiding  Dir = 2, Dur = 169
01:27:36.872 00.001 2744 IsSlewing returns 0
01:27:36.872 00.000 2744 IsGuiding returns 0
01:27:36.873 00.001 2744 PulseGuide returned control before completion, sleep 179
01:27:36.885 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1699, FiltMax=65527, Gamma=0.510
01:27:36.901 00.016 1092 UpdateGuideState exits: m=510803 SNR=84.7
01:27:36.903 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.905 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:36.907 00.002 1092 Enqueuing Expose request
01:27:37.066 00.159 2744 IsGuiding returns 1
01:27:37.066 00.000 2744 scope still moving after pulse duration time elapsed
01:27:37.097 00.031 2744 IsSlewing returns 0
01:27:37.099 00.002 2744 IsGuiding returns 0
01:27:37.099 00.000 2744 scope move finished after 169 + 57 ms
01:27:37.099 00.000 2744 Move returns status 0, amount 169
01:27:37.099 00.000 2744 MoveAxis(N, 0, ABG)
01:27:37.099 00.000 2744 Move returns status 0, amount 0
01:27:37.099 00.000 2744 move complete, result=0
01:27:37.100 00.001 2744 worker thread done servicing request
01:27:37.100 00.000 2744 Worker thread wakes up
01:27:37.100 00.000 1092 GuideStep: -0.8 px 169 ms EAST, 0.4 px 0 ms NORTH
01:27:37.105 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:37.105 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:40.508 03.403 2744 Exposure complete
01:27:40.739 00.231 2744 worker thread done servicing request
01:27:40.739 00.000 1092 OnExposeComplete: enter
01:27:40.742 00.003 1092 UpdateGuideState(): m_state=6
01:27:40.746 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1771
01:27:40.748 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1130.25, Mass=531552, SNR=97.3, Peak=42573 HFD=3.8
01:27:40.751 00.003 1092 MultiStar: [#1 -0.22,0.29,0.70,U] [#2 -0.39,0.23,0.71,U] [#3 -0.09,0.03,0.64,U] [#4 -0.08,0.06,0.65,U] [#5 -0.23,0.49,0.58,U] [#6 -0.05,0.24,0.61,U] [#7 -0.04,0.23,0.50,U] [#8 -0.50,0.19,0.38,U] 
01:27:40.754 00.003 1092 single-star, 8 included, MultiStar: {-0.20, 0.20}, one-star: {-0.25, 0.14}
01:27:40.758 00.004 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
01:27:40.762 00.004 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
01:27:40.765 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=0.14 hyp=0.29 cameraTheta=2.62 mountX=-0.28 mountY=0.07, mountTheta=2.89
01:27:40.773 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.14, opts=13)
01:27:40.777 00.004 1092 Enqueuing Move request for scope (-0.25, 0.14)
01:27:40.781 00.004 2744 Worker thread wakes up
01:27:40.781 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.14) opts 0xd
01:27:40.781 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.14)
01:27:40.781 00.000 2744 Moving (-0.25, 0.14) raw xDistance=-0.28 yDistance=0.07
01:27:40.781 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
01:27:40.781 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:40.781 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:27:40.781 00.000 2744 MoveAxis(E, 0, ABG)
01:27:40.781 00.000 2744 Move returns status 0, amount 0
01:27:40.781 00.000 2744 MoveAxis(N, 0, ABG)
01:27:40.781 00.000 2744 Move returns status 0, amount 0
01:27:40.781 00.000 2744 move complete, result=0
01:27:40.782 00.001 2744 worker thread done servicing request
01:27:40.798 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:27:40.816 00.018 1092 UpdateGuideState exits: m=531552 SNR=97.3
01:27:40.818 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.821 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:40.824 00.003 1092 Enqueuing Expose request
01:27:40.828 00.004 2744 Worker thread wakes up
01:27:40.828 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:40.831 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:40.831 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:44.215 03.384 2744 Exposure complete
01:27:44.414 00.199 2744 worker thread done servicing request
01:27:44.415 00.001 1092 OnExposeComplete: enter
01:27:44.417 00.002 1092 UpdateGuideState(): m_state=6
01:27:44.420 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1772
01:27:44.422 00.002 1092 Star::Find returns 1 (0), X=1603.17, Y=1129.47, Mass=468496, SNR=72.9, Peak=43779 HFD=3.5
01:27:44.425 00.003 1092 MultiStar: [#1 -0.15,-0.08,1.02,U] [#2 -0.18,-0.03,1.25,U] [#3 -0.03,-0.46,0.84,U] [#4 0.01,-0.18,0.91,U] [#5 0.11,-0.22,0.79,U] [#6 0.31,-0.28,0.67,U] [#7 -0.25,-0.38,0.62,U] [#8 -0.36,-0.34,0.54,U] 
01:27:44.428 00.003 1092 refined, 8 included, MultiStar: {-0.05, -0.28}, one-star: {0.07, -0.64}
01:27:44.432 00.004 1092 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.32 = -1.32)
01:27:44.434 00.002 1092 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
01:27:44.436 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.28 cameraTheta=-1.75 mountX=0.07 mountY=-0.28, mountTheta=-1.33
01:27:44.442 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.28, opts=13)
01:27:44.445 00.003 1092 Enqueuing Move request for scope (-0.05, -0.28)
01:27:44.447 00.002 2744 Worker thread wakes up
01:27:44.447 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
01:27:44.447 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
01:27:44.448 00.001 2744 Moving (-0.05, -0.28) raw xDistance=0.07 yDistance=-0.28
01:27:44.448 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:44.448 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:44.448 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:27:44.448 00.000 2744 MoveAxis(E, 0, ABG)
01:27:44.448 00.000 2744 Move returns status 0, amount 0
01:27:44.448 00.000 2744 MoveAxis(N, 0, ABG)
01:27:44.448 00.000 2744 Move returns status 0, amount 0
01:27:44.448 00.000 2744 move complete, result=0
01:27:44.448 00.000 2744 worker thread done servicing request
01:27:44.463 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1693, FiltMax=65535, Gamma=0.510
01:27:44.479 00.016 1092 UpdateGuideState exits: m=468496 SNR=72.9
01:27:44.482 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:44.485 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:44.490 00.005 1092 Enqueuing Expose request
01:27:44.492 00.002 2744 Worker thread wakes up
01:27:44.492 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:44.492 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:27:44.495 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:47.884 03.389 2744 Exposure complete
01:27:48.076 00.192 2744 worker thread done servicing request
01:27:48.076 00.000 1092 OnExposeComplete: enter
01:27:48.078 00.002 1092 UpdateGuideState(): m_state=6
01:27:48.080 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1773
01:27:48.082 00.002 1092 Star::Find returns 1 (0), X=1603.40, Y=1129.91, Mass=477081, SNR=84.1, Peak=46509 HFD=3.3
01:27:48.084 00.002 1092 MultiStar: [#1 0.32,0.01,0.84,U] [#2 -0.14,0.00,0.92,U] [#3 0.44,-0.20,0.73,U] [#4 0.08,-0.08,0.73,U] [#5 0.10,0.35,0.73,U] [#6 0.12,0.06,0.70,U] [#7 0.14,0.27,0.52,U] [#8 -0.10,0.26,0.41,U] 
01:27:48.087 00.003 1092 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.30, -0.20}
01:27:48.090 00.003 1092 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.43) = xAngle (0.58 = 0.58)
01:27:48.093 00.003 1092 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.43 = 0.43)
01:27:48.095 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.16 mountX=0.13 mountY=0.06, mountTheta=0.46
01:27:48.099 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.02, opts=13)
01:27:48.101 00.002 1092 Enqueuing Move request for scope (0.15, 0.02)
01:27:48.104 00.003 2744 Worker thread wakes up
01:27:48.104 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:27:48.104 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:27:48.105 00.001 2744 Moving (0.15, 0.02) raw xDistance=0.13 yDistance=0.06
01:27:48.105 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:27:48.105 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:48.105 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:27:48.105 00.000 2744 MoveAxis(E, 0, ABG)
01:27:48.105 00.000 2744 Move returns status 0, amount 0
01:27:48.105 00.000 2744 MoveAxis(N, 0, ABG)
01:27:48.105 00.000 2744 Move returns status 0, amount 0
01:27:48.105 00.000 2744 move complete, result=0
01:27:48.105 00.000 2744 worker thread done servicing request
01:27:48.118 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:27:48.133 00.015 1092 UpdateGuideState exits: m=477081 SNR=84.1
01:27:48.136 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.139 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:48.141 00.002 1092 Enqueuing Expose request
01:27:48.143 00.002 2744 Worker thread wakes up
01:27:48.143 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:48.143 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:48.143 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:51.546 03.403 2744 Exposure complete
01:27:51.762 00.216 2744 worker thread done servicing request
01:27:51.762 00.000 1092 OnExposeComplete: enter
01:27:51.765 00.003 1092 UpdateGuideState(): m_state=6
01:27:51.768 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1774
01:27:51.771 00.003 1092 Star::Find returns 1 (0), X=1603.78, Y=1129.86, Mass=532174, SNR=85.1, Peak=51075 HFD=3.7
01:27:51.774 00.003 1092 MultiStar: [#1 0.44,0.21,0.77,U] [#2 0.25,0.36,0.85,U] [#3 0.70,0.03,0.72,U] [#4 0.51,0.09,0.82,U] [#5 0.40,0.51,0.70,U] [#6 0.90,0.10,0.62,U] [#7 0.53,0.12,0.51,U] [#8 0.15,0.43,0.46,U] 
01:27:51.776 00.002 1092 refined, 8 included, MultiStar: {0.52, 0.15}, one-star: {0.67, -0.25}
01:27:51.778 00.002 1092 CameraToMount -- cameraTheta (0.29) - m_xAngle (-0.43) = xAngle (0.72 = 0.72)
01:27:51.780 00.002 1092 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
01:27:51.782 00.002 1092 CameraToMount -- cameraX=0.52 cameraY=0.15 hyp=0.54 cameraTheta=0.29 mountX=0.41 mountY=0.29, mountTheta=0.62
01:27:51.788 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.52, y=0.15, opts=13)
01:27:51.791 00.003 1092 Enqueuing Move request for scope (0.52, 0.15)
01:27:51.793 00.002 2744 Worker thread wakes up
01:27:51.794 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.15) opts 0xd
01:27:51.794 00.000 2744 Handling offset move in thread for scope, endpoint = (0.52, 0.15)
01:27:51.794 00.000 2744 Moving (0.52, 0.15) raw xDistance=0.41 yDistance=0.29
01:27:51.794 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
01:27:51.794 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:51.794 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:27:51.794 00.000 2744 MoveAxis(W, 91, ABG)
01:27:51.794 00.000 2744 Guiding  Dir = 3, Dur = 91
01:27:51.795 00.001 2744 IsSlewing returns 0
01:27:51.795 00.000 2744 IsGuiding returns 0
01:27:51.796 00.001 2744 PulseGuide returned control before completion, sleep 101
01:27:51.809 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1613, FiltMax=65535, Gamma=0.510
01:27:51.825 00.016 1092 UpdateGuideState exits: m=532174 SNR=85.1
01:27:51.828 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.831 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:51.833 00.002 1092 Enqueuing Expose request
01:27:51.908 00.075 2744 IsGuiding returns 1
01:27:51.908 00.000 2744 scope still moving after pulse duration time elapsed
01:27:51.939 00.031 2744 IsSlewing returns 0
01:27:51.939 00.000 2744 IsGuiding returns 0
01:27:51.939 00.000 2744 scope move finished after 91 + 52 ms
01:27:51.939 00.000 2744 Move returns status 0, amount 91
01:27:51.939 00.000 2744 MoveAxis(N, 0, ABG)
01:27:51.939 00.000 2744 Move returns status 0, amount 0
01:27:51.939 00.000 2744 move complete, result=0
01:27:51.939 00.000 2744 worker thread done servicing request
01:27:51.939 00.000 2744 Worker thread wakes up
01:27:51.939 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:51.940 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:51.941 00.001 1092 GuideStep: 0.4 px 91 ms WEST, 0.3 px 0 ms NORTH
01:27:55.324 03.383 2744 Exposure complete
01:27:55.520 00.196 2744 worker thread done servicing request
01:27:55.520 00.000 1092 OnExposeComplete: enter
01:27:55.523 00.003 1092 UpdateGuideState(): m_state=6
01:27:55.525 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1775
01:27:55.528 00.003 1092 Star::Find returns 1 (0), X=1603.77, Y=1130.12, Mass=490952, SNR=72.9, Peak=53395 HFD=3.5
01:27:55.531 00.003 1092 MultiStar: [#1 0.36,0.24,1.15,U] [#2 0.28,0.22,1.08,U] [#3 0.42,0.01,0.78,U] [#4 0.39,0.25,0.99,U] [#5 0.50,0.23,0.78,U] [#6 0.42,-0.04,0.77,U] [#7 0.26,0.39,0.58,U] [#8 0.35,0.30,0.55,U] 
01:27:55.533 00.002 1092 refined, 8 included, MultiStar: {0.41, 0.17}, one-star: {0.67, 0.01}
01:27:55.535 00.002 1092 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.43) = xAngle (0.82 = 0.82)
01:27:55.539 00.004 1092 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
01:27:55.541 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=0.17 hyp=0.45 cameraTheta=0.39 mountX=0.30 mountY=0.28, mountTheta=0.74
01:27:55.545 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.17, opts=13)
01:27:55.547 00.002 1092 Enqueuing Move request for scope (0.41, 0.17)
01:27:55.549 00.002 2744 Worker thread wakes up
01:27:55.549 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.17) opts 0xd
01:27:55.549 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.17)
01:27:55.549 00.000 2744 Moving (0.41, 0.17) raw xDistance=0.30 yDistance=0.28
01:27:55.549 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.30
01:27:55.549 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:55.549 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:27:55.549 00.000 2744 MoveAxis(W, 74, ABG)
01:27:55.549 00.000 2744 Guiding  Dir = 3, Dur = 74
01:27:55.550 00.001 2744 IsSlewing returns 0
01:27:55.550 00.000 2744 IsGuiding returns 0
01:27:55.550 00.000 2744 PulseGuide returned control before completion, sleep 84
01:27:55.566 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1584, FiltMax=65535, Gamma=0.510
01:27:55.580 00.014 1092 UpdateGuideState exits: m=490952 SNR=72.9
01:27:55.585 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.587 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:55.589 00.002 1092 Enqueuing Expose request
01:27:55.644 00.055 2744 IsGuiding returns 1
01:27:55.644 00.000 2744 scope still moving after pulse duration time elapsed
01:27:55.675 00.031 2744 IsSlewing returns 0
01:27:55.675 00.000 2744 IsGuiding returns 0
01:27:55.675 00.000 2744 scope move finished after 74 + 51 ms
01:27:55.675 00.000 2744 Move returns status 0, amount 74
01:27:55.675 00.000 2744 MoveAxis(N, 0, ABG)
01:27:55.675 00.000 2744 Move returns status 0, amount 0
01:27:55.676 00.001 2744 move complete, result=0
01:27:55.676 00.000 2744 worker thread done servicing request
01:27:55.676 00.000 2744 Worker thread wakes up
01:27:55.676 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:55.676 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:27:55.678 00.002 1092 GuideStep: 0.3 px 74 ms WEST, 0.3 px 0 ms NORTH
01:27:59.063 03.385 2744 Exposure complete
01:27:59.258 00.195 2744 worker thread done servicing request
01:27:59.258 00.000 1092 OnExposeComplete: enter
01:27:59.261 00.003 1092 UpdateGuideState(): m_state=6
01:27:59.264 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1776
01:27:59.266 00.002 1092 Star::Find returns 1 (0), X=1602.87, Y=1130.21, Mass=486228, SNR=80.4, Peak=52461 HFD=3.5
01:27:59.269 00.003 1092 MultiStar: [#1 -0.14,0.46,0.87,U] [#2 -0.07,0.40,0.86,U] [#3 -0.17,0.25,0.78,U] [#4 0.00,0.44,0.87,U] [#5 -0.24,0.21,0.73,U] [#6 -0.20,0.41,0.70,U] [#7 -0.29,0.34,0.58,U] [#8 -0.37,0.21,0.43,U] 
01:27:59.271 00.002 1092 single-star, 8 included, MultiStar: {-0.17, 0.31}, one-star: {-0.23, 0.10}
01:27:59.274 00.003 1092 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.43) = xAngle (3.17 = -3.12)
01:27:59.277 00.003 1092 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
01:27:59.279 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.74 mountX=-0.25 mountY=0.03, mountTheta=3.01
01:27:59.283 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.10, opts=13)
01:27:59.286 00.003 1092 Enqueuing Move request for scope (-0.23, 0.10)
01:27:59.288 00.002 2744 Worker thread wakes up
01:27:59.288 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
01:27:59.288 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
01:27:59.288 00.000 2744 Moving (-0.23, 0.10) raw xDistance=-0.25 yDistance=0.03
01:27:59.288 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:27:59.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:27:59.288 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:27:59.288 00.000 2744 MoveAxis(E, 0, ABG)
01:27:59.288 00.000 2744 Move returns status 0, amount 0
01:27:59.288 00.000 2744 MoveAxis(N, 0, ABG)
01:27:59.288 00.000 2744 Move returns status 0, amount 0
01:27:59.289 00.001 2744 move complete, result=0
01:27:59.289 00.000 2744 worker thread done servicing request
01:27:59.305 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1731, FiltMax=65535, Gamma=0.510
01:27:59.322 00.017 1092 UpdateGuideState exits: m=486228 SNR=80.4
01:27:59.324 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.327 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:27:59.331 00.004 1092 Enqueuing Expose request
01:27:59.333 00.002 2744 Worker thread wakes up
01:27:59.333 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:59.336 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:27:59.336 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:02.731 03.395 2744 Exposure complete
01:28:02.954 00.223 2744 worker thread done servicing request
01:28:02.954 00.000 1092 OnExposeComplete: enter
01:28:02.957 00.003 1092 UpdateGuideState(): m_state=6
01:28:02.960 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1777
01:28:02.962 00.002 1092 Star::Find returns 1 (0), X=1602.76, Y=1130.31, Mass=460407, SNR=73.6, Peak=55597 HFD=3.3
01:28:02.965 00.003 1092 MultiStar: [#1 -0.34,0.33,1.06,U] [#2 -0.48,0.29,1.01,U] [#3 -0.29,0.33,0.85,U] [#4 -0.27,0.32,0.85,U] [#5 -0.39,0.34,0.85,U] [#6 -0.28,0.08,0.73,U] [#7 -0.36,0.25,0.59,U] [#8 -0.39,0.41,0.57,U] 
01:28:02.967 00.002 1092 single-star, 8 included, MultiStar: {-0.35, 0.28}, one-star: {-0.34, 0.21}
01:28:02.969 00.002 1092 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.43) = xAngle (3.03 = 3.03)
01:28:02.971 00.002 1092 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.87 = 2.87)
01:28:02.974 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=0.21 hyp=0.40 cameraTheta=2.60 mountX=-0.40 mountY=0.11, mountTheta=2.88
01:28:02.979 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.21, opts=13)
01:28:02.981 00.002 1092 Enqueuing Move request for scope (-0.34, 0.21)
01:28:02.983 00.002 2744 Worker thread wakes up
01:28:02.983 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.21) opts 0xd
01:28:02.983 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.21)
01:28:02.983 00.000 2744 Moving (-0.34, 0.21) raw xDistance=-0.40 yDistance=0.11
01:28:02.983 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
01:28:02.983 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:02.983 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:28:02.983 00.000 2744 MoveAxis(E, 89, ABG)
01:28:02.983 00.000 2744 Guiding  Dir = 2, Dur = 89
01:28:02.984 00.001 2744 IsSlewing returns 0
01:28:02.984 00.000 2744 IsGuiding returns 0
01:28:02.985 00.001 2744 PulseGuide returned control before completion, sleep 99
01:28:02.997 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1770, FiltMax=65535, Gamma=0.510
01:28:03.013 00.016 1092 UpdateGuideState exits: m=460407 SNR=73.6
01:28:03.016 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.019 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:03.022 00.003 1092 Enqueuing Expose request
01:28:03.099 00.077 2744 IsGuiding returns 0
01:28:03.099 00.000 2744 Move returns status 0, amount 89
01:28:03.099 00.000 2744 MoveAxis(N, 0, ABG)
01:28:03.099 00.000 2744 Move returns status 0, amount 0
01:28:03.099 00.000 2744 move complete, result=0
01:28:03.099 00.000 2744 worker thread done servicing request
01:28:03.099 00.000 2744 Worker thread wakes up
01:28:03.100 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:03.100 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:03.101 00.001 1092 GuideStep: -0.4 px 89 ms EAST, 0.1 px 0 ms NORTH
01:28:06.498 03.397 2744 Exposure complete
01:28:06.735 00.237 2744 worker thread done servicing request
01:28:06.735 00.000 1092 OnExposeComplete: enter
01:28:06.739 00.004 1092 UpdateGuideState(): m_state=6
01:28:06.744 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1778
01:28:06.749 00.005 1092 Star::Find returns 1 (0), X=1602.59, Y=1130.23, Mass=507404, SNR=75.2, Peak=47821 HFD=3.6
01:28:06.757 00.008 1092 MultiStar: [#1 -0.63,0.29,0.88,U] [#2 -0.65,0.45,1.04,U] [#3 -0.57,0.17,0.83,U] [#4 -0.45,0.37,0.82,U] [#5 -0.57,0.27,0.78,U] [#6 -0.59,0.27,0.71,U] [#7 -0.55,0.30,0.58,U] [#8 -0.98,0.30,0.46,U] 
01:28:06.761 00.004 1092 single-star, 8 included, MultiStar: {-0.60, 0.28}, one-star: {-0.51, 0.12}
01:28:06.766 00.005 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
01:28:06.774 00.008 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.11)
01:28:06.778 00.004 1092 CameraToMount -- cameraX=-0.51 cameraY=0.12 hyp=0.53 cameraTheta=2.91 mountX=-0.52 mountY=-0.02, mountTheta=-3.10
01:28:06.786 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.12, opts=13)
01:28:06.789 00.003 1092 Enqueuing Move request for scope (-0.51, 0.12)
01:28:06.792 00.003 2744 Worker thread wakes up
01:28:06.792 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.12) opts 0xd
01:28:06.792 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.12)
01:28:06.792 00.000 2744 Moving (-0.51, 0.12) raw xDistance=-0.52 yDistance=-0.02
01:28:06.792 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
01:28:06.792 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:06.792 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:06.792 00.000 2744 MoveAxis(E, 122, ABG)
01:28:06.792 00.000 2744 Guiding  Dir = 2, Dur = 122
01:28:06.792 00.000 2744 IsSlewing returns 0
01:28:06.794 00.002 2744 IsGuiding returns 0
01:28:06.794 00.000 2744 PulseGuide returned control before completion, sleep 132
01:28:06.823 00.029 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1607, FiltMax=65535, Gamma=0.510
01:28:06.845 00.022 1092 UpdateGuideState exits: m=507404 SNR=75.2
01:28:06.848 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:06.851 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:06.856 00.005 1092 Enqueuing Expose request
01:28:06.942 00.086 2744 IsGuiding returns 0
01:28:06.943 00.001 2744 Move returns status 0, amount 122
01:28:06.943 00.000 2744 MoveAxis(N, 0, ABG)
01:28:06.943 00.000 2744 Move returns status 0, amount 0
01:28:06.943 00.000 2744 move complete, result=0
01:28:06.944 00.001 2744 worker thread done servicing request
01:28:06.944 00.000 2744 Worker thread wakes up
01:28:06.947 00.003 1092 GuideStep: -0.5 px 122 ms EAST, -0.0 px 0 ms NORTH
01:28:06.966 00.019 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:06.967 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:10.350 03.383 2744 Exposure complete
01:28:10.545 00.195 2744 worker thread done servicing request
01:28:10.545 00.000 1092 OnExposeComplete: enter
01:28:10.548 00.003 1092 UpdateGuideState(): m_state=6
01:28:10.551 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1779
01:28:10.554 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1129.66, Mass=525942, SNR=87.6, Peak=49629 HFD=3.6
01:28:10.557 00.003 1092 MultiStar: [#1 0.09,0.09,1.06,U] [#2 -0.03,0.14,0.98,U] [#3 0.04,-0.02,0.69,U] [#4 0.23,0.10,0.72,U] [#5 0.03,0.09,0.67,U] [#6 0.14,0.06,0.66,U] [#7 0.03,0.15,0.52,U] [#8 -0.19,0.12,0.48,U] 
01:28:10.560 00.003 1092 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {0.15, -0.44}
01:28:10.562 00.002 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
01:28:10.564 00.002 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
01:28:10.566 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.17 mountX=0.05 mountY=0.03, mountTheta=0.48
01:28:10.571 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.01, opts=13)
01:28:10.573 00.002 1092 Enqueuing Move request for scope (0.07, 0.01)
01:28:10.575 00.002 2744 Worker thread wakes up
01:28:10.575 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:28:10.575 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:28:10.576 00.001 2744 Moving (0.07, 0.01) raw xDistance=0.05 yDistance=0.03
01:28:10.576 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:28:10.576 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:10.576 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:10.576 00.000 2744 MoveAxis(E, 0, ABG)
01:28:10.576 00.000 2744 Move returns status 0, amount 0
01:28:10.576 00.000 2744 MoveAxis(N, 0, ABG)
01:28:10.576 00.000 2744 Move returns status 0, amount 0
01:28:10.576 00.000 2744 move complete, result=0
01:28:10.576 00.000 2744 worker thread done servicing request
01:28:10.590 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:28:10.606 00.016 1092 UpdateGuideState exits: m=525942 SNR=87.6
01:28:10.608 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:10.611 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:10.614 00.003 1092 Enqueuing Expose request
01:28:10.616 00.002 2744 Worker thread wakes up
01:28:10.616 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:10.618 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:10.618 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:14.012 03.394 2744 Exposure complete
01:28:14.201 00.189 2744 worker thread done servicing request
01:28:14.201 00.000 1092 OnExposeComplete: enter
01:28:14.204 00.003 1092 UpdateGuideState(): m_state=6
01:28:14.206 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1780
01:28:14.209 00.003 1092 Star::Find returns 1 (0), X=1604.34, Y=1129.35, Mass=521129, SNR=77.8, Peak=39213 HFD=3.7
01:28:14.212 00.003 1092 MultiStar: [#1 1.10,-0.24,0.88,U] [#2 0.95,-0.10,0.81,U] [#3 1.05,-0.46,0.66,U] [#4 1.27,-0.49,0.73,U] [#5 1.32,-0.56,0.58,U] [#6 1.31,-0.33,0.79,U] [#7 0.85,-0.16,0.51,U] [#8 0.75,0.01,0.41,U] 
01:28:14.214 00.002 1092 refined, 8 included, MultiStar: {1.12, -0.37}, one-star: {1.23, -0.75}
01:28:14.216 00.002 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
01:28:14.218 00.002 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.05 = -0.05)
01:28:14.221 00.003 1092 CameraToMount -- cameraX=1.12 cameraY=-0.37 hyp=1.18 cameraTheta=-0.32 mountX=1.17 mountY=-0.06, mountTheta=-0.05
01:28:14.227 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.12, y=-0.37, opts=13)
01:28:14.229 00.002 1092 Enqueuing Move request for scope (1.12, -0.37)
01:28:14.231 00.002 2744 Worker thread wakes up
01:28:14.231 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.37) opts 0xd
01:28:14.231 00.000 2744 Handling offset move in thread for scope, endpoint = (1.12, -0.37)
01:28:14.231 00.000 2744 Moving (1.12, -0.37) raw xDistance=1.17 yDistance=-0.06
01:28:14.231 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.17
01:28:14.231 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:14.232 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:28:14.232 00.000 2744 MoveAxis(W, 263, ABG)
01:28:14.232 00.000 2744 Guiding  Dir = 3, Dur = 263
01:28:14.232 00.000 2744 IsSlewing returns 0
01:28:14.232 00.000 2744 IsGuiding returns 0
01:28:14.233 00.001 2744 PulseGuide returned control before completion, sleep 273
01:28:14.246 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1530, FiltMax=65535, Gamma=0.510
01:28:14.260 00.014 1092 UpdateGuideState exits: m=521129 SNR=77.8
01:28:14.262 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.264 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:14.266 00.002 1092 Enqueuing Expose request
01:28:14.507 00.241 2744 IsGuiding returns 1
01:28:14.507 00.000 2744 scope still moving after pulse duration time elapsed
01:28:14.539 00.032 2744 IsSlewing returns 0
01:28:14.539 00.000 2744 IsGuiding returns 0
01:28:14.539 00.000 2744 scope move finished after 263 + 43 ms
01:28:14.539 00.000 2744 Move returns status 0, amount 263
01:28:14.539 00.000 2744 MoveAxis(N, 0, ABG)
01:28:14.540 00.001 2744 Move returns status 0, amount 0
01:28:14.540 00.000 2744 move complete, result=0
01:28:14.540 00.000 2744 worker thread done servicing request
01:28:14.540 00.000 2744 Worker thread wakes up
01:28:14.540 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:14.540 00.000 1092 GuideStep: 1.2 px 263 ms WEST, -0.1 px 0 ms NORTH
01:28:14.543 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:17.945 03.402 2744 Exposure complete
01:28:18.202 00.257 2744 worker thread done servicing request
01:28:18.202 00.000 1092 OnExposeComplete: enter
01:28:18.207 00.005 1092 UpdateGuideState(): m_state=6
01:28:18.210 00.003 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1781
01:28:18.213 00.003 1092 Star::Find returns 1 (0), X=1605.57, Y=1129.10, Mass=463090, SNR=69.3, Peak=32800 HFD=3.9
01:28:18.216 00.003 1092 MultiStar: [#1 2.67,-0.79,0.00,M1] [#2 2.47,-0.82,0.96,U] [#3 2.41,-0.91,0.71,U] [#4 2.65,-0.58,0.80,U] [#5 2.59,-0.66,0.73,U] [#6 2.64,-0.77,0.71,U] [#7 2.34,-0.65,0.56,U] [#8 2.07,-0.76,0.51,U] 
01:28:18.219 00.003 1092 refined, 7 included, MultiStar: {2.48, -0.78}, one-star: {2.47, -1.01}
01:28:18.223 00.004 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
01:28:18.226 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.03 = -0.03)
01:28:18.229 00.003 1092 CameraToMount -- cameraX=2.48 cameraY=-0.78 hyp=2.60 cameraTheta=-0.31 mountX=2.58 mountY=-0.09, mountTheta=-0.03
01:28:18.234 00.005 1092 SchedulePrimaryMove(0F8C9988, x=2.48, y=-0.78, opts=13)
01:28:18.238 00.004 1092 Enqueuing Move request for scope (2.48, -0.78)
01:28:18.241 00.003 2744 Worker thread wakes up
01:28:18.241 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.48, -0.78) opts 0xd
01:28:18.241 00.000 2744 Handling offset move in thread for scope, endpoint = (2.48, -0.78)
01:28:18.242 00.001 2744 Moving (2.48, -0.78) raw xDistance=2.58 yDistance=-0.09
01:28:18.242 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.68 from input 2.58
01:28:18.242 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:18.242 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:28:18.242 00.000 2744 MoveAxis(W, 596, ABG)
01:28:18.242 00.000 2744 Guiding  Dir = 3, Dur = 596
01:28:18.242 00.000 2744 IsSlewing returns 0
01:28:18.243 00.001 2744 IsGuiding returns 0
01:28:18.243 00.000 2744 PulseGuide returned control before completion, sleep 606
01:28:18.262 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1421, FiltMax=65535, Gamma=0.510
01:28:18.281 00.019 1092 UpdateGuideState exits: m=463090 SNR=69.3
01:28:18.285 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:18.289 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:18.292 00.003 1092 Enqueuing Expose request
01:28:18.864 00.572 2744 IsGuiding returns 1
01:28:18.864 00.000 2744 scope still moving after pulse duration time elapsed
01:28:18.895 00.031 2744 IsSlewing returns 0
01:28:18.895 00.000 2744 IsGuiding returns 0
01:28:18.895 00.000 2744 scope move finished after 596 + 56 ms
01:28:18.895 00.000 2744 Move returns status 0, amount 596
01:28:18.895 00.000 2744 MoveAxis(N, 0, ABG)
01:28:18.895 00.000 2744 Move returns status 0, amount 0
01:28:18.896 00.001 2744 move complete, result=0
01:28:18.896 00.000 2744 worker thread done servicing request
01:28:18.896 00.000 2744 Worker thread wakes up
01:28:18.896 00.000 1092 GuideStep: 2.6 px 596 ms WEST, -0.1 px 0 ms NORTH
01:28:18.899 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:18.899 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:22.288 03.389 2744 Exposure complete
01:28:22.481 00.193 2744 worker thread done servicing request
01:28:22.481 00.000 1092 OnExposeComplete: enter
01:28:22.484 00.003 1092 UpdateGuideState(): m_state=6
01:28:22.487 00.003 1092 Star::Find(15, 1605, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1782
01:28:22.490 00.003 1092 Star::Find returns 1 (0), X=1604.51, Y=1129.40, Mass=482087, SNR=75.4, Peak=39104 HFD=3.4
01:28:22.492 00.002 1092 MultiStar: [#1 1.35,-0.42,0.84,U] [#2 1.22,-0.26,0.85,U] [#3 1.44,-0.64,0.75,U] [#4 1.38,-0.03,0.76,U] [#5 1.36,-0.39,0.65,U] [#6 1.42,-0.49,0.63,U] [#7 1.53,-0.66,0.56,U] [#8 1.00,0.28,0.40,U] 
01:28:22.495 00.003 1092 refined, 8 included, MultiStar: {1.36, -0.40}, one-star: {1.41, -0.71}
01:28:22.497 00.002 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
01:28:22.499 00.002 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
01:28:22.501 00.002 1092 CameraToMount -- cameraX=1.36 cameraY=-0.40 hyp=1.42 cameraTheta=-0.29 mountX=1.40 mountY=-0.02, mountTheta=-0.02
01:28:22.506 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.36, y=-0.40, opts=13)
01:28:22.509 00.003 1092 Enqueuing Move request for scope (1.36, -0.40)
01:28:22.511 00.002 2744 Worker thread wakes up
01:28:22.512 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.40) opts 0xd
01:28:22.512 00.000 2744 Handling offset move in thread for scope, endpoint = (1.36, -0.40)
01:28:22.512 00.000 2744 Moving (1.36, -0.40) raw xDistance=1.40 yDistance=-0.02
01:28:22.512 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.00 from input 1.40
01:28:22.512 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:22.512 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:28:22.512 00.000 2744 MoveAxis(W, 356, ABG)
01:28:22.512 00.000 2744 Guiding  Dir = 3, Dur = 356
01:28:22.512 00.000 2744 IsSlewing returns 0
01:28:22.513 00.001 2744 IsGuiding returns 0
01:28:22.513 00.000 2744 PulseGuide returned control before completion, sleep 366
01:28:22.528 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1278, FiltMax=65535, Gamma=0.510
01:28:22.543 00.015 1092 UpdateGuideState exits: m=482087 SNR=75.4
01:28:22.545 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:22.548 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:22.550 00.002 1092 Enqueuing Expose request
01:28:22.885 00.335 2744 IsGuiding returns 1
01:28:22.886 00.001 2744 scope still moving after pulse duration time elapsed
01:28:22.916 00.030 2744 IsSlewing returns 0
01:28:22.916 00.000 2744 IsGuiding returns 1
01:28:22.947 00.031 2744 IsSlewing returns 0
01:28:22.947 00.000 2744 IsGuiding returns 1
01:28:22.978 00.031 2744 IsSlewing returns 0
01:28:22.978 00.000 2744 IsGuiding returns 1
01:28:23.009 00.031 2744 IsSlewing returns 0
01:28:23.009 00.000 2744 IsGuiding returns 0
01:28:23.009 00.000 2744 scope move finished after 356 + 140 ms
01:28:23.010 00.001 2744 Move returns status 0, amount 356
01:28:23.010 00.000 2744 MoveAxis(N, 0, ABG)
01:28:23.010 00.000 2744 Move returns status 0, amount 0
01:28:23.010 00.000 2744 move complete, result=0
01:28:23.010 00.000 2744 worker thread done servicing request
01:28:23.010 00.000 2744 Worker thread wakes up
01:28:23.010 00.000 1092 GuideStep: 1.4 px 356 ms WEST, -0.0 px 0 ms NORTH
01:28:23.013 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:23.013 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:26.397 03.384 2744 Exposure complete
01:28:26.591 00.194 2744 worker thread done servicing request
01:28:26.592 00.001 1092 OnExposeComplete: enter
01:28:26.594 00.002 1092 UpdateGuideState(): m_state=6
01:28:26.596 00.002 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1783
01:28:26.599 00.003 1092 Star::Find returns 1 (0), X=1603.35, Y=1129.71, Mass=470280, SNR=75.6, Peak=41955 HFD=3.5
01:28:26.605 00.006 1092 MultiStar: [#1 0.07,0.07,0.96,U] [#2 0.04,0.16,1.06,U] [#3 0.15,0.08,0.97,U] [#4 0.35,0.06,0.83,U] [#5 0.24,-0.12,0.82,U] [#6 0.19,0.02,0.70,U] [#7 0.08,-0.06,0.62,U] [#8 0.07,-0.14,0.54,U] 
01:28:26.607 00.002 1092 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.25, -0.39}
01:28:26.610 00.003 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
01:28:26.612 00.002 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
01:28:26.614 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.19 mountX=0.16 mountY=0.01, mountTheta=0.09
01:28:26.618 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.03, opts=13)
01:28:26.622 00.004 1092 Enqueuing Move request for scope (0.16, -0.03)
01:28:26.624 00.002 2744 Worker thread wakes up
01:28:26.624 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:28:26.624 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:28:26.624 00.000 2744 Moving (0.16, -0.03) raw xDistance=0.16 yDistance=0.01
01:28:26.624 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:28:26.624 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:26.624 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:28:26.625 00.001 2744 MoveAxis(E, 0, ABG)
01:28:26.625 00.000 2744 Move returns status 0, amount 0
01:28:26.625 00.000 2744 MoveAxis(N, 0, ABG)
01:28:26.625 00.000 2744 Move returns status 0, amount 0
01:28:26.625 00.000 2744 move complete, result=0
01:28:26.625 00.000 2744 worker thread done servicing request
01:28:26.641 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4973, FiltMin=1498, FiltMax=65535, Gamma=0.510
01:28:26.657 00.016 1092 UpdateGuideState exits: m=470280 SNR=75.6
01:28:26.660 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.663 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:26.665 00.002 1092 Enqueuing Expose request
01:28:26.667 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:26.671 00.004 2744 Worker thread wakes up
01:28:26.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:26.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:30.056 03.385 2744 Exposure complete
01:28:30.266 00.210 1092 OnExposeComplete: enter
01:28:30.269 00.003 1092 UpdateGuideState(): m_state=6
01:28:30.271 00.002 2744 worker thread done servicing request
01:28:30.272 00.001 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1784
01:28:30.274 00.002 1092 Star::Find returns 1 (0), X=1603.64, Y=1129.97, Mass=495913, SNR=88.6, Peak=51075 HFD=3.4
01:28:30.279 00.005 1092 MultiStar: [#1 0.22,0.04,0.84,U] [#2 0.40,0.23,0.88,U] [#3 0.43,-0.06,0.80,U] [#4 0.39,0.01,0.76,U] [#5 0.43,0.20,0.57,U] [#6 0.47,-0.02,0.71,U] [#7 0.42,-0.17,0.49,U] [#8 0.32,0.13,0.46,U] 
01:28:30.282 00.003 1092 refined, 8 included, MultiStar: {0.41, 0.02}, one-star: {0.53, -0.14}
01:28:30.284 00.002 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
01:28:30.288 00.004 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
01:28:30.291 00.003 1092 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.41 cameraTheta=0.05 mountX=0.36 mountY=0.13, mountTheta=0.34
01:28:30.299 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.02, opts=13)
01:28:30.303 00.004 1092 Enqueuing Move request for scope (0.41, 0.02)
01:28:30.313 00.010 2744 Worker thread wakes up
01:28:30.313 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
01:28:30.313 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
01:28:30.313 00.000 2744 Moving (0.41, 0.02) raw xDistance=0.36 yDistance=0.13
01:28:30.314 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:28:30.314 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:30.314 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
01:28:30.314 00.000 2744 MoveAxis(W, 81, ABG)
01:28:30.314 00.000 2744 Guiding  Dir = 3, Dur = 81
01:28:30.314 00.000 2744 IsSlewing returns 0
01:28:30.314 00.000 2744 IsGuiding returns 0
01:28:30.315 00.001 2744 PulseGuide returned control before completion, sleep 91
01:28:30.333 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1693, FiltMax=65535, Gamma=0.510
01:28:30.350 00.017 1092 UpdateGuideState exits: m=495913 SNR=88.6
01:28:30.353 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:30.355 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:30.357 00.002 1092 Enqueuing Expose request
01:28:30.419 00.062 2744 IsGuiding returns 1
01:28:30.419 00.000 2744 scope still moving after pulse duration time elapsed
01:28:30.450 00.031 2744 IsSlewing returns 0
01:28:30.450 00.000 2744 IsGuiding returns 0
01:28:30.450 00.000 2744 scope move finished after 81 + 54 ms
01:28:30.450 00.000 2744 Move returns status 0, amount 81
01:28:30.450 00.000 2744 MoveAxis(N, 0, ABG)
01:28:30.450 00.000 2744 Move returns status 0, amount 0
01:28:30.450 00.000 2744 move complete, result=0
01:28:30.451 00.001 2744 worker thread done servicing request
01:28:30.451 00.000 2744 Worker thread wakes up
01:28:30.451 00.000 1092 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH
01:28:30.454 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:30.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:33.862 03.408 2744 Exposure complete
01:28:34.149 00.287 2744 worker thread done servicing request
01:28:34.149 00.000 1092 OnExposeComplete: enter
01:28:34.153 00.004 1092 UpdateGuideState(): m_state=6
01:28:34.156 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1785
01:28:34.159 00.003 1092 Star::Find returns 1 (0), X=1603.52, Y=1130.00, Mass=478921, SNR=72.9, Peak=44803 HFD=3.6
01:28:34.162 00.003 1092 MultiStar: [#1 0.25,0.07,0.98,U] [#2 0.29,0.15,1.08,U] [#3 0.35,0.22,0.89,U] [#4 0.44,0.14,0.92,U] [#5 0.50,0.16,0.90,U] [#6 0.34,0.17,0.76,U] [#7 0.25,0.26,0.64,U] [#8 0.29,0.27,0.49,U] 
01:28:34.165 00.003 1092 refined, 8 included, MultiStar: {0.35, 0.13}, one-star: {0.42, -0.11}
01:28:34.168 00.003 1092 CameraToMount -- cameraTheta (0.36) - m_xAngle (-0.43) = xAngle (0.79 = 0.79)
01:28:34.172 00.004 1092 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.64 = 0.64)
01:28:34.175 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.36 mountX=0.26 mountY=0.22, mountTheta=0.70
01:28:34.181 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.13, opts=13)
01:28:34.184 00.003 1092 Enqueuing Move request for scope (0.35, 0.13)
01:28:34.187 00.003 2744 Worker thread wakes up
01:28:34.187 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
01:28:34.187 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
01:28:34.188 00.001 2744 Moving (0.35, 0.13) raw xDistance=0.26 yDistance=0.22
01:28:34.188 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:28:34.188 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:34.188 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:28:34.188 00.000 2744 MoveAxis(E, 0, ABG)
01:28:34.188 00.000 2744 Move returns status 0, amount 0
01:28:34.188 00.000 2744 MoveAxis(N, 0, ABG)
01:28:34.188 00.000 2744 Move returns status 0, amount 0
01:28:34.188 00.000 2744 move complete, result=0
01:28:34.188 00.000 2744 worker thread done servicing request
01:28:34.206 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1367, FiltMax=65535, Gamma=0.510
01:28:34.223 00.017 1092 UpdateGuideState exits: m=478921 SNR=72.9
01:28:34.226 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.229 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:34.231 00.002 1092 Enqueuing Expose request
01:28:34.233 00.002 2744 Worker thread wakes up
01:28:34.234 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:34.234 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:28:34.237 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:37.626 03.389 2744 Exposure complete
01:28:37.817 00.191 2744 worker thread done servicing request
01:28:37.817 00.000 1092 OnExposeComplete: enter
01:28:37.819 00.002 1092 UpdateGuideState(): m_state=6
01:28:37.821 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1786
01:28:37.823 00.002 1092 Star::Find returns 1 (0), X=1603.32, Y=1129.78, Mass=530204, SNR=80.9, Peak=46989 HFD=3.5
01:28:37.826 00.003 1092 MultiStar: [#1 0.11,0.05,0.88,U] [#2 0.08,-0.03,0.94,U] [#3 0.07,-0.16,0.79,U] [#4 0.28,-0.20,0.83,U] [#5 0.29,-0.05,0.76,U] [#6 0.28,-0.28,0.66,U] [#7 -0.17,0.11,0.63,U] [#8 -0.14,-0.18,0.38,U] 
01:28:37.828 00.002 1092 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.22, -0.33}
01:28:37.830 00.002 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
01:28:37.832 00.002 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
01:28:37.833 00.001 1092 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.73 mountX=0.17 mountY=-0.08, mountTheta=-0.43
01:28:37.838 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.12, opts=13)
01:28:37.841 00.003 1092 Enqueuing Move request for scope (0.13, -0.12)
01:28:37.843 00.002 2744 Worker thread wakes up
01:28:37.843 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
01:28:37.843 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
01:28:37.843 00.000 2744 Moving (0.13, -0.12) raw xDistance=0.17 yDistance=-0.08
01:28:37.843 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:28:37.843 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:37.844 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:28:37.844 00.000 2744 MoveAxis(E, 0, ABG)
01:28:37.844 00.000 2744 Move returns status 0, amount 0
01:28:37.844 00.000 2744 MoveAxis(N, 0, ABG)
01:28:37.844 00.000 2744 Move returns status 0, amount 0
01:28:37.844 00.000 2744 move complete, result=0
01:28:37.844 00.000 2744 worker thread done servicing request
01:28:37.857 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4967, FiltMin=1363, FiltMax=65535, Gamma=0.510
01:28:37.870 00.013 1092 UpdateGuideState exits: m=530204 SNR=80.9
01:28:37.873 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.875 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:37.877 00.002 1092 Enqueuing Expose request
01:28:37.880 00.003 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:37.881 00.001 2744 Worker thread wakes up
01:28:37.882 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:37.882 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:41.263 03.381 2744 Exposure complete
01:28:41.461 00.198 2744 worker thread done servicing request
01:28:41.461 00.000 1092 OnExposeComplete: enter
01:28:41.463 00.002 1092 UpdateGuideState(): m_state=6
01:28:41.466 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1787
01:28:41.469 00.003 1092 Star::Find returns 1 (0), X=1603.41, Y=1129.90, Mass=462746, SNR=75.3, Peak=44685 HFD=3.4
01:28:41.473 00.004 1092 MultiStar: [#1 0.14,0.14,1.01,U] [#2 0.03,0.10,1.04,U] [#3 0.33,-0.12,0.91,U] [#4 0.31,-0.17,1.07,U] [#5 0.35,-0.07,0.79,U] [#6 0.40,-0.09,0.76,U] [#7 0.27,0.15,0.59,U] [#8 0.13,0.02,0.55,U] 
01:28:41.475 00.002 1092 refined, 8 included, MultiStar: {0.25, -0.04}, one-star: {0.31, -0.21}
01:28:41.477 00.002 1092 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.43) = xAngle (0.28 = 0.28)
01:28:41.479 00.002 1092 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.13 = 0.13)
01:28:41.482 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.14 mountX=0.24 mountY=0.03, mountTheta=0.13
01:28:41.487 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.04, opts=13)
01:28:41.489 00.002 1092 Enqueuing Move request for scope (0.25, -0.04)
01:28:41.491 00.002 2744 Worker thread wakes up
01:28:41.491 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
01:28:41.491 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
01:28:41.491 00.000 2744 Moving (0.25, -0.04) raw xDistance=0.24 yDistance=0.03
01:28:41.492 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:28:41.492 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:41.492 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:28:41.492 00.000 2744 MoveAxis(E, 0, ABG)
01:28:41.492 00.000 2744 Move returns status 0, amount 0
01:28:41.492 00.000 2744 MoveAxis(N, 0, ABG)
01:28:41.492 00.000 2744 Move returns status 0, amount 0
01:28:41.492 00.000 2744 move complete, result=0
01:28:41.492 00.000 2744 worker thread done servicing request
01:28:41.509 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4954, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:28:41.524 00.015 1092 UpdateGuideState exits: m=462746 SNR=75.3
01:28:41.526 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.529 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:41.531 00.002 1092 Enqueuing Expose request
01:28:41.533 00.002 2744 Worker thread wakes up
01:28:41.533 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:41.536 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:41.536 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:44.955 03.419 2744 Exposure complete
01:28:45.184 00.229 2744 worker thread done servicing request
01:28:45.184 00.000 1092 OnExposeComplete: enter
01:28:45.188 00.004 1092 UpdateGuideState(): m_state=6
01:28:45.191 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1788
01:28:45.194 00.003 1092 Star::Find returns 1 (0), X=1604.40, Y=1129.40, Mass=519622, SNR=80.0, Peak=41741 HFD=3.4
01:28:45.198 00.004 1092 MultiStar: [#1 1.14,-0.55,0.78,U] [#2 0.93,-0.55,0.87,U] [#3 1.18,-0.73,0.78,U] [#4 1.08,-0.56,0.71,U] [#5 1.17,-0.39,0.90,U] [#6 1.33,-0.62,0.75,U] [#7 0.94,-0.72,0.57,U] [#8 0.81,-0.72,0.48,U] 
01:28:45.200 00.002 1092 refined, 8 included, MultiStar: {1.12, -0.61}, one-star: {1.30, -0.71}
01:28:45.203 00.003 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
01:28:45.206 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
01:28:45.208 00.002 1092 CameraToMount -- cameraX=1.12 cameraY=-0.61 hyp=1.27 cameraTheta=-0.50 mountX=1.27 mountY=-0.28, mountTheta=-0.22
01:28:45.215 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.12, y=-0.61, opts=13)
01:28:45.217 00.002 1092 Enqueuing Move request for scope (1.12, -0.61)
01:28:45.220 00.003 2744 Worker thread wakes up
01:28:45.220 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.12, -0.61) opts 0xd
01:28:45.220 00.000 2744 Handling offset move in thread for scope, endpoint = (1.12, -0.61)
01:28:45.220 00.000 2744 Moving (1.12, -0.61) raw xDistance=1.27 yDistance=-0.28
01:28:45.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.80 from input 1.27
01:28:45.221 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:45.221 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:28:45.221 00.000 2744 MoveAxis(W, 285, ABG)
01:28:45.221 00.000 2744 Guiding  Dir = 3, Dur = 285
01:28:45.221 00.000 2744 IsSlewing returns 0
01:28:45.221 00.000 2744 IsGuiding returns 0
01:28:45.222 00.001 2744 PulseGuide returned control before completion, sleep 295
01:28:45.238 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1418, FiltMax=65535, Gamma=0.510
01:28:45.256 00.018 1092 UpdateGuideState exits: m=519622 SNR=80.0
01:28:45.258 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.262 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:45.264 00.002 1092 Enqueuing Expose request
01:28:45.524 00.260 2744 IsGuiding returns 1
01:28:45.524 00.000 2744 scope still moving after pulse duration time elapsed
01:28:45.556 00.032 2744 IsSlewing returns 0
01:28:45.556 00.000 2744 IsGuiding returns 0
01:28:45.557 00.001 2744 scope move finished after 285 + 50 ms
01:28:45.557 00.000 2744 Move returns status 0, amount 285
01:28:45.557 00.000 2744 MoveAxis(N, 0, ABG)
01:28:45.557 00.000 2744 Move returns status 0, amount 0
01:28:45.557 00.000 2744 move complete, result=0
01:28:45.557 00.000 2744 worker thread done servicing request
01:28:45.557 00.000 2744 Worker thread wakes up
01:28:45.557 00.000 1092 GuideStep: 1.3 px 285 ms WEST, -0.3 px 0 ms NORTH
01:28:45.560 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:45.560 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:48.947 03.387 2744 Exposure complete
01:28:49.154 00.207 2744 worker thread done servicing request
01:28:49.154 00.000 1092 OnExposeComplete: enter
01:28:49.157 00.003 1092 UpdateGuideState(): m_state=6
01:28:49.159 00.002 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1789
01:28:49.162 00.003 1092 Star::Find returns 1 (0), X=1603.03, Y=1129.23, Mass=507292, SNR=70.1, Peak=39443 HFD=4.1
01:28:49.165 00.003 1092 MultiStar: [#1 -0.19,-0.52,0.85,U] [#2 -0.32,-0.52,0.90,U] [#3 -0.18,-0.68,1.08,U] [#4 -0.14,-0.82,0.86,U] [#5 -0.06,-0.68,0.77,U] [#6 0.01,-0.52,0.73,U] [#7 -0.53,-0.30,0.60,U] [#8 -0.47,-0.89,0.44,U] 
01:28:49.167 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.65}, one-star: {-0.07, -0.88}
01:28:49.170 00.003 1092 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.43) = xAngle (-1.43 = -1.43)
01:28:49.173 00.003 1092 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.59 = -1.59)
01:28:49.176 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.65 hyp=0.68 cameraTheta=-1.86 mountX=0.09 mountY=-0.68, mountTheta=-1.44
01:28:49.180 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.65, opts=13)
01:28:49.183 00.003 1092 Enqueuing Move request for scope (-0.19, -0.65)
01:28:49.185 00.002 2744 Worker thread wakes up
01:28:49.185 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.65) opts 0xd
01:28:49.185 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.65)
01:28:49.185 00.000 2744 Moving (-0.19, -0.65) raw xDistance=0.09 yDistance=-0.68
01:28:49.186 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:28:49.186 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.68 from input -0.68
01:28:49.186 00.000 2744 MoveAxis(E, 0, ABG)
01:28:49.186 00.000 2744 Move returns status 0, amount 0
01:28:49.186 00.000 2744 MoveAxis(N, 128, ABG)
01:28:49.186 00.000 2744 Guiding  Dir = 0, Dur = 128
01:28:49.186 00.000 2744 IsSlewing returns 0
01:28:49.187 00.001 2744 IsGuiding returns 0
01:28:49.187 00.000 2744 PulseGuide returned control before completion, sleep 138
01:28:49.201 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1530, FiltMax=65535, Gamma=0.510
01:28:49.217 00.016 1092 UpdateGuideState exits: m=507292 SNR=70.1
01:28:49.220 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.222 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:49.225 00.003 1092 Enqueuing Expose request
01:28:49.336 00.111 2744 IsGuiding returns 1
01:28:49.336 00.000 2744 scope still moving after pulse duration time elapsed
01:28:49.368 00.032 2744 IsSlewing returns 0
01:28:49.369 00.001 2744 IsGuiding returns 0
01:28:49.369 00.000 2744 scope move finished after 128 + 54 ms
01:28:49.369 00.000 2744 Move returns status 0, amount 128
01:28:49.369 00.000 2744 move complete, result=0
01:28:49.369 00.000 2744 worker thread done servicing request
01:28:49.370 00.001 2744 Worker thread wakes up
01:28:49.370 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:49.370 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:49.370 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.7 px 128 ms NORTH
01:28:52.763 03.393 2744 Exposure complete
01:28:52.965 00.202 2744 worker thread done servicing request
01:28:52.965 00.000 1092 OnExposeComplete: enter
01:28:52.967 00.002 1092 UpdateGuideState(): m_state=6
01:28:52.970 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1790
01:28:52.973 00.003 1092 Star::Find returns 1 (0), X=1603.72, Y=1130.24, Mass=496406, SNR=76.6, Peak=39821 HFD=3.6
01:28:52.976 00.003 1092 MultiStar: [#1 0.75,0.37,0.98,U] [#2 0.77,0.36,0.85,U] [#3 0.53,0.14,0.75,U] [#4 0.69,0.39,0.76,U] [#5 0.90,0.06,0.72,U] [#6 0.81,0.20,0.67,U] [#7 0.60,0.36,0.56,U] [#8 0.15,0.50,0.52,U] 
01:28:52.978 00.002 1092 single-star, 8 included, MultiStar: {0.67, 0.27}, one-star: {0.62, 0.13}
01:28:52.980 00.002 1092 CameraToMount -- cameraTheta (0.21) - m_xAngle (-0.43) = xAngle (0.64 = 0.64)
01:28:52.982 00.002 1092 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.48 = 0.48)
01:28:52.984 00.002 1092 CameraToMount -- cameraX=0.62 cameraY=0.13 hyp=0.64 cameraTheta=0.21 mountX=0.51 mountY=0.29, mountTheta=0.52
01:28:52.991 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=0.13, opts=13)
01:28:52.994 00.003 1092 Enqueuing Move request for scope (0.62, 0.13)
01:28:52.996 00.002 2744 Worker thread wakes up
01:28:52.996 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.13) opts 0xd
01:28:52.997 00.001 2744 Handling offset move in thread for scope, endpoint = (0.62, 0.13)
01:28:52.997 00.000 2744 Moving (0.62, 0.13) raw xDistance=0.51 yDistance=0.29
01:28:52.997 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:28:52.997 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:52.997 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
01:28:52.997 00.000 2744 MoveAxis(W, 114, ABG)
01:28:52.997 00.000 2744 Guiding  Dir = 3, Dur = 114
01:28:52.997 00.000 2744 IsSlewing returns 0
01:28:52.997 00.000 2744 IsGuiding returns 0
01:28:52.998 00.001 2744 PulseGuide returned control before completion, sleep 124
01:28:53.012 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1690, FiltMax=65535, Gamma=0.510
01:28:53.028 00.016 1092 UpdateGuideState exits: m=496406 SNR=76.6
01:28:53.031 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.033 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:53.036 00.003 1092 Enqueuing Expose request
01:28:53.125 00.089 2744 IsGuiding returns 1
01:28:53.125 00.000 2744 scope still moving after pulse duration time elapsed
01:28:53.156 00.031 2744 IsSlewing returns 0
01:28:53.156 00.000 2744 IsGuiding returns 0
01:28:53.156 00.000 2744 scope move finished after 114 + 44 ms
01:28:53.156 00.000 2744 Move returns status 0, amount 114
01:28:53.157 00.001 2744 MoveAxis(N, 0, ABG)
01:28:53.157 00.000 2744 Move returns status 0, amount 0
01:28:53.157 00.000 2744 move complete, result=0
01:28:53.157 00.000 2744 worker thread done servicing request
01:28:53.157 00.000 2744 Worker thread wakes up
01:28:53.157 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:53.157 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:53.158 00.001 1092 GuideStep: 0.5 px 114 ms WEST, 0.3 px 0 ms NORTH
01:28:56.539 03.381 2744 Exposure complete
01:28:56.734 00.195 2744 worker thread done servicing request
01:28:56.734 00.000 1092 OnExposeComplete: enter
01:28:56.736 00.002 1092 UpdateGuideState(): m_state=6
01:28:56.739 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1791
01:28:56.741 00.002 1092 Star::Find returns 1 (0), X=1603.67, Y=1130.35, Mass=477926, SNR=70.0, Peak=47635 HFD=3.4
01:28:56.744 00.003 1092 MultiStar: [#1 0.62,0.41,0.93,U] [#2 0.40,0.65,1.18,U] [#3 0.38,0.23,0.81,U] [#4 0.43,0.49,0.75,U] [#5 0.52,0.62,0.89,U] [#6 0.63,0.42,0.83,U] [#7 0.40,0.59,0.68,U] [#8 0.33,0.34,0.51,U] 
01:28:56.746 00.002 1092 single-star, 8 included, MultiStar: {0.48, 0.45}, one-star: {0.56, 0.24}
01:28:56.749 00.003 1092 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.43) = xAngle (0.83 = 0.83)
01:28:56.750 00.001 1092 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
01:28:56.758 00.008 1092 CameraToMount -- cameraX=0.56 cameraY=0.24 hyp=0.61 cameraTheta=0.40 mountX=0.41 mountY=0.38, mountTheta=0.75
01:28:56.772 00.014 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=0.24, opts=13)
01:28:56.779 00.007 1092 Enqueuing Move request for scope (0.56, 0.24)
01:28:56.783 00.004 2744 Worker thread wakes up
01:28:56.784 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.24) opts 0xd
01:28:56.784 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, 0.24)
01:28:56.784 00.000 2744 Moving (0.56, 0.24) raw xDistance=0.41 yDistance=0.38
01:28:56.785 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.41
01:28:56.785 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:28:56.785 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:28:56.785 00.000 2744 MoveAxis(W, 101, ABG)
01:28:56.785 00.000 2744 Guiding  Dir = 3, Dur = 101
01:28:56.785 00.000 2744 IsSlewing returns 0
01:28:56.785 00.000 2744 IsGuiding returns 0
01:28:56.787 00.002 2744 PulseGuide returned control before completion, sleep 111
01:28:56.839 00.052 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4963, FiltMin=1549, FiltMax=65535, Gamma=0.510
01:28:56.859 00.020 1092 UpdateGuideState exits: m=477926 SNR=70.0
01:28:56.864 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.866 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:28:56.870 00.004 1092 Enqueuing Expose request
01:28:56.908 00.038 2744 IsGuiding returns 1
01:28:56.908 00.000 2744 scope still moving after pulse duration time elapsed
01:28:56.939 00.031 2744 IsSlewing returns 0
01:28:56.939 00.000 2744 IsGuiding returns 1
01:28:56.970 00.031 2744 IsSlewing returns 0
01:28:56.970 00.000 2744 IsGuiding returns 1
01:28:57.001 00.031 2744 IsSlewing returns 0
01:28:57.002 00.001 2744 IsGuiding returns 0
01:28:57.002 00.000 2744 scope move finished after 101 + 115 ms
01:28:57.002 00.000 2744 Move returns status 0, amount 101
01:28:57.002 00.000 2744 MoveAxis(N, 0, ABG)
01:28:57.003 00.001 2744 Move returns status 0, amount 0
01:28:57.003 00.000 2744 move complete, result=0
01:28:57.003 00.000 2744 worker thread done servicing request
01:28:57.003 00.000 2744 Worker thread wakes up
01:28:57.003 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:28:57.004 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:28:57.013 00.009 1092 GuideStep: 0.4 px 101 ms WEST, 0.4 px 0 ms NORTH
01:29:00.392 03.379 2744 Exposure complete
01:29:00.594 00.202 2744 worker thread done servicing request
01:29:00.594 00.000 1092 OnExposeComplete: enter
01:29:00.597 00.003 1092 UpdateGuideState(): m_state=6
01:29:00.600 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1792
01:29:00.603 00.003 1092 Star::Find returns 1 (0), X=1603.47, Y=1130.77, Mass=486210, SNR=74.3, Peak=41987 HFD=3.4
01:29:00.606 00.003 1092 MultiStar: [#1 0.17,0.92,1.01,U] [#2 0.01,0.98,1.00,U] [#3 0.26,0.79,0.91,U] [#4 0.40,1.05,0.85,U] [#5 0.08,0.81,0.80,U] [#6 0.34,1.08,0.86,U] [#7 0.08,0.99,0.59,U] [#8 0.01,0.76,0.47,U] 
01:29:00.608 00.002 1092 single-star, 8 included, MultiStar: {0.20, 0.90}, one-star: {0.37, 0.66}
01:29:00.609 00.001 1092 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.43) = xAngle (1.49 = 1.49)
01:29:00.612 00.003 1092 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.34 = 1.34)
01:29:00.615 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=0.66 hyp=0.76 cameraTheta=1.07 mountX=0.06 mountY=0.74, mountTheta=1.49
01:29:00.620 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=0.66, opts=13)
01:29:00.624 00.004 1092 Enqueuing Move request for scope (0.37, 0.66)
01:29:00.626 00.002 2744 Worker thread wakes up
01:29:00.626 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.66) opts 0xd
01:29:00.626 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, 0.66)
01:29:00.626 00.000 2744 Moving (0.37, 0.66) raw xDistance=0.06 yDistance=0.74
01:29:00.626 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:29:00.626 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:29:00.626 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.74
01:29:00.626 00.000 2744 MoveAxis(E, 0, ABG)
01:29:00.626 00.000 2744 Move returns status 0, amount 0
01:29:00.626 00.000 2744 MoveAxis(N, 0, ABG)
01:29:00.626 00.000 2744 Move returns status 0, amount 0
01:29:00.626 00.000 2744 move complete, result=0
01:29:00.626 00.000 2744 worker thread done servicing request
01:29:00.643 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1445, FiltMax=65535, Gamma=0.510
01:29:00.659 00.016 1092 UpdateGuideState exits: m=486210 SNR=74.3
01:29:00.662 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.664 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:00.665 00.001 1092 Enqueuing Expose request
01:29:00.667 00.002 2744 Worker thread wakes up
01:29:00.667 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.7 px 0 ms NORTH
01:29:00.670 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:00.670 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:04.055 03.385 2744 Exposure complete
01:29:04.244 00.189 2744 worker thread done servicing request
01:29:04.244 00.000 1092 OnExposeComplete: enter
01:29:04.247 00.003 1092 UpdateGuideState(): m_state=6
01:29:04.249 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1793
01:29:04.251 00.002 1092 Star::Find returns 1 (0), X=1603.17, Y=1130.56, Mass=499569, SNR=73.9, Peak=41271 HFD=3.6
01:29:04.255 00.004 1092 MultiStar: [#1 -0.01,0.90,0.99,U] [#2 -0.23,0.72,1.28,U] [#3 0.05,0.84,0.89,U] [#4 0.04,0.87,0.88,U] [#5 0.13,0.60,0.69,U] [#6 0.21,0.57,0.78,U] [#7 0.08,0.84,0.55,U] [#8 -0.16,0.57,0.45,U] 
01:29:04.257 00.002 1092 single-star, 8 included, MultiStar: {0.01, 0.71}, one-star: {0.06, 0.45}
01:29:04.259 00.002 1092 CameraToMount -- cameraTheta (1.43) - m_xAngle (-0.43) = xAngle (1.86 = 1.86)
01:29:04.263 00.004 1092 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.70 = 1.70)
01:29:04.265 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=0.45 hyp=0.46 cameraTheta=1.43 mountX=-0.13 mountY=0.45, mountTheta=1.85
01:29:04.268 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.45, opts=13)
01:29:04.271 00.003 1092 Enqueuing Move request for scope (0.06, 0.45)
01:29:04.273 00.002 2744 Worker thread wakes up
01:29:04.273 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.45) opts 0xd
01:29:04.273 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.45)
01:29:04.273 00.000 2744 Moving (0.06, 0.45) raw xDistance=-0.13 yDistance=0.45
01:29:04.273 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:29:04.273 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:04.273 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:29:04.273 00.000 2744 MoveAxis(E, 0, ABG)
01:29:04.273 00.000 2744 Move returns status 0, amount 0
01:29:04.273 00.000 2744 MoveAxis(N, 0, ABG)
01:29:04.273 00.000 2744 Move returns status 0, amount 0
01:29:04.273 00.000 2744 move complete, result=0
01:29:04.273 00.000 2744 worker thread done servicing request
01:29:04.289 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:29:04.306 00.017 1092 UpdateGuideState exits: m=499569 SNR=73.9
01:29:04.308 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:04.312 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:04.314 00.002 1092 Enqueuing Expose request
01:29:04.317 00.003 2744 Worker thread wakes up
01:29:04.317 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:29:04.320 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:04.320 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:07.721 03.401 2744 Exposure complete
01:29:07.923 00.202 2744 worker thread done servicing request
01:29:07.923 00.000 1092 OnExposeComplete: enter
01:29:07.925 00.002 1092 UpdateGuideState(): m_state=6
01:29:07.928 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1794
01:29:07.930 00.002 1092 Star::Find returns 1 (0), X=1602.93, Y=1130.74, Mass=494964, SNR=78.0, Peak=48551 HFD=3.2
01:29:07.932 00.002 1092 MultiStar: [#1 -0.19,1.08,1.03,U] [#2 -0.22,1.06,0.96,U] [#3 -0.15,1.04,0.81,U] [#4 0.17,1.09,0.90,U] [#5 0.05,0.79,0.69,U] [#6 0.10,1.06,0.81,U] [#7 -0.17,0.90,0.55,U] [#8 -0.28,1.02,0.55,U] 
01:29:07.935 00.003 1092 single-star, 8 included, MultiStar: {-0.09, 0.97}, one-star: {-0.17, 0.63}
01:29:07.939 00.004 1092 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.43) = xAngle (2.26 = 2.26)
01:29:07.941 00.002 1092 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.10 = 2.10)
01:29:07.944 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=0.63 hyp=0.65 cameraTheta=1.83 mountX=-0.41 mountY=0.56, mountTheta=2.20
01:29:07.949 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.63, opts=13)
01:29:07.951 00.002 1092 Enqueuing Move request for scope (-0.17, 0.63)
01:29:07.955 00.004 2744 Worker thread wakes up
01:29:07.955 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.63) opts 0xd
01:29:07.955 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.63)
01:29:07.955 00.000 2744 Moving (-0.17, 0.63) raw xDistance=-0.41 yDistance=0.56
01:29:07.955 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:29:07.955 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:29:07.955 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:29:07.955 00.000 2744 MoveAxis(E, 93, ABG)
01:29:07.955 00.000 2744 Guiding  Dir = 2, Dur = 93
01:29:07.956 00.001 2744 IsSlewing returns 0
01:29:07.956 00.000 2744 IsGuiding returns 0
01:29:07.956 00.000 2744 PulseGuide returned control before completion, sleep 103
01:29:07.977 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:29:07.992 00.015 1092 UpdateGuideState exits: m=494964 SNR=78.0
01:29:07.994 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.997 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:07.999 00.002 1092 Enqueuing Expose request
01:29:08.068 00.069 2744 IsGuiding returns 1
01:29:08.068 00.000 2744 scope still moving after pulse duration time elapsed
01:29:08.098 00.030 2744 IsSlewing returns 0
01:29:08.098 00.000 2744 IsGuiding returns 0
01:29:08.098 00.000 2744 scope move finished after 93 + 49 ms
01:29:08.098 00.000 2744 Move returns status 0, amount 93
01:29:08.099 00.001 2744 MoveAxis(N, 0, ABG)
01:29:08.099 00.000 2744 Move returns status 0, amount 0
01:29:08.099 00.000 2744 move complete, result=0
01:29:08.099 00.000 2744 worker thread done servicing request
01:29:08.099 00.000 2744 Worker thread wakes up
01:29:08.099 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:08.099 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:08.100 00.001 1092 GuideStep: -0.4 px 93 ms EAST, 0.6 px 0 ms NORTH
01:29:11.487 03.387 2744 Exposure complete
01:29:11.706 00.219 1092 OnExposeComplete: enter
01:29:11.710 00.004 2744 worker thread done servicing request
01:29:11.710 00.000 1092 UpdateGuideState(): m_state=6
01:29:11.714 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1795
01:29:11.718 00.004 1092 Star::Find returns 1 (0), X=1603.38, Y=1130.96, Mass=455349, SNR=75.4, Peak=50259 HFD=3.2
01:29:11.723 00.005 1092 MultiStar: [#1 0.15,1.12,0.99,U] [#2 0.29,1.11,0.88,U] [#3 0.49,1.01,0.81,U] [#4 0.46,1.05,0.79,U] [#5 0.38,1.15,0.71,U] [#6 0.60,0.92,0.70,U] [#7 0.11,1.46,0.71,U] [#8 0.20,1.08,0.56,U] 
01:29:11.726 00.003 1092 single-star, 8 included, MultiStar: {0.32, 1.08}, one-star: {0.27, 0.85}
01:29:11.730 00.004 1092 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
01:29:11.733 00.003 1092 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
01:29:11.737 00.004 1092 CameraToMount -- cameraX=0.27 cameraY=0.85 hyp=0.89 cameraTheta=1.26 mountX=-0.10 mountY=0.89, mountTheta=1.69
01:29:11.742 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.85, opts=13)
01:29:11.746 00.004 1092 Enqueuing Move request for scope (0.27, 0.85)
01:29:11.748 00.002 2744 Worker thread wakes up
01:29:11.749 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.85) opts 0xd
01:29:11.749 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.85)
01:29:11.749 00.000 2744 Moving (0.27, 0.85) raw xDistance=-0.10 yDistance=0.89
01:29:11.749 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:11.749 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=-0.33 newest=1.91
01:29:11.749 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.89 from input 0.89
01:29:11.749 00.000 2744 MoveAxis(E, 0, ABG)
01:29:11.749 00.000 2744 Move returns status 0, amount 0
01:29:11.749 00.000 2744 MoveAxis(S, 168, ABG)
01:29:11.749 00.000 2744 Guiding  Dir = 1, Dur = 168
01:29:11.749 00.000 2744 IsSlewing returns 0
01:29:11.749 00.000 2744 IsGuiding returns 0
01:29:11.751 00.002 2744 PulseGuide returned control before completion, sleep 178
01:29:11.770 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1485, FiltMax=65535, Gamma=0.510
01:29:11.793 00.023 1092 UpdateGuideState exits: m=455349 SNR=75.4
01:29:11.797 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.800 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:11.805 00.005 1092 Enqueuing Expose request
01:29:11.933 00.128 2744 IsGuiding returns 1
01:29:11.933 00.000 2744 scope still moving after pulse duration time elapsed
01:29:11.964 00.031 2744 IsSlewing returns 0
01:29:11.964 00.000 2744 IsGuiding returns 0
01:29:11.966 00.002 2744 scope move finished after 168 + 47 ms
01:29:11.966 00.000 2744 Move returns status 0, amount 168
01:29:11.966 00.000 2744 move complete, result=0
01:29:11.967 00.001 2744 worker thread done servicing request
01:29:11.967 00.000 2744 Worker thread wakes up
01:29:11.967 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:11.967 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:11.973 00.006 1092 GuideStep: -0.1 px 0 ms EAST, 0.9 px 168 ms SOUTH
01:29:15.351 03.378 2744 Exposure complete
01:29:15.566 00.215 2744 worker thread done servicing request
01:29:15.566 00.000 1092 OnExposeComplete: enter
01:29:15.569 00.003 1092 UpdateGuideState(): m_state=6
01:29:15.572 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1796
01:29:15.575 00.003 1092 Star::Find returns 1 (0), X=1603.19, Y=1130.81, Mass=521091, SNR=79.9, Peak=40983 HFD=3.6
01:29:15.578 00.003 1092 MultiStar: [#1 0.05,0.75,0.91,U] [#2 -0.08,0.86,0.87,U] [#3 -0.10,0.75,0.80,U] [#4 0.06,0.87,0.82,U] [#5 0.10,0.77,0.67,U] [#6 0.11,0.65,0.60,U] [#7 -0.10,0.74,0.50,U] [#8 -0.10,0.41,0.45,U] 
01:29:15.580 00.002 1092 single-star, 8 included, MultiStar: {0.01, 0.74}, one-star: {0.09, 0.70}
01:29:15.582 00.002 1092 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.43) = xAngle (1.87 = 1.87)
01:29:15.584 00.002 1092 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.72 = 1.72)
01:29:15.588 00.004 1092 CameraToMount -- cameraX=0.09 cameraY=0.70 hyp=0.70 cameraTheta=1.45 mountX=-0.21 mountY=0.70, mountTheta=1.86
01:29:15.594 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.70, opts=13)
01:29:15.597 00.003 1092 Enqueuing Move request for scope (0.09, 0.70)
01:29:15.599 00.002 2744 Worker thread wakes up
01:29:15.599 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.70) opts 0xd
01:29:15.599 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.70)
01:29:15.599 00.000 2744 Moving (0.09, 0.70) raw xDistance=-0.21 yDistance=0.70
01:29:15.599 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:29:15.599 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
01:29:15.600 00.001 2744 MoveAxis(E, 0, ABG)
01:29:15.600 00.000 2744 Move returns status 0, amount 0
01:29:15.600 00.000 2744 MoveAxis(S, 131, ABG)
01:29:15.600 00.000 2744 Guiding  Dir = 1, Dur = 131
01:29:15.600 00.000 2744 IsSlewing returns 0
01:29:15.600 00.000 2744 IsGuiding returns 0
01:29:15.601 00.001 2744 PulseGuide returned control before completion, sleep 141
01:29:15.621 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1760, FiltMax=65535, Gamma=0.510
01:29:15.638 00.017 1092 UpdateGuideState exits: m=521091 SNR=79.9
01:29:15.641 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.644 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:15.646 00.002 1092 Enqueuing Expose request
01:29:15.750 00.104 2744 IsGuiding returns 1
01:29:15.750 00.000 2744 scope still moving after pulse duration time elapsed
01:29:15.781 00.031 2744 IsSlewing returns 0
01:29:15.781 00.000 2744 IsGuiding returns 0
01:29:15.781 00.000 2744 scope move finished after 131 + 50 ms
01:29:15.781 00.000 2744 Move returns status 0, amount 131
01:29:15.782 00.001 2744 move complete, result=0
01:29:15.782 00.000 2744 worker thread done servicing request
01:29:15.782 00.000 2744 Worker thread wakes up
01:29:15.782 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:15.782 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:15.782 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.7 px 131 ms SOUTH
01:29:19.174 03.392 2744 Exposure complete
01:29:19.364 00.190 2744 worker thread done servicing request
01:29:19.365 00.001 1092 OnExposeComplete: enter
01:29:19.368 00.003 1092 UpdateGuideState(): m_state=6
01:29:19.372 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1797
01:29:19.374 00.002 1092 Star::Find returns 1 (0), X=1603.99, Y=1130.87, Mass=481350, SNR=75.4, Peak=44099 HFD=3.5
01:29:19.377 00.003 1092 MultiStar: [#1 0.82,0.88,0.93,U] [#2 0.67,0.99,0.94,U] [#3 0.84,0.60,0.78,U] [#4 0.92,0.99,0.77,U] [#5 0.84,0.78,0.75,U] [#6 1.12,0.99,0.72,U] [#7 0.62,0.93,0.55,U] [#8 0.61,0.76,0.41,U] 
01:29:19.380 00.003 1092 single-star, 8 included, MultiStar: {0.83, 0.86}, one-star: {0.88, 0.77}
01:29:19.382 00.002 1092 CameraToMount -- cameraTheta (0.71) - m_xAngle (-0.43) = xAngle (1.14 = 1.14)
01:29:19.383 00.001 1092 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.99 = 0.99)
01:29:19.386 00.003 1092 CameraToMount -- cameraX=0.88 cameraY=0.77 hyp=1.17 cameraTheta=0.71 mountX=0.49 mountY=0.98, mountTheta=1.11
01:29:19.392 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.88, y=0.77, opts=13)
01:29:19.395 00.003 1092 Enqueuing Move request for scope (0.88, 0.77)
01:29:19.397 00.002 2744 Worker thread wakes up
01:29:19.397 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.88, 0.77) opts 0xd
01:29:19.397 00.000 2744 Handling offset move in thread for scope, endpoint = (0.88, 0.77)
01:29:19.397 00.000 2744 Moving (0.88, 0.77) raw xDistance=0.49 yDistance=0.98
01:29:19.397 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
01:29:19.397 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
01:29:19.397 00.000 2744 MoveAxis(W, 109, ABG)
01:29:19.397 00.000 2744 Guiding  Dir = 3, Dur = 109
01:29:19.397 00.000 2744 IsSlewing returns 0
01:29:19.398 00.001 2744 IsGuiding returns 0
01:29:19.398 00.000 2744 PulseGuide returned control before completion, sleep 119
01:29:19.413 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:29:19.428 00.015 1092 UpdateGuideState exits: m=481350 SNR=75.4
01:29:19.431 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.433 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:19.436 00.003 1092 Enqueuing Expose request
01:29:19.524 00.088 2744 IsGuiding returns 1
01:29:19.524 00.000 2744 scope still moving after pulse duration time elapsed
01:29:19.556 00.032 2744 IsSlewing returns 0
01:29:19.556 00.000 2744 IsGuiding returns 0
01:29:19.556 00.000 2744 scope move finished after 109 + 49 ms
01:29:19.556 00.000 2744 Move returns status 0, amount 109
01:29:19.557 00.001 2744 MoveAxis(S, 183, ABG)
01:29:19.557 00.000 2744 Guiding  Dir = 1, Dur = 183
01:29:19.557 00.000 2744 IsSlewing returns 0
01:29:19.557 00.000 2744 IsGuiding returns 0
01:29:19.557 00.000 2744 PulseGuide returned control before completion, sleep 193
01:29:19.760 00.203 2744 IsGuiding returns 1
01:29:19.760 00.000 2744 scope still moving after pulse duration time elapsed
01:29:19.791 00.031 2744 IsSlewing returns 0
01:29:19.791 00.000 2744 IsGuiding returns 0
01:29:19.791 00.000 2744 scope move finished after 183 + 51 ms
01:29:19.791 00.000 2744 Move returns status 0, amount 183
01:29:19.791 00.000 2744 move complete, result=0
01:29:19.792 00.001 2744 worker thread done servicing request
01:29:19.792 00.000 1092 GuideStep: 0.5 px 109 ms WEST, 1.0 px 183 ms SOUTH
01:29:19.795 00.003 2744 Worker thread wakes up
01:29:19.795 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:19.795 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:23.187 03.392 2744 Exposure complete
01:29:23.412 00.225 2744 worker thread done servicing request
01:29:23.412 00.000 1092 OnExposeComplete: enter
01:29:23.415 00.003 1092 UpdateGuideState(): m_state=6
01:29:23.418 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1798
01:29:23.421 00.003 1092 Star::Find returns 1 (0), X=1604.01, Y=1130.74, Mass=536736, SNR=85.5, Peak=42291 HFD=4.0
01:29:23.424 00.003 1092 MultiStar: [#1 0.91,0.75,0.90,U] [#2 0.41,0.84,0.95,U] [#3 0.60,0.83,0.61,U] [#4 1.15,0.77,0.72,U] [#5 0.86,0.88,0.52,U] [#6 0.54,0.91,0.63,U] [#7 0.43,0.91,0.42,U] [#8 0.57,1.07,0.39,U] 
01:29:23.428 00.004 1092 refined, 8 included, MultiStar: {0.73, 0.81}, one-star: {0.91, 0.63}
01:29:23.431 00.003 1092 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.43) = xAngle (1.26 = 1.26)
01:29:23.433 00.002 1092 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.11 = 1.11)
01:29:23.435 00.002 1092 CameraToMount -- cameraX=0.73 cameraY=0.81 hyp=1.10 cameraTheta=0.84 mountX=0.33 mountY=0.98, mountTheta=1.25
01:29:23.441 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.73, y=0.81, opts=13)
01:29:23.444 00.003 1092 Enqueuing Move request for scope (0.73, 0.81)
01:29:23.446 00.002 2744 Worker thread wakes up
01:29:23.446 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.81) opts 0xd
01:29:23.446 00.000 2744 Handling offset move in thread for scope, endpoint = (0.73, 0.81)
01:29:23.446 00.000 2744 Moving (0.73, 0.81) raw xDistance=0.33 yDistance=0.98
01:29:23.446 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:29:23.446 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.98 from input 0.98
01:29:23.446 00.000 2744 MoveAxis(W, 82, ABG)
01:29:23.446 00.000 2744 Guiding  Dir = 3, Dur = 82
01:29:23.447 00.001 2744 IsSlewing returns 0
01:29:23.447 00.000 2744 IsGuiding returns 0
01:29:23.447 00.000 2744 PulseGuide returned control before completion, sleep 92
01:29:23.465 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:29:23.485 00.020 1092 UpdateGuideState exits: m=536736 SNR=85.5
01:29:23.488 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.491 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:23.493 00.002 1092 Enqueuing Expose request
01:29:23.544 00.051 2744 IsGuiding returns 1
01:29:23.544 00.000 2744 scope still moving after pulse duration time elapsed
01:29:23.576 00.032 2744 IsSlewing returns 0
01:29:23.576 00.000 2744 IsGuiding returns 0
01:29:23.576 00.000 2744 scope move finished after 82 + 46 ms
01:29:23.576 00.000 2744 Move returns status 0, amount 82
01:29:23.576 00.000 2744 MoveAxis(S, 184, ABG)
01:29:23.577 00.001 2744 Guiding  Dir = 1, Dur = 184
01:29:23.577 00.000 2744 IsSlewing returns 0
01:29:23.577 00.000 2744 IsGuiding returns 0
01:29:23.577 00.000 2744 PulseGuide returned control before completion, sleep 194
01:29:23.778 00.201 2744 IsGuiding returns 1
01:29:23.778 00.000 2744 scope still moving after pulse duration time elapsed
01:29:23.809 00.031 2744 IsSlewing returns 0
01:29:23.809 00.000 2744 IsGuiding returns 0
01:29:23.809 00.000 2744 scope move finished after 184 + 48 ms
01:29:23.810 00.001 2744 Move returns status 0, amount 184
01:29:23.810 00.000 2744 move complete, result=0
01:29:23.811 00.001 2744 worker thread done servicing request
01:29:23.811 00.000 1092 GuideStep: 0.3 px 82 ms WEST, 1.0 px 184 ms SOUTH
01:29:23.815 00.004 2744 Worker thread wakes up
01:29:23.815 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:23.815 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:27.215 03.400 2744 Exposure complete
01:29:27.413 00.198 2744 worker thread done servicing request
01:29:27.414 00.001 1092 OnExposeComplete: enter
01:29:27.417 00.003 1092 UpdateGuideState(): m_state=6
01:29:27.420 00.003 1092 Star::Find(15, 1604, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1799
01:29:27.423 00.003 1092 Star::Find returns 1 (0), X=1603.68, Y=1130.09, Mass=481744, SNR=83.4, Peak=46835 HFD=3.6
01:29:27.426 00.003 1092 MultiStar: [#1 0.32,0.15,0.84,U] [#2 0.39,0.26,0.88,U] [#3 0.29,0.10,0.76,U] [#4 0.43,0.19,0.76,U] [#5 0.49,0.09,0.64,U] [#6 0.69,0.04,0.74,U] [#7 0.62,0.28,0.57,U] [#8 0.32,0.06,0.36,U] 
01:29:27.428 00.002 1092 refined, 8 included, MultiStar: {0.46, 0.12}, one-star: {0.58, -0.02}
01:29:27.430 00.002 1092 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.43) = xAngle (0.69 = 0.69)
01:29:27.432 00.002 1092 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.54 = 0.54)
01:29:27.434 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=0.12 hyp=0.48 cameraTheta=0.26 mountX=0.37 mountY=0.24, mountTheta=0.59
01:29:27.440 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=0.12, opts=13)
01:29:27.444 00.004 1092 Enqueuing Move request for scope (0.46, 0.12)
01:29:27.445 00.001 2744 Worker thread wakes up
01:29:27.446 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.12) opts 0xd
01:29:27.446 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, 0.12)
01:29:27.446 00.000 2744 Moving (0.46, 0.12) raw xDistance=0.37 yDistance=0.24
01:29:27.446 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:29:27.446 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:27.446 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:29:27.446 00.000 2744 MoveAxis(W, 88, ABG)
01:29:27.446 00.000 2744 Guiding  Dir = 3, Dur = 88
01:29:27.446 00.000 2744 IsSlewing returns 0
01:29:27.447 00.001 2744 IsGuiding returns 0
01:29:27.447 00.000 2744 PulseGuide returned control before completion, sleep 98
01:29:27.462 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1661, FiltMax=65535, Gamma=0.510
01:29:27.477 00.015 1092 UpdateGuideState exits: m=481744 SNR=83.4
01:29:27.479 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.481 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:27.483 00.002 1092 Enqueuing Expose request
01:29:27.559 00.076 2744 IsGuiding returns 1
01:29:27.559 00.000 2744 scope still moving after pulse duration time elapsed
01:29:27.591 00.032 2744 IsSlewing returns 0
01:29:27.591 00.000 2744 IsGuiding returns 0
01:29:27.591 00.000 2744 scope move finished after 88 + 56 ms
01:29:27.591 00.000 2744 Move returns status 0, amount 88
01:29:27.592 00.001 2744 MoveAxis(N, 0, ABG)
01:29:27.592 00.000 2744 Move returns status 0, amount 0
01:29:27.592 00.000 2744 move complete, result=0
01:29:27.592 00.000 2744 worker thread done servicing request
01:29:27.592 00.000 2744 Worker thread wakes up
01:29:27.592 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:27.592 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:27.594 00.002 1092 GuideStep: 0.4 px 88 ms WEST, 0.2 px 0 ms NORTH
01:29:30.993 03.399 2744 Exposure complete
01:29:31.194 00.201 2744 worker thread done servicing request
01:29:31.194 00.000 1092 OnExposeComplete: enter
01:29:31.197 00.003 1092 UpdateGuideState(): m_state=6
01:29:31.199 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1800
01:29:31.202 00.003 1092 Star::Find returns 1 (0), X=1603.61, Y=1129.90, Mass=507328, SNR=72.9, Peak=43795 HFD=3.6
01:29:31.205 00.003 1092 MultiStar: [#1 0.55,0.12,0.94,U] [#2 0.41,0.02,0.93,U] [#3 0.44,-0.07,0.85,U] [#4 0.54,-0.05,0.94,U] [#5 0.53,-0.14,0.81,U] [#6 0.73,-0.10,0.72,U] [#7 0.32,0.00,0.60,U] [#8 0.43,-0.20,0.47,U] 
01:29:31.207 00.002 1092 refined, 8 included, MultiStar: {0.50, -0.06}, one-star: {0.51, -0.20}
01:29:31.209 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
01:29:31.212 00.003 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
01:29:31.214 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=-0.06 hyp=0.50 cameraTheta=-0.12 mountX=0.48 mountY=0.08, mountTheta=0.16
01:29:31.218 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.06, opts=13)
01:29:31.221 00.003 1092 Enqueuing Move request for scope (0.50, -0.06)
01:29:31.223 00.002 2744 Worker thread wakes up
01:29:31.223 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.06) opts 0xd
01:29:31.223 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.06)
01:29:31.223 00.000 2744 Moving (0.50, -0.06) raw xDistance=0.48 yDistance=0.08
01:29:31.223 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.48
01:29:31.223 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:31.224 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:29:31.224 00.000 2744 MoveAxis(W, 114, ABG)
01:29:31.224 00.000 2744 Guiding  Dir = 3, Dur = 114
01:29:31.224 00.000 2744 IsSlewing returns 0
01:29:31.224 00.000 2744 IsGuiding returns 0
01:29:31.224 00.000 2744 PulseGuide returned control before completion, sleep 124
01:29:31.240 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:29:31.255 00.015 1092 UpdateGuideState exits: m=507328 SNR=72.9
01:29:31.257 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.260 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:31.263 00.003 1092 Enqueuing Expose request
01:29:31.365 00.102 2744 IsGuiding returns 1
01:29:31.365 00.000 2744 scope still moving after pulse duration time elapsed
01:29:31.397 00.032 2744 IsSlewing returns 0
01:29:31.397 00.000 2744 IsGuiding returns 0
01:29:31.397 00.000 2744 scope move finished after 114 + 58 ms
01:29:31.397 00.000 2744 Move returns status 0, amount 114
01:29:31.397 00.000 2744 MoveAxis(N, 0, ABG)
01:29:31.397 00.000 2744 Move returns status 0, amount 0
01:29:31.397 00.000 2744 move complete, result=0
01:29:31.398 00.001 2744 worker thread done servicing request
01:29:31.398 00.000 2744 Worker thread wakes up
01:29:31.398 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:31.398 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:31.398 00.000 1092 GuideStep: 0.5 px 114 ms WEST, 0.1 px 0 ms NORTH
01:29:34.795 03.397 2744 Exposure complete
01:29:34.989 00.194 2744 worker thread done servicing request
01:29:34.989 00.000 1092 OnExposeComplete: enter
01:29:34.991 00.002 1092 UpdateGuideState(): m_state=6
01:29:34.994 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1801
01:29:34.996 00.002 1092 Star::Find returns 1 (0), X=1603.60, Y=1129.80, Mass=480792, SNR=78.3, Peak=51437 HFD=3.2
01:29:34.998 00.002 1092 MultiStar: [#1 0.62,0.29,0.96,U] [#2 0.42,0.28,1.03,U] [#3 0.64,-0.07,0.78,U] [#4 0.47,0.05,0.88,U] [#5 0.60,0.24,0.85,U] [#6 0.72,0.11,0.74,U] [#7 0.58,0.22,0.60,U] [#8 0.36,0.12,0.48,U] 
01:29:35.000 00.002 1092 refined, 8 included, MultiStar: {0.55, 0.10}, one-star: {0.50, -0.31}
01:29:35.003 00.003 1092 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
01:29:35.005 00.002 1092 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.45 = 0.45)
01:29:35.007 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=0.10 hyp=0.56 cameraTheta=0.18 mountX=0.46 mountY=0.24, mountTheta=0.49
01:29:35.013 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=0.10, opts=13)
01:29:35.015 00.002 1092 Enqueuing Move request for scope (0.55, 0.10)
01:29:35.017 00.002 2744 Worker thread wakes up
01:29:35.018 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.10) opts 0xd
01:29:35.018 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, 0.10)
01:29:35.018 00.000 2744 Moving (0.55, 0.10) raw xDistance=0.46 yDistance=0.24
01:29:35.018 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:29:35.018 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:35.018 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:29:35.018 00.000 2744 MoveAxis(W, 110, ABG)
01:29:35.018 00.000 2744 Guiding  Dir = 3, Dur = 110
01:29:35.019 00.001 2744 IsSlewing returns 0
01:29:35.019 00.000 2744 IsGuiding returns 0
01:29:35.019 00.000 2744 PulseGuide returned control before completion, sleep 120
01:29:35.034 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1565, FiltMax=65535, Gamma=0.510
01:29:35.050 00.016 1092 UpdateGuideState exits: m=480792 SNR=78.3
01:29:35.053 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.056 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:35.058 00.002 1092 Enqueuing Expose request
01:29:35.151 00.093 2744 IsGuiding returns 1
01:29:35.151 00.000 2744 scope still moving after pulse duration time elapsed
01:29:35.183 00.032 2744 IsSlewing returns 0
01:29:35.183 00.000 2744 IsGuiding returns 0
01:29:35.183 00.000 2744 scope move finished after 110 + 54 ms
01:29:35.183 00.000 2744 Move returns status 0, amount 110
01:29:35.183 00.000 2744 MoveAxis(N, 0, ABG)
01:29:35.184 00.001 2744 Move returns status 0, amount 0
01:29:35.184 00.000 2744 move complete, result=0
01:29:35.184 00.000 2744 worker thread done servicing request
01:29:35.184 00.000 2744 Worker thread wakes up
01:29:35.184 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:35.184 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:35.187 00.003 1092 GuideStep: 0.5 px 110 ms WEST, 0.2 px 0 ms NORTH
01:29:38.575 03.388 2744 Exposure complete
01:29:38.809 00.234 2744 worker thread done servicing request
01:29:38.809 00.000 1092 OnExposeComplete: enter
01:29:38.812 00.003 1092 UpdateGuideState(): m_state=6
01:29:38.815 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1802
01:29:38.819 00.004 1092 Star::Find returns 1 (0), X=1603.10, Y=1130.22, Mass=485125, SNR=75.6, Peak=47005 HFD=3.3
01:29:38.824 00.005 1092 MultiStar: [#1 -0.08,0.33,1.10,U] [#2 -0.21,0.42,0.97,U] [#3 -0.03,0.31,0.75,U] [#4 -0.03,0.29,0.80,U] [#5 0.06,0.25,0.98,U] [#6 0.02,0.35,0.76,U] [#7 -0.13,0.19,0.62,U] [#8 -0.40,0.36,0.41,U] 
01:29:38.828 00.004 1092 single-star, 8 included, MultiStar: {-0.07, 0.29}, one-star: {0.00, 0.11}
01:29:38.831 00.003 1092 CameraToMount -- cameraTheta (1.56) - m_xAngle (-0.43) = xAngle (1.99 = 1.99)
01:29:38.833 00.002 1092 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.84 = 1.84)
01:29:38.839 00.006 1092 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.56 mountX=-0.04 mountY=0.10, mountTheta=1.97
01:29:38.847 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.11, opts=13)
01:29:38.853 00.006 1092 Enqueuing Move request for scope (0.00, 0.11)
01:29:38.857 00.004 2744 Worker thread wakes up
01:29:38.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:29:38.857 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:29:38.857 00.000 2744 Moving (0.00, 0.11) raw xDistance=-0.04 yDistance=0.10
01:29:38.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:29:38.857 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:38.857 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:29:38.857 00.000 2744 MoveAxis(E, 0, ABG)
01:29:38.857 00.000 2744 Move returns status 0, amount 0
01:29:38.857 00.000 2744 MoveAxis(N, 0, ABG)
01:29:38.857 00.000 2744 Move returns status 0, amount 0
01:29:38.858 00.001 2744 move complete, result=0
01:29:38.858 00.000 2744 worker thread done servicing request
01:29:38.878 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:29:38.895 00.017 1092 UpdateGuideState exits: m=485125 SNR=75.6
01:29:38.899 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.905 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:38.908 00.003 1092 Enqueuing Expose request
01:29:38.911 00.003 2744 Worker thread wakes up
01:29:38.911 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:38.914 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:38.914 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:42.303 03.389 2744 Exposure complete
01:29:42.492 00.189 2744 worker thread done servicing request
01:29:42.493 00.001 1092 OnExposeComplete: enter
01:29:42.496 00.003 1092 UpdateGuideState(): m_state=6
01:29:42.498 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1803
01:29:42.502 00.004 1092 Star::Find returns 1 (0), X=1603.37, Y=1130.07, Mass=514451, SNR=91.9, Peak=46301 HFD=3.4
01:29:42.507 00.005 1092 MultiStar: [#1 0.10,0.24,0.88,U] [#2 0.34,0.21,0.98,U] [#3 0.48,-0.00,0.59,U] [#4 0.35,0.12,0.72,U] [#5 0.31,0.18,0.70,U] [#6 0.30,-0.08,0.64,U] [#7 0.34,0.50,0.46,U] [#8 0.12,0.20,0.40,U] 
01:29:42.510 00.003 1092 single-star, 8 included, MultiStar: {0.29, 0.13}, one-star: {0.27, -0.04}
01:29:42.513 00.003 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.28 = 0.28)
01:29:42.515 00.002 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
01:29:42.520 00.005 1092 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.15 mountX=0.26 mountY=0.03, mountTheta=0.13
01:29:42.527 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.04, opts=13)
01:29:42.530 00.003 1092 Enqueuing Move request for scope (0.27, -0.04)
01:29:42.533 00.003 2744 Worker thread wakes up
01:29:42.534 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
01:29:42.534 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
01:29:42.534 00.000 2744 Moving (0.27, -0.04) raw xDistance=0.26 yDistance=0.03
01:29:42.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:29:42.534 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:42.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:29:42.534 00.000 2744 MoveAxis(E, 0, ABG)
01:29:42.534 00.000 2744 Move returns status 0, amount 0
01:29:42.534 00.000 2744 MoveAxis(N, 0, ABG)
01:29:42.534 00.000 2744 Move returns status 0, amount 0
01:29:42.534 00.000 2744 move complete, result=0
01:29:42.535 00.001 2744 worker thread done servicing request
01:29:42.556 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1671, FiltMax=65535, Gamma=0.510
01:29:42.574 00.018 1092 UpdateGuideState exits: m=514451 SNR=91.9
01:29:42.576 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:42.581 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:42.584 00.003 1092 Enqueuing Expose request
01:29:42.588 00.004 2744 Worker thread wakes up
01:29:42.588 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:42.590 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:42.591 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:45.979 03.388 2744 Exposure complete
01:29:46.173 00.194 2744 worker thread done servicing request
01:29:46.173 00.000 1092 OnExposeComplete: enter
01:29:46.177 00.004 1092 UpdateGuideState(): m_state=6
01:29:46.179 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1804
01:29:46.182 00.003 1092 Star::Find returns 1 (0), X=1603.85, Y=1129.99, Mass=516687, SNR=86.3, Peak=50371 HFD=3.7
01:29:46.184 00.002 1092 MultiStar: [#1 0.51,0.06,0.92,U] [#2 0.26,0.20,0.87,U] [#3 0.49,0.08,0.71,U] [#4 0.36,0.14,0.91,U] [#5 0.57,0.16,0.57,U] [#6 0.66,0.19,0.68,U] [#7 0.24,0.05,0.50,U] [#8 -0.11,0.07,0.41,U] 
01:29:46.187 00.003 1092 refined, 8 included, MultiStar: {0.45, 0.09}, one-star: {0.75, -0.12}
01:29:46.189 00.002 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
01:29:46.191 00.002 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
01:29:46.194 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=0.09 hyp=0.46 cameraTheta=0.19 mountX=0.38 mountY=0.21, mountTheta=0.50
01:29:46.198 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=0.09, opts=13)
01:29:46.201 00.003 1092 Enqueuing Move request for scope (0.45, 0.09)
01:29:46.204 00.003 2744 Worker thread wakes up
01:29:46.204 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.09) opts 0xd
01:29:46.204 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, 0.09)
01:29:46.204 00.000 2744 Moving (0.45, 0.09) raw xDistance=0.38 yDistance=0.21
01:29:46.204 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:29:46.204 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:46.204 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:29:46.204 00.000 2744 MoveAxis(W, 84, ABG)
01:29:46.204 00.000 2744 Guiding  Dir = 3, Dur = 84
01:29:46.205 00.001 2744 IsSlewing returns 0
01:29:46.205 00.000 2744 IsGuiding returns 0
01:29:46.205 00.000 2744 PulseGuide returned control before completion, sleep 94
01:29:46.221 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1464, FiltMax=65535, Gamma=0.510
01:29:46.236 00.015 1092 UpdateGuideState exits: m=516687 SNR=86.3
01:29:46.239 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.242 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:46.244 00.002 1092 Enqueuing Expose request
01:29:46.303 00.059 2744 IsGuiding returns 1
01:29:46.303 00.000 2744 scope still moving after pulse duration time elapsed
01:29:46.334 00.031 2744 IsSlewing returns 0
01:29:46.335 00.001 2744 IsGuiding returns 0
01:29:46.335 00.000 2744 scope move finished after 84 + 46 ms
01:29:46.335 00.000 2744 Move returns status 0, amount 84
01:29:46.335 00.000 2744 MoveAxis(N, 0, ABG)
01:29:46.337 00.002 2744 Move returns status 0, amount 0
01:29:46.337 00.000 2744 move complete, result=0
01:29:46.337 00.000 2744 worker thread done servicing request
01:29:46.337 00.000 2744 Worker thread wakes up
01:29:46.337 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:46.337 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:46.337 00.000 1092 GuideStep: 0.4 px 84 ms WEST, 0.2 px 0 ms NORTH
01:29:49.785 03.448 2744 Exposure complete
01:29:50.031 00.246 2744 worker thread done servicing request
01:29:50.031 00.000 1092 OnExposeComplete: enter
01:29:50.036 00.005 1092 UpdateGuideState(): m_state=6
01:29:50.040 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1805
01:29:50.043 00.003 1092 Star::Find returns 1 (0), X=1604.00, Y=1129.23, Mass=518283, SNR=81.5, Peak=40925 HFD=4.0
01:29:50.046 00.003 1092 MultiStar: [#1 0.97,-0.64,0.88,U] [#2 0.73,-0.62,0.77,U] [#3 1.14,-0.57,0.75,U] [#4 0.87,-0.53,0.72,U] [#5 0.93,-0.44,0.68,U] [#6 1.17,-0.64,0.65,U] [#7 0.82,-0.36,0.47,U] [#8 0.79,-0.67,0.45,U] 
01:29:50.049 00.003 1092 refined, 8 included, MultiStar: {0.93, -0.61}, one-star: {0.89, -0.88}
01:29:50.051 00.002 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
01:29:50.054 00.003 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
01:29:50.057 00.003 1092 CameraToMount -- cameraX=0.93 cameraY=-0.61 hyp=1.11 cameraTheta=-0.58 mountX=1.10 mountY=-0.34, mountTheta=-0.30
01:29:50.063 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=-0.61, opts=13)
01:29:50.066 00.003 1092 Enqueuing Move request for scope (0.93, -0.61)
01:29:50.068 00.002 2744 Worker thread wakes up
01:29:50.068 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.61) opts 0xd
01:29:50.068 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, -0.61)
01:29:50.068 00.000 2744 Moving (0.93, -0.61) raw xDistance=1.10 yDistance=-0.34
01:29:50.068 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.71 from input 1.10
01:29:50.069 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:50.069 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:29:50.069 00.000 2744 MoveAxis(W, 252, ABG)
01:29:50.069 00.000 2744 Guiding  Dir = 3, Dur = 252
01:29:50.069 00.000 2744 IsSlewing returns 0
01:29:50.069 00.000 2744 IsGuiding returns 0
01:29:50.070 00.001 2744 PulseGuide returned control before completion, sleep 262
01:29:50.086 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4973, FiltMin=1486, FiltMax=65535, Gamma=0.510
01:29:50.102 00.016 1092 UpdateGuideState exits: m=518283 SNR=81.5
01:29:50.105 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:50.108 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:50.111 00.003 1092 Enqueuing Expose request
01:29:50.346 00.235 2744 IsGuiding returns 1
01:29:50.346 00.000 2744 scope still moving after pulse duration time elapsed
01:29:50.377 00.031 2744 IsSlewing returns 0
01:29:50.377 00.000 2744 IsGuiding returns 0
01:29:50.377 00.000 2744 scope move finished after 252 + 56 ms
01:29:50.377 00.000 2744 Move returns status 0, amount 252
01:29:50.377 00.000 2744 MoveAxis(N, 0, ABG)
01:29:50.377 00.000 2744 Move returns status 0, amount 0
01:29:50.378 00.001 2744 move complete, result=0
01:29:50.378 00.000 2744 worker thread done servicing request
01:29:50.378 00.000 2744 Worker thread wakes up
01:29:50.378 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:50.378 00.000 1092 GuideStep: 1.1 px 252 ms WEST, -0.3 px 0 ms NORTH
01:29:50.381 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:53.768 03.387 2744 Exposure complete
01:29:53.962 00.194 2744 worker thread done servicing request
01:29:53.962 00.000 1092 OnExposeComplete: enter
01:29:53.965 00.003 1092 UpdateGuideState(): m_state=6
01:29:53.967 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1806
01:29:53.971 00.004 1092 Star::Find returns 1 (0), X=1603.52, Y=1130.14, Mass=520019, SNR=89.1, Peak=47843 HFD=3.5
01:29:53.973 00.002 1092 MultiStar: [#1 0.36,0.13,0.89,U] [#2 0.44,0.05,0.82,U] [#3 0.58,-0.12,0.67,U] [#4 0.42,0.15,0.61,U] [#5 0.59,0.02,0.56,U] [#6 0.52,0.28,0.62,U] [#7 0.45,0.19,0.46,U] [#8 0.16,0.32,0.47,U] 
01:29:53.975 00.002 1092 single-star, 8 included, MultiStar: {0.44, 0.10}, one-star: {0.42, 0.03}
01:29:53.978 00.003 1092 CameraToMount -- cameraTheta (0.07) - m_xAngle (-0.43) = xAngle (0.50 = 0.50)
01:29:53.980 00.002 1092 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.34 = 0.34)
01:29:53.982 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=0.03 hyp=0.42 cameraTheta=0.07 mountX=0.37 mountY=0.14, mountTheta=0.36
01:29:53.987 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=0.03, opts=13)
01:29:53.989 00.002 1092 Enqueuing Move request for scope (0.42, 0.03)
01:29:53.991 00.002 2744 Worker thread wakes up
01:29:53.991 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.03) opts 0xd
01:29:53.991 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, 0.03)
01:29:53.991 00.000 2744 Moving (0.42, 0.03) raw xDistance=0.37 yDistance=0.14
01:29:53.992 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.37
01:29:53.992 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:53.992 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:29:53.992 00.000 2744 MoveAxis(W, 101, ABG)
01:29:53.992 00.000 2744 Guiding  Dir = 3, Dur = 101
01:29:53.992 00.000 2744 IsSlewing returns 0
01:29:53.992 00.000 2744 IsGuiding returns 0
01:29:53.993 00.001 2744 PulseGuide returned control before completion, sleep 111
01:29:54.008 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1459, FiltMax=65535, Gamma=0.510
01:29:54.023 00.015 1092 UpdateGuideState exits: m=520019 SNR=89.1
01:29:54.028 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.030 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:54.032 00.002 1092 Enqueuing Expose request
01:29:54.119 00.087 2744 IsGuiding returns 1
01:29:54.119 00.000 2744 scope still moving after pulse duration time elapsed
01:29:54.149 00.030 2744 IsSlewing returns 0
01:29:54.149 00.000 2744 IsGuiding returns 0
01:29:54.149 00.000 2744 scope move finished after 101 + 55 ms
01:29:54.149 00.000 2744 Move returns status 0, amount 101
01:29:54.149 00.000 2744 MoveAxis(N, 0, ABG)
01:29:54.149 00.000 2744 Move returns status 0, amount 0
01:29:54.149 00.000 2744 move complete, result=0
01:29:54.149 00.000 2744 worker thread done servicing request
01:29:54.149 00.000 2744 Worker thread wakes up
01:29:54.151 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:54.151 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:54.152 00.001 1092 GuideStep: 0.4 px 101 ms WEST, 0.1 px 0 ms NORTH
01:29:57.538 03.386 2744 Exposure complete
01:29:57.742 00.204 2744 worker thread done servicing request
01:29:57.742 00.000 1092 OnExposeComplete: enter
01:29:57.745 00.003 1092 UpdateGuideState(): m_state=6
01:29:57.747 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1807
01:29:57.750 00.003 1092 Star::Find returns 1 (0), X=1603.65, Y=1129.75, Mass=489567, SNR=83.7, Peak=50429 HFD=3.3
01:29:57.753 00.003 1092 MultiStar: [#1 0.25,-0.02,0.96,U] [#2 0.21,0.13,0.93,U] [#3 0.47,-0.26,0.77,U] [#4 0.56,0.00,0.77,U] [#5 0.47,0.15,0.70,U] [#6 0.68,-0.27,0.72,U] [#7 0.49,-0.04,0.54,U] [#8 0.22,0.29,0.50,U] 
01:29:57.755 00.002 1092 refined, 8 included, MultiStar: {0.43, -0.06}, one-star: {0.55, -0.36}
01:29:57.757 00.002 1092 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-0.43) = xAngle (0.29 = 0.29)
01:29:57.760 00.003 1092 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.13 = 0.13)
01:29:57.762 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.06 hyp=0.43 cameraTheta=-0.14 mountX=0.42 mountY=0.06, mountTheta=0.14
01:29:57.766 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.06, opts=13)
01:29:57.769 00.003 1092 Enqueuing Move request for scope (0.43, -0.06)
01:29:57.771 00.002 2744 Worker thread wakes up
01:29:57.771 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.06) opts 0xd
01:29:57.771 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.06)
01:29:57.771 00.000 2744 Moving (0.43, -0.06) raw xDistance=0.42 yDistance=0.06
01:29:57.771 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.42
01:29:57.771 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:29:57.772 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:29:57.772 00.000 2744 MoveAxis(W, 100, ABG)
01:29:57.772 00.000 2744 Guiding  Dir = 3, Dur = 100
01:29:57.772 00.000 2744 IsSlewing returns 0
01:29:57.772 00.000 2744 IsGuiding returns 0
01:29:57.772 00.000 2744 PulseGuide returned control before completion, sleep 110
01:29:57.788 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:29:57.805 00.017 1092 UpdateGuideState exits: m=489567 SNR=83.7
01:29:57.808 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.810 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:29:57.812 00.002 1092 Enqueuing Expose request
01:29:57.885 00.073 2744 IsGuiding returns 1
01:29:57.885 00.000 2744 scope still moving after pulse duration time elapsed
01:29:57.917 00.032 2744 IsSlewing returns 0
01:29:57.917 00.000 2744 IsGuiding returns 0
01:29:57.917 00.000 2744 scope move finished after 100 + 45 ms
01:29:57.919 00.002 2744 Move returns status 0, amount 100
01:29:57.919 00.000 2744 MoveAxis(N, 0, ABG)
01:29:57.919 00.000 2744 Move returns status 0, amount 0
01:29:57.919 00.000 2744 move complete, result=0
01:29:57.919 00.000 2744 worker thread done servicing request
01:29:57.919 00.000 2744 Worker thread wakes up
01:29:57.919 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:29:57.920 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:29:57.921 00.001 1092 GuideStep: 0.4 px 100 ms WEST, 0.1 px 0 ms NORTH
01:30:01.333 03.412 2744 Exposure complete
01:30:01.538 00.205 2744 worker thread done servicing request
01:30:01.538 00.000 1092 OnExposeComplete: enter
01:30:01.540 00.002 1092 UpdateGuideState(): m_state=6
01:30:01.544 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1808
01:30:01.546 00.002 1092 Star::Find returns 1 (0), X=1603.30, Y=1129.66, Mass=504703, SNR=74.6, Peak=41245 HFD=3.6
01:30:01.549 00.003 1092 MultiStar: [#1 0.12,-0.01,0.94,U] [#2 0.05,0.15,0.96,U] [#3 0.07,-0.07,0.90,U] [#4 0.18,-0.10,0.80,U] [#5 0.36,0.23,0.74,U] [#6 0.29,0.07,0.72,U] [#7 -0.06,0.05,0.53,U] [#8 0.14,0.21,0.57,U] 
01:30:01.552 00.003 1092 refined, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.20, -0.45}
01:30:01.555 00.003 1092 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-0.43) = xAngle (0.34 = 0.34)
01:30:01.557 00.002 1092 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.19 = 0.19)
01:30:01.560 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.09 mountX=0.14 mountY=0.03, mountTheta=0.19
01:30:01.567 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.01, opts=13)
01:30:01.571 00.004 1092 Enqueuing Move request for scope (0.15, -0.01)
01:30:01.574 00.003 2744 Worker thread wakes up
01:30:01.574 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
01:30:01.574 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
01:30:01.574 00.000 2744 Moving (0.15, -0.01) raw xDistance=0.14 yDistance=0.03
01:30:01.574 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:30:01.574 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:01.575 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:01.575 00.000 2744 MoveAxis(E, 0, ABG)
01:30:01.575 00.000 2744 Move returns status 0, amount 0
01:30:01.575 00.000 2744 MoveAxis(N, 0, ABG)
01:30:01.575 00.000 2744 Move returns status 0, amount 0
01:30:01.575 00.000 2744 move complete, result=0
01:30:01.575 00.000 2744 worker thread done servicing request
01:30:01.593 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1677, FiltMax=65535, Gamma=0.510
01:30:01.609 00.016 1092 UpdateGuideState exits: m=504703 SNR=74.6
01:30:01.611 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.614 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:01.616 00.002 1092 Enqueuing Expose request
01:30:01.618 00.002 2744 Worker thread wakes up
01:30:01.619 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:01.621 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:01.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:04.999 03.378 2744 Exposure complete
01:30:05.195 00.196 2744 worker thread done servicing request
01:30:05.195 00.000 1092 OnExposeComplete: enter
01:30:05.197 00.002 1092 UpdateGuideState(): m_state=6
01:30:05.200 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1809
01:30:05.202 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1129.96, Mass=483747, SNR=97.4, Peak=36701 HFD=3.8
01:30:05.205 00.003 1092 MultiStar: [#1 -0.44,-0.08,0.66,U] [#2 -0.48,0.11,0.74,U] [#3 -0.26,-0.06,0.63,U] [#4 -0.26,0.14,0.55,U] [#5 -0.32,0.19,0.53,U] [#6 -0.08,-0.03,0.64,U] [#7 -0.40,0.13,0.42,U] [#8 -0.65,-0.01,0.41,U] 
01:30:05.207 00.002 1092 refined, 8 included, MultiStar: {-0.36, 0.01}, one-star: {-0.39, -0.14}
01:30:05.209 00.002 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.75)
01:30:05.211 00.002 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.38 = -2.90)
01:30:05.213 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.01 hyp=0.36 cameraTheta=3.11 mountX=-0.33 mountY=-0.09, mountTheta=-2.89
01:30:05.217 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.01, opts=13)
01:30:05.220 00.003 1092 Enqueuing Move request for scope (-0.36, 0.01)
01:30:05.222 00.002 2744 Worker thread wakes up
01:30:05.222 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.01) opts 0xd
01:30:05.222 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.01)
01:30:05.222 00.000 2744 Moving (-0.36, 0.01) raw xDistance=-0.33 yDistance=-0.09
01:30:05.223 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:30:05.223 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:05.223 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:30:05.223 00.000 2744 MoveAxis(E, 74, ABG)
01:30:05.223 00.000 2744 Guiding  Dir = 2, Dur = 74
01:30:05.223 00.000 2744 IsSlewing returns 0
01:30:05.223 00.000 2744 IsGuiding returns 0
01:30:05.224 00.001 2744 PulseGuide returned control before completion, sleep 84
01:30:05.241 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:30:05.260 00.019 1092 UpdateGuideState exits: m=483747 SNR=97.4
01:30:05.264 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:05.266 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:05.269 00.003 1092 Enqueuing Expose request
01:30:05.309 00.040 2744 IsGuiding returns 1
01:30:05.309 00.000 2744 scope still moving after pulse duration time elapsed
01:30:05.340 00.031 2744 IsSlewing returns 0
01:30:05.340 00.000 2744 IsGuiding returns 0
01:30:05.340 00.000 2744 scope move finished after 74 + 42 ms
01:30:05.340 00.000 2744 Move returns status 0, amount 74
01:30:05.340 00.000 2744 MoveAxis(N, 0, ABG)
01:30:05.341 00.001 2744 Move returns status 0, amount 0
01:30:05.341 00.000 2744 move complete, result=0
01:30:05.341 00.000 2744 worker thread done servicing request
01:30:05.341 00.000 2744 Worker thread wakes up
01:30:05.341 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:05.341 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:05.343 00.002 1092 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
01:30:08.735 03.392 2744 Exposure complete
01:30:08.930 00.195 2744 worker thread done servicing request
01:30:08.930 00.000 1092 OnExposeComplete: enter
01:30:08.933 00.003 1092 UpdateGuideState(): m_state=6
01:30:08.935 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1810
01:30:08.937 00.002 1092 Star::Find returns 1 (0), X=1603.23, Y=1129.97, Mass=482270, SNR=63.8, Peak=39133 HFD=3.9
01:30:08.940 00.003 1092 MultiStar: [#1 0.07,0.31,1.01,U] [#2 -0.03,0.34,1.10,U] [#3 -0.07,0.27,1.04,U] [#4 -0.06,0.31,0.90,U] [#5 0.12,0.11,0.81,U] [#6 -0.13,0.28,0.74,U] [#7 0.18,0.83,0.60,U] [#8 -0.29,0.49,0.51,U] 
01:30:08.942 00.002 1092 single-star, 8 included, MultiStar: {-0.00, 0.28}, one-star: {0.13, -0.14}
01:30:08.944 00.002 1092 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
01:30:08.946 00.002 1092 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.54 = -0.54)
01:30:08.947 00.001 1092 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.81 mountX=0.18 mountY=-0.10, mountTheta=-0.51
01:30:08.953 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.14, opts=13)
01:30:08.956 00.003 1092 Enqueuing Move request for scope (0.13, -0.14)
01:30:08.958 00.002 2744 Worker thread wakes up
01:30:08.958 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
01:30:08.958 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
01:30:08.958 00.000 2744 Moving (0.13, -0.14) raw xDistance=0.18 yDistance=-0.10
01:30:08.958 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:30:08.958 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:08.958 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:08.958 00.000 2744 MoveAxis(E, 0, ABG)
01:30:08.958 00.000 2744 Move returns status 0, amount 0
01:30:08.958 00.000 2744 MoveAxis(N, 0, ABG)
01:30:08.958 00.000 2744 Move returns status 0, amount 0
01:30:08.958 00.000 2744 move complete, result=0
01:30:08.958 00.000 2744 worker thread done servicing request
01:30:08.974 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1831, FiltMax=65535, Gamma=0.510
01:30:08.988 00.014 1092 UpdateGuideState exits: m=482270 SNR=63.8
01:30:08.991 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.994 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:08.996 00.002 1092 Enqueuing Expose request
01:30:08.998 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:09.000 00.002 2744 Worker thread wakes up
01:30:09.001 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:09.001 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:12.395 03.394 2744 Exposure complete
01:30:12.596 00.201 2744 worker thread done servicing request
01:30:12.597 00.001 1092 OnExposeComplete: enter
01:30:12.600 00.003 1092 UpdateGuideState(): m_state=6
01:30:12.602 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1811
01:30:12.605 00.003 1092 Star::Find returns 1 (0), X=1602.71, Y=1130.38, Mass=456775, SNR=79.9, Peak=48013 HFD=3.5
01:30:12.607 00.002 1092 MultiStar: [#1 -0.58,0.54,0.80,U] [#2 -0.54,0.62,0.93,U] [#3 -0.23,0.29,0.65,U] [#4 -0.57,0.47,0.83,U] [#5 -0.41,0.61,0.68,U] [#6 -0.13,0.58,0.64,U] [#7 -0.62,0.47,0.56,U] [#8 -0.67,0.24,0.44,U] 
01:30:12.610 00.003 1092 single-star, 8 included, MultiStar: {-0.46, 0.46}, one-star: {-0.39, 0.27}
01:30:12.612 00.002 1092 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.43) = xAngle (2.96 = 2.96)
01:30:12.614 00.002 1092 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.81 = 2.81)
01:30:12.616 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=0.27 hyp=0.47 cameraTheta=2.54 mountX=-0.47 mountY=0.15, mountTheta=2.82
01:30:12.622 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.27, opts=13)
01:30:12.624 00.002 1092 Enqueuing Move request for scope (-0.39, 0.27)
01:30:12.628 00.004 2744 Worker thread wakes up
01:30:12.628 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.27) opts 0xd
01:30:12.628 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.27)
01:30:12.628 00.000 2744 Moving (-0.39, 0.27) raw xDistance=-0.47 yDistance=0.15
01:30:12.628 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.47
01:30:12.628 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:12.628 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:30:12.628 00.000 2744 MoveAxis(E, 104, ABG)
01:30:12.628 00.000 2744 Guiding  Dir = 2, Dur = 104
01:30:12.629 00.001 2744 IsSlewing returns 0
01:30:12.629 00.000 2744 IsGuiding returns 0
01:30:12.629 00.000 2744 PulseGuide returned control before completion, sleep 114
01:30:12.647 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1600, FiltMax=65535, Gamma=0.510
01:30:12.667 00.020 1092 UpdateGuideState exits: m=456775 SNR=79.9
01:30:12.670 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:12.672 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:12.675 00.003 1092 Enqueuing Expose request
01:30:12.745 00.070 2744 IsGuiding returns 1
01:30:12.745 00.000 2744 scope still moving after pulse duration time elapsed
01:30:12.777 00.032 2744 IsSlewing returns 0
01:30:12.777 00.000 2744 IsGuiding returns 0
01:30:12.777 00.000 2744 scope move finished after 104 + 44 ms
01:30:12.777 00.000 2744 Move returns status 0, amount 104
01:30:12.777 00.000 2744 MoveAxis(N, 0, ABG)
01:30:12.777 00.000 2744 Move returns status 0, amount 0
01:30:12.777 00.000 2744 move complete, result=0
01:30:12.778 00.001 2744 worker thread done servicing request
01:30:12.778 00.000 2744 Worker thread wakes up
01:30:12.778 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:12.778 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:12.778 00.000 1092 GuideStep: -0.5 px 104 ms EAST, 0.2 px 0 ms NORTH
01:30:16.166 03.388 2744 Exposure complete
01:30:16.365 00.199 2744 worker thread done servicing request
01:30:16.365 00.000 1092 OnExposeComplete: enter
01:30:16.368 00.003 1092 UpdateGuideState(): m_state=6
01:30:16.372 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1812
01:30:16.375 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1130.46, Mass=503844, SNR=70.3, Peak=49229 HFD=3.4
01:30:16.378 00.003 1092 MultiStar: [#1 -0.71,0.63,1.02,U] [#2 -0.81,0.60,1.08,U] [#3 -0.57,0.40,0.80,U] [#4 -0.66,0.60,0.94,U] [#5 -0.43,0.55,0.80,U] [#6 -0.46,0.44,0.73,U] [#7 -0.71,0.68,0.62,U] [#8 -1.02,0.55,0.58,U] 
01:30:16.380 00.002 1092 refined, 8 included, MultiStar: {-0.69, 0.53}, one-star: {-0.85, 0.35}
01:30:16.382 00.002 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.91 = 2.91)
01:30:16.385 00.003 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.76 = 2.76)
01:30:16.388 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=0.53 hyp=0.87 cameraTheta=2.49 mountX=-0.85 mountY=0.33, mountTheta=2.78
01:30:16.393 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.53, opts=13)
01:30:16.395 00.002 1092 Enqueuing Move request for scope (-0.69, 0.53)
01:30:16.398 00.003 2744 Worker thread wakes up
01:30:16.398 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.53) opts 0xd
01:30:16.398 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.53)
01:30:16.398 00.000 2744 Moving (-0.69, 0.53) raw xDistance=-0.85 yDistance=0.33
01:30:16.398 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.85
01:30:16.398 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:16.398 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
01:30:16.399 00.001 2744 MoveAxis(E, 198, ABG)
01:30:16.399 00.000 2744 Guiding  Dir = 2, Dur = 198
01:30:16.399 00.000 2744 IsSlewing returns 0
01:30:16.399 00.000 2744 IsGuiding returns 0
01:30:16.399 00.000 2744 PulseGuide returned control before completion, sleep 208
01:30:16.415 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1485, FiltMax=65527, Gamma=0.510
01:30:16.430 00.015 1092 UpdateGuideState exits: m=503844 SNR=70.3
01:30:16.432 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.434 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:16.437 00.003 1092 Enqueuing Expose request
01:30:16.609 00.172 2744 IsGuiding returns 1
01:30:16.609 00.000 2744 scope still moving after pulse duration time elapsed
01:30:16.641 00.032 2744 IsSlewing returns 0
01:30:16.641 00.000 2744 IsGuiding returns 0
01:30:16.641 00.000 2744 scope move finished after 198 + 43 ms
01:30:16.641 00.000 2744 Move returns status 0, amount 198
01:30:16.641 00.000 2744 MoveAxis(N, 0, ABG)
01:30:16.641 00.000 2744 Move returns status 0, amount 0
01:30:16.642 00.001 2744 move complete, result=0
01:30:16.642 00.000 2744 worker thread done servicing request
01:30:16.642 00.000 1092 GuideStep: -0.9 px 198 ms EAST, 0.3 px 0 ms NORTH
01:30:16.647 00.005 2744 Worker thread wakes up
01:30:16.647 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:16.647 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:20.055 03.408 2744 Exposure complete
01:30:20.251 00.196 2744 worker thread done servicing request
01:30:20.252 00.001 1092 OnExposeComplete: enter
01:30:20.254 00.002 1092 UpdateGuideState(): m_state=6
01:30:20.257 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1813
01:30:20.259 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1130.44, Mass=518727, SNR=79.4, Peak=57613 HFD=3.2
01:30:20.262 00.003 1092 MultiStar: [#1 -0.57,0.54,0.92,U] [#2 -0.73,0.71,0.94,U] [#3 -0.35,0.74,0.87,U] [#4 -0.54,0.58,0.84,U] [#5 -0.40,0.68,0.83,U] [#6 -0.29,0.71,0.66,U] [#7 -0.65,0.62,0.74,U] [#8 -0.78,1.10,0.50,U] 
01:30:20.264 00.002 1092 single-star, 8 included, MultiStar: {-0.52, 0.64}, one-star: {-0.43, 0.33}
01:30:20.266 00.002 1092 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.43) = xAngle (2.91 = 2.91)
01:30:20.268 00.002 1092 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.76 = 2.76)
01:30:20.270 00.002 1092 CameraToMount -- cameraX=-0.43 cameraY=0.33 hyp=0.54 cameraTheta=2.48 mountX=-0.52 mountY=0.20, mountTheta=2.77
01:30:20.276 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.33, opts=13)
01:30:20.280 00.004 1092 Enqueuing Move request for scope (-0.43, 0.33)
01:30:20.282 00.002 2744 Worker thread wakes up
01:30:20.282 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.33) opts 0xd
01:30:20.282 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.33)
01:30:20.283 00.001 2744 Moving (-0.43, 0.33) raw xDistance=-0.52 yDistance=0.20
01:30:20.283 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.52
01:30:20.283 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:20.283 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:30:20.283 00.000 2744 MoveAxis(E, 131, ABG)
01:30:20.283 00.000 2744 Guiding  Dir = 2, Dur = 131
01:30:20.283 00.000 2744 IsSlewing returns 0
01:30:20.283 00.000 2744 IsGuiding returns 0
01:30:20.284 00.001 2744 PulseGuide returned control before completion, sleep 141
01:30:20.299 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1418, FiltMax=65535, Gamma=0.510
01:30:20.314 00.015 1092 UpdateGuideState exits: m=518727 SNR=79.4
01:30:20.317 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.320 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:20.323 00.003 1092 Enqueuing Expose request
01:30:20.432 00.109 2744 IsGuiding returns 1
01:30:20.432 00.000 2744 scope still moving after pulse duration time elapsed
01:30:20.463 00.031 2744 IsSlewing returns 0
01:30:20.463 00.000 2744 IsGuiding returns 0
01:30:20.463 00.000 2744 scope move finished after 131 + 48 ms
01:30:20.463 00.000 2744 Move returns status 0, amount 131
01:30:20.463 00.000 2744 MoveAxis(N, 0, ABG)
01:30:20.463 00.000 2744 Move returns status 0, amount 0
01:30:20.463 00.000 2744 move complete, result=0
01:30:20.464 00.001 2744 worker thread done servicing request
01:30:20.464 00.000 2744 Worker thread wakes up
01:30:20.464 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:20.464 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:20.465 00.001 1092 GuideStep: -0.5 px 131 ms EAST, 0.2 px 0 ms NORTH
01:30:23.860 03.395 2744 Exposure complete
01:30:24.057 00.197 2744 worker thread done servicing request
01:30:24.057 00.000 1092 OnExposeComplete: enter
01:30:24.060 00.003 1092 UpdateGuideState(): m_state=6
01:30:24.063 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1814
01:30:24.065 00.002 1092 Star::Find returns 1 (0), X=1602.72, Y=1130.36, Mass=509615, SNR=82.4, Peak=52365 HFD=3.5
01:30:24.067 00.002 1092 MultiStar: [#1 -0.38,0.35,0.83,U] [#2 -0.58,0.59,0.95,U] [#3 -0.25,0.52,0.69,U] [#4 -0.56,0.52,0.82,U] [#5 -0.31,0.40,0.65,U] [#6 -0.27,0.47,0.76,U] [#7 -0.43,0.50,0.61,U] [#8 -0.58,0.31,0.47,U] 
01:30:24.070 00.003 1092 single-star, 8 included, MultiStar: {-0.42, 0.44}, one-star: {-0.39, 0.25}
01:30:24.072 00.002 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
01:30:24.074 00.002 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.84 = 2.84)
01:30:24.075 00.001 1092 CameraToMount -- cameraX=-0.39 cameraY=0.25 hyp=0.46 cameraTheta=2.56 mountX=-0.46 mountY=0.14, mountTheta=2.85
01:30:24.080 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.25, opts=13)
01:30:24.082 00.002 1092 Enqueuing Move request for scope (-0.39, 0.25)
01:30:24.084 00.002 2744 Worker thread wakes up
01:30:24.084 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.25) opts 0xd
01:30:24.084 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.25)
01:30:24.084 00.000 2744 Moving (-0.39, 0.25) raw xDistance=-0.46 yDistance=0.14
01:30:24.084 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:30:24.084 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:24.084 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:30:24.084 00.000 2744 MoveAxis(E, 111, ABG)
01:30:24.085 00.001 2744 Guiding  Dir = 2, Dur = 111
01:30:24.085 00.000 2744 IsSlewing returns 0
01:30:24.085 00.000 2744 IsGuiding returns 0
01:30:24.085 00.000 2744 PulseGuide returned control before completion, sleep 121
01:30:24.100 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1699, FiltMax=65535, Gamma=0.510
01:30:24.118 00.018 1092 UpdateGuideState exits: m=509615 SNR=82.4
01:30:24.121 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.123 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:24.125 00.002 1092 Enqueuing Expose request
01:30:24.210 00.085 2744 IsGuiding returns 1
01:30:24.211 00.001 2744 scope still moving after pulse duration time elapsed
01:30:24.241 00.030 2744 IsSlewing returns 0
01:30:24.241 00.000 2744 IsGuiding returns 0
01:30:24.241 00.000 2744 scope move finished after 111 + 45 ms
01:30:24.241 00.000 2744 Move returns status 0, amount 111
01:30:24.241 00.000 2744 MoveAxis(N, 0, ABG)
01:30:24.241 00.000 2744 Move returns status 0, amount 0
01:30:24.241 00.000 2744 move complete, result=0
01:30:24.242 00.001 2744 worker thread done servicing request
01:30:24.242 00.000 2744 Worker thread wakes up
01:30:24.242 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:24.242 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:24.245 00.003 1092 GuideStep: -0.5 px 111 ms EAST, 0.1 px 0 ms NORTH
01:30:27.649 03.404 2744 Exposure complete
01:30:27.886 00.237 2744 worker thread done servicing request
01:30:27.886 00.000 1092 OnExposeComplete: enter
01:30:27.889 00.003 1092 UpdateGuideState(): m_state=6
01:30:27.892 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1815
01:30:27.894 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1130.31, Mass=525106, SNR=82.9, Peak=48621 HFD=3.4
01:30:27.897 00.003 1092 MultiStar: [#1 -0.79,0.28,0.85,U] [#2 -0.81,0.36,0.95,U] [#3 -0.67,0.26,0.79,U] [#4 -0.50,0.26,0.90,U] [#5 -0.59,0.23,0.74,U] [#6 -0.62,0.18,0.72,U] [#7 -0.62,0.37,0.63,U] [#8 -0.91,0.34,0.53,U] 
01:30:27.899 00.002 1092 single-star, 8 included, MultiStar: {-0.67, 0.27}, one-star: {-0.62, 0.20}
01:30:27.904 00.005 1092 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.43) = xAngle (3.25 = -3.03)
01:30:27.907 00.003 1092 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.10 = 3.10)
01:30:27.909 00.002 1092 CameraToMount -- cameraX=-0.62 cameraY=0.20 hyp=0.65 cameraTheta=2.82 mountX=-0.65 mountY=0.03, mountTheta=3.10
01:30:27.914 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.20, opts=13)
01:30:27.916 00.002 1092 Enqueuing Move request for scope (-0.62, 0.20)
01:30:27.919 00.003 2744 Worker thread wakes up
01:30:27.919 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.20) opts 0xd
01:30:27.919 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.20)
01:30:27.919 00.000 2744 Moving (-0.62, 0.20) raw xDistance=-0.65 yDistance=0.03
01:30:27.919 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
01:30:27.919 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:27.920 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:30:27.920 00.000 2744 MoveAxis(E, 152, ABG)
01:30:27.920 00.000 2744 Guiding  Dir = 2, Dur = 152
01:30:27.920 00.000 2744 IsSlewing returns 0
01:30:27.921 00.001 2744 IsGuiding returns 0
01:30:27.921 00.000 2744 PulseGuide returned control before completion, sleep 162
01:30:27.937 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:30:27.954 00.017 1092 UpdateGuideState exits: m=525106 SNR=82.9
01:30:27.956 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.959 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:27.963 00.004 1092 Enqueuing Expose request
01:30:28.088 00.125 2744 IsGuiding returns 1
01:30:28.089 00.001 2744 scope still moving after pulse duration time elapsed
01:30:28.120 00.031 2744 IsSlewing returns 0
01:30:28.121 00.001 2744 IsGuiding returns 0
01:30:28.121 00.000 2744 scope move finished after 152 + 48 ms
01:30:28.121 00.000 2744 Move returns status 0, amount 152
01:30:28.121 00.000 2744 MoveAxis(N, 0, ABG)
01:30:28.121 00.000 2744 Move returns status 0, amount 0
01:30:28.121 00.000 2744 move complete, result=0
01:30:28.121 00.000 2744 worker thread done servicing request
01:30:28.122 00.001 2744 Worker thread wakes up
01:30:28.122 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:28.122 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:28.124 00.002 1092 GuideStep: -0.6 px 152 ms EAST, 0.0 px 0 ms NORTH
01:30:31.515 03.391 2744 Exposure complete
01:30:31.720 00.205 2744 worker thread done servicing request
01:30:31.721 00.001 1092 OnExposeComplete: enter
01:30:31.724 00.003 1092 UpdateGuideState(): m_state=6
01:30:31.727 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1816
01:30:31.729 00.002 1092 Star::Find returns 1 (0), X=1602.82, Y=1130.08, Mass=480583, SNR=79.9, Peak=47117 HFD=3.7
01:30:31.732 00.003 1092 MultiStar: [#1 -0.34,0.28,1.00,U] [#2 -0.64,0.29,0.98,U] [#3 -0.45,0.19,0.75,U] [#4 -0.30,0.26,0.76,U] [#5 -0.34,0.60,0.57,U] [#6 -0.24,0.15,0.63,U] [#7 -0.56,0.34,0.48,U] [#8 -0.95,-0.11,0.43,U] 
01:30:31.735 00.003 1092 single-star, 8 included, MultiStar: {-0.43, 0.22}, one-star: {-0.28, -0.02}
01:30:31.739 00.004 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.63 = -2.63)
01:30:31.741 00.002 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.78 = -2.78)
01:30:31.744 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.02 hyp=0.28 cameraTheta=-3.06 mountX=-0.24 mountY=-0.10, mountTheta=-2.76
01:30:31.747 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.02, opts=13)
01:30:31.749 00.002 1092 Enqueuing Move request for scope (-0.28, -0.02)
01:30:31.752 00.003 2744 Worker thread wakes up
01:30:31.753 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.02) opts 0xd
01:30:31.753 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.02)
01:30:31.753 00.000 2744 Moving (-0.28, -0.02) raw xDistance=-0.24 yDistance=-0.10
01:30:31.753 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:30:31.753 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:31.753 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:30:31.753 00.000 2744 MoveAxis(E, 0, ABG)
01:30:31.753 00.000 2744 Move returns status 0, amount 0
01:30:31.753 00.000 2744 MoveAxis(N, 0, ABG)
01:30:31.753 00.000 2744 Move returns status 0, amount 0
01:30:31.753 00.000 2744 move complete, result=0
01:30:31.754 00.001 2744 worker thread done servicing request
01:30:31.768 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:30:31.783 00.015 1092 UpdateGuideState exits: m=480583 SNR=79.9
01:30:31.786 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.789 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:31.792 00.003 1092 Enqueuing Expose request
01:30:31.794 00.002 2744 Worker thread wakes up
01:30:31.795 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:31.797 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:31.797 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:35.206 03.409 2744 Exposure complete
01:30:35.398 00.192 2744 worker thread done servicing request
01:30:35.398 00.000 1092 OnExposeComplete: enter
01:30:35.401 00.003 1092 UpdateGuideState(): m_state=6
01:30:35.405 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1817
01:30:35.408 00.003 1092 Star::Find returns 1 (0), X=1602.10, Y=1130.28, Mass=452651, SNR=75.3, Peak=41053 HFD=3.4
01:30:35.410 00.002 1092 MultiStar: [#1 -0.98,0.41,0.83,U] [#2 -0.87,0.57,1.15,U] [#3 -1.00,0.46,0.83,U] [#4 -0.78,0.61,0.76,U] [#5 -0.77,0.49,0.70,U] [#6 -0.64,0.38,0.73,U] [#7 -0.90,0.57,0.66,U] [#8 -1.12,0.42,0.49,U] 
01:30:35.412 00.002 1092 refined, 8 included, MultiStar: {-0.89, 0.45}, one-star: {-1.00, 0.17}
01:30:35.414 00.002 1092 CameraToMount -- cameraTheta (2.68) - m_xAngle (-0.43) = xAngle (3.10 = 3.10)
01:30:35.416 00.002 1092 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.95 = 2.95)
01:30:35.419 00.003 1092 CameraToMount -- cameraX=-0.89 cameraY=0.45 hyp=1.00 cameraTheta=2.68 mountX=-1.00 mountY=0.19, mountTheta=2.95
01:30:35.424 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.89, y=0.45, opts=13)
01:30:35.427 00.003 1092 Enqueuing Move request for scope (-0.89, 0.45)
01:30:35.429 00.002 2744 Worker thread wakes up
01:30:35.429 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.45) opts 0xd
01:30:35.429 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.89, 0.45)
01:30:35.429 00.000 2744 Moving (-0.89, 0.45) raw xDistance=-1.00 yDistance=0.19
01:30:35.429 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.63 from input -1.00
01:30:35.429 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:35.429 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:30:35.429 00.000 2744 MoveAxis(E, 223, ABG)
01:30:35.429 00.000 2744 Guiding  Dir = 2, Dur = 223
01:30:35.429 00.000 2744 IsSlewing returns 0
01:30:35.430 00.001 2744 IsGuiding returns 0
01:30:35.430 00.000 2744 PulseGuide returned control before completion, sleep 233
01:30:35.444 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1591, FiltMax=65520, Gamma=0.510
01:30:35.459 00.015 1092 UpdateGuideState exits: m=452651 SNR=75.3
01:30:35.460 00.001 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.462 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:35.466 00.004 1092 Enqueuing Expose request
01:30:35.669 00.203 2744 IsGuiding returns 1
01:30:35.669 00.000 2744 scope still moving after pulse duration time elapsed
01:30:35.700 00.031 2744 IsSlewing returns 0
01:30:35.700 00.000 2744 IsGuiding returns 0
01:30:35.700 00.000 2744 scope move finished after 223 + 47 ms
01:30:35.700 00.000 2744 Move returns status 0, amount 223
01:30:35.700 00.000 2744 MoveAxis(N, 0, ABG)
01:30:35.700 00.000 2744 Move returns status 0, amount 0
01:30:35.700 00.000 2744 move complete, result=0
01:30:35.701 00.001 2744 worker thread done servicing request
01:30:35.701 00.000 2744 Worker thread wakes up
01:30:35.701 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:35.701 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:35.701 00.000 1092 GuideStep: -1.0 px 223 ms EAST, 0.2 px 0 ms NORTH
01:30:39.100 03.399 2744 Exposure complete
01:30:39.313 00.213 2744 worker thread done servicing request
01:30:39.313 00.000 1092 OnExposeComplete: enter
01:30:39.316 00.003 1092 UpdateGuideState(): m_state=6
01:30:39.320 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1818
01:30:39.324 00.004 1092 Star::Find returns 1 (0), X=1602.40, Y=1130.30, Mass=502635, SNR=89.2, Peak=43655 HFD=3.5
01:30:39.327 00.003 1092 MultiStar: [#1 -0.88,0.52,0.86,U] [#2 -0.93,0.31,0.92,U] [#3 -0.74,0.14,0.69,U] [#4 -0.66,0.26,0.62,U] [#5 -0.68,0.24,0.59,U] [#6 -0.76,0.42,0.60,U] [#7 -0.81,0.51,0.53,U] [#8 -0.95,0.18,0.37,U] 
01:30:39.331 00.004 1092 single-star, 8 included, MultiStar: {-0.79, 0.31}, one-star: {-0.70, 0.19}
01:30:39.335 00.004 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.31 = -2.98)
01:30:39.340 00.005 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.13)
01:30:39.342 00.002 1092 CameraToMount -- cameraX=-0.70 cameraY=0.19 hyp=0.73 cameraTheta=2.88 mountX=-0.72 mountY=-0.01, mountTheta=-3.13
01:30:39.349 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.19, opts=13)
01:30:39.355 00.006 1092 Enqueuing Move request for scope (-0.70, 0.19)
01:30:39.358 00.003 2744 Worker thread wakes up
01:30:39.358 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.19) opts 0xd
01:30:39.358 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.19)
01:30:39.358 00.000 2744 Moving (-0.70, 0.19) raw xDistance=-0.72 yDistance=-0.01
01:30:39.358 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.72
01:30:39.358 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:39.359 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:30:39.359 00.000 2744 MoveAxis(E, 177, ABG)
01:30:39.359 00.000 2744 Guiding  Dir = 2, Dur = 177
01:30:39.359 00.000 2744 IsSlewing returns 0
01:30:39.359 00.000 2744 IsGuiding returns 0
01:30:39.359 00.000 2744 PulseGuide returned control before completion, sleep 187
01:30:39.381 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1597, FiltMax=65517, Gamma=0.510
01:30:39.402 00.021 1092 UpdateGuideState exits: m=502635 SNR=89.2
01:30:39.405 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.407 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:39.409 00.002 1092 Enqueuing Expose request
01:30:39.553 00.144 2744 IsGuiding returns 1
01:30:39.553 00.000 2744 scope still moving after pulse duration time elapsed
01:30:39.583 00.030 2744 IsSlewing returns 0
01:30:39.583 00.000 2744 IsGuiding returns 0
01:30:39.583 00.000 2744 scope move finished after 177 + 46 ms
01:30:39.583 00.000 2744 Move returns status 0, amount 177
01:30:39.583 00.000 2744 MoveAxis(N, 0, ABG)
01:30:39.583 00.000 2744 Move returns status 0, amount 0
01:30:39.584 00.001 2744 move complete, result=0
01:30:39.584 00.000 2744 worker thread done servicing request
01:30:39.584 00.000 2744 Worker thread wakes up
01:30:39.584 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:39.584 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:39.585 00.001 1092 GuideStep: -0.7 px 177 ms EAST, -0.0 px 0 ms NORTH
01:30:42.971 03.386 2744 Exposure complete
01:30:43.170 00.199 2744 worker thread done servicing request
01:30:43.170 00.000 1092 OnExposeComplete: enter
01:30:43.173 00.003 1092 UpdateGuideState(): m_state=6
01:30:43.175 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1819
01:30:43.178 00.003 1092 Star::Find returns 1 (0), X=1602.16, Y=1130.35, Mass=514585, SNR=70.1, Peak=49815 HFD=3.5
01:30:43.181 00.003 1092 MultiStar: [#1 -0.96,0.44,1.01,U] [#2 -1.04,0.42,1.17,U] [#3 -0.75,0.23,0.93,U] [#4 -0.89,0.60,0.91,U] [#5 -0.82,0.55,0.78,U] [#6 -0.93,0.27,0.74,U] [#7 -1.02,0.39,0.62,U] [#8 -1.33,0.34,0.54,U] 
01:30:43.183 00.002 1092 single-star, 8 included, MultiStar: {-0.95, 0.39}, one-star: {-0.95, 0.24}
01:30:43.185 00.002 1092 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.43) = xAngle (3.32 = -2.96)
01:30:43.187 00.002 1092 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.12)
01:30:43.189 00.002 1092 CameraToMount -- cameraX=-0.95 cameraY=0.24 hyp=0.98 cameraTheta=2.89 mountX=-0.96 mountY=-0.02, mountTheta=-3.12
01:30:43.195 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=0.24, opts=13)
01:30:43.198 00.003 1092 Enqueuing Move request for scope (-0.95, 0.24)
01:30:43.200 00.002 2744 Worker thread wakes up
01:30:43.200 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.24) opts 0xd
01:30:43.200 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, 0.24)
01:30:43.200 00.000 2744 Moving (-0.95, 0.24) raw xDistance=-0.96 yDistance=-0.02
01:30:43.200 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.96
01:30:43.200 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:43.200 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:30:43.200 00.000 2744 MoveAxis(E, 227, ABG)
01:30:43.200 00.000 2744 Guiding  Dir = 2, Dur = 227
01:30:43.201 00.001 2744 IsSlewing returns 0
01:30:43.201 00.000 2744 IsGuiding returns 0
01:30:43.201 00.000 2744 PulseGuide returned control before completion, sleep 237
01:30:43.217 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1351, FiltMax=65517, Gamma=0.510
01:30:43.233 00.016 1092 UpdateGuideState exits: m=514585 SNR=70.1
01:30:43.236 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.239 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:43.241 00.002 1092 Enqueuing Expose request
01:30:43.446 00.205 2744 IsGuiding returns 1
01:30:43.446 00.000 2744 scope still moving after pulse duration time elapsed
01:30:43.476 00.030 2744 IsSlewing returns 0
01:30:43.476 00.000 2744 IsGuiding returns 0
01:30:43.476 00.000 2744 scope move finished after 227 + 47 ms
01:30:43.476 00.000 2744 Move returns status 0, amount 227
01:30:43.476 00.000 2744 MoveAxis(N, 0, ABG)
01:30:43.476 00.000 2744 Move returns status 0, amount 0
01:30:43.476 00.000 2744 move complete, result=0
01:30:43.477 00.001 2744 worker thread done servicing request
01:30:43.477 00.000 2744 Worker thread wakes up
01:30:43.477 00.000 1092 GuideStep: -1.0 px 227 ms EAST, -0.0 px 0 ms NORTH
01:30:43.480 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:43.480 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:46.872 03.392 2744 Exposure complete
01:30:47.091 00.219 2744 worker thread done servicing request
01:30:47.091 00.000 1092 OnExposeComplete: enter
01:30:47.095 00.004 1092 UpdateGuideState(): m_state=6
01:30:47.097 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1820
01:30:47.099 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1130.14, Mass=501476, SNR=86.4, Peak=49303 HFD=3.6
01:30:47.103 00.004 1092 MultiStar: [#1 -1.17,0.41,0.84,U] [#2 -1.29,0.24,0.80,U] [#3 -1.26,0.24,0.65,U] [#4 -1.11,0.23,0.84,U] [#5 -1.06,0.62,0.71,U] [#6 -0.79,0.05,0.68,U] [#7 -1.58,0.58,0.55,U] [#8 -1.70,0.57,0.43,U] 
01:30:47.106 00.003 1092 single-star, 8 included, MultiStar: {-1.18, 0.30}, one-star: {-1.01, 0.03}
01:30:47.110 00.004 1092 CameraToMount -- cameraTheta (3.11) - m_xAngle (-0.43) = xAngle (3.54 = -2.75)
01:30:47.113 00.003 1092 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.38 = -2.90)
01:30:47.115 00.002 1092 CameraToMount -- cameraX=-1.01 cameraY=0.03 hyp=1.01 cameraTheta=3.11 mountX=-0.93 mountY=-0.24, mountTheta=-2.89
01:30:47.121 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.01, y=0.03, opts=13)
01:30:47.124 00.003 1092 Enqueuing Move request for scope (-1.01, 0.03)
01:30:47.127 00.003 2744 Worker thread wakes up
01:30:47.127 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.03) opts 0xd
01:30:47.128 00.001 2744 Handling offset move in thread for scope, endpoint = (-1.01, 0.03)
01:30:47.128 00.000 2744 Moving (-1.01, 0.03) raw xDistance=-0.93 yDistance=-0.24
01:30:47.128 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.63 from input -0.93
01:30:47.128 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:47.128 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:30:47.128 00.000 2744 MoveAxis(E, 225, ABG)
01:30:47.128 00.000 2744 Guiding  Dir = 2, Dur = 225
01:30:47.128 00.000 2744 IsSlewing returns 0
01:30:47.128 00.000 2744 IsGuiding returns 0
01:30:47.129 00.001 2744 PulseGuide returned control before completion, sleep 235
01:30:47.142 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1450, FiltMax=65520, Gamma=0.510
01:30:47.157 00.015 1092 UpdateGuideState exits: m=501476 SNR=86.4
01:30:47.160 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.162 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:47.165 00.003 1092 Enqueuing Expose request
01:30:47.368 00.203 2744 IsGuiding returns 1
01:30:47.368 00.000 2744 scope still moving after pulse duration time elapsed
01:30:47.400 00.032 2744 IsSlewing returns 0
01:30:47.400 00.000 2744 IsGuiding returns 0
01:30:47.400 00.000 2744 scope move finished after 225 + 46 ms
01:30:47.400 00.000 2744 Move returns status 0, amount 225
01:30:47.400 00.000 2744 MoveAxis(N, 0, ABG)
01:30:47.400 00.000 2744 Move returns status 0, amount 0
01:30:47.401 00.001 2744 move complete, result=0
01:30:47.401 00.000 2744 worker thread done servicing request
01:30:47.401 00.000 1092 GuideStep: -0.9 px 225 ms EAST, -0.2 px 0 ms NORTH
01:30:47.405 00.004 2744 Worker thread wakes up
01:30:47.405 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:47.405 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:50.797 03.392 2744 Exposure complete
01:30:51.000 00.203 2744 worker thread done servicing request
01:30:51.000 00.000 1092 OnExposeComplete: enter
01:30:51.004 00.004 1092 UpdateGuideState(): m_state=6
01:30:51.006 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1821
01:30:51.010 00.004 1092 Star::Find returns 1 (0), X=1602.14, Y=1130.16, Mass=525170, SNR=81.9, Peak=59207 HFD=3.2
01:30:51.012 00.002 1092 MultiStar: [#1 -1.23,0.35,0.86,U] [#2 -1.21,0.34,0.95,U] [#3 -1.14,0.26,0.85,U] [#4 -1.25,0.32,0.92,U] [#5 -0.74,0.46,0.66,U] [#6 -0.92,0.28,0.68,U] [#7 -1.25,0.21,0.53,U] [#8 -1.26,0.49,0.37,U] 
01:30:51.015 00.003 1092 single-star, 8 included, MultiStar: {-1.10, 0.29}, one-star: {-0.96, 0.05}
01:30:51.017 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.77)
01:30:51.022 00.005 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
01:30:51.024 00.002 1092 CameraToMount -- cameraX=-0.96 cameraY=0.05 hyp=0.96 cameraTheta=3.09 mountX=-0.89 mountY=-0.21, mountTheta=-2.91
01:30:51.034 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.96, y=0.05, opts=13)
01:30:51.038 00.004 1092 Enqueuing Move request for scope (-0.96, 0.05)
01:30:51.041 00.003 2744 Worker thread wakes up
01:30:51.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.05) opts 0xd
01:30:51.041 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.96, 0.05)
01:30:51.041 00.000 2744 Moving (-0.96, 0.05) raw xDistance=-0.89 yDistance=-0.21
01:30:51.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.89
01:30:51.041 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:51.041 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:30:51.041 00.000 2744 MoveAxis(E, 216, ABG)
01:30:51.041 00.000 2744 Guiding  Dir = 2, Dur = 216
01:30:51.042 00.001 2744 IsSlewing returns 0
01:30:51.042 00.000 2744 IsGuiding returns 0
01:30:51.042 00.000 2744 PulseGuide returned control before completion, sleep 226
01:30:51.058 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1626, FiltMax=65520, Gamma=0.510
01:30:51.075 00.017 1092 UpdateGuideState exits: m=525170 SNR=81.9
01:30:51.078 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.081 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:51.083 00.002 1092 Enqueuing Expose request
01:30:51.270 00.187 2744 IsGuiding returns 1
01:30:51.270 00.000 2744 scope still moving after pulse duration time elapsed
01:30:51.301 00.031 2744 IsSlewing returns 0
01:30:51.301 00.000 2744 IsGuiding returns 0
01:30:51.301 00.000 2744 scope move finished after 216 + 42 ms
01:30:51.301 00.000 2744 Move returns status 0, amount 216
01:30:51.302 00.001 2744 MoveAxis(N, 0, ABG)
01:30:51.302 00.000 2744 Move returns status 0, amount 0
01:30:51.302 00.000 2744 move complete, result=0
01:30:51.302 00.000 2744 worker thread done servicing request
01:30:51.302 00.000 2744 Worker thread wakes up
01:30:51.302 00.000 1092 GuideStep: -0.9 px 216 ms EAST, -0.2 px 0 ms NORTH
01:30:51.305 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:51.305 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:54.715 03.410 2744 Exposure complete
01:30:54.982 00.267 2744 worker thread done servicing request
01:30:54.982 00.000 1092 OnExposeComplete: enter
01:30:54.985 00.003 1092 UpdateGuideState(): m_state=6
01:30:54.988 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1822
01:30:54.991 00.003 1092 Star::Find returns 1 (0), X=1602.28, Y=1129.81, Mass=494455, SNR=80.1, Peak=48227 HFD=3.1
01:30:54.995 00.004 1092 MultiStar: [#1 -0.84,-0.18,0.99,U] [#2 -0.96,0.01,1.04,U] [#3 -0.58,-0.02,0.86,U] [#4 -0.57,0.15,0.85,U] [#5 -0.59,-0.01,0.77,U] [#6 -0.65,-0.04,0.65,U] [#7 -0.89,0.02,0.53,U] [#8 -0.79,-0.38,0.42,U] 
01:30:54.998 00.003 1092 refined, 8 included, MultiStar: {-0.75, -0.08}, one-star: {-0.82, -0.30}
01:30:55.000 00.002 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
01:30:55.002 00.002 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
01:30:55.006 00.004 1092 CameraToMount -- cameraX=-0.75 cameraY=-0.08 hyp=0.75 cameraTheta=-3.04 mountX=-0.65 mountY=-0.27, mountTheta=-2.74
01:30:55.011 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.75, y=-0.08, opts=13)
01:30:55.014 00.003 1092 Enqueuing Move request for scope (-0.75, -0.08)
01:30:55.016 00.002 2744 Worker thread wakes up
01:30:55.016 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.75, -0.08) opts 0xd
01:30:55.016 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.75, -0.08)
01:30:55.016 00.000 2744 Moving (-0.75, -0.08) raw xDistance=-0.65 yDistance=-0.27
01:30:55.017 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.65
01:30:55.017 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:55.017 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:30:55.017 00.000 2744 MoveAxis(E, 161, ABG)
01:30:55.017 00.000 2744 Guiding  Dir = 2, Dur = 161
01:30:55.017 00.000 2744 IsSlewing returns 0
01:30:55.017 00.000 2744 IsGuiding returns 0
01:30:55.018 00.001 2744 PulseGuide returned control before completion, sleep 171
01:30:55.033 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1840, FiltMax=65535, Gamma=0.510
01:30:55.051 00.018 1092 UpdateGuideState exits: m=494455 SNR=80.1
01:30:55.054 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.056 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:55.059 00.003 1092 Enqueuing Expose request
01:30:55.192 00.133 2744 IsGuiding returns 1
01:30:55.192 00.000 2744 scope still moving after pulse duration time elapsed
01:30:55.223 00.031 2744 IsSlewing returns 0
01:30:55.223 00.000 2744 IsGuiding returns 0
01:30:55.223 00.000 2744 scope move finished after 161 + 45 ms
01:30:55.223 00.000 2744 Move returns status 0, amount 161
01:30:55.224 00.001 2744 MoveAxis(N, 0, ABG)
01:30:55.224 00.000 2744 Move returns status 0, amount 0
01:30:55.224 00.000 2744 move complete, result=0
01:30:55.224 00.000 2744 worker thread done servicing request
01:30:55.224 00.000 2744 Worker thread wakes up
01:30:55.224 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:55.224 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:55.225 00.001 1092 GuideStep: -0.6 px 161 ms EAST, -0.3 px 0 ms NORTH
01:30:58.614 03.389 2744 Exposure complete
01:30:58.809 00.195 2744 worker thread done servicing request
01:30:58.809 00.000 1092 OnExposeComplete: enter
01:30:58.812 00.003 1092 UpdateGuideState(): m_state=6
01:30:58.814 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1823
01:30:58.816 00.002 1092 Star::Find returns 1 (0), X=1602.69, Y=1129.78, Mass=486446, SNR=79.6, Peak=48019 HFD=3.5
01:30:58.819 00.003 1092 MultiStar: [#1 -0.56,-0.15,0.85,U] [#2 -0.61,-0.16,1.02,U] [#3 -0.34,-0.11,0.74,U] [#4 -0.47,0.05,0.84,U] [#5 -0.60,-0.06,0.81,U] [#6 -0.37,0.04,0.79,U] [#7 -0.57,-0.12,0.50,U] [#8 -0.66,-0.46,0.45,U] 
01:30:58.822 00.003 1092 refined, 8 included, MultiStar: {-0.50, -0.13}, one-star: {-0.41, -0.33}
01:30:58.824 00.002 1092 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.43) = xAngle (-2.46 = -2.46)
01:30:58.827 00.003 1092 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.61 = -2.61)
01:30:58.829 00.002 1092 CameraToMount -- cameraX=-0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-2.88 mountX=-0.40 mountY=-0.26, mountTheta=-2.56
01:30:58.833 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=-0.13, opts=13)
01:30:58.837 00.004 1092 Enqueuing Move request for scope (-0.50, -0.13)
01:30:58.839 00.002 2744 Worker thread wakes up
01:30:58.840 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.13) opts 0xd
01:30:58.840 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, -0.13)
01:30:58.840 00.000 2744 Moving (-0.50, -0.13) raw xDistance=-0.40 yDistance=-0.26
01:30:58.840 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.40
01:30:58.840 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:30:58.840 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:30:58.840 00.000 2744 MoveAxis(E, 102, ABG)
01:30:58.840 00.000 2744 Guiding  Dir = 2, Dur = 102
01:30:58.841 00.001 2744 IsSlewing returns 0
01:30:58.841 00.000 2744 IsGuiding returns 0
01:30:58.841 00.000 2744 PulseGuide returned control before completion, sleep 112
01:30:58.857 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:30:58.873 00.016 1092 UpdateGuideState exits: m=486446 SNR=79.6
01:30:58.875 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.877 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:30:58.879 00.002 1092 Enqueuing Expose request
01:30:58.967 00.088 2744 IsGuiding returns 1
01:30:58.967 00.000 2744 scope still moving after pulse duration time elapsed
01:30:58.998 00.031 2744 IsSlewing returns 0
01:30:58.998 00.000 2744 IsGuiding returns 0
01:30:58.998 00.000 2744 scope move finished after 102 + 55 ms
01:30:58.998 00.000 2744 Move returns status 0, amount 102
01:30:58.998 00.000 2744 MoveAxis(N, 0, ABG)
01:30:58.998 00.000 2744 Move returns status 0, amount 0
01:30:58.999 00.001 2744 move complete, result=0
01:30:58.999 00.000 2744 worker thread done servicing request
01:30:58.999 00.000 2744 Worker thread wakes up
01:30:58.999 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:30:58.999 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:30:59.000 00.001 1092 GuideStep: -0.4 px 102 ms EAST, -0.3 px 0 ms NORTH
01:31:02.390 03.390 2744 Exposure complete
01:31:02.595 00.205 2744 worker thread done servicing request
01:31:02.595 00.000 1092 OnExposeComplete: enter
01:31:02.597 00.002 1092 UpdateGuideState(): m_state=6
01:31:02.599 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1824
01:31:02.602 00.003 1092 Star::Find returns 1 (0), X=1603.10, Y=1129.57, Mass=537212, SNR=87.6, Peak=51347 HFD=3.4
01:31:02.605 00.003 1092 MultiStar: [#1 -0.02,-0.28,0.83,U] [#2 -0.18,-0.15,0.96,U] [#3 -0.15,-0.22,0.74,U] [#4 -0.08,-0.22,0.73,U] [#5 -0.07,-0.49,0.65,U] [#6 0.08,-0.43,0.72,U] [#7 -0.14,-0.18,0.46,U] [#8 -0.70,-0.13,0.52,U] 
01:31:02.607 00.002 1092 refined, 8 included, MultiStar: {-0.12, -0.31}, one-star: {-0.01, -0.54}
01:31:02.610 00.003 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.51 = -1.51)
01:31:02.612 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
01:31:02.613 00.001 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.31 hyp=0.33 cameraTheta=-1.94 mountX=0.02 mountY=-0.33, mountTheta=-1.51
01:31:02.618 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.31, opts=13)
01:31:02.622 00.004 1092 Enqueuing Move request for scope (-0.12, -0.31)
01:31:02.624 00.002 2744 Worker thread wakes up
01:31:02.624 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.31) opts 0xd
01:31:02.624 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.31)
01:31:02.624 00.000 2744 Moving (-0.12, -0.31) raw xDistance=0.02 yDistance=-0.33
01:31:02.624 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:02.624 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:02.624 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:31:02.624 00.000 2744 MoveAxis(E, 0, ABG)
01:31:02.624 00.000 2744 Move returns status 0, amount 0
01:31:02.624 00.000 2744 MoveAxis(N, 0, ABG)
01:31:02.625 00.001 2744 Move returns status 0, amount 0
01:31:02.625 00.000 2744 move complete, result=0
01:31:02.625 00.000 2744 worker thread done servicing request
01:31:02.640 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1648, FiltMax=65535, Gamma=0.510
01:31:02.656 00.016 1092 UpdateGuideState exits: m=537212 SNR=87.6
01:31:02.659 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.661 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:02.663 00.002 1092 Enqueuing Expose request
01:31:02.666 00.003 2744 Worker thread wakes up
01:31:02.666 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:02.668 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:02.669 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:06.066 03.397 2744 Exposure complete
01:31:06.282 00.216 2744 worker thread done servicing request
01:31:06.282 00.000 1092 OnExposeComplete: enter
01:31:06.284 00.002 1092 UpdateGuideState(): m_state=6
01:31:06.287 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1825
01:31:06.290 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.63, Mass=510792, SNR=89.0, Peak=54387 HFD=3.3
01:31:06.292 00.002 1092 MultiStar: [#1 -0.15,-0.15,0.82,U] [#2 -0.14,-0.21,0.86,U] [#3 -0.13,-0.17,0.69,U] [#4 -0.25,-0.28,0.87,U] [#5 0.15,-0.18,0.69,U] [#6 -0.20,-0.43,0.72,U] [#7 -0.26,-0.14,0.48,U] [#8 -0.09,0.02,0.42,U] 
01:31:06.295 00.003 1092 refined, 8 included, MultiStar: {-0.14, -0.25}, one-star: {-0.14, -0.48}
01:31:06.297 00.002 1092 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.43) = xAngle (-1.65 = -1.65)
01:31:06.300 00.003 1092 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.80 = -1.80)
01:31:06.301 00.001 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-2.07 mountX=-0.02 mountY=-0.28, mountTheta=-1.65
01:31:06.307 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.25, opts=13)
01:31:06.309 00.002 1092 Enqueuing Move request for scope (-0.14, -0.25)
01:31:06.312 00.003 2744 Worker thread wakes up
01:31:06.312 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
01:31:06.312 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
01:31:06.312 00.000 2744 Moving (-0.14, -0.25) raw xDistance=-0.02 yDistance=-0.28
01:31:06.312 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:06.312 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:06.312 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:31:06.312 00.000 2744 MoveAxis(E, 0, ABG)
01:31:06.312 00.000 2744 Move returns status 0, amount 0
01:31:06.312 00.000 2744 MoveAxis(N, 0, ABG)
01:31:06.313 00.001 2744 Move returns status 0, amount 0
01:31:06.313 00.000 2744 move complete, result=0
01:31:06.313 00.000 2744 worker thread done servicing request
01:31:06.328 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1738, FiltMax=65535, Gamma=0.510
01:31:06.342 00.014 1092 UpdateGuideState exits: m=510792 SNR=89.0
01:31:06.346 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.348 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:06.350 00.002 1092 Enqueuing Expose request
01:31:06.354 00.004 2744 Worker thread wakes up
01:31:06.354 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:06.356 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:06.356 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:09.747 03.391 2744 Exposure complete
01:31:09.940 00.193 2744 worker thread done servicing request
01:31:09.941 00.001 1092 OnExposeComplete: enter
01:31:09.944 00.003 1092 UpdateGuideState(): m_state=6
01:31:09.947 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1826
01:31:09.949 00.002 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.75, Mass=502782, SNR=80.0, Peak=55187 HFD=3.3
01:31:09.953 00.004 1092 MultiStar: [#1 -0.29,-0.03,0.91,U] [#2 -0.46,-0.03,1.04,U] [#3 0.01,-0.09,0.84,U] [#4 -0.02,-0.12,0.79,U] [#5 -0.25,-0.26,0.75,U] [#6 -0.17,-0.13,0.76,U] [#7 -0.39,0.33,0.61,U] [#8 -0.71,-0.16,0.43,U] 
01:31:09.956 00.003 1092 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.15, -0.36}
01:31:09.958 00.002 1092 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.43) = xAngle (-2.31 = -2.31)
01:31:09.962 00.004 1092 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.47 = -2.47)
01:31:09.966 00.004 1092 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.74 mountX=-0.18 mountY=-0.17, mountTheta=-2.40
01:31:09.972 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=-0.10, opts=13)
01:31:09.974 00.002 1092 Enqueuing Move request for scope (-0.25, -0.10)
01:31:09.979 00.005 2744 Worker thread wakes up
01:31:09.979 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
01:31:09.979 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
01:31:09.979 00.000 2744 Moving (-0.25, -0.10) raw xDistance=-0.18 yDistance=-0.17
01:31:09.979 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:31:09.979 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:09.979 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:31:09.979 00.000 2744 MoveAxis(E, 0, ABG)
01:31:09.979 00.000 2744 Move returns status 0, amount 0
01:31:09.979 00.000 2744 MoveAxis(N, 0, ABG)
01:31:09.980 00.001 2744 Move returns status 0, amount 0
01:31:09.980 00.000 2744 move complete, result=0
01:31:09.980 00.000 2744 worker thread done servicing request
01:31:09.997 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1437, FiltMax=65535, Gamma=0.510
01:31:10.011 00.014 1092 UpdateGuideState exits: m=502782 SNR=80.0
01:31:10.014 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:10.016 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:10.018 00.002 1092 Enqueuing Expose request
01:31:10.021 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:10.023 00.002 2744 Worker thread wakes up
01:31:10.023 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:10.023 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:13.431 03.408 2744 Exposure complete
01:31:13.629 00.198 2744 worker thread done servicing request
01:31:13.629 00.000 1092 OnExposeComplete: enter
01:31:13.631 00.002 1092 UpdateGuideState(): m_state=6
01:31:13.633 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1827
01:31:13.636 00.003 1092 Star::Find returns 1 (0), X=1602.51, Y=1129.87, Mass=544772, SNR=91.3, Peak=51955 HFD=3.7
01:31:13.639 00.003 1092 MultiStar: [#1 -0.47,-0.08,0.83,U] [#2 -0.77,0.05,0.94,U] [#3 -0.45,-0.21,0.67,U] [#4 -0.48,-0.05,0.71,U] [#5 -0.49,-0.07,0.55,U] [#6 -0.41,-0.06,0.71,U] [#7 -0.53,0.11,0.48,U] [#8 -0.58,-0.14,0.47,U] 
01:31:13.641 00.002 1092 refined, 8 included, MultiStar: {-0.54, -0.08}, one-star: {-0.59, -0.24}
01:31:13.643 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
01:31:13.645 00.002 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
01:31:13.647 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-2.99 mountX=-0.46 mountY=-0.23, mountTheta=-2.68
01:31:13.651 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.08, opts=13)
01:31:13.654 00.003 1092 Enqueuing Move request for scope (-0.54, -0.08)
01:31:13.656 00.002 2744 Worker thread wakes up
01:31:13.656 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.08) opts 0xd
01:31:13.656 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.08)
01:31:13.656 00.000 2744 Moving (-0.54, -0.08) raw xDistance=-0.46 yDistance=-0.23
01:31:13.656 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
01:31:13.657 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:13.657 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:31:13.657 00.000 2744 MoveAxis(E, 103, ABG)
01:31:13.657 00.000 2744 Guiding  Dir = 2, Dur = 103
01:31:13.657 00.000 2744 IsSlewing returns 0
01:31:13.657 00.000 2744 IsGuiding returns 0
01:31:13.657 00.000 2744 PulseGuide returned control before completion, sleep 113
01:31:13.673 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1603, FiltMax=65535, Gamma=0.510
01:31:13.687 00.014 1092 UpdateGuideState exits: m=544772 SNR=91.3
01:31:13.690 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.694 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:13.696 00.002 1092 Enqueuing Expose request
01:31:13.786 00.090 2744 IsGuiding returns 0
01:31:13.786 00.000 2744 Move returns status 0, amount 103
01:31:13.786 00.000 2744 MoveAxis(N, 0, ABG)
01:31:13.786 00.000 2744 Move returns status 0, amount 0
01:31:13.786 00.000 2744 move complete, result=0
01:31:13.788 00.002 2744 worker thread done servicing request
01:31:13.788 00.000 2744 Worker thread wakes up
01:31:13.788 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:13.788 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:13.788 00.000 1092 GuideStep: -0.5 px 103 ms EAST, -0.2 px 0 ms NORTH
01:31:17.182 03.394 2744 Exposure complete
01:31:17.387 00.205 2744 worker thread done servicing request
01:31:17.387 00.000 1092 OnExposeComplete: enter
01:31:17.390 00.003 1092 UpdateGuideState(): m_state=6
01:31:17.393 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1828
01:31:17.395 00.002 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.83, Mass=500490, SNR=87.3, Peak=43875 HFD=3.4
01:31:17.397 00.002 1092 MultiStar: [#1 -0.73,-0.07,0.79,U] [#2 -0.78,0.04,1.00,U] [#3 -0.71,-0.01,0.78,U] [#4 -0.73,-0.08,0.86,U] [#5 -0.36,-0.08,0.63,U] [#6 -0.53,-0.02,0.69,U] [#7 -0.98,0.04,0.46,U] [#8 -1.09,-0.13,0.41,U] 
01:31:17.401 00.004 1092 refined, 8 included, MultiStar: {-0.71, -0.07}, one-star: {-0.66, -0.27}
01:31:17.404 00.003 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.62 = -2.62)
01:31:17.405 00.001 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
01:31:17.409 00.004 1092 CameraToMount -- cameraX=-0.71 cameraY=-0.07 hyp=0.71 cameraTheta=-3.04 mountX=-0.62 mountY=-0.26, mountTheta=-2.75
01:31:17.414 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=-0.07, opts=13)
01:31:17.416 00.002 1092 Enqueuing Move request for scope (-0.71, -0.07)
01:31:17.419 00.003 2744 Worker thread wakes up
01:31:17.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.07) opts 0xd
01:31:17.420 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.71, -0.07)
01:31:17.420 00.000 2744 Moving (-0.71, -0.07) raw xDistance=-0.62 yDistance=-0.26
01:31:17.420 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.62
01:31:17.420 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:17.420 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:31:17.420 00.000 2744 MoveAxis(E, 145, ABG)
01:31:17.420 00.000 2744 Guiding  Dir = 2, Dur = 145
01:31:17.420 00.000 2744 IsSlewing returns 0
01:31:17.420 00.000 2744 IsGuiding returns 0
01:31:17.421 00.001 2744 PulseGuide returned control before completion, sleep 155
01:31:17.435 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1685, FiltMax=65535, Gamma=0.510
01:31:17.455 00.020 1092 UpdateGuideState exits: m=500490 SNR=87.3
01:31:17.458 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.460 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:17.463 00.003 1092 Enqueuing Expose request
01:31:17.579 00.116 2744 IsGuiding returns 1
01:31:17.579 00.000 2744 scope still moving after pulse duration time elapsed
01:31:17.610 00.031 2744 IsSlewing returns 0
01:31:17.610 00.000 2744 IsGuiding returns 0
01:31:17.611 00.001 2744 scope move finished after 145 + 45 ms
01:31:17.611 00.000 2744 Move returns status 0, amount 145
01:31:17.611 00.000 2744 MoveAxis(N, 0, ABG)
01:31:17.611 00.000 2744 Move returns status 0, amount 0
01:31:17.611 00.000 2744 move complete, result=0
01:31:17.611 00.000 2744 worker thread done servicing request
01:31:17.611 00.000 2744 Worker thread wakes up
01:31:17.611 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:17.611 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:17.621 00.010 1092 GuideStep: -0.6 px 145 ms EAST, -0.3 px 0 ms NORTH
01:31:20.990 03.369 2744 Exposure complete
01:31:21.180 00.190 2744 worker thread done servicing request
01:31:21.180 00.000 1092 OnExposeComplete: enter
01:31:21.183 00.003 1092 UpdateGuideState(): m_state=6
01:31:21.186 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1829
01:31:21.189 00.003 1092 Star::Find returns 1 (0), X=1602.93, Y=1129.57, Mass=571031, SNR=86.8, Peak=48227 HFD=3.6
01:31:21.192 00.003 1092 MultiStar: [#1 -0.23,-0.10,0.85,U] [#2 -0.46,-0.30,0.90,U] [#3 -0.33,-0.44,0.73,U] [#4 -0.28,-0.29,0.76,U] [#5 -0.12,-0.00,0.66,U] [#6 -0.11,-0.26,0.62,U] [#7 -0.33,-0.14,0.54,U] [#8 -0.49,-0.52,0.38,U] 
01:31:21.194 00.002 1092 refined, 8 included, MultiStar: {-0.27, -0.29}, one-star: {-0.18, -0.54}
01:31:21.196 00.002 1092 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.43) = xAngle (-1.90 = -1.90)
01:31:21.198 00.002 1092 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.05 = -2.05)
01:31:21.200 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.29 hyp=0.40 cameraTheta=-2.32 mountX=-0.13 mountY=-0.35, mountTheta=-1.92
01:31:21.205 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.29, opts=13)
01:31:21.208 00.003 1092 Enqueuing Move request for scope (-0.27, -0.29)
01:31:21.210 00.002 2744 Worker thread wakes up
01:31:21.211 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.29) opts 0xd
01:31:21.211 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.29)
01:31:21.211 00.000 2744 Moving (-0.27, -0.29) raw xDistance=-0.13 yDistance=-0.35
01:31:21.211 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:31:21.211 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:21.211 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:31:21.211 00.000 2744 MoveAxis(E, 0, ABG)
01:31:21.211 00.000 2744 Move returns status 0, amount 0
01:31:21.211 00.000 2744 MoveAxis(N, 0, ABG)
01:31:21.211 00.000 2744 Move returns status 0, amount 0
01:31:21.211 00.000 2744 move complete, result=0
01:31:21.211 00.000 2744 worker thread done servicing request
01:31:21.226 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1376, FiltMax=65535, Gamma=0.510
01:31:21.239 00.013 1092 UpdateGuideState exits: m=571031 SNR=86.8
01:31:21.241 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.244 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:21.246 00.002 1092 Enqueuing Expose request
01:31:21.249 00.003 2744 Worker thread wakes up
01:31:21.249 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:21.249 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:21.249 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:31:24.662 03.413 2744 Exposure complete
01:31:24.865 00.203 2744 worker thread done servicing request
01:31:24.865 00.000 1092 OnExposeComplete: enter
01:31:24.868 00.003 1092 UpdateGuideState(): m_state=6
01:31:24.872 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1830
01:31:24.874 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1129.76, Mass=493921, SNR=84.5, Peak=45091 HFD=3.4
01:31:24.878 00.004 1092 MultiStar: [#1 -0.56,-0.15,1.06,U] [#2 -0.66,0.10,1.00,U] [#3 -0.48,-0.07,0.85,U] [#4 -0.61,-0.06,0.73,U] [#5 -0.51,0.05,0.68,U] [#6 -0.43,0.03,0.64,U] [#7 -0.67,-0.15,0.56,U] [#8 -0.94,0.03,0.51,U] 
01:31:24.880 00.002 1092 refined, 8 included, MultiStar: {-0.59, -0.07}, one-star: {-0.56, -0.35}
01:31:24.882 00.002 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
01:31:24.884 00.002 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
01:31:24.887 00.003 1092 CameraToMount -- cameraX=-0.59 cameraY=-0.07 hyp=0.59 cameraTheta=-3.02 mountX=-0.51 mountY=-0.23, mountTheta=-2.72
01:31:24.896 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=-0.07, opts=13)
01:31:24.899 00.003 1092 Enqueuing Move request for scope (-0.59, -0.07)
01:31:24.901 00.002 2744 Worker thread wakes up
01:31:24.901 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.07) opts 0xd
01:31:24.901 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, -0.07)
01:31:24.901 00.000 2744 Moving (-0.59, -0.07) raw xDistance=-0.51 yDistance=-0.23
01:31:24.901 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
01:31:24.901 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:24.901 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:31:24.902 00.001 2744 MoveAxis(E, 114, ABG)
01:31:24.902 00.000 2744 Guiding  Dir = 2, Dur = 114
01:31:24.902 00.000 2744 IsSlewing returns 0
01:31:24.902 00.000 2744 IsGuiding returns 0
01:31:24.903 00.001 2744 PulseGuide returned control before completion, sleep 124
01:31:24.919 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1598, FiltMax=65535, Gamma=0.510
01:31:24.934 00.015 1092 UpdateGuideState exits: m=493921 SNR=84.5
01:31:24.939 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.942 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:24.945 00.003 1092 Enqueuing Expose request
01:31:25.043 00.098 2744 IsGuiding returns 0
01:31:25.043 00.000 2744 Move returns status 0, amount 114
01:31:25.043 00.000 2744 MoveAxis(N, 0, ABG)
01:31:25.043 00.000 2744 Move returns status 0, amount 0
01:31:25.043 00.000 2744 move complete, result=0
01:31:25.043 00.000 2744 worker thread done servicing request
01:31:25.044 00.001 2744 Worker thread wakes up
01:31:25.044 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:25.044 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:25.044 00.000 1092 GuideStep: -0.5 px 114 ms EAST, -0.2 px 0 ms NORTH
01:31:28.436 03.392 2744 Exposure complete
01:31:28.632 00.196 2744 worker thread done servicing request
01:31:28.632 00.000 1092 OnExposeComplete: enter
01:31:28.637 00.005 1092 UpdateGuideState(): m_state=6
01:31:28.641 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1831
01:31:28.645 00.004 1092 Star::Find returns 1 (0), X=1603.56, Y=1129.13, Mass=508286, SNR=75.2, Peak=56285 HFD=3.6
01:31:28.649 00.004 1092 MultiStar: [#1 0.63,-0.57,1.09,U] [#2 0.28,-0.52,1.02,U] [#3 0.55,-0.71,0.84,U] [#4 0.46,-0.63,0.88,U] [#5 0.52,-0.68,0.77,U] [#6 0.64,-0.64,0.68,U] [#7 0.36,-0.65,0.56,U] [#8 0.08,-0.57,0.58,U] 
01:31:28.654 00.005 1092 refined, 8 included, MultiStar: {0.46, -0.67}, one-star: {0.46, -0.98}
01:31:28.657 00.003 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
01:31:28.661 00.004 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
01:31:28.663 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.67 hyp=0.81 cameraTheta=-0.97 mountX=0.69 mountY=-0.52, mountTheta=-0.64
01:31:28.671 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.67, opts=13)
01:31:28.674 00.003 1092 Enqueuing Move request for scope (0.46, -0.67)
01:31:28.677 00.003 2744 Worker thread wakes up
01:31:28.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.67) opts 0xd
01:31:28.677 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.67)
01:31:28.677 00.000 2744 Moving (0.46, -0.67) raw xDistance=0.69 yDistance=-0.52
01:31:28.677 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.69
01:31:28.678 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:28.678 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
01:31:28.678 00.000 2744 MoveAxis(W, 147, ABG)
01:31:28.678 00.000 2744 Guiding  Dir = 3, Dur = 147
01:31:28.678 00.000 2744 IsSlewing returns 0
01:31:28.678 00.000 2744 IsGuiding returns 0
01:31:28.679 00.001 2744 PulseGuide returned control before completion, sleep 157
01:31:28.700 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1610, FiltMax=65535, Gamma=0.510
01:31:28.718 00.018 1092 UpdateGuideState exits: m=508286 SNR=75.2
01:31:28.721 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.723 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:28.725 00.002 1092 Enqueuing Expose request
01:31:28.853 00.128 2744 IsGuiding returns 0
01:31:28.853 00.000 2744 Move returns status 0, amount 147
01:31:28.853 00.000 2744 MoveAxis(N, 0, ABG)
01:31:28.853 00.000 2744 Move returns status 0, amount 0
01:31:28.853 00.000 2744 move complete, result=0
01:31:28.854 00.001 2744 worker thread done servicing request
01:31:28.854 00.000 2744 Worker thread wakes up
01:31:28.854 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:28.854 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:28.859 00.005 1092 GuideStep: 0.7 px 147 ms WEST, -0.5 px 0 ms NORTH
01:31:32.243 03.384 2744 Exposure complete
01:31:32.504 00.261 2744 worker thread done servicing request
01:31:32.505 00.001 1092 OnExposeComplete: enter
01:31:32.508 00.003 1092 UpdateGuideState(): m_state=6
01:31:32.511 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1832
01:31:32.516 00.005 1092 Star::Find returns 1 (0), X=1603.13, Y=1129.47, Mass=467338, SNR=71.1, Peak=44883 HFD=3.4
01:31:32.521 00.005 1092 MultiStar: [#1 0.05,-0.37,1.08,U] [#2 -0.16,-0.40,1.09,U] [#3 -0.02,-0.46,0.83,U] [#4 0.23,-0.58,0.96,U] [#5 0.08,-0.53,0.90,U] [#6 0.33,-0.44,0.91,U] [#7 0.09,-0.29,0.65,U] [#8 -0.11,-0.70,0.50,U] 
01:31:32.525 00.004 1092 refined, 8 included, MultiStar: {0.06, -0.49}, one-star: {0.03, -0.64}
01:31:32.527 00.002 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.02 = -1.02)
01:31:32.531 00.004 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
01:31:32.534 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.49 hyp=0.49 cameraTheta=-1.45 mountX=0.26 mountY=-0.45, mountTheta=-1.06
01:31:32.543 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.49, opts=13)
01:31:32.546 00.003 1092 Enqueuing Move request for scope (0.06, -0.49)
01:31:32.549 00.003 2744 Worker thread wakes up
01:31:32.550 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.49) opts 0xd
01:31:32.550 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.49)
01:31:32.550 00.000 2744 Moving (0.06, -0.49) raw xDistance=0.26 yDistance=-0.45
01:31:32.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:31:32.550 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:31:32.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:31:32.550 00.000 2744 MoveAxis(E, 0, ABG)
01:31:32.550 00.000 2744 Move returns status 0, amount 0
01:31:32.550 00.000 2744 MoveAxis(N, 0, ABG)
01:31:32.550 00.000 2744 Move returns status 0, amount 0
01:31:32.550 00.000 2744 move complete, result=0
01:31:32.550 00.000 2744 worker thread done servicing request
01:31:32.575 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1632, FiltMax=65535, Gamma=0.510
01:31:32.605 00.030 1092 UpdateGuideState exits: m=467338 SNR=71.1
01:31:32.610 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:32.614 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:32.616 00.002 1092 Enqueuing Expose request
01:31:32.620 00.004 2744 Worker thread wakes up
01:31:32.620 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:32.620 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:32.621 00.001 1092 GuideStep: 0.3 px 0 ms EAST, -0.5 px 0 ms NORTH
01:31:36.007 03.386 2744 Exposure complete
01:31:36.196 00.189 2744 worker thread done servicing request
01:31:36.196 00.000 1092 OnExposeComplete: enter
01:31:36.198 00.002 1092 UpdateGuideState(): m_state=6
01:31:36.201 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1833
01:31:36.204 00.003 1092 Star::Find returns 1 (0), X=1602.81, Y=1129.56, Mass=501030, SNR=77.8, Peak=45091 HFD=3.4
01:31:36.206 00.002 1092 MultiStar: [#1 -0.21,-0.25,0.86,U] [#2 -0.22,-0.12,0.87,U] [#3 -0.28,-0.36,0.78,U] [#4 -0.11,-0.33,0.77,U] [#5 -0.11,-0.40,0.80,U] [#6 -0.06,-0.27,0.72,U] [#7 -0.31,-0.26,0.61,U] [#8 -0.46,-0.14,0.55,U] 
01:31:36.208 00.002 1092 refined, 8 included, MultiStar: {-0.22, -0.31}, one-star: {-0.30, -0.54}
01:31:36.211 00.003 1092 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-0.43) = xAngle (-1.77 = -1.77)
01:31:36.213 00.002 1092 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.93 = -1.93)
01:31:36.215 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.31 hyp=0.38 cameraTheta=-2.20 mountX=-0.08 mountY=-0.36, mountTheta=-1.78
01:31:36.218 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.31, opts=13)
01:31:36.222 00.004 1092 Enqueuing Move request for scope (-0.22, -0.31)
01:31:36.224 00.002 2744 Worker thread wakes up
01:31:36.224 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.31) opts 0xd
01:31:36.224 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.31)
01:31:36.224 00.000 2744 Moving (-0.22, -0.31) raw xDistance=-0.08 yDistance=-0.36
01:31:36.224 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:36.225 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:36.225 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:31:36.225 00.000 2744 MoveAxis(E, 0, ABG)
01:31:36.225 00.000 2744 Move returns status 0, amount 0
01:31:36.225 00.000 2744 MoveAxis(N, 0, ABG)
01:31:36.225 00.000 2744 Move returns status 0, amount 0
01:31:36.225 00.000 2744 move complete, result=0
01:31:36.225 00.000 2744 worker thread done servicing request
01:31:36.241 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1639, FiltMax=65535, Gamma=0.510
01:31:36.256 00.015 1092 UpdateGuideState exits: m=501030 SNR=77.8
01:31:36.259 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.262 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:36.264 00.002 1092 Enqueuing Expose request
01:31:36.266 00.002 2744 Worker thread wakes up
01:31:36.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:36.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:36.266 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:31:39.653 03.387 2744 Exposure complete
01:31:39.862 00.209 2744 worker thread done servicing request
01:31:39.862 00.000 1092 OnExposeComplete: enter
01:31:39.865 00.003 1092 UpdateGuideState(): m_state=6
01:31:39.868 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1834
01:31:39.871 00.003 1092 Star::Find returns 1 (0), X=1602.98, Y=1129.61, Mass=503704, SNR=73.5, Peak=51651 HFD=3.4
01:31:39.874 00.003 1092 MultiStar: [#1 -0.39,-0.15,1.01,U] [#2 -0.54,0.02,1.03,U] [#3 -0.44,-0.11,0.81,U] [#4 -0.32,-0.02,1.07,U] [#5 -0.46,0.03,0.77,U] [#6 -0.21,-0.03,0.82,U] [#7 -0.44,0.04,0.58,U] [#8 -0.48,-0.32,0.51,U] 
01:31:39.877 00.003 1092 refined, 8 included, MultiStar: {-0.37, -0.12}, one-star: {-0.12, -0.50}
01:31:39.879 00.002 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.41 = -2.41)
01:31:39.881 00.002 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.56 = -2.56)
01:31:39.884 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.12 hyp=0.38 cameraTheta=-2.84 mountX=-0.29 mountY=-0.21, mountTheta=-2.51
01:31:39.890 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.12, opts=13)
01:31:39.894 00.004 1092 Enqueuing Move request for scope (-0.37, -0.12)
01:31:39.896 00.002 2744 Worker thread wakes up
01:31:39.896 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.12) opts 0xd
01:31:39.896 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.12)
01:31:39.896 00.000 2744 Moving (-0.37, -0.12) raw xDistance=-0.29 yDistance=-0.21
01:31:39.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
01:31:39.896 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:39.896 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:31:39.896 00.000 2744 MoveAxis(E, 0, ABG)
01:31:39.896 00.000 2744 Move returns status 0, amount 0
01:31:39.896 00.000 2744 MoveAxis(N, 0, ABG)
01:31:39.896 00.000 2744 Move returns status 0, amount 0
01:31:39.896 00.000 2744 move complete, result=0
01:31:39.897 00.001 2744 worker thread done servicing request
01:31:39.914 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1488, FiltMax=65535, Gamma=0.510
01:31:39.928 00.014 1092 UpdateGuideState exits: m=503704 SNR=73.5
01:31:39.930 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.933 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:39.935 00.002 1092 Enqueuing Expose request
01:31:39.938 00.003 2744 Worker thread wakes up
01:31:39.938 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:39.941 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:39.941 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:43.355 03.414 2744 Exposure complete
01:31:43.638 00.283 2744 worker thread done servicing request
01:31:43.638 00.000 1092 OnExposeComplete: enter
01:31:43.641 00.003 1092 UpdateGuideState(): m_state=6
01:31:43.645 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1835
01:31:43.648 00.003 1092 Star::Find returns 1 (0), X=1602.93, Y=1129.60, Mass=569496, SNR=93.9, Peak=48835 HFD=3.6
01:31:43.651 00.003 1092 MultiStar: [#1 -0.15,-0.15,0.74,U] [#2 -0.15,-0.19,0.78,U] [#3 -0.13,-0.35,0.60,U] [#4 0.00,-0.24,0.66,U] [#5 -0.06,-0.15,0.61,U] [#6 -0.03,-0.39,0.73,U] [#7 -0.27,-0.06,0.49,U] [#8 -0.58,-0.11,0.36,U] 
01:31:43.654 00.003 1092 refined, 8 included, MultiStar: {-0.15, -0.27}, one-star: {-0.17, -0.51}
01:31:43.656 00.002 1092 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-0.43) = xAngle (-1.64 = -1.64)
01:31:43.660 00.004 1092 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.80 = -1.80)
01:31:43.663 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.27 hyp=0.30 cameraTheta=-2.07 mountX=-0.02 mountY=-0.30, mountTheta=-1.65
01:31:43.668 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.27, opts=13)
01:31:43.672 00.004 1092 Enqueuing Move request for scope (-0.15, -0.27)
01:31:43.674 00.002 2744 Worker thread wakes up
01:31:43.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.27) opts 0xd
01:31:43.674 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.27)
01:31:43.675 00.001 2744 Moving (-0.15, -0.27) raw xDistance=-0.02 yDistance=-0.30
01:31:43.675 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:43.675 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:43.675 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:31:43.675 00.000 2744 MoveAxis(E, 0, ABG)
01:31:43.675 00.000 2744 Move returns status 0, amount 0
01:31:43.675 00.000 2744 MoveAxis(N, 0, ABG)
01:31:43.675 00.000 2744 Move returns status 0, amount 0
01:31:43.675 00.000 2744 move complete, result=0
01:31:43.675 00.000 2744 worker thread done servicing request
01:31:43.693 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4983, FiltMin=1639, FiltMax=65535, Gamma=0.510
01:31:43.709 00.016 1092 UpdateGuideState exits: m=569496 SNR=93.9
01:31:43.712 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.715 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:43.718 00.003 1092 Enqueuing Expose request
01:31:43.721 00.003 2744 Worker thread wakes up
01:31:43.721 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:43.724 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:43.724 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:47.113 03.389 2744 Exposure complete
01:31:47.307 00.194 2744 worker thread done servicing request
01:31:47.307 00.000 1092 OnExposeComplete: enter
01:31:47.311 00.004 1092 UpdateGuideState(): m_state=6
01:31:47.314 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1836
01:31:47.316 00.002 1092 Star::Find returns 1 (0), X=1602.94, Y=1129.73, Mass=545161, SNR=89.6, Peak=47619 HFD=3.5
01:31:47.319 00.003 1092 MultiStar: [#1 -0.17,-0.03,0.73,U] [#2 -0.26,0.12,0.83,U] [#3 0.03,-0.04,0.69,U] [#4 0.11,-0.20,0.65,U] [#5 -0.02,0.09,0.57,U] [#6 -0.07,-0.02,0.60,U] [#7 -0.28,0.21,0.57,U] [#8 -0.68,0.14,0.37,U] 
01:31:47.321 00.002 1092 refined, 8 included, MultiStar: {-0.15, -0.04}, one-star: {-0.16, -0.38}
01:31:47.322 00.001 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
01:31:47.325 00.003 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
01:31:47.326 00.001 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.87 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
01:31:47.330 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.04, opts=13)
01:31:47.333 00.003 1092 Enqueuing Move request for scope (-0.15, -0.04)
01:31:47.335 00.002 2744 Worker thread wakes up
01:31:47.335 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
01:31:47.335 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
01:31:47.335 00.000 2744 Moving (-0.15, -0.04) raw xDistance=-0.12 yDistance=-0.08
01:31:47.335 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:31:47.335 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:47.335 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:31:47.335 00.000 2744 MoveAxis(E, 0, ABG)
01:31:47.337 00.002 2744 Move returns status 0, amount 0
01:31:47.337 00.000 2744 MoveAxis(N, 0, ABG)
01:31:47.337 00.000 2744 Move returns status 0, amount 0
01:31:47.337 00.000 2744 move complete, result=0
01:31:47.337 00.000 2744 worker thread done servicing request
01:31:47.354 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:31:47.372 00.018 1092 UpdateGuideState exits: m=545161 SNR=89.6
01:31:47.376 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.380 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:47.382 00.002 1092 Enqueuing Expose request
01:31:47.385 00.003 2744 Worker thread wakes up
01:31:47.386 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:47.386 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:47.390 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:50.775 03.385 2744 Exposure complete
01:31:50.967 00.192 2744 worker thread done servicing request
01:31:50.967 00.000 1092 OnExposeComplete: enter
01:31:50.969 00.002 1092 UpdateGuideState(): m_state=6
01:31:50.972 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1837
01:31:50.975 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1129.88, Mass=481859, SNR=83.4, Peak=49037 HFD=3.3
01:31:50.977 00.002 1092 MultiStar: [#1 -0.25,0.08,1.12,U] [#2 -0.44,0.15,0.93,U] [#3 -0.33,0.05,0.75,U] [#4 -0.26,0.01,0.79,U] [#5 -0.27,0.12,0.76,U] [#6 -0.09,0.14,0.73,U] [#7 -0.33,0.29,0.57,U] [#8 -0.48,0.20,0.45,U] 
01:31:50.979 00.002 1092 refined, 8 included, MultiStar: {-0.30, 0.07}, one-star: {-0.31, -0.23}
01:31:50.981 00.002 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.34 = -2.95)
01:31:50.983 00.002 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.10)
01:31:50.984 00.001 1092 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=-0.30 mountY=-0.01, mountTheta=-3.10
01:31:50.990 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.07, opts=13)
01:31:50.992 00.002 1092 Enqueuing Move request for scope (-0.30, 0.07)
01:31:50.995 00.003 2744 Worker thread wakes up
01:31:50.995 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
01:31:50.995 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
01:31:50.995 00.000 2744 Moving (-0.30, 0.07) raw xDistance=-0.30 yDistance=-0.01
01:31:50.995 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
01:31:50.995 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:50.995 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:31:50.995 00.000 2744 MoveAxis(E, 67, ABG)
01:31:50.995 00.000 2744 Guiding  Dir = 2, Dur = 67
01:31:50.995 00.000 2744 IsSlewing returns 0
01:31:50.996 00.001 2744 IsGuiding returns 0
01:31:50.996 00.000 2744 PulseGuide returned control before completion, sleep 77
01:31:51.010 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1616, FiltMax=65535, Gamma=0.510
01:31:51.026 00.016 1092 UpdateGuideState exits: m=481859 SNR=83.4
01:31:51.028 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.031 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:51.033 00.002 1092 Enqueuing Expose request
01:31:51.079 00.046 2744 IsGuiding returns 1
01:31:51.079 00.000 2744 scope still moving after pulse duration time elapsed
01:31:51.111 00.032 2744 IsSlewing returns 0
01:31:51.111 00.000 2744 IsGuiding returns 0
01:31:51.112 00.001 2744 scope move finished after 67 + 49 ms
01:31:51.112 00.000 2744 Move returns status 0, amount 67
01:31:51.112 00.000 2744 MoveAxis(N, 0, ABG)
01:31:51.112 00.000 2744 Move returns status 0, amount 0
01:31:51.112 00.000 2744 move complete, result=0
01:31:51.113 00.001 2744 worker thread done servicing request
01:31:51.113 00.000 2744 Worker thread wakes up
01:31:51.113 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:51.113 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:51.113 00.000 1092 GuideStep: -0.3 px 67 ms EAST, -0.0 px 0 ms NORTH
01:31:54.525 03.412 2744 Exposure complete
01:31:54.748 00.223 2744 worker thread done servicing request
01:31:54.748 00.000 1092 OnExposeComplete: enter
01:31:54.752 00.004 1092 UpdateGuideState(): m_state=6
01:31:54.756 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1838
01:31:54.759 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1129.73, Mass=504300, SNR=75.4, Peak=46813 HFD=3.2
01:31:54.762 00.003 1092 MultiStar: [#1 -0.01,-0.17,1.16,U] [#2 -0.34,0.06,1.10,U] [#3 -0.02,-0.37,0.95,U] [#4 0.01,-0.13,0.93,U] [#5 -0.06,-0.11,0.99,U] [#6 0.01,-0.08,0.79,U] [#7 0.00,0.05,0.64,U] [#8 -0.11,-0.26,0.52,U] 
01:31:54.765 00.003 1092 refined, 8 included, MultiStar: {-0.07, -0.15}, one-star: {-0.10, -0.38}
01:31:54.767 00.002 1092 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
01:31:54.771 00.004 1092 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.74 = -1.74)
01:31:54.773 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=-0.00 mountY=-0.17, mountTheta=-1.59
01:31:54.778 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.15, opts=13)
01:31:54.781 00.003 1092 Enqueuing Move request for scope (-0.07, -0.15)
01:31:54.784 00.003 2744 Worker thread wakes up
01:31:54.784 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
01:31:54.784 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
01:31:54.784 00.000 2744 Moving (-0.07, -0.15) raw xDistance=-0.00 yDistance=-0.17
01:31:54.784 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:31:54.784 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:54.784 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:31:54.784 00.000 2744 MoveAxis(E, 0, ABG)
01:31:54.784 00.000 2744 Move returns status 0, amount 0
01:31:54.785 00.001 2744 MoveAxis(N, 0, ABG)
01:31:54.785 00.000 2744 Move returns status 0, amount 0
01:31:54.785 00.000 2744 move complete, result=0
01:31:54.785 00.000 2744 worker thread done servicing request
01:31:54.800 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1518, FiltMax=65535, Gamma=0.510
01:31:54.815 00.015 1092 UpdateGuideState exits: m=504300 SNR=75.4
01:31:54.818 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.820 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:54.822 00.002 1092 Enqueuing Expose request
01:31:54.824 00.002 2744 Worker thread wakes up
01:31:54.824 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:54.825 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:54.827 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:31:58.219 03.392 2744 Exposure complete
01:31:58.410 00.191 2744 worker thread done servicing request
01:31:58.411 00.001 1092 OnExposeComplete: enter
01:31:58.413 00.002 1092 UpdateGuideState(): m_state=6
01:31:58.415 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1839
01:31:58.418 00.003 1092 Star::Find returns 1 (0), X=1603.12, Y=1129.49, Mass=513055, SNR=74.0, Peak=50339 HFD=3.5
01:31:58.421 00.003 1092 MultiStar: [#1 -0.15,-0.11,0.86,U] [#2 -0.16,-0.33,1.10,U] [#3 -0.08,-0.26,0.87,U] [#4 -0.04,-0.12,0.88,U] [#5 0.03,-0.18,0.76,U] [#6 0.15,-0.13,0.79,U] [#7 -0.09,-0.32,0.54,U] [#8 -0.53,-0.10,0.54,U] 
01:31:58.423 00.002 1092 refined, 8 included, MultiStar: {-0.08, -0.26}, one-star: {0.01, -0.62}
01:31:58.426 00.003 1092 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
01:31:58.428 00.002 1092 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.60 = -1.60)
01:31:58.429 00.001 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.87 mountX=0.03 mountY=-0.27, mountTheta=-1.45
01:31:58.436 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.26, opts=13)
01:31:58.439 00.003 1092 Enqueuing Move request for scope (-0.08, -0.26)
01:31:58.441 00.002 2744 Worker thread wakes up
01:31:58.441 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
01:31:58.441 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
01:31:58.441 00.000 2744 Moving (-0.08, -0.26) raw xDistance=0.03 yDistance=-0.27
01:31:58.441 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:58.441 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:31:58.441 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:31:58.441 00.000 2744 MoveAxis(E, 0, ABG)
01:31:58.442 00.001 2744 Move returns status 0, amount 0
01:31:58.442 00.000 2744 MoveAxis(N, 0, ABG)
01:31:58.442 00.000 2744 Move returns status 0, amount 0
01:31:58.442 00.000 2744 move complete, result=0
01:31:58.442 00.000 2744 worker thread done servicing request
01:31:58.456 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1600, FiltMax=65535, Gamma=0.510
01:31:58.470 00.014 1092 UpdateGuideState exits: m=513055 SNR=74.0
01:31:58.473 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.475 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:31:58.477 00.002 1092 Enqueuing Expose request
01:31:58.479 00.002 2744 Worker thread wakes up
01:31:58.480 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:58.482 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:31:58.482 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:01.877 03.395 2744 Exposure complete
01:32:02.084 00.207 2744 worker thread done servicing request
01:32:02.084 00.000 1092 OnExposeComplete: enter
01:32:02.087 00.003 1092 UpdateGuideState(): m_state=6
01:32:02.090 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1840
01:32:02.092 00.002 1092 Star::Find returns 1 (0), X=1602.98, Y=1129.31, Mass=489956, SNR=79.8, Peak=45491 HFD=3.4
01:32:02.094 00.002 1092 MultiStar: [#1 -0.33,-0.37,0.89,U] [#2 -0.35,-0.30,0.88,U] [#3 -0.04,-0.54,0.70,U] [#4 -0.09,-0.29,0.86,U] [#5 0.04,-0.46,0.66,U] [#6 -0.09,-0.36,0.64,U] [#7 -0.31,-0.28,0.56,U] [#8 -0.40,-0.23,0.48,U] 
01:32:02.096 00.002 1092 refined, 8 included, MultiStar: {-0.18, -0.42}, one-star: {-0.12, -0.79}
01:32:02.099 00.003 1092 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.43) = xAngle (-1.56 = -1.56)
01:32:02.102 00.003 1092 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.71 = -1.71)
01:32:02.105 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.42 hyp=0.46 cameraTheta=-1.98 mountX=0.01 mountY=-0.46, mountTheta=-1.56
01:32:02.110 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.42, opts=13)
01:32:02.113 00.003 1092 Enqueuing Move request for scope (-0.18, -0.42)
01:32:02.115 00.002 2744 Worker thread wakes up
01:32:02.115 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.42) opts 0xd
01:32:02.115 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.42)
01:32:02.116 00.001 2744 Moving (-0.18, -0.42) raw xDistance=0.01 yDistance=-0.46
01:32:02.116 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:02.116 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:32:02.116 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:32:02.116 00.000 2744 MoveAxis(E, 0, ABG)
01:32:02.116 00.000 2744 Move returns status 0, amount 0
01:32:02.116 00.000 2744 MoveAxis(N, 0, ABG)
01:32:02.116 00.000 2744 Move returns status 0, amount 0
01:32:02.116 00.000 2744 move complete, result=0
01:32:02.116 00.000 2744 worker thread done servicing request
01:32:02.132 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1584, FiltMax=65535, Gamma=0.510
01:32:02.146 00.014 1092 UpdateGuideState exits: m=489956 SNR=79.8
01:32:02.149 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.152 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:02.155 00.003 1092 Enqueuing Expose request
01:32:02.157 00.002 2744 Worker thread wakes up
01:32:02.157 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
01:32:02.160 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:02.160 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:05.569 03.409 2744 Exposure complete
01:32:05.794 00.225 2744 worker thread done servicing request
01:32:05.794 00.000 1092 OnExposeComplete: enter
01:32:05.797 00.003 1092 UpdateGuideState(): m_state=6
01:32:05.799 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1841
01:32:05.802 00.003 1092 Star::Find returns 1 (0), X=1603.12, Y=1129.48, Mass=500804, SNR=80.2, Peak=42675 HFD=3.6
01:32:05.806 00.004 1092 MultiStar: [#1 0.07,-0.24,0.84,U] [#2 0.08,-0.29,1.01,U] [#3 -0.05,-0.29,0.68,U] [#4 0.12,-0.16,0.81,U] [#5 0.09,-0.34,0.64,U] [#6 0.28,-0.19,0.72,U] [#7 -0.11,-0.09,0.48,U] [#8 -0.16,-0.25,0.48,U] 
01:32:05.808 00.002 1092 refined, 8 included, MultiStar: {0.05, -0.30}, one-star: {0.02, -0.63}
01:32:05.811 00.003 1092 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.43) = xAngle (-0.97 = -0.97)
01:32:05.813 00.002 1092 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.12 = -1.12)
01:32:05.815 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.30 hyp=0.30 cameraTheta=-1.40 mountX=0.17 mountY=-0.27, mountTheta=-1.01
01:32:05.822 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.30, opts=13)
01:32:05.825 00.003 1092 Enqueuing Move request for scope (0.05, -0.30)
01:32:05.828 00.003 2744 Worker thread wakes up
01:32:05.828 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.30) opts 0xd
01:32:05.828 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.30)
01:32:05.828 00.000 2744 Moving (0.05, -0.30) raw xDistance=0.17 yDistance=-0.27
01:32:05.828 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:32:05.828 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:05.828 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:32:05.828 00.000 2744 MoveAxis(E, 0, ABG)
01:32:05.828 00.000 2744 Move returns status 0, amount 0
01:32:05.829 00.001 2744 MoveAxis(N, 0, ABG)
01:32:05.829 00.000 2744 Move returns status 0, amount 0
01:32:05.829 00.000 2744 move complete, result=0
01:32:05.829 00.000 2744 worker thread done servicing request
01:32:05.843 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:32:05.861 00.018 1092 UpdateGuideState exits: m=500804 SNR=80.2
01:32:05.864 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.866 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:05.869 00.003 1092 Enqueuing Expose request
01:32:05.872 00.003 2744 Worker thread wakes up
01:32:05.872 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:32:05.874 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:05.875 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:09.270 03.395 2744 Exposure complete
01:32:09.461 00.191 2744 worker thread done servicing request
01:32:09.461 00.000 1092 OnExposeComplete: enter
01:32:09.463 00.002 1092 UpdateGuideState(): m_state=6
01:32:09.465 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1842
01:32:09.468 00.003 1092 Star::Find returns 1 (0), X=1603.35, Y=1129.49, Mass=502400, SNR=77.5, Peak=48509 HFD=3.3
01:32:09.471 00.003 1092 MultiStar: [#1 0.32,-0.24,0.85,U] [#2 0.16,-0.08,0.96,U] [#3 0.09,-0.15,0.78,U] [#4 0.30,-0.23,0.76,U] [#5 0.16,-0.11,0.67,U] [#6 0.22,-0.12,0.74,U] [#7 0.16,-0.25,0.48,U] [#8 0.14,-0.07,0.49,U] 
01:32:09.473 00.002 1092 refined, 8 included, MultiStar: {0.20, -0.22}, one-star: {0.24, -0.62}
01:32:09.476 00.003 1092 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
01:32:09.478 00.002 1092 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.56 = -0.56)
01:32:09.481 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-0.83 mountX=0.28 mountY=-0.16, mountTheta=-0.52
01:32:09.485 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.22, opts=13)
01:32:09.488 00.003 1092 Enqueuing Move request for scope (0.20, -0.22)
01:32:09.491 00.003 2744 Worker thread wakes up
01:32:09.491 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.22) opts 0xd
01:32:09.491 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.22)
01:32:09.491 00.000 2744 Moving (0.20, -0.22) raw xDistance=0.28 yDistance=-0.16
01:32:09.491 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:32:09.491 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:09.492 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:32:09.492 00.000 2744 MoveAxis(E, 0, ABG)
01:32:09.492 00.000 2744 Move returns status 0, amount 0
01:32:09.492 00.000 2744 MoveAxis(N, 0, ABG)
01:32:09.492 00.000 2744 Move returns status 0, amount 0
01:32:09.492 00.000 2744 move complete, result=0
01:32:09.492 00.000 2744 worker thread done servicing request
01:32:09.508 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:32:09.523 00.015 1092 UpdateGuideState exits: m=502400 SNR=77.5
01:32:09.526 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.528 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:09.530 00.002 1092 Enqueuing Expose request
01:32:09.532 00.002 2744 Worker thread wakes up
01:32:09.532 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:09.532 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:09.532 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:12.927 03.395 2744 Exposure complete
01:32:13.129 00.202 2744 worker thread done servicing request
01:32:13.129 00.000 1092 OnExposeComplete: enter
01:32:13.131 00.002 1092 UpdateGuideState(): m_state=6
01:32:13.134 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1843
01:32:13.137 00.003 1092 Star::Find returns 1 (0), X=1603.23, Y=1129.27, Mass=487202, SNR=76.4, Peak=43053 HFD=3.5
01:32:13.141 00.004 1092 MultiStar: [#1 0.15,-0.65,0.91,U] [#2 -0.18,-0.32,1.02,U] [#3 0.19,-0.53,0.84,U] [#4 0.39,-0.55,0.99,U] [#5 0.33,-0.47,0.77,U] [#6 0.09,-0.49,0.77,U] [#7 -0.03,-0.42,0.56,U] [#8 -0.01,-0.97,0.52,U] 
01:32:13.143 00.002 1092 refined, 8 included, MultiStar: {0.12, -0.57}, one-star: {0.12, -0.84}
01:32:13.145 00.002 1092 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
01:32:13.148 00.003 1092 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.09 = -1.09)
01:32:13.151 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=-0.57 hyp=0.59 cameraTheta=-1.36 mountX=0.35 mountY=-0.52, mountTheta=-0.98
01:32:13.158 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.57, opts=13)
01:32:13.161 00.003 1092 Enqueuing Move request for scope (0.12, -0.57)
01:32:13.163 00.002 2744 Worker thread wakes up
01:32:13.163 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.57) opts 0xd
01:32:13.163 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.57)
01:32:13.163 00.000 2744 Moving (0.12, -0.57) raw xDistance=0.35 yDistance=-0.52
01:32:13.163 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:32:13.163 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:32:13.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
01:32:13.163 00.000 2744 MoveAxis(W, 78, ABG)
01:32:13.164 00.001 2744 Guiding  Dir = 3, Dur = 78
01:32:13.164 00.000 2744 IsSlewing returns 0
01:32:13.164 00.000 2744 IsGuiding returns 0
01:32:13.164 00.000 2744 PulseGuide returned control before completion, sleep 88
01:32:13.180 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1504, FiltMax=65535, Gamma=0.510
01:32:13.196 00.016 1092 UpdateGuideState exits: m=487202 SNR=76.4
01:32:13.201 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.205 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:13.207 00.002 1092 Enqueuing Expose request
01:32:13.259 00.052 2744 IsGuiding returns 1
01:32:13.259 00.000 2744 scope still moving after pulse duration time elapsed
01:32:13.291 00.032 2744 IsSlewing returns 0
01:32:13.291 00.000 2744 IsGuiding returns 0
01:32:13.291 00.000 2744 scope move finished after 78 + 48 ms
01:32:13.291 00.000 2744 Move returns status 0, amount 78
01:32:13.291 00.000 2744 MoveAxis(N, 0, ABG)
01:32:13.291 00.000 2744 Move returns status 0, amount 0
01:32:13.292 00.001 2744 move complete, result=0
01:32:13.292 00.000 2744 worker thread done servicing request
01:32:13.292 00.000 2744 Worker thread wakes up
01:32:13.292 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:13.292 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:13.293 00.001 1092 GuideStep: 0.3 px 78 ms WEST, -0.5 px 0 ms NORTH
01:32:16.696 03.403 2744 Exposure complete
01:32:16.916 00.220 2744 worker thread done servicing request
01:32:16.916 00.000 1092 OnExposeComplete: enter
01:32:16.919 00.003 1092 UpdateGuideState(): m_state=6
01:32:16.922 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1844
01:32:16.925 00.003 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.61, Mass=513950, SNR=87.8, Peak=47219 HFD=3.6
01:32:16.928 00.003 1092 MultiStar: [#1 -0.50,-0.26,0.93,U] [#2 -0.66,-0.05,0.80,U] [#3 -0.48,-0.22,0.82,U] [#4 -0.43,0.06,0.73,U] [#5 -0.40,0.01,0.61,U] [#6 -0.26,-0.20,0.63,U] [#7 -0.64,-0.37,0.60,U] [#8 -0.92,-0.35,0.42,U] 
01:32:16.930 00.002 1092 refined, 8 included, MultiStar: {-0.49, -0.22}, one-star: {-0.34, -0.50}
01:32:16.932 00.002 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
01:32:16.935 00.003 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.46 = -2.46)
01:32:16.938 00.003 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.22 hyp=0.54 cameraTheta=-2.73 mountX=-0.36 mountY=-0.34, mountTheta=-2.38
01:32:16.945 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.22, opts=13)
01:32:16.948 00.003 1092 Enqueuing Move request for scope (-0.49, -0.22)
01:32:16.950 00.002 2744 Worker thread wakes up
01:32:16.950 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.22) opts 0xd
01:32:16.950 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.22)
01:32:16.951 00.001 2744 Moving (-0.49, -0.22) raw xDistance=-0.36 yDistance=-0.34
01:32:16.951 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
01:32:16.951 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:16.951 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:32:16.951 00.000 2744 MoveAxis(E, 75, ABG)
01:32:16.951 00.000 2744 Guiding  Dir = 2, Dur = 75
01:32:16.951 00.000 2744 IsSlewing returns 0
01:32:16.951 00.000 2744 IsGuiding returns 0
01:32:16.952 00.001 2744 PulseGuide returned control before completion, sleep 85
01:32:16.967 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1405, FiltMax=65535, Gamma=0.510
01:32:16.984 00.017 1092 UpdateGuideState exits: m=513950 SNR=87.8
01:32:16.987 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.990 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:16.992 00.002 1092 Enqueuing Expose request
01:32:17.050 00.058 2744 IsGuiding returns 1
01:32:17.050 00.000 2744 scope still moving after pulse duration time elapsed
01:32:17.081 00.031 2744 IsSlewing returns 0
01:32:17.081 00.000 2744 IsGuiding returns 0
01:32:17.081 00.000 2744 scope move finished after 75 + 54 ms
01:32:17.081 00.000 2744 Move returns status 0, amount 75
01:32:17.081 00.000 2744 MoveAxis(N, 0, ABG)
01:32:17.082 00.001 2744 Move returns status 0, amount 0
01:32:17.082 00.000 2744 move complete, result=0
01:32:17.082 00.000 2744 worker thread done servicing request
01:32:17.082 00.000 2744 Worker thread wakes up
01:32:17.082 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:17.082 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:17.083 00.001 1092 GuideStep: -0.4 px 75 ms EAST, -0.3 px 0 ms NORTH
01:32:20.461 03.378 2744 Exposure complete
01:32:20.652 00.191 2744 worker thread done servicing request
01:32:20.652 00.000 1092 OnExposeComplete: enter
01:32:20.655 00.003 1092 UpdateGuideState(): m_state=6
01:32:20.659 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1845
01:32:20.662 00.003 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.73, Mass=516135, SNR=73.0, Peak=43677 HFD=3.5
01:32:20.666 00.004 1092 MultiStar: [#1 -0.61,-0.01,0.99,U] [#2 -0.95,-0.01,1.05,U] [#3 -0.39,-0.22,0.77,U] [#4 -0.67,-0.13,0.89,U] [#5 -0.49,-0.03,0.87,U] [#6 -0.36,-0.10,0.73,U] [#7 -0.66,-0.08,0.59,U] [#8 -0.83,-0.41,0.48,U] 
01:32:20.672 00.006 1092 refined, 8 included, MultiStar: {-0.63, -0.14}, one-star: {-0.66, -0.38}
01:32:20.674 00.002 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.49 = -2.49)
01:32:20.679 00.005 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
01:32:20.682 00.003 1092 CameraToMount -- cameraX=-0.63 cameraY=-0.14 hyp=0.64 cameraTheta=-2.92 mountX=-0.51 mountY=-0.31, mountTheta=-2.60
01:32:20.688 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=-0.14, opts=13)
01:32:20.691 00.003 1092 Enqueuing Move request for scope (-0.63, -0.14)
01:32:20.693 00.002 2744 Worker thread wakes up
01:32:20.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.14) opts 0xd
01:32:20.693 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, -0.14)
01:32:20.693 00.000 2744 Moving (-0.63, -0.14) raw xDistance=-0.51 yDistance=-0.31
01:32:20.694 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
01:32:20.694 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:20.694 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:32:20.694 00.000 2744 MoveAxis(E, 120, ABG)
01:32:20.694 00.000 2744 Guiding  Dir = 2, Dur = 120
01:32:20.694 00.000 2744 IsSlewing returns 0
01:32:20.696 00.002 2744 IsGuiding returns 0
01:32:20.696 00.000 2744 PulseGuide returned control before completion, sleep 130
01:32:20.713 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1543, FiltMax=65535, Gamma=0.510
01:32:20.728 00.015 1092 UpdateGuideState exits: m=516135 SNR=73.0
01:32:20.730 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:20.732 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:20.735 00.003 1092 Enqueuing Expose request
01:32:20.839 00.104 2744 IsGuiding returns 1
01:32:20.839 00.000 2744 scope still moving after pulse duration time elapsed
01:32:20.869 00.030 2744 IsSlewing returns 0
01:32:20.869 00.000 2744 IsGuiding returns 0
01:32:20.870 00.001 2744 scope move finished after 120 + 53 ms
01:32:20.870 00.000 2744 Move returns status 0, amount 120
01:32:20.870 00.000 2744 MoveAxis(N, 0, ABG)
01:32:20.870 00.000 2744 Move returns status 0, amount 0
01:32:20.870 00.000 2744 move complete, result=0
01:32:20.870 00.000 2744 worker thread done servicing request
01:32:20.870 00.000 2744 Worker thread wakes up
01:32:20.870 00.000 1092 GuideStep: -0.5 px 120 ms EAST, -0.3 px 0 ms NORTH
01:32:20.874 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:20.874 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:24.257 03.383 2744 Exposure complete
01:32:24.457 00.200 2744 worker thread done servicing request
01:32:24.457 00.000 1092 OnExposeComplete: enter
01:32:24.459 00.002 1092 UpdateGuideState(): m_state=6
01:32:24.462 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1846
01:32:24.464 00.002 1092 Star::Find returns 1 (0), X=1603.01, Y=1129.51, Mass=478159, SNR=76.3, Peak=46307 HFD=3.6
01:32:24.467 00.003 1092 MultiStar: [#1 -0.34,-0.35,0.97,U] [#2 -0.58,-0.19,0.93,U] [#3 -0.26,-0.32,0.85,U] [#4 -0.46,-0.23,0.78,U] [#5 -0.24,-0.18,0.72,U] [#6 -0.33,-0.29,0.71,U] [#7 -0.54,0.10,0.58,U] [#8 -0.61,-0.57,0.44,U] 
01:32:24.470 00.003 1092 refined, 8 included, MultiStar: {-0.36, -0.30}, one-star: {-0.09, -0.59}
01:32:24.472 00.002 1092 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.43) = xAngle (-2.02 = -2.02)
01:32:24.474 00.002 1092 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
01:32:24.476 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.30 hyp=0.47 cameraTheta=-2.45 mountX=-0.21 mountY=-0.39, mountTheta=-2.06
01:32:24.483 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.30, opts=13)
01:32:24.486 00.003 1092 Enqueuing Move request for scope (-0.36, -0.30)
01:32:24.488 00.002 2744 Worker thread wakes up
01:32:24.488 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.30) opts 0xd
01:32:24.488 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.30)
01:32:24.489 00.001 2744 Moving (-0.36, -0.30) raw xDistance=-0.21 yDistance=-0.39
01:32:24.489 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:32:24.489 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:24.489 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:32:24.489 00.000 2744 MoveAxis(E, 0, ABG)
01:32:24.489 00.000 2744 Move returns status 0, amount 0
01:32:24.489 00.000 2744 MoveAxis(N, 0, ABG)
01:32:24.489 00.000 2744 Move returns status 0, amount 0
01:32:24.489 00.000 2744 move complete, result=0
01:32:24.489 00.000 2744 worker thread done servicing request
01:32:24.504 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1371, FiltMax=65535, Gamma=0.510
01:32:24.520 00.016 1092 UpdateGuideState exits: m=478159 SNR=76.3
01:32:24.524 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.529 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:24.532 00.003 1092 Enqueuing Expose request
01:32:24.535 00.003 2744 Worker thread wakes up
01:32:24.535 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:32:24.538 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:24.538 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:27.931 03.393 2744 Exposure complete
01:32:28.137 00.206 2744 worker thread done servicing request
01:32:28.137 00.000 1092 OnExposeComplete: enter
01:32:28.140 00.003 1092 UpdateGuideState(): m_state=6
01:32:28.142 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1847
01:32:28.144 00.002 1092 Star::Find returns 1 (0), X=1602.70, Y=1129.68, Mass=523713, SNR=84.0, Peak=55299 HFD=3.5
01:32:28.146 00.002 1092 MultiStar: [#1 -0.62,-0.33,0.85,U] [#2 -0.46,-0.22,0.92,U] [#3 -0.43,-0.34,0.71,U] [#4 -0.30,-0.46,0.80,U] [#5 -0.45,-0.45,0.67,U] [#6 -0.33,-0.45,0.63,U] [#7 -0.54,-0.15,0.51,U] [#8 -0.60,-0.33,0.51,U] 
01:32:28.148 00.002 1092 refined, 8 included, MultiStar: {-0.45, -0.36}, one-star: {-0.40, -0.42}
01:32:28.150 00.002 1092 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.43) = xAngle (-2.05 = -2.05)
01:32:28.151 00.001 1092 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.21 = -2.21)
01:32:28.153 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.36 hyp=0.58 cameraTheta=-2.48 mountX=-0.27 mountY=-0.46, mountTheta=-2.09
01:32:28.158 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.36, opts=13)
01:32:28.161 00.003 1092 Enqueuing Move request for scope (-0.45, -0.36)
01:32:28.163 00.002 2744 Worker thread wakes up
01:32:28.163 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.36) opts 0xd
01:32:28.163 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.36)
01:32:28.163 00.000 2744 Moving (-0.45, -0.36) raw xDistance=-0.27 yDistance=-0.46
01:32:28.163 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
01:32:28.163 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.89 newest=-1.15
01:32:28.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:32:28.163 00.000 2744 MoveAxis(E, 0, ABG)
01:32:28.163 00.000 2744 Move returns status 0, amount 0
01:32:28.164 00.001 2744 MoveAxis(N, 87, ABG)
01:32:28.164 00.000 2744 Guiding  Dir = 0, Dur = 87
01:32:28.164 00.000 2744 IsSlewing returns 0
01:32:28.164 00.000 2744 IsGuiding returns 0
01:32:28.164 00.000 2744 PulseGuide returned control before completion, sleep 97
01:32:28.178 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1527, FiltMax=65535, Gamma=0.510
01:32:28.194 00.016 1092 UpdateGuideState exits: m=523713 SNR=84.0
01:32:28.197 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.199 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:28.201 00.002 1092 Enqueuing Expose request
01:32:28.269 00.068 2744 IsGuiding returns 1
01:32:28.269 00.000 2744 scope still moving after pulse duration time elapsed
01:32:28.300 00.031 2744 IsSlewing returns 0
01:32:28.300 00.000 2744 IsGuiding returns 0
01:32:28.300 00.000 2744 scope move finished after 87 + 49 ms
01:32:28.300 00.000 2744 Move returns status 0, amount 87
01:32:28.300 00.000 2744 move complete, result=0
01:32:28.300 00.000 2744 worker thread done servicing request
01:32:28.300 00.000 2744 Worker thread wakes up
01:32:28.301 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:28.301 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:28.303 00.002 1092 GuideStep: -0.3 px 0 ms EAST, -0.5 px 87 ms NORTH
01:32:31.774 03.471 2744 Exposure complete
01:32:32.362 00.588 2744 worker thread done servicing request
01:32:32.363 00.001 1092 OnExposeComplete: enter
01:32:32.370 00.007 1092 UpdateGuideState(): m_state=6
01:32:32.376 00.006 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1848
01:32:32.383 00.007 1092 Star::Find returns 1 (0), X=1602.76, Y=1129.40, Mass=417885, SNR=64.5, Peak=45699 HFD=3.5
01:32:32.392 00.009 1092 MultiStar: [#1 -0.48,-0.19,0.95,U] [#2 -0.49,-0.10,1.18,U] [#3 -0.12,-0.41,0.76,U] [#4 -0.33,-0.14,0.99,U] [#5 -0.38,-0.34,0.91,U] [#6 -0.19,-0.17,0.69,U] [#7 -0.43,-0.17,0.65,U] [#8 -0.17,-0.55,0.54,U] 
01:32:32.400 00.008 1092 refined, 8 included, MultiStar: {-0.34, -0.30}, one-star: {-0.34, -0.71}
01:32:32.406 00.006 1092 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-0.43) = xAngle (-2.00 = -2.00)
01:32:32.412 00.006 1092 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.15 = -2.15)
01:32:32.419 00.007 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-2.43 mountX=-0.19 mountY=-0.38, mountTheta=-2.03
01:32:32.431 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.30, opts=13)
01:32:32.439 00.008 1092 Enqueuing Move request for scope (-0.34, -0.30)
01:32:32.445 00.006 2744 Worker thread wakes up
01:32:32.445 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.30) opts 0xd
01:32:32.445 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.30)
01:32:32.445 00.000 2744 Moving (-0.34, -0.30) raw xDistance=-0.19 yDistance=-0.38
01:32:32.446 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:32:32.446 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:32:32.446 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:32:32.446 00.000 2744 MoveAxis(E, 0, ABG)
01:32:32.446 00.000 2744 Move returns status 0, amount 0
01:32:32.446 00.000 2744 MoveAxis(N, 0, ABG)
01:32:32.446 00.000 2744 Move returns status 0, amount 0
01:32:32.446 00.000 2744 move complete, result=0
01:32:32.447 00.001 2744 worker thread done servicing request
01:32:32.474 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1577, FiltMax=65535, Gamma=0.510
01:32:32.506 00.032 1092 UpdateGuideState exits: m=417885 SNR=64.5
01:32:32.512 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:32.521 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:32.526 00.005 1092 Enqueuing Expose request
01:32:32.531 00.005 2744 Worker thread wakes up
01:32:32.532 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:32:32.538 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:32.538 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:35.978 03.440 2744 Exposure complete
01:32:36.368 00.390 2744 worker thread done servicing request
01:32:36.368 00.000 1092 OnExposeComplete: enter
01:32:36.372 00.004 1092 UpdateGuideState(): m_state=6
01:32:36.377 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1849
01:32:36.382 00.005 1092 Star::Find returns 1 (0), X=1602.73, Y=1129.56, Mass=432665, SNR=65.3, Peak=49235 HFD=3.2
01:32:36.390 00.008 1092 MultiStar: [#1 -0.23,-0.36,0.98,U] [#2 -0.74,-0.20,0.98,U] [#3 -0.45,-0.20,0.93,U] [#4 -0.62,-0.38,1.06,U] [#5 -0.54,-0.27,0.91,U] [#6 -0.42,-0.33,0.84,U] [#7 -0.56,-0.36,0.61,U] [#8 -0.80,-0.43,0.53,U] 
01:32:36.396 00.006 1092 refined, 8 included, MultiStar: {-0.51, -0.34}, one-star: {-0.37, -0.55}
01:32:36.401 00.005 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.13 = -2.13)
01:32:36.406 00.005 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.28 = -2.28)
01:32:36.410 00.004 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.34 hyp=0.62 cameraTheta=-2.56 mountX=-0.33 mountY=-0.47, mountTheta=-2.18
01:32:36.420 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.34, opts=13)
01:32:36.424 00.004 1092 Enqueuing Move request for scope (-0.51, -0.34)
01:32:36.429 00.005 2744 Worker thread wakes up
01:32:36.429 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.34) opts 0xd
01:32:36.430 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.34)
01:32:36.430 00.000 2744 Moving (-0.51, -0.34) raw xDistance=-0.33 yDistance=-0.47
01:32:36.430 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:32:36.430 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
01:32:36.430 00.000 2744 MoveAxis(E, 73, ABG)
01:32:36.430 00.000 2744 Guiding  Dir = 2, Dur = 73
01:32:36.431 00.001 2744 IsSlewing returns 0
01:32:36.431 00.000 2744 IsGuiding returns 0
01:32:36.432 00.001 2744 PulseGuide returned control before completion, sleep 83
01:32:36.454 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:32:36.479 00.025 1092 UpdateGuideState exits: m=432665 SNR=65.3
01:32:36.484 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.489 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:36.494 00.005 1092 Enqueuing Expose request
01:32:36.522 00.028 2744 IsGuiding returns 1
01:32:36.522 00.000 2744 scope still moving after pulse duration time elapsed
01:32:36.554 00.032 2744 IsSlewing returns 0
01:32:36.554 00.000 2744 IsGuiding returns 0
01:32:36.555 00.001 2744 scope move finished after 73 + 49 ms
01:32:36.555 00.000 2744 Move returns status 0, amount 73
01:32:36.555 00.000 2744 MoveAxis(N, 87, ABG)
01:32:36.555 00.000 2744 Guiding  Dir = 0, Dur = 87
01:32:36.555 00.000 2744 IsSlewing returns 0
01:32:36.557 00.002 2744 IsGuiding returns 0
01:32:36.557 00.000 2744 PulseGuide returned control before completion, sleep 97
01:32:36.669 00.112 2744 IsGuiding returns 1
01:32:36.669 00.000 2744 scope still moving after pulse duration time elapsed
01:32:36.698 00.029 2744 IsSlewing returns 0
01:32:36.705 00.007 2744 IsGuiding returns 0
01:32:36.705 00.000 2744 scope move finished after 87 + 62 ms
01:32:36.705 00.000 2744 Move returns status 0, amount 87
01:32:36.705 00.000 2744 move complete, result=0
01:32:36.705 00.000 2744 worker thread done servicing request
01:32:36.705 00.000 2744 Worker thread wakes up
01:32:36.706 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:36.706 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:36.709 00.003 1092 GuideStep: -0.3 px 73 ms EAST, -0.5 px 87 ms NORTH
01:32:37.049 00.340 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:37.054 00.005 1092 case statement mapped state 6 to 3
01:32:37.059 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:32:37.258 00.199 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:37.262 00.004 1092 case statement mapped state 6 to 3
01:32:37.265 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:32:37.359 00.094 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
01:32:37.363 00.004 1092 SetPaused type=2 isPaused=0 exposurePending=1
01:32:37.366 00.003 1092 Guider::SetPaused(2)
01:32:37.387 00.021 1092 Status Line: Paused/full
01:32:37.396 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:32:37.409 00.013 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:37.414 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:32:38.373 00.959 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:38.376 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:32:38.475 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:38.478 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:32:40.141 01.663 2744 Exposure complete
01:32:40.447 00.306 2744 worker thread done servicing request
01:32:40.447 00.000 1092 OnExposeComplete: enter
01:32:40.452 00.005 1092 guider is paused, ignoring frame, not scheduling exposure
01:32:58.118 17.666 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:58.121 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:32:58.220 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
01:32:58.224 00.004 1092 SetPaused type=0 isPaused=1 exposurePending=0
01:32:58.227 00.003 1092 Guider::SetPaused(0)
01:32:58.230 00.003 1092 Guider::SetPaused: resetting avg dist filter
01:32:58.244 00.014 1092 un-pause: clearing mount guide algorithm history
01:32:58.247 00.003 1092 Mount: notify guiding resumed
01:32:58.249 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:32:58.252 00.003 1092 Enqueuing Expose request
01:32:58.255 00.003 2744 Worker thread wakes up
01:32:58.255 00.000 1092 Status Line: Resumed
01:32:58.258 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:32:58.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:32:58.263 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:32:58.271 00.008 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:58.274 00.003 1092 case statement mapped state 6 to 3
01:32:58.277 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:32:59.336 01.059 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:32:59.339 00.003 1092 case statement mapped state 6 to 3
01:32:59.341 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:33:00.450 01.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:33:00.453 00.003 1092 case statement mapped state 6 to 3
01:33:00.455 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:33:01.513 01.058 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:33:01.515 00.002 1092 case statement mapped state 6 to 3
01:33:01.517 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:33:01.633 00.116 2744 Exposure complete
01:33:01.818 00.185 2744 worker thread done servicing request
01:33:01.818 00.000 1092 OnExposeComplete: enter
01:33:01.821 00.003 1092 UpdateGuideState(): m_state=6
01:33:01.824 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1850
01:33:01.827 00.003 1092 Star::Find returns 1 (0), X=1615.78, Y=1121.97, Mass=477678, SNR=73.3, Peak=40880 HFD=3.7
01:33:01.829 00.002 1092 MultiStar: large primary error, entering stabilization period
01:33:01.830 00.001 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
01:33:01.832 00.002 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.30 = -0.30)
01:33:01.835 00.003 1092 CameraToMount -- cameraX=12.68 cameraY=-8.14 hyp=15.07 cameraTheta=-0.57 mountX=14.91 mountY=-4.43, mountTheta=-0.29
01:33:01.842 00.007 1092 SchedulePrimaryMove(0F8C9988, x=12.68, y=-8.14, opts=13)
01:33:01.845 00.003 1092 Enqueuing Move request for scope (12.68, -8.14)
01:33:01.847 00.002 2744 Worker thread wakes up
01:33:01.847 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (12.68, -8.14) opts 0xd
01:33:01.847 00.000 2744 Handling offset move in thread for scope, endpoint = (12.68, -8.14)
01:33:01.847 00.000 2744 Moving (12.68, -8.14) raw xDistance=14.91 yDistance=-4.43
01:33:01.847 00.000 2744 GuideAlgorithmHysteresis::Result() returns 9.39 from input 14.91
01:33:01.847 00.000 2744 resist switch: large excursion: input -4.43 thresh 1.35 direction from 0 to -1
01:33:01.847 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-13.29
01:33:01.847 00.000 2744 GuideAlgorithmResistSwitch::result() returns -4.43 from input -4.43
01:33:01.848 00.001 2744 MoveAxis(W, 3339, ABG)
01:33:01.848 00.000 2744 duration set to 2500 by maxRaDuration
01:33:01.848 00.000 2744 Guiding  Dir = 3, Dur = 2500
01:33:01.848 00.000 2744 IsSlewing returns 0
01:33:01.848 00.000 2744 IsGuiding returns 0
01:33:01.848 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:33:01.863 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1629, FiltMax=65523, Gamma=0.510
01:33:01.877 00.014 1092 UpdateGuideState exits: m=477678 SNR=73.3
01:33:01.879 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.881 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:01.883 00.002 1092 Enqueuing Expose request
01:33:02.625 00.742 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:33:02.627 00.002 1092 case statement mapped state 6 to 3
01:33:02.629 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:33:03.739 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:33:03.742 00.003 1092 case statement mapped state 6 to 3
01:33:03.744 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:33:04.371 00.627 2744 IsGuiding returns 1
01:33:04.371 00.000 2744 scope still moving after pulse duration time elapsed
01:33:04.402 00.031 2744 IsSlewing returns 0
01:33:04.402 00.000 2744 IsGuiding returns 0
01:33:04.402 00.000 2744 scope move finished after 2500 + 53 ms
01:33:04.402 00.000 2744 Move returns status 0, amount 2500
01:33:04.403 00.001 2744 MoveAxis(N, 832, ABG)
01:33:04.403 00.000 2744 Guiding  Dir = 0, Dur = 832
01:33:04.403 00.000 2744 IsSlewing returns 0
01:33:04.403 00.000 2744 IsGuiding returns 0
01:33:04.403 00.000 2744 PulseGuide returned control before completion, sleep 842
01:33:05.261 00.858 2744 IsGuiding returns 1
01:33:05.261 00.000 2744 scope still moving after pulse duration time elapsed
01:33:05.293 00.032 2744 IsSlewing returns 0
01:33:05.293 00.000 2744 IsGuiding returns 0
01:33:05.294 00.001 2744 scope move finished after 832 + 58 ms
01:33:05.294 00.000 2744 Move returns status 0, amount 832
01:33:05.294 00.000 2744 move complete, result=0
01:33:05.294 00.000 2744 worker thread done servicing request
01:33:05.294 00.000 1092 GuideStep: 14.9 px 2500 ms WEST, -4.4 px 832 ms NORTH
01:33:05.297 00.003 2744 Worker thread wakes up
01:33:05.297 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:05.298 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1601,1107,31,31)
01:33:08.683 03.385 2744 Exposure complete
01:33:08.874 00.191 2744 worker thread done servicing request
01:33:08.874 00.000 1092 OnExposeComplete: enter
01:33:08.878 00.004 1092 UpdateGuideState(): m_state=6
01:33:08.882 00.004 1092 Star::Find(15, 1615, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1851
01:33:08.886 00.004 1092 Star::Find returns 1 (0), X=1610.61, Y=1125.80, Mass=525330, SNR=78.1, Peak=44362 HFD=3.7
01:33:08.890 00.004 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
01:33:08.894 00.004 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
01:33:08.897 00.003 1092 CameraToMount -- cameraX=7.51 cameraY=-4.31 hyp=8.66 cameraTheta=-0.52 mountX=8.62 mountY=-2.13, mountTheta=-0.24
01:33:08.907 00.010 1092 SchedulePrimaryMove(0F8C9988, x=7.51, y=-4.31, opts=13)
01:33:08.911 00.004 1092 Enqueuing Move request for scope (7.51, -4.31)
01:33:08.913 00.002 2744 Worker thread wakes up
01:33:08.913 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (7.51, -4.31) opts 0xd
01:33:08.913 00.000 2744 Handling offset move in thread for scope, endpoint = (7.51, -4.31)
01:33:08.913 00.000 2744 Moving (7.51, -4.31) raw xDistance=8.62 yDistance=-2.13
01:33:08.913 00.000 2744 GuideAlgorithmHysteresis::Result() returns 6.09 from input 8.62
01:33:08.915 00.002 2744 GuideAlgorithmResistSwitch::result() returns -2.13 from input -2.13
01:33:08.915 00.000 2744 MoveAxis(W, 2163, ABG)
01:33:08.915 00.000 2744 Guiding  Dir = 3, Dur = 2163
01:33:08.915 00.000 2744 IsSlewing returns 0
01:33:08.915 00.000 2744 IsGuiding returns 0
01:33:08.916 00.001 2744 PulseGuide returned control before completion, sleep 2173
01:33:08.940 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4967, FiltMin=1419, FiltMax=65523, Gamma=0.510
01:33:08.957 00.017 1092 UpdateGuideState exits: m=525330 SNR=78.1
01:33:08.961 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.963 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:08.965 00.002 1092 Enqueuing Expose request
01:33:11.094 02.129 2744 IsGuiding returns 1
01:33:11.095 00.001 2744 scope still moving after pulse duration time elapsed
01:33:11.126 00.031 2744 IsSlewing returns 0
01:33:11.126 00.000 2744 IsGuiding returns 0
01:33:11.126 00.000 2744 scope move finished after 2163 + 47 ms
01:33:11.126 00.000 2744 Move returns status 0, amount 2163
01:33:11.126 00.000 2744 MoveAxis(N, 400, ABG)
01:33:11.127 00.001 2744 Guiding  Dir = 0, Dur = 400
01:33:11.127 00.000 2744 IsSlewing returns 0
01:33:11.127 00.000 2744 IsGuiding returns 0
01:33:11.127 00.000 2744 PulseGuide returned control before completion, sleep 410
01:33:11.548 00.421 2744 IsGuiding returns 1
01:33:11.548 00.000 2744 scope still moving after pulse duration time elapsed
01:33:11.579 00.031 2744 IsSlewing returns 0
01:33:11.579 00.000 2744 IsGuiding returns 0
01:33:11.579 00.000 2744 scope move finished after 400 + 52 ms
01:33:11.579 00.000 2744 Move returns status 0, amount 400
01:33:11.579 00.000 2744 move complete, result=0
01:33:11.579 00.000 2744 worker thread done servicing request
01:33:11.579 00.000 2744 Worker thread wakes up
01:33:11.580 00.001 1092 GuideStep: 8.6 px 2163 ms WEST, -2.1 px 400 ms NORTH
01:33:11.582 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:11.582 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1596,1111,31,31)
01:33:14.970 03.388 2744 Exposure complete
01:33:15.171 00.201 2744 worker thread done servicing request
01:33:15.171 00.000 1092 OnExposeComplete: enter
01:33:15.175 00.004 1092 UpdateGuideState(): m_state=6
01:33:15.178 00.003 1092 Star::Find(15, 1610, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1852
01:33:15.181 00.003 1092 Star::Find returns 1 (0), X=1605.24, Y=1130.42, Mass=508780, SNR=84.0, Peak=41658 HFD=3.6
01:33:15.185 00.004 1092 MultiStar: exiting stabilization period
01:33:15.189 00.004 1092 MultiStar: [#1 2.11,0.37,0.94,U] [#2 1.92,0.66,1.03,U] [#3 1.96,0.52,0.66,U] [#4 2.18,0.70,0.71,U] [#5 2.26,0.54,0.64,U] [#6 2.28,0.48,0.71,U] [#7 2.05,0.66,0.52,U] [#8 1.72,0.38,0.43,U] 
01:33:15.192 00.003 1092 refined, 8 included, MultiStar: {2.08, 0.51}, one-star: {2.14, 0.31}
01:33:15.194 00.002 1092 CameraToMount -- cameraTheta (0.24) - m_xAngle (-0.43) = xAngle (0.67 = 0.67)
01:33:15.197 00.003 1092 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.51 = 0.51)
01:33:15.199 00.002 1092 CameraToMount -- cameraX=2.08 cameraY=0.51 hyp=2.14 cameraTheta=0.24 mountX=1.68 mountY=1.05, mountTheta=0.56
01:33:15.203 00.004 1092 SchedulePrimaryMove(0F8C9988, x=2.08, y=0.51, opts=13)
01:33:15.206 00.003 1092 Enqueuing Move request for scope (2.08, 0.51)
01:33:15.208 00.002 2744 Worker thread wakes up
01:33:15.208 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.08, 0.51) opts 0xd
01:33:15.208 00.000 2744 Handling offset move in thread for scope, endpoint = (2.08, 0.51)
01:33:15.208 00.000 2744 Moving (2.08, 0.51) raw xDistance=1.68 yDistance=1.05
01:33:15.208 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.49 from input 1.68
01:33:15.208 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:15.209 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.05
01:33:15.209 00.000 2744 MoveAxis(W, 528, ABG)
01:33:15.209 00.000 2744 Guiding  Dir = 3, Dur = 528
01:33:15.209 00.000 2744 IsSlewing returns 0
01:33:15.209 00.000 2744 IsGuiding returns 0
01:33:15.209 00.000 2744 PulseGuide returned control before completion, sleep 538
01:33:15.226 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4941, FiltMin=1488, FiltMax=65535, Gamma=0.510
01:33:15.243 00.017 1092 UpdateGuideState exits: m=508780 SNR=84.0
01:33:15.246 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.248 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:15.254 00.006 1092 Enqueuing Expose request
01:33:15.758 00.504 2744 IsGuiding returns 1
01:33:15.758 00.000 2744 scope still moving after pulse duration time elapsed
01:33:15.789 00.031 2744 IsSlewing returns 0
01:33:15.789 00.000 2744 IsGuiding returns 0
01:33:15.789 00.000 2744 scope move finished after 528 + 52 ms
01:33:15.789 00.000 2744 Move returns status 0, amount 528
01:33:15.789 00.000 2744 MoveAxis(N, 0, ABG)
01:33:15.789 00.000 2744 Move returns status 0, amount 0
01:33:15.790 00.001 2744 move complete, result=0
01:33:15.790 00.000 2744 worker thread done servicing request
01:33:15.790 00.000 2744 Worker thread wakes up
01:33:15.790 00.000 1092 GuideStep: 1.7 px 528 ms WEST, 1.0 px 0 ms NORTH
01:33:15.793 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:15.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:19.185 03.392 2744 Exposure complete
01:33:19.395 00.210 2744 worker thread done servicing request
01:33:19.395 00.000 1092 OnExposeComplete: enter
01:33:19.398 00.003 1092 UpdateGuideState(): m_state=6
01:33:19.400 00.002 1092 Star::Find(15, 1605, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1853
01:33:19.403 00.003 1092 Star::Find returns 1 (0), X=1603.91, Y=1131.19, Mass=497119, SNR=78.9, Peak=47139 HFD=3.6
01:33:19.406 00.003 1092 MultiStar: [#1 0.58,1.55,0.87,U] [#2 0.40,1.62,0.94,U] [#3 0.41,1.51,0.90,U] [#4 0.60,1.53,0.90,U] [#5 0.83,1.67,0.74,U] [#6 0.76,1.51,0.71,U] [#7 0.36,1.68,0.58,U] [#8 0.44,1.29,0.48,U] 
01:33:19.409 00.003 1092 single-star, 8 included, MultiStar: {0.58, 1.49}, one-star: {0.81, 1.09}
01:33:19.411 00.002 1092 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.43) = xAngle (1.36 = 1.36)
01:33:19.413 00.002 1092 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.20 = 1.20)
01:33:19.415 00.002 1092 CameraToMount -- cameraX=0.81 cameraY=1.09 hyp=1.35 cameraTheta=0.93 mountX=0.29 mountY=1.26, mountTheta=1.35
01:33:19.420 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=1.09, opts=13)
01:33:19.422 00.002 1092 Enqueuing Move request for scope (0.81, 1.09)
01:33:19.424 00.002 2744 Worker thread wakes up
01:33:19.424 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, 1.09) opts 0xd
01:33:19.424 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, 1.09)
01:33:19.424 00.000 2744 Moving (0.81, 1.09) raw xDistance=0.29 yDistance=1.26
01:33:19.425 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
01:33:19.425 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:19.425 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.26
01:33:19.425 00.000 2744 MoveAxis(E, 0, ABG)
01:33:19.425 00.000 2744 Move returns status 0, amount 0
01:33:19.425 00.000 2744 MoveAxis(N, 0, ABG)
01:33:19.425 00.000 2744 Move returns status 0, amount 0
01:33:19.425 00.000 2744 move complete, result=0
01:33:19.425 00.000 2744 worker thread done servicing request
01:33:19.441 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1495, FiltMax=65527, Gamma=0.510
01:33:19.459 00.018 1092 UpdateGuideState exits: m=497119 SNR=78.9
01:33:19.462 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.464 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:19.466 00.002 1092 Enqueuing Expose request
01:33:19.469 00.003 2744 Worker thread wakes up
01:33:19.469 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 1.3 px 0 ms NORTH
01:33:19.473 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:19.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:22.849 03.376 2744 Exposure complete
01:33:23.047 00.198 2744 worker thread done servicing request
01:33:23.047 00.000 1092 OnExposeComplete: enter
01:33:23.050 00.003 1092 UpdateGuideState(): m_state=6
01:33:23.054 00.004 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1854
01:33:23.056 00.002 1092 Star::Find returns 1 (0), X=1603.89, Y=1131.15, Mass=535326, SNR=85.5, Peak=50259 HFD=3.7
01:33:23.059 00.003 1092 MultiStar: [#1 0.73,1.23,0.85,U] [#2 0.62,1.43,0.91,U] [#3 0.50,1.48,0.69,U] [#4 0.77,1.49,0.82,U] [#5 0.78,1.27,0.72,U] [#6 0.95,1.41,0.74,U] [#7 0.73,1.37,0.58,U] [#8 0.39,1.18,0.48,U] 
01:33:23.061 00.002 1092 single-star, 8 included, MultiStar: {0.71, 1.32}, one-star: {0.79, 1.04}
01:33:23.063 00.002 1092 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.43) = xAngle (1.35 = 1.35)
01:33:23.065 00.002 1092 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.19 = 1.19)
01:33:23.068 00.003 1092 CameraToMount -- cameraX=0.79 cameraY=1.04 hyp=1.30 cameraTheta=0.92 mountX=0.29 mountY=1.21, mountTheta=1.34
01:33:23.075 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=1.04, opts=13)
01:33:23.077 00.002 1092 Enqueuing Move request for scope (0.79, 1.04)
01:33:23.080 00.003 2744 Worker thread wakes up
01:33:23.080 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, 1.04) opts 0xd
01:33:23.080 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, 1.04)
01:33:23.080 00.000 2744 Moving (0.79, 1.04) raw xDistance=0.29 yDistance=1.21
01:33:23.081 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
01:33:23.081 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:23.081 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.21
01:33:23.081 00.000 2744 MoveAxis(E, 0, ABG)
01:33:23.081 00.000 2744 Move returns status 0, amount 0
01:33:23.081 00.000 2744 MoveAxis(N, 0, ABG)
01:33:23.081 00.000 2744 Move returns status 0, amount 0
01:33:23.081 00.000 2744 move complete, result=0
01:33:23.081 00.000 2744 worker thread done servicing request
01:33:23.096 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4957, FiltMin=1559, FiltMax=65535, Gamma=0.510
01:33:23.112 00.016 1092 UpdateGuideState exits: m=535326 SNR=85.5
01:33:23.116 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.118 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:23.123 00.005 1092 Enqueuing Expose request
01:33:23.126 00.003 2744 Worker thread wakes up
01:33:23.126 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 1.2 px 0 ms NORTH
01:33:23.129 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:23.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:26.517 03.388 2744 Exposure complete
01:33:26.711 00.194 2744 worker thread done servicing request
01:33:26.711 00.000 1092 OnExposeComplete: enter
01:33:26.714 00.003 1092 UpdateGuideState(): m_state=6
01:33:26.723 00.009 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1855
01:33:26.727 00.004 1092 Star::Find returns 1 (0), X=1603.46, Y=1131.21, Mass=514938, SNR=87.9, Peak=54003 HFD=3.5
01:33:26.733 00.006 1092 MultiStar: [#1 0.25,1.48,0.88,U] [#2 0.09,1.59,1.00,U] [#3 0.36,1.36,0.79,U] [#4 0.46,1.53,0.72,U] [#5 0.54,1.57,0.63,U] [#6 0.49,1.32,0.59,U] [#7 0.18,1.65,0.61,U] [#8 0.16,1.47,0.38,U] 
01:33:26.740 00.007 1092 single-star, 8 included, MultiStar: {0.31, 1.44}, one-star: {0.36, 1.10}
01:33:26.743 00.003 1092 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.68 = 1.68)
01:33:26.748 00.005 1092 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
01:33:26.751 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=1.10 hyp=1.16 cameraTheta=1.26 mountX=-0.13 mountY=1.16, mountTheta=1.68
01:33:26.758 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=1.10, opts=13)
01:33:26.761 00.003 1092 Enqueuing Move request for scope (0.36, 1.10)
01:33:26.763 00.002 2744 Worker thread wakes up
01:33:26.763 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 1.10) opts 0xd
01:33:26.763 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 1.10)
01:33:26.763 00.000 2744 Moving (0.36, 1.10) raw xDistance=-0.13 yDistance=1.16
01:33:26.763 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:26.763 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:33:26.763 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.16
01:33:26.765 00.002 2744 MoveAxis(E, 0, ABG)
01:33:26.765 00.000 2744 Move returns status 0, amount 0
01:33:26.765 00.000 2744 MoveAxis(N, 0, ABG)
01:33:26.765 00.000 2744 Move returns status 0, amount 0
01:33:26.765 00.000 2744 move complete, result=0
01:33:26.765 00.000 2744 worker thread done servicing request
01:33:26.790 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4960, FiltMin=1757, FiltMax=65527, Gamma=0.510
01:33:26.809 00.019 1092 UpdateGuideState exits: m=514938 SNR=87.9
01:33:26.813 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:26.815 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:26.819 00.004 1092 Enqueuing Expose request
01:33:26.822 00.003 2744 Worker thread wakes up
01:33:26.822 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
01:33:26.825 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:26.825 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:30.215 03.390 2744 Exposure complete
01:33:30.423 00.208 2744 worker thread done servicing request
01:33:30.423 00.000 1092 OnExposeComplete: enter
01:33:30.426 00.003 1092 UpdateGuideState(): m_state=6
01:33:30.428 00.002 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1856
01:33:30.430 00.002 1092 Star::Find returns 1 (0), X=1603.54, Y=1131.24, Mass=473017, SNR=75.0, Peak=54499 HFD=3.3
01:33:30.433 00.003 1092 MultiStar: [#1 0.39,1.45,1.00,U] [#2 0.14,1.32,1.07,U] [#3 0.62,1.28,0.80,U] [#4 0.63,1.28,0.87,U] [#5 0.54,1.36,0.88,U] [#6 0.48,1.31,0.79,U] [#7 0.26,1.36,0.59,U] [#8 0.14,1.47,0.49,U] 
01:33:30.436 00.003 1092 single-star, 8 included, MultiStar: {0.41, 1.32}, one-star: {0.44, 1.13}
01:33:30.438 00.002 1092 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.43) = xAngle (1.63 = 1.63)
01:33:30.440 00.002 1092 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.47 = 1.47)
01:33:30.443 00.003 1092 CameraToMount -- cameraX=0.44 cameraY=1.13 hyp=1.22 cameraTheta=1.20 mountX=-0.07 mountY=1.21, mountTheta=1.63
01:33:30.448 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=1.13, opts=13)
01:33:30.450 00.002 1092 Enqueuing Move request for scope (0.44, 1.13)
01:33:30.453 00.003 2744 Worker thread wakes up
01:33:30.453 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, 1.13) opts 0xd
01:33:30.453 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, 1.13)
01:33:30.453 00.000 2744 Moving (0.44, 1.13) raw xDistance=-0.07 yDistance=1.21
01:33:30.453 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:30.453 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:30.453 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.21
01:33:30.453 00.000 2744 MoveAxis(E, 0, ABG)
01:33:30.453 00.000 2744 Move returns status 0, amount 0
01:33:30.453 00.000 2744 MoveAxis(N, 0, ABG)
01:33:30.454 00.001 2744 Move returns status 0, amount 0
01:33:30.454 00.000 2744 move complete, result=0
01:33:30.454 00.000 2744 worker thread done servicing request
01:33:30.468 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4970, FiltMin=1533, FiltMax=65535, Gamma=0.510
01:33:30.485 00.017 1092 UpdateGuideState exits: m=473017 SNR=75.0
01:33:30.489 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:30.491 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:30.494 00.003 1092 Enqueuing Expose request
01:33:30.496 00.002 2744 Worker thread wakes up
01:33:30.496 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:30.496 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:30.496 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
01:33:33.904 03.408 2744 Exposure complete
01:33:34.108 00.204 2744 worker thread done servicing request
01:33:34.108 00.000 1092 OnExposeComplete: enter
01:33:34.112 00.004 1092 UpdateGuideState(): m_state=6
01:33:34.114 00.002 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1857
01:33:34.116 00.002 1092 Star::Find returns 1 (0), X=1603.60, Y=1131.18, Mass=483948, SNR=76.2, Peak=49651 HFD=3.5
01:33:34.120 00.004 1092 MultiStar: [#1 0.33,1.44,0.94,U] [#2 0.29,1.35,1.07,U] [#3 0.45,1.34,0.98,U] [#4 0.52,1.38,1.02,U] [#5 0.30,1.49,0.73,U] [#6 0.75,1.42,0.83,U] [#7 0.16,1.20,0.66,U] [#8 0.05,1.11,0.54,U] 
01:33:34.123 00.003 1092 single-star, 8 included, MultiStar: {0.40, 1.32}, one-star: {0.50, 1.07}
01:33:34.126 00.003 1092 CameraToMount -- cameraTheta (1.13) - m_xAngle (-0.43) = xAngle (1.56 = 1.56)
01:33:34.128 00.002 1092 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.41 = 1.41)
01:33:34.130 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=1.07 hyp=1.18 cameraTheta=1.13 mountX=0.01 mountY=1.16, mountTheta=1.56
01:33:34.138 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=1.07, opts=13)
01:33:34.142 00.004 1092 Enqueuing Move request for scope (0.50, 1.07)
01:33:34.145 00.003 2744 Worker thread wakes up
01:33:34.145 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 1.07) opts 0xd
01:33:34.145 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 1.07)
01:33:34.145 00.000 2744 Moving (0.50, 1.07) raw xDistance=0.01 yDistance=1.16
01:33:34.145 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:34.145 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:33:34.145 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.16
01:33:34.145 00.000 2744 MoveAxis(E, 0, ABG)
01:33:34.145 00.000 2744 Move returns status 0, amount 0
01:33:34.145 00.000 2744 MoveAxis(N, 0, ABG)
01:33:34.146 00.001 2744 Move returns status 0, amount 0
01:33:34.146 00.000 2744 move complete, result=0
01:33:34.146 00.000 2744 worker thread done servicing request
01:33:34.164 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4973, FiltMin=1667, FiltMax=65527, Gamma=0.510
01:33:34.180 00.016 1092 UpdateGuideState exits: m=483948 SNR=76.2
01:33:34.182 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.185 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:34.190 00.005 1092 Enqueuing Expose request
01:33:34.192 00.002 2744 Worker thread wakes up
01:33:34.192 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:34.193 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:34.193 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 1.2 px 0 ms NORTH
01:33:37.574 03.381 2744 Exposure complete
01:33:37.814 00.240 2744 worker thread done servicing request
01:33:37.814 00.000 1092 OnExposeComplete: enter
01:33:37.817 00.003 1092 UpdateGuideState(): m_state=6
01:33:37.823 00.006 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1858
01:33:37.827 00.004 1092 Star::Find returns 1 (0), X=1603.72, Y=1131.18, Mass=493233, SNR=79.5, Peak=51475 HFD=3.5
01:33:37.832 00.005 1092 MultiStar: [#1 0.68,1.48,0.97,U] [#2 0.28,1.49,0.95,U] [#3 0.47,1.45,0.77,U] [#4 0.63,1.57,0.73,U] [#5 0.74,1.47,0.68,U] [#6 0.48,1.46,0.73,U] [#7 0.26,1.57,0.59,U] [#8 0.18,1.51,0.47,U] 
01:33:37.835 00.003 1092 single-star, 8 included, MultiStar: {0.50, 1.44}, one-star: {0.61, 1.07}
01:33:37.840 00.005 1092 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.43) = xAngle (1.48 = 1.48)
01:33:37.843 00.003 1092 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.32 = 1.32)
01:33:37.845 00.002 1092 CameraToMount -- cameraX=0.61 cameraY=1.07 hyp=1.23 cameraTheta=1.05 mountX=0.12 mountY=1.19, mountTheta=1.47
01:33:37.852 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=1.07, opts=13)
01:33:37.856 00.004 1092 Enqueuing Move request for scope (0.61, 1.07)
01:33:37.859 00.003 2744 Worker thread wakes up
01:33:37.859 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, 1.07) opts 0xd
01:33:37.859 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, 1.07)
01:33:37.859 00.000 2744 Moving (0.61, 1.07) raw xDistance=0.12 yDistance=1.19
01:33:37.859 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:33:37.859 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:33:37.859 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.19
01:33:37.860 00.001 2744 MoveAxis(E, 0, ABG)
01:33:37.860 00.000 2744 Move returns status 0, amount 0
01:33:37.860 00.000 2744 MoveAxis(N, 0, ABG)
01:33:37.860 00.000 2744 Move returns status 0, amount 0
01:33:37.860 00.000 2744 move complete, result=0
01:33:37.860 00.000 2744 worker thread done servicing request
01:33:37.886 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1533, FiltMax=65527, Gamma=0.510
01:33:37.903 00.017 1092 UpdateGuideState exits: m=493233 SNR=79.5
01:33:37.907 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:37.911 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:37.913 00.002 1092 Enqueuing Expose request
01:33:37.916 00.003 2744 Worker thread wakes up
01:33:37.916 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 1.2 px 0 ms NORTH
01:33:37.920 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:37.920 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:41.309 03.389 2744 Exposure complete
01:33:41.500 00.191 2744 worker thread done servicing request
01:33:41.500 00.000 1092 OnExposeComplete: enter
01:33:41.503 00.003 1092 UpdateGuideState(): m_state=6
01:33:41.506 00.003 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1859
01:33:41.509 00.003 1092 Star::Find returns 1 (0), X=1603.61, Y=1131.49, Mass=499942, SNR=71.3, Peak=51779 HFD=3.2
01:33:41.511 00.002 1092 MultiStar: [#1 0.52,1.71,1.06,U] [#2 0.17,1.86,1.05,U] [#3 0.49,1.47,1.01,U] [#4 0.57,1.76,0.81,U] [#5 0.34,1.67,0.75,U] [#6 0.45,1.76,0.87,U] [#7 0.33,1.71,0.66,U] [#8 0.08,1.58,0.55,U] 
01:33:41.513 00.002 1092 single-star, 8 included, MultiStar: {0.40, 1.65}, one-star: {0.51, 1.38}
01:33:41.515 00.002 1092 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.43) = xAngle (1.65 = 1.65)
01:33:41.517 00.002 1092 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.49 = 1.49)
01:33:41.522 00.005 1092 CameraToMount -- cameraX=0.51 cameraY=1.38 hyp=1.47 cameraTheta=1.22 mountX=-0.11 mountY=1.46, mountTheta=1.65
01:33:41.529 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=1.38, opts=13)
01:33:41.532 00.003 1092 Enqueuing Move request for scope (0.51, 1.38)
01:33:41.534 00.002 2744 Worker thread wakes up
01:33:41.534 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, 1.38) opts 0xd
01:33:41.534 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, 1.38)
01:33:41.534 00.000 2744 Moving (0.51, 1.38) raw xDistance=-0.11 yDistance=1.46
01:33:41.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:41.535 00.001 2744 resist switch: large excursion: input 1.46 thresh 1.35 direction from -1 to 1
01:33:41.535 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.39
01:33:41.535 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.46 from input 1.46
01:33:41.535 00.000 2744 MoveAxis(E, 0, ABG)
01:33:41.535 00.000 2744 Move returns status 0, amount 0
01:33:41.535 00.000 2744 MoveAxis(S, 275, ABG)
01:33:41.535 00.000 2744 Guiding  Dir = 1, Dur = 275
01:33:41.535 00.000 2744 IsSlewing returns 0
01:33:41.536 00.001 2744 IsGuiding returns 0
01:33:41.536 00.000 2744 PulseGuide returned control before completion, sleep 285
01:33:41.549 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1466, FiltMax=65527, Gamma=0.510
01:33:41.565 00.016 1092 UpdateGuideState exits: m=499942 SNR=71.3
01:33:41.568 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.570 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:41.573 00.003 1092 Enqueuing Expose request
01:33:41.830 00.257 2744 IsGuiding returns 1
01:33:41.830 00.000 2744 scope still moving after pulse duration time elapsed
01:33:41.862 00.032 2744 IsSlewing returns 0
01:33:41.862 00.000 2744 IsGuiding returns 0
01:33:41.862 00.000 2744 scope move finished after 275 + 51 ms
01:33:41.862 00.000 2744 Move returns status 0, amount 275
01:33:41.862 00.000 2744 move complete, result=0
01:33:41.862 00.000 2744 worker thread done servicing request
01:33:41.863 00.001 2744 Worker thread wakes up
01:33:41.863 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:41.863 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:41.863 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 1.5 px 275 ms SOUTH
01:33:45.245 03.382 2744 Exposure complete
01:33:45.440 00.195 2744 worker thread done servicing request
01:33:45.440 00.000 1092 OnExposeComplete: enter
01:33:45.443 00.003 1092 UpdateGuideState(): m_state=6
01:33:45.446 00.003 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1860
01:33:45.450 00.004 1092 Star::Find returns 1 (0), X=1603.10, Y=1131.84, Mass=520296, SNR=83.9, Peak=46119 HFD=3.6
01:33:45.455 00.005 1092 MultiStar: [#1 -0.12,1.91,0.93,U] [#2 -0.39,1.97,0.90,U] [#3 -0.02,1.91,0.75,U] [#4 -0.19,1.93,0.72,U] [#5 0.04,2.04,0.69,U] [#6 0.09,1.90,0.74,U] [#7 -0.29,1.56,0.51,U] [#8 -0.65,1.84,0.45,U] 
01:33:45.457 00.002 1092 single-star, 8 included, MultiStar: {-0.14, 1.88}, one-star: {0.00, 1.73}
01:33:45.461 00.004 1092 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.43) = xAngle (2.00 = 2.00)
01:33:45.463 00.002 1092 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.84 = 1.84)
01:33:45.465 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=1.73 hyp=1.73 cameraTheta=1.57 mountX=-0.72 mountY=1.67, mountTheta=1.98
01:33:45.472 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=1.73, opts=13)
01:33:45.475 00.003 1092 Enqueuing Move request for scope (0.00, 1.73)
01:33:45.478 00.003 2744 Worker thread wakes up
01:33:45.478 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 1.73) opts 0xd
01:33:45.478 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 1.73)
01:33:45.478 00.000 2744 Moving (0.00, 1.73) raw xDistance=-0.72 yDistance=1.67
01:33:45.478 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
01:33:45.479 00.001 2744 GuideAlgorithmResistSwitch::result() returns 1.67 from input 1.67
01:33:45.479 00.000 2744 MoveAxis(E, 161, ABG)
01:33:45.479 00.000 2744 Guiding  Dir = 2, Dur = 161
01:33:45.479 00.000 2744 IsSlewing returns 0
01:33:45.479 00.000 2744 IsGuiding returns 0
01:33:45.479 00.000 2744 PulseGuide returned control before completion, sleep 171
01:33:45.496 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1581, FiltMax=65527, Gamma=0.510
01:33:45.511 00.015 1092 UpdateGuideState exits: m=520296 SNR=83.9
01:33:45.514 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.516 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:45.521 00.005 1092 Enqueuing Expose request
01:33:45.661 00.140 2744 IsGuiding returns 1
01:33:45.661 00.000 2744 scope still moving after pulse duration time elapsed
01:33:45.692 00.031 2744 IsSlewing returns 0
01:33:45.692 00.000 2744 IsGuiding returns 1
01:33:45.723 00.031 2744 IsSlewing returns 0
01:33:45.723 00.000 2744 IsGuiding returns 0
01:33:45.723 00.000 2744 scope move finished after 161 + 83 ms
01:33:45.723 00.000 2744 Move returns status 0, amount 161
01:33:45.724 00.001 2744 MoveAxis(S, 314, ABG)
01:33:45.724 00.000 2744 Guiding  Dir = 1, Dur = 314
01:33:45.724 00.000 2744 IsSlewing returns 0
01:33:45.724 00.000 2744 IsGuiding returns 0
01:33:45.724 00.000 2744 PulseGuide returned control before completion, sleep 324
01:33:46.051 00.327 2744 IsGuiding returns 1
01:33:46.051 00.000 2744 scope still moving after pulse duration time elapsed
01:33:46.082 00.031 2744 IsSlewing returns 0
01:33:46.082 00.000 2744 IsGuiding returns 0
01:33:46.082 00.000 2744 scope move finished after 314 + 43 ms
01:33:46.082 00.000 2744 Move returns status 0, amount 314
01:33:46.082 00.000 2744 move complete, result=0
01:33:46.082 00.000 2744 worker thread done servicing request
01:33:46.083 00.001 2744 Worker thread wakes up
01:33:46.083 00.000 1092 GuideStep: -0.7 px 161 ms EAST, 1.7 px 314 ms SOUTH
01:33:46.086 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:46.086 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:49.482 03.396 2744 Exposure complete
01:33:49.697 00.215 2744 worker thread done servicing request
01:33:49.698 00.001 1092 OnExposeComplete: enter
01:33:49.701 00.003 1092 UpdateGuideState(): m_state=6
01:33:49.705 00.004 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1861
01:33:49.708 00.003 1092 Star::Find returns 1 (0), X=1602.41, Y=1131.45, Mass=526155, SNR=82.3, Peak=46631 HFD=3.3
01:33:49.712 00.004 1092 MultiStar: [#1 -0.54,1.64,0.88,U] [#2 -0.58,1.65,0.96,U] [#3 -0.44,1.47,0.89,U] [#4 -0.39,1.60,0.68,U] [#5 -0.54,1.64,0.72,U] [#6 -0.48,1.50,0.55,U] [#7 -0.57,1.54,0.57,U] [#8 -0.99,1.73,0.40,U] 
01:33:49.714 00.002 1092 single-star, 8 included, MultiStar: {-0.57, 1.55}, one-star: {-0.70, 1.34}
01:33:49.717 00.003 1092 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.43) = xAngle (2.48 = 2.48)
01:33:49.720 00.003 1092 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.32 = 2.32)
01:33:49.723 00.003 1092 CameraToMount -- cameraX=-0.70 cameraY=1.34 hyp=1.51 cameraTheta=2.05 mountX=-1.19 mountY=1.10, mountTheta=2.39
01:33:49.729 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=1.34, opts=13)
01:33:49.731 00.002 1092 Enqueuing Move request for scope (-0.70, 1.34)
01:33:49.734 00.003 2744 Worker thread wakes up
01:33:49.734 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 1.34) opts 0xd
01:33:49.734 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 1.34)
01:33:49.734 00.000 2744 Moving (-0.70, 1.34) raw xDistance=-1.19 yDistance=1.10
01:33:49.734 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.19
01:33:49.734 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.10 from input 1.10
01:33:49.735 00.001 2744 MoveAxis(E, 277, ABG)
01:33:49.735 00.000 2744 Guiding  Dir = 2, Dur = 277
01:33:49.735 00.000 2744 IsSlewing returns 0
01:33:49.735 00.000 2744 IsGuiding returns 0
01:33:49.736 00.001 2744 PulseGuide returned control before completion, sleep 287
01:33:49.750 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1527, FiltMax=65527, Gamma=0.510
01:33:49.767 00.017 1092 UpdateGuideState exits: m=526155 SNR=82.3
01:33:49.770 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:49.773 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:49.775 00.002 1092 Enqueuing Expose request
01:33:50.030 00.255 2744 IsGuiding returns 1
01:33:50.030 00.000 2744 scope still moving after pulse duration time elapsed
01:33:50.062 00.032 2744 IsSlewing returns 0
01:33:50.062 00.000 2744 IsGuiding returns 0
01:33:50.062 00.000 2744 scope move finished after 277 + 49 ms
01:33:50.062 00.000 2744 Move returns status 0, amount 277
01:33:50.062 00.000 2744 MoveAxis(S, 207, ABG)
01:33:50.062 00.000 2744 Guiding  Dir = 1, Dur = 207
01:33:50.062 00.000 2744 IsSlewing returns 0
01:33:50.063 00.001 2744 IsGuiding returns 0
01:33:50.063 00.000 2744 PulseGuide returned control before completion, sleep 217
01:33:50.282 00.219 2744 IsGuiding returns 1
01:33:50.282 00.000 2744 scope still moving after pulse duration time elapsed
01:33:50.313 00.031 2744 IsSlewing returns 0
01:33:50.313 00.000 2744 IsGuiding returns 0
01:33:50.313 00.000 2744 scope move finished after 207 + 43 ms
01:33:50.313 00.000 2744 Move returns status 0, amount 207
01:33:50.314 00.001 2744 move complete, result=0
01:33:50.314 00.000 2744 worker thread done servicing request
01:33:50.314 00.000 2744 Worker thread wakes up
01:33:50.314 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:50.314 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:50.314 00.000 1092 GuideStep: -1.2 px 277 ms EAST, 1.1 px 207 ms SOUTH
01:33:53.694 03.380 2744 Exposure complete
01:33:53.892 00.198 2744 worker thread done servicing request
01:33:53.892 00.000 1092 OnExposeComplete: enter
01:33:53.896 00.004 1092 UpdateGuideState(): m_state=6
01:33:53.899 00.003 1092 Star::Find(15, 1602, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1862
01:33:53.902 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1130.52, Mass=516773, SNR=90.2, Peak=52157 HFD=3.3
01:33:53.905 00.003 1092 MultiStar: [#1 -0.49,0.51,0.75,U] [#2 -0.67,0.46,0.84,U] [#3 -0.63,0.56,0.66,U] [#4 -0.47,0.63,0.74,U] [#5 -0.44,0.41,0.57,U] [#6 -0.31,0.49,0.66,U] [#7 -0.54,0.69,0.53,U] [#8 -0.72,0.53,0.39,U] 
01:33:53.908 00.003 1092 single-star, 8 included, MultiStar: {-0.53, 0.51}, one-star: {-0.53, 0.42}
01:33:53.912 00.004 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
01:33:53.914 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
01:33:53.917 00.003 1092 CameraToMount -- cameraX=-0.53 cameraY=0.42 hyp=0.67 cameraTheta=2.47 mountX=-0.65 mountY=0.26, mountTheta=2.76
01:33:53.927 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.42, opts=13)
01:33:53.931 00.004 1092 Enqueuing Move request for scope (-0.53, 0.42)
01:33:53.937 00.006 2744 Worker thread wakes up
01:33:53.937 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.42) opts 0xd
01:33:53.937 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.42)
01:33:53.937 00.000 2744 Moving (-0.53, 0.42) raw xDistance=-0.65 yDistance=0.26
01:33:53.937 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.65
01:33:53.937 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:53.937 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:33:53.937 00.000 2744 MoveAxis(E, 165, ABG)
01:33:53.937 00.000 2744 Guiding  Dir = 2, Dur = 165
01:33:53.939 00.002 2744 IsSlewing returns 0
01:33:53.939 00.000 2744 IsGuiding returns 0
01:33:53.939 00.000 2744 PulseGuide returned control before completion, sleep 175
01:33:53.964 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1699, FiltMax=65527, Gamma=0.510
01:33:53.984 00.020 1092 UpdateGuideState exits: m=516773 SNR=90.2
01:33:53.986 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.989 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:53.992 00.003 1092 Enqueuing Expose request
01:33:54.127 00.135 2744 IsGuiding returns 0
01:33:54.127 00.000 2744 Move returns status 0, amount 165
01:33:54.127 00.000 2744 MoveAxis(N, 0, ABG)
01:33:54.127 00.000 2744 Move returns status 0, amount 0
01:33:54.127 00.000 2744 move complete, result=0
01:33:54.128 00.001 2744 worker thread done servicing request
01:33:54.128 00.000 2744 Worker thread wakes up
01:33:54.128 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:54.128 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:33:54.129 00.001 1092 GuideStep: -0.7 px 165 ms EAST, 0.3 px 0 ms NORTH
01:33:57.513 03.384 2744 Exposure complete
01:33:57.720 00.207 2744 worker thread done servicing request
01:33:57.720 00.000 1092 OnExposeComplete: enter
01:33:57.723 00.003 1092 UpdateGuideState(): m_state=6
01:33:57.726 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1863
01:33:57.728 00.002 1092 Star::Find returns 1 (0), X=1602.96, Y=1130.10, Mass=508716, SNR=85.4, Peak=54781 HFD=3.1
01:33:57.731 00.003 1092 MultiStar: [#1 -0.17,0.31,0.81,U] [#2 -0.40,0.38,0.85,U] [#3 -0.23,0.30,0.76,U] [#4 -0.22,0.41,0.66,U] [#5 -0.46,0.35,0.78,U] [#6 -0.26,0.19,0.65,U] [#7 -0.39,0.38,0.57,U] [#8 -0.69,0.20,0.40,U] 
01:33:57.734 00.003 1092 single-star, 8 included, MultiStar: {-0.30, 0.27}, one-star: {-0.14, -0.01}
01:33:57.736 00.002 1092 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
01:33:57.739 00.003 1092 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
01:33:57.741 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-3.07 mountX=-0.13 mountY=-0.05, mountTheta=-2.77
01:33:57.745 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.01, opts=13)
01:33:57.747 00.002 1092 Enqueuing Move request for scope (-0.14, -0.01)
01:33:57.749 00.002 2744 Worker thread wakes up
01:33:57.749 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.01) opts 0xd
01:33:57.749 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.01)
01:33:57.749 00.000 2744 Moving (-0.14, -0.01) raw xDistance=-0.13 yDistance=-0.05
01:33:57.749 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:33:57.749 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:33:57.750 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:33:57.750 00.000 2744 MoveAxis(E, 0, ABG)
01:33:57.750 00.000 2744 Move returns status 0, amount 0
01:33:57.750 00.000 2744 MoveAxis(N, 0, ABG)
01:33:57.750 00.000 2744 Move returns status 0, amount 0
01:33:57.750 00.000 2744 move complete, result=0
01:33:57.750 00.000 2744 worker thread done servicing request
01:33:57.768 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:33:57.783 00.015 1092 UpdateGuideState exits: m=508716 SNR=85.4
01:33:57.785 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.789 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:33:57.791 00.002 1092 Enqueuing Expose request
01:33:57.794 00.003 2744 Worker thread wakes up
01:33:57.794 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:57.797 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:33:57.797 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:01.185 03.388 2744 Exposure complete
01:34:01.389 00.204 2744 worker thread done servicing request
01:34:01.389 00.000 1092 OnExposeComplete: enter
01:34:01.391 00.002 1092 UpdateGuideState(): m_state=6
01:34:01.394 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1864
01:34:01.396 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1130.18, Mass=467830, SNR=67.8, Peak=51245 HFD=3.5
01:34:01.399 00.003 1092 MultiStar: [#1 -0.41,0.39,1.20,U] [#2 -0.60,0.50,1.33,U] [#3 -0.38,0.22,0.90,U] [#4 -0.51,0.37,0.83,U] [#5 -0.43,0.34,0.84,U] [#6 -0.23,0.28,0.89,U] [#7 -0.51,0.48,0.68,U] [#8 -0.74,0.09,0.56,U] 
01:34:01.401 00.002 1092 single-star, 8 included, MultiStar: {-0.46, 0.32}, one-star: {-0.37, 0.08}
01:34:01.403 00.002 1092 CameraToMount -- cameraTheta (2.94) - m_xAngle (-0.43) = xAngle (3.37 = -2.92)
01:34:01.405 00.002 1092 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.07)
01:34:01.407 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=0.08 hyp=0.38 cameraTheta=2.94 mountX=-0.37 mountY=-0.03, mountTheta=-3.07
01:34:01.412 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.08, opts=13)
01:34:01.414 00.002 1092 Enqueuing Move request for scope (-0.37, 0.08)
01:34:01.417 00.003 2744 Worker thread wakes up
01:34:01.417 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.08) opts 0xd
01:34:01.417 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.08)
01:34:01.417 00.000 2744 Moving (-0.37, 0.08) raw xDistance=-0.37 yDistance=-0.03
01:34:01.417 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:34:01.417 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:01.417 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:01.417 00.000 2744 MoveAxis(E, 83, ABG)
01:34:01.417 00.000 2744 Guiding  Dir = 2, Dur = 83
01:34:01.418 00.001 2744 IsSlewing returns 0
01:34:01.418 00.000 2744 IsGuiding returns 0
01:34:01.418 00.000 2744 PulseGuide returned control before completion, sleep 93
01:34:01.437 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1555, FiltMax=65535, Gamma=0.510
01:34:01.455 00.018 1092 UpdateGuideState exits: m=467830 SNR=67.8
01:34:01.457 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.459 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:01.462 00.003 1092 Enqueuing Expose request
01:34:01.526 00.064 2744 IsGuiding returns 1
01:34:01.526 00.000 2744 scope still moving after pulse duration time elapsed
01:34:01.558 00.032 2744 IsSlewing returns 0
01:34:01.558 00.000 2744 IsGuiding returns 0
01:34:01.558 00.000 2744 scope move finished after 83 + 58 ms
01:34:01.558 00.000 2744 Move returns status 0, amount 83
01:34:01.559 00.001 2744 MoveAxis(N, 0, ABG)
01:34:01.559 00.000 2744 Move returns status 0, amount 0
01:34:01.559 00.000 2744 move complete, result=0
01:34:01.559 00.000 2744 worker thread done servicing request
01:34:01.559 00.000 2744 Worker thread wakes up
01:34:01.561 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:01.561 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:01.562 00.001 1092 GuideStep: -0.4 px 83 ms EAST, -0.0 px 0 ms NORTH
01:34:04.979 03.417 2744 Exposure complete
01:34:05.246 00.267 2744 worker thread done servicing request
01:34:05.246 00.000 1092 OnExposeComplete: enter
01:34:05.249 00.003 1092 UpdateGuideState(): m_state=6
01:34:05.252 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1865
01:34:05.256 00.004 1092 Star::Find returns 1 (0), X=1603.56, Y=1129.97, Mass=508340, SNR=84.8, Peak=54307 HFD=3.5
01:34:05.259 00.003 1092 MultiStar: [#1 0.47,0.10,0.77,U] [#2 0.28,0.10,1.07,U] [#3 0.46,0.15,0.80,U] [#4 0.61,0.20,0.76,U] [#5 0.44,0.20,0.80,U] [#6 0.60,0.17,0.73,U] [#7 0.33,0.59,0.52,U] [#8 0.22,0.06,0.40,U] 
01:34:05.262 00.003 1092 refined, 8 included, MultiStar: {0.44, 0.14}, one-star: {0.46, -0.14}
01:34:05.265 00.003 1092 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.43) = xAngle (0.73 = 0.73)
01:34:05.267 00.002 1092 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.57 = 0.57)
01:34:05.271 00.004 1092 CameraToMount -- cameraX=0.44 cameraY=0.14 hyp=0.46 cameraTheta=0.30 mountX=0.34 mountY=0.25, mountTheta=0.63
01:34:05.279 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=0.14, opts=13)
01:34:05.282 00.003 1092 Enqueuing Move request for scope (0.44, 0.14)
01:34:05.289 00.007 2744 Worker thread wakes up
01:34:05.289 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.14) opts 0xd
01:34:05.289 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, 0.14)
01:34:05.290 00.001 2744 Moving (0.44, 0.14) raw xDistance=0.34 yDistance=0.25
01:34:05.290 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.34
01:34:05.290 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:05.290 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:34:05.290 00.000 2744 MoveAxis(W, 71, ABG)
01:34:05.290 00.000 2744 Guiding  Dir = 3, Dur = 71
01:34:05.290 00.000 2744 IsSlewing returns 0
01:34:05.291 00.001 2744 IsGuiding returns 0
01:34:05.291 00.000 2744 PulseGuide returned control before completion, sleep 81
01:34:05.311 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:34:05.329 00.018 1092 UpdateGuideState exits: m=508340 SNR=84.8
01:34:05.332 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:05.339 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:05.344 00.005 1092 Enqueuing Expose request
01:34:05.379 00.035 2744 IsGuiding returns 1
01:34:05.379 00.000 2744 scope still moving after pulse duration time elapsed
01:34:05.411 00.032 2744 IsSlewing returns 0
01:34:05.411 00.000 2744 IsGuiding returns 1
01:34:05.442 00.031 2744 IsSlewing returns 0
01:34:05.442 00.000 2744 IsGuiding returns 0
01:34:05.442 00.000 2744 scope move finished after 71 + 79 ms
01:34:05.442 00.000 2744 Move returns status 0, amount 71
01:34:05.443 00.001 2744 MoveAxis(N, 0, ABG)
01:34:05.443 00.000 2744 Move returns status 0, amount 0
01:34:05.443 00.000 2744 move complete, result=0
01:34:05.443 00.000 2744 worker thread done servicing request
01:34:05.443 00.000 2744 Worker thread wakes up
01:34:05.443 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:05.443 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:05.444 00.001 1092 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH
01:34:08.831 03.387 2744 Exposure complete
01:34:09.020 00.189 2744 worker thread done servicing request
01:34:09.020 00.000 1092 OnExposeComplete: enter
01:34:09.023 00.003 1092 UpdateGuideState(): m_state=6
01:34:09.025 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1866
01:34:09.027 00.002 1092 Star::Find returns 1 (0), X=1604.49, Y=1129.66, Mass=498712, SNR=77.7, Peak=56272 HFD=3.3
01:34:09.030 00.003 1092 MultiStar: [#1 1.37,-0.35,0.88,U] [#2 1.10,-0.25,1.04,U] [#3 1.13,-0.40,0.80,U] [#4 1.34,-0.13,0.81,U] [#5 1.33,-0.26,0.78,U] [#6 1.42,-0.25,0.74,U] [#7 1.11,-0.24,0.62,U] [#8 1.07,-0.50,0.42,U] 
01:34:09.032 00.002 1092 refined, 8 included, MultiStar: {1.26, -0.31}, one-star: {1.39, -0.45}
01:34:09.034 00.002 1092 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.43) = xAngle (0.19 = 0.19)
01:34:09.036 00.002 1092 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.03 = 0.03)
01:34:09.039 00.003 1092 CameraToMount -- cameraX=1.26 cameraY=-0.31 hyp=1.30 cameraTheta=-0.24 mountX=1.28 mountY=0.04, mountTheta=0.03
01:34:09.046 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.26, y=-0.31, opts=13)
01:34:09.048 00.002 1092 Enqueuing Move request for scope (1.26, -0.31)
01:34:09.050 00.002 2744 Worker thread wakes up
01:34:09.050 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.26, -0.31) opts 0xd
01:34:09.050 00.000 2744 Handling offset move in thread for scope, endpoint = (1.26, -0.31)
01:34:09.050 00.000 2744 Moving (1.26, -0.31) raw xDistance=1.28 yDistance=0.04
01:34:09.050 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.82 from input 1.28
01:34:09.051 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:09.051 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:09.051 00.000 2744 MoveAxis(W, 291, ABG)
01:34:09.051 00.000 2744 Guiding  Dir = 3, Dur = 291
01:34:09.051 00.000 2744 IsSlewing returns 0
01:34:09.051 00.000 2744 IsGuiding returns 0
01:34:09.052 00.001 2744 PulseGuide returned control before completion, sleep 301
01:34:09.067 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1661, FiltMax=65535, Gamma=0.510
01:34:09.085 00.018 1092 UpdateGuideState exits: m=498712 SNR=77.7
01:34:09.088 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.091 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:09.093 00.002 1092 Enqueuing Expose request
01:34:09.358 00.265 2744 IsGuiding returns 1
01:34:09.358 00.000 2744 scope still moving after pulse duration time elapsed
01:34:09.390 00.032 2744 IsSlewing returns 0
01:34:09.390 00.000 2744 IsGuiding returns 0
01:34:09.390 00.000 2744 scope move finished after 291 + 47 ms
01:34:09.390 00.000 2744 Move returns status 0, amount 291
01:34:09.390 00.000 2744 MoveAxis(N, 0, ABG)
01:34:09.390 00.000 2744 Move returns status 0, amount 0
01:34:09.390 00.000 2744 move complete, result=0
01:34:09.391 00.001 2744 worker thread done servicing request
01:34:09.391 00.000 1092 GuideStep: 1.3 px 291 ms WEST, 0.0 px 0 ms NORTH
01:34:09.393 00.002 2744 Worker thread wakes up
01:34:09.393 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:09.393 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:12.778 03.385 2744 Exposure complete
01:34:12.974 00.196 2744 worker thread done servicing request
01:34:12.974 00.000 1092 OnExposeComplete: enter
01:34:12.978 00.004 1092 UpdateGuideState(): m_state=6
01:34:12.980 00.002 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1867
01:34:12.983 00.003 1092 Star::Find returns 1 (0), X=1604.09, Y=1129.72, Mass=487391, SNR=71.3, Peak=45056 HFD=3.4
01:34:12.987 00.004 1092 MultiStar: [#1 0.87,-0.23,0.99,U] [#2 0.87,-0.17,1.08,U] [#3 1.00,-0.33,0.83,U] [#4 1.15,-0.01,0.96,U] [#5 0.92,-0.13,0.89,U] [#6 1.05,-0.15,0.69,U] [#7 0.88,-0.18,0.76,U] [#8 0.58,-0.51,0.43,U] 
01:34:12.990 00.003 1092 refined, 8 included, MultiStar: {0.94, -0.22}, one-star: {0.99, -0.39}
01:34:12.992 00.002 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
01:34:12.995 00.003 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
01:34:12.997 00.002 1092 CameraToMount -- cameraX=0.94 cameraY=-0.22 hyp=0.97 cameraTheta=-0.23 mountX=0.95 mountY=0.04, mountTheta=0.05
01:34:13.003 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.94, y=-0.22, opts=13)
01:34:13.005 00.002 1092 Enqueuing Move request for scope (0.94, -0.22)
01:34:13.008 00.003 2744 Worker thread wakes up
01:34:13.008 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.22) opts 0xd
01:34:13.008 00.000 2744 Handling offset move in thread for scope, endpoint = (0.94, -0.22)
01:34:13.008 00.000 2744 Moving (0.94, -0.22) raw xDistance=0.95 yDistance=0.04
01:34:13.008 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.95
01:34:13.008 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:13.008 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:34:13.008 00.000 2744 MoveAxis(W, 233, ABG)
01:34:13.008 00.000 2744 Guiding  Dir = 3, Dur = 233
01:34:13.009 00.001 2744 IsSlewing returns 0
01:34:13.009 00.000 2744 IsGuiding returns 0
01:34:13.009 00.000 2744 PulseGuide returned control before completion, sleep 243
01:34:13.029 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:34:13.047 00.018 1092 UpdateGuideState exits: m=487391 SNR=71.3
01:34:13.051 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.055 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:13.058 00.003 1092 Enqueuing Expose request
01:34:13.259 00.201 2744 IsGuiding returns 1
01:34:13.259 00.000 2744 scope still moving after pulse duration time elapsed
01:34:13.291 00.032 2744 IsSlewing returns 0
01:34:13.291 00.000 2744 IsGuiding returns 1
01:34:13.322 00.031 2744 IsSlewing returns 0
01:34:13.322 00.000 2744 IsGuiding returns 0
01:34:13.322 00.000 2744 scope move finished after 233 + 80 ms
01:34:13.322 00.000 2744 Move returns status 0, amount 233
01:34:13.323 00.001 2744 MoveAxis(N, 0, ABG)
01:34:13.323 00.000 2744 Move returns status 0, amount 0
01:34:13.323 00.000 2744 move complete, result=0
01:34:13.323 00.000 2744 worker thread done servicing request
01:34:13.323 00.000 2744 Worker thread wakes up
01:34:13.323 00.000 1092 GuideStep: 0.9 px 233 ms WEST, 0.0 px 0 ms NORTH
01:34:13.326 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:13.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:16.716 03.390 2744 Exposure complete
01:34:16.921 00.205 2744 worker thread done servicing request
01:34:16.921 00.000 1092 OnExposeComplete: enter
01:34:16.924 00.003 1092 UpdateGuideState(): m_state=6
01:34:16.928 00.004 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1868
01:34:16.931 00.003 1092 Star::Find returns 1 (0), X=1604.23, Y=1129.60, Mass=476517, SNR=72.5, Peak=42736 HFD=3.6
01:34:16.933 00.002 1092 MultiStar: [#1 0.99,-0.05,1.04,U] [#2 0.86,-0.12,0.98,U] [#3 1.15,-0.41,0.83,U] [#4 0.92,-0.28,0.80,U] [#5 1.09,-0.11,0.80,U] [#6 0.99,-0.09,0.81,U] [#7 0.96,-0.21,0.63,U] [#8 0.92,0.17,0.55,U] 
01:34:16.936 00.003 1092 refined, 8 included, MultiStar: {1.01, -0.19}, one-star: {1.13, -0.51}
01:34:16.938 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
01:34:16.941 00.003 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
01:34:16.943 00.002 1092 CameraToMount -- cameraX=1.01 cameraY=-0.19 hyp=1.02 cameraTheta=-0.19 mountX=1.00 mountY=0.08, mountTheta=0.08
01:34:16.947 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.01, y=-0.19, opts=13)
01:34:16.950 00.003 1092 Enqueuing Move request for scope (1.01, -0.19)
01:34:16.953 00.003 2744 Worker thread wakes up
01:34:16.953 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.19) opts 0xd
01:34:16.953 00.000 2744 Handling offset move in thread for scope, endpoint = (1.01, -0.19)
01:34:16.953 00.000 2744 Moving (1.01, -0.19) raw xDistance=1.00 yDistance=0.08
01:34:16.953 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.00
01:34:16.953 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:16.953 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:34:16.953 00.000 2744 MoveAxis(W, 239, ABG)
01:34:16.954 00.001 2744 Guiding  Dir = 3, Dur = 239
01:34:16.954 00.000 2744 IsSlewing returns 0
01:34:16.954 00.000 2744 IsGuiding returns 0
01:34:16.954 00.000 2744 PulseGuide returned control before completion, sleep 249
01:34:16.969 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1639, FiltMax=65535, Gamma=0.510
01:34:16.984 00.015 1092 UpdateGuideState exits: m=476517 SNR=72.5
01:34:16.989 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.991 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:16.994 00.003 1092 Enqueuing Expose request
01:34:17.210 00.216 2744 IsGuiding returns 1
01:34:17.210 00.000 2744 scope still moving after pulse duration time elapsed
01:34:17.241 00.031 2744 IsSlewing returns 0
01:34:17.241 00.000 2744 IsGuiding returns 0
01:34:17.241 00.000 2744 scope move finished after 239 + 47 ms
01:34:17.241 00.000 2744 Move returns status 0, amount 239
01:34:17.242 00.001 2744 MoveAxis(N, 0, ABG)
01:34:17.242 00.000 2744 Move returns status 0, amount 0
01:34:17.242 00.000 2744 move complete, result=0
01:34:17.242 00.000 2744 worker thread done servicing request
01:34:17.242 00.000 2744 Worker thread wakes up
01:34:17.242 00.000 1092 GuideStep: 1.0 px 239 ms WEST, 0.1 px 0 ms NORTH
01:34:17.245 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:17.245 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:20.632 03.387 2744 Exposure complete
01:34:20.840 00.208 2744 worker thread done servicing request
01:34:20.840 00.000 1092 OnExposeComplete: enter
01:34:20.843 00.003 1092 UpdateGuideState(): m_state=6
01:34:20.846 00.003 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1869
01:34:20.848 00.002 1092 Star::Find returns 1 (0), X=1603.97, Y=1129.78, Mass=486596, SNR=66.2, Peak=42787 HFD=3.5
01:34:20.851 00.003 1092 MultiStar: [#1 0.80,-0.00,1.09,U] [#2 0.54,0.10,1.15,U] [#3 0.83,-0.20,1.00,U] [#4 0.68,0.07,1.05,U] [#5 0.80,-0.01,0.80,U] [#6 0.76,0.22,0.88,U] [#7 0.73,0.12,0.76,U] [#8 0.16,0.15,0.57,U] 
01:34:20.854 00.003 1092 refined, 8 included, MultiStar: {0.71, 0.00}, one-star: {0.87, -0.33}
01:34:20.856 00.002 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
01:34:20.858 00.002 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.28 = 0.28)
01:34:20.861 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=0.00 hyp=0.71 cameraTheta=0.00 mountX=0.64 mountY=0.19, mountTheta=0.29
01:34:20.865 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=0.00, opts=13)
01:34:20.868 00.003 1092 Enqueuing Move request for scope (0.71, 0.00)
01:34:20.870 00.002 2744 Worker thread wakes up
01:34:20.870 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.00) opts 0xd
01:34:20.870 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, 0.00)
01:34:20.871 00.001 2744 Moving (0.71, 0.00) raw xDistance=0.64 yDistance=0.19
01:34:20.871 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
01:34:20.871 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:20.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
01:34:20.871 00.000 2744 MoveAxis(W, 160, ABG)
01:34:20.871 00.000 2744 Guiding  Dir = 3, Dur = 160
01:34:20.871 00.000 2744 IsSlewing returns 0
01:34:20.871 00.000 2744 IsGuiding returns 0
01:34:20.872 00.001 2744 PulseGuide returned control before completion, sleep 170
01:34:20.887 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4989, FiltMin=1709, FiltMax=65535, Gamma=0.510
01:34:20.905 00.018 1092 UpdateGuideState exits: m=486596 SNR=66.2
01:34:20.908 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.911 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:20.913 00.002 1092 Enqueuing Expose request
01:34:21.048 00.135 2744 IsGuiding returns 1
01:34:21.049 00.001 2744 scope still moving after pulse duration time elapsed
01:34:21.080 00.031 2744 IsSlewing returns 0
01:34:21.081 00.001 2744 IsGuiding returns 0
01:34:21.081 00.000 2744 scope move finished after 160 + 50 ms
01:34:21.081 00.000 2744 Move returns status 0, amount 160
01:34:21.083 00.002 2744 MoveAxis(N, 0, ABG)
01:34:21.083 00.000 2744 Move returns status 0, amount 0
01:34:21.083 00.000 2744 move complete, result=0
01:34:21.083 00.000 2744 worker thread done servicing request
01:34:21.083 00.000 1092 GuideStep: 0.6 px 160 ms WEST, 0.2 px 0 ms NORTH
01:34:21.089 00.006 2744 Worker thread wakes up
01:34:21.089 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:21.090 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:24.478 03.388 2744 Exposure complete
01:34:24.670 00.192 2744 worker thread done servicing request
01:34:24.671 00.001 1092 OnExposeComplete: enter
01:34:24.673 00.002 1092 UpdateGuideState(): m_state=6
01:34:24.676 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1870
01:34:24.678 00.002 1092 Star::Find returns 1 (0), X=1603.46, Y=1129.91, Mass=488162, SNR=79.8, Peak=48301 HFD=3.5
01:34:24.680 00.002 1092 MultiStar: [#1 0.40,0.02,0.85,U] [#2 0.35,-0.19,1.04,U] [#3 0.42,-0.38,0.63,U] [#4 0.42,-0.15,0.79,U] [#5 0.93,-0.23,0.69,U] [#6 0.63,-0.22,0.65,U] [#7 0.35,0.24,0.61,U] [#8 0.10,0.27,0.56,U] 
01:34:24.682 00.002 1092 single-star, 8 included, MultiStar: {0.44, -0.11}, one-star: {0.36, -0.20}
01:34:24.684 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
01:34:24.687 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
01:34:24.689 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-0.50 mountX=0.41 mountY=-0.09, mountTheta=-0.22
01:34:24.696 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.20, opts=13)
01:34:24.699 00.003 1092 Enqueuing Move request for scope (0.36, -0.20)
01:34:24.701 00.002 2744 Worker thread wakes up
01:34:24.701 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd
01:34:24.701 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
01:34:24.701 00.000 2744 Moving (0.36, -0.20) raw xDistance=0.41 yDistance=-0.09
01:34:24.701 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
01:34:24.701 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:24.702 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:34:24.702 00.000 2744 MoveAxis(W, 102, ABG)
01:34:24.702 00.000 2744 Guiding  Dir = 3, Dur = 102
01:34:24.702 00.000 2744 IsSlewing returns 0
01:34:24.702 00.000 2744 IsGuiding returns 0
01:34:24.702 00.000 2744 PulseGuide returned control before completion, sleep 112
01:34:24.716 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:34:24.732 00.016 1092 UpdateGuideState exits: m=488162 SNR=79.8
01:34:24.735 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:24.738 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:24.740 00.002 1092 Enqueuing Expose request
01:34:24.831 00.091 2744 IsGuiding returns 0
01:34:24.831 00.000 2744 Move returns status 0, amount 102
01:34:24.831 00.000 2744 MoveAxis(N, 0, ABG)
01:34:24.831 00.000 2744 Move returns status 0, amount 0
01:34:24.831 00.000 2744 move complete, result=0
01:34:24.831 00.000 2744 worker thread done servicing request
01:34:24.831 00.000 2744 Worker thread wakes up
01:34:24.832 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:24.832 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:24.833 00.001 1092 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
01:34:28.236 03.403 2744 Exposure complete
01:34:28.443 00.207 1092 OnExposeComplete: enter
01:34:28.445 00.002 2744 worker thread done servicing request
01:34:28.446 00.001 1092 UpdateGuideState(): m_state=6
01:34:28.448 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1871
01:34:28.451 00.003 1092 Star::Find returns 1 (0), X=1603.78, Y=1129.56, Mass=595349, SNR=105.1, Peak=51325 HFD=3.7
01:34:28.456 00.005 1092 MultiStar: [#1 0.57,-0.09,0.67,U] [#2 0.43,-0.23,0.71,U] [#3 0.77,0.06,0.56,U] [#4 0.53,-0.20,0.59,U] [#5 0.78,-0.32,0.51,U] [#6 0.95,-0.11,0.53,U] [#7 0.40,-0.08,0.41,U] [#8 0.06,0.12,0.37,U] 
01:34:28.461 00.005 1092 refined, 8 included, MultiStar: {0.60, -0.20}, one-star: {0.67, -0.55}
01:34:28.464 00.003 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.10 = 0.10)
01:34:28.466 00.002 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.05 = -0.05)
01:34:28.469 00.003 1092 CameraToMount -- cameraX=0.60 cameraY=-0.20 hyp=0.63 cameraTheta=-0.32 mountX=0.63 mountY=-0.03, mountTheta=-0.05
01:34:28.475 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.20, opts=13)
01:34:28.478 00.003 1092 Enqueuing Move request for scope (0.60, -0.20)
01:34:28.480 00.002 2744 Worker thread wakes up
01:34:28.481 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.20) opts 0xd
01:34:28.481 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.20)
01:34:28.481 00.000 2744 Moving (0.60, -0.20) raw xDistance=0.63 yDistance=-0.03
01:34:28.481 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.63
01:34:28.481 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:28.481 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:34:28.481 00.000 2744 MoveAxis(W, 147, ABG)
01:34:28.481 00.000 2744 Guiding  Dir = 3, Dur = 147
01:34:28.481 00.000 2744 IsSlewing returns 0
01:34:28.482 00.001 2744 IsGuiding returns 0
01:34:28.482 00.000 2744 PulseGuide returned control before completion, sleep 157
01:34:28.498 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5005, FiltMin=1561, FiltMax=65535, Gamma=0.510
01:34:28.514 00.016 1092 UpdateGuideState exits: m=595349 SNR=105.1
01:34:28.518 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.520 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:28.522 00.002 1092 Enqueuing Expose request
01:34:28.642 00.120 2744 IsGuiding returns 1
01:34:28.642 00.000 2744 scope still moving after pulse duration time elapsed
01:34:28.673 00.031 2744 IsSlewing returns 0
01:34:28.673 00.000 2744 IsGuiding returns 0
01:34:28.673 00.000 2744 scope move finished after 147 + 44 ms
01:34:28.673 00.000 2744 Move returns status 0, amount 147
01:34:28.674 00.001 2744 MoveAxis(N, 0, ABG)
01:34:28.674 00.000 2744 Move returns status 0, amount 0
01:34:28.674 00.000 2744 move complete, result=0
01:34:28.674 00.000 2744 worker thread done servicing request
01:34:28.674 00.000 2744 Worker thread wakes up
01:34:28.674 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:28.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:28.675 00.001 1092 GuideStep: 0.6 px 147 ms WEST, -0.0 px 0 ms NORTH
01:34:32.095 03.420 2744 Exposure complete
01:34:32.407 00.312 2744 worker thread done servicing request
01:34:32.407 00.000 1092 OnExposeComplete: enter
01:34:32.411 00.004 1092 UpdateGuideState(): m_state=6
01:34:32.415 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1872
01:34:32.418 00.003 1092 Star::Find returns 1 (0), X=1602.57, Y=1130.24, Mass=490156, SNR=79.7, Peak=51757 HFD=3.6
01:34:32.422 00.004 1092 MultiStar: [#1 -0.53,0.31,0.93,U] [#2 -0.73,0.17,0.97,U] [#3 -0.37,0.24,0.82,U] [#4 -0.47,0.17,0.85,U] [#5 -0.43,0.32,0.78,U] [#6 -0.30,0.25,0.61,U] [#7 -0.63,0.57,0.51,U] [#8 -0.84,0.41,0.48,U] 
01:34:32.425 00.003 1092 single-star, 8 included, MultiStar: {-0.53, 0.26}, one-star: {-0.54, 0.13}
01:34:32.429 00.004 1092 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.43) = xAngle (3.32 = -2.96)
01:34:32.431 00.002 1092 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.12)
01:34:32.433 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=0.13 hyp=0.55 cameraTheta=2.89 mountX=-0.54 mountY=-0.01, mountTheta=-3.12
01:34:32.443 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.13, opts=13)
01:34:32.446 00.003 1092 Enqueuing Move request for scope (-0.54, 0.13)
01:34:32.449 00.003 2744 Worker thread wakes up
01:34:32.449 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.13) opts 0xd
01:34:32.449 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.13)
01:34:32.449 00.000 2744 Moving (-0.54, 0.13) raw xDistance=-0.54 yDistance=-0.01
01:34:32.449 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.54
01:34:32.449 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:32.449 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:34:32.449 00.000 2744 MoveAxis(E, 111, ABG)
01:34:32.450 00.001 2744 Guiding  Dir = 2, Dur = 111
01:34:32.450 00.000 2744 IsSlewing returns 0
01:34:32.450 00.000 2744 IsGuiding returns 0
01:34:32.451 00.001 2744 PulseGuide returned control before completion, sleep 121
01:34:32.467 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:34:32.486 00.019 1092 UpdateGuideState exits: m=490156 SNR=79.7
01:34:32.489 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:32.491 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:32.494 00.003 1092 Enqueuing Expose request
01:34:32.582 00.088 2744 IsGuiding returns 1
01:34:32.582 00.000 2744 scope still moving after pulse duration time elapsed
01:34:32.613 00.031 2744 IsSlewing returns 0
01:34:32.613 00.000 2744 IsGuiding returns 0
01:34:32.613 00.000 2744 scope move finished after 111 + 51 ms
01:34:32.613 00.000 2744 Move returns status 0, amount 111
01:34:32.613 00.000 2744 MoveAxis(N, 0, ABG)
01:34:32.613 00.000 2744 Move returns status 0, amount 0
01:34:32.614 00.001 2744 move complete, result=0
01:34:32.614 00.000 2744 worker thread done servicing request
01:34:32.614 00.000 2744 Worker thread wakes up
01:34:32.614 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:32.614 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:32.616 00.002 1092 GuideStep: -0.5 px 111 ms EAST, -0.0 px 0 ms NORTH
01:34:35.992 03.376 2744 Exposure complete
01:34:36.183 00.191 2744 worker thread done servicing request
01:34:36.183 00.000 1092 OnExposeComplete: enter
01:34:36.186 00.003 1092 UpdateGuideState(): m_state=6
01:34:36.188 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1873
01:34:36.192 00.004 1092 Star::Find returns 1 (0), X=1604.38, Y=1129.33, Mass=544641, SNR=88.2, Peak=52432 HFD=3.4
01:34:36.195 00.003 1092 MultiStar: [#1 1.20,-0.58,0.80,U] [#2 1.16,-0.59,0.92,U] [#3 1.26,-0.49,0.68,U] [#4 1.20,-0.47,0.70,U] [#5 1.33,-0.42,0.59,U] [#6 1.71,-0.37,0.62,U] [#7 1.29,-0.35,0.55,U] [#8 1.05,-0.29,0.41,U] 
01:34:36.197 00.002 1092 refined, 8 included, MultiStar: {1.27, -0.51}, one-star: {1.27, -0.78}
01:34:36.199 00.002 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
01:34:36.203 00.004 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.11 = -0.11)
01:34:36.205 00.002 1092 CameraToMount -- cameraX=1.27 cameraY=-0.51 hyp=1.37 cameraTheta=-0.38 mountX=1.37 mountY=-0.15, mountTheta=-0.11
01:34:36.210 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.27, y=-0.51, opts=13)
01:34:36.213 00.003 1092 Enqueuing Move request for scope (1.27, -0.51)
01:34:36.215 00.002 2744 Worker thread wakes up
01:34:36.215 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.27, -0.51) opts 0xd
01:34:36.215 00.000 2744 Handling offset move in thread for scope, endpoint = (1.27, -0.51)
01:34:36.215 00.000 2744 Moving (1.27, -0.51) raw xDistance=1.37 yDistance=-0.15
01:34:36.215 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.84 from input 1.37
01:34:36.215 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:36.216 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:34:36.216 00.000 2744 MoveAxis(W, 300, ABG)
01:34:36.216 00.000 2744 Guiding  Dir = 3, Dur = 300
01:34:36.216 00.000 2744 IsSlewing returns 0
01:34:36.216 00.000 2744 IsGuiding returns 0
01:34:36.216 00.000 2744 PulseGuide returned control before completion, sleep 310
01:34:36.229 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4979, FiltMin=1536, FiltMax=65535, Gamma=0.510
01:34:36.244 00.015 1092 UpdateGuideState exits: m=544641 SNR=88.2
01:34:36.247 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.249 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:36.253 00.004 1092 Enqueuing Expose request
01:34:36.540 00.287 2744 IsGuiding returns 1
01:34:36.540 00.000 2744 scope still moving after pulse duration time elapsed
01:34:36.571 00.031 2744 IsSlewing returns 0
01:34:36.571 00.000 2744 IsGuiding returns 0
01:34:36.571 00.000 2744 scope move finished after 300 + 55 ms
01:34:36.571 00.000 2744 Move returns status 0, amount 300
01:34:36.571 00.000 2744 MoveAxis(N, 0, ABG)
01:34:36.571 00.000 2744 Move returns status 0, amount 0
01:34:36.572 00.001 2744 move complete, result=0
01:34:36.572 00.000 2744 worker thread done servicing request
01:34:36.572 00.000 2744 Worker thread wakes up
01:34:36.572 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:36.572 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:36.572 00.000 1092 GuideStep: 1.4 px 300 ms WEST, -0.2 px 0 ms NORTH
01:34:39.965 03.393 2744 Exposure complete
01:34:40.158 00.193 2744 worker thread done servicing request
01:34:40.158 00.000 1092 OnExposeComplete: enter
01:34:40.160 00.002 1092 UpdateGuideState(): m_state=6
01:34:40.162 00.002 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1874
01:34:40.165 00.003 1092 Star::Find returns 1 (0), X=1604.15, Y=1129.29, Mass=532203, SNR=88.0, Peak=51325 HFD=3.5
01:34:40.168 00.003 1092 MultiStar: [#1 1.02,-0.41,0.94,U] [#2 0.73,-0.67,0.88,U] [#3 0.82,-0.52,0.79,U] [#4 0.98,-0.53,0.73,U] [#5 0.84,-0.62,0.73,U] [#6 0.93,-0.50,0.56,U] [#7 0.76,-0.69,0.59,U] [#8 0.71,-0.66,0.37,U] 
01:34:40.171 00.003 1092 refined, 8 included, MultiStar: {0.89, -0.60}, one-star: {1.04, -0.81}
01:34:40.173 00.002 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.17 = -0.17)
01:34:40.176 00.003 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
01:34:40.178 00.002 1092 CameraToMount -- cameraX=0.89 cameraY=-0.60 hyp=1.07 cameraTheta=-0.60 mountX=1.06 mountY=-0.34, mountTheta=-0.31
01:34:40.184 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.89, y=-0.60, opts=13)
01:34:40.186 00.002 1092 Enqueuing Move request for scope (0.89, -0.60)
01:34:40.189 00.003 2744 Worker thread wakes up
01:34:40.189 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.60) opts 0xd
01:34:40.189 00.000 2744 Handling offset move in thread for scope, endpoint = (0.89, -0.60)
01:34:40.189 00.000 2744 Moving (0.89, -0.60) raw xDistance=1.06 yDistance=-0.34
01:34:40.189 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.06
01:34:40.189 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:40.189 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:34:40.189 00.000 2744 MoveAxis(W, 258, ABG)
01:34:40.189 00.000 2744 Guiding  Dir = 3, Dur = 258
01:34:40.190 00.001 2744 IsSlewing returns 0
01:34:40.190 00.000 2744 IsGuiding returns 0
01:34:40.190 00.000 2744 PulseGuide returned control before completion, sleep 268
01:34:40.205 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4976, FiltMin=1654, FiltMax=65535, Gamma=0.510
01:34:40.222 00.017 1092 UpdateGuideState exits: m=532203 SNR=88.0
01:34:40.225 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.228 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:40.230 00.002 1092 Enqueuing Expose request
01:34:40.463 00.233 2744 IsGuiding returns 1
01:34:40.463 00.000 2744 scope still moving after pulse duration time elapsed
01:34:40.494 00.031 2744 IsSlewing returns 0
01:34:40.494 00.000 2744 IsGuiding returns 0
01:34:40.494 00.000 2744 scope move finished after 258 + 46 ms
01:34:40.494 00.000 2744 Move returns status 0, amount 258
01:34:40.494 00.000 2744 MoveAxis(N, 0, ABG)
01:34:40.494 00.000 2744 Move returns status 0, amount 0
01:34:40.495 00.001 2744 move complete, result=0
01:34:40.495 00.000 2744 worker thread done servicing request
01:34:40.495 00.000 2744 Worker thread wakes up
01:34:40.495 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:40.495 00.000 1092 GuideStep: 1.1 px 258 ms WEST, -0.3 px 0 ms NORTH
01:34:40.498 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:43.900 03.402 2744 Exposure complete
01:34:44.121 00.221 1092 OnExposeComplete: enter
01:34:44.124 00.003 1092 UpdateGuideState(): m_state=6
01:34:44.127 00.003 2744 worker thread done servicing request
01:34:44.127 00.000 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1875
01:34:44.130 00.003 1092 Star::Find returns 1 (0), X=1603.83, Y=1129.51, Mass=500896, SNR=87.1, Peak=46173 HFD=3.4
01:34:44.133 00.003 1092 MultiStar: [#1 0.45,-0.51,0.82,U] [#2 0.31,-0.21,0.85,U] [#3 0.56,-0.32,0.84,U] [#4 0.41,-0.24,0.73,U] [#5 0.31,-0.03,0.78,U] [#6 0.51,-0.25,0.71,U] [#7 0.42,-0.43,0.48,U] [#8 0.01,-0.45,0.44,U] 
01:34:44.136 00.003 1092 refined, 8 included, MultiStar: {0.44, -0.34}, one-star: {0.72, -0.60}
01:34:44.138 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
01:34:44.141 00.003 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
01:34:44.143 00.002 1092 CameraToMount -- cameraX=0.44 cameraY=-0.34 hyp=0.55 cameraTheta=-0.65 mountX=0.54 mountY=-0.20, mountTheta=-0.36
01:34:44.148 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.34, opts=13)
01:34:44.151 00.003 1092 Enqueuing Move request for scope (0.44, -0.34)
01:34:44.153 00.002 2744 Worker thread wakes up
01:34:44.153 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.34) opts 0xd
01:34:44.153 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.34)
01:34:44.153 00.000 2744 Moving (0.44, -0.34) raw xDistance=0.54 yDistance=-0.20
01:34:44.154 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.54
01:34:44.154 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:44.154 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:34:44.154 00.000 2744 MoveAxis(W, 139, ABG)
01:34:44.154 00.000 2744 Guiding  Dir = 3, Dur = 139
01:34:44.154 00.000 2744 IsSlewing returns 0
01:34:44.155 00.001 2744 IsGuiding returns 0
01:34:44.155 00.000 2744 PulseGuide returned control before completion, sleep 149
01:34:44.171 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4986, FiltMin=1770, FiltMax=65535, Gamma=0.510
01:34:44.188 00.017 1092 UpdateGuideState exits: m=500896 SNR=87.1
01:34:44.191 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.194 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:44.196 00.002 1092 Enqueuing Expose request
01:34:44.315 00.119 2744 IsGuiding returns 1
01:34:44.315 00.000 2744 scope still moving after pulse duration time elapsed
01:34:44.346 00.031 2744 IsSlewing returns 0
01:34:44.346 00.000 2744 IsGuiding returns 0
01:34:44.346 00.000 2744 scope move finished after 139 + 52 ms
01:34:44.346 00.000 2744 Move returns status 0, amount 139
01:34:44.346 00.000 2744 MoveAxis(N, 0, ABG)
01:34:44.347 00.001 2744 Move returns status 0, amount 0
01:34:44.347 00.000 2744 move complete, result=0
01:34:44.347 00.000 2744 worker thread done servicing request
01:34:44.347 00.000 2744 Worker thread wakes up
01:34:44.347 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:44.347 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:44.348 00.001 1092 GuideStep: 0.5 px 139 ms WEST, -0.2 px 0 ms NORTH
01:34:47.721 03.373 2744 Exposure complete
01:34:47.909 00.188 2744 worker thread done servicing request
01:34:47.909 00.000 1092 OnExposeComplete: enter
01:34:47.912 00.003 1092 UpdateGuideState(): m_state=6
01:34:47.914 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1876
01:34:47.916 00.002 1092 Star::Find returns 1 (0), X=1603.45, Y=1129.89, Mass=476689, SNR=73.8, Peak=46173 HFD=3.3
01:34:47.918 00.002 1092 MultiStar: [#1 0.18,0.09,1.05,U] [#2 0.07,0.01,1.16,U] [#3 0.46,0.00,0.97,U] [#4 0.19,0.06,1.02,U] [#5 0.07,0.26,0.79,U] [#6 0.29,0.01,0.62,U] [#7 0.29,0.26,0.65,U] [#8 0.10,-0.08,0.51,U] 
01:34:47.921 00.003 1092 refined, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.34, -0.22}
01:34:47.923 00.002 1092 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
01:34:47.926 00.003 1092 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.45 = 0.45)
01:34:47.928 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=0.04 hyp=0.23 cameraTheta=0.18 mountX=0.19 mountY=0.10, mountTheta=0.49
01:34:47.932 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.04, opts=13)
01:34:47.934 00.002 1092 Enqueuing Move request for scope (0.22, 0.04)
01:34:47.936 00.002 2744 Worker thread wakes up
01:34:47.936 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.04) opts 0xd
01:34:47.936 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.04)
01:34:47.936 00.000 2744 Moving (0.22, 0.04) raw xDistance=0.19 yDistance=0.10
01:34:47.937 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:34:47.937 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:47.937 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:34:47.937 00.000 2744 MoveAxis(E, 0, ABG)
01:34:47.937 00.000 2744 Move returns status 0, amount 0
01:34:47.937 00.000 2744 MoveAxis(N, 0, ABG)
01:34:47.937 00.000 2744 Move returns status 0, amount 0
01:34:47.937 00.000 2744 move complete, result=0
01:34:47.937 00.000 2744 worker thread done servicing request
01:34:47.951 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4992, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:34:47.966 00.015 1092 UpdateGuideState exits: m=476689 SNR=73.8
01:34:47.969 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.971 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:47.973 00.002 1092 Enqueuing Expose request
01:34:47.977 00.004 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:47.979 00.002 2744 Worker thread wakes up
01:34:47.979 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:47.979 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:51.373 03.394 2744 Exposure complete
01:34:51.567 00.194 2744 worker thread done servicing request
01:34:51.567 00.000 1092 OnExposeComplete: enter
01:34:51.570 00.003 1092 UpdateGuideState(): m_state=6
01:34:51.573 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1877
01:34:51.576 00.003 1092 Star::Find returns 1 (0), X=1603.63, Y=1129.71, Mass=499416, SNR=73.5, Peak=46173 HFD=3.5
01:34:51.578 00.002 1092 MultiStar: [#1 0.47,-0.01,0.91,U] [#2 0.19,-0.13,1.12,U] [#3 0.67,-0.25,0.91,U] [#4 0.27,-0.23,0.91,U] [#5 0.51,-0.09,0.77,U] [#6 0.97,0.11,0.76,U] [#7 0.22,0.01,0.69,U] [#8 0.14,-0.00,0.51,U] 
01:34:51.580 00.002 1092 refined, 8 included, MultiStar: {0.45, -0.13}, one-star: {0.53, -0.40}
01:34:51.582 00.002 1092 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
01:34:51.588 00.006 1092 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.01 = -0.01)
01:34:51.592 00.004 1092 CameraToMount -- cameraX=0.45 cameraY=-0.13 hyp=0.46 cameraTheta=-0.28 mountX=0.46 mountY=-0.00, mountTheta=-0.01
01:34:51.598 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.13, opts=13)
01:34:51.601 00.003 1092 Enqueuing Move request for scope (0.45, -0.13)
01:34:51.605 00.004 2744 Worker thread wakes up
01:34:51.605 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.13) opts 0xd
01:34:51.605 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.13)
01:34:51.605 00.000 2744 Moving (0.45, -0.13) raw xDistance=0.46 yDistance=-0.00
01:34:51.605 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
01:34:51.605 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:51.606 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:34:51.606 00.000 2744 MoveAxis(W, 103, ABG)
01:34:51.606 00.000 2744 Guiding  Dir = 3, Dur = 103
01:34:51.606 00.000 2744 IsSlewing returns 0
01:34:51.606 00.000 2744 IsGuiding returns 0
01:34:51.607 00.001 2744 PulseGuide returned control before completion, sleep 113
01:34:51.622 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1702, FiltMax=65535, Gamma=0.510
01:34:51.640 00.018 1092 UpdateGuideState exits: m=499416 SNR=73.5
01:34:51.643 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.646 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:51.649 00.003 1092 Enqueuing Expose request
01:34:51.724 00.075 2744 IsGuiding returns 1
01:34:51.726 00.002 2744 scope still moving after pulse duration time elapsed
01:34:51.756 00.030 2744 IsSlewing returns 0
01:34:51.756 00.000 2744 IsGuiding returns 1
01:34:51.787 00.031 2744 IsSlewing returns 0
01:34:51.787 00.000 2744 IsGuiding returns 0
01:34:51.788 00.001 2744 scope move finished after 103 + 78 ms
01:34:51.788 00.000 2744 Move returns status 0, amount 103
01:34:51.788 00.000 2744 MoveAxis(N, 0, ABG)
01:34:51.788 00.000 2744 Move returns status 0, amount 0
01:34:51.788 00.000 2744 move complete, result=0
01:34:51.788 00.000 2744 worker thread done servicing request
01:34:51.788 00.000 2744 Worker thread wakes up
01:34:51.788 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:51.788 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:51.789 00.001 1092 GuideStep: 0.5 px 103 ms WEST, -0.0 px 0 ms NORTH
01:34:55.188 03.399 2744 Exposure complete
01:34:55.401 00.213 2744 worker thread done servicing request
01:34:55.401 00.000 1092 OnExposeComplete: enter
01:34:55.405 00.004 1092 UpdateGuideState(): m_state=6
01:34:55.408 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1878
01:34:55.411 00.003 1092 Star::Find returns 1 (0), X=1603.48, Y=1129.78, Mass=493080, SNR=78.9, Peak=44269 HFD=3.5
01:34:55.414 00.003 1092 MultiStar: [#1 0.12,-0.04,0.86,U] [#2 0.06,-0.20,0.85,U] [#3 0.48,-0.20,0.75,U] [#4 0.22,-0.18,0.82,U] [#5 0.28,-0.07,0.79,U] [#6 0.24,-0.02,0.70,U] [#7 0.02,-0.12,0.49,U] [#8 0.12,-0.00,0.42,U] 
01:34:55.416 00.002 1092 refined, 8 included, MultiStar: {0.23, -0.14}, one-star: {0.38, -0.33}
01:34:55.418 00.002 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
01:34:55.420 00.002 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
01:34:55.423 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.56 mountX=0.27 mountY=-0.08, mountTheta=-0.28
01:34:55.428 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.14, opts=13)
01:34:55.430 00.002 1092 Enqueuing Move request for scope (0.23, -0.14)
01:34:55.432 00.002 2744 Worker thread wakes up
01:34:55.432 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
01:34:55.432 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
01:34:55.432 00.000 2744 Moving (0.23, -0.14) raw xDistance=0.27 yDistance=-0.08
01:34:55.432 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
01:34:55.432 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:55.433 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:34:55.433 00.000 2744 MoveAxis(E, 0, ABG)
01:34:55.433 00.000 2744 Move returns status 0, amount 0
01:34:55.433 00.000 2744 MoveAxis(N, 0, ABG)
01:34:55.433 00.000 2744 Move returns status 0, amount 0
01:34:55.433 00.000 2744 move complete, result=0
01:34:55.433 00.000 2744 worker thread done servicing request
01:34:55.448 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4995, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:34:55.464 00.016 1092 UpdateGuideState exits: m=493080 SNR=78.9
01:34:55.467 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.470 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:55.473 00.003 1092 Enqueuing Expose request
01:34:55.476 00.003 2744 Worker thread wakes up
01:34:55.476 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:55.478 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:55.478 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:58.873 03.395 2744 Exposure complete
01:34:59.088 00.215 1092 OnExposeComplete: enter
01:34:59.091 00.003 2744 worker thread done servicing request
01:34:59.091 00.000 1092 UpdateGuideState(): m_state=6
01:34:59.096 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1879
01:34:59.098 00.002 1092 Star::Find returns 1 (0), X=1603.66, Y=1129.79, Mass=479448, SNR=73.3, Peak=43453 HFD=3.6
01:34:59.104 00.006 1092 MultiStar: [#1 0.35,0.08,1.09,U] [#2 0.40,-0.09,1.02,U] [#3 0.51,-0.23,0.87,U] [#4 0.49,-0.15,0.75,U] [#5 0.54,-0.06,0.87,U] [#6 0.62,-0.19,0.72,U] [#7 0.43,-0.04,0.60,U] [#8 0.42,0.00,0.65,U] 
01:34:59.107 00.003 1092 refined, 8 included, MultiStar: {0.48, -0.11}, one-star: {0.55, -0.32}
01:34:59.111 00.004 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
01:34:59.114 00.003 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
01:34:59.116 00.002 1092 CameraToMount -- cameraX=0.48 cameraY=-0.11 hyp=0.49 cameraTheta=-0.23 mountX=0.48 mountY=0.02, mountTheta=0.04
01:34:59.129 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.11, opts=13)
01:34:59.132 00.003 1092 Enqueuing Move request for scope (0.48, -0.11)
01:34:59.135 00.003 2744 Worker thread wakes up
01:34:59.136 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.11) opts 0xd
01:34:59.136 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.11)
01:34:59.136 00.000 2744 Moving (0.48, -0.11) raw xDistance=0.48 yDistance=0.02
01:34:59.136 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
01:34:59.136 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:34:59.136 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:34:59.136 00.000 2744 MoveAxis(W, 107, ABG)
01:34:59.136 00.000 2744 Guiding  Dir = 3, Dur = 107
01:34:59.136 00.000 2744 IsSlewing returns 0
01:34:59.137 00.001 2744 IsGuiding returns 0
01:34:59.137 00.000 2744 PulseGuide returned control before completion, sleep 117
01:34:59.157 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:34:59.188 00.031 1092 UpdateGuideState exits: m=479448 SNR=73.3
01:34:59.192 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.197 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:34:59.200 00.003 1092 Enqueuing Expose request
01:34:59.261 00.061 2744 IsGuiding returns 1
01:34:59.263 00.002 2744 scope still moving after pulse duration time elapsed
01:34:59.288 00.025 2744 IsSlewing returns 0
01:34:59.291 00.003 2744 IsGuiding returns 0
01:34:59.291 00.000 2744 scope move finished after 107 + 47 ms
01:34:59.292 00.001 2744 Move returns status 0, amount 107
01:34:59.297 00.005 2744 MoveAxis(N, 0, ABG)
01:34:59.299 00.002 2744 Move returns status 0, amount 0
01:34:59.299 00.000 2744 move complete, result=0
01:34:59.301 00.002 2744 worker thread done servicing request
01:34:59.301 00.000 2744 Worker thread wakes up
01:34:59.302 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:34:59.302 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:34:59.346 00.044 1092 GuideStep: 0.5 px 107 ms WEST, 0.0 px 0 ms NORTH
01:35:02.715 03.369 2744 Exposure complete
01:35:02.909 00.194 2744 worker thread done servicing request
01:35:02.909 00.000 1092 OnExposeComplete: enter
01:35:02.912 00.003 1092 UpdateGuideState(): m_state=6
01:35:02.914 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1880
01:35:02.917 00.003 1092 Star::Find returns 1 (0), X=1603.71, Y=1129.66, Mass=495484, SNR=88.3, Peak=50317 HFD=3.5
01:35:02.921 00.004 1092 MultiStar: [#1 0.34,-0.12,0.95,U] [#2 0.20,-0.21,0.90,U] [#3 0.42,-0.12,0.77,U] [#4 0.49,-0.19,0.77,U] [#5 0.45,-0.14,0.69,U] [#6 0.45,-0.12,0.55,U] [#7 0.25,-0.00,0.49,U] [#8 0.12,-0.18,0.47,U] 
01:35:02.923 00.002 1092 refined, 8 included, MultiStar: {0.39, -0.19}, one-star: {0.61, -0.45}
01:35:02.926 00.003 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
01:35:02.928 00.002 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
01:35:02.930 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.19 hyp=0.43 cameraTheta=-0.45 mountX=0.43 mountY=-0.08, mountTheta=-0.17
01:35:02.934 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.19, opts=13)
01:35:02.936 00.002 1092 Enqueuing Move request for scope (0.39, -0.19)
01:35:02.939 00.003 2744 Worker thread wakes up
01:35:02.939 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.19) opts 0xd
01:35:02.939 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.19)
01:35:02.939 00.000 2744 Moving (0.39, -0.19) raw xDistance=0.43 yDistance=-0.08
01:35:02.939 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
01:35:02.939 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:02.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:02.939 00.000 2744 MoveAxis(W, 104, ABG)
01:35:02.939 00.000 2744 Guiding  Dir = 3, Dur = 104
01:35:02.940 00.001 2744 IsSlewing returns 0
01:35:02.940 00.000 2744 IsGuiding returns 0
01:35:02.940 00.000 2744 PulseGuide returned control before completion, sleep 114
01:35:02.954 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1514, FiltMax=65535, Gamma=0.510
01:35:02.969 00.015 1092 UpdateGuideState exits: m=495484 SNR=88.3
01:35:02.972 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.975 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:02.977 00.002 1092 Enqueuing Expose request
01:35:03.066 00.089 2744 IsGuiding returns 1
01:35:03.066 00.000 2744 scope still moving after pulse duration time elapsed
01:35:03.097 00.031 2744 IsSlewing returns 0
01:35:03.097 00.000 2744 IsGuiding returns 0
01:35:03.097 00.000 2744 scope move finished after 104 + 52 ms
01:35:03.097 00.000 2744 Move returns status 0, amount 104
01:35:03.097 00.000 2744 MoveAxis(N, 0, ABG)
01:35:03.097 00.000 2744 Move returns status 0, amount 0
01:35:03.097 00.000 2744 move complete, result=0
01:35:03.098 00.001 2744 worker thread done servicing request
01:35:03.098 00.000 2744 Worker thread wakes up
01:35:03.098 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:03.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:03.105 00.007 1092 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH
01:35:06.484 03.379 2744 Exposure complete
01:35:06.686 00.202 2744 worker thread done servicing request
01:35:06.686 00.000 1092 OnExposeComplete: enter
01:35:06.689 00.003 1092 UpdateGuideState(): m_state=6
01:35:06.692 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1881
01:35:06.694 00.002 1092 Star::Find returns 1 (0), X=1603.28, Y=1129.76, Mass=527643, SNR=87.0, Peak=48509 HFD=3.6
01:35:06.697 00.003 1092 MultiStar: [#1 0.27,-0.02,0.92,U] [#2 0.04,0.09,0.94,U] [#3 0.42,-0.07,0.77,U] [#4 0.41,-0.20,0.71,U] [#5 0.37,-0.22,0.71,U] [#6 0.35,-0.12,0.69,U] [#7 0.36,0.06,0.53,U] [#8 0.08,-0.05,0.42,U] 
01:35:06.699 00.002 1092 refined, 8 included, MultiStar: {0.27, -0.11}, one-star: {0.18, -0.35}
01:35:06.701 00.002 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
01:35:06.703 00.002 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
01:35:06.705 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.37 mountX=0.29 mountY=-0.03, mountTheta=-0.10
01:35:06.711 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.11, opts=13)
01:35:06.714 00.003 1092 Enqueuing Move request for scope (0.27, -0.11)
01:35:06.716 00.002 2744 Worker thread wakes up
01:35:06.716 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
01:35:06.716 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
01:35:06.716 00.000 2744 Moving (0.27, -0.11) raw xDistance=0.29 yDistance=-0.03
01:35:06.716 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
01:35:06.717 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:06.717 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:35:06.717 00.000 2744 MoveAxis(E, 0, ABG)
01:35:06.717 00.000 2744 Move returns status 0, amount 0
01:35:06.717 00.000 2744 MoveAxis(N, 0, ABG)
01:35:06.717 00.000 2744 Move returns status 0, amount 0
01:35:06.717 00.000 2744 move complete, result=0
01:35:06.717 00.000 2744 worker thread done servicing request
01:35:06.732 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5005, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:35:06.747 00.015 1092 UpdateGuideState exits: m=527643 SNR=87.0
01:35:06.750 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.753 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:06.755 00.002 1092 Enqueuing Expose request
01:35:06.757 00.002 1092 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:06.760 00.003 2744 Worker thread wakes up
01:35:06.760 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:06.760 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:10.177 03.417 2744 Exposure complete
01:35:10.406 00.229 2744 worker thread done servicing request
01:35:10.406 00.000 1092 OnExposeComplete: enter
01:35:10.409 00.003 1092 UpdateGuideState(): m_state=6
01:35:10.413 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1882
01:35:10.415 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1129.85, Mass=478714, SNR=79.0, Peak=47389 HFD=3.4
01:35:10.419 00.004 1092 MultiStar: [#1 0.27,-0.02,0.86,U] [#2 0.33,0.18,0.90,U] [#3 0.42,-0.03,0.85,U] [#4 0.41,0.04,0.89,U] [#5 0.22,0.10,0.83,U] [#6 0.39,0.27,0.72,U] [#7 0.54,0.35,0.58,U] [#8 0.22,0.31,0.61,U] 
01:35:10.423 00.004 1092 refined, 8 included, MultiStar: {0.34, 0.08}, one-star: {0.32, -0.25}
01:35:10.426 00.003 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.65 = 0.65)
01:35:10.430 00.004 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.50 = 0.50)
01:35:10.432 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.22 mountX=0.28 mountY=0.17, mountTheta=0.54
01:35:10.438 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.08, opts=13)
01:35:10.441 00.003 1092 Enqueuing Move request for scope (0.34, 0.08)
01:35:10.444 00.003 2744 Worker thread wakes up
01:35:10.445 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
01:35:10.445 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
01:35:10.445 00.000 2744 Moving (0.34, 0.08) raw xDistance=0.28 yDistance=0.17
01:35:10.445 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:35:10.445 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:10.445 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:35:10.445 00.000 2744 MoveAxis(E, 0, ABG)
01:35:10.445 00.000 2744 Move returns status 0, amount 0
01:35:10.445 00.000 2744 MoveAxis(N, 0, ABG)
01:35:10.445 00.000 2744 Move returns status 0, amount 0
01:35:10.445 00.000 2744 move complete, result=0
01:35:10.445 00.000 2744 worker thread done servicing request
01:35:10.460 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5002, FiltMin=1625, FiltMax=65535, Gamma=0.510
01:35:10.477 00.017 1092 UpdateGuideState exits: m=478714 SNR=79.0
01:35:10.480 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.482 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:10.486 00.004 1092 Enqueuing Expose request
01:35:10.489 00.003 2744 Worker thread wakes up
01:35:10.489 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:10.492 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:10.492 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:13.891 03.399 2744 Exposure complete
01:35:14.100 00.209 2744 worker thread done servicing request
01:35:14.100 00.000 1092 OnExposeComplete: enter
01:35:14.103 00.003 1092 UpdateGuideState(): m_state=6
01:35:14.106 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1883
01:35:14.109 00.003 1092 Star::Find returns 1 (0), X=1603.82, Y=1129.67, Mass=483023, SNR=73.5, Peak=43603 HFD=3.5
01:35:14.112 00.003 1092 MultiStar: [#1 0.60,-0.12,1.08,U] [#2 0.52,-0.10,1.07,U] [#3 0.89,-0.12,0.83,U] [#4 0.58,-0.22,1.05,U] [#5 0.54,0.01,0.71,U] [#6 0.66,-0.02,0.81,U] [#7 0.61,-0.13,0.63,U] [#8 0.34,0.19,0.50,U] 
01:35:14.114 00.002 1092 refined, 8 included, MultiStar: {0.62, -0.13}, one-star: {0.72, -0.44}
01:35:14.116 00.002 1092 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
01:35:14.118 00.002 1092 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.06 = 0.06)
01:35:14.120 00.002 1092 CameraToMount -- cameraX=0.62 cameraY=-0.13 hyp=0.63 cameraTheta=-0.21 mountX=0.62 mountY=0.04, mountTheta=0.06
01:35:14.125 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=-0.13, opts=13)
01:35:14.127 00.002 1092 Enqueuing Move request for scope (0.62, -0.13)
01:35:14.130 00.003 2744 Worker thread wakes up
01:35:14.130 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.13) opts 0xd
01:35:14.130 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, -0.13)
01:35:14.130 00.000 2744 Moving (0.62, -0.13) raw xDistance=0.62 yDistance=0.04
01:35:14.130 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.62
01:35:14.130 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:14.130 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:35:14.130 00.000 2744 MoveAxis(W, 138, ABG)
01:35:14.131 00.001 2744 Guiding  Dir = 3, Dur = 138
01:35:14.131 00.000 2744 IsSlewing returns 0
01:35:14.131 00.000 2744 IsGuiding returns 0
01:35:14.131 00.000 2744 PulseGuide returned control before completion, sleep 148
01:35:14.147 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1533, FiltMax=65535, Gamma=0.510
01:35:14.161 00.014 1092 UpdateGuideState exits: m=483023 SNR=73.5
01:35:14.164 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.166 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:14.168 00.002 1092 Enqueuing Expose request
01:35:14.294 00.126 2744 IsGuiding returns 1
01:35:14.294 00.000 2744 scope still moving after pulse duration time elapsed
01:35:14.325 00.031 2744 IsSlewing returns 0
01:35:14.325 00.000 2744 IsGuiding returns 0
01:35:14.325 00.000 2744 scope move finished after 138 + 56 ms
01:35:14.325 00.000 2744 Move returns status 0, amount 138
01:35:14.325 00.000 2744 MoveAxis(N, 0, ABG)
01:35:14.325 00.000 2744 Move returns status 0, amount 0
01:35:14.326 00.001 2744 move complete, result=0
01:35:14.326 00.000 2744 worker thread done servicing request
01:35:14.326 00.000 2744 Worker thread wakes up
01:35:14.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:14.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:14.327 00.001 1092 GuideStep: 0.6 px 138 ms WEST, 0.0 px 0 ms NORTH
01:35:17.726 03.399 2744 Exposure complete
01:35:17.909 00.183 2744 worker thread done servicing request
01:35:17.909 00.000 1092 OnExposeComplete: enter
01:35:17.911 00.002 1092 UpdateGuideState(): m_state=6
01:35:17.913 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1884
01:35:17.915 00.002 1092 Star::Find returns 1 (0), X=1603.47, Y=1129.82, Mass=469619, SNR=82.2, Peak=51933 HFD=3.3
01:35:17.919 00.004 1092 MultiStar: [#1 0.19,-0.03,0.90,U] [#2 0.09,-0.09,0.95,U] [#3 0.19,-0.18,0.74,U] [#4 0.30,0.00,0.76,U] [#5 0.36,-0.17,0.69,U] [#6 0.57,-0.25,0.66,U] [#7 0.01,0.01,0.51,U] [#8 -0.17,0.16,0.48,U] 
01:35:17.922 00.003 1092 refined, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.37, -0.29}
01:35:17.924 00.002 1092 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
01:35:17.926 00.002 1092 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
01:35:17.929 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.44 mountX=0.26 mountY=-0.04, mountTheta=-0.17
01:35:17.934 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.11, opts=13)
01:35:17.936 00.002 1092 Enqueuing Move request for scope (0.23, -0.11)
01:35:17.939 00.003 2744 Worker thread wakes up
01:35:17.939 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
01:35:17.939 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
01:35:17.939 00.000 2744 Moving (0.23, -0.11) raw xDistance=0.26 yDistance=-0.04
01:35:17.939 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:35:17.939 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:17.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:35:17.939 00.000 2744 MoveAxis(E, 0, ABG)
01:35:17.939 00.000 2744 Move returns status 0, amount 0
01:35:17.939 00.000 2744 MoveAxis(N, 0, ABG)
01:35:17.939 00.000 2744 Move returns status 0, amount 0
01:35:17.939 00.000 2744 move complete, result=0
01:35:17.939 00.000 2744 worker thread done servicing request
01:35:17.955 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5005, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:35:17.974 00.019 1092 UpdateGuideState exits: m=469619 SNR=82.2
01:35:17.978 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.982 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:17.985 00.003 1092 Enqueuing Expose request
01:35:17.990 00.005 2744 Worker thread wakes up
01:35:17.990 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:17.993 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:17.993 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:21.388 03.395 2744 Exposure complete
01:35:21.609 00.221 2744 worker thread done servicing request
01:35:21.610 00.001 1092 OnExposeComplete: enter
01:35:21.612 00.002 1092 UpdateGuideState(): m_state=6
01:35:21.615 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1885
01:35:21.617 00.002 1092 Star::Find returns 1 (0), X=1603.77, Y=1129.73, Mass=534895, SNR=90.0, Peak=55869 HFD=3.5
01:35:21.620 00.003 1092 MultiStar: [#1 0.47,-0.23,0.86,U] [#2 0.24,0.09,0.86,U] [#3 0.37,-0.34,0.75,U] [#4 0.61,-0.14,0.65,U] [#5 0.61,0.01,0.73,U] [#6 0.72,-0.16,0.57,U] [#7 0.51,0.07,0.52,U] [#8 0.33,0.19,0.50,U] 
01:35:21.622 00.002 1092 refined, 8 included, MultiStar: {0.50, -0.12}, one-star: {0.67, -0.38}
01:35:21.624 00.002 1092 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-0.43) = xAngle (0.19 = 0.19)
01:35:21.627 00.003 1092 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.03 = 0.03)
01:35:21.629 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.52 cameraTheta=-0.24 mountX=0.51 mountY=0.02, mountTheta=0.03
01:35:21.633 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.12, opts=13)
01:35:21.636 00.003 1092 Enqueuing Move request for scope (0.50, -0.12)
01:35:21.639 00.003 2744 Worker thread wakes up
01:35:21.639 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.12) opts 0xd
01:35:21.639 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.12)
01:35:21.639 00.000 2744 Moving (0.50, -0.12) raw xDistance=0.51 yDistance=0.02
01:35:21.639 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:35:21.639 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:21.639 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:35:21.639 00.000 2744 MoveAxis(W, 114, ABG)
01:35:21.639 00.000 2744 Guiding  Dir = 3, Dur = 114
01:35:21.639 00.000 2744 IsSlewing returns 0
01:35:21.640 00.001 2744 IsGuiding returns 0
01:35:21.640 00.000 2744 PulseGuide returned control before completion, sleep 124
01:35:21.661 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5005, FiltMin=1376, FiltMax=65535, Gamma=0.510
01:35:21.679 00.018 1092 UpdateGuideState exits: m=534895 SNR=90.0
01:35:21.682 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.685 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:21.689 00.004 1092 Enqueuing Expose request
01:35:21.781 00.092 2744 IsGuiding returns 1
01:35:21.781 00.000 2744 scope still moving after pulse duration time elapsed
01:35:21.812 00.031 2744 IsSlewing returns 0
01:35:21.812 00.000 2744 IsGuiding returns 0
01:35:21.812 00.000 2744 scope move finished after 114 + 58 ms
01:35:21.812 00.000 2744 Move returns status 0, amount 114
01:35:21.812 00.000 2744 MoveAxis(N, 0, ABG)
01:35:21.812 00.000 2744 Move returns status 0, amount 0
01:35:21.812 00.000 2744 move complete, result=0
01:35:21.813 00.001 2744 worker thread done servicing request
01:35:21.813 00.000 2744 Worker thread wakes up
01:35:21.813 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:21.813 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:21.820 00.007 1092 GuideStep: 0.5 px 114 ms WEST, 0.0 px 0 ms NORTH
01:35:25.206 03.386 2744 Exposure complete
01:35:25.398 00.192 2744 worker thread done servicing request
01:35:25.399 00.001 1092 OnExposeComplete: enter
01:35:25.401 00.002 1092 UpdateGuideState(): m_state=6
01:35:25.405 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1886
01:35:25.407 00.002 1092 Star::Find returns 1 (0), X=1603.18, Y=1129.74, Mass=455148, SNR=63.5, Peak=45165 HFD=3.1
01:35:25.410 00.003 1092 MultiStar: [#1 -0.03,0.04,1.27,U] [#2 -0.09,0.06,1.31,U] [#3 0.14,-0.16,0.98,U] [#4 0.07,-0.08,0.99,U] [#5 0.16,-0.07,0.89,U] [#6 0.20,-0.10,0.88,U] [#7 -0.01,0.02,0.60,U] [#8 -0.32,-0.24,0.61,U] 
01:35:25.412 00.002 1092 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.08, -0.36}
01:35:25.414 00.002 1092 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.43) = xAngle (-0.83 = -0.83)
01:35:25.416 00.002 1092 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
01:35:25.418 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.25 mountX=0.06 mountY=-0.08, mountTheta=-0.89
01:35:25.426 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.09, opts=13)
01:35:25.429 00.003 1092 Enqueuing Move request for scope (0.03, -0.09)
01:35:25.431 00.002 2744 Worker thread wakes up
01:35:25.431 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:35:25.431 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:35:25.431 00.000 2744 Moving (0.03, -0.09) raw xDistance=0.06 yDistance=-0.08
01:35:25.431 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:25.431 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:25.431 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:35:25.431 00.000 2744 MoveAxis(E, 0, ABG)
01:35:25.431 00.000 2744 Move returns status 0, amount 0
01:35:25.431 00.000 2744 MoveAxis(N, 0, ABG)
01:35:25.431 00.000 2744 Move returns status 0, amount 0
01:35:25.431 00.000 2744 move complete, result=0
01:35:25.432 00.001 2744 worker thread done servicing request
01:35:25.447 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=4999, FiltMin=1552, FiltMax=65535, Gamma=0.510
01:35:25.461 00.014 1092 UpdateGuideState exits: m=455148 SNR=63.5
01:35:25.464 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.466 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:25.468 00.002 1092 Enqueuing Expose request
01:35:25.470 00.002 2744 Worker thread wakes up
01:35:25.471 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:25.471 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:25.471 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:28.861 03.390 2744 Exposure complete
01:35:29.062 00.201 2744 worker thread done servicing request
01:35:29.063 00.001 1092 OnExposeComplete: enter
01:35:29.065 00.002 1092 UpdateGuideState(): m_state=6
01:35:29.068 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1887
01:35:29.070 00.002 1092 Star::Find returns 1 (0), X=1603.42, Y=1129.76, Mass=515075, SNR=80.5, Peak=44893 HFD=3.5
01:35:29.073 00.003 1092 MultiStar: [#1 0.12,0.06,0.90,U] [#2 0.07,-0.12,0.97,U] [#3 0.30,0.02,0.80,U] [#4 0.32,-0.07,0.78,U] [#5 0.29,-0.10,0.69,U] [#6 0.20,-0.02,0.72,U] [#7 0.08,0.22,0.50,U] [#8 -0.04,0.07,0.54,U] 
01:35:29.075 00.002 1092 refined, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.32, -0.35}
01:35:29.077 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
01:35:29.081 00.004 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.00 = 0.00)
01:35:29.083 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.27 mountX=0.20 mountY=0.00, mountTheta=0.00
01:35:29.090 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.05, opts=13)
01:35:29.093 00.003 1092 Enqueuing Move request for scope (0.19, -0.05)
01:35:29.100 00.007 2744 Worker thread wakes up
01:35:29.100 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
01:35:29.100 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
01:35:29.100 00.000 2744 Moving (0.19, -0.05) raw xDistance=0.20 yDistance=0.00
01:35:29.102 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:35:29.102 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:29.102 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
01:35:29.102 00.000 2744 MoveAxis(E, 0, ABG)
01:35:29.102 00.000 2744 Move returns status 0, amount 0
01:35:29.102 00.000 2744 MoveAxis(N, 0, ABG)
01:35:29.102 00.000 2744 Move returns status 0, amount 0
01:35:29.102 00.000 2744 move complete, result=0
01:35:29.103 00.001 2744 worker thread done servicing request
01:35:29.122 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:35:29.139 00.017 1092 UpdateGuideState exits: m=515075 SNR=80.5
01:35:29.143 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.147 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:29.149 00.002 1092 Enqueuing Expose request
01:35:29.153 00.004 2744 Worker thread wakes up
01:35:29.153 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:29.153 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:29.154 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:32.555 03.401 2744 Exposure complete
01:35:32.772 00.217 2744 worker thread done servicing request
01:35:32.772 00.000 1092 OnExposeComplete: enter
01:35:32.775 00.003 1092 UpdateGuideState(): m_state=6
01:35:32.778 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1888
01:35:32.781 00.003 1092 Star::Find returns 1 (0), X=1603.09, Y=1129.86, Mass=453170, SNR=72.3, Peak=45197 HFD=3.2
01:35:32.784 00.003 1092 MultiStar: [#1 -0.08,0.22,1.07,U] [#2 -0.14,-0.09,1.13,U] [#3 0.15,-0.04,0.82,U] [#4 -0.30,-0.17,1.01,U] [#5 0.13,0.11,0.73,U] [#6 0.28,-0.02,0.71,U] [#7 -0.38,0.01,0.60,U] [#8 -0.05,-0.02,0.49,U] 
01:35:32.787 00.003 1092 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {-0.01, -0.25}
01:35:32.789 00.002 1092 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.43) = xAngle (-2.15 = -2.15)
01:35:32.792 00.003 1092 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.30 = -2.30)
01:35:32.795 00.003 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.57 mountX=-0.03 mountY=-0.05, mountTheta=-2.20
01:35:32.804 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.03, opts=13)
01:35:32.808 00.004 1092 Enqueuing Move request for scope (-0.05, -0.03)
01:35:32.812 00.004 2744 Worker thread wakes up
01:35:32.812 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:35:32.812 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:35:32.812 00.000 2744 Moving (-0.05, -0.03) raw xDistance=-0.03 yDistance=-0.05
01:35:32.812 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:35:32.812 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:32.812 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:32.812 00.000 2744 MoveAxis(E, 0, ABG)
01:35:32.812 00.000 2744 Move returns status 0, amount 0
01:35:32.812 00.000 2744 MoveAxis(N, 0, ABG)
01:35:32.812 00.000 2744 Move returns status 0, amount 0
01:35:32.812 00.000 2744 move complete, result=0
01:35:32.812 00.000 2744 worker thread done servicing request
01:35:32.829 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1504, FiltMax=65535, Gamma=0.510
01:35:32.844 00.015 1092 UpdateGuideState exits: m=453170 SNR=72.3
01:35:32.847 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:32.849 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:32.852 00.003 1092 Enqueuing Expose request
01:35:32.854 00.002 2744 Worker thread wakes up
01:35:32.854 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:32.854 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:32.854 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:36.251 03.397 2744 Exposure complete
01:35:36.442 00.191 2744 worker thread done servicing request
01:35:36.442 00.000 1092 OnExposeComplete: enter
01:35:36.445 00.003 1092 UpdateGuideState(): m_state=6
01:35:36.447 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1889
01:35:36.449 00.002 1092 Star::Find returns 1 (0), X=1602.70, Y=1130.12, Mass=522880, SNR=97.2, Peak=55501 HFD=3.6
01:35:36.452 00.003 1092 MultiStar: [#1 -0.52,0.18,0.78,U] [#2 -0.58,0.61,0.74,U] [#3 -0.23,0.16,0.62,U] [#4 -0.43,0.44,0.68,U] [#5 -0.24,0.34,0.53,U] [#6 -0.06,0.30,0.60,U] [#7 -0.26,0.52,0.46,U] [#8 -0.43,0.13,0.38,U] 
01:35:36.454 00.002 1092 single-star, 8 included, MultiStar: {-0.36, 0.29}, one-star: {-0.40, 0.02}
01:35:36.457 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.75)
01:35:36.459 00.002 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.38 = -2.91)
01:35:36.461 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=0.02 hyp=0.40 cameraTheta=3.10 mountX=-0.37 mountY=-0.09, mountTheta=-2.90
01:35:36.465 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.02, opts=13)
01:35:36.469 00.004 1092 Enqueuing Move request for scope (-0.40, 0.02)
01:35:36.471 00.002 2744 Worker thread wakes up
01:35:36.471 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.02) opts 0xd
01:35:36.471 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.02)
01:35:36.471 00.000 2744 Moving (-0.40, 0.02) raw xDistance=-0.37 yDistance=-0.09
01:35:36.471 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.37
01:35:36.471 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:36.471 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:35:36.471 00.000 2744 MoveAxis(E, 83, ABG)
01:35:36.471 00.000 2744 Guiding  Dir = 2, Dur = 83
01:35:36.471 00.000 2744 IsSlewing returns 0
01:35:36.472 00.001 2744 IsGuiding returns 0
01:35:36.472 00.000 2744 PulseGuide returned control before completion, sleep 93
01:35:36.487 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1632, FiltMax=65517, Gamma=0.510
01:35:36.507 00.020 1092 UpdateGuideState exits: m=522880 SNR=97.2
01:35:36.510 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:36.512 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:36.515 00.003 1092 Enqueuing Expose request
01:35:36.580 00.065 2744 IsGuiding returns 1
01:35:36.580 00.000 2744 scope still moving after pulse duration time elapsed
01:35:36.612 00.032 2744 IsSlewing returns 0
01:35:36.612 00.000 2744 IsGuiding returns 0
01:35:36.612 00.000 2744 scope move finished after 83 + 58 ms
01:35:36.612 00.000 2744 Move returns status 0, amount 83
01:35:36.612 00.000 2744 MoveAxis(N, 0, ABG)
01:35:36.612 00.000 2744 Move returns status 0, amount 0
01:35:36.613 00.001 2744 move complete, result=0
01:35:36.613 00.000 2744 worker thread done servicing request
01:35:36.613 00.000 2744 Worker thread wakes up
01:35:36.613 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:36.613 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:36.614 00.001 1092 GuideStep: -0.4 px 83 ms EAST, -0.1 px 0 ms NORTH
01:35:40.001 03.387 2744 Exposure complete
01:35:40.198 00.197 2744 worker thread done servicing request
01:35:40.198 00.000 1092 OnExposeComplete: enter
01:35:40.201 00.003 1092 UpdateGuideState(): m_state=6
01:35:40.206 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1890
01:35:40.209 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1129.61, Mass=480271, SNR=73.2, Peak=46285 HFD=3.4
01:35:40.214 00.005 1092 MultiStar: [#1 0.14,-0.29,0.90,U] [#2 -0.10,0.06,1.05,U] [#3 0.13,-0.00,0.83,U] [#4 0.27,-0.05,0.88,U] [#5 0.34,-0.15,0.75,U] [#6 0.23,-0.08,0.70,U] [#7 0.19,-0.04,0.62,U] [#8 0.24,-0.30,0.56,U] 
01:35:40.216 00.002 1092 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.18, -0.49}
01:35:40.220 00.004 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
01:35:40.223 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
01:35:40.225 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-0.74 mountX=0.21 mountY=-0.10, mountTheta=-0.44
01:35:40.231 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.15, opts=13)
01:35:40.234 00.003 1092 Enqueuing Move request for scope (0.17, -0.15)
01:35:40.236 00.002 2744 Worker thread wakes up
01:35:40.237 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
01:35:40.237 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
01:35:40.237 00.000 2744 Moving (0.17, -0.15) raw xDistance=0.21 yDistance=-0.10
01:35:40.237 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:40.237 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:40.237 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:35:40.237 00.000 2744 MoveAxis(E, 0, ABG)
01:35:40.237 00.000 2744 Move returns status 0, amount 0
01:35:40.237 00.000 2744 MoveAxis(N, 0, ABG)
01:35:40.237 00.000 2744 Move returns status 0, amount 0
01:35:40.237 00.000 2744 move complete, result=0
01:35:40.237 00.000 2744 worker thread done servicing request
01:35:40.251 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1728, FiltMax=65535, Gamma=0.510
01:35:40.266 00.015 1092 UpdateGuideState exits: m=480271 SNR=73.2
01:35:40.268 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.272 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:40.274 00.002 1092 Enqueuing Expose request
01:35:40.276 00.002 2744 Worker thread wakes up
01:35:40.276 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:40.278 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:40.278 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:43.672 03.394 2744 Exposure complete
01:35:43.884 00.212 2744 worker thread done servicing request
01:35:43.884 00.000 1092 OnExposeComplete: enter
01:35:43.887 00.003 1092 UpdateGuideState(): m_state=6
01:35:43.890 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1891
01:35:43.893 00.003 1092 Star::Find returns 1 (0), X=1603.38, Y=1129.64, Mass=499887, SNR=72.9, Peak=42461 HFD=3.4
01:35:43.895 00.002 1092 MultiStar: [#1 0.18,0.02,0.98,U] [#2 0.09,0.12,1.04,U] [#3 0.22,0.02,0.77,U] [#4 0.15,0.01,0.98,U] [#5 0.36,-0.15,0.90,U] [#6 0.40,-0.16,0.70,U] [#7 0.11,0.05,0.61,U] [#8 -0.11,-0.18,0.51,U] 
01:35:43.898 00.003 1092 refined, 8 included, MultiStar: {0.20, -0.08}, one-star: {0.28, -0.47}
01:35:43.901 00.003 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
01:35:43.903 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
01:35:43.905 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=-0.08 hyp=0.21 cameraTheta=-0.39 mountX=0.21 mountY=-0.02, mountTheta=-0.11
01:35:43.911 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.08, opts=13)
01:35:43.913 00.002 1092 Enqueuing Move request for scope (0.20, -0.08)
01:35:43.916 00.003 2744 Worker thread wakes up
01:35:43.916 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.08) opts 0xd
01:35:43.916 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.08)
01:35:43.916 00.000 2744 Moving (0.20, -0.08) raw xDistance=0.21 yDistance=-0.02
01:35:43.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:35:43.916 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:43.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:35:43.916 00.000 2744 MoveAxis(E, 0, ABG)
01:35:43.916 00.000 2744 Move returns status 0, amount 0
01:35:43.916 00.000 2744 MoveAxis(N, 0, ABG)
01:35:43.916 00.000 2744 Move returns status 0, amount 0
01:35:43.916 00.000 2744 move complete, result=0
01:35:43.916 00.000 2744 worker thread done servicing request
01:35:43.939 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1674, FiltMax=65535, Gamma=0.510
01:35:43.955 00.016 1092 UpdateGuideState exits: m=499887 SNR=72.9
01:35:43.959 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.961 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:43.964 00.003 1092 Enqueuing Expose request
01:35:43.966 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:43.969 00.003 2744 Worker thread wakes up
01:35:43.969 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:43.969 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:47.363 03.394 2744 Exposure complete
01:35:47.555 00.192 2744 worker thread done servicing request
01:35:47.555 00.000 1092 OnExposeComplete: enter
01:35:47.558 00.003 1092 UpdateGuideState(): m_state=6
01:35:47.560 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1892
01:35:47.563 00.003 1092 Star::Find returns 1 (0), X=1603.66, Y=1129.47, Mass=481352, SNR=67.0, Peak=48397 HFD=3.3
01:35:47.565 00.002 1092 MultiStar: [#1 0.56,-0.32,1.12,U] [#2 0.53,-0.42,1.15,U] [#3 0.58,-0.18,1.08,U] [#4 0.40,-0.22,0.95,U] [#5 0.64,-0.23,0.80,U] [#6 0.72,-0.32,0.74,U] [#7 0.36,0.00,0.71,U] [#8 0.50,0.14,0.47,U] 
01:35:47.567 00.002 1092 refined, 8 included, MultiStar: {0.54, -0.28}, one-star: {0.55, -0.63}
01:35:47.570 00.003 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
01:35:47.572 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
01:35:47.574 00.002 1092 CameraToMount -- cameraX=0.54 cameraY=-0.28 hyp=0.61 cameraTheta=-0.48 mountX=0.61 mountY=-0.12, mountTheta=-0.20
01:35:47.581 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.28, opts=13)
01:35:47.584 00.003 1092 Enqueuing Move request for scope (0.54, -0.28)
01:35:47.586 00.002 2744 Worker thread wakes up
01:35:47.586 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.28) opts 0xd
01:35:47.587 00.001 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.28)
01:35:47.587 00.000 2744 Moving (0.54, -0.28) raw xDistance=0.61 yDistance=-0.12
01:35:47.587 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
01:35:47.587 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:47.587 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:35:47.587 00.000 2744 MoveAxis(W, 136, ABG)
01:35:47.587 00.000 2744 Guiding  Dir = 3, Dur = 136
01:35:47.587 00.000 2744 IsSlewing returns 0
01:35:47.587 00.000 2744 IsGuiding returns 0
01:35:47.588 00.001 2744 PulseGuide returned control before completion, sleep 146
01:35:47.603 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:35:47.618 00.015 1092 UpdateGuideState exits: m=481352 SNR=67.0
01:35:47.623 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.625 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:47.628 00.003 1092 Enqueuing Expose request
01:35:47.752 00.124 2744 IsGuiding returns 0
01:35:47.752 00.000 2744 Move returns status 0, amount 136
01:35:47.752 00.000 2744 MoveAxis(N, 0, ABG)
01:35:47.753 00.001 2744 Move returns status 0, amount 0
01:35:47.754 00.001 2744 move complete, result=0
01:35:47.754 00.000 2744 worker thread done servicing request
01:35:47.754 00.000 2744 Worker thread wakes up
01:35:47.754 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:47.755 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:47.760 00.005 1092 GuideStep: 0.6 px 136 ms WEST, -0.1 px 0 ms NORTH
01:35:51.142 03.382 2744 Exposure complete
01:35:51.359 00.217 2744 worker thread done servicing request
01:35:51.359 00.000 1092 OnExposeComplete: enter
01:35:51.362 00.003 1092 UpdateGuideState(): m_state=6
01:35:51.365 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1893
01:35:51.368 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.73, Mass=489482, SNR=82.1, Peak=52141 HFD=3.5
01:35:51.371 00.003 1092 MultiStar: [#1 0.30,-0.12,1.00,U] [#2 0.28,-0.27,0.89,U] [#3 0.45,-0.38,0.82,U] [#4 0.37,-0.38,0.78,U] [#5 0.17,-0.30,0.65,U] [#6 0.17,-0.24,0.73,U] [#7 0.22,-0.17,0.55,U] [#8 -0.24,-0.21,0.48,U] 
01:35:51.374 00.003 1092 refined, 8 included, MultiStar: {0.23, -0.28}, one-star: {0.14, -0.38}
01:35:51.377 00.003 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.46 = -0.46)
01:35:51.379 00.002 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
01:35:51.382 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-0.88 mountX=0.32 mountY=-0.21, mountTheta=-0.57
01:35:51.388 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.28, opts=13)
01:35:51.390 00.002 1092 Enqueuing Move request for scope (0.23, -0.28)
01:35:51.393 00.003 2744 Worker thread wakes up
01:35:51.395 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0xd
01:35:51.395 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
01:35:51.395 00.000 2744 Moving (0.23, -0.28) raw xDistance=0.32 yDistance=-0.21
01:35:51.395 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
01:35:51.395 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:51.395 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:35:51.395 00.000 2744 MoveAxis(W, 82, ABG)
01:35:51.395 00.000 2744 Guiding  Dir = 3, Dur = 82
01:35:51.395 00.000 2744 IsSlewing returns 0
01:35:51.396 00.001 2744 IsGuiding returns 0
01:35:51.396 00.000 2744 PulseGuide returned control before completion, sleep 92
01:35:51.412 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1283, FiltMax=65535, Gamma=0.510
01:35:51.426 00.014 1092 UpdateGuideState exits: m=489482 SNR=82.1
01:35:51.430 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.432 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:51.434 00.002 1092 Enqueuing Expose request
01:35:51.501 00.067 2744 IsGuiding returns 1
01:35:51.501 00.000 2744 scope still moving after pulse duration time elapsed
01:35:51.533 00.032 2744 IsSlewing returns 0
01:35:51.534 00.001 2744 IsGuiding returns 0
01:35:51.534 00.000 2744 scope move finished after 82 + 56 ms
01:35:51.534 00.000 2744 Move returns status 0, amount 82
01:35:51.535 00.001 2744 MoveAxis(N, 0, ABG)
01:35:51.535 00.000 2744 Move returns status 0, amount 0
01:35:51.535 00.000 2744 move complete, result=0
01:35:51.535 00.000 2744 worker thread done servicing request
01:35:51.536 00.001 2744 Worker thread wakes up
01:35:51.536 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:51.536 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:51.536 00.000 1092 GuideStep: 0.3 px 82 ms WEST, -0.2 px 0 ms NORTH
01:35:54.923 03.387 2744 Exposure complete
01:35:55.118 00.195 2744 worker thread done servicing request
01:35:55.118 00.000 1092 OnExposeComplete: enter
01:35:55.121 00.003 1092 UpdateGuideState(): m_state=6
01:35:55.123 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1894
01:35:55.125 00.002 1092 Star::Find returns 1 (0), X=1603.13, Y=1129.66, Mass=518917, SNR=78.8, Peak=43683 HFD=3.5
01:35:55.128 00.003 1092 MultiStar: [#1 -0.04,-0.05,0.90,U] [#2 -0.19,-0.16,0.90,U] [#3 -0.02,-0.02,0.82,U] [#4 -0.17,-0.03,0.82,U] [#5 0.05,-0.15,0.74,U] [#6 0.27,-0.18,0.66,U] [#7 0.20,-0.04,0.57,U] [#8 -0.41,-0.21,0.43,U] 
01:35:55.130 00.002 1092 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.03, -0.45}
01:35:55.131 00.001 1092 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.32 = -1.32)
01:35:55.135 00.004 1092 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.47 = -1.47)
01:35:55.137 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=0.04 mountY=-0.15, mountTheta=-1.33
01:35:55.143 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.15, opts=13)
01:35:55.146 00.003 1092 Enqueuing Move request for scope (-0.03, -0.15)
01:35:55.148 00.002 2744 Worker thread wakes up
01:35:55.148 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
01:35:55.148 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
01:35:55.148 00.000 2744 Moving (-0.03, -0.15) raw xDistance=0.04 yDistance=-0.15
01:35:55.149 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:35:55.149 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:55.149 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:35:55.149 00.000 2744 MoveAxis(E, 0, ABG)
01:35:55.149 00.000 2744 Move returns status 0, amount 0
01:35:55.149 00.000 2744 MoveAxis(N, 0, ABG)
01:35:55.149 00.000 2744 Move returns status 0, amount 0
01:35:55.149 00.000 2744 move complete, result=0
01:35:55.149 00.000 2744 worker thread done servicing request
01:35:55.162 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1419, FiltMax=65535, Gamma=0.510
01:35:55.178 00.016 1092 UpdateGuideState exits: m=518917 SNR=78.8
01:35:55.180 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.183 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:55.186 00.003 1092 Enqueuing Expose request
01:35:55.188 00.002 2744 Worker thread wakes up
01:35:55.188 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:55.188 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:35:55.188 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:35:58.573 03.385 2744 Exposure complete
01:35:58.811 00.238 2744 worker thread done servicing request
01:35:58.811 00.000 1092 OnExposeComplete: enter
01:35:58.813 00.002 1092 UpdateGuideState(): m_state=6
01:35:58.816 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1895
01:35:58.821 00.005 1092 Star::Find returns 1 (0), X=1602.84, Y=1129.92, Mass=520380, SNR=79.1, Peak=54989 HFD=3.2
01:35:58.825 00.004 1092 MultiStar: [#1 -0.32,0.05,0.93,U] [#2 -0.43,0.14,0.97,U] [#3 -0.23,0.09,0.79,U] [#4 -0.18,0.05,0.89,U] [#5 -0.00,0.03,0.66,U] [#6 0.03,0.13,0.64,U] [#7 -0.44,0.25,0.66,U] [#8 -0.36,-0.49,0.50,U] 
01:35:58.829 00.004 1092 refined, 8 included, MultiStar: {-0.25, 0.02}, one-star: {-0.26, -0.19}
01:35:58.831 00.002 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.50 = -2.79)
01:35:58.837 00.006 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.34 = -2.94)
01:35:58.843 00.006 1092 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.07 mountX=-0.24 mountY=-0.05, mountTheta=-2.93
01:35:58.858 00.015 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.02, opts=13)
01:35:58.860 00.002 1092 Enqueuing Move request for scope (-0.25, 0.02)
01:35:58.863 00.003 2744 Worker thread wakes up
01:35:58.863 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
01:35:58.864 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
01:35:58.864 00.000 2744 Moving (-0.25, 0.02) raw xDistance=-0.24 yDistance=-0.05
01:35:58.864 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:35:58.864 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:35:58.864 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:35:58.864 00.000 2744 MoveAxis(E, 0, ABG)
01:35:58.864 00.000 2744 Move returns status 0, amount 0
01:35:58.864 00.000 2744 MoveAxis(N, 0, ABG)
01:35:58.864 00.000 2744 Move returns status 0, amount 0
01:35:58.864 00.000 2744 move complete, result=0
01:35:58.865 00.001 2744 worker thread done servicing request
01:35:58.889 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:35:58.908 00.019 1092 UpdateGuideState exits: m=520380 SNR=79.1
01:35:58.911 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:58.915 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:35:58.918 00.003 1092 Enqueuing Expose request
01:35:58.923 00.005 2744 Worker thread wakes up
01:35:58.923 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:58.926 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:35:58.926 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:02.320 03.394 2744 Exposure complete
01:36:02.524 00.204 2744 worker thread done servicing request
01:36:02.524 00.000 1092 OnExposeComplete: enter
01:36:02.527 00.003 1092 UpdateGuideState(): m_state=6
01:36:02.530 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1896
01:36:02.534 00.004 1092 Star::Find returns 1 (0), X=1602.38, Y=1129.89, Mass=502288, SNR=77.9, Peak=49843 HFD=3.4
01:36:02.536 00.002 1092 MultiStar: [#1 -0.88,0.18,0.92,U] [#2 -1.06,0.18,1.08,U] [#3 -0.70,0.14,0.93,U] [#4 -0.46,0.25,0.89,U] [#5 -0.49,0.21,0.73,U] [#6 -0.63,0.15,0.75,U] [#7 -0.72,0.17,0.63,U] [#8 -1.06,0.20,0.44,U] 
01:36:02.539 00.003 1092 single-star, 8 included, MultiStar: {-0.74, 0.13}, one-star: {-0.72, -0.22}
01:36:02.541 00.002 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
01:36:02.543 00.002 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
01:36:02.546 00.003 1092 CameraToMount -- cameraX=-0.72 cameraY=-0.22 hyp=0.75 cameraTheta=-2.84 mountX=-0.56 mountY=-0.41, mountTheta=-2.52
01:36:02.550 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=-0.22, opts=13)
01:36:02.552 00.002 1092 Enqueuing Move request for scope (-0.72, -0.22)
01:36:02.555 00.003 2744 Worker thread wakes up
01:36:02.555 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.22) opts 0xd
01:36:02.555 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, -0.22)
01:36:02.555 00.000 2744 Moving (-0.72, -0.22) raw xDistance=-0.56 yDistance=-0.41
01:36:02.555 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.56
01:36:02.555 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:02.555 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:36:02.556 00.001 2744 MoveAxis(E, 126, ABG)
01:36:02.556 00.000 2744 Guiding  Dir = 2, Dur = 126
01:36:02.556 00.000 2744 IsSlewing returns 0
01:36:02.556 00.000 2744 IsGuiding returns 0
01:36:02.556 00.000 2744 PulseGuide returned control before completion, sleep 136
01:36:02.575 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1485, FiltMax=65535, Gamma=0.510
01:36:02.591 00.016 1092 UpdateGuideState exits: m=502288 SNR=77.9
01:36:02.594 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.596 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:02.598 00.002 1092 Enqueuing Expose request
01:36:02.700 00.102 2744 IsGuiding returns 1
01:36:02.700 00.000 2744 scope still moving after pulse duration time elapsed
01:36:02.731 00.031 2744 IsSlewing returns 0
01:36:02.731 00.000 2744 IsGuiding returns 0
01:36:02.731 00.000 2744 scope move finished after 126 + 48 ms
01:36:02.731 00.000 2744 Move returns status 0, amount 126
01:36:02.731 00.000 2744 MoveAxis(N, 0, ABG)
01:36:02.731 00.000 2744 Move returns status 0, amount 0
01:36:02.732 00.001 2744 move complete, result=0
01:36:02.732 00.000 2744 worker thread done servicing request
01:36:02.732 00.000 2744 Worker thread wakes up
01:36:02.732 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:02.732 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:02.733 00.001 1092 GuideStep: -0.6 px 126 ms EAST, -0.4 px 0 ms NORTH
01:36:06.113 03.380 2744 Exposure complete
01:36:06.312 00.199 2744 worker thread done servicing request
01:36:06.313 00.001 1092 OnExposeComplete: enter
01:36:06.315 00.002 1092 UpdateGuideState(): m_state=6
01:36:06.318 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1897
01:36:06.321 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1130.09, Mass=529432, SNR=92.0, Peak=52039 HFD=3.4
01:36:06.323 00.002 1092 MultiStar: [#1 -0.95,0.34,0.78,U] [#2 -1.16,0.24,0.98,U] [#3 -0.88,0.12,0.62,U] [#4 -0.93,0.16,0.68,U] [#5 -0.80,0.39,0.76,U] [#6 -0.84,0.22,0.61,U] [#7 -1.01,0.29,0.46,U] [#8 -1.23,0.35,0.45,U] 
01:36:06.325 00.002 1092 single-star, 8 included, MultiStar: {-0.96, 0.22}, one-star: {-0.91, -0.02}
01:36:06.328 00.003 1092 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.43) = xAngle (-2.70 = -2.70)
01:36:06.330 00.002 1092 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.85 = -2.85)
01:36:06.332 00.002 1092 CameraToMount -- cameraX=-0.91 cameraY=-0.02 hyp=0.91 cameraTheta=-3.12 mountX=-0.82 mountY=-0.26, mountTheta=-2.83
01:36:06.337 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.91, y=-0.02, opts=13)
01:36:06.339 00.002 1092 Enqueuing Move request for scope (-0.91, -0.02)
01:36:06.342 00.003 2744 Worker thread wakes up
01:36:06.342 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.91, -0.02) opts 0xd
01:36:06.342 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.91, -0.02)
01:36:06.342 00.000 2744 Moving (-0.91, -0.02) raw xDistance=-0.82 yDistance=-0.26
01:36:06.342 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.82
01:36:06.342 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:06.342 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:36:06.342 00.000 2744 MoveAxis(E, 192, ABG)
01:36:06.342 00.000 2744 Guiding  Dir = 2, Dur = 192
01:36:06.343 00.001 2744 IsSlewing returns 0
01:36:06.343 00.000 2744 IsGuiding returns 0
01:36:06.343 00.000 2744 PulseGuide returned control before completion, sleep 202
01:36:06.359 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1258, FiltMax=65535, Gamma=0.510
01:36:06.375 00.016 1092 UpdateGuideState exits: m=529432 SNR=92.0
01:36:06.378 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.380 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:06.383 00.003 1092 Enqueuing Expose request
01:36:06.560 00.177 2744 IsGuiding returns 1
01:36:06.560 00.000 2744 scope still moving after pulse duration time elapsed
01:36:06.591 00.031 2744 IsSlewing returns 0
01:36:06.592 00.001 2744 IsGuiding returns 0
01:36:06.592 00.000 2744 scope move finished after 192 + 56 ms
01:36:06.592 00.000 2744 Move returns status 0, amount 192
01:36:06.592 00.000 2744 MoveAxis(N, 0, ABG)
01:36:06.592 00.000 2744 Move returns status 0, amount 0
01:36:06.592 00.000 2744 move complete, result=0
01:36:06.593 00.001 2744 worker thread done servicing request
01:36:06.593 00.000 2744 Worker thread wakes up
01:36:06.593 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:06.593 00.000 1092 GuideStep: -0.8 px 192 ms EAST, -0.3 px 0 ms NORTH
01:36:06.596 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:10.022 03.426 2744 Exposure complete
01:36:10.254 00.232 2744 worker thread done servicing request
01:36:10.255 00.001 1092 OnExposeComplete: enter
01:36:10.257 00.002 1092 UpdateGuideState(): m_state=6
01:36:10.260 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1898
01:36:10.263 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.51, Mass=486631, SNR=70.8, Peak=57923 HFD=3.1
01:36:10.265 00.002 1092 MultiStar: [#1 -0.08,-0.36,1.09,U] [#2 -0.34,-0.36,1.08,U] [#3 -0.01,-0.15,0.91,U] [#4 -0.03,-0.31,1.04,U] [#5 0.01,-0.38,0.87,U] [#6 -0.00,-0.41,0.72,U] [#7 -0.15,-0.18,0.55,U] [#8 -0.63,-0.59,0.55,U] 
01:36:10.268 00.003 1092 refined, 8 included, MultiStar: {-0.13, -0.37}, one-star: {-0.11, -0.60}
01:36:10.271 00.003 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.48 = -1.48)
01:36:10.274 00.003 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.64 = -1.64)
01:36:10.276 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.37 hyp=0.39 cameraTheta=-1.91 mountX=0.03 mountY=-0.39, mountTheta=-1.48
01:36:10.281 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.37, opts=13)
01:36:10.283 00.002 1092 Enqueuing Move request for scope (-0.13, -0.37)
01:36:10.286 00.003 2744 Worker thread wakes up
01:36:10.286 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.37) opts 0xd
01:36:10.286 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.37)
01:36:10.286 00.000 2744 Moving (-0.13, -0.37) raw xDistance=0.03 yDistance=-0.39
01:36:10.286 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:10.287 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:10.287 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
01:36:10.287 00.000 2744 MoveAxis(E, 0, ABG)
01:36:10.287 00.000 2744 Move returns status 0, amount 0
01:36:10.287 00.000 2744 MoveAxis(N, 0, ABG)
01:36:10.287 00.000 2744 Move returns status 0, amount 0
01:36:10.287 00.000 2744 move complete, result=0
01:36:10.287 00.000 2744 worker thread done servicing request
01:36:10.302 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1591, FiltMax=65535, Gamma=0.510
01:36:10.318 00.016 1092 UpdateGuideState exits: m=486631 SNR=70.8
01:36:10.321 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.324 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:10.327 00.003 1092 Enqueuing Expose request
01:36:10.330 00.003 2744 Worker thread wakes up
01:36:10.330 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:36:10.333 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:10.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:13.721 03.388 2744 Exposure complete
01:36:13.912 00.191 2744 worker thread done servicing request
01:36:13.913 00.001 1092 OnExposeComplete: enter
01:36:13.915 00.002 1092 UpdateGuideState(): m_state=6
01:36:13.918 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1899
01:36:13.921 00.003 1092 Star::Find returns 1 (0), X=1603.19, Y=1129.53, Mass=455617, SNR=69.5, Peak=43987 HFD=3.3
01:36:13.924 00.003 1092 MultiStar: [#1 0.14,-0.12,1.01,U] [#2 0.02,-0.23,0.98,U] [#3 0.29,-0.33,0.91,U] [#4 0.29,-0.27,0.87,U] [#5 0.20,-0.35,0.92,U] [#6 0.25,-0.37,0.84,U] [#7 0.09,-0.29,0.74,U] [#8 -0.05,-0.49,0.55,U] 
01:36:13.926 00.002 1092 refined, 8 included, MultiStar: {0.15, -0.33}, one-star: {0.08, -0.57}
01:36:13.928 00.002 1092 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.43) = xAngle (-0.71 = -0.71)
01:36:13.929 00.001 1092 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.86 = -0.86)
01:36:13.932 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=-0.33 hyp=0.36 cameraTheta=-1.13 mountX=0.28 mountY=-0.28, mountTheta=-0.78
01:36:13.937 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.33, opts=13)
01:36:13.939 00.002 1092 Enqueuing Move request for scope (0.15, -0.33)
01:36:13.942 00.003 2744 Worker thread wakes up
01:36:13.942 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.33) opts 0xd
01:36:13.943 00.001 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.33)
01:36:13.943 00.000 2744 Moving (0.15, -0.33) raw xDistance=0.28 yDistance=-0.28
01:36:13.943 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:36:13.943 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:13.943 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:36:13.943 00.000 2744 MoveAxis(E, 0, ABG)
01:36:13.943 00.000 2744 Move returns status 0, amount 0
01:36:13.943 00.000 2744 MoveAxis(N, 0, ABG)
01:36:13.943 00.000 2744 Move returns status 0, amount 0
01:36:13.943 00.000 2744 move complete, result=0
01:36:13.943 00.000 2744 worker thread done servicing request
01:36:13.959 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1751, FiltMax=65535, Gamma=0.510
01:36:13.974 00.015 1092 UpdateGuideState exits: m=455617 SNR=69.5
01:36:13.976 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.979 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:13.981 00.002 1092 Enqueuing Expose request
01:36:13.983 00.002 2744 Worker thread wakes up
01:36:13.984 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:13.984 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:13.984 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:36:17.374 03.390 2744 Exposure complete
01:36:17.562 00.188 2744 worker thread done servicing request
01:36:17.562 00.000 1092 OnExposeComplete: enter
01:36:17.564 00.002 1092 UpdateGuideState(): m_state=6
01:36:17.566 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1900
01:36:17.570 00.004 1092 Star::Find returns 1 (0), X=1603.19, Y=1129.43, Mass=487109, SNR=83.2, Peak=50621 HFD=3.3
01:36:17.573 00.003 1092 MultiStar: [#1 0.21,-0.41,0.90,U] [#2 -0.07,-0.24,0.92,U] [#3 0.17,-0.53,0.80,U] [#4 0.01,-0.25,0.80,U] [#5 0.12,-0.20,0.78,U] [#6 0.38,-0.44,0.67,U] [#7 0.05,-0.41,0.67,U] [#8 -0.03,-0.57,0.44,U] 
01:36:17.575 00.002 1092 refined, 8 included, MultiStar: {0.10, -0.41}, one-star: {0.09, -0.68}
01:36:17.578 00.003 1092 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.43) = xAngle (-0.90 = -0.90)
01:36:17.580 00.002 1092 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.05 = -1.05)
01:36:17.582 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.41 hyp=0.42 cameraTheta=-1.32 mountX=0.27 mountY=-0.37, mountTheta=-0.95
01:36:17.588 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.41, opts=13)
01:36:17.591 00.003 1092 Enqueuing Move request for scope (0.10, -0.41)
01:36:17.595 00.004 2744 Worker thread wakes up
01:36:17.595 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.41) opts 0xd
01:36:17.595 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.41)
01:36:17.595 00.000 2744 Moving (0.10, -0.41) raw xDistance=0.27 yDistance=-0.37
01:36:17.595 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
01:36:17.595 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:17.595 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:36:17.595 00.000 2744 MoveAxis(E, 0, ABG)
01:36:17.595 00.000 2744 Move returns status 0, amount 0
01:36:17.596 00.001 2744 MoveAxis(N, 0, ABG)
01:36:17.596 00.000 2744 Move returns status 0, amount 0
01:36:17.596 00.000 2744 move complete, result=0
01:36:17.596 00.000 2744 worker thread done servicing request
01:36:17.610 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1514, FiltMax=65535, Gamma=0.510
01:36:17.624 00.014 1092 UpdateGuideState exits: m=487109 SNR=83.2
01:36:17.627 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.629 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:17.631 00.002 1092 Enqueuing Expose request
01:36:17.633 00.002 2744 Worker thread wakes up
01:36:17.633 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:36:17.636 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:17.636 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:21.038 03.402 2744 Exposure complete
01:36:21.263 00.225 2744 worker thread done servicing request
01:36:21.264 00.001 1092 OnExposeComplete: enter
01:36:21.266 00.002 1092 UpdateGuideState(): m_state=6
01:36:21.270 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1901
01:36:21.273 00.003 1092 Star::Find returns 1 (0), X=1602.64, Y=1129.67, Mass=478957, SNR=81.1, Peak=46301 HFD=3.3
01:36:21.276 00.003 1092 MultiStar: [#1 -0.33,-0.05,0.97,U] [#2 -0.62,0.15,0.79,U] [#3 -0.29,-0.13,0.71,U] [#4 -0.27,-0.22,0.95,U] [#5 -0.38,-0.38,0.76,U] [#6 -0.30,-0.14,0.83,U] [#7 -0.30,-0.02,0.68,U] [#8 -0.62,-0.21,0.45,U] 
01:36:21.279 00.003 1092 refined, 8 included, MultiStar: {-0.39, -0.17}, one-star: {-0.47, -0.44}
01:36:21.281 00.002 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.31 = -2.31)
01:36:21.284 00.003 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.46 = -2.46)
01:36:21.287 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.17 hyp=0.42 cameraTheta=-2.73 mountX=-0.28 mountY=-0.26, mountTheta=-2.39
01:36:21.293 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.17, opts=13)
01:36:21.295 00.002 1092 Enqueuing Move request for scope (-0.39, -0.17)
01:36:21.298 00.003 2744 Worker thread wakes up
01:36:21.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.17) opts 0xd
01:36:21.298 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.17)
01:36:21.299 00.001 2744 Moving (-0.39, -0.17) raw xDistance=-0.28 yDistance=-0.26
01:36:21.299 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
01:36:21.299 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:21.299 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:36:21.299 00.000 2744 MoveAxis(E, 0, ABG)
01:36:21.299 00.000 2744 Move returns status 0, amount 0
01:36:21.299 00.000 2744 MoveAxis(N, 0, ABG)
01:36:21.299 00.000 2744 Move returns status 0, amount 0
01:36:21.299 00.000 2744 move complete, result=0
01:36:21.299 00.000 2744 worker thread done servicing request
01:36:21.316 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1175, FiltMax=65535, Gamma=0.510
01:36:21.335 00.019 1092 UpdateGuideState exits: m=478957 SNR=81.1
01:36:21.338 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.340 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:21.343 00.003 1092 Enqueuing Expose request
01:36:21.346 00.003 2744 Worker thread wakes up
01:36:21.346 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:36:21.348 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:21.349 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:24.733 03.384 2744 Exposure complete
01:36:24.936 00.203 2744 worker thread done servicing request
01:36:24.936 00.000 1092 OnExposeComplete: enter
01:36:24.939 00.003 1092 UpdateGuideState(): m_state=6
01:36:24.942 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1902
01:36:24.945 00.003 1092 Star::Find returns 1 (0), X=1602.39, Y=1129.94, Mass=501871, SNR=74.7, Peak=49111 HFD=3.4
01:36:24.947 00.002 1092 MultiStar: [#1 -0.90,0.15,0.95,U] [#2 -0.87,0.22,0.95,U] [#3 -0.87,0.36,0.84,U] [#4 -0.84,0.24,0.87,U] [#5 -0.83,0.22,0.80,U] [#6 -0.68,0.09,0.88,U] [#7 -0.87,0.39,0.59,U] [#8 -0.98,0.02,0.46,U] 
01:36:24.949 00.002 1092 single-star, 8 included, MultiStar: {-0.83, 0.16}, one-star: {-0.71, -0.17}
01:36:24.952 00.003 1092 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.43) = xAngle (-2.48 = -2.48)
01:36:24.955 00.003 1092 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
01:36:24.957 00.002 1092 CameraToMount -- cameraX=-0.71 cameraY=-0.17 hyp=0.73 cameraTheta=-2.91 mountX=-0.58 mountY=-0.35, mountTheta=-2.59
01:36:24.962 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=-0.17, opts=13)
01:36:24.964 00.002 1092 Enqueuing Move request for scope (-0.71, -0.17)
01:36:24.967 00.003 2744 Worker thread wakes up
01:36:24.967 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.17) opts 0xd
01:36:24.967 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.71, -0.17)
01:36:24.967 00.000 2744 Moving (-0.71, -0.17) raw xDistance=-0.58 yDistance=-0.35
01:36:24.967 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:36:24.967 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:24.967 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:36:24.967 00.000 2744 MoveAxis(E, 130, ABG)
01:36:24.967 00.000 2744 Guiding  Dir = 2, Dur = 130
01:36:24.968 00.001 2744 IsSlewing returns 0
01:36:24.968 00.000 2744 IsGuiding returns 0
01:36:24.968 00.000 2744 PulseGuide returned control before completion, sleep 140
01:36:24.986 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1549, FiltMax=65517, Gamma=0.510
01:36:25.004 00.018 1092 UpdateGuideState exits: m=501871 SNR=74.7
01:36:25.007 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:25.013 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:25.016 00.003 1092 Enqueuing Expose request
01:36:25.123 00.107 2744 IsGuiding returns 1
01:36:25.123 00.000 2744 scope still moving after pulse duration time elapsed
01:36:25.154 00.031 2744 IsSlewing returns 0
01:36:25.154 00.000 2744 IsGuiding returns 0
01:36:25.154 00.000 2744 scope move finished after 130 + 56 ms
01:36:25.154 00.000 2744 Move returns status 0, amount 130
01:36:25.154 00.000 2744 MoveAxis(N, 0, ABG)
01:36:25.154 00.000 2744 Move returns status 0, amount 0
01:36:25.154 00.000 2744 move complete, result=0
01:36:25.155 00.001 2744 worker thread done servicing request
01:36:25.155 00.000 2744 Worker thread wakes up
01:36:25.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:25.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:25.162 00.007 1092 GuideStep: -0.6 px 130 ms EAST, -0.4 px 0 ms NORTH
01:36:28.540 03.378 2744 Exposure complete
01:36:28.762 00.222 2744 worker thread done servicing request
01:36:28.762 00.000 1092 OnExposeComplete: enter
01:36:28.765 00.003 1092 UpdateGuideState(): m_state=6
01:36:28.770 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1903
01:36:28.773 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1130.01, Mass=514183, SNR=81.0, Peak=46195 HFD=3.4
01:36:28.778 00.005 1092 MultiStar: [#1 -0.77,0.27,1.19,U] [#2 -1.04,0.11,0.99,U] [#3 -0.92,0.17,0.69,U] [#4 -0.85,0.31,0.84,U] [#5 -0.74,0.14,0.80,U] [#6 -0.68,0.22,0.84,U] [#7 -0.74,0.23,0.47,U] [#8 -1.14,-0.04,0.46,U] 
01:36:28.781 00.003 1092 single-star, 8 included, MultiStar: {-0.84, 0.15}, one-star: {-0.81, -0.10}
01:36:28.784 00.003 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
01:36:28.788 00.004 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
01:36:28.791 00.003 1092 CameraToMount -- cameraX=-0.81 cameraY=-0.10 hyp=0.82 cameraTheta=-3.02 mountX=-0.69 mountY=-0.32, mountTheta=-2.71
01:36:28.796 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.81, y=-0.10, opts=13)
01:36:28.798 00.002 1092 Enqueuing Move request for scope (-0.81, -0.10)
01:36:28.800 00.002 2744 Worker thread wakes up
01:36:28.800 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.10) opts 0xd
01:36:28.800 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.81, -0.10)
01:36:28.801 00.001 2744 Moving (-0.81, -0.10) raw xDistance=-0.69 yDistance=-0.32
01:36:28.801 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.69
01:36:28.801 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:28.801 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:36:28.801 00.000 2744 MoveAxis(E, 164, ABG)
01:36:28.802 00.001 2744 Guiding  Dir = 2, Dur = 164
01:36:28.802 00.000 2744 IsSlewing returns 0
01:36:28.802 00.000 2744 IsGuiding returns 0
01:36:28.802 00.000 2744 PulseGuide returned control before completion, sleep 174
01:36:28.818 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1662, FiltMax=65535, Gamma=0.510
01:36:28.836 00.018 1092 UpdateGuideState exits: m=514183 SNR=81.0
01:36:28.839 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:28.841 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:28.843 00.002 1092 Enqueuing Expose request
01:36:28.989 00.146 2744 IsGuiding returns 1
01:36:28.989 00.000 2744 scope still moving after pulse duration time elapsed
01:36:29.020 00.031 2744 IsSlewing returns 0
01:36:29.020 00.000 2744 IsGuiding returns 0
01:36:29.020 00.000 2744 scope move finished after 164 + 54 ms
01:36:29.020 00.000 2744 Move returns status 0, amount 164
01:36:29.021 00.001 2744 MoveAxis(N, 0, ABG)
01:36:29.021 00.000 2744 Move returns status 0, amount 0
01:36:29.021 00.000 2744 move complete, result=0
01:36:29.021 00.000 2744 worker thread done servicing request
01:36:29.021 00.000 1092 GuideStep: -0.7 px 164 ms EAST, -0.3 px 0 ms NORTH
01:36:29.024 00.003 2744 Worker thread wakes up
01:36:29.025 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:29.025 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:32.413 03.388 2744 Exposure complete
01:36:32.615 00.202 2744 worker thread done servicing request
01:36:32.616 00.001 1092 OnExposeComplete: enter
01:36:32.619 00.003 1092 UpdateGuideState(): m_state=6
01:36:32.621 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1904
01:36:32.623 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.92, Mass=474117, SNR=75.5, Peak=42067 HFD=3.5
01:36:32.627 00.004 1092 MultiStar: [#1 -0.76,0.08,1.02,U] [#2 -0.78,-0.08,1.01,U] [#3 -0.74,-0.20,0.79,U] [#4 -0.71,0.11,0.83,U] [#5 -0.65,-0.09,0.77,U] [#6 -0.41,-0.04,0.73,U] [#7 -0.96,0.31,0.58,U] [#8 -1.04,0.00,0.46,U] 
01:36:32.629 00.002 1092 single-star, 8 included, MultiStar: {-0.72, -0.02}, one-star: {-0.61, -0.19}
01:36:32.631 00.002 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
01:36:32.633 00.002 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
01:36:32.636 00.003 1092 CameraToMount -- cameraX=-0.61 cameraY=-0.19 hyp=0.64 cameraTheta=-2.84 mountX=-0.48 mountY=-0.35, mountTheta=-2.52
01:36:32.640 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=-0.19, opts=13)
01:36:32.643 00.003 1092 Enqueuing Move request for scope (-0.61, -0.19)
01:36:32.645 00.002 2744 Worker thread wakes up
01:36:32.645 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.19) opts 0xd
01:36:32.645 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, -0.19)
01:36:32.645 00.000 2744 Moving (-0.61, -0.19) raw xDistance=-0.48 yDistance=-0.35
01:36:32.645 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.48
01:36:32.645 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:32.645 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:36:32.645 00.000 2744 MoveAxis(E, 119, ABG)
01:36:32.646 00.001 2744 Guiding  Dir = 2, Dur = 119
01:36:32.646 00.000 2744 IsSlewing returns 0
01:36:32.646 00.000 2744 IsGuiding returns 0
01:36:32.646 00.000 2744 PulseGuide returned control before completion, sleep 129
01:36:32.662 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1637, FiltMax=65535, Gamma=0.510
01:36:32.680 00.018 1092 UpdateGuideState exits: m=474117 SNR=75.5
01:36:32.683 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:32.687 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:32.690 00.003 1092 Enqueuing Expose request
01:36:32.781 00.091 2744 IsGuiding returns 1
01:36:32.781 00.000 2744 scope still moving after pulse duration time elapsed
01:36:32.812 00.031 2744 IsSlewing returns 0
01:36:32.812 00.000 2744 IsGuiding returns 0
01:36:32.812 00.000 2744 scope move finished after 119 + 47 ms
01:36:32.812 00.000 2744 Move returns status 0, amount 119
01:36:32.812 00.000 2744 MoveAxis(N, 0, ABG)
01:36:32.812 00.000 2744 Move returns status 0, amount 0
01:36:32.812 00.000 2744 move complete, result=0
01:36:32.813 00.001 2744 worker thread done servicing request
01:36:32.813 00.000 2744 Worker thread wakes up
01:36:32.813 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:32.813 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:32.814 00.001 1092 GuideStep: -0.5 px 119 ms EAST, -0.3 px 0 ms NORTH
01:36:36.203 03.389 2744 Exposure complete
01:36:36.404 00.201 2744 worker thread done servicing request
01:36:36.404 00.000 1092 OnExposeComplete: enter
01:36:36.408 00.004 1092 UpdateGuideState(): m_state=6
01:36:36.413 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1905
01:36:36.416 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1129.90, Mass=461244, SNR=68.6, Peak=45463 HFD=3.3
01:36:36.421 00.005 1092 MultiStar: [#1 -1.03,-0.09,0.97,U] [#2 -0.97,-0.04,1.14,U] [#3 -0.88,0.00,0.89,U] [#4 -0.77,0.07,0.95,U] [#5 -0.91,-0.23,0.83,U] [#6 -0.96,-0.04,0.87,U] [#7 -1.07,0.16,0.68,U] [#8 -1.24,-0.31,0.72,U] 
01:36:36.424 00.003 1092 single-star, 8 included, MultiStar: {-0.95, -0.08}, one-star: {-0.81, -0.21}
01:36:36.427 00.003 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.46 = -2.46)
01:36:36.430 00.003 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
01:36:36.434 00.004 1092 CameraToMount -- cameraX=-0.81 cameraY=-0.21 hyp=0.84 cameraTheta=-2.89 mountX=-0.65 mountY=-0.42, mountTheta=-2.57
01:36:36.442 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.81, y=-0.21, opts=13)
01:36:36.445 00.003 1092 Enqueuing Move request for scope (-0.81, -0.21)
01:36:36.447 00.002 2744 Worker thread wakes up
01:36:36.447 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.21) opts 0xd
01:36:36.447 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.81, -0.21)
01:36:36.447 00.000 2744 Moving (-0.81, -0.21) raw xDistance=-0.65 yDistance=-0.42
01:36:36.447 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
01:36:36.447 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:36.448 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:36:36.448 00.000 2744 MoveAxis(E, 154, ABG)
01:36:36.448 00.000 2744 Guiding  Dir = 2, Dur = 154
01:36:36.448 00.000 2744 IsSlewing returns 0
01:36:36.448 00.000 2744 IsGuiding returns 0
01:36:36.449 00.001 2744 PulseGuide returned control before completion, sleep 164
01:36:36.476 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1578, FiltMax=65517, Gamma=0.510
01:36:36.509 00.033 1092 UpdateGuideState exits: m=461244 SNR=68.6
01:36:36.514 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.524 00.010 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:36.532 00.008 1092 Enqueuing Expose request
01:36:36.623 00.091 2744 IsGuiding returns 1
01:36:36.623 00.000 2744 scope still moving after pulse duration time elapsed
01:36:36.654 00.031 2744 IsSlewing returns 0
01:36:36.654 00.000 2744 IsGuiding returns 1
01:36:36.685 00.031 2744 IsSlewing returns 0
01:36:36.686 00.001 2744 IsGuiding returns 1
01:36:36.715 00.029 2744 IsSlewing returns 0
01:36:36.719 00.004 2744 IsGuiding returns 1
01:36:36.748 00.029 2744 IsSlewing returns 0
01:36:36.748 00.000 2744 IsGuiding returns 0
01:36:36.749 00.001 2744 scope move finished after 154 + 145 ms
01:36:36.749 00.000 2744 Move returns status 0, amount 154
01:36:36.750 00.001 2744 MoveAxis(N, 0, ABG)
01:36:36.750 00.000 2744 Move returns status 0, amount 0
01:36:36.750 00.000 2744 move complete, result=0
01:36:36.750 00.000 2744 worker thread done servicing request
01:36:36.751 00.001 2744 Worker thread wakes up
01:36:36.751 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:36.751 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:36.751 00.000 1092 GuideStep: -0.7 px 154 ms EAST, -0.4 px 0 ms NORTH
01:36:40.137 03.386 2744 Exposure complete
01:36:40.331 00.194 2744 worker thread done servicing request
01:36:40.331 00.000 1092 OnExposeComplete: enter
01:36:40.334 00.003 1092 UpdateGuideState(): m_state=6
01:36:40.337 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1906
01:36:40.339 00.002 1092 Star::Find returns 1 (0), X=1602.16, Y=1130.01, Mass=462213, SNR=71.0, Peak=44759 HFD=3.5
01:36:40.342 00.003 1092 MultiStar: [#1 -0.96,0.08,1.06,U] [#2 -1.14,0.08,0.84,U] [#3 -0.95,-0.07,1.06,U] [#4 -0.68,0.16,0.91,U] [#5 -1.05,0.10,0.77,U] [#6 -0.60,0.14,0.74,U] [#7 -1.12,0.65,0.74,U] [#8 -1.18,0.06,0.53,U] 
01:36:40.345 00.003 1092 single-star, 8 included, MultiStar: {-0.95, 0.11}, one-star: {-0.94, -0.10}
01:36:40.346 00.001 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
01:36:40.349 00.003 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
01:36:40.351 00.002 1092 CameraToMount -- cameraX=-0.94 cameraY=-0.10 hyp=0.95 cameraTheta=-3.04 mountX=-0.82 mountY=-0.35, mountTheta=-2.74
01:36:40.357 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.94, y=-0.10, opts=13)
01:36:40.360 00.003 1092 Enqueuing Move request for scope (-0.94, -0.10)
01:36:40.362 00.002 2744 Worker thread wakes up
01:36:40.362 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.94, -0.10) opts 0xd
01:36:40.363 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.94, -0.10)
01:36:40.363 00.000 2744 Moving (-0.94, -0.10) raw xDistance=-0.82 yDistance=-0.35
01:36:40.363 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.82
01:36:40.363 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:40.363 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:36:40.363 00.000 2744 MoveAxis(E, 194, ABG)
01:36:40.363 00.000 2744 Guiding  Dir = 2, Dur = 194
01:36:40.363 00.000 2744 IsSlewing returns 0
01:36:40.363 00.000 2744 IsGuiding returns 0
01:36:40.364 00.001 2744 PulseGuide returned control before completion, sleep 204
01:36:40.378 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1645, FiltMax=65517, Gamma=0.510
01:36:40.394 00.016 1092 UpdateGuideState exits: m=462213 SNR=71.0
01:36:40.396 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.400 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:40.402 00.002 1092 Enqueuing Expose request
01:36:40.583 00.181 2744 IsGuiding returns 1
01:36:40.583 00.000 2744 scope still moving after pulse duration time elapsed
01:36:40.614 00.031 2744 IsSlewing returns 0
01:36:40.614 00.000 2744 IsGuiding returns 0
01:36:40.614 00.000 2744 scope move finished after 194 + 57 ms
01:36:40.614 00.000 2744 Move returns status 0, amount 194
01:36:40.614 00.000 2744 MoveAxis(N, 0, ABG)
01:36:40.614 00.000 2744 Move returns status 0, amount 0
01:36:40.614 00.000 2744 move complete, result=0
01:36:40.614 00.000 2744 worker thread done servicing request
01:36:40.615 00.001 2744 Worker thread wakes up
01:36:40.615 00.000 1092 GuideStep: -0.8 px 194 ms EAST, -0.3 px 0 ms NORTH
01:36:40.619 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:40.619 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:44.006 03.387 2744 Exposure complete
01:36:44.208 00.202 2744 worker thread done servicing request
01:36:44.208 00.000 1092 OnExposeComplete: enter
01:36:44.210 00.002 1092 UpdateGuideState(): m_state=6
01:36:44.213 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1907
01:36:44.217 00.004 1092 Star::Find returns 1 (0), X=1602.61, Y=1129.82, Mass=461964, SNR=65.8, Peak=43875 HFD=3.4
01:36:44.223 00.006 1092 MultiStar: [#1 -0.66,-0.15,1.02,U] [#2 -0.74,-0.28,1.03,U] [#3 -0.80,-0.25,0.79,U] [#4 -0.73,-0.17,0.93,U] [#5 -0.74,-0.10,0.72,U] [#6 -0.29,-0.21,0.80,U] [#7 -0.61,0.15,0.76,U] [#8 -1.03,-0.31,0.43,U] 
01:36:44.226 00.003 1092 single-star, 8 included, MultiStar: {-0.66, -0.18}, one-star: {-0.49, -0.29}
01:36:44.229 00.003 1092 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-0.43) = xAngle (-2.19 = -2.19)
01:36:44.232 00.003 1092 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.34 = -2.34)
01:36:44.236 00.004 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-2.61 mountX=-0.33 mountY=-0.41, mountTheta=-2.25
01:36:44.241 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.29, opts=13)
01:36:44.244 00.003 1092 Enqueuing Move request for scope (-0.49, -0.29)
01:36:44.247 00.003 2744 Worker thread wakes up
01:36:44.247 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.29) opts 0xd
01:36:44.247 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.29)
01:36:44.247 00.000 2744 Moving (-0.49, -0.29) raw xDistance=-0.33 yDistance=-0.41
01:36:44.247 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.33
01:36:44.248 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:44.248 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:36:44.248 00.000 2744 MoveAxis(E, 87, ABG)
01:36:44.248 00.000 2744 Guiding  Dir = 2, Dur = 87
01:36:44.248 00.000 2744 IsSlewing returns 0
01:36:44.248 00.000 2744 IsGuiding returns 0
01:36:44.249 00.001 2744 PulseGuide returned control before completion, sleep 97
01:36:44.267 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1338, FiltMax=65535, Gamma=0.510
01:36:44.283 00.016 1092 UpdateGuideState exits: m=461964 SNR=65.8
01:36:44.286 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.289 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:44.291 00.002 1092 Enqueuing Expose request
01:36:44.355 00.064 2744 IsGuiding returns 1
01:36:44.355 00.000 2744 scope still moving after pulse duration time elapsed
01:36:44.387 00.032 2744 IsSlewing returns 0
01:36:44.387 00.000 2744 IsGuiding returns 0
01:36:44.387 00.000 2744 scope move finished after 87 + 51 ms
01:36:44.387 00.000 2744 Move returns status 0, amount 87
01:36:44.387 00.000 2744 MoveAxis(N, 0, ABG)
01:36:44.387 00.000 2744 Move returns status 0, amount 0
01:36:44.388 00.001 2744 move complete, result=0
01:36:44.388 00.000 2744 worker thread done servicing request
01:36:44.388 00.000 2744 Worker thread wakes up
01:36:44.388 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:44.388 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:44.389 00.001 1092 GuideStep: -0.3 px 87 ms EAST, -0.4 px 0 ms NORTH
01:36:47.779 03.390 2744 Exposure complete
01:36:48.005 00.226 2744 worker thread done servicing request
01:36:48.005 00.000 1092 OnExposeComplete: enter
01:36:48.009 00.004 1092 UpdateGuideState(): m_state=6
01:36:48.011 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1908
01:36:48.014 00.003 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.83, Mass=481234, SNR=72.8, Peak=43571 HFD=3.5
01:36:48.018 00.004 1092 MultiStar: [#1 -0.69,-0.11,0.91,U] [#2 -0.75,-0.22,1.11,U] [#3 -0.52,-0.08,0.74,U] [#4 -0.51,-0.18,0.99,U] [#5 -0.37,-0.20,0.81,U] [#6 -0.36,-0.11,0.74,U] [#7 -0.92,-0.12,0.59,U] [#8 -0.95,-0.02,0.50,U] 
01:36:48.021 00.003 1092 single-star, 8 included, MultiStar: {-0.58, -0.16}, one-star: {-0.33, -0.27}
01:36:48.024 00.003 1092 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.43) = xAngle (-2.02 = -2.02)
01:36:48.026 00.002 1092 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
01:36:48.029 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.43 cameraTheta=-2.45 mountX=-0.19 mountY=-0.35, mountTheta=-2.06
01:36:48.035 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.27, opts=13)
01:36:48.038 00.003 1092 Enqueuing Move request for scope (-0.33, -0.27)
01:36:48.041 00.003 2744 Worker thread wakes up
01:36:48.042 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.27) opts 0xd
01:36:48.042 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.27)
01:36:48.042 00.000 2744 Moving (-0.33, -0.27) raw xDistance=-0.19 yDistance=-0.35
01:36:48.042 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:36:48.042 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:48.042 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:36:48.042 00.000 2744 MoveAxis(E, 0, ABG)
01:36:48.042 00.000 2744 Move returns status 0, amount 0
01:36:48.042 00.000 2744 MoveAxis(N, 0, ABG)
01:36:48.042 00.000 2744 Move returns status 0, amount 0
01:36:48.042 00.000 2744 move complete, result=0
01:36:48.043 00.001 2744 worker thread done servicing request
01:36:48.060 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1427, FiltMax=65535, Gamma=0.510
01:36:48.078 00.018 1092 UpdateGuideState exits: m=481234 SNR=72.8
01:36:48.081 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.085 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:48.089 00.004 1092 Enqueuing Expose request
01:36:48.094 00.005 2744 Worker thread wakes up
01:36:48.094 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:36:48.096 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:48.096 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:51.485 03.389 2744 Exposure complete
01:36:51.693 00.208 2744 worker thread done servicing request
01:36:51.693 00.000 1092 OnExposeComplete: enter
01:36:51.696 00.003 1092 UpdateGuideState(): m_state=6
01:36:51.700 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1909
01:36:51.703 00.003 1092 Star::Find returns 1 (0), X=1602.28, Y=1129.72, Mass=426075, SNR=64.0, Peak=43751 HFD=3.4
01:36:51.705 00.002 1092 MultiStar: [#1 -0.77,-0.17,1.14,U] [#2 -1.15,0.20,1.29,U] [#3 -0.75,-0.12,0.80,U] [#4 -1.13,-0.08,1.01,U] [#5 -0.98,0.18,0.79,U] [#6 -0.80,-0.01,0.76,U] [#7 -0.60,-0.30,0.62,U] [#8 -1.30,0.33,0.71,U] 
01:36:51.707 00.002 1092 single-star, 8 included, MultiStar: {-0.94, -0.04}, one-star: {-0.82, -0.39}
01:36:51.709 00.002 1092 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
01:36:51.712 00.003 1092 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
01:36:51.714 00.002 1092 CameraToMount -- cameraX=-0.82 cameraY=-0.39 hyp=0.91 cameraTheta=-2.70 mountX=-0.59 mountY=-0.60, mountTheta=-2.34
01:36:51.719 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=-0.39, opts=13)
01:36:51.722 00.003 1092 Enqueuing Move request for scope (-0.82, -0.39)
01:36:51.725 00.003 2744 Worker thread wakes up
01:36:51.725 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.39) opts 0xd
01:36:51.725 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, -0.39)
01:36:51.725 00.000 2744 Moving (-0.82, -0.39) raw xDistance=-0.59 yDistance=-0.60
01:36:51.725 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
01:36:51.725 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:36:51.725 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.60
01:36:51.725 00.000 2744 MoveAxis(E, 131, ABG)
01:36:51.725 00.000 2744 Guiding  Dir = 2, Dur = 131
01:36:51.726 00.001 2744 IsSlewing returns 0
01:36:51.726 00.000 2744 IsGuiding returns 0
01:36:51.726 00.000 2744 PulseGuide returned control before completion, sleep 141
01:36:51.743 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5015, FiltMin=1235, FiltMax=65535, Gamma=0.510
01:36:51.759 00.016 1092 UpdateGuideState exits: m=426075 SNR=64.0
01:36:51.762 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:51.765 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:51.768 00.003 1092 Enqueuing Expose request
01:36:51.870 00.102 2744 IsGuiding returns 1
01:36:51.870 00.000 2744 scope still moving after pulse duration time elapsed
01:36:51.901 00.031 2744 IsSlewing returns 0
01:36:51.901 00.000 2744 IsGuiding returns 0
01:36:51.901 00.000 2744 scope move finished after 131 + 44 ms
01:36:51.902 00.001 2744 Move returns status 0, amount 131
01:36:51.902 00.000 2744 MoveAxis(N, 0, ABG)
01:36:51.902 00.000 2744 Move returns status 0, amount 0
01:36:51.902 00.000 2744 move complete, result=0
01:36:51.902 00.000 2744 worker thread done servicing request
01:36:51.902 00.000 2744 Worker thread wakes up
01:36:51.904 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:51.904 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:51.904 00.000 1092 GuideStep: -0.6 px 131 ms EAST, -0.6 px 0 ms NORTH
01:36:55.309 03.405 2744 Exposure complete
01:36:55.507 00.198 2744 worker thread done servicing request
01:36:55.507 00.000 1092 OnExposeComplete: enter
01:36:55.509 00.002 1092 UpdateGuideState(): m_state=6
01:36:55.512 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1910
01:36:55.515 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.92, Mass=455206, SNR=68.0, Peak=44455 HFD=2.9
01:36:55.517 00.002 1092 MultiStar: [#1 -1.02,0.22,1.00,U] [#2 -1.21,-0.08,1.05,U] [#3 -0.97,0.19,0.90,U] [#4 -1.01,0.07,0.86,U] [#5 -0.94,0.15,0.72,U] [#6 -0.89,-0.12,0.78,U] [#7 -1.09,0.23,0.57,U] [#8 -1.31,0.15,0.53,U] 
01:36:55.520 00.003 1092 single-star, 8 included, MultiStar: {-1.04, 0.05}, one-star: {-0.97, -0.19}
01:36:55.523 00.003 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.52 = -2.52)
01:36:55.525 00.002 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.68 = -2.68)
01:36:55.529 00.004 1092 CameraToMount -- cameraX=-0.97 cameraY=-0.19 hyp=0.99 cameraTheta=-2.95 mountX=-0.81 mountY=-0.44, mountTheta=-2.64
01:36:55.533 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.97, y=-0.19, opts=13)
01:36:55.535 00.002 1092 Enqueuing Move request for scope (-0.97, -0.19)
01:36:55.539 00.004 2744 Worker thread wakes up
01:36:55.539 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -0.19) opts 0xd
01:36:55.539 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.97, -0.19)
01:36:55.539 00.000 2744 Moving (-0.97, -0.19) raw xDistance=-0.81 yDistance=-0.44
01:36:55.539 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.81
01:36:55.539 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:55.539 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:36:55.539 00.000 2744 MoveAxis(E, 190, ABG)
01:36:55.539 00.000 2744 Guiding  Dir = 2, Dur = 190
01:36:55.540 00.001 2744 IsSlewing returns 0
01:36:55.540 00.000 2744 IsGuiding returns 0
01:36:55.540 00.000 2744 PulseGuide returned control before completion, sleep 200
01:36:55.557 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1808, FiltMax=65535, Gamma=0.510
01:36:55.571 00.014 1092 UpdateGuideState exits: m=455206 SNR=68.0
01:36:55.574 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.577 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:55.580 00.003 1092 Enqueuing Expose request
01:36:55.745 00.165 2744 IsGuiding returns 1
01:36:55.745 00.000 2744 scope still moving after pulse duration time elapsed
01:36:55.776 00.031 2744 IsSlewing returns 0
01:36:55.776 00.000 2744 IsGuiding returns 0
01:36:55.777 00.001 2744 scope move finished after 190 + 47 ms
01:36:55.777 00.000 2744 Move returns status 0, amount 190
01:36:55.777 00.000 2744 MoveAxis(N, 0, ABG)
01:36:55.777 00.000 2744 Move returns status 0, amount 0
01:36:55.777 00.000 2744 move complete, result=0
01:36:55.777 00.000 2744 worker thread done servicing request
01:36:55.777 00.000 1092 GuideStep: -0.8 px 190 ms EAST, -0.4 px 0 ms NORTH
01:36:55.781 00.004 2744 Worker thread wakes up
01:36:55.781 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:55.781 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:36:59.168 03.387 2744 Exposure complete
01:36:59.383 00.215 2744 worker thread done servicing request
01:36:59.383 00.000 1092 OnExposeComplete: enter
01:36:59.386 00.003 1092 UpdateGuideState(): m_state=6
01:36:59.388 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1911
01:36:59.390 00.002 1092 Star::Find returns 1 (0), X=1602.12, Y=1130.15, Mass=481517, SNR=73.3, Peak=43143 HFD=3.7
01:36:59.394 00.004 1092 MultiStar: [#1 -0.94,0.17,1.08,U] [#2 -1.03,0.20,1.03,U] [#3 -0.96,0.28,0.76,U] [#4 -0.82,0.31,0.82,U] [#5 -0.45,0.06,0.79,U] [#6 -0.62,0.15,0.83,U] [#7 -1.07,0.32,0.59,U] [#8 -1.23,-0.02,0.53,U] 
01:36:59.396 00.002 1092 refined, 8 included, MultiStar: {-0.89, 0.17}, one-star: {-0.98, 0.04}
01:36:59.399 00.003 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
01:36:59.401 00.002 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.06)
01:36:59.403 00.002 1092 CameraToMount -- cameraX=-0.89 cameraY=0.17 hyp=0.91 cameraTheta=2.95 mountX=-0.88 mountY=-0.08, mountTheta=-3.05
01:36:59.407 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.89, y=0.17, opts=13)
01:36:59.409 00.002 1092 Enqueuing Move request for scope (-0.89, 0.17)
01:36:59.411 00.002 2744 Worker thread wakes up
01:36:59.411 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.17) opts 0xd
01:36:59.411 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.89, 0.17)
01:36:59.411 00.000 2744 Moving (-0.89, 0.17) raw xDistance=-0.88 yDistance=-0.08
01:36:59.412 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.59 from input -0.88
01:36:59.412 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:36:59.412 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:36:59.412 00.000 2744 MoveAxis(E, 210, ABG)
01:36:59.412 00.000 2744 Guiding  Dir = 2, Dur = 210
01:36:59.412 00.000 2744 IsSlewing returns 0
01:36:59.412 00.000 2744 IsGuiding returns 0
01:36:59.413 00.001 2744 PulseGuide returned control before completion, sleep 220
01:36:59.427 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1584, FiltMax=65535, Gamma=0.510
01:36:59.443 00.016 1092 UpdateGuideState exits: m=481517 SNR=73.3
01:36:59.446 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.448 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:36:59.450 00.002 1092 Enqueuing Expose request
01:36:59.643 00.193 2744 IsGuiding returns 1
01:36:59.643 00.000 2744 scope still moving after pulse duration time elapsed
01:36:59.674 00.031 2744 IsSlewing returns 0
01:36:59.674 00.000 2744 IsGuiding returns 0
01:36:59.674 00.000 2744 scope move finished after 210 + 51 ms
01:36:59.674 00.000 2744 Move returns status 0, amount 210
01:36:59.674 00.000 2744 MoveAxis(N, 0, ABG)
01:36:59.674 00.000 2744 Move returns status 0, amount 0
01:36:59.674 00.000 2744 move complete, result=0
01:36:59.675 00.001 2744 worker thread done servicing request
01:36:59.675 00.000 2744 Worker thread wakes up
01:36:59.675 00.000 1092 GuideStep: -0.9 px 210 ms EAST, -0.1 px 0 ms NORTH
01:36:59.678 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:36:59.678 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:03.059 03.381 2744 Exposure complete
01:37:03.251 00.192 2744 worker thread done servicing request
01:37:03.252 00.001 1092 OnExposeComplete: enter
01:37:03.254 00.002 1092 UpdateGuideState(): m_state=6
01:37:03.256 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1912
01:37:03.259 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.49, Mass=519682, SNR=91.0, Peak=43267 HFD=3.5
01:37:03.262 00.003 1092 MultiStar: [#1 -0.60,-0.33,0.80,U] [#2 -0.78,-0.36,0.74,U] [#3 -0.54,-0.30,0.62,U] [#4 -0.62,-0.37,0.79,U] [#5 -0.59,-0.25,0.64,U] [#6 -0.68,-0.48,0.53,U] [#7 -0.57,-0.13,0.44,U] [#8 -0.89,-0.36,0.38,U] 
01:37:03.264 00.002 1092 refined, 8 included, MultiStar: {-0.61, -0.38}, one-star: {-0.44, -0.62}
01:37:03.267 00.003 1092 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.43) = xAngle (-2.16 = -2.16)
01:37:03.269 00.002 1092 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.32 = -2.32)
01:37:03.271 00.002 1092 CameraToMount -- cameraX=-0.61 cameraY=-0.38 hyp=0.72 cameraTheta=-2.59 mountX=-0.40 mountY=-0.53, mountTheta=-2.22
01:37:03.276 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=-0.38, opts=13)
01:37:03.278 00.002 1092 Enqueuing Move request for scope (-0.61, -0.38)
01:37:03.280 00.002 2744 Worker thread wakes up
01:37:03.280 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.38) opts 0xd
01:37:03.280 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, -0.38)
01:37:03.280 00.000 2744 Moving (-0.61, -0.38) raw xDistance=-0.40 yDistance=-0.53
01:37:03.280 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.40
01:37:03.281 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:37:03.281 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
01:37:03.281 00.000 2744 MoveAxis(E, 105, ABG)
01:37:03.281 00.000 2744 Guiding  Dir = 2, Dur = 105
01:37:03.281 00.000 2744 IsSlewing returns 0
01:37:03.281 00.000 2744 IsGuiding returns 0
01:37:03.282 00.001 2744 PulseGuide returned control before completion, sleep 115
01:37:03.300 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1719, FiltMax=65535, Gamma=0.510
01:37:03.316 00.016 1092 UpdateGuideState exits: m=519682 SNR=91.0
01:37:03.318 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.321 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:03.323 00.002 1092 Enqueuing Expose request
01:37:03.398 00.075 2744 IsGuiding returns 1
01:37:03.398 00.000 2744 scope still moving after pulse duration time elapsed
01:37:03.429 00.031 2744 IsSlewing returns 0
01:37:03.429 00.000 2744 IsGuiding returns 0
01:37:03.429 00.000 2744 scope move finished after 105 + 43 ms
01:37:03.429 00.000 2744 Move returns status 0, amount 105
01:37:03.429 00.000 2744 MoveAxis(N, 0, ABG)
01:37:03.429 00.000 2744 Move returns status 0, amount 0
01:37:03.429 00.000 2744 move complete, result=0
01:37:03.431 00.002 2744 worker thread done servicing request
01:37:03.431 00.000 2744 Worker thread wakes up
01:37:03.431 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:03.431 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:03.432 00.001 1092 GuideStep: -0.4 px 105 ms EAST, -0.5 px 0 ms NORTH
01:37:06.822 03.390 2744 Exposure complete
01:37:07.011 00.189 2744 worker thread done servicing request
01:37:07.011 00.000 1092 OnExposeComplete: enter
01:37:07.013 00.002 1092 UpdateGuideState(): m_state=6
01:37:07.016 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1913
01:37:07.019 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1129.83, Mass=510758, SNR=85.1, Peak=42743 HFD=3.7
01:37:07.022 00.003 1092 MultiStar: [#1 -1.00,-0.22,0.70,U] [#2 -1.39,-0.18,0.91,U] [#3 -0.84,-0.52,0.76,U] [#4 -1.11,-0.21,0.76,U] [#5 -1.16,-0.12,0.59,U] [#6 -1.08,-0.31,0.60,U] [#7 -1.08,-0.25,0.49,U] [#8 -1.38,-0.26,0.42,U] 
01:37:07.024 00.002 1092 single-star, 8 included, MultiStar: {-1.09, -0.26}, one-star: {-0.93, -0.27}
01:37:07.026 00.002 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.43 = -2.43)
01:37:07.028 00.002 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.58 = -2.58)
01:37:07.030 00.002 1092 CameraToMount -- cameraX=-0.93 cameraY=-0.27 hyp=0.97 cameraTheta=-2.86 mountX=-0.73 mountY=-0.51, mountTheta=-2.53
01:37:07.036 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=-0.27, opts=13)
01:37:07.039 00.003 1092 Enqueuing Move request for scope (-0.93, -0.27)
01:37:07.041 00.002 2744 Worker thread wakes up
01:37:07.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.27) opts 0xd
01:37:07.041 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.93, -0.27)
01:37:07.041 00.000 2744 Moving (-0.93, -0.27) raw xDistance=-0.73 yDistance=-0.51
01:37:07.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.73
01:37:07.041 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-1.11 newest=-1.12
01:37:07.041 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
01:37:07.041 00.000 2744 MoveAxis(E, 172, ABG)
01:37:07.041 00.000 2744 Guiding  Dir = 2, Dur = 172
01:37:07.042 00.001 2744 IsSlewing returns 0
01:37:07.042 00.000 2744 IsGuiding returns 0
01:37:07.042 00.000 2744 PulseGuide returned control before completion, sleep 182
01:37:07.057 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1207, FiltMax=65535, Gamma=0.510
01:37:07.071 00.014 1092 UpdateGuideState exits: m=510758 SNR=85.1
01:37:07.074 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:07.076 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:07.077 00.001 1092 Enqueuing Expose request
01:37:07.235 00.158 2744 IsGuiding returns 1
01:37:07.235 00.000 2744 scope still moving after pulse duration time elapsed
01:37:07.267 00.032 2744 IsSlewing returns 0
01:37:07.267 00.000 2744 IsGuiding returns 0
01:37:07.267 00.000 2744 scope move finished after 172 + 53 ms
01:37:07.268 00.001 2744 Move returns status 0, amount 172
01:37:07.268 00.000 2744 MoveAxis(N, 97, ABG)
01:37:07.268 00.000 2744 Guiding  Dir = 0, Dur = 97
01:37:07.268 00.000 2744 IsSlewing returns 0
01:37:07.268 00.000 2744 IsGuiding returns 0
01:37:07.268 00.000 2744 PulseGuide returned control before completion, sleep 107
01:37:07.377 00.109 2744 IsGuiding returns 1
01:37:07.377 00.000 2744 scope still moving after pulse duration time elapsed
01:37:07.409 00.032 2744 IsSlewing returns 0
01:37:07.410 00.001 2744 IsGuiding returns 0
01:37:07.410 00.000 2744 scope move finished after 97 + 44 ms
01:37:07.410 00.000 2744 Move returns status 0, amount 97
01:37:07.410 00.000 2744 move complete, result=0
01:37:07.410 00.000 2744 worker thread done servicing request
01:37:07.410 00.000 2744 Worker thread wakes up
01:37:07.410 00.000 1092 GuideStep: -0.7 px 172 ms EAST, -0.5 px 97 ms NORTH
01:37:07.413 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:07.413 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:10.806 03.393 2744 Exposure complete
01:37:11.010 00.204 2744 worker thread done servicing request
01:37:11.010 00.000 1092 OnExposeComplete: enter
01:37:11.013 00.003 1092 UpdateGuideState(): m_state=6
01:37:11.016 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1914
01:37:11.019 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1129.67, Mass=509226, SNR=84.3, Peak=44359 HFD=3.6
01:37:11.023 00.004 1092 MultiStar: [#1 -1.03,-0.19,0.75,U] [#2 -1.10,-0.01,0.81,U] [#3 -0.82,-0.21,0.65,U] [#4 -0.77,-0.09,0.75,U] [#5 -0.95,-0.02,0.62,U] [#6 -0.72,-0.31,0.56,U] [#7 -0.95,-0.22,0.51,U] [#8 -1.12,-0.28,0.34,U] 
01:37:11.025 00.002 1092 refined, 8 included, MultiStar: {-0.93, -0.20}, one-star: {-0.91, -0.43}
01:37:11.027 00.002 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.51 = -2.51)
01:37:11.029 00.002 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.66 = -2.66)
01:37:11.031 00.002 1092 CameraToMount -- cameraX=-0.93 cameraY=-0.20 hyp=0.95 cameraTheta=-2.93 mountX=-0.76 mountY=-0.44, mountTheta=-2.62
01:37:11.036 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=-0.20, opts=13)
01:37:11.039 00.003 1092 Enqueuing Move request for scope (-0.93, -0.20)
01:37:11.042 00.003 2744 Worker thread wakes up
01:37:11.042 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, -0.20) opts 0xd
01:37:11.042 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.93, -0.20)
01:37:11.042 00.000 2744 Moving (-0.93, -0.20) raw xDistance=-0.76 yDistance=-0.44
01:37:11.042 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
01:37:11.042 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:11.043 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:37:11.043 00.000 2744 MoveAxis(E, 183, ABG)
01:37:11.043 00.000 2744 Guiding  Dir = 2, Dur = 183
01:37:11.043 00.000 2744 IsSlewing returns 0
01:37:11.043 00.000 2744 IsGuiding returns 0
01:37:11.043 00.000 2744 PulseGuide returned control before completion, sleep 193
01:37:11.058 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1613, FiltMax=65535, Gamma=0.510
01:37:11.073 00.015 1092 UpdateGuideState exits: m=509226 SNR=84.3
01:37:11.075 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.078 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:11.079 00.001 1092 Enqueuing Expose request
01:37:11.253 00.174 2744 IsGuiding returns 0
01:37:11.253 00.000 2744 Move returns status 0, amount 183
01:37:11.253 00.000 2744 MoveAxis(N, 0, ABG)
01:37:11.253 00.000 2744 Move returns status 0, amount 0
01:37:11.253 00.000 2744 move complete, result=0
01:37:11.254 00.001 2744 worker thread done servicing request
01:37:11.254 00.000 2744 Worker thread wakes up
01:37:11.254 00.000 1092 GuideStep: -0.8 px 183 ms EAST, -0.4 px 0 ms NORTH
01:37:11.257 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:11.257 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:14.673 03.416 2744 Exposure complete
01:37:14.916 00.243 2744 worker thread done servicing request
01:37:14.916 00.000 1092 OnExposeComplete: enter
01:37:14.920 00.004 1092 UpdateGuideState(): m_state=6
01:37:14.923 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1915
01:37:14.927 00.004 1092 Star::Find returns 1 (0), X=1602.94, Y=1129.51, Mass=492190, SNR=82.9, Peak=50339 HFD=3.5
01:37:14.931 00.004 1092 MultiStar: [#1 -0.37,-0.13,0.87,U] [#2 -0.47,-0.36,0.89,U] [#3 -0.13,-0.40,0.61,U] [#4 -0.28,-0.34,0.84,U] [#5 -0.20,-0.24,0.64,U] [#6 -0.21,-0.41,0.69,U] [#7 -0.81,-0.36,0.51,U] [#8 -0.60,-0.25,0.40,U] 
01:37:14.933 00.002 1092 refined, 8 included, MultiStar: {-0.33, -0.35}, one-star: {-0.16, -0.60}
01:37:14.937 00.004 1092 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.43) = xAngle (-1.90 = -1.90)
01:37:14.939 00.002 1092 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.05 = -2.05)
01:37:14.942 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.35 hyp=0.48 cameraTheta=-2.32 mountX=-0.15 mountY=-0.43, mountTheta=-1.92
01:37:14.947 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.35, opts=13)
01:37:14.950 00.003 1092 Enqueuing Move request for scope (-0.33, -0.35)
01:37:14.953 00.003 2744 Worker thread wakes up
01:37:14.953 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.35) opts 0xd
01:37:14.953 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.35)
01:37:14.953 00.000 2744 Moving (-0.33, -0.35) raw xDistance=-0.15 yDistance=-0.43
01:37:14.954 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:37:14.954 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:14.954 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:37:14.954 00.000 2744 MoveAxis(E, 0, ABG)
01:37:14.954 00.000 2744 Move returns status 0, amount 0
01:37:14.954 00.000 2744 MoveAxis(N, 0, ABG)
01:37:14.954 00.000 2744 Move returns status 0, amount 0
01:37:14.954 00.000 2744 move complete, result=0
01:37:14.954 00.000 2744 worker thread done servicing request
01:37:14.970 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:37:14.988 00.018 1092 UpdateGuideState exits: m=492190 SNR=82.9
01:37:14.991 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.994 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:14.996 00.002 1092 Enqueuing Expose request
01:37:14.999 00.003 2744 Worker thread wakes up
01:37:14.999 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:37:15.002 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:15.002 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:18.395 03.393 2744 Exposure complete
01:37:18.594 00.199 2744 worker thread done servicing request
01:37:18.595 00.001 1092 OnExposeComplete: enter
01:37:18.598 00.003 1092 UpdateGuideState(): m_state=6
01:37:18.601 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1916
01:37:18.604 00.003 1092 Star::Find returns 1 (0), X=1602.91, Y=1129.48, Mass=441382, SNR=67.5, Peak=44579 HFD=3.3
01:37:18.606 00.002 1092 MultiStar: [#1 -0.35,-0.47,1.09,U] [#2 -0.61,-0.48,1.04,U] [#3 -0.23,-0.54,0.84,U] [#4 -0.22,-0.50,0.94,U] [#5 -0.13,-0.57,0.87,U] [#6 -0.02,-0.66,0.63,U] [#7 -0.65,-0.57,0.70,U] [#8 -0.77,-0.34,0.49,U] 
01:37:18.609 00.003 1092 refined, 8 included, MultiStar: {-0.34, -0.53}, one-star: {-0.19, -0.63}
01:37:18.612 00.003 1092 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.43) = xAngle (-1.71 = -1.71)
01:37:18.614 00.002 1092 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
01:37:18.617 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.53 hyp=0.63 cameraTheta=-2.14 mountX=-0.09 mountY=-0.60, mountTheta=-1.71
01:37:18.626 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.53, opts=13)
01:37:18.630 00.004 1092 Enqueuing Move request for scope (-0.34, -0.53)
01:37:18.633 00.003 2744 Worker thread wakes up
01:37:18.633 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.53) opts 0xd
01:37:18.633 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.53)
01:37:18.633 00.000 2744 Moving (-0.34, -0.53) raw xDistance=-0.09 yDistance=-0.60
01:37:18.633 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:37:18.633 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
01:37:18.633 00.000 2744 MoveAxis(E, 0, ABG)
01:37:18.633 00.000 2744 Move returns status 0, amount 0
01:37:18.633 00.000 2744 MoveAxis(N, 113, ABG)
01:37:18.633 00.000 2744 Guiding  Dir = 0, Dur = 113
01:37:18.634 00.001 2744 IsSlewing returns 0
01:37:18.634 00.000 2744 IsGuiding returns 0
01:37:18.634 00.000 2744 PulseGuide returned control before completion, sleep 123
01:37:18.653 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:37:18.672 00.019 1092 UpdateGuideState exits: m=441382 SNR=67.5
01:37:18.676 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.678 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:18.680 00.002 1092 Enqueuing Expose request
01:37:18.764 00.084 2744 IsGuiding returns 1
01:37:18.764 00.000 2744 scope still moving after pulse duration time elapsed
01:37:18.796 00.032 2744 IsSlewing returns 0
01:37:18.796 00.000 2744 IsGuiding returns 0
01:37:18.796 00.000 2744 scope move finished after 113 + 49 ms
01:37:18.797 00.001 2744 Move returns status 0, amount 113
01:37:18.797 00.000 2744 move complete, result=0
01:37:18.797 00.000 2744 worker thread done servicing request
01:37:18.797 00.000 2744 Worker thread wakes up
01:37:18.797 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:18.797 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:18.797 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.6 px 113 ms NORTH
01:37:22.179 03.382 2744 Exposure complete
01:37:22.368 00.189 2744 worker thread done servicing request
01:37:22.368 00.000 1092 OnExposeComplete: enter
01:37:22.371 00.003 1092 UpdateGuideState(): m_state=6
01:37:22.373 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1917
01:37:22.375 00.002 1092 Star::Find returns 1 (0), X=1603.27, Y=1129.06, Mass=486480, SNR=73.9, Peak=52259 HFD=3.3
01:37:22.378 00.003 1092 MultiStar: [#1 0.08,-0.67,1.02,U] [#2 -0.36,-0.66,1.14,U] [#3 -0.34,-0.90,0.82,U] [#4 0.07,-0.82,0.88,U] [#5 0.13,-0.70,0.75,U] [#6 0.05,-0.66,0.81,U] [#7 -0.34,-0.49,0.55,U] [#8 -0.37,-0.78,0.45,U] 
01:37:22.380 00.002 1092 refined, 8 included, MultiStar: {-0.08, -0.76}, one-star: {0.17, -1.04}
01:37:22.382 00.002 1092 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-0.43) = xAngle (-1.25 = -1.25)
01:37:22.384 00.002 1092 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.40 = -1.40)
01:37:22.387 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.76 hyp=0.76 cameraTheta=-1.68 mountX=0.24 mountY=-0.75, mountTheta=-1.26
01:37:22.394 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.76, opts=13)
01:37:22.397 00.003 1092 Enqueuing Move request for scope (-0.08, -0.76)
01:37:22.399 00.002 2744 Worker thread wakes up
01:37:22.399 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.76) opts 0xd
01:37:22.399 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.76)
01:37:22.399 00.000 2744 Moving (-0.08, -0.76) raw xDistance=0.24 yDistance=-0.75
01:37:22.399 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:37:22.399 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
01:37:22.399 00.000 2744 MoveAxis(E, 0, ABG)
01:37:22.399 00.000 2744 Move returns status 0, amount 0
01:37:22.399 00.000 2744 MoveAxis(N, 141, ABG)
01:37:22.399 00.000 2744 Guiding  Dir = 0, Dur = 141
01:37:22.399 00.000 2744 IsSlewing returns 0
01:37:22.400 00.001 2744 IsGuiding returns 0
01:37:22.400 00.000 2744 PulseGuide returned control before completion, sleep 151
01:37:22.414 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1342, FiltMax=65535, Gamma=0.510
01:37:22.429 00.015 1092 UpdateGuideState exits: m=486480 SNR=73.9
01:37:22.432 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:22.435 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:22.437 00.002 1092 Enqueuing Expose request
01:37:22.564 00.127 2744 IsGuiding returns 1
01:37:22.564 00.000 2744 scope still moving after pulse duration time elapsed
01:37:22.594 00.030 2744 IsSlewing returns 0
01:37:22.594 00.000 2744 IsGuiding returns 0
01:37:22.594 00.000 2744 scope move finished after 141 + 54 ms
01:37:22.594 00.000 2744 Move returns status 0, amount 141
01:37:22.594 00.000 2744 move complete, result=0
01:37:22.594 00.000 2744 worker thread done servicing request
01:37:22.595 00.001 2744 Worker thread wakes up
01:37:22.595 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:22.595 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:22.595 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.7 px 141 ms NORTH
01:37:25.982 03.387 2744 Exposure complete
01:37:26.200 00.218 2744 worker thread done servicing request
01:37:26.200 00.000 1092 OnExposeComplete: enter
01:37:26.204 00.004 1092 UpdateGuideState(): m_state=6
01:37:26.207 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1918
01:37:26.210 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1128.97, Mass=513359, SNR=78.9, Peak=47411 HFD=4.0
01:37:26.213 00.003 1092 MultiStar: [#1 -0.17,-0.81,1.03,U] [#2 -0.51,-0.80,1.00,U] [#3 -0.27,-0.65,0.73,U] [#4 -0.31,-0.64,0.81,U] [#5 -0.21,-0.53,0.75,U] [#6 -0.13,-0.79,0.62,U] [#7 -0.34,-0.62,0.56,U] [#8 -0.51,-0.82,0.48,U] 
01:37:26.215 00.002 1092 refined, 8 included, MultiStar: {-0.28, -0.77}, one-star: {-0.12, -1.14}
01:37:26.218 00.003 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.49 = -1.49)
01:37:26.221 00.003 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.64 = -1.64)
01:37:26.223 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.77 hyp=0.82 cameraTheta=-1.91 mountX=0.07 mountY=-0.82, mountTheta=-1.49
01:37:26.229 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.77, opts=13)
01:37:26.231 00.002 1092 Enqueuing Move request for scope (-0.28, -0.77)
01:37:26.234 00.003 2744 Worker thread wakes up
01:37:26.234 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.77) opts 0xd
01:37:26.234 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.77)
01:37:26.234 00.000 2744 Moving (-0.28, -0.77) raw xDistance=0.07 yDistance=-0.82
01:37:26.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:26.235 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.82 from input -0.82
01:37:26.235 00.000 2744 MoveAxis(E, 0, ABG)
01:37:26.235 00.000 2744 Move returns status 0, amount 0
01:37:26.235 00.000 2744 MoveAxis(N, 154, ABG)
01:37:26.235 00.000 2744 Guiding  Dir = 0, Dur = 154
01:37:26.235 00.000 2744 IsSlewing returns 0
01:37:26.236 00.001 2744 IsGuiding returns 0
01:37:26.236 00.000 2744 PulseGuide returned control before completion, sleep 164
01:37:26.262 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:37:26.277 00.015 1092 UpdateGuideState exits: m=513359 SNR=78.9
01:37:26.280 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:26.283 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:26.286 00.003 1092 Enqueuing Expose request
01:37:26.415 00.129 2744 IsGuiding returns 1
01:37:26.415 00.000 2744 scope still moving after pulse duration time elapsed
01:37:26.446 00.031 2744 IsSlewing returns 0
01:37:26.446 00.000 2744 IsGuiding returns 0
01:37:26.446 00.000 2744 scope move finished after 154 + 56 ms
01:37:26.446 00.000 2744 Move returns status 0, amount 154
01:37:26.446 00.000 2744 move complete, result=0
01:37:26.448 00.002 2744 worker thread done servicing request
01:37:26.448 00.000 2744 Worker thread wakes up
01:37:26.448 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:26.448 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:26.451 00.003 1092 GuideStep: 0.1 px 0 ms EAST, -0.8 px 154 ms NORTH
01:37:29.832 03.381 2744 Exposure complete
01:37:30.036 00.204 2744 worker thread done servicing request
01:37:30.036 00.000 1092 OnExposeComplete: enter
01:37:30.039 00.003 1092 UpdateGuideState(): m_state=6
01:37:30.042 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1919
01:37:30.045 00.003 1092 Star::Find returns 1 (0), X=1603.50, Y=1128.61, Mass=512538, SNR=85.0, Peak=45098 HFD=3.3
01:37:30.047 00.002 1092 MultiStar: [#1 0.29,-1.11,0.96,U] [#2 0.06,-1.17,0.93,U] [#3 0.17,-1.16,0.75,U] [#4 0.01,-1.01,0.78,U] [#5 0.22,-1.23,0.67,U] [#6 0.25,-0.99,0.61,U] [#7 0.32,-1.18,0.53,U] [#8 -0.28,-1.53,0.39,U] 
01:37:30.049 00.002 1092 refined, 8 included, MultiStar: {0.18, -1.20}, one-star: {0.39, -1.50}
01:37:30.052 00.003 1092 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.43) = xAngle (-0.99 = -0.99)
01:37:30.054 00.002 1092 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.15 = -1.15)
01:37:30.056 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=-1.20 hyp=1.22 cameraTheta=-1.42 mountX=0.67 mountY=-1.11, mountTheta=-1.03
01:37:30.062 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-1.20, opts=13)
01:37:30.064 00.002 1092 Enqueuing Move request for scope (0.18, -1.20)
01:37:30.067 00.003 2744 Worker thread wakes up
01:37:30.067 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.20) opts 0xd
01:37:30.067 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -1.20)
01:37:30.067 00.000 2744 Moving (0.18, -1.20) raw xDistance=0.67 yDistance=-1.11
01:37:30.069 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.67
01:37:30.069 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.11 from input -1.11
01:37:30.069 00.000 2744 MoveAxis(W, 149, ABG)
01:37:30.069 00.000 2744 Guiding  Dir = 3, Dur = 149
01:37:30.070 00.001 2744 IsSlewing returns 0
01:37:30.070 00.000 2744 IsGuiding returns 0
01:37:30.070 00.000 2744 PulseGuide returned control before completion, sleep 159
01:37:30.090 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1626, FiltMax=65535, Gamma=0.510
01:37:30.106 00.016 1092 UpdateGuideState exits: m=512538 SNR=85.0
01:37:30.108 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.111 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:30.113 00.002 1092 Enqueuing Expose request
01:37:30.244 00.131 2744 IsGuiding returns 0
01:37:30.244 00.000 2744 Move returns status 0, amount 149
01:37:30.244 00.000 2744 MoveAxis(N, 208, ABG)
01:37:30.244 00.000 2744 Guiding  Dir = 0, Dur = 208
01:37:30.244 00.000 2744 IsSlewing returns 0
01:37:30.245 00.001 2744 IsGuiding returns 0
01:37:30.245 00.000 2744 PulseGuide returned control before completion, sleep 218
01:37:30.479 00.234 2744 IsGuiding returns 1
01:37:30.479 00.000 2744 scope still moving after pulse duration time elapsed
01:37:30.510 00.031 2744 IsSlewing returns 0
01:37:30.511 00.001 2744 IsGuiding returns 0
01:37:30.511 00.000 2744 scope move finished after 208 + 58 ms
01:37:30.511 00.000 2744 Move returns status 0, amount 208
01:37:30.511 00.000 2744 move complete, result=0
01:37:30.511 00.000 2744 worker thread done servicing request
01:37:30.511 00.000 1092 GuideStep: 0.7 px 149 ms WEST, -1.1 px 208 ms NORTH
01:37:30.515 00.004 2744 Worker thread wakes up
01:37:30.516 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:30.516 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:33.918 03.402 2744 Exposure complete
01:37:34.113 00.195 2744 worker thread done servicing request
01:37:34.113 00.000 1092 OnExposeComplete: enter
01:37:34.116 00.003 1092 UpdateGuideState(): m_state=6
01:37:34.119 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1920
01:37:34.122 00.003 1092 Star::Find returns 1 (0), X=1603.69, Y=1129.67, Mass=509568, SNR=75.4, Peak=42941 HFD=3.5
01:37:34.124 00.002 1092 MultiStar: [#1 0.46,0.11,0.90,U] [#2 0.48,-0.29,0.86,U] [#3 0.57,-0.00,0.78,U] [#4 0.48,-0.18,0.88,U] [#5 0.56,-0.23,0.76,U] [#6 0.67,-0.22,0.67,U] [#7 0.93,-0.16,0.61,U] [#8 0.56,-0.06,0.47,U] 
01:37:34.127 00.003 1092 refined, 8 included, MultiStar: {0.58, -0.17}, one-star: {0.59, -0.44}
01:37:34.128 00.001 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
01:37:34.131 00.003 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
01:37:34.133 00.002 1092 CameraToMount -- cameraX=0.58 cameraY=-0.17 hyp=0.60 cameraTheta=-0.29 mountX=0.59 mountY=-0.01, mountTheta=-0.02
01:37:34.139 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.17, opts=13)
01:37:34.142 00.003 1092 Enqueuing Move request for scope (0.58, -0.17)
01:37:34.145 00.003 2744 Worker thread wakes up
01:37:34.145 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.17) opts 0xd
01:37:34.145 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.17)
01:37:34.145 00.000 2744 Moving (0.58, -0.17) raw xDistance=0.59 yDistance=-0.01
01:37:34.145 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
01:37:34.146 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:34.146 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:37:34.146 00.000 2744 MoveAxis(W, 144, ABG)
01:37:34.146 00.000 2744 Guiding  Dir = 3, Dur = 144
01:37:34.146 00.000 2744 IsSlewing returns 0
01:37:34.146 00.000 2744 IsGuiding returns 0
01:37:34.147 00.001 2744 PulseGuide returned control before completion, sleep 154
01:37:34.161 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1675, FiltMax=65535, Gamma=0.510
01:37:34.177 00.016 1092 UpdateGuideState exits: m=509568 SNR=75.4
01:37:34.180 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:34.182 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:34.184 00.002 1092 Enqueuing Expose request
01:37:34.317 00.133 2744 IsGuiding returns 1
01:37:34.317 00.000 2744 scope still moving after pulse duration time elapsed
01:37:34.349 00.032 2744 IsSlewing returns 0
01:37:34.349 00.000 2744 IsGuiding returns 0
01:37:34.349 00.000 2744 scope move finished after 144 + 58 ms
01:37:34.349 00.000 2744 Move returns status 0, amount 144
01:37:34.350 00.001 2744 MoveAxis(N, 0, ABG)
01:37:34.350 00.000 2744 Move returns status 0, amount 0
01:37:34.350 00.000 2744 move complete, result=0
01:37:34.350 00.000 2744 worker thread done servicing request
01:37:34.350 00.000 2744 Worker thread wakes up
01:37:34.350 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:34.350 00.000 1092 GuideStep: 0.6 px 144 ms WEST, -0.0 px 0 ms NORTH
01:37:34.353 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:37.754 03.401 2744 Exposure complete
01:37:37.975 00.221 2744 worker thread done servicing request
01:37:37.975 00.000 1092 OnExposeComplete: enter
01:37:37.979 00.004 1092 UpdateGuideState(): m_state=6
01:37:37.982 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1921
01:37:37.984 00.002 1092 Star::Find returns 1 (0), X=1603.12, Y=1129.98, Mass=503998, SNR=86.2, Peak=46909 HFD=3.4
01:37:37.988 00.004 1092 MultiStar: [#1 -0.11,0.09,0.78,U] [#2 -0.38,0.15,0.89,U] [#3 -0.15,0.01,0.73,U] [#4 -0.15,0.08,0.67,U] [#5 -0.11,0.18,0.65,U] [#6 0.08,0.23,0.64,U] [#7 -0.26,0.19,0.61,U] [#8 -0.40,0.09,0.54,U] 
01:37:37.990 00.002 1092 single-star, 8 included, MultiStar: {-0.16, 0.09}, one-star: {0.01, -0.12}
01:37:37.993 00.003 1092 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.43) = xAngle (-1.04 = -1.04)
01:37:37.995 00.002 1092 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.19 = -1.19)
01:37:37.997 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.46 mountX=0.06 mountY=-0.12, mountTheta=-1.07
01:37:38.003 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.12, opts=13)
01:37:38.006 00.003 1092 Enqueuing Move request for scope (0.01, -0.12)
01:37:38.009 00.003 2744 Worker thread wakes up
01:37:38.010 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
01:37:38.010 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
01:37:38.010 00.000 2744 Moving (0.01, -0.12) raw xDistance=0.06 yDistance=-0.12
01:37:38.010 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:38.010 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:38.010 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:37:38.010 00.000 2744 MoveAxis(E, 0, ABG)
01:37:38.010 00.000 2744 Move returns status 0, amount 0
01:37:38.010 00.000 2744 MoveAxis(N, 0, ABG)
01:37:38.010 00.000 2744 Move returns status 0, amount 0
01:37:38.010 00.000 2744 move complete, result=0
01:37:38.010 00.000 2744 worker thread done servicing request
01:37:38.026 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1483, FiltMax=65535, Gamma=0.510
01:37:38.042 00.016 1092 UpdateGuideState exits: m=503998 SNR=86.2
01:37:38.045 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.047 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:38.049 00.002 1092 Enqueuing Expose request
01:37:38.052 00.003 2744 Worker thread wakes up
01:37:38.052 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:38.052 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:38.055 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:41.444 03.389 2744 Exposure complete
01:37:41.764 00.320 2744 worker thread done servicing request
01:37:41.765 00.001 1092 OnExposeComplete: enter
01:37:41.769 00.004 1092 UpdateGuideState(): m_state=6
01:37:41.773 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1922
01:37:41.779 00.006 1092 Star::Find returns 1 (0), X=1603.39, Y=1129.69, Mass=529489, SNR=90.4, Peak=46589 HFD=3.5
01:37:41.783 00.004 1092 MultiStar: [#1 0.01,-0.23,0.82,U] [#2 -0.17,-0.37,0.91,U] [#3 0.15,-0.14,0.71,U] [#4 0.07,-0.12,0.67,U] [#5 0.08,-0.22,0.56,U] [#6 0.27,-0.42,0.55,U] [#7 -0.00,0.01,0.50,U] [#8 -0.31,-0.44,0.43,U] 
01:37:41.788 00.005 1092 refined, 8 included, MultiStar: {0.06, -0.27}, one-star: {0.28, -0.41}
01:37:41.792 00.004 1092 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
01:37:41.796 00.004 1092 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.09 = -1.09)
01:37:41.799 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.36 mountX=0.16 mountY=-0.24, mountTheta=-0.98
01:37:41.807 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.27, opts=13)
01:37:41.811 00.004 1092 Enqueuing Move request for scope (0.06, -0.27)
01:37:41.814 00.003 2744 Worker thread wakes up
01:37:41.814 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
01:37:41.815 00.001 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
01:37:41.815 00.000 2744 Moving (0.06, -0.27) raw xDistance=0.16 yDistance=-0.24
01:37:41.815 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:37:41.815 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:41.815 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:37:41.815 00.000 2744 MoveAxis(E, 0, ABG)
01:37:41.815 00.000 2744 Move returns status 0, amount 0
01:37:41.815 00.000 2744 MoveAxis(N, 0, ABG)
01:37:41.815 00.000 2744 Move returns status 0, amount 0
01:37:41.815 00.000 2744 move complete, result=0
01:37:41.815 00.000 2744 worker thread done servicing request
01:37:41.835 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:37:41.853 00.018 1092 UpdateGuideState exits: m=529489 SNR=90.4
01:37:41.856 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.860 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:41.862 00.002 1092 Enqueuing Expose request
01:37:41.864 00.002 2744 Worker thread wakes up
01:37:41.865 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:37:41.867 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:41.867 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:45.256 03.389 2744 Exposure complete
01:37:45.443 00.187 2744 worker thread done servicing request
01:37:45.443 00.000 1092 OnExposeComplete: enter
01:37:45.446 00.003 1092 UpdateGuideState(): m_state=6
01:37:45.448 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1923
01:37:45.450 00.002 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.90, Mass=512304, SNR=76.7, Peak=43875 HFD=3.8
01:37:45.453 00.003 1092 MultiStar: [#1 -0.51,0.19,0.97,U] [#2 -0.48,0.10,1.05,U] [#3 -0.38,0.16,0.72,U] [#4 -0.33,0.14,0.86,U] [#5 -0.37,-0.15,0.83,U] [#6 -0.40,-0.05,0.75,U] [#7 -0.58,0.07,0.50,U] [#8 -0.57,0.30,0.45,U] 
01:37:45.455 00.002 1092 refined, 8 included, MultiStar: {-0.43, 0.05}, one-star: {-0.38, -0.21}
01:37:45.458 00.003 1092 CameraToMount -- cameraTheta (3.04) - m_xAngle (-0.43) = xAngle (3.46 = -2.82)
01:37:45.459 00.001 1092 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.31 = -2.97)
01:37:45.461 00.002 1092 CameraToMount -- cameraX=-0.43 cameraY=0.05 hyp=0.44 cameraTheta=3.04 mountX=-0.41 mountY=-0.07, mountTheta=-2.97
01:37:45.466 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.05, opts=13)
01:37:45.468 00.002 1092 Enqueuing Move request for scope (-0.43, 0.05)
01:37:45.471 00.003 2744 Worker thread wakes up
01:37:45.471 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.05) opts 0xd
01:37:45.471 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.05)
01:37:45.471 00.000 2744 Moving (-0.43, 0.05) raw xDistance=-0.41 yDistance=-0.07
01:37:45.471 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
01:37:45.471 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:45.471 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:37:45.471 00.000 2744 MoveAxis(E, 93, ABG)
01:37:45.471 00.000 2744 Guiding  Dir = 2, Dur = 93
01:37:45.472 00.001 2744 IsSlewing returns 0
01:37:45.472 00.000 2744 IsGuiding returns 0
01:37:45.472 00.000 2744 PulseGuide returned control before completion, sleep 103
01:37:45.490 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1456, FiltMax=65535, Gamma=0.510
01:37:45.504 00.014 1092 UpdateGuideState exits: m=512304 SNR=76.7
01:37:45.507 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.509 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:45.511 00.002 1092 Enqueuing Expose request
01:37:45.577 00.066 2744 IsGuiding returns 1
01:37:45.577 00.000 2744 scope still moving after pulse duration time elapsed
01:37:45.608 00.031 2744 IsSlewing returns 0
01:37:45.608 00.000 2744 IsGuiding returns 0
01:37:45.608 00.000 2744 scope move finished after 93 + 43 ms
01:37:45.608 00.000 2744 Move returns status 0, amount 93
01:37:45.608 00.000 2744 MoveAxis(N, 0, ABG)
01:37:45.608 00.000 2744 Move returns status 0, amount 0
01:37:45.608 00.000 2744 move complete, result=0
01:37:45.610 00.002 1092 GuideStep: -0.4 px 93 ms EAST, -0.1 px 0 ms NORTH
01:37:45.612 00.002 2744 worker thread done servicing request
01:37:45.612 00.000 2744 Worker thread wakes up
01:37:45.612 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:45.612 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:49.001 03.389 2744 Exposure complete
01:37:49.204 00.203 2744 worker thread done servicing request
01:37:49.204 00.000 1092 OnExposeComplete: enter
01:37:49.207 00.003 1092 UpdateGuideState(): m_state=6
01:37:49.210 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1924
01:37:49.212 00.002 1092 Star::Find returns 1 (0), X=1604.74, Y=1129.25, Mass=520676, SNR=88.4, Peak=55664 HFD=3.5
01:37:49.216 00.004 1092 MultiStar: [#1 1.60,-0.60,0.78,U] [#2 1.08,-0.48,0.87,U] [#3 1.38,-0.68,0.75,U] [#4 1.46,-0.63,0.67,U] [#5 1.24,-0.47,0.66,U] [#6 1.42,-0.55,0.64,U] [#7 1.17,-0.60,0.47,U] [#8 1.06,-0.77,0.38,U] 
01:37:49.219 00.003 1092 refined, 8 included, MultiStar: {1.37, -0.63}, one-star: {1.64, -0.85}
01:37:49.221 00.002 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
01:37:49.224 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
01:37:49.226 00.002 1092 CameraToMount -- cameraX=1.37 cameraY=-0.63 hyp=1.51 cameraTheta=-0.43 mountX=1.51 mountY=-0.24, mountTheta=-0.15
01:37:49.231 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.37, y=-0.63, opts=13)
01:37:49.234 00.003 1092 Enqueuing Move request for scope (1.37, -0.63)
01:37:49.237 00.003 2744 Worker thread wakes up
01:37:49.237 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.63) opts 0xd
01:37:49.237 00.000 2744 Handling offset move in thread for scope, endpoint = (1.37, -0.63)
01:37:49.237 00.000 2744 Moving (1.37, -0.63) raw xDistance=1.51 yDistance=-0.24
01:37:49.237 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.51
01:37:49.237 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:49.237 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:37:49.238 00.001 2744 MoveAxis(W, 331, ABG)
01:37:49.238 00.000 2744 Guiding  Dir = 3, Dur = 331
01:37:49.238 00.000 2744 IsSlewing returns 0
01:37:49.238 00.000 2744 IsGuiding returns 0
01:37:49.238 00.000 2744 PulseGuide returned control before completion, sleep 341
01:37:49.253 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1638, FiltMax=65535, Gamma=0.510
01:37:49.268 00.015 1092 UpdateGuideState exits: m=520676 SNR=88.4
01:37:49.271 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.273 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:49.276 00.003 1092 Enqueuing Expose request
01:37:49.588 00.312 2744 IsGuiding returns 1
01:37:49.588 00.000 2744 scope still moving after pulse duration time elapsed
01:37:49.619 00.031 2744 IsSlewing returns 0
01:37:49.619 00.000 2744 IsGuiding returns 0
01:37:49.620 00.001 2744 scope move finished after 331 + 50 ms
01:37:49.620 00.000 2744 Move returns status 0, amount 331
01:37:49.620 00.000 2744 MoveAxis(N, 0, ABG)
01:37:49.620 00.000 2744 Move returns status 0, amount 0
01:37:49.620 00.000 2744 move complete, result=0
01:37:49.620 00.000 2744 worker thread done servicing request
01:37:49.620 00.000 2744 Worker thread wakes up
01:37:49.620 00.000 1092 GuideStep: 1.5 px 331 ms WEST, -0.2 px 0 ms NORTH
01:37:49.624 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:49.624 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:53.022 03.398 2744 Exposure complete
01:37:53.237 00.215 2744 worker thread done servicing request
01:37:53.237 00.000 1092 OnExposeComplete: enter
01:37:53.240 00.003 1092 UpdateGuideState(): m_state=6
01:37:53.243 00.003 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1925
01:37:53.245 00.002 1092 Star::Find returns 1 (0), X=1603.73, Y=1129.58, Mass=441505, SNR=70.6, Peak=54861 HFD=3.2
01:37:53.248 00.003 1092 MultiStar: [#1 0.50,-0.28,1.05,U] [#2 0.30,-0.22,1.07,U] [#3 0.53,-0.29,0.90,U] [#4 0.52,-0.32,0.82,U] [#5 0.61,-0.44,0.78,U] [#6 0.77,-0.39,0.79,U] [#7 0.55,0.01,0.63,U] [#8 0.27,-0.18,0.50,U] 
01:37:53.250 00.002 1092 refined, 8 included, MultiStar: {0.52, -0.31}, one-star: {0.63, -0.53}
01:37:53.253 00.003 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
01:37:53.255 00.002 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
01:37:53.257 00.002 1092 CameraToMount -- cameraX=0.52 cameraY=-0.31 hyp=0.61 cameraTheta=-0.53 mountX=0.60 mountY=-0.16, mountTheta=-0.25
01:37:53.262 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.52, y=-0.31, opts=13)
01:37:53.264 00.002 1092 Enqueuing Move request for scope (0.52, -0.31)
01:37:53.266 00.002 2744 Worker thread wakes up
01:37:53.266 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.52, -0.31) opts 0xd
01:37:53.266 00.000 2744 Handling offset move in thread for scope, endpoint = (0.52, -0.31)
01:37:53.266 00.000 2744 Moving (0.52, -0.31) raw xDistance=0.60 yDistance=-0.16
01:37:53.266 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.60
01:37:53.266 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:53.266 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:37:53.266 00.000 2744 MoveAxis(W, 159, ABG)
01:37:53.267 00.001 2744 Guiding  Dir = 3, Dur = 159
01:37:53.267 00.000 2744 IsSlewing returns 0
01:37:53.268 00.001 2744 IsGuiding returns 0
01:37:53.268 00.000 2744 PulseGuide returned control before completion, sleep 169
01:37:53.287 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1286, FiltMax=65535, Gamma=0.510
01:37:53.304 00.017 1092 UpdateGuideState exits: m=441505 SNR=70.6
01:37:53.306 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.309 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:53.312 00.003 1092 Enqueuing Expose request
01:37:53.442 00.130 2744 IsGuiding returns 1
01:37:53.442 00.000 2744 scope still moving after pulse duration time elapsed
01:37:53.474 00.032 2744 IsSlewing returns 0
01:37:53.474 00.000 2744 IsGuiding returns 0
01:37:53.475 00.001 2744 scope move finished after 159 + 47 ms
01:37:53.475 00.000 2744 Move returns status 0, amount 159
01:37:53.475 00.000 2744 MoveAxis(N, 0, ABG)
01:37:53.475 00.000 2744 Move returns status 0, amount 0
01:37:53.475 00.000 2744 move complete, result=0
01:37:53.476 00.001 2744 worker thread done servicing request
01:37:53.476 00.000 2744 Worker thread wakes up
01:37:53.476 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:53.476 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:53.477 00.001 1092 GuideStep: 0.6 px 159 ms WEST, -0.2 px 0 ms NORTH
01:37:56.869 03.392 2744 Exposure complete
01:37:57.053 00.184 2744 worker thread done servicing request
01:37:57.053 00.000 1092 OnExposeComplete: enter
01:37:57.055 00.002 1092 UpdateGuideState(): m_state=6
01:37:57.060 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1926
01:37:57.062 00.002 1092 Star::Find returns 1 (0), X=1603.11, Y=1129.50, Mass=531599, SNR=96.1, Peak=47923 HFD=3.6
01:37:57.065 00.003 1092 MultiStar: [#1 0.00,-0.21,0.84,U] [#2 -0.14,-0.35,0.78,U] [#3 0.07,-0.34,0.61,U] [#4 0.04,-0.31,0.71,U] [#5 0.20,-0.40,0.59,U] [#6 0.25,-0.35,0.53,U] [#7 0.01,-0.13,0.40,U] [#8 0.08,-0.23,0.40,U] 
01:37:57.068 00.003 1092 refined, 8 included, MultiStar: {0.04, -0.35}, one-star: {0.01, -0.61}
01:37:57.072 00.004 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.02 = -1.02)
01:37:57.074 00.002 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.17 = -1.17)
01:37:57.076 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.45 mountX=0.18 mountY=-0.33, mountTheta=-1.05
01:37:57.080 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.35, opts=13)
01:37:57.083 00.003 1092 Enqueuing Move request for scope (0.04, -0.35)
01:37:57.088 00.005 2744 Worker thread wakes up
01:37:57.088 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.35) opts 0xd
01:37:57.088 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.35)
01:37:57.088 00.000 2744 Moving (0.04, -0.35) raw xDistance=0.18 yDistance=-0.33
01:37:57.088 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:37:57.088 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:37:57.088 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:37:57.088 00.000 2744 MoveAxis(E, 0, ABG)
01:37:57.088 00.000 2744 Move returns status 0, amount 0
01:37:57.088 00.000 2744 MoveAxis(N, 0, ABG)
01:37:57.088 00.000 2744 Move returns status 0, amount 0
01:37:57.088 00.000 2744 move complete, result=0
01:37:57.088 00.000 2744 worker thread done servicing request
01:37:57.104 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:37:57.121 00.017 1092 UpdateGuideState exits: m=531599 SNR=96.1
01:37:57.125 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:57.129 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:37:57.131 00.002 1092 Enqueuing Expose request
01:37:57.134 00.003 2744 Worker thread wakes up
01:37:57.135 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:37:57.135 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:37:57.135 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:38:00.534 03.399 2744 Exposure complete
01:38:00.733 00.199 2744 worker thread done servicing request
01:38:00.733 00.000 1092 OnExposeComplete: enter
01:38:00.737 00.004 1092 UpdateGuideState(): m_state=6
01:38:00.740 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1927
01:38:00.743 00.003 1092 Star::Find returns 1 (0), X=1603.11, Y=1129.69, Mass=492885, SNR=84.9, Peak=45277 HFD=3.4
01:38:00.746 00.003 1092 MultiStar: [#1 -0.13,-0.22,0.82,U] [#2 -0.08,-0.29,0.87,U] [#3 -0.18,-0.31,0.87,U] [#4 0.17,-0.23,0.66,U] [#5 0.27,0.04,0.75,U] [#6 0.11,-0.27,0.61,U] [#7 -0.11,0.00,0.47,U] [#8 -0.12,-0.29,0.47,U] 
01:38:00.749 00.003 1092 refined, 8 included, MultiStar: {-0.01, -0.24}, one-star: {0.01, -0.42}
01:38:00.751 00.002 1092 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.43) = xAngle (-1.18 = -1.18)
01:38:00.754 00.003 1092 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.33 = -1.33)
01:38:00.756 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.60 mountX=0.09 mountY=-0.23, mountTheta=-1.19
01:38:00.761 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.24, opts=13)
01:38:00.764 00.003 1092 Enqueuing Move request for scope (-0.01, -0.24)
01:38:00.766 00.002 2744 Worker thread wakes up
01:38:00.766 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
01:38:00.766 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
01:38:00.766 00.000 2744 Moving (-0.01, -0.24) raw xDistance=0.09 yDistance=-0.23
01:38:00.766 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:38:00.766 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:00.766 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:38:00.766 00.000 2744 MoveAxis(E, 0, ABG)
01:38:00.766 00.000 2744 Move returns status 0, amount 0
01:38:00.766 00.000 2744 MoveAxis(N, 0, ABG)
01:38:00.766 00.000 2744 Move returns status 0, amount 0
01:38:00.766 00.000 2744 move complete, result=0
01:38:00.766 00.000 2744 worker thread done servicing request
01:38:00.782 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:38:00.797 00.015 1092 UpdateGuideState exits: m=492885 SNR=84.9
01:38:00.800 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.802 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:00.804 00.002 1092 Enqueuing Expose request
01:38:00.806 00.002 2744 Worker thread wakes up
01:38:00.806 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:38:00.809 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:00.809 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:04.205 03.396 2744 Exposure complete
01:38:04.447 00.242 2744 worker thread done servicing request
01:38:04.447 00.000 1092 OnExposeComplete: enter
01:38:04.455 00.008 1092 UpdateGuideState(): m_state=6
01:38:04.460 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1928
01:38:04.464 00.004 1092 Star::Find returns 1 (0), X=1603.33, Y=1129.74, Mass=458878, SNR=76.5, Peak=52941 HFD=3.1
01:38:04.469 00.005 1092 MultiStar: [#1 0.45,-0.18,1.10,U] [#2 -0.10,-0.25,0.93,U] [#3 0.30,-0.05,0.80,U] [#4 0.47,-0.11,0.81,U] [#5 0.51,-0.12,0.68,U] [#6 0.61,-0.14,0.90,U] [#7 0.17,-0.09,0.65,U] [#8 -0.16,-0.25,0.49,U] 
01:38:04.472 00.003 1092 refined, 8 included, MultiStar: {0.30, -0.18}, one-star: {0.23, -0.37}
01:38:04.475 00.003 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
01:38:04.477 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
01:38:04.479 00.002 1092 CameraToMount -- cameraX=0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-0.54 mountX=0.34 mountY=-0.09, mountTheta=-0.26
01:38:04.485 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.18, opts=13)
01:38:04.489 00.004 1092 Enqueuing Move request for scope (0.30, -0.18)
01:38:04.493 00.004 2744 Worker thread wakes up
01:38:04.494 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.18) opts 0xd
01:38:04.494 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.18)
01:38:04.494 00.000 2744 Moving (0.30, -0.18) raw xDistance=0.34 yDistance=-0.09
01:38:04.494 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
01:38:04.494 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:04.494 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:38:04.494 00.000 2744 MoveAxis(W, 77, ABG)
01:38:04.494 00.000 2744 Guiding  Dir = 3, Dur = 77
01:38:04.495 00.001 2744 IsSlewing returns 0
01:38:04.495 00.000 2744 IsGuiding returns 0
01:38:04.495 00.000 2744 PulseGuide returned control before completion, sleep 87
01:38:04.512 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1645, FiltMax=65535, Gamma=0.510
01:38:04.530 00.018 1092 UpdateGuideState exits: m=458878 SNR=76.5
01:38:04.536 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.538 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:04.543 00.005 1092 Enqueuing Expose request
01:38:04.596 00.053 2744 IsGuiding returns 1
01:38:04.596 00.000 2744 scope still moving after pulse duration time elapsed
01:38:04.627 00.031 2744 IsSlewing returns 0
01:38:04.628 00.001 2744 IsGuiding returns 0
01:38:04.628 00.000 2744 scope move finished after 77 + 56 ms
01:38:04.628 00.000 2744 Move returns status 0, amount 77
01:38:04.628 00.000 2744 MoveAxis(N, 0, ABG)
01:38:04.628 00.000 2744 Move returns status 0, amount 0
01:38:04.628 00.000 2744 move complete, result=0
01:38:04.628 00.000 2744 worker thread done servicing request
01:38:04.629 00.001 2744 Worker thread wakes up
01:38:04.629 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:04.629 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:04.630 00.001 1092 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
01:38:08.073 03.443 2744 Exposure complete
01:38:08.401 00.328 2744 worker thread done servicing request
01:38:08.402 00.001 1092 OnExposeComplete: enter
01:38:08.405 00.003 1092 UpdateGuideState(): m_state=6
01:38:08.409 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1929
01:38:08.412 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1129.90, Mass=487401, SNR=74.4, Peak=43581 HFD=3.5
01:38:08.415 00.003 1092 MultiStar: [#1 -0.04,0.22,0.83,U] [#2 -0.15,0.05,0.92,U] [#3 -0.23,-0.26,0.71,U] [#4 -0.03,0.04,0.94,U] [#5 -0.04,0.03,0.71,U] [#6 0.09,-0.00,0.67,U] [#7 -0.13,0.25,0.54,U] [#8 -0.24,0.27,0.45,U] 
01:38:08.420 00.005 1092 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.30, -0.20}
01:38:08.423 00.003 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
01:38:08.425 00.002 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.05)
01:38:08.429 00.004 1092 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.96 mountX=-0.12 mountY=-0.01, mountTheta=-3.05
01:38:08.436 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.02, opts=13)
01:38:08.439 00.003 1092 Enqueuing Move request for scope (-0.12, 0.02)
01:38:08.442 00.003 2744 Worker thread wakes up
01:38:08.443 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:38:08.443 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:38:08.443 00.000 2744 Moving (-0.12, 0.02) raw xDistance=-0.12 yDistance=-0.01
01:38:08.443 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:38:08.443 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:08.443 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:38:08.443 00.000 2744 MoveAxis(E, 0, ABG)
01:38:08.443 00.000 2744 Move returns status 0, amount 0
01:38:08.443 00.000 2744 MoveAxis(N, 0, ABG)
01:38:08.443 00.000 2744 Move returns status 0, amount 0
01:38:08.443 00.000 2744 move complete, result=0
01:38:08.444 00.001 2744 worker thread done servicing request
01:38:08.469 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:38:08.498 00.029 1092 UpdateGuideState exits: m=487401 SNR=74.4
01:38:08.507 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.513 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:08.518 00.005 1092 Enqueuing Expose request
01:38:08.524 00.006 2744 Worker thread wakes up
01:38:08.524 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:08.524 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:08.525 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:38:11.457 02.932 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:38:11.461 00.004 1092 case statement mapped state 6 to 3
01:38:11.464 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:38:11.949 00.485 2744 Exposure complete
01:38:12.218 00.269 2744 worker thread done servicing request
01:38:12.218 00.000 1092 OnExposeComplete: enter
01:38:12.222 00.004 1092 UpdateGuideState(): m_state=6
01:38:12.226 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1930
01:38:12.229 00.003 1092 Star::Find returns 1 (0), X=1602.64, Y=1129.96, Mass=473129, SNR=83.8, Peak=49229 HFD=3.4
01:38:12.232 00.003 1092 MultiStar: [#1 -0.64,0.22,0.81,U] [#2 -0.56,0.22,0.85,U] [#3 -0.44,0.09,0.79,U] [#4 -0.50,0.18,0.71,U] [#5 -0.41,0.11,0.67,U] [#6 -0.29,0.09,0.65,U] [#7 -0.71,0.30,0.52,U] [#8 -0.79,0.16,0.42,U] 
01:38:12.236 00.004 1092 single-star, 8 included, MultiStar: {-0.52, 0.12}, one-star: {-0.46, -0.15}
01:38:12.240 00.004 1092 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
01:38:12.245 00.005 1092 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.55 = -2.55)
01:38:12.248 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.15 hyp=0.49 cameraTheta=-2.82 mountX=-0.36 mountY=-0.27, mountTheta=-2.49
01:38:12.257 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.15, opts=13)
01:38:12.261 00.004 1092 Enqueuing Move request for scope (-0.46, -0.15)
01:38:12.264 00.003 2744 Worker thread wakes up
01:38:12.264 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.15) opts 0xd
01:38:12.264 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.15)
01:38:12.264 00.000 2744 Moving (-0.46, -0.15) raw xDistance=-0.36 yDistance=-0.27
01:38:12.264 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:38:12.264 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:12.265 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:38:12.265 00.000 2744 MoveAxis(E, 80, ABG)
01:38:12.265 00.000 2744 Guiding  Dir = 2, Dur = 80
01:38:12.265 00.000 2744 IsSlewing returns 0
01:38:12.265 00.000 2744 IsGuiding returns 0
01:38:12.266 00.001 2744 PulseGuide returned control before completion, sleep 90
01:38:12.288 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:38:12.307 00.019 1092 UpdateGuideState exits: m=473129 SNR=83.8
01:38:12.312 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.317 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:12.321 00.004 1092 Enqueuing Expose request
01:38:12.361 00.040 2744 IsGuiding returns 1
01:38:12.361 00.000 2744 scope still moving after pulse duration time elapsed
01:38:12.393 00.032 2744 IsSlewing returns 0
01:38:12.393 00.000 2744 IsGuiding returns 0
01:38:12.394 00.001 2744 scope move finished after 80 + 47 ms
01:38:12.394 00.000 2744 Move returns status 0, amount 80
01:38:12.394 00.000 2744 MoveAxis(N, 0, ABG)
01:38:12.394 00.000 2744 Move returns status 0, amount 0
01:38:12.394 00.000 2744 move complete, result=0
01:38:12.395 00.001 2744 worker thread done servicing request
01:38:12.395 00.000 2744 Worker thread wakes up
01:38:12.395 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:12.396 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:12.396 00.000 1092 GuideStep: -0.4 px 80 ms EAST, -0.3 px 0 ms NORTH
01:38:12.977 00.581 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:38:12.980 00.003 1092 case statement mapped state 6 to 3
01:38:12.985 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:38:15.779 02.794 2744 Exposure complete
01:38:15.981 00.202 2744 worker thread done servicing request
01:38:15.981 00.000 1092 OnExposeComplete: enter
01:38:15.984 00.003 1092 UpdateGuideState(): m_state=6
01:38:15.987 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1931
01:38:15.989 00.002 1092 Star::Find returns 1 (0), X=1604.72, Y=1128.05, Mass=82811, SNR=15.5, Peak=13187 HFD=5.5
01:38:15.992 00.003 1092 Star::Find false star n=17 nbg=269 bg=5920.2 sigma=1057.1 thresh=9091 peak=8720
01:38:15.995 00.003 1092 Star::Find false star n=10 nbg=260 bg=5702.1 sigma=1041.1 thresh=8826 peak=8520
01:38:15.997 00.002 1092 Star::Find false star n=8 nbg=255 bg=6267.4 sigma=935.9 thresh=9075 peak=8740
01:38:15.998 00.001 1092 Star::Find false star n=11 nbg=267 bg=6418.5 sigma=962.9 thresh=9307 peak=8508
01:38:16.000 00.002 1092 Star::Find false star n=9 nbg=257 bg=6584.0 sigma=917.1 thresh=9335 peak=8532
01:38:16.002 00.002 1092 MultiStar: [#1 -0.30,-0.14,0.89,U] [#2 1.58,-4.10,0.00,M1] [#3 -0.65,-2.91,0.00,M1] [#4 -1.02,-1.73,1.50,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -4.03,-2.35,0.00,M7] [#10 -0.43,-2.26,0.90,U] [#11 0.00,0.00,0.00,L] 
01:38:16.005 00.003 1092 refined, 3 included, MultiStar: {-0.13, -1.59}, one-star: {1.62, -2.06}
01:38:16.007 00.002 1092 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.43) = xAngle (-1.23 = -1.23)
01:38:16.009 00.002 1092 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.38 = -1.38)
01:38:16.012 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=-1.59 hyp=1.59 cameraTheta=-1.66 mountX=0.53 mountY=-1.56, mountTheta=-1.24
01:38:16.016 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-1.59, opts=13)
01:38:16.019 00.003 1092 Enqueuing Move request for scope (-0.13, -1.59)
01:38:16.021 00.002 2744 Worker thread wakes up
01:38:16.021 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.59) opts 0xd
01:38:16.021 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -1.59)
01:38:16.021 00.000 2744 Moving (-0.13, -1.59) raw xDistance=0.53 yDistance=-1.56
01:38:16.022 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
01:38:16.022 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.56 from input -1.56
01:38:16.022 00.000 2744 MoveAxis(W, 114, ABG)
01:38:16.022 00.000 2744 Guiding  Dir = 3, Dur = 114
01:38:16.022 00.000 2744 IsSlewing returns 0
01:38:16.022 00.000 2744 IsGuiding returns 0
01:38:16.023 00.001 2744 PulseGuide returned control before completion, sleep 124
01:38:16.040 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1565, FiltMax=65535, Gamma=0.510
01:38:16.055 00.015 1092 UpdateGuideState exits: m=82811 SNR=15.5
01:38:16.059 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.061 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:16.063 00.002 1092 Enqueuing Expose request
01:38:16.150 00.087 2744 IsGuiding returns 1
01:38:16.150 00.000 2744 scope still moving after pulse duration time elapsed
01:38:16.180 00.030 2744 IsSlewing returns 0
01:38:16.180 00.000 2744 IsGuiding returns 0
01:38:16.180 00.000 2744 scope move finished after 114 + 43 ms
01:38:16.180 00.000 2744 Move returns status 0, amount 114
01:38:16.180 00.000 2744 MoveAxis(N, 294, ABG)
01:38:16.180 00.000 2744 Guiding  Dir = 0, Dur = 294
01:38:16.181 00.001 2744 IsSlewing returns 0
01:38:16.181 00.000 2744 IsGuiding returns 0
01:38:16.181 00.000 2744 PulseGuide returned control before completion, sleep 304
01:38:16.495 00.314 2744 IsGuiding returns 1
01:38:16.495 00.000 2744 scope still moving after pulse duration time elapsed
01:38:16.526 00.031 2744 IsSlewing returns 0
01:38:16.526 00.000 2744 IsGuiding returns 0
01:38:16.526 00.000 2744 scope move finished after 294 + 52 ms
01:38:16.527 00.001 2744 Move returns status 0, amount 294
01:38:16.527 00.000 2744 move complete, result=0
01:38:16.527 00.000 2744 worker thread done servicing request
01:38:16.527 00.000 1092 GuideStep: 0.5 px 114 ms WEST, -1.6 px 294 ms NORTH
01:38:16.531 00.004 2744 Worker thread wakes up
01:38:16.531 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:16.531 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:19.939 03.408 2744 Exposure complete
01:38:20.163 00.224 2744 worker thread done servicing request
01:38:20.163 00.000 1092 OnExposeComplete: enter
01:38:20.166 00.003 1092 UpdateGuideState(): m_state=6
01:38:20.170 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1932
01:38:20.174 00.004 1092 Star::Find returns 1 (0), X=1604.48, Y=1130.85, Mass=160149, SNR=24.9, Peak=13635 HFD=8.7
01:38:20.176 00.002 1092 Star::Find false star n=18 nbg=253 bg=6971.2 sigma=1162.4 thresh=10458 peak=10178
01:38:20.179 00.003 1092 Star::Find false star n=12 nbg=256 bg=6304.7 sigma=1042.9 thresh=9433 peak=9305
01:38:20.182 00.003 1092 Star::Find false star n=7 nbg=249 bg=6241.7 sigma=972.7 thresh=9160 peak=8837
01:38:20.185 00.003 1092 Star::Find false star n=10 nbg=246 bg=6313.4 sigma=858.9 thresh=8890 peak=8128
01:38:20.188 00.003 1092 MultiStar: [#1 0.00,0.00,0.00,L] [#2 1.15,-2.95,0.00,M2] [#3 0.00,0.00,0.00,L] [#4 0.27,-2.50,1.12,U] [#5 3.19,2.71,0.00,M1] [#6 2.84,-2.14,0.00,M1] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -3.24,-1.64,0.00,M8] [#10 -1.68,-2.11,0.59,U] [#11 2.18,-0.93,0.62,U] 
01:38:20.190 00.002 1092 refined, 3 included, MultiStar: {0.61, -1.17}, one-star: {1.38, 0.74}
01:38:20.193 00.003 1092 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.43) = xAngle (-0.66 = -0.66)
01:38:20.195 00.002 1092 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.81 = -0.81)
01:38:20.197 00.002 1092 CameraToMount -- cameraX=0.61 cameraY=-1.17 hyp=1.32 cameraTheta=-1.09 mountX=1.04 mountY=-0.96, mountTheta=-0.74
01:38:20.205 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-1.17, opts=13)
01:38:20.209 00.004 1092 Enqueuing Move request for scope (0.61, -1.17)
01:38:20.212 00.003 2744 Worker thread wakes up
01:38:20.212 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -1.17) opts 0xd
01:38:20.212 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -1.17)
01:38:20.212 00.000 2744 Moving (0.61, -1.17) raw xDistance=1.04 yDistance=-0.96
01:38:20.212 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.04
01:38:20.212 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
01:38:20.212 00.000 2744 MoveAxis(W, 241, ABG)
01:38:20.212 00.000 2744 Guiding  Dir = 3, Dur = 241
01:38:20.213 00.001 2744 IsSlewing returns 0
01:38:20.213 00.000 2744 IsGuiding returns 0
01:38:20.213 00.000 2744 PulseGuide returned control before completion, sleep 251
01:38:20.238 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1475, FiltMax=65535, Gamma=0.510
01:38:20.258 00.020 1092 UpdateGuideState exits: m=160149 SNR=24.9
01:38:20.263 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.267 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:20.272 00.005 1092 Enqueuing Expose request
01:38:20.480 00.208 2744 IsGuiding returns 0
01:38:20.480 00.000 2744 Move returns status 0, amount 241
01:38:20.482 00.002 2744 MoveAxis(N, 180, ABG)
01:38:20.482 00.000 2744 Guiding  Dir = 0, Dur = 180
01:38:20.482 00.000 2744 IsSlewing returns 0
01:38:20.482 00.000 2744 IsGuiding returns 0
01:38:20.483 00.001 2744 PulseGuide returned control before completion, sleep 190
01:38:20.683 00.200 2744 IsGuiding returns 1
01:38:20.683 00.000 2744 scope still moving after pulse duration time elapsed
01:38:20.715 00.032 2744 IsSlewing returns 0
01:38:20.716 00.001 2744 IsGuiding returns 0
01:38:20.716 00.000 2744 scope move finished after 180 + 53 ms
01:38:20.716 00.000 2744 Move returns status 0, amount 180
01:38:20.716 00.000 2744 move complete, result=0
01:38:20.716 00.000 1092 GuideStep: 1.0 px 241 ms WEST, -1.0 px 180 ms NORTH
01:38:20.721 00.005 2744 worker thread done servicing request
01:38:20.721 00.000 2744 Worker thread wakes up
01:38:20.721 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:20.721 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:24.141 03.420 2744 Exposure complete
01:38:24.370 00.229 2744 worker thread done servicing request
01:38:24.370 00.000 1092 OnExposeComplete: enter
01:38:24.373 00.003 1092 UpdateGuideState(): m_state=6
01:38:24.376 00.003 1092 Star::Find(15, 1604, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1933
01:38:24.378 00.002 1092 Star::Find false star n=14 nbg=251 bg=7272.0 sigma=1227.7 thresh=10955 peak=10648
01:38:24.380 00.002 1092 Star::Find returns 0 (2), X=1604.00, Y=1130.00, Mass=60909, SNR=2.9, Peak=12509 HFD=0.0
01:38:24.383 00.003 1092 DistanceChecker: activated
01:38:24.386 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
01:38:24.391 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:38:24.393 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
01:38:24.396 00.003 2744 Worker thread wakes up
01:38:24.396 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:38:24.396 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:38:24.396 00.000 2744 move complete, result=0
01:38:24.396 00.000 2744 worker thread done servicing request
01:38:24.506 00.110 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:38:24.509 00.003 1092 Status Line: Star lost - low SNR
01:38:24.527 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:38:24.546 00.019 1092 UpdateGuideState exits: Star lost - low SNR
01:38:24.549 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.553 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:38:24.556 00.003 1092 Enqueuing Expose request
01:38:24.558 00.002 2744 Worker thread wakes up
01:38:24.558 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:24.559 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:38:25.403 00.844 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:38:25.413 00.010 1092 case statement mapped state 6 to 4
01:38:25.428 00.015 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
01:38:27.967 02.539 2744 Exposure complete
01:38:28.253 00.286 2744 worker thread done servicing request
01:38:28.253 00.000 1092 OnExposeComplete: enter
01:38:28.256 00.003 1092 UpdateGuideState(): m_state=6
01:38:28.259 00.003 1092 Star::Find(15, 1604, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1934
01:38:28.263 00.004 1092 Star::Find returns 1 (0), X=1606.61, Y=1127.99, Mass=244769, SNR=28.9, Peak=16071 HFD=6.2
01:38:28.265 00.002 1092 DistanceChecker: reject for large offset (4.10 > 1.53) avgDist = 0.76 count = 83
01:38:28.269 00.004 1092 Status Line: Recovering
01:38:28.280 00.011 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:38:28.287 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:38:28.291 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
01:38:28.295 00.004 2744 Worker thread wakes up
01:38:28.295 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:38:28.295 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:38:28.295 00.000 2744 move complete, result=0
01:38:28.295 00.000 2744 worker thread done servicing request
01:38:28.402 00.107 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:38:28.406 00.004 1092 Status Line: No star found
01:38:28.429 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5031, FiltMin=1690, FiltMax=65535, Gamma=0.510
01:38:28.446 00.017 1092 UpdateGuideState exits: No star found
01:38:28.451 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.455 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:38:28.459 00.004 1092 Enqueuing Expose request
01:38:28.461 00.002 2744 Worker thread wakes up
01:38:28.462 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:28.462 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:38:31.848 03.386 2744 Exposure complete
01:38:32.051 00.203 2744 worker thread done servicing request
01:38:32.051 00.000 1092 OnExposeComplete: enter
01:38:32.054 00.003 1092 UpdateGuideState(): m_state=6
01:38:32.056 00.002 1092 Star::Find(15, 1604, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1935
01:38:32.059 00.003 1092 Star::Find returns 1 (0), X=1606.78, Y=1128.60, Mass=283760, SNR=35.5, Peak=14528 HFD=7.2
01:38:32.062 00.003 1092 DistanceChecker: reject for large offset (3.98 > 1.53) avgDist = 0.76 count = 83
01:38:32.064 00.002 1092 DistanceChecker: begin recovering
01:38:32.066 00.002 1092 Star::Find false star n=18 nbg=263 bg=5993.1 sigma=970.0 thresh=8903 peak=8802
01:38:32.069 00.003 1092 Star::Find false star n=11 nbg=251 bg=6224.3 sigma=941.8 thresh=9050 peak=8506
01:38:32.071 00.002 1092 MultiStar: [#1 3.02,-1.04,0.00,M1] [#2 3.20,-3.72,0.00,M3] [#3 2.63,-3.08,0.00,M2] [#4 3.16,-2.34,0.00,M1] [#5 4.15,-1.74,0.00,M2] [#6 4.98,-0.28,0.00,M2] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -5.26,-2.64,0.00,M9] [#10 1.10,-2.16,0.60,U] 
01:38:32.073 00.002 1092 refined, 1 included, MultiStar: {2.71, -1.75}, one-star: {3.68, -1.51}
01:38:32.076 00.003 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
01:38:32.078 00.002 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.30 = -0.30)
01:38:32.080 00.002 1092 CameraToMount -- cameraX=2.71 cameraY=-1.75 hyp=3.23 cameraTheta=-0.57 mountX=3.19 mountY=-0.96, mountTheta=-0.29
01:38:32.085 00.005 1092 SchedulePrimaryMove(0F8C9988, x=2.71, y=-1.75, opts=13)
01:38:32.087 00.002 1092 Enqueuing Move request for scope (2.71, -1.75)
01:38:32.089 00.002 2744 Worker thread wakes up
01:38:32.089 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.71, -1.75) opts 0xd
01:38:32.089 00.000 2744 Handling offset move in thread for scope, endpoint = (2.71, -1.75)
01:38:32.090 00.001 2744 Moving (2.71, -1.75) raw xDistance=3.19 yDistance=-0.96
01:38:32.090 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.06 from input 3.19
01:38:32.090 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
01:38:32.090 00.000 2744 MoveAxis(W, 732, ABG)
01:38:32.090 00.000 2744 Guiding  Dir = 3, Dur = 732
01:38:32.091 00.001 2744 IsSlewing returns 0
01:38:32.091 00.000 2744 IsGuiding returns 0
01:38:32.091 00.000 2744 PulseGuide returned control before completion, sleep 742
01:38:32.109 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1639, FiltMax=65535, Gamma=0.510
01:38:32.126 00.017 1092 UpdateGuideState exits: m=283760 SNR=35.5
01:38:32.130 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:32.132 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:32.138 00.006 1092 Enqueuing Expose request
01:38:32.847 00.709 2744 IsGuiding returns 1
01:38:32.847 00.000 2744 scope still moving after pulse duration time elapsed
01:38:32.879 00.032 2744 IsSlewing returns 0
01:38:32.880 00.001 2744 IsGuiding returns 0
01:38:32.880 00.000 2744 scope move finished after 732 + 56 ms
01:38:32.880 00.000 2744 Move returns status 0, amount 732
01:38:32.880 00.000 2744 MoveAxis(N, 180, ABG)
01:38:32.880 00.000 2744 Guiding  Dir = 0, Dur = 180
01:38:32.881 00.001 2744 IsSlewing returns 0
01:38:32.881 00.000 2744 IsGuiding returns 0
01:38:32.881 00.000 2744 PulseGuide returned control before completion, sleep 190
01:38:33.082 00.201 2744 IsGuiding returns 0
01:38:33.082 00.000 2744 Move returns status 0, amount 180
01:38:33.082 00.000 2744 move complete, result=0
01:38:33.084 00.002 1092 GuideStep: 3.2 px 732 ms WEST, -1.0 px 180 ms NORTH
01:38:33.088 00.004 2744 worker thread done servicing request
01:38:33.088 00.000 2744 Worker thread wakes up
01:38:33.088 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:33.088 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:36.505 03.417 2744 Exposure complete
01:38:36.766 00.261 2744 worker thread done servicing request
01:38:36.767 00.001 1092 OnExposeComplete: enter
01:38:36.770 00.003 1092 UpdateGuideState(): m_state=6
01:38:36.774 00.004 1092 Star::Find(15, 1606, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1936
01:38:36.778 00.004 1092 Star::Find returns 1 (0), X=1604.04, Y=1132.77, Mass=117614, SNR=19.7, Peak=13197 HFD=6.1
01:38:36.781 00.003 1092 DistanceChecker: reject for large offset (2.82 > 1.75) avgDist = 0.87 count = 84
01:38:36.784 00.003 1092 Star::Find false star n=9 nbg=268 bg=6121.0 sigma=1067.0 thresh=9322 peak=8699
01:38:36.787 00.003 1092 Star::Find false star n=4 nbg=250 bg=6593.9 sigma=1041.9 thresh=9720 peak=9000
01:38:36.791 00.004 1092 MultiStar: [#1 0.97,0.41,2.13,U] [#2 0.91,-2.15,2.34,U] [#3 0.11,-0.95,1.37,U] [#4 1.39,-0.79,1.61,U] [#5 2.66,0.42,1.52,U] [#6 2.89,1.23,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -2.62,-1.16,0.00,M10] [#10 -0.45,-0.89,1.27,U] 
01:38:36.793 00.002 1092 refined, 6 included, MultiStar: {0.98, -0.41}, one-star: {0.93, 2.66}
01:38:36.796 00.003 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
01:38:36.799 00.003 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
01:38:36.801 00.002 1092 CameraToMount -- cameraX=0.98 cameraY=-0.41 hyp=1.06 cameraTheta=-0.39 mountX=1.06 mountY=-0.13, mountTheta=-0.12
01:38:36.808 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.98, y=-0.41, opts=13)
01:38:36.811 00.003 1092 Enqueuing Move request for scope (0.98, -0.41)
01:38:36.813 00.002 2744 Worker thread wakes up
01:38:36.813 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.41) opts 0xd
01:38:36.814 00.001 2744 Handling offset move in thread for scope, endpoint = (0.98, -0.41)
01:38:36.814 00.000 2744 Moving (0.98, -0.41) raw xDistance=1.06 yDistance=-0.13
01:38:36.814 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.06
01:38:36.814 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:36.814 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
01:38:36.814 00.000 2744 MoveAxis(W, 289, ABG)
01:38:36.814 00.000 2744 Guiding  Dir = 3, Dur = 289
01:38:36.814 00.000 2744 IsSlewing returns 0
01:38:36.815 00.001 2744 IsGuiding returns 0
01:38:36.815 00.000 2744 PulseGuide returned control before completion, sleep 299
01:38:36.831 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1687, FiltMax=65535, Gamma=0.510
01:38:36.853 00.022 1092 UpdateGuideState exits: m=117614 SNR=19.7
01:38:36.856 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.860 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:36.863 00.003 1092 Enqueuing Expose request
01:38:37.118 00.255 2744 IsGuiding returns 1
01:38:37.118 00.000 2744 scope still moving after pulse duration time elapsed
01:38:37.149 00.031 2744 IsSlewing returns 0
01:38:37.149 00.000 2744 IsGuiding returns 0
01:38:37.149 00.000 2744 scope move finished after 289 + 46 ms
01:38:37.150 00.001 2744 Move returns status 0, amount 289
01:38:37.150 00.000 2744 MoveAxis(N, 0, ABG)
01:38:37.150 00.000 2744 Move returns status 0, amount 0
01:38:37.150 00.000 2744 move complete, result=0
01:38:37.150 00.000 1092 GuideStep: 1.1 px 289 ms WEST, -0.1 px 0 ms NORTH
01:38:37.155 00.005 2744 worker thread done servicing request
01:38:37.155 00.000 2744 Worker thread wakes up
01:38:37.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:37.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:37.611 00.456 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:38:37.613 00.002 1092 case statement mapped state 6 to 3
01:38:37.616 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:38:40.553 02.937 2744 Exposure complete
01:38:40.746 00.193 2744 worker thread done servicing request
01:38:40.747 00.001 1092 OnExposeComplete: enter
01:38:40.749 00.002 1092 UpdateGuideState(): m_state=6
01:38:40.752 00.003 1092 Star::Find(15, 1604, 1132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1937
01:38:40.755 00.003 1092 Star::Find returns 1 (0), X=1603.61, Y=1129.87, Mass=428163, SNR=59.9, Peak=15635 HFD=6.6
01:38:40.756 00.001 1092 DistanceChecker: deactivated
01:38:40.759 00.003 1092 Star::Find false star n=13 nbg=267 bg=6580.9 sigma=1014.4 thresh=9624 peak=9586
01:38:40.761 00.002 1092 MultiStar: [#1 0.30,0.06,0.86,U] [#2 0.08,-1.74,0.87,U] [#3 -0.16,0.79,0.70,U] [#4 0.44,-1.14,0.67,U] [#5 1.58,0.06,0.55,U] [#6 1.55,0.38,0.56,U] [#7 -0.60,0.39,0.39,U] [#8 0.00,0.00,0.00,L] [#9 -1.62,-1.02,0.58,U] 
01:38:40.763 00.002 1092 refined, 8 included, MultiStar: {0.26, -0.34}, one-star: {0.51, -0.24}
01:38:40.765 00.002 1092 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
01:38:40.768 00.003 1092 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.65 = -0.65)
01:38:40.770 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.42 cameraTheta=-0.92 mountX=0.37 mountY=-0.26, mountTheta=-0.60
01:38:40.778 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.34, opts=13)
01:38:40.781 00.003 1092 Enqueuing Move request for scope (0.26, -0.34)
01:38:40.784 00.003 2744 Worker thread wakes up
01:38:40.784 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
01:38:40.784 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
01:38:40.784 00.000 2744 Moving (0.26, -0.34) raw xDistance=0.37 yDistance=-0.26
01:38:40.784 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.37
01:38:40.784 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:40.784 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:38:40.784 00.000 2744 MoveAxis(W, 104, ABG)
01:38:40.784 00.000 2744 Guiding  Dir = 3, Dur = 104
01:38:40.785 00.001 2744 IsSlewing returns 0
01:38:40.785 00.000 2744 IsGuiding returns 0
01:38:40.785 00.000 2744 PulseGuide returned control before completion, sleep 114
01:38:40.801 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1738, FiltMax=65535, Gamma=0.510
01:38:40.820 00.019 1092 UpdateGuideState exits: m=428163 SNR=59.9
01:38:40.823 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:40.825 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:40.828 00.003 1092 Enqueuing Expose request
01:38:40.904 00.076 2744 IsGuiding returns 1
01:38:40.904 00.000 2744 scope still moving after pulse duration time elapsed
01:38:40.936 00.032 2744 IsSlewing returns 0
01:38:40.936 00.000 2744 IsGuiding returns 0
01:38:40.936 00.000 2744 scope move finished after 104 + 48 ms
01:38:40.936 00.000 2744 Move returns status 0, amount 104
01:38:40.936 00.000 2744 MoveAxis(N, 0, ABG)
01:38:40.936 00.000 2744 Move returns status 0, amount 0
01:38:40.936 00.000 2744 move complete, result=0
01:38:40.938 00.002 2744 worker thread done servicing request
01:38:40.938 00.000 2744 Worker thread wakes up
01:38:40.938 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:40.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:40.939 00.001 1092 GuideStep: 0.4 px 104 ms WEST, -0.3 px 0 ms NORTH
01:38:44.331 03.392 2744 Exposure complete
01:38:44.573 00.242 2744 worker thread done servicing request
01:38:44.574 00.001 1092 OnExposeComplete: enter
01:38:44.577 00.003 1092 UpdateGuideState(): m_state=6
01:38:44.580 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1938
01:38:44.586 00.006 1092 Star::Find returns 1 (0), X=1603.67, Y=1129.40, Mass=471909, SNR=49.9, Peak=16711 HFD=7.1
01:38:44.591 00.005 1092 MultiStar: [#1 0.06,0.18,0.97,U] [#2 -0.24,-1.56,1.18,U] [#3 -0.39,0.73,0.92,U] [#4 -0.37,-0.53,0.76,U] [#5 1.27,-0.36,0.66,U] [#6 1.52,0.09,0.70,U] [#7 -0.92,-0.71,0.44,U] [#8 -0.24,0.79,0.36,U] 
01:38:44.597 00.006 1092 refined, 8 included, MultiStar: {0.16, -0.33}, one-star: {0.57, -0.71}
01:38:44.602 00.005 1092 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
01:38:44.607 00.005 1092 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
01:38:44.613 00.006 1092 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.13 mountX=0.28 mountY=-0.28, mountTheta=-0.78
01:38:44.622 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.33, opts=13)
01:38:44.625 00.003 1092 Enqueuing Move request for scope (0.16, -0.33)
01:38:44.628 00.003 2744 Worker thread wakes up
01:38:44.628 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
01:38:44.628 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
01:38:44.628 00.000 2744 Moving (0.16, -0.33) raw xDistance=0.28 yDistance=-0.28
01:38:44.628 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:38:44.628 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:44.628 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
01:38:44.628 00.000 2744 MoveAxis(E, 0, ABG)
01:38:44.629 00.001 2744 Move returns status 0, amount 0
01:38:44.629 00.000 2744 MoveAxis(N, 0, ABG)
01:38:44.629 00.000 2744 Move returns status 0, amount 0
01:38:44.629 00.000 2744 move complete, result=0
01:38:44.629 00.000 2744 worker thread done servicing request
01:38:44.645 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:38:44.661 00.016 1092 UpdateGuideState exits: m=471909 SNR=49.9
01:38:44.664 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.666 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:44.669 00.003 1092 Enqueuing Expose request
01:38:44.671 00.002 2744 Worker thread wakes up
01:38:44.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:44.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:44.671 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:38:48.090 03.419 2744 Exposure complete
01:38:48.361 00.271 2744 worker thread done servicing request
01:38:48.361 00.000 1092 OnExposeComplete: enter
01:38:48.366 00.005 1092 UpdateGuideState(): m_state=6
01:38:48.375 00.009 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1939
01:38:48.384 00.009 1092 Star::Find returns 1 (0), X=1603.59, Y=1129.57, Mass=426067, SNR=49.4, Peak=16115 HFD=6.9
01:38:48.389 00.005 1092 MultiStar: [#1 0.22,-0.22,0.87,U] [#2 0.09,-1.74,1.33,U] [#3 -0.31,0.20,0.72,U] [#4 -0.07,-0.75,0.86,U] [#5 1.12,-0.24,0.83,U] [#6 1.20,-0.26,0.88,U] [#7 -0.39,0.14,0.49,U] [#8 0.28,2.36,0.35,U] 
01:38:48.393 00.004 1092 refined, 8 included, MultiStar: {0.33, -0.42}, one-star: {0.48, -0.53}
01:38:48.396 00.003 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
01:38:48.404 00.008 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
01:38:48.408 00.004 1092 CameraToMount -- cameraX=0.33 cameraY=-0.42 hyp=0.53 cameraTheta=-0.90 mountX=0.47 mountY=-0.31, mountTheta=-0.59
01:38:48.427 00.019 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.42, opts=13)
01:38:48.434 00.007 1092 Enqueuing Move request for scope (0.33, -0.42)
01:38:48.438 00.004 2744 Worker thread wakes up
01:38:48.439 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.42) opts 0xd
01:38:48.439 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.42)
01:38:48.439 00.000 2744 Moving (0.33, -0.42) raw xDistance=0.47 yDistance=-0.31
01:38:48.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:38:48.439 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:48.439 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:38:48.439 00.000 2744 MoveAxis(W, 106, ABG)
01:38:48.439 00.000 2744 Guiding  Dir = 3, Dur = 106
01:38:48.440 00.001 2744 IsSlewing returns 0
01:38:48.440 00.000 2744 IsGuiding returns 0
01:38:48.440 00.000 2744 PulseGuide returned control before completion, sleep 116
01:38:48.460 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1357, FiltMax=65535, Gamma=0.510
01:38:48.481 00.021 1092 UpdateGuideState exits: m=426067 SNR=49.4
01:38:48.486 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:48.490 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:48.494 00.004 1092 Enqueuing Expose request
01:38:48.557 00.063 2744 IsGuiding returns 1
01:38:48.557 00.000 2744 scope still moving after pulse duration time elapsed
01:38:48.589 00.032 2744 IsSlewing returns 0
01:38:48.589 00.000 2744 IsGuiding returns 0
01:38:48.590 00.001 2744 scope move finished after 106 + 43 ms
01:38:48.590 00.000 2744 Move returns status 0, amount 106
01:38:48.590 00.000 2744 MoveAxis(N, 0, ABG)
01:38:48.590 00.000 2744 Move returns status 0, amount 0
01:38:48.590 00.000 2744 move complete, result=0
01:38:48.590 00.000 2744 worker thread done servicing request
01:38:48.590 00.000 2744 Worker thread wakes up
01:38:48.590 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:48.590 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:48.591 00.001 1092 GuideStep: 0.5 px 106 ms WEST, -0.3 px 0 ms NORTH
01:38:49.821 01.230 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:38:49.823 00.002 1092 case statement mapped state 6 to 3
01:38:49.826 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:38:51.976 02.150 2744 Exposure complete
01:38:52.167 00.191 2744 worker thread done servicing request
01:38:52.167 00.000 1092 OnExposeComplete: enter
01:38:52.170 00.003 1092 UpdateGuideState(): m_state=6
01:38:52.173 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1940
01:38:52.175 00.002 1092 Star::Find returns 1 (0), X=1603.74, Y=1128.84, Mass=456684, SNR=53.7, Peak=23661 HFD=5.1
01:38:52.178 00.003 1092 MultiStar: [#1 0.42,-0.68,0.92,U] [#2 0.16,-1.74,1.27,U] [#3 0.31,-0.56,1.00,U] [#4 0.16,-1.25,0.89,U] [#5 0.93,-0.63,0.88,U] [#6 0.93,-0.85,0.87,U] [#7 0.13,-0.20,0.62,U] [#8 -0.70,-0.92,0.57,U] 
01:38:52.181 00.003 1092 refined, 8 included, MultiStar: {0.38, -0.96}, one-star: {0.64, -1.27}
01:38:52.183 00.002 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.77 = -0.77)
01:38:52.186 00.003 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.93 = -0.93)
01:38:52.188 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=-0.96 hyp=1.03 cameraTheta=-1.20 mountX=0.74 mountY=-0.83, mountTheta=-0.84
01:38:52.194 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.96, opts=13)
01:38:52.198 00.004 1092 Enqueuing Move request for scope (0.38, -0.96)
01:38:52.203 00.005 2744 Worker thread wakes up
01:38:52.203 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.96) opts 0xd
01:38:52.203 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.96)
01:38:52.203 00.000 2744 Moving (0.38, -0.96) raw xDistance=0.74 yDistance=-0.83
01:38:52.203 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
01:38:52.203 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
01:38:52.203 00.000 2744 MoveAxis(W, 173, ABG)
01:38:52.203 00.000 2744 Guiding  Dir = 3, Dur = 173
01:38:52.203 00.000 2744 IsSlewing returns 0
01:38:52.204 00.001 2744 IsGuiding returns 0
01:38:52.204 00.000 2744 PulseGuide returned control before completion, sleep 183
01:38:52.229 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1485, FiltMax=65535, Gamma=0.510
01:38:52.246 00.017 1092 UpdateGuideState exits: m=456684 SNR=53.7
01:38:52.249 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.253 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:52.255 00.002 1092 Enqueuing Expose request
01:38:52.400 00.145 2744 IsGuiding returns 1
01:38:52.400 00.000 2744 scope still moving after pulse duration time elapsed
01:38:52.431 00.031 2744 IsSlewing returns 0
01:38:52.431 00.000 2744 IsGuiding returns 0
01:38:52.431 00.000 2744 scope move finished after 173 + 55 ms
01:38:52.431 00.000 2744 Move returns status 0, amount 173
01:38:52.432 00.001 2744 MoveAxis(N, 155, ABG)
01:38:52.432 00.000 2744 Guiding  Dir = 0, Dur = 155
01:38:52.432 00.000 2744 IsSlewing returns 0
01:38:52.433 00.001 2744 IsGuiding returns 0
01:38:52.435 00.002 2744 PulseGuide returned control before completion, sleep 165
01:38:52.605 00.170 2744 IsGuiding returns 1
01:38:52.605 00.000 2744 scope still moving after pulse duration time elapsed
01:38:52.635 00.030 2744 IsSlewing returns 0
01:38:52.635 00.000 2744 IsGuiding returns 0
01:38:52.635 00.000 2744 scope move finished after 155 + 46 ms
01:38:52.635 00.000 2744 Move returns status 0, amount 155
01:38:52.635 00.000 2744 move complete, result=0
01:38:52.636 00.001 2744 worker thread done servicing request
01:38:52.636 00.000 2744 Worker thread wakes up
01:38:52.636 00.000 1092 GuideStep: 0.7 px 173 ms WEST, -0.8 px 155 ms NORTH
01:38:52.640 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:52.640 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:56.035 03.395 2744 Exposure complete
01:38:56.234 00.199 2744 worker thread done servicing request
01:38:56.234 00.000 1092 OnExposeComplete: enter
01:38:56.237 00.003 1092 UpdateGuideState(): m_state=6
01:38:56.240 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1941
01:38:56.242 00.002 1092 Star::Find returns 1 (0), X=1603.72, Y=1129.87, Mass=470877, SNR=65.2, Peak=22141 HFD=5.1
01:38:56.245 00.003 1092 MultiStar: [#1 0.30,0.27,0.84,U] [#2 0.23,-0.65,1.11,U] [#3 0.42,0.15,0.70,U] [#4 0.34,-0.23,0.86,U] [#5 1.02,0.19,0.66,U] [#6 1.07,0.08,0.55,U] [#7 0.18,0.66,0.49,U] [#8 0.11,0.55,0.40,U] 
01:38:56.247 00.002 1092 refined, 8 included, MultiStar: {0.47, -0.02}, one-star: {0.62, -0.24}
01:38:56.250 00.003 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
01:38:56.253 00.003 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
01:38:56.255 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.02 hyp=0.47 cameraTheta=-0.04 mountX=0.43 mountY=0.11, mountTheta=0.25
01:38:56.259 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.02, opts=13)
01:38:56.261 00.002 1092 Enqueuing Move request for scope (0.47, -0.02)
01:38:56.263 00.002 2744 Worker thread wakes up
01:38:56.263 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.02) opts 0xd
01:38:56.263 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.02)
01:38:56.264 00.001 2744 Moving (0.47, -0.02) raw xDistance=0.43 yDistance=0.11
01:38:56.264 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
01:38:56.264 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:38:56.264 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:38:56.264 00.000 2744 MoveAxis(W, 109, ABG)
01:38:56.264 00.000 2744 Guiding  Dir = 3, Dur = 109
01:38:56.264 00.000 2744 IsSlewing returns 0
01:38:56.264 00.000 2744 IsGuiding returns 0
01:38:56.265 00.001 2744 PulseGuide returned control before completion, sleep 119
01:38:56.280 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5011, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:38:56.296 00.016 1092 UpdateGuideState exits: m=470877 SNR=65.2
01:38:56.302 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.305 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:38:56.309 00.004 1092 Enqueuing Expose request
01:38:56.388 00.079 2744 IsGuiding returns 1
01:38:56.388 00.000 2744 scope still moving after pulse duration time elapsed
01:38:56.419 00.031 2744 IsSlewing returns 0
01:38:56.419 00.000 2744 IsGuiding returns 0
01:38:56.419 00.000 2744 scope move finished after 109 + 45 ms
01:38:56.419 00.000 2744 Move returns status 0, amount 109
01:38:56.419 00.000 2744 MoveAxis(N, 0, ABG)
01:38:56.419 00.000 2744 Move returns status 0, amount 0
01:38:56.420 00.001 2744 move complete, result=0
01:38:56.420 00.000 2744 worker thread done servicing request
01:38:56.420 00.000 2744 Worker thread wakes up
01:38:56.420 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:38:56.420 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:38:56.421 00.001 1092 GuideStep: 0.4 px 109 ms WEST, 0.1 px 0 ms NORTH
01:38:59.960 03.539 2744 Exposure complete
01:39:00.286 00.326 2744 worker thread done servicing request
01:39:00.286 00.000 1092 OnExposeComplete: enter
01:39:00.290 00.004 1092 UpdateGuideState(): m_state=6
01:39:00.295 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1942
01:39:00.299 00.004 1092 Star::Find returns 1 (0), X=1604.01, Y=1129.99, Mass=500915, SNR=67.2, Peak=22899 HFD=4.8
01:39:00.303 00.004 1092 MultiStar: [#1 0.62,0.16,0.79,U] [#2 0.54,-0.98,0.98,U] [#3 0.57,0.14,0.69,U] [#4 0.69,-0.33,0.73,U] [#5 1.31,-0.08,0.71,U] [#6 1.39,-0.40,0.71,U] [#7 0.33,0.72,0.44,U] [#8 0.41,-0.00,0.38,U] 
01:39:00.307 00.004 1092 refined, 8 included, MultiStar: {0.78, -0.18}, one-star: {0.91, -0.12}
01:39:00.310 00.003 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.21 = 0.21)
01:39:00.313 00.003 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
01:39:00.317 00.004 1092 CameraToMount -- cameraX=0.78 cameraY=-0.18 hyp=0.80 cameraTheta=-0.22 mountX=0.79 mountY=0.04, mountTheta=0.05
01:39:00.324 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.18, opts=13)
01:39:00.327 00.003 1092 Enqueuing Move request for scope (0.78, -0.18)
01:39:00.331 00.004 2744 Worker thread wakes up
01:39:00.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.18) opts 0xd
01:39:00.331 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.18)
01:39:00.331 00.000 2744 Moving (0.78, -0.18) raw xDistance=0.79 yDistance=0.04
01:39:00.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79
01:39:00.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:00.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:39:00.331 00.000 2744 MoveAxis(W, 184, ABG)
01:39:00.331 00.000 2744 Guiding  Dir = 3, Dur = 184
01:39:00.332 00.001 2744 IsSlewing returns 0
01:39:00.332 00.000 2744 IsGuiding returns 0
01:39:00.332 00.000 2744 PulseGuide returned control before completion, sleep 194
01:39:00.351 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5015, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:39:00.373 00.022 1092 UpdateGuideState exits: m=500915 SNR=67.2
01:39:00.376 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.379 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:00.383 00.004 1092 Enqueuing Expose request
01:39:00.536 00.153 2744 IsGuiding returns 1
01:39:00.536 00.000 2744 scope still moving after pulse duration time elapsed
01:39:00.568 00.032 2744 IsSlewing returns 0
01:39:00.569 00.001 2744 IsGuiding returns 0
01:39:00.569 00.000 2744 scope move finished after 184 + 53 ms
01:39:00.569 00.000 2744 Move returns status 0, amount 184
01:39:00.569 00.000 2744 MoveAxis(N, 0, ABG)
01:39:00.569 00.000 2744 Move returns status 0, amount 0
01:39:00.569 00.000 2744 move complete, result=0
01:39:00.570 00.001 2744 worker thread done servicing request
01:39:00.570 00.000 2744 Worker thread wakes up
01:39:00.570 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:00.570 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:00.570 00.000 1092 GuideStep: 0.8 px 184 ms WEST, 0.0 px 0 ms NORTH
01:39:02.372 01.802 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:39:02.376 00.004 1092 case statement mapped state 6 to 3
01:39:02.379 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:39:04.012 01.633 2744 Exposure complete
01:39:04.325 00.313 2744 worker thread done servicing request
01:39:04.326 00.001 1092 OnExposeComplete: enter
01:39:04.330 00.004 1092 UpdateGuideState(): m_state=6
01:39:04.335 00.005 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1943
01:39:04.339 00.004 1092 Star::Find returns 1 (0), X=1603.56, Y=1129.15, Mass=475923, SNR=67.4, Peak=42941 HFD=3.8
01:39:04.343 00.004 1092 MultiStar: [#1 0.31,-0.60,0.92,U] [#2 -0.03,-1.04,1.13,U] [#3 0.26,-0.50,0.84,U] [#4 0.05,-0.86,0.82,U] [#5 0.70,-0.85,0.74,U] [#6 0.96,-0.83,0.93,U] [#7 0.13,-0.18,0.66,U] [#8 0.08,-0.37,0.53,U] 
01:39:04.347 00.004 1092 refined, 8 included, MultiStar: {0.33, -0.73}, one-star: {0.45, -0.96}
01:39:04.350 00.003 1092 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.43) = xAngle (-0.72 = -0.72)
01:39:04.355 00.005 1092 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.87 = -0.87)
01:39:04.359 00.004 1092 CameraToMount -- cameraX=0.33 cameraY=-0.73 hyp=0.80 cameraTheta=-1.15 mountX=0.60 mountY=-0.61, mountTheta=-0.79
01:39:04.369 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.73, opts=13)
01:39:04.373 00.004 1092 Enqueuing Move request for scope (0.33, -0.73)
01:39:04.378 00.005 2744 Worker thread wakes up
01:39:04.378 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.73) opts 0xd
01:39:04.378 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.73)
01:39:04.378 00.000 2744 Moving (0.33, -0.73) raw xDistance=0.60 yDistance=-0.61
01:39:04.378 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
01:39:04.378 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:39:04.378 00.000 2744 MoveAxis(W, 148, ABG)
01:39:04.378 00.000 2744 Guiding  Dir = 3, Dur = 148
01:39:04.379 00.001 2744 IsSlewing returns 0
01:39:04.379 00.000 2744 IsGuiding returns 0
01:39:04.379 00.000 2744 PulseGuide returned control before completion, sleep 158
01:39:04.401 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1322, FiltMax=65535, Gamma=0.510
01:39:04.423 00.022 1092 UpdateGuideState exits: m=475923 SNR=67.4
01:39:04.428 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:04.431 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:04.436 00.005 1092 Enqueuing Expose request
01:39:04.539 00.103 2744 IsGuiding returns 1
01:39:04.539 00.000 2744 scope still moving after pulse duration time elapsed
01:39:04.571 00.032 2744 IsSlewing returns 0
01:39:04.572 00.001 2744 IsGuiding returns 0
01:39:04.572 00.000 2744 scope move finished after 148 + 44 ms
01:39:04.572 00.000 2744 Move returns status 0, amount 148
01:39:04.572 00.000 2744 MoveAxis(N, 115, ABG)
01:39:04.572 00.000 2744 Guiding  Dir = 0, Dur = 115
01:39:04.573 00.001 2744 IsSlewing returns 0
01:39:04.573 00.000 2744 IsGuiding returns 0
01:39:04.573 00.000 2744 PulseGuide returned control before completion, sleep 125
01:39:04.712 00.139 2744 IsGuiding returns 1
01:39:04.712 00.000 2744 scope still moving after pulse duration time elapsed
01:39:04.743 00.031 2744 IsSlewing returns 0
01:39:04.743 00.000 2744 IsGuiding returns 0
01:39:04.743 00.000 2744 scope move finished after 115 + 56 ms
01:39:04.744 00.001 2744 Move returns status 0, amount 115
01:39:04.744 00.000 2744 move complete, result=0
01:39:04.744 00.000 2744 worker thread done servicing request
01:39:04.744 00.000 1092 GuideStep: 0.6 px 148 ms WEST, -0.6 px 115 ms NORTH
01:39:04.748 00.004 2744 Worker thread wakes up
01:39:04.748 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:04.748 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:08.129 03.381 2744 Exposure complete
01:39:08.324 00.195 2744 worker thread done servicing request
01:39:08.324 00.000 1092 OnExposeComplete: enter
01:39:08.327 00.003 1092 UpdateGuideState(): m_state=6
01:39:08.329 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1944
01:39:08.332 00.003 1092 Star::Find returns 1 (0), X=1603.77, Y=1129.75, Mass=491987, SNR=71.5, Peak=45773 HFD=3.6
01:39:08.335 00.003 1092 MultiStar: [#1 0.54,0.06,0.90,U] [#2 0.26,-0.18,1.03,U] [#3 0.59,0.34,0.85,U] [#4 0.42,-0.02,0.77,U] [#5 0.44,-0.18,0.81,U] [#6 0.62,-0.23,0.94,U] [#7 0.49,0.10,0.56,U] [#8 0.48,-0.20,0.48,U] 
01:39:08.337 00.002 1092 refined, 8 included, MultiStar: {0.50, -0.08}, one-star: {0.67, -0.36}
01:39:08.340 00.003 1092 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
01:39:08.342 00.002 1092 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
01:39:08.345 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=-0.08 hyp=0.51 cameraTheta=-0.16 mountX=0.49 mountY=0.06, mountTheta=0.11
01:39:08.349 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.08, opts=13)
01:39:08.353 00.004 1092 Enqueuing Move request for scope (0.50, -0.08)
01:39:08.354 00.001 2744 Worker thread wakes up
01:39:08.354 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.08) opts 0xd
01:39:08.355 00.001 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.08)
01:39:08.355 00.000 2744 Moving (0.50, -0.08) raw xDistance=0.49 yDistance=0.06
01:39:08.355 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.49
01:39:08.355 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:08.355 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:39:08.355 00.000 2744 MoveAxis(W, 120, ABG)
01:39:08.355 00.000 2744 Guiding  Dir = 3, Dur = 120
01:39:08.355 00.000 2744 IsSlewing returns 0
01:39:08.355 00.000 2744 IsGuiding returns 0
01:39:08.355 00.000 2744 PulseGuide returned control before completion, sleep 130
01:39:08.371 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:39:08.387 00.016 1092 UpdateGuideState exits: m=491987 SNR=71.5
01:39:08.391 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:08.393 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:08.395 00.002 1092 Enqueuing Expose request
01:39:08.499 00.104 2744 IsGuiding returns 0
01:39:08.500 00.001 2744 Move returns status 0, amount 120
01:39:08.500 00.000 2744 MoveAxis(N, 0, ABG)
01:39:08.500 00.000 2744 Move returns status 0, amount 0
01:39:08.500 00.000 2744 move complete, result=0
01:39:08.502 00.002 2744 worker thread done servicing request
01:39:08.502 00.000 2744 Worker thread wakes up
01:39:08.502 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:08.502 00.000 1092 GuideStep: 0.5 px 120 ms WEST, 0.1 px 0 ms NORTH
01:39:08.505 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:11.917 03.412 2744 Exposure complete
01:39:12.198 00.281 2744 worker thread done servicing request
01:39:12.198 00.000 1092 OnExposeComplete: enter
01:39:12.205 00.007 1092 UpdateGuideState(): m_state=6
01:39:12.209 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1945
01:39:12.215 00.006 1092 Star::Find returns 1 (0), X=1603.32, Y=1129.79, Mass=460345, SNR=81.2, Peak=45085 HFD=3.6
01:39:12.220 00.005 1092 MultiStar: [#1 -0.10,0.19,0.92,U] [#2 -0.28,0.05,1.05,U] [#3 0.04,0.27,0.69,U] [#4 0.06,0.06,0.80,U] [#5 0.21,0.13,0.69,U] [#6 0.15,0.10,0.65,U] [#7 -0.21,0.34,0.47,U] [#8 -0.21,0.31,0.47,U] 
01:39:12.224 00.004 1092 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.21, -0.32}
01:39:12.228 00.004 1092 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.43) = xAngle (2.09 = 2.09)
01:39:12.233 00.005 1092 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.94 = 1.94)
01:39:12.238 00.005 1092 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.67 mountX=-0.04 mountY=0.08, mountTheta=2.06
01:39:12.246 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.09, opts=13)
01:39:12.251 00.005 1092 Enqueuing Move request for scope (-0.01, 0.09)
01:39:12.254 00.003 2744 Worker thread wakes up
01:39:12.254 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:39:12.254 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:39:12.254 00.000 2744 Moving (-0.01, 0.09) raw xDistance=-0.04 yDistance=0.08
01:39:12.255 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:12.255 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:12.255 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:39:12.255 00.000 2744 MoveAxis(E, 0, ABG)
01:39:12.255 00.000 2744 Move returns status 0, amount 0
01:39:12.255 00.000 2744 MoveAxis(N, 0, ABG)
01:39:12.255 00.000 2744 Move returns status 0, amount 0
01:39:12.255 00.000 2744 move complete, result=0
01:39:12.255 00.000 2744 worker thread done servicing request
01:39:12.278 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1603, FiltMax=65535, Gamma=0.510
01:39:12.296 00.018 1092 UpdateGuideState exits: m=460345 SNR=81.2
01:39:12.300 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.303 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:12.306 00.003 1092 Enqueuing Expose request
01:39:12.310 00.004 2744 Worker thread wakes up
01:39:12.310 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:12.313 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:12.313 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:14.594 02.281 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:39:14.597 00.003 1092 case statement mapped state 6 to 3
01:39:14.600 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:39:15.703 01.103 2744 Exposure complete
01:39:15.913 00.210 2744 worker thread done servicing request
01:39:15.913 00.000 1092 OnExposeComplete: enter
01:39:15.916 00.003 1092 UpdateGuideState(): m_state=6
01:39:15.918 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1946
01:39:15.920 00.002 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.84, Mass=478128, SNR=77.4, Peak=55795 HFD=2.8
01:39:15.923 00.003 1092 MultiStar: [#1 -0.29,0.17,1.01,U] [#2 -0.68,0.39,1.13,U] [#3 -0.14,0.24,0.83,U] [#4 -0.25,0.13,0.94,U] [#5 -0.29,0.04,0.75,U] [#6 -0.40,-0.04,0.80,U] [#7 -0.48,0.21,0.54,U] [#8 -0.54,0.04,0.59,U] 
01:39:15.926 00.003 1092 single-star, 8 included, MultiStar: {-0.35, 0.10}, one-star: {-0.11, -0.27}
01:39:15.929 00.003 1092 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.43) = xAngle (-1.54 = -1.54)
01:39:15.931 00.002 1092 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.70 = -1.70)
01:39:15.933 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.97 mountX=0.01 mountY=-0.29, mountTheta=-1.54
01:39:15.939 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.27, opts=13)
01:39:15.942 00.003 1092 Enqueuing Move request for scope (-0.11, -0.27)
01:39:15.945 00.003 2744 Worker thread wakes up
01:39:15.945 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
01:39:15.945 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
01:39:15.945 00.000 2744 Moving (-0.11, -0.27) raw xDistance=0.01 yDistance=-0.29
01:39:15.945 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:39:15.945 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:15.945 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:39:15.945 00.000 2744 MoveAxis(E, 0, ABG)
01:39:15.945 00.000 2744 Move returns status 0, amount 0
01:39:15.945 00.000 2744 MoveAxis(N, 0, ABG)
01:39:15.945 00.000 2744 Move returns status 0, amount 0
01:39:15.946 00.001 2744 move complete, result=0
01:39:15.946 00.000 2744 worker thread done servicing request
01:39:15.961 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5005, FiltMin=1559, FiltMax=65527, Gamma=0.510
01:39:15.977 00.016 1092 UpdateGuideState exits: m=478128 SNR=77.4
01:39:15.980 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.982 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:15.985 00.003 1092 Enqueuing Expose request
01:39:15.988 00.003 2744 Worker thread wakes up
01:39:15.988 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:39:15.990 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:15.991 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:19.378 03.387 2744 Exposure complete
01:39:19.583 00.205 2744 worker thread done servicing request
01:39:19.583 00.000 1092 OnExposeComplete: enter
01:39:19.587 00.004 1092 UpdateGuideState(): m_state=6
01:39:19.590 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1947
01:39:19.593 00.003 1092 Star::Find returns 1 (0), X=1602.84, Y=1129.82, Mass=504024, SNR=90.7, Peak=65523 HFD=2.4
01:39:19.596 00.003 1092 MultiStar: [#1 -0.34,0.06,0.85,U] [#2 -0.73,0.61,0.94,U] [#3 -0.45,0.17,0.75,U] [#4 -0.43,0.50,0.82,U] [#5 -0.74,0.07,0.81,U] [#6 -0.66,0.26,0.87,U] [#7 -0.47,0.55,0.52,U] [#8 -0.53,-0.12,0.50,U] 
01:39:19.598 00.002 1092 single-star, 8 included, MultiStar: {-0.51, 0.20}, one-star: {-0.26, -0.29}
01:39:19.601 00.003 1092 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.43) = xAngle (-1.87 = -1.87)
01:39:19.606 00.005 1092 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
01:39:19.609 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.29 hyp=0.39 cameraTheta=-2.30 mountX=-0.12 mountY=-0.35, mountTheta=-1.89
01:39:19.614 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.29, opts=13)
01:39:19.616 00.002 1092 Enqueuing Move request for scope (-0.26, -0.29)
01:39:19.621 00.005 2744 Worker thread wakes up
01:39:19.621 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.29) opts 0xd
01:39:19.622 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.29)
01:39:19.622 00.000 2744 Moving (-0.26, -0.29) raw xDistance=-0.12 yDistance=-0.35
01:39:19.622 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:39:19.622 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:19.622 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:39:19.622 00.000 2744 MoveAxis(E, 0, ABG)
01:39:19.622 00.000 2744 Move returns status 0, amount 0
01:39:19.622 00.000 2744 MoveAxis(N, 0, ABG)
01:39:19.622 00.000 2744 Move returns status 0, amount 0
01:39:19.622 00.000 2744 move complete, result=0
01:39:19.622 00.000 2744 worker thread done servicing request
01:39:19.641 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1463, FiltMax=65527, Gamma=0.510
01:39:19.658 00.017 1092 UpdateGuideState exits: m=504024 SNR=90.7
01:39:19.661 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:19.664 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:19.669 00.005 1092 Enqueuing Expose request
01:39:19.673 00.004 2744 Worker thread wakes up
01:39:19.673 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:39:19.676 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:19.676 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:23.074 03.398 2744 Exposure complete
01:39:23.281 00.207 2744 worker thread done servicing request
01:39:23.281 00.000 1092 OnExposeComplete: enter
01:39:23.284 00.003 1092 UpdateGuideState(): m_state=6
01:39:23.287 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1948
01:39:23.291 00.004 1092 Star::Find returns 1 (0), X=1603.34, Y=1129.55, Mass=508112, SNR=90.7, Peak=65523 HFD=2.9
01:39:23.293 00.002 1092 MultiStar: [#1 0.15,-0.14,0.85,U] [#2 -0.28,0.67,0.93,U] [#3 0.33,0.02,0.75,U] [#4 0.19,0.31,0.82,U] [#5 -0.14,-0.29,0.78,U] [#6 -0.19,-0.22,0.76,U] [#7 0.08,0.23,0.54,U] [#8 0.07,-0.39,0.45,U] 
01:39:23.296 00.003 1092 refined, 8 included, MultiStar: {0.05, -0.03}, one-star: {0.24, -0.56}
01:39:23.298 00.002 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
01:39:23.301 00.003 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
01:39:23.304 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.61 mountX=0.06 mountY=-0.02, mountTheta=-0.33
01:39:23.310 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.03, opts=13)
01:39:23.314 00.004 1092 Enqueuing Move request for scope (0.05, -0.03)
01:39:23.316 00.002 2744 Worker thread wakes up
01:39:23.316 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:39:23.316 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:39:23.316 00.000 2744 Moving (0.05, -0.03) raw xDistance=0.06 yDistance=-0.02
01:39:23.316 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:39:23.317 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:23.317 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:39:23.317 00.000 2744 MoveAxis(E, 0, ABG)
01:39:23.317 00.000 2744 Move returns status 0, amount 0
01:39:23.317 00.000 2744 MoveAxis(N, 0, ABG)
01:39:23.317 00.000 2744 Move returns status 0, amount 0
01:39:23.317 00.000 2744 move complete, result=0
01:39:23.317 00.000 2744 worker thread done servicing request
01:39:23.341 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5024, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:39:23.358 00.017 1092 UpdateGuideState exits: m=508112 SNR=90.7
01:39:23.361 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:23.364 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:23.366 00.002 1092 Enqueuing Expose request
01:39:23.369 00.003 2744 Worker thread wakes up
01:39:23.369 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:23.372 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:23.373 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:26.290 02.917 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:39:26.292 00.002 1092 case statement mapped state 6 to 3
01:39:26.294 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:39:26.765 00.471 2744 Exposure complete
01:39:26.973 00.208 2744 worker thread done servicing request
01:39:26.973 00.000 1092 OnExposeComplete: enter
01:39:26.976 00.003 1092 UpdateGuideState(): m_state=6
01:39:26.978 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1949
01:39:26.980 00.002 1092 Star::Find returns 1 (0), X=1603.81, Y=1129.29, Mass=479039, SNR=82.7, Peak=65501 HFD=2.5
01:39:26.983 00.003 1092 MultiStar: [#1 0.65,-0.44,0.94,U] [#2 0.13,0.31,0.96,U] [#3 0.76,-0.30,0.77,U] [#4 0.68,-0.08,0.85,U] [#5 0.31,-0.61,0.97,U] [#6 0.20,-0.54,0.78,U] [#7 0.55,-0.14,0.59,U] [#8 0.34,-0.69,0.52,U] 
01:39:26.985 00.002 1092 refined, 8 included, MultiStar: {0.48, -0.37}, one-star: {0.71, -0.82}
01:39:26.988 00.003 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
01:39:26.991 00.003 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
01:39:26.994 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.37 hyp=0.61 cameraTheta=-0.65 mountX=0.59 mountY=-0.22, mountTheta=-0.36
01:39:26.999 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.37, opts=13)
01:39:27.003 00.004 1092 Enqueuing Move request for scope (0.48, -0.37)
01:39:27.005 00.002 2744 Worker thread wakes up
01:39:27.006 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.37) opts 0xd
01:39:27.006 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.37)
01:39:27.006 00.000 2744 Moving (0.48, -0.37) raw xDistance=0.59 yDistance=-0.22
01:39:27.006 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:39:27.006 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:27.006 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:39:27.006 00.000 2744 MoveAxis(W, 132, ABG)
01:39:27.006 00.000 2744 Guiding  Dir = 3, Dur = 132
01:39:27.006 00.000 2744 IsSlewing returns 0
01:39:27.007 00.001 2744 IsGuiding returns 0
01:39:27.007 00.000 2744 PulseGuide returned control before completion, sleep 142
01:39:27.022 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1586, FiltMax=65535, Gamma=0.510
01:39:27.041 00.019 1092 UpdateGuideState exits: m=479039 SNR=82.7
01:39:27.046 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.049 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:27.053 00.004 1092 Enqueuing Expose request
01:39:27.159 00.106 2744 IsGuiding returns 1
01:39:27.159 00.000 2744 scope still moving after pulse duration time elapsed
01:39:27.190 00.031 2744 IsSlewing returns 0
01:39:27.191 00.001 2744 IsGuiding returns 1
01:39:27.222 00.031 2744 IsSlewing returns 0
01:39:27.222 00.000 2744 IsGuiding returns 1
01:39:27.254 00.032 2744 IsSlewing returns 0
01:39:27.254 00.000 2744 IsGuiding returns 0
01:39:27.254 00.000 2744 scope move finished after 132 + 115 ms
01:39:27.254 00.000 2744 Move returns status 0, amount 132
01:39:27.254 00.000 2744 MoveAxis(N, 0, ABG)
01:39:27.254 00.000 2744 Move returns status 0, amount 0
01:39:27.254 00.000 2744 move complete, result=0
01:39:27.255 00.001 2744 worker thread done servicing request
01:39:27.255 00.000 2744 Worker thread wakes up
01:39:27.255 00.000 1092 GuideStep: 0.6 px 132 ms WEST, -0.2 px 0 ms NORTH
01:39:27.258 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:27.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:30.674 03.416 2744 Exposure complete
01:39:30.912 00.238 2744 worker thread done servicing request
01:39:30.912 00.000 1092 OnExposeComplete: enter
01:39:30.915 00.003 1092 UpdateGuideState(): m_state=6
01:39:30.920 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1950
01:39:30.924 00.004 1092 Star::Find returns 1 (0), X=1603.07, Y=1129.09, Mass=406975, SNR=87.6, Peak=65434 HFD=2.2
01:39:30.927 00.003 1092 MultiStar: [#1 -0.00,-0.80,0.98,U] [#2 -0.25,0.70,0.85,U] [#3 0.22,-0.57,0.86,U] [#4 -0.23,0.07,0.88,U] [#5 -0.68,-0.72,0.88,U] [#6 -0.86,-0.84,0.72,U] [#7 0.14,-0.73,0.58,U] [#8 0.00,0.00,0.00,L] [#9 1.01,0.01,0.67,U] 
01:39:30.930 00.003 1092 refined, 8 included, MultiStar: {-0.10, -0.44}, one-star: {-0.04, -1.02}
01:39:30.934 00.004 1092 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.43) = xAngle (-1.36 = -1.36)
01:39:30.937 00.003 1092 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.51 = -1.51)
01:39:30.939 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.44 hyp=0.45 cameraTheta=-1.79 mountX=0.09 mountY=-0.45, mountTheta=-1.36
01:39:30.945 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.44, opts=13)
01:39:30.947 00.002 1092 Enqueuing Move request for scope (-0.10, -0.44)
01:39:30.950 00.003 2744 Worker thread wakes up
01:39:30.950 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.44) opts 0xd
01:39:30.950 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.44)
01:39:30.950 00.000 2744 Moving (-0.10, -0.44) raw xDistance=0.09 yDistance=-0.45
01:39:30.950 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:39:30.950 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
01:39:30.950 00.000 2744 MoveAxis(E, 0, ABG)
01:39:30.950 00.000 2744 Move returns status 0, amount 0
01:39:30.951 00.001 2744 MoveAxis(N, 85, ABG)
01:39:30.951 00.000 2744 Guiding  Dir = 0, Dur = 85
01:39:30.951 00.000 2744 IsSlewing returns 0
01:39:30.951 00.000 2744 IsGuiding returns 0
01:39:30.952 00.001 2744 PulseGuide returned control before completion, sleep 95
01:39:30.969 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:39:30.986 00.017 1092 UpdateGuideState exits: m=406975 SNR=87.6
01:39:30.989 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.991 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:30.994 00.003 1092 Enqueuing Expose request
01:39:31.057 00.063 2744 IsGuiding returns 1
01:39:31.057 00.000 2744 scope still moving after pulse duration time elapsed
01:39:31.089 00.032 2744 IsSlewing returns 0
01:39:31.089 00.000 2744 IsGuiding returns 0
01:39:31.089 00.000 2744 scope move finished after 85 + 52 ms
01:39:31.089 00.000 2744 Move returns status 0, amount 85
01:39:31.089 00.000 2744 move complete, result=0
01:39:31.089 00.000 2744 worker thread done servicing request
01:39:31.090 00.001 2744 Worker thread wakes up
01:39:31.090 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:31.090 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:31.090 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 85 ms NORTH
01:39:34.587 03.497 2744 Exposure complete
01:39:34.884 00.297 1092 OnExposeComplete: enter
01:39:34.888 00.004 1092 UpdateGuideState(): m_state=6
01:39:34.893 00.005 2744 worker thread done servicing request
01:39:34.893 00.000 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1951
01:39:34.897 00.004 1092 Star::Find returns 1 (0), X=1602.91, Y=1129.63, Mass=433697, SNR=84.6, Peak=65523 HFD=2.2
01:39:34.900 00.003 1092 MultiStar: [#1 -0.14,-0.14,0.93,U] [#2 -0.84,1.41,0.91,U] [#3 0.06,-0.13,0.82,U] [#4 -0.30,0.81,0.81,U] [#5 -0.96,-0.02,0.73,U] [#6 -1.16,-0.02,0.73,U] [#7 0.04,-0.13,0.65,U] [#8 -0.72,-0.15,0.62,U] 
01:39:34.903 00.003 1092 refined, 8 included, MultiStar: {-0.45, 0.14}, one-star: {-0.20, -0.47}
01:39:34.906 00.003 1092 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.43) = xAngle (3.26 = -3.02)
01:39:34.909 00.003 1092 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.11 = 3.11)
01:39:34.911 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=0.14 hyp=0.48 cameraTheta=2.83 mountX=-0.47 mountY=0.02, mountTheta=3.11
01:39:34.917 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.14, opts=13)
01:39:34.922 00.005 1092 Enqueuing Move request for scope (-0.45, 0.14)
01:39:34.925 00.003 2744 Worker thread wakes up
01:39:34.925 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.14) opts 0xd
01:39:34.925 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.14)
01:39:34.925 00.000 2744 Moving (-0.45, 0.14) raw xDistance=-0.47 yDistance=0.02
01:39:34.925 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:39:34.925 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:34.925 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:39:34.925 00.000 2744 MoveAxis(E, 106, ABG)
01:39:34.925 00.000 2744 Guiding  Dir = 2, Dur = 106
01:39:34.926 00.001 2744 IsSlewing returns 0
01:39:34.926 00.000 2744 IsGuiding returns 0
01:39:34.926 00.000 2744 PulseGuide returned control before completion, sleep 116
01:39:34.984 00.058 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5034, FiltMin=1578, FiltMax=65527, Gamma=0.510
01:39:35.004 00.020 1092 UpdateGuideState exits: m=433697 SNR=84.6
01:39:35.007 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.010 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:35.013 00.003 1092 Enqueuing Expose request
01:39:35.046 00.033 2744 IsGuiding returns 1
01:39:35.046 00.000 2744 scope still moving after pulse duration time elapsed
01:39:35.072 00.026 2744 IsSlewing returns 0
01:39:35.072 00.000 2744 IsGuiding returns 1
01:39:35.103 00.031 2744 IsSlewing returns 0
01:39:35.103 00.000 2744 IsGuiding returns 1
01:39:35.134 00.031 2744 IsSlewing returns 0
01:39:35.134 00.000 2744 IsGuiding returns 1
01:39:35.165 00.031 2744 IsSlewing returns 0
01:39:35.165 00.000 2744 IsGuiding returns 1
01:39:35.197 00.032 2744 IsSlewing returns 0
01:39:35.197 00.000 2744 IsGuiding returns 0
01:39:35.197 00.000 2744 scope move finished after 106 + 165 ms
01:39:35.197 00.000 2744 Move returns status 0, amount 106
01:39:35.198 00.001 2744 MoveAxis(N, 0, ABG)
01:39:35.198 00.000 2744 Move returns status 0, amount 0
01:39:35.198 00.000 2744 move complete, result=0
01:39:35.198 00.000 2744 worker thread done servicing request
01:39:35.198 00.000 2744 Worker thread wakes up
01:39:35.198 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:35.198 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:36.053 00.855 1092 GuideStep: -0.5 px 106 ms EAST, 0.0 px 0 ms NORTH
01:39:38.531 02.478 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:39:38.535 00.004 1092 case statement mapped state 6 to 3
01:39:38.539 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:39:38.598 00.059 2744 Exposure complete
01:39:38.829 00.231 2744 worker thread done servicing request
01:39:38.830 00.001 1092 OnExposeComplete: enter
01:39:38.833 00.003 1092 UpdateGuideState(): m_state=6
01:39:38.837 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1952
01:39:38.840 00.003 1092 Star::Find returns 1 (0), X=1602.83, Y=1129.47, Mass=456155, SNR=80.0, Peak=65523 HFD=2.0
01:39:38.843 00.003 1092 MultiStar: [#1 -0.01,-0.30,0.94,U] [#2 -0.81,1.54,1.06,U] [#3 -0.06,-0.01,0.89,U] [#4 -0.27,0.70,0.80,U] [#5 -1.05,-0.15,0.82,U] [#6 -1.10,-0.12,0.89,U] [#7 -0.30,-0.25,0.72,U] [#8 -0.43,-0.63,0.58,U] 
01:39:38.846 00.003 1092 refined, 8 included, MultiStar: {-0.48, 0.06}, one-star: {-0.27, -0.64}
01:39:38.849 00.003 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
01:39:38.852 00.003 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
01:39:38.855 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=0.06 hyp=0.49 cameraTheta=3.01 mountX=-0.46 mountY=-0.07, mountTheta=-2.99
01:39:38.860 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.06, opts=13)
01:39:38.863 00.003 1092 Enqueuing Move request for scope (-0.48, 0.06)
01:39:38.867 00.004 2744 Worker thread wakes up
01:39:38.867 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.06) opts 0xd
01:39:38.867 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.06)
01:39:38.867 00.000 2744 Moving (-0.48, 0.06) raw xDistance=-0.46 yDistance=-0.07
01:39:38.867 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:39:38.867 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:38.868 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:39:38.868 00.000 2744 MoveAxis(E, 111, ABG)
01:39:38.868 00.000 2744 Guiding  Dir = 2, Dur = 111
01:39:38.868 00.000 2744 IsSlewing returns 0
01:39:38.868 00.000 2744 IsGuiding returns 0
01:39:38.869 00.001 2744 PulseGuide returned control before completion, sleep 121
01:39:38.884 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5027, FiltMin=1536, FiltMax=65535, Gamma=0.510
01:39:38.902 00.018 1092 UpdateGuideState exits: m=456155 SNR=80.0
01:39:38.905 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.908 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:38.911 00.003 1092 Enqueuing Expose request
01:39:39.004 00.093 2744 IsGuiding returns 1
01:39:39.004 00.000 2744 scope still moving after pulse duration time elapsed
01:39:39.035 00.031 2744 IsSlewing returns 0
01:39:39.036 00.001 2744 IsGuiding returns 0
01:39:39.036 00.000 2744 scope move finished after 111 + 56 ms
01:39:39.036 00.000 2744 Move returns status 0, amount 111
01:39:39.036 00.000 2744 MoveAxis(N, 0, ABG)
01:39:39.036 00.000 2744 Move returns status 0, amount 0
01:39:39.036 00.000 2744 move complete, result=0
01:39:39.036 00.000 2744 worker thread done servicing request
01:39:39.036 00.000 2744 Worker thread wakes up
01:39:39.038 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:39.038 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:39.038 00.000 1092 GuideStep: -0.5 px 111 ms EAST, -0.1 px 0 ms NORTH
01:39:42.425 03.387 2744 Exposure complete
01:39:42.623 00.198 2744 worker thread done servicing request
01:39:42.623 00.000 1092 OnExposeComplete: enter
01:39:42.626 00.003 1092 UpdateGuideState(): m_state=6
01:39:42.629 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1953
01:39:42.631 00.002 1092 Star::Find returns 1 (0), X=1602.90, Y=1128.93, Mass=491346, SNR=79.6, Peak=65434 HFD=2.6
01:39:42.633 00.002 1092 MultiStar: [#1 -0.07,-0.85,1.02,U] [#2 -0.51,1.53,0.86,U] [#3 0.32,-0.61,0.85,U] [#4 -0.22,0.43,0.68,U] [#5 -1.48,-0.63,0.85,U] [#6 -1.35,-0.52,0.76,U] [#7 0.20,-0.77,0.65,U] [#8 -0.47,-1.05,0.40,U] 
01:39:42.636 00.003 1092 refined, 8 included, MultiStar: {-0.42, -0.40}, one-star: {-0.20, -1.18}
01:39:42.638 00.002 1092 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.43) = xAngle (-1.95 = -1.95)
01:39:42.640 00.002 1092 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.10 = -2.10)
01:39:42.642 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.40 hyp=0.58 cameraTheta=-2.38 mountX=-0.21 mountY=-0.50, mountTheta=-1.98
01:39:42.646 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.40, opts=13)
01:39:42.649 00.003 1092 Enqueuing Move request for scope (-0.42, -0.40)
01:39:42.652 00.003 2744 Worker thread wakes up
01:39:42.652 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.40) opts 0xd
01:39:42.652 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.40)
01:39:42.652 00.000 2744 Moving (-0.42, -0.40) raw xDistance=-0.21 yDistance=-0.50
01:39:42.652 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:39:42.652 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
01:39:42.652 00.000 2744 MoveAxis(E, 0, ABG)
01:39:42.653 00.001 2744 Move returns status 0, amount 0
01:39:42.653 00.000 2744 MoveAxis(N, 93, ABG)
01:39:42.653 00.000 2744 Guiding  Dir = 0, Dur = 93
01:39:42.653 00.000 2744 IsSlewing returns 0
01:39:42.653 00.000 2744 IsGuiding returns 0
01:39:42.653 00.000 2744 PulseGuide returned control before completion, sleep 103
01:39:42.670 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1719, FiltMax=65535, Gamma=0.510
01:39:42.687 00.017 1092 UpdateGuideState exits: m=491346 SNR=79.6
01:39:42.690 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.692 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:42.694 00.002 1092 Enqueuing Expose request
01:39:42.773 00.079 2744 IsGuiding returns 1
01:39:42.773 00.000 2744 scope still moving after pulse duration time elapsed
01:39:42.804 00.031 2744 IsSlewing returns 0
01:39:42.804 00.000 2744 IsGuiding returns 0
01:39:42.805 00.001 2744 scope move finished after 93 + 58 ms
01:39:42.805 00.000 2744 Move returns status 0, amount 93
01:39:42.805 00.000 2744 move complete, result=0
01:39:42.806 00.001 2744 worker thread done servicing request
01:39:42.806 00.000 2744 Worker thread wakes up
01:39:42.806 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:42.806 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:42.807 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 93 ms NORTH
01:39:46.264 03.457 2744 Exposure complete
01:39:46.564 00.300 1092 OnExposeComplete: enter
01:39:46.567 00.003 1092 UpdateGuideState(): m_state=6
01:39:46.571 00.004 2744 worker thread done servicing request
01:39:46.571 00.000 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1954
01:39:46.575 00.004 1092 Star::Find returns 1 (0), X=1603.08, Y=1129.41, Mass=436438, SNR=78.5, Peak=65434 HFD=2.4
01:39:46.580 00.005 1092 MultiStar: [#1 0.20,-0.31,0.93,U] [#2 -0.18,1.84,1.04,U] [#3 0.52,-0.19,0.81,U] [#4 -0.05,1.07,0.72,U] [#5 -1.05,-0.23,0.81,U] [#6 -1.02,-0.10,0.80,U] [#7 0.65,0.12,0.63,U] [#8 -0.26,-0.37,0.51,U] 
01:39:46.582 00.002 1092 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.02, -0.70}
01:39:46.586 00.004 1092 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
01:39:46.588 00.002 1092 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.55 = 2.55)
01:39:46.591 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.22 cameraTheta=2.28 mountX=-0.20 mountY=0.12, mountTheta=2.59
01:39:46.596 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.16, opts=13)
01:39:46.600 00.004 1092 Enqueuing Move request for scope (-0.14, 0.16)
01:39:46.603 00.003 2744 Worker thread wakes up
01:39:46.603 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
01:39:46.603 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
01:39:46.603 00.000 2744 Moving (-0.14, 0.16) raw xDistance=-0.20 yDistance=0.12
01:39:46.603 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:39:46.603 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:46.603 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
01:39:46.603 00.000 2744 MoveAxis(E, 0, ABG)
01:39:46.603 00.000 2744 Move returns status 0, amount 0
01:39:46.604 00.001 2744 MoveAxis(N, 0, ABG)
01:39:46.604 00.000 2744 Move returns status 0, amount 0
01:39:46.604 00.000 2744 move complete, result=0
01:39:46.604 00.000 2744 worker thread done servicing request
01:39:46.636 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1194, FiltMax=65535, Gamma=0.510
01:39:46.657 00.021 1092 UpdateGuideState exits: m=436438 SNR=78.5
01:39:46.660 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.663 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:46.668 00.005 1092 Enqueuing Expose request
01:39:47.084 00.416 2744 Worker thread wakes up
01:39:47.084 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:47.088 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:47.088 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:50.480 03.392 2744 Exposure complete
01:39:50.686 00.206 2744 worker thread done servicing request
01:39:50.686 00.000 1092 OnExposeComplete: enter
01:39:50.689 00.003 1092 UpdateGuideState(): m_state=6
01:39:50.691 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1955
01:39:50.693 00.002 1092 Star::Find returns 1 (0), X=1603.92, Y=1129.23, Mass=449023, SNR=74.5, Peak=65434 HFD=2.7
01:39:50.696 00.003 1092 MultiStar: [#1 0.81,-0.52,0.90,U] [#2 0.44,1.80,0.87,U] [#3 1.16,-0.33,0.78,U] [#4 0.77,0.68,0.83,U] [#5 -0.38,-0.53,0.92,U] [#6 -0.39,-0.58,0.85,U] [#7 1.05,-0.35,0.64,U] [#8 0.37,-0.55,0.51,U] 
01:39:50.698 00.002 1092 refined, 8 included, MultiStar: {0.50, -0.13}, one-star: {0.82, -0.88}
01:39:50.700 00.002 1092 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
01:39:50.702 00.002 1092 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.02 = 0.02)
01:39:50.705 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=-0.13 hyp=0.52 cameraTheta=-0.25 mountX=0.51 mountY=0.01, mountTheta=0.02
01:39:50.709 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.13, opts=13)
01:39:50.711 00.002 1092 Enqueuing Move request for scope (0.50, -0.13)
01:39:50.713 00.002 2744 Worker thread wakes up
01:39:50.713 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.13) opts 0xd
01:39:50.713 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.13)
01:39:50.713 00.000 2744 Moving (0.50, -0.13) raw xDistance=0.51 yDistance=0.01
01:39:50.713 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.51
01:39:50.713 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:39:50.713 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:39:50.713 00.000 2744 MoveAxis(W, 114, ABG)
01:39:50.714 00.001 2744 Guiding  Dir = 3, Dur = 114
01:39:50.714 00.000 2744 IsSlewing returns 0
01:39:50.714 00.000 2744 IsGuiding returns 0
01:39:50.714 00.000 2744 PulseGuide returned control before completion, sleep 124
01:39:50.729 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1283, FiltMax=65535, Gamma=0.510
01:39:50.744 00.015 1092 UpdateGuideState exits: m=449023 SNR=74.5
01:39:50.746 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.748 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:39:50.751 00.003 1092 Enqueuing Expose request
01:39:50.844 00.093 2744 IsGuiding returns 1
01:39:50.844 00.000 2744 scope still moving after pulse duration time elapsed
01:39:50.875 00.031 2744 IsSlewing returns 0
01:39:50.877 00.002 2744 IsGuiding returns 0
01:39:50.878 00.001 2744 scope move finished after 114 + 50 ms
01:39:50.878 00.000 2744 Move returns status 0, amount 114
01:39:50.880 00.002 2744 MoveAxis(N, 0, ABG)
01:39:50.880 00.000 2744 Move returns status 0, amount 0
01:39:50.880 00.000 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:39:50.883 00.003 2744 move complete, result=0
01:39:50.884 00.001 2744 worker thread done servicing request
01:39:50.884 00.000 2744 Worker thread wakes up
01:39:50.884 00.000 1092 case statement mapped state 6 to 3
01:39:50.887 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:50.887 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:39:50.888 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:39:50.891 00.003 1092 GuideStep: 0.5 px 114 ms WEST, 0.0 px 0 ms NORTH
01:39:54.274 03.383 2744 Exposure complete
01:39:54.461 00.187 2744 worker thread done servicing request
01:39:54.461 00.000 1092 OnExposeComplete: enter
01:39:54.464 00.003 1092 UpdateGuideState(): m_state=6
01:39:54.466 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1956
01:39:54.469 00.003 1092 Star::Find returns 1 (0), X=1603.51, Y=1128.81, Mass=453582, SNR=81.8, Peak=40080 HFD=3.8
01:39:54.471 00.002 1092 DistanceChecker: reject for large offset (1.36 > 1.28) avgDist = 0.64 count = 104
01:39:54.473 00.002 1092 DistanceChecker: activated
01:39:54.476 00.003 1092 Status Line: Recovering
01:39:54.482 00.006 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:39:54.486 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:39:54.490 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
01:39:54.491 00.001 2744 Worker thread wakes up
01:39:54.492 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:39:54.492 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:39:54.492 00.000 2744 move complete, result=0
01:39:54.492 00.000 2744 worker thread done servicing request
01:39:54.598 00.106 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:39:54.602 00.004 1092 Status Line: No star found
01:39:54.618 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1415, FiltMax=65535, Gamma=0.510
01:39:54.632 00.014 1092 UpdateGuideState exits: No star found
01:39:54.635 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.637 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:39:54.639 00.002 1092 Enqueuing Expose request
01:39:54.641 00.002 2744 Worker thread wakes up
01:39:54.641 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:54.641 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:39:58.076 03.435 2744 Exposure complete
01:39:58.358 00.282 2744 worker thread done servicing request
01:39:58.358 00.000 1092 OnExposeComplete: enter
01:39:58.361 00.003 1092 UpdateGuideState(): m_state=6
01:39:58.364 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1957
01:39:58.367 00.003 1092 Star::Find returns 1 (0), X=1603.94, Y=1128.43, Mass=469104, SNR=63.8, Peak=42496 HFD=4.0
01:39:58.371 00.004 1092 DistanceChecker: reject for large offset (1.87 > 1.28) avgDist = 0.64 count = 104
01:39:58.373 00.002 1092 Status Line: Recovering
01:39:58.379 00.006 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:39:58.384 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:39:58.387 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
01:39:58.390 00.003 2744 Worker thread wakes up
01:39:58.390 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:39:58.390 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:39:58.390 00.000 2744 move complete, result=0
01:39:58.390 00.000 2744 worker thread done servicing request
01:39:58.501 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:39:58.504 00.003 1092 Status Line: No star found
01:39:58.522 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1405, FiltMax=65535, Gamma=0.510
01:39:58.539 00.017 1092 UpdateGuideState exits: No star found
01:39:58.543 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.545 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:39:58.548 00.003 1092 Enqueuing Expose request
01:39:58.551 00.003 2744 Worker thread wakes up
01:39:58.551 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:39:58.551 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:40:01.968 03.417 2744 Exposure complete
01:40:02.187 00.219 2744 worker thread done servicing request
01:40:02.187 00.000 1092 OnExposeComplete: enter
01:40:02.190 00.003 1092 UpdateGuideState(): m_state=6
01:40:02.194 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1958
01:40:02.197 00.003 1092 Star::Find returns 1 (0), X=1604.29, Y=1128.40, Mass=454500, SNR=64.1, Peak=42896 HFD=3.7
01:40:02.199 00.002 1092 DistanceChecker: reject for large offset (2.08 > 1.28) avgDist = 0.64 count = 104
01:40:02.202 00.003 1092 DistanceChecker: begin recovering
01:40:02.205 00.003 1092 MultiStar: [#1 1.38,-1.39,1.02,U] [#2 0.89,1.54,1.05,U] [#3 1.85,-1.11,0.79,U] [#4 1.48,0.08,0.87,U] [#5 -0.09,-1.36,0.87,U] [#6 -0.34,-1.13,0.80,U] [#7 1.26,-1.12,0.55,U] [#8 0.78,-1.05,0.45,U] 
01:40:02.208 00.003 1092 refined, 8 included, MultiStar: {0.94, -0.74}, one-star: {1.19, -1.70}
01:40:02.210 00.002 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
01:40:02.212 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
01:40:02.214 00.002 1092 CameraToMount -- cameraX=0.94 cameraY=-0.74 hyp=1.20 cameraTheta=-0.67 mountX=1.16 mountY=-0.46, mountTheta=-0.38
01:40:02.219 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.94, y=-0.74, opts=13)
01:40:02.222 00.003 1092 Enqueuing Move request for scope (0.94, -0.74)
01:40:02.225 00.003 2744 Worker thread wakes up
01:40:02.225 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.74) opts 0xd
01:40:02.225 00.000 2744 Handling offset move in thread for scope, endpoint = (0.94, -0.74)
01:40:02.226 00.001 2744 Moving (0.94, -0.74) raw xDistance=1.16 yDistance=-0.46
01:40:02.226 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.16
01:40:02.226 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
01:40:02.226 00.000 2744 MoveAxis(W, 269, ABG)
01:40:02.226 00.000 2744 Guiding  Dir = 3, Dur = 269
01:40:02.226 00.000 2744 IsSlewing returns 0
01:40:02.226 00.000 2744 IsGuiding returns 0
01:40:02.227 00.001 2744 PulseGuide returned control before completion, sleep 279
01:40:02.244 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:40:02.261 00.017 1092 UpdateGuideState exits: m=454500 SNR=64.1
01:40:02.264 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.267 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:02.270 00.003 1092 Enqueuing Expose request
01:40:02.518 00.248 2744 IsGuiding returns 1
01:40:02.518 00.000 2744 scope still moving after pulse duration time elapsed
01:40:02.550 00.032 2744 IsSlewing returns 0
01:40:02.550 00.000 2744 IsGuiding returns 0
01:40:02.550 00.000 2744 scope move finished after 269 + 54 ms
01:40:02.550 00.000 2744 Move returns status 0, amount 269
01:40:02.550 00.000 2744 MoveAxis(N, 87, ABG)
01:40:02.551 00.001 2744 Guiding  Dir = 0, Dur = 87
01:40:02.551 00.000 2744 IsSlewing returns 0
01:40:02.551 00.000 2744 IsGuiding returns 0
01:40:02.552 00.001 2744 PulseGuide returned control before completion, sleep 97
01:40:02.659 00.107 2744 IsGuiding returns 1
01:40:02.659 00.000 2744 scope still moving after pulse duration time elapsed
01:40:02.691 00.032 2744 IsSlewing returns 0
01:40:02.691 00.000 2744 IsGuiding returns 0
01:40:02.691 00.000 2744 scope move finished after 87 + 52 ms
01:40:02.691 00.000 2744 Move returns status 0, amount 87
01:40:02.691 00.000 2744 move complete, result=0
01:40:02.692 00.001 2744 worker thread done servicing request
01:40:02.692 00.000 2744 Worker thread wakes up
01:40:02.692 00.000 1092 GuideStep: 1.2 px 269 ms WEST, -0.5 px 87 ms NORTH
01:40:02.696 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:02.696 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:06.096 03.400 2744 Exposure complete
01:40:06.283 00.187 2744 worker thread done servicing request
01:40:06.284 00.001 1092 OnExposeComplete: enter
01:40:06.286 00.002 1092 UpdateGuideState(): m_state=6
01:40:06.289 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1959
01:40:06.291 00.002 1092 Star::Find returns 1 (0), X=1603.48, Y=1131.92, Mass=510864, SNR=89.5, Peak=52039 HFD=3.5
01:40:06.293 00.002 1092 DistanceChecker: reject for large offset (1.85 > 1.33) avgDist = 0.66 count = 105
01:40:06.296 00.003 1092 MultiStar: [#1 0.42,2.20,0.86,U] [#2 0.10,2.31,0.92,U] [#3 0.35,2.14,0.73,U] [#4 0.39,2.16,0.64,U] [#5 0.44,2.00,0.63,U] [#6 0.60,2.10,0.65,U] [#7 0.48,2.24,0.45,U] [#8 -0.02,2.32,0.37,U] 
01:40:06.298 00.002 1092 single-star, 8 included, MultiStar: {0.35, 2.12}, one-star: {0.38, 1.82}
01:40:06.300 00.002 1092 CameraToMount -- cameraTheta (1.37) - m_xAngle (-0.43) = xAngle (1.79 = 1.79)
01:40:06.302 00.002 1092 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.64 = 1.64)
01:40:06.304 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=1.82 hyp=1.85 cameraTheta=1.37 mountX=-0.41 mountY=1.85, mountTheta=1.79
01:40:06.309 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=1.82, opts=13)
01:40:06.311 00.002 1092 Enqueuing Move request for scope (0.38, 1.82)
01:40:06.314 00.003 2744 Worker thread wakes up
01:40:06.314 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, 1.82) opts 0xd
01:40:06.314 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, 1.82)
01:40:06.314 00.000 2744 Moving (0.38, 1.82) raw xDistance=-0.41 yDistance=1.85
01:40:06.314 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
01:40:06.314 00.000 2744 resist switch: large excursion: input 1.85 thresh 1.35 direction from -1 to 1
01:40:06.314 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=5.55
01:40:06.314 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.85 from input 1.85
01:40:06.314 00.000 2744 MoveAxis(E, 73, ABG)
01:40:06.315 00.001 2744 Guiding  Dir = 2, Dur = 73
01:40:06.315 00.000 2744 IsSlewing returns 0
01:40:06.315 00.000 2744 IsGuiding returns 0
01:40:06.315 00.000 2744 PulseGuide returned control before completion, sleep 83
01:40:06.332 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1606, FiltMax=65535, Gamma=0.510
01:40:06.349 00.017 1092 UpdateGuideState exits: m=510864 SNR=89.5
01:40:06.354 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:06.357 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:06.361 00.004 1092 Enqueuing Expose request
01:40:06.414 00.053 2744 IsGuiding returns 1
01:40:06.414 00.000 2744 scope still moving after pulse duration time elapsed
01:40:06.445 00.031 2744 IsSlewing returns 0
01:40:06.445 00.000 2744 IsGuiding returns 1
01:40:06.476 00.031 2744 IsSlewing returns 0
01:40:06.476 00.000 2744 IsGuiding returns 0
01:40:06.476 00.000 2744 scope move finished after 73 + 87 ms
01:40:06.476 00.000 2744 Move returns status 0, amount 73
01:40:06.476 00.000 2744 MoveAxis(S, 348, ABG)
01:40:06.476 00.000 2744 Guiding  Dir = 1, Dur = 348
01:40:06.477 00.001 2744 IsSlewing returns 0
01:40:06.477 00.000 2744 IsGuiding returns 0
01:40:06.477 00.000 2744 PulseGuide returned control before completion, sleep 358
01:40:06.852 00.375 2744 IsGuiding returns 1
01:40:06.852 00.000 2744 scope still moving after pulse duration time elapsed
01:40:06.882 00.030 2744 IsSlewing returns 0
01:40:06.882 00.000 2744 IsGuiding returns 0
01:40:06.882 00.000 2744 scope move finished after 348 + 56 ms
01:40:06.882 00.000 2744 Move returns status 0, amount 348
01:40:06.882 00.000 2744 move complete, result=0
01:40:06.883 00.001 2744 worker thread done servicing request
01:40:06.883 00.000 1092 GuideStep: -0.4 px 73 ms EAST, 1.9 px 348 ms SOUTH
01:40:06.886 00.003 2744 Worker thread wakes up
01:40:06.886 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:06.886 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:10.281 03.395 2744 Exposure complete
01:40:10.500 00.219 2744 worker thread done servicing request
01:40:10.501 00.001 1092 OnExposeComplete: enter
01:40:10.503 00.002 1092 UpdateGuideState(): m_state=6
01:40:10.506 00.003 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1960
01:40:10.509 00.003 1092 Star::Find returns 1 (0), X=1603.79, Y=1132.41, Mass=475012, SNR=72.3, Peak=45671 HFD=3.2
01:40:10.511 00.002 1092 DistanceChecker: reject for large offset (2.40 > 1.44) avgDist = 0.72 count = 106
01:40:10.514 00.003 1092 MultiStar: [#1 0.67,2.57,1.16,U] [#2 0.18,2.60,1.10,U] [#3 0.41,2.60,0.87,U] [#4 0.56,2.81,0.00,M1] [#5 0.76,2.54,0.71,U] [#6 0.64,2.62,0.71,U] [#7 0.55,2.85,0.00,M1] [#8 0.32,2.40,0.44,U] 
01:40:10.517 00.003 1092 single-star, 6 included, MultiStar: {0.53, 2.52}, one-star: {0.69, 2.30}
01:40:10.519 00.002 1092 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.43) = xAngle (1.71 = 1.71)
01:40:10.522 00.003 1092 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.55 = 1.55)
01:40:10.525 00.003 1092 CameraToMount -- cameraX=0.69 cameraY=2.30 hyp=2.40 cameraTheta=1.28 mountX=-0.33 mountY=2.40, mountTheta=1.71
01:40:10.529 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=2.30, opts=13)
01:40:10.532 00.003 1092 Enqueuing Move request for scope (0.69, 2.30)
01:40:10.534 00.002 2744 Worker thread wakes up
01:40:10.534 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, 2.30) opts 0xd
01:40:10.534 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, 2.30)
01:40:10.534 00.000 2744 Moving (0.69, 2.30) raw xDistance=-0.33 yDistance=2.40
01:40:10.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:40:10.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.40 from input 2.40
01:40:10.534 00.000 2744 MoveAxis(E, 78, ABG)
01:40:10.534 00.000 2744 Guiding  Dir = 2, Dur = 78
01:40:10.535 00.001 2744 IsSlewing returns 0
01:40:10.535 00.000 2744 IsGuiding returns 0
01:40:10.535 00.000 2744 PulseGuide returned control before completion, sleep 88
01:40:10.552 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:40:10.567 00.015 1092 UpdateGuideState exits: m=475012 SNR=72.3
01:40:10.571 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:10.573 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:10.575 00.002 1092 Enqueuing Expose request
01:40:10.631 00.056 2744 IsGuiding returns 1
01:40:10.631 00.000 2744 scope still moving after pulse duration time elapsed
01:40:10.663 00.032 2744 IsSlewing returns 0
01:40:10.663 00.000 2744 IsGuiding returns 0
01:40:10.663 00.000 2744 scope move finished after 78 + 50 ms
01:40:10.663 00.000 2744 Move returns status 0, amount 78
01:40:10.663 00.000 2744 MoveAxis(S, 451, ABG)
01:40:10.663 00.000 2744 Guiding  Dir = 1, Dur = 451
01:40:10.664 00.001 2744 IsSlewing returns 0
01:40:10.664 00.000 2744 IsGuiding returns 0
01:40:10.664 00.000 2744 PulseGuide returned control before completion, sleep 461
01:40:11.136 00.472 2744 IsGuiding returns 1
01:40:11.136 00.000 2744 scope still moving after pulse duration time elapsed
01:40:11.168 00.032 2744 IsSlewing returns 0
01:40:11.168 00.000 2744 IsGuiding returns 0
01:40:11.168 00.000 2744 scope move finished after 451 + 53 ms
01:40:11.168 00.000 2744 Move returns status 0, amount 451
01:40:11.168 00.000 2744 move complete, result=0
01:40:11.168 00.000 2744 worker thread done servicing request
01:40:11.168 00.000 2744 Worker thread wakes up
01:40:11.168 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:11.169 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:12.223 01.054 1092 GuideStep: -0.3 px 78 ms EAST, 2.4 px 451 ms SOUTH
01:40:14.571 02.348 2744 Exposure complete
01:40:14.794 00.223 2744 worker thread done servicing request
01:40:14.794 00.000 1092 OnExposeComplete: enter
01:40:14.797 00.003 1092 UpdateGuideState(): m_state=6
01:40:14.799 00.002 1092 Star::Find(15, 1603, 1132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1961
01:40:14.803 00.004 1092 Star::Find returns 1 (0), X=1603.18, Y=1130.87, Mass=488651, SNR=79.5, Peak=53299 HFD=3.0
01:40:14.806 00.003 1092 DistanceChecker: deactivated
01:40:14.810 00.004 1092 MultiStar: [#1 0.00,1.07,0.89,U] [#2 -0.29,1.19,0.87,U] [#3 -0.06,1.26,0.67,U] [#4 0.21,1.33,0.84,U] [#5 0.21,1.21,0.70,U] [#6 0.21,0.96,0.69,U] [#7 -0.01,1.19,0.50,U] [#8 -0.14,0.94,0.53,U] 
01:40:14.812 00.002 1092 single-star, 8 included, MultiStar: {0.02, 1.09}, one-star: {0.08, 0.76}
01:40:14.814 00.002 1092 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.43) = xAngle (1.90 = 1.90)
01:40:14.818 00.004 1092 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.74 = 1.74)
01:40:14.821 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=0.76 hyp=0.77 cameraTheta=1.47 mountX=-0.25 mountY=0.76, mountTheta=1.89
01:40:14.826 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.76, opts=13)
01:40:14.830 00.004 1092 Enqueuing Move request for scope (0.08, 0.76)
01:40:14.832 00.002 2744 Worker thread wakes up
01:40:14.832 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.76) opts 0xd
01:40:14.833 00.001 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.76)
01:40:14.833 00.000 2744 Moving (0.08, 0.76) raw xDistance=-0.25 yDistance=0.76
01:40:14.833 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:40:14.833 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.76 from input 0.76
01:40:14.833 00.000 2744 MoveAxis(E, 0, ABG)
01:40:14.833 00.000 2744 Move returns status 0, amount 0
01:40:14.833 00.000 2744 MoveAxis(S, 142, ABG)
01:40:14.833 00.000 2744 Guiding  Dir = 1, Dur = 142
01:40:14.834 00.001 2744 IsSlewing returns 0
01:40:14.834 00.000 2744 IsGuiding returns 0
01:40:14.836 00.002 2744 PulseGuide returned control before completion, sleep 150
01:40:14.853 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1603, FiltMax=65527, Gamma=0.510
01:40:14.870 00.017 1092 UpdateGuideState exits: m=488651 SNR=79.5
01:40:14.872 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.874 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:14.878 00.004 1092 Enqueuing Expose request
01:40:14.987 00.109 2744 IsGuiding returns 1
01:40:14.987 00.000 2744 scope still moving after pulse duration time elapsed
01:40:15.019 00.032 2744 IsSlewing returns 0
01:40:15.019 00.000 2744 IsGuiding returns 0
01:40:15.019 00.000 2744 scope move finished after 142 + 43 ms
01:40:15.019 00.000 2744 Move returns status 0, amount 142
01:40:15.019 00.000 2744 move complete, result=0
01:40:15.019 00.000 2744 worker thread done servicing request
01:40:15.019 00.000 2744 Worker thread wakes up
01:40:15.019 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:15.020 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:15.023 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.8 px 142 ms SOUTH
01:40:18.403 03.380 2744 Exposure complete
01:40:18.597 00.194 2744 worker thread done servicing request
01:40:18.597 00.000 1092 OnExposeComplete: enter
01:40:18.600 00.003 1092 UpdateGuideState(): m_state=6
01:40:18.603 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1962
01:40:18.605 00.002 1092 Star::Find returns 1 (0), X=1603.32, Y=1130.16, Mass=479403, SNR=77.7, Peak=51149 HFD=3.4
01:40:18.608 00.003 1092 MultiStar: [#1 -0.09,0.52,0.83,U] [#2 -0.47,0.54,0.85,U] [#3 0.03,0.43,0.81,U] [#4 -0.10,0.51,0.75,U] [#5 0.09,0.50,0.76,U] [#6 -0.06,0.35,0.74,U] [#7 0.02,0.56,0.64,U] [#8 -0.18,0.25,0.46,U] 
01:40:18.610 00.002 1092 single-star, 8 included, MultiStar: {-0.05, 0.41}, one-star: {0.22, 0.06}
01:40:18.612 00.002 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
01:40:18.614 00.002 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.52 = 0.52)
01:40:18.616 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=0.18 mountY=0.11, mountTheta=0.57
01:40:18.620 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.06, opts=13)
01:40:18.622 00.002 1092 Enqueuing Move request for scope (0.22, 0.06)
01:40:18.625 00.003 2744 Worker thread wakes up
01:40:18.625 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:40:18.625 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:40:18.625 00.000 2744 Moving (0.22, 0.06) raw xDistance=0.18 yDistance=0.11
01:40:18.625 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
01:40:18.625 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:18.625 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:40:18.625 00.000 2744 MoveAxis(E, 0, ABG)
01:40:18.625 00.000 2744 Move returns status 0, amount 0
01:40:18.625 00.000 2744 MoveAxis(N, 0, ABG)
01:40:18.625 00.000 2744 Move returns status 0, amount 0
01:40:18.625 00.000 2744 move complete, result=0
01:40:18.626 00.001 2744 worker thread done servicing request
01:40:18.642 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:40:18.656 00.014 1092 UpdateGuideState exits: m=479403 SNR=77.7
01:40:18.659 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.661 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:18.663 00.002 1092 Enqueuing Expose request
01:40:18.665 00.002 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:18.668 00.003 2744 Worker thread wakes up
01:40:18.668 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:18.668 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:22.065 03.397 2744 Exposure complete
01:40:22.253 00.188 2744 worker thread done servicing request
01:40:22.253 00.000 1092 OnExposeComplete: enter
01:40:22.256 00.003 1092 UpdateGuideState(): m_state=6
01:40:22.258 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1963
01:40:22.260 00.002 1092 Star::Find returns 1 (0), X=1602.89, Y=1130.41, Mass=472175, SNR=71.2, Peak=55901 HFD=3.2
01:40:22.262 00.002 1092 MultiStar: [#1 -0.40,0.54,0.94,U] [#2 -0.65,0.74,1.06,U] [#3 -0.28,0.59,0.93,U] [#4 -0.37,0.52,1.01,U] [#5 -0.38,0.48,0.80,U] [#6 -0.13,0.63,0.71,U] [#7 -0.18,0.80,0.65,U] [#8 -0.54,0.27,0.59,U] 
01:40:22.265 00.003 1092 single-star, 8 included, MultiStar: {-0.36, 0.54}, one-star: {-0.21, 0.30}
01:40:22.267 00.002 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
01:40:22.270 00.003 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
01:40:22.272 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.30 hyp=0.36 cameraTheta=2.19 mountX=-0.32 mountY=0.23, mountTheta=2.51
01:40:22.277 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.30, opts=13)
01:40:22.279 00.002 1092 Enqueuing Move request for scope (-0.21, 0.30)
01:40:22.281 00.002 2744 Worker thread wakes up
01:40:22.281 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.30) opts 0xd
01:40:22.281 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.30)
01:40:22.281 00.000 2744 Moving (-0.21, 0.30) raw xDistance=-0.32 yDistance=0.23
01:40:22.281 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:40:22.281 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:22.281 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:40:22.281 00.000 2744 MoveAxis(E, 71, ABG)
01:40:22.281 00.000 2744 Guiding  Dir = 2, Dur = 71
01:40:22.282 00.001 2744 IsSlewing returns 0
01:40:22.282 00.000 2744 IsGuiding returns 0
01:40:22.282 00.000 2744 PulseGuide returned control before completion, sleep 81
01:40:22.295 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1575, FiltMax=65527, Gamma=0.510
01:40:22.311 00.016 1092 UpdateGuideState exits: m=472175 SNR=71.2
01:40:22.313 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:22.315 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:22.317 00.002 1092 Enqueuing Expose request
01:40:22.372 00.055 2744 IsGuiding returns 1
01:40:22.372 00.000 2744 scope still moving after pulse duration time elapsed
01:40:22.404 00.032 2744 IsSlewing returns 0
01:40:22.405 00.001 2744 IsGuiding returns 0
01:40:22.405 00.000 2744 scope move finished after 71 + 52 ms
01:40:22.405 00.000 2744 Move returns status 0, amount 71
01:40:22.405 00.000 2744 MoveAxis(N, 0, ABG)
01:40:22.405 00.000 2744 Move returns status 0, amount 0
01:40:22.405 00.000 2744 move complete, result=0
01:40:22.405 00.000 2744 worker thread done servicing request
01:40:22.405 00.000 2744 Worker thread wakes up
01:40:22.406 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:22.406 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:22.407 00.001 1092 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
01:40:23.758 01.351 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:23.761 00.003 1092 case statement mapped state 6 to 3
01:40:23.765 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:24.872 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:24.879 00.007 1092 case statement mapped state 6 to 3
01:40:24.882 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:25.818 00.936 2744 Exposure complete
01:40:25.988 00.170 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:25.992 00.004 1092 case statement mapped state 6 to 3
01:40:25.996 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:26.088 00.092 2744 worker thread done servicing request
01:40:26.088 00.000 1092 OnExposeComplete: enter
01:40:26.091 00.003 1092 UpdateGuideState(): m_state=6
01:40:26.095 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1964
01:40:26.099 00.004 1092 Star::Find returns 1 (0), X=1603.33, Y=1130.31, Mass=475670, SNR=70.3, Peak=47517 HFD=3.4
01:40:26.103 00.004 1092 MultiStar: [#1 0.17,0.57,1.20,U] [#2 -0.22,0.46,1.24,U] [#3 0.31,0.61,1.02,U] [#4 0.10,0.53,1.03,U] [#5 0.16,0.45,0.88,U] [#6 0.16,0.29,0.84,U] [#7 0.00,0.57,0.64,U] [#8 0.12,0.74,0.50,U] 
01:40:26.106 00.003 1092 single-star, 8 included, MultiStar: {0.11, 0.48}, one-star: {0.23, 0.20}
01:40:26.110 00.004 1092 CameraToMount -- cameraTheta (0.72) - m_xAngle (-0.43) = xAngle (1.15 = 1.15)
01:40:26.113 00.003 1092 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.99 = 0.99)
01:40:26.116 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=0.20 hyp=0.31 cameraTheta=0.72 mountX=0.13 mountY=0.26, mountTheta=1.11
01:40:26.122 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=0.20, opts=13)
01:40:26.127 00.005 1092 Enqueuing Move request for scope (0.23, 0.20)
01:40:26.130 00.003 2744 Worker thread wakes up
01:40:26.130 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.20) opts 0xd
01:40:26.130 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, 0.20)
01:40:26.130 00.000 2744 Moving (0.23, 0.20) raw xDistance=0.13 yDistance=0.26
01:40:26.130 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:40:26.130 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:26.131 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.26
01:40:26.131 00.000 2744 MoveAxis(E, 0, ABG)
01:40:26.131 00.000 2744 Move returns status 0, amount 0
01:40:26.131 00.000 2744 MoveAxis(N, 0, ABG)
01:40:26.131 00.000 2744 Move returns status 0, amount 0
01:40:26.131 00.000 2744 move complete, result=0
01:40:26.131 00.000 2744 worker thread done servicing request
01:40:26.153 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1722, FiltMax=65535, Gamma=0.510
01:40:26.180 00.027 1092 UpdateGuideState exits: m=475670 SNR=70.3
01:40:26.185 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.190 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:26.194 00.004 1092 Enqueuing Expose request
01:40:26.198 00.004 2744 Worker thread wakes up
01:40:26.198 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:40:26.204 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:26.204 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1588,1115,31,31)
01:40:27.101 00.897 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:27.104 00.003 1092 case statement mapped state 6 to 3
01:40:27.106 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:28.267 01.161 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:28.270 00.003 1092 case statement mapped state 6 to 3
01:40:28.272 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:28.369 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:28.372 00.003 1092 case statement mapped state 6 to 3
01:40:28.374 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:28.470 00.096 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
01:40:28.473 00.003 1092 PhdController::Dither begins
01:40:28.478 00.005 1092 dither: size=1.00, dRA=-0.39 dDec=-0.97
01:40:28.481 00.003 1092 MountToCamera -- mountTheta (-1.95) + m_xAngle (-0.43) = xAngle (-2.38 = -2.38)
01:40:28.483 00.002 1092 MountToCamera -- mountX=-0.39 mountY=-0.97 hyp=1.05 mountTheta=-1.95 cameraX=-0.76, cameraY=-0.72 cameraTheta=-2.38
01:40:28.486 00.003 1092 setting lock position to (1602.34, 1129.39)
01:40:28.489 00.003 1092 Mount: notify guiding dithered (-0.8, -0.7)
01:40:28.492 00.003 1092 MultiStar: stabilizing after lock position change
01:40:28.494 00.002 1092 Status Line: Dither by -0.39,-0.97
01:40:28.503 00.009 1092 PhdController: newstate STATE_SETTLE_BEGIN
01:40:28.506 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
01:40:28.511 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:40:29.639 01.128 2744 Exposure complete
01:40:29.888 00.249 2744 worker thread done servicing request
01:40:29.889 00.001 1092 OnExposeComplete: enter
01:40:29.892 00.003 1092 UpdateGuideState(): m_state=6
01:40:29.896 00.004 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1965
01:40:29.899 00.003 1092 Star::Find returns 1 (0), X=1603.77, Y=1129.98, Mass=530095, SNR=81.9, Peak=51171 HFD=3.2
01:40:29.906 00.007 1092 CameraToMount -- cameraTheta (0.39) - m_xAngle (-0.43) = xAngle (0.82 = 0.82)
01:40:29.910 00.004 1092 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.66 = 0.66)
01:40:29.914 00.004 1092 CameraToMount -- cameraX=1.42 cameraY=0.59 hyp=1.54 cameraTheta=0.39 mountX=1.05 mountY=0.95, mountTheta=0.73
01:40:29.922 00.008 1092 dither recenter: remaining=(0.4,1.0) step=(0.4,1.0)
01:40:29.925 00.003 1092 MountToCamera -- mountTheta (1.19) + m_xAngle (-0.43) = xAngle (0.76 = 0.76)
01:40:29.928 00.003 1092 MountToCamera -- mountX=0.39 mountY=0.97 hyp=1.05 mountTheta=1.19 cameraX=0.76, cameraY=0.72 cameraTheta=0.76
01:40:29.931 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.76, y=0.72, opts=4)
01:40:29.934 00.003 1092 Enqueuing Move request for scope (0.76, 0.72)
01:40:29.937 00.003 1092 Mount: notify direct move 0.39,0.97
01:40:29.940 00.003 2744 Worker thread wakes up
01:40:29.941 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.76, 0.72) opts 0x4
01:40:29.941 00.000 2744 Handling offset move in thread for scope, endpoint = (0.76, 0.72)
01:40:29.941 00.000 2744 Moving (0.76, 0.72) raw xDistance=0.39 yDistance=0.97
01:40:29.941 00.000 2744 MoveAxis(W, 139, B)
01:40:29.941 00.000 2744 Guiding  Dir = 3, Dur = 139
01:40:29.942 00.001 2744 IsSlewing returns 0
01:40:29.942 00.000 2744 IsGuiding returns 0
01:40:29.942 00.000 2744 PulseGuide returned control before completion, sleep 149
01:40:29.959 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:40:29.978 00.019 1092 UpdateGuideState exits: m=530095 SNR=81.9
01:40:29.981 00.003 1092 PhdController: settling, locked = 1, distance = 1.63 (4.00) aobump = 0 frame = 1 / 99999
01:40:29.985 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779000029.985,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.63,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:40:29.988 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:29.992 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:29.995 00.003 1092 Enqueuing Expose request
01:40:30.106 00.111 2744 IsGuiding returns 1
01:40:30.107 00.001 2744 scope still moving after pulse duration time elapsed
01:40:30.138 00.031 2744 IsSlewing returns 0
01:40:30.138 00.000 2744 IsGuiding returns 0
01:40:30.138 00.000 2744 scope move finished after 139 + 57 ms
01:40:30.138 00.000 2744 Move returns status 0, amount 139
01:40:30.138 00.000 2744 MoveAxis(S, 182, B)
01:40:30.139 00.001 2744 Guiding  Dir = 1, Dur = 182
01:40:30.139 00.000 2744 IsSlewing returns 0
01:40:30.140 00.001 2744 IsGuiding returns 0
01:40:30.140 00.000 2744 PulseGuide returned control before completion, sleep 192
01:40:30.341 00.201 2744 IsGuiding returns 1
01:40:30.341 00.000 2744 scope still moving after pulse duration time elapsed
01:40:30.371 00.030 2744 IsSlewing returns 0
01:40:30.372 00.001 2744 IsGuiding returns 0
01:40:30.372 00.000 2744 scope move finished after 182 + 49 ms
01:40:30.372 00.000 2744 Move returns status 0, amount 182
01:40:30.372 00.000 2744 move complete, result=0
01:40:30.372 00.000 2744 worker thread done servicing request
01:40:30.372 00.000 2744 Worker thread wakes up
01:40:30.372 00.000 1092 GuideStep: 0.4 px 139 ms WEST, 1.0 px 182 ms SOUTH
01:40:30.377 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:30.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:33.586 03.209 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:33.589 00.003 1092 case statement mapped state 6 to 3
01:40:33.591 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:33.687 00.096 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
01:40:33.691 00.004 1092 PhdController::Guide reentrancy state = 9 op = 0
01:40:33.695 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
01:40:33.738 00.043 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:40:33.741 00.003 1092 case statement mapped state 6 to 3
01:40:33.744 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:40:33.764 00.020 2744 Exposure complete
01:40:33.992 00.228 2744 worker thread done servicing request
01:40:33.992 00.000 1092 OnExposeComplete: enter
01:40:33.995 00.003 1092 UpdateGuideState(): m_state=6
01:40:33.998 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1966
01:40:34.003 00.005 1092 Star::Find returns 1 (0), X=1603.33, Y=1128.97, Mass=492758, SNR=81.6, Peak=44579 HFD=3.4
01:40:34.006 00.003 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
01:40:34.010 00.004 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:40:34.012 00.002 1092 CameraToMount -- cameraX=0.98 cameraY=-0.42 hyp=1.07 cameraTheta=-0.40 mountX=1.07 mountY=-0.14, mountTheta=-0.13
01:40:34.021 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.98, y=-0.42, opts=13)
01:40:34.023 00.002 1092 Enqueuing Move request for scope (0.98, -0.42)
01:40:34.027 00.004 2744 Worker thread wakes up
01:40:34.027 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.42) opts 0xd
01:40:34.028 00.001 2744 Handling offset move in thread for scope, endpoint = (0.98, -0.42)
01:40:34.028 00.000 2744 Moving (0.98, -0.42) raw xDistance=1.07 yDistance=-0.14
01:40:34.028 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.07
01:40:34.028 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:34.028 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:40:34.028 00.000 2744 MoveAxis(W, 239, ABG)
01:40:34.028 00.000 2744 Guiding  Dir = 3, Dur = 239
01:40:34.028 00.000 2744 IsSlewing returns 0
01:40:34.028 00.000 2744 IsGuiding returns 0
01:40:34.029 00.001 2744 PulseGuide returned control before completion, sleep 249
01:40:34.046 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1741, FiltMax=65535, Gamma=0.510
01:40:34.063 00.017 1092 UpdateGuideState exits: m=492758 SNR=81.6
01:40:34.066 00.003 1092 PhdController: settling, locked = 1, distance = 1.07 (4.00) aobump = 0 frame = 2 / 99999
01:40:34.070 00.004 1092 PhdController: newstate STATE_FINISH
01:40:34.072 00.002 1092 PhdController complete: success
01:40:34.074 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1779000034.074,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
01:40:34.078 00.004 1092 Mount: notify guiding dither settle done success=1
01:40:34.080 00.002 1092 PhdController: newstate STATE_IDLE
01:40:34.085 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.087 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:34.090 00.003 1092 Enqueuing Expose request
01:40:34.282 00.192 2744 IsGuiding returns 1
01:40:34.282 00.000 2744 scope still moving after pulse duration time elapsed
01:40:34.313 00.031 2744 IsSlewing returns 0
01:40:34.313 00.000 2744 IsGuiding returns 0
01:40:34.313 00.000 2744 scope move finished after 239 + 45 ms
01:40:34.313 00.000 2744 Move returns status 0, amount 239
01:40:34.314 00.001 2744 MoveAxis(N, 0, ABG)
01:40:34.314 00.000 2744 Move returns status 0, amount 0
01:40:34.314 00.000 2744 move complete, result=0
01:40:34.314 00.000 2744 worker thread done servicing request
01:40:34.314 00.000 2744 Worker thread wakes up
01:40:34.314 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:34.314 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:34.314 00.000 1092 GuideStep: 1.1 px 239 ms WEST, -0.1 px 0 ms NORTH
01:40:37.711 03.397 2744 Exposure complete
01:40:37.912 00.201 2744 worker thread done servicing request
01:40:37.912 00.000 1092 OnExposeComplete: enter
01:40:37.914 00.002 1092 UpdateGuideState(): m_state=6
01:40:37.917 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.919 00.002 1092 Star::Find returns 1 (0), X=1603.39, Y=1129.09, Mass=494676, SNR=73.2, Peak=50851 HFD=3.3
01:40:37.922 00.003 1092 MultiStar: exiting stabilization period
01:40:37.924 00.002 1092 MultiStar: updating star positions after lock position change
01:40:37.925 00.001 1092 Star::Find(15, 1425, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.927 00.002 1092 Star::Find returns 1 (0), X=1425.27, Y=1003.46, Mass=469950, SNR=80.8, Peak=57466 HFD=3.1
01:40:37.929 00.002 1092 Star::Find(15, 1552, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.932 00.003 1092 Star::Find returns 1 (0), X=1550.68, Y=226.81, Mass=334407, SNR=74.8, Peak=42573 HFD=2.5
01:40:37.934 00.002 1092 Star::Find(15, 895, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.938 00.004 1092 Star::Find returns 1 (0), X=894.65, Y=764.54, Mass=299659, SNR=59.0, Peak=41872 HFD=3.1
01:40:37.940 00.002 1092 Star::Find(15, 1375, 429, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.943 00.003 1092 Star::Find returns 1 (0), X=1374.74, Y=429.98, Mass=287830, SNR=67.4, Peak=39431 HFD=2.5
01:40:37.945 00.002 1092 Star::Find(15, 1855, 829, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.947 00.002 1092 Star::Find returns 1 (0), X=1854.81, Y=828.18, Mass=301323, SNR=62.2, Peak=43383 HFD=2.9
01:40:37.948 00.001 1092 Star::Find(15, 1858, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.951 00.003 1092 Star::Find returns 1 (0), X=1858.06, Y=735.55, Mass=248311, SNR=51.9, Peak=30423 HFD=2.9
01:40:37.954 00.003 1092 Star::Find(15, 945, 900, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.956 00.002 1092 Star::Find returns 1 (0), X=944.64, Y=901.47, Mass=258362, SNR=57.7, Peak=37485 HFD=3.1
01:40:37.959 00.003 1092 Star::Find(15, 1543, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.962 00.003 1092 Star::Find returns 1 (0), X=1543.31, Y=875.75, Mass=155003, SNR=36.5, Peak=30688 HFD=2.4
01:40:37.964 00.002 1092 Star::Find(15, 1877, 490, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.966 00.002 1092 Star::Find returns 1 (0), X=1876.89, Y=489.53, Mass=219104, SNR=43.1, Peak=22240 HFD=3.8
01:40:37.968 00.002 1092 Star::Find(15, 214, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.970 00.002 1092 Star::Find returns 1 (0), X=214.21, Y=455.16, Mass=124508, SNR=34.0, Peak=20464 HFD=2.8
01:40:37.973 00.003 1092 Star::Find(15, 1651, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1967
01:40:37.975 00.002 1092 Star::Find returns 1 (0), X=1651.44, Y=1012.64, Mass=188025, SNR=43.3, Peak=24323 HFD=3.0
01:40:37.977 00.002 1092 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
01:40:37.979 00.002 1092 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.01 = -0.01)
01:40:37.981 00.002 1092 CameraToMount -- cameraX=1.04 cameraY=-0.30 hyp=1.08 cameraTheta=-0.28 mountX=1.07 mountY=-0.01, mountTheta=-0.01
01:40:37.986 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.04, y=-0.30, opts=13)
01:40:37.989 00.003 1092 Enqueuing Move request for scope (1.04, -0.30)
01:40:37.991 00.002 2744 Worker thread wakes up
01:40:37.991 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.04, -0.30) opts 0xd
01:40:37.991 00.000 2744 Handling offset move in thread for scope, endpoint = (1.04, -0.30)
01:40:37.991 00.000 2744 Moving (1.04, -0.30) raw xDistance=1.07 yDistance=-0.01
01:40:37.991 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.07
01:40:37.991 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:37.991 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:40:37.991 00.000 2744 MoveAxis(W, 257, ABG)
01:40:37.991 00.000 2744 Guiding  Dir = 3, Dur = 257
01:40:37.992 00.001 2744 IsSlewing returns 0
01:40:37.992 00.000 2744 IsGuiding returns 0
01:40:37.992 00.000 2744 PulseGuide returned control before completion, sleep 267
01:40:38.008 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1053, FiltMax=65535, Gamma=0.510
01:40:38.025 00.017 1092 UpdateGuideState exits: m=494676 SNR=73.2
01:40:38.028 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.030 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:38.033 00.003 1092 Enqueuing Expose request
01:40:38.265 00.232 2744 IsGuiding returns 1
01:40:38.265 00.000 2744 scope still moving after pulse duration time elapsed
01:40:38.297 00.032 2744 IsSlewing returns 0
01:40:38.297 00.000 2744 IsGuiding returns 0
01:40:38.297 00.000 2744 scope move finished after 257 + 47 ms
01:40:38.297 00.000 2744 Move returns status 0, amount 257
01:40:38.297 00.000 2744 MoveAxis(N, 0, ABG)
01:40:38.297 00.000 2744 Move returns status 0, amount 0
01:40:38.298 00.001 2744 move complete, result=0
01:40:38.298 00.000 2744 worker thread done servicing request
01:40:38.298 00.000 2744 Worker thread wakes up
01:40:38.298 00.000 1092 GuideStep: 1.1 px 257 ms WEST, -0.0 px 0 ms NORTH
01:40:38.305 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:38.305 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:41.738 03.433 2744 Exposure complete
01:40:41.981 00.243 2744 worker thread done servicing request
01:40:41.981 00.000 1092 OnExposeComplete: enter
01:40:41.985 00.004 1092 UpdateGuideState(): m_state=6
01:40:41.989 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1968
01:40:41.992 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.52, Mass=452417, SNR=71.7, Peak=56307 HFD=3.2
01:40:41.995 00.003 1092 MultiStar: [#1 -0.49,0.20,0.95,U] [#2 -0.78,0.41,1.03,U] [#3 -0.59,0.51,0.87,U] [#4 -0.70,0.16,1.00,U] [#5 -0.50,0.23,0.84,U] [#6 -0.35,0.21,0.84,U] [#7 -0.50,0.69,0.53,U] [#8 -1.25,0.04,0.56,U] 
01:40:41.998 00.003 1092 single-star, 8 included, MultiStar: {-0.50, 0.27}, one-star: {0.38, 0.13}
01:40:42.001 00.003 1092 CameraToMount -- cameraTheta (0.33) - m_xAngle (-0.43) = xAngle (0.75 = 0.75)
01:40:42.003 00.002 1092 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.60 = 0.60)
01:40:42.006 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.40 cameraTheta=0.33 mountX=0.29 mountY=0.22, mountTheta=0.66
01:40:42.011 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=0.13, opts=13)
01:40:42.014 00.003 1092 Enqueuing Move request for scope (0.38, 0.13)
01:40:42.016 00.002 2744 Worker thread wakes up
01:40:42.016 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.13) opts 0xd
01:40:42.016 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, 0.13)
01:40:42.017 00.001 2744 Moving (0.38, 0.13) raw xDistance=0.29 yDistance=0.22
01:40:42.017 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.29
01:40:42.017 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:42.017 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:40:42.017 00.000 2744 MoveAxis(W, 83, ABG)
01:40:42.017 00.000 2744 Guiding  Dir = 3, Dur = 83
01:40:42.017 00.000 2744 IsSlewing returns 0
01:40:42.017 00.000 2744 IsGuiding returns 0
01:40:42.019 00.002 2744 PulseGuide returned control before completion, sleep 93
01:40:42.037 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1687, FiltMax=65535, Gamma=0.510
01:40:42.055 00.018 1092 UpdateGuideState exits: m=452417 SNR=71.7
01:40:42.059 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.062 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:42.064 00.002 1092 Enqueuing Expose request
01:40:42.113 00.049 2744 IsGuiding returns 1
01:40:42.113 00.000 2744 scope still moving after pulse duration time elapsed
01:40:42.144 00.031 2744 IsSlewing returns 0
01:40:42.144 00.000 2744 IsGuiding returns 0
01:40:42.144 00.000 2744 scope move finished after 83 + 43 ms
01:40:42.144 00.000 2744 Move returns status 0, amount 83
01:40:42.145 00.001 2744 MoveAxis(N, 0, ABG)
01:40:42.145 00.000 2744 Move returns status 0, amount 0
01:40:42.145 00.000 2744 move complete, result=0
01:40:42.145 00.000 2744 worker thread done servicing request
01:40:42.145 00.000 2744 Worker thread wakes up
01:40:42.145 00.000 1092 GuideStep: 0.3 px 83 ms WEST, 0.2 px 0 ms NORTH
01:40:42.150 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:42.150 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:45.545 03.395 2744 Exposure complete
01:40:45.743 00.198 2744 worker thread done servicing request
01:40:45.743 00.000 1092 OnExposeComplete: enter
01:40:45.746 00.003 1092 UpdateGuideState(): m_state=6
01:40:45.748 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1969
01:40:45.751 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.23, Mass=503265, SNR=82.5, Peak=55795 HFD=3.2
01:40:45.753 00.002 1092 MultiStar: [#1 -0.44,0.29,0.81,U] [#2 -0.54,0.17,0.88,U] [#3 -0.30,0.01,0.73,U] [#4 -0.28,0.09,0.78,U] [#5 -0.30,0.12,0.75,U] [#6 -0.22,0.25,0.61,U] [#7 0.01,0.23,0.60,U] [#8 -0.83,0.25,0.40,U] 
01:40:45.755 00.002 1092 refined, 8 included, MultiStar: {-0.20, 0.12}, one-star: {0.65, -0.16}
01:40:45.758 00.003 1092 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.43) = xAngle (3.03 = 3.03)
01:40:45.760 00.002 1092 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.87 = 2.87)
01:40:45.762 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.60 mountX=-0.23 mountY=0.06, mountTheta=2.88
01:40:45.766 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.12, opts=13)
01:40:45.769 00.003 1092 Enqueuing Move request for scope (-0.20, 0.12)
01:40:45.771 00.002 2744 Worker thread wakes up
01:40:45.771 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:40:45.772 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:40:45.772 00.000 2744 Moving (-0.20, 0.12) raw xDistance=-0.23 yDistance=0.06
01:40:45.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:40:45.772 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:45.772 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:40:45.772 00.000 2744 MoveAxis(E, 0, ABG)
01:40:45.772 00.000 2744 Move returns status 0, amount 0
01:40:45.772 00.000 2744 MoveAxis(N, 0, ABG)
01:40:45.772 00.000 2744 Move returns status 0, amount 0
01:40:45.772 00.000 2744 move complete, result=0
01:40:45.772 00.000 2744 worker thread done servicing request
01:40:45.788 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1501, FiltMax=65535, Gamma=0.510
01:40:45.803 00.015 1092 UpdateGuideState exits: m=503265 SNR=82.5
01:40:45.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.810 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:45.812 00.002 1092 Enqueuing Expose request
01:40:45.814 00.002 2744 Worker thread wakes up
01:40:45.814 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:45.814 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:45.814 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:49.202 03.388 2744 Exposure complete
01:40:49.410 00.208 2744 worker thread done servicing request
01:40:49.410 00.000 1092 OnExposeComplete: enter
01:40:49.413 00.003 1092 UpdateGuideState(): m_state=6
01:40:49.415 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1970
01:40:49.418 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1129.30, Mass=479037, SNR=83.7, Peak=53875 HFD=3.2
01:40:49.421 00.003 1092 MultiStar: [#1 -0.30,-0.07,0.84,U] [#2 -0.43,0.11,1.00,U] [#3 -0.19,0.17,0.65,U] [#4 -0.22,0.12,0.83,U] [#5 -0.18,0.17,0.76,U] [#6 -0.34,-0.09,0.71,U] [#7 0.03,0.37,0.51,U] [#8 -0.99,0.30,0.43,U] 
01:40:49.424 00.003 1092 refined, 8 included, MultiStar: {-0.14, 0.08}, one-star: {0.81, -0.09}
01:40:49.426 00.002 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
01:40:49.428 00.002 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
01:40:49.430 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.17 cameraTheta=2.62 mountX=-0.17 mountY=0.04, mountTheta=2.90
01:40:49.437 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.08, opts=13)
01:40:49.439 00.002 1092 Enqueuing Move request for scope (-0.14, 0.08)
01:40:49.442 00.003 2744 Worker thread wakes up
01:40:49.442 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
01:40:49.442 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
01:40:49.442 00.000 2744 Moving (-0.14, 0.08) raw xDistance=-0.17 yDistance=0.04
01:40:49.442 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:40:49.442 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:49.443 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:40:49.443 00.000 2744 MoveAxis(E, 0, ABG)
01:40:49.443 00.000 2744 Move returns status 0, amount 0
01:40:49.443 00.000 2744 MoveAxis(N, 0, ABG)
01:40:49.443 00.000 2744 Move returns status 0, amount 0
01:40:49.443 00.000 2744 move complete, result=0
01:40:49.443 00.000 2744 worker thread done servicing request
01:40:49.458 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1456, FiltMax=65535, Gamma=0.510
01:40:49.472 00.014 1092 UpdateGuideState exits: m=479037 SNR=83.7
01:40:49.475 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.477 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:49.480 00.003 1092 Enqueuing Expose request
01:40:49.482 00.002 2744 Worker thread wakes up
01:40:49.482 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:49.484 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:49.485 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:52.875 03.390 2744 Exposure complete
01:40:53.083 00.208 2744 worker thread done servicing request
01:40:53.083 00.000 1092 OnExposeComplete: enter
01:40:53.087 00.004 1092 UpdateGuideState(): m_state=6
01:40:53.090 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1971
01:40:53.093 00.003 1092 Star::Find returns 1 (0), X=1603.39, Y=1128.99, Mass=543378, SNR=83.7, Peak=55299 HFD=3.4
01:40:53.095 00.002 1092 MultiStar: [#1 -0.03,0.04,0.97,U] [#2 -0.29,0.06,0.95,U] [#3 -0.07,0.00,0.76,U] [#4 0.02,-0.05,0.75,U] [#5 0.12,-0.23,0.70,U] [#6 -0.04,-0.13,0.65,U] [#7 0.20,-0.06,0.64,U] [#8 -0.52,-0.10,0.38,U] 
01:40:53.098 00.003 1092 refined, 8 included, MultiStar: {0.10, -0.10}, one-star: {1.04, -0.40}
01:40:53.100 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
01:40:53.103 00.003 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
01:40:53.106 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-0.76 mountX=0.13 mountY=-0.07, mountTheta=-0.46
01:40:53.110 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.10, opts=13)
01:40:53.113 00.003 1092 Enqueuing Move request for scope (0.10, -0.10)
01:40:53.114 00.001 2744 Worker thread wakes up
01:40:53.114 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.10) opts 0xd
01:40:53.114 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.10)
01:40:53.116 00.002 2744 Moving (0.10, -0.10) raw xDistance=0.13 yDistance=-0.07
01:40:53.116 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:40:53.116 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:53.116 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:40:53.116 00.000 2744 MoveAxis(E, 0, ABG)
01:40:53.116 00.000 2744 Move returns status 0, amount 0
01:40:53.116 00.000 2744 MoveAxis(N, 0, ABG)
01:40:53.116 00.000 2744 Move returns status 0, amount 0
01:40:53.116 00.000 2744 move complete, result=0
01:40:53.116 00.000 2744 worker thread done servicing request
01:40:53.130 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1609, FiltMax=65535, Gamma=0.510
01:40:53.148 00.018 1092 UpdateGuideState exits: m=543378 SNR=83.7
01:40:53.151 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:53.154 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:53.156 00.002 1092 Enqueuing Expose request
01:40:53.159 00.003 2744 Worker thread wakes up
01:40:53.159 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:53.159 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:40:53.159 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:56.546 03.387 2744 Exposure complete
01:40:56.732 00.186 2744 worker thread done servicing request
01:40:56.732 00.000 1092 OnExposeComplete: enter
01:40:56.736 00.004 1092 UpdateGuideState(): m_state=6
01:40:56.738 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1972
01:40:56.741 00.003 1092 Star::Find returns 1 (0), X=1603.78, Y=1128.56, Mass=519132, SNR=74.0, Peak=57523 HFD=3.3
01:40:56.744 00.003 1092 MultiStar: [#1 0.59,-0.58,0.94,U] [#2 0.50,-0.42,0.97,U] [#3 0.60,-0.35,0.82,U] [#4 0.52,-0.53,0.95,U] [#5 0.69,-0.48,0.81,U] [#6 0.70,-0.35,0.76,U] [#7 0.60,-0.05,0.54,U] [#8 -0.07,-0.29,0.58,U] 
01:40:56.745 00.001 1092 refined, 8 included, MultiStar: {0.66, -0.46}, one-star: {1.44, -0.83}
01:40:56.748 00.003 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
01:40:56.750 00.002 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
01:40:56.753 00.003 1092 CameraToMount -- cameraX=0.66 cameraY=-0.46 hyp=0.80 cameraTheta=-0.62 mountX=0.79 mountY=-0.27, mountTheta=-0.33
01:40:56.757 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.46, opts=13)
01:40:56.759 00.002 1092 Enqueuing Move request for scope (0.66, -0.46)
01:40:56.761 00.002 2744 Worker thread wakes up
01:40:56.761 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.46) opts 0xd
01:40:56.761 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.46)
01:40:56.761 00.000 2744 Moving (0.66, -0.46) raw xDistance=0.79 yDistance=-0.27
01:40:56.761 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.79
01:40:56.761 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:40:56.762 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:40:56.762 00.000 2744 MoveAxis(W, 177, ABG)
01:40:56.762 00.000 2744 Guiding  Dir = 3, Dur = 177
01:40:56.762 00.000 2744 IsSlewing returns 0
01:40:56.762 00.000 2744 IsGuiding returns 0
01:40:56.762 00.000 2744 PulseGuide returned control before completion, sleep 187
01:40:56.780 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1706, FiltMax=65535, Gamma=0.510
01:40:56.794 00.014 1092 UpdateGuideState exits: m=519132 SNR=74.0
01:40:56.797 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:56.799 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:40:56.801 00.002 1092 Enqueuing Expose request
01:40:56.964 00.163 2744 IsGuiding returns 1
01:40:56.964 00.000 2744 scope still moving after pulse duration time elapsed
01:40:56.995 00.031 2744 IsSlewing returns 0
01:40:56.995 00.000 2744 IsGuiding returns 0
01:40:56.995 00.000 2744 scope move finished after 177 + 55 ms
01:40:56.995 00.000 2744 Move returns status 0, amount 177
01:40:56.995 00.000 2744 MoveAxis(N, 0, ABG)
01:40:56.995 00.000 2744 Move returns status 0, amount 0
01:40:56.996 00.001 2744 move complete, result=0
01:40:56.996 00.000 2744 worker thread done servicing request
01:40:56.996 00.000 2744 Worker thread wakes up
01:40:56.996 00.000 1092 GuideStep: 0.8 px 177 ms WEST, -0.3 px 0 ms NORTH
01:40:56.999 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:40:57.000 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:00.390 03.390 2744 Exposure complete
01:41:00.588 00.198 2744 worker thread done servicing request
01:41:00.588 00.000 1092 OnExposeComplete: enter
01:41:00.592 00.004 1092 UpdateGuideState(): m_state=6
01:41:00.594 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1973
01:41:00.597 00.003 1092 Star::Find returns 1 (0), X=1604.54, Y=1128.68, Mass=485161, SNR=86.4, Peak=56077 HFD=3.2
01:41:00.601 00.004 1092 MultiStar: [#1 1.08,-0.64,0.83,U] [#2 0.77,-0.35,0.92,U] [#3 0.82,-0.52,0.75,U] [#4 0.91,-0.47,0.78,U] [#5 1.04,-0.38,0.66,U] [#6 1.11,-0.48,0.67,U] [#7 1.34,-0.33,0.63,U] [#8 0.85,-0.61,0.44,U] 
01:41:00.603 00.002 1092 refined, 8 included, MultiStar: {1.16, -0.50}, one-star: {2.20, -0.71}
01:41:00.605 00.002 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
01:41:00.608 00.003 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
01:41:00.610 00.002 1092 CameraToMount -- cameraX=1.16 cameraY=-0.50 hyp=1.27 cameraTheta=-0.41 mountX=1.27 mountY=-0.17, mountTheta=-0.13
01:41:00.614 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.16, y=-0.50, opts=13)
01:41:00.618 00.004 1092 Enqueuing Move request for scope (1.16, -0.50)
01:41:00.620 00.002 2744 Worker thread wakes up
01:41:00.620 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.16, -0.50) opts 0xd
01:41:00.621 00.001 2744 Handling offset move in thread for scope, endpoint = (1.16, -0.50)
01:41:00.621 00.000 2744 Moving (1.16, -0.50) raw xDistance=1.27 yDistance=-0.17
01:41:00.621 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.27
01:41:00.621 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:00.621 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:41:00.621 00.000 2744 MoveAxis(W, 296, ABG)
01:41:00.621 00.000 2744 Guiding  Dir = 3, Dur = 296
01:41:00.621 00.000 2744 IsSlewing returns 0
01:41:00.621 00.000 2744 IsGuiding returns 0
01:41:00.622 00.001 2744 PulseGuide returned control before completion, sleep 306
01:41:00.637 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1543, FiltMax=65535, Gamma=0.510
01:41:00.653 00.016 1092 UpdateGuideState exits: m=485161 SNR=86.4
01:41:00.655 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.658 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:00.660 00.002 1092 Enqueuing Expose request
01:41:00.939 00.279 2744 IsGuiding returns 1
01:41:00.939 00.000 2744 scope still moving after pulse duration time elapsed
01:41:00.972 00.033 2744 IsSlewing returns 0
01:41:00.972 00.000 2744 IsGuiding returns 0
01:41:00.972 00.000 2744 scope move finished after 296 + 54 ms
01:41:00.972 00.000 2744 Move returns status 0, amount 296
01:41:00.972 00.000 2744 MoveAxis(N, 0, ABG)
01:41:00.972 00.000 2744 Move returns status 0, amount 0
01:41:00.972 00.000 2744 move complete, result=0
01:41:00.973 00.001 2744 worker thread done servicing request
01:41:00.973 00.000 2744 Worker thread wakes up
01:41:00.973 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:00.973 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:00.973 00.000 1092 GuideStep: 1.3 px 296 ms WEST, -0.2 px 0 ms NORTH
01:41:04.354 03.381 2744 Exposure complete
01:41:04.552 00.198 2744 worker thread done servicing request
01:41:04.552 00.000 1092 OnExposeComplete: enter
01:41:04.554 00.002 1092 UpdateGuideState(): m_state=6
01:41:04.557 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1974
01:41:04.560 00.003 1092 Star::Find returns 1 (0), X=1603.66, Y=1128.70, Mass=501244, SNR=85.7, Peak=56819 HFD=3.3
01:41:04.562 00.002 1092 MultiStar: [#1 0.29,-0.40,0.91,U] [#2 0.18,-0.28,0.96,U] [#3 0.12,-0.38,0.70,U] [#4 0.30,-0.48,0.69,U] [#5 0.28,-0.50,0.63,U] [#6 0.35,-0.28,0.69,U] [#7 0.18,-0.05,0.59,U] [#8 -0.06,-0.06,0.47,U] 
01:41:04.564 00.002 1092 refined, 8 included, MultiStar: {0.38, -0.38}, one-star: {1.32, -0.69}
01:41:04.566 00.002 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
01:41:04.570 00.004 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
01:41:04.572 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=-0.38 hyp=0.54 cameraTheta=-0.78 mountX=0.50 mountY=-0.26, mountTheta=-0.47
01:41:04.578 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.38, opts=13)
01:41:04.581 00.003 1092 Enqueuing Move request for scope (0.38, -0.38)
01:41:04.584 00.003 2744 Worker thread wakes up
01:41:04.584 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.38) opts 0xd
01:41:04.584 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.38)
01:41:04.584 00.000 2744 Moving (0.38, -0.38) raw xDistance=0.50 yDistance=-0.26
01:41:04.585 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.50
01:41:04.585 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:04.585 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:41:04.585 00.000 2744 MoveAxis(W, 134, ABG)
01:41:04.585 00.000 2744 Guiding  Dir = 3, Dur = 134
01:41:04.585 00.000 2744 IsSlewing returns 0
01:41:04.585 00.000 2744 IsGuiding returns 0
01:41:04.586 00.001 2744 PulseGuide returned control before completion, sleep 144
01:41:04.601 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1469, FiltMax=65535, Gamma=0.510
01:41:04.617 00.016 1092 UpdateGuideState exits: m=501244 SNR=85.7
01:41:04.620 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:04.622 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:04.625 00.003 1092 Enqueuing Expose request
01:41:04.738 00.113 2744 IsGuiding returns 1
01:41:04.739 00.001 2744 scope still moving after pulse duration time elapsed
01:41:04.770 00.031 2744 IsSlewing returns 0
01:41:04.770 00.000 2744 IsGuiding returns 0
01:41:04.770 00.000 2744 scope move finished after 134 + 50 ms
01:41:04.770 00.000 2744 Move returns status 0, amount 134
01:41:04.770 00.000 2744 MoveAxis(N, 0, ABG)
01:41:04.770 00.000 2744 Move returns status 0, amount 0
01:41:04.770 00.000 2744 move complete, result=0
01:41:04.771 00.001 2744 worker thread done servicing request
01:41:04.771 00.000 2744 Worker thread wakes up
01:41:04.771 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:04.771 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:04.772 00.001 1092 GuideStep: 0.5 px 134 ms WEST, -0.3 px 0 ms NORTH
01:41:08.167 03.395 2744 Exposure complete
01:41:08.410 00.243 1092 OnExposeComplete: enter
01:41:08.413 00.003 1092 UpdateGuideState(): m_state=6
01:41:08.415 00.002 2744 worker thread done servicing request
01:41:08.416 00.001 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1975
01:41:08.420 00.004 1092 Star::Find returns 1 (0), X=1603.35, Y=1129.00, Mass=460812, SNR=84.5, Peak=51059 HFD=3.0
01:41:08.426 00.006 1092 MultiStar: [#1 -0.02,-0.28,0.86,U] [#2 -0.11,-0.22,0.87,U] [#3 -0.08,-0.16,0.72,U] [#4 0.07,-0.26,0.73,U] [#5 0.22,-0.25,0.80,U] [#6 0.19,-0.01,0.67,U] [#7 0.12,0.09,0.53,U] [#8 -0.45,-0.17,0.40,U] 
01:41:08.429 00.003 1092 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {1.00, -0.39}
01:41:08.433 00.004 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
01:41:08.438 00.005 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
01:41:08.444 00.006 1092 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.90 mountX=0.23 mountY=-0.15, mountTheta=-0.58
01:41:08.452 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.20, opts=13)
01:41:08.455 00.003 1092 Enqueuing Move request for scope (0.16, -0.20)
01:41:08.458 00.003 2744 Worker thread wakes up
01:41:08.458 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
01:41:08.459 00.001 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
01:41:08.459 00.000 2744 Moving (0.16, -0.20) raw xDistance=0.23 yDistance=-0.15
01:41:08.459 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:41:08.459 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:08.459 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:41:08.459 00.000 2744 MoveAxis(E, 0, ABG)
01:41:08.459 00.000 2744 Move returns status 0, amount 0
01:41:08.459 00.000 2744 MoveAxis(N, 0, ABG)
01:41:08.459 00.000 2744 Move returns status 0, amount 0
01:41:08.459 00.000 2744 move complete, result=0
01:41:08.459 00.000 2744 worker thread done servicing request
01:41:08.477 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5037, FiltMin=1485, FiltMax=65535, Gamma=0.510
01:41:08.494 00.017 1092 UpdateGuideState exits: m=460812 SNR=84.5
01:41:08.497 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.501 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:08.504 00.003 1092 Enqueuing Expose request
01:41:08.506 00.002 2744 Worker thread wakes up
01:41:08.506 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:08.509 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:08.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:11.895 03.386 2744 Exposure complete
01:41:12.084 00.189 2744 worker thread done servicing request
01:41:12.084 00.000 1092 OnExposeComplete: enter
01:41:12.087 00.003 1092 UpdateGuideState(): m_state=6
01:41:12.090 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1976
01:41:12.092 00.002 1092 Star::Find returns 1 (0), X=1603.49, Y=1129.02, Mass=480013, SNR=71.6, Peak=48435 HFD=3.4
01:41:12.095 00.003 1092 MultiStar: [#1 0.02,-0.20,1.09,U] [#2 -0.35,0.01,1.07,U] [#3 -0.19,0.03,0.89,U] [#4 -0.08,-0.00,0.96,U] [#5 0.15,-0.02,0.79,U] [#6 0.17,-0.17,0.73,U] [#7 0.14,-0.03,0.60,U] [#8 -0.65,-0.16,0.54,U] 
01:41:12.098 00.003 1092 refined, 8 included, MultiStar: {0.07, -0.10}, one-star: {1.14, -0.36}
01:41:12.101 00.003 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
01:41:12.103 00.002 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.71 = -0.71)
01:41:12.105 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-0.98 mountX=0.10 mountY=-0.08, mountTheta=-0.65
01:41:12.113 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.10, opts=13)
01:41:12.116 00.003 1092 Enqueuing Move request for scope (0.07, -0.10)
01:41:12.119 00.003 2744 Worker thread wakes up
01:41:12.119 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
01:41:12.119 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
01:41:12.119 00.000 2744 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=-0.08
01:41:12.119 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:41:12.119 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:12.120 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:12.120 00.000 2744 MoveAxis(E, 0, ABG)
01:41:12.120 00.000 2744 Move returns status 0, amount 0
01:41:12.120 00.000 2744 MoveAxis(N, 0, ABG)
01:41:12.120 00.000 2744 Move returns status 0, amount 0
01:41:12.120 00.000 2744 move complete, result=0
01:41:12.120 00.000 2744 worker thread done servicing request
01:41:12.133 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1712, FiltMax=65535, Gamma=0.510
01:41:12.149 00.016 1092 UpdateGuideState exits: m=480013 SNR=71.6
01:41:12.153 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:12.154 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:12.157 00.003 1092 Enqueuing Expose request
01:41:12.159 00.002 2744 Worker thread wakes up
01:41:12.160 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:12.162 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:12.162 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:15.551 03.389 2744 Exposure complete
01:41:15.745 00.194 2744 worker thread done servicing request
01:41:15.745 00.000 1092 OnExposeComplete: enter
01:41:15.748 00.003 1092 UpdateGuideState(): m_state=6
01:41:15.751 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1977
01:41:15.754 00.003 1092 Star::Find returns 1 (0), X=1603.75, Y=1129.00, Mass=482726, SNR=71.8, Peak=52675 HFD=3.2
01:41:15.758 00.004 1092 DistanceChecker: reject for large offset (1.46 > 1.19) avgDist = 0.59 count = 11
01:41:15.761 00.003 1092 DistanceChecker: activated
01:41:15.764 00.003 1092 Status Line: Recovering
01:41:15.772 00.008 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:41:15.780 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:41:15.783 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
01:41:15.785 00.002 2744 Worker thread wakes up
01:41:15.786 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:41:15.786 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:41:15.786 00.000 2744 move complete, result=0
01:41:15.786 00.000 2744 worker thread done servicing request
01:41:15.902 00.116 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:41:15.904 00.002 1092 Status Line: No star found
01:41:15.923 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:41:15.939 00.016 1092 UpdateGuideState exits: No star found
01:41:15.942 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.944 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:41:15.946 00.002 1092 Enqueuing Expose request
01:41:15.948 00.002 2744 Worker thread wakes up
01:41:15.948 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:15.948 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:41:19.376 03.428 2744 Exposure complete
01:41:19.630 00.254 2744 worker thread done servicing request
01:41:19.630 00.000 1092 OnExposeComplete: enter
01:41:19.634 00.004 1092 UpdateGuideState(): m_state=6
01:41:19.646 00.012 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1978
01:41:19.655 00.009 1092 Star::Find returns 1 (0), X=1603.60, Y=1128.93, Mass=531083, SNR=85.7, Peak=51533 HFD=3.4
01:41:19.659 00.004 1092 DistanceChecker: reject for large offset (1.34 > 1.19) avgDist = 0.59 count = 11
01:41:19.663 00.004 1092 Status Line: Recovering
01:41:19.671 00.008 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
01:41:19.676 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
01:41:19.679 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
01:41:19.681 00.002 2744 Worker thread wakes up
01:41:19.681 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
01:41:19.681 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
01:41:19.681 00.000 2744 move complete, result=0
01:41:19.682 00.001 2744 worker thread done servicing request
01:41:19.789 00.107 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:41:19.792 00.003 1092 Status Line: No star found
01:41:19.811 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:41:19.826 00.015 1092 UpdateGuideState exits: No star found
01:41:19.829 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.832 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
01:41:19.836 00.004 1092 Enqueuing Expose request
01:41:19.839 00.003 2744 Worker thread wakes up
01:41:19.839 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:19.839 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
01:41:23.239 03.400 2744 Exposure complete
01:41:23.439 00.200 2744 worker thread done servicing request
01:41:23.439 00.000 1092 OnExposeComplete: enter
01:41:23.442 00.003 1092 UpdateGuideState(): m_state=6
01:41:23.446 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1979
01:41:23.448 00.002 1092 Star::Find returns 1 (0), X=1603.18, Y=1129.10, Mass=486010, SNR=73.7, Peak=49635 HFD=3.1
01:41:23.452 00.004 1092 DistanceChecker: deactivated
01:41:23.455 00.003 1092 MultiStar: [#1 0.01,-0.12,1.03,U] [#2 -0.21,-0.00,0.97,U] [#3 -0.21,-0.15,0.89,U] [#4 -0.27,-0.29,0.79,U] [#5 -0.04,-0.02,0.88,U] [#6 -0.02,-0.03,0.82,U] [#7 0.08,0.00,0.58,U] [#8 -0.76,-0.04,0.62,U] 
01:41:23.459 00.004 1092 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {0.84, -0.29}
01:41:23.463 00.004 1092 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.43) = xAngle (-1.41 = -1.41)
01:41:23.468 00.005 1092 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.57 = -1.57)
01:41:23.470 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.84 mountX=0.02 mountY=-0.11, mountTheta=-1.42
01:41:23.477 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.11, opts=13)
01:41:23.480 00.003 1092 Enqueuing Move request for scope (-0.03, -0.11)
01:41:23.484 00.004 2744 Worker thread wakes up
01:41:23.484 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
01:41:23.484 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
01:41:23.484 00.000 2744 Moving (-0.03, -0.11) raw xDistance=0.02 yDistance=-0.11
01:41:23.484 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:41:23.484 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:23.484 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:41:23.484 00.000 2744 MoveAxis(E, 0, ABG)
01:41:23.485 00.001 2744 Move returns status 0, amount 0
01:41:23.485 00.000 2744 MoveAxis(N, 0, ABG)
01:41:23.485 00.000 2744 Move returns status 0, amount 0
01:41:23.485 00.000 2744 move complete, result=0
01:41:23.485 00.000 2744 worker thread done servicing request
01:41:23.503 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:41:23.518 00.015 1092 UpdateGuideState exits: m=486010 SNR=73.7
01:41:23.520 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.522 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:23.525 00.003 1092 Enqueuing Expose request
01:41:23.528 00.003 2744 Worker thread wakes up
01:41:23.528 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:23.528 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:23.528 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:26.918 03.390 2744 Exposure complete
01:41:27.126 00.208 2744 worker thread done servicing request
01:41:27.126 00.000 1092 OnExposeComplete: enter
01:41:27.129 00.003 1092 UpdateGuideState(): m_state=6
01:41:27.132 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1980
01:41:27.135 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1128.91, Mass=515474, SNR=88.3, Peak=43987 HFD=3.4
01:41:27.138 00.003 1092 MultiStar: [#1 -0.05,-0.30,0.87,U] [#2 -0.23,-0.19,0.79,U] [#3 -0.06,-0.13,0.70,U] [#4 -0.05,-0.46,0.80,U] [#5 -0.02,-0.36,0.66,U] [#6 -0.03,-0.12,0.65,U] [#7 0.08,0.20,0.48,U] [#8 -0.69,-0.24,0.43,U] 
01:41:27.141 00.003 1092 refined, 8 included, MultiStar: {0.06, -0.26}, one-star: {0.98, -0.47}
01:41:27.143 00.002 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.91 = -0.91)
01:41:27.146 00.003 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
01:41:27.148 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.26 hyp=0.27 cameraTheta=-1.34 mountX=0.16 mountY=-0.23, mountTheta=-0.96
01:41:27.154 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.26, opts=13)
01:41:27.157 00.003 1092 Enqueuing Move request for scope (0.06, -0.26)
01:41:27.160 00.003 2744 Worker thread wakes up
01:41:27.160 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.26) opts 0xd
01:41:27.160 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.26)
01:41:27.160 00.000 2744 Moving (0.06, -0.26) raw xDistance=0.16 yDistance=-0.23
01:41:27.160 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
01:41:27.160 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:27.160 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:41:27.160 00.000 2744 MoveAxis(E, 0, ABG)
01:41:27.160 00.000 2744 Move returns status 0, amount 0
01:41:27.161 00.001 2744 MoveAxis(N, 0, ABG)
01:41:27.161 00.000 2744 Move returns status 0, amount 0
01:41:27.161 00.000 2744 move complete, result=0
01:41:27.161 00.000 2744 worker thread done servicing request
01:41:27.176 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1651, FiltMax=65535, Gamma=0.510
01:41:27.192 00.016 1092 UpdateGuideState exits: m=515474 SNR=88.3
01:41:27.195 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.197 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:27.200 00.003 1092 Enqueuing Expose request
01:41:27.203 00.003 2744 Worker thread wakes up
01:41:27.203 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:27.205 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:27.205 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:30.614 03.409 2744 Exposure complete
01:41:30.822 00.208 2744 worker thread done servicing request
01:41:30.822 00.000 1092 OnExposeComplete: enter
01:41:30.824 00.002 1092 UpdateGuideState(): m_state=6
01:41:30.827 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1981
01:41:30.829 00.002 1092 Star::Find returns 1 (0), X=1603.22, Y=1129.09, Mass=475694, SNR=79.6, Peak=51651 HFD=3.0
01:41:30.832 00.003 1092 MultiStar: [#1 -0.15,-0.06,0.98,U] [#2 -0.46,-0.11,1.23,U] [#3 -0.43,-0.18,0.83,U] [#4 -0.44,-0.18,0.83,U] [#5 -0.39,-0.04,0.77,U] [#6 -0.24,0.09,0.65,U] [#7 -0.13,0.02,0.57,U] [#8 -0.62,0.21,0.48,U] 
01:41:30.835 00.003 1092 refined, 8 included, MultiStar: {-0.19, -0.09}, one-star: {0.88, -0.30}
01:41:30.838 00.003 1092 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
01:41:30.841 00.003 1092 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
01:41:30.844 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.09 hyp=0.21 cameraTheta=-2.69 mountX=-0.13 mountY=-0.14, mountTheta=-2.34
01:41:30.849 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.09, opts=13)
01:41:30.853 00.004 1092 Enqueuing Move request for scope (-0.19, -0.09)
01:41:30.856 00.003 2744 Worker thread wakes up
01:41:30.856 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.09) opts 0xd
01:41:30.856 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.09)
01:41:30.856 00.000 2744 Moving (-0.19, -0.09) raw xDistance=-0.13 yDistance=-0.14
01:41:30.856 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:41:30.856 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:30.856 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:41:30.856 00.000 2744 MoveAxis(E, 0, ABG)
01:41:30.856 00.000 2744 Move returns status 0, amount 0
01:41:30.856 00.000 2744 MoveAxis(N, 0, ABG)
01:41:30.856 00.000 2744 Move returns status 0, amount 0
01:41:30.857 00.001 2744 move complete, result=0
01:41:30.857 00.000 2744 worker thread done servicing request
01:41:30.873 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1463, FiltMax=65535, Gamma=0.510
01:41:30.890 00.017 1092 UpdateGuideState exits: m=475694 SNR=79.6
01:41:30.892 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.895 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:30.897 00.002 1092 Enqueuing Expose request
01:41:30.900 00.003 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:30.903 00.003 2744 Worker thread wakes up
01:41:30.903 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:30.903 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:34.283 03.380 2744 Exposure complete
01:41:34.489 00.206 2744 worker thread done servicing request
01:41:34.489 00.000 1092 OnExposeComplete: enter
01:41:34.492 00.003 1092 UpdateGuideState(): m_state=6
01:41:34.494 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1982
01:41:34.498 00.004 1092 Star::Find returns 1 (0), X=1603.21, Y=1128.92, Mass=505592, SNR=90.1, Peak=52867 HFD=3.3
01:41:34.501 00.003 1092 MultiStar: [#1 -0.19,-0.24,0.83,U] [#2 -0.46,0.01,0.89,U] [#3 -0.37,-0.13,0.73,U] [#4 -0.28,-0.13,0.79,U] [#5 -0.25,-0.11,0.75,U] [#6 -0.03,-0.13,0.64,U] [#7 -0.06,-0.08,0.50,U] [#8 -0.92,-0.18,0.40,U] 
01:41:34.505 00.004 1092 refined, 8 included, MultiStar: {-0.12, -0.17}, one-star: {0.86, -0.47}
01:41:34.507 00.002 1092 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.43) = xAngle (-1.77 = -1.77)
01:41:34.509 00.002 1092 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.92 = -1.92)
01:41:34.512 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.19 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
01:41:34.516 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.17, opts=13)
01:41:34.520 00.004 1092 Enqueuing Move request for scope (-0.12, -0.17)
01:41:34.522 00.002 2744 Worker thread wakes up
01:41:34.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
01:41:34.522 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
01:41:34.522 00.000 2744 Moving (-0.12, -0.17) raw xDistance=-0.04 yDistance=-0.20
01:41:34.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:34.522 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:34.522 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:41:34.522 00.000 2744 MoveAxis(E, 0, ABG)
01:41:34.522 00.000 2744 Move returns status 0, amount 0
01:41:34.522 00.000 2744 MoveAxis(N, 0, ABG)
01:41:34.522 00.000 2744 Move returns status 0, amount 0
01:41:34.522 00.000 2744 move complete, result=0
01:41:34.522 00.000 2744 worker thread done servicing request
01:41:34.536 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:41:34.550 00.014 1092 UpdateGuideState exits: m=505592 SNR=90.1
01:41:34.553 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:34.555 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:34.557 00.002 1092 Enqueuing Expose request
01:41:34.560 00.003 2744 Worker thread wakes up
01:41:34.561 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:41:34.563 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:34.563 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:37.960 03.397 2744 Exposure complete
01:41:38.156 00.196 2744 worker thread done servicing request
01:41:38.156 00.000 1092 OnExposeComplete: enter
01:41:38.159 00.003 1092 UpdateGuideState(): m_state=6
01:41:38.161 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1983
01:41:38.164 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.87, Mass=491173, SNR=86.6, Peak=54883 HFD=2.9
01:41:38.166 00.002 1092 MultiStar: [#1 -0.13,-0.41,0.81,U] [#2 -0.46,-0.09,0.86,U] [#3 -0.09,-0.31,0.63,U] [#4 -0.40,-0.20,0.93,U] [#5 -0.31,-0.08,0.66,U] [#6 -0.11,-0.18,0.71,U] [#7 -0.11,0.04,0.61,U] [#8 -0.69,-0.18,0.48,U] 
01:41:38.168 00.002 1092 refined, 8 included, MultiStar: {-0.13, -0.23}, one-star: {0.72, -0.52}
01:41:38.170 00.002 1092 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.43) = xAngle (-1.67 = -1.67)
01:41:38.172 00.002 1092 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.82 = -1.82)
01:41:38.174 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.23 hyp=0.27 cameraTheta=-2.09 mountX=-0.03 mountY=-0.26, mountTheta=-1.67
01:41:38.178 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.23, opts=13)
01:41:38.180 00.002 1092 Enqueuing Move request for scope (-0.13, -0.23)
01:41:38.182 00.002 2744 Worker thread wakes up
01:41:38.182 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.23) opts 0xd
01:41:38.182 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.23)
01:41:38.182 00.000 2744 Moving (-0.13, -0.23) raw xDistance=-0.03 yDistance=-0.26
01:41:38.182 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:38.182 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:38.183 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:41:38.183 00.000 2744 MoveAxis(E, 0, ABG)
01:41:38.183 00.000 2744 Move returns status 0, amount 0
01:41:38.183 00.000 2744 MoveAxis(N, 0, ABG)
01:41:38.183 00.000 2744 Move returns status 0, amount 0
01:41:38.183 00.000 2744 move complete, result=0
01:41:38.183 00.000 2744 worker thread done servicing request
01:41:38.199 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:41:38.213 00.014 1092 UpdateGuideState exits: m=491173 SNR=86.6
01:41:38.216 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:38.219 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:38.221 00.002 1092 Enqueuing Expose request
01:41:38.223 00.002 2744 Worker thread wakes up
01:41:38.223 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:38.223 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:38.223 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:41:41.625 03.402 2744 Exposure complete
01:41:41.842 00.217 2744 worker thread done servicing request
01:41:41.842 00.000 1092 OnExposeComplete: enter
01:41:41.845 00.003 1092 UpdateGuideState(): m_state=6
01:41:41.848 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1984
01:41:41.852 00.004 1092 Star::Find returns 1 (0), X=1602.61, Y=1129.05, Mass=484945, SNR=74.5, Peak=51674 HFD=3.3
01:41:41.855 00.003 1092 MultiStar: [#1 -0.77,-0.28,1.19,U] [#2 -1.04,-0.09,1.03,U] [#3 -0.88,0.03,0.84,U] [#4 -0.72,-0.10,0.89,U] [#5 -0.79,-0.11,0.78,U] [#6 -0.72,-0.16,0.72,U] [#7 -0.70,0.16,0.72,U] [#8 -1.57,-0.19,0.56,U] 
01:41:41.857 00.002 1092 single-star, 8 included, MultiStar: {-0.73, -0.13}, one-star: {0.26, -0.34}
01:41:41.860 00.003 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
01:41:41.862 00.002 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
01:41:41.864 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-0.91 mountX=0.38 mountY=-0.25, mountTheta=-0.59
01:41:41.870 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.34, opts=13)
01:41:41.873 00.003 1092 Enqueuing Move request for scope (0.26, -0.34)
01:41:41.875 00.002 2744 Worker thread wakes up
01:41:41.875 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
01:41:41.875 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
01:41:41.875 00.000 2744 Moving (0.26, -0.34) raw xDistance=0.38 yDistance=-0.25
01:41:41.876 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.38
01:41:41.876 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:41.876 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:41:41.876 00.000 2744 MoveAxis(W, 85, ABG)
01:41:41.876 00.000 2744 Guiding  Dir = 3, Dur = 85
01:41:41.877 00.001 2744 IsSlewing returns 0
01:41:41.877 00.000 2744 IsGuiding returns 0
01:41:41.877 00.000 2744 PulseGuide returned control before completion, sleep 95
01:41:41.892 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1735, FiltMax=65535, Gamma=0.510
01:41:41.908 00.016 1092 UpdateGuideState exits: m=484945 SNR=74.5
01:41:41.911 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.913 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:41.916 00.003 1092 Enqueuing Expose request
01:41:41.977 00.061 2744 IsGuiding returns 1
01:41:41.977 00.000 2744 scope still moving after pulse duration time elapsed
01:41:42.007 00.030 2744 IsSlewing returns 0
01:41:42.007 00.000 2744 IsGuiding returns 0
01:41:42.007 00.000 2744 scope move finished after 85 + 45 ms
01:41:42.007 00.000 2744 Move returns status 0, amount 85
01:41:42.007 00.000 2744 MoveAxis(N, 0, ABG)
01:41:42.008 00.001 2744 Move returns status 0, amount 0
01:41:42.008 00.000 2744 move complete, result=0
01:41:42.008 00.000 2744 worker thread done servicing request
01:41:42.008 00.000 2744 Worker thread wakes up
01:41:42.008 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:42.008 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:42.013 00.005 1092 GuideStep: 0.4 px 85 ms WEST, -0.3 px 0 ms NORTH
01:41:45.391 03.378 2744 Exposure complete
01:41:45.588 00.197 2744 worker thread done servicing request
01:41:45.588 00.000 1092 OnExposeComplete: enter
01:41:45.591 00.003 1092 UpdateGuideState(): m_state=6
01:41:45.594 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1985
01:41:45.596 00.002 1092 Star::Find returns 1 (0), X=1601.90, Y=1129.42, Mass=519005, SNR=80.9, Peak=54256 HFD=3.3
01:41:45.598 00.002 1092 MultiStar: [#1 -1.42,0.26,0.86,U] [#2 -1.47,0.50,1.00,U] [#3 -1.36,0.41,0.74,U] [#4 -1.37,0.40,0.88,U] [#5 -1.40,0.42,0.75,U] [#6 -1.58,0.40,0.64,U] [#7 -1.12,0.46,0.56,U] [#8 -1.95,0.36,0.44,U] 
01:41:45.601 00.003 1092 single-star, 8 included, MultiStar: {-1.29, 0.35}, one-star: {-0.44, 0.04}
01:41:45.604 00.003 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.49 = -2.80)
01:41:45.606 00.002 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
01:41:45.609 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=0.04 hyp=0.45 cameraTheta=3.06 mountX=-0.42 mountY=-0.08, mountTheta=-2.94
01:41:45.612 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.04, opts=13)
01:41:45.614 00.002 1092 Enqueuing Move request for scope (-0.44, 0.04)
01:41:45.616 00.002 2744 Worker thread wakes up
01:41:45.616 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.04) opts 0xd
01:41:45.617 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.04)
01:41:45.617 00.000 2744 Moving (-0.44, 0.04) raw xDistance=-0.42 yDistance=-0.08
01:41:45.617 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
01:41:45.617 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:45.617 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:41:45.617 00.000 2744 MoveAxis(E, 88, ABG)
01:41:45.617 00.000 2744 Guiding  Dir = 2, Dur = 88
01:41:45.617 00.000 2744 IsSlewing returns 0
01:41:45.618 00.001 2744 IsGuiding returns 0
01:41:45.618 00.000 2744 PulseGuide returned control before completion, sleep 98
01:41:45.631 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1559, FiltMax=65517, Gamma=0.510
01:41:45.650 00.019 1092 UpdateGuideState exits: m=519005 SNR=80.9
01:41:45.653 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.656 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:45.660 00.004 1092 Enqueuing Expose request
01:41:45.727 00.067 2744 IsGuiding returns 1
01:41:45.727 00.000 2744 scope still moving after pulse duration time elapsed
01:41:45.758 00.031 2744 IsSlewing returns 0
01:41:45.758 00.000 2744 IsGuiding returns 0
01:41:45.758 00.000 2744 scope move finished after 88 + 52 ms
01:41:45.758 00.000 2744 Move returns status 0, amount 88
01:41:45.758 00.000 2744 MoveAxis(N, 0, ABG)
01:41:45.758 00.000 2744 Move returns status 0, amount 0
01:41:45.759 00.001 2744 move complete, result=0
01:41:45.759 00.000 2744 worker thread done servicing request
01:41:45.760 00.001 2744 Worker thread wakes up
01:41:45.760 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:45.760 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:45.760 00.000 1092 GuideStep: -0.4 px 88 ms EAST, -0.1 px 0 ms NORTH
01:41:49.145 03.385 2744 Exposure complete
01:41:49.345 00.200 2744 worker thread done servicing request
01:41:49.345 00.000 1092 OnExposeComplete: enter
01:41:49.347 00.002 1092 UpdateGuideState(): m_state=6
01:41:49.350 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1986
01:41:49.354 00.004 1092 Star::Find returns 1 (0), X=1601.91, Y=1129.55, Mass=501361, SNR=85.2, Peak=61840 HFD=3.2
01:41:49.356 00.002 1092 MultiStar: [#1 -1.63,0.44,0.94,U] [#2 -1.89,0.50,1.02,U] [#3 -1.68,0.47,0.73,U] [#4 -1.71,0.40,0.79,U] [#5 -1.72,0.39,0.76,U] [#6 -1.29,0.40,0.67,U] [#7 -1.24,0.51,0.54,U] [#8 -2.14,0.44,0.45,U] 
01:41:49.360 00.004 1092 single-star, 8 included, MultiStar: {-1.49, 0.40}, one-star: {-0.43, 0.17}
01:41:49.362 00.002 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.20 = -3.08)
01:41:49.364 00.002 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
01:41:49.367 00.003 1092 CameraToMount -- cameraX=-0.43 cameraY=0.17 hyp=0.46 cameraTheta=2.78 mountX=-0.46 mountY=0.04, mountTheta=3.05
01:41:49.372 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=0.17, opts=13)
01:41:49.375 00.003 1092 Enqueuing Move request for scope (-0.43, 0.17)
01:41:49.377 00.002 2744 Worker thread wakes up
01:41:49.377 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.17) opts 0xd
01:41:49.377 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, 0.17)
01:41:49.377 00.000 2744 Moving (-0.43, 0.17) raw xDistance=-0.46 yDistance=0.04
01:41:49.377 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
01:41:49.377 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:49.378 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:41:49.378 00.000 2744 MoveAxis(E, 110, ABG)
01:41:49.378 00.000 2744 Guiding  Dir = 2, Dur = 110
01:41:49.378 00.000 2744 IsSlewing returns 0
01:41:49.378 00.000 2744 IsGuiding returns 0
01:41:49.378 00.000 2744 PulseGuide returned control before completion, sleep 120
01:41:49.395 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1642, FiltMax=65520, Gamma=0.510
01:41:49.412 00.017 1092 UpdateGuideState exits: m=501361 SNR=85.2
01:41:49.415 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:49.418 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:49.420 00.002 1092 Enqueuing Expose request
01:41:49.500 00.080 2744 IsGuiding returns 1
01:41:49.500 00.000 2744 scope still moving after pulse duration time elapsed
01:41:49.530 00.030 2744 IsSlewing returns 0
01:41:49.530 00.000 2744 IsGuiding returns 0
01:41:49.530 00.000 2744 scope move finished after 110 + 42 ms
01:41:49.530 00.000 2744 Move returns status 0, amount 110
01:41:49.530 00.000 2744 MoveAxis(N, 0, ABG)
01:41:49.531 00.001 2744 Move returns status 0, amount 0
01:41:49.531 00.000 2744 move complete, result=0
01:41:49.531 00.000 2744 worker thread done servicing request
01:41:49.531 00.000 2744 Worker thread wakes up
01:41:49.531 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:49.531 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:49.535 00.004 1092 GuideStep: -0.5 px 110 ms EAST, 0.0 px 0 ms NORTH
01:41:52.933 03.398 2744 Exposure complete
01:41:53.137 00.204 2744 worker thread done servicing request
01:41:53.137 00.000 1092 OnExposeComplete: enter
01:41:53.140 00.003 1092 UpdateGuideState(): m_state=6
01:41:53.143 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1987
01:41:53.145 00.002 1092 Star::Find returns 1 (0), X=1601.35, Y=1129.58, Mass=508911, SNR=79.7, Peak=56176 HFD=3.3
01:41:53.147 00.002 1092 MultiStar: [#1 -1.78,0.40,0.88,U] [#2 -2.00,0.40,0.88,U] [#3 -1.73,0.22,0.70,U] [#4 -1.72,0.40,0.80,U] [#5 -1.66,0.20,0.77,U] [#6 -1.55,0.56,0.72,U] [#7 -1.57,0.72,0.57,U] [#8 -2.12,0.81,0.44,U] 
01:41:53.150 00.003 1092 single-star, 8 included, MultiStar: {-1.65, 0.40}, one-star: {-0.99, 0.19}
01:41:53.155 00.005 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
01:41:53.157 00.002 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.06)
01:41:53.160 00.003 1092 CameraToMount -- cameraX=-0.99 cameraY=0.19 hyp=1.01 cameraTheta=2.95 mountX=-0.98 mountY=-0.09, mountTheta=-3.05
01:41:53.166 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.99, y=0.19, opts=13)
01:41:53.170 00.004 1092 Enqueuing Move request for scope (-0.99, 0.19)
01:41:53.172 00.002 2744 Worker thread wakes up
01:41:53.173 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.99, 0.19) opts 0xd
01:41:53.173 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.99, 0.19)
01:41:53.173 00.000 2744 Moving (-0.99, 0.19) raw xDistance=-0.98 yDistance=-0.09
01:41:53.173 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.98
01:41:53.173 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:53.173 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:41:53.173 00.000 2744 MoveAxis(E, 228, ABG)
01:41:53.173 00.000 2744 Guiding  Dir = 2, Dur = 228
01:41:53.173 00.000 2744 IsSlewing returns 0
01:41:53.173 00.000 2744 IsGuiding returns 0
01:41:53.174 00.001 2744 PulseGuide returned control before completion, sleep 238
01:41:53.190 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1731, FiltMax=65520, Gamma=0.510
01:41:53.206 00.016 1092 UpdateGuideState exits: m=508911 SNR=79.7
01:41:53.209 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:53.211 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:53.213 00.002 1092 Enqueuing Expose request
01:41:53.418 00.205 2744 IsGuiding returns 1
01:41:53.418 00.000 2744 scope still moving after pulse duration time elapsed
01:41:53.449 00.031 2744 IsSlewing returns 0
01:41:53.449 00.000 2744 IsGuiding returns 1
01:41:53.480 00.031 2744 IsSlewing returns 0
01:41:53.480 00.000 2744 IsGuiding returns 1
01:41:53.511 00.031 2744 IsSlewing returns 0
01:41:53.511 00.000 2744 IsGuiding returns 0
01:41:53.511 00.000 2744 scope move finished after 228 + 109 ms
01:41:53.511 00.000 2744 Move returns status 0, amount 228
01:41:53.511 00.000 2744 MoveAxis(N, 0, ABG)
01:41:53.512 00.001 2744 Move returns status 0, amount 0
01:41:53.512 00.000 2744 move complete, result=0
01:41:53.512 00.000 2744 worker thread done servicing request
01:41:53.512 00.000 2744 Worker thread wakes up
01:41:53.512 00.000 1092 GuideStep: -1.0 px 228 ms EAST, -0.1 px 0 ms NORTH
01:41:53.515 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:53.515 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:56.901 03.386 2744 Exposure complete
01:41:57.125 00.224 2744 worker thread done servicing request
01:41:57.125 00.000 1092 OnExposeComplete: enter
01:41:57.129 00.004 1092 UpdateGuideState(): m_state=6
01:41:57.132 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1988
01:41:57.136 00.004 1092 Star::Find returns 1 (0), X=1601.62, Y=1129.69, Mass=497079, SNR=81.4, Peak=62848 HFD=3.1
01:41:57.140 00.004 1092 MultiStar: [#1 -1.78,0.39,0.92,U] [#2 -1.97,0.65,0.94,U] [#3 -1.89,0.73,0.66,U] [#4 -1.73,0.55,0.71,U] [#5 -1.47,0.73,0.84,U] [#6 -1.62,0.42,0.69,U] [#7 -1.76,0.83,0.48,U] [#8 -2.45,0.78,0.46,U] 
01:41:57.143 00.003 1092 single-star, 8 included, MultiStar: {-1.64, 0.57}, one-star: {-0.72, 0.30}
01:41:57.146 00.003 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.17 = -3.11)
01:41:57.149 00.003 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.02 = 3.02)
01:41:57.152 00.003 1092 CameraToMount -- cameraX=-0.72 cameraY=0.30 hyp=0.78 cameraTheta=2.75 mountX=-0.78 mountY=0.10, mountTheta=3.02
01:41:57.159 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.30, opts=13)
01:41:57.161 00.002 1092 Enqueuing Move request for scope (-0.72, 0.30)
01:41:57.165 00.004 2744 Worker thread wakes up
01:41:57.165 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.30) opts 0xd
01:41:57.165 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.30)
01:41:57.165 00.000 2744 Moving (-0.72, 0.30) raw xDistance=-0.78 yDistance=0.10
01:41:57.165 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.78
01:41:57.166 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:41:57.166 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:41:57.166 00.000 2744 MoveAxis(E, 191, ABG)
01:41:57.166 00.000 2744 Guiding  Dir = 2, Dur = 191
01:41:57.166 00.000 2744 IsSlewing returns 0
01:41:57.167 00.001 2744 IsGuiding returns 0
01:41:57.167 00.000 2744 PulseGuide returned control before completion, sleep 201
01:41:57.187 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1520, FiltMax=65520, Gamma=0.510
01:41:57.209 00.022 1092 UpdateGuideState exits: m=497079 SNR=81.4
01:41:57.212 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.215 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:41:57.218 00.003 1092 Enqueuing Expose request
01:41:57.377 00.159 2744 IsGuiding returns 1
01:41:57.377 00.000 2744 scope still moving after pulse duration time elapsed
01:41:57.408 00.031 2744 IsSlewing returns 0
01:41:57.408 00.000 2744 IsGuiding returns 0
01:41:57.409 00.001 2744 scope move finished after 191 + 51 ms
01:41:57.409 00.000 2744 Move returns status 0, amount 191
01:41:57.409 00.000 2744 MoveAxis(N, 0, ABG)
01:41:57.409 00.000 2744 Move returns status 0, amount 0
01:41:57.409 00.000 2744 move complete, result=0
01:41:57.409 00.000 2744 worker thread done servicing request
01:41:57.409 00.000 2744 Worker thread wakes up
01:41:57.409 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:41:57.409 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:41:57.420 00.011 1092 GuideStep: -0.8 px 191 ms EAST, 0.1 px 0 ms NORTH
01:42:00.800 03.380 2744 Exposure complete
01:42:01.009 00.209 2744 worker thread done servicing request
01:42:01.009 00.000 1092 OnExposeComplete: enter
01:42:01.012 00.003 1092 UpdateGuideState(): m_state=6
01:42:01.015 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1989
01:42:01.019 00.004 1092 Star::Find returns 1 (0), X=1601.85, Y=1129.24, Mass=530743, SNR=79.8, Peak=52752 HFD=3.5
01:42:01.022 00.003 1092 MultiStar: [#1 -1.43,0.21,0.85,U] [#2 -1.64,0.43,0.89,U] [#3 -1.56,0.26,0.67,U] [#4 -1.83,0.37,0.89,U] [#5 -1.50,0.31,0.80,U] [#6 -1.49,0.70,0.65,U] [#7 -1.47,0.46,0.61,U] [#8 -1.94,0.48,0.54,U] 
01:42:01.025 00.003 1092 single-star, 8 included, MultiStar: {-1.44, 0.31}, one-star: {-0.50, -0.14}
01:42:01.028 00.003 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.43 = -2.43)
01:42:01.030 00.002 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
01:42:01.033 00.003 1092 CameraToMount -- cameraX=-0.50 cameraY=-0.14 hyp=0.52 cameraTheta=-2.86 mountX=-0.39 mountY=-0.27, mountTheta=-2.53
01:42:01.040 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=-0.14, opts=13)
01:42:01.042 00.002 1092 Enqueuing Move request for scope (-0.50, -0.14)
01:42:01.044 00.002 2744 Worker thread wakes up
01:42:01.045 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.14) opts 0xd
01:42:01.045 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, -0.14)
01:42:01.045 00.000 2744 Moving (-0.50, -0.14) raw xDistance=-0.39 yDistance=-0.27
01:42:01.045 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.39
01:42:01.045 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:01.045 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:42:01.045 00.000 2744 MoveAxis(E, 101, ABG)
01:42:01.045 00.000 2744 Guiding  Dir = 2, Dur = 101
01:42:01.045 00.000 2744 IsSlewing returns 0
01:42:01.045 00.000 2744 IsGuiding returns 0
01:42:01.046 00.001 2744 PulseGuide returned control before completion, sleep 111
01:42:01.061 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1623, FiltMax=65517, Gamma=0.510
01:42:01.078 00.017 1092 UpdateGuideState exits: m=530743 SNR=79.8
01:42:01.081 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.083 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:01.086 00.003 1092 Enqueuing Expose request
01:42:01.161 00.075 2744 IsGuiding returns 1
01:42:01.161 00.000 2744 scope still moving after pulse duration time elapsed
01:42:01.193 00.032 2744 IsSlewing returns 0
01:42:01.193 00.000 2744 IsGuiding returns 0
01:42:01.193 00.000 2744 scope move finished after 101 + 47 ms
01:42:01.193 00.000 2744 Move returns status 0, amount 101
01:42:01.193 00.000 2744 MoveAxis(N, 0, ABG)
01:42:01.193 00.000 2744 Move returns status 0, amount 0
01:42:01.193 00.000 2744 move complete, result=0
01:42:01.195 00.002 2744 worker thread done servicing request
01:42:01.195 00.000 2744 Worker thread wakes up
01:42:01.195 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:01.195 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:01.196 00.001 1092 GuideStep: -0.4 px 101 ms EAST, -0.3 px 0 ms NORTH
01:42:04.584 03.388 2744 Exposure complete
01:42:04.792 00.208 2744 worker thread done servicing request
01:42:04.792 00.000 1092 OnExposeComplete: enter
01:42:04.795 00.003 1092 UpdateGuideState(): m_state=6
01:42:04.798 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1990
01:42:04.801 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1129.19, Mass=525998, SNR=93.5, Peak=45888 HFD=3.6
01:42:04.804 00.003 1092 MultiStar: [#1 -1.06,0.00,0.78,U] [#2 -1.32,0.10,0.82,U] [#3 -1.36,0.04,0.69,U] [#4 -1.09,0.02,0.70,U] [#5 -1.12,0.26,0.66,U] [#6 -0.94,0.10,0.62,U] [#7 -1.06,0.24,0.56,U] [#8 -1.28,-0.13,0.50,U] 
01:42:04.807 00.003 1092 single-star, 8 included, MultiStar: {-1.00, 0.04}, one-star: {-0.15, -0.20}
01:42:04.809 00.002 1092 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.43) = xAngle (-1.78 = -1.78)
01:42:04.812 00.003 1092 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.93 = -1.93)
01:42:04.814 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.24 cameraTheta=-2.21 mountX=-0.05 mountY=-0.23, mountTheta=-1.79
01:42:04.820 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.20, opts=13)
01:42:04.823 00.003 1092 Enqueuing Move request for scope (-0.15, -0.20)
01:42:04.826 00.003 2744 Worker thread wakes up
01:42:04.826 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
01:42:04.826 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
01:42:04.826 00.000 2744 Moving (-0.15, -0.20) raw xDistance=-0.05 yDistance=-0.23
01:42:04.826 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:04.827 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:04.827 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:42:04.827 00.000 2744 MoveAxis(E, 0, ABG)
01:42:04.827 00.000 2744 Move returns status 0, amount 0
01:42:04.827 00.000 2744 MoveAxis(N, 0, ABG)
01:42:04.827 00.000 2744 Move returns status 0, amount 0
01:42:04.827 00.000 2744 move complete, result=0
01:42:04.827 00.000 2744 worker thread done servicing request
01:42:04.842 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1363, FiltMax=65517, Gamma=0.510
01:42:04.857 00.015 1092 UpdateGuideState exits: m=525998 SNR=93.5
01:42:04.860 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.862 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:04.864 00.002 1092 Enqueuing Expose request
01:42:04.866 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:04.870 00.004 2744 Worker thread wakes up
01:42:04.870 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:04.870 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:08.270 03.400 2744 Exposure complete
01:42:08.485 00.215 2744 worker thread done servicing request
01:42:08.485 00.000 1092 OnExposeComplete: enter
01:42:08.488 00.003 1092 UpdateGuideState(): m_state=6
01:42:08.490 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1991
01:42:08.495 00.005 1092 Star::Find returns 1 (0), X=1601.81, Y=1129.38, Mass=499729, SNR=85.0, Peak=61024 HFD=3.3
01:42:08.499 00.004 1092 MultiStar: [#1 -1.46,0.32,0.86,U] [#2 -1.64,0.11,0.91,U] [#3 -1.45,0.23,0.74,U] [#4 -1.41,0.12,0.77,U] [#5 -1.46,0.30,0.69,U] [#6 -1.34,0.23,0.72,U] [#7 -1.44,0.39,0.55,U] [#8 -1.99,0.25,0.46,U] 
01:42:08.503 00.004 1092 single-star, 8 included, MultiStar: {-1.36, 0.20}, one-star: {-0.54, -0.01}
01:42:08.505 00.002 1092 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.43) = xAngle (-2.70 = -2.70)
01:42:08.508 00.003 1092 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.85 = -2.85)
01:42:08.510 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.01 hyp=0.54 cameraTheta=-3.13 mountX=-0.49 mountY=-0.15, mountTheta=-2.84
01:42:08.517 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.01, opts=13)
01:42:08.520 00.003 1092 Enqueuing Move request for scope (-0.54, -0.01)
01:42:08.523 00.003 2744 Worker thread wakes up
01:42:08.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.01) opts 0xd
01:42:08.523 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.01)
01:42:08.523 00.000 2744 Moving (-0.54, -0.01) raw xDistance=-0.49 yDistance=-0.15
01:42:08.523 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.49
01:42:08.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:08.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:42:08.524 00.001 2744 MoveAxis(E, 109, ABG)
01:42:08.524 00.000 2744 Guiding  Dir = 2, Dur = 109
01:42:08.524 00.000 2744 IsSlewing returns 0
01:42:08.524 00.000 2744 IsGuiding returns 0
01:42:08.524 00.000 2744 PulseGuide returned control before completion, sleep 119
01:42:08.544 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:42:08.569 00.025 1092 UpdateGuideState exits: m=499729 SNR=85.0
01:42:08.573 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.576 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:08.578 00.002 1092 Enqueuing Expose request
01:42:08.659 00.081 2744 IsGuiding returns 1
01:42:08.659 00.000 2744 scope still moving after pulse duration time elapsed
01:42:08.689 00.030 2744 IsSlewing returns 0
01:42:08.689 00.000 2744 IsGuiding returns 0
01:42:08.689 00.000 2744 scope move finished after 109 + 56 ms
01:42:08.690 00.001 2744 Move returns status 0, amount 109
01:42:08.690 00.000 2744 MoveAxis(N, 0, ABG)
01:42:08.690 00.000 2744 Move returns status 0, amount 0
01:42:08.690 00.000 2744 move complete, result=0
01:42:08.690 00.000 2744 worker thread done servicing request
01:42:08.690 00.000 2744 Worker thread wakes up
01:42:08.690 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:08.690 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:08.693 00.003 1092 GuideStep: -0.5 px 109 ms EAST, -0.2 px 0 ms NORTH
01:42:12.075 03.382 2744 Exposure complete
01:42:12.276 00.201 2744 worker thread done servicing request
01:42:12.276 00.000 1092 OnExposeComplete: enter
01:42:12.278 00.002 1092 UpdateGuideState(): m_state=6
01:42:12.280 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1992
01:42:12.282 00.002 1092 Star::Find returns 1 (0), X=1602.29, Y=1129.23, Mass=507630, SNR=75.5, Peak=54768 HFD=3.5
01:42:12.285 00.003 1092 MultiStar: [#1 -1.01,0.12,1.06,U] [#2 -1.36,0.28,1.02,U] [#3 -1.25,0.10,0.83,U] [#4 -1.14,0.17,0.96,U] [#5 -1.24,0.33,0.79,U] [#6 -1.18,0.13,0.82,U] [#7 -0.96,0.41,0.66,U] [#8 -1.94,0.41,0.46,U] 
01:42:12.288 00.003 1092 single-star, 8 included, MultiStar: {-1.07, 0.17}, one-star: {-0.06, -0.16}
01:42:12.290 00.002 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.49 = -1.49)
01:42:12.293 00.003 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.64 = -1.64)
01:42:12.295 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.91 mountX=0.01 mountY=-0.17, mountTheta=-1.49
01:42:12.298 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.16, opts=13)
01:42:12.301 00.003 1092 Enqueuing Move request for scope (-0.06, -0.16)
01:42:12.304 00.003 2744 Worker thread wakes up
01:42:12.304 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.16) opts 0xd
01:42:12.304 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.16)
01:42:12.304 00.000 2744 Moving (-0.06, -0.16) raw xDistance=0.01 yDistance=-0.17
01:42:12.304 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:12.304 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:12.304 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:42:12.305 00.001 2744 MoveAxis(E, 0, ABG)
01:42:12.305 00.000 2744 Move returns status 0, amount 0
01:42:12.305 00.000 2744 MoveAxis(N, 0, ABG)
01:42:12.305 00.000 2744 Move returns status 0, amount 0
01:42:12.305 00.000 2744 move complete, result=0
01:42:12.305 00.000 2744 worker thread done servicing request
01:42:12.323 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1367, FiltMax=65535, Gamma=0.510
01:42:12.339 00.016 1092 UpdateGuideState exits: m=507630 SNR=75.5
01:42:12.342 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.344 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:12.347 00.003 1092 Enqueuing Expose request
01:42:12.350 00.003 2744 Worker thread wakes up
01:42:12.350 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:42:12.353 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:12.353 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:15.742 03.389 2744 Exposure complete
01:42:15.940 00.198 2744 worker thread done servicing request
01:42:15.940 00.000 1092 OnExposeComplete: enter
01:42:15.943 00.003 1092 UpdateGuideState(): m_state=6
01:42:15.946 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1993
01:42:15.948 00.002 1092 Star::Find returns 1 (0), X=1602.04, Y=1129.41, Mass=472543, SNR=74.5, Peak=55872 HFD=3.1
01:42:15.952 00.004 1092 MultiStar: [#1 -1.35,0.23,1.04,U] [#2 -1.72,0.38,1.02,U] [#3 -1.41,0.26,0.85,U] [#4 -1.68,0.27,0.86,U] [#5 -1.33,0.24,0.84,U] [#6 -1.42,0.36,0.82,U] [#7 -1.34,0.51,0.64,U] [#8 -1.75,0.26,0.52,U] 
01:42:15.954 00.002 1092 single-star, 8 included, MultiStar: {-1.34, 0.27}, one-star: {-0.31, 0.02}
01:42:15.956 00.002 1092 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.43) = xAngle (3.50 = -2.78)
01:42:15.958 00.002 1092 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.35 = -2.93)
01:42:15.960 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.02 hyp=0.31 cameraTheta=3.08 mountX=-0.29 mountY=-0.06, mountTheta=-2.92
01:42:15.964 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.02, opts=13)
01:42:15.967 00.003 1092 Enqueuing Move request for scope (-0.31, 0.02)
01:42:15.971 00.004 2744 Worker thread wakes up
01:42:15.971 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.02) opts 0xd
01:42:15.971 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.02)
01:42:15.971 00.000 2744 Moving (-0.31, 0.02) raw xDistance=-0.29 yDistance=-0.06
01:42:15.971 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
01:42:15.971 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:15.971 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:42:15.971 00.000 2744 MoveAxis(E, 0, ABG)
01:42:15.972 00.001 2744 Move returns status 0, amount 0
01:42:15.972 00.000 2744 MoveAxis(N, 0, ABG)
01:42:15.972 00.000 2744 Move returns status 0, amount 0
01:42:15.972 00.000 2744 move complete, result=0
01:42:15.972 00.000 2744 worker thread done servicing request
01:42:15.987 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1709, FiltMax=65535, Gamma=0.510
01:42:16.003 00.016 1092 UpdateGuideState exits: m=472543 SNR=74.5
01:42:16.005 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.008 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:16.010 00.002 1092 Enqueuing Expose request
01:42:16.014 00.004 2744 Worker thread wakes up
01:42:16.015 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:16.015 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:16.015 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:19.423 03.408 2744 Exposure complete
01:42:19.639 00.216 2744 worker thread done servicing request
01:42:19.639 00.000 1092 OnExposeComplete: enter
01:42:19.642 00.003 1092 UpdateGuideState(): m_state=6
01:42:19.645 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1994
01:42:19.647 00.002 1092 Star::Find returns 1 (0), X=1601.77, Y=1129.50, Mass=480384, SNR=71.3, Peak=62240 HFD=3.1
01:42:19.652 00.005 1092 MultiStar: [#1 -1.72,0.23,1.06,U] [#2 -1.88,0.32,1.05,U] [#3 -1.73,0.31,0.97,U] [#4 -1.65,0.35,0.86,U] [#5 -1.81,0.47,0.79,U] [#6 -1.60,0.31,0.79,U] [#7 -1.54,0.43,0.54,U] [#8 -2.29,0.30,0.45,U] 
01:42:19.656 00.004 1092 single-star, 8 included, MultiStar: {-1.60, 0.30}, one-star: {-0.57, 0.11}
01:42:19.659 00.003 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
01:42:19.661 00.002 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.06)
01:42:19.664 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=0.11 hyp=0.58 cameraTheta=2.95 mountX=-0.57 mountY=-0.05, mountTheta=-3.05
01:42:19.670 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.11, opts=13)
01:42:19.674 00.004 1092 Enqueuing Move request for scope (-0.57, 0.11)
01:42:19.677 00.003 2744 Worker thread wakes up
01:42:19.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.11) opts 0xd
01:42:19.677 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.11)
01:42:19.677 00.000 2744 Moving (-0.57, 0.11) raw xDistance=-0.57 yDistance=-0.05
01:42:19.678 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
01:42:19.678 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:19.678 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:42:19.678 00.000 2744 MoveAxis(E, 127, ABG)
01:42:19.678 00.000 2744 Guiding  Dir = 2, Dur = 127
01:42:19.678 00.000 2744 IsSlewing returns 0
01:42:19.678 00.000 2744 IsGuiding returns 0
01:42:19.679 00.001 2744 PulseGuide returned control before completion, sleep 137
01:42:19.696 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1379, FiltMax=65520, Gamma=0.510
01:42:19.715 00.019 1092 UpdateGuideState exits: m=480384 SNR=71.3
01:42:19.719 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:19.722 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:19.724 00.002 1092 Enqueuing Expose request
01:42:19.824 00.100 2744 IsGuiding returns 1
01:42:19.824 00.000 2744 scope still moving after pulse duration time elapsed
01:42:19.855 00.031 2744 IsSlewing returns 0
01:42:19.855 00.000 2744 IsGuiding returns 1
01:42:19.887 00.032 2744 IsSlewing returns 0
01:42:19.887 00.000 2744 IsGuiding returns 1
01:42:19.919 00.032 2744 IsSlewing returns 0
01:42:19.920 00.001 2744 IsGuiding returns 0
01:42:19.920 00.000 2744 scope move finished after 127 + 115 ms
01:42:19.920 00.000 2744 Move returns status 0, amount 127
01:42:19.920 00.000 2744 MoveAxis(N, 0, ABG)
01:42:19.920 00.000 2744 Move returns status 0, amount 0
01:42:19.920 00.000 2744 move complete, result=0
01:42:19.921 00.001 2744 worker thread done servicing request
01:42:19.921 00.000 2744 Worker thread wakes up
01:42:19.921 00.000 1092 GuideStep: -0.6 px 127 ms EAST, -0.0 px 0 ms NORTH
01:42:19.924 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:19.924 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:23.317 03.393 2744 Exposure complete
01:42:23.524 00.207 1092 OnExposeComplete: enter
01:42:23.526 00.002 1092 UpdateGuideState(): m_state=6
01:42:23.528 00.002 2744 worker thread done servicing request
01:42:23.528 00.000 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1995
01:42:23.530 00.002 1092 Star::Find returns 1 (0), X=1601.93, Y=1129.34, Mass=499460, SNR=81.8, Peak=60928 HFD=3.3
01:42:23.532 00.002 1092 MultiStar: [#1 -1.50,0.33,0.80,U] [#2 -1.69,0.37,0.93,U] [#3 -1.45,0.19,0.83,U] [#4 -1.71,0.21,0.76,U] [#5 -1.54,0.46,0.79,U] [#6 -1.37,0.38,0.70,U] [#7 -1.33,0.51,0.63,U] [#8 -1.79,0.50,0.47,U] 
01:42:23.535 00.003 1092 single-star, 8 included, MultiStar: {-1.38, 0.30}, one-star: {-0.41, -0.04}
01:42:23.538 00.003 1092 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
01:42:23.540 00.002 1092 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.76 = -2.76)
01:42:23.543 00.003 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.03 mountX=-0.35 mountY=-0.15, mountTheta=-2.73
01:42:23.547 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.04, opts=13)
01:42:23.549 00.002 1092 Enqueuing Move request for scope (-0.41, -0.04)
01:42:23.552 00.003 2744 Worker thread wakes up
01:42:23.552 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
01:42:23.552 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
01:42:23.552 00.000 2744 Moving (-0.41, -0.04) raw xDistance=-0.35 yDistance=-0.15
01:42:23.552 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
01:42:23.552 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:23.552 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:42:23.552 00.000 2744 MoveAxis(E, 88, ABG)
01:42:23.552 00.000 2744 Guiding  Dir = 2, Dur = 88
01:42:23.553 00.001 2744 IsSlewing returns 0
01:42:23.553 00.000 2744 IsGuiding returns 0
01:42:23.553 00.000 2744 PulseGuide returned control before completion, sleep 98
01:42:23.573 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1571, FiltMax=65517, Gamma=0.510
01:42:23.590 00.017 1092 UpdateGuideState exits: m=499460 SNR=81.8
01:42:23.593 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:23.596 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:23.598 00.002 1092 Enqueuing Expose request
01:42:23.663 00.065 2744 IsGuiding returns 1
01:42:23.663 00.000 2744 scope still moving after pulse duration time elapsed
01:42:23.694 00.031 2744 IsSlewing returns 0
01:42:23.694 00.000 2744 IsGuiding returns 0
01:42:23.694 00.000 2744 scope move finished after 88 + 53 ms
01:42:23.694 00.000 2744 Move returns status 0, amount 88
01:42:23.694 00.000 2744 MoveAxis(N, 0, ABG)
01:42:23.694 00.000 2744 Move returns status 0, amount 0
01:42:23.694 00.000 2744 move complete, result=0
01:42:23.694 00.000 2744 worker thread done servicing request
01:42:23.695 00.001 2744 Worker thread wakes up
01:42:23.695 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:23.695 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:23.695 00.000 1092 GuideStep: -0.4 px 88 ms EAST, -0.2 px 0 ms NORTH
01:42:27.088 03.393 2744 Exposure complete
01:42:27.281 00.193 2744 worker thread done servicing request
01:42:27.281 00.000 1092 OnExposeComplete: enter
01:42:27.284 00.003 1092 UpdateGuideState(): m_state=6
01:42:27.287 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1996
01:42:27.290 00.003 1092 Star::Find returns 1 (0), X=1601.97, Y=1129.47, Mass=523836, SNR=77.6, Peak=57600 HFD=3.2
01:42:27.300 00.010 1092 MultiStar: [#1 -1.44,0.41,0.96,U] [#2 -1.87,0.21,0.83,U] [#3 -1.78,0.34,0.85,U] [#4 -1.80,0.10,0.89,U] [#5 -1.42,0.38,0.74,U] [#6 -1.48,0.41,0.71,U] [#7 -1.48,0.59,0.67,U] [#8 -2.14,0.41,0.50,U] 
01:42:27.306 00.006 1092 single-star, 8 included, MultiStar: {-1.48, 0.31}, one-star: {-0.37, 0.09}
01:42:27.312 00.006 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.34 = -2.94)
01:42:27.316 00.004 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.19 = -3.09)
01:42:27.321 00.005 1092 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.92 mountX=-0.37 mountY=-0.02, mountTheta=-3.09
01:42:27.330 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.09, opts=13)
01:42:27.334 00.004 1092 Enqueuing Move request for scope (-0.37, 0.09)
01:42:27.338 00.004 2744 Worker thread wakes up
01:42:27.338 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
01:42:27.338 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
01:42:27.338 00.000 2744 Moving (-0.37, 0.09) raw xDistance=-0.37 yDistance=-0.02
01:42:27.338 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.37
01:42:27.338 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:27.339 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:42:27.339 00.000 2744 MoveAxis(E, 90, ABG)
01:42:27.339 00.000 2744 Guiding  Dir = 2, Dur = 90
01:42:27.339 00.000 2744 IsSlewing returns 0
01:42:27.339 00.000 2744 IsGuiding returns 0
01:42:27.341 00.002 2744 PulseGuide returned control before completion, sleep 100
01:42:27.356 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1642, FiltMax=65520, Gamma=0.510
01:42:27.375 00.019 1092 UpdateGuideState exits: m=523836 SNR=77.6
01:42:27.379 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:27.383 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:27.385 00.002 1092 Enqueuing Expose request
01:42:27.455 00.070 2744 IsGuiding returns 1
01:42:27.455 00.000 2744 scope still moving after pulse duration time elapsed
01:42:27.486 00.031 2744 IsSlewing returns 0
01:42:27.486 00.000 2744 IsGuiding returns 0
01:42:27.486 00.000 2744 scope move finished after 90 + 56 ms
01:42:27.487 00.001 2744 Move returns status 0, amount 90
01:42:27.487 00.000 2744 MoveAxis(N, 0, ABG)
01:42:27.487 00.000 2744 Move returns status 0, amount 0
01:42:27.487 00.000 2744 move complete, result=0
01:42:27.487 00.000 2744 worker thread done servicing request
01:42:27.487 00.000 2744 Worker thread wakes up
01:42:27.487 00.000 1092 GuideStep: -0.4 px 90 ms EAST, -0.0 px 0 ms NORTH
01:42:27.491 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:27.491 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:30.881 03.390 2744 Exposure complete
01:42:31.081 00.200 2744 worker thread done servicing request
01:42:31.081 00.000 1092 OnExposeComplete: enter
01:42:31.084 00.003 1092 UpdateGuideState(): m_state=6
01:42:31.087 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1997
01:42:31.089 00.002 1092 Star::Find returns 1 (0), X=1601.55, Y=1129.49, Mass=463200, SNR=74.6, Peak=55376 HFD=3.2
01:42:31.092 00.003 1092 MultiStar: [#1 -1.58,0.27,0.95,U] [#2 -1.89,0.23,1.09,U] [#3 -1.61,0.26,0.84,U] [#4 -1.60,0.14,0.87,U] [#5 -1.53,0.38,0.94,U] [#6 -1.47,0.29,0.68,U] [#7 -1.43,0.38,0.63,U] [#8 -2.20,0.23,0.59,U] 
01:42:31.094 00.002 1092 single-star, 8 included, MultiStar: {-1.55, 0.25}, one-star: {-0.79, 0.10}
01:42:31.097 00.003 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
01:42:31.098 00.001 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.29 = -3.00)
01:42:31.101 00.003 1092 CameraToMount -- cameraX=-0.79 cameraY=0.10 hyp=0.80 cameraTheta=3.02 mountX=-0.76 mountY=-0.12, mountTheta=-2.99
01:42:31.106 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.10, opts=13)
01:42:31.109 00.003 1092 Enqueuing Move request for scope (-0.79, 0.10)
01:42:31.111 00.002 2744 Worker thread wakes up
01:42:31.111 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.10) opts 0xd
01:42:31.111 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.10)
01:42:31.112 00.001 2744 Moving (-0.79, 0.10) raw xDistance=-0.76 yDistance=-0.12
01:42:31.112 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.76
01:42:31.112 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:31.112 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:42:31.112 00.000 2744 MoveAxis(E, 177, ABG)
01:42:31.112 00.000 2744 Guiding  Dir = 2, Dur = 177
01:42:31.112 00.000 2744 IsSlewing returns 0
01:42:31.112 00.000 2744 IsGuiding returns 0
01:42:31.113 00.001 2744 PulseGuide returned control before completion, sleep 187
01:42:31.126 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1677, FiltMax=65520, Gamma=0.510
01:42:31.141 00.015 1092 UpdateGuideState exits: m=463200 SNR=74.6
01:42:31.144 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.146 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:31.148 00.002 1092 Enqueuing Expose request
01:42:31.303 00.155 2744 IsGuiding returns 1
01:42:31.303 00.000 2744 scope still moving after pulse duration time elapsed
01:42:31.335 00.032 2744 IsSlewing returns 0
01:42:31.335 00.000 2744 IsGuiding returns 0
01:42:31.335 00.000 2744 scope move finished after 177 + 45 ms
01:42:31.335 00.000 2744 Move returns status 0, amount 177
01:42:31.335 00.000 2744 MoveAxis(N, 0, ABG)
01:42:31.335 00.000 2744 Move returns status 0, amount 0
01:42:31.336 00.001 2744 move complete, result=0
01:42:31.336 00.000 2744 worker thread done servicing request
01:42:31.336 00.000 2744 Worker thread wakes up
01:42:31.336 00.000 1092 GuideStep: -0.8 px 177 ms EAST, -0.1 px 0 ms NORTH
01:42:31.339 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:31.339 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:34.733 03.394 2744 Exposure complete
01:42:34.930 00.197 2744 worker thread done servicing request
01:42:34.930 00.000 1092 OnExposeComplete: enter
01:42:34.932 00.002 1092 UpdateGuideState(): m_state=6
01:42:34.937 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1998
01:42:34.940 00.003 1092 Star::Find returns 1 (0), X=1602.70, Y=1128.83, Mass=492961, SNR=88.7, Peak=58842 HFD=3.3
01:42:34.944 00.004 1092 MultiStar: [#1 -0.71,-0.32,0.81,U] [#2 -1.01,-0.09,0.93,U] [#3 -0.89,-0.23,0.74,U] [#4 -0.77,-0.27,0.71,U] [#5 -0.86,-0.04,0.65,U] [#6 -0.73,-0.03,0.58,U] [#7 -0.59,0.05,0.47,U] [#8 -1.34,-0.12,0.41,U] 
01:42:34.946 00.002 1092 single-star, 8 included, MultiStar: {-0.66, -0.21}, one-star: {0.35, -0.55}
01:42:34.949 00.003 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
01:42:34.954 00.005 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.73 = -0.73)
01:42:34.957 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.55 hyp=0.66 cameraTheta=-1.00 mountX=0.55 mountY=-0.44, mountTheta=-0.67
01:42:34.963 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.55, opts=13)
01:42:34.968 00.005 1092 Enqueuing Move request for scope (0.35, -0.55)
01:42:34.973 00.005 2744 Worker thread wakes up
01:42:34.973 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.55) opts 0xd
01:42:34.974 00.001 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.55)
01:42:34.974 00.000 2744 Moving (0.35, -0.55) raw xDistance=0.55 yDistance=-0.44
01:42:34.974 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.55
01:42:34.974 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:34.974 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:42:34.974 00.000 2744 MoveAxis(W, 111, ABG)
01:42:34.974 00.000 2744 Guiding  Dir = 3, Dur = 111
01:42:34.974 00.000 2744 IsSlewing returns 0
01:42:34.975 00.001 2744 IsGuiding returns 0
01:42:34.975 00.000 2744 PulseGuide returned control before completion, sleep 121
01:42:35.003 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:42:35.021 00.018 1092 UpdateGuideState exits: m=492961 SNR=88.7
01:42:35.023 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.026 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:35.029 00.003 1092 Enqueuing Expose request
01:42:35.106 00.077 2744 IsGuiding returns 1
01:42:35.106 00.000 2744 scope still moving after pulse duration time elapsed
01:42:35.137 00.031 2744 IsSlewing returns 0
01:42:35.140 00.003 2744 IsGuiding returns 0
01:42:35.140 00.000 2744 scope move finished after 111 + 54 ms
01:42:35.140 00.000 2744 Move returns status 0, amount 111
01:42:35.140 00.000 2744 MoveAxis(N, 0, ABG)
01:42:35.140 00.000 2744 Move returns status 0, amount 0
01:42:35.141 00.001 2744 move complete, result=0
01:42:35.141 00.000 2744 worker thread done servicing request
01:42:35.141 00.000 2744 Worker thread wakes up
01:42:35.141 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:35.142 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:35.142 00.000 1092 GuideStep: 0.6 px 111 ms WEST, -0.4 px 0 ms NORTH
01:42:38.536 03.394 2744 Exposure complete
01:42:38.734 00.198 2744 worker thread done servicing request
01:42:38.734 00.000 1092 OnExposeComplete: enter
01:42:38.737 00.003 1092 UpdateGuideState(): m_state=6
01:42:38.740 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1999
01:42:38.742 00.002 1092 Star::Find returns 1 (0), X=1602.46, Y=1128.85, Mass=491705, SNR=86.4, Peak=49642 HFD=3.2
01:42:38.745 00.003 1092 MultiStar: [#1 -0.88,-0.28,0.88,U] [#2 -1.15,-0.21,0.86,U] [#3 -1.12,-0.13,0.69,U] [#4 -1.14,-0.21,0.89,U] [#5 -0.76,-0.27,0.78,U] [#6 -0.64,-0.11,0.70,U] [#7 -0.86,0.09,0.46,U] [#8 -1.22,-0.18,0.50,U] 
01:42:38.747 00.002 1092 single-star, 8 included, MultiStar: {-0.81, -0.23}, one-star: {0.11, -0.54}
01:42:38.749 00.002 1092 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-0.43) = xAngle (-0.94 = -0.94)
01:42:38.752 00.003 1092 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.09 = -1.09)
01:42:38.755 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=-0.54 hyp=0.55 cameraTheta=-1.37 mountX=0.33 mountY=-0.49, mountTheta=-0.98
01:42:38.760 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.54, opts=13)
01:42:38.763 00.003 1092 Enqueuing Move request for scope (0.11, -0.54)
01:42:38.765 00.002 2744 Worker thread wakes up
01:42:38.765 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.54) opts 0xd
01:42:38.765 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.54)
01:42:38.765 00.000 2744 Moving (0.11, -0.54) raw xDistance=0.33 yDistance=-0.49
01:42:38.765 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.33
01:42:38.765 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:42:38.765 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
01:42:38.765 00.000 2744 MoveAxis(W, 81, ABG)
01:42:38.765 00.000 2744 Guiding  Dir = 3, Dur = 81
01:42:38.766 00.001 2744 IsSlewing returns 0
01:42:38.766 00.000 2744 IsGuiding returns 0
01:42:38.766 00.000 2744 PulseGuide returned control before completion, sleep 91
01:42:38.781 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:42:38.798 00.017 1092 UpdateGuideState exits: m=491705 SNR=86.4
01:42:38.801 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.803 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:38.804 00.001 1092 Enqueuing Expose request
01:42:38.872 00.068 2744 IsGuiding returns 1
01:42:38.872 00.000 2744 scope still moving after pulse duration time elapsed
01:42:38.903 00.031 2744 IsSlewing returns 0
01:42:38.905 00.002 2744 IsGuiding returns 0
01:42:38.905 00.000 2744 scope move finished after 81 + 57 ms
01:42:38.905 00.000 2744 Move returns status 0, amount 81
01:42:38.905 00.000 2744 MoveAxis(N, 0, ABG)
01:42:38.905 00.000 2744 Move returns status 0, amount 0
01:42:38.905 00.000 2744 move complete, result=0
01:42:38.905 00.000 2744 worker thread done servicing request
01:42:38.905 00.000 2744 Worker thread wakes up
01:42:38.905 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:38.905 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:38.906 00.001 1092 GuideStep: 0.3 px 81 ms WEST, -0.5 px 0 ms NORTH
01:42:42.294 03.388 2744 Exposure complete
01:42:42.492 00.198 2744 worker thread done servicing request
01:42:42.493 00.001 1092 OnExposeComplete: enter
01:42:42.496 00.003 1092 UpdateGuideState(): m_state=6
01:42:42.499 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2000
01:42:42.501 00.002 1092 Star::Find returns 1 (0), X=1602.22, Y=1129.10, Mass=483727, SNR=86.2, Peak=51232 HFD=3.1
01:42:42.504 00.003 1092 MultiStar: [#1 -1.14,-0.14,0.94,U] [#2 -1.34,0.01,0.94,U] [#3 -1.23,-0.03,0.79,U] [#4 -1.14,0.04,0.78,U] [#5 -1.07,-0.08,0.69,U] [#6 -1.15,0.01,0.75,U] [#7 -1.01,0.30,0.59,U] [#8 -1.56,-0.09,0.49,U] 
01:42:42.507 00.003 1092 single-star, 8 included, MultiStar: {-1.04, -0.04}, one-star: {-0.12, -0.29}
01:42:42.509 00.002 1092 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.43) = xAngle (-1.54 = -1.54)
01:42:42.511 00.002 1092 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.70 = -1.70)
01:42:42.513 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.97 mountX=0.01 mountY=-0.31, mountTheta=-1.54
01:42:42.517 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.29, opts=13)
01:42:42.520 00.003 1092 Enqueuing Move request for scope (-0.12, -0.29)
01:42:42.523 00.003 2744 Worker thread wakes up
01:42:42.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.29) opts 0xd
01:42:42.523 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.29)
01:42:42.523 00.000 2744 Moving (-0.12, -0.29) raw xDistance=0.01 yDistance=-0.31
01:42:42.523 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:42.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:42.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:42:42.523 00.000 2744 MoveAxis(E, 0, ABG)
01:42:42.523 00.000 2744 Move returns status 0, amount 0
01:42:42.523 00.000 2744 MoveAxis(N, 0, ABG)
01:42:42.524 00.001 2744 Move returns status 0, amount 0
01:42:42.524 00.000 2744 move complete, result=0
01:42:42.524 00.000 2744 worker thread done servicing request
01:42:42.541 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1408, FiltMax=65535, Gamma=0.510
01:42:42.555 00.014 1092 UpdateGuideState exits: m=483727 SNR=86.2
01:42:42.558 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:42.560 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:42.562 00.002 1092 Enqueuing Expose request
01:42:42.564 00.002 2744 Worker thread wakes up
01:42:42.564 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:42:42.566 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:42.567 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:45.978 03.411 2744 Exposure complete
01:42:46.293 00.315 2744 worker thread done servicing request
01:42:46.293 00.000 1092 OnExposeComplete: enter
01:42:46.296 00.003 1092 UpdateGuideState(): m_state=6
01:42:46.299 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2001
01:42:46.303 00.004 1092 Star::Find returns 1 (0), X=1601.86, Y=1129.08, Mass=510385, SNR=99.0, Peak=51440 HFD=3.3
01:42:46.307 00.004 1092 MultiStar: [#1 -1.43,-0.03,0.76,U] [#2 -1.68,0.13,0.85,U] [#3 -1.54,0.11,0.70,U] [#4 -1.48,0.19,0.73,U] [#5 -1.41,0.25,0.66,U] [#6 -1.52,0.11,0.54,U] [#7 -1.50,0.54,0.44,U] [#8 -1.87,0.16,0.36,U] 
01:42:46.310 00.003 1092 single-star, 8 included, MultiStar: {-1.36, 0.09}, one-star: {-0.48, -0.31}
01:42:46.313 00.003 1092 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-0.43) = xAngle (-2.15 = -2.15)
01:42:46.315 00.002 1092 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.31 = -2.31)
01:42:46.318 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-2.58 mountX=-0.31 mountY=-0.42, mountTheta=-2.21
01:42:46.326 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.31, opts=13)
01:42:46.328 00.002 1092 Enqueuing Move request for scope (-0.48, -0.31)
01:42:46.331 00.003 2744 Worker thread wakes up
01:42:46.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.31) opts 0xd
01:42:46.331 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.31)
01:42:46.331 00.000 2744 Moving (-0.48, -0.31) raw xDistance=-0.31 yDistance=-0.42
01:42:46.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
01:42:46.331 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:46.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:42:46.332 00.001 2744 MoveAxis(E, 70, ABG)
01:42:46.332 00.000 2744 Guiding  Dir = 2, Dur = 70
01:42:46.332 00.000 2744 IsSlewing returns 0
01:42:46.332 00.000 2744 IsGuiding returns 0
01:42:46.333 00.001 2744 PulseGuide returned control before completion, sleep 80
01:42:46.348 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:42:46.365 00.017 1092 UpdateGuideState exits: m=510385 SNR=99.0
01:42:46.369 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.373 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:46.375 00.002 1092 Enqueuing Expose request
01:42:46.413 00.038 2744 IsGuiding returns 1
01:42:46.413 00.000 2744 scope still moving after pulse duration time elapsed
01:42:46.445 00.032 2744 IsSlewing returns 0
01:42:46.445 00.000 2744 IsGuiding returns 0
01:42:46.445 00.000 2744 scope move finished after 70 + 42 ms
01:42:46.445 00.000 2744 Move returns status 0, amount 70
01:42:46.445 00.000 2744 MoveAxis(N, 0, ABG)
01:42:46.446 00.001 2744 Move returns status 0, amount 0
01:42:46.446 00.000 2744 move complete, result=0
01:42:46.446 00.000 2744 worker thread done servicing request
01:42:46.446 00.000 2744 Worker thread wakes up
01:42:46.446 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:46.446 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:46.448 00.002 1092 GuideStep: -0.3 px 70 ms EAST, -0.4 px 0 ms NORTH
01:42:49.830 03.382 2744 Exposure complete
01:42:50.038 00.208 2744 worker thread done servicing request
01:42:50.038 00.000 1092 OnExposeComplete: enter
01:42:50.041 00.003 1092 UpdateGuideState(): m_state=6
01:42:50.043 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2002
01:42:50.045 00.002 1092 Star::Find returns 1 (0), X=1601.49, Y=1129.35, Mass=511107, SNR=76.8, Peak=51136 HFD=3.3
01:42:50.049 00.004 1092 MultiStar: [#1 -2.22,0.25,1.03,U] [#2 -1.81,0.27,0.98,U] [#3 -1.96,0.24,0.81,U] [#4 -1.99,0.09,0.89,U] [#5 -1.86,0.34,0.71,U] [#6 -1.78,0.30,0.71,U] [#7 -1.71,0.31,0.56,U] [#8 -2.08,0.40,0.42,U] 
01:42:50.053 00.004 1092 single-star, 8 included, MultiStar: {-1.78, 0.22}, one-star: {-0.85, -0.04}
01:42:50.055 00.002 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
01:42:50.057 00.002 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
01:42:50.059 00.002 1092 CameraToMount -- cameraX=-0.85 cameraY=-0.04 hyp=0.85 cameraTheta=-3.10 mountX=-0.76 mountY=-0.26, mountTheta=-2.81
01:42:50.065 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.85, y=-0.04, opts=13)
01:42:50.068 00.003 1092 Enqueuing Move request for scope (-0.85, -0.04)
01:42:50.070 00.002 2744 Worker thread wakes up
01:42:50.071 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -0.04) opts 0xd
01:42:50.071 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.85, -0.04)
01:42:50.071 00.000 2744 Moving (-0.85, -0.04) raw xDistance=-0.76 yDistance=-0.26
01:42:50.071 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.76
01:42:50.071 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:50.071 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:42:50.071 00.000 2744 MoveAxis(E, 175, ABG)
01:42:50.071 00.000 2744 Guiding  Dir = 2, Dur = 175
01:42:50.071 00.000 2744 IsSlewing returns 0
01:42:50.072 00.001 2744 IsGuiding returns 0
01:42:50.072 00.000 2744 PulseGuide returned control before completion, sleep 185
01:42:50.091 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1661, FiltMax=65520, Gamma=0.510
01:42:50.109 00.018 1092 UpdateGuideState exits: m=511107 SNR=76.8
01:42:50.113 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.115 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:50.118 00.003 1092 Enqueuing Expose request
01:42:50.265 00.147 2744 IsGuiding returns 1
01:42:50.265 00.000 2744 scope still moving after pulse duration time elapsed
01:42:50.295 00.030 2744 IsSlewing returns 0
01:42:50.295 00.000 2744 IsGuiding returns 0
01:42:50.295 00.000 2744 scope move finished after 175 + 49 ms
01:42:50.297 00.002 2744 Move returns status 0, amount 175
01:42:50.297 00.000 2744 MoveAxis(N, 0, ABG)
01:42:50.297 00.000 2744 Move returns status 0, amount 0
01:42:50.297 00.000 2744 move complete, result=0
01:42:50.297 00.000 2744 worker thread done servicing request
01:42:50.297 00.000 2744 Worker thread wakes up
01:42:50.297 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:50.297 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:50.305 00.008 1092 GuideStep: -0.8 px 175 ms EAST, -0.3 px 0 ms NORTH
01:42:53.677 03.372 2744 Exposure complete
01:42:53.867 00.190 2744 worker thread done servicing request
01:42:53.867 00.000 1092 OnExposeComplete: enter
01:42:53.870 00.003 1092 UpdateGuideState(): m_state=6
01:42:53.873 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2003
01:42:53.875 00.002 1092 Star::Find returns 1 (0), X=1601.72, Y=1129.42, Mass=520003, SNR=78.7, Peak=59824 HFD=3.4
01:42:53.878 00.003 1092 MultiStar: [#1 -1.53,0.10,0.88,U] [#2 -1.84,0.23,0.91,U] [#3 -1.69,0.23,0.77,U] [#4 -1.63,0.10,0.84,U] [#5 -1.51,0.20,0.75,U] [#6 -1.69,0.30,0.73,U] [#7 -1.18,0.28,0.57,U] [#8 -2.03,0.18,0.45,U] 
01:42:53.880 00.002 1092 single-star, 8 included, MultiStar: {-1.49, 0.17}, one-star: {-0.62, 0.03}
01:42:53.882 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
01:42:53.884 00.002 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.92)
01:42:53.887 00.003 1092 CameraToMount -- cameraX=-0.62 cameraY=0.03 hyp=0.62 cameraTheta=3.09 mountX=-0.58 mountY=-0.14, mountTheta=-2.91
01:42:53.891 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=0.03, opts=13)
01:42:53.893 00.002 1092 Enqueuing Move request for scope (-0.62, 0.03)
01:42:53.896 00.003 2744 Worker thread wakes up
01:42:53.897 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.03) opts 0xd
01:42:53.897 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 0.03)
01:42:53.897 00.000 2744 Moving (-0.62, 0.03) raw xDistance=-0.58 yDistance=-0.14
01:42:53.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
01:42:53.897 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:53.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:42:53.897 00.000 2744 MoveAxis(E, 142, ABG)
01:42:53.897 00.000 2744 Guiding  Dir = 2, Dur = 142
01:42:53.897 00.000 2744 IsSlewing returns 0
01:42:53.898 00.001 2744 IsGuiding returns 0
01:42:53.898 00.000 2744 PulseGuide returned control before completion, sleep 152
01:42:53.912 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1674, FiltMax=65517, Gamma=0.510
01:42:53.928 00.016 1092 UpdateGuideState exits: m=520003 SNR=78.7
01:42:53.930 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:53.933 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:53.935 00.002 1092 Enqueuing Expose request
01:42:54.065 00.130 2744 IsGuiding returns 1
01:42:54.065 00.000 2744 scope still moving after pulse duration time elapsed
01:42:54.097 00.032 2744 IsSlewing returns 0
01:42:54.097 00.000 2744 IsGuiding returns 1
01:42:54.128 00.031 2744 IsSlewing returns 0
01:42:54.128 00.000 2744 IsGuiding returns 1
01:42:54.160 00.032 2744 IsSlewing returns 0
01:42:54.160 00.000 2744 IsGuiding returns 0
01:42:54.160 00.000 2744 scope move finished after 142 + 120 ms
01:42:54.160 00.000 2744 Move returns status 0, amount 142
01:42:54.160 00.000 2744 MoveAxis(N, 0, ABG)
01:42:54.160 00.000 2744 Move returns status 0, amount 0
01:42:54.160 00.000 2744 move complete, result=0
01:42:54.161 00.001 2744 worker thread done servicing request
01:42:54.161 00.000 2744 Worker thread wakes up
01:42:54.161 00.000 1092 GuideStep: -0.6 px 142 ms EAST, -0.1 px 0 ms NORTH
01:42:54.163 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:54.164 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:57.569 03.405 2744 Exposure complete
01:42:57.779 00.210 2744 worker thread done servicing request
01:42:57.780 00.001 1092 OnExposeComplete: enter
01:42:57.783 00.003 1092 UpdateGuideState(): m_state=6
01:42:57.787 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2004
01:42:57.790 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1129.07, Mass=530771, SNR=89.2, Peak=54672 HFD=3.0
01:42:57.794 00.004 1092 MultiStar: [#1 -1.42,-0.16,0.78,U] [#2 -1.65,0.07,0.97,U] [#3 -1.63,0.06,0.69,U] [#4 -1.61,-0.01,0.76,U] [#5 -1.57,0.12,0.72,U] [#6 -1.23,-0.09,0.62,U] [#7 -1.42,0.11,0.50,U] [#8 -2.03,-0.01,0.38,U] 
01:42:57.796 00.002 1092 single-star, 8 included, MultiStar: {-1.38, -0.04}, one-star: {-0.42, -0.32}
01:42:57.798 00.002 1092 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.43) = xAngle (-2.06 = -2.06)
01:42:57.801 00.003 1092 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.22 = -2.22)
01:42:57.804 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.32 hyp=0.53 cameraTheta=-2.49 mountX=-0.25 mountY=-0.42, mountTheta=-2.10
01:42:57.809 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.32, opts=13)
01:42:57.812 00.003 1092 Enqueuing Move request for scope (-0.42, -0.32)
01:42:57.815 00.003 2744 Worker thread wakes up
01:42:57.815 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.32) opts 0xd
01:42:57.815 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.32)
01:42:57.815 00.000 2744 Moving (-0.42, -0.32) raw xDistance=-0.25 yDistance=-0.42
01:42:57.815 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:42:57.815 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:42:57.815 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:42:57.815 00.000 2744 MoveAxis(E, 0, ABG)
01:42:57.815 00.000 2744 Move returns status 0, amount 0
01:42:57.815 00.000 2744 MoveAxis(N, 0, ABG)
01:42:57.816 00.001 2744 Move returns status 0, amount 0
01:42:57.816 00.000 2744 move complete, result=0
01:42:57.816 00.000 2744 worker thread done servicing request
01:42:57.832 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1555, FiltMax=65520, Gamma=0.510
01:42:57.847 00.015 1092 UpdateGuideState exits: m=530771 SNR=89.2
01:42:57.850 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.853 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:42:57.856 00.003 1092 Enqueuing Expose request
01:42:57.858 00.002 2744 Worker thread wakes up
01:42:57.858 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:42:57.858 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:42:57.859 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:43:01.254 03.395 2744 Exposure complete
01:43:01.441 00.187 2744 worker thread done servicing request
01:43:01.441 00.000 1092 OnExposeComplete: enter
01:43:01.444 00.003 1092 UpdateGuideState(): m_state=6
01:43:01.446 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2005
01:43:01.449 00.003 1092 Star::Find returns 1 (0), X=1601.43, Y=1129.49, Mass=492331, SNR=80.8, Peak=55072 HFD=3.2
01:43:01.452 00.003 1092 MultiStar: [#1 -1.86,0.33,0.93,U] [#2 -2.17,0.57,0.98,U] [#3 -1.84,0.51,0.67,U] [#4 -2.00,0.30,0.73,U] [#5 -1.87,0.49,0.69,U] [#6 -1.88,0.47,0.69,U] [#7 -1.66,0.79,0.55,U] [#8 -2.53,0.47,0.50,U] 
01:43:01.454 00.002 1092 single-star, 8 included, MultiStar: {-1.81, 0.42}, one-star: {-0.91, 0.10}
01:43:01.456 00.002 1092 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.43) = xAngle (3.46 = -2.82)
01:43:01.458 00.002 1092 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.31 = -2.98)
01:43:01.460 00.002 1092 CameraToMount -- cameraX=-0.91 cameraY=0.10 hyp=0.91 cameraTheta=3.03 mountX=-0.87 mountY=-0.15, mountTheta=-2.97
01:43:01.463 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.91, y=0.10, opts=13)
01:43:01.466 00.003 1092 Enqueuing Move request for scope (-0.91, 0.10)
01:43:01.469 00.003 2744 Worker thread wakes up
01:43:01.469 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.91, 0.10) opts 0xd
01:43:01.469 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.91, 0.10)
01:43:01.469 00.000 2744 Moving (-0.91, 0.10) raw xDistance=-0.87 yDistance=-0.15
01:43:01.469 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.87
01:43:01.469 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:01.469 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:01.470 00.001 2744 MoveAxis(E, 194, ABG)
01:43:01.470 00.000 2744 Guiding  Dir = 2, Dur = 194
01:43:01.470 00.000 2744 IsSlewing returns 0
01:43:01.470 00.000 2744 IsGuiding returns 0
01:43:01.470 00.000 2744 PulseGuide returned control before completion, sleep 204
01:43:01.488 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1751, FiltMax=65520, Gamma=0.510
01:43:01.504 00.016 1092 UpdateGuideState exits: m=492331 SNR=80.8
01:43:01.507 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:01.511 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:01.513 00.002 1092 Enqueuing Expose request
01:43:01.684 00.171 2744 IsGuiding returns 1
01:43:01.684 00.000 2744 scope still moving after pulse duration time elapsed
01:43:01.716 00.032 2744 IsSlewing returns 0
01:43:01.716 00.000 2744 IsGuiding returns 0
01:43:01.716 00.000 2744 scope move finished after 194 + 51 ms
01:43:01.716 00.000 2744 Move returns status 0, amount 194
01:43:01.716 00.000 2744 MoveAxis(N, 0, ABG)
01:43:01.716 00.000 2744 Move returns status 0, amount 0
01:43:01.717 00.001 2744 move complete, result=0
01:43:01.717 00.000 2744 worker thread done servicing request
01:43:01.717 00.000 2744 Worker thread wakes up
01:43:01.717 00.000 1092 GuideStep: -0.9 px 194 ms EAST, -0.1 px 0 ms NORTH
01:43:01.720 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:01.720 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:05.107 03.387 2744 Exposure complete
01:43:05.304 00.197 2744 worker thread done servicing request
01:43:05.304 00.000 1092 OnExposeComplete: enter
01:43:05.307 00.003 1092 UpdateGuideState(): m_state=6
01:43:05.310 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2006
01:43:05.312 00.002 1092 Star::Find returns 1 (0), X=1601.97, Y=1129.01, Mass=473337, SNR=77.3, Peak=50224 HFD=2.9
01:43:05.315 00.003 1092 MultiStar: [#1 -1.38,-0.20,0.91,U] [#2 -1.74,0.00,0.92,U] [#3 -1.58,0.05,0.75,U] [#4 -1.50,-0.06,0.78,U] [#5 -1.38,-0.09,0.76,U] [#6 -1.42,0.07,0.68,U] [#7 -1.25,0.15,0.50,U] [#8 -1.76,-0.08,0.48,U] 
01:43:05.317 00.002 1092 single-star, 8 included, MultiStar: {-1.34, -0.08}, one-star: {-0.37, -0.38}
01:43:05.320 00.003 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
01:43:05.322 00.002 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
01:43:05.324 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.38 hyp=0.53 cameraTheta=-2.35 mountX=-0.18 mountY=-0.46, mountTheta=-1.95
01:43:05.328 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.38, opts=13)
01:43:05.330 00.002 1092 Enqueuing Move request for scope (-0.37, -0.38)
01:43:05.332 00.002 2744 Worker thread wakes up
01:43:05.332 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.38) opts 0xd
01:43:05.332 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.38)
01:43:05.332 00.000 2744 Moving (-0.37, -0.38) raw xDistance=-0.18 yDistance=-0.46
01:43:05.332 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
01:43:05.332 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:05.333 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
01:43:05.333 00.000 2744 MoveAxis(E, 0, ABG)
01:43:05.333 00.000 2744 Move returns status 0, amount 0
01:43:05.333 00.000 2744 MoveAxis(N, 0, ABG)
01:43:05.333 00.000 2744 Move returns status 0, amount 0
01:43:05.333 00.000 2744 move complete, result=0
01:43:05.333 00.000 2744 worker thread done servicing request
01:43:05.350 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1520, FiltMax=65517, Gamma=0.510
01:43:05.365 00.015 1092 UpdateGuideState exits: m=473337 SNR=77.3
01:43:05.368 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.371 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:05.374 00.003 1092 Enqueuing Expose request
01:43:05.377 00.003 2744 Worker thread wakes up
01:43:05.377 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
01:43:05.379 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:05.379 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:08.777 03.398 2744 Exposure complete
01:43:08.989 00.212 2744 worker thread done servicing request
01:43:08.990 00.001 1092 OnExposeComplete: enter
01:43:08.993 00.003 1092 UpdateGuideState(): m_state=6
01:43:08.995 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2007
01:43:08.997 00.002 1092 Star::Find returns 1 (0), X=1601.36, Y=1129.51, Mass=495793, SNR=79.0, Peak=53360 HFD=3.2
01:43:09.001 00.004 1092 MultiStar: [#1 -1.90,0.29,0.97,U] [#2 -2.24,0.32,0.99,U] [#3 -1.91,0.22,0.95,U] [#4 -2.01,0.35,0.91,U] [#5 -1.84,0.27,0.75,U] [#6 -1.68,0.25,0.67,U] [#7 -1.67,0.61,0.53,U] [#8 -2.38,0.40,0.47,U] 
01:43:09.004 00.003 1092 single-star, 8 included, MultiStar: {-1.82, 0.29}, one-star: {-0.98, 0.12}
01:43:09.006 00.002 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
01:43:09.009 00.003 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.29 = -2.99)
01:43:09.011 00.002 1092 CameraToMount -- cameraX=-0.98 cameraY=0.12 hyp=0.99 cameraTheta=3.02 mountX=-0.95 mountY=-0.15, mountTheta=-2.99
01:43:09.016 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.98, y=0.12, opts=13)
01:43:09.020 00.004 1092 Enqueuing Move request for scope (-0.98, 0.12)
01:43:09.023 00.003 2744 Worker thread wakes up
01:43:09.023 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.12) opts 0xd
01:43:09.023 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.98, 0.12)
01:43:09.023 00.000 2744 Moving (-0.98, 0.12) raw xDistance=-0.95 yDistance=-0.15
01:43:09.023 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
01:43:09.023 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:09.024 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:43:09.024 00.000 2744 MoveAxis(E, 212, ABG)
01:43:09.024 00.000 2744 Guiding  Dir = 2, Dur = 212
01:43:09.024 00.000 2744 IsSlewing returns 0
01:43:09.024 00.000 2744 IsGuiding returns 0
01:43:09.025 00.001 2744 PulseGuide returned control before completion, sleep 222
01:43:09.042 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1639, FiltMax=65520, Gamma=0.510
01:43:09.057 00.015 1092 UpdateGuideState exits: m=495793 SNR=79.0
01:43:09.059 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.061 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:09.064 00.003 1092 Enqueuing Expose request
01:43:09.250 00.186 2744 IsGuiding returns 1
01:43:09.250 00.000 2744 scope still moving after pulse duration time elapsed
01:43:09.281 00.031 2744 IsSlewing returns 0
01:43:09.281 00.000 2744 IsGuiding returns 0
01:43:09.281 00.000 2744 scope move finished after 212 + 45 ms
01:43:09.281 00.000 2744 Move returns status 0, amount 212
01:43:09.281 00.000 2744 MoveAxis(N, 0, ABG)
01:43:09.281 00.000 2744 Move returns status 0, amount 0
01:43:09.281 00.000 2744 move complete, result=0
01:43:09.282 00.001 2744 worker thread done servicing request
01:43:09.282 00.000 2744 Worker thread wakes up
01:43:09.282 00.000 1092 GuideStep: -0.9 px 212 ms EAST, -0.1 px 0 ms NORTH
01:43:09.285 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:09.286 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:12.680 03.394 2744 Exposure complete
01:43:12.883 00.203 1092 OnExposeComplete: enter
01:43:12.886 00.003 1092 UpdateGuideState(): m_state=6
01:43:12.889 00.003 2744 worker thread done servicing request
01:43:12.891 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2008
01:43:12.897 00.006 1092 Star::Find returns 1 (0), X=1601.93, Y=1129.17, Mass=487203, SNR=79.2, Peak=51232 HFD=3.3
01:43:12.903 00.006 1092 MultiStar: [#1 -1.40,0.01,0.88,U] [#2 -1.55,0.13,0.97,U] [#3 -1.43,0.01,0.64,U] [#4 -1.58,-0.03,0.85,U] [#5 -1.33,-0.15,0.67,U] [#6 -1.29,0.14,0.73,U] [#7 -1.38,0.33,0.58,U] [#8 -1.96,-0.08,0.49,U] 
01:43:12.908 00.005 1092 single-star, 8 included, MultiStar: {-1.32, 0.01}, one-star: {-0.41, -0.22}
01:43:12.911 00.003 1092 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-0.43) = xAngle (-2.23 = -2.23)
01:43:12.915 00.004 1092 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.38 = -2.38)
01:43:12.921 00.006 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.22 hyp=0.47 cameraTheta=-2.65 mountX=-0.29 mountY=-0.32, mountTheta=-2.30
01:43:12.930 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.22, opts=13)
01:43:12.933 00.003 1092 Enqueuing Move request for scope (-0.41, -0.22)
01:43:12.940 00.007 2744 Worker thread wakes up
01:43:12.940 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.22) opts 0xd
01:43:12.940 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.22)
01:43:12.940 00.000 2744 Moving (-0.41, -0.22) raw xDistance=-0.29 yDistance=-0.32
01:43:12.940 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
01:43:12.941 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:12.941 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:43:12.941 00.000 2744 MoveAxis(E, 0, ABG)
01:43:12.941 00.000 2744 Move returns status 0, amount 0
01:43:12.941 00.000 2744 MoveAxis(N, 0, ABG)
01:43:12.941 00.000 2744 Move returns status 0, amount 0
01:43:12.941 00.000 2744 move complete, result=0
01:43:12.942 00.001 2744 worker thread done servicing request
01:43:12.960 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1523, FiltMax=65517, Gamma=0.510
01:43:12.977 00.017 1092 UpdateGuideState exits: m=487203 SNR=79.2
01:43:12.979 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.983 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:12.988 00.005 1092 Enqueuing Expose request
01:43:12.992 00.004 2744 Worker thread wakes up
01:43:12.992 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
01:43:12.994 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:12.994 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:16.391 03.397 2744 Exposure complete
01:43:16.579 00.188 2744 worker thread done servicing request
01:43:16.579 00.000 1092 OnExposeComplete: enter
01:43:16.582 00.003 1092 UpdateGuideState(): m_state=6
01:43:16.586 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2009
01:43:16.589 00.003 1092 Star::Find returns 1 (0), X=1601.85, Y=1129.16, Mass=503517, SNR=92.9, Peak=53056 HFD=3.6
01:43:16.592 00.003 1092 MultiStar: [#1 -1.56,-0.16,0.86,U] [#2 -1.70,0.01,0.92,U] [#3 -1.63,0.04,0.65,U] [#4 -1.68,-0.06,0.66,U] [#5 -1.46,-0.07,0.54,U] [#6 -1.45,-0.04,0.64,U] [#7 -1.49,0.14,0.47,U] [#8 -2.12,0.21,0.41,U] 
01:43:16.594 00.002 1092 single-star, 8 included, MultiStar: {-1.44, -0.04}, one-star: {-0.49, -0.23}
01:43:16.596 00.002 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
01:43:16.599 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
01:43:16.601 00.002 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.23 hyp=0.54 cameraTheta=-2.71 mountX=-0.36 mountY=-0.35, mountTheta=-2.36
01:43:16.609 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.23, opts=13)
01:43:16.612 00.003 1092 Enqueuing Move request for scope (-0.49, -0.23)
01:43:16.614 00.002 2744 Worker thread wakes up
01:43:16.614 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.23) opts 0xd
01:43:16.614 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.23)
01:43:16.615 00.001 2744 Moving (-0.49, -0.23) raw xDistance=-0.36 yDistance=-0.35
01:43:16.615 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
01:43:16.615 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:16.615 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:43:16.615 00.000 2744 MoveAxis(E, 80, ABG)
01:43:16.615 00.000 2744 Guiding  Dir = 2, Dur = 80
01:43:16.615 00.000 2744 IsSlewing returns 0
01:43:16.616 00.001 2744 IsGuiding returns 0
01:43:16.616 00.000 2744 PulseGuide returned control before completion, sleep 90
01:43:16.631 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1690, FiltMax=65517, Gamma=0.510
01:43:16.647 00.016 1092 UpdateGuideState exits: m=503517 SNR=92.9
01:43:16.651 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:16.653 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:16.656 00.003 1092 Enqueuing Expose request
01:43:16.721 00.065 2744 IsGuiding returns 1
01:43:16.721 00.000 2744 scope still moving after pulse duration time elapsed
01:43:16.751 00.030 2744 IsSlewing returns 0
01:43:16.751 00.000 2744 IsGuiding returns 0
01:43:16.751 00.000 2744 scope move finished after 80 + 55 ms
01:43:16.751 00.000 2744 Move returns status 0, amount 80
01:43:16.751 00.000 2744 MoveAxis(N, 0, ABG)
01:43:16.751 00.000 2744 Move returns status 0, amount 0
01:43:16.752 00.001 2744 move complete, result=0
01:43:16.752 00.000 2744 worker thread done servicing request
01:43:16.752 00.000 2744 Worker thread wakes up
01:43:16.752 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:16.752 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:16.754 00.002 1092 GuideStep: -0.4 px 80 ms EAST, -0.4 px 0 ms NORTH
01:43:20.150 03.396 2744 Exposure complete
01:43:20.359 00.209 2744 worker thread done servicing request
01:43:20.359 00.000 1092 OnExposeComplete: enter
01:43:20.362 00.003 1092 UpdateGuideState(): m_state=6
01:43:20.365 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2010
01:43:20.369 00.004 1092 Star::Find returns 1 (0), X=1601.78, Y=1128.63, Mass=471656, SNR=72.0, Peak=46243 HFD=3.5
01:43:20.372 00.003 1092 MultiStar: [#1 -1.59,-0.44,0.86,U] [#2 -1.73,-0.34,1.21,U] [#3 -1.70,-0.18,0.91,U] [#4 -1.66,-0.39,0.92,U] [#5 -1.48,-0.17,0.98,U] [#6 -1.40,-0.56,0.75,U] [#7 -1.55,-0.11,0.62,U] [#8 -1.87,-0.31,0.53,U] 
01:43:20.376 00.004 1092 single-star, 8 included, MultiStar: {-1.48, -0.37}, one-star: {-0.56, -0.76}
01:43:20.378 00.002 1092 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.43) = xAngle (-1.78 = -1.78)
01:43:20.380 00.002 1092 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.94 = -1.94)
01:43:20.384 00.004 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.76 hyp=0.95 cameraTheta=-2.21 mountX=-0.20 mountY=-0.89, mountTheta=-1.79
01:43:20.392 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.76, opts=13)
01:43:20.395 00.003 1092 Enqueuing Move request for scope (-0.56, -0.76)
01:43:20.397 00.002 2744 Worker thread wakes up
01:43:20.397 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.76) opts 0xd
01:43:20.398 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.76)
01:43:20.398 00.000 2744 Moving (-0.56, -0.76) raw xDistance=-0.20 yDistance=-0.89
01:43:20.398 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:43:20.398 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:43:20.398 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.89
01:43:20.398 00.000 2744 MoveAxis(E, 0, ABG)
01:43:20.398 00.000 2744 Move returns status 0, amount 0
01:43:20.398 00.000 2744 MoveAxis(N, 0, ABG)
01:43:20.398 00.000 2744 Move returns status 0, amount 0
01:43:20.398 00.000 2744 move complete, result=0
01:43:20.398 00.000 2744 worker thread done servicing request
01:43:20.414 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:43:20.434 00.020 1092 UpdateGuideState exits: m=471656 SNR=72.0
01:43:20.437 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:20.440 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:20.443 00.003 1092 Enqueuing Expose request
01:43:20.446 00.003 2744 Worker thread wakes up
01:43:20.446 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:20.446 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:20.446 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.9 px 0 ms NORTH
01:43:23.866 03.420 2744 Exposure complete
01:43:24.115 00.249 2744 worker thread done servicing request
01:43:24.115 00.000 1092 OnExposeComplete: enter
01:43:24.120 00.005 1092 UpdateGuideState(): m_state=6
01:43:24.123 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2011
01:43:24.127 00.004 1092 Star::Find returns 1 (0), X=1601.46, Y=1128.98, Mass=474075, SNR=76.9, Peak=48400 HFD=3.1
01:43:24.131 00.004 1092 MultiStar: [#1 -1.80,-0.11,0.97,U] [#2 -1.94,-0.05,1.03,U] [#3 -2.00,-0.11,0.76,U] [#4 -1.96,-0.13,0.87,U] [#5 -1.62,-0.16,0.96,U] [#6 -1.59,0.06,0.73,U] [#7 -1.58,0.33,0.68,U] [#8 -2.38,0.14,0.55,U] 
01:43:24.135 00.004 1092 single-star, 8 included, MultiStar: {-1.72, -0.07}, one-star: {-0.88, -0.41}
01:43:24.139 00.004 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
01:43:24.142 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.43 = -2.43)
01:43:24.145 00.003 1092 CameraToMount -- cameraX=-0.88 cameraY=-0.41 hyp=0.98 cameraTheta=-2.71 mountX=-0.63 mountY=-0.63, mountTheta=-2.36
01:43:24.150 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.88, y=-0.41, opts=13)
01:43:24.153 00.003 1092 Enqueuing Move request for scope (-0.88, -0.41)
01:43:24.156 00.003 2744 Worker thread wakes up
01:43:24.156 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.88, -0.41) opts 0xd
01:43:24.157 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.88, -0.41)
01:43:24.157 00.000 2744 Moving (-0.88, -0.41) raw xDistance=-0.63 yDistance=-0.63
01:43:24.157 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:43:24.157 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=-0.82 newest=-1.87
01:43:24.157 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
01:43:24.157 00.000 2744 MoveAxis(E, 142, ABG)
01:43:24.157 00.000 2744 Guiding  Dir = 2, Dur = 142
01:43:24.157 00.000 2744 IsSlewing returns 0
01:43:24.158 00.001 2744 IsGuiding returns 0
01:43:24.159 00.001 2744 PulseGuide returned control before completion, sleep 152
01:43:24.182 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1613, FiltMax=65517, Gamma=0.510
01:43:24.198 00.016 1092 UpdateGuideState exits: m=474075 SNR=76.9
01:43:24.203 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.206 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:24.209 00.003 1092 Enqueuing Expose request
01:43:24.317 00.108 2744 IsGuiding returns 1
01:43:24.318 00.001 2744 scope still moving after pulse duration time elapsed
01:43:24.349 00.031 2744 IsSlewing returns 0
01:43:24.350 00.001 2744 IsGuiding returns 0
01:43:24.350 00.000 2744 scope move finished after 142 + 50 ms
01:43:24.351 00.001 2744 Move returns status 0, amount 142
01:43:24.351 00.000 2744 MoveAxis(N, 119, ABG)
01:43:24.351 00.000 2744 Guiding  Dir = 0, Dur = 119
01:43:24.351 00.000 2744 IsSlewing returns 0
01:43:24.351 00.000 2744 IsGuiding returns 0
01:43:24.351 00.000 2744 PulseGuide returned control before completion, sleep 129
01:43:24.490 00.139 2744 IsGuiding returns 1
01:43:24.490 00.000 2744 scope still moving after pulse duration time elapsed
01:43:24.521 00.031 2744 IsSlewing returns 0
01:43:24.521 00.000 2744 IsGuiding returns 0
01:43:24.521 00.000 2744 scope move finished after 119 + 51 ms
01:43:24.521 00.000 2744 Move returns status 0, amount 119
01:43:24.521 00.000 2744 move complete, result=0
01:43:24.522 00.001 2744 worker thread done servicing request
01:43:24.522 00.000 2744 Worker thread wakes up
01:43:24.522 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:24.522 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:24.522 00.000 1092 GuideStep: -0.6 px 142 ms EAST, -0.6 px 119 ms NORTH
01:43:27.908 03.386 2744 Exposure complete
01:43:28.112 00.204 2744 worker thread done servicing request
01:43:28.112 00.000 1092 OnExposeComplete: enter
01:43:28.115 00.003 1092 UpdateGuideState(): m_state=6
01:43:28.118 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2012
01:43:28.122 00.004 1092 Star::Find returns 1 (0), X=1601.89, Y=1129.06, Mass=517190, SNR=80.2, Peak=47696 HFD=3.5
01:43:28.125 00.003 1092 MultiStar: [#1 -1.49,0.14,0.83,U] [#2 -1.57,0.05,0.96,U] [#3 -1.51,0.10,0.69,U] [#4 -1.40,-0.04,0.81,U] [#5 -1.46,0.09,0.84,U] [#6 -1.44,0.05,0.79,U] [#7 -1.41,0.34,0.56,U] [#8 -1.79,0.08,0.53,U] 
01:43:28.128 00.003 1092 single-star, 8 included, MultiStar: {-1.35, 0.03}, one-star: {-0.45, -0.33}
01:43:28.130 00.002 1092 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-0.43) = xAngle (-2.08 = -2.08)
01:43:28.132 00.002 1092 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.24 = -2.24)
01:43:28.138 00.006 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.33 hyp=0.56 cameraTheta=-2.51 mountX=-0.28 mountY=-0.44, mountTheta=-2.13
01:43:28.144 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.33, opts=13)
01:43:28.147 00.003 1092 Enqueuing Move request for scope (-0.45, -0.33)
01:43:28.150 00.003 2744 Worker thread wakes up
01:43:28.150 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.33) opts 0xd
01:43:28.150 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.33)
01:43:28.150 00.000 2744 Moving (-0.45, -0.33) raw xDistance=-0.28 yDistance=-0.44
01:43:28.150 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
01:43:28.150 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:28.150 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
01:43:28.150 00.000 2744 MoveAxis(E, 0, ABG)
01:43:28.150 00.000 2744 Move returns status 0, amount 0
01:43:28.150 00.000 2744 MoveAxis(N, 0, ABG)
01:43:28.150 00.000 2744 Move returns status 0, amount 0
01:43:28.151 00.001 2744 move complete, result=0
01:43:28.151 00.000 2744 worker thread done servicing request
01:43:28.168 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1539, FiltMax=65535, Gamma=0.510
01:43:28.183 00.015 1092 UpdateGuideState exits: m=517190 SNR=80.2
01:43:28.187 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.189 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:28.191 00.002 1092 Enqueuing Expose request
01:43:28.194 00.003 2744 Worker thread wakes up
01:43:28.194 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:43:28.196 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:28.196 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:31.597 03.401 2744 Exposure complete
01:43:31.802 00.205 2744 worker thread done servicing request
01:43:31.802 00.000 1092 OnExposeComplete: enter
01:43:31.805 00.003 1092 UpdateGuideState(): m_state=6
01:43:31.809 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2013
01:43:31.811 00.002 1092 Star::Find returns 1 (0), X=1601.74, Y=1128.97, Mass=530581, SNR=85.2, Peak=54627 HFD=3.5
01:43:31.815 00.004 1092 MultiStar: [#1 -1.61,-0.23,0.80,U] [#2 -1.78,-0.14,0.75,U] [#3 -1.61,-0.16,0.75,U] [#4 -1.79,-0.03,0.83,U] [#5 -1.65,-0.12,0.69,U] [#6 -1.45,-0.23,0.77,U] [#7 -1.39,-0.10,0.54,U] [#8 -2.12,-0.21,0.41,U] 
01:43:31.819 00.004 1092 single-star, 8 included, MultiStar: {-1.50, -0.19}, one-star: {-0.60, -0.42}
01:43:31.823 00.004 1092 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-0.43) = xAngle (-2.10 = -2.10)
01:43:31.825 00.002 1092 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.26 = -2.26)
01:43:31.828 00.003 1092 CameraToMount -- cameraX=-0.60 cameraY=-0.42 hyp=0.74 cameraTheta=-2.53 mountX=-0.38 mountY=-0.57, mountTheta=-2.15
01:43:31.839 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.60, y=-0.42, opts=13)
01:43:31.842 00.003 1092 Enqueuing Move request for scope (-0.60, -0.42)
01:43:31.846 00.004 2744 Worker thread wakes up
01:43:31.846 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.42) opts 0xd
01:43:31.846 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.60, -0.42)
01:43:31.846 00.000 2744 Moving (-0.60, -0.42) raw xDistance=-0.38 yDistance=-0.57
01:43:31.846 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:43:31.846 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
01:43:31.846 00.000 2744 MoveAxis(E, 84, ABG)
01:43:31.846 00.000 2744 Guiding  Dir = 2, Dur = 84
01:43:31.846 00.000 2744 IsSlewing returns 0
01:43:31.848 00.002 2744 IsGuiding returns 0
01:43:31.848 00.000 2744 PulseGuide returned control before completion, sleep 94
01:43:31.869 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1680, FiltMax=65535, Gamma=0.510
01:43:31.894 00.025 1092 UpdateGuideState exits: m=530581 SNR=85.2
01:43:31.898 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.904 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:31.907 00.003 1092 Enqueuing Expose request
01:43:31.954 00.047 2744 IsGuiding returns 1
01:43:31.954 00.000 2744 scope still moving after pulse duration time elapsed
01:43:31.985 00.031 2744 IsSlewing returns 0
01:43:31.985 00.000 2744 IsGuiding returns 0
01:43:31.985 00.000 2744 scope move finished after 84 + 53 ms
01:43:31.985 00.000 2744 Move returns status 0, amount 84
01:43:31.985 00.000 2744 MoveAxis(N, 107, ABG)
01:43:31.985 00.000 2744 Guiding  Dir = 0, Dur = 107
01:43:31.986 00.001 2744 IsSlewing returns 0
01:43:31.986 00.000 2744 IsGuiding returns 0
01:43:31.986 00.000 2744 PulseGuide returned control before completion, sleep 117
01:43:32.109 00.123 2744 IsGuiding returns 1
01:43:32.109 00.000 2744 scope still moving after pulse duration time elapsed
01:43:32.140 00.031 2744 IsSlewing returns 0
01:43:32.140 00.000 2744 IsGuiding returns 0
01:43:32.140 00.000 2744 scope move finished after 107 + 46 ms
01:43:32.140 00.000 2744 Move returns status 0, amount 107
01:43:32.140 00.000 2744 move complete, result=0
01:43:32.141 00.001 2744 worker thread done servicing request
01:43:32.141 00.000 2744 Worker thread wakes up
01:43:32.141 00.000 1092 GuideStep: -0.4 px 84 ms EAST, -0.6 px 107 ms NORTH
01:43:32.143 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:32.144 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:35.534 03.390 2744 Exposure complete
01:43:35.742 00.208 2744 worker thread done servicing request
01:43:35.743 00.001 1092 OnExposeComplete: enter
01:43:35.745 00.002 1092 UpdateGuideState(): m_state=6
01:43:35.748 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2014
01:43:35.752 00.004 1092 Star::Find returns 1 (0), X=1601.66, Y=1128.70, Mass=468761, SNR=77.2, Peak=45939 HFD=3.4
01:43:35.755 00.003 1092 MultiStar: [#1 -1.62,-0.33,0.92,U] [#2 -1.94,-0.32,0.92,U] [#3 -1.82,-0.40,0.74,U] [#4 -1.74,-0.45,1.04,U] [#5 -1.73,-0.27,0.76,U] [#6 -1.55,-0.52,0.81,U] [#7 -1.56,0.09,0.61,U] [#8 -1.79,-0.20,0.51,U] 
01:43:35.758 00.003 1092 single-star, 8 included, MultiStar: {-1.58, -0.37}, one-star: {-0.68, -0.68}
01:43:35.760 00.002 1092 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
01:43:35.763 00.003 1092 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
01:43:35.765 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=-0.68 hyp=0.97 cameraTheta=-2.36 mountX=-0.34 mountY=-0.84, mountTheta=-1.95
01:43:35.770 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=-0.68, opts=13)
01:43:35.772 00.002 1092 Enqueuing Move request for scope (-0.68, -0.68)
01:43:35.775 00.003 2744 Worker thread wakes up
01:43:35.775 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.68) opts 0xd
01:43:35.775 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, -0.68)
01:43:35.775 00.000 2744 Moving (-0.68, -0.68) raw xDistance=-0.34 yDistance=-0.84
01:43:35.776 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
01:43:35.776 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
01:43:35.776 00.000 2744 MoveAxis(E, 82, ABG)
01:43:35.776 00.000 2744 Guiding  Dir = 2, Dur = 82
01:43:35.776 00.000 2744 IsSlewing returns 0
01:43:35.776 00.000 2744 IsGuiding returns 0
01:43:35.777 00.001 2744 PulseGuide returned control before completion, sleep 92
01:43:35.794 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5040, FiltMin=1648, FiltMax=65535, Gamma=0.510
01:43:35.809 00.015 1092 UpdateGuideState exits: m=468761 SNR=77.2
01:43:35.812 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.814 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:35.817 00.003 1092 Enqueuing Expose request
01:43:35.876 00.059 2744 IsGuiding returns 1
01:43:35.876 00.000 2744 scope still moving after pulse duration time elapsed
01:43:35.907 00.031 2744 IsSlewing returns 0
01:43:35.907 00.000 2744 IsGuiding returns 0
01:43:35.907 00.000 2744 scope move finished after 82 + 49 ms
01:43:35.909 00.002 2744 Move returns status 0, amount 82
01:43:35.909 00.000 2744 MoveAxis(N, 158, ABG)
01:43:35.909 00.000 2744 Guiding  Dir = 0, Dur = 158
01:43:35.909 00.000 2744 IsSlewing returns 0
01:43:35.910 00.001 2744 IsGuiding returns 0
01:43:35.910 00.000 2744 PulseGuide returned control before completion, sleep 168
01:43:36.080 00.170 2744 IsGuiding returns 1
01:43:36.080 00.000 2744 scope still moving after pulse duration time elapsed
01:43:36.111 00.031 2744 IsSlewing returns 0
01:43:36.111 00.000 2744 IsGuiding returns 0
01:43:36.111 00.000 2744 scope move finished after 158 + 43 ms
01:43:36.111 00.000 2744 Move returns status 0, amount 158
01:43:36.111 00.000 2744 move complete, result=0
01:43:36.112 00.001 2744 worker thread done servicing request
01:43:36.112 00.000 1092 GuideStep: -0.3 px 82 ms EAST, -0.8 px 158 ms NORTH
01:43:36.115 00.003 2744 Worker thread wakes up
01:43:36.115 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:36.115 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:39.514 03.399 2744 Exposure complete
01:43:39.710 00.196 2744 worker thread done servicing request
01:43:39.710 00.000 1092 OnExposeComplete: enter
01:43:39.712 00.002 1092 UpdateGuideState(): m_state=6
01:43:39.715 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2015
01:43:39.718 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1128.32, Mass=476601, SNR=81.4, Peak=45914 HFD=3.4
01:43:39.721 00.003 1092 MultiStar: [#1 -1.11,-0.72,0.88,U] [#2 -1.11,-0.54,0.84,U] [#3 -1.09,-0.85,0.79,U] [#4 -1.27,-0.56,0.89,U] [#5 -1.01,-0.74,0.74,U] [#6 -1.08,-0.74,0.73,U] [#7 -0.86,-0.70,0.53,U] [#8 -1.43,-0.86,0.39,U] 
01:43:39.723 00.002 1092 single-star, 8 included, MultiStar: {-0.94, -0.75}, one-star: {0.09, -1.07}
01:43:39.726 00.003 1092 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.43) = xAngle (-1.06 = -1.06)
01:43:39.728 00.002 1092 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.21 = -1.21)
01:43:39.730 00.002 1092 CameraToMount -- cameraX=0.09 cameraY=-1.07 hyp=1.07 cameraTheta=-1.49 mountX=0.53 mountY=-1.00, mountTheta=-1.09
01:43:39.734 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-1.07, opts=13)
01:43:39.737 00.003 1092 Enqueuing Move request for scope (0.09, -1.07)
01:43:39.739 00.002 2744 Worker thread wakes up
01:43:39.739 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -1.07) opts 0xd
01:43:39.739 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -1.07)
01:43:39.739 00.000 2744 Moving (0.09, -1.07) raw xDistance=0.53 yDistance=-1.00
01:43:39.739 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.53
01:43:39.739 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.00 from input -1.00
01:43:39.739 00.000 2744 MoveAxis(W, 112, ABG)
01:43:39.740 00.001 2744 Guiding  Dir = 3, Dur = 112
01:43:39.740 00.000 2744 IsSlewing returns 0
01:43:39.740 00.000 2744 IsGuiding returns 0
01:43:39.740 00.000 2744 PulseGuide returned control before completion, sleep 122
01:43:39.757 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1687, FiltMax=65535, Gamma=0.510
01:43:39.772 00.015 1092 UpdateGuideState exits: m=476601 SNR=81.4
01:43:39.775 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.777 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:39.779 00.002 1092 Enqueuing Expose request
01:43:39.876 00.097 2744 IsGuiding returns 1
01:43:39.876 00.000 2744 scope still moving after pulse duration time elapsed
01:43:39.907 00.031 2744 IsSlewing returns 0
01:43:39.907 00.000 2744 IsGuiding returns 0
01:43:39.907 00.000 2744 scope move finished after 112 + 55 ms
01:43:39.907 00.000 2744 Move returns status 0, amount 112
01:43:39.907 00.000 2744 MoveAxis(N, 189, ABG)
01:43:39.907 00.000 2744 Guiding  Dir = 0, Dur = 189
01:43:39.908 00.001 2744 IsSlewing returns 0
01:43:39.908 00.000 2744 IsGuiding returns 0
01:43:39.908 00.000 2744 PulseGuide returned control before completion, sleep 199
01:43:40.112 00.204 2744 IsGuiding returns 1
01:43:40.112 00.000 2744 scope still moving after pulse duration time elapsed
01:43:40.142 00.030 2744 IsSlewing returns 0
01:43:40.142 00.000 2744 IsGuiding returns 0
01:43:40.142 00.000 2744 scope move finished after 189 + 45 ms
01:43:40.142 00.000 2744 Move returns status 0, amount 189
01:43:40.142 00.000 2744 move complete, result=0
01:43:40.142 00.000 2744 worker thread done servicing request
01:43:40.143 00.001 2744 Worker thread wakes up
01:43:40.143 00.000 1092 GuideStep: 0.5 px 112 ms WEST, -1.0 px 189 ms NORTH
01:43:40.145 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:40.146 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:43.526 03.380 2744 Exposure complete
01:43:43.719 00.193 2744 worker thread done servicing request
01:43:43.719 00.000 1092 OnExposeComplete: enter
01:43:43.722 00.003 1092 UpdateGuideState(): m_state=6
01:43:43.725 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2016
01:43:43.728 00.003 1092 Star::Find returns 1 (0), X=1602.32, Y=1128.62, Mass=499667, SNR=79.0, Peak=43107 HFD=3.5
01:43:43.731 00.003 1092 MultiStar: [#1 -1.25,-0.59,0.90,U] [#2 -1.19,-0.54,0.95,U] [#3 -1.16,-0.41,0.75,U] [#4 -1.23,-0.66,0.89,U] [#5 -0.88,-0.78,0.67,U] [#6 -0.78,-0.60,0.65,U] [#7 -1.29,-0.36,0.59,U] [#8 -1.49,-0.78,0.46,U] 
01:43:43.733 00.002 1092 single-star, 8 included, MultiStar: {-0.99, -0.61}, one-star: {-0.03, -0.77}
01:43:43.735 00.002 1092 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.43) = xAngle (-1.18 = -1.18)
01:43:43.737 00.002 1092 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.33 = -1.33)
01:43:43.739 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.77 hyp=0.77 cameraTheta=-1.61 mountX=0.29 mountY=-0.75, mountTheta=-1.20
01:43:43.743 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.77, opts=13)
01:43:43.745 00.002 1092 Enqueuing Move request for scope (-0.03, -0.77)
01:43:43.747 00.002 2744 Worker thread wakes up
01:43:43.747 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.77) opts 0xd
01:43:43.747 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.77)
01:43:43.747 00.000 2744 Moving (-0.03, -0.77) raw xDistance=0.29 yDistance=-0.75
01:43:43.747 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.29
01:43:43.747 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
01:43:43.747 00.000 2744 MoveAxis(W, 73, ABG)
01:43:43.747 00.000 2744 Guiding  Dir = 3, Dur = 73
01:43:43.748 00.001 2744 IsSlewing returns 0
01:43:43.748 00.000 2744 IsGuiding returns 0
01:43:43.748 00.000 2744 PulseGuide returned control before completion, sleep 83
01:43:43.762 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1728, FiltMax=65535, Gamma=0.510
01:43:43.776 00.014 1092 UpdateGuideState exits: m=499667 SNR=79.0
01:43:43.778 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.780 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:43.782 00.002 1092 Enqueuing Expose request
01:43:43.834 00.052 2744 IsGuiding returns 1
01:43:43.834 00.000 2744 scope still moving after pulse duration time elapsed
01:43:43.865 00.031 2744 IsSlewing returns 0
01:43:43.866 00.001 2744 IsGuiding returns 0
01:43:43.867 00.001 2744 scope move finished after 73 + 45 ms
01:43:43.867 00.000 2744 Move returns status 0, amount 73
01:43:43.867 00.000 2744 MoveAxis(N, 140, ABG)
01:43:43.867 00.000 2744 Guiding  Dir = 0, Dur = 140
01:43:43.867 00.000 2744 IsSlewing returns 0
01:43:43.868 00.001 2744 IsGuiding returns 0
01:43:43.868 00.000 2744 PulseGuide returned control before completion, sleep 150
01:43:44.024 00.156 2744 IsGuiding returns 1
01:43:44.024 00.000 2744 scope still moving after pulse duration time elapsed
01:43:44.055 00.031 2744 IsSlewing returns 0
01:43:44.055 00.000 2744 IsGuiding returns 0
01:43:44.055 00.000 2744 scope move finished after 140 + 46 ms
01:43:44.056 00.001 2744 Move returns status 0, amount 140
01:43:44.056 00.000 2744 move complete, result=0
01:43:44.056 00.000 2744 worker thread done servicing request
01:43:44.056 00.000 2744 Worker thread wakes up
01:43:44.056 00.000 1092 GuideStep: 0.3 px 73 ms WEST, -0.7 px 140 ms NORTH
01:43:44.059 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:44.059 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:47.459 03.400 2744 Exposure complete
01:43:47.660 00.201 2744 worker thread done servicing request
01:43:47.660 00.000 1092 OnExposeComplete: enter
01:43:47.662 00.002 1092 UpdateGuideState(): m_state=6
01:43:47.665 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2017
01:43:47.669 00.004 1092 Star::Find returns 1 (0), X=1603.00, Y=1129.19, Mass=482551, SNR=81.8, Peak=44691 HFD=4.0
01:43:47.672 00.003 1092 MultiStar: [#1 -0.32,-0.02,0.75,U] [#2 -0.60,0.20,0.98,U] [#3 -0.36,-0.05,0.78,U] [#4 -0.48,0.29,0.77,U] [#5 -0.25,0.14,0.67,U] [#6 -0.25,0.05,0.66,U] [#7 -0.17,0.35,0.62,U] [#8 -0.77,0.24,0.44,U] 
01:43:47.674 00.002 1092 refined, 8 included, MultiStar: {-0.24, 0.09}, one-star: {0.66, -0.20}
01:43:47.676 00.002 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.20 = -3.08)
01:43:47.680 00.004 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
01:43:47.683 00.003 1092 CameraToMount -- cameraX=-0.24 cameraY=0.09 hyp=0.26 cameraTheta=2.78 mountX=-0.26 mountY=0.02, mountTheta=3.05
01:43:47.689 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.09, opts=13)
01:43:47.691 00.002 1092 Enqueuing Move request for scope (-0.24, 0.09)
01:43:47.694 00.003 2744 Worker thread wakes up
01:43:47.694 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.09) opts 0xd
01:43:47.694 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.09)
01:43:47.694 00.000 2744 Moving (-0.24, 0.09) raw xDistance=-0.26 yDistance=0.02
01:43:47.694 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:43:47.695 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:47.695 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:43:47.695 00.000 2744 MoveAxis(E, 0, ABG)
01:43:47.695 00.000 2744 Move returns status 0, amount 0
01:43:47.695 00.000 2744 MoveAxis(N, 0, ABG)
01:43:47.695 00.000 2744 Move returns status 0, amount 0
01:43:47.695 00.000 2744 move complete, result=0
01:43:47.695 00.000 2744 worker thread done servicing request
01:43:47.709 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5043, FiltMin=1479, FiltMax=65535, Gamma=0.510
01:43:47.725 00.016 1092 UpdateGuideState exits: m=482551 SNR=81.8
01:43:47.727 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.730 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:47.732 00.002 1092 Enqueuing Expose request
01:43:47.735 00.003 2744 Worker thread wakes up
01:43:47.735 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:47.735 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:47.735 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:51.162 03.427 2744 Exposure complete
01:43:51.406 00.244 2744 worker thread done servicing request
01:43:51.407 00.001 1092 OnExposeComplete: enter
01:43:51.410 00.003 1092 UpdateGuideState(): m_state=6
01:43:51.414 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2018
01:43:51.419 00.005 1092 Star::Find returns 1 (0), X=1603.21, Y=1129.19, Mass=467441, SNR=78.3, Peak=44365 HFD=3.5
01:43:51.423 00.004 1092 MultiStar: [#1 -0.16,-0.11,0.93,U] [#2 -0.66,0.21,0.89,U] [#3 -0.34,0.22,0.75,U] [#4 -0.54,0.25,0.78,U] [#5 -0.30,0.23,0.86,U] [#6 -0.27,0.33,0.59,U] [#7 0.16,0.25,0.63,U] [#8 -1.18,0.20,0.55,U] 
01:43:51.427 00.004 1092 refined, 8 included, MultiStar: {-0.22, 0.13}, one-star: {0.86, -0.19}
01:43:51.430 00.003 1092 CameraToMount -- cameraTheta (2.60) - m_xAngle (-0.43) = xAngle (3.03 = 3.03)
01:43:51.433 00.003 1092 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.87 = 2.87)
01:43:51.440 00.007 1092 CameraToMount -- cameraX=-0.22 cameraY=0.13 hyp=0.25 cameraTheta=2.60 mountX=-0.25 mountY=0.07, mountTheta=2.88
01:43:51.446 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.13, opts=13)
01:43:51.450 00.004 1092 Enqueuing Move request for scope (-0.22, 0.13)
01:43:51.454 00.004 2744 Worker thread wakes up
01:43:51.454 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.13) opts 0xd
01:43:51.455 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.13)
01:43:51.455 00.000 2744 Moving (-0.22, 0.13) raw xDistance=-0.25 yDistance=0.07
01:43:51.455 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:43:51.455 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:51.455 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:43:51.455 00.000 2744 MoveAxis(E, 0, ABG)
01:43:51.455 00.000 2744 Move returns status 0, amount 0
01:43:51.455 00.000 2744 MoveAxis(N, 0, ABG)
01:43:51.455 00.000 2744 Move returns status 0, amount 0
01:43:51.455 00.000 2744 move complete, result=0
01:43:51.456 00.001 2744 worker thread done servicing request
01:43:51.475 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1715, FiltMax=65535, Gamma=0.510
01:43:51.494 00.019 1092 UpdateGuideState exits: m=467441 SNR=78.3
01:43:51.498 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.501 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:51.503 00.002 1092 Enqueuing Expose request
01:43:51.506 00.003 2744 Worker thread wakes up
01:43:51.506 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:51.509 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:51.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:54.900 03.391 2744 Exposure complete
01:43:55.105 00.205 2744 worker thread done servicing request
01:43:55.105 00.000 1092 OnExposeComplete: enter
01:43:55.108 00.003 1092 UpdateGuideState(): m_state=6
01:43:55.112 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2019
01:43:55.114 00.002 1092 Star::Find returns 1 (0), X=1603.46, Y=1128.72, Mass=492510, SNR=77.5, Peak=48323 HFD=3.3
01:43:55.117 00.003 1092 MultiStar: [#1 0.21,-0.39,0.84,U] [#2 -0.12,-0.28,1.03,U] [#3 0.06,-0.33,0.88,U] [#4 0.04,-0.35,0.89,U] [#5 0.18,-0.33,0.80,U] [#6 0.15,-0.39,0.70,U] [#7 0.23,-0.20,0.63,U] [#8 -0.11,-0.31,0.48,U] 
01:43:55.120 00.003 1092 refined, 8 included, MultiStar: {0.22, -0.37}, one-star: {1.12, -0.67}
01:43:55.122 00.002 1092 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
01:43:55.125 00.003 1092 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.76 = -0.76)
01:43:55.127 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=-0.37 hyp=0.43 cameraTheta=-1.03 mountX=0.36 mountY=-0.30, mountTheta=-0.70
01:43:55.132 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.37, opts=13)
01:43:55.135 00.003 1092 Enqueuing Move request for scope (0.22, -0.37)
01:43:55.138 00.003 2744 Worker thread wakes up
01:43:55.138 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.37) opts 0xd
01:43:55.138 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.37)
01:43:55.138 00.000 2744 Moving (0.22, -0.37) raw xDistance=0.36 yDistance=-0.30
01:43:55.139 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
01:43:55.139 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:55.139 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:43:55.139 00.000 2744 MoveAxis(W, 80, ABG)
01:43:55.139 00.000 2744 Guiding  Dir = 3, Dur = 80
01:43:55.139 00.000 2744 IsSlewing returns 0
01:43:55.140 00.001 2744 IsGuiding returns 0
01:43:55.140 00.000 2744 PulseGuide returned control before completion, sleep 90
01:43:55.156 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:43:55.173 00.017 1092 UpdateGuideState exits: m=492510 SNR=77.5
01:43:55.176 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:55.178 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:55.181 00.003 1092 Enqueuing Expose request
01:43:55.234 00.053 2744 IsGuiding returns 1
01:43:55.234 00.000 2744 scope still moving after pulse duration time elapsed
01:43:55.266 00.032 2744 IsSlewing returns 0
01:43:55.266 00.000 2744 IsGuiding returns 0
01:43:55.267 00.001 2744 scope move finished after 80 + 45 ms
01:43:55.267 00.000 2744 Move returns status 0, amount 80
01:43:55.267 00.000 2744 MoveAxis(N, 0, ABG)
01:43:55.267 00.000 2744 Move returns status 0, amount 0
01:43:55.267 00.000 2744 move complete, result=0
01:43:55.268 00.001 2744 worker thread done servicing request
01:43:55.268 00.000 2744 Worker thread wakes up
01:43:55.268 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:55.268 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:43:55.269 00.001 1092 GuideStep: 0.4 px 80 ms WEST, -0.3 px 0 ms NORTH
01:43:58.662 03.393 2744 Exposure complete
01:43:58.850 00.188 2744 worker thread done servicing request
01:43:58.850 00.000 1092 OnExposeComplete: enter
01:43:58.853 00.003 1092 UpdateGuideState(): m_state=6
01:43:58.855 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2020
01:43:58.858 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1129.05, Mass=504430, SNR=81.0, Peak=49635 HFD=3.3
01:43:58.860 00.002 1092 MultiStar: [#1 0.08,-0.22,0.82,U] [#2 -0.11,0.01,0.96,U] [#3 0.04,0.01,0.76,U] [#4 -0.03,-0.19,0.77,U] [#5 0.11,-0.03,0.66,U] [#6 0.02,0.01,0.71,U] [#7 0.46,0.03,0.57,U] [#8 -0.46,-0.39,0.41,U] 
01:43:58.862 00.002 1092 refined, 8 included, MultiStar: {0.16, -0.12}, one-star: {0.94, -0.34}
01:43:58.864 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
01:43:58.867 00.003 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
01:43:58.870 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-0.65 mountX=0.20 mountY=-0.07, mountTheta=-0.36
01:43:58.878 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.12, opts=13)
01:43:58.880 00.002 1092 Enqueuing Move request for scope (0.16, -0.12)
01:43:58.882 00.002 2744 Worker thread wakes up
01:43:58.883 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.12) opts 0xd
01:43:58.883 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.12)
01:43:58.883 00.000 2744 Moving (0.16, -0.12) raw xDistance=0.20 yDistance=-0.07
01:43:58.883 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:43:58.883 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:43:58.883 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:43:58.883 00.000 2744 MoveAxis(E, 0, ABG)
01:43:58.883 00.000 2744 Move returns status 0, amount 0
01:43:58.883 00.000 2744 MoveAxis(N, 0, ABG)
01:43:58.883 00.000 2744 Move returns status 0, amount 0
01:43:58.883 00.000 2744 move complete, result=0
01:43:58.883 00.000 2744 worker thread done servicing request
01:43:58.898 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:43:58.913 00.015 1092 UpdateGuideState exits: m=504430 SNR=81.0
01:43:58.916 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.920 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:43:58.922 00.002 1092 Enqueuing Expose request
01:43:58.926 00.004 2744 Worker thread wakes up
01:43:58.926 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:43:58.928 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:43:58.928 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:02.335 03.407 2744 Exposure complete
01:44:02.562 00.227 2744 worker thread done servicing request
01:44:02.562 00.000 1092 OnExposeComplete: enter
01:44:02.565 00.003 1092 UpdateGuideState(): m_state=6
01:44:02.569 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2021
01:44:02.572 00.003 1092 Star::Find returns 1 (0), X=1603.33, Y=1128.96, Mass=491525, SNR=72.1, Peak=47427 HFD=3.3
01:44:02.574 00.002 1092 MultiStar: [#1 0.02,-0.11,1.00,U] [#2 -0.11,-0.04,1.05,U] [#3 0.08,-0.15,0.79,U] [#4 -0.04,0.04,0.85,U] [#5 -0.04,-0.21,0.80,U] [#6 0.12,-0.21,0.63,U] [#7 0.32,0.35,0.57,U] [#8 -0.65,-0.25,0.55,U] 
01:44:02.577 00.003 1092 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.99, -0.43}
01:44:02.580 00.003 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
01:44:02.582 00.002 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
01:44:02.585 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.17 cameraTheta=-0.85 mountX=0.15 mountY=-0.09, mountTheta=-0.54
01:44:02.593 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.12, opts=13)
01:44:02.596 00.003 1092 Enqueuing Move request for scope (0.11, -0.12)
01:44:02.598 00.002 2744 Worker thread wakes up
01:44:02.598 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
01:44:02.598 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
01:44:02.598 00.000 2744 Moving (0.11, -0.12) raw xDistance=0.15 yDistance=-0.09
01:44:02.598 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:44:02.598 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:02.599 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:02.599 00.000 2744 MoveAxis(E, 0, ABG)
01:44:02.599 00.000 2744 Move returns status 0, amount 0
01:44:02.599 00.000 2744 MoveAxis(N, 0, ABG)
01:44:02.599 00.000 2744 Move returns status 0, amount 0
01:44:02.599 00.000 2744 move complete, result=0
01:44:02.599 00.000 2744 worker thread done servicing request
01:44:02.614 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1709, FiltMax=65535, Gamma=0.510
01:44:02.631 00.017 1092 UpdateGuideState exits: m=491525 SNR=72.1
01:44:02.634 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.636 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:02.639 00.003 1092 Enqueuing Expose request
01:44:02.641 00.002 2744 Worker thread wakes up
01:44:02.642 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:02.644 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:02.644 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:06.033 03.389 2744 Exposure complete
01:44:06.221 00.188 2744 worker thread done servicing request
01:44:06.221 00.000 1092 OnExposeComplete: enter
01:44:06.225 00.004 1092 UpdateGuideState(): m_state=6
01:44:06.227 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2022
01:44:06.229 00.002 1092 Star::Find returns 1 (0), X=1603.20, Y=1128.86, Mass=480319, SNR=74.5, Peak=47923 HFD=3.2
01:44:06.232 00.003 1092 MultiStar: [#1 -0.26,-0.15,0.90,U] [#2 -0.50,-0.07,1.22,U] [#3 -0.19,0.02,0.93,U] [#4 -0.20,-0.09,0.86,U] [#5 -0.05,0.19,0.70,U] [#6 -0.23,-0.22,0.74,U] [#7 -0.03,0.05,0.60,U] [#8 -0.41,-0.10,0.49,U] 
01:44:06.234 00.002 1092 refined, 8 included, MultiStar: {-0.10, -0.11}, one-star: {0.86, -0.52}
01:44:06.236 00.002 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.88 = -1.88)
01:44:06.238 00.002 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
01:44:06.241 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-2.31 mountX=-0.05 mountY=-0.14, mountTheta=-1.90
01:44:06.245 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.11, opts=13)
01:44:06.247 00.002 1092 Enqueuing Move request for scope (-0.10, -0.11)
01:44:06.249 00.002 2744 Worker thread wakes up
01:44:06.249 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.11) opts 0xd
01:44:06.249 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.11)
01:44:06.249 00.000 2744 Moving (-0.10, -0.11) raw xDistance=-0.05 yDistance=-0.14
01:44:06.249 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:44:06.249 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:06.249 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:44:06.249 00.000 2744 MoveAxis(E, 0, ABG)
01:44:06.249 00.000 2744 Move returns status 0, amount 0
01:44:06.249 00.000 2744 MoveAxis(N, 0, ABG)
01:44:06.250 00.001 2744 Move returns status 0, amount 0
01:44:06.250 00.000 2744 move complete, result=0
01:44:06.250 00.000 2744 worker thread done servicing request
01:44:06.264 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:44:06.278 00.014 1092 UpdateGuideState exits: m=480319 SNR=74.5
01:44:06.280 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.282 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:06.284 00.002 1092 Enqueuing Expose request
01:44:06.287 00.003 2744 Worker thread wakes up
01:44:06.287 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:06.289 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:06.289 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:09.677 03.388 2744 Exposure complete
01:44:09.868 00.191 2744 worker thread done servicing request
01:44:09.868 00.000 1092 OnExposeComplete: enter
01:44:09.871 00.003 1092 UpdateGuideState(): m_state=6
01:44:09.874 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2023
01:44:09.876 00.002 1092 Star::Find returns 1 (0), X=1603.77, Y=1128.71, Mass=486067, SNR=75.1, Peak=49139 HFD=3.4
01:44:09.879 00.003 1092 MultiStar: [#1 0.60,-0.45,0.98,U] [#2 0.13,-0.36,0.93,U] [#3 0.25,-0.47,0.72,U] [#4 0.27,-0.40,0.89,U] [#5 0.27,-0.43,0.71,U] [#6 0.52,-0.24,0.76,U] [#7 0.34,-0.13,0.57,U] [#8 -0.16,-0.32,0.48,U] 
01:44:09.881 00.002 1092 refined, 8 included, MultiStar: {0.46, -0.41}, one-star: {1.43, -0.68}
01:44:09.883 00.002 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
01:44:09.887 00.004 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
01:44:09.889 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.41 hyp=0.62 cameraTheta=-0.72 mountX=0.59 mountY=-0.27, mountTheta=-0.43
01:44:09.894 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.41, opts=13)
01:44:09.896 00.002 1092 Enqueuing Move request for scope (0.46, -0.41)
01:44:09.898 00.002 2744 Worker thread wakes up
01:44:09.898 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.41) opts 0xd
01:44:09.898 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.41)
01:44:09.898 00.000 2744 Moving (0.46, -0.41) raw xDistance=0.59 yDistance=-0.27
01:44:09.898 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:44:09.898 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:09.899 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:44:09.899 00.000 2744 MoveAxis(W, 132, ABG)
01:44:09.899 00.000 2744 Guiding  Dir = 3, Dur = 132
01:44:09.899 00.000 2744 IsSlewing returns 0
01:44:09.899 00.000 2744 IsGuiding returns 0
01:44:09.900 00.001 2744 PulseGuide returned control before completion, sleep 142
01:44:09.920 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1242, FiltMax=65535, Gamma=0.510
01:44:09.935 00.015 1092 UpdateGuideState exits: m=486067 SNR=75.1
01:44:09.937 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.940 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:09.942 00.002 1092 Enqueuing Expose request
01:44:10.058 00.116 2744 IsGuiding returns 0
01:44:10.058 00.000 2744 Move returns status 0, amount 132
01:44:10.058 00.000 2744 MoveAxis(N, 0, ABG)
01:44:10.058 00.000 2744 Move returns status 0, amount 0
01:44:10.058 00.000 2744 move complete, result=0
01:44:10.059 00.001 2744 worker thread done servicing request
01:44:10.059 00.000 2744 Worker thread wakes up
01:44:10.059 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:10.059 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:10.068 00.009 1092 GuideStep: 0.6 px 132 ms WEST, -0.3 px 0 ms NORTH
01:44:13.449 03.381 2744 Exposure complete
01:44:13.680 00.231 2744 worker thread done servicing request
01:44:13.680 00.000 1092 OnExposeComplete: enter
01:44:13.682 00.002 1092 UpdateGuideState(): m_state=6
01:44:13.686 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2024
01:44:13.688 00.002 1092 Star::Find returns 1 (0), X=1603.65, Y=1128.48, Mass=517638, SNR=87.9, Peak=53987 HFD=3.3
01:44:13.691 00.003 1092 MultiStar: [#1 0.44,-0.47,0.84,U] [#2 -0.03,-0.32,0.92,U] [#3 0.01,-0.42,0.66,U] [#4 -0.09,-0.28,0.72,U] [#5 0.25,-0.38,0.60,U] [#6 0.35,-0.28,0.63,U] [#7 0.26,0.00,0.53,U] [#8 -0.35,-0.42,0.42,U] 
01:44:13.693 00.002 1092 refined, 8 included, MultiStar: {0.31, -0.42}, one-star: {1.31, -0.91}
01:44:13.696 00.003 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
01:44:13.698 00.002 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
01:44:13.700 00.002 1092 CameraToMount -- cameraX=0.31 cameraY=-0.42 hyp=0.52 cameraTheta=-0.94 mountX=0.46 mountY=-0.32, mountTheta=-0.62
01:44:13.705 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.42, opts=13)
01:44:13.709 00.004 1092 Enqueuing Move request for scope (0.31, -0.42)
01:44:13.711 00.002 2744 Worker thread wakes up
01:44:13.711 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.42) opts 0xd
01:44:13.711 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.42)
01:44:13.711 00.000 2744 Moving (0.31, -0.42) raw xDistance=0.46 yDistance=-0.32
01:44:13.712 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
01:44:13.712 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:13.712 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:44:13.712 00.000 2744 MoveAxis(W, 112, ABG)
01:44:13.712 00.000 2744 Guiding  Dir = 3, Dur = 112
01:44:13.712 00.000 2744 IsSlewing returns 0
01:44:13.712 00.000 2744 IsGuiding returns 0
01:44:13.713 00.001 2744 PulseGuide returned control before completion, sleep 122
01:44:13.728 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1715, FiltMax=65535, Gamma=0.510
01:44:13.743 00.015 1092 UpdateGuideState exits: m=517638 SNR=87.9
01:44:13.746 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.748 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:13.751 00.003 1092 Enqueuing Expose request
01:44:13.850 00.099 2744 IsGuiding returns 1
01:44:13.850 00.000 2744 scope still moving after pulse duration time elapsed
01:44:13.880 00.030 2744 IsSlewing returns 0
01:44:13.880 00.000 2744 IsGuiding returns 0
01:44:13.880 00.000 2744 scope move finished after 112 + 56 ms
01:44:13.880 00.000 2744 Move returns status 0, amount 112
01:44:13.880 00.000 2744 MoveAxis(N, 0, ABG)
01:44:13.880 00.000 2744 Move returns status 0, amount 0
01:44:13.880 00.000 2744 move complete, result=0
01:44:13.880 00.000 2744 worker thread done servicing request
01:44:13.880 00.000 2744 Worker thread wakes up
01:44:13.881 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:13.881 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:13.885 00.004 1092 GuideStep: 0.5 px 112 ms WEST, -0.3 px 0 ms NORTH
01:44:17.272 03.387 2744 Exposure complete
01:44:17.466 00.194 2744 worker thread done servicing request
01:44:17.467 00.001 1092 OnExposeComplete: enter
01:44:17.470 00.003 1092 UpdateGuideState(): m_state=6
01:44:17.474 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2025
01:44:17.477 00.003 1092 Star::Find returns 1 (0), X=1603.30, Y=1128.68, Mass=504294, SNR=81.4, Peak=49331 HFD=3.4
01:44:17.480 00.003 1092 MultiStar: [#1 0.12,-0.37,0.97,U] [#2 -0.24,-0.37,1.15,U] [#3 -0.18,-0.33,0.74,U] [#4 -0.24,-0.48,0.90,U] [#5 0.02,-0.37,0.70,U] [#6 0.18,-0.22,0.62,U] [#7 0.09,0.07,0.63,U] [#8 -0.52,0.02,0.51,U] 
01:44:17.482 00.002 1092 refined, 8 included, MultiStar: {0.05, -0.35}, one-star: {0.96, -0.71}
01:44:17.484 00.002 1092 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.43) = xAngle (-1.00 = -1.00)
01:44:17.486 00.002 1092 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.16 = -1.16)
01:44:17.489 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.35 hyp=0.35 cameraTheta=-1.43 mountX=0.19 mountY=-0.32, mountTheta=-1.04
01:44:17.494 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.35, opts=13)
01:44:17.496 00.002 1092 Enqueuing Move request for scope (0.05, -0.35)
01:44:17.498 00.002 2744 Worker thread wakes up
01:44:17.498 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.35) opts 0xd
01:44:17.498 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.35)
01:44:17.498 00.000 2744 Moving (0.05, -0.35) raw xDistance=0.19 yDistance=-0.32
01:44:17.498 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:44:17.498 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:17.498 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:44:17.498 00.000 2744 MoveAxis(E, 0, ABG)
01:44:17.498 00.000 2744 Move returns status 0, amount 0
01:44:17.498 00.000 2744 MoveAxis(N, 0, ABG)
01:44:17.499 00.001 2744 Move returns status 0, amount 0
01:44:17.499 00.000 2744 move complete, result=0
01:44:17.499 00.000 2744 worker thread done servicing request
01:44:17.513 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1547, FiltMax=65535, Gamma=0.510
01:44:17.528 00.015 1092 UpdateGuideState exits: m=504294 SNR=81.4
01:44:17.530 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.533 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:17.535 00.002 1092 Enqueuing Expose request
01:44:17.537 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:44:17.539 00.002 2744 Worker thread wakes up
01:44:17.539 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:17.539 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:20.920 03.381 2744 Exposure complete
01:44:21.114 00.194 2744 worker thread done servicing request
01:44:21.114 00.000 1092 OnExposeComplete: enter
01:44:21.117 00.003 1092 UpdateGuideState(): m_state=6
01:44:21.120 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2026
01:44:21.123 00.003 1092 Star::Find returns 1 (0), X=1603.29, Y=1128.91, Mass=517704, SNR=83.4, Peak=49235 HFD=3.2
01:44:21.126 00.003 1092 MultiStar: [#1 0.10,-0.16,0.98,U] [#2 -0.48,-0.25,0.84,U] [#3 -0.17,-0.06,0.75,U] [#4 -0.28,-0.15,0.72,U] [#5 0.06,-0.31,0.60,U] [#6 -0.04,-0.05,0.74,U] [#7 -0.17,0.00,0.57,U] [#8 -0.65,-0.16,0.47,U] 
01:44:21.128 00.002 1092 refined, 8 included, MultiStar: {-0.01, -0.19}, one-star: {0.94, -0.48}
01:44:21.130 00.002 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.21 = -1.21)
01:44:21.132 00.002 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.36 = -1.36)
01:44:21.135 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.63 mountX=0.07 mountY=-0.19, mountTheta=-1.22
01:44:21.142 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.19, opts=13)
01:44:21.145 00.003 1092 Enqueuing Move request for scope (-0.01, -0.19)
01:44:21.147 00.002 2744 Worker thread wakes up
01:44:21.147 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
01:44:21.147 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
01:44:21.147 00.000 2744 Moving (-0.01, -0.19) raw xDistance=0.07 yDistance=-0.19
01:44:21.148 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:44:21.148 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:21.148 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:44:21.148 00.000 2744 MoveAxis(E, 0, ABG)
01:44:21.148 00.000 2744 Move returns status 0, amount 0
01:44:21.148 00.000 2744 MoveAxis(N, 0, ABG)
01:44:21.148 00.000 2744 Move returns status 0, amount 0
01:44:21.148 00.000 2744 move complete, result=0
01:44:21.148 00.000 2744 worker thread done servicing request
01:44:21.162 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:44:21.175 00.013 1092 UpdateGuideState exits: m=517704 SNR=83.4
01:44:21.178 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.180 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:21.185 00.005 1092 Enqueuing Expose request
01:44:21.188 00.003 2744 Worker thread wakes up
01:44:21.188 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:21.188 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:21.188 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:24.592 03.404 2744 Exposure complete
01:44:24.809 00.217 2744 worker thread done servicing request
01:44:24.809 00.000 1092 OnExposeComplete: enter
01:44:24.812 00.003 1092 UpdateGuideState(): m_state=6
01:44:24.814 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2027
01:44:24.817 00.003 1092 Star::Find returns 1 (0), X=1603.22, Y=1128.94, Mass=503445, SNR=89.6, Peak=55699 HFD=3.2
01:44:24.821 00.004 1092 MultiStar: [#1 -0.13,-0.18,0.80,U] [#2 -0.34,0.02,0.94,U] [#3 -0.20,-0.21,0.71,U] [#4 -0.30,-0.01,0.72,U] [#5 -0.25,0.07,0.65,U] [#6 0.06,-0.05,0.60,U] [#7 -0.09,0.24,0.49,U] [#8 -0.70,0.19,0.44,U] 
01:44:24.823 00.002 1092 refined, 8 included, MultiStar: {-0.06, -0.08}, one-star: {0.88, -0.45}
01:44:24.826 00.003 1092 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.43) = xAngle (-1.79 = -1.79)
01:44:24.828 00.002 1092 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.94 = -1.94)
01:44:24.830 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.21 mountX=-0.02 mountY=-0.09, mountTheta=-1.80
01:44:24.837 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.08, opts=13)
01:44:24.840 00.003 1092 Enqueuing Move request for scope (-0.06, -0.08)
01:44:24.842 00.002 2744 Worker thread wakes up
01:44:24.843 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:44:24.843 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:44:24.843 00.000 2744 Moving (-0.06, -0.08) raw xDistance=-0.02 yDistance=-0.09
01:44:24.843 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:44:24.843 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:24.843 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:24.843 00.000 2744 MoveAxis(E, 0, ABG)
01:44:24.843 00.000 2744 Move returns status 0, amount 0
01:44:24.843 00.000 2744 MoveAxis(N, 0, ABG)
01:44:24.843 00.000 2744 Move returns status 0, amount 0
01:44:24.843 00.000 2744 move complete, result=0
01:44:24.843 00.000 2744 worker thread done servicing request
01:44:24.858 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:44:24.874 00.016 1092 UpdateGuideState exits: m=503445 SNR=89.6
01:44:24.876 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.878 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:24.881 00.003 1092 Enqueuing Expose request
01:44:24.884 00.003 2744 Worker thread wakes up
01:44:24.885 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:24.885 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:24.885 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:28.277 03.392 2744 Exposure complete
01:44:28.477 00.200 2744 worker thread done servicing request
01:44:28.478 00.001 1092 OnExposeComplete: enter
01:44:28.480 00.002 1092 UpdateGuideState(): m_state=6
01:44:28.483 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2028
01:44:28.486 00.003 1092 Star::Find returns 1 (0), X=1603.06, Y=1129.06, Mass=492715, SNR=83.9, Peak=56195 HFD=2.9
01:44:28.489 00.003 1092 MultiStar: [#1 -0.12,0.08,0.84,U] [#2 -0.53,0.05,1.00,U] [#3 -0.42,-0.09,0.92,U] [#4 -0.16,0.00,0.81,U] [#5 -0.33,-0.04,0.68,U] [#6 -0.24,-0.00,0.69,U] [#7 -0.21,0.06,0.57,U] [#8 -0.60,-0.05,0.46,U] 
01:44:28.491 00.002 1092 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {0.71, -0.32}
01:44:28.494 00.003 1092 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-0.43) = xAngle (-2.47 = -2.47)
01:44:28.496 00.002 1092 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
01:44:28.498 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-2.90 mountX=-0.14 mountY=-0.09, mountTheta=-2.58
01:44:28.503 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.04, opts=13)
01:44:28.506 00.003 1092 Enqueuing Move request for scope (-0.17, -0.04)
01:44:28.508 00.002 2744 Worker thread wakes up
01:44:28.509 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
01:44:28.509 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
01:44:28.509 00.000 2744 Moving (-0.17, -0.04) raw xDistance=-0.14 yDistance=-0.09
01:44:28.509 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:44:28.509 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:28.509 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:44:28.509 00.000 2744 MoveAxis(E, 0, ABG)
01:44:28.509 00.000 2744 Move returns status 0, amount 0
01:44:28.509 00.000 2744 MoveAxis(N, 0, ABG)
01:44:28.509 00.000 2744 Move returns status 0, amount 0
01:44:28.509 00.000 2744 move complete, result=0
01:44:28.510 00.001 2744 worker thread done servicing request
01:44:28.523 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1405, FiltMax=65535, Gamma=0.510
01:44:28.538 00.015 1092 UpdateGuideState exits: m=492715 SNR=83.9
01:44:28.541 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:28.543 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:28.545 00.002 1092 Enqueuing Expose request
01:44:28.547 00.002 2744 Worker thread wakes up
01:44:28.547 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:28.547 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:28.547 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:31.948 03.401 2744 Exposure complete
01:44:32.137 00.189 2744 worker thread done servicing request
01:44:32.137 00.000 1092 OnExposeComplete: enter
01:44:32.140 00.003 1092 UpdateGuideState(): m_state=6
01:44:32.143 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2029
01:44:32.146 00.003 1092 Star::Find returns 1 (0), X=1603.20, Y=1128.85, Mass=474409, SNR=83.7, Peak=46403 HFD=3.1
01:44:32.149 00.003 1092 MultiStar: [#1 -0.23,-0.46,0.88,U] [#2 -0.55,-0.28,0.95,U] [#3 -0.48,0.11,0.71,U] [#4 -0.38,-0.49,0.71,U] [#5 -0.23,-0.40,0.74,U] [#6 -0.26,-0.35,0.73,U] [#7 -0.25,0.04,0.59,U] [#8 -0.74,-0.10,0.50,U] 
01:44:32.153 00.004 1092 refined, 8 included, MultiStar: {-0.20, -0.30}, one-star: {0.86, -0.54}
01:44:32.155 00.002 1092 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-0.43) = xAngle (-1.73 = -1.73)
01:44:32.157 00.002 1092 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.88 = -1.88)
01:44:32.160 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.30 hyp=0.36 cameraTheta=-2.16 mountX=-0.06 mountY=-0.35, mountTheta=-1.73
01:44:32.164 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.30, opts=13)
01:44:32.166 00.002 1092 Enqueuing Move request for scope (-0.20, -0.30)
01:44:32.168 00.002 2744 Worker thread wakes up
01:44:32.168 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.30) opts 0xd
01:44:32.169 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.30)
01:44:32.169 00.000 2744 Moving (-0.20, -0.30) raw xDistance=-0.06 yDistance=-0.35
01:44:32.169 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:44:32.169 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:32.169 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:44:32.169 00.000 2744 MoveAxis(E, 0, ABG)
01:44:32.169 00.000 2744 Move returns status 0, amount 0
01:44:32.169 00.000 2744 MoveAxis(N, 0, ABG)
01:44:32.169 00.000 2744 Move returns status 0, amount 0
01:44:32.169 00.000 2744 move complete, result=0
01:44:32.169 00.000 2744 worker thread done servicing request
01:44:32.182 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1447, FiltMax=65535, Gamma=0.510
01:44:32.197 00.015 1092 UpdateGuideState exits: m=474409 SNR=83.7
01:44:32.199 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:32.203 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:32.205 00.002 1092 Enqueuing Expose request
01:44:32.207 00.002 2744 Worker thread wakes up
01:44:32.207 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:32.207 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:44:32.210 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:35.609 03.399 2744 Exposure complete
01:44:35.815 00.206 2744 worker thread done servicing request
01:44:35.815 00.000 1092 OnExposeComplete: enter
01:44:35.818 00.003 1092 UpdateGuideState(): m_state=6
01:44:35.820 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2030
01:44:35.823 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1128.66, Mass=483362, SNR=83.0, Peak=52275 HFD=3.1
01:44:35.826 00.003 1092 MultiStar: [#1 -0.10,-0.38,0.92,U] [#2 -0.53,-0.26,1.03,U] [#3 -0.45,-0.37,0.75,U] [#4 -0.11,-0.22,0.78,U] [#5 -0.42,-0.21,0.84,U] [#6 -0.20,-0.21,0.65,U] [#7 -0.18,-0.30,0.51,U] [#8 -0.69,-0.09,0.48,U] 
01:44:35.828 00.002 1092 refined, 8 included, MultiStar: {-0.17, -0.33}, one-star: {0.81, -0.73}
01:44:35.830 00.002 1092 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.43) = xAngle (-1.61 = -1.61)
01:44:35.832 00.002 1092 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.76 = -1.76)
01:44:35.835 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=-0.01 mountY=-0.36, mountTheta=-1.61
01:44:35.843 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.33, opts=13)
01:44:35.846 00.003 1092 Enqueuing Move request for scope (-0.17, -0.33)
01:44:35.848 00.002 2744 Worker thread wakes up
01:44:35.848 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
01:44:35.848 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
01:44:35.848 00.000 2744 Moving (-0.17, -0.33) raw xDistance=-0.01 yDistance=-0.36
01:44:35.848 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:35.848 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:35.849 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:44:35.849 00.000 2744 MoveAxis(E, 0, ABG)
01:44:35.849 00.000 2744 Move returns status 0, amount 0
01:44:35.849 00.000 2744 MoveAxis(N, 0, ABG)
01:44:35.849 00.000 2744 Move returns status 0, amount 0
01:44:35.849 00.000 2744 move complete, result=0
01:44:35.849 00.000 2744 worker thread done servicing request
01:44:35.868 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1549, FiltMax=65535, Gamma=0.510
01:44:35.887 00.019 1092 UpdateGuideState exits: m=483362 SNR=83.0
01:44:35.890 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.892 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:35.895 00.003 1092 Enqueuing Expose request
01:44:35.897 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
01:44:35.899 00.002 2744 Worker thread wakes up
01:44:35.899 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:35.899 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:39.298 03.399 2744 Exposure complete
01:44:39.500 00.202 2744 worker thread done servicing request
01:44:39.501 00.001 1092 OnExposeComplete: enter
01:44:39.503 00.002 1092 UpdateGuideState(): m_state=6
01:44:39.506 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2031
01:44:39.509 00.003 1092 Star::Find returns 1 (0), X=1603.33, Y=1128.72, Mass=509224, SNR=95.7, Peak=51763 HFD=3.3
01:44:39.511 00.002 1092 MultiStar: [#1 -0.02,-0.38,0.77,U] [#2 -0.31,-0.12,0.84,U] [#3 -0.44,-0.27,0.62,U] [#4 -0.36,-0.22,0.75,U] [#5 -0.01,-0.29,0.70,U] [#6 0.00,-0.15,0.55,U] [#7 -0.09,-0.25,0.56,U] [#8 -0.53,-0.25,0.43,U] 
01:44:39.514 00.003 1092 refined, 8 included, MultiStar: {-0.02, -0.31}, one-star: {0.99, -0.66}
01:44:39.516 00.002 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
01:44:39.519 00.003 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.36 = -1.36)
01:44:39.522 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=0.11 mountY=-0.30, mountTheta=-1.22
01:44:39.528 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.31, opts=13)
01:44:39.530 00.002 1092 Enqueuing Move request for scope (-0.02, -0.31)
01:44:39.532 00.002 2744 Worker thread wakes up
01:44:39.532 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
01:44:39.533 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
01:44:39.533 00.000 2744 Moving (-0.02, -0.31) raw xDistance=0.11 yDistance=-0.30
01:44:39.533 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:39.533 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:39.533 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:44:39.533 00.000 2744 MoveAxis(E, 0, ABG)
01:44:39.533 00.000 2744 Move returns status 0, amount 0
01:44:39.533 00.000 2744 MoveAxis(N, 0, ABG)
01:44:39.533 00.000 2744 Move returns status 0, amount 0
01:44:39.533 00.000 2744 move complete, result=0
01:44:39.533 00.000 2744 worker thread done servicing request
01:44:39.550 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:44:39.571 00.021 1092 UpdateGuideState exits: m=509224 SNR=95.7
01:44:39.574 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:39.578 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:39.580 00.002 1092 Enqueuing Expose request
01:44:39.586 00.006 2744 Worker thread wakes up
01:44:39.587 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:39.587 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:39.587 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:44:42.985 03.398 2744 Exposure complete
01:44:43.191 00.206 2744 worker thread done servicing request
01:44:43.191 00.000 1092 OnExposeComplete: enter
01:44:43.194 00.003 1092 UpdateGuideState(): m_state=6
01:44:43.196 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2032
01:44:43.198 00.002 1092 Star::Find returns 1 (0), X=1603.49, Y=1128.54, Mass=492706, SNR=80.7, Peak=61059 HFD=3.2
01:44:43.201 00.003 1092 MultiStar: [#1 0.23,-0.52,1.06,U] [#2 -0.04,-0.21,1.04,U] [#3 0.10,-0.64,0.84,U] [#4 -0.02,-0.34,0.76,U] [#5 0.18,-0.44,0.77,U] [#6 0.09,-0.33,0.78,U] [#7 0.54,-0.24,0.54,U] [#8 -0.21,-0.52,0.42,U] 
01:44:43.203 00.002 1092 refined, 8 included, MultiStar: {0.25, -0.47}, one-star: {1.15, -0.85}
01:44:43.205 00.002 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.64 = -0.64)
01:44:43.209 00.004 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.80 = -0.80)
01:44:43.211 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=-0.47 hyp=0.53 cameraTheta=-1.07 mountX=0.42 mountY=-0.38, mountTheta=-0.73
01:44:43.216 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.47, opts=13)
01:44:43.219 00.003 1092 Enqueuing Move request for scope (0.25, -0.47)
01:44:43.221 00.002 2744 Worker thread wakes up
01:44:43.221 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.47) opts 0xd
01:44:43.221 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.47)
01:44:43.221 00.000 2744 Moving (0.25, -0.47) raw xDistance=0.42 yDistance=-0.38
01:44:43.221 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.42
01:44:43.221 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:43.222 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
01:44:43.222 00.000 2744 MoveAxis(W, 95, ABG)
01:44:43.222 00.000 2744 Guiding  Dir = 3, Dur = 95
01:44:43.222 00.000 2744 IsSlewing returns 0
01:44:43.222 00.000 2744 IsGuiding returns 0
01:44:43.223 00.001 2744 PulseGuide returned control before completion, sleep 105
01:44:43.242 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:44:43.261 00.019 1092 UpdateGuideState exits: m=492706 SNR=80.7
01:44:43.264 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.269 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:43.272 00.003 1092 Enqueuing Expose request
01:44:43.334 00.062 2744 IsGuiding returns 1
01:44:43.334 00.000 2744 scope still moving after pulse duration time elapsed
01:44:43.364 00.030 2744 IsSlewing returns 0
01:44:43.364 00.000 2744 IsGuiding returns 0
01:44:43.364 00.000 2744 scope move finished after 95 + 46 ms
01:44:43.364 00.000 2744 Move returns status 0, amount 95
01:44:43.364 00.000 2744 MoveAxis(N, 0, ABG)
01:44:43.365 00.001 2744 Move returns status 0, amount 0
01:44:43.365 00.000 2744 move complete, result=0
01:44:43.365 00.000 2744 worker thread done servicing request
01:44:43.365 00.000 2744 Worker thread wakes up
01:44:43.365 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:43.365 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:43.366 00.001 1092 GuideStep: 0.4 px 95 ms WEST, -0.4 px 0 ms NORTH
01:44:46.761 03.395 2744 Exposure complete
01:44:46.978 00.217 2744 worker thread done servicing request
01:44:46.978 00.000 1092 OnExposeComplete: enter
01:44:46.981 00.003 1092 UpdateGuideState(): m_state=6
01:44:46.984 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2033
01:44:46.987 00.003 1092 Star::Find returns 1 (0), X=1603.20, Y=1128.68, Mass=450265, SNR=79.1, Peak=49338 HFD=2.9
01:44:46.990 00.003 1092 MultiStar: [#1 -0.15,-0.46,1.06,U] [#2 -0.56,-0.39,1.05,U] [#3 -0.26,-0.31,0.74,U] [#4 -0.19,-0.42,0.79,U] [#5 -0.22,-0.37,0.68,U] [#6 -0.17,-0.42,0.74,U] [#7 -0.04,-0.03,0.63,U] [#8 -0.57,-0.15,0.50,U] 
01:44:46.994 00.004 1092 refined, 8 included, MultiStar: {-0.12, -0.39}, one-star: {0.85, -0.71}
01:44:46.996 00.002 1092 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-0.43) = xAngle (-1.43 = -1.43)
01:44:46.999 00.003 1092 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.58 = -1.58)
01:44:47.001 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.39 hyp=0.41 cameraTheta=-1.86 mountX=0.06 mountY=-0.41, mountTheta=-1.43
01:44:47.007 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.39, opts=13)
01:44:47.010 00.003 1092 Enqueuing Move request for scope (-0.12, -0.39)
01:44:47.012 00.002 2744 Worker thread wakes up
01:44:47.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.39) opts 0xd
01:44:47.012 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.39)
01:44:47.012 00.000 2744 Moving (-0.12, -0.39) raw xDistance=0.06 yDistance=-0.41
01:44:47.012 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:47.013 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:47.013 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
01:44:47.013 00.000 2744 MoveAxis(E, 0, ABG)
01:44:47.013 00.000 2744 Move returns status 0, amount 0
01:44:47.013 00.000 2744 MoveAxis(N, 0, ABG)
01:44:47.013 00.000 2744 Move returns status 0, amount 0
01:44:47.013 00.000 2744 move complete, result=0
01:44:47.013 00.000 2744 worker thread done servicing request
01:44:47.028 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:44:47.043 00.015 1092 UpdateGuideState exits: m=450265 SNR=79.1
01:44:47.046 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.048 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:47.052 00.004 1092 Enqueuing Expose request
01:44:47.054 00.002 2744 Worker thread wakes up
01:44:47.054 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:44:47.057 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:47.057 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:50.463 03.406 2744 Exposure complete
01:44:50.701 00.238 2744 worker thread done servicing request
01:44:50.701 00.000 1092 OnExposeComplete: enter
01:44:50.705 00.004 1092 UpdateGuideState(): m_state=6
01:44:50.708 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2034
01:44:50.711 00.003 1092 Star::Find returns 1 (0), X=1603.31, Y=1128.62, Mass=516645, SNR=87.6, Peak=50051 HFD=3.5
01:44:50.715 00.004 1092 MultiStar: [#1 -0.07,-0.73,0.76,U] [#2 -0.31,-0.46,0.84,U] [#3 -0.17,-0.62,0.64,U] [#4 -0.01,-0.52,0.73,U] [#5 -0.03,-0.41,0.67,U] [#6 0.04,-0.50,0.66,U] [#7 0.01,-0.27,0.50,U] [#8 -0.41,-0.72,0.41,U] 
01:44:50.720 00.005 1092 refined, 8 included, MultiStar: {0.06, -0.57}, one-star: {0.97, -0.77}
01:44:50.723 00.003 1092 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.43) = xAngle (-1.04 = -1.04)
01:44:50.726 00.003 1092 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.19 = -1.19)
01:44:50.729 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.57 hyp=0.57 cameraTheta=-1.46 mountX=0.29 mountY=-0.53, mountTheta=-1.07
01:44:50.737 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.57, opts=13)
01:44:50.740 00.003 1092 Enqueuing Move request for scope (0.06, -0.57)
01:44:50.744 00.004 2744 Worker thread wakes up
01:44:50.744 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.57) opts 0xd
01:44:50.745 00.001 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.57)
01:44:50.745 00.000 2744 Moving (0.06, -0.57) raw xDistance=0.29 yDistance=-0.53
01:44:50.745 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:44:50.745 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:44:50.745 00.000 2744 MoveAxis(W, 65, ABG)
01:44:50.745 00.000 2744 Guiding  Dir = 3, Dur = 65
01:44:50.745 00.000 2744 IsSlewing returns 0
01:44:50.745 00.000 2744 IsGuiding returns 0
01:44:50.746 00.001 2744 PulseGuide returned control before completion, sleep 75
01:44:50.770 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1456, FiltMax=65535, Gamma=0.510
01:44:50.789 00.019 1092 UpdateGuideState exits: m=516645 SNR=87.6
01:44:50.793 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.797 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:50.802 00.005 1092 Enqueuing Expose request
01:44:50.825 00.023 2744 IsGuiding returns 1
01:44:50.825 00.000 2744 scope still moving after pulse duration time elapsed
01:44:50.856 00.031 2744 IsSlewing returns 0
01:44:50.856 00.000 2744 IsGuiding returns 0
01:44:50.856 00.000 2744 scope move finished after 65 + 46 ms
01:44:50.856 00.000 2744 Move returns status 0, amount 65
01:44:50.856 00.000 2744 MoveAxis(N, 100, ABG)
01:44:50.857 00.001 2744 Guiding  Dir = 0, Dur = 100
01:44:50.857 00.000 2744 IsSlewing returns 0
01:44:50.857 00.000 2744 IsGuiding returns 0
01:44:50.857 00.000 2744 PulseGuide returned control before completion, sleep 110
01:44:50.969 00.112 2744 IsGuiding returns 1
01:44:50.969 00.000 2744 scope still moving after pulse duration time elapsed
01:44:50.998 00.029 2744 IsSlewing returns 0
01:44:51.000 00.002 2744 IsGuiding returns 0
01:44:51.000 00.000 2744 scope move finished after 100 + 42 ms
01:44:51.001 00.001 2744 Move returns status 0, amount 100
01:44:51.001 00.000 2744 move complete, result=0
01:44:51.003 00.002 2744 worker thread done servicing request
01:44:51.003 00.000 2744 Worker thread wakes up
01:44:51.003 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:51.003 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:51.004 00.001 1092 GuideStep: 0.3 px 65 ms WEST, -0.5 px 100 ms NORTH
01:44:54.403 03.399 2744 Exposure complete
01:44:54.604 00.201 2744 worker thread done servicing request
01:44:54.605 00.001 1092 OnExposeComplete: enter
01:44:54.608 00.003 1092 UpdateGuideState(): m_state=6
01:44:54.610 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2035
01:44:54.612 00.002 1092 Star::Find returns 1 (0), X=1603.77, Y=1129.03, Mass=525400, SNR=85.4, Peak=47619 HFD=3.7
01:44:54.615 00.003 1092 MultiStar: [#1 0.31,-0.27,0.79,U] [#2 -0.00,-0.06,0.91,U] [#3 0.43,-0.15,0.74,U] [#4 0.05,-0.10,0.85,U] [#5 0.29,-0.11,0.72,U] [#6 0.25,0.16,0.65,U] [#7 0.57,0.12,0.47,U] [#8 -0.32,-0.04,0.47,U] 
01:44:54.617 00.002 1092 refined, 8 included, MultiStar: {0.38, -0.12}, one-star: {1.43, -0.36}
01:44:54.619 00.002 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
01:44:54.621 00.002 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
01:44:54.624 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.12 hyp=0.40 cameraTheta=-0.29 mountX=0.39 mountY=-0.01, mountTheta=-0.02
01:44:54.630 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.12, opts=13)
01:44:54.633 00.003 1092 Enqueuing Move request for scope (0.38, -0.12)
01:44:54.637 00.004 2744 Worker thread wakes up
01:44:54.637 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.12) opts 0xd
01:44:54.637 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.12)
01:44:54.637 00.000 2744 Moving (0.38, -0.12) raw xDistance=0.39 yDistance=-0.01
01:44:54.637 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
01:44:54.637 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:54.637 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:44:54.637 00.000 2744 MoveAxis(W, 93, ABG)
01:44:54.637 00.000 2744 Guiding  Dir = 3, Dur = 93
01:44:54.637 00.000 2744 IsSlewing returns 0
01:44:54.638 00.001 2744 IsGuiding returns 0
01:44:54.638 00.000 2744 PulseGuide returned control before completion, sleep 103
01:44:54.658 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:44:54.674 00.016 1092 UpdateGuideState exits: m=525400 SNR=85.4
01:44:54.677 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:54.679 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:54.682 00.003 1092 Enqueuing Expose request
01:44:54.748 00.066 2744 IsGuiding returns 1
01:44:54.748 00.000 2744 scope still moving after pulse duration time elapsed
01:44:54.779 00.031 2744 IsSlewing returns 0
01:44:54.779 00.000 2744 IsGuiding returns 0
01:44:54.779 00.000 2744 scope move finished after 93 + 48 ms
01:44:54.779 00.000 2744 Move returns status 0, amount 93
01:44:54.779 00.000 2744 MoveAxis(N, 0, ABG)
01:44:54.780 00.001 2744 Move returns status 0, amount 0
01:44:54.780 00.000 2744 move complete, result=0
01:44:54.780 00.000 2744 worker thread done servicing request
01:44:54.780 00.000 2744 Worker thread wakes up
01:44:54.780 00.000 1092 GuideStep: 0.4 px 93 ms WEST, -0.0 px 0 ms NORTH
01:44:54.783 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:54.783 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:58.164 03.381 2744 Exposure complete
01:44:58.355 00.191 2744 worker thread done servicing request
01:44:58.355 00.000 1092 OnExposeComplete: enter
01:44:58.360 00.005 1092 UpdateGuideState(): m_state=6
01:44:58.362 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2036
01:44:58.365 00.003 1092 Star::Find returns 1 (0), X=1603.06, Y=1129.18, Mass=503442, SNR=81.6, Peak=55795 HFD=3.1
01:44:58.369 00.004 1092 MultiStar: [#1 -0.17,-0.01,0.89,U] [#2 -0.47,0.01,1.03,U] [#3 -0.28,0.05,0.79,U] [#4 -0.51,-0.02,0.73,U] [#5 -0.28,0.06,0.77,U] [#6 -0.11,0.07,0.72,U] [#7 -0.35,0.46,0.54,U] [#8 -0.94,0.13,0.48,U] 
01:44:58.371 00.002 1092 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {0.71, -0.21}
01:44:58.374 00.003 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.86)
01:44:58.376 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
01:44:58.378 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.21 cameraTheta=3.00 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
01:44:58.382 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.03, opts=13)
01:44:58.388 00.006 1092 Enqueuing Move request for scope (-0.21, 0.03)
01:44:58.393 00.005 2744 Worker thread wakes up
01:44:58.393 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
01:44:58.393 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
01:44:58.393 00.000 2744 Moving (-0.21, 0.03) raw xDistance=-0.20 yDistance=-0.03
01:44:58.394 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
01:44:58.394 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:44:58.394 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:44:58.394 00.000 2744 MoveAxis(E, 0, ABG)
01:44:58.394 00.000 2744 Move returns status 0, amount 0
01:44:58.394 00.000 2744 MoveAxis(N, 0, ABG)
01:44:58.394 00.000 2744 Move returns status 0, amount 0
01:44:58.394 00.000 2744 move complete, result=0
01:44:58.394 00.000 2744 worker thread done servicing request
01:44:58.410 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1607, FiltMax=65535, Gamma=0.510
01:44:58.424 00.014 1092 UpdateGuideState exits: m=503442 SNR=81.6
01:44:58.427 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:58.429 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:44:58.431 00.002 1092 Enqueuing Expose request
01:44:58.434 00.003 2744 Worker thread wakes up
01:44:58.434 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:44:58.434 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:44:58.434 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:01.838 03.404 2744 Exposure complete
01:45:02.052 00.214 2744 worker thread done servicing request
01:45:02.052 00.000 1092 OnExposeComplete: enter
01:45:02.055 00.003 1092 UpdateGuideState(): m_state=6
01:45:02.058 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2037
01:45:02.061 00.003 1092 Star::Find returns 1 (0), X=1602.88, Y=1129.13, Mass=502139, SNR=85.9, Peak=61251 HFD=3.1
01:45:02.064 00.003 1092 MultiStar: [#1 -0.44,0.06,0.93,U] [#2 -0.67,0.24,0.82,U] [#3 -0.51,0.21,0.68,U] [#4 -0.58,-0.06,0.81,U] [#5 -0.32,0.20,0.75,U] [#6 -0.47,0.07,0.74,U] [#7 -0.27,0.52,0.49,U] [#8 -1.17,0.12,0.46,U] 
01:45:02.068 00.004 1092 refined, 8 included, MultiStar: {-0.37, 0.09}, one-star: {0.54, -0.26}
01:45:02.070 00.002 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
01:45:02.073 00.003 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.10)
01:45:02.077 00.004 1092 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=-0.38 mountY=-0.01, mountTheta=-3.10
01:45:02.083 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.09, opts=13)
01:45:02.088 00.005 1092 Enqueuing Move request for scope (-0.37, 0.09)
01:45:02.092 00.004 2744 Worker thread wakes up
01:45:02.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
01:45:02.093 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
01:45:02.093 00.000 2744 Moving (-0.37, 0.09) raw xDistance=-0.38 yDistance=-0.01
01:45:02.093 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
01:45:02.093 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:02.093 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:02.093 00.000 2744 MoveAxis(E, 85, ABG)
01:45:02.093 00.000 2744 Guiding  Dir = 2, Dur = 85
01:45:02.093 00.000 2744 IsSlewing returns 0
01:45:02.094 00.001 2744 IsGuiding returns 0
01:45:02.094 00.000 2744 PulseGuide returned control before completion, sleep 95
01:45:02.114 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1815, FiltMax=65535, Gamma=0.510
01:45:02.134 00.020 1092 UpdateGuideState exits: m=502139 SNR=85.9
01:45:02.138 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:02.141 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:02.144 00.003 1092 Enqueuing Expose request
01:45:02.195 00.051 2744 IsGuiding returns 1
01:45:02.195 00.000 2744 scope still moving after pulse duration time elapsed
01:45:02.227 00.032 2744 IsSlewing returns 0
01:45:02.227 00.000 2744 IsGuiding returns 1
01:45:02.259 00.032 2744 IsSlewing returns 0
01:45:02.259 00.000 2744 IsGuiding returns 0
01:45:02.259 00.000 2744 scope move finished after 85 + 80 ms
01:45:02.259 00.000 2744 Move returns status 0, amount 85
01:45:02.259 00.000 2744 MoveAxis(N, 0, ABG)
01:45:02.259 00.000 2744 Move returns status 0, amount 0
01:45:02.260 00.001 2744 move complete, result=0
01:45:02.260 00.000 2744 worker thread done servicing request
01:45:02.260 00.000 2744 Worker thread wakes up
01:45:02.260 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:02.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:02.262 00.002 1092 GuideStep: -0.4 px 85 ms EAST, -0.0 px 0 ms NORTH
01:45:05.653 03.391 2744 Exposure complete
01:45:05.860 00.207 2744 worker thread done servicing request
01:45:05.860 00.000 1092 OnExposeComplete: enter
01:45:05.863 00.003 1092 UpdateGuideState(): m_state=6
01:45:05.865 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2038
01:45:05.869 00.004 1092 Star::Find returns 1 (0), X=1603.19, Y=1129.12, Mass=494874, SNR=73.8, Peak=53779 HFD=3.3
01:45:05.872 00.003 1092 MultiStar: [#1 -0.18,-0.26,1.17,U] [#2 -0.38,0.00,1.04,U] [#3 -0.40,-0.07,0.85,U] [#4 -0.31,-0.18,0.85,U] [#5 -0.26,0.07,0.84,U] [#6 -0.07,0.04,0.72,U] [#7 -0.10,0.17,0.57,U] [#8 -0.85,0.09,0.54,U] 
01:45:05.876 00.004 1092 refined, 8 included, MultiStar: {-0.15, -0.07}, one-star: {0.85, -0.26}
01:45:05.879 00.003 1092 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
01:45:05.881 00.002 1092 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
01:45:05.883 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-2.69 mountX=-0.11 mountY=-0.11, mountTheta=-2.34
01:45:05.890 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.07, opts=13)
01:45:05.893 00.003 1092 Enqueuing Move request for scope (-0.15, -0.07)
01:45:05.895 00.002 2744 Worker thread wakes up
01:45:05.895 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.07) opts 0xd
01:45:05.895 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.07)
01:45:05.895 00.000 2744 Moving (-0.15, -0.07) raw xDistance=-0.11 yDistance=-0.11
01:45:05.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:45:05.895 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:05.896 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:45:05.896 00.000 2744 MoveAxis(E, 0, ABG)
01:45:05.896 00.000 2744 Move returns status 0, amount 0
01:45:05.896 00.000 2744 MoveAxis(N, 0, ABG)
01:45:05.896 00.000 2744 Move returns status 0, amount 0
01:45:05.896 00.000 2744 move complete, result=0
01:45:05.896 00.000 2744 worker thread done servicing request
01:45:05.912 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1690, FiltMax=65535, Gamma=0.510
01:45:05.929 00.017 1092 UpdateGuideState exits: m=494874 SNR=73.8
01:45:05.932 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.935 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:05.938 00.003 1092 Enqueuing Expose request
01:45:05.940 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:05.942 00.002 2744 Worker thread wakes up
01:45:05.943 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:05.943 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:09.331 03.388 2744 Exposure complete
01:45:09.528 00.197 2744 worker thread done servicing request
01:45:09.529 00.001 1092 OnExposeComplete: enter
01:45:09.532 00.003 1092 UpdateGuideState(): m_state=6
01:45:09.535 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2039
01:45:09.538 00.003 1092 Star::Find returns 1 (0), X=1602.75, Y=1129.42, Mass=481051, SNR=79.1, Peak=60147 HFD=3.2
01:45:09.541 00.003 1092 MultiStar: [#1 -0.48,0.10,0.89,U] [#2 -0.55,0.22,0.91,U] [#3 -0.58,0.16,0.73,U] [#4 -0.50,0.17,0.82,U] [#5 -0.66,0.18,0.67,U] [#6 -0.35,0.29,0.67,U] [#7 -0.42,0.33,0.58,U] [#8 -0.91,0.17,0.47,U] 
01:45:09.543 00.002 1092 single-star, 8 included, MultiStar: {-0.40, 0.17}, one-star: {0.41, 0.03}
01:45:09.545 00.002 1092 CameraToMount -- cameraTheta (0.08) - m_xAngle (-0.43) = xAngle (0.51 = 0.51)
01:45:09.548 00.003 1092 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.35 = 0.35)
01:45:09.550 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=0.03 hyp=0.41 cameraTheta=0.08 mountX=0.36 mountY=0.14, mountTheta=0.38
01:45:09.555 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.03, opts=13)
01:45:09.559 00.004 1092 Enqueuing Move request for scope (0.41, 0.03)
01:45:09.561 00.002 2744 Worker thread wakes up
01:45:09.561 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.03) opts 0xd
01:45:09.561 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.03)
01:45:09.561 00.000 2744 Moving (0.41, 0.03) raw xDistance=0.36 yDistance=0.14
01:45:09.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
01:45:09.561 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:09.561 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:45:09.561 00.000 2744 MoveAxis(W, 80, ABG)
01:45:09.561 00.000 2744 Guiding  Dir = 3, Dur = 80
01:45:09.562 00.001 2744 IsSlewing returns 0
01:45:09.562 00.000 2744 IsGuiding returns 0
01:45:09.562 00.000 2744 PulseGuide returned control before completion, sleep 90
01:45:09.576 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1725, FiltMax=65535, Gamma=0.510
01:45:09.592 00.016 1092 UpdateGuideState exits: m=481051 SNR=79.1
01:45:09.595 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.597 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:09.600 00.003 1092 Enqueuing Expose request
01:45:09.660 00.060 2744 IsGuiding returns 1
01:45:09.660 00.000 2744 scope still moving after pulse duration time elapsed
01:45:09.693 00.033 2744 IsSlewing returns 0
01:45:09.693 00.000 2744 IsGuiding returns 0
01:45:09.693 00.000 2744 scope move finished after 80 + 52 ms
01:45:09.694 00.001 2744 Move returns status 0, amount 80
01:45:09.694 00.000 2744 MoveAxis(N, 0, ABG)
01:45:09.695 00.001 2744 Move returns status 0, amount 0
01:45:09.695 00.000 2744 move complete, result=0
01:45:09.695 00.000 2744 worker thread done servicing request
01:45:09.695 00.000 2744 Worker thread wakes up
01:45:09.695 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:09.695 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:09.697 00.002 1092 GuideStep: 0.4 px 80 ms WEST, 0.1 px 0 ms NORTH
01:45:13.090 03.393 2744 Exposure complete
01:45:13.297 00.207 2744 worker thread done servicing request
01:45:13.298 00.001 1092 OnExposeComplete: enter
01:45:13.301 00.003 1092 UpdateGuideState(): m_state=6
01:45:13.303 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2040
01:45:13.307 00.004 1092 Star::Find returns 1 (0), X=1602.62, Y=1129.28, Mass=494242, SNR=80.2, Peak=54275 HFD=3.5
01:45:13.309 00.002 1092 MultiStar: [#1 -0.76,0.28,0.92,U] [#2 -1.08,0.38,0.99,U] [#3 -0.59,0.06,0.94,U] [#4 -0.99,0.10,1.04,U] [#5 -0.85,0.27,0.73,U] [#6 -0.55,-0.09,0.80,U] [#7 -0.59,0.40,0.63,U] [#8 -1.29,0.46,0.51,U] 
01:45:13.312 00.003 1092 single-star, 8 included, MultiStar: {-0.68, 0.17}, one-star: {0.28, -0.11}
01:45:13.314 00.002 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
01:45:13.316 00.002 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
01:45:13.318 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.30 mountY=-0.03, mountTheta=-0.10
01:45:13.324 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.11, opts=13)
01:45:13.326 00.002 1092 Enqueuing Move request for scope (0.28, -0.11)
01:45:13.328 00.002 2744 Worker thread wakes up
01:45:13.328 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
01:45:13.329 00.001 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
01:45:13.329 00.000 2744 Moving (0.28, -0.11) raw xDistance=0.30 yDistance=-0.03
01:45:13.329 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
01:45:13.329 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:13.329 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:13.329 00.000 2744 MoveAxis(W, 72, ABG)
01:45:13.329 00.000 2744 Guiding  Dir = 3, Dur = 72
01:45:13.329 00.000 2744 IsSlewing returns 0
01:45:13.329 00.000 2744 IsGuiding returns 0
01:45:13.330 00.001 2744 PulseGuide returned control before completion, sleep 82
01:45:13.343 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1437, FiltMax=65535, Gamma=0.510
01:45:13.359 00.016 1092 UpdateGuideState exits: m=494242 SNR=80.2
01:45:13.362 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.364 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:13.368 00.004 1092 Enqueuing Expose request
01:45:13.427 00.059 2744 IsGuiding returns 1
01:45:13.427 00.000 2744 scope still moving after pulse duration time elapsed
01:45:13.458 00.031 2744 IsSlewing returns 0
01:45:13.458 00.000 2744 IsGuiding returns 0
01:45:13.458 00.000 2744 scope move finished after 72 + 57 ms
01:45:13.458 00.000 2744 Move returns status 0, amount 72
01:45:13.458 00.000 2744 MoveAxis(N, 0, ABG)
01:45:13.458 00.000 2744 Move returns status 0, amount 0
01:45:13.459 00.001 2744 move complete, result=0
01:45:13.459 00.000 2744 worker thread done servicing request
01:45:13.459 00.000 2744 Worker thread wakes up
01:45:13.459 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:13.459 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:13.461 00.002 1092 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
01:45:16.853 03.392 2744 Exposure complete
01:45:17.043 00.190 2744 worker thread done servicing request
01:45:17.043 00.000 1092 OnExposeComplete: enter
01:45:17.046 00.003 1092 UpdateGuideState(): m_state=6
01:45:17.048 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2041
01:45:17.051 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1129.30, Mass=517055, SNR=84.8, Peak=51651 HFD=3.5
01:45:17.054 00.003 1092 MultiStar: [#1 -0.99,0.12,0.79,U] [#2 -1.15,0.21,0.95,U] [#3 -1.26,0.35,0.70,U] [#4 -0.96,0.30,0.76,U] [#5 -0.99,0.36,0.68,U] [#6 -0.77,0.33,0.76,U] [#7 -0.83,0.57,0.50,U] [#8 -1.22,0.24,0.44,U] 
01:45:17.056 00.002 1092 single-star, 8 included, MultiStar: {-0.86, 0.24}, one-star: {0.01, -0.09}
01:45:17.058 00.002 1092 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-0.43) = xAngle (-1.02 = -1.02)
01:45:17.060 00.002 1092 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
01:45:17.062 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.45 mountX=0.05 mountY=-0.08, mountTheta=-1.06
01:45:17.067 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.09, opts=13)
01:45:17.069 00.002 1092 Enqueuing Move request for scope (0.01, -0.09)
01:45:17.071 00.002 2744 Worker thread wakes up
01:45:17.071 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
01:45:17.071 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
01:45:17.071 00.000 2744 Moving (0.01, -0.09) raw xDistance=0.05 yDistance=-0.08
01:45:17.071 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:45:17.071 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:17.071 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:45:17.072 00.001 2744 MoveAxis(E, 0, ABG)
01:45:17.072 00.000 2744 Move returns status 0, amount 0
01:45:17.072 00.000 2744 MoveAxis(N, 0, ABG)
01:45:17.072 00.000 2744 Move returns status 0, amount 0
01:45:17.072 00.000 2744 move complete, result=0
01:45:17.072 00.000 2744 worker thread done servicing request
01:45:17.084 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:45:17.099 00.015 1092 UpdateGuideState exits: m=517055 SNR=84.8
01:45:17.102 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.104 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:17.106 00.002 1092 Enqueuing Expose request
01:45:17.109 00.003 2744 Worker thread wakes up
01:45:17.109 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:17.109 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:17.109 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:20.501 03.392 2744 Exposure complete
01:45:20.698 00.197 2744 worker thread done servicing request
01:45:20.699 00.001 1092 OnExposeComplete: enter
01:45:20.702 00.003 1092 UpdateGuideState(): m_state=6
01:45:20.704 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2042
01:45:20.706 00.002 1092 Star::Find returns 1 (0), X=1602.54, Y=1129.62, Mass=513677, SNR=80.2, Peak=63075 HFD=3.2
01:45:20.710 00.004 1092 MultiStar: [#1 -0.73,0.54,1.07,U] [#2 -1.17,0.59,0.87,U] [#3 -0.77,0.64,0.80,U] [#4 -1.05,0.43,0.84,U] [#5 -1.01,0.57,0.70,U] [#6 -0.95,0.35,0.79,U] [#7 -0.71,0.80,0.52,U] [#8 -1.36,0.56,0.45,U] 
01:45:20.713 00.003 1092 single-star, 8 included, MultiStar: {-0.79, 0.51}, one-star: {0.19, 0.24}
01:45:20.715 00.002 1092 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.43) = xAngle (1.32 = 1.32)
01:45:20.717 00.002 1092 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.16 = 1.16)
01:45:20.720 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.30 cameraTheta=0.89 mountX=0.08 mountY=0.28, mountTheta=1.31
01:45:20.726 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.24, opts=13)
01:45:20.728 00.002 1092 Enqueuing Move request for scope (0.19, 0.24)
01:45:20.730 00.002 2744 Worker thread wakes up
01:45:20.730 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
01:45:20.731 00.001 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
01:45:20.731 00.000 2744 Moving (0.19, 0.24) raw xDistance=0.08 yDistance=0.28
01:45:20.731 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:20.731 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:20.731 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:45:20.731 00.000 2744 MoveAxis(E, 0, ABG)
01:45:20.731 00.000 2744 Move returns status 0, amount 0
01:45:20.731 00.000 2744 MoveAxis(N, 0, ABG)
01:45:20.731 00.000 2744 Move returns status 0, amount 0
01:45:20.731 00.000 2744 move complete, result=0
01:45:20.731 00.000 2744 worker thread done servicing request
01:45:20.746 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5066, FiltMin=1613, FiltMax=65535, Gamma=0.510
01:45:20.760 00.014 1092 UpdateGuideState exits: m=513677 SNR=80.2
01:45:20.762 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.764 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:20.767 00.003 1092 Enqueuing Expose request
01:45:20.770 00.003 2744 Worker thread wakes up
01:45:20.770 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:20.772 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:20.772 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:24.176 03.404 2744 Exposure complete
01:45:24.395 00.219 2744 worker thread done servicing request
01:45:24.395 00.000 1092 OnExposeComplete: enter
01:45:24.398 00.003 1092 UpdateGuideState(): m_state=6
01:45:24.402 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2043
01:45:24.405 00.003 1092 Star::Find returns 1 (0), X=1602.26, Y=1129.51, Mass=523675, SNR=85.9, Peak=44387 HFD=3.4
01:45:24.408 00.003 1092 MultiStar: [#1 -0.89,0.34,0.88,U] [#2 -1.27,0.39,0.87,U] [#3 -1.15,0.33,0.72,U] [#4 -1.23,0.46,0.70,U] [#5 -1.06,0.37,0.76,U] [#6 -1.08,0.25,0.67,U] [#7 -1.13,0.44,0.53,U] [#8 -1.39,0.27,0.39,U] 
01:45:24.411 00.003 1092 single-star, 8 included, MultiStar: {-0.97, 0.32}, one-star: {-0.08, 0.12}
01:45:24.414 00.003 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.57 = 2.57)
01:45:24.417 00.003 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
01:45:24.420 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.15 cameraTheta=2.15 mountX=-0.13 mountY=0.10, mountTheta=2.48
01:45:24.425 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.12, opts=13)
01:45:24.427 00.002 1092 Enqueuing Move request for scope (-0.08, 0.12)
01:45:24.430 00.003 2744 Worker thread wakes up
01:45:24.430 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:45:24.430 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:45:24.431 00.001 2744 Moving (-0.08, 0.12) raw xDistance=-0.13 yDistance=0.10
01:45:24.431 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:45:24.431 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:24.431 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:45:24.431 00.000 2744 MoveAxis(E, 0, ABG)
01:45:24.431 00.000 2744 Move returns status 0, amount 0
01:45:24.431 00.000 2744 MoveAxis(N, 0, ABG)
01:45:24.431 00.000 2744 Move returns status 0, amount 0
01:45:24.431 00.000 2744 move complete, result=0
01:45:24.431 00.000 2744 worker thread done servicing request
01:45:24.446 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:45:24.462 00.016 1092 UpdateGuideState exits: m=523675 SNR=85.9
01:45:24.465 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.467 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:24.470 00.003 1092 Enqueuing Expose request
01:45:24.472 00.002 2744 Worker thread wakes up
01:45:24.472 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:24.474 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:24.474 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:27.857 03.383 2744 Exposure complete
01:45:28.046 00.189 2744 worker thread done servicing request
01:45:28.046 00.000 1092 OnExposeComplete: enter
01:45:28.048 00.002 1092 UpdateGuideState(): m_state=6
01:45:28.050 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2044
01:45:28.052 00.002 1092 Star::Find returns 1 (0), X=1602.63, Y=1129.52, Mass=519667, SNR=78.8, Peak=50643 HFD=3.3
01:45:28.054 00.002 1092 MultiStar: [#1 -0.79,0.25,1.05,U] [#2 -0.91,0.53,0.98,U] [#3 -0.65,0.44,0.82,U] [#4 -0.80,0.31,0.82,U] [#5 -0.64,0.27,0.82,U] [#6 -0.60,0.35,0.76,U] [#7 -0.69,0.71,0.50,U] [#8 -0.73,0.03,0.52,U] 
01:45:28.057 00.003 1092 single-star, 8 included, MultiStar: {-0.60, 0.33}, one-star: {0.28, 0.13}
01:45:28.059 00.002 1092 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.43) = xAngle (0.87 = 0.87)
01:45:28.061 00.002 1092 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.72 = 0.72)
01:45:28.063 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=0.13 hyp=0.31 cameraTheta=0.44 mountX=0.20 mountY=0.21, mountTheta=0.79
01:45:28.069 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=0.13, opts=13)
01:45:28.072 00.003 1092 Enqueuing Move request for scope (0.28, 0.13)
01:45:28.075 00.003 2744 Worker thread wakes up
01:45:28.075 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.13) opts 0xd
01:45:28.075 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, 0.13)
01:45:28.076 00.001 2744 Moving (0.28, 0.13) raw xDistance=0.20 yDistance=0.21
01:45:28.076 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:45:28.076 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:28.076 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:45:28.076 00.000 2744 MoveAxis(E, 0, ABG)
01:45:28.076 00.000 2744 Move returns status 0, amount 0
01:45:28.076 00.000 2744 MoveAxis(N, 0, ABG)
01:45:28.076 00.000 2744 Move returns status 0, amount 0
01:45:28.076 00.000 2744 move complete, result=0
01:45:28.076 00.000 2744 worker thread done servicing request
01:45:28.089 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1520, FiltMax=65535, Gamma=0.510
01:45:28.104 00.015 1092 UpdateGuideState exits: m=519667 SNR=78.8
01:45:28.107 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.109 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:28.111 00.002 1092 Enqueuing Expose request
01:45:28.113 00.002 2744 Worker thread wakes up
01:45:28.113 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:28.115 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:28.116 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:31.514 03.398 2744 Exposure complete
01:45:31.707 00.193 2744 worker thread done servicing request
01:45:31.709 00.002 1092 OnExposeComplete: enter
01:45:31.711 00.002 1092 UpdateGuideState(): m_state=6
01:45:31.714 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2045
01:45:31.716 00.002 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.42, Mass=485665, SNR=80.6, Peak=48419 HFD=3.2
01:45:31.719 00.003 1092 MultiStar: [#1 -0.25,0.21,1.08,U] [#2 -0.43,-0.03,0.88,U] [#3 -0.39,0.37,0.73,U] [#4 -0.33,0.06,0.91,U] [#5 -0.27,0.13,0.61,U] [#6 -0.28,0.10,0.83,U] [#7 -0.25,0.57,0.55,U] [#8 -0.58,0.23,0.45,U] 
01:45:31.721 00.002 1092 refined, 8 included, MultiStar: {-0.20, 0.16}, one-star: {0.61, 0.03}
01:45:31.724 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
01:45:31.726 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
01:45:31.728 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=0.16 hyp=0.26 cameraTheta=2.47 mountX=-0.25 mountY=0.10, mountTheta=2.76
01:45:31.732 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.16, opts=13)
01:45:31.734 00.002 1092 Enqueuing Move request for scope (-0.20, 0.16)
01:45:31.738 00.004 2744 Worker thread wakes up
01:45:31.738 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.16) opts 0xd
01:45:31.738 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.16)
01:45:31.738 00.000 2744 Moving (-0.20, 0.16) raw xDistance=-0.25 yDistance=0.10
01:45:31.738 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:45:31.738 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:31.738 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:45:31.738 00.000 2744 MoveAxis(E, 0, ABG)
01:45:31.738 00.000 2744 Move returns status 0, amount 0
01:45:31.738 00.000 2744 MoveAxis(N, 0, ABG)
01:45:31.738 00.000 2744 Move returns status 0, amount 0
01:45:31.738 00.000 2744 move complete, result=0
01:45:31.738 00.000 2744 worker thread done servicing request
01:45:31.753 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1502, FiltMax=65535, Gamma=0.510
01:45:31.768 00.015 1092 UpdateGuideState exits: m=485665 SNR=80.6
01:45:31.770 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.773 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:31.775 00.002 1092 Enqueuing Expose request
01:45:31.778 00.003 2744 Worker thread wakes up
01:45:31.778 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:31.780 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:31.780 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:35.178 03.398 2744 Exposure complete
01:45:35.387 00.209 2744 worker thread done servicing request
01:45:35.388 00.001 1092 OnExposeComplete: enter
01:45:35.391 00.003 1092 UpdateGuideState(): m_state=6
01:45:35.393 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2046
01:45:35.396 00.003 1092 Star::Find returns 1 (0), X=1603.60, Y=1129.04, Mass=480869, SNR=82.9, Peak=54157 HFD=3.3
01:45:35.398 00.002 1092 MultiStar: [#1 0.33,-0.24,0.91,U] [#2 0.11,-0.11,0.88,U] [#3 0.27,0.13,0.74,U] [#4 0.22,-0.05,0.81,U] [#5 0.25,-0.13,0.85,U] [#6 0.45,-0.14,0.82,U] [#7 0.34,0.11,0.55,U] [#8 -0.22,-0.08,0.42,U] 
01:45:35.401 00.003 1092 refined, 8 included, MultiStar: {0.39, -0.12}, one-star: {1.26, -0.35}
01:45:35.403 00.002 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
01:45:35.406 00.003 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
01:45:35.408 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.12 hyp=0.40 cameraTheta=-0.29 mountX=0.40 mountY=-0.01, mountTheta=-0.02
01:45:35.412 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.12, opts=13)
01:45:35.414 00.002 1092 Enqueuing Move request for scope (0.39, -0.12)
01:45:35.417 00.003 2744 Worker thread wakes up
01:45:35.417 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.12) opts 0xd
01:45:35.417 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.12)
01:45:35.417 00.000 2744 Moving (0.39, -0.12) raw xDistance=0.40 yDistance=-0.01
01:45:35.417 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
01:45:35.417 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:35.417 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:45:35.417 00.000 2744 MoveAxis(W, 90, ABG)
01:45:35.417 00.000 2744 Guiding  Dir = 3, Dur = 90
01:45:35.419 00.002 2744 IsSlewing returns 0
01:45:35.419 00.000 2744 IsGuiding returns 0
01:45:35.419 00.000 2744 PulseGuide returned control before completion, sleep 100
01:45:35.433 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1495, FiltMax=65535, Gamma=0.510
01:45:35.449 00.016 1092 UpdateGuideState exits: m=480869 SNR=82.9
01:45:35.454 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.456 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:35.458 00.002 1092 Enqueuing Expose request
01:45:35.527 00.069 2744 IsGuiding returns 1
01:45:35.527 00.000 2744 scope still moving after pulse duration time elapsed
01:45:35.558 00.031 2744 IsSlewing returns 0
01:45:35.558 00.000 2744 IsGuiding returns 0
01:45:35.558 00.000 2744 scope move finished after 90 + 49 ms
01:45:35.558 00.000 2744 Move returns status 0, amount 90
01:45:35.559 00.001 2744 MoveAxis(N, 0, ABG)
01:45:35.559 00.000 2744 Move returns status 0, amount 0
01:45:35.559 00.000 2744 move complete, result=0
01:45:35.559 00.000 1092 GuideStep: 0.4 px 90 ms WEST, -0.0 px 0 ms NORTH
01:45:35.563 00.004 2744 worker thread done servicing request
01:45:35.563 00.000 2744 Worker thread wakes up
01:45:35.563 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:35.563 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:39.006 03.443 2744 Exposure complete
01:45:39.938 00.932 2744 worker thread done servicing request
01:45:39.938 00.000 1092 OnExposeComplete: enter
01:45:39.944 00.006 1092 UpdateGuideState(): m_state=6
01:45:39.952 00.008 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2047
01:45:39.960 00.008 1092 Star::Find returns 1 (0), X=1604.14, Y=1128.82, Mass=441322, SNR=69.7, Peak=51837 HFD=2.9
01:45:39.971 00.011 1092 MultiStar: [#1 0.91,-0.37,1.02,U] [#2 0.57,-0.25,1.35,U] [#3 0.77,-0.31,0.86,U] [#4 0.85,-0.18,0.87,U] [#5 0.77,-0.35,0.85,U] [#6 1.10,-0.27,0.80,U] [#7 1.01,0.06,0.67,U] [#8 0.15,-0.17,0.57,U] 
01:45:39.981 00.010 1092 refined, 8 included, MultiStar: {0.90, -0.28}, one-star: {1.80, -0.56}
01:45:39.991 00.010 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
01:45:39.998 00.007 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.03 = -0.03)
01:45:40.008 00.010 1092 CameraToMount -- cameraX=0.90 cameraY=-0.28 hyp=0.94 cameraTheta=-0.31 mountX=0.94 mountY=-0.03, mountTheta=-0.03
01:45:40.018 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.90, y=-0.28, opts=13)
01:45:40.024 00.006 1092 Enqueuing Move request for scope (0.90, -0.28)
01:45:40.028 00.004 2744 Worker thread wakes up
01:45:40.028 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.90, -0.28) opts 0xd
01:45:40.028 00.000 2744 Handling offset move in thread for scope, endpoint = (0.90, -0.28)
01:45:40.028 00.000 2744 Moving (0.90, -0.28) raw xDistance=0.94 yDistance=-0.03
01:45:40.028 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.94
01:45:40.028 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:45:40.028 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:45:40.028 00.000 2744 MoveAxis(W, 216, ABG)
01:45:40.029 00.001 2744 Guiding  Dir = 3, Dur = 216
01:45:40.029 00.000 2744 IsSlewing returns 0
01:45:40.029 00.000 2744 IsGuiding returns 0
01:45:40.030 00.001 2744 PulseGuide returned control before completion, sleep 226
01:45:40.060 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1565, FiltMax=65535, Gamma=0.510
01:45:40.096 00.036 1092 UpdateGuideState exits: m=441322 SNR=69.7
01:45:40.107 00.011 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.112 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:45:40.123 00.011 1092 Enqueuing Expose request
01:45:40.271 00.148 2744 IsGuiding returns 1
01:45:40.271 00.000 2744 scope still moving after pulse duration time elapsed
01:45:40.302 00.031 2744 IsSlewing returns 0
01:45:40.303 00.001 2744 IsGuiding returns 0
01:45:40.303 00.000 2744 scope move finished after 216 + 58 ms
01:45:40.303 00.000 2744 Move returns status 0, amount 216
01:45:40.303 00.000 2744 MoveAxis(N, 0, ABG)
01:45:40.303 00.000 2744 Move returns status 0, amount 0
01:45:40.303 00.000 2744 move complete, result=0
01:45:40.304 00.001 2744 worker thread done servicing request
01:45:40.304 00.000 2744 Worker thread wakes up
01:45:40.304 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:45:40.304 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:45:40.304 00.000 1092 GuideStep: 0.9 px 216 ms WEST, -0.0 px 0 ms NORTH
01:45:42.816 02.512 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:45:42.818 00.002 1092 case statement mapped state 6 to 3
01:45:42.821 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:45:42.866 00.045 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:45:42.870 00.004 1092 case statement mapped state 6 to 3
01:45:42.872 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:45:42.916 00.044 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
01:45:42.920 00.004 1092 SetPaused type=2 isPaused=0 exposurePending=1
01:45:42.922 00.002 1092 Guider::SetPaused(2)
01:45:42.938 00.016 1092 Status Line: Paused/full
01:45:42.944 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:45:42.969 00.025 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:45:42.972 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:45:43.701 00.729 2744 Exposure complete
01:45:43.880 00.179 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:45:43.883 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:45:43.925 00.042 2744 worker thread done servicing request
01:45:43.926 00.001 1092 OnExposeComplete: enter
01:45:43.929 00.003 1092 guider is paused, ignoring frame, not scheduling exposure
01:45:43.981 00.052 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:45:43.986 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:46:03.341 19.355 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:03.344 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:46:03.442 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
01:46:03.445 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
01:46:03.447 00.002 1092 Guider::SetPaused(0)
01:46:03.450 00.003 1092 Guider::SetPaused: resetting avg dist filter
01:46:03.465 00.015 1092 un-pause: clearing mount guide algorithm history
01:46:03.468 00.003 1092 Mount: notify guiding resumed
01:46:03.471 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:03.473 00.002 1092 Enqueuing Expose request
01:46:03.475 00.002 1092 Status Line: Resumed
01:46:03.478 00.003 2744 Worker thread wakes up
01:46:03.478 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:03.478 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:03.487 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:46:03.492 00.005 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:03.495 00.003 1092 case statement mapped state 6 to 3
01:46:03.497 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:46:04.510 01.013 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:04.512 00.002 1092 case statement mapped state 6 to 3
01:46:04.515 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:46:05.624 01.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:05.627 00.003 1092 case statement mapped state 6 to 3
01:46:05.628 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:46:06.740 01.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:06.743 00.003 1092 case statement mapped state 6 to 3
01:46:06.745 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:46:06.859 00.114 2744 Exposure complete
01:46:07.043 00.184 2744 worker thread done servicing request
01:46:07.043 00.000 1092 OnExposeComplete: enter
01:46:07.045 00.002 1092 UpdateGuideState(): m_state=6
01:46:07.048 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2048
01:46:07.050 00.002 1092 Star::Find returns 1 (0), X=1606.68, Y=1121.67, Mass=24767, SNR=10.3, Peak=11907 HFD=2.3
01:46:07.052 00.002 1092 MultiStar: large primary error, entering stabilization period
01:46:07.056 00.004 1092 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-0.43) = xAngle (-0.63 = -0.63)
01:46:07.057 00.001 1092 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.79 = -0.79)
01:46:07.059 00.002 1092 CameraToMount -- cameraX=4.34 cameraY=-7.72 hyp=8.86 cameraTheta=-1.06 mountX=7.14 mountY=-6.27, mountTheta=-0.72
01:46:07.063 00.004 1092 SchedulePrimaryMove(0F8C9988, x=4.34, y=-7.72, opts=13)
01:46:07.066 00.003 1092 Enqueuing Move request for scope (4.34, -7.72)
01:46:07.069 00.003 2744 Worker thread wakes up
01:46:07.069 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (4.34, -7.72) opts 0xd
01:46:07.069 00.000 2744 Handling offset move in thread for scope, endpoint = (4.34, -7.72)
01:46:07.069 00.000 2744 Moving (4.34, -7.72) raw xDistance=7.14 yDistance=-6.27
01:46:07.069 00.000 2744 GuideAlgorithmHysteresis::Result() returns 4.50 from input 7.14
01:46:07.069 00.000 2744 resist switch: large excursion: input -6.27 thresh 1.35 direction from 0 to -1
01:46:07.069 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-18.81
01:46:07.069 00.000 2744 GuideAlgorithmResistSwitch::result() returns -6.27 from input -6.27
01:46:07.069 00.000 2744 MoveAxis(W, 1600, ABG)
01:46:07.069 00.000 2744 Guiding  Dir = 3, Dur = 1600
01:46:07.069 00.000 2744 IsSlewing returns 0
01:46:07.070 00.001 2744 IsGuiding returns 0
01:46:07.070 00.000 2744 PulseGuide returned control before completion, sleep 1610
01:46:07.086 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1683, FiltMax=65527, Gamma=0.510
01:46:07.104 00.018 1092 UpdateGuideState exits: m=24767 SNR=10.3
01:46:07.110 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.113 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:07.117 00.004 1092 Enqueuing Expose request
01:46:07.854 00.737 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:07.857 00.003 1092 case statement mapped state 6 to 3
01:46:07.860 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:46:08.689 00.829 2744 IsGuiding returns 1
01:46:08.689 00.000 2744 scope still moving after pulse duration time elapsed
01:46:08.721 00.032 2744 IsSlewing returns 0
01:46:08.721 00.000 2744 IsGuiding returns 0
01:46:08.721 00.000 2744 scope move finished after 1600 + 51 ms
01:46:08.721 00.000 2744 Move returns status 0, amount 1600
01:46:08.721 00.000 2744 MoveAxis(N, 1178, ABG)
01:46:08.721 00.000 2744 Guiding  Dir = 0, Dur = 1178
01:46:08.722 00.001 2744 IsSlewing returns 0
01:46:08.722 00.000 2744 IsGuiding returns 0
01:46:08.722 00.000 2744 PulseGuide returned control before completion, sleep 1188
01:46:08.917 00.195 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:46:08.919 00.002 1092 case statement mapped state 6 to 3
01:46:08.922 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:46:09.912 00.990 2744 IsGuiding returns 1
01:46:09.912 00.000 2744 scope still moving after pulse duration time elapsed
01:46:09.942 00.030 2744 IsSlewing returns 0
01:46:09.942 00.000 2744 IsGuiding returns 0
01:46:09.942 00.000 2744 scope move finished after 1178 + 42 ms
01:46:09.942 00.000 2744 Move returns status 0, amount 1178
01:46:09.942 00.000 2744 move complete, result=0
01:46:09.943 00.001 2744 worker thread done servicing request
01:46:09.943 00.000 1092 GuideStep: 7.1 px 1600 ms WEST, -6.3 px 1178 ms NORTH
01:46:09.945 00.002 2744 Worker thread wakes up
01:46:09.945 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:09.945 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1592,1107,31,31)
01:46:13.348 03.403 2744 Exposure complete
01:46:13.562 00.214 2744 worker thread done servicing request
01:46:13.562 00.000 1092 OnExposeComplete: enter
01:46:13.565 00.003 1092 UpdateGuideState(): m_state=6
01:46:13.569 00.004 1092 Star::Find(15, 1606, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2049
01:46:13.571 00.002 1092 Star::Find returns 1 (0), X=1621.34, Y=1117.84, Mass=494836, SNR=77.6, Peak=30131 HFD=3.4
01:46:13.574 00.003 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
01:46:13.576 00.002 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
01:46:13.579 00.003 1092 CameraToMount -- cameraX=19.00 cameraY=-11.55 hyp=22.24 cameraTheta=-0.55 mountX=22.08 mountY=-6.02, mountTheta=-0.27
01:46:13.585 00.006 1092 SchedulePrimaryMove(0F8C9988, x=19.00, y=-11.55, opts=13)
01:46:13.588 00.003 1092 Enqueuing Move request for scope (19.00, -11.55)
01:46:13.592 00.004 2744 Worker thread wakes up
01:46:13.592 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (19.00, -11.55) opts 0xd
01:46:13.592 00.000 2744 Handling offset move in thread for scope, endpoint = (19.00, -11.55)
01:46:13.592 00.000 2744 Moving (19.00, -11.55) raw xDistance=22.08 yDistance=-6.02
01:46:13.592 00.000 2744 GuideAlgorithmHysteresis::Result() returns 14.22 from input 22.08
01:46:13.592 00.000 2744 GuideAlgorithmResistSwitch::result() returns -6.02 from input -6.02
01:46:13.593 00.001 2744 MoveAxis(W, 5056, ABG)
01:46:13.593 00.000 2744 duration set to 2500 by maxRaDuration
01:46:13.593 00.000 2744 Guiding  Dir = 3, Dur = 2500
01:46:13.593 00.000 2744 IsSlewing returns 0
01:46:13.593 00.000 2744 IsGuiding returns 0
01:46:13.594 00.001 2744 PulseGuide returned control before completion, sleep 2510
01:46:13.612 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5008, FiltMin=1309, FiltMax=65535, Gamma=0.510
01:46:13.630 00.018 1092 UpdateGuideState exits: m=494836 SNR=77.6
01:46:13.634 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.637 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:13.640 00.003 1092 Enqueuing Expose request
01:46:16.112 02.472 2744 IsGuiding returns 1
01:46:16.112 00.000 2744 scope still moving after pulse duration time elapsed
01:46:16.142 00.030 2744 IsSlewing returns 0
01:46:16.142 00.000 2744 IsGuiding returns 0
01:46:16.142 00.000 2744 scope move finished after 2500 + 48 ms
01:46:16.142 00.000 2744 Move returns status 0, amount 2500
01:46:16.142 00.000 2744 MoveAxis(N, 1130, ABG)
01:46:16.142 00.000 2744 Guiding  Dir = 0, Dur = 1130
01:46:16.142 00.000 2744 IsSlewing returns 0
01:46:16.143 00.001 2744 IsGuiding returns 0
01:46:16.143 00.000 2744 PulseGuide returned control before completion, sleep 1140
01:46:17.285 01.142 2744 IsGuiding returns 1
01:46:17.285 00.000 2744 scope still moving after pulse duration time elapsed
01:46:17.317 00.032 2744 IsSlewing returns 0
01:46:17.317 00.000 2744 IsGuiding returns 0
01:46:17.317 00.000 2744 scope move finished after 1130 + 44 ms
01:46:17.317 00.000 2744 Move returns status 0, amount 1130
01:46:17.317 00.000 2744 move complete, result=0
01:46:17.318 00.001 2744 worker thread done servicing request
01:46:17.318 00.000 1092 GuideStep: 22.1 px 2500 ms WEST, -6.0 px 1130 ms NORTH
01:46:17.320 00.002 2744 Worker thread wakes up
01:46:17.320 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:17.320 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1606,1103,31,31)
01:46:20.693 03.373 2744 Exposure complete
01:46:20.890 00.197 2744 worker thread done servicing request
01:46:20.890 00.000 1092 OnExposeComplete: enter
01:46:20.893 00.003 1092 UpdateGuideState(): m_state=6
01:46:20.895 00.002 1092 Star::Find(15, 1621, 1117, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2050
01:46:20.899 00.004 1092 Star::Find returns 1 (0), X=1616.31, Y=1126.92, Mass=518367, SNR=83.7, Peak=46208 HFD=3.6
01:46:20.901 00.002 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
01:46:20.904 00.003 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
01:46:20.906 00.002 1092 CameraToMount -- cameraX=13.97 cameraY=-2.46 hyp=14.18 cameraTheta=-0.17 mountX=13.73 mountY=1.38, mountTheta=0.10
01:46:20.910 00.004 1092 SchedulePrimaryMove(0F8C9988, x=13.97, y=-2.46, opts=13)
01:46:20.913 00.003 1092 Enqueuing Move request for scope (13.97, -2.46)
01:46:20.915 00.002 2744 Worker thread wakes up
01:46:20.915 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (13.97, -2.46) opts 0xd
01:46:20.915 00.000 2744 Handling offset move in thread for scope, endpoint = (13.97, -2.46)
01:46:20.915 00.000 2744 Moving (13.97, -2.46) raw xDistance=13.73 yDistance=1.38
01:46:20.915 00.000 2744 GuideAlgorithmHysteresis::Result() returns 9.65 from input 13.73
01:46:20.915 00.000 2744 resist switch: large excursion: input 1.38 thresh 1.35 direction from -1 to 1
01:46:20.915 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.15
01:46:20.915 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.38 from input 1.38
01:46:20.915 00.000 2744 MoveAxis(W, 3429, ABG)
01:46:20.915 00.000 2744 duration set to 2500 by maxRaDuration
01:46:20.915 00.000 2744 Guiding  Dir = 3, Dur = 2500
01:46:20.916 00.001 2744 IsSlewing returns 0
01:46:20.916 00.000 2744 IsGuiding returns 0
01:46:20.916 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:46:20.933 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5021, FiltMin=1607, FiltMax=65517, Gamma=0.510
01:46:20.949 00.016 1092 UpdateGuideState exits: m=518367 SNR=83.7
01:46:20.953 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.956 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:20.959 00.003 1092 Enqueuing Expose request
01:46:23.441 02.482 2744 IsGuiding returns 1
01:46:23.441 00.000 2744 scope still moving after pulse duration time elapsed
01:46:23.473 00.032 2744 IsSlewing returns 0
01:46:23.473 00.000 2744 IsGuiding returns 0
01:46:23.473 00.000 2744 scope move finished after 2500 + 57 ms
01:46:23.474 00.001 2744 Move returns status 0, amount 2500
01:46:23.474 00.000 2744 MoveAxis(S, 260, ABG)
01:46:23.474 00.000 2744 Guiding  Dir = 1, Dur = 260
01:46:23.474 00.000 2744 IsSlewing returns 0
01:46:23.475 00.001 2744 IsGuiding returns 0
01:46:23.475 00.000 2744 PulseGuide returned control before completion, sleep 270
01:46:23.755 00.280 2744 IsGuiding returns 1
01:46:23.755 00.000 2744 scope still moving after pulse duration time elapsed
01:46:23.786 00.031 2744 IsSlewing returns 0
01:46:23.786 00.000 2744 IsGuiding returns 0
01:46:23.786 00.000 2744 scope move finished after 260 + 52 ms
01:46:23.786 00.000 2744 Move returns status 0, amount 260
01:46:23.786 00.000 2744 move complete, result=0
01:46:23.787 00.001 2744 worker thread done servicing request
01:46:23.787 00.000 1092 GuideStep: 13.7 px 2500 ms WEST, 1.4 px 260 ms SOUTH
01:46:23.790 00.003 2744 Worker thread wakes up
01:46:23.790 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:23.790 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1601,1112,31,31)
01:46:27.174 03.384 2744 Exposure complete
01:46:27.367 00.193 2744 worker thread done servicing request
01:46:27.367 00.000 1092 OnExposeComplete: enter
01:46:27.370 00.003 1092 UpdateGuideState(): m_state=6
01:46:27.372 00.002 1092 Star::Find(15, 1616, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2051
01:46:27.374 00.002 1092 Star::Find returns 1 (0), X=1608.81, Y=1130.35, Mass=478461, SNR=72.4, Peak=44234 HFD=3.5
01:46:27.376 00.002 1092 CameraToMount -- cameraTheta (0.15) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
01:46:27.378 00.002 1092 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.42 = 0.42)
01:46:27.381 00.003 1092 CameraToMount -- cameraX=6.47 cameraY=0.96 hyp=6.54 cameraTheta=0.15 mountX=5.49 mountY=2.66, mountTheta=0.45
01:46:27.389 00.008 1092 SchedulePrimaryMove(0F8C9988, x=6.47, y=0.96, opts=13)
01:46:27.392 00.003 1092 Enqueuing Move request for scope (6.47, 0.96)
01:46:27.394 00.002 2744 Worker thread wakes up
01:46:27.394 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (6.47, 0.96) opts 0xd
01:46:27.394 00.000 2744 Handling offset move in thread for scope, endpoint = (6.47, 0.96)
01:46:27.394 00.000 2744 Moving (6.47, 0.96) raw xDistance=5.49 yDistance=2.66
01:46:27.395 00.001 2744 GuideAlgorithmHysteresis::Result() returns 4.13 from input 5.49
01:46:27.395 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.66 from input 2.66
01:46:27.395 00.000 2744 MoveAxis(W, 1470, ABG)
01:46:27.395 00.000 2744 Guiding  Dir = 3, Dur = 1470
01:46:27.395 00.000 2744 IsSlewing returns 0
01:46:27.395 00.000 2744 IsGuiding returns 0
01:46:27.396 00.001 2744 PulseGuide returned control before completion, sleep 1480
01:46:27.410 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5018, FiltMin=1607, FiltMax=65535, Gamma=0.510
01:46:27.427 00.017 1092 UpdateGuideState exits: m=478461 SNR=72.4
01:46:27.429 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.431 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:27.434 00.003 1092 Enqueuing Expose request
01:46:28.889 01.455 2744 IsGuiding returns 1
01:46:28.889 00.000 2744 scope still moving after pulse duration time elapsed
01:46:28.920 00.031 2744 IsSlewing returns 0
01:46:28.920 00.000 2744 IsGuiding returns 0
01:46:28.920 00.000 2744 scope move finished after 1470 + 54 ms
01:46:28.920 00.000 2744 Move returns status 0, amount 1470
01:46:28.921 00.001 2744 MoveAxis(S, 500, ABG)
01:46:28.921 00.000 2744 Guiding  Dir = 1, Dur = 500
01:46:28.921 00.000 2744 IsSlewing returns 0
01:46:28.921 00.000 2744 IsGuiding returns 0
01:46:28.921 00.000 2744 PulseGuide returned control before completion, sleep 510
01:46:29.438 00.517 2744 IsGuiding returns 1
01:46:29.438 00.000 2744 scope still moving after pulse duration time elapsed
01:46:29.469 00.031 2744 IsSlewing returns 0
01:46:29.469 00.000 2744 IsGuiding returns 0
01:46:29.469 00.000 2744 scope move finished after 500 + 47 ms
01:46:29.469 00.000 2744 Move returns status 0, amount 500
01:46:29.469 00.000 2744 move complete, result=0
01:46:29.470 00.001 2744 worker thread done servicing request
01:46:29.470 00.000 2744 Worker thread wakes up
01:46:29.470 00.000 1092 GuideStep: 5.5 px 1470 ms WEST, 2.7 px 500 ms SOUTH
01:46:29.473 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:29.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1594,1115,31,31)
01:46:32.867 03.394 2744 Exposure complete
01:46:33.063 00.196 2744 worker thread done servicing request
01:46:33.063 00.000 1092 OnExposeComplete: enter
01:46:33.066 00.003 1092 UpdateGuideState(): m_state=6
01:46:33.069 00.003 1092 Star::Find(15, 1608, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2052
01:46:33.072 00.003 1092 Star::Find returns 1 (0), X=1603.99, Y=1131.42, Mass=466412, SNR=72.5, Peak=46723 HFD=3.5
01:46:33.074 00.002 1092 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.43) = xAngle (1.32 = 1.32)
01:46:33.076 00.002 1092 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.16 = 1.16)
01:46:33.078 00.002 1092 CameraToMount -- cameraX=1.65 cameraY=2.04 hyp=2.62 cameraTheta=0.89 mountX=0.66 mountY=2.40, mountTheta=1.30
01:46:33.082 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.65, y=2.04, opts=13)
01:46:33.085 00.003 1092 Enqueuing Move request for scope (1.65, 2.04)
01:46:33.087 00.002 2744 Worker thread wakes up
01:46:33.087 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.65, 2.04) opts 0xd
01:46:33.087 00.000 2744 Handling offset move in thread for scope, endpoint = (1.65, 2.04)
01:46:33.087 00.000 2744 Moving (1.65, 2.04) raw xDistance=0.66 yDistance=2.40
01:46:33.087 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.70 from input 0.66
01:46:33.087 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.40 from input 2.40
01:46:33.087 00.000 2744 MoveAxis(W, 250, ABG)
01:46:33.087 00.000 2744 Guiding  Dir = 3, Dur = 250
01:46:33.088 00.001 2744 IsSlewing returns 0
01:46:33.088 00.000 2744 IsGuiding returns 0
01:46:33.088 00.000 2744 PulseGuide returned control before completion, sleep 260
01:46:33.104 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1735, FiltMax=65535, Gamma=0.510
01:46:33.119 00.015 1092 UpdateGuideState exits: m=466412 SNR=72.5
01:46:33.122 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:33.125 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:33.127 00.002 1092 Enqueuing Expose request
01:46:33.359 00.232 2744 IsGuiding returns 1
01:46:33.359 00.000 2744 scope still moving after pulse duration time elapsed
01:46:33.390 00.031 2744 IsSlewing returns 0
01:46:33.390 00.000 2744 IsGuiding returns 0
01:46:33.390 00.000 2744 scope move finished after 250 + 52 ms
01:46:33.390 00.000 2744 Move returns status 0, amount 250
01:46:33.390 00.000 2744 MoveAxis(S, 452, ABG)
01:46:33.390 00.000 2744 Guiding  Dir = 1, Dur = 452
01:46:33.392 00.002 2744 IsSlewing returns 0
01:46:33.392 00.000 2744 IsGuiding returns 0
01:46:33.392 00.000 2744 PulseGuide returned control before completion, sleep 462
01:46:33.864 00.472 2744 IsGuiding returns 1
01:46:33.864 00.000 2744 scope still moving after pulse duration time elapsed
01:46:33.895 00.031 2744 IsSlewing returns 0
01:46:33.895 00.000 2744 IsGuiding returns 0
01:46:33.895 00.000 2744 scope move finished after 452 + 51 ms
01:46:33.895 00.000 2744 Move returns status 0, amount 452
01:46:33.896 00.001 2744 move complete, result=0
01:46:33.896 00.000 2744 worker thread done servicing request
01:46:33.896 00.000 2744 Worker thread wakes up
01:46:33.896 00.000 1092 GuideStep: 0.7 px 250 ms WEST, 2.4 px 452 ms SOUTH
01:46:33.900 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:33.900 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:37.290 03.390 2744 Exposure complete
01:46:37.490 00.200 2744 worker thread done servicing request
01:46:37.492 00.002 1092 OnExposeComplete: enter
01:46:37.494 00.002 1092 UpdateGuideState(): m_state=6
01:46:37.496 00.002 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2053
01:46:37.498 00.002 1092 Star::Find returns 1 (0), X=1602.03, Y=1129.77, Mass=486258, SNR=70.3, Peak=56071 HFD=3.2
01:46:37.501 00.003 1092 MultiStar: exiting stabilization period
01:46:37.504 00.003 1092 MultiStar: [#1 -1.32,0.68,1.07,U] [#2 -1.87,0.90,1.04,U] [#3 -1.33,0.73,0.96,U] [#4 -1.55,0.79,1.01,U] [#5 -1.46,0.77,0.78,U] [#6 -1.61,0.72,0.77,U] [#7 -1.14,1.02,0.64,U] [#8 -1.96,0.52,0.47,U] 
01:46:37.505 00.001 1092 single-star, 8 included, MultiStar: {-1.36, 0.72}, one-star: {-0.31, 0.38}
01:46:37.509 00.004 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
01:46:37.511 00.002 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
01:46:37.513 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.38 hyp=0.49 cameraTheta=2.26 mountX=-0.44 mountY=0.28, mountTheta=2.58
01:46:37.519 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.38, opts=13)
01:46:37.523 00.004 1092 Enqueuing Move request for scope (-0.31, 0.38)
01:46:37.528 00.005 2744 Worker thread wakes up
01:46:37.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.38) opts 0xd
01:46:37.528 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.38)
01:46:37.528 00.000 2744 Moving (-0.31, 0.38) raw xDistance=-0.44 yDistance=0.28
01:46:37.528 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.44
01:46:37.528 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:37.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
01:46:37.528 00.000 2744 MoveAxis(E, 82, ABG)
01:46:37.528 00.000 2744 Guiding  Dir = 2, Dur = 82
01:46:37.529 00.001 2744 IsSlewing returns 0
01:46:37.529 00.000 2744 IsGuiding returns 0
01:46:37.529 00.000 2744 PulseGuide returned control before completion, sleep 92
01:46:37.546 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5047, FiltMin=1645, FiltMax=65520, Gamma=0.510
01:46:37.565 00.019 1092 UpdateGuideState exits: m=486258 SNR=70.3
01:46:37.569 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.572 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:37.576 00.004 1092 Enqueuing Expose request
01:46:37.631 00.055 2744 IsGuiding returns 1
01:46:37.631 00.000 2744 scope still moving after pulse duration time elapsed
01:46:37.662 00.031 2744 IsSlewing returns 0
01:46:37.662 00.000 2744 IsGuiding returns 1
01:46:37.694 00.032 2744 IsSlewing returns 0
01:46:37.694 00.000 2744 IsGuiding returns 1
01:46:37.725 00.031 2744 IsSlewing returns 0
01:46:37.725 00.000 2744 IsGuiding returns 1
01:46:37.757 00.032 2744 IsSlewing returns 0
01:46:37.757 00.000 2744 IsGuiding returns 0
01:46:37.757 00.000 2744 scope move finished after 82 + 146 ms
01:46:37.757 00.000 2744 Move returns status 0, amount 82
01:46:37.757 00.000 2744 MoveAxis(N, 0, ABG)
01:46:37.757 00.000 2744 Move returns status 0, amount 0
01:46:37.757 00.000 2744 move complete, result=0
01:46:37.757 00.000 2744 worker thread done servicing request
01:46:37.758 00.001 2744 Worker thread wakes up
01:46:37.758 00.000 1092 GuideStep: -0.4 px 82 ms EAST, 0.3 px 0 ms NORTH
01:46:37.760 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:37.760 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:41.139 03.379 2744 Exposure complete
01:46:41.338 00.199 2744 worker thread done servicing request
01:46:41.339 00.001 1092 OnExposeComplete: enter
01:46:41.342 00.003 1092 UpdateGuideState(): m_state=6
01:46:41.345 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2054
01:46:41.347 00.002 1092 Star::Find returns 1 (0), X=1602.26, Y=1129.55, Mass=477541, SNR=74.7, Peak=47811 HFD=3.2
01:46:41.350 00.003 1092 MultiStar: [#1 -1.19,0.64,1.09,U] [#2 -1.38,0.86,1.16,U] [#3 -1.19,0.72,0.76,U] [#4 -1.38,0.62,0.91,U] [#5 -1.11,0.72,0.76,U] [#6 -1.32,0.83,0.74,U] [#7 -0.68,0.82,0.76,U] [#8 -1.56,0.34,0.47,U] 
01:46:41.352 00.002 1092 single-star, 8 included, MultiStar: {-1.07, 0.64}, one-star: {-0.08, 0.16}
01:46:41.354 00.002 1092 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.43) = xAngle (2.46 = 2.46)
01:46:41.358 00.004 1092 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.31 = 2.31)
01:46:41.360 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.03 mountX=-0.14 mountY=0.14, mountTheta=2.38
01:46:41.364 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.16, opts=13)
01:46:41.367 00.003 1092 Enqueuing Move request for scope (-0.08, 0.16)
01:46:41.369 00.002 2744 Worker thread wakes up
01:46:41.369 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
01:46:41.369 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:46:41.369 00.000 2744 Moving (-0.08, 0.16) raw xDistance=-0.14 yDistance=0.14
01:46:41.370 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:46:41.370 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:41.370 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:46:41.370 00.000 2744 MoveAxis(E, 0, ABG)
01:46:41.370 00.000 2744 Move returns status 0, amount 0
01:46:41.370 00.000 2744 MoveAxis(N, 0, ABG)
01:46:41.370 00.000 2744 Move returns status 0, amount 0
01:46:41.370 00.000 2744 move complete, result=0
01:46:41.370 00.000 2744 worker thread done servicing request
01:46:41.386 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1655, FiltMax=65517, Gamma=0.510
01:46:41.403 00.017 1092 UpdateGuideState exits: m=477541 SNR=74.7
01:46:41.407 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.409 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:41.411 00.002 1092 Enqueuing Expose request
01:46:41.413 00.002 2744 Worker thread wakes up
01:46:41.413 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:46:41.415 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:41.415 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:44.806 03.391 2744 Exposure complete
01:46:44.997 00.191 2744 worker thread done servicing request
01:46:44.997 00.000 1092 OnExposeComplete: enter
01:46:45.000 00.003 1092 UpdateGuideState(): m_state=6
01:46:45.003 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2055
01:46:45.006 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1129.44, Mass=526492, SNR=81.6, Peak=47011 HFD=3.5
01:46:45.010 00.004 1092 MultiStar: [#1 -1.01,0.34,0.81,U] [#2 -1.46,0.50,0.92,U] [#3 -1.12,0.34,0.77,U] [#4 -1.20,0.65,0.78,U] [#5 -1.19,0.47,0.68,U] [#6 -1.15,0.64,0.66,U] [#7 -0.68,0.57,0.57,U] [#8 -1.72,0.19,0.48,U] 
01:46:45.013 00.003 1092 single-star, 8 included, MultiStar: {-1.03, 0.41}, one-star: {-0.14, 0.05}
01:46:45.016 00.003 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.06)
01:46:45.021 00.005 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
01:46:45.024 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.80 mountX=-0.15 mountY=0.01, mountTheta=3.07
01:46:45.031 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.05, opts=13)
01:46:45.034 00.003 1092 Enqueuing Move request for scope (-0.14, 0.05)
01:46:45.038 00.004 2744 Worker thread wakes up
01:46:45.038 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
01:46:45.038 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
01:46:45.038 00.000 2744 Moving (-0.14, 0.05) raw xDistance=-0.15 yDistance=0.01
01:46:45.039 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:46:45.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:45.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
01:46:45.039 00.000 2744 MoveAxis(E, 0, ABG)
01:46:45.039 00.000 2744 Move returns status 0, amount 0
01:46:45.039 00.000 2744 MoveAxis(N, 0, ABG)
01:46:45.039 00.000 2744 Move returns status 0, amount 0
01:46:45.039 00.000 2744 move complete, result=0
01:46:45.039 00.000 2744 worker thread done servicing request
01:46:45.058 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1523, FiltMax=65535, Gamma=0.510
01:46:45.073 00.015 1092 UpdateGuideState exits: m=526492 SNR=81.6
01:46:45.076 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.078 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:45.081 00.003 1092 Enqueuing Expose request
01:46:45.085 00.004 2744 Worker thread wakes up
01:46:45.085 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:45.089 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:45.089 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:48.483 03.394 2744 Exposure complete
01:46:48.692 00.209 2744 worker thread done servicing request
01:46:48.693 00.001 1092 OnExposeComplete: enter
01:46:48.695 00.002 1092 UpdateGuideState(): m_state=6
01:46:48.700 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2056
01:46:48.706 00.006 1092 Star::Find returns 1 (0), X=1602.43, Y=1129.54, Mass=510946, SNR=75.7, Peak=51763 HFD=3.3
01:46:48.709 00.003 1092 MultiStar: [#1 -0.88,0.45,1.02,U] [#2 -0.91,0.69,1.08,U] [#3 -0.98,0.49,0.76,U] [#4 -1.06,0.47,1.00,U] [#5 -1.01,0.79,0.84,U] [#6 -0.65,0.67,0.71,U] [#7 -0.53,0.67,0.57,U] [#8 -1.42,0.79,0.48,U] 
01:46:48.712 00.003 1092 single-star, 8 included, MultiStar: {-0.79, 0.55}, one-star: {0.08, 0.15}
01:46:48.715 00.003 1092 CameraToMount -- cameraTheta (1.07) - m_xAngle (-0.43) = xAngle (1.50 = 1.50)
01:46:48.718 00.003 1092 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.34 = 1.34)
01:46:48.720 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.07 mountX=0.01 mountY=0.17, mountTheta=1.49
01:46:48.725 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.15, opts=13)
01:46:48.728 00.003 1092 Enqueuing Move request for scope (0.08, 0.15)
01:46:48.730 00.002 2744 Worker thread wakes up
01:46:48.730 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
01:46:48.730 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
01:46:48.731 00.001 2744 Moving (0.08, 0.15) raw xDistance=0.01 yDistance=0.17
01:46:48.731 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:46:48.731 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:48.731 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:46:48.731 00.000 2744 MoveAxis(E, 0, ABG)
01:46:48.731 00.000 2744 Move returns status 0, amount 0
01:46:48.731 00.000 2744 MoveAxis(N, 0, ABG)
01:46:48.731 00.000 2744 Move returns status 0, amount 0
01:46:48.731 00.000 2744 move complete, result=0
01:46:48.731 00.000 2744 worker thread done servicing request
01:46:48.749 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1610, FiltMax=65535, Gamma=0.510
01:46:48.765 00.016 1092 UpdateGuideState exits: m=510946 SNR=75.7
01:46:48.769 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:48.771 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:48.774 00.003 1092 Enqueuing Expose request
01:46:48.776 00.002 2744 Worker thread wakes up
01:46:48.776 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:48.779 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:48.780 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:52.176 03.396 2744 Exposure complete
01:46:52.378 00.202 2744 worker thread done servicing request
01:46:52.378 00.000 1092 OnExposeComplete: enter
01:46:52.381 00.003 1092 UpdateGuideState(): m_state=6
01:46:52.384 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2057
01:46:52.388 00.004 1092 Star::Find returns 1 (0), X=1603.08, Y=1129.25, Mass=515715, SNR=80.4, Peak=50851 HFD=3.4
01:46:52.393 00.005 1092 MultiStar: [#1 -0.23,0.12,0.91,U] [#2 -0.61,0.19,0.87,U] [#3 -0.63,0.14,0.77,U] [#4 -0.65,0.06,0.73,U] [#5 -0.19,0.25,0.68,U] [#6 -0.21,0.05,0.78,U] [#7 -0.21,0.37,0.62,U] [#8 -1.01,0.02,0.45,U] 
01:46:52.397 00.004 1092 refined, 8 included, MultiStar: {-0.27, 0.11}, one-star: {0.74, -0.14}
01:46:52.399 00.002 1092 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.43) = xAngle (3.19 = -3.09)
01:46:52.403 00.004 1092 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.04 = 3.04)
01:46:52.405 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=0.11 hyp=0.29 cameraTheta=2.76 mountX=-0.29 mountY=0.03, mountTheta=3.04
01:46:52.412 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.11, opts=13)
01:46:52.415 00.003 1092 Enqueuing Move request for scope (-0.27, 0.11)
01:46:52.418 00.003 2744 Worker thread wakes up
01:46:52.418 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.11) opts 0xd
01:46:52.418 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.11)
01:46:52.418 00.000 2744 Moving (-0.27, 0.11) raw xDistance=-0.29 yDistance=0.03
01:46:52.418 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
01:46:52.418 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:52.420 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:46:52.420 00.000 2744 MoveAxis(E, 65, ABG)
01:46:52.420 00.000 2744 Guiding  Dir = 2, Dur = 65
01:46:52.420 00.000 2744 IsSlewing returns 0
01:46:52.420 00.000 2744 IsGuiding returns 0
01:46:52.421 00.001 2744 PulseGuide returned control before completion, sleep 75
01:46:52.435 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:46:52.452 00.017 1092 UpdateGuideState exits: m=515715 SNR=80.4
01:46:52.455 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.458 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:52.460 00.002 1092 Enqueuing Expose request
01:46:52.505 00.045 2744 IsGuiding returns 1
01:46:52.505 00.000 2744 scope still moving after pulse duration time elapsed
01:46:52.536 00.031 2744 IsSlewing returns 0
01:46:52.536 00.000 2744 IsGuiding returns 0
01:46:52.537 00.001 2744 scope move finished after 65 + 51 ms
01:46:52.537 00.000 2744 Move returns status 0, amount 65
01:46:52.537 00.000 2744 MoveAxis(N, 0, ABG)
01:46:52.537 00.000 2744 Move returns status 0, amount 0
01:46:52.537 00.000 2744 move complete, result=0
01:46:52.537 00.000 2744 worker thread done servicing request
01:46:52.537 00.000 2744 Worker thread wakes up
01:46:52.537 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:52.538 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:52.541 00.003 1092 GuideStep: -0.3 px 65 ms EAST, 0.0 px 0 ms NORTH
01:46:55.934 03.393 2744 Exposure complete
01:46:56.206 00.272 2744 worker thread done servicing request
01:46:56.206 00.000 1092 OnExposeComplete: enter
01:46:56.210 00.004 1092 UpdateGuideState(): m_state=6
01:46:56.213 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2058
01:46:56.218 00.005 1092 Star::Find returns 1 (0), X=1603.88, Y=1128.75, Mass=514227, SNR=82.8, Peak=46707 HFD=3.5
01:46:56.223 00.005 1092 MultiStar: [#1 0.46,-0.41,0.87,U] [#2 0.22,-0.34,0.97,U] [#3 0.25,-0.25,0.88,U] [#4 0.31,-0.52,0.65,U] [#5 0.40,-0.29,0.86,U] [#6 0.20,-0.42,0.68,U] [#7 0.68,-0.15,0.60,U] [#8 -0.23,-0.42,0.49,U] 
01:46:56.226 00.003 1092 refined, 8 included, MultiStar: {0.48, -0.39}, one-star: {1.54, -0.64}
01:46:56.229 00.003 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
01:46:56.232 00.003 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
01:46:56.235 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.39 hyp=0.62 cameraTheta=-0.68 mountX=0.60 mountY=-0.25, mountTheta=-0.39
01:46:56.241 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.39, opts=13)
01:46:56.243 00.002 1092 Enqueuing Move request for scope (0.48, -0.39)
01:46:56.246 00.003 2744 Worker thread wakes up
01:46:56.246 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.39) opts 0xd
01:46:56.246 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.39)
01:46:56.246 00.000 2744 Moving (0.48, -0.39) raw xDistance=0.60 yDistance=-0.25
01:46:56.246 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.60
01:46:56.246 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:46:56.246 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:46:56.246 00.000 2744 MoveAxis(W, 129, ABG)
01:46:56.246 00.000 2744 Guiding  Dir = 3, Dur = 129
01:46:56.246 00.000 2744 IsSlewing returns 0
01:46:56.247 00.001 2744 IsGuiding returns 0
01:46:56.247 00.000 2744 PulseGuide returned control before completion, sleep 139
01:46:56.262 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:46:56.279 00.017 1092 UpdateGuideState exits: m=514227 SNR=82.8
01:46:56.283 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.286 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:46:56.289 00.003 1092 Enqueuing Expose request
01:46:56.392 00.103 2744 IsGuiding returns 1
01:46:56.392 00.000 2744 scope still moving after pulse duration time elapsed
01:46:56.423 00.031 2744 IsSlewing returns 0
01:46:56.423 00.000 2744 IsGuiding returns 0
01:46:56.423 00.000 2744 scope move finished after 129 + 46 ms
01:46:56.423 00.000 2744 Move returns status 0, amount 129
01:46:56.423 00.000 2744 MoveAxis(N, 0, ABG)
01:46:56.424 00.001 2744 Move returns status 0, amount 0
01:46:56.424 00.000 2744 move complete, result=0
01:46:56.424 00.000 2744 worker thread done servicing request
01:46:56.424 00.000 2744 Worker thread wakes up
01:46:56.424 00.000 1092 GuideStep: 0.6 px 129 ms WEST, -0.2 px 0 ms NORTH
01:46:56.428 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:46:56.428 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:46:59.812 03.384 2744 Exposure complete
01:47:00.004 00.192 2744 worker thread done servicing request
01:47:00.005 00.001 1092 OnExposeComplete: enter
01:47:00.008 00.003 1092 UpdateGuideState(): m_state=6
01:47:00.010 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2059
01:47:00.013 00.003 1092 Star::Find returns 1 (0), X=1603.87, Y=1128.81, Mass=501494, SNR=83.4, Peak=45299 HFD=3.3
01:47:00.020 00.007 1092 MultiStar: [#1 0.52,-0.46,0.94,U] [#2 0.12,-0.25,0.85,U] [#3 0.06,-0.08,0.74,U] [#4 0.23,-0.36,0.79,U] [#5 0.33,-0.36,0.67,U] [#6 0.39,-0.27,0.71,U] [#7 0.52,-0.27,0.49,U] [#8 -0.23,-0.46,0.42,U] 
01:47:00.023 00.003 1092 refined, 8 included, MultiStar: {0.45, -0.35}, one-star: {1.53, -0.58}
01:47:00.026 00.003 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
01:47:00.030 00.004 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
01:47:00.032 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=-0.35 hyp=0.57 cameraTheta=-0.66 mountX=0.56 mountY=-0.22, mountTheta=-0.37
01:47:00.038 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.35, opts=13)
01:47:00.041 00.003 1092 Enqueuing Move request for scope (0.45, -0.35)
01:47:00.043 00.002 2744 Worker thread wakes up
01:47:00.044 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.35) opts 0xd
01:47:00.044 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.35)
01:47:00.044 00.000 2744 Moving (0.45, -0.35) raw xDistance=0.56 yDistance=-0.22
01:47:00.044 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
01:47:00.044 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:00.044 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:47:00.044 00.000 2744 MoveAxis(W, 134, ABG)
01:47:00.044 00.000 2744 Guiding  Dir = 3, Dur = 134
01:47:00.044 00.000 2744 IsSlewing returns 0
01:47:00.045 00.001 2744 IsGuiding returns 0
01:47:00.045 00.000 2744 PulseGuide returned control before completion, sleep 144
01:47:00.061 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1469, FiltMax=65535, Gamma=0.510
01:47:00.077 00.016 1092 UpdateGuideState exits: m=501494 SNR=83.4
01:47:00.079 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.082 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:00.085 00.003 1092 Enqueuing Expose request
01:47:00.198 00.113 2744 IsGuiding returns 1
01:47:00.199 00.001 2744 scope still moving after pulse duration time elapsed
01:47:00.229 00.030 2744 IsSlewing returns 0
01:47:00.229 00.000 2744 IsGuiding returns 0
01:47:00.229 00.000 2744 scope move finished after 134 + 50 ms
01:47:00.229 00.000 2744 Move returns status 0, amount 134
01:47:00.229 00.000 2744 MoveAxis(N, 0, ABG)
01:47:00.229 00.000 2744 Move returns status 0, amount 0
01:47:00.229 00.000 2744 move complete, result=0
01:47:00.230 00.001 2744 worker thread done servicing request
01:47:00.230 00.000 2744 Worker thread wakes up
01:47:00.230 00.000 1092 GuideStep: 0.6 px 134 ms WEST, -0.2 px 0 ms NORTH
01:47:00.233 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:00.233 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:03.611 03.378 2744 Exposure complete
01:47:03.809 00.198 2744 worker thread done servicing request
01:47:03.809 00.000 1092 OnExposeComplete: enter
01:47:03.811 00.002 1092 UpdateGuideState(): m_state=6
01:47:03.814 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2060
01:47:03.817 00.003 1092 Star::Find returns 1 (0), X=1603.91, Y=1128.47, Mass=502516, SNR=73.8, Peak=56515 HFD=3.3
01:47:03.819 00.002 1092 MultiStar: [#1 0.71,-0.70,1.06,U] [#2 0.28,-0.51,1.03,U] [#3 0.51,-0.63,0.85,U] [#4 0.37,-0.72,0.93,U] [#5 0.55,-0.46,0.88,U] [#6 0.40,-0.35,0.75,U] [#7 0.72,-0.35,0.64,U] [#8 0.02,-0.70,0.56,U] 
01:47:03.823 00.004 1092 refined, 8 included, MultiStar: {0.60, -0.61}, one-star: {1.57, -0.91}
01:47:03.825 00.002 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
01:47:03.827 00.002 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
01:47:03.830 00.003 1092 CameraToMount -- cameraX=0.60 cameraY=-0.61 hyp=0.86 cameraTheta=-0.79 mountX=0.80 mountY=-0.42, mountTheta=-0.49
01:47:03.835 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.61, opts=13)
01:47:03.837 00.002 1092 Enqueuing Move request for scope (0.60, -0.61)
01:47:03.840 00.003 2744 Worker thread wakes up
01:47:03.840 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.61) opts 0xd
01:47:03.840 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.61)
01:47:03.840 00.000 2744 Moving (0.60, -0.61) raw xDistance=0.80 yDistance=-0.42
01:47:03.840 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.80
01:47:03.840 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:03.840 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:47:03.840 00.000 2744 MoveAxis(W, 189, ABG)
01:47:03.840 00.000 2744 Guiding  Dir = 3, Dur = 189
01:47:03.841 00.001 2744 IsSlewing returns 0
01:47:03.841 00.000 2744 IsGuiding returns 0
01:47:03.841 00.000 2744 PulseGuide returned control before completion, sleep 199
01:47:03.857 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:47:03.872 00.015 1092 UpdateGuideState exits: m=502516 SNR=73.8
01:47:03.875 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.877 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:03.879 00.002 1092 Enqueuing Expose request
01:47:04.046 00.167 2744 IsGuiding returns 1
01:47:04.046 00.000 2744 scope still moving after pulse duration time elapsed
01:47:04.077 00.031 2744 IsSlewing returns 0
01:47:04.077 00.000 2744 IsGuiding returns 0
01:47:04.077 00.000 2744 scope move finished after 189 + 47 ms
01:47:04.077 00.000 2744 Move returns status 0, amount 189
01:47:04.077 00.000 2744 MoveAxis(N, 0, ABG)
01:47:04.077 00.000 2744 Move returns status 0, amount 0
01:47:04.077 00.000 2744 move complete, result=0
01:47:04.078 00.001 2744 worker thread done servicing request
01:47:04.078 00.000 2744 Worker thread wakes up
01:47:04.078 00.000 1092 GuideStep: 0.8 px 189 ms WEST, -0.4 px 0 ms NORTH
01:47:04.081 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:04.081 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:07.469 03.388 2744 Exposure complete
01:47:07.680 00.211 2744 worker thread done servicing request
01:47:07.680 00.000 1092 OnExposeComplete: enter
01:47:07.683 00.003 1092 UpdateGuideState(): m_state=6
01:47:07.687 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2061
01:47:07.689 00.002 1092 Star::Find returns 1 (0), X=1603.84, Y=1128.89, Mass=494783, SNR=82.3, Peak=50355 HFD=2.9
01:47:07.692 00.003 1092 MultiStar: [#1 0.35,-0.48,0.78,U] [#2 0.09,-0.22,0.93,U] [#3 0.43,-0.39,0.79,U] [#4 0.26,-0.38,0.83,U] [#5 0.49,-0.25,0.70,U] [#6 0.27,-0.35,0.65,U] [#7 0.43,-0.08,0.57,U] [#8 -0.13,-0.44,0.44,U] 
01:47:07.695 00.003 1092 refined, 8 included, MultiStar: {0.46, -0.35}, one-star: {1.50, -0.50}
01:47:07.697 00.002 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
01:47:07.699 00.002 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
01:47:07.702 00.003 1092 CameraToMount -- cameraX=0.46 cameraY=-0.35 hyp=0.58 cameraTheta=-0.65 mountX=0.57 mountY=-0.21, mountTheta=-0.36
01:47:07.707 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.35, opts=13)
01:47:07.710 00.003 1092 Enqueuing Move request for scope (0.46, -0.35)
01:47:07.712 00.002 2744 Worker thread wakes up
01:47:07.712 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.35) opts 0xd
01:47:07.712 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.35)
01:47:07.712 00.000 2744 Moving (0.46, -0.35) raw xDistance=0.57 yDistance=-0.21
01:47:07.713 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.57
01:47:07.713 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:07.713 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:47:07.713 00.000 2744 MoveAxis(W, 141, ABG)
01:47:07.713 00.000 2744 Guiding  Dir = 3, Dur = 141
01:47:07.713 00.000 2744 IsSlewing returns 0
01:47:07.713 00.000 2744 IsGuiding returns 0
01:47:07.714 00.001 2744 PulseGuide returned control before completion, sleep 151
01:47:07.730 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5053, FiltMin=1664, FiltMax=65535, Gamma=0.510
01:47:07.747 00.017 1092 UpdateGuideState exits: m=494783 SNR=82.3
01:47:07.750 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.752 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:07.756 00.004 1092 Enqueuing Expose request
01:47:07.880 00.124 2744 IsGuiding returns 1
01:47:07.880 00.000 2744 scope still moving after pulse duration time elapsed
01:47:07.912 00.032 2744 IsSlewing returns 0
01:47:07.912 00.000 2744 IsGuiding returns 0
01:47:07.913 00.001 2744 scope move finished after 141 + 58 ms
01:47:07.913 00.000 2744 Move returns status 0, amount 141
01:47:07.913 00.000 2744 MoveAxis(N, 0, ABG)
01:47:07.913 00.000 2744 Move returns status 0, amount 0
01:47:07.913 00.000 2744 move complete, result=0
01:47:07.914 00.001 2744 worker thread done servicing request
01:47:07.914 00.000 2744 Worker thread wakes up
01:47:07.914 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:07.914 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:07.918 00.004 1092 GuideStep: 0.6 px 141 ms WEST, -0.2 px 0 ms NORTH
01:47:11.308 03.390 2744 Exposure complete
01:47:11.498 00.190 2744 worker thread done servicing request
01:47:11.498 00.000 1092 OnExposeComplete: enter
01:47:11.502 00.004 1092 UpdateGuideState(): m_state=6
01:47:11.505 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2062
01:47:11.507 00.002 1092 Star::Find returns 1 (0), X=1603.23, Y=1128.79, Mass=456897, SNR=69.8, Peak=47107 HFD=3.3
01:47:11.509 00.002 1092 MultiStar: [#1 0.04,-0.37,1.04,U] [#2 -0.27,-0.14,1.32,U] [#3 0.11,-0.23,0.89,U] [#4 -0.16,-0.22,0.96,U] [#5 0.08,-0.25,0.86,U] [#6 0.13,-0.33,0.73,U] [#7 0.37,0.10,0.66,U] [#8 -0.71,-0.21,0.54,U] 
01:47:11.511 00.002 1092 refined, 8 included, MultiStar: {0.07, -0.26}, one-star: {0.88, -0.60}
01:47:11.513 00.002 1092 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-0.43) = xAngle (-0.89 = -0.89)
01:47:11.517 00.004 1092 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.05 = -1.05)
01:47:11.520 00.003 1092 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.32 mountX=0.17 mountY=-0.23, mountTheta=-0.95
01:47:11.525 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.26, opts=13)
01:47:11.527 00.002 1092 Enqueuing Move request for scope (0.07, -0.26)
01:47:11.529 00.002 2744 Worker thread wakes up
01:47:11.529 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
01:47:11.529 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
01:47:11.530 00.001 2744 Moving (0.07, -0.26) raw xDistance=0.17 yDistance=-0.23
01:47:11.530 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
01:47:11.530 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:11.530 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:47:11.530 00.000 2744 MoveAxis(E, 0, ABG)
01:47:11.530 00.000 2744 Move returns status 0, amount 0
01:47:11.530 00.000 2744 MoveAxis(N, 0, ABG)
01:47:11.530 00.000 2744 Move returns status 0, amount 0
01:47:11.530 00.000 2744 move complete, result=0
01:47:11.530 00.000 2744 worker thread done servicing request
01:47:11.544 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5056, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:47:11.560 00.016 1092 UpdateGuideState exits: m=456897 SNR=69.8
01:47:11.562 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.564 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:11.567 00.003 1092 Enqueuing Expose request
01:47:11.569 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:11.572 00.003 2744 Worker thread wakes up
01:47:11.572 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:11.572 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:14.965 03.393 2744 Exposure complete
01:47:15.179 00.214 2744 worker thread done servicing request
01:47:15.179 00.000 1092 OnExposeComplete: enter
01:47:15.181 00.002 1092 UpdateGuideState(): m_state=6
01:47:15.185 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2063
01:47:15.189 00.004 1092 Star::Find returns 1 (0), X=1603.26, Y=1129.06, Mass=521322, SNR=75.6, Peak=53475 HFD=3.3
01:47:15.192 00.003 1092 MultiStar: [#1 -0.05,-0.11,0.90,U] [#2 -0.24,-0.19,0.94,U] [#3 0.22,-0.10,0.88,U] [#4 -0.12,-0.30,0.99,U] [#5 0.05,-0.03,0.75,U] [#6 0.20,-0.15,0.59,U] [#7 0.20,0.21,0.65,U] [#8 -0.44,-0.08,0.54,U] 
01:47:15.195 00.003 1092 refined, 8 included, MultiStar: {0.11, -0.14}, one-star: {0.91, -0.33}
01:47:15.198 00.003 1092 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.43) = xAngle (-0.49 = -0.49)
01:47:15.200 00.002 1092 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.65 = -0.65)
01:47:15.204 00.004 1092 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.17 cameraTheta=-0.92 mountX=0.15 mountY=-0.11, mountTheta=-0.60
01:47:15.210 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.14, opts=13)
01:47:15.213 00.003 1092 Enqueuing Move request for scope (0.11, -0.14)
01:47:15.215 00.002 2744 Worker thread wakes up
01:47:15.215 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:47:15.215 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:47:15.216 00.001 2744 Moving (0.11, -0.14) raw xDistance=0.15 yDistance=-0.11
01:47:15.216 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:15.216 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:15.216 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:47:15.216 00.000 2744 MoveAxis(E, 0, ABG)
01:47:15.216 00.000 2744 Move returns status 0, amount 0
01:47:15.216 00.000 2744 MoveAxis(N, 0, ABG)
01:47:15.216 00.000 2744 Move returns status 0, amount 0
01:47:15.216 00.000 2744 move complete, result=0
01:47:15.216 00.000 2744 worker thread done servicing request
01:47:15.235 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1475, FiltMax=65535, Gamma=0.510
01:47:15.251 00.016 1092 UpdateGuideState exits: m=521322 SNR=75.6
01:47:15.253 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.257 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:15.259 00.002 1092 Enqueuing Expose request
01:47:15.262 00.003 2744 Worker thread wakes up
01:47:15.262 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:15.264 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:15.265 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:18.657 03.392 2744 Exposure complete
01:47:18.873 00.216 2744 worker thread done servicing request
01:47:18.873 00.000 1092 OnExposeComplete: enter
01:47:18.876 00.003 1092 UpdateGuideState(): m_state=6
01:47:18.879 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2064
01:47:18.882 00.003 1092 Star::Find returns 1 (0), X=1603.61, Y=1128.49, Mass=501950, SNR=73.0, Peak=47715 HFD=3.2
01:47:18.886 00.004 1092 MultiStar: [#1 0.28,-0.41,0.88,U] [#2 0.02,-0.60,1.01,U] [#3 0.16,-0.43,0.81,U] [#4 0.35,-0.80,0.85,U] [#5 0.28,-0.65,0.68,U] [#6 0.22,-0.67,0.74,U] [#7 0.41,0.19,0.55,U] [#8 -0.20,-0.77,0.55,U] 
01:47:18.889 00.003 1092 refined, 8 included, MultiStar: {0.34, -0.59}, one-star: {1.26, -0.90}
01:47:18.891 00.002 1092 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
01:47:18.893 00.002 1092 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.77 = -0.77)
01:47:18.895 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.59 hyp=0.68 cameraTheta=-1.04 mountX=0.56 mountY=-0.47, mountTheta=-0.70
01:47:18.905 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.59, opts=13)
01:47:18.908 00.003 1092 Enqueuing Move request for scope (0.34, -0.59)
01:47:18.911 00.003 2744 Worker thread wakes up
01:47:18.911 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.59) opts 0xd
01:47:18.911 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.59)
01:47:18.911 00.000 2744 Moving (0.34, -0.59) raw xDistance=0.56 yDistance=-0.47
01:47:18.911 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:47:18.911 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:47:18.911 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
01:47:18.911 00.000 2744 MoveAxis(W, 124, ABG)
01:47:18.911 00.000 2744 Guiding  Dir = 3, Dur = 124
01:47:18.912 00.001 2744 IsSlewing returns 0
01:47:18.912 00.000 2744 IsGuiding returns 0
01:47:18.912 00.000 2744 PulseGuide returned control before completion, sleep 134
01:47:18.929 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1687, FiltMax=65535, Gamma=0.510
01:47:18.947 00.018 1092 UpdateGuideState exits: m=501950 SNR=73.0
01:47:18.950 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.952 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:18.955 00.003 1092 Enqueuing Expose request
01:47:19.060 00.105 2744 IsGuiding returns 1
01:47:19.060 00.000 2744 scope still moving after pulse duration time elapsed
01:47:19.091 00.031 2744 IsSlewing returns 0
01:47:19.091 00.000 2744 IsGuiding returns 0
01:47:19.091 00.000 2744 scope move finished after 124 + 54 ms
01:47:19.091 00.000 2744 Move returns status 0, amount 124
01:47:19.091 00.000 2744 MoveAxis(N, 0, ABG)
01:47:19.092 00.001 2744 Move returns status 0, amount 0
01:47:19.092 00.000 2744 move complete, result=0
01:47:19.092 00.000 2744 worker thread done servicing request
01:47:19.092 00.000 2744 Worker thread wakes up
01:47:19.092 00.000 1092 GuideStep: 0.6 px 124 ms WEST, -0.5 px 0 ms NORTH
01:47:19.095 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:19.095 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:22.467 03.372 2744 Exposure complete
01:47:22.652 00.185 2744 worker thread done servicing request
01:47:22.652 00.000 1092 OnExposeComplete: enter
01:47:22.655 00.003 1092 UpdateGuideState(): m_state=6
01:47:22.658 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2065
01:47:22.660 00.002 1092 Star::Find returns 1 (0), X=1604.16, Y=1128.62, Mass=495925, SNR=84.1, Peak=50333 HFD=3.2
01:47:22.662 00.002 1092 MultiStar: [#1 1.05,-0.64,0.94,U] [#2 0.76,-0.59,1.07,U] [#3 0.80,-0.59,0.73,U] [#4 0.80,-0.65,0.94,U] [#5 0.82,-0.72,0.73,U] [#6 0.74,-0.73,0.68,U] [#7 1.15,-0.46,0.58,U] [#8 0.38,-0.44,0.56,U] 
01:47:22.664 00.002 1092 refined, 8 included, MultiStar: {0.96, -0.63}, one-star: {1.81, -0.77}
01:47:22.666 00.002 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
01:47:22.667 00.001 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
01:47:22.670 00.003 1092 CameraToMount -- cameraX=0.96 cameraY=-0.63 hyp=1.15 cameraTheta=-0.58 mountX=1.14 mountY=-0.35, mountTheta=-0.30
01:47:22.675 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.96, y=-0.63, opts=13)
01:47:22.678 00.003 1092 Enqueuing Move request for scope (0.96, -0.63)
01:47:22.680 00.002 2744 Worker thread wakes up
01:47:22.680 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.63) opts 0xd
01:47:22.680 00.000 2744 Handling offset move in thread for scope, endpoint = (0.96, -0.63)
01:47:22.680 00.000 2744 Moving (0.96, -0.63) raw xDistance=1.14 yDistance=-0.35
01:47:22.680 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.14
01:47:22.680 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:22.680 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:47:22.680 00.000 2744 MoveAxis(W, 263, ABG)
01:47:22.680 00.000 2744 Guiding  Dir = 3, Dur = 263
01:47:22.680 00.000 2744 IsSlewing returns 0
01:47:22.681 00.001 2744 IsGuiding returns 0
01:47:22.681 00.000 2744 PulseGuide returned control before completion, sleep 273
01:47:22.703 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:47:22.719 00.016 1092 UpdateGuideState exits: m=495925 SNR=84.1
01:47:22.721 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.723 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:22.726 00.003 1092 Enqueuing Expose request
01:47:22.966 00.240 2744 IsGuiding returns 1
01:47:22.966 00.000 2744 scope still moving after pulse duration time elapsed
01:47:22.997 00.031 2744 IsSlewing returns 0
01:47:22.997 00.000 2744 IsGuiding returns 0
01:47:22.997 00.000 2744 scope move finished after 263 + 53 ms
01:47:22.997 00.000 2744 Move returns status 0, amount 263
01:47:22.998 00.001 2744 MoveAxis(N, 0, ABG)
01:47:22.998 00.000 2744 Move returns status 0, amount 0
01:47:22.998 00.000 2744 move complete, result=0
01:47:22.998 00.000 1092 GuideStep: 1.1 px 263 ms WEST, -0.4 px 0 ms NORTH
01:47:23.003 00.005 2744 worker thread done servicing request
01:47:23.003 00.000 2744 Worker thread wakes up
01:47:23.003 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:23.004 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:26.399 03.395 2744 Exposure complete
01:47:26.597 00.198 2744 worker thread done servicing request
01:47:26.597 00.000 1092 OnExposeComplete: enter
01:47:26.601 00.004 1092 UpdateGuideState(): m_state=6
01:47:26.604 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2066
01:47:26.607 00.003 1092 Star::Find returns 1 (0), X=1603.13, Y=1128.83, Mass=500774, SNR=78.2, Peak=48531 HFD=3.0
01:47:26.611 00.004 1092 MultiStar: [#1 -0.03,-0.24,0.95,U] [#2 -0.41,-0.14,1.03,U] [#3 -0.37,0.02,0.74,U] [#4 -0.07,-0.34,0.85,U] [#5 -0.17,-0.26,0.70,U] [#6 0.07,-0.36,0.60,U] [#7 -0.14,0.15,0.54,U] [#8 -0.28,-0.07,0.49,U] 
01:47:26.613 00.002 1092 refined, 8 included, MultiStar: {-0.04, -0.23}, one-star: {0.79, -0.56}
01:47:26.618 00.005 1092 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.32 = -1.32)
01:47:26.620 00.002 1092 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
01:47:26.622 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.75 mountX=0.06 mountY=-0.23, mountTheta=-1.33
01:47:26.628 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.23, opts=13)
01:47:26.632 00.004 1092 Enqueuing Move request for scope (-0.04, -0.23)
01:47:26.635 00.003 2744 Worker thread wakes up
01:47:26.635 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
01:47:26.635 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
01:47:26.635 00.000 2744 Moving (-0.04, -0.23) raw xDistance=0.06 yDistance=-0.23
01:47:26.635 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:47:26.635 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:26.635 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:47:26.635 00.000 2744 MoveAxis(E, 0, ABG)
01:47:26.635 00.000 2744 Move returns status 0, amount 0
01:47:26.635 00.000 2744 MoveAxis(N, 0, ABG)
01:47:26.635 00.000 2744 Move returns status 0, amount 0
01:47:26.635 00.000 2744 move complete, result=0
01:47:26.636 00.001 2744 worker thread done servicing request
01:47:26.652 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:47:26.666 00.014 1092 UpdateGuideState exits: m=500774 SNR=78.2
01:47:26.669 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:26.672 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:26.674 00.002 1092 Enqueuing Expose request
01:47:26.676 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:26.678 00.002 2744 Worker thread wakes up
01:47:26.679 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:26.679 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:30.074 03.395 2744 Exposure complete
01:47:30.269 00.195 2744 worker thread done servicing request
01:47:30.270 00.001 1092 OnExposeComplete: enter
01:47:30.272 00.002 1092 UpdateGuideState(): m_state=6
01:47:30.275 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2067
01:47:30.277 00.002 1092 Star::Find returns 1 (0), X=1603.10, Y=1129.00, Mass=462393, SNR=87.1, Peak=50451 HFD=3.0
01:47:30.279 00.002 1092 MultiStar: [#1 -0.15,-0.20,0.77,U] [#2 -0.78,-0.13,0.94,U] [#3 -0.27,-0.11,0.77,U] [#4 -0.59,-0.03,0.69,U] [#5 -0.40,0.12,0.77,U] [#6 -0.37,-0.16,0.57,U] [#7 0.07,0.05,0.54,U] [#8 -0.75,0.18,0.39,U] 
01:47:30.282 00.003 1092 refined, 8 included, MultiStar: {-0.23, -0.10}, one-star: {0.76, -0.39}
01:47:30.284 00.002 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.43) = xAngle (-2.29 = -2.29)
01:47:30.286 00.002 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
01:47:30.288 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.10 hyp=0.25 cameraTheta=-2.72 mountX=-0.17 mountY=-0.16, mountTheta=-2.37
01:47:30.293 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.10, opts=13)
01:47:30.295 00.002 1092 Enqueuing Move request for scope (-0.23, -0.10)
01:47:30.297 00.002 2744 Worker thread wakes up
01:47:30.298 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.10) opts 0xd
01:47:30.298 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.10)
01:47:30.298 00.000 2744 Moving (-0.23, -0.10) raw xDistance=-0.17 yDistance=-0.16
01:47:30.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:47:30.298 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:30.298 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:30.298 00.000 2744 MoveAxis(E, 0, ABG)
01:47:30.298 00.000 2744 Move returns status 0, amount 0
01:47:30.298 00.000 2744 MoveAxis(N, 0, ABG)
01:47:30.298 00.000 2744 Move returns status 0, amount 0
01:47:30.298 00.000 2744 move complete, result=0
01:47:30.298 00.000 2744 worker thread done servicing request
01:47:30.314 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1693, FiltMax=65535, Gamma=0.510
01:47:30.332 00.018 1092 UpdateGuideState exits: m=462393 SNR=87.1
01:47:30.335 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:30.337 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:30.339 00.002 1092 Enqueuing Expose request
01:47:30.341 00.002 2744 Worker thread wakes up
01:47:30.341 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:30.342 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:30.342 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:33.730 03.388 2744 Exposure complete
01:47:33.981 00.251 2744 worker thread done servicing request
01:47:33.981 00.000 1092 OnExposeComplete: enter
01:47:33.985 00.004 1092 UpdateGuideState(): m_state=6
01:47:33.989 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2068
01:47:33.993 00.004 1092 Star::Find returns 1 (0), X=1602.40, Y=1129.15, Mass=467479, SNR=66.3, Peak=48627 HFD=3.4
01:47:33.997 00.004 1092 MultiStar: [#1 -0.88,0.07,1.02,U] [#2 -1.03,-0.12,1.05,U] [#3 -0.72,0.14,0.94,U] [#4 -0.90,0.24,0.93,U] [#5 -0.74,0.17,0.80,U] [#6 -0.65,0.28,0.87,U] [#7 -0.61,0.68,0.85,U] [#8 -1.25,0.15,0.53,U] 
01:47:34.003 00.006 1092 single-star, 8 included, MultiStar: {-0.72, 0.14}, one-star: {0.05, -0.24}
01:47:34.007 00.004 1092 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
01:47:34.010 00.003 1092 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.08 = -1.08)
01:47:34.013 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.35 mountX=0.15 mountY=-0.21, mountTheta=-0.97
01:47:34.024 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.24, opts=13)
01:47:34.027 00.003 1092 Enqueuing Move request for scope (0.05, -0.24)
01:47:34.031 00.004 2744 Worker thread wakes up
01:47:34.031 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
01:47:34.031 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
01:47:34.031 00.000 2744 Moving (0.05, -0.24) raw xDistance=0.15 yDistance=-0.21
01:47:34.031 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:47:34.031 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:34.031 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:47:34.031 00.000 2744 MoveAxis(E, 0, ABG)
01:47:34.032 00.001 2744 Move returns status 0, amount 0
01:47:34.032 00.000 2744 MoveAxis(N, 0, ABG)
01:47:34.032 00.000 2744 Move returns status 0, amount 0
01:47:34.032 00.000 2744 move complete, result=0
01:47:34.032 00.000 2744 worker thread done servicing request
01:47:34.056 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1689, FiltMax=65535, Gamma=0.510
01:47:34.077 00.021 1092 UpdateGuideState exits: m=467479 SNR=66.3
01:47:34.081 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.088 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:34.091 00.003 1092 Enqueuing Expose request
01:47:34.094 00.003 2744 Worker thread wakes up
01:47:34.094 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:34.098 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:34.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:37.489 03.391 2744 Exposure complete
01:47:37.677 00.188 2744 worker thread done servicing request
01:47:37.677 00.000 1092 OnExposeComplete: enter
01:47:37.680 00.003 1092 UpdateGuideState(): m_state=6
01:47:37.682 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2069
01:47:37.684 00.002 1092 Star::Find returns 1 (0), X=1602.27, Y=1129.37, Mass=500361, SNR=83.8, Peak=46992 HFD=3.4
01:47:37.686 00.002 1092 MultiStar: [#1 -1.20,0.00,0.92,U] [#2 -1.05,0.19,0.94,U] [#3 -0.95,0.36,0.75,U] [#4 -0.98,0.16,0.77,U] [#5 -0.85,0.11,0.66,U] [#6 -1.06,0.44,0.65,U] [#7 -0.89,0.49,0.50,U] [#8 -1.57,0.53,0.47,U] 
01:47:37.688 00.002 1092 single-star, 8 included, MultiStar: {-0.91, 0.21}, one-star: {-0.07, -0.02}
01:47:37.691 00.003 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
01:47:37.693 00.002 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
01:47:37.695 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.02 hyp=0.07 cameraTheta=-2.86 mountX=-0.06 mountY=-0.04, mountTheta=-2.54
01:47:37.698 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.02, opts=13)
01:47:37.700 00.002 1092 Enqueuing Move request for scope (-0.07, -0.02)
01:47:37.703 00.003 2744 Worker thread wakes up
01:47:37.703 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.02) opts 0xd
01:47:37.703 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.02)
01:47:37.703 00.000 2744 Moving (-0.07, -0.02) raw xDistance=-0.06 yDistance=-0.04
01:47:37.703 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:37.703 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:37.703 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:47:37.703 00.000 2744 MoveAxis(E, 0, ABG)
01:47:37.703 00.000 2744 Move returns status 0, amount 0
01:47:37.703 00.000 2744 MoveAxis(N, 0, ABG)
01:47:37.703 00.000 2744 Move returns status 0, amount 0
01:47:37.703 00.000 2744 move complete, result=0
01:47:37.703 00.000 2744 worker thread done servicing request
01:47:37.721 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:47:37.738 00.017 1092 UpdateGuideState exits: m=500361 SNR=83.8
01:47:37.742 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.745 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:37.749 00.004 1092 Enqueuing Expose request
01:47:37.758 00.009 2744 Worker thread wakes up
01:47:37.758 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:37.758 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:37.759 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:41.143 03.384 2744 Exposure complete
01:47:41.345 00.202 2744 worker thread done servicing request
01:47:41.345 00.000 1092 OnExposeComplete: enter
01:47:41.348 00.003 1092 UpdateGuideState(): m_state=6
01:47:41.351 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2070
01:47:41.354 00.003 1092 Star::Find returns 1 (0), X=1601.65, Y=1129.26, Mass=512929, SNR=80.3, Peak=47088 HFD=3.6
01:47:41.357 00.003 1092 MultiStar: [#1 -1.70,0.40,0.79,U] [#2 -1.91,0.23,0.95,U] [#3 -1.63,0.26,0.79,U] [#4 -1.67,0.30,0.78,U] [#5 -1.50,0.19,0.74,U] [#6 -1.55,0.12,0.66,U] [#7 -1.42,0.45,0.61,U] [#8 -2.30,0.24,0.45,U] 
01:47:41.359 00.002 1092 single-star, 8 included, MultiStar: {-1.55, 0.21}, one-star: {-0.69, -0.13}
01:47:41.361 00.002 1092 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.43) = xAngle (-2.53 = -2.53)
01:47:41.362 00.001 1092 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
01:47:41.365 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=-0.13 hyp=0.70 cameraTheta=-2.96 mountX=-0.58 mountY=-0.31, mountTheta=-2.65
01:47:41.371 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=-0.13, opts=13)
01:47:41.374 00.003 1092 Enqueuing Move request for scope (-0.69, -0.13)
01:47:41.377 00.003 2744 Worker thread wakes up
01:47:41.377 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.13) opts 0xd
01:47:41.377 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, -0.13)
01:47:41.377 00.000 2744 Moving (-0.69, -0.13) raw xDistance=-0.58 yDistance=-0.31
01:47:41.377 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
01:47:41.377 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:41.377 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:47:41.377 00.000 2744 MoveAxis(E, 129, ABG)
01:47:41.377 00.000 2744 Guiding  Dir = 2, Dur = 129
01:47:41.377 00.000 2744 IsSlewing returns 0
01:47:41.378 00.001 2744 IsGuiding returns 0
01:47:41.378 00.000 2744 PulseGuide returned control before completion, sleep 139
01:47:41.393 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1754, FiltMax=65517, Gamma=0.510
01:47:41.408 00.015 1092 UpdateGuideState exits: m=512929 SNR=80.3
01:47:41.411 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.413 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:41.416 00.003 1092 Enqueuing Expose request
01:47:41.521 00.105 2744 IsGuiding returns 1
01:47:41.521 00.000 2744 scope still moving after pulse duration time elapsed
01:47:41.551 00.030 2744 IsSlewing returns 0
01:47:41.551 00.000 2744 IsGuiding returns 0
01:47:41.551 00.000 2744 scope move finished after 129 + 45 ms
01:47:41.552 00.001 2744 Move returns status 0, amount 129
01:47:41.552 00.000 2744 MoveAxis(N, 0, ABG)
01:47:41.552 00.000 2744 Move returns status 0, amount 0
01:47:41.552 00.000 2744 move complete, result=0
01:47:41.552 00.000 2744 worker thread done servicing request
01:47:41.552 00.000 2744 Worker thread wakes up
01:47:41.552 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:41.552 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:41.554 00.002 1092 GuideStep: -0.6 px 129 ms EAST, -0.3 px 0 ms NORTH
01:47:44.986 03.432 2744 Exposure complete
01:47:45.223 00.237 2744 worker thread done servicing request
01:47:45.223 00.000 1092 OnExposeComplete: enter
01:47:45.227 00.004 1092 UpdateGuideState(): m_state=6
01:47:45.230 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2071
01:47:45.233 00.003 1092 Star::Find returns 1 (0), X=1601.89, Y=1129.37, Mass=471767, SNR=79.6, Peak=58208 HFD=3.3
01:47:45.236 00.003 1092 MultiStar: [#1 -1.43,0.31,0.90,U] [#2 -1.90,0.39,0.93,U] [#3 -1.62,0.30,0.80,U] [#4 -1.64,0.51,0.74,U] [#5 -1.57,0.31,0.71,U] [#6 -1.51,0.18,0.63,U] [#7 -1.17,0.44,0.62,U] [#8 -2.19,0.42,0.41,U] 
01:47:45.239 00.003 1092 single-star, 8 included, MultiStar: {-1.44, 0.30}, one-star: {-0.46, -0.01}
01:47:45.242 00.003 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.69 = -2.69)
01:47:45.245 00.003 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
01:47:45.247 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.01 hyp=0.46 cameraTheta=-3.11 mountX=-0.41 mountY=-0.14, mountTheta=-2.82
01:47:45.255 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.01, opts=13)
01:47:45.258 00.003 1092 Enqueuing Move request for scope (-0.46, -0.01)
01:47:45.261 00.003 2744 Worker thread wakes up
01:47:45.261 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.01) opts 0xd
01:47:45.261 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.01)
01:47:45.261 00.000 2744 Moving (-0.46, -0.01) raw xDistance=-0.41 yDistance=-0.14
01:47:45.261 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
01:47:45.261 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:45.262 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:47:45.262 00.000 2744 MoveAxis(E, 101, ABG)
01:47:45.262 00.000 2744 Guiding  Dir = 2, Dur = 101
01:47:45.262 00.000 2744 IsSlewing returns 0
01:47:45.262 00.000 2744 IsGuiding returns 0
01:47:45.263 00.001 2744 PulseGuide returned control before completion, sleep 111
01:47:45.279 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1799, FiltMax=65520, Gamma=0.510
01:47:45.297 00.018 1092 UpdateGuideState exits: m=471767 SNR=79.6
01:47:45.300 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.303 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:45.306 00.003 1092 Enqueuing Expose request
01:47:45.381 00.075 2744 IsGuiding returns 1
01:47:45.382 00.001 2744 scope still moving after pulse duration time elapsed
01:47:45.413 00.031 2744 IsSlewing returns 0
01:47:45.413 00.000 2744 IsGuiding returns 0
01:47:45.413 00.000 2744 scope move finished after 101 + 49 ms
01:47:45.413 00.000 2744 Move returns status 0, amount 101
01:47:45.413 00.000 2744 MoveAxis(N, 0, ABG)
01:47:45.413 00.000 2744 Move returns status 0, amount 0
01:47:45.413 00.000 2744 move complete, result=0
01:47:45.414 00.001 2744 worker thread done servicing request
01:47:45.414 00.000 2744 Worker thread wakes up
01:47:45.414 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:45.414 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:45.414 00.000 1092 GuideStep: -0.4 px 101 ms EAST, -0.1 px 0 ms NORTH
01:47:48.808 03.394 2744 Exposure complete
01:47:49.007 00.199 2744 worker thread done servicing request
01:47:49.007 00.000 1092 OnExposeComplete: enter
01:47:49.010 00.003 1092 UpdateGuideState(): m_state=6
01:47:49.012 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2072
01:47:49.015 00.003 1092 Star::Find returns 1 (0), X=1601.32, Y=1129.40, Mass=508327, SNR=75.8, Peak=50192 HFD=3.3
01:47:49.018 00.003 1092 MultiStar: [#1 -2.04,0.29,0.89,U] [#2 -2.37,0.41,0.97,U] [#3 -2.26,0.26,0.74,U] [#4 -2.18,0.28,0.85,U] [#5 -1.99,0.22,0.83,U] [#6 -1.96,0.32,0.81,U] [#7 -2.09,0.61,0.63,U] [#8 -2.65,0.40,0.52,U] 
01:47:49.021 00.003 1092 single-star, 8 included, MultiStar: {-2.02, 0.29}, one-star: {-1.03, 0.01}
01:47:49.024 00.003 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
01:47:49.026 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.88)
01:47:49.028 00.002 1092 CameraToMount -- cameraX=-1.03 cameraY=0.01 hyp=1.03 cameraTheta=3.13 mountX=-0.94 mountY=-0.27, mountTheta=-2.86
01:47:49.032 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.03, y=0.01, opts=13)
01:47:49.034 00.002 1092 Enqueuing Move request for scope (-1.03, 0.01)
01:47:49.037 00.003 2744 Worker thread wakes up
01:47:49.037 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.01) opts 0xd
01:47:49.037 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.03, 0.01)
01:47:49.037 00.000 2744 Moving (-1.03, 0.01) raw xDistance=-0.94 yDistance=-0.27
01:47:49.037 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.94
01:47:49.037 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:49.037 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:47:49.037 00.000 2744 MoveAxis(E, 217, ABG)
01:47:49.037 00.000 2744 Guiding  Dir = 2, Dur = 217
01:47:49.038 00.001 2744 IsSlewing returns 0
01:47:49.038 00.000 2744 IsGuiding returns 0
01:47:49.038 00.000 2744 PulseGuide returned control before completion, sleep 227
01:47:49.055 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1546, FiltMax=65520, Gamma=0.510
01:47:49.071 00.016 1092 UpdateGuideState exits: m=508327 SNR=75.8
01:47:49.074 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.076 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:49.078 00.002 1092 Enqueuing Expose request
01:47:49.272 00.194 2744 IsGuiding returns 1
01:47:49.272 00.000 2744 scope still moving after pulse duration time elapsed
01:47:49.303 00.031 2744 IsSlewing returns 0
01:47:49.303 00.000 2744 IsGuiding returns 0
01:47:49.303 00.000 2744 scope move finished after 217 + 49 ms
01:47:49.303 00.000 2744 Move returns status 0, amount 217
01:47:49.304 00.001 2744 MoveAxis(N, 0, ABG)
01:47:49.304 00.000 2744 Move returns status 0, amount 0
01:47:49.304 00.000 2744 move complete, result=0
01:47:49.304 00.000 2744 worker thread done servicing request
01:47:49.304 00.000 2744 Worker thread wakes up
01:47:49.304 00.000 1092 GuideStep: -0.9 px 217 ms EAST, -0.3 px 0 ms NORTH
01:47:49.309 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:49.309 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:52.706 03.397 2744 Exposure complete
01:47:52.909 00.203 2744 worker thread done servicing request
01:47:52.909 00.000 1092 OnExposeComplete: enter
01:47:52.912 00.003 1092 UpdateGuideState(): m_state=6
01:47:52.914 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2073
01:47:52.917 00.003 1092 Star::Find returns 1 (0), X=1601.55, Y=1129.41, Mass=469432, SNR=71.0, Peak=51744 HFD=3.3
01:47:52.920 00.003 1092 MultiStar: [#1 -1.68,0.26,0.93,U] [#2 -2.00,0.32,0.91,U] [#3 -1.95,0.48,0.84,U] [#4 -1.94,0.25,0.91,U] [#5 -1.66,0.21,0.87,U] [#6 -1.71,0.46,0.76,U] [#7 -1.81,0.57,0.66,U] [#8 -2.38,0.50,0.67,U] 
01:47:52.922 00.002 1092 single-star, 8 included, MultiStar: {-1.74, 0.32}, one-star: {-0.79, 0.02}
01:47:52.926 00.004 1092 CameraToMount -- cameraTheta (3.12) - m_xAngle (-0.43) = xAngle (3.55 = -2.74)
01:47:52.928 00.002 1092 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.39 = -2.89)
01:47:52.930 00.002 1092 CameraToMount -- cameraX=-0.79 cameraY=0.02 hyp=0.79 cameraTheta=3.12 mountX=-0.73 mountY=-0.20, mountTheta=-2.88
01:47:52.936 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.02, opts=13)
01:47:52.938 00.002 1092 Enqueuing Move request for scope (-0.79, 0.02)
01:47:52.941 00.003 2744 Worker thread wakes up
01:47:52.942 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.02) opts 0xd
01:47:52.942 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.02)
01:47:52.942 00.000 2744 Moving (-0.79, 0.02) raw xDistance=-0.73 yDistance=-0.20
01:47:52.942 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.73
01:47:52.942 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:52.942 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:47:52.942 00.000 2744 MoveAxis(E, 178, ABG)
01:47:52.942 00.000 2744 Guiding  Dir = 2, Dur = 178
01:47:52.942 00.000 2744 IsSlewing returns 0
01:47:52.942 00.000 2744 IsGuiding returns 0
01:47:52.943 00.001 2744 PulseGuide returned control before completion, sleep 188
01:47:52.958 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1399, FiltMax=65520, Gamma=0.510
01:47:52.974 00.016 1092 UpdateGuideState exits: m=469432 SNR=71.0
01:47:52.977 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.980 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:52.981 00.001 1092 Enqueuing Expose request
01:47:53.146 00.165 2744 IsGuiding returns 0
01:47:53.146 00.000 2744 Move returns status 0, amount 178
01:47:53.146 00.000 2744 MoveAxis(N, 0, ABG)
01:47:53.146 00.000 2744 Move returns status 0, amount 0
01:47:53.146 00.000 2744 move complete, result=0
01:47:53.146 00.000 2744 worker thread done servicing request
01:47:53.146 00.000 2744 Worker thread wakes up
01:47:53.146 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:53.147 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:53.147 00.000 1092 GuideStep: -0.7 px 178 ms EAST, -0.2 px 0 ms NORTH
01:47:56.555 03.408 2744 Exposure complete
01:47:56.759 00.204 2744 worker thread done servicing request
01:47:56.759 00.000 1092 OnExposeComplete: enter
01:47:56.762 00.003 1092 UpdateGuideState(): m_state=6
01:47:56.765 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2074
01:47:56.769 00.004 1092 Star::Find returns 1 (0), X=1601.83, Y=1129.36, Mass=470424, SNR=68.3, Peak=47696 HFD=3.4
01:47:56.772 00.003 1092 MultiStar: [#1 -1.64,0.15,1.05,U] [#2 -1.90,0.16,1.06,U] [#3 -1.91,0.16,0.89,U] [#4 -1.78,0.07,0.87,U] [#5 -1.54,0.19,0.85,U] [#6 -1.69,0.10,0.72,U] [#7 -1.53,0.66,0.60,U] [#8 -1.97,0.43,0.41,U] 
01:47:56.775 00.003 1092 single-star, 8 included, MultiStar: {-1.58, 0.18}, one-star: {-0.51, -0.03}
01:47:56.777 00.002 1092 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
01:47:56.779 00.002 1092 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.82 = -2.82)
01:47:56.781 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.03 hyp=0.51 cameraTheta=-3.09 mountX=-0.46 mountY=-0.16, mountTheta=-2.80
01:47:56.788 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.03, opts=13)
01:47:56.791 00.003 1092 Enqueuing Move request for scope (-0.51, -0.03)
01:47:56.794 00.003 2744 Worker thread wakes up
01:47:56.794 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.03) opts 0xd
01:47:56.794 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.03)
01:47:56.794 00.000 2744 Moving (-0.51, -0.03) raw xDistance=-0.46 yDistance=-0.16
01:47:56.794 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.46
01:47:56.794 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:47:56.794 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:47:56.794 00.000 2744 MoveAxis(E, 115, ABG)
01:47:56.794 00.000 2744 Guiding  Dir = 2, Dur = 115
01:47:56.794 00.000 2744 IsSlewing returns 0
01:47:56.795 00.001 2744 IsGuiding returns 0
01:47:56.795 00.000 2744 PulseGuide returned control before completion, sleep 125
01:47:56.810 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1395, FiltMax=65520, Gamma=0.510
01:47:56.826 00.016 1092 UpdateGuideState exits: m=470424 SNR=68.3
01:47:56.828 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:56.831 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:47:56.835 00.004 1092 Enqueuing Expose request
01:47:56.924 00.089 2744 IsGuiding returns 1
01:47:56.924 00.000 2744 scope still moving after pulse duration time elapsed
01:47:56.956 00.032 2744 IsSlewing returns 0
01:47:56.956 00.000 2744 IsGuiding returns 0
01:47:56.956 00.000 2744 scope move finished after 115 + 46 ms
01:47:56.956 00.000 2744 Move returns status 0, amount 115
01:47:56.956 00.000 2744 MoveAxis(N, 0, ABG)
01:47:56.956 00.000 2744 Move returns status 0, amount 0
01:47:56.957 00.001 2744 move complete, result=0
01:47:56.957 00.000 2744 worker thread done servicing request
01:47:56.957 00.000 2744 Worker thread wakes up
01:47:56.957 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:47:56.957 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:47:56.960 00.003 1092 GuideStep: -0.5 px 115 ms EAST, -0.2 px 0 ms NORTH
01:48:00.349 03.389 2744 Exposure complete
01:48:00.547 00.198 2744 worker thread done servicing request
01:48:00.547 00.000 1092 OnExposeComplete: enter
01:48:00.551 00.004 1092 UpdateGuideState(): m_state=6
01:48:00.554 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2075
01:48:00.559 00.005 1092 Star::Find returns 1 (0), X=1601.90, Y=1129.07, Mass=484734, SNR=73.8, Peak=51136 HFD=3.0
01:48:00.561 00.002 1092 MultiStar: [#1 -1.22,0.04,0.96,U] [#2 -1.67,0.13,0.96,U] [#3 -1.43,0.19,0.77,U] [#4 -1.55,-0.08,0.82,U] [#5 -1.30,0.06,0.81,U] [#6 -1.52,0.03,0.80,U] [#7 -1.47,0.38,0.67,U] [#8 -1.71,0.24,0.47,U] 
01:48:00.563 00.002 1092 single-star, 8 included, MultiStar: {-1.33, 0.05}, one-star: {-0.45, -0.32}
01:48:00.566 00.003 1092 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.43) = xAngle (-2.10 = -2.10)
01:48:00.569 00.003 1092 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.25 = -2.25)
01:48:00.572 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.32 hyp=0.55 cameraTheta=-2.52 mountX=-0.27 mountY=-0.43, mountTheta=-2.14
01:48:00.576 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.32, opts=13)
01:48:00.578 00.002 1092 Enqueuing Move request for scope (-0.45, -0.32)
01:48:00.580 00.002 2744 Worker thread wakes up
01:48:00.580 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.32) opts 0xd
01:48:00.580 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.32)
01:48:00.580 00.000 2744 Moving (-0.45, -0.32) raw xDistance=-0.27 yDistance=-0.43
01:48:00.581 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
01:48:00.581 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:00.581 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:48:00.581 00.000 2744 MoveAxis(E, 0, ABG)
01:48:00.581 00.000 2744 Move returns status 0, amount 0
01:48:00.581 00.000 2744 MoveAxis(N, 0, ABG)
01:48:00.581 00.000 2744 Move returns status 0, amount 0
01:48:00.581 00.000 2744 move complete, result=0
01:48:00.581 00.000 2744 worker thread done servicing request
01:48:00.595 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1434, FiltMax=65535, Gamma=0.510
01:48:00.609 00.014 1092 UpdateGuideState exits: m=484734 SNR=73.8
01:48:00.612 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:00.616 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:00.619 00.003 1092 Enqueuing Expose request
01:48:00.624 00.005 2744 Worker thread wakes up
01:48:00.624 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:48:00.626 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:00.626 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:04.012 03.386 2744 Exposure complete
01:48:04.204 00.192 2744 worker thread done servicing request
01:48:04.204 00.000 1092 OnExposeComplete: enter
01:48:04.207 00.003 1092 UpdateGuideState(): m_state=6
01:48:04.209 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2076
01:48:04.211 00.002 1092 Star::Find returns 1 (0), X=1600.99, Y=1129.41, Mass=516900, SNR=79.9, Peak=57968 HFD=3.4
01:48:04.214 00.003 1092 MultiStar: [#1 -2.34,0.34,0.94,U] [#2 -2.53,0.30,1.01,U] [#3 -2.47,0.22,0.85,U] [#4 -2.55,0.39,0.81,U] [#5 -2.32,0.40,0.74,U] [#6 -2.17,0.50,0.68,U] [#7 -2.10,0.61,0.66,U] [#8 -2.64,0.43,0.54,U] 
01:48:04.217 00.003 1092 single-star, 8 included, MultiStar: {-2.25, 0.34}, one-star: {-1.35, 0.02}
01:48:04.219 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.55 = -2.73)
01:48:04.221 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
01:48:04.224 00.003 1092 CameraToMount -- cameraX=-1.35 cameraY=0.02 hyp=1.35 cameraTheta=3.13 mountX=-1.24 mountY=-0.34, mountTheta=-2.87
01:48:04.229 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.35, y=0.02, opts=13)
01:48:04.231 00.002 1092 Enqueuing Move request for scope (-1.35, 0.02)
01:48:04.233 00.002 2744 Worker thread wakes up
01:48:04.234 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.35, 0.02) opts 0xd
01:48:04.234 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.35, 0.02)
01:48:04.234 00.000 2744 Moving (-1.35, 0.02) raw xDistance=-1.24 yDistance=-0.34
01:48:04.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.24
01:48:04.234 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:04.234 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:48:04.234 00.000 2744 MoveAxis(E, 277, ABG)
01:48:04.234 00.000 2744 Guiding  Dir = 2, Dur = 277
01:48:04.234 00.000 2744 IsSlewing returns 0
01:48:04.234 00.000 2744 IsGuiding returns 0
01:48:04.235 00.001 2744 PulseGuide returned control before completion, sleep 287
01:48:04.251 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1760, FiltMax=65520, Gamma=0.510
01:48:04.269 00.018 1092 UpdateGuideState exits: m=516900 SNR=79.9
01:48:04.272 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.274 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:04.276 00.002 1092 Enqueuing Expose request
01:48:04.536 00.260 2744 IsGuiding returns 0
01:48:04.536 00.000 2744 Move returns status 0, amount 277
01:48:04.536 00.000 2744 MoveAxis(N, 0, ABG)
01:48:04.536 00.000 2744 Move returns status 0, amount 0
01:48:04.536 00.000 2744 move complete, result=0
01:48:04.536 00.000 2744 worker thread done servicing request
01:48:04.536 00.000 2744 Worker thread wakes up
01:48:04.537 00.001 1092 GuideStep: -1.2 px 277 ms EAST, -0.3 px 0 ms NORTH
01:48:04.540 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:04.541 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:07.927 03.386 2744 Exposure complete
01:48:08.138 00.211 2744 worker thread done servicing request
01:48:08.138 00.000 1092 OnExposeComplete: enter
01:48:08.141 00.003 1092 UpdateGuideState(): m_state=6
01:48:08.144 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2077
01:48:08.147 00.003 1092 Star::Find returns 1 (0), X=1601.33, Y=1129.39, Mass=490498, SNR=80.4, Peak=46896 HFD=3.3
01:48:08.150 00.003 1092 MultiStar: [#1 -2.01,0.22,0.90,U] [#2 -2.40,0.05,0.99,U] [#3 -2.22,0.17,0.78,U] [#4 -2.15,0.05,0.78,U] [#5 -2.23,0.26,0.92,U] [#6 -2.14,0.33,0.77,U] [#7 -1.96,0.38,0.56,U] [#8 -2.51,0.14,0.49,U] 
01:48:08.153 00.003 1092 single-star, 8 included, MultiStar: {-2.04, 0.17}, one-star: {-1.02, 0.01}
01:48:08.155 00.002 1092 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
01:48:08.158 00.003 1092 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.87)
01:48:08.160 00.002 1092 CameraToMount -- cameraX=-1.02 cameraY=0.01 hyp=1.02 cameraTheta=3.14 mountX=-0.93 mountY=-0.27, mountTheta=-2.86
01:48:08.164 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=0.01, opts=13)
01:48:08.168 00.004 1092 Enqueuing Move request for scope (-1.02, 0.01)
01:48:08.170 00.002 2744 Worker thread wakes up
01:48:08.170 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.01) opts 0xd
01:48:08.170 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 0.01)
01:48:08.170 00.000 2744 Moving (-1.02, 0.01) raw xDistance=-0.93 yDistance=-0.27
01:48:08.170 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.93
01:48:08.170 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:08.170 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:48:08.170 00.000 2744 MoveAxis(E, 227, ABG)
01:48:08.170 00.000 2744 Guiding  Dir = 2, Dur = 227
01:48:08.171 00.001 2744 IsSlewing returns 0
01:48:08.171 00.000 2744 IsGuiding returns 0
01:48:08.171 00.000 2744 PulseGuide returned control before completion, sleep 237
01:48:08.186 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1642, FiltMax=65520, Gamma=0.510
01:48:08.202 00.016 1092 UpdateGuideState exits: m=490498 SNR=80.4
01:48:08.205 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:08.208 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:08.211 00.003 1092 Enqueuing Expose request
01:48:08.421 00.210 2744 IsGuiding returns 1
01:48:08.421 00.000 2744 scope still moving after pulse duration time elapsed
01:48:08.453 00.032 2744 IsSlewing returns 0
01:48:08.453 00.000 2744 IsGuiding returns 0
01:48:08.454 00.001 2744 scope move finished after 227 + 55 ms
01:48:08.454 00.000 2744 Move returns status 0, amount 227
01:48:08.454 00.000 2744 MoveAxis(N, 0, ABG)
01:48:08.454 00.000 2744 Move returns status 0, amount 0
01:48:08.454 00.000 2744 move complete, result=0
01:48:08.454 00.000 2744 worker thread done servicing request
01:48:08.454 00.000 2744 Worker thread wakes up
01:48:08.454 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:08.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:08.454 00.000 1092 GuideStep: -0.9 px 227 ms EAST, -0.3 px 0 ms NORTH
01:48:11.861 03.407 2744 Exposure complete
01:48:12.110 00.249 2744 worker thread done servicing request
01:48:12.110 00.000 1092 OnExposeComplete: enter
01:48:12.113 00.003 1092 UpdateGuideState(): m_state=6
01:48:12.116 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2078
01:48:12.119 00.003 1092 Star::Find returns 1 (0), X=1601.55, Y=1129.09, Mass=511609, SNR=79.7, Peak=59408 HFD=3.5
01:48:12.122 00.003 1092 MultiStar: [#1 -1.50,0.15,0.91,U] [#2 -2.01,0.17,0.85,U] [#3 -1.88,-0.02,0.81,U] [#4 -1.76,0.19,0.81,U] [#5 -1.74,0.31,0.82,U] [#6 -1.57,0.00,0.71,U] [#7 -1.56,0.12,0.47,U] [#8 -2.24,0.03,0.53,U] 
01:48:12.126 00.004 1092 single-star, 8 included, MultiStar: {-1.63, 0.07}, one-star: {-0.79, -0.29}
01:48:12.128 00.002 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.43) = xAngle (-2.36 = -2.36)
01:48:12.130 00.002 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.51 = -2.51)
01:48:12.134 00.004 1092 CameraToMount -- cameraX=-0.79 cameraY=-0.29 hyp=0.84 cameraTheta=-2.79 mountX=-0.60 mountY=-0.49, mountTheta=-2.45
01:48:12.139 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=-0.29, opts=13)
01:48:12.142 00.003 1092 Enqueuing Move request for scope (-0.79, -0.29)
01:48:12.144 00.002 2744 Worker thread wakes up
01:48:12.144 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.29) opts 0xd
01:48:12.144 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, -0.29)
01:48:12.144 00.000 2744 Moving (-0.79, -0.29) raw xDistance=-0.60 yDistance=-0.49
01:48:12.144 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
01:48:12.145 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:12.145 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
01:48:12.145 00.000 2744 MoveAxis(E, 150, ABG)
01:48:12.145 00.000 2744 Guiding  Dir = 2, Dur = 150
01:48:12.145 00.000 2744 IsSlewing returns 0
01:48:12.145 00.000 2744 IsGuiding returns 0
01:48:12.146 00.001 2744 PulseGuide returned control before completion, sleep 160
01:48:12.164 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1360, FiltMax=65520, Gamma=0.510
01:48:12.181 00.017 1092 UpdateGuideState exits: m=511609 SNR=79.7
01:48:12.184 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:12.187 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:12.189 00.002 1092 Enqueuing Expose request
01:48:12.320 00.131 2744 IsGuiding returns 0
01:48:12.320 00.000 2744 Move returns status 0, amount 150
01:48:12.320 00.000 2744 MoveAxis(N, 0, ABG)
01:48:12.320 00.000 2744 Move returns status 0, amount 0
01:48:12.320 00.000 2744 move complete, result=0
01:48:12.321 00.001 2744 worker thread done servicing request
01:48:12.321 00.000 2744 Worker thread wakes up
01:48:12.321 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:12.321 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:12.321 00.000 1092 GuideStep: -0.6 px 150 ms EAST, -0.5 px 0 ms NORTH
01:48:15.716 03.395 2744 Exposure complete
01:48:15.925 00.209 2744 worker thread done servicing request
01:48:15.925 00.000 1092 OnExposeComplete: enter
01:48:15.928 00.003 1092 UpdateGuideState(): m_state=6
01:48:15.930 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2079
01:48:15.933 00.003 1092 Star::Find returns 1 (0), X=1601.62, Y=1129.09, Mass=520826, SNR=83.8, Peak=53360 HFD=3.4
01:48:15.936 00.003 1092 MultiStar: [#1 -1.66,-0.06,0.90,U] [#2 -2.15,0.13,0.84,U] [#3 -1.73,-0.10,0.65,U] [#4 -1.93,0.02,0.85,U] [#5 -1.87,0.11,0.72,U] [#6 -1.68,0.06,0.56,U] [#7 -1.63,-0.10,0.50,U] [#8 -2.14,-0.08,0.49,U] 
01:48:15.938 00.002 1092 single-star, 8 included, MultiStar: {-1.68, -0.04}, one-star: {-0.72, -0.29}
01:48:15.942 00.004 1092 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.43) = xAngle (-2.33 = -2.33)
01:48:15.944 00.002 1092 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.48 = -2.48)
01:48:15.946 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=-0.29 hyp=0.78 cameraTheta=-2.75 mountX=-0.53 mountY=-0.48, mountTheta=-2.41
01:48:15.951 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=-0.29, opts=13)
01:48:15.953 00.002 1092 Enqueuing Move request for scope (-0.72, -0.29)
01:48:15.956 00.003 2744 Worker thread wakes up
01:48:15.956 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.29) opts 0xd
01:48:15.956 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, -0.29)
01:48:15.956 00.000 2744 Moving (-0.72, -0.29) raw xDistance=-0.53 yDistance=-0.48
01:48:15.956 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.53
01:48:15.956 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:48:15.956 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.48
01:48:15.956 00.000 2744 MoveAxis(E, 130, ABG)
01:48:15.956 00.000 2744 Guiding  Dir = 2, Dur = 130
01:48:15.956 00.000 2744 IsSlewing returns 0
01:48:15.956 00.000 2744 IsGuiding returns 0
01:48:15.957 00.001 2744 PulseGuide returned control before completion, sleep 140
01:48:15.975 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1546, FiltMax=65520, Gamma=0.510
01:48:15.991 00.016 1092 UpdateGuideState exits: m=520826 SNR=83.8
01:48:15.994 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.995 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:15.998 00.003 1092 Enqueuing Expose request
01:48:16.112 00.114 2744 IsGuiding returns 1
01:48:16.112 00.000 2744 scope still moving after pulse duration time elapsed
01:48:16.144 00.032 2744 IsSlewing returns 0
01:48:16.144 00.000 2744 IsGuiding returns 0
01:48:16.144 00.000 2744 scope move finished after 130 + 57 ms
01:48:16.144 00.000 2744 Move returns status 0, amount 130
01:48:16.144 00.000 2744 MoveAxis(N, 0, ABG)
01:48:16.144 00.000 2744 Move returns status 0, amount 0
01:48:16.144 00.000 2744 move complete, result=0
01:48:16.145 00.001 2744 worker thread done servicing request
01:48:16.145 00.000 2744 Worker thread wakes up
01:48:16.145 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:16.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:16.147 00.002 1092 GuideStep: -0.5 px 130 ms EAST, -0.5 px 0 ms NORTH
01:48:19.542 03.395 2744 Exposure complete
01:48:19.740 00.198 2744 worker thread done servicing request
01:48:19.740 00.000 1092 OnExposeComplete: enter
01:48:19.744 00.004 1092 UpdateGuideState(): m_state=6
01:48:19.746 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2080
01:48:19.749 00.003 1092 Star::Find returns 1 (0), X=1601.14, Y=1129.50, Mass=517780, SNR=92.5, Peak=53936 HFD=3.3
01:48:19.752 00.003 1092 MultiStar: [#1 -2.25,0.21,0.71,U] [#2 -2.31,0.17,0.75,U] [#3 -2.29,0.13,0.62,U] [#4 -2.18,0.01,0.66,U] [#5 -2.03,0.23,0.58,U] [#6 -1.71,0.00,0.64,U] [#7 -1.62,0.56,0.47,U] [#8 -2.46,0.30,0.38,U] 
01:48:19.755 00.003 1092 single-star, 8 included, MultiStar: {-1.96, 0.17}, one-star: {-1.20, 0.11}
01:48:19.757 00.002 1092 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.43) = xAngle (3.48 = -2.81)
01:48:19.759 00.002 1092 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.32 = -2.96)
01:48:19.762 00.003 1092 CameraToMount -- cameraX=-1.20 cameraY=0.11 hyp=1.21 cameraTheta=3.05 mountX=-1.14 mountY=-0.22, mountTheta=-2.95
01:48:19.771 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-1.20, y=0.11, opts=13)
01:48:19.774 00.003 1092 Enqueuing Move request for scope (-1.20, 0.11)
01:48:19.778 00.004 2744 Worker thread wakes up
01:48:19.778 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.20, 0.11) opts 0xd
01:48:19.779 00.001 2744 Handling offset move in thread for scope, endpoint = (-1.20, 0.11)
01:48:19.779 00.000 2744 Moving (-1.20, 0.11) raw xDistance=-1.14 yDistance=-0.22
01:48:19.779 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.75 from input -1.14
01:48:19.779 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:19.779 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:48:19.779 00.000 2744 MoveAxis(E, 265, ABG)
01:48:19.779 00.000 2744 Guiding  Dir = 2, Dur = 265
01:48:19.779 00.000 2744 IsSlewing returns 0
01:48:19.779 00.000 2744 IsGuiding returns 0
01:48:19.780 00.001 2744 PulseGuide returned control before completion, sleep 275
01:48:19.794 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1546, FiltMax=65520, Gamma=0.510
01:48:19.809 00.015 1092 UpdateGuideState exits: m=517780 SNR=92.5
01:48:19.812 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.815 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:19.818 00.003 1092 Enqueuing Expose request
01:48:20.062 00.244 2744 IsGuiding returns 1
01:48:20.062 00.000 2744 scope still moving after pulse duration time elapsed
01:48:20.094 00.032 2744 IsSlewing returns 0
01:48:20.095 00.001 2744 IsGuiding returns 0
01:48:20.095 00.000 2744 scope move finished after 265 + 50 ms
01:48:20.095 00.000 2744 Move returns status 0, amount 265
01:48:20.095 00.000 2744 MoveAxis(N, 0, ABG)
01:48:20.095 00.000 2744 Move returns status 0, amount 0
01:48:20.095 00.000 2744 move complete, result=0
01:48:20.095 00.000 2744 worker thread done servicing request
01:48:20.095 00.000 2744 Worker thread wakes up
01:48:20.095 00.000 1092 GuideStep: -1.1 px 265 ms EAST, -0.2 px 0 ms NORTH
01:48:20.098 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:20.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:23.498 03.400 2744 Exposure complete
01:48:23.754 00.256 2744 worker thread done servicing request
01:48:23.755 00.001 1092 OnExposeComplete: enter
01:48:23.758 00.003 1092 UpdateGuideState(): m_state=6
01:48:23.761 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2081
01:48:23.763 00.002 1092 Star::Find returns 1 (0), X=1601.75, Y=1128.92, Mass=498325, SNR=79.9, Peak=47859 HFD=3.4
01:48:23.766 00.003 1092 MultiStar: [#1 -1.37,-0.28,0.99,U] [#2 -1.69,-0.32,0.99,U] [#3 -1.46,-0.18,0.80,U] [#4 -1.59,-0.22,0.89,U] [#5 -1.26,-0.28,0.77,U] [#6 -1.33,-0.38,0.72,U] [#7 -1.28,0.12,0.55,U] [#8 -2.03,-0.28,0.45,U] 
01:48:23.769 00.003 1092 single-star, 8 included, MultiStar: {-1.36, -0.27}, one-star: {-0.60, -0.47}
01:48:23.772 00.003 1092 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.43) = xAngle (-2.05 = -2.05)
01:48:23.774 00.002 1092 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.20 = -2.20)
01:48:23.777 00.003 1092 CameraToMount -- cameraX=-0.60 cameraY=-0.47 hyp=0.76 cameraTheta=-2.48 mountX=-0.35 mountY=-0.61, mountTheta=-2.09
01:48:23.781 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.60, y=-0.47, opts=13)
01:48:23.784 00.003 1092 Enqueuing Move request for scope (-0.60, -0.47)
01:48:23.787 00.003 2744 Worker thread wakes up
01:48:23.787 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.47) opts 0xd
01:48:23.787 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.60, -0.47)
01:48:23.787 00.000 2744 Moving (-0.60, -0.47) raw xDistance=-0.35 yDistance=-0.61
01:48:23.787 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.35
01:48:23.787 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.63 newest=-1.30
01:48:23.787 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
01:48:23.787 00.000 2744 MoveAxis(E, 97, ABG)
01:48:23.787 00.000 2744 Guiding  Dir = 2, Dur = 97
01:48:23.788 00.001 2744 IsSlewing returns 0
01:48:23.788 00.000 2744 IsGuiding returns 0
01:48:23.788 00.000 2744 PulseGuide returned control before completion, sleep 107
01:48:23.805 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1594, FiltMax=65535, Gamma=0.510
01:48:23.821 00.016 1092 UpdateGuideState exits: m=498325 SNR=79.9
01:48:23.824 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.826 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:23.829 00.003 1092 Enqueuing Expose request
01:48:23.908 00.079 2744 IsGuiding returns 1
01:48:23.908 00.000 2744 scope still moving after pulse duration time elapsed
01:48:23.938 00.030 2744 IsSlewing returns 0
01:48:23.938 00.000 2744 IsGuiding returns 0
01:48:23.938 00.000 2744 scope move finished after 97 + 52 ms
01:48:23.938 00.000 2744 Move returns status 0, amount 97
01:48:23.938 00.000 2744 MoveAxis(N, 115, ABG)
01:48:23.938 00.000 2744 Guiding  Dir = 0, Dur = 115
01:48:23.939 00.001 2744 IsSlewing returns 0
01:48:23.939 00.000 2744 IsGuiding returns 0
01:48:23.939 00.000 2744 PulseGuide returned control before completion, sleep 125
01:48:24.079 00.140 2744 IsGuiding returns 1
01:48:24.079 00.000 2744 scope still moving after pulse duration time elapsed
01:48:24.109 00.030 2744 IsSlewing returns 0
01:48:24.109 00.000 2744 IsGuiding returns 0
01:48:24.110 00.001 2744 scope move finished after 115 + 56 ms
01:48:24.110 00.000 2744 Move returns status 0, amount 115
01:48:24.110 00.000 2744 move complete, result=0
01:48:24.110 00.000 2744 worker thread done servicing request
01:48:24.110 00.000 1092 GuideStep: -0.4 px 97 ms EAST, -0.6 px 115 ms NORTH
01:48:24.113 00.003 2744 Worker thread wakes up
01:48:24.113 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:24.113 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:27.490 03.377 2744 Exposure complete
01:48:27.679 00.189 2744 worker thread done servicing request
01:48:27.679 00.000 1092 OnExposeComplete: enter
01:48:27.682 00.003 1092 UpdateGuideState(): m_state=6
01:48:27.687 00.005 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2082
01:48:27.690 00.003 1092 Star::Find returns 1 (0), X=1602.11, Y=1128.72, Mass=503439, SNR=75.0, Peak=50387 HFD=3.3
01:48:27.695 00.005 1092 MultiStar: [#1 -1.03,-0.40,1.12,U] [#2 -1.56,-0.34,0.95,U] [#3 -1.41,-0.29,0.92,U] [#4 -1.54,-0.49,0.93,U] [#5 -1.27,-0.32,0.77,U] [#6 -1.09,-0.29,0.69,U] [#7 -1.25,-0.21,0.61,U] [#8 -1.67,-0.31,0.49,U] 
01:48:27.697 00.002 1092 single-star, 8 included, MultiStar: {-1.19, -0.39}, one-star: {-0.23, -0.66}
01:48:27.700 00.003 1092 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.43) = xAngle (-1.48 = -1.48)
01:48:27.703 00.003 1092 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.63 = -1.63)
01:48:27.706 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.66 hyp=0.70 cameraTheta=-1.90 mountX=0.07 mountY=-0.70, mountTheta=-1.48
01:48:27.712 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.66, opts=13)
01:48:27.715 00.003 1092 Enqueuing Move request for scope (-0.23, -0.66)
01:48:27.718 00.003 2744 Worker thread wakes up
01:48:27.718 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.66) opts 0xd
01:48:27.718 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.66)
01:48:27.718 00.000 2744 Moving (-0.23, -0.66) raw xDistance=0.07 yDistance=-0.70
01:48:27.718 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:48:27.718 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
01:48:27.718 00.000 2744 MoveAxis(E, 0, ABG)
01:48:27.718 00.000 2744 Move returns status 0, amount 0
01:48:27.718 00.000 2744 MoveAxis(N, 132, ABG)
01:48:27.719 00.001 2744 Guiding  Dir = 0, Dur = 132
01:48:27.719 00.000 2744 IsSlewing returns 0
01:48:27.719 00.000 2744 IsGuiding returns 0
01:48:27.719 00.000 2744 PulseGuide returned control before completion, sleep 142
01:48:27.744 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:48:27.757 00.013 1092 UpdateGuideState exits: m=503439 SNR=75.0
01:48:27.760 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.763 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:27.765 00.002 1092 Enqueuing Expose request
01:48:27.878 00.113 2744 IsGuiding returns 0
01:48:27.878 00.000 2744 Move returns status 0, amount 132
01:48:27.878 00.000 2744 move complete, result=0
01:48:27.878 00.000 2744 worker thread done servicing request
01:48:27.878 00.000 2744 Worker thread wakes up
01:48:27.878 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:27.878 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:27.880 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.7 px 132 ms NORTH
01:48:31.263 03.383 2744 Exposure complete
01:48:31.461 00.198 2744 worker thread done servicing request
01:48:31.462 00.001 1092 OnExposeComplete: enter
01:48:31.465 00.003 1092 UpdateGuideState(): m_state=6
01:48:31.468 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2083
01:48:31.471 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1128.42, Mass=470272, SNR=73.3, Peak=55210 HFD=3.2
01:48:31.475 00.004 1092 MultiStar: [#1 -0.96,-0.83,0.94,U] [#2 -1.25,-0.64,1.14,U] [#3 -1.13,-0.72,0.92,U] [#4 -1.17,-0.75,0.84,U] [#5 -1.13,-0.63,0.83,U] [#6 -0.95,-0.86,0.73,U] [#7 -0.72,-0.44,0.63,U] [#8 -1.53,-0.67,0.44,U] 
01:48:31.476 00.001 1092 single-star, 8 included, MultiStar: {-0.96, -0.73}, one-star: {-0.05, -0.96}
01:48:31.479 00.003 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
01:48:31.481 00.002 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
01:48:31.483 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.96 hyp=0.96 cameraTheta=-1.63 mountX=0.35 mountY=-0.94, mountTheta=-1.22
01:48:31.488 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.96, opts=13)
01:48:31.491 00.003 1092 Enqueuing Move request for scope (-0.05, -0.96)
01:48:31.493 00.002 2744 Worker thread wakes up
01:48:31.493 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.96) opts 0xd
01:48:31.493 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.96)
01:48:31.493 00.000 2744 Moving (-0.05, -0.96) raw xDistance=0.35 yDistance=-0.94
01:48:31.493 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:48:31.493 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
01:48:31.493 00.000 2744 MoveAxis(W, 78, ABG)
01:48:31.493 00.000 2744 Guiding  Dir = 3, Dur = 78
01:48:31.494 00.001 2744 IsSlewing returns 0
01:48:31.494 00.000 2744 IsGuiding returns 0
01:48:31.494 00.000 2744 PulseGuide returned control before completion, sleep 88
01:48:31.509 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1523, FiltMax=65535, Gamma=0.510
01:48:31.525 00.016 1092 UpdateGuideState exits: m=470272 SNR=73.3
01:48:31.528 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.530 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:31.534 00.004 1092 Enqueuing Expose request
01:48:31.598 00.064 2744 IsGuiding returns 1
01:48:31.598 00.000 2744 scope still moving after pulse duration time elapsed
01:48:31.630 00.032 2744 IsSlewing returns 0
01:48:31.630 00.000 2744 IsGuiding returns 0
01:48:31.630 00.000 2744 scope move finished after 78 + 58 ms
01:48:31.630 00.000 2744 Move returns status 0, amount 78
01:48:31.630 00.000 2744 MoveAxis(N, 177, ABG)
01:48:31.630 00.000 2744 Guiding  Dir = 0, Dur = 177
01:48:31.631 00.001 2744 IsSlewing returns 0
01:48:31.632 00.001 2744 IsGuiding returns 0
01:48:31.632 00.000 2744 PulseGuide returned control before completion, sleep 187
01:48:31.835 00.203 2744 IsGuiding returns 1
01:48:31.835 00.000 2744 scope still moving after pulse duration time elapsed
01:48:31.867 00.032 2744 IsSlewing returns 0
01:48:31.868 00.001 2744 IsGuiding returns 0
01:48:31.868 00.000 2744 scope move finished after 177 + 58 ms
01:48:31.868 00.000 2744 Move returns status 0, amount 177
01:48:31.868 00.000 2744 move complete, result=0
01:48:31.868 00.000 2744 worker thread done servicing request
01:48:31.868 00.000 1092 GuideStep: 0.3 px 78 ms WEST, -0.9 px 177 ms NORTH
01:48:31.872 00.004 2744 Worker thread wakes up
01:48:31.872 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:31.873 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:35.266 03.393 2744 Exposure complete
01:48:35.471 00.205 2744 worker thread done servicing request
01:48:35.471 00.000 1092 OnExposeComplete: enter
01:48:35.475 00.004 1092 UpdateGuideState(): m_state=6
01:48:35.478 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2084
01:48:35.480 00.002 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.59, Mass=521341, SNR=82.7, Peak=45843 HFD=3.5
01:48:35.483 00.003 1092 MultiStar: [#1 -1.29,-0.66,0.83,U] [#2 -1.51,-0.57,1.01,U] [#3 -1.17,-0.55,0.98,U] [#4 -1.34,-0.72,0.84,U] [#5 -1.14,-0.59,0.68,U] [#6 -1.22,-0.58,0.63,U] [#7 -0.99,-0.52,0.59,U] [#8 -1.89,-0.56,0.48,U] 
01:48:35.486 00.003 1092 single-star, 8 included, MultiStar: {-1.14, -0.63}, one-star: {-0.14, -0.80}
01:48:35.489 00.003 1092 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.32 = -1.32)
01:48:35.491 00.002 1092 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
01:48:35.493 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.80 hyp=0.81 cameraTheta=-1.75 mountX=0.20 mountY=-0.81, mountTheta=-1.33
01:48:35.497 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.80, opts=13)
01:48:35.500 00.003 1092 Enqueuing Move request for scope (-0.14, -0.80)
01:48:35.503 00.003 2744 Worker thread wakes up
01:48:35.503 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.80) opts 0xd
01:48:35.503 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.80)
01:48:35.503 00.000 2744 Moving (-0.14, -0.80) raw xDistance=0.20 yDistance=-0.81
01:48:35.503 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:48:35.504 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
01:48:35.504 00.000 2744 MoveAxis(E, 0, ABG)
01:48:35.504 00.000 2744 Move returns status 0, amount 0
01:48:35.504 00.000 2744 MoveAxis(N, 152, ABG)
01:48:35.504 00.000 2744 Guiding  Dir = 0, Dur = 152
01:48:35.504 00.000 2744 IsSlewing returns 0
01:48:35.504 00.000 2744 IsGuiding returns 0
01:48:35.505 00.001 2744 PulseGuide returned control before completion, sleep 162
01:48:35.524 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1712, FiltMax=65535, Gamma=0.510
01:48:35.542 00.018 1092 UpdateGuideState exits: m=521341 SNR=82.7
01:48:35.545 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.547 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:35.549 00.002 1092 Enqueuing Expose request
01:48:35.677 00.128 2744 IsGuiding returns 1
01:48:35.677 00.000 2744 scope still moving after pulse duration time elapsed
01:48:35.707 00.030 2744 IsSlewing returns 0
01:48:35.707 00.000 2744 IsGuiding returns 0
01:48:35.707 00.000 2744 scope move finished after 152 + 51 ms
01:48:35.708 00.001 2744 Move returns status 0, amount 152
01:48:35.708 00.000 2744 move complete, result=0
01:48:35.708 00.000 2744 worker thread done servicing request
01:48:35.708 00.000 2744 Worker thread wakes up
01:48:35.708 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:35.708 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:35.710 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.8 px 152 ms NORTH
01:48:39.153 03.443 2744 Exposure complete
01:48:39.391 00.238 2744 worker thread done servicing request
01:48:39.391 00.000 1092 OnExposeComplete: enter
01:48:39.395 00.004 1092 UpdateGuideState(): m_state=6
01:48:39.398 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2085
01:48:39.401 00.003 1092 Star::Find returns 1 (0), X=1602.01, Y=1128.64, Mass=475507, SNR=68.6, Peak=46643 HFD=3.4
01:48:39.404 00.003 1092 MultiStar: [#1 -1.32,-0.47,0.94,U] [#2 -1.56,-0.33,1.03,U] [#3 -1.47,-0.28,0.77,U] [#4 -1.50,-0.34,1.06,U] [#5 -1.28,-0.22,0.75,U] [#6 -1.35,-0.32,0.88,U] [#7 -1.32,-0.05,0.60,U] [#8 -1.88,-0.28,0.52,U] 
01:48:39.406 00.002 1092 single-star, 8 included, MultiStar: {-1.30, -0.36}, one-star: {-0.33, -0.74}
01:48:39.408 00.002 1092 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.43) = xAngle (-1.57 = -1.57)
01:48:39.411 00.003 1092 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.72 = -1.72)
01:48:39.413 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.74 hyp=0.82 cameraTheta=-1.99 mountX=0.00 mountY=-0.81, mountTheta=-1.57
01:48:39.418 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.74, opts=13)
01:48:39.421 00.003 1092 Enqueuing Move request for scope (-0.33, -0.74)
01:48:39.423 00.002 2744 Worker thread wakes up
01:48:39.423 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.74) opts 0xd
01:48:39.423 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.74)
01:48:39.423 00.000 2744 Moving (-0.33, -0.74) raw xDistance=0.00 yDistance=-0.81
01:48:39.423 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:48:39.423 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.81 from input -0.81
01:48:39.423 00.000 2744 MoveAxis(E, 0, ABG)
01:48:39.423 00.000 2744 Move returns status 0, amount 0
01:48:39.423 00.000 2744 MoveAxis(N, 151, ABG)
01:48:39.423 00.000 2744 Guiding  Dir = 0, Dur = 151
01:48:39.424 00.001 2744 IsSlewing returns 0
01:48:39.424 00.000 2744 IsGuiding returns 0
01:48:39.424 00.000 2744 PulseGuide returned control before completion, sleep 161
01:48:39.442 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1296, FiltMax=65535, Gamma=0.510
01:48:39.459 00.017 1092 UpdateGuideState exits: m=475507 SNR=68.6
01:48:39.463 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:39.465 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:39.468 00.003 1092 Enqueuing Expose request
01:48:39.597 00.129 2744 IsGuiding returns 1
01:48:39.597 00.000 2744 scope still moving after pulse duration time elapsed
01:48:39.629 00.032 2744 IsSlewing returns 0
01:48:39.629 00.000 2744 IsGuiding returns 0
01:48:39.629 00.000 2744 scope move finished after 151 + 53 ms
01:48:39.629 00.000 2744 Move returns status 0, amount 151
01:48:39.629 00.000 2744 move complete, result=0
01:48:39.630 00.001 2744 worker thread done servicing request
01:48:39.630 00.000 2744 Worker thread wakes up
01:48:39.630 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:39.630 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:39.632 00.002 1092 GuideStep: 0.0 px 0 ms EAST, -0.8 px 151 ms NORTH
01:48:43.022 03.390 2744 Exposure complete
01:48:43.208 00.186 2744 worker thread done servicing request
01:48:43.208 00.000 1092 OnExposeComplete: enter
01:48:43.210 00.002 1092 UpdateGuideState(): m_state=6
01:48:43.213 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2086
01:48:43.215 00.002 1092 Star::Find returns 1 (0), X=1601.99, Y=1129.90, Mass=547139, SNR=97.2, Peak=53248 HFD=3.0
01:48:43.218 00.003 1092 MultiStar: [#1 -1.21,0.55,0.75,U] [#2 -1.67,0.57,0.75,U] [#3 -1.36,0.56,0.71,U] [#4 -1.34,0.68,0.67,U] [#5 -1.26,0.70,0.65,U] [#6 -1.30,0.70,0.58,U] [#7 -1.06,0.74,0.46,U] [#8 -1.80,0.60,0.39,U] 
01:48:43.220 00.002 1092 single-star, 8 included, MultiStar: {-1.20, 0.61}, one-star: {-0.36, 0.51}
01:48:43.223 00.003 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
01:48:43.228 00.005 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
01:48:43.230 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.51 hyp=0.63 cameraTheta=2.18 mountX=-0.54 mountY=0.40, mountTheta=2.51
01:48:43.236 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.51, opts=13)
01:48:43.238 00.002 1092 Enqueuing Move request for scope (-0.36, 0.51)
01:48:43.243 00.005 2744 Worker thread wakes up
01:48:43.243 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.51) opts 0xd
01:48:43.243 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.51)
01:48:43.243 00.000 2744 Moving (-0.36, 0.51) raw xDistance=-0.54 yDistance=0.40
01:48:43.243 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:48:43.243 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:43.243 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
01:48:43.243 00.000 2744 MoveAxis(E, 121, ABG)
01:48:43.243 00.000 2744 Guiding  Dir = 2, Dur = 121
01:48:43.243 00.000 2744 IsSlewing returns 0
01:48:43.244 00.001 2744 IsGuiding returns 0
01:48:43.244 00.000 2744 PulseGuide returned control before completion, sleep 131
01:48:43.260 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1568, FiltMax=65520, Gamma=0.510
01:48:43.274 00.014 1092 UpdateGuideState exits: m=547139 SNR=97.2
01:48:43.277 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:43.279 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:43.281 00.002 1092 Enqueuing Expose request
01:48:43.376 00.095 2744 IsGuiding returns 1
01:48:43.376 00.000 2744 scope still moving after pulse duration time elapsed
01:48:43.407 00.031 2744 IsSlewing returns 0
01:48:43.407 00.000 2744 IsGuiding returns 0
01:48:43.407 00.000 2744 scope move finished after 121 + 43 ms
01:48:43.407 00.000 2744 Move returns status 0, amount 121
01:48:43.407 00.000 2744 MoveAxis(N, 0, ABG)
01:48:43.407 00.000 2744 Move returns status 0, amount 0
01:48:43.408 00.001 2744 move complete, result=0
01:48:43.408 00.000 2744 worker thread done servicing request
01:48:43.408 00.000 2744 Worker thread wakes up
01:48:43.408 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:43.408 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:43.420 00.012 1092 GuideStep: -0.5 px 121 ms EAST, 0.4 px 0 ms NORTH
01:48:46.801 03.381 2744 Exposure complete
01:48:46.998 00.197 2744 worker thread done servicing request
01:48:46.998 00.000 1092 OnExposeComplete: enter
01:48:47.001 00.003 1092 UpdateGuideState(): m_state=6
01:48:47.003 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2087
01:48:47.006 00.003 1092 Star::Find returns 1 (0), X=1602.70, Y=1129.45, Mass=500518, SNR=83.4, Peak=48627 HFD=3.3
01:48:47.008 00.002 1092 MultiStar: [#1 -0.83,0.16,0.85,U] [#2 -1.09,0.30,0.86,U] [#3 -1.00,0.31,0.74,U] [#4 -0.90,0.21,0.78,U] [#5 -0.81,0.20,0.75,U] [#6 -0.61,0.18,0.72,U] [#7 -0.60,0.30,0.56,U] [#8 -1.47,0.18,0.39,U] 
01:48:47.010 00.002 1092 single-star, 8 included, MultiStar: {-0.70, 0.20}, one-star: {0.36, 0.06}
01:48:47.012 00.002 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
01:48:47.015 00.003 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
01:48:47.018 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=0.06 hyp=0.36 cameraTheta=0.17 mountX=0.30 mountY=0.16, mountTheta=0.48
01:48:47.023 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.06, opts=13)
01:48:47.026 00.003 1092 Enqueuing Move request for scope (0.36, 0.06)
01:48:47.029 00.003 2744 Worker thread wakes up
01:48:47.029 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.06) opts 0xd
01:48:47.029 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.06)
01:48:47.029 00.000 2744 Moving (0.36, 0.06) raw xDistance=0.30 yDistance=0.16
01:48:47.029 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.30
01:48:47.029 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:47.029 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
01:48:47.029 00.000 2744 MoveAxis(W, 59, ABG)
01:48:47.029 00.000 2744 Guiding  Dir = 3, Dur = 59
01:48:47.030 00.001 2744 IsSlewing returns 0
01:48:47.030 00.000 2744 IsGuiding returns 0
01:48:47.030 00.000 2744 PulseGuide returned control before completion, sleep 69
01:48:47.049 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1613, FiltMax=65535, Gamma=0.510
01:48:47.065 00.016 1092 UpdateGuideState exits: m=500518 SNR=83.4
01:48:47.068 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.070 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:47.072 00.002 1092 Enqueuing Expose request
01:48:47.106 00.034 2744 IsGuiding returns 1
01:48:47.106 00.000 2744 scope still moving after pulse duration time elapsed
01:48:47.138 00.032 2744 IsSlewing returns 0
01:48:47.138 00.000 2744 IsGuiding returns 0
01:48:47.139 00.001 2744 scope move finished after 59 + 49 ms
01:48:47.139 00.000 2744 Move returns status 0, amount 59
01:48:47.139 00.000 2744 MoveAxis(N, 0, ABG)
01:48:47.139 00.000 2744 Move returns status 0, amount 0
01:48:47.139 00.000 2744 move complete, result=0
01:48:47.139 00.000 2744 worker thread done servicing request
01:48:47.139 00.000 2744 Worker thread wakes up
01:48:47.140 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:47.140 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:47.141 00.001 1092 GuideStep: 0.3 px 59 ms WEST, 0.2 px 0 ms NORTH
01:48:50.530 03.389 2744 Exposure complete
01:48:50.764 00.234 2744 worker thread done servicing request
01:48:50.764 00.000 1092 OnExposeComplete: enter
01:48:50.767 00.003 1092 UpdateGuideState(): m_state=6
01:48:50.770 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2088
01:48:50.773 00.003 1092 Star::Find returns 1 (0), X=1601.74, Y=1129.64, Mass=497478, SNR=75.1, Peak=52448 HFD=3.3
01:48:50.777 00.004 1092 MultiStar: [#1 -1.60,0.47,1.00,U] [#2 -1.89,0.60,1.23,U] [#3 -1.61,0.73,0.90,U] [#4 -1.80,0.65,0.80,U] [#5 -1.63,0.67,0.71,U] [#6 -1.70,0.49,0.66,U] [#7 -1.37,1.00,0.63,U] [#8 -2.08,0.61,0.47,U] 
01:48:50.779 00.002 1092 single-star, 8 included, MultiStar: {-1.56, 0.59}, one-star: {-0.60, 0.25}
01:48:50.782 00.003 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.17 = -3.11)
01:48:50.785 00.003 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.02 = 3.02)
01:48:50.788 00.003 1092 CameraToMount -- cameraX=-0.60 cameraY=0.25 hyp=0.66 cameraTheta=2.75 mountX=-0.65 mountY=0.08, mountTheta=3.02
01:48:50.793 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.60, y=0.25, opts=13)
01:48:50.796 00.003 1092 Enqueuing Move request for scope (-0.60, 0.25)
01:48:50.798 00.002 2744 Worker thread wakes up
01:48:50.798 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.60, 0.25) opts 0xd
01:48:50.798 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.60, 0.25)
01:48:50.798 00.000 2744 Moving (-0.60, 0.25) raw xDistance=-0.65 yDistance=0.08
01:48:50.798 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.65
01:48:50.798 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:50.799 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:48:50.799 00.000 2744 MoveAxis(E, 142, ABG)
01:48:50.799 00.000 2744 Guiding  Dir = 2, Dur = 142
01:48:50.799 00.000 2744 IsSlewing returns 0
01:48:50.799 00.000 2744 IsGuiding returns 0
01:48:50.800 00.001 2744 PulseGuide returned control before completion, sleep 152
01:48:50.816 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1454, FiltMax=65520, Gamma=0.510
01:48:50.833 00.017 1092 UpdateGuideState exits: m=497478 SNR=75.1
01:48:50.837 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.840 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:50.843 00.003 1092 Enqueuing Expose request
01:48:50.958 00.115 2744 IsGuiding returns 1
01:48:50.958 00.000 2744 scope still moving after pulse duration time elapsed
01:48:50.989 00.031 2744 IsSlewing returns 0
01:48:50.989 00.000 2744 IsGuiding returns 0
01:48:50.989 00.000 2744 scope move finished after 142 + 48 ms
01:48:50.989 00.000 2744 Move returns status 0, amount 142
01:48:50.990 00.001 2744 MoveAxis(N, 0, ABG)
01:48:50.990 00.000 2744 Move returns status 0, amount 0
01:48:50.990 00.000 2744 move complete, result=0
01:48:50.990 00.000 2744 worker thread done servicing request
01:48:50.990 00.000 2744 Worker thread wakes up
01:48:50.990 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:50.990 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:50.997 00.007 1092 GuideStep: -0.7 px 142 ms EAST, 0.1 px 0 ms NORTH
01:48:54.379 03.382 2744 Exposure complete
01:48:54.584 00.205 2744 worker thread done servicing request
01:48:54.584 00.000 1092 OnExposeComplete: enter
01:48:54.586 00.002 1092 UpdateGuideState(): m_state=6
01:48:54.589 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2089
01:48:54.592 00.003 1092 Star::Find returns 1 (0), X=1602.44, Y=1129.27, Mass=457202, SNR=67.1, Peak=45603 HFD=3.3
01:48:54.594 00.002 1092 MultiStar: [#1 -0.86,0.24,1.32,U] [#2 -1.07,0.29,1.15,U] [#3 -1.00,0.26,0.97,U] [#4 -0.79,0.18,0.95,U] [#5 -1.09,0.28,1.04,U] [#6 -0.76,0.12,0.80,U] [#7 -0.70,0.67,0.63,U] [#8 -1.25,0.07,0.51,U] 
01:48:54.596 00.002 1092 single-star, 8 included, MultiStar: {-0.81, 0.22}, one-star: {0.10, -0.11}
01:48:54.599 00.003 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
01:48:54.602 00.003 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.60 = -0.60)
01:48:54.605 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.88 mountX=0.13 mountY=-0.08, mountTheta=-0.56
01:48:54.609 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.11, opts=13)
01:48:54.612 00.003 1092 Enqueuing Move request for scope (0.10, -0.11)
01:48:54.614 00.002 2744 Worker thread wakes up
01:48:54.614 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:48:54.614 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:48:54.614 00.000 2744 Moving (0.10, -0.11) raw xDistance=0.13 yDistance=-0.08
01:48:54.614 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:48:54.614 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:54.615 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:48:54.615 00.000 2744 MoveAxis(E, 0, ABG)
01:48:54.615 00.000 2744 Move returns status 0, amount 0
01:48:54.615 00.000 2744 MoveAxis(N, 0, ABG)
01:48:54.615 00.000 2744 Move returns status 0, amount 0
01:48:54.615 00.000 2744 move complete, result=0
01:48:54.615 00.000 2744 worker thread done servicing request
01:48:54.632 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1623, FiltMax=65535, Gamma=0.510
01:48:54.650 00.018 1092 UpdateGuideState exits: m=457202 SNR=67.1
01:48:54.654 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.658 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:54.661 00.003 1092 Enqueuing Expose request
01:48:54.664 00.003 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:54.666 00.002 2744 Worker thread wakes up
01:48:54.667 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:54.667 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:48:58.053 03.386 2744 Exposure complete
01:48:58.239 00.186 2744 worker thread done servicing request
01:48:58.239 00.000 1092 OnExposeComplete: enter
01:48:58.241 00.002 1092 UpdateGuideState(): m_state=6
01:48:58.244 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2090
01:48:58.246 00.002 1092 Star::Find returns 1 (0), X=1603.03, Y=1128.76, Mass=478520, SNR=80.6, Peak=49539 HFD=3.2
01:48:58.248 00.002 1092 MultiStar: [#1 -0.31,-0.17,0.84,U] [#2 -0.62,-0.08,1.04,U] [#3 -0.51,0.05,0.84,U] [#4 -0.47,0.05,0.81,U] [#5 -0.25,-0.03,0.65,U] [#6 -0.29,-0.15,0.70,U] [#7 -0.24,0.28,0.56,U] [#8 -0.96,-0.28,0.52,U] 
01:48:58.251 00.003 1092 refined, 8 included, MultiStar: {-0.29, -0.13}, one-star: {0.69, -0.63}
01:48:58.253 00.002 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
01:48:58.255 00.002 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.45 = -2.45)
01:48:58.258 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-2.73 mountX=-0.21 mountY=-0.20, mountTheta=-2.38
01:48:58.264 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.13, opts=13)
01:48:58.266 00.002 1092 Enqueuing Move request for scope (-0.29, -0.13)
01:48:58.269 00.003 2744 Worker thread wakes up
01:48:58.269 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.13) opts 0xd
01:48:58.269 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.13)
01:48:58.269 00.000 2744 Moving (-0.29, -0.13) raw xDistance=-0.21 yDistance=-0.20
01:48:58.269 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
01:48:58.269 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:48:58.269 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:48:58.269 00.000 2744 MoveAxis(E, 0, ABG)
01:48:58.269 00.000 2744 Move returns status 0, amount 0
01:48:58.269 00.000 2744 MoveAxis(N, 0, ABG)
01:48:58.269 00.000 2744 Move returns status 0, amount 0
01:48:58.269 00.000 2744 move complete, result=0
01:48:58.270 00.001 2744 worker thread done servicing request
01:48:58.283 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:48:58.297 00.014 1092 UpdateGuideState exits: m=478520 SNR=80.6
01:48:58.299 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.302 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:48:58.304 00.002 1092 Enqueuing Expose request
01:48:58.308 00.004 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:48:58.310 00.002 2744 Worker thread wakes up
01:48:58.310 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:48:58.310 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:01.705 03.395 2744 Exposure complete
01:49:01.908 00.203 2744 worker thread done servicing request
01:49:01.909 00.001 1092 OnExposeComplete: enter
01:49:01.911 00.002 1092 UpdateGuideState(): m_state=6
01:49:01.913 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2091
01:49:01.916 00.003 1092 Star::Find returns 1 (0), X=1603.12, Y=1128.99, Mass=497880, SNR=85.2, Peak=50643 HFD=3.0
01:49:01.919 00.003 1092 MultiStar: [#1 -0.27,-0.07,0.84,U] [#2 -0.70,0.18,0.82,U] [#3 -0.25,-0.02,0.73,U] [#4 -0.39,-0.08,0.80,U] [#5 -0.14,-0.10,0.73,U] [#6 -0.24,0.12,0.58,U] [#7 -0.02,0.33,0.69,U] [#8 -0.66,-0.04,0.36,U] 
01:49:01.921 00.002 1092 refined, 8 included, MultiStar: {-0.15, -0.03}, one-star: {0.77, -0.40}
01:49:01.924 00.003 1092 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
01:49:01.927 00.003 1092 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
01:49:01.929 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.97 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
01:49:01.934 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.03, opts=13)
01:49:01.936 00.002 1092 Enqueuing Move request for scope (-0.15, -0.03)
01:49:01.938 00.002 2744 Worker thread wakes up
01:49:01.938 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:49:01.938 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:49:01.938 00.000 2744 Moving (-0.15, -0.03) raw xDistance=-0.13 yDistance=-0.07
01:49:01.939 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:49:01.939 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:01.939 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:49:01.939 00.000 2744 MoveAxis(E, 0, ABG)
01:49:01.939 00.000 2744 Move returns status 0, amount 0
01:49:01.939 00.000 2744 MoveAxis(N, 0, ABG)
01:49:01.939 00.000 2744 Move returns status 0, amount 0
01:49:01.939 00.000 2744 move complete, result=0
01:49:01.939 00.000 2744 worker thread done servicing request
01:49:01.956 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=976, FiltMax=65535, Gamma=0.510
01:49:01.972 00.016 1092 UpdateGuideState exits: m=497880 SNR=85.2
01:49:01.975 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.977 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:01.980 00.003 1092 Enqueuing Expose request
01:49:01.982 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:01.984 00.002 2744 Worker thread wakes up
01:49:01.985 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:01.985 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:05.379 03.394 2744 Exposure complete
01:49:05.581 00.202 2744 worker thread done servicing request
01:49:05.581 00.000 1092 OnExposeComplete: enter
01:49:05.585 00.004 1092 UpdateGuideState(): m_state=6
01:49:05.588 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2092
01:49:05.591 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.92, Mass=492345, SNR=77.6, Peak=43379 HFD=3.0
01:49:05.594 00.003 1092 MultiStar: [#1 -0.14,-0.29,1.03,U] [#2 -0.52,0.27,1.05,U] [#3 -0.37,-0.22,0.78,U] [#4 -0.31,-0.14,0.85,U] [#5 -0.05,-0.14,0.85,U] [#6 -0.19,-0.35,0.74,U] [#7 0.01,0.13,0.58,U] [#8 -0.81,-0.00,0.48,U] 
01:49:05.596 00.002 1092 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {0.72, -0.47}
01:49:05.598 00.002 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
01:49:05.601 00.003 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
01:49:05.603 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=-0.07 mountY=-0.18, mountTheta=-1.95
01:49:05.610 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.15, opts=13)
01:49:05.613 00.003 1092 Enqueuing Move request for scope (-0.15, -0.15)
01:49:05.615 00.002 2744 Worker thread wakes up
01:49:05.615 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
01:49:05.615 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
01:49:05.615 00.000 2744 Moving (-0.15, -0.15) raw xDistance=-0.07 yDistance=-0.18
01:49:05.615 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:05.615 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:05.616 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:49:05.616 00.000 2744 MoveAxis(E, 0, ABG)
01:49:05.616 00.000 2744 Move returns status 0, amount 0
01:49:05.616 00.000 2744 MoveAxis(N, 0, ABG)
01:49:05.616 00.000 2744 Move returns status 0, amount 0
01:49:05.616 00.000 2744 move complete, result=0
01:49:05.616 00.000 2744 worker thread done servicing request
01:49:05.629 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1568, FiltMax=65535, Gamma=0.510
01:49:05.644 00.015 1092 UpdateGuideState exits: m=492345 SNR=77.6
01:49:05.646 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.648 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:05.651 00.003 1092 Enqueuing Expose request
01:49:05.654 00.003 2744 Worker thread wakes up
01:49:05.654 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:05.656 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:05.657 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:09.041 03.384 2744 Exposure complete
01:49:09.234 00.193 2744 worker thread done servicing request
01:49:09.235 00.001 1092 OnExposeComplete: enter
01:49:09.237 00.002 1092 UpdateGuideState(): m_state=6
01:49:09.240 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2093
01:49:09.243 00.003 1092 Star::Find returns 1 (0), X=1602.99, Y=1129.29, Mass=461140, SNR=76.1, Peak=47219 HFD=3.3
01:49:09.245 00.002 1092 MultiStar: [#1 -0.45,0.15,0.97,U] [#2 -0.65,0.13,1.11,U] [#3 -0.46,0.24,0.82,U] [#4 -0.52,0.27,0.80,U] [#5 -0.44,0.14,0.84,U] [#6 -0.52,0.31,0.82,U] [#7 -0.03,0.34,0.62,U] [#8 -0.95,0.24,0.50,U] 
01:49:09.247 00.002 1092 refined, 8 included, MultiStar: {-0.35, 0.18}, one-star: {0.64, -0.10}
01:49:09.250 00.003 1092 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.43) = xAngle (3.10 = 3.10)
01:49:09.252 00.002 1092 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.95 = 2.95)
01:49:09.254 00.002 1092 CameraToMount -- cameraX=-0.35 cameraY=0.18 hyp=0.39 cameraTheta=2.67 mountX=-0.39 mountY=0.08, mountTheta=2.95
01:49:09.261 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.18, opts=13)
01:49:09.264 00.003 1092 Enqueuing Move request for scope (-0.35, 0.18)
01:49:09.266 00.002 2744 Worker thread wakes up
01:49:09.266 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.18) opts 0xd
01:49:09.266 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.18)
01:49:09.266 00.000 2744 Moving (-0.35, 0.18) raw xDistance=-0.39 yDistance=0.08
01:49:09.266 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.39
01:49:09.266 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:09.266 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:49:09.266 00.000 2744 MoveAxis(E, 87, ABG)
01:49:09.266 00.000 2744 Guiding  Dir = 2, Dur = 87
01:49:09.266 00.000 2744 IsSlewing returns 0
01:49:09.267 00.001 2744 IsGuiding returns 0
01:49:09.267 00.000 2744 PulseGuide returned control before completion, sleep 97
01:49:09.284 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1069, FiltMax=65535, Gamma=0.510
01:49:09.304 00.020 1092 UpdateGuideState exits: m=461140 SNR=76.1
01:49:09.310 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.313 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:09.316 00.003 1092 Enqueuing Expose request
01:49:09.368 00.052 2744 IsGuiding returns 1
01:49:09.368 00.000 2744 scope still moving after pulse duration time elapsed
01:49:09.399 00.031 2744 IsSlewing returns 0
01:49:09.399 00.000 2744 IsGuiding returns 0
01:49:09.399 00.000 2744 scope move finished after 87 + 46 ms
01:49:09.400 00.001 2744 Move returns status 0, amount 87
01:49:09.400 00.000 2744 MoveAxis(N, 0, ABG)
01:49:09.400 00.000 2744 Move returns status 0, amount 0
01:49:09.400 00.000 2744 move complete, result=0
01:49:09.400 00.000 2744 worker thread done servicing request
01:49:09.400 00.000 2744 Worker thread wakes up
01:49:09.400 00.000 1092 GuideStep: -0.4 px 87 ms EAST, 0.1 px 0 ms NORTH
01:49:09.403 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:09.403 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:12.800 03.397 2744 Exposure complete
01:49:12.998 00.198 2744 worker thread done servicing request
01:49:12.998 00.000 1092 OnExposeComplete: enter
01:49:13.001 00.003 1092 UpdateGuideState(): m_state=6
01:49:13.003 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2094
01:49:13.005 00.002 1092 Star::Find returns 1 (0), X=1602.89, Y=1129.12, Mass=465169, SNR=72.6, Peak=52963 HFD=3.1
01:49:13.008 00.003 1092 MultiStar: [#1 -0.42,0.18,0.88,U] [#2 -0.56,-0.29,1.10,U] [#3 -0.48,0.14,0.88,U] [#4 -0.78,0.03,0.81,U] [#5 -0.44,0.13,0.82,U] [#6 -0.21,0.01,0.70,U] [#7 -0.45,0.43,0.53,U] [#8 -1.02,0.11,0.47,U] 
01:49:13.010 00.002 1092 refined, 8 included, MultiStar: {-0.38, 0.02}, one-star: {0.55, -0.27}
01:49:13.013 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.75)
01:49:13.014 00.001 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
01:49:13.017 00.003 1092 CameraToMount -- cameraX=-0.38 cameraY=0.02 hyp=0.38 cameraTheta=3.10 mountX=-0.35 mountY=-0.09, mountTheta=-2.90
01:49:13.023 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.02, opts=13)
01:49:13.025 00.002 1092 Enqueuing Move request for scope (-0.38, 0.02)
01:49:13.028 00.003 2744 Worker thread wakes up
01:49:13.028 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.02) opts 0xd
01:49:13.028 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.02)
01:49:13.029 00.001 2744 Moving (-0.38, 0.02) raw xDistance=-0.35 yDistance=-0.09
01:49:13.029 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
01:49:13.029 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:13.029 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:49:13.029 00.000 2744 MoveAxis(E, 85, ABG)
01:49:13.029 00.000 2744 Guiding  Dir = 2, Dur = 85
01:49:13.029 00.000 2744 IsSlewing returns 0
01:49:13.029 00.000 2744 IsGuiding returns 0
01:49:13.030 00.001 2744 PulseGuide returned control before completion, sleep 95
01:49:13.044 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1533, FiltMax=65535, Gamma=0.510
01:49:13.061 00.017 1092 UpdateGuideState exits: m=465169 SNR=72.6
01:49:13.063 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:13.066 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:13.068 00.002 1092 Enqueuing Expose request
01:49:13.137 00.069 2744 IsGuiding returns 1
01:49:13.137 00.000 2744 scope still moving after pulse duration time elapsed
01:49:13.168 00.031 2744 IsSlewing returns 0
01:49:13.168 00.000 2744 IsGuiding returns 0
01:49:13.168 00.000 2744 scope move finished after 85 + 53 ms
01:49:13.168 00.000 2744 Move returns status 0, amount 85
01:49:13.169 00.001 2744 MoveAxis(N, 0, ABG)
01:49:13.169 00.000 2744 Move returns status 0, amount 0
01:49:13.169 00.000 2744 move complete, result=0
01:49:13.169 00.000 2744 worker thread done servicing request
01:49:13.169 00.000 2744 Worker thread wakes up
01:49:13.169 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:13.169 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:13.172 00.003 1092 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
01:49:16.560 03.388 2744 Exposure complete
01:49:16.759 00.199 2744 worker thread done servicing request
01:49:16.759 00.000 1092 OnExposeComplete: enter
01:49:16.761 00.002 1092 UpdateGuideState(): m_state=6
01:49:16.764 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2095
01:49:16.767 00.003 1092 Star::Find returns 1 (0), X=1603.31, Y=1128.99, Mass=496886, SNR=80.8, Peak=42771 HFD=3.9
01:49:16.771 00.004 1092 MultiStar: [#1 -0.13,-0.13,0.95,U] [#2 -0.46,-0.04,0.89,U] [#3 -0.24,-0.33,0.70,U] [#4 -0.35,-0.07,0.72,U] [#5 -0.05,-0.03,0.64,U] [#6 0.02,-0.08,0.74,U] [#7 -0.09,0.09,0.56,U] [#8 -0.78,-0.01,0.51,U] 
01:49:16.774 00.003 1092 refined, 8 included, MultiStar: {-0.07, -0.13}, one-star: {0.96, -0.40}
01:49:16.777 00.003 1092 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.43) = xAngle (-1.62 = -1.62)
01:49:16.779 00.002 1092 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.77 = -1.77)
01:49:16.782 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-2.05 mountX=-0.01 mountY=-0.14, mountTheta=-1.62
01:49:16.792 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.13, opts=13)
01:49:16.794 00.002 1092 Enqueuing Move request for scope (-0.07, -0.13)
01:49:16.797 00.003 2744 Worker thread wakes up
01:49:16.797 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.13) opts 0xd
01:49:16.797 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.13)
01:49:16.797 00.000 2744 Moving (-0.07, -0.13) raw xDistance=-0.01 yDistance=-0.14
01:49:16.798 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:16.798 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:16.798 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:49:16.798 00.000 2744 MoveAxis(E, 0, ABG)
01:49:16.798 00.000 2744 Move returns status 0, amount 0
01:49:16.798 00.000 2744 MoveAxis(N, 0, ABG)
01:49:16.798 00.000 2744 Move returns status 0, amount 0
01:49:16.798 00.000 2744 move complete, result=0
01:49:16.798 00.000 2744 worker thread done servicing request
01:49:16.815 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1709, FiltMax=65535, Gamma=0.510
01:49:16.835 00.020 1092 UpdateGuideState exits: m=496886 SNR=80.8
01:49:16.838 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.842 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:16.844 00.002 1092 Enqueuing Expose request
01:49:16.847 00.003 2744 Worker thread wakes up
01:49:16.847 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:16.850 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:16.851 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:20.233 03.382 2744 Exposure complete
01:49:20.438 00.205 2744 worker thread done servicing request
01:49:20.439 00.001 1092 OnExposeComplete: enter
01:49:20.441 00.002 1092 UpdateGuideState(): m_state=6
01:49:20.444 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2096
01:49:20.447 00.003 1092 Star::Find returns 1 (0), X=1602.97, Y=1129.42, Mass=513857, SNR=82.1, Peak=51555 HFD=3.5
01:49:20.450 00.003 1092 MultiStar: [#1 -0.52,0.26,0.86,U] [#2 -0.59,0.30,0.91,U] [#3 -0.62,0.35,0.71,U] [#4 -0.67,0.24,0.68,U] [#5 -0.58,0.07,0.73,U] [#6 -0.37,0.14,0.64,U] [#7 -0.32,0.55,0.53,U] [#8 -1.10,0.31,0.59,U] 
01:49:20.453 00.003 1092 refined, 8 included, MultiStar: {-0.41, 0.23}, one-star: {0.63, 0.03}
01:49:20.455 00.002 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
01:49:20.458 00.003 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
01:49:20.460 00.002 1092 CameraToMount -- cameraX=-0.41 cameraY=0.23 hyp=0.47 cameraTheta=2.62 mountX=-0.47 mountY=0.11, mountTheta=2.90
01:49:20.465 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=0.23, opts=13)
01:49:20.469 00.004 1092 Enqueuing Move request for scope (-0.41, 0.23)
01:49:20.471 00.002 2744 Worker thread wakes up
01:49:20.472 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.23) opts 0xd
01:49:20.472 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, 0.23)
01:49:20.472 00.000 2744 Moving (-0.41, 0.23) raw xDistance=-0.47 yDistance=0.11
01:49:20.472 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
01:49:20.472 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:20.472 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:49:20.472 00.000 2744 MoveAxis(E, 105, ABG)
01:49:20.472 00.000 2744 Guiding  Dir = 2, Dur = 105
01:49:20.472 00.000 2744 IsSlewing returns 0
01:49:20.472 00.000 2744 IsGuiding returns 0
01:49:20.473 00.001 2744 PulseGuide returned control before completion, sleep 115
01:49:20.489 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1765, FiltMax=65535, Gamma=0.510
01:49:20.506 00.017 1092 UpdateGuideState exits: m=513857 SNR=82.1
01:49:20.509 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.511 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:20.513 00.002 1092 Enqueuing Expose request
01:49:20.600 00.087 2744 IsGuiding returns 1
01:49:20.600 00.000 2744 scope still moving after pulse duration time elapsed
01:49:20.631 00.031 2744 IsSlewing returns 0
01:49:20.631 00.000 2744 IsGuiding returns 0
01:49:20.631 00.000 2744 scope move finished after 105 + 54 ms
01:49:20.631 00.000 2744 Move returns status 0, amount 105
01:49:20.633 00.002 2744 MoveAxis(N, 0, ABG)
01:49:20.633 00.000 2744 Move returns status 0, amount 0
01:49:20.633 00.000 2744 move complete, result=0
01:49:20.633 00.000 2744 worker thread done servicing request
01:49:20.634 00.001 2744 Worker thread wakes up
01:49:20.634 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:20.634 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:20.634 00.000 1092 GuideStep: -0.5 px 105 ms EAST, 0.1 px 0 ms NORTH
01:49:24.017 03.383 2744 Exposure complete
01:49:24.224 00.207 2744 worker thread done servicing request
01:49:24.224 00.000 1092 OnExposeComplete: enter
01:49:24.228 00.004 1092 UpdateGuideState(): m_state=6
01:49:24.231 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2097
01:49:24.236 00.005 1092 Star::Find returns 1 (0), X=1603.55, Y=1128.92, Mass=467876, SNR=70.9, Peak=45507 HFD=3.5
01:49:24.241 00.005 1092 MultiStar: [#1 0.19,-0.54,0.93,U] [#2 -0.21,-0.24,0.97,U] [#3 -0.01,-0.08,0.83,U] [#4 0.09,-0.33,1.00,U] [#5 0.22,-0.35,0.76,U] [#6 0.18,-0.16,0.78,U] [#7 0.25,0.36,0.58,U] [#8 -0.68,-0.18,0.54,U] 
01:49:24.244 00.003 1092 refined, 8 included, MultiStar: {0.18, -0.25}, one-star: {1.20, -0.47}
01:49:24.247 00.003 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
01:49:24.249 00.002 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
01:49:24.252 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-0.95 mountX=0.27 mountY=-0.20, mountTheta=-0.63
01:49:24.257 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.25, opts=13)
01:49:24.259 00.002 1092 Enqueuing Move request for scope (0.18, -0.25)
01:49:24.261 00.002 2744 Worker thread wakes up
01:49:24.262 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.25) opts 0xd
01:49:24.262 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.25)
01:49:24.262 00.000 2744 Moving (0.18, -0.25) raw xDistance=0.27 yDistance=-0.20
01:49:24.262 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
01:49:24.262 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:24.262 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:49:24.262 00.000 2744 MoveAxis(E, 0, ABG)
01:49:24.262 00.000 2744 Move returns status 0, amount 0
01:49:24.262 00.000 2744 MoveAxis(N, 0, ABG)
01:49:24.262 00.000 2744 Move returns status 0, amount 0
01:49:24.262 00.000 2744 move complete, result=0
01:49:24.262 00.000 2744 worker thread done servicing request
01:49:24.277 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1690, FiltMax=65535, Gamma=0.510
01:49:24.292 00.015 1092 UpdateGuideState exits: m=467876 SNR=70.9
01:49:24.294 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.297 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:24.300 00.003 1092 Enqueuing Expose request
01:49:24.303 00.003 2744 Worker thread wakes up
01:49:24.303 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
01:49:24.306 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:24.306 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:27.729 03.423 2744 Exposure complete
01:49:27.985 00.256 2744 worker thread done servicing request
01:49:27.985 00.000 1092 OnExposeComplete: enter
01:49:27.989 00.004 1092 UpdateGuideState(): m_state=6
01:49:27.993 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2098
01:49:27.998 00.005 1092 Star::Find returns 1 (0), X=1603.54, Y=1128.70, Mass=446570, SNR=71.7, Peak=50851 HFD=3.2
01:49:28.003 00.005 1092 MultiStar: [#1 0.33,-0.55,0.95,U] [#2 0.25,-0.51,1.07,U] [#3 0.03,-0.54,0.89,U] [#4 0.29,-0.48,1.01,U] [#5 0.31,-0.58,0.78,U] [#6 0.22,-0.62,0.80,U] [#7 0.46,-0.37,0.56,U] [#8 -0.29,-0.33,0.52,U] 
01:49:28.006 00.003 1092 refined, 8 included, MultiStar: {0.35, -0.53}, one-star: {1.20, -0.69}
01:49:28.010 00.004 1092 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
01:49:28.012 00.002 1092 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
01:49:28.019 00.007 1092 CameraToMount -- cameraX=0.35 cameraY=-0.53 hyp=0.64 cameraTheta=-1.00 mountX=0.54 mountY=-0.42, mountTheta=-0.67
01:49:28.029 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.53, opts=13)
01:49:28.036 00.007 1092 Enqueuing Move request for scope (0.35, -0.53)
01:49:28.041 00.005 2744 Worker thread wakes up
01:49:28.041 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.53) opts 0xd
01:49:28.041 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.53)
01:49:28.041 00.000 2744 Moving (0.35, -0.53) raw xDistance=0.54 yDistance=-0.42
01:49:28.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
01:49:28.041 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:28.041 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:49:28.041 00.000 2744 MoveAxis(W, 120, ABG)
01:49:28.041 00.000 2744 Guiding  Dir = 3, Dur = 120
01:49:28.042 00.001 2744 IsSlewing returns 0
01:49:28.042 00.000 2744 IsGuiding returns 0
01:49:28.044 00.002 2744 PulseGuide returned control before completion, sleep 129
01:49:28.077 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1594, FiltMax=65535, Gamma=0.510
01:49:28.106 00.029 1092 UpdateGuideState exits: m=446570 SNR=71.7
01:49:28.112 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.117 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:28.120 00.003 1092 Enqueuing Expose request
01:49:28.183 00.063 2744 IsGuiding returns 1
01:49:28.184 00.001 2744 scope still moving after pulse duration time elapsed
01:49:28.214 00.030 2744 IsSlewing returns 0
01:49:28.214 00.000 2744 IsGuiding returns 0
01:49:28.214 00.000 2744 scope move finished after 120 + 52 ms
01:49:28.214 00.000 2744 Move returns status 0, amount 120
01:49:28.214 00.000 2744 MoveAxis(N, 0, ABG)
01:49:28.214 00.000 2744 Move returns status 0, amount 0
01:49:28.216 00.002 2744 move complete, result=0
01:49:28.216 00.000 2744 worker thread done servicing request
01:49:28.216 00.000 2744 Worker thread wakes up
01:49:28.216 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:28.216 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:28.217 00.001 1092 GuideStep: 0.5 px 120 ms WEST, -0.4 px 0 ms NORTH
01:49:31.600 03.383 2744 Exposure complete
01:49:31.787 00.187 2744 worker thread done servicing request
01:49:31.788 00.001 1092 OnExposeComplete: enter
01:49:31.790 00.002 1092 UpdateGuideState(): m_state=6
01:49:31.792 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2099
01:49:31.795 00.003 1092 Star::Find returns 1 (0), X=1603.13, Y=1129.11, Mass=483353, SNR=70.2, Peak=50547 HFD=3.0
01:49:31.797 00.002 1092 MultiStar: [#1 -0.12,-0.17,0.95,U] [#2 -0.62,0.19,1.04,U] [#3 -0.19,0.10,1.17,U] [#4 -0.31,0.12,0.88,U] [#5 -0.35,-0.03,0.76,U] [#6 -0.18,-0.02,0.76,U] [#7 -0.17,0.11,0.67,U] [#8 -0.87,0.22,0.43,U] 
01:49:31.799 00.002 1092 refined, 8 included, MultiStar: {-0.18, 0.01}, one-star: {0.78, -0.28}
01:49:31.803 00.004 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.48 = -2.80)
01:49:31.805 00.002 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
01:49:31.808 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.06 mountX=-0.17 mountY=-0.03, mountTheta=-2.95
01:49:31.813 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.01, opts=13)
01:49:31.816 00.003 1092 Enqueuing Move request for scope (-0.18, 0.01)
01:49:31.819 00.003 2744 Worker thread wakes up
01:49:31.820 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
01:49:31.820 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
01:49:31.820 00.000 2744 Moving (-0.18, 0.01) raw xDistance=-0.17 yDistance=-0.03
01:49:31.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
01:49:31.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:31.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:49:31.820 00.000 2744 MoveAxis(E, 0, ABG)
01:49:31.820 00.000 2744 Move returns status 0, amount 0
01:49:31.820 00.000 2744 MoveAxis(N, 0, ABG)
01:49:31.820 00.000 2744 Move returns status 0, amount 0
01:49:31.820 00.000 2744 move complete, result=0
01:49:31.820 00.000 2744 worker thread done servicing request
01:49:31.834 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1642, FiltMax=65535, Gamma=0.510
01:49:31.847 00.013 1092 UpdateGuideState exits: m=483353 SNR=70.2
01:49:31.851 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.853 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:31.855 00.002 1092 Enqueuing Expose request
01:49:31.856 00.001 2744 Worker thread wakes up
01:49:31.857 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:31.859 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:31.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:35.255 03.396 2744 Exposure complete
01:49:35.461 00.206 2744 worker thread done servicing request
01:49:35.461 00.000 1092 OnExposeComplete: enter
01:49:35.464 00.003 1092 UpdateGuideState(): m_state=6
01:49:35.468 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2100
01:49:35.471 00.003 1092 Star::Find returns 1 (0), X=1603.15, Y=1129.23, Mass=484454, SNR=72.5, Peak=43571 HFD=3.5
01:49:35.475 00.004 1092 MultiStar: [#1 -0.11,0.01,1.03,U] [#2 -0.28,-0.28,0.99,U] [#3 -0.30,-0.14,0.78,U] [#4 -0.11,-0.19,0.99,U] [#5 0.28,0.02,0.73,U] [#6 0.12,0.04,0.77,U] [#7 0.02,0.35,0.66,U] [#8 -0.46,0.06,0.47,U] 
01:49:35.477 00.002 1092 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.81, -0.16}
01:49:35.480 00.003 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.77 = -0.77)
01:49:35.482 00.002 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.93 = -0.93)
01:49:35.486 00.004 1092 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.20 mountX=0.04 mountY=-0.05, mountTheta=-0.84
01:49:35.493 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.06, opts=13)
01:49:35.496 00.003 1092 Enqueuing Move request for scope (0.02, -0.06)
01:49:35.499 00.003 2744 Worker thread wakes up
01:49:35.499 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
01:49:35.499 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
01:49:35.499 00.000 2744 Moving (0.02, -0.06) raw xDistance=0.04 yDistance=-0.05
01:49:35.499 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:35.499 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:35.499 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:49:35.500 00.001 2744 MoveAxis(E, 0, ABG)
01:49:35.500 00.000 2744 Move returns status 0, amount 0
01:49:35.500 00.000 2744 MoveAxis(N, 0, ABG)
01:49:35.500 00.000 2744 Move returns status 0, amount 0
01:49:35.500 00.000 2744 move complete, result=0
01:49:35.500 00.000 2744 worker thread done servicing request
01:49:35.517 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5082, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:49:35.532 00.015 1092 UpdateGuideState exits: m=484454 SNR=72.5
01:49:35.535 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:35.538 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:35.540 00.002 1092 Enqueuing Expose request
01:49:35.544 00.004 2744 Worker thread wakes up
01:49:35.544 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:35.545 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:35.545 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:38.942 03.397 2744 Exposure complete
01:49:39.157 00.215 2744 worker thread done servicing request
01:49:39.157 00.000 1092 OnExposeComplete: enter
01:49:39.160 00.003 1092 UpdateGuideState(): m_state=6
01:49:39.163 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2101
01:49:39.166 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.07, Mass=488145, SNR=81.9, Peak=50221 HFD=3.3
01:49:39.169 00.003 1092 MultiStar: [#1 -0.09,-0.07,0.96,U] [#2 -0.31,-0.09,1.00,U] [#3 -0.34,-0.06,0.76,U] [#4 -0.30,-0.12,0.80,U] [#5 0.13,0.02,0.68,U] [#6 0.18,-0.17,0.63,U] [#7 0.15,0.27,0.48,U] [#8 -0.57,0.01,0.50,U] 
01:49:39.172 00.003 1092 refined, 8 included, MultiStar: {-0.00, -0.08}, one-star: {0.89, -0.31}
01:49:39.174 00.002 1092 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-0.43) = xAngle (-1.18 = -1.18)
01:49:39.177 00.003 1092 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.33 = -1.33)
01:49:39.179 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=-0.08 hyp=0.08 cameraTheta=-1.60 mountX=0.03 mountY=-0.08, mountTheta=-1.19
01:49:39.184 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=-0.08, opts=13)
01:49:39.187 00.003 1092 Enqueuing Move request for scope (-0.00, -0.08)
01:49:39.190 00.003 2744 Worker thread wakes up
01:49:39.190 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.08) opts 0xd
01:49:39.190 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, -0.08)
01:49:39.190 00.000 2744 Moving (-0.00, -0.08) raw xDistance=0.03 yDistance=-0.08
01:49:39.190 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:39.191 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:39.191 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:49:39.191 00.000 2744 MoveAxis(E, 0, ABG)
01:49:39.191 00.000 2744 Move returns status 0, amount 0
01:49:39.191 00.000 2744 MoveAxis(N, 0, ABG)
01:49:39.191 00.000 2744 Move returns status 0, amount 0
01:49:39.191 00.000 2744 move complete, result=0
01:49:39.191 00.000 2744 worker thread done servicing request
01:49:39.207 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1735, FiltMax=65535, Gamma=0.510
01:49:39.223 00.016 1092 UpdateGuideState exits: m=488145 SNR=81.9
01:49:39.227 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:39.229 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:39.232 00.003 1092 Enqueuing Expose request
01:49:39.236 00.004 2744 Worker thread wakes up
01:49:39.236 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:39.238 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:39.239 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:42.647 03.408 2744 Exposure complete
01:49:42.854 00.207 2744 worker thread done servicing request
01:49:42.854 00.000 1092 OnExposeComplete: enter
01:49:42.858 00.004 1092 UpdateGuideState(): m_state=6
01:49:42.861 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2102
01:49:42.863 00.002 1092 Star::Find returns 1 (0), X=1602.91, Y=1128.94, Mass=440706, SNR=68.3, Peak=44179 HFD=2.9
01:49:42.867 00.004 1092 MultiStar: [#1 -0.53,-0.25,1.07,U] [#2 -0.84,0.04,1.02,U] [#3 -0.68,-0.03,0.92,U] [#4 -0.61,-0.06,1.01,U] [#5 -0.56,-0.09,0.90,U] [#6 -0.33,0.03,0.82,U] [#7 -0.31,0.44,0.72,U] [#8 -0.93,0.10,0.52,U] 
01:49:42.872 00.005 1092 refined, 8 included, MultiStar: {-0.45, -0.06}, one-star: {0.56, -0.44}
01:49:42.875 00.003 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
01:49:42.878 00.003 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
01:49:42.881 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.06 hyp=0.45 cameraTheta=-3.02 mountX=-0.39 mountY=-0.17, mountTheta=-2.72
01:49:42.891 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.06, opts=13)
01:49:42.894 00.003 1092 Enqueuing Move request for scope (-0.45, -0.06)
01:49:42.897 00.003 2744 Worker thread wakes up
01:49:42.897 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.06) opts 0xd
01:49:42.897 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.06)
01:49:42.897 00.000 2744 Moving (-0.45, -0.06) raw xDistance=-0.39 yDistance=-0.17
01:49:42.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
01:49:42.897 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:42.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:49:42.897 00.000 2744 MoveAxis(E, 86, ABG)
01:49:42.897 00.000 2744 Guiding  Dir = 2, Dur = 86
01:49:42.898 00.001 2744 IsSlewing returns 0
01:49:42.898 00.000 2744 IsGuiding returns 0
01:49:42.898 00.000 2744 PulseGuide returned control before completion, sleep 96
01:49:42.916 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:49:42.935 00.019 1092 UpdateGuideState exits: m=440706 SNR=68.3
01:49:42.939 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.943 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:42.945 00.002 1092 Enqueuing Expose request
01:49:42.999 00.054 2744 IsGuiding returns 1
01:49:42.999 00.000 2744 scope still moving after pulse duration time elapsed
01:49:43.031 00.032 2744 IsSlewing returns 0
01:49:43.031 00.000 2744 IsGuiding returns 1
01:49:43.063 00.032 2744 IsSlewing returns 0
01:49:43.063 00.000 2744 IsGuiding returns 0
01:49:43.063 00.000 2744 scope move finished after 86 + 78 ms
01:49:43.063 00.000 2744 Move returns status 0, amount 86
01:49:43.063 00.000 2744 MoveAxis(N, 0, ABG)
01:49:43.063 00.000 2744 Move returns status 0, amount 0
01:49:43.064 00.001 2744 move complete, result=0
01:49:43.064 00.000 2744 worker thread done servicing request
01:49:43.064 00.000 2744 Worker thread wakes up
01:49:43.064 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:43.064 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:43.065 00.001 1092 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
01:49:46.456 03.391 2744 Exposure complete
01:49:46.652 00.196 2744 worker thread done servicing request
01:49:46.652 00.000 1092 OnExposeComplete: enter
01:49:46.655 00.003 1092 UpdateGuideState(): m_state=6
01:49:46.658 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2103
01:49:46.660 00.002 1092 Star::Find returns 1 (0), X=1602.98, Y=1128.72, Mass=501664, SNR=83.1, Peak=46403 HFD=3.3
01:49:46.663 00.003 1092 MultiStar: [#1 -0.39,-0.27,0.85,U] [#2 -0.81,-0.25,0.90,U] [#3 -0.49,-0.29,0.67,U] [#4 -0.67,-0.03,0.83,U] [#5 -0.51,0.13,0.78,U] [#6 -0.11,-0.09,0.62,U] [#7 -0.28,-0.23,0.55,U] [#8 -0.80,-0.18,0.44,U] 
01:49:46.665 00.002 1092 refined, 8 included, MultiStar: {-0.35, -0.23}, one-star: {0.64, -0.67}
01:49:46.668 00.003 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.13 = -2.13)
01:49:46.671 00.003 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
01:49:46.673 00.002 1092 CameraToMount -- cameraX=-0.35 cameraY=-0.23 hyp=0.41 cameraTheta=-2.56 mountX=-0.22 mountY=-0.31, mountTheta=-2.19
01:49:46.678 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=-0.23, opts=13)
01:49:46.681 00.003 1092 Enqueuing Move request for scope (-0.35, -0.23)
01:49:46.683 00.002 2744 Worker thread wakes up
01:49:46.683 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.23) opts 0xd
01:49:46.683 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, -0.23)
01:49:46.683 00.000 2744 Moving (-0.35, -0.23) raw xDistance=-0.22 yDistance=-0.31
01:49:46.683 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:49:46.683 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:46.683 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:49:46.684 00.001 2744 MoveAxis(E, 0, ABG)
01:49:46.684 00.000 2744 Move returns status 0, amount 0
01:49:46.684 00.000 2744 MoveAxis(N, 0, ABG)
01:49:46.684 00.000 2744 Move returns status 0, amount 0
01:49:46.684 00.000 2744 move complete, result=0
01:49:46.684 00.000 2744 worker thread done servicing request
01:49:46.699 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1375, FiltMax=65535, Gamma=0.510
01:49:46.713 00.014 1092 UpdateGuideState exits: m=501664 SNR=83.1
01:49:46.717 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.719 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:46.722 00.003 1092 Enqueuing Expose request
01:49:46.724 00.002 2744 Worker thread wakes up
01:49:46.724 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:49:46.726 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:46.726 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:50.129 03.403 2744 Exposure complete
01:49:50.332 00.203 2744 worker thread done servicing request
01:49:50.332 00.000 1092 OnExposeComplete: enter
01:49:50.335 00.003 1092 UpdateGuideState(): m_state=6
01:49:50.338 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2104
01:49:50.340 00.002 1092 Star::Find returns 1 (0), X=1602.56, Y=1129.31, Mass=496355, SNR=82.3, Peak=44387 HFD=3.5
01:49:50.342 00.002 1092 MultiStar: [#1 -0.63,0.06,0.98,U] [#2 -0.89,0.18,1.00,U] [#3 -0.84,0.25,0.74,U] [#4 -0.83,0.20,0.73,U] [#5 -0.74,0.20,0.72,U] [#6 -0.24,0.07,0.54,U] [#7 -0.54,0.29,0.64,U] [#8 -1.03,0.62,0.47,U] 
01:49:50.344 00.002 1092 single-star, 8 included, MultiStar: {-0.59, 0.17}, one-star: {0.22, -0.08}
01:49:50.346 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
01:49:50.350 00.004 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
01:49:50.353 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.08 hyp=0.23 cameraTheta=-0.35 mountX=0.23 mountY=-0.02, mountTheta=-0.08
01:49:50.360 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.08, opts=13)
01:49:50.363 00.003 1092 Enqueuing Move request for scope (0.22, -0.08)
01:49:50.368 00.005 2744 Worker thread wakes up
01:49:50.368 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.08) opts 0xd
01:49:50.368 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.08)
01:49:50.368 00.000 2744 Moving (0.22, -0.08) raw xDistance=0.23 yDistance=-0.02
01:49:50.368 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:49:50.368 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:50.368 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
01:49:50.368 00.000 2744 MoveAxis(E, 0, ABG)
01:49:50.368 00.000 2744 Move returns status 0, amount 0
01:49:50.368 00.000 2744 MoveAxis(N, 0, ABG)
01:49:50.368 00.000 2744 Move returns status 0, amount 0
01:49:50.368 00.000 2744 move complete, result=0
01:49:50.369 00.001 2744 worker thread done servicing request
01:49:50.389 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1525, FiltMax=65535, Gamma=0.510
01:49:50.404 00.015 1092 UpdateGuideState exits: m=496355 SNR=82.3
01:49:50.406 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:50.409 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:50.410 00.001 1092 Enqueuing Expose request
01:49:50.413 00.003 2744 Worker thread wakes up
01:49:50.413 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:50.416 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:50.416 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:53.799 03.383 2744 Exposure complete
01:49:54.003 00.204 2744 worker thread done servicing request
01:49:54.003 00.000 1092 OnExposeComplete: enter
01:49:54.006 00.003 1092 UpdateGuideState(): m_state=6
01:49:54.009 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2105
01:49:54.012 00.003 1092 Star::Find returns 1 (0), X=1602.43, Y=1129.46, Mass=488834, SNR=71.9, Peak=46592 HFD=3.2
01:49:54.015 00.003 1092 MultiStar: [#1 -0.99,0.32,1.00,U] [#2 -1.19,0.59,0.91,U] [#3 -1.06,0.41,0.88,U] [#4 -1.05,0.31,0.77,U] [#5 -1.14,0.52,0.87,U] [#6 -0.92,0.43,0.77,U] [#7 -0.93,0.70,0.56,U] [#8 -1.70,0.53,0.45,U] 
01:49:54.018 00.003 1092 single-star, 8 included, MultiStar: {-0.93, 0.41}, one-star: {0.09, 0.07}
01:49:54.020 00.002 1092 CameraToMount -- cameraTheta (0.69) - m_xAngle (-0.43) = xAngle (1.12 = 1.12)
01:49:54.022 00.002 1092 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.97 = 0.97)
01:49:54.025 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.12 cameraTheta=0.69 mountX=0.05 mountY=0.10, mountTheta=1.08
01:49:54.029 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.07, opts=13)
01:49:54.032 00.003 1092 Enqueuing Move request for scope (0.09, 0.07)
01:49:54.036 00.004 2744 Worker thread wakes up
01:49:54.036 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:49:54.036 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:49:54.036 00.000 2744 Moving (0.09, 0.07) raw xDistance=0.05 yDistance=0.10
01:49:54.036 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:54.036 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:54.036 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:49:54.036 00.000 2744 MoveAxis(E, 0, ABG)
01:49:54.036 00.000 2744 Move returns status 0, amount 0
01:49:54.036 00.000 2744 MoveAxis(N, 0, ABG)
01:49:54.036 00.000 2744 Move returns status 0, amount 0
01:49:54.037 00.001 2744 move complete, result=0
01:49:54.037 00.000 2744 worker thread done servicing request
01:49:54.056 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1565, FiltMax=65517, Gamma=0.510
01:49:54.071 00.015 1092 UpdateGuideState exits: m=488834 SNR=71.9
01:49:54.075 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.077 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:54.079 00.002 1092 Enqueuing Expose request
01:49:54.082 00.003 2744 Worker thread wakes up
01:49:54.083 00.001 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:54.085 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:54.085 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:49:57.463 03.378 2744 Exposure complete
01:49:57.659 00.196 2744 worker thread done servicing request
01:49:57.659 00.000 1092 OnExposeComplete: enter
01:49:57.661 00.002 1092 UpdateGuideState(): m_state=6
01:49:57.663 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2106
01:49:57.666 00.003 1092 Star::Find returns 1 (0), X=1601.85, Y=1129.32, Mass=514398, SNR=75.8, Peak=50528 HFD=3.4
01:49:57.669 00.003 1092 MultiStar: [#1 -1.41,0.19,0.90,U] [#2 -1.60,0.14,1.00,U] [#3 -1.60,0.39,0.72,U] [#4 -1.41,0.12,1.03,U] [#5 -1.25,0.41,0.73,U] [#6 -1.19,0.19,0.74,U] [#7 -1.49,0.77,0.50,U] [#8 -2.02,0.44,0.47,U] 
01:49:57.672 00.003 1092 single-star, 8 included, MultiStar: {-1.33, 0.24}, one-star: {-0.49, -0.07}
01:49:57.674 00.002 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
01:49:57.676 00.002 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
01:49:57.677 00.001 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.07 hyp=0.50 cameraTheta=-3.01 mountX=-0.42 mountY=-0.20, mountTheta=-2.70
01:49:57.685 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.07, opts=13)
01:49:57.688 00.003 1092 Enqueuing Move request for scope (-0.49, -0.07)
01:49:57.692 00.004 2744 Worker thread wakes up
01:49:57.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.07) opts 0xd
01:49:57.692 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.07)
01:49:57.692 00.000 2744 Moving (-0.49, -0.07) raw xDistance=-0.42 yDistance=-0.20
01:49:57.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.42
01:49:57.692 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:49:57.692 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:49:57.692 00.000 2744 MoveAxis(E, 94, ABG)
01:49:57.692 00.000 2744 Guiding  Dir = 2, Dur = 94
01:49:57.692 00.000 2744 IsSlewing returns 0
01:49:57.693 00.001 2744 IsGuiding returns 0
01:49:57.693 00.000 2744 PulseGuide returned control before completion, sleep 104
01:49:57.708 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1640, FiltMax=65520, Gamma=0.510
01:49:57.724 00.016 1092 UpdateGuideState exits: m=514398 SNR=75.8
01:49:57.726 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:57.729 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:49:57.731 00.002 1092 Enqueuing Expose request
01:49:57.806 00.075 2744 IsGuiding returns 1
01:49:57.806 00.000 2744 scope still moving after pulse duration time elapsed
01:49:57.837 00.031 2744 IsSlewing returns 0
01:49:57.837 00.000 2744 IsGuiding returns 0
01:49:57.837 00.000 2744 scope move finished after 94 + 50 ms
01:49:57.837 00.000 2744 Move returns status 0, amount 94
01:49:57.838 00.001 2744 MoveAxis(N, 0, ABG)
01:49:57.838 00.000 2744 Move returns status 0, amount 0
01:49:57.838 00.000 2744 move complete, result=0
01:49:57.838 00.000 1092 GuideStep: -0.4 px 94 ms EAST, -0.2 px 0 ms NORTH
01:49:57.842 00.004 2744 worker thread done servicing request
01:49:57.842 00.000 2744 Worker thread wakes up
01:49:57.842 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:49:57.842 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:01.233 03.391 2744 Exposure complete
01:50:01.460 00.227 2744 worker thread done servicing request
01:50:01.460 00.000 1092 OnExposeComplete: enter
01:50:01.463 00.003 1092 UpdateGuideState(): m_state=6
01:50:01.467 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2107
01:50:01.470 00.003 1092 Star::Find returns 1 (0), X=1602.59, Y=1128.77, Mass=530781, SNR=81.9, Peak=45514 HFD=3.6
01:50:01.473 00.003 1092 MultiStar: [#1 -0.69,-0.32,0.92,U] [#2 -0.93,-0.36,1.02,U] [#3 -0.66,-0.09,0.71,U] [#4 -0.94,-0.31,0.78,U] [#5 -0.71,-0.16,0.68,U] [#6 -0.94,-0.15,0.65,U] [#7 -0.49,0.08,0.57,U] [#8 -1.41,-0.37,0.44,U] 
01:50:01.476 00.003 1092 single-star, 8 included, MultiStar: {-0.67, -0.28}, one-star: {0.25, -0.62}
01:50:01.478 00.002 1092 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
01:50:01.480 00.002 1092 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.92 = -0.92)
01:50:01.483 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.62 hyp=0.67 cameraTheta=-1.19 mountX=0.48 mountY=-0.53, mountTheta=-0.83
01:50:01.489 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.62, opts=13)
01:50:01.493 00.004 1092 Enqueuing Move request for scope (0.25, -0.62)
01:50:01.495 00.002 2744 Worker thread wakes up
01:50:01.495 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.62) opts 0xd
01:50:01.495 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.62)
01:50:01.495 00.000 2744 Moving (0.25, -0.62) raw xDistance=0.48 yDistance=-0.53
01:50:01.495 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.48
01:50:01.495 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.53 from input -0.53
01:50:01.495 00.000 2744 MoveAxis(W, 101, ABG)
01:50:01.496 00.001 2744 Guiding  Dir = 3, Dur = 101
01:50:01.496 00.000 2744 IsSlewing returns 0
01:50:01.496 00.000 2744 IsGuiding returns 0
01:50:01.496 00.000 2744 PulseGuide returned control before completion, sleep 111
01:50:01.513 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1245, FiltMax=65535, Gamma=0.510
01:50:01.532 00.019 1092 UpdateGuideState exits: m=530781 SNR=81.9
01:50:01.535 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.537 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:01.540 00.003 1092 Enqueuing Expose request
01:50:01.612 00.072 2744 IsGuiding returns 1
01:50:01.614 00.002 2744 scope still moving after pulse duration time elapsed
01:50:01.643 00.029 2744 IsSlewing returns 0
01:50:01.643 00.000 2744 IsGuiding returns 0
01:50:01.644 00.001 2744 scope move finished after 101 + 47 ms
01:50:01.644 00.000 2744 Move returns status 0, amount 101
01:50:01.644 00.000 2744 MoveAxis(N, 99, ABG)
01:50:01.644 00.000 2744 Guiding  Dir = 0, Dur = 99
01:50:01.644 00.000 2744 IsSlewing returns 0
01:50:01.644 00.000 2744 IsGuiding returns 0
01:50:01.645 00.001 2744 PulseGuide returned control before completion, sleep 109
01:50:01.768 00.123 2744 IsGuiding returns 1
01:50:01.768 00.000 2744 scope still moving after pulse duration time elapsed
01:50:01.800 00.032 2744 IsSlewing returns 0
01:50:01.800 00.000 2744 IsGuiding returns 0
01:50:01.800 00.000 2744 scope move finished after 99 + 56 ms
01:50:01.800 00.000 2744 Move returns status 0, amount 99
01:50:01.800 00.000 2744 move complete, result=0
01:50:01.802 00.002 2744 worker thread done servicing request
01:50:01.802 00.000 2744 Worker thread wakes up
01:50:01.802 00.000 1092 GuideStep: 0.5 px 101 ms WEST, -0.5 px 99 ms NORTH
01:50:01.805 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:01.805 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:05.190 03.385 2744 Exposure complete
01:50:05.378 00.188 2744 worker thread done servicing request
01:50:05.378 00.000 1092 OnExposeComplete: enter
01:50:05.381 00.003 1092 UpdateGuideState(): m_state=6
01:50:05.384 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2108
01:50:05.386 00.002 1092 Star::Find returns 1 (0), X=1602.81, Y=1129.01, Mass=521776, SNR=84.6, Peak=51955 HFD=3.7
01:50:05.389 00.003 1092 MultiStar: [#1 -0.21,0.02,0.90,U] [#2 -0.68,0.13,0.88,U] [#3 -0.47,0.08,0.74,U] [#4 -0.55,0.02,0.77,U] [#5 -0.26,0.05,0.69,U] [#6 -0.36,0.09,0.65,U] [#7 -0.27,0.39,0.52,U] [#8 -0.93,0.03,0.37,U] 
01:50:05.391 00.002 1092 refined, 8 included, MultiStar: {-0.30, 0.02}, one-star: {0.47, -0.38}
01:50:05.393 00.002 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.50 = -2.78)
01:50:05.395 00.002 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.35 = -2.94)
01:50:05.396 00.001 1092 CameraToMount -- cameraX=-0.30 cameraY=0.02 hyp=0.30 cameraTheta=3.07 mountX=-0.28 mountY=-0.06, mountTheta=-2.93
01:50:05.401 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.02, opts=13)
01:50:05.409 00.008 1092 Enqueuing Move request for scope (-0.30, 0.02)
01:50:05.413 00.004 2744 Worker thread wakes up
01:50:05.413 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.02) opts 0xd
01:50:05.413 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.02)
01:50:05.413 00.000 2744 Moving (-0.30, 0.02) raw xDistance=-0.28 yDistance=-0.06
01:50:05.413 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
01:50:05.413 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:05.415 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:50:05.415 00.000 2744 MoveAxis(E, 0, ABG)
01:50:05.415 00.000 2744 Move returns status 0, amount 0
01:50:05.415 00.000 2744 MoveAxis(N, 0, ABG)
01:50:05.415 00.000 2744 Move returns status 0, amount 0
01:50:05.415 00.000 2744 move complete, result=0
01:50:05.416 00.001 2744 worker thread done servicing request
01:50:05.435 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1658, FiltMax=65535, Gamma=0.510
01:50:05.453 00.018 1092 UpdateGuideState exits: m=521776 SNR=84.6
01:50:05.458 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.461 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:05.464 00.003 1092 Enqueuing Expose request
01:50:05.473 00.009 2744 Worker thread wakes up
01:50:05.473 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:05.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:05.473 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:08.859 03.386 2744 Exposure complete
01:50:09.053 00.194 2744 worker thread done servicing request
01:50:09.054 00.001 1092 OnExposeComplete: enter
01:50:09.057 00.003 1092 UpdateGuideState(): m_state=6
01:50:09.060 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2109
01:50:09.062 00.002 1092 Star::Find returns 1 (0), X=1602.61, Y=1129.13, Mass=461718, SNR=69.7, Peak=49331 HFD=3.3
01:50:09.065 00.003 1092 MultiStar: [#1 -0.41,-0.06,1.04,U] [#2 -0.50,0.09,1.13,U] [#3 -0.58,0.05,0.78,U] [#4 -0.64,-0.08,0.95,U] [#5 -0.73,-0.10,0.95,U] [#6 -0.51,-0.22,0.86,U] [#7 -0.18,0.27,0.81,U] [#8 -1.03,-0.13,0.57,U] 
01:50:09.067 00.002 1092 single-star, 8 included, MultiStar: {-0.45, -0.05}, one-star: {0.27, -0.26}
01:50:09.070 00.003 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
01:50:09.072 00.002 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
01:50:09.074 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=-0.26 hyp=0.37 cameraTheta=-0.78 mountX=0.35 mountY=-0.18, mountTheta=-0.47
01:50:09.078 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.26, opts=13)
01:50:09.080 00.002 1092 Enqueuing Move request for scope (0.27, -0.26)
01:50:09.083 00.003 2744 Worker thread wakes up
01:50:09.083 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.26) opts 0xd
01:50:09.083 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.26)
01:50:09.083 00.000 2744 Moving (0.27, -0.26) raw xDistance=0.35 yDistance=-0.18
01:50:09.083 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:50:09.083 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:09.083 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:50:09.083 00.000 2744 MoveAxis(W, 79, ABG)
01:50:09.083 00.000 2744 Guiding  Dir = 3, Dur = 79
01:50:09.084 00.001 2744 IsSlewing returns 0
01:50:09.084 00.000 2744 IsGuiding returns 0
01:50:09.084 00.000 2744 PulseGuide returned control before completion, sleep 89
01:50:09.102 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1680, FiltMax=65535, Gamma=0.510
01:50:09.118 00.016 1092 UpdateGuideState exits: m=461718 SNR=69.7
01:50:09.121 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.124 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:09.126 00.002 1092 Enqueuing Expose request
01:50:09.181 00.055 2744 IsGuiding returns 1
01:50:09.181 00.000 2744 scope still moving after pulse duration time elapsed
01:50:09.212 00.031 2744 IsSlewing returns 0
01:50:09.212 00.000 2744 IsGuiding returns 0
01:50:09.212 00.000 2744 scope move finished after 79 + 49 ms
01:50:09.212 00.000 2744 Move returns status 0, amount 79
01:50:09.212 00.000 2744 MoveAxis(N, 0, ABG)
01:50:09.212 00.000 2744 Move returns status 0, amount 0
01:50:09.212 00.000 2744 move complete, result=0
01:50:09.213 00.001 2744 worker thread done servicing request
01:50:09.213 00.000 2744 Worker thread wakes up
01:50:09.213 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:09.213 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:09.214 00.001 1092 GuideStep: 0.4 px 79 ms WEST, -0.2 px 0 ms NORTH
01:50:12.607 03.393 2744 Exposure complete
01:50:12.815 00.208 2744 worker thread done servicing request
01:50:12.815 00.000 1092 OnExposeComplete: enter
01:50:12.819 00.004 1092 UpdateGuideState(): m_state=6
01:50:12.822 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2110
01:50:12.825 00.003 1092 Star::Find returns 1 (0), X=1603.20, Y=1129.01, Mass=511550, SNR=83.1, Peak=50451 HFD=3.4
01:50:12.828 00.003 1092 MultiStar: [#1 -0.05,-0.53,1.02,U] [#2 -0.64,-0.13,0.87,U] [#3 -0.33,-0.09,0.72,U] [#4 -0.43,-0.08,0.67,U] [#5 -0.03,-0.24,0.67,U] [#6 -0.17,-0.24,0.59,U] [#7 -0.08,0.20,0.56,U] [#8 -0.52,-0.43,0.36,U] 
01:50:12.830 00.002 1092 refined, 8 included, MultiStar: {-0.10, -0.23}, one-star: {0.86, -0.37}
01:50:12.833 00.003 1092 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-0.43) = xAngle (-1.55 = -1.55)
01:50:12.835 00.002 1092 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.70 = -1.70)
01:50:12.838 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=0.01 mountY=-0.25, mountTheta=-1.55
01:50:12.844 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.23, opts=13)
01:50:12.846 00.002 1092 Enqueuing Move request for scope (-0.10, -0.23)
01:50:12.851 00.005 2744 Worker thread wakes up
01:50:12.852 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
01:50:12.852 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
01:50:12.852 00.000 2744 Moving (-0.10, -0.23) raw xDistance=0.01 yDistance=-0.25
01:50:12.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:12.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:12.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:50:12.852 00.000 2744 MoveAxis(E, 0, ABG)
01:50:12.852 00.000 2744 Move returns status 0, amount 0
01:50:12.852 00.000 2744 MoveAxis(N, 0, ABG)
01:50:12.853 00.001 2744 Move returns status 0, amount 0
01:50:12.853 00.000 2744 move complete, result=0
01:50:12.853 00.000 2744 worker thread done servicing request
01:50:12.874 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1549, FiltMax=65535, Gamma=0.510
01:50:12.888 00.014 1092 UpdateGuideState exits: m=511550 SNR=83.1
01:50:12.892 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.894 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:12.896 00.002 1092 Enqueuing Expose request
01:50:12.898 00.002 2744 Worker thread wakes up
01:50:12.899 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:12.901 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:12.902 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:16.280 03.378 2744 Exposure complete
01:50:16.503 00.223 2744 worker thread done servicing request
01:50:16.503 00.000 1092 OnExposeComplete: enter
01:50:16.507 00.004 1092 UpdateGuideState(): m_state=6
01:50:16.510 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2111
01:50:16.513 00.003 1092 Star::Find returns 1 (0), X=1603.26, Y=1129.15, Mass=444293, SNR=68.0, Peak=44291 HFD=3.3
01:50:16.518 00.005 1092 MultiStar: [#1 -0.08,-0.17,1.19,U] [#2 -0.31,-0.04,1.19,U] [#3 -0.27,-0.03,0.85,U] [#4 -0.47,-0.17,0.87,U] [#5 -0.26,-0.05,0.76,U] [#6 -0.30,0.14,0.87,U] [#7 -0.15,0.47,0.68,U] [#8 -0.53,-0.07,0.57,U] 
01:50:16.521 00.003 1092 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {0.92, -0.24}
01:50:16.525 00.004 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
01:50:16.529 00.004 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.60 = -2.60)
01:50:16.532 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.87 mountX=-0.10 mountY=-0.07, mountTheta=-2.55
01:50:16.542 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.04, opts=13)
01:50:16.545 00.003 1092 Enqueuing Move request for scope (-0.13, -0.04)
01:50:16.548 00.003 2744 Worker thread wakes up
01:50:16.548 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:50:16.548 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:50:16.548 00.000 2744 Moving (-0.13, -0.04) raw xDistance=-0.10 yDistance=-0.07
01:50:16.548 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:16.548 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:16.549 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:16.549 00.000 2744 MoveAxis(E, 0, ABG)
01:50:16.549 00.000 2744 Move returns status 0, amount 0
01:50:16.549 00.000 2744 MoveAxis(N, 0, ABG)
01:50:16.550 00.001 2744 Move returns status 0, amount 0
01:50:16.550 00.000 2744 move complete, result=0
01:50:16.550 00.000 2744 worker thread done servicing request
01:50:16.578 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1671, FiltMax=65535, Gamma=0.510
01:50:16.597 00.019 1092 UpdateGuideState exits: m=444293 SNR=68.0
01:50:16.601 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.606 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:16.609 00.003 1092 Enqueuing Expose request
01:50:16.612 00.003 2744 Worker thread wakes up
01:50:16.612 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:16.615 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:16.615 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:20.001 03.386 2744 Exposure complete
01:50:20.204 00.203 2744 worker thread done servicing request
01:50:20.204 00.000 1092 OnExposeComplete: enter
01:50:20.207 00.003 1092 UpdateGuideState(): m_state=6
01:50:20.210 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2112
01:50:20.212 00.002 1092 Star::Find returns 1 (0), X=1603.31, Y=1129.25, Mass=494389, SNR=76.5, Peak=44179 HFD=3.5
01:50:20.216 00.004 1092 MultiStar: [#1 0.06,-0.02,1.03,U] [#2 -0.27,0.14,1.04,U] [#3 -0.15,0.17,0.77,U] [#4 0.03,0.20,0.84,U] [#5 -0.03,-0.07,0.76,U] [#6 -0.02,0.12,0.74,U] [#7 0.10,0.20,0.71,U] [#8 -0.57,0.06,0.52,U] 
01:50:20.218 00.002 1092 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {0.97, -0.14}
01:50:20.222 00.004 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
01:50:20.224 00.002 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.18 = 1.18)
01:50:20.226 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.91 mountX=0.02 mountY=0.08, mountTheta=1.33
01:50:20.229 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=0.07, opts=13)
01:50:20.232 00.003 1092 Enqueuing Move request for scope (0.05, 0.07)
01:50:20.235 00.003 2744 Worker thread wakes up
01:50:20.235 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:50:20.235 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:50:20.235 00.000 2744 Moving (0.05, 0.07) raw xDistance=0.02 yDistance=0.08
01:50:20.235 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:50:20.235 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:20.236 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:50:20.236 00.000 2744 MoveAxis(E, 0, ABG)
01:50:20.236 00.000 2744 Move returns status 0, amount 0
01:50:20.236 00.000 2744 MoveAxis(N, 0, ABG)
01:50:20.236 00.000 2744 Move returns status 0, amount 0
01:50:20.236 00.000 2744 move complete, result=0
01:50:20.236 00.000 2744 worker thread done servicing request
01:50:20.253 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1667, FiltMax=65535, Gamma=0.510
01:50:20.270 00.017 1092 UpdateGuideState exits: m=494389 SNR=76.5
01:50:20.273 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:20.275 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:20.277 00.002 1092 Enqueuing Expose request
01:50:20.279 00.002 2744 Worker thread wakes up
01:50:20.280 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:20.283 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:20.283 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:23.676 03.393 2744 Exposure complete
01:50:23.882 00.206 2744 worker thread done servicing request
01:50:23.882 00.000 1092 OnExposeComplete: enter
01:50:23.885 00.003 1092 UpdateGuideState(): m_state=6
01:50:23.888 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2113
01:50:23.891 00.003 1092 Star::Find returns 1 (0), X=1603.76, Y=1128.85, Mass=493351, SNR=79.5, Peak=48835 HFD=3.4
01:50:23.893 00.002 1092 MultiStar: [#1 0.26,-0.28,0.76,U] [#2 -0.04,-0.30,0.91,U] [#3 0.30,-0.21,0.75,U] [#4 0.23,-0.40,0.90,U] [#5 0.26,-0.15,0.75,U] [#6 0.20,-0.19,0.68,U] [#7 0.35,0.11,0.56,U] [#8 -0.39,-0.25,0.46,U] 
01:50:23.896 00.003 1092 refined, 8 included, MultiStar: {0.35, -0.27}, one-star: {1.41, -0.54}
01:50:23.898 00.002 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.23 = -0.23)
01:50:23.901 00.003 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
01:50:23.904 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.27 hyp=0.44 cameraTheta=-0.66 mountX=0.43 mountY=-0.17, mountTheta=-0.37
01:50:23.908 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.27, opts=13)
01:50:23.911 00.003 1092 Enqueuing Move request for scope (0.35, -0.27)
01:50:23.913 00.002 2744 Worker thread wakes up
01:50:23.913 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.27) opts 0xd
01:50:23.913 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.27)
01:50:23.913 00.000 2744 Moving (0.35, -0.27) raw xDistance=0.43 yDistance=-0.17
01:50:23.913 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
01:50:23.913 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:23.913 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:50:23.913 00.000 2744 MoveAxis(W, 96, ABG)
01:50:23.913 00.000 2744 Guiding  Dir = 3, Dur = 96
01:50:23.914 00.001 2744 IsSlewing returns 0
01:50:23.914 00.000 2744 IsGuiding returns 0
01:50:23.914 00.000 2744 PulseGuide returned control before completion, sleep 106
01:50:23.929 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1383, FiltMax=65535, Gamma=0.510
01:50:23.946 00.017 1092 UpdateGuideState exits: m=493351 SNR=79.5
01:50:23.951 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.953 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:23.956 00.003 1092 Enqueuing Expose request
01:50:24.034 00.078 2744 IsGuiding returns 1
01:50:24.034 00.000 2744 scope still moving after pulse duration time elapsed
01:50:24.066 00.032 2744 IsSlewing returns 0
01:50:24.067 00.001 2744 IsGuiding returns 0
01:50:24.067 00.000 2744 scope move finished after 96 + 56 ms
01:50:24.067 00.000 2744 Move returns status 0, amount 96
01:50:24.067 00.000 2744 MoveAxis(N, 0, ABG)
01:50:24.067 00.000 2744 Move returns status 0, amount 0
01:50:24.068 00.001 2744 move complete, result=0
01:50:24.068 00.000 2744 worker thread done servicing request
01:50:24.068 00.000 2744 Worker thread wakes up
01:50:24.068 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:24.068 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:24.069 00.001 1092 GuideStep: 0.4 px 96 ms WEST, -0.2 px 0 ms NORTH
01:50:27.502 03.433 2744 Exposure complete
01:50:27.733 00.231 2744 worker thread done servicing request
01:50:27.733 00.000 1092 OnExposeComplete: enter
01:50:27.736 00.003 1092 UpdateGuideState(): m_state=6
01:50:27.740 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2114
01:50:27.743 00.003 1092 Star::Find returns 1 (0), X=1603.43, Y=1128.64, Mass=462543, SNR=74.7, Peak=45203 HFD=3.2
01:50:27.747 00.004 1092 MultiStar: [#1 0.03,-0.48,1.05,U] [#2 -0.23,-0.40,0.96,U] [#3 -0.01,-0.44,0.74,U] [#4 -0.11,-0.34,0.91,U] [#5 0.05,-0.37,0.73,U] [#6 0.13,-0.30,0.81,U] [#7 0.09,-0.21,0.58,U] [#8 -0.50,-0.24,0.53,U] 
01:50:27.751 00.004 1092 refined, 8 included, MultiStar: {0.10, -0.41}, one-star: {1.09, -0.75}
01:50:27.753 00.002 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.91 = -0.91)
01:50:27.756 00.003 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
01:50:27.758 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.41 hyp=0.43 cameraTheta=-1.34 mountX=0.26 mountY=-0.37, mountTheta=-0.96
01:50:27.765 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.41, opts=13)
01:50:27.769 00.004 1092 Enqueuing Move request for scope (0.10, -0.41)
01:50:27.772 00.003 2744 Worker thread wakes up
01:50:27.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.41) opts 0xd
01:50:27.772 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.41)
01:50:27.772 00.000 2744 Moving (0.10, -0.41) raw xDistance=0.26 yDistance=-0.37
01:50:27.772 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
01:50:27.772 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:27.772 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:50:27.773 00.001 2744 MoveAxis(E, 0, ABG)
01:50:27.773 00.000 2744 Move returns status 0, amount 0
01:50:27.773 00.000 2744 MoveAxis(N, 0, ABG)
01:50:27.773 00.000 2744 Move returns status 0, amount 0
01:50:27.773 00.000 2744 move complete, result=0
01:50:27.773 00.000 2744 worker thread done servicing request
01:50:27.791 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1735, FiltMax=65535, Gamma=0.510
01:50:27.808 00.017 1092 UpdateGuideState exits: m=462543 SNR=74.7
01:50:27.811 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:27.814 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:27.817 00.003 1092 Enqueuing Expose request
01:50:27.819 00.002 2744 Worker thread wakes up
01:50:27.819 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
01:50:27.822 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:27.822 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:31.209 03.387 2744 Exposure complete
01:50:31.422 00.213 2744 worker thread done servicing request
01:50:31.422 00.000 1092 OnExposeComplete: enter
01:50:31.425 00.003 1092 UpdateGuideState(): m_state=6
01:50:31.428 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2115
01:50:31.431 00.003 1092 Star::Find returns 1 (0), X=1604.44, Y=1128.44, Mass=498372, SNR=72.1, Peak=45485 HFD=3.3
01:50:31.435 00.004 1092 MultiStar: [#1 1.36,-0.89,1.02,U] [#2 1.11,-0.68,0.92,U] [#3 1.18,-0.63,0.72,U] [#4 0.98,-0.80,0.84,U] [#5 1.24,-0.59,0.81,U] [#6 1.46,-0.84,0.69,U] [#7 1.52,-0.19,0.62,U] [#8 0.55,-0.49,0.52,U] 
01:50:31.437 00.002 1092 refined, 8 included, MultiStar: {1.32, -0.71}, one-star: {2.09, -0.95}
01:50:31.440 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
01:50:31.443 00.003 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
01:50:31.445 00.002 1092 CameraToMount -- cameraX=1.32 cameraY=-0.71 hyp=1.49 cameraTheta=-0.49 mountX=1.49 mountY=-0.33, mountTheta=-0.21
01:50:31.449 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.32, y=-0.71, opts=13)
01:50:31.452 00.003 1092 Enqueuing Move request for scope (1.32, -0.71)
01:50:31.455 00.003 2744 Worker thread wakes up
01:50:31.455 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.32, -0.71) opts 0xd
01:50:31.455 00.000 2744 Handling offset move in thread for scope, endpoint = (1.32, -0.71)
01:50:31.455 00.000 2744 Moving (1.32, -0.71) raw xDistance=1.49 yDistance=-0.33
01:50:31.455 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.49
01:50:31.455 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:31.455 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
01:50:31.455 00.000 2744 MoveAxis(W, 334, ABG)
01:50:31.455 00.000 2744 Guiding  Dir = 3, Dur = 334
01:50:31.456 00.001 2744 IsSlewing returns 0
01:50:31.456 00.000 2744 IsGuiding returns 0
01:50:31.456 00.000 2744 PulseGuide returned control before completion, sleep 344
01:50:31.473 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:50:31.490 00.017 1092 UpdateGuideState exits: m=498372 SNR=72.1
01:50:31.493 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.495 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:31.497 00.002 1092 Enqueuing Expose request
01:50:31.812 00.315 2744 IsGuiding returns 1
01:50:31.812 00.000 2744 scope still moving after pulse duration time elapsed
01:50:31.844 00.032 2744 IsSlewing returns 0
01:50:31.844 00.000 2744 IsGuiding returns 0
01:50:31.844 00.000 2744 scope move finished after 334 + 54 ms
01:50:31.844 00.000 2744 Move returns status 0, amount 334
01:50:31.844 00.000 2744 MoveAxis(N, 0, ABG)
01:50:31.845 00.001 2744 Move returns status 0, amount 0
01:50:31.845 00.000 2744 move complete, result=0
01:50:31.845 00.000 2744 worker thread done servicing request
01:50:31.845 00.000 2744 Worker thread wakes up
01:50:31.845 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:31.845 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:31.845 00.000 1092 GuideStep: 1.5 px 334 ms WEST, -0.3 px 0 ms NORTH
01:50:35.235 03.390 2744 Exposure complete
01:50:35.436 00.201 2744 worker thread done servicing request
01:50:35.436 00.000 1092 OnExposeComplete: enter
01:50:35.438 00.002 1092 UpdateGuideState(): m_state=6
01:50:35.442 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2116
01:50:35.444 00.002 1092 Star::Find returns 1 (0), X=1604.26, Y=1128.45, Mass=452496, SNR=64.4, Peak=46307 HFD=3.2
01:50:35.447 00.003 1092 MultiStar: [#1 1.04,-0.70,1.14,U] [#2 0.61,-0.58,1.22,U] [#3 1.02,-0.71,0.84,U] [#4 0.89,-0.70,0.99,U] [#5 0.96,-0.63,0.80,U] [#6 1.01,-0.56,0.79,U] [#7 1.40,-0.08,0.74,U] [#8 0.48,-0.51,0.55,U] 
01:50:35.451 00.004 1092 refined, 8 included, MultiStar: {1.05, -0.62}, one-star: {1.92, -0.94}
01:50:35.454 00.003 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
01:50:35.456 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
01:50:35.458 00.002 1092 CameraToMount -- cameraX=1.05 cameraY=-0.62 hyp=1.22 cameraTheta=-0.54 mountX=1.21 mountY=-0.32, mountTheta=-0.26
01:50:35.462 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.05, y=-0.62, opts=13)
01:50:35.467 00.005 1092 Enqueuing Move request for scope (1.05, -0.62)
01:50:35.469 00.002 2744 Worker thread wakes up
01:50:35.469 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.62) opts 0xd
01:50:35.469 00.000 2744 Handling offset move in thread for scope, endpoint = (1.05, -0.62)
01:50:35.470 00.001 2744 Moving (1.05, -0.62) raw xDistance=1.21 yDistance=-0.32
01:50:35.470 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.21
01:50:35.470 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:35.470 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:50:35.470 00.000 2744 MoveAxis(W, 295, ABG)
01:50:35.470 00.000 2744 Guiding  Dir = 3, Dur = 295
01:50:35.470 00.000 2744 IsSlewing returns 0
01:50:35.470 00.000 2744 IsGuiding returns 0
01:50:35.471 00.001 2744 PulseGuide returned control before completion, sleep 305
01:50:35.488 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:50:35.503 00.015 1092 UpdateGuideState exits: m=452496 SNR=64.4
01:50:35.505 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.508 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:35.510 00.002 1092 Enqueuing Expose request
01:50:35.777 00.267 2744 IsGuiding returns 1
01:50:35.777 00.000 2744 scope still moving after pulse duration time elapsed
01:50:35.809 00.032 2744 IsSlewing returns 0
01:50:35.809 00.000 2744 IsGuiding returns 0
01:50:35.809 00.000 2744 scope move finished after 295 + 43 ms
01:50:35.809 00.000 2744 Move returns status 0, amount 295
01:50:35.809 00.000 2744 MoveAxis(N, 0, ABG)
01:50:35.809 00.000 2744 Move returns status 0, amount 0
01:50:35.810 00.001 2744 move complete, result=0
01:50:35.810 00.000 2744 worker thread done servicing request
01:50:35.810 00.000 2744 Worker thread wakes up
01:50:35.810 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:35.810 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:35.811 00.001 1092 GuideStep: 1.2 px 295 ms WEST, -0.3 px 0 ms NORTH
01:50:39.237 03.426 2744 Exposure complete
01:50:39.507 00.270 2744 worker thread done servicing request
01:50:39.507 00.000 1092 OnExposeComplete: enter
01:50:39.511 00.004 1092 UpdateGuideState(): m_state=6
01:50:39.514 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2117
01:50:39.519 00.005 1092 Star::Find returns 1 (0), X=1603.91, Y=1128.57, Mass=472953, SNR=76.4, Peak=50755 HFD=3.4
01:50:39.522 00.003 1092 MultiStar: [#1 0.55,-0.59,0.80,U] [#2 0.26,-0.38,1.18,U] [#3 0.23,-0.38,0.95,U] [#4 0.50,-0.44,0.84,U] [#5 0.51,-0.29,0.72,U] [#6 0.57,-0.33,0.73,U] [#7 0.55,-0.30,0.54,U] [#8 -0.14,-0.19,0.45,U] 
01:50:39.526 00.004 1092 refined, 8 included, MultiStar: {0.55, -0.44}, one-star: {1.57, -0.82}
01:50:39.529 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
01:50:39.532 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
01:50:39.537 00.005 1092 CameraToMount -- cameraX=0.55 cameraY=-0.44 hyp=0.70 cameraTheta=-0.67 mountX=0.68 mountY=-0.27, mountTheta=-0.38
01:50:39.543 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.44, opts=13)
01:50:39.546 00.003 1092 Enqueuing Move request for scope (0.55, -0.44)
01:50:39.549 00.003 2744 Worker thread wakes up
01:50:39.549 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.44) opts 0xd
01:50:39.549 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.44)
01:50:39.550 00.001 2744 Moving (0.55, -0.44) raw xDistance=0.68 yDistance=-0.27
01:50:39.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.68
01:50:39.550 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:39.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:50:39.550 00.000 2744 MoveAxis(W, 173, ABG)
01:50:39.550 00.000 2744 Guiding  Dir = 3, Dur = 173
01:50:39.551 00.001 2744 IsSlewing returns 0
01:50:39.552 00.001 2744 IsGuiding returns 0
01:50:39.552 00.000 2744 PulseGuide returned control before completion, sleep 183
01:50:39.570 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:50:39.592 00.022 1092 UpdateGuideState exits: m=472953 SNR=76.4
01:50:39.595 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.598 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:39.601 00.003 1092 Enqueuing Expose request
01:50:39.748 00.147 2744 IsGuiding returns 1
01:50:39.748 00.000 2744 scope still moving after pulse duration time elapsed
01:50:39.778 00.030 2744 IsSlewing returns 0
01:50:39.778 00.000 2744 IsGuiding returns 0
01:50:39.778 00.000 2744 scope move finished after 173 + 53 ms
01:50:39.778 00.000 2744 Move returns status 0, amount 173
01:50:39.778 00.000 2744 MoveAxis(N, 0, ABG)
01:50:39.779 00.001 2744 Move returns status 0, amount 0
01:50:39.779 00.000 2744 move complete, result=0
01:50:39.779 00.000 2744 worker thread done servicing request
01:50:39.779 00.000 2744 Worker thread wakes up
01:50:39.779 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:39.779 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:39.779 00.000 1092 GuideStep: 0.7 px 173 ms WEST, -0.3 px 0 ms NORTH
01:50:43.172 03.393 2744 Exposure complete
01:50:43.381 00.209 2744 worker thread done servicing request
01:50:43.381 00.000 1092 OnExposeComplete: enter
01:50:43.384 00.003 1092 UpdateGuideState(): m_state=6
01:50:43.388 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2118
01:50:43.391 00.003 1092 Star::Find returns 1 (0), X=1603.08, Y=1128.87, Mass=542414, SNR=84.2, Peak=47219 HFD=3.8
01:50:43.393 00.002 1092 MultiStar: [#1 -0.11,-0.17,0.78,U] [#2 -0.58,-0.05,1.05,U] [#3 -0.47,0.07,0.62,U] [#4 -0.41,-0.19,0.84,U] [#5 -0.09,-0.05,0.64,U] [#6 -0.27,-0.09,0.60,U] [#7 0.03,0.27,0.53,U] [#8 -0.58,0.14,0.48,U] 
01:50:43.395 00.002 1092 refined, 8 included, MultiStar: {-0.16, -0.11}, one-star: {0.74, -0.52}
01:50:43.398 00.003 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.13 = -2.13)
01:50:43.401 00.003 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
01:50:43.404 00.003 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.56 mountX=-0.10 mountY=-0.15, mountTheta=-2.18
01:50:43.410 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.11, opts=13)
01:50:43.412 00.002 1092 Enqueuing Move request for scope (-0.16, -0.11)
01:50:43.414 00.002 2744 Worker thread wakes up
01:50:43.414 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
01:50:43.414 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
01:50:43.414 00.000 2744 Moving (-0.16, -0.11) raw xDistance=-0.10 yDistance=-0.15
01:50:43.414 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:50:43.414 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:43.414 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:50:43.414 00.000 2744 MoveAxis(E, 0, ABG)
01:50:43.414 00.000 2744 Move returns status 0, amount 0
01:50:43.414 00.000 2744 MoveAxis(N, 0, ABG)
01:50:43.415 00.001 2744 Move returns status 0, amount 0
01:50:43.415 00.000 2744 move complete, result=0
01:50:43.415 00.000 2744 worker thread done servicing request
01:50:43.430 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1587, FiltMax=65535, Gamma=0.510
01:50:43.447 00.017 1092 UpdateGuideState exits: m=542414 SNR=84.2
01:50:43.450 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.452 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:43.455 00.003 1092 Enqueuing Expose request
01:50:43.458 00.003 2744 Worker thread wakes up
01:50:43.458 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:43.461 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:43.461 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:46.861 03.400 2744 Exposure complete
01:50:47.053 00.192 2744 worker thread done servicing request
01:50:47.053 00.000 1092 OnExposeComplete: enter
01:50:47.056 00.003 1092 UpdateGuideState(): m_state=6
01:50:47.059 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2119
01:50:47.061 00.002 1092 Star::Find returns 1 (0), X=1602.93, Y=1129.27, Mass=529977, SNR=96.3, Peak=52867 HFD=3.4
01:50:47.063 00.002 1092 MultiStar: [#1 -0.49,-0.04,0.78,U] [#2 -0.74,0.13,0.88,U] [#3 -0.48,-0.05,0.59,U] [#4 -0.47,0.02,0.57,U] [#5 -0.48,0.10,0.58,U] [#6 -0.35,0.01,0.62,U] [#7 -0.47,0.27,0.50,U] [#8 -0.74,0.03,0.35,U] 
01:50:47.066 00.003 1092 refined, 8 included, MultiStar: {-0.34, 0.03}, one-star: {0.58, -0.12}
01:50:47.069 00.003 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
01:50:47.070 00.001 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.34 = -2.94)
01:50:47.073 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=0.03 hyp=0.34 cameraTheta=3.07 mountX=-0.32 mountY=-0.07, mountTheta=-2.94
01:50:47.076 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.03, opts=13)
01:50:47.078 00.002 1092 Enqueuing Move request for scope (-0.34, 0.03)
01:50:47.081 00.003 2744 Worker thread wakes up
01:50:47.081 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.03) opts 0xd
01:50:47.081 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.03)
01:50:47.081 00.000 2744 Moving (-0.34, 0.03) raw xDistance=-0.32 yDistance=-0.07
01:50:47.081 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
01:50:47.081 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:47.081 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:50:47.081 00.000 2744 MoveAxis(E, 71, ABG)
01:50:47.081 00.000 2744 Guiding  Dir = 2, Dur = 71
01:50:47.083 00.002 2744 IsSlewing returns 0
01:50:47.084 00.001 2744 IsGuiding returns 0
01:50:47.084 00.000 2744 PulseGuide returned control before completion, sleep 81
01:50:47.097 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1669, FiltMax=65535, Gamma=0.510
01:50:47.113 00.016 1092 UpdateGuideState exits: m=529977 SNR=96.3
01:50:47.116 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.118 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:47.120 00.002 1092 Enqueuing Expose request
01:50:47.175 00.055 2744 IsGuiding returns 1
01:50:47.175 00.000 2744 scope still moving after pulse duration time elapsed
01:50:47.207 00.032 2744 IsSlewing returns 0
01:50:47.207 00.000 2744 IsGuiding returns 0
01:50:47.207 00.000 2744 scope move finished after 71 + 53 ms
01:50:47.208 00.001 2744 Move returns status 0, amount 71
01:50:47.208 00.000 2744 MoveAxis(N, 0, ABG)
01:50:47.208 00.000 2744 Move returns status 0, amount 0
01:50:47.208 00.000 2744 move complete, result=0
01:50:47.208 00.000 2744 worker thread done servicing request
01:50:47.208 00.000 2744 Worker thread wakes up
01:50:47.208 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:47.208 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:47.209 00.001 1092 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
01:50:50.597 03.388 2744 Exposure complete
01:50:50.798 00.201 2744 worker thread done servicing request
01:50:50.798 00.000 1092 OnExposeComplete: enter
01:50:50.801 00.003 1092 UpdateGuideState(): m_state=6
01:50:50.803 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2120
01:50:50.806 00.003 1092 Star::Find returns 1 (0), X=1602.92, Y=1128.99, Mass=450749, SNR=68.9, Peak=46915 HFD=2.9
01:50:50.809 00.003 1092 MultiStar: [#1 -0.23,0.13,1.21,U] [#2 -0.69,0.10,1.00,U] [#3 -0.43,0.05,0.98,U] [#4 -0.32,-0.20,0.93,U] [#5 -0.20,0.03,0.90,U] [#6 -0.55,-0.19,0.72,U] [#7 -0.34,0.39,0.58,U] [#8 -1.08,-0.17,0.48,U] 
01:50:50.811 00.002 1092 refined, 8 included, MultiStar: {-0.31, -0.03}, one-star: {0.58, -0.40}
01:50:50.813 00.002 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
01:50:50.815 00.002 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
01:50:50.818 00.003 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.03 hyp=0.31 cameraTheta=-3.04 mountX=-0.27 mountY=-0.11, mountTheta=-2.74
01:50:50.823 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.03, opts=13)
01:50:50.826 00.003 1092 Enqueuing Move request for scope (-0.31, -0.03)
01:50:50.828 00.002 2744 Worker thread wakes up
01:50:50.828 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.03) opts 0xd
01:50:50.828 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.03)
01:50:50.828 00.000 2744 Moving (-0.31, -0.03) raw xDistance=-0.27 yDistance=-0.11
01:50:50.829 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
01:50:50.829 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:50.829 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
01:50:50.829 00.000 2744 MoveAxis(E, 0, ABG)
01:50:50.829 00.000 2744 Move returns status 0, amount 0
01:50:50.829 00.000 2744 MoveAxis(N, 0, ABG)
01:50:50.829 00.000 2744 Move returns status 0, amount 0
01:50:50.829 00.000 2744 move complete, result=0
01:50:50.829 00.000 2744 worker thread done servicing request
01:50:50.847 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1504, FiltMax=65535, Gamma=0.510
01:50:50.863 00.016 1092 UpdateGuideState exits: m=450749 SNR=68.9
01:50:50.866 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.868 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:50.870 00.002 1092 Enqueuing Expose request
01:50:50.872 00.002 2744 Worker thread wakes up
01:50:50.873 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:50.873 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:50.874 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:54.268 03.394 2744 Exposure complete
01:50:54.475 00.207 1092 OnExposeComplete: enter
01:50:54.477 00.002 2744 worker thread done servicing request
01:50:54.477 00.000 1092 UpdateGuideState(): m_state=6
01:50:54.481 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2121
01:50:54.486 00.005 1092 Star::Find returns 1 (0), X=1602.83, Y=1128.87, Mass=513851, SNR=88.9, Peak=50755 HFD=3.4
01:50:54.489 00.003 1092 MultiStar: [#1 -0.32,-0.32,0.85,U] [#2 -0.54,-0.09,0.80,U] [#3 -0.65,-0.16,0.71,U] [#4 -0.62,-0.18,0.80,U] [#5 -0.43,-0.37,0.63,U] [#6 -0.48,-0.07,0.55,U] [#7 -0.41,-0.01,0.56,U] [#8 -0.94,-0.07,0.37,U] 
01:50:54.491 00.002 1092 refined, 8 included, MultiStar: {-0.37, -0.23}, one-star: {0.48, -0.52}
01:50:54.494 00.003 1092 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.43) = xAngle (-2.16 = -2.16)
01:50:54.497 00.003 1092 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.31 = -2.31)
01:50:54.505 00.008 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.23 hyp=0.43 cameraTheta=-2.59 mountX=-0.24 mountY=-0.32, mountTheta=-2.22
01:50:54.511 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.23, opts=13)
01:50:54.516 00.005 1092 Enqueuing Move request for scope (-0.37, -0.23)
01:50:54.523 00.007 2744 Worker thread wakes up
01:50:54.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.23) opts 0xd
01:50:54.523 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.23)
01:50:54.523 00.000 2744 Moving (-0.37, -0.23) raw xDistance=-0.24 yDistance=-0.32
01:50:54.525 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:50:54.525 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:54.525 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:50:54.525 00.000 2744 MoveAxis(E, 0, ABG)
01:50:54.525 00.000 2744 Move returns status 0, amount 0
01:50:54.525 00.000 2744 MoveAxis(N, 0, ABG)
01:50:54.525 00.000 2744 Move returns status 0, amount 0
01:50:54.525 00.000 2744 move complete, result=0
01:50:54.525 00.000 2744 worker thread done servicing request
01:50:54.548 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1763, FiltMax=65535, Gamma=0.510
01:50:54.572 00.024 1092 UpdateGuideState exits: m=513851 SNR=88.9
01:50:54.576 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:54.583 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:54.590 00.007 1092 Enqueuing Expose request
01:50:54.601 00.011 2744 Worker thread wakes up
01:50:54.602 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:54.602 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:50:54.602 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:50:57.986 03.384 2744 Exposure complete
01:50:58.185 00.199 2744 worker thread done servicing request
01:50:58.185 00.000 1092 OnExposeComplete: enter
01:50:58.187 00.002 1092 UpdateGuideState(): m_state=6
01:50:58.189 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2122
01:50:58.192 00.003 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.15, Mass=458122, SNR=72.6, Peak=49235 HFD=3.3
01:50:58.195 00.003 1092 MultiStar: [#1 -0.58,-0.25,1.09,U] [#2 -0.80,-0.02,1.21,U] [#3 -0.64,0.22,0.79,U] [#4 -0.66,-0.22,0.85,U] [#5 -0.47,-0.35,0.85,U] [#6 -0.62,0.08,0.65,U] [#7 -0.41,0.24,0.58,U] [#8 -1.05,-0.16,0.40,U] 
01:50:58.197 00.002 1092 single-star, 8 included, MultiStar: {-0.51, -0.10}, one-star: {0.32, -0.24}
01:50:58.200 00.003 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.23 = -0.23)
01:50:58.203 00.003 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
01:50:58.205 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.65 mountX=0.39 mountY=-0.15, mountTheta=-0.36
01:50:58.209 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.24, opts=13)
01:50:58.211 00.002 1092 Enqueuing Move request for scope (0.32, -0.24)
01:50:58.214 00.003 2744 Worker thread wakes up
01:50:58.214 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
01:50:58.214 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
01:50:58.214 00.000 2744 Moving (0.32, -0.24) raw xDistance=0.39 yDistance=-0.15
01:50:58.214 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.39
01:50:58.214 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:50:58.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:50:58.214 00.000 2744 MoveAxis(W, 87, ABG)
01:50:58.214 00.000 2744 Guiding  Dir = 3, Dur = 87
01:50:58.215 00.001 2744 IsSlewing returns 0
01:50:58.215 00.000 2744 IsGuiding returns 0
01:50:58.215 00.000 2744 PulseGuide returned control before completion, sleep 97
01:50:58.230 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1546, FiltMax=65535, Gamma=0.510
01:50:58.246 00.016 1092 UpdateGuideState exits: m=458122 SNR=72.6
01:50:58.248 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.251 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:50:58.253 00.002 1092 Enqueuing Expose request
01:50:58.323 00.070 2744 IsGuiding returns 1
01:50:58.323 00.000 2744 scope still moving after pulse duration time elapsed
01:50:58.355 00.032 2744 IsSlewing returns 0
01:50:58.356 00.001 2744 IsGuiding returns 0
01:50:58.356 00.000 2744 scope move finished after 87 + 54 ms
01:50:58.356 00.000 2744 Move returns status 0, amount 87
01:50:58.356 00.000 2744 MoveAxis(N, 0, ABG)
01:50:58.356 00.000 2744 Move returns status 0, amount 0
01:50:58.356 00.000 2744 move complete, result=0
01:50:58.356 00.000 1092 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
01:50:58.360 00.004 2744 worker thread done servicing request
01:50:58.360 00.000 2744 Worker thread wakes up
01:50:58.360 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:50:58.360 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:01.739 03.379 2744 Exposure complete
01:51:01.941 00.202 2744 worker thread done servicing request
01:51:01.941 00.000 1092 OnExposeComplete: enter
01:51:01.943 00.002 1092 UpdateGuideState(): m_state=6
01:51:01.946 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2123
01:51:01.949 00.003 1092 Star::Find returns 1 (0), X=1602.37, Y=1129.13, Mass=506365, SNR=82.3, Peak=46410 HFD=3.5
01:51:01.952 00.003 1092 MultiStar: [#1 -1.21,0.04,0.90,U] [#2 -1.22,-0.04,0.91,U] [#3 -1.25,-0.01,0.68,U] [#4 -1.09,-0.14,0.81,U] [#5 -0.90,-0.30,0.65,U] [#6 -0.91,-0.16,0.73,U] [#7 -1.05,0.38,0.49,U] [#8 -1.69,-0.14,0.55,U] 
01:51:01.954 00.002 1092 single-star, 8 included, MultiStar: {-0.98, -0.09}, one-star: {0.03, -0.26}
01:51:01.958 00.004 1092 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.43) = xAngle (-1.03 = -1.03)
01:51:01.960 00.002 1092 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.18 = -1.18)
01:51:01.963 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=-0.26 hyp=0.26 cameraTheta=-1.46 mountX=0.13 mountY=-0.24, mountTheta=-1.06
01:51:01.968 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.26, opts=13)
01:51:01.970 00.002 1092 Enqueuing Move request for scope (0.03, -0.26)
01:51:01.973 00.003 2744 Worker thread wakes up
01:51:01.973 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.26) opts 0xd
01:51:01.973 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.26)
01:51:01.973 00.000 2744 Moving (0.03, -0.26) raw xDistance=0.13 yDistance=-0.24
01:51:01.973 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
01:51:01.973 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:01.973 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:51:01.973 00.000 2744 MoveAxis(E, 0, ABG)
01:51:01.973 00.000 2744 Move returns status 0, amount 0
01:51:01.973 00.000 2744 MoveAxis(N, 0, ABG)
01:51:01.973 00.000 2744 Move returns status 0, amount 0
01:51:01.974 00.001 2744 move complete, result=0
01:51:01.974 00.000 2744 worker thread done servicing request
01:51:01.990 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1693, FiltMax=65535, Gamma=0.510
01:51:02.004 00.014 1092 UpdateGuideState exits: m=506365 SNR=82.3
01:51:02.007 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:02.009 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:02.011 00.002 1092 Enqueuing Expose request
01:51:02.014 00.003 2744 Worker thread wakes up
01:51:02.014 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:51:02.016 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:02.017 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:05.410 03.393 2744 Exposure complete
01:51:05.670 00.260 2744 worker thread done servicing request
01:51:05.671 00.001 1092 OnExposeComplete: enter
01:51:05.673 00.002 1092 UpdateGuideState(): m_state=6
01:51:05.676 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2124
01:51:05.679 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1129.25, Mass=481172, SNR=77.8, Peak=49216 HFD=3.4
01:51:05.684 00.005 1092 MultiStar: [#1 -1.27,0.23,0.84,U] [#2 -1.60,0.16,1.02,U] [#3 -1.78,0.27,0.74,U] [#4 -1.58,0.10,0.86,U] [#5 -1.30,0.34,0.61,U] [#6 -1.43,-0.01,0.72,U] [#7 -1.43,0.44,0.57,U] [#8 -1.69,0.27,0.41,U] 
01:51:05.687 00.003 1092 single-star, 8 included, MultiStar: {-1.35, 0.16}, one-star: {-0.43, -0.14}
01:51:05.689 00.002 1092 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.43) = xAngle (-2.40 = -2.40)
01:51:05.692 00.003 1092 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.56 = -2.56)
01:51:05.696 00.004 1092 CameraToMount -- cameraX=-0.43 cameraY=-0.14 hyp=0.45 cameraTheta=-2.83 mountX=-0.33 mountY=-0.25, mountTheta=-2.50
01:51:05.705 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=-0.14, opts=13)
01:51:05.708 00.003 1092 Enqueuing Move request for scope (-0.43, -0.14)
01:51:05.712 00.004 2744 Worker thread wakes up
01:51:05.712 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.14) opts 0xd
01:51:05.712 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, -0.14)
01:51:05.712 00.000 2744 Moving (-0.43, -0.14) raw xDistance=-0.33 yDistance=-0.25
01:51:05.712 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
01:51:05.712 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:05.712 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:51:05.712 00.000 2744 MoveAxis(E, 74, ABG)
01:51:05.712 00.000 2744 Guiding  Dir = 2, Dur = 74
01:51:05.713 00.001 2744 IsSlewing returns 0
01:51:05.713 00.000 2744 IsGuiding returns 0
01:51:05.713 00.000 2744 PulseGuide returned control before completion, sleep 84
01:51:05.743 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1581, FiltMax=65535, Gamma=0.510
01:51:05.772 00.029 1092 UpdateGuideState exits: m=481172 SNR=77.8
01:51:05.777 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:05.780 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:05.782 00.002 1092 Enqueuing Expose request
01:51:05.803 00.021 2744 IsGuiding returns 1
01:51:05.803 00.000 2744 scope still moving after pulse duration time elapsed
01:51:05.833 00.030 2744 IsSlewing returns 0
01:51:05.833 00.000 2744 IsGuiding returns 0
01:51:05.833 00.000 2744 scope move finished after 74 + 46 ms
01:51:05.833 00.000 2744 Move returns status 0, amount 74
01:51:05.833 00.000 2744 MoveAxis(N, 0, ABG)
01:51:05.833 00.000 2744 Move returns status 0, amount 0
01:51:05.834 00.001 2744 move complete, result=0
01:51:05.834 00.000 2744 worker thread done servicing request
01:51:05.834 00.000 2744 Worker thread wakes up
01:51:05.834 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:05.834 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:05.834 00.000 1092 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
01:51:09.223 03.389 2744 Exposure complete
01:51:09.425 00.202 2744 worker thread done servicing request
01:51:09.425 00.000 1092 OnExposeComplete: enter
01:51:09.427 00.002 1092 UpdateGuideState(): m_state=6
01:51:09.430 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2125
01:51:09.432 00.002 1092 Star::Find returns 1 (0), X=1601.82, Y=1129.03, Mass=489377, SNR=84.5, Peak=50320 HFD=3.1
01:51:09.435 00.003 1092 MultiStar: [#1 -1.53,-0.08,1.00,U] [#2 -1.96,0.12,0.78,U] [#3 -1.77,0.02,0.74,U] [#4 -1.71,0.14,0.75,U] [#5 -1.51,0.08,0.59,U] [#6 -1.62,-0.04,0.65,U] [#7 -1.48,0.32,0.53,U] [#8 -2.24,0.05,0.45,U] 
01:51:09.437 00.002 1092 single-star, 8 included, MultiStar: {-1.53, -0.00}, one-star: {-0.53, -0.36}
01:51:09.439 00.002 1092 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.43) = xAngle (-2.12 = -2.12)
01:51:09.441 00.002 1092 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.27 = -2.27)
01:51:09.443 00.002 1092 CameraToMount -- cameraX=-0.53 cameraY=-0.36 hyp=0.64 cameraTheta=-2.55 mountX=-0.33 mountY=-0.49, mountTheta=-2.17
01:51:09.452 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=-0.36, opts=13)
01:51:09.455 00.003 1092 Enqueuing Move request for scope (-0.53, -0.36)
01:51:09.461 00.006 2744 Worker thread wakes up
01:51:09.461 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.36) opts 0xd
01:51:09.461 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, -0.36)
01:51:09.461 00.000 2744 Moving (-0.53, -0.36) raw xDistance=-0.33 yDistance=-0.49
01:51:09.461 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
01:51:09.461 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
01:51:09.461 00.000 2744 MoveAxis(E, 80, ABG)
01:51:09.461 00.000 2744 Guiding  Dir = 2, Dur = 80
01:51:09.461 00.000 2744 IsSlewing returns 0
01:51:09.462 00.001 2744 IsGuiding returns 0
01:51:09.462 00.000 2744 PulseGuide returned control before completion, sleep 90
01:51:09.480 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1552, FiltMax=65517, Gamma=0.510
01:51:09.497 00.017 1092 UpdateGuideState exits: m=489377 SNR=84.5
01:51:09.501 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.503 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:09.505 00.002 1092 Enqueuing Expose request
01:51:09.560 00.055 2744 IsGuiding returns 1
01:51:09.560 00.000 2744 scope still moving after pulse duration time elapsed
01:51:09.592 00.032 2744 IsSlewing returns 0
01:51:09.592 00.000 2744 IsGuiding returns 0
01:51:09.592 00.000 2744 scope move finished after 80 + 50 ms
01:51:09.592 00.000 2744 Move returns status 0, amount 80
01:51:09.592 00.000 2744 MoveAxis(N, 92, ABG)
01:51:09.592 00.000 2744 Guiding  Dir = 0, Dur = 92
01:51:09.593 00.001 2744 IsSlewing returns 0
01:51:09.593 00.000 2744 IsGuiding returns 0
01:51:09.593 00.000 2744 PulseGuide returned control before completion, sleep 102
01:51:09.701 00.108 2744 IsGuiding returns 1
01:51:09.701 00.000 2744 scope still moving after pulse duration time elapsed
01:51:09.732 00.031 2744 IsSlewing returns 0
01:51:09.733 00.001 2744 IsGuiding returns 0
01:51:09.733 00.000 2744 scope move finished after 92 + 47 ms
01:51:09.733 00.000 2744 Move returns status 0, amount 92
01:51:09.733 00.000 2744 move complete, result=0
01:51:09.733 00.000 2744 worker thread done servicing request
01:51:09.733 00.000 2744 Worker thread wakes up
01:51:09.733 00.000 1092 GuideStep: -0.3 px 80 ms EAST, -0.5 px 92 ms NORTH
01:51:09.738 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:09.738 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:13.224 03.486 2744 Exposure complete
01:51:13.683 00.459 1092 OnExposeComplete: enter
01:51:13.688 00.005 2744 worker thread done servicing request
01:51:13.688 00.000 1092 UpdateGuideState(): m_state=6
01:51:13.693 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2126
01:51:13.697 00.004 1092 Star::Find returns 1 (0), X=1601.77, Y=1129.76, Mass=474809, SNR=71.6, Peak=50320 HFD=3.5
01:51:13.703 00.006 1092 MultiStar: [#1 -1.63,0.52,0.88,U] [#2 -1.96,0.50,1.13,U] [#3 -1.59,0.71,0.87,U] [#4 -1.63,0.52,0.92,U] [#5 -1.45,0.58,0.80,U] [#6 -1.33,0.56,0.88,U] [#7 -1.20,0.96,0.72,U] [#8 -1.94,0.57,0.55,U] 
01:51:13.709 00.006 1092 single-star, 8 included, MultiStar: {-1.47, 0.57}, one-star: {-0.57, 0.37}
01:51:13.713 00.004 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
01:51:13.719 00.006 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.84 = 2.84)
01:51:13.725 00.006 1092 CameraToMount -- cameraX=-0.57 cameraY=0.37 hyp=0.68 cameraTheta=2.56 mountX=-0.67 mountY=0.20, mountTheta=2.85
01:51:13.734 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.37, opts=13)
01:51:13.740 00.006 1092 Enqueuing Move request for scope (-0.57, 0.37)
01:51:13.744 00.004 2744 Worker thread wakes up
01:51:13.744 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.37) opts 0xd
01:51:13.744 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.37)
01:51:13.744 00.000 2744 Moving (-0.57, 0.37) raw xDistance=-0.67 yDistance=0.20
01:51:13.744 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
01:51:13.744 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:13.745 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:51:13.745 00.000 2744 MoveAxis(E, 156, ABG)
01:51:13.745 00.000 2744 Guiding  Dir = 2, Dur = 156
01:51:13.745 00.000 2744 IsSlewing returns 0
01:51:13.745 00.000 2744 IsGuiding returns 0
01:51:13.746 00.001 2744 PulseGuide returned control before completion, sleep 166
01:51:13.801 00.055 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1722, FiltMax=65520, Gamma=0.510
01:51:13.828 00.027 1092 UpdateGuideState exits: m=474809 SNR=71.6
01:51:13.834 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:13.838 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:13.841 00.003 1092 Enqueuing Expose request
01:51:13.923 00.082 2744 IsGuiding returns 1
01:51:13.923 00.000 2744 scope still moving after pulse duration time elapsed
01:51:13.955 00.032 2744 IsSlewing returns 0
01:51:13.955 00.000 2744 IsGuiding returns 0
01:51:13.955 00.000 2744 scope move finished after 156 + 53 ms
01:51:13.956 00.001 2744 Move returns status 0, amount 156
01:51:13.956 00.000 2744 MoveAxis(N, 0, ABG)
01:51:13.956 00.000 2744 Move returns status 0, amount 0
01:51:13.956 00.000 2744 move complete, result=0
01:51:13.956 00.000 2744 worker thread done servicing request
01:51:13.956 00.000 2744 Worker thread wakes up
01:51:13.956 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:13.956 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:14.401 00.445 1092 GuideStep: -0.7 px 156 ms EAST, 0.2 px 0 ms NORTH
01:51:16.879 02.478 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:51:16.883 00.004 1092 case statement mapped state 6 to 3
01:51:16.887 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:51:17.362 00.475 2744 Exposure complete
01:51:17.618 00.256 1092 OnExposeComplete: enter
01:51:17.622 00.004 1092 UpdateGuideState(): m_state=6
01:51:17.625 00.003 2744 worker thread done servicing request
01:51:17.626 00.001 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2127
01:51:17.629 00.003 1092 Star::Find returns 1 (0), X=1601.87, Y=1129.56, Mass=470011, SNR=76.8, Peak=51632 HFD=3.2
01:51:17.632 00.003 1092 MultiStar: [#1 -1.39,0.28,0.91,U] [#2 -1.70,0.33,1.03,U] [#3 -1.53,0.31,0.77,U] [#4 -1.49,0.35,0.79,U] [#5 -1.23,0.39,0.74,U] [#6 -1.42,0.59,0.75,U] [#7 -1.45,0.74,0.55,U] [#8 -2.08,0.39,0.51,U] 
01:51:17.636 00.004 1092 single-star, 8 included, MultiStar: {-1.37, 0.37}, one-star: {-0.48, 0.18}
01:51:17.639 00.003 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.21 = -3.07)
01:51:17.643 00.004 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
01:51:17.646 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=0.18 hyp=0.51 cameraTheta=2.79 mountX=-0.51 mountY=0.04, mountTheta=3.06
01:51:17.652 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.18, opts=13)
01:51:17.654 00.002 1092 Enqueuing Move request for scope (-0.48, 0.18)
01:51:17.658 00.004 2744 Worker thread wakes up
01:51:17.658 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.18) opts 0xd
01:51:17.658 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.18)
01:51:17.658 00.000 2744 Moving (-0.48, 0.18) raw xDistance=-0.51 yDistance=0.04
01:51:17.658 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
01:51:17.658 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:17.658 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:51:17.658 00.000 2744 MoveAxis(E, 125, ABG)
01:51:17.658 00.000 2744 Guiding  Dir = 2, Dur = 125
01:51:17.659 00.001 2744 IsSlewing returns 0
01:51:17.659 00.000 2744 IsGuiding returns 0
01:51:17.659 00.000 2744 PulseGuide returned control before completion, sleep 135
01:51:17.677 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1815, FiltMax=65520, Gamma=0.510
01:51:17.697 00.020 1092 UpdateGuideState exits: m=470011 SNR=76.8
01:51:17.700 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:17.703 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:17.706 00.003 1092 Enqueuing Expose request
01:51:17.803 00.097 2744 IsGuiding returns 1
01:51:17.803 00.000 2744 scope still moving after pulse duration time elapsed
01:51:17.834 00.031 2744 IsSlewing returns 0
01:51:17.834 00.000 2744 IsGuiding returns 0
01:51:17.834 00.000 2744 scope move finished after 125 + 50 ms
01:51:17.836 00.002 2744 Move returns status 0, amount 125
01:51:17.836 00.000 2744 MoveAxis(N, 0, ABG)
01:51:17.836 00.000 2744 Move returns status 0, amount 0
01:51:17.836 00.000 2744 move complete, result=0
01:51:17.836 00.000 2744 worker thread done servicing request
01:51:17.837 00.001 2744 Worker thread wakes up
01:51:17.837 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:17.837 00.000 1092 GuideStep: -0.5 px 125 ms EAST, 0.0 px 0 ms NORTH
01:51:17.840 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:21.237 03.397 2744 Exposure complete
01:51:21.430 00.193 2744 worker thread done servicing request
01:51:21.431 00.001 1092 OnExposeComplete: enter
01:51:21.434 00.003 1092 UpdateGuideState(): m_state=6
01:51:21.436 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2128
01:51:21.442 00.006 1092 Star::Find returns 1 (0), X=1602.31, Y=1129.39, Mass=491517, SNR=89.1, Peak=53360 HFD=3.2
01:51:21.445 00.003 1092 MultiStar: [#1 -0.79,0.23,0.96,U] [#2 -1.25,0.04,0.85,U] [#3 -0.99,0.20,0.66,U] [#4 -1.33,0.24,0.85,U] [#5 -1.09,0.31,0.53,U] [#6 -1.09,0.14,0.64,U] [#7 -0.98,0.59,0.48,U] [#8 -1.62,0.41,0.39,U] 
01:51:21.447 00.002 1092 single-star, 8 included, MultiStar: {-0.95, 0.20}, one-star: {-0.04, 0.01}
01:51:21.451 00.004 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.39 = -2.90)
01:51:21.454 00.003 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.05)
01:51:21.457 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.96 mountX=-0.04 mountY=-0.00, mountTheta=-3.05
01:51:21.462 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.01, opts=13)
01:51:21.466 00.004 1092 Enqueuing Move request for scope (-0.04, 0.01)
01:51:21.469 00.003 2744 Worker thread wakes up
01:51:21.469 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:51:21.469 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:51:21.469 00.000 2744 Moving (-0.04, 0.01) raw xDistance=-0.04 yDistance=-0.00
01:51:21.469 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:21.469 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:21.469 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
01:51:21.469 00.000 2744 MoveAxis(E, 0, ABG)
01:51:21.469 00.000 2744 Move returns status 0, amount 0
01:51:21.469 00.000 2744 MoveAxis(N, 0, ABG)
01:51:21.469 00.000 2744 Move returns status 0, amount 0
01:51:21.469 00.000 2744 move complete, result=0
01:51:21.469 00.000 2744 worker thread done servicing request
01:51:21.485 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1683, FiltMax=65535, Gamma=0.510
01:51:21.499 00.014 1092 UpdateGuideState exits: m=491517 SNR=89.1
01:51:21.503 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:21.505 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:21.507 00.002 1092 Enqueuing Expose request
01:51:21.509 00.002 2744 Worker thread wakes up
01:51:21.509 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:21.511 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:21.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:24.904 03.393 2744 Exposure complete
01:51:25.109 00.205 2744 worker thread done servicing request
01:51:25.109 00.000 1092 OnExposeComplete: enter
01:51:25.111 00.002 1092 UpdateGuideState(): m_state=6
01:51:25.114 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2129
01:51:25.118 00.004 1092 Star::Find returns 1 (0), X=1602.85, Y=1129.19, Mass=526686, SNR=91.4, Peak=65523 HFD=3.2
01:51:25.120 00.002 1092 MultiStar: [#1 -0.48,0.01,0.83,U] [#2 -0.82,0.12,0.81,U] [#3 -0.66,-0.01,0.59,U] [#4 -0.67,0.10,0.74,U] [#5 -0.61,0.07,0.70,U] [#6 -0.60,-0.06,0.66,U] [#7 -0.45,0.44,0.47,U] [#8 -0.80,0.06,0.42,U] 
01:51:25.123 00.003 1092 refined, 8 included, MultiStar: {-0.45, 0.04}, one-star: {0.50, -0.20}
01:51:25.125 00.002 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
01:51:25.127 00.002 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
01:51:25.130 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=0.04 hyp=0.45 cameraTheta=3.06 mountX=-0.43 mountY=-0.09, mountTheta=-2.94
01:51:25.135 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.04, opts=13)
01:51:25.138 00.003 1092 Enqueuing Move request for scope (-0.45, 0.04)
01:51:25.140 00.002 2744 Worker thread wakes up
01:51:25.140 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.04) opts 0xd
01:51:25.141 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.04)
01:51:25.141 00.000 2744 Moving (-0.45, 0.04) raw xDistance=-0.43 yDistance=-0.09
01:51:25.141 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
01:51:25.141 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:25.141 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
01:51:25.141 00.000 2744 MoveAxis(E, 95, ABG)
01:51:25.141 00.000 2744 Guiding  Dir = 2, Dur = 95
01:51:25.141 00.000 2744 IsSlewing returns 0
01:51:25.141 00.000 2744 IsGuiding returns 0
01:51:25.142 00.001 2744 PulseGuide returned control before completion, sleep 105
01:51:25.156 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1616, FiltMax=65535, Gamma=0.510
01:51:25.172 00.016 1092 UpdateGuideState exits: m=526686 SNR=91.4
01:51:25.174 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.177 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:25.179 00.002 1092 Enqueuing Expose request
01:51:25.255 00.076 2744 IsGuiding returns 1
01:51:25.255 00.000 2744 scope still moving after pulse duration time elapsed
01:51:25.287 00.032 2744 IsSlewing returns 0
01:51:25.287 00.000 2744 IsGuiding returns 0
01:51:25.287 00.000 2744 scope move finished after 95 + 50 ms
01:51:25.288 00.001 2744 Move returns status 0, amount 95
01:51:25.288 00.000 2744 MoveAxis(N, 0, ABG)
01:51:25.288 00.000 2744 Move returns status 0, amount 0
01:51:25.288 00.000 2744 move complete, result=0
01:51:25.288 00.000 2744 worker thread done servicing request
01:51:25.288 00.000 2744 Worker thread wakes up
01:51:25.288 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:25.288 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:25.292 00.004 1092 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH
01:51:28.680 03.388 2744 Exposure complete
01:51:28.877 00.197 2744 worker thread done servicing request
01:51:28.877 00.000 1092 OnExposeComplete: enter
01:51:28.879 00.002 1092 UpdateGuideState(): m_state=6
01:51:28.883 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2130
01:51:28.885 00.002 1092 Star::Find returns 1 (0), X=1603.46, Y=1129.08, Mass=496724, SNR=78.5, Peak=48205 HFD=3.4
01:51:28.889 00.004 1092 MultiStar: [#1 0.26,-0.03,1.12,U] [#2 0.04,-0.06,0.98,U] [#3 0.02,0.07,0.89,U] [#4 0.08,-0.07,0.87,U] [#5 0.29,-0.20,0.72,U] [#6 0.25,-0.05,0.65,U] [#7 0.23,0.27,0.69,U] [#8 -0.43,0.04,0.56,U] 
01:51:28.891 00.002 1092 refined, 8 included, MultiStar: {0.24, -0.05}, one-star: {1.11, -0.31}
01:51:28.893 00.002 1092 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
01:51:28.895 00.002 1092 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
01:51:28.899 00.004 1092 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.25 cameraTheta=-0.21 mountX=0.24 mountY=0.02, mountTheta=0.07
01:51:28.903 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.05, opts=13)
01:51:28.906 00.003 1092 Enqueuing Move request for scope (0.24, -0.05)
01:51:28.908 00.002 2744 Worker thread wakes up
01:51:28.908 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
01:51:28.908 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
01:51:28.908 00.000 2744 Moving (0.24, -0.05) raw xDistance=0.24 yDistance=0.02
01:51:28.908 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:51:28.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:28.909 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
01:51:28.909 00.000 2744 MoveAxis(E, 0, ABG)
01:51:28.909 00.000 2744 Move returns status 0, amount 0
01:51:28.909 00.000 2744 MoveAxis(N, 0, ABG)
01:51:28.909 00.000 2744 Move returns status 0, amount 0
01:51:28.909 00.000 2744 move complete, result=0
01:51:28.909 00.000 2744 worker thread done servicing request
01:51:28.923 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1210, FiltMax=65535, Gamma=0.510
01:51:28.937 00.014 1092 UpdateGuideState exits: m=496724 SNR=78.5
01:51:28.939 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.942 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:28.945 00.003 1092 Enqueuing Expose request
01:51:28.947 00.002 2744 Worker thread wakes up
01:51:28.947 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:28.947 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:28.947 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:32.336 03.389 2744 Exposure complete
01:51:32.531 00.195 2744 worker thread done servicing request
01:51:32.531 00.000 1092 OnExposeComplete: enter
01:51:32.534 00.003 1092 UpdateGuideState(): m_state=6
01:51:32.537 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2131
01:51:32.540 00.003 1092 Star::Find returns 1 (0), X=1604.12, Y=1128.85, Mass=517782, SNR=80.2, Peak=58909 HFD=3.0
01:51:32.542 00.002 1092 MultiStar: [#1 0.66,-0.35,0.90,U] [#2 0.36,-0.21,0.94,U] [#3 0.40,-0.25,0.71,U] [#4 0.55,-0.42,0.84,U] [#5 0.57,-0.22,0.63,U] [#6 0.66,-0.28,0.65,U] [#7 0.90,-0.02,0.61,U] [#8 0.31,0.03,0.51,U] 
01:51:32.544 00.002 1092 refined, 8 included, MultiStar: {0.73, -0.28}, one-star: {1.77, -0.54}
01:51:32.546 00.002 1092 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
01:51:32.548 00.002 1092 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
01:51:32.551 00.003 1092 CameraToMount -- cameraX=0.73 cameraY=-0.28 hyp=0.78 cameraTheta=-0.37 mountX=0.78 mountY=-0.07, mountTheta=-0.09
01:51:32.560 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.73, y=-0.28, opts=13)
01:51:32.562 00.002 1092 Enqueuing Move request for scope (0.73, -0.28)
01:51:32.565 00.003 2744 Worker thread wakes up
01:51:32.565 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.28) opts 0xd
01:51:32.565 00.000 2744 Handling offset move in thread for scope, endpoint = (0.73, -0.28)
01:51:32.565 00.000 2744 Moving (0.73, -0.28) raw xDistance=0.78 yDistance=-0.07
01:51:32.565 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.78
01:51:32.565 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:32.565 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:51:32.565 00.000 2744 MoveAxis(W, 174, ABG)
01:51:32.565 00.000 2744 Guiding  Dir = 3, Dur = 174
01:51:32.566 00.001 2744 IsSlewing returns 0
01:51:32.566 00.000 2744 IsGuiding returns 0
01:51:32.566 00.000 2744 PulseGuide returned control before completion, sleep 184
01:51:32.580 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5111, FiltMin=1303, FiltMax=65535, Gamma=0.510
01:51:32.595 00.015 1092 UpdateGuideState exits: m=517782 SNR=80.2
01:51:32.597 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.600 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:32.603 00.003 1092 Enqueuing Expose request
01:51:32.757 00.154 2744 IsGuiding returns 1
01:51:32.757 00.000 2744 scope still moving after pulse duration time elapsed
01:51:32.788 00.031 2744 IsSlewing returns 0
01:51:32.789 00.001 2744 IsGuiding returns 0
01:51:32.789 00.000 2744 scope move finished after 174 + 49 ms
01:51:32.789 00.000 2744 Move returns status 0, amount 174
01:51:32.789 00.000 2744 MoveAxis(N, 0, ABG)
01:51:32.789 00.000 2744 Move returns status 0, amount 0
01:51:32.789 00.000 2744 move complete, result=0
01:51:32.791 00.002 2744 worker thread done servicing request
01:51:32.791 00.000 1092 GuideStep: 0.8 px 174 ms WEST, -0.1 px 0 ms NORTH
01:51:32.794 00.003 2744 Worker thread wakes up
01:51:32.794 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:32.794 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:36.188 03.394 2744 Exposure complete
01:51:36.386 00.198 2744 worker thread done servicing request
01:51:36.386 00.000 1092 OnExposeComplete: enter
01:51:36.389 00.003 1092 UpdateGuideState(): m_state=6
01:51:36.391 00.002 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2132
01:51:36.393 00.002 1092 Star::Find returns 1 (0), X=1604.12, Y=1128.75, Mass=537504, SNR=82.2, Peak=44765 HFD=3.5
01:51:36.396 00.003 1092 MultiStar: [#1 0.89,-0.40,0.93,U] [#2 0.55,-0.34,0.92,U] [#3 0.74,-0.27,0.76,U] [#4 0.54,-0.54,0.73,U] [#5 0.82,-0.52,0.67,U] [#6 0.82,-0.32,0.65,U] [#7 0.92,-0.26,0.53,U] [#8 0.21,-0.47,0.44,U] 
01:51:36.397 00.001 1092 refined, 8 included, MultiStar: {0.86, -0.43}, one-star: {1.78, -0.63}
01:51:36.400 00.003 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
01:51:36.402 00.002 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
01:51:36.404 00.002 1092 CameraToMount -- cameraX=0.86 cameraY=-0.43 hyp=0.96 cameraTheta=-0.46 mountX=0.96 mountY=-0.18, mountTheta=-0.18
01:51:36.409 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.43, opts=13)
01:51:36.412 00.003 1092 Enqueuing Move request for scope (0.86, -0.43)
01:51:36.414 00.002 2744 Worker thread wakes up
01:51:36.414 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.43) opts 0xd
01:51:36.414 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.43)
01:51:36.414 00.000 2744 Moving (0.86, -0.43) raw xDistance=0.96 yDistance=-0.18
01:51:36.414 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.96
01:51:36.414 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:36.415 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:51:36.415 00.000 2744 MoveAxis(W, 228, ABG)
01:51:36.415 00.000 2744 Guiding  Dir = 3, Dur = 228
01:51:36.415 00.000 2744 IsSlewing returns 0
01:51:36.415 00.000 2744 IsGuiding returns 0
01:51:36.416 00.001 2744 PulseGuide returned control before completion, sleep 238
01:51:36.431 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1763, FiltMax=65535, Gamma=0.510
01:51:36.448 00.017 1092 UpdateGuideState exits: m=537504 SNR=82.2
01:51:36.453 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.455 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:36.458 00.003 1092 Enqueuing Expose request
01:51:36.665 00.207 2744 IsGuiding returns 1
01:51:36.665 00.000 2744 scope still moving after pulse duration time elapsed
01:51:36.696 00.031 2744 IsSlewing returns 0
01:51:36.696 00.000 2744 IsGuiding returns 0
01:51:36.696 00.000 2744 scope move finished after 228 + 52 ms
01:51:36.696 00.000 2744 Move returns status 0, amount 228
01:51:36.696 00.000 2744 MoveAxis(N, 0, ABG)
01:51:36.696 00.000 2744 Move returns status 0, amount 0
01:51:36.697 00.001 2744 move complete, result=0
01:51:36.697 00.000 2744 worker thread done servicing request
01:51:36.697 00.000 1092 GuideStep: 1.0 px 228 ms WEST, -0.2 px 0 ms NORTH
01:51:36.700 00.003 2744 Worker thread wakes up
01:51:36.701 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:36.701 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:40.087 03.386 2744 Exposure complete
01:51:40.294 00.207 2744 worker thread done servicing request
01:51:40.294 00.000 1092 OnExposeComplete: enter
01:51:40.297 00.003 1092 UpdateGuideState(): m_state=6
01:51:40.300 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2133
01:51:40.303 00.003 1092 Star::Find returns 1 (0), X=1604.02, Y=1128.76, Mass=469929, SNR=75.3, Peak=45203 HFD=3.2
01:51:40.307 00.004 1092 MultiStar: [#1 0.68,-0.49,0.99,U] [#2 0.49,-0.49,1.05,U] [#3 0.65,-0.27,0.89,U] [#4 0.66,-0.42,0.80,U] [#5 0.89,-0.45,0.87,U] [#6 0.84,-0.21,0.66,U] [#7 0.77,0.16,0.55,U] [#8 0.33,-0.48,0.46,U] 
01:51:40.309 00.002 1092 refined, 8 included, MultiStar: {0.81, -0.39}, one-star: {1.68, -0.63}
01:51:40.311 00.002 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
01:51:40.313 00.002 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
01:51:40.316 00.003 1092 CameraToMount -- cameraX=0.81 cameraY=-0.39 hyp=0.90 cameraTheta=-0.46 mountX=0.90 mountY=-0.16, mountTheta=-0.18
01:51:40.320 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=-0.39, opts=13)
01:51:40.325 00.005 1092 Enqueuing Move request for scope (0.81, -0.39)
01:51:40.327 00.002 2744 Worker thread wakes up
01:51:40.327 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.39) opts 0xd
01:51:40.327 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, -0.39)
01:51:40.327 00.000 2744 Moving (0.81, -0.39) raw xDistance=0.90 yDistance=-0.16
01:51:40.327 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.90
01:51:40.327 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:40.327 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:51:40.327 00.000 2744 MoveAxis(W, 217, ABG)
01:51:40.327 00.000 2744 Guiding  Dir = 3, Dur = 217
01:51:40.328 00.001 2744 IsSlewing returns 0
01:51:40.328 00.000 2744 IsGuiding returns 0
01:51:40.328 00.000 2744 PulseGuide returned control before completion, sleep 227
01:51:40.343 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1707, FiltMax=65535, Gamma=0.510
01:51:40.359 00.016 1092 UpdateGuideState exits: m=469929 SNR=75.3
01:51:40.362 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:40.364 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:40.366 00.002 1092 Enqueuing Expose request
01:51:40.558 00.192 2744 IsGuiding returns 1
01:51:40.558 00.000 2744 scope still moving after pulse duration time elapsed
01:51:40.589 00.031 2744 IsSlewing returns 0
01:51:40.589 00.000 2744 IsGuiding returns 0
01:51:40.591 00.002 2744 scope move finished after 217 + 45 ms
01:51:40.591 00.000 2744 Move returns status 0, amount 217
01:51:40.591 00.000 2744 MoveAxis(N, 0, ABG)
01:51:40.591 00.000 2744 Move returns status 0, amount 0
01:51:40.591 00.000 2744 move complete, result=0
01:51:40.592 00.001 2744 worker thread done servicing request
01:51:40.592 00.000 2744 Worker thread wakes up
01:51:40.592 00.000 1092 GuideStep: 0.9 px 217 ms WEST, -0.2 px 0 ms NORTH
01:51:40.594 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:40.595 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:44.024 03.429 2744 Exposure complete
01:51:44.263 00.239 2744 worker thread done servicing request
01:51:44.263 00.000 1092 OnExposeComplete: enter
01:51:44.266 00.003 1092 UpdateGuideState(): m_state=6
01:51:44.273 00.007 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2134
01:51:44.276 00.003 1092 Star::Find returns 1 (0), X=1603.98, Y=1128.71, Mass=445859, SNR=63.3, Peak=49635 HFD=3.3
01:51:44.279 00.003 1092 MultiStar: [#1 0.85,-0.51,1.12,U] [#2 0.41,-0.57,1.10,U] [#3 0.67,-0.30,1.06,U] [#4 0.59,-0.57,1.02,U] [#5 0.63,-0.53,0.78,U] [#6 0.65,-0.53,0.83,U] [#7 0.85,-0.06,0.69,U] [#8 0.12,-0.55,0.55,U] 
01:51:44.282 00.003 1092 refined, 8 included, MultiStar: {0.74, -0.49}, one-star: {1.64, -0.68}
01:51:44.286 00.004 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
01:51:44.289 00.003 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
01:51:44.291 00.002 1092 CameraToMount -- cameraX=0.74 cameraY=-0.49 hyp=0.89 cameraTheta=-0.58 mountX=0.88 mountY=-0.27, mountTheta=-0.30
01:51:44.296 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=-0.49, opts=13)
01:51:44.299 00.003 1092 Enqueuing Move request for scope (0.74, -0.49)
01:51:44.302 00.003 2744 Worker thread wakes up
01:51:44.302 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.49) opts 0xd
01:51:44.302 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, -0.49)
01:51:44.302 00.000 2744 Moving (0.74, -0.49) raw xDistance=0.88 yDistance=-0.27
01:51:44.302 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.88
01:51:44.302 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:44.302 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:51:44.302 00.000 2744 MoveAxis(W, 211, ABG)
01:51:44.302 00.000 2744 Guiding  Dir = 3, Dur = 211
01:51:44.303 00.001 2744 IsSlewing returns 0
01:51:44.303 00.000 2744 IsGuiding returns 0
01:51:44.303 00.000 2744 PulseGuide returned control before completion, sleep 221
01:51:44.320 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1602, FiltMax=65535, Gamma=0.510
01:51:44.337 00.017 1092 UpdateGuideState exits: m=445859 SNR=63.3
01:51:44.341 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.343 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:44.345 00.002 1092 Enqueuing Expose request
01:51:44.533 00.188 2744 IsGuiding returns 1
01:51:44.533 00.000 2744 scope still moving after pulse duration time elapsed
01:51:44.565 00.032 2744 IsSlewing returns 0
01:51:44.565 00.000 2744 IsGuiding returns 0
01:51:44.565 00.000 2744 scope move finished after 211 + 51 ms
01:51:44.566 00.001 2744 Move returns status 0, amount 211
01:51:44.566 00.000 2744 MoveAxis(N, 0, ABG)
01:51:44.566 00.000 2744 Move returns status 0, amount 0
01:51:44.566 00.000 2744 move complete, result=0
01:51:44.566 00.000 2744 worker thread done servicing request
01:51:44.566 00.000 2744 Worker thread wakes up
01:51:44.566 00.000 1092 GuideStep: 0.9 px 211 ms WEST, -0.3 px 0 ms NORTH
01:51:44.570 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:44.570 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:47.995 03.425 2744 Exposure complete
01:51:48.195 00.200 2744 worker thread done servicing request
01:51:48.196 00.001 1092 OnExposeComplete: enter
01:51:48.200 00.004 1092 UpdateGuideState(): m_state=6
01:51:48.204 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2135
01:51:48.208 00.004 1092 Star::Find returns 1 (0), X=1603.95, Y=1128.64, Mass=468012, SNR=76.2, Peak=45907 HFD=3.4
01:51:48.212 00.004 1092 MultiStar: [#1 0.58,-0.52,0.82,U] [#2 0.23,-0.49,0.95,U] [#3 0.53,-0.41,0.76,U] [#4 0.23,-0.36,0.90,U] [#5 0.60,-0.61,0.74,U] [#6 0.50,-0.35,0.70,U] [#7 0.78,-0.11,0.52,U] [#8 -0.12,-0.52,0.45,U] 
01:51:48.215 00.003 1092 refined, 8 included, MultiStar: {0.59, -0.48}, one-star: {1.61, -0.75}
01:51:48.218 00.003 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
01:51:48.220 00.002 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
01:51:48.222 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.48 hyp=0.76 cameraTheta=-0.68 mountX=0.74 mountY=-0.30, mountTheta=-0.39
01:51:48.228 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.48, opts=13)
01:51:48.230 00.002 1092 Enqueuing Move request for scope (0.59, -0.48)
01:51:48.235 00.005 2744 Worker thread wakes up
01:51:48.235 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.48) opts 0xd
01:51:48.235 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.48)
01:51:48.235 00.000 2744 Moving (0.59, -0.48) raw xDistance=0.74 yDistance=-0.30
01:51:48.235 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.74
01:51:48.235 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:48.235 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:51:48.235 00.000 2744 MoveAxis(W, 180, ABG)
01:51:48.235 00.000 2744 Guiding  Dir = 3, Dur = 180
01:51:48.237 00.002 2744 IsSlewing returns 0
01:51:48.237 00.000 2744 IsGuiding returns 0
01:51:48.237 00.000 2744 PulseGuide returned control before completion, sleep 190
01:51:48.255 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1725, FiltMax=65535, Gamma=0.510
01:51:48.271 00.016 1092 UpdateGuideState exits: m=468012 SNR=76.2
01:51:48.274 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.276 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:48.279 00.003 1092 Enqueuing Expose request
01:51:48.436 00.157 2744 IsGuiding returns 1
01:51:48.436 00.000 2744 scope still moving after pulse duration time elapsed
01:51:48.468 00.032 2744 IsSlewing returns 0
01:51:48.468 00.000 2744 IsGuiding returns 0
01:51:48.468 00.000 2744 scope move finished after 180 + 51 ms
01:51:48.468 00.000 2744 Move returns status 0, amount 180
01:51:48.468 00.000 2744 MoveAxis(N, 0, ABG)
01:51:48.468 00.000 2744 Move returns status 0, amount 0
01:51:48.468 00.000 2744 move complete, result=0
01:51:48.468 00.000 2744 worker thread done servicing request
01:51:48.469 00.001 2744 Worker thread wakes up
01:51:48.469 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:48.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:48.469 00.000 1092 GuideStep: 0.7 px 180 ms WEST, -0.3 px 0 ms NORTH
01:51:51.853 03.384 2744 Exposure complete
01:51:52.044 00.191 2744 worker thread done servicing request
01:51:52.044 00.000 1092 OnExposeComplete: enter
01:51:52.048 00.004 1092 UpdateGuideState(): m_state=6
01:51:52.054 00.006 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2136
01:51:52.058 00.004 1092 Star::Find returns 1 (0), X=1603.84, Y=1128.88, Mass=471663, SNR=77.2, Peak=48813 HFD=2.9
01:51:52.060 00.002 1092 MultiStar: [#1 0.73,-0.44,1.04,U] [#2 0.26,-0.33,0.96,U] [#3 0.39,-0.30,0.88,U] [#4 0.41,-0.32,0.74,U] [#5 0.58,-0.33,0.77,U] [#6 0.80,-0.50,0.71,U] [#7 0.90,-0.41,0.62,U] [#8 -0.06,-0.53,0.47,U] 
01:51:52.063 00.003 1092 refined, 8 included, MultiStar: {0.65, -0.40}, one-star: {1.50, -0.51}
01:51:52.066 00.003 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
01:51:52.069 00.003 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
01:51:52.073 00.004 1092 CameraToMount -- cameraX=0.65 cameraY=-0.40 hyp=0.77 cameraTheta=-0.55 mountX=0.76 mountY=-0.21, mountTheta=-0.27
01:51:52.078 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=-0.40, opts=13)
01:51:52.080 00.002 1092 Enqueuing Move request for scope (0.65, -0.40)
01:51:52.086 00.006 2744 Worker thread wakes up
01:51:52.086 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.40) opts 0xd
01:51:52.086 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, -0.40)
01:51:52.086 00.000 2744 Moving (0.65, -0.40) raw xDistance=0.76 yDistance=-0.21
01:51:52.086 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.76
01:51:52.086 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:52.086 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:51:52.086 00.000 2744 MoveAxis(W, 183, ABG)
01:51:52.086 00.000 2744 Guiding  Dir = 3, Dur = 183
01:51:52.087 00.001 2744 IsSlewing returns 0
01:51:52.087 00.000 2744 IsGuiding returns 0
01:51:52.087 00.000 2744 PulseGuide returned control before completion, sleep 193
01:51:52.108 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:51:52.124 00.016 1092 UpdateGuideState exits: m=471663 SNR=77.2
01:51:52.127 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.130 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:52.133 00.003 1092 Enqueuing Expose request
01:51:52.286 00.153 2744 IsGuiding returns 1
01:51:52.286 00.000 2744 scope still moving after pulse duration time elapsed
01:51:52.317 00.031 2744 IsSlewing returns 0
01:51:52.317 00.000 2744 IsGuiding returns 0
01:51:52.317 00.000 2744 scope move finished after 183 + 47 ms
01:51:52.317 00.000 2744 Move returns status 0, amount 183
01:51:52.317 00.000 2744 MoveAxis(N, 0, ABG)
01:51:52.317 00.000 2744 Move returns status 0, amount 0
01:51:52.317 00.000 2744 move complete, result=0
01:51:52.318 00.001 2744 worker thread done servicing request
01:51:52.318 00.000 2744 Worker thread wakes up
01:51:52.318 00.000 1092 GuideStep: 0.8 px 183 ms WEST, -0.2 px 0 ms NORTH
01:51:52.321 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:52.321 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:55.712 03.391 2744 Exposure complete
01:51:55.913 00.201 2744 worker thread done servicing request
01:51:55.913 00.000 1092 OnExposeComplete: enter
01:51:55.916 00.003 1092 UpdateGuideState(): m_state=6
01:51:55.919 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2137
01:51:55.921 00.002 1092 Star::Find returns 1 (0), X=1603.65, Y=1128.53, Mass=470202, SNR=73.7, Peak=56707 HFD=3.2
01:51:55.924 00.003 1092 MultiStar: [#1 0.20,-0.43,0.95,U] [#2 -0.25,-0.29,0.98,U] [#3 0.13,-0.44,0.84,U] [#4 0.09,-0.51,0.77,U] [#5 0.20,-0.38,0.68,U] [#6 0.22,-0.43,0.71,U] [#7 0.26,-0.15,0.59,U] [#8 -0.35,-0.42,0.45,U] 
01:51:55.926 00.002 1092 refined, 8 included, MultiStar: {0.25, -0.45}, one-star: {1.31, -0.86}
01:51:55.928 00.002 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.64 = -0.64)
01:51:55.930 00.002 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.80 = -0.80)
01:51:55.933 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.45 hyp=0.51 cameraTheta=-1.07 mountX=0.41 mountY=-0.37, mountTheta=-0.73
01:51:55.937 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.45, opts=13)
01:51:55.940 00.003 1092 Enqueuing Move request for scope (0.25, -0.45)
01:51:55.942 00.002 2744 Worker thread wakes up
01:51:55.942 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.45) opts 0xd
01:51:55.942 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.45)
01:51:55.943 00.001 2744 Moving (0.25, -0.45) raw xDistance=0.41 yDistance=-0.37
01:51:55.943 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
01:51:55.943 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:55.943 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
01:51:55.943 00.000 2744 MoveAxis(W, 105, ABG)
01:51:55.943 00.000 2744 Guiding  Dir = 3, Dur = 105
01:51:55.943 00.000 2744 IsSlewing returns 0
01:51:55.943 00.000 2744 IsGuiding returns 0
01:51:55.944 00.001 2744 PulseGuide returned control before completion, sleep 115
01:51:55.957 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:51:55.973 00.016 1092 UpdateGuideState exits: m=470202 SNR=73.7
01:51:55.976 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.978 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:55.980 00.002 1092 Enqueuing Expose request
01:51:56.066 00.086 2744 IsGuiding returns 1
01:51:56.066 00.000 2744 scope still moving after pulse duration time elapsed
01:51:56.097 00.031 2744 IsSlewing returns 0
01:51:56.099 00.002 2744 IsGuiding returns 0
01:51:56.099 00.000 2744 scope move finished after 105 + 51 ms
01:51:56.099 00.000 2744 Move returns status 0, amount 105
01:51:56.099 00.000 2744 MoveAxis(N, 0, ABG)
01:51:56.100 00.001 2744 Move returns status 0, amount 0
01:51:56.100 00.000 2744 move complete, result=0
01:51:56.100 00.000 2744 worker thread done servicing request
01:51:56.100 00.000 2744 Worker thread wakes up
01:51:56.100 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:56.100 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:56.101 00.001 1092 GuideStep: 0.4 px 105 ms WEST, -0.4 px 0 ms NORTH
01:51:59.475 03.374 2744 Exposure complete
01:51:59.664 00.189 2744 worker thread done servicing request
01:51:59.664 00.000 1092 OnExposeComplete: enter
01:51:59.668 00.004 1092 UpdateGuideState(): m_state=6
01:51:59.670 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2138
01:51:59.672 00.002 1092 Star::Find returns 1 (0), X=1603.61, Y=1128.74, Mass=472565, SNR=71.8, Peak=44595 HFD=3.3
01:51:59.674 00.002 1092 MultiStar: [#1 0.13,-0.31,1.06,U] [#2 -0.02,-0.26,0.97,U] [#3 0.25,-0.29,0.96,U] [#4 0.08,-0.32,0.90,U] [#5 0.17,-0.43,0.83,U] [#6 0.29,-0.43,0.78,U] [#7 0.14,-0.03,0.71,U] [#8 -0.40,-0.18,0.49,U] 
01:51:59.676 00.002 1092 refined, 8 included, MultiStar: {0.26, -0.34}, one-star: {1.27, -0.65}
01:51:59.678 00.002 1092 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-0.43) = xAngle (-0.50 = -0.50)
01:51:59.680 00.002 1092 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.65 = -0.65)
01:51:59.682 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.34 hyp=0.42 cameraTheta=-0.92 mountX=0.37 mountY=-0.26, mountTheta=-0.60
01:51:59.687 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.34, opts=13)
01:51:59.690 00.003 1092 Enqueuing Move request for scope (0.26, -0.34)
01:51:59.692 00.002 2744 Worker thread wakes up
01:51:59.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.34) opts 0xd
01:51:59.692 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.34)
01:51:59.692 00.000 2744 Moving (0.26, -0.34) raw xDistance=0.37 yDistance=-0.26
01:51:59.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
01:51:59.692 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:51:59.692 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:51:59.692 00.000 2744 MoveAxis(W, 91, ABG)
01:51:59.692 00.000 2744 Guiding  Dir = 3, Dur = 91
01:51:59.692 00.000 2744 IsSlewing returns 0
01:51:59.692 00.000 2744 IsGuiding returns 0
01:51:59.693 00.001 2744 PulseGuide returned control before completion, sleep 101
01:51:59.705 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1616, FiltMax=65535, Gamma=0.510
01:51:59.719 00.014 1092 UpdateGuideState exits: m=472565 SNR=71.8
01:51:59.721 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.724 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:51:59.726 00.002 1092 Enqueuing Expose request
01:51:59.807 00.081 2744 IsGuiding returns 1
01:51:59.807 00.000 2744 scope still moving after pulse duration time elapsed
01:51:59.838 00.031 2744 IsSlewing returns 0
01:51:59.839 00.001 2744 IsGuiding returns 0
01:51:59.839 00.000 2744 scope move finished after 91 + 55 ms
01:51:59.839 00.000 2744 Move returns status 0, amount 91
01:51:59.839 00.000 2744 MoveAxis(N, 0, ABG)
01:51:59.839 00.000 2744 Move returns status 0, amount 0
01:51:59.839 00.000 2744 move complete, result=0
01:51:59.839 00.000 2744 worker thread done servicing request
01:51:59.839 00.000 2744 Worker thread wakes up
01:51:59.839 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:51:59.839 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:51:59.842 00.003 1092 GuideStep: 0.4 px 91 ms WEST, -0.3 px 0 ms NORTH
01:52:03.221 03.379 2744 Exposure complete
01:52:03.422 00.201 2744 worker thread done servicing request
01:52:03.422 00.000 1092 OnExposeComplete: enter
01:52:03.424 00.002 1092 UpdateGuideState(): m_state=6
01:52:03.427 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2139
01:52:03.430 00.003 1092 Star::Find returns 1 (0), X=1603.10, Y=1128.85, Mass=512610, SNR=81.8, Peak=49546 HFD=3.2
01:52:03.434 00.004 1092 MultiStar: [#1 -0.18,-0.30,0.90,U] [#2 -0.44,-0.11,0.96,U] [#3 -0.47,0.10,0.72,U] [#4 -0.42,-0.25,0.75,U] [#5 -0.33,-0.14,0.68,U] [#6 -0.18,-0.26,0.61,U] [#7 -0.18,-0.12,0.50,U] [#8 -0.93,-0.12,0.36,U] 
01:52:03.436 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.22}, one-star: {0.76, -0.54}
01:52:03.438 00.002 1092 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-0.43) = xAngle (-1.87 = -1.87)
01:52:03.440 00.002 1092 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
01:52:03.444 00.004 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.30 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
01:52:03.448 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.22, opts=13)
01:52:03.451 00.003 1092 Enqueuing Move request for scope (-0.19, -0.22)
01:52:03.453 00.002 2744 Worker thread wakes up
01:52:03.453 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
01:52:03.453 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
01:52:03.453 00.000 2744 Moving (-0.19, -0.22) raw xDistance=-0.09 yDistance=-0.26
01:52:03.454 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:52:03.454 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:03.454 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
01:52:03.454 00.000 2744 MoveAxis(E, 0, ABG)
01:52:03.454 00.000 2744 Move returns status 0, amount 0
01:52:03.454 00.000 2744 MoveAxis(N, 0, ABG)
01:52:03.454 00.000 2744 Move returns status 0, amount 0
01:52:03.454 00.000 2744 move complete, result=0
01:52:03.454 00.000 2744 worker thread done servicing request
01:52:03.469 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1671, FiltMax=65535, Gamma=0.510
01:52:03.485 00.016 1092 UpdateGuideState exits: m=512610 SNR=81.8
01:52:03.489 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:03.491 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:03.493 00.002 1092 Enqueuing Expose request
01:52:03.495 00.002 2744 Worker thread wakes up
01:52:03.496 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:03.498 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:03.498 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:06.887 03.389 2744 Exposure complete
01:52:07.088 00.201 2744 worker thread done servicing request
01:52:07.088 00.000 1092 OnExposeComplete: enter
01:52:07.091 00.003 1092 UpdateGuideState(): m_state=6
01:52:07.094 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2140
01:52:07.097 00.003 1092 Star::Find returns 1 (0), X=1604.22, Y=1128.59, Mass=508829, SNR=85.7, Peak=50333 HFD=3.3
01:52:07.100 00.003 1092 MultiStar: [#1 0.91,-0.56,0.80,U] [#2 0.60,-0.56,0.82,U] [#3 0.87,-0.70,0.68,U] [#4 0.91,-0.60,0.66,U] [#5 1.06,-0.53,0.61,U] [#6 1.01,-0.54,0.63,U] [#7 1.32,-0.30,0.58,U] [#8 0.53,-0.40,0.46,U] 
01:52:07.102 00.002 1092 refined, 8 included, MultiStar: {1.05, -0.58}, one-star: {1.88, -0.80}
01:52:07.105 00.003 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
01:52:07.107 00.002 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
01:52:07.110 00.003 1092 CameraToMount -- cameraX=1.05 cameraY=-0.58 hyp=1.20 cameraTheta=-0.50 mountX=1.20 mountY=-0.27, mountTheta=-0.22
01:52:07.114 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.05, y=-0.58, opts=13)
01:52:07.117 00.003 1092 Enqueuing Move request for scope (1.05, -0.58)
01:52:07.120 00.003 2744 Worker thread wakes up
01:52:07.120 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.58) opts 0xd
01:52:07.120 00.000 2744 Handling offset move in thread for scope, endpoint = (1.05, -0.58)
01:52:07.120 00.000 2744 Moving (1.05, -0.58) raw xDistance=1.20 yDistance=-0.27
01:52:07.120 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.76 from input 1.20
01:52:07.120 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:07.120 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:52:07.120 00.000 2744 MoveAxis(W, 268, ABG)
01:52:07.120 00.000 2744 Guiding  Dir = 3, Dur = 268
01:52:07.121 00.001 2744 IsSlewing returns 0
01:52:07.121 00.000 2744 IsGuiding returns 0
01:52:07.121 00.000 2744 PulseGuide returned control before completion, sleep 278
01:52:07.137 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1783, FiltMax=65535, Gamma=0.510
01:52:07.152 00.015 1092 UpdateGuideState exits: m=508829 SNR=85.7
01:52:07.155 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.157 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:07.160 00.003 1092 Enqueuing Expose request
01:52:07.411 00.251 2744 IsGuiding returns 1
01:52:07.411 00.000 2744 scope still moving after pulse duration time elapsed
01:52:07.443 00.032 2744 IsSlewing returns 0
01:52:07.443 00.000 2744 IsGuiding returns 0
01:52:07.443 00.000 2744 scope move finished after 268 + 53 ms
01:52:07.443 00.000 2744 Move returns status 0, amount 268
01:52:07.443 00.000 2744 MoveAxis(N, 0, ABG)
01:52:07.443 00.000 2744 Move returns status 0, amount 0
01:52:07.443 00.000 2744 move complete, result=0
01:52:07.444 00.001 2744 worker thread done servicing request
01:52:07.444 00.000 1092 GuideStep: 1.2 px 268 ms WEST, -0.3 px 0 ms NORTH
01:52:07.447 00.003 2744 Worker thread wakes up
01:52:07.447 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:07.447 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:10.883 03.436 2744 Exposure complete
01:52:11.172 00.289 2744 worker thread done servicing request
01:52:11.172 00.000 1092 OnExposeComplete: enter
01:52:11.175 00.003 1092 UpdateGuideState(): m_state=6
01:52:11.179 00.004 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2141
01:52:11.184 00.005 1092 Star::Find returns 1 (0), X=1604.03, Y=1128.54, Mass=486436, SNR=80.7, Peak=45603 HFD=3.5
01:52:11.188 00.004 1092 MultiStar: [#1 0.91,-0.57,1.01,U] [#2 0.48,-0.45,0.95,U] [#3 0.71,-0.64,0.72,U] [#4 0.71,-0.55,0.67,U] [#5 0.79,-0.69,0.64,U] [#6 0.66,-0.40,0.64,U] [#7 0.89,-0.51,0.54,U] [#8 0.36,-0.69,0.55,U] 
01:52:11.192 00.004 1092 refined, 8 included, MultiStar: {0.84, -0.60}, one-star: {1.69, -0.85}
01:52:11.195 00.003 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
01:52:11.199 00.004 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
01:52:11.203 00.004 1092 CameraToMount -- cameraX=0.84 cameraY=-0.60 hyp=1.03 cameraTheta=-0.62 mountX=1.01 mountY=-0.35, mountTheta=-0.33
01:52:11.210 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=-0.60, opts=13)
01:52:11.214 00.004 1092 Enqueuing Move request for scope (0.84, -0.60)
01:52:11.219 00.005 2744 Worker thread wakes up
01:52:11.220 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.60) opts 0xd
01:52:11.220 00.000 2744 Handling offset move in thread for scope, endpoint = (0.84, -0.60)
01:52:11.220 00.000 2744 Moving (0.84, -0.60) raw xDistance=1.01 yDistance=-0.35
01:52:11.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.01
01:52:11.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:11.220 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:52:11.220 00.000 2744 MoveAxis(W, 246, ABG)
01:52:11.220 00.000 2744 Guiding  Dir = 3, Dur = 246
01:52:11.220 00.000 2744 IsSlewing returns 0
01:52:11.221 00.001 2744 IsGuiding returns 0
01:52:11.221 00.000 2744 PulseGuide returned control before completion, sleep 256
01:52:11.242 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1632, FiltMax=65535, Gamma=0.510
01:52:11.260 00.018 1092 UpdateGuideState exits: m=486436 SNR=80.7
01:52:11.263 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.267 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:11.270 00.003 1092 Enqueuing Expose request
01:52:11.484 00.214 2744 IsGuiding returns 1
01:52:11.484 00.000 2744 scope still moving after pulse duration time elapsed
01:52:11.515 00.031 2744 IsSlewing returns 0
01:52:11.515 00.000 2744 IsGuiding returns 0
01:52:11.515 00.000 2744 scope move finished after 246 + 47 ms
01:52:11.516 00.001 2744 Move returns status 0, amount 246
01:52:11.516 00.000 2744 MoveAxis(N, 0, ABG)
01:52:11.516 00.000 2744 Move returns status 0, amount 0
01:52:11.516 00.000 2744 move complete, result=0
01:52:11.516 00.000 2744 worker thread done servicing request
01:52:11.516 00.000 1092 GuideStep: 1.0 px 246 ms WEST, -0.4 px 0 ms NORTH
01:52:11.519 00.003 2744 Worker thread wakes up
01:52:11.519 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:11.519 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:14.908 03.389 2744 Exposure complete
01:52:15.102 00.194 2744 worker thread done servicing request
01:52:15.102 00.000 1092 OnExposeComplete: enter
01:52:15.105 00.003 1092 UpdateGuideState(): m_state=6
01:52:15.108 00.003 1092 Star::Find(15, 1604, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2142
01:52:15.110 00.002 1092 Star::Find returns 1 (0), X=1603.76, Y=1128.50, Mass=485416, SNR=80.2, Peak=52675 HFD=3.4
01:52:15.113 00.003 1092 MultiStar: [#1 0.56,-0.63,0.86,U] [#2 0.09,-0.45,0.82,U] [#3 0.18,-0.53,0.70,U] [#4 0.36,-0.77,0.76,U] [#5 0.44,-0.45,0.67,U] [#6 0.68,-0.51,0.68,U] [#7 0.37,-0.23,0.60,U] [#8 -0.13,-0.58,0.42,U] 
01:52:15.116 00.003 1092 refined, 8 included, MultiStar: {0.51, -0.58}, one-star: {1.41, -0.89}
01:52:15.118 00.002 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
01:52:15.121 00.003 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
01:52:15.124 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=-0.58 hyp=0.77 cameraTheta=-0.85 mountX=0.70 mountY=-0.42, mountTheta=-0.54
01:52:15.128 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.58, opts=13)
01:52:15.131 00.003 1092 Enqueuing Move request for scope (0.51, -0.58)
01:52:15.133 00.002 2744 Worker thread wakes up
01:52:15.133 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.58) opts 0xd
01:52:15.133 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.58)
01:52:15.133 00.000 2744 Moving (0.51, -0.58) raw xDistance=0.70 yDistance=-0.42
01:52:15.134 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.70
01:52:15.134 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:15.134 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
01:52:15.134 00.000 2744 MoveAxis(W, 174, ABG)
01:52:15.134 00.000 2744 Guiding  Dir = 3, Dur = 174
01:52:15.134 00.000 2744 IsSlewing returns 0
01:52:15.134 00.000 2744 IsGuiding returns 0
01:52:15.135 00.001 2744 PulseGuide returned control before completion, sleep 184
01:52:15.148 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1824, FiltMax=65535, Gamma=0.510
01:52:15.164 00.016 1092 UpdateGuideState exits: m=485416 SNR=80.2
01:52:15.167 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.170 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:15.174 00.004 1092 Enqueuing Expose request
01:52:15.329 00.155 2744 IsGuiding returns 1
01:52:15.329 00.000 2744 scope still moving after pulse duration time elapsed
01:52:15.361 00.032 2744 IsSlewing returns 0
01:52:15.361 00.000 2744 IsGuiding returns 0
01:52:15.361 00.000 2744 scope move finished after 174 + 52 ms
01:52:15.361 00.000 2744 Move returns status 0, amount 174
01:52:15.361 00.000 2744 MoveAxis(N, 0, ABG)
01:52:15.361 00.000 2744 Move returns status 0, amount 0
01:52:15.361 00.000 2744 move complete, result=0
01:52:15.362 00.001 2744 worker thread done servicing request
01:52:15.362 00.000 2744 Worker thread wakes up
01:52:15.362 00.000 1092 GuideStep: 0.7 px 174 ms WEST, -0.4 px 0 ms NORTH
01:52:15.365 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:15.365 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:18.759 03.394 2744 Exposure complete
01:52:18.963 00.204 2744 worker thread done servicing request
01:52:18.963 00.000 1092 OnExposeComplete: enter
01:52:18.966 00.003 1092 UpdateGuideState(): m_state=6
01:52:18.969 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2143
01:52:18.972 00.003 1092 Star::Find returns 1 (0), X=1603.56, Y=1128.73, Mass=513567, SNR=87.6, Peak=54291 HFD=3.2
01:52:18.974 00.002 1092 MultiStar: [#1 0.37,-0.34,0.85,U] [#2 -0.15,-0.16,0.86,U] [#3 0.07,-0.16,0.70,U] [#4 0.09,-0.39,0.76,U] [#5 0.15,-0.38,0.71,U] [#6 0.35,-0.34,0.59,U] [#7 0.52,-0.05,0.52,U] [#8 -0.19,-0.21,0.41,U] 
01:52:18.976 00.002 1092 refined, 8 included, MultiStar: {0.32, -0.32}, one-star: {1.21, -0.65}
01:52:18.978 00.002 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
01:52:18.980 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
01:52:18.984 00.004 1092 CameraToMount -- cameraX=0.32 cameraY=-0.32 hyp=0.45 cameraTheta=-0.80 mountX=0.42 mountY=-0.23, mountTheta=-0.49
01:52:18.995 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.32, opts=13)
01:52:18.997 00.002 1092 Enqueuing Move request for scope (0.32, -0.32)
01:52:19.000 00.003 2744 Worker thread wakes up
01:52:19.000 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.32) opts 0xd
01:52:19.000 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.32)
01:52:19.000 00.000 2744 Moving (0.32, -0.32) raw xDistance=0.42 yDistance=-0.23
01:52:19.001 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.42
01:52:19.001 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:19.001 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:52:19.001 00.000 2744 MoveAxis(W, 107, ABG)
01:52:19.001 00.000 2744 Guiding  Dir = 3, Dur = 107
01:52:19.001 00.000 2744 IsSlewing returns 0
01:52:19.001 00.000 2744 IsGuiding returns 0
01:52:19.002 00.001 2744 PulseGuide returned control before completion, sleep 117
01:52:19.019 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1703, FiltMax=65535, Gamma=0.510
01:52:19.035 00.016 1092 UpdateGuideState exits: m=513567 SNR=87.6
01:52:19.037 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.040 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:19.042 00.002 1092 Enqueuing Expose request
01:52:19.127 00.085 2744 IsGuiding returns 1
01:52:19.127 00.000 2744 scope still moving after pulse duration time elapsed
01:52:19.159 00.032 2744 IsSlewing returns 0
01:52:19.159 00.000 2744 IsGuiding returns 0
01:52:19.159 00.000 2744 scope move finished after 107 + 50 ms
01:52:19.159 00.000 2744 Move returns status 0, amount 107
01:52:19.160 00.001 2744 MoveAxis(N, 0, ABG)
01:52:19.160 00.000 2744 Move returns status 0, amount 0
01:52:19.160 00.000 2744 move complete, result=0
01:52:19.160 00.000 2744 worker thread done servicing request
01:52:19.160 00.000 2744 Worker thread wakes up
01:52:19.160 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:19.160 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:19.161 00.001 1092 GuideStep: 0.4 px 107 ms WEST, -0.2 px 0 ms NORTH
01:52:22.561 03.400 2744 Exposure complete
01:52:22.773 00.212 2744 worker thread done servicing request
01:52:22.773 00.000 1092 OnExposeComplete: enter
01:52:22.775 00.002 1092 UpdateGuideState(): m_state=6
01:52:22.778 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2144
01:52:22.780 00.002 1092 Star::Find returns 1 (0), X=1603.18, Y=1128.85, Mass=501679, SNR=71.7, Peak=48138 HFD=3.3
01:52:22.783 00.003 1092 MultiStar: [#1 -0.14,-0.33,1.08,U] [#2 -0.64,0.09,0.95,U] [#3 -0.44,-0.23,0.83,U] [#4 -0.59,-0.25,0.99,U] [#5 -0.40,-0.41,0.69,U] [#6 -0.29,-0.26,0.70,U] [#7 -0.14,-0.23,0.54,U] [#8 -0.92,-0.18,0.47,U] 
01:52:22.785 00.002 1092 refined, 8 included, MultiStar: {-0.26, -0.26}, one-star: {0.84, -0.54}
01:52:22.787 00.002 1092 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
01:52:22.790 00.003 1092 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.07 = -2.07)
01:52:22.792 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-2.34 mountX=-0.12 mountY=-0.32, mountTheta=-1.94
01:52:22.796 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.26, opts=13)
01:52:22.800 00.004 1092 Enqueuing Move request for scope (-0.26, -0.26)
01:52:22.802 00.002 2744 Worker thread wakes up
01:52:22.803 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.26) opts 0xd
01:52:22.803 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.26)
01:52:22.803 00.000 2744 Moving (-0.26, -0.26) raw xDistance=-0.12 yDistance=-0.32
01:52:22.803 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
01:52:22.803 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:22.803 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:52:22.803 00.000 2744 MoveAxis(E, 0, ABG)
01:52:22.803 00.000 2744 Move returns status 0, amount 0
01:52:22.803 00.000 2744 MoveAxis(N, 0, ABG)
01:52:22.803 00.000 2744 Move returns status 0, amount 0
01:52:22.803 00.000 2744 move complete, result=0
01:52:22.804 00.001 2744 worker thread done servicing request
01:52:22.821 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1584, FiltMax=65535, Gamma=0.510
01:52:22.836 00.015 1092 UpdateGuideState exits: m=501679 SNR=71.7
01:52:22.839 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.842 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:22.844 00.002 1092 Enqueuing Expose request
01:52:22.846 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:22.848 00.002 2744 Worker thread wakes up
01:52:22.848 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:22.849 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:26.243 03.394 2744 Exposure complete
01:52:26.437 00.194 2744 worker thread done servicing request
01:52:26.437 00.000 1092 OnExposeComplete: enter
01:52:26.441 00.004 1092 UpdateGuideState(): m_state=6
01:52:26.444 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2145
01:52:26.446 00.002 1092 Star::Find returns 1 (0), X=1603.25, Y=1129.07, Mass=489904, SNR=77.2, Peak=47715 HFD=3.3
01:52:26.449 00.003 1092 MultiStar: [#1 -0.10,-0.11,1.10,U] [#2 -0.53,0.08,0.91,U] [#3 -0.21,-0.04,0.71,U] [#4 -0.20,-0.11,0.78,U] [#5 0.14,-0.02,0.74,U] [#6 -0.21,-0.00,0.87,U] [#7 0.14,0.17,0.57,U] [#8 -0.83,0.06,0.50,U] 
01:52:26.452 00.003 1092 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.91, -0.32}
01:52:26.454 00.002 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
01:52:26.456 00.002 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.12 = -2.12)
01:52:26.458 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.08 cameraTheta=-2.39 mountX=-0.03 mountY=-0.06, mountTheta=-1.99
01:52:26.463 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.05, opts=13)
01:52:26.466 00.003 1092 Enqueuing Move request for scope (-0.05, -0.05)
01:52:26.469 00.003 2744 Worker thread wakes up
01:52:26.469 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:52:26.469 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:52:26.469 00.000 2744 Moving (-0.05, -0.05) raw xDistance=-0.03 yDistance=-0.06
01:52:26.469 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:26.469 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:26.469 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:52:26.469 00.000 2744 MoveAxis(E, 0, ABG)
01:52:26.469 00.000 2744 Move returns status 0, amount 0
01:52:26.469 00.000 2744 MoveAxis(N, 0, ABG)
01:52:26.469 00.000 2744 Move returns status 0, amount 0
01:52:26.469 00.000 2744 move complete, result=0
01:52:26.470 00.001 2744 worker thread done servicing request
01:52:26.483 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1696, FiltMax=65535, Gamma=0.510
01:52:26.496 00.013 1092 UpdateGuideState exits: m=489904 SNR=77.2
01:52:26.500 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:26.503 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:26.505 00.002 1092 Enqueuing Expose request
01:52:26.508 00.003 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:52:26.511 00.003 2744 Worker thread wakes up
01:52:26.511 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:26.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:29.924 03.413 2744 Exposure complete
01:52:30.127 00.203 2744 worker thread done servicing request
01:52:30.127 00.000 1092 OnExposeComplete: enter
01:52:30.129 00.002 1092 UpdateGuideState(): m_state=6
01:52:30.132 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2146
01:52:30.135 00.003 1092 Star::Find returns 1 (0), X=1603.16, Y=1128.91, Mass=499789, SNR=73.1, Peak=47322 HFD=3.7
01:52:30.138 00.003 1092 MultiStar: [#1 -0.17,-0.15,1.02,U] [#2 -0.36,-0.27,0.98,U] [#3 -0.39,-0.04,0.84,U] [#4 -0.50,-0.26,0.89,U] [#5 -0.06,-0.12,0.76,U] [#6 0.07,-0.15,0.81,U] [#7 -0.03,0.03,0.59,U] [#8 -0.66,-0.18,0.46,U] 
01:52:30.141 00.003 1092 refined, 8 included, MultiStar: {-0.11, -0.19}, one-star: {0.82, -0.48}
01:52:30.143 00.002 1092 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.43) = xAngle (-1.66 = -1.66)
01:52:30.145 00.002 1092 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.81 = -1.81)
01:52:30.147 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.09 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
01:52:30.153 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.19, opts=13)
01:52:30.156 00.003 1092 Enqueuing Move request for scope (-0.11, -0.19)
01:52:30.158 00.002 2744 Worker thread wakes up
01:52:30.158 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:52:30.158 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:52:30.158 00.000 2744 Moving (-0.11, -0.19) raw xDistance=-0.02 yDistance=-0.22
01:52:30.158 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:30.158 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:30.158 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:52:30.158 00.000 2744 MoveAxis(E, 0, ABG)
01:52:30.159 00.001 2744 Move returns status 0, amount 0
01:52:30.159 00.000 2744 MoveAxis(N, 0, ABG)
01:52:30.159 00.000 2744 Move returns status 0, amount 0
01:52:30.159 00.000 2744 move complete, result=0
01:52:30.159 00.000 2744 worker thread done servicing request
01:52:30.173 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:52:30.188 00.015 1092 UpdateGuideState exits: m=499789 SNR=73.1
01:52:30.190 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.193 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:30.194 00.001 1092 Enqueuing Expose request
01:52:30.197 00.003 2744 Worker thread wakes up
01:52:30.197 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:30.197 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:30.199 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:33.589 03.390 2744 Exposure complete
01:52:33.793 00.204 2744 worker thread done servicing request
01:52:33.793 00.000 1092 OnExposeComplete: enter
01:52:33.794 00.001 1092 UpdateGuideState(): m_state=6
01:52:33.797 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2147
01:52:33.801 00.004 1092 Star::Find returns 1 (0), X=1603.28, Y=1128.99, Mass=481581, SNR=76.1, Peak=48115 HFD=3.2
01:52:33.804 00.003 1092 MultiStar: [#1 -0.19,-0.29,0.86,U] [#2 -0.45,-0.23,0.99,U] [#3 -0.21,-0.10,0.80,U] [#4 -0.29,-0.09,0.79,U] [#5 -0.16,-0.07,0.74,U] [#6 -0.07,0.00,0.71,U] [#7 -0.08,0.12,0.64,U] [#8 -0.68,-0.29,0.48,U] 
01:52:33.806 00.002 1092 refined, 8 included, MultiStar: {-0.09, -0.16}, one-star: {0.93, -0.39}
01:52:33.808 00.002 1092 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.43) = xAngle (-1.65 = -1.65)
01:52:33.810 00.002 1092 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.81 = -1.81)
01:52:33.812 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.08 mountX=-0.02 mountY=-0.18, mountTheta=-1.66
01:52:33.820 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.16, opts=13)
01:52:33.824 00.004 1092 Enqueuing Move request for scope (-0.09, -0.16)
01:52:33.827 00.003 2744 Worker thread wakes up
01:52:33.827 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
01:52:33.827 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
01:52:33.827 00.000 2744 Moving (-0.09, -0.16) raw xDistance=-0.02 yDistance=-0.18
01:52:33.827 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:52:33.827 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:33.827 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:52:33.827 00.000 2744 MoveAxis(E, 0, ABG)
01:52:33.827 00.000 2744 Move returns status 0, amount 0
01:52:33.827 00.000 2744 MoveAxis(N, 0, ABG)
01:52:33.827 00.000 2744 Move returns status 0, amount 0
01:52:33.827 00.000 2744 move complete, result=0
01:52:33.827 00.000 2744 worker thread done servicing request
01:52:33.843 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1739, FiltMax=65535, Gamma=0.510
01:52:33.858 00.015 1092 UpdateGuideState exits: m=481581 SNR=76.1
01:52:33.861 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.863 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:33.866 00.003 1092 Enqueuing Expose request
01:52:33.868 00.002 2744 Worker thread wakes up
01:52:33.868 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:33.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:33.868 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:52:37.243 03.375 2744 Exposure complete
01:52:37.429 00.186 2744 worker thread done servicing request
01:52:37.430 00.001 1092 OnExposeComplete: enter
01:52:37.432 00.002 1092 UpdateGuideState(): m_state=6
01:52:37.435 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2148
01:52:37.438 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1128.61, Mass=511290, SNR=85.8, Peak=49443 HFD=3.5
01:52:37.441 00.003 1092 MultiStar: [#1 -0.01,-0.65,0.80,U] [#2 -0.48,-0.40,1.04,U] [#3 -0.05,-0.40,0.84,U] [#4 -0.26,-0.39,0.75,U] [#5 0.16,-0.26,0.72,U] [#6 0.05,-0.36,0.56,U] [#7 0.13,-0.17,0.57,U] [#8 -0.72,-0.45,0.52,U] 
01:52:37.442 00.001 1092 refined, 8 included, MultiStar: {0.01, -0.45}, one-star: {0.97, -0.78}
01:52:37.445 00.003 1092 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-0.43) = xAngle (-1.12 = -1.12)
01:52:37.447 00.002 1092 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.28 = -1.28)
01:52:37.449 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.45 hyp=0.45 cameraTheta=-1.55 mountX=0.20 mountY=-0.43, mountTheta=-1.14
01:52:37.454 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.45, opts=13)
01:52:37.457 00.003 1092 Enqueuing Move request for scope (0.01, -0.45)
01:52:37.458 00.001 2744 Worker thread wakes up
01:52:37.459 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.45) opts 0xd
01:52:37.459 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.45)
01:52:37.459 00.000 2744 Moving (0.01, -0.45) raw xDistance=0.20 yDistance=-0.43
01:52:37.459 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
01:52:37.459 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:37.459 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:52:37.459 00.000 2744 MoveAxis(E, 0, ABG)
01:52:37.459 00.000 2744 Move returns status 0, amount 0
01:52:37.459 00.000 2744 MoveAxis(N, 0, ABG)
01:52:37.459 00.000 2744 Move returns status 0, amount 0
01:52:37.459 00.000 2744 move complete, result=0
01:52:37.459 00.000 2744 worker thread done servicing request
01:52:37.474 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1472, FiltMax=65535, Gamma=0.510
01:52:37.488 00.014 1092 UpdateGuideState exits: m=511290 SNR=85.8
01:52:37.490 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.493 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:37.494 00.001 1092 Enqueuing Expose request
01:52:37.496 00.002 2744 Worker thread wakes up
01:52:37.496 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:37.496 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:37.497 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
01:52:40.884 03.387 2744 Exposure complete
01:52:41.086 00.202 2744 worker thread done servicing request
01:52:41.086 00.000 1092 OnExposeComplete: enter
01:52:41.089 00.003 1092 UpdateGuideState(): m_state=6
01:52:41.092 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2149
01:52:41.094 00.002 1092 Star::Find returns 1 (0), X=1603.66, Y=1128.63, Mass=480667, SNR=76.0, Peak=56099 HFD=3.3
01:52:41.097 00.003 1092 MultiStar: [#1 0.34,-0.47,0.95,U] [#2 -0.04,-0.37,1.00,U] [#3 0.20,-0.30,0.79,U] [#4 0.08,-0.52,0.83,U] [#5 0.43,-0.42,0.88,U] [#6 0.21,-0.47,0.77,U] [#7 0.34,-0.13,0.64,U] [#8 -0.35,-0.06,0.49,U] 
01:52:41.101 00.004 1092 refined, 8 included, MultiStar: {0.33, -0.42}, one-star: {1.32, -0.75}
01:52:41.103 00.002 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
01:52:41.105 00.002 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
01:52:41.108 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=-0.42 hyp=0.53 cameraTheta=-0.91 mountX=0.47 mountY=-0.32, mountTheta=-0.59
01:52:41.112 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.42, opts=13)
01:52:41.115 00.003 1092 Enqueuing Move request for scope (0.33, -0.42)
01:52:41.118 00.003 2744 Worker thread wakes up
01:52:41.118 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.42) opts 0xd
01:52:41.118 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.42)
01:52:41.118 00.000 2744 Moving (0.33, -0.42) raw xDistance=0.47 yDistance=-0.32
01:52:41.118 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.47
01:52:41.118 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:41.118 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
01:52:41.118 00.000 2744 MoveAxis(W, 106, ABG)
01:52:41.118 00.000 2744 Guiding  Dir = 3, Dur = 106
01:52:41.118 00.000 2744 IsSlewing returns 0
01:52:41.119 00.001 2744 IsGuiding returns 0
01:52:41.119 00.000 2744 PulseGuide returned control before completion, sleep 116
01:52:41.133 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1662, FiltMax=65535, Gamma=0.510
01:52:41.148 00.015 1092 UpdateGuideState exits: m=480667 SNR=76.0
01:52:41.150 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:41.152 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:41.154 00.002 1092 Enqueuing Expose request
01:52:41.237 00.083 2744 IsGuiding returns 1
01:52:41.237 00.000 2744 scope still moving after pulse duration time elapsed
01:52:41.268 00.031 2744 IsSlewing returns 0
01:52:41.268 00.000 2744 IsGuiding returns 0
01:52:41.268 00.000 2744 scope move finished after 106 + 43 ms
01:52:41.269 00.001 2744 Move returns status 0, amount 106
01:52:41.269 00.000 2744 MoveAxis(N, 0, ABG)
01:52:41.269 00.000 2744 Move returns status 0, amount 0
01:52:41.269 00.000 2744 move complete, result=0
01:52:41.269 00.000 2744 worker thread done servicing request
01:52:41.269 00.000 2744 Worker thread wakes up
01:52:41.269 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:41.269 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:41.270 00.001 1092 GuideStep: 0.5 px 106 ms WEST, -0.3 px 0 ms NORTH
01:52:44.656 03.386 2744 Exposure complete
01:52:44.854 00.198 2744 worker thread done servicing request
01:52:44.854 00.000 1092 OnExposeComplete: enter
01:52:44.857 00.003 1092 UpdateGuideState(): m_state=6
01:52:44.859 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2150
01:52:44.861 00.002 1092 Star::Find returns 1 (0), X=1603.58, Y=1128.53, Mass=466983, SNR=72.8, Peak=47011 HFD=3.2
01:52:44.863 00.002 1092 MultiStar: [#1 0.39,-0.27,1.13,U] [#2 -0.10,-0.67,1.07,U] [#3 0.09,-0.28,0.70,U] [#4 -0.09,-0.65,0.93,U] [#5 0.21,-0.18,0.73,U] [#6 0.52,-0.39,0.79,U] [#7 0.33,-0.21,0.56,U] [#8 -0.44,-0.18,0.52,U] 
01:52:44.866 00.003 1092 refined, 8 included, MultiStar: {0.28, -0.45}, one-star: {1.23, -0.86}
01:52:44.868 00.002 1092 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.43) = xAngle (-0.59 = -0.59)
01:52:44.870 00.002 1092 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.74 = -0.74)
01:52:44.874 00.004 1092 CameraToMount -- cameraX=0.28 cameraY=-0.45 hyp=0.53 cameraTheta=-1.01 mountX=0.44 mountY=-0.36, mountTheta=-0.68
01:52:44.878 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.45, opts=13)
01:52:44.880 00.002 1092 Enqueuing Move request for scope (0.28, -0.45)
01:52:44.883 00.003 2744 Worker thread wakes up
01:52:44.883 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.45) opts 0xd
01:52:44.883 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.45)
01:52:44.883 00.000 2744 Moving (0.28, -0.45) raw xDistance=0.44 yDistance=-0.36
01:52:44.883 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
01:52:44.883 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:44.883 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
01:52:44.883 00.000 2744 MoveAxis(W, 105, ABG)
01:52:44.883 00.000 2744 Guiding  Dir = 3, Dur = 105
01:52:44.883 00.000 2744 IsSlewing returns 0
01:52:44.884 00.001 2744 IsGuiding returns 0
01:52:44.884 00.000 2744 PulseGuide returned control before completion, sleep 115
01:52:44.901 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1757, FiltMax=65535, Gamma=0.510
01:52:44.917 00.016 1092 UpdateGuideState exits: m=466983 SNR=72.8
01:52:44.920 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.922 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:44.924 00.002 1092 Enqueuing Expose request
01:52:45.012 00.088 2744 IsGuiding returns 0
01:52:45.012 00.000 2744 Move returns status 0, amount 105
01:52:45.012 00.000 2744 MoveAxis(N, 0, ABG)
01:52:45.012 00.000 2744 Move returns status 0, amount 0
01:52:45.012 00.000 2744 move complete, result=0
01:52:45.012 00.000 2744 worker thread done servicing request
01:52:45.012 00.000 2744 Worker thread wakes up
01:52:45.012 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:45.013 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:45.014 00.001 1092 GuideStep: 0.4 px 105 ms WEST, -0.4 px 0 ms NORTH
01:52:48.405 03.391 2744 Exposure complete
01:52:48.603 00.198 2744 worker thread done servicing request
01:52:48.603 00.000 1092 OnExposeComplete: enter
01:52:48.606 00.003 1092 UpdateGuideState(): m_state=6
01:52:48.609 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2151
01:52:48.611 00.002 1092 Star::Find returns 1 (0), X=1603.07, Y=1128.55, Mass=474357, SNR=71.3, Peak=46826 HFD=3.5
01:52:48.613 00.002 1092 MultiStar: [#1 -0.37,-0.84,0.92,U] [#2 -0.61,-0.48,0.93,U] [#3 -0.40,-0.61,0.83,U] [#4 -0.38,-0.57,0.78,U] [#5 -0.09,-0.42,0.77,U] [#6 -0.31,-0.53,0.83,U] [#7 -0.19,-0.16,0.59,U] [#8 -0.74,-0.50,0.49,U] 
01:52:48.616 00.003 1092 refined, 8 included, MultiStar: {-0.23, -0.58}, one-star: {0.72, -0.83}
01:52:48.623 00.007 1092 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
01:52:48.626 00.003 1092 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
01:52:48.628 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.58 hyp=0.62 cameraTheta=-1.95 mountX=0.03 mountY=-0.62, mountTheta=-1.52
01:52:48.636 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.58, opts=13)
01:52:48.639 00.003 1092 Enqueuing Move request for scope (-0.23, -0.58)
01:52:48.641 00.002 2744 Worker thread wakes up
01:52:48.641 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.58) opts 0xd
01:52:48.641 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.58)
01:52:48.642 00.001 2744 Moving (-0.23, -0.58) raw xDistance=0.03 yDistance=-0.62
01:52:48.642 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:48.642 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.62 from input -0.62
01:52:48.642 00.000 2744 MoveAxis(E, 0, ABG)
01:52:48.642 00.000 2744 Move returns status 0, amount 0
01:52:48.642 00.000 2744 MoveAxis(N, 116, ABG)
01:52:48.642 00.000 2744 Guiding  Dir = 0, Dur = 116
01:52:48.642 00.000 2744 IsSlewing returns 0
01:52:48.642 00.000 2744 IsGuiding returns 0
01:52:48.643 00.001 2744 PulseGuide returned control before completion, sleep 126
01:52:48.657 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1591, FiltMax=65535, Gamma=0.510
01:52:48.677 00.020 1092 UpdateGuideState exits: m=474357 SNR=71.3
01:52:48.682 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.688 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:48.692 00.004 1092 Enqueuing Expose request
01:52:48.773 00.081 2744 IsGuiding returns 1
01:52:48.773 00.000 2744 scope still moving after pulse duration time elapsed
01:52:48.804 00.031 2744 IsSlewing returns 0
01:52:48.805 00.001 2744 IsGuiding returns 0
01:52:48.805 00.000 2744 scope move finished after 116 + 46 ms
01:52:48.805 00.000 2744 Move returns status 0, amount 116
01:52:48.805 00.000 2744 move complete, result=0
01:52:48.805 00.000 2744 worker thread done servicing request
01:52:48.805 00.000 2744 Worker thread wakes up
01:52:48.805 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:48.805 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:48.808 00.003 1092 GuideStep: 0.0 px 0 ms EAST, -0.6 px 116 ms NORTH
01:52:52.194 03.386 2744 Exposure complete
01:52:52.405 00.211 2744 worker thread done servicing request
01:52:52.405 00.000 1092 OnExposeComplete: enter
01:52:52.409 00.004 1092 UpdateGuideState(): m_state=6
01:52:52.413 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2152
01:52:52.419 00.006 1092 Star::Find returns 1 (0), X=1603.49, Y=1128.47, Mass=475181, SNR=72.6, Peak=48019 HFD=3.2
01:52:52.423 00.004 1092 MultiStar: [#1 -0.02,-0.41,0.92,U] [#2 -0.29,-0.33,1.07,U] [#3 0.07,-0.21,0.84,U] [#4 -0.07,-0.27,0.77,U] [#5 0.04,-0.41,0.70,U] [#6 -0.06,-0.41,0.72,U] [#7 0.03,-0.04,0.63,U] [#8 -0.34,-0.25,0.54,U] 
01:52:52.426 00.003 1092 refined, 8 included, MultiStar: {0.09, -0.39}, one-star: {1.14, -0.92}
01:52:52.429 00.003 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.92 = -0.92)
01:52:52.433 00.004 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
01:52:52.438 00.005 1092 CameraToMount -- cameraX=0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.34 mountX=0.24 mountY=-0.35, mountTheta=-0.96
01:52:52.444 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.39, opts=13)
01:52:52.446 00.002 1092 Enqueuing Move request for scope (0.09, -0.39)
01:52:52.450 00.004 2744 Worker thread wakes up
01:52:52.450 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.39) opts 0xd
01:52:52.451 00.001 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.39)
01:52:52.451 00.000 2744 Moving (0.09, -0.39) raw xDistance=0.24 yDistance=-0.35
01:52:52.451 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
01:52:52.451 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:52.451 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
01:52:52.451 00.000 2744 MoveAxis(E, 0, ABG)
01:52:52.451 00.000 2744 Move returns status 0, amount 0
01:52:52.451 00.000 2744 MoveAxis(N, 0, ABG)
01:52:52.451 00.000 2744 Move returns status 0, amount 0
01:52:52.451 00.000 2744 move complete, result=0
01:52:52.451 00.000 2744 worker thread done servicing request
01:52:52.467 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1392, FiltMax=65535, Gamma=0.510
01:52:52.482 00.015 1092 UpdateGuideState exits: m=475181 SNR=72.6
01:52:52.485 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.488 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:52.490 00.002 1092 Enqueuing Expose request
01:52:52.492 00.002 2744 Worker thread wakes up
01:52:52.492 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
01:52:52.494 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:52.495 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:55.882 03.387 2744 Exposure complete
01:52:56.078 00.196 2744 worker thread done servicing request
01:52:56.079 00.001 1092 OnExposeComplete: enter
01:52:56.081 00.002 1092 UpdateGuideState(): m_state=6
01:52:56.084 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2153
01:52:56.086 00.002 1092 Star::Find returns 1 (0), X=1603.15, Y=1129.34, Mass=459745, SNR=71.4, Peak=47923 HFD=3.3
01:52:56.089 00.003 1092 MultiStar: [#1 -0.16,-0.08,0.99,U] [#2 -0.59,0.06,0.94,U] [#3 -0.01,0.22,0.84,U] [#4 -0.36,0.13,0.81,U] [#5 -0.02,0.23,0.82,U] [#6 -0.20,0.10,0.72,U] [#7 0.08,0.47,0.67,U] [#8 -0.65,0.34,0.49,U] 
01:52:56.091 00.002 1092 refined, 8 included, MultiStar: {-0.09, 0.13}, one-star: {0.80, -0.05}
01:52:56.093 00.002 1092 CameraToMount -- cameraTheta (2.16) - m_xAngle (-0.43) = xAngle (2.59 = 2.59)
01:52:56.095 00.002 1092 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.43 = 2.43)
01:52:56.098 00.003 1092 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.16 mountX=-0.14 mountY=0.10, mountTheta=2.49
01:52:56.103 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.13, opts=13)
01:52:56.105 00.002 1092 Enqueuing Move request for scope (-0.09, 0.13)
01:52:56.108 00.003 2744 Worker thread wakes up
01:52:56.108 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:52:56.108 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:52:56.108 00.000 2744 Moving (-0.09, 0.13) raw xDistance=-0.14 yDistance=0.10
01:52:56.108 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:52:56.108 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:56.108 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:52:56.108 00.000 2744 MoveAxis(E, 0, ABG)
01:52:56.108 00.000 2744 Move returns status 0, amount 0
01:52:56.108 00.000 2744 MoveAxis(N, 0, ABG)
01:52:56.108 00.000 2744 Move returns status 0, amount 0
01:52:56.108 00.000 2744 move complete, result=0
01:52:56.109 00.001 2744 worker thread done servicing request
01:52:56.124 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1539, FiltMax=65535, Gamma=0.510
01:52:56.140 00.016 1092 UpdateGuideState exits: m=459745 SNR=71.4
01:52:56.142 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.145 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:56.147 00.002 1092 Enqueuing Expose request
01:52:56.151 00.004 2744 Worker thread wakes up
01:52:56.151 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:56.151 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:52:56.151 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:59.543 03.392 2744 Exposure complete
01:52:59.808 00.265 2744 worker thread done servicing request
01:52:59.808 00.000 1092 OnExposeComplete: enter
01:52:59.811 00.003 1092 UpdateGuideState(): m_state=6
01:52:59.818 00.007 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2154
01:52:59.824 00.006 1092 Star::Find returns 1 (0), X=1603.30, Y=1129.15, Mass=481643, SNR=74.3, Peak=47923 HFD=3.4
01:52:59.829 00.005 1092 MultiStar: [#1 -0.25,-0.14,0.92,U] [#2 -0.43,0.06,0.98,U] [#3 -0.30,0.01,0.76,U] [#4 -0.41,0.03,0.94,U] [#5 -0.09,0.10,0.71,U] [#6 -0.00,-0.15,0.80,U] [#7 0.07,0.32,0.56,U] [#8 -0.85,0.07,0.57,U] 
01:52:59.834 00.005 1092 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {0.96, -0.24}
01:52:59.837 00.003 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
01:52:59.841 00.004 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
01:52:59.845 00.004 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-3.01 mountX=-0.10 mountY=-0.05, mountTheta=-2.70
01:52:59.852 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.02, opts=13)
01:52:59.857 00.005 1092 Enqueuing Move request for scope (-0.11, -0.02)
01:52:59.860 00.003 2744 Worker thread wakes up
01:52:59.860 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:52:59.860 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:52:59.860 00.000 2744 Moving (-0.11, -0.02) raw xDistance=-0.10 yDistance=-0.05
01:52:59.860 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:52:59.861 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:52:59.861 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:52:59.861 00.000 2744 MoveAxis(E, 0, ABG)
01:52:59.861 00.000 2744 Move returns status 0, amount 0
01:52:59.861 00.000 2744 MoveAxis(N, 0, ABG)
01:52:59.861 00.000 2744 Move returns status 0, amount 0
01:52:59.861 00.000 2744 move complete, result=0
01:52:59.861 00.000 2744 worker thread done servicing request
01:52:59.880 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1498, FiltMax=65535, Gamma=0.510
01:52:59.901 00.021 1092 UpdateGuideState exits: m=481643 SNR=74.3
01:52:59.905 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.908 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:52:59.911 00.003 1092 Enqueuing Expose request
01:52:59.914 00.003 2744 Worker thread wakes up
01:52:59.914 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:52:59.919 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
01:52:59.919 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:03.320 03.401 2744 Exposure complete
01:53:03.518 00.198 2744 worker thread done servicing request
01:53:03.519 00.001 1092 OnExposeComplete: enter
01:53:03.522 00.003 1092 UpdateGuideState(): m_state=6
01:53:03.525 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2155
01:53:03.528 00.003 1092 Star::Find returns 1 (0), X=1603.04, Y=1129.28, Mass=480403, SNR=73.6, Peak=52867 HFD=3.4
01:53:03.531 00.003 1092 MultiStar: [#1 -0.52,0.04,0.98,U] [#2 -0.64,-0.01,1.15,U] [#3 -0.69,0.11,0.81,U] [#4 -0.58,0.13,0.92,U] [#5 -0.34,0.07,0.78,U] [#6 -0.16,0.13,0.73,U] [#7 -0.38,0.32,0.59,U] [#8 -0.91,0.15,0.47,U] 
01:53:03.535 00.004 1092 refined, 8 included, MultiStar: {-0.36, 0.07}, one-star: {0.69, -0.11}
01:53:03.538 00.003 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
01:53:03.540 00.002 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.06)
01:53:03.542 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.95 mountX=-0.36 mountY=-0.03, mountTheta=-3.06
01:53:03.547 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=0.07, opts=13)
01:53:03.551 00.004 1092 Enqueuing Move request for scope (-0.36, 0.07)
01:53:03.554 00.003 2744 Worker thread wakes up
01:53:03.554 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
01:53:03.554 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
01:53:03.554 00.000 2744 Moving (-0.36, 0.07) raw xDistance=-0.36 yDistance=-0.03
01:53:03.554 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
01:53:03.554 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:03.555 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:03.555 00.000 2744 MoveAxis(E, 80, ABG)
01:53:03.555 00.000 2744 Guiding  Dir = 2, Dur = 80
01:53:03.555 00.000 2744 IsSlewing returns 0
01:53:03.555 00.000 2744 IsGuiding returns 0
01:53:03.555 00.000 2744 PulseGuide returned control before completion, sleep 90
01:53:03.575 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1479, FiltMax=65535, Gamma=0.510
01:53:03.589 00.014 1092 UpdateGuideState exits: m=480403 SNR=73.6
01:53:03.591 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.594 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:03.596 00.002 1092 Enqueuing Expose request
01:53:03.652 00.056 2744 IsGuiding returns 1
01:53:03.652 00.000 2744 scope still moving after pulse duration time elapsed
01:53:03.684 00.032 2744 IsSlewing returns 0
01:53:03.684 00.000 2744 IsGuiding returns 0
01:53:03.684 00.000 2744 scope move finished after 80 + 49 ms
01:53:03.685 00.001 2744 Move returns status 0, amount 80
01:53:03.685 00.000 2744 MoveAxis(N, 0, ABG)
01:53:03.685 00.000 2744 Move returns status 0, amount 0
01:53:03.685 00.000 2744 move complete, result=0
01:53:03.685 00.000 2744 worker thread done servicing request
01:53:03.685 00.000 2744 Worker thread wakes up
01:53:03.685 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:03.685 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:03.686 00.001 1092 GuideStep: -0.4 px 80 ms EAST, -0.0 px 0 ms NORTH
01:53:07.072 03.386 2744 Exposure complete
01:53:07.272 00.200 2744 worker thread done servicing request
01:53:07.272 00.000 1092 OnExposeComplete: enter
01:53:07.275 00.003 1092 UpdateGuideState(): m_state=6
01:53:07.278 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2156
01:53:07.280 00.002 1092 Star::Find returns 1 (0), X=1603.15, Y=1129.04, Mass=483290, SNR=66.1, Peak=44483 HFD=3.8
01:53:07.285 00.005 1092 MultiStar: [#1 -0.23,0.02,1.12,U] [#2 -0.67,0.08,1.19,U] [#3 -0.36,-0.04,0.89,U] [#4 -0.45,-0.04,1.04,U] [#5 -0.25,0.25,0.97,U] [#6 -0.34,0.05,0.77,U] [#7 -0.31,0.39,0.62,U] [#8 -0.60,0.18,0.45,U] 
01:53:07.287 00.002 1092 refined, 8 included, MultiStar: {-0.25, 0.03}, one-star: {0.80, -0.35}
01:53:07.290 00.003 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.85)
01:53:07.292 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
01:53:07.295 00.003 1092 CameraToMount -- cameraX=-0.25 cameraY=0.03 hyp=0.25 cameraTheta=3.00 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
01:53:07.301 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.03, opts=13)
01:53:07.303 00.002 1092 Enqueuing Move request for scope (-0.25, 0.03)
01:53:07.306 00.003 2744 Worker thread wakes up
01:53:07.306 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.03) opts 0xd
01:53:07.306 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.03)
01:53:07.306 00.000 2744 Moving (-0.25, 0.03) raw xDistance=-0.24 yDistance=-0.03
01:53:07.306 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
01:53:07.306 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:07.306 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:53:07.306 00.000 2744 MoveAxis(E, 0, ABG)
01:53:07.306 00.000 2744 Move returns status 0, amount 0
01:53:07.306 00.000 2744 MoveAxis(N, 0, ABG)
01:53:07.307 00.001 2744 Move returns status 0, amount 0
01:53:07.307 00.000 2744 move complete, result=0
01:53:07.307 00.000 2744 worker thread done servicing request
01:53:07.322 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1757, FiltMax=65535, Gamma=0.510
01:53:07.337 00.015 1092 UpdateGuideState exits: m=483290 SNR=66.1
01:53:07.339 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:07.342 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:07.344 00.002 1092 Enqueuing Expose request
01:53:07.348 00.004 2744 Worker thread wakes up
01:53:07.348 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:07.350 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:07.351 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:10.811 03.460 2744 Exposure complete
01:53:11.042 00.231 2744 worker thread done servicing request
01:53:11.042 00.000 1092 OnExposeComplete: enter
01:53:11.045 00.003 1092 UpdateGuideState(): m_state=6
01:53:11.048 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2157
01:53:11.053 00.005 1092 Star::Find returns 1 (0), X=1603.33, Y=1128.56, Mass=537437, SNR=76.3, Peak=44595 HFD=3.5
01:53:11.056 00.003 1092 MultiStar: [#1 -0.00,-0.63,1.07,U] [#2 -0.42,-0.52,0.83,U] [#3 -0.08,-0.31,0.81,U] [#4 -0.28,-0.61,0.65,U] [#5 0.12,-0.68,0.75,U] [#6 -0.07,-0.63,0.66,U] [#7 -0.04,-0.14,0.65,U] [#8 -0.82,-0.33,0.45,U] 
01:53:11.057 00.001 1092 refined, 8 included, MultiStar: {0.01, -0.55}, one-star: {0.99, -0.83}
01:53:11.060 00.003 1092 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.43) = xAngle (-1.13 = -1.13)
01:53:11.062 00.002 1092 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
01:53:11.066 00.004 1092 CameraToMount -- cameraX=0.01 cameraY=-0.55 hyp=0.55 cameraTheta=-1.56 mountX=0.23 mountY=-0.52, mountTheta=-1.16
01:53:11.071 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.55, opts=13)
01:53:11.074 00.003 1092 Enqueuing Move request for scope (0.01, -0.55)
01:53:11.076 00.002 2744 Worker thread wakes up
01:53:11.076 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.55) opts 0xd
01:53:11.076 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.55)
01:53:11.076 00.000 2744 Moving (0.01, -0.55) raw xDistance=0.23 yDistance=-0.52
01:53:11.076 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
01:53:11.077 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
01:53:11.077 00.000 2744 MoveAxis(E, 0, ABG)
01:53:11.077 00.000 2744 Move returns status 0, amount 0
01:53:11.077 00.000 2744 MoveAxis(N, 98, ABG)
01:53:11.077 00.000 2744 Guiding  Dir = 0, Dur = 98
01:53:11.077 00.000 2744 IsSlewing returns 0
01:53:11.077 00.000 2744 IsGuiding returns 0
01:53:11.078 00.001 2744 PulseGuide returned control before completion, sleep 108
01:53:11.108 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1751, FiltMax=65535, Gamma=0.510
01:53:11.127 00.019 1092 UpdateGuideState exits: m=537437 SNR=76.3
01:53:11.132 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.134 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:11.138 00.004 1092 Enqueuing Expose request
01:53:11.187 00.049 2744 IsGuiding returns 1
01:53:11.188 00.001 2744 scope still moving after pulse duration time elapsed
01:53:11.219 00.031 2744 IsSlewing returns 0
01:53:11.219 00.000 2744 IsGuiding returns 0
01:53:11.219 00.000 2744 scope move finished after 98 + 43 ms
01:53:11.219 00.000 2744 Move returns status 0, amount 98
01:53:11.219 00.000 2744 move complete, result=0
01:53:11.219 00.000 2744 worker thread done servicing request
01:53:11.220 00.001 2744 Worker thread wakes up
01:53:11.220 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:11.220 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:11.220 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.5 px 98 ms NORTH
01:53:14.608 03.388 2744 Exposure complete
01:53:14.804 00.196 2744 worker thread done servicing request
01:53:14.805 00.001 1092 OnExposeComplete: enter
01:53:14.808 00.003 1092 UpdateGuideState(): m_state=6
01:53:14.810 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2158
01:53:14.812 00.002 1092 Star::Find returns 1 (0), X=1604.16, Y=1129.38, Mass=471142, SNR=75.9, Peak=41037 HFD=3.6
01:53:14.815 00.003 1092 MultiStar: [#1 0.67,0.20,0.80,U] [#2 0.54,0.17,0.96,U] [#3 0.58,0.40,0.77,U] [#4 0.57,0.33,0.83,U] [#5 0.75,0.22,0.69,U] [#6 0.90,0.18,0.62,U] [#7 0.67,0.50,0.53,U] [#8 0.33,0.32,0.44,U] 
01:53:14.817 00.002 1092 refined, 8 included, MultiStar: {0.81, 0.24}, one-star: {1.82, -0.00}
01:53:14.819 00.002 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
01:53:14.820 00.001 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.56 = 0.56)
01:53:14.823 00.003 1092 CameraToMount -- cameraX=0.81 cameraY=0.24 hyp=0.84 cameraTheta=0.28 mountX=0.64 mountY=0.45, mountTheta=0.61
01:53:14.827 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=0.24, opts=13)
01:53:14.829 00.002 1092 Enqueuing Move request for scope (0.81, 0.24)
01:53:14.831 00.002 2744 Worker thread wakes up
01:53:14.831 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, 0.24) opts 0xd
01:53:14.831 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, 0.24)
01:53:14.831 00.000 2744 Moving (0.81, 0.24) raw xDistance=0.64 yDistance=0.45
01:53:14.831 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
01:53:14.831 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:14.831 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:53:14.831 00.000 2744 MoveAxis(W, 143, ABG)
01:53:14.831 00.000 2744 Guiding  Dir = 3, Dur = 143
01:53:14.831 00.000 2744 IsSlewing returns 0
01:53:14.832 00.001 2744 IsGuiding returns 0
01:53:14.832 00.000 2744 PulseGuide returned control before completion, sleep 153
01:53:14.846 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1677, FiltMax=65535, Gamma=0.510
01:53:14.861 00.015 1092 UpdateGuideState exits: m=471142 SNR=75.9
01:53:14.864 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.866 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:14.868 00.002 1092 Enqueuing Expose request
01:53:14.992 00.124 2744 IsGuiding returns 1
01:53:14.992 00.000 2744 scope still moving after pulse duration time elapsed
01:53:15.024 00.032 2744 IsSlewing returns 0
01:53:15.024 00.000 2744 IsGuiding returns 0
01:53:15.024 00.000 2744 scope move finished after 143 + 49 ms
01:53:15.025 00.001 2744 Move returns status 0, amount 143
01:53:15.025 00.000 2744 MoveAxis(N, 0, ABG)
01:53:15.025 00.000 2744 Move returns status 0, amount 0
01:53:15.025 00.000 2744 move complete, result=0
01:53:15.025 00.000 2744 worker thread done servicing request
01:53:15.026 00.001 2744 Worker thread wakes up
01:53:15.026 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:15.026 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:15.026 00.000 1092 GuideStep: 0.6 px 143 ms WEST, 0.4 px 0 ms NORTH
01:53:18.427 03.401 2744 Exposure complete
01:53:18.626 00.199 2744 worker thread done servicing request
01:53:18.626 00.000 1092 OnExposeComplete: enter
01:53:18.629 00.003 1092 UpdateGuideState(): m_state=6
01:53:18.632 00.003 1092 Star::Find(15, 1604, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2159
01:53:18.636 00.004 1092 Star::Find returns 1 (0), X=1603.45, Y=1129.52, Mass=484493, SNR=68.8, Peak=38835 HFD=3.2
01:53:18.640 00.004 1092 MultiStar: [#1 0.28,0.32,0.83,U] [#2 -0.32,0.33,0.88,U] [#3 -0.11,0.89,0.72,U] [#4 -0.35,0.38,0.89,U] [#5 0.10,0.44,0.72,U] [#6 0.20,0.52,0.72,U] [#7 0.31,0.78,0.55,U] [#8 -0.45,0.63,0.54,U] 
01:53:18.643 00.003 1092 refined, 8 included, MultiStar: {0.12, 0.46}, one-star: {1.11, 0.13}
01:53:18.645 00.002 1092 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.43) = xAngle (1.74 = 1.74)
01:53:18.647 00.002 1092 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.59 = 1.59)
01:53:18.650 00.003 1092 CameraToMount -- cameraX=0.12 cameraY=0.46 hyp=0.47 cameraTheta=1.32 mountX=-0.08 mountY=0.47, mountTheta=1.74
01:53:18.655 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=0.46, opts=13)
01:53:18.659 00.004 1092 Enqueuing Move request for scope (0.12, 0.46)
01:53:18.661 00.002 2744 Worker thread wakes up
01:53:18.661 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.46) opts 0xd
01:53:18.661 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, 0.46)
01:53:18.661 00.000 2744 Moving (0.12, 0.46) raw xDistance=-0.08 yDistance=0.47
01:53:18.661 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:53:18.661 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:53:18.661 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:53:18.661 00.000 2744 MoveAxis(E, 0, ABG)
01:53:18.661 00.000 2744 Move returns status 0, amount 0
01:53:18.661 00.000 2744 MoveAxis(N, 0, ABG)
01:53:18.662 00.001 2744 Move returns status 0, amount 0
01:53:18.662 00.000 2744 move complete, result=0
01:53:18.662 00.000 2744 worker thread done servicing request
01:53:18.677 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1526, FiltMax=65535, Gamma=0.510
01:53:18.692 00.015 1092 UpdateGuideState exits: m=484493 SNR=68.8
01:53:18.694 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.697 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:18.699 00.002 1092 Enqueuing Expose request
01:53:18.702 00.003 2744 Worker thread wakes up
01:53:18.702 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:53:18.704 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:18.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:22.118 03.414 2744 Exposure complete
01:53:22.334 00.216 2744 worker thread done servicing request
01:53:22.334 00.000 1092 OnExposeComplete: enter
01:53:22.338 00.004 1092 UpdateGuideState(): m_state=6
01:53:22.341 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2160
01:53:22.344 00.003 1092 Star::Find returns 1 (0), X=1603.35, Y=1129.31, Mass=528853, SNR=79.0, Peak=40851 HFD=3.6
01:53:22.347 00.003 1092 MultiStar: [#1 -0.02,0.08,0.86,U] [#2 -0.46,0.32,0.88,U] [#3 -0.06,0.33,0.70,U] [#4 -0.07,0.23,0.74,U] [#5 0.17,0.15,0.69,U] [#6 0.11,0.40,0.68,U] [#7 0.12,0.49,0.45,U] [#8 -0.55,0.13,0.48,U] 
01:53:22.355 00.008 1092 refined, 8 included, MultiStar: {0.07, 0.21}, one-star: {1.00, -0.08}
01:53:22.358 00.003 1092 CameraToMount -- cameraTheta (1.23) - m_xAngle (-0.43) = xAngle (1.66 = 1.66)
01:53:22.361 00.003 1092 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.50 = 1.50)
01:53:22.363 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.23 mountX=-0.02 mountY=0.22, mountTheta=1.66
01:53:22.368 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.21, opts=13)
01:53:22.371 00.003 1092 Enqueuing Move request for scope (0.07, 0.21)
01:53:22.373 00.002 2744 Worker thread wakes up
01:53:22.373 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
01:53:22.373 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
01:53:22.373 00.000 2744 Moving (0.07, 0.21) raw xDistance=-0.02 yDistance=0.22
01:53:22.373 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:22.374 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:22.374 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
01:53:22.374 00.000 2744 MoveAxis(E, 0, ABG)
01:53:22.374 00.000 2744 Move returns status 0, amount 0
01:53:22.374 00.000 2744 MoveAxis(N, 0, ABG)
01:53:22.374 00.000 2744 Move returns status 0, amount 0
01:53:22.374 00.000 2744 move complete, result=0
01:53:22.374 00.000 2744 worker thread done servicing request
01:53:22.389 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1523, FiltMax=65535, Gamma=0.510
01:53:22.405 00.016 1092 UpdateGuideState exits: m=528853 SNR=79.0
01:53:22.409 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:22.411 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:22.413 00.002 1092 Enqueuing Expose request
01:53:22.416 00.003 2744 Worker thread wakes up
01:53:22.416 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:22.416 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:22.416 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:25.816 03.400 2744 Exposure complete
01:53:26.015 00.199 2744 worker thread done servicing request
01:53:26.015 00.000 1092 OnExposeComplete: enter
01:53:26.018 00.003 1092 UpdateGuideState(): m_state=6
01:53:26.021 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2161
01:53:26.023 00.002 1092 Star::Find returns 1 (0), X=1603.73, Y=1129.22, Mass=485535, SNR=67.9, Peak=42845 HFD=3.6
01:53:26.026 00.003 1092 MultiStar: [#1 0.45,0.06,0.90,U] [#2 -0.24,0.20,1.01,U] [#3 0.22,0.29,0.79,U] [#4 0.06,0.08,0.66,U] [#5 0.32,0.37,0.75,U] [#6 0.32,0.25,0.76,U] [#7 0.47,0.32,0.61,U] [#8 -0.17,0.17,0.52,U] 
01:53:26.028 00.002 1092 refined, 8 included, MultiStar: {0.35, 0.16}, one-star: {1.38, -0.17}
01:53:26.031 00.003 1092 CameraToMount -- cameraTheta (0.44) - m_xAngle (-0.43) = xAngle (0.86 = 0.86)
01:53:26.033 00.002 1092 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.71 = 0.71)
01:53:26.036 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=0.16 hyp=0.38 cameraTheta=0.44 mountX=0.25 mountY=0.25, mountTheta=0.79
01:53:26.042 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.16, opts=13)
01:53:26.044 00.002 1092 Enqueuing Move request for scope (0.35, 0.16)
01:53:26.046 00.002 2744 Worker thread wakes up
01:53:26.046 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.16) opts 0xd
01:53:26.047 00.001 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.16)
01:53:26.047 00.000 2744 Moving (0.35, 0.16) raw xDistance=0.25 yDistance=0.25
01:53:26.047 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
01:53:26.047 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:26.047 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:53:26.047 00.000 2744 MoveAxis(E, 0, ABG)
01:53:26.047 00.000 2744 Move returns status 0, amount 0
01:53:26.047 00.000 2744 MoveAxis(N, 0, ABG)
01:53:26.047 00.000 2744 Move returns status 0, amount 0
01:53:26.047 00.000 2744 move complete, result=0
01:53:26.047 00.000 2744 worker thread done servicing request
01:53:26.064 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:53:26.080 00.016 1092 UpdateGuideState exits: m=485535 SNR=67.9
01:53:26.083 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:26.086 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:26.089 00.003 1092 Enqueuing Expose request
01:53:26.092 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:26.095 00.003 2744 Worker thread wakes up
01:53:26.095 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:26.095 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:29.485 03.390 2744 Exposure complete
01:53:29.692 00.207 2744 worker thread done servicing request
01:53:29.692 00.000 1092 OnExposeComplete: enter
01:53:29.694 00.002 1092 UpdateGuideState(): m_state=6
01:53:29.697 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2162
01:53:29.700 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.49, Mass=453712, SNR=70.9, Peak=35395 HFD=3.6
01:53:29.703 00.003 1092 MultiStar: [#1 -0.16,0.13,0.92,U] [#2 -0.52,0.17,0.91,U] [#3 -0.44,0.31,0.80,U] [#4 -0.36,0.27,0.75,U] [#5 -0.28,0.40,0.61,U] [#6 -0.12,0.38,0.69,U] [#7 -0.14,0.22,0.67,U] [#8 -0.52,0.52,0.44,U] 
01:53:29.706 00.003 1092 refined, 8 included, MultiStar: {-0.14, 0.25}, one-star: {0.90, 0.11}
01:53:29.708 00.002 1092 CameraToMount -- cameraTheta (2.06) - m_xAngle (-0.43) = xAngle (2.49 = 2.49)
01:53:29.710 00.002 1092 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.34 = 2.34)
01:53:29.712 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.06 mountX=-0.23 mountY=0.21, mountTheta=2.40
01:53:29.718 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.25, opts=13)
01:53:29.721 00.003 1092 Enqueuing Move request for scope (-0.14, 0.25)
01:53:29.724 00.003 2744 Worker thread wakes up
01:53:29.724 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
01:53:29.724 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
01:53:29.725 00.001 2744 Moving (-0.14, 0.25) raw xDistance=-0.23 yDistance=0.21
01:53:29.725 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:53:29.725 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:29.725 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
01:53:29.725 00.000 2744 MoveAxis(E, 0, ABG)
01:53:29.725 00.000 2744 Move returns status 0, amount 0
01:53:29.725 00.000 2744 MoveAxis(N, 0, ABG)
01:53:29.725 00.000 2744 Move returns status 0, amount 0
01:53:29.725 00.000 2744 move complete, result=0
01:53:29.725 00.000 2744 worker thread done servicing request
01:53:29.740 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1706, FiltMax=65535, Gamma=0.510
01:53:29.753 00.013 1092 UpdateGuideState exits: m=453712 SNR=70.9
01:53:29.756 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.758 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:29.761 00.003 1092 Enqueuing Expose request
01:53:29.764 00.003 2744 Worker thread wakes up
01:53:29.764 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:29.768 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:29.768 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:33.159 03.391 2744 Exposure complete
01:53:33.373 00.214 2744 worker thread done servicing request
01:53:33.373 00.000 1092 OnExposeComplete: enter
01:53:33.376 00.003 1092 UpdateGuideState(): m_state=6
01:53:33.378 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2163
01:53:33.381 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1129.74, Mass=502360, SNR=69.2, Peak=43277 HFD=3.6
01:53:33.386 00.005 1092 MultiStar: [#1 -0.45,0.68,1.01,U] [#2 -0.98,0.92,1.01,U] [#3 -0.79,0.83,0.82,U] [#4 -0.87,0.88,0.93,U] [#5 -0.59,0.96,0.75,U] [#6 -0.52,0.67,0.76,U] [#7 -0.58,0.94,0.52,U] [#8 -1.14,0.66,0.61,U] 
01:53:33.388 00.002 1092 single-star, 8 included, MultiStar: {-0.59, 0.75}, one-star: {0.39, 0.35}
01:53:33.391 00.003 1092 CameraToMount -- cameraTheta (0.73) - m_xAngle (-0.43) = xAngle (1.16 = 1.16)
01:53:33.393 00.002 1092 CameraToMount -- cameraTheta (0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.01 = 1.01)
01:53:33.395 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=0.35 hyp=0.53 cameraTheta=0.73 mountX=0.21 mountY=0.45, mountTheta=1.13
01:53:33.401 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.35, opts=13)
01:53:33.403 00.002 1092 Enqueuing Move request for scope (0.39, 0.35)
01:53:33.407 00.004 2744 Worker thread wakes up
01:53:33.407 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.35) opts 0xd
01:53:33.407 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.35)
01:53:33.407 00.000 2744 Moving (0.39, 0.35) raw xDistance=0.21 yDistance=0.45
01:53:33.407 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
01:53:33.407 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:33.407 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
01:53:33.407 00.000 2744 MoveAxis(E, 0, ABG)
01:53:33.407 00.000 2744 Move returns status 0, amount 0
01:53:33.407 00.000 2744 MoveAxis(N, 0, ABG)
01:53:33.407 00.000 2744 Move returns status 0, amount 0
01:53:33.408 00.001 2744 move complete, result=0
01:53:33.408 00.000 2744 worker thread done servicing request
01:53:33.421 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1584, FiltMax=65535, Gamma=0.510
01:53:33.436 00.015 1092 UpdateGuideState exits: m=502360 SNR=69.2
01:53:33.439 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.441 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:33.443 00.002 1092 Enqueuing Expose request
01:53:33.446 00.003 2744 Worker thread wakes up
01:53:33.446 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:53:33.450 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:33.450 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:36.839 03.389 2744 Exposure complete
01:53:37.031 00.192 2744 worker thread done servicing request
01:53:37.031 00.000 1092 OnExposeComplete: enter
01:53:37.034 00.003 1092 UpdateGuideState(): m_state=6
01:53:37.037 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2164
01:53:37.039 00.002 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.96, Mass=471317, SNR=76.2, Peak=47219 HFD=3.6
01:53:37.042 00.003 1092 MultiStar: [#1 -1.05,0.88,0.94,U] [#2 -1.39,0.88,0.97,U] [#3 -0.97,0.93,0.77,U] [#4 -1.35,0.94,0.79,U] [#5 -0.71,0.88,0.67,U] [#6 -0.75,0.89,0.61,U] [#7 -0.75,1.11,0.49,U] [#8 -1.74,0.92,0.43,U] 
01:53:37.044 00.002 1092 single-star, 8 included, MultiStar: {-0.91, 0.87}, one-star: {0.14, 0.57}
01:53:37.046 00.002 1092 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.43) = xAngle (1.75 = 1.75)
01:53:37.051 00.005 1092 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.60 = 1.60)
01:53:37.053 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=0.57 hyp=0.59 cameraTheta=1.33 mountX=-0.11 mountY=0.59, mountTheta=1.75
01:53:37.058 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=0.57, opts=13)
01:53:37.060 00.002 1092 Enqueuing Move request for scope (0.14, 0.57)
01:53:37.062 00.002 2744 Worker thread wakes up
01:53:37.062 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.57) opts 0xd
01:53:37.063 00.001 2744 Handling offset move in thread for scope, endpoint = (0.14, 0.57)
01:53:37.063 00.000 2744 Moving (0.14, 0.57) raw xDistance=-0.11 yDistance=0.59
01:53:37.063 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:37.063 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:53:37.063 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.59
01:53:37.063 00.000 2744 MoveAxis(E, 0, ABG)
01:53:37.063 00.000 2744 Move returns status 0, amount 0
01:53:37.063 00.000 2744 MoveAxis(N, 0, ABG)
01:53:37.063 00.000 2744 Move returns status 0, amount 0
01:53:37.063 00.000 2744 move complete, result=0
01:53:37.063 00.000 2744 worker thread done servicing request
01:53:37.079 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1408, FiltMax=65527, Gamma=0.510
01:53:37.093 00.014 1092 UpdateGuideState exits: m=471317 SNR=76.2
01:53:37.096 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:37.099 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:37.102 00.003 1092 Enqueuing Expose request
01:53:37.105 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.6 px 0 ms NORTH
01:53:37.107 00.002 2744 Worker thread wakes up
01:53:37.107 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:37.107 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:40.494 03.387 2744 Exposure complete
01:53:40.700 00.206 2744 worker thread done servicing request
01:53:40.700 00.000 1092 OnExposeComplete: enter
01:53:40.703 00.003 1092 UpdateGuideState(): m_state=6
01:53:40.706 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2165
01:53:40.708 00.002 1092 Star::Find returns 1 (0), X=1602.29, Y=1129.55, Mass=505444, SNR=78.0, Peak=39731 HFD=3.5
01:53:40.711 00.003 1092 MultiStar: [#1 -0.94,0.46,0.82,U] [#2 -1.40,0.58,0.89,U] [#3 -0.76,0.60,0.77,U] [#4 -0.97,0.34,0.77,U] [#5 -1.10,0.57,0.63,U] [#6 -1.02,0.35,0.65,U] [#7 -0.82,0.52,0.49,U] [#8 -1.50,1.00,0.54,U] 
01:53:40.713 00.002 1092 single-star, 8 included, MultiStar: {-0.91, 0.48}, one-star: {-0.05, 0.17}
01:53:40.715 00.002 1092 CameraToMount -- cameraTheta (1.87) - m_xAngle (-0.43) = xAngle (2.29 = 2.29)
01:53:40.718 00.003 1092 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.14 = 2.14)
01:53:40.720 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.17 cameraTheta=1.87 mountX=-0.11 mountY=0.15, mountTheta=2.24
01:53:40.725 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.17, opts=13)
01:53:40.728 00.003 1092 Enqueuing Move request for scope (-0.05, 0.17)
01:53:40.730 00.002 2744 Worker thread wakes up
01:53:40.730 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:53:40.730 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:53:40.730 00.000 2744 Moving (-0.05, 0.17) raw xDistance=-0.11 yDistance=0.15
01:53:40.730 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:40.731 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:40.731 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:53:40.731 00.000 2744 MoveAxis(E, 0, ABG)
01:53:40.731 00.000 2744 Move returns status 0, amount 0
01:53:40.731 00.000 2744 MoveAxis(N, 0, ABG)
01:53:40.731 00.000 2744 Move returns status 0, amount 0
01:53:40.731 00.000 2744 move complete, result=0
01:53:40.731 00.000 2744 worker thread done servicing request
01:53:40.750 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:53:40.764 00.014 1092 UpdateGuideState exits: m=505444 SNR=78.0
01:53:40.767 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.769 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:40.771 00.002 1092 Enqueuing Expose request
01:53:40.776 00.005 2744 Worker thread wakes up
01:53:40.776 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:40.776 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:40.776 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:44.179 03.403 2744 Exposure complete
01:53:44.384 00.205 2744 worker thread done servicing request
01:53:44.385 00.001 1092 OnExposeComplete: enter
01:53:44.388 00.003 1092 UpdateGuideState(): m_state=6
01:53:44.393 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2166
01:53:44.396 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1129.58, Mass=489849, SNR=73.5, Peak=41251 HFD=3.3
01:53:44.403 00.007 1092 MultiStar: [#1 -0.75,0.57,0.97,U] [#2 -1.05,0.62,0.90,U] [#3 -0.86,0.62,0.74,U] [#4 -0.97,0.39,0.98,U] [#5 -0.74,0.56,0.71,U] [#6 -0.78,0.47,0.74,U] [#7 -0.59,1.00,0.49,U] [#8 -1.24,0.75,0.40,U] 
01:53:44.409 00.006 1092 single-star, 8 included, MultiStar: {-0.71, 0.53}, one-star: {0.24, 0.19}
01:53:44.412 00.003 1092 CameraToMount -- cameraTheta (0.68) - m_xAngle (-0.43) = xAngle (1.10 = 1.10)
01:53:44.415 00.003 1092 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.95 = 0.95)
01:53:44.420 00.005 1092 CameraToMount -- cameraX=0.24 cameraY=0.19 hyp=0.30 cameraTheta=0.68 mountX=0.14 mountY=0.25, mountTheta=1.06
01:53:44.427 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.19, opts=13)
01:53:44.431 00.004 1092 Enqueuing Move request for scope (0.24, 0.19)
01:53:44.441 00.010 2744 Worker thread wakes up
01:53:44.441 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.19) opts 0xd
01:53:44.441 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.19)
01:53:44.441 00.000 2744 Moving (0.24, 0.19) raw xDistance=0.14 yDistance=0.25
01:53:44.441 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:53:44.441 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:44.441 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
01:53:44.442 00.001 2744 MoveAxis(E, 0, ABG)
01:53:44.442 00.000 2744 Move returns status 0, amount 0
01:53:44.442 00.000 2744 MoveAxis(N, 0, ABG)
01:53:44.442 00.000 2744 Move returns status 0, amount 0
01:53:44.442 00.000 2744 move complete, result=0
01:53:44.442 00.000 2744 worker thread done servicing request
01:53:44.460 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1607, FiltMax=65535, Gamma=0.510
01:53:44.480 00.020 1092 UpdateGuideState exits: m=489849 SNR=73.5
01:53:44.484 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.486 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:44.490 00.004 1092 Enqueuing Expose request
01:53:44.492 00.002 2744 Worker thread wakes up
01:53:44.492 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:44.495 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:44.495 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:47.877 03.382 2744 Exposure complete
01:53:48.070 00.193 2744 worker thread done servicing request
01:53:48.070 00.000 1092 OnExposeComplete: enter
01:53:48.073 00.003 1092 UpdateGuideState(): m_state=6
01:53:48.075 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2167
01:53:48.078 00.003 1092 Star::Find returns 1 (0), X=1601.91, Y=1130.09, Mass=451374, SNR=73.6, Peak=43543 HFD=3.6
01:53:48.085 00.007 1092 MultiStar: [#1 -1.48,0.83,0.92,U] [#2 -1.84,0.94,0.95,U] [#3 -1.40,0.97,0.79,U] [#4 -1.60,0.78,0.80,U] [#5 -1.52,1.00,0.75,U] [#6 -1.29,0.98,0.75,U] [#7 -1.40,1.32,0.53,U] [#8 -1.94,0.98,0.42,U] 
01:53:48.088 00.003 1092 single-star, 8 included, MultiStar: {-1.39, 0.92}, one-star: {-0.44, 0.70}
01:53:48.091 00.003 1092 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.43) = xAngle (2.56 = 2.56)
01:53:48.094 00.003 1092 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.40 = 2.40)
01:53:48.096 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=0.70 hyp=0.83 cameraTheta=2.13 mountX=-0.69 mountY=0.56, mountTheta=2.46
01:53:48.102 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.70, opts=13)
01:53:48.105 00.003 1092 Enqueuing Move request for scope (-0.44, 0.70)
01:53:48.109 00.004 2744 Worker thread wakes up
01:53:48.109 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.70) opts 0xd
01:53:48.109 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.70)
01:53:48.109 00.000 2744 Moving (-0.44, 0.70) raw xDistance=-0.69 yDistance=0.56
01:53:48.109 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
01:53:48.109 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:152->Not getting worse
01:53:48.109 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
01:53:48.109 00.000 2744 MoveAxis(E, 154, ABG)
01:53:48.109 00.000 2744 Guiding  Dir = 2, Dur = 154
01:53:48.110 00.001 2744 IsSlewing returns 0
01:53:48.110 00.000 2744 IsGuiding returns 0
01:53:48.110 00.000 2744 PulseGuide returned control before completion, sleep 164
01:53:48.128 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1632, FiltMax=65520, Gamma=0.510
01:53:48.143 00.015 1092 UpdateGuideState exits: m=451374 SNR=73.6
01:53:48.146 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:48.148 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:48.150 00.002 1092 Enqueuing Expose request
01:53:48.280 00.130 2744 IsGuiding returns 1
01:53:48.280 00.000 2744 scope still moving after pulse duration time elapsed
01:53:48.311 00.031 2744 IsSlewing returns 0
01:53:48.311 00.000 2744 IsGuiding returns 0
01:53:48.311 00.000 2744 scope move finished after 154 + 47 ms
01:53:48.311 00.000 2744 Move returns status 0, amount 154
01:53:48.312 00.001 2744 MoveAxis(N, 0, ABG)
01:53:48.312 00.000 2744 Move returns status 0, amount 0
01:53:48.312 00.000 2744 move complete, result=0
01:53:48.312 00.000 2744 worker thread done servicing request
01:53:48.312 00.000 2744 Worker thread wakes up
01:53:48.312 00.000 1092 GuideStep: -0.7 px 154 ms EAST, 0.6 px 0 ms NORTH
01:53:48.316 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:48.316 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:51.707 03.391 2744 Exposure complete
01:53:51.900 00.193 2744 worker thread done servicing request
01:53:51.900 00.000 1092 OnExposeComplete: enter
01:53:51.903 00.003 1092 UpdateGuideState(): m_state=6
01:53:51.906 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2168
01:53:51.908 00.002 1092 Star::Find returns 1 (0), X=1602.22, Y=1130.01, Mass=480597, SNR=64.8, Peak=44263 HFD=3.7
01:53:51.910 00.002 1092 MultiStar: [#1 -1.24,0.93,1.03,U] [#2 -1.66,0.71,1.19,U] [#3 -1.45,0.89,1.07,U] [#4 -1.36,0.79,1.04,U] [#5 -1.30,1.07,0.76,U] [#6 -1.34,0.82,0.86,U] [#7 -0.86,1.14,0.67,U] [#8 -1.68,0.82,0.56,U] 
01:53:51.912 00.002 1092 single-star, 8 included, MultiStar: {-1.22, 0.85}, one-star: {-0.12, 0.63}
01:53:51.914 00.002 1092 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.43) = xAngle (2.19 = 2.19)
01:53:51.917 00.003 1092 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.04 = 2.04)
01:53:51.919 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.63 hyp=0.64 cameraTheta=1.77 mountX=-0.37 mountY=0.57, mountTheta=2.15
01:53:51.927 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.63, opts=13)
01:53:51.929 00.002 1092 Enqueuing Move request for scope (-0.12, 0.63)
01:53:51.932 00.003 2744 Worker thread wakes up
01:53:51.932 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.63) opts 0xd
01:53:51.932 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.63)
01:53:51.932 00.000 2744 Moving (-0.12, 0.63) raw xDistance=-0.37 yDistance=0.57
01:53:51.932 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
01:53:51.932 00.000 2744 switching direction from -1 to 1 - decHistory=4 oldest=0.94 newest=1.37
01:53:51.932 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:53:51.932 00.000 2744 MoveAxis(E, 94, ABG)
01:53:51.932 00.000 2744 Guiding  Dir = 2, Dur = 94
01:53:51.933 00.001 2744 IsSlewing returns 0
01:53:51.933 00.000 2744 IsGuiding returns 0
01:53:51.933 00.000 2744 PulseGuide returned control before completion, sleep 104
01:53:51.948 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1344, FiltMax=65520, Gamma=0.510
01:53:51.963 00.015 1092 UpdateGuideState exits: m=480597 SNR=64.8
01:53:51.966 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.968 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:51.971 00.003 1092 Enqueuing Expose request
01:53:52.043 00.072 2744 IsGuiding returns 1
01:53:52.043 00.000 2744 scope still moving after pulse duration time elapsed
01:53:52.074 00.031 2744 IsSlewing returns 0
01:53:52.074 00.000 2744 IsGuiding returns 0
01:53:52.074 00.000 2744 scope move finished after 94 + 47 ms
01:53:52.074 00.000 2744 Move returns status 0, amount 94
01:53:52.074 00.000 2744 MoveAxis(S, 107, ABG)
01:53:52.074 00.000 2744 Guiding  Dir = 1, Dur = 107
01:53:52.075 00.001 2744 IsSlewing returns 0
01:53:52.075 00.000 2744 IsGuiding returns 0
01:53:52.075 00.000 2744 PulseGuide returned control before completion, sleep 117
01:53:52.199 00.124 2744 IsGuiding returns 1
01:53:52.199 00.000 2744 scope still moving after pulse duration time elapsed
01:53:52.231 00.032 2744 IsSlewing returns 0
01:53:52.231 00.000 2744 IsGuiding returns 0
01:53:52.233 00.002 2744 scope move finished after 107 + 50 ms
01:53:52.233 00.000 2744 Move returns status 0, amount 107
01:53:52.233 00.000 2744 move complete, result=0
01:53:52.233 00.000 2744 worker thread done servicing request
01:53:52.233 00.000 1092 GuideStep: -0.4 px 94 ms EAST, 0.6 px 107 ms SOUTH
01:53:52.236 00.003 2744 Worker thread wakes up
01:53:52.236 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:52.236 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:55.614 03.378 2744 Exposure complete
01:53:55.814 00.200 2744 worker thread done servicing request
01:53:55.814 00.000 1092 OnExposeComplete: enter
01:53:55.817 00.003 1092 UpdateGuideState(): m_state=6
01:53:55.820 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2169
01:53:55.823 00.003 1092 Star::Find returns 1 (0), X=1601.51, Y=1130.27, Mass=479943, SNR=74.0, Peak=56583 HFD=3.3
01:53:55.826 00.003 1092 MultiStar: [#1 -1.96,1.11,0.98,U] [#2 -2.32,1.27,1.08,U] [#3 -2.15,1.28,0.74,U] [#4 -2.14,1.09,0.75,U] [#5 -2.00,1.14,0.74,U] [#6 -1.83,1.33,0.69,U] [#7 -1.60,1.39,0.70,U] [#8 -2.24,1.38,0.42,U] 
01:53:55.828 00.002 1092 single-star, 8 included, MultiStar: {-1.87, 1.19}, one-star: {-0.83, 0.89}
01:53:55.830 00.002 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
01:53:55.833 00.003 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
01:53:55.836 00.003 1092 CameraToMount -- cameraX=-0.83 cameraY=0.89 hyp=1.22 cameraTheta=2.33 mountX=-1.13 mountY=0.63, mountTheta=2.63
01:53:55.840 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=0.89, opts=13)
01:53:55.843 00.003 1092 Enqueuing Move request for scope (-0.83, 0.89)
01:53:55.845 00.002 2744 Worker thread wakes up
01:53:55.845 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.89) opts 0xd
01:53:55.845 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, 0.89)
01:53:55.845 00.000 2744 Moving (-0.83, 0.89) raw xDistance=-1.13 yDistance=0.63
01:53:55.845 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.13
01:53:55.845 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
01:53:55.845 00.000 2744 MoveAxis(E, 259, ABG)
01:53:55.845 00.000 2744 Guiding  Dir = 2, Dur = 259
01:53:55.846 00.001 2744 IsSlewing returns 0
01:53:55.846 00.000 2744 IsGuiding returns 0
01:53:55.846 00.000 2744 PulseGuide returned control before completion, sleep 269
01:53:55.861 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1539, FiltMax=65520, Gamma=0.510
01:53:55.877 00.016 1092 UpdateGuideState exits: m=479943 SNR=74.0
01:53:55.879 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:55.883 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:53:55.886 00.003 1092 Enqueuing Expose request
01:53:56.130 00.244 2744 IsGuiding returns 0
01:53:56.130 00.000 2744 Move returns status 0, amount 259
01:53:56.130 00.000 2744 MoveAxis(S, 118, ABG)
01:53:56.130 00.000 2744 Guiding  Dir = 1, Dur = 118
01:53:56.131 00.001 2744 IsSlewing returns 0
01:53:56.131 00.000 2744 IsGuiding returns 0
01:53:56.131 00.000 2744 PulseGuide returned control before completion, sleep 128
01:53:56.269 00.138 2744 IsGuiding returns 1
01:53:56.269 00.000 2744 scope still moving after pulse duration time elapsed
01:53:56.301 00.032 2744 IsSlewing returns 0
01:53:56.301 00.000 2744 IsGuiding returns 0
01:53:56.301 00.000 2744 scope move finished after 118 + 51 ms
01:53:56.301 00.000 2744 Move returns status 0, amount 118
01:53:56.301 00.000 2744 move complete, result=0
01:53:56.302 00.001 2744 worker thread done servicing request
01:53:56.302 00.000 2744 Worker thread wakes up
01:53:56.302 00.000 1092 GuideStep: -1.1 px 259 ms EAST, 0.6 px 118 ms SOUTH
01:53:56.304 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:53:56.304 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:53:59.714 03.410 2744 Exposure complete
01:53:59.954 00.240 2744 worker thread done servicing request
01:53:59.954 00.000 1092 OnExposeComplete: enter
01:53:59.958 00.004 1092 UpdateGuideState(): m_state=6
01:53:59.961 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2170
01:53:59.964 00.003 1092 Star::Find returns 1 (0), X=1602.03, Y=1129.63, Mass=467539, SNR=70.5, Peak=39312 HFD=3.5
01:53:59.968 00.004 1092 MultiStar: [#1 -1.41,0.50,0.89,U] [#2 -1.94,0.54,1.01,U] [#3 -1.73,0.72,0.84,U] [#4 -1.64,0.45,0.88,U] [#5 -1.52,0.35,0.71,U] [#6 -1.48,0.77,0.79,U] [#7 -1.47,1.17,0.69,U] [#8 -2.05,0.58,0.45,U] 
01:53:59.971 00.003 1092 single-star, 8 included, MultiStar: {-1.46, 0.57}, one-star: {-0.32, 0.25}
01:53:59.974 00.003 1092 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.43) = xAngle (2.91 = 2.91)
01:53:59.976 00.002 1092 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.75 = 2.75)
01:53:59.978 00.002 1092 CameraToMount -- cameraX=-0.32 cameraY=0.25 hyp=0.40 cameraTheta=2.48 mountX=-0.39 mountY=0.15, mountTheta=2.77
01:53:59.984 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.25, opts=13)
01:53:59.987 00.003 1092 Enqueuing Move request for scope (-0.32, 0.25)
01:53:59.990 00.003 2744 Worker thread wakes up
01:53:59.991 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.25) opts 0xd
01:53:59.991 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.25)
01:53:59.991 00.000 2744 Moving (-0.32, 0.25) raw xDistance=-0.39 yDistance=0.15
01:53:59.991 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.39
01:53:59.991 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:53:59.991 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
01:53:59.991 00.000 2744 MoveAxis(E, 106, ABG)
01:53:59.991 00.000 2744 Guiding  Dir = 2, Dur = 106
01:53:59.991 00.000 2744 IsSlewing returns 0
01:53:59.992 00.001 2744 IsGuiding returns 0
01:53:59.992 00.000 2744 PulseGuide returned control before completion, sleep 116
01:54:00.013 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1230, FiltMax=65520, Gamma=0.510
01:54:00.040 00.027 1092 UpdateGuideState exits: m=467539 SNR=70.5
01:54:00.043 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:00.046 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:00.049 00.003 1092 Enqueuing Expose request
01:54:00.113 00.064 2744 IsGuiding returns 1
01:54:00.113 00.000 2744 scope still moving after pulse duration time elapsed
01:54:00.144 00.031 2744 IsSlewing returns 0
01:54:00.144 00.000 2744 IsGuiding returns 0
01:54:00.144 00.000 2744 scope move finished after 106 + 46 ms
01:54:00.144 00.000 2744 Move returns status 0, amount 106
01:54:00.144 00.000 2744 MoveAxis(N, 0, ABG)
01:54:00.145 00.001 2744 Move returns status 0, amount 0
01:54:00.145 00.000 2744 move complete, result=0
01:54:00.145 00.000 2744 worker thread done servicing request
01:54:00.145 00.000 2744 Worker thread wakes up
01:54:00.145 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:00.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:00.146 00.001 1092 GuideStep: -0.4 px 106 ms EAST, 0.2 px 0 ms NORTH
01:54:03.521 03.375 2744 Exposure complete
01:54:03.714 00.193 2744 worker thread done servicing request
01:54:03.715 00.001 1092 OnExposeComplete: enter
01:54:03.718 00.003 1092 UpdateGuideState(): m_state=6
01:54:03.722 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2171
01:54:03.726 00.004 1092 Star::Find returns 1 (0), X=1601.84, Y=1130.07, Mass=501644, SNR=80.8, Peak=46775 HFD=3.8
01:54:03.730 00.004 1092 MultiStar: [#1 -1.66,0.94,0.73,U] [#2 -1.81,1.09,0.85,U] [#3 -1.60,0.97,0.86,U] [#4 -1.87,1.06,0.73,U] [#5 -1.45,0.95,0.65,U] [#6 -1.43,0.90,0.69,U] [#7 -1.24,1.28,0.52,U] [#8 -2.25,1.19,0.44,U] 
01:54:03.733 00.003 1092 single-star, 8 included, MultiStar: {-1.48, 0.98}, one-star: {-0.51, 0.68}
01:54:03.736 00.003 1092 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.43) = xAngle (2.64 = 2.64)
01:54:03.739 00.003 1092 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.48 = 2.48)
01:54:03.741 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=0.68 hyp=0.85 cameraTheta=2.21 mountX=-0.74 mountY=0.52, mountTheta=2.53
01:54:03.746 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.68, opts=13)
01:54:03.748 00.002 1092 Enqueuing Move request for scope (-0.51, 0.68)
01:54:03.751 00.003 2744 Worker thread wakes up
01:54:03.751 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.68) opts 0xd
01:54:03.752 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.68)
01:54:03.752 00.000 2744 Moving (-0.51, 0.68) raw xDistance=-0.74 yDistance=0.52
01:54:03.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.74
01:54:03.752 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
01:54:03.752 00.000 2744 MoveAxis(E, 174, ABG)
01:54:03.752 00.000 2744 Guiding  Dir = 2, Dur = 174
01:54:03.752 00.000 2744 IsSlewing returns 0
01:54:03.752 00.000 2744 IsGuiding returns 0
01:54:03.753 00.001 2744 PulseGuide returned control before completion, sleep 184
01:54:03.769 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1408, FiltMax=65520, Gamma=0.510
01:54:03.784 00.015 1092 UpdateGuideState exits: m=501644 SNR=80.8
01:54:03.788 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.790 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:03.792 00.002 1092 Enqueuing Expose request
01:54:03.944 00.152 2744 IsGuiding returns 1
01:54:03.944 00.000 2744 scope still moving after pulse duration time elapsed
01:54:03.976 00.032 2744 IsSlewing returns 0
01:54:03.976 00.000 2744 IsGuiding returns 0
01:54:03.976 00.000 2744 scope move finished after 174 + 50 ms
01:54:03.976 00.000 2744 Move returns status 0, amount 174
01:54:03.977 00.001 2744 MoveAxis(S, 98, ABG)
01:54:03.977 00.000 2744 Guiding  Dir = 1, Dur = 98
01:54:03.977 00.000 2744 IsSlewing returns 0
01:54:03.977 00.000 2744 IsGuiding returns 0
01:54:03.977 00.000 2744 PulseGuide returned control before completion, sleep 108
01:54:04.088 00.111 2744 IsGuiding returns 1
01:54:04.088 00.000 2744 scope still moving after pulse duration time elapsed
01:54:04.120 00.032 2744 IsSlewing returns 0
01:54:04.121 00.001 2744 IsGuiding returns 0
01:54:04.121 00.000 2744 scope move finished after 98 + 45 ms
01:54:04.121 00.000 2744 Move returns status 0, amount 98
01:54:04.121 00.000 2744 move complete, result=0
01:54:04.121 00.000 2744 worker thread done servicing request
01:54:04.121 00.000 2744 Worker thread wakes up
01:54:04.121 00.000 1092 GuideStep: -0.7 px 174 ms EAST, 0.5 px 98 ms SOUTH
01:54:04.124 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:04.124 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:07.565 03.441 2744 Exposure complete
01:54:07.838 00.273 2744 worker thread done servicing request
01:54:07.839 00.001 1092 OnExposeComplete: enter
01:54:07.842 00.003 1092 UpdateGuideState(): m_state=6
01:54:07.846 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2172
01:54:07.851 00.005 1092 Star::Find returns 1 (0), X=1601.72, Y=1130.21, Mass=450153, SNR=73.2, Peak=44151 HFD=3.5
01:54:07.856 00.005 1092 MultiStar: [#1 -1.65,0.93,0.95,U] [#2 -1.91,1.30,0.95,U] [#3 -1.89,1.06,0.83,U] [#4 -1.82,0.99,0.79,U] [#5 -1.60,1.13,0.74,U] [#6 -1.59,1.23,0.74,U] [#7 -1.47,1.35,0.53,U] [#8 -2.27,1.20,0.49,U] 
01:54:07.860 00.004 1092 single-star, 8 included, MultiStar: {-1.61, 1.09}, one-star: {-0.63, 0.82}
01:54:07.864 00.004 1092 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.43) = xAngle (2.65 = 2.65)
01:54:07.867 00.003 1092 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.49 = 2.49)
01:54:07.870 00.003 1092 CameraToMount -- cameraX=-0.63 cameraY=0.82 hyp=1.04 cameraTheta=2.22 mountX=-0.91 mountY=0.62, mountTheta=2.54
01:54:07.876 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.82, opts=13)
01:54:07.879 00.003 1092 Enqueuing Move request for scope (-0.63, 0.82)
01:54:07.882 00.003 2744 Worker thread wakes up
01:54:07.882 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.82) opts 0xd
01:54:07.882 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.82)
01:54:07.882 00.000 2744 Moving (-0.63, 0.82) raw xDistance=-0.91 yDistance=0.62
01:54:07.882 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
01:54:07.883 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.62 from input 0.62
01:54:07.883 00.000 2744 MoveAxis(E, 216, ABG)
01:54:07.883 00.000 2744 Guiding  Dir = 2, Dur = 216
01:54:07.883 00.000 2744 IsSlewing returns 0
01:54:07.883 00.000 2744 IsGuiding returns 0
01:54:07.885 00.002 2744 PulseGuide returned control before completion, sleep 226
01:54:07.906 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1613, FiltMax=65520, Gamma=0.510
01:54:07.926 00.020 1092 UpdateGuideState exits: m=450153 SNR=73.2
01:54:07.930 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:07.933 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:07.936 00.003 1092 Enqueuing Expose request
01:54:08.120 00.184 2744 IsGuiding returns 1
01:54:08.120 00.000 2744 scope still moving after pulse duration time elapsed
01:54:08.151 00.031 2744 IsSlewing returns 0
01:54:08.151 00.000 2744 IsGuiding returns 0
01:54:08.151 00.000 2744 scope move finished after 216 + 51 ms
01:54:08.151 00.000 2744 Move returns status 0, amount 216
01:54:08.151 00.000 2744 MoveAxis(S, 117, ABG)
01:54:08.151 00.000 2744 Guiding  Dir = 1, Dur = 117
01:54:08.152 00.001 2744 IsSlewing returns 0
01:54:08.152 00.000 2744 IsGuiding returns 0
01:54:08.152 00.000 2744 PulseGuide returned control before completion, sleep 127
01:54:08.293 00.141 2744 IsGuiding returns 1
01:54:08.293 00.000 2744 scope still moving after pulse duration time elapsed
01:54:08.324 00.031 2744 IsSlewing returns 0
01:54:08.324 00.000 2744 IsGuiding returns 0
01:54:08.324 00.000 2744 scope move finished after 117 + 55 ms
01:54:08.326 00.002 2744 Move returns status 0, amount 117
01:54:08.326 00.000 2744 move complete, result=0
01:54:08.326 00.000 2744 worker thread done servicing request
01:54:08.326 00.000 2744 Worker thread wakes up
01:54:08.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:08.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:08.326 00.000 1092 GuideStep: -0.9 px 216 ms EAST, 0.6 px 117 ms SOUTH
01:54:11.721 03.395 2744 Exposure complete
01:54:11.925 00.204 2744 worker thread done servicing request
01:54:11.925 00.000 1092 OnExposeComplete: enter
01:54:11.928 00.003 1092 UpdateGuideState(): m_state=6
01:54:11.930 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2173
01:54:11.932 00.002 1092 Star::Find returns 1 (0), X=1601.54, Y=1129.82, Mass=460241, SNR=70.4, Peak=34768 HFD=3.8
01:54:11.934 00.002 1092 MultiStar: [#1 -1.89,0.72,0.95,U] [#2 -2.31,0.45,0.92,U] [#3 -2.23,0.80,0.74,U] [#4 -2.08,0.40,0.92,U] [#5 -1.70,0.52,0.74,U] [#6 -1.85,0.77,0.65,U] [#7 -1.97,0.98,0.58,U] [#8 -2.39,0.82,0.45,U] 
01:54:11.937 00.003 1092 single-star, 8 included, MultiStar: {-1.87, 0.62}, one-star: {-0.81, 0.43}
01:54:11.940 00.003 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
01:54:11.942 00.002 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
01:54:11.944 00.002 1092 CameraToMount -- cameraX=-0.81 cameraY=0.43 hyp=0.91 cameraTheta=2.65 mountX=-0.91 mountY=0.20, mountTheta=2.93
01:54:11.948 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.81, y=0.43, opts=13)
01:54:11.950 00.002 1092 Enqueuing Move request for scope (-0.81, 0.43)
01:54:11.952 00.002 2744 Worker thread wakes up
01:54:11.953 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.81, 0.43) opts 0xd
01:54:11.953 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.81, 0.43)
01:54:11.953 00.000 2744 Moving (-0.81, 0.43) raw xDistance=-0.91 yDistance=0.20
01:54:11.953 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.91
01:54:11.953 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:11.953 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:54:11.953 00.000 2744 MoveAxis(E, 219, ABG)
01:54:11.953 00.000 2744 Guiding  Dir = 2, Dur = 219
01:54:11.953 00.000 2744 IsSlewing returns 0
01:54:11.954 00.001 2744 IsGuiding returns 0
01:54:11.954 00.000 2744 PulseGuide returned control before completion, sleep 229
01:54:11.970 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1627, FiltMax=65520, Gamma=0.510
01:54:11.986 00.016 1092 UpdateGuideState exits: m=460241 SNR=70.4
01:54:11.989 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.992 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:11.994 00.002 1092 Enqueuing Expose request
01:54:12.199 00.205 2744 IsGuiding returns 1
01:54:12.199 00.000 2744 scope still moving after pulse duration time elapsed
01:54:12.230 00.031 2744 IsSlewing returns 0
01:54:12.230 00.000 2744 IsGuiding returns 0
01:54:12.230 00.000 2744 scope move finished after 219 + 57 ms
01:54:12.231 00.001 2744 Move returns status 0, amount 219
01:54:12.231 00.000 2744 MoveAxis(N, 0, ABG)
01:54:12.231 00.000 2744 Move returns status 0, amount 0
01:54:12.231 00.000 2744 move complete, result=0
01:54:12.231 00.000 2744 worker thread done servicing request
01:54:12.231 00.000 2744 Worker thread wakes up
01:54:12.231 00.000 1092 GuideStep: -0.9 px 219 ms EAST, 0.2 px 0 ms NORTH
01:54:12.234 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:12.235 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:15.639 03.404 2744 Exposure complete
01:54:15.950 00.311 2744 worker thread done servicing request
01:54:15.950 00.000 1092 OnExposeComplete: enter
01:54:15.953 00.003 1092 UpdateGuideState(): m_state=6
01:54:15.957 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2174
01:54:15.960 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1130.38, Mass=508892, SNR=73.5, Peak=41245 HFD=3.6
01:54:15.963 00.003 1092 MultiStar: [#1 -1.27,1.28,0.98,U] [#2 -1.37,1.42,0.93,U] [#3 -1.55,1.55,0.79,U] [#4 -1.27,1.45,0.74,U] [#5 -1.05,1.45,0.72,U] [#6 -0.85,1.29,0.73,U] [#7 -0.91,1.68,0.62,U] [#8 -1.52,1.31,0.50,U] 
01:54:15.967 00.004 1092 single-star, 8 included, MultiStar: {-1.08, 1.36}, one-star: {-0.17, 0.99}
01:54:15.970 00.003 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.16 = 2.16)
01:54:15.973 00.003 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.01 = 2.01)
01:54:15.976 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=0.99 hyp=1.01 cameraTheta=1.74 mountX=-0.56 mountY=0.91, mountTheta=2.12
01:54:15.981 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.99, opts=13)
01:54:15.985 00.004 1092 Enqueuing Move request for scope (-0.17, 0.99)
01:54:15.988 00.003 2744 Worker thread wakes up
01:54:15.988 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.99) opts 0xd
01:54:15.989 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.99)
01:54:15.989 00.000 2744 Moving (-0.17, 0.99) raw xDistance=-0.56 yDistance=0.91
01:54:15.989 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.56
01:54:15.989 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
01:54:15.989 00.000 2744 MoveAxis(E, 142, ABG)
01:54:15.989 00.000 2744 Guiding  Dir = 2, Dur = 142
01:54:15.989 00.000 2744 IsSlewing returns 0
01:54:15.989 00.000 2744 IsGuiding returns 0
01:54:15.990 00.001 2744 PulseGuide returned control before completion, sleep 152
01:54:16.010 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1623, FiltMax=65533, Gamma=0.510
01:54:16.027 00.017 1092 UpdateGuideState exits: m=508892 SNR=73.5
01:54:16.030 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:16.034 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:16.038 00.004 1092 Enqueuing Expose request
01:54:16.146 00.108 2744 IsGuiding returns 1
01:54:16.146 00.000 2744 scope still moving after pulse duration time elapsed
01:54:16.177 00.031 2744 IsSlewing returns 0
01:54:16.177 00.000 2744 IsGuiding returns 0
01:54:16.177 00.000 2744 scope move finished after 142 + 45 ms
01:54:16.177 00.000 2744 Move returns status 0, amount 142
01:54:16.177 00.000 2744 MoveAxis(S, 172, ABG)
01:54:16.177 00.000 2744 Guiding  Dir = 1, Dur = 172
01:54:16.178 00.001 2744 IsSlewing returns 0
01:54:16.178 00.000 2744 IsGuiding returns 0
01:54:16.178 00.000 2744 PulseGuide returned control before completion, sleep 182
01:54:16.364 00.186 2744 IsGuiding returns 1
01:54:16.364 00.000 2744 scope still moving after pulse duration time elapsed
01:54:16.395 00.031 2744 IsSlewing returns 0
01:54:16.395 00.000 2744 IsGuiding returns 0
01:54:16.395 00.000 2744 scope move finished after 172 + 45 ms
01:54:16.395 00.000 2744 Move returns status 0, amount 172
01:54:16.395 00.000 2744 move complete, result=0
01:54:16.395 00.000 2744 worker thread done servicing request
01:54:16.396 00.001 2744 Worker thread wakes up
01:54:16.396 00.000 1092 GuideStep: -0.6 px 142 ms EAST, 0.9 px 172 ms SOUTH
01:54:16.400 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:16.400 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:19.782 03.382 2744 Exposure complete
01:54:19.976 00.194 2744 worker thread done servicing request
01:54:19.976 00.000 1092 OnExposeComplete: enter
01:54:19.978 00.002 1092 UpdateGuideState(): m_state=6
01:54:19.980 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2175
01:54:19.984 00.004 1092 Star::Find returns 1 (0), X=1602.21, Y=1129.63, Mass=520531, SNR=76.2, Peak=39008 HFD=4.1
01:54:19.986 00.002 1092 MultiStar: [#1 -0.92,0.25,0.81,U] [#2 -1.51,0.43,0.96,U] [#3 -1.38,0.56,0.62,U] [#4 -1.29,0.46,0.71,U] [#5 -1.25,0.64,0.73,U] [#6 -1.20,0.48,0.61,U] [#7 -1.17,0.65,0.46,U] [#8 -1.58,0.60,0.38,U] 
01:54:19.989 00.003 1092 single-star, 8 included, MultiStar: {-1.10, 0.45}, one-star: {-0.14, 0.24}
01:54:19.991 00.002 1092 CameraToMount -- cameraTheta (2.08) - m_xAngle (-0.43) = xAngle (2.50 = 2.50)
01:54:19.993 00.002 1092 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.35 = 2.35)
01:54:19.995 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=0.24 hyp=0.28 cameraTheta=2.08 mountX=-0.22 mountY=0.20, mountTheta=2.42
01:54:20.000 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.24, opts=13)
01:54:20.003 00.003 1092 Enqueuing Move request for scope (-0.14, 0.24)
01:54:20.007 00.004 2744 Worker thread wakes up
01:54:20.007 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.24) opts 0xd
01:54:20.007 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.24)
01:54:20.007 00.000 2744 Moving (-0.14, 0.24) raw xDistance=-0.22 yDistance=0.20
01:54:20.007 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
01:54:20.007 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:20.007 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:54:20.007 00.000 2744 MoveAxis(E, 0, ABG)
01:54:20.007 00.000 2744 Move returns status 0, amount 0
01:54:20.007 00.000 2744 MoveAxis(N, 0, ABG)
01:54:20.007 00.000 2744 Move returns status 0, amount 0
01:54:20.007 00.000 2744 move complete, result=0
01:54:20.007 00.000 2744 worker thread done servicing request
01:54:20.024 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1779, FiltMax=65520, Gamma=0.510
01:54:20.039 00.015 1092 UpdateGuideState exits: m=520531 SNR=76.2
01:54:20.041 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.043 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:20.045 00.002 1092 Enqueuing Expose request
01:54:20.048 00.003 2744 Worker thread wakes up
01:54:20.048 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:20.048 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:20.048 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:23.437 03.389 2744 Exposure complete
01:54:23.643 00.206 2744 worker thread done servicing request
01:54:23.643 00.000 1092 OnExposeComplete: enter
01:54:23.646 00.003 1092 UpdateGuideState(): m_state=6
01:54:23.651 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2176
01:54:23.653 00.002 1092 Star::Find returns 1 (0), X=1601.77, Y=1129.97, Mass=471585, SNR=68.8, Peak=40215 HFD=4.0
01:54:23.657 00.004 1092 MultiStar: [#1 -1.63,0.81,0.89,U] [#2 -2.20,0.92,1.01,U] [#3 -1.73,0.97,0.82,U] [#4 -1.80,0.86,0.79,U] [#5 -1.81,0.79,0.68,U] [#6 -1.89,1.14,0.68,U] [#7 -1.26,1.08,0.68,U] [#8 -2.11,0.69,0.44,U] 
01:54:23.659 00.002 1092 single-star, 8 included, MultiStar: {-1.63, 0.87}, one-star: {-0.57, 0.59}
01:54:23.661 00.002 1092 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.43) = xAngle (2.77 = 2.77)
01:54:23.663 00.002 1092 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.62 = 2.62)
01:54:23.666 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=0.59 hyp=0.82 cameraTheta=2.35 mountX=-0.76 mountY=0.41, mountTheta=2.65
01:54:23.671 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.59, opts=13)
01:54:23.674 00.003 1092 Enqueuing Move request for scope (-0.57, 0.59)
01:54:23.676 00.002 2744 Worker thread wakes up
01:54:23.677 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.59) opts 0xd
01:54:23.677 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.59)
01:54:23.677 00.000 2744 Moving (-0.57, 0.59) raw xDistance=-0.76 yDistance=0.41
01:54:23.677 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
01:54:23.677 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:23.677 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
01:54:23.677 00.000 2744 MoveAxis(E, 171, ABG)
01:54:23.677 00.000 2744 Guiding  Dir = 2, Dur = 171
01:54:23.678 00.001 2744 IsSlewing returns 0
01:54:23.678 00.000 2744 IsGuiding returns 0
01:54:23.678 00.000 2744 PulseGuide returned control before completion, sleep 181
01:54:23.698 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1610, FiltMax=65520, Gamma=0.510
01:54:23.716 00.018 1092 UpdateGuideState exits: m=471585 SNR=68.8
01:54:23.718 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.721 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:23.723 00.002 1092 Enqueuing Expose request
01:54:23.865 00.142 2744 IsGuiding returns 1
01:54:23.865 00.000 2744 scope still moving after pulse duration time elapsed
01:54:23.896 00.031 2744 IsSlewing returns 0
01:54:23.896 00.000 2744 IsGuiding returns 0
01:54:23.896 00.000 2744 scope move finished after 171 + 48 ms
01:54:23.896 00.000 2744 Move returns status 0, amount 171
01:54:23.896 00.000 2744 MoveAxis(N, 0, ABG)
01:54:23.896 00.000 2744 Move returns status 0, amount 0
01:54:23.898 00.002 2744 move complete, result=0
01:54:23.898 00.000 2744 worker thread done servicing request
01:54:23.898 00.000 2744 Worker thread wakes up
01:54:23.898 00.000 1092 GuideStep: -0.8 px 171 ms EAST, 0.4 px 0 ms NORTH
01:54:23.901 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:23.902 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:27.295 03.393 2744 Exposure complete
01:54:27.503 00.208 2744 worker thread done servicing request
01:54:27.503 00.000 1092 OnExposeComplete: enter
01:54:27.506 00.003 1092 UpdateGuideState(): m_state=6
01:54:27.509 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2177
01:54:27.511 00.002 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.64, Mass=515286, SNR=77.3, Peak=49216 HFD=3.6
01:54:27.514 00.003 1092 MultiStar: [#1 -1.48,0.37,0.79,U] [#2 -1.72,0.49,0.89,U] [#3 -1.61,0.43,0.84,U] [#4 -1.48,0.31,0.73,U] [#5 -1.38,0.37,0.84,U] [#6 -1.51,0.27,0.66,U] [#7 -1.38,0.87,0.56,U] [#8 -1.83,0.71,0.54,U] 
01:54:27.517 00.003 1092 single-star, 8 included, MultiStar: {-1.40, 0.43}, one-star: {-0.54, 0.25}
01:54:27.519 00.002 1092 CameraToMount -- cameraTheta (2.71) - m_xAngle (-0.43) = xAngle (3.14 = 3.14)
01:54:27.522 00.003 1092 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.98 = 2.98)
01:54:27.525 00.003 1092 CameraToMount -- cameraX=-0.54 cameraY=0.25 hyp=0.59 cameraTheta=2.71 mountX=-0.59 mountY=0.09, mountTheta=2.99
01:54:27.529 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.25, opts=13)
01:54:27.532 00.003 1092 Enqueuing Move request for scope (-0.54, 0.25)
01:54:27.535 00.003 2744 Worker thread wakes up
01:54:27.535 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.25) opts 0xd
01:54:27.535 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.25)
01:54:27.535 00.000 2744 Moving (-0.54, 0.25) raw xDistance=-0.59 yDistance=0.09
01:54:27.535 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.59
01:54:27.535 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:27.536 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:54:27.536 00.000 2744 MoveAxis(E, 145, ABG)
01:54:27.536 00.000 2744 Guiding  Dir = 2, Dur = 145
01:54:27.536 00.000 2744 IsSlewing returns 0
01:54:27.536 00.000 2744 IsGuiding returns 0
01:54:27.537 00.001 2744 PulseGuide returned control before completion, sleep 155
01:54:27.554 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1709, FiltMax=65520, Gamma=0.510
01:54:27.569 00.015 1092 UpdateGuideState exits: m=515286 SNR=77.3
01:54:27.572 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.575 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:27.578 00.003 1092 Enqueuing Expose request
01:54:27.704 00.126 2744 IsGuiding returns 1
01:54:27.704 00.000 2744 scope still moving after pulse duration time elapsed
01:54:27.736 00.032 2744 IsSlewing returns 0
01:54:27.736 00.000 2744 IsGuiding returns 0
01:54:27.736 00.000 2744 scope move finished after 145 + 55 ms
01:54:27.736 00.000 2744 Move returns status 0, amount 145
01:54:27.736 00.000 2744 MoveAxis(N, 0, ABG)
01:54:27.737 00.001 2744 Move returns status 0, amount 0
01:54:27.737 00.000 2744 move complete, result=0
01:54:27.737 00.000 2744 worker thread done servicing request
01:54:27.737 00.000 2744 Worker thread wakes up
01:54:27.737 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:27.737 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:27.738 00.001 1092 GuideStep: -0.6 px 145 ms EAST, 0.1 px 0 ms NORTH
01:54:31.129 03.391 2744 Exposure complete
01:54:31.327 00.198 2744 worker thread done servicing request
01:54:31.327 00.000 1092 OnExposeComplete: enter
01:54:31.331 00.004 1092 UpdateGuideState(): m_state=6
01:54:31.334 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2178
01:54:31.337 00.003 1092 Star::Find returns 1 (0), X=1601.86, Y=1129.76, Mass=517571, SNR=80.6, Peak=39424 HFD=3.9
01:54:31.340 00.003 1092 MultiStar: [#1 -1.43,0.35,0.74,U] [#2 -1.71,0.55,0.94,U] [#3 -1.58,0.54,0.66,U] [#4 -1.54,0.45,0.62,U] [#5 -1.11,0.53,0.78,U] [#6 -1.33,0.35,0.64,U] [#7 -1.23,0.79,0.48,U] [#8 -2.02,0.77,0.41,U] 
01:54:31.342 00.002 1092 single-star, 8 included, MultiStar: {-1.32, 0.50}, one-star: {-0.48, 0.37}
01:54:31.344 00.002 1092 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.43) = xAngle (2.91 = 2.91)
01:54:31.346 00.002 1092 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.76 = 2.76)
01:54:31.350 00.004 1092 CameraToMount -- cameraX=-0.48 cameraY=0.37 hyp=0.61 cameraTheta=2.48 mountX=-0.59 mountY=0.23, mountTheta=2.77
01:54:31.356 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.37, opts=13)
01:54:31.359 00.003 1092 Enqueuing Move request for scope (-0.48, 0.37)
01:54:31.361 00.002 2744 Worker thread wakes up
01:54:31.361 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.37) opts 0xd
01:54:31.361 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.37)
01:54:31.361 00.000 2744 Moving (-0.48, 0.37) raw xDistance=-0.59 yDistance=0.23
01:54:31.361 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
01:54:31.361 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:31.361 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
01:54:31.361 00.000 2744 MoveAxis(E, 143, ABG)
01:54:31.362 00.001 2744 Guiding  Dir = 2, Dur = 143
01:54:31.362 00.000 2744 IsSlewing returns 0
01:54:31.362 00.000 2744 IsGuiding returns 0
01:54:31.362 00.000 2744 PulseGuide returned control before completion, sleep 153
01:54:31.387 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1719, FiltMax=65520, Gamma=0.510
01:54:31.403 00.016 1092 UpdateGuideState exits: m=517571 SNR=80.6
01:54:31.408 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.410 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:31.412 00.002 1092 Enqueuing Expose request
01:54:31.524 00.112 2744 IsGuiding returns 1
01:54:31.524 00.000 2744 scope still moving after pulse duration time elapsed
01:54:31.556 00.032 2744 IsSlewing returns 0
01:54:31.556 00.000 2744 IsGuiding returns 0
01:54:31.556 00.000 2744 scope move finished after 143 + 51 ms
01:54:31.556 00.000 2744 Move returns status 0, amount 143
01:54:31.556 00.000 2744 MoveAxis(N, 0, ABG)
01:54:31.556 00.000 2744 Move returns status 0, amount 0
01:54:31.557 00.001 2744 move complete, result=0
01:54:31.557 00.000 2744 worker thread done servicing request
01:54:31.557 00.000 2744 Worker thread wakes up
01:54:31.557 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:31.557 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:31.559 00.002 1092 GuideStep: -0.6 px 143 ms EAST, 0.2 px 0 ms NORTH
01:54:34.952 03.393 2744 Exposure complete
01:54:35.153 00.201 2744 worker thread done servicing request
01:54:35.153 00.000 1092 OnExposeComplete: enter
01:54:35.156 00.003 1092 UpdateGuideState(): m_state=6
01:54:35.159 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2179
01:54:35.161 00.002 1092 Star::Find returns 1 (0), X=1601.49, Y=1129.71, Mass=499343, SNR=71.9, Peak=42048 HFD=3.6
01:54:35.165 00.004 1092 MultiStar: [#1 -1.47,0.58,0.95,U] [#2 -1.95,0.81,1.03,U] [#3 -1.80,0.75,0.70,U] [#4 -1.74,0.64,0.95,U] [#5 -1.88,0.87,0.70,U] [#6 -1.54,0.57,0.78,U] [#7 -1.50,0.91,0.63,U] [#8 -2.14,0.53,0.49,U] 
01:54:35.167 00.002 1092 single-star, 8 included, MultiStar: {-1.62, 0.65}, one-star: {-0.86, 0.32}
01:54:35.169 00.002 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.21 = -3.07)
01:54:35.172 00.003 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
01:54:35.174 00.002 1092 CameraToMount -- cameraX=-0.86 cameraY=0.32 hyp=0.91 cameraTheta=2.78 mountX=-0.91 mountY=0.08, mountTheta=3.05
01:54:35.177 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.86, y=0.32, opts=13)
01:54:35.180 00.003 1092 Enqueuing Move request for scope (-0.86, 0.32)
01:54:35.183 00.003 2744 Worker thread wakes up
01:54:35.183 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.32) opts 0xd
01:54:35.183 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.86, 0.32)
01:54:35.183 00.000 2744 Moving (-0.86, 0.32) raw xDistance=-0.91 yDistance=0.08
01:54:35.183 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.91
01:54:35.184 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:35.184 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
01:54:35.184 00.000 2744 MoveAxis(E, 214, ABG)
01:54:35.184 00.000 2744 Guiding  Dir = 2, Dur = 214
01:54:35.184 00.000 2744 IsSlewing returns 0
01:54:35.184 00.000 2744 IsGuiding returns 0
01:54:35.185 00.001 2744 PulseGuide returned control before completion, sleep 224
01:54:35.199 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1522, FiltMax=65520, Gamma=0.510
01:54:35.215 00.016 1092 UpdateGuideState exits: m=499343 SNR=71.9
01:54:35.218 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.220 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:35.222 00.002 1092 Enqueuing Expose request
01:54:35.414 00.192 2744 IsGuiding returns 1
01:54:35.414 00.000 2744 scope still moving after pulse duration time elapsed
01:54:35.445 00.031 2744 IsSlewing returns 0
01:54:35.445 00.000 2744 IsGuiding returns 0
01:54:35.445 00.000 2744 scope move finished after 214 + 46 ms
01:54:35.445 00.000 2744 Move returns status 0, amount 214
01:54:35.445 00.000 2744 MoveAxis(N, 0, ABG)
01:54:35.445 00.000 2744 Move returns status 0, amount 0
01:54:35.445 00.000 2744 move complete, result=0
01:54:35.445 00.000 2744 worker thread done servicing request
01:54:35.446 00.001 2744 Worker thread wakes up
01:54:35.446 00.000 1092 GuideStep: -0.9 px 214 ms EAST, 0.1 px 0 ms NORTH
01:54:35.449 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:35.449 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:38.838 03.389 2744 Exposure complete
01:54:39.044 00.206 2744 worker thread done servicing request
01:54:39.044 00.000 1092 OnExposeComplete: enter
01:54:39.047 00.003 1092 UpdateGuideState(): m_state=6
01:54:39.052 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2180
01:54:39.055 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.63, Mass=528092, SNR=85.8, Peak=40947 HFD=3.7
01:54:39.058 00.003 1092 MultiStar: [#1 -1.07,0.47,0.84,U] [#2 -1.44,0.58,0.89,U] [#3 -1.24,0.67,0.62,U] [#4 -1.33,0.49,0.64,U] [#5 -1.19,0.56,0.63,U] [#6 -1.17,0.72,0.67,U] [#7 -0.90,0.81,0.50,U] [#8 -1.47,0.41,0.43,U] 
01:54:39.060 00.002 1092 single-star, 8 included, MultiStar: {-1.06, 0.53}, one-star: {-0.19, 0.24}
01:54:39.063 00.003 1092 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.43) = xAngle (2.67 = 2.67)
01:54:39.067 00.004 1092 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.52 = 2.52)
01:54:39.070 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=0.24 hyp=0.31 cameraTheta=2.25 mountX=-0.28 mountY=0.18, mountTheta=2.56
01:54:39.080 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.24, opts=13)
01:54:39.083 00.003 1092 Enqueuing Move request for scope (-0.19, 0.24)
01:54:39.086 00.003 2744 Worker thread wakes up
01:54:39.086 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.24) opts 0xd
01:54:39.086 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.24)
01:54:39.086 00.000 2744 Moving (-0.19, 0.24) raw xDistance=-0.28 yDistance=0.18
01:54:39.086 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
01:54:39.087 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:39.087 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
01:54:39.087 00.000 2744 MoveAxis(E, 0, ABG)
01:54:39.087 00.000 2744 Move returns status 0, amount 0
01:54:39.087 00.000 2744 MoveAxis(N, 0, ABG)
01:54:39.087 00.000 2744 Move returns status 0, amount 0
01:54:39.087 00.000 2744 move complete, result=0
01:54:39.087 00.000 2744 worker thread done servicing request
01:54:39.106 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1565, FiltMax=65517, Gamma=0.510
01:54:39.123 00.017 1092 UpdateGuideState exits: m=528092 SNR=85.8
01:54:39.125 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.128 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:39.130 00.002 1092 Enqueuing Expose request
01:54:39.133 00.003 2744 Worker thread wakes up
01:54:39.133 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:39.136 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:39.136 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:42.522 03.386 2744 Exposure complete
01:54:42.752 00.230 1092 OnExposeComplete: enter
01:54:42.755 00.003 1092 UpdateGuideState(): m_state=6
01:54:42.764 00.009 2744 worker thread done servicing request
01:54:42.765 00.001 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2181
01:54:42.777 00.012 1092 Star::Find returns 1 (0), X=1601.32, Y=1129.72, Mass=462933, SNR=69.1, Peak=40736 HFD=3.4
01:54:42.805 00.028 1092 MultiStar: [#1 -1.99,0.71,1.01,U] [#2 -2.40,0.73,1.00,U] [#3 -1.96,0.68,0.88,U] [#4 -2.29,0.55,0.91,U] [#5 -1.91,0.57,0.82,U] [#6 -1.96,0.55,0.73,U] [#7 -1.60,1.36,0.73,U] [#8 -2.27,1.19,0.51,U] 
01:54:42.816 00.011 1092 single-star, 8 included, MultiStar: {-1.92, 0.70}, one-star: {-1.02, 0.33}
01:54:42.828 00.012 1092 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.43) = xAngle (3.26 = -3.03)
01:54:42.839 00.011 1092 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.10 = 3.10)
01:54:42.843 00.004 1092 CameraToMount -- cameraX=-1.02 cameraY=0.33 hyp=1.07 cameraTheta=2.83 mountX=-1.07 mountY=0.04, mountTheta=3.10
01:54:42.851 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=0.33, opts=13)
01:54:42.854 00.003 1092 Enqueuing Move request for scope (-1.02, 0.33)
01:54:42.857 00.003 2744 Worker thread wakes up
01:54:42.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.33) opts 0xd
01:54:42.857 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 0.33)
01:54:42.857 00.000 2744 Moving (-1.02, 0.33) raw xDistance=-1.07 yDistance=0.04
01:54:42.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
01:54:42.857 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:42.857 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:54:42.857 00.000 2744 MoveAxis(E, 239, ABG)
01:54:42.857 00.000 2744 Guiding  Dir = 2, Dur = 239
01:54:42.857 00.000 2744 IsSlewing returns 0
01:54:42.857 00.000 2744 IsGuiding returns 0
01:54:42.859 00.002 2744 PulseGuide returned control before completion, sleep 249
01:54:42.879 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1759, FiltMax=65520, Gamma=0.510
01:54:42.900 00.021 1092 UpdateGuideState exits: m=462933 SNR=69.1
01:54:42.903 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.907 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:42.910 00.003 1092 Enqueuing Expose request
01:54:43.114 00.204 2744 IsGuiding returns 1
01:54:43.114 00.000 2744 scope still moving after pulse duration time elapsed
01:54:43.146 00.032 2744 IsSlewing returns 0
01:54:43.146 00.000 2744 IsGuiding returns 0
01:54:43.146 00.000 2744 scope move finished after 239 + 49 ms
01:54:43.146 00.000 2744 Move returns status 0, amount 239
01:54:43.146 00.000 2744 MoveAxis(N, 0, ABG)
01:54:43.147 00.001 2744 Move returns status 0, amount 0
01:54:43.147 00.000 2744 move complete, result=0
01:54:43.147 00.000 2744 worker thread done servicing request
01:54:43.147 00.000 2744 Worker thread wakes up
01:54:43.147 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:43.147 00.000 1092 GuideStep: -1.1 px 239 ms EAST, 0.0 px 0 ms NORTH
01:54:43.151 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:46.541 03.390 2744 Exposure complete
01:54:46.737 00.196 2744 worker thread done servicing request
01:54:46.737 00.000 1092 OnExposeComplete: enter
01:54:46.741 00.004 1092 UpdateGuideState(): m_state=6
01:54:46.744 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2182
01:54:46.746 00.002 1092 Star::Find returns 1 (0), X=1602.36, Y=1129.53, Mass=453593, SNR=81.6, Peak=49539 HFD=3.2
01:54:46.748 00.002 1092 MultiStar: [#1 -0.79,0.33,0.84,U] [#2 -1.44,0.40,0.90,U] [#3 -1.19,0.32,0.65,U] [#4 -1.18,0.32,0.74,U] [#5 -1.02,0.24,0.64,U] [#6 -0.99,0.30,0.63,U] [#7 -0.75,0.52,0.47,U] [#8 -1.47,0.29,0.38,U] 
01:54:46.751 00.003 1092 single-star, 8 included, MultiStar: {-0.93, 0.31}, one-star: {0.02, 0.14}
01:54:46.753 00.002 1092 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.43) = xAngle (1.87 = 1.87)
01:54:46.755 00.002 1092 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.72 = 1.72)
01:54:46.757 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.45 mountX=-0.04 mountY=0.14, mountTheta=1.86
01:54:46.763 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.14, opts=13)
01:54:46.767 00.004 1092 Enqueuing Move request for scope (0.02, 0.14)
01:54:46.770 00.003 2744 Worker thread wakes up
01:54:46.770 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
01:54:46.770 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
01:54:46.770 00.000 2744 Moving (0.02, 0.14) raw xDistance=-0.04 yDistance=0.14
01:54:46.770 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:46.770 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:46.770 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
01:54:46.770 00.000 2744 MoveAxis(E, 0, ABG)
01:54:46.770 00.000 2744 Move returns status 0, amount 0
01:54:46.770 00.000 2744 MoveAxis(N, 0, ABG)
01:54:46.770 00.000 2744 Move returns status 0, amount 0
01:54:46.770 00.000 2744 move complete, result=0
01:54:46.771 00.001 2744 worker thread done servicing request
01:54:46.787 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1527, FiltMax=65535, Gamma=0.510
01:54:46.802 00.015 1092 UpdateGuideState exits: m=453593 SNR=81.6
01:54:46.805 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:46.808 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:46.810 00.002 1092 Enqueuing Expose request
01:54:46.811 00.001 2744 Worker thread wakes up
01:54:46.812 00.001 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:46.815 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:46.815 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:50.220 03.405 2744 Exposure complete
01:54:50.423 00.203 2744 worker thread done servicing request
01:54:50.423 00.000 1092 OnExposeComplete: enter
01:54:50.426 00.003 1092 UpdateGuideState(): m_state=6
01:54:50.429 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2183
01:54:50.431 00.002 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.33, Mass=516837, SNR=79.2, Peak=48531 HFD=3.5
01:54:50.434 00.003 1092 MultiStar: [#1 -0.48,0.30,0.92,U] [#2 -0.88,0.05,1.10,U] [#3 -0.61,0.03,0.89,U] [#4 -0.78,0.15,0.73,U] [#5 -0.90,0.15,0.71,U] [#6 -0.55,0.07,0.75,U] [#7 -0.55,0.41,0.49,U] [#8 -0.95,0.28,0.41,U] 
01:54:50.436 00.002 1092 single-star, 8 included, MultiStar: {-0.56, 0.13}, one-star: {0.31, -0.05}
01:54:50.439 00.003 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
01:54:50.442 00.003 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
01:54:50.444 00.002 1092 CameraToMount -- cameraX=0.31 cameraY=-0.05 hyp=0.32 cameraTheta=-0.17 mountX=0.31 mountY=0.03, mountTheta=0.10
01:54:50.448 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.05, opts=13)
01:54:50.451 00.003 1092 Enqueuing Move request for scope (0.31, -0.05)
01:54:50.453 00.002 2744 Worker thread wakes up
01:54:50.453 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.05) opts 0xd
01:54:50.453 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.05)
01:54:50.453 00.000 2744 Moving (0.31, -0.05) raw xDistance=0.31 yDistance=0.03
01:54:50.453 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.31
01:54:50.453 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:50.454 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:54:50.454 00.000 2744 MoveAxis(W, 69, ABG)
01:54:50.454 00.000 2744 Guiding  Dir = 3, Dur = 69
01:54:50.454 00.000 2744 IsSlewing returns 0
01:54:50.454 00.000 2744 IsGuiding returns 0
01:54:50.454 00.000 2744 PulseGuide returned control before completion, sleep 79
01:54:50.472 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1456, FiltMax=65535, Gamma=0.510
01:54:50.489 00.017 1092 UpdateGuideState exits: m=516837 SNR=79.2
01:54:50.492 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:50.494 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:50.496 00.002 1092 Enqueuing Expose request
01:54:50.549 00.053 2744 IsGuiding returns 0
01:54:50.549 00.000 2744 Move returns status 0, amount 69
01:54:50.550 00.001 2744 MoveAxis(N, 0, ABG)
01:54:50.550 00.000 2744 Move returns status 0, amount 0
01:54:50.550 00.000 2744 move complete, result=0
01:54:50.550 00.000 2744 worker thread done servicing request
01:54:50.550 00.000 2744 Worker thread wakes up
01:54:50.550 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:50.550 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:50.551 00.001 1092 GuideStep: 0.3 px 69 ms WEST, 0.0 px 0 ms NORTH
01:54:53.951 03.400 2744 Exposure complete
01:54:54.167 00.216 2744 worker thread done servicing request
01:54:54.167 00.000 1092 OnExposeComplete: enter
01:54:54.171 00.004 1092 UpdateGuideState(): m_state=6
01:54:54.174 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2184
01:54:54.178 00.004 1092 Star::Find returns 1 (0), X=1602.90, Y=1129.13, Mass=449762, SNR=75.7, Peak=50243 HFD=2.9
01:54:54.182 00.004 1092 MultiStar: [#1 -0.23,-0.21,1.11,U] [#2 -0.73,0.01,0.86,U] [#3 -0.41,0.08,0.80,U] [#4 -0.50,-0.01,0.85,U] [#5 -0.41,-0.00,0.72,U] [#6 -0.14,-0.06,0.69,U] [#7 -0.13,0.33,0.48,U] [#8 -0.96,-0.01,0.52,U] 
01:54:54.185 00.003 1092 refined, 8 included, MultiStar: {-0.29, -0.04}, one-star: {0.56, -0.26}
01:54:54.187 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.57 = -2.57)
01:54:54.190 00.003 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
01:54:54.193 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.04 hyp=0.29 cameraTheta=-2.99 mountX=-0.25 mountY=-0.12, mountTheta=-2.69
01:54:54.198 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.04, opts=13)
01:54:54.201 00.003 1092 Enqueuing Move request for scope (-0.29, -0.04)
01:54:54.203 00.002 2744 Worker thread wakes up
01:54:54.203 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.04) opts 0xd
01:54:54.204 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.04)
01:54:54.204 00.000 2744 Moving (-0.29, -0.04) raw xDistance=-0.25 yDistance=-0.12
01:54:54.204 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
01:54:54.204 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:54.204 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:54:54.204 00.000 2744 MoveAxis(E, 0, ABG)
01:54:54.204 00.000 2744 Move returns status 0, amount 0
01:54:54.204 00.000 2744 MoveAxis(N, 0, ABG)
01:54:54.204 00.000 2744 Move returns status 0, amount 0
01:54:54.204 00.000 2744 move complete, result=0
01:54:54.204 00.000 2744 worker thread done servicing request
01:54:54.223 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1265, FiltMax=65535, Gamma=0.510
01:54:54.238 00.015 1092 UpdateGuideState exits: m=449762 SNR=75.7
01:54:54.241 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.244 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:54.246 00.002 1092 Enqueuing Expose request
01:54:54.250 00.004 2744 Worker thread wakes up
01:54:54.250 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:54.250 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:54:54.250 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:57.629 03.379 2744 Exposure complete
01:54:57.831 00.202 2744 worker thread done servicing request
01:54:57.831 00.000 1092 OnExposeComplete: enter
01:54:57.834 00.003 1092 UpdateGuideState(): m_state=6
01:54:57.836 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2185
01:54:57.839 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1128.77, Mass=479994, SNR=73.4, Peak=48938 HFD=3.4
01:54:57.842 00.003 1092 MultiStar: [#1 -0.09,-0.17,1.15,U] [#2 -0.72,-0.09,0.98,U] [#3 -0.30,-0.10,0.75,U] [#4 -0.38,-0.29,0.71,U] [#5 -0.12,-0.31,0.81,U] [#6 -0.31,-0.28,0.65,U] [#7 0.07,0.24,0.53,U] [#8 -0.66,-0.12,0.48,U] 
01:54:57.844 00.002 1092 refined, 8 included, MultiStar: {-0.14, -0.22}, one-star: {0.90, -0.62}
01:54:57.846 00.002 1092 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.43) = xAngle (-1.71 = -1.71)
01:54:57.849 00.003 1092 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
01:54:57.852 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.14 mountX=-0.04 mountY=-0.25, mountTheta=-1.71
01:54:57.857 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.22, opts=13)
01:54:57.860 00.003 1092 Enqueuing Move request for scope (-0.14, -0.22)
01:54:57.862 00.002 2744 Worker thread wakes up
01:54:57.862 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
01:54:57.862 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
01:54:57.862 00.000 2744 Moving (-0.14, -0.22) raw xDistance=-0.04 yDistance=-0.25
01:54:57.862 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:57.862 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:54:57.863 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:54:57.863 00.000 2744 MoveAxis(E, 0, ABG)
01:54:57.863 00.000 2744 Move returns status 0, amount 0
01:54:57.863 00.000 2744 MoveAxis(N, 0, ABG)
01:54:57.863 00.000 2744 Move returns status 0, amount 0
01:54:57.863 00.000 2744 move complete, result=0
01:54:57.863 00.000 2744 worker thread done servicing request
01:54:57.882 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1464, FiltMax=65535, Gamma=0.510
01:54:57.897 00.015 1092 UpdateGuideState exits: m=479994 SNR=73.4
01:54:57.900 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.903 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:54:57.906 00.003 1092 Enqueuing Expose request
01:54:57.908 00.002 2744 Worker thread wakes up
01:54:57.908 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:57.910 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:54:57.910 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:01.290 03.380 2744 Exposure complete
01:55:01.493 00.203 2744 worker thread done servicing request
01:55:01.494 00.001 1092 OnExposeComplete: enter
01:55:01.497 00.003 1092 UpdateGuideState(): m_state=6
01:55:01.501 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2186
01:55:01.503 00.002 1092 Star::Find returns 1 (0), X=1603.71, Y=1128.77, Mass=465437, SNR=62.8, Peak=44291 HFD=3.5
01:55:01.507 00.004 1092 MultiStar: [#1 0.19,-0.48,1.12,U] [#2 -0.07,-0.28,1.06,U] [#3 -0.16,-0.44,1.03,U] [#4 -0.08,-0.39,0.85,U] [#5 0.49,-0.29,0.96,U] [#6 0.46,-0.32,0.84,U] [#7 0.13,-0.14,0.76,U] [#8 -0.35,-0.91,0.64,U] 
01:55:01.510 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.42}, one-star: {1.36, -0.62}
01:55:01.513 00.003 1092 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
01:55:01.517 00.004 1092 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.78 = -0.78)
01:55:01.519 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-1.05 mountX=0.39 mountY=-0.34, mountTheta=-0.71
01:55:01.526 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.42, opts=13)
01:55:01.529 00.003 1092 Enqueuing Move request for scope (0.24, -0.42)
01:55:01.532 00.003 2744 Worker thread wakes up
01:55:01.532 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.42) opts 0xd
01:55:01.532 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.42)
01:55:01.532 00.000 2744 Moving (0.24, -0.42) raw xDistance=0.39 yDistance=-0.34
01:55:01.532 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
01:55:01.532 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:01.533 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
01:55:01.533 00.000 2744 MoveAxis(W, 88, ABG)
01:55:01.533 00.000 2744 Guiding  Dir = 3, Dur = 88
01:55:01.533 00.000 2744 IsSlewing returns 0
01:55:01.533 00.000 2744 IsGuiding returns 0
01:55:01.534 00.001 2744 PulseGuide returned control before completion, sleep 98
01:55:01.562 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1552, FiltMax=65535, Gamma=0.510
01:55:01.578 00.016 1092 UpdateGuideState exits: m=465437 SNR=62.8
01:55:01.582 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.585 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:01.588 00.003 1092 Enqueuing Expose request
01:55:01.647 00.059 2744 IsGuiding returns 0
01:55:01.647 00.000 2744 Move returns status 0, amount 88
01:55:01.647 00.000 2744 MoveAxis(N, 0, ABG)
01:55:01.647 00.000 2744 Move returns status 0, amount 0
01:55:01.648 00.001 2744 move complete, result=0
01:55:01.648 00.000 2744 worker thread done servicing request
01:55:01.649 00.001 2744 Worker thread wakes up
01:55:01.649 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:01.649 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:01.649 00.000 1092 GuideStep: 0.4 px 88 ms WEST, -0.3 px 0 ms NORTH
01:55:05.043 03.394 2744 Exposure complete
01:55:05.247 00.204 2744 worker thread done servicing request
01:55:05.247 00.000 1092 OnExposeComplete: enter
01:55:05.250 00.003 1092 UpdateGuideState(): m_state=6
01:55:05.253 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2187
01:55:05.256 00.003 1092 Star::Find returns 1 (0), X=1603.50, Y=1128.73, Mass=499437, SNR=70.3, Peak=43987 HFD=3.6
01:55:05.259 00.003 1092 MultiStar: [#1 0.30,-0.14,0.92,U] [#2 0.01,-0.30,1.05,U] [#3 -0.13,-0.19,0.80,U] [#4 0.01,-0.27,0.93,U] [#5 0.12,-0.34,0.78,U] [#6 0.31,-0.27,0.76,U] [#7 0.21,0.29,0.55,U] [#8 -0.32,-0.35,0.50,U] 
01:55:05.262 00.003 1092 refined, 8 included, MultiStar: {0.22, -0.27}, one-star: {1.15, -0.66}
01:55:05.264 00.002 1092 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-0.43) = xAngle (-0.46 = -0.46)
01:55:05.266 00.002 1092 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
01:55:05.269 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-0.88 mountX=0.32 mountY=-0.20, mountTheta=-0.57
01:55:05.275 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.27, opts=13)
01:55:05.277 00.002 1092 Enqueuing Move request for scope (0.22, -0.27)
01:55:05.279 00.002 2744 Worker thread wakes up
01:55:05.279 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.27) opts 0xd
01:55:05.279 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.27)
01:55:05.280 00.001 2744 Moving (0.22, -0.27) raw xDistance=0.32 yDistance=-0.20
01:55:05.280 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
01:55:05.280 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:05.280 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
01:55:05.280 00.000 2744 MoveAxis(W, 77, ABG)
01:55:05.280 00.000 2744 Guiding  Dir = 3, Dur = 77
01:55:05.280 00.000 2744 IsSlewing returns 0
01:55:05.281 00.001 2744 IsGuiding returns 0
01:55:05.281 00.000 2744 PulseGuide returned control before completion, sleep 87
01:55:05.295 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1645, FiltMax=65535, Gamma=0.510
01:55:05.312 00.017 1092 UpdateGuideState exits: m=499437 SNR=70.3
01:55:05.315 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:05.318 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:05.321 00.003 1092 Enqueuing Expose request
01:55:05.383 00.062 2744 IsGuiding returns 1
01:55:05.383 00.000 2744 scope still moving after pulse duration time elapsed
01:55:05.413 00.030 2744 IsSlewing returns 0
01:55:05.413 00.000 2744 IsGuiding returns 0
01:55:05.413 00.000 2744 scope move finished after 77 + 55 ms
01:55:05.413 00.000 2744 Move returns status 0, amount 77
01:55:05.413 00.000 2744 MoveAxis(N, 0, ABG)
01:55:05.413 00.000 2744 Move returns status 0, amount 0
01:55:05.415 00.002 2744 move complete, result=0
01:55:05.415 00.000 2744 worker thread done servicing request
01:55:05.416 00.001 2744 Worker thread wakes up
01:55:05.416 00.000 1092 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
01:55:05.419 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:05.419 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:08.815 03.396 2744 Exposure complete
01:55:09.023 00.208 2744 worker thread done servicing request
01:55:09.024 00.001 1092 OnExposeComplete: enter
01:55:09.026 00.002 1092 UpdateGuideState(): m_state=6
01:55:09.029 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2188
01:55:09.032 00.003 1092 Star::Find returns 1 (0), X=1603.13, Y=1128.72, Mass=487631, SNR=83.3, Peak=34602 HFD=3.9
01:55:09.035 00.003 1092 MultiStar: [#1 -0.06,-0.25,0.84,U] [#2 -0.56,-0.39,0.76,U] [#3 -0.33,-0.31,0.74,U] [#4 -0.22,-0.27,0.59,U] [#5 -0.14,-0.22,0.61,U] [#6 -0.20,-0.08,0.61,U] [#7 0.16,0.35,0.46,U] [#8 -0.50,0.05,0.49,U] 
01:55:09.037 00.002 1092 refined, 8 included, MultiStar: {-0.07, -0.26}, one-star: {0.79, -0.66}
01:55:09.040 00.003 1092 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-0.43) = xAngle (-1.42 = -1.42)
01:55:09.042 00.002 1092 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.57 = -1.57)
01:55:09.045 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.85 mountX=0.04 mountY=-0.27, mountTheta=-1.42
01:55:09.050 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.26, opts=13)
01:55:09.053 00.003 1092 Enqueuing Move request for scope (-0.07, -0.26)
01:55:09.055 00.002 2744 Worker thread wakes up
01:55:09.055 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
01:55:09.055 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
01:55:09.055 00.000 2744 Moving (-0.07, -0.26) raw xDistance=0.04 yDistance=-0.27
01:55:09.055 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:09.055 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:09.057 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
01:55:09.057 00.000 2744 MoveAxis(E, 0, ABG)
01:55:09.057 00.000 2744 Move returns status 0, amount 0
01:55:09.057 00.000 2744 MoveAxis(N, 0, ABG)
01:55:09.057 00.000 2744 Move returns status 0, amount 0
01:55:09.057 00.000 2744 move complete, result=0
01:55:09.057 00.000 2744 worker thread done servicing request
01:55:09.075 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:55:09.090 00.015 1092 UpdateGuideState exits: m=487631 SNR=83.3
01:55:09.093 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.095 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:09.099 00.004 1092 Enqueuing Expose request
01:55:09.102 00.003 2744 Worker thread wakes up
01:55:09.102 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:55:09.104 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:09.105 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:12.488 03.383 2744 Exposure complete
01:55:12.688 00.200 2744 worker thread done servicing request
01:55:12.689 00.001 1092 OnExposeComplete: enter
01:55:12.691 00.002 1092 UpdateGuideState(): m_state=6
01:55:12.694 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2189
01:55:12.696 00.002 1092 Star::Find returns 1 (0), X=1603.14, Y=1129.06, Mass=522698, SNR=88.8, Peak=46403 HFD=3.9
01:55:12.698 00.002 1092 MultiStar: [#1 -0.32,0.09,0.71,U] [#2 -0.43,-0.14,0.88,U] [#3 -0.42,-0.03,0.66,U] [#4 -0.53,-0.25,0.63,U] [#5 -0.18,0.03,0.60,U] [#6 -0.04,0.01,0.59,U] [#7 -0.24,0.14,0.48,U] [#8 -0.70,-0.25,0.41,U] 
01:55:12.700 00.002 1092 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {0.80, -0.33}
01:55:12.702 00.002 1092 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.43) = xAngle (-2.17 = -2.17)
01:55:12.704 00.002 1092 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.32 = -2.32)
01:55:12.706 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.59 mountX=-0.11 mountY=-0.14, mountTheta=-2.23
01:55:12.710 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.10, opts=13)
01:55:12.712 00.002 1092 Enqueuing Move request for scope (-0.16, -0.10)
01:55:12.714 00.002 2744 Worker thread wakes up
01:55:12.714 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
01:55:12.714 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
01:55:12.715 00.001 2744 Moving (-0.16, -0.10) raw xDistance=-0.11 yDistance=-0.14
01:55:12.715 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:55:12.715 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:12.715 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:55:12.715 00.000 2744 MoveAxis(E, 0, ABG)
01:55:12.715 00.000 2744 Move returns status 0, amount 0
01:55:12.715 00.000 2744 MoveAxis(N, 0, ABG)
01:55:12.715 00.000 2744 Move returns status 0, amount 0
01:55:12.715 00.000 2744 move complete, result=0
01:55:12.715 00.000 2744 worker thread done servicing request
01:55:12.730 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1719, FiltMax=65535, Gamma=0.510
01:55:12.745 00.015 1092 UpdateGuideState exits: m=522698 SNR=88.8
01:55:12.748 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:12.750 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:12.752 00.002 1092 Enqueuing Expose request
01:55:12.754 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:12.756 00.002 2744 Worker thread wakes up
01:55:12.756 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:12.756 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:16.154 03.398 2744 Exposure complete
01:55:16.367 00.213 2744 worker thread done servicing request
01:55:16.367 00.000 1092 OnExposeComplete: enter
01:55:16.371 00.004 1092 UpdateGuideState(): m_state=6
01:55:16.375 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2190
01:55:16.377 00.002 1092 Star::Find returns 1 (0), X=1603.56, Y=1128.44, Mass=479567, SNR=69.2, Peak=39347 HFD=3.3
01:55:16.380 00.003 1092 MultiStar: [#1 0.36,-0.76,1.00,U] [#2 0.08,-0.49,0.90,U] [#3 0.15,-0.65,0.68,U] [#4 0.12,-0.80,0.81,U] [#5 0.22,-0.79,0.88,U] [#6 0.23,-0.85,0.71,U] [#7 0.30,-0.12,0.62,U] [#8 -0.32,-0.60,0.53,U] 
01:55:16.383 00.003 1092 refined, 8 included, MultiStar: {0.31, -0.69}, one-star: {1.21, -0.95}
01:55:16.385 00.002 1092 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.43) = xAngle (-0.72 = -0.72)
01:55:16.387 00.002 1092 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.88 = -0.88)
01:55:16.391 00.004 1092 CameraToMount -- cameraX=0.31 cameraY=-0.69 hyp=0.76 cameraTheta=-1.15 mountX=0.57 mountY=-0.58, mountTheta=-0.80
01:55:16.399 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.69, opts=13)
01:55:16.402 00.003 1092 Enqueuing Move request for scope (0.31, -0.69)
01:55:16.404 00.002 2744 Worker thread wakes up
01:55:16.404 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.69) opts 0xd
01:55:16.404 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.69)
01:55:16.404 00.000 2744 Moving (0.31, -0.69) raw xDistance=0.57 yDistance=-0.58
01:55:16.404 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
01:55:16.404 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:16.404 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
01:55:16.404 00.000 2744 MoveAxis(W, 128, ABG)
01:55:16.404 00.000 2744 Guiding  Dir = 3, Dur = 128
01:55:16.404 00.000 2744 IsSlewing returns 0
01:55:16.406 00.002 2744 IsGuiding returns 0
01:55:16.406 00.000 2744 PulseGuide returned control before completion, sleep 138
01:55:16.423 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:55:16.438 00.015 1092 UpdateGuideState exits: m=479567 SNR=69.2
01:55:16.442 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:16.444 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:16.446 00.002 1092 Enqueuing Expose request
01:55:16.559 00.113 2744 IsGuiding returns 1
01:55:16.559 00.000 2744 scope still moving after pulse duration time elapsed
01:55:16.592 00.033 2744 IsSlewing returns 0
01:55:16.592 00.000 2744 IsGuiding returns 0
01:55:16.593 00.001 2744 scope move finished after 128 + 58 ms
01:55:16.593 00.000 2744 Move returns status 0, amount 128
01:55:16.593 00.000 2744 MoveAxis(N, 0, ABG)
01:55:16.593 00.000 2744 Move returns status 0, amount 0
01:55:16.593 00.000 2744 move complete, result=0
01:55:16.594 00.001 2744 worker thread done servicing request
01:55:16.594 00.000 2744 Worker thread wakes up
01:55:16.594 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:16.594 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:16.607 00.013 1092 GuideStep: 0.6 px 128 ms WEST, -0.6 px 0 ms NORTH
01:55:19.983 03.376 2744 Exposure complete
01:55:20.173 00.190 2744 worker thread done servicing request
01:55:20.173 00.000 1092 OnExposeComplete: enter
01:55:20.176 00.003 1092 UpdateGuideState(): m_state=6
01:55:20.179 00.003 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2191
01:55:20.182 00.003 1092 Star::Find returns 1 (0), X=1603.93, Y=1128.37, Mass=467293, SNR=78.8, Peak=48435 HFD=3.5
01:55:20.184 00.002 1092 MultiStar: [#1 0.71,-0.81,0.88,U] [#2 0.33,-0.60,0.96,U] [#3 0.43,-0.59,0.85,U] [#4 0.49,-0.74,0.67,U] [#5 0.70,-0.46,0.75,U] [#6 0.55,-0.62,0.74,U] [#7 0.74,-0.29,0.57,U] [#8 0.27,-0.59,0.40,U] 
01:55:20.188 00.004 1092 refined, 8 included, MultiStar: {0.69, -0.66}, one-star: {1.58, -1.02}
01:55:20.192 00.004 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
01:55:20.194 00.002 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
01:55:20.196 00.002 1092 CameraToMount -- cameraX=0.69 cameraY=-0.66 hyp=0.95 cameraTheta=-0.77 mountX=0.90 mountY=-0.45, mountTheta=-0.47
01:55:20.204 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.66, opts=13)
01:55:20.208 00.004 1092 Enqueuing Move request for scope (0.69, -0.66)
01:55:20.211 00.003 2744 Worker thread wakes up
01:55:20.211 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.66) opts 0xd
01:55:20.211 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.66)
01:55:20.211 00.000 2744 Moving (0.69, -0.66) raw xDistance=0.90 yDistance=-0.45
01:55:20.211 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.90
01:55:20.211 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:55:20.211 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
01:55:20.211 00.000 2744 MoveAxis(W, 210, ABG)
01:55:20.211 00.000 2744 Guiding  Dir = 3, Dur = 210
01:55:20.211 00.000 2744 IsSlewing returns 0
01:55:20.211 00.000 2744 IsGuiding returns 0
01:55:20.211 00.000 2744 PulseGuide returned control before completion, sleep 220
01:55:20.233 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1530, FiltMax=65535, Gamma=0.510
01:55:20.253 00.020 1092 UpdateGuideState exits: m=467293 SNR=78.8
01:55:20.258 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.260 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:20.263 00.003 1092 Enqueuing Expose request
01:55:20.444 00.181 2744 IsGuiding returns 1
01:55:20.444 00.000 2744 scope still moving after pulse duration time elapsed
01:55:20.474 00.030 2744 IsSlewing returns 0
01:55:20.474 00.000 2744 IsGuiding returns 0
01:55:20.474 00.000 2744 scope move finished after 210 + 52 ms
01:55:20.474 00.000 2744 Move returns status 0, amount 210
01:55:20.475 00.001 2744 MoveAxis(N, 0, ABG)
01:55:20.475 00.000 2744 Move returns status 0, amount 0
01:55:20.475 00.000 2744 move complete, result=0
01:55:20.475 00.000 2744 worker thread done servicing request
01:55:20.475 00.000 2744 Worker thread wakes up
01:55:20.475 00.000 1092 GuideStep: 0.9 px 210 ms WEST, -0.5 px 0 ms NORTH
01:55:20.478 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:20.478 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:23.862 03.384 2744 Exposure complete
01:55:24.052 00.190 2744 worker thread done servicing request
01:55:24.052 00.000 1092 OnExposeComplete: enter
01:55:24.055 00.003 1092 UpdateGuideState(): m_state=6
01:55:24.057 00.002 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2192
01:55:24.059 00.002 1092 Star::Find returns 1 (0), X=1603.54, Y=1129.05, Mass=502142, SNR=79.2, Peak=43379 HFD=3.6
01:55:24.061 00.002 1092 MultiStar: [#1 0.45,-0.19,0.79,U] [#2 -0.06,-0.07,0.94,U] [#3 0.24,-0.09,0.78,U] [#4 0.06,-0.21,0.76,U] [#5 0.27,-0.17,0.69,U] [#6 0.42,-0.29,0.69,U] [#7 0.46,0.27,0.59,U] [#8 -0.35,0.21,0.48,U] 
01:55:24.064 00.003 1092 refined, 8 included, MultiStar: {0.34, -0.13}, one-star: {1.19, -0.34}
01:55:24.066 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
01:55:24.069 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
01:55:24.070 00.001 1092 CameraToMount -- cameraX=0.34 cameraY=-0.13 hyp=0.37 cameraTheta=-0.35 mountX=0.36 mountY=-0.03, mountTheta=-0.08
01:55:24.074 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.13, opts=13)
01:55:24.076 00.002 1092 Enqueuing Move request for scope (0.34, -0.13)
01:55:24.079 00.003 2744 Worker thread wakes up
01:55:24.079 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.13) opts 0xd
01:55:24.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.13)
01:55:24.079 00.000 2744 Moving (0.34, -0.13) raw xDistance=0.36 yDistance=-0.03
01:55:24.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.36
01:55:24.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:24.079 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
01:55:24.079 00.000 2744 MoveAxis(W, 96, ABG)
01:55:24.079 00.000 2744 Guiding  Dir = 3, Dur = 96
01:55:24.079 00.000 2744 IsSlewing returns 0
01:55:24.080 00.001 2744 IsGuiding returns 0
01:55:24.080 00.000 2744 PulseGuide returned control before completion, sleep 106
01:55:24.094 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1699, FiltMax=65535, Gamma=0.510
01:55:24.108 00.014 1092 UpdateGuideState exits: m=502142 SNR=79.2
01:55:24.111 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.113 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:24.115 00.002 1092 Enqueuing Expose request
01:55:24.187 00.072 2744 IsGuiding returns 1
01:55:24.187 00.000 2744 scope still moving after pulse duration time elapsed
01:55:24.219 00.032 2744 IsSlewing returns 0
01:55:24.219 00.000 2744 IsGuiding returns 0
01:55:24.219 00.000 2744 scope move finished after 96 + 43 ms
01:55:24.219 00.000 2744 Move returns status 0, amount 96
01:55:24.219 00.000 2744 MoveAxis(N, 0, ABG)
01:55:24.219 00.000 2744 Move returns status 0, amount 0
01:55:24.220 00.001 2744 move complete, result=0
01:55:24.220 00.000 2744 worker thread done servicing request
01:55:24.220 00.000 2744 Worker thread wakes up
01:55:24.220 00.000 1092 GuideStep: 0.4 px 96 ms WEST, -0.0 px 0 ms NORTH
01:55:24.223 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:24.223 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:27.609 03.386 2744 Exposure complete
01:55:27.813 00.204 2744 worker thread done servicing request
01:55:27.813 00.000 1092 OnExposeComplete: enter
01:55:27.816 00.003 1092 UpdateGuideState(): m_state=6
01:55:27.819 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2193
01:55:27.822 00.003 1092 Star::Find returns 1 (0), X=1603.66, Y=1128.68, Mass=450548, SNR=61.3, Peak=48435 HFD=3.2
01:55:27.825 00.003 1092 MultiStar: [#1 0.42,-0.38,1.17,U] [#2 -0.10,-0.25,1.18,U] [#3 0.21,-0.30,1.00,U] [#4 0.21,-0.33,0.98,U] [#5 0.00,-0.33,1.02,U] [#6 -0.03,-0.52,0.86,U] [#7 0.25,0.06,0.65,U] [#8 -0.46,-0.53,0.58,U] 
01:55:27.827 00.002 1092 refined, 8 included, MultiStar: {0.23, -0.37}, one-star: {1.31, -0.71}
01:55:27.829 00.002 1092 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-0.43) = xAngle (-0.58 = -0.58)
01:55:27.831 00.002 1092 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.74 = -0.74)
01:55:27.834 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=-0.37 hyp=0.44 cameraTheta=-1.01 mountX=0.37 mountY=-0.29, mountTheta=-0.68
01:55:27.841 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.37, opts=13)
01:55:27.844 00.003 1092 Enqueuing Move request for scope (0.23, -0.37)
01:55:27.846 00.002 2744 Worker thread wakes up
01:55:27.846 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.37) opts 0xd
01:55:27.846 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.37)
01:55:27.846 00.000 2744 Moving (0.23, -0.37) raw xDistance=0.37 yDistance=-0.29
01:55:27.846 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
01:55:27.846 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:27.846 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:55:27.847 00.001 2744 MoveAxis(W, 89, ABG)
01:55:27.847 00.000 2744 Guiding  Dir = 3, Dur = 89
01:55:27.847 00.000 2744 IsSlewing returns 0
01:55:27.847 00.000 2744 IsGuiding returns 0
01:55:27.848 00.001 2744 PulseGuide returned control before completion, sleep 99
01:55:27.863 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1552, FiltMax=65535, Gamma=0.510
01:55:27.880 00.017 1092 UpdateGuideState exits: m=450548 SNR=61.3
01:55:27.883 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.886 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:27.888 00.002 1092 Enqueuing Expose request
01:55:27.960 00.072 2744 IsGuiding returns 0
01:55:27.960 00.000 2744 Move returns status 0, amount 89
01:55:27.960 00.000 2744 MoveAxis(N, 0, ABG)
01:55:27.960 00.000 2744 Move returns status 0, amount 0
01:55:27.960 00.000 2744 move complete, result=0
01:55:27.961 00.001 2744 worker thread done servicing request
01:55:27.961 00.000 2744 Worker thread wakes up
01:55:27.961 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:27.961 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:27.961 00.000 1092 GuideStep: 0.4 px 89 ms WEST, -0.3 px 0 ms NORTH
01:55:31.380 03.419 2744 Exposure complete
01:55:31.630 00.250 2744 worker thread done servicing request
01:55:31.630 00.000 1092 OnExposeComplete: enter
01:55:31.633 00.003 1092 UpdateGuideState(): m_state=6
01:55:31.637 00.004 1092 Star::Find(15, 1603, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2194
01:55:31.640 00.003 1092 Star::Find returns 1 (0), X=1603.18, Y=1129.22, Mass=494398, SNR=72.7, Peak=46003 HFD=3.6
01:55:31.644 00.004 1092 MultiStar: [#1 -0.36,-0.11,1.05,U] [#2 -0.83,-0.13,1.05,U] [#3 -0.57,-0.00,1.00,U] [#4 -0.68,-0.11,0.97,U] [#5 -0.40,0.18,0.74,U] [#6 -0.43,-0.03,0.81,U] [#7 -0.32,0.55,0.59,U] [#8 -0.80,-0.03,0.52,U] 
01:55:31.647 00.003 1092 refined, 8 included, MultiStar: {-0.37, -0.02}, one-star: {0.84, -0.17}
01:55:31.652 00.005 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
01:55:31.654 00.002 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
01:55:31.660 00.006 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.02 hyp=0.37 cameraTheta=-3.10 mountX=-0.33 mountY=-0.12, mountTheta=-2.81
01:55:31.667 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.02, opts=13)
01:55:31.670 00.003 1092 Enqueuing Move request for scope (-0.37, -0.02)
01:55:31.673 00.003 2744 Worker thread wakes up
01:55:31.673 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.02) opts 0xd
01:55:31.673 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.02)
01:55:31.673 00.000 2744 Moving (-0.37, -0.02) raw xDistance=-0.33 yDistance=-0.12
01:55:31.673 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.33
01:55:31.673 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:31.674 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
01:55:31.674 00.000 2744 MoveAxis(E, 68, ABG)
01:55:31.674 00.000 2744 Guiding  Dir = 2, Dur = 68
01:55:31.674 00.000 2744 IsSlewing returns 0
01:55:31.674 00.000 2744 IsGuiding returns 0
01:55:31.674 00.000 2744 PulseGuide returned control before completion, sleep 78
01:55:31.693 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1680, FiltMax=65535, Gamma=0.510
01:55:31.712 00.019 1092 UpdateGuideState exits: m=494398 SNR=72.7
01:55:31.716 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.719 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:31.721 00.002 1092 Enqueuing Expose request
01:55:31.764 00.043 2744 IsGuiding returns 1
01:55:31.764 00.000 2744 scope still moving after pulse duration time elapsed
01:55:31.796 00.032 2744 IsSlewing returns 0
01:55:31.796 00.000 2744 IsGuiding returns 0
01:55:31.796 00.000 2744 scope move finished after 68 + 53 ms
01:55:31.796 00.000 2744 Move returns status 0, amount 68
01:55:31.796 00.000 2744 MoveAxis(N, 0, ABG)
01:55:31.797 00.001 2744 Move returns status 0, amount 0
01:55:31.797 00.000 2744 move complete, result=0
01:55:31.797 00.000 2744 worker thread done servicing request
01:55:31.797 00.000 2744 Worker thread wakes up
01:55:31.797 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:31.797 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:31.797 00.000 1092 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
01:55:35.184 03.387 2744 Exposure complete
01:55:35.379 00.195 2744 worker thread done servicing request
01:55:35.379 00.000 1092 OnExposeComplete: enter
01:55:35.383 00.004 1092 UpdateGuideState(): m_state=6
01:55:35.385 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2195
01:55:35.389 00.004 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.23, Mass=492311, SNR=75.4, Peak=48115 HFD=3.6
01:55:35.392 00.003 1092 MultiStar: [#1 -0.53,0.06,0.89,U] [#2 -0.96,0.26,1.01,U] [#3 -0.59,0.12,0.81,U] [#4 -0.71,0.06,0.85,U] [#5 -0.44,0.08,0.67,U] [#6 -0.53,0.31,0.72,U] [#7 -0.41,0.36,0.58,U] [#8 -1.07,0.11,0.51,U] 
01:55:35.394 00.002 1092 single-star, 8 included, MultiStar: {-0.50, 0.12}, one-star: {0.43, -0.16}
01:55:35.396 00.002 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
01:55:35.401 00.005 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
01:55:35.403 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.16 hyp=0.46 cameraTheta=-0.36 mountX=0.46 mountY=-0.04, mountTheta=-0.08
01:55:35.411 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.16, opts=13)
01:55:35.414 00.003 1092 Enqueuing Move request for scope (0.43, -0.16)
01:55:35.417 00.003 2744 Worker thread wakes up
01:55:35.417 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.16) opts 0xd
01:55:35.417 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.16)
01:55:35.417 00.000 2744 Moving (0.43, -0.16) raw xDistance=0.46 yDistance=-0.04
01:55:35.417 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.46
01:55:35.417 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:35.417 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
01:55:35.417 00.000 2744 MoveAxis(W, 97, ABG)
01:55:35.417 00.000 2744 Guiding  Dir = 3, Dur = 97
01:55:35.418 00.001 2744 IsSlewing returns 0
01:55:35.418 00.000 2744 IsGuiding returns 0
01:55:35.418 00.000 2744 PulseGuide returned control before completion, sleep 107
01:55:35.433 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5120, FiltMin=1709, FiltMax=65535, Gamma=0.510
01:55:35.448 00.015 1092 UpdateGuideState exits: m=492311 SNR=75.4
01:55:35.452 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:35.454 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:35.456 00.002 1092 Enqueuing Expose request
01:55:35.529 00.073 2744 IsGuiding returns 1
01:55:35.529 00.000 2744 scope still moving after pulse duration time elapsed
01:55:35.561 00.032 2744 IsSlewing returns 0
01:55:35.561 00.000 2744 IsGuiding returns 0
01:55:35.561 00.000 2744 scope move finished after 97 + 45 ms
01:55:35.561 00.000 2744 Move returns status 0, amount 97
01:55:35.561 00.000 2744 MoveAxis(N, 0, ABG)
01:55:35.561 00.000 2744 Move returns status 0, amount 0
01:55:35.561 00.000 2744 move complete, result=0
01:55:35.562 00.001 2744 worker thread done servicing request
01:55:35.562 00.000 2744 Worker thread wakes up
01:55:35.562 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:35.562 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:35.562 00.000 1092 GuideStep: 0.5 px 97 ms WEST, -0.0 px 0 ms NORTH
01:55:38.963 03.401 2744 Exposure complete
01:55:39.175 00.212 2744 worker thread done servicing request
01:55:39.175 00.000 1092 OnExposeComplete: enter
01:55:39.178 00.003 1092 UpdateGuideState(): m_state=6
01:55:39.181 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2196
01:55:39.184 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1129.24, Mass=509539, SNR=80.1, Peak=47923 HFD=3.5
01:55:39.187 00.003 1092 MultiStar: [#1 -1.02,0.07,0.91,U] [#2 -1.29,0.38,0.83,U] [#3 -1.12,0.47,0.80,U] [#4 -1.20,0.21,0.85,U] [#5 -0.80,0.41,0.69,U] [#6 -0.94,0.30,0.66,U] [#7 -1.14,0.68,0.51,U] [#8 -1.75,0.26,0.43,U] 
01:55:39.190 00.003 1092 single-star, 8 included, MultiStar: {-0.98, 0.26}, one-star: {-0.15, -0.15}
01:55:39.192 00.002 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
01:55:39.194 00.002 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.07 = -2.07)
01:55:39.196 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.35 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
01:55:39.201 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.15, opts=13)
01:55:39.204 00.003 1092 Enqueuing Move request for scope (-0.15, -0.15)
01:55:39.207 00.003 2744 Worker thread wakes up
01:55:39.207 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
01:55:39.207 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
01:55:39.207 00.000 2744 Moving (-0.15, -0.15) raw xDistance=-0.07 yDistance=-0.18
01:55:39.207 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:55:39.207 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:39.207 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:39.207 00.000 2744 MoveAxis(E, 0, ABG)
01:55:39.208 00.001 2744 Move returns status 0, amount 0
01:55:39.208 00.000 2744 MoveAxis(N, 0, ABG)
01:55:39.208 00.000 2744 Move returns status 0, amount 0
01:55:39.208 00.000 2744 move complete, result=0
01:55:39.208 00.000 2744 worker thread done servicing request
01:55:39.222 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1725, FiltMax=65535, Gamma=0.510
01:55:39.238 00.016 1092 UpdateGuideState exits: m=509539 SNR=80.1
01:55:39.242 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.244 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:39.249 00.005 1092 Enqueuing Expose request
01:55:39.252 00.003 2744 Worker thread wakes up
01:55:39.253 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:39.253 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:55:39.256 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:42.652 03.396 2744 Exposure complete
01:55:42.867 00.215 2744 worker thread done servicing request
01:55:42.867 00.000 1092 OnExposeComplete: enter
01:55:42.869 00.002 1092 UpdateGuideState(): m_state=6
01:55:42.873 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2197
01:55:42.875 00.002 1092 Star::Find returns 1 (0), X=1601.75, Y=1129.61, Mass=497749, SNR=71.6, Peak=47792 HFD=3.4
01:55:42.878 00.003 1092 MultiStar: [#1 -1.58,0.49,1.04,U] [#2 -1.94,0.56,1.06,U] [#3 -1.54,0.65,0.85,U] [#4 -1.65,0.41,0.79,U] [#5 -1.56,0.52,0.83,U] [#6 -1.40,0.43,0.70,U] [#7 -1.46,0.75,0.64,U] [#8 -1.96,0.31,0.56,U] 
01:55:42.880 00.002 1092 single-star, 8 included, MultiStar: {-1.50, 0.48}, one-star: {-0.59, 0.23}
01:55:42.882 00.002 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.21 = -3.08)
01:55:42.885 00.003 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
01:55:42.887 00.002 1092 CameraToMount -- cameraX=-0.59 cameraY=0.23 hyp=0.63 cameraTheta=2.78 mountX=-0.63 mountY=0.06, mountTheta=3.05
01:55:42.892 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=0.23, opts=13)
01:55:42.894 00.002 1092 Enqueuing Move request for scope (-0.59, 0.23)
01:55:42.897 00.003 2744 Worker thread wakes up
01:55:42.897 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.23) opts 0xd
01:55:42.897 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, 0.23)
01:55:42.897 00.000 2744 Moving (-0.59, 0.23) raw xDistance=-0.63 yDistance=0.06
01:55:42.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
01:55:42.897 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:42.897 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:55:42.897 00.000 2744 MoveAxis(E, 142, ABG)
01:55:42.898 00.001 2744 Guiding  Dir = 2, Dur = 142
01:55:42.898 00.000 2744 IsSlewing returns 0
01:55:42.898 00.000 2744 IsGuiding returns 0
01:55:42.898 00.000 2744 PulseGuide returned control before completion, sleep 152
01:55:42.914 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1667, FiltMax=65520, Gamma=0.510
01:55:42.931 00.017 1092 UpdateGuideState exits: m=497749 SNR=71.6
01:55:42.934 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.937 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:42.939 00.002 1092 Enqueuing Expose request
01:55:43.059 00.120 2744 IsGuiding returns 1
01:55:43.059 00.000 2744 scope still moving after pulse duration time elapsed
01:55:43.093 00.034 2744 IsSlewing returns 0
01:55:43.094 00.001 2744 IsGuiding returns 0
01:55:43.095 00.001 2744 scope move finished after 142 + 54 ms
01:55:43.095 00.000 2744 Move returns status 0, amount 142
01:55:43.095 00.000 2744 MoveAxis(N, 0, ABG)
01:55:43.095 00.000 2744 Move returns status 0, amount 0
01:55:43.095 00.000 2744 move complete, result=0
01:55:43.095 00.000 2744 worker thread done servicing request
01:55:43.095 00.000 2744 Worker thread wakes up
01:55:43.095 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:43.095 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:43.126 00.031 1092 GuideStep: -0.6 px 142 ms EAST, 0.1 px 0 ms NORTH
01:55:46.499 03.373 2744 Exposure complete
01:55:46.691 00.192 2744 worker thread done servicing request
01:55:46.691 00.000 1092 OnExposeComplete: enter
01:55:46.694 00.003 1092 UpdateGuideState(): m_state=6
01:55:46.696 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2198
01:55:46.700 00.004 1092 Star::Find returns 1 (0), X=1602.22, Y=1129.34, Mass=475248, SNR=73.7, Peak=50320 HFD=3.4
01:55:46.702 00.002 1092 MultiStar: [#1 -1.25,0.16,0.94,U] [#2 -1.55,0.41,1.00,U] [#3 -1.48,0.21,0.97,U] [#4 -1.39,0.45,0.85,U] [#5 -1.28,0.49,0.81,U] [#6 -1.18,0.25,0.77,U] [#7 -1.16,0.62,0.52,U] [#8 -1.87,0.42,0.50,U] 
01:55:46.704 00.002 1092 single-star, 8 included, MultiStar: {-1.21, 0.30}, one-star: {-0.13, -0.05}
01:55:46.707 00.003 1092 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.43) = xAngle (-2.35 = -2.35)
01:55:46.709 00.002 1092 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.50 = -2.50)
01:55:46.711 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.78 mountX=-0.10 mountY=-0.08, mountTheta=-2.44
01:55:46.715 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.05, opts=13)
01:55:46.718 00.003 1092 Enqueuing Move request for scope (-0.13, -0.05)
01:55:46.719 00.001 2744 Worker thread wakes up
01:55:46.720 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:55:46.720 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:55:46.720 00.000 2744 Moving (-0.13, -0.05) raw xDistance=-0.10 yDistance=-0.08
01:55:46.720 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:46.720 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:46.720 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
01:55:46.720 00.000 2744 MoveAxis(E, 0, ABG)
01:55:46.720 00.000 2744 Move returns status 0, amount 0
01:55:46.720 00.000 2744 MoveAxis(N, 0, ABG)
01:55:46.720 00.000 2744 Move returns status 0, amount 0
01:55:46.720 00.000 2744 move complete, result=0
01:55:46.720 00.000 2744 worker thread done servicing request
01:55:46.737 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1355, FiltMax=65517, Gamma=0.510
01:55:46.751 00.014 1092 UpdateGuideState exits: m=475248 SNR=73.7
01:55:46.754 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.757 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:46.759 00.002 1092 Enqueuing Expose request
01:55:46.761 00.002 2744 Worker thread wakes up
01:55:46.761 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:46.763 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:46.763 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:50.150 03.387 2744 Exposure complete
01:55:50.352 00.202 2744 worker thread done servicing request
01:55:50.352 00.000 1092 OnExposeComplete: enter
01:55:50.355 00.003 1092 UpdateGuideState(): m_state=6
01:55:50.358 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2199
01:55:50.360 00.002 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.35, Mass=467229, SNR=77.2, Peak=54256 HFD=3.3
01:55:50.363 00.003 1092 MultiStar: [#1 -1.40,0.17,1.01,U] [#2 -1.73,0.27,1.07,U] [#3 -1.59,0.41,0.84,U] [#4 -1.42,0.21,0.93,U] [#5 -1.31,0.21,0.67,U] [#6 -1.48,0.45,0.66,U] [#7 -1.28,0.54,0.51,U] [#8 -1.79,0.35,0.45,U] 
01:55:50.366 00.003 1092 single-star, 8 included, MultiStar: {-1.37, 0.26}, one-star: {-0.54, -0.04}
01:55:50.369 00.003 1092 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
01:55:50.372 00.003 1092 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.80 = -2.80)
01:55:50.376 00.004 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.04 hyp=0.54 cameraTheta=-3.07 mountX=-0.48 mountY=-0.18, mountTheta=-2.78
01:55:50.381 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.04, opts=13)
01:55:50.384 00.003 1092 Enqueuing Move request for scope (-0.54, -0.04)
01:55:50.387 00.003 2744 Worker thread wakes up
01:55:50.387 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.04) opts 0xd
01:55:50.387 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.04)
01:55:50.387 00.000 2744 Moving (-0.54, -0.04) raw xDistance=-0.48 yDistance=-0.18
01:55:50.387 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
01:55:50.387 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:50.387 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
01:55:50.387 00.000 2744 MoveAxis(E, 107, ABG)
01:55:50.387 00.000 2744 Guiding  Dir = 2, Dur = 107
01:55:50.387 00.000 2744 IsSlewing returns 0
01:55:50.388 00.001 2744 IsGuiding returns 0
01:55:50.388 00.000 2744 PulseGuide returned control before completion, sleep 117
01:55:50.407 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1383, FiltMax=65520, Gamma=0.510
01:55:50.423 00.016 1092 UpdateGuideState exits: m=467229 SNR=77.2
01:55:50.425 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.428 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:50.431 00.003 1092 Enqueuing Expose request
01:55:50.515 00.084 2744 IsGuiding returns 1
01:55:50.515 00.000 2744 scope still moving after pulse duration time elapsed
01:55:50.548 00.033 2744 IsSlewing returns 0
01:55:50.549 00.001 2744 IsGuiding returns 0
01:55:50.549 00.000 2744 scope move finished after 107 + 54 ms
01:55:50.549 00.000 2744 Move returns status 0, amount 107
01:55:50.549 00.000 2744 MoveAxis(N, 0, ABG)
01:55:50.549 00.000 2744 Move returns status 0, amount 0
01:55:50.549 00.000 2744 move complete, result=0
01:55:50.549 00.000 2744 worker thread done servicing request
01:55:50.549 00.000 2744 Worker thread wakes up
01:55:50.549 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:50.550 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:50.551 00.001 1092 GuideStep: -0.5 px 107 ms EAST, -0.2 px 0 ms NORTH
01:55:53.951 03.400 2744 Exposure complete
01:55:54.165 00.214 2744 worker thread done servicing request
01:55:54.165 00.000 1092 OnExposeComplete: enter
01:55:54.168 00.003 1092 UpdateGuideState(): m_state=6
01:55:54.171 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2200
01:55:54.174 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.31, Mass=473799, SNR=79.8, Peak=48912 HFD=3.3
01:55:54.177 00.003 1092 MultiStar: [#1 -1.23,-0.04,0.83,U] [#2 -1.60,0.09,0.84,U] [#3 -1.31,0.08,0.82,U] [#4 -1.39,0.13,0.78,U] [#5 -1.23,0.15,0.65,U] [#6 -1.19,0.25,0.75,U] [#7 -1.05,0.45,0.55,U] [#8 -1.85,0.34,0.51,U] 
01:55:54.180 00.003 1092 single-star, 8 included, MultiStar: {-1.19, 0.13}, one-star: {-0.25, -0.08}
01:55:54.182 00.002 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.41 = -2.41)
01:55:54.185 00.003 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
01:55:54.187 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.84 mountX=-0.19 mountY=-0.14, mountTheta=-2.51
01:55:54.194 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=-0.08, opts=13)
01:55:54.197 00.003 1092 Enqueuing Move request for scope (-0.25, -0.08)
01:55:54.199 00.002 2744 Worker thread wakes up
01:55:54.199 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
01:55:54.199 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
01:55:54.199 00.000 2744 Moving (-0.25, -0.08) raw xDistance=-0.19 yDistance=-0.14
01:55:54.199 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
01:55:54.199 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:54.199 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:55:54.199 00.000 2744 MoveAxis(E, 0, ABG)
01:55:54.200 00.001 2744 Move returns status 0, amount 0
01:55:54.200 00.000 2744 MoveAxis(N, 0, ABG)
01:55:54.200 00.000 2744 Move returns status 0, amount 0
01:55:54.200 00.000 2744 move complete, result=0
01:55:54.200 00.000 2744 worker thread done servicing request
01:55:54.215 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1543, FiltMax=65535, Gamma=0.510
01:55:54.229 00.014 1092 UpdateGuideState exits: m=473799 SNR=79.8
01:55:54.232 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:54.234 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:54.237 00.003 1092 Enqueuing Expose request
01:55:54.240 00.003 2744 Worker thread wakes up
01:55:54.240 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:54.244 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:54.244 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:55:57.635 03.391 2744 Exposure complete
01:55:57.839 00.204 2744 worker thread done servicing request
01:55:57.839 00.000 1092 OnExposeComplete: enter
01:55:57.842 00.003 1092 UpdateGuideState(): m_state=6
01:55:57.844 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2201
01:55:57.846 00.002 1092 Star::Find returns 1 (0), X=1602.34, Y=1129.42, Mass=508015, SNR=74.1, Peak=44368 HFD=3.4
01:55:57.850 00.004 1092 MultiStar: [#1 -1.05,0.24,1.05,U] [#2 -1.41,0.30,0.85,U] [#3 -0.86,0.29,0.85,U] [#4 -1.36,0.36,0.94,U] [#5 -0.98,0.36,0.63,U] [#6 -0.99,0.41,0.70,U] [#7 -0.74,0.75,0.67,U] [#8 -1.55,0.22,0.49,U] 
01:55:57.853 00.003 1092 single-star, 8 included, MultiStar: {-0.96, 0.31}, one-star: {-0.00, 0.03}
01:55:57.855 00.002 1092 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.43) = xAngle (2.14 = 2.14)
01:55:57.858 00.003 1092 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.99 = 1.99)
01:55:57.860 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.71 mountX=-0.02 mountY=0.03, mountTheta=2.10
01:55:57.864 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.03, opts=13)
01:55:57.867 00.003 1092 Enqueuing Move request for scope (-0.00, 0.03)
01:55:57.869 00.002 2744 Worker thread wakes up
01:55:57.870 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.03) opts 0xd
01:55:57.870 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.03)
01:55:57.870 00.000 2744 Moving (-0.00, 0.03) raw xDistance=-0.02 yDistance=0.03
01:55:57.870 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:55:57.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:55:57.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
01:55:57.870 00.000 2744 MoveAxis(E, 0, ABG)
01:55:57.870 00.000 2744 Move returns status 0, amount 0
01:55:57.870 00.000 2744 MoveAxis(N, 0, ABG)
01:55:57.870 00.000 2744 Move returns status 0, amount 0
01:55:57.870 00.000 2744 move complete, result=0
01:55:57.870 00.000 2744 worker thread done servicing request
01:55:57.885 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1399, FiltMax=65535, Gamma=0.510
01:55:57.901 00.016 1092 UpdateGuideState exits: m=508015 SNR=74.1
01:55:57.903 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.905 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:55:57.907 00.002 1092 Enqueuing Expose request
01:55:57.909 00.002 2744 Worker thread wakes up
01:55:57.909 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:57.911 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:55:57.911 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:01.309 03.398 2744 Exposure complete
01:56:01.500 00.191 2744 worker thread done servicing request
01:56:01.500 00.000 1092 OnExposeComplete: enter
01:56:01.504 00.004 1092 UpdateGuideState(): m_state=6
01:56:01.508 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2202
01:56:01.511 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1129.37, Mass=478917, SNR=77.6, Peak=48304 HFD=3.5
01:56:01.513 00.002 1092 MultiStar: [#1 -1.27,0.10,0.84,U] [#2 -1.58,-0.09,0.86,U] [#3 -1.47,0.35,0.77,U] [#4 -1.54,0.16,0.77,U] [#5 -1.27,0.07,0.83,U] [#6 -1.22,0.22,0.74,U] [#7 -1.13,0.57,0.54,U] [#8 -1.48,0.48,0.43,U] 
01:56:01.517 00.004 1092 single-star, 8 included, MultiStar: {-1.20, 0.17}, one-star: {-0.16, -0.02}
01:56:01.519 00.002 1092 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.43) = xAngle (-2.60 = -2.60)
01:56:01.521 00.002 1092 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.76 = -2.76)
01:56:01.523 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=-0.13 mountY=-0.06, mountTheta=-2.73
01:56:01.527 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.02, opts=13)
01:56:01.530 00.003 1092 Enqueuing Move request for scope (-0.16, -0.02)
01:56:01.532 00.002 2744 Worker thread wakes up
01:56:01.532 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
01:56:01.532 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
01:56:01.533 00.001 2744 Moving (-0.16, -0.02) raw xDistance=-0.13 yDistance=-0.06
01:56:01.533 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:56:01.533 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:01.533 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
01:56:01.533 00.000 2744 MoveAxis(E, 0, ABG)
01:56:01.533 00.000 2744 Move returns status 0, amount 0
01:56:01.533 00.000 2744 MoveAxis(N, 0, ABG)
01:56:01.533 00.000 2744 Move returns status 0, amount 0
01:56:01.533 00.000 2744 move complete, result=0
01:56:01.533 00.000 2744 worker thread done servicing request
01:56:01.551 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1517, FiltMax=65535, Gamma=0.510
01:56:01.565 00.014 1092 UpdateGuideState exits: m=478917 SNR=77.6
01:56:01.568 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.570 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:01.573 00.003 1092 Enqueuing Expose request
01:56:01.575 00.002 2744 Worker thread wakes up
01:56:01.575 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:01.577 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:01.577 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:04.966 03.389 2744 Exposure complete
01:56:05.171 00.205 2744 worker thread done servicing request
01:56:05.172 00.001 1092 OnExposeComplete: enter
01:56:05.174 00.002 1092 UpdateGuideState(): m_state=6
01:56:05.177 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2203
01:56:05.180 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1129.18, Mass=516410, SNR=72.1, Peak=48704 HFD=3.7
01:56:05.183 00.003 1092 MultiStar: [#1 -1.01,0.09,1.19,U] [#2 -1.32,0.02,0.97,U] [#3 -1.21,0.13,0.79,U] [#4 -1.35,0.14,0.88,U] [#5 -0.76,0.15,0.66,U] [#6 -0.80,0.07,0.80,U] [#7 -1.09,0.53,0.61,U] [#8 -1.55,0.00,0.57,U] 
01:56:05.186 00.003 1092 single-star, 8 included, MultiStar: {-1.00, 0.08}, one-star: {-0.16, -0.21}
01:56:05.189 00.003 1092 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
01:56:05.191 00.002 1092 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.97 = -1.97)
01:56:05.193 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-2.24 mountX=-0.06 mountY=-0.24, mountTheta=-1.83
01:56:05.199 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.21, opts=13)
01:56:05.203 00.004 1092 Enqueuing Move request for scope (-0.16, -0.21)
01:56:05.207 00.004 2744 Worker thread wakes up
01:56:05.207 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
01:56:05.207 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
01:56:05.207 00.000 2744 Moving (-0.16, -0.21) raw xDistance=-0.06 yDistance=-0.24
01:56:05.208 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:05.208 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:05.208 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:56:05.208 00.000 2744 MoveAxis(E, 0, ABG)
01:56:05.208 00.000 2744 Move returns status 0, amount 0
01:56:05.208 00.000 2744 MoveAxis(N, 0, ABG)
01:56:05.208 00.000 2744 Move returns status 0, amount 0
01:56:05.208 00.000 2744 move complete, result=0
01:56:05.208 00.000 2744 worker thread done servicing request
01:56:05.227 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1578, FiltMax=65535, Gamma=0.510
01:56:05.249 00.022 1092 UpdateGuideState exits: m=516410 SNR=72.1
01:56:05.252 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.254 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:05.256 00.002 1092 Enqueuing Expose request
01:56:05.258 00.002 2744 Worker thread wakes up
01:56:05.258 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:05.260 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:05.260 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:08.646 03.386 2744 Exposure complete
01:56:08.842 00.196 2744 worker thread done servicing request
01:56:08.843 00.001 1092 OnExposeComplete: enter
01:56:08.845 00.002 1092 UpdateGuideState(): m_state=6
01:56:08.848 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2204
01:56:08.851 00.003 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.16, Mass=512086, SNR=95.3, Peak=58115 HFD=3.5
01:56:08.853 00.002 1092 MultiStar: [#1 -0.75,0.18,0.83,U] [#2 -1.29,0.20,0.73,U] [#3 -1.24,0.17,0.64,U] [#4 -1.02,0.24,0.61,U] [#5 -1.10,0.44,0.52,U] [#6 -1.02,0.22,0.51,U] [#7 -0.87,0.53,0.46,U] [#8 -1.45,0.01,0.39,U] 
01:56:08.855 00.002 1092 single-star, 8 included, MultiStar: {-0.87, 0.16}, one-star: {0.11, -0.23}
01:56:08.858 00.003 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.70 = -0.70)
01:56:08.860 00.002 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
01:56:08.862 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.23 hyp=0.25 cameraTheta=-1.12 mountX=0.19 mountY=-0.19, mountTheta=-0.78
01:56:08.867 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.23, opts=13)
01:56:08.869 00.002 1092 Enqueuing Move request for scope (0.11, -0.23)
01:56:08.872 00.003 2744 Worker thread wakes up
01:56:08.873 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.23) opts 0xd
01:56:08.873 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.23)
01:56:08.873 00.000 2744 Moving (0.11, -0.23) raw xDistance=0.19 yDistance=-0.19
01:56:08.873 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
01:56:08.873 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:08.873 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:56:08.874 00.001 2744 MoveAxis(E, 0, ABG)
01:56:08.874 00.000 2744 Move returns status 0, amount 0
01:56:08.874 00.000 2744 MoveAxis(N, 0, ABG)
01:56:08.874 00.000 2744 Move returns status 0, amount 0
01:56:08.874 00.000 2744 move complete, result=0
01:56:08.874 00.000 2744 worker thread done servicing request
01:56:08.889 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1786, FiltMax=65535, Gamma=0.510
01:56:08.903 00.014 1092 UpdateGuideState exits: m=512086 SNR=95.3
01:56:08.906 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:08.908 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:08.910 00.002 1092 Enqueuing Expose request
01:56:08.913 00.003 2744 Worker thread wakes up
01:56:08.913 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:08.913 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:08.913 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:12.312 03.399 2744 Exposure complete
01:56:12.526 00.214 2744 worker thread done servicing request
01:56:12.527 00.001 1092 OnExposeComplete: enter
01:56:12.529 00.002 1092 UpdateGuideState(): m_state=6
01:56:12.533 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2205
01:56:12.536 00.003 1092 Star::Find returns 1 (0), X=1602.19, Y=1129.38, Mass=454681, SNR=71.0, Peak=47904 HFD=3.3
01:56:12.539 00.003 1092 MultiStar: [#1 -1.05,0.23,0.86,U] [#2 -1.42,0.24,1.01,U] [#3 -1.43,0.24,0.83,U] [#4 -1.34,0.15,0.85,U] [#5 -1.29,0.36,0.75,U] [#6 -1.22,0.07,0.76,U] [#7 -1.07,0.51,0.73,U] [#8 -1.55,-0.02,0.51,U] 
01:56:12.541 00.002 1092 single-star, 8 included, MultiStar: {-1.13, 0.20}, one-star: {-0.16, -0.00}
01:56:12.543 00.002 1092 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.43) = xAngle (-2.69 = -2.69)
01:56:12.545 00.002 1092 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.85 = -2.85)
01:56:12.547 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.00 hyp=0.16 cameraTheta=-3.12 mountX=-0.14 mountY=-0.05, mountTheta=-2.83
01:56:12.556 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.00, opts=13)
01:56:12.559 00.003 1092 Enqueuing Move request for scope (-0.16, -0.00)
01:56:12.561 00.002 2744 Worker thread wakes up
01:56:12.561 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.00) opts 0xd
01:56:12.561 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.00)
01:56:12.561 00.000 2744 Moving (-0.16, -0.00) raw xDistance=-0.14 yDistance=-0.05
01:56:12.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:56:12.562 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:12.562 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
01:56:12.562 00.000 2744 MoveAxis(E, 0, ABG)
01:56:12.562 00.000 2744 Move returns status 0, amount 0
01:56:12.562 00.000 2744 MoveAxis(N, 0, ABG)
01:56:12.562 00.000 2744 Move returns status 0, amount 0
01:56:12.562 00.000 2744 move complete, result=0
01:56:12.562 00.000 2744 worker thread done servicing request
01:56:12.577 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1568, FiltMax=65517, Gamma=0.510
01:56:12.592 00.015 1092 UpdateGuideState exits: m=454681 SNR=71.0
01:56:12.594 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.597 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:12.601 00.004 1092 Enqueuing Expose request
01:56:12.603 00.002 2744 Worker thread wakes up
01:56:12.603 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:12.603 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:12.603 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:16.006 03.403 2744 Exposure complete
01:56:16.205 00.199 2744 worker thread done servicing request
01:56:16.206 00.001 1092 OnExposeComplete: enter
01:56:16.208 00.002 1092 UpdateGuideState(): m_state=6
01:56:16.211 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2206
01:56:16.214 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1128.86, Mass=479122, SNR=66.6, Peak=34819 HFD=4.0
01:56:16.219 00.005 1092 MultiStar: [#1 -1.03,-0.13,0.89,U] [#2 -1.56,-0.02,1.23,U] [#3 -1.00,0.26,0.71,U] [#4 -1.27,-0.12,0.80,U] [#5 -1.09,-0.08,0.81,U] [#6 -1.06,-0.07,0.75,U] [#7 -0.93,0.27,0.56,U] [#8 -1.63,0.07,0.44,U] 
01:56:16.221 00.002 1092 single-star, 8 included, MultiStar: {-1.06, -0.07}, one-star: {-0.16, -0.52}
01:56:16.225 00.004 1092 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.43) = xAngle (-1.44 = -1.44)
01:56:16.228 00.003 1092 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.60 = -1.60)
01:56:16.230 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.52 hyp=0.55 cameraTheta=-1.87 mountX=0.07 mountY=-0.55, mountTheta=-1.44
01:56:16.240 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.52, opts=13)
01:56:16.243 00.003 1092 Enqueuing Move request for scope (-0.16, -0.52)
01:56:16.245 00.002 2744 Worker thread wakes up
01:56:16.245 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.52) opts 0xd
01:56:16.245 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.52)
01:56:16.245 00.000 2744 Moving (-0.16, -0.52) raw xDistance=0.07 yDistance=-0.55
01:56:16.246 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:56:16.246 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:56:16.246 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
01:56:16.246 00.000 2744 MoveAxis(E, 0, ABG)
01:56:16.246 00.000 2744 Move returns status 0, amount 0
01:56:16.246 00.000 2744 MoveAxis(N, 0, ABG)
01:56:16.246 00.000 2744 Move returns status 0, amount 0
01:56:16.246 00.000 2744 move complete, result=0
01:56:16.246 00.000 2744 worker thread done servicing request
01:56:16.264 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1690, FiltMax=65535, Gamma=0.510
01:56:16.281 00.017 1092 UpdateGuideState exits: m=479122 SNR=66.6
01:56:16.285 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:16.287 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:16.290 00.003 1092 Enqueuing Expose request
01:56:16.293 00.003 2744 Worker thread wakes up
01:56:16.293 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
01:56:16.296 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:16.296 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:19.860 03.564 2744 Exposure complete
01:56:20.916 01.056 1092 OnExposeComplete: enter
01:56:20.920 00.004 1092 UpdateGuideState(): m_state=6
01:56:20.925 00.005 2744 worker thread done servicing request
01:56:20.926 00.001 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2207
01:56:20.933 00.007 1092 Star::Find returns 1 (0), X=1602.43, Y=1129.20, Mass=461672, SNR=76.4, Peak=37088 HFD=3.6
01:56:20.936 00.003 1092 MultiStar: [#1 -0.88,0.13,0.83,U] [#2 -1.01,-0.12,1.07,U] [#3 -1.04,-0.01,0.65,U] [#4 -0.91,-0.13,0.82,U] [#5 -0.70,0.12,0.64,U] [#6 -0.74,-0.04,0.61,U] [#7 -0.62,0.15,0.50,U] [#8 -1.37,0.37,0.42,U] 
01:56:20.940 00.004 1092 single-star, 8 included, MultiStar: {-0.75, -0.01}, one-star: {0.08, -0.19}
01:56:20.944 00.004 1092 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-0.43) = xAngle (-0.72 = -0.72)
01:56:20.950 00.006 1092 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.88 = -0.88)
01:56:20.972 00.022 1092 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.15 mountX=0.15 mountY=-0.16, mountTheta=-0.80
01:56:21.003 00.031 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.19, opts=13)
01:56:21.007 00.004 1092 Enqueuing Move request for scope (0.08, -0.19)
01:56:21.012 00.005 2744 Worker thread wakes up
01:56:21.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
01:56:21.012 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
01:56:21.013 00.001 2744 Moving (0.08, -0.19) raw xDistance=0.15 yDistance=-0.16
01:56:21.014 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:56:21.014 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:56:21.014 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:56:21.014 00.000 2744 MoveAxis(E, 0, ABG)
01:56:21.014 00.000 2744 Move returns status 0, amount 0
01:56:21.015 00.001 2744 MoveAxis(N, 0, ABG)
01:56:21.015 00.000 2744 Move returns status 0, amount 0
01:56:21.015 00.000 2744 move complete, result=0
01:56:21.015 00.000 2744 worker thread done servicing request
01:56:21.045 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1543, FiltMax=65535, Gamma=0.510
01:56:21.073 00.028 1092 UpdateGuideState exits: m=461672 SNR=76.4
01:56:21.078 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.083 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:21.111 00.028 1092 Enqueuing Expose request
01:56:21.116 00.005 2744 Worker thread wakes up
01:56:21.116 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:21.116 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:21.117 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
01:56:23.193 02.076 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:23.198 00.005 1092 case statement mapped state 6 to 3
01:56:23.202 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:23.244 00.042 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:23.251 00.007 1092 case statement mapped state 6 to 3
01:56:23.254 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:23.296 00.042 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
01:56:23.302 00.006 1092 SetPaused type=2 isPaused=0 exposurePending=1
01:56:23.311 00.009 1092 Guider::SetPaused(2)
01:56:23.337 00.026 1092 Status Line: Paused/full
01:56:23.351 00.014 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:56:23.355 00.004 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:23.358 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:56:24.310 00.952 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:24.311 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:56:24.411 00.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:24.415 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:56:24.524 00.109 2744 Exposure complete
01:56:24.763 00.239 2744 worker thread done servicing request
01:56:24.763 00.000 1092 OnExposeComplete: enter
01:56:24.767 00.004 1092 guider is paused, ignoring frame, not scheduling exposure
01:56:44.611 19.844 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:44.616 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:56:44.713 00.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:44.716 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
01:56:44.814 00.098 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
01:56:44.817 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
01:56:44.819 00.002 1092 Guider::SetPaused(0)
01:56:44.822 00.003 1092 Guider::SetPaused: resetting avg dist filter
01:56:44.840 00.018 1092 un-pause: clearing mount guide algorithm history
01:56:44.844 00.004 1092 Mount: notify guiding resumed
01:56:44.847 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:44.850 00.003 1092 Enqueuing Expose request
01:56:44.853 00.003 1092 Status Line: Resumed
01:56:44.856 00.003 2744 Worker thread wakes up
01:56:44.856 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:44.856 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1587,1114,31,31)
01:56:44.863 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
01:56:44.867 00.004 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:44.869 00.002 1092 case statement mapped state 6 to 3
01:56:44.874 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:45.981 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:45.984 00.003 1092 case statement mapped state 6 to 3
01:56:45.986 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:47.093 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:47.096 00.003 1092 case statement mapped state 6 to 3
01:56:47.099 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:48.206 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:48.211 00.005 1092 case statement mapped state 6 to 3
01:56:48.221 00.010 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:48.338 00.117 2744 Exposure complete
01:56:48.634 00.296 2744 worker thread done servicing request
01:56:48.634 00.000 1092 OnExposeComplete: enter
01:56:48.638 00.004 1092 UpdateGuideState(): m_state=6
01:56:48.644 00.006 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2208
01:56:48.648 00.004 1092 Star::Find returns 1 (0), X=1615.28, Y=1121.08, Mass=456546, SNR=69.9, Peak=44631 HFD=3.4
01:56:48.652 00.004 1092 MultiStar: large primary error, entering stabilization period
01:56:48.655 00.003 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.14 = -0.14)
01:56:48.659 00.004 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.30 = -0.30)
01:56:48.663 00.004 1092 CameraToMount -- cameraX=12.93 cameraY=-8.30 hyp=15.37 cameraTheta=-0.57 mountX=15.21 mountY=-4.52, mountTheta=-0.29
01:56:48.672 00.009 1092 SchedulePrimaryMove(0F8C9988, x=12.93, y=-8.30, opts=13)
01:56:48.677 00.005 1092 Enqueuing Move request for scope (12.93, -8.30)
01:56:48.681 00.004 2744 Worker thread wakes up
01:56:48.681 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (12.93, -8.30) opts 0xd
01:56:48.681 00.000 2744 Handling offset move in thread for scope, endpoint = (12.93, -8.30)
01:56:48.682 00.001 2744 Moving (12.93, -8.30) raw xDistance=15.21 yDistance=-4.52
01:56:48.682 00.000 2744 GuideAlgorithmHysteresis::Result() returns 9.58 from input 15.21
01:56:48.682 00.000 2744 resist switch: large excursion: input -4.52 thresh 1.35 direction from 0 to -1
01:56:48.682 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-13.56
01:56:48.682 00.000 2744 GuideAlgorithmResistSwitch::result() returns -4.52 from input -4.52
01:56:48.682 00.000 2744 MoveAxis(W, 3406, ABG)
01:56:48.682 00.000 2744 duration set to 2500 by maxRaDuration
01:56:48.682 00.000 2744 Guiding  Dir = 3, Dur = 2500
01:56:48.682 00.000 2744 IsSlewing returns 0
01:56:48.683 00.001 2744 IsGuiding returns 0
01:56:48.683 00.000 2744 PulseGuide returned control before completion, sleep 2510
01:56:48.703 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5050, FiltMin=1453, FiltMax=65533, Gamma=0.510
01:56:48.725 00.022 1092 UpdateGuideState exits: m=456546 SNR=69.9
01:56:48.729 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:48.733 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:48.736 00.003 1092 Enqueuing Expose request
01:56:49.322 00.586 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:49.326 00.004 1092 case statement mapped state 6 to 3
01:56:49.328 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:49.423 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:49.426 00.003 1092 case statement mapped state 6 to 3
01:56:49.429 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:49.525 00.096 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
01:56:49.528 00.003 1092 PhdController::Dither begins
01:56:49.531 00.003 1092 dither: size=1.00, dRA=-0.82 dDec=-0.27
01:56:49.534 00.003 1092 MountToCamera -- mountTheta (-2.82) + m_xAngle (-0.43) = xAngle (-3.25 = 3.04)
01:56:49.537 00.003 1092 MountToCamera -- mountX=-0.82 mountY=-0.27 hyp=0.86 mountTheta=-2.82 cameraX=-0.86, cameraY=0.09 cameraTheta=3.04
01:56:49.541 00.004 1092 setting lock position to (1601.49, 1129.48)
01:56:49.544 00.003 1092 Mount: notify guiding dithered (-0.9, 0.1)
01:56:49.546 00.002 1092 MultiStar: stabilizing after lock position change
01:56:49.550 00.004 1092 Status Line: Dither by -0.82,-0.27
01:56:49.560 00.010 1092 PhdController: newstate STATE_SETTLE_BEGIN
01:56:49.564 00.004 1092 PhdController: newstate STATE_SETTLE_WAIT
01:56:49.567 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
01:56:51.195 01.628 2744 IsGuiding returns 1
01:56:51.195 00.000 2744 scope still moving after pulse duration time elapsed
01:56:51.227 00.032 2744 IsSlewing returns 0
01:56:51.227 00.000 2744 IsGuiding returns 0
01:56:51.227 00.000 2744 scope move finished after 2500 + 43 ms
01:56:51.227 00.000 2744 Move returns status 0, amount 2500
01:56:51.227 00.000 2744 MoveAxis(N, 849, ABG)
01:56:51.227 00.000 2744 Guiding  Dir = 0, Dur = 849
01:56:51.228 00.001 2744 IsSlewing returns 0
01:56:51.228 00.000 2744 IsGuiding returns 0
01:56:51.228 00.000 2744 PulseGuide returned control before completion, sleep 859
01:56:52.103 00.875 2744 IsGuiding returns 1
01:56:52.103 00.000 2744 scope still moving after pulse duration time elapsed
01:56:52.134 00.031 2744 IsSlewing returns 0
01:56:52.134 00.000 2744 IsGuiding returns 0
01:56:52.134 00.000 2744 scope move finished after 849 + 57 ms
01:56:52.134 00.000 2744 Move returns status 0, amount 849
01:56:52.135 00.001 2744 move complete, result=0
01:56:52.135 00.000 2744 worker thread done servicing request
01:56:52.135 00.000 1092 GuideStep: 15.2 px 2500 ms WEST, -4.5 px 849 ms NORTH
01:56:52.138 00.003 2744 Worker thread wakes up
01:56:52.139 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:52.139 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1600,1106,31,31)
01:56:54.590 02.451 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:54.594 00.004 1092 case statement mapped state 6 to 3
01:56:54.595 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:54.692 00.097 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
01:56:54.694 00.002 1092 PhdController::Guide reentrancy state = 9 op = 0
01:56:54.697 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
01:56:54.744 00.047 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
01:56:54.747 00.003 1092 case statement mapped state 6 to 3
01:56:54.750 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
01:56:55.560 00.810 2744 Exposure complete
01:56:55.801 00.241 2744 worker thread done servicing request
01:56:55.802 00.001 1092 OnExposeComplete: enter
01:56:55.805 00.003 1092 UpdateGuideState(): m_state=6
01:56:55.809 00.004 1092 Star::Find(15, 1615, 1121, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2209
01:56:55.812 00.003 1092 Star::Find returns 1 (0), X=1608.68, Y=1125.48, Mass=493637, SNR=75.5, Peak=39587 HFD=3.5
01:56:55.814 00.002 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
01:56:55.818 00.004 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
01:56:55.820 00.002 1092 CameraToMount -- cameraX=7.19 cameraY=-4.00 hyp=8.23 cameraTheta=-0.51 mountX=8.20 mountY=-1.91, mountTheta=-0.23
01:56:55.832 00.012 1092 dither recenter: remaining=(0.8,0.3) step=(0.8,0.3)
01:56:55.836 00.004 1092 MountToCamera -- mountTheta (0.32) + m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
01:56:55.841 00.005 1092 MountToCamera -- mountX=0.82 mountY=0.27 hyp=0.86 mountTheta=0.32 cameraX=0.86, cameraY=-0.09 cameraTheta=-0.11
01:56:55.845 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.09, opts=4)
01:56:55.850 00.005 1092 Enqueuing Move request for scope (0.86, -0.09)
01:56:55.853 00.003 1092 Mount: notify direct move 0.82,0.27
01:56:55.856 00.003 2744 Worker thread wakes up
01:56:55.856 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.09) opts 0x4
01:56:55.856 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.09)
01:56:55.856 00.000 2744 Moving (0.86, -0.09) raw xDistance=0.82 yDistance=0.27
01:56:55.858 00.002 2744 MoveAxis(W, 290, B)
01:56:55.858 00.000 2744 Guiding  Dir = 3, Dur = 290
01:56:55.858 00.000 2744 IsSlewing returns 0
01:56:55.858 00.000 2744 IsGuiding returns 0
01:56:55.859 00.001 2744 PulseGuide returned control before completion, sleep 300
01:56:55.878 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5059, FiltMin=1719, FiltMax=65527, Gamma=0.510
01:56:55.898 00.020 1092 UpdateGuideState exits: m=493637 SNR=75.5
01:56:55.901 00.003 1092 PhdController: settling, locked = 1, distance = 13.83 (4.00) aobump = 0 frame = 1 / 99999
01:56:55.906 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1779001015.905,"Host":"TALL-PINES-2024","Inst":1,"Distance":13.83,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:56:55.909 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.912 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:56:55.916 00.004 1092 Enqueuing Expose request
01:56:56.166 00.250 2744 IsGuiding returns 1
01:56:56.166 00.000 2744 scope still moving after pulse duration time elapsed
01:56:56.197 00.031 2744 IsSlewing returns 0
01:56:56.198 00.001 2744 IsGuiding returns 0
01:56:56.198 00.000 2744 scope move finished after 290 + 49 ms
01:56:56.198 00.000 2744 Move returns status 0, amount 290
01:56:56.198 00.000 2744 MoveAxis(S, 51, B)
01:56:56.198 00.000 2744 Guiding  Dir = 1, Dur = 51
01:56:56.199 00.001 2744 IsSlewing returns 0
01:56:56.199 00.000 2744 IsGuiding returns 0
01:56:56.199 00.000 2744 PulseGuide returned control before completion, sleep 61
01:56:56.275 00.076 2744 IsGuiding returns 1
01:56:56.275 00.000 2744 scope still moving after pulse duration time elapsed
01:56:56.306 00.031 2744 IsSlewing returns 0
01:56:56.306 00.000 2744 IsGuiding returns 0
01:56:56.307 00.001 2744 scope move finished after 51 + 56 ms
01:56:56.307 00.000 2744 Move returns status 0, amount 51
01:56:56.307 00.000 2744 move complete, result=0
01:56:56.307 00.000 2744 worker thread done servicing request
01:56:56.307 00.000 2744 Worker thread wakes up
01:56:56.307 00.000 1092 GuideStep: 0.8 px 290 ms WEST, 0.3 px 51 ms SOUTH
01:56:56.310 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:56:56.310 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1594,1110,31,31)
01:56:59.729 03.419 2744 Exposure complete
01:57:00.038 00.309 2744 worker thread done servicing request
01:57:00.038 00.000 1092 OnExposeComplete: enter
01:57:00.043 00.005 1092 UpdateGuideState(): m_state=6
01:57:00.046 00.003 1092 Star::Find(15, 1608, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2210
01:57:00.050 00.004 1092 Star::Find returns 1 (0), X=1607.49, Y=1125.78, Mass=441578, SNR=64.0, Peak=42061 HFD=3.4
01:57:00.054 00.004 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
01:57:00.058 00.004 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
01:57:00.061 00.003 1092 CameraToMount -- cameraX=6.00 cameraY=-3.69 hyp=7.05 cameraTheta=-0.55 mountX=7.00 mountY=-1.94, mountTheta=-0.27
01:57:00.069 00.008 1092 SchedulePrimaryMove(0F8C9988, x=6.00, y=-3.69, opts=13)
01:57:00.077 00.008 1092 Enqueuing Move request for scope (6.00, -3.69)
01:57:00.080 00.003 2744 Worker thread wakes up
01:57:00.080 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (6.00, -3.69) opts 0xd
01:57:00.081 00.001 2744 Handling offset move in thread for scope, endpoint = (6.00, -3.69)
01:57:00.081 00.000 2744 Moving (6.00, -3.69) raw xDistance=7.00 yDistance=-1.94
01:57:00.081 00.000 2744 GuideAlgorithmHysteresis::Result() returns 4.41 from input 7.00
01:57:00.081 00.000 2744 resist switch: large excursion: input -1.94 thresh 1.35 direction from 0 to -1
01:57:00.081 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-5.83
01:57:00.081 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.94 from input -1.94
01:57:00.081 00.000 2744 MoveAxis(W, 1567, ABG)
01:57:00.081 00.000 2744 Guiding  Dir = 3, Dur = 1567
01:57:00.083 00.002 2744 IsSlewing returns 0
01:57:00.084 00.001 2744 IsGuiding returns 0
01:57:00.084 00.000 2744 PulseGuide returned control before completion, sleep 1577
01:57:00.118 00.034 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5075, FiltMin=1635, FiltMax=65535, Gamma=0.510
01:57:00.141 00.023 1092 UpdateGuideState exits: m=441578 SNR=64.0
01:57:00.147 00.006 1092 PhdController: settling, locked = 1, distance = 7.05 (4.00) aobump = 0 frame = 2 / 99999
01:57:00.152 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1779001020.152,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.05,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:57:00.155 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.160 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:00.164 00.004 1092 Enqueuing Expose request
01:57:01.666 01.502 2744 IsGuiding returns 1
01:57:01.666 00.000 2744 scope still moving after pulse duration time elapsed
01:57:01.697 00.031 2744 IsSlewing returns 0
01:57:01.697 00.000 2744 IsGuiding returns 0
01:57:01.698 00.001 2744 scope move finished after 1567 + 46 ms
01:57:01.698 00.000 2744 Move returns status 0, amount 1567
01:57:01.698 00.000 2744 MoveAxis(N, 365, ABG)
01:57:01.698 00.000 2744 Guiding  Dir = 0, Dur = 365
01:57:01.698 00.000 2744 IsSlewing returns 0
01:57:01.699 00.001 2744 IsGuiding returns 0
01:57:01.699 00.000 2744 PulseGuide returned control before completion, sleep 375
01:57:02.086 00.387 2744 IsGuiding returns 1
01:57:02.086 00.000 2744 scope still moving after pulse duration time elapsed
01:57:02.118 00.032 2744 IsSlewing returns 0
01:57:02.118 00.000 2744 IsGuiding returns 0
01:57:02.118 00.000 2744 scope move finished after 365 + 54 ms
01:57:02.118 00.000 2744 Move returns status 0, amount 365
01:57:02.118 00.000 2744 move complete, result=0
01:57:02.119 00.001 1092 GuideStep: 7.0 px 1567 ms WEST, -1.9 px 365 ms NORTH
01:57:02.122 00.003 2744 worker thread done servicing request
01:57:02.122 00.000 2744 Worker thread wakes up
01:57:02.122 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:02.122 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1592,1111,31,31)
01:57:05.538 03.416 2744 Exposure complete
01:57:05.799 00.261 2744 worker thread done servicing request
01:57:05.799 00.000 1092 OnExposeComplete: enter
01:57:05.802 00.003 1092 UpdateGuideState(): m_state=6
01:57:05.808 00.006 1092 Star::Find(15, 1607, 1125, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2211
01:57:05.811 00.003 1092 Star::Find returns 1 (0), X=1603.28, Y=1129.73, Mass=448704, SNR=70.4, Peak=48605 HFD=3.3
01:57:05.816 00.005 1092 CameraToMount -- cameraTheta (0.14) - m_xAngle (-0.43) = xAngle (0.57 = 0.57)
01:57:05.819 00.003 1092 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.41 = 0.41)
01:57:05.824 00.005 1092 CameraToMount -- cameraX=1.79 cameraY=0.25 hyp=1.81 cameraTheta=0.14 mountX=1.52 mountY=0.73, mountTheta=0.44
01:57:05.830 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.79, y=0.25, opts=13)
01:57:05.833 00.003 1092 Enqueuing Move request for scope (1.79, 0.25)
01:57:05.840 00.007 2744 Worker thread wakes up
01:57:05.840 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.79, 0.25) opts 0xd
01:57:05.840 00.000 2744 Handling offset move in thread for scope, endpoint = (1.79, 0.25)
01:57:05.840 00.000 2744 Moving (1.79, 0.25) raw xDistance=1.52 yDistance=0.73
01:57:05.840 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.27 from input 1.52
01:57:05.840 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:05.840 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
01:57:05.841 00.001 2744 MoveAxis(W, 451, ABG)
01:57:05.841 00.000 2744 Guiding  Dir = 3, Dur = 451
01:57:05.841 00.000 2744 IsSlewing returns 0
01:57:05.841 00.000 2744 IsGuiding returns 0
01:57:05.842 00.001 2744 PulseGuide returned control before completion, sleep 461
01:57:05.866 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5069, FiltMin=1655, FiltMax=65535, Gamma=0.510
01:57:05.887 00.021 1092 UpdateGuideState exits: m=448704 SNR=70.4
01:57:05.891 00.004 1092 PhdController: settling, locked = 1, distance = 5.48 (4.00) aobump = 0 frame = 3 / 99999
01:57:05.893 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1779001025.893,"Host":"TALL-PINES-2024","Inst":1,"Distance":5.48,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:57:05.896 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.899 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:05.902 00.003 1092 Enqueuing Expose request
01:57:06.306 00.404 2744 IsGuiding returns 1
01:57:06.307 00.001 2744 scope still moving after pulse duration time elapsed
01:57:06.337 00.030 2744 IsSlewing returns 0
01:57:06.338 00.001 2744 IsGuiding returns 0
01:57:06.338 00.000 2744 scope move finished after 451 + 45 ms
01:57:06.339 00.001 2744 Move returns status 0, amount 451
01:57:06.340 00.001 2744 MoveAxis(N, 0, ABG)
01:57:06.340 00.000 2744 Move returns status 0, amount 0
01:57:06.340 00.000 2744 move complete, result=0
01:57:06.340 00.000 2744 worker thread done servicing request
01:57:06.340 00.000 2744 Worker thread wakes up
01:57:06.340 00.000 1092 GuideStep: 1.5 px 451 ms WEST, 0.7 px 0 ms NORTH
01:57:06.343 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:06.343 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:09.728 03.385 2744 Exposure complete
01:57:09.977 00.249 2744 worker thread done servicing request
01:57:09.977 00.000 1092 OnExposeComplete: enter
01:57:09.980 00.003 1092 UpdateGuideState(): m_state=6
01:57:09.984 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2212
01:57:09.987 00.003 1092 Star::Find returns 1 (0), X=1602.33, Y=1129.94, Mass=457971, SNR=72.2, Peak=43351 HFD=3.4
01:57:09.991 00.004 1092 CameraToMount -- cameraTheta (0.50) - m_xAngle (-0.43) = xAngle (0.92 = 0.92)
01:57:09.994 00.003 1092 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.77 = 0.77)
01:57:09.997 00.003 1092 CameraToMount -- cameraX=0.84 cameraY=0.46 hyp=0.96 cameraTheta=0.50 mountX=0.58 mountY=0.67, mountTheta=0.86
01:57:10.007 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=0.46, opts=13)
01:57:10.011 00.004 1092 Enqueuing Move request for scope (0.84, 0.46)
01:57:10.016 00.005 2744 Worker thread wakes up
01:57:10.016 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.46) opts 0xd
01:57:10.016 00.000 2744 Handling offset move in thread for scope, endpoint = (0.84, 0.46)
01:57:10.016 00.000 2744 Moving (0.84, 0.46) raw xDistance=0.58 yDistance=0.67
01:57:10.016 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.58
01:57:10.016 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:10.016 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:57:10.016 00.000 2744 MoveAxis(W, 161, ABG)
01:57:10.016 00.000 2744 Guiding  Dir = 3, Dur = 161
01:57:10.017 00.001 2744 IsSlewing returns 0
01:57:10.017 00.000 2744 IsGuiding returns 0
01:57:10.017 00.000 2744 PulseGuide returned control before completion, sleep 171
01:57:10.036 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5063, FiltMin=1165, FiltMax=65520, Gamma=0.510
01:57:10.058 00.022 1092 UpdateGuideState exits: m=457971 SNR=72.2
01:57:10.064 00.006 1092 PhdController: settling, locked = 1, distance = 4.12 (4.00) aobump = 0 frame = 4 / 99999
01:57:10.069 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1779001030.069,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.12,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:57:10.072 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.075 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:10.079 00.004 1092 Enqueuing Expose request
01:57:10.203 00.124 2744 IsGuiding returns 1
01:57:10.203 00.000 2744 scope still moving after pulse duration time elapsed
01:57:10.235 00.032 2744 IsSlewing returns 0
01:57:10.236 00.001 2744 IsGuiding returns 0
01:57:10.237 00.001 2744 scope move finished after 161 + 59 ms
01:57:10.237 00.000 2744 Move returns status 0, amount 161
01:57:10.237 00.000 2744 MoveAxis(N, 0, ABG)
01:57:10.239 00.002 2744 Move returns status 0, amount 0
01:57:10.239 00.000 2744 move complete, result=0
01:57:10.240 00.001 2744 worker thread done servicing request
01:57:10.240 00.000 2744 Worker thread wakes up
01:57:10.240 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:10.240 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:10.240 00.000 1092 GuideStep: 0.6 px 161 ms WEST, 0.7 px 0 ms NORTH
01:57:13.647 03.407 2744 Exposure complete
01:57:13.881 00.234 2744 worker thread done servicing request
01:57:13.881 00.000 1092 OnExposeComplete: enter
01:57:13.884 00.003 1092 UpdateGuideState(): m_state=6
01:57:13.887 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2213
01:57:13.891 00.004 1092 Star::Find returns 1 (0), X=1602.14, Y=1129.69, Mass=508468, SNR=75.6, Peak=46896 HFD=3.6
01:57:13.894 00.003 1092 CameraToMount -- cameraTheta (0.31) - m_xAngle (-0.43) = xAngle (0.74 = 0.74)
01:57:13.898 00.004 1092 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.58 = 0.58)
01:57:13.901 00.003 1092 CameraToMount -- cameraX=0.66 cameraY=0.21 hyp=0.69 cameraTheta=0.31 mountX=0.51 mountY=0.38, mountTheta=0.64
01:57:13.908 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=0.21, opts=13)
01:57:13.911 00.003 1092 Enqueuing Move request for scope (0.66, 0.21)
01:57:13.914 00.003 2744 Worker thread wakes up
01:57:13.914 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.21) opts 0xd
01:57:13.914 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, 0.21)
01:57:13.914 00.000 2744 Moving (0.66, 0.21) raw xDistance=0.51 yDistance=0.38
01:57:13.914 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
01:57:13.914 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:13.915 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
01:57:13.915 00.000 2744 MoveAxis(W, 125, ABG)
01:57:13.915 00.000 2744 Guiding  Dir = 3, Dur = 125
01:57:13.915 00.000 2744 IsSlewing returns 0
01:57:13.916 00.001 2744 IsGuiding returns 0
01:57:13.916 00.000 2744 PulseGuide returned control before completion, sleep 135
01:57:13.934 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5072, FiltMin=1575, FiltMax=65520, Gamma=0.510
01:57:13.953 00.019 1092 UpdateGuideState exits: m=508468 SNR=75.6
01:57:13.957 00.004 1092 PhdController: settling, locked = 1, distance = 3.09 (4.00) aobump = 0 frame = 5 / 99999
01:57:13.960 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779001033.960,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.09,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
01:57:13.963 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.966 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:13.969 00.003 1092 Enqueuing Expose request
01:57:14.064 00.095 2744 IsGuiding returns 1
01:57:14.064 00.000 2744 scope still moving after pulse duration time elapsed
01:57:14.096 00.032 2744 IsSlewing returns 0
01:57:14.096 00.000 2744 IsGuiding returns 0
01:57:14.096 00.000 2744 scope move finished after 125 + 55 ms
01:57:14.096 00.000 2744 Move returns status 0, amount 125
01:57:14.096 00.000 2744 MoveAxis(N, 0, ABG)
01:57:14.097 00.001 2744 Move returns status 0, amount 0
01:57:14.097 00.000 2744 move complete, result=0
01:57:14.097 00.000 2744 worker thread done servicing request
01:57:14.097 00.000 2744 Worker thread wakes up
01:57:14.098 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:14.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:14.099 00.001 1092 GuideStep: 0.5 px 125 ms WEST, 0.4 px 0 ms NORTH
01:57:17.491 03.392 2744 Exposure complete
01:57:17.710 00.219 2744 worker thread done servicing request
01:57:17.711 00.001 1092 OnExposeComplete: enter
01:57:17.714 00.003 1092 UpdateGuideState(): m_state=6
01:57:17.717 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2214
01:57:17.719 00.002 1092 Star::Find returns 1 (0), X=1601.72, Y=1129.92, Mass=489596, SNR=69.6, Peak=41040 HFD=3.9
01:57:17.722 00.003 1092 CameraToMount -- cameraTheta (1.08) - m_xAngle (-0.43) = xAngle (1.51 = 1.51)
01:57:17.724 00.002 1092 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.35 = 1.35)
01:57:17.727 00.003 1092 CameraToMount -- cameraX=0.23 cameraY=0.44 hyp=0.50 cameraTheta=1.08 mountX=0.03 mountY=0.49, mountTheta=1.51
01:57:17.732 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=0.44, opts=13)
01:57:17.735 00.003 1092 Enqueuing Move request for scope (0.23, 0.44)
01:57:17.737 00.002 2744 Worker thread wakes up
01:57:17.737 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.44) opts 0xd
01:57:17.737 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, 0.44)
01:57:17.737 00.000 2744 Moving (0.23, 0.44) raw xDistance=0.03 yDistance=0.49
01:57:17.737 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:57:17.737 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
01:57:17.737 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
01:57:17.737 00.000 2744 MoveAxis(E, 0, ABG)
01:57:17.738 00.001 2744 Move returns status 0, amount 0
01:57:17.738 00.000 2744 MoveAxis(N, 0, ABG)
01:57:17.738 00.000 2744 Move returns status 0, amount 0
01:57:17.738 00.000 2744 move complete, result=0
01:57:17.738 00.000 2744 worker thread done servicing request
01:57:17.753 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1770, FiltMax=65520, Gamma=0.510
01:57:17.768 00.015 1092 UpdateGuideState exits: m=489596 SNR=69.6
01:57:17.771 00.003 1092 PhdController: settling, locked = 1, distance = 2.31 (4.00) aobump = 0 frame = 6 / 99999
01:57:17.773 00.002 1092 PhdController: newstate STATE_FINISH
01:57:17.776 00.003 1092 PhdController complete: success
01:57:17.778 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1779001037.778,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:57:17.781 00.003 1092 Mount: notify guiding dither settle done success=1
01:57:17.784 00.003 1092 PhdController: newstate STATE_IDLE
01:57:17.787 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.789 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:17.792 00.003 1092 Enqueuing Expose request
01:57:17.794 00.002 2744 Worker thread wakes up
01:57:17.794 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
01:57:17.797 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:17.797 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:21.217 03.420 2744 Exposure complete
01:57:21.454 00.237 2744 worker thread done servicing request
01:57:21.455 00.001 1092 OnExposeComplete: enter
01:57:21.458 00.003 1092 UpdateGuideState(): m_state=6
01:57:21.460 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.463 00.003 1092 Star::Find returns 1 (0), X=1602.11, Y=1130.00, Mass=464927, SNR=71.0, Peak=32707 HFD=4.1
01:57:21.466 00.003 1092 MultiStar: exiting stabilization period
01:57:21.468 00.002 1092 MultiStar: updating star positions after lock position change
01:57:21.471 00.003 1092 Star::Find(15, 1424, 1004, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.475 00.004 1092 Star::Find returns 1 (0), X=1424.27, Y=1004.25, Mass=384943, SNR=62.1, Peak=29290 HFD=3.8
01:57:21.477 00.002 1092 Star::Find(15, 1550, 228, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.480 00.003 1092 Star::Find returns 1 (0), X=1549.23, Y=227.85, Mass=314336, SNR=64.3, Peak=28877 HFD=3.5
01:57:21.482 00.002 1092 Star::Find(15, 893, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.485 00.003 1092 Star::Find returns 1 (0), X=893.63, Y=765.46, Mass=298589, SNR=54.7, Peak=22874 HFD=3.7
01:57:21.487 00.002 1092 Star::Find(15, 1374, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.490 00.003 1092 Star::Find returns 1 (0), X=1373.55, Y=430.92, Mass=244762, SNR=45.1, Peak=24762 HFD=3.5
01:57:21.492 00.002 1092 Star::Find(15, 1854, 830, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.494 00.002 1092 Star::Find returns 1 (0), X=1853.86, Y=828.78, Mass=290207, SNR=51.2, Peak=26160 HFD=4.0
01:57:21.497 00.003 1092 Star::Find(15, 1857, 737, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.499 00.002 1092 Star::Find returns 1 (0), X=1856.97, Y=736.52, Mass=280974, SNR=56.3, Peak=23853 HFD=3.6
01:57:21.502 00.003 1092 Star::Find(15, 943, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.505 00.003 1092 Star::Find returns 1 (0), X=943.77, Y=902.70, Mass=219328, SNR=45.1, Peak=19344 HFD=3.7
01:57:21.507 00.002 1092 Star::Find(15, 1542, 877, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.510 00.003 1092 Star::Find returns 1 (0), X=1541.71, Y=876.59, Mass=170459, SNR=31.2, Peak=18960 HFD=3.5
01:57:21.513 00.003 1092 Star::Find(15, 1876, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.517 00.004 1092 Star::Find returns 1 (0), X=1878.16, Y=489.57, Mass=262804, SNR=46.5, Peak=16061 HFD=4.7
01:57:21.519 00.002 1092 Star::Find(15, 213, 454, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.522 00.003 1092 Star::Find returns 1 (0), X=212.82, Y=456.46, Mass=135312, SNR=32.0, Peak=15642 HFD=3.2
01:57:21.524 00.002 1092 Star::Find(15, 1650, 1014, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2215
01:57:21.527 00.003 1092 Star::Find returns 1 (0), X=1650.28, Y=1013.88, Mass=137465, SNR=28.7, Peak=17834 HFD=3.6
01:57:21.530 00.003 1092 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.43) = xAngle (1.13 = 1.13)
01:57:21.533 00.003 1092 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.97 = 0.97)
01:57:21.537 00.004 1092 CameraToMount -- cameraX=0.62 cameraY=0.52 hyp=0.81 cameraTheta=0.70 mountX=0.35 mountY=0.67, mountTheta=1.09
01:57:21.543 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.62, y=0.52, opts=13)
01:57:21.545 00.002 1092 Enqueuing Move request for scope (0.62, 0.52)
01:57:21.549 00.004 2744 Worker thread wakes up
01:57:21.549 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.52) opts 0xd
01:57:21.549 00.000 2744 Handling offset move in thread for scope, endpoint = (0.62, 0.52)
01:57:21.549 00.000 2744 Moving (0.62, 0.52) raw xDistance=0.35 yDistance=0.67
01:57:21.549 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
01:57:21.549 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:57:21.549 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.67
01:57:21.550 00.001 2744 MoveAxis(W, 78, ABG)
01:57:21.550 00.000 2744 Guiding  Dir = 3, Dur = 78
01:57:21.550 00.000 2744 IsSlewing returns 0
01:57:21.550 00.000 2744 IsGuiding returns 0
01:57:21.550 00.000 2744 PulseGuide returned control before completion, sleep 88
01:57:21.571 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1621, FiltMax=65535, Gamma=0.510
01:57:21.587 00.016 1092 UpdateGuideState exits: m=464927 SNR=71.0
01:57:21.591 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.594 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:21.596 00.002 1092 Enqueuing Expose request
01:57:21.645 00.049 2744 IsGuiding returns 1
01:57:21.646 00.001 2744 scope still moving after pulse duration time elapsed
01:57:21.677 00.031 2744 IsSlewing returns 0
01:57:21.677 00.000 2744 IsGuiding returns 0
01:57:21.677 00.000 2744 scope move finished after 78 + 48 ms
01:57:21.677 00.000 2744 Move returns status 0, amount 78
01:57:21.677 00.000 2744 MoveAxis(N, 0, ABG)
01:57:21.677 00.000 2744 Move returns status 0, amount 0
01:57:21.678 00.001 2744 move complete, result=0
01:57:21.678 00.000 2744 worker thread done servicing request
01:57:21.678 00.000 2744 Worker thread wakes up
01:57:21.678 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:21.678 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:21.685 00.007 1092 GuideStep: 0.3 px 78 ms WEST, 0.7 px 0 ms NORTH
01:57:25.061 03.376 2744 Exposure complete
01:57:25.253 00.192 1092 OnExposeComplete: enter
01:57:25.255 00.002 1092 UpdateGuideState(): m_state=6
01:57:25.258 00.003 2744 worker thread done servicing request
01:57:25.258 00.000 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2216
01:57:25.261 00.003 1092 Star::Find returns 1 (0), X=1602.38, Y=1130.12, Mass=505004, SNR=79.1, Peak=42269 HFD=3.9
01:57:25.263 00.002 1092 MultiStar: [#1 -0.19,0.38,0.90,U] [#2 -0.02,-0.12,0.97,U] [#3 -0.11,0.40,0.81,U] [#4 -0.19,0.27,0.80,U] [#5 -0.04,0.45,0.62,U] [#6 0.18,0.35,0.61,U] [#7 0.19,0.32,0.49,U] [#8 0.19,0.73,0.40,U] 
01:57:25.266 00.003 1092 refined, 8 included, MultiStar: {0.11, 0.35}, one-star: {0.89, 0.64}
01:57:25.268 00.002 1092 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.43) = xAngle (1.70 = 1.70)
01:57:25.271 00.003 1092 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.55 = 1.55)
01:57:25.272 00.001 1092 CameraToMount -- cameraX=0.11 cameraY=0.35 hyp=0.37 cameraTheta=1.28 mountX=-0.05 mountY=0.37, mountTheta=1.70
01:57:25.278 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.35, opts=13)
01:57:25.280 00.002 1092 Enqueuing Move request for scope (0.11, 0.35)
01:57:25.284 00.004 2744 Worker thread wakes up
01:57:25.284 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.35) opts 0xd
01:57:25.284 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.35)
01:57:25.284 00.000 2744 Moving (0.11, 0.35) raw xDistance=-0.05 yDistance=0.37
01:57:25.284 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:25.284 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:25.284 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
01:57:25.284 00.000 2744 MoveAxis(E, 0, ABG)
01:57:25.285 00.001 2744 Move returns status 0, amount 0
01:57:25.285 00.000 2744 MoveAxis(N, 0, ABG)
01:57:25.285 00.000 2744 Move returns status 0, amount 0
01:57:25.285 00.000 2744 move complete, result=0
01:57:25.285 00.000 2744 worker thread done servicing request
01:57:25.302 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5079, FiltMin=1491, FiltMax=65527, Gamma=0.510
01:57:25.325 00.023 1092 UpdateGuideState exits: m=505004 SNR=79.1
01:57:25.329 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.334 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:25.338 00.004 1092 Enqueuing Expose request
01:57:25.341 00.003 2744 Worker thread wakes up
01:57:25.341 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:57:25.343 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:25.343 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:28.730 03.387 2744 Exposure complete
01:57:28.929 00.199 2744 worker thread done servicing request
01:57:28.929 00.000 1092 OnExposeComplete: enter
01:57:28.932 00.003 1092 UpdateGuideState(): m_state=6
01:57:28.934 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2217
01:57:28.936 00.002 1092 Star::Find returns 1 (0), X=1602.19, Y=1130.05, Mass=457717, SNR=72.7, Peak=34083 HFD=3.9
01:57:28.940 00.004 1092 MultiStar: [#1 -0.26,0.11,0.86,U] [#2 0.41,-0.40,0.97,U] [#3 0.06,0.24,0.96,U] [#4 -0.02,-0.28,0.78,U] [#5 0.02,0.46,0.73,U] [#6 0.30,-0.24,0.65,U] [#7 0.30,-0.05,0.59,U] [#8 0.02,-0.14,0.46,U] 
01:57:28.942 00.002 1092 refined, 8 included, MultiStar: {0.19, 0.05}, one-star: {0.70, 0.57}
01:57:28.944 00.002 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
01:57:28.946 00.002 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
01:57:28.949 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.28 mountX=0.15 mountY=0.10, mountTheta=0.60
01:57:28.954 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.05, opts=13)
01:57:28.957 00.003 1092 Enqueuing Move request for scope (0.19, 0.05)
01:57:28.959 00.002 2744 Worker thread wakes up
01:57:28.959 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
01:57:28.959 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
01:57:28.959 00.000 2744 Moving (0.19, 0.05) raw xDistance=0.15 yDistance=0.10
01:57:28.959 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
01:57:28.959 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:28.959 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
01:57:28.959 00.000 2744 MoveAxis(E, 0, ABG)
01:57:28.959 00.000 2744 Move returns status 0, amount 0
01:57:28.959 00.000 2744 MoveAxis(N, 0, ABG)
01:57:28.959 00.000 2744 Move returns status 0, amount 0
01:57:28.959 00.000 2744 move complete, result=0
01:57:28.960 00.001 2744 worker thread done servicing request
01:57:28.976 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1456, FiltMax=65527, Gamma=0.510
01:57:28.991 00.015 1092 UpdateGuideState exits: m=457717 SNR=72.7
01:57:28.994 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.996 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:28.998 00.002 1092 Enqueuing Expose request
01:57:29.001 00.003 2744 Worker thread wakes up
01:57:29.001 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:29.001 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:29.001 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:32.396 03.395 2744 Exposure complete
01:57:32.623 00.227 2744 worker thread done servicing request
01:57:32.623 00.000 1092 OnExposeComplete: enter
01:57:32.626 00.003 1092 UpdateGuideState(): m_state=6
01:57:32.629 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2218
01:57:32.633 00.004 1092 Star::Find returns 1 (0), X=1602.77, Y=1129.48, Mass=482715, SNR=72.4, Peak=48835 HFD=3.4
01:57:32.635 00.002 1092 MultiStar: [#1 0.34,-0.57,1.08,U] [#2 0.18,-0.98,0.87,U] [#3 0.01,-0.63,0.74,U] [#4 0.14,-0.84,0.87,U] [#5 0.27,-0.25,0.76,U] [#6 0.30,-0.68,0.71,U] [#7 0.18,-0.59,0.62,U] [#8 0.26,-0.48,0.48,U] 
01:57:32.639 00.004 1092 refined, 8 included, MultiStar: {0.36, -0.55}, one-star: {1.28, 0.01}
01:57:32.641 00.002 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.56 = -0.56)
01:57:32.643 00.002 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
01:57:32.645 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.55 hyp=0.66 cameraTheta=-0.99 mountX=0.56 mountY=-0.43, mountTheta=-0.66
01:57:32.652 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.55, opts=13)
01:57:32.654 00.002 1092 Enqueuing Move request for scope (0.36, -0.55)
01:57:32.658 00.004 2744 Worker thread wakes up
01:57:32.658 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.55) opts 0xd
01:57:32.658 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.55)
01:57:32.658 00.000 2744 Moving (0.36, -0.55) raw xDistance=0.56 yDistance=-0.43
01:57:32.658 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
01:57:32.659 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:32.659 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:57:32.659 00.000 2744 MoveAxis(W, 125, ABG)
01:57:32.659 00.000 2744 Guiding  Dir = 3, Dur = 125
01:57:32.659 00.000 2744 IsSlewing returns 0
01:57:32.659 00.000 2744 IsGuiding returns 0
01:57:32.660 00.001 2744 PulseGuide returned control before completion, sleep 135
01:57:32.675 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1463, FiltMax=65535, Gamma=0.510
01:57:32.692 00.017 1092 UpdateGuideState exits: m=482715 SNR=72.4
01:57:32.695 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:32.698 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:32.700 00.002 1092 Enqueuing Expose request
01:57:32.804 00.104 2744 IsGuiding returns 1
01:57:32.804 00.000 2744 scope still moving after pulse duration time elapsed
01:57:32.835 00.031 2744 IsSlewing returns 0
01:57:32.835 00.000 2744 IsGuiding returns 0
01:57:32.835 00.000 2744 scope move finished after 125 + 51 ms
01:57:32.836 00.001 2744 Move returns status 0, amount 125
01:57:32.836 00.000 2744 MoveAxis(N, 0, ABG)
01:57:32.836 00.000 2744 Move returns status 0, amount 0
01:57:32.836 00.000 2744 move complete, result=0
01:57:32.836 00.000 2744 worker thread done servicing request
01:57:32.836 00.000 2744 Worker thread wakes up
01:57:32.836 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:32.836 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:32.837 00.001 1092 GuideStep: 0.6 px 125 ms WEST, -0.4 px 0 ms NORTH
01:57:36.232 03.395 2744 Exposure complete
01:57:36.442 00.210 2744 worker thread done servicing request
01:57:36.443 00.001 1092 OnExposeComplete: enter
01:57:36.447 00.004 1092 UpdateGuideState(): m_state=6
01:57:36.451 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2219
01:57:36.454 00.003 1092 Star::Find returns 1 (0), X=1602.56, Y=1129.36, Mass=473000, SNR=82.7, Peak=46915 HFD=3.4
01:57:36.457 00.003 1092 MultiStar: [#1 0.17,-0.70,0.76,U] [#2 0.39,-0.94,0.91,U] [#3 -0.12,-0.46,0.69,U] [#4 0.30,-0.77,0.69,U] [#5 0.34,-0.36,0.61,U] [#6 0.37,-0.67,0.76,U] [#7 -0.01,-0.29,0.48,U] [#8 0.15,-0.51,0.37,U] 
01:57:36.460 00.003 1092 refined, 8 included, MultiStar: {0.35, -0.54}, one-star: {1.07, -0.12}
01:57:36.463 00.003 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
01:57:36.465 00.002 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
01:57:36.468 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.54 hyp=0.65 cameraTheta=-0.99 mountX=0.55 mountY=-0.43, mountTheta=-0.66
01:57:36.474 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.54, opts=13)
01:57:36.477 00.003 1092 Enqueuing Move request for scope (0.35, -0.54)
01:57:36.479 00.002 2744 Worker thread wakes up
01:57:36.479 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.54) opts 0xd
01:57:36.479 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.54)
01:57:36.479 00.000 2744 Moving (0.35, -0.54) raw xDistance=0.55 yDistance=-0.43
01:57:36.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
01:57:36.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:36.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
01:57:36.480 00.001 2744 MoveAxis(W, 131, ABG)
01:57:36.480 00.000 2744 Guiding  Dir = 3, Dur = 131
01:57:36.480 00.000 2744 IsSlewing returns 0
01:57:36.480 00.000 2744 IsGuiding returns 0
01:57:36.481 00.001 2744 PulseGuide returned control before completion, sleep 141
01:57:36.496 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5085, FiltMin=1680, FiltMax=65535, Gamma=0.510
01:57:36.514 00.018 1092 UpdateGuideState exits: m=473000 SNR=82.7
01:57:36.517 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.519 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:36.521 00.002 1092 Enqueuing Expose request
01:57:36.624 00.103 2744 IsGuiding returns 1
01:57:36.624 00.000 2744 scope still moving after pulse duration time elapsed
01:57:36.656 00.032 2744 IsSlewing returns 0
01:57:36.656 00.000 2744 IsGuiding returns 0
01:57:36.656 00.000 2744 scope move finished after 131 + 44 ms
01:57:36.656 00.000 2744 Move returns status 0, amount 131
01:57:36.656 00.000 2744 MoveAxis(N, 0, ABG)
01:57:36.656 00.000 2744 Move returns status 0, amount 0
01:57:36.657 00.001 2744 move complete, result=0
01:57:36.657 00.000 2744 worker thread done servicing request
01:57:36.657 00.000 2744 Worker thread wakes up
01:57:36.657 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:36.657 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:36.660 00.003 1092 GuideStep: 0.5 px 131 ms WEST, -0.4 px 0 ms NORTH
01:57:40.037 03.377 2744 Exposure complete
01:57:40.221 00.184 2744 worker thread done servicing request
01:57:40.222 00.001 1092 OnExposeComplete: enter
01:57:40.224 00.002 1092 UpdateGuideState(): m_state=6
01:57:40.227 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2220
01:57:40.229 00.002 1092 Star::Find returns 1 (0), X=1602.37, Y=1129.53, Mass=509549, SNR=78.2, Peak=46784 HFD=3.3
01:57:40.232 00.003 1092 MultiStar: [#1 0.01,-0.33,0.96,U] [#2 -0.08,-0.54,0.94,U] [#3 -0.38,-0.22,0.65,U] [#4 -0.11,-0.32,0.76,U] [#5 -0.25,0.08,0.69,U] [#6 0.19,-0.24,0.68,U] [#7 -0.41,-0.41,0.51,U] [#8 0.19,-0.38,0.41,U] 
01:57:40.234 00.002 1092 refined, 8 included, MultiStar: {0.05, -0.25}, one-star: {0.88, 0.05}
01:57:40.236 00.002 1092 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.43) = xAngle (-0.96 = -0.96)
01:57:40.238 00.002 1092 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.11 = -1.11)
01:57:40.240 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.38 mountX=0.14 mountY=-0.22, mountTheta=-1.00
01:57:40.243 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.25, opts=13)
01:57:40.246 00.003 1092 Enqueuing Move request for scope (0.05, -0.25)
01:57:40.250 00.004 2744 Worker thread wakes up
01:57:40.250 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
01:57:40.250 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
01:57:40.250 00.000 2744 Moving (0.05, -0.25) raw xDistance=0.14 yDistance=-0.22
01:57:40.250 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
01:57:40.250 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:40.250 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
01:57:40.250 00.000 2744 MoveAxis(E, 0, ABG)
01:57:40.250 00.000 2744 Move returns status 0, amount 0
01:57:40.250 00.000 2744 MoveAxis(N, 0, ABG)
01:57:40.250 00.000 2744 Move returns status 0, amount 0
01:57:40.251 00.001 2744 move complete, result=0
01:57:40.251 00.000 2744 worker thread done servicing request
01:57:40.267 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1728, FiltMax=65535, Gamma=0.510
01:57:40.284 00.017 1092 UpdateGuideState exits: m=509549 SNR=78.2
01:57:40.287 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:40.290 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:40.292 00.002 1092 Enqueuing Expose request
01:57:40.294 00.002 2744 Worker thread wakes up
01:57:40.294 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:40.294 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:40.295 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:57:43.697 03.402 2744 Exposure complete
01:57:43.912 00.215 2744 worker thread done servicing request
01:57:43.913 00.001 1092 OnExposeComplete: enter
01:57:43.916 00.003 1092 UpdateGuideState(): m_state=6
01:57:43.919 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2221
01:57:43.922 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.80, Mass=476812, SNR=80.2, Peak=46195 HFD=3.5
01:57:43.925 00.003 1092 MultiStar: [#1 0.33,0.02,0.82,U] [#2 0.21,-0.18,0.91,U] [#3 0.09,-0.11,0.69,U] [#4 0.15,-0.10,0.78,U] [#5 0.08,0.21,0.63,U] [#6 0.27,-0.10,0.67,U] [#7 -0.07,-0.15,0.56,U] [#8 0.06,0.01,0.44,U] 
01:57:43.927 00.002 1092 refined, 8 included, MultiStar: {0.32, 0.00}, one-star: {1.23, 0.32}
01:57:43.929 00.002 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
01:57:43.933 00.004 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.28 = 0.28)
01:57:43.935 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=0.00 hyp=0.32 cameraTheta=0.00 mountX=0.29 mountY=0.09, mountTheta=0.29
01:57:43.941 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=0.00, opts=13)
01:57:43.943 00.002 1092 Enqueuing Move request for scope (0.32, 0.00)
01:57:43.946 00.003 2744 Worker thread wakes up
01:57:43.946 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.00) opts 0xd
01:57:43.946 00.000 2744 Handling offset move in thread for scope, endpoint = (0.32, 0.00)
01:57:43.946 00.000 2744 Moving (0.32, 0.00) raw xDistance=0.29 yDistance=0.09
01:57:43.946 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.29
01:57:43.947 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:43.947 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
01:57:43.947 00.000 2744 MoveAxis(W, 66, ABG)
01:57:43.947 00.000 2744 Guiding  Dir = 3, Dur = 66
01:57:43.947 00.000 2744 IsSlewing returns 0
01:57:43.947 00.000 2744 IsGuiding returns 0
01:57:43.947 00.000 2744 PulseGuide returned control before completion, sleep 76
01:57:43.969 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5095, FiltMin=1309, FiltMax=65517, Gamma=0.510
01:57:43.987 00.018 1092 UpdateGuideState exits: m=476812 SNR=80.2
01:57:43.990 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:43.992 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:43.995 00.003 1092 Enqueuing Expose request
01:57:44.040 00.045 2744 IsGuiding returns 1
01:57:44.042 00.002 2744 scope still moving after pulse duration time elapsed
01:57:44.071 00.029 2744 IsSlewing returns 0
01:57:44.071 00.000 2744 IsGuiding returns 0
01:57:44.071 00.000 2744 scope move finished after 66 + 58 ms
01:57:44.071 00.000 2744 Move returns status 0, amount 66
01:57:44.073 00.002 2744 MoveAxis(N, 0, ABG)
01:57:44.073 00.000 2744 Move returns status 0, amount 0
01:57:44.073 00.000 2744 move complete, result=0
01:57:44.073 00.000 2744 worker thread done servicing request
01:57:44.075 00.002 2744 Worker thread wakes up
01:57:44.075 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:44.075 00.000 1092 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
01:57:44.078 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:47.468 03.390 2744 Exposure complete
01:57:47.659 00.191 2744 worker thread done servicing request
01:57:47.660 00.001 1092 OnExposeComplete: enter
01:57:47.662 00.002 1092 UpdateGuideState(): m_state=6
01:57:47.666 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2222
01:57:47.668 00.002 1092 Star::Find returns 1 (0), X=1602.18, Y=1130.18, Mass=515595, SNR=79.2, Peak=43875 HFD=3.7
01:57:47.671 00.003 1092 MultiStar: [#1 0.00,0.17,0.90,U] [#2 0.00,0.11,0.99,U] [#3 -0.16,0.17,0.71,U] [#4 -0.09,0.04,0.84,U] [#5 -0.23,0.26,0.67,U] [#6 0.13,-0.12,0.77,U] [#7 -0.09,0.06,0.56,U] [#8 -0.30,0.21,0.41,U] 
01:57:47.673 00.002 1092 refined, 8 included, MultiStar: {0.04, 0.19}, one-star: {0.69, 0.70}
01:57:47.675 00.002 1092 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.43) = xAngle (1.78 = 1.78)
01:57:47.677 00.002 1092 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.63 = 1.63)
01:57:47.679 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=0.19 hyp=0.20 cameraTheta=1.36 mountX=-0.04 mountY=0.20, mountTheta=1.78
01:57:47.684 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=0.19, opts=13)
01:57:47.687 00.003 1092 Enqueuing Move request for scope (0.04, 0.19)
01:57:47.690 00.003 2744 Worker thread wakes up
01:57:47.690 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.19) opts 0xd
01:57:47.690 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, 0.19)
01:57:47.690 00.000 2744 Moving (0.04, 0.19) raw xDistance=-0.04 yDistance=0.20
01:57:47.690 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:47.691 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:47.691 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
01:57:47.691 00.000 2744 MoveAxis(E, 0, ABG)
01:57:47.691 00.000 2744 Move returns status 0, amount 0
01:57:47.691 00.000 2744 MoveAxis(N, 0, ABG)
01:57:47.691 00.000 2744 Move returns status 0, amount 0
01:57:47.691 00.000 2744 move complete, result=0
01:57:47.691 00.000 2744 worker thread done servicing request
01:57:47.706 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5091, FiltMin=1523, FiltMax=65517, Gamma=0.510
01:57:47.719 00.013 1092 UpdateGuideState exits: m=515595 SNR=79.2
01:57:47.722 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.724 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:47.726 00.002 1092 Enqueuing Expose request
01:57:47.728 00.002 2744 Worker thread wakes up
01:57:47.728 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:47.728 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:47.728 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:57:51.125 03.397 2744 Exposure complete
01:57:51.325 00.200 2744 worker thread done servicing request
01:57:51.325 00.000 1092 OnExposeComplete: enter
01:57:51.329 00.004 1092 UpdateGuideState(): m_state=6
01:57:51.334 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2223
01:57:51.337 00.003 1092 Star::Find returns 1 (0), X=1602.41, Y=1130.08, Mass=507033, SNR=76.2, Peak=44967 HFD=3.5
01:57:51.340 00.003 1092 MultiStar: [#1 0.07,0.18,0.92,U] [#2 0.20,0.05,0.88,U] [#3 -0.32,0.34,0.72,U] [#4 -0.01,0.06,0.89,U] [#5 -0.11,0.57,0.85,U] [#6 0.00,0.04,0.80,U] [#7 -0.03,0.42,0.58,U] [#8 -0.12,0.32,0.51,U] 
01:57:51.342 00.002 1092 refined, 8 included, MultiStar: {0.11, 0.28}, one-star: {0.92, 0.60}
01:57:51.344 00.002 1092 CameraToMount -- cameraTheta (1.22) - m_xAngle (-0.43) = xAngle (1.64 = 1.64)
01:57:51.346 00.002 1092 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.49 = 1.49)
01:57:51.349 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=0.28 hyp=0.30 cameraTheta=1.22 mountX=-0.02 mountY=0.30, mountTheta=1.64
01:57:51.354 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.28, opts=13)
01:57:51.358 00.004 1092 Enqueuing Move request for scope (0.11, 0.28)
01:57:51.360 00.002 2744 Worker thread wakes up
01:57:51.360 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.28) opts 0xd
01:57:51.361 00.001 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.28)
01:57:51.361 00.000 2744 Moving (0.11, 0.28) raw xDistance=-0.02 yDistance=0.30
01:57:51.361 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:57:51.361 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:51.361 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
01:57:51.361 00.000 2744 MoveAxis(E, 0, ABG)
01:57:51.361 00.000 2744 Move returns status 0, amount 0
01:57:51.361 00.000 2744 MoveAxis(N, 0, ABG)
01:57:51.361 00.000 2744 Move returns status 0, amount 0
01:57:51.361 00.000 2744 move complete, result=0
01:57:51.361 00.000 2744 worker thread done servicing request
01:57:51.374 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5088, FiltMin=1733, FiltMax=65517, Gamma=0.510
01:57:51.388 00.014 1092 UpdateGuideState exits: m=507033 SNR=76.2
01:57:51.391 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.393 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:51.395 00.002 1092 Enqueuing Expose request
01:57:51.398 00.003 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:57:51.401 00.003 2744 Worker thread wakes up
01:57:51.401 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:51.401 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:54.790 03.389 2744 Exposure complete
01:57:54.991 00.201 2744 worker thread done servicing request
01:57:54.991 00.000 1092 OnExposeComplete: enter
01:57:54.995 00.004 1092 UpdateGuideState(): m_state=6
01:57:54.997 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2224
01:57:55.003 00.006 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.91, Mass=465951, SNR=71.1, Peak=46611 HFD=3.5
01:57:55.010 00.007 1092 MultiStar: [#1 0.19,-0.06,1.14,U] [#2 0.14,-0.30,1.06,U] [#3 0.18,-0.07,0.88,U] [#4 0.16,-0.15,0.94,U] [#5 0.18,0.21,0.78,U] [#6 0.40,-0.08,0.79,U] [#7 0.15,-0.05,0.56,U] [#8 0.14,-0.09,0.57,U] 
01:57:55.016 00.006 1092 refined, 8 included, MultiStar: {0.30, -0.02}, one-star: {1.01, 0.43}
01:57:55.019 00.003 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
01:57:55.021 00.002 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
01:57:55.024 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-0.02 hyp=0.30 cameraTheta=-0.06 mountX=0.28 mountY=0.06, mountTheta=0.22
01:57:55.033 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.02, opts=13)
01:57:55.036 00.003 1092 Enqueuing Move request for scope (0.30, -0.02)
01:57:55.039 00.003 2744 Worker thread wakes up
01:57:55.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.02) opts 0xd
01:57:55.039 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.02)
01:57:55.039 00.000 2744 Moving (0.30, -0.02) raw xDistance=0.28 yDistance=0.06
01:57:55.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
01:57:55.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:55.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
01:57:55.039 00.000 2744 MoveAxis(E, 0, ABG)
01:57:55.039 00.000 2744 Move returns status 0, amount 0
01:57:55.039 00.000 2744 MoveAxis(N, 0, ABG)
01:57:55.039 00.000 2744 Move returns status 0, amount 0
01:57:55.039 00.000 2744 move complete, result=0
01:57:55.040 00.001 2744 worker thread done servicing request
01:57:55.057 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1546, FiltMax=65517, Gamma=0.510
01:57:55.072 00.015 1092 UpdateGuideState exits: m=465951 SNR=71.1
01:57:55.074 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:55.076 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:55.078 00.002 1092 Enqueuing Expose request
01:57:55.084 00.006 2744 Worker thread wakes up
01:57:55.084 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:55.088 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:55.088 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:57:58.487 03.399 2744 Exposure complete
01:57:58.679 00.192 2744 worker thread done servicing request
01:57:58.680 00.001 1092 OnExposeComplete: enter
01:57:58.683 00.003 1092 UpdateGuideState(): m_state=6
01:57:58.686 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2225
01:57:58.689 00.003 1092 Star::Find returns 1 (0), X=1602.73, Y=1129.58, Mass=478776, SNR=74.4, Peak=48019 HFD=3.2
01:57:58.693 00.004 1092 MultiStar: [#1 0.48,-0.49,0.96,U] [#2 0.70,-0.68,1.13,U] [#3 0.39,-0.40,0.70,U] [#4 0.38,-0.64,0.88,U] [#5 0.74,-0.26,0.68,U] [#6 0.97,-0.81,0.75,U] [#7 0.33,-0.58,0.65,U] [#8 0.34,0.08,0.45,U] 
01:57:58.696 00.003 1092 refined, 8 included, MultiStar: {0.65, -0.43}, one-star: {1.24, 0.10}
01:57:58.702 00.006 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
01:57:58.705 00.003 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
01:57:58.708 00.003 1092 CameraToMount -- cameraX=0.65 cameraY=-0.43 hyp=0.78 cameraTheta=-0.58 mountX=0.77 mountY=-0.24, mountTheta=-0.30
01:57:58.716 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=-0.43, opts=13)
01:57:58.718 00.002 1092 Enqueuing Move request for scope (0.65, -0.43)
01:57:58.721 00.003 2744 Worker thread wakes up
01:57:58.721 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.43) opts 0xd
01:57:58.721 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, -0.43)
01:57:58.721 00.000 2744 Moving (0.65, -0.43) raw xDistance=0.77 yDistance=-0.24
01:57:58.721 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.77
01:57:58.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:57:58.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
01:57:58.721 00.000 2744 MoveAxis(W, 173, ABG)
01:57:58.721 00.000 2744 Guiding  Dir = 3, Dur = 173
01:57:58.722 00.001 2744 IsSlewing returns 0
01:57:58.722 00.000 2744 IsGuiding returns 0
01:57:58.723 00.001 2744 PulseGuide returned control before completion, sleep 183
01:57:58.734 00.011 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1629, FiltMax=65535, Gamma=0.510
01:57:58.752 00.018 1092 UpdateGuideState exits: m=478776 SNR=74.4
01:57:58.755 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:58.757 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:57:58.760 00.003 1092 Enqueuing Expose request
01:57:58.922 00.162 2744 IsGuiding returns 1
01:57:58.922 00.000 2744 scope still moving after pulse duration time elapsed
01:57:58.953 00.031 2744 IsSlewing returns 0
01:57:58.953 00.000 2744 IsGuiding returns 0
01:57:58.953 00.000 2744 scope move finished after 173 + 58 ms
01:57:58.953 00.000 2744 Move returns status 0, amount 173
01:57:58.953 00.000 2744 MoveAxis(N, 0, ABG)
01:57:58.955 00.002 2744 Move returns status 0, amount 0
01:57:58.955 00.000 2744 move complete, result=0
01:57:58.955 00.000 2744 worker thread done servicing request
01:57:58.955 00.000 2744 Worker thread wakes up
01:57:58.955 00.000 1092 GuideStep: 0.8 px 173 ms WEST, -0.2 px 0 ms NORTH
01:57:58.958 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:57:58.958 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:02.350 03.392 2744 Exposure complete
01:58:02.544 00.194 2744 worker thread done servicing request
01:58:02.544 00.000 1092 OnExposeComplete: enter
01:58:02.546 00.002 1092 UpdateGuideState(): m_state=6
01:58:02.550 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2226
01:58:02.553 00.003 1092 Star::Find returns 1 (0), X=1603.34, Y=1129.34, Mass=469758, SNR=68.2, Peak=43965 HFD=3.4
01:58:02.556 00.003 1092 MultiStar: [#1 0.89,-0.68,0.96,U] [#2 1.01,-0.71,1.05,U] [#3 0.79,-0.68,0.82,U] [#4 0.90,-0.75,0.83,U] [#5 0.85,-0.12,0.78,U] [#6 0.95,-0.69,0.83,U] [#7 1.05,-0.45,0.60,U] [#8 1.01,-0.57,0.44,U] 
01:58:02.558 00.002 1092 refined, 8 included, MultiStar: {1.05, -0.53}, one-star: {1.86, -0.14}
01:58:02.561 00.003 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
01:58:02.563 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
01:58:02.565 00.002 1092 CameraToMount -- cameraX=1.05 cameraY=-0.53 hyp=1.18 cameraTheta=-0.47 mountX=1.18 mountY=-0.23, mountTheta=-0.19
01:58:02.571 00.006 1092 SchedulePrimaryMove(0F8C9988, x=1.05, y=-0.53, opts=13)
01:58:02.573 00.002 1092 Enqueuing Move request for scope (1.05, -0.53)
01:58:02.575 00.002 2744 Worker thread wakes up
01:58:02.575 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.53) opts 0xd
01:58:02.575 00.000 2744 Handling offset move in thread for scope, endpoint = (1.05, -0.53)
01:58:02.575 00.000 2744 Moving (1.05, -0.53) raw xDistance=1.18 yDistance=-0.23
01:58:02.575 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.18
01:58:02.575 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:02.575 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
01:58:02.575 00.000 2744 MoveAxis(W, 276, ABG)
01:58:02.575 00.000 2744 Guiding  Dir = 3, Dur = 276
01:58:02.576 00.001 2744 IsSlewing returns 0
01:58:02.576 00.000 2744 IsGuiding returns 0
01:58:02.576 00.000 2744 PulseGuide returned control before completion, sleep 286
01:58:02.590 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:58:02.605 00.015 1092 UpdateGuideState exits: m=469758 SNR=68.2
01:58:02.608 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.610 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:02.612 00.002 1092 Enqueuing Expose request
01:58:02.876 00.264 2744 IsGuiding returns 0
01:58:02.876 00.000 2744 Move returns status 0, amount 276
01:58:02.876 00.000 2744 MoveAxis(N, 0, ABG)
01:58:02.876 00.000 2744 Move returns status 0, amount 0
01:58:02.876 00.000 2744 move complete, result=0
01:58:02.877 00.001 2744 worker thread done servicing request
01:58:02.877 00.000 2744 Worker thread wakes up
01:58:02.877 00.000 1092 GuideStep: 1.2 px 276 ms WEST, -0.2 px 0 ms NORTH
01:58:02.881 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:02.882 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:06.279 03.397 2744 Exposure complete
01:58:06.493 00.214 2744 worker thread done servicing request
01:58:06.493 00.000 1092 OnExposeComplete: enter
01:58:06.495 00.002 1092 UpdateGuideState(): m_state=6
01:58:06.498 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2227
01:58:06.501 00.003 1092 Star::Find returns 1 (0), X=1603.24, Y=1129.32, Mass=468320, SNR=73.5, Peak=44157 HFD=3.3
01:58:06.504 00.003 1092 MultiStar: [#1 0.79,-0.56,1.06,U] [#2 0.92,-0.75,1.02,U] [#3 0.71,-0.41,0.79,U] [#4 0.63,-0.63,0.88,U] [#5 0.71,-0.51,0.65,U] [#6 1.03,-1.02,0.77,U] [#7 0.62,-0.59,0.72,U] [#8 1.22,-0.42,0.49,U] 
01:58:06.506 00.002 1092 refined, 8 included, MultiStar: {0.94, -0.56}, one-star: {1.75, -0.16}
01:58:06.509 00.003 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
01:58:06.511 00.002 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
01:58:06.513 00.002 1092 CameraToMount -- cameraX=0.94 cameraY=-0.56 hyp=1.09 cameraTheta=-0.54 mountX=1.09 mountY=-0.29, mountTheta=-0.26
01:58:06.521 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.94, y=-0.56, opts=13)
01:58:06.524 00.003 1092 Enqueuing Move request for scope (0.94, -0.56)
01:58:06.526 00.002 2744 Worker thread wakes up
01:58:06.527 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.94, -0.56) opts 0xd
01:58:06.527 00.000 2744 Handling offset move in thread for scope, endpoint = (0.94, -0.56)
01:58:06.527 00.000 2744 Moving (0.94, -0.56) raw xDistance=1.09 yDistance=-0.29
01:58:06.527 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.09
01:58:06.527 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:06.527 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
01:58:06.527 00.000 2744 MoveAxis(W, 263, ABG)
01:58:06.527 00.000 2744 Guiding  Dir = 3, Dur = 263
01:58:06.527 00.000 2744 IsSlewing returns 0
01:58:06.528 00.001 2744 IsGuiding returns 0
01:58:06.528 00.000 2744 PulseGuide returned control before completion, sleep 273
01:58:06.543 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1597, FiltMax=65535, Gamma=0.510
01:58:06.558 00.015 1092 UpdateGuideState exits: m=468320 SNR=73.5
01:58:06.561 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:06.564 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:06.566 00.002 1092 Enqueuing Expose request
01:58:06.812 00.246 2744 IsGuiding returns 1
01:58:06.812 00.000 2744 scope still moving after pulse duration time elapsed
01:58:06.842 00.030 2744 IsSlewing returns 0
01:58:06.842 00.000 2744 IsGuiding returns 0
01:58:06.842 00.000 2744 scope move finished after 263 + 51 ms
01:58:06.842 00.000 2744 Move returns status 0, amount 263
01:58:06.842 00.000 2744 MoveAxis(N, 0, ABG)
01:58:06.842 00.000 2744 Move returns status 0, amount 0
01:58:06.842 00.000 2744 move complete, result=0
01:58:06.843 00.001 2744 worker thread done servicing request
01:58:06.843 00.000 2744 Worker thread wakes up
01:58:06.843 00.000 1092 GuideStep: 1.1 px 263 ms WEST, -0.3 px 0 ms NORTH
01:58:06.846 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:06.846 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:10.239 03.393 2744 Exposure complete
01:58:10.467 00.228 2744 worker thread done servicing request
01:58:10.467 00.000 1092 OnExposeComplete: enter
01:58:10.470 00.003 1092 UpdateGuideState(): m_state=6
01:58:10.473 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2228
01:58:10.476 00.003 1092 Star::Find returns 1 (0), X=1603.05, Y=1129.50, Mass=479914, SNR=77.3, Peak=50451 HFD=3.6
01:58:10.479 00.003 1092 MultiStar: [#1 0.67,-0.59,0.88,U] [#2 0.93,-0.69,0.88,U] [#3 0.67,-0.47,0.91,U] [#4 0.77,-0.47,0.76,U] [#5 0.85,-0.35,0.71,U] [#6 0.83,-0.33,0.78,U] [#7 1.11,-0.63,0.60,U] [#8 1.36,-0.67,0.42,U] 
01:58:10.482 00.003 1092 refined, 8 included, MultiStar: {0.96, -0.44}, one-star: {1.56, 0.02}
01:58:10.485 00.003 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
01:58:10.488 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
01:58:10.491 00.003 1092 CameraToMount -- cameraX=0.96 cameraY=-0.44 hyp=1.05 cameraTheta=-0.43 mountX=1.05 mountY=-0.17, mountTheta=-0.16
01:58:10.495 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.96, y=-0.44, opts=13)
01:58:10.498 00.003 1092 Enqueuing Move request for scope (0.96, -0.44)
01:58:10.502 00.004 2744 Worker thread wakes up
01:58:10.502 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.96, -0.44) opts 0xd
01:58:10.502 00.000 2744 Handling offset move in thread for scope, endpoint = (0.96, -0.44)
01:58:10.502 00.000 2744 Moving (0.96, -0.44) raw xDistance=1.05 yDistance=-0.17
01:58:10.503 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.05
01:58:10.503 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:10.503 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
01:58:10.503 00.000 2744 MoveAxis(W, 254, ABG)
01:58:10.503 00.000 2744 Guiding  Dir = 3, Dur = 254
01:58:10.503 00.000 2744 IsSlewing returns 0
01:58:10.503 00.000 2744 IsGuiding returns 0
01:58:10.504 00.001 2744 PulseGuide returned control before completion, sleep 264
01:58:10.523 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1571, FiltMax=65535, Gamma=0.510
01:58:10.540 00.017 1092 UpdateGuideState exits: m=479914 SNR=77.3
01:58:10.544 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:10.549 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:10.552 00.003 1092 Enqueuing Expose request
01:58:10.780 00.228 2744 IsGuiding returns 1
01:58:10.780 00.000 2744 scope still moving after pulse duration time elapsed
01:58:10.812 00.032 2744 IsSlewing returns 0
01:58:10.812 00.000 2744 IsGuiding returns 1
01:58:10.843 00.031 2744 IsSlewing returns 0
01:58:10.843 00.000 2744 IsGuiding returns 1
01:58:10.874 00.031 2744 IsSlewing returns 0
01:58:10.874 00.000 2744 IsGuiding returns 1
01:58:10.905 00.031 2744 IsSlewing returns 0
01:58:10.905 00.000 2744 IsGuiding returns 0
01:58:10.905 00.000 2744 scope move finished after 254 + 148 ms
01:58:10.905 00.000 2744 Move returns status 0, amount 254
01:58:10.905 00.000 2744 MoveAxis(N, 0, ABG)
01:58:10.906 00.001 2744 Move returns status 0, amount 0
01:58:10.906 00.000 2744 move complete, result=0
01:58:10.906 00.000 2744 worker thread done servicing request
01:58:10.906 00.000 2744 Worker thread wakes up
01:58:10.906 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:10.906 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:10.906 00.000 1092 GuideStep: 1.1 px 254 ms WEST, -0.2 px 0 ms NORTH
01:58:14.302 03.396 2744 Exposure complete
01:58:14.502 00.200 2744 worker thread done servicing request
01:58:14.502 00.000 1092 OnExposeComplete: enter
01:58:14.505 00.003 1092 UpdateGuideState(): m_state=6
01:58:14.507 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2229
01:58:14.509 00.002 1092 Star::Find returns 1 (0), X=1602.86, Y=1129.51, Mass=465761, SNR=77.8, Peak=46403 HFD=3.4
01:58:14.512 00.003 1092 MultiStar: [#1 0.52,-0.48,0.81,U] [#2 0.74,-0.65,0.99,U] [#3 0.80,-0.47,0.77,U] [#4 0.37,-0.54,0.82,U] [#5 0.35,-0.19,0.63,U] [#6 0.59,-0.63,0.64,U] [#7 0.56,-0.38,0.49,U] [#8 0.90,-0.58,0.51,U] 
01:58:14.515 00.003 1092 refined, 8 included, MultiStar: {0.72, -0.42}, one-star: {1.37, 0.03}
01:58:14.518 00.003 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
01:58:14.520 00.002 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
01:58:14.523 00.003 1092 CameraToMount -- cameraX=0.72 cameraY=-0.42 hyp=0.83 cameraTheta=-0.53 mountX=0.83 mountY=-0.21, mountTheta=-0.25
01:58:14.528 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=-0.42, opts=13)
01:58:14.531 00.003 1092 Enqueuing Move request for scope (0.72, -0.42)
01:58:14.533 00.002 2744 Worker thread wakes up
01:58:14.534 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.42) opts 0xd
01:58:14.534 00.000 2744 Handling offset move in thread for scope, endpoint = (0.72, -0.42)
01:58:14.534 00.000 2744 Moving (0.72, -0.42) raw xDistance=0.83 yDistance=-0.21
01:58:14.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.57 from input 0.83
01:58:14.534 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:14.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
01:58:14.534 00.000 2744 MoveAxis(W, 203, ABG)
01:58:14.534 00.000 2744 Guiding  Dir = 3, Dur = 203
01:58:14.534 00.000 2744 IsSlewing returns 0
01:58:14.534 00.000 2744 IsGuiding returns 0
01:58:14.535 00.001 2744 PulseGuide returned control before completion, sleep 213
01:58:14.550 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1575, FiltMax=65535, Gamma=0.510
01:58:14.565 00.015 1092 UpdateGuideState exits: m=465761 SNR=77.8
01:58:14.569 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:14.571 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:14.574 00.003 1092 Enqueuing Expose request
01:58:14.759 00.185 2744 IsGuiding returns 1
01:58:14.759 00.000 2744 scope still moving after pulse duration time elapsed
01:58:14.791 00.032 2744 IsSlewing returns 0
01:58:14.791 00.000 2744 IsGuiding returns 0
01:58:14.791 00.000 2744 scope move finished after 203 + 53 ms
01:58:14.791 00.000 2744 Move returns status 0, amount 203
01:58:14.792 00.001 2744 MoveAxis(N, 0, ABG)
01:58:14.792 00.000 2744 Move returns status 0, amount 0
01:58:14.792 00.000 2744 move complete, result=0
01:58:14.792 00.000 2744 worker thread done servicing request
01:58:14.792 00.000 2744 Worker thread wakes up
01:58:14.792 00.000 1092 GuideStep: 0.8 px 203 ms WEST, -0.2 px 0 ms NORTH
01:58:14.795 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:14.795 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:18.170 03.375 2744 Exposure complete
01:58:18.366 00.196 2744 worker thread done servicing request
01:58:18.366 00.000 1092 OnExposeComplete: enter
01:58:18.368 00.002 1092 UpdateGuideState(): m_state=6
01:58:18.371 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2230
01:58:18.374 00.003 1092 Star::Find returns 1 (0), X=1602.64, Y=1129.46, Mass=466809, SNR=80.4, Peak=49939 HFD=3.2
01:58:18.377 00.003 1092 MultiStar: [#1 0.35,-0.54,0.85,U] [#2 0.34,-0.59,0.86,U] [#3 0.14,-0.59,0.80,U] [#4 0.31,-0.61,0.78,U] [#5 0.18,-0.27,0.78,U] [#6 0.70,-0.67,0.57,U] [#7 0.41,-0.46,0.53,U] [#8 0.61,-0.39,0.45,U] 
01:58:18.379 00.002 1092 refined, 8 included, MultiStar: {0.47, -0.44}, one-star: {1.15, -0.02}
01:58:18.381 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
01:58:18.383 00.002 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
01:58:18.386 00.003 1092 CameraToMount -- cameraX=0.47 cameraY=-0.44 hyp=0.65 cameraTheta=-0.76 mountX=0.61 mountY=-0.30, mountTheta=-0.46
01:58:18.393 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.44, opts=13)
01:58:18.395 00.002 1092 Enqueuing Move request for scope (0.47, -0.44)
01:58:18.398 00.003 2744 Worker thread wakes up
01:58:18.398 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.44) opts 0xd
01:58:18.398 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.44)
01:58:18.398 00.000 2744 Moving (0.47, -0.44) raw xDistance=0.61 yDistance=-0.30
01:58:18.398 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.61
01:58:18.398 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:18.398 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
01:58:18.398 00.000 2744 MoveAxis(W, 152, ABG)
01:58:18.398 00.000 2744 Guiding  Dir = 3, Dur = 152
01:58:18.399 00.001 2744 IsSlewing returns 0
01:58:18.399 00.000 2744 IsGuiding returns 0
01:58:18.399 00.000 2744 PulseGuide returned control before completion, sleep 162
01:58:18.414 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1583, FiltMax=65535, Gamma=0.510
01:58:18.429 00.015 1092 UpdateGuideState exits: m=466809 SNR=80.4
01:58:18.431 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:18.433 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:18.436 00.003 1092 Enqueuing Expose request
01:58:18.565 00.129 2744 IsGuiding returns 1
01:58:18.565 00.000 2744 scope still moving after pulse duration time elapsed
01:58:18.597 00.032 2744 IsSlewing returns 0
01:58:18.597 00.000 2744 IsGuiding returns 0
01:58:18.597 00.000 2744 scope move finished after 152 + 46 ms
01:58:18.597 00.000 2744 Move returns status 0, amount 152
01:58:18.598 00.001 2744 MoveAxis(N, 0, ABG)
01:58:18.598 00.000 2744 Move returns status 0, amount 0
01:58:18.598 00.000 2744 move complete, result=0
01:58:18.598 00.000 2744 worker thread done servicing request
01:58:18.598 00.000 2744 Worker thread wakes up
01:58:18.598 00.000 1092 GuideStep: 0.6 px 152 ms WEST, -0.3 px 0 ms NORTH
01:58:18.600 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:18.600 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:21.992 03.392 2744 Exposure complete
01:58:22.200 00.208 2744 worker thread done servicing request
01:58:22.200 00.000 1092 OnExposeComplete: enter
01:58:22.203 00.003 1092 UpdateGuideState(): m_state=6
01:58:22.206 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2231
01:58:22.209 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.89, Mass=440555, SNR=66.8, Peak=43143 HFD=3.6
01:58:22.211 00.002 1092 MultiStar: [#1 -0.29,-0.12,1.14,U] [#2 -0.19,-0.06,1.12,U] [#3 -0.38,0.11,0.90,U] [#4 -0.34,-0.16,0.86,U] [#5 -0.11,0.11,0.80,U] [#6 -0.16,0.00,0.80,U] [#7 -0.28,-0.21,0.56,U] [#8 -0.15,0.05,0.59,U] 
01:58:22.214 00.003 1092 refined, 8 included, MultiStar: {-0.13, 0.02}, one-star: {0.67, 0.41}
01:58:22.216 00.002 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.40 = -2.88)
01:58:22.219 00.003 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.04)
01:58:22.222 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
01:58:22.227 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.02, opts=13)
01:58:22.229 00.002 1092 Enqueuing Move request for scope (-0.13, 0.02)
01:58:22.234 00.005 2744 Worker thread wakes up
01:58:22.234 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:58:22.234 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:58:22.234 00.000 2744 Moving (-0.13, 0.02) raw xDistance=-0.13 yDistance=-0.01
01:58:22.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
01:58:22.234 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:22.234 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:22.234 00.000 2744 MoveAxis(E, 0, ABG)
01:58:22.234 00.000 2744 Move returns status 0, amount 0
01:58:22.234 00.000 2744 MoveAxis(N, 0, ABG)
01:58:22.234 00.000 2744 Move returns status 0, amount 0
01:58:22.235 00.001 2744 move complete, result=0
01:58:22.235 00.000 2744 worker thread done servicing request
01:58:22.251 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1511, FiltMax=65520, Gamma=0.510
01:58:22.268 00.017 1092 UpdateGuideState exits: m=440555 SNR=66.8
01:58:22.272 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:22.274 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:22.276 00.002 1092 Enqueuing Expose request
01:58:22.279 00.003 2744 Worker thread wakes up
01:58:22.279 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:22.282 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:22.282 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:25.666 03.384 2744 Exposure complete
01:58:25.855 00.189 2744 worker thread done servicing request
01:58:25.855 00.000 1092 OnExposeComplete: enter
01:58:25.858 00.003 1092 UpdateGuideState(): m_state=6
01:58:25.860 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2232
01:58:25.862 00.002 1092 Star::Find returns 1 (0), X=1602.25, Y=1130.10, Mass=468419, SNR=75.4, Peak=45671 HFD=3.4
01:58:25.865 00.003 1092 MultiStar: [#1 0.04,-0.08,0.91,U] [#2 -0.02,-0.33,1.08,U] [#3 -0.11,0.09,0.71,U] [#4 -0.13,-0.10,0.80,U] [#5 -0.31,0.40,0.76,U] [#6 -0.11,-0.09,0.63,U] [#7 -0.25,-0.28,0.67,U] [#8 0.08,0.04,0.46,U] 
01:58:25.868 00.003 1092 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.76, 0.62}
01:58:25.870 00.002 1092 CameraToMount -- cameraTheta (1.02) - m_xAngle (-0.43) = xAngle (1.45 = 1.45)
01:58:25.872 00.002 1092 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.29 = 1.29)
01:58:25.874 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.02 mountX=0.01 mountY=0.04, mountTheta=1.44
01:58:25.878 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.04, opts=13)
01:58:25.881 00.003 1092 Enqueuing Move request for scope (0.02, 0.04)
01:58:25.883 00.002 2744 Worker thread wakes up
01:58:25.883 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:58:25.883 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:58:25.883 00.000 2744 Moving (0.02, 0.04) raw xDistance=0.01 yDistance=0.04
01:58:25.883 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:58:25.883 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:25.884 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:25.884 00.000 2744 MoveAxis(E, 0, ABG)
01:58:25.884 00.000 2744 Move returns status 0, amount 0
01:58:25.884 00.000 2744 MoveAxis(N, 0, ABG)
01:58:25.884 00.000 2744 Move returns status 0, amount 0
01:58:25.884 00.000 2744 move complete, result=0
01:58:25.884 00.000 2744 worker thread done servicing request
01:58:25.899 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1664, FiltMax=65520, Gamma=0.510
01:58:25.912 00.013 1092 UpdateGuideState exits: m=468419 SNR=75.4
01:58:25.914 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.917 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:25.920 00.003 1092 Enqueuing Expose request
01:58:25.922 00.002 2744 Worker thread wakes up
01:58:25.922 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:25.922 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:25.923 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:29.327 03.404 2744 Exposure complete
01:58:29.526 00.199 2744 worker thread done servicing request
01:58:29.526 00.000 1092 OnExposeComplete: enter
01:58:29.529 00.003 1092 UpdateGuideState(): m_state=6
01:58:29.536 00.007 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2233
01:58:29.540 00.004 1092 Star::Find returns 1 (0), X=1602.66, Y=1129.58, Mass=498779, SNR=92.4, Peak=52467 HFD=3.4
01:58:29.544 00.004 1092 MultiStar: [#1 0.46,-0.47,0.73,U] [#2 0.47,-0.81,0.82,U] [#3 0.22,-0.35,0.68,U] [#4 0.26,-0.46,0.66,U] [#5 0.08,-0.14,0.58,U] [#6 0.20,-0.56,0.62,U] [#7 0.42,-0.64,0.47,U] [#8 0.64,-0.39,0.33,U] 
01:58:29.546 00.002 1092 refined, 8 included, MultiStar: {0.47, -0.39}, one-star: {1.17, 0.10}
01:58:29.550 00.004 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
01:58:29.552 00.002 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.42 = -0.42)
01:58:29.554 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.39 hyp=0.62 cameraTheta=-0.69 mountX=0.59 mountY=-0.25, mountTheta=-0.40
01:58:29.559 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.39, opts=13)
01:58:29.561 00.002 1092 Enqueuing Move request for scope (0.47, -0.39)
01:58:29.564 00.003 2744 Worker thread wakes up
01:58:29.564 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.39) opts 0xd
01:58:29.564 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.39)
01:58:29.564 00.000 2744 Moving (0.47, -0.39) raw xDistance=0.59 yDistance=-0.25
01:58:29.564 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
01:58:29.564 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:29.565 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:58:29.565 00.000 2744 MoveAxis(W, 133, ABG)
01:58:29.565 00.000 2744 Guiding  Dir = 3, Dur = 133
01:58:29.565 00.000 2744 IsSlewing returns 0
01:58:29.565 00.000 2744 IsGuiding returns 0
01:58:29.566 00.001 2744 PulseGuide returned control before completion, sleep 143
01:58:29.579 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1081, FiltMax=65535, Gamma=0.510
01:58:29.595 00.016 1092 UpdateGuideState exits: m=498779 SNR=92.4
01:58:29.598 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.600 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:29.602 00.002 1092 Enqueuing Expose request
01:58:29.718 00.116 2744 IsGuiding returns 1
01:58:29.718 00.000 2744 scope still moving after pulse duration time elapsed
01:58:29.749 00.031 2744 IsSlewing returns 0
01:58:29.750 00.001 2744 IsGuiding returns 0
01:58:29.750 00.000 2744 scope move finished after 133 + 51 ms
01:58:29.750 00.000 2744 Move returns status 0, amount 133
01:58:29.750 00.000 2744 MoveAxis(N, 0, ABG)
01:58:29.750 00.000 2744 Move returns status 0, amount 0
01:58:29.750 00.000 2744 move complete, result=0
01:58:29.750 00.000 2744 worker thread done servicing request
01:58:29.750 00.000 2744 Worker thread wakes up
01:58:29.750 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:29.751 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:29.756 00.005 1092 GuideStep: 0.6 px 133 ms WEST, -0.2 px 0 ms NORTH
01:58:33.140 03.384 2744 Exposure complete
01:58:33.339 00.199 2744 worker thread done servicing request
01:58:33.339 00.000 1092 OnExposeComplete: enter
01:58:33.342 00.003 1092 UpdateGuideState(): m_state=6
01:58:33.345 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2234
01:58:33.348 00.003 1092 Star::Find returns 1 (0), X=1602.80, Y=1129.60, Mass=516542, SNR=82.4, Peak=42259 HFD=3.6
01:58:33.351 00.003 1092 MultiStar: [#1 0.54,-0.45,0.82,U] [#2 0.68,-0.51,0.95,U] [#3 0.64,-0.42,0.77,U] [#4 0.76,-0.43,0.81,U] [#5 0.54,-0.16,0.58,U] [#6 0.62,-0.58,0.67,U] [#7 0.61,-0.62,0.51,U] [#8 0.66,-0.56,0.40,U] 
01:58:33.353 00.002 1092 refined, 8 included, MultiStar: {0.74, -0.37}, one-star: {1.32, 0.12}
01:58:33.355 00.002 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
01:58:33.357 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
01:58:33.360 00.003 1092 CameraToMount -- cameraX=0.74 cameraY=-0.37 hyp=0.83 cameraTheta=-0.47 mountX=0.83 mountY=-0.16, mountTheta=-0.19
01:58:33.364 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=-0.37, opts=13)
01:58:33.367 00.003 1092 Enqueuing Move request for scope (0.74, -0.37)
01:58:33.369 00.002 2744 Worker thread wakes up
01:58:33.369 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, -0.37) opts 0xd
01:58:33.369 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, -0.37)
01:58:33.370 00.001 2744 Moving (0.74, -0.37) raw xDistance=0.83 yDistance=-0.16
01:58:33.370 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
01:58:33.370 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:33.370 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
01:58:33.370 00.000 2744 MoveAxis(W, 195, ABG)
01:58:33.370 00.000 2744 Guiding  Dir = 3, Dur = 195
01:58:33.370 00.000 2744 IsSlewing returns 0
01:58:33.370 00.000 2744 IsGuiding returns 0
01:58:33.372 00.002 2744 PulseGuide returned control before completion, sleep 205
01:58:33.389 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5136, FiltMin=1562, FiltMax=65535, Gamma=0.510
01:58:33.403 00.014 1092 UpdateGuideState exits: m=516542 SNR=82.4
01:58:33.406 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.408 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:33.411 00.003 1092 Enqueuing Expose request
01:58:33.591 00.180 2744 IsGuiding returns 0
01:58:33.591 00.000 2744 Move returns status 0, amount 195
01:58:33.591 00.000 2744 MoveAxis(N, 0, ABG)
01:58:33.591 00.000 2744 Move returns status 0, amount 0
01:58:33.591 00.000 2744 move complete, result=0
01:58:33.591 00.000 2744 worker thread done servicing request
01:58:33.592 00.001 2744 Worker thread wakes up
01:58:33.592 00.000 1092 GuideStep: 0.8 px 195 ms WEST, -0.2 px 0 ms NORTH
01:58:33.594 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:33.594 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:37.013 03.419 2744 Exposure complete
01:58:37.293 00.280 2744 worker thread done servicing request
01:58:37.293 00.000 1092 OnExposeComplete: enter
01:58:37.296 00.003 1092 UpdateGuideState(): m_state=6
01:58:37.302 00.006 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2235
01:58:37.305 00.003 1092 Star::Find returns 1 (0), X=1602.85, Y=1129.46, Mass=481551, SNR=89.1, Peak=47811 HFD=3.4
01:58:37.309 00.004 1092 MultiStar: [#1 0.44,-0.32,0.82,U] [#2 0.43,-0.64,0.89,U] [#3 0.33,-0.51,0.67,U] [#4 0.47,-0.49,0.70,U] [#5 0.46,-0.09,0.66,U] [#6 0.63,-0.50,0.69,U] [#7 0.46,-0.31,0.57,U] [#8 0.47,-0.48,0.44,U] 
01:58:37.311 00.002 1092 refined, 8 included, MultiStar: {0.60, -0.36}, one-star: {1.36, -0.02}
01:58:37.313 00.002 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
01:58:37.316 00.003 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
01:58:37.319 00.003 1092 CameraToMount -- cameraX=0.60 cameraY=-0.36 hyp=0.70 cameraTheta=-0.54 mountX=0.70 mountY=-0.19, mountTheta=-0.26
01:58:37.325 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.36, opts=13)
01:58:37.327 00.002 1092 Enqueuing Move request for scope (0.60, -0.36)
01:58:37.330 00.003 2744 Worker thread wakes up
01:58:37.330 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.36) opts 0xd
01:58:37.330 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.36)
01:58:37.330 00.000 2744 Moving (0.60, -0.36) raw xDistance=0.70 yDistance=-0.19
01:58:37.330 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.70
01:58:37.330 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:37.331 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
01:58:37.331 00.000 2744 MoveAxis(W, 169, ABG)
01:58:37.331 00.000 2744 Guiding  Dir = 3, Dur = 169
01:58:37.331 00.000 2744 IsSlewing returns 0
01:58:37.331 00.000 2744 IsGuiding returns 0
01:58:37.332 00.001 2744 PulseGuide returned control before completion, sleep 179
01:58:37.350 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1379, FiltMax=65535, Gamma=0.510
01:58:37.368 00.018 1092 UpdateGuideState exits: m=481551 SNR=89.1
01:58:37.371 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.373 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:37.376 00.003 1092 Enqueuing Expose request
01:58:37.520 00.144 2744 IsGuiding returns 1
01:58:37.520 00.000 2744 scope still moving after pulse duration time elapsed
01:58:37.552 00.032 2744 IsSlewing returns 0
01:58:37.552 00.000 2744 IsGuiding returns 0
01:58:37.552 00.000 2744 scope move finished after 169 + 51 ms
01:58:37.552 00.000 2744 Move returns status 0, amount 169
01:58:37.552 00.000 2744 MoveAxis(N, 0, ABG)
01:58:37.552 00.000 2744 Move returns status 0, amount 0
01:58:37.553 00.001 2744 move complete, result=0
01:58:37.553 00.000 2744 worker thread done servicing request
01:58:37.553 00.000 2744 Worker thread wakes up
01:58:37.553 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:37.553 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:37.562 00.009 1092 GuideStep: 0.7 px 169 ms WEST, -0.2 px 0 ms NORTH
01:58:40.938 03.376 2744 Exposure complete
01:58:41.137 00.199 2744 worker thread done servicing request
01:58:41.137 00.000 1092 OnExposeComplete: enter
01:58:41.140 00.003 1092 UpdateGuideState(): m_state=6
01:58:41.143 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2236
01:58:41.145 00.002 1092 Star::Find returns 1 (0), X=1602.12, Y=1129.99, Mass=482121, SNR=79.4, Peak=44263 HFD=3.5
01:58:41.148 00.003 1092 MultiStar: [#1 -0.28,0.03,0.88,U] [#2 -0.12,-0.45,0.87,U] [#3 -0.56,-0.00,0.78,U] [#4 -0.27,-0.15,0.75,U] [#5 -0.28,-0.07,0.59,U] [#6 -0.06,-0.44,0.69,U] [#7 -0.54,0.08,0.56,U] [#8 -0.43,0.20,0.46,U] 
01:58:41.150 00.002 1092 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {0.63, 0.51}
01:58:41.152 00.002 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
01:58:41.155 00.003 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.70 = -2.70)
01:58:41.157 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-2.98 mountX=-0.14 mountY=-0.07, mountTheta=-2.67
01:58:41.161 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.03, opts=13)
01:58:41.164 00.003 1092 Enqueuing Move request for scope (-0.16, -0.03)
01:58:41.167 00.003 2744 Worker thread wakes up
01:58:41.167 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
01:58:41.167 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
01:58:41.167 00.000 2744 Moving (-0.16, -0.03) raw xDistance=-0.14 yDistance=-0.07
01:58:41.167 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
01:58:41.167 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:41.167 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
01:58:41.167 00.000 2744 MoveAxis(E, 0, ABG)
01:58:41.167 00.000 2744 Move returns status 0, amount 0
01:58:41.168 00.001 2744 MoveAxis(N, 0, ABG)
01:58:41.168 00.000 2744 Move returns status 0, amount 0
01:58:41.168 00.000 2744 move complete, result=0
01:58:41.168 00.000 2744 worker thread done servicing request
01:58:41.185 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5098, FiltMin=1435, FiltMax=65520, Gamma=0.510
01:58:41.202 00.017 1092 UpdateGuideState exits: m=482121 SNR=79.4
01:58:41.205 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.207 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:41.209 00.002 1092 Enqueuing Expose request
01:58:41.212 00.003 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:41.214 00.002 2744 Worker thread wakes up
01:58:41.215 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:41.215 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:44.610 03.395 2744 Exposure complete
01:58:44.817 00.207 2744 worker thread done servicing request
01:58:44.817 00.000 1092 OnExposeComplete: enter
01:58:44.821 00.004 1092 UpdateGuideState(): m_state=6
01:58:44.825 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2237
01:58:44.828 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1129.78, Mass=518032, SNR=85.4, Peak=48304 HFD=3.4
01:58:44.830 00.002 1092 MultiStar: [#1 -0.46,-0.10,0.79,U] [#2 -0.28,-0.23,0.90,U] [#3 -0.71,-0.25,0.68,U] [#4 -0.32,-0.14,0.79,U] [#5 -0.59,0.26,0.63,U] [#6 -0.36,0.01,0.65,U] [#7 -0.38,-0.34,0.47,U] [#8 -0.57,-0.26,0.44,U] 
01:58:44.833 00.003 1092 refined, 8 included, MultiStar: {-0.31, -0.06}, one-star: {0.43, 0.31}
01:58:44.836 00.003 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.53 = -2.53)
01:58:44.838 00.002 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.68 = -2.68)
01:58:44.841 00.003 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.95 mountX=-0.26 mountY=-0.14, mountTheta=-2.64
01:58:44.845 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.06, opts=13)
01:58:44.848 00.003 1092 Enqueuing Move request for scope (-0.31, -0.06)
01:58:44.852 00.004 2744 Worker thread wakes up
01:58:44.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
01:58:44.852 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
01:58:44.852 00.000 2744 Moving (-0.31, -0.06) raw xDistance=-0.26 yDistance=-0.14
01:58:44.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
01:58:44.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:44.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
01:58:44.853 00.001 2744 MoveAxis(E, 0, ABG)
01:58:44.853 00.000 2744 Move returns status 0, amount 0
01:58:44.853 00.000 2744 MoveAxis(N, 0, ABG)
01:58:44.853 00.000 2744 Move returns status 0, amount 0
01:58:44.853 00.000 2744 move complete, result=0
01:58:44.853 00.000 2744 worker thread done servicing request
01:58:44.871 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1607, FiltMax=65520, Gamma=0.510
01:58:44.887 00.016 1092 UpdateGuideState exits: m=518032 SNR=85.4
01:58:44.891 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.893 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:44.897 00.004 1092 Enqueuing Expose request
01:58:44.902 00.005 2744 Worker thread wakes up
01:58:44.902 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:44.906 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:44.906 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:48.287 03.381 2744 Exposure complete
01:58:48.509 00.222 2744 worker thread done servicing request
01:58:48.510 00.001 1092 OnExposeComplete: enter
01:58:48.513 00.003 1092 UpdateGuideState(): m_state=6
01:58:48.518 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2238
01:58:48.521 00.003 1092 Star::Find returns 1 (0), X=1601.76, Y=1130.06, Mass=501810, SNR=79.0, Peak=41623 HFD=3.9
01:58:48.524 00.003 1092 MultiStar: [#1 -0.59,0.17,1.11,U] [#2 -0.41,-0.11,0.77,U] [#3 -0.86,0.38,0.81,U] [#4 -0.78,-0.11,0.75,U] [#5 -0.62,0.38,0.77,U] [#6 -0.44,-0.17,0.74,U] [#7 -0.82,0.38,0.55,U] [#8 -0.67,-0.00,0.42,U] 
01:58:48.526 00.002 1092 refined, 8 included, MultiStar: {-0.51, 0.18}, one-star: {0.27, 0.58}
01:58:48.528 00.002 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.22 = -3.06)
01:58:48.531 00.003 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
01:58:48.534 00.003 1092 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.54 cameraTheta=2.79 mountX=-0.54 mountY=0.04, mountTheta=3.06
01:58:48.540 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.18, opts=13)
01:58:48.543 00.003 1092 Enqueuing Move request for scope (-0.51, 0.18)
01:58:48.545 00.002 2744 Worker thread wakes up
01:58:48.546 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.18) opts 0xd
01:58:48.546 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.18)
01:58:48.546 00.000 2744 Moving (-0.51, 0.18) raw xDistance=-0.54 yDistance=0.04
01:58:48.546 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:58:48.546 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:48.546 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
01:58:48.546 00.000 2744 MoveAxis(E, 121, ABG)
01:58:48.546 00.000 2744 Guiding  Dir = 2, Dur = 121
01:58:48.546 00.000 2744 IsSlewing returns 0
01:58:48.547 00.001 2744 IsGuiding returns 0
01:58:48.547 00.000 2744 PulseGuide returned control before completion, sleep 131
01:58:48.566 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1712, FiltMax=65520, Gamma=0.510
01:58:48.586 00.020 1092 UpdateGuideState exits: m=501810 SNR=79.0
01:58:48.589 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.592 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:48.594 00.002 1092 Enqueuing Expose request
01:58:48.684 00.090 2744 IsGuiding returns 1
01:58:48.684 00.000 2744 scope still moving after pulse duration time elapsed
01:58:48.715 00.031 2744 IsSlewing returns 0
01:58:48.716 00.001 2744 IsGuiding returns 0
01:58:48.716 00.000 2744 scope move finished after 121 + 48 ms
01:58:48.716 00.000 2744 Move returns status 0, amount 121
01:58:48.717 00.001 2744 MoveAxis(N, 0, ABG)
01:58:48.717 00.000 2744 Move returns status 0, amount 0
01:58:48.717 00.000 2744 move complete, result=0
01:58:48.717 00.000 2744 worker thread done servicing request
01:58:48.717 00.000 2744 Worker thread wakes up
01:58:48.717 00.000 1092 GuideStep: -0.5 px 121 ms EAST, 0.0 px 0 ms NORTH
01:58:48.720 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:48.720 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:52.111 03.391 2744 Exposure complete
01:58:52.307 00.196 2744 worker thread done servicing request
01:58:52.308 00.001 1092 OnExposeComplete: enter
01:58:52.310 00.002 1092 UpdateGuideState(): m_state=6
01:58:52.313 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2239
01:58:52.318 00.005 1092 Star::Find returns 1 (0), X=1602.12, Y=1129.68, Mass=523752, SNR=90.2, Peak=46679 HFD=3.5
01:58:52.321 00.003 1092 MultiStar: [#1 -0.16,-0.16,0.88,U] [#2 -0.12,-0.60,0.83,U] [#3 -0.60,-0.17,0.60,U] [#4 -0.24,-0.28,0.60,U] [#5 -0.27,-0.13,0.57,U] [#6 0.02,-0.29,0.54,U] [#7 -0.55,-0.20,0.44,U] [#8 -0.03,-0.79,0.44,U] 
01:58:52.325 00.004 1092 refined, 8 included, MultiStar: {-0.09, -0.23}, one-star: {0.63, 0.20}
01:58:52.327 00.002 1092 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-0.43) = xAngle (-1.50 = -1.50)
01:58:52.329 00.002 1092 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.66 = -1.66)
01:58:52.333 00.004 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.23 hyp=0.25 cameraTheta=-1.93 mountX=0.02 mountY=-0.25, mountTheta=-1.50
01:58:52.339 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.23, opts=13)
01:58:52.341 00.002 1092 Enqueuing Move request for scope (-0.09, -0.23)
01:58:52.344 00.003 2744 Worker thread wakes up
01:58:52.344 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.23) opts 0xd
01:58:52.344 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.23)
01:58:52.344 00.000 2744 Moving (-0.09, -0.23) raw xDistance=0.02 yDistance=-0.25
01:58:52.344 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:52.344 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:52.344 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
01:58:52.344 00.000 2744 MoveAxis(E, 0, ABG)
01:58:52.344 00.000 2744 Move returns status 0, amount 0
01:58:52.344 00.000 2744 MoveAxis(N, 0, ABG)
01:58:52.344 00.000 2744 Move returns status 0, amount 0
01:58:52.344 00.000 2744 move complete, result=0
01:58:52.344 00.000 2744 worker thread done servicing request
01:58:52.359 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5104, FiltMin=1578, FiltMax=65520, Gamma=0.510
01:58:52.374 00.015 1092 UpdateGuideState exits: m=523752 SNR=90.2
01:58:52.377 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.379 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:52.382 00.003 1092 Enqueuing Expose request
01:58:52.384 00.002 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:52.387 00.003 2744 Worker thread wakes up
01:58:52.387 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:52.387 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:55.773 03.386 2744 Exposure complete
01:58:55.983 00.210 2744 worker thread done servicing request
01:58:55.983 00.000 1092 OnExposeComplete: enter
01:58:55.986 00.003 1092 UpdateGuideState(): m_state=6
01:58:55.989 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2240
01:58:55.992 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1130.01, Mass=487970, SNR=73.6, Peak=46983 HFD=3.8
01:58:55.994 00.002 1092 MultiStar: [#1 -0.72,0.08,0.98,U] [#2 -0.53,-0.11,0.97,U] [#3 -0.94,0.27,0.79,U] [#4 -0.65,0.05,0.78,U] [#5 -0.66,0.23,0.75,U] [#6 -0.76,0.14,0.68,U] [#7 -0.42,0.05,0.66,U] [#8 -0.37,-0.22,0.45,U] 
01:58:55.996 00.002 1092 refined, 8 included, MultiStar: {-0.53, 0.14}, one-star: {0.19, 0.53}
01:58:55.999 00.003 1092 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.43) = xAngle (3.32 = -2.97)
01:58:56.001 00.002 1092 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.16 = -3.12)
01:58:56.004 00.003 1092 CameraToMount -- cameraX=-0.53 cameraY=0.14 hyp=0.55 cameraTheta=2.89 mountX=-0.54 mountY=-0.01, mountTheta=-3.12
01:58:56.008 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.14, opts=13)
01:58:56.011 00.003 1092 Enqueuing Move request for scope (-0.53, 0.14)
01:58:56.013 00.002 2744 Worker thread wakes up
01:58:56.013 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.14) opts 0xd
01:58:56.013 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.14)
01:58:56.013 00.000 2744 Moving (-0.53, 0.14) raw xDistance=-0.54 yDistance=-0.01
01:58:56.013 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.54
01:58:56.013 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:56.013 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
01:58:56.013 00.000 2744 MoveAxis(E, 121, ABG)
01:58:56.014 00.001 2744 Guiding  Dir = 2, Dur = 121
01:58:56.014 00.000 2744 IsSlewing returns 0
01:58:56.014 00.000 2744 IsGuiding returns 0
01:58:56.015 00.001 2744 PulseGuide returned control before completion, sleep 131
01:58:56.031 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1584, FiltMax=65520, Gamma=0.510
01:58:56.048 00.017 1092 UpdateGuideState exits: m=487970 SNR=73.6
01:58:56.052 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:56.054 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:56.057 00.003 1092 Enqueuing Expose request
01:58:56.161 00.104 2744 IsGuiding returns 0
01:58:56.161 00.000 2744 Move returns status 0, amount 121
01:58:56.161 00.000 2744 MoveAxis(N, 0, ABG)
01:58:56.161 00.000 2744 Move returns status 0, amount 0
01:58:56.161 00.000 2744 move complete, result=0
01:58:56.161 00.000 2744 worker thread done servicing request
01:58:56.162 00.001 2744 Worker thread wakes up
01:58:56.162 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:56.162 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:58:56.162 00.000 1092 GuideStep: -0.5 px 121 ms EAST, -0.0 px 0 ms NORTH
01:58:59.584 03.422 2744 Exposure complete
01:58:59.818 00.234 2744 worker thread done servicing request
01:58:59.818 00.000 1092 OnExposeComplete: enter
01:58:59.822 00.004 1092 UpdateGuideState(): m_state=6
01:58:59.825 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2241
01:58:59.828 00.003 1092 Star::Find returns 1 (0), X=1601.45, Y=1129.95, Mass=475314, SNR=69.6, Peak=42839 HFD=3.5
01:58:59.832 00.004 1092 MultiStar: [#1 -0.73,0.03,0.93,U] [#2 -0.76,-0.17,1.07,U] [#3 -0.67,0.08,0.78,U] [#4 -0.60,-0.23,0.81,U] [#5 -0.69,0.28,0.72,U] [#6 -0.67,-0.04,0.78,U] [#7 -0.58,0.08,0.56,U] [#8 -0.98,0.17,0.50,U] 
01:58:59.835 00.003 1092 single-star, 8 included, MultiStar: {-0.61, 0.07}, one-star: {-0.04, 0.47}
01:58:59.839 00.004 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
01:58:59.842 00.003 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.92 = 1.92)
01:58:59.845 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=0.47 hyp=0.47 cameraTheta=1.65 mountX=-0.23 mountY=0.44, mountTheta=2.05
01:58:59.851 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.47, opts=13)
01:58:59.853 00.002 1092 Enqueuing Move request for scope (-0.04, 0.47)
01:58:59.857 00.004 2744 Worker thread wakes up
01:58:59.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.47) opts 0xd
01:58:59.857 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.47)
01:58:59.857 00.000 2744 Moving (-0.04, 0.47) raw xDistance=-0.23 yDistance=0.44
01:58:59.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
01:58:59.857 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:58:59.858 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
01:58:59.858 00.000 2744 MoveAxis(E, 0, ABG)
01:58:59.858 00.000 2744 Move returns status 0, amount 0
01:58:59.858 00.000 2744 MoveAxis(N, 0, ABG)
01:58:59.858 00.000 2744 Move returns status 0, amount 0
01:58:59.858 00.000 2744 move complete, result=0
01:58:59.858 00.000 2744 worker thread done servicing request
01:58:59.875 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1245, FiltMax=65520, Gamma=0.510
01:58:59.891 00.016 1092 UpdateGuideState exits: m=475314 SNR=69.6
01:58:59.894 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.896 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:58:59.900 00.004 1092 Enqueuing Expose request
01:58:59.902 00.002 2744 Worker thread wakes up
01:58:59.902 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:58:59.905 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:58:59.905 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:03.300 03.395 2744 Exposure complete
01:59:03.493 00.193 2744 worker thread done servicing request
01:59:03.494 00.001 1092 OnExposeComplete: enter
01:59:03.496 00.002 1092 UpdateGuideState(): m_state=6
01:59:03.501 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2242
01:59:03.503 00.002 1092 Star::Find returns 1 (0), X=1601.03, Y=1130.26, Mass=488866, SNR=78.8, Peak=47053 HFD=3.6
01:59:03.507 00.004 1092 MultiStar: [#1 -1.39,0.31,0.83,U] [#2 -1.19,0.01,0.99,U] [#3 -1.41,0.18,0.72,U] [#4 -1.30,0.01,0.81,U] [#5 -1.37,0.51,0.77,U] [#6 -1.24,0.30,0.72,U] [#7 -1.47,0.33,0.63,U] [#8 -1.08,0.35,0.39,U] 
01:59:03.509 00.002 1092 single-star, 8 included, MultiStar: {-1.19, 0.31}, one-star: {-0.45, 0.78}
01:59:03.512 00.003 1092 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
01:59:03.516 00.004 1092 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.37 = 2.37)
01:59:03.519 00.003 1092 CameraToMount -- cameraX=-0.45 cameraY=0.78 hyp=0.90 cameraTheta=2.10 mountX=-0.74 mountY=0.63, mountTheta=2.43
01:59:03.527 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.78, opts=13)
01:59:03.530 00.003 1092 Enqueuing Move request for scope (-0.45, 0.78)
01:59:03.534 00.004 2744 Worker thread wakes up
01:59:03.534 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.78) opts 0xd
01:59:03.534 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.78)
01:59:03.534 00.000 2744 Moving (-0.45, 0.78) raw xDistance=-0.74 yDistance=0.63
01:59:03.534 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
01:59:03.535 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:03.535 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.63
01:59:03.535 00.000 2744 MoveAxis(E, 165, ABG)
01:59:03.535 00.000 2744 Guiding  Dir = 2, Dur = 165
01:59:03.535 00.000 2744 IsSlewing returns 0
01:59:03.535 00.000 2744 IsGuiding returns 0
01:59:03.536 00.001 2744 PulseGuide returned control before completion, sleep 175
01:59:03.556 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5101, FiltMin=1459, FiltMax=65520, Gamma=0.510
01:59:03.571 00.015 1092 UpdateGuideState exits: m=488866 SNR=78.8
01:59:03.574 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.576 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:03.578 00.002 1092 Enqueuing Expose request
01:59:03.714 00.136 2744 IsGuiding returns 1
01:59:03.715 00.001 2744 scope still moving after pulse duration time elapsed
01:59:03.745 00.030 2744 IsSlewing returns 0
01:59:03.745 00.000 2744 IsGuiding returns 0
01:59:03.745 00.000 2744 scope move finished after 165 + 44 ms
01:59:03.745 00.000 2744 Move returns status 0, amount 165
01:59:03.746 00.001 2744 MoveAxis(N, 0, ABG)
01:59:03.746 00.000 2744 Move returns status 0, amount 0
01:59:03.746 00.000 2744 move complete, result=0
01:59:03.746 00.000 2744 worker thread done servicing request
01:59:03.746 00.000 2744 Worker thread wakes up
01:59:03.746 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:03.746 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:03.754 00.008 1092 GuideStep: -0.7 px 165 ms EAST, 0.6 px 0 ms NORTH
01:59:07.133 03.379 2744 Exposure complete
01:59:07.324 00.191 2744 worker thread done servicing request
01:59:07.324 00.000 1092 OnExposeComplete: enter
01:59:07.327 00.003 1092 UpdateGuideState(): m_state=6
01:59:07.329 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2243
01:59:07.333 00.004 1092 Star::Find returns 1 (0), X=1601.77, Y=1130.07, Mass=467227, SNR=69.3, Peak=47495 HFD=3.4
01:59:07.335 00.002 1092 MultiStar: [#1 -0.70,0.26,1.12,U] [#2 -0.46,0.03,1.02,U] [#3 -0.56,0.09,0.81,U] [#4 -0.73,0.10,0.85,U] [#5 -0.67,0.36,0.72,U] [#6 -0.43,0.04,0.84,U] [#7 -0.61,0.19,0.66,U] [#8 -0.64,0.15,0.47,U] 
01:59:07.337 00.002 1092 refined, 8 included, MultiStar: {-0.48, 0.21}, one-star: {0.28, 0.59}
01:59:07.340 00.003 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.16 = -3.12)
01:59:07.342 00.002 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
01:59:07.343 00.001 1092 CameraToMount -- cameraX=-0.48 cameraY=0.21 hyp=0.52 cameraTheta=2.73 mountX=-0.52 mountY=0.07, mountTheta=3.01
01:59:07.348 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.21, opts=13)
01:59:07.351 00.003 1092 Enqueuing Move request for scope (-0.48, 0.21)
01:59:07.354 00.003 2744 Worker thread wakes up
01:59:07.354 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.21) opts 0xd
01:59:07.354 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.21)
01:59:07.354 00.000 2744 Moving (-0.48, 0.21) raw xDistance=-0.52 yDistance=0.07
01:59:07.354 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
01:59:07.354 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:07.354 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
01:59:07.354 00.000 2744 MoveAxis(E, 129, ABG)
01:59:07.354 00.000 2744 Guiding  Dir = 2, Dur = 129
01:59:07.354 00.000 2744 IsSlewing returns 0
01:59:07.356 00.002 2744 IsGuiding returns 0
01:59:07.356 00.000 2744 PulseGuide returned control before completion, sleep 139
01:59:07.370 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5117, FiltMin=1661, FiltMax=65520, Gamma=0.510
01:59:07.385 00.015 1092 UpdateGuideState exits: m=467227 SNR=69.3
01:59:07.388 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:07.390 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:07.393 00.003 1092 Enqueuing Expose request
01:59:07.502 00.109 2744 IsGuiding returns 1
01:59:07.502 00.000 2744 scope still moving after pulse duration time elapsed
01:59:07.534 00.032 2744 IsSlewing returns 0
01:59:07.534 00.000 2744 IsGuiding returns 0
01:59:07.534 00.000 2744 scope move finished after 129 + 49 ms
01:59:07.534 00.000 2744 Move returns status 0, amount 129
01:59:07.534 00.000 2744 MoveAxis(N, 0, ABG)
01:59:07.534 00.000 2744 Move returns status 0, amount 0
01:59:07.534 00.000 2744 move complete, result=0
01:59:07.535 00.001 2744 worker thread done servicing request
01:59:07.535 00.000 2744 Worker thread wakes up
01:59:07.535 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:07.535 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:07.541 00.006 1092 GuideStep: -0.5 px 129 ms EAST, 0.1 px 0 ms NORTH
01:59:10.922 03.381 2744 Exposure complete
01:59:11.117 00.195 2744 worker thread done servicing request
01:59:11.117 00.000 1092 OnExposeComplete: enter
01:59:11.120 00.003 1092 UpdateGuideState(): m_state=6
01:59:11.123 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2244
01:59:11.125 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1130.25, Mass=513794, SNR=93.2, Peak=56167 HFD=3.5
01:59:11.128 00.003 1092 MultiStar: [#1 -0.57,0.29,0.76,U] [#2 -0.70,-0.25,0.75,U] [#3 -0.69,0.12,0.75,U] [#4 -0.71,0.17,0.67,U] [#5 -0.75,0.37,0.60,U] [#6 -0.67,0.17,0.62,U] [#7 -0.65,0.45,0.46,U] [#8 -0.55,0.01,0.34,U] 
01:59:11.130 00.002 1092 refined, 8 included, MultiStar: {-0.51, 0.26}, one-star: {0.30, 0.77}
01:59:11.132 00.002 1092 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.43) = xAngle (3.09 = 3.09)
01:59:11.136 00.004 1092 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.94 = 2.94)
01:59:11.138 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=0.26 hyp=0.57 cameraTheta=2.67 mountX=-0.57 mountY=0.11, mountTheta=2.94
01:59:11.144 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=0.26, opts=13)
01:59:11.146 00.002 1092 Enqueuing Move request for scope (-0.51, 0.26)
01:59:11.148 00.002 2744 Worker thread wakes up
01:59:11.149 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.26) opts 0xd
01:59:11.149 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, 0.26)
01:59:11.149 00.000 2744 Moving (-0.51, 0.26) raw xDistance=-0.57 yDistance=0.11
01:59:11.149 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.57
01:59:11.149 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:11.149 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
01:59:11.149 00.000 2744 MoveAxis(E, 136, ABG)
01:59:11.149 00.000 2744 Guiding  Dir = 2, Dur = 136
01:59:11.150 00.001 2744 IsSlewing returns 0
01:59:11.150 00.000 2744 IsGuiding returns 0
01:59:11.150 00.000 2744 PulseGuide returned control before completion, sleep 146
01:59:11.167 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1290, FiltMax=65520, Gamma=0.510
01:59:11.189 00.022 1092 UpdateGuideState exits: m=513794 SNR=93.2
01:59:11.192 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:11.195 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:11.198 00.003 1092 Enqueuing Expose request
01:59:11.306 00.108 2744 IsGuiding returns 1
01:59:11.306 00.000 2744 scope still moving after pulse duration time elapsed
01:59:11.338 00.032 2744 IsSlewing returns 0
01:59:11.338 00.000 2744 IsGuiding returns 0
01:59:11.338 00.000 2744 scope move finished after 136 + 52 ms
01:59:11.339 00.001 2744 Move returns status 0, amount 136
01:59:11.339 00.000 2744 MoveAxis(N, 0, ABG)
01:59:11.339 00.000 2744 Move returns status 0, amount 0
01:59:11.339 00.000 2744 move complete, result=0
01:59:11.339 00.000 2744 worker thread done servicing request
01:59:11.339 00.000 2744 Worker thread wakes up
01:59:11.339 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:11.339 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:11.340 00.001 1092 GuideStep: -0.6 px 136 ms EAST, 0.1 px 0 ms NORTH
01:59:14.739 03.399 2744 Exposure complete
01:59:14.957 00.218 2744 worker thread done servicing request
01:59:14.957 00.000 1092 OnExposeComplete: enter
01:59:14.960 00.003 1092 UpdateGuideState(): m_state=6
01:59:14.963 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2245
01:59:14.968 00.005 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.89, Mass=496382, SNR=72.6, Peak=52135 HFD=3.7
01:59:14.971 00.003 1092 MultiStar: [#1 -0.81,0.16,0.94,U] [#2 -0.63,-0.16,1.00,U] [#3 -0.85,0.17,0.88,U] [#4 -0.39,-0.15,0.86,U] [#5 -0.75,0.22,0.78,U] [#6 -0.52,0.08,0.73,U] [#7 -0.58,-0.13,0.72,U] [#8 -0.48,-0.02,0.51,U] 
01:59:14.976 00.005 1092 single-star, 8 included, MultiStar: {-0.51, 0.07}, one-star: {0.31, 0.41}
01:59:14.978 00.002 1092 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
01:59:14.980 00.002 1092 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.19 = 1.19)
01:59:14.986 00.006 1092 CameraToMount -- cameraX=0.31 cameraY=0.41 hyp=0.51 cameraTheta=0.92 mountX=0.12 mountY=0.47, mountTheta=1.33
01:59:14.995 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=0.41, opts=13)
01:59:15.000 00.005 1092 Enqueuing Move request for scope (0.31, 0.41)
01:59:15.003 00.003 2744 Worker thread wakes up
01:59:15.003 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.41) opts 0xd
01:59:15.003 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, 0.41)
01:59:15.003 00.000 2744 Moving (0.31, 0.41) raw xDistance=0.12 yDistance=0.47
01:59:15.003 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
01:59:15.003 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
01:59:15.003 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
01:59:15.003 00.000 2744 MoveAxis(E, 0, ABG)
01:59:15.003 00.000 2744 Move returns status 0, amount 0
01:59:15.003 00.000 2744 MoveAxis(N, 0, ABG)
01:59:15.003 00.000 2744 Move returns status 0, amount 0
01:59:15.003 00.000 2744 move complete, result=0
01:59:15.004 00.001 2744 worker thread done servicing request
01:59:15.027 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1498, FiltMax=65520, Gamma=0.510
01:59:15.045 00.018 1092 UpdateGuideState exits: m=496382 SNR=72.6
01:59:15.049 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.051 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:15.054 00.003 1092 Enqueuing Expose request
01:59:15.057 00.003 2744 Worker thread wakes up
01:59:15.057 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
01:59:15.060 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:15.060 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:18.442 03.382 2744 Exposure complete
01:59:18.642 00.200 2744 worker thread done servicing request
01:59:18.642 00.000 1092 OnExposeComplete: enter
01:59:18.644 00.002 1092 UpdateGuideState(): m_state=6
01:59:18.647 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2246
01:59:18.650 00.003 1092 Star::Find returns 1 (0), X=1601.01, Y=1130.20, Mass=475263, SNR=74.0, Peak=47357 HFD=3.2
01:59:18.653 00.003 1092 MultiStar: [#1 -1.20,0.31,0.91,U] [#2 -1.13,0.05,0.94,U] [#3 -1.35,0.40,0.89,U] [#4 -1.12,-0.02,0.83,U] [#5 -1.20,0.55,0.76,U] [#6 -1.10,0.11,0.78,U] [#7 -0.96,0.21,0.66,U] [#8 -1.12,0.16,0.51,U] 
01:59:18.656 00.003 1092 single-star, 8 included, MultiStar: {-1.06, 0.29}, one-star: {-0.48, 0.72}
01:59:18.658 00.002 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.58 = 2.58)
01:59:18.660 00.002 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
01:59:18.662 00.002 1092 CameraToMount -- cameraX=-0.48 cameraY=0.72 hyp=0.87 cameraTheta=2.15 mountX=-0.73 mountY=0.57, mountTheta=2.48
01:59:18.666 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.72, opts=13)
01:59:18.668 00.002 1092 Enqueuing Move request for scope (-0.48, 0.72)
01:59:18.671 00.003 2744 Worker thread wakes up
01:59:18.671 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.72) opts 0xd
01:59:18.671 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.72)
01:59:18.671 00.000 2744 Moving (-0.48, 0.72) raw xDistance=-0.73 yDistance=0.57
01:59:18.671 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
01:59:18.671 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=-0.35 newest=1.16
01:59:18.671 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
01:59:18.671 00.000 2744 MoveAxis(E, 164, ABG)
01:59:18.671 00.000 2744 Guiding  Dir = 2, Dur = 164
01:59:18.672 00.001 2744 IsSlewing returns 0
01:59:18.672 00.000 2744 IsGuiding returns 0
01:59:18.672 00.000 2744 PulseGuide returned control before completion, sleep 174
01:59:18.690 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1704, FiltMax=65520, Gamma=0.510
01:59:18.706 00.016 1092 UpdateGuideState exits: m=475263 SNR=74.0
01:59:18.708 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.710 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:18.712 00.002 1092 Enqueuing Expose request
01:59:18.857 00.145 2744 IsGuiding returns 1
01:59:18.857 00.000 2744 scope still moving after pulse duration time elapsed
01:59:18.889 00.032 2744 IsSlewing returns 0
01:59:18.889 00.000 2744 IsGuiding returns 0
01:59:18.889 00.000 2744 scope move finished after 164 + 52 ms
01:59:18.889 00.000 2744 Move returns status 0, amount 164
01:59:18.889 00.000 2744 MoveAxis(S, 107, ABG)
01:59:18.889 00.000 2744 Guiding  Dir = 1, Dur = 107
01:59:18.890 00.001 2744 IsSlewing returns 0
01:59:18.890 00.000 2744 IsGuiding returns 0
01:59:18.890 00.000 2744 PulseGuide returned control before completion, sleep 117
01:59:19.013 00.123 2744 IsGuiding returns 1
01:59:19.013 00.000 2744 scope still moving after pulse duration time elapsed
01:59:19.045 00.032 2744 IsSlewing returns 0
01:59:19.045 00.000 2744 IsGuiding returns 1
01:59:19.077 00.032 2744 IsSlewing returns 0
01:59:19.077 00.000 2744 IsGuiding returns 1
01:59:19.108 00.031 2744 IsSlewing returns 0
01:59:19.108 00.000 2744 IsGuiding returns 1
01:59:19.139 00.031 2744 IsSlewing returns 0
01:59:19.139 00.000 2744 IsGuiding returns 0
01:59:19.139 00.000 2744 scope move finished after 107 + 142 ms
01:59:19.139 00.000 2744 Move returns status 0, amount 107
01:59:19.139 00.000 2744 move complete, result=0
01:59:19.140 00.001 2744 worker thread done servicing request
01:59:19.140 00.000 1092 GuideStep: -0.7 px 164 ms EAST, 0.6 px 107 ms SOUTH
01:59:19.143 00.003 2744 Worker thread wakes up
01:59:19.143 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:19.143 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:22.539 03.396 2744 Exposure complete
01:59:22.744 00.205 2744 worker thread done servicing request
01:59:22.744 00.000 1092 OnExposeComplete: enter
01:59:22.747 00.003 1092 UpdateGuideState(): m_state=6
01:59:22.751 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2247
01:59:22.752 00.001 1092 Star::Find returns 1 (0), X=1600.77, Y=1130.33, Mass=471107, SNR=73.1, Peak=44733 HFD=3.6
01:59:22.756 00.004 1092 MultiStar: [#1 -1.56,0.40,1.02,U] [#2 -1.47,0.15,1.10,U] [#3 -1.67,0.41,0.83,U] [#4 -1.57,0.17,0.86,U] [#5 -1.76,0.63,0.76,U] [#6 -1.51,0.14,0.67,U] [#7 -1.51,0.24,0.58,U] [#8 -1.51,0.65,0.41,U] 
01:59:22.758 00.002 1092 single-star, 8 included, MultiStar: {-1.45, 0.40}, one-star: {-0.72, 0.85}
01:59:22.760 00.002 1092 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.43) = xAngle (2.70 = 2.70)
01:59:22.762 00.002 1092 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.54 = 2.54)
01:59:22.764 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=0.85 hyp=1.11 cameraTheta=2.27 mountX=-1.01 mountY=0.63, mountTheta=2.58
01:59:22.769 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.85, opts=13)
01:59:22.772 00.003 1092 Enqueuing Move request for scope (-0.72, 0.85)
01:59:22.773 00.001 2744 Worker thread wakes up
01:59:22.774 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.85) opts 0xd
01:59:22.774 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.85)
01:59:22.774 00.000 2744 Moving (-0.72, 0.85) raw xDistance=-1.01 yDistance=0.63
01:59:22.774 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.01
01:59:22.774 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.63 from input 0.63
01:59:22.774 00.000 2744 MoveAxis(E, 237, ABG)
01:59:22.774 00.000 2744 Guiding  Dir = 2, Dur = 237
01:59:22.774 00.000 2744 IsSlewing returns 0
01:59:22.774 00.000 2744 IsGuiding returns 0
01:59:22.775 00.001 2744 PulseGuide returned control before completion, sleep 247
01:59:22.790 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5123, FiltMin=1677, FiltMax=65520, Gamma=0.510
01:59:22.806 00.016 1092 UpdateGuideState exits: m=471107 SNR=73.1
01:59:22.809 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.811 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:22.813 00.002 1092 Enqueuing Expose request
01:59:23.026 00.213 2744 IsGuiding returns 1
01:59:23.026 00.000 2744 scope still moving after pulse duration time elapsed
01:59:23.058 00.032 2744 IsSlewing returns 0
01:59:23.058 00.000 2744 IsGuiding returns 0
01:59:23.058 00.000 2744 scope move finished after 237 + 45 ms
01:59:23.058 00.000 2744 Move returns status 0, amount 237
01:59:23.058 00.000 2744 MoveAxis(S, 118, ABG)
01:59:23.058 00.000 2744 Guiding  Dir = 1, Dur = 118
01:59:23.058 00.000 2744 IsSlewing returns 0
01:59:23.058 00.000 2744 IsGuiding returns 0
01:59:23.058 00.000 2744 PulseGuide returned control before completion, sleep 128
01:59:23.199 00.141 2744 IsGuiding returns 1
01:59:23.199 00.000 2744 scope still moving after pulse duration time elapsed
01:59:23.230 00.031 2744 IsSlewing returns 0
01:59:23.230 00.000 2744 IsGuiding returns 0
01:59:23.230 00.000 2744 scope move finished after 118 + 53 ms
01:59:23.230 00.000 2744 Move returns status 0, amount 118
01:59:23.230 00.000 2744 move complete, result=0
01:59:23.230 00.000 2744 worker thread done servicing request
01:59:23.230 00.000 2744 Worker thread wakes up
01:59:23.231 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:23.231 00.000 1092 GuideStep: -1.0 px 237 ms EAST, 0.6 px 118 ms SOUTH
01:59:23.234 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:26.662 03.428 2744 Exposure complete
01:59:26.884 00.222 2744 worker thread done servicing request
01:59:26.884 00.000 1092 OnExposeComplete: enter
01:59:26.887 00.003 1092 UpdateGuideState(): m_state=6
01:59:26.890 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2248
01:59:26.892 00.002 1092 Star::Find returns 1 (0), X=1601.43, Y=1130.33, Mass=490468, SNR=72.5, Peak=44055 HFD=3.4
01:59:26.894 00.002 1092 MultiStar: [#1 -1.22,0.38,0.89,U] [#2 -0.94,0.21,0.97,U] [#3 -1.32,0.18,0.90,U] [#4 -1.09,0.10,0.83,U] [#5 -1.16,0.45,0.70,U] [#6 -0.61,0.09,0.71,U] [#7 -1.16,0.39,0.58,U] [#8 -0.79,0.49,0.49,U] 
01:59:26.896 00.002 1092 single-star, 8 included, MultiStar: {-0.91, 0.35}, one-star: {-0.06, 0.85}
01:59:26.900 00.004 1092 CameraToMount -- cameraTheta (1.64) - m_xAngle (-0.43) = xAngle (2.06 = 2.06)
01:59:26.902 00.002 1092 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.91 = 1.91)
01:59:26.905 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=0.85 hyp=0.85 cameraTheta=1.64 mountX=-0.40 mountY=0.80, mountTheta=2.04
01:59:26.910 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.85, opts=13)
01:59:26.912 00.002 1092 Enqueuing Move request for scope (-0.06, 0.85)
01:59:26.916 00.004 2744 Worker thread wakes up
01:59:26.916 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.85) opts 0xd
01:59:26.916 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.85)
01:59:26.916 00.000 2744 Moving (-0.06, 0.85) raw xDistance=-0.40 yDistance=0.80
01:59:26.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.40
01:59:26.916 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.80 from input 0.80
01:59:26.916 00.000 2744 MoveAxis(E, 107, ABG)
01:59:26.916 00.000 2744 Guiding  Dir = 2, Dur = 107
01:59:26.916 00.000 2744 IsSlewing returns 0
01:59:26.917 00.001 2744 IsGuiding returns 0
01:59:26.917 00.000 2744 PulseGuide returned control before completion, sleep 117
01:59:26.938 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1482, FiltMax=65533, Gamma=0.510
01:59:26.955 00.017 1092 UpdateGuideState exits: m=490468 SNR=72.5
01:59:26.958 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.961 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:26.965 00.004 1092 Enqueuing Expose request
01:59:27.040 00.075 2744 IsGuiding returns 1
01:59:27.040 00.000 2744 scope still moving after pulse duration time elapsed
01:59:27.072 00.032 2744 IsSlewing returns 0
01:59:27.072 00.000 2744 IsGuiding returns 0
01:59:27.072 00.000 2744 scope move finished after 107 + 48 ms
01:59:27.072 00.000 2744 Move returns status 0, amount 107
01:59:27.072 00.000 2744 MoveAxis(S, 151, ABG)
01:59:27.072 00.000 2744 Guiding  Dir = 1, Dur = 151
01:59:27.073 00.001 2744 IsSlewing returns 0
01:59:27.073 00.000 2744 IsGuiding returns 0
01:59:27.073 00.000 2744 PulseGuide returned control before completion, sleep 161
01:59:27.244 00.171 2744 IsGuiding returns 1
01:59:27.244 00.000 2744 scope still moving after pulse duration time elapsed
01:59:27.276 00.032 2744 IsSlewing returns 0
01:59:27.276 00.000 2744 IsGuiding returns 0
01:59:27.276 00.000 2744 scope move finished after 151 + 51 ms
01:59:27.276 00.000 2744 Move returns status 0, amount 151
01:59:27.276 00.000 2744 move complete, result=0
01:59:27.277 00.001 2744 worker thread done servicing request
01:59:27.277 00.000 1092 GuideStep: -0.4 px 107 ms EAST, 0.8 px 151 ms SOUTH
01:59:27.280 00.003 2744 Worker thread wakes up
01:59:27.280 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:27.280 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:30.666 03.386 2744 Exposure complete
01:59:30.864 00.198 2744 worker thread done servicing request
01:59:30.865 00.001 1092 OnExposeComplete: enter
01:59:30.867 00.002 1092 UpdateGuideState(): m_state=6
01:59:30.870 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2249
01:59:30.874 00.004 1092 Star::Find returns 1 (0), X=1600.77, Y=1130.51, Mass=544205, SNR=89.1, Peak=46141 HFD=3.7
01:59:30.876 00.002 1092 MultiStar: [#1 -1.68,0.45,0.76,U] [#2 -1.40,0.19,0.95,U] [#3 -1.63,0.74,0.57,U] [#4 -1.47,0.34,0.72,U] [#5 -1.42,0.77,0.66,U] [#6 -1.53,0.57,0.63,U] [#7 -1.44,0.29,0.47,U] [#8 -1.57,0.42,0.45,U] 
01:59:30.879 00.003 1092 single-star, 8 included, MultiStar: {-1.39, 0.55}, one-star: {-0.72, 1.03}
01:59:30.881 00.002 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
01:59:30.884 00.003 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
01:59:30.887 00.003 1092 CameraToMount -- cameraX=-0.72 cameraY=1.03 hyp=1.26 cameraTheta=2.18 mountX=-1.08 mountY=0.79, mountTheta=2.51
01:59:30.893 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=1.03, opts=13)
01:59:30.896 00.003 1092 Enqueuing Move request for scope (-0.72, 1.03)
01:59:30.899 00.003 2744 Worker thread wakes up
01:59:30.899 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 1.03) opts 0xd
01:59:30.899 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 1.03)
01:59:30.899 00.000 2744 Moving (-0.72, 1.03) raw xDistance=-1.08 yDistance=0.79
01:59:30.899 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.08
01:59:30.899 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.79 from input 0.79
01:59:30.899 00.000 2744 MoveAxis(E, 250, ABG)
01:59:30.899 00.000 2744 Guiding  Dir = 2, Dur = 250
01:59:30.900 00.001 2744 IsSlewing returns 0
01:59:30.900 00.000 2744 IsGuiding returns 0
01:59:30.900 00.000 2744 PulseGuide returned control before completion, sleep 260
01:59:30.915 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5127, FiltMin=1578, FiltMax=65533, Gamma=0.510
01:59:30.929 00.014 1092 UpdateGuideState exits: m=544205 SNR=89.1
01:59:30.933 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.935 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:30.937 00.002 1092 Enqueuing Expose request
01:59:31.171 00.234 2744 IsGuiding returns 1
01:59:31.171 00.000 2744 scope still moving after pulse duration time elapsed
01:59:31.203 00.032 2744 IsSlewing returns 0
01:59:31.203 00.000 2744 IsGuiding returns 0
01:59:31.204 00.001 2744 scope move finished after 250 + 53 ms
01:59:31.204 00.000 2744 Move returns status 0, amount 250
01:59:31.204 00.000 2744 MoveAxis(S, 149, ABG)
01:59:31.204 00.000 2744 Guiding  Dir = 1, Dur = 149
01:59:31.204 00.000 2744 IsSlewing returns 0
01:59:31.204 00.000 2744 IsGuiding returns 0
01:59:31.205 00.001 2744 PulseGuide returned control before completion, sleep 159
01:59:31.377 00.172 2744 IsGuiding returns 1
01:59:31.377 00.000 2744 scope still moving after pulse duration time elapsed
01:59:31.408 00.031 2744 IsSlewing returns 0
01:59:31.408 00.000 2744 IsGuiding returns 0
01:59:31.408 00.000 2744 scope move finished after 149 + 54 ms
01:59:31.409 00.001 2744 Move returns status 0, amount 149
01:59:31.409 00.000 2744 move complete, result=0
01:59:31.409 00.000 2744 worker thread done servicing request
01:59:31.409 00.000 2744 Worker thread wakes up
01:59:31.409 00.000 1092 GuideStep: -1.1 px 250 ms EAST, 0.8 px 149 ms SOUTH
01:59:31.412 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:31.412 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:34.799 03.387 2744 Exposure complete
01:59:35.012 00.213 2744 worker thread done servicing request
01:59:35.012 00.000 1092 OnExposeComplete: enter
01:59:35.015 00.003 1092 UpdateGuideState(): m_state=6
01:59:35.018 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2250
01:59:35.021 00.003 1092 Star::Find returns 1 (0), X=1601.51, Y=1129.91, Mass=463180, SNR=76.4, Peak=40727 HFD=3.6
01:59:35.024 00.003 1092 MultiStar: [#1 -0.73,0.06,0.87,U] [#2 -0.62,-0.05,0.94,U] [#3 -1.04,-0.05,0.90,U] [#4 -0.89,-0.07,0.74,U] [#5 -1.07,0.43,0.71,U] [#6 -0.82,0.02,0.65,U] [#7 -0.70,0.22,0.59,U] [#8 -0.93,0.26,0.44,U] 
01:59:35.027 00.003 1092 single-star, 8 included, MultiStar: {-0.72, 0.13}, one-star: {0.03, 0.43}
01:59:35.029 00.002 1092 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.43) = xAngle (1.94 = 1.94)
01:59:35.032 00.003 1092 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.78 = 1.78)
01:59:35.034 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.51 mountX=-0.15 mountY=0.42, mountTheta=1.92
01:59:35.042 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.43, opts=13)
01:59:35.044 00.002 1092 Enqueuing Move request for scope (0.03, 0.43)
01:59:35.047 00.003 2744 Worker thread wakes up
01:59:35.047 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.43) opts 0xd
01:59:35.047 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.43)
01:59:35.047 00.000 2744 Moving (0.03, 0.43) raw xDistance=-0.15 yDistance=0.42
01:59:35.047 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
01:59:35.048 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:35.048 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
01:59:35.048 00.000 2744 MoveAxis(E, 0, ABG)
01:59:35.048 00.000 2744 Move returns status 0, amount 0
01:59:35.048 00.000 2744 MoveAxis(N, 0, ABG)
01:59:35.048 00.000 2744 Move returns status 0, amount 0
01:59:35.048 00.000 2744 move complete, result=0
01:59:35.048 00.000 2744 worker thread done servicing request
01:59:35.068 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1683, FiltMax=65520, Gamma=0.510
01:59:35.085 00.017 1092 UpdateGuideState exits: m=463180 SNR=76.4
01:59:35.088 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:35.091 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:35.093 00.002 1092 Enqueuing Expose request
01:59:35.096 00.003 2744 Worker thread wakes up
01:59:35.096 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:35.099 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:35.100 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:38.491 03.391 2744 Exposure complete
01:59:38.691 00.200 2744 worker thread done servicing request
01:59:38.691 00.000 1092 OnExposeComplete: enter
01:59:38.694 00.003 1092 UpdateGuideState(): m_state=6
01:59:38.696 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2251
01:59:38.699 00.003 1092 Star::Find returns 1 (0), X=1601.63, Y=1130.31, Mass=507869, SNR=79.6, Peak=50423 HFD=3.5
01:59:38.701 00.002 1092 MultiStar: [#1 -0.70,0.57,0.95,U] [#2 -0.74,0.21,1.12,U] [#3 -1.04,0.49,0.78,U] [#4 -1.00,0.17,0.91,U] [#5 -0.85,0.48,0.74,U] [#6 -0.79,0.31,0.70,U] [#7 -0.77,0.42,0.52,U] [#8 -0.68,0.50,0.39,U] 
01:59:38.705 00.004 1092 refined, 8 included, MultiStar: {-0.69, 0.44}, one-star: {0.14, 0.83}
01:59:38.707 00.002 1092 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.43) = xAngle (3.00 = 3.00)
01:59:38.709 00.002 1092 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
01:59:38.711 00.002 1092 CameraToMount -- cameraX=-0.69 cameraY=0.44 hyp=0.82 cameraTheta=2.57 mountX=-0.81 mountY=0.24, mountTheta=2.86
01:59:38.716 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.44, opts=13)
01:59:38.719 00.003 1092 Enqueuing Move request for scope (-0.69, 0.44)
01:59:38.721 00.002 2744 Worker thread wakes up
01:59:38.721 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.44) opts 0xd
01:59:38.721 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.44)
01:59:38.721 00.000 2744 Moving (-0.69, 0.44) raw xDistance=-0.81 yDistance=0.24
01:59:38.721 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.81
01:59:38.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:38.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
01:59:38.721 00.000 2744 MoveAxis(E, 182, ABG)
01:59:38.722 00.001 2744 Guiding  Dir = 2, Dur = 182
01:59:38.722 00.000 2744 IsSlewing returns 0
01:59:38.722 00.000 2744 IsGuiding returns 0
01:59:38.722 00.000 2744 PulseGuide returned control before completion, sleep 192
01:59:38.737 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5107, FiltMin=1728, FiltMax=65520, Gamma=0.510
01:59:38.753 00.016 1092 UpdateGuideState exits: m=507869 SNR=79.6
01:59:38.756 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:38.758 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:38.760 00.002 1092 Enqueuing Expose request
01:59:38.919 00.159 2744 IsGuiding returns 1
01:59:38.919 00.000 2744 scope still moving after pulse duration time elapsed
01:59:38.950 00.031 2744 IsSlewing returns 0
01:59:38.950 00.000 2744 IsGuiding returns 0
01:59:38.950 00.000 2744 scope move finished after 182 + 46 ms
01:59:38.950 00.000 2744 Move returns status 0, amount 182
01:59:38.950 00.000 2744 MoveAxis(N, 0, ABG)
01:59:38.950 00.000 2744 Move returns status 0, amount 0
01:59:38.951 00.001 2744 move complete, result=0
01:59:38.951 00.000 2744 worker thread done servicing request
01:59:38.951 00.000 2744 Worker thread wakes up
01:59:38.951 00.000 1092 GuideStep: -0.8 px 182 ms EAST, 0.2 px 0 ms NORTH
01:59:38.954 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:38.954 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:42.387 03.433 2744 Exposure complete
01:59:42.621 00.234 2744 worker thread done servicing request
01:59:42.621 00.000 1092 OnExposeComplete: enter
01:59:42.624 00.003 1092 UpdateGuideState(): m_state=6
01:59:42.628 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2252
01:59:42.631 00.003 1092 Star::Find returns 1 (0), X=1601.99, Y=1130.05, Mass=466795, SNR=83.2, Peak=51431 HFD=2.9
01:59:42.635 00.004 1092 MultiStar: [#1 -0.45,0.26,1.04,U] [#2 -0.15,-0.10,0.83,U] [#3 -0.58,0.27,0.62,U] [#4 -0.43,0.20,0.79,U] [#5 -0.27,0.37,0.67,U] [#6 -0.04,-0.00,0.65,U] [#7 -0.46,0.26,0.58,U] [#8 -0.54,0.29,0.49,U] 
01:59:42.638 00.003 1092 refined, 8 included, MultiStar: {-0.23, 0.24}, one-star: {0.50, 0.57}
01:59:42.641 00.003 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
01:59:42.644 00.003 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
01:59:42.646 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.33 mountX=-0.31 mountY=0.17, mountTheta=2.64
01:59:42.652 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.24, opts=13)
01:59:42.654 00.002 1092 Enqueuing Move request for scope (-0.23, 0.24)
01:59:42.658 00.004 2744 Worker thread wakes up
01:59:42.658 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
01:59:42.658 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
01:59:42.658 00.000 2744 Moving (-0.23, 0.24) raw xDistance=-0.31 yDistance=0.17
01:59:42.658 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.31
01:59:42.658 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:42.658 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
01:59:42.658 00.000 2744 MoveAxis(E, 82, ABG)
01:59:42.658 00.000 2744 Guiding  Dir = 2, Dur = 82
01:59:42.658 00.000 2744 IsSlewing returns 0
01:59:42.659 00.001 2744 IsGuiding returns 0
01:59:42.659 00.000 2744 PulseGuide returned control before completion, sleep 92
01:59:42.676 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1597, FiltMax=65520, Gamma=0.510
01:59:42.694 00.018 1092 UpdateGuideState exits: m=466795 SNR=83.2
01:59:42.697 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:42.700 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:42.702 00.002 1092 Enqueuing Expose request
01:59:42.767 00.065 2744 IsGuiding returns 1
01:59:42.767 00.000 2744 scope still moving after pulse duration time elapsed
01:59:42.799 00.032 2744 IsSlewing returns 0
01:59:42.799 00.000 2744 IsGuiding returns 0
01:59:42.800 00.001 2744 scope move finished after 82 + 58 ms
01:59:42.800 00.000 2744 Move returns status 0, amount 82
01:59:42.800 00.000 2744 MoveAxis(N, 0, ABG)
01:59:42.800 00.000 2744 Move returns status 0, amount 0
01:59:42.800 00.000 2744 move complete, result=0
01:59:42.800 00.000 2744 worker thread done servicing request
01:59:42.800 00.000 2744 Worker thread wakes up
01:59:42.801 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:42.801 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:42.802 00.001 1092 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH
01:59:46.190 03.388 2744 Exposure complete
01:59:46.381 00.191 2744 worker thread done servicing request
01:59:46.381 00.000 1092 OnExposeComplete: enter
01:59:46.384 00.003 1092 UpdateGuideState(): m_state=6
01:59:46.387 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2253
01:59:46.389 00.002 1092 Star::Find returns 1 (0), X=1602.27, Y=1129.69, Mass=468322, SNR=72.5, Peak=40147 HFD=3.5
01:59:46.393 00.004 1092 MultiStar: [#1 -0.01,-0.11,0.89,U] [#2 0.11,-0.45,1.11,U] [#3 -0.30,-0.28,1.01,U] [#4 -0.21,-0.31,1.07,U] [#5 -0.11,0.07,0.72,U] [#6 -0.22,-0.21,0.72,U] [#7 -0.09,-0.18,0.63,U] [#8 0.19,-0.07,0.49,U] 
01:59:46.394 00.001 1092 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {0.78, 0.21}
01:59:46.397 00.003 1092 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-0.43) = xAngle (-1.01 = -1.01)
01:59:46.399 00.002 1092 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.17 = -1.17)
01:59:46.400 00.001 1092 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=0.09 mountY=-0.15, mountTheta=-1.05
01:59:46.405 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.16, opts=13)
01:59:46.407 00.002 1092 Enqueuing Move request for scope (0.02, -0.16)
01:59:46.409 00.002 2744 Worker thread wakes up
01:59:46.409 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:59:46.409 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:59:46.409 00.000 2744 Moving (0.02, -0.16) raw xDistance=0.09 yDistance=-0.15
01:59:46.409 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:46.409 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:46.409 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
01:59:46.410 00.001 2744 MoveAxis(E, 0, ABG)
01:59:46.410 00.000 2744 Move returns status 0, amount 0
01:59:46.410 00.000 2744 MoveAxis(N, 0, ABG)
01:59:46.410 00.000 2744 Move returns status 0, amount 0
01:59:46.410 00.000 2744 move complete, result=0
01:59:46.410 00.000 2744 worker thread done servicing request
01:59:46.422 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1533, FiltMax=65520, Gamma=0.510
01:59:46.437 00.015 1092 UpdateGuideState exits: m=468322 SNR=72.5
01:59:46.440 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:46.442 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:46.444 00.002 1092 Enqueuing Expose request
01:59:46.445 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:59:46.448 00.003 2744 Worker thread wakes up
01:59:46.448 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:46.448 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:49.838 03.390 2744 Exposure complete
01:59:50.050 00.212 2744 worker thread done servicing request
01:59:50.050 00.000 1092 OnExposeComplete: enter
01:59:50.053 00.003 1092 UpdateGuideState(): m_state=6
01:59:50.056 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2254
01:59:50.059 00.003 1092 Star::Find returns 1 (0), X=1602.29, Y=1129.65, Mass=485421, SNR=71.8, Peak=47411 HFD=3.4
01:59:50.062 00.003 1092 MultiStar: [#1 -0.11,-0.10,1.03,U] [#2 -0.02,-0.29,1.08,U] [#3 -0.12,-0.18,0.82,U] [#4 0.07,-0.31,0.92,U] [#5 -0.37,0.20,0.85,U] [#6 0.18,-0.24,0.98,U] [#7 -0.25,-0.06,0.60,U] [#8 0.04,-0.31,0.45,U] 
01:59:50.066 00.004 1092 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {0.80, 0.17}
01:59:50.069 00.003 1092 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
01:59:50.072 00.003 1092 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.92 = -0.92)
01:59:50.074 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=0.09 mountY=-0.10, mountTheta=-0.83
01:59:50.078 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.12, opts=13)
01:59:50.081 00.003 1092 Enqueuing Move request for scope (0.05, -0.12)
01:59:50.083 00.002 2744 Worker thread wakes up
01:59:50.083 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
01:59:50.084 00.001 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
01:59:50.084 00.000 2744 Moving (0.05, -0.12) raw xDistance=0.09 yDistance=-0.10
01:59:50.084 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:50.084 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:50.084 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
01:59:50.084 00.000 2744 MoveAxis(E, 0, ABG)
01:59:50.084 00.000 2744 Move returns status 0, amount 0
01:59:50.084 00.000 2744 MoveAxis(N, 0, ABG)
01:59:50.084 00.000 2744 Move returns status 0, amount 0
01:59:50.084 00.000 2744 move complete, result=0
01:59:50.084 00.000 2744 worker thread done servicing request
01:59:50.103 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1688, FiltMax=65517, Gamma=0.510
01:59:50.117 00.014 1092 UpdateGuideState exits: m=485421 SNR=71.8
01:59:50.120 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.122 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:50.124 00.002 1092 Enqueuing Expose request
01:59:50.127 00.003 2744 Worker thread wakes up
01:59:50.127 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:59:50.130 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:50.130 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:53.531 03.401 2744 Exposure complete
01:59:53.759 00.228 2744 worker thread done servicing request
01:59:53.759 00.000 1092 OnExposeComplete: enter
01:59:53.762 00.003 1092 UpdateGuideState(): m_state=6
01:59:53.766 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2255
01:59:53.768 00.002 1092 Star::Find returns 1 (0), X=1602.18, Y=1129.66, Mass=465890, SNR=75.9, Peak=41744 HFD=3.4
01:59:53.772 00.004 1092 MultiStar: [#1 -0.52,-0.20,0.91,U] [#2 -0.16,-0.60,0.98,U] [#3 -0.59,-0.21,0.83,U] [#4 -0.38,-0.35,0.82,U] [#5 -0.06,-0.19,0.82,U] [#6 -0.01,-0.46,0.76,U] [#7 -0.43,-0.15,0.59,U] [#8 -0.30,-0.72,0.52,U] 
01:59:53.775 00.003 1092 refined, 8 included, MultiStar: {-0.17, -0.28}, one-star: {0.69, 0.18}
01:59:53.777 00.002 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.43) = xAngle (-1.68 = -1.68)
01:59:53.782 00.005 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.84 = -1.84)
01:59:53.785 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.32 cameraTheta=-2.11 mountX=-0.04 mountY=-0.31, mountTheta=-1.69
01:59:53.791 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.28, opts=13)
01:59:53.794 00.003 1092 Enqueuing Move request for scope (-0.17, -0.28)
01:59:53.797 00.003 2744 Worker thread wakes up
01:59:53.797 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
01:59:53.797 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
01:59:53.797 00.000 2744 Moving (-0.17, -0.28) raw xDistance=-0.04 yDistance=-0.31
01:59:53.797 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:53.797 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
01:59:53.797 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
01:59:53.797 00.000 2744 MoveAxis(E, 0, ABG)
01:59:53.798 00.001 2744 Move returns status 0, amount 0
01:59:53.798 00.000 2744 MoveAxis(N, 0, ABG)
01:59:53.798 00.000 2744 Move returns status 0, amount 0
01:59:53.798 00.000 2744 move complete, result=0
01:59:53.798 00.000 2744 worker thread done servicing request
01:59:53.815 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1722, FiltMax=65520, Gamma=0.510
01:59:53.832 00.017 1092 UpdateGuideState exits: m=465890 SNR=75.9
01:59:53.835 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.838 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:53.841 00.003 1092 Enqueuing Expose request
01:59:53.844 00.003 2744 Worker thread wakes up
01:59:53.844 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:59:53.846 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:53.846 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:57.235 03.389 2744 Exposure complete
01:59:57.430 00.195 2744 worker thread done servicing request
01:59:57.430 00.000 1092 OnExposeComplete: enter
01:59:57.433 00.003 1092 UpdateGuideState(): m_state=6
01:59:57.436 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2256
01:59:57.439 00.003 1092 Star::Find returns 1 (0), X=1601.66, Y=1129.99, Mass=498773, SNR=72.7, Peak=46471 HFD=3.4
01:59:57.442 00.003 1092 MultiStar: [#1 -0.75,0.22,0.89,U] [#2 -0.59,0.09,1.04,U] [#3 -0.81,0.02,0.69,U] [#4 -0.70,0.01,0.90,U] [#5 -0.94,0.34,0.70,U] [#6 -0.53,0.07,0.69,U] [#7 -0.95,0.22,0.54,U] [#8 -0.57,0.28,0.56,U] 
01:59:57.444 00.002 1092 single-star, 8 included, MultiStar: {-0.59, 0.20}, one-star: {0.17, 0.51}
01:59:57.447 00.003 1092 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.43) = xAngle (1.68 = 1.68)
01:59:57.449 00.002 1092 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.52 = 1.52)
01:59:57.451 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.51 hyp=0.54 cameraTheta=1.25 mountX=-0.06 mountY=0.54, mountTheta=1.68
01:59:57.456 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.51, opts=13)
01:59:57.458 00.002 1092 Enqueuing Move request for scope (0.17, 0.51)
01:59:57.460 00.002 2744 Worker thread wakes up
01:59:57.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.51) opts 0xd
01:59:57.460 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.51)
01:59:57.460 00.000 2744 Moving (0.17, 0.51) raw xDistance=-0.06 yDistance=0.54
01:59:57.460 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:59:57.460 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.54 from input 0.54
01:59:57.461 00.001 2744 MoveAxis(E, 0, ABG)
01:59:57.461 00.000 2744 Move returns status 0, amount 0
01:59:57.461 00.000 2744 MoveAxis(S, 102, ABG)
01:59:57.461 00.000 2744 Guiding  Dir = 1, Dur = 102
01:59:57.461 00.000 2744 IsSlewing returns 0
01:59:57.461 00.000 2744 IsGuiding returns 0
01:59:57.461 00.000 2744 PulseGuide returned control before completion, sleep 112
01:59:57.479 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1667, FiltMax=65520, Gamma=0.510
01:59:57.496 00.017 1092 UpdateGuideState exits: m=498773 SNR=72.7
01:59:57.499 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.501 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
01:59:57.503 00.002 1092 Enqueuing Expose request
01:59:57.588 00.085 2744 IsGuiding returns 1
01:59:57.588 00.000 2744 scope still moving after pulse duration time elapsed
01:59:57.618 00.030 2744 IsSlewing returns 0
01:59:57.618 00.000 2744 IsGuiding returns 0
01:59:57.620 00.002 2744 scope move finished after 102 + 55 ms
01:59:57.620 00.000 2744 Move returns status 0, amount 102
01:59:57.620 00.000 2744 move complete, result=0
01:59:57.620 00.000 2744 worker thread done servicing request
01:59:57.620 00.000 2744 Worker thread wakes up
01:59:57.620 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
01:59:57.620 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
01:59:57.623 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 102 ms SOUTH
02:00:01.019 03.396 2744 Exposure complete
02:00:01.218 00.199 2744 worker thread done servicing request
02:00:01.218 00.000 1092 OnExposeComplete: enter
02:00:01.221 00.003 1092 UpdateGuideState(): m_state=6
02:00:01.224 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2257
02:00:01.227 00.003 1092 Star::Find returns 1 (0), X=1601.38, Y=1129.90, Mass=464541, SNR=82.4, Peak=43117 HFD=3.3
02:00:01.229 00.002 1092 MultiStar: [#1 -1.08,-0.01,0.90,U] [#2 -0.92,-0.29,0.93,U] [#3 -1.02,0.09,0.70,U] [#4 -1.22,-0.21,0.80,U] [#5 -0.97,0.13,0.71,U] [#6 -1.00,-0.12,0.63,U] [#7 -0.82,0.21,0.50,U] [#8 -0.95,0.24,0.38,U] 
02:00:01.231 00.002 1092 single-star, 8 included, MultiStar: {-0.87, 0.04}, one-star: {-0.11, 0.42}
02:00:01.234 00.003 1092 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.43) = xAngle (2.25 = 2.25)
02:00:01.237 00.003 1092 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.10 = 2.10)
02:00:01.239 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.44 cameraTheta=1.83 mountX=-0.28 mountY=0.38, mountTheta=2.20
02:00:01.244 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.42, opts=13)
02:00:01.247 00.003 1092 Enqueuing Move request for scope (-0.11, 0.42)
02:00:01.249 00.002 2744 Worker thread wakes up
02:00:01.249 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
02:00:01.249 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
02:00:01.250 00.001 2744 Moving (-0.11, 0.42) raw xDistance=-0.28 yDistance=0.38
02:00:01.250 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
02:00:01.250 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:01.250 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:00:01.250 00.000 2744 MoveAxis(E, 0, ABG)
02:00:01.250 00.000 2744 Move returns status 0, amount 0
02:00:01.250 00.000 2744 MoveAxis(N, 0, ABG)
02:00:01.250 00.000 2744 Move returns status 0, amount 0
02:00:01.250 00.000 2744 move complete, result=0
02:00:01.250 00.000 2744 worker thread done servicing request
02:00:01.263 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1728, FiltMax=65520, Gamma=0.510
02:00:01.278 00.015 1092 UpdateGuideState exits: m=464541 SNR=82.4
02:00:01.281 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:01.283 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:01.285 00.002 1092 Enqueuing Expose request
02:00:01.289 00.004 2744 Worker thread wakes up
02:00:01.289 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:01.289 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:01.289 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
02:00:04.683 03.394 2744 Exposure complete
02:00:04.886 00.203 2744 worker thread done servicing request
02:00:04.886 00.000 1092 OnExposeComplete: enter
02:00:04.889 00.003 1092 UpdateGuideState(): m_state=6
02:00:04.892 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2258
02:00:04.894 00.002 1092 Star::Find returns 1 (0), X=1600.71, Y=1130.46, Mass=500159, SNR=71.3, Peak=48269 HFD=3.5
02:00:04.897 00.003 1092 MultiStar: [#1 -1.62,0.45,0.94,U] [#2 -1.55,0.04,0.89,U] [#3 -1.61,0.49,0.87,U] [#4 -1.65,0.20,0.94,U] [#5 -1.55,0.69,0.80,U] [#6 -1.36,0.12,0.76,U] [#7 -1.74,0.19,0.58,U] [#8 -1.93,0.05,0.49,U] 
02:00:04.900 00.003 1092 single-star, 8 included, MultiStar: {-1.49, 0.39}, one-star: {-0.77, 0.98}
02:00:04.901 00.001 1092 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.43) = xAngle (2.67 = 2.67)
02:00:04.905 00.004 1092 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.51 = 2.51)
02:00:04.907 00.002 1092 CameraToMount -- cameraX=-0.77 cameraY=0.98 hyp=1.25 cameraTheta=2.24 mountX=-1.11 mountY=0.73, mountTheta=2.56
02:00:04.912 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=0.98, opts=13)
02:00:04.916 00.004 1092 Enqueuing Move request for scope (-0.77, 0.98)
02:00:04.918 00.002 2744 Worker thread wakes up
02:00:04.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.98) opts 0xd
02:00:04.918 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, 0.98)
02:00:04.918 00.000 2744 Moving (-0.77, 0.98) raw xDistance=-1.11 yDistance=0.73
02:00:04.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.11
02:00:04.918 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:00:04.918 00.000 2744 MoveAxis(E, 249, ABG)
02:00:04.918 00.000 2744 Guiding  Dir = 2, Dur = 249
02:00:04.919 00.001 2744 IsSlewing returns 0
02:00:04.919 00.000 2744 IsGuiding returns 0
02:00:04.919 00.000 2744 PulseGuide returned control before completion, sleep 259
02:00:04.941 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1539, FiltMax=65520, Gamma=0.510
02:00:04.956 00.015 1092 UpdateGuideState exits: m=500159 SNR=71.3
02:00:04.959 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:04.961 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:04.963 00.002 1092 Enqueuing Expose request
02:00:05.190 00.227 2744 IsGuiding returns 1
02:00:05.190 00.000 2744 scope still moving after pulse duration time elapsed
02:00:05.221 00.031 2744 IsSlewing returns 0
02:00:05.221 00.000 2744 IsGuiding returns 0
02:00:05.221 00.000 2744 scope move finished after 249 + 53 ms
02:00:05.221 00.000 2744 Move returns status 0, amount 249
02:00:05.221 00.000 2744 MoveAxis(S, 138, ABG)
02:00:05.221 00.000 2744 Guiding  Dir = 1, Dur = 138
02:00:05.222 00.001 2744 IsSlewing returns 0
02:00:05.222 00.000 2744 IsGuiding returns 0
02:00:05.222 00.000 2744 PulseGuide returned control before completion, sleep 148
02:00:05.377 00.155 2744 IsGuiding returns 1
02:00:05.377 00.000 2744 scope still moving after pulse duration time elapsed
02:00:05.408 00.031 2744 IsSlewing returns 0
02:00:05.408 00.000 2744 IsGuiding returns 0
02:00:05.408 00.000 2744 scope move finished after 138 + 47 ms
02:00:05.408 00.000 2744 Move returns status 0, amount 138
02:00:05.408 00.000 2744 move complete, result=0
02:00:05.408 00.000 2744 worker thread done servicing request
02:00:05.408 00.000 2744 Worker thread wakes up
02:00:05.409 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:05.409 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:05.409 00.000 1092 GuideStep: -1.1 px 249 ms EAST, 0.7 px 138 ms SOUTH
02:00:08.801 03.392 2744 Exposure complete
02:00:09.003 00.202 1092 OnExposeComplete: enter
02:00:09.006 00.003 1092 UpdateGuideState(): m_state=6
02:00:09.009 00.003 2744 worker thread done servicing request
02:00:09.009 00.000 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2259
02:00:09.011 00.002 1092 Star::Find returns 1 (0), X=1602.20, Y=1128.87, Mass=463531, SNR=75.8, Peak=42752 HFD=3.7
02:00:09.016 00.005 1092 MultiStar: [#1 -0.25,-0.97,0.89,U] [#2 -0.10,-1.34,1.03,U] [#3 -0.31,-1.05,0.76,U] [#4 -0.09,-1.19,0.80,U] [#5 -0.01,-0.69,0.65,U] [#6 0.04,-1.54,0.66,U] [#7 -0.10,-0.98,0.56,U] [#8 0.24,-1.21,0.41,U] 
02:00:09.018 00.002 1092 single-star, 8 included, MultiStar: {0.02, -1.05}, one-star: {0.71, -0.61}
02:00:09.021 00.003 1092 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
02:00:09.023 00.002 1092 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.44 = -0.44)
02:00:09.026 00.003 1092 CameraToMount -- cameraX=0.71 cameraY=-0.61 hyp=0.93 cameraTheta=-0.71 mountX=0.90 mountY=-0.40, mountTheta=-0.42
02:00:09.032 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.61, opts=13)
02:00:09.036 00.004 1092 Enqueuing Move request for scope (0.71, -0.61)
02:00:09.040 00.004 2744 Worker thread wakes up
02:00:09.040 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.61) opts 0xd
02:00:09.040 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.61)
02:00:09.040 00.000 2744 Moving (0.71, -0.61) raw xDistance=0.90 yDistance=-0.40
02:00:09.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.90
02:00:09.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:09.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:00:09.040 00.000 2744 MoveAxis(W, 183, ABG)
02:00:09.040 00.000 2744 Guiding  Dir = 3, Dur = 183
02:00:09.040 00.000 2744 IsSlewing returns 0
02:00:09.041 00.001 2744 IsGuiding returns 0
02:00:09.041 00.000 2744 PulseGuide returned control before completion, sleep 193
02:00:09.060 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1610, FiltMax=65535, Gamma=0.510
02:00:09.086 00.026 1092 UpdateGuideState exits: m=463531 SNR=75.8
02:00:09.088 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.091 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:09.094 00.003 1092 Enqueuing Expose request
02:00:09.249 00.155 2744 IsGuiding returns 0
02:00:09.249 00.000 2744 Move returns status 0, amount 183
02:00:09.249 00.000 2744 MoveAxis(N, 0, ABG)
02:00:09.250 00.001 2744 Move returns status 0, amount 0
02:00:09.250 00.000 2744 move complete, result=0
02:00:09.250 00.000 2744 worker thread done servicing request
02:00:09.250 00.000 2744 Worker thread wakes up
02:00:09.250 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:09.250 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:09.251 00.001 1092 GuideStep: 0.9 px 183 ms WEST, -0.4 px 0 ms NORTH
02:00:12.631 03.380 2744 Exposure complete
02:00:12.831 00.200 2744 worker thread done servicing request
02:00:12.831 00.000 1092 OnExposeComplete: enter
02:00:12.834 00.003 1092 UpdateGuideState(): m_state=6
02:00:12.837 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2260
02:00:12.839 00.002 1092 Star::Find returns 1 (0), X=1601.03, Y=1129.42, Mass=467295, SNR=74.7, Peak=49088 HFD=3.5
02:00:12.841 00.002 1092 MultiStar: [#1 -1.22,-0.42,0.84,U] [#2 -1.03,-0.89,1.00,U] [#3 -1.27,-0.67,0.78,U] [#4 -1.34,-0.87,0.80,U] [#5 -1.22,-0.23,0.78,U] [#6 -1.03,-0.89,0.66,U] [#7 -1.32,-0.64,0.59,U] [#8 -0.91,-0.77,0.48,U] 
02:00:12.844 00.003 1092 single-star, 8 included, MultiStar: {-1.07, -0.58}, one-star: {-0.46, -0.06}
02:00:12.847 00.003 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
02:00:12.849 00.002 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
02:00:12.851 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.06 hyp=0.46 cameraTheta=-3.02 mountX=-0.40 mountY=-0.18, mountTheta=-2.72
02:00:12.855 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.06, opts=13)
02:00:12.857 00.002 1092 Enqueuing Move request for scope (-0.46, -0.06)
02:00:12.859 00.002 2744 Worker thread wakes up
02:00:12.859 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.06) opts 0xd
02:00:12.859 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.06)
02:00:12.859 00.000 2744 Moving (-0.46, -0.06) raw xDistance=-0.40 yDistance=-0.18
02:00:12.859 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.40
02:00:12.860 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:12.860 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:00:12.860 00.000 2744 MoveAxis(E, 76, ABG)
02:00:12.860 00.000 2744 Guiding  Dir = 2, Dur = 76
02:00:12.860 00.000 2744 IsSlewing returns 0
02:00:12.860 00.000 2744 IsGuiding returns 0
02:00:12.861 00.001 2744 PulseGuide returned control before completion, sleep 86
02:00:12.875 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1565, FiltMax=65520, Gamma=0.510
02:00:12.892 00.017 1092 UpdateGuideState exits: m=467295 SNR=74.7
02:00:12.895 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:12.898 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:12.899 00.001 1092 Enqueuing Expose request
02:00:12.952 00.053 2744 IsGuiding returns 1
02:00:12.952 00.000 2744 scope still moving after pulse duration time elapsed
02:00:12.982 00.030 2744 IsSlewing returns 0
02:00:12.983 00.001 2744 IsGuiding returns 0
02:00:12.983 00.000 2744 scope move finished after 76 + 47 ms
02:00:12.983 00.000 2744 Move returns status 0, amount 76
02:00:12.983 00.000 2744 MoveAxis(N, 0, ABG)
02:00:12.983 00.000 2744 Move returns status 0, amount 0
02:00:12.983 00.000 2744 move complete, result=0
02:00:12.984 00.001 2744 worker thread done servicing request
02:00:12.984 00.000 2744 Worker thread wakes up
02:00:12.984 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:12.984 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:12.984 00.000 1092 GuideStep: -0.4 px 76 ms EAST, -0.2 px 0 ms NORTH
02:00:16.379 03.395 2744 Exposure complete
02:00:16.584 00.205 2744 worker thread done servicing request
02:00:16.584 00.000 1092 OnExposeComplete: enter
02:00:16.587 00.003 1092 UpdateGuideState(): m_state=6
02:00:16.590 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2261
02:00:16.593 00.003 1092 Star::Find returns 1 (0), X=1601.25, Y=1129.13, Mass=516384, SNR=89.3, Peak=45552 HFD=3.8
02:00:16.595 00.002 1092 MultiStar: [#1 -1.10,-0.65,0.75,U] [#2 -1.11,-0.70,0.81,U] [#3 -1.26,-0.56,0.67,U] [#4 -1.43,-0.74,0.66,U] [#5 -1.29,-0.26,0.58,U] [#6 -0.93,-0.87,0.63,U] [#7 -1.14,-0.87,0.48,U] [#8 -0.99,-0.64,0.33,U] 
02:00:16.597 00.002 1092 single-star, 8 included, MultiStar: {-1.01, -0.61}, one-star: {-0.24, -0.34}
02:00:16.601 00.004 1092 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-0.43) = xAngle (-1.76 = -1.76)
02:00:16.604 00.003 1092 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.91 = -1.91)
02:00:16.606 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-2.18 mountX=-0.08 mountY=-0.40, mountTheta=-1.76
02:00:16.611 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=-0.34, opts=13)
02:00:16.615 00.004 1092 Enqueuing Move request for scope (-0.24, -0.34)
02:00:16.618 00.003 2744 Worker thread wakes up
02:00:16.618 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.34) opts 0xd
02:00:16.618 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, -0.34)
02:00:16.618 00.000 2744 Moving (-0.24, -0.34) raw xDistance=-0.08 yDistance=-0.40
02:00:16.618 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:00:16.618 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:16.619 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:00:16.619 00.000 2744 MoveAxis(E, 0, ABG)
02:00:16.619 00.000 2744 Move returns status 0, amount 0
02:00:16.619 00.000 2744 MoveAxis(N, 0, ABG)
02:00:16.619 00.000 2744 Move returns status 0, amount 0
02:00:16.619 00.000 2744 move complete, result=0
02:00:16.619 00.000 2744 worker thread done servicing request
02:00:16.635 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1536, FiltMax=65520, Gamma=0.510
02:00:16.650 00.015 1092 UpdateGuideState exits: m=516384 SNR=89.3
02:00:16.652 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:16.655 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:16.657 00.002 1092 Enqueuing Expose request
02:00:16.659 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:00:16.662 00.003 2744 Worker thread wakes up
02:00:16.662 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:16.662 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:20.070 03.408 2744 Exposure complete
02:00:20.336 00.266 2744 worker thread done servicing request
02:00:20.336 00.000 1092 OnExposeComplete: enter
02:00:20.340 00.004 1092 UpdateGuideState(): m_state=6
02:00:20.342 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2262
02:00:20.345 00.003 1092 Star::Find returns 1 (0), X=1600.67, Y=1129.42, Mass=544806, SNR=81.7, Peak=49584 HFD=3.4
02:00:20.348 00.003 1092 MultiStar: [#1 -1.59,-0.52,0.84,U] [#2 -1.51,-0.76,0.88,U] [#3 -1.62,-0.29,0.77,U] [#4 -1.50,-0.69,0.70,U] [#5 -1.68,-0.43,0.79,U] [#6 -1.40,-0.62,0.56,U] [#7 -1.65,-0.64,0.59,U] [#8 -1.71,-0.33,0.43,U] 
02:00:20.351 00.003 1092 single-star, 8 included, MultiStar: {-1.46, -0.47}, one-star: {-0.82, -0.06}
02:00:20.354 00.003 1092 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
02:00:20.357 00.003 1092 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
02:00:20.360 00.003 1092 CameraToMount -- cameraX=-0.82 cameraY=-0.06 hyp=0.82 cameraTheta=-3.07 mountX=-0.72 mountY=-0.28, mountTheta=-2.77
02:00:20.365 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.82, y=-0.06, opts=13)
02:00:20.368 00.003 1092 Enqueuing Move request for scope (-0.82, -0.06)
02:00:20.371 00.003 2744 Worker thread wakes up
02:00:20.371 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.82, -0.06) opts 0xd
02:00:20.371 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.82, -0.06)
02:00:20.371 00.000 2744 Moving (-0.82, -0.06) raw xDistance=-0.72 yDistance=-0.28
02:00:20.371 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.72
02:00:20.371 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:20.371 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:00:20.371 00.000 2744 MoveAxis(E, 161, ABG)
02:00:20.371 00.000 2744 Guiding  Dir = 2, Dur = 161
02:00:20.372 00.001 2744 IsSlewing returns 0
02:00:20.372 00.000 2744 IsGuiding returns 0
02:00:20.372 00.000 2744 PulseGuide returned control before completion, sleep 171
02:00:20.387 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1805, FiltMax=65520, Gamma=0.510
02:00:20.406 00.019 1092 UpdateGuideState exits: m=544806 SNR=81.7
02:00:20.411 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.414 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:20.417 00.003 1092 Enqueuing Expose request
02:00:20.555 00.138 2744 IsGuiding returns 1
02:00:20.555 00.000 2744 scope still moving after pulse duration time elapsed
02:00:20.585 00.030 2744 IsSlewing returns 0
02:00:20.585 00.000 2744 IsGuiding returns 0
02:00:20.585 00.000 2744 scope move finished after 161 + 53 ms
02:00:20.585 00.000 2744 Move returns status 0, amount 161
02:00:20.586 00.001 2744 MoveAxis(N, 0, ABG)
02:00:20.586 00.000 2744 Move returns status 0, amount 0
02:00:20.586 00.000 2744 move complete, result=0
02:00:20.586 00.000 2744 worker thread done servicing request
02:00:20.586 00.000 2744 Worker thread wakes up
02:00:20.586 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:20.586 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:20.587 00.001 1092 GuideStep: -0.7 px 161 ms EAST, -0.3 px 0 ms NORTH
02:00:23.967 03.380 2744 Exposure complete
02:00:24.173 00.206 2744 worker thread done servicing request
02:00:24.173 00.000 1092 OnExposeComplete: enter
02:00:24.176 00.003 1092 UpdateGuideState(): m_state=6
02:00:24.178 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2263
02:00:24.181 00.003 1092 Star::Find returns 1 (0), X=1600.63, Y=1129.26, Mass=471318, SNR=79.0, Peak=45952 HFD=3.6
02:00:24.184 00.003 1092 MultiStar: [#1 -1.58,-0.80,0.87,U] [#2 -1.45,-0.78,0.97,U] [#3 -1.70,-0.83,0.75,U] [#4 -1.67,-1.06,0.77,U] [#5 -1.53,-0.33,0.70,U] [#6 -1.39,-0.81,0.69,U] [#7 -1.36,-0.73,0.51,U] [#8 -1.57,-0.58,0.48,U] 
02:00:24.187 00.003 1092 single-star, 8 included, MultiStar: {-1.44, -0.68}, one-star: {-0.86, -0.22}
02:00:24.190 00.003 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.46 = -2.46)
02:00:24.192 00.002 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
02:00:24.194 00.002 1092 CameraToMount -- cameraX=-0.86 cameraY=-0.22 hyp=0.89 cameraTheta=-2.89 mountX=-0.69 mountY=-0.45, mountTheta=-2.57
02:00:24.197 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.86, y=-0.22, opts=13)
02:00:24.201 00.004 1092 Enqueuing Move request for scope (-0.86, -0.22)
02:00:24.204 00.003 2744 Worker thread wakes up
02:00:24.204 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -0.22) opts 0xd
02:00:24.204 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.86, -0.22)
02:00:24.204 00.000 2744 Moving (-0.86, -0.22) raw xDistance=-0.69 yDistance=-0.45
02:00:24.204 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.69
02:00:24.204 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:24.204 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:00:24.204 00.000 2744 MoveAxis(E, 166, ABG)
02:00:24.204 00.000 2744 Guiding  Dir = 2, Dur = 166
02:00:24.205 00.001 2744 IsSlewing returns 0
02:00:24.205 00.000 2744 IsGuiding returns 0
02:00:24.205 00.000 2744 PulseGuide returned control before completion, sleep 176
02:00:24.220 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1635, FiltMax=65520, Gamma=0.510
02:00:24.236 00.016 1092 UpdateGuideState exits: m=471318 SNR=79.0
02:00:24.239 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.242 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:24.244 00.002 1092 Enqueuing Expose request
02:00:24.387 00.143 2744 IsGuiding returns 1
02:00:24.387 00.000 2744 scope still moving after pulse duration time elapsed
02:00:24.418 00.031 2744 IsSlewing returns 0
02:00:24.418 00.000 2744 IsGuiding returns 0
02:00:24.418 00.000 2744 scope move finished after 166 + 47 ms
02:00:24.418 00.000 2744 Move returns status 0, amount 166
02:00:24.418 00.000 2744 MoveAxis(N, 0, ABG)
02:00:24.419 00.001 2744 Move returns status 0, amount 0
02:00:24.419 00.000 2744 move complete, result=0
02:00:24.419 00.000 2744 worker thread done servicing request
02:00:24.419 00.000 2744 Worker thread wakes up
02:00:24.419 00.000 1092 GuideStep: -0.7 px 166 ms EAST, -0.4 px 0 ms NORTH
02:00:24.423 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:24.423 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:27.812 03.389 2744 Exposure complete
02:00:28.008 00.196 2744 worker thread done servicing request
02:00:28.008 00.000 1092 OnExposeComplete: enter
02:00:28.010 00.002 1092 UpdateGuideState(): m_state=6
02:00:28.013 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2264
02:00:28.016 00.003 1092 Star::Find returns 1 (0), X=1600.72, Y=1129.02, Mass=465670, SNR=67.2, Peak=44640 HFD=3.4
02:00:28.018 00.002 1092 MultiStar: [#1 -1.58,-1.00,0.97,U] [#2 -1.49,-1.15,1.03,U] [#3 -1.67,-0.76,0.85,U] [#4 -1.55,-1.22,0.91,U] [#5 -1.65,-0.92,0.77,U] [#6 -1.52,-1.23,0.82,U] [#7 -1.66,-1.02,0.66,U] [#8 -1.39,-0.63,0.43,U] 
02:00:28.020 00.002 1092 single-star, 8 included, MultiStar: {-1.46, -0.95}, one-star: {-0.77, -0.46}
02:00:28.023 00.003 1092 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-0.43) = xAngle (-2.17 = -2.17)
02:00:28.025 00.002 1092 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.33 = -2.33)
02:00:28.027 00.002 1092 CameraToMount -- cameraX=-0.77 cameraY=-0.46 hyp=0.90 cameraTheta=-2.60 mountX=-0.51 mountY=-0.65, mountTheta=-2.23
02:00:28.032 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=-0.46, opts=13)
02:00:28.034 00.002 1092 Enqueuing Move request for scope (-0.77, -0.46)
02:00:28.037 00.003 2744 Worker thread wakes up
02:00:28.037 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, -0.46) opts 0xd
02:00:28.037 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, -0.46)
02:00:28.037 00.000 2744 Moving (-0.77, -0.46) raw xDistance=-0.51 yDistance=-0.65
02:00:28.037 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.51
02:00:28.037 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:00:28.038 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.65
02:00:28.038 00.000 2744 MoveAxis(E, 126, ABG)
02:00:28.038 00.000 2744 Guiding  Dir = 2, Dur = 126
02:00:28.038 00.000 2744 IsSlewing returns 0
02:00:28.038 00.000 2744 IsGuiding returns 0
02:00:28.038 00.000 2744 PulseGuide returned control before completion, sleep 136
02:00:28.056 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1656, FiltMax=65530, Gamma=0.510
02:00:28.071 00.015 1092 UpdateGuideState exits: m=465670 SNR=67.2
02:00:28.074 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.076 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:28.078 00.002 1092 Enqueuing Expose request
02:00:28.183 00.105 2744 IsGuiding returns 1
02:00:28.183 00.000 2744 scope still moving after pulse duration time elapsed
02:00:28.216 00.033 2744 IsSlewing returns 0
02:00:28.216 00.000 2744 IsGuiding returns 0
02:00:28.217 00.001 2744 scope move finished after 126 + 51 ms
02:00:28.217 00.000 2744 Move returns status 0, amount 126
02:00:28.217 00.000 2744 MoveAxis(N, 0, ABG)
02:00:28.217 00.000 2744 Move returns status 0, amount 0
02:00:28.217 00.000 2744 move complete, result=0
02:00:28.217 00.000 2744 worker thread done servicing request
02:00:28.217 00.000 2744 Worker thread wakes up
02:00:28.217 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:28.217 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:28.219 00.002 1092 GuideStep: -0.5 px 126 ms EAST, -0.7 px 0 ms NORTH
02:00:31.613 03.394 2744 Exposure complete
02:00:31.837 00.224 2744 worker thread done servicing request
02:00:31.837 00.000 1092 OnExposeComplete: enter
02:00:31.840 00.003 1092 UpdateGuideState(): m_state=6
02:00:31.843 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2265
02:00:31.847 00.004 1092 Star::Find returns 1 (0), X=1600.80, Y=1129.42, Mass=486342, SNR=84.1, Peak=41712 HFD=3.6
02:00:31.852 00.005 1092 MultiStar: [#1 -1.66,-0.48,0.82,U] [#2 -1.45,-0.99,0.93,U] [#3 -1.55,-0.39,0.83,U] [#4 -1.63,-0.82,0.72,U] [#5 -1.62,-0.25,0.63,U] [#6 -1.29,-0.63,0.69,U] [#7 -1.47,-0.60,0.56,U] [#8 -1.27,-0.47,0.42,U] 
02:00:31.855 00.003 1092 single-star, 8 included, MultiStar: {-1.38, -0.52}, one-star: {-0.69, -0.06}
02:00:31.859 00.004 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.63 = -2.63)
02:00:31.861 00.002 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
02:00:31.865 00.004 1092 CameraToMount -- cameraX=-0.69 cameraY=-0.06 hyp=0.70 cameraTheta=-3.06 mountX=-0.61 mountY=-0.24, mountTheta=-2.77
02:00:31.873 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=-0.06, opts=13)
02:00:31.875 00.002 1092 Enqueuing Move request for scope (-0.69, -0.06)
02:00:31.878 00.003 2744 Worker thread wakes up
02:00:31.878 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.06) opts 0xd
02:00:31.878 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, -0.06)
02:00:31.878 00.000 2744 Moving (-0.69, -0.06) raw xDistance=-0.61 yDistance=-0.24
02:00:31.878 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.61
02:00:31.878 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:31.879 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:00:31.879 00.000 2744 MoveAxis(E, 145, ABG)
02:00:31.879 00.000 2744 Guiding  Dir = 2, Dur = 145
02:00:31.879 00.000 2744 IsSlewing returns 0
02:00:31.879 00.000 2744 IsGuiding returns 0
02:00:31.880 00.001 2744 PulseGuide returned control before completion, sleep 155
02:00:31.895 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1706, FiltMax=65520, Gamma=0.510
02:00:31.912 00.017 1092 UpdateGuideState exits: m=486342 SNR=84.1
02:00:31.915 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.917 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:31.920 00.003 1092 Enqueuing Expose request
02:00:32.047 00.127 2744 IsGuiding returns 1
02:00:32.047 00.000 2744 scope still moving after pulse duration time elapsed
02:00:32.078 00.031 2744 IsSlewing returns 0
02:00:32.078 00.000 2744 IsGuiding returns 0
02:00:32.078 00.000 2744 scope move finished after 145 + 54 ms
02:00:32.078 00.000 2744 Move returns status 0, amount 145
02:00:32.078 00.000 2744 MoveAxis(N, 0, ABG)
02:00:32.079 00.001 2744 Move returns status 0, amount 0
02:00:32.079 00.000 2744 move complete, result=0
02:00:32.079 00.000 2744 worker thread done servicing request
02:00:32.079 00.000 2744 Worker thread wakes up
02:00:32.079 00.000 1092 GuideStep: -0.6 px 145 ms EAST, -0.2 px 0 ms NORTH
02:00:32.085 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:32.085 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:35.466 03.381 2744 Exposure complete
02:00:35.661 00.195 2744 worker thread done servicing request
02:00:35.661 00.000 1092 OnExposeComplete: enter
02:00:35.664 00.003 1092 UpdateGuideState(): m_state=6
02:00:35.667 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2266
02:00:35.670 00.003 1092 Star::Find returns 1 (0), X=1601.03, Y=1129.22, Mass=497082, SNR=77.5, Peak=48576 HFD=3.7
02:00:35.673 00.003 1092 MultiStar: [#1 -1.19,-0.68,0.90,U] [#2 -1.11,-0.81,1.03,U] [#3 -1.28,-0.60,0.70,U] [#4 -1.39,-0.90,0.87,U] [#5 -1.15,-0.67,0.80,U] [#6 -1.22,-0.95,0.73,U] [#7 -1.19,-0.84,0.65,U] [#8 -0.80,-0.70,0.44,U] 
02:00:35.675 00.002 1092 single-star, 8 included, MultiStar: {-1.08, -0.70}, one-star: {-0.45, -0.26}
02:00:35.677 00.002 1092 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-0.43) = xAngle (-2.19 = -2.19)
02:00:35.680 00.003 1092 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.35 = -2.35)
02:00:35.685 00.005 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.26 hyp=0.52 cameraTheta=-2.62 mountX=-0.31 mountY=-0.37, mountTheta=-2.25
02:00:35.690 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.26, opts=13)
02:00:35.692 00.002 1092 Enqueuing Move request for scope (-0.45, -0.26)
02:00:35.694 00.002 2744 Worker thread wakes up
02:00:35.694 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.26) opts 0xd
02:00:35.694 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.26)
02:00:35.695 00.001 2744 Moving (-0.45, -0.26) raw xDistance=-0.31 yDistance=-0.37
02:00:35.695 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.31
02:00:35.695 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:00:35.695 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:00:35.695 00.000 2744 MoveAxis(E, 79, ABG)
02:00:35.695 00.000 2744 Guiding  Dir = 2, Dur = 79
02:00:35.695 00.000 2744 IsSlewing returns 0
02:00:35.695 00.000 2744 IsGuiding returns 0
02:00:35.696 00.001 2744 PulseGuide returned control before completion, sleep 89
02:00:35.711 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1526, FiltMax=65520, Gamma=0.510
02:00:35.727 00.016 1092 UpdateGuideState exits: m=497082 SNR=77.5
02:00:35.730 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.733 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:35.735 00.002 1092 Enqueuing Expose request
02:00:35.792 00.057 2744 IsGuiding returns 1
02:00:35.792 00.000 2744 scope still moving after pulse duration time elapsed
02:00:35.823 00.031 2744 IsSlewing returns 0
02:00:35.824 00.001 2744 IsGuiding returns 0
02:00:35.824 00.000 2744 scope move finished after 79 + 49 ms
02:00:35.824 00.000 2744 Move returns status 0, amount 79
02:00:35.824 00.000 2744 MoveAxis(N, 0, ABG)
02:00:35.824 00.000 2744 Move returns status 0, amount 0
02:00:35.824 00.000 2744 move complete, result=0
02:00:35.824 00.000 2744 worker thread done servicing request
02:00:35.824 00.000 2744 Worker thread wakes up
02:00:35.824 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:35.824 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:35.826 00.002 1092 GuideStep: -0.3 px 79 ms EAST, -0.4 px 0 ms NORTH
02:00:39.213 03.387 2744 Exposure complete
02:00:39.407 00.194 2744 worker thread done servicing request
02:00:39.407 00.000 1092 OnExposeComplete: enter
02:00:39.409 00.002 1092 UpdateGuideState(): m_state=6
02:00:39.411 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2267
02:00:39.416 00.005 1092 Star::Find returns 1 (0), X=1601.46, Y=1129.00, Mass=554943, SNR=83.8, Peak=44160 HFD=3.9
02:00:39.418 00.002 1092 MultiStar: [#1 -0.77,-1.07,0.88,U] [#2 -0.95,-1.11,0.88,U] [#3 -0.96,-1.04,0.68,U] [#4 -1.02,-0.89,0.79,U] [#5 -0.92,-0.86,0.64,U] [#6 -0.75,-1.17,0.62,U] [#7 -0.91,-1.14,0.50,U] [#8 -0.85,-1.00,0.42,U] 
02:00:39.421 00.003 1092 single-star, 8 included, MultiStar: {-0.76, -0.95}, one-star: {-0.03, -0.48}
02:00:39.424 00.003 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
02:00:39.426 00.002 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
02:00:39.430 00.004 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.48 hyp=0.48 cameraTheta=-1.63 mountX=0.17 mountY=-0.47, mountTheta=-1.22
02:00:39.437 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.48, opts=13)
02:00:39.441 00.004 1092 Enqueuing Move request for scope (-0.03, -0.48)
02:00:39.443 00.002 2744 Worker thread wakes up
02:00:39.443 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.48) opts 0xd
02:00:39.443 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.48)
02:00:39.443 00.000 2744 Moving (-0.03, -0.48) raw xDistance=0.17 yDistance=-0.47
02:00:39.443 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:00:39.443 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:00:39.443 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.47
02:00:39.443 00.000 2744 MoveAxis(E, 0, ABG)
02:00:39.444 00.001 2744 Move returns status 0, amount 0
02:00:39.444 00.000 2744 MoveAxis(N, 0, ABG)
02:00:39.444 00.000 2744 Move returns status 0, amount 0
02:00:39.444 00.000 2744 move complete, result=0
02:00:39.444 00.000 2744 worker thread done servicing request
02:00:39.463 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1568, FiltMax=65520, Gamma=0.510
02:00:39.481 00.018 1092 UpdateGuideState exits: m=554943 SNR=83.8
02:00:39.484 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.486 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:39.490 00.004 1092 Enqueuing Expose request
02:00:39.493 00.003 2744 Worker thread wakes up
02:00:39.493 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:00:39.497 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:39.497 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:42.890 03.393 2744 Exposure complete
02:00:43.105 00.215 2744 worker thread done servicing request
02:00:43.105 00.000 1092 OnExposeComplete: enter
02:00:43.108 00.003 1092 UpdateGuideState(): m_state=6
02:00:43.110 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2268
02:00:43.114 00.004 1092 Star::Find returns 1 (0), X=1601.13, Y=1129.11, Mass=465973, SNR=69.2, Peak=44160 HFD=3.3
02:00:43.117 00.003 1092 MultiStar: [#1 -1.01,-0.66,0.92,U] [#2 -1.03,-1.05,0.99,U] [#3 -1.44,-0.77,0.89,U] [#4 -0.97,-0.90,0.89,U] [#5 -1.12,-0.46,0.73,U] [#6 -0.89,-0.84,0.88,U] [#7 -1.20,-0.81,0.57,U] [#8 -1.17,-0.33,0.56,U] 
02:00:43.120 00.003 1092 single-star, 8 included, MultiStar: {-0.99, -0.70}, one-star: {-0.36, -0.37}
02:00:43.122 00.002 1092 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.43) = xAngle (-1.91 = -1.91)
02:00:43.124 00.002 1092 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.07 = -2.07)
02:00:43.126 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.37 hyp=0.52 cameraTheta=-2.34 mountX=-0.17 mountY=-0.46, mountTheta=-1.93
02:00:43.134 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.37, opts=13)
02:00:43.137 00.003 1092 Enqueuing Move request for scope (-0.36, -0.37)
02:00:43.139 00.002 2744 Worker thread wakes up
02:00:43.139 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.37) opts 0xd
02:00:43.139 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.37)
02:00:43.139 00.000 2744 Moving (-0.36, -0.37) raw xDistance=-0.17 yDistance=-0.46
02:00:43.139 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:00:43.139 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.97 newest=-1.30
02:00:43.140 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:00:43.140 00.000 2744 MoveAxis(E, 0, ABG)
02:00:43.140 00.000 2744 Move returns status 0, amount 0
02:00:43.140 00.000 2744 MoveAxis(N, 86, ABG)
02:00:43.140 00.000 2744 Guiding  Dir = 0, Dur = 86
02:00:43.140 00.000 2744 IsSlewing returns 0
02:00:43.140 00.000 2744 IsGuiding returns 0
02:00:43.141 00.001 2744 PulseGuide returned control before completion, sleep 96
02:00:43.157 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1555, FiltMax=65520, Gamma=0.510
02:00:43.172 00.015 1092 UpdateGuideState exits: m=465973 SNR=69.2
02:00:43.176 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.178 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:43.181 00.003 1092 Enqueuing Expose request
02:00:43.251 00.070 2744 IsGuiding returns 0
02:00:43.251 00.000 2744 Move returns status 0, amount 86
02:00:43.251 00.000 2744 move complete, result=0
02:00:43.252 00.001 2744 worker thread done servicing request
02:00:43.252 00.000 2744 Worker thread wakes up
02:00:43.252 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:43.252 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:43.254 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 86 ms NORTH
02:00:46.637 03.383 2744 Exposure complete
02:00:46.832 00.195 2744 worker thread done servicing request
02:00:46.832 00.000 1092 OnExposeComplete: enter
02:00:46.835 00.003 1092 UpdateGuideState(): m_state=6
02:00:46.838 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2269
02:00:46.840 00.002 1092 Star::Find returns 1 (0), X=1601.00, Y=1129.15, Mass=485442, SNR=73.6, Peak=49696 HFD=3.1
02:00:46.843 00.003 1092 MultiStar: [#1 -1.53,-0.60,0.97,U] [#2 -1.30,-0.94,0.96,U] [#3 -1.63,-0.71,0.81,U] [#4 -1.54,-0.81,0.92,U] [#5 -1.61,-0.52,0.83,U] [#6 -1.21,-0.68,0.78,U] [#7 -1.62,-0.91,0.62,U] [#8 -1.38,-0.72,0.50,U] 
02:00:46.845 00.002 1092 single-star, 8 included, MultiStar: {-1.34, -0.68}, one-star: {-0.49, -0.33}
02:00:46.847 00.002 1092 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-0.43) = xAngle (-2.12 = -2.12)
02:00:46.849 00.002 1092 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.28 = -2.28)
02:00:46.852 00.003 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.33 hyp=0.59 cameraTheta=-2.55 mountX=-0.31 mountY=-0.45, mountTheta=-2.17
02:00:46.857 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.33, opts=13)
02:00:46.859 00.002 1092 Enqueuing Move request for scope (-0.49, -0.33)
02:00:46.861 00.002 2744 Worker thread wakes up
02:00:46.861 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.33) opts 0xd
02:00:46.861 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.33)
02:00:46.862 00.001 2744 Moving (-0.49, -0.33) raw xDistance=-0.31 yDistance=-0.45
02:00:46.862 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:00:46.862 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
02:00:46.862 00.000 2744 MoveAxis(E, 70, ABG)
02:00:46.862 00.000 2744 Guiding  Dir = 2, Dur = 70
02:00:46.862 00.000 2744 IsSlewing returns 0
02:00:46.862 00.000 2744 IsGuiding returns 0
02:00:46.863 00.001 2744 PulseGuide returned control before completion, sleep 80
02:00:46.877 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1507, FiltMax=65520, Gamma=0.510
02:00:46.890 00.013 1092 UpdateGuideState exits: m=485442 SNR=73.6
02:00:46.892 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.894 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:46.896 00.002 1092 Enqueuing Expose request
02:00:46.945 00.049 2744 IsGuiding returns 1
02:00:46.945 00.000 2744 scope still moving after pulse duration time elapsed
02:00:46.977 00.032 2744 IsSlewing returns 0
02:00:46.977 00.000 2744 IsGuiding returns 0
02:00:46.977 00.000 2744 scope move finished after 70 + 44 ms
02:00:46.978 00.001 2744 Move returns status 0, amount 70
02:00:46.978 00.000 2744 MoveAxis(N, 85, ABG)
02:00:46.978 00.000 2744 Guiding  Dir = 0, Dur = 85
02:00:46.979 00.001 2744 IsSlewing returns 0
02:00:46.981 00.002 2744 IsGuiding returns 0
02:00:46.982 00.001 2744 PulseGuide returned control before completion, sleep 95
02:00:47.088 00.106 2744 IsGuiding returns 1
02:00:47.089 00.001 2744 scope still moving after pulse duration time elapsed
02:00:47.120 00.031 2744 IsSlewing returns 0
02:00:47.120 00.000 2744 IsGuiding returns 0
02:00:47.121 00.001 2744 scope move finished after 85 + 53 ms
02:00:47.121 00.000 2744 Move returns status 0, amount 85
02:00:47.121 00.000 2744 move complete, result=0
02:00:47.121 00.000 2744 worker thread done servicing request
02:00:47.121 00.000 2744 Worker thread wakes up
02:00:47.121 00.000 1092 GuideStep: -0.3 px 70 ms EAST, -0.5 px 85 ms NORTH
02:00:47.125 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:47.125 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:50.514 03.389 2744 Exposure complete
02:00:50.715 00.201 2744 worker thread done servicing request
02:00:50.716 00.001 1092 OnExposeComplete: enter
02:00:50.718 00.002 1092 UpdateGuideState(): m_state=6
02:00:50.720 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2270
02:00:50.724 00.004 1092 Star::Find returns 1 (0), X=1601.11, Y=1128.83, Mass=467137, SNR=72.0, Peak=47264 HFD=3.1
02:00:50.727 00.003 1092 MultiStar: [#1 -1.29,-1.07,1.03,U] [#2 -0.97,-1.22,0.94,U] [#3 -1.28,-1.11,0.77,U] [#4 -1.28,-0.96,0.96,U] [#5 -1.25,-0.65,0.92,U] [#6 -1.21,-1.11,0.74,U] [#7 -1.44,-0.88,0.66,U] [#8 -1.29,-1.10,0.48,U] 
02:00:50.730 00.003 1092 single-star, 8 included, MultiStar: {-1.13, -0.96}, one-star: {-0.38, -0.65}
02:00:50.733 00.003 1092 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.43) = xAngle (-1.68 = -1.68)
02:00:50.735 00.002 1092 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.83 = -1.83)
02:00:50.737 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.65 hyp=0.75 cameraTheta=-2.10 mountX=-0.08 mountY=-0.73, mountTheta=-1.68
02:00:50.741 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.65, opts=13)
02:00:50.744 00.003 1092 Enqueuing Move request for scope (-0.38, -0.65)
02:00:50.746 00.002 2744 Worker thread wakes up
02:00:50.746 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.65) opts 0xd
02:00:50.746 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.65)
02:00:50.746 00.000 2744 Moving (-0.38, -0.65) raw xDistance=-0.08 yDistance=-0.73
02:00:50.746 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:00:50.746 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.73 from input -0.73
02:00:50.746 00.000 2744 MoveAxis(E, 0, ABG)
02:00:50.746 00.000 2744 Move returns status 0, amount 0
02:00:50.747 00.001 2744 MoveAxis(N, 136, ABG)
02:00:50.747 00.000 2744 Guiding  Dir = 0, Dur = 136
02:00:50.747 00.000 2744 IsSlewing returns 0
02:00:50.747 00.000 2744 IsGuiding returns 0
02:00:50.748 00.001 2744 PulseGuide returned control before completion, sleep 146
02:00:50.762 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1543, FiltMax=65527, Gamma=0.510
02:00:50.779 00.017 1092 UpdateGuideState exits: m=467137 SNR=72.0
02:00:50.782 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:50.784 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:50.786 00.002 1092 Enqueuing Expose request
02:00:50.898 00.112 2744 IsGuiding returns 1
02:00:50.898 00.000 2744 scope still moving after pulse duration time elapsed
02:00:50.930 00.032 2744 IsSlewing returns 0
02:00:50.931 00.001 2744 IsGuiding returns 0
02:00:50.931 00.000 2744 scope move finished after 136 + 47 ms
02:00:50.931 00.000 2744 Move returns status 0, amount 136
02:00:50.931 00.000 2744 move complete, result=0
02:00:50.931 00.000 2744 worker thread done servicing request
02:00:50.931 00.000 2744 Worker thread wakes up
02:00:50.931 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:50.931 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:50.934 00.003 1092 GuideStep: -0.1 px 0 ms EAST, -0.7 px 136 ms NORTH
02:00:54.317 03.383 2744 Exposure complete
02:00:54.521 00.204 2744 worker thread done servicing request
02:00:54.521 00.000 1092 OnExposeComplete: enter
02:00:54.523 00.002 1092 UpdateGuideState(): m_state=6
02:00:54.525 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2271
02:00:54.527 00.002 1092 Star::Find returns 1 (0), X=1601.64, Y=1128.84, Mass=409671, SNR=61.3, Peak=40179 HFD=3.7
02:00:54.529 00.002 1092 MultiStar: [#1 -0.73,-1.04,0.81,U] [#2 -0.74,-1.29,0.98,U] [#3 -0.65,-1.34,0.75,U] [#4 -0.74,-1.37,0.73,U] [#5 -0.67,-1.16,0.78,U] [#6 -0.71,-1.45,0.76,U] [#7 -0.62,-1.29,0.56,U] [#8 -0.43,-1.10,0.54,U] 
02:00:54.532 00.003 1092 single-star, 8 included, MultiStar: {-0.55, -1.17}, one-star: {0.16, -0.64}
02:00:54.534 00.002 1092 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-0.43) = xAngle (-0.91 = -0.91)
02:00:54.537 00.003 1092 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.06 = -1.06)
02:00:54.539 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.64 hyp=0.66 cameraTheta=-1.33 mountX=0.41 mountY=-0.58, mountTheta=-0.96
02:00:54.543 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.64, opts=13)
02:00:54.545 00.002 1092 Enqueuing Move request for scope (0.16, -0.64)
02:00:54.549 00.004 2744 Worker thread wakes up
02:00:54.549 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.64) opts 0xd
02:00:54.550 00.001 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.64)
02:00:54.550 00.000 2744 Moving (0.16, -0.64) raw xDistance=0.41 yDistance=-0.58
02:00:54.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:00:54.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
02:00:54.550 00.000 2744 MoveAxis(W, 91, ABG)
02:00:54.550 00.000 2744 Guiding  Dir = 3, Dur = 91
02:00:54.550 00.000 2744 IsSlewing returns 0
02:00:54.550 00.000 2744 IsGuiding returns 0
02:00:54.551 00.001 2744 PulseGuide returned control before completion, sleep 101
02:00:54.566 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1664, FiltMax=65527, Gamma=0.510
02:00:54.581 00.015 1092 UpdateGuideState exits: m=409671 SNR=61.3
02:00:54.584 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.587 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:54.589 00.002 1092 Enqueuing Expose request
02:00:54.657 00.068 2744 IsGuiding returns 1
02:00:54.657 00.000 2744 scope still moving after pulse duration time elapsed
02:00:54.688 00.031 2744 IsSlewing returns 0
02:00:54.688 00.000 2744 IsGuiding returns 0
02:00:54.689 00.001 2744 scope move finished after 91 + 47 ms
02:00:54.689 00.000 2744 Move returns status 0, amount 91
02:00:54.689 00.000 2744 MoveAxis(N, 108, ABG)
02:00:54.689 00.000 2744 Guiding  Dir = 0, Dur = 108
02:00:54.689 00.000 2744 IsSlewing returns 0
02:00:54.689 00.000 2744 IsGuiding returns 0
02:00:54.689 00.000 2744 PulseGuide returned control before completion, sleep 118
02:00:54.815 00.126 2744 IsGuiding returns 1
02:00:54.815 00.000 2744 scope still moving after pulse duration time elapsed
02:00:54.846 00.031 2744 IsSlewing returns 0
02:00:54.846 00.000 2744 IsGuiding returns 0
02:00:54.846 00.000 2744 scope move finished after 108 + 48 ms
02:00:54.847 00.001 2744 Move returns status 0, amount 108
02:00:54.847 00.000 2744 move complete, result=0
02:00:54.847 00.000 2744 worker thread done servicing request
02:00:54.847 00.000 1092 GuideStep: 0.4 px 91 ms WEST, -0.6 px 108 ms NORTH
02:00:54.851 00.004 2744 Worker thread wakes up
02:00:54.851 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:54.851 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:58.311 03.460 2744 Exposure complete
02:00:58.551 00.240 2744 worker thread done servicing request
02:00:58.551 00.000 1092 OnExposeComplete: enter
02:00:58.554 00.003 1092 UpdateGuideState(): m_state=6
02:00:58.557 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2272
02:00:58.560 00.003 1092 Star::Find returns 1 (0), X=1600.76, Y=1128.76, Mass=391578, SNR=63.4, Peak=43459 HFD=3.3
02:00:58.563 00.003 1092 MultiStar: [#1 -1.62,-1.30,1.12,U] [#2 -1.35,-1.33,0.98,U] [#3 -1.43,-1.26,0.84,U] [#4 -1.44,-1.38,0.87,U] [#5 -1.59,-1.10,0.85,U] [#6 -1.29,-1.54,0.74,U] [#7 -1.52,-1.11,0.62,U] [#8 -1.57,-1.06,0.46,U] 
02:00:58.567 00.004 1092 single-star, 8 included, MultiStar: {-1.38, -1.20}, one-star: {-0.73, -0.72}
02:00:58.569 00.002 1092 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
02:00:58.571 00.002 1092 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.09 = -2.09)
02:00:58.573 00.002 1092 CameraToMount -- cameraX=-0.73 cameraY=-0.72 hyp=1.02 cameraTheta=-2.36 mountX=-0.36 mountY=-0.89, mountTheta=-1.96
02:00:58.578 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.73, y=-0.72, opts=13)
02:00:58.582 00.004 1092 Enqueuing Move request for scope (-0.73, -0.72)
02:00:58.585 00.003 2744 Worker thread wakes up
02:00:58.585 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.73, -0.72) opts 0xd
02:00:58.585 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.73, -0.72)
02:00:58.585 00.000 2744 Moving (-0.73, -0.72) raw xDistance=-0.36 yDistance=-0.89
02:00:58.585 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:00:58.585 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.89 from input -0.89
02:00:58.585 00.000 2744 MoveAxis(E, 74, ABG)
02:00:58.585 00.000 2744 Guiding  Dir = 2, Dur = 74
02:00:58.586 00.001 2744 IsSlewing returns 0
02:00:58.586 00.000 2744 IsGuiding returns 0
02:00:58.586 00.000 2744 PulseGuide returned control before completion, sleep 84
02:00:58.609 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1696, FiltMax=65530, Gamma=0.510
02:00:58.629 00.020 1092 UpdateGuideState exits: m=391578 SNR=63.4
02:00:58.634 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.637 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:00:58.640 00.003 1092 Enqueuing Expose request
02:00:58.675 00.035 2744 IsGuiding returns 1
02:00:58.675 00.000 2744 scope still moving after pulse duration time elapsed
02:00:58.706 00.031 2744 IsSlewing returns 0
02:00:58.706 00.000 2744 IsGuiding returns 0
02:00:58.706 00.000 2744 scope move finished after 74 + 45 ms
02:00:58.706 00.000 2744 Move returns status 0, amount 74
02:00:58.707 00.001 2744 MoveAxis(N, 168, ABG)
02:00:58.707 00.000 2744 Guiding  Dir = 0, Dur = 168
02:00:58.707 00.000 2744 IsSlewing returns 0
02:00:58.707 00.000 2744 IsGuiding returns 0
02:00:58.708 00.001 2744 PulseGuide returned control before completion, sleep 178
02:00:58.893 00.185 2744 IsGuiding returns 1
02:00:58.893 00.000 2744 scope still moving after pulse duration time elapsed
02:00:58.924 00.031 2744 IsSlewing returns 0
02:00:58.924 00.000 2744 IsGuiding returns 0
02:00:58.924 00.000 2744 scope move finished after 168 + 48 ms
02:00:58.924 00.000 2744 Move returns status 0, amount 168
02:00:58.924 00.000 2744 move complete, result=0
02:00:58.925 00.001 2744 worker thread done servicing request
02:00:58.925 00.000 2744 Worker thread wakes up
02:00:58.925 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:00:58.925 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:00:58.925 00.000 1092 GuideStep: -0.4 px 74 ms EAST, -0.9 px 168 ms NORTH
02:01:02.299 03.374 2744 Exposure complete
02:01:02.500 00.201 2744 worker thread done servicing request
02:01:02.500 00.000 1092 OnExposeComplete: enter
02:01:02.503 00.003 1092 UpdateGuideState(): m_state=6
02:01:02.506 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2273
02:01:02.508 00.002 1092 Star::Find returns 1 (0), X=1600.90, Y=1128.58, Mass=480762, SNR=69.6, Peak=44883 HFD=3.7
02:01:02.510 00.002 1092 MultiStar: [#1 -1.65,-1.40,1.03,U] [#2 -1.11,-1.54,0.95,U] [#3 -1.50,-1.23,0.79,U] [#4 -1.55,-1.43,0.93,U] [#5 -1.60,-1.24,0.70,U] [#6 -1.41,-1.41,0.76,U] [#7 -1.46,-1.39,0.67,U] [#8 -1.31,-1.10,0.51,U] 
02:01:02.512 00.002 1092 single-star, 8 included, MultiStar: {-1.34, -1.30}, one-star: {-0.58, -0.90}
02:01:02.514 00.002 1092 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.43) = xAngle (-1.72 = -1.72)
02:01:02.516 00.002 1092 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.88 = -1.88)
02:01:02.519 00.003 1092 CameraToMount -- cameraX=-0.58 cameraY=-0.90 hyp=1.07 cameraTheta=-2.15 mountX=-0.16 mountY=-1.02, mountTheta=-1.73
02:01:02.523 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=-0.90, opts=13)
02:01:02.526 00.003 1092 Enqueuing Move request for scope (-0.58, -0.90)
02:01:02.528 00.002 2744 Worker thread wakes up
02:01:02.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.90) opts 0xd
02:01:02.528 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, -0.90)
02:01:02.528 00.000 2744 Moving (-0.58, -0.90) raw xDistance=-0.16 yDistance=-1.02
02:01:02.528 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:01:02.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.02 from input -1.02
02:01:02.528 00.000 2744 MoveAxis(E, 0, ABG)
02:01:02.528 00.000 2744 Move returns status 0, amount 0
02:01:02.528 00.000 2744 MoveAxis(N, 192, ABG)
02:01:02.528 00.000 2744 Guiding  Dir = 0, Dur = 192
02:01:02.528 00.000 2744 IsSlewing returns 0
02:01:02.529 00.001 2744 IsGuiding returns 0
02:01:02.529 00.000 2744 PulseGuide returned control before completion, sleep 202
02:01:02.542 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1488, FiltMax=65530, Gamma=0.510
02:01:02.556 00.014 1092 UpdateGuideState exits: m=480762 SNR=69.6
02:01:02.559 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.561 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:02.564 00.003 1092 Enqueuing Expose request
02:01:02.735 00.171 2744 IsGuiding returns 1
02:01:02.735 00.000 2744 scope still moving after pulse duration time elapsed
02:01:02.766 00.031 2744 IsSlewing returns 0
02:01:02.766 00.000 2744 IsGuiding returns 0
02:01:02.766 00.000 2744 scope move finished after 192 + 46 ms
02:01:02.766 00.000 2744 Move returns status 0, amount 192
02:01:02.766 00.000 2744 move complete, result=0
02:01:02.767 00.001 2744 worker thread done servicing request
02:01:02.767 00.000 2744 Worker thread wakes up
02:01:02.767 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -1.0 px 192 ms NORTH
02:01:02.770 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:02.770 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:06.170 03.400 2744 Exposure complete
02:01:06.368 00.198 2744 worker thread done servicing request
02:01:06.368 00.000 1092 OnExposeComplete: enter
02:01:06.371 00.003 1092 UpdateGuideState(): m_state=6
02:01:06.373 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2274
02:01:06.376 00.003 1092 Star::Find returns 1 (0), X=1600.93, Y=1129.41, Mass=495848, SNR=72.5, Peak=47968 HFD=3.6
02:01:06.378 00.002 1092 MultiStar: [#1 -1.60,-0.68,0.89,U] [#2 -1.43,-0.96,0.96,U] [#3 -1.56,-0.33,0.80,U] [#4 -1.44,-0.68,0.92,U] [#5 -1.31,-0.39,0.70,U] [#6 -1.19,-0.79,0.90,U] [#7 -1.39,-0.72,0.56,U] [#8 -1.53,-0.51,0.40,U] 
02:01:06.381 00.003 1092 single-star, 8 included, MultiStar: {-1.30, -0.57}, one-star: {-0.56, -0.07}
02:01:06.384 00.003 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
02:01:06.386 00.002 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
02:01:06.389 00.003 1092 CameraToMount -- cameraX=-0.56 cameraY=-0.07 hyp=0.56 cameraTheta=-3.01 mountX=-0.48 mountY=-0.22, mountTheta=-2.71
02:01:06.393 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=-0.07, opts=13)
02:01:06.395 00.002 1092 Enqueuing Move request for scope (-0.56, -0.07)
02:01:06.400 00.005 2744 Worker thread wakes up
02:01:06.400 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.07) opts 0xd
02:01:06.400 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, -0.07)
02:01:06.400 00.000 2744 Moving (-0.56, -0.07) raw xDistance=-0.48 yDistance=-0.22
02:01:06.400 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:01:06.400 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:06.400 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:01:06.400 00.000 2744 MoveAxis(E, 107, ABG)
02:01:06.400 00.000 2744 Guiding  Dir = 2, Dur = 107
02:01:06.400 00.000 2744 IsSlewing returns 0
02:01:06.401 00.001 2744 IsGuiding returns 0
02:01:06.401 00.000 2744 PulseGuide returned control before completion, sleep 117
02:01:06.416 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1601, FiltMax=65520, Gamma=0.510
02:01:06.431 00.015 1092 UpdateGuideState exits: m=495848 SNR=72.5
02:01:06.434 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.436 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:06.439 00.003 1092 Enqueuing Expose request
02:01:06.520 00.081 2744 IsGuiding returns 1
02:01:06.520 00.000 2744 scope still moving after pulse duration time elapsed
02:01:06.552 00.032 2744 IsSlewing returns 0
02:01:06.553 00.001 2744 IsGuiding returns 0
02:01:06.553 00.000 2744 scope move finished after 107 + 44 ms
02:01:06.553 00.000 2744 Move returns status 0, amount 107
02:01:06.553 00.000 2744 MoveAxis(N, 0, ABG)
02:01:06.554 00.001 2744 Move returns status 0, amount 0
02:01:06.554 00.000 2744 move complete, result=0
02:01:06.554 00.000 2744 worker thread done servicing request
02:01:06.554 00.000 2744 Worker thread wakes up
02:01:06.555 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:06.555 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:06.556 00.001 1092 GuideStep: -0.5 px 107 ms EAST, -0.2 px 0 ms NORTH
02:01:09.937 03.381 2744 Exposure complete
02:01:10.146 00.209 2744 worker thread done servicing request
02:01:10.146 00.000 1092 OnExposeComplete: enter
02:01:10.149 00.003 1092 UpdateGuideState(): m_state=6
02:01:10.152 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2275
02:01:10.155 00.003 1092 Star::Find returns 1 (0), X=1602.04, Y=1129.07, Mass=497935, SNR=76.2, Peak=52240 HFD=3.1
02:01:10.158 00.003 1092 MultiStar: [#1 -0.29,-0.89,0.97,U] [#2 -0.36,-0.91,1.05,U] [#3 -0.54,-0.81,0.71,U] [#4 -0.27,-1.05,0.79,U] [#5 -0.36,-0.81,0.95,U] [#6 -0.24,-1.22,0.72,U] [#7 -0.55,-0.76,0.60,U] [#8 -0.11,-0.75,0.50,U] 
02:01:10.160 00.002 1092 single-star, 8 included, MultiStar: {-0.22, -0.84}, one-star: {0.55, -0.41}
02:01:10.162 00.002 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
02:01:10.166 00.004 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
02:01:10.168 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=-0.41 hyp=0.69 cameraTheta=-0.64 mountX=0.67 mountY=-0.25, mountTheta=-0.35
02:01:10.174 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.41, opts=13)
02:01:10.177 00.003 1092 Enqueuing Move request for scope (0.55, -0.41)
02:01:10.181 00.004 2744 Worker thread wakes up
02:01:10.181 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.41) opts 0xd
02:01:10.181 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.41)
02:01:10.181 00.000 2744 Moving (0.55, -0.41) raw xDistance=0.67 yDistance=-0.25
02:01:10.181 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.67
02:01:10.181 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:10.181 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:01:10.181 00.000 2744 MoveAxis(W, 143, ABG)
02:01:10.181 00.000 2744 Guiding  Dir = 3, Dur = 143
02:01:10.182 00.001 2744 IsSlewing returns 0
02:01:10.182 00.000 2744 IsGuiding returns 0
02:01:10.182 00.000 2744 PulseGuide returned control before completion, sleep 153
02:01:10.200 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1623, FiltMax=65520, Gamma=0.510
02:01:10.218 00.018 1092 UpdateGuideState exits: m=497935 SNR=76.2
02:01:10.222 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:10.224 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:10.227 00.003 1092 Enqueuing Expose request
02:01:10.349 00.122 2744 IsGuiding returns 1
02:01:10.349 00.000 2744 scope still moving after pulse duration time elapsed
02:01:10.381 00.032 2744 IsSlewing returns 0
02:01:10.381 00.000 2744 IsGuiding returns 0
02:01:10.381 00.000 2744 scope move finished after 143 + 55 ms
02:01:10.381 00.000 2744 Move returns status 0, amount 143
02:01:10.381 00.000 2744 MoveAxis(N, 0, ABG)
02:01:10.381 00.000 2744 Move returns status 0, amount 0
02:01:10.382 00.001 2744 move complete, result=0
02:01:10.382 00.000 2744 worker thread done servicing request
02:01:10.382 00.000 2744 Worker thread wakes up
02:01:10.382 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:10.382 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:10.393 00.011 1092 GuideStep: 0.7 px 143 ms WEST, -0.2 px 0 ms NORTH
02:01:13.779 03.386 2744 Exposure complete
02:01:13.973 00.194 2744 worker thread done servicing request
02:01:13.973 00.000 1092 OnExposeComplete: enter
02:01:13.976 00.003 1092 UpdateGuideState(): m_state=6
02:01:13.979 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2276
02:01:13.981 00.002 1092 Star::Find returns 1 (0), X=1601.77, Y=1129.06, Mass=490542, SNR=81.8, Peak=47600 HFD=3.6
02:01:13.984 00.003 1092 MultiStar: [#1 -0.52,-0.99,0.90,U] [#2 -0.30,-1.13,0.87,U] [#3 -0.94,-0.95,0.74,U] [#4 -0.39,-1.20,0.69,U] [#5 -0.60,-0.57,0.71,U] [#6 -0.55,-1.11,0.73,U] [#7 -0.69,-1.01,0.47,U] [#8 -0.34,-1.03,0.41,U] 
02:01:13.987 00.003 1092 single-star, 8 included, MultiStar: {-0.41, -0.91}, one-star: {0.28, -0.42}
02:01:13.989 00.002 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
02:01:13.991 00.002 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
02:01:13.993 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.42 hyp=0.51 cameraTheta=-0.98 mountX=0.43 mountY=-0.33, mountTheta=-0.65
02:01:14.001 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.42, opts=13)
02:01:14.004 00.003 1092 Enqueuing Move request for scope (0.28, -0.42)
02:01:14.007 00.003 2744 Worker thread wakes up
02:01:14.007 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.42) opts 0xd
02:01:14.007 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.42)
02:01:14.007 00.000 2744 Moving (0.28, -0.42) raw xDistance=0.43 yDistance=-0.33
02:01:14.007 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.43
02:01:14.007 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:14.007 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:01:14.007 00.000 2744 MoveAxis(W, 107, ABG)
02:01:14.007 00.000 2744 Guiding  Dir = 3, Dur = 107
02:01:14.007 00.000 2744 IsSlewing returns 0
02:01:14.008 00.001 2744 IsGuiding returns 0
02:01:14.008 00.000 2744 PulseGuide returned control before completion, sleep 117
02:01:14.024 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1389, FiltMax=65520, Gamma=0.510
02:01:14.039 00.015 1092 UpdateGuideState exits: m=490542 SNR=81.8
02:01:14.042 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.044 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:14.046 00.002 1092 Enqueuing Expose request
02:01:14.141 00.095 2744 IsGuiding returns 1
02:01:14.141 00.000 2744 scope still moving after pulse duration time elapsed
02:01:14.174 00.033 2744 IsSlewing returns 0
02:01:14.174 00.000 2744 IsGuiding returns 0
02:01:14.174 00.000 2744 scope move finished after 107 + 59 ms
02:01:14.174 00.000 2744 Move returns status 0, amount 107
02:01:14.174 00.000 2744 MoveAxis(N, 0, ABG)
02:01:14.174 00.000 2744 Move returns status 0, amount 0
02:01:14.175 00.001 2744 move complete, result=0
02:01:14.175 00.000 2744 worker thread done servicing request
02:01:14.175 00.000 2744 Worker thread wakes up
02:01:14.175 00.000 1092 GuideStep: 0.4 px 107 ms WEST, -0.3 px 0 ms NORTH
02:01:14.178 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:14.178 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:17.566 03.388 2744 Exposure complete
02:01:17.764 00.198 2744 worker thread done servicing request
02:01:17.764 00.000 1092 OnExposeComplete: enter
02:01:17.767 00.003 1092 UpdateGuideState(): m_state=6
02:01:17.769 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2277
02:01:17.772 00.003 1092 Star::Find returns 1 (0), X=1601.91, Y=1128.98, Mass=480076, SNR=74.6, Peak=45635 HFD=3.3
02:01:17.776 00.004 1092 MultiStar: [#1 -0.53,-0.99,0.85,U] [#2 -0.34,-1.12,1.04,U] [#3 -0.52,-0.83,0.77,U] [#4 -0.64,-0.75,0.89,U] [#5 -0.48,-0.63,0.76,U] [#6 -0.41,-0.93,0.70,U] [#7 -0.56,-0.73,0.64,U] [#8 -0.27,-1.04,0.47,U] 
02:01:17.778 00.002 1092 single-star, 8 included, MultiStar: {-0.35, -0.83}, one-star: {0.42, -0.50}
02:01:17.780 00.002 1092 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.43) = xAngle (-0.45 = -0.45)
02:01:17.783 00.003 1092 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.60 = -0.60)
02:01:17.785 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.50 hyp=0.65 cameraTheta=-0.87 mountX=0.59 mountY=-0.37, mountTheta=-0.56
02:01:17.792 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.50, opts=13)
02:01:17.794 00.002 1092 Enqueuing Move request for scope (0.42, -0.50)
02:01:17.796 00.002 2744 Worker thread wakes up
02:01:17.796 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.50) opts 0xd
02:01:17.796 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.50)
02:01:17.797 00.001 2744 Moving (0.42, -0.50) raw xDistance=0.59 yDistance=-0.37
02:01:17.797 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.59
02:01:17.797 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:17.797 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:01:17.797 00.000 2744 MoveAxis(W, 139, ABG)
02:01:17.797 00.000 2744 Guiding  Dir = 3, Dur = 139
02:01:17.797 00.000 2744 IsSlewing returns 0
02:01:17.798 00.001 2744 IsGuiding returns 0
02:01:17.798 00.000 2744 PulseGuide returned control before completion, sleep 149
02:01:17.813 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1438, FiltMax=65520, Gamma=0.510
02:01:17.828 00.015 1092 UpdateGuideState exits: m=480076 SNR=74.6
02:01:17.831 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.834 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:17.837 00.003 1092 Enqueuing Expose request
02:01:17.960 00.123 2744 IsGuiding returns 1
02:01:17.960 00.000 2744 scope still moving after pulse duration time elapsed
02:01:17.991 00.031 2744 IsSlewing returns 0
02:01:17.991 00.000 2744 IsGuiding returns 0
02:01:17.991 00.000 2744 scope move finished after 139 + 55 ms
02:01:17.991 00.000 2744 Move returns status 0, amount 139
02:01:17.991 00.000 2744 MoveAxis(N, 0, ABG)
02:01:17.991 00.000 2744 Move returns status 0, amount 0
02:01:17.991 00.000 2744 move complete, result=0
02:01:17.991 00.000 2744 worker thread done servicing request
02:01:17.991 00.000 2744 Worker thread wakes up
02:01:17.993 00.002 1092 GuideStep: 0.6 px 139 ms WEST, -0.4 px 0 ms NORTH
02:01:17.996 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:17.996 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:21.382 03.386 2744 Exposure complete
02:01:21.586 00.204 2744 worker thread done servicing request
02:01:21.586 00.000 1092 OnExposeComplete: enter
02:01:21.589 00.003 1092 UpdateGuideState(): m_state=6
02:01:21.592 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2278
02:01:21.594 00.002 1092 Star::Find returns 1 (0), X=1601.47, Y=1129.29, Mass=504514, SNR=89.9, Peak=49120 HFD=3.4
02:01:21.596 00.002 1092 MultiStar: [#1 -0.95,-0.59,0.73,U] [#2 -0.78,-1.03,0.90,U] [#3 -0.96,-0.81,0.62,U] [#4 -0.82,-0.76,0.84,U] [#5 -0.88,-0.64,0.76,U] [#6 -0.77,-0.85,0.72,U] [#7 -0.78,-0.87,0.53,U] [#8 -0.72,-0.83,0.41,U] 
02:01:21.599 00.003 1092 single-star, 8 included, MultiStar: {-0.71, -0.70}, one-star: {-0.02, -0.19}
02:01:21.602 00.003 1092 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-0.43) = xAngle (-1.23 = -1.23)
02:01:21.604 00.002 1092 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.38 = -1.38)
02:01:21.607 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.65 mountX=0.06 mountY=-0.19, mountTheta=-1.24
02:01:21.612 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.19, opts=13)
02:01:21.615 00.003 1092 Enqueuing Move request for scope (-0.02, -0.19)
02:01:21.617 00.002 2744 Worker thread wakes up
02:01:21.617 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
02:01:21.617 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
02:01:21.617 00.000 2744 Moving (-0.02, -0.19) raw xDistance=0.06 yDistance=-0.19
02:01:21.617 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:21.617 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:21.618 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:01:21.618 00.000 2744 MoveAxis(E, 0, ABG)
02:01:21.618 00.000 2744 Move returns status 0, amount 0
02:01:21.618 00.000 2744 MoveAxis(N, 0, ABG)
02:01:21.618 00.000 2744 Move returns status 0, amount 0
02:01:21.618 00.000 2744 move complete, result=0
02:01:21.618 00.000 2744 worker thread done servicing request
02:01:21.634 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1431, FiltMax=65520, Gamma=0.510
02:01:21.647 00.013 1092 UpdateGuideState exits: m=504514 SNR=89.9
02:01:21.651 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.653 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:21.655 00.002 1092 Enqueuing Expose request
02:01:21.658 00.003 2744 Worker thread wakes up
02:01:21.658 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:21.660 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:21.661 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:25.055 03.394 2744 Exposure complete
02:01:25.335 00.280 2744 worker thread done servicing request
02:01:25.335 00.000 1092 OnExposeComplete: enter
02:01:25.338 00.003 1092 UpdateGuideState(): m_state=6
02:01:25.341 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2279
02:01:25.344 00.003 1092 Star::Find returns 1 (0), X=1602.39, Y=1128.87, Mass=477436, SNR=73.3, Peak=51466 HFD=3.3
02:01:25.348 00.004 1092 MultiStar: [#1 -0.04,-0.93,0.91,U] [#2 0.01,-1.31,0.89,U] [#3 -0.27,-0.96,0.82,U] [#4 -0.10,-1.22,0.91,U] [#5 -0.16,-0.77,0.83,U] [#6 0.00,-1.13,0.76,U] [#7 -0.38,-0.83,0.55,U] [#8 0.18,-1.07,0.49,U] 
02:01:25.352 00.004 1092 refined, 8 included, MultiStar: {0.04, -0.98}, one-star: {0.90, -0.61}
02:01:25.355 00.003 1092 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-0.43) = xAngle (-1.10 = -1.10)
02:01:25.357 00.002 1092 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.25 = -1.25)
02:01:25.359 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.98 hyp=0.98 cameraTheta=-1.53 mountX=0.45 mountY=-0.93, mountTheta=-1.12
02:01:25.367 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.98, opts=13)
02:01:25.372 00.005 1092 Enqueuing Move request for scope (0.04, -0.98)
02:01:25.376 00.004 2744 Worker thread wakes up
02:01:25.376 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.98) opts 0xd
02:01:25.376 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.98)
02:01:25.376 00.000 2744 Moving (0.04, -0.98) raw xDistance=0.45 yDistance=-0.93
02:01:25.376 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:01:25.376 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.93 from input -0.93
02:01:25.376 00.000 2744 MoveAxis(W, 100, ABG)
02:01:25.376 00.000 2744 Guiding  Dir = 3, Dur = 100
02:01:25.377 00.001 2744 IsSlewing returns 0
02:01:25.377 00.000 2744 IsGuiding returns 0
02:01:25.377 00.000 2744 PulseGuide returned control before completion, sleep 110
02:01:25.399 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1805, FiltMax=65535, Gamma=0.510
02:01:25.416 00.017 1092 UpdateGuideState exits: m=477436 SNR=73.3
02:01:25.421 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:25.424 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:25.427 00.003 1092 Enqueuing Expose request
02:01:25.491 00.064 2744 IsGuiding returns 1
02:01:25.491 00.000 2744 scope still moving after pulse duration time elapsed
02:01:25.523 00.032 2744 IsSlewing returns 0
02:01:25.523 00.000 2744 IsGuiding returns 0
02:01:25.523 00.000 2744 scope move finished after 100 + 46 ms
02:01:25.523 00.000 2744 Move returns status 0, amount 100
02:01:25.523 00.000 2744 MoveAxis(N, 175, ABG)
02:01:25.523 00.000 2744 Guiding  Dir = 0, Dur = 175
02:01:25.524 00.001 2744 IsSlewing returns 0
02:01:25.524 00.000 2744 IsGuiding returns 0
02:01:25.524 00.000 2744 PulseGuide returned control before completion, sleep 185
02:01:25.712 00.188 2744 IsGuiding returns 1
02:01:25.712 00.000 2744 scope still moving after pulse duration time elapsed
02:01:25.743 00.031 2744 IsSlewing returns 0
02:01:25.743 00.000 2744 IsGuiding returns 0
02:01:25.743 00.000 2744 scope move finished after 175 + 43 ms
02:01:25.743 00.000 2744 Move returns status 0, amount 175
02:01:25.743 00.000 2744 move complete, result=0
02:01:25.743 00.000 2744 worker thread done servicing request
02:01:25.743 00.000 2744 Worker thread wakes up
02:01:25.743 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:25.743 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:25.743 00.000 1092 GuideStep: 0.4 px 100 ms WEST, -0.9 px 175 ms NORTH
02:01:29.123 03.380 2744 Exposure complete
02:01:29.317 00.194 2744 worker thread done servicing request
02:01:29.318 00.001 1092 OnExposeComplete: enter
02:01:29.321 00.003 1092 UpdateGuideState(): m_state=6
02:01:29.323 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2280
02:01:29.325 00.002 1092 Star::Find returns 1 (0), X=1602.18, Y=1129.85, Mass=479871, SNR=79.0, Peak=44855 HFD=3.5
02:01:29.328 00.003 1092 MultiStar: [#1 -0.27,-0.11,1.00,U] [#2 -0.09,-0.54,0.83,U] [#3 -0.33,-0.14,0.75,U] [#4 -0.35,-0.32,0.80,U] [#5 -0.26,0.04,0.70,U] [#6 -0.29,-0.37,0.74,U] [#7 -0.23,-0.41,0.49,U] [#8 -0.30,-0.43,0.48,U] 
02:01:29.330 00.002 1092 refined, 8 included, MultiStar: {-0.12, -0.18}, one-star: {0.69, 0.37}
02:01:29.334 00.004 1092 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.43) = xAngle (-1.74 = -1.74)
02:01:29.336 00.002 1092 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.90 = -1.90)
02:01:29.339 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-2.17 mountX=-0.04 mountY=-0.21, mountTheta=-1.75
02:01:29.343 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.18, opts=13)
02:01:29.345 00.002 1092 Enqueuing Move request for scope (-0.12, -0.18)
02:01:29.348 00.003 2744 Worker thread wakes up
02:01:29.348 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
02:01:29.348 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
02:01:29.348 00.000 2744 Moving (-0.12, -0.18) raw xDistance=-0.04 yDistance=-0.21
02:01:29.348 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:29.348 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:29.348 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:01:29.348 00.000 2744 MoveAxis(E, 0, ABG)
02:01:29.348 00.000 2744 Move returns status 0, amount 0
02:01:29.349 00.001 2744 MoveAxis(N, 0, ABG)
02:01:29.349 00.000 2744 Move returns status 0, amount 0
02:01:29.349 00.000 2744 move complete, result=0
02:01:29.349 00.000 2744 worker thread done servicing request
02:01:29.365 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1629, FiltMax=65520, Gamma=0.510
02:01:29.381 00.016 1092 UpdateGuideState exits: m=479871 SNR=79.0
02:01:29.385 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.388 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:29.391 00.003 1092 Enqueuing Expose request
02:01:29.393 00.002 2744 Worker thread wakes up
02:01:29.393 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:29.393 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:29.394 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:32.787 03.393 2744 Exposure complete
02:01:32.982 00.195 2744 worker thread done servicing request
02:01:32.982 00.000 1092 OnExposeComplete: enter
02:01:32.985 00.003 1092 UpdateGuideState(): m_state=6
02:01:32.989 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2281
02:01:32.991 00.002 1092 Star::Find returns 1 (0), X=1601.94, Y=1129.69, Mass=518677, SNR=80.2, Peak=51440 HFD=3.4
02:01:32.994 00.003 1092 MultiStar: [#1 -0.26,-0.14,0.97,U] [#2 -0.24,-0.50,0.98,U] [#3 -0.43,-0.02,0.77,U] [#4 -0.24,-0.35,0.87,U] [#5 -0.26,-0.07,0.65,U] [#6 -0.21,-0.46,0.69,U] [#7 -0.50,-0.38,0.54,U] [#8 -0.28,-0.19,0.37,U] 
02:01:32.996 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.20}, one-star: {0.46, 0.21}
02:01:32.998 00.002 1092 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-0.43) = xAngle (-1.89 = -1.89)
02:01:33.000 00.002 1092 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.05 = -2.05)
02:01:33.002 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-2.32 mountX=-0.09 mountY=-0.24, mountTheta=-1.91
02:01:33.007 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.20, opts=13)
02:01:33.009 00.002 1092 Enqueuing Move request for scope (-0.19, -0.20)
02:01:33.011 00.002 2744 Worker thread wakes up
02:01:33.011 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.20) opts 0xd
02:01:33.011 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.20)
02:01:33.011 00.000 2744 Moving (-0.19, -0.20) raw xDistance=-0.09 yDistance=-0.24
02:01:33.011 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:33.011 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:33.012 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:01:33.012 00.000 2744 MoveAxis(E, 0, ABG)
02:01:33.012 00.000 2744 Move returns status 0, amount 0
02:01:33.012 00.000 2744 MoveAxis(N, 0, ABG)
02:01:33.012 00.000 2744 Move returns status 0, amount 0
02:01:33.012 00.000 2744 move complete, result=0
02:01:33.012 00.000 2744 worker thread done servicing request
02:01:33.027 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1658, FiltMax=65520, Gamma=0.510
02:01:33.041 00.014 1092 UpdateGuideState exits: m=518677 SNR=80.2
02:01:33.044 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.046 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:33.048 00.002 1092 Enqueuing Expose request
02:01:33.050 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:33.052 00.002 2744 Worker thread wakes up
02:01:33.052 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:33.052 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:36.461 03.409 2744 Exposure complete
02:01:36.687 00.226 2744 worker thread done servicing request
02:01:36.687 00.000 1092 OnExposeComplete: enter
02:01:36.690 00.003 1092 UpdateGuideState(): m_state=6
02:01:36.693 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2282
02:01:36.696 00.003 1092 Star::Find returns 1 (0), X=1601.57, Y=1129.88, Mass=488443, SNR=72.8, Peak=45168 HFD=3.5
02:01:36.699 00.003 1092 MultiStar: [#1 -0.61,-0.15,1.19,U] [#2 -0.77,-0.33,1.07,U] [#3 -0.69,-0.03,0.91,U] [#4 -0.64,-0.15,0.86,U] [#5 -0.63,0.09,0.77,U] [#6 -0.61,-0.29,0.74,U] [#7 -0.79,-0.36,0.54,U] [#8 -0.72,0.19,0.56,U] 
02:01:36.702 00.003 1092 single-star, 8 included, MultiStar: {-0.58, -0.07}, one-star: {0.08, 0.40}
02:01:36.705 00.003 1092 CameraToMount -- cameraTheta (1.38) - m_xAngle (-0.43) = xAngle (1.80 = 1.80)
02:01:36.708 00.003 1092 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.65 = 1.65)
02:01:36.711 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=0.40 hyp=0.40 cameraTheta=1.38 mountX=-0.09 mountY=0.40, mountTheta=1.80
02:01:36.717 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.40, opts=13)
02:01:36.719 00.002 1092 Enqueuing Move request for scope (0.08, 0.40)
02:01:36.723 00.004 2744 Worker thread wakes up
02:01:36.723 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.40) opts 0xd
02:01:36.723 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.40)
02:01:36.723 00.000 2744 Moving (0.08, 0.40) raw xDistance=-0.09 yDistance=0.40
02:01:36.723 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:36.723 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:36.723 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:01:36.723 00.000 2744 MoveAxis(E, 0, ABG)
02:01:36.725 00.002 2744 Move returns status 0, amount 0
02:01:36.725 00.000 2744 MoveAxis(N, 0, ABG)
02:01:36.725 00.000 2744 Move returns status 0, amount 0
02:01:36.725 00.000 2744 move complete, result=0
02:01:36.725 00.000 2744 worker thread done servicing request
02:01:36.740 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1517, FiltMax=65520, Gamma=0.510
02:01:36.755 00.015 1092 UpdateGuideState exits: m=488443 SNR=72.8
02:01:36.758 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.761 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:36.763 00.002 1092 Enqueuing Expose request
02:01:36.766 00.003 2744 Worker thread wakes up
02:01:36.766 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:01:36.769 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:36.769 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:40.148 03.379 2744 Exposure complete
02:01:40.352 00.204 2744 worker thread done servicing request
02:01:40.352 00.000 1092 OnExposeComplete: enter
02:01:40.355 00.003 1092 UpdateGuideState(): m_state=6
02:01:40.357 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2283
02:01:40.360 00.003 1092 Star::Find returns 1 (0), X=1601.80, Y=1129.71, Mass=471110, SNR=78.1, Peak=58304 HFD=3.2
02:01:40.362 00.002 1092 MultiStar: [#1 -0.48,-0.20,0.83,U] [#2 -0.50,-0.20,0.95,U] [#3 -0.82,-0.05,0.71,U] [#4 -0.72,-0.02,0.85,U] [#5 -0.71,0.05,0.83,U] [#6 -0.54,-0.17,0.64,U] [#7 -0.50,-0.02,0.52,U] [#8 -0.63,-0.12,0.44,U] 
02:01:40.365 00.003 1092 single-star, 8 included, MultiStar: {-0.48, -0.05}, one-star: {0.31, 0.23}
02:01:40.367 00.002 1092 CameraToMount -- cameraTheta (0.64) - m_xAngle (-0.43) = xAngle (1.07 = 1.07)
02:01:40.370 00.003 1092 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.91 = 0.91)
02:01:40.372 00.002 1092 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.38 cameraTheta=0.64 mountX=0.19 mountY=0.30, mountTheta=1.02
02:01:40.376 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=0.23, opts=13)
02:01:40.378 00.002 1092 Enqueuing Move request for scope (0.31, 0.23)
02:01:40.381 00.003 2744 Worker thread wakes up
02:01:40.381 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
02:01:40.381 00.000 2744 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
02:01:40.382 00.001 2744 Moving (0.31, 0.23) raw xDistance=0.19 yDistance=0.30
02:01:40.382 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:01:40.382 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:40.382 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:01:40.382 00.000 2744 MoveAxis(E, 0, ABG)
02:01:40.382 00.000 2744 Move returns status 0, amount 0
02:01:40.382 00.000 2744 MoveAxis(N, 0, ABG)
02:01:40.382 00.000 2744 Move returns status 0, amount 0
02:01:40.382 00.000 2744 move complete, result=0
02:01:40.382 00.000 2744 worker thread done servicing request
02:01:40.397 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1683, FiltMax=65520, Gamma=0.510
02:01:40.412 00.015 1092 UpdateGuideState exits: m=471110 SNR=78.1
02:01:40.415 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.418 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:40.420 00.002 1092 Enqueuing Expose request
02:01:40.422 00.002 2744 Worker thread wakes up
02:01:40.422 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:01:40.424 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:40.424 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:43.803 03.379 2744 Exposure complete
02:01:44.006 00.203 2744 worker thread done servicing request
02:01:44.006 00.000 1092 OnExposeComplete: enter
02:01:44.009 00.003 1092 UpdateGuideState(): m_state=6
02:01:44.012 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2284
02:01:44.014 00.002 1092 Star::Find returns 1 (0), X=1602.55, Y=1129.46, Mass=456498, SNR=77.3, Peak=51955 HFD=3.2
02:01:44.017 00.003 1092 MultiStar: [#1 0.24,-0.43,0.91,U] [#2 0.17,-0.60,0.87,U] [#3 -0.12,-0.22,0.75,U] [#4 0.25,-0.58,0.81,U] [#5 0.06,-0.06,0.83,U] [#6 0.52,-0.53,0.69,U] [#7 0.20,-0.45,0.57,U] [#8 0.40,-0.39,0.51,U] 
02:01:44.019 00.002 1092 refined, 8 included, MultiStar: {0.33, -0.35}, one-star: {1.06, -0.02}
02:01:44.022 00.003 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
02:01:44.024 00.002 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
02:01:44.026 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=-0.35 hyp=0.48 cameraTheta=-0.82 mountX=0.44 mountY=-0.25, mountTheta=-0.52
02:01:44.032 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.35, opts=13)
02:01:44.035 00.003 1092 Enqueuing Move request for scope (0.33, -0.35)
02:01:44.039 00.004 2744 Worker thread wakes up
02:01:44.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.35) opts 0xd
02:01:44.039 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.35)
02:01:44.039 00.000 2744 Moving (0.33, -0.35) raw xDistance=0.44 yDistance=-0.25
02:01:44.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:01:44.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:44.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:01:44.039 00.000 2744 MoveAxis(W, 99, ABG)
02:01:44.039 00.000 2744 Guiding  Dir = 3, Dur = 99
02:01:44.040 00.001 2744 IsSlewing returns 0
02:01:44.040 00.000 2744 IsGuiding returns 0
02:01:44.040 00.000 2744 PulseGuide returned control before completion, sleep 109
02:01:44.053 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1456, FiltMax=65535, Gamma=0.510
02:01:44.067 00.014 1092 UpdateGuideState exits: m=456498 SNR=77.3
02:01:44.069 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.071 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:44.073 00.002 1092 Enqueuing Expose request
02:01:44.156 00.083 2744 IsGuiding returns 1
02:01:44.156 00.000 2744 scope still moving after pulse duration time elapsed
02:01:44.187 00.031 2744 IsSlewing returns 0
02:01:44.187 00.000 2744 IsGuiding returns 0
02:01:44.187 00.000 2744 scope move finished after 99 + 48 ms
02:01:44.187 00.000 2744 Move returns status 0, amount 99
02:01:44.187 00.000 2744 MoveAxis(N, 0, ABG)
02:01:44.187 00.000 2744 Move returns status 0, amount 0
02:01:44.187 00.000 2744 move complete, result=0
02:01:44.188 00.001 2744 worker thread done servicing request
02:01:44.188 00.000 2744 Worker thread wakes up
02:01:44.188 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:44.188 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:44.189 00.001 1092 GuideStep: 0.4 px 99 ms WEST, -0.3 px 0 ms NORTH
02:01:47.580 03.391 2744 Exposure complete
02:01:47.788 00.208 2744 worker thread done servicing request
02:01:47.788 00.000 1092 OnExposeComplete: enter
02:01:47.791 00.003 1092 UpdateGuideState(): m_state=6
02:01:47.794 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2285
02:01:47.797 00.003 1092 Star::Find returns 1 (0), X=1602.27, Y=1129.56, Mass=490864, SNR=71.4, Peak=43856 HFD=3.5
02:01:47.800 00.003 1092 MultiStar: [#1 -0.14,-0.34,0.94,U] [#2 -0.06,-0.68,1.00,U] [#3 -0.27,-0.10,0.81,U] [#4 -0.34,-0.46,0.86,U] [#5 -0.32,-0.03,0.81,U] [#6 -0.03,-0.52,0.79,U] [#7 -0.17,-0.43,0.72,U] [#8 -0.24,-0.43,0.51,U] 
02:01:47.802 00.002 1092 refined, 8 included, MultiStar: {-0.06, -0.32}, one-star: {0.78, 0.08}
02:01:47.805 00.003 1092 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.43) = xAngle (-1.33 = -1.33)
02:01:47.808 00.003 1092 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
02:01:47.810 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.32 cameraTheta=-1.76 mountX=0.08 mountY=-0.32, mountTheta=-1.34
02:01:47.817 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.32, opts=13)
02:01:47.819 00.002 1092 Enqueuing Move request for scope (-0.06, -0.32)
02:01:47.821 00.002 2744 Worker thread wakes up
02:01:47.821 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
02:01:47.822 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
02:01:47.822 00.000 2744 Moving (-0.06, -0.32) raw xDistance=0.08 yDistance=-0.32
02:01:47.822 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:47.822 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:47.822 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:01:47.822 00.000 2744 MoveAxis(E, 0, ABG)
02:01:47.822 00.000 2744 Move returns status 0, amount 0
02:01:47.822 00.000 2744 MoveAxis(N, 0, ABG)
02:01:47.822 00.000 2744 Move returns status 0, amount 0
02:01:47.822 00.000 2744 move complete, result=0
02:01:47.822 00.000 2744 worker thread done servicing request
02:01:47.838 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1654, FiltMax=65520, Gamma=0.510
02:01:47.853 00.015 1092 UpdateGuideState exits: m=490864 SNR=71.4
02:01:47.856 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.859 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:47.861 00.002 1092 Enqueuing Expose request
02:01:47.863 00.002 2744 Worker thread wakes up
02:01:47.864 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:47.864 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:47.864 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:01:51.259 03.395 2744 Exposure complete
02:01:51.467 00.208 2744 worker thread done servicing request
02:01:51.467 00.000 1092 OnExposeComplete: enter
02:01:51.470 00.003 1092 UpdateGuideState(): m_state=6
02:01:51.473 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2286
02:01:51.476 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.65, Mass=490543, SNR=73.5, Peak=43447 HFD=3.5
02:01:51.478 00.002 1092 MultiStar: [#1 -0.13,-0.45,0.90,U] [#2 -0.24,-0.53,1.07,U] [#3 -0.36,-0.27,0.82,U] [#4 -0.35,-0.68,1.04,U] [#5 -0.24,-0.18,0.78,U] [#6 -0.20,-0.56,0.83,U] [#7 -0.19,-0.32,0.56,U] [#8 -0.07,-0.59,0.47,U] 
02:01:51.480 00.002 1092 refined, 8 included, MultiStar: {-0.12, -0.37}, one-star: {0.65, 0.17}
02:01:51.483 00.003 1092 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
02:01:51.485 00.002 1092 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.61 = -1.61)
02:01:51.488 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.37 hyp=0.39 cameraTheta=-1.88 mountX=0.05 mountY=-0.39, mountTheta=-1.45
02:01:51.492 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.37, opts=13)
02:01:51.494 00.002 1092 Enqueuing Move request for scope (-0.12, -0.37)
02:01:51.496 00.002 2744 Worker thread wakes up
02:01:51.496 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.37) opts 0xd
02:01:51.496 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.37)
02:01:51.497 00.001 2744 Moving (-0.12, -0.37) raw xDistance=0.05 yDistance=-0.39
02:01:51.497 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:01:51.497 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:51.497 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:01:51.497 00.000 2744 MoveAxis(E, 0, ABG)
02:01:51.497 00.000 2744 Move returns status 0, amount 0
02:01:51.497 00.000 2744 MoveAxis(N, 0, ABG)
02:01:51.497 00.000 2744 Move returns status 0, amount 0
02:01:51.497 00.000 2744 move complete, result=0
02:01:51.497 00.000 2744 worker thread done servicing request
02:01:51.510 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1517, FiltMax=65520, Gamma=0.510
02:01:51.524 00.014 1092 UpdateGuideState exits: m=490543 SNR=73.5
02:01:51.526 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.528 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:51.531 00.003 1092 Enqueuing Expose request
02:01:51.534 00.003 2744 Worker thread wakes up
02:01:51.534 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:01:51.536 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:51.536 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:54.912 03.376 2744 Exposure complete
02:01:55.113 00.201 2744 worker thread done servicing request
02:01:55.113 00.000 1092 OnExposeComplete: enter
02:01:55.117 00.004 1092 UpdateGuideState(): m_state=6
02:01:55.119 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2287
02:01:55.122 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.37, Mass=460302, SNR=66.1, Peak=42352 HFD=3.6
02:01:55.124 00.002 1092 MultiStar: [#1 -0.48,-0.30,0.95,U] [#2 -0.35,-0.56,1.13,U] [#3 -0.65,-0.16,0.86,U] [#4 -0.34,-0.31,0.95,U] [#5 -0.31,-0.10,0.82,U] [#6 -0.28,-0.57,0.74,U] [#7 -0.56,-0.39,0.77,U] [#8 -0.42,-0.42,0.52,U] 
02:01:55.126 00.002 1092 refined, 8 included, MultiStar: {-0.29, -0.32}, one-star: {0.60, -0.11}
02:01:55.128 00.002 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.88 = -1.88)
02:01:55.131 00.003 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
02:01:55.133 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.32 hyp=0.43 cameraTheta=-2.31 mountX=-0.13 mountY=-0.39, mountTheta=-1.90
02:01:55.139 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.32, opts=13)
02:01:55.142 00.003 1092 Enqueuing Move request for scope (-0.29, -0.32)
02:01:55.144 00.002 2744 Worker thread wakes up
02:01:55.145 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.32) opts 0xd
02:01:55.145 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.32)
02:01:55.145 00.000 2744 Moving (-0.29, -0.32) raw xDistance=-0.13 yDistance=-0.39
02:01:55.145 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:01:55.145 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:55.145 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:01:55.145 00.000 2744 MoveAxis(E, 0, ABG)
02:01:55.145 00.000 2744 Move returns status 0, amount 0
02:01:55.145 00.000 2744 MoveAxis(N, 0, ABG)
02:01:55.145 00.000 2744 Move returns status 0, amount 0
02:01:55.145 00.000 2744 move complete, result=0
02:01:55.146 00.001 2744 worker thread done servicing request
02:01:55.161 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1718, FiltMax=65520, Gamma=0.510
02:01:55.175 00.014 1092 UpdateGuideState exits: m=460302 SNR=66.1
02:01:55.178 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.180 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:55.182 00.002 1092 Enqueuing Expose request
02:01:55.184 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:01:55.186 00.002 2744 Worker thread wakes up
02:01:55.186 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:55.186 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:01:58.599 03.413 2744 Exposure complete
02:01:58.803 00.204 2744 worker thread done servicing request
02:01:58.803 00.000 1092 OnExposeComplete: enter
02:01:58.806 00.003 1092 UpdateGuideState(): m_state=6
02:01:58.809 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2288
02:01:58.811 00.002 1092 Star::Find returns 1 (0), X=1602.16, Y=1129.54, Mass=514981, SNR=79.3, Peak=51744 HFD=3.5
02:01:58.814 00.003 1092 MultiStar: [#1 -0.19,-0.25,0.89,U] [#2 -0.33,-0.51,0.98,U] [#3 -0.43,-0.16,0.75,U] [#4 -0.19,-0.35,0.92,U] [#5 -0.31,-0.06,0.66,U] [#6 -0.08,-0.41,0.68,U] [#7 -0.50,-0.03,0.54,U] [#8 -0.19,-0.30,0.40,U] 
02:01:58.818 00.004 1092 refined, 8 included, MultiStar: {-0.14, -0.23}, one-star: {0.67, 0.07}
02:01:58.820 00.002 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.43) = xAngle (-1.68 = -1.68)
02:01:58.823 00.003 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.83 = -1.83)
02:01:58.825 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.11 mountX=-0.03 mountY=-0.26, mountTheta=-1.68
02:01:58.829 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.23, opts=13)
02:01:58.832 00.003 1092 Enqueuing Move request for scope (-0.14, -0.23)
02:01:58.834 00.002 2744 Worker thread wakes up
02:01:58.834 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
02:01:58.835 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
02:01:58.835 00.000 2744 Moving (-0.14, -0.23) raw xDistance=-0.03 yDistance=-0.26
02:01:58.835 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:58.835 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:01:58.835 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:01:58.835 00.000 2744 MoveAxis(E, 0, ABG)
02:01:58.835 00.000 2744 Move returns status 0, amount 0
02:01:58.835 00.000 2744 MoveAxis(N, 0, ABG)
02:01:58.835 00.000 2744 Move returns status 0, amount 0
02:01:58.835 00.000 2744 move complete, result=0
02:01:58.835 00.000 2744 worker thread done servicing request
02:01:58.850 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1667, FiltMax=65520, Gamma=0.510
02:01:58.867 00.017 1092 UpdateGuideState exits: m=514981 SNR=79.3
02:01:58.869 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:58.871 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:01:58.874 00.003 1092 Enqueuing Expose request
02:01:58.876 00.002 2744 Worker thread wakes up
02:01:58.876 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:01:58.878 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:01:58.878 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:02.268 03.390 2744 Exposure complete
02:02:02.470 00.202 2744 worker thread done servicing request
02:02:02.470 00.000 1092 OnExposeComplete: enter
02:02:02.473 00.003 1092 UpdateGuideState(): m_state=6
02:02:02.475 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2289
02:02:02.479 00.004 1092 Star::Find returns 1 (0), X=1601.93, Y=1129.58, Mass=523751, SNR=82.8, Peak=51440 HFD=3.5
02:02:02.483 00.004 1092 MultiStar: [#1 -0.24,-0.38,0.83,U] [#2 -0.34,-0.70,0.89,U] [#3 -0.38,-0.34,0.84,U] [#4 -0.33,-0.70,0.83,U] [#5 -0.37,-0.09,0.60,U] [#6 -0.15,-0.48,0.58,U] [#7 -0.26,-0.51,0.53,U] [#8 -0.18,-0.45,0.39,U] 
02:02:02.485 00.002 1092 refined, 8 included, MultiStar: {-0.18, -0.38}, one-star: {0.45, 0.10}
02:02:02.488 00.003 1092 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.43) = xAngle (-1.58 = -1.58)
02:02:02.490 00.002 1092 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.74 = -1.74)
02:02:02.492 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-2.01 mountX=-0.00 mountY=-0.42, mountTheta=-1.58
02:02:02.498 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.38, opts=13)
02:02:02.501 00.003 1092 Enqueuing Move request for scope (-0.18, -0.38)
02:02:02.503 00.002 2744 Worker thread wakes up
02:02:02.503 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.38) opts 0xd
02:02:02.503 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.38)
02:02:02.503 00.000 2744 Moving (-0.18, -0.38) raw xDistance=-0.00 yDistance=-0.42
02:02:02.503 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:02:02.503 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:02.504 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:02:02.504 00.000 2744 MoveAxis(E, 0, ABG)
02:02:02.504 00.000 2744 Move returns status 0, amount 0
02:02:02.504 00.000 2744 MoveAxis(N, 0, ABG)
02:02:02.504 00.000 2744 Move returns status 0, amount 0
02:02:02.504 00.000 2744 move complete, result=0
02:02:02.504 00.000 2744 worker thread done servicing request
02:02:02.523 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1551, FiltMax=65520, Gamma=0.510
02:02:02.538 00.015 1092 UpdateGuideState exits: m=523751 SNR=82.8
02:02:02.541 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.543 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:02.545 00.002 1092 Enqueuing Expose request
02:02:02.548 00.003 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:02:02.550 00.002 2744 Worker thread wakes up
02:02:02.550 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:02.550 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:05.944 03.394 2744 Exposure complete
02:02:06.135 00.191 2744 worker thread done servicing request
02:02:06.135 00.000 1092 OnExposeComplete: enter
02:02:06.138 00.003 1092 UpdateGuideState(): m_state=6
02:02:06.140 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2290
02:02:06.142 00.002 1092 Star::Find returns 1 (0), X=1602.10, Y=1129.33, Mass=493554, SNR=70.9, Peak=55168 HFD=3.5
02:02:06.145 00.003 1092 MultiStar: [#1 -0.05,-0.43,0.89,U] [#2 -0.18,-0.45,0.99,U] [#3 -0.38,-0.42,0.88,U] [#4 -0.23,-0.51,0.90,U] [#5 -0.42,-0.15,0.76,U] [#6 -0.11,-0.63,0.75,U] [#7 -0.15,-0.53,0.73,U] [#8 -0.05,-0.28,0.60,U] 
02:02:06.148 00.003 1092 refined, 8 included, MultiStar: {-0.09, -0.39}, one-star: {0.61, -0.15}
02:02:06.150 00.002 1092 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.43) = xAngle (-1.38 = -1.38)
02:02:06.152 00.002 1092 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.53 = -1.53)
02:02:06.153 00.001 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.80 mountX=0.08 mountY=-0.40, mountTheta=-1.38
02:02:06.162 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.39, opts=13)
02:02:06.164 00.002 1092 Enqueuing Move request for scope (-0.09, -0.39)
02:02:06.167 00.003 2744 Worker thread wakes up
02:02:06.167 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.39) opts 0xd
02:02:06.167 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.39)
02:02:06.167 00.000 2744 Moving (-0.09, -0.39) raw xDistance=0.08 yDistance=-0.40
02:02:06.167 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:02:06.167 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:06.167 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:02:06.167 00.000 2744 MoveAxis(E, 0, ABG)
02:02:06.167 00.000 2744 Move returns status 0, amount 0
02:02:06.168 00.001 2744 MoveAxis(N, 0, ABG)
02:02:06.168 00.000 2744 Move returns status 0, amount 0
02:02:06.168 00.000 2744 move complete, result=0
02:02:06.168 00.000 2744 worker thread done servicing request
02:02:06.182 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1671, FiltMax=65520, Gamma=0.510
02:02:06.200 00.018 1092 UpdateGuideState exits: m=493554 SNR=70.9
02:02:06.202 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.205 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:06.207 00.002 1092 Enqueuing Expose request
02:02:06.209 00.002 2744 Worker thread wakes up
02:02:06.210 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:06.210 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:06.210 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:02:09.587 03.377 2744 Exposure complete
02:02:09.784 00.197 2744 worker thread done servicing request
02:02:09.784 00.000 1092 OnExposeComplete: enter
02:02:09.787 00.003 1092 UpdateGuideState(): m_state=6
02:02:09.790 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2291
02:02:09.792 00.002 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.60, Mass=476227, SNR=65.8, Peak=42467 HFD=3.5
02:02:09.794 00.002 1092 MultiStar: [#1 -0.29,-0.30,1.07,U] [#2 -0.23,-0.63,1.08,U] [#3 -0.43,-0.11,0.95,U] [#4 -0.37,-0.20,1.03,U] [#5 -0.23,0.04,0.87,U] [#6 -0.09,-0.41,0.81,U] [#7 -0.31,-0.31,0.70,U] [#8 -0.10,-0.60,0.56,U] 
02:02:09.797 00.003 1092 refined, 8 included, MultiStar: {-0.16, -0.25}, one-star: {0.60, 0.12}
02:02:09.799 00.002 1092 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.43) = xAngle (-1.71 = -1.71)
02:02:09.801 00.002 1092 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
02:02:09.803 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.13 mountX=-0.04 mountY=-0.29, mountTheta=-1.71
02:02:09.807 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.25, opts=13)
02:02:09.810 00.003 1092 Enqueuing Move request for scope (-0.16, -0.25)
02:02:09.811 00.001 2744 Worker thread wakes up
02:02:09.812 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
02:02:09.812 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
02:02:09.812 00.000 2744 Moving (-0.16, -0.25) raw xDistance=-0.04 yDistance=-0.29
02:02:09.812 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:02:09.812 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:09.812 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:02:09.812 00.000 2744 MoveAxis(E, 0, ABG)
02:02:09.812 00.000 2744 Move returns status 0, amount 0
02:02:09.812 00.000 2744 MoveAxis(N, 0, ABG)
02:02:09.812 00.000 2744 Move returns status 0, amount 0
02:02:09.812 00.000 2744 move complete, result=0
02:02:09.812 00.000 2744 worker thread done servicing request
02:02:09.826 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1488, FiltMax=65520, Gamma=0.510
02:02:09.841 00.015 1092 UpdateGuideState exits: m=476227 SNR=65.8
02:02:09.844 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.846 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:09.848 00.002 1092 Enqueuing Expose request
02:02:09.850 00.002 2744 Worker thread wakes up
02:02:09.850 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:02:09.852 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:09.853 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:13.237 03.384 2744 Exposure complete
02:02:13.455 00.218 2744 worker thread done servicing request
02:02:13.455 00.000 1092 OnExposeComplete: enter
02:02:13.458 00.003 1092 UpdateGuideState(): m_state=6
02:02:13.460 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2292
02:02:13.463 00.003 1092 Star::Find returns 1 (0), X=1602.07, Y=1129.60, Mass=506087, SNR=79.2, Peak=47200 HFD=3.5
02:02:13.466 00.003 1092 MultiStar: [#1 -0.42,-0.19,0.80,U] [#2 -0.45,-0.49,0.92,U] [#3 -0.57,-0.17,0.65,U] [#4 -0.40,-0.44,0.80,U] [#5 -0.52,-0.12,0.62,U] [#6 -0.17,-0.48,0.68,U] [#7 -0.40,-0.49,0.50,U] [#8 -0.19,-0.08,0.44,U] 
02:02:13.469 00.003 1092 refined, 8 included, MultiStar: {-0.25, -0.25}, one-star: {0.58, 0.12}
02:02:13.473 00.004 1092 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
02:02:13.475 00.002 1092 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.07 = -2.07)
02:02:13.477 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=-0.25 hyp=0.36 cameraTheta=-2.34 mountX=-0.12 mountY=-0.31, mountTheta=-1.94
02:02:13.483 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=-0.25, opts=13)
02:02:13.486 00.003 1092 Enqueuing Move request for scope (-0.25, -0.25)
02:02:13.489 00.003 2744 Worker thread wakes up
02:02:13.489 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.25) opts 0xd
02:02:13.489 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, -0.25)
02:02:13.489 00.000 2744 Moving (-0.25, -0.25) raw xDistance=-0.12 yDistance=-0.31
02:02:13.489 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:02:13.489 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:13.489 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:02:13.489 00.000 2744 MoveAxis(E, 0, ABG)
02:02:13.489 00.000 2744 Move returns status 0, amount 0
02:02:13.489 00.000 2744 MoveAxis(N, 0, ABG)
02:02:13.490 00.001 2744 Move returns status 0, amount 0
02:02:13.490 00.000 2744 move complete, result=0
02:02:13.490 00.000 2744 worker thread done servicing request
02:02:13.505 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1613, FiltMax=65520, Gamma=0.510
02:02:13.519 00.014 1092 UpdateGuideState exits: m=506087 SNR=79.2
02:02:13.522 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.524 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:13.526 00.002 1092 Enqueuing Expose request
02:02:13.528 00.002 2744 Worker thread wakes up
02:02:13.528 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:02:13.532 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:13.532 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:16.911 03.379 2744 Exposure complete
02:02:17.098 00.187 2744 worker thread done servicing request
02:02:17.098 00.000 1092 OnExposeComplete: enter
02:02:17.101 00.003 1092 UpdateGuideState(): m_state=6
02:02:17.103 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2293
02:02:17.106 00.003 1092 Star::Find returns 1 (0), X=1601.85, Y=1129.50, Mass=563278, SNR=77.8, Peak=42048 HFD=3.8
02:02:17.108 00.002 1092 MultiStar: [#1 -0.51,-0.52,0.88,U] [#2 -0.38,-0.69,0.98,U] [#3 -0.33,-0.53,0.66,U] [#4 -0.42,-0.49,0.68,U] [#5 -0.40,-0.28,0.69,U] [#6 -0.16,-0.61,0.61,U] [#7 -0.46,-0.31,0.66,U] [#8 -0.41,-0.40,0.36,U] 
02:02:17.110 00.002 1092 single-star, 8 included, MultiStar: {-0.27, -0.42}, one-star: {0.36, 0.02}
02:02:17.112 00.002 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
02:02:17.114 00.002 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
02:02:17.116 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=0.02 hyp=0.36 cameraTheta=0.05 mountX=0.32 mountY=0.11, mountTheta=0.34
02:02:17.123 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=0.02, opts=13)
02:02:17.125 00.002 1092 Enqueuing Move request for scope (0.36, 0.02)
02:02:17.127 00.002 2744 Worker thread wakes up
02:02:17.128 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.02) opts 0xd
02:02:17.128 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, 0.02)
02:02:17.128 00.000 2744 Moving (0.36, 0.02) raw xDistance=0.32 yDistance=0.11
02:02:17.128 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:02:17.128 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:17.128 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:02:17.128 00.000 2744 MoveAxis(W, 72, ABG)
02:02:17.128 00.000 2744 Guiding  Dir = 3, Dur = 72
02:02:17.128 00.000 2744 IsSlewing returns 0
02:02:17.128 00.000 2744 IsGuiding returns 0
02:02:17.129 00.001 2744 PulseGuide returned control before completion, sleep 82
02:02:17.146 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1568, FiltMax=65520, Gamma=0.510
02:02:17.161 00.015 1092 UpdateGuideState exits: m=563278 SNR=77.8
02:02:17.165 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.167 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:17.170 00.003 1092 Enqueuing Expose request
02:02:17.225 00.055 2744 IsGuiding returns 0
02:02:17.225 00.000 2744 Move returns status 0, amount 72
02:02:17.225 00.000 2744 MoveAxis(N, 0, ABG)
02:02:17.225 00.000 2744 Move returns status 0, amount 0
02:02:17.225 00.000 2744 move complete, result=0
02:02:17.226 00.001 2744 worker thread done servicing request
02:02:17.226 00.000 1092 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
02:02:17.231 00.005 2744 Worker thread wakes up
02:02:17.232 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:17.232 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:20.682 03.450 2744 Exposure complete
02:02:20.992 00.310 2744 worker thread done servicing request
02:02:20.992 00.000 1092 OnExposeComplete: enter
02:02:20.995 00.003 1092 UpdateGuideState(): m_state=6
02:02:21.001 00.006 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2294
02:02:21.007 00.006 1092 Star::Find returns 1 (0), X=1601.81, Y=1129.77, Mass=495901, SNR=71.8, Peak=48912 HFD=3.6
02:02:21.012 00.005 1092 MultiStar: [#1 -0.32,-0.29,0.98,U] [#2 -0.35,-0.57,1.04,U] [#3 -0.68,-0.17,0.69,U] [#4 -0.48,-0.36,0.87,U] [#5 -0.44,-0.23,0.84,U] [#6 -0.45,-0.40,0.68,U] [#7 -0.51,-0.54,0.62,U] [#8 -0.26,-0.16,0.44,U] 
02:02:21.017 00.005 1092 refined, 8 included, MultiStar: {-0.33, -0.27}, one-star: {0.32, 0.29}
02:02:21.020 00.003 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
02:02:21.026 00.006 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.19 = -2.19)
02:02:21.029 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.27 hyp=0.42 cameraTheta=-2.46 mountX=-0.19 mountY=-0.34, mountTheta=-2.07
02:02:21.037 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.27, opts=13)
02:02:21.044 00.007 1092 Enqueuing Move request for scope (-0.33, -0.27)
02:02:21.050 00.006 2744 Worker thread wakes up
02:02:21.050 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.27) opts 0xd
02:02:21.051 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.27)
02:02:21.051 00.000 2744 Moving (-0.33, -0.27) raw xDistance=-0.19 yDistance=-0.34
02:02:21.051 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:02:21.051 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:21.051 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:02:21.051 00.000 2744 MoveAxis(E, 0, ABG)
02:02:21.051 00.000 2744 Move returns status 0, amount 0
02:02:21.051 00.000 2744 MoveAxis(N, 0, ABG)
02:02:21.051 00.000 2744 Move returns status 0, amount 0
02:02:21.052 00.001 2744 move complete, result=0
02:02:21.052 00.000 2744 worker thread done servicing request
02:02:21.082 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1614, FiltMax=65520, Gamma=0.510
02:02:21.116 00.034 1092 UpdateGuideState exits: m=495901 SNR=71.8
02:02:21.121 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.127 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:21.134 00.007 1092 Enqueuing Expose request
02:02:21.141 00.007 2744 Worker thread wakes up
02:02:21.141 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:21.141 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:21.141 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:02:24.866 03.725 2744 Exposure complete
02:02:25.294 00.428 2744 worker thread done servicing request
02:02:25.294 00.000 1092 OnExposeComplete: enter
02:02:25.298 00.004 1092 UpdateGuideState(): m_state=6
02:02:25.301 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2295
02:02:25.305 00.004 1092 Star::Find returns 1 (0), X=1601.98, Y=1129.55, Mass=520199, SNR=80.9, Peak=47088 HFD=3.5
02:02:25.308 00.003 1092 MultiStar: [#1 -0.33,-0.44,0.80,U] [#2 -0.25,-0.66,1.04,U] [#3 -0.52,-0.42,0.77,U] [#4 -0.41,-0.57,0.79,U] [#5 -0.22,-0.22,0.73,U] [#6 -0.25,-0.75,0.64,U] [#7 -0.36,-0.59,0.57,U] [#8 -0.08,-0.21,0.42,U] 
02:02:25.311 00.003 1092 refined, 8 included, MultiStar: {-0.19, -0.42}, one-star: {0.49, 0.07}
02:02:25.315 00.004 1092 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.43) = xAngle (-1.58 = -1.58)
02:02:25.318 00.003 1092 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.73 = -1.73)
02:02:25.321 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.42 hyp=0.46 cameraTheta=-2.01 mountX=-0.00 mountY=-0.45, mountTheta=-1.58
02:02:25.326 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.42, opts=13)
02:02:25.330 00.004 1092 Enqueuing Move request for scope (-0.19, -0.42)
02:02:25.334 00.004 2744 Worker thread wakes up
02:02:25.334 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.42) opts 0xd
02:02:25.334 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.42)
02:02:25.334 00.000 2744 Moving (-0.19, -0.42) raw xDistance=-0.00 yDistance=-0.45
02:02:25.334 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:02:25.334 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.45 from input -0.45
02:02:25.334 00.000 2744 MoveAxis(E, 0, ABG)
02:02:25.334 00.000 2744 Move returns status 0, amount 0
02:02:25.334 00.000 2744 MoveAxis(N, 85, ABG)
02:02:25.334 00.000 2744 Guiding  Dir = 0, Dur = 85
02:02:25.335 00.001 2744 IsSlewing returns 0
02:02:25.335 00.000 2744 IsGuiding returns 0
02:02:25.335 00.000 2744 PulseGuide returned control before completion, sleep 95
02:02:25.353 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1811, FiltMax=65520, Gamma=0.510
02:02:25.373 00.020 1092 UpdateGuideState exits: m=520199 SNR=80.9
02:02:25.377 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.381 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:25.383 00.002 1092 Enqueuing Expose request
02:02:25.438 00.055 2744 IsGuiding returns 1
02:02:25.438 00.000 2744 scope still moving after pulse duration time elapsed
02:02:25.470 00.032 2744 IsSlewing returns 0
02:02:25.470 00.000 2744 IsGuiding returns 0
02:02:25.470 00.000 2744 scope move finished after 85 + 49 ms
02:02:25.470 00.000 2744 Move returns status 0, amount 85
02:02:25.470 00.000 2744 move complete, result=0
02:02:25.471 00.001 2744 worker thread done servicing request
02:02:25.471 00.000 2744 Worker thread wakes up
02:02:25.471 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:25.471 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:25.765 00.294 1092 GuideStep: -0.0 px 0 ms EAST, -0.5 px 85 ms NORTH
02:02:26.419 00.654 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:02:26.422 00.003 1092 case statement mapped state 6 to 3
02:02:26.424 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:02:28.877 02.453 2744 Exposure complete
02:02:29.583 00.706 2744 worker thread done servicing request
02:02:29.583 00.000 1092 OnExposeComplete: enter
02:02:29.587 00.004 1092 UpdateGuideState(): m_state=6
02:02:29.594 00.007 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2296
02:02:29.599 00.005 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.92, Mass=484811, SNR=73.5, Peak=43379 HFD=3.4
02:02:29.605 00.006 1092 MultiStar: [#1 -0.36,-0.08,1.01,U] [#2 -0.12,-0.44,0.97,U] [#3 -0.55,0.00,0.80,U] [#4 -0.30,-0.25,0.75,U] [#5 -0.37,0.28,0.98,U] [#6 -0.24,-0.28,0.61,U] [#7 -0.22,-0.12,0.57,U] [#8 -0.39,-0.22,0.47,U] 
02:02:29.610 00.005 1092 refined, 8 included, MultiStar: {-0.19, -0.05}, one-star: {0.64, 0.44}
02:02:29.617 00.007 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.47 = -2.47)
02:02:29.625 00.008 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
02:02:29.632 00.007 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.05 hyp=0.19 cameraTheta=-2.89 mountX=-0.15 mountY=-0.10, mountTheta=-2.57
02:02:29.645 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.05, opts=13)
02:02:29.653 00.008 1092 Enqueuing Move request for scope (-0.19, -0.05)
02:02:29.657 00.004 2744 Worker thread wakes up
02:02:29.657 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.05) opts 0xd
02:02:29.657 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.05)
02:02:29.658 00.001 2744 Moving (-0.19, -0.05) raw xDistance=-0.15 yDistance=-0.10
02:02:29.658 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:02:29.658 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:29.658 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:02:29.658 00.000 2744 MoveAxis(E, 0, ABG)
02:02:29.659 00.001 2744 Move returns status 0, amount 0
02:02:29.659 00.000 2744 MoveAxis(N, 0, ABG)
02:02:29.659 00.000 2744 Move returns status 0, amount 0
02:02:29.659 00.000 2744 move complete, result=0
02:02:29.659 00.000 2744 worker thread done servicing request
02:02:29.684 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5155, FiltMin=1645, FiltMax=65520, Gamma=0.510
02:02:29.726 00.042 1092 UpdateGuideState exits: m=484811 SNR=73.5
02:02:29.736 00.010 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.740 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:29.744 00.004 1092 Enqueuing Expose request
02:02:29.750 00.006 2744 Worker thread wakes up
02:02:29.750 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:29.754 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:29.754 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:33.146 03.392 2744 Exposure complete
02:02:33.344 00.198 2744 worker thread done servicing request
02:02:33.344 00.000 1092 OnExposeComplete: enter
02:02:33.347 00.003 1092 UpdateGuideState(): m_state=6
02:02:33.351 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2297
02:02:33.355 00.004 1092 Star::Find returns 1 (0), X=1601.88, Y=1129.90, Mass=477128, SNR=78.6, Peak=40007 HFD=3.6
02:02:33.358 00.003 1092 MultiStar: [#1 -0.48,-0.07,0.85,U] [#2 -0.35,-0.45,0.95,U] [#3 -0.49,-0.13,0.71,U] [#4 -0.51,-0.27,0.74,U] [#5 -0.51,0.14,0.65,U] [#6 -0.19,-0.16,0.69,U] [#7 -0.90,0.23,0.53,U] [#8 -0.35,-0.05,0.46,U] 
02:02:33.361 00.003 1092 refined, 8 included, MultiStar: {-0.33, -0.04}, one-star: {0.40, 0.42}
02:02:33.363 00.002 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.59 = -2.59)
02:02:33.367 00.004 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
02:02:33.369 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.04 hyp=0.33 cameraTheta=-3.02 mountX=-0.28 mountY=-0.13, mountTheta=-2.71
02:02:33.375 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.04, opts=13)
02:02:33.378 00.003 1092 Enqueuing Move request for scope (-0.33, -0.04)
02:02:33.380 00.002 2744 Worker thread wakes up
02:02:33.381 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.04) opts 0xd
02:02:33.381 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.04)
02:02:33.381 00.000 2744 Moving (-0.33, -0.04) raw xDistance=-0.28 yDistance=-0.13
02:02:33.381 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
02:02:33.381 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:33.381 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:02:33.381 00.000 2744 MoveAxis(E, 0, ABG)
02:02:33.381 00.000 2744 Move returns status 0, amount 0
02:02:33.381 00.000 2744 MoveAxis(N, 0, ABG)
02:02:33.381 00.000 2744 Move returns status 0, amount 0
02:02:33.381 00.000 2744 move complete, result=0
02:02:33.381 00.000 2744 worker thread done servicing request
02:02:33.399 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1517, FiltMax=65520, Gamma=0.510
02:02:33.413 00.014 1092 UpdateGuideState exits: m=477128 SNR=78.6
02:02:33.416 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:33.418 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:33.420 00.002 1092 Enqueuing Expose request
02:02:33.422 00.002 2744 Worker thread wakes up
02:02:33.423 00.001 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:33.425 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:33.425 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:36.818 03.393 2744 Exposure complete
02:02:37.024 00.206 2744 worker thread done servicing request
02:02:37.024 00.000 1092 OnExposeComplete: enter
02:02:37.027 00.003 1092 UpdateGuideState(): m_state=6
02:02:37.032 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2298
02:02:37.034 00.002 1092 Star::Find returns 1 (0), X=1601.48, Y=1130.11, Mass=460825, SNR=64.6, Peak=46583 HFD=3.5
02:02:37.039 00.005 1092 MultiStar: [#1 -0.83,0.11,1.21,U] [#2 -0.75,-0.22,1.05,U] [#3 -0.81,0.32,0.79,U] [#4 -0.64,0.06,0.98,U] [#5 -0.79,0.25,0.75,U] [#6 -0.93,-0.04,0.94,U] [#7 -0.71,0.12,0.61,U] [#8 -0.44,0.08,0.63,U] 
02:02:37.041 00.002 1092 single-star, 8 included, MultiStar: {-0.66, 0.14}, one-star: {-0.00, 0.63}
02:02:37.044 00.003 1092 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.43) = xAngle (2.00 = 2.00)
02:02:37.046 00.002 1092 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.85 = 1.85)
02:02:37.049 00.003 1092 CameraToMount -- cameraX=-0.00 cameraY=0.63 hyp=0.63 cameraTheta=1.58 mountX=-0.27 mountY=0.61, mountTheta=1.98
02:02:37.054 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.63, opts=13)
02:02:37.057 00.003 1092 Enqueuing Move request for scope (-0.00, 0.63)
02:02:37.059 00.002 2744 Worker thread wakes up
02:02:37.059 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.63) opts 0xd
02:02:37.059 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.63)
02:02:37.059 00.000 2744 Moving (-0.00, 0.63) raw xDistance=-0.27 yDistance=0.61
02:02:37.059 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
02:02:37.059 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:02:37.060 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.61
02:02:37.060 00.000 2744 MoveAxis(E, 0, ABG)
02:02:37.060 00.000 2744 Move returns status 0, amount 0
02:02:37.060 00.000 2744 MoveAxis(N, 0, ABG)
02:02:37.060 00.000 2744 Move returns status 0, amount 0
02:02:37.060 00.000 2744 move complete, result=0
02:02:37.060 00.000 2744 worker thread done servicing request
02:02:37.074 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1546, FiltMax=65520, Gamma=0.510
02:02:37.089 00.015 1092 UpdateGuideState exits: m=460825 SNR=64.6
02:02:37.091 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.093 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:37.096 00.003 1092 Enqueuing Expose request
02:02:37.099 00.003 2744 Worker thread wakes up
02:02:37.099 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.6 px 0 ms NORTH
02:02:37.101 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:37.102 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:40.494 03.392 2744 Exposure complete
02:02:40.694 00.200 2744 worker thread done servicing request
02:02:40.694 00.000 1092 OnExposeComplete: enter
02:02:40.698 00.004 1092 UpdateGuideState(): m_state=6
02:02:40.700 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2299
02:02:40.702 00.002 1092 Star::Find returns 1 (0), X=1601.36, Y=1130.07, Mass=493875, SNR=79.8, Peak=47200 HFD=3.6
02:02:40.704 00.002 1092 MultiStar: [#1 -0.86,0.19,0.86,U] [#2 -1.17,0.23,0.83,U] [#3 -0.95,0.07,0.74,U] [#4 -0.96,0.21,0.79,U] [#5 -1.34,0.49,0.67,U] [#6 -0.95,0.17,0.78,U] [#7 -0.98,0.36,0.56,U] [#8 -0.87,0.19,0.43,U] 
02:02:40.707 00.003 1092 single-star, 8 included, MultiStar: {-0.88, 0.29}, one-star: {-0.13, 0.59}
02:02:40.709 00.002 1092 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.43) = xAngle (2.21 = 2.21)
02:02:40.711 00.002 1092 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.06 = 2.06)
02:02:40.714 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.59 hyp=0.60 cameraTheta=1.78 mountX=-0.36 mountY=0.53, mountTheta=2.16
02:02:40.720 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.59, opts=13)
02:02:40.723 00.003 1092 Enqueuing Move request for scope (-0.13, 0.59)
02:02:40.725 00.002 2744 Worker thread wakes up
02:02:40.725 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.59) opts 0xd
02:02:40.725 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.59)
02:02:40.725 00.000 2744 Moving (-0.13, 0.59) raw xDistance=-0.36 yDistance=0.53
02:02:40.725 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.36
02:02:40.726 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:02:40.726 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:02:40.726 00.000 2744 MoveAxis(E, 80, ABG)
02:02:40.726 00.000 2744 Guiding  Dir = 2, Dur = 80
02:02:40.726 00.000 2744 IsSlewing returns 0
02:02:40.726 00.000 2744 IsGuiding returns 0
02:02:40.727 00.001 2744 PulseGuide returned control before completion, sleep 90
02:02:40.744 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1687, FiltMax=65533, Gamma=0.510
02:02:40.761 00.017 1092 UpdateGuideState exits: m=493875 SNR=79.8
02:02:40.763 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.766 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:40.768 00.002 1092 Enqueuing Expose request
02:02:40.830 00.062 2744 IsGuiding returns 1
02:02:40.831 00.001 2744 scope still moving after pulse duration time elapsed
02:02:40.862 00.031 2744 IsSlewing returns 0
02:02:40.862 00.000 2744 IsGuiding returns 0
02:02:40.862 00.000 2744 scope move finished after 80 + 55 ms
02:02:40.862 00.000 2744 Move returns status 0, amount 80
02:02:40.863 00.001 2744 MoveAxis(N, 0, ABG)
02:02:40.863 00.000 2744 Move returns status 0, amount 0
02:02:40.863 00.000 2744 move complete, result=0
02:02:40.863 00.000 2744 worker thread done servicing request
02:02:40.863 00.000 2744 Worker thread wakes up
02:02:40.863 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:40.863 00.000 1092 GuideStep: -0.4 px 80 ms EAST, 0.5 px 0 ms NORTH
02:02:40.867 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:44.252 03.385 2744 Exposure complete
02:02:44.461 00.209 2744 worker thread done servicing request
02:02:44.461 00.000 1092 OnExposeComplete: enter
02:02:44.466 00.005 1092 UpdateGuideState(): m_state=6
02:02:44.471 00.005 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2300
02:02:44.475 00.004 1092 Star::Find returns 1 (0), X=1601.39, Y=1129.94, Mass=475968, SNR=76.6, Peak=46679 HFD=3.3
02:02:44.478 00.003 1092 MultiStar: [#1 -0.77,0.28,0.89,U] [#2 -0.75,-0.21,0.94,U] [#3 -0.98,0.22,0.79,U] [#4 -0.82,-0.22,0.87,U] [#5 -1.04,0.23,0.72,U] [#6 -0.98,-0.05,0.77,U] [#7 -0.64,-0.09,0.57,U] [#8 -0.94,0.32,0.47,U] 
02:02:44.483 00.005 1092 single-star, 8 included, MultiStar: {-0.75, 0.10}, one-star: {-0.10, 0.46}
02:02:44.487 00.004 1092 CameraToMount -- cameraTheta (1.78) - m_xAngle (-0.43) = xAngle (2.21 = 2.21)
02:02:44.491 00.004 1092 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.05 = 2.05)
02:02:44.494 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=0.46 hyp=0.47 cameraTheta=1.78 mountX=-0.28 mountY=0.41, mountTheta=2.16
02:02:44.501 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.46, opts=13)
02:02:44.504 00.003 1092 Enqueuing Move request for scope (-0.10, 0.46)
02:02:44.506 00.002 2744 Worker thread wakes up
02:02:44.506 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.46) opts 0xd
02:02:44.506 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.46)
02:02:44.507 00.001 2744 Moving (-0.10, 0.46) raw xDistance=-0.28 yDistance=0.41
02:02:44.507 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
02:02:44.507 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:44.507 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:02:44.507 00.000 2744 MoveAxis(E, 0, ABG)
02:02:44.507 00.000 2744 Move returns status 0, amount 0
02:02:44.507 00.000 2744 MoveAxis(N, 0, ABG)
02:02:44.507 00.000 2744 Move returns status 0, amount 0
02:02:44.507 00.000 2744 move complete, result=0
02:02:44.507 00.000 2744 worker thread done servicing request
02:02:44.523 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1488, FiltMax=65520, Gamma=0.510
02:02:44.538 00.015 1092 UpdateGuideState exits: m=475968 SNR=76.6
02:02:44.541 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:44.543 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:44.545 00.002 1092 Enqueuing Expose request
02:02:44.548 00.003 2744 Worker thread wakes up
02:02:44.548 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.4 px 0 ms NORTH
02:02:44.550 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:44.551 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:47.940 03.389 2744 Exposure complete
02:02:48.141 00.201 2744 worker thread done servicing request
02:02:48.141 00.000 1092 OnExposeComplete: enter
02:02:48.144 00.003 1092 UpdateGuideState(): m_state=6
02:02:48.147 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2301
02:02:48.150 00.003 1092 Star::Find returns 1 (0), X=1601.42, Y=1129.93, Mass=499873, SNR=75.4, Peak=44272 HFD=3.7
02:02:48.153 00.003 1092 MultiStar: [#1 -0.90,-0.15,0.84,U] [#2 -0.56,-0.27,0.98,U] [#3 -1.00,-0.00,0.74,U] [#4 -0.81,-0.09,0.70,U] [#5 -0.92,0.16,0.70,U] [#6 -0.55,-0.34,0.79,U] [#7 -0.87,0.07,0.56,U] [#8 -0.91,0.28,0.52,U] 
02:02:48.155 00.002 1092 single-star, 8 included, MultiStar: {-0.69, 0.00}, one-star: {-0.07, 0.45}
02:02:48.158 00.003 1092 CameraToMount -- cameraTheta (1.71) - m_xAngle (-0.43) = xAngle (2.14 = 2.14)
02:02:48.160 00.002 1092 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.99 = 1.99)
02:02:48.163 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=0.45 hyp=0.46 cameraTheta=1.71 mountX=-0.25 mountY=0.42, mountTheta=2.10
02:02:48.170 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=0.45, opts=13)
02:02:48.172 00.002 1092 Enqueuing Move request for scope (-0.07, 0.45)
02:02:48.176 00.004 2744 Worker thread wakes up
02:02:48.176 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.45) opts 0xd
02:02:48.176 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, 0.45)
02:02:48.176 00.000 2744 Moving (-0.07, 0.45) raw xDistance=-0.25 yDistance=0.42
02:02:48.176 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:02:48.176 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:48.176 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:02:48.176 00.000 2744 MoveAxis(E, 0, ABG)
02:02:48.176 00.000 2744 Move returns status 0, amount 0
02:02:48.176 00.000 2744 MoveAxis(N, 0, ABG)
02:02:48.176 00.000 2744 Move returns status 0, amount 0
02:02:48.177 00.001 2744 move complete, result=0
02:02:48.177 00.000 2744 worker thread done servicing request
02:02:48.189 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1623, FiltMax=65520, Gamma=0.510
02:02:48.204 00.015 1092 UpdateGuideState exits: m=499873 SNR=75.4
02:02:48.207 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.209 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:48.211 00.002 1092 Enqueuing Expose request
02:02:48.213 00.002 2744 Worker thread wakes up
02:02:48.214 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:48.214 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:02:48.217 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:51.602 03.385 2744 Exposure complete
02:02:51.803 00.201 2744 worker thread done servicing request
02:02:51.804 00.001 1092 OnExposeComplete: enter
02:02:51.807 00.003 1092 UpdateGuideState(): m_state=6
02:02:51.809 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2302
02:02:51.811 00.002 1092 Star::Find returns 1 (0), X=1602.14, Y=1129.48, Mass=489900, SNR=67.6, Peak=44464 HFD=3.5
02:02:51.814 00.003 1092 MultiStar: [#1 -0.26,-0.25,1.20,U] [#2 0.02,-0.63,1.17,U] [#3 -0.35,-0.10,0.91,U] [#4 -0.10,-0.52,0.93,U] [#5 -0.32,-0.13,0.81,U] [#6 -0.04,-0.43,0.92,U] [#7 -0.25,0.06,0.65,U] [#8 -0.34,-0.06,0.52,U] 
02:02:51.817 00.003 1092 refined, 8 included, MultiStar: {-0.08, -0.26}, one-star: {0.66, -0.00}
02:02:51.819 00.002 1092 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-0.43) = xAngle (-1.46 = -1.46)
02:02:51.821 00.002 1092 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.61 = -1.61)
02:02:51.824 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.89 mountX=0.03 mountY=-0.27, mountTheta=-1.46
02:02:51.828 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.26, opts=13)
02:02:51.831 00.003 1092 Enqueuing Move request for scope (-0.08, -0.26)
02:02:51.834 00.003 2744 Worker thread wakes up
02:02:51.834 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
02:02:51.834 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
02:02:51.834 00.000 2744 Moving (-0.08, -0.26) raw xDistance=0.03 yDistance=-0.27
02:02:51.834 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:51.834 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:51.834 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:02:51.835 00.001 2744 MoveAxis(E, 0, ABG)
02:02:51.835 00.000 2744 Move returns status 0, amount 0
02:02:51.835 00.000 2744 MoveAxis(N, 0, ABG)
02:02:51.835 00.000 2744 Move returns status 0, amount 0
02:02:51.835 00.000 2744 move complete, result=0
02:02:51.835 00.000 2744 worker thread done servicing request
02:02:51.851 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1706, FiltMax=65520, Gamma=0.510
02:02:51.867 00.016 1092 UpdateGuideState exits: m=489900 SNR=67.6
02:02:51.870 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:51.873 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:51.875 00.002 1092 Enqueuing Expose request
02:02:51.878 00.003 2744 Worker thread wakes up
02:02:51.878 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:02:51.880 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:51.880 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:55.275 03.395 2744 Exposure complete
02:02:55.477 00.202 2744 worker thread done servicing request
02:02:55.477 00.000 1092 OnExposeComplete: enter
02:02:55.480 00.003 1092 UpdateGuideState(): m_state=6
02:02:55.483 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2303
02:02:55.486 00.003 1092 Star::Find returns 1 (0), X=1603.09, Y=1129.02, Mass=477003, SNR=73.2, Peak=42259 HFD=3.8
02:02:55.489 00.003 1092 MultiStar: [#1 0.70,-0.63,0.94,U] [#2 0.60,-0.90,1.18,U] [#3 0.56,-0.55,0.93,U] [#4 0.64,-1.01,0.88,U] [#5 0.49,-0.56,0.76,U] [#6 0.63,-0.89,0.83,U] [#7 0.67,-1.05,0.64,U] [#8 0.75,-0.63,0.49,U] 
02:02:55.491 00.002 1092 refined, 8 included, MultiStar: {0.75, -0.74}, one-star: {1.60, -0.46}
02:02:55.494 00.003 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
02:02:55.496 00.002 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
02:02:55.499 00.003 1092 CameraToMount -- cameraX=0.75 cameraY=-0.74 hyp=1.05 cameraTheta=-0.78 mountX=0.99 mountY=-0.51, mountTheta=-0.48
02:02:55.508 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.74, opts=13)
02:02:55.510 00.002 1092 Enqueuing Move request for scope (0.75, -0.74)
02:02:55.514 00.004 2744 Worker thread wakes up
02:02:55.514 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.74) opts 0xd
02:02:55.514 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.74)
02:02:55.514 00.000 2744 Moving (0.75, -0.74) raw xDistance=0.99 yDistance=-0.51
02:02:55.514 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.99
02:02:55.514 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
02:02:55.514 00.000 2744 MoveAxis(W, 222, ABG)
02:02:55.514 00.000 2744 Guiding  Dir = 3, Dur = 222
02:02:55.516 00.002 2744 IsSlewing returns 0
02:02:55.516 00.000 2744 IsGuiding returns 0
02:02:55.516 00.000 2744 PulseGuide returned control before completion, sleep 232
02:02:55.533 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1786, FiltMax=65535, Gamma=0.510
02:02:55.547 00.014 1092 UpdateGuideState exits: m=477003 SNR=73.2
02:02:55.552 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.554 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:55.556 00.002 1092 Enqueuing Expose request
02:02:55.764 00.208 2744 IsGuiding returns 1
02:02:55.764 00.000 2744 scope still moving after pulse duration time elapsed
02:02:55.796 00.032 2744 IsSlewing returns 0
02:02:55.796 00.000 2744 IsGuiding returns 0
02:02:55.797 00.001 2744 scope move finished after 222 + 58 ms
02:02:55.797 00.000 2744 Move returns status 0, amount 222
02:02:55.797 00.000 2744 MoveAxis(N, 96, ABG)
02:02:55.797 00.000 2744 Guiding  Dir = 0, Dur = 96
02:02:55.797 00.000 2744 IsSlewing returns 0
02:02:55.797 00.000 2744 IsGuiding returns 0
02:02:55.798 00.001 2744 PulseGuide returned control before completion, sleep 106
02:02:55.905 00.107 2744 IsGuiding returns 1
02:02:55.905 00.000 2744 scope still moving after pulse duration time elapsed
02:02:55.937 00.032 2744 IsSlewing returns 0
02:02:55.938 00.001 2744 IsGuiding returns 0
02:02:55.938 00.000 2744 scope move finished after 96 + 44 ms
02:02:55.938 00.000 2744 Move returns status 0, amount 96
02:02:55.939 00.001 2744 move complete, result=0
02:02:55.939 00.000 2744 worker thread done servicing request
02:02:55.939 00.000 2744 Worker thread wakes up
02:02:55.939 00.000 1092 GuideStep: 1.0 px 222 ms WEST, -0.5 px 96 ms NORTH
02:02:55.941 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:55.941 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:59.324 03.383 2744 Exposure complete
02:02:59.524 00.200 2744 worker thread done servicing request
02:02:59.524 00.000 1092 OnExposeComplete: enter
02:02:59.526 00.002 1092 UpdateGuideState(): m_state=6
02:02:59.528 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2304
02:02:59.531 00.003 1092 Star::Find returns 1 (0), X=1603.73, Y=1129.31, Mass=496354, SNR=83.1, Peak=51741 HFD=3.6
02:02:59.534 00.003 1092 MultiStar: [#1 1.21,-0.77,0.76,U] [#2 1.23,-0.79,0.91,U] [#3 1.19,-0.65,0.67,U] [#4 0.96,-0.64,0.66,U] [#5 1.12,-0.38,0.62,U] [#6 1.27,-0.75,0.63,U] [#7 1.09,-0.41,0.52,U] [#8 1.18,-0.36,0.42,U] 
02:02:59.538 00.004 1092 refined, 8 included, MultiStar: {1.33, -0.55}, one-star: {2.24, -0.17}
02:02:59.540 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
02:02:59.542 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
02:02:59.545 00.003 1092 CameraToMount -- cameraX=1.33 cameraY=-0.55 hyp=1.44 cameraTheta=-0.39 mountX=1.44 mountY=-0.17, mountTheta=-0.12
02:02:59.550 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.33, y=-0.55, opts=13)
02:02:59.552 00.002 1092 Enqueuing Move request for scope (1.33, -0.55)
02:02:59.556 00.004 2744 Worker thread wakes up
02:02:59.556 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.33, -0.55) opts 0xd
02:02:59.556 00.000 2744 Handling offset move in thread for scope, endpoint = (1.33, -0.55)
02:02:59.556 00.000 2744 Moving (1.33, -0.55) raw xDistance=1.44 yDistance=-0.17
02:02:59.556 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.44
02:02:59.556 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:02:59.556 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:02:59.556 00.000 2744 MoveAxis(W, 339, ABG)
02:02:59.556 00.000 2744 Guiding  Dir = 3, Dur = 339
02:02:59.557 00.001 2744 IsSlewing returns 0
02:02:59.557 00.000 2744 IsGuiding returns 0
02:02:59.557 00.000 2744 PulseGuide returned control before completion, sleep 349
02:02:59.572 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1347, FiltMax=65535, Gamma=0.510
02:02:59.586 00.014 1092 UpdateGuideState exits: m=496354 SNR=83.1
02:02:59.588 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.591 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:02:59.592 00.001 1092 Enqueuing Expose request
02:02:59.912 00.320 2744 IsGuiding returns 1
02:02:59.912 00.000 2744 scope still moving after pulse duration time elapsed
02:02:59.943 00.031 2744 IsSlewing returns 0
02:02:59.943 00.000 2744 IsGuiding returns 0
02:02:59.943 00.000 2744 scope move finished after 339 + 48 ms
02:02:59.943 00.000 2744 Move returns status 0, amount 339
02:02:59.943 00.000 2744 MoveAxis(N, 0, ABG)
02:02:59.943 00.000 2744 Move returns status 0, amount 0
02:02:59.943 00.000 2744 move complete, result=0
02:02:59.944 00.001 2744 worker thread done servicing request
02:02:59.944 00.000 2744 Worker thread wakes up
02:02:59.944 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:02:59.944 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:02:59.944 00.000 1092 GuideStep: 1.4 px 339 ms WEST, -0.2 px 0 ms NORTH
02:03:03.370 03.426 2744 Exposure complete
02:03:03.606 00.236 2744 worker thread done servicing request
02:03:03.606 00.000 1092 OnExposeComplete: enter
02:03:03.610 00.004 1092 UpdateGuideState(): m_state=6
02:03:03.614 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2305
02:03:03.618 00.004 1092 Star::Find returns 1 (0), X=1603.20, Y=1129.48, Mass=460993, SNR=76.9, Peak=43453 HFD=3.4
02:03:03.622 00.004 1092 MultiStar: [#1 0.82,-0.37,1.04,U] [#2 1.04,-0.69,1.05,U] [#3 0.89,-0.41,0.83,U] [#4 0.68,-0.75,0.82,U] [#5 0.77,-0.44,0.70,U] [#6 0.92,-0.58,0.74,U] [#7 0.78,-0.51,0.66,U] [#8 0.84,-0.54,0.48,U] 
02:03:03.628 00.006 1092 refined, 8 included, MultiStar: {0.97, -0.46}, one-star: {1.71, 0.00}
02:03:03.630 00.002 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
02:03:03.634 00.004 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
02:03:03.638 00.004 1092 CameraToMount -- cameraX=0.97 cameraY=-0.46 hyp=1.07 cameraTheta=-0.45 mountX=1.07 mountY=-0.19, mountTheta=-0.17
02:03:03.643 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.97, y=-0.46, opts=13)
02:03:03.645 00.002 1092 Enqueuing Move request for scope (0.97, -0.46)
02:03:03.648 00.003 2744 Worker thread wakes up
02:03:03.648 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.97, -0.46) opts 0xd
02:03:03.648 00.000 2744 Handling offset move in thread for scope, endpoint = (0.97, -0.46)
02:03:03.648 00.000 2744 Moving (0.97, -0.46) raw xDistance=1.07 yDistance=-0.19
02:03:03.648 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.74 from input 1.07
02:03:03.648 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:03.648 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:03:03.648 00.000 2744 MoveAxis(W, 264, ABG)
02:03:03.648 00.000 2744 Guiding  Dir = 3, Dur = 264
02:03:03.649 00.001 2744 IsSlewing returns 0
02:03:03.649 00.000 2744 IsGuiding returns 0
02:03:03.649 00.000 2744 PulseGuide returned control before completion, sleep 274
02:03:03.666 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1632, FiltMax=65535, Gamma=0.510
02:03:03.685 00.019 1092 UpdateGuideState exits: m=460993 SNR=76.9
02:03:03.689 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.692 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:03.695 00.003 1092 Enqueuing Expose request
02:03:03.928 00.233 2744 IsGuiding returns 1
02:03:03.928 00.000 2744 scope still moving after pulse duration time elapsed
02:03:03.960 00.032 2744 IsSlewing returns 0
02:03:03.960 00.000 2744 IsGuiding returns 0
02:03:03.960 00.000 2744 scope move finished after 264 + 47 ms
02:03:03.960 00.000 2744 Move returns status 0, amount 264
02:03:03.961 00.001 2744 MoveAxis(N, 0, ABG)
02:03:03.961 00.000 2744 Move returns status 0, amount 0
02:03:03.961 00.000 2744 move complete, result=0
02:03:03.961 00.000 2744 worker thread done servicing request
02:03:03.961 00.000 2744 Worker thread wakes up
02:03:03.961 00.000 1092 GuideStep: 1.1 px 264 ms WEST, -0.2 px 0 ms NORTH
02:03:03.965 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:03.965 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:07.365 03.400 2744 Exposure complete
02:03:07.572 00.207 2744 worker thread done servicing request
02:03:07.572 00.000 1092 OnExposeComplete: enter
02:03:07.575 00.003 1092 UpdateGuideState(): m_state=6
02:03:07.578 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2306
02:03:07.581 00.003 1092 Star::Find returns 1 (0), X=1603.34, Y=1129.33, Mass=510371, SNR=86.3, Peak=42541 HFD=3.6
02:03:07.584 00.003 1092 MultiStar: [#1 0.88,-0.56,0.88,U] [#2 1.02,-0.63,0.82,U] [#3 0.78,-0.57,0.69,U] [#4 0.96,-0.66,0.71,U] [#5 0.71,-0.16,0.70,U] [#6 0.99,-0.80,0.58,U] [#7 0.87,-0.27,0.46,U] [#8 1.09,-0.80,0.36,U] 
02:03:07.588 00.004 1092 refined, 8 included, MultiStar: {1.06, -0.49}, one-star: {1.85, -0.15}
02:03:07.591 00.003 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
02:03:07.593 00.002 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
02:03:07.597 00.004 1092 CameraToMount -- cameraX=1.06 cameraY=-0.49 hyp=1.16 cameraTheta=-0.43 mountX=1.16 mountY=-0.18, mountTheta=-0.16
02:03:07.604 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.06, y=-0.49, opts=13)
02:03:07.607 00.003 1092 Enqueuing Move request for scope (1.06, -0.49)
02:03:07.610 00.003 2744 Worker thread wakes up
02:03:07.610 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.06, -0.49) opts 0xd
02:03:07.610 00.000 2744 Handling offset move in thread for scope, endpoint = (1.06, -0.49)
02:03:07.610 00.000 2744 Moving (1.06, -0.49) raw xDistance=1.16 yDistance=-0.18
02:03:07.610 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.16
02:03:07.610 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:07.610 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:03:07.610 00.000 2744 MoveAxis(W, 279, ABG)
02:03:07.610 00.000 2744 Guiding  Dir = 3, Dur = 279
02:03:07.611 00.001 2744 IsSlewing returns 0
02:03:07.611 00.000 2744 IsGuiding returns 0
02:03:07.611 00.000 2744 PulseGuide returned control before completion, sleep 289
02:03:07.627 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5133, FiltMin=1482, FiltMax=65535, Gamma=0.510
02:03:07.644 00.017 1092 UpdateGuideState exits: m=510371 SNR=86.3
02:03:07.649 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.651 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:07.653 00.002 1092 Enqueuing Expose request
02:03:07.915 00.262 2744 IsGuiding returns 1
02:03:07.915 00.000 2744 scope still moving after pulse duration time elapsed
02:03:07.946 00.031 2744 IsSlewing returns 0
02:03:07.946 00.000 2744 IsGuiding returns 0
02:03:07.946 00.000 2744 scope move finished after 279 + 56 ms
02:03:07.946 00.000 2744 Move returns status 0, amount 279
02:03:07.946 00.000 2744 MoveAxis(N, 0, ABG)
02:03:07.946 00.000 2744 Move returns status 0, amount 0
02:03:07.947 00.001 2744 move complete, result=0
02:03:07.947 00.000 2744 worker thread done servicing request
02:03:07.947 00.000 2744 Worker thread wakes up
02:03:07.947 00.000 1092 GuideStep: 1.2 px 279 ms WEST, -0.2 px 0 ms NORTH
02:03:07.951 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:07.951 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:11.347 03.396 2744 Exposure complete
02:03:11.559 00.212 2744 worker thread done servicing request
02:03:11.559 00.000 1092 OnExposeComplete: enter
02:03:11.562 00.003 1092 UpdateGuideState(): m_state=6
02:03:11.565 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2307
02:03:11.568 00.003 1092 Star::Find returns 1 (0), X=1601.89, Y=1130.00, Mass=503508, SNR=81.1, Peak=48503 HFD=3.9
02:03:11.571 00.003 1092 MultiStar: [#1 -0.43,0.03,0.83,U] [#2 -0.41,-0.12,0.94,U] [#3 -0.59,0.27,0.81,U] [#4 -0.14,0.10,0.76,U] [#5 -0.70,0.36,0.72,U] [#6 -0.44,0.07,0.76,U] [#7 -0.53,0.03,0.60,U] [#8 -0.54,0.23,0.42,U] 
02:03:11.574 00.003 1092 refined, 8 included, MultiStar: {-0.34, 0.17}, one-star: {0.40, 0.53}
02:03:11.576 00.002 1092 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.43) = xAngle (3.10 = 3.10)
02:03:11.579 00.003 1092 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.94 = 2.94)
02:03:11.582 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=0.17 hyp=0.38 cameraTheta=2.67 mountX=-0.38 mountY=0.07, mountTheta=2.95
02:03:11.588 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.17, opts=13)
02:03:11.591 00.003 1092 Enqueuing Move request for scope (-0.34, 0.17)
02:03:11.593 00.002 2744 Worker thread wakes up
02:03:11.593 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.17) opts 0xd
02:03:11.593 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.17)
02:03:11.593 00.000 2744 Moving (-0.34, 0.17) raw xDistance=-0.38 yDistance=0.07
02:03:11.593 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
02:03:11.593 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:11.593 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:03:11.593 00.000 2744 MoveAxis(E, 65, ABG)
02:03:11.594 00.001 2744 Guiding  Dir = 2, Dur = 65
02:03:11.594 00.000 2744 IsSlewing returns 0
02:03:11.594 00.000 2744 IsGuiding returns 0
02:03:11.594 00.000 2744 PulseGuide returned control before completion, sleep 75
02:03:11.610 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1773, FiltMax=65520, Gamma=0.510
02:03:11.625 00.015 1092 UpdateGuideState exits: m=503508 SNR=81.1
02:03:11.628 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.631 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:11.635 00.004 1092 Enqueuing Expose request
02:03:11.678 00.043 2744 IsGuiding returns 1
02:03:11.678 00.000 2744 scope still moving after pulse duration time elapsed
02:03:11.709 00.031 2744 IsSlewing returns 0
02:03:11.709 00.000 2744 IsGuiding returns 0
02:03:11.709 00.000 2744 scope move finished after 65 + 49 ms
02:03:11.709 00.000 2744 Move returns status 0, amount 65
02:03:11.709 00.000 2744 MoveAxis(N, 0, ABG)
02:03:11.710 00.001 2744 Move returns status 0, amount 0
02:03:11.710 00.000 2744 move complete, result=0
02:03:11.710 00.000 2744 worker thread done servicing request
02:03:11.710 00.000 2744 Worker thread wakes up
02:03:11.710 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:11.710 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:11.715 00.005 1092 GuideStep: -0.4 px 65 ms EAST, 0.1 px 0 ms NORTH
02:03:15.105 03.390 2744 Exposure complete
02:03:15.299 00.194 2744 worker thread done servicing request
02:03:15.300 00.001 1092 OnExposeComplete: enter
02:03:15.303 00.003 1092 UpdateGuideState(): m_state=6
02:03:15.306 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2308
02:03:15.310 00.004 1092 Star::Find returns 1 (0), X=1603.67, Y=1129.27, Mass=464217, SNR=69.3, Peak=44365 HFD=3.5
02:03:15.313 00.003 1092 MultiStar: [#1 1.32,-0.61,0.98,U] [#2 1.25,-0.84,1.10,U] [#3 1.03,-0.73,0.81,U] [#4 1.26,-0.60,0.82,U] [#5 1.27,-0.45,0.70,U] [#6 1.25,-0.74,0.69,U] [#7 1.24,-0.87,0.70,U] [#8 1.30,-0.62,0.44,U] 
02:03:15.316 00.003 1092 refined, 8 included, MultiStar: {1.37, -0.63}, one-star: {2.18, -0.21}
02:03:15.318 00.002 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
02:03:15.321 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
02:03:15.323 00.002 1092 CameraToMount -- cameraX=1.37 cameraY=-0.63 hyp=1.51 cameraTheta=-0.43 mountX=1.51 mountY=-0.23, mountTheta=-0.15
02:03:15.328 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.37, y=-0.63, opts=13)
02:03:15.333 00.005 1092 Enqueuing Move request for scope (1.37, -0.63)
02:03:15.336 00.003 2744 Worker thread wakes up
02:03:15.336 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.37, -0.63) opts 0xd
02:03:15.336 00.000 2744 Handling offset move in thread for scope, endpoint = (1.37, -0.63)
02:03:15.336 00.000 2744 Moving (1.37, -0.63) raw xDistance=1.51 yDistance=-0.23
02:03:15.336 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.94 from input 1.51
02:03:15.336 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:15.337 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:03:15.337 00.000 2744 MoveAxis(W, 333, ABG)
02:03:15.337 00.000 2744 Guiding  Dir = 3, Dur = 333
02:03:15.337 00.000 2744 IsSlewing returns 0
02:03:15.337 00.000 2744 IsGuiding returns 0
02:03:15.338 00.001 2744 PulseGuide returned control before completion, sleep 343
02:03:15.356 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1546, FiltMax=65535, Gamma=0.510
02:03:15.371 00.015 1092 UpdateGuideState exits: m=464217 SNR=69.3
02:03:15.374 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.377 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:15.381 00.004 1092 Enqueuing Expose request
02:03:15.692 00.311 2744 IsGuiding returns 1
02:03:15.692 00.000 2744 scope still moving after pulse duration time elapsed
02:03:15.724 00.032 2744 IsSlewing returns 0
02:03:15.724 00.000 2744 IsGuiding returns 1
02:03:15.756 00.032 2744 IsSlewing returns 0
02:03:15.756 00.000 2744 IsGuiding returns 0
02:03:15.756 00.000 2744 scope move finished after 333 + 85 ms
02:03:15.756 00.000 2744 Move returns status 0, amount 333
02:03:15.756 00.000 2744 MoveAxis(N, 0, ABG)
02:03:15.756 00.000 2744 Move returns status 0, amount 0
02:03:15.756 00.000 2744 move complete, result=0
02:03:15.757 00.001 2744 worker thread done servicing request
02:03:15.757 00.000 2744 Worker thread wakes up
02:03:15.757 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:15.757 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:15.757 00.000 1092 GuideStep: 1.5 px 333 ms WEST, -0.2 px 0 ms NORTH
02:03:19.179 03.422 2744 Exposure complete
02:03:19.411 00.232 2744 worker thread done servicing request
02:03:19.411 00.000 1092 OnExposeComplete: enter
02:03:19.415 00.004 1092 UpdateGuideState(): m_state=6
02:03:19.419 00.004 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2309
02:03:19.422 00.003 1092 Star::Find returns 1 (0), X=1603.27, Y=1129.78, Mass=482708, SNR=72.0, Peak=41837 HFD=3.5
02:03:19.426 00.004 1092 MultiStar: [#1 0.72,-0.10,0.92,U] [#2 0.93,-0.58,1.01,U] [#3 0.61,-0.09,0.89,U] [#4 0.68,-0.42,0.90,U] [#5 0.90,-0.07,0.71,U] [#6 0.82,-0.66,0.73,U] [#7 0.63,0.08,0.60,U] [#8 1.24,-0.11,0.47,U] 
02:03:19.431 00.005 1092 refined, 8 included, MultiStar: {0.93, -0.19}, one-star: {1.78, 0.30}
02:03:19.435 00.004 1092 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.43) = xAngle (0.23 = 0.23)
02:03:19.439 00.004 1092 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
02:03:19.442 00.003 1092 CameraToMount -- cameraX=0.93 cameraY=-0.19 hyp=0.95 cameraTheta=-0.20 mountX=0.93 mountY=0.07, mountTheta=0.07
02:03:19.449 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=-0.19, opts=13)
02:03:19.453 00.004 1092 Enqueuing Move request for scope (0.93, -0.19)
02:03:19.455 00.002 2744 Worker thread wakes up
02:03:19.455 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.19) opts 0xd
02:03:19.455 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, -0.19)
02:03:19.456 00.001 2744 Moving (0.93, -0.19) raw xDistance=0.93 yDistance=0.07
02:03:19.456 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.93
02:03:19.456 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:19.456 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:03:19.456 00.000 2744 MoveAxis(W, 231, ABG)
02:03:19.456 00.000 2744 Guiding  Dir = 3, Dur = 231
02:03:19.456 00.000 2744 IsSlewing returns 0
02:03:19.457 00.001 2744 IsGuiding returns 0
02:03:19.457 00.000 2744 PulseGuide returned control before completion, sleep 241
02:03:19.478 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1152, FiltMax=65535, Gamma=0.510
02:03:19.494 00.016 1092 UpdateGuideState exits: m=482708 SNR=72.0
02:03:19.497 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.500 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:19.502 00.002 1092 Enqueuing Expose request
02:03:19.708 00.206 2744 IsGuiding returns 1
02:03:19.708 00.000 2744 scope still moving after pulse duration time elapsed
02:03:19.739 00.031 2744 IsSlewing returns 0
02:03:19.739 00.000 2744 IsGuiding returns 0
02:03:19.739 00.000 2744 scope move finished after 231 + 51 ms
02:03:19.739 00.000 2744 Move returns status 0, amount 231
02:03:19.739 00.000 2744 MoveAxis(N, 0, ABG)
02:03:19.740 00.001 2744 Move returns status 0, amount 0
02:03:19.740 00.000 2744 move complete, result=0
02:03:19.740 00.000 2744 worker thread done servicing request
02:03:19.740 00.000 2744 Worker thread wakes up
02:03:19.740 00.000 1092 GuideStep: 0.9 px 231 ms WEST, 0.1 px 0 ms NORTH
02:03:19.743 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:19.743 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:23.133 03.390 2744 Exposure complete
02:03:23.332 00.199 2744 worker thread done servicing request
02:03:23.332 00.000 1092 OnExposeComplete: enter
02:03:23.335 00.003 1092 UpdateGuideState(): m_state=6
02:03:23.338 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2310
02:03:23.340 00.002 1092 Star::Find returns 1 (0), X=1602.31, Y=1129.64, Mass=488604, SNR=77.4, Peak=43571 HFD=3.5
02:03:23.343 00.003 1092 MultiStar: [#1 -0.16,-0.39,0.86,U] [#2 0.02,-0.43,0.95,U] [#3 -0.44,-0.17,0.73,U] [#4 0.02,-0.36,0.80,U] [#5 -0.05,-0.05,0.81,U] [#6 0.12,-0.31,0.63,U] [#7 -0.10,-0.25,0.61,U] [#8 0.35,-0.47,0.44,U] 
02:03:23.345 00.002 1092 refined, 8 included, MultiStar: {0.08, -0.23}, one-star: {0.83, 0.16}
02:03:23.349 00.004 1092 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-0.43) = xAngle (-0.82 = -0.82)
02:03:23.351 00.002 1092 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.97 = -0.97)
02:03:23.353 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.25 cameraTheta=-1.24 mountX=0.17 mountY=-0.20, mountTheta=-0.88
02:03:23.364 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.23, opts=13)
02:03:23.367 00.003 1092 Enqueuing Move request for scope (0.08, -0.23)
02:03:23.368 00.001 2744 Worker thread wakes up
02:03:23.370 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
02:03:23.370 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
02:03:23.370 00.000 2744 Moving (0.08, -0.23) raw xDistance=0.17 yDistance=-0.20
02:03:23.370 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:23.370 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:23.370 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:03:23.370 00.000 2744 MoveAxis(E, 0, ABG)
02:03:23.371 00.001 2744 Move returns status 0, amount 0
02:03:23.371 00.000 2744 MoveAxis(N, 0, ABG)
02:03:23.371 00.000 2744 Move returns status 0, amount 0
02:03:23.371 00.000 2744 move complete, result=0
02:03:23.371 00.000 2744 worker thread done servicing request
02:03:23.391 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1511, FiltMax=65520, Gamma=0.510
02:03:23.406 00.015 1092 UpdateGuideState exits: m=488604 SNR=77.4
02:03:23.408 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.410 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:23.413 00.003 1092 Enqueuing Expose request
02:03:23.415 00.002 2744 Worker thread wakes up
02:03:23.416 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:23.416 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:03:23.419 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:26.809 03.390 2744 Exposure complete
02:03:27.016 00.207 2744 worker thread done servicing request
02:03:27.017 00.001 1092 OnExposeComplete: enter
02:03:27.019 00.002 1092 UpdateGuideState(): m_state=6
02:03:27.023 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2311
02:03:27.025 00.002 1092 Star::Find returns 1 (0), X=1602.65, Y=1129.75, Mass=500911, SNR=82.6, Peak=51043 HFD=3.6
02:03:27.028 00.003 1092 MultiStar: [#1 0.32,-0.23,0.87,U] [#2 0.14,-0.36,0.94,U] [#3 -0.03,-0.06,0.73,U] [#4 0.03,-0.30,0.84,U] [#5 -0.12,0.09,0.74,U] [#6 0.24,-0.32,0.75,U] [#7 0.17,-0.06,0.52,U] [#8 0.31,-0.05,0.45,U] 
02:03:27.031 00.003 1092 refined, 8 included, MultiStar: {0.28, -0.11}, one-star: {1.16, 0.27}
02:03:27.034 00.003 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
02:03:27.036 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
02:03:27.039 00.003 1092 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.39 mountX=0.30 mountY=-0.04, mountTheta=-0.12
02:03:27.043 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.11, opts=13)
02:03:27.046 00.003 1092 Enqueuing Move request for scope (0.28, -0.11)
02:03:27.049 00.003 2744 Worker thread wakes up
02:03:27.049 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
02:03:27.049 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
02:03:27.049 00.000 2744 Moving (0.28, -0.11) raw xDistance=0.30 yDistance=-0.04
02:03:27.049 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:03:27.049 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:27.049 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:03:27.049 00.000 2744 MoveAxis(W, 67, ABG)
02:03:27.049 00.000 2744 Guiding  Dir = 3, Dur = 67
02:03:27.050 00.001 2744 IsSlewing returns 0
02:03:27.050 00.000 2744 IsGuiding returns 0
02:03:27.050 00.000 2744 PulseGuide returned control before completion, sleep 77
02:03:27.066 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1232, FiltMax=65517, Gamma=0.510
02:03:27.081 00.015 1092 UpdateGuideState exits: m=500911 SNR=82.6
02:03:27.085 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.087 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:27.090 00.003 1092 Enqueuing Expose request
02:03:27.128 00.038 2744 IsGuiding returns 1
02:03:27.128 00.000 2744 scope still moving after pulse duration time elapsed
02:03:27.160 00.032 2744 IsSlewing returns 0
02:03:27.160 00.000 2744 IsGuiding returns 0
02:03:27.160 00.000 2744 scope move finished after 67 + 43 ms
02:03:27.160 00.000 2744 Move returns status 0, amount 67
02:03:27.160 00.000 2744 MoveAxis(N, 0, ABG)
02:03:27.160 00.000 2744 Move returns status 0, amount 0
02:03:27.160 00.000 2744 move complete, result=0
02:03:27.161 00.001 2744 worker thread done servicing request
02:03:27.161 00.000 2744 Worker thread wakes up
02:03:27.161 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:27.161 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:27.161 00.000 1092 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
02:03:30.566 03.405 2744 Exposure complete
02:03:30.787 00.221 2744 worker thread done servicing request
02:03:30.787 00.000 1092 OnExposeComplete: enter
02:03:30.790 00.003 1092 UpdateGuideState(): m_state=6
02:03:30.793 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2312
02:03:30.796 00.003 1092 Star::Find returns 1 (0), X=1601.92, Y=1130.12, Mass=488516, SNR=73.4, Peak=42039 HFD=3.9
02:03:30.800 00.004 1092 MultiStar: [#1 -0.18,0.21,0.91,U] [#2 -0.07,-0.10,1.16,U] [#3 -0.04,0.19,0.81,U] [#4 -0.38,0.09,0.85,U] [#5 -0.30,0.37,0.75,U] [#6 -0.01,0.01,0.68,U] [#7 -0.16,-0.20,0.56,U] [#8 -0.21,0.07,0.50,U] 
02:03:30.803 00.003 1092 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.43, 0.64}
02:03:30.806 00.003 1092 CameraToMount -- cameraTheta (2.05) - m_xAngle (-0.43) = xAngle (2.48 = 2.48)
02:03:30.809 00.003 1092 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.32 = 2.32)
02:03:30.811 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.05 mountX=-0.14 mountY=0.13, mountTheta=2.39
02:03:30.820 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.16, opts=13)
02:03:30.825 00.005 1092 Enqueuing Move request for scope (-0.08, 0.16)
02:03:30.828 00.003 2744 Worker thread wakes up
02:03:30.828 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
02:03:30.828 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
02:03:30.828 00.000 2744 Moving (-0.08, 0.16) raw xDistance=-0.14 yDistance=0.13
02:03:30.828 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:03:30.828 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:30.828 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:03:30.828 00.000 2744 MoveAxis(E, 0, ABG)
02:03:30.829 00.001 2744 Move returns status 0, amount 0
02:03:30.829 00.000 2744 MoveAxis(N, 0, ABG)
02:03:30.829 00.000 2744 Move returns status 0, amount 0
02:03:30.829 00.000 2744 move complete, result=0
02:03:30.829 00.000 2744 worker thread done servicing request
02:03:30.849 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5152, FiltMin=1575, FiltMax=65520, Gamma=0.510
02:03:30.865 00.016 1092 UpdateGuideState exits: m=488516 SNR=73.4
02:03:30.870 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:30.873 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:30.875 00.002 1092 Enqueuing Expose request
02:03:30.877 00.002 2744 Worker thread wakes up
02:03:30.878 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:30.880 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:30.880 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:34.270 03.390 2744 Exposure complete
02:03:34.473 00.203 2744 worker thread done servicing request
02:03:34.473 00.000 1092 OnExposeComplete: enter
02:03:34.476 00.003 1092 UpdateGuideState(): m_state=6
02:03:34.478 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2313
02:03:34.481 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.68, Mass=484949, SNR=73.5, Peak=40832 HFD=3.8
02:03:34.484 00.003 1092 MultiStar: [#1 -0.02,-0.35,1.03,U] [#2 -0.16,-0.63,1.03,U] [#3 -0.26,-0.43,0.85,U] [#4 -0.11,-0.48,0.78,U] [#5 -0.07,-0.17,0.90,U] [#6 -0.06,-0.30,0.69,U] [#7 -0.13,-0.38,0.56,U] [#8 0.23,-0.03,0.50,U] 
02:03:34.486 00.002 1092 refined, 8 included, MultiStar: {0.02, -0.29}, one-star: {0.66, 0.20}
02:03:34.489 00.003 1092 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-0.43) = xAngle (-1.09 = -1.09)
02:03:34.492 00.003 1092 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.25 = -1.25)
02:03:34.494 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.29 hyp=0.29 cameraTheta=-1.52 mountX=0.13 mountY=-0.28, mountTheta=-1.12
02:03:34.500 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.29, opts=13)
02:03:34.503 00.003 1092 Enqueuing Move request for scope (0.02, -0.29)
02:03:34.505 00.002 2744 Worker thread wakes up
02:03:34.505 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.29) opts 0xd
02:03:34.505 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.29)
02:03:34.505 00.000 2744 Moving (0.02, -0.29) raw xDistance=0.13 yDistance=-0.28
02:03:34.505 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:03:34.505 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:34.505 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:03:34.506 00.001 2744 MoveAxis(E, 0, ABG)
02:03:34.506 00.000 2744 Move returns status 0, amount 0
02:03:34.506 00.000 2744 MoveAxis(N, 0, ABG)
02:03:34.506 00.000 2744 Move returns status 0, amount 0
02:03:34.506 00.000 2744 move complete, result=0
02:03:34.506 00.000 2744 worker thread done servicing request
02:03:34.522 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1363, FiltMax=65520, Gamma=0.510
02:03:34.541 00.019 1092 UpdateGuideState exits: m=484949 SNR=73.5
02:03:34.544 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.547 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:34.550 00.003 1092 Enqueuing Expose request
02:03:34.552 00.002 2744 Worker thread wakes up
02:03:34.552 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:03:34.554 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:34.555 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:37.940 03.385 2744 Exposure complete
02:03:38.129 00.189 2744 worker thread done servicing request
02:03:38.129 00.000 1092 OnExposeComplete: enter
02:03:38.132 00.003 1092 UpdateGuideState(): m_state=6
02:03:38.134 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2314
02:03:38.137 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1129.89, Mass=492215, SNR=76.5, Peak=41965 HFD=3.4
02:03:38.140 00.003 1092 MultiStar: [#1 -0.01,-0.12,0.90,U] [#2 -0.01,-0.29,1.04,U] [#3 -0.05,-0.04,0.78,U] [#4 -0.02,-0.27,0.75,U] [#5 -0.09,0.09,0.75,U] [#6 0.12,-0.26,0.63,U] [#7 -0.04,0.02,0.56,U] [#8 -0.10,0.00,0.44,U] 
02:03:38.143 00.003 1092 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.85, 0.41}
02:03:38.145 00.002 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
02:03:38.149 00.004 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
02:03:38.151 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.40 mountX=0.11 mountY=-0.01, mountTheta=-0.13
02:03:38.158 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.04, opts=13)
02:03:38.161 00.003 1092 Enqueuing Move request for scope (0.10, -0.04)
02:03:38.162 00.001 2744 Worker thread wakes up
02:03:38.162 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:03:38.162 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:03:38.162 00.000 2744 Moving (0.10, -0.04) raw xDistance=0.11 yDistance=-0.01
02:03:38.162 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:03:38.162 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:38.162 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:03:38.162 00.000 2744 MoveAxis(E, 0, ABG)
02:03:38.162 00.000 2744 Move returns status 0, amount 0
02:03:38.162 00.000 2744 MoveAxis(N, 0, ABG)
02:03:38.162 00.000 2744 Move returns status 0, amount 0
02:03:38.162 00.000 2744 move complete, result=0
02:03:38.164 00.002 2744 worker thread done servicing request
02:03:38.176 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1751, FiltMax=65517, Gamma=0.510
02:03:38.190 00.014 1092 UpdateGuideState exits: m=492215 SNR=76.5
02:03:38.192 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.194 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:38.196 00.002 1092 Enqueuing Expose request
02:03:38.198 00.002 2744 Worker thread wakes up
02:03:38.198 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:38.199 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:38.199 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:41.598 03.399 2744 Exposure complete
02:03:41.823 00.225 2744 worker thread done servicing request
02:03:41.823 00.000 1092 OnExposeComplete: enter
02:03:41.826 00.003 1092 UpdateGuideState(): m_state=6
02:03:41.829 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2315
02:03:41.832 00.003 1092 Star::Find returns 1 (0), X=1602.24, Y=1129.58, Mass=514734, SNR=80.4, Peak=42771 HFD=3.6
02:03:41.835 00.003 1092 MultiStar: [#1 -0.08,-0.41,0.97,U] [#2 -0.05,-0.64,0.88,U] [#3 -0.28,-0.29,0.84,U] [#4 -0.09,-0.52,0.82,U] [#5 -0.12,0.06,0.73,U] [#6 0.08,-0.42,0.62,U] [#7 -0.14,-0.27,0.54,U] [#8 -0.12,-0.11,0.39,U] 
02:03:41.838 00.003 1092 refined, 8 included, MultiStar: {0.02, -0.28}, one-star: {0.75, 0.10}
02:03:41.841 00.003 1092 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.43) = xAngle (-1.06 = -1.06)
02:03:41.843 00.002 1092 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.22 = -1.22)
02:03:41.846 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.29 cameraTheta=-1.49 mountX=0.14 mountY=-0.27, mountTheta=-1.09
02:03:41.854 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.28, opts=13)
02:03:41.858 00.004 1092 Enqueuing Move request for scope (0.02, -0.28)
02:03:41.860 00.002 2744 Worker thread wakes up
02:03:41.860 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
02:03:41.860 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
02:03:41.860 00.000 2744 Moving (0.02, -0.28) raw xDistance=0.14 yDistance=-0.27
02:03:41.860 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:03:41.860 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:41.860 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:03:41.860 00.000 2744 MoveAxis(E, 0, ABG)
02:03:41.860 00.000 2744 Move returns status 0, amount 0
02:03:41.860 00.000 2744 MoveAxis(N, 0, ABG)
02:03:41.860 00.000 2744 Move returns status 0, amount 0
02:03:41.860 00.000 2744 move complete, result=0
02:03:41.860 00.000 2744 worker thread done servicing request
02:03:41.876 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1707, FiltMax=65517, Gamma=0.510
02:03:41.892 00.016 1092 UpdateGuideState exits: m=514734 SNR=80.4
02:03:41.894 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.896 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:41.899 00.003 1092 Enqueuing Expose request
02:03:41.902 00.003 2744 Worker thread wakes up
02:03:41.902 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:03:41.904 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:41.904 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:45.292 03.388 2744 Exposure complete
02:03:45.493 00.201 2744 worker thread done servicing request
02:03:45.493 00.000 1092 OnExposeComplete: enter
02:03:45.496 00.003 1092 UpdateGuideState(): m_state=6
02:03:45.499 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2316
02:03:45.501 00.002 1092 Star::Find returns 1 (0), X=1602.60, Y=1129.64, Mass=462297, SNR=70.7, Peak=50035 HFD=3.3
02:03:45.503 00.002 1092 MultiStar: [#1 0.31,-0.46,0.98,U] [#2 0.27,-0.49,1.12,U] [#3 0.09,-0.30,0.75,U] [#4 0.16,-0.56,0.86,U] [#5 0.24,0.10,0.86,U] [#6 0.11,-0.67,0.76,U] [#7 0.12,-0.27,0.73,U] [#8 0.10,-0.59,0.50,U] 
02:03:45.507 00.004 1092 refined, 8 included, MultiStar: {0.31, -0.33}, one-star: {1.11, 0.16}
02:03:45.509 00.002 1092 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
02:03:45.511 00.002 1092 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.54 = -0.54)
02:03:45.513 00.002 1092 CameraToMount -- cameraX=0.31 cameraY=-0.33 hyp=0.45 cameraTheta=-0.81 mountX=0.42 mountY=-0.23, mountTheta=-0.51
02:03:45.518 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.31, y=-0.33, opts=13)
02:03:45.521 00.003 1092 Enqueuing Move request for scope (0.31, -0.33)
02:03:45.523 00.002 2744 Worker thread wakes up
02:03:45.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.33) opts 0xd
02:03:45.524 00.001 2744 Handling offset move in thread for scope, endpoint = (0.31, -0.33)
02:03:45.524 00.000 2744 Moving (0.31, -0.33) raw xDistance=0.42 yDistance=-0.23
02:03:45.524 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:03:45.524 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:45.524 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:03:45.524 00.000 2744 MoveAxis(W, 94, ABG)
02:03:45.524 00.000 2744 Guiding  Dir = 3, Dur = 94
02:03:45.524 00.000 2744 IsSlewing returns 0
02:03:45.524 00.000 2744 IsGuiding returns 0
02:03:45.525 00.001 2744 PulseGuide returned control before completion, sleep 104
02:03:45.539 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1728, FiltMax=65535, Gamma=0.510
02:03:45.555 00.016 1092 UpdateGuideState exits: m=462297 SNR=70.7
02:03:45.557 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.559 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:45.562 00.003 1092 Enqueuing Expose request
02:03:45.631 00.069 2744 IsGuiding returns 1
02:03:45.631 00.000 2744 scope still moving after pulse duration time elapsed
02:03:45.663 00.032 2744 IsSlewing returns 0
02:03:45.663 00.000 2744 IsGuiding returns 0
02:03:45.664 00.001 2744 scope move finished after 94 + 45 ms
02:03:45.664 00.000 2744 Move returns status 0, amount 94
02:03:45.664 00.000 2744 MoveAxis(N, 0, ABG)
02:03:45.664 00.000 2744 Move returns status 0, amount 0
02:03:45.664 00.000 2744 move complete, result=0
02:03:45.664 00.000 2744 worker thread done servicing request
02:03:45.664 00.000 2744 Worker thread wakes up
02:03:45.664 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:45.664 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:45.665 00.001 1092 GuideStep: 0.4 px 94 ms WEST, -0.2 px 0 ms NORTH
02:03:49.061 03.396 2744 Exposure complete
02:03:49.262 00.201 2744 worker thread done servicing request
02:03:49.262 00.000 1092 OnExposeComplete: enter
02:03:49.265 00.003 1092 UpdateGuideState(): m_state=6
02:03:49.268 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2317
02:03:49.270 00.002 1092 Star::Find returns 1 (0), X=1602.38, Y=1129.73, Mass=461576, SNR=70.4, Peak=45159 HFD=3.3
02:03:49.273 00.003 1092 MultiStar: [#1 -0.09,-0.09,0.99,U] [#2 -0.06,-0.43,1.00,U] [#3 -0.30,-0.10,0.80,U] [#4 -0.26,-0.32,0.98,U] [#5 -0.25,-0.07,0.82,U] [#6 -0.24,-0.17,0.75,U] [#7 -0.15,-0.11,0.79,U] [#8 0.42,-0.26,0.42,U] 
02:03:49.276 00.003 1092 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {0.90, 0.25}
02:03:49.278 00.002 1092 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-0.43) = xAngle (-1.23 = -1.23)
02:03:49.281 00.003 1092 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.38 = -1.38)
02:03:49.284 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.66 mountX=0.05 mountY=-0.14, mountTheta=-1.24
02:03:49.289 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.14, opts=13)
02:03:49.292 00.003 1092 Enqueuing Move request for scope (-0.01, -0.14)
02:03:49.294 00.002 2744 Worker thread wakes up
02:03:49.294 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:03:49.294 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:03:49.294 00.000 2744 Moving (-0.01, -0.14) raw xDistance=0.05 yDistance=-0.14
02:03:49.294 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:03:49.294 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:49.294 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:03:49.294 00.000 2744 MoveAxis(E, 0, ABG)
02:03:49.294 00.000 2744 Move returns status 0, amount 0
02:03:49.294 00.000 2744 MoveAxis(N, 0, ABG)
02:03:49.295 00.001 2744 Move returns status 0, amount 0
02:03:49.295 00.000 2744 move complete, result=0
02:03:49.295 00.000 2744 worker thread done servicing request
02:03:49.309 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1600, FiltMax=65520, Gamma=0.510
02:03:49.322 00.013 1092 UpdateGuideState exits: m=461576 SNR=70.4
02:03:49.325 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.327 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:49.329 00.002 1092 Enqueuing Expose request
02:03:49.332 00.003 2744 Worker thread wakes up
02:03:49.332 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:49.334 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:49.335 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:52.721 03.386 2744 Exposure complete
02:03:52.943 00.222 2744 worker thread done servicing request
02:03:52.944 00.001 1092 OnExposeComplete: enter
02:03:52.946 00.002 1092 UpdateGuideState(): m_state=6
02:03:52.950 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2318
02:03:52.953 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1129.50, Mass=473934, SNR=78.0, Peak=45795 HFD=3.4
02:03:52.956 00.003 1092 MultiStar: [#1 0.13,-0.45,0.88,U] [#2 0.43,-0.63,0.80,U] [#3 0.19,-0.28,0.65,U] [#4 0.16,-0.57,0.90,U] [#5 0.29,-0.01,0.77,U] [#6 0.43,-0.73,0.67,U] [#7 0.34,-0.51,0.52,U] [#8 0.62,-0.21,0.48,U] 
02:03:52.958 00.002 1092 refined, 8 included, MultiStar: {0.45, -0.36}, one-star: {1.25, 0.02}
02:03:52.961 00.003 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
02:03:52.963 00.002 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
02:03:52.965 00.002 1092 CameraToMount -- cameraX=0.45 cameraY=-0.36 hyp=0.58 cameraTheta=-0.69 mountX=0.56 mountY=-0.23, mountTheta=-0.39
02:03:52.971 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.36, opts=13)
02:03:52.973 00.002 1092 Enqueuing Move request for scope (0.45, -0.36)
02:03:52.975 00.002 2744 Worker thread wakes up
02:03:52.975 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.36) opts 0xd
02:03:52.975 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.36)
02:03:52.976 00.001 2744 Moving (0.45, -0.36) raw xDistance=0.56 yDistance=-0.23
02:03:52.976 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:03:52.976 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:52.976 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:03:52.976 00.000 2744 MoveAxis(W, 125, ABG)
02:03:52.976 00.000 2744 Guiding  Dir = 3, Dur = 125
02:03:52.976 00.000 2744 IsSlewing returns 0
02:03:52.976 00.000 2744 IsGuiding returns 0
02:03:52.977 00.001 2744 PulseGuide returned control before completion, sleep 135
02:03:52.991 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1562, FiltMax=65535, Gamma=0.510
02:03:53.006 00.015 1092 UpdateGuideState exits: m=473934 SNR=78.0
02:03:53.010 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.012 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:53.015 00.003 1092 Enqueuing Expose request
02:03:53.126 00.111 2744 IsGuiding returns 1
02:03:53.126 00.000 2744 scope still moving after pulse duration time elapsed
02:03:53.157 00.031 2744 IsSlewing returns 0
02:03:53.157 00.000 2744 IsGuiding returns 0
02:03:53.158 00.001 2744 scope move finished after 125 + 56 ms
02:03:53.158 00.000 2744 Move returns status 0, amount 125
02:03:53.158 00.000 2744 MoveAxis(N, 0, ABG)
02:03:53.158 00.000 2744 Move returns status 0, amount 0
02:03:53.158 00.000 2744 move complete, result=0
02:03:53.158 00.000 2744 worker thread done servicing request
02:03:53.158 00.000 2744 Worker thread wakes up
02:03:53.159 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:53.159 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:03:53.160 00.001 1092 GuideStep: 0.6 px 125 ms WEST, -0.2 px 0 ms NORTH
02:03:56.558 03.398 2744 Exposure complete
02:03:56.754 00.196 2744 worker thread done servicing request
02:03:56.754 00.000 1092 OnExposeComplete: enter
02:03:56.757 00.003 1092 UpdateGuideState(): m_state=6
02:03:56.759 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2319
02:03:56.761 00.002 1092 Star::Find returns 1 (0), X=1602.05, Y=1129.81, Mass=477997, SNR=77.2, Peak=46003 HFD=3.5
02:03:56.763 00.002 1092 MultiStar: [#1 -0.03,-0.05,0.84,U] [#2 0.11,-0.48,1.04,U] [#3 -0.11,-0.13,0.67,U] [#4 -0.07,-0.42,0.71,U] [#5 -0.11,0.05,0.83,U] [#6 0.21,-0.29,0.75,U] [#7 0.16,-0.22,0.61,U] [#8 0.40,0.11,0.46,U] 
02:03:56.766 00.003 1092 refined, 8 included, MultiStar: {0.13, -0.12}, one-star: {0.56, 0.33}
02:03:56.768 00.002 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
02:03:56.770 00.002 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
02:03:56.773 00.003 1092 CameraToMount -- cameraX=0.13 cameraY=-0.12 hyp=0.18 cameraTheta=-0.78 mountX=0.17 mountY=-0.09, mountTheta=-0.48
02:03:56.776 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.12, opts=13)
02:03:56.779 00.003 1092 Enqueuing Move request for scope (0.13, -0.12)
02:03:56.783 00.004 2744 Worker thread wakes up
02:03:56.783 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.12) opts 0xd
02:03:56.783 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.12)
02:03:56.783 00.000 2744 Moving (0.13, -0.12) raw xDistance=0.17 yDistance=-0.09
02:03:56.783 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:03:56.783 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:03:56.784 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:03:56.784 00.000 2744 MoveAxis(E, 0, ABG)
02:03:56.784 00.000 2744 Move returns status 0, amount 0
02:03:56.784 00.000 2744 MoveAxis(N, 0, ABG)
02:03:56.784 00.000 2744 Move returns status 0, amount 0
02:03:56.784 00.000 2744 move complete, result=0
02:03:56.784 00.000 2744 worker thread done servicing request
02:03:56.803 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1488, FiltMax=65520, Gamma=0.510
02:03:56.820 00.017 1092 UpdateGuideState exits: m=477997 SNR=77.2
02:03:56.823 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.826 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:03:56.828 00.002 1092 Enqueuing Expose request
02:03:56.831 00.003 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:56.834 00.003 2744 Worker thread wakes up
02:03:56.834 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:03:56.834 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:00.219 03.385 2744 Exposure complete
02:04:00.410 00.191 2744 worker thread done servicing request
02:04:00.410 00.000 1092 OnExposeComplete: enter
02:04:00.413 00.003 1092 UpdateGuideState(): m_state=6
02:04:00.416 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2320
02:04:00.419 00.003 1092 Star::Find returns 1 (0), X=1602.37, Y=1129.85, Mass=450067, SNR=69.8, Peak=43683 HFD=3.3
02:04:00.422 00.003 1092 MultiStar: [#1 0.22,-0.16,0.90,U] [#2 0.17,-0.59,0.99,U] [#3 -0.13,0.19,0.85,U] [#4 0.21,-0.42,0.86,U] [#5 0.18,0.10,0.82,U] [#6 0.37,-0.28,0.90,U] [#7 -0.03,-0.08,0.53,U] [#8 0.42,-0.05,0.49,U] 
02:04:00.423 00.001 1092 refined, 8 included, MultiStar: {0.27, -0.11}, one-star: {0.88, 0.37}
02:04:00.425 00.002 1092 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-0.43) = xAngle (0.05 = 0.05)
02:04:00.428 00.003 1092 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.10 = -0.10)
02:04:00.429 00.001 1092 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.38 mountX=0.29 mountY=-0.03, mountTheta=-0.10
02:04:00.434 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.11, opts=13)
02:04:00.437 00.003 1092 Enqueuing Move request for scope (0.27, -0.11)
02:04:00.439 00.002 2744 Worker thread wakes up
02:04:00.439 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
02:04:00.439 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
02:04:00.439 00.000 2744 Moving (0.27, -0.11) raw xDistance=0.29 yDistance=-0.03
02:04:00.439 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
02:04:00.439 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:00.439 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:04:00.440 00.001 2744 MoveAxis(E, 0, ABG)
02:04:00.440 00.000 2744 Move returns status 0, amount 0
02:04:00.440 00.000 2744 MoveAxis(N, 0, ABG)
02:04:00.440 00.000 2744 Move returns status 0, amount 0
02:04:00.440 00.000 2744 move complete, result=0
02:04:00.440 00.000 2744 worker thread done servicing request
02:04:00.456 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1315, FiltMax=65517, Gamma=0.510
02:04:00.470 00.014 1092 UpdateGuideState exits: m=450067 SNR=69.8
02:04:00.473 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:00.475 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:00.477 00.002 1092 Enqueuing Expose request
02:04:00.479 00.002 2744 Worker thread wakes up
02:04:00.479 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:00.482 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:00.483 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:03.889 03.406 2744 Exposure complete
02:04:04.095 00.206 2744 worker thread done servicing request
02:04:04.095 00.000 1092 OnExposeComplete: enter
02:04:04.098 00.003 1092 UpdateGuideState(): m_state=6
02:04:04.102 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2321
02:04:04.105 00.003 1092 Star::Find returns 1 (0), X=1602.32, Y=1129.55, Mass=488558, SNR=70.3, Peak=43171 HFD=3.4
02:04:04.107 00.002 1092 MultiStar: [#1 -0.30,-0.12,0.91,U] [#2 -0.05,-0.59,0.93,U] [#3 -0.37,-0.26,0.83,U] [#4 0.08,-0.46,0.86,U] [#5 -0.16,-0.14,0.79,U] [#6 0.23,-0.56,0.76,U] [#7 -0.11,-0.15,0.55,U] [#8 -0.26,-0.31,0.48,U] 
02:04:04.109 00.002 1092 refined, 8 included, MultiStar: {0.02, -0.28}, one-star: {0.83, 0.07}
02:04:04.112 00.003 1092 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.43) = xAngle (-1.07 = -1.07)
02:04:04.115 00.003 1092 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.23 = -1.23)
02:04:04.117 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.50 mountX=0.13 mountY=-0.26, mountTheta=-1.10
02:04:04.123 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.28, opts=13)
02:04:04.125 00.002 1092 Enqueuing Move request for scope (0.02, -0.28)
02:04:04.127 00.002 2744 Worker thread wakes up
02:04:04.127 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
02:04:04.127 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
02:04:04.127 00.000 2744 Moving (0.02, -0.28) raw xDistance=0.13 yDistance=-0.26
02:04:04.127 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:04:04.127 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:04.127 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:04:04.127 00.000 2744 MoveAxis(E, 0, ABG)
02:04:04.128 00.001 2744 Move returns status 0, amount 0
02:04:04.128 00.000 2744 MoveAxis(N, 0, ABG)
02:04:04.128 00.000 2744 Move returns status 0, amount 0
02:04:04.128 00.000 2744 move complete, result=0
02:04:04.128 00.000 2744 worker thread done servicing request
02:04:04.143 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1547, FiltMax=65520, Gamma=0.510
02:04:04.157 00.014 1092 UpdateGuideState exits: m=488558 SNR=70.3
02:04:04.159 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.161 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:04.164 00.003 1092 Enqueuing Expose request
02:04:04.166 00.002 2744 Worker thread wakes up
02:04:04.166 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:04.166 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:04.167 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:07.549 03.382 2744 Exposure complete
02:04:07.750 00.201 2744 worker thread done servicing request
02:04:07.751 00.001 1092 OnExposeComplete: enter
02:04:07.754 00.003 1092 UpdateGuideState(): m_state=6
02:04:07.756 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2322
02:04:07.759 00.003 1092 Star::Find returns 1 (0), X=1602.39, Y=1129.58, Mass=477301, SNR=91.2, Peak=42963 HFD=3.4
02:04:07.761 00.002 1092 MultiStar: [#1 0.06,-0.39,0.65,U] [#2 0.07,-0.32,0.83,U] [#3 0.06,-0.24,0.76,U] [#4 0.14,-0.37,0.76,U] [#5 -0.18,-0.20,0.65,U] [#6 0.23,-0.43,0.60,U] [#7 0.13,-0.56,0.47,U] [#8 0.26,-0.27,0.37,U] 
02:04:07.765 00.004 1092 refined, 8 included, MultiStar: {0.22, -0.27}, one-star: {0.91, 0.10}
02:04:07.767 00.002 1092 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.43) = xAngle (-0.46 = -0.46)
02:04:07.771 00.004 1092 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.62 = -0.62)
02:04:07.772 00.001 1092 CameraToMount -- cameraX=0.22 cameraY=-0.27 hyp=0.35 cameraTheta=-0.89 mountX=0.31 mountY=-0.20, mountTheta=-0.57
02:04:07.777 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.27, opts=13)
02:04:07.779 00.002 1092 Enqueuing Move request for scope (0.22, -0.27)
02:04:07.782 00.003 2744 Worker thread wakes up
02:04:07.782 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.27) opts 0xd
02:04:07.782 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.27)
02:04:07.782 00.000 2744 Moving (0.22, -0.27) raw xDistance=0.31 yDistance=-0.20
02:04:07.782 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.31
02:04:07.782 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:07.782 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:04:07.782 00.000 2744 MoveAxis(W, 70, ABG)
02:04:07.782 00.000 2744 Guiding  Dir = 3, Dur = 70
02:04:07.783 00.001 2744 IsSlewing returns 0
02:04:07.783 00.000 2744 IsGuiding returns 0
02:04:07.783 00.000 2744 PulseGuide returned control before completion, sleep 80
02:04:07.801 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1712, FiltMax=65535, Gamma=0.510
02:04:07.821 00.020 1092 UpdateGuideState exits: m=477301 SNR=91.2
02:04:07.825 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:07.828 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:07.831 00.003 1092 Enqueuing Expose request
02:04:07.878 00.047 2744 IsGuiding returns 1
02:04:07.878 00.000 2744 scope still moving after pulse duration time elapsed
02:04:07.909 00.031 2744 IsSlewing returns 0
02:04:07.909 00.000 2744 IsGuiding returns 0
02:04:07.909 00.000 2744 scope move finished after 70 + 56 ms
02:04:07.909 00.000 2744 Move returns status 0, amount 70
02:04:07.910 00.001 2744 MoveAxis(N, 0, ABG)
02:04:07.910 00.000 2744 Move returns status 0, amount 0
02:04:07.910 00.000 2744 move complete, result=0
02:04:07.910 00.000 2744 worker thread done servicing request
02:04:07.910 00.000 2744 Worker thread wakes up
02:04:07.911 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:07.911 00.000 1092 GuideStep: 0.3 px 70 ms WEST, -0.2 px 0 ms NORTH
02:04:07.914 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:11.302 03.388 2744 Exposure complete
02:04:11.492 00.190 2744 worker thread done servicing request
02:04:11.492 00.000 1092 OnExposeComplete: enter
02:04:11.494 00.002 1092 UpdateGuideState(): m_state=6
02:04:11.497 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2323
02:04:11.499 00.002 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.69, Mass=482280, SNR=71.8, Peak=37687 HFD=3.7
02:04:11.502 00.003 1092 MultiStar: [#1 -0.13,-0.14,0.91,U] [#2 -0.28,-0.36,1.07,U] [#3 -0.47,-0.22,0.75,U] [#4 -0.25,-0.52,0.78,U] [#5 -0.17,-0.10,0.72,U] [#6 0.15,-0.56,0.75,U] [#7 -0.15,-0.26,0.55,U] [#8 0.10,-0.48,0.42,U] 
02:04:11.505 00.003 1092 refined, 8 included, MultiStar: {-0.05, -0.25}, one-star: {0.64, 0.21}
02:04:11.507 00.002 1092 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.43) = xAngle (-1.35 = -1.35)
02:04:11.509 00.002 1092 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.51 = -1.51)
02:04:11.511 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.78 mountX=0.05 mountY=-0.25, mountTheta=-1.36
02:04:11.518 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.25, opts=13)
02:04:11.521 00.003 1092 Enqueuing Move request for scope (-0.05, -0.25)
02:04:11.523 00.002 2744 Worker thread wakes up
02:04:11.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.25) opts 0xd
02:04:11.523 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.25)
02:04:11.524 00.001 2744 Moving (-0.05, -0.25) raw xDistance=0.05 yDistance=-0.25
02:04:11.524 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:04:11.524 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:11.524 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:04:11.524 00.000 2744 MoveAxis(E, 0, ABG)
02:04:11.524 00.000 2744 Move returns status 0, amount 0
02:04:11.524 00.000 2744 MoveAxis(N, 0, ABG)
02:04:11.524 00.000 2744 Move returns status 0, amount 0
02:04:11.524 00.000 2744 move complete, result=0
02:04:11.524 00.000 2744 worker thread done servicing request
02:04:11.537 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1683, FiltMax=65520, Gamma=0.510
02:04:11.560 00.023 1092 UpdateGuideState exits: m=482280 SNR=71.8
02:04:11.564 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.567 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:11.570 00.003 1092 Enqueuing Expose request
02:04:11.573 00.003 2744 Worker thread wakes up
02:04:11.573 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:11.576 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:11.576 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:14.983 03.407 2744 Exposure complete
02:04:15.182 00.199 2744 worker thread done servicing request
02:04:15.182 00.000 1092 OnExposeComplete: enter
02:04:15.185 00.003 1092 UpdateGuideState(): m_state=6
02:04:15.187 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2324
02:04:15.190 00.003 1092 Star::Find returns 1 (0), X=1602.04, Y=1129.69, Mass=518125, SNR=85.6, Peak=42647 HFD=3.7
02:04:15.192 00.002 1092 MultiStar: [#1 0.07,-0.12,0.77,U] [#2 -0.34,-0.50,1.06,U] [#3 -0.41,-0.29,0.72,U] [#4 -0.43,-0.33,0.63,U] [#5 -0.46,0.05,0.64,U] [#6 -0.06,-0.26,0.61,U] [#7 0.03,-0.38,0.43,U] [#8 -0.17,-0.05,0.39,U] 
02:04:15.194 00.002 1092 refined, 8 included, MultiStar: {-0.11, -0.18}, one-star: {0.55, 0.21}
02:04:15.196 00.002 1092 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-0.43) = xAngle (-1.69 = -1.69)
02:04:15.201 00.005 1092 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.85 = -1.85)
02:04:15.204 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.12 mountX=-0.03 mountY=-0.20, mountTheta=-1.70
02:04:15.209 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.18, opts=13)
02:04:15.211 00.002 1092 Enqueuing Move request for scope (-0.11, -0.18)
02:04:15.213 00.002 2744 Worker thread wakes up
02:04:15.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
02:04:15.213 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
02:04:15.213 00.000 2744 Moving (-0.11, -0.18) raw xDistance=-0.03 yDistance=-0.20
02:04:15.214 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:04:15.214 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:15.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:04:15.214 00.000 2744 MoveAxis(E, 0, ABG)
02:04:15.214 00.000 2744 Move returns status 0, amount 0
02:04:15.214 00.000 2744 MoveAxis(N, 0, ABG)
02:04:15.214 00.000 2744 Move returns status 0, amount 0
02:04:15.214 00.000 2744 move complete, result=0
02:04:15.215 00.001 2744 worker thread done servicing request
02:04:15.229 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1735, FiltMax=65520, Gamma=0.510
02:04:15.244 00.015 1092 UpdateGuideState exits: m=518125 SNR=85.6
02:04:15.248 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.252 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:15.255 00.003 1092 Enqueuing Expose request
02:04:15.258 00.003 2744 Worker thread wakes up
02:04:15.258 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:15.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:15.258 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:18.646 03.388 2744 Exposure complete
02:04:18.870 00.224 2744 worker thread done servicing request
02:04:18.870 00.000 1092 OnExposeComplete: enter
02:04:18.873 00.003 1092 UpdateGuideState(): m_state=6
02:04:18.876 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2325
02:04:18.879 00.003 1092 Star::Find returns 1 (0), X=1603.00, Y=1129.32, Mass=461108, SNR=70.2, Peak=44291 HFD=3.3
02:04:18.884 00.005 1092 MultiStar: [#1 0.74,-0.59,1.06,U] [#2 0.56,-0.74,0.93,U] [#3 0.38,-0.68,0.78,U] [#4 0.51,-0.74,0.86,U] [#5 0.30,-0.46,0.72,U] [#6 0.80,-0.57,0.83,U] [#7 0.53,-0.84,0.64,U] [#8 0.35,-0.74,0.51,U] 
02:04:18.886 00.002 1092 refined, 8 included, MultiStar: {0.68, -0.59}, one-star: {1.52, -0.16}
02:04:18.889 00.003 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
02:04:18.893 00.004 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
02:04:18.896 00.003 1092 CameraToMount -- cameraX=0.68 cameraY=-0.59 hyp=0.90 cameraTheta=-0.72 mountX=0.86 mountY=-0.39, mountTheta=-0.42
02:04:18.904 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.59, opts=13)
02:04:18.907 00.003 1092 Enqueuing Move request for scope (0.68, -0.59)
02:04:18.913 00.006 2744 Worker thread wakes up
02:04:18.913 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.59) opts 0xd
02:04:18.913 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.59)
02:04:18.914 00.001 2744 Moving (0.68, -0.59) raw xDistance=0.86 yDistance=-0.39
02:04:18.914 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.86
02:04:18.914 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:18.914 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:04:18.914 00.000 2744 MoveAxis(W, 193, ABG)
02:04:18.914 00.000 2744 Guiding  Dir = 3, Dur = 193
02:04:18.914 00.000 2744 IsSlewing returns 0
02:04:18.914 00.000 2744 IsGuiding returns 0
02:04:18.915 00.001 2744 PulseGuide returned control before completion, sleep 203
02:04:18.943 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1571, FiltMax=65535, Gamma=0.510
02:04:18.967 00.024 1092 UpdateGuideState exits: m=461108 SNR=70.2
02:04:18.970 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:18.974 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:18.977 00.003 1092 Enqueuing Expose request
02:04:19.125 00.148 2744 IsGuiding returns 1
02:04:19.125 00.000 2744 scope still moving after pulse duration time elapsed
02:04:19.157 00.032 2744 IsSlewing returns 0
02:04:19.157 00.000 2744 IsGuiding returns 0
02:04:19.157 00.000 2744 scope move finished after 193 + 48 ms
02:04:19.157 00.000 2744 Move returns status 0, amount 193
02:04:19.157 00.000 2744 MoveAxis(N, 0, ABG)
02:04:19.158 00.001 2744 Move returns status 0, amount 0
02:04:19.158 00.000 2744 move complete, result=0
02:04:19.158 00.000 2744 worker thread done servicing request
02:04:19.158 00.000 2744 Worker thread wakes up
02:04:19.158 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:19.158 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:19.159 00.001 1092 GuideStep: 0.9 px 193 ms WEST, -0.4 px 0 ms NORTH
02:04:22.541 03.382 2744 Exposure complete
02:04:22.751 00.210 2744 worker thread done servicing request
02:04:22.751 00.000 1092 OnExposeComplete: enter
02:04:22.754 00.003 1092 UpdateGuideState(): m_state=6
02:04:22.757 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2326
02:04:22.759 00.002 1092 Star::Find returns 1 (0), X=1603.12, Y=1129.40, Mass=433760, SNR=60.1, Peak=45299 HFD=3.5
02:04:22.762 00.003 1092 MultiStar: [#1 0.57,-0.57,1.04,U] [#2 0.40,-0.53,1.18,U] [#3 0.19,-0.53,0.95,U] [#4 0.35,-0.51,0.98,U] [#5 0.49,-0.16,0.88,U] [#6 0.77,-0.83,1.04,U] [#7 0.38,-0.51,0.59,U] [#8 0.38,0.00,0.64,U] 
02:04:22.765 00.003 1092 refined, 8 included, MultiStar: {0.59, -0.43}, one-star: {1.63, -0.08}
02:04:22.767 00.002 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
02:04:22.770 00.003 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.36 = -0.36)
02:04:22.772 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.43 hyp=0.74 cameraTheta=-0.63 mountX=0.72 mountY=-0.26, mountTheta=-0.35
02:04:22.777 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.43, opts=13)
02:04:22.779 00.002 1092 Enqueuing Move request for scope (0.59, -0.43)
02:04:22.782 00.003 2744 Worker thread wakes up
02:04:22.782 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.43) opts 0xd
02:04:22.782 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.43)
02:04:22.782 00.000 2744 Moving (0.59, -0.43) raw xDistance=0.72 yDistance=-0.26
02:04:22.782 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.72
02:04:22.782 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:22.783 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:04:22.783 00.000 2744 MoveAxis(W, 175, ABG)
02:04:22.783 00.000 2744 Guiding  Dir = 3, Dur = 175
02:04:22.783 00.000 2744 IsSlewing returns 0
02:04:22.783 00.000 2744 IsGuiding returns 0
02:04:22.783 00.000 2744 PulseGuide returned control before completion, sleep 185
02:04:22.800 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1610, FiltMax=65535, Gamma=0.510
02:04:22.816 00.016 1092 UpdateGuideState exits: m=433760 SNR=60.1
02:04:22.819 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:22.823 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:22.827 00.004 1092 Enqueuing Expose request
02:04:22.981 00.154 2744 IsGuiding returns 1
02:04:22.981 00.000 2744 scope still moving after pulse duration time elapsed
02:04:23.012 00.031 2744 IsSlewing returns 0
02:04:23.012 00.000 2744 IsGuiding returns 0
02:04:23.012 00.000 2744 scope move finished after 175 + 54 ms
02:04:23.012 00.000 2744 Move returns status 0, amount 175
02:04:23.012 00.000 2744 MoveAxis(N, 0, ABG)
02:04:23.012 00.000 2744 Move returns status 0, amount 0
02:04:23.014 00.002 2744 move complete, result=0
02:04:23.014 00.000 2744 worker thread done servicing request
02:04:23.014 00.000 2744 Worker thread wakes up
02:04:23.014 00.000 1092 GuideStep: 0.7 px 175 ms WEST, -0.3 px 0 ms NORTH
02:04:23.016 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:23.017 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:26.416 03.399 2744 Exposure complete
02:04:26.619 00.203 2744 worker thread done servicing request
02:04:26.619 00.000 1092 OnExposeComplete: enter
02:04:26.622 00.003 1092 UpdateGuideState(): m_state=6
02:04:26.624 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2327
02:04:26.627 00.003 1092 Star::Find returns 1 (0), X=1602.54, Y=1129.67, Mass=454598, SNR=67.0, Peak=42371 HFD=3.3
02:04:26.629 00.002 1092 MultiStar: [#1 0.22,-0.40,1.09,U] [#2 0.26,-0.67,1.04,U] [#3 0.38,-0.59,0.95,U] [#4 0.24,-0.54,0.81,U] [#5 0.29,-0.17,0.89,U] [#6 0.38,-0.57,0.94,U] [#7 0.10,-0.39,0.59,U] [#8 0.32,-0.31,0.48,U] 
02:04:26.633 00.004 1092 refined, 8 included, MultiStar: {0.38, -0.39}, one-star: {1.05, 0.19}
02:04:26.636 00.003 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
02:04:26.638 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
02:04:26.641 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.39 hyp=0.54 cameraTheta=-0.80 mountX=0.50 mountY=-0.27, mountTheta=-0.49
02:04:26.645 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.39, opts=13)
02:04:26.647 00.002 1092 Enqueuing Move request for scope (0.38, -0.39)
02:04:26.650 00.003 2744 Worker thread wakes up
02:04:26.650 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.39) opts 0xd
02:04:26.650 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.39)
02:04:26.650 00.000 2744 Moving (0.38, -0.39) raw xDistance=0.50 yDistance=-0.27
02:04:26.650 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
02:04:26.650 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:26.651 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:04:26.651 00.000 2744 MoveAxis(W, 125, ABG)
02:04:26.651 00.000 2744 Guiding  Dir = 3, Dur = 125
02:04:26.651 00.000 2744 IsSlewing returns 0
02:04:26.651 00.000 2744 IsGuiding returns 0
02:04:26.652 00.001 2744 PulseGuide returned control before completion, sleep 135
02:04:26.666 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1555, FiltMax=65535, Gamma=0.510
02:04:26.681 00.015 1092 UpdateGuideState exits: m=454598 SNR=67.0
02:04:26.684 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.686 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:26.689 00.003 1092 Enqueuing Expose request
02:04:26.797 00.108 2744 IsGuiding returns 1
02:04:26.797 00.000 2744 scope still moving after pulse duration time elapsed
02:04:26.828 00.031 2744 IsSlewing returns 0
02:04:26.828 00.000 2744 IsGuiding returns 0
02:04:26.828 00.000 2744 scope move finished after 125 + 51 ms
02:04:26.828 00.000 2744 Move returns status 0, amount 125
02:04:26.828 00.000 2744 MoveAxis(N, 0, ABG)
02:04:26.828 00.000 2744 Move returns status 0, amount 0
02:04:26.828 00.000 2744 move complete, result=0
02:04:26.829 00.001 2744 worker thread done servicing request
02:04:26.829 00.000 2744 Worker thread wakes up
02:04:26.829 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:26.829 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:26.835 00.006 1092 GuideStep: 0.5 px 125 ms WEST, -0.3 px 0 ms NORTH
02:04:30.217 03.382 2744 Exposure complete
02:04:30.435 00.218 2744 worker thread done servicing request
02:04:30.435 00.000 1092 OnExposeComplete: enter
02:04:30.439 00.004 1092 UpdateGuideState(): m_state=6
02:04:30.441 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2328
02:04:30.443 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1129.39, Mass=422198, SNR=64.9, Peak=48419 HFD=3.4
02:04:30.446 00.003 1092 MultiStar: [#1 0.54,-0.53,1.05,U] [#2 0.10,-0.93,1.02,U] [#3 0.27,-0.61,0.88,U] [#4 0.18,-0.74,0.89,U] [#5 0.49,-0.20,0.87,U] [#6 0.62,-0.76,0.73,U] [#7 0.24,-0.48,0.63,U] [#8 0.52,-0.59,0.52,U] 
02:04:30.449 00.003 1092 refined, 8 included, MultiStar: {0.48, -0.54}, one-star: {1.25, -0.09}
02:04:30.451 00.002 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
02:04:30.454 00.003 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
02:04:30.457 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.54 hyp=0.72 cameraTheta=-0.85 mountX=0.66 mountY=-0.39, mountTheta=-0.54
02:04:30.461 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.54, opts=13)
02:04:30.463 00.002 1092 Enqueuing Move request for scope (0.48, -0.54)
02:04:30.466 00.003 2744 Worker thread wakes up
02:04:30.466 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.54) opts 0xd
02:04:30.466 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.54)
02:04:30.466 00.000 2744 Moving (0.48, -0.54) raw xDistance=0.66 yDistance=-0.39
02:04:30.466 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.66
02:04:30.466 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:30.466 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:04:30.466 00.000 2744 MoveAxis(W, 156, ABG)
02:04:30.467 00.001 2744 Guiding  Dir = 3, Dur = 156
02:04:30.467 00.000 2744 IsSlewing returns 0
02:04:30.467 00.000 2744 IsGuiding returns 0
02:04:30.467 00.000 2744 PulseGuide returned control before completion, sleep 166
02:04:30.486 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1703, FiltMax=65535, Gamma=0.510
02:04:30.505 00.019 1092 UpdateGuideState exits: m=422198 SNR=64.9
02:04:30.508 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.510 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:30.518 00.008 1092 Enqueuing Expose request
02:04:30.635 00.117 2744 IsGuiding returns 1
02:04:30.635 00.000 2744 scope still moving after pulse duration time elapsed
02:04:30.667 00.032 2744 IsSlewing returns 0
02:04:30.667 00.000 2744 IsGuiding returns 0
02:04:30.667 00.000 2744 scope move finished after 156 + 43 ms
02:04:30.667 00.000 2744 Move returns status 0, amount 156
02:04:30.667 00.000 2744 MoveAxis(N, 0, ABG)
02:04:30.667 00.000 2744 Move returns status 0, amount 0
02:04:30.667 00.000 2744 move complete, result=0
02:04:30.668 00.001 2744 worker thread done servicing request
02:04:30.668 00.000 2744 Worker thread wakes up
02:04:30.668 00.000 1092 GuideStep: 0.7 px 156 ms WEST, -0.4 px 0 ms NORTH
02:04:30.671 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:30.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:34.045 03.374 2744 Exposure complete
02:04:34.231 00.186 2744 worker thread done servicing request
02:04:34.231 00.000 1092 OnExposeComplete: enter
02:04:34.233 00.002 1092 UpdateGuideState(): m_state=6
02:04:34.236 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2329
02:04:34.238 00.002 1092 Star::Find returns 1 (0), X=1602.71, Y=1129.54, Mass=473240, SNR=63.2, Peak=40035 HFD=3.5
02:04:34.241 00.003 1092 MultiStar: [#1 0.33,-0.42,1.02,U] [#2 0.17,-0.67,1.03,U] [#3 0.47,-0.37,0.86,U] [#4 0.54,-0.36,1.06,U] [#5 0.03,0.23,0.77,U] [#6 0.59,-0.31,0.73,U] [#7 0.56,-0.57,0.65,U] [#8 0.32,-0.45,0.49,U] 
02:04:34.242 00.001 1092 refined, 8 included, MultiStar: {0.48, -0.32}, one-star: {1.22, 0.06}
02:04:34.244 00.002 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
02:04:34.246 00.002 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
02:04:34.249 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.32 hyp=0.58 cameraTheta=-0.58 mountX=0.57 mountY=-0.17, mountTheta=-0.30
02:04:34.254 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.32, opts=13)
02:04:34.256 00.002 1092 Enqueuing Move request for scope (0.48, -0.32)
02:04:34.258 00.002 2744 Worker thread wakes up
02:04:34.258 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.32) opts 0xd
02:04:34.258 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.32)
02:04:34.258 00.000 2744 Moving (0.48, -0.32) raw xDistance=0.57 yDistance=-0.17
02:04:34.258 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.57
02:04:34.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:34.258 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:04:34.258 00.000 2744 MoveAxis(W, 139, ABG)
02:04:34.258 00.000 2744 Guiding  Dir = 3, Dur = 139
02:04:34.258 00.000 2744 IsSlewing returns 0
02:04:34.259 00.001 2744 IsGuiding returns 0
02:04:34.259 00.000 2744 PulseGuide returned control before completion, sleep 149
02:04:34.273 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1648, FiltMax=65535, Gamma=0.510
02:04:34.288 00.015 1092 UpdateGuideState exits: m=473240 SNR=63.2
02:04:34.291 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.293 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:34.295 00.002 1092 Enqueuing Expose request
02:04:34.420 00.125 2744 IsGuiding returns 1
02:04:34.420 00.000 2744 scope still moving after pulse duration time elapsed
02:04:34.452 00.032 2744 IsSlewing returns 0
02:04:34.452 00.000 2744 IsGuiding returns 0
02:04:34.452 00.000 2744 scope move finished after 139 + 54 ms
02:04:34.452 00.000 2744 Move returns status 0, amount 139
02:04:34.452 00.000 2744 MoveAxis(N, 0, ABG)
02:04:34.452 00.000 2744 Move returns status 0, amount 0
02:04:34.452 00.000 2744 move complete, result=0
02:04:34.452 00.000 2744 worker thread done servicing request
02:04:34.452 00.000 2744 Worker thread wakes up
02:04:34.452 00.000 1092 GuideStep: 0.6 px 139 ms WEST, -0.2 px 0 ms NORTH
02:04:34.455 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:34.456 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:37.834 03.378 2744 Exposure complete
02:04:38.018 00.184 2744 worker thread done servicing request
02:04:38.018 00.000 1092 OnExposeComplete: enter
02:04:38.021 00.003 1092 UpdateGuideState(): m_state=6
02:04:38.024 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2330
02:04:38.026 00.002 1092 Star::Find returns 1 (0), X=1602.18, Y=1129.76, Mass=511539, SNR=84.8, Peak=38807 HFD=3.9
02:04:38.029 00.003 1092 MultiStar: [#1 -0.08,-0.37,0.75,U] [#2 -0.01,-0.22,0.80,U] [#3 -0.16,-0.25,0.58,U] [#4 0.18,-0.33,0.65,U] [#5 0.09,-0.03,0.62,U] [#6 0.36,-0.37,0.59,U] [#7 0.12,-0.27,0.52,U] [#8 0.05,-0.35,0.41,U] 
02:04:38.031 00.002 1092 refined, 8 included, MultiStar: {0.17, -0.18}, one-star: {0.69, 0.28}
02:04:38.034 00.003 1092 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
02:04:38.037 00.003 1092 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.54 = -0.54)
02:04:38.039 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.23 mountY=-0.13, mountTheta=-0.51
02:04:38.042 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.18, opts=13)
02:04:38.044 00.002 1092 Enqueuing Move request for scope (0.17, -0.18)
02:04:38.047 00.003 2744 Worker thread wakes up
02:04:38.047 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
02:04:38.047 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
02:04:38.047 00.000 2744 Moving (0.17, -0.18) raw xDistance=0.23 yDistance=-0.13
02:04:38.047 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:04:38.047 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:38.048 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:04:38.048 00.000 2744 MoveAxis(E, 0, ABG)
02:04:38.048 00.000 2744 Move returns status 0, amount 0
02:04:38.048 00.000 2744 MoveAxis(N, 0, ABG)
02:04:38.048 00.000 2744 Move returns status 0, amount 0
02:04:38.048 00.000 2744 move complete, result=0
02:04:38.048 00.000 2744 worker thread done servicing request
02:04:38.063 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1659, FiltMax=65527, Gamma=0.510
02:04:38.078 00.015 1092 UpdateGuideState exits: m=511539 SNR=84.8
02:04:38.081 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.085 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:38.088 00.003 1092 Enqueuing Expose request
02:04:38.092 00.004 2744 Worker thread wakes up
02:04:38.093 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:38.095 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:38.095 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:41.481 03.386 2744 Exposure complete
02:04:41.694 00.213 2744 worker thread done servicing request
02:04:41.694 00.000 1092 OnExposeComplete: enter
02:04:41.697 00.003 1092 UpdateGuideState(): m_state=6
02:04:41.700 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2331
02:04:41.703 00.003 1092 Star::Find returns 1 (0), X=1602.33, Y=1129.40, Mass=460807, SNR=73.9, Peak=40947 HFD=3.5
02:04:41.706 00.003 1092 MultiStar: [#1 -0.01,-0.23,0.78,U] [#2 0.11,-0.67,1.00,U] [#3 -0.17,-0.37,0.73,U] [#4 -0.24,-0.33,0.93,U] [#5 -0.02,-0.21,0.66,U] [#6 0.15,-0.54,0.63,U] [#7 -0.21,-0.31,0.62,U] [#8 -0.31,-0.29,0.43,U] 
02:04:41.708 00.002 1092 refined, 8 included, MultiStar: {0.06, -0.34}, one-star: {0.84, -0.08}
02:04:41.710 00.002 1092 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-0.43) = xAngle (-0.97 = -0.97)
02:04:41.713 00.003 1092 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.13 = -1.13)
02:04:41.715 00.002 1092 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.40 mountX=0.19 mountY=-0.31, mountTheta=-1.01
02:04:41.722 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.34, opts=13)
02:04:41.724 00.002 1092 Enqueuing Move request for scope (0.06, -0.34)
02:04:41.726 00.002 2744 Worker thread wakes up
02:04:41.727 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
02:04:41.727 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
02:04:41.727 00.000 2744 Moving (0.06, -0.34) raw xDistance=0.19 yDistance=-0.31
02:04:41.727 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:04:41.727 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:41.727 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:04:41.727 00.000 2744 MoveAxis(E, 0, ABG)
02:04:41.727 00.000 2744 Move returns status 0, amount 0
02:04:41.727 00.000 2744 MoveAxis(N, 0, ABG)
02:04:41.727 00.000 2744 Move returns status 0, amount 0
02:04:41.727 00.000 2744 move complete, result=0
02:04:41.727 00.000 2744 worker thread done servicing request
02:04:41.741 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1426, FiltMax=65535, Gamma=0.510
02:04:41.758 00.017 1092 UpdateGuideState exits: m=460807 SNR=73.9
02:04:41.761 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.764 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:41.767 00.003 1092 Enqueuing Expose request
02:04:41.770 00.003 2744 Worker thread wakes up
02:04:41.770 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:41.772 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:41.772 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:45.169 03.397 2744 Exposure complete
02:04:45.365 00.196 2744 worker thread done servicing request
02:04:45.365 00.000 1092 OnExposeComplete: enter
02:04:45.368 00.003 1092 UpdateGuideState(): m_state=6
02:04:45.370 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2332
02:04:45.372 00.002 1092 Star::Find returns 1 (0), X=1601.89, Y=1129.85, Mass=464587, SNR=67.4, Peak=45575 HFD=3.6
02:04:45.375 00.003 1092 MultiStar: [#1 -0.60,-0.21,0.86,U] [#2 -0.42,-0.44,1.06,U] [#3 -0.48,0.08,0.76,U] [#4 -0.64,-0.23,0.96,U] [#5 -0.71,0.19,0.74,U] [#6 -0.60,-0.35,0.93,U] [#7 -0.38,0.07,0.67,U] [#8 -0.20,-0.02,0.51,U] 
02:04:45.377 00.002 1092 refined, 8 included, MultiStar: {-0.40, -0.08}, one-star: {0.40, 0.37}
02:04:45.379 00.002 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.52 = -2.52)
02:04:45.383 00.004 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.68 = -2.68)
02:04:45.385 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=-0.08 hyp=0.40 cameraTheta=-2.95 mountX=-0.33 mountY=-0.18, mountTheta=-2.64
02:04:45.390 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=-0.08, opts=13)
02:04:45.392 00.002 1092 Enqueuing Move request for scope (-0.40, -0.08)
02:04:45.395 00.003 2744 Worker thread wakes up
02:04:45.395 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.08) opts 0xd
02:04:45.395 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, -0.08)
02:04:45.395 00.000 2744 Moving (-0.40, -0.08) raw xDistance=-0.33 yDistance=-0.18
02:04:45.395 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:04:45.395 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:45.395 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:04:45.395 00.000 2744 MoveAxis(E, 74, ABG)
02:04:45.395 00.000 2744 Guiding  Dir = 2, Dur = 74
02:04:45.396 00.001 2744 IsSlewing returns 0
02:04:45.396 00.000 2744 IsGuiding returns 0
02:04:45.396 00.000 2744 PulseGuide returned control before completion, sleep 84
02:04:45.413 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5213, FiltMin=1643, FiltMax=65520, Gamma=0.510
02:04:45.430 00.017 1092 UpdateGuideState exits: m=464587 SNR=67.4
02:04:45.433 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.435 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:45.437 00.002 1092 Enqueuing Expose request
02:04:45.490 00.053 2744 IsGuiding returns 1
02:04:45.490 00.000 2744 scope still moving after pulse duration time elapsed
02:04:45.522 00.032 2744 IsSlewing returns 0
02:04:45.522 00.000 2744 IsGuiding returns 0
02:04:45.522 00.000 2744 scope move finished after 74 + 52 ms
02:04:45.522 00.000 2744 Move returns status 0, amount 74
02:04:45.522 00.000 2744 MoveAxis(N, 0, ABG)
02:04:45.523 00.001 2744 Move returns status 0, amount 0
02:04:45.523 00.000 2744 move complete, result=0
02:04:45.523 00.000 2744 worker thread done servicing request
02:04:45.523 00.000 2744 Worker thread wakes up
02:04:45.523 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:45.523 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:45.526 00.003 1092 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
02:04:48.906 03.380 2744 Exposure complete
02:04:49.096 00.190 2744 worker thread done servicing request
02:04:49.096 00.000 1092 OnExposeComplete: enter
02:04:49.099 00.003 1092 UpdateGuideState(): m_state=6
02:04:49.101 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2333
02:04:49.104 00.003 1092 Star::Find returns 1 (0), X=1602.61, Y=1129.18, Mass=514757, SNR=78.5, Peak=42771 HFD=3.7
02:04:49.106 00.002 1092 MultiStar: [#1 0.39,-0.41,0.95,U] [#2 0.14,-0.46,0.93,U] [#3 0.27,-0.53,0.71,U] [#4 0.14,-0.83,0.71,U] [#5 0.10,-0.19,0.71,U] [#6 0.34,-0.41,0.53,U] [#7 0.45,-0.49,0.50,U] [#8 0.34,-0.50,0.43,U] 
02:04:49.108 00.002 1092 refined, 8 included, MultiStar: {0.39, -0.45}, one-star: {1.13, -0.30}
02:04:49.113 00.005 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
02:04:49.116 00.003 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
02:04:49.120 00.004 1092 CameraToMount -- cameraX=0.39 cameraY=-0.45 hyp=0.59 cameraTheta=-0.85 mountX=0.54 mountY=-0.32, mountTheta=-0.54
02:04:49.126 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.45, opts=13)
02:04:49.129 00.003 1092 Enqueuing Move request for scope (0.39, -0.45)
02:04:49.134 00.005 2744 Worker thread wakes up
02:04:49.134 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.45) opts 0xd
02:04:49.134 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.45)
02:04:49.134 00.000 2744 Moving (0.39, -0.45) raw xDistance=0.54 yDistance=-0.32
02:04:49.134 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.54
02:04:49.134 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:49.134 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:04:49.134 00.000 2744 MoveAxis(W, 116, ABG)
02:04:49.134 00.000 2744 Guiding  Dir = 3, Dur = 116
02:04:49.135 00.001 2744 IsSlewing returns 0
02:04:49.135 00.000 2744 IsGuiding returns 0
02:04:49.135 00.000 2744 PulseGuide returned control before completion, sleep 126
02:04:49.151 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1738, FiltMax=65535, Gamma=0.510
02:04:49.167 00.016 1092 UpdateGuideState exits: m=514757 SNR=78.5
02:04:49.171 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.173 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:49.176 00.003 1092 Enqueuing Expose request
02:04:49.263 00.087 2744 IsGuiding returns 1
02:04:49.263 00.000 2744 scope still moving after pulse duration time elapsed
02:04:49.295 00.032 2744 IsSlewing returns 0
02:04:49.295 00.000 2744 IsGuiding returns 0
02:04:49.298 00.003 2744 scope move finished after 116 + 46 ms
02:04:49.299 00.001 2744 Move returns status 0, amount 116
02:04:49.299 00.000 2744 MoveAxis(N, 0, ABG)
02:04:49.299 00.000 2744 Move returns status 0, amount 0
02:04:49.299 00.000 2744 move complete, result=0
02:04:49.299 00.000 2744 worker thread done servicing request
02:04:49.299 00.000 2744 Worker thread wakes up
02:04:49.301 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:49.301 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:49.301 00.000 1092 GuideStep: 0.5 px 116 ms WEST, -0.3 px 0 ms NORTH
02:04:52.688 03.387 2744 Exposure complete
02:04:52.894 00.206 2744 worker thread done servicing request
02:04:52.894 00.000 1092 OnExposeComplete: enter
02:04:52.897 00.003 1092 UpdateGuideState(): m_state=6
02:04:52.900 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2334
02:04:52.903 00.003 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.39, Mass=493630, SNR=67.2, Peak=39120 HFD=3.8
02:04:52.906 00.003 1092 MultiStar: [#1 -0.41,-0.53,0.88,U] [#2 -0.25,-0.71,1.07,U] [#3 -0.38,-0.57,0.97,U] [#4 -0.48,-0.73,0.91,U] [#5 -0.49,-0.38,0.75,U] [#6 -0.36,-0.79,0.71,U] [#7 -0.31,-0.39,0.62,U] [#8 0.22,-0.47,0.59,U] 
02:04:52.908 00.002 1092 refined, 8 included, MultiStar: {-0.20, -0.52}, one-star: {0.60, -0.09}
02:04:52.910 00.002 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.52 = -1.52)
02:04:52.912 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.67 = -1.67)
02:04:52.915 00.003 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.52 hyp=0.56 cameraTheta=-1.94 mountX=0.03 mountY=-0.56, mountTheta=-1.52
02:04:52.923 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.52, opts=13)
02:04:52.925 00.002 1092 Enqueuing Move request for scope (-0.20, -0.52)
02:04:52.928 00.003 2744 Worker thread wakes up
02:04:52.928 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.52) opts 0xd
02:04:52.928 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.52)
02:04:52.928 00.000 2744 Moving (-0.20, -0.52) raw xDistance=0.03 yDistance=-0.56
02:04:52.929 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:52.929 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
02:04:52.929 00.000 2744 MoveAxis(E, 0, ABG)
02:04:52.929 00.000 2744 Move returns status 0, amount 0
02:04:52.929 00.000 2744 MoveAxis(N, 104, ABG)
02:04:52.929 00.000 2744 Guiding  Dir = 0, Dur = 104
02:04:52.929 00.000 2744 IsSlewing returns 0
02:04:52.930 00.001 2744 IsGuiding returns 0
02:04:52.930 00.000 2744 PulseGuide returned control before completion, sleep 114
02:04:52.950 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1479, FiltMax=65535, Gamma=0.510
02:04:52.965 00.015 1092 UpdateGuideState exits: m=493630 SNR=67.2
02:04:52.968 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:52.971 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:52.973 00.002 1092 Enqueuing Expose request
02:04:53.056 00.083 2744 IsGuiding returns 0
02:04:53.056 00.000 2744 Move returns status 0, amount 104
02:04:53.056 00.000 2744 move complete, result=0
02:04:53.056 00.000 2744 worker thread done servicing request
02:04:53.058 00.002 2744 Worker thread wakes up
02:04:53.058 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:53.058 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:04:53.059 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.6 px 104 ms NORTH
02:04:56.430 03.371 2744 Exposure complete
02:04:56.621 00.191 2744 worker thread done servicing request
02:04:56.621 00.000 1092 OnExposeComplete: enter
02:04:56.623 00.002 1092 UpdateGuideState(): m_state=6
02:04:56.626 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2335
02:04:56.630 00.004 1092 Star::Find returns 1 (0), X=1601.99, Y=1130.06, Mass=479359, SNR=80.9, Peak=42743 HFD=3.7
02:04:56.635 00.005 1092 MultiStar: [#1 -0.20,0.06,0.85,U] [#2 -0.29,-0.21,0.88,U] [#3 -0.16,0.14,0.73,U] [#4 -0.26,-0.16,0.81,U] [#5 -0.25,0.21,0.62,U] [#6 0.00,-0.07,0.62,U] [#7 -0.29,-0.15,0.52,U] [#8 -0.30,0.13,0.48,U] 
02:04:56.638 00.003 1092 refined, 8 included, MultiStar: {-0.11, 0.07}, one-star: {0.50, 0.58}
02:04:56.641 00.003 1092 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.43) = xAngle (2.97 = 2.97)
02:04:56.643 00.002 1092 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.81 = 2.81)
02:04:56.646 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.54 mountX=-0.13 mountY=0.04, mountTheta=2.82
02:04:56.654 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.07, opts=13)
02:04:56.656 00.002 1092 Enqueuing Move request for scope (-0.11, 0.07)
02:04:56.659 00.003 2744 Worker thread wakes up
02:04:56.659 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:04:56.659 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:04:56.659 00.000 2744 Moving (-0.11, 0.07) raw xDistance=-0.13 yDistance=0.04
02:04:56.659 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:04:56.659 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:04:56.659 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:04:56.659 00.000 2744 MoveAxis(E, 0, ABG)
02:04:56.659 00.000 2744 Move returns status 0, amount 0
02:04:56.659 00.000 2744 MoveAxis(N, 0, ABG)
02:04:56.659 00.000 2744 Move returns status 0, amount 0
02:04:56.659 00.000 2744 move complete, result=0
02:04:56.661 00.002 2744 worker thread done servicing request
02:04:56.678 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1687, FiltMax=65520, Gamma=0.510
02:04:56.699 00.021 1092 UpdateGuideState exits: m=479359 SNR=80.9
02:04:56.702 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.704 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:04:56.707 00.003 1092 Enqueuing Expose request
02:04:56.710 00.003 2744 Worker thread wakes up
02:04:56.710 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:56.714 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:04:56.714 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:00.099 03.385 2744 Exposure complete
02:05:00.301 00.202 2744 worker thread done servicing request
02:05:00.301 00.000 1092 OnExposeComplete: enter
02:05:00.305 00.004 1092 UpdateGuideState(): m_state=6
02:05:00.307 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2336
02:05:00.310 00.003 1092 Star::Find returns 1 (0), X=1601.99, Y=1130.22, Mass=493542, SNR=77.1, Peak=45063 HFD=3.5
02:05:00.313 00.003 1092 MultiStar: [#1 -0.25,0.28,0.96,U] [#2 -0.13,-0.10,0.96,U] [#3 -0.45,0.36,0.77,U] [#4 -0.25,0.05,0.72,U] [#5 -0.15,0.23,0.68,U] [#6 0.03,-0.15,0.71,U] [#7 -0.25,0.18,0.55,U] [#8 -0.15,0.39,0.45,U] 
02:05:00.316 00.003 1092 refined, 8 included, MultiStar: {-0.10, 0.23}, one-star: {0.50, 0.74}
02:05:00.318 00.002 1092 CameraToMount -- cameraTheta (1.98) - m_xAngle (-0.43) = xAngle (2.41 = 2.41)
02:05:00.322 00.004 1092 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.26 = 2.26)
02:05:00.324 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.98 mountX=-0.18 mountY=0.19, mountTheta=2.34
02:05:00.329 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.23, opts=13)
02:05:00.333 00.004 1092 Enqueuing Move request for scope (-0.10, 0.23)
02:05:00.335 00.002 2744 Worker thread wakes up
02:05:00.336 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.23) opts 0xd
02:05:00.336 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.23)
02:05:00.336 00.000 2744 Moving (-0.10, 0.23) raw xDistance=-0.18 yDistance=0.19
02:05:00.336 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:05:00.336 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:00.336 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:05:00.336 00.000 2744 MoveAxis(E, 0, ABG)
02:05:00.336 00.000 2744 Move returns status 0, amount 0
02:05:00.336 00.000 2744 MoveAxis(N, 0, ABG)
02:05:00.336 00.000 2744 Move returns status 0, amount 0
02:05:00.336 00.000 2744 move complete, result=0
02:05:00.337 00.001 2744 worker thread done servicing request
02:05:00.351 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1431, FiltMax=65520, Gamma=0.510
02:05:00.365 00.014 1092 UpdateGuideState exits: m=493542 SNR=77.1
02:05:00.368 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:00.370 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:00.372 00.002 1092 Enqueuing Expose request
02:05:00.375 00.003 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:05:00.377 00.002 2744 Worker thread wakes up
02:05:00.377 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:00.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:03.764 03.387 2744 Exposure complete
02:05:03.956 00.192 2744 worker thread done servicing request
02:05:03.956 00.000 1092 OnExposeComplete: enter
02:05:03.959 00.003 1092 UpdateGuideState(): m_state=6
02:05:03.961 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2337
02:05:03.964 00.003 1092 Star::Find returns 1 (0), X=1601.11, Y=1130.05, Mass=449795, SNR=74.8, Peak=44429 HFD=3.8
02:05:03.966 00.002 1092 MultiStar: [#1 -0.98,0.00,0.94,U] [#2 -1.05,-0.08,0.96,U] [#3 -1.13,0.16,0.74,U] [#4 -1.02,-0.02,0.69,U] [#5 -1.15,0.38,0.84,U] [#6 -1.04,0.12,0.68,U] [#7 -1.10,0.09,0.54,U] [#8 -0.62,0.25,0.48,U] 
02:05:03.970 00.004 1092 single-star, 8 included, MultiStar: {-0.93, 0.17}, one-star: {-0.37, 0.57}
02:05:03.977 00.007 1092 CameraToMount -- cameraTheta (2.15) - m_xAngle (-0.43) = xAngle (2.58 = 2.58)
02:05:03.980 00.003 1092 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.42 = 2.42)
02:05:03.982 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=0.57 hyp=0.68 cameraTheta=2.15 mountX=-0.58 mountY=0.45, mountTheta=2.48
02:05:03.986 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.57, opts=13)
02:05:03.988 00.002 1092 Enqueuing Move request for scope (-0.37, 0.57)
02:05:03.991 00.003 2744 Worker thread wakes up
02:05:03.991 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.57) opts 0xd
02:05:03.991 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.57)
02:05:03.991 00.000 2744 Moving (-0.37, 0.57) raw xDistance=-0.58 yDistance=0.45
02:05:03.991 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.58
02:05:03.991 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:05:03.991 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
02:05:03.991 00.000 2744 MoveAxis(E, 129, ABG)
02:05:03.991 00.000 2744 Guiding  Dir = 2, Dur = 129
02:05:03.991 00.000 2744 IsSlewing returns 0
02:05:03.991 00.000 2744 IsGuiding returns 0
02:05:03.992 00.001 2744 PulseGuide returned control before completion, sleep 139
02:05:04.006 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1610, FiltMax=65520, Gamma=0.510
02:05:04.020 00.014 1092 UpdateGuideState exits: m=449795 SNR=74.8
02:05:04.023 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:04.025 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:04.027 00.002 1092 Enqueuing Expose request
02:05:04.139 00.112 2744 IsGuiding returns 1
02:05:04.139 00.000 2744 scope still moving after pulse duration time elapsed
02:05:04.170 00.031 2744 IsSlewing returns 0
02:05:04.170 00.000 2744 IsGuiding returns 0
02:05:04.170 00.000 2744 scope move finished after 129 + 49 ms
02:05:04.170 00.000 2744 Move returns status 0, amount 129
02:05:04.170 00.000 2744 MoveAxis(N, 0, ABG)
02:05:04.170 00.000 2744 Move returns status 0, amount 0
02:05:04.171 00.001 2744 move complete, result=0
02:05:04.171 00.000 2744 worker thread done servicing request
02:05:04.171 00.000 2744 Worker thread wakes up
02:05:04.171 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:04.171 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:04.171 00.000 1092 GuideStep: -0.6 px 129 ms EAST, 0.5 px 0 ms NORTH
02:05:07.567 03.396 2744 Exposure complete
02:05:07.805 00.238 2744 worker thread done servicing request
02:05:07.805 00.000 1092 OnExposeComplete: enter
02:05:07.808 00.003 1092 UpdateGuideState(): m_state=6
02:05:07.811 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2338
02:05:07.816 00.005 1092 Star::Find returns 1 (0), X=1601.36, Y=1130.10, Mass=472055, SNR=75.7, Peak=42935 HFD=3.5
02:05:07.820 00.004 1092 MultiStar: [#1 -1.02,0.19,0.80,U] [#2 -1.09,0.17,0.90,U] [#3 -1.31,0.35,0.74,U] [#4 -1.03,0.11,0.91,U] [#5 -0.98,0.56,0.73,U] [#6 -0.95,0.27,0.75,U] [#7 -1.03,0.28,0.54,U] [#8 -1.23,-0.32,0.42,U] 
02:05:07.824 00.004 1092 single-star, 8 included, MultiStar: {-0.93, 0.28}, one-star: {-0.12, 0.62}
02:05:07.827 00.003 1092 CameraToMount -- cameraTheta (1.77) - m_xAngle (-0.43) = xAngle (2.19 = 2.19)
02:05:07.830 00.003 1092 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.04 = 2.04)
02:05:07.835 00.005 1092 CameraToMount -- cameraX=-0.12 cameraY=0.62 hyp=0.63 cameraTheta=1.77 mountX=-0.37 mountY=0.57, mountTheta=2.15
02:05:07.843 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.62, opts=13)
02:05:07.846 00.003 1092 Enqueuing Move request for scope (-0.12, 0.62)
02:05:07.851 00.005 2744 Worker thread wakes up
02:05:07.851 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.62) opts 0xd
02:05:07.851 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.62)
02:05:07.851 00.000 2744 Moving (-0.12, 0.62) raw xDistance=-0.37 yDistance=0.57
02:05:07.851 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.37
02:05:07.851 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:07.851 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.57
02:05:07.852 00.001 2744 MoveAxis(E, 92, ABG)
02:05:07.852 00.000 2744 Guiding  Dir = 2, Dur = 92
02:05:07.852 00.000 2744 IsSlewing returns 0
02:05:07.852 00.000 2744 IsGuiding returns 0
02:05:07.853 00.001 2744 PulseGuide returned control before completion, sleep 102
02:05:07.871 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1607, FiltMax=65520, Gamma=0.510
02:05:07.899 00.028 1092 UpdateGuideState exits: m=472055 SNR=75.7
02:05:07.903 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.906 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:07.909 00.003 1092 Enqueuing Expose request
02:05:07.970 00.061 2744 IsGuiding returns 1
02:05:07.971 00.001 2744 scope still moving after pulse duration time elapsed
02:05:08.001 00.030 2744 IsSlewing returns 0
02:05:08.002 00.001 2744 IsGuiding returns 0
02:05:08.002 00.000 2744 scope move finished after 92 + 57 ms
02:05:08.003 00.001 2744 Move returns status 0, amount 92
02:05:08.003 00.000 2744 MoveAxis(N, 0, ABG)
02:05:08.003 00.000 2744 Move returns status 0, amount 0
02:05:08.003 00.000 2744 move complete, result=0
02:05:08.003 00.000 2744 worker thread done servicing request
02:05:08.003 00.000 2744 Worker thread wakes up
02:05:08.003 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:08.003 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:08.004 00.001 1092 GuideStep: -0.4 px 92 ms EAST, 0.6 px 0 ms NORTH
02:05:11.394 03.390 2744 Exposure complete
02:05:11.590 00.196 2744 worker thread done servicing request
02:05:11.590 00.000 1092 OnExposeComplete: enter
02:05:11.593 00.003 1092 UpdateGuideState(): m_state=6
02:05:11.596 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2339
02:05:11.600 00.004 1092 Star::Find returns 1 (0), X=1600.99, Y=1130.14, Mass=513807, SNR=91.6, Peak=44333 HFD=4.0
02:05:11.603 00.003 1092 MultiStar: [#1 -1.37,0.20,0.90,U] [#2 -1.25,0.24,0.81,U] [#3 -1.52,0.21,0.61,U] [#4 -1.32,0.00,0.66,U] [#5 -1.51,0.35,0.55,U] [#6 -1.28,-0.05,0.51,U] [#7 -1.50,0.32,0.49,U] [#8 -1.31,-0.24,0.37,U] 
02:05:11.607 00.004 1092 single-star, 8 included, MultiStar: {-1.23, 0.24}, one-star: {-0.49, 0.66}
02:05:11.609 00.002 1092 CameraToMount -- cameraTheta (2.22) - m_xAngle (-0.43) = xAngle (2.64 = 2.64)
02:05:11.611 00.002 1092 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.49 = 2.49)
02:05:11.614 00.003 1092 CameraToMount -- cameraX=-0.49 cameraY=0.66 hyp=0.82 cameraTheta=2.22 mountX=-0.72 mountY=0.50, mountTheta=2.54
02:05:11.620 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.66, opts=13)
02:05:11.623 00.003 1092 Enqueuing Move request for scope (-0.49, 0.66)
02:05:11.625 00.002 2744 Worker thread wakes up
02:05:11.625 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.66) opts 0xd
02:05:11.625 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.66)
02:05:11.625 00.000 2744 Moving (-0.49, 0.66) raw xDistance=-0.72 yDistance=0.50
02:05:11.626 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.72
02:05:11.626 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:05:11.626 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.50
02:05:11.626 00.000 2744 MoveAxis(E, 168, ABG)
02:05:11.626 00.000 2744 Guiding  Dir = 2, Dur = 168
02:05:11.626 00.000 2744 IsSlewing returns 0
02:05:11.626 00.000 2744 IsGuiding returns 0
02:05:11.627 00.001 2744 PulseGuide returned control before completion, sleep 178
02:05:11.644 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1603, FiltMax=65520, Gamma=0.510
02:05:11.660 00.016 1092 UpdateGuideState exits: m=513807 SNR=91.6
02:05:11.664 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:11.666 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:11.670 00.004 1092 Enqueuing Expose request
02:05:11.807 00.137 2744 IsGuiding returns 1
02:05:11.807 00.000 2744 scope still moving after pulse duration time elapsed
02:05:11.839 00.032 2744 IsSlewing returns 0
02:05:11.839 00.000 2744 IsGuiding returns 0
02:05:11.839 00.000 2744 scope move finished after 168 + 44 ms
02:05:11.839 00.000 2744 Move returns status 0, amount 168
02:05:11.840 00.001 2744 MoveAxis(N, 0, ABG)
02:05:11.840 00.000 2744 Move returns status 0, amount 0
02:05:11.840 00.000 2744 move complete, result=0
02:05:11.840 00.000 2744 worker thread done servicing request
02:05:11.840 00.000 2744 Worker thread wakes up
02:05:11.840 00.000 1092 GuideStep: -0.7 px 168 ms EAST, 0.5 px 0 ms NORTH
02:05:11.843 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:11.843 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:15.232 03.389 2744 Exposure complete
02:05:15.435 00.203 2744 worker thread done servicing request
02:05:15.435 00.000 1092 OnExposeComplete: enter
02:05:15.438 00.003 1092 UpdateGuideState(): m_state=6
02:05:15.441 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2340
02:05:15.443 00.002 1092 Star::Find returns 1 (0), X=1600.46, Y=1130.67, Mass=473884, SNR=68.5, Peak=38477 HFD=3.5
02:05:15.445 00.002 1092 MultiStar: [#1 -1.98,0.65,0.98,U] [#2 -1.85,0.36,0.94,U] [#3 -2.15,0.94,0.73,U] [#4 -1.87,0.31,0.88,U] [#5 -1.76,0.81,0.71,U] [#6 -1.82,0.62,0.71,U] [#7 -1.99,0.39,0.70,U] [#8 -1.86,0.85,0.60,U] 
02:05:15.448 00.003 1092 single-star, 8 included, MultiStar: {-1.79, 0.68}, one-star: {-1.02, 1.19}
02:05:15.451 00.003 1092 CameraToMount -- cameraTheta (2.28) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
02:05:15.453 00.002 1092 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.55 = 2.55)
02:05:15.456 00.003 1092 CameraToMount -- cameraX=-1.02 cameraY=1.19 hyp=1.57 cameraTheta=2.28 mountX=-1.42 mountY=0.87, mountTheta=2.59
02:05:15.459 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=1.19, opts=13)
02:05:15.461 00.002 1092 Enqueuing Move request for scope (-1.02, 1.19)
02:05:15.464 00.003 2744 Worker thread wakes up
02:05:15.464 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 1.19) opts 0xd
02:05:15.464 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 1.19)
02:05:15.464 00.000 2744 Moving (-1.02, 1.19) raw xDistance=-1.42 yDistance=0.87
02:05:15.464 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.93 from input -1.42
02:05:15.464 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=-0.82 newest=1.93
02:05:15.464 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.87 from input 0.87
02:05:15.465 00.001 2744 MoveAxis(E, 330, ABG)
02:05:15.465 00.000 2744 Guiding  Dir = 2, Dur = 330
02:05:15.465 00.000 2744 IsSlewing returns 0
02:05:15.465 00.000 2744 IsGuiding returns 0
02:05:15.465 00.000 2744 PulseGuide returned control before completion, sleep 340
02:05:15.479 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1703, FiltMax=65533, Gamma=0.510
02:05:15.495 00.016 1092 UpdateGuideState exits: m=473884 SNR=68.5
02:05:15.498 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.501 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:15.503 00.002 1092 Enqueuing Expose request
02:05:15.809 00.306 2744 IsGuiding returns 1
02:05:15.809 00.000 2744 scope still moving after pulse duration time elapsed
02:05:15.841 00.032 2744 IsSlewing returns 0
02:05:15.841 00.000 2744 IsGuiding returns 0
02:05:15.841 00.000 2744 scope move finished after 330 + 46 ms
02:05:15.841 00.000 2744 Move returns status 0, amount 330
02:05:15.841 00.000 2744 MoveAxis(S, 163, ABG)
02:05:15.841 00.000 2744 Guiding  Dir = 1, Dur = 163
02:05:15.842 00.001 2744 IsSlewing returns 0
02:05:15.842 00.000 2744 IsGuiding returns 0
02:05:15.842 00.000 2744 PulseGuide returned control before completion, sleep 173
02:05:16.031 00.189 2744 IsGuiding returns 1
02:05:16.031 00.000 2744 scope still moving after pulse duration time elapsed
02:05:16.063 00.032 2744 IsSlewing returns 0
02:05:16.064 00.001 2744 IsGuiding returns 0
02:05:16.064 00.000 2744 scope move finished after 163 + 58 ms
02:05:16.064 00.000 2744 Move returns status 0, amount 163
02:05:16.064 00.000 2744 move complete, result=0
02:05:16.064 00.000 2744 worker thread done servicing request
02:05:16.065 00.001 1092 GuideStep: -1.4 px 330 ms EAST, 0.9 px 163 ms SOUTH
02:05:16.068 00.003 2744 Worker thread wakes up
02:05:16.068 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:16.068 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:19.450 03.382 2744 Exposure complete
02:05:19.652 00.202 2744 worker thread done servicing request
02:05:19.652 00.000 1092 OnExposeComplete: enter
02:05:19.655 00.003 1092 UpdateGuideState(): m_state=6
02:05:19.657 00.002 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2341
02:05:19.659 00.002 1092 Star::Find returns 1 (0), X=1600.78, Y=1130.28, Mass=525123, SNR=81.0, Peak=36653 HFD=3.8
02:05:19.661 00.002 1092 MultiStar: [#1 -1.32,0.57,0.94,U] [#2 -1.23,0.07,0.86,U] [#3 -1.46,0.48,0.75,U] [#4 -1.43,0.26,0.78,U] [#5 -1.29,0.58,0.68,U] [#6 -1.18,0.27,0.62,U] [#7 -1.41,0.29,0.53,U] [#8 -1.24,0.90,0.40,U] 
02:05:19.663 00.002 1092 single-star, 8 included, MultiStar: {-1.23, 0.46}, one-star: {-0.71, 0.80}
02:05:19.666 00.003 1092 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.43) = xAngle (2.72 = 2.72)
02:05:19.668 00.002 1092 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
02:05:19.670 00.002 1092 CameraToMount -- cameraX=-0.71 cameraY=0.80 hyp=1.07 cameraTheta=2.29 mountX=-0.98 mountY=0.58, mountTheta=2.60
02:05:19.675 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=0.80, opts=13)
02:05:19.677 00.002 1092 Enqueuing Move request for scope (-0.71, 0.80)
02:05:19.679 00.002 2744 Worker thread wakes up
02:05:19.679 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 0.80) opts 0xd
02:05:19.679 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.71, 0.80)
02:05:19.679 00.000 2744 Moving (-0.71, 0.80) raw xDistance=-0.98 yDistance=0.58
02:05:19.679 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.68 from input -0.98
02:05:19.679 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.58 from input 0.58
02:05:19.679 00.000 2744 MoveAxis(E, 242, ABG)
02:05:19.679 00.000 2744 Guiding  Dir = 2, Dur = 242
02:05:19.680 00.001 2744 IsSlewing returns 0
02:05:19.680 00.000 2744 IsGuiding returns 0
02:05:19.680 00.000 2744 PulseGuide returned control before completion, sleep 252
02:05:19.700 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1766, FiltMax=65533, Gamma=0.510
02:05:19.714 00.014 1092 UpdateGuideState exits: m=525123 SNR=81.0
02:05:19.718 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:19.720 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:19.722 00.002 1092 Enqueuing Expose request
02:05:19.948 00.226 2744 IsGuiding returns 1
02:05:19.948 00.000 2744 scope still moving after pulse duration time elapsed
02:05:19.979 00.031 2744 IsSlewing returns 0
02:05:19.979 00.000 2744 IsGuiding returns 0
02:05:19.980 00.001 2744 scope move finished after 242 + 57 ms
02:05:19.980 00.000 2744 Move returns status 0, amount 242
02:05:19.980 00.000 2744 MoveAxis(S, 110, ABG)
02:05:19.980 00.000 2744 Guiding  Dir = 1, Dur = 110
02:05:19.980 00.000 2744 IsSlewing returns 0
02:05:19.981 00.001 2744 IsGuiding returns 0
02:05:19.981 00.000 2744 PulseGuide returned control before completion, sleep 120
02:05:20.104 00.123 2744 IsGuiding returns 1
02:05:20.104 00.000 2744 scope still moving after pulse duration time elapsed
02:05:20.135 00.031 2744 IsSlewing returns 0
02:05:20.135 00.000 2744 IsGuiding returns 0
02:05:20.135 00.000 2744 scope move finished after 110 + 45 ms
02:05:20.135 00.000 2744 Move returns status 0, amount 110
02:05:20.135 00.000 2744 move complete, result=0
02:05:20.136 00.001 2744 worker thread done servicing request
02:05:20.136 00.000 2744 Worker thread wakes up
02:05:20.136 00.000 1092 GuideStep: -1.0 px 242 ms EAST, 0.6 px 110 ms SOUTH
02:05:20.139 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:20.139 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:23.513 03.374 2744 Exposure complete
02:05:23.708 00.195 2744 worker thread done servicing request
02:05:23.708 00.000 1092 OnExposeComplete: enter
02:05:23.710 00.002 1092 UpdateGuideState(): m_state=6
02:05:23.713 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2342
02:05:23.716 00.003 1092 Star::Find returns 1 (0), X=1600.76, Y=1130.74, Mass=472253, SNR=71.6, Peak=40608 HFD=3.5
02:05:23.718 00.002 1092 MultiStar: [#1 -1.40,0.97,0.87,U] [#2 -1.45,0.62,0.91,U] [#3 -1.55,0.87,0.80,U] [#4 -1.62,0.83,0.90,U] [#5 -1.42,0.74,0.66,U] [#6 -1.34,0.53,0.75,U] [#7 -1.65,0.92,0.49,U] [#8 -1.31,0.80,0.46,U] 
02:05:23.723 00.005 1092 single-star, 8 included, MultiStar: {-1.36, 0.85}, one-star: {-0.73, 1.26}
02:05:23.725 00.002 1092 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
02:05:23.728 00.003 1092 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.37 = 2.37)
02:05:23.730 00.002 1092 CameraToMount -- cameraX=-0.73 cameraY=1.26 hyp=1.46 cameraTheta=2.10 mountX=-1.19 mountY=1.02, mountTheta=2.43
02:05:23.735 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.73, y=1.26, opts=13)
02:05:23.738 00.003 1092 Enqueuing Move request for scope (-0.73, 1.26)
02:05:23.741 00.003 2744 Worker thread wakes up
02:05:23.741 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 1.26) opts 0xd
02:05:23.741 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.73, 1.26)
02:05:23.741 00.000 2744 Moving (-0.73, 1.26) raw xDistance=-1.19 yDistance=1.02
02:05:23.742 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.80 from input -1.19
02:05:23.742 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.02 from input 1.02
02:05:23.742 00.000 2744 MoveAxis(E, 283, ABG)
02:05:23.742 00.000 2744 Guiding  Dir = 2, Dur = 283
02:05:23.742 00.000 2744 IsSlewing returns 0
02:05:23.742 00.000 2744 IsGuiding returns 0
02:05:23.742 00.000 2744 PulseGuide returned control before completion, sleep 293
02:05:23.758 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1754, FiltMax=65533, Gamma=0.510
02:05:23.782 00.024 1092 UpdateGuideState exits: m=472253 SNR=71.6
02:05:23.787 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.791 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:23.793 00.002 1092 Enqueuing Expose request
02:05:24.046 00.253 2744 IsGuiding returns 1
02:05:24.046 00.000 2744 scope still moving after pulse duration time elapsed
02:05:24.076 00.030 2744 IsSlewing returns 0
02:05:24.076 00.000 2744 IsGuiding returns 0
02:05:24.077 00.001 2744 scope move finished after 283 + 51 ms
02:05:24.077 00.000 2744 Move returns status 0, amount 283
02:05:24.077 00.000 2744 MoveAxis(S, 192, ABG)
02:05:24.077 00.000 2744 Guiding  Dir = 1, Dur = 192
02:05:24.077 00.000 2744 IsSlewing returns 0
02:05:24.077 00.000 2744 IsGuiding returns 0
02:05:24.079 00.002 2744 PulseGuide returned control before completion, sleep 202
02:05:24.296 00.217 2744 IsGuiding returns 1
02:05:24.296 00.000 2744 scope still moving after pulse duration time elapsed
02:05:24.327 00.031 2744 IsSlewing returns 0
02:05:24.327 00.000 2744 IsGuiding returns 0
02:05:24.327 00.000 2744 scope move finished after 192 + 57 ms
02:05:24.327 00.000 2744 Move returns status 0, amount 192
02:05:24.327 00.000 2744 move complete, result=0
02:05:24.327 00.000 2744 worker thread done servicing request
02:05:24.327 00.000 2744 Worker thread wakes up
02:05:24.328 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:24.328 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:24.328 00.000 1092 GuideStep: -1.2 px 283 ms EAST, 1.0 px 192 ms SOUTH
02:05:27.715 03.387 2744 Exposure complete
02:05:27.914 00.199 2744 worker thread done servicing request
02:05:27.914 00.000 1092 OnExposeComplete: enter
02:05:27.917 00.003 1092 UpdateGuideState(): m_state=6
02:05:27.919 00.002 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2343
02:05:27.921 00.002 1092 Star::Find returns 1 (0), X=1600.78, Y=1130.71, Mass=479714, SNR=80.3, Peak=34125 HFD=3.7
02:05:27.924 00.003 1092 MultiStar: [#1 -1.67,0.73,0.75,U] [#2 -1.36,0.25,0.74,U] [#3 -1.54,0.74,0.69,U] [#4 -1.70,0.53,0.73,U] [#5 -1.55,1.02,0.58,U] [#6 -1.40,0.44,0.53,U] [#7 -1.40,1.08,0.43,U] [#8 -0.94,0.74,0.41,U] 
02:05:27.926 00.002 1092 single-star, 8 included, MultiStar: {-1.35, 0.76}, one-star: {-0.71, 1.23}
02:05:27.927 00.001 1092 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
02:05:27.929 00.002 1092 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.37 = 2.37)
02:05:27.932 00.003 1092 CameraToMount -- cameraX=-0.71 cameraY=1.23 hyp=1.42 cameraTheta=2.09 mountX=-1.15 mountY=0.99, mountTheta=2.43
02:05:27.938 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=1.23, opts=13)
02:05:27.940 00.002 1092 Enqueuing Move request for scope (-0.71, 1.23)
02:05:27.942 00.002 2744 Worker thread wakes up
02:05:27.942 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, 1.23) opts 0xd
02:05:27.942 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.71, 1.23)
02:05:27.942 00.000 2744 Moving (-0.71, 1.23) raw xDistance=-1.15 yDistance=0.99
02:05:27.943 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.15
02:05:27.943 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.99 from input 0.99
02:05:27.943 00.000 2744 MoveAxis(E, 278, ABG)
02:05:27.943 00.000 2744 Guiding  Dir = 2, Dur = 278
02:05:27.943 00.000 2744 IsSlewing returns 0
02:05:27.943 00.000 2744 IsGuiding returns 0
02:05:27.943 00.000 2744 PulseGuide returned control before completion, sleep 288
02:05:27.957 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1607, FiltMax=65533, Gamma=0.510
02:05:27.971 00.014 1092 UpdateGuideState exits: m=479714 SNR=80.3
02:05:27.974 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.976 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:27.978 00.002 1092 Enqueuing Expose request
02:05:28.247 00.269 2744 IsGuiding returns 0
02:05:28.247 00.000 2744 Move returns status 0, amount 278
02:05:28.247 00.000 2744 MoveAxis(S, 186, ABG)
02:05:28.247 00.000 2744 Guiding  Dir = 1, Dur = 186
02:05:28.248 00.001 2744 IsSlewing returns 0
02:05:28.248 00.000 2744 IsGuiding returns 0
02:05:28.248 00.000 2744 PulseGuide returned control before completion, sleep 196
02:05:28.450 00.202 2744 IsGuiding returns 1
02:05:28.450 00.000 2744 scope still moving after pulse duration time elapsed
02:05:28.481 00.031 2744 IsSlewing returns 0
02:05:28.481 00.000 2744 IsGuiding returns 0
02:05:28.481 00.000 2744 scope move finished after 186 + 47 ms
02:05:28.481 00.000 2744 Move returns status 0, amount 186
02:05:28.481 00.000 2744 move complete, result=0
02:05:28.482 00.001 2744 worker thread done servicing request
02:05:28.482 00.000 2744 Worker thread wakes up
02:05:28.482 00.000 1092 GuideStep: -1.2 px 278 ms EAST, 1.0 px 186 ms SOUTH
02:05:28.485 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:28.485 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:31.872 03.387 2744 Exposure complete
02:05:32.069 00.197 2744 worker thread done servicing request
02:05:32.069 00.000 1092 OnExposeComplete: enter
02:05:32.072 00.003 1092 UpdateGuideState(): m_state=6
02:05:32.075 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2344
02:05:32.077 00.002 1092 Star::Find returns 1 (0), X=1601.42, Y=1129.45, Mass=477454, SNR=69.3, Peak=47904 HFD=3.3
02:05:32.079 00.002 1092 MultiStar: [#1 -1.02,-0.34,1.01,U] [#2 -0.92,-0.39,0.98,U] [#3 -1.14,-0.27,0.82,U] [#4 -1.19,-0.52,0.94,U] [#5 -1.07,-0.07,0.86,U] [#6 -0.89,-0.49,0.78,U] [#7 -1.02,-0.00,0.61,U] [#8 -1.16,-0.13,0.51,U] 
02:05:32.082 00.003 1092 single-star, 8 included, MultiStar: {-0.92, -0.26}, one-star: {-0.07, -0.03}
02:05:32.085 00.003 1092 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-0.43) = xAngle (-2.27 = -2.27)
02:05:32.087 00.002 1092 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.43 = -2.43)
02:05:32.090 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.70 mountX=-0.05 mountY=-0.05, mountTheta=-2.35
02:05:32.095 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.03, opts=13)
02:05:32.098 00.003 1092 Enqueuing Move request for scope (-0.07, -0.03)
02:05:32.100 00.002 2744 Worker thread wakes up
02:05:32.100 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
02:05:32.101 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
02:05:32.101 00.000 2744 Moving (-0.07, -0.03) raw xDistance=-0.05 yDistance=-0.05
02:05:32.101 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:32.101 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:32.101 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:05:32.101 00.000 2744 MoveAxis(E, 0, ABG)
02:05:32.101 00.000 2744 Move returns status 0, amount 0
02:05:32.101 00.000 2744 MoveAxis(N, 0, ABG)
02:05:32.101 00.000 2744 Move returns status 0, amount 0
02:05:32.101 00.000 2744 move complete, result=0
02:05:32.101 00.000 2744 worker thread done servicing request
02:05:32.118 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1611, FiltMax=65520, Gamma=0.510
02:05:32.134 00.016 1092 UpdateGuideState exits: m=477454 SNR=69.3
02:05:32.137 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:32.139 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:32.141 00.002 1092 Enqueuing Expose request
02:05:32.143 00.002 2744 Worker thread wakes up
02:05:32.144 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:32.146 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:32.146 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:35.541 03.395 2744 Exposure complete
02:05:35.748 00.207 2744 worker thread done servicing request
02:05:35.748 00.000 1092 OnExposeComplete: enter
02:05:35.751 00.003 1092 UpdateGuideState(): m_state=6
02:05:35.754 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2345
02:05:35.757 00.003 1092 Star::Find returns 1 (0), X=1600.81, Y=1129.74, Mass=475332, SNR=72.2, Peak=41805 HFD=3.5
02:05:35.759 00.002 1092 MultiStar: [#1 -1.66,0.19,0.96,U] [#2 -1.32,-0.32,0.97,U] [#3 -1.64,0.01,0.75,U] [#4 -1.41,-0.12,0.80,U] [#5 -1.34,0.02,0.84,U] [#6 -1.21,-0.41,0.75,U] [#7 -1.79,-0.11,0.62,U] [#8 -1.80,0.04,0.39,U] 
02:05:35.761 00.002 1092 single-star, 8 included, MultiStar: {-1.38, -0.04}, one-star: {-0.68, 0.26}
02:05:35.764 00.003 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.21 = -3.08)
02:05:35.767 00.003 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
02:05:35.769 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=0.26 hyp=0.73 cameraTheta=2.78 mountX=-0.73 mountY=0.07, mountTheta=3.05
02:05:35.776 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.26, opts=13)
02:05:35.778 00.002 1092 Enqueuing Move request for scope (-0.68, 0.26)
02:05:35.782 00.004 2744 Worker thread wakes up
02:05:35.782 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.26) opts 0xd
02:05:35.782 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.26)
02:05:35.782 00.000 2744 Moving (-0.68, 0.26) raw xDistance=-0.73 yDistance=0.07
02:05:35.782 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:05:35.782 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:35.783 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:05:35.783 00.000 2744 MoveAxis(E, 163, ABG)
02:05:35.783 00.000 2744 Guiding  Dir = 2, Dur = 163
02:05:35.783 00.000 2744 IsSlewing returns 0
02:05:35.783 00.000 2744 IsGuiding returns 0
02:05:35.784 00.001 2744 PulseGuide returned control before completion, sleep 173
02:05:35.803 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5165, FiltMin=1805, FiltMax=65520, Gamma=0.510
02:05:35.819 00.016 1092 UpdateGuideState exits: m=475332 SNR=72.2
02:05:35.822 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.825 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:35.827 00.002 1092 Enqueuing Expose request
02:05:35.958 00.131 2744 IsGuiding returns 1
02:05:35.958 00.000 2744 scope still moving after pulse duration time elapsed
02:05:35.988 00.030 2744 IsSlewing returns 0
02:05:35.988 00.000 2744 IsGuiding returns 0
02:05:35.988 00.000 2744 scope move finished after 163 + 42 ms
02:05:35.988 00.000 2744 Move returns status 0, amount 163
02:05:35.988 00.000 2744 MoveAxis(N, 0, ABG)
02:05:35.988 00.000 2744 Move returns status 0, amount 0
02:05:35.989 00.001 2744 move complete, result=0
02:05:35.989 00.000 2744 worker thread done servicing request
02:05:35.989 00.000 2744 Worker thread wakes up
02:05:35.989 00.000 1092 GuideStep: -0.7 px 163 ms EAST, 0.1 px 0 ms NORTH
02:05:35.992 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:35.992 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:39.379 03.387 2744 Exposure complete
02:05:39.568 00.189 2744 worker thread done servicing request
02:05:39.568 00.000 1092 OnExposeComplete: enter
02:05:39.571 00.003 1092 UpdateGuideState(): m_state=6
02:05:39.573 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2346
02:05:39.575 00.002 1092 Star::Find returns 1 (0), X=1601.55, Y=1129.75, Mass=523442, SNR=83.2, Peak=46896 HFD=3.5
02:05:39.577 00.002 1092 MultiStar: [#1 -0.93,0.12,0.80,U] [#2 -0.92,-0.10,0.89,U] [#3 -1.10,-0.01,0.65,U] [#4 -1.21,-0.05,0.69,U] [#5 -1.01,0.08,0.66,U] [#6 -0.70,-0.20,0.68,U] [#7 -1.01,0.01,0.54,U] [#8 -1.09,0.17,0.42,U] 
02:05:39.580 00.003 1092 single-star, 8 included, MultiStar: {-0.82, 0.03}, one-star: {0.06, 0.27}
02:05:39.583 00.003 1092 CameraToMount -- cameraTheta (1.36) - m_xAngle (-0.43) = xAngle (1.78 = 1.78)
02:05:39.585 00.002 1092 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.63 = 1.63)
02:05:39.588 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.27 cameraTheta=1.36 mountX=-0.06 mountY=0.27, mountTheta=1.78
02:05:39.592 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.27, opts=13)
02:05:39.594 00.002 1092 Enqueuing Move request for scope (0.06, 0.27)
02:05:39.597 00.003 2744 Worker thread wakes up
02:05:39.597 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
02:05:39.597 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
02:05:39.597 00.000 2744 Moving (0.06, 0.27) raw xDistance=-0.06 yDistance=0.27
02:05:39.597 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:05:39.597 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:39.597 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:05:39.597 00.000 2744 MoveAxis(E, 0, ABG)
02:05:39.598 00.001 2744 Move returns status 0, amount 0
02:05:39.598 00.000 2744 MoveAxis(N, 0, ABG)
02:05:39.598 00.000 2744 Move returns status 0, amount 0
02:05:39.598 00.000 2744 move complete, result=0
02:05:39.598 00.000 2744 worker thread done servicing request
02:05:39.613 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5175, FiltMin=1632, FiltMax=65520, Gamma=0.510
02:05:39.627 00.014 1092 UpdateGuideState exits: m=523442 SNR=83.2
02:05:39.630 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.632 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:39.635 00.003 1092 Enqueuing Expose request
02:05:39.637 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:05:39.639 00.002 2744 Worker thread wakes up
02:05:39.639 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:39.639 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:43.025 03.386 2744 Exposure complete
02:05:43.228 00.203 2744 worker thread done servicing request
02:05:43.228 00.000 1092 OnExposeComplete: enter
02:05:43.231 00.003 1092 UpdateGuideState(): m_state=6
02:05:43.234 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2347
02:05:43.237 00.003 1092 Star::Find returns 1 (0), X=1601.14, Y=1129.96, Mass=492263, SNR=77.8, Peak=46957 HFD=3.2
02:05:43.240 00.003 1092 MultiStar: [#1 -1.18,-0.06,0.94,U] [#2 -1.05,-0.09,0.89,U] [#3 -1.37,0.15,0.75,U] [#4 -1.26,-0.05,0.73,U] [#5 -1.37,0.16,0.70,U] [#6 -1.17,-0.24,0.66,U] [#7 -1.00,0.11,0.50,U] [#8 -1.14,-0.18,0.42,U] 
02:05:43.242 00.002 1092 single-star, 8 included, MultiStar: {-1.07, 0.05}, one-star: {-0.35, 0.48}
02:05:43.245 00.003 1092 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
02:05:43.248 00.003 1092 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.47 = 2.47)
02:05:43.251 00.003 1092 CameraToMount -- cameraX=-0.35 cameraY=0.48 hyp=0.59 cameraTheta=2.20 mountX=-0.51 mountY=0.37, mountTheta=2.52
02:05:43.257 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.48, opts=13)
02:05:43.260 00.003 1092 Enqueuing Move request for scope (-0.35, 0.48)
02:05:43.262 00.002 2744 Worker thread wakes up
02:05:43.262 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.48) opts 0xd
02:05:43.262 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.48)
02:05:43.262 00.000 2744 Moving (-0.35, 0.48) raw xDistance=-0.51 yDistance=0.37
02:05:43.262 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.51
02:05:43.262 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:43.263 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:05:43.263 00.000 2744 MoveAxis(E, 115, ABG)
02:05:43.263 00.000 2744 Guiding  Dir = 2, Dur = 115
02:05:43.263 00.000 2744 IsSlewing returns 0
02:05:43.263 00.000 2744 IsGuiding returns 0
02:05:43.264 00.001 2744 PulseGuide returned control before completion, sleep 125
02:05:43.277 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5162, FiltMin=1578, FiltMax=65520, Gamma=0.510
02:05:43.292 00.015 1092 UpdateGuideState exits: m=492263 SNR=77.8
02:05:43.295 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.297 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:43.299 00.002 1092 Enqueuing Expose request
02:05:43.398 00.099 2744 IsGuiding returns 1
02:05:43.398 00.000 2744 scope still moving after pulse duration time elapsed
02:05:43.426 00.028 2744 IsSlewing returns 0
02:05:43.426 00.000 2744 IsGuiding returns 0
02:05:43.426 00.000 2744 scope move finished after 115 + 48 ms
02:05:43.427 00.001 2744 Move returns status 0, amount 115
02:05:43.427 00.000 2744 MoveAxis(N, 0, ABG)
02:05:43.427 00.000 2744 Move returns status 0, amount 0
02:05:43.427 00.000 2744 move complete, result=0
02:05:43.427 00.000 2744 worker thread done servicing request
02:05:43.427 00.000 2744 Worker thread wakes up
02:05:43.427 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:43.427 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:43.428 00.001 1092 GuideStep: -0.5 px 115 ms EAST, 0.4 px 0 ms NORTH
02:05:46.807 03.379 2744 Exposure complete
02:05:47.007 00.200 2744 worker thread done servicing request
02:05:47.007 00.000 1092 OnExposeComplete: enter
02:05:47.011 00.004 1092 UpdateGuideState(): m_state=6
02:05:47.013 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2348
02:05:47.016 00.003 1092 Star::Find returns 1 (0), X=1601.11, Y=1130.02, Mass=467215, SNR=72.5, Peak=50893 HFD=3.0
02:05:47.019 00.003 1092 MultiStar: [#1 -1.23,0.07,0.88,U] [#2 -1.12,-0.12,1.11,U] [#3 -1.47,0.11,0.88,U] [#4 -1.36,0.12,0.87,U] [#5 -1.35,0.43,0.67,U] [#6 -1.26,-0.14,0.75,U] [#7 -1.57,-0.01,0.57,U] [#8 -1.04,0.20,0.48,U] 
02:05:47.022 00.003 1092 single-star, 8 included, MultiStar: {-1.17, 0.13}, one-star: {-0.37, 0.54}
02:05:47.024 00.002 1092 CameraToMount -- cameraTheta (2.18) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
02:05:47.026 00.002 1092 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.45 = 2.45)
02:05:47.029 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=0.54 hyp=0.65 cameraTheta=2.18 mountX=-0.56 mountY=0.42, mountTheta=2.50
02:05:47.035 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.54, opts=13)
02:05:47.038 00.003 1092 Enqueuing Move request for scope (-0.37, 0.54)
02:05:47.040 00.002 2744 Worker thread wakes up
02:05:47.042 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.54) opts 0xd
02:05:47.042 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.54)
02:05:47.042 00.000 2744 Moving (-0.37, 0.54) raw xDistance=-0.56 yDistance=0.42
02:05:47.042 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.56
02:05:47.042 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:47.042 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:05:47.042 00.000 2744 MoveAxis(E, 134, ABG)
02:05:47.042 00.000 2744 Guiding  Dir = 2, Dur = 134
02:05:47.042 00.000 2744 IsSlewing returns 0
02:05:47.043 00.001 2744 IsGuiding returns 0
02:05:47.043 00.000 2744 PulseGuide returned control before completion, sleep 144
02:05:47.056 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1571, FiltMax=65520, Gamma=0.510
02:05:47.072 00.016 1092 UpdateGuideState exits: m=467215 SNR=72.5
02:05:47.074 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.076 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:47.078 00.002 1092 Enqueuing Expose request
02:05:47.192 00.114 2744 IsGuiding returns 1
02:05:47.192 00.000 2744 scope still moving after pulse duration time elapsed
02:05:47.223 00.031 2744 IsSlewing returns 0
02:05:47.223 00.000 2744 IsGuiding returns 0
02:05:47.223 00.000 2744 scope move finished after 134 + 47 ms
02:05:47.223 00.000 2744 Move returns status 0, amount 134
02:05:47.223 00.000 2744 MoveAxis(N, 0, ABG)
02:05:47.223 00.000 2744 Move returns status 0, amount 0
02:05:47.224 00.001 2744 move complete, result=0
02:05:47.224 00.000 2744 worker thread done servicing request
02:05:47.224 00.000 2744 Worker thread wakes up
02:05:47.224 00.000 1092 GuideStep: -0.6 px 134 ms EAST, 0.4 px 0 ms NORTH
02:05:47.227 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:47.227 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:50.629 03.402 2744 Exposure complete
02:05:50.835 00.206 2744 worker thread done servicing request
02:05:50.835 00.000 1092 OnExposeComplete: enter
02:05:50.838 00.003 1092 UpdateGuideState(): m_state=6
02:05:50.841 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2349
02:05:50.843 00.002 1092 Star::Find returns 1 (0), X=1600.60, Y=1130.20, Mass=483623, SNR=70.7, Peak=50893 HFD=3.4
02:05:50.848 00.005 1092 MultiStar: [#1 -1.40,0.33,1.06,U] [#2 -1.62,-0.14,1.07,U] [#3 -1.77,0.38,0.86,U] [#4 -1.56,-0.22,0.84,U] [#5 -1.84,0.12,0.83,U] [#6 -1.38,0.01,0.73,U] [#7 -1.39,0.16,0.68,U] [#8 -1.62,0.19,0.45,U] 
02:05:50.851 00.003 1092 single-star, 8 included, MultiStar: {-1.48, 0.18}, one-star: {-0.89, 0.72}
02:05:50.855 00.004 1092 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
02:05:50.857 00.002 1092 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.73 = 2.73)
02:05:50.859 00.002 1092 CameraToMount -- cameraX=-0.89 cameraY=0.72 hyp=1.14 cameraTheta=2.46 mountX=-1.10 mountY=0.45, mountTheta=2.75
02:05:50.868 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.89, y=0.72, opts=13)
02:05:50.872 00.004 1092 Enqueuing Move request for scope (-0.89, 0.72)
02:05:50.875 00.003 2744 Worker thread wakes up
02:05:50.875 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.72) opts 0xd
02:05:50.875 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.89, 0.72)
02:05:50.875 00.000 2744 Moving (-0.89, 0.72) raw xDistance=-1.10 yDistance=0.45
02:05:50.876 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.10
02:05:50.876 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.45 from input 0.45
02:05:50.876 00.000 2744 MoveAxis(E, 257, ABG)
02:05:50.876 00.000 2744 Guiding  Dir = 2, Dur = 257
02:05:50.876 00.000 2744 IsSlewing returns 0
02:05:50.876 00.000 2744 IsGuiding returns 0
02:05:50.877 00.001 2744 PulseGuide returned control before completion, sleep 267
02:05:50.914 00.037 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1415, FiltMax=65520, Gamma=0.510
02:05:50.943 00.029 1092 UpdateGuideState exits: m=483623 SNR=70.7
02:05:50.949 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.954 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:50.958 00.004 1092 Enqueuing Expose request
02:05:51.145 00.187 2744 IsGuiding returns 1
02:05:51.146 00.001 2744 scope still moving after pulse duration time elapsed
02:05:51.177 00.031 2744 IsSlewing returns 0
02:05:51.177 00.000 2744 IsGuiding returns 1
02:05:51.208 00.031 2744 IsSlewing returns 0
02:05:51.208 00.000 2744 IsGuiding returns 1
02:05:51.240 00.032 2744 IsSlewing returns 0
02:05:51.240 00.000 2744 IsGuiding returns 1
02:05:51.272 00.032 2744 IsSlewing returns 0
02:05:51.272 00.000 2744 IsGuiding returns 0
02:05:51.272 00.000 2744 scope move finished after 257 + 138 ms
02:05:51.272 00.000 2744 Move returns status 0, amount 257
02:05:51.272 00.000 2744 MoveAxis(S, 85, ABG)
02:05:51.272 00.000 2744 Guiding  Dir = 1, Dur = 85
02:05:51.273 00.001 2744 IsSlewing returns 0
02:05:51.273 00.000 2744 IsGuiding returns 0
02:05:51.273 00.000 2744 PulseGuide returned control before completion, sleep 95
02:05:51.381 00.108 2744 IsGuiding returns 1
02:05:51.381 00.000 2744 scope still moving after pulse duration time elapsed
02:05:51.412 00.031 2744 IsSlewing returns 0
02:05:51.412 00.000 2744 IsGuiding returns 0
02:05:51.412 00.000 2744 scope move finished after 85 + 54 ms
02:05:51.412 00.000 2744 Move returns status 0, amount 85
02:05:51.412 00.000 2744 move complete, result=0
02:05:51.412 00.000 2744 worker thread done servicing request
02:05:51.413 00.001 2744 Worker thread wakes up
02:05:51.413 00.000 1092 GuideStep: -1.1 px 257 ms EAST, 0.5 px 85 ms SOUTH
02:05:51.416 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:51.416 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:54.800 03.384 2744 Exposure complete
02:05:54.988 00.188 2744 worker thread done servicing request
02:05:54.988 00.000 1092 OnExposeComplete: enter
02:05:54.991 00.003 1092 UpdateGuideState(): m_state=6
02:05:54.993 00.002 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2350
02:05:54.995 00.002 1092 Star::Find returns 1 (0), X=1601.31, Y=1129.49, Mass=520269, SNR=83.8, Peak=44160 HFD=3.5
02:05:54.998 00.003 1092 MultiStar: [#1 -1.05,-0.50,0.74,U] [#2 -1.13,-0.60,0.88,U] [#3 -1.25,-0.27,0.80,U] [#4 -1.29,-0.65,0.83,U] [#5 -1.26,-0.04,0.71,U] [#6 -1.00,-0.55,0.62,U] [#7 -1.36,-0.54,0.52,U] [#8 -1.10,-0.57,0.41,U] 
02:05:55.001 00.003 1092 single-star, 8 included, MultiStar: {-1.03, -0.39}, one-star: {-0.18, 0.01}
02:05:55.003 00.002 1092 CameraToMount -- cameraTheta (3.08) - m_xAngle (-0.43) = xAngle (3.51 = -2.77)
02:05:55.005 00.002 1092 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.93)
02:05:55.007 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.08 mountX=-0.17 mountY=-0.04, mountTheta=-2.92
02:05:55.011 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.01, opts=13)
02:05:55.013 00.002 1092 Enqueuing Move request for scope (-0.18, 0.01)
02:05:55.016 00.003 2744 Worker thread wakes up
02:05:55.016 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
02:05:55.016 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
02:05:55.016 00.000 2744 Moving (-0.18, 0.01) raw xDistance=-0.17 yDistance=-0.04
02:05:55.016 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:05:55.016 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:55.016 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:05:55.016 00.000 2744 MoveAxis(E, 0, ABG)
02:05:55.017 00.001 2744 Move returns status 0, amount 0
02:05:55.017 00.000 2744 MoveAxis(N, 0, ABG)
02:05:55.017 00.000 2744 Move returns status 0, amount 0
02:05:55.017 00.000 2744 move complete, result=0
02:05:55.017 00.000 2744 worker thread done servicing request
02:05:55.032 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1399, FiltMax=65520, Gamma=0.510
02:05:55.048 00.016 1092 UpdateGuideState exits: m=520269 SNR=83.8
02:05:55.050 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.053 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:55.055 00.002 1092 Enqueuing Expose request
02:05:55.057 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:55.059 00.002 2744 Worker thread wakes up
02:05:55.059 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:55.059 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:58.447 03.388 2744 Exposure complete
02:05:58.644 00.197 2744 worker thread done servicing request
02:05:58.644 00.000 1092 OnExposeComplete: enter
02:05:58.648 00.004 1092 UpdateGuideState(): m_state=6
02:05:58.651 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2351
02:05:58.655 00.004 1092 Star::Find returns 1 (0), X=1601.09, Y=1129.39, Mass=500137, SNR=76.6, Peak=42928 HFD=3.6
02:05:58.658 00.003 1092 MultiStar: [#1 -1.27,-0.43,0.83,U] [#2 -1.14,-0.73,1.07,U] [#3 -1.50,-0.29,0.81,U] [#4 -1.37,-0.60,0.77,U] [#5 -1.26,-0.47,0.85,U] [#6 -1.32,-0.64,0.76,U] [#7 -1.42,-0.53,0.52,U] [#8 -1.05,-0.80,0.46,U] 
02:05:58.661 00.003 1092 single-star, 8 included, MultiStar: {-1.17, -0.49}, one-star: {-0.40, -0.09}
02:05:58.666 00.005 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
02:05:58.668 00.002 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.66 = -2.66)
02:05:58.671 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=-0.09 hyp=0.41 cameraTheta=-2.93 mountX=-0.33 mountY=-0.19, mountTheta=-2.62
02:05:58.678 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=-0.09, opts=13)
02:05:58.682 00.004 1092 Enqueuing Move request for scope (-0.40, -0.09)
02:05:58.684 00.002 2744 Worker thread wakes up
02:05:58.684 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.09) opts 0xd
02:05:58.684 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, -0.09)
02:05:58.684 00.000 2744 Moving (-0.40, -0.09) raw xDistance=-0.33 yDistance=-0.19
02:05:58.684 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:05:58.686 00.002 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:05:58.686 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:05:58.686 00.000 2744 MoveAxis(E, 73, ABG)
02:05:58.686 00.000 2744 Guiding  Dir = 2, Dur = 73
02:05:58.686 00.000 2744 IsSlewing returns 0
02:05:58.686 00.000 2744 IsGuiding returns 0
02:05:58.687 00.001 2744 PulseGuide returned control before completion, sleep 83
02:05:58.704 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1754, FiltMax=65520, Gamma=0.510
02:05:58.721 00.017 1092 UpdateGuideState exits: m=500137 SNR=76.6
02:05:58.724 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.726 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:05:58.729 00.003 1092 Enqueuing Expose request
02:05:58.784 00.055 2744 IsGuiding returns 0
02:05:58.784 00.000 2744 Move returns status 0, amount 73
02:05:58.784 00.000 2744 MoveAxis(N, 0, ABG)
02:05:58.784 00.000 2744 Move returns status 0, amount 0
02:05:58.784 00.000 2744 move complete, result=0
02:05:58.785 00.001 2744 worker thread done servicing request
02:05:58.785 00.000 2744 Worker thread wakes up
02:05:58.785 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:05:58.785 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:05:58.788 00.003 1092 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
02:06:02.194 03.406 2744 Exposure complete
02:06:02.422 00.228 2744 worker thread done servicing request
02:06:02.422 00.000 1092 OnExposeComplete: enter
02:06:02.425 00.003 1092 UpdateGuideState(): m_state=6
02:06:02.428 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2352
02:06:02.432 00.004 1092 Star::Find returns 1 (0), X=1601.27, Y=1129.35, Mass=493872, SNR=74.9, Peak=44272 HFD=3.5
02:06:02.435 00.003 1092 MultiStar: [#1 -1.00,-0.42,1.11,U] [#2 -0.86,-0.77,1.04,U] [#3 -1.12,-0.29,0.86,U] [#4 -1.11,-0.55,0.86,U] [#5 -0.94,-0.36,0.69,U] [#6 -1.08,-0.66,0.73,U] [#7 -0.93,-0.99,0.57,U] [#8 -0.95,-0.45,0.54,U] 
02:06:02.438 00.003 1092 single-star, 8 included, MultiStar: {-0.90, -0.49}, one-star: {-0.22, -0.13}
02:06:02.440 00.002 1092 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.43) = xAngle (-2.16 = -2.16)
02:06:02.442 00.002 1092 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.32 = -2.32)
02:06:02.445 00.003 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.25 cameraTheta=-2.59 mountX=-0.14 mountY=-0.19, mountTheta=-2.22
02:06:02.451 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.13, opts=13)
02:06:02.454 00.003 1092 Enqueuing Move request for scope (-0.22, -0.13)
02:06:02.456 00.002 2744 Worker thread wakes up
02:06:02.457 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
02:06:02.457 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
02:06:02.457 00.000 2744 Moving (-0.22, -0.13) raw xDistance=-0.14 yDistance=-0.19
02:06:02.457 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:06:02.457 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:02.457 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:06:02.457 00.000 2744 MoveAxis(E, 0, ABG)
02:06:02.457 00.000 2744 Move returns status 0, amount 0
02:06:02.457 00.000 2744 MoveAxis(N, 0, ABG)
02:06:02.457 00.000 2744 Move returns status 0, amount 0
02:06:02.457 00.000 2744 move complete, result=0
02:06:02.457 00.000 2744 worker thread done servicing request
02:06:02.473 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1437, FiltMax=65520, Gamma=0.510
02:06:02.487 00.014 1092 UpdateGuideState exits: m=493872 SNR=74.9
02:06:02.490 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:02.492 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:02.494 00.002 1092 Enqueuing Expose request
02:06:02.497 00.003 2744 Worker thread wakes up
02:06:02.497 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:02.500 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:02.500 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:05.890 03.390 2744 Exposure complete
02:06:06.077 00.187 2744 worker thread done servicing request
02:06:06.077 00.000 1092 OnExposeComplete: enter
02:06:06.080 00.003 1092 UpdateGuideState(): m_state=6
02:06:06.083 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2353
02:06:06.085 00.002 1092 Star::Find returns 1 (0), X=1601.75, Y=1129.22, Mass=447424, SNR=75.4, Peak=44864 HFD=3.5
02:06:06.087 00.002 1092 MultiStar: [#1 -0.63,-0.80,1.05,U] [#2 -0.60,-1.06,0.86,U] [#3 -0.63,-0.68,0.83,U] [#4 -0.58,-0.94,0.77,U] [#5 -0.60,-0.57,0.79,U] [#6 -0.62,-0.70,0.72,U] [#7 -0.81,-0.77,0.55,U] [#8 -0.68,-0.78,0.54,U] 
02:06:06.089 00.002 1092 single-star, 8 included, MultiStar: {-0.51, -0.72}, one-star: {0.26, -0.26}
02:06:06.092 00.003 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
02:06:06.094 00.002 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
02:06:06.096 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-0.78 mountX=0.34 mountY=-0.18, mountTheta=-0.48
02:06:06.101 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.26, opts=13)
02:06:06.103 00.002 1092 Enqueuing Move request for scope (0.26, -0.26)
02:06:06.105 00.002 2744 Worker thread wakes up
02:06:06.106 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.26) opts 0xd
02:06:06.106 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.26)
02:06:06.106 00.000 2744 Moving (0.26, -0.26) raw xDistance=0.34 yDistance=-0.18
02:06:06.106 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.34
02:06:06.106 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:06.106 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:06.106 00.000 2744 MoveAxis(W, 77, ABG)
02:06:06.106 00.000 2744 Guiding  Dir = 3, Dur = 77
02:06:06.106 00.000 2744 IsSlewing returns 0
02:06:06.107 00.001 2744 IsGuiding returns 0
02:06:06.107 00.000 2744 PulseGuide returned control before completion, sleep 87
02:06:06.121 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1747, FiltMax=65520, Gamma=0.510
02:06:06.137 00.016 1092 UpdateGuideState exits: m=447424 SNR=75.4
02:06:06.140 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:06.142 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:06.144 00.002 1092 Enqueuing Expose request
02:06:06.201 00.057 2744 IsGuiding returns 1
02:06:06.201 00.000 2744 scope still moving after pulse duration time elapsed
02:06:06.232 00.031 2744 IsSlewing returns 0
02:06:06.232 00.000 2744 IsGuiding returns 0
02:06:06.232 00.000 2744 scope move finished after 77 + 48 ms
02:06:06.233 00.001 2744 Move returns status 0, amount 77
02:06:06.233 00.000 2744 MoveAxis(N, 0, ABG)
02:06:06.233 00.000 2744 Move returns status 0, amount 0
02:06:06.233 00.000 2744 move complete, result=0
02:06:06.233 00.000 2744 worker thread done servicing request
02:06:06.233 00.000 2744 Worker thread wakes up
02:06:06.233 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:06.233 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:06.234 00.001 1092 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
02:06:09.621 03.387 2744 Exposure complete
02:06:09.829 00.208 2744 worker thread done servicing request
02:06:09.830 00.001 1092 OnExposeComplete: enter
02:06:09.832 00.002 1092 UpdateGuideState(): m_state=6
02:06:09.835 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2354
02:06:09.837 00.002 1092 Star::Find returns 1 (0), X=1601.67, Y=1128.99, Mass=493238, SNR=83.5, Peak=44368 HFD=3.9
02:06:09.840 00.003 1092 MultiStar: [#1 -0.60,-0.90,1.01,U] [#2 -0.44,-1.17,0.99,U] [#3 -0.57,-0.67,0.83,U] [#4 -0.53,-1.07,0.75,U] [#5 -0.49,-0.68,0.61,U] [#6 -0.83,-1.13,0.73,U] [#7 -0.46,-0.97,0.60,U] [#8 -0.44,-0.67,0.44,U] 
02:06:09.842 00.002 1092 single-star, 8 included, MultiStar: {-0.45, -0.87}, one-star: {0.18, -0.49}
02:06:09.845 00.003 1092 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.43) = xAngle (-0.80 = -0.80)
02:06:09.847 00.002 1092 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
02:06:09.849 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=-0.49 hyp=0.52 cameraTheta=-1.23 mountX=0.37 mountY=-0.43, mountTheta=-0.86
02:06:09.853 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.49, opts=13)
02:06:09.855 00.002 1092 Enqueuing Move request for scope (0.18, -0.49)
02:06:09.858 00.003 2744 Worker thread wakes up
02:06:09.858 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.49) opts 0xd
02:06:09.858 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.49)
02:06:09.858 00.000 2744 Moving (0.18, -0.49) raw xDistance=0.37 yDistance=-0.43
02:06:09.858 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.37
02:06:09.858 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:09.858 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:06:09.858 00.000 2744 MoveAxis(W, 87, ABG)
02:06:09.858 00.000 2744 Guiding  Dir = 3, Dur = 87
02:06:09.858 00.000 2744 IsSlewing returns 0
02:06:09.859 00.001 2744 IsGuiding returns 0
02:06:09.859 00.000 2744 PulseGuide returned control before completion, sleep 97
02:06:09.874 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1725, FiltMax=65520, Gamma=0.510
02:06:09.889 00.015 1092 UpdateGuideState exits: m=493238 SNR=83.5
02:06:09.892 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.894 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:09.896 00.002 1092 Enqueuing Expose request
02:06:09.960 00.064 2744 IsGuiding returns 1
02:06:09.960 00.000 2744 scope still moving after pulse duration time elapsed
02:06:09.993 00.033 2744 IsSlewing returns 0
02:06:09.993 00.000 2744 IsGuiding returns 0
02:06:09.993 00.000 2744 scope move finished after 87 + 46 ms
02:06:09.993 00.000 2744 Move returns status 0, amount 87
02:06:09.993 00.000 2744 MoveAxis(N, 0, ABG)
02:06:09.993 00.000 2744 Move returns status 0, amount 0
02:06:09.993 00.000 2744 move complete, result=0
02:06:09.994 00.001 2744 worker thread done servicing request
02:06:09.994 00.000 2744 Worker thread wakes up
02:06:09.994 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:09.994 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:09.994 00.000 1092 GuideStep: 0.4 px 87 ms WEST, -0.4 px 0 ms NORTH
02:06:13.383 03.389 2744 Exposure complete
02:06:13.587 00.204 2744 worker thread done servicing request
02:06:13.587 00.000 1092 OnExposeComplete: enter
02:06:13.590 00.003 1092 UpdateGuideState(): m_state=6
02:06:13.592 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2355
02:06:13.594 00.002 1092 Star::Find returns 1 (0), X=1601.44, Y=1129.20, Mass=477015, SNR=68.6, Peak=40083 HFD=3.6
02:06:13.597 00.003 1092 MultiStar: [#1 -0.83,-0.85,1.03,U] [#2 -0.93,-0.99,1.02,U] [#3 -1.11,-0.81,0.69,U] [#4 -0.94,-0.88,1.04,U] [#5 -0.94,-0.47,0.81,U] [#6 -0.95,-0.91,0.80,U] [#7 -1.02,-0.83,0.63,U] [#8 -1.06,-0.54,0.49,U] 
02:06:13.600 00.003 1092 single-star, 8 included, MultiStar: {-0.84, -0.74}, one-star: {-0.05, -0.28}
02:06:13.603 00.003 1092 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-0.43) = xAngle (-1.32 = -1.32)
02:06:13.605 00.002 1092 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.48 = -1.48)
02:06:13.607 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.75 mountX=0.07 mountY=-0.29, mountTheta=-1.33
02:06:13.611 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.28, opts=13)
02:06:13.614 00.003 1092 Enqueuing Move request for scope (-0.05, -0.28)
02:06:13.617 00.003 2744 Worker thread wakes up
02:06:13.617 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
02:06:13.617 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
02:06:13.617 00.000 2744 Moving (-0.05, -0.28) raw xDistance=0.07 yDistance=-0.29
02:06:13.617 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:06:13.617 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:13.617 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:06:13.617 00.000 2744 MoveAxis(E, 0, ABG)
02:06:13.617 00.000 2744 Move returns status 0, amount 0
02:06:13.617 00.000 2744 MoveAxis(N, 0, ABG)
02:06:13.617 00.000 2744 Move returns status 0, amount 0
02:06:13.618 00.001 2744 move complete, result=0
02:06:13.618 00.000 2744 worker thread done servicing request
02:06:13.632 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1523, FiltMax=65520, Gamma=0.510
02:06:13.647 00.015 1092 UpdateGuideState exits: m=477015 SNR=68.6
02:06:13.650 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.653 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:13.655 00.002 1092 Enqueuing Expose request
02:06:13.657 00.002 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:06:13.659 00.002 2744 Worker thread wakes up
02:06:13.659 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:13.659 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:17.045 03.386 2744 Exposure complete
02:06:17.239 00.194 2744 worker thread done servicing request
02:06:17.239 00.000 1092 OnExposeComplete: enter
02:06:17.241 00.002 1092 UpdateGuideState(): m_state=6
02:06:17.243 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2356
02:06:17.247 00.004 1092 Star::Find returns 1 (0), X=1601.07, Y=1129.41, Mass=443935, SNR=71.1, Peak=38992 HFD=3.4
02:06:17.250 00.003 1092 MultiStar: [#1 -1.12,-0.61,0.97,U] [#2 -0.96,-0.97,0.95,U] [#3 -1.11,-0.67,0.71,U] [#4 -1.19,-0.92,0.94,U] [#5 -1.09,-0.29,0.68,U] [#6 -1.15,-0.84,0.77,U] [#7 -0.96,-0.82,0.58,U] [#8 -0.71,-0.57,0.53,U] 
02:06:17.253 00.003 1092 single-star, 8 included, MultiStar: {-0.96, -0.64}, one-star: {-0.42, -0.07}
02:06:17.255 00.002 1092 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
02:06:17.258 00.003 1092 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
02:06:17.260 00.002 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.07 hyp=0.42 cameraTheta=-2.97 mountX=-0.35 mountY=-0.18, mountTheta=-2.66
02:06:17.264 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.07, opts=13)
02:06:17.266 00.002 1092 Enqueuing Move request for scope (-0.42, -0.07)
02:06:17.268 00.002 2744 Worker thread wakes up
02:06:17.268 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.07) opts 0xd
02:06:17.269 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.07)
02:06:17.269 00.000 2744 Moving (-0.42, -0.07) raw xDistance=-0.35 yDistance=-0.18
02:06:17.269 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:06:17.269 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:17.269 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:06:17.269 00.000 2744 MoveAxis(E, 78, ABG)
02:06:17.269 00.000 2744 Guiding  Dir = 2, Dur = 78
02:06:17.269 00.000 2744 IsSlewing returns 0
02:06:17.269 00.000 2744 IsGuiding returns 0
02:06:17.271 00.002 2744 PulseGuide returned control before completion, sleep 88
02:06:17.285 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1399, FiltMax=65520, Gamma=0.510
02:06:17.300 00.015 1092 UpdateGuideState exits: m=443935 SNR=71.1
02:06:17.302 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.305 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:17.307 00.002 1092 Enqueuing Expose request
02:06:17.372 00.065 2744 IsGuiding returns 1
02:06:17.372 00.000 2744 scope still moving after pulse duration time elapsed
02:06:17.402 00.030 2744 IsSlewing returns 0
02:06:17.402 00.000 2744 IsGuiding returns 0
02:06:17.402 00.000 2744 scope move finished after 78 + 54 ms
02:06:17.402 00.000 2744 Move returns status 0, amount 78
02:06:17.403 00.001 2744 MoveAxis(N, 0, ABG)
02:06:17.403 00.000 2744 Move returns status 0, amount 0
02:06:17.403 00.000 2744 move complete, result=0
02:06:17.403 00.000 2744 worker thread done servicing request
02:06:17.403 00.000 2744 Worker thread wakes up
02:06:17.403 00.000 1092 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH
02:06:17.407 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:17.407 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:20.787 03.380 2744 Exposure complete
02:06:20.991 00.204 2744 worker thread done servicing request
02:06:20.992 00.001 1092 OnExposeComplete: enter
02:06:20.994 00.002 1092 UpdateGuideState(): m_state=6
02:06:20.997 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2357
02:06:20.999 00.002 1092 Star::Find returns 1 (0), X=1601.41, Y=1128.97, Mass=481472, SNR=79.7, Peak=38208 HFD=3.8
02:06:21.002 00.003 1092 MultiStar: [#1 -0.85,-0.86,0.83,U] [#2 -1.09,-1.04,1.14,U] [#3 -1.12,-1.00,0.92,U] [#4 -0.87,-1.13,0.66,U] [#5 -1.02,-0.93,0.69,U] [#6 -1.10,-0.93,0.57,U] [#7 -0.84,-0.68,0.55,U] [#8 -0.94,-1.39,0.41,U] 
02:06:21.004 00.002 1092 single-star, 8 included, MultiStar: {-0.86, -0.91}, one-star: {-0.08, -0.51}
02:06:21.006 00.002 1092 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
02:06:21.008 00.002 1092 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.46 = -1.46)
02:06:21.010 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.51 hyp=0.52 cameraTheta=-1.73 mountX=0.14 mountY=-0.51, mountTheta=-1.31
02:06:21.014 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.51, opts=13)
02:06:21.017 00.003 1092 Enqueuing Move request for scope (-0.08, -0.51)
02:06:21.020 00.003 2744 Worker thread wakes up
02:06:21.021 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.51) opts 0xd
02:06:21.021 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.51)
02:06:21.021 00.000 2744 Moving (-0.08, -0.51) raw xDistance=0.14 yDistance=-0.51
02:06:21.021 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:06:21.021 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:06:21.021 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:06:21.021 00.000 2744 MoveAxis(E, 0, ABG)
02:06:21.021 00.000 2744 Move returns status 0, amount 0
02:06:21.021 00.000 2744 MoveAxis(N, 0, ABG)
02:06:21.021 00.000 2744 Move returns status 0, amount 0
02:06:21.021 00.000 2744 move complete, result=0
02:06:21.022 00.001 2744 worker thread done servicing request
02:06:21.036 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1754, FiltMax=65520, Gamma=0.510
02:06:21.050 00.014 1092 UpdateGuideState exits: m=481472 SNR=79.7
02:06:21.053 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.055 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:21.057 00.002 1092 Enqueuing Expose request
02:06:21.059 00.002 2744 Worker thread wakes up
02:06:21.059 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:06:21.061 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:21.062 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:24.453 03.391 2744 Exposure complete
02:06:24.660 00.207 2744 worker thread done servicing request
02:06:24.660 00.000 1092 OnExposeComplete: enter
02:06:24.662 00.002 1092 UpdateGuideState(): m_state=6
02:06:24.665 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2358
02:06:24.669 00.004 1092 Star::Find returns 1 (0), X=1600.93, Y=1129.37, Mass=434936, SNR=65.8, Peak=33456 HFD=3.6
02:06:24.672 00.003 1092 MultiStar: [#1 -1.37,-0.43,1.01,U] [#2 -1.29,-0.89,1.03,U] [#3 -1.46,-0.59,0.83,U] [#4 -1.28,-0.72,0.84,U] [#5 -1.57,-0.51,0.87,U] [#6 -1.39,-0.88,0.84,U] [#7 -1.11,-0.79,0.59,U] [#8 -1.31,-0.51,0.48,U] 
02:06:24.674 00.002 1092 single-star, 8 included, MultiStar: {-1.25, -0.59}, one-star: {-0.55, -0.11}
02:06:24.675 00.001 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.52 = -2.52)
02:06:24.678 00.003 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.67 = -2.67)
02:06:24.680 00.002 1092 CameraToMount -- cameraX=-0.55 cameraY=-0.11 hyp=0.57 cameraTheta=-2.95 mountX=-0.46 mountY=-0.25, mountTheta=-2.64
02:06:24.688 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=-0.11, opts=13)
02:06:24.690 00.002 1092 Enqueuing Move request for scope (-0.55, -0.11)
02:06:24.692 00.002 2744 Worker thread wakes up
02:06:24.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.11) opts 0xd
02:06:24.692 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, -0.11)
02:06:24.692 00.000 2744 Moving (-0.55, -0.11) raw xDistance=-0.46 yDistance=-0.25
02:06:24.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:06:24.692 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:24.693 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:06:24.693 00.000 2744 MoveAxis(E, 103, ABG)
02:06:24.693 00.000 2744 Guiding  Dir = 2, Dur = 103
02:06:24.693 00.000 2744 IsSlewing returns 0
02:06:24.693 00.000 2744 IsGuiding returns 0
02:06:24.693 00.000 2744 PulseGuide returned control before completion, sleep 113
02:06:24.707 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1751, FiltMax=65520, Gamma=0.510
02:06:24.723 00.016 1092 UpdateGuideState exits: m=434936 SNR=65.8
02:06:24.725 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:24.728 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:24.732 00.004 1092 Enqueuing Expose request
02:06:24.807 00.075 2744 IsGuiding returns 1
02:06:24.807 00.000 2744 scope still moving after pulse duration time elapsed
02:06:24.838 00.031 2744 IsSlewing returns 0
02:06:24.838 00.000 2744 IsGuiding returns 0
02:06:24.838 00.000 2744 scope move finished after 103 + 42 ms
02:06:24.838 00.000 2744 Move returns status 0, amount 103
02:06:24.838 00.000 2744 MoveAxis(N, 0, ABG)
02:06:24.838 00.000 2744 Move returns status 0, amount 0
02:06:24.838 00.000 2744 move complete, result=0
02:06:24.840 00.002 2744 worker thread done servicing request
02:06:24.840 00.000 2744 Worker thread wakes up
02:06:24.840 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:24.840 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:24.842 00.002 1092 GuideStep: -0.5 px 103 ms EAST, -0.3 px 0 ms NORTH
02:06:28.215 03.373 2744 Exposure complete
02:06:28.404 00.189 2744 worker thread done servicing request
02:06:28.404 00.000 1092 OnExposeComplete: enter
02:06:28.407 00.003 1092 UpdateGuideState(): m_state=6
02:06:28.409 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2359
02:06:28.411 00.002 1092 Star::Find returns 1 (0), X=1602.33, Y=1128.57, Mass=470124, SNR=73.8, Peak=45514 HFD=3.4
02:06:28.414 00.003 1092 MultiStar: [#1 -0.17,-1.25,0.92,U] [#2 0.03,-1.61,0.93,U] [#3 -0.26,-1.08,0.81,U] [#4 -0.03,-1.51,0.83,U] [#5 -0.16,-1.04,0.72,U] [#6 0.14,-1.70,0.75,U] [#7 -0.25,-1.09,0.60,U] [#8 -0.14,-1.20,0.45,U] 
02:06:28.418 00.004 1092 single-star, 8 included, MultiStar: {0.04, -1.27}, one-star: {0.84, -0.90}
02:06:28.420 00.002 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.39 = -0.39)
02:06:28.423 00.003 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
02:06:28.426 00.003 1092 CameraToMount -- cameraX=0.84 cameraY=-0.90 hyp=1.24 cameraTheta=-0.82 mountX=1.14 mountY=-0.64, mountTheta=-0.51
02:06:28.431 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=-0.90, opts=13)
02:06:28.435 00.004 1092 Enqueuing Move request for scope (0.84, -0.90)
02:06:28.438 00.003 2744 Worker thread wakes up
02:06:28.438 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.90) opts 0xd
02:06:28.438 00.000 2744 Handling offset move in thread for scope, endpoint = (0.84, -0.90)
02:06:28.438 00.000 2744 Moving (0.84, -0.90) raw xDistance=1.14 yDistance=-0.64
02:06:28.439 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.70 from input 1.14
02:06:28.439 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:06:28.439 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.64
02:06:28.439 00.000 2744 MoveAxis(W, 249, ABG)
02:06:28.439 00.000 2744 Guiding  Dir = 3, Dur = 249
02:06:28.439 00.000 2744 IsSlewing returns 0
02:06:28.439 00.000 2744 IsGuiding returns 0
02:06:28.440 00.001 2744 PulseGuide returned control before completion, sleep 259
02:06:28.458 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1434, FiltMax=65535, Gamma=0.510
02:06:28.474 00.016 1092 UpdateGuideState exits: m=470124 SNR=73.8
02:06:28.476 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.480 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:28.482 00.002 1092 Enqueuing Expose request
02:06:28.712 00.230 2744 IsGuiding returns 1
02:06:28.712 00.000 2744 scope still moving after pulse duration time elapsed
02:06:28.743 00.031 2744 IsSlewing returns 0
02:06:28.743 00.000 2744 IsGuiding returns 1
02:06:28.775 00.032 2744 IsSlewing returns 0
02:06:28.775 00.000 2744 IsGuiding returns 0
02:06:28.775 00.000 2744 scope move finished after 249 + 86 ms
02:06:28.775 00.000 2744 Move returns status 0, amount 249
02:06:28.775 00.000 2744 MoveAxis(N, 0, ABG)
02:06:28.776 00.001 2744 Move returns status 0, amount 0
02:06:28.776 00.000 2744 move complete, result=0
02:06:28.776 00.000 2744 worker thread done servicing request
02:06:28.776 00.000 2744 Worker thread wakes up
02:06:28.776 00.000 1092 GuideStep: 1.1 px 249 ms WEST, -0.6 px 0 ms NORTH
02:06:28.780 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:28.780 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:32.161 03.381 2744 Exposure complete
02:06:32.356 00.195 2744 worker thread done servicing request
02:06:32.356 00.000 1092 OnExposeComplete: enter
02:06:32.358 00.002 1092 UpdateGuideState(): m_state=6
02:06:32.360 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2360
02:06:32.363 00.003 1092 Star::Find returns 1 (0), X=1601.30, Y=1128.73, Mass=468675, SNR=65.2, Peak=41491 HFD=3.6
02:06:32.367 00.004 1092 MultiStar: [#1 -0.95,-1.09,1.07,U] [#2 -1.01,-1.43,1.19,U] [#3 -1.06,-1.12,0.88,U] [#4 -1.13,-1.36,0.96,U] [#5 -1.00,-0.96,0.82,U] [#6 -0.73,-1.42,0.95,U] [#7 -0.86,-1.06,0.61,U] [#8 -0.86,-1.00,0.58,U] 
02:06:32.369 00.002 1092 single-star, 8 included, MultiStar: {-0.86, -1.15}, one-star: {-0.18, -0.75}
02:06:32.371 00.002 1092 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-0.43) = xAngle (-1.38 = -1.38)
02:06:32.373 00.002 1092 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.54 = -1.54)
02:06:32.375 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.75 hyp=0.77 cameraTheta=-1.81 mountX=0.14 mountY=-0.77, mountTheta=-1.39
02:06:32.381 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.75, opts=13)
02:06:32.383 00.002 1092 Enqueuing Move request for scope (-0.18, -0.75)
02:06:32.386 00.003 2744 Worker thread wakes up
02:06:32.386 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.75) opts 0xd
02:06:32.386 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.75)
02:06:32.386 00.000 2744 Moving (-0.18, -0.75) raw xDistance=0.14 yDistance=-0.77
02:06:32.386 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:06:32.386 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.55 newest=-1.67
02:06:32.386 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.77 from input -0.77
02:06:32.386 00.000 2744 MoveAxis(E, 0, ABG)
02:06:32.386 00.000 2744 Move returns status 0, amount 0
02:06:32.387 00.001 2744 MoveAxis(N, 144, ABG)
02:06:32.387 00.000 2744 Guiding  Dir = 0, Dur = 144
02:06:32.387 00.000 2744 IsSlewing returns 0
02:06:32.387 00.000 2744 IsGuiding returns 0
02:06:32.387 00.000 2744 PulseGuide returned control before completion, sleep 154
02:06:32.403 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1751, FiltMax=65530, Gamma=0.510
02:06:32.417 00.014 1092 UpdateGuideState exits: m=468675 SNR=65.2
02:06:32.419 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:32.421 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:32.423 00.002 1092 Enqueuing Expose request
02:06:32.550 00.127 2744 IsGuiding returns 1
02:06:32.550 00.000 2744 scope still moving after pulse duration time elapsed
02:06:32.581 00.031 2744 IsSlewing returns 0
02:06:32.582 00.001 2744 IsGuiding returns 0
02:06:32.582 00.000 2744 scope move finished after 144 + 51 ms
02:06:32.582 00.000 2744 Move returns status 0, amount 144
02:06:32.584 00.002 2744 move complete, result=0
02:06:32.584 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.8 px 144 ms NORTH
02:06:32.587 00.003 2744 worker thread done servicing request
02:06:32.587 00.000 2744 Worker thread wakes up
02:06:32.587 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:32.587 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:35.967 03.380 2744 Exposure complete
02:06:36.161 00.194 2744 worker thread done servicing request
02:06:36.162 00.001 1092 OnExposeComplete: enter
02:06:36.165 00.003 1092 UpdateGuideState(): m_state=6
02:06:36.168 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2361
02:06:36.172 00.004 1092 Star::Find returns 1 (0), X=1601.86, Y=1128.55, Mass=490887, SNR=83.4, Peak=50275 HFD=3.5
02:06:36.175 00.003 1092 MultiStar: [#1 -0.29,-1.55,0.80,U] [#2 -0.42,-1.31,0.88,U] [#3 -0.46,-1.53,0.67,U] [#4 -0.33,-1.28,0.70,U] [#5 -0.62,-0.91,0.63,U] [#6 -0.28,-1.45,0.64,U] [#7 -0.38,-1.25,0.52,U] [#8 -0.44,-1.48,0.41,U] 
02:06:36.177 00.002 1092 single-star, 8 included, MultiStar: {-0.28, -1.28}, one-star: {0.38, -0.92}
02:06:36.180 00.003 1092 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
02:06:36.183 00.003 1092 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
02:06:36.186 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.92 hyp=1.00 cameraTheta=-1.19 mountX=0.72 mountY=-0.79, mountTheta=-0.83
02:06:36.191 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.92, opts=13)
02:06:36.193 00.002 1092 Enqueuing Move request for scope (0.38, -0.92)
02:06:36.195 00.002 2744 Worker thread wakes up
02:06:36.195 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.92) opts 0xd
02:06:36.195 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.92)
02:06:36.195 00.000 2744 Moving (0.38, -0.92) raw xDistance=0.72 yDistance=-0.79
02:06:36.196 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.72
02:06:36.196 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
02:06:36.196 00.000 2744 MoveAxis(W, 162, ABG)
02:06:36.196 00.000 2744 Guiding  Dir = 3, Dur = 162
02:06:36.196 00.000 2744 IsSlewing returns 0
02:06:36.196 00.000 2744 IsGuiding returns 0
02:06:36.197 00.001 2744 PulseGuide returned control before completion, sleep 172
02:06:36.213 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1549, FiltMax=65535, Gamma=0.510
02:06:36.227 00.014 1092 UpdateGuideState exits: m=490887 SNR=83.4
02:06:36.231 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.238 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:36.242 00.004 1092 Enqueuing Expose request
02:06:36.371 00.129 2744 IsGuiding returns 1
02:06:36.371 00.000 2744 scope still moving after pulse duration time elapsed
02:06:36.403 00.032 2744 IsSlewing returns 0
02:06:36.403 00.000 2744 IsGuiding returns 1
02:06:36.434 00.031 2744 IsSlewing returns 0
02:06:36.434 00.000 2744 IsGuiding returns 0
02:06:36.435 00.001 2744 scope move finished after 162 + 76 ms
02:06:36.435 00.000 2744 Move returns status 0, amount 162
02:06:36.435 00.000 2744 MoveAxis(N, 148, ABG)
02:06:36.435 00.000 2744 Guiding  Dir = 0, Dur = 148
02:06:36.435 00.000 2744 IsSlewing returns 0
02:06:36.435 00.000 2744 IsGuiding returns 0
02:06:36.436 00.001 2744 PulseGuide returned control before completion, sleep 158
02:06:36.606 00.170 2744 IsGuiding returns 1
02:06:36.606 00.000 2744 scope still moving after pulse duration time elapsed
02:06:36.637 00.031 2744 IsSlewing returns 0
02:06:36.637 00.000 2744 IsGuiding returns 0
02:06:36.637 00.000 2744 scope move finished after 148 + 54 ms
02:06:36.637 00.000 2744 Move returns status 0, amount 148
02:06:36.637 00.000 2744 move complete, result=0
02:06:36.637 00.000 2744 worker thread done servicing request
02:06:36.637 00.000 2744 Worker thread wakes up
02:06:36.637 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:36.638 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:36.638 00.000 1092 GuideStep: 0.7 px 162 ms WEST, -0.8 px 148 ms NORTH
02:06:40.041 03.403 2744 Exposure complete
02:06:40.259 00.218 2744 worker thread done servicing request
02:06:40.259 00.000 1092 OnExposeComplete: enter
02:06:40.261 00.002 1092 UpdateGuideState(): m_state=6
02:06:40.265 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2362
02:06:40.267 00.002 1092 Star::Find returns 1 (0), X=1601.03, Y=1128.93, Mass=477756, SNR=68.1, Peak=42899 HFD=3.5
02:06:40.272 00.005 1092 MultiStar: [#1 -1.09,-1.05,1.09,U] [#2 -1.07,-1.21,1.20,U] [#3 -0.96,-0.94,0.86,U] [#4 -1.28,-1.19,0.91,U] [#5 -1.01,-0.96,0.78,U] [#6 -0.89,-1.16,0.76,U] [#7 -0.79,-1.01,0.62,U] [#8 -1.16,-1.14,0.63,U] 
02:06:40.274 00.002 1092 single-star, 8 included, MultiStar: {-0.97, -1.02}, one-star: {-0.46, -0.55}
02:06:40.277 00.003 1092 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.43) = xAngle (-1.84 = -1.84)
02:06:40.279 00.002 1092 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.99 = -1.99)
02:06:40.282 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.55 hyp=0.72 cameraTheta=-2.27 mountX=-0.19 mountY=-0.65, mountTheta=-1.86
02:06:40.289 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.55, opts=13)
02:06:40.292 00.003 1092 Enqueuing Move request for scope (-0.46, -0.55)
02:06:40.294 00.002 2744 Worker thread wakes up
02:06:40.294 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.55) opts 0xd
02:06:40.294 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.55)
02:06:40.294 00.000 2744 Moving (-0.46, -0.55) raw xDistance=-0.19 yDistance=-0.65
02:06:40.294 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:06:40.294 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
02:06:40.294 00.000 2744 MoveAxis(E, 0, ABG)
02:06:40.295 00.001 2744 Move returns status 0, amount 0
02:06:40.295 00.000 2744 MoveAxis(N, 123, ABG)
02:06:40.295 00.000 2744 Guiding  Dir = 0, Dur = 123
02:06:40.295 00.000 2744 IsSlewing returns 0
02:06:40.295 00.000 2744 IsGuiding returns 0
02:06:40.296 00.001 2744 PulseGuide returned control before completion, sleep 133
02:06:40.310 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1613, FiltMax=65527, Gamma=0.510
02:06:40.327 00.017 1092 UpdateGuideState exits: m=477756 SNR=68.1
02:06:40.330 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:40.333 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:40.335 00.002 1092 Enqueuing Expose request
02:06:40.442 00.107 2744 IsGuiding returns 1
02:06:40.442 00.000 2744 scope still moving after pulse duration time elapsed
02:06:40.473 00.031 2744 IsSlewing returns 0
02:06:40.473 00.000 2744 IsGuiding returns 0
02:06:40.473 00.000 2744 scope move finished after 123 + 55 ms
02:06:40.473 00.000 2744 Move returns status 0, amount 123
02:06:40.473 00.000 2744 move complete, result=0
02:06:40.475 00.002 2744 worker thread done servicing request
02:06:40.475 00.000 2744 Worker thread wakes up
02:06:40.475 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:40.475 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:40.477 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.7 px 123 ms NORTH
02:06:43.866 03.389 2744 Exposure complete
02:06:44.070 00.204 2744 worker thread done servicing request
02:06:44.070 00.000 1092 OnExposeComplete: enter
02:06:44.073 00.003 1092 UpdateGuideState(): m_state=6
02:06:44.075 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2363
02:06:44.077 00.002 1092 Star::Find returns 1 (0), X=1600.98, Y=1128.53, Mass=496256, SNR=68.5, Peak=46387 HFD=3.6
02:06:44.081 00.004 1092 MultiStar: [#1 -1.35,-1.12,1.19,U] [#2 -1.38,-1.49,1.10,U] [#3 -1.51,-1.17,0.88,U] [#4 -1.59,-1.17,0.91,U] [#5 -1.45,-0.93,0.85,U] [#6 -1.33,-1.31,0.73,U] [#7 -1.39,-1.19,0.49,U] [#8 -1.53,-1.13,0.54,U] 
02:06:44.084 00.003 1092 single-star, 8 included, MultiStar: {-1.32, -1.17}, one-star: {-0.51, -0.95}
02:06:44.087 00.003 1092 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.43) = xAngle (-1.63 = -1.63)
02:06:44.089 00.002 1092 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.79 = -1.79)
02:06:44.091 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.95 hyp=1.08 cameraTheta=-2.06 mountX=-0.07 mountY=-1.05, mountTheta=-1.63
02:06:44.095 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.95, opts=13)
02:06:44.099 00.004 1092 Enqueuing Move request for scope (-0.51, -0.95)
02:06:44.101 00.002 2744 Worker thread wakes up
02:06:44.101 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.95) opts 0xd
02:06:44.101 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.95)
02:06:44.101 00.000 2744 Moving (-0.51, -0.95) raw xDistance=-0.07 yDistance=-1.05
02:06:44.101 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:44.101 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
02:06:44.101 00.000 2744 MoveAxis(E, 0, ABG)
02:06:44.101 00.000 2744 Move returns status 0, amount 0
02:06:44.101 00.000 2744 MoveAxis(N, 198, ABG)
02:06:44.101 00.000 2744 Guiding  Dir = 0, Dur = 198
02:06:44.102 00.001 2744 IsSlewing returns 0
02:06:44.102 00.000 2744 IsGuiding returns 0
02:06:44.102 00.000 2744 PulseGuide returned control before completion, sleep 208
02:06:44.118 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1487, FiltMax=65530, Gamma=0.510
02:06:44.133 00.015 1092 UpdateGuideState exits: m=496256 SNR=68.5
02:06:44.136 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.140 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:44.142 00.002 1092 Enqueuing Expose request
02:06:44.317 00.175 2744 IsGuiding returns 1
02:06:44.317 00.000 2744 scope still moving after pulse duration time elapsed
02:06:44.349 00.032 2744 IsSlewing returns 0
02:06:44.349 00.000 2744 IsGuiding returns 0
02:06:44.349 00.000 2744 scope move finished after 198 + 49 ms
02:06:44.349 00.000 2744 Move returns status 0, amount 198
02:06:44.349 00.000 2744 move complete, result=0
02:06:44.349 00.000 2744 worker thread done servicing request
02:06:44.350 00.001 2744 Worker thread wakes up
02:06:44.350 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -1.1 px 198 ms NORTH
02:06:44.353 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:44.353 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:47.735 03.382 2744 Exposure complete
02:06:47.936 00.201 2744 worker thread done servicing request
02:06:47.937 00.001 1092 OnExposeComplete: enter
02:06:47.942 00.005 1092 UpdateGuideState(): m_state=6
02:06:47.947 00.005 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2364
02:06:47.951 00.004 1092 Star::Find returns 1 (0), X=1600.96, Y=1129.14, Mass=454957, SNR=64.4, Peak=48176 HFD=3.2
02:06:47.954 00.003 1092 MultiStar: [#1 -1.38,-0.80,0.94,U] [#2 -1.21,-1.10,1.17,U] [#3 -1.42,-0.84,0.83,U] [#4 -1.51,-0.87,0.85,U] [#5 -1.28,-0.73,0.86,U] [#6 -1.25,-1.05,0.70,U] [#7 -1.41,-0.86,0.65,U] [#8 -1.25,-0.62,0.53,U] 
02:06:47.959 00.005 1092 single-star, 8 included, MultiStar: {-1.23, -0.81}, one-star: {-0.53, -0.34}
02:06:47.962 00.003 1092 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.43) = xAngle (-2.15 = -2.15)
02:06:47.965 00.003 1092 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.30 = -2.30)
02:06:47.968 00.003 1092 CameraToMount -- cameraX=-0.53 cameraY=-0.34 hyp=0.63 cameraTheta=-2.57 mountX=-0.34 mountY=-0.47, mountTheta=-2.20
02:06:47.973 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=-0.34, opts=13)
02:06:47.975 00.002 1092 Enqueuing Move request for scope (-0.53, -0.34)
02:06:47.978 00.003 2744 Worker thread wakes up
02:06:47.978 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.34) opts 0xd
02:06:47.978 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, -0.34)
02:06:47.978 00.000 2744 Moving (-0.53, -0.34) raw xDistance=-0.34 yDistance=-0.47
02:06:47.978 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:06:47.978 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:06:47.978 00.000 2744 MoveAxis(E, 77, ABG)
02:06:47.978 00.000 2744 Guiding  Dir = 2, Dur = 77
02:06:47.978 00.000 2744 IsSlewing returns 0
02:06:47.979 00.001 2744 IsGuiding returns 0
02:06:47.979 00.000 2744 PulseGuide returned control before completion, sleep 87
02:06:47.995 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1594, FiltMax=65520, Gamma=0.510
02:06:48.010 00.015 1092 UpdateGuideState exits: m=454957 SNR=64.4
02:06:48.013 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:48.016 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:48.018 00.002 1092 Enqueuing Expose request
02:06:48.071 00.053 2744 IsGuiding returns 1
02:06:48.071 00.000 2744 scope still moving after pulse duration time elapsed
02:06:48.102 00.031 2744 IsSlewing returns 0
02:06:48.102 00.000 2744 IsGuiding returns 0
02:06:48.102 00.000 2744 scope move finished after 77 + 46 ms
02:06:48.102 00.000 2744 Move returns status 0, amount 77
02:06:48.102 00.000 2744 MoveAxis(N, 88, ABG)
02:06:48.104 00.002 2744 Guiding  Dir = 0, Dur = 88
02:06:48.104 00.000 2744 IsSlewing returns 0
02:06:48.104 00.000 2744 IsGuiding returns 0
02:06:48.105 00.001 2744 PulseGuide returned control before completion, sleep 98
02:06:48.211 00.106 2744 IsGuiding returns 1
02:06:48.211 00.000 2744 scope still moving after pulse duration time elapsed
02:06:48.242 00.031 2744 IsSlewing returns 0
02:06:48.242 00.000 2744 IsGuiding returns 0
02:06:48.242 00.000 2744 scope move finished after 88 + 50 ms
02:06:48.242 00.000 2744 Move returns status 0, amount 88
02:06:48.242 00.000 2744 move complete, result=0
02:06:48.242 00.000 2744 worker thread done servicing request
02:06:48.242 00.000 2744 Worker thread wakes up
02:06:48.242 00.000 1092 GuideStep: -0.3 px 77 ms EAST, -0.5 px 88 ms NORTH
02:06:48.246 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:48.246 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:51.646 03.400 2744 Exposure complete
02:06:51.856 00.210 2744 worker thread done servicing request
02:06:51.857 00.001 1092 OnExposeComplete: enter
02:06:51.860 00.003 1092 UpdateGuideState(): m_state=6
02:06:51.864 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2365
02:06:51.867 00.003 1092 Star::Find returns 1 (0), X=1601.18, Y=1129.39, Mass=496880, SNR=87.0, Peak=42112 HFD=3.6
02:06:51.870 00.003 1092 MultiStar: [#1 -1.14,-0.47,0.75,U] [#2 -1.02,-0.85,0.89,U] [#3 -1.26,-0.32,0.68,U] [#4 -1.20,-0.71,0.73,U] [#5 -1.08,-0.40,0.58,U] [#6 -0.93,-0.69,0.66,U] [#7 -1.28,-0.57,0.52,U] [#8 -0.89,-0.61,0.39,U] 
02:06:51.873 00.003 1092 single-star, 8 included, MultiStar: {-0.98, -0.51}, one-star: {-0.31, -0.09}
02:06:51.875 00.002 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
02:06:51.877 00.002 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.60 = -2.60)
02:06:51.879 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.87 mountX=-0.25 mountY=-0.17, mountTheta=-2.55
02:06:51.885 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.09, opts=13)
02:06:51.888 00.003 1092 Enqueuing Move request for scope (-0.31, -0.09)
02:06:51.891 00.003 2744 Worker thread wakes up
02:06:51.891 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
02:06:51.891 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
02:06:51.891 00.000 2744 Moving (-0.31, -0.09) raw xDistance=-0.25 yDistance=-0.17
02:06:51.891 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:06:51.891 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:51.891 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:06:51.891 00.000 2744 MoveAxis(E, 0, ABG)
02:06:51.891 00.000 2744 Move returns status 0, amount 0
02:06:51.891 00.000 2744 MoveAxis(N, 0, ABG)
02:06:51.892 00.001 2744 Move returns status 0, amount 0
02:06:51.892 00.000 2744 move complete, result=0
02:06:51.892 00.000 2744 worker thread done servicing request
02:06:51.908 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1504, FiltMax=65520, Gamma=0.510
02:06:51.925 00.017 1092 UpdateGuideState exits: m=496880 SNR=87.0
02:06:51.927 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.930 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:51.934 00.004 1092 Enqueuing Expose request
02:06:51.938 00.004 2744 Worker thread wakes up
02:06:51.938 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:06:51.941 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:51.941 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:55.314 03.373 2744 Exposure complete
02:06:55.501 00.187 2744 worker thread done servicing request
02:06:55.501 00.000 1092 OnExposeComplete: enter
02:06:55.503 00.002 1092 UpdateGuideState(): m_state=6
02:06:55.506 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2366
02:06:55.508 00.002 1092 Star::Find returns 1 (0), X=1601.06, Y=1129.14, Mass=469860, SNR=79.1, Peak=43715 HFD=3.3
02:06:55.511 00.003 1092 MultiStar: [#1 -1.29,-0.71,1.00,U] [#2 -1.19,-0.90,0.86,U] [#3 -1.43,-0.60,0.77,U] [#4 -1.04,-0.93,0.83,U] [#5 -1.32,-0.77,0.60,U] [#6 -1.41,-0.76,0.59,U] [#7 -1.45,-0.51,0.63,U] [#8 -1.27,-0.80,0.39,U] 
02:06:55.513 00.002 1092 single-star, 8 included, MultiStar: {-1.16, -0.69}, one-star: {-0.43, -0.34}
02:06:55.516 00.003 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.04 = -2.04)
02:06:55.519 00.003 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.19 = -2.19)
02:06:55.521 00.002 1092 CameraToMount -- cameraX=-0.43 cameraY=-0.34 hyp=0.55 cameraTheta=-2.46 mountX=-0.25 mountY=-0.44, mountTheta=-2.08
02:06:55.527 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=-0.34, opts=13)
02:06:55.530 00.003 1092 Enqueuing Move request for scope (-0.43, -0.34)
02:06:55.532 00.002 2744 Worker thread wakes up
02:06:55.532 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.34) opts 0xd
02:06:55.532 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, -0.34)
02:06:55.532 00.000 2744 Moving (-0.43, -0.34) raw xDistance=-0.25 yDistance=-0.44
02:06:55.532 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:06:55.532 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:55.533 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:06:55.533 00.000 2744 MoveAxis(E, 0, ABG)
02:06:55.533 00.000 2744 Move returns status 0, amount 0
02:06:55.533 00.000 2744 MoveAxis(N, 0, ABG)
02:06:55.533 00.000 2744 Move returns status 0, amount 0
02:06:55.533 00.000 2744 move complete, result=0
02:06:55.533 00.000 2744 worker thread done servicing request
02:06:55.547 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1677, FiltMax=65520, Gamma=0.510
02:06:55.561 00.014 1092 UpdateGuideState exits: m=469860 SNR=79.1
02:06:55.564 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.566 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:55.568 00.002 1092 Enqueuing Expose request
02:06:55.571 00.003 2744 Worker thread wakes up
02:06:55.571 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:55.571 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:06:55.571 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:06:58.953 03.382 2744 Exposure complete
02:06:59.143 00.190 2744 worker thread done servicing request
02:06:59.143 00.000 1092 OnExposeComplete: enter
02:06:59.145 00.002 1092 UpdateGuideState(): m_state=6
02:06:59.148 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2367
02:06:59.150 00.002 1092 Star::Find returns 1 (0), X=1601.21, Y=1129.16, Mass=435081, SNR=74.2, Peak=43248 HFD=3.4
02:06:59.152 00.002 1092 MultiStar: [#1 -1.14,-0.75,0.82,U] [#2 -1.06,-0.94,0.96,U] [#3 -1.51,-0.47,0.92,U] [#4 -1.11,-0.87,0.82,U] [#5 -1.21,-0.48,0.85,U] [#6 -1.07,-1.07,0.84,U] [#7 -1.19,-0.83,0.58,U] [#8 -1.02,-0.77,0.55,U] 
02:06:59.155 00.003 1092 single-star, 8 included, MultiStar: {-1.05, -0.71}, one-star: {-0.28, -0.32}
02:06:59.157 00.002 1092 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-0.43) = xAngle (-1.85 = -1.85)
02:06:59.159 00.002 1092 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.01 = -2.01)
02:06:59.161 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.32 hyp=0.42 cameraTheta=-2.28 mountX=-0.12 mountY=-0.38, mountTheta=-1.87
02:06:59.165 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.32, opts=13)
02:06:59.168 00.003 1092 Enqueuing Move request for scope (-0.28, -0.32)
02:06:59.171 00.003 2744 Worker thread wakes up
02:06:59.171 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.32) opts 0xd
02:06:59.171 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.32)
02:06:59.172 00.001 2744 Moving (-0.28, -0.32) raw xDistance=-0.12 yDistance=-0.38
02:06:59.172 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:06:59.172 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:06:59.172 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:06:59.172 00.000 2744 MoveAxis(E, 0, ABG)
02:06:59.172 00.000 2744 Move returns status 0, amount 0
02:06:59.172 00.000 2744 MoveAxis(N, 0, ABG)
02:06:59.172 00.000 2744 Move returns status 0, amount 0
02:06:59.172 00.000 2744 move complete, result=0
02:06:59.172 00.000 2744 worker thread done servicing request
02:06:59.188 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5178, FiltMin=1475, FiltMax=65520, Gamma=0.510
02:06:59.204 00.016 1092 UpdateGuideState exits: m=435081 SNR=74.2
02:06:59.207 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.209 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:06:59.212 00.003 1092 Enqueuing Expose request
02:06:59.217 00.005 2744 Worker thread wakes up
02:06:59.217 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:06:59.220 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:06:59.220 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:02.612 03.392 2744 Exposure complete
02:07:02.819 00.207 2744 worker thread done servicing request
02:07:02.819 00.000 1092 OnExposeComplete: enter
02:07:02.822 00.003 1092 UpdateGuideState(): m_state=6
02:07:02.825 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2368
02:07:02.827 00.002 1092 Star::Find returns 1 (0), X=1600.97, Y=1129.46, Mass=465271, SNR=75.4, Peak=50400 HFD=3.5
02:07:02.832 00.005 1092 MultiStar: [#1 -1.23,-0.51,0.91,U] [#2 -1.22,-0.49,0.96,U] [#3 -1.23,-0.51,0.75,U] [#4 -1.30,-0.65,0.78,U] [#5 -1.40,-0.31,0.70,U] [#6 -1.28,-0.74,0.62,U] [#7 -1.29,-0.56,0.58,U] [#8 -1.29,-0.37,0.42,U] 
02:07:02.835 00.003 1092 single-star, 8 included, MultiStar: {-1.16, -0.45}, one-star: {-0.51, -0.02}
02:07:02.838 00.003 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
02:07:02.840 00.002 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
02:07:02.842 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.02 hyp=0.51 cameraTheta=-3.10 mountX=-0.46 mountY=-0.16, mountTheta=-2.81
02:07:02.849 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.02, opts=13)
02:07:02.852 00.003 1092 Enqueuing Move request for scope (-0.51, -0.02)
02:07:02.854 00.002 2744 Worker thread wakes up
02:07:02.854 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.02) opts 0xd
02:07:02.854 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.02)
02:07:02.854 00.000 2744 Moving (-0.51, -0.02) raw xDistance=-0.46 yDistance=-0.16
02:07:02.854 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:07:02.855 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:02.855 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:07:02.855 00.000 2744 MoveAxis(E, 103, ABG)
02:07:02.855 00.000 2744 Guiding  Dir = 2, Dur = 103
02:07:02.855 00.000 2744 IsSlewing returns 0
02:07:02.855 00.000 2744 IsGuiding returns 0
02:07:02.856 00.001 2744 PulseGuide returned control before completion, sleep 113
02:07:02.871 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1441, FiltMax=65520, Gamma=0.510
02:07:02.886 00.015 1092 UpdateGuideState exits: m=465271 SNR=75.4
02:07:02.889 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:02.891 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:02.893 00.002 1092 Enqueuing Expose request
02:07:02.980 00.087 2744 IsGuiding returns 1
02:07:02.980 00.000 2744 scope still moving after pulse duration time elapsed
02:07:03.011 00.031 2744 IsSlewing returns 0
02:07:03.011 00.000 2744 IsGuiding returns 0
02:07:03.011 00.000 2744 scope move finished after 103 + 53 ms
02:07:03.011 00.000 2744 Move returns status 0, amount 103
02:07:03.011 00.000 2744 MoveAxis(N, 0, ABG)
02:07:03.011 00.000 2744 Move returns status 0, amount 0
02:07:03.013 00.002 2744 move complete, result=0
02:07:03.013 00.000 1092 GuideStep: -0.5 px 103 ms EAST, -0.2 px 0 ms NORTH
02:07:03.016 00.003 2744 worker thread done servicing request
02:07:03.016 00.000 2744 Worker thread wakes up
02:07:03.016 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:03.016 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:06.390 03.374 2744 Exposure complete
02:07:06.581 00.191 1092 OnExposeComplete: enter
02:07:06.584 00.003 1092 UpdateGuideState(): m_state=6
02:07:06.589 00.005 2744 worker thread done servicing request
02:07:06.589 00.000 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2369
02:07:06.597 00.008 1092 Star::Find returns 1 (0), X=1600.88, Y=1129.42, Mass=490998, SNR=86.0, Peak=46352 HFD=3.6
02:07:06.605 00.008 1092 MultiStar: [#1 -1.60,-0.50,0.80,U] [#2 -1.46,-0.87,0.87,U] [#3 -1.58,-0.40,0.67,U] [#4 -1.58,-0.80,0.82,U] [#5 -1.55,-0.45,0.59,U] [#6 -1.34,-0.66,0.61,U] [#7 -1.30,-0.64,0.46,U] [#8 -1.20,-0.86,0.36,U] 
02:07:06.615 00.010 1092 single-star, 8 included, MultiStar: {-1.34, -0.55}, one-star: {-0.61, -0.06}
02:07:06.624 00.009 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
02:07:06.631 00.007 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
02:07:06.639 00.008 1092 CameraToMount -- cameraX=-0.61 cameraY=-0.06 hyp=0.61 cameraTheta=-3.04 mountX=-0.53 mountY=-0.22, mountTheta=-2.74
02:07:06.652 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=-0.06, opts=13)
02:07:06.661 00.009 1092 Enqueuing Move request for scope (-0.61, -0.06)
02:07:06.670 00.009 2744 Worker thread wakes up
02:07:06.670 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.06) opts 0xd
02:07:06.670 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, -0.06)
02:07:06.670 00.000 2744 Moving (-0.61, -0.06) raw xDistance=-0.53 yDistance=-0.22
02:07:06.670 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.53
02:07:06.670 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:06.670 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:07:06.670 00.000 2744 MoveAxis(E, 125, ABG)
02:07:06.670 00.000 2744 Guiding  Dir = 2, Dur = 125
02:07:06.671 00.001 2744 IsSlewing returns 0
02:07:06.671 00.000 2744 IsGuiding returns 0
02:07:06.671 00.000 2744 PulseGuide returned control before completion, sleep 135
02:07:06.702 00.031 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1511, FiltMax=65520, Gamma=0.510
02:07:06.719 00.017 1092 UpdateGuideState exits: m=490998 SNR=86.0
02:07:06.722 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:06.725 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:06.728 00.003 1092 Enqueuing Expose request
02:07:06.818 00.090 2744 IsGuiding returns 1
02:07:06.818 00.000 2744 scope still moving after pulse duration time elapsed
02:07:06.850 00.032 2744 IsSlewing returns 0
02:07:06.851 00.001 2744 IsGuiding returns 0
02:07:06.851 00.000 2744 scope move finished after 125 + 55 ms
02:07:06.851 00.000 2744 Move returns status 0, amount 125
02:07:06.851 00.000 2744 MoveAxis(N, 0, ABG)
02:07:06.851 00.000 2744 Move returns status 0, amount 0
02:07:06.851 00.000 2744 move complete, result=0
02:07:06.852 00.001 2744 worker thread done servicing request
02:07:06.852 00.000 2744 Worker thread wakes up
02:07:06.854 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:06.854 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:06.857 00.003 1092 GuideStep: -0.5 px 125 ms EAST, -0.2 px 0 ms NORTH
02:07:10.241 03.384 2744 Exposure complete
02:07:10.433 00.192 2744 worker thread done servicing request
02:07:10.433 00.000 1092 OnExposeComplete: enter
02:07:10.436 00.003 1092 UpdateGuideState(): m_state=6
02:07:10.439 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2370
02:07:10.442 00.003 1092 Star::Find returns 1 (0), X=1601.07, Y=1129.06, Mass=474218, SNR=79.8, Peak=41920 HFD=3.9
02:07:10.444 00.002 1092 MultiStar: [#1 -1.39,-0.69,0.90,U] [#2 -1.30,-1.05,0.92,U] [#3 -1.59,-0.59,0.77,U] [#4 -1.33,-1.17,0.86,U] [#5 -1.40,-0.42,0.68,U] [#6 -1.30,-1.00,0.74,U] [#7 -1.36,-0.85,0.57,U] [#8 -1.25,-0.98,0.44,U] 
02:07:10.447 00.003 1092 single-star, 8 included, MultiStar: {-1.23, -0.79}, one-star: {-0.41, -0.42}
02:07:10.450 00.003 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
02:07:10.452 00.002 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.07 = -2.07)
02:07:10.454 00.002 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.42 hyp=0.59 cameraTheta=-2.35 mountX=-0.20 mountY=-0.52, mountTheta=-1.94
02:07:10.458 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.42, opts=13)
02:07:10.460 00.002 1092 Enqueuing Move request for scope (-0.41, -0.42)
02:07:10.462 00.002 2744 Worker thread wakes up
02:07:10.463 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.42) opts 0xd
02:07:10.463 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.42)
02:07:10.463 00.000 2744 Moving (-0.41, -0.42) raw xDistance=-0.20 yDistance=-0.52
02:07:10.463 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:07:10.463 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:07:10.463 00.000 2744 MoveAxis(E, 0, ABG)
02:07:10.463 00.000 2744 Move returns status 0, amount 0
02:07:10.463 00.000 2744 MoveAxis(N, 97, ABG)
02:07:10.463 00.000 2744 Guiding  Dir = 0, Dur = 97
02:07:10.463 00.000 2744 IsSlewing returns 0
02:07:10.464 00.001 2744 IsGuiding returns 0
02:07:10.464 00.000 2744 PulseGuide returned control before completion, sleep 107
02:07:10.480 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5194, FiltMin=1677, FiltMax=65520, Gamma=0.510
02:07:10.497 00.017 1092 UpdateGuideState exits: m=474218 SNR=79.8
02:07:10.501 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.503 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:10.505 00.002 1092 Enqueuing Expose request
02:07:10.583 00.078 2744 IsGuiding returns 1
02:07:10.583 00.000 2744 scope still moving after pulse duration time elapsed
02:07:10.615 00.032 2744 IsSlewing returns 0
02:07:10.615 00.000 2744 IsGuiding returns 0
02:07:10.615 00.000 2744 scope move finished after 97 + 54 ms
02:07:10.615 00.000 2744 Move returns status 0, amount 97
02:07:10.616 00.001 2744 move complete, result=0
02:07:10.616 00.000 2744 worker thread done servicing request
02:07:10.616 00.000 2744 Worker thread wakes up
02:07:10.616 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:10.616 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:10.617 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH
02:07:14.012 03.395 2744 Exposure complete
02:07:14.212 00.200 2744 worker thread done servicing request
02:07:14.212 00.000 1092 OnExposeComplete: enter
02:07:14.216 00.004 1092 UpdateGuideState(): m_state=6
02:07:14.219 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2371
02:07:14.222 00.003 1092 Star::Find returns 1 (0), X=1601.01, Y=1129.17, Mass=504880, SNR=77.7, Peak=51312 HFD=3.4
02:07:14.225 00.003 1092 MultiStar: [#1 -1.41,-0.78,1.02,U] [#2 -1.16,-0.62,0.93,U] [#3 -1.29,-0.56,0.74,U] [#4 -1.04,-0.74,0.73,U] [#5 -1.23,-0.41,0.68,U] [#6 -0.88,-0.89,0.57,U] [#7 -1.06,-0.33,0.62,U] [#8 -0.99,-0.60,0.43,U] 
02:07:14.228 00.003 1092 single-star, 8 included, MultiStar: {-1.06, -0.58}, one-star: {-0.48, -0.31}
02:07:14.230 00.002 1092 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
02:07:14.233 00.003 1092 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.30 = -2.30)
02:07:14.236 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.31 hyp=0.57 cameraTheta=-2.57 mountX=-0.31 mountY=-0.42, mountTheta=-2.20
02:07:14.241 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.31, opts=13)
02:07:14.243 00.002 1092 Enqueuing Move request for scope (-0.48, -0.31)
02:07:14.245 00.002 2744 Worker thread wakes up
02:07:14.245 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.31) opts 0xd
02:07:14.245 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.31)
02:07:14.245 00.000 2744 Moving (-0.48, -0.31) raw xDistance=-0.31 yDistance=-0.42
02:07:14.246 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:07:14.246 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:14.246 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:07:14.246 00.000 2744 MoveAxis(E, 69, ABG)
02:07:14.246 00.000 2744 Guiding  Dir = 2, Dur = 69
02:07:14.246 00.000 2744 IsSlewing returns 0
02:07:14.246 00.000 2744 IsGuiding returns 0
02:07:14.247 00.001 2744 PulseGuide returned control before completion, sleep 79
02:07:14.266 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1581, FiltMax=65520, Gamma=0.510
02:07:14.280 00.014 1092 UpdateGuideState exits: m=504880 SNR=77.7
02:07:14.283 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:14.285 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:14.287 00.002 1092 Enqueuing Expose request
02:07:14.329 00.042 2744 IsGuiding returns 1
02:07:14.330 00.001 2744 scope still moving after pulse duration time elapsed
02:07:14.359 00.029 2744 IsSlewing returns 0
02:07:14.359 00.000 2744 IsGuiding returns 0
02:07:14.359 00.000 2744 scope move finished after 69 + 43 ms
02:07:14.359 00.000 2744 Move returns status 0, amount 69
02:07:14.359 00.000 2744 MoveAxis(N, 0, ABG)
02:07:14.360 00.001 2744 Move returns status 0, amount 0
02:07:14.360 00.000 2744 move complete, result=0
02:07:14.360 00.000 2744 worker thread done servicing request
02:07:14.360 00.000 2744 Worker thread wakes up
02:07:14.360 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:14.360 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:14.361 00.001 1092 GuideStep: -0.3 px 69 ms EAST, -0.4 px 0 ms NORTH
02:07:17.773 03.412 2744 Exposure complete
02:07:18.003 00.230 2744 worker thread done servicing request
02:07:18.003 00.000 1092 OnExposeComplete: enter
02:07:18.006 00.003 1092 UpdateGuideState(): m_state=6
02:07:18.009 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2372
02:07:18.012 00.003 1092 Star::Find returns 1 (0), X=1601.24, Y=1129.62, Mass=468557, SNR=84.8, Peak=41232 HFD=3.5
02:07:18.015 00.003 1092 MultiStar: [#1 -1.16,-0.20,0.76,U] [#2 -1.13,-0.48,0.80,U] [#3 -1.48,-0.28,0.80,U] [#4 -0.98,-0.39,0.68,U] [#5 -1.13,-0.18,0.66,U] [#6 -0.95,-0.43,0.58,U] [#7 -1.32,-0.34,0.56,U] [#8 -1.15,-0.21,0.39,U] 
02:07:18.018 00.003 1092 single-star, 8 included, MultiStar: {-1.02, -0.25}, one-star: {-0.24, 0.14}
02:07:18.020 00.002 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
02:07:18.024 00.004 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
02:07:18.026 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=-0.28 mountY=0.07, mountTheta=2.89
02:07:18.031 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.14, opts=13)
02:07:18.033 00.002 1092 Enqueuing Move request for scope (-0.24, 0.14)
02:07:18.037 00.004 2744 Worker thread wakes up
02:07:18.037 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
02:07:18.037 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
02:07:18.037 00.000 2744 Moving (-0.24, 0.14) raw xDistance=-0.28 yDistance=0.07
02:07:18.037 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
02:07:18.037 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:18.037 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:07:18.037 00.000 2744 MoveAxis(E, 0, ABG)
02:07:18.037 00.000 2744 Move returns status 0, amount 0
02:07:18.038 00.001 2744 MoveAxis(N, 0, ABG)
02:07:18.038 00.000 2744 Move returns status 0, amount 0
02:07:18.038 00.000 2744 move complete, result=0
02:07:18.038 00.000 2744 worker thread done servicing request
02:07:18.053 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1411, FiltMax=65520, Gamma=0.510
02:07:18.069 00.016 1092 UpdateGuideState exits: m=468557 SNR=84.8
02:07:18.073 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:18.075 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:18.078 00.003 1092 Enqueuing Expose request
02:07:18.081 00.003 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:18.084 00.003 2744 Worker thread wakes up
02:07:18.085 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:18.085 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:21.479 03.394 2744 Exposure complete
02:07:21.692 00.213 2744 worker thread done servicing request
02:07:21.692 00.000 1092 OnExposeComplete: enter
02:07:21.695 00.003 1092 UpdateGuideState(): m_state=6
02:07:21.698 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2373
02:07:21.701 00.003 1092 Star::Find returns 1 (0), X=1601.03, Y=1129.55, Mass=506347, SNR=92.7, Peak=49008 HFD=3.5
02:07:21.704 00.003 1092 MultiStar: [#1 -1.26,-0.20,0.75,U] [#2 -1.26,-0.25,0.84,U] [#3 -1.42,-0.15,0.61,U] [#4 -1.33,-0.28,0.79,U] [#5 -1.41,-0.19,0.59,U] [#6 -1.27,-0.23,0.55,U] [#7 -1.32,-0.09,0.45,U] [#8 -1.04,-0.39,0.44,U] 
02:07:21.707 00.003 1092 single-star, 8 included, MultiStar: {-1.16, -0.17}, one-star: {-0.46, 0.07}
02:07:21.710 00.003 1092 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.43) = xAngle (3.41 = -2.87)
02:07:21.712 00.002 1092 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.25 = -3.03)
02:07:21.715 00.003 1092 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.46 cameraTheta=2.98 mountX=-0.45 mountY=-0.05, mountTheta=-3.03
02:07:21.720 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.07, opts=13)
02:07:21.723 00.003 1092 Enqueuing Move request for scope (-0.46, 0.07)
02:07:21.726 00.003 2744 Worker thread wakes up
02:07:21.726 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.07) opts 0xd
02:07:21.726 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.07)
02:07:21.726 00.000 2744 Moving (-0.46, 0.07) raw xDistance=-0.45 yDistance=-0.05
02:07:21.726 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:07:21.727 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:21.727 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:07:21.727 00.000 2744 MoveAxis(E, 100, ABG)
02:07:21.727 00.000 2744 Guiding  Dir = 2, Dur = 100
02:07:21.727 00.000 2744 IsSlewing returns 0
02:07:21.727 00.000 2744 IsGuiding returns 0
02:07:21.728 00.001 2744 PulseGuide returned control before completion, sleep 110
02:07:21.742 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1736, FiltMax=65520, Gamma=0.510
02:07:21.757 00.015 1092 UpdateGuideState exits: m=506347 SNR=92.7
02:07:21.760 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.762 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:21.764 00.002 1092 Enqueuing Expose request
02:07:21.850 00.086 2744 IsGuiding returns 1
02:07:21.850 00.000 2744 scope still moving after pulse duration time elapsed
02:07:21.881 00.031 2744 IsSlewing returns 0
02:07:21.881 00.000 2744 IsGuiding returns 0
02:07:21.881 00.000 2744 scope move finished after 100 + 53 ms
02:07:21.881 00.000 2744 Move returns status 0, amount 100
02:07:21.881 00.000 2744 MoveAxis(N, 0, ABG)
02:07:21.881 00.000 2744 Move returns status 0, amount 0
02:07:21.881 00.000 2744 move complete, result=0
02:07:21.881 00.000 2744 worker thread done servicing request
02:07:21.882 00.001 2744 Worker thread wakes up
02:07:21.882 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:21.882 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:21.885 00.003 1092 GuideStep: -0.4 px 100 ms EAST, -0.1 px 0 ms NORTH
02:07:25.266 03.381 2744 Exposure complete
02:07:25.472 00.206 2744 worker thread done servicing request
02:07:25.472 00.000 1092 OnExposeComplete: enter
02:07:25.475 00.003 1092 UpdateGuideState(): m_state=6
02:07:25.477 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2374
02:07:25.479 00.002 1092 Star::Find returns 1 (0), X=1601.11, Y=1129.39, Mass=478615, SNR=72.4, Peak=45856 HFD=3.5
02:07:25.483 00.004 1092 MultiStar: [#1 -1.30,-0.42,0.85,U] [#2 -1.36,-0.61,1.05,U] [#3 -1.52,-0.54,0.79,U] [#4 -1.12,-0.52,1.04,U] [#5 -1.37,-0.17,0.65,U] [#6 -1.19,-0.31,0.81,U] [#7 -1.22,-0.48,0.54,U] [#8 -1.06,-0.32,0.50,U] 
02:07:25.486 00.003 1092 single-star, 8 included, MultiStar: {-1.15, -0.39}, one-star: {-0.38, -0.09}
02:07:25.488 00.002 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.49 = -2.49)
02:07:25.490 00.002 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
02:07:25.492 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.92 mountX=-0.31 mountY=-0.18, mountTheta=-2.60
02:07:25.496 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.09, opts=13)
02:07:25.499 00.003 1092 Enqueuing Move request for scope (-0.38, -0.09)
02:07:25.501 00.002 2744 Worker thread wakes up
02:07:25.501 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd
02:07:25.501 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.09)
02:07:25.501 00.000 2744 Moving (-0.38, -0.09) raw xDistance=-0.31 yDistance=-0.18
02:07:25.501 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:07:25.501 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:25.501 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:07:25.501 00.000 2744 MoveAxis(E, 76, ABG)
02:07:25.502 00.001 2744 Guiding  Dir = 2, Dur = 76
02:07:25.502 00.000 2744 IsSlewing returns 0
02:07:25.502 00.000 2744 IsGuiding returns 0
02:07:25.502 00.000 2744 PulseGuide returned control before completion, sleep 86
02:07:25.516 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1479, FiltMax=65520, Gamma=0.510
02:07:25.530 00.014 1092 UpdateGuideState exits: m=478615 SNR=72.4
02:07:25.533 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.536 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:25.538 00.002 1092 Enqueuing Expose request
02:07:25.592 00.054 2744 IsGuiding returns 1
02:07:25.592 00.000 2744 scope still moving after pulse duration time elapsed
02:07:25.624 00.032 2744 IsSlewing returns 0
02:07:25.624 00.000 2744 IsGuiding returns 0
02:07:25.624 00.000 2744 scope move finished after 76 + 46 ms
02:07:25.624 00.000 2744 Move returns status 0, amount 76
02:07:25.625 00.001 2744 MoveAxis(N, 0, ABG)
02:07:25.625 00.000 2744 Move returns status 0, amount 0
02:07:25.625 00.000 2744 move complete, result=0
02:07:25.625 00.000 1092 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH
02:07:25.628 00.003 2744 worker thread done servicing request
02:07:25.628 00.000 2744 Worker thread wakes up
02:07:25.628 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:25.628 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:29.174 03.546 2744 Exposure complete
02:07:29.807 00.633 2744 worker thread done servicing request
02:07:29.807 00.000 1092 OnExposeComplete: enter
02:07:29.814 00.007 1092 UpdateGuideState(): m_state=6
02:07:29.819 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2375
02:07:29.830 00.011 1092 Star::Find returns 1 (0), X=1601.10, Y=1129.64, Mass=478578, SNR=69.0, Peak=42413 HFD=3.5
02:07:29.839 00.009 1092 MultiStar: [#1 -1.30,-0.15,1.05,U] [#2 -1.15,-0.36,1.00,U] [#3 -1.18,-0.17,0.77,U] [#4 -1.23,-0.56,0.99,U] [#5 -1.29,-0.36,0.67,U] [#6 -1.19,-0.53,0.79,U] [#7 -0.99,-0.23,0.63,U] [#8 -1.28,-0.25,0.52,U] 
02:07:29.850 00.011 1092 single-star, 8 included, MultiStar: {-1.09, -0.27}, one-star: {-0.39, 0.16}
02:07:29.856 00.006 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.18 = -3.10)
02:07:29.866 00.010 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
02:07:29.874 00.008 1092 CameraToMount -- cameraX=-0.39 cameraY=0.16 hyp=0.42 cameraTheta=2.75 mountX=-0.42 mountY=0.05, mountTheta=3.03
02:07:29.897 00.023 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.16, opts=13)
02:07:29.903 00.006 1092 Enqueuing Move request for scope (-0.39, 0.16)
02:07:29.907 00.004 2744 Worker thread wakes up
02:07:29.908 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.16) opts 0xd
02:07:29.908 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.16)
02:07:29.908 00.000 2744 Moving (-0.39, 0.16) raw xDistance=-0.42 yDistance=0.05
02:07:29.908 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.42
02:07:29.908 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:07:29.908 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:07:29.908 00.000 2744 MoveAxis(E, 99, ABG)
02:07:29.909 00.001 2744 Guiding  Dir = 2, Dur = 99
02:07:29.909 00.000 2744 IsSlewing returns 0
02:07:29.909 00.000 2744 IsGuiding returns 0
02:07:29.910 00.001 2744 PulseGuide returned control before completion, sleep 109
02:07:29.957 00.047 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5184, FiltMin=1715, FiltMax=65520, Gamma=0.510
02:07:29.992 00.035 1092 UpdateGuideState exits: m=478578 SNR=69.0
02:07:30.003 00.011 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.013 00.010 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:30.019 00.006 1092 Enqueuing Expose request
02:07:30.026 00.007 2744 IsGuiding returns 1
02:07:30.026 00.000 2744 scope still moving after pulse duration time elapsed
02:07:30.056 00.030 2744 IsSlewing returns 0
02:07:30.057 00.001 2744 IsGuiding returns 0
02:07:30.057 00.000 2744 scope move finished after 99 + 48 ms
02:07:30.060 00.003 2744 Move returns status 0, amount 99
02:07:30.060 00.000 2744 MoveAxis(N, 0, ABG)
02:07:30.060 00.000 2744 Move returns status 0, amount 0
02:07:30.060 00.000 2744 move complete, result=0
02:07:30.061 00.001 2744 worker thread done servicing request
02:07:30.061 00.000 2744 Worker thread wakes up
02:07:30.062 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:30.062 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:30.063 00.001 1092 GuideStep: -0.4 px 99 ms EAST, 0.0 px 0 ms NORTH
02:07:32.769 02.706 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:32.773 00.004 1092 case statement mapped state 6 to 3
02:07:32.777 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:32.819 00.042 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:32.823 00.004 1092 case statement mapped state 6 to 3
02:07:32.828 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:32.871 00.043 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
02:07:32.876 00.005 1092 SetPaused type=2 isPaused=0 exposurePending=1
02:07:32.881 00.005 1092 Guider::SetPaused(2)
02:07:32.909 00.028 1092 Status Line: Paused/full
02:07:32.921 00.012 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:07:32.925 00.004 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:32.927 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:07:33.475 00.548 2744 Exposure complete
02:07:33.740 00.265 2744 worker thread done servicing request
02:07:33.740 00.000 1092 OnExposeComplete: enter
02:07:33.744 00.004 1092 guider is paused, ignoring frame, not scheduling exposure
02:07:33.883 00.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:33.897 00.014 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:07:33.985 00.088 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:33.989 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:07:54.257 20.268 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:54.261 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:07:54.360 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
02:07:54.364 00.004 1092 SetPaused type=0 isPaused=1 exposurePending=0
02:07:54.366 00.002 1092 Guider::SetPaused(0)
02:07:54.368 00.002 1092 Guider::SetPaused: resetting avg dist filter
02:07:54.383 00.015 1092 un-pause: clearing mount guide algorithm history
02:07:54.385 00.002 1092 Mount: notify guiding resumed
02:07:54.388 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:54.391 00.003 1092 Enqueuing Expose request
02:07:54.393 00.002 1092 Status Line: Resumed
02:07:54.395 00.002 2744 Worker thread wakes up
02:07:54.395 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:07:54.396 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:07:54.402 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:07:54.411 00.009 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:54.414 00.003 1092 case statement mapped state 6 to 3
02:07:54.416 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:55.476 01.060 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:55.478 00.002 1092 case statement mapped state 6 to 3
02:07:55.481 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:56.541 01.060 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:56.544 00.003 1092 case statement mapped state 6 to 3
02:07:56.546 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:57.653 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:57.655 00.002 1092 case statement mapped state 6 to 3
02:07:57.657 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:57.781 00.124 2744 Exposure complete
02:07:57.968 00.187 2744 worker thread done servicing request
02:07:57.968 00.000 1092 OnExposeComplete: enter
02:07:57.970 00.002 1092 UpdateGuideState(): m_state=6
02:07:57.973 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2376
02:07:57.975 00.002 1092 Star::Find returns 1 (0), X=1617.06, Y=1119.68, Mass=442598, SNR=76.1, Peak=17824 HFD=3.4
02:07:57.977 00.002 1092 MultiStar: large primary error, entering stabilization period
02:07:57.979 00.002 1092 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-0.43) = xAngle (-0.13 = -0.13)
02:07:57.983 00.004 1092 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.29 = -0.29)
02:07:57.985 00.002 1092 CameraToMount -- cameraX=15.57 cameraY=-9.80 hyp=18.40 cameraTheta=-0.56 mountX=18.23 mountY=-5.25, mountTheta=-0.28
02:07:57.989 00.004 1092 SchedulePrimaryMove(0F8C9988, x=15.57, y=-9.80, opts=13)
02:07:57.991 00.002 1092 Enqueuing Move request for scope (15.57, -9.80)
02:07:57.993 00.002 2744 Worker thread wakes up
02:07:57.994 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (15.57, -9.80) opts 0xd
02:07:57.994 00.000 2744 Handling offset move in thread for scope, endpoint = (15.57, -9.80)
02:07:57.994 00.000 2744 Moving (15.57, -9.80) raw xDistance=18.23 yDistance=-5.25
02:07:57.994 00.000 2744 GuideAlgorithmHysteresis::Result() returns 11.48 from input 18.23
02:07:57.994 00.000 2744 resist switch: large excursion: input -5.25 thresh 1.35 direction from 0 to -1
02:07:57.994 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-15.74
02:07:57.994 00.000 2744 GuideAlgorithmResistSwitch::result() returns -5.25 from input -5.25
02:07:57.994 00.000 2744 MoveAxis(W, 4082, ABG)
02:07:57.994 00.000 2744 duration set to 2500 by maxRaDuration
02:07:57.994 00.000 2744 Guiding  Dir = 3, Dur = 2500
02:07:57.994 00.000 2744 IsSlewing returns 0
02:07:57.994 00.000 2744 IsGuiding returns 0
02:07:57.995 00.001 2744 PulseGuide returned control before completion, sleep 2510
02:07:58.009 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5143, FiltMin=1463, FiltMax=65523, Gamma=0.510
02:07:58.024 00.015 1092 UpdateGuideState exits: m=442598 SNR=76.1
02:07:58.026 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.029 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:07:58.031 00.002 1092 Enqueuing Expose request
02:07:58.768 00.737 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:58.771 00.003 1092 case statement mapped state 6 to 3
02:07:58.772 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:07:59.881 01.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:07:59.884 00.003 1092 case statement mapped state 6 to 3
02:07:59.886 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:08:00.519 00.633 2744 IsGuiding returns 1
02:08:00.519 00.000 2744 scope still moving after pulse duration time elapsed
02:08:00.551 00.032 2744 IsSlewing returns 0
02:08:00.551 00.000 2744 IsGuiding returns 0
02:08:00.551 00.000 2744 scope move finished after 2500 + 56 ms
02:08:00.551 00.000 2744 Move returns status 0, amount 2500
02:08:00.551 00.000 2744 MoveAxis(N, 986, ABG)
02:08:00.551 00.000 2744 Guiding  Dir = 0, Dur = 986
02:08:00.552 00.001 2744 IsSlewing returns 0
02:08:00.552 00.000 2744 IsGuiding returns 0
02:08:00.552 00.000 2744 PulseGuide returned control before completion, sleep 996
02:08:01.553 01.001 2744 IsGuiding returns 1
02:08:01.553 00.000 2744 scope still moving after pulse duration time elapsed
02:08:01.584 00.031 2744 IsSlewing returns 0
02:08:01.584 00.000 2744 IsGuiding returns 0
02:08:01.584 00.000 2744 scope move finished after 986 + 46 ms
02:08:01.584 00.000 2744 Move returns status 0, amount 986
02:08:01.584 00.000 2744 move complete, result=0
02:08:01.585 00.001 2744 worker thread done servicing request
02:08:01.585 00.000 2744 Worker thread wakes up
02:08:01.585 00.000 1092 GuideStep: 18.2 px 2500 ms WEST, -5.2 px 986 ms NORTH
02:08:01.587 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:01.587 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1602,1105,31,31)
02:08:04.970 03.383 2744 Exposure complete
02:08:05.159 00.189 2744 worker thread done servicing request
02:08:05.160 00.001 1092 OnExposeComplete: enter
02:08:05.162 00.002 1092 UpdateGuideState(): m_state=6
02:08:05.165 00.003 1092 Star::Find(15, 1617, 1119, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2377
02:08:05.168 00.003 1092 Star::Find returns 1 (0), X=1611.10, Y=1124.36, Mass=519659, SNR=77.7, Peak=46074 HFD=3.8
02:08:05.171 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
02:08:05.173 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
02:08:05.175 00.002 1092 CameraToMount -- cameraX=9.61 cameraY=-5.12 hyp=10.89 cameraTheta=-0.49 mountX=10.87 mountY=-2.34, mountTheta=-0.21
02:08:05.179 00.004 1092 SchedulePrimaryMove(0F8C9988, x=9.61, y=-5.12, opts=13)
02:08:05.182 00.003 1092 Enqueuing Move request for scope (9.61, -5.12)
02:08:05.184 00.002 2744 Worker thread wakes up
02:08:05.184 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (9.61, -5.12) opts 0xd
02:08:05.184 00.000 2744 Handling offset move in thread for scope, endpoint = (9.61, -5.12)
02:08:05.184 00.000 2744 Moving (9.61, -5.12) raw xDistance=10.87 yDistance=-2.34
02:08:05.184 00.000 2744 GuideAlgorithmHysteresis::Result() returns 7.65 from input 10.87
02:08:05.184 00.000 2744 GuideAlgorithmResistSwitch::result() returns -2.34 from input -2.34
02:08:05.184 00.000 2744 MoveAxis(W, 2719, ABG)
02:08:05.184 00.000 2744 duration set to 2500 by maxRaDuration
02:08:05.184 00.000 2744 Guiding  Dir = 3, Dur = 2500
02:08:05.185 00.001 2744 IsSlewing returns 0
02:08:05.185 00.000 2744 IsGuiding returns 0
02:08:05.185 00.000 2744 PulseGuide returned control before completion, sleep 2510
02:08:05.202 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5146, FiltMin=1482, FiltMax=65523, Gamma=0.510
02:08:05.217 00.015 1092 UpdateGuideState exits: m=519659 SNR=77.7
02:08:05.220 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.223 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:05.225 00.002 1092 Enqueuing Expose request
02:08:07.704 02.479 2744 IsGuiding returns 1
02:08:07.704 00.000 2744 scope still moving after pulse duration time elapsed
02:08:07.735 00.031 2744 IsSlewing returns 0
02:08:07.735 00.000 2744 IsGuiding returns 0
02:08:07.735 00.000 2744 scope move finished after 2500 + 49 ms
02:08:07.736 00.001 2744 Move returns status 0, amount 2500
02:08:07.736 00.000 2744 MoveAxis(N, 440, ABG)
02:08:07.736 00.000 2744 Guiding  Dir = 0, Dur = 440
02:08:07.736 00.000 2744 IsSlewing returns 0
02:08:07.736 00.000 2744 IsGuiding returns 0
02:08:07.737 00.001 2744 PulseGuide returned control before completion, sleep 450
02:08:08.189 00.452 2744 IsGuiding returns 1
02:08:08.189 00.000 2744 scope still moving after pulse duration time elapsed
02:08:08.220 00.031 2744 IsSlewing returns 0
02:08:08.220 00.000 2744 IsGuiding returns 0
02:08:08.220 00.000 2744 scope move finished after 440 + 43 ms
02:08:08.220 00.000 2744 Move returns status 0, amount 440
02:08:08.220 00.000 2744 move complete, result=0
02:08:08.221 00.001 2744 worker thread done servicing request
02:08:08.221 00.000 2744 Worker thread wakes up
02:08:08.221 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:08.221 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1596,1109,31,31)
02:08:08.221 00.000 1092 GuideStep: 10.9 px 2500 ms WEST, -2.3 px 440 ms NORTH
02:08:11.605 03.384 2744 Exposure complete
02:08:11.814 00.209 2744 worker thread done servicing request
02:08:11.814 00.000 1092 OnExposeComplete: enter
02:08:11.817 00.003 1092 UpdateGuideState(): m_state=6
02:08:11.819 00.002 1092 Star::Find(15, 1611, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2378
02:08:11.823 00.004 1092 Star::Find returns 1 (0), X=1604.41, Y=1130.30, Mass=472824, SNR=68.0, Peak=37635 HFD=3.5
02:08:11.825 00.002 1092 CameraToMount -- cameraTheta (0.27) - m_xAngle (-0.43) = xAngle (0.70 = 0.70)
02:08:11.827 00.002 1092 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
02:08:11.830 00.003 1092 CameraToMount -- cameraX=2.92 cameraY=0.82 hyp=3.03 cameraTheta=0.27 mountX=2.32 mountY=1.57, mountTheta=0.60
02:08:11.837 00.007 1092 SchedulePrimaryMove(0F8C9988, x=2.92, y=0.82, opts=13)
02:08:11.840 00.003 1092 Enqueuing Move request for scope (2.92, 0.82)
02:08:11.842 00.002 2744 Worker thread wakes up
02:08:11.842 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.92, 0.82) opts 0xd
02:08:11.843 00.001 2744 Handling offset move in thread for scope, endpoint = (2.92, 0.82)
02:08:11.843 00.000 2744 Moving (2.92, 0.82) raw xDistance=2.32 yDistance=1.57
02:08:11.843 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.00 from input 2.32
02:08:11.843 00.000 2744 resist switch: large excursion: input 1.57 thresh 1.35 direction from -1 to 1
02:08:11.843 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.71
02:08:11.843 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.57 from input 1.57
02:08:11.843 00.000 2744 MoveAxis(W, 709, ABG)
02:08:11.843 00.000 2744 Guiding  Dir = 3, Dur = 709
02:08:11.843 00.000 2744 IsSlewing returns 0
02:08:11.844 00.001 2744 IsGuiding returns 0
02:08:11.844 00.000 2744 PulseGuide returned control before completion, sleep 719
02:08:11.858 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5114, FiltMin=1437, FiltMax=65535, Gamma=0.510
02:08:11.874 00.016 1092 UpdateGuideState exits: m=472824 SNR=68.0
02:08:11.877 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.880 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:11.883 00.003 1092 Enqueuing Expose request
02:08:12.566 00.683 2744 IsGuiding returns 1
02:08:12.566 00.000 2744 scope still moving after pulse duration time elapsed
02:08:12.597 00.031 2744 IsSlewing returns 0
02:08:12.598 00.001 2744 IsGuiding returns 0
02:08:12.598 00.000 2744 scope move finished after 709 + 46 ms
02:08:12.598 00.000 2744 Move returns status 0, amount 709
02:08:12.598 00.000 2744 MoveAxis(S, 295, ABG)
02:08:12.598 00.000 2744 Guiding  Dir = 1, Dur = 295
02:08:12.599 00.001 2744 IsSlewing returns 0
02:08:12.599 00.000 2744 IsGuiding returns 0
02:08:12.601 00.002 2744 PulseGuide returned control before completion, sleep 305
02:08:12.912 00.311 2744 IsGuiding returns 1
02:08:12.912 00.000 2744 scope still moving after pulse duration time elapsed
02:08:12.944 00.032 2744 IsSlewing returns 0
02:08:12.944 00.000 2744 IsGuiding returns 0
02:08:12.944 00.000 2744 scope move finished after 295 + 49 ms
02:08:12.945 00.001 2744 Move returns status 0, amount 295
02:08:12.945 00.000 2744 move complete, result=0
02:08:12.945 00.000 2744 worker thread done servicing request
02:08:12.945 00.000 2744 Worker thread wakes up
02:08:12.945 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:12.945 00.000 1092 GuideStep: 2.3 px 709 ms WEST, 1.6 px 295 ms SOUTH
02:08:12.949 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:16.333 03.384 2744 Exposure complete
02:08:16.524 00.191 2744 worker thread done servicing request
02:08:16.525 00.001 1092 OnExposeComplete: enter
02:08:16.527 00.002 1092 UpdateGuideState(): m_state=6
02:08:16.529 00.002 1092 Star::Find(15, 1604, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2379
02:08:16.533 00.004 1092 Star::Find returns 1 (0), X=1601.99, Y=1131.79, Mass=494337, SNR=78.7, Peak=41229 HFD=3.9
02:08:16.536 00.003 1092 MultiStar: exiting stabilization period
02:08:16.538 00.002 1092 MultiStar: [#1 -0.58,1.66,0.82,U] [#2 -0.53,1.19,0.97,U] [#3 -0.52,1.76,0.69,U] [#4 -0.53,1.41,0.70,U] [#5 -0.50,1.88,0.65,U] [#6 -0.67,1.59,0.68,U] [#7 -0.68,1.66,0.54,U] [#8 -0.43,1.76,0.43,U] 
02:08:16.541 00.003 1092 refined, 8 included, MultiStar: {-0.39, 1.70}, one-star: {0.50, 2.31}
02:08:16.543 00.002 1092 CameraToMount -- cameraTheta (1.80) - m_xAngle (-0.43) = xAngle (2.23 = 2.23)
02:08:16.545 00.002 1092 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.07 = 2.07)
02:08:16.547 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=1.70 hyp=1.74 cameraTheta=1.80 mountX=-1.06 mountY=1.53, mountTheta=2.18
02:08:16.556 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=1.70, opts=13)
02:08:16.558 00.002 1092 Enqueuing Move request for scope (-0.39, 1.70)
02:08:16.560 00.002 2744 Worker thread wakes up
02:08:16.560 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 1.70) opts 0xd
02:08:16.560 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 1.70)
02:08:16.561 00.001 2744 Moving (-0.39, 1.70) raw xDistance=-1.06 yDistance=1.53
02:08:16.561 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -1.06
02:08:16.561 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.53 from input 1.53
02:08:16.561 00.000 2744 MoveAxis(E, 188, ABG)
02:08:16.561 00.000 2744 Guiding  Dir = 2, Dur = 188
02:08:16.561 00.000 2744 IsSlewing returns 0
02:08:16.561 00.000 2744 IsGuiding returns 0
02:08:16.562 00.001 2744 PulseGuide returned control before completion, sleep 198
02:08:16.576 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5130, FiltMin=1680, FiltMax=65533, Gamma=0.510
02:08:16.593 00.017 1092 UpdateGuideState exits: m=494337 SNR=78.7
02:08:16.596 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.600 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:16.603 00.003 1092 Enqueuing Expose request
02:08:16.770 00.167 2744 IsGuiding returns 1
02:08:16.770 00.000 2744 scope still moving after pulse duration time elapsed
02:08:16.802 00.032 2744 IsSlewing returns 0
02:08:16.802 00.000 2744 IsGuiding returns 0
02:08:16.802 00.000 2744 scope move finished after 188 + 52 ms
02:08:16.802 00.000 2744 Move returns status 0, amount 188
02:08:16.802 00.000 2744 MoveAxis(S, 287, ABG)
02:08:16.802 00.000 2744 Guiding  Dir = 1, Dur = 287
02:08:16.803 00.001 2744 IsSlewing returns 0
02:08:16.803 00.000 2744 IsGuiding returns 0
02:08:16.803 00.000 2744 PulseGuide returned control before completion, sleep 297
02:08:17.115 00.312 2744 IsGuiding returns 1
02:08:17.115 00.000 2744 scope still moving after pulse duration time elapsed
02:08:17.147 00.032 2744 IsSlewing returns 0
02:08:17.147 00.000 2744 IsGuiding returns 0
02:08:17.147 00.000 2744 scope move finished after 287 + 57 ms
02:08:17.147 00.000 2744 Move returns status 0, amount 287
02:08:17.147 00.000 2744 move complete, result=0
02:08:17.147 00.000 2744 worker thread done servicing request
02:08:17.147 00.000 2744 Worker thread wakes up
02:08:17.148 00.001 1092 GuideStep: -1.1 px 188 ms EAST, 1.5 px 287 ms SOUTH
02:08:17.150 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:17.150 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:20.537 03.387 2744 Exposure complete
02:08:20.733 00.196 2744 worker thread done servicing request
02:08:20.733 00.000 1092 OnExposeComplete: enter
02:08:20.736 00.003 1092 UpdateGuideState(): m_state=6
02:08:20.739 00.003 1092 Star::Find(15, 1601, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2380
02:08:20.741 00.002 1092 Star::Find returns 1 (0), X=1602.03, Y=1131.43, Mass=481194, SNR=72.4, Peak=47693 HFD=3.5
02:08:20.744 00.003 1092 MultiStar: [#1 -0.28,1.47,0.98,U] [#2 -0.42,1.25,0.99,U] [#3 -0.56,1.44,0.75,U] [#4 -0.49,1.29,0.90,U] [#5 -0.54,1.56,0.71,U] [#6 -0.25,1.34,0.77,U] [#7 -0.10,1.35,0.64,U] [#8 -0.36,1.49,0.43,U] 
02:08:20.746 00.002 1092 refined, 8 included, MultiStar: {-0.25, 1.47}, one-star: {0.54, 1.95}
02:08:20.749 00.003 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.17 = 2.17)
02:08:20.751 00.002 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.01 = 2.01)
02:08:20.753 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=1.47 hyp=1.49 cameraTheta=1.74 mountX=-0.84 mountY=1.34, mountTheta=2.13
02:08:20.760 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=1.47, opts=13)
02:08:20.763 00.003 1092 Enqueuing Move request for scope (-0.25, 1.47)
02:08:20.766 00.003 2744 Worker thread wakes up
02:08:20.766 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 1.47) opts 0xd
02:08:20.766 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 1.47)
02:08:20.766 00.000 2744 Moving (-0.25, 1.47) raw xDistance=-0.84 yDistance=1.34
02:08:20.767 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:08:20.767 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.34 from input 1.34
02:08:20.767 00.000 2744 MoveAxis(E, 201, ABG)
02:08:20.767 00.000 2744 Guiding  Dir = 2, Dur = 201
02:08:20.767 00.000 2744 IsSlewing returns 0
02:08:20.767 00.000 2744 IsGuiding returns 0
02:08:20.767 00.000 2744 PulseGuide returned control before completion, sleep 211
02:08:20.782 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5139, FiltMin=1586, FiltMax=65533, Gamma=0.510
02:08:20.798 00.016 1092 UpdateGuideState exits: m=481194 SNR=72.4
02:08:20.800 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.804 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:20.806 00.002 1092 Enqueuing Expose request
02:08:20.990 00.184 2744 IsGuiding returns 1
02:08:20.990 00.000 2744 scope still moving after pulse duration time elapsed
02:08:21.022 00.032 2744 IsSlewing returns 0
02:08:21.022 00.000 2744 IsGuiding returns 0
02:08:21.022 00.000 2744 scope move finished after 201 + 54 ms
02:08:21.022 00.000 2744 Move returns status 0, amount 201
02:08:21.022 00.000 2744 MoveAxis(S, 252, ABG)
02:08:21.022 00.000 2744 Guiding  Dir = 1, Dur = 252
02:08:21.022 00.000 2744 IsSlewing returns 0
02:08:21.023 00.001 2744 IsGuiding returns 0
02:08:21.023 00.000 2744 PulseGuide returned control before completion, sleep 262
02:08:21.288 00.265 2744 IsGuiding returns 1
02:08:21.288 00.000 2744 scope still moving after pulse duration time elapsed
02:08:21.319 00.031 2744 IsSlewing returns 0
02:08:21.319 00.000 2744 IsGuiding returns 0
02:08:21.319 00.000 2744 scope move finished after 252 + 44 ms
02:08:21.319 00.000 2744 Move returns status 0, amount 252
02:08:21.319 00.000 2744 move complete, result=0
02:08:21.319 00.000 2744 worker thread done servicing request
02:08:21.319 00.000 2744 Worker thread wakes up
02:08:21.320 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:21.320 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:21.320 00.000 1092 GuideStep: -0.8 px 201 ms EAST, 1.3 px 252 ms SOUTH
02:08:24.703 03.383 2744 Exposure complete
02:08:24.904 00.201 2744 worker thread done servicing request
02:08:24.904 00.000 1092 OnExposeComplete: enter
02:08:24.906 00.002 1092 UpdateGuideState(): m_state=6
02:08:24.908 00.002 1092 Star::Find(15, 1602, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2381
02:08:24.911 00.003 1092 Star::Find returns 1 (0), X=1602.14, Y=1130.04, Mass=516286, SNR=78.9, Peak=46167 HFD=3.4
02:08:24.914 00.003 1092 MultiStar: [#1 -0.35,0.02,1.02,U] [#2 -0.32,-0.38,0.88,U] [#3 -0.39,-0.07,0.84,U] [#4 -0.23,-0.32,0.72,U] [#5 -0.47,-0.13,0.67,U] [#6 -0.33,-0.09,0.65,U] [#7 0.03,-0.33,0.53,U] [#8 -0.46,0.26,0.43,U] 
02:08:24.917 00.003 1092 refined, 8 included, MultiStar: {-0.18, -0.04}, one-star: {0.65, 0.56}
02:08:24.922 00.005 1092 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-0.43) = xAngle (-2.51 = -2.51)
02:08:24.925 00.003 1092 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.67 = -2.67)
02:08:24.927 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
02:08:24.934 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.04, opts=13)
02:08:24.937 00.003 1092 Enqueuing Move request for scope (-0.18, -0.04)
02:08:24.940 00.003 2744 Worker thread wakes up
02:08:24.940 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
02:08:24.940 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
02:08:24.940 00.000 2744 Moving (-0.18, -0.04) raw xDistance=-0.15 yDistance=-0.08
02:08:24.940 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:08:24.941 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:24.941 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:08:24.941 00.000 2744 MoveAxis(E, 0, ABG)
02:08:24.941 00.000 2744 Move returns status 0, amount 0
02:08:24.941 00.000 2744 MoveAxis(N, 0, ABG)
02:08:24.941 00.000 2744 Move returns status 0, amount 0
02:08:24.941 00.000 2744 move complete, result=0
02:08:24.941 00.000 2744 worker thread done servicing request
02:08:24.956 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5149, FiltMin=1654, FiltMax=65520, Gamma=0.510
02:08:24.974 00.018 1092 UpdateGuideState exits: m=516286 SNR=78.9
02:08:24.977 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.983 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:24.987 00.004 1092 Enqueuing Expose request
02:08:24.991 00.004 2744 Worker thread wakes up
02:08:24.992 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:24.995 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:24.995 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:28.387 03.392 2744 Exposure complete
02:08:28.602 00.215 2744 worker thread done servicing request
02:08:28.603 00.001 1092 OnExposeComplete: enter
02:08:28.606 00.003 1092 UpdateGuideState(): m_state=6
02:08:28.608 00.002 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2382
02:08:28.611 00.003 1092 Star::Find returns 1 (0), X=1601.49, Y=1129.90, Mass=501470, SNR=77.8, Peak=51936 HFD=3.5
02:08:28.616 00.005 1092 MultiStar: [#1 -0.94,0.03,0.99,U] [#2 -0.81,-0.12,1.03,U] [#3 -0.82,0.01,0.80,U] [#4 -0.86,0.20,0.73,U] [#5 -1.13,0.09,0.74,U] [#6 -0.98,-0.06,0.63,U] [#7 -0.74,0.04,0.49,U] [#8 -0.87,0.31,0.45,U] 
02:08:28.618 00.002 1092 single-star, 8 included, MultiStar: {-0.77, 0.10}, one-star: {0.00, 0.42}
02:08:28.622 00.004 1092 CameraToMount -- cameraTheta (1.57) - m_xAngle (-0.43) = xAngle (2.00 = 2.00)
02:08:28.625 00.003 1092 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.84 = 1.84)
02:08:28.627 00.002 1092 CameraToMount -- cameraX=0.00 cameraY=0.42 hyp=0.42 cameraTheta=1.57 mountX=-0.18 mountY=0.41, mountTheta=1.98
02:08:28.637 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.42, opts=13)
02:08:28.640 00.003 1092 Enqueuing Move request for scope (0.00, 0.42)
02:08:28.642 00.002 2744 Worker thread wakes up
02:08:28.643 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.42) opts 0xd
02:08:28.643 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.42)
02:08:28.643 00.000 2744 Moving (0.00, 0.42) raw xDistance=-0.18 yDistance=0.41
02:08:28.643 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:08:28.643 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:28.643 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:08:28.643 00.000 2744 MoveAxis(E, 0, ABG)
02:08:28.643 00.000 2744 Move returns status 0, amount 0
02:08:28.643 00.000 2744 MoveAxis(N, 0, ABG)
02:08:28.643 00.000 2744 Move returns status 0, amount 0
02:08:28.643 00.000 2744 move complete, result=0
02:08:28.644 00.001 2744 worker thread done servicing request
02:08:28.662 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5159, FiltMin=1378, FiltMax=65533, Gamma=0.510
02:08:28.686 00.024 1092 UpdateGuideState exits: m=501470 SNR=77.8
02:08:28.690 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.693 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:28.696 00.003 1092 Enqueuing Expose request
02:08:28.700 00.004 2744 Worker thread wakes up
02:08:28.701 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:08:28.704 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:28.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:32.084 03.380 2744 Exposure complete
02:08:32.273 00.189 2744 worker thread done servicing request
02:08:32.273 00.000 1092 OnExposeComplete: enter
02:08:32.276 00.003 1092 UpdateGuideState(): m_state=6
02:08:32.283 00.007 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2383
02:08:32.286 00.003 1092 Star::Find returns 1 (0), X=1601.12, Y=1130.27, Mass=501468, SNR=73.2, Peak=44941 HFD=3.5
02:08:32.290 00.004 1092 MultiStar: [#1 -1.14,0.54,0.87,U] [#2 -1.17,0.19,1.00,U] [#3 -1.39,0.55,0.75,U] [#4 -1.05,0.40,0.84,U] [#5 -1.54,0.67,0.91,U] [#6 -1.16,0.12,0.80,U] [#7 -1.19,0.46,0.51,U] [#8 -1.22,0.08,0.57,U] 
02:08:32.294 00.004 1092 single-star, 8 included, MultiStar: {-1.11, 0.44}, one-star: {-0.37, 0.79}
02:08:32.298 00.004 1092 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.43) = xAngle (2.43 = 2.43)
02:08:32.302 00.004 1092 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.28 = 2.28)
02:08:32.306 00.004 1092 CameraToMount -- cameraX=-0.37 cameraY=0.79 hyp=0.87 cameraTheta=2.00 mountX=-0.66 mountY=0.67, mountTheta=2.35
02:08:32.314 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.79, opts=13)
02:08:32.321 00.007 1092 Enqueuing Move request for scope (-0.37, 0.79)
02:08:32.324 00.003 2744 Worker thread wakes up
02:08:32.324 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.79) opts 0xd
02:08:32.324 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.79)
02:08:32.325 00.001 2744 Moving (-0.37, 0.79) raw xDistance=-0.66 yDistance=0.67
02:08:32.325 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:08:32.325 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.67 from input 0.67
02:08:32.325 00.000 2744 MoveAxis(E, 148, ABG)
02:08:32.325 00.000 2744 Guiding  Dir = 2, Dur = 148
02:08:32.325 00.000 2744 IsSlewing returns 0
02:08:32.325 00.000 2744 IsGuiding returns 0
02:08:32.326 00.001 2744 PulseGuide returned control before completion, sleep 158
02:08:32.345 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5168, FiltMin=1607, FiltMax=65533, Gamma=0.510
02:08:32.363 00.018 1092 UpdateGuideState exits: m=501468 SNR=73.2
02:08:32.366 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.368 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:32.371 00.003 1092 Enqueuing Expose request
02:08:32.489 00.118 2744 IsGuiding returns 1
02:08:32.489 00.000 2744 scope still moving after pulse duration time elapsed
02:08:32.519 00.030 2744 IsSlewing returns 0
02:08:32.519 00.000 2744 IsGuiding returns 0
02:08:32.519 00.000 2744 scope move finished after 148 + 45 ms
02:08:32.519 00.000 2744 Move returns status 0, amount 148
02:08:32.519 00.000 2744 MoveAxis(S, 125, ABG)
02:08:32.520 00.001 2744 Guiding  Dir = 1, Dur = 125
02:08:32.520 00.000 2744 IsSlewing returns 0
02:08:32.521 00.001 2744 IsGuiding returns 0
02:08:32.521 00.000 2744 PulseGuide returned control before completion, sleep 135
02:08:32.660 00.139 2744 IsGuiding returns 1
02:08:32.661 00.001 2744 scope still moving after pulse duration time elapsed
02:08:32.691 00.030 2744 IsSlewing returns 0
02:08:32.691 00.000 2744 IsGuiding returns 0
02:08:32.691 00.000 2744 scope move finished after 125 + 45 ms
02:08:32.691 00.000 2744 Move returns status 0, amount 125
02:08:32.691 00.000 2744 move complete, result=0
02:08:32.691 00.000 2744 worker thread done servicing request
02:08:32.692 00.001 2744 Worker thread wakes up
02:08:32.692 00.000 1092 GuideStep: -0.7 px 148 ms EAST, 0.7 px 125 ms SOUTH
02:08:32.695 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:32.695 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:36.088 03.393 2744 Exposure complete
02:08:36.287 00.199 2744 worker thread done servicing request
02:08:36.287 00.000 1092 OnExposeComplete: enter
02:08:36.290 00.003 1092 UpdateGuideState(): m_state=6
02:08:36.293 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2384
02:08:36.295 00.002 1092 Star::Find returns 1 (0), X=1600.89, Y=1129.79, Mass=514676, SNR=77.5, Peak=42816 HFD=3.6
02:08:36.298 00.003 1092 MultiStar: [#1 -1.62,-0.24,1.03,U] [#2 -1.71,-0.40,0.95,U] [#3 -1.90,-0.18,0.69,U] [#4 -1.52,-0.24,0.73,U] [#5 -1.76,0.02,0.79,U] [#6 -1.67,-0.31,0.58,U] [#7 -1.36,-0.56,0.61,U] [#8 -1.54,-0.30,0.42,U] 
02:08:36.301 00.003 1092 single-star, 8 included, MultiStar: {-1.49, -0.18}, one-star: {-0.59, 0.31}
02:08:36.304 00.003 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
02:08:36.306 00.002 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
02:08:36.308 00.002 1092 CameraToMount -- cameraX=-0.59 cameraY=0.31 hyp=0.67 cameraTheta=2.65 mountX=-0.67 mountY=0.14, mountTheta=2.93
02:08:36.314 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=0.31, opts=13)
02:08:36.317 00.003 1092 Enqueuing Move request for scope (-0.59, 0.31)
02:08:36.320 00.003 2744 Worker thread wakes up
02:08:36.320 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, 0.31) opts 0xd
02:08:36.320 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, 0.31)
02:08:36.320 00.000 2744 Moving (-0.59, 0.31) raw xDistance=-0.67 yDistance=0.14
02:08:36.320 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
02:08:36.320 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:36.320 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:08:36.320 00.000 2744 MoveAxis(E, 160, ABG)
02:08:36.320 00.000 2744 Guiding  Dir = 2, Dur = 160
02:08:36.321 00.001 2744 IsSlewing returns 0
02:08:36.321 00.000 2744 IsGuiding returns 0
02:08:36.321 00.000 2744 PulseGuide returned control before completion, sleep 170
02:08:36.336 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1594, FiltMax=65520, Gamma=0.510
02:08:36.351 00.015 1092 UpdateGuideState exits: m=514676 SNR=77.5
02:08:36.353 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:36.356 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:36.358 00.002 1092 Enqueuing Expose request
02:08:36.507 00.149 2744 IsGuiding returns 1
02:08:36.508 00.001 2744 scope still moving after pulse duration time elapsed
02:08:36.539 00.031 2744 IsSlewing returns 0
02:08:36.540 00.001 2744 IsGuiding returns 0
02:08:36.540 00.000 2744 scope move finished after 160 + 58 ms
02:08:36.540 00.000 2744 Move returns status 0, amount 160
02:08:36.540 00.000 2744 MoveAxis(N, 0, ABG)
02:08:36.540 00.000 2744 Move returns status 0, amount 0
02:08:36.540 00.000 2744 move complete, result=0
02:08:36.540 00.000 2744 worker thread done servicing request
02:08:36.541 00.001 2744 Worker thread wakes up
02:08:36.541 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:36.541 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:36.542 00.001 1092 GuideStep: -0.7 px 160 ms EAST, 0.1 px 0 ms NORTH
02:08:39.943 03.401 2744 Exposure complete
02:08:40.157 00.214 2744 worker thread done servicing request
02:08:40.157 00.000 1092 OnExposeComplete: enter
02:08:40.160 00.003 1092 UpdateGuideState(): m_state=6
02:08:40.164 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2385
02:08:40.167 00.003 1092 Star::Find returns 1 (0), X=1601.82, Y=1129.57, Mass=425422, SNR=70.4, Peak=46784 HFD=3.2
02:08:40.170 00.003 1092 MultiStar: [#1 -0.70,-0.21,1.06,U] [#2 -0.39,-0.52,1.04,U] [#3 -0.49,-0.42,0.78,U] [#4 -0.60,-0.47,0.94,U] [#5 -0.63,-0.08,0.90,U] [#6 -0.37,-0.55,0.83,U] [#7 -0.38,-0.41,0.64,U] [#8 -0.57,-0.62,0.46,U] 
02:08:40.173 00.003 1092 single-star, 8 included, MultiStar: {-0.41, -0.33}, one-star: {0.34, 0.09}
02:08:40.175 00.002 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
02:08:40.178 00.003 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.53 = 0.53)
02:08:40.181 00.003 1092 CameraToMount -- cameraX=0.34 cameraY=0.09 hyp=0.35 cameraTheta=0.25 mountX=0.27 mountY=0.17, mountTheta=0.57
02:08:40.188 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.09, opts=13)
02:08:40.191 00.003 1092 Enqueuing Move request for scope (0.34, 0.09)
02:08:40.194 00.003 2744 Worker thread wakes up
02:08:40.194 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.09) opts 0xd
02:08:40.194 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.09)
02:08:40.194 00.000 2744 Moving (0.34, 0.09) raw xDistance=0.27 yDistance=0.17
02:08:40.195 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
02:08:40.195 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:40.195 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:08:40.195 00.000 2744 MoveAxis(E, 0, ABG)
02:08:40.195 00.000 2744 Move returns status 0, amount 0
02:08:40.195 00.000 2744 MoveAxis(N, 0, ABG)
02:08:40.195 00.000 2744 Move returns status 0, amount 0
02:08:40.195 00.000 2744 move complete, result=0
02:08:40.196 00.001 2744 worker thread done servicing request
02:08:40.215 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1626, FiltMax=65520, Gamma=0.510
02:08:40.233 00.018 1092 UpdateGuideState exits: m=425422 SNR=70.4
02:08:40.236 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.239 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:40.242 00.003 1092 Enqueuing Expose request
02:08:40.244 00.002 2744 Worker thread wakes up
02:08:40.244 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:08:40.246 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:40.247 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:43.633 03.386 2744 Exposure complete
02:08:43.838 00.205 2744 worker thread done servicing request
02:08:43.838 00.000 1092 OnExposeComplete: enter
02:08:43.841 00.003 1092 UpdateGuideState(): m_state=6
02:08:43.844 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2386
02:08:43.846 00.002 1092 Star::Find returns 1 (0), X=1601.94, Y=1129.39, Mass=446898, SNR=71.3, Peak=42448 HFD=3.5
02:08:43.850 00.004 1092 MultiStar: [#1 -0.34,-0.38,0.93,U] [#2 -0.32,-0.72,0.97,U] [#3 -0.41,-0.31,0.70,U] [#4 -0.45,-0.75,0.97,U] [#5 -0.60,-0.24,0.67,U] [#6 -0.28,-0.59,0.88,U] [#7 -0.42,-0.44,0.58,U] [#8 -0.41,-0.61,0.53,U] 
02:08:43.853 00.003 1092 single-star, 8 included, MultiStar: {-0.28, -0.46}, one-star: {0.45, -0.09}
02:08:43.855 00.002 1092 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
02:08:43.858 00.003 1092 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
02:08:43.859 00.001 1092 CameraToMount -- cameraX=0.45 cameraY=-0.09 hyp=0.46 cameraTheta=-0.20 mountX=0.45 mountY=0.03, mountTheta=0.07
02:08:43.863 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.09, opts=13)
02:08:43.866 00.003 1092 Enqueuing Move request for scope (0.45, -0.09)
02:08:43.868 00.002 2744 Worker thread wakes up
02:08:43.868 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.09) opts 0xd
02:08:43.868 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.09)
02:08:43.869 00.001 2744 Moving (0.45, -0.09) raw xDistance=0.45 yDistance=0.03
02:08:43.869 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:08:43.869 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:08:43.869 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:08:43.869 00.000 2744 MoveAxis(W, 101, ABG)
02:08:43.869 00.000 2744 Guiding  Dir = 3, Dur = 101
02:08:43.869 00.000 2744 IsSlewing returns 0
02:08:43.869 00.000 2744 IsGuiding returns 0
02:08:43.870 00.001 2744 PulseGuide returned control before completion, sleep 111
02:08:43.887 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5171, FiltMin=1483, FiltMax=65535, Gamma=0.510
02:08:43.901 00.014 1092 UpdateGuideState exits: m=446898 SNR=71.3
02:08:43.904 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.906 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:43.909 00.003 1092 Enqueuing Expose request
02:08:43.991 00.082 2744 IsGuiding returns 1
02:08:43.991 00.000 2744 scope still moving after pulse duration time elapsed
02:08:44.023 00.032 2744 IsSlewing returns 0
02:08:44.023 00.000 2744 IsGuiding returns 0
02:08:44.023 00.000 2744 scope move finished after 101 + 52 ms
02:08:44.023 00.000 2744 Move returns status 0, amount 101
02:08:44.024 00.001 2744 MoveAxis(N, 0, ABG)
02:08:44.024 00.000 2744 Move returns status 0, amount 0
02:08:44.024 00.000 2744 move complete, result=0
02:08:44.024 00.000 2744 worker thread done servicing request
02:08:44.024 00.000 2744 Worker thread wakes up
02:08:44.024 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:44.024 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:44.026 00.002 1092 GuideStep: 0.5 px 101 ms WEST, 0.0 px 0 ms NORTH
02:08:47.419 03.393 2744 Exposure complete
02:08:47.614 00.195 2744 worker thread done servicing request
02:08:47.614 00.000 1092 OnExposeComplete: enter
02:08:47.618 00.004 1092 UpdateGuideState(): m_state=6
02:08:47.621 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2387
02:08:47.623 00.002 1092 Star::Find returns 1 (0), X=1602.30, Y=1129.18, Mass=477771, SNR=75.3, Peak=41162 HFD=3.6
02:08:47.625 00.002 1092 MultiStar: [#1 -0.17,-0.48,0.89,U] [#2 -0.22,-0.79,1.16,U] [#3 -0.31,-0.54,0.84,U] [#4 -0.31,-0.68,0.85,U] [#5 -0.18,-0.36,0.63,U] [#6 0.11,-0.60,0.94,U] [#7 -0.31,-0.64,0.54,U] [#8 0.11,-0.65,0.47,U] 
02:08:47.627 00.002 1092 refined, 8 included, MultiStar: {-0.03, -0.56}, one-star: {0.82, -0.30}
02:08:47.631 00.004 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
02:08:47.634 00.003 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.35 = -1.35)
02:08:47.636 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.56 hyp=0.56 cameraTheta=-1.63 mountX=0.20 mountY=-0.55, mountTheta=-1.22
02:08:47.644 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.56, opts=13)
02:08:47.648 00.004 1092 Enqueuing Move request for scope (-0.03, -0.56)
02:08:47.651 00.003 2744 Worker thread wakes up
02:08:47.651 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.56) opts 0xd
02:08:47.651 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.56)
02:08:47.651 00.000 2744 Moving (-0.03, -0.56) raw xDistance=0.20 yDistance=-0.55
02:08:47.651 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:08:47.651 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:08:47.651 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.55
02:08:47.651 00.000 2744 MoveAxis(E, 0, ABG)
02:08:47.651 00.000 2744 Move returns status 0, amount 0
02:08:47.651 00.000 2744 MoveAxis(N, 0, ABG)
02:08:47.651 00.000 2744 Move returns status 0, amount 0
02:08:47.652 00.001 2744 move complete, result=0
02:08:47.652 00.000 2744 worker thread done servicing request
02:08:47.669 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5187, FiltMin=1504, FiltMax=65535, Gamma=0.510
02:08:47.683 00.014 1092 UpdateGuideState exits: m=477771 SNR=75.3
02:08:47.686 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.688 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:47.690 00.002 1092 Enqueuing Expose request
02:08:47.693 00.003 2744 Worker thread wakes up
02:08:47.693 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.5 px 0 ms NORTH
02:08:47.697 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:47.697 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:51.099 03.402 2744 Exposure complete
02:08:51.330 00.231 2744 worker thread done servicing request
02:08:51.330 00.000 1092 OnExposeComplete: enter
02:08:51.333 00.003 1092 UpdateGuideState(): m_state=6
02:08:51.336 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2388
02:08:51.339 00.003 1092 Star::Find returns 1 (0), X=1602.50, Y=1129.02, Mass=466160, SNR=75.1, Peak=45584 HFD=3.6
02:08:51.342 00.003 1092 MultiStar: [#1 0.24,-1.01,0.91,U] [#2 0.53,-1.12,1.01,U] [#3 0.18,-0.71,0.79,U] [#4 0.19,-1.04,0.85,U] [#5 0.35,-0.79,0.73,U] [#6 0.43,-1.35,0.68,U] [#7 0.20,-0.98,0.54,U] [#8 0.38,-0.72,0.55,U] 
02:08:51.345 00.003 1092 refined, 8 included, MultiStar: {0.41, -0.90}, one-star: {1.01, -0.46}
02:08:51.350 00.005 1092 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-0.43) = xAngle (-0.71 = -0.71)
02:08:51.352 00.002 1092 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.87 = -0.87)
02:08:51.356 00.004 1092 CameraToMount -- cameraX=0.41 cameraY=-0.90 hyp=0.99 cameraTheta=-1.14 mountX=0.75 mountY=-0.76, mountTheta=-0.79
02:08:51.363 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.90, opts=13)
02:08:51.367 00.004 1092 Enqueuing Move request for scope (0.41, -0.90)
02:08:51.371 00.004 2744 Worker thread wakes up
02:08:51.371 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.90) opts 0xd
02:08:51.371 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.90)
02:08:51.371 00.000 2744 Moving (0.41, -0.90) raw xDistance=0.75 yDistance=-0.76
02:08:51.371 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.75
02:08:51.371 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:08:51.371 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.76
02:08:51.373 00.002 2744 MoveAxis(W, 168, ABG)
02:08:51.373 00.000 2744 Guiding  Dir = 3, Dur = 168
02:08:51.373 00.000 2744 IsSlewing returns 0
02:08:51.373 00.000 2744 IsGuiding returns 0
02:08:51.373 00.000 2744 PulseGuide returned control before completion, sleep 178
02:08:51.393 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1523, FiltMax=65535, Gamma=0.510
02:08:51.411 00.018 1092 UpdateGuideState exits: m=466160 SNR=75.1
02:08:51.414 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:51.417 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:51.420 00.003 1092 Enqueuing Expose request
02:08:51.556 00.136 2744 IsGuiding returns 1
02:08:51.556 00.000 2744 scope still moving after pulse duration time elapsed
02:08:51.587 00.031 2744 IsSlewing returns 0
02:08:51.587 00.000 2744 IsGuiding returns 0
02:08:51.587 00.000 2744 scope move finished after 168 + 46 ms
02:08:51.587 00.000 2744 Move returns status 0, amount 168
02:08:51.587 00.000 2744 MoveAxis(N, 0, ABG)
02:08:51.588 00.001 2744 Move returns status 0, amount 0
02:08:51.588 00.000 2744 move complete, result=0
02:08:51.588 00.000 2744 worker thread done servicing request
02:08:51.588 00.000 2744 Worker thread wakes up
02:08:51.588 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:51.588 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:51.588 00.000 1092 GuideStep: 0.8 px 168 ms WEST, -0.8 px 0 ms NORTH
02:08:54.969 03.381 2744 Exposure complete
02:08:55.155 00.186 2744 worker thread done servicing request
02:08:55.156 00.001 1092 OnExposeComplete: enter
02:08:55.158 00.002 1092 UpdateGuideState(): m_state=6
02:08:55.161 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2389
02:08:55.165 00.004 1092 Star::Find returns 1 (0), X=1602.70, Y=1128.96, Mass=489630, SNR=76.5, Peak=44691 HFD=3.7
02:08:55.167 00.002 1092 MultiStar: [#1 0.01,-0.79,0.91,U] [#2 0.26,-1.16,0.99,U] [#3 0.34,-0.83,0.72,U] [#4 0.09,-0.91,0.73,U] [#5 0.26,-0.47,0.70,U] [#6 0.25,-1.12,0.78,U] [#7 0.08,-0.88,0.52,U] [#8 0.32,-0.58,0.42,U] 
02:08:55.169 00.002 1092 refined, 8 included, MultiStar: {0.34, -0.82}, one-star: {1.21, -0.52}
02:08:55.172 00.003 1092 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-0.43) = xAngle (-0.75 = -0.75)
02:08:55.174 00.002 1092 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.90 = -0.90)
02:08:55.176 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.82 hyp=0.89 cameraTheta=-1.17 mountX=0.65 mountY=-0.70, mountTheta=-0.82
02:08:55.180 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.82, opts=13)
02:08:55.182 00.002 1092 Enqueuing Move request for scope (0.34, -0.82)
02:08:55.185 00.003 2744 Worker thread wakes up
02:08:55.185 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.82) opts 0xd
02:08:55.185 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.82)
02:08:55.185 00.000 2744 Moving (0.34, -0.82) raw xDistance=0.65 yDistance=-0.70
02:08:55.185 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:08:55.185 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:08:55.185 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.70
02:08:55.185 00.000 2744 MoveAxis(W, 158, ABG)
02:08:55.185 00.000 2744 Guiding  Dir = 3, Dur = 158
02:08:55.186 00.001 2744 IsSlewing returns 0
02:08:55.186 00.000 2744 IsGuiding returns 0
02:08:55.186 00.000 2744 PulseGuide returned control before completion, sleep 168
02:08:55.202 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1418, FiltMax=65535, Gamma=0.510
02:08:55.221 00.019 1092 UpdateGuideState exits: m=489630 SNR=76.5
02:08:55.225 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.227 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:55.232 00.005 1092 Enqueuing Expose request
02:08:55.359 00.127 2744 IsGuiding returns 1
02:08:55.359 00.000 2744 scope still moving after pulse duration time elapsed
02:08:55.391 00.032 2744 IsSlewing returns 0
02:08:55.391 00.000 2744 IsGuiding returns 0
02:08:55.391 00.000 2744 scope move finished after 158 + 47 ms
02:08:55.391 00.000 2744 Move returns status 0, amount 158
02:08:55.391 00.000 2744 MoveAxis(N, 0, ABG)
02:08:55.391 00.000 2744 Move returns status 0, amount 0
02:08:55.392 00.001 2744 move complete, result=0
02:08:55.392 00.000 2744 worker thread done servicing request
02:08:55.392 00.000 2744 Worker thread wakes up
02:08:55.392 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:55.392 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:08:55.392 00.000 1092 GuideStep: 0.7 px 158 ms WEST, -0.7 px 0 ms NORTH
02:08:58.766 03.374 2744 Exposure complete
02:08:58.954 00.188 2744 worker thread done servicing request
02:08:58.955 00.001 1092 OnExposeComplete: enter
02:08:58.957 00.002 1092 UpdateGuideState(): m_state=6
02:08:58.960 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2390
02:08:58.962 00.002 1092 Star::Find returns 1 (0), X=1602.42, Y=1128.86, Mass=524774, SNR=76.3, Peak=46922 HFD=3.6
02:08:58.965 00.003 1092 MultiStar: [#1 0.21,-0.95,0.88,U] [#2 0.11,-1.06,0.82,U] [#3 -0.25,-0.85,0.75,U] [#4 -0.03,-1.11,0.78,U] [#5 -0.16,-0.75,0.69,U] [#6 -0.02,-0.84,0.75,U] [#7 0.22,-1.10,0.51,U] [#8 0.35,-1.09,0.42,U] 
02:08:58.967 00.002 1092 refined, 8 included, MultiStar: {0.17, -0.91}, one-star: {0.93, -0.62}
02:08:58.970 00.003 1092 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.43) = xAngle (-0.96 = -0.96)
02:08:58.972 00.002 1092 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.11 = -1.11)
02:08:58.974 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.91 hyp=0.93 cameraTheta=-1.39 mountX=0.53 mountY=-0.83, mountTheta=-1.00
02:08:58.978 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.91, opts=13)
02:08:58.981 00.003 1092 Enqueuing Move request for scope (0.17, -0.91)
02:08:58.983 00.002 2744 Worker thread wakes up
02:08:58.983 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.91) opts 0xd
02:08:58.983 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.91)
02:08:58.983 00.000 2744 Moving (0.17, -0.91) raw xDistance=0.53 yDistance=-0.83
02:08:58.983 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.53
02:08:58.983 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=0.99 newest=-2.29
02:08:58.983 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
02:08:58.983 00.000 2744 MoveAxis(W, 130, ABG)
02:08:58.983 00.000 2744 Guiding  Dir = 3, Dur = 130
02:08:58.983 00.000 2744 IsSlewing returns 0
02:08:58.984 00.001 2744 IsGuiding returns 0
02:08:58.984 00.000 2744 PulseGuide returned control before completion, sleep 140
02:08:59.002 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5191, FiltMin=1290, FiltMax=65535, Gamma=0.510
02:08:59.015 00.013 1092 UpdateGuideState exits: m=524774 SNR=76.3
02:08:59.018 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.020 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:08:59.022 00.002 1092 Enqueuing Expose request
02:08:59.128 00.106 2744 IsGuiding returns 1
02:08:59.128 00.000 2744 scope still moving after pulse duration time elapsed
02:08:59.159 00.031 2744 IsSlewing returns 0
02:08:59.160 00.001 2744 IsGuiding returns 0
02:08:59.160 00.000 2744 scope move finished after 130 + 46 ms
02:08:59.160 00.000 2744 Move returns status 0, amount 130
02:08:59.163 00.003 2744 MoveAxis(N, 156, ABG)
02:08:59.164 00.001 2744 Guiding  Dir = 0, Dur = 156
02:08:59.164 00.000 2744 IsSlewing returns 0
02:08:59.164 00.000 2744 IsGuiding returns 0
02:08:59.165 00.001 2744 PulseGuide returned control before completion, sleep 166
02:08:59.347 00.182 2744 IsGuiding returns 1
02:08:59.347 00.000 2744 scope still moving after pulse duration time elapsed
02:08:59.380 00.033 2744 IsSlewing returns 0
02:08:59.380 00.000 2744 IsGuiding returns 1
02:08:59.412 00.032 2744 IsSlewing returns 0
02:08:59.413 00.001 2744 IsGuiding returns 0
02:08:59.413 00.000 2744 scope move finished after 156 + 93 ms
02:08:59.415 00.002 2744 Move returns status 0, amount 156
02:08:59.415 00.000 2744 move complete, result=0
02:08:59.415 00.000 2744 worker thread done servicing request
02:08:59.415 00.000 2744 Worker thread wakes up
02:08:59.415 00.000 1092 GuideStep: 0.5 px 130 ms WEST, -0.8 px 156 ms NORTH
02:08:59.418 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:08:59.418 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:02.806 03.388 2744 Exposure complete
02:09:03.009 00.203 2744 worker thread done servicing request
02:09:03.009 00.000 1092 OnExposeComplete: enter
02:09:03.012 00.003 1092 UpdateGuideState(): m_state=6
02:09:03.015 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2391
02:09:03.017 00.002 1092 Star::Find returns 1 (0), X=1601.90, Y=1129.09, Mass=500973, SNR=73.2, Peak=39824 HFD=3.8
02:09:03.020 00.003 1092 MultiStar: [#1 -0.45,-0.63,0.77,U] [#2 -0.36,-0.85,0.89,U] [#3 -0.46,-0.65,0.77,U] [#4 -0.59,-0.72,0.91,U] [#5 -0.46,-0.44,0.74,U] [#6 -0.48,-0.95,0.73,U] [#7 -0.49,-0.73,0.60,U] [#8 -0.66,-0.65,0.43,U] 
02:09:03.023 00.003 1092 single-star, 8 included, MultiStar: {-0.35, -0.66}, one-star: {0.42, -0.39}
02:09:03.025 00.002 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
02:09:03.027 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
02:09:03.029 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.39 hyp=0.57 cameraTheta=-0.75 mountX=0.54 mountY=-0.26, mountTheta=-0.45
02:09:03.034 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.39, opts=13)
02:09:03.037 00.003 1092 Enqueuing Move request for scope (0.42, -0.39)
02:09:03.039 00.002 2744 Worker thread wakes up
02:09:03.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.39) opts 0xd
02:09:03.039 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.39)
02:09:03.039 00.000 2744 Moving (0.42, -0.39) raw xDistance=0.54 yDistance=-0.26
02:09:03.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.54
02:09:03.040 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:03.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:09:03.040 00.000 2744 MoveAxis(W, 130, ABG)
02:09:03.040 00.000 2744 Guiding  Dir = 3, Dur = 130
02:09:03.040 00.000 2744 IsSlewing returns 0
02:09:03.040 00.000 2744 IsGuiding returns 0
02:09:03.041 00.001 2744 PulseGuide returned control before completion, sleep 140
02:09:03.058 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5181, FiltMin=1475, FiltMax=65520, Gamma=0.510
02:09:03.074 00.016 1092 UpdateGuideState exits: m=500973 SNR=73.2
02:09:03.076 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:03.078 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:03.081 00.003 1092 Enqueuing Expose request
02:09:03.187 00.106 2744 IsGuiding returns 1
02:09:03.187 00.000 2744 scope still moving after pulse duration time elapsed
02:09:03.218 00.031 2744 IsSlewing returns 0
02:09:03.218 00.000 2744 IsGuiding returns 0
02:09:03.219 00.001 2744 scope move finished after 130 + 47 ms
02:09:03.219 00.000 2744 Move returns status 0, amount 130
02:09:03.219 00.000 2744 MoveAxis(N, 0, ABG)
02:09:03.220 00.001 2744 Move returns status 0, amount 0
02:09:03.220 00.000 2744 move complete, result=0
02:09:03.220 00.000 2744 worker thread done servicing request
02:09:03.220 00.000 2744 Worker thread wakes up
02:09:03.220 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:03.220 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:03.224 00.004 1092 GuideStep: 0.5 px 130 ms WEST, -0.3 px 0 ms NORTH
02:09:06.626 03.402 2744 Exposure complete
02:09:06.872 00.246 2744 worker thread done servicing request
02:09:06.872 00.000 1092 OnExposeComplete: enter
02:09:06.876 00.004 1092 UpdateGuideState(): m_state=6
02:09:06.878 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2392
02:09:06.883 00.005 1092 Star::Find returns 1 (0), X=1602.47, Y=1128.96, Mass=451426, SNR=75.2, Peak=40458 HFD=3.6
02:09:06.887 00.004 1092 MultiStar: [#1 -0.01,-0.86,0.81,U] [#2 -0.48,-1.02,0.95,U] [#3 -0.28,-0.84,0.73,U] [#4 -0.29,-0.97,0.75,U] [#5 -0.09,-0.44,0.70,U] [#6 0.10,-1.07,0.75,U] [#7 -0.16,-0.98,0.67,U] [#8 0.17,-0.84,0.51,U] 
02:09:06.891 00.004 1092 refined, 8 included, MultiStar: {0.01, -0.83}, one-star: {0.99, -0.52}
02:09:06.894 00.003 1092 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.43) = xAngle (-1.13 = -1.13)
02:09:06.897 00.003 1092 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.28 = -1.28)
02:09:06.902 00.005 1092 CameraToMount -- cameraX=0.01 cameraY=-0.83 hyp=0.83 cameraTheta=-1.56 mountX=0.36 mountY=-0.80, mountTheta=-1.15
02:09:06.908 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.83, opts=13)
02:09:06.911 00.003 1092 Enqueuing Move request for scope (0.01, -0.83)
02:09:06.916 00.005 2744 Worker thread wakes up
02:09:06.916 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.83) opts 0xd
02:09:06.916 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.83)
02:09:06.916 00.000 2744 Moving (0.01, -0.83) raw xDistance=0.36 yDistance=-0.80
02:09:06.916 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:09:06.917 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.80 from input -0.80
02:09:06.917 00.000 2744 MoveAxis(W, 89, ABG)
02:09:06.917 00.000 2744 Guiding  Dir = 3, Dur = 89
02:09:06.917 00.000 2744 IsSlewing returns 0
02:09:06.917 00.000 2744 IsGuiding returns 0
02:09:06.918 00.001 2744 PulseGuide returned control before completion, sleep 99
02:09:06.935 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5197, FiltMin=1603, FiltMax=65535, Gamma=0.510
02:09:06.954 00.019 1092 UpdateGuideState exits: m=451426 SNR=75.2
02:09:06.957 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.960 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:06.965 00.005 1092 Enqueuing Expose request
02:09:07.026 00.061 2744 IsGuiding returns 1
02:09:07.026 00.000 2744 scope still moving after pulse duration time elapsed
02:09:07.058 00.032 2744 IsSlewing returns 0
02:09:07.058 00.000 2744 IsGuiding returns 0
02:09:07.058 00.000 2744 scope move finished after 89 + 52 ms
02:09:07.058 00.000 2744 Move returns status 0, amount 89
02:09:07.058 00.000 2744 MoveAxis(N, 150, ABG)
02:09:07.058 00.000 2744 Guiding  Dir = 0, Dur = 150
02:09:07.059 00.001 2744 IsSlewing returns 0
02:09:07.059 00.000 2744 IsGuiding returns 0
02:09:07.059 00.000 2744 PulseGuide returned control before completion, sleep 160
02:09:07.231 00.172 2744 IsGuiding returns 1
02:09:07.231 00.000 2744 scope still moving after pulse duration time elapsed
02:09:07.263 00.032 2744 IsSlewing returns 0
02:09:07.263 00.000 2744 IsGuiding returns 0
02:09:07.264 00.001 2744 scope move finished after 150 + 53 ms
02:09:07.264 00.000 2744 Move returns status 0, amount 150
02:09:07.264 00.000 2744 move complete, result=0
02:09:07.264 00.000 2744 worker thread done servicing request
02:09:07.264 00.000 2744 Worker thread wakes up
02:09:07.264 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:07.264 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:07.264 00.000 1092 GuideStep: 0.4 px 89 ms WEST, -0.8 px 150 ms NORTH
02:09:10.689 03.425 2744 Exposure complete
02:09:10.950 00.261 2744 worker thread done servicing request
02:09:10.950 00.000 1092 OnExposeComplete: enter
02:09:10.954 00.004 1092 UpdateGuideState(): m_state=6
02:09:10.957 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2393
02:09:10.960 00.003 1092 Star::Find returns 1 (0), X=1602.74, Y=1128.51, Mass=468322, SNR=75.1, Peak=48746 HFD=3.4
02:09:10.963 00.003 1092 MultiStar: [#1 0.23,-1.40,0.99,U] [#2 0.38,-1.58,0.98,U] [#3 0.12,-1.06,0.89,U] [#4 0.15,-1.34,0.79,U] [#5 -0.03,-1.10,0.87,U] [#6 0.18,-1.47,0.67,U] [#7 0.19,-1.64,0.61,U] [#8 0.42,-1.07,0.45,U] 
02:09:10.966 00.003 1092 refined, 8 included, MultiStar: {0.34, -1.29}, one-star: {1.25, -0.97}
02:09:10.969 00.003 1092 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-0.43) = xAngle (-0.88 = -0.88)
02:09:10.971 00.002 1092 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.04 = -1.04)
02:09:10.974 00.003 1092 CameraToMount -- cameraX=0.34 cameraY=-1.29 hyp=1.33 cameraTheta=-1.31 mountX=0.84 mountY=-1.15, mountTheta=-0.94
02:09:10.978 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-1.29, opts=13)
02:09:10.982 00.004 1092 Enqueuing Move request for scope (0.34, -1.29)
02:09:10.985 00.003 2744 Worker thread wakes up
02:09:10.985 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -1.29) opts 0xd
02:09:10.985 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -1.29)
02:09:10.986 00.001 2744 Moving (0.34, -1.29) raw xDistance=0.84 yDistance=-1.15
02:09:10.986 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.84
02:09:10.986 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.15 from input -1.15
02:09:10.986 00.000 2744 MoveAxis(W, 195, ABG)
02:09:10.986 00.000 2744 Guiding  Dir = 3, Dur = 195
02:09:10.986 00.000 2744 IsSlewing returns 0
02:09:10.986 00.000 2744 IsGuiding returns 0
02:09:10.987 00.001 2744 PulseGuide returned control before completion, sleep 205
02:09:11.006 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5200, FiltMin=1725, FiltMax=65535, Gamma=0.510
02:09:11.025 00.019 1092 UpdateGuideState exits: m=468322 SNR=75.1
02:09:11.029 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.032 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:11.035 00.003 1092 Enqueuing Expose request
02:09:11.198 00.163 2744 IsGuiding returns 1
02:09:11.198 00.000 2744 scope still moving after pulse duration time elapsed
02:09:11.230 00.032 2744 IsSlewing returns 0
02:09:11.230 00.000 2744 IsGuiding returns 0
02:09:11.230 00.000 2744 scope move finished after 195 + 48 ms
02:09:11.230 00.000 2744 Move returns status 0, amount 195
02:09:11.230 00.000 2744 MoveAxis(N, 216, ABG)
02:09:11.231 00.001 2744 Guiding  Dir = 0, Dur = 216
02:09:11.231 00.000 2744 IsSlewing returns 0
02:09:11.231 00.000 2744 IsGuiding returns 0
02:09:11.231 00.000 2744 PulseGuide returned control before completion, sleep 226
02:09:11.465 00.234 2744 IsGuiding returns 1
02:09:11.465 00.000 2744 scope still moving after pulse duration time elapsed
02:09:11.497 00.032 2744 IsSlewing returns 0
02:09:11.497 00.000 2744 IsGuiding returns 0
02:09:11.497 00.000 2744 scope move finished after 216 + 50 ms
02:09:11.497 00.000 2744 Move returns status 0, amount 216
02:09:11.498 00.001 2744 move complete, result=0
02:09:11.498 00.000 2744 worker thread done servicing request
02:09:11.498 00.000 2744 Worker thread wakes up
02:09:11.498 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:11.498 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:11.498 00.000 1092 GuideStep: 0.8 px 195 ms WEST, -1.1 px 216 ms NORTH
02:09:14.897 03.399 2744 Exposure complete
02:09:15.101 00.204 2744 worker thread done servicing request
02:09:15.101 00.000 1092 OnExposeComplete: enter
02:09:15.104 00.003 1092 UpdateGuideState(): m_state=6
02:09:15.107 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2394
02:09:15.109 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1128.33, Mass=502969, SNR=68.3, Peak=54090 HFD=3.5
02:09:15.112 00.003 1092 MultiStar: [#1 0.34,-1.50,1.00,U] [#2 0.36,-1.76,1.11,U] [#3 -0.08,-1.46,0.98,U] [#4 0.26,-1.54,0.96,U] [#5 0.59,-1.27,0.85,U] [#6 0.67,-1.76,0.66,U] [#7 0.27,-1.74,0.65,U] [#8 0.68,-1.16,0.49,U] 
02:09:15.115 00.003 1092 refined, 8 included, MultiStar: {0.47, -1.49}, one-star: {1.24, -1.15}
02:09:15.117 00.002 1092 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.43) = xAngle (-0.84 = -0.84)
02:09:15.120 00.003 1092 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.99 = -0.99)
02:09:15.122 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-1.49 hyp=1.56 cameraTheta=-1.27 mountX=1.04 mountY=-1.31, mountTheta=-0.90
02:09:15.126 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-1.49, opts=13)
02:09:15.128 00.002 1092 Enqueuing Move request for scope (0.47, -1.49)
02:09:15.131 00.003 2744 Worker thread wakes up
02:09:15.131 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -1.49) opts 0xd
02:09:15.131 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -1.49)
02:09:15.131 00.000 2744 Moving (0.47, -1.49) raw xDistance=1.04 yDistance=-1.31
02:09:15.131 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.04
02:09:15.131 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.31 from input -1.31
02:09:15.131 00.000 2744 MoveAxis(W, 247, ABG)
02:09:15.131 00.000 2744 Guiding  Dir = 3, Dur = 247
02:09:15.132 00.001 2744 IsSlewing returns 0
02:09:15.132 00.000 2744 IsGuiding returns 0
02:09:15.132 00.000 2744 PulseGuide returned control before completion, sleep 257
02:09:15.149 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1671, FiltMax=65535, Gamma=0.510
02:09:15.166 00.017 1092 UpdateGuideState exits: m=502969 SNR=68.3
02:09:15.169 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.172 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:15.175 00.003 1092 Enqueuing Expose request
02:09:15.397 00.222 2744 IsGuiding returns 1
02:09:15.397 00.000 2744 scope still moving after pulse duration time elapsed
02:09:15.428 00.031 2744 IsSlewing returns 0
02:09:15.428 00.000 2744 IsGuiding returns 0
02:09:15.428 00.000 2744 scope move finished after 247 + 49 ms
02:09:15.428 00.000 2744 Move returns status 0, amount 247
02:09:15.429 00.001 2744 MoveAxis(N, 245, ABG)
02:09:15.429 00.000 2744 Guiding  Dir = 0, Dur = 245
02:09:15.429 00.000 2744 IsSlewing returns 0
02:09:15.429 00.000 2744 IsGuiding returns 0
02:09:15.430 00.001 2744 PulseGuide returned control before completion, sleep 255
02:09:15.696 00.266 2744 IsGuiding returns 1
02:09:15.696 00.000 2744 scope still moving after pulse duration time elapsed
02:09:15.727 00.031 2744 IsSlewing returns 0
02:09:15.727 00.000 2744 IsGuiding returns 0
02:09:15.727 00.000 2744 scope move finished after 245 + 52 ms
02:09:15.727 00.000 2744 Move returns status 0, amount 245
02:09:15.728 00.001 2744 move complete, result=0
02:09:15.728 00.000 2744 worker thread done servicing request
02:09:15.728 00.000 2744 Worker thread wakes up
02:09:15.728 00.000 1092 GuideStep: 1.0 px 247 ms WEST, -1.3 px 245 ms NORTH
02:09:15.735 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:15.735 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:19.124 03.389 2744 Exposure complete
02:09:19.326 00.202 2744 worker thread done servicing request
02:09:19.326 00.000 1092 OnExposeComplete: enter
02:09:19.328 00.002 1092 UpdateGuideState(): m_state=6
02:09:19.331 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2395
02:09:19.335 00.004 1092 Star::Find returns 1 (0), X=1603.06, Y=1129.34, Mass=510863, SNR=76.4, Peak=43571 HFD=3.8
02:09:19.341 00.006 1092 MultiStar: [#1 0.71,-0.48,0.89,U] [#2 0.80,-0.76,0.96,U] [#3 0.71,-0.37,0.70,U] [#4 0.78,-0.64,0.72,U] [#5 0.52,-0.35,0.90,U] [#6 0.87,-0.78,0.67,U] [#7 0.64,-0.60,0.53,U] [#8 0.71,-0.46,0.41,U] 
02:09:19.343 00.002 1092 refined, 8 included, MultiStar: {0.84, -0.49}, one-star: {1.58, -0.14}
02:09:19.346 00.003 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
02:09:19.349 00.003 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
02:09:19.351 00.002 1092 CameraToMount -- cameraX=0.84 cameraY=-0.49 hyp=0.98 cameraTheta=-0.53 mountX=0.97 mountY=-0.25, mountTheta=-0.25
02:09:19.357 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=-0.49, opts=13)
02:09:19.359 00.002 1092 Enqueuing Move request for scope (0.84, -0.49)
02:09:19.362 00.003 2744 Worker thread wakes up
02:09:19.362 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.49) opts 0xd
02:09:19.362 00.000 2744 Handling offset move in thread for scope, endpoint = (0.84, -0.49)
02:09:19.362 00.000 2744 Moving (0.84, -0.49) raw xDistance=0.97 yDistance=-0.25
02:09:19.362 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.66 from input 0.97
02:09:19.362 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:19.362 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:09:19.362 00.000 2744 MoveAxis(W, 235, ABG)
02:09:19.362 00.000 2744 Guiding  Dir = 3, Dur = 235
02:09:19.363 00.001 2744 IsSlewing returns 0
02:09:19.363 00.000 2744 IsGuiding returns 0
02:09:19.364 00.001 2744 PulseGuide returned control before completion, sleep 245
02:09:19.384 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5203, FiltMin=1533, FiltMax=65535, Gamma=0.510
02:09:19.399 00.015 1092 UpdateGuideState exits: m=510863 SNR=76.4
02:09:19.402 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:19.404 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:19.406 00.002 1092 Enqueuing Expose request
02:09:19.614 00.208 2744 IsGuiding returns 1
02:09:19.614 00.000 2744 scope still moving after pulse duration time elapsed
02:09:19.645 00.031 2744 IsSlewing returns 0
02:09:19.645 00.000 2744 IsGuiding returns 0
02:09:19.645 00.000 2744 scope move finished after 235 + 46 ms
02:09:19.645 00.000 2744 Move returns status 0, amount 235
02:09:19.645 00.000 2744 MoveAxis(N, 0, ABG)
02:09:19.646 00.001 2744 Move returns status 0, amount 0
02:09:19.646 00.000 2744 move complete, result=0
02:09:19.646 00.000 2744 worker thread done servicing request
02:09:19.646 00.000 2744 Worker thread wakes up
02:09:19.646 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:19.646 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:19.646 00.000 1092 GuideStep: 1.0 px 235 ms WEST, -0.2 px 0 ms NORTH
02:09:23.071 03.425 2744 Exposure complete
02:09:23.296 00.225 2744 worker thread done servicing request
02:09:23.296 00.000 1092 OnExposeComplete: enter
02:09:23.300 00.004 1092 UpdateGuideState(): m_state=6
02:09:23.303 00.003 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2396
02:09:23.309 00.006 1092 Star::Find returns 1 (0), X=1602.64, Y=1129.70, Mass=461056, SNR=72.4, Peak=38013 HFD=3.5
02:09:23.314 00.005 1092 MultiStar: [#1 0.35,-0.07,1.15,U] [#2 0.18,-0.38,0.99,U] [#3 0.35,-0.24,0.79,U] [#4 0.35,-0.27,1.04,U] [#5 0.37,0.02,0.75,U] [#6 0.46,-0.28,0.73,U] [#7 0.53,-0.34,0.57,U] [#8 0.68,0.02,0.49,U] 
02:09:23.317 00.003 1092 refined, 8 included, MultiStar: {0.48, -0.14}, one-star: {1.15, 0.22}
02:09:23.319 00.002 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
02:09:23.321 00.002 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
02:09:23.324 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.14 hyp=0.50 cameraTheta=-0.29 mountX=0.50 mountY=-0.01, mountTheta=-0.02
02:09:23.332 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.14, opts=13)
02:09:23.335 00.003 1092 Enqueuing Move request for scope (0.48, -0.14)
02:09:23.338 00.003 2744 Worker thread wakes up
02:09:23.338 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.14) opts 0xd
02:09:23.338 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.14)
02:09:23.338 00.000 2744 Moving (0.48, -0.14) raw xDistance=0.50 yDistance=-0.01
02:09:23.338 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.50
02:09:23.338 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:23.339 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:09:23.339 00.000 2744 MoveAxis(W, 128, ABG)
02:09:23.339 00.000 2744 Guiding  Dir = 3, Dur = 128
02:09:23.339 00.000 2744 IsSlewing returns 0
02:09:23.340 00.001 2744 IsGuiding returns 0
02:09:23.340 00.000 2744 PulseGuide returned control before completion, sleep 138
02:09:23.359 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5207, FiltMin=1728, FiltMax=65535, Gamma=0.510
02:09:23.377 00.018 1092 UpdateGuideState exits: m=461056 SNR=72.4
02:09:23.381 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:23.383 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:23.386 00.003 1092 Enqueuing Expose request
02:09:23.486 00.100 2744 IsGuiding returns 1
02:09:23.486 00.000 2744 scope still moving after pulse duration time elapsed
02:09:23.518 00.032 2744 IsSlewing returns 0
02:09:23.518 00.000 2744 IsGuiding returns 0
02:09:23.518 00.000 2744 scope move finished after 128 + 50 ms
02:09:23.518 00.000 2744 Move returns status 0, amount 128
02:09:23.519 00.001 2744 MoveAxis(N, 0, ABG)
02:09:23.519 00.000 2744 Move returns status 0, amount 0
02:09:23.519 00.000 2744 move complete, result=0
02:09:23.519 00.000 2744 worker thread done servicing request
02:09:23.519 00.000 2744 Worker thread wakes up
02:09:23.519 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:23.519 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:23.520 00.001 1092 GuideStep: 0.5 px 128 ms WEST, -0.0 px 0 ms NORTH
02:09:26.911 03.391 2744 Exposure complete
02:09:27.109 00.198 2744 worker thread done servicing request
02:09:27.109 00.000 1092 OnExposeComplete: enter
02:09:27.112 00.003 1092 UpdateGuideState(): m_state=6
02:09:27.116 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2397
02:09:27.119 00.003 1092 Star::Find returns 1 (0), X=1602.72, Y=1129.77, Mass=441802, SNR=67.3, Peak=45187 HFD=3.5
02:09:27.122 00.003 1092 MultiStar: [#1 0.55,-0.22,1.00,U] [#2 0.60,-0.76,1.22,U] [#3 0.28,-0.14,0.91,U] [#4 0.19,-0.71,0.90,U] [#5 0.48,-0.02,0.83,U] [#6 0.63,-0.49,0.66,U] [#7 0.35,-0.57,0.59,U] [#8 0.34,-0.31,0.50,U] 
02:09:27.124 00.002 1092 refined, 8 included, MultiStar: {0.54, -0.32}, one-star: {1.23, 0.29}
02:09:27.126 00.002 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.11 = -0.11)
02:09:27.129 00.003 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
02:09:27.132 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=-0.32 hyp=0.63 cameraTheta=-0.54 mountX=0.63 mountY=-0.16, mountTheta=-0.26
02:09:27.137 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.32, opts=13)
02:09:27.139 00.002 1092 Enqueuing Move request for scope (0.54, -0.32)
02:09:27.142 00.003 2744 Worker thread wakes up
02:09:27.142 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.32) opts 0xd
02:09:27.142 00.000 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.32)
02:09:27.142 00.000 2744 Moving (0.54, -0.32) raw xDistance=0.63 yDistance=-0.16
02:09:27.142 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.63
02:09:27.142 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:27.142 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:09:27.143 00.001 2744 MoveAxis(W, 149, ABG)
02:09:27.143 00.000 2744 Guiding  Dir = 3, Dur = 149
02:09:27.143 00.000 2744 IsSlewing returns 0
02:09:27.143 00.000 2744 IsGuiding returns 0
02:09:27.143 00.000 2744 PulseGuide returned control before completion, sleep 159
02:09:27.157 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1511, FiltMax=65535, Gamma=0.510
02:09:27.174 00.017 1092 UpdateGuideState exits: m=441802 SNR=67.3
02:09:27.176 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.178 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:27.180 00.002 1092 Enqueuing Expose request
02:09:27.314 00.134 2744 IsGuiding returns 1
02:09:27.314 00.000 2744 scope still moving after pulse duration time elapsed
02:09:27.343 00.029 2744 IsSlewing returns 0
02:09:27.343 00.000 2744 IsGuiding returns 0
02:09:27.343 00.000 2744 scope move finished after 149 + 51 ms
02:09:27.343 00.000 2744 Move returns status 0, amount 149
02:09:27.343 00.000 2744 MoveAxis(N, 0, ABG)
02:09:27.343 00.000 2744 Move returns status 0, amount 0
02:09:27.343 00.000 2744 move complete, result=0
02:09:27.344 00.001 2744 worker thread done servicing request
02:09:27.344 00.000 2744 Worker thread wakes up
02:09:27.344 00.000 1092 GuideStep: 0.6 px 149 ms WEST, -0.2 px 0 ms NORTH
02:09:27.350 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:27.350 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:30.760 03.410 2744 Exposure complete
02:09:30.962 00.202 2744 worker thread done servicing request
02:09:30.962 00.000 1092 OnExposeComplete: enter
02:09:30.965 00.003 1092 UpdateGuideState(): m_state=6
02:09:30.968 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2398
02:09:30.970 00.002 1092 Star::Find returns 1 (0), X=1602.32, Y=1129.78, Mass=466018, SNR=66.4, Peak=38227 HFD=3.6
02:09:30.973 00.003 1092 MultiStar: [#1 0.15,-0.15,0.97,U] [#2 0.05,-0.67,1.06,U] [#3 -0.12,-0.19,0.69,U] [#4 0.09,-0.46,0.90,U] [#5 0.20,-0.11,0.88,U] [#6 0.15,-0.42,0.92,U] [#7 -0.26,-0.17,0.59,U] [#8 0.10,-0.11,0.49,U] 
02:09:30.975 00.002 1092 refined, 8 included, MultiStar: {0.17, -0.23}, one-star: {0.83, 0.30}
02:09:30.977 00.002 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
02:09:30.979 00.002 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
02:09:30.981 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.23 hyp=0.28 cameraTheta=-0.95 mountX=0.25 mountY=-0.18, mountTheta=-0.63
02:09:30.988 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.23, opts=13)
02:09:30.991 00.003 1092 Enqueuing Move request for scope (0.17, -0.23)
02:09:30.993 00.002 2744 Worker thread wakes up
02:09:30.993 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.23) opts 0xd
02:09:30.993 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.23)
02:09:30.993 00.000 2744 Moving (0.17, -0.23) raw xDistance=0.25 yDistance=-0.18
02:09:30.993 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:09:30.993 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:30.993 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:09:30.993 00.000 2744 MoveAxis(E, 0, ABG)
02:09:30.993 00.000 2744 Move returns status 0, amount 0
02:09:30.994 00.001 2744 MoveAxis(N, 0, ABG)
02:09:30.994 00.000 2744 Move returns status 0, amount 0
02:09:30.994 00.000 2744 move complete, result=0
02:09:30.994 00.000 2744 worker thread done servicing request
02:09:31.010 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1680, FiltMax=65520, Gamma=0.510
02:09:31.028 00.018 1092 UpdateGuideState exits: m=466018 SNR=66.4
02:09:31.031 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.033 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:31.036 00.003 1092 Enqueuing Expose request
02:09:31.038 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:31.040 00.002 2744 Worker thread wakes up
02:09:31.041 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:31.041 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:34.419 03.378 2744 Exposure complete
02:09:34.634 00.215 2744 worker thread done servicing request
02:09:34.634 00.000 1092 OnExposeComplete: enter
02:09:34.637 00.003 1092 UpdateGuideState(): m_state=6
02:09:34.640 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2399
02:09:34.643 00.003 1092 Star::Find returns 1 (0), X=1602.49, Y=1129.63, Mass=471843, SNR=80.8, Peak=45907 HFD=3.3
02:09:34.646 00.003 1092 MultiStar: [#1 0.10,-0.39,0.86,U] [#2 -0.04,-0.62,0.79,U] [#3 -0.05,-0.27,0.70,U] [#4 -0.02,-0.47,0.73,U] [#5 -0.06,-0.42,0.66,U] [#6 0.11,-0.83,0.80,U] [#7 0.13,-0.55,0.54,U] [#8 0.37,-0.57,0.43,U] 
02:09:34.648 00.002 1092 refined, 8 included, MultiStar: {0.20, -0.41}, one-star: {1.00, 0.15}
02:09:34.651 00.003 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.69 = -0.69)
02:09:34.654 00.003 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
02:09:34.656 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=-0.41 hyp=0.46 cameraTheta=-1.12 mountX=0.35 mountY=-0.34, mountTheta=-0.77
02:09:34.660 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.41, opts=13)
02:09:34.663 00.003 1092 Enqueuing Move request for scope (0.20, -0.41)
02:09:34.666 00.003 2744 Worker thread wakes up
02:09:34.666 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.41) opts 0xd
02:09:34.666 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.41)
02:09:34.666 00.000 2744 Moving (0.20, -0.41) raw xDistance=0.35 yDistance=-0.34
02:09:34.666 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:09:34.666 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:34.666 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:09:34.666 00.000 2744 MoveAxis(W, 79, ABG)
02:09:34.666 00.000 2744 Guiding  Dir = 3, Dur = 79
02:09:34.667 00.001 2744 IsSlewing returns 0
02:09:34.667 00.000 2744 IsGuiding returns 0
02:09:34.667 00.000 2744 PulseGuide returned control before completion, sleep 89
02:09:34.683 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1747, FiltMax=65535, Gamma=0.510
02:09:34.699 00.016 1092 UpdateGuideState exits: m=471843 SNR=80.8
02:09:34.702 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.705 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:34.708 00.003 1092 Enqueuing Expose request
02:09:34.762 00.054 2744 IsGuiding returns 1
02:09:34.762 00.000 2744 scope still moving after pulse duration time elapsed
02:09:34.793 00.031 2744 IsSlewing returns 0
02:09:34.793 00.000 2744 IsGuiding returns 0
02:09:34.793 00.000 2744 scope move finished after 79 + 46 ms
02:09:34.794 00.001 2744 Move returns status 0, amount 79
02:09:34.794 00.000 2744 MoveAxis(N, 0, ABG)
02:09:34.794 00.000 2744 Move returns status 0, amount 0
02:09:34.794 00.000 2744 move complete, result=0
02:09:34.794 00.000 2744 worker thread done servicing request
02:09:34.794 00.000 2744 Worker thread wakes up
02:09:34.794 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:34.794 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:34.797 00.003 1092 GuideStep: 0.4 px 79 ms WEST, -0.3 px 0 ms NORTH
02:09:38.182 03.385 2744 Exposure complete
02:09:38.373 00.191 2744 worker thread done servicing request
02:09:38.374 00.001 1092 OnExposeComplete: enter
02:09:38.376 00.002 1092 UpdateGuideState(): m_state=6
02:09:38.378 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2400
02:09:38.381 00.003 1092 Star::Find returns 1 (0), X=1603.44, Y=1129.44, Mass=438288, SNR=64.9, Peak=38323 HFD=3.2
02:09:38.383 00.002 1092 MultiStar: [#1 0.95,-0.20,1.16,U] [#2 0.91,-0.78,1.00,U] [#3 0.72,-0.23,0.90,U] [#4 0.75,-0.40,0.85,U] [#5 0.78,-0.37,0.75,U] [#6 0.97,-0.48,0.75,U] [#7 0.65,-0.43,0.55,U] [#8 0.88,-0.37,0.52,U] 
02:09:38.386 00.003 1092 refined, 8 included, MultiStar: {0.98, -0.36}, one-star: {1.95, -0.04}
02:09:38.388 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
02:09:38.390 00.002 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
02:09:38.392 00.002 1092 CameraToMount -- cameraX=0.98 cameraY=-0.36 hyp=1.05 cameraTheta=-0.35 mountX=1.04 mountY=-0.08, mountTheta=-0.08
02:09:38.397 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.98, y=-0.36, opts=13)
02:09:38.400 00.003 1092 Enqueuing Move request for scope (0.98, -0.36)
02:09:38.402 00.002 2744 Worker thread wakes up
02:09:38.402 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.98, -0.36) opts 0xd
02:09:38.402 00.000 2744 Handling offset move in thread for scope, endpoint = (0.98, -0.36)
02:09:38.402 00.000 2744 Moving (0.98, -0.36) raw xDistance=1.04 yDistance=-0.08
02:09:38.402 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 1.04
02:09:38.402 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:38.402 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:09:38.402 00.000 2744 MoveAxis(W, 239, ABG)
02:09:38.402 00.000 2744 Guiding  Dir = 3, Dur = 239
02:09:38.404 00.002 2744 IsSlewing returns 0
02:09:38.404 00.000 2744 IsGuiding returns 0
02:09:38.404 00.000 2744 PulseGuide returned control before completion, sleep 249
02:09:38.418 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1751, FiltMax=65535, Gamma=0.510
02:09:38.433 00.015 1092 UpdateGuideState exits: m=438288 SNR=64.9
02:09:38.436 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:38.438 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:38.442 00.004 1092 Enqueuing Expose request
02:09:38.660 00.218 2744 IsGuiding returns 1
02:09:38.660 00.000 2744 scope still moving after pulse duration time elapsed
02:09:38.691 00.031 2744 IsSlewing returns 0
02:09:38.691 00.000 2744 IsGuiding returns 0
02:09:38.691 00.000 2744 scope move finished after 239 + 49 ms
02:09:38.691 00.000 2744 Move returns status 0, amount 239
02:09:38.691 00.000 2744 MoveAxis(N, 0, ABG)
02:09:38.691 00.000 2744 Move returns status 0, amount 0
02:09:38.692 00.001 2744 move complete, result=0
02:09:38.692 00.000 2744 worker thread done servicing request
02:09:38.692 00.000 2744 Worker thread wakes up
02:09:38.692 00.000 1092 GuideStep: 1.0 px 239 ms WEST, -0.1 px 0 ms NORTH
02:09:38.695 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:38.695 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:42.073 03.378 2744 Exposure complete
02:09:42.270 00.197 1092 OnExposeComplete: enter
02:09:42.273 00.003 1092 UpdateGuideState(): m_state=6
02:09:42.277 00.004 2744 worker thread done servicing request
02:09:42.277 00.000 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2401
02:09:42.282 00.005 1092 Star::Find returns 1 (0), X=1602.59, Y=1129.36, Mass=476536, SNR=63.8, Peak=44291 HFD=3.4
02:09:42.286 00.004 1092 MultiStar: [#1 0.16,-0.46,1.03,U] [#2 0.33,-0.89,0.96,U] [#3 -0.04,-0.22,0.72,U] [#4 0.34,-0.51,0.77,U] [#5 -0.02,-0.41,0.91,U] [#6 0.24,-0.76,0.82,U] [#7 0.45,-0.49,0.73,U] [#8 0.73,-0.44,0.42,U] 
02:09:42.288 00.002 1092 refined, 8 included, MultiStar: {0.36, -0.48}, one-star: {1.10, -0.11}
02:09:42.290 00.002 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
02:09:42.293 00.003 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.66 = -0.66)
02:09:42.295 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.48 hyp=0.60 cameraTheta=-0.93 mountX=0.52 mountY=-0.37, mountTheta=-0.61
02:09:42.300 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.48, opts=13)
02:09:42.303 00.003 1092 Enqueuing Move request for scope (0.36, -0.48)
02:09:42.305 00.002 2744 Worker thread wakes up
02:09:42.305 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.48) opts 0xd
02:09:42.305 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.48)
02:09:42.305 00.000 2744 Moving (0.36, -0.48) raw xDistance=0.52 yDistance=-0.37
02:09:42.305 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.52
02:09:42.305 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:42.306 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:09:42.306 00.000 2744 MoveAxis(W, 134, ABG)
02:09:42.306 00.000 2744 Guiding  Dir = 3, Dur = 134
02:09:42.306 00.000 2744 IsSlewing returns 0
02:09:42.306 00.000 2744 IsGuiding returns 0
02:09:42.307 00.001 2744 PulseGuide returned control before completion, sleep 144
02:09:42.321 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1751, FiltMax=65520, Gamma=0.510
02:09:42.338 00.017 1092 UpdateGuideState exits: m=476536 SNR=63.8
02:09:42.341 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:42.343 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:42.345 00.002 1092 Enqueuing Expose request
02:09:42.465 00.120 2744 IsGuiding returns 1
02:09:42.465 00.000 2744 scope still moving after pulse duration time elapsed
02:09:42.495 00.030 2744 IsSlewing returns 0
02:09:42.495 00.000 2744 IsGuiding returns 0
02:09:42.495 00.000 2744 scope move finished after 134 + 54 ms
02:09:42.496 00.001 2744 Move returns status 0, amount 134
02:09:42.496 00.000 2744 MoveAxis(N, 0, ABG)
02:09:42.496 00.000 2744 Move returns status 0, amount 0
02:09:42.496 00.000 2744 move complete, result=0
02:09:42.496 00.000 2744 worker thread done servicing request
02:09:42.497 00.001 2744 Worker thread wakes up
02:09:42.497 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:42.497 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:42.497 00.000 1092 GuideStep: 0.5 px 134 ms WEST, -0.4 px 0 ms NORTH
02:09:45.888 03.391 2744 Exposure complete
02:09:46.102 00.214 2744 worker thread done servicing request
02:09:46.102 00.000 1092 OnExposeComplete: enter
02:09:46.106 00.004 1092 UpdateGuideState(): m_state=6
02:09:46.108 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2402
02:09:46.111 00.003 1092 Star::Find returns 1 (0), X=1602.17, Y=1129.50, Mass=470804, SNR=71.4, Peak=36288 HFD=3.8
02:09:46.114 00.003 1092 MultiStar: [#1 -0.20,-0.32,0.82,U] [#2 -0.08,-0.57,0.91,U] [#3 -0.22,-0.30,0.85,U] [#4 -0.33,-0.53,0.69,U] [#5 -0.14,-0.19,0.82,U] [#6 -0.27,-0.39,0.72,U] [#7 -0.41,0.11,0.55,U] [#8 -0.01,-0.10,0.48,U] 
02:09:46.117 00.003 1092 refined, 8 included, MultiStar: {-0.07, -0.26}, one-star: {0.68, 0.02}
02:09:46.120 00.003 1092 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.43) = xAngle (-1.42 = -1.42)
02:09:46.124 00.004 1092 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.57 = -1.57)
02:09:46.126 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.84 mountX=0.04 mountY=-0.27, mountTheta=-1.42
02:09:46.131 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.26, opts=13)
02:09:46.134 00.003 1092 Enqueuing Move request for scope (-0.07, -0.26)
02:09:46.137 00.003 2744 Worker thread wakes up
02:09:46.137 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
02:09:46.137 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
02:09:46.137 00.000 2744 Moving (-0.07, -0.26) raw xDistance=0.04 yDistance=-0.27
02:09:46.137 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:09:46.137 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:46.137 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:09:46.137 00.000 2744 MoveAxis(E, 0, ABG)
02:09:46.137 00.000 2744 Move returns status 0, amount 0
02:09:46.138 00.001 2744 MoveAxis(N, 0, ABG)
02:09:46.138 00.000 2744 Move returns status 0, amount 0
02:09:46.138 00.000 2744 move complete, result=0
02:09:46.138 00.000 2744 worker thread done servicing request
02:09:46.156 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1719, FiltMax=65520, Gamma=0.510
02:09:46.172 00.016 1092 UpdateGuideState exits: m=470804 SNR=71.4
02:09:46.174 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.176 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:46.179 00.003 1092 Enqueuing Expose request
02:09:46.182 00.003 2744 Worker thread wakes up
02:09:46.182 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:09:46.184 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:46.184 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:49.571 03.387 2744 Exposure complete
02:09:49.772 00.201 2744 worker thread done servicing request
02:09:49.772 00.000 1092 OnExposeComplete: enter
02:09:49.774 00.002 1092 UpdateGuideState(): m_state=6
02:09:49.777 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2403
02:09:49.780 00.003 1092 Star::Find returns 1 (0), X=1602.58, Y=1129.47, Mass=466451, SNR=83.1, Peak=39139 HFD=3.3
02:09:49.784 00.004 1092 MultiStar: [#1 0.46,-0.52,0.78,U] [#2 0.30,-0.49,0.89,U] [#3 0.09,-0.25,0.71,U] [#4 0.12,-0.41,0.79,U] [#5 -0.35,-0.30,0.57,U] [#6 0.41,-0.68,0.58,U] [#7 0.42,-0.45,0.51,U] [#8 0.47,-0.21,0.47,U] 
02:09:49.788 00.004 1092 refined, 8 included, MultiStar: {0.37, -0.36}, one-star: {1.09, -0.01}
02:09:49.790 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
02:09:49.793 00.003 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
02:09:49.796 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=-0.36 hyp=0.52 cameraTheta=-0.76 mountX=0.49 mountY=-0.24, mountTheta=-0.46
02:09:49.801 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.36, opts=13)
02:09:49.804 00.003 1092 Enqueuing Move request for scope (0.37, -0.36)
02:09:49.806 00.002 2744 Worker thread wakes up
02:09:49.806 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.36) opts 0xd
02:09:49.806 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.36)
02:09:49.806 00.000 2744 Moving (0.37, -0.36) raw xDistance=0.49 yDistance=-0.24
02:09:49.806 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:09:49.806 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:49.806 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:09:49.806 00.000 2744 MoveAxis(W, 109, ABG)
02:09:49.806 00.000 2744 Guiding  Dir = 3, Dur = 109
02:09:49.806 00.000 2744 IsSlewing returns 0
02:09:49.808 00.002 2744 IsGuiding returns 0
02:09:49.808 00.000 2744 PulseGuide returned control before completion, sleep 119
02:09:49.827 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5210, FiltMin=1367, FiltMax=65535, Gamma=0.510
02:09:49.849 00.022 1092 UpdateGuideState exits: m=466451 SNR=83.1
02:09:49.853 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.856 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:49.858 00.002 1092 Enqueuing Expose request
02:09:49.938 00.080 2744 IsGuiding returns 1
02:09:49.938 00.000 2744 scope still moving after pulse duration time elapsed
02:09:49.968 00.030 2744 IsSlewing returns 0
02:09:49.969 00.001 2744 IsGuiding returns 0
02:09:49.969 00.000 2744 scope move finished after 109 + 52 ms
02:09:49.969 00.000 2744 Move returns status 0, amount 109
02:09:49.969 00.000 2744 MoveAxis(N, 0, ABG)
02:09:49.969 00.000 2744 Move returns status 0, amount 0
02:09:49.969 00.000 2744 move complete, result=0
02:09:49.970 00.001 2744 worker thread done servicing request
02:09:49.970 00.000 2744 Worker thread wakes up
02:09:49.970 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:49.970 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:49.976 00.006 1092 GuideStep: 0.5 px 109 ms WEST, -0.2 px 0 ms NORTH
02:09:53.382 03.406 2744 Exposure complete
02:09:53.589 00.207 2744 worker thread done servicing request
02:09:53.589 00.000 1092 OnExposeComplete: enter
02:09:53.592 00.003 1092 UpdateGuideState(): m_state=6
02:09:53.595 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2404
02:09:53.600 00.005 1092 Star::Find returns 1 (0), X=1602.10, Y=1129.88, Mass=457160, SNR=62.4, Peak=39312 HFD=3.7
02:09:53.604 00.004 1092 MultiStar: [#1 -0.32,-0.18,1.04,U] [#2 -0.23,-0.41,1.12,U] [#3 -0.42,0.04,1.01,U] [#4 -0.54,-0.45,0.94,U] [#5 -0.44,0.13,0.91,U] [#6 0.18,-0.46,0.93,U] [#7 -0.16,-0.17,0.67,U] [#8 -0.21,-0.36,0.52,U] 
02:09:53.609 00.005 1092 refined, 8 included, MultiStar: {-0.17, -0.15}, one-star: {0.62, 0.41}
02:09:53.612 00.003 1092 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-0.43) = xAngle (-1.98 = -1.98)
02:09:53.615 00.003 1092 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.14 = -2.14)
02:09:53.618 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-2.41 mountX=-0.09 mountY=-0.19, mountTheta=-2.01
02:09:53.622 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.15, opts=13)
02:09:53.625 00.003 1092 Enqueuing Move request for scope (-0.17, -0.15)
02:09:53.628 00.003 2744 Worker thread wakes up
02:09:53.628 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:09:53.628 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:09:53.628 00.000 2744 Moving (-0.17, -0.15) raw xDistance=-0.09 yDistance=-0.19
02:09:53.628 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:53.628 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:53.628 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:09:53.629 00.001 2744 MoveAxis(E, 0, ABG)
02:09:53.629 00.000 2744 Move returns status 0, amount 0
02:09:53.629 00.000 2744 MoveAxis(N, 0, ABG)
02:09:53.630 00.001 2744 Move returns status 0, amount 0
02:09:53.630 00.000 2744 move complete, result=0
02:09:53.630 00.000 2744 worker thread done servicing request
02:09:53.647 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1363, FiltMax=65520, Gamma=0.510
02:09:53.662 00.015 1092 UpdateGuideState exits: m=457160 SNR=62.4
02:09:53.666 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:53.668 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:53.670 00.002 1092 Enqueuing Expose request
02:09:53.675 00.005 2744 Worker thread wakes up
02:09:53.675 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:53.678 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:53.678 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:09:57.069 03.391 2744 Exposure complete
02:09:57.264 00.195 2744 worker thread done servicing request
02:09:57.264 00.000 1092 OnExposeComplete: enter
02:09:57.267 00.003 1092 UpdateGuideState(): m_state=6
02:09:57.269 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2405
02:09:57.272 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1129.79, Mass=479977, SNR=71.3, Peak=46403 HFD=3.5
02:09:57.275 00.003 1092 MultiStar: [#1 -0.41,-0.23,0.91,U] [#2 -0.40,-0.53,1.09,U] [#3 -0.31,-0.18,0.86,U] [#4 -0.59,-0.46,0.80,U] [#5 -0.28,0.06,0.94,U] [#6 -0.07,-0.52,0.77,U] [#7 -0.09,-0.36,0.51,U] [#8 -0.35,-0.05,0.46,U] 
02:09:57.277 00.002 1092 refined, 8 included, MultiStar: {-0.18, -0.21}, one-star: {0.76, 0.31}
02:09:57.279 00.002 1092 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-0.43) = xAngle (-1.85 = -1.85)
02:09:57.281 00.002 1092 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.00 = -2.00)
02:09:57.283 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.21 hyp=0.28 cameraTheta=-2.27 mountX=-0.08 mountY=-0.25, mountTheta=-1.86
02:09:57.288 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.21, opts=13)
02:09:57.291 00.003 1092 Enqueuing Move request for scope (-0.18, -0.21)
02:09:57.293 00.002 2744 Worker thread wakes up
02:09:57.293 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.21) opts 0xd
02:09:57.293 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.21)
02:09:57.293 00.000 2744 Moving (-0.18, -0.21) raw xDistance=-0.08 yDistance=-0.25
02:09:57.293 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:09:57.294 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:09:57.294 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:09:57.294 00.000 2744 MoveAxis(E, 0, ABG)
02:09:57.294 00.000 2744 Move returns status 0, amount 0
02:09:57.294 00.000 2744 MoveAxis(N, 0, ABG)
02:09:57.294 00.000 2744 Move returns status 0, amount 0
02:09:57.294 00.000 2744 move complete, result=0
02:09:57.294 00.000 2744 worker thread done servicing request
02:09:57.309 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1581, FiltMax=65520, Gamma=0.510
02:09:57.324 00.015 1092 UpdateGuideState exits: m=479977 SNR=71.3
02:09:57.327 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.330 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:09:57.332 00.002 1092 Enqueuing Expose request
02:09:57.334 00.002 2744 Worker thread wakes up
02:09:57.335 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:09:57.337 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:09:57.338 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:00.729 03.391 2744 Exposure complete
02:10:00.991 00.262 2744 worker thread done servicing request
02:10:00.991 00.000 1092 OnExposeComplete: enter
02:10:00.993 00.002 1092 UpdateGuideState(): m_state=6
02:10:01.000 00.007 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2406
02:10:01.007 00.007 1092 Star::Find returns 1 (0), X=1602.14, Y=1129.70, Mass=489513, SNR=64.2, Peak=49920 HFD=3.4
02:10:01.015 00.008 1092 MultiStar: [#1 -0.17,-0.36,1.06,U] [#2 -0.29,-0.62,1.16,U] [#3 -0.10,-0.16,0.82,U] [#4 -0.16,-0.11,0.91,U] [#5 -0.12,-0.14,0.97,U] [#6 -0.24,-0.51,0.80,U] [#7 -0.20,-0.16,0.56,U] [#8 -0.19,-0.20,0.58,U] 
02:10:01.019 00.004 1092 refined, 8 included, MultiStar: {-0.08, -0.24}, one-star: {0.65, 0.22}
02:10:01.022 00.003 1092 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-0.43) = xAngle (-1.47 = -1.47)
02:10:01.027 00.005 1092 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.62 = -1.62)
02:10:01.033 00.006 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.90 mountX=0.03 mountY=-0.25, mountTheta=-1.47
02:10:01.046 00.013 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.24, opts=13)
02:10:01.052 00.006 1092 Enqueuing Move request for scope (-0.08, -0.24)
02:10:01.058 00.006 2744 Worker thread wakes up
02:10:01.058 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.24) opts 0xd
02:10:01.058 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.24)
02:10:01.058 00.000 2744 Moving (-0.08, -0.24) raw xDistance=0.03 yDistance=-0.25
02:10:01.058 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:10:01.058 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:01.058 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:10:01.058 00.000 2744 MoveAxis(E, 0, ABG)
02:10:01.058 00.000 2744 Move returns status 0, amount 0
02:10:01.060 00.002 2744 MoveAxis(N, 0, ABG)
02:10:01.060 00.000 2744 Move returns status 0, amount 0
02:10:01.060 00.000 2744 move complete, result=0
02:10:01.060 00.000 2744 worker thread done servicing request
02:10:01.088 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1725, FiltMax=65520, Gamma=0.510
02:10:01.105 00.017 1092 UpdateGuideState exits: m=489513 SNR=64.2
02:10:01.109 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.112 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:01.115 00.003 1092 Enqueuing Expose request
02:10:01.118 00.003 2744 Worker thread wakes up
02:10:01.118 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:10:01.122 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:01.122 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:04.508 03.386 2744 Exposure complete
02:10:04.704 00.196 2744 worker thread done servicing request
02:10:04.704 00.000 1092 OnExposeComplete: enter
02:10:04.706 00.002 1092 UpdateGuideState(): m_state=6
02:10:04.710 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2407
02:10:04.716 00.006 1092 Star::Find returns 1 (0), X=1601.73, Y=1129.63, Mass=472368, SNR=71.2, Peak=40832 HFD=3.6
02:10:04.719 00.003 1092 MultiStar: [#1 -0.67,-0.23,0.92,U] [#2 -0.58,-0.47,1.08,U] [#3 -0.66,0.07,0.71,U] [#4 -0.76,-0.46,0.77,U] [#5 -0.22,-0.12,0.79,U] [#6 -0.38,-0.21,0.80,U] [#7 -0.99,-0.09,0.58,U] [#8 -0.75,0.03,0.42,U] 
02:10:04.722 00.003 1092 single-star, 8 included, MultiStar: {-0.48, -0.17}, one-star: {0.24, 0.15}
02:10:04.724 00.002 1092 CameraToMount -- cameraTheta (0.57) - m_xAngle (-0.43) = xAngle (1.00 = 1.00)
02:10:04.727 00.003 1092 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.84 = 0.84)
02:10:04.730 00.003 1092 CameraToMount -- cameraX=0.24 cameraY=0.15 hyp=0.29 cameraTheta=0.57 mountX=0.16 mountY=0.21, mountTheta=0.94
02:10:04.741 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.15, opts=13)
02:10:04.745 00.004 1092 Enqueuing Move request for scope (0.24, 0.15)
02:10:04.748 00.003 2744 Worker thread wakes up
02:10:04.748 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.15) opts 0xd
02:10:04.748 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.15)
02:10:04.748 00.000 2744 Moving (0.24, 0.15) raw xDistance=0.16 yDistance=0.21
02:10:04.748 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:10:04.748 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:04.748 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:10:04.748 00.000 2744 MoveAxis(E, 0, ABG)
02:10:04.748 00.000 2744 Move returns status 0, amount 0
02:10:04.748 00.000 2744 MoveAxis(N, 0, ABG)
02:10:04.748 00.000 2744 Move returns status 0, amount 0
02:10:04.749 00.001 2744 move complete, result=0
02:10:04.749 00.000 2744 worker thread done servicing request
02:10:04.765 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1693, FiltMax=65520, Gamma=0.510
02:10:04.780 00.015 1092 UpdateGuideState exits: m=472368 SNR=71.2
02:10:04.783 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.786 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:04.789 00.003 1092 Enqueuing Expose request
02:10:04.792 00.003 1092 GuideStep: 0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:04.793 00.001 2744 Worker thread wakes up
02:10:04.793 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:04.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:08.196 03.403 2744 Exposure complete
02:10:08.390 00.194 2744 worker thread done servicing request
02:10:08.391 00.001 1092 OnExposeComplete: enter
02:10:08.393 00.002 1092 UpdateGuideState(): m_state=6
02:10:08.397 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2408
02:10:08.400 00.003 1092 Star::Find returns 1 (0), X=1601.76, Y=1129.44, Mass=509099, SNR=76.9, Peak=49520 HFD=3.8
02:10:08.403 00.003 1092 MultiStar: [#1 -0.31,-0.46,0.88,U] [#2 -0.36,-0.66,0.86,U] [#3 -0.53,-0.26,0.80,U] [#4 -0.39,-0.67,0.73,U] [#5 -0.72,-0.21,0.78,U] [#6 -0.63,-0.43,0.60,U] [#7 -0.53,-0.43,0.52,U] [#8 -0.50,-0.70,0.49,U] 
02:10:08.406 00.003 1092 single-star, 8 included, MultiStar: {-0.37, -0.41}, one-star: {0.28, -0.04}
02:10:08.408 00.002 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.29 = 0.29)
02:10:08.411 00.003 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
02:10:08.413 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.13 mountX=0.27 mountY=0.04, mountTheta=0.15
02:10:08.421 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.04, opts=13)
02:10:08.424 00.003 1092 Enqueuing Move request for scope (0.28, -0.04)
02:10:08.426 00.002 2744 Worker thread wakes up
02:10:08.426 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
02:10:08.427 00.001 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
02:10:08.427 00.000 2744 Moving (0.28, -0.04) raw xDistance=0.27 yDistance=0.04
02:10:08.427 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
02:10:08.427 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:08.427 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:10:08.427 00.000 2744 MoveAxis(E, 0, ABG)
02:10:08.427 00.000 2744 Move returns status 0, amount 0
02:10:08.427 00.000 2744 MoveAxis(N, 0, ABG)
02:10:08.427 00.000 2744 Move returns status 0, amount 0
02:10:08.427 00.000 2744 move complete, result=0
02:10:08.428 00.001 2744 worker thread done servicing request
02:10:08.450 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5216, FiltMin=1731, FiltMax=65520, Gamma=0.510
02:10:08.467 00.017 1092 UpdateGuideState exits: m=509099 SNR=76.9
02:10:08.469 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.472 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:08.474 00.002 1092 Enqueuing Expose request
02:10:08.476 00.002 2744 Worker thread wakes up
02:10:08.476 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:08.476 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:08.476 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:11.896 03.420 2744 Exposure complete
02:10:12.135 00.239 2744 worker thread done servicing request
02:10:12.135 00.000 1092 OnExposeComplete: enter
02:10:12.139 00.004 1092 UpdateGuideState(): m_state=6
02:10:12.142 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2409
02:10:12.146 00.004 1092 Star::Find returns 1 (0), X=1602.01, Y=1129.40, Mass=474203, SNR=76.4, Peak=45280 HFD=3.4
02:10:12.150 00.004 1092 MultiStar: [#1 -0.29,-0.31,0.75,U] [#2 -0.32,-0.57,0.95,U] [#3 -0.47,-0.25,0.73,U] [#4 -0.59,-0.42,0.72,U] [#5 -0.59,-0.03,0.67,U] [#6 -0.37,-0.57,0.70,U] [#7 -0.62,-0.42,0.48,U] [#8 -0.21,-0.10,0.42,U] 
02:10:12.153 00.003 1092 refined, 8 included, MultiStar: {-0.28, -0.31}, one-star: {0.53, -0.08}
02:10:12.157 00.004 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.88 = -1.88)
02:10:12.160 00.003 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.03 = -2.03)
02:10:12.162 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-2.31 mountX=-0.13 mountY=-0.38, mountTheta=-1.90
02:10:12.168 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.31, opts=13)
02:10:12.172 00.004 1092 Enqueuing Move request for scope (-0.28, -0.31)
02:10:12.174 00.002 2744 Worker thread wakes up
02:10:12.174 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.31) opts 0xd
02:10:12.175 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.31)
02:10:12.175 00.000 2744 Moving (-0.28, -0.31) raw xDistance=-0.13 yDistance=-0.38
02:10:12.175 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:10:12.175 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:12.175 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:10:12.175 00.000 2744 MoveAxis(E, 0, ABG)
02:10:12.175 00.000 2744 Move returns status 0, amount 0
02:10:12.175 00.000 2744 MoveAxis(N, 0, ABG)
02:10:12.175 00.000 2744 Move returns status 0, amount 0
02:10:12.175 00.000 2744 move complete, result=0
02:10:12.176 00.001 2744 worker thread done servicing request
02:10:12.193 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1338, FiltMax=65520, Gamma=0.510
02:10:12.210 00.017 1092 UpdateGuideState exits: m=474203 SNR=76.4
02:10:12.213 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.216 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:12.219 00.003 1092 Enqueuing Expose request
02:10:12.222 00.003 2744 Worker thread wakes up
02:10:12.222 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:10:12.224 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:12.225 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:15.617 03.392 2744 Exposure complete
02:10:15.816 00.199 2744 worker thread done servicing request
02:10:15.816 00.000 1092 OnExposeComplete: enter
02:10:15.819 00.003 1092 UpdateGuideState(): m_state=6
02:10:15.822 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2410
02:10:15.824 00.002 1092 Star::Find returns 1 (0), X=1602.12, Y=1129.49, Mass=433676, SNR=63.4, Peak=45168 HFD=3.4
02:10:15.826 00.002 1092 MultiStar: [#1 -0.23,-0.43,1.00,U] [#2 -0.28,-0.53,1.19,U] [#3 -0.33,-0.17,0.95,U] [#4 -0.32,-0.50,0.85,U] [#5 -0.27,-0.37,0.76,U] [#6 -0.24,-0.41,0.76,U] [#7 -0.39,-0.40,0.69,U] [#8 -0.24,-0.01,0.49,U] 
02:10:15.829 00.003 1092 refined, 8 included, MultiStar: {-0.17, -0.33}, one-star: {0.64, 0.01}
02:10:15.832 00.003 1092 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-0.43) = xAngle (-1.62 = -1.62)
02:10:15.834 00.002 1092 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.77 = -1.77)
02:10:15.837 00.003 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.33 hyp=0.37 cameraTheta=-2.04 mountX=-0.02 mountY=-0.36, mountTheta=-1.62
02:10:15.846 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.33, opts=13)
02:10:15.850 00.004 1092 Enqueuing Move request for scope (-0.17, -0.33)
02:10:15.853 00.003 2744 Worker thread wakes up
02:10:15.853 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.33) opts 0xd
02:10:15.853 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.33)
02:10:15.853 00.000 2744 Moving (-0.17, -0.33) raw xDistance=-0.02 yDistance=-0.36
02:10:15.853 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:15.853 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:15.853 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:10:15.853 00.000 2744 MoveAxis(E, 0, ABG)
02:10:15.853 00.000 2744 Move returns status 0, amount 0
02:10:15.854 00.001 2744 MoveAxis(N, 0, ABG)
02:10:15.854 00.000 2744 Move returns status 0, amount 0
02:10:15.854 00.000 2744 move complete, result=0
02:10:15.854 00.000 2744 worker thread done servicing request
02:10:15.870 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5219, FiltMin=1402, FiltMax=65520, Gamma=0.510
02:10:15.884 00.014 1092 UpdateGuideState exits: m=433676 SNR=63.4
02:10:15.887 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.889 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:15.891 00.002 1092 Enqueuing Expose request
02:10:15.893 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:10:15.895 00.002 2744 Worker thread wakes up
02:10:15.896 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:15.896 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:19.284 03.388 2744 Exposure complete
02:10:19.482 00.198 2744 worker thread done servicing request
02:10:19.482 00.000 1092 OnExposeComplete: enter
02:10:19.485 00.003 1092 UpdateGuideState(): m_state=6
02:10:19.489 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2411
02:10:19.492 00.003 1092 Star::Find returns 1 (0), X=1602.18, Y=1129.65, Mass=466614, SNR=67.7, Peak=44160 HFD=3.7
02:10:19.495 00.003 1092 MultiStar: [#1 -0.15,-0.14,0.87,U] [#2 -0.24,-0.65,1.07,U] [#3 -0.05,-0.28,0.88,U] [#4 -0.14,-0.64,0.85,U] [#5 -0.45,-0.02,0.76,U] [#6 0.05,-0.72,0.78,U] [#7 -0.07,-0.49,0.70,U] [#8 0.06,-0.11,0.50,U] 
02:10:19.500 00.005 1092 refined, 8 included, MultiStar: {-0.02, -0.33}, one-star: {0.70, 0.17}
02:10:19.503 00.003 1092 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-0.43) = xAngle (-1.22 = -1.22)
02:10:19.506 00.003 1092 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.37 = -1.37)
02:10:19.508 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=-0.33 hyp=0.33 cameraTheta=-1.64 mountX=0.11 mountY=-0.32, mountTheta=-1.23
02:10:19.513 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=-0.33, opts=13)
02:10:19.516 00.003 1092 Enqueuing Move request for scope (-0.02, -0.33)
02:10:19.519 00.003 2744 Worker thread wakes up
02:10:19.519 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.33) opts 0xd
02:10:19.519 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, -0.33)
02:10:19.519 00.000 2744 Moving (-0.02, -0.33) raw xDistance=0.11 yDistance=-0.32
02:10:19.519 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:10:19.519 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:19.519 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:10:19.519 00.000 2744 MoveAxis(E, 0, ABG)
02:10:19.519 00.000 2744 Move returns status 0, amount 0
02:10:19.519 00.000 2744 MoveAxis(N, 0, ABG)
02:10:19.519 00.000 2744 Move returns status 0, amount 0
02:10:19.520 00.001 2744 move complete, result=0
02:10:19.520 00.000 2744 worker thread done servicing request
02:10:19.535 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1685, FiltMax=65520, Gamma=0.510
02:10:19.551 00.016 1092 UpdateGuideState exits: m=466614 SNR=67.7
02:10:19.553 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.555 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:19.558 00.003 1092 Enqueuing Expose request
02:10:19.560 00.002 2744 Worker thread wakes up
02:10:19.560 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:10:19.564 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:19.564 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:22.962 03.398 2744 Exposure complete
02:10:23.206 00.244 2744 worker thread done servicing request
02:10:23.206 00.000 1092 OnExposeComplete: enter
02:10:23.209 00.003 1092 UpdateGuideState(): m_state=6
02:10:23.212 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2412
02:10:23.216 00.004 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.31, Mass=477063, SNR=66.1, Peak=44864 HFD=3.4
02:10:23.220 00.004 1092 MultiStar: [#1 0.03,-0.60,1.11,U] [#2 -0.11,-0.68,1.15,U] [#3 -0.39,-0.37,1.06,U] [#4 -0.23,-0.92,0.88,U] [#5 -0.21,-0.38,0.74,U] [#6 -0.02,-0.79,0.90,U] [#7 -0.23,-0.77,0.59,U] [#8 0.27,-0.54,0.47,U] 
02:10:23.222 00.002 1092 refined, 8 included, MultiStar: {-0.04, -0.57}, one-star: {0.60, -0.17}
02:10:23.225 00.003 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.21 = -1.21)
02:10:23.227 00.002 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.36 = -1.36)
02:10:23.230 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.57 hyp=0.57 cameraTheta=-1.63 mountX=0.20 mountY=-0.56, mountTheta=-1.22
02:10:23.236 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.57, opts=13)
02:10:23.239 00.003 1092 Enqueuing Move request for scope (-0.04, -0.57)
02:10:23.241 00.002 2744 Worker thread wakes up
02:10:23.242 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.57) opts 0xd
02:10:23.242 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.57)
02:10:23.242 00.000 2744 Moving (-0.04, -0.57) raw xDistance=0.20 yDistance=-0.56
02:10:23.242 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:10:23.242 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.56 from input -0.56
02:10:23.242 00.000 2744 MoveAxis(E, 0, ABG)
02:10:23.242 00.000 2744 Move returns status 0, amount 0
02:10:23.242 00.000 2744 MoveAxis(N, 105, ABG)
02:10:23.242 00.000 2744 Guiding  Dir = 0, Dur = 105
02:10:23.242 00.000 2744 IsSlewing returns 0
02:10:23.243 00.001 2744 IsGuiding returns 0
02:10:23.243 00.000 2744 PulseGuide returned control before completion, sleep 115
02:10:23.260 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1479, FiltMax=65520, Gamma=0.510
02:10:23.280 00.020 1092 UpdateGuideState exits: m=477063 SNR=66.1
02:10:23.283 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.286 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:23.289 00.003 1092 Enqueuing Expose request
02:10:23.367 00.078 2744 IsGuiding returns 1
02:10:23.367 00.000 2744 scope still moving after pulse duration time elapsed
02:10:23.398 00.031 2744 IsSlewing returns 0
02:10:23.399 00.001 2744 IsGuiding returns 0
02:10:23.399 00.000 2744 scope move finished after 105 + 50 ms
02:10:23.399 00.000 2744 Move returns status 0, amount 105
02:10:23.399 00.000 2744 move complete, result=0
02:10:23.400 00.001 2744 worker thread done servicing request
02:10:23.400 00.000 2744 Worker thread wakes up
02:10:23.400 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.6 px 105 ms NORTH
02:10:23.403 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:23.404 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:26.782 03.378 2744 Exposure complete
02:10:26.977 00.195 2744 worker thread done servicing request
02:10:26.977 00.000 1092 OnExposeComplete: enter
02:10:26.981 00.004 1092 UpdateGuideState(): m_state=6
02:10:26.983 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2413
02:10:26.987 00.004 1092 Star::Find returns 1 (0), X=1602.42, Y=1129.77, Mass=472230, SNR=75.3, Peak=43751 HFD=3.6
02:10:26.990 00.003 1092 MultiStar: [#1 -0.19,-0.07,0.89,U] [#2 -0.01,-0.41,0.88,U] [#3 -0.20,-0.05,0.71,U] [#4 -0.48,-0.31,0.83,U] [#5 -0.18,0.09,0.82,U] [#6 -0.18,-0.23,0.68,U] [#7 -0.28,0.03,0.59,U] [#8 -0.10,-0.27,0.39,U] 
02:10:26.992 00.002 1092 refined, 8 included, MultiStar: {-0.04, -0.09}, one-star: {0.93, 0.30}
02:10:26.993 00.001 1092 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.43) = xAngle (-1.56 = -1.56)
02:10:26.996 00.003 1092 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.71 = -1.71)
02:10:26.998 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.09 cameraTheta=-1.99 mountX=0.00 mountY=-0.09, mountTheta=-1.56
02:10:27.003 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.09, opts=13)
02:10:27.005 00.002 1092 Enqueuing Move request for scope (-0.04, -0.09)
02:10:27.007 00.002 2744 Worker thread wakes up
02:10:27.007 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
02:10:27.007 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
02:10:27.007 00.000 2744 Moving (-0.04, -0.09) raw xDistance=0.00 yDistance=-0.09
02:10:27.007 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:10:27.007 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:27.007 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:10:27.008 00.001 2744 MoveAxis(E, 0, ABG)
02:10:27.008 00.000 2744 Move returns status 0, amount 0
02:10:27.008 00.000 2744 MoveAxis(N, 0, ABG)
02:10:27.008 00.000 2744 Move returns status 0, amount 0
02:10:27.008 00.000 2744 move complete, result=0
02:10:27.008 00.000 2744 worker thread done servicing request
02:10:27.025 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5226, FiltMin=1658, FiltMax=65520, Gamma=0.510
02:10:27.040 00.015 1092 UpdateGuideState exits: m=472230 SNR=75.3
02:10:27.043 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.045 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:27.047 00.002 1092 Enqueuing Expose request
02:10:27.049 00.002 2744 Worker thread wakes up
02:10:27.049 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:27.052 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:27.052 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:30.453 03.401 2744 Exposure complete
02:10:30.649 00.196 2744 worker thread done servicing request
02:10:30.649 00.000 1092 OnExposeComplete: enter
02:10:30.652 00.003 1092 UpdateGuideState(): m_state=6
02:10:30.655 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2414
02:10:30.657 00.002 1092 Star::Find returns 1 (0), X=1601.94, Y=1130.13, Mass=485263, SNR=77.0, Peak=45271 HFD=3.8
02:10:30.659 00.002 1092 MultiStar: [#1 -0.50,0.18,0.84,U] [#2 -0.38,0.03,0.87,U] [#3 -0.32,0.41,0.68,U] [#4 -0.41,0.20,0.84,U] [#5 -0.51,0.47,0.77,U] [#6 -0.37,-0.08,0.55,U] [#7 -0.17,0.31,0.51,U] [#8 -0.42,0.14,0.47,U] 
02:10:30.662 00.003 1092 refined, 8 included, MultiStar: {-0.27, 0.28}, one-star: {0.46, 0.65}
02:10:30.664 00.002 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
02:10:30.666 00.002 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
02:10:30.668 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.33 mountX=-0.36 mountY=0.20, mountTheta=2.63
02:10:30.672 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.28, opts=13)
02:10:30.674 00.002 1092 Enqueuing Move request for scope (-0.27, 0.28)
02:10:30.677 00.003 2744 Worker thread wakes up
02:10:30.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
02:10:30.677 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
02:10:30.677 00.000 2744 Moving (-0.27, 0.28) raw xDistance=-0.36 yDistance=0.20
02:10:30.677 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.36
02:10:30.677 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:30.678 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:10:30.678 00.000 2744 MoveAxis(E, 80, ABG)
02:10:30.678 00.000 2744 Guiding  Dir = 2, Dur = 80
02:10:30.678 00.000 2744 IsSlewing returns 0
02:10:30.678 00.000 2744 IsGuiding returns 0
02:10:30.679 00.001 2744 PulseGuide returned control before completion, sleep 90
02:10:30.696 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1543, FiltMax=65520, Gamma=0.510
02:10:30.712 00.016 1092 UpdateGuideState exits: m=485263 SNR=77.0
02:10:30.717 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.722 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:30.729 00.007 1092 Enqueuing Expose request
02:10:30.784 00.055 2744 IsGuiding returns 1
02:10:30.784 00.000 2744 scope still moving after pulse duration time elapsed
02:10:30.815 00.031 2744 IsSlewing returns 0
02:10:30.815 00.000 2744 IsGuiding returns 0
02:10:30.815 00.000 2744 scope move finished after 80 + 57 ms
02:10:30.815 00.000 2744 Move returns status 0, amount 80
02:10:30.815 00.000 2744 MoveAxis(N, 0, ABG)
02:10:30.816 00.001 2744 Move returns status 0, amount 0
02:10:30.816 00.000 2744 move complete, result=0
02:10:30.816 00.000 2744 worker thread done servicing request
02:10:30.816 00.000 2744 Worker thread wakes up
02:10:30.816 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:30.816 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:30.816 00.000 1092 GuideStep: -0.4 px 80 ms EAST, 0.2 px 0 ms NORTH
02:10:34.211 03.395 2744 Exposure complete
02:10:34.422 00.211 2744 worker thread done servicing request
02:10:34.422 00.000 1092 OnExposeComplete: enter
02:10:34.425 00.003 1092 UpdateGuideState(): m_state=6
02:10:34.427 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2415
02:10:34.432 00.005 1092 Star::Find returns 1 (0), X=1602.07, Y=1130.00, Mass=474338, SNR=70.7, Peak=44967 HFD=3.9
02:10:34.436 00.004 1092 MultiStar: [#1 -0.31,0.32,0.86,U] [#2 -0.27,0.01,0.83,U] [#3 -0.12,0.16,0.76,U] [#4 -0.33,-0.03,0.89,U] [#5 -0.41,0.42,0.78,U] [#6 -0.32,-0.13,0.72,U] [#7 -0.36,0.43,0.51,U] [#8 -0.08,0.13,0.48,U] 
02:10:34.440 00.004 1092 refined, 8 included, MultiStar: {-0.16, 0.21}, one-star: {0.58, 0.52}
02:10:34.442 00.002 1092 CameraToMount -- cameraTheta (2.21) - m_xAngle (-0.43) = xAngle (2.64 = 2.64)
02:10:34.445 00.003 1092 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.49 = 2.49)
02:10:34.449 00.004 1092 CameraToMount -- cameraX=-0.16 cameraY=0.21 hyp=0.26 cameraTheta=2.21 mountX=-0.23 mountY=0.16, mountTheta=2.53
02:10:34.454 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=0.21, opts=13)
02:10:34.457 00.003 1092 Enqueuing Move request for scope (-0.16, 0.21)
02:10:34.460 00.003 2744 Worker thread wakes up
02:10:34.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.21) opts 0xd
02:10:34.460 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, 0.21)
02:10:34.460 00.000 2744 Moving (-0.16, 0.21) raw xDistance=-0.23 yDistance=0.16
02:10:34.460 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:10:34.460 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:34.460 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:10:34.461 00.001 2744 MoveAxis(E, 0, ABG)
02:10:34.461 00.000 2744 Move returns status 0, amount 0
02:10:34.461 00.000 2744 MoveAxis(N, 0, ABG)
02:10:34.461 00.000 2744 Move returns status 0, amount 0
02:10:34.461 00.000 2744 move complete, result=0
02:10:34.461 00.000 2744 worker thread done servicing request
02:10:34.481 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1338, FiltMax=65517, Gamma=0.510
02:10:34.495 00.014 1092 UpdateGuideState exits: m=474338 SNR=70.7
02:10:34.500 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:34.502 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:34.504 00.002 1092 Enqueuing Expose request
02:10:34.506 00.002 2744 Worker thread wakes up
02:10:34.506 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:34.509 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:34.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:37.890 03.381 2744 Exposure complete
02:10:38.082 00.192 2744 worker thread done servicing request
02:10:38.082 00.000 1092 OnExposeComplete: enter
02:10:38.084 00.002 1092 UpdateGuideState(): m_state=6
02:10:38.087 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2416
02:10:38.089 00.002 1092 Star::Find returns 1 (0), X=1601.84, Y=1130.13, Mass=460753, SNR=67.6, Peak=42935 HFD=3.7
02:10:38.091 00.002 1092 MultiStar: [#1 -0.51,0.24,0.96,U] [#2 -0.47,-0.07,1.14,U] [#3 -0.67,0.11,0.78,U] [#4 -0.61,0.00,0.94,U] [#5 -0.51,0.46,0.71,U] [#6 -0.38,-0.18,0.78,U] [#7 -0.46,0.20,0.58,U] [#8 -0.55,0.28,0.50,U] 
02:10:38.093 00.002 1092 refined, 8 included, MultiStar: {-0.40, 0.18}, one-star: {0.35, 0.65}
02:10:38.096 00.003 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.14 = -3.14)
02:10:38.098 00.002 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
02:10:38.100 00.002 1092 CameraToMount -- cameraX=-0.40 cameraY=0.18 hyp=0.44 cameraTheta=2.72 mountX=-0.44 mountY=0.07, mountTheta=2.99
02:10:38.105 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.18, opts=13)
02:10:38.108 00.003 1092 Enqueuing Move request for scope (-0.40, 0.18)
02:10:38.110 00.002 2744 Worker thread wakes up
02:10:38.110 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.18) opts 0xd
02:10:38.110 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.18)
02:10:38.110 00.000 2744 Moving (-0.40, 0.18) raw xDistance=-0.44 yDistance=0.07
02:10:38.110 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:10:38.110 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:38.110 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:10:38.110 00.000 2744 MoveAxis(E, 99, ABG)
02:10:38.110 00.000 2744 Guiding  Dir = 2, Dur = 99
02:10:38.111 00.001 2744 IsSlewing returns 0
02:10:38.111 00.000 2744 IsGuiding returns 0
02:10:38.111 00.000 2744 PulseGuide returned control before completion, sleep 109
02:10:38.126 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1601, FiltMax=65520, Gamma=0.510
02:10:38.140 00.014 1092 UpdateGuideState exits: m=460753 SNR=67.6
02:10:38.143 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.146 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:38.148 00.002 1092 Enqueuing Expose request
02:10:38.230 00.082 2744 IsGuiding returns 1
02:10:38.230 00.000 2744 scope still moving after pulse duration time elapsed
02:10:38.262 00.032 2744 IsSlewing returns 0
02:10:38.262 00.000 2744 IsGuiding returns 0
02:10:38.264 00.002 2744 scope move finished after 99 + 52 ms
02:10:38.264 00.000 2744 Move returns status 0, amount 99
02:10:38.264 00.000 2744 MoveAxis(N, 0, ABG)
02:10:38.264 00.000 2744 Move returns status 0, amount 0
02:10:38.264 00.000 2744 move complete, result=0
02:10:38.264 00.000 2744 worker thread done servicing request
02:10:38.264 00.000 2744 Worker thread wakes up
02:10:38.265 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:38.265 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:38.273 00.008 1092 GuideStep: -0.4 px 99 ms EAST, 0.1 px 0 ms NORTH
02:10:41.658 03.385 2744 Exposure complete
02:10:41.872 00.214 2744 worker thread done servicing request
02:10:41.872 00.000 1092 OnExposeComplete: enter
02:10:41.875 00.003 1092 UpdateGuideState(): m_state=6
02:10:41.877 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2417
02:10:41.881 00.004 1092 Star::Find returns 1 (0), X=1601.85, Y=1130.11, Mass=503513, SNR=83.7, Peak=50215 HFD=3.7
02:10:41.884 00.003 1092 MultiStar: [#1 -0.24,0.20,0.68,U] [#2 -0.26,0.03,0.87,U] [#3 -0.37,0.19,0.68,U] [#4 -0.43,-0.02,0.74,U] [#5 -0.57,0.20,0.69,U] [#6 -0.35,0.20,0.56,U] [#7 -0.04,0.11,0.46,U] [#8 -0.03,0.15,0.40,U] 
02:10:41.887 00.003 1092 refined, 8 included, MultiStar: {-0.20, 0.21}, one-star: {0.36, 0.63}
02:10:41.889 00.002 1092 CameraToMount -- cameraTheta (2.34) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
02:10:41.891 00.002 1092 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.61 = 2.61)
02:10:41.893 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=0.21 hyp=0.29 cameraTheta=2.34 mountX=-0.27 mountY=0.15, mountTheta=2.64
02:10:41.899 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=0.21, opts=13)
02:10:41.902 00.003 1092 Enqueuing Move request for scope (-0.20, 0.21)
02:10:41.905 00.003 2744 Worker thread wakes up
02:10:41.905 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.21) opts 0xd
02:10:41.905 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, 0.21)
02:10:41.905 00.000 2744 Moving (-0.20, 0.21) raw xDistance=-0.27 yDistance=0.15
02:10:41.905 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
02:10:41.905 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:41.905 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:10:41.905 00.000 2744 MoveAxis(E, 0, ABG)
02:10:41.905 00.000 2744 Move returns status 0, amount 0
02:10:41.905 00.000 2744 MoveAxis(N, 0, ABG)
02:10:41.905 00.000 2744 Move returns status 0, amount 0
02:10:41.905 00.000 2744 move complete, result=0
02:10:41.906 00.001 2744 worker thread done servicing request
02:10:41.921 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1645, FiltMax=65520, Gamma=0.510
02:10:41.935 00.014 1092 UpdateGuideState exits: m=503513 SNR=83.7
02:10:41.938 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.941 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:41.943 00.002 1092 Enqueuing Expose request
02:10:41.946 00.003 2744 Worker thread wakes up
02:10:41.946 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:41.949 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:41.949 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:45.358 03.409 2744 Exposure complete
02:10:45.562 00.204 2744 worker thread done servicing request
02:10:45.562 00.000 1092 OnExposeComplete: enter
02:10:45.566 00.004 1092 UpdateGuideState(): m_state=6
02:10:45.569 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2418
02:10:45.572 00.003 1092 Star::Find returns 1 (0), X=1602.25, Y=1130.03, Mass=499723, SNR=83.5, Peak=46099 HFD=3.6
02:10:45.574 00.002 1092 MultiStar: [#1 -0.02,0.04,0.83,U] [#2 -0.14,-0.24,0.85,U] [#3 -0.29,0.12,0.74,U] [#4 -0.24,-0.12,0.76,U] [#5 -0.18,0.36,0.58,U] [#6 0.02,0.11,0.61,U] [#7 -0.11,0.09,0.61,U] [#8 0.00,-0.02,0.51,U] 
02:10:45.577 00.003 1092 refined, 8 included, MultiStar: {0.01, 0.11}, one-star: {0.76, 0.55}
02:10:45.580 00.003 1092 CameraToMount -- cameraTheta (1.46) - m_xAngle (-0.43) = xAngle (1.89 = 1.89)
02:10:45.583 00.003 1092 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.73 = 1.73)
02:10:45.587 00.004 1092 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.46 mountX=-0.03 mountY=0.11, mountTheta=1.88
02:10:45.595 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.11, opts=13)
02:10:45.599 00.004 1092 Enqueuing Move request for scope (0.01, 0.11)
02:10:45.601 00.002 2744 Worker thread wakes up
02:10:45.602 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
02:10:45.602 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
02:10:45.602 00.000 2744 Moving (0.01, 0.11) raw xDistance=-0.03 yDistance=0.11
02:10:45.602 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:45.602 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:45.602 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:10:45.602 00.000 2744 MoveAxis(E, 0, ABG)
02:10:45.602 00.000 2744 Move returns status 0, amount 0
02:10:45.602 00.000 2744 MoveAxis(N, 0, ABG)
02:10:45.603 00.001 2744 Move returns status 0, amount 0
02:10:45.603 00.000 2744 move complete, result=0
02:10:45.603 00.000 2744 worker thread done servicing request
02:10:45.629 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1395, FiltMax=65520, Gamma=0.510
02:10:45.654 00.025 1092 UpdateGuideState exits: m=499723 SNR=83.5
02:10:45.658 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:45.661 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:45.665 00.004 1092 Enqueuing Expose request
02:10:45.670 00.005 2744 Worker thread wakes up
02:10:45.670 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:45.674 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:45.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:49.063 03.389 2744 Exposure complete
02:10:49.254 00.191 2744 worker thread done servicing request
02:10:49.255 00.001 1092 OnExposeComplete: enter
02:10:49.257 00.002 1092 UpdateGuideState(): m_state=6
02:10:49.260 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2419
02:10:49.262 00.002 1092 Star::Find returns 1 (0), X=1601.81, Y=1129.88, Mass=486127, SNR=75.7, Peak=45367 HFD=3.6
02:10:49.265 00.003 1092 MultiStar: [#1 -0.57,0.03,0.84,U] [#2 -0.39,-0.00,0.84,U] [#3 -0.27,0.11,0.75,U] [#4 -0.45,-0.17,0.82,U] [#5 -0.50,0.33,0.65,U] [#6 -0.58,-0.14,0.66,U] [#7 -0.30,0.09,0.75,U] [#8 -0.18,-0.24,0.45,U] 
02:10:49.268 00.003 1092 refined, 8 included, MultiStar: {-0.31, 0.07}, one-star: {0.32, 0.40}
02:10:49.271 00.003 1092 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.43) = xAngle (3.36 = -2.93)
02:10:49.274 00.003 1092 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.20 = -3.08)
02:10:49.276 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.31 cameraTheta=2.93 mountX=-0.31 mountY=-0.02, mountTheta=-3.08
02:10:49.280 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.07, opts=13)
02:10:49.285 00.005 1092 Enqueuing Move request for scope (-0.31, 0.07)
02:10:49.288 00.003 2744 Worker thread wakes up
02:10:49.288 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
02:10:49.288 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
02:10:49.288 00.000 2744 Moving (-0.31, 0.07) raw xDistance=-0.31 yDistance=-0.02
02:10:49.288 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:10:49.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:49.288 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:10:49.288 00.000 2744 MoveAxis(E, 69, ABG)
02:10:49.288 00.000 2744 Guiding  Dir = 2, Dur = 69
02:10:49.289 00.001 2744 IsSlewing returns 0
02:10:49.289 00.000 2744 IsGuiding returns 0
02:10:49.289 00.000 2744 PulseGuide returned control before completion, sleep 79
02:10:49.310 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1642, FiltMax=65520, Gamma=0.510
02:10:49.326 00.016 1092 UpdateGuideState exits: m=486127 SNR=75.7
02:10:49.329 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:49.331 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:49.333 00.002 1092 Enqueuing Expose request
02:10:49.382 00.049 2744 IsGuiding returns 1
02:10:49.384 00.002 2744 scope still moving after pulse duration time elapsed
02:10:49.414 00.030 2744 IsSlewing returns 0
02:10:49.415 00.001 2744 IsGuiding returns 0
02:10:49.415 00.000 2744 scope move finished after 69 + 56 ms
02:10:49.415 00.000 2744 Move returns status 0, amount 69
02:10:49.415 00.000 2744 MoveAxis(N, 0, ABG)
02:10:49.415 00.000 2744 Move returns status 0, amount 0
02:10:49.415 00.000 2744 move complete, result=0
02:10:49.415 00.000 2744 worker thread done servicing request
02:10:49.415 00.000 2744 Worker thread wakes up
02:10:49.415 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:49.416 00.001 1092 GuideStep: -0.3 px 69 ms EAST, -0.0 px 0 ms NORTH
02:10:49.419 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:52.809 03.390 2744 Exposure complete
02:10:53.006 00.197 2744 worker thread done servicing request
02:10:53.006 00.000 1092 OnExposeComplete: enter
02:10:53.009 00.003 1092 UpdateGuideState(): m_state=6
02:10:53.013 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2420
02:10:53.016 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1129.82, Mass=474820, SNR=76.9, Peak=47895 HFD=3.3
02:10:53.019 00.003 1092 MultiStar: [#1 0.18,-0.14,0.97,U] [#2 0.07,-0.28,0.93,U] [#3 -0.16,-0.02,0.75,U] [#4 0.31,-0.15,0.89,U] [#5 0.08,0.01,0.73,U] [#6 -0.03,-0.10,0.73,U] [#7 0.12,0.25,0.57,U] [#8 0.21,0.24,0.46,U] 
02:10:53.023 00.004 1092 refined, 8 included, MultiStar: {0.19, -0.00}, one-star: {0.71, 0.34}
02:10:53.025 00.002 1092 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
02:10:53.027 00.002 1092 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
02:10:53.029 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=0.17 mountY=0.05, mountTheta=0.27
02:10:53.035 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.00, opts=13)
02:10:53.038 00.003 1092 Enqueuing Move request for scope (0.19, -0.00)
02:10:53.040 00.002 2744 Worker thread wakes up
02:10:53.041 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
02:10:53.041 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
02:10:53.041 00.000 2744 Moving (0.19, -0.00) raw xDistance=0.17 yDistance=0.05
02:10:53.041 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:10:53.041 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:53.041 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:10:53.041 00.000 2744 MoveAxis(E, 0, ABG)
02:10:53.041 00.000 2744 Move returns status 0, amount 0
02:10:53.041 00.000 2744 MoveAxis(N, 0, ABG)
02:10:53.041 00.000 2744 Move returns status 0, amount 0
02:10:53.041 00.000 2744 move complete, result=0
02:10:53.041 00.000 2744 worker thread done servicing request
02:10:53.055 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1735, FiltMax=65517, Gamma=0.510
02:10:53.069 00.014 1092 UpdateGuideState exits: m=474820 SNR=76.9
02:10:53.072 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.075 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:53.077 00.002 1092 Enqueuing Expose request
02:10:53.080 00.003 2744 Worker thread wakes up
02:10:53.080 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:53.082 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:53.082 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:10:56.474 03.392 2744 Exposure complete
02:10:56.685 00.211 2744 worker thread done servicing request
02:10:56.685 00.000 1092 OnExposeComplete: enter
02:10:56.688 00.003 1092 UpdateGuideState(): m_state=6
02:10:56.691 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2421
02:10:56.694 00.003 1092 Star::Find returns 1 (0), X=1602.20, Y=1129.93, Mass=460969, SNR=77.4, Peak=40947 HFD=3.3
02:10:56.699 00.005 1092 MultiStar: [#1 0.01,0.06,0.81,U] [#2 0.14,-0.45,0.91,U] [#3 -0.07,-0.07,0.63,U] [#4 0.10,-0.20,0.70,U] [#5 -0.18,0.18,0.65,U] [#6 0.11,-0.46,0.68,U] [#7 0.10,-0.11,0.54,U] [#8 -0.01,-0.32,0.42,U] 
02:10:56.701 00.002 1092 refined, 8 included, MultiStar: {0.14, -0.08}, one-star: {0.71, 0.45}
02:10:56.703 00.002 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
02:10:56.706 00.003 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
02:10:56.708 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.08 hyp=0.16 cameraTheta=-0.49 mountX=0.16 mountY=-0.03, mountTheta=-0.22
02:10:56.715 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.08, opts=13)
02:10:56.717 00.002 1092 Enqueuing Move request for scope (0.14, -0.08)
02:10:56.721 00.004 2744 Worker thread wakes up
02:10:56.721 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.08) opts 0xd
02:10:56.721 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.08)
02:10:56.721 00.000 2744 Moving (0.14, -0.08) raw xDistance=0.16 yDistance=-0.03
02:10:56.721 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:10:56.721 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:10:56.721 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:10:56.721 00.000 2744 MoveAxis(E, 0, ABG)
02:10:56.721 00.000 2744 Move returns status 0, amount 0
02:10:56.721 00.000 2744 MoveAxis(N, 0, ABG)
02:10:56.721 00.000 2744 Move returns status 0, amount 0
02:10:56.722 00.001 2744 move complete, result=0
02:10:56.722 00.000 2744 worker thread done servicing request
02:10:56.738 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1667, FiltMax=65520, Gamma=0.510
02:10:56.755 00.017 1092 UpdateGuideState exits: m=460969 SNR=77.4
02:10:56.757 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.760 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:10:56.763 00.003 1092 Enqueuing Expose request
02:10:56.765 00.002 2744 Worker thread wakes up
02:10:56.765 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:56.768 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:10:56.768 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:00.160 03.392 2744 Exposure complete
02:11:00.392 00.232 2744 worker thread done servicing request
02:11:00.392 00.000 1092 OnExposeComplete: enter
02:11:00.395 00.003 1092 UpdateGuideState(): m_state=6
02:11:00.400 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2422
02:11:00.403 00.003 1092 Star::Find returns 1 (0), X=1602.22, Y=1129.77, Mass=470456, SNR=71.1, Peak=43143 HFD=3.5
02:11:00.407 00.004 1092 MultiStar: [#1 -0.11,-0.17,1.01,U] [#2 -0.28,-0.48,1.10,U] [#3 -0.20,-0.31,0.79,U] [#4 -0.21,-0.33,0.95,U] [#5 -0.40,-0.11,0.89,U] [#6 -0.32,-0.27,0.68,U] [#7 0.08,-0.16,0.66,U] [#8 -0.10,-0.09,0.51,U] 
02:11:00.410 00.003 1092 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {0.74, 0.29}
02:11:00.414 00.004 1092 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.43) = xAngle (-1.56 = -1.56)
02:11:00.420 00.006 1092 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.71 = -1.71)
02:11:00.424 00.004 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-1.98 mountX=0.00 mountY=-0.20, mountTheta=-1.56
02:11:00.432 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.18, opts=13)
02:11:00.435 00.003 1092 Enqueuing Move request for scope (-0.08, -0.18)
02:11:00.440 00.005 2744 Worker thread wakes up
02:11:00.440 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
02:11:00.440 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
02:11:00.440 00.000 2744 Moving (-0.08, -0.18) raw xDistance=0.00 yDistance=-0.20
02:11:00.440 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:11:00.441 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:00.441 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:11:00.441 00.000 2744 MoveAxis(E, 0, ABG)
02:11:00.441 00.000 2744 Move returns status 0, amount 0
02:11:00.441 00.000 2744 MoveAxis(N, 0, ABG)
02:11:00.441 00.000 2744 Move returns status 0, amount 0
02:11:00.441 00.000 2744 move complete, result=0
02:11:00.441 00.000 2744 worker thread done servicing request
02:11:00.463 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1597, FiltMax=65520, Gamma=0.510
02:11:00.487 00.024 1092 UpdateGuideState exits: m=470456 SNR=71.1
02:11:00.491 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:00.494 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:00.499 00.005 1092 Enqueuing Expose request
02:11:00.505 00.006 2744 Worker thread wakes up
02:11:00.505 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:11:00.509 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:00.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:03.890 03.381 2744 Exposure complete
02:11:04.086 00.196 2744 worker thread done servicing request
02:11:04.086 00.000 1092 OnExposeComplete: enter
02:11:04.090 00.004 1092 UpdateGuideState(): m_state=6
02:11:04.092 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2423
02:11:04.094 00.002 1092 Star::Find returns 1 (0), X=1601.75, Y=1129.95, Mass=501552, SNR=85.9, Peak=40215 HFD=4.0
02:11:04.096 00.002 1092 MultiStar: [#1 -0.45,0.18,0.72,U] [#2 -0.57,-0.32,0.81,U] [#3 -0.73,0.28,0.69,U] [#4 -0.65,-0.39,0.68,U] [#5 -0.74,0.38,0.63,U] [#6 -0.65,-0.18,0.53,U] [#7 -0.70,-0.23,0.50,U] [#8 -0.31,0.35,0.34,U] 
02:11:04.099 00.003 1092 refined, 8 included, MultiStar: {-0.46, 0.07}, one-star: {0.27, 0.47}
02:11:04.100 00.001 1092 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.43) = xAngle (3.42 = -2.87)
02:11:04.103 00.003 1092 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.26 = -3.02)
02:11:04.105 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=0.07 hyp=0.47 cameraTheta=2.99 mountX=-0.45 mountY=-0.06, mountTheta=-3.02
02:11:04.109 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.07, opts=13)
02:11:04.111 00.002 1092 Enqueuing Move request for scope (-0.46, 0.07)
02:11:04.113 00.002 2744 Worker thread wakes up
02:11:04.113 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.07) opts 0xd
02:11:04.113 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.07)
02:11:04.113 00.000 2744 Moving (-0.46, 0.07) raw xDistance=-0.45 yDistance=-0.06
02:11:04.113 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:11:04.113 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:04.114 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:11:04.114 00.000 2744 MoveAxis(E, 101, ABG)
02:11:04.114 00.000 2744 Guiding  Dir = 2, Dur = 101
02:11:04.114 00.000 2744 IsSlewing returns 0
02:11:04.114 00.000 2744 IsGuiding returns 0
02:11:04.115 00.001 2744 PulseGuide returned control before completion, sleep 111
02:11:04.130 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1741, FiltMax=65520, Gamma=0.510
02:11:04.144 00.014 1092 UpdateGuideState exits: m=501552 SNR=85.9
02:11:04.148 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.150 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:04.153 00.003 1092 Enqueuing Expose request
02:11:04.226 00.073 2744 IsGuiding returns 1
02:11:04.226 00.000 2744 scope still moving after pulse duration time elapsed
02:11:04.257 00.031 2744 IsSlewing returns 0
02:11:04.257 00.000 2744 IsGuiding returns 0
02:11:04.257 00.000 2744 scope move finished after 101 + 42 ms
02:11:04.257 00.000 2744 Move returns status 0, amount 101
02:11:04.257 00.000 2744 MoveAxis(N, 0, ABG)
02:11:04.257 00.000 2744 Move returns status 0, amount 0
02:11:04.257 00.000 2744 move complete, result=0
02:11:04.258 00.001 2744 worker thread done servicing request
02:11:04.258 00.000 2744 Worker thread wakes up
02:11:04.258 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:04.258 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:04.258 00.000 1092 GuideStep: -0.5 px 101 ms EAST, -0.1 px 0 ms NORTH
02:11:07.657 03.399 2744 Exposure complete
02:11:07.853 00.196 2744 worker thread done servicing request
02:11:07.853 00.000 1092 OnExposeComplete: enter
02:11:07.856 00.003 1092 UpdateGuideState(): m_state=6
02:11:07.858 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2424
02:11:07.860 00.002 1092 Star::Find returns 1 (0), X=1601.24, Y=1129.91, Mass=476066, SNR=72.6, Peak=41328 HFD=3.7
02:11:07.864 00.004 1092 MultiStar: [#1 -1.00,-0.19,0.95,U] [#2 -0.88,-0.26,0.97,U] [#3 -0.70,0.05,0.80,U] [#4 -0.90,-0.11,0.82,U] [#5 -1.03,0.33,0.68,U] [#6 -0.73,-0.17,0.71,U] [#7 -0.68,0.12,0.58,U] [#8 -1.19,0.07,0.42,U] 
02:11:07.866 00.002 1092 single-star, 8 included, MultiStar: {-0.79, 0.02}, one-star: {-0.25, 0.43}
02:11:07.869 00.003 1092 CameraToMount -- cameraTheta (2.10) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
02:11:07.871 00.002 1092 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.37 = 2.37)
02:11:07.873 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=0.43 hyp=0.50 cameraTheta=2.10 mountX=-0.41 mountY=0.35, mountTheta=2.43
02:11:07.881 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.43, opts=13)
02:11:07.883 00.002 1092 Enqueuing Move request for scope (-0.25, 0.43)
02:11:07.886 00.003 2744 Worker thread wakes up
02:11:07.886 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.43) opts 0xd
02:11:07.886 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.43)
02:11:07.886 00.000 2744 Moving (-0.25, 0.43) raw xDistance=-0.41 yDistance=0.35
02:11:07.886 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.41
02:11:07.886 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:07.886 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:11:07.886 00.000 2744 MoveAxis(E, 99, ABG)
02:11:07.886 00.000 2744 Guiding  Dir = 2, Dur = 99
02:11:07.887 00.001 2744 IsSlewing returns 0
02:11:07.887 00.000 2744 IsGuiding returns 0
02:11:07.887 00.000 2744 PulseGuide returned control before completion, sleep 109
02:11:07.905 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1522, FiltMax=65520, Gamma=0.510
02:11:07.921 00.016 1092 UpdateGuideState exits: m=476066 SNR=72.6
02:11:07.923 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:07.925 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:07.929 00.004 1092 Enqueuing Expose request
02:11:08.004 00.075 2744 IsGuiding returns 1
02:11:08.004 00.000 2744 scope still moving after pulse duration time elapsed
02:11:08.036 00.032 2744 IsSlewing returns 0
02:11:08.036 00.000 2744 IsGuiding returns 0
02:11:08.037 00.001 2744 scope move finished after 99 + 50 ms
02:11:08.037 00.000 2744 Move returns status 0, amount 99
02:11:08.037 00.000 2744 MoveAxis(N, 0, ABG)
02:11:08.037 00.000 2744 Move returns status 0, amount 0
02:11:08.037 00.000 2744 move complete, result=0
02:11:08.037 00.000 2744 worker thread done servicing request
02:11:08.037 00.000 2744 Worker thread wakes up
02:11:08.037 00.000 1092 GuideStep: -0.4 px 99 ms EAST, 0.4 px 0 ms NORTH
02:11:08.040 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:08.040 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:11.455 03.415 2744 Exposure complete
02:11:11.717 00.262 2744 worker thread done servicing request
02:11:11.718 00.001 1092 OnExposeComplete: enter
02:11:11.721 00.003 1092 UpdateGuideState(): m_state=6
02:11:11.725 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2425
02:11:11.728 00.003 1092 Star::Find returns 1 (0), X=1601.44, Y=1130.02, Mass=518198, SNR=85.7, Peak=45984 HFD=3.5
02:11:11.731 00.003 1092 MultiStar: [#1 -0.85,-0.12,0.74,U] [#2 -0.96,-0.18,0.78,U] [#3 -1.01,0.13,0.80,U] [#4 -0.96,0.11,0.73,U] [#5 -1.06,0.28,0.70,U] [#6 -0.89,-0.06,0.62,U] [#7 -0.82,0.02,0.49,U] [#8 -1.01,-0.05,0.42,U] 
02:11:11.735 00.004 1092 single-star, 8 included, MultiStar: {-0.80, 0.10}, one-star: {-0.04, 0.54}
02:11:11.738 00.003 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
02:11:11.741 00.003 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.92 = 1.92)
02:11:11.743 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=0.54 hyp=0.54 cameraTheta=1.65 mountX=-0.26 mountY=0.51, mountTheta=2.05
02:11:11.749 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.54, opts=13)
02:11:11.751 00.002 1092 Enqueuing Move request for scope (-0.04, 0.54)
02:11:11.755 00.004 2744 Worker thread wakes up
02:11:11.755 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.54) opts 0xd
02:11:11.755 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.54)
02:11:11.755 00.000 2744 Moving (-0.04, 0.54) raw xDistance=-0.26 yDistance=0.51
02:11:11.755 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:11:11.755 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:11.755 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:11:11.755 00.000 2744 MoveAxis(E, 0, ABG)
02:11:11.755 00.000 2744 Move returns status 0, amount 0
02:11:11.756 00.001 2744 MoveAxis(N, 0, ABG)
02:11:11.756 00.000 2744 Move returns status 0, amount 0
02:11:11.756 00.000 2744 move complete, result=0
02:11:11.756 00.000 2744 worker thread done servicing request
02:11:11.772 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1802, FiltMax=65520, Gamma=0.510
02:11:11.788 00.016 1092 UpdateGuideState exits: m=518198 SNR=85.7
02:11:11.791 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.794 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:11.797 00.003 1092 Enqueuing Expose request
02:11:11.800 00.003 2744 Worker thread wakes up
02:11:11.801 00.001 1092 GuideStep: -0.3 px 0 ms EAST, 0.5 px 0 ms NORTH
02:11:11.803 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:11.804 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:15.188 03.384 2744 Exposure complete
02:11:15.387 00.199 2744 worker thread done servicing request
02:11:15.387 00.000 1092 OnExposeComplete: enter
02:11:15.390 00.003 1092 UpdateGuideState(): m_state=6
02:11:15.392 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2426
02:11:15.394 00.002 1092 Star::Find returns 1 (0), X=1601.46, Y=1130.01, Mass=437232, SNR=65.7, Peak=44160 HFD=3.5
02:11:15.397 00.003 1092 MultiStar: [#1 -0.78,0.27,1.06,U] [#2 -0.70,-0.15,1.22,U] [#3 -1.02,0.50,0.91,U] [#4 -0.86,0.03,0.86,U] [#5 -0.93,0.29,0.85,U] [#6 -0.82,0.05,0.82,U] [#7 -0.83,0.20,0.58,U] [#8 -0.53,0.31,0.46,U] 
02:11:15.400 00.003 1092 single-star, 8 included, MultiStar: {-0.72, 0.21}, one-star: {-0.03, 0.53}
02:11:15.402 00.002 1092 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.43) = xAngle (2.05 = 2.05)
02:11:15.404 00.002 1092 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.90 = 1.90)
02:11:15.407 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=0.53 hyp=0.53 cameraTheta=1.63 mountX=-0.25 mountY=0.51, mountTheta=2.03
02:11:15.411 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.53, opts=13)
02:11:15.414 00.003 1092 Enqueuing Move request for scope (-0.03, 0.53)
02:11:15.416 00.002 2744 Worker thread wakes up
02:11:15.417 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.53) opts 0xd
02:11:15.417 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.53)
02:11:15.417 00.000 2744 Moving (-0.03, 0.53) raw xDistance=-0.25 yDistance=0.51
02:11:15.417 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:11:15.417 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:11:15.417 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.51
02:11:15.417 00.000 2744 MoveAxis(E, 0, ABG)
02:11:15.417 00.000 2744 Move returns status 0, amount 0
02:11:15.417 00.000 2744 MoveAxis(N, 0, ABG)
02:11:15.417 00.000 2744 Move returns status 0, amount 0
02:11:15.417 00.000 2744 move complete, result=0
02:11:15.418 00.001 2744 worker thread done servicing request
02:11:15.437 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1829, FiltMax=65520, Gamma=0.510
02:11:15.452 00.015 1092 UpdateGuideState exits: m=437232 SNR=65.7
02:11:15.455 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.457 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:15.459 00.002 1092 Enqueuing Expose request
02:11:15.461 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.5 px 0 ms NORTH
02:11:15.463 00.002 2744 Worker thread wakes up
02:11:15.464 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:15.464 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:18.845 03.381 2744 Exposure complete
02:11:19.042 00.197 2744 worker thread done servicing request
02:11:19.043 00.001 1092 OnExposeComplete: enter
02:11:19.046 00.003 1092 UpdateGuideState(): m_state=6
02:11:19.050 00.004 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2427
02:11:19.053 00.003 1092 Star::Find returns 1 (0), X=1601.28, Y=1130.05, Mass=459653, SNR=68.1, Peak=37869 HFD=3.4
02:11:19.056 00.003 1092 MultiStar: [#1 -0.93,0.11,0.98,U] [#2 -0.90,-0.03,1.06,U] [#3 -1.16,0.01,0.81,U] [#4 -1.18,-0.09,0.81,U] [#5 -0.81,0.16,0.90,U] [#6 -0.81,-0.17,0.78,U] [#7 -0.92,-0.11,0.59,U] [#8 -0.84,0.09,0.50,U] 
02:11:19.059 00.003 1092 single-star, 8 included, MultiStar: {-0.85, 0.08}, one-star: {-0.21, 0.57}
02:11:19.061 00.002 1092 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.43) = xAngle (2.35 = 2.35)
02:11:19.064 00.003 1092 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.20 = 2.20)
02:11:19.066 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.57 hyp=0.61 cameraTheta=1.92 mountX=-0.43 mountY=0.49, mountTheta=2.28
02:11:19.071 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.57, opts=13)
02:11:19.073 00.002 1092 Enqueuing Move request for scope (-0.21, 0.57)
02:11:19.076 00.003 2744 Worker thread wakes up
02:11:19.076 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.57) opts 0xd
02:11:19.076 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.57)
02:11:19.076 00.000 2744 Moving (-0.21, 0.57) raw xDistance=-0.43 yDistance=0.49
02:11:19.076 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:11:19.076 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=0.13 newest=1.51
02:11:19.076 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.49 from input 0.49
02:11:19.076 00.000 2744 MoveAxis(E, 95, ABG)
02:11:19.076 00.000 2744 Guiding  Dir = 2, Dur = 95
02:11:19.076 00.000 2744 IsSlewing returns 0
02:11:19.077 00.001 2744 IsGuiding returns 0
02:11:19.077 00.000 2744 PulseGuide returned control before completion, sleep 105
02:11:19.091 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1463, FiltMax=65520, Gamma=0.510
02:11:19.107 00.016 1092 UpdateGuideState exits: m=459653 SNR=68.1
02:11:19.110 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.112 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:19.114 00.002 1092 Enqueuing Expose request
02:11:19.186 00.072 2744 IsGuiding returns 1
02:11:19.186 00.000 2744 scope still moving after pulse duration time elapsed
02:11:19.218 00.032 2744 IsSlewing returns 0
02:11:19.218 00.000 2744 IsGuiding returns 0
02:11:19.218 00.000 2744 scope move finished after 95 + 46 ms
02:11:19.218 00.000 2744 Move returns status 0, amount 95
02:11:19.218 00.000 2744 MoveAxis(S, 92, ABG)
02:11:19.218 00.000 2744 Guiding  Dir = 1, Dur = 92
02:11:19.219 00.001 2744 IsSlewing returns 0
02:11:19.219 00.000 2744 IsGuiding returns 0
02:11:19.219 00.000 2744 PulseGuide returned control before completion, sleep 102
02:11:19.328 00.109 2744 IsGuiding returns 1
02:11:19.328 00.000 2744 scope still moving after pulse duration time elapsed
02:11:19.359 00.031 2744 IsSlewing returns 0
02:11:19.359 00.000 2744 IsGuiding returns 0
02:11:19.359 00.000 2744 scope move finished after 92 + 48 ms
02:11:19.359 00.000 2744 Move returns status 0, amount 92
02:11:19.359 00.000 2744 move complete, result=0
02:11:19.359 00.000 2744 worker thread done servicing request
02:11:19.360 00.001 2744 Worker thread wakes up
02:11:19.360 00.000 1092 GuideStep: -0.4 px 95 ms EAST, 0.5 px 92 ms SOUTH
02:11:19.364 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:19.364 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:22.758 03.394 2744 Exposure complete
02:11:22.972 00.214 2744 worker thread done servicing request
02:11:22.972 00.000 1092 OnExposeComplete: enter
02:11:22.975 00.003 1092 UpdateGuideState(): m_state=6
02:11:22.978 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2428
02:11:22.982 00.004 1092 Star::Find returns 1 (0), X=1601.16, Y=1130.00, Mass=459010, SNR=74.6, Peak=42944 HFD=3.2
02:11:22.985 00.003 1092 MultiStar: [#1 -1.19,0.09,0.89,U] [#2 -1.36,-0.42,1.01,U] [#3 -1.27,-0.02,0.71,U] [#4 -1.50,-0.27,0.80,U] [#5 -1.53,0.37,0.70,U] [#6 -0.92,-0.07,0.67,U] [#7 -1.24,0.16,0.63,U] [#8 -0.96,0.32,0.38,U] 
02:11:22.988 00.003 1092 single-star, 8 included, MultiStar: {-1.13, 0.06}, one-star: {-0.33, 0.52}
02:11:22.990 00.002 1092 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.43) = xAngle (2.56 = 2.56)
02:11:22.992 00.002 1092 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.41 = 2.41)
02:11:22.995 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=0.52 hyp=0.61 cameraTheta=2.14 mountX=-0.51 mountY=0.41, mountTheta=2.47
02:11:23.003 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.52, opts=13)
02:11:23.006 00.003 1092 Enqueuing Move request for scope (-0.33, 0.52)
02:11:23.009 00.003 2744 Worker thread wakes up
02:11:23.009 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.52) opts 0xd
02:11:23.009 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.52)
02:11:23.009 00.000 2744 Moving (-0.33, 0.52) raw xDistance=-0.51 yDistance=0.41
02:11:23.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:11:23.009 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:23.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.41
02:11:23.010 00.001 2744 MoveAxis(E, 122, ABG)
02:11:23.010 00.000 2744 Guiding  Dir = 2, Dur = 122
02:11:23.010 00.000 2744 IsSlewing returns 0
02:11:23.010 00.000 2744 IsGuiding returns 0
02:11:23.010 00.000 2744 PulseGuide returned control before completion, sleep 132
02:11:23.027 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1597, FiltMax=65520, Gamma=0.510
02:11:23.050 00.023 1092 UpdateGuideState exits: m=459010 SNR=74.6
02:11:23.052 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.055 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:23.058 00.003 1092 Enqueuing Expose request
02:11:23.151 00.093 2744 IsGuiding returns 1
02:11:23.151 00.000 2744 scope still moving after pulse duration time elapsed
02:11:23.181 00.030 2744 IsSlewing returns 0
02:11:23.182 00.001 2744 IsGuiding returns 0
02:11:23.182 00.000 2744 scope move finished after 122 + 50 ms
02:11:23.182 00.000 2744 Move returns status 0, amount 122
02:11:23.182 00.000 2744 MoveAxis(N, 0, ABG)
02:11:23.182 00.000 2744 Move returns status 0, amount 0
02:11:23.182 00.000 2744 move complete, result=0
02:11:23.182 00.000 2744 worker thread done servicing request
02:11:23.182 00.000 2744 Worker thread wakes up
02:11:23.182 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:23.182 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:23.184 00.002 1092 GuideStep: -0.5 px 122 ms EAST, 0.4 px 0 ms NORTH
02:11:26.571 03.387 2744 Exposure complete
02:11:26.767 00.196 2744 worker thread done servicing request
02:11:26.767 00.000 1092 OnExposeComplete: enter
02:11:26.770 00.003 1092 UpdateGuideState(): m_state=6
02:11:26.773 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2429
02:11:26.775 00.002 1092 Star::Find returns 1 (0), X=1600.82, Y=1130.23, Mass=525783, SNR=87.8, Peak=47661 HFD=3.6
02:11:26.778 00.003 1092 MultiStar: [#1 -1.64,0.02,0.72,U] [#2 -1.56,-0.25,0.98,U] [#3 -1.70,0.09,0.67,U] [#4 -1.51,-0.00,0.70,U] [#5 -1.65,0.20,0.62,U] [#6 -1.39,-0.07,0.58,U] [#7 -1.52,0.08,0.45,U] [#8 -1.48,0.23,0.36,U] 
02:11:26.781 00.003 1092 single-star, 8 included, MultiStar: {-1.42, 0.13}, one-star: {-0.66, 0.75}
02:11:26.783 00.002 1092 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.43) = xAngle (2.72 = 2.72)
02:11:26.786 00.003 1092 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
02:11:26.788 00.002 1092 CameraToMount -- cameraX=-0.66 cameraY=0.75 hyp=1.01 cameraTheta=2.29 mountX=-0.92 mountY=0.55, mountTheta=2.60
02:11:26.793 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=0.75, opts=13)
02:11:26.795 00.002 1092 Enqueuing Move request for scope (-0.66, 0.75)
02:11:26.797 00.002 2744 Worker thread wakes up
02:11:26.797 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.75) opts 0xd
02:11:26.797 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, 0.75)
02:11:26.797 00.000 2744 Moving (-0.66, 0.75) raw xDistance=-0.92 yDistance=0.55
02:11:26.797 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.92
02:11:26.797 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:11:26.797 00.000 2744 MoveAxis(E, 214, ABG)
02:11:26.797 00.000 2744 Guiding  Dir = 2, Dur = 214
02:11:26.798 00.001 2744 IsSlewing returns 0
02:11:26.798 00.000 2744 IsGuiding returns 0
02:11:26.798 00.000 2744 PulseGuide returned control before completion, sleep 224
02:11:26.812 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1719, FiltMax=65520, Gamma=0.510
02:11:26.827 00.015 1092 UpdateGuideState exits: m=525783 SNR=87.8
02:11:26.829 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.832 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:26.834 00.002 1092 Enqueuing Expose request
02:11:27.037 00.203 2744 IsGuiding returns 0
02:11:27.037 00.000 2744 Move returns status 0, amount 214
02:11:27.037 00.000 2744 MoveAxis(S, 103, ABG)
02:11:27.037 00.000 2744 Guiding  Dir = 1, Dur = 103
02:11:27.039 00.002 2744 IsSlewing returns 0
02:11:27.039 00.000 2744 IsGuiding returns 0
02:11:27.039 00.000 2744 PulseGuide returned control before completion, sleep 113
02:11:27.162 00.123 2744 IsGuiding returns 1
02:11:27.162 00.000 2744 scope still moving after pulse duration time elapsed
02:11:27.193 00.031 2744 IsSlewing returns 0
02:11:27.193 00.000 2744 IsGuiding returns 1
02:11:27.224 00.031 2744 IsSlewing returns 0
02:11:27.224 00.000 2744 IsGuiding returns 0
02:11:27.224 00.000 2744 scope move finished after 103 + 82 ms
02:11:27.224 00.000 2744 Move returns status 0, amount 103
02:11:27.224 00.000 2744 move complete, result=0
02:11:27.224 00.000 2744 worker thread done servicing request
02:11:27.225 00.001 2744 Worker thread wakes up
02:11:27.225 00.000 1092 GuideStep: -0.9 px 214 ms EAST, 0.5 px 103 ms SOUTH
02:11:27.227 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:27.228 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:30.616 03.388 2744 Exposure complete
02:11:30.820 00.204 2744 worker thread done servicing request
02:11:30.820 00.000 1092 OnExposeComplete: enter
02:11:30.822 00.002 1092 UpdateGuideState(): m_state=6
02:11:30.826 00.004 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2430
02:11:30.828 00.002 1092 Star::Find returns 1 (0), X=1600.96, Y=1129.99, Mass=449579, SNR=66.3, Peak=37661 HFD=4.0
02:11:30.831 00.003 1092 MultiStar: [#1 -1.50,0.12,1.16,U] [#2 -1.38,-0.04,1.09,U] [#3 -1.60,0.13,0.96,U] [#4 -1.30,0.04,0.89,U] [#5 -1.51,0.55,0.79,U] [#6 -1.34,-0.03,0.77,U] [#7 -1.29,0.18,0.63,U] [#8 -1.41,0.19,0.46,U] 
02:11:30.833 00.002 1092 single-star, 8 included, MultiStar: {-1.31, 0.18}, one-star: {-0.53, 0.51}
02:11:30.836 00.003 1092 CameraToMount -- cameraTheta (2.37) - m_xAngle (-0.43) = xAngle (2.80 = 2.80)
02:11:30.839 00.003 1092 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.64 = 2.64)
02:11:30.841 00.002 1092 CameraToMount -- cameraX=-0.53 cameraY=0.51 hyp=0.73 cameraTheta=2.37 mountX=-0.69 mountY=0.35, mountTheta=2.67
02:11:30.846 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.51, opts=13)
02:11:30.849 00.003 1092 Enqueuing Move request for scope (-0.53, 0.51)
02:11:30.851 00.002 2744 Worker thread wakes up
02:11:30.851 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.51) opts 0xd
02:11:30.851 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.51)
02:11:30.851 00.000 2744 Moving (-0.53, 0.51) raw xDistance=-0.69 yDistance=0.35
02:11:30.851 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.69
02:11:30.851 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:30.851 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:11:30.851 00.000 2744 MoveAxis(E, 170, ABG)
02:11:30.851 00.000 2744 Guiding  Dir = 2, Dur = 170
02:11:30.852 00.001 2744 IsSlewing returns 0
02:11:30.852 00.000 2744 IsGuiding returns 0
02:11:30.852 00.000 2744 PulseGuide returned control before completion, sleep 180
02:11:30.870 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1616, FiltMax=65520, Gamma=0.510
02:11:30.887 00.017 1092 UpdateGuideState exits: m=449579 SNR=66.3
02:11:30.890 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:30.892 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:30.894 00.002 1092 Enqueuing Expose request
02:11:31.042 00.148 2744 IsGuiding returns 1
02:11:31.042 00.000 2744 scope still moving after pulse duration time elapsed
02:11:31.073 00.031 2744 IsSlewing returns 0
02:11:31.073 00.000 2744 IsGuiding returns 0
02:11:31.073 00.000 2744 scope move finished after 170 + 51 ms
02:11:31.073 00.000 2744 Move returns status 0, amount 170
02:11:31.073 00.000 2744 MoveAxis(N, 0, ABG)
02:11:31.073 00.000 2744 Move returns status 0, amount 0
02:11:31.073 00.000 2744 move complete, result=0
02:11:31.074 00.001 2744 worker thread done servicing request
02:11:31.074 00.000 1092 GuideStep: -0.7 px 170 ms EAST, 0.4 px 0 ms NORTH
02:11:31.076 00.002 2744 Worker thread wakes up
02:11:31.076 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:31.077 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:34.470 03.393 2744 Exposure complete
02:11:34.667 00.197 2744 worker thread done servicing request
02:11:34.667 00.000 1092 OnExposeComplete: enter
02:11:34.669 00.002 1092 UpdateGuideState(): m_state=6
02:11:34.673 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2431
02:11:34.675 00.002 1092 Star::Find returns 1 (0), X=1600.73, Y=1130.35, Mass=477608, SNR=65.0, Peak=45549 HFD=3.6
02:11:34.677 00.002 1092 MultiStar: [#1 -1.48,0.20,1.14,U] [#2 -1.53,0.11,1.13,U] [#3 -1.81,0.41,0.91,U] [#4 -1.54,0.17,0.94,U] [#5 -1.71,0.64,0.86,U] [#6 -1.44,0.13,0.80,U] [#7 -1.40,0.28,0.59,U] [#8 -1.15,0.26,0.47,U] 
02:11:34.681 00.004 1092 single-star, 8 included, MultiStar: {-1.43, 0.34}, one-star: {-0.76, 0.87}
02:11:34.683 00.002 1092 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
02:11:34.685 00.002 1092 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
02:11:34.687 00.002 1092 CameraToMount -- cameraX=-0.76 cameraY=0.87 hyp=1.15 cameraTheta=2.29 mountX=-1.05 mountY=0.64, mountTheta=2.60
02:11:34.691 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.76, y=0.87, opts=13)
02:11:34.693 00.002 1092 Enqueuing Move request for scope (-0.76, 0.87)
02:11:34.696 00.003 2744 Worker thread wakes up
02:11:34.696 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.87) opts 0xd
02:11:34.696 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.76, 0.87)
02:11:34.697 00.001 2744 Moving (-0.76, 0.87) raw xDistance=-1.05 yDistance=0.64
02:11:34.697 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
02:11:34.697 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.64 from input 0.64
02:11:34.697 00.000 2744 MoveAxis(E, 247, ABG)
02:11:34.697 00.000 2744 Guiding  Dir = 2, Dur = 247
02:11:34.697 00.000 2744 IsSlewing returns 0
02:11:34.697 00.000 2744 IsGuiding returns 0
02:11:34.698 00.001 2744 PulseGuide returned control before completion, sleep 257
02:11:34.715 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1632, FiltMax=65520, Gamma=0.510
02:11:34.729 00.014 1092 UpdateGuideState exits: m=477608 SNR=65.0
02:11:34.732 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.734 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:34.737 00.003 1092 Enqueuing Expose request
02:11:34.959 00.222 2744 IsGuiding returns 1
02:11:34.959 00.000 2744 scope still moving after pulse duration time elapsed
02:11:34.990 00.031 2744 IsSlewing returns 0
02:11:34.990 00.000 2744 IsGuiding returns 0
02:11:34.990 00.000 2744 scope move finished after 247 + 45 ms
02:11:34.990 00.000 2744 Move returns status 0, amount 247
02:11:34.990 00.000 2744 MoveAxis(S, 119, ABG)
02:11:34.990 00.000 2744 Guiding  Dir = 1, Dur = 119
02:11:34.991 00.001 2744 IsSlewing returns 0
02:11:34.991 00.000 2744 IsGuiding returns 0
02:11:34.991 00.000 2744 PulseGuide returned control before completion, sleep 129
02:11:35.129 00.138 2744 IsGuiding returns 1
02:11:35.129 00.000 2744 scope still moving after pulse duration time elapsed
02:11:35.162 00.033 2744 IsSlewing returns 0
02:11:35.162 00.000 2744 IsGuiding returns 0
02:11:35.162 00.000 2744 scope move finished after 119 + 52 ms
02:11:35.162 00.000 2744 Move returns status 0, amount 119
02:11:35.162 00.000 2744 move complete, result=0
02:11:35.162 00.000 2744 worker thread done servicing request
02:11:35.162 00.000 2744 Worker thread wakes up
02:11:35.163 00.001 1092 GuideStep: -1.0 px 247 ms EAST, 0.6 px 119 ms SOUTH
02:11:35.166 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:35.166 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:38.582 03.416 2744 Exposure complete
02:11:38.819 00.237 2744 worker thread done servicing request
02:11:38.819 00.000 1092 OnExposeComplete: enter
02:11:38.822 00.003 1092 UpdateGuideState(): m_state=6
02:11:38.825 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2432
02:11:38.828 00.003 1092 Star::Find returns 1 (0), X=1601.20, Y=1130.13, Mass=503056, SNR=75.4, Peak=39712 HFD=3.7
02:11:38.830 00.002 1092 MultiStar: [#1 -1.35,0.27,0.84,U] [#2 -1.30,0.06,0.88,U] [#3 -1.33,0.32,0.70,U] [#4 -1.53,0.03,0.81,U] [#5 -1.50,0.35,0.68,U] [#6 -1.27,0.05,0.82,U] [#7 -1.23,0.14,0.52,U] [#8 -1.56,0.19,0.39,U] 
02:11:38.834 00.004 1092 single-star, 8 included, MultiStar: {-1.21, 0.24}, one-star: {-0.29, 0.65}
02:11:38.837 00.003 1092 CameraToMount -- cameraTheta (1.99) - m_xAngle (-0.43) = xAngle (2.41 = 2.41)
02:11:38.839 00.002 1092 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.26 = 2.26)
02:11:38.842 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=0.65 hyp=0.71 cameraTheta=1.99 mountX=-0.53 mountY=0.55, mountTheta=2.34
02:11:38.851 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.65, opts=13)
02:11:38.854 00.003 1092 Enqueuing Move request for scope (-0.29, 0.65)
02:11:38.857 00.003 2744 Worker thread wakes up
02:11:38.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.65) opts 0xd
02:11:38.857 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.65)
02:11:38.857 00.000 2744 Moving (-0.29, 0.65) raw xDistance=-0.53 yDistance=0.55
02:11:38.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.53
02:11:38.857 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.55 from input 0.55
02:11:38.857 00.000 2744 MoveAxis(E, 136, ABG)
02:11:38.857 00.000 2744 Guiding  Dir = 2, Dur = 136
02:11:38.858 00.001 2744 IsSlewing returns 0
02:11:38.858 00.000 2744 IsGuiding returns 0
02:11:38.858 00.000 2744 PulseGuide returned control before completion, sleep 146
02:11:38.874 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1555, FiltMax=65533, Gamma=0.510
02:11:38.891 00.017 1092 UpdateGuideState exits: m=503056 SNR=75.4
02:11:38.894 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.899 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:38.902 00.003 1092 Enqueuing Expose request
02:11:39.020 00.118 2744 IsGuiding returns 0
02:11:39.020 00.000 2744 Move returns status 0, amount 136
02:11:39.020 00.000 2744 MoveAxis(S, 103, ABG)
02:11:39.021 00.001 2744 Guiding  Dir = 1, Dur = 103
02:11:39.021 00.000 2744 IsSlewing returns 0
02:11:39.021 00.000 2744 IsGuiding returns 0
02:11:39.021 00.000 2744 PulseGuide returned control before completion, sleep 113
02:11:39.146 00.125 2744 IsGuiding returns 1
02:11:39.146 00.000 2744 scope still moving after pulse duration time elapsed
02:11:39.180 00.034 2744 IsSlewing returns 0
02:11:39.182 00.002 2744 IsGuiding returns 0
02:11:39.183 00.001 2744 scope move finished after 103 + 58 ms
02:11:39.183 00.000 2744 Move returns status 0, amount 103
02:11:39.183 00.000 2744 move complete, result=0
02:11:39.184 00.001 2744 worker thread done servicing request
02:11:39.184 00.000 2744 Worker thread wakes up
02:11:39.184 00.000 1092 GuideStep: -0.5 px 136 ms EAST, 0.5 px 103 ms SOUTH
02:11:39.189 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:39.189 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:42.581 03.392 2744 Exposure complete
02:11:42.778 00.197 2744 worker thread done servicing request
02:11:42.779 00.001 1092 OnExposeComplete: enter
02:11:42.782 00.003 1092 UpdateGuideState(): m_state=6
02:11:42.784 00.002 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2433
02:11:42.788 00.004 1092 Star::Find returns 1 (0), X=1600.82, Y=1130.55, Mass=483439, SNR=76.1, Peak=43933 HFD=3.7
02:11:42.790 00.002 1092 MultiStar: [#1 -1.46,0.59,0.76,U] [#2 -1.71,0.30,0.88,U] [#3 -1.80,0.66,0.81,U] [#4 -1.83,0.49,0.66,U] [#5 -1.88,0.79,0.81,U] [#6 -1.51,0.50,0.58,U] [#7 -1.37,0.51,0.53,U] [#8 -1.71,0.37,0.43,U] 
02:11:42.792 00.002 1092 single-star, 8 included, MultiStar: {-1.52, 0.62}, one-star: {-0.67, 1.07}
02:11:42.794 00.002 1092 CameraToMount -- cameraTheta (2.13) - m_xAngle (-0.43) = xAngle (2.56 = 2.56)
02:11:42.797 00.003 1092 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.41 = 2.41)
02:11:42.799 00.002 1092 CameraToMount -- cameraX=-0.67 cameraY=1.07 hyp=1.26 cameraTheta=2.13 mountX=-1.05 mountY=0.85, mountTheta=2.46
02:11:42.805 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=1.07, opts=13)
02:11:42.807 00.002 1092 Enqueuing Move request for scope (-0.67, 1.07)
02:11:42.809 00.002 2744 Worker thread wakes up
02:11:42.810 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 1.07) opts 0xd
02:11:42.810 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, 1.07)
02:11:42.810 00.000 2744 Moving (-0.67, 1.07) raw xDistance=-1.05 yDistance=0.85
02:11:42.810 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.05
02:11:42.810 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.85 from input 0.85
02:11:42.810 00.000 2744 MoveAxis(E, 245, ABG)
02:11:42.810 00.000 2744 Guiding  Dir = 2, Dur = 245
02:11:42.810 00.000 2744 IsSlewing returns 0
02:11:42.810 00.000 2744 IsGuiding returns 0
02:11:42.811 00.001 2744 PulseGuide returned control before completion, sleep 255
02:11:42.823 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1779, FiltMax=65533, Gamma=0.510
02:11:42.841 00.018 1092 UpdateGuideState exits: m=483439 SNR=76.1
02:11:42.844 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:42.846 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:42.848 00.002 1092 Enqueuing Expose request
02:11:43.076 00.228 2744 IsGuiding returns 1
02:11:43.076 00.000 2744 scope still moving after pulse duration time elapsed
02:11:43.107 00.031 2744 IsSlewing returns 0
02:11:43.107 00.000 2744 IsGuiding returns 0
02:11:43.107 00.000 2744 scope move finished after 245 + 52 ms
02:11:43.107 00.000 2744 Move returns status 0, amount 245
02:11:43.107 00.000 2744 MoveAxis(S, 159, ABG)
02:11:43.107 00.000 2744 Guiding  Dir = 1, Dur = 159
02:11:43.107 00.000 2744 IsSlewing returns 0
02:11:43.108 00.001 2744 IsGuiding returns 0
02:11:43.108 00.000 2744 PulseGuide returned control before completion, sleep 169
02:11:43.281 00.173 2744 IsGuiding returns 1
02:11:43.281 00.000 2744 scope still moving after pulse duration time elapsed
02:11:43.312 00.031 2744 IsSlewing returns 0
02:11:43.312 00.000 2744 IsGuiding returns 0
02:11:43.312 00.000 2744 scope move finished after 159 + 45 ms
02:11:43.312 00.000 2744 Move returns status 0, amount 159
02:11:43.312 00.000 2744 move complete, result=0
02:11:43.312 00.000 2744 worker thread done servicing request
02:11:43.313 00.001 2744 Worker thread wakes up
02:11:43.313 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:43.313 00.000 1092 GuideStep: -1.1 px 245 ms EAST, 0.8 px 159 ms SOUTH
02:11:43.316 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:46.706 03.390 2744 Exposure complete
02:11:46.898 00.192 2744 worker thread done servicing request
02:11:46.898 00.000 1092 OnExposeComplete: enter
02:11:46.901 00.003 1092 UpdateGuideState(): m_state=6
02:11:46.905 00.004 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2434
02:11:46.907 00.002 1092 Star::Find returns 1 (0), X=1601.16, Y=1129.93, Mass=444567, SNR=66.3, Peak=42320 HFD=3.1
02:11:46.910 00.003 1092 MultiStar: [#1 -1.00,0.03,1.04,U] [#2 -1.19,-0.01,1.15,U] [#3 -1.26,0.04,0.85,U] [#4 -1.21,-0.02,0.94,U] [#5 -1.19,0.07,0.81,U] [#6 -0.81,-0.22,0.76,U] [#7 -1.09,-0.05,0.62,U] [#8 -0.80,-0.10,0.54,U] 
02:11:46.912 00.002 1092 single-star, 8 included, MultiStar: {-0.99, 0.04}, one-star: {-0.33, 0.45}
02:11:46.915 00.003 1092 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.43) = xAngle (2.63 = 2.63)
02:11:46.917 00.002 1092 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.48 = 2.48)
02:11:46.919 00.002 1092 CameraToMount -- cameraX=-0.33 cameraY=0.45 hyp=0.55 cameraTheta=2.20 mountX=-0.48 mountY=0.34, mountTheta=2.53
02:11:46.923 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.45, opts=13)
02:11:46.926 00.003 1092 Enqueuing Move request for scope (-0.33, 0.45)
02:11:46.928 00.002 2744 Worker thread wakes up
02:11:46.928 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.45) opts 0xd
02:11:46.928 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.45)
02:11:46.928 00.000 2744 Moving (-0.33, 0.45) raw xDistance=-0.48 yDistance=0.34
02:11:46.928 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.48
02:11:46.928 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:46.928 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:11:46.928 00.000 2744 MoveAxis(E, 125, ABG)
02:11:46.929 00.001 2744 Guiding  Dir = 2, Dur = 125
02:11:46.929 00.000 2744 IsSlewing returns 0
02:11:46.929 00.000 2744 IsGuiding returns 0
02:11:46.930 00.001 2744 PulseGuide returned control before completion, sleep 135
02:11:46.944 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1658, FiltMax=65520, Gamma=0.510
02:11:46.960 00.016 1092 UpdateGuideState exits: m=444567 SNR=66.3
02:11:46.964 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:46.967 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:46.969 00.002 1092 Enqueuing Expose request
02:11:47.075 00.106 2744 IsGuiding returns 1
02:11:47.075 00.000 2744 scope still moving after pulse duration time elapsed
02:11:47.106 00.031 2744 IsSlewing returns 0
02:11:47.106 00.000 2744 IsGuiding returns 1
02:11:47.138 00.032 2744 IsSlewing returns 0
02:11:47.138 00.000 2744 IsGuiding returns 0
02:11:47.138 00.000 2744 scope move finished after 125 + 84 ms
02:11:47.138 00.000 2744 Move returns status 0, amount 125
02:11:47.139 00.001 2744 MoveAxis(N, 0, ABG)
02:11:47.139 00.000 2744 Move returns status 0, amount 0
02:11:47.139 00.000 2744 move complete, result=0
02:11:47.139 00.000 2744 worker thread done servicing request
02:11:47.139 00.000 2744 Worker thread wakes up
02:11:47.139 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:47.139 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:47.140 00.001 1092 GuideStep: -0.5 px 125 ms EAST, 0.3 px 0 ms NORTH
02:11:50.528 03.388 2744 Exposure complete
02:11:50.733 00.205 2744 worker thread done servicing request
02:11:50.733 00.000 1092 OnExposeComplete: enter
02:11:50.736 00.003 1092 UpdateGuideState(): m_state=6
02:11:50.739 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2435
02:11:50.742 00.003 1092 Star::Find returns 1 (0), X=1600.85, Y=1130.42, Mass=499935, SNR=71.9, Peak=42320 HFD=3.6
02:11:50.745 00.003 1092 MultiStar: [#1 -1.51,0.59,0.86,U] [#2 -1.33,0.21,1.13,U] [#3 -1.63,0.47,0.81,U] [#4 -1.45,0.28,0.81,U] [#5 -1.78,0.46,0.79,U] [#6 -1.39,0.05,0.78,U] [#7 -1.25,0.52,0.54,U] [#8 -1.36,0.73,0.37,U] 
02:11:50.747 00.002 1092 single-star, 8 included, MultiStar: {-1.35, 0.46}, one-star: {-0.64, 0.94}
02:11:50.750 00.003 1092 CameraToMount -- cameraTheta (2.17) - m_xAngle (-0.43) = xAngle (2.60 = 2.60)
02:11:50.752 00.002 1092 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.44 = 2.44)
02:11:50.755 00.003 1092 CameraToMount -- cameraX=-0.64 cameraY=0.94 hyp=1.14 cameraTheta=2.17 mountX=-0.97 mountY=0.73, mountTheta=2.50
02:11:50.759 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=0.94, opts=13)
02:11:50.762 00.003 1092 Enqueuing Move request for scope (-0.64, 0.94)
02:11:50.764 00.002 2744 Worker thread wakes up
02:11:50.764 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.94) opts 0xd
02:11:50.764 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.64, 0.94)
02:11:50.764 00.000 2744 Moving (-0.64, 0.94) raw xDistance=-0.97 yDistance=0.73
02:11:50.764 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -0.97
02:11:50.764 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.73 from input 0.73
02:11:50.765 00.001 2744 MoveAxis(E, 226, ABG)
02:11:50.765 00.000 2744 Guiding  Dir = 2, Dur = 226
02:11:50.765 00.000 2744 IsSlewing returns 0
02:11:50.765 00.000 2744 IsGuiding returns 0
02:11:50.766 00.001 2744 PulseGuide returned control before completion, sleep 236
02:11:50.781 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1693, FiltMax=65520, Gamma=0.510
02:11:50.798 00.017 1092 UpdateGuideState exits: m=499935 SNR=71.9
02:11:50.801 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:50.804 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:50.807 00.003 1092 Enqueuing Expose request
02:11:51.004 00.197 2744 IsGuiding returns 1
02:11:51.004 00.000 2744 scope still moving after pulse duration time elapsed
02:11:51.035 00.031 2744 IsSlewing returns 0
02:11:51.035 00.000 2744 IsGuiding returns 0
02:11:51.035 00.000 2744 scope move finished after 226 + 44 ms
02:11:51.035 00.000 2744 Move returns status 0, amount 226
02:11:51.036 00.001 2744 MoveAxis(S, 137, ABG)
02:11:51.036 00.000 2744 Guiding  Dir = 1, Dur = 137
02:11:51.036 00.000 2744 IsSlewing returns 0
02:11:51.036 00.000 2744 IsGuiding returns 0
02:11:51.037 00.001 2744 PulseGuide returned control before completion, sleep 147
02:11:51.192 00.155 2744 IsGuiding returns 1
02:11:51.192 00.000 2744 scope still moving after pulse duration time elapsed
02:11:51.224 00.032 2744 IsSlewing returns 0
02:11:51.224 00.000 2744 IsGuiding returns 0
02:11:51.224 00.000 2744 scope move finished after 137 + 50 ms
02:11:51.224 00.000 2744 Move returns status 0, amount 137
02:11:51.224 00.000 2744 move complete, result=0
02:11:51.225 00.001 2744 worker thread done servicing request
02:11:51.225 00.000 2744 Worker thread wakes up
02:11:51.225 00.000 1092 GuideStep: -1.0 px 226 ms EAST, 0.7 px 137 ms SOUTH
02:11:51.228 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:51.228 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:54.681 03.453 2744 Exposure complete
02:11:54.949 00.268 2744 worker thread done servicing request
02:11:54.949 00.000 1092 OnExposeComplete: enter
02:11:54.953 00.004 1092 UpdateGuideState(): m_state=6
02:11:54.956 00.003 1092 Star::Find(15, 1600, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2436
02:11:54.959 00.003 1092 Star::Find returns 1 (0), X=1601.10, Y=1129.32, Mass=477272, SNR=72.8, Peak=43632 HFD=3.6
02:11:54.962 00.003 1092 MultiStar: [#1 -1.21,-0.57,0.98,U] [#2 -1.07,-0.93,0.88,U] [#3 -1.53,-0.61,0.76,U] [#4 -1.25,-0.86,0.88,U] [#5 -1.24,-0.63,0.64,U] [#6 -0.91,-1.02,0.57,U] [#7 -0.95,-0.67,0.67,U] [#8 -1.12,-0.39,0.48,U] 
02:11:54.967 00.005 1092 single-star, 8 included, MultiStar: {-1.06, -0.64}, one-star: {-0.39, -0.16}
02:11:54.969 00.002 1092 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-0.43) = xAngle (-2.33 = -2.33)
02:11:54.972 00.003 1092 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.49 = -2.49)
02:11:54.974 00.002 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.16 hyp=0.42 cameraTheta=-2.76 mountX=-0.29 mountY=-0.25, mountTheta=-2.42
02:11:54.980 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.16, opts=13)
02:11:54.983 00.003 1092 Enqueuing Move request for scope (-0.39, -0.16)
02:11:54.986 00.003 2744 Worker thread wakes up
02:11:54.986 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.16) opts 0xd
02:11:54.987 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.16)
02:11:54.987 00.000 2744 Moving (-0.39, -0.16) raw xDistance=-0.29 yDistance=-0.25
02:11:54.987 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.29
02:11:54.987 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:54.987 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:11:54.987 00.000 2744 MoveAxis(E, 81, ABG)
02:11:54.987 00.000 2744 Guiding  Dir = 2, Dur = 81
02:11:54.987 00.000 2744 IsSlewing returns 0
02:11:54.988 00.001 2744 IsGuiding returns 0
02:11:54.988 00.000 2744 PulseGuide returned control before completion, sleep 91
02:11:55.004 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1386, FiltMax=65520, Gamma=0.510
02:11:55.021 00.017 1092 UpdateGuideState exits: m=477272 SNR=72.8
02:11:55.024 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.027 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:55.030 00.003 1092 Enqueuing Expose request
02:11:55.096 00.066 2744 IsGuiding returns 1
02:11:55.096 00.000 2744 scope still moving after pulse duration time elapsed
02:11:55.126 00.030 2744 IsSlewing returns 0
02:11:55.126 00.000 2744 IsGuiding returns 0
02:11:55.126 00.000 2744 scope move finished after 81 + 57 ms
02:11:55.126 00.000 2744 Move returns status 0, amount 81
02:11:55.126 00.000 2744 MoveAxis(N, 0, ABG)
02:11:55.126 00.000 2744 Move returns status 0, amount 0
02:11:55.126 00.000 2744 move complete, result=0
02:11:55.128 00.002 2744 worker thread done servicing request
02:11:55.128 00.000 2744 Worker thread wakes up
02:11:55.128 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:55.128 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:11:55.128 00.000 1092 GuideStep: -0.3 px 81 ms EAST, -0.3 px 0 ms NORTH
02:11:58.514 03.386 2744 Exposure complete
02:11:58.724 00.210 2744 worker thread done servicing request
02:11:58.724 00.000 1092 OnExposeComplete: enter
02:11:58.728 00.004 1092 UpdateGuideState(): m_state=6
02:11:58.732 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2437
02:11:58.734 00.002 1092 Star::Find returns 1 (0), X=1601.04, Y=1129.28, Mass=441694, SNR=61.8, Peak=45648 HFD=3.3
02:11:58.738 00.004 1092 MultiStar: [#1 -1.26,-0.58,1.12,U] [#2 -1.25,-0.91,0.97,U] [#3 -1.57,-0.43,0.87,U] [#4 -1.08,-0.75,1.06,U] [#5 -1.32,-0.48,0.85,U] [#6 -1.13,-0.90,0.77,U] [#7 -1.29,-0.61,0.70,U] [#8 -1.23,-0.63,0.51,U] 
02:11:58.740 00.002 1092 single-star, 8 included, MultiStar: {-1.16, -0.60}, one-star: {-0.45, -0.19}
02:11:58.742 00.002 1092 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
02:11:58.744 00.002 1092 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.46 = -2.46)
02:11:58.746 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.19 hyp=0.49 cameraTheta=-2.73 mountX=-0.33 mountY=-0.31, mountTheta=-2.38
02:11:58.750 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.19, opts=13)
02:11:58.753 00.003 1092 Enqueuing Move request for scope (-0.45, -0.19)
02:11:58.755 00.002 2744 Worker thread wakes up
02:11:58.756 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.19) opts 0xd
02:11:58.756 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.19)
02:11:58.756 00.000 2744 Moving (-0.45, -0.19) raw xDistance=-0.33 yDistance=-0.31
02:11:58.756 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.33
02:11:58.756 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:11:58.756 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:11:58.756 00.000 2744 MoveAxis(E, 79, ABG)
02:11:58.756 00.000 2744 Guiding  Dir = 2, Dur = 79
02:11:58.756 00.000 2744 IsSlewing returns 0
02:11:58.756 00.000 2744 IsGuiding returns 0
02:11:58.757 00.001 2744 PulseGuide returned control before completion, sleep 89
02:11:58.770 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5223, FiltMin=1747, FiltMax=65520, Gamma=0.510
02:11:58.786 00.016 1092 UpdateGuideState exits: m=441694 SNR=61.8
02:11:58.789 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:58.792 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:11:58.795 00.003 1092 Enqueuing Expose request
02:11:58.849 00.054 2744 IsGuiding returns 1
02:11:58.849 00.000 2744 scope still moving after pulse duration time elapsed
02:11:58.880 00.031 2744 IsSlewing returns 0
02:11:58.880 00.000 2744 IsGuiding returns 0
02:11:58.881 00.001 2744 scope move finished after 79 + 45 ms
02:11:58.881 00.000 2744 Move returns status 0, amount 79
02:11:58.881 00.000 2744 MoveAxis(N, 0, ABG)
02:11:58.881 00.000 2744 Move returns status 0, amount 0
02:11:58.881 00.000 2744 move complete, result=0
02:11:58.883 00.002 1092 GuideStep: -0.3 px 79 ms EAST, -0.3 px 0 ms NORTH
02:11:58.886 00.003 2744 worker thread done servicing request
02:11:58.886 00.000 2744 Worker thread wakes up
02:11:58.886 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:11:58.886 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:02.286 03.400 2744 Exposure complete
02:12:02.497 00.211 2744 worker thread done servicing request
02:12:02.497 00.000 1092 OnExposeComplete: enter
02:12:02.500 00.003 1092 UpdateGuideState(): m_state=6
02:12:02.503 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2438
02:12:02.506 00.003 1092 Star::Find returns 1 (0), X=1600.84, Y=1129.65, Mass=482521, SNR=70.7, Peak=41808 HFD=3.7
02:12:02.508 00.002 1092 MultiStar: [#1 -1.50,-0.61,1.12,U] [#2 -1.44,-0.41,1.05,U] [#3 -1.86,-0.25,0.70,U] [#4 -1.52,-0.48,0.85,U] [#5 -1.61,-0.15,0.72,U] [#6 -1.48,-0.58,0.80,U] [#7 -1.83,-0.20,0.50,U] [#8 -1.34,-0.11,0.47,U] 
02:12:02.511 00.003 1092 single-star, 8 included, MultiStar: {-1.43, -0.31}, one-star: {-0.65, 0.17}
02:12:02.514 00.003 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.30 = -2.98)
02:12:02.516 00.002 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.15 = -3.13)
02:12:02.519 00.003 1092 CameraToMount -- cameraX=-0.65 cameraY=0.17 hyp=0.67 cameraTheta=2.88 mountX=-0.66 mountY=-0.01, mountTheta=-3.13
02:12:02.523 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.65, y=0.17, opts=13)
02:12:02.526 00.003 1092 Enqueuing Move request for scope (-0.65, 0.17)
02:12:02.528 00.002 2744 Worker thread wakes up
02:12:02.528 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.17) opts 0xd
02:12:02.528 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.65, 0.17)
02:12:02.528 00.000 2744 Moving (-0.65, 0.17) raw xDistance=-0.66 yDistance=-0.01
02:12:02.528 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.66
02:12:02.528 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:02.528 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:12:02.528 00.000 2744 MoveAxis(E, 154, ABG)
02:12:02.528 00.000 2744 Guiding  Dir = 2, Dur = 154
02:12:02.528 00.000 2744 IsSlewing returns 0
02:12:02.530 00.002 2744 IsGuiding returns 0
02:12:02.530 00.000 2744 PulseGuide returned control before completion, sleep 164
02:12:02.547 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1696, FiltMax=65520, Gamma=0.510
02:12:02.562 00.015 1092 UpdateGuideState exits: m=482521 SNR=70.7
02:12:02.565 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.567 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:02.571 00.004 1092 Enqueuing Expose request
02:12:02.709 00.138 2744 IsGuiding returns 1
02:12:02.709 00.000 2744 scope still moving after pulse duration time elapsed
02:12:02.740 00.031 2744 IsSlewing returns 0
02:12:02.740 00.000 2744 IsGuiding returns 0
02:12:02.741 00.001 2744 scope move finished after 154 + 57 ms
02:12:02.741 00.000 2744 Move returns status 0, amount 154
02:12:02.741 00.000 2744 MoveAxis(N, 0, ABG)
02:12:02.741 00.000 2744 Move returns status 0, amount 0
02:12:02.741 00.000 2744 move complete, result=0
02:12:02.741 00.000 2744 worker thread done servicing request
02:12:02.742 00.001 2744 Worker thread wakes up
02:12:02.742 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:02.742 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:02.742 00.000 1092 GuideStep: -0.7 px 154 ms EAST, -0.0 px 0 ms NORTH
02:12:06.133 03.391 2744 Exposure complete
02:12:06.348 00.215 1092 OnExposeComplete: enter
02:12:06.350 00.002 1092 UpdateGuideState(): m_state=6
02:12:06.352 00.002 2744 worker thread done servicing request
02:12:06.353 00.001 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2439
02:12:06.355 00.002 1092 Star::Find returns 1 (0), X=1601.18, Y=1129.16, Mass=453808, SNR=73.8, Peak=37568 HFD=3.7
02:12:06.358 00.003 1092 MultiStar: [#1 -1.07,-0.74,0.95,U] [#2 -1.39,-0.88,0.98,U] [#3 -1.24,-0.66,0.77,U] [#4 -1.18,-0.88,0.71,U] [#5 -1.39,-0.31,0.67,U] [#6 -1.07,-0.93,0.72,U] [#7 -1.19,-0.68,0.62,U] [#8 -1.02,-0.75,0.46,U] 
02:12:06.361 00.003 1092 single-star, 8 included, MultiStar: {-1.07, -0.68}, one-star: {-0.31, -0.32}
02:12:06.363 00.002 1092 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.43) = xAngle (-1.90 = -1.90)
02:12:06.366 00.003 1092 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.06 = -2.06)
02:12:06.368 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.32 hyp=0.45 cameraTheta=-2.33 mountX=-0.15 mountY=-0.39, mountTheta=-1.93
02:12:06.377 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.32, opts=13)
02:12:06.381 00.004 1092 Enqueuing Move request for scope (-0.31, -0.32)
02:12:06.383 00.002 2744 Worker thread wakes up
02:12:06.384 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.32) opts 0xd
02:12:06.384 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.32)
02:12:06.384 00.000 2744 Moving (-0.31, -0.32) raw xDistance=-0.15 yDistance=-0.39
02:12:06.384 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:12:06.384 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:06.384 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:12:06.384 00.000 2744 MoveAxis(E, 0, ABG)
02:12:06.384 00.000 2744 Move returns status 0, amount 0
02:12:06.384 00.000 2744 MoveAxis(N, 0, ABG)
02:12:06.384 00.000 2744 Move returns status 0, amount 0
02:12:06.384 00.000 2744 move complete, result=0
02:12:06.384 00.000 2744 worker thread done servicing request
02:12:06.401 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1501, FiltMax=65520, Gamma=0.510
02:12:06.417 00.016 1092 UpdateGuideState exits: m=453808 SNR=73.8
02:12:06.421 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.423 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:06.425 00.002 1092 Enqueuing Expose request
02:12:06.427 00.002 2744 Worker thread wakes up
02:12:06.427 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:06.427 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:06.427 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:12:09.811 03.384 2744 Exposure complete
02:12:09.999 00.188 2744 worker thread done servicing request
02:12:09.999 00.000 1092 OnExposeComplete: enter
02:12:10.002 00.003 1092 UpdateGuideState(): m_state=6
02:12:10.005 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2440
02:12:10.007 00.002 1092 Star::Find returns 1 (0), X=1601.39, Y=1129.24, Mass=484681, SNR=69.2, Peak=44272 HFD=3.6
02:12:10.009 00.002 1092 MultiStar: [#1 -0.97,-0.79,0.90,U] [#2 -1.02,-0.72,1.12,U] [#3 -0.95,-0.58,0.92,U] [#4 -0.93,-0.78,1.14,U] [#5 -1.12,-0.55,0.85,U] [#6 -0.88,-0.84,0.81,U] [#7 -1.17,-0.60,0.62,U] [#8 -0.41,-1.01,0.58,U] 
02:12:10.011 00.002 1092 single-star, 8 included, MultiStar: {-0.84, -0.66}, one-star: {-0.10, -0.23}
02:12:10.013 00.002 1092 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.43) = xAngle (-1.53 = -1.53)
02:12:10.016 00.003 1092 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.69 = -1.69)
02:12:10.018 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.96 mountX=0.01 mountY=-0.25, mountTheta=-1.53
02:12:10.022 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.23, opts=13)
02:12:10.024 00.002 1092 Enqueuing Move request for scope (-0.10, -0.23)
02:12:10.026 00.002 2744 Worker thread wakes up
02:12:10.026 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
02:12:10.026 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
02:12:10.026 00.000 2744 Moving (-0.10, -0.23) raw xDistance=0.01 yDistance=-0.25
02:12:10.026 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:12:10.026 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:10.026 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:12:10.026 00.000 2744 MoveAxis(E, 0, ABG)
02:12:10.026 00.000 2744 Move returns status 0, amount 0
02:12:10.027 00.001 2744 MoveAxis(N, 0, ABG)
02:12:10.027 00.000 2744 Move returns status 0, amount 0
02:12:10.027 00.000 2744 move complete, result=0
02:12:10.027 00.000 2744 worker thread done servicing request
02:12:10.045 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1616, FiltMax=65520, Gamma=0.510
02:12:10.063 00.018 1092 UpdateGuideState exits: m=484681 SNR=69.2
02:12:10.066 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.068 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:10.071 00.003 1092 Enqueuing Expose request
02:12:10.073 00.002 2744 Worker thread wakes up
02:12:10.074 00.001 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:12:10.076 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:10.076 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:13.476 03.400 2744 Exposure complete
02:12:13.681 00.205 2744 worker thread done servicing request
02:12:13.681 00.000 1092 OnExposeComplete: enter
02:12:13.684 00.003 1092 UpdateGuideState(): m_state=6
02:12:13.687 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2441
02:12:13.689 00.002 1092 Star::Find returns 1 (0), X=1601.26, Y=1129.27, Mass=467445, SNR=65.4, Peak=46048 HFD=3.5
02:12:13.692 00.003 1092 MultiStar: [#1 -0.91,-0.87,1.03,U] [#2 -1.04,-0.91,1.07,U] [#3 -1.16,-0.68,0.80,U] [#4 -1.00,-0.48,0.98,U] [#5 -0.95,-0.48,0.87,U] [#6 -0.75,-0.92,0.96,U] [#7 -0.88,-0.76,0.64,U] [#8 -0.96,-0.72,0.50,U] 
02:12:13.694 00.002 1092 single-star, 8 included, MultiStar: {-0.86, -0.67}, one-star: {-0.23, -0.21}
02:12:13.697 00.003 1092 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.43) = xAngle (-1.97 = -1.97)
02:12:13.699 00.002 1092 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.12 = -2.12)
02:12:13.701 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.40 mountX=-0.12 mountY=-0.26, mountTheta=-2.00
02:12:13.706 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.21, opts=13)
02:12:13.708 00.002 1092 Enqueuing Move request for scope (-0.23, -0.21)
02:12:13.710 00.002 2744 Worker thread wakes up
02:12:13.710 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
02:12:13.710 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
02:12:13.710 00.000 2744 Moving (-0.23, -0.21) raw xDistance=-0.12 yDistance=-0.26
02:12:13.710 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:12:13.710 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:13.711 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:12:13.711 00.000 2744 MoveAxis(E, 0, ABG)
02:12:13.711 00.000 2744 Move returns status 0, amount 0
02:12:13.711 00.000 2744 MoveAxis(N, 0, ABG)
02:12:13.711 00.000 2744 Move returns status 0, amount 0
02:12:13.711 00.000 2744 move complete, result=0
02:12:13.711 00.000 2744 worker thread done servicing request
02:12:13.728 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1645, FiltMax=65520, Gamma=0.510
02:12:13.745 00.017 1092 UpdateGuideState exits: m=467445 SNR=65.4
02:12:13.748 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.750 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:13.752 00.002 1092 Enqueuing Expose request
02:12:13.755 00.003 2744 Worker thread wakes up
02:12:13.755 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:13.755 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:13.755 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:12:17.153 03.398 2744 Exposure complete
02:12:17.378 00.225 2744 worker thread done servicing request
02:12:17.378 00.000 1092 OnExposeComplete: enter
02:12:17.382 00.004 1092 UpdateGuideState(): m_state=6
02:12:17.386 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2442
02:12:17.389 00.003 1092 Star::Find returns 1 (0), X=1601.38, Y=1129.25, Mass=473194, SNR=72.0, Peak=44848 HFD=3.6
02:12:17.392 00.003 1092 MultiStar: [#1 -1.13,-0.78,0.99,U] [#2 -0.97,-0.97,0.92,U] [#3 -1.29,-0.51,0.79,U] [#4 -1.29,-0.92,0.82,U] [#5 -0.98,-0.47,0.68,U] [#6 -0.98,-0.88,0.72,U] [#7 -0.79,-0.72,0.71,U] [#8 -1.05,-0.31,0.52,U] 
02:12:17.396 00.004 1092 single-star, 8 included, MultiStar: {-0.93, -0.65}, one-star: {-0.11, -0.22}
02:12:17.400 00.004 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
02:12:17.403 00.003 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.74 = -1.74)
02:12:17.406 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.02 mountX=-0.00 mountY=-0.25, mountTheta=-1.59
02:12:17.410 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.22, opts=13)
02:12:17.415 00.005 1092 Enqueuing Move request for scope (-0.11, -0.22)
02:12:17.419 00.004 2744 Worker thread wakes up
02:12:17.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
02:12:17.419 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
02:12:17.419 00.000 2744 Moving (-0.11, -0.22) raw xDistance=-0.00 yDistance=-0.25
02:12:17.419 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:12:17.419 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:17.420 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:12:17.420 00.000 2744 MoveAxis(E, 0, ABG)
02:12:17.420 00.000 2744 Move returns status 0, amount 0
02:12:17.420 00.000 2744 MoveAxis(N, 0, ABG)
02:12:17.420 00.000 2744 Move returns status 0, amount 0
02:12:17.420 00.000 2744 move complete, result=0
02:12:17.420 00.000 2744 worker thread done servicing request
02:12:17.442 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1459, FiltMax=65520, Gamma=0.510
02:12:17.459 00.017 1092 UpdateGuideState exits: m=473194 SNR=72.0
02:12:17.463 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.466 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:17.469 00.003 1092 Enqueuing Expose request
02:12:17.471 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:12:17.474 00.003 2744 Worker thread wakes up
02:12:17.474 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:17.474 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:20.864 03.390 2744 Exposure complete
02:12:21.054 00.190 2744 worker thread done servicing request
02:12:21.054 00.000 1092 OnExposeComplete: enter
02:12:21.057 00.003 1092 UpdateGuideState(): m_state=6
02:12:21.059 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2443
02:12:21.061 00.002 1092 Star::Find returns 1 (0), X=1601.72, Y=1128.91, Mass=471166, SNR=75.9, Peak=41744 HFD=3.7
02:12:21.066 00.005 1092 MultiStar: [#1 -0.51,-1.07,1.01,U] [#2 -0.57,-1.35,0.94,U] [#3 -0.69,-0.92,0.77,U] [#4 -0.58,-1.09,0.96,U] [#5 -0.37,-0.84,0.80,U] [#6 -0.51,-1.18,0.68,U] [#7 -0.64,-0.76,0.45,U] [#8 -0.31,-0.92,0.49,U] 
02:12:21.069 00.003 1092 single-star, 8 included, MultiStar: {-0.42, -0.98}, one-star: {0.23, -0.57}
02:12:21.073 00.004 1092 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
02:12:21.075 00.002 1092 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
02:12:21.077 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=-0.57 hyp=0.62 cameraTheta=-1.18 mountX=0.45 mountY=-0.49, mountTheta=-0.83
02:12:21.087 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.57, opts=13)
02:12:21.091 00.004 1092 Enqueuing Move request for scope (0.23, -0.57)
02:12:21.095 00.004 2744 Worker thread wakes up
02:12:21.095 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.57) opts 0xd
02:12:21.095 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.57)
02:12:21.095 00.000 2744 Moving (0.23, -0.57) raw xDistance=0.45 yDistance=-0.49
02:12:21.095 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.45
02:12:21.095 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:12:21.097 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
02:12:21.097 00.000 2744 MoveAxis(W, 101, ABG)
02:12:21.097 00.000 2744 Guiding  Dir = 3, Dur = 101
02:12:21.097 00.000 2744 IsSlewing returns 0
02:12:21.097 00.000 2744 IsGuiding returns 0
02:12:21.097 00.000 2744 PulseGuide returned control before completion, sleep 111
02:12:21.118 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1568, FiltMax=65535, Gamma=0.510
02:12:21.136 00.018 1092 UpdateGuideState exits: m=471166 SNR=75.9
02:12:21.139 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.141 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:21.144 00.003 1092 Enqueuing Expose request
02:12:21.221 00.077 2744 IsGuiding returns 1
02:12:21.221 00.000 2744 scope still moving after pulse duration time elapsed
02:12:21.252 00.031 2744 IsSlewing returns 0
02:12:21.252 00.000 2744 IsGuiding returns 1
02:12:21.283 00.031 2744 IsSlewing returns 0
02:12:21.283 00.000 2744 IsGuiding returns 1
02:12:21.314 00.031 2744 IsSlewing returns 0
02:12:21.314 00.000 2744 IsGuiding returns 0
02:12:21.314 00.000 2744 scope move finished after 101 + 116 ms
02:12:21.314 00.000 2744 Move returns status 0, amount 101
02:12:21.314 00.000 2744 MoveAxis(N, 0, ABG)
02:12:21.314 00.000 2744 Move returns status 0, amount 0
02:12:21.314 00.000 2744 move complete, result=0
02:12:21.314 00.000 2744 worker thread done servicing request
02:12:21.314 00.000 2744 Worker thread wakes up
02:12:21.314 00.000 1092 GuideStep: 0.5 px 101 ms WEST, -0.5 px 0 ms NORTH
02:12:21.318 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:21.318 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:24.698 03.380 2744 Exposure complete
02:12:24.891 00.193 2744 worker thread done servicing request
02:12:24.891 00.000 1092 OnExposeComplete: enter
02:12:24.893 00.002 1092 UpdateGuideState(): m_state=6
02:12:24.896 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2444
02:12:24.899 00.003 1092 Star::Find returns 1 (0), X=1601.60, Y=1128.90, Mass=497604, SNR=82.7, Peak=48208 HFD=3.4
02:12:24.902 00.003 1092 MultiStar: [#1 -0.46,-1.04,0.77,U] [#2 -0.65,-1.20,0.70,U] [#3 -0.73,-0.87,0.66,U] [#4 -0.75,-1.27,0.68,U] [#5 -0.57,-0.83,0.63,U] [#6 -0.57,-1.21,0.64,U] [#7 -0.67,-1.04,0.57,U] [#8 -0.36,-1.14,0.41,U] 
02:12:24.905 00.003 1092 single-star, 8 included, MultiStar: {-0.49, -0.99}, one-star: {0.11, -0.58}
02:12:24.907 00.002 1092 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-0.43) = xAngle (-0.96 = -0.96)
02:12:24.909 00.002 1092 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.11 = -1.11)
02:12:24.911 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.58 hyp=0.59 cameraTheta=-1.39 mountX=0.34 mountY=-0.53, mountTheta=-1.00
02:12:24.915 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.58, opts=13)
02:12:24.917 00.002 1092 Enqueuing Move request for scope (0.11, -0.58)
02:12:24.920 00.003 2744 Worker thread wakes up
02:12:24.920 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.58) opts 0xd
02:12:24.920 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.58)
02:12:24.920 00.000 2744 Moving (0.11, -0.58) raw xDistance=0.34 yDistance=-0.53
02:12:24.920 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.34
02:12:24.921 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:12:24.921 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
02:12:24.921 00.000 2744 MoveAxis(W, 83, ABG)
02:12:24.921 00.000 2744 Guiding  Dir = 3, Dur = 83
02:12:24.921 00.000 2744 IsSlewing returns 0
02:12:24.921 00.000 2744 IsGuiding returns 0
02:12:24.921 00.000 2744 PulseGuide returned control before completion, sleep 93
02:12:24.934 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1751, FiltMax=65520, Gamma=0.510
02:12:24.949 00.015 1092 UpdateGuideState exits: m=497604 SNR=82.7
02:12:24.951 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.955 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:24.957 00.002 1092 Enqueuing Expose request
02:12:25.026 00.069 2744 IsGuiding returns 1
02:12:25.026 00.000 2744 scope still moving after pulse duration time elapsed
02:12:25.058 00.032 2744 IsSlewing returns 0
02:12:25.059 00.001 2744 IsGuiding returns 0
02:12:25.059 00.000 2744 scope move finished after 83 + 54 ms
02:12:25.059 00.000 2744 Move returns status 0, amount 83
02:12:25.059 00.000 2744 MoveAxis(N, 0, ABG)
02:12:25.059 00.000 2744 Move returns status 0, amount 0
02:12:25.059 00.000 2744 move complete, result=0
02:12:25.059 00.000 2744 worker thread done servicing request
02:12:25.059 00.000 2744 Worker thread wakes up
02:12:25.060 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:25.060 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:25.060 00.000 1092 GuideStep: 0.3 px 83 ms WEST, -0.5 px 0 ms NORTH
02:12:28.451 03.391 2744 Exposure complete
02:12:28.652 00.201 2744 worker thread done servicing request
02:12:28.652 00.000 1092 OnExposeComplete: enter
02:12:28.655 00.003 1092 UpdateGuideState(): m_state=6
02:12:28.657 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2445
02:12:28.659 00.002 1092 Star::Find returns 1 (0), X=1601.78, Y=1128.74, Mass=496411, SNR=74.3, Peak=43203 HFD=3.7
02:12:28.662 00.003 1092 MultiStar: [#1 -0.50,-1.03,0.95,U] [#2 -0.65,-1.34,1.13,U] [#3 -0.70,-1.18,0.78,U] [#4 -0.62,-1.22,0.82,U] [#5 -0.31,-0.98,0.74,U] [#6 -0.47,-1.50,0.73,U] [#7 -0.55,-1.19,0.55,U] [#8 -0.75,-1.03,0.45,U] 
02:12:28.665 00.003 1092 single-star, 8 included, MultiStar: {-0.44, -1.13}, one-star: {0.29, -0.74}
02:12:28.667 00.002 1092 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
02:12:28.669 00.002 1092 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.92 = -0.92)
02:12:28.671 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.74 hyp=0.80 cameraTheta=-1.19 mountX=0.57 mountY=-0.63, mountTheta=-0.83
02:12:28.677 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.74, opts=13)
02:12:28.682 00.005 1092 Enqueuing Move request for scope (0.29, -0.74)
02:12:28.685 00.003 2744 Worker thread wakes up
02:12:28.685 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.74) opts 0xd
02:12:28.685 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.74)
02:12:28.685 00.000 2744 Moving (0.29, -0.74) raw xDistance=0.57 yDistance=-0.63
02:12:28.686 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:12:28.686 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.57 newest=-1.65
02:12:28.686 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.63 from input -0.63
02:12:28.686 00.000 2744 MoveAxis(W, 134, ABG)
02:12:28.686 00.000 2744 Guiding  Dir = 3, Dur = 134
02:12:28.686 00.000 2744 IsSlewing returns 0
02:12:28.686 00.000 2744 IsGuiding returns 0
02:12:28.687 00.001 2744 PulseGuide returned control before completion, sleep 144
02:12:28.701 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1482, FiltMax=65535, Gamma=0.510
02:12:28.716 00.015 1092 UpdateGuideState exits: m=496411 SNR=74.3
02:12:28.718 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:28.721 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:28.723 00.002 1092 Enqueuing Expose request
02:12:28.847 00.124 2744 IsGuiding returns 0
02:12:28.847 00.000 2744 Move returns status 0, amount 134
02:12:28.847 00.000 2744 MoveAxis(N, 119, ABG)
02:12:28.848 00.001 2744 Guiding  Dir = 0, Dur = 119
02:12:28.848 00.000 2744 IsSlewing returns 0
02:12:28.848 00.000 2744 IsGuiding returns 0
02:12:28.849 00.001 2744 PulseGuide returned control before completion, sleep 129
02:12:28.988 00.139 2744 IsGuiding returns 1
02:12:28.988 00.000 2744 scope still moving after pulse duration time elapsed
02:12:29.020 00.032 2744 IsSlewing returns 0
02:12:29.020 00.000 2744 IsGuiding returns 1
02:12:29.052 00.032 2744 IsSlewing returns 0
02:12:29.052 00.000 2744 IsGuiding returns 0
02:12:29.052 00.000 2744 scope move finished after 119 + 84 ms
02:12:29.052 00.000 2744 Move returns status 0, amount 119
02:12:29.052 00.000 2744 move complete, result=0
02:12:29.053 00.001 1092 GuideStep: 0.6 px 134 ms WEST, -0.6 px 119 ms NORTH
02:12:29.056 00.003 2744 worker thread done servicing request
02:12:29.056 00.000 2744 Worker thread wakes up
02:12:29.056 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:29.056 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:32.446 03.390 2744 Exposure complete
02:12:32.692 00.246 2744 worker thread done servicing request
02:12:32.692 00.000 1092 OnExposeComplete: enter
02:12:32.697 00.005 1092 UpdateGuideState(): m_state=6
02:12:32.701 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2446
02:12:32.706 00.005 1092 Star::Find returns 1 (0), X=1601.88, Y=1128.75, Mass=507904, SNR=87.0, Peak=43811 HFD=3.7
02:12:32.710 00.004 1092 MultiStar: [#1 -0.49,-1.16,0.76,U] [#2 -0.26,-1.60,0.83,U] [#3 -0.44,-1.30,0.63,U] [#4 -0.50,-1.15,0.66,U] [#5 -0.35,-1.29,0.52,U] [#6 -0.25,-1.35,0.61,U] [#7 -0.38,-1.16,0.54,U] [#8 -0.31,-1.25,0.39,U] 
02:12:32.715 00.005 1092 single-star, 8 included, MultiStar: {-0.25, -1.20}, one-star: {0.39, -0.73}
02:12:32.718 00.003 1092 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-0.43) = xAngle (-0.65 = -0.65)
02:12:32.723 00.005 1092 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.81 = -0.81)
02:12:32.725 00.002 1092 CameraToMount -- cameraX=0.39 cameraY=-0.73 hyp=0.82 cameraTheta=-1.08 mountX=0.65 mountY=-0.60, mountTheta=-0.74
02:12:32.733 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.73, opts=13)
02:12:32.737 00.004 1092 Enqueuing Move request for scope (0.39, -0.73)
02:12:32.741 00.004 2744 Worker thread wakes up
02:12:32.741 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.73) opts 0xd
02:12:32.741 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.73)
02:12:32.741 00.000 2744 Moving (0.39, -0.73) raw xDistance=0.65 yDistance=-0.60
02:12:32.741 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.65
02:12:32.741 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
02:12:32.741 00.000 2744 MoveAxis(W, 156, ABG)
02:12:32.741 00.000 2744 Guiding  Dir = 3, Dur = 156
02:12:32.742 00.001 2744 IsSlewing returns 0
02:12:32.742 00.000 2744 IsGuiding returns 0
02:12:32.742 00.000 2744 PulseGuide returned control before completion, sleep 166
02:12:32.775 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:12:32.801 00.026 1092 UpdateGuideState exits: m=507904 SNR=87.0
02:12:32.804 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.808 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:32.814 00.006 1092 Enqueuing Expose request
02:12:32.921 00.107 2744 IsGuiding returns 1
02:12:32.921 00.000 2744 scope still moving after pulse duration time elapsed
02:12:32.952 00.031 2744 IsSlewing returns 0
02:12:32.952 00.000 2744 IsGuiding returns 0
02:12:32.952 00.000 2744 scope move finished after 156 + 54 ms
02:12:32.953 00.001 2744 Move returns status 0, amount 156
02:12:32.953 00.000 2744 MoveAxis(N, 112, ABG)
02:12:32.953 00.000 2744 Guiding  Dir = 0, Dur = 112
02:12:32.953 00.000 2744 IsSlewing returns 0
02:12:32.953 00.000 2744 IsGuiding returns 0
02:12:32.954 00.001 2744 PulseGuide returned control before completion, sleep 122
02:12:33.092 00.138 2744 IsGuiding returns 1
02:12:33.092 00.000 2744 scope still moving after pulse duration time elapsed
02:12:33.123 00.031 2744 IsSlewing returns 0
02:12:33.123 00.000 2744 IsGuiding returns 0
02:12:33.123 00.000 2744 scope move finished after 112 + 57 ms
02:12:33.123 00.000 2744 Move returns status 0, amount 112
02:12:33.124 00.001 2744 move complete, result=0
02:12:33.124 00.000 2744 worker thread done servicing request
02:12:33.124 00.000 1092 GuideStep: 0.7 px 156 ms WEST, -0.6 px 112 ms NORTH
02:12:33.127 00.003 2744 Worker thread wakes up
02:12:33.128 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:33.128 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:36.525 03.397 2744 Exposure complete
02:12:36.736 00.211 2744 worker thread done servicing request
02:12:36.736 00.000 1092 OnExposeComplete: enter
02:12:36.740 00.004 1092 UpdateGuideState(): m_state=6
02:12:36.743 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2447
02:12:36.746 00.003 1092 Star::Find returns 1 (0), X=1601.78, Y=1128.42, Mass=442825, SNR=79.9, Peak=43011 HFD=3.5
02:12:36.750 00.004 1092 MultiStar: [#1 -0.49,-1.54,0.78,U] [#2 -0.62,-1.63,0.89,U] [#3 -0.60,-1.44,0.69,U] [#4 -0.84,-1.54,0.66,U] [#5 -0.83,-1.47,0.69,U] [#6 -0.53,-1.85,0.66,U] [#7 -0.65,-1.29,0.49,U] [#8 -0.49,-1.48,0.34,U] 
02:12:36.752 00.002 1092 single-star, 8 included, MultiStar: {-0.48, -1.47}, one-star: {0.30, -1.06}
02:12:36.756 00.004 1092 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.43) = xAngle (-0.87 = -0.87)
02:12:36.759 00.003 1092 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.03 = -1.03)
02:12:36.762 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-1.06 hyp=1.10 cameraTheta=-1.30 mountX=0.71 mountY=-0.94, mountTheta=-0.93
02:12:36.767 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-1.06, opts=13)
02:12:36.770 00.003 1092 Enqueuing Move request for scope (0.30, -1.06)
02:12:36.772 00.002 2744 Worker thread wakes up
02:12:36.773 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -1.06) opts 0xd
02:12:36.773 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -1.06)
02:12:36.773 00.000 2744 Moving (0.30, -1.06) raw xDistance=0.71 yDistance=-0.94
02:12:36.773 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.71
02:12:36.773 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.94 from input -0.94
02:12:36.773 00.000 2744 MoveAxis(W, 170, ABG)
02:12:36.773 00.000 2744 Guiding  Dir = 3, Dur = 170
02:12:36.773 00.000 2744 IsSlewing returns 0
02:12:36.774 00.001 2744 IsGuiding returns 0
02:12:36.774 00.000 2744 PulseGuide returned control before completion, sleep 180
02:12:36.792 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1546, FiltMax=65527, Gamma=0.510
02:12:36.810 00.018 1092 UpdateGuideState exits: m=442825 SNR=79.9
02:12:36.813 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.815 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:36.817 00.002 1092 Enqueuing Expose request
02:12:36.965 00.148 2744 IsGuiding returns 1
02:12:36.965 00.000 2744 scope still moving after pulse duration time elapsed
02:12:36.997 00.032 2744 IsSlewing returns 0
02:12:36.997 00.000 2744 IsGuiding returns 0
02:12:36.997 00.000 2744 scope move finished after 170 + 52 ms
02:12:36.997 00.000 2744 Move returns status 0, amount 170
02:12:36.998 00.001 2744 MoveAxis(N, 177, ABG)
02:12:36.998 00.000 2744 Guiding  Dir = 0, Dur = 177
02:12:36.998 00.000 2744 IsSlewing returns 0
02:12:36.998 00.000 2744 IsGuiding returns 0
02:12:36.998 00.000 2744 PulseGuide returned control before completion, sleep 187
02:12:37.187 00.189 2744 IsGuiding returns 1
02:12:37.187 00.000 2744 scope still moving after pulse duration time elapsed
02:12:37.219 00.032 2744 IsSlewing returns 0
02:12:37.219 00.000 2744 IsGuiding returns 0
02:12:37.219 00.000 2744 scope move finished after 177 + 44 ms
02:12:37.219 00.000 2744 Move returns status 0, amount 177
02:12:37.219 00.000 2744 move complete, result=0
02:12:37.220 00.001 2744 worker thread done servicing request
02:12:37.220 00.000 2744 Worker thread wakes up
02:12:37.220 00.000 1092 GuideStep: 0.7 px 170 ms WEST, -0.9 px 177 ms NORTH
02:12:37.223 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:37.223 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:40.606 03.383 2744 Exposure complete
02:12:40.798 00.192 2744 worker thread done servicing request
02:12:40.798 00.000 1092 OnExposeComplete: enter
02:12:40.800 00.002 1092 UpdateGuideState(): m_state=6
02:12:40.803 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2448
02:12:40.805 00.002 1092 Star::Find returns 1 (0), X=1601.35, Y=1128.57, Mass=464372, SNR=71.0, Peak=43971 HFD=3.4
02:12:40.808 00.003 1092 MultiStar: [#1 -1.04,-1.61,0.80,U] [#2 -1.08,-1.61,1.00,U] [#3 -1.14,-1.38,0.89,U] [#4 -1.02,-1.72,0.86,U] [#5 -1.15,-1.24,0.77,U] [#6 -1.02,-1.60,0.82,U] [#7 -1.32,-1.21,0.50,U] [#8 -0.98,-1.57,0.46,U] 
02:12:40.810 00.002 1092 single-star, 8 included, MultiStar: {-0.95, -1.42}, one-star: {-0.14, -0.91}
02:12:40.812 00.002 1092 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
02:12:40.815 00.003 1092 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.45 = -1.45)
02:12:40.817 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.91 hyp=0.92 cameraTheta=-1.73 mountX=0.25 mountY=-0.91, mountTheta=-1.31
02:12:40.823 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.91, opts=13)
02:12:40.826 00.003 1092 Enqueuing Move request for scope (-0.14, -0.91)
02:12:40.828 00.002 2744 Worker thread wakes up
02:12:40.828 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.91) opts 0xd
02:12:40.828 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.91)
02:12:40.829 00.001 2744 Moving (-0.14, -0.91) raw xDistance=0.25 yDistance=-0.91
02:12:40.829 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:12:40.829 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.91 from input -0.91
02:12:40.829 00.000 2744 MoveAxis(E, 0, ABG)
02:12:40.829 00.000 2744 Move returns status 0, amount 0
02:12:40.829 00.000 2744 MoveAxis(N, 171, ABG)
02:12:40.829 00.000 2744 Guiding  Dir = 0, Dur = 171
02:12:40.829 00.000 2744 IsSlewing returns 0
02:12:40.829 00.000 2744 IsGuiding returns 0
02:12:40.830 00.001 2744 PulseGuide returned control before completion, sleep 181
02:12:40.844 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1485, FiltMax=65527, Gamma=0.510
02:12:40.859 00.015 1092 UpdateGuideState exits: m=464372 SNR=71.0
02:12:40.863 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.865 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:40.868 00.003 1092 Enqueuing Expose request
02:12:41.013 00.145 2744 IsGuiding returns 1
02:12:41.013 00.000 2744 scope still moving after pulse duration time elapsed
02:12:41.044 00.031 2744 IsSlewing returns 0
02:12:41.044 00.000 2744 IsGuiding returns 0
02:12:41.044 00.000 2744 scope move finished after 171 + 44 ms
02:12:41.045 00.001 2744 Move returns status 0, amount 171
02:12:41.045 00.000 2744 move complete, result=0
02:12:41.045 00.000 2744 worker thread done servicing request
02:12:41.045 00.000 2744 Worker thread wakes up
02:12:41.045 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:41.045 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:41.047 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.9 px 171 ms NORTH
02:12:44.442 03.395 2744 Exposure complete
02:12:44.661 00.219 2744 worker thread done servicing request
02:12:44.661 00.000 1092 OnExposeComplete: enter
02:12:44.665 00.004 1092 UpdateGuideState(): m_state=6
02:12:44.667 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2449
02:12:44.670 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1128.40, Mass=432805, SNR=64.9, Peak=44419 HFD=3.3
02:12:44.673 00.003 1092 MultiStar: [#1 -0.82,-1.55,0.86,U] [#2 -0.83,-1.51,1.18,U] [#3 -0.68,-1.55,1.01,U] [#4 -0.92,-1.57,1.10,U] [#5 -0.75,-1.23,0.92,U] [#6 -0.68,-1.60,0.78,U] [#7 -0.71,-1.35,0.60,U] [#8 -0.43,-1.69,0.52,U] 
02:12:44.674 00.001 1092 single-star, 8 included, MultiStar: {-0.64, -1.45}, one-star: {0.18, -1.08}
02:12:44.676 00.002 1092 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-0.43) = xAngle (-0.98 = -0.98)
02:12:44.680 00.004 1092 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.13 = -1.13)
02:12:44.682 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=-1.08 hyp=1.09 cameraTheta=-1.41 mountX=0.61 mountY=-0.99, mountTheta=-1.02
02:12:44.688 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-1.08, opts=13)
02:12:44.690 00.002 1092 Enqueuing Move request for scope (0.18, -1.08)
02:12:44.693 00.003 2744 Worker thread wakes up
02:12:44.693 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -1.08) opts 0xd
02:12:44.693 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -1.08)
02:12:44.693 00.000 2744 Moving (0.18, -1.08) raw xDistance=0.61 yDistance=-0.99
02:12:44.693 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.61
02:12:44.693 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.99 from input -0.99
02:12:44.693 00.000 2744 MoveAxis(W, 136, ABG)
02:12:44.693 00.000 2744 Guiding  Dir = 3, Dur = 136
02:12:44.693 00.000 2744 IsSlewing returns 0
02:12:44.694 00.001 2744 IsGuiding returns 0
02:12:44.694 00.000 2744 PulseGuide returned control before completion, sleep 146
02:12:44.712 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1559, FiltMax=65535, Gamma=0.510
02:12:44.730 00.018 1092 UpdateGuideState exits: m=432805 SNR=64.9
02:12:44.733 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:44.736 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:44.738 00.002 1092 Enqueuing Expose request
02:12:44.850 00.112 2744 IsGuiding returns 1
02:12:44.850 00.000 2744 scope still moving after pulse duration time elapsed
02:12:44.881 00.031 2744 IsSlewing returns 0
02:12:44.882 00.001 2744 IsGuiding returns 0
02:12:44.882 00.000 2744 scope move finished after 136 + 51 ms
02:12:44.882 00.000 2744 Move returns status 0, amount 136
02:12:44.882 00.000 2744 MoveAxis(N, 186, ABG)
02:12:44.882 00.000 2744 Guiding  Dir = 0, Dur = 186
02:12:44.882 00.000 2744 IsSlewing returns 0
02:12:44.882 00.000 2744 IsGuiding returns 0
02:12:44.883 00.001 2744 PulseGuide returned control before completion, sleep 196
02:12:45.085 00.202 2744 IsGuiding returns 1
02:12:45.085 00.000 2744 scope still moving after pulse duration time elapsed
02:12:45.116 00.031 2744 IsSlewing returns 0
02:12:45.116 00.000 2744 IsGuiding returns 0
02:12:45.116 00.000 2744 scope move finished after 186 + 47 ms
02:12:45.116 00.000 2744 Move returns status 0, amount 186
02:12:45.116 00.000 2744 move complete, result=0
02:12:45.117 00.001 2744 worker thread done servicing request
02:12:45.117 00.000 2744 Worker thread wakes up
02:12:45.117 00.000 1092 GuideStep: 0.6 px 136 ms WEST, -1.0 px 186 ms NORTH
02:12:45.120 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:45.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:48.534 03.414 2744 Exposure complete
02:12:48.784 00.250 2744 worker thread done servicing request
02:12:48.784 00.000 1092 OnExposeComplete: enter
02:12:48.787 00.003 1092 UpdateGuideState(): m_state=6
02:12:48.791 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2450
02:12:48.794 00.003 1092 Star::Find returns 1 (0), X=1601.69, Y=1129.28, Mass=510735, SNR=90.7, Peak=46992 HFD=3.6
02:12:48.798 00.004 1092 MultiStar: [#1 -0.73,-0.74,0.72,U] [#2 -0.94,-0.67,0.76,U] [#3 -0.95,-0.73,0.67,U] [#4 -0.92,-0.76,0.66,U] [#5 -0.63,-0.22,0.57,U] [#6 -0.47,-0.64,0.52,U] [#7 -0.44,-0.65,0.46,U] [#8 -0.47,-0.62,0.41,U] 
02:12:48.801 00.003 1092 single-star, 8 included, MultiStar: {-0.57, -0.56}, one-star: {0.20, -0.20}
02:12:48.804 00.003 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
02:12:48.809 00.005 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
02:12:48.812 00.003 1092 CameraToMount -- cameraX=0.20 cameraY=-0.20 hyp=0.28 cameraTheta=-0.77 mountX=0.27 mountY=-0.14, mountTheta=-0.47
02:12:48.818 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.20, opts=13)
02:12:48.821 00.003 1092 Enqueuing Move request for scope (0.20, -0.20)
02:12:48.823 00.002 2744 Worker thread wakes up
02:12:48.824 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.20) opts 0xd
02:12:48.824 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.20)
02:12:48.824 00.000 2744 Moving (0.20, -0.20) raw xDistance=0.27 yDistance=-0.14
02:12:48.824 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
02:12:48.824 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:48.824 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:12:48.824 00.000 2744 MoveAxis(E, 0, ABG)
02:12:48.824 00.000 2744 Move returns status 0, amount 0
02:12:48.824 00.000 2744 MoveAxis(N, 0, ABG)
02:12:48.824 00.000 2744 Move returns status 0, amount 0
02:12:48.824 00.000 2744 move complete, result=0
02:12:48.825 00.001 2744 worker thread done servicing request
02:12:48.845 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1703, FiltMax=65520, Gamma=0.510
02:12:48.862 00.017 1092 UpdateGuideState exits: m=510735 SNR=90.7
02:12:48.868 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:48.875 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:48.880 00.005 1092 Enqueuing Expose request
02:12:48.885 00.005 2744 Worker thread wakes up
02:12:48.885 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:48.889 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:48.889 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:52.276 03.387 2744 Exposure complete
02:12:52.479 00.203 1092 OnExposeComplete: enter
02:12:52.482 00.003 2744 worker thread done servicing request
02:12:52.482 00.000 1092 UpdateGuideState(): m_state=6
02:12:52.485 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2451
02:12:52.488 00.003 1092 Star::Find returns 1 (0), X=1601.81, Y=1129.03, Mass=507179, SNR=75.4, Peak=39520 HFD=4.1
02:12:52.490 00.002 1092 MultiStar: [#1 -0.37,-0.63,0.81,U] [#2 -0.44,-0.92,0.91,U] [#3 -0.41,-0.97,0.73,U] [#4 -0.52,-0.89,0.79,U] [#5 -0.82,-0.74,0.67,U] [#6 -0.47,-1.13,0.85,U] [#7 -0.66,-0.51,0.64,U] [#8 -0.39,-0.98,0.52,U] 
02:12:52.493 00.003 1092 single-star, 8 included, MultiStar: {-0.39, -0.79}, one-star: {0.32, -0.45}
02:12:52.495 00.002 1092 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
02:12:52.498 00.003 1092 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
02:12:52.500 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.45 hyp=0.55 cameraTheta=-0.95 mountX=0.48 mountY=-0.34, mountTheta=-0.63
02:12:52.505 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.45, opts=13)
02:12:52.508 00.003 1092 Enqueuing Move request for scope (0.32, -0.45)
02:12:52.510 00.002 2744 Worker thread wakes up
02:12:52.510 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.45) opts 0xd
02:12:52.511 00.001 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.45)
02:12:52.511 00.000 2744 Moving (0.32, -0.45) raw xDistance=0.48 yDistance=-0.34
02:12:52.511 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:12:52.511 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:52.511 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:12:52.511 00.000 2744 MoveAxis(W, 107, ABG)
02:12:52.511 00.000 2744 Guiding  Dir = 3, Dur = 107
02:12:52.511 00.000 2744 IsSlewing returns 0
02:12:52.512 00.001 2744 IsGuiding returns 0
02:12:52.512 00.000 2744 PulseGuide returned control before completion, sleep 117
02:12:52.528 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1754, FiltMax=65520, Gamma=0.510
02:12:52.543 00.015 1092 UpdateGuideState exits: m=507179 SNR=75.4
02:12:52.546 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.549 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:52.552 00.003 1092 Enqueuing Expose request
02:12:52.634 00.082 2744 IsGuiding returns 1
02:12:52.634 00.000 2744 scope still moving after pulse duration time elapsed
02:12:52.665 00.031 2744 IsSlewing returns 0
02:12:52.666 00.001 2744 IsGuiding returns 0
02:12:52.666 00.000 2744 scope move finished after 107 + 48 ms
02:12:52.666 00.000 2744 Move returns status 0, amount 107
02:12:52.666 00.000 2744 MoveAxis(N, 0, ABG)
02:12:52.666 00.000 2744 Move returns status 0, amount 0
02:12:52.666 00.000 2744 move complete, result=0
02:12:52.666 00.000 2744 worker thread done servicing request
02:12:52.668 00.002 2744 Worker thread wakes up
02:12:52.668 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:52.668 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:52.671 00.003 1092 GuideStep: 0.5 px 107 ms WEST, -0.3 px 0 ms NORTH
02:12:56.054 03.383 2744 Exposure complete
02:12:56.247 00.193 2744 worker thread done servicing request
02:12:56.247 00.000 1092 OnExposeComplete: enter
02:12:56.250 00.003 1092 UpdateGuideState(): m_state=6
02:12:56.254 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2452
02:12:56.256 00.002 1092 Star::Find returns 1 (0), X=1601.83, Y=1129.47, Mass=482446, SNR=62.1, Peak=36288 HFD=3.6
02:12:56.258 00.002 1092 MultiStar: [#1 -0.37,-0.43,1.20,U] [#2 -0.85,-0.50,0.91,U] [#3 -0.79,-0.23,0.85,U] [#4 -0.88,-0.53,0.83,U] [#5 -1.17,-0.09,0.72,U] [#6 -0.86,-0.40,0.89,U] [#7 -0.79,-0.33,0.59,U] [#8 -0.39,-0.17,0.56,U] 
02:12:56.260 00.002 1092 single-star, 8 included, MultiStar: {-0.61, -0.31}, one-star: {0.34, -0.01}
02:12:56.262 00.002 1092 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-0.43) = xAngle (0.41 = 0.41)
02:12:56.265 00.003 1092 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.26 = 0.26)
02:12:56.267 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-0.02 mountX=0.32 mountY=0.09, mountTheta=0.27
02:12:56.272 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.01, opts=13)
02:12:56.274 00.002 1092 Enqueuing Move request for scope (0.34, -0.01)
02:12:56.276 00.002 2744 Worker thread wakes up
02:12:56.276 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.01) opts 0xd
02:12:56.276 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.01)
02:12:56.276 00.000 2744 Moving (0.34, -0.01) raw xDistance=0.32 yDistance=0.09
02:12:56.276 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.32
02:12:56.276 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:12:56.276 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:12:56.276 00.000 2744 MoveAxis(W, 78, ABG)
02:12:56.276 00.000 2744 Guiding  Dir = 3, Dur = 78
02:12:56.277 00.001 2744 IsSlewing returns 0
02:12:56.277 00.000 2744 IsGuiding returns 0
02:12:56.277 00.000 2744 PulseGuide returned control before completion, sleep 88
02:12:56.291 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1533, FiltMax=65520, Gamma=0.510
02:12:56.306 00.015 1092 UpdateGuideState exits: m=482446 SNR=62.1
02:12:56.309 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.311 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:12:56.313 00.002 1092 Enqueuing Expose request
02:12:56.373 00.060 2744 IsGuiding returns 1
02:12:56.373 00.000 2744 scope still moving after pulse duration time elapsed
02:12:56.404 00.031 2744 IsSlewing returns 0
02:12:56.404 00.000 2744 IsGuiding returns 0
02:12:56.404 00.000 2744 scope move finished after 78 + 50 ms
02:12:56.404 00.000 2744 Move returns status 0, amount 78
02:12:56.404 00.000 2744 MoveAxis(N, 0, ABG)
02:12:56.404 00.000 2744 Move returns status 0, amount 0
02:12:56.404 00.000 2744 move complete, result=0
02:12:56.405 00.001 2744 worker thread done servicing request
02:12:56.405 00.000 2744 Worker thread wakes up
02:12:56.405 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:12:56.405 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:12:56.407 00.002 1092 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
02:12:59.831 03.424 2744 Exposure complete
02:13:00.082 00.251 2744 worker thread done servicing request
02:13:00.082 00.000 1092 OnExposeComplete: enter
02:13:00.086 00.004 1092 UpdateGuideState(): m_state=6
02:13:00.089 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2453
02:13:00.092 00.003 1092 Star::Find returns 1 (0), X=1601.32, Y=1129.60, Mass=451160, SNR=72.8, Peak=49920 HFD=3.2
02:13:00.096 00.004 1092 MultiStar: [#1 -1.08,-0.17,0.88,U] [#2 -1.07,-0.61,1.05,U] [#3 -1.29,-0.24,0.82,U] [#4 -1.13,-0.41,0.77,U] [#5 -1.11,-0.02,0.87,U] [#6 -1.11,-0.41,0.75,U] [#7 -1.12,-0.33,0.62,U] [#8 -0.84,-0.11,0.58,U] 
02:13:00.100 00.004 1092 single-star, 8 included, MultiStar: {-0.98, -0.24}, one-star: {-0.17, 0.12}
02:13:00.102 00.002 1092 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.43) = xAngle (2.94 = 2.94)
02:13:00.105 00.003 1092 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.78 = 2.78)
02:13:00.107 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.21 cameraTheta=2.51 mountX=-0.20 mountY=0.07, mountTheta=2.80
02:13:00.116 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.12, opts=13)
02:13:00.120 00.004 1092 Enqueuing Move request for scope (-0.17, 0.12)
02:13:00.123 00.003 2744 Worker thread wakes up
02:13:00.123 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
02:13:00.123 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
02:13:00.123 00.000 2744 Moving (-0.17, 0.12) raw xDistance=-0.20 yDistance=0.07
02:13:00.123 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:13:00.123 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:00.123 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:00.124 00.001 2744 MoveAxis(E, 0, ABG)
02:13:00.124 00.000 2744 Move returns status 0, amount 0
02:13:00.124 00.000 2744 MoveAxis(N, 0, ABG)
02:13:00.124 00.000 2744 Move returns status 0, amount 0
02:13:00.124 00.000 2744 move complete, result=0
02:13:00.124 00.000 2744 worker thread done servicing request
02:13:00.140 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1424, FiltMax=65520, Gamma=0.510
02:13:00.157 00.017 1092 UpdateGuideState exits: m=451160 SNR=72.8
02:13:00.159 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:00.162 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:00.166 00.004 1092 Enqueuing Expose request
02:13:00.168 00.002 2744 Worker thread wakes up
02:13:00.168 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:00.168 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:00.172 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:03.673 03.501 2744 Exposure complete
02:13:04.099 00.426 2744 worker thread done servicing request
02:13:04.100 00.001 1092 OnExposeComplete: enter
02:13:04.106 00.006 1092 UpdateGuideState(): m_state=6
02:13:04.115 00.009 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2454
02:13:04.122 00.007 1092 Star::Find returns 1 (0), X=1600.63, Y=1129.80, Mass=488996, SNR=68.9, Peak=46464 HFD=3.6
02:13:04.137 00.015 1092 MultiStar: [#1 -1.72,0.17,0.87,U] [#2 -1.61,-0.05,1.17,U] [#3 -1.82,0.10,0.90,U] [#4 -1.70,-0.16,0.88,U] [#5 -1.56,0.13,0.69,U] [#6 -1.51,-0.28,0.72,U] [#7 -1.77,-0.04,0.57,U] [#8 -1.58,-0.08,0.49,U] 
02:13:04.150 00.013 1092 single-star, 8 included, MultiStar: {-1.55, 0.02}, one-star: {-0.86, 0.32}
02:13:04.158 00.008 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.22 = -3.07)
02:13:04.170 00.012 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
02:13:04.176 00.006 1092 CameraToMount -- cameraX=-0.86 cameraY=0.32 hyp=0.92 cameraTheta=2.79 mountX=-0.92 mountY=0.07, mountTheta=3.06
02:13:04.206 00.030 1092 SchedulePrimaryMove(0F8C9988, x=-0.86, y=0.32, opts=13)
02:13:04.216 00.010 1092 Enqueuing Move request for scope (-0.86, 0.32)
02:13:04.225 00.009 2744 Worker thread wakes up
02:13:04.226 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.32) opts 0xd
02:13:04.226 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.86, 0.32)
02:13:04.226 00.000 2744 Moving (-0.86, 0.32) raw xDistance=-0.92 yDistance=0.07
02:13:04.226 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
02:13:04.226 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:04.226 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:13:04.226 00.000 2744 MoveAxis(E, 205, ABG)
02:13:04.226 00.000 2744 Guiding  Dir = 2, Dur = 205
02:13:04.227 00.001 2744 IsSlewing returns 0
02:13:04.227 00.000 2744 IsGuiding returns 0
02:13:04.232 00.005 2744 PulseGuide returned control before completion, sleep 215
02:13:04.283 00.051 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5242, FiltMin=1709, FiltMax=65520, Gamma=0.510
02:13:04.319 00.036 1092 UpdateGuideState exits: m=488996 SNR=68.9
02:13:04.324 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:04.329 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:04.334 00.005 1092 Enqueuing Expose request
02:13:04.458 00.124 2744 IsGuiding returns 1
02:13:04.458 00.000 2744 scope still moving after pulse duration time elapsed
02:13:04.490 00.032 2744 IsSlewing returns 0
02:13:04.490 00.000 2744 IsGuiding returns 0
02:13:04.490 00.000 2744 scope move finished after 205 + 54 ms
02:13:04.490 00.000 2744 Move returns status 0, amount 205
02:13:04.490 00.000 2744 MoveAxis(N, 0, ABG)
02:13:04.490 00.000 2744 Move returns status 0, amount 0
02:13:04.490 00.000 2744 move complete, result=0
02:13:04.491 00.001 2744 worker thread done servicing request
02:13:04.491 00.000 2744 Worker thread wakes up
02:13:04.491 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:04.491 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:05.301 00.810 1092 GuideStep: -0.9 px 205 ms EAST, 0.1 px 0 ms NORTH
02:13:07.886 02.585 2744 Exposure complete
02:13:08.114 00.228 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:13:08.117 00.003 1092 case statement mapped state 6 to 3
02:13:08.121 00.004 2744 worker thread done servicing request
02:13:08.121 00.000 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:13:08.124 00.003 1092 OnExposeComplete: enter
02:13:08.127 00.003 1092 UpdateGuideState(): m_state=6
02:13:08.131 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2455
02:13:08.135 00.004 1092 Star::Find returns 1 (0), X=1601.15, Y=1129.78, Mass=465823, SNR=76.6, Peak=42544 HFD=3.1
02:13:08.140 00.005 1092 MultiStar: [#1 -1.15,-0.21,0.89,U] [#2 -1.11,-0.63,1.02,U] [#3 -1.27,-0.06,0.78,U] [#4 -1.26,-0.46,0.81,U] [#5 -1.23,0.09,0.76,U] [#6 -1.06,-0.48,0.63,U] [#7 -1.11,-0.13,0.57,U] [#8 -1.18,-0.29,0.45,U] 
02:13:08.142 00.002 1092 single-star, 8 included, MultiStar: {-1.05, -0.20}, one-star: {-0.34, 0.30}
02:13:08.145 00.003 1092 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.43) = xAngle (2.84 = 2.84)
02:13:08.149 00.004 1092 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.68 = 2.68)
02:13:08.152 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=0.30 hyp=0.45 cameraTheta=2.41 mountX=-0.43 mountY=0.20, mountTheta=2.71
02:13:08.156 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.30, opts=13)
02:13:08.159 00.003 1092 Enqueuing Move request for scope (-0.34, 0.30)
02:13:08.162 00.003 2744 Worker thread wakes up
02:13:08.162 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.30) opts 0xd
02:13:08.162 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.30)
02:13:08.162 00.000 2744 Moving (-0.34, 0.30) raw xDistance=-0.43 yDistance=0.20
02:13:08.162 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.43
02:13:08.163 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:08.163 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:13:08.163 00.000 2744 MoveAxis(E, 111, ABG)
02:13:08.163 00.000 2744 Guiding  Dir = 2, Dur = 111
02:13:08.163 00.000 2744 IsSlewing returns 0
02:13:08.163 00.000 2744 IsGuiding returns 0
02:13:08.164 00.001 2744 PulseGuide returned control before completion, sleep 121
02:13:08.182 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1658, FiltMax=65520, Gamma=0.510
02:13:08.198 00.016 1092 UpdateGuideState exits: m=465823 SNR=76.6
02:13:08.202 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:08.205 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:08.207 00.002 1092 Enqueuing Expose request
02:13:08.301 00.094 2744 IsGuiding returns 1
02:13:08.301 00.000 2744 scope still moving after pulse duration time elapsed
02:13:08.333 00.032 2744 IsSlewing returns 0
02:13:08.333 00.000 2744 IsGuiding returns 0
02:13:08.333 00.000 2744 scope move finished after 111 + 58 ms
02:13:08.333 00.000 2744 Move returns status 0, amount 111
02:13:08.334 00.001 2744 MoveAxis(N, 0, ABG)
02:13:08.334 00.000 2744 Move returns status 0, amount 0
02:13:08.334 00.000 2744 move complete, result=0
02:13:08.334 00.000 2744 worker thread done servicing request
02:13:08.334 00.000 2744 Worker thread wakes up
02:13:08.334 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:08.334 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:08.337 00.003 1092 GuideStep: -0.4 px 111 ms EAST, 0.2 px 0 ms NORTH
02:13:09.790 01.453 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:13:09.793 00.003 1092 case statement mapped state 6 to 3
02:13:09.798 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:13:11.746 01.948 2744 Exposure complete
02:13:11.975 00.229 2744 worker thread done servicing request
02:13:11.975 00.000 1092 OnExposeComplete: enter
02:13:11.978 00.003 1092 UpdateGuideState(): m_state=6
02:13:11.982 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2456
02:13:11.985 00.003 1092 Star::Find returns 1 (0), X=1601.78, Y=1129.03, Mass=261577, SNR=34.5, Peak=16339 HFD=6.0
02:13:11.988 00.003 1092 MultiStar: [#1 -0.91,-0.73,0.72,U] [#2 -0.92,-2.08,1.02,U] [#3 -2.11,0.15,0.84,U] [#4 -0.91,-1.54,1.01,U] [#5 0.46,0.23,0.58,U] [#6 0.53,-1.12,0.58,U] [#7 -2.31,0.36,0.40,U] [#8 -1.11,0.75,0.44,U] 
02:13:11.990 00.002 1092 single-star, 8 included, MultiStar: {-0.73, -0.70}, one-star: {0.29, -0.45}
02:13:11.993 00.003 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
02:13:11.996 00.003 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
02:13:11.999 00.003 1092 CameraToMount -- cameraX=0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-0.99 mountX=0.46 mountY=-0.36, mountTheta=-0.66
02:13:12.005 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.45, opts=13)
02:13:12.007 00.002 1092 Enqueuing Move request for scope (0.29, -0.45)
02:13:12.009 00.002 2744 Worker thread wakes up
02:13:12.009 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.45) opts 0xd
02:13:12.009 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.45)
02:13:12.009 00.000 2744 Moving (0.29, -0.45) raw xDistance=0.46 yDistance=-0.36
02:13:12.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.46
02:13:12.009 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:12.011 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.36
02:13:12.011 00.000 2744 MoveAxis(W, 94, ABG)
02:13:12.011 00.000 2744 Guiding  Dir = 3, Dur = 94
02:13:12.011 00.000 2744 IsSlewing returns 0
02:13:12.011 00.000 2744 IsGuiding returns 0
02:13:12.012 00.001 2744 PulseGuide returned control before completion, sleep 104
02:13:12.029 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1808, FiltMax=65533, Gamma=0.510
02:13:12.046 00.017 1092 UpdateGuideState exits: m=261577 SNR=34.5
02:13:12.050 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.053 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:12.055 00.002 1092 Enqueuing Expose request
02:13:12.119 00.064 2744 IsGuiding returns 1
02:13:12.119 00.000 2744 scope still moving after pulse duration time elapsed
02:13:12.151 00.032 2744 IsSlewing returns 0
02:13:12.151 00.000 2744 IsGuiding returns 0
02:13:12.151 00.000 2744 scope move finished after 94 + 45 ms
02:13:12.151 00.000 2744 Move returns status 0, amount 94
02:13:12.151 00.000 2744 MoveAxis(N, 0, ABG)
02:13:12.152 00.001 2744 Move returns status 0, amount 0
02:13:12.152 00.000 2744 move complete, result=0
02:13:12.152 00.000 2744 worker thread done servicing request
02:13:12.152 00.000 2744 Worker thread wakes up
02:13:12.152 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:12.152 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:12.154 00.002 1092 GuideStep: 0.5 px 94 ms WEST, -0.4 px 0 ms NORTH
02:13:15.547 03.393 2744 Exposure complete
02:13:15.812 00.265 2744 worker thread done servicing request
02:13:15.812 00.000 1092 OnExposeComplete: enter
02:13:15.815 00.003 1092 UpdateGuideState(): m_state=6
02:13:15.818 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2457
02:13:15.822 00.004 1092 Star::Find false star n=10 nbg=252 bg=7499.1 sigma=1238.8 thresh=11216 peak=10948
02:13:15.824 00.002 1092 Star::Find returns 0 (2), X=1601.00, Y=1129.00, Mass=46063, SNR=2.9, Peak=13194 HFD=0.0
02:13:15.827 00.003 1092 DistanceChecker: activated
02:13:15.830 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:13:15.836 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:13:15.840 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
02:13:15.842 00.002 2744 Worker thread wakes up
02:13:15.842 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:13:15.842 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:13:15.843 00.001 2744 move complete, result=0
02:13:15.843 00.000 2744 worker thread done servicing request
02:13:15.956 00.113 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:13:15.960 00.004 1092 Status Line: Star lost - low SNR
02:13:16.000 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5239, FiltMin=1694, FiltMax=65533, Gamma=0.510
02:13:16.020 00.020 1092 UpdateGuideState exits: Star lost - low SNR
02:13:16.023 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.026 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:13:16.032 00.006 1092 Enqueuing Expose request
02:13:16.035 00.003 2744 Worker thread wakes up
02:13:16.035 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:16.035 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:13:19.449 03.414 2744 Exposure complete
02:13:19.758 00.309 2744 worker thread done servicing request
02:13:19.759 00.001 1092 OnExposeComplete: enter
02:13:19.764 00.005 1092 UpdateGuideState(): m_state=6
02:13:19.769 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2458
02:13:19.774 00.005 1092 Star::Find returns 1 (0), X=1601.90, Y=1134.99, Mass=52428, SNR=12.6, Peak=14151 HFD=4.4
02:13:19.783 00.009 1092 DistanceChecker: reject for large offset (5.53 > 1.44) avgDist = 0.72 count = 81
02:13:19.788 00.005 1092 Status Line: Recovering
02:13:19.800 00.012 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
02:13:19.808 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:13:19.812 00.004 1092 Enqueuing Move request for scope (0.00, 0.00)
02:13:19.816 00.004 2744 Worker thread wakes up
02:13:19.816 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:13:19.817 00.001 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:13:19.817 00.000 2744 move complete, result=0
02:13:19.817 00.000 2744 worker thread done servicing request
02:13:19.940 00.123 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:13:19.963 00.023 1092 Status Line: No star found
02:13:20.026 00.063 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1767, FiltMax=65535, Gamma=0.510
02:13:20.077 00.051 1092 UpdateGuideState exits: No star found
02:13:20.086 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.091 00.005 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:13:20.098 00.007 1092 Enqueuing Expose request
02:13:20.104 00.006 2744 Worker thread wakes up
02:13:20.104 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:20.105 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:13:22.407 02.302 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:13:22.411 00.004 1092 case statement mapped state 6 to 4
02:13:22.414 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
02:13:23.492 01.078 2744 Exposure complete
02:13:23.704 00.212 2744 worker thread done servicing request
02:13:23.705 00.001 1092 OnExposeComplete: enter
02:13:23.707 00.002 1092 UpdateGuideState(): m_state=6
02:13:23.709 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2459
02:13:23.712 00.003 1092 Star::Find returns 1 (0), X=1602.32, Y=1131.15, Mass=241926, SNR=33.0, Peak=14547 HFD=8.4
02:13:23.715 00.003 1092 DistanceChecker: reject for large offset (1.87 > 1.44) avgDist = 0.72 count = 81
02:13:23.717 00.002 1092 DistanceChecker: begin recovering
02:13:23.719 00.002 1092 Star::Find false star n=13 nbg=251 bg=7140.0 sigma=1172.6 thresh=10658 peak=10289
02:13:23.722 00.003 1092 Star::Find false star n=9 nbg=267 bg=6564.9 sigma=1016.8 thresh=9615 peak=8769
02:13:23.724 00.002 1092 Star::Find false star n=18 nbg=254 bg=6662.8 sigma=920.3 thresh=9424 peak=9236
02:13:23.727 00.003 1092 Star::Find false star n=6 nbg=261 bg=6993.3 sigma=1071.7 thresh=10208 peak=9288
02:13:23.730 00.003 1092 MultiStar: [#1 0.00,0.00,0.00,L] [#2 0.17,-2.33,1.26,U] [#3 -0.33,3.23,0.00,M1] [#4 -1.10,-1.16,1.01,U] [#5 1.29,0.66,0.70,U] [#6 1.49,0.87,0.78,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -1.47,-1.16,0.96,U] [#10 -2.71,-0.96,0.71,U] [#11 0.00,0.00,0.00,L] 
02:13:23.733 00.003 1092 refined, 6 included, MultiStar: {-0.21, -0.48}, one-star: {0.84, 1.67}
02:13:23.736 00.003 1092 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.43) = xAngle (-1.55 = -1.55)
02:13:23.739 00.003 1092 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.70 = -1.70)
02:13:23.741 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.48 hyp=0.52 cameraTheta=-1.98 mountX=0.01 mountY=-0.52, mountTheta=-1.55
02:13:23.747 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.48, opts=13)
02:13:23.750 00.003 1092 Enqueuing Move request for scope (-0.21, -0.48)
02:13:23.752 00.002 2744 Worker thread wakes up
02:13:23.752 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.48) opts 0xd
02:13:23.752 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.48)
02:13:23.752 00.000 2744 Moving (-0.21, -0.48) raw xDistance=0.01 yDistance=-0.52
02:13:23.754 00.002 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:23.754 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:13:23.754 00.000 2744 MoveAxis(E, 0, ABG)
02:13:23.754 00.000 2744 Move returns status 0, amount 0
02:13:23.754 00.000 2744 MoveAxis(N, 97, ABG)
02:13:23.754 00.000 2744 Guiding  Dir = 0, Dur = 97
02:13:23.755 00.001 2744 IsSlewing returns 0
02:13:23.755 00.000 2744 IsGuiding returns 0
02:13:23.755 00.000 2744 PulseGuide returned control before completion, sleep 107
02:13:23.770 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1507, FiltMax=65535, Gamma=0.510
02:13:23.787 00.017 1092 UpdateGuideState exits: m=241926 SNR=33.0
02:13:23.790 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.792 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:23.795 00.003 1092 Enqueuing Expose request
02:13:23.865 00.070 2744 IsGuiding returns 1
02:13:23.865 00.000 2744 scope still moving after pulse duration time elapsed
02:13:23.896 00.031 2744 IsSlewing returns 0
02:13:23.896 00.000 2744 IsGuiding returns 0
02:13:23.896 00.000 2744 scope move finished after 97 + 43 ms
02:13:23.896 00.000 2744 Move returns status 0, amount 97
02:13:23.897 00.001 2744 move complete, result=0
02:13:23.897 00.000 2744 worker thread done servicing request
02:13:23.897 00.000 2744 Worker thread wakes up
02:13:23.897 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.5 px 97 ms NORTH
02:13:23.900 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:23.900 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:27.299 03.399 2744 Exposure complete
02:13:27.559 00.260 2744 worker thread done servicing request
02:13:27.559 00.000 1092 OnExposeComplete: enter
02:13:27.563 00.004 1092 UpdateGuideState(): m_state=6
02:13:27.567 00.004 1092 Star::Find(15, 1602, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2460
02:13:27.571 00.004 1092 Star::Find returns 1 (0), X=1602.14, Y=1130.56, Mass=181621, SNR=24.4, Peak=15539 HFD=6.8
02:13:27.573 00.002 1092 DistanceChecker: deactivated
02:13:27.576 00.003 1092 Star::Find false star n=14 nbg=270 bg=6560.5 sigma=1057.8 thresh=9734 peak=9304
02:13:27.579 00.003 1092 MultiStar: [#1 0.59,-1.24,1.21,U] [#2 0.17,-2.32,1.85,U] [#3 -0.69,-2.69,0.61,U] [#4 -0.41,-0.96,1.24,U] [#5 2.07,0.68,1.24,U] [#6 2.22,1.30,1.15,U] [#7 -1.35,1.99,0.67,U] [#8 0.00,0.00,0.00,L] [#9 -2.50,0.12,1.83,U] 
02:13:27.582 00.003 1092 refined, 8 included, MultiStar: {0.04, -0.34}, one-star: {0.65, 1.08}
02:13:27.585 00.003 1092 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-0.43) = xAngle (-1.04 = -1.04)
02:13:27.589 00.004 1092 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.19 = -1.19)
02:13:27.591 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.34 hyp=0.34 cameraTheta=-1.47 mountX=0.17 mountY=-0.32, mountTheta=-1.07
02:13:27.597 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.34, opts=13)
02:13:27.599 00.002 1092 Enqueuing Move request for scope (0.04, -0.34)
02:13:27.603 00.004 2744 Worker thread wakes up
02:13:27.604 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.34) opts 0xd
02:13:27.604 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.34)
02:13:27.604 00.000 2744 Moving (0.04, -0.34) raw xDistance=0.17 yDistance=-0.32
02:13:27.604 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:13:27.604 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:27.604 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:13:27.604 00.000 2744 MoveAxis(E, 0, ABG)
02:13:27.604 00.000 2744 Move returns status 0, amount 0
02:13:27.604 00.000 2744 MoveAxis(N, 0, ABG)
02:13:27.604 00.000 2744 Move returns status 0, amount 0
02:13:27.604 00.000 2744 move complete, result=0
02:13:27.605 00.001 2744 worker thread done servicing request
02:13:27.620 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1562, FiltMax=65535, Gamma=0.510
02:13:27.638 00.018 1092 UpdateGuideState exits: m=181621 SNR=24.4
02:13:27.641 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.644 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:27.648 00.004 1092 Enqueuing Expose request
02:13:27.651 00.003 2744 Worker thread wakes up
02:13:27.651 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:13:27.654 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:27.654 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:31.076 03.422 2744 Exposure complete
02:13:31.477 00.401 1092 OnExposeComplete: enter
02:13:31.480 00.003 1092 UpdateGuideState(): m_state=6
02:13:31.484 00.004 2744 worker thread done servicing request
02:13:31.484 00.000 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2461
02:13:31.487 00.003 1092 Star::Find returns 1 (0), X=1602.51, Y=1130.27, Mass=201783, SNR=26.1, Peak=13411 HFD=6.7
02:13:31.492 00.005 1092 Star::Find false star n=14 nbg=232 bg=6567.9 sigma=814.4 thresh=9011 peak=8937
02:13:31.495 00.003 1092 Star::Find false star n=20 nbg=257 bg=6512.9 sigma=996.2 thresh=9502 peak=8968
02:13:31.498 00.003 1092 MultiStar: [#1 0.22,-0.45,1.06,U] [#2 0.56,-2.29,1.76,U] [#3 -0.10,0.61,0.99,U] [#4 -0.47,-0.89,1.13,U] [#5 2.06,0.83,1.34,U] [#6 2.28,-0.06,1.16,U] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 -2.26,-1.00,1.53,U] [#10 -1.91,-0.60,0.88,U] 
02:13:31.501 00.003 1092 refined, 8 included, MultiStar: {0.18, -0.47}, one-star: {1.03, 0.79}
02:13:31.504 00.003 1092 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
02:13:31.506 00.002 1092 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.94 = -0.94)
02:13:31.511 00.005 1092 CameraToMount -- cameraX=0.18 cameraY=-0.47 hyp=0.50 cameraTheta=-1.21 mountX=0.36 mountY=-0.41, mountTheta=-0.85
02:13:31.517 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.47, opts=13)
02:13:31.520 00.003 1092 Enqueuing Move request for scope (0.18, -0.47)
02:13:31.522 00.002 2744 Worker thread wakes up
02:13:31.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.47) opts 0xd
02:13:31.522 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.47)
02:13:31.522 00.000 2744 Moving (0.18, -0.47) raw xDistance=0.36 yDistance=-0.41
02:13:31.523 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:13:31.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:31.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:13:31.523 00.000 2744 MoveAxis(W, 80, ABG)
02:13:31.523 00.000 2744 Guiding  Dir = 3, Dur = 80
02:13:31.523 00.000 2744 IsSlewing returns 0
02:13:31.523 00.000 2744 IsGuiding returns 0
02:13:31.524 00.001 2744 PulseGuide returned control before completion, sleep 90
02:13:31.573 00.049 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1603, FiltMax=65535, Gamma=0.510
02:13:31.618 00.045 1092 UpdateGuideState exits: m=201783 SNR=26.1
02:13:31.623 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.627 00.004 2744 IsGuiding returns 1
02:13:31.627 00.000 2744 scope still moving after pulse duration time elapsed
02:13:31.627 00.000 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:31.631 00.004 1092 Enqueuing Expose request
02:13:31.655 00.024 2744 IsSlewing returns 0
02:13:31.655 00.000 2744 IsGuiding returns 0
02:13:31.655 00.000 2744 scope move finished after 80 + 51 ms
02:13:31.655 00.000 2744 Move returns status 0, amount 80
02:13:31.655 00.000 2744 MoveAxis(N, 0, ABG)
02:13:31.655 00.000 2744 Move returns status 0, amount 0
02:13:31.655 00.000 2744 move complete, result=0
02:13:31.655 00.000 2744 worker thread done servicing request
02:13:31.655 00.000 2744 Worker thread wakes up
02:13:31.655 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:31.655 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:31.657 00.002 1092 GuideStep: 0.4 px 80 ms WEST, -0.4 px 0 ms NORTH
02:13:34.657 03.000 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:13:34.662 00.005 1092 case statement mapped state 6 to 3
02:13:34.671 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:13:35.060 00.389 2744 Exposure complete
02:13:35.268 00.208 2744 worker thread done servicing request
02:13:35.268 00.000 1092 OnExposeComplete: enter
02:13:35.272 00.004 1092 UpdateGuideState(): m_state=6
02:13:35.275 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2462
02:13:35.277 00.002 1092 Star::Find returns 1 (0), X=1602.27, Y=1131.16, Mass=238057, SNR=33.8, Peak=14887 HFD=5.8
02:13:35.279 00.002 1092 DistanceChecker: reject for large offset (1.85 > 1.37) avgDist = 0.68 count = 84
02:13:35.281 00.002 1092 DistanceChecker: activated
02:13:35.283 00.002 1092 Status Line: Recovering
02:13:35.290 00.007 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:1020->CheckDistance error
02:13:35.294 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:13:35.297 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
02:13:35.299 00.002 2744 Worker thread wakes up
02:13:35.299 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:13:35.299 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:13:35.300 00.001 2744 move complete, result=0
02:13:35.300 00.000 2744 worker thread done servicing request
02:13:35.408 00.108 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:13:35.412 00.004 1092 Status Line: No star found
02:13:35.434 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5232, FiltMin=1536, FiltMax=65535, Gamma=0.510
02:13:35.451 00.017 1092 UpdateGuideState exits: No star found
02:13:35.453 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.456 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:13:35.459 00.003 1092 Enqueuing Expose request
02:13:35.463 00.004 2744 Worker thread wakes up
02:13:35.463 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:35.463 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:13:38.880 03.417 2744 Exposure complete
02:13:39.105 00.225 2744 worker thread done servicing request
02:13:39.105 00.000 1092 OnExposeComplete: enter
02:13:39.108 00.003 1092 UpdateGuideState(): m_state=6
02:13:39.111 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2463
02:13:39.114 00.003 1092 Star::Find returns 1 (0), X=1602.35, Y=1129.84, Mass=384689, SNR=42.2, Peak=18317 HFD=6.4
02:13:39.117 00.003 1092 DistanceChecker: deactivated
02:13:39.121 00.004 1092 Star::Find false star n=12 nbg=264 bg=6629.1 sigma=1056.5 thresh=9798 peak=9468
02:13:39.124 00.003 1092 MultiStar: [#1 0.03,-0.25,0.98,U] [#2 0.21,-2.19,1.36,U] [#3 -0.65,0.07,0.80,U] [#4 -0.13,-1.06,1.03,U] [#5 0.82,-0.00,0.78,U] [#6 1.28,-0.67,0.68,U] [#7 -0.51,0.15,0.56,U] [#8 0.00,0.00,0.00,L] [#9 -1.46,-0.85,1.00,U] 
02:13:39.126 00.002 1092 refined, 8 included, MultiStar: {0.04, -0.63}, one-star: {0.86, 0.36}
02:13:39.128 00.002 1092 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-0.43) = xAngle (-1.09 = -1.09)
02:13:39.131 00.003 1092 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.24 = -1.24)
02:13:39.134 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.63 hyp=0.63 cameraTheta=-1.51 mountX=0.29 mountY=-0.59, mountTheta=-1.11
02:13:39.140 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.63, opts=13)
02:13:39.143 00.003 1092 Enqueuing Move request for scope (0.04, -0.63)
02:13:39.145 00.002 2744 Worker thread wakes up
02:13:39.146 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.63) opts 0xd
02:13:39.146 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.63)
02:13:39.146 00.000 2744 Moving (0.04, -0.63) raw xDistance=0.29 yDistance=-0.59
02:13:39.146 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:13:39.146 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.59 from input -0.59
02:13:39.146 00.000 2744 MoveAxis(W, 71, ABG)
02:13:39.146 00.000 2744 Guiding  Dir = 3, Dur = 71
02:13:39.146 00.000 2744 IsSlewing returns 0
02:13:39.147 00.001 2744 IsGuiding returns 0
02:13:39.147 00.000 2744 PulseGuide returned control before completion, sleep 81
02:13:39.162 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1754, FiltMax=65535, Gamma=0.510
02:13:39.178 00.016 1092 UpdateGuideState exits: m=384689 SNR=42.2
02:13:39.183 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:39.185 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:39.187 00.002 1092 Enqueuing Expose request
02:13:39.243 00.056 2744 IsGuiding returns 0
02:13:39.243 00.000 2744 Move returns status 0, amount 71
02:13:39.243 00.000 2744 MoveAxis(N, 112, ABG)
02:13:39.243 00.000 2744 Guiding  Dir = 0, Dur = 112
02:13:39.243 00.000 2744 IsSlewing returns 0
02:13:39.244 00.001 2744 IsGuiding returns 0
02:13:39.244 00.000 2744 PulseGuide returned control before completion, sleep 122
02:13:39.369 00.125 2744 IsGuiding returns 1
02:13:39.369 00.000 2744 scope still moving after pulse duration time elapsed
02:13:39.400 00.031 2744 IsSlewing returns 0
02:13:39.400 00.000 2744 IsGuiding returns 0
02:13:39.401 00.001 2744 scope move finished after 112 + 45 ms
02:13:39.401 00.000 2744 Move returns status 0, amount 112
02:13:39.401 00.000 2744 move complete, result=0
02:13:39.401 00.000 2744 worker thread done servicing request
02:13:39.401 00.000 2744 Worker thread wakes up
02:13:39.401 00.000 1092 GuideStep: 0.3 px 71 ms WEST, -0.6 px 112 ms NORTH
02:13:39.405 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:39.405 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:42.839 03.434 2744 Exposure complete
02:13:43.191 00.352 1092 OnExposeComplete: enter
02:13:43.194 00.003 1092 UpdateGuideState(): m_state=6
02:13:43.198 00.004 2744 worker thread done servicing request
02:13:43.199 00.001 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2464
02:13:43.202 00.003 1092 Star::Find returns 1 (0), X=1603.11, Y=1129.96, Mass=394326, SNR=43.0, Peak=17251 HFD=6.2
02:13:43.205 00.003 1092 MultiStar: [#1 0.18,0.44,0.92,U] [#2 0.10,-1.43,1.33,U] [#3 -0.17,-0.01,0.81,U] [#4 0.03,-0.59,0.98,U] [#5 1.34,1.75,0.69,U] [#6 1.34,-0.25,0.62,U] [#7 0.12,0.06,0.71,U] [#8 0.02,0.15,0.46,U] 
02:13:43.208 00.003 1092 refined, 8 included, MultiStar: {0.49, -0.06}, one-star: {1.62, 0.48}
02:13:43.211 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
02:13:43.213 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
02:13:43.217 00.004 1092 CameraToMount -- cameraX=0.49 cameraY=-0.06 hyp=0.49 cameraTheta=-0.12 mountX=0.47 mountY=0.08, mountTheta=0.16
02:13:43.224 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.06, opts=13)
02:13:43.228 00.004 1092 Enqueuing Move request for scope (0.49, -0.06)
02:13:43.231 00.003 2744 Worker thread wakes up
02:13:43.231 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.06) opts 0xd
02:13:43.231 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.06)
02:13:43.231 00.000 2744 Moving (0.49, -0.06) raw xDistance=0.47 yDistance=0.08
02:13:43.232 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:13:43.232 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:43.232 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:13:43.232 00.000 2744 MoveAxis(W, 110, ABG)
02:13:43.232 00.000 2744 Guiding  Dir = 3, Dur = 110
02:13:43.232 00.000 2744 IsSlewing returns 0
02:13:43.233 00.001 2744 IsGuiding returns 0
02:13:43.236 00.003 2744 PulseGuide returned control before completion, sleep 118
02:13:43.273 00.037 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5235, FiltMin=1562, FiltMax=65535, Gamma=0.510
02:13:43.294 00.021 1092 UpdateGuideState exits: m=394326 SNR=43.0
02:13:43.298 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.300 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:43.303 00.003 1092 Enqueuing Expose request
02:13:43.363 00.060 2744 IsGuiding returns 1
02:13:43.363 00.000 2744 scope still moving after pulse duration time elapsed
02:13:43.395 00.032 2744 IsSlewing returns 0
02:13:43.395 00.000 2744 IsGuiding returns 0
02:13:43.395 00.000 2744 scope move finished after 110 + 52 ms
02:13:43.395 00.000 2744 Move returns status 0, amount 110
02:13:43.395 00.000 2744 MoveAxis(N, 0, ABG)
02:13:43.395 00.000 2744 Move returns status 0, amount 0
02:13:43.396 00.001 2744 move complete, result=0
02:13:43.396 00.000 2744 worker thread done servicing request
02:13:43.396 00.000 2744 Worker thread wakes up
02:13:43.396 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:43.396 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:44.516 01.120 1092 GuideStep: 0.5 px 110 ms WEST, 0.1 px 0 ms NORTH
02:13:46.792 02.276 2744 Exposure complete
02:13:46.997 00.205 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:13:47.001 00.004 1092 case statement mapped state 6 to 3
02:13:47.007 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:13:47.024 00.017 2744 worker thread done servicing request
02:13:47.024 00.000 1092 OnExposeComplete: enter
02:13:47.027 00.003 1092 UpdateGuideState(): m_state=6
02:13:47.032 00.005 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2465
02:13:47.035 00.003 1092 Star::Find returns 1 (0), X=1603.07, Y=1129.90, Mass=459571, SNR=51.0, Peak=20032 HFD=6.4
02:13:47.038 00.003 1092 MultiStar: [#1 0.40,0.54,0.86,U] [#2 0.64,-1.52,0.94,U] [#3 0.15,0.52,0.67,U] [#4 0.50,-0.71,0.81,U] [#5 1.23,-0.06,0.90,U] [#6 1.73,-0.17,0.59,U] [#7 0.19,-0.18,0.47,U] [#8 1.35,0.13,0.40,U] 
02:13:47.041 00.003 1092 refined, 8 included, MultiStar: {0.87, -0.15}, one-star: {1.58, 0.42}
02:13:47.043 00.002 1092 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-0.43) = xAngle (0.26 = 0.26)
02:13:47.046 00.003 1092 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
02:13:47.049 00.003 1092 CameraToMount -- cameraX=0.87 cameraY=-0.15 hyp=0.88 cameraTheta=-0.17 mountX=0.85 mountY=0.09, mountTheta=0.11
02:13:47.054 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=-0.15, opts=13)
02:13:47.056 00.002 1092 Enqueuing Move request for scope (0.87, -0.15)
02:13:47.059 00.003 2744 Worker thread wakes up
02:13:47.059 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.15) opts 0xd
02:13:47.060 00.001 2744 Handling offset move in thread for scope, endpoint = (0.87, -0.15)
02:13:47.060 00.000 2744 Moving (0.87, -0.15) raw xDistance=0.85 yDistance=0.09
02:13:47.060 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
02:13:47.060 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:47.060 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:13:47.060 00.000 2744 MoveAxis(W, 199, ABG)
02:13:47.060 00.000 2744 Guiding  Dir = 3, Dur = 199
02:13:47.060 00.000 2744 IsSlewing returns 0
02:13:47.060 00.000 2744 IsGuiding returns 0
02:13:47.061 00.001 2744 PulseGuide returned control before completion, sleep 209
02:13:47.079 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1683, FiltMax=65535, Gamma=0.510
02:13:47.097 00.018 1092 UpdateGuideState exits: m=459571 SNR=51.0
02:13:47.100 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.102 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:47.107 00.005 1092 Enqueuing Expose request
02:13:47.278 00.171 2744 IsGuiding returns 1
02:13:47.278 00.000 2744 scope still moving after pulse duration time elapsed
02:13:47.309 00.031 2744 IsSlewing returns 0
02:13:47.309 00.000 2744 IsGuiding returns 0
02:13:47.310 00.001 2744 scope move finished after 199 + 50 ms
02:13:47.310 00.000 2744 Move returns status 0, amount 199
02:13:47.310 00.000 2744 MoveAxis(N, 0, ABG)
02:13:47.310 00.000 2744 Move returns status 0, amount 0
02:13:47.310 00.000 2744 move complete, result=0
02:13:47.310 00.000 2744 worker thread done servicing request
02:13:47.312 00.002 2744 Worker thread wakes up
02:13:47.312 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:47.312 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:47.313 00.001 1092 GuideStep: 0.9 px 199 ms WEST, 0.1 px 0 ms NORTH
02:13:50.707 03.394 2744 Exposure complete
02:13:50.898 00.191 2744 worker thread done servicing request
02:13:50.898 00.000 1092 OnExposeComplete: enter
02:13:50.901 00.003 1092 UpdateGuideState(): m_state=6
02:13:50.903 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2466
02:13:50.905 00.002 1092 Star::Find returns 1 (0), X=1602.64, Y=1129.70, Mass=523252, SNR=67.7, Peak=21699 HFD=5.5
02:13:50.908 00.003 1092 MultiStar: [#1 0.24,-0.07,0.77,U] [#2 0.15,-1.21,0.94,U] [#3 0.18,-0.13,0.74,U] [#4 0.07,-0.89,0.76,U] [#5 0.69,-0.12,0.54,U] [#6 0.74,-0.54,0.60,U] [#7 0.33,0.04,0.44,U] [#8 0.19,-0.11,0.45,U] 
02:13:50.910 00.002 1092 refined, 8 included, MultiStar: {0.43, -0.35}, one-star: {1.15, 0.22}
02:13:50.912 00.002 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
02:13:50.915 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
02:13:50.917 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=-0.35 hyp=0.55 cameraTheta=-0.67 mountX=0.54 mountY=-0.22, mountTheta=-0.38
02:13:50.921 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=-0.35, opts=13)
02:13:50.923 00.002 1092 Enqueuing Move request for scope (0.43, -0.35)
02:13:50.925 00.002 2744 Worker thread wakes up
02:13:50.925 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.35) opts 0xd
02:13:50.925 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, -0.35)
02:13:50.925 00.000 2744 Moving (0.43, -0.35) raw xDistance=0.54 yDistance=-0.22
02:13:50.925 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.54
02:13:50.925 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:50.925 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:13:50.925 00.000 2744 MoveAxis(W, 134, ABG)
02:13:50.925 00.000 2744 Guiding  Dir = 3, Dur = 134
02:13:50.926 00.001 2744 IsSlewing returns 0
02:13:50.926 00.000 2744 IsGuiding returns 0
02:13:50.926 00.000 2744 PulseGuide returned control before completion, sleep 144
02:13:50.943 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5229, FiltMin=1453, FiltMax=65535, Gamma=0.510
02:13:50.960 00.017 1092 UpdateGuideState exits: m=523252 SNR=67.7
02:13:50.964 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.966 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:50.968 00.002 1092 Enqueuing Expose request
02:13:51.082 00.114 2744 IsGuiding returns 1
02:13:51.082 00.000 2744 scope still moving after pulse duration time elapsed
02:13:51.112 00.030 2744 IsSlewing returns 0
02:13:51.113 00.001 2744 IsGuiding returns 0
02:13:51.113 00.000 2744 scope move finished after 134 + 53 ms
02:13:51.113 00.000 2744 Move returns status 0, amount 134
02:13:51.113 00.000 2744 MoveAxis(N, 0, ABG)
02:13:51.113 00.000 2744 Move returns status 0, amount 0
02:13:51.113 00.000 2744 move complete, result=0
02:13:51.113 00.000 2744 worker thread done servicing request
02:13:51.113 00.000 2744 Worker thread wakes up
02:13:51.113 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:51.113 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:51.121 00.008 1092 GuideStep: 0.5 px 134 ms WEST, -0.2 px 0 ms NORTH
02:13:54.943 03.822 2744 Exposure complete
02:13:55.257 00.314 1092 OnExposeComplete: enter
02:13:55.260 00.003 1092 UpdateGuideState(): m_state=6
02:13:55.264 00.004 2744 worker thread done servicing request
02:13:55.264 00.000 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2467
02:13:55.267 00.003 1092 Star::Find returns 1 (0), X=1602.45, Y=1129.83, Mass=466571, SNR=58.2, Peak=25677 HFD=5.2
02:13:55.272 00.005 1092 MultiStar: [#1 0.23,-0.25,0.87,U] [#2 0.33,-1.44,1.11,U] [#3 -0.14,-0.05,0.75,U] [#4 -0.08,-0.95,0.83,U] [#5 0.54,-0.04,0.77,U] [#6 0.72,-0.24,0.61,U] [#7 0.27,-0.05,0.60,U] [#8 0.36,-0.25,0.46,U] 
02:13:55.276 00.004 1092 refined, 8 included, MultiStar: {0.36, -0.37}, one-star: {0.96, 0.35}
02:13:55.280 00.004 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
02:13:55.282 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
02:13:55.286 00.004 1092 CameraToMount -- cameraX=0.36 cameraY=-0.37 hyp=0.52 cameraTheta=-0.80 mountX=0.49 mountY=-0.26, mountTheta=-0.50
02:13:55.292 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.37, opts=13)
02:13:55.296 00.004 1092 Enqueuing Move request for scope (0.36, -0.37)
02:13:55.299 00.003 2744 Worker thread wakes up
02:13:55.299 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.37) opts 0xd
02:13:55.299 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.37)
02:13:55.299 00.000 2744 Moving (0.36, -0.37) raw xDistance=0.49 yDistance=-0.26
02:13:55.300 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.49
02:13:55.300 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:55.300 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:13:55.300 00.000 2744 MoveAxis(W, 118, ABG)
02:13:55.300 00.000 2744 Guiding  Dir = 3, Dur = 118
02:13:55.300 00.000 2744 IsSlewing returns 0
02:13:55.301 00.001 2744 IsGuiding returns 0
02:13:55.301 00.000 2744 PulseGuide returned control before completion, sleep 128
02:13:55.319 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1511, FiltMax=65535, Gamma=0.510
02:13:55.337 00.018 1092 UpdateGuideState exits: m=466571 SNR=58.2
02:13:55.340 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.342 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:55.346 00.004 1092 Enqueuing Expose request
02:13:55.432 00.086 2744 IsGuiding returns 1
02:13:55.432 00.000 2744 scope still moving after pulse duration time elapsed
02:13:55.464 00.032 2744 IsSlewing returns 0
02:13:55.464 00.000 2744 IsGuiding returns 0
02:13:55.464 00.000 2744 scope move finished after 118 + 45 ms
02:13:55.464 00.000 2744 Move returns status 0, amount 118
02:13:55.464 00.000 2744 MoveAxis(N, 0, ABG)
02:13:55.464 00.000 2744 Move returns status 0, amount 0
02:13:55.464 00.000 2744 move complete, result=0
02:13:55.465 00.001 2744 worker thread done servicing request
02:13:55.465 00.000 2744 Worker thread wakes up
02:13:55.465 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:55.465 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:13:56.817 01.352 1092 GuideStep: 0.5 px 118 ms WEST, -0.3 px 0 ms NORTH
02:13:58.855 02.038 2744 Exposure complete
02:13:59.060 00.205 2744 worker thread done servicing request
02:13:59.060 00.000 1092 OnExposeComplete: enter
02:13:59.063 00.003 1092 UpdateGuideState(): m_state=6
02:13:59.066 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2468
02:13:59.068 00.002 1092 Star::Find returns 1 (0), X=1603.04, Y=1129.88, Mass=482579, SNR=57.4, Peak=23981 HFD=4.8
02:13:59.071 00.003 1092 MultiStar: [#1 0.38,-0.13,0.91,U] [#2 0.45,-1.23,1.15,U] [#3 0.06,-0.12,0.84,U] [#4 0.09,-0.80,1.01,U] [#5 1.02,-0.29,0.75,U] [#6 1.03,-0.54,0.65,U] [#7 0.50,-0.30,0.54,U] [#8 0.27,-0.39,0.38,U] 
02:13:59.073 00.002 1092 refined, 8 included, MultiStar: {0.60, -0.40}, one-star: {1.56, 0.40}
02:13:59.075 00.002 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
02:13:59.077 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
02:13:59.080 00.003 1092 CameraToMount -- cameraX=0.60 cameraY=-0.40 hyp=0.73 cameraTheta=-0.59 mountX=0.72 mountY=-0.23, mountTheta=-0.31
02:13:59.086 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.40, opts=13)
02:13:59.089 00.003 1092 Enqueuing Move request for scope (0.60, -0.40)
02:13:59.091 00.002 2744 Worker thread wakes up
02:13:59.091 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.40) opts 0xd
02:13:59.091 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.40)
02:13:59.091 00.000 2744 Moving (0.60, -0.40) raw xDistance=0.72 yDistance=-0.23
02:13:59.091 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
02:13:59.091 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:13:59.091 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:13:59.091 00.000 2744 MoveAxis(W, 169, ABG)
02:13:59.091 00.000 2744 Guiding  Dir = 3, Dur = 169
02:13:59.092 00.001 2744 IsSlewing returns 0
02:13:59.092 00.000 2744 IsGuiding returns 0
02:13:59.092 00.000 2744 PulseGuide returned control before completion, sleep 179
02:13:59.107 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:13:59.124 00.017 1092 UpdateGuideState exits: m=482579 SNR=57.4
02:13:59.126 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.129 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:13:59.131 00.002 1092 Enqueuing Expose request
02:13:59.282 00.151 2744 IsGuiding returns 1
02:13:59.282 00.000 2744 scope still moving after pulse duration time elapsed
02:13:59.312 00.030 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:13:59.315 00.003 2744 IsSlewing returns 0
02:13:59.315 00.000 1092 case statement mapped state 6 to 3
02:13:59.318 00.003 2744 IsGuiding returns 0
02:13:59.318 00.000 2744 scope move finished after 169 + 56 ms
02:13:59.318 00.000 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:13:59.321 00.003 2744 Move returns status 0, amount 169
02:13:59.321 00.000 2744 MoveAxis(N, 0, ABG)
02:13:59.321 00.000 2744 Move returns status 0, amount 0
02:13:59.322 00.001 2744 move complete, result=0
02:13:59.322 00.000 2744 worker thread done servicing request
02:13:59.322 00.000 1092 GuideStep: 0.7 px 169 ms WEST, -0.2 px 0 ms NORTH
02:13:59.324 00.002 2744 Worker thread wakes up
02:13:59.324 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:13:59.324 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:02.718 03.394 2744 Exposure complete
02:14:02.912 00.194 2744 worker thread done servicing request
02:14:02.912 00.000 1092 OnExposeComplete: enter
02:14:02.916 00.004 1092 UpdateGuideState(): m_state=6
02:14:02.918 00.002 1092 Star::Find(15, 1603, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2469
02:14:02.920 00.002 1092 Star::Find returns 1 (0), X=1602.68, Y=1129.38, Mass=455264, SNR=73.3, Peak=43475 HFD=3.5
02:14:02.923 00.003 1092 MultiStar: [#1 0.20,-0.52,0.95,U] [#2 0.11,-0.90,0.94,U] [#3 0.10,-0.10,0.90,U] [#4 -0.10,-0.49,0.71,U] [#5 0.09,-0.30,0.68,U] [#6 0.10,-0.67,0.70,U] [#7 0.07,-0.56,0.50,U] [#8 0.58,-0.79,0.43,U] 
02:14:02.925 00.002 1092 refined, 8 included, MultiStar: {0.28, -0.46}, one-star: {1.19, -0.10}
02:14:02.927 00.002 1092 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.43) = xAngle (-0.60 = -0.60)
02:14:02.929 00.002 1092 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.75 = -0.75)
02:14:02.932 00.003 1092 CameraToMount -- cameraX=0.28 cameraY=-0.46 hyp=0.54 cameraTheta=-1.02 mountX=0.45 mountY=-0.37, mountTheta=-0.69
02:14:02.937 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.46, opts=13)
02:14:02.940 00.003 1092 Enqueuing Move request for scope (0.28, -0.46)
02:14:02.942 00.002 2744 Worker thread wakes up
02:14:02.942 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.46) opts 0xd
02:14:02.942 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.46)
02:14:02.942 00.000 2744 Moving (0.28, -0.46) raw xDistance=0.45 yDistance=-0.37
02:14:02.942 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.45
02:14:02.942 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:02.942 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:14:02.942 00.000 2744 MoveAxis(W, 113, ABG)
02:14:02.942 00.000 2744 Guiding  Dir = 3, Dur = 113
02:14:02.942 00.000 2744 IsSlewing returns 0
02:14:02.943 00.001 2744 IsGuiding returns 0
02:14:02.943 00.000 2744 PulseGuide returned control before completion, sleep 123
02:14:02.959 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5248, FiltMin=1661, FiltMax=65520, Gamma=0.510
02:14:02.973 00.014 1092 UpdateGuideState exits: m=455264 SNR=73.3
02:14:02.976 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.979 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:02.982 00.003 1092 Enqueuing Expose request
02:14:03.070 00.088 2744 IsGuiding returns 1
02:14:03.070 00.000 2744 scope still moving after pulse duration time elapsed
02:14:03.101 00.031 2744 IsSlewing returns 0
02:14:03.101 00.000 2744 IsGuiding returns 0
02:14:03.101 00.000 2744 scope move finished after 113 + 45 ms
02:14:03.101 00.000 2744 Move returns status 0, amount 113
02:14:03.101 00.000 2744 MoveAxis(N, 0, ABG)
02:14:03.101 00.000 2744 Move returns status 0, amount 0
02:14:03.101 00.000 2744 move complete, result=0
02:14:03.103 00.002 2744 worker thread done servicing request
02:14:03.103 00.000 2744 Worker thread wakes up
02:14:03.103 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:03.103 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:03.105 00.002 1092 GuideStep: 0.5 px 113 ms WEST, -0.4 px 0 ms NORTH
02:14:06.516 03.411 2744 Exposure complete
02:14:06.782 00.266 2744 worker thread done servicing request
02:14:06.782 00.000 1092 OnExposeComplete: enter
02:14:06.785 00.003 1092 UpdateGuideState(): m_state=6
02:14:06.788 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2470
02:14:06.791 00.003 1092 Star::Find returns 1 (0), X=1602.33, Y=1129.41, Mass=472924, SNR=70.2, Peak=45187 HFD=3.4
02:14:06.793 00.002 1092 MultiStar: [#1 0.03,-0.51,0.91,U] [#2 -0.06,-0.80,1.17,U] [#3 -0.01,-0.46,0.81,U] [#4 -0.08,-0.78,0.77,U] [#5 0.27,-0.47,0.72,U] [#6 0.55,-0.79,0.79,U] [#7 0.08,-0.39,0.52,U] [#8 0.43,-0.61,0.46,U] 
02:14:06.796 00.003 1092 refined, 8 included, MultiStar: {0.22, -0.54}, one-star: {0.84, -0.07}
02:14:06.799 00.003 1092 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-0.43) = xAngle (-0.75 = -0.75)
02:14:06.801 00.002 1092 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.91 = -0.91)
02:14:06.804 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.54 hyp=0.59 cameraTheta=-1.18 mountX=0.43 mountY=-0.46, mountTheta=-0.82
02:14:06.809 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.54, opts=13)
02:14:06.812 00.003 1092 Enqueuing Move request for scope (0.22, -0.54)
02:14:06.816 00.004 2744 Worker thread wakes up
02:14:06.816 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.54) opts 0xd
02:14:06.816 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.54)
02:14:06.816 00.000 2744 Moving (0.22, -0.54) raw xDistance=0.43 yDistance=-0.46
02:14:06.816 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:14:06.816 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:14:06.816 00.000 2744 MoveAxis(W, 104, ABG)
02:14:06.816 00.000 2744 Guiding  Dir = 3, Dur = 104
02:14:06.816 00.000 2744 IsSlewing returns 0
02:14:06.817 00.001 2744 IsGuiding returns 0
02:14:06.817 00.000 2744 PulseGuide returned control before completion, sleep 114
02:14:06.834 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1539, FiltMax=65520, Gamma=0.510
02:14:06.853 00.019 1092 UpdateGuideState exits: m=472924 SNR=70.2
02:14:06.856 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.858 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:06.862 00.004 1092 Enqueuing Expose request
02:14:06.938 00.076 2744 IsGuiding returns 1
02:14:06.938 00.000 2744 scope still moving after pulse duration time elapsed
02:14:06.970 00.032 2744 IsSlewing returns 0
02:14:06.970 00.000 2744 IsGuiding returns 0
02:14:06.970 00.000 2744 scope move finished after 104 + 49 ms
02:14:06.970 00.000 2744 Move returns status 0, amount 104
02:14:06.970 00.000 2744 MoveAxis(N, 87, ABG)
02:14:06.970 00.000 2744 Guiding  Dir = 0, Dur = 87
02:14:06.971 00.001 2744 IsSlewing returns 0
02:14:06.971 00.000 2744 IsGuiding returns 0
02:14:06.971 00.000 2744 PulseGuide returned control before completion, sleep 97
02:14:07.080 00.109 2744 IsGuiding returns 1
02:14:07.080 00.000 2744 scope still moving after pulse duration time elapsed
02:14:07.112 00.032 2744 IsSlewing returns 0
02:14:07.112 00.000 2744 IsGuiding returns 0
02:14:07.112 00.000 2744 scope move finished after 87 + 54 ms
02:14:07.112 00.000 2744 Move returns status 0, amount 87
02:14:07.112 00.000 2744 move complete, result=0
02:14:07.112 00.000 2744 worker thread done servicing request
02:14:07.113 00.001 2744 Worker thread wakes up
02:14:07.113 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:07.113 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:08.959 01.846 1092 GuideStep: 0.4 px 104 ms WEST, -0.5 px 87 ms NORTH
02:14:10.520 01.561 2744 Exposure complete
02:14:10.754 00.234 2744 worker thread done servicing request
02:14:10.754 00.000 1092 OnExposeComplete: enter
02:14:10.757 00.003 1092 UpdateGuideState(): m_state=6
02:14:10.760 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2471
02:14:10.765 00.005 1092 Star::Find returns 1 (0), X=1602.61, Y=1129.67, Mass=490207, SNR=68.5, Peak=44787 HFD=3.5
02:14:10.769 00.004 1092 MultiStar: [#1 0.11,-0.32,0.93,U] [#2 0.18,-0.51,1.26,U] [#3 0.26,-0.15,0.81,U] [#4 0.16,-0.42,0.81,U] [#5 0.15,-0.45,0.72,U] [#6 0.17,-0.68,0.85,U] [#7 0.09,-0.13,0.64,U] [#8 0.04,-0.26,0.51,U] 
02:14:10.772 00.003 1092 refined, 8 included, MultiStar: {0.28, -0.31}, one-star: {1.13, 0.19}
02:14:10.775 00.003 1092 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-0.43) = xAngle (-0.40 = -0.40)
02:14:10.781 00.006 1092 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.55 = -0.55)
02:14:10.785 00.004 1092 CameraToMount -- cameraX=0.28 cameraY=-0.31 hyp=0.42 cameraTheta=-0.82 mountX=0.39 mountY=-0.22, mountTheta=-0.52
02:14:10.792 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.31, opts=13)
02:14:10.798 00.006 1092 Enqueuing Move request for scope (0.28, -0.31)
02:14:10.801 00.003 2744 Worker thread wakes up
02:14:10.801 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.31) opts 0xd
02:14:10.801 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.31)
02:14:10.802 00.001 2744 Moving (0.28, -0.31) raw xDistance=0.39 yDistance=-0.22
02:14:10.802 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:14:10.802 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:10.802 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:14:10.802 00.000 2744 MoveAxis(W, 94, ABG)
02:14:10.802 00.000 2744 Guiding  Dir = 3, Dur = 94
02:14:10.802 00.000 2744 IsSlewing returns 0
02:14:10.803 00.001 2744 IsGuiding returns 0
02:14:10.803 00.000 2744 PulseGuide returned control before completion, sleep 104
02:14:10.823 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5245, FiltMin=1773, FiltMax=65535, Gamma=0.510
02:14:10.847 00.024 1092 UpdateGuideState exits: m=490207 SNR=68.5
02:14:10.851 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.855 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:10.859 00.004 1092 Enqueuing Expose request
02:14:10.919 00.060 2744 IsGuiding returns 1
02:14:10.919 00.000 2744 scope still moving after pulse duration time elapsed
02:14:10.950 00.031 2744 IsSlewing returns 0
02:14:10.951 00.001 2744 IsGuiding returns 0
02:14:10.951 00.000 2744 scope move finished after 94 + 54 ms
02:14:10.951 00.000 2744 Move returns status 0, amount 94
02:14:10.951 00.000 2744 MoveAxis(N, 0, ABG)
02:14:10.952 00.001 2744 Move returns status 0, amount 0
02:14:10.952 00.000 2744 move complete, result=0
02:14:10.952 00.000 2744 worker thread done servicing request
02:14:10.952 00.000 2744 Worker thread wakes up
02:14:10.952 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:10.952 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:10.955 00.003 1092 GuideStep: 0.4 px 94 ms WEST, -0.2 px 0 ms NORTH
02:14:11.443 00.488 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:14:11.448 00.005 1092 case statement mapped state 6 to 3
02:14:11.454 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:14:14.359 02.905 2744 Exposure complete
02:14:14.559 00.200 2744 worker thread done servicing request
02:14:14.559 00.000 1092 OnExposeComplete: enter
02:14:14.563 00.004 1092 UpdateGuideState(): m_state=6
02:14:14.565 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2472
02:14:14.568 00.003 1092 Star::Find returns 1 (0), X=1602.02, Y=1129.45, Mass=456499, SNR=82.1, Peak=65504 HFD=2.3
02:14:14.571 00.003 1092 MultiStar: [#1 -0.40,-0.49,0.86,U] [#2 -0.38,-0.16,1.00,U] [#3 -0.30,-0.42,0.79,U] [#4 -0.30,-0.44,0.85,U] [#5 -0.54,-0.37,0.75,U] [#6 -0.50,-0.81,0.66,U] [#7 -0.02,-0.52,0.59,U] [#8 -0.12,-0.37,0.42,U] 
02:14:14.574 00.003 1092 refined, 8 included, MultiStar: {-0.21, -0.37}, one-star: {0.54, -0.03}
02:14:14.576 00.002 1092 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.43) = xAngle (-1.66 = -1.66)
02:14:14.578 00.002 1092 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.82 = -1.82)
02:14:14.581 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.37 hyp=0.43 cameraTheta=-2.09 mountX=-0.04 mountY=-0.42, mountTheta=-1.67
02:14:14.587 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.37, opts=13)
02:14:14.589 00.002 1092 Enqueuing Move request for scope (-0.21, -0.37)
02:14:14.592 00.003 2744 Worker thread wakes up
02:14:14.592 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.37) opts 0xd
02:14:14.592 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.37)
02:14:14.592 00.000 2744 Moving (-0.21, -0.37) raw xDistance=-0.04 yDistance=-0.42
02:14:14.592 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:14.592 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:14.592 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:14:14.592 00.000 2744 MoveAxis(E, 0, ABG)
02:14:14.592 00.000 2744 Move returns status 0, amount 0
02:14:14.592 00.000 2744 MoveAxis(N, 0, ABG)
02:14:14.592 00.000 2744 Move returns status 0, amount 0
02:14:14.592 00.000 2744 move complete, result=0
02:14:14.593 00.001 2744 worker thread done servicing request
02:14:14.610 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1600, FiltMax=65517, Gamma=0.510
02:14:14.628 00.018 1092 UpdateGuideState exits: m=456499 SNR=82.1
02:14:14.631 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.634 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:14.635 00.001 1092 Enqueuing Expose request
02:14:14.638 00.003 2744 Worker thread wakes up
02:14:14.638 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:14:14.641 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:14.641 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:18.017 03.376 2744 Exposure complete
02:14:18.232 00.215 2744 worker thread done servicing request
02:14:18.232 00.000 1092 OnExposeComplete: enter
02:14:18.235 00.003 1092 UpdateGuideState(): m_state=6
02:14:18.238 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2473
02:14:18.241 00.003 1092 Star::Find returns 1 (0), X=1601.59, Y=1129.70, Mass=469359, SNR=86.7, Peak=65504 HFD=2.8
02:14:18.244 00.003 1092 MultiStar: [#1 -0.63,-0.18,0.89,U] [#2 -0.65,0.15,0.92,U] [#3 -0.80,-0.11,0.79,U] [#4 -0.74,-0.01,0.84,U] [#5 -1.01,-0.08,0.69,U] [#6 -1.00,-0.46,0.70,U] [#7 -0.63,-0.15,0.53,U] [#8 -0.61,-0.19,0.45,U] 
02:14:18.249 00.005 1092 single-star, 8 included, MultiStar: {-0.63, -0.06}, one-star: {0.10, 0.23}
02:14:18.253 00.004 1092 CameraToMount -- cameraTheta (1.14) - m_xAngle (-0.43) = xAngle (1.57 = 1.57)
02:14:18.255 00.002 1092 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.41 = 1.41)
02:14:18.257 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=0.23 hyp=0.25 cameraTheta=1.14 mountX=0.00 mountY=0.25, mountTheta=1.57
02:14:18.266 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.23, opts=13)
02:14:18.270 00.004 1092 Enqueuing Move request for scope (0.10, 0.23)
02:14:18.273 00.003 2744 Worker thread wakes up
02:14:18.273 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.23) opts 0xd
02:14:18.273 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.23)
02:14:18.273 00.000 2744 Moving (0.10, 0.23) raw xDistance=0.00 yDistance=0.25
02:14:18.273 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:14:18.273 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:18.273 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:14:18.273 00.000 2744 MoveAxis(E, 0, ABG)
02:14:18.274 00.001 2744 Move returns status 0, amount 0
02:14:18.274 00.000 2744 MoveAxis(N, 0, ABG)
02:14:18.274 00.000 2744 Move returns status 0, amount 0
02:14:18.274 00.000 2744 move complete, result=0
02:14:18.274 00.000 2744 worker thread done servicing request
02:14:18.288 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1651, FiltMax=65517, Gamma=0.510
02:14:18.304 00.016 1092 UpdateGuideState exits: m=469359 SNR=86.7
02:14:18.307 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.311 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:18.316 00.005 1092 Enqueuing Expose request
02:14:18.320 00.004 2744 Worker thread wakes up
02:14:18.320 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:18.327 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:18.328 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:21.786 03.458 2744 Exposure complete
02:14:22.136 00.350 2744 worker thread done servicing request
02:14:22.136 00.000 1092 OnExposeComplete: enter
02:14:22.140 00.004 1092 UpdateGuideState(): m_state=6
02:14:22.144 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2474
02:14:22.148 00.004 1092 Star::Find returns 1 (0), X=1601.83, Y=1129.54, Mass=458576, SNR=77.1, Peak=65504 HFD=2.6
02:14:22.152 00.004 1092 MultiStar: [#1 -0.56,-0.38,0.95,U] [#2 -1.00,0.03,0.97,U] [#3 -0.59,-0.11,0.93,U] [#4 -0.79,-0.25,0.87,U] [#5 -1.25,-0.17,0.89,U] [#6 -1.16,-0.37,0.83,U] [#7 -0.67,-0.24,0.68,U] [#8 -0.54,-0.51,0.48,U] 
02:14:22.157 00.005 1092 single-star, 8 included, MultiStar: {-0.68, -0.19}, one-star: {0.34, 0.06}
02:14:22.162 00.005 1092 CameraToMount -- cameraTheta (0.18) - m_xAngle (-0.43) = xAngle (0.61 = 0.61)
02:14:22.167 00.005 1092 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.45 = 0.45)
02:14:22.171 00.004 1092 CameraToMount -- cameraX=0.34 cameraY=0.06 hyp=0.35 cameraTheta=0.18 mountX=0.29 mountY=0.15, mountTheta=0.49
02:14:22.176 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.06, opts=13)
02:14:22.180 00.004 1092 Enqueuing Move request for scope (0.34, 0.06)
02:14:22.182 00.002 2744 Worker thread wakes up
02:14:22.183 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.06) opts 0xd
02:14:22.183 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.06)
02:14:22.183 00.000 2744 Moving (0.34, 0.06) raw xDistance=0.29 yDistance=0.15
02:14:22.183 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
02:14:22.183 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:22.183 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:14:22.183 00.000 2744 MoveAxis(E, 0, ABG)
02:14:22.183 00.000 2744 Move returns status 0, amount 0
02:14:22.183 00.000 2744 MoveAxis(N, 0, ABG)
02:14:22.183 00.000 2744 Move returns status 0, amount 0
02:14:22.184 00.001 2744 move complete, result=0
02:14:22.184 00.000 2744 worker thread done servicing request
02:14:22.205 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1786, FiltMax=65517, Gamma=0.510
02:14:22.225 00.020 1092 UpdateGuideState exits: m=458576 SNR=77.1
02:14:22.231 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.235 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:22.238 00.003 1092 Enqueuing Expose request
02:14:22.241 00.003 2744 Worker thread wakes up
02:14:22.241 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:22.244 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:22.245 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:23.604 01.359 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:14:23.606 00.002 1092 case statement mapped state 6 to 3
02:14:23.608 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:14:25.634 02.026 2744 Exposure complete
02:14:25.822 00.188 1092 OnExposeComplete: enter
02:14:25.825 00.003 1092 UpdateGuideState(): m_state=6
02:14:25.831 00.006 2744 worker thread done servicing request
02:14:25.831 00.000 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2475
02:14:25.834 00.003 1092 Star::Find returns 1 (0), X=1601.10, Y=1129.11, Mass=442725, SNR=90.0, Peak=65411 HFD=2.2
02:14:25.838 00.004 1092 MultiStar: [#1 -1.15,-1.04,0.86,U] [#2 -1.49,0.35,0.76,U] [#3 -1.34,-0.76,0.78,U] [#4 -1.23,-0.32,0.76,U] [#5 -2.13,-0.62,0.76,U] [#6 -2.13,-0.95,0.63,U] [#7 -1.04,-0.87,0.66,U] [#8 -1.12,-0.87,0.51,U] 
02:14:25.841 00.003 1092 single-star, 8 included, MultiStar: {-1.30, -0.58}, one-star: {-0.39, -0.37}
02:14:25.844 00.003 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
02:14:25.850 00.006 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.12 = -2.12)
02:14:25.854 00.004 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.37 hyp=0.53 cameraTheta=-2.39 mountX=-0.20 mountY=-0.46, mountTheta=-1.99
02:14:25.861 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.37, opts=13)
02:14:25.864 00.003 1092 Enqueuing Move request for scope (-0.39, -0.37)
02:14:25.867 00.003 2744 Worker thread wakes up
02:14:25.867 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.37) opts 0xd
02:14:25.867 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.37)
02:14:25.867 00.000 2744 Moving (-0.39, -0.37) raw xDistance=-0.20 yDistance=-0.46
02:14:25.867 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:14:25.867 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:14:25.867 00.000 2744 MoveAxis(E, 0, ABG)
02:14:25.867 00.000 2744 Move returns status 0, amount 0
02:14:25.867 00.000 2744 MoveAxis(N, 86, ABG)
02:14:25.867 00.000 2744 Guiding  Dir = 0, Dur = 86
02:14:25.868 00.001 2744 IsSlewing returns 0
02:14:25.868 00.000 2744 IsGuiding returns 0
02:14:25.868 00.000 2744 PulseGuide returned control before completion, sleep 96
02:14:25.882 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5261, FiltMin=1632, FiltMax=65520, Gamma=0.510
02:14:25.899 00.017 1092 UpdateGuideState exits: m=442725 SNR=90.0
02:14:25.901 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.904 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:25.906 00.002 1092 Enqueuing Expose request
02:14:25.975 00.069 2744 IsGuiding returns 1
02:14:25.975 00.000 2744 scope still moving after pulse duration time elapsed
02:14:26.006 00.031 2744 IsSlewing returns 0
02:14:26.006 00.000 2744 IsGuiding returns 1
02:14:26.037 00.031 2744 IsSlewing returns 0
02:14:26.037 00.000 2744 IsGuiding returns 0
02:14:26.037 00.000 2744 scope move finished after 86 + 82 ms
02:14:26.037 00.000 2744 Move returns status 0, amount 86
02:14:26.037 00.000 2744 move complete, result=0
02:14:26.037 00.000 2744 worker thread done servicing request
02:14:26.038 00.001 2744 Worker thread wakes up
02:14:26.038 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:26.038 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:26.045 00.007 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 86 ms NORTH
02:14:29.428 03.383 2744 Exposure complete
02:14:29.620 00.192 2744 worker thread done servicing request
02:14:29.620 00.000 1092 OnExposeComplete: enter
02:14:29.622 00.002 1092 UpdateGuideState(): m_state=6
02:14:29.625 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2476
02:14:29.627 00.002 1092 Star::Find returns 1 (0), X=1602.48, Y=1128.67, Mass=430323, SNR=73.8, Peak=65459 HFD=1.9
02:14:29.630 00.003 1092 MultiStar: [#1 0.36,-1.11,1.02,U] [#2 -0.14,0.14,1.03,U] [#3 0.08,-1.06,0.79,U] [#4 0.18,-0.42,0.82,U] [#5 -0.94,-0.84,0.99,U] [#6 -0.57,-1.08,0.89,U] [#7 0.10,-1.03,0.68,U] [#8 0.30,-1.29,0.58,U] 
02:14:29.633 00.003 1092 refined, 8 included, MultiStar: {0.03, -0.80}, one-star: {0.99, -0.81}
02:14:29.636 00.003 1092 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-0.43) = xAngle (-1.11 = -1.11)
02:14:29.637 00.001 1092 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.26 = -1.26)
02:14:29.639 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.80 hyp=0.80 cameraTheta=-1.54 mountX=0.36 mountY=-0.76, mountTheta=-1.13
02:14:29.643 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.80, opts=13)
02:14:29.647 00.004 1092 Enqueuing Move request for scope (0.03, -0.80)
02:14:29.649 00.002 2744 Worker thread wakes up
02:14:29.649 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.80) opts 0xd
02:14:29.649 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.80)
02:14:29.649 00.000 2744 Moving (0.03, -0.80) raw xDistance=0.36 yDistance=-0.76
02:14:29.649 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.36
02:14:29.649 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
02:14:29.650 00.001 2744 MoveAxis(W, 80, ABG)
02:14:29.650 00.000 2744 Guiding  Dir = 3, Dur = 80
02:14:29.650 00.000 2744 IsSlewing returns 0
02:14:29.650 00.000 2744 IsGuiding returns 0
02:14:29.651 00.001 2744 PulseGuide returned control before completion, sleep 90
02:14:29.666 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1511, FiltMax=65527, Gamma=0.510
02:14:29.681 00.015 1092 UpdateGuideState exits: m=430323 SNR=73.8
02:14:29.684 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.686 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:29.688 00.002 1092 Enqueuing Expose request
02:14:29.753 00.065 2744 IsGuiding returns 1
02:14:29.753 00.000 2744 scope still moving after pulse duration time elapsed
02:14:29.784 00.031 2744 IsSlewing returns 0
02:14:29.784 00.000 2744 IsGuiding returns 0
02:14:29.784 00.000 2744 scope move finished after 80 + 54 ms
02:14:29.784 00.000 2744 Move returns status 0, amount 80
02:14:29.784 00.000 2744 MoveAxis(N, 143, ABG)
02:14:29.784 00.000 2744 Guiding  Dir = 0, Dur = 143
02:14:29.784 00.000 2744 IsSlewing returns 0
02:14:29.786 00.002 2744 IsGuiding returns 0
02:14:29.786 00.000 2744 PulseGuide returned control before completion, sleep 153
02:14:29.955 00.169 2744 IsGuiding returns 1
02:14:29.955 00.000 2744 scope still moving after pulse duration time elapsed
02:14:29.986 00.031 2744 IsSlewing returns 0
02:14:29.986 00.000 2744 IsGuiding returns 0
02:14:29.986 00.000 2744 scope move finished after 143 + 57 ms
02:14:29.986 00.000 2744 Move returns status 0, amount 143
02:14:29.986 00.000 2744 move complete, result=0
02:14:29.986 00.000 2744 worker thread done servicing request
02:14:29.986 00.000 1092 GuideStep: 0.4 px 80 ms WEST, -0.8 px 143 ms NORTH
02:14:29.989 00.003 2744 Worker thread wakes up
02:14:29.989 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:29.989 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:33.405 03.416 2744 Exposure complete
02:14:33.685 00.280 2744 worker thread done servicing request
02:14:33.685 00.000 1092 OnExposeComplete: enter
02:14:33.688 00.003 1092 UpdateGuideState(): m_state=6
02:14:33.692 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2477
02:14:33.695 00.003 1092 Star::Find returns 1 (0), X=1602.96, Y=1129.02, Mass=427314, SNR=80.2, Peak=65434 HFD=2.1
02:14:33.700 00.005 1092 MultiStar: [#1 0.85,-0.89,0.98,U] [#2 0.42,0.39,0.98,U] [#3 0.90,-0.53,0.85,U] [#4 0.57,-0.21,0.86,U] [#5 -0.12,-0.56,0.79,U] [#6 -0.10,-0.88,0.77,U] [#7 0.97,-0.71,0.55,U] [#8 0.85,-0.89,0.56,U] 
02:14:33.703 00.003 1092 refined, 8 included, MultiStar: {0.65, -0.49}, one-star: {1.47, -0.46}
02:14:33.706 00.003 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
02:14:33.708 00.002 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
02:14:33.711 00.003 1092 CameraToMount -- cameraX=0.65 cameraY=-0.49 hyp=0.82 cameraTheta=-0.64 mountX=0.80 mountY=-0.29, mountTheta=-0.35
02:14:33.719 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=-0.49, opts=13)
02:14:33.722 00.003 1092 Enqueuing Move request for scope (0.65, -0.49)
02:14:33.726 00.004 2744 Worker thread wakes up
02:14:33.726 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.49) opts 0xd
02:14:33.726 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, -0.49)
02:14:33.726 00.000 2744 Moving (0.65, -0.49) raw xDistance=0.80 yDistance=-0.29
02:14:33.726 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.80
02:14:33.726 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:33.726 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:14:33.726 00.000 2744 MoveAxis(W, 184, ABG)
02:14:33.726 00.000 2744 Guiding  Dir = 3, Dur = 184
02:14:33.727 00.001 2744 IsSlewing returns 0
02:14:33.727 00.000 2744 IsGuiding returns 0
02:14:33.727 00.000 2744 PulseGuide returned control before completion, sleep 194
02:14:33.753 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1767, FiltMax=65527, Gamma=0.510
02:14:33.771 00.018 1092 UpdateGuideState exits: m=427314 SNR=80.2
02:14:33.774 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.778 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:33.782 00.004 1092 Enqueuing Expose request
02:14:33.934 00.152 2744 IsGuiding returns 1
02:14:33.934 00.000 2744 scope still moving after pulse duration time elapsed
02:14:33.965 00.031 2744 IsSlewing returns 0
02:14:33.965 00.000 2744 IsGuiding returns 0
02:14:33.965 00.000 2744 scope move finished after 184 + 54 ms
02:14:33.966 00.001 2744 Move returns status 0, amount 184
02:14:33.966 00.000 2744 MoveAxis(N, 0, ABG)
02:14:33.966 00.000 2744 Move returns status 0, amount 0
02:14:33.966 00.000 2744 move complete, result=0
02:14:33.966 00.000 2744 worker thread done servicing request
02:14:33.966 00.000 2744 Worker thread wakes up
02:14:33.966 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:33.966 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:33.968 00.002 1092 GuideStep: 0.8 px 184 ms WEST, -0.3 px 0 ms NORTH
02:14:35.470 01.502 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:14:35.473 00.003 1092 case statement mapped state 6 to 3
02:14:35.475 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:14:37.366 01.891 2744 Exposure complete
02:14:37.565 00.199 2744 worker thread done servicing request
02:14:37.567 00.002 1092 OnExposeComplete: enter
02:14:37.568 00.001 1092 UpdateGuideState(): m_state=6
02:14:37.572 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2478
02:14:37.575 00.003 1092 Star::Find returns 1 (0), X=1602.62, Y=1129.00, Mass=450729, SNR=68.1, Peak=65459 HFD=2.4
02:14:37.577 00.002 1092 MultiStar: [#1 0.17,-1.02,1.11,U] [#2 -0.11,1.10,0.93,U] [#3 0.56,-0.63,0.93,U] [#4 0.34,0.21,0.81,U] [#5 -0.78,-0.74,1.06,U] [#6 -0.77,-0.88,0.99,U] [#7 0.74,-0.97,0.66,U] [#8 0.67,-0.93,0.49,U] 
02:14:37.581 00.004 1092 refined, 8 included, MultiStar: {0.16, -0.47}, one-star: {1.14, -0.48}
02:14:37.583 00.002 1092 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.43) = xAngle (-0.82 = -0.82)
02:14:37.586 00.003 1092 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
02:14:37.589 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=-0.47 hyp=0.50 cameraTheta=-1.25 mountX=0.34 mountY=-0.41, mountTheta=-0.88
02:14:37.593 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.47, opts=13)
02:14:37.596 00.003 1092 Enqueuing Move request for scope (0.16, -0.47)
02:14:37.598 00.002 2744 Worker thread wakes up
02:14:37.598 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.47) opts 0xd
02:14:37.598 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.47)
02:14:37.599 00.001 2744 Moving (0.16, -0.47) raw xDistance=0.34 yDistance=-0.41
02:14:37.599 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
02:14:37.599 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:37.599 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:14:37.599 00.000 2744 MoveAxis(W, 88, ABG)
02:14:37.599 00.000 2744 Guiding  Dir = 3, Dur = 88
02:14:37.599 00.000 2744 IsSlewing returns 0
02:14:37.599 00.000 2744 IsGuiding returns 0
02:14:37.600 00.001 2744 PulseGuide returned control before completion, sleep 98
02:14:37.616 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1283, FiltMax=65527, Gamma=0.510
02:14:37.631 00.015 1092 UpdateGuideState exits: m=450729 SNR=68.1
02:14:37.634 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:37.636 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:37.638 00.002 1092 Enqueuing Expose request
02:14:37.711 00.073 2744 IsGuiding returns 0
02:14:37.711 00.000 2744 Move returns status 0, amount 88
02:14:37.711 00.000 2744 MoveAxis(N, 0, ABG)
02:14:37.711 00.000 2744 Move returns status 0, amount 0
02:14:37.711 00.000 2744 move complete, result=0
02:14:37.713 00.002 2744 worker thread done servicing request
02:14:37.713 00.000 2744 Worker thread wakes up
02:14:37.713 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:37.713 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:37.713 00.000 1092 GuideStep: 0.3 px 88 ms WEST, -0.4 px 0 ms NORTH
02:14:41.094 03.381 2744 Exposure complete
02:14:41.279 00.185 2744 worker thread done servicing request
02:14:41.279 00.000 1092 OnExposeComplete: enter
02:14:41.283 00.004 1092 UpdateGuideState(): m_state=6
02:14:41.286 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2479
02:14:41.290 00.004 1092 Star::Find returns 1 (0), X=1601.93, Y=1129.19, Mass=447666, SNR=72.8, Peak=65459 HFD=2.7
02:14:41.292 00.002 1092 MultiStar: [#1 -0.07,-0.80,0.81,U] [#2 -0.23,1.20,0.92,U] [#3 -0.02,-0.58,0.84,U] [#4 -0.09,0.35,0.74,U] [#5 -1.31,-0.48,0.84,U] [#6 -1.14,-0.68,0.85,U] [#7 0.01,-0.67,0.62,U] [#8 -0.13,-0.87,0.49,U] 
02:14:41.294 00.002 1092 refined, 8 included, MultiStar: {-0.29, -0.27}, one-star: {0.44, -0.29}
02:14:41.298 00.004 1092 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-0.43) = xAngle (-1.97 = -1.97)
02:14:41.300 00.002 1092 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.13 = -2.13)
02:14:41.302 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-2.40 mountX=-0.15 mountY=-0.33, mountTheta=-2.00
02:14:41.307 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.27, opts=13)
02:14:41.309 00.002 1092 Enqueuing Move request for scope (-0.29, -0.27)
02:14:41.314 00.005 2744 Worker thread wakes up
02:14:41.314 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.27) opts 0xd
02:14:41.314 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.27)
02:14:41.314 00.000 2744 Moving (-0.29, -0.27) raw xDistance=-0.15 yDistance=-0.33
02:14:41.314 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:14:41.314 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:41.314 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:14:41.314 00.000 2744 MoveAxis(E, 0, ABG)
02:14:41.314 00.000 2744 Move returns status 0, amount 0
02:14:41.314 00.000 2744 MoveAxis(N, 0, ABG)
02:14:41.314 00.000 2744 Move returns status 0, amount 0
02:14:41.315 00.001 2744 move complete, result=0
02:14:41.315 00.000 2744 worker thread done servicing request
02:14:41.331 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1623, FiltMax=65527, Gamma=0.510
02:14:41.349 00.018 1092 UpdateGuideState exits: m=447666 SNR=72.8
02:14:41.351 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.355 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:41.357 00.002 1092 Enqueuing Expose request
02:14:41.360 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:14:41.362 00.002 2744 Worker thread wakes up
02:14:41.363 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:41.363 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:44.823 03.460 2744 Exposure complete
02:14:45.403 00.580 2744 worker thread done servicing request
02:14:45.403 00.000 1092 OnExposeComplete: enter
02:14:45.408 00.005 1092 UpdateGuideState(): m_state=6
02:14:45.414 00.006 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2480
02:14:45.419 00.005 1092 Star::Find returns 1 (0), X=1602.19, Y=1129.18, Mass=457140, SNR=74.1, Peak=65459 HFD=2.9
02:14:45.427 00.008 1092 MultiStar: [#1 0.10,-0.85,1.02,U] [#2 -0.35,1.37,0.99,U] [#3 0.21,-0.47,0.73,U] [#4 -0.07,0.41,0.77,U] [#5 -1.16,-0.46,0.68,U] [#6 -1.29,-0.76,0.79,U] [#7 0.49,-0.77,0.63,U] [#8 -0.20,-0.87,0.49,U] 
02:14:45.432 00.005 1092 refined, 8 included, MultiStar: {-0.15, -0.23}, one-star: {0.71, -0.30}
02:14:45.438 00.006 1092 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.43) = xAngle (-1.70 = -1.70)
02:14:45.443 00.005 1092 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
02:14:45.446 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.23 hyp=0.28 cameraTheta=-2.13 mountX=-0.04 mountY=-0.26, mountTheta=-1.71
02:14:45.457 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.23, opts=13)
02:14:45.460 00.003 1092 Enqueuing Move request for scope (-0.15, -0.23)
02:14:45.465 00.005 2744 Worker thread wakes up
02:14:45.465 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.23) opts 0xd
02:14:45.466 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.23)
02:14:45.466 00.000 2744 Moving (-0.15, -0.23) raw xDistance=-0.04 yDistance=-0.26
02:14:45.466 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:14:45.466 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:45.466 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:14:45.466 00.000 2744 MoveAxis(E, 0, ABG)
02:14:45.466 00.000 2744 Move returns status 0, amount 0
02:14:45.466 00.000 2744 MoveAxis(N, 0, ABG)
02:14:45.467 00.001 2744 Move returns status 0, amount 0
02:14:45.467 00.000 2744 move complete, result=0
02:14:45.467 00.000 2744 worker thread done servicing request
02:14:45.488 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1751, FiltMax=65527, Gamma=0.510
02:14:45.509 00.021 1092 UpdateGuideState exits: m=457140 SNR=74.1
02:14:45.515 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.518 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:45.523 00.005 1092 Enqueuing Expose request
02:14:45.527 00.004 2744 Worker thread wakes up
02:14:45.527 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:14:45.531 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:45.532 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:47.722 02.190 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:14:47.731 00.009 1092 case statement mapped state 6 to 3
02:14:47.734 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:14:48.925 01.191 2744 Exposure complete
02:14:49.171 00.246 2744 worker thread done servicing request
02:14:49.171 00.000 1092 OnExposeComplete: enter
02:14:49.175 00.004 1092 UpdateGuideState(): m_state=6
02:14:49.177 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2481
02:14:49.182 00.005 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.54, Mass=431834, SNR=62.5, Peak=43104 HFD=3.6
02:14:49.186 00.004 1092 MultiStar: [#1 0.21,-1.36,1.06,U] [#2 -0.26,1.09,0.91,U] [#3 -0.00,-0.93,0.73,U] [#4 0.08,-0.00,0.73,U] [#5 -1.40,-0.95,0.75,U] [#6 -1.35,-1.44,0.84,U] [#7 0.47,-1.08,0.53,U] [#8 0.13,-1.11,0.44,U] 
02:14:49.190 00.004 1092 refined, 8 included, MultiStar: {-0.16, -0.72}, one-star: {0.73, -0.94}
02:14:49.192 00.002 1092 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.43) = xAngle (-1.36 = -1.36)
02:14:49.194 00.002 1092 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.51 = -1.51)
02:14:49.200 00.006 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.72 hyp=0.74 cameraTheta=-1.78 mountX=0.16 mountY=-0.74, mountTheta=-1.36
02:14:49.207 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.72, opts=13)
02:14:49.210 00.003 1092 Enqueuing Move request for scope (-0.16, -0.72)
02:14:49.213 00.003 2744 Worker thread wakes up
02:14:49.214 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.72) opts 0xd
02:14:49.214 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.72)
02:14:49.214 00.000 2744 Moving (-0.16, -0.72) raw xDistance=0.16 yDistance=-0.74
02:14:49.214 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:14:49.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.74 from input -0.74
02:14:49.214 00.000 2744 MoveAxis(E, 0, ABG)
02:14:49.214 00.000 2744 Move returns status 0, amount 0
02:14:49.214 00.000 2744 MoveAxis(N, 139, ABG)
02:14:49.214 00.000 2744 Guiding  Dir = 0, Dur = 139
02:14:49.215 00.001 2744 IsSlewing returns 0
02:14:49.215 00.000 2744 IsGuiding returns 0
02:14:49.215 00.000 2744 PulseGuide returned control before completion, sleep 149
02:14:49.239 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1783, FiltMax=65535, Gamma=0.510
02:14:49.255 00.016 1092 UpdateGuideState exits: m=431834 SNR=62.5
02:14:49.258 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:49.261 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:49.264 00.003 1092 Enqueuing Expose request
02:14:49.368 00.104 2744 IsGuiding returns 1
02:14:49.368 00.000 2744 scope still moving after pulse duration time elapsed
02:14:49.400 00.032 2744 IsSlewing returns 0
02:14:49.400 00.000 2744 IsGuiding returns 0
02:14:49.400 00.000 2744 scope move finished after 139 + 46 ms
02:14:49.400 00.000 2744 Move returns status 0, amount 139
02:14:49.400 00.000 2744 move complete, result=0
02:14:49.400 00.000 2744 worker thread done servicing request
02:14:49.400 00.000 2744 Worker thread wakes up
02:14:49.400 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:49.400 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:49.402 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.7 px 139 ms NORTH
02:14:52.785 03.383 2744 Exposure complete
02:14:52.977 00.192 2744 worker thread done servicing request
02:14:52.977 00.000 1092 OnExposeComplete: enter
02:14:52.980 00.003 1092 UpdateGuideState(): m_state=6
02:14:52.982 00.002 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2482
02:14:52.985 00.003 1092 Star::Find returns 1 (0), X=1601.63, Y=1129.13, Mass=416227, SNR=62.0, Peak=31811 HFD=4.0
02:14:52.988 00.003 1092 MultiStar: [#1 -0.45,-1.16,0.81,U] [#2 -0.74,1.81,0.82,U] [#3 -0.45,-0.74,0.55,U] [#4 -0.76,0.50,0.69,U] [#5 -2.26,-0.50,0.82,U] [#6 -2.24,-0.85,0.79,U] [#7 -0.38,-0.74,0.62,U] [#8 -0.86,-0.98,0.45,U] 
02:14:52.990 00.002 1092 single-star, 8 included, MultiStar: {-0.89, -0.28}, one-star: {0.14, -0.35}
02:14:52.992 00.002 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.77 = -0.77)
02:14:52.994 00.002 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.92 = -0.92)
02:14:52.996 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.20 mountX=0.27 mountY=-0.30, mountTheta=-0.84
02:14:53.000 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.35, opts=13)
02:14:53.003 00.003 1092 Enqueuing Move request for scope (0.14, -0.35)
02:14:53.005 00.002 2744 Worker thread wakes up
02:14:53.005 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.35) opts 0xd
02:14:53.005 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.35)
02:14:53.005 00.000 2744 Moving (0.14, -0.35) raw xDistance=0.27 yDistance=-0.30
02:14:53.005 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
02:14:53.005 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:53.005 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:14:53.006 00.001 2744 MoveAxis(E, 0, ABG)
02:14:53.006 00.000 2744 Move returns status 0, amount 0
02:14:53.006 00.000 2744 MoveAxis(N, 0, ABG)
02:14:53.006 00.000 2744 Move returns status 0, amount 0
02:14:53.006 00.000 2744 move complete, result=0
02:14:53.007 00.001 2744 worker thread done servicing request
02:14:53.020 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1709, FiltMax=65535, Gamma=0.510
02:14:53.033 00.013 1092 UpdateGuideState exits: m=416227 SNR=62.0
02:14:53.036 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.039 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:53.040 00.001 1092 Enqueuing Expose request
02:14:53.042 00.002 2744 Worker thread wakes up
02:14:53.042 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:53.043 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:53.043 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:14:56.444 03.401 2744 Exposure complete
02:14:56.725 00.281 1092 OnExposeComplete: enter
02:14:56.727 00.002 1092 UpdateGuideState(): m_state=6
02:14:56.731 00.004 2744 worker thread done servicing request
02:14:56.731 00.000 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2483
02:14:56.734 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.11, Mass=408230, SNR=54.6, Peak=32259 HFD=4.2
02:14:56.738 00.004 1092 MultiStar: [#1 -0.16,-0.94,1.08,U] [#2 -0.22,2.00,1.10,U] [#3 0.19,-0.28,0.74,U] [#4 0.11,0.75,0.81,U] [#5 -1.72,-0.26,0.89,U] [#6 -1.47,-0.24,0.86,U] [#7 -0.10,-0.59,0.59,U] [#8 -0.35,-0.85,0.45,U] 
02:14:56.744 00.006 1092 refined, 8 included, MultiStar: {-0.34, 0.01}, one-star: {0.64, -0.37}
02:14:56.747 00.003 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.55 = -2.73)
02:14:56.750 00.003 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
02:14:56.752 00.002 1092 CameraToMount -- cameraX=-0.34 cameraY=0.01 hyp=0.34 cameraTheta=3.13 mountX=-0.31 mountY=-0.09, mountTheta=-2.87
02:14:56.757 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.01, opts=13)
02:14:56.760 00.003 1092 Enqueuing Move request for scope (-0.34, 0.01)
02:14:56.762 00.002 2744 Worker thread wakes up
02:14:56.763 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.01) opts 0xd
02:14:56.763 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.01)
02:14:56.763 00.000 2744 Moving (-0.34, 0.01) raw xDistance=-0.31 yDistance=-0.09
02:14:56.763 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:14:56.763 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:14:56.763 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:14:56.763 00.000 2744 MoveAxis(E, 70, ABG)
02:14:56.763 00.000 2744 Guiding  Dir = 2, Dur = 70
02:14:56.763 00.000 2744 IsSlewing returns 0
02:14:56.764 00.001 2744 IsGuiding returns 0
02:14:56.764 00.000 2744 PulseGuide returned control before completion, sleep 80
02:14:56.809 00.045 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1371, FiltMax=65535, Gamma=0.510
02:14:56.852 00.043 1092 UpdateGuideState exits: m=408230 SNR=54.6
02:14:56.856 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.860 00.004 2744 IsGuiding returns 1
02:14:56.860 00.000 2744 scope still moving after pulse duration time elapsed
02:14:56.860 00.000 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:14:56.864 00.004 1092 Enqueuing Expose request
02:14:56.888 00.024 2744 IsSlewing returns 0
02:14:56.888 00.000 2744 IsGuiding returns 1
02:14:56.920 00.032 2744 IsSlewing returns 0
02:14:56.921 00.001 2744 IsGuiding returns 0
02:14:56.921 00.000 2744 scope move finished after 70 + 87 ms
02:14:56.921 00.000 2744 Move returns status 0, amount 70
02:14:56.921 00.000 2744 MoveAxis(N, 0, ABG)
02:14:56.921 00.000 2744 Move returns status 0, amount 0
02:14:56.921 00.000 2744 move complete, result=0
02:14:56.922 00.001 2744 worker thread done servicing request
02:14:56.922 00.000 2744 Worker thread wakes up
02:14:56.922 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:14:56.922 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:14:57.582 00.660 1092 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
02:15:00.350 02.768 2744 Exposure complete
02:15:00.594 00.244 2744 worker thread done servicing request
02:15:00.594 00.000 1092 OnExposeComplete: enter
02:15:00.598 00.004 1092 UpdateGuideState(): m_state=6
02:15:00.601 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2484
02:15:00.605 00.004 1092 Star::Find returns 1 (0), X=1601.86, Y=1129.54, Mass=443340, SNR=56.5, Peak=28515 HFD=4.4
02:15:00.608 00.003 1092 MultiStar: [#1 -0.26,-0.23,0.99,U] [#2 -0.29,1.51,1.16,U] [#3 -0.01,-0.30,0.92,U] [#4 -0.21,0.74,0.77,U] [#5 -1.52,0.00,0.73,U] [#6 -1.27,-0.25,0.68,U] [#7 0.26,-0.40,0.61,U] [#8 -0.29,0.01,0.41,U] 
02:15:00.611 00.003 1092 single-star, 8 included, MultiStar: {-0.32, 0.20}, one-star: {0.37, 0.06}
02:15:00.614 00.003 1092 CameraToMount -- cameraTheta (0.16) - m_xAngle (-0.43) = xAngle (0.59 = 0.59)
02:15:00.617 00.003 1092 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
02:15:00.621 00.004 1092 CameraToMount -- cameraX=0.37 cameraY=0.06 hyp=0.38 cameraTheta=0.16 mountX=0.31 mountY=0.16, mountTheta=0.47
02:15:00.628 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=0.06, opts=13)
02:15:00.632 00.004 1092 Enqueuing Move request for scope (0.37, 0.06)
02:15:00.635 00.003 2744 Worker thread wakes up
02:15:00.635 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.06) opts 0xd
02:15:00.635 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, 0.06)
02:15:00.635 00.000 2744 Moving (0.37, 0.06) raw xDistance=0.31 yDistance=0.16
02:15:00.635 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.31
02:15:00.636 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:00.636 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:15:00.636 00.000 2744 MoveAxis(W, 66, ABG)
02:15:00.636 00.000 2744 Guiding  Dir = 3, Dur = 66
02:15:00.636 00.000 2744 IsSlewing returns 0
02:15:00.636 00.000 2744 IsGuiding returns 0
02:15:00.637 00.001 2744 PulseGuide returned control before completion, sleep 76
02:15:00.655 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1216, FiltMax=65535, Gamma=0.510
02:15:00.673 00.018 1092 UpdateGuideState exits: m=443340 SNR=56.5
02:15:00.676 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.679 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:00.687 00.008 1092 Enqueuing Expose request
02:15:00.727 00.040 2744 IsGuiding returns 1
02:15:00.727 00.000 2744 scope still moving after pulse duration time elapsed
02:15:00.759 00.032 2744 IsSlewing returns 0
02:15:00.759 00.000 2744 IsGuiding returns 1
02:15:00.790 00.031 2744 IsSlewing returns 0
02:15:00.790 00.000 2744 IsGuiding returns 1
02:15:00.822 00.032 2744 IsSlewing returns 0
02:15:00.822 00.000 2744 IsGuiding returns 0
02:15:00.822 00.000 2744 scope move finished after 66 + 120 ms
02:15:00.822 00.000 2744 Move returns status 0, amount 66
02:15:00.824 00.002 2744 MoveAxis(N, 0, ABG)
02:15:00.824 00.000 2744 Move returns status 0, amount 0
02:15:00.824 00.000 2744 move complete, result=0
02:15:00.824 00.000 2744 worker thread done servicing request
02:15:00.824 00.000 2744 Worker thread wakes up
02:15:00.824 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:00.824 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:00.825 00.001 1092 GuideStep: 0.3 px 66 ms WEST, 0.2 px 0 ms NORTH
02:15:04.210 03.385 2744 Exposure complete
02:15:04.397 00.187 2744 worker thread done servicing request
02:15:04.397 00.000 1092 OnExposeComplete: enter
02:15:04.401 00.004 1092 UpdateGuideState(): m_state=6
02:15:04.403 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2485
02:15:04.407 00.004 1092 Star::Find returns 1 (0), X=1602.66, Y=1130.77, Mass=454793, SNR=75.1, Peak=44381 HFD=3.5
02:15:04.411 00.004 1092 MultiStar: [#1 0.44,0.59,0.98,U] [#2 0.30,0.48,0.85,U] [#3 0.06,0.59,0.76,U] [#4 0.18,0.51,0.74,U] [#5 -0.03,0.74,0.65,U] [#6 0.38,0.57,0.68,U] [#7 0.41,0.70,0.56,U] [#8 0.34,0.64,0.47,U] 
02:15:04.416 00.005 1092 refined, 8 included, MultiStar: {0.40, 0.70}, one-star: {1.18, 1.29}
02:15:04.418 00.002 1092 CameraToMount -- cameraTheta (1.05) - m_xAngle (-0.43) = xAngle (1.48 = 1.48)
02:15:04.421 00.003 1092 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.32 = 1.32)
02:15:04.425 00.004 1092 CameraToMount -- cameraX=0.40 cameraY=0.70 hyp=0.80 cameraTheta=1.05 mountX=0.08 mountY=0.78, mountTheta=1.47
02:15:04.433 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=0.70, opts=13)
02:15:04.438 00.005 1092 Enqueuing Move request for scope (0.40, 0.70)
02:15:04.441 00.003 2744 Worker thread wakes up
02:15:04.441 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.70) opts 0xd
02:15:04.441 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, 0.70)
02:15:04.441 00.000 2744 Moving (0.40, 0.70) raw xDistance=0.08 yDistance=0.78
02:15:04.441 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:04.442 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:15:04.442 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.78
02:15:04.442 00.000 2744 MoveAxis(E, 0, ABG)
02:15:04.442 00.000 2744 Move returns status 0, amount 0
02:15:04.442 00.000 2744 MoveAxis(N, 0, ABG)
02:15:04.442 00.000 2744 Move returns status 0, amount 0
02:15:04.442 00.000 2744 move complete, result=0
02:15:04.442 00.000 2744 worker thread done servicing request
02:15:04.459 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1584, FiltMax=65527, Gamma=0.510
02:15:04.475 00.016 1092 UpdateGuideState exits: m=454793 SNR=75.1
02:15:04.480 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.482 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:04.484 00.002 1092 Enqueuing Expose request
02:15:04.487 00.003 2744 Worker thread wakes up
02:15:04.487 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:04.487 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:04.487 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.8 px 0 ms NORTH
02:15:07.924 03.437 2744 Exposure complete
02:15:08.189 00.265 1092 OnExposeComplete: enter
02:15:08.192 00.003 1092 UpdateGuideState(): m_state=6
02:15:08.194 00.002 2744 worker thread done servicing request
02:15:08.195 00.001 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2486
02:15:08.197 00.002 1092 Star::Find returns 1 (0), X=1602.74, Y=1130.48, Mass=473694, SNR=67.4, Peak=46397 HFD=3.3
02:15:08.201 00.004 1092 MultiStar: [#1 0.43,0.63,0.92,U] [#2 0.28,0.45,1.02,U] [#3 0.44,0.67,0.82,U] [#4 0.33,0.34,0.89,U] [#5 0.33,0.74,0.79,U] [#6 0.43,0.36,0.78,U] [#7 0.58,0.58,0.53,U] [#8 0.68,0.60,0.45,U] 
02:15:08.206 00.005 1092 refined, 8 included, MultiStar: {0.53, 0.60}, one-star: {1.25, 1.00}
02:15:08.209 00.003 1092 CameraToMount -- cameraTheta (0.85) - m_xAngle (-0.43) = xAngle (1.28 = 1.28)
02:15:08.211 00.002 1092 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.12 = 1.12)
02:15:08.215 00.004 1092 CameraToMount -- cameraX=0.53 cameraY=0.60 hyp=0.80 cameraTheta=0.85 mountX=0.23 mountY=0.72, mountTheta=1.26
02:15:08.221 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=0.60, opts=13)
02:15:08.224 00.003 1092 Enqueuing Move request for scope (0.53, 0.60)
02:15:08.226 00.002 2744 Worker thread wakes up
02:15:08.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.60) opts 0xd
02:15:08.227 00.001 2744 Handling offset move in thread for scope, endpoint = (0.53, 0.60)
02:15:08.227 00.000 2744 Moving (0.53, 0.60) raw xDistance=0.23 yDistance=0.72
02:15:08.227 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:15:08.227 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:08.227 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.72
02:15:08.227 00.000 2744 MoveAxis(E, 0, ABG)
02:15:08.227 00.000 2744 Move returns status 0, amount 0
02:15:08.227 00.000 2744 MoveAxis(N, 0, ABG)
02:15:08.227 00.000 2744 Move returns status 0, amount 0
02:15:08.228 00.001 2744 move complete, result=0
02:15:08.228 00.000 2744 worker thread done servicing request
02:15:08.248 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1751, FiltMax=65527, Gamma=0.510
02:15:08.267 00.019 1092 UpdateGuideState exits: m=473694 SNR=67.4
02:15:08.271 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.274 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:08.277 00.003 1092 Enqueuing Expose request
02:15:08.282 00.005 2744 Worker thread wakes up
02:15:08.282 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.7 px 0 ms NORTH
02:15:08.285 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:08.285 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:11.676 03.391 2744 Exposure complete
02:15:11.891 00.215 2744 worker thread done servicing request
02:15:11.892 00.001 1092 OnExposeComplete: enter
02:15:11.895 00.003 1092 UpdateGuideState(): m_state=6
02:15:11.900 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2487
02:15:11.905 00.005 1092 Star::Find returns 1 (0), X=1603.35, Y=1130.52, Mass=481608, SNR=67.7, Peak=44781 HFD=3.3
02:15:11.908 00.003 1092 MultiStar: [#1 0.68,0.55,1.14,U] [#2 0.76,0.31,1.13,U] [#3 0.59,0.76,0.87,U] [#4 0.76,0.23,1.03,U] [#5 0.66,0.78,0.83,U] [#6 0.78,0.15,0.77,U] [#7 0.76,0.47,0.62,U] [#8 0.74,0.30,0.54,U] 
02:15:11.911 00.003 1092 refined, 8 included, MultiStar: {0.86, 0.52}, one-star: {1.86, 1.04}
02:15:11.916 00.005 1092 CameraToMount -- cameraTheta (0.55) - m_xAngle (-0.43) = xAngle (0.97 = 0.97)
02:15:11.924 00.008 1092 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.82 = 0.82)
02:15:11.926 00.002 1092 CameraToMount -- cameraX=0.86 cameraY=0.52 hyp=1.00 cameraTheta=0.55 mountX=0.56 mountY=0.73, mountTheta=0.91
02:15:11.937 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=0.52, opts=13)
02:15:11.942 00.005 1092 Enqueuing Move request for scope (0.86, 0.52)
02:15:11.944 00.002 2744 Worker thread wakes up
02:15:11.945 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, 0.52) opts 0xd
02:15:11.945 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, 0.52)
02:15:11.945 00.000 2744 Moving (0.86, 0.52) raw xDistance=0.56 yDistance=0.73
02:15:11.945 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.56
02:15:11.945 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:15:11.945 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.73
02:15:11.945 00.000 2744 MoveAxis(W, 126, ABG)
02:15:11.945 00.000 2744 Guiding  Dir = 3, Dur = 126
02:15:11.945 00.000 2744 IsSlewing returns 0
02:15:11.946 00.001 2744 IsGuiding returns 0
02:15:11.946 00.000 2744 PulseGuide returned control before completion, sleep 136
02:15:11.965 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1754, FiltMax=65527, Gamma=0.510
02:15:11.982 00.017 1092 UpdateGuideState exits: m=481608 SNR=67.7
02:15:11.985 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.988 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:11.990 00.002 1092 Enqueuing Expose request
02:15:12.088 00.098 2744 IsGuiding returns 1
02:15:12.088 00.000 2744 scope still moving after pulse duration time elapsed
02:15:12.120 00.032 2744 IsSlewing returns 0
02:15:12.120 00.000 2744 IsGuiding returns 0
02:15:12.120 00.000 2744 scope move finished after 126 + 48 ms
02:15:12.120 00.000 2744 Move returns status 0, amount 126
02:15:12.120 00.000 2744 MoveAxis(N, 0, ABG)
02:15:12.120 00.000 2744 Move returns status 0, amount 0
02:15:12.121 00.001 2744 move complete, result=0
02:15:12.121 00.000 2744 worker thread done servicing request
02:15:12.121 00.000 2744 Worker thread wakes up
02:15:12.121 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:12.121 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:12.123 00.002 1092 GuideStep: 0.6 px 126 ms WEST, 0.7 px 0 ms NORTH
02:15:15.512 03.389 2744 Exposure complete
02:15:15.700 00.188 2744 worker thread done servicing request
02:15:15.700 00.000 1092 OnExposeComplete: enter
02:15:15.703 00.003 1092 UpdateGuideState(): m_state=6
02:15:15.705 00.002 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2488
02:15:15.707 00.002 1092 Star::Find returns 1 (0), X=1602.73, Y=1130.65, Mass=449605, SNR=65.1, Peak=44077 HFD=3.4
02:15:15.710 00.003 1092 MultiStar: [#1 0.44,0.82,1.03,U] [#2 0.13,0.41,1.35,U] [#3 0.18,0.94,0.91,U] [#4 0.33,0.80,0.87,U] [#5 0.42,0.95,0.89,U] [#6 0.28,0.49,0.74,U] [#7 0.15,0.83,0.63,U] [#8 0.40,0.95,0.47,U] 
02:15:15.713 00.003 1092 refined, 8 included, MultiStar: {0.40, 0.80}, one-star: {1.24, 1.17}
02:15:15.716 00.003 1092 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.43) = xAngle (1.53 = 1.53)
02:15:15.718 00.002 1092 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.37 = 1.37)
02:15:15.720 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=0.80 hyp=0.89 cameraTheta=1.10 mountX=0.04 mountY=0.88, mountTheta=1.53
02:15:15.723 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=0.80, opts=13)
02:15:15.726 00.003 1092 Enqueuing Move request for scope (0.40, 0.80)
02:15:15.728 00.002 2744 Worker thread wakes up
02:15:15.728 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.80) opts 0xd
02:15:15.728 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, 0.80)
02:15:15.728 00.000 2744 Moving (0.40, 0.80) raw xDistance=0.04 yDistance=0.88
02:15:15.728 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:15:15.728 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=-1.34 newest=2.33
02:15:15.728 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
02:15:15.728 00.000 2744 MoveAxis(E, 0, ABG)
02:15:15.728 00.000 2744 Move returns status 0, amount 0
02:15:15.728 00.000 2744 MoveAxis(S, 165, ABG)
02:15:15.728 00.000 2744 Guiding  Dir = 1, Dur = 165
02:15:15.729 00.001 2744 IsSlewing returns 0
02:15:15.729 00.000 2744 IsGuiding returns 0
02:15:15.729 00.000 2744 PulseGuide returned control before completion, sleep 175
02:15:15.742 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1648, FiltMax=65527, Gamma=0.510
02:15:15.757 00.015 1092 UpdateGuideState exits: m=449605 SNR=65.1
02:15:15.759 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.762 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:15.764 00.002 1092 Enqueuing Expose request
02:15:15.912 00.148 2744 IsGuiding returns 1
02:15:15.912 00.000 2744 scope still moving after pulse duration time elapsed
02:15:15.943 00.031 2744 IsSlewing returns 0
02:15:15.943 00.000 2744 IsGuiding returns 0
02:15:15.943 00.000 2744 scope move finished after 165 + 48 ms
02:15:15.943 00.000 2744 Move returns status 0, amount 165
02:15:15.943 00.000 2744 move complete, result=0
02:15:15.944 00.001 2744 worker thread done servicing request
02:15:15.944 00.000 2744 Worker thread wakes up
02:15:15.944 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.9 px 165 ms SOUTH
02:15:15.947 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:15.947 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:19.321 03.374 2744 Exposure complete
02:15:19.511 00.190 2744 worker thread done servicing request
02:15:19.511 00.000 1092 OnExposeComplete: enter
02:15:19.513 00.002 1092 UpdateGuideState(): m_state=6
02:15:19.517 00.004 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2489
02:15:19.519 00.002 1092 Star::Find returns 1 (0), X=1603.03, Y=1130.87, Mass=489539, SNR=71.1, Peak=47943 HFD=3.1
02:15:19.522 00.003 1092 MultiStar: [#1 0.69,1.11,0.94,U] [#2 0.84,0.77,0.99,U] [#3 0.61,1.10,0.74,U] [#4 0.56,0.73,0.78,U] [#5 0.81,0.93,0.70,U] [#6 0.88,0.89,0.75,U] [#7 0.74,0.98,0.52,U] [#8 0.83,1.01,0.45,U] 
02:15:19.524 00.002 1092 refined, 8 included, MultiStar: {0.86, 1.00}, one-star: {1.54, 1.39}
02:15:19.526 00.002 1092 CameraToMount -- cameraTheta (0.86) - m_xAngle (-0.43) = xAngle (1.29 = 1.29)
02:15:19.528 00.002 1092 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.13 = 1.13)
02:15:19.530 00.002 1092 CameraToMount -- cameraX=0.86 cameraY=1.00 hyp=1.32 cameraTheta=0.86 mountX=0.37 mountY=1.19, mountTheta=1.27
02:15:19.535 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=1.00, opts=13)
02:15:19.538 00.003 1092 Enqueuing Move request for scope (0.86, 1.00)
02:15:19.540 00.002 2744 Worker thread wakes up
02:15:19.540 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, 1.00) opts 0xd
02:15:19.540 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, 1.00)
02:15:19.540 00.000 2744 Moving (0.86, 1.00) raw xDistance=0.37 yDistance=1.19
02:15:19.540 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:15:19.540 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.19 from input 1.19
02:15:19.540 00.000 2744 MoveAxis(W, 82, ABG)
02:15:19.540 00.000 2744 Guiding  Dir = 3, Dur = 82
02:15:19.540 00.000 2744 IsSlewing returns 0
02:15:19.541 00.001 2744 IsGuiding returns 0
02:15:19.541 00.000 2744 PulseGuide returned control before completion, sleep 92
02:15:19.555 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1421, FiltMax=65527, Gamma=0.510
02:15:19.570 00.015 1092 UpdateGuideState exits: m=489539 SNR=71.1
02:15:19.574 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.576 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:19.578 00.002 1092 Enqueuing Expose request
02:15:19.634 00.056 2744 IsGuiding returns 1
02:15:19.634 00.000 2744 scope still moving after pulse duration time elapsed
02:15:19.664 00.030 2744 IsSlewing returns 0
02:15:19.664 00.000 2744 IsGuiding returns 0
02:15:19.664 00.000 2744 scope move finished after 82 + 42 ms
02:15:19.664 00.000 2744 Move returns status 0, amount 82
02:15:19.665 00.001 2744 MoveAxis(S, 224, ABG)
02:15:19.665 00.000 2744 Guiding  Dir = 1, Dur = 224
02:15:19.665 00.000 2744 IsSlewing returns 0
02:15:19.665 00.000 2744 IsGuiding returns 0
02:15:19.665 00.000 2744 PulseGuide returned control before completion, sleep 234
02:15:19.913 00.248 2744 IsGuiding returns 1
02:15:19.914 00.001 2744 scope still moving after pulse duration time elapsed
02:15:19.945 00.031 2744 IsSlewing returns 0
02:15:19.945 00.000 2744 IsGuiding returns 0
02:15:19.945 00.000 2744 scope move finished after 224 + 55 ms
02:15:19.945 00.000 2744 Move returns status 0, amount 224
02:15:19.946 00.001 2744 move complete, result=0
02:15:19.946 00.000 2744 worker thread done servicing request
02:15:19.946 00.000 2744 Worker thread wakes up
02:15:19.946 00.000 1092 GuideStep: 0.4 px 82 ms WEST, 1.2 px 224 ms SOUTH
02:15:19.949 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:19.949 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:21.304 01.355 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:21.307 00.003 1092 case statement mapped state 6 to 3
02:15:21.309 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:22.417 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:22.420 00.003 1092 case statement mapped state 6 to 3
02:15:22.423 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:23.346 00.923 2744 Exposure complete
02:15:23.482 00.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:23.486 00.004 1092 case statement mapped state 6 to 3
02:15:23.491 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:23.596 00.105 2744 worker thread done servicing request
02:15:23.596 00.000 1092 OnExposeComplete: enter
02:15:23.599 00.003 1092 UpdateGuideState(): m_state=6
02:15:23.602 00.003 1092 Star::Find(15, 1603, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2490
02:15:23.605 00.003 1092 Star::Find returns 1 (0), X=1603.32, Y=1131.07, Mass=457294, SNR=66.6, Peak=42595 HFD=3.4
02:15:23.608 00.003 1092 MultiStar: [#1 0.98,1.16,1.08,U] [#2 0.76,1.11,1.13,U] [#3 0.71,1.23,0.89,U] [#4 0.83,1.08,0.85,U] [#5 0.67,1.37,0.82,U] [#6 0.63,1.02,0.75,U] [#7 1.05,1.22,0.65,U] [#8 1.00,1.15,0.54,U] 
02:15:23.611 00.003 1092 refined, 8 included, MultiStar: {0.95, 1.22}, one-star: {1.83, 1.59}
02:15:23.614 00.003 1092 CameraToMount -- cameraTheta (0.91) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
02:15:23.617 00.003 1092 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.18 = 1.18)
02:15:23.622 00.005 1092 CameraToMount -- cameraX=0.95 cameraY=1.22 hyp=1.55 cameraTheta=0.91 mountX=0.36 mountY=1.43, mountTheta=1.32
02:15:23.627 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.95, y=1.22, opts=13)
02:15:23.631 00.004 1092 Enqueuing Move request for scope (0.95, 1.22)
02:15:23.633 00.002 2744 Worker thread wakes up
02:15:23.633 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.95, 1.22) opts 0xd
02:15:23.634 00.001 2744 Handling offset move in thread for scope, endpoint = (0.95, 1.22)
02:15:23.634 00.000 2744 Moving (0.95, 1.22) raw xDistance=0.36 yDistance=1.43
02:15:23.634 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:15:23.634 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43
02:15:23.634 00.000 2744 MoveAxis(W, 86, ABG)
02:15:23.634 00.000 2744 Guiding  Dir = 3, Dur = 86
02:15:23.634 00.000 2744 IsSlewing returns 0
02:15:23.635 00.001 2744 IsGuiding returns 0
02:15:23.635 00.000 2744 PulseGuide returned control before completion, sleep 96
02:15:23.657 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1219, FiltMax=65527, Gamma=0.510
02:15:23.675 00.018 1092 UpdateGuideState exits: m=457294 SNR=66.6
02:15:23.680 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.683 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:23.689 00.006 1092 Enqueuing Expose request
02:15:23.738 00.049 2744 IsGuiding returns 1
02:15:23.738 00.000 2744 scope still moving after pulse duration time elapsed
02:15:23.770 00.032 2744 IsSlewing returns 0
02:15:23.770 00.000 2744 IsGuiding returns 0
02:15:23.770 00.000 2744 scope move finished after 86 + 48 ms
02:15:23.771 00.001 2744 Move returns status 0, amount 86
02:15:23.773 00.002 2744 MoveAxis(S, 269, ABG)
02:15:23.773 00.000 2744 Guiding  Dir = 1, Dur = 269
02:15:23.773 00.000 2744 IsSlewing returns 0
02:15:23.773 00.000 2744 IsGuiding returns 0
02:15:23.774 00.001 2744 PulseGuide returned control before completion, sleep 279
02:15:24.070 00.296 2744 IsGuiding returns 1
02:15:24.071 00.001 2744 scope still moving after pulse duration time elapsed
02:15:24.100 00.029 2744 IsSlewing returns 0
02:15:24.100 00.000 2744 IsGuiding returns 0
02:15:24.100 00.000 2744 scope move finished after 269 + 58 ms
02:15:24.101 00.001 2744 Move returns status 0, amount 269
02:15:24.101 00.000 2744 move complete, result=0
02:15:24.101 00.000 2744 worker thread done servicing request
02:15:24.101 00.000 2744 Worker thread wakes up
02:15:24.101 00.000 1092 GuideStep: 0.4 px 86 ms WEST, 1.4 px 269 ms SOUTH
02:15:24.105 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:24.105 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:24.600 00.495 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:24.604 00.004 1092 case statement mapped state 6 to 3
02:15:24.607 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:25.714 01.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:25.717 00.003 1092 case statement mapped state 6 to 3
02:15:25.720 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:25.816 00.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:25.820 00.004 1092 case statement mapped state 6 to 3
02:15:25.822 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:25.918 00.096 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
02:15:25.921 00.003 1092 PhdController::Dither begins
02:15:25.923 00.002 1092 dither: size=1.00, dRA=-0.71 dDec=-0.67
02:15:25.925 00.002 1092 MountToCamera -- mountTheta (-2.38) + m_xAngle (-0.43) = xAngle (-2.81 = -2.81)
02:15:25.927 00.002 1092 MountToCamera -- mountX=-0.71 mountY=-0.67 hyp=0.97 mountTheta=-2.38 cameraX=-0.92, cameraY=-0.32 cameraTheta=-2.81
02:15:25.930 00.003 1092 setting lock position to (1600.57, 1129.16)
02:15:25.932 00.002 1092 Mount: notify guiding dithered (-0.9, -0.3)
02:15:25.936 00.004 1092 MultiStar: stabilizing after lock position change
02:15:25.938 00.002 1092 Status Line: Dither by -0.71,-0.67
02:15:25.948 00.010 1092 PhdController: newstate STATE_SETTLE_BEGIN
02:15:25.951 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
02:15:25.958 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:15:27.554 01.596 2744 Exposure complete
02:15:27.825 00.271 2744 worker thread done servicing request
02:15:27.825 00.000 1092 OnExposeComplete: enter
02:15:27.830 00.005 1092 UpdateGuideState(): m_state=6
02:15:27.834 00.004 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2491
02:15:27.839 00.005 1092 Star::Find returns 1 (0), X=1602.80, Y=1130.36, Mass=488641, SNR=79.2, Peak=47117 HFD=3.5
02:15:27.843 00.004 1092 CameraToMount -- cameraTheta (0.49) - m_xAngle (-0.43) = xAngle (0.92 = 0.92)
02:15:27.846 00.003 1092 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.76 = 0.76)
02:15:27.849 00.003 1092 CameraToMount -- cameraX=2.23 cameraY=1.20 hyp=2.53 cameraTheta=0.49 mountX=1.54 mountY=1.75, mountTheta=0.85
02:15:27.854 00.005 1092 dither recenter: remaining=(0.7,0.7) step=(0.7,0.7)
02:15:27.857 00.003 1092 MountToCamera -- mountTheta (0.76) + m_xAngle (-0.43) = xAngle (0.33 = 0.33)
02:15:27.860 00.003 1092 MountToCamera -- mountX=0.71 mountY=0.67 hyp=0.97 mountTheta=0.76 cameraX=0.92, cameraY=0.32 cameraTheta=0.33
02:15:27.863 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=0.32, opts=4)
02:15:27.866 00.003 1092 Enqueuing Move request for scope (0.92, 0.32)
02:15:27.869 00.003 2744 Worker thread wakes up
02:15:27.869 00.000 1092 Mount: notify direct move 0.71,0.67
02:15:27.872 00.003 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.32) opts 0x4
02:15:27.872 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, 0.32)
02:15:27.873 00.001 2744 Moving (0.92, 0.32) raw xDistance=0.71 yDistance=0.67
02:15:27.873 00.000 2744 MoveAxis(W, 251, B)
02:15:27.873 00.000 2744 Guiding  Dir = 3, Dur = 251
02:15:27.873 00.000 2744 IsSlewing returns 0
02:15:27.873 00.000 2744 IsGuiding returns 0
02:15:27.874 00.001 2744 PulseGuide returned control before completion, sleep 261
02:15:27.898 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1626, FiltMax=65527, Gamma=0.510
02:15:27.918 00.020 1092 UpdateGuideState exits: m=488641 SNR=79.2
02:15:27.922 00.004 1092 PhdController: settling, locked = 1, distance = 2.23 (4.00) aobump = 0 frame = 1 / 99999
02:15:27.925 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002127.925,"Host":"TALL-PINES-2024","Inst":1,"Distance":2.23,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:15:27.928 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:27.933 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:27.935 00.002 1092 Enqueuing Expose request
02:15:28.141 00.206 2744 IsGuiding returns 1
02:15:28.141 00.000 2744 scope still moving after pulse duration time elapsed
02:15:28.172 00.031 2744 IsSlewing returns 0
02:15:28.173 00.001 2744 IsGuiding returns 0
02:15:28.173 00.000 2744 scope move finished after 251 + 48 ms
02:15:28.173 00.000 2744 Move returns status 0, amount 251
02:15:28.173 00.000 2744 MoveAxis(S, 126, B)
02:15:28.173 00.000 2744 Guiding  Dir = 1, Dur = 126
02:15:28.173 00.000 2744 IsSlewing returns 0
02:15:28.174 00.001 2744 IsGuiding returns 0
02:15:28.174 00.000 2744 PulseGuide returned control before completion, sleep 136
02:15:28.313 00.139 2744 IsGuiding returns 1
02:15:28.313 00.000 2744 scope still moving after pulse duration time elapsed
02:15:28.344 00.031 2744 IsSlewing returns 0
02:15:28.345 00.001 2744 IsGuiding returns 0
02:15:28.345 00.000 2744 scope move finished after 126 + 45 ms
02:15:28.345 00.000 2744 Move returns status 0, amount 126
02:15:28.345 00.000 2744 move complete, result=0
02:15:28.345 00.000 2744 worker thread done servicing request
02:15:28.345 00.000 2744 Worker thread wakes up
02:15:28.345 00.000 1092 GuideStep: 0.7 px 251 ms WEST, 0.7 px 126 ms SOUTH
02:15:28.348 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:28.348 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:31.027 02.679 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:31.030 00.003 1092 case statement mapped state 6 to 3
02:15:31.032 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:31.128 00.096 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
02:15:31.131 00.003 1092 PhdController::Guide reentrancy state = 9 op = 0
02:15:31.134 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
02:15:31.180 00.046 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:15:31.182 00.002 1092 case statement mapped state 6 to 3
02:15:31.184 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:15:31.758 00.574 2744 Exposure complete
02:15:32.004 00.246 2744 worker thread done servicing request
02:15:32.004 00.000 1092 OnExposeComplete: enter
02:15:32.007 00.003 1092 UpdateGuideState(): m_state=6
02:15:32.010 00.003 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2492
02:15:32.013 00.003 1092 Star::Find returns 1 (0), X=1602.60, Y=1130.08, Mass=458789, SNR=73.7, Peak=45997 HFD=3.3
02:15:32.016 00.003 1092 CameraToMount -- cameraTheta (0.42) - m_xAngle (-0.43) = xAngle (0.85 = 0.85)
02:15:32.019 00.003 1092 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.70 = 0.70)
02:15:32.021 00.002 1092 CameraToMount -- cameraX=2.03 cameraY=0.92 hyp=2.23 cameraTheta=0.42 mountX=1.47 mountY=1.43, mountTheta=0.77
02:15:32.026 00.005 1092 SchedulePrimaryMove(0F8C9988, x=2.03, y=0.92, opts=13)
02:15:32.029 00.003 1092 Enqueuing Move request for scope (2.03, 0.92)
02:15:32.033 00.004 2744 Worker thread wakes up
02:15:32.033 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.03, 0.92) opts 0xd
02:15:32.033 00.000 2744 Handling offset move in thread for scope, endpoint = (2.03, 0.92)
02:15:32.033 00.000 2744 Moving (2.03, 0.92) raw xDistance=1.47 yDistance=1.43
02:15:32.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.93 from input 1.47
02:15:32.033 00.000 2744 resist switch: large excursion: input 1.43 thresh 1.35 direction from 0 to 1
02:15:32.033 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.30
02:15:32.033 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.43 from input 1.43
02:15:32.033 00.000 2744 MoveAxis(W, 329, ABG)
02:15:32.033 00.000 2744 Guiding  Dir = 3, Dur = 329
02:15:32.034 00.001 2744 IsSlewing returns 0
02:15:32.034 00.000 2744 IsGuiding returns 0
02:15:32.034 00.000 2744 PulseGuide returned control before completion, sleep 339
02:15:32.051 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1664, FiltMax=65527, Gamma=0.510
02:15:32.068 00.017 1092 UpdateGuideState exits: m=458789 SNR=73.7
02:15:32.071 00.003 1092 PhdController: settling, locked = 1, distance = 2.23 (4.00) aobump = 0 frame = 2 / 99999
02:15:32.074 00.003 1092 PhdController: newstate STATE_FINISH
02:15:32.077 00.003 1092 PhdController complete: success
02:15:32.081 00.004 1092 evsrv: {"Event":"SettleDone","Timestamp":1779002132.081,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
02:15:32.084 00.003 1092 Mount: notify guiding dither settle done success=1
02:15:32.086 00.002 1092 PhdController: newstate STATE_IDLE
02:15:32.089 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.091 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:32.094 00.003 1092 Enqueuing Expose request
02:15:32.388 00.294 2744 IsGuiding returns 1
02:15:32.388 00.000 2744 scope still moving after pulse duration time elapsed
02:15:32.420 00.032 2744 IsSlewing returns 0
02:15:32.420 00.000 2744 IsGuiding returns 0
02:15:32.420 00.000 2744 scope move finished after 329 + 56 ms
02:15:32.420 00.000 2744 Move returns status 0, amount 329
02:15:32.420 00.000 2744 MoveAxis(S, 269, ABG)
02:15:32.420 00.000 2744 Guiding  Dir = 1, Dur = 269
02:15:32.421 00.001 2744 IsSlewing returns 0
02:15:32.421 00.000 2744 IsGuiding returns 0
02:15:32.421 00.000 2744 PulseGuide returned control before completion, sleep 279
02:15:32.716 00.295 2744 IsGuiding returns 1
02:15:32.717 00.001 2744 scope still moving after pulse duration time elapsed
02:15:32.749 00.032 2744 IsSlewing returns 0
02:15:32.749 00.000 2744 IsGuiding returns 0
02:15:32.749 00.000 2744 scope move finished after 269 + 58 ms
02:15:32.749 00.000 2744 Move returns status 0, amount 269
02:15:32.749 00.000 2744 move complete, result=0
02:15:32.750 00.001 2744 worker thread done servicing request
02:15:32.750 00.000 2744 Worker thread wakes up
02:15:32.750 00.000 1092 GuideStep: 1.5 px 329 ms WEST, 1.4 px 269 ms SOUTH
02:15:32.753 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:32.754 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:36.138 03.384 2744 Exposure complete
02:15:36.340 00.202 2744 worker thread done servicing request
02:15:36.340 00.000 1092 OnExposeComplete: enter
02:15:36.344 00.004 1092 UpdateGuideState(): m_state=6
02:15:36.349 00.005 1092 Star::Find(15, 1602, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.352 00.003 1092 Star::Find returns 1 (0), X=1601.91, Y=1129.16, Mass=489992, SNR=80.0, Peak=48608 HFD=3.5
02:15:36.355 00.003 1092 MultiStar: exiting stabilization period
02:15:36.361 00.006 1092 MultiStar: updating star positions after lock position change
02:15:36.365 00.004 1092 Star::Find(15, 1423, 1003, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.368 00.003 1092 Star::Find returns 1 (0), X=1423.71, Y=1003.64, Mass=433909, SNR=82.1, Peak=49258 HFD=3.3
02:15:36.371 00.003 1092 Star::Find(15, 1550, 227, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.373 00.002 1092 Star::Find returns 1 (0), X=1548.60, Y=226.94, Mass=343753, SNR=79.4, Peak=38912 HFD=2.9
02:15:36.375 00.002 1092 Star::Find(15, 893, 763, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.378 00.003 1092 Star::Find returns 1 (0), X=892.88, Y=764.87, Mass=283767, SNR=58.8, Peak=34685 HFD=2.9
02:15:36.382 00.004 1092 Star::Find(15, 1374, 430, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.384 00.002 1092 Star::Find returns 1 (0), X=1372.87, Y=430.16, Mass=299673, SNR=69.2, Peak=38499 HFD=2.8
02:15:36.386 00.002 1092 Star::Find(15, 1853, 829, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.389 00.003 1092 Star::Find returns 1 (0), X=1853.07, Y=828.47, Mass=255315, SNR=50.6, Peak=31351 HFD=3.0
02:15:36.391 00.002 1092 Star::Find(15, 1857, 736, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.393 00.002 1092 Star::Find returns 1 (0), X=1856.34, Y=735.55, Mass=250608, SNR=49.1, Peak=26919 HFD=3.2
02:15:36.395 00.002 1092 Star::Find(15, 943, 901, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.398 00.003 1092 Star::Find returns 1 (0), X=942.99, Y=902.10, Mass=199409, SNR=37.9, Peak=30960 HFD=2.7
02:15:36.401 00.003 1092 Star::Find(15, 1541, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.404 00.003 1092 Star::Find returns 1 (0), X=1541.32, Y=876.18, Mass=170640, SNR=31.4, Peak=24845 HFD=2.7
02:15:36.406 00.002 1092 Star::Find(15, 1876, 490, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.408 00.002 1092 Star::Find returns 1 (0), X=1878.30, Y=489.03, Mass=236332, SNR=50.9, Peak=21703 HFD=3.9
02:15:36.410 00.002 1092 Star::Find(15, 213, 453, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.412 00.002 1092 Star::Find returns 1 (0), X=211.89, Y=456.23, Mass=127937, SNR=34.1, Peak=21059 HFD=2.5
02:15:36.416 00.004 1092 Star::Find(15, 1649, 1013, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2493
02:15:36.418 00.002 1092 Star::Find returns 1 (0), X=1649.44, Y=1012.90, Mass=190273, SNR=37.4, Peak=22157 HFD=3.6
02:15:36.421 00.003 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
02:15:36.423 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
02:15:36.425 00.002 1092 CameraToMount -- cameraX=1.34 cameraY=-0.00 hyp=1.34 cameraTheta=-0.00 mountX=1.22 mountY=0.36, mountTheta=0.28
02:15:36.430 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.34, y=-0.00, opts=13)
02:15:36.433 00.003 1092 Enqueuing Move request for scope (1.34, -0.00)
02:15:36.435 00.002 2744 Worker thread wakes up
02:15:36.435 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.34, -0.00) opts 0xd
02:15:36.435 00.000 2744 Handling offset move in thread for scope, endpoint = (1.34, -0.00)
02:15:36.435 00.000 2744 Moving (1.34, -0.00) raw xDistance=1.22 yDistance=0.36
02:15:36.435 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.83 from input 1.22
02:15:36.436 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:36.436 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:15:36.436 00.000 2744 MoveAxis(W, 296, ABG)
02:15:36.436 00.000 2744 Guiding  Dir = 3, Dur = 296
02:15:36.436 00.000 2744 IsSlewing returns 0
02:15:36.436 00.000 2744 IsGuiding returns 0
02:15:36.437 00.001 2744 PulseGuide returned control before completion, sleep 306
02:15:36.452 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5258, FiltMin=1616, FiltMax=65520, Gamma=0.510
02:15:36.468 00.016 1092 UpdateGuideState exits: m=489992 SNR=80.0
02:15:36.471 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.473 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:36.475 00.002 1092 Enqueuing Expose request
02:15:36.759 00.284 2744 IsGuiding returns 1
02:15:36.759 00.000 2744 scope still moving after pulse duration time elapsed
02:15:36.789 00.030 2744 IsSlewing returns 0
02:15:36.789 00.000 2744 IsGuiding returns 0
02:15:36.789 00.000 2744 scope move finished after 296 + 57 ms
02:15:36.789 00.000 2744 Move returns status 0, amount 296
02:15:36.791 00.002 2744 MoveAxis(N, 0, ABG)
02:15:36.791 00.000 2744 Move returns status 0, amount 0
02:15:36.791 00.000 2744 move complete, result=0
02:15:36.791 00.000 2744 worker thread done servicing request
02:15:36.791 00.000 1092 GuideStep: 1.2 px 296 ms WEST, 0.4 px 0 ms NORTH
02:15:36.794 00.003 2744 Worker thread wakes up
02:15:36.795 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:36.795 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:40.181 03.386 2744 Exposure complete
02:15:40.388 00.207 2744 worker thread done servicing request
02:15:40.388 00.000 1092 OnExposeComplete: enter
02:15:40.391 00.003 1092 UpdateGuideState(): m_state=6
02:15:40.394 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2494
02:15:40.398 00.004 1092 Star::Find returns 1 (0), X=1601.73, Y=1129.32, Mass=496411, SNR=82.2, Peak=54160 HFD=3.5
02:15:40.401 00.003 1092 MultiStar: [#1 -0.17,0.06,0.74,U] [#2 -0.17,-0.10,0.90,U] [#3 -0.04,-0.20,0.80,U] [#4 -0.14,-0.15,0.74,U] [#5 -0.11,-0.07,0.69,U] [#6 -0.05,-0.01,0.71,U] [#7 -0.04,0.07,0.50,U] [#8 -0.19,-0.19,0.43,U] 
02:15:40.403 00.002 1092 refined, 8 included, MultiStar: {0.08, -0.04}, one-star: {1.16, 0.15}
02:15:40.405 00.002 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
02:15:40.407 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
02:15:40.410 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.47 mountX=0.09 mountY=-0.02, mountTheta=-0.19
02:15:40.415 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.04, opts=13)
02:15:40.419 00.004 1092 Enqueuing Move request for scope (0.08, -0.04)
02:15:40.421 00.002 2744 Worker thread wakes up
02:15:40.421 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:15:40.421 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:15:40.421 00.000 2744 Moving (0.08, -0.04) raw xDistance=0.09 yDistance=-0.02
02:15:40.421 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:15:40.421 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:40.422 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:15:40.422 00.000 2744 MoveAxis(E, 0, ABG)
02:15:40.422 00.000 2744 Move returns status 0, amount 0
02:15:40.422 00.000 2744 MoveAxis(N, 0, ABG)
02:15:40.422 00.000 2744 Move returns status 0, amount 0
02:15:40.422 00.000 2744 move complete, result=0
02:15:40.422 00.000 2744 worker thread done servicing request
02:15:40.437 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1751, FiltMax=65520, Gamma=0.510
02:15:40.452 00.015 1092 UpdateGuideState exits: m=496411 SNR=82.2
02:15:40.454 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:40.458 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:40.460 00.002 1092 Enqueuing Expose request
02:15:40.463 00.003 2744 Worker thread wakes up
02:15:40.463 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:40.466 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:40.466 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:43.862 03.396 2744 Exposure complete
02:15:44.120 00.258 2744 worker thread done servicing request
02:15:44.120 00.000 1092 OnExposeComplete: enter
02:15:44.124 00.004 1092 UpdateGuideState(): m_state=6
02:15:44.128 00.004 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2495
02:15:44.134 00.006 1092 Star::Find returns 1 (0), X=1602.09, Y=1129.05, Mass=477570, SNR=74.8, Peak=48816 HFD=3.8
02:15:44.138 00.004 1092 MultiStar: [#1 0.17,-0.24,0.89,U] [#2 0.29,0.06,1.01,U] [#3 0.42,0.07,0.77,U] [#4 0.19,-0.06,0.89,U] [#5 0.41,-0.27,0.67,U] [#6 0.49,-0.07,0.74,U] [#7 0.52,-0.10,0.55,U] [#8 0.24,-0.46,0.54,U] 
02:15:44.143 00.005 1092 refined, 8 included, MultiStar: {0.50, -0.11}, one-star: {1.52, -0.11}
02:15:44.146 00.003 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
02:15:44.150 00.004 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
02:15:44.152 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=-0.11 hyp=0.51 cameraTheta=-0.23 mountX=0.50 mountY=0.02, mountTheta=0.05
02:15:44.158 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.11, opts=13)
02:15:44.161 00.003 1092 Enqueuing Move request for scope (0.50, -0.11)
02:15:44.165 00.004 2744 Worker thread wakes up
02:15:44.165 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.11) opts 0xd
02:15:44.165 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.11)
02:15:44.165 00.000 2744 Moving (0.50, -0.11) raw xDistance=0.50 yDistance=0.02
02:15:44.165 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:15:44.165 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:44.165 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:15:44.166 00.001 2744 MoveAxis(W, 112, ABG)
02:15:44.166 00.000 2744 Guiding  Dir = 3, Dur = 112
02:15:44.166 00.000 2744 IsSlewing returns 0
02:15:44.166 00.000 2744 IsGuiding returns 0
02:15:44.167 00.001 2744 PulseGuide returned control before completion, sleep 122
02:15:44.184 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5267, FiltMin=1757, FiltMax=65520, Gamma=0.510
02:15:44.202 00.018 1092 UpdateGuideState exits: m=477570 SNR=74.8
02:15:44.205 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.207 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:44.210 00.003 1092 Enqueuing Expose request
02:15:44.295 00.085 2744 IsGuiding returns 1
02:15:44.297 00.002 2744 scope still moving after pulse duration time elapsed
02:15:44.326 00.029 2744 IsSlewing returns 0
02:15:44.326 00.000 2744 IsGuiding returns 0
02:15:44.326 00.000 2744 scope move finished after 112 + 47 ms
02:15:44.326 00.000 2744 Move returns status 0, amount 112
02:15:44.326 00.000 2744 MoveAxis(N, 0, ABG)
02:15:44.326 00.000 2744 Move returns status 0, amount 0
02:15:44.326 00.000 2744 move complete, result=0
02:15:44.327 00.001 2744 worker thread done servicing request
02:15:44.327 00.000 2744 Worker thread wakes up
02:15:44.327 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:44.327 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:44.328 00.001 1092 GuideStep: 0.5 px 112 ms WEST, 0.0 px 0 ms NORTH
02:15:47.715 03.387 2744 Exposure complete
02:15:47.908 00.193 2744 worker thread done servicing request
02:15:47.908 00.000 1092 OnExposeComplete: enter
02:15:47.911 00.003 1092 UpdateGuideState(): m_state=6
02:15:47.913 00.002 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2496
02:15:47.916 00.003 1092 Star::Find returns 1 (0), X=1602.13, Y=1129.04, Mass=479443, SNR=74.0, Peak=48096 HFD=3.0
02:15:47.919 00.003 1092 MultiStar: [#1 0.27,-0.13,0.93,U] [#2 0.21,0.01,0.98,U] [#3 0.42,-0.30,0.72,U] [#4 0.31,0.08,0.77,U] [#5 0.57,-0.24,0.68,U] [#6 0.40,0.22,0.70,U] [#7 0.67,-0.17,0.50,U] [#8 -0.00,-0.41,0.41,U] 
02:15:47.921 00.002 1092 refined, 8 included, MultiStar: {0.53, -0.10}, one-star: {1.56, -0.13}
02:15:47.922 00.001 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
02:15:47.924 00.002 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.09 = 0.09)
02:15:47.926 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.10 hyp=0.54 cameraTheta=-0.18 mountX=0.53 mountY=0.05, mountTheta=0.09
02:15:47.930 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.10, opts=13)
02:15:47.932 00.002 1092 Enqueuing Move request for scope (0.53, -0.10)
02:15:47.935 00.003 2744 Worker thread wakes up
02:15:47.935 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.10) opts 0xd
02:15:47.935 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.10)
02:15:47.935 00.000 2744 Moving (0.53, -0.10) raw xDistance=0.53 yDistance=0.05
02:15:47.935 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.53
02:15:47.935 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:47.935 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:15:47.935 00.000 2744 MoveAxis(W, 126, ABG)
02:15:47.935 00.000 2744 Guiding  Dir = 3, Dur = 126
02:15:47.936 00.001 2744 IsSlewing returns 0
02:15:47.936 00.000 2744 IsGuiding returns 0
02:15:47.936 00.000 2744 PulseGuide returned control before completion, sleep 136
02:15:47.951 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1459, FiltMax=65520, Gamma=0.510
02:15:47.969 00.018 1092 UpdateGuideState exits: m=479443 SNR=74.0
02:15:47.972 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.974 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:47.976 00.002 1092 Enqueuing Expose request
02:15:48.087 00.111 2744 IsGuiding returns 1
02:15:48.087 00.000 2744 scope still moving after pulse duration time elapsed
02:15:48.118 00.031 2744 IsSlewing returns 0
02:15:48.120 00.002 2744 IsGuiding returns 0
02:15:48.120 00.000 2744 scope move finished after 126 + 57 ms
02:15:48.120 00.000 2744 Move returns status 0, amount 126
02:15:48.120 00.000 2744 MoveAxis(N, 0, ABG)
02:15:48.120 00.000 2744 Move returns status 0, amount 0
02:15:48.120 00.000 2744 move complete, result=0
02:15:48.120 00.000 2744 worker thread done servicing request
02:15:48.121 00.001 2744 Worker thread wakes up
02:15:48.121 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:48.121 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:48.121 00.000 1092 GuideStep: 0.5 px 126 ms WEST, 0.0 px 0 ms NORTH
02:15:51.511 03.390 2744 Exposure complete
02:15:51.704 00.193 2744 worker thread done servicing request
02:15:51.704 00.000 1092 OnExposeComplete: enter
02:15:51.706 00.002 1092 UpdateGuideState(): m_state=6
02:15:51.710 00.004 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2497
02:15:51.713 00.003 1092 Star::Find returns 1 (0), X=1602.05, Y=1129.24, Mass=492408, SNR=73.8, Peak=56592 HFD=3.2
02:15:51.716 00.003 1092 MultiStar: [#1 0.20,0.05,0.83,U] [#2 0.24,0.03,1.02,U] [#3 0.24,0.12,0.72,U] [#4 0.12,-0.01,0.76,U] [#5 0.32,-0.26,0.71,U] [#6 0.43,0.32,0.79,U] [#7 0.33,-0.18,0.53,U] [#8 0.21,-0.23,0.51,U] 
02:15:51.719 00.003 1092 refined, 8 included, MultiStar: {0.44, 0.01}, one-star: {1.48, 0.07}
02:15:51.721 00.002 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.43) = xAngle (0.45 = 0.45)
02:15:51.724 00.003 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.30 = 0.30)
02:15:51.726 00.002 1092 CameraToMount -- cameraX=0.44 cameraY=0.01 hyp=0.44 cameraTheta=0.03 mountX=0.39 mountY=0.13, mountTheta=0.32
02:15:51.734 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=0.01, opts=13)
02:15:51.737 00.003 1092 Enqueuing Move request for scope (0.44, 0.01)
02:15:51.740 00.003 2744 Worker thread wakes up
02:15:51.740 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.01) opts 0xd
02:15:51.740 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, 0.01)
02:15:51.741 00.001 2744 Moving (0.44, 0.01) raw xDistance=0.39 yDistance=0.13
02:15:51.741 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:15:51.741 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:51.741 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:15:51.741 00.000 2744 MoveAxis(W, 97, ABG)
02:15:51.741 00.000 2744 Guiding  Dir = 3, Dur = 97
02:15:51.741 00.000 2744 IsSlewing returns 0
02:15:51.741 00.000 2744 IsGuiding returns 0
02:15:51.742 00.001 2744 PulseGuide returned control before completion, sleep 107
02:15:51.757 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1561, FiltMax=65520, Gamma=0.510
02:15:51.773 00.016 1092 UpdateGuideState exits: m=492408 SNR=73.8
02:15:51.775 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.779 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:51.781 00.002 1092 Enqueuing Expose request
02:15:51.864 00.083 2744 IsGuiding returns 1
02:15:51.864 00.000 2744 scope still moving after pulse duration time elapsed
02:15:51.895 00.031 2744 IsSlewing returns 0
02:15:51.895 00.000 2744 IsGuiding returns 1
02:15:51.927 00.032 2744 IsSlewing returns 0
02:15:51.927 00.000 2744 IsGuiding returns 0
02:15:51.927 00.000 2744 scope move finished after 97 + 88 ms
02:15:51.927 00.000 2744 Move returns status 0, amount 97
02:15:51.927 00.000 2744 MoveAxis(N, 0, ABG)
02:15:51.927 00.000 2744 Move returns status 0, amount 0
02:15:51.927 00.000 2744 move complete, result=0
02:15:51.927 00.000 2744 worker thread done servicing request
02:15:51.928 00.001 2744 Worker thread wakes up
02:15:51.928 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:51.928 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:51.931 00.003 1092 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
02:15:55.311 03.380 2744 Exposure complete
02:15:55.519 00.208 2744 worker thread done servicing request
02:15:55.519 00.000 1092 OnExposeComplete: enter
02:15:55.521 00.002 1092 UpdateGuideState(): m_state=6
02:15:55.524 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2498
02:15:55.527 00.003 1092 Star::Find returns 1 (0), X=1601.49, Y=1129.26, Mass=455038, SNR=67.2, Peak=43360 HFD=3.3
02:15:55.530 00.003 1092 MultiStar: [#1 -0.35,-0.03,1.15,U] [#2 -0.25,0.10,1.09,U] [#3 -0.14,-0.06,1.00,U] [#4 -0.55,-0.01,1.17,U] [#5 -0.31,-0.23,0.75,U] [#6 -0.35,0.10,0.80,U] [#7 0.08,0.00,0.75,U] [#8 -0.36,-0.37,0.56,U] 
02:15:55.532 00.002 1092 refined, 8 included, MultiStar: {-0.14, -0.02}, one-star: {0.92, 0.10}
02:15:55.535 00.003 1092 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
02:15:55.538 00.003 1092 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.70 = -2.70)
02:15:55.540 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-2.97 mountX=-0.12 mountY=-0.06, mountTheta=-2.67
02:15:55.547 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.02, opts=13)
02:15:55.550 00.003 1092 Enqueuing Move request for scope (-0.14, -0.02)
02:15:55.552 00.002 2744 Worker thread wakes up
02:15:55.552 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
02:15:55.553 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
02:15:55.553 00.000 2744 Moving (-0.14, -0.02) raw xDistance=-0.12 yDistance=-0.06
02:15:55.553 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:15:55.553 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:55.553 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:15:55.553 00.000 2744 MoveAxis(E, 0, ABG)
02:15:55.553 00.000 2744 Move returns status 0, amount 0
02:15:55.553 00.000 2744 MoveAxis(N, 0, ABG)
02:15:55.553 00.000 2744 Move returns status 0, amount 0
02:15:55.553 00.000 2744 move complete, result=0
02:15:55.553 00.000 2744 worker thread done servicing request
02:15:55.571 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1747, FiltMax=65520, Gamma=0.510
02:15:55.587 00.016 1092 UpdateGuideState exits: m=455038 SNR=67.2
02:15:55.589 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.592 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:55.594 00.002 1092 Enqueuing Expose request
02:15:55.596 00.002 2744 Worker thread wakes up
02:15:55.596 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:55.597 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:55.599 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:15:58.984 03.385 2744 Exposure complete
02:15:59.188 00.204 2744 worker thread done servicing request
02:15:59.188 00.000 1092 OnExposeComplete: enter
02:15:59.191 00.003 1092 UpdateGuideState(): m_state=6
02:15:59.193 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2499
02:15:59.195 00.002 1092 Star::Find returns 1 (0), X=1601.59, Y=1129.27, Mass=487477, SNR=77.1, Peak=48096 HFD=3.5
02:15:59.200 00.005 1092 MultiStar: [#1 -0.29,-0.00,1.04,U] [#2 -0.20,0.15,0.99,U] [#3 -0.37,0.02,0.73,U] [#4 -0.36,0.02,0.87,U] [#5 -0.00,-0.30,0.84,U] [#6 -0.19,-0.03,0.66,U] [#7 -0.02,-0.06,0.64,U] [#8 -0.66,-0.09,0.43,U] 
02:15:59.202 00.002 1092 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {1.02, 0.11}
02:15:59.205 00.003 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
02:15:59.207 00.002 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.74 = -2.74)
02:15:59.209 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.01 mountX=-0.06 mountY=-0.03, mountTheta=-2.71
02:15:59.215 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.01, opts=13)
02:15:59.218 00.003 1092 Enqueuing Move request for scope (-0.07, -0.01)
02:15:59.220 00.002 2744 Worker thread wakes up
02:15:59.220 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:15:59.220 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:15:59.220 00.000 2744 Moving (-0.07, -0.01) raw xDistance=-0.06 yDistance=-0.03
02:15:59.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:15:59.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:15:59.220 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:15:59.220 00.000 2744 MoveAxis(E, 0, ABG)
02:15:59.220 00.000 2744 Move returns status 0, amount 0
02:15:59.220 00.000 2744 MoveAxis(N, 0, ABG)
02:15:59.220 00.000 2744 Move returns status 0, amount 0
02:15:59.220 00.000 2744 move complete, result=0
02:15:59.221 00.001 2744 worker thread done servicing request
02:15:59.239 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5277, FiltMin=1472, FiltMax=65520, Gamma=0.510
02:15:59.254 00.015 1092 UpdateGuideState exits: m=487477 SNR=77.1
02:15:59.257 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.259 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:15:59.262 00.003 1092 Enqueuing Expose request
02:15:59.265 00.003 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:59.267 00.002 2744 Worker thread wakes up
02:15:59.267 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:15:59.267 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:02.656 03.389 2744 Exposure complete
02:16:02.882 00.226 2744 worker thread done servicing request
02:16:02.882 00.000 1092 OnExposeComplete: enter
02:16:02.887 00.005 1092 UpdateGuideState(): m_state=6
02:16:02.892 00.005 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2500
02:16:02.900 00.008 1092 Star::Find returns 1 (0), X=1602.50, Y=1128.82, Mass=479388, SNR=68.4, Peak=45514 HFD=3.4
02:16:02.905 00.005 1092 MultiStar: [#1 0.73,-0.58,0.96,U] [#2 0.48,-0.03,1.13,U] [#3 0.88,-0.36,0.89,U] [#4 0.62,-0.24,0.93,U] [#5 0.96,-0.29,0.83,U] [#6 0.77,-0.06,0.65,U] [#7 0.76,-0.32,0.69,U] [#8 0.50,-0.58,0.48,U] 
02:16:02.908 00.003 1092 refined, 8 included, MultiStar: {0.87, -0.30}, one-star: {1.93, -0.34}
02:16:02.912 00.004 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.43) = xAngle (0.10 = 0.10)
02:16:02.915 00.003 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
02:16:02.917 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=-0.30 hyp=0.92 cameraTheta=-0.33 mountX=0.92 mountY=-0.05, mountTheta=-0.06
02:16:02.922 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=-0.30, opts=13)
02:16:02.925 00.003 1092 Enqueuing Move request for scope (0.87, -0.30)
02:16:02.927 00.002 2744 Worker thread wakes up
02:16:02.928 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.30) opts 0xd
02:16:02.928 00.000 2744 Handling offset move in thread for scope, endpoint = (0.87, -0.30)
02:16:02.928 00.000 2744 Moving (0.87, -0.30) raw xDistance=0.92 yDistance=-0.05
02:16:02.928 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.92
02:16:02.928 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:02.928 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:16:02.928 00.000 2744 MoveAxis(W, 205, ABG)
02:16:02.928 00.000 2744 Guiding  Dir = 3, Dur = 205
02:16:02.928 00.000 2744 IsSlewing returns 0
02:16:02.929 00.001 2744 IsGuiding returns 0
02:16:02.929 00.000 2744 PulseGuide returned control before completion, sleep 215
02:16:02.946 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5264, FiltMin=1600, FiltMax=65535, Gamma=0.510
02:16:02.961 00.015 1092 UpdateGuideState exits: m=479388 SNR=68.4
02:16:02.964 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.967 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:02.970 00.003 1092 Enqueuing Expose request
02:16:03.158 00.188 2744 IsGuiding returns 1
02:16:03.158 00.000 2744 scope still moving after pulse duration time elapsed
02:16:03.189 00.031 2744 IsSlewing returns 0
02:16:03.189 00.000 2744 IsGuiding returns 0
02:16:03.189 00.000 2744 scope move finished after 205 + 55 ms
02:16:03.189 00.000 2744 Move returns status 0, amount 205
02:16:03.189 00.000 2744 MoveAxis(N, 0, ABG)
02:16:03.189 00.000 2744 Move returns status 0, amount 0
02:16:03.190 00.001 2744 move complete, result=0
02:16:03.190 00.000 2744 worker thread done servicing request
02:16:03.190 00.000 2744 Worker thread wakes up
02:16:03.190 00.000 1092 GuideStep: 0.9 px 205 ms WEST, -0.1 px 0 ms NORTH
02:16:03.193 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:03.193 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:06.579 03.386 2744 Exposure complete
02:16:06.776 00.197 2744 worker thread done servicing request
02:16:06.776 00.000 1092 OnExposeComplete: enter
02:16:06.779 00.003 1092 UpdateGuideState(): m_state=6
02:16:06.782 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2501
02:16:06.784 00.002 1092 Star::Find returns 1 (0), X=1602.07, Y=1129.19, Mass=461498, SNR=68.9, Peak=44976 HFD=3.4
02:16:06.787 00.003 1092 MultiStar: [#1 0.06,0.08,0.94,U] [#2 0.24,0.04,0.94,U] [#3 0.17,-0.06,0.78,U] [#4 0.14,-0.00,0.82,U] [#5 0.21,-0.17,0.80,U] [#6 0.33,-0.03,0.73,U] [#7 0.26,0.02,0.52,U] [#8 -0.08,-0.28,0.47,U] 
02:16:06.789 00.002 1092 refined, 8 included, MultiStar: {0.36, -0.03}, one-star: {1.50, 0.03}
02:16:06.792 00.003 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
02:16:06.795 00.003 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
02:16:06.797 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.03 hyp=0.37 cameraTheta=-0.07 mountX=0.34 mountY=0.07, mountTheta=0.21
02:16:06.801 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.03, opts=13)
02:16:06.804 00.003 1092 Enqueuing Move request for scope (0.36, -0.03)
02:16:06.807 00.003 2744 Worker thread wakes up
02:16:06.807 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.03) opts 0xd
02:16:06.807 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.03)
02:16:06.807 00.000 2744 Moving (0.36, -0.03) raw xDistance=0.34 yDistance=0.07
02:16:06.807 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.34
02:16:06.807 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:06.807 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:16:06.807 00.000 2744 MoveAxis(W, 91, ABG)
02:16:06.807 00.000 2744 Guiding  Dir = 3, Dur = 91
02:16:06.807 00.000 2744 IsSlewing returns 0
02:16:06.808 00.001 2744 IsGuiding returns 0
02:16:06.808 00.000 2744 PulseGuide returned control before completion, sleep 101
02:16:06.823 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1818, FiltMax=65520, Gamma=0.510
02:16:06.838 00.015 1092 UpdateGuideState exits: m=461498 SNR=68.9
02:16:06.841 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.844 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:06.846 00.002 1092 Enqueuing Expose request
02:16:06.921 00.075 2744 IsGuiding returns 1
02:16:06.921 00.000 2744 scope still moving after pulse duration time elapsed
02:16:06.952 00.031 2744 IsSlewing returns 0
02:16:06.952 00.000 2744 IsGuiding returns 0
02:16:06.953 00.001 2744 scope move finished after 91 + 54 ms
02:16:06.953 00.000 2744 Move returns status 0, amount 91
02:16:06.953 00.000 2744 MoveAxis(N, 0, ABG)
02:16:06.953 00.000 2744 Move returns status 0, amount 0
02:16:06.953 00.000 2744 move complete, result=0
02:16:06.954 00.001 1092 GuideStep: 0.3 px 91 ms WEST, 0.1 px 0 ms NORTH
02:16:06.956 00.002 2744 worker thread done servicing request
02:16:06.957 00.001 2744 Worker thread wakes up
02:16:06.957 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:06.957 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:10.336 03.379 2744 Exposure complete
02:16:10.571 00.235 2744 worker thread done servicing request
02:16:10.571 00.000 1092 OnExposeComplete: enter
02:16:10.574 00.003 1092 UpdateGuideState(): m_state=6
02:16:10.579 00.005 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2502
02:16:10.583 00.004 1092 Star::Find returns 1 (0), X=1601.44, Y=1129.22, Mass=477279, SNR=69.5, Peak=42544 HFD=3.5
02:16:10.591 00.008 1092 MultiStar: [#1 -0.50,0.02,0.87,U] [#2 -0.32,-0.06,1.01,U] [#3 -0.35,0.25,0.84,U] [#4 -0.56,-0.12,0.78,U] [#5 -0.33,-0.12,0.74,U] [#6 -0.26,0.11,0.68,U] [#7 -0.10,0.04,0.69,U] [#8 -0.73,-0.27,0.53,U] 
02:16:10.602 00.011 1092 refined, 8 included, MultiStar: {-0.21, 0.00}, one-star: {0.87, 0.06}
02:16:10.606 00.004 1092 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
02:16:10.609 00.003 1092 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.87)
02:16:10.612 00.003 1092 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.14 mountX=-0.19 mountY=-0.06, mountTheta=-2.86
02:16:10.621 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.00, opts=13)
02:16:10.624 00.003 1092 Enqueuing Move request for scope (-0.21, 0.00)
02:16:10.628 00.004 2744 Worker thread wakes up
02:16:10.628 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
02:16:10.629 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
02:16:10.629 00.000 2744 Moving (-0.21, 0.00) raw xDistance=-0.19 yDistance=-0.06
02:16:10.629 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.19
02:16:10.629 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:10.629 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:16:10.629 00.000 2744 MoveAxis(E, 0, ABG)
02:16:10.629 00.000 2744 Move returns status 0, amount 0
02:16:10.629 00.000 2744 MoveAxis(N, 0, ABG)
02:16:10.630 00.001 2744 Move returns status 0, amount 0
02:16:10.630 00.000 2744 move complete, result=0
02:16:10.630 00.000 2744 worker thread done servicing request
02:16:10.652 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1706, FiltMax=65520, Gamma=0.510
02:16:10.670 00.018 1092 UpdateGuideState exits: m=477279 SNR=69.5
02:16:10.673 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.676 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:10.679 00.003 1092 Enqueuing Expose request
02:16:10.685 00.006 2744 Worker thread wakes up
02:16:10.685 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:10.688 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:10.688 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:14.067 03.379 2744 Exposure complete
02:16:14.252 00.185 2744 worker thread done servicing request
02:16:14.252 00.000 1092 OnExposeComplete: enter
02:16:14.254 00.002 1092 UpdateGuideState(): m_state=6
02:16:14.257 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2503
02:16:14.258 00.001 1092 Star::Find returns 1 (0), X=1600.76, Y=1129.46, Mass=458968, SNR=66.4, Peak=43120 HFD=3.4
02:16:14.260 00.002 1092 MultiStar: [#1 -1.00,0.14,0.95,U] [#2 -0.84,0.33,1.07,U] [#3 -0.92,0.22,0.79,U] [#4 -0.94,-0.14,0.96,U] [#5 -0.79,-0.23,0.84,U] [#6 -0.80,0.03,0.75,U] [#7 -0.74,0.05,0.68,U] [#8 -0.81,-0.49,0.50,U] 
02:16:14.263 00.003 1092 single-star, 8 included, MultiStar: {-0.72, 0.06}, one-star: {0.19, 0.30}
02:16:14.266 00.003 1092 CameraToMount -- cameraTheta (1.01) - m_xAngle (-0.43) = xAngle (1.43 = 1.43)
02:16:14.268 00.002 1092 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.28 = 1.28)
02:16:14.271 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=0.30 hyp=0.35 cameraTheta=1.01 mountX=0.05 mountY=0.34, mountTheta=1.43
02:16:14.276 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.30, opts=13)
02:16:14.278 00.002 1092 Enqueuing Move request for scope (0.19, 0.30)
02:16:14.281 00.003 2744 Worker thread wakes up
02:16:14.281 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.30) opts 0xd
02:16:14.282 00.001 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.30)
02:16:14.282 00.000 2744 Moving (0.19, 0.30) raw xDistance=0.05 yDistance=0.34
02:16:14.282 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:16:14.282 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:14.282 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:16:14.282 00.000 2744 MoveAxis(E, 0, ABG)
02:16:14.282 00.000 2744 Move returns status 0, amount 0
02:16:14.282 00.000 2744 MoveAxis(N, 0, ABG)
02:16:14.282 00.000 2744 Move returns status 0, amount 0
02:16:14.282 00.000 2744 move complete, result=0
02:16:14.282 00.000 2744 worker thread done servicing request
02:16:14.302 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1727, FiltMax=65520, Gamma=0.510
02:16:14.316 00.014 1092 UpdateGuideState exits: m=458968 SNR=66.4
02:16:14.320 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.322 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:14.324 00.002 1092 Enqueuing Expose request
02:16:14.325 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:16:14.327 00.002 2744 Worker thread wakes up
02:16:14.327 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:14.328 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:17.711 03.383 2744 Exposure complete
02:16:17.920 00.209 2744 worker thread done servicing request
02:16:17.920 00.000 1092 OnExposeComplete: enter
02:16:17.923 00.003 1092 UpdateGuideState(): m_state=6
02:16:17.926 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2504
02:16:17.928 00.002 1092 Star::Find returns 1 (0), X=1600.84, Y=1129.52, Mass=478589, SNR=75.2, Peak=48992 HFD=3.5
02:16:17.931 00.003 1092 MultiStar: [#1 -0.95,0.30,1.10,U] [#2 -1.02,0.33,0.94,U] [#3 -0.95,0.26,0.86,U] [#4 -0.93,0.39,0.85,U] [#5 -0.88,0.11,0.72,U] [#6 -0.81,0.23,0.69,U] [#7 -0.73,0.44,0.62,U] [#8 -1.12,-0.11,0.45,U] 
02:16:17.934 00.003 1092 single-star, 8 included, MultiStar: {-0.76, 0.28}, one-star: {0.27, 0.36}
02:16:17.936 00.002 1092 CameraToMount -- cameraTheta (0.93) - m_xAngle (-0.43) = xAngle (1.36 = 1.36)
02:16:17.938 00.002 1092 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.21 = 1.21)
02:16:17.941 00.003 1092 CameraToMount -- cameraX=0.27 cameraY=0.36 hyp=0.45 cameraTheta=0.93 mountX=0.09 mountY=0.42, mountTheta=1.35
02:16:17.945 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=0.36, opts=13)
02:16:17.948 00.003 1092 Enqueuing Move request for scope (0.27, 0.36)
02:16:17.950 00.002 2744 Worker thread wakes up
02:16:17.950 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.36) opts 0xd
02:16:17.950 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, 0.36)
02:16:17.950 00.000 2744 Moving (0.27, 0.36) raw xDistance=0.09 yDistance=0.42
02:16:17.951 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:17.951 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:17.951 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:16:17.951 00.000 2744 MoveAxis(E, 0, ABG)
02:16:17.951 00.000 2744 Move returns status 0, amount 0
02:16:17.951 00.000 2744 MoveAxis(N, 0, ABG)
02:16:17.951 00.000 2744 Move returns status 0, amount 0
02:16:17.951 00.000 2744 move complete, result=0
02:16:17.951 00.000 2744 worker thread done servicing request
02:16:17.967 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1459, FiltMax=65520, Gamma=0.510
02:16:17.984 00.017 1092 UpdateGuideState exits: m=478589 SNR=75.2
02:16:17.987 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.989 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:17.991 00.002 1092 Enqueuing Expose request
02:16:17.994 00.003 2744 Worker thread wakes up
02:16:17.994 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:16:17.997 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:17.997 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:21.388 03.391 2744 Exposure complete
02:16:21.722 00.334 2744 worker thread done servicing request
02:16:21.722 00.000 1092 OnExposeComplete: enter
02:16:21.726 00.004 1092 UpdateGuideState(): m_state=6
02:16:21.730 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2505
02:16:21.734 00.004 1092 Star::Find returns 1 (0), X=1600.66, Y=1129.53, Mass=437028, SNR=68.3, Peak=53024 HFD=3.2
02:16:21.738 00.004 1092 MultiStar: [#1 -1.29,0.49,0.96,U] [#2 -1.39,0.55,1.14,U] [#3 -1.18,0.59,0.87,U] [#4 -1.53,0.33,0.81,U] [#5 -1.08,0.48,0.80,U] [#6 -0.91,0.73,0.75,U] [#7 -0.94,0.53,0.73,U] [#8 -1.72,-0.04,0.41,U] 
02:16:21.740 00.002 1092 single-star, 8 included, MultiStar: {-1.06, 0.48}, one-star: {0.10, 0.37}
02:16:21.743 00.003 1092 CameraToMount -- cameraTheta (1.32) - m_xAngle (-0.43) = xAngle (1.74 = 1.74)
02:16:21.747 00.004 1092 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.59 = 1.59)
02:16:21.750 00.003 1092 CameraToMount -- cameraX=0.10 cameraY=0.37 hyp=0.38 cameraTheta=1.32 mountX=-0.07 mountY=0.38, mountTheta=1.74
02:16:21.757 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=0.37, opts=13)
02:16:21.761 00.004 1092 Enqueuing Move request for scope (0.10, 0.37)
02:16:21.767 00.006 2744 Worker thread wakes up
02:16:21.767 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.37) opts 0xd
02:16:21.767 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, 0.37)
02:16:21.767 00.000 2744 Moving (0.10, 0.37) raw xDistance=-0.07 yDistance=0.38
02:16:21.767 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:16:21.767 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:21.767 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:16:21.767 00.000 2744 MoveAxis(E, 0, ABG)
02:16:21.767 00.000 2744 Move returns status 0, amount 0
02:16:21.767 00.000 2744 MoveAxis(N, 0, ABG)
02:16:21.768 00.001 2744 Move returns status 0, amount 0
02:16:21.768 00.000 2744 move complete, result=0
02:16:21.768 00.000 2744 worker thread done servicing request
02:16:21.785 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1680, FiltMax=65520, Gamma=0.510
02:16:21.803 00.018 1092 UpdateGuideState exits: m=437028 SNR=68.3
02:16:21.806 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:21.808 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:21.812 00.004 1092 Enqueuing Expose request
02:16:21.816 00.004 2744 Worker thread wakes up
02:16:21.816 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:16:21.819 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:21.819 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:25.216 03.397 2744 Exposure complete
02:16:25.409 00.193 2744 worker thread done servicing request
02:16:25.409 00.000 1092 OnExposeComplete: enter
02:16:25.413 00.004 1092 UpdateGuideState(): m_state=6
02:16:25.416 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2506
02:16:25.418 00.002 1092 Star::Find returns 1 (0), X=1599.55, Y=1130.13, Mass=489298, SNR=75.3, Peak=43827 HFD=3.7
02:16:25.422 00.004 1092 MultiStar: [#1 -2.16,0.73,0.81,U] [#2 -2.00,0.61,0.95,U] [#3 -2.06,0.83,0.63,U] [#4 -2.08,0.64,0.87,U] [#5 -2.01,0.81,0.61,U] [#6 -2.29,0.75,0.72,U] [#7 -1.81,0.62,0.55,U] [#8 -2.02,0.67,0.45,U] 
02:16:25.425 00.003 1092 single-star, 8 included, MultiStar: {-1.91, 0.74}, one-star: {-1.02, 0.97}
02:16:25.427 00.002 1092 CameraToMount -- cameraTheta (2.38) - m_xAngle (-0.43) = xAngle (2.81 = 2.81)
02:16:25.430 00.003 1092 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.66 = 2.66)
02:16:25.432 00.002 1092 CameraToMount -- cameraX=-1.02 cameraY=0.97 hyp=1.41 cameraTheta=2.38 mountX=-1.33 mountY=0.66, mountTheta=2.68
02:16:25.441 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=0.97, opts=13)
02:16:25.443 00.002 1092 Enqueuing Move request for scope (-1.02, 0.97)
02:16:25.446 00.003 2744 Worker thread wakes up
02:16:25.446 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.97) opts 0xd
02:16:25.446 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 0.97)
02:16:25.447 00.001 2744 Moving (-1.02, 0.97) raw xDistance=-1.33 yDistance=0.66
02:16:25.447 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.84 from input -1.33
02:16:25.447 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.66 from input 0.66
02:16:25.447 00.000 2744 MoveAxis(E, 298, ABG)
02:16:25.447 00.000 2744 Guiding  Dir = 2, Dur = 298
02:16:25.448 00.001 2744 IsSlewing returns 0
02:16:25.448 00.000 2744 IsGuiding returns 0
02:16:25.448 00.000 2744 PulseGuide returned control before completion, sleep 308
02:16:25.462 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1479, FiltMax=65527, Gamma=0.510
02:16:25.478 00.016 1092 UpdateGuideState exits: m=489298 SNR=75.3
02:16:25.481 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.483 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:25.485 00.002 1092 Enqueuing Expose request
02:16:25.758 00.273 2744 IsGuiding returns 1
02:16:25.758 00.000 2744 scope still moving after pulse duration time elapsed
02:16:25.790 00.032 2744 IsSlewing returns 0
02:16:25.790 00.000 2744 IsGuiding returns 0
02:16:25.790 00.000 2744 scope move finished after 298 + 44 ms
02:16:25.790 00.000 2744 Move returns status 0, amount 298
02:16:25.790 00.000 2744 MoveAxis(S, 123, ABG)
02:16:25.790 00.000 2744 Guiding  Dir = 1, Dur = 123
02:16:25.791 00.001 2744 IsSlewing returns 0
02:16:25.791 00.000 2744 IsGuiding returns 0
02:16:25.792 00.001 2744 PulseGuide returned control before completion, sleep 133
02:16:25.932 00.140 2744 IsGuiding returns 1
02:16:25.932 00.000 2744 scope still moving after pulse duration time elapsed
02:16:25.964 00.032 2744 IsSlewing returns 0
02:16:25.964 00.000 2744 IsGuiding returns 0
02:16:25.964 00.000 2744 scope move finished after 123 + 49 ms
02:16:25.964 00.000 2744 Move returns status 0, amount 123
02:16:25.964 00.000 2744 move complete, result=0
02:16:25.965 00.001 2744 worker thread done servicing request
02:16:25.965 00.000 2744 Worker thread wakes up
02:16:25.965 00.000 1092 GuideStep: -1.3 px 298 ms EAST, 0.7 px 123 ms SOUTH
02:16:25.967 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:25.967 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:29.351 03.384 2744 Exposure complete
02:16:29.559 00.208 2744 worker thread done servicing request
02:16:29.559 00.000 1092 OnExposeComplete: enter
02:16:29.561 00.002 1092 UpdateGuideState(): m_state=6
02:16:29.564 00.003 1092 Star::Find(15, 1599, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2507
02:16:29.567 00.003 1092 Star::Find returns 1 (0), X=1600.01, Y=1129.23, Mass=460552, SNR=74.2, Peak=41213 HFD=3.2
02:16:29.571 00.004 1092 MultiStar: [#1 -1.71,-0.32,0.85,U] [#2 -1.80,0.08,0.91,U] [#3 -1.70,0.04,0.73,U] [#4 -1.85,-0.15,0.75,U] [#5 -1.59,-0.41,0.80,U] [#6 -1.73,-0.02,0.62,U] [#7 -1.42,-0.31,0.61,U] [#8 -2.02,-0.18,0.36,U] 
02:16:29.573 00.002 1092 single-star, 8 included, MultiStar: {-1.54, -0.12}, one-star: {-0.56, 0.07}
02:16:29.575 00.002 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.43) = xAngle (3.45 = -2.83)
02:16:29.577 00.002 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.30 = -2.99)
02:16:29.580 00.003 1092 CameraToMount -- cameraX=-0.56 cameraY=0.07 hyp=0.57 cameraTheta=3.02 mountX=-0.54 mountY=-0.09, mountTheta=-2.98
02:16:29.587 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.07, opts=13)
02:16:29.590 00.003 1092 Enqueuing Move request for scope (-0.56, 0.07)
02:16:29.592 00.002 2744 Worker thread wakes up
02:16:29.592 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.07) opts 0xd
02:16:29.592 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.07)
02:16:29.592 00.000 2744 Moving (-0.56, 0.07) raw xDistance=-0.54 yDistance=-0.09
02:16:29.592 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.54
02:16:29.592 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:29.592 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:16:29.592 00.000 2744 MoveAxis(E, 142, ABG)
02:16:29.592 00.000 2744 Guiding  Dir = 2, Dur = 142
02:16:29.592 00.000 2744 IsSlewing returns 0
02:16:29.593 00.001 2744 IsGuiding returns 0
02:16:29.593 00.000 2744 PulseGuide returned control before completion, sleep 152
02:16:29.608 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1527, FiltMax=65530, Gamma=0.510
02:16:29.624 00.016 1092 UpdateGuideState exits: m=460552 SNR=74.2
02:16:29.626 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.629 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:29.632 00.003 1092 Enqueuing Expose request
02:16:29.752 00.120 2744 IsGuiding returns 1
02:16:29.752 00.000 2744 scope still moving after pulse duration time elapsed
02:16:29.783 00.031 2744 IsSlewing returns 0
02:16:29.783 00.000 2744 IsGuiding returns 0
02:16:29.783 00.000 2744 scope move finished after 142 + 48 ms
02:16:29.783 00.000 2744 Move returns status 0, amount 142
02:16:29.783 00.000 2744 MoveAxis(N, 0, ABG)
02:16:29.783 00.000 2744 Move returns status 0, amount 0
02:16:29.784 00.001 2744 move complete, result=0
02:16:29.784 00.000 2744 worker thread done servicing request
02:16:29.784 00.000 2744 Worker thread wakes up
02:16:29.784 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:29.784 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:29.789 00.005 1092 GuideStep: -0.5 px 142 ms EAST, -0.1 px 0 ms NORTH
02:16:33.185 03.396 2744 Exposure complete
02:16:33.389 00.204 2744 worker thread done servicing request
02:16:33.389 00.000 1092 OnExposeComplete: enter
02:16:33.392 00.003 1092 UpdateGuideState(): m_state=6
02:16:33.394 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2508
02:16:33.398 00.004 1092 Star::Find returns 1 (0), X=1599.88, Y=1129.25, Mass=500582, SNR=80.1, Peak=46157 HFD=3.4
02:16:33.401 00.003 1092 MultiStar: [#1 -1.88,-0.04,0.76,U] [#2 -1.58,0.03,0.96,U] [#3 -1.68,0.02,0.71,U] [#4 -1.69,-0.05,0.69,U] [#5 -1.63,-0.35,0.60,U] [#6 -1.57,-0.07,0.70,U] [#7 -1.32,-0.05,0.52,U] [#8 -2.07,-0.48,0.37,U] 
02:16:33.405 00.004 1092 single-star, 8 included, MultiStar: {-1.51, -0.06}, one-star: {-0.68, 0.09}
02:16:33.407 00.002 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.44 = -2.84)
02:16:33.409 00.002 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
02:16:33.413 00.004 1092 CameraToMount -- cameraX=-0.68 cameraY=0.09 hyp=0.69 cameraTheta=3.01 mountX=-0.66 mountY=-0.10, mountTheta=-2.99
02:16:33.421 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.09, opts=13)
02:16:33.424 00.003 1092 Enqueuing Move request for scope (-0.68, 0.09)
02:16:33.426 00.002 2744 Worker thread wakes up
02:16:33.427 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.09) opts 0xd
02:16:33.427 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.09)
02:16:33.427 00.000 2744 Moving (-0.68, 0.09) raw xDistance=-0.66 yDistance=-0.10
02:16:33.427 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.66
02:16:33.427 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:33.427 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:33.427 00.000 2744 MoveAxis(E, 158, ABG)
02:16:33.427 00.000 2744 Guiding  Dir = 2, Dur = 158
02:16:33.427 00.000 2744 IsSlewing returns 0
02:16:33.427 00.000 2744 IsGuiding returns 0
02:16:33.427 00.000 2744 PulseGuide returned control before completion, sleep 168
02:16:33.447 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1783, FiltMax=65530, Gamma=0.510
02:16:33.462 00.015 1092 UpdateGuideState exits: m=500582 SNR=80.1
02:16:33.465 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:33.468 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:33.470 00.002 1092 Enqueuing Expose request
02:16:33.601 00.131 2744 IsGuiding returns 1
02:16:33.601 00.000 2744 scope still moving after pulse duration time elapsed
02:16:33.632 00.031 2744 IsSlewing returns 0
02:16:33.632 00.000 2744 IsGuiding returns 0
02:16:33.632 00.000 2744 scope move finished after 158 + 46 ms
02:16:33.632 00.000 2744 Move returns status 0, amount 158
02:16:33.632 00.000 2744 MoveAxis(N, 0, ABG)
02:16:33.632 00.000 2744 Move returns status 0, amount 0
02:16:33.632 00.000 2744 move complete, result=0
02:16:33.633 00.001 2744 worker thread done servicing request
02:16:33.633 00.000 2744 Worker thread wakes up
02:16:33.633 00.000 1092 GuideStep: -0.7 px 158 ms EAST, -0.1 px 0 ms NORTH
02:16:33.636 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:33.637 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:37.025 03.388 2744 Exposure complete
02:16:37.237 00.212 2744 worker thread done servicing request
02:16:37.237 00.000 1092 OnExposeComplete: enter
02:16:37.240 00.003 1092 UpdateGuideState(): m_state=6
02:16:37.243 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2509
02:16:37.245 00.002 1092 Star::Find returns 1 (0), X=1600.07, Y=1128.91, Mass=442934, SNR=76.3, Peak=49293 HFD=3.0
02:16:37.249 00.004 1092 MultiStar: [#1 -1.92,-0.12,0.89,U] [#2 -1.63,-0.11,0.97,U] [#3 -1.99,0.03,0.76,U] [#4 -1.87,-0.31,0.72,U] [#5 -1.76,-0.44,0.74,U] [#6 -1.62,-0.07,0.62,U] [#7 -1.69,-0.07,0.47,U] [#8 -1.93,-0.50,0.40,U] 
02:16:37.252 00.003 1092 single-star, 8 included, MultiStar: {-1.60, -0.19}, one-star: {-0.50, -0.25}
02:16:37.254 00.002 1092 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.43) = xAngle (-2.25 = -2.25)
02:16:37.256 00.002 1092 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.40 = -2.40)
02:16:37.259 00.003 1092 CameraToMount -- cameraX=-0.50 cameraY=-0.25 hyp=0.56 cameraTheta=-2.67 mountX=-0.35 mountY=-0.38, mountTheta=-2.32
02:16:37.264 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=-0.25, opts=13)
02:16:37.267 00.003 1092 Enqueuing Move request for scope (-0.50, -0.25)
02:16:37.269 00.002 2744 Worker thread wakes up
02:16:37.269 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.25) opts 0xd
02:16:37.269 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, -0.25)
02:16:37.269 00.000 2744 Moving (-0.50, -0.25) raw xDistance=-0.35 yDistance=-0.38
02:16:37.270 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:16:37.270 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:37.270 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:16:37.270 00.000 2744 MoveAxis(E, 89, ABG)
02:16:37.270 00.000 2744 Guiding  Dir = 2, Dur = 89
02:16:37.270 00.000 2744 IsSlewing returns 0
02:16:37.270 00.000 2744 IsGuiding returns 0
02:16:37.271 00.001 2744 PulseGuide returned control before completion, sleep 99
02:16:37.287 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1719, FiltMax=65530, Gamma=0.510
02:16:37.303 00.016 1092 UpdateGuideState exits: m=442934 SNR=76.3
02:16:37.306 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.308 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:37.311 00.003 1092 Enqueuing Expose request
02:16:37.383 00.072 2744 IsGuiding returns 0
02:16:37.383 00.000 2744 Move returns status 0, amount 89
02:16:37.383 00.000 2744 MoveAxis(N, 0, ABG)
02:16:37.383 00.000 2744 Move returns status 0, amount 0
02:16:37.383 00.000 2744 move complete, result=0
02:16:37.383 00.000 2744 worker thread done servicing request
02:16:37.383 00.000 2744 Worker thread wakes up
02:16:37.384 00.001 1092 GuideStep: -0.3 px 89 ms EAST, -0.4 px 0 ms NORTH
02:16:37.388 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:37.388 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:40.762 03.374 2744 Exposure complete
02:16:40.957 00.195 2744 worker thread done servicing request
02:16:40.957 00.000 1092 OnExposeComplete: enter
02:16:40.960 00.003 1092 UpdateGuideState(): m_state=6
02:16:40.963 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2510
02:16:40.966 00.003 1092 Star::Find returns 1 (0), X=1599.85, Y=1129.29, Mass=489770, SNR=76.5, Peak=49101 HFD=3.5
02:16:40.969 00.003 1092 MultiStar: [#1 -1.76,0.03,0.91,U] [#2 -1.87,0.24,1.08,U] [#3 -1.80,-0.04,0.79,U] [#4 -1.76,0.27,0.70,U] [#5 -1.78,-0.17,0.68,U] [#6 -1.72,0.28,0.75,U] [#7 -1.69,0.01,0.59,U] [#8 -2.04,-0.16,0.39,U] 
02:16:40.971 00.002 1092 single-star, 8 included, MultiStar: {-1.64, 0.09}, one-star: {-0.72, 0.13}
02:16:40.973 00.002 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.39 = -2.89)
02:16:40.975 00.002 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.05)
02:16:40.977 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=0.13 hyp=0.73 cameraTheta=2.96 mountX=-0.71 mountY=-0.07, mountTheta=-3.04
02:16:40.983 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.13, opts=13)
02:16:40.987 00.004 1092 Enqueuing Move request for scope (-0.72, 0.13)
02:16:40.989 00.002 2744 Worker thread wakes up
02:16:40.989 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.13) opts 0xd
02:16:40.989 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.13)
02:16:40.989 00.000 2744 Moving (-0.72, 0.13) raw xDistance=-0.71 yDistance=-0.07
02:16:40.989 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:16:40.989 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:40.989 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:40.989 00.000 2744 MoveAxis(E, 165, ABG)
02:16:40.989 00.000 2744 Guiding  Dir = 2, Dur = 165
02:16:40.990 00.001 2744 IsSlewing returns 0
02:16:40.990 00.000 2744 IsGuiding returns 0
02:16:40.990 00.000 2744 PulseGuide returned control before completion, sleep 175
02:16:41.006 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1559, FiltMax=65530, Gamma=0.510
02:16:41.021 00.015 1092 UpdateGuideState exits: m=489770 SNR=76.5
02:16:41.024 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.026 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:41.029 00.003 1092 Enqueuing Expose request
02:16:41.180 00.151 2744 IsGuiding returns 0
02:16:41.180 00.000 2744 Move returns status 0, amount 165
02:16:41.180 00.000 2744 MoveAxis(N, 0, ABG)
02:16:41.180 00.000 2744 Move returns status 0, amount 0
02:16:41.180 00.000 2744 move complete, result=0
02:16:41.182 00.002 2744 worker thread done servicing request
02:16:41.182 00.000 2744 Worker thread wakes up
02:16:41.182 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:41.182 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:41.184 00.002 1092 GuideStep: -0.7 px 165 ms EAST, -0.1 px 0 ms NORTH
02:16:44.604 03.420 2744 Exposure complete
02:16:44.814 00.210 2744 worker thread done servicing request
02:16:44.814 00.000 1092 OnExposeComplete: enter
02:16:44.816 00.002 1092 UpdateGuideState(): m_state=6
02:16:44.819 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2511
02:16:44.823 00.004 1092 Star::Find returns 1 (0), X=1599.78, Y=1129.28, Mass=453170, SNR=76.0, Peak=43133 HFD=3.5
02:16:44.826 00.003 1092 MultiStar: [#1 -1.85,-0.03,0.95,U] [#2 -1.86,0.12,0.99,U] [#3 -2.13,-0.01,0.88,U] [#4 -2.08,-0.00,0.73,U] [#5 -1.74,-0.07,0.62,U] [#6 -1.68,0.05,0.60,U] [#7 -1.51,-0.02,0.56,U] [#8 -2.41,-0.04,0.41,U] 
02:16:44.829 00.003 1092 single-star, 8 included, MultiStar: {-1.74, 0.02}, one-star: {-0.79, 0.11}
02:16:44.832 00.003 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.86)
02:16:44.835 00.003 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
02:16:44.839 00.004 1092 CameraToMount -- cameraX=-0.79 cameraY=0.11 hyp=0.79 cameraTheta=3.00 mountX=-0.76 mountY=-0.10, mountTheta=-3.01
02:16:44.843 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.11, opts=13)
02:16:44.847 00.004 1092 Enqueuing Move request for scope (-0.79, 0.11)
02:16:44.850 00.003 2744 Worker thread wakes up
02:16:44.850 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.11) opts 0xd
02:16:44.850 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.11)
02:16:44.850 00.000 2744 Moving (-0.79, 0.11) raw xDistance=-0.76 yDistance=-0.10
02:16:44.850 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.76
02:16:44.850 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:44.850 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:16:44.850 00.000 2744 MoveAxis(E, 182, ABG)
02:16:44.850 00.000 2744 Guiding  Dir = 2, Dur = 182
02:16:44.851 00.001 2744 IsSlewing returns 0
02:16:44.851 00.000 2744 IsGuiding returns 0
02:16:44.851 00.000 2744 PulseGuide returned control before completion, sleep 192
02:16:44.872 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1671, FiltMax=65530, Gamma=0.510
02:16:44.890 00.018 1092 UpdateGuideState exits: m=453170 SNR=76.0
02:16:44.893 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.897 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:44.900 00.003 1092 Enqueuing Expose request
02:16:45.053 00.153 2744 IsGuiding returns 1
02:16:45.053 00.000 2744 scope still moving after pulse duration time elapsed
02:16:45.085 00.032 2744 IsSlewing returns 0
02:16:45.085 00.000 2744 IsGuiding returns 1
02:16:45.116 00.031 2744 IsSlewing returns 0
02:16:45.116 00.000 2744 IsGuiding returns 0
02:16:45.116 00.000 2744 scope move finished after 182 + 83 ms
02:16:45.116 00.000 2744 Move returns status 0, amount 182
02:16:45.117 00.001 2744 MoveAxis(N, 0, ABG)
02:16:45.117 00.000 2744 Move returns status 0, amount 0
02:16:45.117 00.000 2744 move complete, result=0
02:16:45.117 00.000 2744 worker thread done servicing request
02:16:45.117 00.000 2744 Worker thread wakes up
02:16:45.117 00.000 1092 GuideStep: -0.8 px 182 ms EAST, -0.1 px 0 ms NORTH
02:16:45.120 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:45.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:48.531 03.411 2744 Exposure complete
02:16:48.836 00.305 2744 worker thread done servicing request
02:16:48.836 00.000 1092 OnExposeComplete: enter
02:16:48.839 00.003 1092 UpdateGuideState(): m_state=6
02:16:48.842 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2512
02:16:48.846 00.004 1092 Star::Find returns 1 (0), X=1600.00, Y=1129.25, Mass=467938, SNR=63.7, Peak=42925 HFD=3.4
02:16:48.850 00.004 1092 MultiStar: [#1 -1.90,-0.16,1.02,U] [#2 -1.77,-0.08,1.05,U] [#3 -1.95,-0.02,0.76,U] [#4 -1.90,-0.16,0.83,U] [#5 -1.57,-0.25,0.79,U] [#6 -1.70,-0.11,0.76,U] [#7 -1.80,-0.28,0.72,U] [#8 -2.10,-0.21,0.56,U] 
02:16:48.853 00.003 1092 single-star, 8 included, MultiStar: {-1.66, -0.12}, one-star: {-0.57, 0.08}
02:16:48.856 00.003 1092 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
02:16:48.858 00.002 1092 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.02)
02:16:48.861 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=0.08 hyp=0.58 cameraTheta=2.99 mountX=-0.55 mountY=-0.07, mountTheta=-3.01
02:16:48.867 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.08, opts=13)
02:16:48.870 00.003 1092 Enqueuing Move request for scope (-0.57, 0.08)
02:16:48.873 00.003 2744 Worker thread wakes up
02:16:48.873 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.08) opts 0xd
02:16:48.873 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.08)
02:16:48.873 00.000 2744 Moving (-0.57, 0.08) raw xDistance=-0.55 yDistance=-0.07
02:16:48.873 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.55
02:16:48.873 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:48.873 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:16:48.873 00.000 2744 MoveAxis(E, 137, ABG)
02:16:48.873 00.000 2744 Guiding  Dir = 2, Dur = 137
02:16:48.874 00.001 2744 IsSlewing returns 0
02:16:48.874 00.000 2744 IsGuiding returns 0
02:16:48.874 00.000 2744 PulseGuide returned control before completion, sleep 147
02:16:48.892 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1331, FiltMax=65530, Gamma=0.510
02:16:48.914 00.022 1092 UpdateGuideState exits: m=467938 SNR=63.7
02:16:48.916 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.919 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:48.921 00.002 1092 Enqueuing Expose request
02:16:49.035 00.114 2744 IsGuiding returns 0
02:16:49.036 00.001 2744 Move returns status 0, amount 137
02:16:49.036 00.000 2744 MoveAxis(N, 0, ABG)
02:16:49.036 00.000 2744 Move returns status 0, amount 0
02:16:49.036 00.000 2744 move complete, result=0
02:16:49.036 00.000 2744 worker thread done servicing request
02:16:49.037 00.001 2744 Worker thread wakes up
02:16:49.037 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:49.037 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:49.040 00.003 1092 GuideStep: -0.6 px 137 ms EAST, -0.1 px 0 ms NORTH
02:16:52.419 03.379 2744 Exposure complete
02:16:52.613 00.194 2744 worker thread done servicing request
02:16:52.613 00.000 1092 OnExposeComplete: enter
02:16:52.616 00.003 1092 UpdateGuideState(): m_state=6
02:16:52.619 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2513
02:16:52.623 00.004 1092 Star::Find returns 1 (0), X=1599.76, Y=1129.09, Mass=444168, SNR=71.1, Peak=43229 HFD=3.5
02:16:52.625 00.002 1092 MultiStar: [#1 -1.77,-0.11,1.10,U] [#2 -1.71,-0.14,0.98,U] [#3 -2.00,-0.03,0.71,U] [#4 -1.88,-0.35,0.82,U] [#5 -1.53,-0.37,0.79,U] [#6 -1.48,-0.15,0.73,U] [#7 -2.01,0.36,0.59,U] [#8 -1.94,-0.24,0.58,U] 
02:16:52.628 00.003 1092 single-star, 8 included, MultiStar: {-1.64, -0.13}, one-star: {-0.81, -0.07}
02:16:52.632 00.004 1092 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.43) = xAngle (-2.63 = -2.63)
02:16:52.635 00.003 1092 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.78 = -2.78)
02:16:52.639 00.004 1092 CameraToMount -- cameraX=-0.81 cameraY=-0.07 hyp=0.81 cameraTheta=-3.05 mountX=-0.71 mountY=-0.29, mountTheta=-2.76
02:16:52.644 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.81, y=-0.07, opts=13)
02:16:52.647 00.003 1092 Enqueuing Move request for scope (-0.81, -0.07)
02:16:52.649 00.002 2744 Worker thread wakes up
02:16:52.649 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.81, -0.07) opts 0xd
02:16:52.649 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.81, -0.07)
02:16:52.649 00.000 2744 Moving (-0.81, -0.07) raw xDistance=-0.71 yDistance=-0.29
02:16:52.649 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.71
02:16:52.649 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:16:52.649 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:16:52.650 00.001 2744 MoveAxis(E, 168, ABG)
02:16:52.650 00.000 2744 Guiding  Dir = 2, Dur = 168
02:16:52.650 00.000 2744 IsSlewing returns 0
02:16:52.650 00.000 2744 IsGuiding returns 0
02:16:52.650 00.000 2744 PulseGuide returned control before completion, sleep 178
02:16:52.669 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1303, FiltMax=65530, Gamma=0.510
02:16:52.685 00.016 1092 UpdateGuideState exits: m=444168 SNR=71.1
02:16:52.688 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:52.690 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:52.692 00.002 1092 Enqueuing Expose request
02:16:52.838 00.146 2744 IsGuiding returns 1
02:16:52.838 00.000 2744 scope still moving after pulse duration time elapsed
02:16:52.869 00.031 2744 IsSlewing returns 0
02:16:52.869 00.000 2744 IsGuiding returns 0
02:16:52.870 00.001 2744 scope move finished after 168 + 51 ms
02:16:52.870 00.000 2744 Move returns status 0, amount 168
02:16:52.870 00.000 2744 MoveAxis(N, 0, ABG)
02:16:52.870 00.000 2744 Move returns status 0, amount 0
02:16:52.870 00.000 2744 move complete, result=0
02:16:52.870 00.000 2744 worker thread done servicing request
02:16:52.870 00.000 2744 Worker thread wakes up
02:16:52.871 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:52.871 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:52.876 00.005 1092 GuideStep: -0.7 px 168 ms EAST, -0.3 px 0 ms NORTH
02:16:56.266 03.390 2744 Exposure complete
02:16:56.461 00.195 2744 worker thread done servicing request
02:16:56.461 00.000 1092 OnExposeComplete: enter
02:16:56.464 00.003 1092 UpdateGuideState(): m_state=6
02:16:56.467 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2514
02:16:56.469 00.002 1092 Star::Find returns 1 (0), X=1599.83, Y=1128.89, Mass=495101, SNR=71.8, Peak=44023 HFD=3.7
02:16:56.472 00.003 1092 MultiStar: [#1 -1.62,-0.24,0.98,U] [#2 -1.77,-0.24,0.93,U] [#3 -1.63,-0.14,0.75,U] [#4 -1.93,-0.28,0.88,U] [#5 -1.81,-0.39,0.74,U] [#6 -1.76,-0.15,0.64,U] [#7 -1.63,-0.10,0.56,U] [#8 -2.13,-0.47,0.43,U] 
02:16:56.474 00.002 1092 single-star, 8 included, MultiStar: {-1.62, -0.25}, one-star: {-0.74, -0.27}
02:16:56.476 00.002 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.43) = xAngle (-2.36 = -2.36)
02:16:56.481 00.005 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.52 = -2.52)
02:16:56.483 00.002 1092 CameraToMount -- cameraX=-0.74 cameraY=-0.27 hyp=0.79 cameraTheta=-2.79 mountX=-0.56 mountY=-0.46, mountTheta=-2.45
02:16:56.488 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=-0.27, opts=13)
02:16:56.490 00.002 1092 Enqueuing Move request for scope (-0.74, -0.27)
02:16:56.492 00.002 2744 Worker thread wakes up
02:16:56.492 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.27) opts 0xd
02:16:56.492 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.74, -0.27)
02:16:56.492 00.000 2744 Moving (-0.74, -0.27) raw xDistance=-0.56 yDistance=-0.46
02:16:56.492 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.56
02:16:56.492 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:16:56.493 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
02:16:56.493 00.000 2744 MoveAxis(E, 138, ABG)
02:16:56.493 00.000 2744 Guiding  Dir = 2, Dur = 138
02:16:56.493 00.000 2744 IsSlewing returns 0
02:16:56.493 00.000 2744 IsGuiding returns 0
02:16:56.494 00.001 2744 PulseGuide returned control before completion, sleep 148
02:16:56.510 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1770, FiltMax=65530, Gamma=0.510
02:16:56.529 00.019 1092 UpdateGuideState exits: m=495101 SNR=71.8
02:16:56.532 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:56.534 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:16:56.536 00.002 1092 Enqueuing Expose request
02:16:56.650 00.114 2744 IsGuiding returns 1
02:16:56.650 00.000 2744 scope still moving after pulse duration time elapsed
02:16:56.682 00.032 2744 IsSlewing returns 0
02:16:56.682 00.000 2744 IsGuiding returns 0
02:16:56.682 00.000 2744 scope move finished after 138 + 51 ms
02:16:56.682 00.000 2744 Move returns status 0, amount 138
02:16:56.682 00.000 2744 MoveAxis(N, 0, ABG)
02:16:56.682 00.000 2744 Move returns status 0, amount 0
02:16:56.682 00.000 2744 move complete, result=0
02:16:56.683 00.001 2744 worker thread done servicing request
02:16:56.683 00.000 2744 Worker thread wakes up
02:16:56.683 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:16:56.683 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:16:56.683 00.000 1092 GuideStep: -0.6 px 138 ms EAST, -0.5 px 0 ms NORTH
02:17:00.091 03.408 2744 Exposure complete
02:17:00.300 00.209 2744 worker thread done servicing request
02:17:00.300 00.000 1092 OnExposeComplete: enter
02:17:00.303 00.003 1092 UpdateGuideState(): m_state=6
02:17:00.306 00.003 1092 Star::Find(15, 1599, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2515
02:17:00.309 00.003 1092 Star::Find returns 1 (0), X=1599.95, Y=1129.02, Mass=519463, SNR=86.1, Peak=50813 HFD=3.8
02:17:00.314 00.005 1092 MultiStar: [#1 -1.81,-0.22,0.72,U] [#2 -1.92,-0.37,0.82,U] [#3 -1.64,-0.24,0.63,U] [#4 -2.04,-0.16,0.66,U] [#5 -1.84,-0.30,0.64,U] [#6 -1.82,-0.05,0.52,U] [#7 -1.72,-0.52,0.47,U] [#8 -2.32,-0.60,0.41,U] 
02:17:00.317 00.003 1092 single-star, 8 included, MultiStar: {-1.66, -0.27}, one-star: {-0.61, -0.15}
02:17:00.323 00.006 1092 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.43) = xAngle (-2.48 = -2.48)
02:17:00.325 00.002 1092 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
02:17:00.328 00.003 1092 CameraToMount -- cameraX=-0.61 cameraY=-0.15 hyp=0.63 cameraTheta=-2.91 mountX=-0.50 mountY=-0.31, mountTheta=-2.59
02:17:00.335 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.61, y=-0.15, opts=13)
02:17:00.339 00.004 1092 Enqueuing Move request for scope (-0.61, -0.15)
02:17:00.342 00.003 2744 Worker thread wakes up
02:17:00.342 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.61, -0.15) opts 0xd
02:17:00.342 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.61, -0.15)
02:17:00.342 00.000 2744 Moving (-0.61, -0.15) raw xDistance=-0.50 yDistance=-0.31
02:17:00.342 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.50
02:17:00.342 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:00.342 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:17:00.342 00.000 2744 MoveAxis(E, 121, ABG)
02:17:00.342 00.000 2744 Guiding  Dir = 2, Dur = 121
02:17:00.342 00.000 2744 IsSlewing returns 0
02:17:00.343 00.001 2744 IsGuiding returns 0
02:17:00.343 00.000 2744 PulseGuide returned control before completion, sleep 131
02:17:00.358 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1262, FiltMax=65530, Gamma=0.510
02:17:00.373 00.015 1092 UpdateGuideState exits: m=519463 SNR=86.1
02:17:00.376 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.379 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:00.382 00.003 1092 Enqueuing Expose request
02:17:00.477 00.095 2744 IsGuiding returns 1
02:17:00.477 00.000 2744 scope still moving after pulse duration time elapsed
02:17:00.508 00.031 2744 IsSlewing returns 0
02:17:00.508 00.000 2744 IsGuiding returns 0
02:17:00.509 00.001 2744 scope move finished after 121 + 44 ms
02:17:00.509 00.000 2744 Move returns status 0, amount 121
02:17:00.509 00.000 2744 MoveAxis(N, 0, ABG)
02:17:00.509 00.000 2744 Move returns status 0, amount 0
02:17:00.509 00.000 2744 move complete, result=0
02:17:00.509 00.000 2744 worker thread done servicing request
02:17:00.509 00.000 2744 Worker thread wakes up
02:17:00.510 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:00.510 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:00.511 00.001 1092 GuideStep: -0.5 px 121 ms EAST, -0.3 px 0 ms NORTH
02:17:03.906 03.395 2744 Exposure complete
02:17:04.098 00.192 2744 worker thread done servicing request
02:17:04.098 00.000 1092 OnExposeComplete: enter
02:17:04.100 00.002 1092 UpdateGuideState(): m_state=6
02:17:04.103 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2516
02:17:04.106 00.003 1092 Star::Find returns 1 (0), X=1600.03, Y=1128.79, Mass=428393, SNR=67.9, Peak=42755 HFD=3.1
02:17:04.108 00.002 1092 MultiStar: [#1 -1.76,-0.45,1.11,U] [#2 -1.88,-0.40,1.19,U] [#3 -1.53,-0.42,0.91,U] [#4 -1.83,-0.65,0.87,U] [#5 -1.89,-0.70,0.73,U] [#6 -1.76,-0.33,0.63,U] [#7 -1.25,-0.40,0.69,U] [#8 -2.05,-0.70,0.44,U] 
02:17:04.110 00.002 1092 single-star, 8 included, MultiStar: {-1.58, -0.48}, one-star: {-0.54, -0.37}
02:17:04.112 00.002 1092 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-0.43) = xAngle (-2.11 = -2.11)
02:17:04.115 00.003 1092 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.26 = -2.26)
02:17:04.117 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.37 hyp=0.65 cameraTheta=-2.54 mountX=-0.33 mountY=-0.50, mountTheta=-2.16
02:17:04.123 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.37, opts=13)
02:17:04.125 00.002 1092 Enqueuing Move request for scope (-0.54, -0.37)
02:17:04.128 00.003 2744 Worker thread wakes up
02:17:04.128 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.37) opts 0xd
02:17:04.128 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.37)
02:17:04.128 00.000 2744 Moving (-0.54, -0.37) raw xDistance=-0.33 yDistance=-0.50
02:17:04.128 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.33
02:17:04.128 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:17:04.128 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.50
02:17:04.128 00.000 2744 MoveAxis(E, 83, ABG)
02:17:04.128 00.000 2744 Guiding  Dir = 2, Dur = 83
02:17:04.129 00.001 2744 IsSlewing returns 0
02:17:04.129 00.000 2744 IsGuiding returns 0
02:17:04.129 00.000 2744 PulseGuide returned control before completion, sleep 93
02:17:04.141 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1581, FiltMax=65530, Gamma=0.510
02:17:04.158 00.017 1092 UpdateGuideState exits: m=428393 SNR=67.9
02:17:04.161 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.165 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:04.167 00.002 1092 Enqueuing Expose request
02:17:04.227 00.060 2744 IsGuiding returns 1
02:17:04.227 00.000 2744 scope still moving after pulse duration time elapsed
02:17:04.258 00.031 2744 IsSlewing returns 0
02:17:04.258 00.000 2744 IsGuiding returns 0
02:17:04.258 00.000 2744 scope move finished after 83 + 46 ms
02:17:04.258 00.000 2744 Move returns status 0, amount 83
02:17:04.258 00.000 2744 MoveAxis(N, 0, ABG)
02:17:04.258 00.000 2744 Move returns status 0, amount 0
02:17:04.259 00.001 2744 move complete, result=0
02:17:04.259 00.000 2744 worker thread done servicing request
02:17:04.259 00.000 2744 Worker thread wakes up
02:17:04.259 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:04.259 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:04.260 00.001 1092 GuideStep: -0.3 px 83 ms EAST, -0.5 px 0 ms NORTH
02:17:07.647 03.387 2744 Exposure complete
02:17:07.843 00.196 2744 worker thread done servicing request
02:17:07.844 00.001 1092 OnExposeComplete: enter
02:17:07.846 00.002 1092 UpdateGuideState(): m_state=6
02:17:07.849 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2517
02:17:07.852 00.003 1092 Star::Find returns 1 (0), X=1600.24, Y=1128.78, Mass=427957, SNR=66.7, Peak=40947 HFD=3.5
02:17:07.855 00.003 1092 MultiStar: [#1 -1.49,-0.55,1.02,U] [#2 -1.65,-0.49,1.11,U] [#3 -1.32,-0.36,0.76,U] [#4 -1.60,-0.45,0.86,U] [#5 -1.27,-0.82,0.83,U] [#6 -1.37,-0.59,0.67,U] [#7 -1.33,-0.45,0.63,U] [#8 -1.19,-0.92,0.56,U] 
02:17:07.857 00.002 1092 single-star, 8 included, MultiStar: {-1.28, -0.54}, one-star: {-0.33, -0.38}
02:17:07.859 00.002 1092 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-0.43) = xAngle (-1.86 = -1.86)
02:17:07.861 00.002 1092 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.02 = -2.02)
02:17:07.864 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.38 hyp=0.51 cameraTheta=-2.29 mountX=-0.15 mountY=-0.46, mountTheta=-1.88
02:17:07.871 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.38, opts=13)
02:17:07.874 00.003 1092 Enqueuing Move request for scope (-0.33, -0.38)
02:17:07.877 00.003 2744 Worker thread wakes up
02:17:07.877 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.38) opts 0xd
02:17:07.877 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.38)
02:17:07.877 00.000 2744 Moving (-0.33, -0.38) raw xDistance=-0.15 yDistance=-0.46
02:17:07.877 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:17:07.877 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.54 newest=-1.27
02:17:07.877 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:17:07.877 00.000 2744 MoveAxis(E, 0, ABG)
02:17:07.877 00.000 2744 Move returns status 0, amount 0
02:17:07.877 00.000 2744 MoveAxis(N, 86, ABG)
02:17:07.877 00.000 2744 Guiding  Dir = 0, Dur = 86
02:17:07.877 00.000 2744 IsSlewing returns 0
02:17:07.877 00.000 2744 IsGuiding returns 0
02:17:07.878 00.001 2744 PulseGuide returned control before completion, sleep 96
02:17:07.899 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1642, FiltMax=65530, Gamma=0.510
02:17:07.918 00.019 1092 UpdateGuideState exits: m=427957 SNR=66.7
02:17:07.921 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.923 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:07.925 00.002 1092 Enqueuing Expose request
02:17:07.979 00.054 2744 IsGuiding returns 1
02:17:07.979 00.000 2744 scope still moving after pulse duration time elapsed
02:17:08.010 00.031 2744 IsSlewing returns 0
02:17:08.012 00.002 2744 IsGuiding returns 0
02:17:08.012 00.000 2744 scope move finished after 86 + 48 ms
02:17:08.013 00.001 2744 Move returns status 0, amount 86
02:17:08.013 00.000 2744 move complete, result=0
02:17:08.013 00.000 2744 worker thread done servicing request
02:17:08.013 00.000 2744 Worker thread wakes up
02:17:08.013 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:08.013 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:08.014 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.5 px 86 ms NORTH
02:17:11.405 03.391 2744 Exposure complete
02:17:11.620 00.215 2744 worker thread done servicing request
02:17:11.621 00.001 1092 OnExposeComplete: enter
02:17:11.624 00.003 1092 UpdateGuideState(): m_state=6
02:17:11.628 00.004 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2518
02:17:11.631 00.003 1092 Star::Find returns 1 (0), X=1600.48, Y=1128.71, Mass=430096, SNR=62.8, Peak=40035 HFD=3.2
02:17:11.634 00.003 1092 MultiStar: [#1 -1.23,-0.41,1.01,U] [#2 -1.24,-0.66,1.06,U] [#3 -1.05,-0.38,0.82,U] [#4 -1.45,-0.51,0.97,U] [#5 -1.25,-0.67,0.75,U] [#6 -1.38,-0.46,0.71,U] [#7 -0.87,-0.60,0.66,U] [#8 -1.60,-1.02,0.57,U] 
02:17:11.636 00.002 1092 single-star, 8 included, MultiStar: {-1.10, -0.55}, one-star: {-0.09, -0.45}
02:17:11.639 00.003 1092 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-0.43) = xAngle (-1.34 = -1.34)
02:17:11.642 00.003 1092 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.49 = -1.49)
02:17:11.644 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.45 hyp=0.46 cameraTheta=-1.76 mountX=0.11 mountY=-0.46, mountTheta=-1.34
02:17:11.650 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.45, opts=13)
02:17:11.653 00.003 1092 Enqueuing Move request for scope (-0.09, -0.45)
02:17:11.655 00.002 2744 Worker thread wakes up
02:17:11.655 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.45) opts 0xd
02:17:11.655 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.45)
02:17:11.655 00.000 2744 Moving (-0.09, -0.45) raw xDistance=0.11 yDistance=-0.46
02:17:11.655 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:17:11.656 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.46 from input -0.46
02:17:11.656 00.000 2744 MoveAxis(E, 0, ABG)
02:17:11.656 00.000 2744 Move returns status 0, amount 0
02:17:11.656 00.000 2744 MoveAxis(N, 86, ABG)
02:17:11.656 00.000 2744 Guiding  Dir = 0, Dur = 86
02:17:11.656 00.000 2744 IsSlewing returns 0
02:17:11.656 00.000 2744 IsGuiding returns 0
02:17:11.656 00.000 2744 PulseGuide returned control before completion, sleep 96
02:17:11.673 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1442, FiltMax=65530, Gamma=0.510
02:17:11.689 00.016 1092 UpdateGuideState exits: m=430096 SNR=62.8
02:17:11.692 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:11.695 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:11.697 00.002 1092 Enqueuing Expose request
02:17:11.768 00.071 2744 IsGuiding returns 0
02:17:11.768 00.000 2744 Move returns status 0, amount 86
02:17:11.768 00.000 2744 move complete, result=0
02:17:11.769 00.001 2744 worker thread done servicing request
02:17:11.769 00.000 2744 Worker thread wakes up
02:17:11.769 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:11.769 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:11.773 00.004 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 86 ms NORTH
02:17:15.158 03.385 2744 Exposure complete
02:17:15.349 00.191 2744 worker thread done servicing request
02:17:15.350 00.001 1092 OnExposeComplete: enter
02:17:15.352 00.002 1092 UpdateGuideState(): m_state=6
02:17:15.355 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2519
02:17:15.357 00.002 1092 Star::Find returns 1 (0), X=1600.44, Y=1128.66, Mass=471343, SNR=84.0, Peak=44883 HFD=3.4
02:17:15.359 00.002 1092 MultiStar: [#1 -1.15,-0.82,0.73,U] [#2 -1.18,-0.61,0.79,U] [#3 -1.32,-0.41,0.63,U] [#4 -1.25,-0.75,0.65,U] [#5 -1.14,-0.89,0.60,U] [#6 -1.29,-0.62,0.62,U] [#7 -1.28,-0.47,0.47,U] [#8 -1.20,-1.16,0.44,U] 
02:17:15.362 00.003 1092 single-star, 8 included, MultiStar: {-1.04, -0.67}, one-star: {-0.13, -0.50}
02:17:15.364 00.002 1092 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-0.43) = xAngle (-1.40 = -1.40)
02:17:15.366 00.002 1092 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.55 = -1.55)
02:17:15.368 00.002 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.50 hyp=0.52 cameraTheta=-1.82 mountX=0.09 mountY=-0.52, mountTheta=-1.40
02:17:15.373 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.50, opts=13)
02:17:15.375 00.002 1092 Enqueuing Move request for scope (-0.13, -0.50)
02:17:15.377 00.002 2744 Worker thread wakes up
02:17:15.377 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.50) opts 0xd
02:17:15.377 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.50)
02:17:15.377 00.000 2744 Moving (-0.13, -0.50) raw xDistance=0.09 yDistance=-0.52
02:17:15.377 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:17:15.377 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:17:15.377 00.000 2744 MoveAxis(E, 0, ABG)
02:17:15.377 00.000 2744 Move returns status 0, amount 0
02:17:15.377 00.000 2744 MoveAxis(N, 97, ABG)
02:17:15.377 00.000 2744 Guiding  Dir = 0, Dur = 97
02:17:15.377 00.000 2744 IsSlewing returns 0
02:17:15.378 00.001 2744 IsGuiding returns 0
02:17:15.378 00.000 2744 PulseGuide returned control before completion, sleep 107
02:17:15.394 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1254, FiltMax=65530, Gamma=0.510
02:17:15.411 00.017 1092 UpdateGuideState exits: m=471343 SNR=84.0
02:17:15.414 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.415 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:15.417 00.002 1092 Enqueuing Expose request
02:17:15.501 00.084 2744 IsGuiding returns 1
02:17:15.502 00.001 2744 scope still moving after pulse duration time elapsed
02:17:15.532 00.030 2744 IsSlewing returns 0
02:17:15.532 00.000 2744 IsGuiding returns 0
02:17:15.532 00.000 2744 scope move finished after 97 + 57 ms
02:17:15.532 00.000 2744 Move returns status 0, amount 97
02:17:15.532 00.000 2744 move complete, result=0
02:17:15.532 00.000 2744 worker thread done servicing request
02:17:15.532 00.000 2744 Worker thread wakes up
02:17:15.532 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:15.532 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:15.535 00.003 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 97 ms NORTH
02:17:18.916 03.381 2744 Exposure complete
02:17:19.108 00.192 2744 worker thread done servicing request
02:17:19.108 00.000 1092 OnExposeComplete: enter
02:17:19.111 00.003 1092 UpdateGuideState(): m_state=6
02:17:19.113 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2520
02:17:19.115 00.002 1092 Star::Find returns 1 (0), X=1600.64, Y=1128.28, Mass=473834, SNR=79.0, Peak=40531 HFD=3.5
02:17:19.118 00.003 1092 MultiStar: [#1 -1.20,-0.99,0.76,U] [#2 -1.40,-0.87,0.78,U] [#3 -1.21,-0.98,0.75,U] [#4 -1.30,-0.75,0.78,U] [#5 -1.08,-1.00,0.66,U] [#6 -1.27,-0.79,0.58,U] [#7 -1.07,-0.95,0.52,U] [#8 -1.10,-1.60,0.48,U] 
02:17:19.120 00.002 1092 single-star, 8 included, MultiStar: {-1.01, -0.95}, one-star: {0.07, -0.88}
02:17:19.122 00.002 1092 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-0.43) = xAngle (-1.07 = -1.07)
02:17:19.124 00.002 1092 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.22 = -1.22)
02:17:19.126 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=-0.88 hyp=0.88 cameraTheta=-1.50 mountX=0.43 mountY=-0.83, mountTheta=-1.10
02:17:19.129 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=-0.88, opts=13)
02:17:19.132 00.003 1092 Enqueuing Move request for scope (0.07, -0.88)
02:17:19.135 00.003 2744 Worker thread wakes up
02:17:19.135 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.88) opts 0xd
02:17:19.135 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, -0.88)
02:17:19.135 00.000 2744 Moving (0.07, -0.88) raw xDistance=0.43 yDistance=-0.83
02:17:19.135 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.43
02:17:19.135 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
02:17:19.135 00.000 2744 MoveAxis(W, 95, ABG)
02:17:19.135 00.000 2744 Guiding  Dir = 3, Dur = 95
02:17:19.136 00.001 2744 IsSlewing returns 0
02:17:19.136 00.000 2744 IsGuiding returns 0
02:17:19.136 00.000 2744 PulseGuide returned control before completion, sleep 105
02:17:19.151 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5331, FiltMin=1658, FiltMax=65530, Gamma=0.510
02:17:19.166 00.015 1092 UpdateGuideState exits: m=473834 SNR=79.0
02:17:19.169 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.172 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:19.174 00.002 1092 Enqueuing Expose request
02:17:19.256 00.082 2744 IsGuiding returns 1
02:17:19.256 00.000 2744 scope still moving after pulse duration time elapsed
02:17:19.288 00.032 2744 IsSlewing returns 0
02:17:19.288 00.000 2744 IsGuiding returns 1
02:17:19.320 00.032 2744 IsSlewing returns 0
02:17:19.321 00.001 2744 IsGuiding returns 0
02:17:19.321 00.000 2744 scope move finished after 95 + 90 ms
02:17:19.321 00.000 2744 Move returns status 0, amount 95
02:17:19.321 00.000 2744 MoveAxis(N, 156, ABG)
02:17:19.323 00.002 2744 Guiding  Dir = 0, Dur = 156
02:17:19.323 00.000 2744 IsSlewing returns 0
02:17:19.323 00.000 2744 IsGuiding returns 0
02:17:19.324 00.001 2744 PulseGuide returned control before completion, sleep 166
02:17:19.495 00.171 2744 IsGuiding returns 1
02:17:19.495 00.000 2744 scope still moving after pulse duration time elapsed
02:17:19.525 00.030 2744 IsSlewing returns 0
02:17:19.525 00.000 2744 IsGuiding returns 0
02:17:19.525 00.000 2744 scope move finished after 156 + 46 ms
02:17:19.525 00.000 2744 Move returns status 0, amount 156
02:17:19.525 00.000 2744 move complete, result=0
02:17:19.525 00.000 2744 worker thread done servicing request
02:17:19.526 00.001 2744 Worker thread wakes up
02:17:19.526 00.000 1092 GuideStep: 0.4 px 95 ms WEST, -0.8 px 156 ms NORTH
02:17:19.529 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:19.529 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:22.912 03.383 2744 Exposure complete
02:17:23.107 00.195 2744 worker thread done servicing request
02:17:23.107 00.000 1092 OnExposeComplete: enter
02:17:23.110 00.003 1092 UpdateGuideState(): m_state=6
02:17:23.114 00.004 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2521
02:17:23.116 00.002 1092 Star::Find returns 1 (0), X=1599.87, Y=1128.27, Mass=449146, SNR=69.4, Peak=47863 HFD=3.4
02:17:23.119 00.003 1092 MultiStar: [#1 -1.75,-1.14,1.13,U] [#2 -1.67,-1.04,0.99,U] [#3 -1.79,-1.10,0.83,U] [#4 -1.84,-1.03,0.86,U] [#5 -1.74,-1.27,0.69,U] [#6 -1.77,-1.02,0.73,U] [#7 -1.40,-0.96,0.60,U] [#8 -1.69,-1.03,0.43,U] 
02:17:23.121 00.002 1092 single-star, 8 included, MultiStar: {-1.58, -1.05}, one-star: {-0.70, -0.89}
02:17:23.123 00.002 1092 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
02:17:23.125 00.002 1092 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.96 = -1.96)
02:17:23.129 00.004 1092 CameraToMount -- cameraX=-0.70 cameraY=-0.89 hyp=1.14 cameraTheta=-2.24 mountX=-0.27 mountY=-1.05, mountTheta=-1.82
02:17:23.137 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=-0.89, opts=13)
02:17:23.140 00.003 1092 Enqueuing Move request for scope (-0.70, -0.89)
02:17:23.142 00.002 2744 Worker thread wakes up
02:17:23.142 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.89) opts 0xd
02:17:23.142 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, -0.89)
02:17:23.143 00.001 2744 Moving (-0.70, -0.89) raw xDistance=-0.27 yDistance=-1.05
02:17:23.143 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
02:17:23.143 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.05 from input -1.05
02:17:23.143 00.000 2744 MoveAxis(E, 0, ABG)
02:17:23.143 00.000 2744 Move returns status 0, amount 0
02:17:23.143 00.000 2744 MoveAxis(N, 197, ABG)
02:17:23.143 00.000 2744 Guiding  Dir = 0, Dur = 197
02:17:23.143 00.000 2744 IsSlewing returns 0
02:17:23.143 00.000 2744 IsGuiding returns 0
02:17:23.144 00.001 2744 PulseGuide returned control before completion, sleep 207
02:17:23.159 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1498, FiltMax=65533, Gamma=0.510
02:17:23.174 00.015 1092 UpdateGuideState exits: m=449146 SNR=69.4
02:17:23.177 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.179 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:23.181 00.002 1092 Enqueuing Expose request
02:17:23.359 00.178 2744 IsGuiding returns 1
02:17:23.359 00.000 2744 scope still moving after pulse duration time elapsed
02:17:23.391 00.032 2744 IsSlewing returns 0
02:17:23.391 00.000 2744 IsGuiding returns 0
02:17:23.391 00.000 2744 scope move finished after 197 + 50 ms
02:17:23.391 00.000 2744 Move returns status 0, amount 197
02:17:23.391 00.000 2744 move complete, result=0
02:17:23.391 00.000 2744 worker thread done servicing request
02:17:23.391 00.000 2744 Worker thread wakes up
02:17:23.391 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:23.391 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:23.391 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -1.0 px 197 ms NORTH
02:17:26.818 03.427 2744 Exposure complete
02:17:27.067 00.249 2744 worker thread done servicing request
02:17:27.067 00.000 1092 OnExposeComplete: enter
02:17:27.070 00.003 1092 UpdateGuideState(): m_state=6
02:17:27.074 00.004 1092 Star::Find(15, 1599, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2522
02:17:27.076 00.002 1092 Star::Find returns 1 (0), X=1600.15, Y=1128.74, Mass=460043, SNR=66.4, Peak=47463 HFD=3.1
02:17:27.081 00.005 1092 MultiStar: [#1 -1.63,-0.75,1.16,U] [#2 -1.63,-0.39,1.01,U] [#3 -1.52,-0.59,1.00,U] [#4 -1.73,-0.68,1.03,U] [#5 -1.50,-0.71,0.87,U] [#6 -1.41,-0.45,0.84,U] [#7 -1.49,-0.74,0.71,U] [#8 -1.68,-0.77,0.52,U] 
02:17:27.083 00.002 1092 single-star, 8 included, MultiStar: {-1.43, -0.60}, one-star: {-0.42, -0.42}
02:17:27.086 00.003 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.92 = -1.92)
02:17:27.089 00.003 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
02:17:27.092 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.42 hyp=0.59 cameraTheta=-2.35 mountX=-0.20 mountY=-0.52, mountTheta=-1.95
02:17:27.097 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.42, opts=13)
02:17:27.100 00.003 1092 Enqueuing Move request for scope (-0.42, -0.42)
02:17:27.103 00.003 2744 Worker thread wakes up
02:17:27.103 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.42) opts 0xd
02:17:27.103 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.42)
02:17:27.103 00.000 2744 Moving (-0.42, -0.42) raw xDistance=-0.20 yDistance=-0.52
02:17:27.103 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:17:27.103 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.52 from input -0.52
02:17:27.103 00.000 2744 MoveAxis(E, 0, ABG)
02:17:27.104 00.001 2744 Move returns status 0, amount 0
02:17:27.104 00.000 2744 MoveAxis(N, 97, ABG)
02:17:27.104 00.000 2744 Guiding  Dir = 0, Dur = 97
02:17:27.104 00.000 2744 IsSlewing returns 0
02:17:27.104 00.000 2744 IsGuiding returns 0
02:17:27.105 00.001 2744 PulseGuide returned control before completion, sleep 107
02:17:27.127 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1655, FiltMax=65530, Gamma=0.510
02:17:27.148 00.021 1092 UpdateGuideState exits: m=460043 SNR=66.4
02:17:27.152 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.155 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:27.158 00.003 1092 Enqueuing Expose request
02:17:27.214 00.056 2744 IsGuiding returns 1
02:17:27.214 00.000 2744 scope still moving after pulse duration time elapsed
02:17:27.247 00.033 2744 IsSlewing returns 0
02:17:27.247 00.000 2744 IsGuiding returns 0
02:17:27.248 00.001 2744 scope move finished after 97 + 45 ms
02:17:27.248 00.000 2744 Move returns status 0, amount 97
02:17:27.248 00.000 2744 move complete, result=0
02:17:27.248 00.000 2744 worker thread done servicing request
02:17:27.248 00.000 2744 Worker thread wakes up
02:17:27.248 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:27.248 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:27.248 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.5 px 97 ms NORTH
02:17:30.636 03.388 2744 Exposure complete
02:17:30.836 00.200 2744 worker thread done servicing request
02:17:30.836 00.000 1092 OnExposeComplete: enter
02:17:30.839 00.003 1092 UpdateGuideState(): m_state=6
02:17:30.842 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2523
02:17:30.844 00.002 1092 Star::Find returns 1 (0), X=1599.28, Y=1129.18, Mass=443059, SNR=70.5, Peak=43555 HFD=3.4
02:17:30.847 00.003 1092 MultiStar: [#1 -2.44,-0.08,0.94,U] [#2 -2.31,0.01,1.00,U] [#3 -2.24,0.13,0.81,U] [#4 -2.32,-0.34,0.92,U] [#5 -2.21,-0.38,0.90,U] [#6 -2.23,-0.14,0.68,U] [#7 -2.17,-0.12,0.64,U] [#8 -2.63,-0.30,0.53,U] 
02:17:30.850 00.003 1092 single-star, 8 included, MultiStar: {-2.17, -0.12}, one-star: {-1.28, 0.01}
02:17:30.852 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.73)
02:17:30.855 00.003 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
02:17:30.857 00.002 1092 CameraToMount -- cameraX=-1.28 cameraY=0.01 hyp=1.28 cameraTheta=3.13 mountX=-1.17 mountY=-0.33, mountTheta=-2.87
02:17:30.860 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-1.28, y=0.01, opts=13)
02:17:30.863 00.003 1092 Enqueuing Move request for scope (-1.28, 0.01)
02:17:30.866 00.003 2744 Worker thread wakes up
02:17:30.866 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.28, 0.01) opts 0xd
02:17:30.866 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.28, 0.01)
02:17:30.866 00.000 2744 Moving (-1.28, 0.01) raw xDistance=-1.17 yDistance=-0.33
02:17:30.866 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.17
02:17:30.866 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:30.866 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:17:30.866 00.000 2744 MoveAxis(E, 263, ABG)
02:17:30.866 00.000 2744 Guiding  Dir = 2, Dur = 263
02:17:30.867 00.001 2744 IsSlewing returns 0
02:17:30.867 00.000 2744 IsGuiding returns 0
02:17:30.867 00.000 2744 PulseGuide returned control before completion, sleep 273
02:17:30.884 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1501, FiltMax=65530, Gamma=0.510
02:17:30.900 00.016 1092 UpdateGuideState exits: m=443059 SNR=70.5
02:17:30.903 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.905 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:30.907 00.002 1092 Enqueuing Expose request
02:17:31.148 00.241 2744 IsGuiding returns 1
02:17:31.148 00.000 2744 scope still moving after pulse duration time elapsed
02:17:31.178 00.030 2744 IsSlewing returns 0
02:17:31.178 00.000 2744 IsGuiding returns 0
02:17:31.178 00.000 2744 scope move finished after 263 + 48 ms
02:17:31.178 00.000 2744 Move returns status 0, amount 263
02:17:31.178 00.000 2744 MoveAxis(N, 0, ABG)
02:17:31.179 00.001 2744 Move returns status 0, amount 0
02:17:31.179 00.000 2744 move complete, result=0
02:17:31.179 00.000 2744 worker thread done servicing request
02:17:31.179 00.000 2744 Worker thread wakes up
02:17:31.179 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:31.179 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:31.180 00.001 1092 GuideStep: -1.2 px 263 ms EAST, -0.3 px 0 ms NORTH
02:17:34.564 03.384 2744 Exposure complete
02:17:34.778 00.214 2744 worker thread done servicing request
02:17:34.778 00.000 1092 OnExposeComplete: enter
02:17:34.780 00.002 1092 UpdateGuideState(): m_state=6
02:17:34.784 00.004 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2524
02:17:34.787 00.003 1092 Star::Find returns 1 (0), X=1600.30, Y=1128.77, Mass=506078, SNR=90.9, Peak=50339 HFD=3.5
02:17:34.790 00.003 1092 MultiStar: [#1 -1.64,-0.74,0.79,U] [#2 -1.74,-0.39,0.87,U] [#3 -1.72,-0.45,0.63,U] [#4 -1.63,-0.66,0.62,U] [#5 -1.35,-0.60,0.61,U] [#6 -1.51,-0.38,0.65,U] [#7 -1.09,-0.38,0.53,U] [#8 -1.65,-0.47,0.41,U] 
02:17:34.792 00.002 1092 single-star, 8 included, MultiStar: {-1.35, -0.49}, one-star: {-0.27, -0.39}
02:17:34.794 00.002 1092 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.43) = xAngle (-1.74 = -1.74)
02:17:34.797 00.003 1092 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.90 = -1.90)
02:17:34.800 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.39 hyp=0.47 cameraTheta=-2.17 mountX=-0.08 mountY=-0.45, mountTheta=-1.75
02:17:34.807 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.39, opts=13)
02:17:34.810 00.003 1092 Enqueuing Move request for scope (-0.27, -0.39)
02:17:34.812 00.002 2744 Worker thread wakes up
02:17:34.813 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.39) opts 0xd
02:17:34.813 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.39)
02:17:34.813 00.000 2744 Moving (-0.27, -0.39) raw xDistance=-0.08 yDistance=-0.45
02:17:34.813 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:17:34.813 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:34.813 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:17:34.813 00.000 2744 MoveAxis(E, 0, ABG)
02:17:34.813 00.000 2744 Move returns status 0, amount 0
02:17:34.813 00.000 2744 MoveAxis(N, 0, ABG)
02:17:34.813 00.000 2744 Move returns status 0, amount 0
02:17:34.813 00.000 2744 move complete, result=0
02:17:34.814 00.001 2744 worker thread done servicing request
02:17:34.831 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1722, FiltMax=65530, Gamma=0.510
02:17:34.846 00.015 1092 UpdateGuideState exits: m=506078 SNR=90.9
02:17:34.849 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.851 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:34.854 00.003 1092 Enqueuing Expose request
02:17:34.856 00.002 2744 Worker thread wakes up
02:17:34.856 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:34.856 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:34.856 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:17:38.252 03.396 2744 Exposure complete
02:17:38.468 00.216 2744 worker thread done servicing request
02:17:38.468 00.000 1092 OnExposeComplete: enter
02:17:38.471 00.003 1092 UpdateGuideState(): m_state=6
02:17:38.474 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2525
02:17:38.476 00.002 1092 Star::Find returns 1 (0), X=1600.72, Y=1128.49, Mass=464584, SNR=75.7, Peak=55891 HFD=3.3
02:17:38.481 00.005 1092 MultiStar: [#1 -1.19,-0.94,0.94,U] [#2 -1.23,-0.61,1.03,U] [#3 -1.03,-0.76,0.78,U] [#4 -1.17,-0.90,0.76,U] [#5 -0.79,-1.00,0.70,U] [#6 -0.98,-0.62,0.87,U] [#7 -0.73,-0.83,0.51,U] [#8 -1.10,-0.92,0.45,U] 
02:17:38.483 00.002 1092 single-star, 8 included, MultiStar: {-0.88, -0.78}, one-star: {0.16, -0.67}
02:17:38.486 00.003 1092 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-0.43) = xAngle (-0.92 = -0.92)
02:17:38.488 00.002 1092 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.07 = -1.07)
02:17:38.490 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.67 hyp=0.69 cameraTheta=-1.34 mountX=0.42 mountY=-0.60, mountTheta=-0.96
02:17:38.495 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.67, opts=13)
02:17:38.498 00.003 1092 Enqueuing Move request for scope (0.16, -0.67)
02:17:38.500 00.002 2744 Worker thread wakes up
02:17:38.500 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.67) opts 0xd
02:17:38.501 00.001 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.67)
02:17:38.501 00.000 2744 Moving (0.16, -0.67) raw xDistance=0.42 yDistance=-0.60
02:17:38.501 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:17:38.501 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.60 from input -0.60
02:17:38.501 00.000 2744 MoveAxis(W, 94, ABG)
02:17:38.501 00.000 2744 Guiding  Dir = 3, Dur = 94
02:17:38.501 00.000 2744 IsSlewing returns 0
02:17:38.501 00.000 2744 IsGuiding returns 0
02:17:38.502 00.001 2744 PulseGuide returned control before completion, sleep 104
02:17:38.520 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1383, FiltMax=65530, Gamma=0.510
02:17:38.535 00.015 1092 UpdateGuideState exits: m=464584 SNR=75.7
02:17:38.539 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.541 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:38.544 00.003 1092 Enqueuing Expose request
02:17:38.620 00.076 2744 IsGuiding returns 1
02:17:38.620 00.000 2744 scope still moving after pulse duration time elapsed
02:17:38.651 00.031 2744 IsSlewing returns 0
02:17:38.651 00.000 2744 IsGuiding returns 0
02:17:38.652 00.001 2744 scope move finished after 94 + 56 ms
02:17:38.652 00.000 2744 Move returns status 0, amount 94
02:17:38.652 00.000 2744 MoveAxis(N, 114, ABG)
02:17:38.652 00.000 2744 Guiding  Dir = 0, Dur = 114
02:17:38.652 00.000 2744 IsSlewing returns 0
02:17:38.653 00.001 2744 IsGuiding returns 0
02:17:38.654 00.001 2744 PulseGuide returned control before completion, sleep 124
02:17:38.793 00.139 2744 IsGuiding returns 1
02:17:38.793 00.000 2744 scope still moving after pulse duration time elapsed
02:17:38.825 00.032 2744 IsSlewing returns 0
02:17:38.825 00.000 2744 IsGuiding returns 0
02:17:38.825 00.000 2744 scope move finished after 114 + 57 ms
02:17:38.825 00.000 2744 Move returns status 0, amount 114
02:17:38.825 00.000 2744 move complete, result=0
02:17:38.826 00.001 2744 worker thread done servicing request
02:17:38.826 00.000 2744 Worker thread wakes up
02:17:38.826 00.000 1092 GuideStep: 0.4 px 94 ms WEST, -0.6 px 114 ms NORTH
02:17:38.829 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:38.829 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:42.223 03.394 2744 Exposure complete
02:17:42.429 00.206 2744 worker thread done servicing request
02:17:42.429 00.000 1092 OnExposeComplete: enter
02:17:42.432 00.003 1092 UpdateGuideState(): m_state=6
02:17:42.435 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2526
02:17:42.438 00.003 1092 Star::Find returns 1 (0), X=1600.15, Y=1129.27, Mass=423958, SNR=63.3, Peak=39584 HFD=3.4
02:17:42.441 00.003 1092 MultiStar: [#1 -1.63,-0.08,1.28,U] [#2 -1.59,0.23,1.11,U] [#3 -1.56,0.14,1.03,U] [#4 -1.48,-0.15,0.91,U] [#5 -1.57,-0.29,0.77,U] [#6 -1.51,-0.07,0.90,U] [#7 -1.30,0.23,0.66,U] [#8 -1.79,-0.06,0.52,U] 
02:17:42.444 00.003 1092 single-star, 8 included, MultiStar: {-1.42, 0.01}, one-star: {-0.42, 0.10}
02:17:42.448 00.004 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.96)
02:17:42.451 00.003 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.11)
02:17:42.454 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=0.10 hyp=0.44 cameraTheta=2.90 mountX=-0.43 mountY=-0.01, mountTheta=-3.11
02:17:42.459 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=0.10, opts=13)
02:17:42.462 00.003 1092 Enqueuing Move request for scope (-0.42, 0.10)
02:17:42.465 00.003 2744 Worker thread wakes up
02:17:42.465 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.10) opts 0xd
02:17:42.465 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, 0.10)
02:17:42.465 00.000 2744 Moving (-0.42, 0.10) raw xDistance=-0.43 yDistance=-0.01
02:17:42.465 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.43
02:17:42.465 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:42.465 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:17:42.465 00.000 2744 MoveAxis(E, 89, ABG)
02:17:42.465 00.000 2744 Guiding  Dir = 2, Dur = 89
02:17:42.466 00.001 2744 IsSlewing returns 0
02:17:42.466 00.000 2744 IsGuiding returns 0
02:17:42.466 00.000 2744 PulseGuide returned control before completion, sleep 99
02:17:42.482 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1834, FiltMax=65530, Gamma=0.510
02:17:42.501 00.019 1092 UpdateGuideState exits: m=423958 SNR=63.3
02:17:42.503 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:42.505 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:42.508 00.003 1092 Enqueuing Expose request
02:17:42.578 00.070 2744 IsGuiding returns 1
02:17:42.578 00.000 2744 scope still moving after pulse duration time elapsed
02:17:42.609 00.031 2744 IsSlewing returns 0
02:17:42.611 00.002 2744 IsGuiding returns 0
02:17:42.611 00.000 2744 scope move finished after 89 + 56 ms
02:17:42.611 00.000 2744 Move returns status 0, amount 89
02:17:42.611 00.000 2744 MoveAxis(N, 0, ABG)
02:17:42.613 00.002 2744 Move returns status 0, amount 0
02:17:42.613 00.000 2744 move complete, result=0
02:17:42.613 00.000 2744 worker thread done servicing request
02:17:42.613 00.000 2744 Worker thread wakes up
02:17:42.613 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:42.613 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:42.615 00.002 1092 GuideStep: -0.4 px 89 ms EAST, -0.0 px 0 ms NORTH
02:17:46.001 03.386 2744 Exposure complete
02:17:46.199 00.198 2744 worker thread done servicing request
02:17:46.199 00.000 1092 OnExposeComplete: enter
02:17:46.201 00.002 1092 UpdateGuideState(): m_state=6
02:17:46.203 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2527
02:17:46.207 00.004 1092 Star::Find returns 1 (0), X=1600.03, Y=1129.28, Mass=480597, SNR=74.2, Peak=47277 HFD=3.3
02:17:46.209 00.002 1092 MultiStar: [#1 -1.60,-0.21,0.91,U] [#2 -1.68,-0.11,1.06,U] [#3 -1.60,0.05,0.84,U] [#4 -1.50,-0.15,0.79,U] [#5 -1.96,-0.27,0.69,U] [#6 -1.81,-0.08,0.70,U] [#7 -1.51,0.09,0.61,U] [#8 -1.88,-0.46,0.51,U] 
02:17:46.212 00.003 1092 single-star, 8 included, MultiStar: {-1.52, -0.10}, one-star: {-0.54, 0.11}
02:17:46.215 00.003 1092 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.43) = xAngle (3.36 = -2.92)
02:17:46.217 00.002 1092 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.08)
02:17:46.219 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=0.11 hyp=0.55 cameraTheta=2.93 mountX=-0.54 mountY=-0.04, mountTheta=-3.07
02:17:46.224 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.11, opts=13)
02:17:46.226 00.002 1092 Enqueuing Move request for scope (-0.54, 0.11)
02:17:46.229 00.003 2744 Worker thread wakes up
02:17:46.229 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.11) opts 0xd
02:17:46.229 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.11)
02:17:46.229 00.000 2744 Moving (-0.54, 0.11) raw xDistance=-0.54 yDistance=-0.04
02:17:46.229 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.54
02:17:46.229 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:46.229 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:17:46.230 00.001 2744 MoveAxis(E, 128, ABG)
02:17:46.230 00.000 2744 Guiding  Dir = 2, Dur = 128
02:17:46.230 00.000 2744 IsSlewing returns 0
02:17:46.230 00.000 2744 IsGuiding returns 0
02:17:46.230 00.000 2744 PulseGuide returned control before completion, sleep 138
02:17:46.244 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1757, FiltMax=65530, Gamma=0.510
02:17:46.261 00.017 1092 UpdateGuideState exits: m=480597 SNR=74.2
02:17:46.264 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.266 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:46.268 00.002 1092 Enqueuing Expose request
02:17:46.384 00.116 2744 IsGuiding returns 1
02:17:46.384 00.000 2744 scope still moving after pulse duration time elapsed
02:17:46.416 00.032 2744 IsSlewing returns 0
02:17:46.416 00.000 2744 IsGuiding returns 0
02:17:46.416 00.000 2744 scope move finished after 128 + 57 ms
02:17:46.416 00.000 2744 Move returns status 0, amount 128
02:17:46.416 00.000 2744 MoveAxis(N, 0, ABG)
02:17:46.417 00.001 2744 Move returns status 0, amount 0
02:17:46.417 00.000 2744 move complete, result=0
02:17:46.417 00.000 2744 worker thread done servicing request
02:17:46.417 00.000 2744 Worker thread wakes up
02:17:46.417 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:46.417 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:46.419 00.002 1092 GuideStep: -0.5 px 128 ms EAST, -0.0 px 0 ms NORTH
02:17:49.805 03.386 2744 Exposure complete
02:17:50.010 00.205 2744 worker thread done servicing request
02:17:50.011 00.001 1092 OnExposeComplete: enter
02:17:50.013 00.002 1092 UpdateGuideState(): m_state=6
02:17:50.017 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2528
02:17:50.019 00.002 1092 Star::Find returns 1 (0), X=1599.93, Y=1129.71, Mass=488845, SNR=80.6, Peak=52221 HFD=3.3
02:17:50.021 00.002 1092 MultiStar: [#1 -1.72,0.18,0.92,U] [#2 -1.80,0.42,0.89,U] [#3 -1.86,0.41,0.72,U] [#4 -1.77,0.48,0.84,U] [#5 -1.76,0.19,0.66,U] [#6 -1.61,0.63,0.62,U] [#7 -1.71,0.34,0.44,U] [#8 -1.89,0.09,0.42,U] 
02:17:50.023 00.002 1092 single-star, 8 included, MultiStar: {-1.59, 0.38}, one-star: {-0.64, 0.55}
02:17:50.025 00.002 1092 CameraToMount -- cameraTheta (2.43) - m_xAngle (-0.43) = xAngle (2.86 = 2.86)
02:17:50.027 00.002 1092 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.70 = 2.70)
02:17:50.029 00.002 1092 CameraToMount -- cameraX=-0.64 cameraY=0.55 hyp=0.84 cameraTheta=2.43 mountX=-0.81 mountY=0.36, mountTheta=2.72
02:17:50.035 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=0.55, opts=13)
02:17:50.037 00.002 1092 Enqueuing Move request for scope (-0.64, 0.55)
02:17:50.039 00.002 2744 Worker thread wakes up
02:17:50.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.55) opts 0xd
02:17:50.039 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.64, 0.55)
02:17:50.040 00.001 2744 Moving (-0.64, 0.55) raw xDistance=-0.81 yDistance=0.36
02:17:50.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
02:17:50.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:50.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:17:50.040 00.000 2744 MoveAxis(E, 190, ABG)
02:17:50.040 00.000 2744 Guiding  Dir = 2, Dur = 190
02:17:50.040 00.000 2744 IsSlewing returns 0
02:17:50.040 00.000 2744 IsGuiding returns 0
02:17:50.041 00.001 2744 PulseGuide returned control before completion, sleep 200
02:17:50.055 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1661, FiltMax=65520, Gamma=0.510
02:17:50.072 00.017 1092 UpdateGuideState exits: m=488845 SNR=80.6
02:17:50.075 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.077 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:50.081 00.004 1092 Enqueuing Expose request
02:17:50.250 00.169 2744 IsGuiding returns 1
02:17:50.250 00.000 2744 scope still moving after pulse duration time elapsed
02:17:50.281 00.031 2744 IsSlewing returns 0
02:17:50.281 00.000 2744 IsGuiding returns 0
02:17:50.281 00.000 2744 scope move finished after 190 + 50 ms
02:17:50.281 00.000 2744 Move returns status 0, amount 190
02:17:50.281 00.000 2744 MoveAxis(N, 0, ABG)
02:17:50.281 00.000 2744 Move returns status 0, amount 0
02:17:50.281 00.000 2744 move complete, result=0
02:17:50.282 00.001 2744 worker thread done servicing request
02:17:50.282 00.000 2744 Worker thread wakes up
02:17:50.282 00.000 1092 GuideStep: -0.8 px 190 ms EAST, 0.4 px 0 ms NORTH
02:17:50.285 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:50.285 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:53.696 03.411 2744 Exposure complete
02:17:53.967 00.271 2744 worker thread done servicing request
02:17:53.968 00.001 1092 OnExposeComplete: enter
02:17:53.971 00.003 1092 UpdateGuideState(): m_state=6
02:17:53.974 00.003 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2529
02:17:53.977 00.003 1092 Star::Find returns 1 (0), X=1599.87, Y=1129.56, Mass=460694, SNR=70.7, Peak=48493 HFD=3.3
02:17:53.980 00.003 1092 MultiStar: [#1 -1.98,0.26,0.92,U] [#2 -1.81,0.21,0.99,U] [#3 -1.68,0.21,0.74,U] [#4 -2.08,0.02,0.84,U] [#5 -1.69,-0.09,0.80,U] [#6 -1.95,0.24,0.76,U] [#7 -1.56,-0.16,0.62,U] [#8 -1.86,0.21,0.47,U] 
02:17:53.983 00.003 1092 single-star, 8 included, MultiStar: {-1.68, 0.16}, one-star: {-0.70, 0.40}
02:17:53.987 00.004 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.05 = 3.05)
02:17:53.989 00.002 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.90 = 2.90)
02:17:53.992 00.003 1092 CameraToMount -- cameraX=-0.70 cameraY=0.40 hyp=0.81 cameraTheta=2.62 mountX=-0.81 mountY=0.20, mountTheta=2.90
02:17:53.997 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.40, opts=13)
02:17:54.001 00.004 1092 Enqueuing Move request for scope (-0.70, 0.40)
02:17:54.004 00.003 2744 Worker thread wakes up
02:17:54.004 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.40) opts 0xd
02:17:54.004 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.40)
02:17:54.004 00.000 2744 Moving (-0.70, 0.40) raw xDistance=-0.81 yDistance=0.20
02:17:54.004 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.81
02:17:54.004 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:54.004 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:17:54.004 00.000 2744 MoveAxis(E, 194, ABG)
02:17:54.004 00.000 2744 Guiding  Dir = 2, Dur = 194
02:17:54.004 00.000 2744 IsSlewing returns 0
02:17:54.005 00.001 2744 IsGuiding returns 0
02:17:54.005 00.000 2744 PulseGuide returned control before completion, sleep 204
02:17:54.021 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1744, FiltMax=65530, Gamma=0.510
02:17:54.040 00.019 1092 UpdateGuideState exits: m=460694 SNR=70.7
02:17:54.042 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.046 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:54.050 00.004 1092 Enqueuing Expose request
02:17:54.216 00.166 2744 IsGuiding returns 1
02:17:54.216 00.000 2744 scope still moving after pulse duration time elapsed
02:17:54.247 00.031 2744 IsSlewing returns 0
02:17:54.247 00.000 2744 IsGuiding returns 0
02:17:54.247 00.000 2744 scope move finished after 194 + 48 ms
02:17:54.247 00.000 2744 Move returns status 0, amount 194
02:17:54.247 00.000 2744 MoveAxis(N, 0, ABG)
02:17:54.248 00.001 2744 Move returns status 0, amount 0
02:17:54.248 00.000 2744 move complete, result=0
02:17:54.248 00.000 2744 worker thread done servicing request
02:17:54.248 00.000 2744 Worker thread wakes up
02:17:54.248 00.000 1092 GuideStep: -0.8 px 194 ms EAST, 0.2 px 0 ms NORTH
02:17:54.251 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:54.251 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:57.645 03.394 2744 Exposure complete
02:17:57.845 00.200 2744 worker thread done servicing request
02:17:57.845 00.000 1092 OnExposeComplete: enter
02:17:57.849 00.004 1092 UpdateGuideState(): m_state=6
02:17:57.851 00.002 1092 Star::Find(15, 1599, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2530
02:17:57.854 00.003 1092 Star::Find returns 1 (0), X=1600.38, Y=1129.18, Mass=460845, SNR=72.6, Peak=47472 HFD=3.5
02:17:57.857 00.003 1092 MultiStar: [#1 -1.28,0.04,0.89,U] [#2 -1.41,0.10,1.06,U] [#3 -1.28,0.13,0.67,U] [#4 -1.37,-0.02,0.85,U] [#5 -1.12,-0.23,0.75,U] [#6 -1.37,0.05,0.73,U] [#7 -1.09,0.17,0.59,U] [#8 -1.42,-0.38,0.48,U] 
02:17:57.860 00.003 1092 single-star, 8 included, MultiStar: {-1.14, 0.00}, one-star: {-0.18, 0.02}
02:17:57.866 00.006 1092 CameraToMount -- cameraTheta (3.03) - m_xAngle (-0.43) = xAngle (3.46 = -2.83)
02:17:57.868 00.002 1092 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.30 = -2.98)
02:17:57.872 00.004 1092 CameraToMount -- cameraX=-0.18 cameraY=0.02 hyp=0.19 cameraTheta=3.03 mountX=-0.18 mountY=-0.03, mountTheta=-2.97
02:17:57.877 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.02, opts=13)
02:17:57.881 00.004 1092 Enqueuing Move request for scope (-0.18, 0.02)
02:17:57.884 00.003 2744 Worker thread wakes up
02:17:57.884 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.02) opts 0xd
02:17:57.884 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.02)
02:17:57.884 00.000 2744 Moving (-0.18, 0.02) raw xDistance=-0.18 yDistance=-0.03
02:17:57.884 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:17:57.884 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:17:57.884 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:17:57.884 00.000 2744 MoveAxis(E, 0, ABG)
02:17:57.884 00.000 2744 Move returns status 0, amount 0
02:17:57.884 00.000 2744 MoveAxis(N, 0, ABG)
02:17:57.884 00.000 2744 Move returns status 0, amount 0
02:17:57.886 00.002 2744 move complete, result=0
02:17:57.886 00.000 2744 worker thread done servicing request
02:17:57.904 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1584, FiltMax=65520, Gamma=0.510
02:17:57.920 00.016 1092 UpdateGuideState exits: m=460845 SNR=72.6
02:17:57.925 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.929 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:17:57.930 00.001 1092 Enqueuing Expose request
02:17:57.932 00.002 2744 Worker thread wakes up
02:17:57.932 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:17:57.932 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:17:57.932 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:01.315 03.383 2744 Exposure complete
02:18:01.516 00.201 2744 worker thread done servicing request
02:18:01.516 00.000 1092 OnExposeComplete: enter
02:18:01.520 00.004 1092 UpdateGuideState(): m_state=6
02:18:01.524 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2531
02:18:01.527 00.003 1092 Star::Find returns 1 (0), X=1600.32, Y=1129.27, Mass=488254, SNR=77.9, Peak=46365 HFD=3.6
02:18:01.534 00.007 1092 MultiStar: [#1 -1.66,-0.07,0.84,U] [#2 -1.62,0.15,0.96,U] [#3 -1.58,0.21,0.69,U] [#4 -1.39,-0.11,0.70,U] [#5 -1.34,-0.29,0.61,U] [#6 -1.63,-0.09,0.68,U] [#7 -1.31,0.11,0.54,U] [#8 -1.66,-0.35,0.44,U] 
02:18:01.537 00.003 1092 single-star, 8 included, MultiStar: {-1.34, -0.01}, one-star: {-0.25, 0.11}
02:18:01.542 00.005 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.15 = -3.14)
02:18:01.547 00.005 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
02:18:01.551 00.004 1092 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.72 mountX=-0.27 mountY=0.04, mountTheta=2.99
02:18:01.561 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.11, opts=13)
02:18:01.567 00.006 1092 Enqueuing Move request for scope (-0.25, 0.11)
02:18:01.570 00.003 2744 Worker thread wakes up
02:18:01.570 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
02:18:01.571 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
02:18:01.571 00.000 2744 Moving (-0.25, 0.11) raw xDistance=-0.27 yDistance=0.04
02:18:01.571 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
02:18:01.571 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:01.571 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:18:01.571 00.000 2744 MoveAxis(E, 0, ABG)
02:18:01.571 00.000 2744 Move returns status 0, amount 0
02:18:01.571 00.000 2744 MoveAxis(N, 0, ABG)
02:18:01.571 00.000 2744 Move returns status 0, amount 0
02:18:01.571 00.000 2744 move complete, result=0
02:18:01.571 00.000 2744 worker thread done servicing request
02:18:01.588 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1600, FiltMax=65520, Gamma=0.510
02:18:01.607 00.019 1092 UpdateGuideState exits: m=488254 SNR=77.9
02:18:01.610 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.613 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:01.615 00.002 1092 Enqueuing Expose request
02:18:01.617 00.002 2744 Worker thread wakes up
02:18:01.618 00.001 1092 GuideStep: -0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:01.621 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:01.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:05.011 03.390 2744 Exposure complete
02:18:05.216 00.205 2744 worker thread done servicing request
02:18:05.216 00.000 1092 OnExposeComplete: enter
02:18:05.220 00.004 1092 UpdateGuideState(): m_state=6
02:18:05.223 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2532
02:18:05.226 00.003 1092 Star::Find returns 1 (0), X=1600.01, Y=1129.46, Mass=454825, SNR=80.3, Peak=42221 HFD=3.5
02:18:05.229 00.003 1092 MultiStar: [#1 -1.88,0.21,0.76,U] [#2 -1.92,0.55,0.93,U] [#3 -1.87,0.40,0.65,U] [#4 -1.85,0.27,0.78,U] [#5 -1.68,-0.06,0.70,U] [#6 -1.48,0.13,0.58,U] [#7 -1.50,0.36,0.46,U] [#8 -1.66,-0.11,0.43,U] 
02:18:05.232 00.003 1092 single-star, 8 included, MultiStar: {-1.57, 0.25}, one-star: {-0.56, 0.30}
02:18:05.234 00.002 1092 CameraToMount -- cameraTheta (2.66) - m_xAngle (-0.43) = xAngle (3.08 = 3.08)
02:18:05.237 00.003 1092 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.93 = 2.93)
02:18:05.238 00.001 1092 CameraToMount -- cameraX=-0.56 cameraY=0.30 hyp=0.63 cameraTheta=2.66 mountX=-0.63 mountY=0.13, mountTheta=2.93
02:18:05.243 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.30, opts=13)
02:18:05.246 00.003 1092 Enqueuing Move request for scope (-0.56, 0.30)
02:18:05.250 00.004 2744 Worker thread wakes up
02:18:05.250 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.30) opts 0xd
02:18:05.250 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.30)
02:18:05.250 00.000 2744 Moving (-0.56, 0.30) raw xDistance=-0.63 yDistance=0.13
02:18:05.250 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.63
02:18:05.250 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:05.250 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:18:05.250 00.000 2744 MoveAxis(E, 141, ABG)
02:18:05.250 00.000 2744 Guiding  Dir = 2, Dur = 141
02:18:05.250 00.000 2744 IsSlewing returns 0
02:18:05.251 00.001 2744 IsGuiding returns 0
02:18:05.251 00.000 2744 PulseGuide returned control before completion, sleep 151
02:18:05.270 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5293, FiltMin=1658, FiltMax=65520, Gamma=0.510
02:18:05.285 00.015 1092 UpdateGuideState exits: m=454825 SNR=80.3
02:18:05.288 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:05.291 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:05.293 00.002 1092 Enqueuing Expose request
02:18:05.407 00.114 2744 IsGuiding returns 1
02:18:05.407 00.000 2744 scope still moving after pulse duration time elapsed
02:18:05.439 00.032 2744 IsSlewing returns 0
02:18:05.439 00.000 2744 IsGuiding returns 0
02:18:05.439 00.000 2744 scope move finished after 141 + 47 ms
02:18:05.439 00.000 2744 Move returns status 0, amount 141
02:18:05.440 00.001 2744 MoveAxis(N, 0, ABG)
02:18:05.440 00.000 2744 Move returns status 0, amount 0
02:18:05.440 00.000 2744 move complete, result=0
02:18:05.440 00.000 2744 worker thread done servicing request
02:18:05.440 00.000 2744 Worker thread wakes up
02:18:05.440 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:05.440 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:05.440 00.000 1092 GuideStep: -0.6 px 141 ms EAST, 0.1 px 0 ms NORTH
02:18:08.831 03.391 2744 Exposure complete
02:18:09.035 00.204 2744 worker thread done servicing request
02:18:09.035 00.000 1092 OnExposeComplete: enter
02:18:09.038 00.003 1092 UpdateGuideState(): m_state=6
02:18:09.040 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2533
02:18:09.043 00.003 1092 Star::Find returns 1 (0), X=1600.45, Y=1129.31, Mass=478364, SNR=67.7, Peak=47472 HFD=3.4
02:18:09.046 00.003 1092 MultiStar: [#1 -1.31,0.09,1.11,U] [#2 -1.43,0.42,1.02,U] [#3 -1.45,0.19,0.86,U] [#4 -1.33,0.16,0.95,U] [#5 -1.10,0.01,0.77,U] [#6 -1.11,0.17,0.83,U] [#7 -1.15,0.37,0.61,U] [#8 -1.46,-0.02,0.57,U] 
02:18:09.049 00.003 1092 single-star, 8 included, MultiStar: {-1.15, 0.17}, one-star: {-0.12, 0.14}
02:18:09.051 00.002 1092 CameraToMount -- cameraTheta (2.27) - m_xAngle (-0.43) = xAngle (2.70 = 2.70)
02:18:09.054 00.003 1092 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.55 = 2.55)
02:18:09.056 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.19 cameraTheta=2.27 mountX=-0.17 mountY=0.11, mountTheta=2.59
02:18:09.062 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.14, opts=13)
02:18:09.065 00.003 1092 Enqueuing Move request for scope (-0.12, 0.14)
02:18:09.067 00.002 2744 Worker thread wakes up
02:18:09.067 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:18:09.067 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:18:09.067 00.000 2744 Moving (-0.12, 0.14) raw xDistance=-0.17 yDistance=0.11
02:18:09.067 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:18:09.067 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:09.067 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:18:09.067 00.000 2744 MoveAxis(E, 0, ABG)
02:18:09.067 00.000 2744 Move returns status 0, amount 0
02:18:09.067 00.000 2744 MoveAxis(N, 0, ABG)
02:18:09.067 00.000 2744 Move returns status 0, amount 0
02:18:09.067 00.000 2744 move complete, result=0
02:18:09.068 00.001 2744 worker thread done servicing request
02:18:09.082 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1578, FiltMax=65520, Gamma=0.510
02:18:09.096 00.014 1092 UpdateGuideState exits: m=478364 SNR=67.7
02:18:09.099 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.102 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:09.105 00.003 1092 Enqueuing Expose request
02:18:09.107 00.002 2744 Worker thread wakes up
02:18:09.108 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:09.110 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:09.110 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:12.500 03.390 2744 Exposure complete
02:18:12.701 00.201 2744 worker thread done servicing request
02:18:12.701 00.000 1092 OnExposeComplete: enter
02:18:12.704 00.003 1092 UpdateGuideState(): m_state=6
02:18:12.706 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2534
02:18:12.708 00.002 1092 Star::Find returns 1 (0), X=1600.69, Y=1128.85, Mass=455141, SNR=74.8, Peak=48272 HFD=3.4
02:18:12.711 00.003 1092 MultiStar: [#1 -1.15,-0.30,0.88,U] [#2 -1.28,-0.20,0.96,U] [#3 -1.23,-0.17,0.73,U] [#4 -1.22,-0.13,0.86,U] [#5 -1.38,-0.46,0.79,U] [#6 -1.22,-0.10,0.67,U] [#7 -1.00,-0.34,0.54,U] [#8 -1.42,-0.32,0.55,U] 
02:18:12.714 00.003 1092 single-star, 8 included, MultiStar: {-1.04, -0.26}, one-star: {0.12, -0.32}
02:18:12.716 00.002 1092 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
02:18:12.718 00.002 1092 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.94 = -0.94)
02:18:12.720 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.21 mountX=0.24 mountY=-0.27, mountTheta=-0.85
02:18:12.724 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.32, opts=13)
02:18:12.726 00.002 1092 Enqueuing Move request for scope (0.12, -0.32)
02:18:12.729 00.003 2744 Worker thread wakes up
02:18:12.729 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.32) opts 0xd
02:18:12.729 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.32)
02:18:12.729 00.000 2744 Moving (0.12, -0.32) raw xDistance=0.24 yDistance=-0.27
02:18:12.729 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:18:12.729 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:12.729 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:18:12.729 00.000 2744 MoveAxis(E, 0, ABG)
02:18:12.729 00.000 2744 Move returns status 0, amount 0
02:18:12.729 00.000 2744 MoveAxis(N, 0, ABG)
02:18:12.729 00.000 2744 Move returns status 0, amount 0
02:18:12.729 00.000 2744 move complete, result=0
02:18:12.730 00.001 2744 worker thread done servicing request
02:18:12.745 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1495, FiltMax=65520, Gamma=0.510
02:18:12.759 00.014 1092 UpdateGuideState exits: m=455141 SNR=74.8
02:18:12.762 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.765 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:12.767 00.002 1092 Enqueuing Expose request
02:18:12.769 00.002 2744 Worker thread wakes up
02:18:12.769 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:12.772 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:12.772 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:16.191 03.419 2744 Exposure complete
02:18:16.401 00.210 2744 worker thread done servicing request
02:18:16.401 00.000 1092 OnExposeComplete: enter
02:18:16.404 00.003 1092 UpdateGuideState(): m_state=6
02:18:16.407 00.003 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2535
02:18:16.410 00.003 1092 Star::Find returns 1 (0), X=1600.45, Y=1129.16, Mass=472949, SNR=70.0, Peak=49731 HFD=3.4
02:18:16.413 00.003 1092 MultiStar: [#1 -1.45,-0.12,1.05,U] [#2 -1.24,-0.24,1.04,U] [#3 -1.07,-0.04,0.94,U] [#4 -1.42,-0.41,0.86,U] [#5 -0.87,-0.58,0.89,U] [#6 -1.14,-0.19,0.67,U] [#7 -1.07,-0.15,0.69,U] [#8 -1.53,-0.44,0.49,U] 
02:18:16.416 00.003 1092 single-star, 8 included, MultiStar: {-1.07, -0.23}, one-star: {-0.12, -0.00}
02:18:16.418 00.002 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
02:18:16.421 00.003 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
02:18:16.423 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.10 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
02:18:16.428 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.00, opts=13)
02:18:16.431 00.003 1092 Enqueuing Move request for scope (-0.12, -0.00)
02:18:16.434 00.003 2744 Worker thread wakes up
02:18:16.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
02:18:16.434 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
02:18:16.434 00.000 2744 Moving (-0.12, -0.00) raw xDistance=-0.11 yDistance=-0.04
02:18:16.434 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:18:16.434 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:16.434 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:16.434 00.000 2744 MoveAxis(E, 0, ABG)
02:18:16.434 00.000 2744 Move returns status 0, amount 0
02:18:16.434 00.000 2744 MoveAxis(N, 0, ABG)
02:18:16.434 00.000 2744 Move returns status 0, amount 0
02:18:16.434 00.000 2744 move complete, result=0
02:18:16.435 00.001 2744 worker thread done servicing request
02:18:16.450 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1493, FiltMax=65530, Gamma=0.510
02:18:16.467 00.017 1092 UpdateGuideState exits: m=472949 SNR=70.0
02:18:16.474 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:16.476 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:16.478 00.002 1092 Enqueuing Expose request
02:18:16.482 00.004 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:16.485 00.003 2744 Worker thread wakes up
02:18:16.485 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:16.485 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:19.871 03.386 2744 Exposure complete
02:18:20.068 00.197 2744 worker thread done servicing request
02:18:20.068 00.000 1092 OnExposeComplete: enter
02:18:20.071 00.003 1092 UpdateGuideState(): m_state=6
02:18:20.074 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2536
02:18:20.076 00.002 1092 Star::Find returns 1 (0), X=1600.20, Y=1129.12, Mass=501049, SNR=77.3, Peak=47885 HFD=3.4
02:18:20.080 00.004 1092 MultiStar: [#1 -1.26,-0.07,0.96,U] [#2 -1.36,0.12,0.89,U] [#3 -1.21,0.02,0.90,U] [#4 -1.42,-0.17,0.85,U] [#5 -1.31,-0.27,0.72,U] [#6 -1.18,0.09,0.71,U] [#7 -1.01,-0.14,0.65,U] [#8 -1.56,-0.28,0.47,U] 
02:18:20.083 00.003 1092 single-star, 8 included, MultiStar: {-1.15, -0.07}, one-star: {-0.37, -0.04}
02:18:20.085 00.002 1092 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
02:18:20.089 00.004 1092 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.76 = -2.76)
02:18:20.091 00.002 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.04 hyp=0.37 cameraTheta=-3.03 mountX=-0.32 mountY=-0.14, mountTheta=-2.73
02:18:20.100 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.04, opts=13)
02:18:20.103 00.003 1092 Enqueuing Move request for scope (-0.37, -0.04)
02:18:20.106 00.003 2744 Worker thread wakes up
02:18:20.106 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.04) opts 0xd
02:18:20.106 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.04)
02:18:20.106 00.000 2744 Moving (-0.37, -0.04) raw xDistance=-0.32 yDistance=-0.14
02:18:20.106 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:18:20.106 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:20.106 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:18:20.106 00.000 2744 MoveAxis(E, 71, ABG)
02:18:20.106 00.000 2744 Guiding  Dir = 2, Dur = 71
02:18:20.106 00.000 2744 IsSlewing returns 0
02:18:20.107 00.001 2744 IsGuiding returns 0
02:18:20.107 00.000 2744 PulseGuide returned control before completion, sleep 81
02:18:20.122 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1490, FiltMax=65520, Gamma=0.510
02:18:20.138 00.016 1092 UpdateGuideState exits: m=501049 SNR=77.3
02:18:20.140 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:20.143 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:20.146 00.003 1092 Enqueuing Expose request
02:18:20.204 00.058 2744 IsGuiding returns 0
02:18:20.204 00.000 2744 Move returns status 0, amount 71
02:18:20.204 00.000 2744 MoveAxis(N, 0, ABG)
02:18:20.204 00.000 2744 Move returns status 0, amount 0
02:18:20.204 00.000 2744 move complete, result=0
02:18:20.205 00.001 2744 worker thread done servicing request
02:18:20.205 00.000 2744 Worker thread wakes up
02:18:20.205 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:20.205 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:20.205 00.000 1092 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
02:18:23.590 03.385 2744 Exposure complete
02:18:23.786 00.196 2744 worker thread done servicing request
02:18:23.786 00.000 1092 OnExposeComplete: enter
02:18:23.789 00.003 1092 UpdateGuideState(): m_state=6
02:18:23.791 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2537
02:18:23.794 00.003 1092 Star::Find returns 1 (0), X=1600.67, Y=1129.16, Mass=481892, SNR=72.5, Peak=49184 HFD=3.4
02:18:23.797 00.003 1092 MultiStar: [#1 -0.89,-0.34,0.93,U] [#2 -0.91,0.00,0.99,U] [#3 -1.11,0.09,0.93,U] [#4 -0.99,-0.04,0.74,U] [#5 -0.88,-0.14,0.82,U] [#6 -0.85,-0.07,0.65,U] [#7 -0.83,-0.22,0.65,U] [#8 -0.83,-0.44,0.49,U] 
02:18:23.800 00.003 1092 single-star, 8 included, MultiStar: {-0.78, -0.11}, one-star: {0.10, -0.00}
02:18:23.802 00.002 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
02:18:23.805 00.003 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
02:18:23.806 00.001 1092 CameraToMount -- cameraX=0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-0.03 mountX=0.09 mountY=0.02, mountTheta=0.25
02:18:23.810 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.00, opts=13)
02:18:23.815 00.005 1092 Enqueuing Move request for scope (0.10, -0.00)
02:18:23.820 00.005 2744 Worker thread wakes up
02:18:23.820 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.00) opts 0xd
02:18:23.820 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.00)
02:18:23.820 00.000 2744 Moving (0.10, -0.00) raw xDistance=0.09 yDistance=0.02
02:18:23.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:23.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:23.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:18:23.820 00.000 2744 MoveAxis(E, 0, ABG)
02:18:23.820 00.000 2744 Move returns status 0, amount 0
02:18:23.820 00.000 2744 MoveAxis(N, 0, ABG)
02:18:23.820 00.000 2744 Move returns status 0, amount 0
02:18:23.820 00.000 2744 move complete, result=0
02:18:23.820 00.000 2744 worker thread done servicing request
02:18:23.840 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1498, FiltMax=65520, Gamma=0.510
02:18:23.855 00.015 1092 UpdateGuideState exits: m=481892 SNR=72.5
02:18:23.857 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.859 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:23.862 00.003 1092 Enqueuing Expose request
02:18:23.865 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:23.867 00.002 2744 Worker thread wakes up
02:18:23.867 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:23.867 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:27.253 03.386 2744 Exposure complete
02:18:27.453 00.200 2744 worker thread done servicing request
02:18:27.453 00.000 1092 OnExposeComplete: enter
02:18:27.456 00.003 1092 UpdateGuideState(): m_state=6
02:18:27.458 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2538
02:18:27.460 00.002 1092 Star::Find returns 1 (0), X=1600.49, Y=1129.09, Mass=505494, SNR=77.4, Peak=53232 HFD=3.6
02:18:27.463 00.003 1092 MultiStar: [#1 -1.24,-0.00,0.83,U] [#2 -1.38,0.18,1.01,U] [#3 -1.18,0.03,0.69,U] [#4 -1.30,-0.13,0.75,U] [#5 -1.28,-0.04,0.69,U] [#6 -1.40,0.13,0.80,U] [#7 -0.90,0.03,0.42,U] [#8 -1.42,0.02,0.52,U] 
02:18:27.465 00.002 1092 single-star, 8 included, MultiStar: {-1.10, 0.02}, one-star: {-0.08, -0.08}
02:18:27.468 00.003 1092 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
02:18:27.470 00.002 1092 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.12 = -2.12)
02:18:27.472 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.39 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
02:18:27.476 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.08, opts=13)
02:18:27.478 00.002 1092 Enqueuing Move request for scope (-0.08, -0.08)
02:18:27.482 00.004 2744 Worker thread wakes up
02:18:27.482 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:18:27.482 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:18:27.482 00.000 2744 Moving (-0.08, -0.08) raw xDistance=-0.04 yDistance=-0.10
02:18:27.482 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:27.482 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:27.482 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:18:27.483 00.001 2744 MoveAxis(E, 0, ABG)
02:18:27.483 00.000 2744 Move returns status 0, amount 0
02:18:27.483 00.000 2744 MoveAxis(N, 0, ABG)
02:18:27.483 00.000 2744 Move returns status 0, amount 0
02:18:27.483 00.000 2744 move complete, result=0
02:18:27.483 00.000 2744 worker thread done servicing request
02:18:27.502 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1709, FiltMax=65520, Gamma=0.510
02:18:27.517 00.015 1092 UpdateGuideState exits: m=505494 SNR=77.4
02:18:27.520 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:27.522 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:27.524 00.002 1092 Enqueuing Expose request
02:18:27.526 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:27.530 00.004 2744 Worker thread wakes up
02:18:27.530 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:27.530 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:30.907 03.377 2744 Exposure complete
02:18:31.111 00.204 2744 worker thread done servicing request
02:18:31.112 00.001 1092 OnExposeComplete: enter
02:18:31.115 00.003 1092 UpdateGuideState(): m_state=6
02:18:31.118 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2539
02:18:31.120 00.002 1092 Star::Find returns 1 (0), X=1600.69, Y=1128.93, Mass=484754, SNR=77.3, Peak=44736 HFD=3.7
02:18:31.123 00.003 1092 MultiStar: [#1 -0.82,-0.25,0.82,U] [#2 -0.96,-0.22,0.87,U] [#3 -0.98,-0.13,0.70,U] [#4 -0.90,-0.30,0.79,U] [#5 -1.07,-0.36,0.73,U] [#6 -0.87,-0.23,0.68,U] [#7 -0.82,-0.54,0.57,U] [#8 -1.34,-0.48,0.45,U] 
02:18:31.125 00.002 1092 single-star, 8 included, MultiStar: {-0.79, -0.29}, one-star: {0.12, -0.24}
02:18:31.127 00.002 1092 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.43) = xAngle (-0.67 = -0.67)
02:18:31.130 00.003 1092 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.82 = -0.82)
02:18:31.131 00.001 1092 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.10 mountX=0.21 mountY=-0.20, mountTheta=-0.75
02:18:31.140 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.24, opts=13)
02:18:31.142 00.002 1092 Enqueuing Move request for scope (0.12, -0.24)
02:18:31.145 00.003 2744 Worker thread wakes up
02:18:31.145 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
02:18:31.146 00.001 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
02:18:31.146 00.000 2744 Moving (0.12, -0.24) raw xDistance=0.21 yDistance=-0.20
02:18:31.146 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:18:31.146 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:31.146 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:18:31.146 00.000 2744 MoveAxis(E, 0, ABG)
02:18:31.146 00.000 2744 Move returns status 0, amount 0
02:18:31.146 00.000 2744 MoveAxis(N, 0, ABG)
02:18:31.146 00.000 2744 Move returns status 0, amount 0
02:18:31.147 00.001 2744 move complete, result=0
02:18:31.147 00.000 2744 worker thread done servicing request
02:18:31.160 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1421, FiltMax=65520, Gamma=0.510
02:18:31.175 00.015 1092 UpdateGuideState exits: m=484754 SNR=77.3
02:18:31.178 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:31.180 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:31.183 00.003 1092 Enqueuing Expose request
02:18:31.185 00.002 2744 Worker thread wakes up
02:18:31.185 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:31.188 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:31.188 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:34.572 03.384 2744 Exposure complete
02:18:34.766 00.194 2744 worker thread done servicing request
02:18:34.767 00.001 1092 OnExposeComplete: enter
02:18:34.770 00.003 1092 UpdateGuideState(): m_state=6
02:18:34.772 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2540
02:18:34.775 00.003 1092 Star::Find returns 1 (0), X=1600.86, Y=1128.93, Mass=469107, SNR=72.2, Peak=46560 HFD=3.1
02:18:34.777 00.002 1092 MultiStar: [#1 -1.11,-0.40,1.01,U] [#2 -0.90,-0.44,0.99,U] [#3 -0.87,-0.23,0.79,U] [#4 -1.05,-0.43,0.84,U] [#5 -0.71,-0.31,0.83,U] [#6 -0.96,-0.22,0.69,U] [#7 -0.82,0.01,0.50,U] [#8 -1.05,-0.53,0.51,U] 
02:18:34.779 00.002 1092 single-star, 8 included, MultiStar: {-0.77, -0.32}, one-star: {0.29, -0.23}
02:18:34.781 00.002 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
02:18:34.783 00.002 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
02:18:34.785 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.38 cameraTheta=-0.68 mountX=0.36 mountY=-0.15, mountTheta=-0.38
02:18:34.789 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.23, opts=13)
02:18:34.792 00.003 1092 Enqueuing Move request for scope (0.29, -0.23)
02:18:34.794 00.002 2744 Worker thread wakes up
02:18:34.794 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd
02:18:34.794 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.23)
02:18:34.794 00.000 2744 Moving (0.29, -0.23) raw xDistance=0.36 yDistance=-0.15
02:18:34.794 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:18:34.795 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:34.795 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:18:34.795 00.000 2744 MoveAxis(W, 82, ABG)
02:18:34.795 00.000 2744 Guiding  Dir = 3, Dur = 82
02:18:34.795 00.000 2744 IsSlewing returns 0
02:18:34.795 00.000 2744 IsGuiding returns 0
02:18:34.795 00.000 2744 PulseGuide returned control before completion, sleep 92
02:18:34.809 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1523, FiltMax=65520, Gamma=0.510
02:18:34.824 00.015 1092 UpdateGuideState exits: m=469107 SNR=72.2
02:18:34.826 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:34.828 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:34.830 00.002 1092 Enqueuing Expose request
02:18:34.899 00.069 2744 IsGuiding returns 1
02:18:34.899 00.000 2744 scope still moving after pulse duration time elapsed
02:18:34.926 00.027 2744 IsSlewing returns 0
02:18:34.928 00.002 2744 IsGuiding returns 0
02:18:34.929 00.001 2744 scope move finished after 82 + 51 ms
02:18:34.930 00.001 2744 Move returns status 0, amount 82
02:18:34.930 00.000 2744 MoveAxis(N, 0, ABG)
02:18:34.930 00.000 2744 Move returns status 0, amount 0
02:18:34.931 00.001 2744 move complete, result=0
02:18:34.931 00.000 2744 worker thread done servicing request
02:18:34.931 00.000 1092 GuideStep: 0.4 px 82 ms WEST, -0.1 px 0 ms NORTH
02:18:34.934 00.003 2744 Worker thread wakes up
02:18:34.935 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:34.935 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:38.324 03.389 2744 Exposure complete
02:18:38.517 00.193 2744 worker thread done servicing request
02:18:38.517 00.000 1092 OnExposeComplete: enter
02:18:38.520 00.003 1092 UpdateGuideState(): m_state=6
02:18:38.522 00.002 1092 Star::Find(15, 1600, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2541
02:18:38.524 00.002 1092 Star::Find returns 1 (0), X=1600.49, Y=1129.09, Mass=436598, SNR=66.4, Peak=47568 HFD=3.5
02:18:38.527 00.003 1092 MultiStar: [#1 -1.32,-0.07,1.00,U] [#2 -1.30,-0.14,0.95,U] [#3 -1.21,0.06,0.95,U] [#4 -1.65,-0.04,0.98,U] [#5 -1.27,-0.27,0.79,U] [#6 -1.35,0.16,0.79,U] [#7 -1.15,-0.31,0.70,U] [#8 -1.44,-0.18,0.51,U] 
02:18:38.529 00.002 1092 single-star, 8 included, MultiStar: {-1.18, -0.09}, one-star: {-0.08, -0.08}
02:18:38.531 00.002 1092 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-0.43) = xAngle (-1.94 = -1.94)
02:18:38.533 00.002 1092 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.09 = -2.09)
02:18:38.536 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.37 mountX=-0.04 mountY=-0.09, mountTheta=-1.97
02:18:38.541 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.08, opts=13)
02:18:38.543 00.002 1092 Enqueuing Move request for scope (-0.08, -0.08)
02:18:38.546 00.003 2744 Worker thread wakes up
02:18:38.546 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:18:38.546 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:18:38.546 00.000 2744 Moving (-0.08, -0.08) raw xDistance=-0.04 yDistance=-0.09
02:18:38.546 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:38.546 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:38.546 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:18:38.546 00.000 2744 MoveAxis(E, 0, ABG)
02:18:38.546 00.000 2744 Move returns status 0, amount 0
02:18:38.546 00.000 2744 MoveAxis(N, 0, ABG)
02:18:38.546 00.000 2744 Move returns status 0, amount 0
02:18:38.547 00.001 2744 move complete, result=0
02:18:38.547 00.000 2744 worker thread done servicing request
02:18:38.560 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1696, FiltMax=65520, Gamma=0.510
02:18:38.574 00.014 1092 UpdateGuideState exits: m=436598 SNR=66.4
02:18:38.576 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:38.579 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:38.581 00.002 1092 Enqueuing Expose request
02:18:38.584 00.003 2744 Worker thread wakes up
02:18:38.584 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:38.584 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:38.584 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:41.973 03.389 2744 Exposure complete
02:18:42.172 00.199 2744 worker thread done servicing request
02:18:42.172 00.000 1092 OnExposeComplete: enter
02:18:42.175 00.003 1092 UpdateGuideState(): m_state=6
02:18:42.177 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2542
02:18:42.180 00.003 1092 Star::Find returns 1 (0), X=1601.17, Y=1128.76, Mass=457884, SNR=63.8, Peak=43059 HFD=3.4
02:18:42.182 00.002 1092 MultiStar: [#1 -0.75,-0.52,0.99,U] [#2 -0.77,-0.42,1.27,U] [#3 -0.53,-0.24,0.96,U] [#4 -0.69,-0.44,0.93,U] [#5 -0.43,-0.31,0.85,U] [#6 -0.59,-0.32,0.85,U] [#7 -0.38,-0.42,0.69,U] [#8 -0.53,-0.41,0.55,U] 
02:18:42.185 00.003 1092 refined, 8 included, MultiStar: {-0.46, -0.39}, one-star: {0.60, -0.41}
02:18:42.188 00.003 1092 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-0.43) = xAngle (-2.01 = -2.01)
02:18:42.190 00.002 1092 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.16 = -2.16)
02:18:42.192 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.39 hyp=0.60 cameraTheta=-2.44 mountX=-0.25 mountY=-0.50, mountTheta=-2.04
02:18:42.196 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.39, opts=13)
02:18:42.198 00.002 1092 Enqueuing Move request for scope (-0.46, -0.39)
02:18:42.200 00.002 2744 Worker thread wakes up
02:18:42.200 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.39) opts 0xd
02:18:42.200 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.39)
02:18:42.200 00.000 2744 Moving (-0.46, -0.39) raw xDistance=-0.25 yDistance=-0.50
02:18:42.200 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:18:42.201 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:18:42.201 00.000 2744 MoveAxis(E, 0, ABG)
02:18:42.201 00.000 2744 Move returns status 0, amount 0
02:18:42.201 00.000 2744 MoveAxis(N, 93, ABG)
02:18:42.201 00.000 2744 Guiding  Dir = 0, Dur = 93
02:18:42.201 00.000 2744 IsSlewing returns 0
02:18:42.201 00.000 2744 IsGuiding returns 0
02:18:42.201 00.000 2744 PulseGuide returned control before completion, sleep 103
02:18:42.219 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1623, FiltMax=65520, Gamma=0.510
02:18:42.234 00.015 1092 UpdateGuideState exits: m=457884 SNR=63.8
02:18:42.238 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:42.240 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:42.242 00.002 1092 Enqueuing Expose request
02:18:42.308 00.066 2744 IsGuiding returns 1
02:18:42.309 00.001 2744 scope still moving after pulse duration time elapsed
02:18:42.338 00.029 2744 IsSlewing returns 0
02:18:42.338 00.000 2744 IsGuiding returns 0
02:18:42.338 00.000 2744 scope move finished after 93 + 44 ms
02:18:42.338 00.000 2744 Move returns status 0, amount 93
02:18:42.338 00.000 2744 move complete, result=0
02:18:42.340 00.002 2744 worker thread done servicing request
02:18:42.340 00.000 2744 Worker thread wakes up
02:18:42.340 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:42.340 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:42.341 00.001 1092 GuideStep: -0.3 px 0 ms EAST, -0.5 px 93 ms NORTH
02:18:45.722 03.381 2744 Exposure complete
02:18:45.915 00.193 2744 worker thread done servicing request
02:18:45.916 00.001 1092 OnExposeComplete: enter
02:18:45.918 00.002 1092 UpdateGuideState(): m_state=6
02:18:45.921 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2543
02:18:45.924 00.003 1092 Star::Find returns 1 (0), X=1601.52, Y=1128.81, Mass=480236, SNR=65.1, Peak=51891 HFD=3.4
02:18:45.926 00.002 1092 MultiStar: [#1 -0.40,-0.45,1.13,U] [#2 -0.29,0.04,1.14,U] [#3 -0.13,-0.17,0.78,U] [#4 -0.16,-0.18,0.92,U] [#5 -0.14,-0.50,0.77,U] [#6 -0.15,-0.19,0.78,U] [#7 -0.01,-0.35,0.71,U] [#8 -0.35,-0.37,0.50,U] 
02:18:45.929 00.003 1092 refined, 8 included, MultiStar: {-0.06, -0.27}, one-star: {0.95, -0.35}
02:18:45.931 00.002 1092 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-0.43) = xAngle (-1.38 = -1.38)
02:18:45.933 00.002 1092 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.53 = -1.53)
02:18:45.935 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.80 mountX=0.05 mountY=-0.28, mountTheta=-1.38
02:18:45.940 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.27, opts=13)
02:18:45.942 00.002 1092 Enqueuing Move request for scope (-0.06, -0.27)
02:18:45.944 00.002 2744 Worker thread wakes up
02:18:45.945 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.27) opts 0xd
02:18:45.945 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.27)
02:18:45.945 00.000 2744 Moving (-0.06, -0.27) raw xDistance=0.05 yDistance=-0.28
02:18:45.945 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:45.945 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:45.945 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:18:45.945 00.000 2744 MoveAxis(E, 0, ABG)
02:18:45.945 00.000 2744 Move returns status 0, amount 0
02:18:45.945 00.000 2744 MoveAxis(N, 0, ABG)
02:18:45.945 00.000 2744 Move returns status 0, amount 0
02:18:45.945 00.000 2744 move complete, result=0
02:18:45.945 00.000 2744 worker thread done servicing request
02:18:45.959 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1763, FiltMax=65520, Gamma=0.510
02:18:45.974 00.015 1092 UpdateGuideState exits: m=480236 SNR=65.1
02:18:45.976 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.978 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:45.980 00.002 1092 Enqueuing Expose request
02:18:45.982 00.002 2744 Worker thread wakes up
02:18:45.982 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:18:45.985 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:45.985 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:49.377 03.392 2744 Exposure complete
02:18:49.595 00.218 2744 worker thread done servicing request
02:18:49.595 00.000 1092 OnExposeComplete: enter
02:18:49.598 00.003 1092 UpdateGuideState(): m_state=6
02:18:49.600 00.002 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2544
02:18:49.603 00.003 1092 Star::Find returns 1 (0), X=1601.86, Y=1128.82, Mass=464462, SNR=73.1, Peak=49971 HFD=3.0
02:18:49.608 00.005 1092 MultiStar: [#1 0.15,-0.28,1.02,U] [#2 0.09,-0.35,0.86,U] [#3 0.43,-0.25,0.80,U] [#4 0.11,-0.31,0.78,U] [#5 0.23,-0.63,0.66,U] [#6 0.22,-0.26,0.73,U] [#7 0.53,-0.35,0.56,U] [#8 0.07,-0.51,0.51,U] 
02:18:49.610 00.002 1092 refined, 8 included, MultiStar: {0.37, -0.35}, one-star: {1.29, -0.34}
02:18:49.613 00.003 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
02:18:49.615 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
02:18:49.618 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=-0.35 hyp=0.51 cameraTheta=-0.75 mountX=0.49 mountY=-0.24, mountTheta=-0.45
02:18:49.624 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.35, opts=13)
02:18:49.627 00.003 1092 Enqueuing Move request for scope (0.37, -0.35)
02:18:49.632 00.005 2744 Worker thread wakes up
02:18:49.632 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.35) opts 0xd
02:18:49.632 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.35)
02:18:49.632 00.000 2744 Moving (0.37, -0.35) raw xDistance=0.49 yDistance=-0.24
02:18:49.632 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.49
02:18:49.632 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:49.632 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:18:49.632 00.000 2744 MoveAxis(W, 109, ABG)
02:18:49.632 00.000 2744 Guiding  Dir = 3, Dur = 109
02:18:49.633 00.001 2744 IsSlewing returns 0
02:18:49.633 00.000 2744 IsGuiding returns 0
02:18:49.633 00.000 2744 PulseGuide returned control before completion, sleep 119
02:18:49.648 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1488, FiltMax=65520, Gamma=0.510
02:18:49.667 00.019 1092 UpdateGuideState exits: m=464462 SNR=73.1
02:18:49.670 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.673 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:49.676 00.003 1092 Enqueuing Expose request
02:18:49.762 00.086 2744 IsGuiding returns 1
02:18:49.764 00.002 2744 scope still moving after pulse duration time elapsed
02:18:49.793 00.029 2744 IsSlewing returns 0
02:18:49.793 00.000 2744 IsGuiding returns 0
02:18:49.793 00.000 2744 scope move finished after 109 + 50 ms
02:18:49.793 00.000 2744 Move returns status 0, amount 109
02:18:49.794 00.001 2744 MoveAxis(N, 0, ABG)
02:18:49.794 00.000 2744 Move returns status 0, amount 0
02:18:49.794 00.000 2744 move complete, result=0
02:18:49.794 00.000 2744 worker thread done servicing request
02:18:49.794 00.000 2744 Worker thread wakes up
02:18:49.794 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:49.795 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:49.797 00.002 1092 GuideStep: 0.5 px 109 ms WEST, -0.2 px 0 ms NORTH
02:18:53.183 03.386 2744 Exposure complete
02:18:53.417 00.234 2744 worker thread done servicing request
02:18:53.417 00.000 1092 OnExposeComplete: enter
02:18:53.419 00.002 1092 UpdateGuideState(): m_state=6
02:18:53.423 00.004 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2545
02:18:53.427 00.004 1092 Star::Find returns 1 (0), X=1601.94, Y=1128.76, Mass=478725, SNR=75.9, Peak=51091 HFD=3.5
02:18:53.431 00.004 1092 MultiStar: [#1 -0.28,-0.58,0.81,U] [#2 -0.43,-0.48,0.95,U] [#3 -0.01,-0.32,0.78,U] [#4 -0.25,-0.64,0.77,U] [#5 -0.02,-0.77,0.72,U] [#6 0.02,-0.47,0.68,U] [#7 -0.01,-0.53,0.63,U] [#8 -0.28,-0.74,0.48,U] 
02:18:53.434 00.003 1092 refined, 8 included, MultiStar: {0.06, -0.53}, one-star: {1.37, -0.40}
02:18:53.438 00.004 1092 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-0.43) = xAngle (-1.04 = -1.04)
02:18:53.441 00.003 1092 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.19 = -1.19)
02:18:53.444 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.53 hyp=0.54 cameraTheta=-1.46 mountX=0.27 mountY=-0.50, mountTheta=-1.07
02:18:53.451 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.53, opts=13)
02:18:53.455 00.004 1092 Enqueuing Move request for scope (0.06, -0.53)
02:18:53.458 00.003 2744 Worker thread wakes up
02:18:53.458 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.53) opts 0xd
02:18:53.458 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.53)
02:18:53.458 00.000 2744 Moving (0.06, -0.53) raw xDistance=0.27 yDistance=-0.50
02:18:53.458 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
02:18:53.458 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:18:53.458 00.000 2744 MoveAxis(E, 0, ABG)
02:18:53.458 00.000 2744 Move returns status 0, amount 0
02:18:53.458 00.000 2744 MoveAxis(N, 94, ABG)
02:18:53.458 00.000 2744 Guiding  Dir = 0, Dur = 94
02:18:53.459 00.001 2744 IsSlewing returns 0
02:18:53.459 00.000 2744 IsGuiding returns 0
02:18:53.459 00.000 2744 PulseGuide returned control before completion, sleep 104
02:18:53.489 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1504, FiltMax=65520, Gamma=0.510
02:18:53.509 00.020 1092 UpdateGuideState exits: m=478725 SNR=75.9
02:18:53.516 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:53.519 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:53.523 00.004 1092 Enqueuing Expose request
02:18:53.573 00.050 2744 IsGuiding returns 1
02:18:53.573 00.000 2744 scope still moving after pulse duration time elapsed
02:18:53.605 00.032 2744 IsSlewing returns 0
02:18:53.606 00.001 2744 IsGuiding returns 0
02:18:53.606 00.000 2744 scope move finished after 94 + 53 ms
02:18:53.606 00.000 2744 Move returns status 0, amount 94
02:18:53.606 00.000 2744 move complete, result=0
02:18:53.606 00.000 2744 worker thread done servicing request
02:18:53.608 00.002 2744 Worker thread wakes up
02:18:53.608 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:53.608 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:53.608 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.5 px 94 ms NORTH
02:18:56.995 03.387 2744 Exposure complete
02:18:57.189 00.194 2744 worker thread done servicing request
02:18:57.189 00.000 1092 OnExposeComplete: enter
02:18:57.192 00.003 1092 UpdateGuideState(): m_state=6
02:18:57.195 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2546
02:18:57.198 00.003 1092 Star::Find returns 1 (0), X=1602.15, Y=1129.10, Mass=462272, SNR=71.4, Peak=51840 HFD=3.4
02:18:57.201 00.003 1092 MultiStar: [#1 0.23,-0.18,0.99,U] [#2 0.18,-0.13,1.04,U] [#3 0.55,-0.10,0.77,U] [#4 0.18,-0.12,0.83,U] [#5 0.24,-0.32,0.86,U] [#6 0.17,0.02,0.74,U] [#7 0.54,-0.24,0.64,U] [#8 0.02,-0.57,0.43,U] 
02:18:57.205 00.004 1092 refined, 8 included, MultiStar: {0.45, -0.17}, one-star: {1.58, -0.07}
02:18:57.206 00.001 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
02:18:57.208 00.002 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
02:18:57.211 00.003 1092 CameraToMount -- cameraX=0.45 cameraY=-0.17 hyp=0.48 cameraTheta=-0.36 mountX=0.48 mountY=-0.04, mountTheta=-0.08
02:18:57.219 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.17, opts=13)
02:18:57.221 00.002 1092 Enqueuing Move request for scope (0.45, -0.17)
02:18:57.223 00.002 2744 Worker thread wakes up
02:18:57.225 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.17) opts 0xd
02:18:57.225 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.17)
02:18:57.225 00.000 2744 Moving (0.45, -0.17) raw xDistance=0.48 yDistance=-0.04
02:18:57.225 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:18:57.225 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:18:57.225 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:18:57.225 00.000 2744 MoveAxis(W, 106, ABG)
02:18:57.225 00.000 2744 Guiding  Dir = 3, Dur = 106
02:18:57.225 00.000 2744 IsSlewing returns 0
02:18:57.225 00.000 2744 IsGuiding returns 0
02:18:57.225 00.000 2744 PulseGuide returned control before completion, sleep 116
02:18:57.241 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1760, FiltMax=65520, Gamma=0.510
02:18:57.256 00.015 1092 UpdateGuideState exits: m=462272 SNR=71.4
02:18:57.258 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.260 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:18:57.262 00.002 1092 Enqueuing Expose request
02:18:57.357 00.095 2744 IsGuiding returns 1
02:18:57.357 00.000 2744 scope still moving after pulse duration time elapsed
02:18:57.388 00.031 2744 IsSlewing returns 0
02:18:57.388 00.000 2744 IsGuiding returns 0
02:18:57.388 00.000 2744 scope move finished after 106 + 57 ms
02:18:57.388 00.000 2744 Move returns status 0, amount 106
02:18:57.388 00.000 2744 MoveAxis(N, 0, ABG)
02:18:57.388 00.000 2744 Move returns status 0, amount 0
02:18:57.388 00.000 2744 move complete, result=0
02:18:57.388 00.000 2744 worker thread done servicing request
02:18:57.388 00.000 2744 Worker thread wakes up
02:18:57.388 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:18:57.390 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:18:57.391 00.001 1092 GuideStep: 0.5 px 106 ms WEST, -0.0 px 0 ms NORTH
02:19:00.781 03.390 2744 Exposure complete
02:19:00.995 00.214 2744 worker thread done servicing request
02:19:00.997 00.002 1092 OnExposeComplete: enter
02:19:00.999 00.002 1092 UpdateGuideState(): m_state=6
02:19:01.002 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2547
02:19:01.005 00.003 1092 Star::Find returns 1 (0), X=1601.74, Y=1129.30, Mass=477687, SNR=72.8, Peak=53968 HFD=3.5
02:19:01.008 00.003 1092 MultiStar: [#1 0.07,0.25,0.82,U] [#2 0.09,0.06,0.94,U] [#3 -0.01,0.41,0.75,U] [#4 -0.12,0.08,0.74,U] [#5 -0.03,0.05,0.72,U] [#6 0.08,0.24,0.82,U] [#7 0.12,0.04,0.61,U] [#8 -0.21,-0.18,0.50,U] 
02:19:01.010 00.002 1092 refined, 8 included, MultiStar: {0.18, 0.13}, one-star: {1.17, 0.13}
02:19:01.013 00.003 1092 CameraToMount -- cameraTheta (0.65) - m_xAngle (-0.43) = xAngle (1.08 = 1.08)
02:19:01.015 00.002 1092 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.92 = 0.92)
02:19:01.018 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.65 mountX=0.11 mountY=0.18, mountTheta=1.03
02:19:01.023 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=0.13, opts=13)
02:19:01.025 00.002 1092 Enqueuing Move request for scope (0.18, 0.13)
02:19:01.027 00.002 2744 Worker thread wakes up
02:19:01.027 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
02:19:01.027 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
02:19:01.027 00.000 2744 Moving (0.18, 0.13) raw xDistance=0.11 yDistance=0.18
02:19:01.027 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:01.027 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:01.028 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:19:01.028 00.000 2744 MoveAxis(E, 0, ABG)
02:19:01.028 00.000 2744 Move returns status 0, amount 0
02:19:01.028 00.000 2744 MoveAxis(N, 0, ABG)
02:19:01.028 00.000 2744 Move returns status 0, amount 0
02:19:01.028 00.000 2744 move complete, result=0
02:19:01.028 00.000 2744 worker thread done servicing request
02:19:01.047 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1642, FiltMax=65520, Gamma=0.510
02:19:01.061 00.014 1092 UpdateGuideState exits: m=477687 SNR=72.8
02:19:01.065 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:01.067 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:01.069 00.002 1092 Enqueuing Expose request
02:19:01.072 00.003 2744 Worker thread wakes up
02:19:01.072 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:01.075 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:01.075 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:04.481 03.406 2744 Exposure complete
02:19:04.715 00.234 2744 worker thread done servicing request
02:19:04.715 00.000 1092 OnExposeComplete: enter
02:19:04.718 00.003 1092 UpdateGuideState(): m_state=6
02:19:04.721 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2548
02:19:04.724 00.003 1092 Star::Find returns 1 (0), X=1601.63, Y=1129.29, Mass=460616, SNR=69.3, Peak=46080 HFD=3.5
02:19:04.727 00.003 1092 MultiStar: [#1 -0.30,-0.04,0.93,U] [#2 -0.25,0.23,1.06,U] [#3 -0.41,-0.10,0.90,U] [#4 -0.57,-0.07,1.00,U] [#5 -0.03,-0.49,0.68,U] [#6 -0.47,-0.01,0.77,U] [#7 -0.01,-0.04,0.57,U] [#8 -0.29,-0.16,0.58,U] 
02:19:04.731 00.004 1092 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {1.07, 0.13}
02:19:04.733 00.002 1092 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
02:19:04.736 00.003 1092 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.58 = -2.58)
02:19:04.739 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=-0.10 mountY=-0.07, mountTheta=-2.52
02:19:04.749 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.04, opts=13)
02:19:04.752 00.003 1092 Enqueuing Move request for scope (-0.13, -0.04)
02:19:04.755 00.003 2744 Worker thread wakes up
02:19:04.755 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
02:19:04.756 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
02:19:04.756 00.000 2744 Moving (-0.13, -0.04) raw xDistance=-0.10 yDistance=-0.07
02:19:04.756 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:04.756 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:04.756 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:19:04.756 00.000 2744 MoveAxis(E, 0, ABG)
02:19:04.756 00.000 2744 Move returns status 0, amount 0
02:19:04.756 00.000 2744 MoveAxis(N, 0, ABG)
02:19:04.756 00.000 2744 Move returns status 0, amount 0
02:19:04.756 00.000 2744 move complete, result=0
02:19:04.757 00.001 2744 worker thread done servicing request
02:19:04.774 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1575, FiltMax=65520, Gamma=0.510
02:19:04.791 00.017 1092 UpdateGuideState exits: m=460616 SNR=69.3
02:19:04.795 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:04.797 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:04.799 00.002 1092 Enqueuing Expose request
02:19:04.802 00.003 2744 Worker thread wakes up
02:19:04.802 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:04.804 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:04.804 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:08.194 03.390 2744 Exposure complete
02:19:08.397 00.203 2744 worker thread done servicing request
02:19:08.398 00.001 1092 OnExposeComplete: enter
02:19:08.400 00.002 1092 UpdateGuideState(): m_state=6
02:19:08.403 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2549
02:19:08.406 00.003 1092 Star::Find returns 1 (0), X=1601.67, Y=1128.98, Mass=472545, SNR=82.4, Peak=44560 HFD=3.3
02:19:08.408 00.002 1092 MultiStar: [#1 -0.23,-0.00,0.74,U] [#2 -0.34,0.04,0.79,U] [#3 -0.29,0.18,0.68,U] [#4 -0.28,-0.25,0.75,U] [#5 -0.21,-0.35,0.63,U] [#6 -0.19,-0.16,0.63,U] [#7 -0.20,0.09,0.58,U] [#8 -0.25,-0.43,0.38,U] 
02:19:08.411 00.003 1092 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {1.10, -0.18}
02:19:08.414 00.003 1092 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
02:19:08.416 00.002 1092 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.60 = -1.60)
02:19:08.418 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.87 mountX=0.01 mountY=-0.11, mountTheta=-1.45
02:19:08.424 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.11, opts=13)
02:19:08.427 00.003 1092 Enqueuing Move request for scope (-0.03, -0.11)
02:19:08.429 00.002 2744 Worker thread wakes up
02:19:08.429 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:19:08.429 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:19:08.430 00.001 2744 Moving (-0.03, -0.11) raw xDistance=0.01 yDistance=-0.11
02:19:08.430 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:08.430 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:08.430 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:19:08.430 00.000 2744 MoveAxis(E, 0, ABG)
02:19:08.430 00.000 2744 Move returns status 0, amount 0
02:19:08.430 00.000 2744 MoveAxis(N, 0, ABG)
02:19:08.430 00.000 2744 Move returns status 0, amount 0
02:19:08.430 00.000 2744 move complete, result=0
02:19:08.430 00.000 2744 worker thread done servicing request
02:19:08.445 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1591, FiltMax=65520, Gamma=0.510
02:19:08.460 00.015 1092 UpdateGuideState exits: m=472545 SNR=82.4
02:19:08.463 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.466 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:08.469 00.003 1092 Enqueuing Expose request
02:19:08.473 00.004 2744 Worker thread wakes up
02:19:08.473 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:08.476 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:08.476 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:11.894 03.418 2744 Exposure complete
02:19:12.100 00.206 2744 worker thread done servicing request
02:19:12.100 00.000 1092 OnExposeComplete: enter
02:19:12.103 00.003 1092 UpdateGuideState(): m_state=6
02:19:12.106 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2550
02:19:12.108 00.002 1092 Star::Find returns 1 (0), X=1601.90, Y=1128.96, Mass=465587, SNR=72.6, Peak=46547 HFD=3.0
02:19:12.111 00.003 1092 MultiStar: [#1 0.13,-0.34,0.97,U] [#2 -0.13,-0.17,0.98,U] [#3 0.17,-0.17,0.76,U] [#4 -0.21,-0.25,0.81,U] [#5 0.18,-0.46,0.68,U] [#6 0.19,-0.08,0.72,U] [#7 0.18,-0.38,0.48,U] [#8 0.10,-0.22,0.57,U] 
02:19:12.114 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.24}, one-star: {1.33, -0.21}
02:19:12.116 00.002 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
02:19:12.118 00.002 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
02:19:12.120 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.35 cameraTheta=-0.79 mountX=0.32 mountY=-0.17, mountTheta=-0.49
02:19:12.126 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.24, opts=13)
02:19:12.129 00.003 1092 Enqueuing Move request for scope (0.24, -0.24)
02:19:12.132 00.003 2744 Worker thread wakes up
02:19:12.132 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
02:19:12.132 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
02:19:12.132 00.000 2744 Moving (0.24, -0.24) raw xDistance=0.32 yDistance=-0.17
02:19:12.132 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:19:12.132 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:12.132 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:19:12.132 00.000 2744 MoveAxis(W, 72, ABG)
02:19:12.132 00.000 2744 Guiding  Dir = 3, Dur = 72
02:19:12.132 00.000 2744 IsSlewing returns 0
02:19:12.133 00.001 2744 IsGuiding returns 0
02:19:12.133 00.000 2744 PulseGuide returned control before completion, sleep 82
02:19:12.149 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1613, FiltMax=65520, Gamma=0.510
02:19:12.164 00.015 1092 UpdateGuideState exits: m=465587 SNR=72.6
02:19:12.167 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.170 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:12.172 00.002 1092 Enqueuing Expose request
02:19:12.228 00.056 2744 IsGuiding returns 0
02:19:12.228 00.000 2744 Move returns status 0, amount 72
02:19:12.228 00.000 2744 MoveAxis(N, 0, ABG)
02:19:12.230 00.002 2744 Move returns status 0, amount 0
02:19:12.230 00.000 2744 move complete, result=0
02:19:12.230 00.000 2744 worker thread done servicing request
02:19:12.230 00.000 2744 Worker thread wakes up
02:19:12.230 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:12.230 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:12.231 00.001 1092 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
02:19:15.619 03.388 2744 Exposure complete
02:19:15.828 00.209 2744 worker thread done servicing request
02:19:15.829 00.001 1092 OnExposeComplete: enter
02:19:15.832 00.003 1092 UpdateGuideState(): m_state=6
02:19:15.835 00.003 1092 Star::Find(15, 1601, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2551
02:19:15.838 00.003 1092 Star::Find returns 1 (0), X=1601.99, Y=1129.06, Mass=472364, SNR=74.4, Peak=47600 HFD=3.7
02:19:15.841 00.003 1092 MultiStar: [#1 0.04,-0.29,0.92,U] [#2 0.05,-0.07,1.07,U] [#3 0.10,-0.10,0.74,U] [#4 -0.01,-0.25,0.78,U] [#5 -0.01,-0.50,0.76,U] [#6 0.23,-0.08,0.67,U] [#7 0.21,-0.28,0.58,U] [#8 -0.04,-0.38,0.45,U] 
02:19:15.843 00.002 1092 refined, 8 included, MultiStar: {0.26, -0.21}, one-star: {1.43, -0.10}
02:19:15.846 00.003 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
02:19:15.850 00.004 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
02:19:15.852 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.21 hyp=0.34 cameraTheta=-0.68 mountX=0.33 mountY=-0.13, mountTheta=-0.39
02:19:15.856 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.21, opts=13)
02:19:15.859 00.003 1092 Enqueuing Move request for scope (0.26, -0.21)
02:19:15.862 00.003 2744 Worker thread wakes up
02:19:15.862 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.21) opts 0xd
02:19:15.862 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.21)
02:19:15.863 00.001 2744 Moving (0.26, -0.21) raw xDistance=0.33 yDistance=-0.13
02:19:15.863 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.33
02:19:15.863 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:15.863 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:19:15.863 00.000 2744 MoveAxis(W, 78, ABG)
02:19:15.863 00.000 2744 Guiding  Dir = 3, Dur = 78
02:19:15.863 00.000 2744 IsSlewing returns 0
02:19:15.863 00.000 2744 IsGuiding returns 0
02:19:15.864 00.001 2744 PulseGuide returned control before completion, sleep 88
02:19:15.882 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1552, FiltMax=65520, Gamma=0.510
02:19:15.898 00.016 1092 UpdateGuideState exits: m=472364 SNR=74.4
02:19:15.900 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.903 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:15.905 00.002 1092 Enqueuing Expose request
02:19:15.954 00.049 2744 IsGuiding returns 1
02:19:15.954 00.000 2744 scope still moving after pulse duration time elapsed
02:19:15.986 00.032 2744 IsSlewing returns 0
02:19:15.987 00.001 2744 IsGuiding returns 0
02:19:15.987 00.000 2744 scope move finished after 78 + 45 ms
02:19:15.987 00.000 2744 Move returns status 0, amount 78
02:19:15.987 00.000 2744 MoveAxis(N, 0, ABG)
02:19:15.987 00.000 2744 Move returns status 0, amount 0
02:19:15.987 00.000 2744 move complete, result=0
02:19:15.988 00.001 2744 worker thread done servicing request
02:19:15.988 00.000 2744 Worker thread wakes up
02:19:15.988 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:15.988 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:15.989 00.001 1092 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
02:19:19.374 03.385 2744 Exposure complete
02:19:19.569 00.195 2744 worker thread done servicing request
02:19:19.569 00.000 1092 OnExposeComplete: enter
02:19:19.572 00.003 1092 UpdateGuideState(): m_state=6
02:19:19.574 00.002 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2552
02:19:19.577 00.003 1092 Star::Find returns 1 (0), X=1602.34, Y=1129.09, Mass=476382, SNR=75.8, Peak=45280 HFD=3.3
02:19:19.580 00.003 1092 MultiStar: [#1 0.59,-0.37,1.01,U] [#2 0.43,-0.18,1.01,U] [#3 0.48,-0.22,0.64,U] [#4 0.36,-0.24,0.76,U] [#5 0.31,-0.39,0.69,U] [#6 0.64,0.01,0.67,U] [#7 0.53,-0.48,0.51,U] [#8 0.37,-0.36,0.50,U] 
02:19:19.582 00.002 1092 refined, 8 included, MultiStar: {0.66, -0.24}, one-star: {1.77, -0.08}
02:19:19.584 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
02:19:19.587 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
02:19:19.589 00.002 1092 CameraToMount -- cameraX=0.66 cameraY=-0.24 hyp=0.70 cameraTheta=-0.35 mountX=0.70 mountY=-0.06, mountTheta=-0.08
02:19:19.594 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.66, y=-0.24, opts=13)
02:19:19.598 00.004 1092 Enqueuing Move request for scope (0.66, -0.24)
02:19:19.600 00.002 2744 Worker thread wakes up
02:19:19.600 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.24) opts 0xd
02:19:19.600 00.000 2744 Handling offset move in thread for scope, endpoint = (0.66, -0.24)
02:19:19.600 00.000 2744 Moving (0.66, -0.24) raw xDistance=0.70 yDistance=-0.06
02:19:19.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.70
02:19:19.600 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:19.600 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:19:19.600 00.000 2744 MoveAxis(W, 162, ABG)
02:19:19.601 00.001 2744 Guiding  Dir = 3, Dur = 162
02:19:19.601 00.000 2744 IsSlewing returns 0
02:19:19.601 00.000 2744 IsGuiding returns 0
02:19:19.601 00.000 2744 PulseGuide returned control before completion, sleep 172
02:19:19.615 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1706, FiltMax=65535, Gamma=0.510
02:19:19.630 00.015 1092 UpdateGuideState exits: m=476382 SNR=75.8
02:19:19.633 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.635 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:19.637 00.002 1092 Enqueuing Expose request
02:19:19.778 00.141 2744 IsGuiding returns 1
02:19:19.778 00.000 2744 scope still moving after pulse duration time elapsed
02:19:19.809 00.031 2744 IsSlewing returns 0
02:19:19.809 00.000 2744 IsGuiding returns 0
02:19:19.809 00.000 2744 scope move finished after 162 + 46 ms
02:19:19.810 00.001 2744 Move returns status 0, amount 162
02:19:19.810 00.000 2744 MoveAxis(N, 0, ABG)
02:19:19.810 00.000 2744 Move returns status 0, amount 0
02:19:19.810 00.000 2744 move complete, result=0
02:19:19.810 00.000 2744 worker thread done servicing request
02:19:19.810 00.000 2744 Worker thread wakes up
02:19:19.810 00.000 1092 GuideStep: 0.7 px 162 ms WEST, -0.1 px 0 ms NORTH
02:19:19.814 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:19.814 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:23.196 03.382 2744 Exposure complete
02:19:23.394 00.198 2744 worker thread done servicing request
02:19:23.394 00.000 1092 OnExposeComplete: enter
02:19:23.397 00.003 1092 UpdateGuideState(): m_state=6
02:19:23.400 00.003 1092 Star::Find(15, 1602, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2553
02:19:23.404 00.004 1092 Star::Find returns 1 (0), X=1601.46, Y=1129.08, Mass=490441, SNR=70.5, Peak=50224 HFD=3.4
02:19:23.406 00.002 1092 MultiStar: [#1 -0.30,-0.10,0.94,U] [#2 -0.50,0.01,1.09,U] [#3 -0.32,-0.03,0.86,U] [#4 -0.40,-0.15,0.88,U] [#5 -0.28,-0.36,0.78,U] [#6 -0.43,0.03,0.70,U] [#7 -0.29,0.03,0.57,U] [#8 -0.42,-0.23,0.50,U] 
02:19:23.408 00.002 1092 refined, 8 included, MultiStar: {-0.20, -0.09}, one-star: {0.89, -0.08}
02:19:23.411 00.003 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.28 = -2.28)
02:19:23.414 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
02:19:23.416 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.09 hyp=0.22 cameraTheta=-2.71 mountX=-0.14 mountY=-0.14, mountTheta=-2.36
02:19:23.420 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.09, opts=13)
02:19:23.422 00.002 1092 Enqueuing Move request for scope (-0.20, -0.09)
02:19:23.425 00.003 2744 Worker thread wakes up
02:19:23.425 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.09) opts 0xd
02:19:23.426 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.09)
02:19:23.426 00.000 2744 Moving (-0.20, -0.09) raw xDistance=-0.14 yDistance=-0.14
02:19:23.426 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:19:23.426 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:23.426 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:19:23.426 00.000 2744 MoveAxis(E, 0, ABG)
02:19:23.426 00.000 2744 Move returns status 0, amount 0
02:19:23.426 00.000 2744 MoveAxis(N, 0, ABG)
02:19:23.426 00.000 2744 Move returns status 0, amount 0
02:19:23.426 00.000 2744 move complete, result=0
02:19:23.426 00.000 2744 worker thread done servicing request
02:19:23.444 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5331, FiltMin=1456, FiltMax=65520, Gamma=0.510
02:19:23.460 00.016 1092 UpdateGuideState exits: m=490441 SNR=70.5
02:19:23.463 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:23.466 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:23.468 00.002 1092 Enqueuing Expose request
02:19:23.470 00.002 2744 Worker thread wakes up
02:19:23.471 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:23.473 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:23.473 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:26.857 03.384 2744 Exposure complete
02:19:27.085 00.228 2744 worker thread done servicing request
02:19:27.085 00.000 1092 OnExposeComplete: enter
02:19:27.088 00.003 1092 UpdateGuideState(): m_state=6
02:19:27.091 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2554
02:19:27.093 00.002 1092 Star::Find returns 1 (0), X=1601.24, Y=1129.26, Mass=475393, SNR=65.9, Peak=47472 HFD=3.3
02:19:27.096 00.003 1092 MultiStar: [#1 -0.48,0.05,1.09,U] [#2 -0.52,0.25,1.23,U] [#3 -0.51,0.24,0.78,U] [#4 -0.46,-0.08,0.90,U] [#5 -0.27,-0.31,0.91,U] [#6 -0.30,0.13,0.73,U] [#7 -0.33,0.13,0.63,U] [#8 -0.71,-0.35,0.51,U] 
02:19:27.099 00.003 1092 refined, 8 included, MultiStar: {-0.30, 0.04}, one-star: {0.68, 0.10}
02:19:27.102 00.003 1092 CameraToMount -- cameraTheta (3.02) - m_xAngle (-0.43) = xAngle (3.45 = -2.84)
02:19:27.106 00.004 1092 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.29 = -2.99)
02:19:27.108 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.02 mountX=-0.29 mountY=-0.05, mountTheta=-2.99
02:19:27.112 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.04, opts=13)
02:19:27.114 00.002 1092 Enqueuing Move request for scope (-0.30, 0.04)
02:19:27.116 00.002 2744 Worker thread wakes up
02:19:27.116 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
02:19:27.117 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
02:19:27.117 00.000 2744 Moving (-0.30, 0.04) raw xDistance=-0.29 yDistance=-0.05
02:19:27.117 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
02:19:27.117 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:27.117 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:19:27.117 00.000 2744 MoveAxis(E, 0, ABG)
02:19:27.117 00.000 2744 Move returns status 0, amount 0
02:19:27.117 00.000 2744 MoveAxis(N, 0, ABG)
02:19:27.117 00.000 2744 Move returns status 0, amount 0
02:19:27.117 00.000 2744 move complete, result=0
02:19:27.117 00.000 2744 worker thread done servicing request
02:19:27.132 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1763, FiltMax=65520, Gamma=0.510
02:19:27.149 00.017 1092 UpdateGuideState exits: m=475393 SNR=65.9
02:19:27.151 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.154 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:27.156 00.002 1092 Enqueuing Expose request
02:19:27.158 00.002 2744 Worker thread wakes up
02:19:27.158 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:27.160 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:27.160 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:30.557 03.397 2744 Exposure complete
02:19:30.760 00.203 2744 worker thread done servicing request
02:19:30.760 00.000 1092 OnExposeComplete: enter
02:19:30.763 00.003 1092 UpdateGuideState(): m_state=6
02:19:30.766 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2555
02:19:30.770 00.004 1092 Star::Find returns 1 (0), X=1601.35, Y=1129.21, Mass=430951, SNR=67.7, Peak=44115 HFD=3.2
02:19:30.773 00.003 1092 MultiStar: [#1 -0.37,-0.03,0.99,U] [#2 -0.54,0.06,1.11,U] [#3 -0.33,-0.06,1.00,U] [#4 -0.28,-0.09,0.92,U] [#5 -0.58,-0.02,0.78,U] [#6 -0.61,0.19,0.68,U] [#7 -0.25,-0.07,0.66,U] [#8 -0.41,-0.16,0.56,U] 
02:19:30.775 00.002 1092 refined, 8 included, MultiStar: {-0.26, -0.01}, one-star: {0.79, 0.04}
02:19:30.777 00.002 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
02:19:30.780 00.003 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
02:19:30.782 00.002 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=-0.24 mountY=-0.08, mountTheta=-2.81
02:19:30.787 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.01, opts=13)
02:19:30.790 00.003 1092 Enqueuing Move request for scope (-0.26, -0.01)
02:19:30.792 00.002 2744 Worker thread wakes up
02:19:30.793 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
02:19:30.793 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
02:19:30.793 00.000 2744 Moving (-0.26, -0.01) raw xDistance=-0.24 yDistance=-0.08
02:19:30.793 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:19:30.793 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:30.793 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:19:30.793 00.000 2744 MoveAxis(E, 0, ABG)
02:19:30.793 00.000 2744 Move returns status 0, amount 0
02:19:30.793 00.000 2744 MoveAxis(N, 0, ABG)
02:19:30.793 00.000 2744 Move returns status 0, amount 0
02:19:30.793 00.000 2744 move complete, result=0
02:19:30.793 00.000 2744 worker thread done servicing request
02:19:30.810 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1725, FiltMax=65520, Gamma=0.510
02:19:30.824 00.014 1092 UpdateGuideState exits: m=430951 SNR=67.7
02:19:30.826 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:30.829 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:30.834 00.005 1092 Enqueuing Expose request
02:19:30.835 00.001 2744 Worker thread wakes up
02:19:30.836 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:30.838 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:30.838 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:34.222 03.384 2744 Exposure complete
02:19:34.425 00.203 2744 worker thread done servicing request
02:19:34.425 00.000 1092 OnExposeComplete: enter
02:19:34.427 00.002 1092 UpdateGuideState(): m_state=6
02:19:34.430 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2556
02:19:34.433 00.003 1092 Star::Find returns 1 (0), X=1601.06, Y=1129.15, Mass=448932, SNR=72.4, Peak=45344 HFD=3.1
02:19:34.436 00.003 1092 MultiStar: [#1 -0.48,-0.15,0.95,U] [#2 -0.55,-0.01,0.95,U] [#3 -0.03,-0.21,0.89,U] [#4 -0.67,-0.11,0.87,U] [#5 -0.45,-0.23,0.78,U] [#6 -0.62,-0.00,0.73,U] [#7 -0.14,-0.09,0.58,U] [#8 -0.57,0.01,0.43,U] 
02:19:34.438 00.002 1092 refined, 8 included, MultiStar: {-0.31, -0.09}, one-star: {0.50, -0.01}
02:19:34.440 00.002 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
02:19:34.442 00.002 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
02:19:34.444 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.32 cameraTheta=-2.84 mountX=-0.24 mountY=-0.17, mountTheta=-2.52
02:19:34.451 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.09, opts=13)
02:19:34.454 00.003 1092 Enqueuing Move request for scope (-0.31, -0.09)
02:19:34.456 00.002 2744 Worker thread wakes up
02:19:34.456 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
02:19:34.457 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
02:19:34.457 00.000 2744 Moving (-0.31, -0.09) raw xDistance=-0.24 yDistance=-0.17
02:19:34.457 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:19:34.457 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:34.457 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:19:34.457 00.000 2744 MoveAxis(E, 0, ABG)
02:19:34.457 00.000 2744 Move returns status 0, amount 0
02:19:34.457 00.000 2744 MoveAxis(N, 0, ABG)
02:19:34.457 00.000 2744 Move returns status 0, amount 0
02:19:34.457 00.000 2744 move complete, result=0
02:19:34.457 00.000 2744 worker thread done servicing request
02:19:34.471 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1498, FiltMax=65520, Gamma=0.510
02:19:34.486 00.015 1092 UpdateGuideState exits: m=448932 SNR=72.4
02:19:34.489 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.491 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:34.493 00.002 1092 Enqueuing Expose request
02:19:34.496 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:34.498 00.002 2744 Worker thread wakes up
02:19:34.499 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:34.499 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:37.888 03.389 2744 Exposure complete
02:19:38.093 00.205 2744 worker thread done servicing request
02:19:38.093 00.000 1092 OnExposeComplete: enter
02:19:38.097 00.004 1092 UpdateGuideState(): m_state=6
02:19:38.100 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2557
02:19:38.102 00.002 1092 Star::Find returns 1 (0), X=1600.99, Y=1129.20, Mass=457996, SNR=85.2, Peak=49696 HFD=3.2
02:19:38.105 00.003 1092 MultiStar: [#1 -0.75,0.15,0.75,U] [#2 -0.89,0.37,1.02,U] [#3 -0.57,0.22,0.70,U] [#4 -0.64,-0.06,0.81,U] [#5 -0.78,-0.08,0.67,U] [#6 -0.81,0.05,0.60,U] [#7 -0.48,-0.01,0.43,U] [#8 -0.83,-0.26,0.37,U] 
02:19:38.107 00.002 1092 single-star, 8 included, MultiStar: {-0.55, 0.08}, one-star: {0.42, 0.04}
02:19:38.109 00.002 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.51 = 0.51)
02:19:38.112 00.003 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
02:19:38.115 00.003 1092 CameraToMount -- cameraX=0.42 cameraY=0.04 hyp=0.42 cameraTheta=0.09 mountX=0.37 mountY=0.15, mountTheta=0.38
02:19:38.122 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=0.04, opts=13)
02:19:38.125 00.003 1092 Enqueuing Move request for scope (0.42, 0.04)
02:19:38.127 00.002 2744 Worker thread wakes up
02:19:38.127 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.04) opts 0xd
02:19:38.127 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, 0.04)
02:19:38.127 00.000 2744 Moving (0.42, 0.04) raw xDistance=0.37 yDistance=0.15
02:19:38.127 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.37
02:19:38.127 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:38.127 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:19:38.128 00.001 2744 MoveAxis(W, 83, ABG)
02:19:38.128 00.000 2744 Guiding  Dir = 3, Dur = 83
02:19:38.128 00.000 2744 IsSlewing returns 0
02:19:38.128 00.000 2744 IsGuiding returns 0
02:19:38.128 00.000 2744 PulseGuide returned control before completion, sleep 93
02:19:38.143 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1590, FiltMax=65520, Gamma=0.510
02:19:38.160 00.017 1092 UpdateGuideState exits: m=457996 SNR=85.2
02:19:38.164 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.167 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:38.169 00.002 1092 Enqueuing Expose request
02:19:38.224 00.055 2744 IsGuiding returns 1
02:19:38.224 00.000 2744 scope still moving after pulse duration time elapsed
02:19:38.255 00.031 2744 IsSlewing returns 0
02:19:38.255 00.000 2744 IsGuiding returns 0
02:19:38.255 00.000 2744 scope move finished after 83 + 44 ms
02:19:38.255 00.000 2744 Move returns status 0, amount 83
02:19:38.256 00.001 2744 MoveAxis(N, 0, ABG)
02:19:38.256 00.000 2744 Move returns status 0, amount 0
02:19:38.256 00.000 2744 move complete, result=0
02:19:38.256 00.000 2744 worker thread done servicing request
02:19:38.256 00.000 2744 Worker thread wakes up
02:19:38.256 00.000 1092 GuideStep: 0.4 px 83 ms WEST, 0.1 px 0 ms NORTH
02:19:38.259 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:38.259 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:41.648 03.389 2744 Exposure complete
02:19:41.853 00.205 2744 worker thread done servicing request
02:19:41.854 00.001 1092 OnExposeComplete: enter
02:19:41.856 00.002 1092 UpdateGuideState(): m_state=6
02:19:41.858 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2558
02:19:41.861 00.003 1092 Star::Find returns 1 (0), X=1600.56, Y=1129.52, Mass=440914, SNR=75.4, Peak=47264 HFD=3.2
02:19:41.865 00.004 1092 MultiStar: [#1 -1.42,0.45,0.80,U] [#2 -1.23,0.67,1.18,U] [#3 -1.15,0.75,0.78,U] [#4 -1.22,0.48,0.76,U] [#5 -1.27,0.04,0.71,U] [#6 -1.36,0.51,0.72,U] [#7 -0.95,0.44,0.49,U] [#8 -1.75,-0.29,0.44,U] 
02:19:41.867 00.002 1092 single-star, 8 included, MultiStar: {-1.10, 0.43}, one-star: {-0.01, 0.36}
02:19:41.869 00.002 1092 CameraToMount -- cameraTheta (1.61) - m_xAngle (-0.43) = xAngle (2.03 = 2.03)
02:19:41.871 00.002 1092 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.88 = 1.88)
02:19:41.873 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=0.36 hyp=0.36 cameraTheta=1.61 mountX=-0.16 mountY=0.34, mountTheta=2.01
02:19:41.878 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.36, opts=13)
02:19:41.881 00.003 1092 Enqueuing Move request for scope (-0.01, 0.36)
02:19:41.884 00.003 2744 Worker thread wakes up
02:19:41.884 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.36) opts 0xd
02:19:41.884 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.36)
02:19:41.884 00.000 2744 Moving (-0.01, 0.36) raw xDistance=-0.16 yDistance=0.34
02:19:41.884 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:19:41.884 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:41.884 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:19:41.884 00.000 2744 MoveAxis(E, 0, ABG)
02:19:41.885 00.001 2744 Move returns status 0, amount 0
02:19:41.885 00.000 2744 MoveAxis(N, 0, ABG)
02:19:41.885 00.000 2744 Move returns status 0, amount 0
02:19:41.885 00.000 2744 move complete, result=0
02:19:41.885 00.000 2744 worker thread done servicing request
02:19:41.900 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1879, FiltMax=65520, Gamma=0.510
02:19:41.915 00.015 1092 UpdateGuideState exits: m=440914 SNR=75.4
02:19:41.917 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.920 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:41.922 00.002 1092 Enqueuing Expose request
02:19:41.924 00.002 2744 Worker thread wakes up
02:19:41.925 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:19:41.927 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:41.927 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:45.306 03.379 2744 Exposure complete
02:19:45.498 00.192 2744 worker thread done servicing request
02:19:45.498 00.000 1092 OnExposeComplete: enter
02:19:45.501 00.003 1092 UpdateGuideState(): m_state=6
02:19:45.504 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2559
02:19:45.506 00.002 1092 Star::Find returns 1 (0), X=1600.48, Y=1129.40, Mass=433197, SNR=68.9, Peak=46656 HFD=3.2
02:19:45.509 00.003 1092 MultiStar: [#1 -1.39,0.21,0.95,U] [#2 -1.03,0.41,1.07,U] [#3 -1.52,0.63,0.83,U] [#4 -1.13,-0.01,0.90,U] [#5 -0.98,0.17,0.91,U] [#6 -1.14,0.26,0.72,U] [#7 -1.18,0.32,0.67,U] [#8 -1.33,-0.14,0.47,U] 
02:19:45.511 00.002 1092 single-star, 8 included, MultiStar: {-1.05, 0.25}, one-star: {-0.08, 0.24}
02:19:45.513 00.002 1092 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.43) = xAngle (2.34 = 2.34)
02:19:45.515 00.002 1092 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.19 = 2.19)
02:19:45.518 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.92 mountX=-0.18 mountY=0.20, mountTheta=2.28
02:19:45.522 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.24, opts=13)
02:19:45.525 00.003 1092 Enqueuing Move request for scope (-0.08, 0.24)
02:19:45.526 00.001 2744 Worker thread wakes up
02:19:45.527 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
02:19:45.527 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
02:19:45.527 00.000 2744 Moving (-0.08, 0.24) raw xDistance=-0.18 yDistance=0.20
02:19:45.527 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:19:45.527 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:45.527 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:19:45.527 00.000 2744 MoveAxis(E, 0, ABG)
02:19:45.527 00.000 2744 Move returns status 0, amount 0
02:19:45.527 00.000 2744 MoveAxis(N, 0, ABG)
02:19:45.527 00.000 2744 Move returns status 0, amount 0
02:19:45.527 00.000 2744 move complete, result=0
02:19:45.527 00.000 2744 worker thread done servicing request
02:19:45.541 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1715, FiltMax=65520, Gamma=0.510
02:19:45.555 00.014 1092 UpdateGuideState exits: m=433197 SNR=68.9
02:19:45.557 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:45.560 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:45.563 00.003 1092 Enqueuing Expose request
02:19:45.565 00.002 2744 Worker thread wakes up
02:19:45.565 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:19:45.567 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:45.567 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:48.966 03.399 2744 Exposure complete
02:19:49.171 00.205 2744 worker thread done servicing request
02:19:49.171 00.000 1092 OnExposeComplete: enter
02:19:49.173 00.002 1092 UpdateGuideState(): m_state=6
02:19:49.175 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2560
02:19:49.179 00.004 1092 Star::Find returns 1 (0), X=1600.74, Y=1129.41, Mass=435258, SNR=72.6, Peak=44736 HFD=3.2
02:19:49.182 00.003 1092 MultiStar: [#1 -1.23,0.15,0.94,U] [#2 -1.21,0.39,1.02,U] [#3 -0.91,0.17,0.88,U] [#4 -1.08,0.32,0.83,U] [#5 -0.93,0.05,0.70,U] [#6 -1.03,0.63,0.82,U] [#7 -0.93,0.09,0.63,U] [#8 -1.18,-0.10,0.45,U] 
02:19:49.185 00.003 1092 single-star, 8 included, MultiStar: {-0.90, 0.24}, one-star: {0.17, 0.24}
02:19:49.187 00.002 1092 CameraToMount -- cameraTheta (0.96) - m_xAngle (-0.43) = xAngle (1.39 = 1.39)
02:19:49.190 00.003 1092 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.24 = 1.24)
02:19:49.192 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=0.24 hyp=0.30 cameraTheta=0.96 mountX=0.05 mountY=0.28, mountTheta=1.38
02:19:49.198 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.24, opts=13)
02:19:49.200 00.002 1092 Enqueuing Move request for scope (0.17, 0.24)
02:19:49.203 00.003 2744 Worker thread wakes up
02:19:49.203 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.24) opts 0xd
02:19:49.203 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.24)
02:19:49.203 00.000 2744 Moving (0.17, 0.24) raw xDistance=0.05 yDistance=0.28
02:19:49.203 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:19:49.203 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:49.203 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:19:49.203 00.000 2744 MoveAxis(E, 0, ABG)
02:19:49.203 00.000 2744 Move returns status 0, amount 0
02:19:49.203 00.000 2744 MoveAxis(N, 0, ABG)
02:19:49.203 00.000 2744 Move returns status 0, amount 0
02:19:49.203 00.000 2744 move complete, result=0
02:19:49.203 00.000 2744 worker thread done servicing request
02:19:49.222 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1747, FiltMax=65520, Gamma=0.510
02:19:49.237 00.015 1092 UpdateGuideState exits: m=435258 SNR=72.6
02:19:49.240 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.242 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:49.245 00.003 1092 Enqueuing Expose request
02:19:49.248 00.003 2744 Worker thread wakes up
02:19:49.248 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:49.248 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:49.248 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:19:52.641 03.393 2744 Exposure complete
02:19:52.855 00.214 2744 worker thread done servicing request
02:19:52.855 00.000 1092 OnExposeComplete: enter
02:19:52.859 00.004 1092 UpdateGuideState(): m_state=6
02:19:52.862 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2561
02:19:52.865 00.003 1092 Star::Find returns 1 (0), X=1600.53, Y=1129.56, Mass=519501, SNR=73.9, Peak=47472 HFD=3.2
02:19:52.868 00.003 1092 MultiStar: [#1 -1.30,0.35,1.07,U] [#2 -1.12,0.63,1.00,U] [#3 -1.02,0.26,0.70,U] [#4 -1.14,0.29,0.75,U] [#5 -1.02,0.33,0.72,U] [#6 -1.00,0.59,0.78,U] [#7 -0.79,0.66,0.52,U] [#8 -1.55,-0.06,0.48,U] 
02:19:52.872 00.004 1092 single-star, 8 included, MultiStar: {-0.97, 0.40}, one-star: {-0.04, 0.40}
02:19:52.875 00.003 1092 CameraToMount -- cameraTheta (1.67) - m_xAngle (-0.43) = xAngle (2.09 = 2.09)
02:19:52.877 00.002 1092 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.94 = 1.94)
02:19:52.880 00.003 1092 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.67 mountX=-0.20 mountY=0.37, mountTheta=2.06
02:19:52.886 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.40, opts=13)
02:19:52.889 00.003 1092 Enqueuing Move request for scope (-0.04, 0.40)
02:19:52.891 00.002 2744 Worker thread wakes up
02:19:52.892 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
02:19:52.892 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
02:19:52.892 00.000 2744 Moving (-0.04, 0.40) raw xDistance=-0.20 yDistance=0.37
02:19:52.892 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:19:52.892 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:52.892 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:19:52.892 00.000 2744 MoveAxis(E, 0, ABG)
02:19:52.892 00.000 2744 Move returns status 0, amount 0
02:19:52.892 00.000 2744 MoveAxis(N, 0, ABG)
02:19:52.892 00.000 2744 Move returns status 0, amount 0
02:19:52.892 00.000 2744 move complete, result=0
02:19:52.892 00.000 2744 worker thread done servicing request
02:19:52.914 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1632, FiltMax=65520, Gamma=0.510
02:19:52.938 00.024 1092 UpdateGuideState exits: m=519501 SNR=73.9
02:19:52.942 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.951 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:52.953 00.002 1092 Enqueuing Expose request
02:19:52.957 00.004 2744 Worker thread wakes up
02:19:52.957 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:52.957 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:52.957 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:19:56.339 03.382 2744 Exposure complete
02:19:56.536 00.197 2744 worker thread done servicing request
02:19:56.537 00.001 1092 OnExposeComplete: enter
02:19:56.539 00.002 1092 UpdateGuideState(): m_state=6
02:19:56.541 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2562
02:19:56.544 00.003 1092 Star::Find returns 1 (0), X=1600.60, Y=1129.48, Mass=474683, SNR=77.7, Peak=50304 HFD=3.2
02:19:56.547 00.003 1092 MultiStar: [#1 -1.34,0.37,0.92,U] [#2 -1.30,0.48,0.81,U] [#3 -1.28,0.36,0.68,U] [#4 -1.28,0.27,0.80,U] [#5 -1.20,-0.03,0.72,U] [#6 -1.06,0.41,0.68,U] [#7 -1.14,0.32,0.52,U] [#8 -1.22,0.08,0.41,U] 
02:19:56.548 00.001 1092 single-star, 8 included, MultiStar: {-1.05, 0.30}, one-star: {0.03, 0.32}
02:19:56.550 00.002 1092 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.43) = xAngle (1.90 = 1.90)
02:19:56.553 00.003 1092 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.74 = 1.74)
02:19:56.555 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.47 mountX=-0.10 mountY=0.31, mountTheta=1.89
02:19:56.559 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.32, opts=13)
02:19:56.562 00.003 1092 Enqueuing Move request for scope (0.03, 0.32)
02:19:56.564 00.002 2744 Worker thread wakes up
02:19:56.564 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.32) opts 0xd
02:19:56.564 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.32)
02:19:56.564 00.000 2744 Moving (0.03, 0.32) raw xDistance=-0.10 yDistance=0.31
02:19:56.564 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:19:56.564 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:19:56.565 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:19:56.565 00.000 2744 MoveAxis(E, 0, ABG)
02:19:56.565 00.000 2744 Move returns status 0, amount 0
02:19:56.565 00.000 2744 MoveAxis(N, 0, ABG)
02:19:56.565 00.000 2744 Move returns status 0, amount 0
02:19:56.565 00.000 2744 move complete, result=0
02:19:56.565 00.000 2744 worker thread done servicing request
02:19:56.579 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1306, FiltMax=65520, Gamma=0.510
02:19:56.593 00.014 1092 UpdateGuideState exits: m=474683 SNR=77.7
02:19:56.596 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.598 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:19:56.600 00.002 1092 Enqueuing Expose request
02:19:56.602 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:19:56.605 00.003 2744 Worker thread wakes up
02:19:56.605 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:19:56.605 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:19:59.999 03.394 2744 Exposure complete
02:20:00.209 00.210 2744 worker thread done servicing request
02:20:00.209 00.000 1092 OnExposeComplete: enter
02:20:00.213 00.004 1092 UpdateGuideState(): m_state=6
02:20:00.216 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2563
02:20:00.219 00.003 1092 Star::Find returns 1 (0), X=1600.33, Y=1129.47, Mass=487959, SNR=76.8, Peak=49792 HFD=3.3
02:20:00.222 00.003 1092 MultiStar: [#1 -1.42,0.16,0.83,U] [#2 -1.58,0.53,0.90,U] [#3 -1.52,0.34,0.70,U] [#4 -1.64,0.21,0.86,U] [#5 -1.44,0.26,0.72,U] [#6 -1.43,0.08,0.61,U] [#7 -1.02,0.28,0.64,U] [#8 -1.41,0.34,0.49,U] 
02:20:00.224 00.002 1092 single-star, 8 included, MultiStar: {-1.27, 0.28}, one-star: {-0.24, 0.30}
02:20:00.226 00.002 1092 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.43) = xAngle (2.66 = 2.66)
02:20:00.229 00.003 1092 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.51 = 2.51)
02:20:00.231 00.002 1092 CameraToMount -- cameraX=-0.24 cameraY=0.30 hyp=0.39 cameraTheta=2.24 mountX=-0.34 mountY=0.23, mountTheta=2.55
02:20:00.238 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.24, y=0.30, opts=13)
02:20:00.242 00.004 1092 Enqueuing Move request for scope (-0.24, 0.30)
02:20:00.245 00.003 2744 Worker thread wakes up
02:20:00.245 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.30) opts 0xd
02:20:00.245 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.24, 0.30)
02:20:00.245 00.000 2744 Moving (-0.24, 0.30) raw xDistance=-0.34 yDistance=0.23
02:20:00.245 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:20:00.245 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:00.245 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:20:00.247 00.002 2744 MoveAxis(E, 77, ABG)
02:20:00.247 00.000 2744 Guiding  Dir = 2, Dur = 77
02:20:00.247 00.000 2744 IsSlewing returns 0
02:20:00.247 00.000 2744 IsGuiding returns 0
02:20:00.250 00.003 2744 PulseGuide returned control before completion, sleep 84
02:20:00.277 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1744, FiltMax=65520, Gamma=0.510
02:20:00.300 00.023 1092 UpdateGuideState exits: m=487959 SNR=76.8
02:20:00.304 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.310 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:00.317 00.007 1092 Enqueuing Expose request
02:20:00.337 00.020 2744 IsGuiding returns 1
02:20:00.337 00.000 2744 scope still moving after pulse duration time elapsed
02:20:00.369 00.032 2744 IsSlewing returns 0
02:20:00.369 00.000 2744 IsGuiding returns 0
02:20:00.369 00.000 2744 scope move finished after 77 + 45 ms
02:20:00.369 00.000 2744 Move returns status 0, amount 77
02:20:00.369 00.000 2744 MoveAxis(N, 0, ABG)
02:20:00.369 00.000 2744 Move returns status 0, amount 0
02:20:00.370 00.001 2744 move complete, result=0
02:20:00.370 00.000 2744 worker thread done servicing request
02:20:00.370 00.000 2744 Worker thread wakes up
02:20:00.370 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:00.370 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:00.377 00.007 1092 GuideStep: -0.3 px 77 ms EAST, 0.2 px 0 ms NORTH
02:20:03.796 03.419 2744 Exposure complete
02:20:04.050 00.254 2744 worker thread done servicing request
02:20:04.050 00.000 1092 OnExposeComplete: enter
02:20:04.054 00.004 1092 UpdateGuideState(): m_state=6
02:20:04.057 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2564
02:20:04.063 00.006 1092 Star::Find returns 1 (0), X=1600.43, Y=1129.59, Mass=456404, SNR=70.4, Peak=43936 HFD=3.3
02:20:04.068 00.005 1092 MultiStar: [#1 -1.37,0.11,0.99,U] [#2 -1.53,0.28,0.96,U] [#3 -1.59,0.33,0.87,U] [#4 -1.57,0.31,0.83,U] [#5 -1.39,-0.10,0.70,U] [#6 -1.57,0.46,0.87,U] [#7 -1.36,0.14,0.58,U] [#8 -1.53,0.00,0.48,U] 
02:20:04.071 00.003 1092 single-star, 8 included, MultiStar: {-1.31, 0.24}, one-star: {-0.14, 0.43}
02:20:04.074 00.003 1092 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.43) = xAngle (2.31 = 2.31)
02:20:04.077 00.003 1092 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.16 = 2.16)
02:20:04.082 00.005 1092 CameraToMount -- cameraX=-0.14 cameraY=0.43 hyp=0.45 cameraTheta=1.89 mountX=-0.31 mountY=0.38, mountTheta=2.25
02:20:04.087 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.43, opts=13)
02:20:04.089 00.002 1092 Enqueuing Move request for scope (-0.14, 0.43)
02:20:04.092 00.003 2744 Worker thread wakes up
02:20:04.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.43) opts 0xd
02:20:04.092 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.43)
02:20:04.092 00.000 2744 Moving (-0.14, 0.43) raw xDistance=-0.31 yDistance=0.38
02:20:04.092 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:20:04.092 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:04.092 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.38
02:20:04.092 00.000 2744 MoveAxis(E, 74, ABG)
02:20:04.092 00.000 2744 Guiding  Dir = 2, Dur = 74
02:20:04.093 00.001 2744 IsSlewing returns 0
02:20:04.093 00.000 2744 IsGuiding returns 0
02:20:04.093 00.000 2744 PulseGuide returned control before completion, sleep 84
02:20:04.110 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1648, FiltMax=65520, Gamma=0.510
02:20:04.129 00.019 1092 UpdateGuideState exits: m=456404 SNR=70.4
02:20:04.133 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.135 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:04.138 00.003 1092 Enqueuing Expose request
02:20:04.184 00.046 2744 IsGuiding returns 1
02:20:04.184 00.000 2744 scope still moving after pulse duration time elapsed
02:20:04.215 00.031 2744 IsSlewing returns 0
02:20:04.215 00.000 2744 IsGuiding returns 0
02:20:04.215 00.000 2744 scope move finished after 74 + 47 ms
02:20:04.215 00.000 2744 Move returns status 0, amount 74
02:20:04.215 00.000 2744 MoveAxis(N, 0, ABG)
02:20:04.215 00.000 2744 Move returns status 0, amount 0
02:20:04.216 00.001 2744 move complete, result=0
02:20:04.216 00.000 2744 worker thread done servicing request
02:20:04.216 00.000 2744 Worker thread wakes up
02:20:04.216 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:04.216 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:04.219 00.003 1092 GuideStep: -0.3 px 74 ms EAST, 0.4 px 0 ms NORTH
02:20:07.607 03.388 2744 Exposure complete
02:20:07.804 00.197 2744 worker thread done servicing request
02:20:07.804 00.000 1092 OnExposeComplete: enter
02:20:07.807 00.003 1092 UpdateGuideState(): m_state=6
02:20:07.810 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2565
02:20:07.813 00.003 1092 Star::Find returns 1 (0), X=1600.32, Y=1129.71, Mass=489628, SNR=78.0, Peak=47872 HFD=3.5
02:20:07.816 00.003 1092 MultiStar: [#1 -1.33,0.44,0.97,U] [#2 -1.43,0.52,1.04,U] [#3 -1.35,0.51,0.72,U] [#4 -1.40,0.34,0.83,U] [#5 -1.10,0.26,0.70,U] [#6 -1.16,0.46,0.68,U] [#7 -1.07,0.39,0.44,U] [#8 -1.17,0.17,0.42,U] 
02:20:07.818 00.002 1092 single-star, 8 included, MultiStar: {-1.13, 0.43}, one-star: {-0.25, 0.55}
02:20:07.820 00.002 1092 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.43) = xAngle (2.43 = 2.43)
02:20:07.822 00.002 1092 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.27 = 2.27)
02:20:07.824 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=0.55 hyp=0.60 cameraTheta=2.00 mountX=-0.45 mountY=0.46, mountTheta=2.35
02:20:07.828 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=0.55, opts=13)
02:20:07.832 00.004 1092 Enqueuing Move request for scope (-0.25, 0.55)
02:20:07.834 00.002 2744 Worker thread wakes up
02:20:07.835 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.55) opts 0xd
02:20:07.835 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, 0.55)
02:20:07.835 00.000 2744 Moving (-0.25, 0.55) raw xDistance=-0.45 yDistance=0.46
02:20:07.835 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.45
02:20:07.835 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:20:07.835 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.46
02:20:07.835 00.000 2744 MoveAxis(E, 107, ABG)
02:20:07.835 00.000 2744 Guiding  Dir = 2, Dur = 107
02:20:07.835 00.000 2744 IsSlewing returns 0
02:20:07.836 00.001 2744 IsGuiding returns 0
02:20:07.836 00.000 2744 PulseGuide returned control before completion, sleep 117
02:20:07.850 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1744, FiltMax=65520, Gamma=0.510
02:20:07.866 00.016 1092 UpdateGuideState exits: m=489628 SNR=78.0
02:20:07.869 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.870 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:07.873 00.003 1092 Enqueuing Expose request
02:20:07.958 00.085 2744 IsGuiding returns 1
02:20:07.958 00.000 2744 scope still moving after pulse duration time elapsed
02:20:07.989 00.031 2744 IsSlewing returns 0
02:20:07.989 00.000 2744 IsGuiding returns 0
02:20:07.989 00.000 2744 scope move finished after 107 + 46 ms
02:20:07.989 00.000 2744 Move returns status 0, amount 107
02:20:07.989 00.000 2744 MoveAxis(N, 0, ABG)
02:20:07.990 00.001 2744 Move returns status 0, amount 0
02:20:07.990 00.000 2744 move complete, result=0
02:20:07.990 00.000 2744 worker thread done servicing request
02:20:07.990 00.000 2744 Worker thread wakes up
02:20:07.990 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:07.990 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:08.001 00.011 1092 GuideStep: -0.5 px 107 ms EAST, 0.5 px 0 ms NORTH
02:20:11.412 03.411 2744 Exposure complete
02:20:11.619 00.207 2744 worker thread done servicing request
02:20:11.619 00.000 1092 OnExposeComplete: enter
02:20:11.622 00.003 1092 UpdateGuideState(): m_state=6
02:20:11.624 00.002 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2566
02:20:11.627 00.003 1092 Star::Find returns 1 (0), X=1600.42, Y=1129.27, Mass=457484, SNR=71.6, Peak=46864 HFD=3.4
02:20:11.631 00.004 1092 MultiStar: [#1 -1.38,0.29,0.91,U] [#2 -1.34,0.18,0.87,U] [#3 -1.10,0.05,0.83,U] [#4 -1.09,-0.04,0.83,U] [#5 -1.06,0.06,0.75,U] [#6 -1.29,0.32,0.78,U] [#7 -0.83,0.13,0.54,U] [#8 -1.44,-0.28,0.42,U] 
02:20:11.633 00.002 1092 single-star, 8 included, MultiStar: {-1.05, 0.11}, one-star: {-0.15, 0.11}
02:20:11.636 00.003 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
02:20:11.638 00.002 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
02:20:11.640 00.002 1092 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.18 cameraTheta=2.49 mountX=-0.18 mountY=0.07, mountTheta=2.78
02:20:11.645 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=0.11, opts=13)
02:20:11.648 00.003 1092 Enqueuing Move request for scope (-0.15, 0.11)
02:20:11.650 00.002 2744 Worker thread wakes up
02:20:11.651 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
02:20:11.651 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
02:20:11.651 00.000 2744 Moving (-0.15, 0.11) raw xDistance=-0.18 yDistance=0.07
02:20:11.651 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:20:11.651 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:11.651 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:20:11.651 00.000 2744 MoveAxis(E, 0, ABG)
02:20:11.651 00.000 2744 Move returns status 0, amount 0
02:20:11.651 00.000 2744 MoveAxis(N, 0, ABG)
02:20:11.651 00.000 2744 Move returns status 0, amount 0
02:20:11.651 00.000 2744 move complete, result=0
02:20:11.651 00.000 2744 worker thread done servicing request
02:20:11.666 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1587, FiltMax=65520, Gamma=0.510
02:20:11.681 00.015 1092 UpdateGuideState exits: m=457484 SNR=71.6
02:20:11.684 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.686 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:11.688 00.002 1092 Enqueuing Expose request
02:20:11.691 00.003 2744 Worker thread wakes up
02:20:11.691 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:11.691 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:11.691 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:15.092 03.401 2744 Exposure complete
02:20:15.327 00.235 2744 worker thread done servicing request
02:20:15.327 00.000 1092 OnExposeComplete: enter
02:20:15.331 00.004 1092 UpdateGuideState(): m_state=6
02:20:15.334 00.003 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2567
02:20:15.337 00.003 1092 Star::Find returns 1 (0), X=1600.98, Y=1129.18, Mass=444023, SNR=62.0, Peak=44544 HFD=3.4
02:20:15.341 00.004 1092 MultiStar: [#1 -0.51,-0.03,1.06,U] [#2 -0.56,-0.12,1.26,U] [#3 -0.65,0.29,1.00,U] [#4 -0.63,-0.05,0.89,U] [#5 -0.75,-0.24,0.76,U] [#6 -0.62,0.14,0.77,U] [#7 -0.58,0.03,0.74,U] [#8 -0.84,-0.32,0.48,U] 
02:20:15.344 00.003 1092 single-star, 8 included, MultiStar: {-0.50, -0.02}, one-star: {0.41, 0.02}
02:20:15.347 00.003 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
02:20:15.349 00.002 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
02:20:15.352 00.003 1092 CameraToMount -- cameraX=0.41 cameraY=0.02 hyp=0.41 cameraTheta=0.05 mountX=0.36 mountY=0.13, mountTheta=0.34
02:20:15.358 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=0.02, opts=13)
02:20:15.361 00.003 1092 Enqueuing Move request for scope (0.41, 0.02)
02:20:15.364 00.003 2744 Worker thread wakes up
02:20:15.364 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.02) opts 0xd
02:20:15.364 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, 0.02)
02:20:15.364 00.000 2744 Moving (0.41, 0.02) raw xDistance=0.36 yDistance=0.13
02:20:15.364 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.36
02:20:15.364 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:15.365 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:20:15.365 00.000 2744 MoveAxis(W, 81, ABG)
02:20:15.365 00.000 2744 Guiding  Dir = 3, Dur = 81
02:20:15.365 00.000 2744 IsSlewing returns 0
02:20:15.365 00.000 2744 IsGuiding returns 0
02:20:15.366 00.001 2744 PulseGuide returned control before completion, sleep 91
02:20:15.386 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1719, FiltMax=65520, Gamma=0.510
02:20:15.403 00.017 1092 UpdateGuideState exits: m=444023 SNR=62.0
02:20:15.406 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.408 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:15.413 00.005 1092 Enqueuing Expose request
02:20:15.460 00.047 2744 IsGuiding returns 1
02:20:15.461 00.001 2744 scope still moving after pulse duration time elapsed
02:20:15.491 00.030 2744 IsSlewing returns 0
02:20:15.491 00.000 2744 IsGuiding returns 0
02:20:15.491 00.000 2744 scope move finished after 81 + 44 ms
02:20:15.491 00.000 2744 Move returns status 0, amount 81
02:20:15.491 00.000 2744 MoveAxis(N, 0, ABG)
02:20:15.492 00.001 2744 Move returns status 0, amount 0
02:20:15.492 00.000 2744 move complete, result=0
02:20:15.492 00.000 2744 worker thread done servicing request
02:20:15.492 00.000 2744 Worker thread wakes up
02:20:15.492 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:15.492 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:15.493 00.001 1092 GuideStep: 0.4 px 81 ms WEST, 0.1 px 0 ms NORTH
02:20:18.884 03.391 2744 Exposure complete
02:20:19.093 00.209 2744 worker thread done servicing request
02:20:19.093 00.000 1092 OnExposeComplete: enter
02:20:19.096 00.003 1092 UpdateGuideState(): m_state=6
02:20:19.100 00.004 1092 Star::Find(15, 1600, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2568
02:20:19.103 00.003 1092 Star::Find returns 1 (0), X=1601.87, Y=1129.05, Mass=458112, SNR=67.9, Peak=42899 HFD=3.0
02:20:19.107 00.004 1092 MultiStar: [#1 0.22,-0.27,0.99,U] [#2 0.12,-0.03,1.02,U] [#3 -0.10,-0.10,0.86,U] [#4 0.25,-0.27,0.94,U] [#5 0.11,-0.59,0.78,U] [#6 0.08,-0.27,0.76,U] [#7 -0.03,0.27,0.70,U] [#8 -0.16,-0.66,0.43,U] 
02:20:19.109 00.002 1092 refined, 8 included, MultiStar: {0.25, -0.20}, one-star: {1.31, -0.11}
02:20:19.111 00.002 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.26 = -0.26)
02:20:19.115 00.004 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
02:20:19.118 00.003 1092 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.68 mountX=0.31 mountY=-0.13, mountTheta=-0.39
02:20:19.124 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.20, opts=13)
02:20:19.127 00.003 1092 Enqueuing Move request for scope (0.25, -0.20)
02:20:19.130 00.003 2744 Worker thread wakes up
02:20:19.130 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
02:20:19.130 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
02:20:19.130 00.000 2744 Moving (0.25, -0.20) raw xDistance=0.31 yDistance=-0.13
02:20:19.130 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.31
02:20:19.130 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:19.130 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:20:19.131 00.001 2744 MoveAxis(W, 75, ABG)
02:20:19.131 00.000 2744 Guiding  Dir = 3, Dur = 75
02:20:19.131 00.000 2744 IsSlewing returns 0
02:20:19.131 00.000 2744 IsGuiding returns 0
02:20:19.131 00.000 2744 PulseGuide returned control before completion, sleep 85
02:20:19.146 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1685, FiltMax=65520, Gamma=0.510
02:20:19.164 00.018 1092 UpdateGuideState exits: m=458112 SNR=67.9
02:20:19.168 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.174 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:19.180 00.006 1092 Enqueuing Expose request
02:20:19.223 00.043 2744 IsGuiding returns 1
02:20:19.223 00.000 2744 scope still moving after pulse duration time elapsed
02:20:19.254 00.031 2744 IsSlewing returns 0
02:20:19.254 00.000 2744 IsGuiding returns 1
02:20:19.285 00.031 2744 IsSlewing returns 0
02:20:19.285 00.000 2744 IsGuiding returns 0
02:20:19.285 00.000 2744 scope move finished after 75 + 80 ms
02:20:19.286 00.001 2744 Move returns status 0, amount 75
02:20:19.286 00.000 2744 MoveAxis(N, 0, ABG)
02:20:19.286 00.000 2744 Move returns status 0, amount 0
02:20:19.286 00.000 2744 move complete, result=0
02:20:19.286 00.000 2744 worker thread done servicing request
02:20:19.286 00.000 2744 Worker thread wakes up
02:20:19.286 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:19.286 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:19.288 00.002 1092 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
02:20:22.675 03.387 2744 Exposure complete
02:20:22.870 00.195 2744 worker thread done servicing request
02:20:22.870 00.000 1092 OnExposeComplete: enter
02:20:22.873 00.003 1092 UpdateGuideState(): m_state=6
02:20:22.876 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2569
02:20:22.880 00.004 1092 Star::Find returns 1 (0), X=1602.36, Y=1128.75, Mass=473085, SNR=68.7, Peak=44202 HFD=3.5
02:20:22.883 00.003 1092 MultiStar: [#1 0.56,-0.45,1.05,U] [#2 0.62,-0.47,0.96,U] [#3 0.32,-0.30,0.79,U] [#4 0.31,-0.47,0.81,U] [#5 0.67,-0.68,0.85,U] [#6 0.46,-0.52,0.75,U] [#7 0.73,-0.68,0.69,U] [#8 0.65,-0.60,0.57,U] 
02:20:22.888 00.005 1092 refined, 8 included, MultiStar: {0.71, -0.50}, one-star: {1.79, -0.41}
02:20:22.890 00.002 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
02:20:22.893 00.003 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
02:20:22.895 00.002 1092 CameraToMount -- cameraX=0.71 cameraY=-0.50 hyp=0.86 cameraTheta=-0.62 mountX=0.85 mountY=-0.29, mountTheta=-0.33
02:20:22.901 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=-0.50, opts=13)
02:20:22.904 00.003 1092 Enqueuing Move request for scope (0.71, -0.50)
02:20:22.906 00.002 2744 Worker thread wakes up
02:20:22.906 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.50) opts 0xd
02:20:22.906 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, -0.50)
02:20:22.906 00.000 2744 Moving (0.71, -0.50) raw xDistance=0.85 yDistance=-0.29
02:20:22.906 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.85
02:20:22.906 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:22.906 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:20:22.906 00.000 2744 MoveAxis(W, 195, ABG)
02:20:22.906 00.000 2744 Guiding  Dir = 3, Dur = 195
02:20:22.907 00.001 2744 IsSlewing returns 0
02:20:22.907 00.000 2744 IsGuiding returns 0
02:20:22.907 00.000 2744 PulseGuide returned control before completion, sleep 205
02:20:22.922 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:20:22.937 00.015 1092 UpdateGuideState exits: m=473085 SNR=68.7
02:20:22.940 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.942 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:22.944 00.002 1092 Enqueuing Expose request
02:20:23.119 00.175 2744 IsGuiding returns 1
02:20:23.119 00.000 2744 scope still moving after pulse duration time elapsed
02:20:23.151 00.032 2744 IsSlewing returns 0
02:20:23.151 00.000 2744 IsGuiding returns 0
02:20:23.151 00.000 2744 scope move finished after 195 + 49 ms
02:20:23.151 00.000 2744 Move returns status 0, amount 195
02:20:23.152 00.001 2744 MoveAxis(N, 0, ABG)
02:20:23.152 00.000 2744 Move returns status 0, amount 0
02:20:23.152 00.000 2744 move complete, result=0
02:20:23.152 00.000 2744 worker thread done servicing request
02:20:23.152 00.000 2744 Worker thread wakes up
02:20:23.152 00.000 1092 GuideStep: 0.8 px 195 ms WEST, -0.3 px 0 ms NORTH
02:20:23.155 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:23.155 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:26.548 03.393 2744 Exposure complete
02:20:26.756 00.208 2744 worker thread done servicing request
02:20:26.756 00.000 1092 OnExposeComplete: enter
02:20:26.759 00.003 1092 UpdateGuideState(): m_state=6
02:20:26.762 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2570
02:20:26.765 00.003 1092 Star::Find returns 1 (0), X=1602.70, Y=1128.55, Mass=462059, SNR=73.7, Peak=48538 HFD=3.2
02:20:26.769 00.004 1092 MultiStar: [#1 1.09,-0.59,1.01,U] [#2 0.81,-0.61,1.03,U] [#3 0.99,-0.85,0.64,U] [#4 0.99,-0.74,0.83,U] [#5 1.01,-0.79,0.88,U] [#6 1.13,-0.62,0.81,U] [#7 1.18,-0.23,0.61,U] [#8 0.95,-0.54,0.56,U] 
02:20:26.771 00.002 1092 refined, 8 included, MultiStar: {1.17, -0.63}, one-star: {2.13, -0.61}
02:20:26.774 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
02:20:26.776 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
02:20:26.778 00.002 1092 CameraToMount -- cameraX=1.17 cameraY=-0.63 hyp=1.32 cameraTheta=-0.49 mountX=1.32 mountY=-0.29, mountTheta=-0.22
02:20:26.783 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.17, y=-0.63, opts=13)
02:20:26.787 00.004 1092 Enqueuing Move request for scope (1.17, -0.63)
02:20:26.789 00.002 2744 Worker thread wakes up
02:20:26.789 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.17, -0.63) opts 0xd
02:20:26.789 00.000 2744 Handling offset move in thread for scope, endpoint = (1.17, -0.63)
02:20:26.789 00.000 2744 Moving (1.17, -0.63) raw xDistance=1.32 yDistance=-0.29
02:20:26.790 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.87 from input 1.32
02:20:26.790 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:26.790 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:20:26.790 00.000 2744 MoveAxis(W, 309, ABG)
02:20:26.790 00.000 2744 Guiding  Dir = 3, Dur = 309
02:20:26.790 00.000 2744 IsSlewing returns 0
02:20:26.790 00.000 2744 IsGuiding returns 0
02:20:26.791 00.001 2744 PulseGuide returned control before completion, sleep 319
02:20:26.806 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1575, FiltMax=65535, Gamma=0.510
02:20:26.823 00.017 1092 UpdateGuideState exits: m=462059 SNR=73.7
02:20:26.826 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.829 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:26.832 00.003 1092 Enqueuing Expose request
02:20:27.116 00.284 2744 IsGuiding returns 1
02:20:27.116 00.000 2744 scope still moving after pulse duration time elapsed
02:20:27.148 00.032 2744 IsSlewing returns 0
02:20:27.148 00.000 2744 IsGuiding returns 0
02:20:27.148 00.000 2744 scope move finished after 309 + 48 ms
02:20:27.148 00.000 2744 Move returns status 0, amount 309
02:20:27.149 00.001 2744 MoveAxis(N, 0, ABG)
02:20:27.149 00.000 2744 Move returns status 0, amount 0
02:20:27.149 00.000 2744 move complete, result=0
02:20:27.149 00.000 2744 worker thread done servicing request
02:20:27.149 00.000 2744 Worker thread wakes up
02:20:27.149 00.000 1092 GuideStep: 1.3 px 309 ms WEST, -0.3 px 0 ms NORTH
02:20:27.152 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:27.152 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:30.545 03.393 2744 Exposure complete
02:20:30.742 00.197 2744 worker thread done servicing request
02:20:30.742 00.000 1092 OnExposeComplete: enter
02:20:30.746 00.004 1092 UpdateGuideState(): m_state=6
02:20:30.749 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2571
02:20:30.752 00.003 1092 Star::Find returns 1 (0), X=1602.90, Y=1128.69, Mass=503144, SNR=78.2, Peak=46714 HFD=3.4
02:20:30.755 00.003 1092 MultiStar: [#1 0.81,-0.50,0.85,U] [#2 0.83,-0.80,0.82,U] [#3 0.92,-0.71,0.70,U] [#4 1.06,-0.65,0.80,U] [#5 0.96,-0.61,0.63,U] [#6 1.04,-0.70,0.69,U] [#7 1.11,-0.56,0.65,U] [#8 0.57,-0.97,0.43,U] 
02:20:30.758 00.003 1092 refined, 8 included, MultiStar: {1.14, -0.64}, one-star: {2.33, -0.47}
02:20:30.760 00.002 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
02:20:30.765 00.005 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
02:20:30.769 00.004 1092 CameraToMount -- cameraX=1.14 cameraY=-0.64 hyp=1.31 cameraTheta=-0.51 mountX=1.30 mountY=-0.31, mountTheta=-0.23
02:20:30.776 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.14, y=-0.64, opts=13)
02:20:30.780 00.004 1092 Enqueuing Move request for scope (1.14, -0.64)
02:20:30.785 00.005 2744 Worker thread wakes up
02:20:30.785 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.14, -0.64) opts 0xd
02:20:30.785 00.000 2744 Handling offset move in thread for scope, endpoint = (1.14, -0.64)
02:20:30.785 00.000 2744 Moving (1.14, -0.64) raw xDistance=1.30 yDistance=-0.31
02:20:30.785 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.30
02:20:30.785 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:30.785 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:20:30.785 00.000 2744 MoveAxis(W, 313, ABG)
02:20:30.785 00.000 2744 Guiding  Dir = 3, Dur = 313
02:20:30.786 00.001 2744 IsSlewing returns 0
02:20:30.786 00.000 2744 IsGuiding returns 0
02:20:30.786 00.000 2744 PulseGuide returned control before completion, sleep 323
02:20:30.805 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1421, FiltMax=65535, Gamma=0.510
02:20:30.835 00.030 1092 UpdateGuideState exits: m=503144 SNR=78.2
02:20:30.840 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:30.844 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:30.849 00.005 1092 Enqueuing Expose request
02:20:31.116 00.267 2744 IsGuiding returns 1
02:20:31.116 00.000 2744 scope still moving after pulse duration time elapsed
02:20:31.147 00.031 2744 IsSlewing returns 0
02:20:31.148 00.001 2744 IsGuiding returns 0
02:20:31.148 00.000 2744 scope move finished after 313 + 49 ms
02:20:31.148 00.000 2744 Move returns status 0, amount 313
02:20:31.148 00.000 2744 MoveAxis(N, 0, ABG)
02:20:31.148 00.000 2744 Move returns status 0, amount 0
02:20:31.149 00.001 2744 move complete, result=0
02:20:31.149 00.000 2744 worker thread done servicing request
02:20:31.149 00.000 1092 GuideStep: 1.3 px 313 ms WEST, -0.3 px 0 ms NORTH
02:20:31.153 00.004 2744 Worker thread wakes up
02:20:31.153 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:31.153 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:34.556 03.403 2744 Exposure complete
02:20:34.814 00.258 2744 worker thread done servicing request
02:20:34.814 00.000 1092 OnExposeComplete: enter
02:20:34.817 00.003 1092 UpdateGuideState(): m_state=6
02:20:34.823 00.006 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2572
02:20:34.829 00.006 1092 Star::Find returns 1 (0), X=1602.15, Y=1128.61, Mass=426881, SNR=63.9, Peak=47226 HFD=3.2
02:20:34.833 00.004 1092 MultiStar: [#1 0.28,-0.61,1.01,U] [#2 0.24,-0.54,1.04,U] [#3 0.39,-0.59,1.03,U] [#4 -0.08,-0.60,0.88,U] [#5 0.53,-0.79,0.79,U] [#6 0.51,-0.61,0.81,U] [#7 0.74,-0.64,0.65,U] [#8 0.25,-1.02,0.47,U] 
02:20:34.840 00.007 1092 refined, 8 included, MultiStar: {0.51, -0.63}, one-star: {1.58, -0.55}
02:20:34.846 00.006 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
02:20:34.854 00.008 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
02:20:34.870 00.016 1092 CameraToMount -- cameraX=0.51 cameraY=-0.63 hyp=0.81 cameraTheta=-0.90 mountX=0.72 mountY=-0.48, mountTheta=-0.58
02:20:34.885 00.015 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.63, opts=13)
02:20:34.891 00.006 1092 Enqueuing Move request for scope (0.51, -0.63)
02:20:34.896 00.005 2744 Worker thread wakes up
02:20:34.896 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.63) opts 0xd
02:20:34.896 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.63)
02:20:34.896 00.000 2744 Moving (0.51, -0.63) raw xDistance=0.72 yDistance=-0.48
02:20:34.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.72
02:20:34.896 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:20:34.896 00.000 2744 MoveAxis(W, 184, ABG)
02:20:34.897 00.001 2744 Guiding  Dir = 3, Dur = 184
02:20:34.897 00.000 2744 IsSlewing returns 0
02:20:34.897 00.000 2744 IsGuiding returns 0
02:20:34.899 00.002 2744 PulseGuide returned control before completion, sleep 193
02:20:34.936 00.037 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1744, FiltMax=65535, Gamma=0.510
02:20:34.968 00.032 1092 UpdateGuideState exits: m=426881 SNR=63.9
02:20:34.973 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.982 00.009 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:34.990 00.008 1092 Enqueuing Expose request
02:20:35.101 00.111 2744 IsGuiding returns 1
02:20:35.102 00.001 2744 scope still moving after pulse duration time elapsed
02:20:35.133 00.031 2744 IsSlewing returns 0
02:20:35.133 00.000 2744 IsGuiding returns 0
02:20:35.134 00.001 2744 scope move finished after 184 + 52 ms
02:20:35.134 00.000 2744 Move returns status 0, amount 184
02:20:35.134 00.000 2744 MoveAxis(N, 89, ABG)
02:20:35.134 00.000 2744 Guiding  Dir = 0, Dur = 89
02:20:35.141 00.007 2744 IsSlewing returns 0
02:20:35.141 00.000 2744 IsGuiding returns 0
02:20:35.142 00.001 2744 PulseGuide returned control before completion, sleep 99
02:20:35.257 00.115 2744 IsGuiding returns 1
02:20:35.257 00.000 2744 scope still moving after pulse duration time elapsed
02:20:35.288 00.031 2744 IsSlewing returns 0
02:20:35.288 00.000 2744 IsGuiding returns 0
02:20:35.288 00.000 2744 scope move finished after 89 + 58 ms
02:20:35.289 00.001 2744 Move returns status 0, amount 89
02:20:35.289 00.000 2744 move complete, result=0
02:20:35.289 00.000 2744 worker thread done servicing request
02:20:35.289 00.000 2744 Worker thread wakes up
02:20:35.290 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:35.290 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:35.294 00.004 1092 GuideStep: 0.7 px 184 ms WEST, -0.5 px 89 ms NORTH
02:20:38.688 03.394 2744 Exposure complete
02:20:38.966 00.278 1092 OnExposeComplete: enter
02:20:38.971 00.005 2744 worker thread done servicing request
02:20:38.972 00.001 1092 UpdateGuideState(): m_state=6
02:20:38.980 00.008 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2573
02:20:38.986 00.006 1092 Star::Find returns 1 (0), X=1602.21, Y=1128.79, Mass=475990, SNR=73.0, Peak=49267 HFD=3.3
02:20:38.993 00.007 1092 MultiStar: [#1 0.24,-0.52,0.88,U] [#2 0.01,-0.21,1.05,U] [#3 0.39,-0.59,0.74,U] [#4 0.19,-0.30,0.82,U] [#5 0.34,-0.52,0.83,U] [#6 0.38,-0.20,0.67,U] [#7 0.37,-0.47,0.68,U] [#8 0.32,-0.86,0.44,U] 
02:20:39.003 00.010 1092 refined, 8 included, MultiStar: {0.45, -0.42}, one-star: {1.64, -0.38}
02:20:39.008 00.005 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
02:20:39.012 00.004 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
02:20:39.016 00.004 1092 CameraToMount -- cameraX=0.45 cameraY=-0.42 hyp=0.62 cameraTheta=-0.75 mountX=0.59 mountY=-0.28, mountTheta=-0.45
02:20:39.025 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.42, opts=13)
02:20:39.029 00.004 1092 Enqueuing Move request for scope (0.45, -0.42)
02:20:39.032 00.003 2744 Worker thread wakes up
02:20:39.032 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.42) opts 0xd
02:20:39.033 00.001 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.42)
02:20:39.033 00.000 2744 Moving (0.45, -0.42) raw xDistance=0.59 yDistance=-0.28
02:20:39.033 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.59
02:20:39.033 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:20:39.033 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:20:39.033 00.000 2744 MoveAxis(W, 145, ABG)
02:20:39.033 00.000 2744 Guiding  Dir = 3, Dur = 145
02:20:39.033 00.000 2744 IsSlewing returns 0
02:20:39.034 00.001 2744 IsGuiding returns 0
02:20:39.034 00.000 2744 PulseGuide returned control before completion, sleep 155
02:20:39.059 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1763, FiltMax=65517, Gamma=0.510
02:20:39.082 00.023 1092 UpdateGuideState exits: m=475990 SNR=73.0
02:20:39.088 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:39.092 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:20:39.097 00.005 1092 Enqueuing Expose request
02:20:39.204 00.107 2744 IsGuiding returns 1
02:20:39.204 00.000 2744 scope still moving after pulse duration time elapsed
02:20:39.235 00.031 2744 IsSlewing returns 0
02:20:39.236 00.001 2744 IsGuiding returns 0
02:20:39.236 00.000 2744 scope move finished after 145 + 57 ms
02:20:39.236 00.000 2744 Move returns status 0, amount 145
02:20:39.236 00.000 2744 MoveAxis(N, 0, ABG)
02:20:39.236 00.000 2744 Move returns status 0, amount 0
02:20:39.236 00.000 2744 move complete, result=0
02:20:39.236 00.000 2744 worker thread done servicing request
02:20:39.236 00.000 2744 Worker thread wakes up
02:20:39.236 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:20:39.237 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:20:39.239 00.002 1092 GuideStep: 0.6 px 145 ms WEST, -0.3 px 0 ms NORTH
02:20:40.504 01.265 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:20:40.507 00.003 1092 case statement mapped state 6 to 3
02:20:40.512 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:20:40.556 00.044 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:20:40.558 00.002 1092 case statement mapped state 6 to 3
02:20:40.561 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:20:40.606 00.045 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
02:20:40.609 00.003 1092 SetPaused type=2 isPaused=0 exposurePending=1
02:20:40.611 00.002 1092 Guider::SetPaused(2)
02:20:40.627 00.016 1092 Status Line: Paused/full
02:20:40.633 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:20:40.657 00.024 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:20:40.660 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:20:41.620 00.960 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:20:41.622 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:20:41.722 00.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:20:41.725 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:20:42.692 00.967 2744 Exposure complete
02:20:43.008 00.316 2744 worker thread done servicing request
02:20:43.008 00.000 1092 OnExposeComplete: enter
02:20:43.015 00.007 1092 guider is paused, ignoring frame, not scheduling exposure
02:21:02.104 19.089 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:02.107 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:21:02.206 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
02:21:02.208 00.002 1092 SetPaused type=0 isPaused=1 exposurePending=0
02:21:02.211 00.003 1092 Guider::SetPaused(0)
02:21:02.213 00.002 1092 Guider::SetPaused: resetting avg dist filter
02:21:02.227 00.014 1092 un-pause: clearing mount guide algorithm history
02:21:02.230 00.003 1092 Mount: notify guiding resumed
02:21:02.232 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:02.235 00.003 1092 Enqueuing Expose request
02:21:02.237 00.002 1092 Status Line: Resumed
02:21:02.239 00.002 2744 Worker thread wakes up
02:21:02.239 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:02.239 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:21:02.246 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:21:02.257 00.011 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:02.260 00.003 1092 case statement mapped state 6 to 3
02:21:02.263 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:03.321 01.058 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:03.324 00.003 1092 case statement mapped state 6 to 3
02:21:03.326 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:04.384 01.058 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:04.387 00.003 1092 case statement mapped state 6 to 3
02:21:04.390 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:05.503 01.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:05.505 00.002 1092 case statement mapped state 6 to 3
02:21:05.507 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:21:05.631 00.124 2744 Exposure complete
02:21:05.838 00.207 2744 worker thread done servicing request
02:21:05.838 00.000 1092 OnExposeComplete: enter
02:21:05.840 00.002 1092 UpdateGuideState(): m_state=6
02:21:05.844 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2574
02:21:05.847 00.003 1092 Star::Find false star n=3 nbg=265 bg=7079.1 sigma=1076.0 thresh=10307 peak=9279
02:21:05.850 00.003 1092 Star::Find returns 0 (2), X=1602.00, Y=1128.00, Mass=10174, SNR=2.9, Peak=11434 HFD=0.0
02:21:05.852 00.002 1092 DistanceChecker: activated
02:21:05.854 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:21:05.859 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:21:05.865 00.006 1092 Enqueuing Move request for scope (0.00, 0.00)
02:21:05.869 00.004 2744 Worker thread wakes up
02:21:05.869 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:21:05.869 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:21:05.870 00.001 2744 move complete, result=0
02:21:05.870 00.000 2744 worker thread done servicing request
02:21:05.986 00.116 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:21:05.998 00.012 1092 Status Line: Star lost - low SNR
02:21:06.028 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5274, FiltMin=1386, FiltMax=65535, Gamma=0.510
02:21:06.043 00.015 1092 UpdateGuideState exits: Star lost - low SNR
02:21:06.048 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.052 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:21:06.057 00.005 1092 Enqueuing Expose request
02:21:06.059 00.002 2744 Worker thread wakes up
02:21:06.059 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:06.059 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:21:06.589 00.530 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:06.591 00.002 1092 case statement mapped state 6 to 4
02:21:06.593 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
02:21:07.706 01.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:07.709 00.003 1092 case statement mapped state 6 to 4
02:21:07.715 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
02:21:07.808 00.093 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
02:21:07.812 00.004 1092 PhdController::Guide begins
02:21:07.815 00.003 1092 PhdController: newstate STATE_SETUP
02:21:07.817 00.002 1092 PhdController: setup
02:21:07.819 00.002 1092 PhdController: newstate STATE_ATTEMPT_START
02:21:07.821 00.002 1092 PhdController: guider state = 6
02:21:07.824 00.003 1092 PhdController: newstate STATE_SETTLE_BEGIN
02:21:07.826 00.002 1092 PhdController: newstate STATE_SETTLE_WAIT
02:21:07.828 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:21:07.859 00.031 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:21:07.862 00.003 1092 case statement mapped state 6 to 4
02:21:07.865 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"LostLock","id":1001}
02:21:09.488 01.623 2744 Exposure complete
02:21:09.867 00.379 2744 worker thread done servicing request
02:21:09.867 00.000 1092 OnExposeComplete: enter
02:21:09.871 00.004 1092 UpdateGuideState(): m_state=6
02:21:09.880 00.009 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2575
02:21:09.891 00.011 1092 Star::Find false star n=5 nbg=257 bg=6944.9 sigma=975.4 thresh=9871 peak=9567
02:21:09.901 00.010 1092 Star::Find returns 0 (2), X=1602.00, Y=1128.00, Mass=17631, SNR=2.9, Peak=11117 HFD=0.0
02:21:09.904 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:21:09.915 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:21:09.920 00.005 1092 Enqueuing Move request for scope (0.00, 0.00)
02:21:09.930 00.010 2744 Worker thread wakes up
02:21:09.930 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:21:09.930 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:21:09.930 00.000 2744 move complete, result=0
02:21:09.931 00.001 2744 worker thread done servicing request
02:21:10.034 00.103 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:21:10.042 00.008 1092 Status Line: Star lost - low SNR
02:21:10.087 00.045 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1546, FiltMax=65535, Gamma=0.510
02:21:10.136 00.049 1092 UpdateGuideState exits: Star lost - low SNR
02:21:10.147 00.011 1092 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 1 / 99999
02:21:10.151 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779002470.151,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
02:21:10.155 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.158 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:21:10.164 00.006 1092 Enqueuing Expose request
02:21:10.167 00.003 2744 Worker thread wakes up
02:21:10.168 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:10.168 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:21:13.578 03.410 2744 Exposure complete
02:21:13.811 00.233 2744 worker thread done servicing request
02:21:13.812 00.001 1092 OnExposeComplete: enter
02:21:13.815 00.003 1092 UpdateGuideState(): m_state=6
02:21:13.818 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2576
02:21:13.821 00.003 1092 Star::Find false star n=4 nbg=266 bg=7147.8 sigma=1087.7 thresh=10411 peak=9933
02:21:13.824 00.003 1092 Star::Find returns 0 (2), X=1602.00, Y=1128.00, Mass=16389, SNR=2.9, Peak=11466 HFD=0.0
02:21:13.826 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:21:13.831 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:21:13.833 00.002 1092 Enqueuing Move request for scope (0.00, 0.00)
02:21:13.838 00.005 2744 Worker thread wakes up
02:21:13.838 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:21:13.838 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:21:13.838 00.000 2744 move complete, result=0
02:21:13.839 00.001 2744 worker thread done servicing request
02:21:13.941 00.102 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:21:13.945 00.004 1092 Status Line: Star lost - low SNR
02:21:13.964 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5283, FiltMin=1143, FiltMax=65535, Gamma=0.510
02:21:13.983 00.019 1092 UpdateGuideState exits: Star lost - low SNR
02:21:13.987 00.004 1092 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 2 / 99999
02:21:13.990 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002473.990,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
02:21:13.993 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.997 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:21:14.001 00.004 1092 Enqueuing Expose request
02:21:14.006 00.005 2744 Worker thread wakes up
02:21:14.006 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:14.006 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:21:17.416 03.410 2744 Exposure complete
02:21:17.646 00.230 2744 worker thread done servicing request
02:21:17.646 00.000 1092 OnExposeComplete: enter
02:21:17.649 00.003 1092 UpdateGuideState(): m_state=6
02:21:17.652 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2577
02:21:17.656 00.004 1092 Star::Find false star n=6 nbg=260 bg=7089.0 sigma=959.4 thresh=9967 peak=9925
02:21:17.658 00.002 1092 Star::Find returns 0 (2), X=1602.00, Y=1128.00, Mass=25346, SNR=2.9, Peak=12730 HFD=0.0
02:21:17.661 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:21:17.670 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:21:17.673 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
02:21:17.675 00.002 2744 Worker thread wakes up
02:21:17.675 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:21:17.675 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:21:17.676 00.001 2744 move complete, result=0
02:21:17.676 00.000 2744 worker thread done servicing request
02:21:17.786 00.110 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:21:17.789 00.003 1092 Status Line: Star lost - low SNR
02:21:17.810 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1703, FiltMax=65535, Gamma=0.510
02:21:17.827 00.017 1092 UpdateGuideState exits: Star lost - low SNR
02:21:17.830 00.003 1092 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 3 / 99999
02:21:17.833 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002477.833,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
02:21:17.839 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.842 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:21:17.844 00.002 1092 Enqueuing Expose request
02:21:17.848 00.004 2744 Worker thread wakes up
02:21:17.848 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:17.848 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:21:21.280 03.432 2744 Exposure complete
02:21:21.550 00.270 2744 worker thread done servicing request
02:21:21.550 00.000 1092 OnExposeComplete: enter
02:21:21.554 00.004 1092 UpdateGuideState(): m_state=6
02:21:21.557 00.003 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2578
02:21:21.561 00.004 1092 Star::Find false star n=6 nbg=256 bg=7086.3 sigma=945.1 thresh=9922 peak=9709
02:21:21.564 00.003 1092 Star::Find returns 0 (2), X=1602.00, Y=1128.00, Mass=22520, SNR=2.9, Peak=12503 HFD=0.0
02:21:21.567 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:21:21.571 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:21:21.574 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
02:21:21.577 00.003 2744 Worker thread wakes up
02:21:21.577 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:21:21.577 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:21:21.577 00.000 2744 move complete, result=0
02:21:21.577 00.000 2744 worker thread done servicing request
02:21:21.688 00.111 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:21:21.692 00.004 1092 Status Line: Star lost - low SNR
02:21:21.714 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1677, FiltMax=65535, Gamma=0.510
02:21:21.738 00.024 1092 UpdateGuideState exits: Star lost - low SNR
02:21:21.741 00.003 1092 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 4 / 99999
02:21:21.745 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779002481.745,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
02:21:21.749 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.753 00.004 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:21:21.757 00.004 1092 Enqueuing Expose request
02:21:21.760 00.003 2744 Worker thread wakes up
02:21:21.760 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:21.760 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:21:25.163 03.403 2744 Exposure complete
02:21:25.396 00.233 2744 worker thread done servicing request
02:21:25.396 00.000 1092 OnExposeComplete: enter
02:21:25.399 00.003 1092 UpdateGuideState(): m_state=6
02:21:25.404 00.005 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2579
02:21:25.406 00.002 1092 Star::Find false star n=9 nbg=254 bg=6995.9 sigma=988.4 thresh=9961 peak=8933
02:21:25.408 00.002 1092 Star::Find returns 0 (2), X=1602.00, Y=1128.00, Mass=33730, SNR=2.9, Peak=12576 HFD=0.0
02:21:25.410 00.002 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
02:21:25.416 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.00, opts=14)
02:21:25.419 00.003 1092 Enqueuing Move request for scope (0.00, 0.00)
02:21:25.422 00.003 2744 Worker thread wakes up
02:21:25.422 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
02:21:25.423 00.001 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
02:21:25.423 00.000 2744 move complete, result=0
02:21:25.423 00.000 2744 worker thread done servicing request
02:21:25.538 00.115 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:21:25.541 00.003 1092 Status Line: Star lost - low SNR
02:21:25.564 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1450, FiltMax=65535, Gamma=0.510
02:21:25.583 00.019 1092 UpdateGuideState exits: Star lost - low SNR
02:21:25.587 00.004 1092 PhdController: settling, locked = 0, distance = 100.00 (4.00) aobump = 0 frame = 5 / 99999
02:21:25.590 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002485.590,"Host":"TALL-PINES-2024","Inst":1,"Distance":100.00,"Time":0.0,"SettleTime":2.0,"StarLocked":false}
02:21:25.593 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.596 00.003 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:21:25.599 00.003 1092 Enqueuing Expose request
02:21:25.604 00.005 2744 Worker thread wakes up
02:21:25.604 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:25.604 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:21:29.018 03.414 2744 Exposure complete
02:21:29.273 00.255 2744 worker thread done servicing request
02:21:29.273 00.000 1092 OnExposeComplete: enter
02:21:29.276 00.003 1092 UpdateGuideState(): m_state=6
02:21:29.280 00.004 1092 Star::Find(15, 1602, 1128, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2580
02:21:29.283 00.003 1092 Star::Find returns 1 (0), X=1605.31, Y=1123.65, Mass=37054, SNR=11.8, Peak=12880 HFD=3.0
02:21:29.288 00.005 1092 DistanceChecker: deactivated
02:21:29.291 00.003 1092 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
02:21:29.294 00.003 1092 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
02:21:29.298 00.004 1092 CameraToMount -- cameraX=4.74 cameraY=-5.51 hyp=7.27 cameraTheta=-0.86 mountX=6.60 mountY=-4.03, mountTheta=-0.55
02:21:29.305 00.007 1092 SchedulePrimaryMove(0F8C9988, x=4.74, y=-5.51, opts=13)
02:21:29.309 00.004 1092 Enqueuing Move request for scope (4.74, -5.51)
02:21:29.313 00.004 2744 Worker thread wakes up
02:21:29.313 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (4.74, -5.51) opts 0xd
02:21:29.313 00.000 2744 Handling offset move in thread for scope, endpoint = (4.74, -5.51)
02:21:29.313 00.000 2744 Moving (4.74, -5.51) raw xDistance=6.60 yDistance=-4.03
02:21:29.313 00.000 2744 GuideAlgorithmHysteresis::Result() returns 4.16 from input 6.60
02:21:29.313 00.000 2744 resist switch: large excursion: input -4.03 thresh 1.35 direction from 0 to -1
02:21:29.313 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-12.10
02:21:29.313 00.000 2744 GuideAlgorithmResistSwitch::result() returns -4.03 from input -4.03
02:21:29.313 00.000 2744 MoveAxis(W, 1478, ABG)
02:21:29.314 00.001 2744 Guiding  Dir = 3, Dur = 1478
02:21:29.314 00.000 2744 IsSlewing returns 0
02:21:29.314 00.000 2744 IsGuiding returns 0
02:21:29.314 00.000 2744 PulseGuide returned control before completion, sleep 1488
02:21:29.335 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1453, FiltMax=65535, Gamma=0.510
02:21:29.355 00.020 1092 UpdateGuideState exits: m=37054 SNR=11.8
02:21:29.358 00.003 1092 PhdController: settling, locked = 1, distance = 7.27 (4.00) aobump = 0 frame = 6 / 99999
02:21:29.362 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779002489.362,"Host":"TALL-PINES-2024","Inst":1,"Distance":7.27,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:21:29.366 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.371 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:29.374 00.003 1092 Enqueuing Expose request
02:21:30.814 01.440 2744 IsGuiding returns 0
02:21:30.814 00.000 2744 Move returns status 0, amount 1478
02:21:30.814 00.000 2744 MoveAxis(N, 758, ABG)
02:21:30.814 00.000 2744 Guiding  Dir = 0, Dur = 758
02:21:30.814 00.000 2744 IsSlewing returns 0
02:21:30.815 00.001 2744 IsGuiding returns 0
02:21:30.815 00.000 2744 PulseGuide returned control before completion, sleep 768
02:21:31.593 00.778 2744 IsGuiding returns 1
02:21:31.595 00.002 2744 scope still moving after pulse duration time elapsed
02:21:31.624 00.029 2744 IsSlewing returns 0
02:21:31.624 00.000 2744 IsGuiding returns 0
02:21:31.625 00.001 2744 scope move finished after 758 + 51 ms
02:21:31.625 00.000 2744 Move returns status 0, amount 758
02:21:31.625 00.000 2744 move complete, result=0
02:21:31.626 00.001 2744 worker thread done servicing request
02:21:31.626 00.000 1092 GuideStep: 6.6 px 1478 ms WEST, -4.0 px 758 ms NORTH
02:21:31.630 00.004 2744 Worker thread wakes up
02:21:31.630 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:31.630 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1590,1109,31,31)
02:21:35.057 03.427 2744 Exposure complete
02:21:35.310 00.253 2744 worker thread done servicing request
02:21:35.310 00.000 1092 OnExposeComplete: enter
02:21:35.314 00.004 1092 UpdateGuideState(): m_state=6
02:21:35.319 00.005 1092 Star::Find(15, 1605, 1123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2581
02:21:35.323 00.004 1092 Star::Find returns 1 (0), X=1619.49, Y=1118.50, Mass=447391, SNR=68.1, Peak=36202 HFD=3.2
02:21:35.325 00.002 1092 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-0.43) = xAngle (-0.09 = -0.09)
02:21:35.327 00.002 1092 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.24 = -0.24)
02:21:35.332 00.005 1092 CameraToMount -- cameraX=18.92 cameraY=-10.66 hyp=21.71 cameraTheta=-0.51 mountX=21.63 mountY=-5.18, mountTheta=-0.23
02:21:35.339 00.007 1092 SchedulePrimaryMove(0F8C9988, x=18.92, y=-10.66, opts=13)
02:21:35.342 00.003 1092 Enqueuing Move request for scope (18.92, -10.66)
02:21:35.344 00.002 2744 Worker thread wakes up
02:21:35.345 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (18.92, -10.66) opts 0xd
02:21:35.345 00.000 2744 Handling offset move in thread for scope, endpoint = (18.92, -10.66)
02:21:35.345 00.000 2744 Moving (18.92, -10.66) raw xDistance=21.63 yDistance=-5.18
02:21:35.345 00.000 2744 GuideAlgorithmHysteresis::Result() returns 13.92 from input 21.63
02:21:35.345 00.000 2744 GuideAlgorithmResistSwitch::result() returns -5.18 from input -5.18
02:21:35.345 00.000 2744 MoveAxis(W, 4948, ABG)
02:21:35.345 00.000 2744 duration set to 2500 by maxRaDuration
02:21:35.345 00.000 2744 Guiding  Dir = 3, Dur = 2500
02:21:35.345 00.000 2744 IsSlewing returns 0
02:21:35.346 00.001 2744 IsGuiding returns 0
02:21:35.346 00.000 2744 PulseGuide returned control before completion, sleep 2510
02:21:35.368 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5315, FiltMin=1751, FiltMax=65535, Gamma=0.510
02:21:35.389 00.021 1092 UpdateGuideState exits: m=447391 SNR=68.1
02:21:35.393 00.004 1092 PhdController: settling, locked = 1, distance = 11.61 (4.00) aobump = 0 frame = 7 / 99999
02:21:35.396 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002495.396,"Host":"TALL-PINES-2024","Inst":1,"Distance":11.61,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:21:35.399 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.402 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:35.404 00.002 1092 Enqueuing Expose request
02:21:37.871 02.467 2744 IsGuiding returns 1
02:21:37.871 00.000 2744 scope still moving after pulse duration time elapsed
02:21:37.900 00.029 2744 IsSlewing returns 0
02:21:37.900 00.000 2744 IsGuiding returns 0
02:21:37.900 00.000 2744 scope move finished after 2500 + 53 ms
02:21:37.901 00.001 2744 Move returns status 0, amount 2500
02:21:37.901 00.000 2744 MoveAxis(N, 973, ABG)
02:21:37.901 00.000 2744 Guiding  Dir = 0, Dur = 973
02:21:37.901 00.000 2744 IsSlewing returns 0
02:21:37.901 00.000 2744 IsGuiding returns 0
02:21:37.902 00.001 2744 PulseGuide returned control before completion, sleep 983
02:21:38.896 00.994 2744 IsGuiding returns 1
02:21:38.897 00.001 2744 scope still moving after pulse duration time elapsed
02:21:38.927 00.030 2744 IsSlewing returns 0
02:21:38.927 00.000 2744 IsGuiding returns 0
02:21:38.928 00.001 2744 scope move finished after 973 + 53 ms
02:21:38.928 00.000 2744 Move returns status 0, amount 973
02:21:38.928 00.000 2744 move complete, result=0
02:21:38.928 00.000 2744 worker thread done servicing request
02:21:38.928 00.000 1092 GuideStep: 21.6 px 2500 ms WEST, -5.2 px 973 ms NORTH
02:21:38.931 00.003 2744 Worker thread wakes up
02:21:38.931 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:38.931 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1604,1104,31,31)
02:21:42.348 03.417 2744 Exposure complete
02:21:42.586 00.238 2744 worker thread done servicing request
02:21:42.586 00.000 1092 OnExposeComplete: enter
02:21:42.589 00.003 1092 UpdateGuideState(): m_state=6
02:21:42.593 00.004 1092 Star::Find(15, 1619, 1118, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2582
02:21:42.596 00.003 1092 Star::Find returns 1 (0), X=1613.88, Y=1126.58, Mass=451316, SNR=66.5, Peak=48163 HFD=3.3
02:21:42.598 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.23 = 0.23)
02:21:42.602 00.004 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
02:21:42.605 00.003 1092 CameraToMount -- cameraX=13.31 cameraY=-2.59 hyp=13.56 cameraTheta=-0.19 mountX=13.19 mountY=1.09, mountTheta=0.08
02:21:42.614 00.009 1092 SchedulePrimaryMove(0F8C9988, x=13.31, y=-2.59, opts=13)
02:21:42.622 00.008 1092 Enqueuing Move request for scope (13.31, -2.59)
02:21:42.626 00.004 2744 Worker thread wakes up
02:21:42.626 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (13.31, -2.59) opts 0xd
02:21:42.626 00.000 2744 Handling offset move in thread for scope, endpoint = (13.31, -2.59)
02:21:42.626 00.000 2744 Moving (13.31, -2.59) raw xDistance=13.19 yDistance=1.09
02:21:42.626 00.000 2744 GuideAlgorithmHysteresis::Result() returns 9.28 from input 13.19
02:21:42.626 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:21:42.626 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 1.09
02:21:42.626 00.000 2744 MoveAxis(W, 3300, ABG)
02:21:42.627 00.001 2744 duration set to 2500 by maxRaDuration
02:21:42.627 00.000 2744 Guiding  Dir = 3, Dur = 2500
02:21:42.627 00.000 2744 IsSlewing returns 0
02:21:42.627 00.000 2744 IsGuiding returns 0
02:21:42.628 00.001 2744 PulseGuide returned control before completion, sleep 2510
02:21:42.656 00.028 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1488, FiltMax=65527, Gamma=0.510
02:21:42.683 00.027 1092 UpdateGuideState exits: m=451316 SNR=66.5
02:21:42.690 00.007 1092 PhdController: settling, locked = 1, distance = 12.19 (4.00) aobump = 0 frame = 8 / 99999
02:21:42.698 00.008 1092 evsrv: {"Event":"Settling","Timestamp":1779002502.698,"Host":"TALL-PINES-2024","Inst":1,"Distance":12.19,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:21:42.704 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.708 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:42.715 00.007 1092 Enqueuing Expose request
02:21:45.142 02.427 2744 IsGuiding returns 1
02:21:45.142 00.000 2744 scope still moving after pulse duration time elapsed
02:21:45.173 00.031 2744 IsSlewing returns 0
02:21:45.173 00.000 2744 IsGuiding returns 0
02:21:45.173 00.000 2744 scope move finished after 2500 + 45 ms
02:21:45.173 00.000 2744 Move returns status 0, amount 2500
02:21:45.173 00.000 2744 MoveAxis(N, 0, ABG)
02:21:45.173 00.000 2744 Move returns status 0, amount 0
02:21:45.173 00.000 2744 move complete, result=0
02:21:45.174 00.001 2744 worker thread done servicing request
02:21:45.174 00.000 2744 Worker thread wakes up
02:21:45.174 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:45.174 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1599,1112,31,31)
02:21:45.174 00.000 1092 GuideStep: 13.2 px 2500 ms WEST, 1.1 px 0 ms NORTH
02:21:48.643 03.469 2744 Exposure complete
02:21:48.911 00.268 1092 OnExposeComplete: enter
02:21:48.915 00.004 1092 UpdateGuideState(): m_state=6
02:21:48.918 00.003 2744 worker thread done servicing request
02:21:48.919 00.001 1092 Star::Find(15, 1613, 1126, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2583
02:21:48.923 00.004 1092 Star::Find returns 1 (0), X=1606.35, Y=1129.72, Mass=469432, SNR=74.8, Peak=51699 HFD=3.5
02:21:48.925 00.002 1092 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
02:21:48.932 00.007 1092 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.37 = 0.37)
02:21:48.937 00.005 1092 CameraToMount -- cameraX=5.78 cameraY=0.56 hyp=5.81 cameraTheta=0.10 mountX=5.03 mountY=2.09, mountTheta=0.39
02:21:48.949 00.012 1092 SchedulePrimaryMove(0F8C9988, x=5.78, y=0.56, opts=13)
02:21:48.954 00.005 1092 Enqueuing Move request for scope (5.78, 0.56)
02:21:48.960 00.006 2744 Worker thread wakes up
02:21:48.960 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (5.78, 0.56) opts 0xd
02:21:48.960 00.000 2744 Handling offset move in thread for scope, endpoint = (5.78, 0.56)
02:21:48.961 00.001 2744 Moving (5.78, 0.56) raw xDistance=5.03 yDistance=2.09
02:21:48.961 00.000 2744 GuideAlgorithmHysteresis::Result() returns 3.82 from input 5.03
02:21:48.961 00.000 2744 resist switch: large excursion: input 2.09 thresh 1.35 direction from -1 to 1
02:21:48.961 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=6.28
02:21:48.961 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.09 from input 2.09
02:21:48.961 00.000 2744 MoveAxis(W, 1358, ABG)
02:21:48.961 00.000 2744 Guiding  Dir = 3, Dur = 1358
02:21:48.962 00.001 2744 IsSlewing returns 0
02:21:48.962 00.000 2744 IsGuiding returns 0
02:21:48.963 00.001 2744 PulseGuide returned control before completion, sleep 1368
02:21:48.993 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1171, FiltMax=65535, Gamma=0.510
02:21:49.016 00.023 1092 UpdateGuideState exits: m=469432 SNR=74.8
02:21:49.021 00.005 1092 PhdController: settling, locked = 1, distance = 10.28 (4.00) aobump = 0 frame = 9 / 99999
02:21:49.023 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1779002509.023,"Host":"TALL-PINES-2024","Inst":1,"Distance":10.28,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:21:49.028 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.032 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:49.034 00.002 1092 Enqueuing Expose request
02:21:50.341 01.307 2744 IsGuiding returns 1
02:21:50.341 00.000 2744 scope still moving after pulse duration time elapsed
02:21:50.372 00.031 2744 IsSlewing returns 0
02:21:50.372 00.000 2744 IsGuiding returns 0
02:21:50.372 00.000 2744 scope move finished after 1358 + 52 ms
02:21:50.372 00.000 2744 Move returns status 0, amount 1358
02:21:50.372 00.000 2744 MoveAxis(S, 393, ABG)
02:21:50.373 00.001 2744 Guiding  Dir = 1, Dur = 393
02:21:50.373 00.000 2744 IsSlewing returns 0
02:21:50.373 00.000 2744 IsGuiding returns 0
02:21:50.373 00.000 2744 PulseGuide returned control before completion, sleep 403
02:21:50.793 00.420 2744 IsGuiding returns 1
02:21:50.793 00.000 2744 scope still moving after pulse duration time elapsed
02:21:50.824 00.031 2744 IsSlewing returns 0
02:21:50.824 00.000 2744 IsGuiding returns 0
02:21:50.824 00.000 2744 scope move finished after 393 + 58 ms
02:21:50.824 00.000 2744 Move returns status 0, amount 393
02:21:50.824 00.000 2744 move complete, result=0
02:21:50.825 00.001 2744 worker thread done servicing request
02:21:50.825 00.000 1092 GuideStep: 5.0 px 1358 ms WEST, 2.1 px 393 ms SOUTH
02:21:50.828 00.003 2744 Worker thread wakes up
02:21:50.828 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:50.828 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:21:54.240 03.412 2744 Exposure complete
02:21:54.530 00.290 2744 worker thread done servicing request
02:21:54.530 00.000 1092 OnExposeComplete: enter
02:21:54.534 00.004 1092 UpdateGuideState(): m_state=6
02:21:54.539 00.005 1092 Star::Find(15, 1606, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2584
02:21:54.543 00.004 1092 Star::Find returns 1 (0), X=1603.04, Y=1131.52, Mass=486986, SNR=79.9, Peak=48343 HFD=3.6
02:21:54.547 00.004 1092 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.43) = xAngle (1.19 = 1.19)
02:21:54.550 00.003 1092 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
02:21:54.555 00.005 1092 CameraToMount -- cameraX=2.47 cameraY=2.35 hyp=3.41 cameraTheta=0.76 mountX=1.27 mountY=2.93, mountTheta=1.16
02:21:54.563 00.008 1092 SchedulePrimaryMove(0F8C9988, x=2.47, y=2.35, opts=13)
02:21:54.566 00.003 1092 Enqueuing Move request for scope (2.47, 2.35)
02:21:54.571 00.005 2744 Worker thread wakes up
02:21:54.571 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.47, 2.35) opts 0xd
02:21:54.571 00.000 2744 Handling offset move in thread for scope, endpoint = (2.47, 2.35)
02:21:54.571 00.000 2744 Moving (2.47, 2.35) raw xDistance=1.27 yDistance=2.93
02:21:54.571 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.07 from input 1.27
02:21:54.571 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.93 from input 2.93
02:21:54.571 00.000 2744 MoveAxis(W, 380, ABG)
02:21:54.571 00.000 2744 Guiding  Dir = 3, Dur = 380
02:21:54.572 00.001 2744 IsSlewing returns 0
02:21:54.572 00.000 2744 IsGuiding returns 0
02:21:54.573 00.001 2744 PulseGuide returned control before completion, sleep 390
02:21:54.593 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1687, FiltMax=65535, Gamma=0.510
02:21:54.615 00.022 1092 UpdateGuideState exits: m=486986 SNR=79.9
02:21:54.618 00.003 1092 PhdController: settling, locked = 1, distance = 8.22 (4.00) aobump = 0 frame = 10 / 99999
02:21:54.622 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779002514.622,"Host":"TALL-PINES-2024","Inst":1,"Distance":8.22,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:21:54.625 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.629 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:54.631 00.002 1092 Enqueuing Expose request
02:21:54.978 00.347 2744 IsGuiding returns 1
02:21:54.979 00.001 2744 scope still moving after pulse duration time elapsed
02:21:55.009 00.030 2744 IsSlewing returns 0
02:21:55.009 00.000 2744 IsGuiding returns 0
02:21:55.009 00.000 2744 scope move finished after 380 + 56 ms
02:21:55.010 00.001 2744 Move returns status 0, amount 380
02:21:55.010 00.000 2744 MoveAxis(S, 550, ABG)
02:21:55.010 00.000 2744 Guiding  Dir = 1, Dur = 550
02:21:55.010 00.000 2744 IsSlewing returns 0
02:21:55.010 00.000 2744 IsGuiding returns 0
02:21:55.011 00.001 2744 PulseGuide returned control before completion, sleep 560
02:21:55.588 00.577 2744 IsGuiding returns 1
02:21:55.588 00.000 2744 scope still moving after pulse duration time elapsed
02:21:55.617 00.029 2744 IsSlewing returns 0
02:21:55.617 00.000 2744 IsGuiding returns 0
02:21:55.617 00.000 2744 scope move finished after 550 + 57 ms
02:21:55.618 00.001 2744 Move returns status 0, amount 550
02:21:55.618 00.000 2744 move complete, result=0
02:21:55.618 00.000 2744 worker thread done servicing request
02:21:55.618 00.000 2744 Worker thread wakes up
02:21:55.618 00.000 1092 GuideStep: 1.3 px 380 ms WEST, 2.9 px 550 ms SOUTH
02:21:55.621 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:55.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:21:59.036 03.415 2744 Exposure complete
02:21:59.309 00.273 2744 worker thread done servicing request
02:21:59.309 00.000 1092 OnExposeComplete: enter
02:21:59.314 00.005 1092 UpdateGuideState(): m_state=6
02:21:59.318 00.004 1092 Star::Find(15, 1603, 1131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2585
02:21:59.322 00.004 1092 Star::Find returns 1 (0), X=1601.49, Y=1130.04, Mass=503657, SNR=69.9, Peak=51936 HFD=3.6
02:21:59.326 00.004 1092 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.43) = xAngle (1.19 = 1.19)
02:21:59.332 00.006 1092 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
02:21:59.337 00.005 1092 CameraToMount -- cameraX=0.92 cameraY=0.87 hyp=1.27 cameraTheta=0.76 mountX=0.47 mountY=1.09, mountTheta=1.16
02:21:59.346 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.92, y=0.87, opts=13)
02:21:59.352 00.006 1092 Enqueuing Move request for scope (0.92, 0.87)
02:21:59.358 00.006 2744 Worker thread wakes up
02:21:59.358 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.92, 0.87) opts 0xd
02:21:59.358 00.000 2744 Handling offset move in thread for scope, endpoint = (0.92, 0.87)
02:21:59.358 00.000 2744 Moving (0.92, 0.87) raw xDistance=0.47 yDistance=1.09
02:21:59.358 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.47
02:21:59.358 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.09 from input 1.09
02:21:59.358 00.000 2744 MoveAxis(W, 133, ABG)
02:21:59.358 00.000 2744 Guiding  Dir = 3, Dur = 133
02:21:59.358 00.000 2744 IsSlewing returns 0
02:21:59.360 00.002 2744 IsGuiding returns 0
02:21:59.360 00.000 2744 PulseGuide returned control before completion, sleep 143
02:21:59.404 00.044 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1639, FiltMax=65520, Gamma=0.510
02:21:59.434 00.030 1092 UpdateGuideState exits: m=503657 SNR=69.9
02:21:59.437 00.003 1092 PhdController: settling, locked = 1, distance = 6.13 (4.00) aobump = 0 frame = 11 / 99999
02:21:59.442 00.005 1092 evsrv: {"Event":"Settling","Timestamp":1779002519.442,"Host":"TALL-PINES-2024","Inst":1,"Distance":6.13,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:21:59.449 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:59.454 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:21:59.460 00.006 1092 Enqueuing Expose request
02:21:59.514 00.054 2744 IsGuiding returns 1
02:21:59.514 00.000 2744 scope still moving after pulse duration time elapsed
02:21:59.542 00.028 2744 IsSlewing returns 0
02:21:59.542 00.000 2744 IsGuiding returns 0
02:21:59.542 00.000 2744 scope move finished after 133 + 50 ms
02:21:59.543 00.001 2744 Move returns status 0, amount 133
02:21:59.544 00.001 2744 MoveAxis(S, 205, ABG)
02:21:59.545 00.001 2744 Guiding  Dir = 1, Dur = 205
02:21:59.546 00.001 2744 IsSlewing returns 0
02:21:59.546 00.000 2744 IsGuiding returns 0
02:21:59.548 00.002 2744 PulseGuide returned control before completion, sleep 215
02:21:59.776 00.228 2744 IsGuiding returns 1
02:21:59.776 00.000 2744 scope still moving after pulse duration time elapsed
02:21:59.807 00.031 2744 IsSlewing returns 0
02:21:59.807 00.000 2744 IsGuiding returns 0
02:21:59.807 00.000 2744 scope move finished after 205 + 55 ms
02:21:59.808 00.001 2744 Move returns status 0, amount 205
02:21:59.808 00.000 2744 move complete, result=0
02:21:59.808 00.000 2744 worker thread done servicing request
02:21:59.808 00.000 2744 Worker thread wakes up
02:21:59.808 00.000 1092 GuideStep: 0.5 px 133 ms WEST, 1.1 px 205 ms SOUTH
02:21:59.813 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:21:59.813 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:22:03.214 03.401 2744 Exposure complete
02:22:03.450 00.236 2744 worker thread done servicing request
02:22:03.450 00.000 1092 OnExposeComplete: enter
02:22:03.454 00.004 1092 UpdateGuideState(): m_state=6
02:22:03.457 00.003 1092 Star::Find(15, 1601, 1130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2586
02:22:03.461 00.004 1092 Star::Find returns 1 (0), X=1601.25, Y=1129.22, Mass=468925, SNR=75.7, Peak=55376 HFD=3.5
02:22:03.465 00.004 1092 CameraToMount -- cameraTheta (0.09) - m_xAngle (-0.43) = xAngle (0.52 = 0.52)
02:22:03.467 00.002 1092 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.36 = 0.36)
02:22:03.471 00.004 1092 CameraToMount -- cameraX=0.68 cameraY=0.06 hyp=0.68 cameraTheta=0.09 mountX=0.59 mountY=0.24, mountTheta=0.39
02:22:03.475 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=0.06, opts=13)
02:22:03.478 00.003 1092 Enqueuing Move request for scope (0.68, 0.06)
02:22:03.481 00.003 2744 Worker thread wakes up
02:22:03.481 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.06) opts 0xd
02:22:03.481 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, 0.06)
02:22:03.481 00.000 2744 Moving (0.68, 0.06) raw xDistance=0.59 yDistance=0.24
02:22:03.482 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.59
02:22:03.482 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:03.482 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:22:03.482 00.000 2744 MoveAxis(W, 142, ABG)
02:22:03.482 00.000 2744 Guiding  Dir = 3, Dur = 142
02:22:03.482 00.000 2744 IsSlewing returns 0
02:22:03.482 00.000 2744 IsGuiding returns 0
02:22:03.483 00.001 2744 PulseGuide returned control before completion, sleep 152
02:22:03.499 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1706, FiltMax=65520, Gamma=0.510
02:22:03.523 00.024 1092 UpdateGuideState exits: m=468925 SNR=75.7
02:22:03.526 00.003 1092 PhdController: settling, locked = 1, distance = 4.50 (4.00) aobump = 0 frame = 12 / 99999
02:22:03.529 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002523.529,"Host":"TALL-PINES-2024","Inst":1,"Distance":4.50,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:22:03.532 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.534 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:22:03.537 00.003 1092 Enqueuing Expose request
02:22:03.651 00.114 2744 IsGuiding returns 1
02:22:03.651 00.000 2744 scope still moving after pulse duration time elapsed
02:22:03.682 00.031 2744 IsSlewing returns 0
02:22:03.682 00.000 2744 IsGuiding returns 0
02:22:03.682 00.000 2744 scope move finished after 142 + 57 ms
02:22:03.682 00.000 2744 Move returns status 0, amount 142
02:22:03.683 00.001 2744 MoveAxis(N, 0, ABG)
02:22:03.683 00.000 2744 Move returns status 0, amount 0
02:22:03.683 00.000 2744 move complete, result=0
02:22:03.683 00.000 2744 worker thread done servicing request
02:22:03.684 00.001 2744 Worker thread wakes up
02:22:03.684 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:22:03.684 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:22:03.698 00.014 1092 GuideStep: 0.6 px 142 ms WEST, 0.2 px 0 ms NORTH
02:22:07.094 03.396 2744 Exposure complete
02:22:07.343 00.249 2744 worker thread done servicing request
02:22:07.343 00.000 1092 OnExposeComplete: enter
02:22:07.347 00.004 1092 UpdateGuideState(): m_state=6
02:22:07.350 00.003 1092 Star::Find(15, 1601, 1129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2587
02:22:07.356 00.006 1092 Star::Find returns 1 (0), X=1601.00, Y=1129.28, Mass=465430, SNR=72.7, Peak=44640 HFD=3.3
02:22:07.358 00.002 1092 CameraToMount -- cameraTheta (0.26) - m_xAngle (-0.43) = xAngle (0.69 = 0.69)
02:22:07.361 00.003 1092 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.54 = 0.54)
02:22:07.365 00.004 1092 CameraToMount -- cameraX=0.43 cameraY=0.12 hyp=0.44 cameraTheta=0.26 mountX=0.34 mountY=0.23, mountTheta=0.58
02:22:07.373 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.12, opts=13)
02:22:07.377 00.004 1092 Enqueuing Move request for scope (0.43, 0.12)
02:22:07.380 00.003 2744 Worker thread wakes up
02:22:07.381 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.12) opts 0xd
02:22:07.381 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.12)
02:22:07.381 00.000 2744 Moving (0.43, 0.12) raw xDistance=0.34 yDistance=0.23
02:22:07.381 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:22:07.381 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:22:07.381 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:22:07.381 00.000 2744 MoveAxis(W, 87, ABG)
02:22:07.381 00.000 2744 Guiding  Dir = 3, Dur = 87
02:22:07.381 00.000 2744 IsSlewing returns 0
02:22:07.382 00.001 2744 IsGuiding returns 0
02:22:07.382 00.000 2744 PulseGuide returned control before completion, sleep 97
02:22:07.399 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5331, FiltMin=1673, FiltMax=65520, Gamma=0.510
02:22:07.421 00.022 1092 UpdateGuideState exits: m=465430 SNR=72.7
02:22:07.424 00.003 1092 PhdController: settling, locked = 1, distance = 3.28 (4.00) aobump = 0 frame = 13 / 99999
02:22:07.428 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779002527.428,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.28,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:22:07.432 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:07.435 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:22:07.439 00.004 1092 Enqueuing Expose request
02:22:07.492 00.053 2744 IsGuiding returns 1
02:22:07.492 00.000 2744 scope still moving after pulse duration time elapsed
02:22:07.523 00.031 2744 IsSlewing returns 0
02:22:07.523 00.000 2744 IsGuiding returns 0
02:22:07.523 00.000 2744 scope move finished after 87 + 55 ms
02:22:07.523 00.000 2744 Move returns status 0, amount 87
02:22:07.523 00.000 2744 MoveAxis(N, 0, ABG)
02:22:07.525 00.002 2744 Move returns status 0, amount 0
02:22:07.525 00.000 2744 move complete, result=0
02:22:07.525 00.000 2744 worker thread done servicing request
02:22:07.525 00.000 2744 Worker thread wakes up
02:22:07.525 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:22:07.525 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1586,1114,31,31)
02:22:07.526 00.001 1092 GuideStep: 0.3 px 87 ms WEST, 0.2 px 0 ms NORTH
02:22:09.494 01.968 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:09.497 00.003 1092 case statement mapped state 6 to 3
02:22:09.499 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:22:09.596 00.097 1092 evsrv: cli 019865E0 request: {"method":"stop_capture","id":1004}
02:22:09.599 00.003 1092 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:22:09.604 00.005 1092 Status Line: Waiting for devices...
02:22:09.609 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1004}
02:22:09.647 00.038 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:09.650 00.003 1092 case statement mapped state 6 to 3
02:22:09.652 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:22:10.664 01.012 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:10.667 00.003 1092 case statement mapped state 6 to 3
02:22:10.671 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:22:10.834 00.163 2744 ASCOM_AbortExposure returns err = 0
02:22:10.834 00.000 2744 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
02:22:10.837 00.003 1092 OnExposeComplete: enter
02:22:10.840 00.003 1092 OnExposeComplete: Capture Error reported
02:22:10.844 00.004 2744 worker thread done servicing request
02:22:10.844 00.000 1092 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
02:22:10.848 00.004 1092 Mount: notify guiding stopped
02:22:10.856 00.008 1092 PhdController failed: Guiding stopped
02:22:10.858 00.002 1092 PhdController: newstate STATE_FINISH
02:22:10.861 00.003 1092 PhdController complete: fail: Guiding stopped
02:22:10.864 00.003 1092 evsrv: {"Event":"SettleDone","Timestamp":1779002530.864,"Host":"TALL-PINES-2024","Inst":1,"Status":1,"Error":"Guiding stopped","TotalFrames":13,"DroppedFrames":5}
02:22:10.867 00.003 1092 Mount: notify guiding dither settle done success=0
02:22:10.872 00.005 1092 PhdController: newstate STATE_IDLE
02:22:10.874 00.002 1092 Changing from state GUIDING to STOP
02:22:10.877 00.003 1092 guider state => SELECTED
02:22:10.881 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5331, FiltMin=1673, FiltMax=65520, Gamma=0.510
02:22:10.898 00.017 1092 Changing from state SELECTED to UNINITIALIZED
02:22:10.901 00.003 1092 guider state => SELECTING
02:22:10.909 00.008 1092 Status Line: Stopped.
02:22:10.923 00.014 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
02:22:11.781 00.858 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:11.787 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:22:39.774 27.987 1092 evsrv: cli 019865E0 request: {"method":"get_connected","id":1011}
02:22:39.783 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":true,"id":1011}
02:22:39.874 00.091 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:39.878 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:22:40.940 01.062 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:40.942 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:22:42.055 01.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:42.057 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:22:43.171 01.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:43.173 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:22:44.285 01.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:22:44.287 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:22:44.388 00.101 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
02:22:44.390 00.002 1092 PhdController::Guide begins
02:22:44.392 00.002 1092 PhdController: newstate STATE_SETUP
02:22:44.394 00.002 1092 PhdController: setup
02:22:44.397 00.003 1092 PhdController: newstate STATE_ATTEMPT_START
02:22:44.398 00.001 1092 PhdController: start capturing
02:22:44.402 00.004 1092 Changing from state SELECTING to UNINITIALIZED
02:22:44.404 00.002 1092 guider state => SELECTING
02:22:44.405 00.001 1092 setting force full frames = true
02:22:44.407 00.002 1092 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
02:22:44.436 00.029 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:22:44.438 00.002 1092 Enqueuing Expose request
02:22:44.440 00.002 1092 PhdController: newstate STATE_SELECT_STAR
02:22:44.442 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:22:44.445 00.003 2744 Worker thread wakes up
02:22:44.445 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:22:44.445 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:22:47.827 03.382 2744 Exposure complete
02:22:48.014 00.187 2744 worker thread done servicing request
02:22:48.014 00.000 1092 OnExposeComplete: enter
02:22:48.017 00.003 1092 UpdateGuideState(): m_state=1
02:22:48.020 00.003 1092 UpdateCurrentPosition: no star selected
02:22:48.022 00.002 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
02:22:48.024 00.002 1092 Status Line: No star selected
02:22:48.030 00.006 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1335, FiltMax=65523, Gamma=0.510
02:22:48.045 00.015 1092 UpdateGuideState exits: No star selected
02:22:48.048 00.003 1092 GuiderMultiStar::AutoSelect enter
02:22:48.051 00.003 1092 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
02:22:48.251 00.200 1092 AutoFind: auto downsample for scale 1.51 => 1x
02:22:48.453 00.202 1092 AutoFind: global mean = 0.1, stdev 2187.8
02:22:48.456 00.003 1092 AutoFind: using threshold = 0.1
02:22:48.792 00.336 1092 AutoFind: local max [44, 382] 127.7
02:22:48.798 00.006 1092 AutoFind: local max [379, 981] 114.1
02:22:48.802 00.004 1092 AutoFind: local max [1757, 948] 95.4
02:22:48.806 00.004 1092 AutoFind: local max [318, 698] 90.7
02:22:48.809 00.003 1092 AutoFind: local max [796, 583] 73.6
02:22:48.813 00.004 1092 AutoFind: local max [1626, 523] 61.2
02:22:48.816 00.003 1092 AutoFind: local max [1721, 132] 55.9
02:22:48.820 00.004 1092 AutoFind: local max [1423, 401] 50.3
02:22:48.824 00.004 1092 AutoFind: local max [703, 1186] 47.3
02:22:48.827 00.003 1092 AutoFind: local max [1610, 1124] 38.9
02:22:48.832 00.005 1092 AutoFind: local max [1432, 999] 34.4
02:22:48.836 00.004 1092 AutoFind: local max [901, 760] 33.4
02:22:48.840 00.004 1092 AutoFind: local max [1865, 731] 27.8
02:22:48.846 00.006 1092 AutoFind: local max [1557, 222] 27.5
02:22:48.850 00.004 1092 AutoFind: local max [1381, 425] 27.3
02:22:48.854 00.004 1092 AutoFind: local max [1862, 823] 22.4
02:22:48.857 00.003 1092 AutoFind: local max [952, 897] 19.7
02:22:48.861 00.004 1092 AutoFind: local max [1869, 486] 19.7
02:22:48.866 00.005 1092 AutoFind: local max [1550, 871] 16.6
02:22:48.870 00.004 1092 AutoFind: local max [1658, 1008] 15.8
02:22:48.873 00.003 1092 AutoFind: local max [1703, 969] 15.2
02:22:48.876 00.003 1092 AutoFind: local max [931, 583] 13.8
02:22:48.880 00.004 1092 AutoFind: local max [220, 451] 13.5
02:22:48.886 00.006 1092 AutoFind: local max [474, 675] 13.4
02:22:48.890 00.004 1092 AutoFind: local max [571, 697] 13.1
02:22:48.894 00.004 1092 AutoFind: local max [12, 429] 13.1
02:22:48.898 00.004 1092 AutoFind: local max [745, 642] 12.4
02:22:48.904 00.006 1092 AutoFind: local max [615, 255] 11.3
02:22:48.908 00.004 1092 AutoFind: local max [1538, 654] 10.1
02:22:48.911 00.003 1092 AutoFind: local max [326, 1024] 9.6
02:22:48.922 00.011 1092 AutoFind: local max [1607, 384] 9.4
02:22:48.926 00.004 1092 AutoFind: local max [1223, 225] 9.2
02:22:48.933 00.007 1092 AutoFind: local max [1566, 975] 9.2
02:22:48.938 00.005 1092 AutoFind: local max [554, 876] 8.8
02:22:48.941 00.003 1092 AutoFind: local max [987, 766] 8.5
02:22:48.948 00.007 1092 AutoFind: local max [1599, 1031] 8.4
02:22:48.953 00.005 1092 AutoFind: local max [513, 364] 8.2
02:22:48.956 00.003 1092 AutoFind: local max [82, 925] 8.1
02:22:48.959 00.003 1092 AutoFind: local max [328, 696] 8.0
02:22:48.964 00.005 1092 AutoFind: local max [1279, 764] 7.9
02:22:48.969 00.005 1092 AutoFind: local max [160, 1055] 7.9
02:22:48.973 00.004 1092 AutoFind: local max [491, 1192] 7.6
02:22:48.975 00.002 1092 AutoFind: local max [1570, 371] 7.2
02:22:48.981 00.006 1092 AutoFind: local max [635, 1142] 6.7
02:22:48.986 00.005 1092 AutoFind: local max [1658, 673] 6.5
02:22:48.989 00.003 1092 AutoFind: local max [1079, 1074] 6.1
02:22:48.992 00.003 1092 AutoFind: local max [595, 524] 6.1
02:22:48.998 00.006 1092 AutoFind: local max [1159, 666] 5.9
02:22:49.003 00.005 1092 AutoFind: local max [219, 262] 5.8
02:22:49.006 00.003 1092 AutoFind: local max [880, 814] 5.7
02:22:49.010 00.004 1092 AutoFind: local max [1104, 169] 5.6
02:22:49.016 00.006 1092 AutoFind: local max [353, 656] 5.3
02:22:49.020 00.004 1092 AutoFind: local max [55, 321] 5.0
02:22:49.024 00.004 1092 AutoFind: local max [1059, 1081] 4.9
02:22:49.031 00.007 1092 AutoFind: local max [1153, 15] 4.8
02:22:49.036 00.005 1092 AutoFind: local max [583, 1158] 4.7
02:22:49.040 00.004 1092 AutoFind: local max [1390, 491] 4.6
02:22:49.048 00.008 1092 AutoFind: local max [724, 212] 4.6
02:22:49.053 00.005 1092 AutoFind: local max [1402, 429] 4.6
02:22:49.056 00.003 1092 AutoFind: local max [196, 611] 4.5
02:22:49.061 00.005 1092 AutoFind: local max [369, 983] 4.4
02:22:49.067 00.006 1092 AutoFind: local max [1115, 524] 4.4
02:22:49.072 00.005 1092 AutoFind: local max [319, 709] 4.3
02:22:49.076 00.004 1092 AutoFind: local max [43, 372] 4.3
02:22:49.081 00.005 1092 AutoFind: local max [74, 1134] 4.2
02:22:49.086 00.005 1092 AutoFind: local max [1592, 1132] 4.1
02:22:49.089 00.003 1092 AutoFind: local max [1646, 1180] 4.1
02:22:49.093 00.004 1092 AutoFind: local max [626, 26] 4.1
02:22:49.097 00.004 1092 AutoFind: local max [646, 438] 4.1
02:22:49.102 00.005 1092 AutoFind: local max [850, 201] 4.0
02:22:49.106 00.004 1092 AutoFind: local max [1672, 1056] 4.0
02:22:49.109 00.003 1092 AutoFind: local max [1749, 949] 3.9
02:22:49.113 00.004 1092 AutoFind: local max [944, 1027] 3.9
02:22:49.116 00.003 1092 AutoFind: local max [141, 115] 3.9
02:22:49.119 00.003 1092 AutoFind: local max [369, 1038] 3.9
02:22:49.122 00.003 1092 AutoFind: local max [246, 1159] 3.9
02:22:49.125 00.003 1092 AutoFind: local max [552, 1181] 3.8
02:22:49.128 00.003 1092 AutoFind: local max [804, 49] 3.7
02:22:49.132 00.004 1092 AutoFind: local max [374, 969] 3.7
02:22:49.135 00.003 1092 AutoFind: local max [805, 1113] 3.7
02:22:49.139 00.004 1092 AutoFind: local max [1241, 811] 3.7
02:22:49.142 00.003 1092 AutoFind: local max [1241, 546] 3.7
02:22:49.145 00.003 1092 AutoFind: local max [843, 1111] 3.6
02:22:49.148 00.003 1092 AutoFind: local max [1557, 941] 3.6
02:22:49.152 00.004 1092 AutoFind: local max [932, 1143] 3.6
02:22:49.156 00.004 1092 AutoFind: local max [1414, 703] 3.6
02:22:49.159 00.003 1092 AutoFind: local max [1200, 1179] 3.6
02:22:49.162 00.003 1092 AutoFind: local max [1481, 1002] 3.6
02:22:49.166 00.004 1092 AutoFind: local max [1560, 1105] 3.6
02:22:49.170 00.004 1092 AutoFind: local max [1517, 1203] 3.6
02:22:49.172 00.002 1092 AutoFind: local max [1391, 1192] 3.5
02:22:49.175 00.003 1092 AutoFind: local max [161, 934] 3.5
02:22:49.178 00.003 1092 AutoFind: local max [943, 1050] 3.5
02:22:49.181 00.003 1092 AutoFind: local max [1280, 600] 3.5
02:22:49.185 00.004 1092 AutoFind: local max [1090, 788] 3.5
02:22:49.187 00.002 1092 AutoFind: local max [1722, 451] 3.5
02:22:49.190 00.003 1092 AutoFind: local max [1553, 777] 3.5
02:22:49.193 00.003 1092 AutoFind: local max [1164, 1206] 3.5
02:22:49.196 00.003 1092 AutoFind: local max [340, 941] 3.5
02:22:49.200 00.004 1092 AutoFind: local max [1420, 709] 3.5
02:22:49.204 00.004 1092 AutoFind: too close [1420, 709] 3.5 - [1414, 703] 3.6
02:22:49.207 00.003 1092 AutoFind: too close [374, 969] 3.7 - [369, 983] 4.4
02:22:49.211 00.004 1092 AutoFind: close dim-bright [374, 969] 3.7 - [379, 981] 114.1
02:22:49.216 00.005 1092 AutoFind: close dim-bright [1749, 949] 3.9 - [1757, 948] 95.4
02:22:49.219 00.003 1092 AutoFind: close dim-bright [1592, 1132] 4.1 - [1610, 1124] 38.9
02:22:49.223 00.004 1092 AutoFind: close dim-bright [43, 372] 4.3 - [44, 382] 127.7
02:22:49.225 00.002 1092 AutoFind: too close [319, 709] 4.3 - [328, 696] 8.0
02:22:49.228 00.003 1092 AutoFind: close dim-bright [319, 709] 4.3 - [318, 698] 90.7
02:22:49.231 00.003 1092 AutoFind: close dim-bright [369, 983] 4.4 - [379, 981] 114.1
02:22:49.234 00.003 1092 AutoFind: too close [1059, 1081] 4.9 - [1079, 1074] 6.1
02:22:49.237 00.003 1092 AutoFind: close dim-bright [328, 696] 8.0 - [318, 698] 90.7
02:22:49.240 00.003 1092 AutoFind: too close to edge [1164, 1206] 3.5
02:22:49.242 00.002 1092 AutoFind: too close to edge [1517, 1203] 3.6
02:22:49.245 00.003 1092 AutoFind: too close to edge [1153, 15] 4.8
02:22:49.248 00.003 1092 AutoFind: too close to edge [12, 429] 13.1
02:22:49.251 00.003 1092 AutoFind: BPP = 16, saturation at 67570, pedestal 2035, thresh = 61016
02:22:49.254 00.003 1092 Star::Find(15, 44, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.256 00.002 1092 Star::Find returns 1 (0), X=44.12, Y=382.16, Mass=1893187, SNR=212.1, Peak=65535 HFD=4.3
02:22:49.259 00.003 1092 Star::Find(15, 379, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.263 00.004 1092 Star::Find returns 1 (0), X=378.98, Y=980.35, Mass=1336828, SNR=169.1, Peak=65535 HFD=3.9
02:22:49.266 00.003 1092 Star::Find(15, 1757, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.269 00.003 1092 Star::Find returns 1 (0), X=1757.32, Y=947.42, Mass=1194622, SNR=146.4, Peak=65517 HFD=3.5
02:22:49.273 00.004 1092 Star::Find(15, 318, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.276 00.003 1092 Star::Find returns 1 (0), X=318.99, Y=697.20, Mass=2992668, SNR=294.5, Peak=65535 HFD=5.9
02:22:49.280 00.004 1092 Star::Find(15, 796, 583, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.284 00.004 1092 Star::Find returns 1 (0), X=795.97, Y=583.13, Mass=765959, SNR=122.6, Peak=65530 HFD=3.0
02:22:49.288 00.004 1092 Star::Find(15, 1626, 523, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.291 00.003 1092 Star::Find returns 1 (0), X=1625.89, Y=523.46, Mass=647929, SNR=114.9, Peak=65485 HFD=3.1
02:22:49.294 00.003 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.298 00.004 1092 Star::Find returns 1 (0), X=1721.27, Y=131.78, Mass=553338, SNR=92.9, Peak=54298 HFD=2.8
02:22:49.301 00.003 1092 Star::Find(15, 1423, 401, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.304 00.003 1092 Star::Find returns 1 (0), X=1422.99, Y=400.66, Mass=501428, SNR=105.9, Peak=50330 HFD=3.1
02:22:49.306 00.002 1092 Star::Find(15, 703, 1186, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.310 00.004 1092 Star::Find returns 1 (0), X=703.06, Y=1185.34, Mass=533468, SNR=80.6, Peak=58803 HFD=3.4
02:22:49.314 00.004 1092 Star::Find(15, 1610, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.317 00.003 1092 Star::Find returns 1 (0), X=1610.23, Y=1124.35, Mass=457250, SNR=72.0, Peak=40730 HFD=3.6
02:22:49.320 00.003 1092 Star::Find(15, 1432, 999, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.323 00.003 1092 Star::Find returns 1 (0), X=1432.32, Y=998.78, Mass=388634, SNR=68.2, Peak=41952 HFD=3.4
02:22:49.328 00.005 1092 Star::Find(15, 901, 760, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.332 00.004 1092 Star::Find returns 1 (0), X=901.51, Y=760.00, Mass=328146, SNR=61.3, Peak=31472 HFD=3.3
02:22:49.336 00.004 1092 Star::Find(15, 1865, 731, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.338 00.002 1092 Star::Find returns 1 (0), X=1864.81, Y=730.98, Mass=265263, SNR=51.1, Peak=30391 HFD=2.9
02:22:49.342 00.004 1092 Star::Find(15, 1557, 222, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.345 00.003 1092 Star::Find returns 1 (0), X=1556.96, Y=222.27, Mass=273014, SNR=57.0, Peak=32791 HFD=2.6
02:22:49.348 00.003 1092 Star::Find(15, 1381, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.352 00.004 1092 Star::Find returns 1 (0), X=1381.29, Y=425.25, Mass=277452, SNR=58.6, Peak=30384 HFD=2.9
02:22:49.354 00.002 1092 Star::Find(15, 1862, 823, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.357 00.003 1092 Star::Find returns 1 (0), X=1861.46, Y=823.53, Mass=267732, SNR=50.9, Peak=28375 HFD=3.2
02:22:49.359 00.002 1092 Star::Find(15, 952, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.364 00.005 1092 Star::Find returns 1 (0), X=951.82, Y=897.26, Mass=207949, SNR=42.5, Peak=25072 HFD=3.3
02:22:49.368 00.004 1092 Star::Find(15, 1869, 486, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.372 00.004 1092 Star::Find returns 1 (0), X=1869.24, Y=485.69, Mass=245652, SNR=48.2, Peak=22455 HFD=3.6
02:22:49.375 00.003 1092 Star::Find(15, 1550, 871, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.378 00.003 1092 Star::Find returns 1 (0), X=1549.76, Y=871.08, Mass=155019, SNR=32.0, Peak=25754 HFD=2.5
02:22:49.381 00.003 1092 Star::Find(15, 1658, 1008, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.384 00.003 1092 Star::Find returns 1 (0), X=1657.76, Y=1008.16, Mass=137224, SNR=28.4, Peak=19181 HFD=2.8
02:22:49.387 00.003 1092 Star::Find(15, 1703, 969, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.390 00.003 1092 Star::Find returns 1 (0), X=1702.92, Y=969.13, Mass=114551, SNR=27.5, Peak=20631 HFD=2.4
02:22:49.392 00.002 1092 Star::Find(15, 931, 583, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.397 00.005 1092 Star::Find returns 1 (0), X=931.55, Y=582.72, Mass=110182, SNR=29.4, Peak=20723 HFD=2.7
02:22:49.400 00.003 1092 Star::Find(15, 220, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.404 00.004 1092 Star::Find returns 1 (0), X=220.46, Y=451.02, Mass=127533, SNR=34.7, Peak=18192 HFD=2.3
02:22:49.407 00.003 1092 Star::Find(15, 474, 675, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.409 00.002 1092 Star::Find returns 1 (0), X=474.35, Y=675.02, Mass=128546, SNR=28.0, Peak=17194 HFD=3.3
02:22:49.413 00.004 1092 Star::Find(15, 571, 697, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.417 00.004 1092 Star::Find returns 1 (0), X=571.49, Y=697.74, Mass=122497, SNR=29.2, Peak=19671 HFD=3.0
02:22:49.419 00.002 1092 Star::Find(15, 745, 642, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.422 00.003 1092 Star::Find returns 1 (0), X=744.90, Y=642.39, Mass=102790, SNR=26.7, Peak=14349 HFD=3.0
02:22:49.424 00.002 1092 Star::Find(15, 615, 255, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.427 00.003 1092 Star::Find returns 1 (0), X=615.05, Y=255.69, Mass=83580, SNR=26.3, Peak=13440 HFD=2.4
02:22:49.431 00.004 1092 Star::Find(15, 1538, 654, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.435 00.004 1092 Star::Find returns 1 (0), X=1538.27, Y=653.76, Mass=79773, SNR=19.2, Peak=15274 HFD=2.6
02:22:49.439 00.004 1092 Star::Find(15, 326, 1024, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.442 00.003 1092 Star::Find returns 1 (0), X=325.79, Y=1024.62, Mass=83733, SNR=21.8, Peak=16973 HFD=2.3
02:22:49.445 00.003 1092 Star::Find(15, 1607, 384, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.447 00.002 1092 Star::Find returns 1 (0), X=1607.16, Y=383.94, Mass=82648, SNR=23.8, Peak=19149 HFD=2.3
02:22:49.450 00.003 1092 Star::Find(15, 1223, 225, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.454 00.004 1092 Star::Find returns 1 (0), X=1222.60, Y=224.85, Mass=69165, SNR=22.4, Peak=15184 HFD=2.4
02:22:49.456 00.002 1092 Star::Find(15, 1566, 975, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.459 00.003 1092 Star::Find returns 1 (0), X=1566.70, Y=974.59, Mass=96636, SNR=21.7, Peak=16298 HFD=3.0
02:22:49.462 00.003 1092 Star::Find(15, 554, 876, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.465 00.003 1092 Star::Find returns 1 (0), X=554.37, Y=875.63, Mass=67006, SNR=18.0, Peak=16042 HFD=2.4
02:22:49.469 00.004 1092 Star::Find(15, 987, 766, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.472 00.003 1092 Star::Find returns 1 (0), X=986.47, Y=766.49, Mass=72204, SNR=19.6, Peak=15293 HFD=3.1
02:22:49.474 00.002 1092 Star::Find(15, 1599, 1031, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.477 00.003 1092 Star::Find returns 1 (0), X=1598.99, Y=1030.60, Mass=101454, SNR=24.3, Peak=18365 HFD=3.0
02:22:49.480 00.003 1092 Star::Find(15, 513, 364, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.483 00.003 1092 Star::Find returns 1 (0), X=513.26, Y=364.55, Mass=59902, SNR=18.3, Peak=11059 HFD=3.1
02:22:49.486 00.003 1092 Star::Find(15, 82, 925, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.489 00.003 1092 Star::Find returns 1 (0), X=82.43, Y=925.06, Mass=76777, SNR=24.1, Peak=17882 HFD=2.7
02:22:49.492 00.003 1092 Star::Find(15, 1279, 764, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.495 00.003 1092 Star::Find returns 1 (0), X=1279.01, Y=764.60, Mass=54457, SNR=18.4, Peak=12551 HFD=2.3
02:22:49.498 00.003 1092 Star::Find(15, 160, 1055, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.500 00.002 1092 Star::Find returns 1 (0), X=160.39, Y=1054.34, Mass=84961, SNR=24.4, Peak=17175 HFD=2.9
02:22:49.504 00.004 1092 Star::Find(15, 491, 1192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.507 00.003 1092 Star::Find returns 1 (0), X=491.75, Y=1191.43, Mass=82754, SNR=21.3, Peak=21555 HFD=2.9
02:22:49.510 00.003 1092 Star::Find(15, 1570, 371, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.513 00.003 1092 Star::Find returns 1 (0), X=1570.08, Y=371.05, Mass=52557, SNR=18.3, Peak=11056 HFD=2.6
02:22:49.516 00.003 1092 Star::Find(15, 635, 1142, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.519 00.003 1092 Star::Find returns 1 (0), X=635.65, Y=1142.71, Mass=59891, SNR=16.8, Peak=12931 HFD=3.0
02:22:49.522 00.003 1092 Star::Find(15, 1658, 673, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.525 00.003 1092 Star::Find returns 1 (0), X=1657.99, Y=673.13, Mass=49518, SNR=14.2, Peak=12019 HFD=2.6
02:22:49.528 00.003 1092 Star::Find(15, 595, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.532 00.004 1092 Star::Find returns 1 (0), X=594.35, Y=524.77, Mass=52655, SNR=20.4, Peak=12858 HFD=2.2
02:22:49.536 00.004 1092 Star::Find(15, 1159, 666, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.539 00.003 1092 Star::Find returns 1 (0), X=1160.21, Y=666.21, Mass=43107, SNR=13.8, Peak=12909 HFD=2.3
02:22:49.542 00.003 1092 Star::Find(15, 219, 262, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.547 00.005 1092 Star::Find returns 1 (0), X=219.49, Y=261.96, Mass=49891, SNR=19.4, Peak=9699 HFD=2.9
02:22:49.551 00.004 1092 Star::Find(15, 880, 814, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.554 00.003 1092 Star::Find returns 1 (0), X=879.74, Y=813.80, Mass=31680, SNR=12.0, Peak=13543 HFD=2.5
02:22:49.556 00.002 1092 Star::Find(15, 1104, 169, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.559 00.003 1092 Star::Find returns 1 (0), X=1104.54, Y=168.83, Mass=50622, SNR=18.6, Peak=9629 HFD=2.6
02:22:49.563 00.004 1092 Star::Find(15, 353, 656, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.566 00.003 1092 Star::Find returns 1 (0), X=353.39, Y=656.51, Mass=40653, SNR=15.6, Peak=10765 HFD=2.9
02:22:49.569 00.003 1092 Star::Find(15, 55, 321, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.572 00.003 1092 Star::Find returns 1 (0), X=55.26, Y=321.29, Mass=39082, SNR=14.5, Peak=9347 HFD=2.6
02:22:49.574 00.002 1092 Star::Find(15, 583, 1158, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.577 00.003 1092 Star::Find returns 1 (0), X=582.90, Y=1157.96, Mass=26322, SNR=10.7, Peak=11863 HFD=2.2
02:22:49.582 00.005 1092 Star::Find(15, 1390, 491, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.585 00.003 1092 Star::Find returns 0 (4), X=1389.62, Y=490.65, Mass=17448, SNR=8.6, Peak=9799 HFD=1.4
02:22:49.588 00.003 1092 Star::Find(15, 724, 212, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.590 00.002 1092 Star::Find returns 1 (0), X=724.03, Y=212.05, Mass=25290, SNR=10.5, Peak=9562 HFD=2.7
02:22:49.593 00.003 1092 Star::Find(15, 1402, 429, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.596 00.003 1092 Star::Find returns 1 (0), X=1402.20, Y=429.19, Mass=38413, SNR=15.2, Peak=11136 HFD=3.1
02:22:49.599 00.003 1092 Star::Find(15, 196, 611, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.602 00.003 1092 Star::Find returns 1 (0), X=195.51, Y=610.71, Mass=18762, SNR=9.4, Peak=10803 HFD=2.7
02:22:49.605 00.003 1092 Star::Find(15, 1115, 524, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.607 00.002 1092 Star::Find returns 1 (0), X=1114.58, Y=524.78, Mass=28384, SNR=10.9, Peak=10352 HFD=2.0
02:22:49.610 00.003 1092 Star::Find(15, 43, 372, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.613 00.003 1092 Star::Find returns 1 (0), X=44.12, Y=382.16, Mass=1893187, SNR=212.1, Peak=65535 HFD=4.3
02:22:49.616 00.003 1092 Star::Find(15, 74, 1134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.619 00.003 1092 Star::Find false star n=12 nbg=231 bg=5054.7 sigma=704.7 thresh=7169 peak=6955
02:22:49.621 00.002 1092 Star::Find returns 0 (2), X=74.00, Y=1134.00, Mass=29190, SNR=2.9, Peak=10119 HFD=0.0
02:22:49.624 00.003 1092 Star::Find(15, 1592, 1132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.628 00.004 1092 Star::Find false star n=6 nbg=249 bg=6924.3 sigma=883.3 thresh=9574 peak=9571
02:22:49.632 00.004 1092 Star::Find returns 0 (2), X=1592.00, Y=1132.00, Mass=22660, SNR=2.9, Peak=12007 HFD=0.0
02:22:49.635 00.003 1092 Star::Find(15, 1646, 1180, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.639 00.004 1092 Star::Find false star n=3 nbg=261 bg=6961.5 sigma=993.4 thresh=9942 peak=9016
02:22:49.642 00.003 1092 Star::Find returns 0 (2), X=1646.00, Y=1180.00, Mass=10058, SNR=2.9, Peak=13232 HFD=0.0
02:22:49.644 00.002 1092 Star::Find(15, 626, 26, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.648 00.004 1092 Star::Find returns 1 (0), X=625.05, Y=26.55, Mass=28997, SNR=13.5, Peak=8419 HFD=2.9
02:22:49.651 00.003 1092 Star::Find(15, 646, 438, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.655 00.004 1092 Star::Find returns 1 (0), X=647.13, Y=437.93, Mass=19315, SNR=9.9, Peak=9402 HFD=2.9
02:22:49.657 00.002 1092 Star::Find(15, 850, 201, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.660 00.003 1092 Star::Find false star n=7 nbg=252 bg=4086.4 sigma=695.4 thresh=6173 peak=6056
02:22:49.665 00.005 1092 Star::Find returns 0 (2), X=850.00, Y=201.00, Mass=17656, SNR=2.9, Peak=7632 HFD=0.0
02:22:49.668 00.003 1092 Star::Find(15, 1672, 1056, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.671 00.003 1092 Star::Find false star n=9 nbg=238 bg=6711.3 sigma=784.7 thresh=9065 peak=8352
02:22:49.674 00.003 1092 Star::Find returns 0 (2), X=1672.00, Y=1056.00, Mass=23629, SNR=2.9, Peak=10509 HFD=0.0
02:22:49.677 00.003 1092 Star::Find(15, 1749, 949, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.682 00.005 1092 Star::Find returns 1 (0), X=1757.32, Y=947.42, Mass=1194622, SNR=146.4, Peak=65517 HFD=3.5
02:22:49.685 00.003 1092 Star::Find(15, 944, 1027, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.688 00.003 1092 Star::Find false star n=2 nbg=259 bg=6514.9 sigma=1014.1 thresh=9557 peak=8078
02:22:49.692 00.004 1092 Star::Find returns 0 (2), X=944.00, Y=1027.00, Mass=7754, SNR=2.9, Peak=10429 HFD=0.0
02:22:49.695 00.003 1092 Star::Find(15, 141, 115, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.699 00.004 1092 Star::Find returns 1 (0), X=141.57, Y=114.64, Mass=27459, SNR=13.4, Peak=7424 HFD=3.2
02:22:49.703 00.004 1092 Star::Find(15, 369, 1038, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.706 00.003 1092 Star::Find false star n=4 nbg=264 bg=6245.2 sigma=1018.1 thresh=9299 peak=7720
02:22:49.709 00.003 1092 Star::Find returns 0 (2), X=369.00, Y=1038.00, Mass=13276, SNR=2.9, Peak=11472 HFD=0.0
02:22:49.712 00.003 1092 Star::Find(15, 246, 1159, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.717 00.005 1092 Star::Find false star n=10 nbg=240 bg=5901.5 sigma=818.1 thresh=8356 peak=7902
02:22:49.722 00.005 1092 Star::Find returns 0 (2), X=246.00, Y=1159.00, Mass=31237, SNR=2.9, Peak=10823 HFD=0.0
02:22:49.725 00.003 1092 Star::Find(15, 552, 1181, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.728 00.003 1092 Star::Find false star n=5 nbg=241 bg=6705.6 sigma=820.1 thresh=9166 peak=8639
02:22:49.733 00.005 1092 Star::Find returns 0 (2), X=552.00, Y=1181.00, Mass=14822, SNR=2.9, Peak=12643 HFD=0.0
02:22:49.738 00.005 1092 Star::Find(15, 804, 49, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.741 00.003 1092 Star::Find returns 1 (0), X=803.81, Y=50.26, Mass=33533, SNR=14.9, Peak=9088 HFD=3.5
02:22:49.748 00.007 1092 Star::Find(15, 805, 1113, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.751 00.003 1092 Star::Find false star n=5 nbg=250 bg=6463.2 sigma=824.8 thresh=8938 peak=7859
02:22:49.756 00.005 1092 Star::Find returns 0 (2), X=805.00, Y=1113.00, Mass=15948, SNR=2.9, Peak=11357 HFD=0.0
02:22:49.759 00.003 1092 Star::Find(15, 1241, 811, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.762 00.003 1092 Star::Find false star n=1 nbg=252 bg=6235.1 sigma=911.3 thresh=8969 peak=7638
02:22:49.766 00.004 1092 Star::Find returns 0 (2), X=1241.00, Y=811.00, Mass=2927, SNR=2.9, Peak=10538 HFD=0.0
02:22:49.769 00.003 1092 Star::Find(15, 1241, 546, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.772 00.003 1092 Star::Find false star n=4 nbg=258 bg=5484.4 sigma=879.5 thresh=8123 peak=7600
02:22:49.775 00.003 1092 Star::Find returns 0 (2), X=1241.00, Y=546.00, Mass=13265, SNR=2.9, Peak=9651 HFD=0.0
02:22:49.778 00.003 1092 Star::Find(15, 843, 1111, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.782 00.004 1092 Star::Find false star n=8 nbg=252 bg=6265.7 sigma=933.1 thresh=9065 peak=8806
02:22:49.786 00.004 1092 Star::Find returns 0 (2), X=843.00, Y=1111.00, Mass=26388, SNR=2.9, Peak=11930 HFD=0.0
02:22:49.790 00.004 1092 Star::Find(15, 1557, 941, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.794 00.004 1092 Star::Find false star n=4 nbg=274 bg=6806.1 sigma=1055.8 thresh=9974 peak=8399
02:22:49.799 00.005 1092 Star::Find returns 0 (2), X=1557.00, Y=941.00, Mass=13681, SNR=2.9, Peak=10538 HFD=0.0
02:22:49.801 00.002 1092 Star::Find(15, 932, 1143, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.804 00.003 1092 Star::Find returns 0 (3), X=932.00, Y=1143.00, Mass=0, SNR=0.0, Peak=11767 HFD=0.0
02:22:49.807 00.003 1092 Star::Find(15, 1200, 1179, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.810 00.003 1092 Star::Find false star n=3 nbg=259 bg=6673.7 sigma=1027.1 thresh=9755 peak=8687
02:22:49.814 00.004 1092 Star::Find returns 0 (2), X=1200.00, Y=1179.00, Mass=10293, SNR=2.9, Peak=11667 HFD=0.0
02:22:49.816 00.002 1092 Star::Find(15, 1481, 1002, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.820 00.004 1092 Star::Find false star n=4 nbg=259 bg=6640.1 sigma=949.4 thresh=9488 peak=8366
02:22:49.823 00.003 1092 Star::Find returns 0 (2), X=1481.00, Y=1002.00, Mass=15493, SNR=2.9, Peak=10960 HFD=0.0
02:22:49.825 00.002 1092 Star::Find(15, 1560, 1105, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.830 00.005 1092 Star::Find false star n=2 nbg=262 bg=7017.2 sigma=1033.6 thresh=10118 peak=8927
02:22:49.834 00.004 1092 Star::Find returns 0 (2), X=1560.00, Y=1105.00, Mass=7967, SNR=2.9, Peak=13440 HFD=0.0
02:22:49.838 00.004 1092 Star::Find(15, 1391, 1192, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.841 00.003 1092 Star::Find false star n=3 nbg=269 bg=6914.3 sigma=1118.8 thresh=10271 peak=9063
02:22:49.845 00.004 1092 Star::Find returns 0 (2), X=1391.00, Y=1192.00, Mass=11876, SNR=2.9, Peak=11712 HFD=0.0
02:22:49.848 00.003 1092 Star::Find(15, 161, 934, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.851 00.003 1092 Star::Find false star n=4 nbg=266 bg=5733.5 sigma=946.6 thresh=8573 peak=8454
02:22:49.854 00.003 1092 Star::Find returns 0 (2), X=161.00, Y=934.00, Mass=16177, SNR=2.9, Peak=10519 HFD=0.0
02:22:49.857 00.003 1092 Star::Find(15, 943, 1050, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.860 00.003 1092 Star::Find false star n=7 nbg=250 bg=6260.9 sigma=841.4 thresh=8785 peak=7945
02:22:49.862 00.002 1092 Star::Find returns 0 (2), X=943.00, Y=1050.00, Mass=21564, SNR=2.9, Peak=10355 HFD=0.0
02:22:49.865 00.003 1092 Star::Find(15, 1280, 600, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.868 00.003 1092 Star::Find false star n=1 nbg=277 bg=5778.2 sigma=1032.4 thresh=8875 peak=7064
02:22:49.870 00.002 1092 Star::Find returns 0 (2), X=1280.00, Y=600.00, Mass=3793, SNR=2.9, Peak=13059 HFD=0.0
02:22:49.873 00.003 1092 Star::Find(15, 1090, 788, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.875 00.002 1092 Star::Find false star n=3 nbg=253 bg=6067.8 sigma=871.8 thresh=8683 peak=7818
02:22:49.879 00.004 1092 Star::Find returns 0 (2), X=1090.00, Y=788.00, Mass=10723, SNR=2.9, Peak=11709 HFD=0.0
02:22:49.882 00.003 1092 Star::Find(15, 1722, 451, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.885 00.003 1092 Star::Find false star n=3 nbg=245 bg=5142.1 sigma=792.8 thresh=7521 peak=6525
02:22:49.888 00.003 1092 Star::Find returns 0 (2), X=1722.00, Y=451.00, Mass=9637, SNR=2.9, Peak=9859 HFD=0.0
02:22:49.891 00.003 1092 Star::Find(15, 1553, 777, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.895 00.004 1092 Star::Find false star n=1 nbg=248 bg=6404.4 sigma=859.1 thresh=8982 peak=8031
02:22:49.897 00.002 1092 Star::Find returns 0 (2), X=1553.00, Y=777.00, Mass=5382, SNR=2.9, Peak=11786 HFD=0.0
02:22:49.900 00.003 1092 Star::Find(15, 340, 941, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.903 00.003 1092 Star::Find false star n=2 nbg=246 bg=5927.5 sigma=894.4 thresh=8611 peak=7577
02:22:49.905 00.002 1092 Star::Find returns 0 (2), X=340.00, Y=941.00, Mass=7397, SNR=2.9, Peak=11082 HFD=0.0
02:22:49.908 00.003 1092 AutoFind: finding best star pass 1
02:22:49.912 00.004 1092 Star::Find(15, 44, 382, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.915 00.003 1092 Star::Find returns 1 (0), X=44.12, Y=382.16, Mass=1893187, SNR=212.1, Peak=65535 HFD=4.3
02:22:49.918 00.003 1092 AutoFind: near-saturated [44, 382] 127.7 Mass 1893187 SNR 212.1 Peak 65535
02:22:49.921 00.003 1092 Star::Find(15, 379, 981, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.925 00.004 1092 Star::Find returns 1 (0), X=378.98, Y=980.35, Mass=1336828, SNR=169.1, Peak=65535 HFD=3.9
02:22:49.927 00.002 1092 AutoFind: near-saturated [379, 981] 114.1 Mass 1336828 SNR 169.1 Peak 65535
02:22:49.932 00.005 1092 Star::Find(15, 1757, 948, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.935 00.003 1092 Star::Find returns 1 (0), X=1757.32, Y=947.42, Mass=1194622, SNR=146.4, Peak=65517 HFD=3.5
02:22:49.939 00.004 1092 AutoFind: near-saturated [1757, 948] 95.4 Mass 1194622 SNR 146.4 Peak 65517
02:22:49.942 00.003 1092 Star::Find(15, 318, 698, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.946 00.004 1092 Star::Find returns 1 (0), X=318.99, Y=697.20, Mass=2992668, SNR=294.5, Peak=65535 HFD=5.9
02:22:49.950 00.004 1092 AutoFind: near-saturated [318, 698] 90.7 Mass 2992668 SNR 294.5 Peak 65535
02:22:49.953 00.003 1092 Star::Find(15, 796, 583, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.956 00.003 1092 Star::Find returns 1 (0), X=795.97, Y=583.13, Mass=765959, SNR=122.6, Peak=65530 HFD=3.0
02:22:49.958 00.002 1092 AutoFind: near-saturated [796, 583] 73.6 Mass 765959 SNR 122.6 Peak 65530
02:22:49.961 00.003 1092 Star::Find(15, 1626, 523, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.964 00.003 1092 Star::Find returns 1 (0), X=1625.89, Y=523.46, Mass=647929, SNR=114.9, Peak=65485 HFD=3.1
02:22:49.967 00.003 1092 AutoFind: near-saturated [1626, 523] 61.2 Mass 647929 SNR 114.9 Peak 65485
02:22:49.971 00.004 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.974 00.003 1092 Star::Find returns 1 (0), X=1721.27, Y=131.78, Mass=553338, SNR=92.9, Peak=54298 HFD=2.8
02:22:49.977 00.003 1092 AutoFind returns star at [1721, 132] 55.9 Mass 553338 SNR 92.9
02:22:49.982 00.005 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:49.986 00.004 1092 Star::Find returns 1 (0), X=1721.27, Y=131.78, Mass=553338, SNR=92.9, Peak=54298 HFD=2.8
02:22:49.989 00.003 1092 MultiStar: List (12): {1721.27, 131.78}(92.9), {1422.99, 400.66}(105.9), {703.06, 1185.34}(80.6), {1610.23, 1124.35}(72.0), {1432.32, 998.78}(68.2), {901.51, 760.00}(61.3), {1864.81, 730.98}(51.1), {1556.96, 222.27}(57.0), {1381.29, 425.25}(58.6), {1861.46, 823.53}(50.9), {951.82, 897.26}(42.5), {1869.24, 485.69}(48.2), 
02:22:49.992 00.003 1092 setting lock position to (1721.27, 131.78)
02:22:49.995 00.003 1092 MultiStar: stabilizing after lock position change
02:22:49.998 00.003 1092 AutoSelect: state = 1, call UpdateGuideState
02:22:50.001 00.003 1092 UpdateGuideState(): m_state=1
02:22:50.004 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:22:50.006 00.002 1092 Star::Find returns 1 (0), X=1721.27, Y=131.78, Mass=553338, SNR=92.9, Peak=54298 HFD=2.8
02:22:50.009 00.003 1092 CameraToMount -- cameraTheta (0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
02:22:50.012 00.003 1092 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
02:22:50.015 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=0.00 mountY=0.00, mountTheta=0.00
02:22:50.021 00.006 1092 setting force full frames = false
02:22:50.024 00.003 1092 setting lock position to (1721.27, 131.78)
02:22:50.027 00.003 1092 MultiStar: stabilizing after lock position change
02:22:50.029 00.002 1092 CurrentPosition() valid, moving to STATE_SELECTED
02:22:50.032 00.003 1092 Changing from state SELECTING to SELECTED
02:22:50.035 00.003 1092 guider state => SELECTED
02:22:50.067 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1335, FiltMax=65523, Gamma=0.510
02:22:50.087 00.020 1092 UpdateGuideState exits: m=553338 SNR=92.9
02:22:50.090 00.003 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5255, FiltMin=1335, FiltMax=65523, Gamma=0.510
02:22:50.108 00.018 1092 Status Line: Auto-selected star at (1721.3, 131.8)
02:22:50.131 00.023 1092 PhdController: newstate STATE_WAIT_SELECTED
02:22:50.134 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.139 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:22:50.141 00.002 1092 Enqueuing Expose request
02:22:50.145 00.004 2744 Worker thread wakes up
02:22:50.145 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:22:50.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:22:53.530 03.385 2744 Exposure complete
02:22:53.713 00.183 2744 worker thread done servicing request
02:22:53.713 00.000 1092 OnExposeComplete: enter
02:22:53.715 00.002 1092 UpdateGuideState(): m_state=2
02:22:53.719 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
02:22:53.722 00.003 1092 Star::Find returns 1 (0), X=1720.78, Y=131.95, Mass=557264, SNR=106.7, Peak=65501 HFD=2.5
02:22:53.724 00.002 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.22 = -3.06)
02:22:53.725 00.001 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
02:22:53.728 00.003 1092 CameraToMount -- cameraX=-0.49 cameraY=0.18 hyp=0.52 cameraTheta=2.80 mountX=-0.52 mountY=0.04, mountTheta=3.07
02:22:53.732 00.004 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5251, FiltMin=1703, FiltMax=65527, Gamma=0.510
02:22:53.745 00.013 1092 UpdateGuideState exits: m=557264 SNR=106.7
02:22:53.748 00.003 1092 PhdController: newstate STATE_CALIBRATE
02:22:53.750 00.002 1092 PhdController: newstate STATE_GUIDE
02:22:53.761 00.011 1092 Changing from state SELECTED to CALIBRATING_PRIMARY
02:22:53.763 00.002 1092 guider state => CALIBRATED
02:22:53.765 00.002 1092 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
02:22:53.784 00.019 1092 reset dither spiral
02:22:53.786 00.002 1092 PhdController: newstate STATE_SETTLE_BEGIN
02:22:53.788 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.790 00.002 1092 ScheduleExposure(3000,3,0) exposurePending=0
02:22:53.792 00.002 1092 Enqueuing Expose request
02:22:53.796 00.004 2744 Worker thread wakes up
02:22:53.796 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:22:53.796 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(0,0,0,0)
02:22:57.185 03.389 2744 Exposure complete
02:22:57.373 00.188 2744 worker thread done servicing request
02:22:57.373 00.000 1092 OnExposeComplete: enter
02:22:57.375 00.002 1092 UpdateGuideState(): m_state=5
02:22:57.377 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
02:22:57.380 00.003 1092 Star::Find returns 1 (0), X=1720.13, Y=132.29, Mass=546348, SNR=98.6, Peak=64442 HFD=2.7
02:22:57.382 00.002 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.15 = -3.14)
02:22:57.385 00.003 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
02:22:57.387 00.002 1092 CameraToMount -- cameraX=-1.14 cameraY=0.51 hyp=1.25 cameraTheta=2.72 mountX=-1.25 mountY=0.19, mountTheta=2.99
02:22:57.393 00.006 1092 Changing from state CALIBRATED to GUIDING
02:22:57.395 00.002 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
02:22:57.397 00.002 1092 ScopeASCOM::SideOfPier() returns 0
02:22:57.429 00.032 1092 AdjustCalibrationForScopePointing (scope): current dec=47.0 pierSide=0, cal dec=-0.0 pierSide=0 rotAngle=0.0 bin=1
02:22:57.433 00.004 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
02:22:57.436 00.003 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
02:22:57.439 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
02:22:57.441 00.002 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
02:22:57.445 00.004 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
02:22:57.447 00.002 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
02:22:57.450 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
02:22:57.452 00.002 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:22:57.455 00.003 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
02:22:57.457 00.002 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
02:22:57.460 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
02:22:57.464 00.004 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
02:22:57.467 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
02:22:57.602 00.135 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
02:22:57.605 00.003 1092 GetDouble("/profile/1/camera/pixelsize", 0.000000) returns 5.860000
02:22:57.607 00.002 1092 Dec comp: XRate 4.128 -> 2.813 for dec -0.0 -> dec 47.0
02:22:57.614 00.007 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
02:22:57.617 00.003 1092 ScopeASCOM::SideOfPier() returns 0
02:22:57.636 00.019 1092 setting lock position to (1720.13, 132.29)
02:22:57.639 00.003 1092 MultiStar: stabilizing after lock position change
02:22:57.641 00.002 1092 guider state => GUIDING
02:22:57.643 00.002 1092 Status Line: Guiding
02:22:57.649 00.006 1092 Mount: notify guiding started
02:22:57.653 00.004 1092 GetString("/profile/1/name", "") returns "20260503"
02:22:57.656 00.003 1092 GetString("/profile/1/scope/calibration/timestamp", "") returns "5/16/2026 11:23:41 PM"
02:22:57.658 00.002 1092 GetDouble("/profile/1/scope/calibration/xRate", 1.000000) returns 0.004128
02:22:57.661 00.003 1092 GetDouble("/profile/1/scope/calibration/yRate", 1.000000) returns 0.005323
02:22:57.664 00.003 1092 GetInt("/profile/1/scope/calibration/binning", 1) returns 1
02:22:57.666 00.002 1092 GetDouble("/profile/1/scope/calibration/xAngle", 0.000000) returns -0.426783
02:22:57.669 00.003 1092 GetDouble("/profile/1/scope/calibration/yAngle", 0.000000) returns 0.989601
02:22:57.671 00.002 1092 GetDouble("/profile/1/scope/calibration/declination", 0.000000) returns -0.000035
02:22:57.674 00.003 1092 GetInt("/profile/1/scope/calibration/pierSide", -1) returns 0
02:22:57.676 00.002 1092 GetInt("/profile/1/scope/calibration/raGuideParity", 0) returns 1
02:22:57.679 00.003 1092 GetInt("/profile/1/scope/calibration/decGuideParity", 0) returns -1
02:22:57.682 00.003 1092 GetDouble("/profile/1/scope/calibration/rotatorAngle", -888.000000) returns 0.000000
02:22:57.685 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
02:22:57.687 00.002 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
02:22:57.690 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
02:22:57.692 00.002 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
02:22:57.697 00.005 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
02:22:57.699 00.002 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
02:22:57.702 00.003 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
02:22:57.704 00.002 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:22:57.707 00.003 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
02:22:57.709 00.002 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
02:22:57.712 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
02:22:57.716 00.004 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
02:22:57.719 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
02:22:57.722 00.003 1092 GetInt("/profile/1/scope/calibration/focal_length", 0) returns 800
02:22:57.726 00.004 1092 GetDouble("/profile/1/scope/calibration/image_scale", 1.000000) returns 1.510890
02:22:57.729 00.003 1092 GetDouble("/profile/1/scope/calibration/ra_guide_rate", -1.000000) returns 0.002083
02:22:57.732 00.003 1092 GetDouble("/profile/1/scope/calibration/dec_guide_rate", -1.000000) returns 0.002083
02:22:57.735 00.003 1092 GetDouble("/profile/1/scope/calibration/ortho_error", 0.000000) returns 8.847390
02:22:57.738 00.003 1092 GetInt("/profile/1/scope/calibration/ra_step_count", 0) returns 14
02:22:57.740 00.002 1092 GetInt("/profile/1/scope/calibration/dec_step_count", 0) returns 11
02:22:57.743 00.003 1092 GetDouble("/profile/1/scope/calibration/orig_binning", 1.000000) returns 1.000000
02:22:57.747 00.004 1092 GetInt("/profile/1/scope/calibration/last_issue", 0) returns 3
02:22:57.749 00.002 1092 GetString("/profile/1/scope/calibration/orig_timestamp", "Unknown") returns "5/12/2026 9:05:38 PM"
02:22:57.752 00.003 1092 GetInt("/profile/1/scope/calibration/orig_pierside", -1) returns 1
02:22:57.754 00.002 1092 GetString("/profile/1/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {-3.0 0.5}, {-4.2 1.5}, {-5.1 1.9}, {-6.5 2.9}, {-7.7 3.6}, {-9.3 4.2}, {-10.8 5.1}, {-12.4 5.3}, {-14.6 6.4}, {-16.2 6.8}, {-18.5 7.4}, {-19.4 8.5}, {-21.6 9.8}, {-23.7 10.8}, {-23.7 10.8}, {-12.5 5.4}, {-1.5 0.8}, {3.0 -1.1}"
02:22:57.757 00.003 1092 GetString("/profile/1/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.2 -2.2}, {-3.6 -4.0}, {-5.5 -5.3}, {-6.6 -7.1}, {-8.8 -9.2}, {-10.1 -10.9}, {-11.0 -13.1}, {-13.6 -15.3}, {-12.6 -17.8}, {-13.3 -19.9}, {-14.5 -22.0}, {-14.5 -22.0}, {-12.4 -16.6}, {-8.8 -5.9}, {-7.9 -4.0}"
02:22:57.839 00.082 1092 ScopeASCOM::GetGuideRates returns 0 7.500 7.500 a-s/sec
02:22:57.856 00.017 1092 ScopeASCOM::SideOfPier() returns 0
02:22:57.859 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
02:22:57.863 00.004 1092 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,-0.00
02:22:57.866 00.003 1092 ScopeASCOM::GetDeclinationRadians() returns 47.0
02:22:57.868 00.002 1092 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 47.0
02:22:57.871 00.003 1092 MountToCamera -- mountTheta (0.00) + m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
02:22:57.873 00.002 1092 MountToCamera -- mountX=0.00 mountY=-0.00 hyp=0.00 mountTheta=0.00 cameraX=0.00, cameraY=-0.00 cameraTheta=0.00
02:22:57.875 00.002 1092 UpdateLockPosShiftCameraCoords: shift rate camera coords = 0.00,-0.00 arcsec/hr
02:22:57.878 00.003 1092 UpdateLockPosShiftCameraCoords: shift rate 0,-0 px/sec
02:22:57.881 00.003 1092 GetInt("/profile/1/AutoLoadCalibration", -1) returns 1
02:22:57.883 00.002 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5271, FiltMin=1562, FiltMax=65527, Gamma=0.510
02:22:57.900 00.017 1092 UpdateGuideState exits: m=546348 SNR=98.6
02:22:57.903 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
02:22:57.905 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:57.908 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:22:57.910 00.002 1092 Enqueuing Expose request
02:22:57.913 00.003 2744 Worker thread wakes up
02:22:57.913 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:22:57.913 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:01.303 03.390 2744 Exposure complete
02:23:01.503 00.200 2744 worker thread done servicing request
02:23:01.504 00.001 1092 OnExposeComplete: enter
02:23:01.506 00.002 1092 UpdateGuideState(): m_state=6
02:23:01.509 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 1
02:23:01.511 00.002 1092 Star::Find returns 1 (0), X=1719.79, Y=132.21, Mass=535422, SNR=113.7, Peak=65482 HFD=2.6
02:23:01.514 00.003 1092 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.43) = xAngle (-2.48 = -2.48)
02:23:01.516 00.002 1092 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
02:23:01.520 00.004 1092 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.91 mountX=-0.28 mountY=-0.17, mountTheta=-2.59
02:23:01.524 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=-0.08, opts=13)
02:23:01.527 00.003 1092 Enqueuing Move request for scope (-0.35, -0.08)
02:23:01.530 00.003 2744 Worker thread wakes up
02:23:01.530 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
02:23:01.530 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
02:23:01.530 00.000 2744 Moving (-0.35, -0.08) raw xDistance=-0.28 yDistance=-0.17
02:23:01.530 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
02:23:01.530 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:01.530 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:23:01.531 00.001 2744 MoveAxis(E, 0, ABG)
02:23:01.531 00.000 2744 Move returns status 0, amount 0
02:23:01.531 00.000 2744 MoveAxis(N, 0, ABG)
02:23:01.531 00.000 2744 Move returns status 0, amount 0
02:23:01.531 00.000 2744 move complete, result=0
02:23:01.531 00.000 2744 worker thread done servicing request
02:23:01.549 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5280, FiltMin=1488, FiltMax=65535, Gamma=0.510
02:23:01.564 00.015 1092 UpdateGuideState exits: m=535422 SNR=113.7
02:23:01.567 00.003 1092 PhdController: settling, locked = 1, distance = 0.98 (4.00) aobump = 0 frame = 1 / 99999
02:23:01.569 00.002 1092 evsrv: {"Event":"Settling","Timestamp":1779002581.569,"Host":"TALL-PINES-2024","Inst":1,"Distance":0.98,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:23:01.571 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:01.573 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:01.575 00.002 1092 Enqueuing Expose request
02:23:01.577 00.002 2744 Worker thread wakes up
02:23:01.577 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:01.579 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:01.580 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:04.961 03.381 2744 Exposure complete
02:23:05.197 00.236 1092 OnExposeComplete: enter
02:23:05.200 00.003 1092 UpdateGuideState(): m_state=6
02:23:05.203 00.003 2744 worker thread done servicing request
02:23:05.204 00.001 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 2
02:23:05.214 00.010 1092 Star::Find returns 1 (0), X=1719.33, Y=132.40, Mass=567591, SNR=109.4, Peak=59997 HFD=3.0
02:23:05.217 00.003 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.43 = -2.85)
02:23:05.220 00.003 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.00)
02:23:05.229 00.009 1092 CameraToMount -- cameraX=-0.80 cameraY=0.11 hyp=0.81 cameraTheta=3.01 mountX=-0.78 mountY=-0.11, mountTheta=-3.00
02:23:05.246 00.017 1092 SchedulePrimaryMove(0F8C9988, x=-0.80, y=0.11, opts=13)
02:23:05.252 00.006 1092 Enqueuing Move request for scope (-0.80, 0.11)
02:23:05.258 00.006 2744 Worker thread wakes up
02:23:05.258 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.80, 0.11) opts 0xd
02:23:05.259 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.80, 0.11)
02:23:05.259 00.000 2744 Moving (-0.80, 0.11) raw xDistance=-0.78 yDistance=-0.11
02:23:05.259 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.78
02:23:05.259 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:05.259 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:05.259 00.000 2744 MoveAxis(E, 174, ABG)
02:23:05.259 00.000 2744 Guiding  Dir = 2, Dur = 174
02:23:05.259 00.000 2744 IsSlewing returns 0
02:23:05.260 00.001 2744 IsGuiding returns 0
02:23:05.261 00.001 2744 PulseGuide returned control before completion, sleep 183
02:23:05.333 00.072 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5290, FiltMin=1544, FiltMax=65535, Gamma=0.510
02:23:05.355 00.022 1092 UpdateGuideState exits: m=567591 SNR=109.4
02:23:05.359 00.004 1092 PhdController: settling, locked = 1, distance = 0.93 (4.00) aobump = 0 frame = 2 / 99999
02:23:05.364 00.005 1092 PhdController: newstate STATE_FINISH
02:23:05.368 00.004 1092 PhdController complete: success
02:23:05.372 00.004 1092 evsrv: {"Event":"SettleDone","Timestamp":1779002585.372,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
02:23:05.376 00.004 1092 Mount: notify guiding dither settle done success=1
02:23:05.380 00.004 1092 PhdController: newstate STATE_IDLE
02:23:05.385 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:05.387 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:05.390 00.003 1092 Enqueuing Expose request
02:23:05.458 00.068 2744 IsGuiding returns 1
02:23:05.458 00.000 2744 scope still moving after pulse duration time elapsed
02:23:05.488 00.030 2744 IsSlewing returns 0
02:23:05.488 00.000 2744 IsGuiding returns 0
02:23:05.489 00.001 2744 scope move finished after 174 + 54 ms
02:23:05.489 00.000 2744 Move returns status 0, amount 174
02:23:05.489 00.000 2744 MoveAxis(N, 0, ABG)
02:23:05.489 00.000 2744 Move returns status 0, amount 0
02:23:05.489 00.000 2744 move complete, result=0
02:23:05.489 00.000 2744 worker thread done servicing request
02:23:05.489 00.000 2744 Worker thread wakes up
02:23:05.489 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:05.489 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:05.490 00.001 1092 GuideStep: -0.8 px 174 ms EAST, -0.1 px 0 ms NORTH
02:23:06.361 00.871 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:23:06.364 00.003 1092 case statement mapped state 6 to 3
02:23:06.367 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:23:06.462 00.095 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:23:06.465 00.003 1092 case statement mapped state 6 to 3
02:23:06.467 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:23:08.030 01.563 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:23:08.033 00.003 1092 case statement mapped state 6 to 3
02:23:08.035 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:23:08.882 00.847 2744 Exposure complete
02:23:09.099 00.217 2744 worker thread done servicing request
02:23:09.099 00.000 1092 OnExposeComplete: enter
02:23:09.102 00.003 1092 UpdateGuideState(): m_state=6
02:23:09.105 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 3
02:23:09.108 00.003 1092 Star::Find returns 1 (0), X=1719.92, Y=132.32, Mass=557632, SNR=109.5, Peak=62922 HFD=2.9
02:23:09.111 00.003 1092 CameraToMount -- cameraTheta (2.98) - m_xAngle (-0.43) = xAngle (3.40 = -2.88)
02:23:09.114 00.003 1092 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.25 = -3.03)
02:23:09.116 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=0.04 hyp=0.22 cameraTheta=2.98 mountX=-0.21 mountY=-0.02, mountTheta=-3.03
02:23:09.124 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=0.04, opts=13)
02:23:09.126 00.002 1092 Enqueuing Move request for scope (-0.21, 0.04)
02:23:09.130 00.004 2744 Worker thread wakes up
02:23:09.130 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.04) opts 0xd
02:23:09.130 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, 0.04)
02:23:09.130 00.000 2744 Moving (-0.21, 0.04) raw xDistance=-0.21 yDistance=-0.02
02:23:09.130 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:23:09.130 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:09.131 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:23:09.131 00.000 2744 MoveAxis(E, 0, ABG)
02:23:09.131 00.000 2744 Move returns status 0, amount 0
02:23:09.131 00.000 2744 MoveAxis(N, 0, ABG)
02:23:09.131 00.000 2744 Move returns status 0, amount 0
02:23:09.131 00.000 2744 move complete, result=0
02:23:09.131 00.000 2744 worker thread done servicing request
02:23:09.149 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1358, FiltMax=65535, Gamma=0.510
02:23:09.168 00.019 1092 UpdateGuideState exits: m=557632 SNR=109.5
02:23:09.170 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:09.173 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:09.174 00.001 1092 Enqueuing Expose request
02:23:09.176 00.002 2744 Worker thread wakes up
02:23:09.176 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:09.177 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:09.177 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:12.559 03.382 2744 Exposure complete
02:23:12.779 00.220 2744 worker thread done servicing request
02:23:12.779 00.000 1092 OnExposeComplete: enter
02:23:12.782 00.003 1092 UpdateGuideState(): m_state=6
02:23:12.785 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 4
02:23:12.788 00.003 1092 Star::Find returns 1 (0), X=1719.74, Y=132.54, Mass=519757, SNR=107.9, Peak=53834 HFD=3.0
02:23:12.790 00.002 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
02:23:12.792 00.002 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.83 = 2.83)
02:23:12.795 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=0.26 hyp=0.47 cameraTheta=2.56 mountX=-0.46 mountY=0.14, mountTheta=2.84
02:23:12.800 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.26, opts=13)
02:23:12.802 00.002 1092 Enqueuing Move request for scope (-0.39, 0.26)
02:23:12.805 00.003 2744 Worker thread wakes up
02:23:12.805 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.26) opts 0xd
02:23:12.805 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.26)
02:23:12.805 00.000 2744 Moving (-0.39, 0.26) raw xDistance=-0.46 yDistance=0.14
02:23:12.805 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.46
02:23:12.805 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:12.805 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:23:12.805 00.000 2744 MoveAxis(E, 103, ABG)
02:23:12.805 00.000 2744 Guiding  Dir = 2, Dur = 103
02:23:12.806 00.001 2744 IsSlewing returns 0
02:23:12.806 00.000 2744 IsGuiding returns 0
02:23:12.806 00.000 2744 PulseGuide returned control before completion, sleep 113
02:23:12.823 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1399, FiltMax=65535, Gamma=0.510
02:23:12.839 00.016 1092 UpdateGuideState exits: m=519757 SNR=107.9
02:23:12.842 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.845 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:12.848 00.003 1092 Enqueuing Expose request
02:23:12.928 00.080 2744 IsGuiding returns 1
02:23:12.928 00.000 2744 scope still moving after pulse duration time elapsed
02:23:12.961 00.033 2744 IsSlewing returns 0
02:23:12.961 00.000 2744 IsGuiding returns 0
02:23:12.961 00.000 2744 scope move finished after 103 + 51 ms
02:23:12.961 00.000 2744 Move returns status 0, amount 103
02:23:12.961 00.000 2744 MoveAxis(N, 0, ABG)
02:23:12.961 00.000 2744 Move returns status 0, amount 0
02:23:12.961 00.000 2744 move complete, result=0
02:23:12.962 00.001 2744 worker thread done servicing request
02:23:12.962 00.000 2744 Worker thread wakes up
02:23:12.962 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:12.962 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:12.963 00.001 1092 GuideStep: -0.5 px 103 ms EAST, 0.1 px 0 ms NORTH
02:23:16.372 03.409 2744 Exposure complete
02:23:16.604 00.232 2744 worker thread done servicing request
02:23:16.604 00.000 1092 OnExposeComplete: enter
02:23:16.607 00.003 1092 UpdateGuideState(): m_state=6
02:23:16.610 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 5
02:23:16.613 00.003 1092 Star::Find returns 1 (0), X=1719.36, Y=132.40, Mass=561562, SNR=105.6, Peak=63133 HFD=3.0
02:23:16.617 00.004 1092 CameraToMount -- cameraTheta (3.01) - m_xAngle (-0.43) = xAngle (3.43 = -2.85)
02:23:16.620 00.003 1092 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.01)
02:23:16.623 00.003 1092 CameraToMount -- cameraX=-0.77 cameraY=0.11 hyp=0.78 cameraTheta=3.01 mountX=-0.75 mountY=-0.11, mountTheta=-3.00
02:23:16.628 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=0.11, opts=13)
02:23:16.633 00.005 1092 Enqueuing Move request for scope (-0.77, 0.11)
02:23:16.636 00.003 2744 Worker thread wakes up
02:23:16.636 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.11) opts 0xd
02:23:16.636 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, 0.11)
02:23:16.636 00.000 2744 Moving (-0.77, 0.11) raw xDistance=-0.75 yDistance=-0.11
02:23:16.636 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.75
02:23:16.636 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:16.637 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:23:16.637 00.000 2744 MoveAxis(E, 175, ABG)
02:23:16.637 00.000 2744 Guiding  Dir = 2, Dur = 175
02:23:16.637 00.000 2744 IsSlewing returns 0
02:23:16.637 00.000 2744 IsGuiding returns 0
02:23:16.637 00.000 2744 PulseGuide returned control before completion, sleep 185
02:23:16.653 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1655, FiltMax=65535, Gamma=0.510
02:23:16.670 00.017 1092 UpdateGuideState exits: m=561562 SNR=105.6
02:23:16.674 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:16.677 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:16.681 00.004 1092 Enqueuing Expose request
02:23:16.833 00.152 2744 IsGuiding returns 1
02:23:16.833 00.000 2744 scope still moving after pulse duration time elapsed
02:23:16.864 00.031 2744 IsSlewing returns 0
02:23:16.864 00.000 2744 IsGuiding returns 0
02:23:16.864 00.000 2744 scope move finished after 175 + 52 ms
02:23:16.864 00.000 2744 Move returns status 0, amount 175
02:23:16.864 00.000 2744 MoveAxis(N, 0, ABG)
02:23:16.864 00.000 2744 Move returns status 0, amount 0
02:23:16.864 00.000 2744 move complete, result=0
02:23:16.865 00.001 1092 GuideStep: -0.7 px 175 ms EAST, -0.1 px 0 ms NORTH
02:23:16.867 00.002 2744 worker thread done servicing request
02:23:16.868 00.001 2744 Worker thread wakes up
02:23:16.868 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:16.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:20.254 03.386 2744 Exposure complete
02:23:20.461 00.207 2744 worker thread done servicing request
02:23:20.462 00.001 1092 OnExposeComplete: enter
02:23:20.465 00.003 1092 UpdateGuideState(): m_state=6
02:23:20.468 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 6
02:23:20.472 00.004 1092 Star::Find returns 1 (0), X=1719.18, Y=132.82, Mass=567955, SNR=114.0, Peak=58810 HFD=2.9
02:23:20.475 00.003 1092 CameraToMount -- cameraTheta (2.63) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
02:23:20.478 00.003 1092 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
02:23:20.480 00.002 1092 CameraToMount -- cameraX=-0.95 cameraY=0.53 hyp=1.09 cameraTheta=2.63 mountX=-1.09 mountY=0.25, mountTheta=2.91
02:23:20.484 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.95, y=0.53, opts=13)
02:23:20.487 00.003 1092 Enqueuing Move request for scope (-0.95, 0.53)
02:23:20.490 00.003 2744 Worker thread wakes up
02:23:20.490 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.95, 0.53) opts 0xd
02:23:20.490 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.95, 0.53)
02:23:20.490 00.000 2744 Moving (-0.95, 0.53) raw xDistance=-1.09 yDistance=0.25
02:23:20.490 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.72 from input -1.09
02:23:20.490 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:20.490 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:23:20.491 00.001 2744 MoveAxis(E, 256, ABG)
02:23:20.491 00.000 2744 Guiding  Dir = 2, Dur = 256
02:23:20.491 00.000 2744 IsSlewing returns 0
02:23:20.491 00.000 2744 IsGuiding returns 0
02:23:20.491 00.000 2744 PulseGuide returned control before completion, sleep 266
02:23:20.506 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1575, FiltMax=65535, Gamma=0.510
02:23:20.522 00.016 1092 UpdateGuideState exits: m=567955 SNR=114.0
02:23:20.525 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.528 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:20.531 00.003 1092 Enqueuing Expose request
02:23:20.761 00.230 2744 IsGuiding returns 1
02:23:20.761 00.000 2744 scope still moving after pulse duration time elapsed
02:23:20.792 00.031 2744 IsSlewing returns 0
02:23:20.792 00.000 2744 IsGuiding returns 0
02:23:20.792 00.000 2744 scope move finished after 256 + 45 ms
02:23:20.792 00.000 2744 Move returns status 0, amount 256
02:23:20.792 00.000 2744 MoveAxis(N, 0, ABG)
02:23:20.793 00.001 2744 Move returns status 0, amount 0
02:23:20.793 00.000 2744 move complete, result=0
02:23:20.793 00.000 2744 worker thread done servicing request
02:23:20.793 00.000 2744 Worker thread wakes up
02:23:20.793 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:20.793 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:20.793 00.000 1092 GuideStep: -1.1 px 256 ms EAST, 0.3 px 0 ms NORTH
02:23:24.194 03.401 2744 Exposure complete
02:23:24.405 00.211 2744 worker thread done servicing request
02:23:24.405 00.000 1092 OnExposeComplete: enter
02:23:24.408 00.003 1092 UpdateGuideState(): m_state=6
02:23:24.411 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 7
02:23:24.415 00.004 1092 Star::Find returns 1 (0), X=1719.99, Y=132.29, Mass=559338, SNR=118.5, Peak=55850 HFD=3.2
02:23:24.417 00.002 1092 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-0.43) = xAngle (-2.70 = -2.70)
02:23:24.420 00.003 1092 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.85 = -2.85)
02:23:24.423 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.12 mountX=-0.13 mountY=-0.04, mountTheta=-2.83
02:23:24.427 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.00, opts=13)
02:23:24.431 00.004 1092 Enqueuing Move request for scope (-0.14, -0.00)
02:23:24.433 00.002 2744 Worker thread wakes up
02:23:24.433 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
02:23:24.433 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
02:23:24.433 00.000 2744 Moving (-0.14, -0.00) raw xDistance=-0.13 yDistance=-0.04
02:23:24.433 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:23:24.433 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:24.434 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:23:24.434 00.000 2744 MoveAxis(E, 0, ABG)
02:23:24.434 00.000 2744 Move returns status 0, amount 0
02:23:24.434 00.000 2744 MoveAxis(N, 0, ABG)
02:23:24.434 00.000 2744 Move returns status 0, amount 0
02:23:24.434 00.000 2744 move complete, result=0
02:23:24.434 00.000 2744 worker thread done servicing request
02:23:24.453 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5303, FiltMin=1104, FiltMax=65527, Gamma=0.510
02:23:24.468 00.015 1092 UpdateGuideState exits: m=559338 SNR=118.5
02:23:24.471 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.473 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:24.475 00.002 1092 Enqueuing Expose request
02:23:24.478 00.003 2744 Worker thread wakes up
02:23:24.478 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:24.481 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:24.481 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:27.876 03.395 2744 Exposure complete
02:23:28.080 00.204 2744 worker thread done servicing request
02:23:28.080 00.000 1092 OnExposeComplete: enter
02:23:28.083 00.003 1092 UpdateGuideState(): m_state=6
02:23:28.086 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.088 00.002 1092 Star::Find returns 1 (0), X=1720.23, Y=132.01, Mass=562823, SNR=108.7, Peak=58074 HFD=3.0
02:23:28.091 00.003 1092 MultiStar: exiting stabilization period
02:23:28.093 00.002 1092 MultiStar: updating star positions after lock position change
02:23:28.098 00.005 1092 Star::Find(15, 1422, 400, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.100 00.002 1092 Star::Find returns 1 (0), X=1421.68, Y=400.95, Mass=491740, SNR=81.9, Peak=48138 HFD=3.2
02:23:28.104 00.004 1092 Star::Find(15, 702, 1185, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.107 00.003 1092 Star::Find returns 1 (0), X=701.71, Y=1185.59, Mass=526953, SNR=88.8, Peak=52602 HFD=3.2
02:23:28.110 00.003 1092 Star::Find(15, 1609, 1124, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.114 00.004 1092 Star::Find returns 1 (0), X=1609.14, Y=1124.78, Mass=461765, SNR=68.4, Peak=40295 HFD=3.5
02:23:28.116 00.002 1092 Star::Find(15, 1431, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.118 00.002 1092 Star::Find returns 1 (0), X=1430.97, Y=999.08, Mass=393954, SNR=58.9, Peak=38896 HFD=3.5
02:23:28.121 00.003 1092 Star::Find(15, 900, 760, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.123 00.002 1092 Star::Find returns 1 (0), X=899.98, Y=760.39, Mass=286842, SNR=49.3, Peak=35165 HFD=3.2
02:23:28.124 00.001 1092 Star::Find(15, 1864, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.126 00.002 1092 Star::Find returns 1 (0), X=1863.59, Y=731.38, Mass=223173, SNR=42.5, Peak=26608 HFD=3.2
02:23:28.129 00.003 1092 Star::Find(15, 1556, 222, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.132 00.003 1092 Star::Find returns 1 (0), X=1555.50, Y=222.62, Mass=312103, SNR=68.6, Peak=33136 HFD=3.1
02:23:28.134 00.002 1092 Star::Find(15, 1380, 425, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.137 00.003 1092 Star::Find returns 1 (0), X=1380.04, Y=425.72, Mass=270283, SNR=55.3, Peak=35018 HFD=2.5
02:23:28.140 00.003 1092 Star::Find(15, 1860, 823, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.142 00.002 1092 Star::Find returns 1 (0), X=1860.30, Y=824.21, Mass=251092, SNR=54.5, Peak=24432 HFD=3.6
02:23:28.144 00.002 1092 Star::Find(15, 951, 897, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.146 00.002 1092 Star::Find returns 1 (0), X=950.41, Y=897.53, Mass=213217, SNR=43.1, Peak=24906 HFD=3.2
02:23:28.149 00.003 1092 Star::Find(15, 1868, 485, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 8
02:23:28.151 00.002 1092 Star::Find returns 1 (0), X=1870.14, Y=485.93, Mass=245082, SNR=46.1, Peak=19133 HFD=4.2
02:23:28.153 00.002 1092 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.43) = xAngle (-0.80 = -0.80)
02:23:28.155 00.002 1092 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
02:23:28.157 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.28 hyp=0.30 cameraTheta=-1.23 mountX=0.21 mountY=-0.24, mountTheta=-0.86
02:23:28.163 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.28, opts=13)
02:23:28.166 00.003 1092 Enqueuing Move request for scope (0.10, -0.28)
02:23:28.168 00.002 2744 Worker thread wakes up
02:23:28.169 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.28) opts 0xd
02:23:28.169 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.28)
02:23:28.169 00.000 2744 Moving (0.10, -0.28) raw xDistance=0.21 yDistance=-0.24
02:23:28.169 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:23:28.169 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:28.169 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:23:28.169 00.000 2744 MoveAxis(E, 0, ABG)
02:23:28.169 00.000 2744 Move returns status 0, amount 0
02:23:28.169 00.000 2744 MoveAxis(N, 0, ABG)
02:23:28.169 00.000 2744 Move returns status 0, amount 0
02:23:28.169 00.000 2744 move complete, result=0
02:23:28.170 00.001 2744 worker thread done servicing request
02:23:28.185 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5309, FiltMin=1683, FiltMax=65527, Gamma=0.510
02:23:28.200 00.015 1092 UpdateGuideState exits: m=562823 SNR=108.7
02:23:28.202 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:28.205 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:28.207 00.002 1092 Enqueuing Expose request
02:23:28.209 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:23:28.212 00.003 2744 Worker thread wakes up
02:23:28.212 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:28.212 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:31.589 03.377 2744 Exposure complete
02:23:31.785 00.196 2744 worker thread done servicing request
02:23:31.785 00.000 1092 OnExposeComplete: enter
02:23:31.787 00.002 1092 UpdateGuideState(): m_state=6
02:23:31.790 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 9
02:23:31.792 00.002 1092 Star::Find returns 1 (0), X=1720.47, Y=132.07, Mass=525921, SNR=111.2, Peak=61610 HFD=2.4
02:23:31.795 00.003 1092 MultiStar: [#1 0.10,0.09,0.85,U] [#2 0.25,0.01,0.62,U] [#3 -0.10,-0.08,0.68,U] [#4 0.01,-0.13,0.66,U] [#5 0.11,-0.17,0.51,U] [#6 0.11,-0.19,0.46,U] [#7 0.28,-0.07,0.57,U] [#8 0.06,-0.00,0.50,U] 
02:23:31.798 00.003 1092 refined, 8 included, MultiStar: {0.14, -0.09}, one-star: {0.34, -0.22}
02:23:31.800 00.002 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
02:23:31.802 00.002 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
02:23:31.804 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.09 hyp=0.16 cameraTheta=-0.55 mountX=0.16 mountY=-0.04, mountTheta=-0.27
02:23:31.809 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.09, opts=13)
02:23:31.813 00.004 1092 Enqueuing Move request for scope (0.14, -0.09)
02:23:31.815 00.002 2744 Worker thread wakes up
02:23:31.815 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.09) opts 0xd
02:23:31.815 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.09)
02:23:31.815 00.000 2744 Moving (0.14, -0.09) raw xDistance=0.16 yDistance=-0.04
02:23:31.815 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:23:31.816 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:31.816 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:23:31.816 00.000 2744 MoveAxis(E, 0, ABG)
02:23:31.816 00.000 2744 Move returns status 0, amount 0
02:23:31.816 00.000 2744 MoveAxis(N, 0, ABG)
02:23:31.816 00.000 2744 Move returns status 0, amount 0
02:23:31.816 00.000 2744 move complete, result=0
02:23:31.816 00.000 2744 worker thread done servicing request
02:23:31.834 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1399, FiltMax=65527, Gamma=0.510
02:23:31.850 00.016 1092 UpdateGuideState exits: m=525921 SNR=111.2
02:23:31.853 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.855 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:31.858 00.003 1092 Enqueuing Expose request
02:23:31.860 00.002 2744 Worker thread wakes up
02:23:31.860 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:31.862 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:31.862 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:35.255 03.393 2744 Exposure complete
02:23:35.448 00.193 2744 worker thread done servicing request
02:23:35.449 00.001 1092 OnExposeComplete: enter
02:23:35.452 00.003 1092 UpdateGuideState(): m_state=6
02:23:35.454 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 10
02:23:35.457 00.003 1092 Star::Find returns 1 (0), X=1720.52, Y=132.06, Mass=542106, SNR=103.9, Peak=56893 HFD=3.0
02:23:35.459 00.002 1092 MultiStar: [#1 0.27,-0.07,0.98,U] [#2 0.08,-0.07,0.73,U] [#3 -0.24,-0.22,0.63,U] [#4 0.24,-0.01,0.64,U] [#5 0.18,0.02,0.53,U] [#6 0.08,-0.53,0.42,U] [#7 0.55,-0.14,0.57,U] [#8 -0.09,0.04,0.54,U] 
02:23:35.461 00.002 1092 refined, 8 included, MultiStar: {0.18, -0.13}, one-star: {0.39, -0.23}
02:23:35.463 00.002 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
02:23:35.465 00.002 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
02:23:35.467 00.002 1092 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.61 mountX=0.22 mountY=-0.07, mountTheta=-0.32
02:23:35.474 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.13, opts=13)
02:23:35.476 00.002 1092 Enqueuing Move request for scope (0.18, -0.13)
02:23:35.478 00.002 2744 Worker thread wakes up
02:23:35.479 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
02:23:35.479 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
02:23:35.479 00.000 2744 Moving (0.18, -0.13) raw xDistance=0.22 yDistance=-0.07
02:23:35.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:23:35.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:35.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:23:35.479 00.000 2744 MoveAxis(E, 0, ABG)
02:23:35.479 00.000 2744 Move returns status 0, amount 0
02:23:35.479 00.000 2744 MoveAxis(N, 0, ABG)
02:23:35.479 00.000 2744 Move returns status 0, amount 0
02:23:35.479 00.000 2744 move complete, result=0
02:23:35.479 00.000 2744 worker thread done servicing request
02:23:35.493 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1741, FiltMax=65527, Gamma=0.510
02:23:35.508 00.015 1092 UpdateGuideState exits: m=542106 SNR=103.9
02:23:35.511 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.514 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:35.516 00.002 1092 Enqueuing Expose request
02:23:35.518 00.002 2744 Worker thread wakes up
02:23:35.518 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:35.518 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:35.518 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:38.900 03.382 2744 Exposure complete
02:23:39.102 00.202 2744 worker thread done servicing request
02:23:39.103 00.001 1092 OnExposeComplete: enter
02:23:39.105 00.002 1092 UpdateGuideState(): m_state=6
02:23:39.108 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 11
02:23:39.110 00.002 1092 Star::Find returns 1 (0), X=1720.68, Y=132.00, Mass=568337, SNR=104.9, Peak=60013 HFD=2.8
02:23:39.113 00.003 1092 MultiStar: [#1 0.27,-0.15,0.94,U] [#2 0.51,-0.17,0.78,U] [#3 0.09,-0.28,0.77,U] [#4 0.15,-0.39,0.63,U] [#5 0.45,-0.16,0.50,U] [#6 0.56,-0.52,0.00,M1] [#7 0.49,-0.29,0.65,U] [#8 0.22,-0.27,0.56,U] 
02:23:39.115 00.002 1092 refined, 7 included, MultiStar: {0.35, -0.25}, one-star: {0.55, -0.29}
02:23:39.117 00.002 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.20 = -0.20)
02:23:39.120 00.003 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
02:23:39.123 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.25 hyp=0.43 cameraTheta=-0.62 mountX=0.42 mountY=-0.15, mountTheta=-0.34
02:23:39.127 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.25, opts=13)
02:23:39.129 00.002 1092 Enqueuing Move request for scope (0.35, -0.25)
02:23:39.131 00.002 2744 Worker thread wakes up
02:23:39.131 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.25) opts 0xd
02:23:39.131 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.25)
02:23:39.132 00.001 2744 Moving (0.35, -0.25) raw xDistance=0.42 yDistance=-0.15
02:23:39.132 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.42
02:23:39.132 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:39.132 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:23:39.132 00.000 2744 MoveAxis(W, 94, ABG)
02:23:39.132 00.000 2744 Guiding  Dir = 3, Dur = 94
02:23:39.132 00.000 2744 IsSlewing returns 0
02:23:39.132 00.000 2744 IsGuiding returns 0
02:23:39.133 00.001 2744 PulseGuide returned control before completion, sleep 104
02:23:39.147 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1597, FiltMax=65527, Gamma=0.510
02:23:39.164 00.017 1092 UpdateGuideState exits: m=568337 SNR=104.9
02:23:39.167 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:39.169 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:39.172 00.003 1092 Enqueuing Expose request
02:23:39.241 00.069 2744 IsGuiding returns 1
02:23:39.241 00.000 2744 scope still moving after pulse duration time elapsed
02:23:39.272 00.031 2744 IsSlewing returns 0
02:23:39.272 00.000 2744 IsGuiding returns 0
02:23:39.272 00.000 2744 scope move finished after 94 + 45 ms
02:23:39.272 00.000 2744 Move returns status 0, amount 94
02:23:39.272 00.000 2744 MoveAxis(N, 0, ABG)
02:23:39.272 00.000 2744 Move returns status 0, amount 0
02:23:39.272 00.000 2744 move complete, result=0
02:23:39.273 00.001 2744 worker thread done servicing request
02:23:39.273 00.000 2744 Worker thread wakes up
02:23:39.273 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:39.273 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:39.274 00.001 1092 GuideStep: 0.4 px 94 ms WEST, -0.1 px 0 ms NORTH
02:23:42.661 03.387 2744 Exposure complete
02:23:42.877 00.216 2744 worker thread done servicing request
02:23:42.877 00.000 1092 OnExposeComplete: enter
02:23:42.881 00.004 1092 UpdateGuideState(): m_state=6
02:23:42.883 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 12
02:23:42.887 00.004 1092 Star::Find returns 1 (0), X=1720.62, Y=131.94, Mass=583263, SNR=125.6, Peak=65501 HFD=2.7
02:23:42.890 00.003 1092 MultiStar: [#1 0.31,-0.03,0.69,U] [#2 0.50,-0.13,0.65,U] [#3 0.08,-0.12,0.61,U] [#4 0.35,-0.09,0.48,U] [#5 0.61,-0.31,0.45,U] [#6 0.50,-0.55,0.00,M2] [#7 0.59,-0.05,0.63,U] [#8 0.29,-0.28,0.44,U] 
02:23:42.892 00.002 1092 refined, 7 included, MultiStar: {0.41, -0.17}, one-star: {0.48, -0.35}
02:23:42.895 00.003 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
02:23:42.898 00.003 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
02:23:42.901 00.003 1092 CameraToMount -- cameraX=0.41 cameraY=-0.17 hyp=0.44 cameraTheta=-0.40 mountX=0.44 mountY=-0.06, mountTheta=-0.13
02:23:42.908 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.17, opts=13)
02:23:42.911 00.003 1092 Enqueuing Move request for scope (0.41, -0.17)
02:23:42.914 00.003 2744 Worker thread wakes up
02:23:42.914 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.17) opts 0xd
02:23:42.914 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.17)
02:23:42.914 00.000 2744 Moving (0.41, -0.17) raw xDistance=0.44 yDistance=-0.06
02:23:42.914 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.44
02:23:42.914 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:42.915 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:23:42.915 00.000 2744 MoveAxis(W, 105, ABG)
02:23:42.915 00.000 2744 Guiding  Dir = 3, Dur = 105
02:23:42.915 00.000 2744 IsSlewing returns 0
02:23:42.915 00.000 2744 IsGuiding returns 0
02:23:42.916 00.001 2744 PulseGuide returned control before completion, sleep 115
02:23:42.936 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1728, FiltMax=65527, Gamma=0.510
02:23:42.968 00.032 1092 UpdateGuideState exits: m=583263 SNR=125.6
02:23:42.972 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:42.975 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:42.978 00.003 1092 Enqueuing Expose request
02:23:43.039 00.061 2744 IsGuiding returns 1
02:23:43.039 00.000 2744 scope still moving after pulse duration time elapsed
02:23:43.070 00.031 2744 IsSlewing returns 0
02:23:43.070 00.000 2744 IsGuiding returns 0
02:23:43.070 00.000 2744 scope move finished after 105 + 50 ms
02:23:43.070 00.000 2744 Move returns status 0, amount 105
02:23:43.070 00.000 2744 MoveAxis(N, 0, ABG)
02:23:43.072 00.002 2744 Move returns status 0, amount 0
02:23:43.072 00.000 2744 move complete, result=0
02:23:43.072 00.000 2744 worker thread done servicing request
02:23:43.072 00.000 2744 Worker thread wakes up
02:23:43.072 00.000 1092 GuideStep: 0.4 px 105 ms WEST, -0.1 px 0 ms NORTH
02:23:43.075 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:43.075 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:46.470 03.395 2744 Exposure complete
02:23:46.670 00.200 2744 worker thread done servicing request
02:23:46.671 00.001 1092 OnExposeComplete: enter
02:23:46.673 00.002 1092 UpdateGuideState(): m_state=6
02:23:46.675 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 13
02:23:46.679 00.004 1092 Star::Find returns 1 (0), X=1721.04, Y=131.87, Mass=569383, SNR=113.8, Peak=60925 HFD=2.7
02:23:46.681 00.002 1092 MultiStar: [#1 0.39,0.16,0.85,U] [#2 0.72,-0.03,0.71,U] [#3 0.28,0.08,0.58,U] [#4 0.53,-0.01,0.61,U] [#5 0.83,-0.17,0.00,M1] [#6 0.41,-0.04,0.45,U] [#7 0.89,-0.09,0.00,M1] [#8 0.48,0.19,0.46,U] 
02:23:46.684 00.003 1092 refined, 6 included, MultiStar: {0.57, -0.04}, one-star: {0.91, -0.42}
02:23:46.687 00.003 1092 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-0.43) = xAngle (0.35 = 0.35)
02:23:46.689 00.002 1092 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
02:23:46.691 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=-0.04 hyp=0.57 cameraTheta=-0.08 mountX=0.53 mountY=0.11, mountTheta=0.21
02:23:46.696 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.04, opts=13)
02:23:46.699 00.003 1092 Enqueuing Move request for scope (0.57, -0.04)
02:23:46.702 00.003 2744 Worker thread wakes up
02:23:46.702 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.04) opts 0xd
02:23:46.702 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.04)
02:23:46.702 00.000 2744 Moving (0.57, -0.04) raw xDistance=0.53 yDistance=0.11
02:23:46.702 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.53
02:23:46.702 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:46.702 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:46.702 00.000 2744 MoveAxis(W, 127, ABG)
02:23:46.702 00.000 2744 Guiding  Dir = 3, Dur = 127
02:23:46.702 00.000 2744 IsSlewing returns 0
02:23:46.703 00.001 2744 IsGuiding returns 0
02:23:46.703 00.000 2744 PulseGuide returned control before completion, sleep 137
02:23:46.720 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1511, FiltMax=65527, Gamma=0.510
02:23:46.735 00.015 1092 UpdateGuideState exits: m=569383 SNR=113.8
02:23:46.738 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.740 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:46.742 00.002 1092 Enqueuing Expose request
02:23:46.855 00.113 2744 IsGuiding returns 1
02:23:46.855 00.000 2744 scope still moving after pulse duration time elapsed
02:23:46.886 00.031 2744 IsSlewing returns 0
02:23:46.886 00.000 2744 IsGuiding returns 0
02:23:46.886 00.000 2744 scope move finished after 127 + 56 ms
02:23:46.886 00.000 2744 Move returns status 0, amount 127
02:23:46.886 00.000 2744 MoveAxis(N, 0, ABG)
02:23:46.886 00.000 2744 Move returns status 0, amount 0
02:23:46.887 00.001 2744 move complete, result=0
02:23:46.887 00.000 2744 worker thread done servicing request
02:23:46.887 00.000 2744 Worker thread wakes up
02:23:46.887 00.000 1092 GuideStep: 0.5 px 127 ms WEST, 0.1 px 0 ms NORTH
02:23:46.890 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:46.890 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:50.276 03.386 2744 Exposure complete
02:23:50.478 00.202 2744 worker thread done servicing request
02:23:50.478 00.000 1092 OnExposeComplete: enter
02:23:50.482 00.004 1092 UpdateGuideState(): m_state=6
02:23:50.486 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 14
02:23:50.489 00.003 1092 Star::Find returns 1 (0), X=1720.12, Y=132.04, Mass=552738, SNR=100.5, Peak=62826 HFD=2.8
02:23:50.492 00.003 1092 MultiStar: [#1 -0.19,0.42,0.86,U] [#2 -0.33,0.38,0.76,U] [#3 -0.70,0.36,0.00,M1] [#4 -0.39,0.36,0.54,U] [#5 -0.24,0.30,0.64,U] [#6 -0.04,-0.11,0.43,U] [#7 0.20,0.00,0.59,U] [#8 0.10,0.04,0.59,U] 
02:23:50.495 00.003 1092 refined, 7 included, MultiStar: {-0.12, 0.14}, one-star: {-0.01, -0.25}
02:23:50.498 00.003 1092 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.43) = xAngle (2.68 = 2.68)
02:23:50.503 00.005 1092 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
02:23:50.506 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=0.14 hyp=0.18 cameraTheta=2.25 mountX=-0.17 mountY=0.11, mountTheta=2.57
02:23:50.517 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.14, opts=13)
02:23:50.520 00.003 1092 Enqueuing Move request for scope (-0.12, 0.14)
02:23:50.523 00.003 2744 Worker thread wakes up
02:23:50.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.14) opts 0xd
02:23:50.523 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.14)
02:23:50.523 00.000 2744 Moving (-0.12, 0.14) raw xDistance=-0.17 yDistance=0.11
02:23:50.523 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:23:50.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:50.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:23:50.523 00.000 2744 MoveAxis(E, 0, ABG)
02:23:50.523 00.000 2744 Move returns status 0, amount 0
02:23:50.523 00.000 2744 MoveAxis(N, 0, ABG)
02:23:50.524 00.001 2744 Move returns status 0, amount 0
02:23:50.524 00.000 2744 move complete, result=0
02:23:50.524 00.000 2744 worker thread done servicing request
02:23:50.539 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1709, FiltMax=65533, Gamma=0.510
02:23:50.555 00.016 1092 UpdateGuideState exits: m=552738 SNR=100.5
02:23:50.557 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.560 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:50.562 00.002 1092 Enqueuing Expose request
02:23:50.564 00.002 2744 Worker thread wakes up
02:23:50.565 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:50.567 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:50.567 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:54.007 03.440 2744 Exposure complete
02:23:54.262 00.255 2744 worker thread done servicing request
02:23:54.262 00.000 1092 OnExposeComplete: enter
02:23:54.265 00.003 1092 UpdateGuideState(): m_state=6
02:23:54.269 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 15
02:23:54.272 00.003 1092 Star::Find returns 1 (0), X=1720.10, Y=131.91, Mass=555742, SNR=100.6, Peak=51114 HFD=2.8
02:23:54.275 00.003 1092 MultiStar: [#1 -0.33,0.13,0.86,U] [#2 -0.18,0.13,0.73,U] [#3 -0.72,0.14,0.76,U] [#4 -0.38,0.12,0.62,U] [#5 -0.13,0.26,0.52,U] [#6 -0.18,-0.39,0.45,U] [#7 0.05,-0.09,0.63,U] [#8 -0.17,-0.22,0.64,U] 
02:23:54.278 00.003 1092 refined, 8 included, MultiStar: {-0.23, -0.04}, one-star: {-0.03, -0.38}
02:23:54.281 00.003 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.56 = -2.56)
02:23:54.283 00.002 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
02:23:54.286 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.98 mountX=-0.20 mountY=-0.10, mountTheta=-2.68
02:23:54.291 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.04, opts=13)
02:23:54.294 00.003 1092 Enqueuing Move request for scope (-0.23, -0.04)
02:23:54.298 00.004 2744 Worker thread wakes up
02:23:54.298 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
02:23:54.298 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
02:23:54.298 00.000 2744 Moving (-0.23, -0.04) raw xDistance=-0.20 yDistance=-0.10
02:23:54.298 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:23:54.298 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:54.299 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:23:54.299 00.000 2744 MoveAxis(E, 0, ABG)
02:23:54.299 00.000 2744 Move returns status 0, amount 0
02:23:54.299 00.000 2744 MoveAxis(N, 0, ABG)
02:23:54.299 00.000 2744 Move returns status 0, amount 0
02:23:54.299 00.000 2744 move complete, result=0
02:23:54.299 00.000 2744 worker thread done servicing request
02:23:54.316 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5312, FiltMin=1712, FiltMax=65527, Gamma=0.510
02:23:54.335 00.019 1092 UpdateGuideState exits: m=555742 SNR=100.6
02:23:54.341 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.345 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:54.349 00.004 1092 Enqueuing Expose request
02:23:54.352 00.003 2744 Worker thread wakes up
02:23:54.352 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:54.355 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:54.355 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:57.761 03.406 2744 Exposure complete
02:23:57.986 00.225 2744 worker thread done servicing request
02:23:57.986 00.000 1092 OnExposeComplete: enter
02:23:57.989 00.003 1092 UpdateGuideState(): m_state=6
02:23:57.992 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 16
02:23:57.996 00.004 1092 Star::Find returns 1 (0), X=1719.60, Y=132.11, Mass=512573, SNR=96.2, Peak=56058 HFD=2.8
02:23:57.998 00.002 1092 MultiStar: [#1 -0.75,0.21,0.00,M1] [#2 -0.54,0.33,0.76,U] [#3 -0.98,0.13,0.00,M1] [#4 -0.66,0.18,0.67,U] [#5 -0.56,0.26,0.55,U] [#6 -0.80,-0.33,0.00,M1] [#7 -0.64,-0.10,0.68,U] [#8 -0.73,0.00,0.00,M1] 
02:23:58.002 00.004 1092 single-star, 4 included, MultiStar: {-0.58, 0.07}, one-star: {-0.53, -0.18}
02:23:58.005 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.38 = -2.38)
02:23:58.008 00.003 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
02:23:58.011 00.003 1092 CameraToMount -- cameraX=-0.53 cameraY=-0.18 hyp=0.56 cameraTheta=-2.81 mountX=-0.41 mountY=-0.32, mountTheta=-2.48
02:23:58.018 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=-0.18, opts=13)
02:23:58.020 00.002 1092 Enqueuing Move request for scope (-0.53, -0.18)
02:23:58.024 00.004 2744 Worker thread wakes up
02:23:58.024 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.18) opts 0xd
02:23:58.024 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, -0.18)
02:23:58.024 00.000 2744 Moving (-0.53, -0.18) raw xDistance=-0.41 yDistance=-0.32
02:23:58.024 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:23:58.024 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:23:58.024 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:23:58.024 00.000 2744 MoveAxis(E, 92, ABG)
02:23:58.025 00.001 2744 Guiding  Dir = 2, Dur = 92
02:23:58.025 00.000 2744 IsSlewing returns 0
02:23:58.025 00.000 2744 IsGuiding returns 0
02:23:58.025 00.000 2744 PulseGuide returned control before completion, sleep 102
02:23:58.045 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1456, FiltMax=65535, Gamma=0.510
02:23:58.062 00.017 1092 UpdateGuideState exits: m=512573 SNR=96.2
02:23:58.066 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.070 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:23:58.072 00.002 1092 Enqueuing Expose request
02:23:58.133 00.061 2744 IsGuiding returns 1
02:23:58.133 00.000 2744 scope still moving after pulse duration time elapsed
02:23:58.165 00.032 2744 IsSlewing returns 0
02:23:58.165 00.000 2744 IsGuiding returns 0
02:23:58.165 00.000 2744 scope move finished after 92 + 49 ms
02:23:58.165 00.000 2744 Move returns status 0, amount 92
02:23:58.165 00.000 2744 MoveAxis(N, 0, ABG)
02:23:58.167 00.002 2744 Move returns status 0, amount 0
02:23:58.167 00.000 2744 move complete, result=0
02:23:58.167 00.000 2744 worker thread done servicing request
02:23:58.167 00.000 2744 Worker thread wakes up
02:23:58.167 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:23:58.167 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:23:58.168 00.001 1092 GuideStep: -0.4 px 92 ms EAST, -0.3 px 0 ms NORTH
02:24:01.607 03.439 2744 Exposure complete
02:24:01.836 00.229 2744 worker thread done servicing request
02:24:01.836 00.000 1092 OnExposeComplete: enter
02:24:01.839 00.003 1092 UpdateGuideState(): m_state=6
02:24:01.842 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 17
02:24:01.845 00.003 1092 Star::Find returns 1 (0), X=1720.91, Y=131.74, Mass=538636, SNR=100.2, Peak=57946 HFD=2.6
02:24:01.848 00.003 1092 MultiStar: [#1 0.56,-0.37,1.02,U] [#2 0.85,-0.51,0.00,M1] [#3 0.35,-0.49,0.65,U] [#4 0.42,-0.50,0.70,U] [#5 0.74,-0.56,0.00,M1] [#6 0.42,-0.56,0.49,U] [#7 0.79,-0.45,0.00,M1] [#8 0.34,-0.30,0.55,U] 
02:24:01.850 00.002 1092 refined, 5 included, MultiStar: {0.51, -0.46}, one-star: {0.78, -0.55}
02:24:01.854 00.004 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
02:24:01.856 00.002 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
02:24:01.858 00.002 1092 CameraToMount -- cameraX=0.51 cameraY=-0.46 hyp=0.69 cameraTheta=-0.73 mountX=0.66 mountY=-0.31, mountTheta=-0.44
02:24:01.863 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.46, opts=13)
02:24:01.867 00.004 1092 Enqueuing Move request for scope (0.51, -0.46)
02:24:01.869 00.002 2744 Worker thread wakes up
02:24:01.869 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.46) opts 0xd
02:24:01.869 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.46)
02:24:01.869 00.000 2744 Moving (0.51, -0.46) raw xDistance=0.66 yDistance=-0.31
02:24:01.870 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.66
02:24:01.870 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:01.870 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:24:01.870 00.000 2744 MoveAxis(W, 141, ABG)
02:24:01.870 00.000 2744 Guiding  Dir = 3, Dur = 141
02:24:01.870 00.000 2744 IsSlewing returns 0
02:24:01.870 00.000 2744 IsGuiding returns 0
02:24:01.871 00.001 2744 PulseGuide returned control before completion, sleep 151
02:24:01.887 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5328, FiltMin=1501, FiltMax=65535, Gamma=0.510
02:24:01.903 00.016 1092 UpdateGuideState exits: m=538636 SNR=100.2
02:24:01.906 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.908 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:01.911 00.003 1092 Enqueuing Expose request
02:24:02.035 00.124 2744 IsGuiding returns 1
02:24:02.035 00.000 2744 scope still moving after pulse duration time elapsed
02:24:02.066 00.031 2744 IsSlewing returns 0
02:24:02.066 00.000 2744 IsGuiding returns 0
02:24:02.066 00.000 2744 scope move finished after 141 + 54 ms
02:24:02.066 00.000 2744 Move returns status 0, amount 141
02:24:02.066 00.000 2744 MoveAxis(N, 0, ABG)
02:24:02.067 00.001 2744 Move returns status 0, amount 0
02:24:02.067 00.000 2744 move complete, result=0
02:24:02.067 00.000 2744 worker thread done servicing request
02:24:02.067 00.000 2744 Worker thread wakes up
02:24:02.067 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:02.067 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:02.068 00.001 1092 GuideStep: 0.7 px 141 ms WEST, -0.3 px 0 ms NORTH
02:24:05.457 03.389 2744 Exposure complete
02:24:05.674 00.217 2744 worker thread done servicing request
02:24:05.674 00.000 1092 OnExposeComplete: enter
02:24:05.677 00.003 1092 UpdateGuideState(): m_state=6
02:24:05.681 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 18
02:24:05.683 00.002 1092 Star::Find returns 1 (0), X=1720.62, Y=131.71, Mass=599161, SNR=121.9, Peak=65501 HFD=2.9
02:24:05.687 00.004 1092 MultiStar: [#1 0.03,-0.23,0.69,U] [#2 0.47,-0.49,0.62,U] [#3 0.12,-0.31,0.62,U] [#4 0.53,-0.41,0.48,U] [#5 0.51,-0.31,0.55,U] [#6 0.52,-0.47,0.42,U] [#7 0.61,-0.30,0.59,U] [#8 0.15,-0.25,0.45,U] 
02:24:05.689 00.002 1092 refined, 8 included, MultiStar: {0.38, -0.39}, one-star: {0.48, -0.57}
02:24:05.691 00.002 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
02:24:05.694 00.003 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
02:24:05.696 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=-0.39 hyp=0.54 cameraTheta=-0.79 mountX=0.50 mountY=-0.27, mountTheta=-0.49
02:24:05.705 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.39, opts=13)
02:24:05.707 00.002 1092 Enqueuing Move request for scope (0.38, -0.39)
02:24:05.710 00.003 2744 Worker thread wakes up
02:24:05.710 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.39) opts 0xd
02:24:05.710 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.39)
02:24:05.710 00.000 2744 Moving (0.38, -0.39) raw xDistance=0.50 yDistance=-0.27
02:24:05.710 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
02:24:05.710 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:05.711 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:24:05.711 00.000 2744 MoveAxis(W, 123, ABG)
02:24:05.711 00.000 2744 Guiding  Dir = 3, Dur = 123
02:24:05.711 00.000 2744 IsSlewing returns 0
02:24:05.711 00.000 2744 IsGuiding returns 0
02:24:05.712 00.001 2744 PulseGuide returned control before completion, sleep 133
02:24:05.727 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1639, FiltMax=65535, Gamma=0.510
02:24:05.769 00.042 1092 UpdateGuideState exits: m=599161 SNR=121.9
02:24:05.774 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.781 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:05.783 00.002 1092 Enqueuing Expose request
02:24:05.851 00.068 2744 IsGuiding returns 1
02:24:05.851 00.000 2744 scope still moving after pulse duration time elapsed
02:24:05.882 00.031 2744 IsSlewing returns 0
02:24:05.882 00.000 2744 IsGuiding returns 0
02:24:05.882 00.000 2744 scope move finished after 123 + 48 ms
02:24:05.882 00.000 2744 Move returns status 0, amount 123
02:24:05.882 00.000 2744 MoveAxis(N, 0, ABG)
02:24:05.883 00.001 2744 Move returns status 0, amount 0
02:24:05.883 00.000 2744 move complete, result=0
02:24:05.883 00.000 2744 worker thread done servicing request
02:24:05.883 00.000 2744 Worker thread wakes up
02:24:05.883 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:05.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:05.885 00.002 1092 GuideStep: 0.5 px 123 ms WEST, -0.3 px 0 ms NORTH
02:24:09.280 03.395 2744 Exposure complete
02:24:09.474 00.194 2744 worker thread done servicing request
02:24:09.474 00.000 1092 OnExposeComplete: enter
02:24:09.476 00.002 1092 UpdateGuideState(): m_state=6
02:24:09.479 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 19
02:24:09.483 00.004 1092 Star::Find returns 1 (0), X=1720.09, Y=131.38, Mass=536864, SNR=97.8, Peak=65491 HFD=2.8
02:24:09.485 00.002 1092 MultiStar: [#1 -0.32,-0.56,0.93,U] [#2 -0.06,-0.76,0.00,M1] [#3 -0.76,-0.64,0.00,M1] [#4 -0.42,-0.59,0.71,U] [#5 -0.24,-0.50,0.51,U] [#6 -0.31,-0.62,0.58,U] [#7 0.01,-0.76,0.00,M1] [#8 -0.36,-0.50,0.56,U] 
02:24:09.488 00.003 1092 refined, 5 included, MultiStar: {-0.27, -0.64}, one-star: {-0.04, -0.91}
02:24:09.490 00.002 1092 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.43) = xAngle (-1.54 = -1.54)
02:24:09.492 00.002 1092 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.69 = -1.69)
02:24:09.495 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.64 hyp=0.69 cameraTheta=-1.96 mountX=0.02 mountY=-0.69, mountTheta=-1.54
02:24:09.505 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.64, opts=13)
02:24:09.507 00.002 1092 Enqueuing Move request for scope (-0.27, -0.64)
02:24:09.512 00.005 2744 Worker thread wakes up
02:24:09.512 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.64) opts 0xd
02:24:09.512 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.64)
02:24:09.512 00.000 2744 Moving (-0.27, -0.64) raw xDistance=0.02 yDistance=-0.69
02:24:09.512 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:24:09.512 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:09.512 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.69
02:24:09.512 00.000 2744 MoveAxis(E, 0, ABG)
02:24:09.512 00.000 2744 Move returns status 0, amount 0
02:24:09.513 00.001 2744 MoveAxis(N, 0, ABG)
02:24:09.513 00.000 2744 Move returns status 0, amount 0
02:24:09.513 00.000 2744 move complete, result=0
02:24:09.513 00.000 2744 worker thread done servicing request
02:24:09.530 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1725, FiltMax=65535, Gamma=0.510
02:24:09.548 00.018 1092 UpdateGuideState exits: m=536864 SNR=97.8
02:24:09.551 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.553 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:09.555 00.002 1092 Enqueuing Expose request
02:24:09.558 00.003 1092 GuideStep: 0.0 px 0 ms EAST, -0.7 px 0 ms NORTH
02:24:09.560 00.002 2744 Worker thread wakes up
02:24:09.560 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:09.560 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:12.974 03.414 2744 Exposure complete
02:24:13.257 00.283 2744 worker thread done servicing request
02:24:13.257 00.000 1092 OnExposeComplete: enter
02:24:13.260 00.003 1092 UpdateGuideState(): m_state=6
02:24:13.264 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 20
02:24:13.267 00.003 1092 Star::Find returns 1 (0), X=1719.99, Y=131.57, Mass=536787, SNR=103.3, Peak=58803 HFD=2.7
02:24:13.273 00.006 1092 MultiStar: [#1 -0.28,-0.23,0.90,U] [#2 -0.29,-0.34,0.73,U] [#3 -0.72,-0.08,0.00,M2] [#4 -0.45,-0.16,0.65,U] [#5 -0.22,-0.10,0.57,U] [#6 -0.23,-0.57,0.58,U] [#7 0.11,-0.60,0.73,U] [#8 -0.45,-0.51,0.55,U] 
02:24:13.276 00.003 1092 refined, 7 included, MultiStar: {-0.23, -0.42}, one-star: {-0.14, -0.72}
02:24:13.286 00.010 1092 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-0.43) = xAngle (-1.65 = -1.65)
02:24:13.291 00.005 1092 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.81 = -1.81)
02:24:13.295 00.004 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.42 hyp=0.48 cameraTheta=-2.08 mountX=-0.04 mountY=-0.46, mountTheta=-1.65
02:24:13.301 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.42, opts=13)
02:24:13.305 00.004 1092 Enqueuing Move request for scope (-0.23, -0.42)
02:24:13.308 00.003 2744 Worker thread wakes up
02:24:13.308 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.42) opts 0xd
02:24:13.309 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.42)
02:24:13.309 00.000 2744 Moving (-0.23, -0.42) raw xDistance=-0.04 yDistance=-0.46
02:24:13.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:13.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:24:13.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.46
02:24:13.309 00.000 2744 MoveAxis(E, 0, ABG)
02:24:13.309 00.000 2744 Move returns status 0, amount 0
02:24:13.309 00.000 2744 MoveAxis(N, 0, ABG)
02:24:13.309 00.000 2744 Move returns status 0, amount 0
02:24:13.309 00.000 2744 move complete, result=0
02:24:13.310 00.001 2744 worker thread done servicing request
02:24:13.331 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1239, FiltMax=65535, Gamma=0.510
02:24:13.351 00.020 1092 UpdateGuideState exits: m=536787 SNR=103.3
02:24:13.355 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.358 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:13.361 00.003 1092 Enqueuing Expose request
02:24:13.364 00.003 2744 Worker thread wakes up
02:24:13.364 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:24:13.367 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:13.368 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:16.765 03.397 2744 Exposure complete
02:24:16.971 00.206 2744 worker thread done servicing request
02:24:16.972 00.001 1092 OnExposeComplete: enter
02:24:16.975 00.003 1092 UpdateGuideState(): m_state=6
02:24:16.979 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 21
02:24:16.983 00.004 1092 Star::Find returns 1 (0), X=1719.81, Y=131.73, Mass=568445, SNR=121.3, Peak=65491 HFD=2.7
02:24:16.987 00.004 1092 MultiStar: [#1 -0.52,-0.15,0.76,U] [#2 -0.48,0.16,0.69,U] [#3 -0.58,-0.13,0.58,U] [#4 -0.76,-0.07,0.00,M1] [#5 -0.28,0.03,0.56,U] [#6 -0.72,-0.35,0.00,M1] [#7 -0.32,-0.43,0.52,U] [#8 -0.63,-0.11,0.49,U] 
02:24:16.991 00.004 1092 refined, 6 included, MultiStar: {-0.44, -0.20}, one-star: {-0.33, -0.56}
02:24:16.999 00.008 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.43) = xAngle (-2.30 = -2.30)
02:24:17.003 00.004 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.45 = -2.45)
02:24:17.006 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.20 hyp=0.48 cameraTheta=-2.72 mountX=-0.32 mountY=-0.31, mountTheta=-2.38
02:24:17.011 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.20, opts=13)
02:24:17.016 00.005 1092 Enqueuing Move request for scope (-0.44, -0.20)
02:24:17.019 00.003 2744 Worker thread wakes up
02:24:17.019 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.20) opts 0xd
02:24:17.019 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.20)
02:24:17.019 00.000 2744 Moving (-0.44, -0.20) raw xDistance=-0.32 yDistance=-0.31
02:24:17.019 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:24:17.019 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:17.019 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:24:17.019 00.000 2744 MoveAxis(E, 71, ABG)
02:24:17.019 00.000 2744 Guiding  Dir = 2, Dur = 71
02:24:17.020 00.001 2744 IsSlewing returns 0
02:24:17.020 00.000 2744 IsGuiding returns 0
02:24:17.020 00.000 2744 PulseGuide returned control before completion, sleep 81
02:24:17.038 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1738, FiltMax=65535, Gamma=0.510
02:24:17.054 00.016 1092 UpdateGuideState exits: m=568445 SNR=121.3
02:24:17.056 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.059 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:17.063 00.004 1092 Enqueuing Expose request
02:24:17.109 00.046 2744 IsGuiding returns 1
02:24:17.109 00.000 2744 scope still moving after pulse duration time elapsed
02:24:17.140 00.031 2744 IsSlewing returns 0
02:24:17.140 00.000 2744 IsGuiding returns 0
02:24:17.140 00.000 2744 scope move finished after 71 + 49 ms
02:24:17.140 00.000 2744 Move returns status 0, amount 71
02:24:17.140 00.000 2744 MoveAxis(N, 0, ABG)
02:24:17.140 00.000 2744 Move returns status 0, amount 0
02:24:17.141 00.001 2744 move complete, result=0
02:24:17.141 00.000 2744 worker thread done servicing request
02:24:17.141 00.000 2744 Worker thread wakes up
02:24:17.141 00.000 1092 GuideStep: -0.3 px 71 ms EAST, -0.3 px 0 ms NORTH
02:24:17.145 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:17.145 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:20.527 03.382 2744 Exposure complete
02:24:20.723 00.196 2744 worker thread done servicing request
02:24:20.723 00.000 1092 OnExposeComplete: enter
02:24:20.726 00.003 1092 UpdateGuideState(): m_state=6
02:24:20.728 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 22
02:24:20.731 00.003 1092 Star::Find returns 1 (0), X=1719.92, Y=131.50, Mass=563123, SNR=114.8, Peak=62035 HFD=3.0
02:24:20.733 00.002 1092 MultiStar: [#1 -0.58,-0.31,0.84,U] [#2 -0.52,-0.39,0.72,U] [#3 -0.82,-0.41,0.00,M2] [#4 -0.59,-0.25,0.53,U] [#5 -0.60,-0.51,0.00,M1] [#6 -0.92,-0.93,0.00,M2] [#7 -0.31,-0.75,0.00,M1] [#8 -0.55,-0.67,0.00,M1] 
02:24:20.736 00.003 1092 refined, 3 included, MultiStar: {-0.45, -0.48}, one-star: {-0.21, -0.79}
02:24:20.738 00.002 1092 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-0.43) = xAngle (-1.90 = -1.90)
02:24:20.740 00.002 1092 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.06 = -2.06)
02:24:20.742 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.48 hyp=0.66 cameraTheta=-2.33 mountX=-0.21 mountY=-0.58, mountTheta=-1.92
02:24:20.747 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.48, opts=13)
02:24:20.749 00.002 1092 Enqueuing Move request for scope (-0.45, -0.48)
02:24:20.752 00.003 2744 Worker thread wakes up
02:24:20.752 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.48) opts 0xd
02:24:20.752 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.48)
02:24:20.752 00.000 2744 Moving (-0.45, -0.48) raw xDistance=-0.21 yDistance=-0.58
02:24:20.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:24:20.753 00.001 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.12 newest=-1.35
02:24:20.753 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.58 from input -0.58
02:24:20.753 00.000 2744 MoveAxis(E, 0, ABG)
02:24:20.753 00.000 2744 Move returns status 0, amount 0
02:24:20.753 00.000 2744 MoveAxis(N, 109, ABG)
02:24:20.753 00.000 2744 Guiding  Dir = 0, Dur = 109
02:24:20.753 00.000 2744 IsSlewing returns 0
02:24:20.753 00.000 2744 IsGuiding returns 0
02:24:20.754 00.001 2744 PulseGuide returned control before completion, sleep 119
02:24:20.772 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1530, FiltMax=65535, Gamma=0.510
02:24:20.786 00.014 1092 UpdateGuideState exits: m=563123 SNR=114.8
02:24:20.789 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.791 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:20.793 00.002 1092 Enqueuing Expose request
02:24:20.878 00.085 2744 IsGuiding returns 1
02:24:20.878 00.000 2744 scope still moving after pulse duration time elapsed
02:24:20.909 00.031 2744 IsSlewing returns 0
02:24:20.909 00.000 2744 IsGuiding returns 0
02:24:20.910 00.001 2744 scope move finished after 109 + 47 ms
02:24:20.910 00.000 2744 Move returns status 0, amount 109
02:24:20.910 00.000 2744 move complete, result=0
02:24:20.910 00.000 2744 worker thread done servicing request
02:24:20.910 00.000 2744 Worker thread wakes up
02:24:20.910 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:20.910 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:20.913 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.6 px 109 ms NORTH
02:24:24.303 03.390 2744 Exposure complete
02:24:24.502 00.199 2744 worker thread done servicing request
02:24:24.502 00.000 1092 OnExposeComplete: enter
02:24:24.504 00.002 1092 UpdateGuideState(): m_state=6
02:24:24.507 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 23
02:24:24.510 00.003 1092 Star::Find returns 1 (0), X=1720.00, Y=131.28, Mass=533637, SNR=117.5, Peak=55667 HFD=2.7
02:24:24.513 00.003 1092 MultiStar: [#1 -0.39,-0.45,0.74,U] [#2 -0.09,-0.49,0.66,U] [#3 -0.63,-0.70,0.00,M3] [#4 -0.41,-0.68,0.00,M1] [#5 -0.07,-0.57,0.44,U] [#6 -0.47,-1.04,0.00,M3] [#7 0.06,-0.78,0.00,M2] [#8 -0.46,-0.76,0.00,M2] 
02:24:24.515 00.002 1092 refined, 3 included, MultiStar: {-0.18, -0.68}, one-star: {-0.13, -1.01}
02:24:24.518 00.003 1092 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.43) = xAngle (-1.40 = -1.40)
02:24:24.521 00.003 1092 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.56 = -1.56)
02:24:24.524 00.003 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.68 hyp=0.70 cameraTheta=-1.83 mountX=0.12 mountY=-0.70, mountTheta=-1.41
02:24:24.535 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.68, opts=13)
02:24:24.539 00.004 1092 Enqueuing Move request for scope (-0.18, -0.68)
02:24:24.542 00.003 2744 Worker thread wakes up
02:24:24.542 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.68) opts 0xd
02:24:24.542 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.68)
02:24:24.542 00.000 2744 Moving (-0.18, -0.68) raw xDistance=0.12 yDistance=-0.70
02:24:24.542 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:24:24.542 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.70 from input -0.70
02:24:24.542 00.000 2744 MoveAxis(E, 0, ABG)
02:24:24.542 00.000 2744 Move returns status 0, amount 0
02:24:24.542 00.000 2744 MoveAxis(N, 131, ABG)
02:24:24.542 00.000 2744 Guiding  Dir = 0, Dur = 131
02:24:24.542 00.000 2744 IsSlewing returns 0
02:24:24.543 00.001 2744 IsGuiding returns 0
02:24:24.543 00.000 2744 PulseGuide returned control before completion, sleep 141
02:24:24.561 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5357, FiltMin=1533, FiltMax=65535, Gamma=0.510
02:24:24.584 00.023 1092 UpdateGuideState exits: m=533637 SNR=117.5
02:24:24.588 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:24.590 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:24.593 00.003 1092 Enqueuing Expose request
02:24:24.688 00.095 2744 IsGuiding returns 1
02:24:24.688 00.000 2744 scope still moving after pulse duration time elapsed
02:24:24.719 00.031 2744 IsSlewing returns 0
02:24:24.719 00.000 2744 IsGuiding returns 0
02:24:24.719 00.000 2744 scope move finished after 131 + 46 ms
02:24:24.719 00.000 2744 Move returns status 0, amount 131
02:24:24.720 00.001 2744 move complete, result=0
02:24:24.720 00.000 2744 worker thread done servicing request
02:24:24.720 00.000 2744 Worker thread wakes up
02:24:24.720 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:24.720 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:24.720 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.7 px 131 ms NORTH
02:24:28.108 03.388 2744 Exposure complete
02:24:28.317 00.209 2744 worker thread done servicing request
02:24:28.317 00.000 1092 OnExposeComplete: enter
02:24:28.320 00.003 1092 UpdateGuideState(): m_state=6
02:24:28.323 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 24
02:24:28.325 00.002 1092 Star::Find returns 1 (0), X=1718.80, Y=131.42, Mass=520694, SNR=94.0, Peak=50205 HFD=3.2
02:24:28.329 00.004 1092 MultiStar: [#1 -1.05,-0.57,0.00,M1] [#2 -0.95,-0.53,0.00,M1] [#3 -1.35,-0.58,0.00,M4] [#4 -1.27,-0.33,0.00,M2] [#5 -1.06,-0.59,0.00,M1] [#6 -1.35,-0.75,0.00,M4] [#7 -0.86,-0.89,0.00,M3] [#8 -1.16,-0.63,0.00,M3] 
02:24:28.331 00.002 1092 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
02:24:28.334 00.003 1092 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
02:24:28.338 00.004 1092 CameraToMount -- cameraX=-1.33 cameraY=-0.86 hyp=1.59 cameraTheta=-2.57 mountX=-0.85 mountY=-1.19, mountTheta=-2.19
02:24:28.343 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.33, y=-0.86, opts=13)
02:24:28.347 00.004 1092 Enqueuing Move request for scope (-1.33, -0.86)
02:24:28.350 00.003 2744 Worker thread wakes up
02:24:28.350 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.33, -0.86) opts 0xd
02:24:28.350 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.33, -0.86)
02:24:28.350 00.000 2744 Moving (-1.33, -0.86) raw xDistance=-0.85 yDistance=-1.19
02:24:28.350 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.54 from input -0.85
02:24:28.350 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.19 from input -1.19
02:24:28.350 00.000 2744 MoveAxis(E, 191, ABG)
02:24:28.350 00.000 2744 Guiding  Dir = 2, Dur = 191
02:24:28.351 00.001 2744 IsSlewing returns 0
02:24:28.351 00.000 2744 IsGuiding returns 0
02:24:28.351 00.000 2744 PulseGuide returned control before completion, sleep 201
02:24:28.370 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1752, FiltMax=65535, Gamma=0.510
02:24:28.387 00.017 1092 UpdateGuideState exits: m=520694 SNR=94.0
02:24:28.391 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.393 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:28.396 00.003 1092 Enqueuing Expose request
02:24:28.567 00.171 2744 IsGuiding returns 1
02:24:28.567 00.000 2744 scope still moving after pulse duration time elapsed
02:24:28.599 00.032 2744 IsSlewing returns 0
02:24:28.599 00.000 2744 IsGuiding returns 0
02:24:28.599 00.000 2744 scope move finished after 191 + 56 ms
02:24:28.599 00.000 2744 Move returns status 0, amount 191
02:24:28.599 00.000 2744 MoveAxis(N, 224, ABG)
02:24:28.600 00.001 2744 Guiding  Dir = 0, Dur = 224
02:24:28.600 00.000 2744 IsSlewing returns 0
02:24:28.600 00.000 2744 IsGuiding returns 0
02:24:28.600 00.000 2744 PulseGuide returned control before completion, sleep 234
02:24:28.848 00.248 2744 IsGuiding returns 1
02:24:28.848 00.000 2744 scope still moving after pulse duration time elapsed
02:24:28.879 00.031 2744 IsSlewing returns 0
02:24:28.879 00.000 2744 IsGuiding returns 0
02:24:28.879 00.000 2744 scope move finished after 224 + 55 ms
02:24:28.879 00.000 2744 Move returns status 0, amount 224
02:24:28.879 00.000 2744 move complete, result=0
02:24:28.879 00.000 2744 worker thread done servicing request
02:24:28.879 00.000 2744 Worker thread wakes up
02:24:28.879 00.000 1092 GuideStep: -0.9 px 191 ms EAST, -1.2 px 224 ms NORTH
02:24:28.882 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:28.883 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:32.276 03.393 2744 Exposure complete
02:24:32.506 00.230 2744 worker thread done servicing request
02:24:32.506 00.000 1092 OnExposeComplete: enter
02:24:32.509 00.003 1092 UpdateGuideState(): m_state=6
02:24:32.513 00.004 1092 Star::Find(15, 1718, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 25
02:24:32.517 00.004 1092 Star::Find returns 1 (0), X=1720.33, Y=132.43, Mass=541138, SNR=94.9, Peak=58186 HFD=3.1
02:24:32.521 00.004 1092 MultiStar: [#1 0.07,0.19,1.10,U] [#2 0.39,0.18,0.90,U] [#3 0.09,0.23,0.59,U] [#4 0.11,-0.06,0.67,U] [#5 0.10,0.26,0.45,U] [#6 0.17,-0.14,0.48,U] [#7 0.17,0.32,0.67,U] [#8 0.11,0.19,0.56,U] 
02:24:32.523 00.002 1092 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.19, 0.14}
02:24:32.525 00.002 1092 CameraToMount -- cameraTheta (0.75) - m_xAngle (-0.43) = xAngle (1.18 = 1.18)
02:24:32.528 00.003 1092 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
02:24:32.531 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=0.09 mountY=0.19, mountTheta=1.15
02:24:32.537 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.15, opts=13)
02:24:32.540 00.003 1092 Enqueuing Move request for scope (0.16, 0.15)
02:24:32.542 00.002 2744 Worker thread wakes up
02:24:32.542 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
02:24:32.542 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
02:24:32.542 00.000 2744 Moving (0.16, 0.15) raw xDistance=0.09 yDistance=0.19
02:24:32.542 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:32.542 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:32.542 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:24:32.542 00.000 2744 MoveAxis(E, 0, ABG)
02:24:32.542 00.000 2744 Move returns status 0, amount 0
02:24:32.542 00.000 2744 MoveAxis(N, 0, ABG)
02:24:32.542 00.000 2744 Move returns status 0, amount 0
02:24:32.543 00.001 2744 move complete, result=0
02:24:32.543 00.000 2744 worker thread done servicing request
02:24:32.560 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1832, FiltMax=65533, Gamma=0.510
02:24:32.577 00.017 1092 UpdateGuideState exits: m=541138 SNR=94.9
02:24:32.580 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.583 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:32.585 00.002 1092 Enqueuing Expose request
02:24:32.588 00.003 2744 Worker thread wakes up
02:24:32.588 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:32.590 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:32.590 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:35.967 03.377 2744 Exposure complete
02:24:36.155 00.188 2744 worker thread done servicing request
02:24:36.155 00.000 1092 OnExposeComplete: enter
02:24:36.157 00.002 1092 UpdateGuideState(): m_state=6
02:24:36.159 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 26
02:24:36.162 00.003 1092 Star::Find returns 1 (0), X=1719.61, Y=132.14, Mass=557135, SNR=109.1, Peak=52026 HFD=3.3
02:24:36.164 00.002 1092 MultiStar: [#1 -0.63,0.30,0.70,U] [#2 -0.44,0.21,0.64,U] [#3 -0.87,0.48,0.00,M4] [#4 -0.77,0.30,0.53,U] [#5 -0.60,0.37,0.46,U] [#6 -0.61,0.08,0.40,U] [#7 -0.34,0.28,0.58,U] [#8 -0.51,0.29,0.45,U] 
02:24:36.166 00.002 1092 single-star, 7 included, MultiStar: {-0.55, 0.18}, one-star: {-0.52, -0.15}
02:24:36.169 00.003 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.43 = -2.43)
02:24:36.171 00.002 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
02:24:36.173 00.002 1092 CameraToMount -- cameraX=-0.52 cameraY=-0.15 hyp=0.55 cameraTheta=-2.86 mountX=-0.41 mountY=-0.29, mountTheta=-2.53
02:24:36.177 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.52, y=-0.15, opts=13)
02:24:36.180 00.003 1092 Enqueuing Move request for scope (-0.52, -0.15)
02:24:36.182 00.002 2744 Worker thread wakes up
02:24:36.182 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.15) opts 0xd
02:24:36.182 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.52, -0.15)
02:24:36.182 00.000 2744 Moving (-0.52, -0.15) raw xDistance=-0.41 yDistance=-0.29
02:24:36.182 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:24:36.182 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:36.182 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:24:36.183 00.001 2744 MoveAxis(E, 93, ABG)
02:24:36.183 00.000 2744 Guiding  Dir = 2, Dur = 93
02:24:36.183 00.000 2744 IsSlewing returns 0
02:24:36.183 00.000 2744 IsGuiding returns 0
02:24:36.183 00.000 2744 PulseGuide returned control before completion, sleep 103
02:24:36.200 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5373, FiltMin=1792, FiltMax=65535, Gamma=0.510
02:24:36.213 00.013 1092 UpdateGuideState exits: m=557135 SNR=109.1
02:24:36.216 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.218 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:36.221 00.003 1092 Enqueuing Expose request
02:24:36.294 00.073 2744 IsGuiding returns 1
02:24:36.294 00.000 2744 scope still moving after pulse duration time elapsed
02:24:36.326 00.032 2744 IsSlewing returns 0
02:24:36.326 00.000 2744 IsGuiding returns 0
02:24:36.326 00.000 2744 scope move finished after 93 + 49 ms
02:24:36.326 00.000 2744 Move returns status 0, amount 93
02:24:36.326 00.000 2744 MoveAxis(N, 0, ABG)
02:24:36.326 00.000 2744 Move returns status 0, amount 0
02:24:36.326 00.000 2744 move complete, result=0
02:24:36.326 00.000 2744 worker thread done servicing request
02:24:36.326 00.000 2744 Worker thread wakes up
02:24:36.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:36.326 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:36.327 00.001 1092 GuideStep: -0.4 px 93 ms EAST, -0.3 px 0 ms NORTH
02:24:39.737 03.410 2744 Exposure complete
02:24:39.930 00.193 2744 worker thread done servicing request
02:24:39.930 00.000 1092 OnExposeComplete: enter
02:24:39.933 00.003 1092 UpdateGuideState(): m_state=6
02:24:39.936 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 27
02:24:39.938 00.002 1092 Star::Find returns 1 (0), X=1720.02, Y=132.42, Mass=570457, SNR=110.7, Peak=54877 HFD=2.9
02:24:39.940 00.002 1092 MultiStar: [#1 -0.07,0.49,0.84,U] [#2 -0.04,0.32,0.69,U] [#3 -0.36,0.34,0.58,U] [#4 -0.13,0.53,0.59,U] [#5 -0.10,0.60,0.48,U] [#6 -0.14,-0.07,0.46,U] [#7 0.25,0.38,0.60,U] [#8 -0.15,0.47,0.50,U] 
02:24:39.942 00.002 1092 single-star, 8 included, MultiStar: {-0.09, 0.35}, one-star: {-0.11, 0.13}
02:24:39.945 00.003 1092 CameraToMount -- cameraTheta (2.25) - m_xAngle (-0.43) = xAngle (2.68 = 2.68)
02:24:39.948 00.003 1092 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
02:24:39.950 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.25 mountX=-0.15 mountY=0.10, mountTheta=2.57
02:24:39.956 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.13, opts=13)
02:24:39.959 00.003 1092 Enqueuing Move request for scope (-0.11, 0.13)
02:24:39.961 00.002 2744 Worker thread wakes up
02:24:39.961 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
02:24:39.961 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
02:24:39.961 00.000 2744 Moving (-0.11, 0.13) raw xDistance=-0.15 yDistance=0.10
02:24:39.962 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:24:39.962 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:39.962 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:24:39.962 00.000 2744 MoveAxis(E, 0, ABG)
02:24:39.962 00.000 2744 Move returns status 0, amount 0
02:24:39.962 00.000 2744 MoveAxis(N, 0, ABG)
02:24:39.962 00.000 2744 Move returns status 0, amount 0
02:24:39.962 00.000 2744 move complete, result=0
02:24:39.962 00.000 2744 worker thread done servicing request
02:24:39.976 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1562, FiltMax=65533, Gamma=0.510
02:24:39.991 00.015 1092 UpdateGuideState exits: m=570457 SNR=110.7
02:24:39.993 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.995 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:39.997 00.002 1092 Enqueuing Expose request
02:24:39.999 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:40.002 00.003 2744 Worker thread wakes up
02:24:40.002 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:40.002 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:43.398 03.396 2744 Exposure complete
02:24:43.624 00.226 2744 worker thread done servicing request
02:24:43.624 00.000 1092 OnExposeComplete: enter
02:24:43.628 00.004 1092 UpdateGuideState(): m_state=6
02:24:43.631 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 28
02:24:43.634 00.003 1092 Star::Find returns 1 (0), X=1719.57, Y=133.01, Mass=601376, SNR=114.6, Peak=61549 HFD=3.2
02:24:43.637 00.003 1092 MultiStar: [#1 -0.31,0.98,0.00,M1] [#2 -0.35,0.86,0.00,M1] [#3 -0.40,0.64,0.62,U] [#4 -0.30,0.81,0.00,M1] [#5 -0.20,0.81,0.42,U] [#6 -0.51,0.42,0.45,U] [#7 -0.06,0.65,0.61,U] [#8 -0.46,0.61,0.53,U] 
02:24:43.640 00.003 1092 refined, 5 included, MultiStar: {-0.39, 0.65}, one-star: {-0.57, 0.72}
02:24:43.642 00.002 1092 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.43) = xAngle (2.53 = 2.53)
02:24:43.644 00.002 1092 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.38 = 2.38)
02:24:43.648 00.004 1092 CameraToMount -- cameraX=-0.39 cameraY=0.65 hyp=0.76 cameraTheta=2.11 mountX=-0.62 mountY=0.52, mountTheta=2.44
02:24:43.654 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=0.65, opts=13)
02:24:43.657 00.003 1092 Enqueuing Move request for scope (-0.39, 0.65)
02:24:43.659 00.002 2744 Worker thread wakes up
02:24:43.659 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.65) opts 0xd
02:24:43.659 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, 0.65)
02:24:43.659 00.000 2744 Moving (-0.39, 0.65) raw xDistance=-0.62 yDistance=0.52
02:24:43.659 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.62
02:24:43.659 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:43.659 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.52
02:24:43.659 00.000 2744 MoveAxis(E, 140, ABG)
02:24:43.659 00.000 2744 Guiding  Dir = 2, Dur = 140
02:24:43.660 00.001 2744 IsSlewing returns 0
02:24:43.660 00.000 2744 IsGuiding returns 0
02:24:43.660 00.000 2744 PulseGuide returned control before completion, sleep 150
02:24:43.675 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1592, FiltMax=65535, Gamma=0.510
02:24:43.693 00.018 1092 UpdateGuideState exits: m=601376 SNR=114.6
02:24:43.698 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.700 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:43.703 00.003 1092 Enqueuing Expose request
02:24:43.819 00.116 2744 IsGuiding returns 1
02:24:43.819 00.000 2744 scope still moving after pulse duration time elapsed
02:24:43.851 00.032 2744 IsSlewing returns 0
02:24:43.851 00.000 2744 IsGuiding returns 0
02:24:43.851 00.000 2744 scope move finished after 140 + 52 ms
02:24:43.851 00.000 2744 Move returns status 0, amount 140
02:24:43.852 00.001 2744 MoveAxis(N, 0, ABG)
02:24:43.852 00.000 2744 Move returns status 0, amount 0
02:24:43.852 00.000 2744 move complete, result=0
02:24:43.852 00.000 2744 worker thread done servicing request
02:24:43.852 00.000 2744 Worker thread wakes up
02:24:43.852 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:43.852 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:43.861 00.009 1092 GuideStep: -0.6 px 140 ms EAST, 0.5 px 0 ms NORTH
02:24:47.236 03.375 2744 Exposure complete
02:24:47.421 00.185 2744 worker thread done servicing request
02:24:47.421 00.000 1092 OnExposeComplete: enter
02:24:47.424 00.003 1092 UpdateGuideState(): m_state=6
02:24:47.427 00.003 1092 Star::Find(15, 1719, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 29
02:24:47.430 00.003 1092 Star::Find returns 1 (0), X=1720.64, Y=132.70, Mass=538578, SNR=105.5, Peak=59021 HFD=2.9
02:24:47.434 00.004 1092 MultiStar: [#1 0.21,0.61,0.95,U] [#2 0.39,0.37,0.72,U] [#3 0.08,0.33,0.70,U] [#4 0.20,0.25,0.74,U] [#5 0.47,0.54,0.45,U] [#6 0.31,0.24,0.46,U] [#7 0.45,0.41,0.57,U] [#8 0.39,0.42,0.59,U] 
02:24:47.437 00.003 1092 refined, 8 included, MultiStar: {0.33, 0.41}, one-star: {0.50, 0.41}
02:24:47.440 00.003 1092 CameraToMount -- cameraTheta (0.89) - m_xAngle (-0.43) = xAngle (1.32 = 1.32)
02:24:47.442 00.002 1092 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.16 = 1.16)
02:24:47.447 00.005 1092 CameraToMount -- cameraX=0.33 cameraY=0.41 hyp=0.52 cameraTheta=0.89 mountX=0.13 mountY=0.48, mountTheta=1.30
02:24:47.454 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.41, opts=13)
02:24:47.457 00.003 1092 Enqueuing Move request for scope (0.33, 0.41)
02:24:47.460 00.003 2744 Worker thread wakes up
02:24:47.460 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.41) opts 0xd
02:24:47.460 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.41)
02:24:47.460 00.000 2744 Moving (0.33, 0.41) raw xDistance=0.13 yDistance=0.48
02:24:47.460 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.13
02:24:47.460 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:24:47.460 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.48
02:24:47.460 00.000 2744 MoveAxis(E, 0, ABG)
02:24:47.460 00.000 2744 Move returns status 0, amount 0
02:24:47.460 00.000 2744 MoveAxis(N, 0, ABG)
02:24:47.460 00.000 2744 Move returns status 0, amount 0
02:24:47.460 00.000 2744 move complete, result=0
02:24:47.460 00.000 2744 worker thread done servicing request
02:24:47.479 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1728, FiltMax=65533, Gamma=0.510
02:24:47.495 00.016 1092 UpdateGuideState exits: m=538578 SNR=105.5
02:24:47.499 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.504 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:47.506 00.002 1092 Enqueuing Expose request
02:24:47.508 00.002 2744 Worker thread wakes up
02:24:47.508 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
02:24:47.511 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:47.511 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:50.898 03.387 2744 Exposure complete
02:24:51.090 00.192 2744 worker thread done servicing request
02:24:51.090 00.000 1092 OnExposeComplete: enter
02:24:51.093 00.003 1092 UpdateGuideState(): m_state=6
02:24:51.095 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 30
02:24:51.098 00.003 1092 Star::Find returns 1 (0), X=1720.13, Y=132.63, Mass=552537, SNR=94.1, Peak=59690 HFD=2.9
02:24:51.100 00.002 1092 MultiStar: [#1 -0.06,0.83,0.98,U] [#2 0.32,0.48,0.81,U] [#3 -0.26,0.53,0.77,U] [#4 -0.10,0.44,0.71,U] [#5 0.31,0.54,0.54,U] [#6 -0.31,0.42,0.53,U] [#7 0.07,0.61,0.75,U] [#8 -0.27,0.55,0.56,U] 
02:24:51.104 00.004 1092 single-star, 8 included, MultiStar: {-0.03, 0.53}, one-star: {-0.00, 0.34}
02:24:51.105 00.001 1092 CameraToMount -- cameraTheta (1.58) - m_xAngle (-0.43) = xAngle (2.01 = 2.01)
02:24:51.108 00.003 1092 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.85 = 1.85)
02:24:51.110 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=0.34 hyp=0.34 cameraTheta=1.58 mountX=-0.14 mountY=0.32, mountTheta=1.99
02:24:51.116 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.34, opts=13)
02:24:51.120 00.004 1092 Enqueuing Move request for scope (-0.00, 0.34)
02:24:51.122 00.002 2744 Worker thread wakes up
02:24:51.122 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.34) opts 0xd
02:24:51.122 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.34)
02:24:51.122 00.000 2744 Moving (-0.00, 0.34) raw xDistance=-0.14 yDistance=0.32
02:24:51.122 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:24:51.122 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:51.122 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:24:51.123 00.001 2744 MoveAxis(E, 0, ABG)
02:24:51.123 00.000 2744 Move returns status 0, amount 0
02:24:51.123 00.000 2744 MoveAxis(N, 0, ABG)
02:24:51.123 00.000 2744 Move returns status 0, amount 0
02:24:51.123 00.000 2744 move complete, result=0
02:24:51.123 00.000 2744 worker thread done servicing request
02:24:51.135 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1613, FiltMax=65527, Gamma=0.510
02:24:51.150 00.015 1092 UpdateGuideState exits: m=552537 SNR=94.1
02:24:51.154 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:51.157 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:51.159 00.002 1092 Enqueuing Expose request
02:24:51.163 00.004 2744 Worker thread wakes up
02:24:51.163 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:51.163 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:51.164 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:24:54.562 03.398 2744 Exposure complete
02:24:54.779 00.217 2744 worker thread done servicing request
02:24:54.779 00.000 1092 OnExposeComplete: enter
02:24:54.782 00.003 1092 UpdateGuideState(): m_state=6
02:24:54.784 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 31
02:24:54.788 00.004 1092 Star::Find returns 1 (0), X=1720.23, Y=132.58, Mass=542464, SNR=100.0, Peak=57066 HFD=3.0
02:24:54.791 00.003 1092 MultiStar: [#1 -0.10,0.78,0.91,U] [#2 0.44,0.22,0.89,U] [#3 -0.18,0.63,0.63,U] [#4 -0.21,0.57,0.60,U] [#5 0.07,0.71,0.52,U] [#6 0.12,0.26,0.50,U] [#7 0.17,0.45,0.66,U] [#8 -0.39,0.63,0.58,U] 
02:24:54.793 00.002 1092 single-star, 8 included, MultiStar: {0.02, 0.49}, one-star: {0.09, 0.29}
02:24:54.797 00.004 1092 CameraToMount -- cameraTheta (1.26) - m_xAngle (-0.43) = xAngle (1.69 = 1.69)
02:24:54.799 00.002 1092 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.53 = 1.53)
02:24:54.802 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.31 cameraTheta=1.26 mountX=-0.04 mountY=0.31, mountTheta=1.69
02:24:54.806 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.29, opts=13)
02:24:54.808 00.002 1092 Enqueuing Move request for scope (0.09, 0.29)
02:24:54.811 00.003 2744 Worker thread wakes up
02:24:54.811 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
02:24:54.811 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
02:24:54.811 00.000 2744 Moving (0.09, 0.29) raw xDistance=-0.04 yDistance=0.31
02:24:54.811 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:54.811 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:54.811 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:24:54.811 00.000 2744 MoveAxis(E, 0, ABG)
02:24:54.812 00.001 2744 Move returns status 0, amount 0
02:24:54.812 00.000 2744 MoveAxis(N, 0, ABG)
02:24:54.812 00.000 2744 Move returns status 0, amount 0
02:24:54.812 00.000 2744 move complete, result=0
02:24:54.812 00.000 2744 worker thread done servicing request
02:24:54.827 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1526, FiltMax=65533, Gamma=0.510
02:24:54.842 00.015 1092 UpdateGuideState exits: m=542464 SNR=100.0
02:24:54.845 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.848 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:54.850 00.002 1092 Enqueuing Expose request
02:24:54.852 00.002 2744 Worker thread wakes up
02:24:54.852 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:24:54.855 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:54.855 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:58.239 03.384 2744 Exposure complete
02:24:58.441 00.202 2744 worker thread done servicing request
02:24:58.441 00.000 1092 OnExposeComplete: enter
02:24:58.444 00.003 1092 UpdateGuideState(): m_state=6
02:24:58.448 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 32
02:24:58.450 00.002 1092 Star::Find returns 1 (0), X=1720.19, Y=132.64, Mass=517555, SNR=111.2, Peak=52730 HFD=2.7
02:24:58.453 00.003 1092 MultiStar: [#1 -0.05,0.83,0.00,M1] [#2 0.33,0.40,0.68,U] [#3 -0.21,0.49,0.64,U] [#4 0.03,0.43,0.51,U] [#5 0.16,0.74,0.48,U] [#6 -0.05,0.59,0.42,U] [#7 0.27,0.38,0.54,U] [#8 0.09,0.52,0.49,U] 
02:24:58.456 00.003 1092 single-star, 7 included, MultiStar: {0.08, 0.47}, one-star: {0.06, 0.35}
02:24:58.458 00.002 1092 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.43) = xAngle (1.84 = 1.84)
02:24:58.460 00.002 1092 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.68 = 1.68)
02:24:58.463 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.41 mountX=-0.09 mountY=0.35, mountTheta=1.83
02:24:58.471 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=0.35, opts=13)
02:24:58.473 00.002 1092 Enqueuing Move request for scope (0.06, 0.35)
02:24:58.475 00.002 2744 Worker thread wakes up
02:24:58.475 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
02:24:58.475 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
02:24:58.475 00.000 2744 Moving (0.06, 0.35) raw xDistance=-0.09 yDistance=0.35
02:24:58.476 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:24:58.476 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:24:58.476 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:24:58.476 00.000 2744 MoveAxis(E, 0, ABG)
02:24:58.476 00.000 2744 Move returns status 0, amount 0
02:24:58.476 00.000 2744 MoveAxis(N, 0, ABG)
02:24:58.476 00.000 2744 Move returns status 0, amount 0
02:24:58.476 00.000 2744 move complete, result=0
02:24:58.476 00.000 2744 worker thread done servicing request
02:24:58.492 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1811, FiltMax=65533, Gamma=0.510
02:24:58.507 00.015 1092 UpdateGuideState exits: m=517555 SNR=111.2
02:24:58.511 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:58.514 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:24:58.516 00.002 1092 Enqueuing Expose request
02:24:58.519 00.003 2744 Worker thread wakes up
02:24:58.520 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:24:58.520 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:24:58.520 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
02:25:01.914 03.394 2744 Exposure complete
02:25:02.127 00.213 2744 worker thread done servicing request
02:25:02.128 00.001 1092 OnExposeComplete: enter
02:25:02.130 00.002 1092 UpdateGuideState(): m_state=6
02:25:02.133 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 33
02:25:02.136 00.003 1092 Star::Find returns 1 (0), X=1720.11, Y=132.31, Mass=521544, SNR=93.8, Peak=61914 HFD=2.6
02:25:02.139 00.003 1092 MultiStar: [#1 0.04,0.20,0.94,U] [#2 0.11,0.30,0.76,U] [#3 -0.13,0.11,0.70,U] [#4 0.05,0.21,0.75,U] [#5 0.24,0.20,0.62,U] [#6 -0.28,-0.07,0.58,U] [#7 0.08,0.12,0.62,U] [#8 -0.00,0.09,0.63,U] 
02:25:02.142 00.003 1092 single-star, 8 included, MultiStar: {0.01, 0.13}, one-star: {-0.03, 0.02}
02:25:02.145 00.003 1092 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.43) = xAngle (2.84 = 2.84)
02:25:02.148 00.003 1092 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.69 = 2.69)
02:25:02.151 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.41 mountX=-0.04 mountY=0.02, mountTheta=2.71
02:25:02.159 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.02, opts=13)
02:25:02.165 00.006 1092 Enqueuing Move request for scope (-0.03, 0.02)
02:25:02.168 00.003 2744 Worker thread wakes up
02:25:02.168 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:25:02.168 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:25:02.168 00.000 2744 Moving (-0.03, 0.02) raw xDistance=-0.04 yDistance=0.02
02:25:02.168 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:02.168 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:02.169 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:25:02.169 00.000 2744 MoveAxis(E, 0, ABG)
02:25:02.169 00.000 2744 Move returns status 0, amount 0
02:25:02.169 00.000 2744 MoveAxis(N, 0, ABG)
02:25:02.169 00.000 2744 Move returns status 0, amount 0
02:25:02.169 00.000 2744 move complete, result=0
02:25:02.169 00.000 2744 worker thread done servicing request
02:25:02.188 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1767, FiltMax=65527, Gamma=0.510
02:25:02.205 00.017 1092 UpdateGuideState exits: m=521544 SNR=93.8
02:25:02.209 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.212 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:02.214 00.002 1092 Enqueuing Expose request
02:25:02.216 00.002 2744 Worker thread wakes up
02:25:02.216 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:25:02.219 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:02.219 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:05.615 03.396 2744 Exposure complete
02:25:05.821 00.206 2744 worker thread done servicing request
02:25:05.821 00.000 1092 OnExposeComplete: enter
02:25:05.823 00.002 1092 UpdateGuideState(): m_state=6
02:25:05.826 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 34
02:25:05.829 00.003 1092 Star::Find returns 1 (0), X=1720.74, Y=131.84, Mass=515461, SNR=118.0, Peak=60525 HFD=2.6
02:25:05.832 00.003 1092 MultiStar: [#1 0.40,-0.16,0.77,U] [#2 0.51,-0.33,0.85,U] [#3 0.20,-0.20,0.61,U] [#4 0.23,-0.30,0.62,U] [#5 0.47,-0.22,0.41,U] [#6 0.34,-0.33,0.39,U] [#7 0.55,-0.30,0.60,U] [#8 0.54,-0.28,0.52,U] 
02:25:05.834 00.002 1092 refined, 8 included, MultiStar: {0.44, -0.30}, one-star: {0.60, -0.45}
02:25:05.836 00.002 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
02:25:05.838 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
02:25:05.840 00.002 1092 CameraToMount -- cameraX=0.44 cameraY=-0.30 hyp=0.53 cameraTheta=-0.59 mountX=0.52 mountY=-0.17, mountTheta=-0.31
02:25:05.845 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.30, opts=13)
02:25:05.849 00.004 1092 Enqueuing Move request for scope (0.44, -0.30)
02:25:05.852 00.003 2744 Worker thread wakes up
02:25:05.852 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.30) opts 0xd
02:25:05.852 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.30)
02:25:05.852 00.000 2744 Moving (0.44, -0.30) raw xDistance=0.52 yDistance=-0.17
02:25:05.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:25:05.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:05.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:25:05.852 00.000 2744 MoveAxis(W, 117, ABG)
02:25:05.852 00.000 2744 Guiding  Dir = 3, Dur = 117
02:25:05.852 00.000 2744 IsSlewing returns 0
02:25:05.853 00.001 2744 IsGuiding returns 0
02:25:05.853 00.000 2744 PulseGuide returned control before completion, sleep 127
02:25:05.870 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1655, FiltMax=65527, Gamma=0.510
02:25:05.885 00.015 1092 UpdateGuideState exits: m=515461 SNR=118.0
02:25:05.888 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.890 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:05.892 00.002 1092 Enqueuing Expose request
02:25:05.993 00.101 2744 IsGuiding returns 1
02:25:05.993 00.000 2744 scope still moving after pulse duration time elapsed
02:25:06.024 00.031 2744 IsSlewing returns 0
02:25:06.024 00.000 2744 IsGuiding returns 0
02:25:06.024 00.000 2744 scope move finished after 117 + 53 ms
02:25:06.024 00.000 2744 Move returns status 0, amount 117
02:25:06.024 00.000 2744 MoveAxis(N, 0, ABG)
02:25:06.025 00.001 2744 Move returns status 0, amount 0
02:25:06.025 00.000 2744 move complete, result=0
02:25:06.025 00.000 2744 worker thread done servicing request
02:25:06.025 00.000 2744 Worker thread wakes up
02:25:06.025 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:06.025 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:06.027 00.002 1092 GuideStep: 0.5 px 117 ms WEST, -0.2 px 0 ms NORTH
02:25:09.421 03.394 2744 Exposure complete
02:25:09.619 00.198 2744 worker thread done servicing request
02:25:09.619 00.000 1092 OnExposeComplete: enter
02:25:09.621 00.002 1092 UpdateGuideState(): m_state=6
02:25:09.625 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 35
02:25:09.628 00.003 1092 Star::Find returns 1 (0), X=1721.44, Y=131.70, Mass=562165, SNR=109.2, Peak=58451 HFD=2.9
02:25:09.632 00.004 1092 MultiStar: [#1 1.11,-0.06,0.00,M1] [#2 1.02,-0.38,0.00,M1] [#3 0.80,-0.32,0.67,U] [#4 0.90,-0.13,0.66,U] [#5 1.08,-0.12,0.00,M1] [#6 1.08,-0.59,0.00,M1] [#7 1.52,-0.54,0.00,M1] [#8 1.01,-0.23,0.00,M1] 
02:25:09.634 00.002 1092 refined, 2 included, MultiStar: {1.05, -0.39}, one-star: {1.31, -0.59}
02:25:09.637 00.003 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
02:25:09.638 00.001 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
02:25:09.641 00.003 1092 CameraToMount -- cameraX=1.05 cameraY=-0.39 hyp=1.11 cameraTheta=-0.35 mountX=1.11 mountY=-0.09, mountTheta=-0.08
02:25:09.645 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.05, y=-0.39, opts=13)
02:25:09.648 00.003 1092 Enqueuing Move request for scope (1.05, -0.39)
02:25:09.652 00.004 2744 Worker thread wakes up
02:25:09.652 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.05, -0.39) opts 0xd
02:25:09.652 00.000 2744 Handling offset move in thread for scope, endpoint = (1.05, -0.39)
02:25:09.652 00.000 2744 Moving (1.05, -0.39) raw xDistance=1.11 yDistance=-0.09
02:25:09.652 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.72 from input 1.11
02:25:09.652 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:09.652 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:25:09.652 00.000 2744 MoveAxis(W, 257, ABG)
02:25:09.652 00.000 2744 Guiding  Dir = 3, Dur = 257
02:25:09.653 00.001 2744 IsSlewing returns 0
02:25:09.653 00.000 2744 IsGuiding returns 0
02:25:09.653 00.000 2744 PulseGuide returned control before completion, sleep 267
02:25:09.671 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1291, FiltMax=65523, Gamma=0.510
02:25:09.688 00.017 1092 UpdateGuideState exits: m=562165 SNR=109.2
02:25:09.690 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.693 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:09.696 00.003 1092 Enqueuing Expose request
02:25:09.930 00.234 2744 IsGuiding returns 1
02:25:09.930 00.000 2744 scope still moving after pulse duration time elapsed
02:25:09.959 00.029 2744 IsSlewing returns 0
02:25:09.960 00.001 2744 IsGuiding returns 0
02:25:09.960 00.000 2744 scope move finished after 257 + 50 ms
02:25:09.961 00.001 2744 Move returns status 0, amount 257
02:25:09.961 00.000 2744 MoveAxis(N, 0, ABG)
02:25:09.964 00.003 2744 Move returns status 0, amount 0
02:25:09.965 00.001 2744 move complete, result=0
02:25:09.965 00.000 2744 worker thread done servicing request
02:25:09.965 00.000 1092 GuideStep: 1.1 px 257 ms WEST, -0.1 px 0 ms NORTH
02:25:09.970 00.005 2744 Worker thread wakes up
02:25:09.970 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:09.970 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:13.357 03.387 2744 Exposure complete
02:25:13.559 00.202 2744 worker thread done servicing request
02:25:13.559 00.000 1092 OnExposeComplete: enter
02:25:13.562 00.003 1092 UpdateGuideState(): m_state=6
02:25:13.565 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 36
02:25:13.567 00.002 1092 Star::Find returns 1 (0), X=1720.97, Y=131.65, Mass=519255, SNR=111.5, Peak=61482 HFD=2.6
02:25:13.570 00.003 1092 MultiStar: [#1 0.64,-0.21,0.95,U] [#2 0.62,-0.35,0.88,U] [#3 0.52,-0.30,0.69,U] [#4 0.73,-0.20,0.51,U] [#5 0.98,-0.20,0.00,M2] [#6 0.81,-0.55,0.00,M2] [#7 0.83,-0.36,0.65,U] [#8 0.56,-0.43,0.47,U] 
02:25:13.572 00.002 1092 refined, 6 included, MultiStar: {0.68, -0.37}, one-star: {0.84, -0.64}
02:25:13.574 00.002 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
02:25:13.576 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
02:25:13.580 00.004 1092 CameraToMount -- cameraX=0.68 cameraY=-0.37 hyp=0.78 cameraTheta=-0.49 mountX=0.77 mountY=-0.17, mountTheta=-0.21
02:25:13.587 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.37, opts=13)
02:25:13.589 00.002 1092 Enqueuing Move request for scope (0.68, -0.37)
02:25:13.591 00.002 2744 Worker thread wakes up
02:25:13.591 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.37) opts 0xd
02:25:13.591 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.37)
02:25:13.591 00.000 2744 Moving (0.68, -0.37) raw xDistance=0.77 yDistance=-0.17
02:25:13.591 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.77
02:25:13.592 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:13.592 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:25:13.592 00.000 2744 MoveAxis(W, 191, ABG)
02:25:13.592 00.000 2744 Guiding  Dir = 3, Dur = 191
02:25:13.592 00.000 2744 IsSlewing returns 0
02:25:13.592 00.000 2744 IsGuiding returns 0
02:25:13.593 00.001 2744 PulseGuide returned control before completion, sleep 201
02:25:13.609 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1530, FiltMax=65535, Gamma=0.510
02:25:13.624 00.015 1092 UpdateGuideState exits: m=519255 SNR=111.5
02:25:13.626 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.630 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:13.632 00.002 1092 Enqueuing Expose request
02:25:13.802 00.170 2744 IsGuiding returns 1
02:25:13.802 00.000 2744 scope still moving after pulse duration time elapsed
02:25:13.833 00.031 2744 IsSlewing returns 0
02:25:13.833 00.000 2744 IsGuiding returns 0
02:25:13.833 00.000 2744 scope move finished after 191 + 50 ms
02:25:13.833 00.000 2744 Move returns status 0, amount 191
02:25:13.833 00.000 2744 MoveAxis(N, 0, ABG)
02:25:13.833 00.000 2744 Move returns status 0, amount 0
02:25:13.833 00.000 2744 move complete, result=0
02:25:13.835 00.002 2744 worker thread done servicing request
02:25:13.835 00.000 1092 GuideStep: 0.8 px 191 ms WEST, -0.2 px 0 ms NORTH
02:25:13.838 00.003 2744 Worker thread wakes up
02:25:13.838 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:13.838 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:17.226 03.388 2744 Exposure complete
02:25:17.432 00.206 2744 worker thread done servicing request
02:25:17.432 00.000 1092 OnExposeComplete: enter
02:25:17.435 00.003 1092 UpdateGuideState(): m_state=6
02:25:17.438 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 37
02:25:17.440 00.002 1092 Star::Find returns 1 (0), X=1721.30, Y=131.90, Mass=534260, SNR=104.5, Peak=57085 HFD=2.6
02:25:17.443 00.003 1092 MultiStar: [#1 0.79,0.14,0.88,U] [#2 0.72,0.14,0.71,U] [#3 0.79,0.06,0.69,U] [#4 0.73,0.15,0.60,U] [#5 0.69,0.36,0.50,U] [#6 0.95,-0.22,0.00,M3] [#7 1.16,-0.13,0.00,M1] [#8 0.87,-0.24,0.59,U] 
02:25:17.447 00.004 1092 refined, 6 included, MultiStar: {0.85, -0.00}, one-star: {1.16, -0.39}
02:25:17.449 00.002 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
02:25:17.451 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
02:25:17.454 00.003 1092 CameraToMount -- cameraX=0.85 cameraY=-0.00 hyp=0.85 cameraTheta=-0.00 mountX=0.77 mountY=0.23, mountTheta=0.28
02:25:17.461 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=-0.00, opts=13)
02:25:17.464 00.003 1092 Enqueuing Move request for scope (0.85, -0.00)
02:25:17.466 00.002 2744 Worker thread wakes up
02:25:17.466 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.00) opts 0xd
02:25:17.466 00.000 2744 Handling offset move in thread for scope, endpoint = (0.85, -0.00)
02:25:17.466 00.000 2744 Moving (0.85, -0.00) raw xDistance=0.77 yDistance=0.23
02:25:17.467 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.77
02:25:17.467 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:17.467 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:25:17.467 00.000 2744 MoveAxis(W, 187, ABG)
02:25:17.467 00.000 2744 Guiding  Dir = 3, Dur = 187
02:25:17.467 00.000 2744 IsSlewing returns 0
02:25:17.467 00.000 2744 IsGuiding returns 0
02:25:17.468 00.001 2744 PulseGuide returned control before completion, sleep 197
02:25:17.486 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1617, FiltMax=65533, Gamma=0.510
02:25:17.503 00.017 1092 UpdateGuideState exits: m=534260 SNR=104.5
02:25:17.506 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.508 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:17.510 00.002 1092 Enqueuing Expose request
02:25:17.681 00.171 2744 IsGuiding returns 1
02:25:17.681 00.000 2744 scope still moving after pulse duration time elapsed
02:25:17.712 00.031 2744 IsSlewing returns 0
02:25:17.713 00.001 2744 IsGuiding returns 0
02:25:17.713 00.000 2744 scope move finished after 187 + 58 ms
02:25:17.713 00.000 2744 Move returns status 0, amount 187
02:25:17.713 00.000 2744 MoveAxis(N, 0, ABG)
02:25:17.713 00.000 2744 Move returns status 0, amount 0
02:25:17.713 00.000 2744 move complete, result=0
02:25:17.713 00.000 2744 worker thread done servicing request
02:25:17.713 00.000 2744 Worker thread wakes up
02:25:17.714 00.001 1092 GuideStep: 0.8 px 187 ms WEST, 0.2 px 0 ms NORTH
02:25:17.716 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:17.717 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:21.122 03.405 2744 Exposure complete
02:25:21.348 00.226 2744 worker thread done servicing request
02:25:21.348 00.000 1092 OnExposeComplete: enter
02:25:21.352 00.004 1092 UpdateGuideState(): m_state=6
02:25:21.355 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 38
02:25:21.358 00.003 1092 Star::Find returns 1 (0), X=1721.17, Y=131.72, Mass=509007, SNR=93.8, Peak=57693 HFD=2.7
02:25:21.362 00.004 1092 MultiStar: [#1 0.71,-0.15,0.93,U] [#2 0.72,-0.27,0.81,U] [#3 0.75,-0.18,0.68,U] [#4 0.76,-0.42,0.66,U] [#5 0.92,-0.17,0.60,U] [#6 0.61,-0.71,0.51,U] [#7 0.84,-0.26,0.74,U] [#8 0.91,-0.08,0.62,U] 
02:25:21.366 00.004 1092 refined, 8 included, MultiStar: {0.82, -0.31}, one-star: {1.04, -0.57}
02:25:21.369 00.003 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.06 = 0.06)
02:25:21.371 00.002 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
02:25:21.374 00.003 1092 CameraToMount -- cameraX=0.82 cameraY=-0.31 hyp=0.87 cameraTheta=-0.36 mountX=0.87 mountY=-0.08, mountTheta=-0.09
02:25:21.379 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=-0.31, opts=13)
02:25:21.382 00.003 1092 Enqueuing Move request for scope (0.82, -0.31)
02:25:21.385 00.003 2744 Worker thread wakes up
02:25:21.385 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.31) opts 0xd
02:25:21.385 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, -0.31)
02:25:21.385 00.000 2744 Moving (0.82, -0.31) raw xDistance=0.87 yDistance=-0.08
02:25:21.385 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.87
02:25:21.385 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:21.385 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:25:21.386 00.001 2744 MoveAxis(W, 208, ABG)
02:25:21.386 00.000 2744 Guiding  Dir = 3, Dur = 208
02:25:21.386 00.000 2744 IsSlewing returns 0
02:25:21.386 00.000 2744 IsGuiding returns 0
02:25:21.386 00.000 2744 PulseGuide returned control before completion, sleep 218
02:25:21.405 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1099, FiltMax=65523, Gamma=0.510
02:25:21.423 00.018 1092 UpdateGuideState exits: m=509007 SNR=93.8
02:25:21.427 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:21.430 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:21.432 00.002 1092 Enqueuing Expose request
02:25:21.607 00.175 2744 IsGuiding returns 1
02:25:21.607 00.000 2744 scope still moving after pulse duration time elapsed
02:25:21.638 00.031 2744 IsSlewing returns 0
02:25:21.638 00.000 2744 IsGuiding returns 0
02:25:21.638 00.000 2744 scope move finished after 208 + 44 ms
02:25:21.638 00.000 2744 Move returns status 0, amount 208
02:25:21.638 00.000 2744 MoveAxis(N, 0, ABG)
02:25:21.638 00.000 2744 Move returns status 0, amount 0
02:25:21.639 00.001 2744 move complete, result=0
02:25:21.639 00.000 2744 worker thread done servicing request
02:25:21.639 00.000 2744 Worker thread wakes up
02:25:21.639 00.000 1092 GuideStep: 0.9 px 208 ms WEST, -0.1 px 0 ms NORTH
02:25:21.642 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:21.642 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:25.027 03.385 2744 Exposure complete
02:25:25.226 00.199 2744 worker thread done servicing request
02:25:25.226 00.000 1092 OnExposeComplete: enter
02:25:25.229 00.003 1092 UpdateGuideState(): m_state=6
02:25:25.232 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 39
02:25:25.236 00.004 1092 Star::Find returns 1 (0), X=1720.14, Y=132.16, Mass=561322, SNR=102.7, Peak=65482 HFD=2.9
02:25:25.239 00.003 1092 MultiStar: [#1 -0.42,0.34,0.94,U] [#2 -0.34,0.19,0.78,U] [#3 -0.33,0.24,0.62,U] [#4 -0.44,0.45,0.68,U] [#5 -0.27,0.24,0.56,U] [#6 -0.25,-0.00,0.59,U] [#7 -0.12,0.19,0.64,U] [#8 -0.23,0.24,0.55,U] 
02:25:25.241 00.002 1092 single-star, 8 included, MultiStar: {-0.26, 0.19}, one-star: {0.01, -0.12}
02:25:25.244 00.003 1092 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.43) = xAngle (-1.05 = -1.05)
02:25:25.247 00.003 1092 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.21 = -1.21)
02:25:25.249 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.13 cameraTheta=-1.48 mountX=0.06 mountY=-0.12, mountTheta=-1.08
02:25:25.253 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.12, opts=13)
02:25:25.256 00.003 1092 Enqueuing Move request for scope (0.01, -0.12)
02:25:25.258 00.002 2744 Worker thread wakes up
02:25:25.258 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:25:25.258 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:25:25.258 00.000 2744 Moving (0.01, -0.12) raw xDistance=0.06 yDistance=-0.12
02:25:25.258 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:25:25.258 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:25.258 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:25:25.258 00.000 2744 MoveAxis(E, 0, ABG)
02:25:25.258 00.000 2744 Move returns status 0, amount 0
02:25:25.258 00.000 2744 MoveAxis(N, 0, ABG)
02:25:25.258 00.000 2744 Move returns status 0, amount 0
02:25:25.259 00.001 2744 move complete, result=0
02:25:25.259 00.000 2744 worker thread done servicing request
02:25:25.273 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1621, FiltMax=65535, Gamma=0.510
02:25:25.287 00.014 1092 UpdateGuideState exits: m=561322 SNR=102.7
02:25:25.290 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:25.291 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:25.293 00.002 1092 Enqueuing Expose request
02:25:25.296 00.003 2744 Worker thread wakes up
02:25:25.296 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:25.299 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:25.299 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:28.697 03.398 2744 Exposure complete
02:25:28.906 00.209 2744 worker thread done servicing request
02:25:28.906 00.000 1092 OnExposeComplete: enter
02:25:28.909 00.003 1092 UpdateGuideState(): m_state=6
02:25:28.913 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 40
02:25:28.916 00.003 1092 Star::Find returns 1 (0), X=1720.29, Y=132.09, Mass=515778, SNR=103.7, Peak=61114 HFD=2.6
02:25:28.919 00.003 1092 MultiStar: [#1 0.09,0.43,0.82,U] [#2 -0.14,0.35,0.71,U] [#3 -0.16,0.28,0.69,U] [#4 -0.03,0.10,0.68,U] [#5 0.07,0.48,0.50,U] [#6 -0.03,-0.03,0.46,U] [#7 0.26,0.05,0.72,U] [#8 -0.05,0.26,0.61,U] 
02:25:28.922 00.003 1092 refined, 8 included, MultiStar: {0.03, 0.17}, one-star: {0.16, -0.20}
02:25:28.924 00.002 1092 CameraToMount -- cameraTheta (1.41) - m_xAngle (-0.43) = xAngle (1.83 = 1.83)
02:25:28.926 00.002 1092 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.68 = 1.68)
02:25:28.929 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.41 mountX=-0.05 mountY=0.18, mountTheta=1.83
02:25:28.936 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.17, opts=13)
02:25:28.938 00.002 1092 Enqueuing Move request for scope (0.03, 0.17)
02:25:28.940 00.002 2744 Worker thread wakes up
02:25:28.941 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
02:25:28.941 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
02:25:28.941 00.000 2744 Moving (0.03, 0.17) raw xDistance=-0.05 yDistance=0.18
02:25:28.941 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:25:28.941 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:28.941 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:25:28.941 00.000 2744 MoveAxis(E, 0, ABG)
02:25:28.941 00.000 2744 Move returns status 0, amount 0
02:25:28.941 00.000 2744 MoveAxis(N, 0, ABG)
02:25:28.941 00.000 2744 Move returns status 0, amount 0
02:25:28.941 00.000 2744 move complete, result=0
02:25:28.941 00.000 2744 worker thread done servicing request
02:25:28.955 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5373, FiltMin=1618, FiltMax=65527, Gamma=0.510
02:25:28.969 00.014 1092 UpdateGuideState exits: m=515778 SNR=103.7
02:25:28.972 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.974 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:28.977 00.003 1092 Enqueuing Expose request
02:25:28.979 00.002 2744 Worker thread wakes up
02:25:28.980 00.001 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:28.982 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:28.982 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:32.384 03.402 2744 Exposure complete
02:25:32.599 00.215 2744 worker thread done servicing request
02:25:32.599 00.000 1092 OnExposeComplete: enter
02:25:32.602 00.003 1092 UpdateGuideState(): m_state=6
02:25:32.605 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 41
02:25:32.608 00.003 1092 Star::Find returns 1 (0), X=1720.22, Y=132.20, Mass=545333, SNR=104.3, Peak=65482 HFD=2.7
02:25:32.610 00.002 1092 MultiStar: [#1 -0.08,0.19,0.90,U] [#2 0.09,0.14,0.80,U] [#3 -0.32,0.07,0.84,U] [#4 -0.07,0.34,0.68,U] [#5 0.14,0.45,0.50,U] [#6 0.12,0.14,0.52,U] [#7 0.28,-0.06,0.66,U] [#8 -0.08,0.09,0.52,U] 
02:25:32.614 00.004 1092 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.09, -0.09}
02:25:32.617 00.003 1092 CameraToMount -- cameraTheta (1.51) - m_xAngle (-0.43) = xAngle (1.94 = 1.94)
02:25:32.621 00.004 1092 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.79 = 1.79)
02:25:32.624 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.51 mountX=-0.04 mountY=0.12, mountTheta=1.92
02:25:32.630 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.12, opts=13)
02:25:32.633 00.003 1092 Enqueuing Move request for scope (0.01, 0.12)
02:25:32.636 00.003 2744 Worker thread wakes up
02:25:32.636 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:25:32.636 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:25:32.636 00.000 2744 Moving (0.01, 0.12) raw xDistance=-0.04 yDistance=0.12
02:25:32.636 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:25:32.636 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:32.637 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:25:32.637 00.000 2744 MoveAxis(E, 0, ABG)
02:25:32.637 00.000 2744 Move returns status 0, amount 0
02:25:32.637 00.000 2744 MoveAxis(N, 0, ABG)
02:25:32.637 00.000 2744 Move returns status 0, amount 0
02:25:32.637 00.000 2744 move complete, result=0
02:25:32.638 00.001 2744 worker thread done servicing request
02:25:32.654 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1539, FiltMax=65527, Gamma=0.510
02:25:32.669 00.015 1092 UpdateGuideState exits: m=545333 SNR=104.3
02:25:32.672 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.675 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:32.677 00.002 1092 Enqueuing Expose request
02:25:32.680 00.003 2744 Worker thread wakes up
02:25:32.680 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:32.682 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:32.683 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:36.071 03.388 2744 Exposure complete
02:25:36.276 00.205 2744 worker thread done servicing request
02:25:36.276 00.000 1092 OnExposeComplete: enter
02:25:36.279 00.003 1092 UpdateGuideState(): m_state=6
02:25:36.281 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 42
02:25:36.284 00.003 1092 Star::Find returns 1 (0), X=1720.22, Y=132.03, Mass=530715, SNR=104.1, Peak=61514 HFD=2.5
02:25:36.287 00.003 1092 MultiStar: [#1 0.13,0.04,0.97,U] [#2 0.39,-0.00,0.82,U] [#3 -0.15,0.06,0.69,U] [#4 0.04,-0.26,0.69,U] [#5 0.46,-0.03,0.55,U] [#6 0.16,-0.30,0.57,U] [#7 0.34,-0.12,0.66,U] [#8 0.08,0.17,0.58,U] 
02:25:36.290 00.003 1092 refined, 8 included, MultiStar: {0.16, -0.08}, one-star: {0.09, -0.26}
02:25:36.291 00.001 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
02:25:36.294 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
02:25:36.297 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=-0.08 hyp=0.18 cameraTheta=-0.46 mountX=0.18 mountY=-0.03, mountTheta=-0.19
02:25:36.302 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.08, opts=13)
02:25:36.304 00.002 1092 Enqueuing Move request for scope (0.16, -0.08)
02:25:36.307 00.003 2744 Worker thread wakes up
02:25:36.307 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.08) opts 0xd
02:25:36.308 00.001 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.08)
02:25:36.308 00.000 2744 Moving (0.16, -0.08) raw xDistance=0.18 yDistance=-0.03
02:25:36.308 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:25:36.308 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:36.308 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:25:36.308 00.000 2744 MoveAxis(E, 0, ABG)
02:25:36.308 00.000 2744 Move returns status 0, amount 0
02:25:36.308 00.000 2744 MoveAxis(N, 0, ABG)
02:25:36.308 00.000 2744 Move returns status 0, amount 0
02:25:36.308 00.000 2744 move complete, result=0
02:25:36.308 00.000 2744 worker thread done servicing request
02:25:36.325 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5373, FiltMin=1626, FiltMax=65527, Gamma=0.510
02:25:36.343 00.018 1092 UpdateGuideState exits: m=530715 SNR=104.1
02:25:36.347 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:36.351 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:36.354 00.003 1092 Enqueuing Expose request
02:25:36.355 00.001 2744 Worker thread wakes up
02:25:36.355 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:36.355 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:36.355 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:39.744 03.389 2744 Exposure complete
02:25:39.956 00.212 2744 worker thread done servicing request
02:25:39.956 00.000 1092 OnExposeComplete: enter
02:25:39.959 00.003 1092 UpdateGuideState(): m_state=6
02:25:39.963 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 43
02:25:39.965 00.002 1092 Star::Find returns 1 (0), X=1720.72, Y=132.05, Mass=575221, SNR=116.7, Peak=65501 HFD=2.6
02:25:39.968 00.003 1092 MultiStar: [#1 0.74,-0.08,0.77,U] [#2 0.82,-0.14,0.68,U] [#3 0.55,-0.20,0.67,U] [#4 0.76,0.12,0.55,U] [#5 0.81,0.12,0.52,U] [#6 0.21,-0.44,0.44,U] [#7 0.65,-0.11,0.59,U] [#8 0.61,-0.27,0.57,U] 
02:25:39.970 00.002 1092 single-star, 8 included, MultiStar: {0.65, -0.14}, one-star: {0.59, -0.24}
02:25:39.973 00.003 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.04 = 0.04)
02:25:39.975 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
02:25:39.977 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.24 hyp=0.64 cameraTheta=-0.39 mountX=0.64 mountY=-0.07, mountTheta=-0.11
02:25:39.981 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.24, opts=13)
02:25:39.984 00.003 1092 Enqueuing Move request for scope (0.59, -0.24)
02:25:39.987 00.003 2744 Worker thread wakes up
02:25:39.987 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.24) opts 0xd
02:25:39.987 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.24)
02:25:39.987 00.000 2744 Moving (0.59, -0.24) raw xDistance=0.64 yDistance=-0.07
02:25:39.987 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:25:39.987 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:39.987 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:25:39.987 00.000 2744 MoveAxis(W, 143, ABG)
02:25:39.987 00.000 2744 Guiding  Dir = 3, Dur = 143
02:25:39.988 00.001 2744 IsSlewing returns 0
02:25:39.988 00.000 2744 IsGuiding returns 0
02:25:39.988 00.000 2744 PulseGuide returned control before completion, sleep 153
02:25:40.004 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1575, FiltMax=65523, Gamma=0.510
02:25:40.020 00.016 1092 UpdateGuideState exits: m=575221 SNR=116.7
02:25:40.023 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:40.026 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:40.029 00.003 1092 Enqueuing Expose request
02:25:40.155 00.126 2744 IsGuiding returns 1
02:25:40.155 00.000 2744 scope still moving after pulse duration time elapsed
02:25:40.186 00.031 2744 IsSlewing returns 0
02:25:40.186 00.000 2744 IsGuiding returns 0
02:25:40.186 00.000 2744 scope move finished after 143 + 55 ms
02:25:40.186 00.000 2744 Move returns status 0, amount 143
02:25:40.187 00.001 2744 MoveAxis(N, 0, ABG)
02:25:40.187 00.000 2744 Move returns status 0, amount 0
02:25:40.187 00.000 2744 move complete, result=0
02:25:40.187 00.000 2744 worker thread done servicing request
02:25:40.187 00.000 2744 Worker thread wakes up
02:25:40.187 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:40.187 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:40.187 00.000 1092 GuideStep: 0.6 px 143 ms WEST, -0.1 px 0 ms NORTH
02:25:43.583 03.396 2744 Exposure complete
02:25:43.802 00.219 2744 worker thread done servicing request
02:25:43.802 00.000 1092 OnExposeComplete: enter
02:25:43.805 00.003 1092 UpdateGuideState(): m_state=6
02:25:43.808 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 44
02:25:43.810 00.002 1092 Star::Find returns 1 (0), X=1720.36, Y=132.10, Mass=544148, SNR=106.9, Peak=65482 HFD=2.5
02:25:43.814 00.004 1092 MultiStar: [#1 -0.06,0.47,1.01,U] [#2 0.13,0.22,0.66,U] [#3 -0.11,0.30,0.74,U] [#4 -0.12,0.24,0.54,U] [#5 0.31,0.49,0.53,U] [#6 0.04,0.03,0.44,U] [#7 0.32,0.07,0.60,U] [#8 -0.19,0.22,0.47,U] 
02:25:43.816 00.002 1092 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.23, -0.19}
02:25:43.819 00.003 1092 CameraToMount -- cameraTheta (1.25) - m_xAngle (-0.43) = xAngle (1.68 = 1.68)
02:25:43.822 00.003 1092 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.52 = 1.52)
02:25:43.824 00.002 1092 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.25 mountX=-0.02 mountY=0.21, mountTheta=1.68
02:25:43.831 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.07, y=0.20, opts=13)
02:25:43.834 00.003 1092 Enqueuing Move request for scope (0.07, 0.20)
02:25:43.837 00.003 2744 Worker thread wakes up
02:25:43.837 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
02:25:43.837 00.000 2744 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
02:25:43.837 00.000 2744 Moving (0.07, 0.20) raw xDistance=-0.02 yDistance=0.21
02:25:43.837 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:25:43.838 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:43.838 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:25:43.838 00.000 2744 MoveAxis(E, 0, ABG)
02:25:43.838 00.000 2744 Move returns status 0, amount 0
02:25:43.838 00.000 2744 MoveAxis(N, 0, ABG)
02:25:43.838 00.000 2744 Move returns status 0, amount 0
02:25:43.838 00.000 2744 move complete, result=0
02:25:43.838 00.000 2744 worker thread done servicing request
02:25:43.855 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1738, FiltMax=65527, Gamma=0.510
02:25:43.870 00.015 1092 UpdateGuideState exits: m=544148 SNR=106.9
02:25:43.873 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.875 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:43.878 00.003 1092 Enqueuing Expose request
02:25:43.881 00.003 2744 Worker thread wakes up
02:25:43.881 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:43.884 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:43.884 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:47.277 03.393 2744 Exposure complete
02:25:47.469 00.192 2744 worker thread done servicing request
02:25:47.470 00.001 1092 OnExposeComplete: enter
02:25:47.476 00.006 1092 UpdateGuideState(): m_state=6
02:25:47.483 00.007 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 45
02:25:47.489 00.006 1092 Star::Find returns 1 (0), X=1719.69, Y=132.57, Mass=556516, SNR=119.1, Peak=65517 HFD=2.9
02:25:47.492 00.003 1092 MultiStar: [#1 -0.42,0.42,0.87,U] [#2 -0.15,0.38,0.64,U] [#3 -0.71,0.59,0.60,U] [#4 -0.46,0.53,0.61,U] [#5 -0.47,0.47,0.50,U] [#6 -0.45,0.20,0.42,U] [#7 -0.38,0.58,0.50,U] [#8 -0.36,0.50,0.48,U] 
02:25:47.497 00.005 1092 single-star, 8 included, MultiStar: {-0.43, 0.43}, one-star: {-0.44, 0.28}
02:25:47.500 00.003 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
02:25:47.502 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
02:25:47.505 00.003 1092 CameraToMount -- cameraX=-0.44 cameraY=0.28 hyp=0.53 cameraTheta=2.58 mountX=-0.52 mountY=0.15, mountTheta=2.86
02:25:47.511 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.28, opts=13)
02:25:47.514 00.003 1092 Enqueuing Move request for scope (-0.44, 0.28)
02:25:47.516 00.002 2744 Worker thread wakes up
02:25:47.516 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.28) opts 0xd
02:25:47.516 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.28)
02:25:47.516 00.000 2744 Moving (-0.44, 0.28) raw xDistance=-0.52 yDistance=0.15
02:25:47.516 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.52
02:25:47.516 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:47.517 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:25:47.517 00.000 2744 MoveAxis(E, 117, ABG)
02:25:47.517 00.000 2744 Guiding  Dir = 2, Dur = 117
02:25:47.517 00.000 2744 IsSlewing returns 0
02:25:47.517 00.000 2744 IsGuiding returns 0
02:25:47.518 00.001 2744 PulseGuide returned control before completion, sleep 127
02:25:47.533 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1392, FiltMax=65535, Gamma=0.510
02:25:47.548 00.015 1092 UpdateGuideState exits: m=556516 SNR=119.1
02:25:47.552 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.554 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:47.556 00.002 1092 Enqueuing Expose request
02:25:47.661 00.105 2744 IsGuiding returns 0
02:25:47.661 00.000 2744 Move returns status 0, amount 117
02:25:47.661 00.000 2744 MoveAxis(N, 0, ABG)
02:25:47.661 00.000 2744 Move returns status 0, amount 0
02:25:47.661 00.000 2744 move complete, result=0
02:25:47.662 00.001 2744 worker thread done servicing request
02:25:47.662 00.000 2744 Worker thread wakes up
02:25:47.662 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:47.662 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:47.665 00.003 1092 GuideStep: -0.5 px 117 ms EAST, 0.1 px 0 ms NORTH
02:25:51.059 03.394 2744 Exposure complete
02:25:51.251 00.192 2744 worker thread done servicing request
02:25:51.252 00.001 1092 OnExposeComplete: enter
02:25:51.254 00.002 1092 UpdateGuideState(): m_state=6
02:25:51.257 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 46
02:25:51.259 00.002 1092 Star::Find returns 1 (0), X=1719.21, Y=132.40, Mass=547098, SNR=110.5, Peak=59197 HFD=2.9
02:25:51.262 00.003 1092 MultiStar: [#1 -0.95,0.41,0.00,M1] [#2 -0.97,0.66,0.00,M1] [#3 -1.10,0.47,0.00,M1] [#4 -0.91,0.49,0.00,M1] [#5 -0.77,0.79,0.00,M1] [#6 -0.73,0.08,0.44,U] [#7 -0.76,0.21,0.59,U] [#8 -1.03,0.26,0.00,M1] 
02:25:51.264 00.002 1092 refined, 2 included, MultiStar: {-0.83, 0.13}, one-star: {-0.92, 0.11}
02:25:51.267 00.003 1092 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.43) = xAngle (3.41 = -2.87)
02:25:51.269 00.002 1092 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.26 = -3.03)
02:25:51.271 00.002 1092 CameraToMount -- cameraX=-0.83 cameraY=0.13 hyp=0.84 cameraTheta=2.99 mountX=-0.81 mountY=-0.10, mountTheta=-3.02
02:25:51.275 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=0.13, opts=13)
02:25:51.278 00.003 1092 Enqueuing Move request for scope (-0.83, 0.13)
02:25:51.281 00.003 2744 Worker thread wakes up
02:25:51.281 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, 0.13) opts 0xd
02:25:51.281 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, 0.13)
02:25:51.282 00.001 2744 Moving (-0.83, 0.13) raw xDistance=-0.81 yDistance=-0.10
02:25:51.282 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
02:25:51.282 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:51.282 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:25:51.282 00.000 2744 MoveAxis(E, 190, ABG)
02:25:51.282 00.000 2744 Guiding  Dir = 2, Dur = 190
02:25:51.282 00.000 2744 IsSlewing returns 0
02:25:51.283 00.001 2744 IsGuiding returns 0
02:25:51.283 00.000 2744 PulseGuide returned control before completion, sleep 200
02:25:51.301 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1667, FiltMax=65535, Gamma=0.510
02:25:51.319 00.018 1092 UpdateGuideState exits: m=547098 SNR=110.5
02:25:51.322 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.325 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:51.327 00.002 1092 Enqueuing Expose request
02:25:51.491 00.164 2744 IsGuiding returns 1
02:25:51.491 00.000 2744 scope still moving after pulse duration time elapsed
02:25:51.522 00.031 2744 IsSlewing returns 0
02:25:51.522 00.000 2744 IsGuiding returns 0
02:25:51.522 00.000 2744 scope move finished after 190 + 50 ms
02:25:51.522 00.000 2744 Move returns status 0, amount 190
02:25:51.522 00.000 2744 MoveAxis(N, 0, ABG)
02:25:51.522 00.000 2744 Move returns status 0, amount 0
02:25:51.523 00.001 2744 move complete, result=0
02:25:51.523 00.000 2744 worker thread done servicing request
02:25:51.523 00.000 2744 Worker thread wakes up
02:25:51.523 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:51.523 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:51.523 00.000 1092 GuideStep: -0.8 px 190 ms EAST, -0.1 px 0 ms NORTH
02:25:54.907 03.384 2744 Exposure complete
02:25:55.108 00.201 2744 worker thread done servicing request
02:25:55.108 00.000 1092 OnExposeComplete: enter
02:25:55.111 00.003 1092 UpdateGuideState(): m_state=6
02:25:55.114 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 47
02:25:55.118 00.004 1092 Star::Find returns 1 (0), X=1719.45, Y=132.30, Mass=550922, SNR=97.8, Peak=57277 HFD=3.0
02:25:55.122 00.004 1092 MultiStar: [#1 -0.85,0.25,0.78,U] [#2 -0.69,0.21,0.70,U] [#3 -0.81,0.18,0.72,U] [#4 -0.68,0.15,0.71,U] [#5 -0.64,0.31,0.56,U] [#6 -0.69,-0.17,0.43,U] [#7 -0.56,0.33,0.69,U] [#8 -0.84,0.01,0.53,U] 
02:25:55.124 00.002 1092 single-star, 8 included, MultiStar: {-0.72, 0.15}, one-star: {-0.69, 0.01}
02:25:55.128 00.004 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
02:25:55.133 00.005 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.88)
02:25:55.136 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=0.01 hyp=0.69 cameraTheta=3.13 mountX=-0.63 mountY=-0.18, mountTheta=-2.86
02:25:55.141 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.01, opts=13)
02:25:55.145 00.004 1092 Enqueuing Move request for scope (-0.69, 0.01)
02:25:55.148 00.003 2744 Worker thread wakes up
02:25:55.148 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.01) opts 0xd
02:25:55.148 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.01)
02:25:55.148 00.000 2744 Moving (-0.69, 0.01) raw xDistance=-0.63 yDistance=-0.18
02:25:55.149 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.63
02:25:55.149 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:55.149 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:25:55.149 00.000 2744 MoveAxis(E, 154, ABG)
02:25:55.149 00.000 2744 Guiding  Dir = 2, Dur = 154
02:25:55.149 00.000 2744 IsSlewing returns 0
02:25:55.149 00.000 2744 IsGuiding returns 0
02:25:55.150 00.001 2744 PulseGuide returned control before completion, sleep 164
02:25:55.164 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:25:55.182 00.018 1092 UpdateGuideState exits: m=550922 SNR=97.8
02:25:55.187 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:55.190 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:55.193 00.003 1092 Enqueuing Expose request
02:25:55.317 00.124 2744 IsGuiding returns 1
02:25:55.317 00.000 2744 scope still moving after pulse duration time elapsed
02:25:55.348 00.031 2744 IsSlewing returns 0
02:25:55.348 00.000 2744 IsGuiding returns 1
02:25:55.380 00.032 2744 IsSlewing returns 0
02:25:55.380 00.000 2744 IsGuiding returns 0
02:25:55.380 00.000 2744 scope move finished after 154 + 76 ms
02:25:55.380 00.000 2744 Move returns status 0, amount 154
02:25:55.380 00.000 2744 MoveAxis(N, 0, ABG)
02:25:55.380 00.000 2744 Move returns status 0, amount 0
02:25:55.381 00.001 2744 move complete, result=0
02:25:55.381 00.000 2744 worker thread done servicing request
02:25:55.381 00.000 2744 Worker thread wakes up
02:25:55.381 00.000 1092 GuideStep: -0.6 px 154 ms EAST, -0.2 px 0 ms NORTH
02:25:55.384 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:55.384 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:25:58.800 03.416 2744 Exposure complete
02:25:59.059 00.259 2744 worker thread done servicing request
02:25:59.059 00.000 1092 OnExposeComplete: enter
02:25:59.063 00.004 1092 UpdateGuideState(): m_state=6
02:25:59.066 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 48
02:25:59.069 00.003 1092 Star::Find returns 1 (0), X=1719.63, Y=132.06, Mass=553291, SNR=103.6, Peak=43738 HFD=3.7
02:25:59.073 00.004 1092 MultiStar: [#1 -0.64,0.07,0.79,U] [#2 -0.39,0.06,0.66,U] [#3 -0.78,0.48,0.55,U] [#4 -0.78,0.20,0.65,U] [#5 -0.83,0.21,0.52,U] [#6 -0.73,-0.14,0.39,U] [#7 -0.31,0.15,0.67,U] [#8 -0.55,0.17,0.47,U] 
02:25:59.075 00.002 1092 single-star, 8 included, MultiStar: {-0.59, 0.09}, one-star: {-0.50, -0.23}
02:25:59.078 00.003 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.43) = xAngle (-2.29 = -2.29)
02:25:59.081 00.003 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
02:25:59.084 00.003 1092 CameraToMount -- cameraX=-0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-2.72 mountX=-0.36 mountY=-0.35, mountTheta=-2.37
02:25:59.090 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=-0.23, opts=13)
02:25:59.092 00.002 1092 Enqueuing Move request for scope (-0.50, -0.23)
02:25:59.096 00.004 2744 Worker thread wakes up
02:25:59.096 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, -0.23) opts 0xd
02:25:59.096 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, -0.23)
02:25:59.096 00.000 2744 Moving (-0.50, -0.23) raw xDistance=-0.36 yDistance=-0.35
02:25:59.096 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.36
02:25:59.096 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:25:59.096 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:25:59.096 00.000 2744 MoveAxis(E, 92, ABG)
02:25:59.096 00.000 2744 Guiding  Dir = 2, Dur = 92
02:25:59.097 00.001 2744 IsSlewing returns 0
02:25:59.097 00.000 2744 IsGuiding returns 0
02:25:59.097 00.000 2744 PulseGuide returned control before completion, sleep 102
02:25:59.115 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1853, FiltMax=65535, Gamma=0.510
02:25:59.135 00.020 1092 UpdateGuideState exits: m=553291 SNR=103.6
02:25:59.139 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:59.141 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:25:59.144 00.003 1092 Enqueuing Expose request
02:25:59.208 00.064 2744 IsGuiding returns 1
02:25:59.208 00.000 2744 scope still moving after pulse duration time elapsed
02:25:59.240 00.032 2744 IsSlewing returns 0
02:25:59.240 00.000 2744 IsGuiding returns 0
02:25:59.240 00.000 2744 scope move finished after 92 + 51 ms
02:25:59.240 00.000 2744 Move returns status 0, amount 92
02:25:59.240 00.000 2744 MoveAxis(N, 0, ABG)
02:25:59.240 00.000 2744 Move returns status 0, amount 0
02:25:59.240 00.000 2744 move complete, result=0
02:25:59.241 00.001 2744 worker thread done servicing request
02:25:59.241 00.000 2744 Worker thread wakes up
02:25:59.241 00.000 1092 GuideStep: -0.4 px 92 ms EAST, -0.4 px 0 ms NORTH
02:25:59.245 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:25:59.246 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:02.639 03.393 2744 Exposure complete
02:26:02.841 00.202 2744 worker thread done servicing request
02:26:02.841 00.000 1092 OnExposeComplete: enter
02:26:02.844 00.003 1092 UpdateGuideState(): m_state=6
02:26:02.847 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 49
02:26:02.849 00.002 1092 Star::Find returns 1 (0), X=1719.75, Y=132.19, Mass=531530, SNR=98.1, Peak=57274 HFD=3.0
02:26:02.852 00.003 1092 MultiStar: [#1 -0.56,0.04,0.94,U] [#2 -0.21,-0.01,0.94,U] [#3 -0.83,0.14,0.74,U] [#4 -0.63,0.10,0.71,U] [#5 -0.18,-0.05,0.59,U] [#6 -0.56,-0.23,0.51,U] [#7 -0.33,-0.07,0.58,U] [#8 -0.61,-0.04,0.64,U] 
02:26:02.854 00.002 1092 single-star, 8 included, MultiStar: {-0.47, -0.02}, one-star: {-0.38, -0.10}
02:26:02.857 00.003 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.46 = -2.46)
02:26:02.859 00.002 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
02:26:02.862 00.003 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.10 hyp=0.39 cameraTheta=-2.89 mountX=-0.31 mountY=-0.20, mountTheta=-2.57
02:26:02.869 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.10, opts=13)
02:26:02.872 00.003 1092 Enqueuing Move request for scope (-0.38, -0.10)
02:26:02.874 00.002 2744 Worker thread wakes up
02:26:02.874 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.10) opts 0xd
02:26:02.874 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.10)
02:26:02.874 00.000 2744 Moving (-0.38, -0.10) raw xDistance=-0.31 yDistance=-0.20
02:26:02.874 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.31
02:26:02.874 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:02.874 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:26:02.874 00.000 2744 MoveAxis(E, 75, ABG)
02:26:02.874 00.000 2744 Guiding  Dir = 2, Dur = 75
02:26:02.875 00.001 2744 IsSlewing returns 0
02:26:02.875 00.000 2744 IsGuiding returns 0
02:26:02.875 00.000 2744 PulseGuide returned control before completion, sleep 85
02:26:02.891 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1613, FiltMax=65535, Gamma=0.510
02:26:02.907 00.016 1092 UpdateGuideState exits: m=531530 SNR=98.1
02:26:02.913 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:02.918 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:02.922 00.004 1092 Enqueuing Expose request
02:26:02.971 00.049 2744 IsGuiding returns 1
02:26:02.971 00.000 2744 scope still moving after pulse duration time elapsed
02:26:03.003 00.032 2744 IsSlewing returns 0
02:26:03.003 00.000 2744 IsGuiding returns 1
02:26:03.034 00.031 2744 IsSlewing returns 0
02:26:03.034 00.000 2744 IsGuiding returns 0
02:26:03.034 00.000 2744 scope move finished after 75 + 84 ms
02:26:03.035 00.001 2744 Move returns status 0, amount 75
02:26:03.035 00.000 2744 MoveAxis(N, 0, ABG)
02:26:03.035 00.000 2744 Move returns status 0, amount 0
02:26:03.035 00.000 2744 move complete, result=0
02:26:03.035 00.000 2744 worker thread done servicing request
02:26:03.035 00.000 2744 Worker thread wakes up
02:26:03.035 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:03.035 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:03.035 00.000 1092 GuideStep: -0.3 px 75 ms EAST, -0.2 px 0 ms NORTH
02:26:06.429 03.394 2744 Exposure complete
02:26:06.635 00.206 2744 worker thread done servicing request
02:26:06.637 00.002 1092 OnExposeComplete: enter
02:26:06.640 00.003 1092 UpdateGuideState(): m_state=6
02:26:06.642 00.002 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 50
02:26:06.645 00.003 1092 Star::Find returns 1 (0), X=1720.51, Y=131.98, Mass=567802, SNR=96.4, Peak=49450 HFD=3.3
02:26:06.648 00.003 1092 MultiStar: [#1 0.33,-0.21,0.86,U] [#2 0.38,-0.17,0.68,U] [#3 0.17,-0.12,0.61,U] [#4 0.11,-0.23,0.68,U] [#5 0.52,-0.01,0.50,U] [#6 0.14,-0.61,0.43,U] [#7 0.46,-0.37,0.73,U] [#8 0.05,-0.47,0.51,U] 
02:26:06.650 00.002 1092 refined, 8 included, MultiStar: {0.30, -0.27}, one-star: {0.37, -0.31}
02:26:06.653 00.003 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
02:26:06.656 00.003 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
02:26:06.658 00.002 1092 CameraToMount -- cameraX=0.30 cameraY=-0.27 hyp=0.40 cameraTheta=-0.73 mountX=0.38 mountY=-0.18, mountTheta=-0.44
02:26:06.663 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.27, opts=13)
02:26:06.666 00.003 1092 Enqueuing Move request for scope (0.30, -0.27)
02:26:06.670 00.004 2744 Worker thread wakes up
02:26:06.670 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.27) opts 0xd
02:26:06.670 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.27)
02:26:06.670 00.000 2744 Moving (0.30, -0.27) raw xDistance=0.38 yDistance=-0.18
02:26:06.670 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.38
02:26:06.670 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:06.670 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:06.670 00.000 2744 MoveAxis(W, 80, ABG)
02:26:06.670 00.000 2744 Guiding  Dir = 3, Dur = 80
02:26:06.670 00.000 2744 IsSlewing returns 0
02:26:06.671 00.001 2744 IsGuiding returns 0
02:26:06.671 00.000 2744 PulseGuide returned control before completion, sleep 90
02:26:06.686 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1447, FiltMax=65535, Gamma=0.510
02:26:06.702 00.016 1092 UpdateGuideState exits: m=567802 SNR=96.4
02:26:06.704 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.706 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:06.708 00.002 1092 Enqueuing Expose request
02:26:06.764 00.056 2744 IsGuiding returns 1
02:26:06.764 00.000 2744 scope still moving after pulse duration time elapsed
02:26:06.796 00.032 2744 IsSlewing returns 0
02:26:06.796 00.000 2744 IsGuiding returns 0
02:26:06.797 00.001 2744 scope move finished after 80 + 45 ms
02:26:06.797 00.000 2744 Move returns status 0, amount 80
02:26:06.797 00.000 2744 MoveAxis(N, 0, ABG)
02:26:06.797 00.000 2744 Move returns status 0, amount 0
02:26:06.797 00.000 2744 move complete, result=0
02:26:06.797 00.000 2744 worker thread done servicing request
02:26:06.797 00.000 2744 Worker thread wakes up
02:26:06.797 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:06.797 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:06.797 00.000 1092 GuideStep: 0.4 px 80 ms WEST, -0.2 px 0 ms NORTH
02:26:10.193 03.396 2744 Exposure complete
02:26:10.409 00.216 2744 worker thread done servicing request
02:26:10.409 00.000 1092 OnExposeComplete: enter
02:26:10.412 00.003 1092 UpdateGuideState(): m_state=6
02:26:10.415 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 51
02:26:10.418 00.003 1092 Star::Find returns 1 (0), X=1720.43, Y=131.97, Mass=566953, SNR=104.0, Peak=45581 HFD=3.5
02:26:10.421 00.003 1092 MultiStar: [#1 0.11,0.14,0.85,U] [#2 0.25,-0.20,0.76,U] [#3 -0.09,-0.09,0.60,U] [#4 -0.12,0.07,0.60,U] [#5 0.16,0.08,0.55,U] [#6 0.15,-0.38,0.55,U] [#7 0.32,-0.02,0.60,U] [#8 0.09,-0.09,0.51,U] 
02:26:10.423 00.002 1092 refined, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.30, -0.32}
02:26:10.426 00.003 1092 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
02:26:10.428 00.002 1092 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
02:26:10.431 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.59 mountX=0.17 mountY=-0.05, mountTheta=-0.31
02:26:10.437 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.10, opts=13)
02:26:10.439 00.002 1092 Enqueuing Move request for scope (0.14, -0.10)
02:26:10.441 00.002 2744 Worker thread wakes up
02:26:10.441 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:26:10.442 00.001 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:26:10.442 00.000 2744 Moving (0.14, -0.10) raw xDistance=0.17 yDistance=-0.05
02:26:10.442 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:26:10.442 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:10.442 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:26:10.442 00.000 2744 MoveAxis(E, 0, ABG)
02:26:10.442 00.000 2744 Move returns status 0, amount 0
02:26:10.442 00.000 2744 MoveAxis(N, 0, ABG)
02:26:10.442 00.000 2744 Move returns status 0, amount 0
02:26:10.442 00.000 2744 move complete, result=0
02:26:10.442 00.000 2744 worker thread done servicing request
02:26:10.459 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1751, FiltMax=65527, Gamma=0.510
02:26:10.474 00.015 1092 UpdateGuideState exits: m=566953 SNR=104.0
02:26:10.477 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.479 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:10.482 00.003 1092 Enqueuing Expose request
02:26:10.484 00.002 2744 Worker thread wakes up
02:26:10.484 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:10.486 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:10.486 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:13.869 03.383 2744 Exposure complete
02:26:14.074 00.205 2744 worker thread done servicing request
02:26:14.074 00.000 1092 OnExposeComplete: enter
02:26:14.077 00.003 1092 UpdateGuideState(): m_state=6
02:26:14.080 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 52
02:26:14.082 00.002 1092 Star::Find returns 1 (0), X=1721.24, Y=131.49, Mass=539467, SNR=107.7, Peak=51674 HFD=3.3
02:26:14.085 00.003 1092 MultiStar: [#1 0.74,-0.16,0.82,U] [#2 1.02,-0.40,0.00,M1] [#3 0.61,-0.04,0.64,U] [#4 0.69,-0.36,0.60,U] [#5 1.05,-0.44,0.00,M1] [#6 0.65,-0.94,0.00,M1] [#7 1.01,-0.19,0.00,M1] [#8 0.74,-0.23,0.50,U] 
02:26:14.088 00.003 1092 refined, 4 included, MultiStar: {0.81, -0.36}, one-star: {1.10, -0.80}
02:26:14.090 00.002 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
02:26:14.092 00.002 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
02:26:14.094 00.002 1092 CameraToMount -- cameraX=0.81 cameraY=-0.36 hyp=0.89 cameraTheta=-0.42 mountX=0.89 mountY=-0.13, mountTheta=-0.15
02:26:14.099 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=-0.36, opts=13)
02:26:14.101 00.002 1092 Enqueuing Move request for scope (0.81, -0.36)
02:26:14.104 00.003 2744 Worker thread wakes up
02:26:14.104 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.36) opts 0xd
02:26:14.104 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, -0.36)
02:26:14.104 00.000 2744 Moving (0.81, -0.36) raw xDistance=0.89 yDistance=-0.13
02:26:14.104 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.89
02:26:14.104 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:14.104 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:26:14.105 00.001 2744 MoveAxis(W, 199, ABG)
02:26:14.105 00.000 2744 Guiding  Dir = 3, Dur = 199
02:26:14.105 00.000 2744 IsSlewing returns 0
02:26:14.105 00.000 2744 IsGuiding returns 0
02:26:14.105 00.000 2744 PulseGuide returned control before completion, sleep 209
02:26:14.123 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1687, FiltMax=65535, Gamma=0.510
02:26:14.139 00.016 1092 UpdateGuideState exits: m=539467 SNR=107.7
02:26:14.141 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.143 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:14.146 00.003 1092 Enqueuing Expose request
02:26:14.317 00.171 2744 IsGuiding returns 1
02:26:14.317 00.000 2744 scope still moving after pulse duration time elapsed
02:26:14.348 00.031 2744 IsSlewing returns 0
02:26:14.348 00.000 2744 IsGuiding returns 0
02:26:14.348 00.000 2744 scope move finished after 199 + 44 ms
02:26:14.348 00.000 2744 Move returns status 0, amount 199
02:26:14.348 00.000 2744 MoveAxis(N, 0, ABG)
02:26:14.348 00.000 2744 Move returns status 0, amount 0
02:26:14.349 00.001 2744 move complete, result=0
02:26:14.349 00.000 2744 worker thread done servicing request
02:26:14.349 00.000 2744 Worker thread wakes up
02:26:14.349 00.000 1092 GuideStep: 0.9 px 199 ms WEST, -0.1 px 0 ms NORTH
02:26:14.354 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:14.354 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:17.739 03.385 2744 Exposure complete
02:26:17.929 00.190 2744 worker thread done servicing request
02:26:17.929 00.000 1092 OnExposeComplete: enter
02:26:17.932 00.003 1092 UpdateGuideState(): m_state=6
02:26:17.934 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 53
02:26:17.936 00.002 1092 Star::Find returns 1 (0), X=1721.21, Y=131.68, Mass=588089, SNR=102.8, Peak=56589 HFD=3.2
02:26:17.939 00.003 1092 MultiStar: [#1 0.74,-0.20,0.85,U] [#2 1.14,-0.42,0.00,M2] [#3 0.60,-0.43,0.60,U] [#4 0.82,-0.48,0.00,M1] [#5 1.35,-0.26,0.00,M2] [#6 0.99,-0.48,0.00,M2] [#7 1.18,-0.65,0.00,M2] [#8 1.00,-0.19,0.00,M1] 
02:26:17.941 00.002 1092 refined, 2 included, MultiStar: {0.84, -0.43}, one-star: {1.08, -0.61}
02:26:17.942 00.001 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
02:26:17.945 00.003 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
02:26:17.947 00.002 1092 CameraToMount -- cameraX=0.84 cameraY=-0.43 hyp=0.95 cameraTheta=-0.47 mountX=0.94 mountY=-0.18, mountTheta=-0.19
02:26:17.952 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=-0.43, opts=13)
02:26:17.955 00.003 1092 Enqueuing Move request for scope (0.84, -0.43)
02:26:17.957 00.002 2744 Worker thread wakes up
02:26:17.957 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.43) opts 0xd
02:26:17.957 00.000 2744 Handling offset move in thread for scope, endpoint = (0.84, -0.43)
02:26:17.957 00.000 2744 Moving (0.84, -0.43) raw xDistance=0.94 yDistance=-0.18
02:26:17.957 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.94
02:26:17.957 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:17.957 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:26:17.957 00.000 2744 MoveAxis(W, 225, ABG)
02:26:17.957 00.000 2744 Guiding  Dir = 3, Dur = 225
02:26:17.957 00.000 2744 IsSlewing returns 0
02:26:17.958 00.001 2744 IsGuiding returns 0
02:26:17.958 00.000 2744 PulseGuide returned control before completion, sleep 235
02:26:17.974 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1597, FiltMax=65535, Gamma=0.510
02:26:17.991 00.017 1092 UpdateGuideState exits: m=588089 SNR=102.8
02:26:17.995 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:17.998 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:18.001 00.003 1092 Enqueuing Expose request
02:26:18.196 00.195 2744 IsGuiding returns 1
02:26:18.196 00.000 2744 scope still moving after pulse duration time elapsed
02:26:18.227 00.031 2744 IsSlewing returns 0
02:26:18.227 00.000 2744 IsGuiding returns 0
02:26:18.228 00.001 2744 scope move finished after 225 + 44 ms
02:26:18.228 00.000 2744 Move returns status 0, amount 225
02:26:18.228 00.000 2744 MoveAxis(N, 0, ABG)
02:26:18.228 00.000 2744 Move returns status 0, amount 0
02:26:18.228 00.000 2744 move complete, result=0
02:26:18.228 00.000 2744 worker thread done servicing request
02:26:18.228 00.000 2744 Worker thread wakes up
02:26:18.228 00.000 1092 GuideStep: 0.9 px 225 ms WEST, -0.2 px 0 ms NORTH
02:26:18.231 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:18.231 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:21.633 03.402 2744 Exposure complete
02:26:21.852 00.219 2744 worker thread done servicing request
02:26:21.852 00.000 1092 OnExposeComplete: enter
02:26:21.855 00.003 1092 UpdateGuideState(): m_state=6
02:26:21.858 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 54
02:26:21.861 00.003 1092 Star::Find returns 1 (0), X=1720.88, Y=131.67, Mass=527174, SNR=90.2, Peak=60317 HFD=2.7
02:26:21.863 00.002 1092 MultiStar: [#1 0.65,-0.39,1.02,U] [#2 0.66,-0.43,1.02,U] [#3 0.54,-0.26,0.80,U] [#4 0.72,-0.31,0.86,U] [#5 1.05,-0.30,0.00,M3] [#6 0.57,-0.37,0.52,U] [#7 0.86,-0.36,0.70,U] [#8 0.74,-0.14,0.67,U] 
02:26:21.866 00.003 1092 refined, 7 included, MultiStar: {0.69, -0.37}, one-star: {0.75, -0.62}
02:26:21.868 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
02:26:21.871 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
02:26:21.873 00.002 1092 CameraToMount -- cameraX=0.69 cameraY=-0.37 hyp=0.78 cameraTheta=-0.50 mountX=0.78 mountY=-0.17, mountTheta=-0.22
02:26:21.878 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.69, y=-0.37, opts=13)
02:26:21.881 00.003 1092 Enqueuing Move request for scope (0.69, -0.37)
02:26:21.884 00.003 2744 Worker thread wakes up
02:26:21.884 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.37) opts 0xd
02:26:21.884 00.000 2744 Handling offset move in thread for scope, endpoint = (0.69, -0.37)
02:26:21.884 00.000 2744 Moving (0.69, -0.37) raw xDistance=0.78 yDistance=-0.17
02:26:21.884 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.78
02:26:21.884 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:21.884 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:26:21.885 00.001 2744 MoveAxis(W, 190, ABG)
02:26:21.885 00.000 2744 Guiding  Dir = 3, Dur = 190
02:26:21.885 00.000 2744 IsSlewing returns 0
02:26:21.885 00.000 2744 IsGuiding returns 0
02:26:21.885 00.000 2744 PulseGuide returned control before completion, sleep 200
02:26:21.900 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1630, FiltMax=65535, Gamma=0.510
02:26:21.917 00.017 1092 UpdateGuideState exits: m=527174 SNR=90.2
02:26:21.921 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.924 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:21.926 00.002 1092 Enqueuing Expose request
02:26:22.099 00.173 2744 IsGuiding returns 1
02:26:22.099 00.000 2744 scope still moving after pulse duration time elapsed
02:26:22.130 00.031 2744 IsSlewing returns 0
02:26:22.130 00.000 2744 IsGuiding returns 0
02:26:22.130 00.000 2744 scope move finished after 190 + 54 ms
02:26:22.130 00.000 2744 Move returns status 0, amount 190
02:26:22.130 00.000 2744 MoveAxis(N, 0, ABG)
02:26:22.130 00.000 2744 Move returns status 0, amount 0
02:26:22.130 00.000 2744 move complete, result=0
02:26:22.131 00.001 2744 worker thread done servicing request
02:26:22.131 00.000 2744 Worker thread wakes up
02:26:22.131 00.000 1092 GuideStep: 0.8 px 190 ms WEST, -0.2 px 0 ms NORTH
02:26:22.134 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:22.134 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:25.531 03.397 2744 Exposure complete
02:26:25.741 00.210 2744 worker thread done servicing request
02:26:25.741 00.000 1092 OnExposeComplete: enter
02:26:25.745 00.004 1092 UpdateGuideState(): m_state=6
02:26:25.748 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 55
02:26:25.752 00.004 1092 Star::Find returns 1 (0), X=1720.27, Y=131.84, Mass=531863, SNR=99.9, Peak=52490 HFD=2.9
02:26:25.756 00.004 1092 MultiStar: [#1 0.17,-0.20,0.87,U] [#2 0.62,-0.42,0.82,U] [#3 0.04,-0.31,0.69,U] [#4 0.14,-0.31,0.75,U] [#5 0.25,-0.35,0.57,U] [#6 0.17,-0.74,0.49,U] [#7 0.49,-0.43,0.66,U] [#8 0.14,-0.49,0.58,U] 
02:26:25.759 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.40}, one-star: {0.13, -0.45}
02:26:25.763 00.004 1092 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.43) = xAngle (-0.59 = -0.59)
02:26:25.765 00.002 1092 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.75 = -0.75)
02:26:25.769 00.004 1092 CameraToMount -- cameraX=0.24 cameraY=-0.40 hyp=0.46 cameraTheta=-1.02 mountX=0.38 mountY=-0.32, mountTheta=-0.69
02:26:25.775 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.40, opts=13)
02:26:25.778 00.003 1092 Enqueuing Move request for scope (0.24, -0.40)
02:26:25.781 00.003 2744 Worker thread wakes up
02:26:25.781 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.40) opts 0xd
02:26:25.781 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.40)
02:26:25.781 00.000 2744 Moving (0.24, -0.40) raw xDistance=0.38 yDistance=-0.32
02:26:25.781 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.38
02:26:25.781 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:25.781 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:26:25.782 00.001 2744 MoveAxis(W, 100, ABG)
02:26:25.782 00.000 2744 Guiding  Dir = 3, Dur = 100
02:26:25.782 00.000 2744 IsSlewing returns 0
02:26:25.782 00.000 2744 IsGuiding returns 0
02:26:25.783 00.001 2744 PulseGuide returned control before completion, sleep 110
02:26:25.807 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1600, FiltMax=65535, Gamma=0.510
02:26:25.824 00.017 1092 UpdateGuideState exits: m=531863 SNR=99.9
02:26:25.829 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:25.833 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:25.836 00.003 1092 Enqueuing Expose request
02:26:25.909 00.073 2744 IsGuiding returns 0
02:26:25.910 00.001 2744 Move returns status 0, amount 100
02:26:25.910 00.000 2744 MoveAxis(N, 0, ABG)
02:26:25.911 00.001 2744 Move returns status 0, amount 0
02:26:25.911 00.000 2744 move complete, result=0
02:26:25.911 00.000 2744 worker thread done servicing request
02:26:25.911 00.000 2744 Worker thread wakes up
02:26:25.911 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:25.911 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:25.912 00.001 1092 GuideStep: 0.4 px 100 ms WEST, -0.3 px 0 ms NORTH
02:26:29.295 03.383 2744 Exposure complete
02:26:29.527 00.232 2744 worker thread done servicing request
02:26:29.527 00.000 1092 OnExposeComplete: enter
02:26:29.530 00.003 1092 UpdateGuideState(): m_state=6
02:26:29.533 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 56
02:26:29.536 00.003 1092 Star::Find returns 1 (0), X=1720.53, Y=131.75, Mass=574074, SNR=104.2, Peak=65069 HFD=2.7
02:26:29.539 00.003 1092 MultiStar: [#1 0.25,-0.24,0.99,U] [#2 0.48,-0.47,0.77,U] [#3 0.05,-0.42,0.84,U] [#4 0.31,-0.45,0.63,U] [#5 0.36,-0.11,0.56,U] [#6 0.47,-0.59,0.49,U] [#7 0.50,-0.38,0.69,U] [#8 0.27,-0.34,0.53,U] 
02:26:29.542 00.003 1092 refined, 8 included, MultiStar: {0.33, -0.39}, one-star: {0.40, -0.54}
02:26:29.546 00.004 1092 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.43) = xAngle (-0.44 = -0.44)
02:26:29.548 00.002 1092 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
02:26:29.550 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=-0.39 hyp=0.52 cameraTheta=-0.87 mountX=0.47 mountY=-0.29, mountTheta=-0.55
02:26:29.557 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.39, opts=13)
02:26:29.559 00.002 1092 Enqueuing Move request for scope (0.33, -0.39)
02:26:29.563 00.004 2744 Worker thread wakes up
02:26:29.563 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.39) opts 0xd
02:26:29.563 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.39)
02:26:29.563 00.000 2744 Moving (0.33, -0.39) raw xDistance=0.47 yDistance=-0.29
02:26:29.563 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.47
02:26:29.563 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:29.563 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:26:29.563 00.000 2744 MoveAxis(W, 112, ABG)
02:26:29.563 00.000 2744 Guiding  Dir = 3, Dur = 112
02:26:29.563 00.000 2744 IsSlewing returns 0
02:26:29.564 00.001 2744 IsGuiding returns 0
02:26:29.564 00.000 2744 PulseGuide returned control before completion, sleep 122
02:26:29.578 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1699, FiltMax=65527, Gamma=0.510
02:26:29.593 00.015 1092 UpdateGuideState exits: m=574074 SNR=104.2
02:26:29.597 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:29.599 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:29.602 00.003 1092 Enqueuing Expose request
02:26:29.692 00.090 2744 IsGuiding returns 1
02:26:29.692 00.000 2744 scope still moving after pulse duration time elapsed
02:26:29.724 00.032 2744 IsSlewing returns 0
02:26:29.724 00.000 2744 IsGuiding returns 0
02:26:29.724 00.000 2744 scope move finished after 112 + 48 ms
02:26:29.724 00.000 2744 Move returns status 0, amount 112
02:26:29.724 00.000 2744 MoveAxis(N, 0, ABG)
02:26:29.724 00.000 2744 Move returns status 0, amount 0
02:26:29.725 00.001 2744 move complete, result=0
02:26:29.725 00.000 2744 worker thread done servicing request
02:26:29.725 00.000 2744 Worker thread wakes up
02:26:29.725 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:29.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:29.734 00.009 1092 GuideStep: 0.5 px 112 ms WEST, -0.3 px 0 ms NORTH
02:26:33.106 03.372 2744 Exposure complete
02:26:33.301 00.195 2744 worker thread done servicing request
02:26:33.302 00.001 1092 OnExposeComplete: enter
02:26:33.304 00.002 1092 UpdateGuideState(): m_state=6
02:26:33.306 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 57
02:26:33.308 00.002 1092 Star::Find returns 1 (0), X=1720.21, Y=132.20, Mass=537848, SNR=103.4, Peak=62922 HFD=2.6
02:26:33.311 00.003 1092 MultiStar: [#1 0.04,0.14,0.93,U] [#2 0.52,0.01,0.83,U] [#3 0.03,-0.01,0.71,U] [#4 0.12,-0.14,0.64,U] [#5 0.34,-0.03,0.65,U] [#6 -0.15,-0.16,0.46,U] [#7 0.18,0.05,0.62,U] [#8 0.12,0.07,0.49,U] 
02:26:33.314 00.003 1092 single-star, 8 included, MultiStar: {0.15, -0.01}, one-star: {0.08, -0.09}
02:26:33.316 00.002 1092 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.43) = xAngle (-0.44 = -0.44)
02:26:33.318 00.002 1092 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
02:26:33.320 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=-0.09 hyp=0.12 cameraTheta=-0.86 mountX=0.11 mountY=-0.07, mountTheta=-0.55
02:26:33.324 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.09, opts=13)
02:26:33.326 00.002 1092 Enqueuing Move request for scope (0.08, -0.09)
02:26:33.329 00.003 2744 Worker thread wakes up
02:26:33.329 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.09) opts 0xd
02:26:33.329 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.09)
02:26:33.329 00.000 2744 Moving (0.08, -0.09) raw xDistance=0.11 yDistance=-0.07
02:26:33.329 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:26:33.329 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:33.329 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:26:33.330 00.001 2744 MoveAxis(E, 0, ABG)
02:26:33.330 00.000 2744 Move returns status 0, amount 0
02:26:33.330 00.000 2744 MoveAxis(N, 0, ABG)
02:26:33.330 00.000 2744 Move returns status 0, amount 0
02:26:33.330 00.000 2744 move complete, result=0
02:26:33.330 00.000 2744 worker thread done servicing request
02:26:33.344 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1514, FiltMax=65527, Gamma=0.510
02:26:33.358 00.014 1092 UpdateGuideState exits: m=537848 SNR=103.4
02:26:33.360 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.362 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:33.364 00.002 1092 Enqueuing Expose request
02:26:33.367 00.003 2744 Worker thread wakes up
02:26:33.367 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:33.367 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:33.367 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:36.778 03.411 2744 Exposure complete
02:26:37.038 00.260 2744 worker thread done servicing request
02:26:37.038 00.000 1092 OnExposeComplete: enter
02:26:37.041 00.003 1092 UpdateGuideState(): m_state=6
02:26:37.045 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 58
02:26:37.049 00.004 1092 Star::Find returns 1 (0), X=1720.77, Y=131.89, Mass=540687, SNR=105.5, Peak=52749 HFD=2.9
02:26:37.052 00.003 1092 MultiStar: [#1 0.54,-0.19,0.99,U] [#2 0.64,-0.14,0.83,U] [#3 0.33,-0.21,0.68,U] [#4 0.41,-0.05,0.67,U] [#5 0.58,0.04,0.60,U] [#6 0.16,-0.57,0.51,U] [#7 0.66,-0.41,0.77,U] [#8 0.39,-0.09,0.60,U] 
02:26:37.054 00.002 1092 refined, 8 included, MultiStar: {0.51, -0.23}, one-star: {0.63, -0.40}
02:26:37.057 00.003 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
02:26:37.062 00.005 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
02:26:37.065 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=-0.23 hyp=0.56 cameraTheta=-0.42 mountX=0.56 mountY=-0.08, mountTheta=-0.15
02:26:37.072 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.23, opts=13)
02:26:37.075 00.003 1092 Enqueuing Move request for scope (0.51, -0.23)
02:26:37.078 00.003 2744 Worker thread wakes up
02:26:37.079 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.23) opts 0xd
02:26:37.079 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.23)
02:26:37.079 00.000 2744 Moving (0.51, -0.23) raw xDistance=0.56 yDistance=-0.08
02:26:37.079 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:26:37.079 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:37.079 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:26:37.079 00.000 2744 MoveAxis(W, 125, ABG)
02:26:37.079 00.000 2744 Guiding  Dir = 3, Dur = 125
02:26:37.080 00.001 2744 IsSlewing returns 0
02:26:37.080 00.000 2744 IsGuiding returns 0
02:26:37.082 00.002 2744 PulseGuide returned control before completion, sleep 135
02:26:37.101 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1635, FiltMax=65535, Gamma=0.510
02:26:37.121 00.020 1092 UpdateGuideState exits: m=540687 SNR=105.5
02:26:37.125 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.130 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:37.133 00.003 1092 Enqueuing Expose request
02:26:37.230 00.097 2744 IsGuiding returns 1
02:26:37.230 00.000 2744 scope still moving after pulse duration time elapsed
02:26:37.261 00.031 2744 IsSlewing returns 0
02:26:37.261 00.000 2744 IsGuiding returns 0
02:26:37.261 00.000 2744 scope move finished after 125 + 55 ms
02:26:37.262 00.001 2744 Move returns status 0, amount 125
02:26:37.262 00.000 2744 MoveAxis(N, 0, ABG)
02:26:37.262 00.000 2744 Move returns status 0, amount 0
02:26:37.262 00.000 2744 move complete, result=0
02:26:37.262 00.000 2744 worker thread done servicing request
02:26:37.262 00.000 2744 Worker thread wakes up
02:26:37.262 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:37.262 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:37.262 00.000 1092 GuideStep: 0.6 px 125 ms WEST, -0.1 px 0 ms NORTH
02:26:40.673 03.411 2744 Exposure complete
02:26:40.871 00.198 2744 worker thread done servicing request
02:26:40.871 00.000 1092 OnExposeComplete: enter
02:26:40.873 00.002 1092 UpdateGuideState(): m_state=6
02:26:40.876 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 59
02:26:40.880 00.004 1092 Star::Find returns 1 (0), X=1720.67, Y=131.97, Mass=568819, SNR=124.1, Peak=54061 HFD=3.3
02:26:40.884 00.004 1092 MultiStar: [#1 0.27,0.00,0.74,U] [#2 0.65,-0.01,0.59,U] [#3 0.19,-0.05,0.62,U] [#4 0.52,-0.02,0.48,U] [#5 0.59,0.14,0.42,U] [#6 0.37,-0.49,0.40,U] [#7 0.50,-0.16,0.56,U] [#8 0.37,-0.09,0.43,U] 
02:26:40.887 00.003 1092 refined, 8 included, MultiStar: {0.44, -0.12}, one-star: {0.54, -0.32}
02:26:40.889 00.002 1092 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-0.43) = xAngle (0.17 = 0.17)
02:26:40.892 00.003 1092 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
02:26:40.893 00.001 1092 CameraToMount -- cameraX=0.44 cameraY=-0.12 hyp=0.46 cameraTheta=-0.26 mountX=0.45 mountY=0.00, mountTheta=0.01
02:26:40.898 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.12, opts=13)
02:26:40.902 00.004 1092 Enqueuing Move request for scope (0.44, -0.12)
02:26:40.904 00.002 2744 Worker thread wakes up
02:26:40.904 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.12) opts 0xd
02:26:40.904 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.12)
02:26:40.904 00.000 2744 Moving (0.44, -0.12) raw xDistance=0.45 yDistance=0.00
02:26:40.904 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:26:40.904 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:40.905 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:26:40.905 00.000 2744 MoveAxis(W, 110, ABG)
02:26:40.905 00.000 2744 Guiding  Dir = 3, Dur = 110
02:26:40.905 00.000 2744 IsSlewing returns 0
02:26:40.905 00.000 2744 IsGuiding returns 0
02:26:40.905 00.000 2744 PulseGuide returned control before completion, sleep 120
02:26:40.921 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1846, FiltMax=65527, Gamma=0.510
02:26:40.937 00.016 1092 UpdateGuideState exits: m=568819 SNR=124.1
02:26:40.940 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.942 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:40.944 00.002 1092 Enqueuing Expose request
02:26:41.029 00.085 2744 IsGuiding returns 1
02:26:41.029 00.000 2744 scope still moving after pulse duration time elapsed
02:26:41.059 00.030 2744 IsSlewing returns 0
02:26:41.060 00.001 2744 IsGuiding returns 0
02:26:41.060 00.000 2744 scope move finished after 110 + 45 ms
02:26:41.060 00.000 2744 Move returns status 0, amount 110
02:26:41.060 00.000 2744 MoveAxis(N, 0, ABG)
02:26:41.060 00.000 2744 Move returns status 0, amount 0
02:26:41.060 00.000 2744 move complete, result=0
02:26:41.062 00.002 2744 worker thread done servicing request
02:26:41.062 00.000 2744 Worker thread wakes up
02:26:41.062 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:41.062 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:41.063 00.001 1092 GuideStep: 0.5 px 110 ms WEST, 0.0 px 0 ms NORTH
02:26:44.450 03.387 2744 Exposure complete
02:26:44.651 00.201 2744 worker thread done servicing request
02:26:44.651 00.000 1092 OnExposeComplete: enter
02:26:44.653 00.002 1092 UpdateGuideState(): m_state=6
02:26:44.655 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 60
02:26:44.657 00.002 1092 Star::Find returns 1 (0), X=1721.52, Y=131.68, Mass=493555, SNR=97.4, Peak=40371 HFD=3.3
02:26:44.660 00.003 1092 MultiStar: [#1 1.46,-0.20,0.00,M1] [#2 1.66,-0.48,0.00,M1] [#3 1.11,-0.33,0.00,M1] [#4 1.35,-0.41,0.00,M1] [#5 1.72,-0.24,0.00,M1] [#6 1.60,-0.62,0.00,M1] [#7 1.79,-0.29,0.00,M1] [#8 1.57,-0.37,0.00,M1] 
02:26:44.663 00.003 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
02:26:44.666 00.003 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
02:26:44.668 00.002 1092 CameraToMount -- cameraX=1.39 cameraY=-0.61 hyp=1.52 cameraTheta=-0.41 mountX=1.52 mountY=-0.21, mountTheta=-0.14
02:26:44.673 00.005 1092 SchedulePrimaryMove(0F8C9988, x=1.39, y=-0.61, opts=13)
02:26:44.675 00.002 1092 Enqueuing Move request for scope (1.39, -0.61)
02:26:44.677 00.002 2744 Worker thread wakes up
02:26:44.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.39, -0.61) opts 0xd
02:26:44.677 00.000 2744 Handling offset move in thread for scope, endpoint = (1.39, -0.61)
02:26:44.677 00.000 2744 Moving (1.39, -0.61) raw xDistance=1.52 yDistance=-0.21
02:26:44.678 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.98 from input 1.52
02:26:44.678 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:44.678 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:26:44.678 00.000 2744 MoveAxis(W, 347, ABG)
02:26:44.678 00.000 2744 Guiding  Dir = 3, Dur = 347
02:26:44.679 00.001 2744 IsSlewing returns 0
02:26:44.679 00.000 2744 IsGuiding returns 0
02:26:44.679 00.000 2744 PulseGuide returned control before completion, sleep 357
02:26:44.697 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1635, FiltMax=65535, Gamma=0.510
02:26:44.711 00.014 1092 UpdateGuideState exits: m=493555 SNR=97.4
02:26:44.715 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:44.717 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:44.719 00.002 1092 Enqueuing Expose request
02:26:45.040 00.321 2744 IsGuiding returns 1
02:26:45.040 00.000 2744 scope still moving after pulse duration time elapsed
02:26:45.071 00.031 2744 IsSlewing returns 0
02:26:45.071 00.000 2744 IsGuiding returns 0
02:26:45.071 00.000 2744 scope move finished after 347 + 45 ms
02:26:45.071 00.000 2744 Move returns status 0, amount 347
02:26:45.071 00.000 2744 MoveAxis(N, 0, ABG)
02:26:45.071 00.000 2744 Move returns status 0, amount 0
02:26:45.071 00.000 2744 move complete, result=0
02:26:45.071 00.000 2744 worker thread done servicing request
02:26:45.072 00.001 2744 Worker thread wakes up
02:26:45.072 00.000 1092 GuideStep: 1.5 px 347 ms WEST, -0.2 px 0 ms NORTH
02:26:45.075 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:45.075 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:48.471 03.396 2744 Exposure complete
02:26:48.690 00.219 2744 worker thread done servicing request
02:26:48.691 00.001 1092 OnExposeComplete: enter
02:26:48.694 00.003 1092 UpdateGuideState(): m_state=6
02:26:48.697 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 61
02:26:48.700 00.003 1092 Star::Find returns 1 (0), X=1720.56, Y=131.88, Mass=555253, SNR=94.2, Peak=53549 HFD=2.9
02:26:48.703 00.003 1092 MultiStar: [#1 0.19,-0.05,0.93,U] [#2 0.46,-0.09,0.78,U] [#3 -0.17,-0.14,0.67,U] [#4 0.03,-0.20,0.64,U] [#5 0.44,-0.35,0.53,U] [#6 0.06,-0.70,0.48,U] [#7 0.40,-0.12,0.61,U] [#8 0.20,-0.12,0.61,U] 
02:26:48.706 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.23}, one-star: {0.42, -0.41}
02:26:48.708 00.002 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
02:26:48.711 00.003 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
02:26:48.713 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.23 hyp=0.33 cameraTheta=-0.76 mountX=0.31 mountY=-0.15, mountTheta=-0.46
02:26:48.721 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.23, opts=13)
02:26:48.723 00.002 1092 Enqueuing Move request for scope (0.24, -0.23)
02:26:48.726 00.003 2744 Worker thread wakes up
02:26:48.726 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.23) opts 0xd
02:26:48.726 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.23)
02:26:48.726 00.000 2744 Moving (0.24, -0.23) raw xDistance=0.31 yDistance=-0.15
02:26:48.726 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.31
02:26:48.726 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:48.726 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:26:48.726 00.000 2744 MoveAxis(W, 94, ABG)
02:26:48.726 00.000 2744 Guiding  Dir = 3, Dur = 94
02:26:48.727 00.001 2744 IsSlewing returns 0
02:26:48.727 00.000 2744 IsGuiding returns 0
02:26:48.727 00.000 2744 PulseGuide returned control before completion, sleep 104
02:26:48.743 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1703, FiltMax=65527, Gamma=0.510
02:26:48.758 00.015 1092 UpdateGuideState exits: m=555253 SNR=94.2
02:26:48.762 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.764 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:48.766 00.002 1092 Enqueuing Expose request
02:26:48.843 00.077 2744 IsGuiding returns 1
02:26:48.843 00.000 2744 scope still moving after pulse duration time elapsed
02:26:48.874 00.031 2744 IsSlewing returns 0
02:26:48.874 00.000 2744 IsGuiding returns 0
02:26:48.874 00.000 2744 scope move finished after 94 + 53 ms
02:26:48.874 00.000 2744 Move returns status 0, amount 94
02:26:48.874 00.000 2744 MoveAxis(N, 0, ABG)
02:26:48.874 00.000 2744 Move returns status 0, amount 0
02:26:48.875 00.001 2744 move complete, result=0
02:26:48.875 00.000 2744 worker thread done servicing request
02:26:48.875 00.000 2744 Worker thread wakes up
02:26:48.875 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:48.875 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:48.876 00.001 1092 GuideStep: 0.3 px 94 ms WEST, -0.2 px 0 ms NORTH
02:26:52.253 03.377 2744 Exposure complete
02:26:52.463 00.210 2744 worker thread done servicing request
02:26:52.464 00.001 1092 OnExposeComplete: enter
02:26:52.466 00.002 1092 UpdateGuideState(): m_state=6
02:26:52.469 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 62
02:26:52.472 00.003 1092 Star::Find returns 1 (0), X=1721.12, Y=131.67, Mass=543656, SNR=102.6, Peak=50970 HFD=3.3
02:26:52.475 00.003 1092 MultiStar: [#1 0.71,-0.22,0.83,U] [#2 0.97,-0.60,0.00,M1] [#3 0.68,-0.56,0.65,U] [#4 0.79,-0.49,0.59,U] [#5 0.89,-0.40,0.00,M1] [#6 0.74,-0.85,0.00,M1] [#7 0.88,-0.53,0.00,M1] [#8 0.68,-0.40,0.55,U] 
02:26:52.478 00.003 1092 refined, 4 included, MultiStar: {0.79, -0.46}, one-star: {0.98, -0.62}
02:26:52.480 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
02:26:52.482 00.002 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
02:26:52.485 00.003 1092 CameraToMount -- cameraX=0.79 cameraY=-0.46 hyp=0.91 cameraTheta=-0.53 mountX=0.91 mountY=-0.23, mountTheta=-0.25
02:26:52.491 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=-0.46, opts=13)
02:26:52.494 00.003 1092 Enqueuing Move request for scope (0.79, -0.46)
02:26:52.497 00.003 2744 Worker thread wakes up
02:26:52.497 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.46) opts 0xd
02:26:52.497 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, -0.46)
02:26:52.497 00.000 2744 Moving (0.79, -0.46) raw xDistance=0.91 yDistance=-0.23
02:26:52.498 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.59 from input 0.91
02:26:52.498 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:52.498 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:26:52.498 00.000 2744 MoveAxis(W, 210, ABG)
02:26:52.498 00.000 2744 Guiding  Dir = 3, Dur = 210
02:26:52.498 00.000 2744 IsSlewing returns 0
02:26:52.498 00.000 2744 IsGuiding returns 0
02:26:52.499 00.001 2744 PulseGuide returned control before completion, sleep 220
02:26:52.514 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1354, FiltMax=65535, Gamma=0.510
02:26:52.530 00.016 1092 UpdateGuideState exits: m=543656 SNR=102.6
02:26:52.534 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:52.537 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:52.539 00.002 1092 Enqueuing Expose request
02:26:52.721 00.182 2744 IsGuiding returns 1
02:26:52.721 00.000 2744 scope still moving after pulse duration time elapsed
02:26:52.753 00.032 2744 IsSlewing returns 0
02:26:52.753 00.000 2744 IsGuiding returns 0
02:26:52.753 00.000 2744 scope move finished after 210 + 44 ms
02:26:52.753 00.000 2744 Move returns status 0, amount 210
02:26:52.753 00.000 2744 MoveAxis(N, 0, ABG)
02:26:52.753 00.000 2744 Move returns status 0, amount 0
02:26:52.754 00.001 2744 move complete, result=0
02:26:52.754 00.000 2744 worker thread done servicing request
02:26:52.754 00.000 2744 Worker thread wakes up
02:26:52.754 00.000 1092 GuideStep: 0.9 px 210 ms WEST, -0.2 px 0 ms NORTH
02:26:52.756 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:52.756 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:56.137 03.381 2744 Exposure complete
02:26:56.327 00.190 2744 worker thread done servicing request
02:26:56.327 00.000 1092 OnExposeComplete: enter
02:26:56.330 00.003 1092 UpdateGuideState(): m_state=6
02:26:56.333 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 63
02:26:56.337 00.004 1092 Star::Find returns 1 (0), X=1720.55, Y=131.69, Mass=545440, SNR=94.1, Peak=41123 HFD=3.3
02:26:56.340 00.003 1092 MultiStar: [#1 0.52,-0.33,0.90,U] [#2 1.09,-0.48,0.00,M2] [#3 0.47,-0.57,0.75,U] [#4 0.46,-0.47,0.64,U] [#5 0.84,-0.19,0.58,U] [#6 0.48,-0.61,0.42,U] [#7 0.54,-0.31,0.64,U] [#8 0.36,-0.47,0.57,U] 
02:26:56.343 00.003 1092 refined, 7 included, MultiStar: {0.50, -0.45}, one-star: {0.41, -0.60}
02:26:56.347 00.004 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
02:26:56.348 00.001 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
02:26:56.351 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=-0.45 hyp=0.67 cameraTheta=-0.73 mountX=0.64 mountY=-0.29, mountTheta=-0.43
02:26:56.356 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.45, opts=13)
02:26:56.357 00.001 1092 Enqueuing Move request for scope (0.50, -0.45)
02:26:56.360 00.003 2744 Worker thread wakes up
02:26:56.360 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.45) opts 0xd
02:26:56.360 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.45)
02:26:56.361 00.001 2744 Moving (0.50, -0.45) raw xDistance=0.64 yDistance=-0.29
02:26:56.361 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.64
02:26:56.361 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:26:56.361 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:26:56.361 00.000 2744 MoveAxis(W, 159, ABG)
02:26:56.361 00.000 2744 Guiding  Dir = 3, Dur = 159
02:26:56.361 00.000 2744 IsSlewing returns 0
02:26:56.361 00.000 2744 IsGuiding returns 0
02:26:56.362 00.001 2744 PulseGuide returned control before completion, sleep 169
02:26:56.375 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1667, FiltMax=65535, Gamma=0.510
02:26:56.389 00.014 1092 UpdateGuideState exits: m=545440 SNR=94.1
02:26:56.392 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.395 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:26:56.397 00.002 1092 Enqueuing Expose request
02:26:56.538 00.141 2744 IsGuiding returns 1
02:26:56.538 00.000 2744 scope still moving after pulse duration time elapsed
02:26:56.567 00.029 2744 IsSlewing returns 0
02:26:56.567 00.000 2744 IsGuiding returns 0
02:26:56.567 00.000 2744 scope move finished after 159 + 47 ms
02:26:56.568 00.001 2744 Move returns status 0, amount 159
02:26:56.568 00.000 2744 MoveAxis(N, 0, ABG)
02:26:56.568 00.000 2744 Move returns status 0, amount 0
02:26:56.568 00.000 2744 move complete, result=0
02:26:56.568 00.000 2744 worker thread done servicing request
02:26:56.568 00.000 1092 GuideStep: 0.6 px 159 ms WEST, -0.3 px 0 ms NORTH
02:26:56.573 00.005 2744 Worker thread wakes up
02:26:56.573 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:26:56.573 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:26:59.956 03.383 2744 Exposure complete
02:27:00.158 00.202 2744 worker thread done servicing request
02:27:00.158 00.000 1092 OnExposeComplete: enter
02:27:00.161 00.003 1092 UpdateGuideState(): m_state=6
02:27:00.164 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 64
02:27:00.167 00.003 1092 Star::Find returns 1 (0), X=1720.52, Y=131.75, Mass=528067, SNR=92.9, Peak=45322 HFD=3.3
02:27:00.168 00.001 1092 MultiStar: [#1 0.54,-0.38,1.06,U] [#2 0.76,-0.38,0.78,U] [#3 0.43,-0.49,0.77,U] [#4 0.29,-0.33,0.69,U] [#5 0.71,-0.15,0.59,U] [#6 0.35,-0.69,0.48,U] [#7 0.82,-0.64,0.00,M1] [#8 0.44,-0.54,0.58,U] 
02:27:00.172 00.004 1092 refined, 7 included, MultiStar: {0.49, -0.43}, one-star: {0.39, -0.54}
02:27:00.174 00.002 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
02:27:00.176 00.002 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
02:27:00.179 00.003 1092 CameraToMount -- cameraX=0.49 cameraY=-0.43 hyp=0.66 cameraTheta=-0.72 mountX=0.63 mountY=-0.29, mountTheta=-0.43
02:27:00.186 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.43, opts=13)
02:27:00.188 00.002 1092 Enqueuing Move request for scope (0.49, -0.43)
02:27:00.190 00.002 2744 Worker thread wakes up
02:27:00.191 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.43) opts 0xd
02:27:00.191 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.43)
02:27:00.191 00.000 2744 Moving (0.49, -0.43) raw xDistance=0.63 yDistance=-0.29
02:27:00.191 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
02:27:00.191 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:00.191 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:27:00.191 00.000 2744 MoveAxis(W, 152, ABG)
02:27:00.191 00.000 2744 Guiding  Dir = 3, Dur = 152
02:27:00.191 00.000 2744 IsSlewing returns 0
02:27:00.192 00.001 2744 IsGuiding returns 0
02:27:00.192 00.000 2744 PulseGuide returned control before completion, sleep 162
02:27:00.210 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1719, FiltMax=65535, Gamma=0.510
02:27:00.225 00.015 1092 UpdateGuideState exits: m=528067 SNR=92.9
02:27:00.228 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.230 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:00.232 00.002 1092 Enqueuing Expose request
02:27:00.362 00.130 2744 IsGuiding returns 1
02:27:00.362 00.000 2744 scope still moving after pulse duration time elapsed
02:27:00.392 00.030 2744 IsSlewing returns 0
02:27:00.392 00.000 2744 IsGuiding returns 0
02:27:00.392 00.000 2744 scope move finished after 152 + 48 ms
02:27:00.392 00.000 2744 Move returns status 0, amount 152
02:27:00.392 00.000 2744 MoveAxis(N, 0, ABG)
02:27:00.392 00.000 2744 Move returns status 0, amount 0
02:27:00.393 00.001 2744 move complete, result=0
02:27:00.393 00.000 2744 worker thread done servicing request
02:27:00.394 00.001 2744 Worker thread wakes up
02:27:00.394 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:00.394 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:00.395 00.001 1092 GuideStep: 0.6 px 152 ms WEST, -0.3 px 0 ms NORTH
02:27:03.806 03.411 2744 Exposure complete
02:27:04.054 00.248 2744 worker thread done servicing request
02:27:04.054 00.000 1092 OnExposeComplete: enter
02:27:04.057 00.003 1092 UpdateGuideState(): m_state=6
02:27:04.062 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 65
02:27:04.067 00.005 1092 Star::Find returns 1 (0), X=1720.46, Y=132.06, Mass=487234, SNR=83.0, Peak=37693 HFD=3.6
02:27:04.072 00.005 1092 MultiStar: [#1 0.55,0.00,0.88,U] [#2 0.80,-0.19,0.77,U] [#3 0.19,-0.10,0.62,U] [#4 0.44,-0.14,0.62,U] [#5 0.79,-0.06,0.58,U] [#6 0.48,-0.35,0.46,U] [#7 0.59,-0.10,0.64,U] [#8 0.55,-0.11,0.59,U] 
02:27:04.075 00.003 1092 single-star, 8 included, MultiStar: {0.52, -0.14}, one-star: {0.32, -0.23}
02:27:04.079 00.004 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.19 = -0.19)
02:27:04.083 00.004 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
02:27:04.085 00.002 1092 CameraToMount -- cameraX=0.32 cameraY=-0.23 hyp=0.40 cameraTheta=-0.61 mountX=0.39 mountY=-0.13, mountTheta=-0.33
02:27:04.092 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.32, y=-0.23, opts=13)
02:27:04.098 00.006 1092 Enqueuing Move request for scope (0.32, -0.23)
02:27:04.100 00.002 2744 Worker thread wakes up
02:27:04.100 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.23) opts 0xd
02:27:04.101 00.001 2744 Handling offset move in thread for scope, endpoint = (0.32, -0.23)
02:27:04.101 00.000 2744 Moving (0.32, -0.23) raw xDistance=0.39 yDistance=-0.13
02:27:04.101 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:27:04.101 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:04.101 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:04.101 00.000 2744 MoveAxis(W, 98, ABG)
02:27:04.101 00.000 2744 Guiding  Dir = 3, Dur = 98
02:27:04.102 00.001 2744 IsSlewing returns 0
02:27:04.102 00.000 2744 IsGuiding returns 0
02:27:04.102 00.000 2744 PulseGuide returned control before completion, sleep 108
02:27:04.128 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1767, FiltMax=65535, Gamma=0.510
02:27:04.144 00.016 1092 UpdateGuideState exits: m=487234 SNR=83.0
02:27:04.148 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:04.150 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:04.153 00.003 1092 Enqueuing Expose request
02:27:04.217 00.064 2744 IsGuiding returns 1
02:27:04.218 00.001 2744 scope still moving after pulse duration time elapsed
02:27:04.249 00.031 2744 IsSlewing returns 0
02:27:04.249 00.000 2744 IsGuiding returns 0
02:27:04.249 00.000 2744 scope move finished after 98 + 48 ms
02:27:04.249 00.000 2744 Move returns status 0, amount 98
02:27:04.249 00.000 2744 MoveAxis(N, 0, ABG)
02:27:04.249 00.000 2744 Move returns status 0, amount 0
02:27:04.249 00.000 2744 move complete, result=0
02:27:04.249 00.000 2744 worker thread done servicing request
02:27:04.249 00.000 2744 Worker thread wakes up
02:27:04.249 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:04.250 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:04.252 00.002 1092 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
02:27:07.641 03.389 2744 Exposure complete
02:27:07.833 00.192 2744 worker thread done servicing request
02:27:07.833 00.000 1092 OnExposeComplete: enter
02:27:07.836 00.003 1092 UpdateGuideState(): m_state=6
02:27:07.838 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 66
02:27:07.840 00.002 1092 Star::Find returns 1 (0), X=1719.56, Y=132.14, Mass=506404, SNR=94.7, Peak=51306 HFD=3.4
02:27:07.843 00.003 1092 MultiStar: [#1 -0.36,0.21,0.86,U] [#2 -0.22,0.07,0.67,U] [#3 -0.55,0.05,0.87,U] [#4 -0.39,-0.12,0.68,U] [#5 -0.19,-0.01,0.51,U] [#6 -0.60,-0.32,0.53,U] [#7 -0.30,0.07,0.66,U] [#8 -0.35,-0.10,0.58,U] 
02:27:07.847 00.004 1092 refined, 8 included, MultiStar: {-0.41, -0.02}, one-star: {-0.58, -0.15}
02:27:07.849 00.002 1092 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.43) = xAngle (-2.65 = -2.65)
02:27:07.852 00.003 1092 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.81 = -2.81)
02:27:07.854 00.002 1092 CameraToMount -- cameraX=-0.41 cameraY=-0.02 hyp=0.41 cameraTheta=-3.08 mountX=-0.36 mountY=-0.13, mountTheta=-2.79
02:27:07.859 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=-0.02, opts=13)
02:27:07.864 00.005 1092 Enqueuing Move request for scope (-0.41, -0.02)
02:27:07.866 00.002 2744 Worker thread wakes up
02:27:07.866 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.02) opts 0xd
02:27:07.866 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, -0.02)
02:27:07.866 00.000 2744 Moving (-0.41, -0.02) raw xDistance=-0.36 yDistance=-0.13
02:27:07.866 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.36
02:27:07.866 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:07.866 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:27:07.866 00.000 2744 MoveAxis(E, 74, ABG)
02:27:07.866 00.000 2744 Guiding  Dir = 2, Dur = 74
02:27:07.867 00.001 2744 IsSlewing returns 0
02:27:07.867 00.000 2744 IsGuiding returns 0
02:27:07.867 00.000 2744 PulseGuide returned control before completion, sleep 84
02:27:07.883 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1623, FiltMax=65535, Gamma=0.510
02:27:07.896 00.013 1092 UpdateGuideState exits: m=506404 SNR=94.7
02:27:07.900 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.902 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:07.905 00.003 1092 Enqueuing Expose request
02:27:07.966 00.061 2744 IsGuiding returns 1
02:27:07.967 00.001 2744 scope still moving after pulse duration time elapsed
02:27:07.997 00.030 2744 IsSlewing returns 0
02:27:07.997 00.000 2744 IsGuiding returns 0
02:27:07.997 00.000 2744 scope move finished after 74 + 56 ms
02:27:07.997 00.000 2744 Move returns status 0, amount 74
02:27:07.998 00.001 2744 MoveAxis(N, 0, ABG)
02:27:07.998 00.000 2744 Move returns status 0, amount 0
02:27:07.998 00.000 2744 move complete, result=0
02:27:07.998 00.000 2744 worker thread done servicing request
02:27:07.998 00.000 2744 Worker thread wakes up
02:27:07.998 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:07.998 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:08.000 00.002 1092 GuideStep: -0.4 px 74 ms EAST, -0.1 px 0 ms NORTH
02:27:11.421 03.421 2744 Exposure complete
02:27:11.625 00.204 2744 worker thread done servicing request
02:27:11.625 00.000 1092 OnExposeComplete: enter
02:27:11.629 00.004 1092 UpdateGuideState(): m_state=6
02:27:11.632 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 67
02:27:11.634 00.002 1092 Star::Find returns 1 (0), X=1720.88, Y=131.57, Mass=487356, SNR=89.4, Peak=53245 HFD=2.9
02:27:11.638 00.004 1092 MultiStar: [#1 0.49,-0.12,0.94,U] [#2 0.56,-0.35,0.84,U] [#3 0.46,-0.30,0.67,U] [#4 0.69,-0.40,0.75,U] [#5 0.69,-0.26,0.57,U] [#6 0.39,-0.59,0.44,U] [#7 0.80,-0.27,0.70,U] [#8 0.39,-0.02,0.63,U] 
02:27:11.641 00.003 1092 refined, 8 included, MultiStar: {0.59, -0.34}, one-star: {0.74, -0.72}
02:27:11.643 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
02:27:11.647 00.004 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
02:27:11.649 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.34 hyp=0.68 cameraTheta=-0.53 mountX=0.68 mountY=-0.17, mountTheta=-0.25
02:27:11.656 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.34, opts=13)
02:27:11.659 00.003 1092 Enqueuing Move request for scope (0.59, -0.34)
02:27:11.661 00.002 2744 Worker thread wakes up
02:27:11.661 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.34) opts 0xd
02:27:11.662 00.001 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.34)
02:27:11.662 00.000 2744 Moving (0.59, -0.34) raw xDistance=0.68 yDistance=-0.17
02:27:11.662 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.68
02:27:11.662 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:11.662 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:27:11.662 00.000 2744 MoveAxis(W, 147, ABG)
02:27:11.662 00.000 2744 Guiding  Dir = 3, Dur = 147
02:27:11.662 00.000 2744 IsSlewing returns 0
02:27:11.663 00.001 2744 IsGuiding returns 0
02:27:11.663 00.000 2744 PulseGuide returned control before completion, sleep 157
02:27:11.682 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1562, FiltMax=65535, Gamma=0.510
02:27:11.698 00.016 1092 UpdateGuideState exits: m=487356 SNR=89.4
02:27:11.701 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:11.704 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:11.706 00.002 1092 Enqueuing Expose request
02:27:11.827 00.121 2744 IsGuiding returns 1
02:27:11.827 00.000 2744 scope still moving after pulse duration time elapsed
02:27:11.858 00.031 2744 IsSlewing returns 0
02:27:11.858 00.000 2744 IsGuiding returns 0
02:27:11.858 00.000 2744 scope move finished after 147 + 47 ms
02:27:11.858 00.000 2744 Move returns status 0, amount 147
02:27:11.858 00.000 2744 MoveAxis(N, 0, ABG)
02:27:11.858 00.000 2744 Move returns status 0, amount 0
02:27:11.859 00.001 2744 move complete, result=0
02:27:11.859 00.000 2744 worker thread done servicing request
02:27:11.859 00.000 2744 Worker thread wakes up
02:27:11.859 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:11.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:11.860 00.001 1092 GuideStep: 0.7 px 147 ms WEST, -0.2 px 0 ms NORTH
02:27:15.248 03.388 2744 Exposure complete
02:27:15.480 00.232 2744 worker thread done servicing request
02:27:15.480 00.000 1092 OnExposeComplete: enter
02:27:15.484 00.004 1092 UpdateGuideState(): m_state=6
02:27:15.487 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 68
02:27:15.489 00.002 1092 Star::Find returns 1 (0), X=1720.60, Y=131.92, Mass=516870, SNR=97.4, Peak=46781 HFD=3.0
02:27:15.492 00.003 1092 MultiStar: [#1 0.32,0.23,0.94,U] [#2 0.64,-0.18,0.92,U] [#3 0.17,0.19,0.62,U] [#4 0.23,0.04,0.71,U] [#5 0.22,0.12,0.58,U] [#6 0.43,-0.13,0.45,U] [#7 0.33,-0.14,0.56,U] [#8 0.24,-0.06,0.50,U] 
02:27:15.495 00.003 1092 refined, 8 included, MultiStar: {0.36, -0.04}, one-star: {0.46, -0.37}
02:27:15.498 00.003 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
02:27:15.500 00.002 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
02:27:15.502 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.12 mountX=0.34 mountY=0.05, mountTheta=0.16
02:27:15.507 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.04, opts=13)
02:27:15.510 00.003 1092 Enqueuing Move request for scope (0.36, -0.04)
02:27:15.513 00.003 2744 Worker thread wakes up
02:27:15.513 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
02:27:15.513 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
02:27:15.513 00.000 2744 Moving (0.36, -0.04) raw xDistance=0.34 yDistance=0.05
02:27:15.513 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.34
02:27:15.513 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:15.513 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:27:15.513 00.000 2744 MoveAxis(W, 87, ABG)
02:27:15.513 00.000 2744 Guiding  Dir = 3, Dur = 87
02:27:15.513 00.000 2744 IsSlewing returns 0
02:27:15.514 00.001 2744 IsGuiding returns 0
02:27:15.514 00.000 2744 PulseGuide returned control before completion, sleep 97
02:27:15.530 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5373, FiltMin=1680, FiltMax=65527, Gamma=0.510
02:27:15.550 00.020 1092 UpdateGuideState exits: m=516870 SNR=97.4
02:27:15.554 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.556 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:15.559 00.003 1092 Enqueuing Expose request
02:27:15.627 00.068 2744 IsGuiding returns 0
02:27:15.627 00.000 2744 Move returns status 0, amount 87
02:27:15.627 00.000 2744 MoveAxis(N, 0, ABG)
02:27:15.627 00.000 2744 Move returns status 0, amount 0
02:27:15.627 00.000 2744 move complete, result=0
02:27:15.627 00.000 2744 worker thread done servicing request
02:27:15.627 00.000 2744 Worker thread wakes up
02:27:15.627 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:15.628 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:15.629 00.001 1092 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
02:27:19.022 03.393 2744 Exposure complete
02:27:19.227 00.205 2744 worker thread done servicing request
02:27:19.227 00.000 1092 OnExposeComplete: enter
02:27:19.230 00.003 1092 UpdateGuideState(): m_state=6
02:27:19.233 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 69
02:27:19.235 00.002 1092 Star::Find returns 1 (0), X=1720.31, Y=131.69, Mass=526406, SNR=93.2, Peak=47789 HFD=3.4
02:27:19.238 00.003 1092 MultiStar: [#1 0.18,-0.10,0.91,U] [#2 0.27,-0.29,0.76,U] [#3 0.05,-0.31,0.67,U] [#4 -0.08,-0.25,0.56,U] [#5 0.17,0.01,0.51,U] [#6 0.17,-0.72,0.43,U] [#7 0.46,-0.27,0.75,U] [#8 0.25,-0.13,0.65,U] 
02:27:19.240 00.002 1092 refined, 8 included, MultiStar: {0.19, -0.30}, one-star: {0.18, -0.60}
02:27:19.242 00.002 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
02:27:19.244 00.002 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
02:27:19.247 00.003 1092 CameraToMount -- cameraX=0.19 cameraY=-0.30 hyp=0.35 cameraTheta=-0.99 mountX=0.30 mountY=-0.23, mountTheta=-0.66
02:27:19.255 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.30, opts=13)
02:27:19.258 00.003 1092 Enqueuing Move request for scope (0.19, -0.30)
02:27:19.260 00.002 2744 Worker thread wakes up
02:27:19.260 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.30) opts 0xd
02:27:19.260 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.30)
02:27:19.260 00.000 2744 Moving (0.19, -0.30) raw xDistance=0.30 yDistance=-0.23
02:27:19.260 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.30
02:27:19.260 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:19.260 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:27:19.262 00.002 2744 MoveAxis(W, 73, ABG)
02:27:19.262 00.000 2744 Guiding  Dir = 3, Dur = 73
02:27:19.262 00.000 2744 IsSlewing returns 0
02:27:19.262 00.000 2744 IsGuiding returns 0
02:27:19.263 00.001 2744 PulseGuide returned control before completion, sleep 83
02:27:19.277 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1571, FiltMax=65535, Gamma=0.510
02:27:19.293 00.016 1092 UpdateGuideState exits: m=526406 SNR=93.2
02:27:19.296 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:19.299 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:19.301 00.002 1092 Enqueuing Expose request
02:27:19.357 00.056 2744 IsGuiding returns 1
02:27:19.357 00.000 2744 scope still moving after pulse duration time elapsed
02:27:19.388 00.031 2744 IsSlewing returns 0
02:27:19.388 00.000 2744 IsGuiding returns 0
02:27:19.388 00.000 2744 scope move finished after 73 + 53 ms
02:27:19.388 00.000 2744 Move returns status 0, amount 73
02:27:19.388 00.000 2744 MoveAxis(N, 0, ABG)
02:27:19.392 00.004 2744 Move returns status 0, amount 0
02:27:19.392 00.000 2744 move complete, result=0
02:27:19.394 00.002 2744 worker thread done servicing request
02:27:19.394 00.000 2744 Worker thread wakes up
02:27:19.394 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:19.394 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:19.397 00.003 1092 GuideStep: 0.3 px 73 ms WEST, -0.2 px 0 ms NORTH
02:27:22.787 03.390 2744 Exposure complete
02:27:22.984 00.197 2744 worker thread done servicing request
02:27:22.984 00.000 1092 OnExposeComplete: enter
02:27:22.987 00.003 1092 UpdateGuideState(): m_state=6
02:27:22.989 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 70
02:27:22.992 00.003 1092 Star::Find returns 1 (0), X=1720.19, Y=131.66, Mass=545580, SNR=96.4, Peak=55363 HFD=2.9
02:27:22.995 00.003 1092 MultiStar: [#1 0.11,-0.30,0.96,U] [#2 0.31,-0.49,0.82,U] [#3 -0.21,-0.46,0.77,U] [#4 0.14,-0.33,0.62,U] [#5 0.02,-0.49,0.60,U] [#6 -0.03,-0.33,0.49,U] [#7 0.47,-0.70,0.75,U] [#8 -0.04,-0.45,0.54,U] 
02:27:22.997 00.002 1092 refined, 8 included, MultiStar: {0.10, -0.47}, one-star: {0.06, -0.63}
02:27:22.999 00.002 1092 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
02:27:23.002 00.003 1092 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.09 = -1.09)
02:27:23.004 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.47 hyp=0.48 cameraTheta=-1.36 mountX=0.29 mountY=-0.43, mountTheta=-0.98
02:27:23.008 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.47, opts=13)
02:27:23.010 00.002 1092 Enqueuing Move request for scope (0.10, -0.47)
02:27:23.013 00.003 2744 Worker thread wakes up
02:27:23.013 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.47) opts 0xd
02:27:23.013 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.47)
02:27:23.013 00.000 2744 Moving (0.10, -0.47) raw xDistance=0.29 yDistance=-0.43
02:27:23.013 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
02:27:23.014 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:23.014 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:27:23.014 00.000 2744 MoveAxis(E, 0, ABG)
02:27:23.014 00.000 2744 Move returns status 0, amount 0
02:27:23.014 00.000 2744 MoveAxis(N, 0, ABG)
02:27:23.014 00.000 2744 Move returns status 0, amount 0
02:27:23.014 00.000 2744 move complete, result=0
02:27:23.014 00.000 2744 worker thread done servicing request
02:27:23.029 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5373, FiltMin=1677, FiltMax=65535, Gamma=0.510
02:27:23.042 00.013 1092 UpdateGuideState exits: m=545580 SNR=96.4
02:27:23.045 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.048 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:23.050 00.002 1092 Enqueuing Expose request
02:27:23.053 00.003 1092 GuideStep: 0.3 px 0 ms EAST, -0.4 px 0 ms NORTH
02:27:23.055 00.002 2744 Worker thread wakes up
02:27:23.055 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:23.055 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:26.442 03.387 2744 Exposure complete
02:27:26.642 00.200 2744 worker thread done servicing request
02:27:26.642 00.000 1092 OnExposeComplete: enter
02:27:26.645 00.003 1092 UpdateGuideState(): m_state=6
02:27:26.648 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 71
02:27:26.650 00.002 1092 Star::Find returns 1 (0), X=1719.84, Y=131.93, Mass=529647, SNR=108.7, Peak=63226 HFD=2.7
02:27:26.653 00.003 1092 MultiStar: [#1 -0.50,-0.08,0.81,U] [#2 -0.37,-0.05,0.61,U] [#3 -0.69,-0.13,0.57,U] [#4 -0.52,-0.28,0.59,U] [#5 -0.38,0.04,0.46,U] [#6 -0.59,-0.49,0.48,U] [#7 -0.31,-0.13,0.58,U] [#8 -0.54,-0.17,0.49,U] 
02:27:26.655 00.002 1092 single-star, 8 included, MultiStar: {-0.45, -0.19}, one-star: {-0.29, -0.36}
02:27:26.657 00.002 1092 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.43) = xAngle (-1.82 = -1.82)
02:27:26.659 00.002 1092 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.98 = -1.98)
02:27:26.661 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.36 hyp=0.47 cameraTheta=-2.25 mountX=-0.12 mountY=-0.43, mountTheta=-1.84
02:27:26.667 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.36, opts=13)
02:27:26.670 00.003 1092 Enqueuing Move request for scope (-0.29, -0.36)
02:27:26.673 00.003 2744 Worker thread wakes up
02:27:26.673 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.36) opts 0xd
02:27:26.673 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.36)
02:27:26.673 00.000 2744 Moving (-0.29, -0.36) raw xDistance=-0.12 yDistance=-0.43
02:27:26.673 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:27:26.673 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:26.673 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:27:26.673 00.000 2744 MoveAxis(E, 0, ABG)
02:27:26.673 00.000 2744 Move returns status 0, amount 0
02:27:26.673 00.000 2744 MoveAxis(N, 0, ABG)
02:27:26.673 00.000 2744 Move returns status 0, amount 0
02:27:26.673 00.000 2744 move complete, result=0
02:27:26.673 00.000 2744 worker thread done servicing request
02:27:26.688 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:27:26.702 00.014 1092 UpdateGuideState exits: m=529647 SNR=108.7
02:27:26.705 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:26.706 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:26.708 00.002 1092 Enqueuing Expose request
02:27:26.711 00.003 2744 Worker thread wakes up
02:27:26.711 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:27:26.714 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:26.714 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:30.094 03.380 2744 Exposure complete
02:27:30.299 00.205 2744 worker thread done servicing request
02:27:30.299 00.000 1092 OnExposeComplete: enter
02:27:30.301 00.002 1092 UpdateGuideState(): m_state=6
02:27:30.303 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 72
02:27:30.305 00.002 1092 Star::Find returns 1 (0), X=1719.77, Y=132.12, Mass=521905, SNR=97.9, Peak=55450 HFD=2.7
02:27:30.308 00.003 1092 MultiStar: [#1 -0.41,0.22,0.98,U] [#2 -0.14,-0.01,0.81,U] [#3 -0.39,0.36,0.66,U] [#4 -0.48,0.07,0.68,U] [#5 -0.12,0.16,0.57,U] [#6 -0.40,-0.21,0.44,U] [#7 -0.37,0.05,0.56,U] [#8 -0.31,0.00,0.56,U] 
02:27:30.310 00.002 1092 refined, 8 included, MultiStar: {-0.33, 0.06}, one-star: {-0.36, -0.17}
02:27:30.313 00.003 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.40 = -2.89)
02:27:30.316 00.003 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.04)
02:27:30.319 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=0.06 hyp=0.34 cameraTheta=2.97 mountX=-0.33 mountY=-0.03, mountTheta=-3.04
02:27:30.324 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.06, opts=13)
02:27:30.326 00.002 1092 Enqueuing Move request for scope (-0.33, 0.06)
02:27:30.330 00.004 2744 Worker thread wakes up
02:27:30.330 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.06) opts 0xd
02:27:30.330 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.06)
02:27:30.330 00.000 2744 Moving (-0.33, 0.06) raw xDistance=-0.33 yDistance=-0.03
02:27:30.330 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.33
02:27:30.330 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:30.330 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:27:30.331 00.001 2744 MoveAxis(E, 73, ABG)
02:27:30.331 00.000 2744 Guiding  Dir = 2, Dur = 73
02:27:30.331 00.000 2744 IsSlewing returns 0
02:27:30.331 00.000 2744 IsGuiding returns 0
02:27:30.331 00.000 2744 PulseGuide returned control before completion, sleep 83
02:27:30.347 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1805, FiltMax=65527, Gamma=0.510
02:27:30.363 00.016 1092 UpdateGuideState exits: m=521905 SNR=97.9
02:27:30.366 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:30.369 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:30.371 00.002 1092 Enqueuing Expose request
02:27:30.430 00.059 2744 IsGuiding returns 1
02:27:30.430 00.000 2744 scope still moving after pulse duration time elapsed
02:27:30.461 00.031 2744 IsSlewing returns 0
02:27:30.461 00.000 2744 IsGuiding returns 0
02:27:30.461 00.000 2744 scope move finished after 73 + 57 ms
02:27:30.461 00.000 2744 Move returns status 0, amount 73
02:27:30.461 00.000 2744 MoveAxis(N, 0, ABG)
02:27:30.461 00.000 2744 Move returns status 0, amount 0
02:27:30.461 00.000 2744 move complete, result=0
02:27:30.462 00.001 2744 worker thread done servicing request
02:27:30.462 00.000 2744 Worker thread wakes up
02:27:30.462 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:30.462 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:30.463 00.001 1092 GuideStep: -0.3 px 73 ms EAST, -0.0 px 0 ms NORTH
02:27:33.852 03.389 2744 Exposure complete
02:27:34.062 00.210 1092 OnExposeComplete: enter
02:27:34.066 00.004 1092 UpdateGuideState(): m_state=6
02:27:34.070 00.004 2744 worker thread done servicing request
02:27:34.070 00.000 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 73
02:27:34.074 00.004 1092 Star::Find returns 1 (0), X=1720.32, Y=131.62, Mass=467933, SNR=94.5, Peak=51923 HFD=2.9
02:27:34.079 00.005 1092 MultiStar: [#1 -0.17,-0.19,0.91,U] [#2 -0.02,-0.22,0.92,U] [#3 -0.01,-0.07,0.67,U] [#4 0.00,-0.03,0.67,U] [#5 -0.07,-0.03,0.51,U] [#6 0.02,-0.31,0.45,U] [#7 0.29,-0.37,0.75,U] [#8 0.11,-0.33,0.59,U] 
02:27:34.082 00.003 1092 refined, 8 included, MultiStar: {0.04, -0.27}, one-star: {0.18, -0.67}
02:27:34.084 00.002 1092 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.43) = xAngle (-0.99 = -0.99)
02:27:34.086 00.002 1092 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.15 = -1.15)
02:27:34.088 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.42 mountX=0.15 mountY=-0.25, mountTheta=-1.03
02:27:34.095 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.27, opts=13)
02:27:34.098 00.003 1092 Enqueuing Move request for scope (0.04, -0.27)
02:27:34.101 00.003 2744 Worker thread wakes up
02:27:34.101 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.27) opts 0xd
02:27:34.101 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.27)
02:27:34.102 00.001 2744 Moving (0.04, -0.27) raw xDistance=0.15 yDistance=-0.25
02:27:34.102 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:27:34.102 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:34.102 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:27:34.102 00.000 2744 MoveAxis(E, 0, ABG)
02:27:34.102 00.000 2744 Move returns status 0, amount 0
02:27:34.102 00.000 2744 MoveAxis(N, 0, ABG)
02:27:34.102 00.000 2744 Move returns status 0, amount 0
02:27:34.102 00.000 2744 move complete, result=0
02:27:34.102 00.000 2744 worker thread done servicing request
02:27:34.117 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1747, FiltMax=65535, Gamma=0.510
02:27:34.132 00.015 1092 UpdateGuideState exits: m=467933 SNR=94.5
02:27:34.135 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:34.137 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:34.139 00.002 1092 Enqueuing Expose request
02:27:34.141 00.002 2744 Worker thread wakes up
02:27:34.142 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:34.144 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:34.144 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:37.529 03.385 2744 Exposure complete
02:27:37.738 00.209 2744 worker thread done servicing request
02:27:37.738 00.000 1092 OnExposeComplete: enter
02:27:37.741 00.003 1092 UpdateGuideState(): m_state=6
02:27:37.744 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 74
02:27:37.747 00.003 1092 Star::Find returns 1 (0), X=1719.96, Y=132.01, Mass=527154, SNR=94.4, Peak=65482 HFD=2.8
02:27:37.749 00.002 1092 MultiStar: [#1 -0.10,-0.07,0.90,U] [#2 -0.17,-0.04,0.80,U] [#3 -0.32,-0.10,0.73,U] [#4 -0.11,-0.03,0.67,U] [#5 -0.09,0.07,0.57,U] [#6 -0.07,-0.37,0.66,U] [#7 0.11,-0.18,0.65,U] [#8 -0.03,-0.28,0.60,U] 
02:27:37.753 00.004 1092 refined, 8 included, MultiStar: {-0.12, -0.15}, one-star: {-0.18, -0.28}
02:27:37.755 00.002 1092 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
02:27:37.757 00.002 1092 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.97 = -1.97)
02:27:37.759 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-2.24 mountX=-0.04 mountY=-0.17, mountTheta=-1.82
02:27:37.765 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.15, opts=13)
02:27:37.767 00.002 1092 Enqueuing Move request for scope (-0.12, -0.15)
02:27:37.770 00.003 2744 Worker thread wakes up
02:27:37.770 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.15) opts 0xd
02:27:37.770 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.15)
02:27:37.770 00.000 2744 Moving (-0.12, -0.15) raw xDistance=-0.04 yDistance=-0.17
02:27:37.771 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:37.771 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:37.771 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:27:37.771 00.000 2744 MoveAxis(E, 0, ABG)
02:27:37.771 00.000 2744 Move returns status 0, amount 0
02:27:37.771 00.000 2744 MoveAxis(N, 0, ABG)
02:27:37.771 00.000 2744 Move returns status 0, amount 0
02:27:37.771 00.000 2744 move complete, result=0
02:27:37.771 00.000 2744 worker thread done servicing request
02:27:37.786 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1427, FiltMax=65535, Gamma=0.510
02:27:37.802 00.016 1092 UpdateGuideState exits: m=527154 SNR=94.4
02:27:37.805 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.807 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:37.809 00.002 1092 Enqueuing Expose request
02:27:37.812 00.003 2744 Worker thread wakes up
02:27:37.812 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:37.815 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:37.815 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:41.211 03.396 2744 Exposure complete
02:27:41.412 00.201 2744 worker thread done servicing request
02:27:41.413 00.001 1092 OnExposeComplete: enter
02:27:41.415 00.002 1092 UpdateGuideState(): m_state=6
02:27:41.418 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 75
02:27:41.421 00.003 1092 Star::Find returns 1 (0), X=1719.77, Y=132.21, Mass=584653, SNR=136.4, Peak=61722 HFD=2.9
02:27:41.423 00.002 1092 MultiStar: [#1 -0.48,0.01,0.77,U] [#2 -0.45,0.10,0.58,U] [#3 -0.60,-0.13,0.49,U] [#4 -0.33,-0.12,0.56,U] [#5 -0.27,0.09,0.44,U] [#6 -0.37,-0.36,0.43,U] [#7 -0.24,-0.34,0.52,U] [#8 -0.41,-0.12,0.37,U] 
02:27:41.425 00.002 1092 single-star, 8 included, MultiStar: {-0.39, -0.09}, one-star: {-0.36, -0.08}
02:27:41.428 00.003 1092 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-0.43) = xAngle (-2.49 = -2.49)
02:27:41.432 00.004 1092 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
02:27:41.434 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.92 mountX=-0.30 mountY=-0.18, mountTheta=-2.61
02:27:41.440 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.08, opts=13)
02:27:41.442 00.002 1092 Enqueuing Move request for scope (-0.36, -0.08)
02:27:41.447 00.005 2744 Worker thread wakes up
02:27:41.447 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
02:27:41.447 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
02:27:41.447 00.000 2744 Moving (-0.36, -0.08) raw xDistance=-0.30 yDistance=-0.18
02:27:41.447 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:27:41.447 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:41.447 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:27:41.447 00.000 2744 MoveAxis(E, 66, ABG)
02:27:41.447 00.000 2744 Guiding  Dir = 2, Dur = 66
02:27:41.448 00.001 2744 IsSlewing returns 0
02:27:41.448 00.000 2744 IsGuiding returns 0
02:27:41.449 00.001 2744 PulseGuide returned control before completion, sleep 76
02:27:41.466 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1655, FiltMax=65527, Gamma=0.510
02:27:41.482 00.016 1092 UpdateGuideState exits: m=584653 SNR=136.4
02:27:41.485 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.488 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:41.491 00.003 1092 Enqueuing Expose request
02:27:41.537 00.046 2744 IsGuiding returns 1
02:27:41.537 00.000 2744 scope still moving after pulse duration time elapsed
02:27:41.568 00.031 2744 IsSlewing returns 0
02:27:41.568 00.000 2744 IsGuiding returns 0
02:27:41.568 00.000 2744 scope move finished after 66 + 53 ms
02:27:41.568 00.000 2744 Move returns status 0, amount 66
02:27:41.568 00.000 2744 MoveAxis(N, 0, ABG)
02:27:41.569 00.001 2744 Move returns status 0, amount 0
02:27:41.569 00.000 2744 move complete, result=0
02:27:41.569 00.000 2744 worker thread done servicing request
02:27:41.569 00.000 2744 Worker thread wakes up
02:27:41.569 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:41.569 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:41.570 00.001 1092 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
02:27:44.955 03.385 2744 Exposure complete
02:27:45.160 00.205 1092 OnExposeComplete: enter
02:27:45.165 00.005 2744 worker thread done servicing request
02:27:45.165 00.000 1092 UpdateGuideState(): m_state=6
02:27:45.168 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 76
02:27:45.171 00.003 1092 Star::Find returns 1 (0), X=1720.14, Y=131.83, Mass=560371, SNR=113.2, Peak=65482 HFD=2.6
02:27:45.174 00.003 1092 MultiStar: [#1 -0.14,-0.04,0.95,U] [#2 0.04,-0.09,0.71,U] [#3 -0.23,-0.30,0.63,U] [#4 -0.30,0.00,0.66,U] [#5 -0.07,-0.05,0.46,U] [#6 -0.14,-0.38,0.44,U] [#7 0.20,-0.53,0.65,U] [#8 -0.04,-0.22,0.56,U] 
02:27:45.176 00.002 1092 refined, 8 included, MultiStar: {-0.07, -0.23}, one-star: {0.00, -0.46}
02:27:45.179 00.003 1092 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.43) = xAngle (-1.44 = -1.44)
02:27:45.181 00.002 1092 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.60 = -1.60)
02:27:45.184 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.87 mountX=0.03 mountY=-0.24, mountTheta=-1.44
02:27:45.189 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.23, opts=13)
02:27:45.191 00.002 1092 Enqueuing Move request for scope (-0.07, -0.23)
02:27:45.194 00.003 2744 Worker thread wakes up
02:27:45.194 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.23) opts 0xd
02:27:45.194 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.23)
02:27:45.194 00.000 2744 Moving (-0.07, -0.23) raw xDistance=0.03 yDistance=-0.24
02:27:45.194 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:27:45.194 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:45.194 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:27:45.194 00.000 2744 MoveAxis(E, 0, ABG)
02:27:45.194 00.000 2744 Move returns status 0, amount 0
02:27:45.194 00.000 2744 MoveAxis(N, 0, ABG)
02:27:45.194 00.000 2744 Move returns status 0, amount 0
02:27:45.194 00.000 2744 move complete, result=0
02:27:45.195 00.001 2744 worker thread done servicing request
02:27:45.209 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1680, FiltMax=65527, Gamma=0.510
02:27:45.225 00.016 1092 UpdateGuideState exits: m=560371 SNR=113.2
02:27:45.228 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:45.230 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:45.233 00.003 1092 Enqueuing Expose request
02:27:45.235 00.002 2744 Worker thread wakes up
02:27:45.235 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:45.237 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:45.237 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:48.674 03.437 2744 Exposure complete
02:27:48.889 00.215 1092 OnExposeComplete: enter
02:27:48.893 00.004 1092 UpdateGuideState(): m_state=6
02:27:48.895 00.002 2744 worker thread done servicing request
02:27:48.896 00.001 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 77
02:27:48.899 00.003 1092 Star::Find returns 1 (0), X=1719.79, Y=132.05, Mass=528050, SNR=106.1, Peak=64346 HFD=2.5
02:27:48.901 00.002 1092 MultiStar: [#1 -0.63,0.18,0.95,U] [#2 -0.35,0.05,0.84,U] [#3 -0.78,0.25,0.68,U] [#4 -0.51,0.07,0.63,U] [#5 -0.61,0.11,0.48,U] [#6 -0.68,-0.47,0.40,U] [#7 -0.22,-0.03,0.63,U] [#8 -0.52,0.03,0.51,U] 
02:27:48.904 00.003 1092 single-star, 8 included, MultiStar: {-0.50, 0.01}, one-star: {-0.34, -0.24}
02:27:48.906 00.002 1092 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.43) = xAngle (-2.10 = -2.10)
02:27:48.909 00.003 1092 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.25 = -2.25)
02:27:48.913 00.004 1092 CameraToMount -- cameraX=-0.34 cameraY=-0.24 hyp=0.42 cameraTheta=-2.52 mountX=-0.21 mountY=-0.33, mountTheta=-2.14
02:27:48.919 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=-0.24, opts=13)
02:27:48.923 00.004 1092 Enqueuing Move request for scope (-0.34, -0.24)
02:27:48.926 00.003 2744 Worker thread wakes up
02:27:48.927 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.24) opts 0xd
02:27:48.927 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, -0.24)
02:27:48.927 00.000 2744 Moving (-0.34, -0.24) raw xDistance=-0.21 yDistance=-0.33
02:27:48.927 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:27:48.927 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:48.927 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:27:48.927 00.000 2744 MoveAxis(E, 0, ABG)
02:27:48.927 00.000 2744 Move returns status 0, amount 0
02:27:48.927 00.000 2744 MoveAxis(N, 0, ABG)
02:27:48.927 00.000 2744 Move returns status 0, amount 0
02:27:48.927 00.000 2744 move complete, result=0
02:27:48.928 00.001 2744 worker thread done servicing request
02:27:48.948 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1433, FiltMax=65535, Gamma=0.510
02:27:48.964 00.016 1092 UpdateGuideState exits: m=528050 SNR=106.1
02:27:48.967 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:48.970 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:48.973 00.003 1092 Enqueuing Expose request
02:27:48.975 00.002 2744 Worker thread wakes up
02:27:48.975 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:27:48.979 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:48.979 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:52.365 03.386 2744 Exposure complete
02:27:52.560 00.195 1092 OnExposeComplete: enter
02:27:52.562 00.002 1092 UpdateGuideState(): m_state=6
02:27:52.565 00.003 2744 worker thread done servicing request
02:27:52.566 00.001 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 78
02:27:52.573 00.007 1092 Star::Find returns 1 (0), X=1720.04, Y=131.88, Mass=531545, SNR=104.6, Peak=61306 HFD=2.7
02:27:52.579 00.006 1092 MultiStar: [#1 -0.23,-0.06,0.93,U] [#2 -0.18,-0.17,0.72,U] [#3 -0.41,-0.33,0.57,U] [#4 -0.39,-0.33,0.59,U] [#5 -0.07,-0.22,0.54,U] [#6 -0.18,-0.70,0.50,U] [#7 0.03,-0.29,0.57,U] [#8 -0.26,-0.37,0.52,U] 
02:27:52.583 00.004 1092 refined, 8 included, MultiStar: {-0.19, -0.30}, one-star: {-0.09, -0.41}
02:27:52.586 00.003 1092 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.43) = xAngle (-1.71 = -1.71)
02:27:52.590 00.004 1092 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
02:27:52.593 00.003 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.30 hyp=0.36 cameraTheta=-2.14 mountX=-0.05 mountY=-0.34, mountTheta=-1.71
02:27:52.602 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.30, opts=13)
02:27:52.605 00.003 1092 Enqueuing Move request for scope (-0.19, -0.30)
02:27:52.608 00.003 2744 Worker thread wakes up
02:27:52.608 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.30) opts 0xd
02:27:52.608 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.30)
02:27:52.608 00.000 2744 Moving (-0.19, -0.30) raw xDistance=-0.05 yDistance=-0.34
02:27:52.608 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:52.608 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:52.608 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:27:52.608 00.000 2744 MoveAxis(E, 0, ABG)
02:27:52.608 00.000 2744 Move returns status 0, amount 0
02:27:52.608 00.000 2744 MoveAxis(N, 0, ABG)
02:27:52.608 00.000 2744 Move returns status 0, amount 0
02:27:52.610 00.002 2744 move complete, result=0
02:27:52.610 00.000 2744 worker thread done servicing request
02:27:52.625 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5367, FiltMin=1674, FiltMax=65527, Gamma=0.510
02:27:52.643 00.018 1092 UpdateGuideState exits: m=531545 SNR=104.6
02:27:52.646 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:52.649 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:52.651 00.002 1092 Enqueuing Expose request
02:27:52.653 00.002 2744 Worker thread wakes up
02:27:52.653 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:27:52.656 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:52.656 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:56.051 03.395 2744 Exposure complete
02:27:56.247 00.196 2744 worker thread done servicing request
02:27:56.247 00.000 1092 OnExposeComplete: enter
02:27:56.250 00.003 1092 UpdateGuideState(): m_state=6
02:27:56.252 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 79
02:27:56.254 00.002 1092 Star::Find returns 1 (0), X=1719.95, Y=132.14, Mass=520195, SNR=105.9, Peak=65482 HFD=2.6
02:27:56.257 00.003 1092 MultiStar: [#1 -0.16,0.26,0.92,U] [#2 0.20,-0.23,0.88,U] [#3 -0.39,-0.10,0.66,U] [#4 -0.13,0.07,0.57,U] [#5 0.11,0.13,0.58,U] [#6 -0.50,-0.14,0.51,U] [#7 0.18,0.01,0.73,U] [#8 -0.13,0.04,0.60,U] 
02:27:56.260 00.003 1092 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.18, -0.15}
02:27:56.263 00.003 1092 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
02:27:56.265 00.002 1092 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.69 = -2.69)
02:27:56.267 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.96 mountX=-0.08 mountY=-0.04, mountTheta=-2.65
02:27:56.278 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.02, opts=13)
02:27:56.281 00.003 1092 Enqueuing Move request for scope (-0.10, -0.02)
02:27:56.284 00.003 2744 Worker thread wakes up
02:27:56.284 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:27:56.284 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:27:56.284 00.000 2744 Moving (-0.10, -0.02) raw xDistance=-0.08 yDistance=-0.04
02:27:56.284 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:56.284 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:56.285 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:27:56.285 00.000 2744 MoveAxis(E, 0, ABG)
02:27:56.285 00.000 2744 Move returns status 0, amount 0
02:27:56.285 00.000 2744 MoveAxis(N, 0, ABG)
02:27:56.285 00.000 2744 Move returns status 0, amount 0
02:27:56.285 00.000 2744 move complete, result=0
02:27:56.285 00.000 2744 worker thread done servicing request
02:27:56.301 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5389, FiltMin=1434, FiltMax=65527, Gamma=0.510
02:27:56.316 00.015 1092 UpdateGuideState exits: m=520195 SNR=105.9
02:27:56.319 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:56.322 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:27:56.325 00.003 1092 Enqueuing Expose request
02:27:56.326 00.001 2744 Worker thread wakes up
02:27:56.326 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:27:56.326 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:56.329 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:27:59.719 03.390 2744 Exposure complete
02:27:59.926 00.207 2744 worker thread done servicing request
02:27:59.926 00.000 1092 OnExposeComplete: enter
02:27:59.930 00.004 1092 UpdateGuideState(): m_state=6
02:27:59.932 00.002 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 80
02:27:59.936 00.004 1092 Star::Find returns 1 (0), X=1719.99, Y=131.97, Mass=553226, SNR=117.0, Peak=65482 HFD=2.8
02:27:59.938 00.002 1092 MultiStar: [#1 -0.49,0.10,0.73,U] [#2 -0.01,0.04,0.75,U] [#3 -0.62,-0.13,0.60,U] [#4 -0.49,-0.08,0.63,U] [#5 0.02,0.16,0.50,U] [#6 -0.65,-0.36,0.39,U] [#7 -0.16,-0.05,0.56,U] [#8 -0.35,0.02,0.51,U] 
02:27:59.941 00.003 1092 refined, 8 included, MultiStar: {-0.30, -0.08}, one-star: {-0.14, -0.32}
02:27:59.943 00.002 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.47 = -2.47)
02:27:59.946 00.003 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
02:27:59.949 00.003 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.08 hyp=0.31 cameraTheta=-2.89 mountX=-0.24 mountY=-0.15, mountTheta=-2.57
02:27:59.957 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.08, opts=13)
02:27:59.959 00.002 1092 Enqueuing Move request for scope (-0.30, -0.08)
02:27:59.961 00.002 2744 Worker thread wakes up
02:27:59.961 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.08) opts 0xd
02:27:59.961 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.08)
02:27:59.962 00.001 2744 Moving (-0.30, -0.08) raw xDistance=-0.24 yDistance=-0.15
02:27:59.962 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:27:59.962 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:27:59.962 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:27:59.962 00.000 2744 MoveAxis(E, 0, ABG)
02:27:59.962 00.000 2744 Move returns status 0, amount 0
02:27:59.962 00.000 2744 MoveAxis(N, 0, ABG)
02:27:59.962 00.000 2744 Move returns status 0, amount 0
02:27:59.962 00.000 2744 move complete, result=0
02:27:59.962 00.000 2744 worker thread done servicing request
02:27:59.976 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1309, FiltMax=65535, Gamma=0.510
02:27:59.993 00.017 1092 UpdateGuideState exits: m=553226 SNR=117.0
02:27:59.998 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.000 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:00.003 00.003 1092 Enqueuing Expose request
02:28:00.005 00.002 2744 Worker thread wakes up
02:28:00.005 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:00.008 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:00.008 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:28:03.415 03.407 2744 Exposure complete
02:28:03.669 00.254 2744 worker thread done servicing request
02:28:03.670 00.001 1092 OnExposeComplete: enter
02:28:03.672 00.002 1092 UpdateGuideState(): m_state=6
02:28:03.676 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 81
02:28:03.682 00.006 1092 Star::Find returns 1 (0), X=1719.19, Y=132.36, Mass=585076, SNR=115.6, Peak=61213 HFD=2.8
02:28:03.686 00.004 1092 MultiStar: [#1 -1.01,0.21,0.00,M1] [#2 -0.65,0.15,0.71,U] [#3 -1.18,0.09,0.00,M1] [#4 -0.95,0.29,0.00,M1] [#5 -0.49,0.16,0.54,U] [#6 -1.04,-0.21,0.00,M1] [#7 -0.71,0.15,0.57,U] [#8 -0.89,0.07,0.00,M1] 
02:28:03.689 00.003 1092 refined, 3 included, MultiStar: {-0.74, 0.13}, one-star: {-0.95, 0.07}
02:28:03.693 00.004 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.40 = -2.88)
02:28:03.697 00.004 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.25 = -3.04)
02:28:03.703 00.006 1092 CameraToMount -- cameraX=-0.74 cameraY=0.13 hyp=0.75 cameraTheta=2.97 mountX=-0.72 mountY=-0.08, mountTheta=-3.04
02:28:03.715 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=0.13, opts=13)
02:28:03.720 00.005 1092 Enqueuing Move request for scope (-0.74, 0.13)
02:28:03.724 00.004 2744 Worker thread wakes up
02:28:03.724 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.13) opts 0xd
02:28:03.725 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.74, 0.13)
02:28:03.725 00.000 2744 Moving (-0.74, 0.13) raw xDistance=-0.72 yDistance=-0.08
02:28:03.725 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.72
02:28:03.725 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:03.725 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:28:03.725 00.000 2744 MoveAxis(E, 162, ABG)
02:28:03.725 00.000 2744 Guiding  Dir = 2, Dur = 162
02:28:03.725 00.000 2744 IsSlewing returns 0
02:28:03.726 00.001 2744 IsGuiding returns 0
02:28:03.726 00.000 2744 PulseGuide returned control before completion, sleep 172
02:28:03.753 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1552, FiltMax=65535, Gamma=0.510
02:28:03.772 00.019 1092 UpdateGuideState exits: m=585076 SNR=115.6
02:28:03.775 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:03.778 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:03.780 00.002 1092 Enqueuing Expose request
02:28:03.909 00.129 2744 IsGuiding returns 1
02:28:03.909 00.000 2744 scope still moving after pulse duration time elapsed
02:28:03.941 00.032 2744 IsSlewing returns 0
02:28:03.941 00.000 2744 IsGuiding returns 0
02:28:03.941 00.000 2744 scope move finished after 162 + 53 ms
02:28:03.941 00.000 2744 Move returns status 0, amount 162
02:28:03.942 00.001 2744 MoveAxis(N, 0, ABG)
02:28:03.942 00.000 2744 Move returns status 0, amount 0
02:28:03.942 00.000 2744 move complete, result=0
02:28:03.942 00.000 2744 worker thread done servicing request
02:28:03.942 00.000 2744 Worker thread wakes up
02:28:03.942 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:03.942 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:28:03.944 00.002 1092 GuideStep: -0.7 px 162 ms EAST, -0.1 px 0 ms NORTH
02:28:07.360 03.416 2744 Exposure complete
02:28:07.566 00.206 2744 worker thread done servicing request
02:28:07.566 00.000 1092 OnExposeComplete: enter
02:28:07.568 00.002 1092 UpdateGuideState(): m_state=6
02:28:07.571 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 82
02:28:07.575 00.004 1092 Star::Find returns 1 (0), X=1719.63, Y=132.20, Mass=510940, SNR=100.1, Peak=65482 HFD=2.7
02:28:07.579 00.004 1092 MultiStar: [#1 -0.64,0.25,0.91,U] [#2 -0.32,0.10,0.80,U] [#3 -0.73,0.16,0.81,U] [#4 -0.56,0.21,0.75,U] [#5 -0.37,0.09,0.55,U] [#6 -0.58,0.07,0.52,U] [#7 -0.28,-0.07,0.62,U] [#8 -0.59,0.21,0.63,U] 
02:28:07.582 00.003 1092 single-star, 8 included, MultiStar: {-0.52, 0.10}, one-star: {-0.51, -0.09}
02:28:07.585 00.003 1092 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.43) = xAngle (-2.54 = -2.54)
02:28:07.590 00.005 1092 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.70 = -2.70)
02:28:07.592 00.002 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.09 hyp=0.51 cameraTheta=-2.97 mountX=-0.42 mountY=-0.22, mountTheta=-2.66
02:28:07.597 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.09, opts=13)
02:28:07.600 00.003 1092 Enqueuing Move request for scope (-0.51, -0.09)
02:28:07.604 00.004 2744 Worker thread wakes up
02:28:07.604 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.09) opts 0xd
02:28:07.604 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.09)
02:28:07.605 00.001 2744 Moving (-0.51, -0.09) raw xDistance=-0.42 yDistance=-0.22
02:28:07.605 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
02:28:07.605 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:07.605 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:28:07.605 00.000 2744 MoveAxis(E, 106, ABG)
02:28:07.605 00.000 2744 Guiding  Dir = 2, Dur = 106
02:28:07.605 00.000 2744 IsSlewing returns 0
02:28:07.606 00.001 2744 IsGuiding returns 0
02:28:07.606 00.000 2744 PulseGuide returned control before completion, sleep 116
02:28:07.625 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1709, FiltMax=65535, Gamma=0.510
02:28:07.641 00.016 1092 UpdateGuideState exits: m=510940 SNR=100.1
02:28:07.645 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.648 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:07.650 00.002 1092 Enqueuing Expose request
02:28:07.734 00.084 2744 IsGuiding returns 1
02:28:07.734 00.000 2744 scope still moving after pulse duration time elapsed
02:28:07.766 00.032 2744 IsSlewing returns 0
02:28:07.766 00.000 2744 IsGuiding returns 1
02:28:07.798 00.032 2744 IsSlewing returns 0
02:28:07.798 00.000 2744 IsGuiding returns 0
02:28:07.798 00.000 2744 scope move finished after 106 + 85 ms
02:28:07.798 00.000 2744 Move returns status 0, amount 106
02:28:07.799 00.001 2744 MoveAxis(N, 0, ABG)
02:28:07.799 00.000 2744 Move returns status 0, amount 0
02:28:07.799 00.000 2744 move complete, result=0
02:28:07.799 00.000 2744 worker thread done servicing request
02:28:07.799 00.000 2744 Worker thread wakes up
02:28:07.799 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:07.799 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:28:07.806 00.007 1092 GuideStep: -0.4 px 106 ms EAST, -0.2 px 0 ms NORTH
02:28:11.229 03.423 2744 Exposure complete
02:28:11.784 00.555 2744 worker thread done servicing request
02:28:11.784 00.000 1092 OnExposeComplete: enter
02:28:11.805 00.021 1092 UpdateGuideState(): m_state=6
02:28:11.820 00.015 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 83
02:28:11.830 00.010 1092 Star::Find returns 1 (0), X=1719.35, Y=131.89, Mass=557476, SNR=112.7, Peak=60109 HFD=2.6
02:28:11.838 00.008 1092 MultiStar: [#1 -0.84,0.17,0.88,U] [#2 -0.70,-0.03,0.82,U] [#3 -0.98,-0.06,0.00,M1] [#4 -0.84,-0.09,0.68,U] [#5 -0.58,-0.12,0.49,U] [#6 -0.73,-0.13,0.48,U] [#7 -0.54,0.07,0.67,U] [#8 -0.84,-0.05,0.51,U] 
02:28:11.845 00.007 1092 refined, 7 included, MultiStar: {-0.74, -0.08}, one-star: {-0.78, -0.40}
02:28:11.854 00.009 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
02:28:11.863 00.009 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.76 = -2.76)
02:28:11.870 00.007 1092 CameraToMount -- cameraX=-0.74 cameraY=-0.08 hyp=0.74 cameraTheta=-3.04 mountX=-0.64 mountY=-0.27, mountTheta=-2.74
02:28:11.886 00.016 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=-0.08, opts=13)
02:28:11.903 00.017 1092 Enqueuing Move request for scope (-0.74, -0.08)
02:28:11.918 00.015 2744 Worker thread wakes up
02:28:11.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -0.08) opts 0xd
02:28:11.918 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.74, -0.08)
02:28:11.918 00.000 2744 Moving (-0.74, -0.08) raw xDistance=-0.64 yDistance=-0.27
02:28:11.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:28:11.919 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:11.919 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:28:11.919 00.000 2744 MoveAxis(E, 151, ABG)
02:28:11.919 00.000 2744 Guiding  Dir = 2, Dur = 151
02:28:11.920 00.001 2744 IsSlewing returns 0
02:28:11.920 00.000 2744 IsGuiding returns 0
02:28:11.921 00.001 2744 PulseGuide returned control before completion, sleep 161
02:28:11.959 00.038 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1533, FiltMax=65535, Gamma=0.510
02:28:11.999 00.040 1092 UpdateGuideState exits: m=557476 SNR=112.7
02:28:12.017 00.018 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.037 00.020 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:12.056 00.019 1092 Enqueuing Expose request
02:28:12.088 00.032 2744 IsGuiding returns 1
02:28:12.088 00.000 2744 scope still moving after pulse duration time elapsed
02:28:12.120 00.032 2744 IsSlewing returns 0
02:28:12.120 00.000 2744 IsGuiding returns 0
02:28:12.121 00.001 2744 scope move finished after 151 + 49 ms
02:28:12.121 00.000 2744 Move returns status 0, amount 151
02:28:12.121 00.000 2744 MoveAxis(N, 0, ABG)
02:28:12.121 00.000 2744 Move returns status 0, amount 0
02:28:12.121 00.000 2744 move complete, result=0
02:28:12.121 00.000 2744 worker thread done servicing request
02:28:12.121 00.000 2744 Worker thread wakes up
02:28:12.121 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:12.121 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:28:12.136 00.015 1092 GuideStep: -0.6 px 151 ms EAST, -0.3 px 0 ms NORTH
02:28:15.433 03.297 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:15.437 00.004 1092 case statement mapped state 6 to 3
02:28:15.442 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:15.484 00.042 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:15.489 00.005 1092 case statement mapped state 6 to 3
02:28:15.495 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:15.535 00.040 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
02:28:15.539 00.004 2744 Exposure complete
02:28:15.539 00.000 1092 SetPaused type=2 isPaused=0 exposurePending=1
02:28:15.542 00.003 1092 Guider::SetPaused(2)
02:28:15.559 00.017 1092 Status Line: Paused/full
02:28:15.566 00.007 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:28:15.586 00.020 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:15.590 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:28:15.775 00.185 2744 worker thread done servicing request
02:28:15.775 00.000 1092 OnExposeComplete: enter
02:28:15.780 00.005 1092 guider is paused, ignoring frame, not scheduling exposure
02:28:16.550 00.770 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:16.553 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:28:16.651 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:16.654 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:28:36.597 19.943 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:36.601 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:28:36.701 00.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:36.705 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:28:36.801 00.096 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
02:28:36.804 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
02:28:36.807 00.003 1092 Guider::SetPaused(0)
02:28:36.813 00.006 1092 Guider::SetPaused: resetting avg dist filter
02:28:36.834 00.021 1092 un-pause: clearing mount guide algorithm history
02:28:36.841 00.007 1092 Mount: notify guiding resumed
02:28:36.849 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:36.851 00.002 1092 Enqueuing Expose request
02:28:36.856 00.005 1092 Status Line: Resumed
02:28:36.859 00.003 2744 Worker thread wakes up
02:28:36.859 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:36.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:28:36.865 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:28:36.868 00.003 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:36.872 00.004 1092 case statement mapped state 6 to 3
02:28:36.876 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:38.015 01.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:38.018 00.003 1092 case statement mapped state 6 to 3
02:28:38.021 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:39.127 01.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:39.131 00.004 1092 case statement mapped state 6 to 3
02:28:39.134 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:40.190 01.056 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:40.196 00.006 1092 case statement mapped state 6 to 3
02:28:40.199 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:40.270 00.071 2744 Exposure complete
02:28:40.511 00.241 2744 worker thread done servicing request
02:28:40.513 00.002 1092 OnExposeComplete: enter
02:28:40.515 00.002 1092 UpdateGuideState(): m_state=6
02:28:40.520 00.005 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 84
02:28:40.524 00.004 1092 Star::Find returns 1 (0), X=1723.25, Y=130.18, Mass=559798, SNR=112.2, Peak=50631 HFD=3.3
02:28:40.527 00.003 1092 MultiStar: large primary error, entering stabilization period
02:28:40.532 00.005 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.17 = -0.17)
02:28:40.536 00.004 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.32 = -0.32)
02:28:40.540 00.004 1092 CameraToMount -- cameraX=3.12 cameraY=-2.11 hyp=3.77 cameraTheta=-0.60 mountX=3.71 mountY=-1.20, mountTheta=-0.31
02:28:40.544 00.004 1092 SchedulePrimaryMove(0F8C9988, x=3.12, y=-2.11, opts=13)
02:28:40.549 00.005 1092 Enqueuing Move request for scope (3.12, -2.11)
02:28:40.551 00.002 2744 Worker thread wakes up
02:28:40.551 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (3.12, -2.11) opts 0xd
02:28:40.552 00.001 2744 Handling offset move in thread for scope, endpoint = (3.12, -2.11)
02:28:40.552 00.000 2744 Moving (3.12, -2.11) raw xDistance=3.71 yDistance=-1.20
02:28:40.552 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.34 from input 3.71
02:28:40.552 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:40.552 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -1.20
02:28:40.552 00.000 2744 MoveAxis(W, 831, ABG)
02:28:40.552 00.000 2744 Guiding  Dir = 3, Dur = 831
02:28:40.552 00.000 2744 IsSlewing returns 0
02:28:40.553 00.001 2744 IsGuiding returns 0
02:28:40.553 00.000 2744 PulseGuide returned control before completion, sleep 841
02:28:40.570 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5287, FiltMin=1450, FiltMax=65527, Gamma=0.510
02:28:40.589 00.019 1092 UpdateGuideState exits: m=559798 SNR=112.2
02:28:40.592 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.597 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:40.599 00.002 1092 Enqueuing Expose request
02:28:41.308 00.709 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:41.312 00.004 1092 case statement mapped state 6 to 3
02:28:41.315 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:41.407 00.092 2744 IsGuiding returns 1
02:28:41.407 00.000 2744 scope still moving after pulse duration time elapsed
02:28:41.410 00.003 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:41.414 00.004 1092 case statement mapped state 6 to 3
02:28:41.416 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:41.439 00.023 2744 IsSlewing returns 0
02:28:41.439 00.000 2744 IsGuiding returns 0
02:28:41.439 00.000 2744 scope move finished after 831 + 55 ms
02:28:41.440 00.001 2744 Move returns status 0, amount 831
02:28:41.440 00.000 2744 MoveAxis(N, 0, ABG)
02:28:41.440 00.000 2744 Move returns status 0, amount 0
02:28:41.440 00.000 2744 move complete, result=0
02:28:41.440 00.000 2744 worker thread done servicing request
02:28:41.440 00.000 2744 Worker thread wakes up
02:28:41.440 00.000 1092 GuideStep: 3.7 px 831 ms WEST, -1.2 px 0 ms NORTH
02:28:41.444 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:41.444 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,117,31,31)
02:28:41.511 00.067 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
02:28:41.514 00.003 1092 PhdController::Dither begins
02:28:41.517 00.003 1092 dither: size=1.00, dRA=0.98 dDec=-0.11
02:28:41.519 00.002 1092 MountToCamera -- mountTheta (-0.11) + m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
02:28:41.522 00.003 1092 MountToCamera -- mountX=0.98 mountY=-0.11 hyp=0.98 mountTheta=-0.11 cameraX=0.84, cameraY=-0.50 cameraTheta=-0.54
02:28:41.524 00.002 1092 setting lock position to (1720.98, 131.79)
02:28:41.527 00.003 1092 Mount: notify guiding dithered (0.8, -0.5)
02:28:41.530 00.003 1092 MultiStar: stabilizing after lock position change
02:28:41.533 00.003 1092 Status Line: Dither by 0.98,-0.11
02:28:41.543 00.010 1092 PhdController: newstate STATE_SETTLE_BEGIN
02:28:41.548 00.005 1092 PhdController: newstate STATE_SETTLE_WAIT
02:28:41.553 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:28:44.855 03.302 2744 Exposure complete
02:28:45.092 00.237 2744 worker thread done servicing request
02:28:45.092 00.000 1092 OnExposeComplete: enter
02:28:45.096 00.004 1092 UpdateGuideState(): m_state=6
02:28:45.099 00.003 1092 Star::Find(15, 1723, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 85
02:28:45.105 00.006 1092 Star::Find returns 1 (0), X=1719.51, Y=131.80, Mass=522776, SNR=112.9, Peak=50419 HFD=3.1
02:28:45.107 00.002 1092 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
02:28:45.111 00.004 1092 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.88)
02:28:45.114 00.003 1092 CameraToMount -- cameraX=-1.47 cameraY=0.01 hyp=1.47 cameraTheta=3.14 mountX=-1.34 mountY=-0.39, mountTheta=-2.86
02:28:45.122 00.008 1092 dither recenter: remaining=(-1.0,0.1) step=(-1.0,0.1)
02:28:45.125 00.003 1092 MountToCamera -- mountTheta (3.03) + m_xAngle (-0.43) = xAngle (2.60 = 2.60)
02:28:45.129 00.004 1092 MountToCamera -- mountX=-0.98 mountY=0.11 hyp=0.98 mountTheta=3.03 cameraX=-0.84, cameraY=0.50 cameraTheta=2.60
02:28:45.132 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.84, y=0.50, opts=4)
02:28:45.138 00.006 1092 Enqueuing Move request for scope (-0.84, 0.50)
02:28:45.140 00.002 1092 Mount: notify direct move -0.98,0.11
02:28:45.143 00.003 2744 Worker thread wakes up
02:28:45.143 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.50) opts 0x4
02:28:45.143 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.84, 0.50)
02:28:45.143 00.000 2744 Moving (-0.84, 0.50) raw xDistance=-0.98 yDistance=0.11
02:28:45.143 00.000 2744 MoveAxis(E, 347, B)
02:28:45.143 00.000 2744 Guiding  Dir = 2, Dur = 347
02:28:45.144 00.001 2744 IsSlewing returns 0
02:28:45.144 00.000 2744 IsGuiding returns 0
02:28:45.144 00.000 2744 PulseGuide returned control before completion, sleep 357
02:28:45.162 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5299, FiltMin=1581, FiltMax=65535, Gamma=0.510
02:28:45.185 00.023 1092 UpdateGuideState exits: m=522776 SNR=112.9
02:28:45.188 00.003 1092 PhdController: settling, locked = 1, distance = 3.76 (4.00) aobump = 0 frame = 1 / 99999
02:28:45.191 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779002925.191,"Host":"TALL-PINES-2024","Inst":1,"Distance":3.76,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:28:45.194 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.196 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:45.199 00.003 1092 Enqueuing Expose request
02:28:45.508 00.309 2744 IsGuiding returns 1
02:28:45.508 00.000 2744 scope still moving after pulse duration time elapsed
02:28:45.539 00.031 2744 IsSlewing returns 0
02:28:45.539 00.000 2744 IsGuiding returns 0
02:28:45.539 00.000 2744 scope move finished after 347 + 49 ms
02:28:45.539 00.000 2744 Move returns status 0, amount 347
02:28:45.540 00.001 2744 MoveAxis(S, 20, B)
02:28:45.540 00.000 2744 Guiding  Dir = 1, Dur = 20
02:28:45.540 00.000 2744 IsSlewing returns 0
02:28:45.540 00.000 2744 IsGuiding returns 0
02:28:45.541 00.001 2744 PulseGuide returned control before completion, sleep 30
02:28:45.587 00.046 2744 IsGuiding returns 1
02:28:45.587 00.000 2744 scope still moving after pulse duration time elapsed
02:28:45.618 00.031 2744 IsSlewing returns 0
02:28:45.620 00.002 2744 IsGuiding returns 1
02:28:45.649 00.029 2744 IsSlewing returns 0
02:28:45.649 00.000 2744 IsGuiding returns 0
02:28:45.649 00.000 2744 scope move finished after 20 + 88 ms
02:28:45.649 00.000 2744 Move returns status 0, amount 20
02:28:45.650 00.001 2744 move complete, result=0
02:28:45.650 00.000 2744 worker thread done servicing request
02:28:45.650 00.000 2744 Worker thread wakes up
02:28:45.650 00.000 1092 GuideStep: -1.0 px 347 ms EAST, 0.1 px 20 ms SOUTH
02:28:45.654 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:45.654 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:28:46.634 00.980 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:46.638 00.004 1092 case statement mapped state 6 to 3
02:28:46.641 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:46.737 00.096 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
02:28:46.739 00.002 1092 PhdController::Guide reentrancy state = 9 op = 0
02:28:46.742 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","error":{"code":1,"message":"Cannot initiate guide while dither is in progress"},"id":1003}
02:28:46.789 00.047 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:28:46.792 00.003 1092 case statement mapped state 6 to 3
02:28:46.795 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:28:49.063 02.268 2744 Exposure complete
02:28:49.278 00.215 2744 worker thread done servicing request
02:28:49.278 00.000 1092 OnExposeComplete: enter
02:28:49.281 00.003 1092 UpdateGuideState(): m_state=6
02:28:49.285 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 86
02:28:49.288 00.003 1092 Star::Find returns 1 (0), X=1720.65, Y=131.24, Mass=557514, SNR=100.1, Peak=65418 HFD=2.8
02:28:49.290 00.002 1092 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-0.43) = xAngle (-1.69 = -1.69)
02:28:49.293 00.003 1092 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.84 = -1.84)
02:28:49.296 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.55 hyp=0.64 cameraTheta=-2.11 mountX=-0.07 mountY=-0.62, mountTheta=-1.69
02:28:49.303 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.55, opts=13)
02:28:49.306 00.003 1092 Enqueuing Move request for scope (-0.33, -0.55)
02:28:49.308 00.002 2744 Worker thread wakes up
02:28:49.308 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.55) opts 0xd
02:28:49.308 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.55)
02:28:49.308 00.000 2744 Moving (-0.33, -0.55) raw xDistance=-0.07 yDistance=-0.62
02:28:49.308 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:49.309 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:49.309 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.62
02:28:49.309 00.000 2744 MoveAxis(E, 0, ABG)
02:28:49.309 00.000 2744 Move returns status 0, amount 0
02:28:49.309 00.000 2744 MoveAxis(N, 0, ABG)
02:28:49.309 00.000 2744 Move returns status 0, amount 0
02:28:49.309 00.000 2744 move complete, result=0
02:28:49.309 00.000 2744 worker thread done servicing request
02:28:49.328 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5296, FiltMin=1376, FiltMax=65535, Gamma=0.510
02:28:49.346 00.018 1092 UpdateGuideState exits: m=557514 SNR=100.1
02:28:49.349 00.003 1092 PhdController: settling, locked = 1, distance = 0.64 (4.00) aobump = 0 frame = 2 / 99999
02:28:49.352 00.003 1092 PhdController: newstate STATE_FINISH
02:28:49.355 00.003 1092 PhdController complete: success
02:28:49.357 00.002 1092 evsrv: {"Event":"SettleDone","Timestamp":1779002929.357,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
02:28:49.359 00.002 1092 Mount: notify guiding dither settle done success=1
02:28:49.362 00.003 1092 PhdController: newstate STATE_IDLE
02:28:49.364 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.367 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:49.369 00.002 1092 Enqueuing Expose request
02:28:49.371 00.002 2744 Worker thread wakes up
02:28:49.371 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.6 px 0 ms NORTH
02:28:49.373 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:49.374 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:28:52.765 03.391 2744 Exposure complete
02:28:52.992 00.227 2744 worker thread done servicing request
02:28:52.992 00.000 1092 OnExposeComplete: enter
02:28:52.996 00.004 1092 UpdateGuideState(): m_state=6
02:28:52.999 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.002 00.003 1092 Star::Find returns 1 (0), X=1720.69, Y=131.34, Mass=545285, SNR=105.8, Peak=65535 HFD=2.9
02:28:53.005 00.003 1092 MultiStar: exiting stabilization period
02:28:53.008 00.003 1092 MultiStar: updating star positions after lock position change
02:28:53.014 00.006 1092 Star::Find(15, 1422, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.018 00.004 1092 Star::Find returns 1 (0), X=1422.18, Y=400.23, Mass=500045, SNR=99.0, Peak=51386 HFD=2.9
02:28:53.022 00.004 1092 Star::Find(15, 702, 1184, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.025 00.003 1092 Star::Find returns 1 (0), X=702.50, Y=1184.64, Mass=525393, SNR=94.5, Peak=56314 HFD=3.2
02:28:53.029 00.004 1092 Star::Find(15, 1609, 1123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.034 00.005 1092 Star::Find returns 1 (0), X=1609.63, Y=1123.93, Mass=433405, SNR=70.3, Peak=42208 HFD=3.4
02:28:53.038 00.004 1092 Star::Find(15, 1432, 998, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.041 00.003 1092 Star::Find returns 1 (0), X=1431.63, Y=998.48, Mass=414961, SNR=83.4, Peak=46304 HFD=3.3
02:28:53.043 00.002 1092 Star::Find(15, 901, 759, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.047 00.004 1092 Star::Find returns 1 (0), X=900.88, Y=759.67, Mass=304618, SNR=55.2, Peak=36093 HFD=3.2
02:28:53.051 00.004 1092 Star::Find(15, 1864, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.056 00.005 1092 Star::Find returns 1 (0), X=1864.23, Y=730.25, Mass=261157, SNR=54.6, Peak=29472 HFD=3.5
02:28:53.060 00.004 1092 Star::Find(15, 1556, 221, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.064 00.004 1092 Star::Find returns 1 (0), X=1556.28, Y=221.48, Mass=300635, SNR=62.9, Peak=34595 HFD=2.8
02:28:53.070 00.006 1092 Star::Find(15, 1380, 424, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.073 00.003 1092 Star::Find returns 1 (0), X=1380.65, Y=424.76, Mass=295034, SNR=60.0, Peak=40669 HFD=2.9
02:28:53.077 00.004 1092 Star::Find(15, 1861, 822, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.081 00.004 1092 Star::Find returns 1 (0), X=1860.93, Y=823.31, Mass=267174, SNR=59.1, Peak=32291 HFD=3.3
02:28:53.085 00.004 1092 Star::Find(15, 951, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.088 00.003 1092 Star::Find returns 1 (0), X=950.90, Y=896.80, Mass=175261, SNR=32.5, Peak=28499 HFD=2.5
02:28:53.091 00.003 1092 Star::Find(15, 1868, 485, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 87
02:28:53.096 00.005 1092 Star::Find returns 1 (0), X=1869.80, Y=485.10, Mass=247923, SNR=43.8, Peak=22355 HFD=3.8
02:28:53.099 00.003 1092 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-0.43) = xAngle (-1.71 = -1.71)
02:28:53.103 00.004 1092 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.87 = -1.87)
02:28:53.107 00.004 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.53 cameraTheta=-2.14 mountX=-0.08 mountY=-0.51, mountTheta=-1.72
02:28:53.112 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.45, opts=13)
02:28:53.115 00.003 1092 Enqueuing Move request for scope (-0.29, -0.45)
02:28:53.117 00.002 2744 Worker thread wakes up
02:28:53.118 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.45) opts 0xd
02:28:53.118 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.45)
02:28:53.118 00.000 2744 Moving (-0.29, -0.45) raw xDistance=-0.08 yDistance=-0.51
02:28:53.118 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:53.118 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:28:53.118 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.51
02:28:53.118 00.000 2744 MoveAxis(E, 0, ABG)
02:28:53.118 00.000 2744 Move returns status 0, amount 0
02:28:53.118 00.000 2744 MoveAxis(N, 0, ABG)
02:28:53.118 00.000 2744 Move returns status 0, amount 0
02:28:53.118 00.000 2744 move complete, result=0
02:28:53.119 00.001 2744 worker thread done servicing request
02:28:53.138 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5306, FiltMin=1578, FiltMax=65535, Gamma=0.510
02:28:53.157 00.019 1092 UpdateGuideState exits: m=545285 SNR=105.8
02:28:53.161 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.164 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:53.166 00.002 1092 Enqueuing Expose request
02:28:53.170 00.004 2744 Worker thread wakes up
02:28:53.170 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:53.170 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:28:53.171 00.001 1092 GuideStep: -0.1 px 0 ms EAST, -0.5 px 0 ms NORTH
02:28:56.573 03.402 2744 Exposure complete
02:28:56.779 00.206 2744 worker thread done servicing request
02:28:56.780 00.001 1092 OnExposeComplete: enter
02:28:56.783 00.003 1092 UpdateGuideState(): m_state=6
02:28:56.785 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 88
02:28:56.788 00.003 1092 Star::Find returns 1 (0), X=1720.63, Y=131.23, Mass=537238, SNR=116.2, Peak=65535 HFD=2.8
02:28:56.790 00.002 1092 MultiStar: [#1 -0.18,-0.08,0.80,U] [#2 -0.50,-0.05,0.73,U] [#3 -0.21,0.05,0.72,U] [#4 -0.55,-0.27,0.55,U] [#5 -0.64,0.00,0.52,U] [#6 -0.19,-0.18,0.50,U] [#7 -0.17,0.10,0.64,U] [#8 -0.27,0.03,0.57,U] 
02:28:56.792 00.002 1092 refined, 8 included, MultiStar: {-0.33, -0.13}, one-star: {-0.35, -0.55}
02:28:56.795 00.003 1092 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-0.43) = xAngle (-2.35 = -2.35)
02:28:56.800 00.005 1092 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.50 = -2.50)
02:28:56.803 00.003 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.13 hyp=0.36 cameraTheta=-2.77 mountX=-0.25 mountY=-0.21, mountTheta=-2.43
02:28:56.808 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.13, opts=13)
02:28:56.811 00.003 1092 Enqueuing Move request for scope (-0.33, -0.13)
02:28:56.814 00.003 2744 Worker thread wakes up
02:28:56.814 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.13) opts 0xd
02:28:56.815 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.13)
02:28:56.815 00.000 2744 Moving (-0.33, -0.13) raw xDistance=-0.25 yDistance=-0.21
02:28:56.815 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:28:56.815 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:28:56.815 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:28:56.815 00.000 2744 MoveAxis(E, 0, ABG)
02:28:56.815 00.000 2744 Move returns status 0, amount 0
02:28:56.815 00.000 2744 MoveAxis(N, 0, ABG)
02:28:56.815 00.000 2744 Move returns status 0, amount 0
02:28:56.815 00.000 2744 move complete, result=0
02:28:56.815 00.000 2744 worker thread done servicing request
02:28:56.832 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1536, FiltMax=65535, Gamma=0.510
02:28:56.847 00.015 1092 UpdateGuideState exits: m=537238 SNR=116.2
02:28:56.850 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.852 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:28:56.854 00.002 1092 Enqueuing Expose request
02:28:56.857 00.003 2744 Worker thread wakes up
02:28:56.857 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:28:56.859 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:28:56.859 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:00.262 03.403 2744 Exposure complete
02:29:00.473 00.211 2744 worker thread done servicing request
02:29:00.473 00.000 1092 OnExposeComplete: enter
02:29:00.476 00.003 1092 UpdateGuideState(): m_state=6
02:29:00.479 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 89
02:29:00.482 00.003 1092 Star::Find returns 1 (0), X=1719.92, Y=131.27, Mass=516314, SNR=103.2, Peak=65491 HFD=2.6
02:29:00.485 00.003 1092 MultiStar: [#1 -0.75,0.13,0.80,U] [#2 -1.03,0.20,0.72,U] [#3 -0.82,0.02,0.70,U] [#4 -0.87,-0.02,0.63,U] [#5 -1.09,0.11,0.57,U] [#6 -0.79,0.00,0.50,U] [#7 -0.62,0.24,0.64,U] [#8 -0.94,0.21,0.57,U] 
02:29:00.487 00.002 1092 refined, 8 included, MultiStar: {-0.89, 0.01}, one-star: {-1.06, -0.52}
02:29:00.489 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.73)
02:29:00.492 00.003 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
02:29:00.494 00.002 1092 CameraToMount -- cameraX=-0.89 cameraY=0.01 hyp=0.89 cameraTheta=3.13 mountX=-0.82 mountY=-0.23, mountTheta=-2.87
02:29:00.499 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.89, y=0.01, opts=13)
02:29:00.502 00.003 1092 Enqueuing Move request for scope (-0.89, 0.01)
02:29:00.504 00.002 2744 Worker thread wakes up
02:29:00.505 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.89, 0.01) opts 0xd
02:29:00.505 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.89, 0.01)
02:29:00.505 00.000 2744 Moving (-0.89, 0.01) raw xDistance=-0.82 yDistance=-0.23
02:29:00.505 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.51 from input -0.82
02:29:00.505 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:00.505 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:29:00.505 00.000 2744 MoveAxis(E, 183, ABG)
02:29:00.505 00.000 2744 Guiding  Dir = 2, Dur = 183
02:29:00.505 00.000 2744 IsSlewing returns 0
02:29:00.506 00.001 2744 IsGuiding returns 0
02:29:00.506 00.000 2744 PulseGuide returned control before completion, sleep 193
02:29:00.521 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1703, FiltMax=65535, Gamma=0.510
02:29:00.537 00.016 1092 UpdateGuideState exits: m=516314 SNR=103.2
02:29:00.540 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.542 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:00.546 00.004 1092 Enqueuing Expose request
02:29:00.704 00.158 2744 IsGuiding returns 1
02:29:00.704 00.000 2744 scope still moving after pulse duration time elapsed
02:29:00.735 00.031 2744 IsSlewing returns 0
02:29:00.735 00.000 2744 IsGuiding returns 0
02:29:00.735 00.000 2744 scope move finished after 183 + 46 ms
02:29:00.735 00.000 2744 Move returns status 0, amount 183
02:29:00.735 00.000 2744 MoveAxis(N, 0, ABG)
02:29:00.736 00.001 2744 Move returns status 0, amount 0
02:29:00.736 00.000 2744 move complete, result=0
02:29:00.736 00.000 2744 worker thread done servicing request
02:29:00.736 00.000 2744 Worker thread wakes up
02:29:00.736 00.000 1092 GuideStep: -0.8 px 183 ms EAST, -0.2 px 0 ms NORTH
02:29:00.739 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:00.739 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:04.164 03.425 2744 Exposure complete
02:29:04.439 00.275 2744 worker thread done servicing request
02:29:04.439 00.000 1092 OnExposeComplete: enter
02:29:04.442 00.003 1092 UpdateGuideState(): m_state=6
02:29:04.447 00.005 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 90
02:29:04.450 00.003 1092 Star::Find returns 1 (0), X=1719.77, Y=131.69, Mass=530313, SNR=112.8, Peak=64243 HFD=2.7
02:29:04.453 00.003 1092 MultiStar: [#1 -0.90,0.26,0.81,U] [#2 -1.14,0.43,0.00,M1] [#3 -1.21,0.42,0.00,M1] [#4 -1.10,0.25,0.56,U] [#5 -1.09,0.12,0.53,U] [#6 -1.08,0.25,0.40,U] [#7 -1.08,0.52,0.58,U] [#8 -1.00,0.39,0.51,U] 
02:29:04.455 00.002 1092 refined, 6 included, MultiStar: {-1.07, 0.21}, one-star: {-1.21, -0.09}
02:29:04.458 00.003 1092 CameraToMount -- cameraTheta (2.95) - m_xAngle (-0.43) = xAngle (3.37 = -2.91)
02:29:04.461 00.003 1092 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.22 = -3.06)
02:29:04.466 00.005 1092 CameraToMount -- cameraX=-1.07 cameraY=0.21 hyp=1.09 cameraTheta=2.95 mountX=-1.06 mountY=-0.09, mountTheta=-3.06
02:29:04.472 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.07, y=0.21, opts=13)
02:29:04.474 00.002 1092 Enqueuing Move request for scope (-1.07, 0.21)
02:29:04.478 00.004 2744 Worker thread wakes up
02:29:04.478 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.07, 0.21) opts 0xd
02:29:04.478 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.07, 0.21)
02:29:04.478 00.000 2744 Moving (-1.07, 0.21) raw xDistance=-1.06 yDistance=-0.09
02:29:04.478 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.06
02:29:04.478 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:04.480 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:29:04.480 00.000 2744 MoveAxis(E, 251, ABG)
02:29:04.480 00.000 2744 Guiding  Dir = 2, Dur = 251
02:29:04.480 00.000 2744 IsSlewing returns 0
02:29:04.480 00.000 2744 IsGuiding returns 0
02:29:04.481 00.001 2744 PulseGuide returned control before completion, sleep 261
02:29:04.499 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5331, FiltMin=1707, FiltMax=65535, Gamma=0.510
02:29:04.520 00.021 1092 UpdateGuideState exits: m=530313 SNR=112.8
02:29:04.524 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.528 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:04.531 00.003 1092 Enqueuing Expose request
02:29:04.757 00.226 2744 IsGuiding returns 1
02:29:04.757 00.000 2744 scope still moving after pulse duration time elapsed
02:29:04.788 00.031 2744 IsSlewing returns 0
02:29:04.788 00.000 2744 IsGuiding returns 0
02:29:04.788 00.000 2744 scope move finished after 251 + 56 ms
02:29:04.788 00.000 2744 Move returns status 0, amount 251
02:29:04.789 00.001 2744 MoveAxis(N, 0, ABG)
02:29:04.789 00.000 2744 Move returns status 0, amount 0
02:29:04.789 00.000 2744 move complete, result=0
02:29:04.789 00.000 2744 worker thread done servicing request
02:29:04.789 00.000 1092 GuideStep: -1.1 px 251 ms EAST, -0.1 px 0 ms NORTH
02:29:04.792 00.003 2744 Worker thread wakes up
02:29:04.792 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:04.792 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:08.178 03.386 2744 Exposure complete
02:29:08.366 00.188 2744 worker thread done servicing request
02:29:08.366 00.000 1092 OnExposeComplete: enter
02:29:08.369 00.003 1092 UpdateGuideState(): m_state=6
02:29:08.372 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 91
02:29:08.374 00.002 1092 Star::Find returns 1 (0), X=1719.90, Y=131.27, Mass=563538, SNR=114.8, Peak=65491 HFD=2.6
02:29:08.377 00.003 1092 MultiStar: [#1 -0.99,0.20,0.85,U] [#2 -1.01,0.24,0.66,U] [#3 -1.09,0.01,0.63,U] [#4 -1.06,-0.04,0.56,U] [#5 -1.16,0.33,0.53,U] [#6 -1.02,0.38,0.44,U] [#7 -0.94,0.43,0.59,U] [#8 -0.81,0.34,0.49,U] 
02:29:08.380 00.003 1092 refined, 8 included, MultiStar: {-1.02, 0.10}, one-star: {-1.08, -0.51}
02:29:08.382 00.002 1092 CameraToMount -- cameraTheta (3.05) - m_xAngle (-0.43) = xAngle (3.47 = -2.81)
02:29:08.384 00.002 1092 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.32 = -2.96)
02:29:08.386 00.002 1092 CameraToMount -- cameraX=-1.02 cameraY=0.10 hyp=1.03 cameraTheta=3.05 mountX=-0.97 mountY=-0.18, mountTheta=-2.96
02:29:08.390 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.02, y=0.10, opts=13)
02:29:08.392 00.002 1092 Enqueuing Move request for scope (-1.02, 0.10)
02:29:08.396 00.004 2744 Worker thread wakes up
02:29:08.396 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.02, 0.10) opts 0xd
02:29:08.396 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.02, 0.10)
02:29:08.396 00.000 2744 Moving (-1.02, 0.10) raw xDistance=-0.97 yDistance=-0.18
02:29:08.396 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.66 from input -0.97
02:29:08.396 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:08.396 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:29:08.396 00.000 2744 MoveAxis(E, 235, ABG)
02:29:08.396 00.000 2744 Guiding  Dir = 2, Dur = 235
02:29:08.396 00.000 2744 IsSlewing returns 0
02:29:08.397 00.001 2744 IsGuiding returns 0
02:29:08.397 00.000 2744 PulseGuide returned control before completion, sleep 245
02:29:08.413 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:29:08.430 00.017 1092 UpdateGuideState exits: m=563538 SNR=114.8
02:29:08.433 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.437 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:08.441 00.004 1092 Enqueuing Expose request
02:29:08.658 00.217 2744 IsGuiding returns 1
02:29:08.658 00.000 2744 scope still moving after pulse duration time elapsed
02:29:08.690 00.032 2744 IsSlewing returns 0
02:29:08.690 00.000 2744 IsGuiding returns 0
02:29:08.690 00.000 2744 scope move finished after 235 + 58 ms
02:29:08.690 00.000 2744 Move returns status 0, amount 235
02:29:08.690 00.000 2744 MoveAxis(N, 0, ABG)
02:29:08.690 00.000 2744 Move returns status 0, amount 0
02:29:08.690 00.000 2744 move complete, result=0
02:29:08.690 00.000 2744 worker thread done servicing request
02:29:08.691 00.001 1092 GuideStep: -1.0 px 235 ms EAST, -0.2 px 0 ms NORTH
02:29:08.693 00.002 2744 Worker thread wakes up
02:29:08.694 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:08.694 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:12.105 03.411 2744 Exposure complete
02:29:12.301 00.196 2744 worker thread done servicing request
02:29:12.301 00.000 1092 OnExposeComplete: enter
02:29:12.303 00.002 1092 UpdateGuideState(): m_state=6
02:29:12.306 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 92
02:29:12.308 00.002 1092 Star::Find returns 1 (0), X=1720.22, Y=131.33, Mass=520413, SNR=108.9, Peak=63539 HFD=2.7
02:29:12.312 00.004 1092 MultiStar: [#1 -0.54,0.14,0.85,U] [#2 -0.62,-0.04,0.82,U] [#3 -0.59,-0.06,0.67,U] [#4 -0.61,-0.10,0.71,U] [#5 -0.86,0.09,0.69,U] [#6 -0.71,-0.10,0.49,U] [#7 -0.68,0.31,0.69,U] [#8 -0.64,0.18,0.63,U] 
02:29:12.316 00.004 1092 refined, 8 included, MultiStar: {-0.67, -0.02}, one-star: {-0.76, -0.46}
02:29:12.319 00.003 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
02:29:12.321 00.002 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
02:29:12.324 00.003 1092 CameraToMount -- cameraX=-0.67 cameraY=-0.02 hyp=0.67 cameraTheta=-3.11 mountX=-0.60 mountY=-0.20, mountTheta=-2.82
02:29:12.328 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=-0.02, opts=13)
02:29:12.332 00.004 1092 Enqueuing Move request for scope (-0.67, -0.02)
02:29:12.334 00.002 2744 Worker thread wakes up
02:29:12.334 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.02) opts 0xd
02:29:12.334 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, -0.02)
02:29:12.334 00.000 2744 Moving (-0.67, -0.02) raw xDistance=-0.60 yDistance=-0.20
02:29:12.334 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
02:29:12.335 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:12.335 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:29:12.335 00.000 2744 MoveAxis(E, 150, ABG)
02:29:12.335 00.000 2744 Guiding  Dir = 2, Dur = 150
02:29:12.335 00.000 2744 IsSlewing returns 0
02:29:12.335 00.000 2744 IsGuiding returns 0
02:29:12.336 00.001 2744 PulseGuide returned control before completion, sleep 160
02:29:12.350 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1555, FiltMax=65535, Gamma=0.510
02:29:12.365 00.015 1092 UpdateGuideState exits: m=520413 SNR=108.9
02:29:12.368 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.370 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:12.372 00.002 1092 Enqueuing Expose request
02:29:12.502 00.130 2744 IsGuiding returns 1
02:29:12.502 00.000 2744 scope still moving after pulse duration time elapsed
02:29:12.534 00.032 2744 IsSlewing returns 0
02:29:12.534 00.000 2744 IsGuiding returns 0
02:29:12.535 00.001 2744 scope move finished after 150 + 48 ms
02:29:12.535 00.000 2744 Move returns status 0, amount 150
02:29:12.535 00.000 2744 MoveAxis(N, 0, ABG)
02:29:12.535 00.000 2744 Move returns status 0, amount 0
02:29:12.535 00.000 2744 move complete, result=0
02:29:12.535 00.000 2744 worker thread done servicing request
02:29:12.535 00.000 2744 Worker thread wakes up
02:29:12.535 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:12.535 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:12.536 00.001 1092 GuideStep: -0.6 px 150 ms EAST, -0.2 px 0 ms NORTH
02:29:15.927 03.391 2744 Exposure complete
02:29:16.133 00.206 2744 worker thread done servicing request
02:29:16.133 00.000 1092 OnExposeComplete: enter
02:29:16.135 00.002 1092 UpdateGuideState(): m_state=6
02:29:16.137 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 93
02:29:16.140 00.003 1092 Star::Find returns 1 (0), X=1720.09, Y=131.32, Mass=567789, SNR=114.9, Peak=65491 HFD=2.6
02:29:16.142 00.002 1092 MultiStar: [#1 -0.70,0.19,0.78,U] [#2 -0.81,0.41,0.79,U] [#3 -0.71,0.18,0.61,U] [#4 -0.69,0.04,0.59,U] [#5 -0.86,0.32,0.47,U] [#6 -0.57,0.06,0.42,U] [#7 -0.65,0.27,0.63,U] [#8 -0.78,0.24,0.54,U] 
02:29:16.146 00.004 1092 refined, 8 included, MultiStar: {-0.75, 0.10}, one-star: {-0.89, -0.47}
02:29:16.148 00.002 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.85)
02:29:16.150 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.28 = -3.01)
02:29:16.152 00.002 1092 CameraToMount -- cameraX=-0.75 cameraY=0.10 hyp=0.76 cameraTheta=3.00 mountX=-0.73 mountY=-0.10, mountTheta=-3.00
02:29:16.158 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.75, y=0.10, opts=13)
02:29:16.161 00.003 1092 Enqueuing Move request for scope (-0.75, 0.10)
02:29:16.164 00.003 2744 Worker thread wakes up
02:29:16.164 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.75, 0.10) opts 0xd
02:29:16.164 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.75, 0.10)
02:29:16.164 00.000 2744 Moving (-0.75, 0.10) raw xDistance=-0.73 yDistance=-0.10
02:29:16.164 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.49 from input -0.73
02:29:16.165 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:16.165 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:29:16.165 00.000 2744 MoveAxis(E, 174, ABG)
02:29:16.165 00.000 2744 Guiding  Dir = 2, Dur = 174
02:29:16.165 00.000 2744 IsSlewing returns 0
02:29:16.165 00.000 2744 IsGuiding returns 0
02:29:16.166 00.001 2744 PulseGuide returned control before completion, sleep 184
02:29:16.181 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5335, FiltMin=1277, FiltMax=65535, Gamma=0.510
02:29:16.197 00.016 1092 UpdateGuideState exits: m=567789 SNR=114.9
02:29:16.199 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.203 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:16.205 00.002 1092 Enqueuing Expose request
02:29:16.358 00.153 2744 IsGuiding returns 1
02:29:16.358 00.000 2744 scope still moving after pulse duration time elapsed
02:29:16.390 00.032 2744 IsSlewing returns 0
02:29:16.390 00.000 2744 IsGuiding returns 0
02:29:16.390 00.000 2744 scope move finished after 174 + 50 ms
02:29:16.390 00.000 2744 Move returns status 0, amount 174
02:29:16.390 00.000 2744 MoveAxis(N, 0, ABG)
02:29:16.390 00.000 2744 Move returns status 0, amount 0
02:29:16.391 00.001 2744 move complete, result=0
02:29:16.391 00.000 2744 worker thread done servicing request
02:29:16.391 00.000 2744 Worker thread wakes up
02:29:16.391 00.000 1092 GuideStep: -0.7 px 174 ms EAST, -0.1 px 0 ms NORTH
02:29:16.394 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:16.394 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:19.787 03.393 2744 Exposure complete
02:29:19.994 00.207 2744 worker thread done servicing request
02:29:19.994 00.000 1092 OnExposeComplete: enter
02:29:19.998 00.004 1092 UpdateGuideState(): m_state=6
02:29:20.001 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 94
02:29:20.006 00.005 1092 Star::Find returns 1 (0), X=1720.16, Y=131.01, Mass=531209, SNR=99.6, Peak=65491 HFD=2.6
02:29:20.009 00.003 1092 MultiStar: [#1 -0.61,-0.19,0.91,U] [#2 -0.77,0.21,0.85,U] [#3 -0.53,0.16,0.66,U] [#4 -0.76,-0.04,0.68,U] [#5 -0.91,0.11,0.53,U] [#6 -0.74,0.03,0.54,U] [#7 -0.59,0.06,0.68,U] [#8 -0.74,-0.07,0.61,U] 
02:29:20.014 00.005 1092 refined, 8 included, MultiStar: {-0.72, -0.10}, one-star: {-0.82, -0.78}
02:29:20.016 00.002 1092 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-0.43) = xAngle (-2.58 = -2.58)
02:29:20.021 00.005 1092 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.73 = -2.73)
02:29:20.023 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=-0.10 hyp=0.72 cameraTheta=-3.01 mountX=-0.61 mountY=-0.29, mountTheta=-2.70
02:29:20.035 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=-0.10, opts=13)
02:29:20.041 00.006 1092 Enqueuing Move request for scope (-0.72, -0.10)
02:29:20.048 00.007 2744 Worker thread wakes up
02:29:20.048 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.10) opts 0xd
02:29:20.048 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, -0.10)
02:29:20.048 00.000 2744 Moving (-0.72, -0.10) raw xDistance=-0.61 yDistance=-0.29
02:29:20.049 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.61
02:29:20.049 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:20.049 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:29:20.049 00.000 2744 MoveAxis(E, 149, ABG)
02:29:20.049 00.000 2744 Guiding  Dir = 2, Dur = 149
02:29:20.049 00.000 2744 IsSlewing returns 0
02:29:20.049 00.000 2744 IsGuiding returns 0
02:29:20.050 00.001 2744 PulseGuide returned control before completion, sleep 159
02:29:20.083 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5322, FiltMin=1557, FiltMax=65535, Gamma=0.510
02:29:20.102 00.019 1092 UpdateGuideState exits: m=531209 SNR=99.6
02:29:20.105 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.108 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:20.113 00.005 1092 Enqueuing Expose request
02:29:20.211 00.098 2744 IsGuiding returns 1
02:29:20.211 00.000 2744 scope still moving after pulse duration time elapsed
02:29:20.244 00.033 2744 IsSlewing returns 0
02:29:20.245 00.001 2744 IsGuiding returns 0
02:29:20.245 00.000 2744 scope move finished after 149 + 46 ms
02:29:20.245 00.000 2744 Move returns status 0, amount 149
02:29:20.246 00.001 2744 MoveAxis(N, 0, ABG)
02:29:20.246 00.000 2744 Move returns status 0, amount 0
02:29:20.246 00.000 2744 move complete, result=0
02:29:20.246 00.000 2744 worker thread done servicing request
02:29:20.246 00.000 2744 Worker thread wakes up
02:29:20.247 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:20.247 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:20.248 00.001 1092 GuideStep: -0.6 px 149 ms EAST, -0.3 px 0 ms NORTH
02:29:23.625 03.377 2744 Exposure complete
02:29:23.819 00.194 2744 worker thread done servicing request
02:29:23.820 00.001 1092 OnExposeComplete: enter
02:29:23.822 00.002 1092 UpdateGuideState(): m_state=6
02:29:23.824 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 95
02:29:23.827 00.003 1092 Star::Find returns 1 (0), X=1720.44, Y=131.07, Mass=552074, SNR=102.3, Peak=62986 HFD=2.5
02:29:23.830 00.003 1092 MultiStar: [#1 -0.04,-0.20,0.98,U] [#2 -0.39,-0.14,0.72,U] [#3 -0.33,-0.32,0.75,U] [#4 -0.43,-0.35,0.64,U] [#5 -0.43,-0.17,0.53,U] [#6 -0.39,-0.29,0.47,U] [#7 -0.33,-0.25,0.74,U] [#8 -0.37,0.11,0.46,U] 
02:29:23.832 00.002 1092 refined, 8 included, MultiStar: {-0.35, -0.29}, one-star: {-0.53, -0.71}
02:29:23.834 00.002 1092 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.43) = xAngle (-2.02 = -2.02)
02:29:23.836 00.002 1092 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
02:29:23.838 00.002 1092 CameraToMount -- cameraX=-0.35 cameraY=-0.29 hyp=0.46 cameraTheta=-2.45 mountX=-0.20 mountY=-0.37, mountTheta=-2.06
02:29:23.845 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=-0.29, opts=13)
02:29:23.848 00.003 1092 Enqueuing Move request for scope (-0.35, -0.29)
02:29:23.850 00.002 2744 Worker thread wakes up
02:29:23.850 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.29) opts 0xd
02:29:23.850 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, -0.29)
02:29:23.851 00.001 2744 Moving (-0.35, -0.29) raw xDistance=-0.20 yDistance=-0.37
02:29:23.851 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:29:23.851 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:23.851 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:29:23.851 00.000 2744 MoveAxis(E, 0, ABG)
02:29:23.851 00.000 2744 Move returns status 0, amount 0
02:29:23.851 00.000 2744 MoveAxis(N, 0, ABG)
02:29:23.851 00.000 2744 Move returns status 0, amount 0
02:29:23.851 00.000 2744 move complete, result=0
02:29:23.851 00.000 2744 worker thread done servicing request
02:29:23.864 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5319, FiltMin=1541, FiltMax=65535, Gamma=0.510
02:29:23.879 00.015 1092 UpdateGuideState exits: m=552074 SNR=102.3
02:29:23.882 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.884 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:23.886 00.002 1092 Enqueuing Expose request
02:29:23.890 00.004 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:29:23.892 00.002 2744 Worker thread wakes up
02:29:23.892 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:23.892 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:27.295 03.403 2744 Exposure complete
02:29:27.501 00.206 2744 worker thread done servicing request
02:29:27.501 00.000 1092 OnExposeComplete: enter
02:29:27.504 00.003 1092 UpdateGuideState(): m_state=6
02:29:27.506 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 96
02:29:27.509 00.003 1092 Star::Find returns 1 (0), X=1720.31, Y=131.25, Mass=577441, SNR=126.8, Peak=64106 HFD=2.7
02:29:27.511 00.002 1092 MultiStar: [#1 -0.28,-0.12,0.67,U] [#2 -0.45,0.04,0.67,U] [#3 -0.53,-0.17,0.62,U] [#4 -0.53,-0.43,0.58,U] [#5 -0.65,-0.12,0.40,U] [#6 -0.66,-0.09,0.40,U] [#7 -0.30,0.22,0.52,U] [#8 -0.36,-0.17,0.46,U] 
02:29:27.515 00.004 1092 refined, 8 included, MultiStar: {-0.49, -0.19}, one-star: {-0.67, -0.54}
02:29:27.517 00.002 1092 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-0.43) = xAngle (-2.35 = -2.35)
02:29:27.520 00.003 1092 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.51 = -2.51)
02:29:27.523 00.003 1092 CameraToMount -- cameraX=-0.49 cameraY=-0.19 hyp=0.53 cameraTheta=-2.78 mountX=-0.37 mountY=-0.31, mountTheta=-2.44
02:29:27.528 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=-0.19, opts=13)
02:29:27.531 00.003 1092 Enqueuing Move request for scope (-0.49, -0.19)
02:29:27.533 00.002 2744 Worker thread wakes up
02:29:27.533 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.19) opts 0xd
02:29:27.533 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, -0.19)
02:29:27.533 00.000 2744 Moving (-0.49, -0.19) raw xDistance=-0.37 yDistance=-0.31
02:29:27.534 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.37
02:29:27.534 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:27.534 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:29:27.534 00.000 2744 MoveAxis(E, 84, ABG)
02:29:27.534 00.000 2744 Guiding  Dir = 2, Dur = 84
02:29:27.534 00.000 2744 IsSlewing returns 0
02:29:27.534 00.000 2744 IsGuiding returns 0
02:29:27.535 00.001 2744 PulseGuide returned control before completion, sleep 94
02:29:27.550 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5325, FiltMin=1446, FiltMax=65535, Gamma=0.510
02:29:27.566 00.016 1092 UpdateGuideState exits: m=577441 SNR=126.8
02:29:27.570 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.572 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:27.575 00.003 1092 Enqueuing Expose request
02:29:27.635 00.060 2744 IsGuiding returns 1
02:29:27.635 00.000 2744 scope still moving after pulse duration time elapsed
02:29:27.667 00.032 2744 IsSlewing returns 0
02:29:27.668 00.001 2744 IsGuiding returns 1
02:29:27.698 00.030 2744 IsSlewing returns 0
02:29:27.698 00.000 2744 IsGuiding returns 0
02:29:27.698 00.000 2744 scope move finished after 84 + 79 ms
02:29:27.698 00.000 2744 Move returns status 0, amount 84
02:29:27.698 00.000 2744 MoveAxis(N, 0, ABG)
02:29:27.698 00.000 2744 Move returns status 0, amount 0
02:29:27.699 00.001 2744 move complete, result=0
02:29:27.699 00.000 2744 worker thread done servicing request
02:29:27.699 00.000 2744 Worker thread wakes up
02:29:27.699 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:27.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:27.703 00.004 1092 GuideStep: -0.4 px 84 ms EAST, -0.3 px 0 ms NORTH
02:29:31.104 03.401 2744 Exposure complete
02:29:31.356 00.252 2744 worker thread done servicing request
02:29:31.356 00.000 1092 OnExposeComplete: enter
02:29:31.363 00.007 1092 UpdateGuideState(): m_state=6
02:29:31.367 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 97
02:29:31.373 00.006 1092 Star::Find returns 1 (0), X=1720.55, Y=131.02, Mass=556058, SNR=104.9, Peak=64602 HFD=2.7
02:29:31.376 00.003 1092 MultiStar: [#1 -0.27,-0.25,0.81,U] [#2 -0.26,0.07,0.80,U] [#3 -0.29,-0.21,0.74,U] [#4 -0.21,-0.43,0.56,U] [#5 -0.50,-0.29,0.52,U] [#6 -0.06,-0.21,0.57,U] [#7 -0.07,-0.10,0.60,U] [#8 -0.22,-0.03,0.56,U] 
02:29:31.383 00.007 1092 refined, 8 included, MultiStar: {-0.27, -0.27}, one-star: {-0.43, -0.76}
02:29:31.386 00.003 1092 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
02:29:31.390 00.004 1092 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.08 = -2.08)
02:29:31.393 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.27 hyp=0.38 cameraTheta=-2.35 mountX=-0.13 mountY=-0.33, mountTheta=-1.95
02:29:31.403 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.27, opts=13)
02:29:31.407 00.004 1092 Enqueuing Move request for scope (-0.27, -0.27)
02:29:31.414 00.007 2744 Worker thread wakes up
02:29:31.414 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.27) opts 0xd
02:29:31.414 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.27)
02:29:31.414 00.000 2744 Moving (-0.27, -0.27) raw xDistance=-0.13 yDistance=-0.33
02:29:31.414 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:29:31.414 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:31.414 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:29:31.415 00.001 2744 MoveAxis(E, 0, ABG)
02:29:31.415 00.000 2744 Move returns status 0, amount 0
02:29:31.415 00.000 2744 MoveAxis(N, 0, ABG)
02:29:31.415 00.000 2744 Move returns status 0, amount 0
02:29:31.415 00.000 2744 move complete, result=0
02:29:31.415 00.000 2744 worker thread done servicing request
02:29:31.437 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5338, FiltMin=1786, FiltMax=65535, Gamma=0.510
02:29:31.459 00.022 1092 UpdateGuideState exits: m=556058 SNR=104.9
02:29:31.463 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:31.465 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:31.468 00.003 1092 Enqueuing Expose request
02:29:31.471 00.003 2744 Worker thread wakes up
02:29:31.471 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:29:31.474 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:31.474 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:34.869 03.395 2744 Exposure complete
02:29:35.063 00.194 2744 worker thread done servicing request
02:29:35.063 00.000 1092 OnExposeComplete: enter
02:29:35.066 00.003 1092 UpdateGuideState(): m_state=6
02:29:35.069 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 98
02:29:35.071 00.002 1092 Star::Find returns 1 (0), X=1720.75, Y=131.24, Mass=534999, SNR=92.3, Peak=65535 HFD=2.8
02:29:35.073 00.002 1092 MultiStar: [#1 0.11,0.01,1.15,U] [#2 0.00,0.13,0.92,U] [#3 -0.11,0.04,0.77,U] [#4 -0.06,-0.19,0.60,U] [#5 -0.11,-0.23,0.62,U] [#6 -0.46,0.18,0.52,U] [#7 0.16,0.17,0.78,U] [#8 -0.15,0.10,0.72,U] 
02:29:35.075 00.002 1092 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.22, -0.55}
02:29:35.078 00.003 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
02:29:35.081 00.003 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
02:29:35.083 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-2.56 mountX=-0.05 mountY=-0.07, mountTheta=-2.19
02:29:35.088 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.05, opts=13)
02:29:35.090 00.002 1092 Enqueuing Move request for scope (-0.07, -0.05)
02:29:35.092 00.002 2744 Worker thread wakes up
02:29:35.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:29:35.092 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:29:35.092 00.000 2744 Moving (-0.07, -0.05) raw xDistance=-0.05 yDistance=-0.07
02:29:35.092 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:35.092 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:35.092 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:29:35.093 00.001 2744 MoveAxis(E, 0, ABG)
02:29:35.093 00.000 2744 Move returns status 0, amount 0
02:29:35.093 00.000 2744 MoveAxis(N, 0, ABG)
02:29:35.093 00.000 2744 Move returns status 0, amount 0
02:29:35.093 00.000 2744 move complete, result=0
02:29:35.093 00.000 2744 worker thread done servicing request
02:29:35.108 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1680, FiltMax=65535, Gamma=0.510
02:29:35.124 00.016 1092 UpdateGuideState exits: m=534999 SNR=92.3
02:29:35.127 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:35.129 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:35.131 00.002 1092 Enqueuing Expose request
02:29:35.134 00.003 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:35.136 00.002 2744 Worker thread wakes up
02:29:35.136 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:35.136 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:38.523 03.387 2744 Exposure complete
02:29:38.726 00.203 2744 worker thread done servicing request
02:29:38.726 00.000 1092 OnExposeComplete: enter
02:29:38.730 00.004 1092 UpdateGuideState(): m_state=6
02:29:38.737 00.007 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 99
02:29:38.740 00.003 1092 Star::Find returns 1 (0), X=1720.67, Y=131.00, Mass=551611, SNR=105.6, Peak=61786 HFD=2.6
02:29:38.743 00.003 1092 MultiStar: [#1 -0.02,-0.29,0.80,U] [#2 -0.20,0.16,0.78,U] [#3 -0.09,-0.09,0.69,U] [#4 -0.16,-0.21,0.61,U] [#5 -0.35,0.06,0.50,U] [#6 -0.10,-0.30,0.57,U] [#7 0.08,0.06,0.71,U] [#8 -0.09,0.03,0.56,U] 
02:29:38.745 00.002 1092 refined, 8 included, MultiStar: {-0.14, -0.19}, one-star: {-0.31, -0.78}
02:29:38.747 00.002 1092 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-0.43) = xAngle (-1.79 = -1.79)
02:29:38.749 00.002 1092 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.94 = -1.94)
02:29:38.750 00.001 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.21 mountX=-0.05 mountY=-0.22, mountTheta=-1.80
02:29:38.755 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.19, opts=13)
02:29:38.757 00.002 1092 Enqueuing Move request for scope (-0.14, -0.19)
02:29:38.759 00.002 2744 Worker thread wakes up
02:29:38.759 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
02:29:38.759 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
02:29:38.759 00.000 2744 Moving (-0.14, -0.19) raw xDistance=-0.05 yDistance=-0.22
02:29:38.759 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:38.759 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:38.759 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:29:38.759 00.000 2744 MoveAxis(E, 0, ABG)
02:29:38.759 00.000 2744 Move returns status 0, amount 0
02:29:38.759 00.000 2744 MoveAxis(N, 0, ABG)
02:29:38.760 00.001 2744 Move returns status 0, amount 0
02:29:38.760 00.000 2744 move complete, result=0
02:29:38.760 00.000 2744 worker thread done servicing request
02:29:38.774 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5351, FiltMin=1571, FiltMax=65535, Gamma=0.510
02:29:38.788 00.014 1092 UpdateGuideState exits: m=551611 SNR=105.6
02:29:38.791 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:38.793 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:38.795 00.002 1092 Enqueuing Expose request
02:29:38.797 00.002 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:38.799 00.002 2744 Worker thread wakes up
02:29:38.799 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:38.799 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:42.204 03.405 2744 Exposure complete
02:29:42.439 00.235 2744 worker thread done servicing request
02:29:42.440 00.001 1092 OnExposeComplete: enter
02:29:42.443 00.003 1092 UpdateGuideState(): m_state=6
02:29:42.447 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 100
02:29:42.451 00.004 1092 Star::Find returns 1 (0), X=1720.79, Y=131.12, Mass=511352, SNR=98.7, Peak=62378 HFD=2.6
02:29:42.454 00.003 1092 MultiStar: [#1 0.05,-0.13,0.99,U] [#2 -0.27,0.11,0.80,U] [#3 -0.17,-0.13,0.67,U] [#4 -0.39,-0.29,0.61,U] [#5 -0.30,0.01,0.64,U] [#6 -0.23,-0.04,0.50,U] [#7 -0.19,0.10,0.72,U] [#8 -0.16,-0.14,0.71,U] 
02:29:42.457 00.003 1092 refined, 8 included, MultiStar: {-0.19, -0.15}, one-star: {-0.19, -0.67}
02:29:42.459 00.002 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
02:29:42.463 00.004 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.19 = -2.19)
02:29:42.465 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-2.46 mountX=-0.11 mountY=-0.20, mountTheta=-2.07
02:29:42.470 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.15, opts=13)
02:29:42.473 00.003 1092 Enqueuing Move request for scope (-0.19, -0.15)
02:29:42.476 00.003 2744 Worker thread wakes up
02:29:42.476 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.15) opts 0xd
02:29:42.476 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.15)
02:29:42.476 00.000 2744 Moving (-0.19, -0.15) raw xDistance=-0.11 yDistance=-0.20
02:29:42.476 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:29:42.476 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:42.476 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:29:42.476 00.000 2744 MoveAxis(E, 0, ABG)
02:29:42.476 00.000 2744 Move returns status 0, amount 0
02:29:42.477 00.001 2744 MoveAxis(N, 0, ABG)
02:29:42.477 00.000 2744 Move returns status 0, amount 0
02:29:42.477 00.000 2744 move complete, result=0
02:29:42.477 00.000 2744 worker thread done servicing request
02:29:42.494 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1744, FiltMax=65535, Gamma=0.510
02:29:42.510 00.016 1092 UpdateGuideState exits: m=511352 SNR=98.7
02:29:42.514 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.517 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:42.520 00.003 1092 Enqueuing Expose request
02:29:42.524 00.004 2744 Worker thread wakes up
02:29:42.524 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:42.527 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:42.527 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:45.919 03.392 2744 Exposure complete
02:29:46.129 00.210 2744 worker thread done servicing request
02:29:46.129 00.000 1092 OnExposeComplete: enter
02:29:46.132 00.003 1092 UpdateGuideState(): m_state=6
02:29:46.135 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 101
02:29:46.138 00.003 1092 Star::Find returns 1 (0), X=1720.58, Y=130.99, Mass=561748, SNR=129.2, Peak=65535 HFD=2.4
02:29:46.140 00.002 1092 MultiStar: [#1 -0.25,-0.23,0.74,U] [#2 -0.34,-0.15,0.62,U] [#3 -0.27,-0.33,0.54,U] [#4 -0.18,-0.49,0.49,U] [#5 -0.44,-0.33,0.44,U] [#6 -0.52,-0.28,0.35,U] [#7 -0.11,-0.12,0.52,U] [#8 -0.25,-0.40,0.46,U] 
02:29:46.143 00.003 1092 refined, 8 included, MultiStar: {-0.30, -0.38}, one-star: {-0.39, -0.79}
02:29:46.146 00.003 1092 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-0.43) = xAngle (-1.82 = -1.82)
02:29:46.148 00.002 1092 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.97 = -1.97)
02:29:46.150 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=-0.38 hyp=0.49 cameraTheta=-2.25 mountX=-0.12 mountY=-0.45, mountTheta=-1.83
02:29:46.154 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=-0.38, opts=13)
02:29:46.157 00.003 1092 Enqueuing Move request for scope (-0.30, -0.38)
02:29:46.158 00.001 2744 Worker thread wakes up
02:29:46.159 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.38) opts 0xd
02:29:46.159 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, -0.38)
02:29:46.159 00.000 2744 Moving (-0.30, -0.38) raw xDistance=-0.12 yDistance=-0.45
02:29:46.159 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:29:46.159 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:46.159 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.45
02:29:46.159 00.000 2744 MoveAxis(E, 0, ABG)
02:29:46.159 00.000 2744 Move returns status 0, amount 0
02:29:46.159 00.000 2744 MoveAxis(N, 0, ABG)
02:29:46.159 00.000 2744 Move returns status 0, amount 0
02:29:46.159 00.000 2744 move complete, result=0
02:29:46.160 00.001 2744 worker thread done servicing request
02:29:46.174 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5344, FiltMin=1581, FiltMax=65535, Gamma=0.510
02:29:46.190 00.016 1092 UpdateGuideState exits: m=561748 SNR=129.2
02:29:46.195 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:46.198 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:46.201 00.003 1092 Enqueuing Expose request
02:29:46.204 00.003 2744 Worker thread wakes up
02:29:46.204 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:29:46.206 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:46.206 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:49.604 03.398 2744 Exposure complete
02:29:49.807 00.203 2744 worker thread done servicing request
02:29:49.807 00.000 1092 OnExposeComplete: enter
02:29:49.810 00.003 1092 UpdateGuideState(): m_state=6
02:29:49.814 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 102
02:29:49.816 00.002 1092 Star::Find returns 1 (0), X=1720.80, Y=130.86, Mass=544742, SNR=103.9, Peak=65535 HFD=2.7
02:29:49.819 00.003 1092 MultiStar: [#1 -0.15,-0.37,0.88,U] [#2 -0.42,-0.14,0.68,U] [#3 -0.33,-0.36,0.57,U] [#4 -0.30,-0.42,0.59,U] [#5 -0.47,-0.24,0.50,U] [#6 -0.06,-0.16,0.50,U] [#7 -0.19,-0.00,0.64,U] [#8 -0.33,-0.29,0.53,U] 
02:29:49.821 00.002 1092 refined, 8 included, MultiStar: {-0.26, -0.37}, one-star: {-0.18, -0.93}
02:29:49.823 00.002 1092 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.43) = xAngle (-1.76 = -1.76)
02:29:49.825 00.002 1092 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.91 = -1.91)
02:29:49.828 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.37 hyp=0.45 cameraTheta=-2.19 mountX=-0.08 mountY=-0.42, mountTheta=-1.77
02:29:49.835 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.37, opts=13)
02:29:49.837 00.002 1092 Enqueuing Move request for scope (-0.26, -0.37)
02:29:49.839 00.002 2744 Worker thread wakes up
02:29:49.839 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.37) opts 0xd
02:29:49.839 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.37)
02:29:49.839 00.000 2744 Moving (-0.26, -0.37) raw xDistance=-0.08 yDistance=-0.42
02:29:49.839 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:29:49.840 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:49.840 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:29:49.840 00.000 2744 MoveAxis(E, 0, ABG)
02:29:49.840 00.000 2744 Move returns status 0, amount 0
02:29:49.840 00.000 2744 MoveAxis(N, 0, ABG)
02:29:49.840 00.000 2744 Move returns status 0, amount 0
02:29:49.840 00.000 2744 move complete, result=0
02:29:49.840 00.000 2744 worker thread done servicing request
02:29:49.855 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1757, FiltMax=65535, Gamma=0.510
02:29:49.869 00.014 1092 UpdateGuideState exits: m=544742 SNR=103.9
02:29:49.873 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.875 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:49.879 00.004 1092 Enqueuing Expose request
02:29:49.882 00.003 2744 Worker thread wakes up
02:29:49.882 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:49.882 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:49.882 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:29:53.281 03.399 2744 Exposure complete
02:29:53.503 00.222 2744 worker thread done servicing request
02:29:53.503 00.000 1092 OnExposeComplete: enter
02:29:53.506 00.003 1092 UpdateGuideState(): m_state=6
02:29:53.509 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 103
02:29:53.512 00.003 1092 Star::Find returns 1 (0), X=1721.15, Y=130.82, Mass=540416, SNR=120.0, Peak=56330 HFD=2.8
02:29:53.515 00.003 1092 MultiStar: [#1 0.23,-0.32,0.84,U] [#2 0.27,-0.39,0.59,U] [#3 0.16,-0.22,0.54,U] [#4 0.35,-0.58,0.61,U] [#5 0.19,-0.65,0.50,U] [#6 0.43,-0.36,0.36,U] [#7 0.28,-0.18,0.60,U] [#8 0.03,-0.22,0.54,U] 
02:29:53.518 00.003 1092 refined, 8 included, MultiStar: {0.23, -0.47}, one-star: {0.18, -0.97}
02:29:53.521 00.003 1092 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-0.43) = xAngle (-0.69 = -0.69)
02:29:53.523 00.002 1092 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.85 = -0.85)
02:29:53.525 00.002 1092 CameraToMount -- cameraX=0.23 cameraY=-0.47 hyp=0.52 cameraTheta=-1.12 mountX=0.40 mountY=-0.39, mountTheta=-0.77
02:29:53.533 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.23, y=-0.47, opts=13)
02:29:53.536 00.003 1092 Enqueuing Move request for scope (0.23, -0.47)
02:29:53.539 00.003 2744 Worker thread wakes up
02:29:53.539 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.47) opts 0xd
02:29:53.539 00.000 2744 Handling offset move in thread for scope, endpoint = (0.23, -0.47)
02:29:53.539 00.000 2744 Moving (0.23, -0.47) raw xDistance=0.40 yDistance=-0.39
02:29:53.540 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.40
02:29:53.540 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:29:53.540 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:29:53.540 00.000 2744 MoveAxis(W, 90, ABG)
02:29:53.540 00.000 2744 Guiding  Dir = 3, Dur = 90
02:29:53.540 00.000 2744 IsSlewing returns 0
02:29:53.540 00.000 2744 IsGuiding returns 0
02:29:53.541 00.001 2744 PulseGuide returned control before completion, sleep 100
02:29:53.558 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5341, FiltMin=1575, FiltMax=65535, Gamma=0.510
02:29:53.574 00.016 1092 UpdateGuideState exits: m=540416 SNR=120.0
02:29:53.579 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.581 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:53.585 00.004 1092 Enqueuing Expose request
02:29:53.652 00.067 2744 IsGuiding returns 1
02:29:53.652 00.000 2744 scope still moving after pulse duration time elapsed
02:29:53.683 00.031 2744 IsSlewing returns 0
02:29:53.684 00.001 2744 IsGuiding returns 0
02:29:53.684 00.000 2744 scope move finished after 90 + 52 ms
02:29:53.684 00.000 2744 Move returns status 0, amount 90
02:29:53.684 00.000 2744 MoveAxis(N, 0, ABG)
02:29:53.684 00.000 2744 Move returns status 0, amount 0
02:29:53.684 00.000 2744 move complete, result=0
02:29:53.684 00.000 2744 worker thread done servicing request
02:29:53.684 00.000 2744 Worker thread wakes up
02:29:53.684 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:53.684 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:29:53.685 00.001 1092 GuideStep: 0.4 px 90 ms WEST, -0.4 px 0 ms NORTH
02:29:57.079 03.394 2744 Exposure complete
02:29:57.276 00.197 2744 worker thread done servicing request
02:29:57.276 00.000 1092 OnExposeComplete: enter
02:29:57.281 00.005 1092 UpdateGuideState(): m_state=6
02:29:57.285 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 104
02:29:57.289 00.004 1092 Star::Find returns 1 (0), X=1721.26, Y=130.63, Mass=562351, SNR=113.5, Peak=61770 HFD=2.8
02:29:57.291 00.002 1092 MultiStar: [#1 0.72,-0.68,0.83,U] [#2 0.71,-0.73,0.80,U] [#3 0.70,-0.79,0.59,U] [#4 0.42,-0.82,0.62,U] [#5 0.39,-0.72,0.50,U] [#6 0.54,-0.42,0.53,U] [#7 0.64,-0.36,0.58,U] [#8 0.71,-0.51,0.63,U] 
02:29:57.296 00.005 1092 refined, 8 included, MultiStar: {0.56, -0.72}, one-star: {0.28, -1.16}
02:29:57.299 00.003 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
02:29:57.302 00.003 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.64 = -0.64)
02:29:57.305 00.003 1092 CameraToMount -- cameraX=0.56 cameraY=-0.72 hyp=0.92 cameraTheta=-0.91 mountX=0.81 mountY=-0.54, mountTheta=-0.59
02:29:57.311 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.72, opts=13)
02:29:57.315 00.004 1092 Enqueuing Move request for scope (0.56, -0.72)
02:29:57.318 00.003 2744 Worker thread wakes up
02:29:57.318 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.72) opts 0xd
02:29:57.318 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.72)
02:29:57.318 00.000 2744 Moving (0.56, -0.72) raw xDistance=0.81 yDistance=-0.54
02:29:57.318 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.53 from input 0.81
02:29:57.318 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:29:57.318 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.54
02:29:57.319 00.001 2744 MoveAxis(W, 188, ABG)
02:29:57.319 00.000 2744 Guiding  Dir = 3, Dur = 188
02:29:57.319 00.000 2744 IsSlewing returns 0
02:29:57.320 00.001 2744 IsGuiding returns 0
02:29:57.320 00.000 2744 PulseGuide returned control before completion, sleep 198
02:29:57.335 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5347, FiltMin=1598, FiltMax=65535, Gamma=0.510
02:29:57.352 00.017 1092 UpdateGuideState exits: m=562351 SNR=113.5
02:29:57.355 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.357 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:29:57.361 00.004 1092 Enqueuing Expose request
02:29:57.522 00.161 2744 IsGuiding returns 1
02:29:57.522 00.000 2744 scope still moving after pulse duration time elapsed
02:29:57.554 00.032 2744 IsSlewing returns 0
02:29:57.554 00.000 2744 IsGuiding returns 1
02:29:57.585 00.031 2744 IsSlewing returns 0
02:29:57.585 00.000 2744 IsGuiding returns 1
02:29:57.616 00.031 2744 IsSlewing returns 0
02:29:57.616 00.000 2744 IsGuiding returns 0
02:29:57.616 00.000 2744 scope move finished after 188 + 108 ms
02:29:57.617 00.001 2744 Move returns status 0, amount 188
02:29:57.617 00.000 2744 MoveAxis(N, 0, ABG)
02:29:57.617 00.000 2744 Move returns status 0, amount 0
02:29:57.617 00.000 2744 move complete, result=0
02:29:57.617 00.000 2744 worker thread done servicing request
02:29:57.617 00.000 2744 Worker thread wakes up
02:29:57.617 00.000 1092 GuideStep: 0.8 px 188 ms WEST, -0.5 px 0 ms NORTH
02:29:57.620 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:29:57.620 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:01.011 03.391 2744 Exposure complete
02:30:01.213 00.202 2744 worker thread done servicing request
02:30:01.214 00.001 1092 OnExposeComplete: enter
02:30:01.216 00.002 1092 UpdateGuideState(): m_state=6
02:30:01.219 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 105
02:30:01.221 00.002 1092 Star::Find returns 1 (0), X=1721.32, Y=130.76, Mass=555218, SNR=111.4, Peak=62378 HFD=2.7
02:30:01.224 00.003 1092 MultiStar: [#1 0.52,-0.46,0.88,U] [#2 0.32,-0.30,0.83,U] [#3 0.31,-0.40,0.68,U] [#4 0.41,-0.65,0.62,U] [#5 0.29,-0.49,0.42,U] [#6 0.60,-0.18,0.51,U] [#7 0.47,-0.24,0.70,U] [#8 0.50,-0.29,0.51,U] 
02:30:01.226 00.002 1092 refined, 8 included, MultiStar: {0.41, -0.48}, one-star: {0.34, -1.02}
02:30:01.229 00.003 1092 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-0.43) = xAngle (-0.43 = -0.43)
02:30:01.231 00.002 1092 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
02:30:01.234 00.003 1092 CameraToMount -- cameraX=0.41 cameraY=-0.48 hyp=0.64 cameraTheta=-0.86 mountX=0.58 mountY=-0.35, mountTheta=-0.55
02:30:01.239 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.48, opts=13)
02:30:01.242 00.003 1092 Enqueuing Move request for scope (0.41, -0.48)
02:30:01.244 00.002 2744 Worker thread wakes up
02:30:01.245 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.48) opts 0xd
02:30:01.245 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.48)
02:30:01.245 00.000 2744 Moving (0.41, -0.48) raw xDistance=0.58 yDistance=-0.35
02:30:01.245 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
02:30:01.245 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:01.245 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:30:01.245 00.000 2744 MoveAxis(W, 142, ABG)
02:30:01.245 00.000 2744 Guiding  Dir = 3, Dur = 142
02:30:01.245 00.000 2744 IsSlewing returns 0
02:30:01.246 00.001 2744 IsGuiding returns 0
02:30:01.246 00.000 2744 PulseGuide returned control before completion, sleep 152
02:30:01.260 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1424, FiltMax=65535, Gamma=0.510
02:30:01.276 00.016 1092 UpdateGuideState exits: m=555218 SNR=111.4
02:30:01.279 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:01.282 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:01.285 00.003 1092 Enqueuing Expose request
02:30:01.407 00.122 2744 IsGuiding returns 1
02:30:01.407 00.000 2744 scope still moving after pulse duration time elapsed
02:30:01.438 00.031 2744 IsSlewing returns 0
02:30:01.438 00.000 2744 IsGuiding returns 0
02:30:01.438 00.000 2744 scope move finished after 142 + 49 ms
02:30:01.438 00.000 2744 Move returns status 0, amount 142
02:30:01.438 00.000 2744 MoveAxis(N, 0, ABG)
02:30:01.438 00.000 2744 Move returns status 0, amount 0
02:30:01.438 00.000 2744 move complete, result=0
02:30:01.439 00.001 2744 worker thread done servicing request
02:30:01.439 00.000 2744 Worker thread wakes up
02:30:01.439 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:01.439 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:01.439 00.000 1092 GuideStep: 0.6 px 142 ms WEST, -0.4 px 0 ms NORTH
02:30:04.828 03.389 2744 Exposure complete
02:30:05.049 00.221 2744 worker thread done servicing request
02:30:05.049 00.000 1092 OnExposeComplete: enter
02:30:05.053 00.004 1092 UpdateGuideState(): m_state=6
02:30:05.058 00.005 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 106
02:30:05.063 00.005 1092 Star::Find returns 1 (0), X=1721.64, Y=130.74, Mass=525438, SNR=102.7, Peak=65535 HFD=2.6
02:30:05.069 00.006 1092 MultiStar: [#1 0.88,-0.53,0.91,U] [#2 0.69,-0.53,0.82,U] [#3 0.63,-0.51,0.61,U] [#4 0.47,-0.71,0.62,U] [#5 0.33,-0.51,0.61,U] [#6 0.70,-0.47,0.49,U] [#7 0.69,-0.36,0.70,U] [#8 0.62,-0.40,0.69,U] 
02:30:05.072 00.003 1092 refined, 8 included, MultiStar: {0.64, -0.59}, one-star: {0.66, -1.05}
02:30:05.076 00.004 1092 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-0.43) = xAngle (-0.31 = -0.31)
02:30:05.079 00.003 1092 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.47 = -0.47)
02:30:05.082 00.003 1092 CameraToMount -- cameraX=0.64 cameraY=-0.59 hyp=0.87 cameraTheta=-0.74 mountX=0.83 mountY=-0.39, mountTheta=-0.44
02:30:05.088 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.59, opts=13)
02:30:05.092 00.004 1092 Enqueuing Move request for scope (0.64, -0.59)
02:30:05.098 00.006 2744 Worker thread wakes up
02:30:05.098 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.59) opts 0xd
02:30:05.098 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.59)
02:30:05.098 00.000 2744 Moving (0.64, -0.59) raw xDistance=0.83 yDistance=-0.39
02:30:05.099 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.83
02:30:05.099 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:05.099 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:30:05.099 00.000 2744 MoveAxis(W, 196, ABG)
02:30:05.099 00.000 2744 Guiding  Dir = 3, Dur = 196
02:30:05.099 00.000 2744 IsSlewing returns 0
02:30:05.099 00.000 2744 IsGuiding returns 0
02:30:05.100 00.001 2744 PulseGuide returned control before completion, sleep 206
02:30:05.117 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5354, FiltMin=1632, FiltMax=65535, Gamma=0.510
02:30:05.136 00.019 1092 UpdateGuideState exits: m=525438 SNR=102.7
02:30:05.139 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:05.142 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:05.146 00.004 1092 Enqueuing Expose request
02:30:05.316 00.170 2744 IsGuiding returns 1
02:30:05.316 00.000 2744 scope still moving after pulse duration time elapsed
02:30:05.348 00.032 2744 IsSlewing returns 0
02:30:05.348 00.000 2744 IsGuiding returns 0
02:30:05.348 00.000 2744 scope move finished after 196 + 52 ms
02:30:05.348 00.000 2744 Move returns status 0, amount 196
02:30:05.348 00.000 2744 MoveAxis(N, 0, ABG)
02:30:05.349 00.001 2744 Move returns status 0, amount 0
02:30:05.349 00.000 2744 move complete, result=0
02:30:05.349 00.000 2744 worker thread done servicing request
02:30:05.349 00.000 2744 Worker thread wakes up
02:30:05.349 00.000 1092 GuideStep: 0.8 px 196 ms WEST, -0.4 px 0 ms NORTH
02:30:05.352 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:05.352 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:08.746 03.394 2744 Exposure complete
02:30:09.016 00.270 2744 worker thread done servicing request
02:30:09.016 00.000 1092 OnExposeComplete: enter
02:30:09.019 00.003 1092 UpdateGuideState(): m_state=6
02:30:09.022 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 107
02:30:09.026 00.004 1092 Star::Find returns 1 (0), X=1721.37, Y=130.88, Mass=533023, SNR=114.3, Peak=65535 HFD=2.5
02:30:09.031 00.005 1092 MultiStar: [#1 0.58,-0.28,0.91,U] [#2 0.42,-0.35,0.82,U] [#3 0.36,-0.42,0.60,U] [#4 0.29,-0.59,0.69,U] [#5 0.31,-0.55,0.56,U] [#6 0.70,-0.37,0.42,U] [#7 0.69,-0.11,0.65,U] [#8 0.46,-0.45,0.60,U] 
02:30:09.034 00.003 1092 refined, 8 included, MultiStar: {0.46, -0.46}, one-star: {0.39, -0.90}
02:30:09.037 00.003 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
02:30:09.040 00.003 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
02:30:09.044 00.004 1092 CameraToMount -- cameraX=0.46 cameraY=-0.46 hyp=0.65 cameraTheta=-0.79 mountX=0.61 mountY=-0.32, mountTheta=-0.49
02:30:09.052 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.46, opts=13)
02:30:09.057 00.005 1092 Enqueuing Move request for scope (0.46, -0.46)
02:30:09.062 00.005 2744 Worker thread wakes up
02:30:09.062 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.46) opts 0xd
02:30:09.062 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.46)
02:30:09.062 00.000 2744 Moving (0.46, -0.46) raw xDistance=0.61 yDistance=-0.32
02:30:09.062 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
02:30:09.062 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:09.062 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:30:09.062 00.000 2744 MoveAxis(W, 150, ABG)
02:30:09.062 00.000 2744 Guiding  Dir = 3, Dur = 150
02:30:09.063 00.001 2744 IsSlewing returns 0
02:30:09.063 00.000 2744 IsGuiding returns 0
02:30:09.063 00.000 2744 PulseGuide returned control before completion, sleep 160
02:30:09.099 00.036 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5363, FiltMin=1450, FiltMax=65535, Gamma=0.510
02:30:09.121 00.022 1092 UpdateGuideState exits: m=533023 SNR=114.3
02:30:09.125 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.130 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:09.134 00.004 1092 Enqueuing Expose request
02:30:09.230 00.096 2744 IsGuiding returns 1
02:30:09.230 00.000 2744 scope still moving after pulse duration time elapsed
02:30:09.259 00.029 2744 IsSlewing returns 0
02:30:09.260 00.001 2744 IsGuiding returns 0
02:30:09.260 00.000 2744 scope move finished after 150 + 47 ms
02:30:09.260 00.000 2744 Move returns status 0, amount 150
02:30:09.260 00.000 2744 MoveAxis(N, 0, ABG)
02:30:09.261 00.001 2744 Move returns status 0, amount 0
02:30:09.261 00.000 2744 move complete, result=0
02:30:09.261 00.000 2744 worker thread done servicing request
02:30:09.261 00.000 2744 Worker thread wakes up
02:30:09.261 00.000 1092 GuideStep: 0.6 px 150 ms WEST, -0.3 px 0 ms NORTH
02:30:09.265 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:09.265 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:12.657 03.392 2744 Exposure complete
02:30:12.860 00.203 2744 worker thread done servicing request
02:30:12.860 00.000 1092 OnExposeComplete: enter
02:30:12.863 00.003 1092 UpdateGuideState(): m_state=6
02:30:12.866 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 108
02:30:12.868 00.002 1092 Star::Find returns 1 (0), X=1720.68, Y=131.05, Mass=548792, SNR=108.6, Peak=65418 HFD=2.6
02:30:12.871 00.003 1092 MultiStar: [#1 -0.16,-0.21,0.92,U] [#2 -0.40,0.03,0.77,U] [#3 -0.20,-0.16,0.64,U] [#4 -0.25,-0.38,0.55,U] [#5 -0.40,-0.21,0.54,U] [#6 -0.50,-0.27,0.46,U] [#7 -0.21,0.05,0.57,U] [#8 -0.28,0.20,0.46,U] 
02:30:12.874 00.003 1092 refined, 8 included, MultiStar: {-0.29, -0.23}, one-star: {-0.30, -0.73}
02:30:12.876 00.002 1092 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-0.43) = xAngle (-2.05 = -2.05)
02:30:12.879 00.003 1092 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.20 = -2.20)
02:30:12.881 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=-0.23 hyp=0.37 cameraTheta=-2.48 mountX=-0.17 mountY=-0.29, mountTheta=-2.09
02:30:12.886 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=-0.23, opts=13)
02:30:12.889 00.003 1092 Enqueuing Move request for scope (-0.29, -0.23)
02:30:12.891 00.002 2744 Worker thread wakes up
02:30:12.891 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.23) opts 0xd
02:30:12.891 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, -0.23)
02:30:12.891 00.000 2744 Moving (-0.29, -0.23) raw xDistance=-0.17 yDistance=-0.29
02:30:12.891 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:12.891 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:12.891 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:30:12.891 00.000 2744 MoveAxis(E, 0, ABG)
02:30:12.892 00.001 2744 Move returns status 0, amount 0
02:30:12.892 00.000 2744 MoveAxis(N, 0, ABG)
02:30:12.892 00.000 2744 Move returns status 0, amount 0
02:30:12.892 00.000 2744 move complete, result=0
02:30:12.892 00.000 2744 worker thread done servicing request
02:30:12.906 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1613, FiltMax=65535, Gamma=0.510
02:30:12.921 00.015 1092 UpdateGuideState exits: m=548792 SNR=108.6
02:30:12.924 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.927 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:12.929 00.002 1092 Enqueuing Expose request
02:30:12.932 00.003 2744 Worker thread wakes up
02:30:12.932 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:12.935 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:12.935 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:16.326 03.391 2744 Exposure complete
02:30:16.526 00.200 2744 worker thread done servicing request
02:30:16.526 00.000 1092 OnExposeComplete: enter
02:30:16.529 00.003 1092 UpdateGuideState(): m_state=6
02:30:16.532 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 109
02:30:16.534 00.002 1092 Star::Find returns 1 (0), X=1720.60, Y=130.80, Mass=527430, SNR=105.7, Peak=57034 HFD=2.7
02:30:16.537 00.003 1092 MultiStar: [#1 -0.12,-0.33,0.89,U] [#2 -0.25,-0.28,0.93,U] [#3 -0.24,-0.36,0.62,U] [#4 -0.32,-0.68,0.71,U] [#5 -0.27,-0.40,0.53,U] [#6 -0.25,-0.36,0.52,U] [#7 -0.06,-0.11,0.69,U] [#8 -0.17,-0.26,0.50,U] 
02:30:16.539 00.002 1092 refined, 8 included, MultiStar: {-0.23, -0.45}, one-star: {-0.37, -0.99}
02:30:16.542 00.003 1092 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-0.43) = xAngle (-1.63 = -1.63)
02:30:16.544 00.002 1092 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.78 = -1.78)
02:30:16.547 00.003 1092 CameraToMount -- cameraX=-0.23 cameraY=-0.45 hyp=0.51 cameraTheta=-2.05 mountX=-0.03 mountY=-0.49, mountTheta=-1.63
02:30:16.553 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=-0.45, opts=13)
02:30:16.555 00.002 1092 Enqueuing Move request for scope (-0.23, -0.45)
02:30:16.558 00.003 2744 Worker thread wakes up
02:30:16.558 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.45) opts 0xd
02:30:16.558 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, -0.45)
02:30:16.558 00.000 2744 Moving (-0.23, -0.45) raw xDistance=-0.03 yDistance=-0.49
02:30:16.558 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:30:16.558 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:30:16.558 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
02:30:16.558 00.000 2744 MoveAxis(E, 0, ABG)
02:30:16.558 00.000 2744 Move returns status 0, amount 0
02:30:16.558 00.000 2744 MoveAxis(N, 0, ABG)
02:30:16.558 00.000 2744 Move returns status 0, amount 0
02:30:16.558 00.000 2744 move complete, result=0
02:30:16.558 00.000 2744 worker thread done servicing request
02:30:16.573 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1629, FiltMax=65535, Gamma=0.510
02:30:16.587 00.014 1092 UpdateGuideState exits: m=527430 SNR=105.7
02:30:16.590 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.592 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:16.594 00.002 1092 Enqueuing Expose request
02:30:16.597 00.003 2744 Worker thread wakes up
02:30:16.597 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:30:16.599 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:16.599 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:20.037 03.438 2744 Exposure complete
02:30:20.268 00.231 2744 worker thread done servicing request
02:30:20.268 00.000 1092 OnExposeComplete: enter
02:30:20.271 00.003 1092 UpdateGuideState(): m_state=6
02:30:20.274 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 110
02:30:20.277 00.003 1092 Star::Find returns 1 (0), X=1719.66, Y=131.08, Mass=521193, SNR=101.1, Peak=59299 HFD=2.6
02:30:20.280 00.003 1092 MultiStar: [#1 -1.02,-0.06,1.01,U] [#2 -1.22,-0.03,0.00,M1] [#3 -1.21,-0.11,0.00,M1] [#4 -1.17,-0.16,0.00,M1] [#5 -1.20,-0.42,0.00,M1] [#6 -1.16,0.09,0.00,M1] [#7 -1.08,0.30,0.67,U] [#8 -1.01,-0.04,0.57,U] 
02:30:20.283 00.003 1092 refined, 3 included, MultiStar: {-1.12, -0.18}, one-star: {-1.32, -0.71}
02:30:20.286 00.003 1092 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
02:30:20.288 00.002 1092 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.71 = -2.71)
02:30:20.290 00.002 1092 CameraToMount -- cameraX=-1.12 cameraY=-0.18 hyp=1.14 cameraTheta=-2.98 mountX=-0.95 mountY=-0.48, mountTheta=-2.68
02:30:20.295 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.12, y=-0.18, opts=13)
02:30:20.298 00.003 1092 Enqueuing Move request for scope (-1.12, -0.18)
02:30:20.300 00.002 2744 Worker thread wakes up
02:30:20.300 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -0.18) opts 0xd
02:30:20.301 00.001 2744 Handling offset move in thread for scope, endpoint = (-1.12, -0.18)
02:30:20.301 00.000 2744 Moving (-1.12, -0.18) raw xDistance=-0.95 yDistance=-0.48
02:30:20.301 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.60 from input -0.95
02:30:20.301 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=-1.26 newest=-1.27
02:30:20.301 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:30:20.301 00.000 2744 MoveAxis(E, 212, ABG)
02:30:20.301 00.000 2744 Guiding  Dir = 2, Dur = 212
02:30:20.301 00.000 2744 IsSlewing returns 0
02:30:20.301 00.000 2744 IsGuiding returns 0
02:30:20.302 00.001 2744 PulseGuide returned control before completion, sleep 222
02:30:20.318 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1687, FiltMax=65535, Gamma=0.510
02:30:20.338 00.020 1092 UpdateGuideState exits: m=521193 SNR=101.1
02:30:20.342 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.345 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:20.348 00.003 1092 Enqueuing Expose request
02:30:20.532 00.184 2744 IsGuiding returns 1
02:30:20.532 00.000 2744 scope still moving after pulse duration time elapsed
02:30:20.564 00.032 2744 IsSlewing returns 0
02:30:20.564 00.000 2744 IsGuiding returns 0
02:30:20.564 00.000 2744 scope move finished after 212 + 50 ms
02:30:20.565 00.001 2744 Move returns status 0, amount 212
02:30:20.565 00.000 2744 MoveAxis(N, 89, ABG)
02:30:20.565 00.000 2744 Guiding  Dir = 0, Dur = 89
02:30:20.565 00.000 2744 IsSlewing returns 0
02:30:20.565 00.000 2744 IsGuiding returns 0
02:30:20.567 00.002 2744 PulseGuide returned control before completion, sleep 99
02:30:20.673 00.106 2744 IsGuiding returns 1
02:30:20.673 00.000 2744 scope still moving after pulse duration time elapsed
02:30:20.705 00.032 2744 IsSlewing returns 0
02:30:20.705 00.000 2744 IsGuiding returns 0
02:30:20.705 00.000 2744 scope move finished after 89 + 50 ms
02:30:20.706 00.001 2744 Move returns status 0, amount 89
02:30:20.706 00.000 2744 move complete, result=0
02:30:20.706 00.000 2744 worker thread done servicing request
02:30:20.706 00.000 2744 Worker thread wakes up
02:30:20.706 00.000 1092 GuideStep: -0.9 px 212 ms EAST, -0.5 px 89 ms NORTH
02:30:20.708 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:20.708 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:24.100 03.392 2744 Exposure complete
02:30:24.295 00.195 2744 worker thread done servicing request
02:30:24.295 00.000 1092 OnExposeComplete: enter
02:30:24.298 00.003 1092 UpdateGuideState(): m_state=6
02:30:24.301 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 111
02:30:24.303 00.002 1092 Star::Find returns 1 (0), X=1720.73, Y=130.74, Mass=583320, SNR=131.5, Peak=65535 HFD=2.9
02:30:24.306 00.003 1092 MultiStar: [#1 0.08,-0.68,0.67,U] [#2 -0.05,-0.35,0.60,U] [#3 -0.06,-0.72,0.57,U] [#4 -0.15,-0.94,0.50,U] [#5 -0.08,-0.27,0.50,U] [#6 -0.23,-0.58,0.34,U] [#7 -0.04,-0.38,0.53,U] [#8 -0.18,-0.43,0.42,U] 
02:30:24.308 00.002 1092 refined, 8 included, MultiStar: {-0.11, -0.64}, one-star: {-0.25, -1.05}
02:30:24.310 00.002 1092 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.43) = xAngle (-1.31 = -1.31)
02:30:24.312 00.002 1092 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.46 = -1.46)
02:30:24.316 00.004 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.64 hyp=0.65 cameraTheta=-1.74 mountX=0.17 mountY=-0.65, mountTheta=-1.32
02:30:24.320 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.64, opts=13)
02:30:24.323 00.003 1092 Enqueuing Move request for scope (-0.11, -0.64)
02:30:24.325 00.002 2744 Worker thread wakes up
02:30:24.325 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.64) opts 0xd
02:30:24.325 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.64)
02:30:24.325 00.000 2744 Moving (-0.11, -0.64) raw xDistance=0.17 yDistance=-0.65
02:30:24.325 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.17
02:30:24.326 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.65 from input -0.65
02:30:24.326 00.000 2744 MoveAxis(E, 0, ABG)
02:30:24.326 00.000 2744 Move returns status 0, amount 0
02:30:24.326 00.000 2744 MoveAxis(N, 122, ABG)
02:30:24.326 00.000 2744 Guiding  Dir = 0, Dur = 122
02:30:24.326 00.000 2744 IsSlewing returns 0
02:30:24.326 00.000 2744 IsGuiding returns 0
02:30:24.327 00.001 2744 PulseGuide returned control before completion, sleep 132
02:30:24.341 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5376, FiltMin=1600, FiltMax=65535, Gamma=0.510
02:30:24.356 00.015 1092 UpdateGuideState exits: m=583320 SNR=131.5
02:30:24.358 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.360 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:24.362 00.002 1092 Enqueuing Expose request
02:30:24.474 00.112 2744 IsGuiding returns 0
02:30:24.474 00.000 2744 Move returns status 0, amount 122
02:30:24.474 00.000 2744 move complete, result=0
02:30:24.474 00.000 2744 worker thread done servicing request
02:30:24.474 00.000 2744 Worker thread wakes up
02:30:24.474 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:24.474 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:24.475 00.001 1092 GuideStep: 0.2 px 0 ms EAST, -0.6 px 122 ms NORTH
02:30:27.862 03.387 2744 Exposure complete
02:30:28.061 00.199 2744 worker thread done servicing request
02:30:28.062 00.001 1092 OnExposeComplete: enter
02:30:28.064 00.002 1092 UpdateGuideState(): m_state=6
02:30:28.067 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 112
02:30:28.070 00.003 1092 Star::Find returns 1 (0), X=1721.30, Y=131.22, Mass=561416, SNR=107.5, Peak=56730 HFD=2.9
02:30:28.072 00.002 1092 MultiStar: [#1 0.64,-0.06,0.96,U] [#2 0.50,0.20,0.78,U] [#3 0.58,0.04,0.62,U] [#4 0.61,-0.38,0.61,U] [#5 0.62,-0.03,0.55,U] [#6 0.72,0.06,0.51,U] [#7 0.53,0.24,0.69,U] [#8 0.54,0.06,0.60,U] 
02:30:28.075 00.003 1092 refined, 8 included, MultiStar: {0.55, -0.07}, one-star: {0.32, -0.57}
02:30:28.077 00.002 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
02:30:28.080 00.003 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.14 = 0.14)
02:30:28.082 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=-0.07 hyp=0.55 cameraTheta=-0.13 mountX=0.53 mountY=0.08, mountTheta=0.15
02:30:28.087 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.07, opts=13)
02:30:28.089 00.002 1092 Enqueuing Move request for scope (0.55, -0.07)
02:30:28.091 00.002 2744 Worker thread wakes up
02:30:28.092 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.07) opts 0xd
02:30:28.092 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.07)
02:30:28.092 00.000 2744 Moving (0.55, -0.07) raw xDistance=0.53 yDistance=0.08
02:30:28.092 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.53
02:30:28.092 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:28.092 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:30:28.092 00.000 2744 MoveAxis(W, 118, ABG)
02:30:28.092 00.000 2744 Guiding  Dir = 3, Dur = 118
02:30:28.092 00.000 2744 IsSlewing returns 0
02:30:28.093 00.001 2744 IsGuiding returns 0
02:30:28.093 00.000 2744 PulseGuide returned control before completion, sleep 128
02:30:28.107 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5379, FiltMin=1827, FiltMax=65535, Gamma=0.510
02:30:28.123 00.016 1092 UpdateGuideState exits: m=561416 SNR=107.5
02:30:28.125 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:28.128 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:28.130 00.002 1092 Enqueuing Expose request
02:30:28.229 00.099 2744 IsGuiding returns 1
02:30:28.229 00.000 2744 scope still moving after pulse duration time elapsed
02:30:28.260 00.031 2744 IsSlewing returns 0
02:30:28.261 00.001 2744 IsGuiding returns 0
02:30:28.261 00.000 2744 scope move finished after 118 + 51 ms
02:30:28.261 00.000 2744 Move returns status 0, amount 118
02:30:28.261 00.000 2744 MoveAxis(N, 0, ABG)
02:30:28.261 00.000 2744 Move returns status 0, amount 0
02:30:28.262 00.001 2744 move complete, result=0
02:30:28.262 00.000 2744 worker thread done servicing request
02:30:28.262 00.000 2744 Worker thread wakes up
02:30:28.262 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:28.262 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:28.263 00.001 1092 GuideStep: 0.5 px 118 ms WEST, 0.1 px 0 ms NORTH
02:30:31.651 03.388 2744 Exposure complete
02:30:31.867 00.216 2744 worker thread done servicing request
02:30:31.867 00.000 1092 OnExposeComplete: enter
02:30:31.870 00.003 1092 UpdateGuideState(): m_state=6
02:30:31.873 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 113
02:30:31.875 00.002 1092 Star::Find returns 1 (0), X=1720.87, Y=131.44, Mass=567788, SNR=103.1, Peak=62986 HFD=2.9
02:30:31.880 00.005 1092 MultiStar: [#1 -0.10,0.24,0.81,U] [#2 -0.19,0.55,0.75,U] [#3 -0.10,0.27,0.83,U] [#4 -0.12,-0.24,0.69,U] [#5 -0.22,0.21,0.63,U] [#6 -0.16,0.20,0.48,U] [#7 0.00,0.54,0.67,U] [#8 -0.02,0.33,0.66,U] 
02:30:31.884 00.004 1092 refined, 8 included, MultiStar: {-0.11, 0.17}, one-star: {-0.11, -0.34}
02:30:31.887 00.003 1092 CameraToMount -- cameraTheta (2.14) - m_xAngle (-0.43) = xAngle (2.57 = 2.57)
02:30:31.889 00.002 1092 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.41 = 2.41)
02:30:31.892 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.14 mountX=-0.17 mountY=0.14, mountTheta=2.47
02:30:31.896 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.17, opts=13)
02:30:31.898 00.002 1092 Enqueuing Move request for scope (-0.11, 0.17)
02:30:31.901 00.003 2744 Worker thread wakes up
02:30:31.901 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
02:30:31.901 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
02:30:31.901 00.000 2744 Moving (-0.11, 0.17) raw xDistance=-0.17 yDistance=0.14
02:30:31.901 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:30:31.901 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:31.901 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:30:31.901 00.000 2744 MoveAxis(E, 0, ABG)
02:30:31.901 00.000 2744 Move returns status 0, amount 0
02:30:31.901 00.000 2744 MoveAxis(N, 0, ABG)
02:30:31.901 00.000 2744 Move returns status 0, amount 0
02:30:31.902 00.001 2744 move complete, result=0
02:30:31.902 00.000 2744 worker thread done servicing request
02:30:31.917 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1763, FiltMax=65535, Gamma=0.510
02:30:31.933 00.016 1092 UpdateGuideState exits: m=567788 SNR=103.1
02:30:31.937 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:31.940 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:31.942 00.002 1092 Enqueuing Expose request
02:30:31.945 00.003 2744 Worker thread wakes up
02:30:31.945 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:31.947 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:31.948 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:35.330 03.382 2744 Exposure complete
02:30:35.530 00.200 2744 worker thread done servicing request
02:30:35.530 00.000 1092 OnExposeComplete: enter
02:30:35.533 00.003 1092 UpdateGuideState(): m_state=6
02:30:35.536 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 114
02:30:35.539 00.003 1092 Star::Find returns 1 (0), X=1720.27, Y=131.39, Mass=550308, SNR=95.8, Peak=61827 HFD=2.8
02:30:35.542 00.003 1092 MultiStar: [#1 -0.77,0.38,0.86,U] [#2 -0.61,0.51,0.77,U] [#3 -0.61,0.41,0.74,U] [#4 -0.58,0.15,0.57,U] [#5 -0.64,0.23,0.47,U] [#6 -0.52,0.49,0.53,U] [#7 -0.73,0.57,0.66,U] [#8 -0.88,0.46,0.53,U] 
02:30:35.544 00.002 1092 refined, 8 included, MultiStar: {-0.68, 0.28}, one-star: {-0.71, -0.40}
02:30:35.548 00.004 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.18 = -3.10)
02:30:35.550 00.002 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.02 = 3.02)
02:30:35.552 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=0.28 hyp=0.73 cameraTheta=2.75 mountX=-0.73 mountY=0.09, mountTheta=3.03
02:30:35.557 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.28, opts=13)
02:30:35.559 00.002 1092 Enqueuing Move request for scope (-0.68, 0.28)
02:30:35.562 00.003 2744 Worker thread wakes up
02:30:35.562 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.28) opts 0xd
02:30:35.562 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.28)
02:30:35.562 00.000 2744 Moving (-0.68, 0.28) raw xDistance=-0.73 yDistance=0.09
02:30:35.563 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:30:35.563 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:35.563 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:30:35.563 00.000 2744 MoveAxis(E, 164, ABG)
02:30:35.563 00.000 2744 Guiding  Dir = 2, Dur = 164
02:30:35.563 00.000 2744 IsSlewing returns 0
02:30:35.564 00.001 2744 IsGuiding returns 0
02:30:35.564 00.000 2744 PulseGuide returned control before completion, sleep 174
02:30:35.578 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1735, FiltMax=65527, Gamma=0.510
02:30:35.595 00.017 1092 UpdateGuideState exits: m=550308 SNR=95.8
02:30:35.598 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.600 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:35.605 00.005 1092 Enqueuing Expose request
02:30:35.744 00.139 2744 IsGuiding returns 1
02:30:35.744 00.000 2744 scope still moving after pulse duration time elapsed
02:30:35.776 00.032 2744 IsSlewing returns 0
02:30:35.777 00.001 2744 IsGuiding returns 0
02:30:35.777 00.000 2744 scope move finished after 164 + 49 ms
02:30:35.777 00.000 2744 Move returns status 0, amount 164
02:30:35.777 00.000 2744 MoveAxis(N, 0, ABG)
02:30:35.777 00.000 2744 Move returns status 0, amount 0
02:30:35.777 00.000 2744 move complete, result=0
02:30:35.777 00.000 2744 worker thread done servicing request
02:30:35.777 00.000 2744 Worker thread wakes up
02:30:35.777 00.000 1092 GuideStep: -0.7 px 164 ms EAST, 0.1 px 0 ms NORTH
02:30:35.779 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:35.779 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:39.163 03.384 2744 Exposure complete
02:30:39.357 00.194 2744 worker thread done servicing request
02:30:39.357 00.000 1092 OnExposeComplete: enter
02:30:39.360 00.003 1092 UpdateGuideState(): m_state=6
02:30:39.363 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 115
02:30:39.365 00.002 1092 Star::Find returns 1 (0), X=1720.10, Y=131.48, Mass=566414, SNR=122.0, Peak=62227 HFD=3.0
02:30:39.368 00.003 1092 MultiStar: [#1 -0.65,0.25,0.81,U] [#2 -0.81,0.35,0.53,U] [#3 -1.00,0.49,0.62,U] [#4 -1.14,0.00,0.00,M1] [#5 -0.71,0.29,0.43,U] [#6 -0.90,-0.02,0.40,U] [#7 -0.49,0.52,0.48,U] [#8 -0.79,0.35,0.49,U] 
02:30:39.370 00.002 1092 refined, 7 included, MultiStar: {-0.79, 0.19}, one-star: {-0.87, -0.31}
02:30:39.372 00.002 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.96)
02:30:39.374 00.002 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.11)
02:30:39.377 00.003 1092 CameraToMount -- cameraX=-0.79 cameraY=0.19 hyp=0.81 cameraTheta=2.90 mountX=-0.80 mountY=-0.02, mountTheta=-3.11
02:30:39.382 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.19, opts=13)
02:30:39.385 00.003 1092 Enqueuing Move request for scope (-0.79, 0.19)
02:30:39.387 00.002 2744 Worker thread wakes up
02:30:39.387 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.19) opts 0xd
02:30:39.387 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.19)
02:30:39.387 00.000 2744 Moving (-0.79, 0.19) raw xDistance=-0.80 yDistance=-0.02
02:30:39.387 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.80
02:30:39.387 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:39.387 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:30:39.387 00.000 2744 MoveAxis(E, 190, ABG)
02:30:39.387 00.000 2744 Guiding  Dir = 2, Dur = 190
02:30:39.388 00.001 2744 IsSlewing returns 0
02:30:39.388 00.000 2744 IsGuiding returns 0
02:30:39.388 00.000 2744 PulseGuide returned control before completion, sleep 200
02:30:39.403 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1549, FiltMax=65535, Gamma=0.510
02:30:39.417 00.014 1092 UpdateGuideState exits: m=566414 SNR=122.0
02:30:39.419 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.421 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:39.424 00.003 1092 Enqueuing Expose request
02:30:39.596 00.172 2744 IsGuiding returns 1
02:30:39.596 00.000 2744 scope still moving after pulse duration time elapsed
02:30:39.628 00.032 2744 IsSlewing returns 0
02:30:39.628 00.000 2744 IsGuiding returns 0
02:30:39.629 00.001 2744 scope move finished after 190 + 50 ms
02:30:39.629 00.000 2744 Move returns status 0, amount 190
02:30:39.629 00.000 2744 MoveAxis(N, 0, ABG)
02:30:39.629 00.000 2744 Move returns status 0, amount 0
02:30:39.629 00.000 2744 move complete, result=0
02:30:39.629 00.000 2744 worker thread done servicing request
02:30:39.629 00.000 1092 GuideStep: -0.8 px 190 ms EAST, -0.0 px 0 ms NORTH
02:30:39.632 00.003 2744 Worker thread wakes up
02:30:39.632 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:39.632 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:43.023 03.391 2744 Exposure complete
02:30:43.223 00.200 2744 worker thread done servicing request
02:30:43.223 00.000 1092 OnExposeComplete: enter
02:30:43.226 00.003 1092 UpdateGuideState(): m_state=6
02:30:43.229 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 116
02:30:43.232 00.003 1092 Star::Find returns 1 (0), X=1720.71, Y=131.52, Mass=542358, SNR=108.0, Peak=57946 HFD=3.1
02:30:43.236 00.004 1092 MultiStar: [#1 -0.04,0.12,0.84,U] [#2 0.15,0.06,0.77,U] [#3 -0.05,0.04,0.64,U] [#4 -0.00,-0.06,0.62,U] [#5 -0.10,-0.05,0.52,U] [#6 -0.05,0.22,0.45,U] [#7 -0.22,0.51,0.63,U] [#8 -0.24,0.12,0.51,U] 
02:30:43.238 00.002 1092 refined, 8 included, MultiStar: {-0.09, 0.05}, one-star: {-0.26, -0.27}
02:30:43.240 00.002 1092 CameraToMount -- cameraTheta (2.62) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
02:30:43.242 00.002 1092 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
02:30:43.244 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.11 cameraTheta=2.62 mountX=-0.11 mountY=0.03, mountTheta=2.90
02:30:43.251 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=0.05, opts=13)
02:30:43.254 00.003 1092 Enqueuing Move request for scope (-0.09, 0.05)
02:30:43.256 00.002 2744 Worker thread wakes up
02:30:43.256 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
02:30:43.256 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
02:30:43.256 00.000 2744 Moving (-0.09, 0.05) raw xDistance=-0.11 yDistance=0.03
02:30:43.256 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:43.256 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:43.256 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:30:43.256 00.000 2744 MoveAxis(E, 0, ABG)
02:30:43.256 00.000 2744 Move returns status 0, amount 0
02:30:43.256 00.000 2744 MoveAxis(N, 0, ABG)
02:30:43.257 00.001 2744 Move returns status 0, amount 0
02:30:43.257 00.000 2744 move complete, result=0
02:30:43.257 00.000 2744 worker thread done servicing request
02:30:43.271 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5370, FiltMin=1557, FiltMax=65535, Gamma=0.510
02:30:43.288 00.017 1092 UpdateGuideState exits: m=542358 SNR=108.0
02:30:43.291 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.294 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:43.297 00.003 1092 Enqueuing Expose request
02:30:43.299 00.002 2744 Worker thread wakes up
02:30:43.299 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:43.299 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:43.299 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:46.684 03.385 2744 Exposure complete
02:30:46.885 00.201 2744 worker thread done servicing request
02:30:46.885 00.000 1092 OnExposeComplete: enter
02:30:46.887 00.002 1092 UpdateGuideState(): m_state=6
02:30:46.890 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 117
02:30:46.893 00.003 1092 Star::Find returns 1 (0), X=1720.71, Y=131.64, Mass=559495, SNR=100.6, Peak=60474 HFD=3.0
02:30:46.897 00.004 1092 MultiStar: [#1 0.13,0.39,0.91,U] [#2 -0.02,0.57,0.89,U] [#3 -0.14,0.60,0.63,U] [#4 -0.33,0.03,0.62,U] [#5 -0.27,0.39,0.55,U] [#6 -0.19,0.62,0.59,U] [#7 -0.03,0.69,0.76,U] [#8 0.19,0.66,0.51,U] 
02:30:46.899 00.002 1092 single-star, 8 included, MultiStar: {-0.10, 0.40}, one-star: {-0.27, -0.15}
02:30:46.902 00.003 1092 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.43) = xAngle (-2.20 = -2.20)
02:30:46.905 00.003 1092 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.36 = -2.36)
02:30:46.907 00.002 1092 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.63 mountX=-0.18 mountY=-0.22, mountTheta=-2.26
02:30:46.912 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=-0.15, opts=13)
02:30:46.915 00.003 1092 Enqueuing Move request for scope (-0.27, -0.15)
02:30:46.919 00.004 2744 Worker thread wakes up
02:30:46.919 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
02:30:46.919 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
02:30:46.919 00.000 2744 Moving (-0.27, -0.15) raw xDistance=-0.18 yDistance=-0.22
02:30:46.919 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:30:46.919 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:46.919 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:30:46.919 00.000 2744 MoveAxis(E, 0, ABG)
02:30:46.919 00.000 2744 Move returns status 0, amount 0
02:30:46.919 00.000 2744 MoveAxis(N, 0, ABG)
02:30:46.920 00.001 2744 Move returns status 0, amount 0
02:30:46.920 00.000 2744 move complete, result=0
02:30:46.920 00.000 2744 worker thread done servicing request
02:30:46.938 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5383, FiltMin=1735, FiltMax=65527, Gamma=0.510
02:30:46.955 00.017 1092 UpdateGuideState exits: m=559495 SNR=100.6
02:30:46.958 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.961 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:46.964 00.003 1092 Enqueuing Expose request
02:30:46.966 00.002 2744 Worker thread wakes up
02:30:46.966 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:46.968 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:46.969 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:50.364 03.395 2744 Exposure complete
02:30:50.571 00.207 2744 worker thread done servicing request
02:30:50.571 00.000 1092 OnExposeComplete: enter
02:30:50.573 00.002 1092 UpdateGuideState(): m_state=6
02:30:50.577 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 118
02:30:50.580 00.003 1092 Star::Find returns 1 (0), X=1720.59, Y=131.68, Mass=563730, SNR=113.0, Peak=65501 HFD=2.9
02:30:50.584 00.004 1092 MultiStar: [#1 -0.31,0.46,0.87,U] [#2 -0.39,0.49,0.73,U] [#3 -0.63,0.43,0.69,U] [#4 -0.41,0.09,0.63,U] [#5 -0.48,0.32,0.61,U] [#6 -0.59,0.27,0.47,U] [#7 -0.31,0.64,0.56,U] [#8 -0.35,0.67,0.60,U] 
02:30:50.587 00.003 1092 single-star, 8 included, MultiStar: {-0.42, 0.34}, one-star: {-0.38, -0.10}
02:30:50.589 00.002 1092 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-0.43) = xAngle (-2.45 = -2.45)
02:30:50.592 00.003 1092 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.61 = -2.61)
02:30:50.595 00.003 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.10 hyp=0.40 cameraTheta=-2.88 mountX=-0.31 mountY=-0.20, mountTheta=-2.56
02:30:50.600 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.10, opts=13)
02:30:50.602 00.002 1092 Enqueuing Move request for scope (-0.38, -0.10)
02:30:50.605 00.003 2744 Worker thread wakes up
02:30:50.605 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.10) opts 0xd
02:30:50.605 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.10)
02:30:50.605 00.000 2744 Moving (-0.38, -0.10) raw xDistance=-0.31 yDistance=-0.20
02:30:50.605 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:30:50.605 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:50.605 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:30:50.605 00.000 2744 MoveAxis(E, 69, ABG)
02:30:50.605 00.000 2744 Guiding  Dir = 2, Dur = 69
02:30:50.605 00.000 2744 IsSlewing returns 0
02:30:50.606 00.001 2744 IsGuiding returns 0
02:30:50.606 00.000 2744 PulseGuide returned control before completion, sleep 79
02:30:50.621 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5395, FiltMin=1357, FiltMax=65527, Gamma=0.510
02:30:50.637 00.016 1092 UpdateGuideState exits: m=563730 SNR=113.0
02:30:50.640 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.642 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:50.645 00.003 1092 Enqueuing Expose request
02:30:50.699 00.054 2744 IsGuiding returns 0
02:30:50.699 00.000 2744 Move returns status 0, amount 69
02:30:50.699 00.000 2744 MoveAxis(N, 0, ABG)
02:30:50.699 00.000 2744 Move returns status 0, amount 0
02:30:50.699 00.000 2744 move complete, result=0
02:30:50.699 00.000 2744 worker thread done servicing request
02:30:50.699 00.000 2744 Worker thread wakes up
02:30:50.699 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:50.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:50.702 00.003 1092 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
02:30:54.083 03.381 2744 Exposure complete
02:30:54.284 00.201 2744 worker thread done servicing request
02:30:54.284 00.000 1092 OnExposeComplete: enter
02:30:54.286 00.002 1092 UpdateGuideState(): m_state=6
02:30:54.289 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 119
02:30:54.292 00.003 1092 Star::Find returns 1 (0), X=1720.71, Y=131.42, Mass=558314, SNR=105.2, Peak=65535 HFD=3.0
02:30:54.295 00.003 1092 MultiStar: [#1 0.01,0.22,1.01,U] [#2 0.00,0.50,0.85,U] [#3 0.03,0.28,0.68,U] [#4 0.06,0.05,0.68,U] [#5 -0.09,0.38,0.49,U] [#6 -0.10,0.48,0.51,U] [#7 -0.12,0.47,0.69,U] [#8 -0.03,0.39,0.52,U] 
02:30:54.298 00.003 1092 refined, 8 included, MultiStar: {-0.06, 0.23}, one-star: {-0.27, -0.37}
02:30:54.301 00.003 1092 CameraToMount -- cameraTheta (1.83) - m_xAngle (-0.43) = xAngle (2.26 = 2.26)
02:30:54.303 00.002 1092 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.10 = 2.10)
02:30:54.304 00.001 1092 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=-0.15 mountY=0.20, mountTheta=2.20
02:30:54.308 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.23, opts=13)
02:30:54.313 00.005 1092 Enqueuing Move request for scope (-0.06, 0.23)
02:30:54.315 00.002 2744 Worker thread wakes up
02:30:54.315 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
02:30:54.315 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
02:30:54.315 00.000 2744 Moving (-0.06, 0.23) raw xDistance=-0.15 yDistance=0.20
02:30:54.315 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:30:54.315 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:54.315 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:30:54.315 00.000 2744 MoveAxis(E, 0, ABG)
02:30:54.315 00.000 2744 Move returns status 0, amount 0
02:30:54.315 00.000 2744 MoveAxis(N, 0, ABG)
02:30:54.315 00.000 2744 Move returns status 0, amount 0
02:30:54.316 00.001 2744 move complete, result=0
02:30:54.316 00.000 2744 worker thread done servicing request
02:30:54.332 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5395, FiltMin=1696, FiltMax=65535, Gamma=0.510
02:30:54.347 00.015 1092 UpdateGuideState exits: m=558314 SNR=105.2
02:30:54.350 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.353 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:54.355 00.002 1092 Enqueuing Expose request
02:30:54.356 00.001 2744 Worker thread wakes up
02:30:54.356 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:54.357 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:30:54.359 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:57.747 03.388 2744 Exposure complete
02:30:57.989 00.242 2744 worker thread done servicing request
02:30:57.989 00.000 1092 OnExposeComplete: enter
02:30:57.992 00.003 1092 UpdateGuideState(): m_state=6
02:30:57.997 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 120
02:30:58.004 00.007 1092 Star::Find returns 1 (0), X=1720.44, Y=131.68, Mass=553922, SNR=107.8, Peak=52618 HFD=3.1
02:30:58.008 00.004 1092 MultiStar: [#1 -0.32,0.44,0.73,U] [#2 -0.17,0.43,0.67,U] [#3 -0.47,0.56,0.65,U] [#4 -0.33,0.34,0.55,U] [#5 -0.47,0.29,0.56,U] [#6 -0.22,0.43,0.48,U] [#7 -0.42,0.51,0.58,U] [#8 -0.42,0.19,0.53,U] 
02:30:58.014 00.006 1092 refined, 8 included, MultiStar: {-0.38, 0.32}, one-star: {-0.53, -0.10}
02:30:58.018 00.004 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.87 = 2.87)
02:30:58.020 00.002 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.72 = 2.72)
02:30:58.025 00.005 1092 CameraToMount -- cameraX=-0.38 cameraY=0.32 hyp=0.50 cameraTheta=2.45 mountX=-0.48 mountY=0.20, mountTheta=2.74
02:30:58.030 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=0.32, opts=13)
02:30:58.035 00.005 1092 Enqueuing Move request for scope (-0.38, 0.32)
02:30:58.039 00.004 2744 Worker thread wakes up
02:30:58.040 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.32) opts 0xd
02:30:58.040 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, 0.32)
02:30:58.040 00.000 2744 Moving (-0.38, 0.32) raw xDistance=-0.48 yDistance=0.20
02:30:58.040 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:30:58.040 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:30:58.040 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:30:58.040 00.000 2744 MoveAxis(E, 107, ABG)
02:30:58.040 00.000 2744 Guiding  Dir = 2, Dur = 107
02:30:58.040 00.000 2744 IsSlewing returns 0
02:30:58.041 00.001 2744 IsGuiding returns 0
02:30:58.041 00.000 2744 PulseGuide returned control before completion, sleep 117
02:30:58.063 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1687, FiltMax=65535, Gamma=0.510
02:30:58.084 00.021 1092 UpdateGuideState exits: m=553922 SNR=107.8
02:30:58.088 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.091 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:30:58.099 00.008 1092 Enqueuing Expose request
02:30:58.167 00.068 2744 IsGuiding returns 1
02:30:58.167 00.000 2744 scope still moving after pulse duration time elapsed
02:30:58.202 00.035 2744 IsSlewing returns 0
02:30:58.202 00.000 2744 IsGuiding returns 0
02:30:58.202 00.000 2744 scope move finished after 107 + 54 ms
02:30:58.203 00.001 2744 Move returns status 0, amount 107
02:30:58.203 00.000 2744 MoveAxis(N, 0, ABG)
02:30:58.203 00.000 2744 Move returns status 0, amount 0
02:30:58.203 00.000 2744 move complete, result=0
02:30:58.203 00.000 2744 worker thread done servicing request
02:30:58.203 00.000 2744 Worker thread wakes up
02:30:58.203 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:30:58.203 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:30:58.204 00.001 1092 GuideStep: -0.5 px 107 ms EAST, 0.2 px 0 ms NORTH
02:31:01.604 03.400 2744 Exposure complete
02:31:01.807 00.203 2744 worker thread done servicing request
02:31:01.807 00.000 1092 OnExposeComplete: enter
02:31:01.810 00.003 1092 UpdateGuideState(): m_state=6
02:31:01.815 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 121
02:31:01.817 00.002 1092 Star::Find returns 1 (0), X=1721.50, Y=130.91, Mass=532563, SNR=100.7, Peak=54307 HFD=2.9
02:31:01.819 00.002 1092 MultiStar: [#1 0.73,-0.11,1.05,U] [#2 0.71,0.04,0.86,U] [#3 0.75,-0.03,0.65,U] [#4 0.59,-0.13,0.62,U] [#5 0.36,-0.02,0.54,U] [#6 0.57,-0.09,0.48,U] [#7 0.76,-0.07,0.72,U] [#8 0.59,-0.08,0.56,U] 
02:31:01.822 00.003 1092 refined, 8 included, MultiStar: {0.63, -0.19}, one-star: {0.52, -0.87}
02:31:01.823 00.001 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
02:31:01.826 00.003 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.01 = -0.01)
02:31:01.829 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=-0.19 hyp=0.66 cameraTheta=-0.29 mountX=0.65 mountY=-0.01, mountTheta=-0.01
02:31:01.837 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.19, opts=13)
02:31:01.840 00.003 1092 Enqueuing Move request for scope (0.63, -0.19)
02:31:01.842 00.002 2744 Worker thread wakes up
02:31:01.842 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.19) opts 0xd
02:31:01.842 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.19)
02:31:01.842 00.000 2744 Moving (0.63, -0.19) raw xDistance=0.65 yDistance=-0.01
02:31:01.842 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65
02:31:01.842 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:01.843 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:01.843 00.000 2744 MoveAxis(W, 139, ABG)
02:31:01.843 00.000 2744 Guiding  Dir = 3, Dur = 139
02:31:01.843 00.000 2744 IsSlewing returns 0
02:31:01.843 00.000 2744 IsGuiding returns 0
02:31:01.844 00.001 2744 PulseGuide returned control before completion, sleep 149
02:31:01.860 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1506, FiltMax=65535, Gamma=0.510
02:31:01.877 00.017 1092 UpdateGuideState exits: m=532563 SNR=100.7
02:31:01.880 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.883 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:01.885 00.002 1092 Enqueuing Expose request
02:31:02.000 00.115 2744 IsGuiding returns 1
02:31:02.000 00.000 2744 scope still moving after pulse duration time elapsed
02:31:02.030 00.030 2744 IsSlewing returns 0
02:31:02.031 00.001 2744 IsGuiding returns 0
02:31:02.031 00.000 2744 scope move finished after 139 + 48 ms
02:31:02.031 00.000 2744 Move returns status 0, amount 139
02:31:02.031 00.000 2744 MoveAxis(N, 0, ABG)
02:31:02.031 00.000 2744 Move returns status 0, amount 0
02:31:02.031 00.000 2744 move complete, result=0
02:31:02.031 00.000 2744 worker thread done servicing request
02:31:02.031 00.000 2744 Worker thread wakes up
02:31:02.031 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:02.031 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:02.033 00.002 1092 GuideStep: 0.7 px 139 ms WEST, -0.0 px 0 ms NORTH
02:31:05.426 03.393 2744 Exposure complete
02:31:05.633 00.207 2744 worker thread done servicing request
02:31:05.633 00.000 1092 OnExposeComplete: enter
02:31:05.636 00.003 1092 UpdateGuideState(): m_state=6
02:31:05.639 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 122
02:31:05.641 00.002 1092 Star::Find returns 1 (0), X=1721.26, Y=131.14, Mass=577666, SNR=122.7, Peak=62986 HFD=2.7
02:31:05.644 00.003 1092 MultiStar: [#1 0.25,-0.05,0.74,U] [#2 0.47,0.04,0.73,U] [#3 0.25,0.13,0.54,U] [#4 0.15,-0.30,0.49,U] [#5 0.12,0.19,0.45,U] [#6 0.28,-0.26,0.38,U] [#7 0.50,0.26,0.50,U] [#8 0.28,0.17,0.42,U] 
02:31:05.646 00.002 1092 refined, 8 included, MultiStar: {0.29, -0.10}, one-star: {0.28, -0.65}
02:31:05.649 00.003 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
02:31:05.651 00.002 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
02:31:05.653 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.34 mountX=0.31 mountY=-0.02, mountTheta=-0.07
02:31:05.657 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.10, opts=13)
02:31:05.659 00.002 1092 Enqueuing Move request for scope (0.29, -0.10)
02:31:05.663 00.004 2744 Worker thread wakes up
02:31:05.663 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
02:31:05.663 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
02:31:05.663 00.000 2744 Moving (0.29, -0.10) raw xDistance=0.31 yDistance=-0.02
02:31:05.663 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:31:05.663 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:05.663 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:31:05.663 00.000 2744 MoveAxis(W, 79, ABG)
02:31:05.664 00.001 2744 Guiding  Dir = 3, Dur = 79
02:31:05.664 00.000 2744 IsSlewing returns 0
02:31:05.664 00.000 2744 IsGuiding returns 0
02:31:05.664 00.000 2744 PulseGuide returned control before completion, sleep 89
02:31:05.681 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1853, FiltMax=65535, Gamma=0.510
02:31:05.698 00.017 1092 UpdateGuideState exits: m=577666 SNR=122.7
02:31:05.701 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:05.704 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:05.707 00.003 1092 Enqueuing Expose request
02:31:05.758 00.051 2744 IsGuiding returns 1
02:31:05.758 00.000 2744 scope still moving after pulse duration time elapsed
02:31:05.788 00.030 2744 IsSlewing returns 0
02:31:05.788 00.000 2744 IsGuiding returns 0
02:31:05.788 00.000 2744 scope move finished after 79 + 45 ms
02:31:05.788 00.000 2744 Move returns status 0, amount 79
02:31:05.788 00.000 2744 MoveAxis(N, 0, ABG)
02:31:05.789 00.001 2744 Move returns status 0, amount 0
02:31:05.789 00.000 2744 move complete, result=0
02:31:05.789 00.000 2744 worker thread done servicing request
02:31:05.789 00.000 2744 Worker thread wakes up
02:31:05.789 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:05.789 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:05.790 00.001 1092 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH
02:31:09.196 03.406 2744 Exposure complete
02:31:09.463 00.267 2744 worker thread done servicing request
02:31:09.464 00.001 1092 OnExposeComplete: enter
02:31:09.468 00.004 1092 UpdateGuideState(): m_state=6
02:31:09.472 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 123
02:31:09.475 00.003 1092 Star::Find returns 1 (0), X=1721.23, Y=131.33, Mass=495473, SNR=96.6, Peak=62890 HFD=2.7
02:31:09.478 00.003 1092 MultiStar: [#1 0.49,0.17,0.81,U] [#2 0.52,0.14,0.89,U] [#3 0.35,0.13,0.77,U] [#4 0.35,-0.18,0.61,U] [#5 0.32,0.06,0.58,U] [#6 0.39,0.35,0.52,U] [#7 0.50,0.28,0.71,U] [#8 0.64,0.14,0.66,U] 
02:31:09.481 00.003 1092 refined, 8 included, MultiStar: {0.42, 0.05}, one-star: {0.25, -0.46}
02:31:09.484 00.003 1092 CameraToMount -- cameraTheta (0.11) - m_xAngle (-0.43) = xAngle (0.54 = 0.54)
02:31:09.487 00.003 1092 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.38 = 0.38)
02:31:09.489 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=0.05 hyp=0.42 cameraTheta=0.11 mountX=0.36 mountY=0.16, mountTheta=0.41
02:31:09.494 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=0.05, opts=13)
02:31:09.497 00.003 1092 Enqueuing Move request for scope (0.42, 0.05)
02:31:09.499 00.002 2744 Worker thread wakes up
02:31:09.499 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.05) opts 0xd
02:31:09.499 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, 0.05)
02:31:09.499 00.000 2744 Moving (0.42, 0.05) raw xDistance=0.36 yDistance=0.16
02:31:09.499 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:31:09.499 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:09.500 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:31:09.500 00.000 2744 MoveAxis(W, 87, ABG)
02:31:09.500 00.000 2744 Guiding  Dir = 3, Dur = 87
02:31:09.500 00.000 2744 IsSlewing returns 0
02:31:09.500 00.000 2744 IsGuiding returns 0
02:31:09.501 00.001 2744 PulseGuide returned control before completion, sleep 97
02:31:09.518 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5431, FiltMin=1696, FiltMax=65535, Gamma=0.510
02:31:09.536 00.018 1092 UpdateGuideState exits: m=495473 SNR=96.6
02:31:09.539 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.542 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:09.545 00.003 1092 Enqueuing Expose request
02:31:09.609 00.064 2744 IsGuiding returns 1
02:31:09.609 00.000 2744 scope still moving after pulse duration time elapsed
02:31:09.640 00.031 2744 IsSlewing returns 0
02:31:09.640 00.000 2744 IsGuiding returns 0
02:31:09.640 00.000 2744 scope move finished after 87 + 53 ms
02:31:09.640 00.000 2744 Move returns status 0, amount 87
02:31:09.640 00.000 2744 MoveAxis(N, 0, ABG)
02:31:09.640 00.000 2744 Move returns status 0, amount 0
02:31:09.641 00.001 2744 move complete, result=0
02:31:09.641 00.000 2744 worker thread done servicing request
02:31:09.641 00.000 2744 Worker thread wakes up
02:31:09.641 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:09.641 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:09.643 00.002 1092 GuideStep: 0.4 px 87 ms WEST, 0.2 px 0 ms NORTH
02:31:13.027 03.384 2744 Exposure complete
02:31:13.221 00.194 2744 worker thread done servicing request
02:31:13.221 00.000 1092 OnExposeComplete: enter
02:31:13.223 00.002 1092 UpdateGuideState(): m_state=6
02:31:13.225 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 124
02:31:13.229 00.004 1092 Star::Find returns 1 (0), X=1721.18, Y=131.34, Mass=503834, SNR=103.2, Peak=60874 HFD=2.7
02:31:13.232 00.003 1092 MultiStar: [#1 0.16,0.10,0.83,U] [#2 0.49,0.35,0.66,U] [#3 0.14,-0.01,0.60,U] [#4 0.20,-0.06,0.81,U] [#5 0.12,-0.06,0.62,U] [#6 0.24,0.03,0.45,U] [#7 0.29,0.14,0.76,U] [#8 0.45,0.05,0.61,U] 
02:31:13.236 00.004 1092 refined, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.20, -0.45}
02:31:13.238 00.002 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
02:31:13.240 00.002 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
02:31:13.242 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.04 mountX=0.23 mountY=0.06, mountTheta=0.24
02:31:13.247 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=-0.01, opts=13)
02:31:13.249 00.002 1092 Enqueuing Move request for scope (0.25, -0.01)
02:31:13.253 00.004 2744 Worker thread wakes up
02:31:13.253 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
02:31:13.253 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
02:31:13.253 00.000 2744 Moving (0.25, -0.01) raw xDistance=0.23 yDistance=0.06
02:31:13.253 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:31:13.253 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:13.253 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:31:13.253 00.000 2744 MoveAxis(E, 0, ABG)
02:31:13.253 00.000 2744 Move returns status 0, amount 0
02:31:13.253 00.000 2744 MoveAxis(N, 0, ABG)
02:31:13.253 00.000 2744 Move returns status 0, amount 0
02:31:13.253 00.000 2744 move complete, result=0
02:31:13.254 00.001 2744 worker thread done servicing request
02:31:13.268 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1789, FiltMax=65535, Gamma=0.510
02:31:13.283 00.015 1092 UpdateGuideState exits: m=503834 SNR=103.2
02:31:13.287 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.289 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:13.290 00.001 1092 Enqueuing Expose request
02:31:13.292 00.002 2744 Worker thread wakes up
02:31:13.292 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:13.292 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:13.293 00.001 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:16.685 03.392 2744 Exposure complete
02:31:16.886 00.201 2744 worker thread done servicing request
02:31:16.886 00.000 1092 OnExposeComplete: enter
02:31:16.889 00.003 1092 UpdateGuideState(): m_state=6
02:31:16.891 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 125
02:31:16.895 00.004 1092 Star::Find returns 1 (0), X=1721.32, Y=130.80, Mass=534191, SNR=99.4, Peak=55322 HFD=2.7
02:31:16.898 00.003 1092 MultiStar: [#1 0.51,-0.26,1.09,U] [#2 0.35,-0.01,0.80,U] [#3 0.37,-0.27,0.72,U] [#4 0.38,-0.25,0.59,U] [#5 0.19,-0.32,0.58,U] [#6 0.28,-0.11,0.51,U] [#7 0.46,-0.16,0.70,U] [#8 0.30,-0.10,0.51,U] 
02:31:16.903 00.005 1092 refined, 8 included, MultiStar: {0.37, -0.31}, one-star: {0.34, -0.98}
02:31:16.907 00.004 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
02:31:16.909 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
02:31:16.912 00.003 1092 CameraToMount -- cameraX=0.37 cameraY=-0.31 hyp=0.48 cameraTheta=-0.70 mountX=0.46 mountY=-0.20, mountTheta=-0.41
02:31:16.918 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.31, opts=13)
02:31:16.921 00.003 1092 Enqueuing Move request for scope (0.37, -0.31)
02:31:16.923 00.002 2744 Worker thread wakes up
02:31:16.923 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.31) opts 0xd
02:31:16.923 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.31)
02:31:16.923 00.000 2744 Moving (0.37, -0.31) raw xDistance=0.46 yDistance=-0.20
02:31:16.923 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.46
02:31:16.923 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:16.924 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:31:16.924 00.000 2744 MoveAxis(W, 104, ABG)
02:31:16.924 00.000 2744 Guiding  Dir = 3, Dur = 104
02:31:16.924 00.000 2744 IsSlewing returns 0
02:31:16.924 00.000 2744 IsGuiding returns 0
02:31:16.924 00.000 2744 PulseGuide returned control before completion, sleep 114
02:31:16.938 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1562, FiltMax=65535, Gamma=0.510
02:31:16.954 00.016 1092 UpdateGuideState exits: m=534191 SNR=99.4
02:31:16.956 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:16.958 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:16.962 00.004 1092 Enqueuing Expose request
02:31:17.040 00.078 2744 IsGuiding returns 1
02:31:17.040 00.000 2744 scope still moving after pulse duration time elapsed
02:31:17.072 00.032 2744 IsSlewing returns 0
02:31:17.072 00.000 2744 IsGuiding returns 0
02:31:17.072 00.000 2744 scope move finished after 104 + 43 ms
02:31:17.072 00.000 2744 Move returns status 0, amount 104
02:31:17.072 00.000 2744 MoveAxis(N, 0, ABG)
02:31:17.072 00.000 2744 Move returns status 0, amount 0
02:31:17.073 00.001 2744 move complete, result=0
02:31:17.073 00.000 2744 worker thread done servicing request
02:31:17.073 00.000 2744 Worker thread wakes up
02:31:17.073 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:17.073 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:17.073 00.000 1092 GuideStep: 0.5 px 104 ms WEST, -0.2 px 0 ms NORTH
02:31:20.480 03.407 2744 Exposure complete
02:31:20.692 00.212 2744 worker thread done servicing request
02:31:20.692 00.000 1092 OnExposeComplete: enter
02:31:20.696 00.004 1092 UpdateGuideState(): m_state=6
02:31:20.699 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 126
02:31:20.701 00.002 1092 Star::Find returns 1 (0), X=1720.71, Y=131.19, Mass=524810, SNR=105.3, Peak=64810 HFD=2.6
02:31:20.704 00.003 1092 MultiStar: [#1 -0.20,0.08,0.83,U] [#2 -0.20,0.23,0.79,U] [#3 -0.15,0.16,0.67,U] [#4 -0.25,-0.02,0.61,U] [#5 -0.18,-0.18,0.51,U] [#6 -0.34,0.00,0.50,U] [#7 -0.03,0.15,0.68,U] [#8 -0.07,0.36,0.53,U] 
02:31:20.707 00.003 1092 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.27, -0.60}
02:31:20.709 00.002 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
02:31:20.713 00.004 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.83 = -2.83)
02:31:20.715 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.10 mountX=-0.17 mountY=-0.06, mountTheta=-2.81
02:31:20.723 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.01, opts=13)
02:31:20.726 00.003 1092 Enqueuing Move request for scope (-0.19, -0.01)
02:31:20.730 00.004 2744 Worker thread wakes up
02:31:20.730 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
02:31:20.730 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
02:31:20.730 00.000 2744 Moving (-0.19, -0.01) raw xDistance=-0.17 yDistance=-0.06
02:31:20.730 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:31:20.730 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:20.730 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:31:20.730 00.000 2744 MoveAxis(E, 0, ABG)
02:31:20.731 00.001 2744 Move returns status 0, amount 0
02:31:20.731 00.000 2744 MoveAxis(N, 0, ABG)
02:31:20.731 00.000 2744 Move returns status 0, amount 0
02:31:20.731 00.000 2744 move complete, result=0
02:31:20.731 00.000 2744 worker thread done servicing request
02:31:20.749 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1432, FiltMax=65535, Gamma=0.510
02:31:20.763 00.014 1092 UpdateGuideState exits: m=524810 SNR=105.3
02:31:20.766 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:20.768 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:20.770 00.002 1092 Enqueuing Expose request
02:31:20.773 00.003 2744 Worker thread wakes up
02:31:20.773 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:20.776 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:20.776 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:24.161 03.385 2744 Exposure complete
02:31:24.352 00.191 2744 worker thread done servicing request
02:31:24.352 00.000 1092 OnExposeComplete: enter
02:31:24.355 00.003 1092 UpdateGuideState(): m_state=6
02:31:24.357 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 127
02:31:24.359 00.002 1092 Star::Find returns 1 (0), X=1720.73, Y=130.98, Mass=564652, SNR=118.9, Peak=60970 HFD=2.6
02:31:24.362 00.003 1092 MultiStar: [#1 -0.10,0.11,0.74,U] [#2 -0.27,0.13,0.70,U] [#3 -0.15,0.05,0.60,U] [#4 -0.28,-0.20,0.58,U] [#5 -0.25,0.28,0.45,U] [#6 -0.09,0.08,0.39,U] [#7 0.06,0.09,0.73,U] [#8 -0.17,0.04,0.49,U] 
02:31:24.365 00.003 1092 refined, 8 included, MultiStar: {-0.17, -0.09}, one-star: {-0.24, -0.81}
02:31:24.366 00.001 1092 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-0.43) = xAngle (-2.24 = -2.24)
02:31:24.370 00.004 1092 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.40 = -2.40)
02:31:24.372 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.67 mountX=-0.12 mountY=-0.13, mountTheta=-2.31
02:31:24.375 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.09, opts=13)
02:31:24.377 00.002 1092 Enqueuing Move request for scope (-0.17, -0.09)
02:31:24.380 00.003 2744 Worker thread wakes up
02:31:24.381 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
02:31:24.381 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
02:31:24.381 00.000 2744 Moving (-0.17, -0.09) raw xDistance=-0.12 yDistance=-0.13
02:31:24.381 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:31:24.381 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:24.381 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:31:24.381 00.000 2744 MoveAxis(E, 0, ABG)
02:31:24.381 00.000 2744 Move returns status 0, amount 0
02:31:24.381 00.000 2744 MoveAxis(N, 0, ABG)
02:31:24.381 00.000 2744 Move returns status 0, amount 0
02:31:24.381 00.000 2744 move complete, result=0
02:31:24.381 00.000 2744 worker thread done servicing request
02:31:24.394 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1773, FiltMax=65535, Gamma=0.510
02:31:24.408 00.014 1092 UpdateGuideState exits: m=564652 SNR=118.9
02:31:24.412 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:24.414 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:24.416 00.002 1092 Enqueuing Expose request
02:31:24.418 00.002 2744 Worker thread wakes up
02:31:24.419 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:24.419 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:24.421 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:27.813 03.392 2744 Exposure complete
02:31:28.033 00.220 1092 OnExposeComplete: enter
02:31:28.035 00.002 2744 worker thread done servicing request
02:31:28.035 00.000 1092 UpdateGuideState(): m_state=6
02:31:28.041 00.006 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 128
02:31:28.044 00.003 1092 Star::Find returns 1 (0), X=1721.31, Y=131.14, Mass=541218, SNR=107.0, Peak=61786 HFD=2.6
02:31:28.048 00.004 1092 MultiStar: [#1 0.64,-0.04,0.93,U] [#2 0.55,-0.00,0.68,U] [#3 0.50,0.03,0.68,U] [#4 0.31,-0.21,0.60,U] [#5 0.40,-0.28,0.59,U] [#6 0.29,0.04,0.49,U] [#7 0.49,0.18,0.66,U] [#8 0.57,-0.04,0.54,U] 
02:31:28.051 00.003 1092 refined, 8 included, MultiStar: {0.46, -0.14}, one-star: {0.33, -0.65}
02:31:28.054 00.003 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.14 = 0.14)
02:31:28.057 00.003 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.01 = -0.01)
02:31:28.061 00.004 1092 CameraToMount -- cameraX=0.46 cameraY=-0.14 hyp=0.48 cameraTheta=-0.29 mountX=0.48 mountY=-0.01, mountTheta=-0.01
02:31:28.067 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.14, opts=13)
02:31:28.070 00.003 1092 Enqueuing Move request for scope (0.46, -0.14)
02:31:28.073 00.003 2744 Worker thread wakes up
02:31:28.073 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.14) opts 0xd
02:31:28.073 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.14)
02:31:28.073 00.000 2744 Moving (0.46, -0.14) raw xDistance=0.48 yDistance=-0.01
02:31:28.073 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.48
02:31:28.073 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:28.073 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:31:28.073 00.000 2744 MoveAxis(W, 106, ABG)
02:31:28.073 00.000 2744 Guiding  Dir = 3, Dur = 106
02:31:28.073 00.000 2744 IsSlewing returns 0
02:31:28.074 00.001 2744 IsGuiding returns 0
02:31:28.074 00.000 2744 PulseGuide returned control before completion, sleep 116
02:31:28.088 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1520, FiltMax=65535, Gamma=0.510
02:31:28.105 00.017 1092 UpdateGuideState exits: m=541218 SNR=107.0
02:31:28.108 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:28.111 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:28.113 00.002 1092 Enqueuing Expose request
02:31:28.195 00.082 2744 IsGuiding returns 1
02:31:28.195 00.000 2744 scope still moving after pulse duration time elapsed
02:31:28.227 00.032 2744 IsSlewing returns 0
02:31:28.227 00.000 2744 IsGuiding returns 0
02:31:28.228 00.001 2744 scope move finished after 106 + 47 ms
02:31:28.228 00.000 2744 Move returns status 0, amount 106
02:31:28.228 00.000 2744 MoveAxis(N, 0, ABG)
02:31:28.228 00.000 2744 Move returns status 0, amount 0
02:31:28.228 00.000 2744 move complete, result=0
02:31:28.229 00.001 2744 worker thread done servicing request
02:31:28.229 00.000 1092 GuideStep: 0.5 px 106 ms WEST, -0.0 px 0 ms NORTH
02:31:28.232 00.003 2744 Worker thread wakes up
02:31:28.232 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:28.232 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:31.621 03.389 2744 Exposure complete
02:31:31.821 00.200 2744 worker thread done servicing request
02:31:31.821 00.000 1092 OnExposeComplete: enter
02:31:31.824 00.003 1092 UpdateGuideState(): m_state=6
02:31:31.826 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 129
02:31:31.829 00.003 1092 Star::Find returns 1 (0), X=1721.16, Y=131.26, Mass=548907, SNR=102.8, Peak=60666 HFD=2.9
02:31:31.832 00.003 1092 MultiStar: [#1 0.36,0.07,0.91,U] [#2 0.37,0.18,0.71,U] [#3 0.21,-0.04,0.67,U] [#4 0.15,-0.27,0.57,U] [#5 0.12,0.09,0.56,U] [#6 0.27,0.06,0.44,U] [#7 0.45,0.33,0.73,U] [#8 0.36,0.30,0.60,U] 
02:31:31.834 00.002 1092 refined, 8 included, MultiStar: {0.28, -0.00}, one-star: {0.18, -0.52}
02:31:31.837 00.003 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
02:31:31.839 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
02:31:31.841 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-0.00 mountX=0.25 mountY=0.07, mountTheta=0.28
02:31:31.845 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.00, opts=13)
02:31:31.847 00.002 1092 Enqueuing Move request for scope (0.28, -0.00)
02:31:31.850 00.003 2744 Worker thread wakes up
02:31:31.850 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.00) opts 0xd
02:31:31.850 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.00)
02:31:31.850 00.000 2744 Moving (0.28, -0.00) raw xDistance=0.25 yDistance=0.07
02:31:31.850 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:31:31.850 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:31.850 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:31:31.850 00.000 2744 MoveAxis(E, 0, ABG)
02:31:31.850 00.000 2744 Move returns status 0, amount 0
02:31:31.850 00.000 2744 MoveAxis(N, 0, ABG)
02:31:31.851 00.001 2744 Move returns status 0, amount 0
02:31:31.851 00.000 2744 move complete, result=0
02:31:31.851 00.000 2744 worker thread done servicing request
02:31:31.867 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1698, FiltMax=65535, Gamma=0.510
02:31:31.885 00.018 1092 UpdateGuideState exits: m=548907 SNR=102.8
02:31:31.888 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:31.891 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:31.894 00.003 1092 Enqueuing Expose request
02:31:31.897 00.003 2744 Worker thread wakes up
02:31:31.897 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:31.897 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:31.897 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:35.292 03.395 2744 Exposure complete
02:31:35.485 00.193 2744 worker thread done servicing request
02:31:35.486 00.001 1092 OnExposeComplete: enter
02:31:35.488 00.002 1092 UpdateGuideState(): m_state=6
02:31:35.491 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 130
02:31:35.494 00.003 1092 Star::Find returns 1 (0), X=1721.29, Y=130.97, Mass=544443, SNR=109.2, Peak=56026 HFD=2.6
02:31:35.497 00.003 1092 MultiStar: [#1 0.48,-0.39,0.75,U] [#2 0.59,-0.16,0.73,U] [#3 0.36,-0.26,0.68,U] [#4 0.46,-0.36,0.53,U] [#5 0.01,-0.28,0.56,U] [#6 0.58,-0.41,0.53,U] [#7 0.57,-0.15,0.64,U] [#8 0.41,-0.45,0.59,U] 
02:31:35.498 00.001 1092 refined, 8 included, MultiStar: {0.42, -0.39}, one-star: {0.32, -0.82}
02:31:35.501 00.003 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
02:31:35.503 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
02:31:35.505 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.39 hyp=0.57 cameraTheta=-0.75 mountX=0.54 mountY=-0.26, mountTheta=-0.45
02:31:35.509 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.39, opts=13)
02:31:35.513 00.004 1092 Enqueuing Move request for scope (0.42, -0.39)
02:31:35.514 00.001 2744 Worker thread wakes up
02:31:35.515 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.39) opts 0xd
02:31:35.515 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.39)
02:31:35.515 00.000 2744 Moving (0.42, -0.39) raw xDistance=0.54 yDistance=-0.26
02:31:35.515 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.54
02:31:35.515 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:35.515 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:31:35.515 00.000 2744 MoveAxis(W, 122, ABG)
02:31:35.515 00.000 2744 Guiding  Dir = 3, Dur = 122
02:31:35.515 00.000 2744 IsSlewing returns 0
02:31:35.516 00.001 2744 IsGuiding returns 0
02:31:35.516 00.000 2744 PulseGuide returned control before completion, sleep 132
02:31:35.531 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5453, FiltMin=1767, FiltMax=65535, Gamma=0.510
02:31:35.548 00.017 1092 UpdateGuideState exits: m=544443 SNR=109.2
02:31:35.550 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:35.553 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:35.556 00.003 1092 Enqueuing Expose request
02:31:35.663 00.107 2744 IsGuiding returns 0
02:31:35.664 00.001 2744 Move returns status 0, amount 122
02:31:35.664 00.000 2744 MoveAxis(N, 0, ABG)
02:31:35.664 00.000 2744 Move returns status 0, amount 0
02:31:35.665 00.001 2744 move complete, result=0
02:31:35.665 00.000 2744 worker thread done servicing request
02:31:35.665 00.000 2744 Worker thread wakes up
02:31:35.665 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:35.665 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:35.667 00.002 1092 GuideStep: 0.5 px 122 ms WEST, -0.3 px 0 ms NORTH
02:31:39.059 03.392 2744 Exposure complete
02:31:39.256 00.197 2744 worker thread done servicing request
02:31:39.256 00.000 1092 OnExposeComplete: enter
02:31:39.259 00.003 1092 UpdateGuideState(): m_state=6
02:31:39.264 00.005 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 131
02:31:39.266 00.002 1092 Star::Find returns 1 (0), X=1721.58, Y=130.92, Mass=571938, SNR=120.1, Peak=64003 HFD=2.4
02:31:39.269 00.003 1092 MultiStar: [#1 0.53,-0.32,0.84,U] [#2 0.43,-0.48,0.68,U] [#3 0.76,-0.24,0.62,U] [#4 0.55,-0.67,0.54,U] [#5 0.44,-0.31,0.44,U] [#6 0.65,-0.42,0.43,U] [#7 0.76,-0.17,0.52,U] [#8 0.61,-0.33,0.49,U] 
02:31:39.271 00.002 1092 refined, 8 included, MultiStar: {0.59, -0.46}, one-star: {0.60, -0.87}
02:31:39.273 00.002 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.23 = -0.23)
02:31:39.275 00.002 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
02:31:39.278 00.003 1092 CameraToMount -- cameraX=0.59 cameraY=-0.46 hyp=0.75 cameraTheta=-0.66 mountX=0.73 mountY=-0.28, mountTheta=-0.37
02:31:39.283 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.46, opts=13)
02:31:39.286 00.003 1092 Enqueuing Move request for scope (0.59, -0.46)
02:31:39.288 00.002 2744 Worker thread wakes up
02:31:39.288 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.46) opts 0xd
02:31:39.288 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.46)
02:31:39.288 00.000 2744 Moving (0.59, -0.46) raw xDistance=0.73 yDistance=-0.28
02:31:39.288 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.73
02:31:39.288 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:39.289 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:31:39.289 00.000 2744 MoveAxis(W, 171, ABG)
02:31:39.289 00.000 2744 Guiding  Dir = 3, Dur = 171
02:31:39.289 00.000 2744 IsSlewing returns 0
02:31:39.289 00.000 2744 IsGuiding returns 0
02:31:39.289 00.000 2744 PulseGuide returned control before completion, sleep 181
02:31:39.304 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1741, FiltMax=65535, Gamma=0.510
02:31:39.320 00.016 1092 UpdateGuideState exits: m=571938 SNR=120.1
02:31:39.323 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.325 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:39.328 00.003 1092 Enqueuing Expose request
02:31:39.474 00.146 2744 IsGuiding returns 1
02:31:39.475 00.001 2744 scope still moving after pulse duration time elapsed
02:31:39.505 00.030 2744 IsSlewing returns 0
02:31:39.505 00.000 2744 IsGuiding returns 0
02:31:39.505 00.000 2744 scope move finished after 171 + 44 ms
02:31:39.505 00.000 2744 Move returns status 0, amount 171
02:31:39.505 00.000 2744 MoveAxis(N, 0, ABG)
02:31:39.505 00.000 2744 Move returns status 0, amount 0
02:31:39.505 00.000 2744 move complete, result=0
02:31:39.506 00.001 2744 worker thread done servicing request
02:31:39.506 00.000 2744 Worker thread wakes up
02:31:39.506 00.000 1092 GuideStep: 0.7 px 171 ms WEST, -0.3 px 0 ms NORTH
02:31:39.509 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:39.509 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:42.898 03.389 2744 Exposure complete
02:31:43.106 00.208 2744 worker thread done servicing request
02:31:43.106 00.000 1092 OnExposeComplete: enter
02:31:43.109 00.003 1092 UpdateGuideState(): m_state=6
02:31:43.113 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 132
02:31:43.115 00.002 1092 Star::Find returns 1 (0), X=1721.01, Y=131.23, Mass=535378, SNR=98.2, Peak=65535 HFD=2.5
02:31:43.118 00.003 1092 MultiStar: [#1 0.04,0.27,0.96,U] [#2 0.10,0.20,0.89,U] [#3 0.11,-0.05,0.74,U] [#4 0.09,-0.44,0.62,U] [#5 -0.01,-0.02,0.57,U] [#6 -0.19,0.03,0.55,U] [#7 0.09,0.16,0.67,U] [#8 -0.07,0.40,0.60,U] 
02:31:43.120 00.002 1092 refined, 8 included, MultiStar: {0.03, -0.01}, one-star: {0.03, -0.56}
02:31:43.122 00.002 1092 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
02:31:43.124 00.002 1092 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.12 = -0.12)
02:31:43.126 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-0.39 mountX=0.03 mountY=-0.00, mountTheta=-0.12
02:31:43.134 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.01, opts=13)
02:31:43.136 00.002 1092 Enqueuing Move request for scope (0.03, -0.01)
02:31:43.138 00.002 2744 Worker thread wakes up
02:31:43.139 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
02:31:43.139 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
02:31:43.139 00.000 2744 Moving (0.03, -0.01) raw xDistance=0.03 yDistance=-0.00
02:31:43.139 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:31:43.139 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:43.139 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:31:43.139 00.000 2744 MoveAxis(E, 0, ABG)
02:31:43.139 00.000 2744 Move returns status 0, amount 0
02:31:43.139 00.000 2744 MoveAxis(N, 0, ABG)
02:31:43.139 00.000 2744 Move returns status 0, amount 0
02:31:43.139 00.000 2744 move complete, result=0
02:31:43.140 00.001 2744 worker thread done servicing request
02:31:43.156 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1565, FiltMax=65535, Gamma=0.510
02:31:43.171 00.015 1092 UpdateGuideState exits: m=535378 SNR=98.2
02:31:43.174 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.176 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:43.178 00.002 1092 Enqueuing Expose request
02:31:43.180 00.002 2744 Worker thread wakes up
02:31:43.180 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:43.180 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:43.180 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:46.577 03.397 2744 Exposure complete
02:31:46.896 00.319 2744 worker thread done servicing request
02:31:46.896 00.000 1092 OnExposeComplete: enter
02:31:46.899 00.003 1092 UpdateGuideState(): m_state=6
02:31:46.905 00.006 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 133
02:31:46.908 00.003 1092 Star::Find returns 1 (0), X=1720.81, Y=131.28, Mass=560623, SNR=113.1, Peak=65535 HFD=2.7
02:31:46.914 00.006 1092 MultiStar: [#1 0.22,-0.16,0.74,U] [#2 -0.14,0.07,0.71,U] [#3 -0.23,-0.01,0.52,U] [#4 -0.28,-0.21,0.57,U] [#5 -0.15,-0.02,0.49,U] [#6 0.11,-0.14,0.40,U] [#7 0.21,0.06,0.54,U] [#8 0.05,-0.06,0.50,U] 
02:31:46.918 00.004 1092 refined, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.17, -0.51}
02:31:46.921 00.003 1092 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-0.43) = xAngle (-1.48 = -1.48)
02:31:46.924 00.003 1092 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.64 = -1.64)
02:31:46.930 00.006 1092 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.91 mountX=0.01 mountY=-0.15, mountTheta=-1.48
02:31:46.937 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=-0.14, opts=13)
02:31:46.941 00.004 1092 Enqueuing Move request for scope (-0.05, -0.14)
02:31:46.948 00.007 2744 Worker thread wakes up
02:31:46.948 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
02:31:46.948 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
02:31:46.948 00.000 2744 Moving (-0.05, -0.14) raw xDistance=0.01 yDistance=-0.15
02:31:46.948 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:31:46.948 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:46.948 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:31:46.948 00.000 2744 MoveAxis(E, 0, ABG)
02:31:46.949 00.001 2744 Move returns status 0, amount 0
02:31:46.949 00.000 2744 MoveAxis(N, 0, ABG)
02:31:46.949 00.000 2744 Move returns status 0, amount 0
02:31:46.949 00.000 2744 move complete, result=0
02:31:46.949 00.000 2744 worker thread done servicing request
02:31:46.975 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1485, FiltMax=65535, Gamma=0.510
02:31:46.992 00.017 1092 UpdateGuideState exits: m=560623 SNR=113.1
02:31:46.996 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:46.999 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:47.005 00.006 1092 Enqueuing Expose request
02:31:47.010 00.005 2744 Worker thread wakes up
02:31:47.010 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:47.013 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:47.013 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:50.404 03.391 2744 Exposure complete
02:31:50.598 00.194 2744 worker thread done servicing request
02:31:50.599 00.001 1092 OnExposeComplete: enter
02:31:50.602 00.003 1092 UpdateGuideState(): m_state=6
02:31:50.605 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 134
02:31:50.607 00.002 1092 Star::Find returns 1 (0), X=1721.17, Y=131.09, Mass=538123, SNR=97.8, Peak=65535 HFD=2.5
02:31:50.609 00.002 1092 MultiStar: [#1 0.42,-0.12,1.00,U] [#2 0.12,-0.09,0.92,U] [#3 0.37,-0.27,0.70,U] [#4 0.26,-0.46,0.73,U] [#5 0.07,-0.21,0.56,U] [#6 0.14,0.02,0.59,U] [#7 0.31,0.10,0.71,U] [#8 0.46,-0.07,0.59,U] 
02:31:50.612 00.003 1092 refined, 8 included, MultiStar: {0.26, -0.22}, one-star: {0.20, -0.70}
02:31:50.614 00.002 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
02:31:50.618 00.004 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
02:31:50.621 00.003 1092 CameraToMount -- cameraX=0.26 cameraY=-0.22 hyp=0.34 cameraTheta=-0.70 mountX=0.33 mountY=-0.14, mountTheta=-0.41
02:31:50.629 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.22, opts=13)
02:31:50.633 00.004 1092 Enqueuing Move request for scope (0.26, -0.22)
02:31:50.635 00.002 2744 Worker thread wakes up
02:31:50.635 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.22) opts 0xd
02:31:50.636 00.001 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.22)
02:31:50.636 00.000 2744 Moving (0.26, -0.22) raw xDistance=0.33 yDistance=-0.14
02:31:50.636 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:31:50.636 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:50.636 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:31:50.636 00.000 2744 MoveAxis(W, 74, ABG)
02:31:50.636 00.000 2744 Guiding  Dir = 3, Dur = 74
02:31:50.636 00.000 2744 IsSlewing returns 0
02:31:50.636 00.000 2744 IsGuiding returns 0
02:31:50.637 00.001 2744 PulseGuide returned control before completion, sleep 84
02:31:50.654 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1581, FiltMax=65535, Gamma=0.510
02:31:50.670 00.016 1092 UpdateGuideState exits: m=538123 SNR=97.8
02:31:50.673 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.675 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:50.679 00.004 1092 Enqueuing Expose request
02:31:50.724 00.045 2744 IsGuiding returns 1
02:31:50.724 00.000 2744 scope still moving after pulse duration time elapsed
02:31:50.755 00.031 2744 IsSlewing returns 0
02:31:50.755 00.000 2744 IsGuiding returns 0
02:31:50.755 00.000 2744 scope move finished after 74 + 44 ms
02:31:50.755 00.000 2744 Move returns status 0, amount 74
02:31:50.756 00.001 2744 MoveAxis(N, 0, ABG)
02:31:50.756 00.000 2744 Move returns status 0, amount 0
02:31:50.756 00.000 2744 move complete, result=0
02:31:50.756 00.000 2744 worker thread done servicing request
02:31:50.756 00.000 2744 Worker thread wakes up
02:31:50.756 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:50.756 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:50.757 00.001 1092 GuideStep: 0.3 px 74 ms WEST, -0.1 px 0 ms NORTH
02:31:54.142 03.385 2744 Exposure complete
02:31:54.332 00.190 2744 worker thread done servicing request
02:31:54.332 00.000 1092 OnExposeComplete: enter
02:31:54.335 00.003 1092 UpdateGuideState(): m_state=6
02:31:54.337 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 135
02:31:54.339 00.002 1092 Star::Find returns 1 (0), X=1720.43, Y=131.22, Mass=535651, SNR=108.3, Peak=61274 HFD=2.8
02:31:54.342 00.003 1092 MultiStar: [#1 -0.29,0.10,0.82,U] [#2 -0.54,0.41,0.68,U] [#3 -0.34,0.08,0.69,U] [#4 -0.45,0.09,0.65,U] [#5 -0.60,-0.05,0.49,U] [#6 -0.25,0.13,0.47,U] [#7 -0.30,0.41,0.64,U] [#8 -0.59,0.32,0.55,U] 
02:31:54.346 00.004 1092 refined, 8 included, MultiStar: {-0.44, 0.07}, one-star: {-0.55, -0.56}
02:31:54.349 00.003 1092 CameraToMount -- cameraTheta (2.99) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
02:31:54.351 00.002 1092 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.02)
02:31:54.353 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=0.07 hyp=0.44 cameraTheta=2.99 mountX=-0.42 mountY=-0.05, mountTheta=-3.01
02:31:54.365 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.07, opts=13)
02:31:54.368 00.003 1092 Enqueuing Move request for scope (-0.44, 0.07)
02:31:54.371 00.003 2744 Worker thread wakes up
02:31:54.371 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.07) opts 0xd
02:31:54.371 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.07)
02:31:54.371 00.000 2744 Moving (-0.44, 0.07) raw xDistance=-0.42 yDistance=-0.05
02:31:54.371 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
02:31:54.371 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:54.372 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:31:54.372 00.000 2744 MoveAxis(E, 90, ABG)
02:31:54.372 00.000 2744 Guiding  Dir = 2, Dur = 90
02:31:54.372 00.000 2744 IsSlewing returns 0
02:31:54.372 00.000 2744 IsGuiding returns 0
02:31:54.373 00.001 2744 PulseGuide returned control before completion, sleep 100
02:31:54.390 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1443, FiltMax=65535, Gamma=0.510
02:31:54.405 00.015 1092 UpdateGuideState exits: m=535651 SNR=108.3
02:31:54.408 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:54.411 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:54.414 00.003 1092 Enqueuing Expose request
02:31:54.481 00.067 2744 IsGuiding returns 1
02:31:54.481 00.000 2744 scope still moving after pulse duration time elapsed
02:31:54.512 00.031 2744 IsSlewing returns 0
02:31:54.512 00.000 2744 IsGuiding returns 1
02:31:54.544 00.032 2744 IsSlewing returns 0
02:31:54.544 00.000 2744 IsGuiding returns 0
02:31:54.544 00.000 2744 scope move finished after 90 + 81 ms
02:31:54.545 00.001 2744 Move returns status 0, amount 90
02:31:54.545 00.000 2744 MoveAxis(N, 0, ABG)
02:31:54.545 00.000 2744 Move returns status 0, amount 0
02:31:54.545 00.000 2744 move complete, result=0
02:31:54.545 00.000 2744 worker thread done servicing request
02:31:54.545 00.000 2744 Worker thread wakes up
02:31:54.545 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:54.545 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:31:54.554 00.009 1092 GuideStep: -0.4 px 90 ms EAST, -0.1 px 0 ms NORTH
02:31:57.977 03.423 2744 Exposure complete
02:31:58.206 00.229 2744 worker thread done servicing request
02:31:58.206 00.000 1092 OnExposeComplete: enter
02:31:58.209 00.003 1092 UpdateGuideState(): m_state=6
02:31:58.212 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 136
02:31:58.215 00.003 1092 Star::Find returns 1 (0), X=1721.57, Y=130.68, Mass=505224, SNR=103.5, Peak=48755 HFD=3.0
02:31:58.219 00.004 1092 MultiStar: [#1 0.68,-0.49,0.80,U] [#2 0.66,-0.44,0.68,U] [#3 0.50,-0.53,0.59,U] [#4 0.38,-0.74,0.60,U] [#5 0.42,-0.46,0.50,U] [#6 0.79,-0.61,0.45,U] [#7 0.85,-0.29,0.62,U] [#8 0.54,-0.29,0.53,U] 
02:31:58.221 00.002 1092 refined, 8 included, MultiStar: {0.61, -0.59}, one-star: {0.59, -1.11}
02:31:58.224 00.003 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
02:31:58.226 00.002 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
02:31:58.229 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=-0.59 hyp=0.84 cameraTheta=-0.77 mountX=0.79 mountY=-0.40, mountTheta=-0.47
02:31:58.234 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.59, opts=13)
02:31:58.236 00.002 1092 Enqueuing Move request for scope (0.61, -0.59)
02:31:58.239 00.003 2744 Worker thread wakes up
02:31:58.239 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.59) opts 0xd
02:31:58.239 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.59)
02:31:58.239 00.000 2744 Moving (0.61, -0.59) raw xDistance=0.79 yDistance=-0.40
02:31:58.239 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.79
02:31:58.239 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:31:58.239 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:31:58.239 00.000 2744 MoveAxis(W, 172, ABG)
02:31:58.239 00.000 2744 Guiding  Dir = 3, Dur = 172
02:31:58.240 00.001 2744 IsSlewing returns 0
02:31:58.240 00.000 2744 IsGuiding returns 0
02:31:58.240 00.000 2744 PulseGuide returned control before completion, sleep 182
02:31:58.260 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1424, FiltMax=65535, Gamma=0.510
02:31:58.282 00.022 1092 UpdateGuideState exits: m=505224 SNR=103.5
02:31:58.286 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:58.288 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:31:58.292 00.004 1092 Enqueuing Expose request
02:31:58.432 00.140 2744 IsGuiding returns 1
02:31:58.432 00.000 2744 scope still moving after pulse duration time elapsed
02:31:58.464 00.032 2744 IsSlewing returns 0
02:31:58.464 00.000 2744 IsGuiding returns 0
02:31:58.464 00.000 2744 scope move finished after 172 + 52 ms
02:31:58.464 00.000 2744 Move returns status 0, amount 172
02:31:58.464 00.000 2744 MoveAxis(N, 0, ABG)
02:31:58.464 00.000 2744 Move returns status 0, amount 0
02:31:58.464 00.000 2744 move complete, result=0
02:31:58.465 00.001 1092 GuideStep: 0.8 px 172 ms WEST, -0.4 px 0 ms NORTH
02:31:58.468 00.003 2744 worker thread done servicing request
02:31:58.469 00.001 2744 Worker thread wakes up
02:31:58.469 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:31:58.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:01.852 03.383 2744 Exposure complete
02:32:02.051 00.199 1092 OnExposeComplete: enter
02:32:02.053 00.002 1092 UpdateGuideState(): m_state=6
02:32:02.056 00.003 2744 worker thread done servicing request
02:32:02.056 00.000 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 137
02:32:02.059 00.003 1092 Star::Find returns 1 (0), X=1722.00, Y=130.51, Mass=542613, SNR=103.5, Peak=61811 HFD=2.5
02:32:02.064 00.005 1092 MultiStar: [#1 1.29,-0.75,0.00,M1] [#2 1.20,-0.49,0.00,M1] [#3 1.33,-0.89,0.00,M1] [#4 1.19,-1.09,0.00,M1] [#5 1.23,-0.88,0.00,M1] [#6 1.16,-0.61,0.00,M1] [#7 1.23,-0.44,0.00,M1] [#8 1.06,-0.62,0.00,M1] 
02:32:02.068 00.004 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
02:32:02.071 00.003 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.62 = -0.62)
02:32:02.074 00.003 1092 CameraToMount -- cameraX=1.02 cameraY=-1.28 hyp=1.64 cameraTheta=-0.90 mountX=1.46 mountY=-0.96, mountTheta=-0.58
02:32:02.078 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.02, y=-1.28, opts=13)
02:32:02.081 00.003 1092 Enqueuing Move request for scope (1.02, -1.28)
02:32:02.085 00.004 2744 Worker thread wakes up
02:32:02.085 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.02, -1.28) opts 0xd
02:32:02.085 00.000 2744 Handling offset move in thread for scope, endpoint = (1.02, -1.28)
02:32:02.085 00.000 2744 Moving (1.02, -1.28) raw xDistance=1.46 yDistance=-0.96
02:32:02.085 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.95 from input 1.46
02:32:02.085 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
02:32:02.086 00.001 2744 MoveAxis(W, 339, ABG)
02:32:02.086 00.000 2744 Guiding  Dir = 3, Dur = 339
02:32:02.086 00.000 2744 IsSlewing returns 0
02:32:02.086 00.000 2744 IsGuiding returns 0
02:32:02.086 00.000 2744 PulseGuide returned control before completion, sleep 349
02:32:02.103 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1770, FiltMax=65535, Gamma=0.510
02:32:02.119 00.016 1092 UpdateGuideState exits: m=542613 SNR=103.5
02:32:02.121 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:02.124 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:02.130 00.006 1092 Enqueuing Expose request
02:32:02.441 00.311 2744 IsGuiding returns 1
02:32:02.441 00.000 2744 scope still moving after pulse duration time elapsed
02:32:02.472 00.031 2744 IsSlewing returns 0
02:32:02.472 00.000 2744 IsGuiding returns 1
02:32:02.503 00.031 2744 IsSlewing returns 0
02:32:02.503 00.000 2744 IsGuiding returns 0
02:32:02.503 00.000 2744 scope move finished after 339 + 78 ms
02:32:02.503 00.000 2744 Move returns status 0, amount 339
02:32:02.503 00.000 2744 MoveAxis(N, 180, ABG)
02:32:02.503 00.000 2744 Guiding  Dir = 0, Dur = 180
02:32:02.503 00.000 2744 IsSlewing returns 0
02:32:02.504 00.001 2744 IsGuiding returns 0
02:32:02.504 00.000 2744 PulseGuide returned control before completion, sleep 190
02:32:02.704 00.200 2744 IsGuiding returns 1
02:32:02.704 00.000 2744 scope still moving after pulse duration time elapsed
02:32:02.736 00.032 2744 IsSlewing returns 0
02:32:02.736 00.000 2744 IsGuiding returns 0
02:32:02.736 00.000 2744 scope move finished after 180 + 52 ms
02:32:02.736 00.000 2744 Move returns status 0, amount 180
02:32:02.736 00.000 2744 move complete, result=0
02:32:02.737 00.001 2744 worker thread done servicing request
02:32:02.737 00.000 2744 Worker thread wakes up
02:32:02.737 00.000 1092 GuideStep: 1.5 px 339 ms WEST, -1.0 px 180 ms NORTH
02:32:02.739 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:02.739 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:06.129 03.390 2744 Exposure complete
02:32:06.322 00.193 2744 worker thread done servicing request
02:32:06.322 00.000 1092 OnExposeComplete: enter
02:32:06.326 00.004 1092 UpdateGuideState(): m_state=6
02:32:06.329 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 138
02:32:06.331 00.002 1092 Star::Find returns 1 (0), X=1721.61, Y=131.28, Mass=531063, SNR=103.0, Peak=57443 HFD=2.8
02:32:06.334 00.003 1092 MultiStar: [#1 0.83,0.16,0.80,U] [#2 0.66,0.40,0.83,U] [#3 0.64,0.32,0.74,U] [#4 0.83,-0.03,0.61,U] [#5 0.66,0.05,0.49,U] [#6 0.74,-0.03,0.37,U] [#7 0.81,0.41,0.73,U] [#8 0.56,0.46,0.53,U] 
02:32:06.337 00.003 1092 refined, 8 included, MultiStar: {0.71, 0.12}, one-star: {0.63, -0.50}
02:32:06.339 00.002 1092 CameraToMount -- cameraTheta (0.17) - m_xAngle (-0.43) = xAngle (0.60 = 0.60)
02:32:06.341 00.002 1092 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.44 = 0.44)
02:32:06.343 00.002 1092 CameraToMount -- cameraX=0.71 cameraY=0.12 hyp=0.72 cameraTheta=0.17 mountX=0.59 mountY=0.31, mountTheta=0.48
02:32:06.348 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.71, y=0.12, opts=13)
02:32:06.351 00.003 1092 Enqueuing Move request for scope (0.71, 0.12)
02:32:06.353 00.002 2744 Worker thread wakes up
02:32:06.354 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.71, 0.12) opts 0xd
02:32:06.354 00.000 2744 Handling offset move in thread for scope, endpoint = (0.71, 0.12)
02:32:06.354 00.000 2744 Moving (0.71, 0.12) raw xDistance=0.59 yDistance=0.31
02:32:06.354 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.59
02:32:06.354 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:06.354 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:32:06.354 00.000 2744 MoveAxis(W, 157, ABG)
02:32:06.354 00.000 2744 Guiding  Dir = 3, Dur = 157
02:32:06.354 00.000 2744 IsSlewing returns 0
02:32:06.354 00.000 2744 IsGuiding returns 0
02:32:06.355 00.001 2744 PulseGuide returned control before completion, sleep 167
02:32:06.371 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1582, FiltMax=65523, Gamma=0.510
02:32:06.389 00.018 1092 UpdateGuideState exits: m=531063 SNR=103.0
02:32:06.392 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:06.395 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:06.397 00.002 1092 Enqueuing Expose request
02:32:06.526 00.129 2744 IsGuiding returns 1
02:32:06.527 00.001 2744 scope still moving after pulse duration time elapsed
02:32:06.557 00.030 2744 IsSlewing returns 0
02:32:06.557 00.000 2744 IsGuiding returns 0
02:32:06.557 00.000 2744 scope move finished after 157 + 45 ms
02:32:06.557 00.000 2744 Move returns status 0, amount 157
02:32:06.557 00.000 2744 MoveAxis(N, 0, ABG)
02:32:06.558 00.001 2744 Move returns status 0, amount 0
02:32:06.558 00.000 2744 move complete, result=0
02:32:06.558 00.000 2744 worker thread done servicing request
02:32:06.558 00.000 2744 Worker thread wakes up
02:32:06.558 00.000 1092 GuideStep: 0.6 px 157 ms WEST, 0.3 px 0 ms NORTH
02:32:06.561 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:06.562 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:09.956 03.394 2744 Exposure complete
02:32:10.164 00.208 2744 worker thread done servicing request
02:32:10.164 00.000 1092 OnExposeComplete: enter
02:32:10.167 00.003 1092 UpdateGuideState(): m_state=6
02:32:10.170 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 139
02:32:10.172 00.002 1092 Star::Find returns 1 (0), X=1721.14, Y=131.78, Mass=539221, SNR=99.2, Peak=63949 HFD=2.6
02:32:10.175 00.003 1092 MultiStar: [#1 0.34,0.63,0.92,U] [#2 0.19,0.72,0.87,U] [#3 0.01,0.79,0.74,U] [#4 0.18,0.26,0.64,U] [#5 0.13,0.83,0.58,U] [#6 -0.01,0.48,0.51,U] [#7 0.25,0.76,0.68,U] [#8 0.45,0.73,0.58,U] 
02:32:10.177 00.002 1092 single-star, 8 included, MultiStar: {0.19, 0.55}, one-star: {0.16, -0.01}
02:32:10.179 00.002 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
02:32:10.181 00.002 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
02:32:10.184 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-0.07 mountX=0.15 mountY=0.03, mountTheta=0.21
02:32:10.188 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.01, opts=13)
02:32:10.190 00.002 1092 Enqueuing Move request for scope (0.16, -0.01)
02:32:10.192 00.002 2744 Worker thread wakes up
02:32:10.192 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.01) opts 0xd
02:32:10.192 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.01)
02:32:10.192 00.000 2744 Moving (0.16, -0.01) raw xDistance=0.15 yDistance=0.03
02:32:10.192 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:32:10.192 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:10.192 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:32:10.192 00.000 2744 MoveAxis(E, 0, ABG)
02:32:10.193 00.001 2744 Move returns status 0, amount 0
02:32:10.193 00.000 2744 MoveAxis(N, 0, ABG)
02:32:10.193 00.000 2744 Move returns status 0, amount 0
02:32:10.193 00.000 2744 move complete, result=0
02:32:10.193 00.000 2744 worker thread done servicing request
02:32:10.206 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1789, FiltMax=65523, Gamma=0.510
02:32:10.220 00.014 1092 UpdateGuideState exits: m=539221 SNR=99.2
02:32:10.224 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.226 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:10.229 00.003 1092 Enqueuing Expose request
02:32:10.232 00.003 2744 Worker thread wakes up
02:32:10.232 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:10.232 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:10.232 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:13.628 03.396 2744 Exposure complete
02:32:13.908 00.280 2744 worker thread done servicing request
02:32:13.909 00.001 1092 OnExposeComplete: enter
02:32:13.912 00.003 1092 UpdateGuideState(): m_state=6
02:32:13.915 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 140
02:32:13.919 00.004 1092 Star::Find returns 1 (0), X=1720.83, Y=131.73, Mass=536758, SNR=124.9, Peak=61178 HFD=2.6
02:32:13.924 00.005 1092 MultiStar: [#1 0.13,0.50,0.62,U] [#2 0.12,0.66,0.70,U] [#3 -0.15,0.54,0.60,U] [#4 0.01,0.43,0.58,U] [#5 -0.17,0.41,0.47,U] [#6 -0.11,0.67,0.38,U] [#7 0.12,0.75,0.54,U] [#8 0.05,0.56,0.51,U] 
02:32:13.932 00.008 1092 single-star, 8 included, MultiStar: {-0.02, 0.45}, one-star: {-0.15, -0.06}
02:32:13.939 00.007 1092 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-0.43) = xAngle (-2.32 = -2.32)
02:32:13.942 00.003 1092 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.47 = -2.47)
02:32:13.948 00.006 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.06 hyp=0.16 cameraTheta=-2.75 mountX=-0.11 mountY=-0.10, mountTheta=-2.40
02:32:13.956 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.06, opts=13)
02:32:13.961 00.005 1092 Enqueuing Move request for scope (-0.15, -0.06)
02:32:13.966 00.005 2744 Worker thread wakes up
02:32:13.966 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.06) opts 0xd
02:32:13.966 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.06)
02:32:13.966 00.000 2744 Moving (-0.15, -0.06) raw xDistance=-0.11 yDistance=-0.10
02:32:13.966 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:32:13.966 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:13.966 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:32:13.966 00.000 2744 MoveAxis(E, 0, ABG)
02:32:13.966 00.000 2744 Move returns status 0, amount 0
02:32:13.966 00.000 2744 MoveAxis(N, 0, ABG)
02:32:13.966 00.000 2744 Move returns status 0, amount 0
02:32:13.966 00.000 2744 move complete, result=0
02:32:13.967 00.001 2744 worker thread done servicing request
02:32:13.988 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1632, FiltMax=65523, Gamma=0.510
02:32:14.008 00.020 1092 UpdateGuideState exits: m=536758 SNR=124.9
02:32:14.012 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:14.015 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:14.019 00.004 1092 Enqueuing Expose request
02:32:14.023 00.004 2744 Worker thread wakes up
02:32:14.023 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:32:14.026 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:14.026 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:17.407 03.381 2744 Exposure complete
02:32:17.611 00.204 2744 worker thread done servicing request
02:32:17.611 00.000 1092 OnExposeComplete: enter
02:32:17.614 00.003 1092 UpdateGuideState(): m_state=6
02:32:17.617 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 141
02:32:17.619 00.002 1092 Star::Find returns 1 (0), X=1720.98, Y=131.79, Mass=520123, SNR=109.2, Peak=58205 HFD=2.5
02:32:17.622 00.003 1092 MultiStar: [#1 0.01,0.61,0.80,U] [#2 0.03,0.45,0.73,U] [#3 0.11,0.52,0.66,U] [#4 0.00,0.10,0.55,U] [#5 -0.10,0.32,0.50,U] [#6 0.11,0.54,0.39,U] [#7 -0.08,0.81,0.61,U] [#8 -0.22,0.63,0.53,U] 
02:32:17.624 00.002 1092 single-star, 8 included, MultiStar: {-0.01, 0.42}, one-star: {0.01, 0.00}
02:32:17.627 00.003 1092 CameraToMount -- cameraTheta (0.58) - m_xAngle (-0.43) = xAngle (1.01 = 1.01)
02:32:17.630 00.003 1092 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.85 = 0.85)
02:32:17.632 00.002 1092 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.58 mountX=0.00 mountY=0.01, mountTheta=0.96
02:32:17.639 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=0.00, opts=13)
02:32:17.641 00.002 1092 Enqueuing Move request for scope (0.01, 0.00)
02:32:17.644 00.003 2744 Worker thread wakes up
02:32:17.644 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:32:17.644 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:32:17.644 00.000 2744 Moving (0.01, 0.00) raw xDistance=0.00 yDistance=0.01
02:32:17.644 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:32:17.644 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:17.644 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:32:17.644 00.000 2744 MoveAxis(E, 0, ABG)
02:32:17.644 00.000 2744 Move returns status 0, amount 0
02:32:17.645 00.001 2744 MoveAxis(N, 0, ABG)
02:32:17.645 00.000 2744 Move returns status 0, amount 0
02:32:17.645 00.000 2744 move complete, result=0
02:32:17.645 00.000 2744 worker thread done servicing request
02:32:17.659 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:32:17.673 00.014 1092 UpdateGuideState exits: m=520123 SNR=109.2
02:32:17.676 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:17.680 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:17.683 00.003 1092 Enqueuing Expose request
02:32:17.686 00.003 2744 Worker thread wakes up
02:32:17.686 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:17.689 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:17.689 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:21.085 03.396 2744 Exposure complete
02:32:21.280 00.195 2744 worker thread done servicing request
02:32:21.281 00.001 1092 OnExposeComplete: enter
02:32:21.284 00.003 1092 UpdateGuideState(): m_state=6
02:32:21.286 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 142
02:32:21.288 00.002 1092 Star::Find returns 1 (0), X=1720.87, Y=131.97, Mass=565184, SNR=106.5, Peak=64253 HFD=2.7
02:32:21.291 00.003 1092 MultiStar: [#1 -0.13,1.00,0.79,U] [#2 -0.20,0.89,0.91,U] [#3 -0.06,0.80,0.71,U] [#4 0.01,0.62,0.70,U] [#5 -0.44,0.91,0.50,U] [#6 -0.06,1.33,0.00,M1] [#7 -0.16,1.11,0.00,M1] [#8 -0.12,0.98,0.54,U] 
02:32:21.293 00.002 1092 single-star, 6 included, MultiStar: {-0.14, 0.73}, one-star: {-0.11, 0.18}
02:32:21.297 00.004 1092 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.43) = xAngle (2.55 = 2.55)
02:32:21.299 00.002 1092 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.40 = 2.40)
02:32:21.301 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=-0.18 mountY=0.14, mountTheta=2.46
02:32:21.306 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.18, opts=13)
02:32:21.308 00.002 1092 Enqueuing Move request for scope (-0.11, 0.18)
02:32:21.312 00.004 2744 Worker thread wakes up
02:32:21.313 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:32:21.313 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:32:21.313 00.000 2744 Moving (-0.11, 0.18) raw xDistance=-0.18 yDistance=0.14
02:32:21.313 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:32:21.313 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:21.313 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:32:21.313 00.000 2744 MoveAxis(E, 0, ABG)
02:32:21.313 00.000 2744 Move returns status 0, amount 0
02:32:21.313 00.000 2744 MoveAxis(N, 0, ABG)
02:32:21.313 00.000 2744 Move returns status 0, amount 0
02:32:21.313 00.000 2744 move complete, result=0
02:32:21.313 00.000 2744 worker thread done servicing request
02:32:21.332 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1706, FiltMax=65527, Gamma=0.510
02:32:21.346 00.014 1092 UpdateGuideState exits: m=565184 SNR=106.5
02:32:21.348 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:21.351 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:21.353 00.002 1092 Enqueuing Expose request
02:32:21.355 00.002 2744 Worker thread wakes up
02:32:21.355 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:21.358 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:21.358 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:24.779 03.421 2744 Exposure complete
02:32:25.015 00.236 2744 worker thread done servicing request
02:32:25.015 00.000 1092 OnExposeComplete: enter
02:32:25.018 00.003 1092 UpdateGuideState(): m_state=6
02:32:25.021 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 143
02:32:25.023 00.002 1092 Star::Find returns 1 (0), X=1720.75, Y=132.04, Mass=561970, SNR=95.6, Peak=59709 HFD=2.5
02:32:25.026 00.003 1092 MultiStar: [#1 -0.14,0.87,0.84,U] [#2 -0.06,0.85,0.84,U] [#3 -0.07,0.67,0.79,U] [#4 -0.12,0.58,0.73,U] [#5 -0.31,0.84,0.62,U] [#6 -0.18,0.79,0.61,U] [#7 -0.11,1.00,0.63,U] [#8 -0.10,1.06,0.60,U] 
02:32:25.031 00.005 1092 single-star, 8 included, MultiStar: {-0.15, 0.74}, one-star: {-0.23, 0.25}
02:32:25.033 00.002 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
02:32:25.036 00.003 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
02:32:25.038 00.002 1092 CameraToMount -- cameraX=-0.23 cameraY=0.25 hyp=0.34 cameraTheta=2.32 mountX=-0.31 mountY=0.18, mountTheta=2.63
02:32:25.045 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.23, y=0.25, opts=13)
02:32:25.048 00.003 1092 Enqueuing Move request for scope (-0.23, 0.25)
02:32:25.051 00.003 2744 Worker thread wakes up
02:32:25.051 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.25) opts 0xd
02:32:25.051 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.23, 0.25)
02:32:25.051 00.000 2744 Moving (-0.23, 0.25) raw xDistance=-0.31 yDistance=0.18
02:32:25.051 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.31
02:32:25.051 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:25.052 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:32:25.052 00.000 2744 MoveAxis(E, 70, ABG)
02:32:25.052 00.000 2744 Guiding  Dir = 2, Dur = 70
02:32:25.052 00.000 2744 IsSlewing returns 0
02:32:25.052 00.000 2744 IsGuiding returns 0
02:32:25.053 00.001 2744 PulseGuide returned control before completion, sleep 80
02:32:25.070 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1495, FiltMax=65527, Gamma=0.510
02:32:25.087 00.017 1092 UpdateGuideState exits: m=561970 SNR=95.6
02:32:25.090 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.093 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:25.096 00.003 1092 Enqueuing Expose request
02:32:25.135 00.039 2744 IsGuiding returns 1
02:32:25.135 00.000 2744 scope still moving after pulse duration time elapsed
02:32:25.166 00.031 2744 IsSlewing returns 0
02:32:25.167 00.001 2744 IsGuiding returns 0
02:32:25.167 00.000 2744 scope move finished after 70 + 45 ms
02:32:25.167 00.000 2744 Move returns status 0, amount 70
02:32:25.167 00.000 2744 MoveAxis(N, 0, ABG)
02:32:25.167 00.000 2744 Move returns status 0, amount 0
02:32:25.168 00.001 2744 move complete, result=0
02:32:25.168 00.000 2744 worker thread done servicing request
02:32:25.168 00.000 2744 Worker thread wakes up
02:32:25.168 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:25.168 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:25.171 00.003 1092 GuideStep: -0.3 px 70 ms EAST, 0.2 px 0 ms NORTH
02:32:28.563 03.392 2744 Exposure complete
02:32:28.770 00.207 2744 worker thread done servicing request
02:32:28.770 00.000 1092 OnExposeComplete: enter
02:32:28.773 00.003 1092 UpdateGuideState(): m_state=6
02:32:28.775 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 144
02:32:28.778 00.003 1092 Star::Find returns 1 (0), X=1721.23, Y=132.05, Mass=522038, SNR=98.1, Peak=62045 HFD=2.5
02:32:28.781 00.003 1092 MultiStar: [#1 0.31,0.84,0.99,U] [#2 0.34,0.73,0.80,U] [#3 0.36,0.79,0.87,U] [#4 0.38,0.46,0.66,U] [#5 0.26,0.58,0.56,U] [#6 0.25,0.90,0.58,U] [#7 0.27,0.93,0.70,U] [#8 0.03,0.91,0.56,U] 
02:32:28.783 00.002 1092 single-star, 8 included, MultiStar: {0.28, 0.69}, one-star: {0.25, 0.26}
02:32:28.785 00.002 1092 CameraToMount -- cameraTheta (0.81) - m_xAngle (-0.43) = xAngle (1.23 = 1.23)
02:32:28.788 00.003 1092 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.08 = 1.08)
02:32:28.790 00.002 1092 CameraToMount -- cameraX=0.25 cameraY=0.26 hyp=0.36 cameraTheta=0.81 mountX=0.12 mountY=0.32, mountTheta=1.21
02:32:28.795 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.25, y=0.26, opts=13)
02:32:28.798 00.003 1092 Enqueuing Move request for scope (0.25, 0.26)
02:32:28.801 00.003 2744 Worker thread wakes up
02:32:28.801 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.26) opts 0xd
02:32:28.801 00.000 2744 Handling offset move in thread for scope, endpoint = (0.25, 0.26)
02:32:28.801 00.000 2744 Moving (0.25, 0.26) raw xDistance=0.12 yDistance=0.32
02:32:28.801 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:32:28.801 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:28.801 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:32:28.801 00.000 2744 MoveAxis(E, 0, ABG)
02:32:28.801 00.000 2744 Move returns status 0, amount 0
02:32:28.801 00.000 2744 MoveAxis(N, 0, ABG)
02:32:28.801 00.000 2744 Move returns status 0, amount 0
02:32:28.801 00.000 2744 move complete, result=0
02:32:28.803 00.002 2744 worker thread done servicing request
02:32:28.821 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1789, FiltMax=65523, Gamma=0.510
02:32:28.835 00.014 1092 UpdateGuideState exits: m=522038 SNR=98.1
02:32:28.838 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.840 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:28.842 00.002 1092 Enqueuing Expose request
02:32:28.845 00.003 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:32:28.848 00.003 2744 Worker thread wakes up
02:32:28.848 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:28.848 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:32.242 03.394 2744 Exposure complete
02:32:32.440 00.198 2744 worker thread done servicing request
02:32:32.440 00.000 1092 OnExposeComplete: enter
02:32:32.443 00.003 1092 UpdateGuideState(): m_state=6
02:32:32.445 00.002 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 145
02:32:32.447 00.002 1092 Star::Find returns 1 (0), X=1721.30, Y=131.71, Mass=540332, SNR=116.9, Peak=61178 HFD=2.8
02:32:32.449 00.002 1092 MultiStar: [#1 0.18,0.51,0.77,U] [#2 0.44,0.69,0.76,U] [#3 0.20,0.58,0.58,U] [#4 0.31,0.36,0.61,U] [#5 0.36,0.49,0.46,U] [#6 0.40,0.59,0.41,U] [#7 0.35,0.76,0.68,U] [#8 0.25,0.55,0.56,U] 
02:32:32.452 00.003 1092 single-star, 8 included, MultiStar: {0.31, 0.46}, one-star: {0.33, -0.07}
02:32:32.454 00.002 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.21 = 0.21)
02:32:32.456 00.002 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.06 = 0.06)
02:32:32.458 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-0.22 mountX=0.33 mountY=0.02, mountTheta=0.06
02:32:32.463 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.07, opts=13)
02:32:32.466 00.003 1092 Enqueuing Move request for scope (0.33, -0.07)
02:32:32.469 00.003 2744 Worker thread wakes up
02:32:32.469 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
02:32:32.469 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
02:32:32.469 00.000 2744 Moving (0.33, -0.07) raw xDistance=0.33 yDistance=0.02
02:32:32.469 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:32:32.469 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:32.469 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:32:32.469 00.000 2744 MoveAxis(W, 73, ABG)
02:32:32.469 00.000 2744 Guiding  Dir = 3, Dur = 73
02:32:32.469 00.000 2744 IsSlewing returns 0
02:32:32.470 00.001 2744 IsGuiding returns 0
02:32:32.470 00.000 2744 PulseGuide returned control before completion, sleep 83
02:32:32.486 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1693, FiltMax=65523, Gamma=0.510
02:32:32.517 00.031 1092 UpdateGuideState exits: m=540332 SNR=116.9
02:32:32.521 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.523 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:32.527 00.004 1092 Enqueuing Expose request
02:32:32.561 00.034 2744 IsGuiding returns 1
02:32:32.561 00.000 2744 scope still moving after pulse duration time elapsed
02:32:32.591 00.030 2744 IsSlewing returns 0
02:32:32.591 00.000 2744 IsGuiding returns 0
02:32:32.591 00.000 2744 scope move finished after 73 + 48 ms
02:32:32.591 00.000 2744 Move returns status 0, amount 73
02:32:32.591 00.000 2744 MoveAxis(N, 0, ABG)
02:32:32.591 00.000 2744 Move returns status 0, amount 0
02:32:32.591 00.000 2744 move complete, result=0
02:32:32.592 00.001 2744 worker thread done servicing request
02:32:32.592 00.000 2744 Worker thread wakes up
02:32:32.592 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:32.592 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:32.593 00.001 1092 GuideStep: 0.3 px 73 ms WEST, 0.0 px 0 ms NORTH
02:32:35.991 03.398 2744 Exposure complete
02:32:36.202 00.211 2744 worker thread done servicing request
02:32:36.202 00.000 1092 OnExposeComplete: enter
02:32:36.205 00.003 1092 UpdateGuideState(): m_state=6
02:32:36.207 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 146
02:32:36.210 00.003 1092 Star::Find returns 1 (0), X=1721.45, Y=131.59, Mass=514506, SNR=111.7, Peak=58051 HFD=3.0
02:32:36.213 00.003 1092 MultiStar: [#1 0.56,0.37,0.83,U] [#2 0.80,0.32,0.77,U] [#3 0.75,0.34,0.61,U] [#4 0.65,0.10,0.71,U] [#5 0.63,0.26,0.45,U] [#6 0.81,0.57,0.46,U] [#7 0.64,0.56,0.60,U] [#8 0.67,0.38,0.51,U] 
02:32:36.215 00.002 1092 single-star, 8 included, MultiStar: {0.65, 0.26}, one-star: {0.47, -0.20}
02:32:36.219 00.004 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.03 = 0.03)
02:32:36.222 00.003 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
02:32:36.225 00.003 1092 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.40 mountX=0.51 mountY=-0.06, mountTheta=-0.12
02:32:36.229 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.20, opts=13)
02:32:36.232 00.003 1092 Enqueuing Move request for scope (0.47, -0.20)
02:32:36.235 00.003 2744 Worker thread wakes up
02:32:36.235 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
02:32:36.235 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
02:32:36.235 00.000 2744 Moving (0.47, -0.20) raw xDistance=0.51 yDistance=-0.06
02:32:36.235 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.51
02:32:36.235 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:36.235 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:32:36.235 00.000 2744 MoveAxis(W, 119, ABG)
02:32:36.235 00.000 2744 Guiding  Dir = 3, Dur = 119
02:32:36.236 00.001 2744 IsSlewing returns 0
02:32:36.236 00.000 2744 IsGuiding returns 0
02:32:36.236 00.000 2744 PulseGuide returned control before completion, sleep 129
02:32:36.251 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1568, FiltMax=65523, Gamma=0.510
02:32:36.267 00.016 1092 UpdateGuideState exits: m=514506 SNR=111.7
02:32:36.271 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.274 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:36.278 00.004 1092 Enqueuing Expose request
02:32:36.372 00.094 2744 IsGuiding returns 1
02:32:36.372 00.000 2744 scope still moving after pulse duration time elapsed
02:32:36.403 00.031 2744 IsSlewing returns 0
02:32:36.403 00.000 2744 IsGuiding returns 0
02:32:36.403 00.000 2744 scope move finished after 119 + 47 ms
02:32:36.403 00.000 2744 Move returns status 0, amount 119
02:32:36.403 00.000 2744 MoveAxis(N, 0, ABG)
02:32:36.403 00.000 2744 Move returns status 0, amount 0
02:32:36.404 00.001 2744 move complete, result=0
02:32:36.404 00.000 2744 worker thread done servicing request
02:32:36.404 00.000 2744 Worker thread wakes up
02:32:36.404 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:36.404 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:36.404 00.000 1092 GuideStep: 0.5 px 119 ms WEST, -0.1 px 0 ms NORTH
02:32:39.785 03.381 2744 Exposure complete
02:32:39.974 00.189 2744 worker thread done servicing request
02:32:39.974 00.000 1092 OnExposeComplete: enter
02:32:39.977 00.003 1092 UpdateGuideState(): m_state=6
02:32:39.980 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 147
02:32:39.981 00.001 1092 Star::Find returns 1 (0), X=1720.87, Y=131.96, Mass=529934, SNR=99.5, Peak=59821 HFD=2.8
02:32:39.985 00.004 1092 MultiStar: [#1 0.16,0.64,0.85,U] [#2 -0.15,0.72,0.77,U] [#3 0.17,0.47,0.72,U] [#4 -0.12,0.46,0.58,U] [#5 -0.05,0.39,0.59,U] [#6 -0.13,0.53,0.49,U] [#7 0.30,0.68,0.59,U] [#8 0.18,0.68,0.55,U] 
02:32:39.987 00.002 1092 single-star, 8 included, MultiStar: {0.02, 0.51}, one-star: {-0.11, 0.18}
02:32:39.989 00.002 1092 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.43) = xAngle (2.55 = 2.55)
02:32:39.991 00.002 1092 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.39 = 2.39)
02:32:39.993 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.12 mountX=-0.17 mountY=0.14, mountTheta=2.45
02:32:39.997 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.18, opts=13)
02:32:40.000 00.003 1092 Enqueuing Move request for scope (-0.11, 0.18)
02:32:40.002 00.002 2744 Worker thread wakes up
02:32:40.002 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:32:40.002 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:32:40.002 00.000 2744 Moving (-0.11, 0.18) raw xDistance=-0.17 yDistance=0.14
02:32:40.002 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:32:40.003 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:40.003 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:32:40.003 00.000 2744 MoveAxis(E, 0, ABG)
02:32:40.003 00.000 2744 Move returns status 0, amount 0
02:32:40.003 00.000 2744 MoveAxis(N, 0, ABG)
02:32:40.003 00.000 2744 Move returns status 0, amount 0
02:32:40.003 00.000 2744 move complete, result=0
02:32:40.003 00.000 2744 worker thread done servicing request
02:32:40.019 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1277, FiltMax=65523, Gamma=0.510
02:32:40.033 00.014 1092 UpdateGuideState exits: m=529934 SNR=99.5
02:32:40.035 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.037 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:40.039 00.002 1092 Enqueuing Expose request
02:32:40.042 00.003 2744 Worker thread wakes up
02:32:40.042 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:40.046 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:40.046 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:43.443 03.397 2744 Exposure complete
02:32:43.647 00.204 2744 worker thread done servicing request
02:32:43.647 00.000 1092 OnExposeComplete: enter
02:32:43.651 00.004 1092 UpdateGuideState(): m_state=6
02:32:43.653 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 148
02:32:43.656 00.003 1092 Star::Find returns 1 (0), X=1721.21, Y=131.80, Mass=555600, SNR=116.1, Peak=56522 HFD=2.9
02:32:43.658 00.002 1092 MultiStar: [#1 0.41,0.50,0.81,U] [#2 0.41,0.70,0.72,U] [#3 0.18,0.81,0.59,U] [#4 0.22,0.47,0.51,U] [#5 -0.02,0.63,0.44,U] [#6 0.23,0.50,0.40,U] [#7 0.41,0.73,0.55,U] [#8 0.36,0.73,0.48,U] 
02:32:43.661 00.003 1092 single-star, 8 included, MultiStar: {0.28, 0.52}, one-star: {0.24, 0.01}
02:32:43.664 00.003 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
02:32:43.668 00.004 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
02:32:43.670 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.05 mountX=0.21 mountY=0.07, mountTheta=0.34
02:32:43.676 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=0.01, opts=13)
02:32:43.679 00.003 1092 Enqueuing Move request for scope (0.24, 0.01)
02:32:43.681 00.002 2744 Worker thread wakes up
02:32:43.681 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
02:32:43.682 00.001 2744 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
02:32:43.682 00.000 2744 Moving (0.24, 0.01) raw xDistance=0.21 yDistance=0.07
02:32:43.682 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:32:43.682 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:43.682 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:32:43.682 00.000 2744 MoveAxis(E, 0, ABG)
02:32:43.682 00.000 2744 Move returns status 0, amount 0
02:32:43.682 00.000 2744 MoveAxis(N, 0, ABG)
02:32:43.682 00.000 2744 Move returns status 0, amount 0
02:32:43.682 00.000 2744 move complete, result=0
02:32:43.683 00.001 2744 worker thread done servicing request
02:32:43.698 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1664, FiltMax=65533, Gamma=0.510
02:32:43.713 00.015 1092 UpdateGuideState exits: m=555600 SNR=116.1
02:32:43.716 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:43.718 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:43.720 00.002 1092 Enqueuing Expose request
02:32:43.722 00.002 2744 Worker thread wakes up
02:32:43.722 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:43.724 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:43.725 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:47.131 03.406 2744 Exposure complete
02:32:47.352 00.221 2744 worker thread done servicing request
02:32:47.352 00.000 1092 OnExposeComplete: enter
02:32:47.355 00.003 1092 UpdateGuideState(): m_state=6
02:32:47.359 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 149
02:32:47.364 00.005 1092 Star::Find returns 1 (0), X=1721.59, Y=131.75, Mass=551454, SNR=101.4, Peak=61152 HFD=2.9
02:32:47.368 00.004 1092 MultiStar: [#1 1.02,0.37,0.00,M1] [#2 0.91,0.44,0.73,U] [#3 0.71,0.50,0.62,U] [#4 0.88,0.15,0.63,U] [#5 0.35,0.51,0.64,U] [#6 0.58,0.67,0.53,U] [#7 1.00,0.58,0.00,M1] [#8 0.96,0.65,0.00,M1] 
02:32:47.372 00.004 1092 single-star, 5 included, MultiStar: {0.67, 0.33}, one-star: {0.61, -0.04}
02:32:47.374 00.002 1092 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-0.43) = xAngle (0.37 = 0.37)
02:32:47.377 00.003 1092 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.21 = 0.21)
02:32:47.380 00.003 1092 CameraToMount -- cameraX=0.61 cameraY=-0.04 hyp=0.61 cameraTheta=-0.06 mountX=0.57 mountY=0.13, mountTheta=0.22
02:32:47.386 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.61, y=-0.04, opts=13)
02:32:47.388 00.002 1092 Enqueuing Move request for scope (0.61, -0.04)
02:32:47.391 00.003 2744 Worker thread wakes up
02:32:47.391 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.61, -0.04) opts 0xd
02:32:47.391 00.000 2744 Handling offset move in thread for scope, endpoint = (0.61, -0.04)
02:32:47.391 00.000 2744 Moving (0.61, -0.04) raw xDistance=0.57 yDistance=0.13
02:32:47.392 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:32:47.392 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:47.392 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:32:47.392 00.000 2744 MoveAxis(W, 128, ABG)
02:32:47.392 00.000 2744 Guiding  Dir = 3, Dur = 128
02:32:47.392 00.000 2744 IsSlewing returns 0
02:32:47.393 00.001 2744 IsGuiding returns 0
02:32:47.393 00.000 2744 PulseGuide returned control before completion, sleep 138
02:32:47.409 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1791, FiltMax=65535, Gamma=0.510
02:32:47.425 00.016 1092 UpdateGuideState exits: m=551454 SNR=101.4
02:32:47.428 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:47.430 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:47.433 00.003 1092 Enqueuing Expose request
02:32:47.543 00.110 2744 IsGuiding returns 1
02:32:47.544 00.001 2744 scope still moving after pulse duration time elapsed
02:32:47.574 00.030 2744 IsSlewing returns 0
02:32:47.574 00.000 2744 IsGuiding returns 0
02:32:47.574 00.000 2744 scope move finished after 128 + 53 ms
02:32:47.575 00.001 2744 Move returns status 0, amount 128
02:32:47.575 00.000 2744 MoveAxis(N, 0, ABG)
02:32:47.575 00.000 2744 Move returns status 0, amount 0
02:32:47.575 00.000 2744 move complete, result=0
02:32:47.575 00.000 2744 worker thread done servicing request
02:32:47.575 00.000 2744 Worker thread wakes up
02:32:47.575 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:47.575 00.000 1092 GuideStep: 0.6 px 128 ms WEST, 0.1 px 0 ms NORTH
02:32:47.579 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:50.967 03.388 2744 Exposure complete
02:32:51.163 00.196 2744 worker thread done servicing request
02:32:51.163 00.000 1092 OnExposeComplete: enter
02:32:51.166 00.003 1092 UpdateGuideState(): m_state=6
02:32:51.168 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 150
02:32:51.170 00.002 1092 Star::Find returns 1 (0), X=1721.47, Y=131.56, Mass=585855, SNR=126.5, Peak=60736 HFD=3.1
02:32:51.173 00.003 1092 MultiStar: [#1 0.74,0.38,0.74,U] [#2 0.43,0.65,0.66,U] [#3 0.67,0.43,0.51,U] [#4 0.65,0.01,0.49,U] [#5 0.39,0.29,0.38,U] [#6 0.59,0.26,0.40,U] [#7 0.81,0.53,0.54,U] [#8 0.50,0.49,0.50,U] 
02:32:51.175 00.002 1092 single-star, 8 included, MultiStar: {0.59, 0.28}, one-star: {0.50, -0.23}
02:32:51.177 00.002 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.01 = -0.01)
02:32:51.180 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
02:32:51.182 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-0.43 mountX=0.55 mountY=-0.09, mountTheta=-0.16
02:32:51.188 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.23, opts=13)
02:32:51.190 00.002 1092 Enqueuing Move request for scope (0.50, -0.23)
02:32:51.192 00.002 2744 Worker thread wakes up
02:32:51.193 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.23) opts 0xd
02:32:51.193 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.23)
02:32:51.193 00.000 2744 Moving (0.50, -0.23) raw xDistance=0.55 yDistance=-0.09
02:32:51.193 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.55
02:32:51.193 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:51.193 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:32:51.193 00.000 2744 MoveAxis(W, 131, ABG)
02:32:51.194 00.001 2744 Guiding  Dir = 3, Dur = 131
02:32:51.194 00.000 2744 IsSlewing returns 0
02:32:51.194 00.000 2744 IsGuiding returns 0
02:32:51.194 00.000 2744 PulseGuide returned control before completion, sleep 141
02:32:51.214 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1639, FiltMax=65535, Gamma=0.510
02:32:51.239 00.025 1092 UpdateGuideState exits: m=585855 SNR=126.5
02:32:51.246 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:51.251 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:51.254 00.003 1092 Enqueuing Expose request
02:32:51.351 00.097 2744 IsGuiding returns 1
02:32:51.351 00.000 2744 scope still moving after pulse duration time elapsed
02:32:51.382 00.031 2744 IsSlewing returns 0
02:32:51.383 00.001 2744 IsGuiding returns 0
02:32:51.383 00.000 2744 scope move finished after 131 + 57 ms
02:32:51.383 00.000 2744 Move returns status 0, amount 131
02:32:51.383 00.000 2744 MoveAxis(N, 0, ABG)
02:32:51.383 00.000 2744 Move returns status 0, amount 0
02:32:51.383 00.000 2744 move complete, result=0
02:32:51.383 00.000 2744 worker thread done servicing request
02:32:51.383 00.000 2744 Worker thread wakes up
02:32:51.383 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:51.383 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:51.388 00.005 1092 GuideStep: 0.5 px 131 ms WEST, -0.1 px 0 ms NORTH
02:32:54.764 03.376 2744 Exposure complete
02:32:54.960 00.196 2744 worker thread done servicing request
02:32:54.960 00.000 1092 OnExposeComplete: enter
02:32:54.964 00.004 1092 UpdateGuideState(): m_state=6
02:32:54.966 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 151
02:32:54.968 00.002 1092 Star::Find returns 1 (0), X=1721.45, Y=131.34, Mass=531025, SNR=102.8, Peak=65535 HFD=2.9
02:32:54.970 00.002 1092 MultiStar: [#1 0.72,0.19,0.81,U] [#2 0.71,0.29,0.85,U] [#3 0.50,0.26,0.73,U] [#4 0.62,0.01,0.66,U] [#5 0.30,0.44,0.57,U] [#6 0.30,0.37,0.57,U] [#7 0.87,0.35,0.60,U] [#8 0.66,0.40,0.55,U] 
02:32:54.972 00.002 1092 refined, 8 included, MultiStar: {0.58, 0.17}, one-star: {0.47, -0.44}
02:32:54.974 00.002 1092 CameraToMount -- cameraTheta (0.28) - m_xAngle (-0.43) = xAngle (0.71 = 0.71)
02:32:54.976 00.002 1092 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.55 = 0.55)
02:32:54.980 00.004 1092 CameraToMount -- cameraX=0.58 cameraY=0.17 hyp=0.60 cameraTheta=0.28 mountX=0.46 mountY=0.32, mountTheta=0.60
02:32:54.985 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=0.17, opts=13)
02:32:54.988 00.003 1092 Enqueuing Move request for scope (0.58, 0.17)
02:32:54.990 00.002 2744 Worker thread wakes up
02:32:54.990 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.17) opts 0xd
02:32:54.990 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, 0.17)
02:32:54.990 00.000 2744 Moving (0.58, 0.17) raw xDistance=0.46 yDistance=0.32
02:32:54.990 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.46
02:32:54.990 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:54.990 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:32:54.990 00.000 2744 MoveAxis(W, 112, ABG)
02:32:54.990 00.000 2744 Guiding  Dir = 3, Dur = 112
02:32:54.991 00.001 2744 IsSlewing returns 0
02:32:54.991 00.000 2744 IsGuiding returns 0
02:32:54.991 00.000 2744 PulseGuide returned control before completion, sleep 122
02:32:55.006 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1642, FiltMax=65535, Gamma=0.510
02:32:55.023 00.017 1092 UpdateGuideState exits: m=531025 SNR=102.8
02:32:55.027 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:55.029 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:55.032 00.003 1092 Enqueuing Expose request
02:32:55.116 00.084 2744 IsGuiding returns 1
02:32:55.116 00.000 2744 scope still moving after pulse duration time elapsed
02:32:55.148 00.032 2744 IsSlewing returns 0
02:32:55.148 00.000 2744 IsGuiding returns 0
02:32:55.148 00.000 2744 scope move finished after 112 + 45 ms
02:32:55.148 00.000 2744 Move returns status 0, amount 112
02:32:55.148 00.000 2744 MoveAxis(N, 0, ABG)
02:32:55.148 00.000 2744 Move returns status 0, amount 0
02:32:55.149 00.001 2744 move complete, result=0
02:32:55.149 00.000 2744 worker thread done servicing request
02:32:55.149 00.000 2744 Worker thread wakes up
02:32:55.149 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:55.149 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:55.149 00.000 1092 GuideStep: 0.5 px 112 ms WEST, 0.3 px 0 ms NORTH
02:32:58.552 03.403 2744 Exposure complete
02:32:58.762 00.210 2744 worker thread done servicing request
02:32:58.762 00.000 1092 OnExposeComplete: enter
02:32:58.764 00.002 1092 UpdateGuideState(): m_state=6
02:32:58.767 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 152
02:32:58.769 00.002 1092 Star::Find returns 1 (0), X=1721.12, Y=131.61, Mass=563801, SNR=105.4, Peak=65535 HFD=2.7
02:32:58.772 00.003 1092 MultiStar: [#1 0.05,0.37,0.79,U] [#2 0.15,0.70,0.82,U] [#3 0.18,0.61,0.60,U] [#4 0.06,0.24,0.65,U] [#5 -0.16,0.44,0.50,U] [#6 0.12,0.56,0.63,U] [#7 0.02,0.60,0.61,U] [#8 -0.09,0.41,0.52,U] 
02:32:58.775 00.003 1092 single-star, 8 included, MultiStar: {0.07, 0.39}, one-star: {0.14, -0.18}
02:32:58.779 00.004 1092 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.43) = xAngle (-0.46 = -0.46)
02:32:58.782 00.003 1092 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
02:32:58.787 00.005 1092 CameraToMount -- cameraX=0.14 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=0.20 mountY=-0.13, mountTheta=-0.57
02:32:58.792 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.18, opts=13)
02:32:58.795 00.003 1092 Enqueuing Move request for scope (0.14, -0.18)
02:32:58.797 00.002 2744 Worker thread wakes up
02:32:58.798 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.18) opts 0xd
02:32:58.798 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.18)
02:32:58.798 00.000 2744 Moving (0.14, -0.18) raw xDistance=0.20 yDistance=-0.13
02:32:58.798 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:32:58.798 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:32:58.798 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:32:58.798 00.000 2744 MoveAxis(E, 0, ABG)
02:32:58.798 00.000 2744 Move returns status 0, amount 0
02:32:58.798 00.000 2744 MoveAxis(N, 0, ABG)
02:32:58.798 00.000 2744 Move returns status 0, amount 0
02:32:58.798 00.000 2744 move complete, result=0
02:32:58.799 00.001 2744 worker thread done servicing request
02:32:58.813 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1645, FiltMax=65523, Gamma=0.510
02:32:58.832 00.019 1092 UpdateGuideState exits: m=563801 SNR=105.4
02:32:58.835 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:58.837 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:32:58.839 00.002 1092 Enqueuing Expose request
02:32:58.842 00.003 2744 Worker thread wakes up
02:32:58.842 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:32:58.842 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:32:58.842 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:02.223 03.381 2744 Exposure complete
02:33:02.432 00.209 2744 worker thread done servicing request
02:33:02.432 00.000 1092 OnExposeComplete: enter
02:33:02.435 00.003 1092 UpdateGuideState(): m_state=6
02:33:02.439 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 153
02:33:02.443 00.004 1092 Star::Find returns 1 (0), X=1721.72, Y=131.49, Mass=535327, SNR=102.9, Peak=64915 HFD=3.0
02:33:02.448 00.005 1092 MultiStar: [#1 0.56,0.35,0.88,U] [#2 0.58,0.17,0.76,U] [#3 0.87,0.23,0.71,U] [#4 0.90,-0.07,0.63,U] [#5 0.60,0.14,0.54,U] [#6 0.88,0.24,0.46,U] [#7 0.72,0.50,0.72,U] [#8 0.79,0.36,0.62,U] 
02:33:02.453 00.005 1092 refined, 8 included, MultiStar: {0.73, 0.16}, one-star: {0.74, -0.30}
02:33:02.456 00.003 1092 CameraToMount -- cameraTheta (0.22) - m_xAngle (-0.43) = xAngle (0.65 = 0.65)
02:33:02.459 00.003 1092 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.49 = 0.49)
02:33:02.464 00.005 1092 CameraToMount -- cameraX=0.73 cameraY=0.16 hyp=0.74 cameraTheta=0.22 mountX=0.59 mountY=0.35, mountTheta=0.53
02:33:02.477 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.73, y=0.16, opts=13)
02:33:02.480 00.003 1092 Enqueuing Move request for scope (0.73, 0.16)
02:33:02.484 00.004 2744 Worker thread wakes up
02:33:02.485 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.16) opts 0xd
02:33:02.485 00.000 2744 Handling offset move in thread for scope, endpoint = (0.73, 0.16)
02:33:02.485 00.000 2744 Moving (0.73, 0.16) raw xDistance=0.59 yDistance=0.35
02:33:02.485 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:33:02.485 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:02.485 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:33:02.485 00.000 2744 MoveAxis(W, 133, ABG)
02:33:02.485 00.000 2744 Guiding  Dir = 3, Dur = 133
02:33:02.485 00.000 2744 IsSlewing returns 0
02:33:02.486 00.001 2744 IsGuiding returns 0
02:33:02.486 00.000 2744 PulseGuide returned control before completion, sleep 143
02:33:02.507 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1565, FiltMax=65535, Gamma=0.510
02:33:02.533 00.026 1092 UpdateGuideState exits: m=535327 SNR=102.9
02:33:02.537 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.540 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:02.542 00.002 1092 Enqueuing Expose request
02:33:02.640 00.098 2744 IsGuiding returns 1
02:33:02.640 00.000 2744 scope still moving after pulse duration time elapsed
02:33:02.671 00.031 2744 IsSlewing returns 0
02:33:02.673 00.002 2744 IsGuiding returns 0
02:33:02.675 00.002 2744 scope move finished after 133 + 55 ms
02:33:02.675 00.000 2744 Move returns status 0, amount 133
02:33:02.675 00.000 2744 MoveAxis(N, 0, ABG)
02:33:02.675 00.000 2744 Move returns status 0, amount 0
02:33:02.675 00.000 2744 move complete, result=0
02:33:02.677 00.002 2744 worker thread done servicing request
02:33:02.677 00.000 2744 Worker thread wakes up
02:33:02.680 00.003 1092 GuideStep: 0.6 px 133 ms WEST, 0.4 px 0 ms NORTH
02:33:02.685 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:02.686 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:06.081 03.395 2744 Exposure complete
02:33:06.298 00.217 2744 worker thread done servicing request
02:33:06.298 00.000 1092 OnExposeComplete: enter
02:33:06.301 00.003 1092 UpdateGuideState(): m_state=6
02:33:06.304 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 154
02:33:06.307 00.003 1092 Star::Find returns 1 (0), X=1721.74, Y=131.25, Mass=568467, SNR=117.9, Peak=65535 HFD=2.7
02:33:06.309 00.002 1092 MultiStar: [#1 1.08,-0.05,0.00,M1] [#2 0.79,0.13,0.69,U] [#3 0.89,0.08,0.65,U] [#4 0.85,0.13,0.54,U] [#5 0.82,0.11,0.63,U] [#6 1.19,-0.09,0.00,M1] [#7 1.00,0.23,0.61,U] [#8 0.90,-0.01,0.53,U] 
02:33:06.312 00.003 1092 refined, 6 included, MultiStar: {0.85, -0.03}, one-star: {0.76, -0.54}
02:33:06.314 00.002 1092 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-0.43) = xAngle (0.40 = 0.40)
02:33:06.317 00.003 1092 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.24 = 0.24)
02:33:06.320 00.003 1092 CameraToMount -- cameraX=0.85 cameraY=-0.03 hyp=0.85 cameraTheta=-0.03 mountX=0.79 mountY=0.20, mountTheta=0.25
02:33:06.324 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=-0.03, opts=13)
02:33:06.327 00.003 1092 Enqueuing Move request for scope (0.85, -0.03)
02:33:06.330 00.003 2744 Worker thread wakes up
02:33:06.330 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.03) opts 0xd
02:33:06.330 00.000 2744 Handling offset move in thread for scope, endpoint = (0.85, -0.03)
02:33:06.330 00.000 2744 Moving (0.85, -0.03) raw xDistance=0.79 yDistance=0.20
02:33:06.330 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.79
02:33:06.330 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:06.331 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:33:06.331 00.000 2744 MoveAxis(W, 185, ABG)
02:33:06.331 00.000 2744 Guiding  Dir = 3, Dur = 185
02:33:06.331 00.000 2744 IsSlewing returns 0
02:33:06.331 00.000 2744 IsGuiding returns 0
02:33:06.332 00.001 2744 PulseGuide returned control before completion, sleep 195
02:33:06.352 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1456, FiltMax=65535, Gamma=0.510
02:33:06.367 00.015 1092 UpdateGuideState exits: m=568467 SNR=117.9
02:33:06.370 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:06.372 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:06.374 00.002 1092 Enqueuing Expose request
02:33:06.538 00.164 2744 IsGuiding returns 1
02:33:06.538 00.000 2744 scope still moving after pulse duration time elapsed
02:33:06.569 00.031 2744 IsSlewing returns 0
02:33:06.569 00.000 2744 IsGuiding returns 0
02:33:06.569 00.000 2744 scope move finished after 185 + 53 ms
02:33:06.569 00.000 2744 Move returns status 0, amount 185
02:33:06.569 00.000 2744 MoveAxis(N, 0, ABG)
02:33:06.569 00.000 2744 Move returns status 0, amount 0
02:33:06.569 00.000 2744 move complete, result=0
02:33:06.570 00.001 2744 worker thread done servicing request
02:33:06.570 00.000 1092 GuideStep: 0.8 px 185 ms WEST, 0.2 px 0 ms NORTH
02:33:06.573 00.003 2744 Worker thread wakes up
02:33:06.573 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:06.573 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:09.965 03.392 2744 Exposure complete
02:33:10.181 00.216 2744 worker thread done servicing request
02:33:10.181 00.000 1092 OnExposeComplete: enter
02:33:10.183 00.002 1092 UpdateGuideState(): m_state=6
02:33:10.186 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 155
02:33:10.189 00.003 1092 Star::Find returns 1 (0), X=1721.82, Y=131.24, Mass=550428, SNR=113.9, Peak=64115 HFD=2.7
02:33:10.191 00.002 1092 MultiStar: [#1 0.95,0.06,0.76,U] [#2 0.97,0.16,0.66,U] [#3 0.80,0.19,0.56,U] [#4 0.88,-0.00,0.54,U] [#5 0.89,0.08,0.49,U] [#6 0.98,0.20,0.39,U] [#7 0.88,0.36,0.61,U] [#8 0.91,0.27,0.45,U] 
02:33:10.194 00.003 1092 refined, 8 included, MultiStar: {0.90, 0.03}, one-star: {0.84, -0.55}
02:33:10.197 00.003 1092 CameraToMount -- cameraTheta (0.03) - m_xAngle (-0.43) = xAngle (0.46 = 0.46)
02:33:10.199 00.002 1092 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
02:33:10.203 00.004 1092 CameraToMount -- cameraX=0.90 cameraY=0.03 hyp=0.90 cameraTheta=0.03 mountX=0.80 mountY=0.27, mountTheta=0.32
02:33:10.208 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.90, y=0.03, opts=13)
02:33:10.211 00.003 1092 Enqueuing Move request for scope (0.90, 0.03)
02:33:10.214 00.003 2744 Worker thread wakes up
02:33:10.214 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.90, 0.03) opts 0xd
02:33:10.214 00.000 2744 Handling offset move in thread for scope, endpoint = (0.90, 0.03)
02:33:10.214 00.000 2744 Moving (0.90, 0.03) raw xDistance=0.80 yDistance=0.27
02:33:10.214 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
02:33:10.214 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:10.214 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:33:10.214 00.000 2744 MoveAxis(W, 193, ABG)
02:33:10.214 00.000 2744 Guiding  Dir = 3, Dur = 193
02:33:10.214 00.000 2744 IsSlewing returns 0
02:33:10.214 00.000 2744 IsGuiding returns 0
02:33:10.215 00.001 2744 PulseGuide returned control before completion, sleep 203
02:33:10.230 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1738, FiltMax=65535, Gamma=0.510
02:33:10.247 00.017 1092 UpdateGuideState exits: m=550428 SNR=113.9
02:33:10.249 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.251 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:10.254 00.003 1092 Enqueuing Expose request
02:33:10.425 00.171 2744 IsGuiding returns 1
02:33:10.425 00.000 2744 scope still moving after pulse duration time elapsed
02:33:10.457 00.032 2744 IsSlewing returns 0
02:33:10.457 00.000 2744 IsGuiding returns 0
02:33:10.457 00.000 2744 scope move finished after 193 + 49 ms
02:33:10.457 00.000 2744 Move returns status 0, amount 193
02:33:10.457 00.000 2744 MoveAxis(N, 0, ABG)
02:33:10.457 00.000 2744 Move returns status 0, amount 0
02:33:10.458 00.001 2744 move complete, result=0
02:33:10.458 00.000 2744 worker thread done servicing request
02:33:10.458 00.000 2744 Worker thread wakes up
02:33:10.458 00.000 1092 GuideStep: 0.8 px 193 ms WEST, 0.3 px 0 ms NORTH
02:33:10.462 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:10.462 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:13.879 03.417 2744 Exposure complete
02:33:14.112 00.233 2744 worker thread done servicing request
02:33:14.113 00.001 1092 OnExposeComplete: enter
02:33:14.116 00.003 1092 UpdateGuideState(): m_state=6
02:33:14.119 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 156
02:33:14.122 00.003 1092 Star::Find returns 1 (0), X=1721.72, Y=131.21, Mass=515899, SNR=103.0, Peak=60979 HFD=2.8
02:33:14.126 00.004 1092 MultiStar: [#1 0.89,0.06,0.85,U] [#2 0.79,0.40,0.71,U] [#3 0.77,0.19,0.69,U] [#4 0.90,-0.27,0.54,U] [#5 0.76,-0.00,0.48,U] [#6 0.94,0.26,0.42,U] [#7 0.79,0.32,0.67,U] [#8 0.84,0.26,0.54,U] 
02:33:14.128 00.002 1092 refined, 8 included, MultiStar: {0.82, 0.03}, one-star: {0.74, -0.58}
02:33:14.131 00.003 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
02:33:14.135 00.004 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
02:33:14.137 00.002 1092 CameraToMount -- cameraX=0.82 cameraY=0.03 hyp=0.82 cameraTheta=0.04 mountX=0.73 mountY=0.25, mountTheta=0.33
02:33:14.142 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=0.03, opts=13)
02:33:14.146 00.004 1092 Enqueuing Move request for scope (0.82, 0.03)
02:33:14.149 00.003 2744 Worker thread wakes up
02:33:14.149 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, 0.03) opts 0xd
02:33:14.149 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, 0.03)
02:33:14.149 00.000 2744 Moving (0.82, 0.03) raw xDistance=0.73 yDistance=0.25
02:33:14.149 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.73
02:33:14.149 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:14.150 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:33:14.150 00.000 2744 MoveAxis(W, 177, ABG)
02:33:14.150 00.000 2744 Guiding  Dir = 3, Dur = 177
02:33:14.150 00.000 2744 IsSlewing returns 0
02:33:14.150 00.000 2744 IsGuiding returns 0
02:33:14.151 00.001 2744 PulseGuide returned control before completion, sleep 187
02:33:14.171 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1659, FiltMax=65535, Gamma=0.510
02:33:14.193 00.022 1092 UpdateGuideState exits: m=515899 SNR=103.0
02:33:14.198 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:14.201 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:14.204 00.003 1092 Enqueuing Expose request
02:33:14.349 00.145 2744 IsGuiding returns 1
02:33:14.349 00.000 2744 scope still moving after pulse duration time elapsed
02:33:14.381 00.032 2744 IsSlewing returns 0
02:33:14.381 00.000 2744 IsGuiding returns 0
02:33:14.381 00.000 2744 scope move finished after 177 + 53 ms
02:33:14.381 00.000 2744 Move returns status 0, amount 177
02:33:14.382 00.001 2744 MoveAxis(N, 0, ABG)
02:33:14.382 00.000 2744 Move returns status 0, amount 0
02:33:14.382 00.000 2744 move complete, result=0
02:33:14.382 00.000 2744 worker thread done servicing request
02:33:14.382 00.000 2744 Worker thread wakes up
02:33:14.382 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:14.382 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:14.390 00.008 1092 GuideStep: 0.7 px 177 ms WEST, 0.3 px 0 ms NORTH
02:33:17.771 03.381 2744 Exposure complete
02:33:17.970 00.199 2744 worker thread done servicing request
02:33:17.970 00.000 1092 OnExposeComplete: enter
02:33:17.972 00.002 1092 UpdateGuideState(): m_state=6
02:33:17.974 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 157
02:33:17.977 00.003 1092 Star::Find returns 1 (0), X=1721.73, Y=131.51, Mass=546916, SNR=113.3, Peak=65535 HFD=2.8
02:33:17.979 00.002 1092 MultiStar: [#1 0.84,0.42,0.88,U] [#2 0.87,0.43,0.71,U] [#3 0.83,0.20,0.59,U] [#4 0.71,0.15,0.63,U] [#5 0.80,0.29,0.43,U] [#6 0.93,0.36,0.51,U] [#7 0.93,0.36,0.61,U] [#8 0.84,0.37,0.47,U] 
02:33:17.982 00.003 1092 single-star, 8 included, MultiStar: {0.83, 0.23}, one-star: {0.75, -0.28}
02:33:17.984 00.002 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
02:33:17.986 00.002 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
02:33:17.988 00.002 1092 CameraToMount -- cameraX=0.75 cameraY=-0.28 hyp=0.80 cameraTheta=-0.36 mountX=0.80 mountY=-0.07, mountTheta=-0.09
02:33:17.994 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.28, opts=13)
02:33:17.996 00.002 1092 Enqueuing Move request for scope (0.75, -0.28)
02:33:18.000 00.004 2744 Worker thread wakes up
02:33:18.000 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.28) opts 0xd
02:33:18.000 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.28)
02:33:18.000 00.000 2744 Moving (0.75, -0.28) raw xDistance=0.80 yDistance=-0.07
02:33:18.000 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.80
02:33:18.000 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:18.000 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:33:18.000 00.000 2744 MoveAxis(W, 191, ABG)
02:33:18.000 00.000 2744 Guiding  Dir = 3, Dur = 191
02:33:18.001 00.001 2744 IsSlewing returns 0
02:33:18.001 00.000 2744 IsGuiding returns 0
02:33:18.001 00.000 2744 PulseGuide returned control before completion, sleep 201
02:33:18.018 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1584, FiltMax=65523, Gamma=0.510
02:33:18.037 00.019 1092 UpdateGuideState exits: m=546916 SNR=113.3
02:33:18.039 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:18.041 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:18.046 00.005 1092 Enqueuing Expose request
02:33:18.216 00.170 2744 IsGuiding returns 1
02:33:18.216 00.000 2744 scope still moving after pulse duration time elapsed
02:33:18.248 00.032 2744 IsSlewing returns 0
02:33:18.248 00.000 2744 IsGuiding returns 0
02:33:18.248 00.000 2744 scope move finished after 191 + 55 ms
02:33:18.248 00.000 2744 Move returns status 0, amount 191
02:33:18.248 00.000 2744 MoveAxis(N, 0, ABG)
02:33:18.248 00.000 2744 Move returns status 0, amount 0
02:33:18.248 00.000 2744 move complete, result=0
02:33:18.249 00.001 2744 worker thread done servicing request
02:33:18.249 00.000 2744 Worker thread wakes up
02:33:18.249 00.000 1092 GuideStep: 0.8 px 191 ms WEST, -0.1 px 0 ms NORTH
02:33:18.252 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:18.252 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:21.639 03.387 2744 Exposure complete
02:33:21.837 00.198 2744 worker thread done servicing request
02:33:21.837 00.000 1092 OnExposeComplete: enter
02:33:21.840 00.003 1092 UpdateGuideState(): m_state=6
02:33:21.842 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 158
02:33:21.847 00.005 1092 Star::Find returns 1 (0), X=1721.09, Y=131.67, Mass=581679, SNR=110.4, Peak=65535 HFD=2.7
02:33:21.851 00.004 1092 MultiStar: [#1 0.44,0.51,0.79,U] [#2 0.19,0.64,0.66,U] [#3 0.21,0.44,0.68,U] [#4 0.26,0.32,0.58,U] [#5 0.01,0.39,0.49,U] [#6 0.38,0.32,0.45,U] [#7 0.18,0.80,0.56,U] [#8 0.20,0.33,0.57,U] 
02:33:21.853 00.002 1092 single-star, 8 included, MultiStar: {0.22, 0.38}, one-star: {0.11, -0.11}
02:33:21.855 00.002 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
02:33:21.858 00.003 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
02:33:21.860 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.15 mountY=-0.08, mountTheta=-0.48
02:33:21.865 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.11, opts=13)
02:33:21.868 00.003 1092 Enqueuing Move request for scope (0.11, -0.11)
02:33:21.870 00.002 2744 Worker thread wakes up
02:33:21.870 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:33:21.870 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:33:21.870 00.000 2744 Moving (0.11, -0.11) raw xDistance=0.15 yDistance=-0.08
02:33:21.870 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:33:21.871 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:21.871 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:33:21.871 00.000 2744 MoveAxis(E, 0, ABG)
02:33:21.871 00.000 2744 Move returns status 0, amount 0
02:33:21.871 00.000 2744 MoveAxis(N, 0, ABG)
02:33:21.871 00.000 2744 Move returns status 0, amount 0
02:33:21.871 00.000 2744 move complete, result=0
02:33:21.871 00.000 2744 worker thread done servicing request
02:33:21.886 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1613, FiltMax=65523, Gamma=0.510
02:33:21.900 00.014 1092 UpdateGuideState exits: m=581679 SNR=110.4
02:33:21.903 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:21.905 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:21.907 00.002 1092 Enqueuing Expose request
02:33:21.910 00.003 2744 Worker thread wakes up
02:33:21.910 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:21.910 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:21.910 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:25.308 03.398 2744 Exposure complete
02:33:25.521 00.213 2744 worker thread done servicing request
02:33:25.521 00.000 1092 OnExposeComplete: enter
02:33:25.524 00.003 1092 UpdateGuideState(): m_state=6
02:33:25.527 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 159
02:33:25.531 00.004 1092 Star::Find returns 1 (0), X=1720.54, Y=131.98, Mass=558603, SNR=107.6, Peak=65069 HFD=2.6
02:33:25.534 00.003 1092 MultiStar: [#1 -0.01,0.59,0.85,U] [#2 -0.09,0.88,0.83,U] [#3 0.10,0.65,0.65,U] [#4 -0.09,0.37,0.69,U] [#5 -0.26,0.81,0.59,U] [#6 -0.29,0.78,0.49,U] [#7 -0.01,0.87,0.69,U] [#8 -0.00,0.71,0.55,U] 
02:33:25.537 00.003 1092 single-star, 8 included, MultiStar: {-0.13, 0.62}, one-star: {-0.44, 0.19}
02:33:25.540 00.003 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.15 = -3.13)
02:33:25.542 00.002 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
02:33:25.546 00.004 1092 CameraToMount -- cameraX=-0.44 cameraY=0.19 hyp=0.48 cameraTheta=2.73 mountX=-0.48 mountY=0.07, mountTheta=3.00
02:33:25.552 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=0.19, opts=13)
02:33:25.554 00.002 1092 Enqueuing Move request for scope (-0.44, 0.19)
02:33:25.556 00.002 2744 Worker thread wakes up
02:33:25.556 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.19) opts 0xd
02:33:25.556 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 0.19)
02:33:25.556 00.000 2744 Moving (-0.44, 0.19) raw xDistance=-0.48 yDistance=0.07
02:33:25.556 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.48
02:33:25.556 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:25.556 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:33:25.556 00.000 2744 MoveAxis(E, 107, ABG)
02:33:25.556 00.000 2744 Guiding  Dir = 2, Dur = 107
02:33:25.556 00.000 2744 IsSlewing returns 0
02:33:25.557 00.001 2744 IsGuiding returns 0
02:33:25.557 00.000 2744 PulseGuide returned control before completion, sleep 117
02:33:25.574 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1485, FiltMax=65527, Gamma=0.510
02:33:25.591 00.017 1092 UpdateGuideState exits: m=558603 SNR=107.6
02:33:25.595 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:25.597 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:25.599 00.002 1092 Enqueuing Expose request
02:33:25.683 00.084 2744 IsGuiding returns 1
02:33:25.683 00.000 2744 scope still moving after pulse duration time elapsed
02:33:25.714 00.031 2744 IsSlewing returns 0
02:33:25.714 00.000 2744 IsGuiding returns 0
02:33:25.714 00.000 2744 scope move finished after 107 + 50 ms
02:33:25.714 00.000 2744 Move returns status 0, amount 107
02:33:25.714 00.000 2744 MoveAxis(N, 0, ABG)
02:33:25.715 00.001 2744 Move returns status 0, amount 0
02:33:25.715 00.000 2744 move complete, result=0
02:33:25.715 00.000 2744 worker thread done servicing request
02:33:25.715 00.000 2744 Worker thread wakes up
02:33:25.715 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:25.715 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:25.715 00.000 1092 GuideStep: -0.5 px 107 ms EAST, 0.1 px 0 ms NORTH
02:33:29.116 03.401 2744 Exposure complete
02:33:29.327 00.211 2744 worker thread done servicing request
02:33:29.327 00.000 1092 OnExposeComplete: enter
02:33:29.330 00.003 1092 UpdateGuideState(): m_state=6
02:33:29.333 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 160
02:33:29.336 00.003 1092 Star::Find returns 1 (0), X=1720.87, Y=131.52, Mass=562113, SNR=111.3, Peak=65535 HFD=2.8
02:33:29.339 00.003 1092 MultiStar: [#1 0.01,0.62,0.85,U] [#2 0.23,0.39,0.71,U] [#3 0.12,0.28,0.61,U] [#4 0.09,0.12,0.57,U] [#5 0.16,0.29,0.51,U] [#6 0.08,0.44,0.52,U] [#7 0.30,0.75,0.71,U] [#8 -0.07,0.63,0.53,U] 
02:33:29.341 00.002 1092 single-star, 8 included, MultiStar: {0.08, 0.34}, one-star: {-0.11, -0.26}
02:33:29.344 00.003 1092 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-0.43) = xAngle (-1.53 = -1.53)
02:33:29.347 00.003 1092 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.68 = -1.68)
02:33:29.350 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.96 mountX=0.01 mountY=-0.28, mountTheta=-1.53
02:33:29.354 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.26, opts=13)
02:33:29.356 00.002 1092 Enqueuing Move request for scope (-0.11, -0.26)
02:33:29.358 00.002 2744 Worker thread wakes up
02:33:29.359 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
02:33:29.359 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
02:33:29.359 00.000 2744 Moving (-0.11, -0.26) raw xDistance=0.01 yDistance=-0.28
02:33:29.359 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:33:29.359 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:29.359 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:33:29.359 00.000 2744 MoveAxis(E, 0, ABG)
02:33:29.359 00.000 2744 Move returns status 0, amount 0
02:33:29.359 00.000 2744 MoveAxis(N, 0, ABG)
02:33:29.359 00.000 2744 Move returns status 0, amount 0
02:33:29.359 00.000 2744 move complete, result=0
02:33:29.359 00.000 2744 worker thread done servicing request
02:33:29.377 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1679, FiltMax=65535, Gamma=0.510
02:33:29.393 00.016 1092 UpdateGuideState exits: m=562113 SNR=111.3
02:33:29.396 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.399 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:29.402 00.003 1092 Enqueuing Expose request
02:33:29.404 00.002 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:33:29.406 00.002 2744 Worker thread wakes up
02:33:29.406 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:29.406 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:32.795 03.389 2744 Exposure complete
02:33:32.998 00.203 2744 worker thread done servicing request
02:33:32.998 00.000 1092 OnExposeComplete: enter
02:33:33.001 00.003 1092 UpdateGuideState(): m_state=6
02:33:33.004 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 161
02:33:33.006 00.002 1092 Star::Find returns 1 (0), X=1721.65, Y=131.33, Mass=553695, SNR=120.2, Peak=62803 HFD=2.9
02:33:33.008 00.002 1092 MultiStar: [#1 0.71,0.33,0.89,U] [#2 0.67,0.50,0.67,U] [#3 0.66,0.41,0.50,U] [#4 0.59,0.09,0.55,U] [#5 0.58,0.33,0.50,U] [#6 0.74,0.16,0.41,U] [#7 0.88,0.62,0.00,M1] [#8 0.51,0.38,0.48,U] 
02:33:33.011 00.003 1092 refined, 7 included, MultiStar: {0.65, 0.17}, one-star: {0.67, -0.45}
02:33:33.013 00.002 1092 CameraToMount -- cameraTheta (0.25) - m_xAngle (-0.43) = xAngle (0.68 = 0.68)
02:33:33.015 00.002 1092 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.52 = 0.52)
02:33:33.017 00.002 1092 CameraToMount -- cameraX=0.65 cameraY=0.17 hyp=0.67 cameraTheta=0.25 mountX=0.52 mountY=0.34, mountTheta=0.57
02:33:33.022 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=0.17, opts=13)
02:33:33.025 00.003 1092 Enqueuing Move request for scope (0.65, 0.17)
02:33:33.027 00.002 2744 Worker thread wakes up
02:33:33.027 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, 0.17) opts 0xd
02:33:33.027 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, 0.17)
02:33:33.027 00.000 2744 Moving (0.65, 0.17) raw xDistance=0.52 yDistance=0.34
02:33:33.027 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:33:33.027 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:33.028 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:33:33.028 00.000 2744 MoveAxis(W, 117, ABG)
02:33:33.028 00.000 2744 Guiding  Dir = 3, Dur = 117
02:33:33.028 00.000 2744 IsSlewing returns 0
02:33:33.028 00.000 2744 IsGuiding returns 0
02:33:33.028 00.000 2744 PulseGuide returned control before completion, sleep 127
02:33:33.045 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1747, FiltMax=65523, Gamma=0.510
02:33:33.060 00.015 1092 UpdateGuideState exits: m=553695 SNR=120.2
02:33:33.063 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.065 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:33.068 00.003 1092 Enqueuing Expose request
02:33:33.168 00.100 2744 IsGuiding returns 1
02:33:33.168 00.000 2744 scope still moving after pulse duration time elapsed
02:33:33.200 00.032 2744 IsSlewing returns 0
02:33:33.200 00.000 2744 IsGuiding returns 0
02:33:33.200 00.000 2744 scope move finished after 117 + 55 ms
02:33:33.200 00.000 2744 Move returns status 0, amount 117
02:33:33.201 00.001 2744 MoveAxis(N, 0, ABG)
02:33:33.201 00.000 2744 Move returns status 0, amount 0
02:33:33.201 00.000 2744 move complete, result=0
02:33:33.201 00.000 2744 worker thread done servicing request
02:33:33.201 00.000 2744 Worker thread wakes up
02:33:33.201 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:33.201 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:33.204 00.003 1092 GuideStep: 0.5 px 117 ms WEST, 0.3 px 0 ms NORTH
02:33:36.591 03.387 2744 Exposure complete
02:33:36.793 00.202 2744 worker thread done servicing request
02:33:36.794 00.001 1092 OnExposeComplete: enter
02:33:36.797 00.003 1092 UpdateGuideState(): m_state=6
02:33:36.801 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 162
02:33:36.804 00.003 1092 Star::Find returns 1 (0), X=1721.37, Y=131.44, Mass=541996, SNR=110.5, Peak=60762 HFD=3.0
02:33:36.807 00.003 1092 MultiStar: [#1 0.60,0.42,1.14,U] [#2 0.59,0.58,0.72,U] [#3 0.34,0.30,0.57,U] [#4 0.47,0.15,0.61,U] [#5 0.48,0.29,0.52,U] [#6 0.42,0.65,0.42,U] [#7 0.46,0.54,0.61,U] [#8 0.48,0.44,0.50,U] 
02:33:36.809 00.002 1092 single-star, 8 included, MultiStar: {0.48, 0.29}, one-star: {0.39, -0.34}
02:33:36.811 00.002 1092 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-0.43) = xAngle (-0.29 = -0.29)
02:33:36.813 00.002 1092 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.45 = -0.45)
02:33:36.816 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=-0.34 hyp=0.52 cameraTheta=-0.72 mountX=0.50 mountY=-0.23, mountTheta=-0.43
02:33:36.821 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.34, opts=13)
02:33:36.824 00.003 1092 Enqueuing Move request for scope (0.39, -0.34)
02:33:36.826 00.002 2744 Worker thread wakes up
02:33:36.826 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.34) opts 0xd
02:33:36.827 00.001 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.34)
02:33:36.827 00.000 2744 Moving (0.39, -0.34) raw xDistance=0.50 yDistance=-0.23
02:33:36.827 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.50
02:33:36.827 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:36.827 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:33:36.828 00.001 2744 MoveAxis(W, 119, ABG)
02:33:36.828 00.000 2744 Guiding  Dir = 3, Dur = 119
02:33:36.828 00.000 2744 IsSlewing returns 0
02:33:36.828 00.000 2744 IsGuiding returns 0
02:33:36.829 00.001 2744 PulseGuide returned control before completion, sleep 129
02:33:36.846 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1792, FiltMax=65523, Gamma=0.510
02:33:36.868 00.022 1092 UpdateGuideState exits: m=541996 SNR=110.5
02:33:36.870 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:36.873 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:36.876 00.003 1092 Enqueuing Expose request
02:33:36.968 00.092 2744 IsGuiding returns 1
02:33:36.968 00.000 2744 scope still moving after pulse duration time elapsed
02:33:36.999 00.031 2744 IsSlewing returns 0
02:33:36.999 00.000 2744 IsGuiding returns 0
02:33:36.999 00.000 2744 scope move finished after 119 + 51 ms
02:33:36.999 00.000 2744 Move returns status 0, amount 119
02:33:36.999 00.000 2744 MoveAxis(N, 0, ABG)
02:33:36.999 00.000 2744 Move returns status 0, amount 0
02:33:36.999 00.000 2744 move complete, result=0
02:33:37.001 00.002 2744 worker thread done servicing request
02:33:37.001 00.000 1092 GuideStep: 0.5 px 119 ms WEST, -0.2 px 0 ms NORTH
02:33:37.004 00.003 2744 Worker thread wakes up
02:33:37.005 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:37.005 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:40.392 03.387 2744 Exposure complete
02:33:40.626 00.234 1092 OnExposeComplete: enter
02:33:40.629 00.003 1092 UpdateGuideState(): m_state=6
02:33:40.632 00.003 2744 worker thread done servicing request
02:33:40.633 00.001 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 163
02:33:40.636 00.003 1092 Star::Find returns 1 (0), X=1720.90, Y=131.54, Mass=517956, SNR=104.6, Peak=65535 HFD=2.4
02:33:40.640 00.004 1092 MultiStar: [#1 0.20,0.47,0.89,U] [#2 0.09,0.63,0.79,U] [#3 0.07,0.51,0.72,U] [#4 0.05,0.20,0.74,U] [#5 -0.05,0.43,0.53,U] [#6 -0.05,0.52,0.42,U] [#7 0.20,0.48,0.75,U] [#8 0.13,0.57,0.72,U] 
02:33:40.643 00.003 1092 single-star, 8 included, MultiStar: {0.07, 0.37}, one-star: {-0.08, -0.25}
02:33:40.646 00.003 1092 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
02:33:40.650 00.004 1092 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.60 = -1.60)
02:33:40.653 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.87 mountX=0.03 mountY=-0.26, mountTheta=-1.45
02:33:40.659 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.25, opts=13)
02:33:40.665 00.006 1092 Enqueuing Move request for scope (-0.08, -0.25)
02:33:40.669 00.004 2744 Worker thread wakes up
02:33:40.669 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
02:33:40.669 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
02:33:40.669 00.000 2744 Moving (-0.08, -0.25) raw xDistance=0.03 yDistance=-0.26
02:33:40.669 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:33:40.670 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:40.670 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:33:40.670 00.000 2744 MoveAxis(E, 0, ABG)
02:33:40.670 00.000 2744 Move returns status 0, amount 0
02:33:40.670 00.000 2744 MoveAxis(N, 0, ABG)
02:33:40.670 00.000 2744 Move returns status 0, amount 0
02:33:40.670 00.000 2744 move complete, result=0
02:33:40.670 00.000 2744 worker thread done servicing request
02:33:40.688 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1696, FiltMax=65523, Gamma=0.510
02:33:40.705 00.017 1092 UpdateGuideState exits: m=517956 SNR=104.6
02:33:40.708 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:40.714 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:40.717 00.003 1092 Enqueuing Expose request
02:33:40.720 00.003 2744 Worker thread wakes up
02:33:40.720 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:33:40.723 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:40.723 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:44.122 03.399 2744 Exposure complete
02:33:44.321 00.199 2744 worker thread done servicing request
02:33:44.321 00.000 1092 OnExposeComplete: enter
02:33:44.323 00.002 1092 UpdateGuideState(): m_state=6
02:33:44.325 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 164
02:33:44.329 00.004 1092 Star::Find returns 1 (0), X=1720.53, Y=131.63, Mass=556807, SNR=100.4, Peak=64755 HFD=2.9
02:33:44.332 00.003 1092 MultiStar: [#1 -0.28,0.63,0.94,U] [#2 -0.06,0.67,0.72,U] [#3 -0.48,0.57,0.64,U] [#4 -0.40,0.27,0.62,U] [#5 -0.31,0.54,0.59,U] [#6 -0.31,0.59,0.50,U] [#7 -0.24,0.68,0.69,U] [#8 -0.37,0.70,0.61,U] 
02:33:44.334 00.002 1092 single-star, 8 included, MultiStar: {-0.32, 0.47}, one-star: {-0.44, -0.16}
02:33:44.338 00.004 1092 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-0.43) = xAngle (-2.38 = -2.38)
02:33:44.340 00.002 1092 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.53 = -2.53)
02:33:44.342 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=-0.16 hyp=0.47 cameraTheta=-2.80 mountX=-0.34 mountY=-0.27, mountTheta=-2.47
02:33:44.348 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=-0.16, opts=13)
02:33:44.351 00.003 1092 Enqueuing Move request for scope (-0.44, -0.16)
02:33:44.352 00.001 2744 Worker thread wakes up
02:33:44.353 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.16) opts 0xd
02:33:44.353 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, -0.16)
02:33:44.353 00.000 2744 Moving (-0.44, -0.16) raw xDistance=-0.34 yDistance=-0.27
02:33:44.353 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.34
02:33:44.353 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:44.353 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:33:44.353 00.000 2744 MoveAxis(E, 76, ABG)
02:33:44.353 00.000 2744 Guiding  Dir = 2, Dur = 76
02:33:44.353 00.000 2744 IsSlewing returns 0
02:33:44.353 00.000 2744 IsGuiding returns 0
02:33:44.354 00.001 2744 PulseGuide returned control before completion, sleep 86
02:33:44.368 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1431, FiltMax=65527, Gamma=0.510
02:33:44.383 00.015 1092 UpdateGuideState exits: m=556807 SNR=100.4
02:33:44.386 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:44.388 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:44.390 00.002 1092 Enqueuing Expose request
02:33:44.453 00.063 2744 IsGuiding returns 1
02:33:44.453 00.000 2744 scope still moving after pulse duration time elapsed
02:33:44.483 00.030 2744 IsSlewing returns 0
02:33:44.483 00.000 2744 IsGuiding returns 0
02:33:44.483 00.000 2744 scope move finished after 76 + 53 ms
02:33:44.484 00.001 2744 Move returns status 0, amount 76
02:33:44.484 00.000 2744 MoveAxis(N, 0, ABG)
02:33:44.484 00.000 2744 Move returns status 0, amount 0
02:33:44.484 00.000 2744 move complete, result=0
02:33:44.484 00.000 2744 worker thread done servicing request
02:33:44.485 00.001 2744 Worker thread wakes up
02:33:44.485 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:44.485 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:44.486 00.001 1092 GuideStep: -0.3 px 76 ms EAST, -0.3 px 0 ms NORTH
02:33:47.881 03.395 2744 Exposure complete
02:33:48.097 00.216 2744 worker thread done servicing request
02:33:48.097 00.000 1092 OnExposeComplete: enter
02:33:48.100 00.003 1092 UpdateGuideState(): m_state=6
02:33:48.103 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 165
02:33:48.105 00.002 1092 Star::Find returns 1 (0), X=1720.26, Y=131.92, Mass=519503, SNR=106.9, Peak=57379 HFD=2.5
02:33:48.108 00.003 1092 MultiStar: [#1 -0.61,0.83,0.80,U] [#2 -0.48,0.94,0.00,M1] [#3 -0.75,1.02,0.00,M1] [#4 -0.68,0.50,0.62,U] [#5 -0.77,0.80,0.00,M1] [#6 -0.63,0.70,0.46,U] [#7 -0.69,0.87,0.00,M1] [#8 -0.66,0.93,0.00,M1] 
02:33:48.110 00.002 1092 single-star, 3 included, MultiStar: {-0.67, 0.50}, one-star: {-0.72, 0.14}
02:33:48.114 00.004 1092 CameraToMount -- cameraTheta (2.96) - m_xAngle (-0.43) = xAngle (3.38 = -2.90)
02:33:48.116 00.002 1092 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.23 = -3.06)
02:33:48.118 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=0.14 hyp=0.73 cameraTheta=2.96 mountX=-0.71 mountY=-0.06, mountTheta=-3.05
02:33:48.123 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.14, opts=13)
02:33:48.126 00.003 1092 Enqueuing Move request for scope (-0.72, 0.14)
02:33:48.129 00.003 2744 Worker thread wakes up
02:33:48.129 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.14) opts 0xd
02:33:48.129 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.14)
02:33:48.129 00.000 2744 Moving (-0.72, 0.14) raw xDistance=-0.71 yDistance=-0.06
02:33:48.129 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.71
02:33:48.130 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:48.130 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:33:48.130 00.000 2744 MoveAxis(E, 165, ABG)
02:33:48.130 00.000 2744 Guiding  Dir = 2, Dur = 165
02:33:48.130 00.000 2744 IsSlewing returns 0
02:33:48.130 00.000 2744 IsGuiding returns 0
02:33:48.131 00.001 2744 PulseGuide returned control before completion, sleep 175
02:33:48.148 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1584, FiltMax=65527, Gamma=0.510
02:33:48.165 00.017 1092 UpdateGuideState exits: m=519503 SNR=106.9
02:33:48.168 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:48.171 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:48.173 00.002 1092 Enqueuing Expose request
02:33:48.310 00.137 2744 IsGuiding returns 1
02:33:48.310 00.000 2744 scope still moving after pulse duration time elapsed
02:33:48.342 00.032 2744 IsSlewing returns 0
02:33:48.342 00.000 2744 IsGuiding returns 0
02:33:48.343 00.001 2744 scope move finished after 165 + 46 ms
02:33:48.343 00.000 2744 Move returns status 0, amount 165
02:33:48.343 00.000 2744 MoveAxis(N, 0, ABG)
02:33:48.343 00.000 2744 Move returns status 0, amount 0
02:33:48.343 00.000 2744 move complete, result=0
02:33:48.343 00.000 2744 worker thread done servicing request
02:33:48.343 00.000 2744 Worker thread wakes up
02:33:48.343 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:48.343 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:48.346 00.003 1092 GuideStep: -0.7 px 165 ms EAST, -0.1 px 0 ms NORTH
02:33:51.943 03.597 2744 Exposure complete
02:33:52.372 00.429 2744 worker thread done servicing request
02:33:52.372 00.000 1092 OnExposeComplete: enter
02:33:52.379 00.007 1092 UpdateGuideState(): m_state=6
02:33:52.384 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 166
02:33:52.391 00.007 1092 Star::Find returns 1 (0), X=1720.35, Y=131.81, Mass=539174, SNR=99.9, Peak=62426 HFD=2.7
02:33:52.400 00.009 1092 MultiStar: [#1 -0.60,0.74,0.81,U] [#2 -0.60,0.95,0.00,M2] [#3 -0.85,0.89,0.00,M2] [#4 -0.73,0.72,0.63,U] [#5 -0.81,0.73,0.00,M2] [#6 -0.47,0.73,0.42,U] [#7 -0.32,0.90,0.69,U] [#8 -0.81,0.83,0.00,M2] 
02:33:52.408 00.008 1092 single-star, 4 included, MultiStar: {-0.56, 0.57}, one-star: {-0.63, 0.03}
02:33:52.416 00.008 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
02:33:52.421 00.005 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
02:33:52.425 00.004 1092 CameraToMount -- cameraX=-0.63 cameraY=0.03 hyp=0.63 cameraTheta=3.10 mountX=-0.59 mountY=-0.14, mountTheta=-2.90
02:33:52.439 00.014 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.03, opts=13)
02:33:52.446 00.007 1092 Enqueuing Move request for scope (-0.63, 0.03)
02:33:52.451 00.005 2744 Worker thread wakes up
02:33:52.451 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.03) opts 0xd
02:33:52.451 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.03)
02:33:52.451 00.000 2744 Moving (-0.63, 0.03) raw xDistance=-0.59 yDistance=-0.14
02:33:52.451 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.59
02:33:52.451 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:52.451 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:33:52.452 00.001 2744 MoveAxis(E, 143, ABG)
02:33:52.452 00.000 2744 Guiding  Dir = 2, Dur = 143
02:33:52.452 00.000 2744 IsSlewing returns 0
02:33:52.452 00.000 2744 IsGuiding returns 0
02:33:52.453 00.001 2744 PulseGuide returned control before completion, sleep 153
02:33:52.482 00.029 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1664, FiltMax=65527, Gamma=0.510
02:33:52.515 00.033 1092 UpdateGuideState exits: m=539174 SNR=99.9
02:33:52.520 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.524 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:52.535 00.011 1092 Enqueuing Expose request
02:33:52.616 00.081 2744 IsGuiding returns 1
02:33:52.616 00.000 2744 scope still moving after pulse duration time elapsed
02:33:52.651 00.035 2744 IsSlewing returns 0
02:33:52.651 00.000 2744 IsGuiding returns 0
02:33:52.651 00.000 2744 scope move finished after 143 + 56 ms
02:33:52.651 00.000 2744 Move returns status 0, amount 143
02:33:52.651 00.000 2744 MoveAxis(N, 0, ABG)
02:33:52.652 00.001 2744 Move returns status 0, amount 0
02:33:52.652 00.000 2744 move complete, result=0
02:33:52.652 00.000 2744 worker thread done servicing request
02:33:52.652 00.000 2744 Worker thread wakes up
02:33:52.652 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:52.652 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:52.664 00.012 1092 GuideStep: -0.6 px 143 ms EAST, -0.1 px 0 ms NORTH
02:33:56.154 03.490 2744 Exposure complete
02:33:56.562 00.408 2744 worker thread done servicing request
02:33:56.562 00.000 1092 OnExposeComplete: enter
02:33:56.565 00.003 1092 UpdateGuideState(): m_state=6
02:33:56.569 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 167
02:33:56.572 00.003 1092 Star::Find returns 1 (0), X=1720.22, Y=132.15, Mass=545556, SNR=106.2, Peak=56077 HFD=2.8
02:33:56.575 00.003 1092 MultiStar: [#1 -0.64,0.88,0.00,M1] [#2 -0.76,1.30,0.00,M3] [#3 -0.70,0.92,0.00,M3] [#4 -0.64,0.59,0.68,U] [#5 -0.75,0.88,0.00,M3] [#6 -0.61,0.89,0.00,M1] [#7 -0.59,0.98,0.00,M1] [#8 -0.47,0.84,0.50,U] 
02:33:56.579 00.004 1092 single-star, 2 included, MultiStar: {-0.65, 0.54}, one-star: {-0.76, 0.36}
02:33:56.582 00.003 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
02:33:56.585 00.003 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
02:33:56.588 00.003 1092 CameraToMount -- cameraX=-0.76 cameraY=0.36 hyp=0.84 cameraTheta=2.70 mountX=-0.84 mountY=0.14, mountTheta=2.97
02:33:56.594 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.76, y=0.36, opts=13)
02:33:56.597 00.003 1092 Enqueuing Move request for scope (-0.76, 0.36)
02:33:56.599 00.002 2744 Worker thread wakes up
02:33:56.599 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.76, 0.36) opts 0xd
02:33:56.600 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.76, 0.36)
02:33:56.600 00.000 2744 Moving (-0.76, 0.36) raw xDistance=-0.84 yDistance=0.14
02:33:56.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.56 from input -0.84
02:33:56.600 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:33:56.600 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:33:56.600 00.000 2744 MoveAxis(E, 198, ABG)
02:33:56.600 00.000 2744 Guiding  Dir = 2, Dur = 198
02:33:56.600 00.000 2744 IsSlewing returns 0
02:33:56.601 00.001 2744 IsGuiding returns 0
02:33:56.601 00.000 2744 PulseGuide returned control before completion, sleep 208
02:33:56.620 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1648, FiltMax=65527, Gamma=0.510
02:33:56.639 00.019 1092 UpdateGuideState exits: m=545556 SNR=106.2
02:33:56.644 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.647 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:33:56.649 00.002 1092 Enqueuing Expose request
02:33:56.823 00.174 2744 IsGuiding returns 0
02:33:56.823 00.000 2744 Move returns status 0, amount 198
02:33:56.823 00.000 2744 MoveAxis(N, 0, ABG)
02:33:56.824 00.001 2744 Move returns status 0, amount 0
02:33:56.824 00.000 2744 move complete, result=0
02:33:56.824 00.000 2744 worker thread done servicing request
02:33:56.824 00.000 2744 Worker thread wakes up
02:33:56.824 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:33:56.825 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:33:56.827 00.002 1092 GuideStep: -0.8 px 198 ms EAST, 0.1 px 0 ms NORTH
02:33:57.808 00.981 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:33:57.814 00.006 1092 case statement mapped state 6 to 3
02:33:57.816 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:34:00.217 02.401 2744 Exposure complete
02:34:00.435 00.218 2744 worker thread done servicing request
02:34:00.435 00.000 1092 OnExposeComplete: enter
02:34:00.437 00.002 1092 UpdateGuideState(): m_state=6
02:34:00.440 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 168
02:34:00.443 00.003 1092 Star::Find returns 1 (0), X=1720.00, Y=132.04, Mass=547489, SNR=104.8, Peak=62314 HFD=2.8
02:34:00.447 00.004 1092 MultiStar: [#1 -0.90,0.90,0.00,M2] [#2 -0.93,1.00,0.00,M4] [#3 -0.90,0.94,0.00,M4] [#4 -1.03,0.79,0.00,M1] [#5 -1.08,1.02,0.00,M4] [#6 -0.84,0.94,0.00,M2] [#7 -0.80,1.13,0.00,M2] [#8 -1.01,1.04,0.00,M2] 
02:34:00.450 00.003 1092 CameraToMount -- cameraTheta (2.89) - m_xAngle (-0.43) = xAngle (3.32 = -2.96)
02:34:00.452 00.002 1092 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.16 = -3.12)
02:34:00.455 00.003 1092 CameraToMount -- cameraX=-0.98 cameraY=0.25 hyp=1.01 cameraTheta=2.89 mountX=-1.00 mountY=-0.02, mountTheta=-3.12
02:34:00.461 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.98, y=0.25, opts=13)
02:34:00.464 00.003 1092 Enqueuing Move request for scope (-0.98, 0.25)
02:34:00.466 00.002 2744 Worker thread wakes up
02:34:00.467 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.98, 0.25) opts 0xd
02:34:00.467 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.98, 0.25)
02:34:00.467 00.000 2744 Moving (-0.98, 0.25) raw xDistance=-1.00 yDistance=-0.02
02:34:00.467 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.00
02:34:00.467 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:00.467 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:00.467 00.000 2744 MoveAxis(E, 237, ABG)
02:34:00.467 00.000 2744 Guiding  Dir = 2, Dur = 237
02:34:00.467 00.000 2744 IsSlewing returns 0
02:34:00.467 00.000 2744 IsGuiding returns 0
02:34:00.468 00.001 2744 PulseGuide returned control before completion, sleep 247
02:34:00.483 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5453, FiltMin=1603, FiltMax=65527, Gamma=0.510
02:34:00.498 00.015 1092 UpdateGuideState exits: m=547489 SNR=104.8
02:34:00.501 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:00.504 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:00.506 00.002 1092 Enqueuing Expose request
02:34:00.724 00.218 2744 IsGuiding returns 1
02:34:00.724 00.000 2744 scope still moving after pulse duration time elapsed
02:34:00.756 00.032 2744 IsSlewing returns 0
02:34:00.756 00.000 2744 IsGuiding returns 0
02:34:00.756 00.000 2744 scope move finished after 237 + 51 ms
02:34:00.756 00.000 2744 Move returns status 0, amount 237
02:34:00.756 00.000 2744 MoveAxis(N, 0, ABG)
02:34:00.756 00.000 2744 Move returns status 0, amount 0
02:34:00.756 00.000 2744 move complete, result=0
02:34:00.756 00.000 2744 worker thread done servicing request
02:34:00.756 00.000 2744 Worker thread wakes up
02:34:00.756 00.000 1092 GuideStep: -1.0 px 237 ms EAST, -0.0 px 0 ms NORTH
02:34:00.759 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:00.759 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:04.153 03.394 2744 Exposure complete
02:34:04.353 00.200 2744 worker thread done servicing request
02:34:04.353 00.000 1092 OnExposeComplete: enter
02:34:04.356 00.003 1092 UpdateGuideState(): m_state=6
02:34:04.360 00.004 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 169
02:34:04.364 00.004 1092 Star::Find returns 1 (0), X=1720.40, Y=131.92, Mass=558515, SNR=111.0, Peak=64442 HFD=2.6
02:34:04.366 00.002 1092 MultiStar: [#1 -0.76,0.77,0.00,M3] [#2 -0.67,0.74,0.69,U] [#3 -0.69,0.89,0.00,M5] [#4 -0.66,0.42,0.62,U] [#5 -0.90,0.94,0.00,M5] [#6 -0.47,0.68,0.48,U] [#7 -0.82,1.13,0.00,M3] [#8 -0.56,0.87,0.54,U] 
02:34:04.369 00.003 1092 single-star, 4 included, MultiStar: {-0.59, 0.51}, one-star: {-0.58, 0.14}
02:34:04.371 00.002 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
02:34:04.372 00.001 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.10)
02:34:04.374 00.002 1092 CameraToMount -- cameraX=-0.58 cameraY=0.14 hyp=0.60 cameraTheta=2.91 mountX=-0.59 mountY=-0.02, mountTheta=-3.10
02:34:04.379 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.14, opts=13)
02:34:04.382 00.003 1092 Enqueuing Move request for scope (-0.58, 0.14)
02:34:04.385 00.003 2744 Worker thread wakes up
02:34:04.385 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.14) opts 0xd
02:34:04.386 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.14)
02:34:04.386 00.000 2744 Moving (-0.58, 0.14) raw xDistance=-0.59 yDistance=-0.02
02:34:04.386 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.59
02:34:04.386 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:04.386 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:34:04.386 00.000 2744 MoveAxis(E, 148, ABG)
02:34:04.386 00.000 2744 Guiding  Dir = 2, Dur = 148
02:34:04.386 00.000 2744 IsSlewing returns 0
02:34:04.386 00.000 2744 IsGuiding returns 0
02:34:04.387 00.001 2744 PulseGuide returned control before completion, sleep 158
02:34:04.401 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1720, FiltMax=65527, Gamma=0.510
02:34:04.416 00.015 1092 UpdateGuideState exits: m=558515 SNR=111.0
02:34:04.418 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:04.420 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:04.422 00.002 1092 Enqueuing Expose request
02:34:04.550 00.128 2744 IsGuiding returns 1
02:34:04.550 00.000 2744 scope still moving after pulse duration time elapsed
02:34:04.582 00.032 2744 IsSlewing returns 0
02:34:04.582 00.000 2744 IsGuiding returns 0
02:34:04.582 00.000 2744 scope move finished after 148 + 48 ms
02:34:04.582 00.000 2744 Move returns status 0, amount 148
02:34:04.582 00.000 2744 MoveAxis(N, 0, ABG)
02:34:04.582 00.000 2744 Move returns status 0, amount 0
02:34:04.583 00.001 2744 move complete, result=0
02:34:04.583 00.000 2744 worker thread done servicing request
02:34:04.583 00.000 2744 Worker thread wakes up
02:34:04.583 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:04.583 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:04.585 00.002 1092 GuideStep: -0.6 px 148 ms EAST, -0.0 px 0 ms NORTH
02:34:07.997 03.412 2744 Exposure complete
02:34:08.249 00.252 2744 worker thread done servicing request
02:34:08.250 00.001 1092 OnExposeComplete: enter
02:34:08.253 00.003 1092 UpdateGuideState(): m_state=6
02:34:08.256 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 170
02:34:08.259 00.003 1092 Star::Find returns 1 (0), X=1719.57, Y=132.33, Mass=515049, SNR=95.0, Peak=57274 HFD=3.0
02:34:08.264 00.005 1092 MultiStar: [#1 -0.78,0.91,0.00,M4] [#2 -1.06,1.14,0.00,M4] [#3 -1.05,1.18,0.00,M6] [#4 -1.07,1.05,0.00,M1] [#5 -1.15,1.09,0.00,M6] [#6 -0.98,1.01,0.00,M2] [#7 -0.92,1.14,0.00,M4] [#8 -1.06,0.86,0.00,M2] 
02:34:08.269 00.005 1092 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.43) = xAngle (3.20 = -3.08)
02:34:08.271 00.002 1092 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.04 = 3.04)
02:34:08.274 00.003 1092 CameraToMount -- cameraX=-1.41 cameraY=0.55 hyp=1.51 cameraTheta=2.77 mountX=-1.51 mountY=0.15, mountTheta=3.04
02:34:08.285 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-1.41, y=0.55, opts=13)
02:34:08.288 00.003 1092 Enqueuing Move request for scope (-1.41, 0.55)
02:34:08.291 00.003 2744 Worker thread wakes up
02:34:08.291 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.41, 0.55) opts 0xd
02:34:08.291 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.41, 0.55)
02:34:08.292 00.001 2744 Moving (-1.41, 0.55) raw xDistance=-1.51 yDistance=0.15
02:34:08.292 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.98 from input -1.51
02:34:08.292 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:08.292 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:34:08.292 00.000 2744 MoveAxis(E, 349, ABG)
02:34:08.292 00.000 2744 Guiding  Dir = 2, Dur = 349
02:34:08.292 00.000 2744 IsSlewing returns 0
02:34:08.293 00.001 2744 IsGuiding returns 0
02:34:08.293 00.000 2744 PulseGuide returned control before completion, sleep 359
02:34:08.313 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1728, FiltMax=65527, Gamma=0.510
02:34:08.336 00.023 1092 UpdateGuideState exits: m=515049 SNR=95.0
02:34:08.340 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:08.344 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:08.348 00.004 1092 Enqueuing Expose request
02:34:08.668 00.320 2744 IsGuiding returns 1
02:34:08.668 00.000 2744 scope still moving after pulse duration time elapsed
02:34:08.700 00.032 2744 IsSlewing returns 0
02:34:08.700 00.000 2744 IsGuiding returns 0
02:34:08.700 00.000 2744 scope move finished after 349 + 58 ms
02:34:08.700 00.000 2744 Move returns status 0, amount 349
02:34:08.700 00.000 2744 MoveAxis(N, 0, ABG)
02:34:08.700 00.000 2744 Move returns status 0, amount 0
02:34:08.700 00.000 2744 move complete, result=0
02:34:08.701 00.001 2744 worker thread done servicing request
02:34:08.701 00.000 2744 Worker thread wakes up
02:34:08.701 00.000 1092 GuideStep: -1.5 px 349 ms EAST, 0.1 px 0 ms NORTH
02:34:08.704 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:08.704 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:12.085 03.381 2744 Exposure complete
02:34:12.274 00.189 2744 worker thread done servicing request
02:34:12.274 00.000 1092 OnExposeComplete: enter
02:34:12.278 00.004 1092 UpdateGuideState(): m_state=6
02:34:12.281 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 171
02:34:12.285 00.004 1092 Star::Find returns 1 (0), X=1720.82, Y=131.67, Mass=510793, SNR=92.7, Peak=60125 HFD=2.7
02:34:12.288 00.003 1092 MultiStar: [#1 -0.09,0.48,0.83,U] [#2 -0.14,0.77,0.83,U] [#3 -0.15,0.29,0.80,U] [#4 -0.11,0.28,0.62,U] [#5 -0.36,0.36,0.55,U] [#6 -0.34,0.61,0.45,U] [#7 -0.21,0.70,0.61,U] [#8 -0.15,0.69,0.65,U] 
02:34:12.292 00.004 1092 single-star, 8 included, MultiStar: {-0.18, 0.42}, one-star: {-0.16, -0.12}
02:34:12.295 00.003 1092 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.43) = xAngle (-2.09 = -2.09)
02:34:12.298 00.003 1092 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.24 = -2.24)
02:34:12.300 00.002 1092 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.52 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
02:34:12.305 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.16, y=-0.12, opts=13)
02:34:12.306 00.001 1092 Enqueuing Move request for scope (-0.16, -0.12)
02:34:12.309 00.003 2744 Worker thread wakes up
02:34:12.309 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
02:34:12.309 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
02:34:12.309 00.000 2744 Moving (-0.16, -0.12) raw xDistance=-0.10 yDistance=-0.16
02:34:12.309 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:12.309 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:12.310 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:34:12.310 00.000 2744 MoveAxis(E, 0, ABG)
02:34:12.310 00.000 2744 Move returns status 0, amount 0
02:34:12.310 00.000 2744 MoveAxis(N, 0, ABG)
02:34:12.310 00.000 2744 Move returns status 0, amount 0
02:34:12.310 00.000 2744 move complete, result=0
02:34:12.310 00.000 2744 worker thread done servicing request
02:34:12.331 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1453, FiltMax=65527, Gamma=0.510
02:34:12.345 00.014 1092 UpdateGuideState exits: m=510793 SNR=92.7
02:34:12.348 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:12.350 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:12.352 00.002 1092 Enqueuing Expose request
02:34:12.354 00.002 2744 Worker thread wakes up
02:34:12.354 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:34:12.356 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:12.356 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:15.747 03.391 2744 Exposure complete
02:34:15.947 00.200 2744 worker thread done servicing request
02:34:15.947 00.000 1092 OnExposeComplete: enter
02:34:15.950 00.003 1092 UpdateGuideState(): m_state=6
02:34:15.953 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 172
02:34:15.955 00.002 1092 Star::Find returns 1 (0), X=1720.59, Y=131.65, Mass=536326, SNR=110.5, Peak=51021 HFD=3.2
02:34:15.958 00.003 1092 MultiStar: [#1 -0.31,0.34,0.72,U] [#2 -0.69,0.71,0.74,U] [#3 -0.36,0.45,0.63,U] [#4 -0.32,0.14,0.59,U] [#5 -0.67,0.25,0.52,U] [#6 -0.37,0.38,0.41,U] [#7 -0.49,0.52,0.77,U] [#8 -0.41,0.50,0.44,U] 
02:34:15.961 00.003 1092 single-star, 8 included, MultiStar: {-0.45, 0.33}, one-star: {-0.38, -0.14}
02:34:15.963 00.002 1092 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-0.43) = xAngle (-2.36 = -2.36)
02:34:15.966 00.003 1092 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.52 = -2.52)
02:34:15.969 00.003 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.14 hyp=0.41 cameraTheta=-2.79 mountX=-0.29 mountY=-0.24, mountTheta=-2.45
02:34:15.974 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.14, opts=13)
02:34:15.976 00.002 1092 Enqueuing Move request for scope (-0.38, -0.14)
02:34:15.979 00.003 2744 Worker thread wakes up
02:34:15.979 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.14) opts 0xd
02:34:15.979 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.14)
02:34:15.979 00.000 2744 Moving (-0.38, -0.14) raw xDistance=-0.29 yDistance=-0.24
02:34:15.979 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.29
02:34:15.979 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:15.979 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:34:15.979 00.000 2744 MoveAxis(E, 65, ABG)
02:34:15.979 00.000 2744 Guiding  Dir = 2, Dur = 65
02:34:15.979 00.000 2744 IsSlewing returns 0
02:34:15.980 00.001 2744 IsGuiding returns 0
02:34:15.980 00.000 2744 PulseGuide returned control before completion, sleep 75
02:34:15.994 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1648, FiltMax=65527, Gamma=0.510
02:34:16.011 00.017 1092 UpdateGuideState exits: m=536326 SNR=110.5
02:34:16.015 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:16.018 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:16.020 00.002 1092 Enqueuing Expose request
02:34:16.060 00.040 2744 IsGuiding returns 1
02:34:16.060 00.000 2744 scope still moving after pulse duration time elapsed
02:34:16.091 00.031 2744 IsSlewing returns 0
02:34:16.091 00.000 2744 IsGuiding returns 0
02:34:16.091 00.000 2744 scope move finished after 65 + 47 ms
02:34:16.091 00.000 2744 Move returns status 0, amount 65
02:34:16.091 00.000 2744 MoveAxis(N, 0, ABG)
02:34:16.092 00.001 2744 Move returns status 0, amount 0
02:34:16.092 00.000 2744 move complete, result=0
02:34:16.093 00.001 2744 worker thread done servicing request
02:34:16.093 00.000 2744 Worker thread wakes up
02:34:16.093 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:16.093 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:16.093 00.000 1092 GuideStep: -0.3 px 65 ms EAST, -0.2 px 0 ms NORTH
02:34:19.486 03.393 2744 Exposure complete
02:34:19.717 00.231 2744 worker thread done servicing request
02:34:19.717 00.000 1092 OnExposeComplete: enter
02:34:19.720 00.003 1092 UpdateGuideState(): m_state=6
02:34:19.723 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 173
02:34:19.725 00.002 1092 Star::Find returns 1 (0), X=1719.87, Y=131.83, Mass=549348, SNR=121.6, Peak=58282 HFD=2.8
02:34:19.729 00.004 1092 MultiStar: [#1 -0.85,0.73,0.00,M3] [#2 -0.75,0.65,0.64,U] [#3 -1.05,0.83,0.00,M5] [#4 -1.11,0.58,0.00,M1] [#5 -1.43,0.78,0.00,M5] [#6 -0.99,0.70,0.00,M1] [#7 -0.91,0.92,0.00,M3] [#8 -1.10,0.74,0.00,M1] 
02:34:19.731 00.002 1092 refined, 1 included, MultiStar: {-0.97, 0.28}, one-star: {-1.11, 0.05}
02:34:19.734 00.003 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
02:34:19.737 00.003 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
02:34:19.740 00.003 1092 CameraToMount -- cameraX=-0.97 cameraY=0.28 hyp=1.01 cameraTheta=2.86 mountX=-1.00 mountY=0.01, mountTheta=3.13
02:34:19.746 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.97, y=0.28, opts=13)
02:34:19.749 00.003 1092 Enqueuing Move request for scope (-0.97, 0.28)
02:34:19.753 00.004 2744 Worker thread wakes up
02:34:19.753 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.97, 0.28) opts 0xd
02:34:19.753 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.97, 0.28)
02:34:19.753 00.000 2744 Moving (-0.97, 0.28) raw xDistance=-1.00 yDistance=0.01
02:34:19.753 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.64 from input -1.00
02:34:19.753 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:19.753 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:34:19.753 00.000 2744 MoveAxis(E, 228, ABG)
02:34:19.753 00.000 2744 Guiding  Dir = 2, Dur = 228
02:34:19.754 00.001 2744 IsSlewing returns 0
02:34:19.754 00.000 2744 IsGuiding returns 0
02:34:19.754 00.000 2744 PulseGuide returned control before completion, sleep 238
02:34:19.773 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1667, FiltMax=65527, Gamma=0.510
02:34:19.791 00.018 1092 UpdateGuideState exits: m=549348 SNR=121.6
02:34:19.794 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.797 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:19.800 00.003 1092 Enqueuing Expose request
02:34:20.001 00.201 2744 IsGuiding returns 1
02:34:20.001 00.000 2744 scope still moving after pulse duration time elapsed
02:34:20.033 00.032 2744 IsSlewing returns 0
02:34:20.033 00.000 2744 IsGuiding returns 0
02:34:20.033 00.000 2744 scope move finished after 228 + 51 ms
02:34:20.033 00.000 2744 Move returns status 0, amount 228
02:34:20.033 00.000 2744 MoveAxis(N, 0, ABG)
02:34:20.034 00.001 2744 Move returns status 0, amount 0
02:34:20.034 00.000 2744 move complete, result=0
02:34:20.034 00.000 2744 worker thread done servicing request
02:34:20.034 00.000 2744 Worker thread wakes up
02:34:20.034 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:20.034 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:20.034 00.000 1092 GuideStep: -1.0 px 228 ms EAST, 0.0 px 0 ms NORTH
02:34:23.429 03.395 2744 Exposure complete
02:34:23.645 00.216 2744 worker thread done servicing request
02:34:23.645 00.000 1092 OnExposeComplete: enter
02:34:23.648 00.003 1092 UpdateGuideState(): m_state=6
02:34:23.651 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 174
02:34:23.653 00.002 1092 Star::Find returns 1 (0), X=1720.66, Y=131.56, Mass=559875, SNR=114.8, Peak=65535 HFD=3.0
02:34:23.656 00.003 1092 MultiStar: [#1 -0.04,0.33,0.80,U] [#2 -0.22,0.62,0.68,U] [#3 -0.17,0.50,0.64,U] [#4 -0.19,0.51,0.52,U] [#5 -0.56,0.53,0.54,U] [#6 -0.23,0.55,0.39,U] [#7 -0.08,0.39,0.58,U] [#8 -0.20,0.45,0.47,U] 
02:34:23.658 00.002 1092 single-star, 8 included, MultiStar: {-0.22, 0.35}, one-star: {-0.32, -0.23}
02:34:23.661 00.003 1092 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-0.43) = xAngle (-2.09 = -2.09)
02:34:23.664 00.003 1092 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.25 = -2.25)
02:34:23.666 00.002 1092 CameraToMount -- cameraX=-0.32 cameraY=-0.23 hyp=0.39 cameraTheta=-2.52 mountX=-0.20 mountY=-0.31, mountTheta=-2.14
02:34:23.671 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=-0.23, opts=13)
02:34:23.674 00.003 1092 Enqueuing Move request for scope (-0.32, -0.23)
02:34:23.677 00.003 2744 Worker thread wakes up
02:34:23.677 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.23) opts 0xd
02:34:23.677 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, -0.23)
02:34:23.677 00.000 2744 Moving (-0.32, -0.23) raw xDistance=-0.20 yDistance=-0.31
02:34:23.677 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:34:23.677 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:23.678 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:34:23.678 00.000 2744 MoveAxis(E, 0, ABG)
02:34:23.678 00.000 2744 Move returns status 0, amount 0
02:34:23.678 00.000 2744 MoveAxis(N, 0, ABG)
02:34:23.678 00.000 2744 Move returns status 0, amount 0
02:34:23.678 00.000 2744 move complete, result=0
02:34:23.678 00.000 2744 worker thread done servicing request
02:34:23.693 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1680, FiltMax=65523, Gamma=0.510
02:34:23.708 00.015 1092 UpdateGuideState exits: m=559875 SNR=114.8
02:34:23.710 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:23.713 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:23.715 00.002 1092 Enqueuing Expose request
02:34:23.717 00.002 2744 Worker thread wakes up
02:34:23.717 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:34:23.720 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:23.720 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:27.106 03.386 2744 Exposure complete
02:34:27.305 00.199 2744 worker thread done servicing request
02:34:27.306 00.001 1092 OnExposeComplete: enter
02:34:27.308 00.002 1092 UpdateGuideState(): m_state=6
02:34:27.312 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 175
02:34:27.314 00.002 1092 Star::Find returns 1 (0), X=1720.04, Y=131.60, Mass=542937, SNR=105.9, Peak=62627 HFD=2.7
02:34:27.317 00.003 1092 MultiStar: [#1 -0.77,0.58,0.90,U] [#2 -0.92,0.53,0.00,M1] [#3 -0.90,0.54,0.00,M5] [#4 -0.90,0.38,0.56,U] [#5 -1.12,0.33,0.00,M5] [#6 -0.87,0.47,0.47,U] [#7 -0.79,0.83,0.00,M3] [#8 -0.83,0.56,0.61,U] 
02:34:27.320 00.003 1092 refined, 4 included, MultiStar: {-0.86, 0.31}, one-star: {-0.94, -0.19}
02:34:27.322 00.002 1092 CameraToMount -- cameraTheta (2.79) - m_xAngle (-0.43) = xAngle (3.22 = -3.06)
02:34:27.324 00.002 1092 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.06 = 3.06)
02:34:27.326 00.002 1092 CameraToMount -- cameraX=-0.86 cameraY=0.31 hyp=0.92 cameraTheta=2.79 mountX=-0.91 mountY=0.07, mountTheta=3.06
02:34:27.332 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.86, y=0.31, opts=13)
02:34:27.336 00.004 1092 Enqueuing Move request for scope (-0.86, 0.31)
02:34:27.339 00.003 2744 Worker thread wakes up
02:34:27.339 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.31) opts 0xd
02:34:27.339 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.86, 0.31)
02:34:27.339 00.000 2744 Moving (-0.86, 0.31) raw xDistance=-0.91 yDistance=0.07
02:34:27.339 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91
02:34:27.339 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:27.339 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:34:27.339 00.000 2744 MoveAxis(E, 205, ABG)
02:34:27.339 00.000 2744 Guiding  Dir = 2, Dur = 205
02:34:27.340 00.001 2744 IsSlewing returns 0
02:34:27.340 00.000 2744 IsGuiding returns 0
02:34:27.340 00.000 2744 PulseGuide returned control before completion, sleep 215
02:34:27.357 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1595, FiltMax=65535, Gamma=0.510
02:34:27.372 00.015 1092 UpdateGuideState exits: m=542937 SNR=105.9
02:34:27.375 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:27.377 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:27.380 00.003 1092 Enqueuing Expose request
02:34:27.567 00.187 2744 IsGuiding returns 1
02:34:27.567 00.000 2744 scope still moving after pulse duration time elapsed
02:34:27.599 00.032 2744 IsSlewing returns 0
02:34:27.599 00.000 2744 IsGuiding returns 0
02:34:27.599 00.000 2744 scope move finished after 205 + 54 ms
02:34:27.599 00.000 2744 Move returns status 0, amount 205
02:34:27.599 00.000 2744 MoveAxis(N, 0, ABG)
02:34:27.599 00.000 2744 Move returns status 0, amount 0
02:34:27.600 00.001 2744 move complete, result=0
02:34:27.600 00.000 2744 worker thread done servicing request
02:34:27.600 00.000 1092 GuideStep: -0.9 px 205 ms EAST, 0.1 px 0 ms NORTH
02:34:27.605 00.005 2744 Worker thread wakes up
02:34:27.605 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:27.605 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:30.986 03.381 2744 Exposure complete
02:34:31.195 00.209 2744 worker thread done servicing request
02:34:31.195 00.000 1092 OnExposeComplete: enter
02:34:31.198 00.003 1092 UpdateGuideState(): m_state=6
02:34:31.201 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 176
02:34:31.204 00.003 1092 Star::Find returns 1 (0), X=1720.14, Y=131.32, Mass=525950, SNR=110.1, Peak=64963 HFD=2.7
02:34:31.207 00.003 1092 MultiStar: [#1 -0.62,0.20,0.70,U] [#2 -0.91,0.46,0.74,U] [#3 -0.50,0.41,0.73,U] [#4 -0.88,0.14,0.67,U] [#5 -0.67,0.28,0.56,U] [#6 -0.53,0.21,0.43,U] [#7 -0.66,0.40,0.54,U] [#8 -0.72,0.29,0.52,U] 
02:34:31.209 00.002 1092 refined, 8 included, MultiStar: {-0.72, 0.17}, one-star: {-0.84, -0.47}
02:34:31.212 00.003 1092 CameraToMount -- cameraTheta (2.91) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
02:34:31.214 00.002 1092 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.18 = -3.11)
02:34:31.216 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=0.17 hyp=0.74 cameraTheta=2.91 mountX=-0.72 mountY=-0.03, mountTheta=-3.10
02:34:31.221 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.17, opts=13)
02:34:31.223 00.002 1092 Enqueuing Move request for scope (-0.72, 0.17)
02:34:31.225 00.002 2744 Worker thread wakes up
02:34:31.225 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.17) opts 0xd
02:34:31.225 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.17)
02:34:31.226 00.001 2744 Moving (-0.72, 0.17) raw xDistance=-0.72 yDistance=-0.03
02:34:31.226 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.50 from input -0.72
02:34:31.226 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:31.226 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:34:31.226 00.000 2744 MoveAxis(E, 177, ABG)
02:34:31.226 00.000 2744 Guiding  Dir = 2, Dur = 177
02:34:31.226 00.000 2744 IsSlewing returns 0
02:34:31.226 00.000 2744 IsGuiding returns 0
02:34:31.227 00.001 2744 PulseGuide returned control before completion, sleep 187
02:34:31.243 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1315, FiltMax=65535, Gamma=0.510
02:34:31.258 00.015 1092 UpdateGuideState exits: m=525950 SNR=110.1
02:34:31.261 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.264 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:31.266 00.002 1092 Enqueuing Expose request
02:34:31.430 00.164 2744 IsGuiding returns 1
02:34:31.430 00.000 2744 scope still moving after pulse duration time elapsed
02:34:31.461 00.031 2744 IsSlewing returns 0
02:34:31.461 00.000 2744 IsGuiding returns 0
02:34:31.461 00.000 2744 scope move finished after 177 + 57 ms
02:34:31.461 00.000 2744 Move returns status 0, amount 177
02:34:31.461 00.000 2744 MoveAxis(N, 0, ABG)
02:34:31.462 00.001 2744 Move returns status 0, amount 0
02:34:31.462 00.000 2744 move complete, result=0
02:34:31.462 00.000 2744 worker thread done servicing request
02:34:31.462 00.000 2744 Worker thread wakes up
02:34:31.462 00.000 1092 GuideStep: -0.7 px 177 ms EAST, -0.0 px 0 ms NORTH
02:34:31.465 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:31.465 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:34.857 03.392 2744 Exposure complete
02:34:35.054 00.197 2744 worker thread done servicing request
02:34:35.054 00.000 1092 OnExposeComplete: enter
02:34:35.056 00.002 1092 UpdateGuideState(): m_state=6
02:34:35.060 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 177
02:34:35.064 00.004 1092 Star::Find returns 1 (0), X=1720.58, Y=131.55, Mass=538168, SNR=97.2, Peak=61837 HFD=3.0
02:34:35.067 00.003 1092 MultiStar: [#1 -0.36,0.40,0.93,U] [#2 -0.28,0.41,0.81,U] [#3 -0.16,0.37,0.75,U] [#4 -0.32,0.14,0.71,U] [#5 -0.41,0.24,0.60,U] [#6 -0.56,0.19,0.50,U] [#7 -0.31,0.44,0.77,U] [#8 -0.41,0.55,0.54,U] 
02:34:35.070 00.003 1092 refined, 8 included, MultiStar: {-0.35, 0.26}, one-star: {-0.39, -0.24}
02:34:35.072 00.002 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.93 = 2.93)
02:34:35.074 00.002 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
02:34:35.079 00.005 1092 CameraToMount -- cameraX=-0.35 cameraY=0.26 hyp=0.43 cameraTheta=2.50 mountX=-0.42 mountY=0.16, mountTheta=2.79
02:34:35.085 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.26, opts=13)
02:34:35.089 00.004 1092 Enqueuing Move request for scope (-0.35, 0.26)
02:34:35.091 00.002 2744 Worker thread wakes up
02:34:35.092 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.26) opts 0xd
02:34:35.092 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.26)
02:34:35.092 00.000 2744 Moving (-0.35, 0.26) raw xDistance=-0.42 yDistance=0.16
02:34:35.092 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.42
02:34:35.092 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:35.092 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:34:35.092 00.000 2744 MoveAxis(E, 107, ABG)
02:34:35.092 00.000 2744 Guiding  Dir = 2, Dur = 107
02:34:35.092 00.000 2744 IsSlewing returns 0
02:34:35.094 00.002 2744 IsGuiding returns 0
02:34:35.094 00.000 2744 PulseGuide returned control before completion, sleep 117
02:34:35.112 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1510, FiltMax=65535, Gamma=0.510
02:34:35.133 00.021 1092 UpdateGuideState exits: m=538168 SNR=97.2
02:34:35.138 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.141 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:35.144 00.003 1092 Enqueuing Expose request
02:34:35.230 00.086 2744 IsGuiding returns 1
02:34:35.231 00.001 2744 scope still moving after pulse duration time elapsed
02:34:35.261 00.030 2744 IsSlewing returns 0
02:34:35.262 00.001 2744 IsGuiding returns 0
02:34:35.264 00.002 2744 scope move finished after 107 + 63 ms
02:34:35.265 00.001 2744 Move returns status 0, amount 107
02:34:35.265 00.000 2744 MoveAxis(N, 0, ABG)
02:34:35.265 00.000 2744 Move returns status 0, amount 0
02:34:35.265 00.000 2744 move complete, result=0
02:34:35.265 00.000 2744 worker thread done servicing request
02:34:35.266 00.001 2744 Worker thread wakes up
02:34:35.266 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:35.266 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:35.266 00.000 1092 GuideStep: -0.4 px 107 ms EAST, 0.2 px 0 ms NORTH
02:34:38.654 03.388 2744 Exposure complete
02:34:38.847 00.193 2744 worker thread done servicing request
02:34:38.848 00.001 1092 OnExposeComplete: enter
02:34:38.851 00.003 1092 UpdateGuideState(): m_state=6
02:34:38.854 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 178
02:34:38.856 00.002 1092 Star::Find returns 1 (0), X=1721.04, Y=131.38, Mass=533373, SNR=95.8, Peak=62282 HFD=2.7
02:34:38.860 00.004 1092 MultiStar: [#1 -0.02,0.29,0.89,U] [#2 0.09,0.35,0.90,U] [#3 -0.05,0.21,0.71,U] [#4 -0.06,0.00,0.65,U] [#5 -0.08,0.23,0.53,U] [#6 -0.05,0.22,0.58,U] [#7 -0.04,0.49,0.67,U] [#8 -0.09,0.40,0.51,U] 
02:34:38.863 00.003 1092 refined, 8 included, MultiStar: {-0.01, 0.17}, one-star: {0.06, -0.41}
02:34:38.865 00.002 1092 CameraToMount -- cameraTheta (1.66) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
02:34:38.867 00.002 1092 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.93 = 1.93)
02:34:38.870 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=0.17 hyp=0.17 cameraTheta=1.66 mountX=-0.08 mountY=0.16, mountTheta=2.05
02:34:38.874 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.17, opts=13)
02:34:38.876 00.002 1092 Enqueuing Move request for scope (-0.01, 0.17)
02:34:38.879 00.003 2744 Worker thread wakes up
02:34:38.879 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.17) opts 0xd
02:34:38.879 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.17)
02:34:38.879 00.000 2744 Moving (-0.01, 0.17) raw xDistance=-0.08 yDistance=0.16
02:34:38.879 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:34:38.879 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:38.879 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:34:38.879 00.000 2744 MoveAxis(E, 0, ABG)
02:34:38.879 00.000 2744 Move returns status 0, amount 0
02:34:38.879 00.000 2744 MoveAxis(N, 0, ABG)
02:34:38.879 00.000 2744 Move returns status 0, amount 0
02:34:38.879 00.000 2744 move complete, result=0
02:34:38.881 00.002 2744 worker thread done servicing request
02:34:38.895 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1715, FiltMax=65535, Gamma=0.510
02:34:38.911 00.016 1092 UpdateGuideState exits: m=533373 SNR=95.8
02:34:38.914 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:38.917 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:38.919 00.002 1092 Enqueuing Expose request
02:34:38.922 00.003 2744 Worker thread wakes up
02:34:38.922 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:38.922 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:38.922 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:34:42.316 03.394 2744 Exposure complete
02:34:42.526 00.210 2744 worker thread done servicing request
02:34:42.526 00.000 1092 OnExposeComplete: enter
02:34:42.529 00.003 1092 UpdateGuideState(): m_state=6
02:34:42.532 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 179
02:34:42.535 00.003 1092 Star::Find returns 1 (0), X=1720.92, Y=131.14, Mass=546353, SNR=107.0, Peak=61066 HFD=2.8
02:34:42.538 00.003 1092 MultiStar: [#1 0.17,-0.14,0.85,U] [#2 0.13,0.02,0.82,U] [#3 -0.01,-0.02,0.61,U] [#4 0.02,-0.48,0.67,U] [#5 -0.10,-0.13,0.49,U] [#6 -0.20,0.10,0.41,U] [#7 0.07,0.37,0.64,U] [#8 0.22,-0.03,0.56,U] 
02:34:42.540 00.002 1092 refined, 8 included, MultiStar: {0.04, -0.15}, one-star: {-0.06, -0.64}
02:34:42.542 00.002 1092 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.43) = xAngle (-0.88 = -0.88)
02:34:42.545 00.003 1092 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.03 = -1.03)
02:34:42.548 00.003 1092 CameraToMount -- cameraX=0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.30 mountX=0.10 mountY=-0.13, mountTheta=-0.93
02:34:42.554 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.15, opts=13)
02:34:42.557 00.003 1092 Enqueuing Move request for scope (0.04, -0.15)
02:34:42.559 00.002 2744 Worker thread wakes up
02:34:42.559 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.15) opts 0xd
02:34:42.559 00.000 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.15)
02:34:42.560 00.001 2744 Moving (0.04, -0.15) raw xDistance=0.10 yDistance=-0.13
02:34:42.560 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:34:42.560 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:42.560 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:34:42.560 00.000 2744 MoveAxis(E, 0, ABG)
02:34:42.560 00.000 2744 Move returns status 0, amount 0
02:34:42.560 00.000 2744 MoveAxis(N, 0, ABG)
02:34:42.560 00.000 2744 Move returns status 0, amount 0
02:34:42.560 00.000 2744 move complete, result=0
02:34:42.560 00.000 2744 worker thread done servicing request
02:34:42.574 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1717, FiltMax=65535, Gamma=0.510
02:34:42.590 00.016 1092 UpdateGuideState exits: m=546353 SNR=107.0
02:34:42.593 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:42.596 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:42.598 00.002 1092 Enqueuing Expose request
02:34:42.601 00.003 2744 Worker thread wakes up
02:34:42.601 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:42.604 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:42.604 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:46.006 03.402 2744 Exposure complete
02:34:46.271 00.265 2744 worker thread done servicing request
02:34:46.271 00.000 1092 OnExposeComplete: enter
02:34:46.274 00.003 1092 UpdateGuideState(): m_state=6
02:34:46.278 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 180
02:34:46.281 00.003 1092 Star::Find returns 1 (0), X=1721.10, Y=130.72, Mass=513254, SNR=94.1, Peak=54202 HFD=2.7
02:34:46.284 00.003 1092 MultiStar: [#1 0.42,-0.41,0.90,U] [#2 0.40,-0.14,0.89,U] [#3 0.49,-0.43,0.78,U] [#4 0.44,-0.54,0.68,U] [#5 0.35,-0.14,0.59,U] [#6 0.33,-0.15,0.40,U] [#7 0.46,-0.17,0.67,U] [#8 0.29,-0.17,0.55,U] 
02:34:46.287 00.003 1092 refined, 8 included, MultiStar: {0.36, -0.41}, one-star: {0.13, -1.07}
02:34:46.289 00.002 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
02:34:46.292 00.003 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
02:34:46.295 00.003 1092 CameraToMount -- cameraX=0.36 cameraY=-0.41 hyp=0.54 cameraTheta=-0.84 mountX=0.50 mountY=-0.29, mountTheta=-0.53
02:34:46.300 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.41, opts=13)
02:34:46.303 00.003 1092 Enqueuing Move request for scope (0.36, -0.41)
02:34:46.306 00.003 2744 Worker thread wakes up
02:34:46.306 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.41) opts 0xd
02:34:46.306 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.41)
02:34:46.306 00.000 2744 Moving (0.36, -0.41) raw xDistance=0.50 yDistance=-0.29
02:34:46.306 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:34:46.306 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:46.306 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:34:46.306 00.000 2744 MoveAxis(W, 112, ABG)
02:34:46.306 00.000 2744 Guiding  Dir = 3, Dur = 112
02:34:46.307 00.001 2744 IsSlewing returns 0
02:34:46.307 00.000 2744 IsGuiding returns 0
02:34:46.307 00.000 2744 PulseGuide returned control before completion, sleep 122
02:34:46.323 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5520, FiltMin=1635, FiltMax=65535, Gamma=0.510
02:34:46.341 00.018 1092 UpdateGuideState exits: m=513254 SNR=94.1
02:34:46.344 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.347 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:46.349 00.002 1092 Enqueuing Expose request
02:34:46.446 00.097 2744 IsGuiding returns 1
02:34:46.446 00.000 2744 scope still moving after pulse duration time elapsed
02:34:46.478 00.032 2744 IsSlewing returns 0
02:34:46.478 00.000 2744 IsGuiding returns 0
02:34:46.478 00.000 2744 scope move finished after 112 + 59 ms
02:34:46.479 00.001 2744 Move returns status 0, amount 112
02:34:46.479 00.000 2744 MoveAxis(N, 0, ABG)
02:34:46.479 00.000 2744 Move returns status 0, amount 0
02:34:46.479 00.000 2744 move complete, result=0
02:34:46.479 00.000 2744 worker thread done servicing request
02:34:46.479 00.000 2744 Worker thread wakes up
02:34:46.479 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:46.480 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:46.482 00.002 1092 GuideStep: 0.5 px 112 ms WEST, -0.3 px 0 ms NORTH
02:34:49.864 03.382 2744 Exposure complete
02:34:50.062 00.198 2744 worker thread done servicing request
02:34:50.063 00.001 1092 OnExposeComplete: enter
02:34:50.065 00.002 1092 UpdateGuideState(): m_state=6
02:34:50.069 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 181
02:34:50.072 00.003 1092 Star::Find returns 1 (0), X=1720.96, Y=130.87, Mass=500564, SNR=107.1, Peak=56122 HFD=2.7
02:34:50.075 00.003 1092 MultiStar: [#1 0.40,-0.31,0.87,U] [#2 0.05,-0.17,0.63,U] [#3 0.16,-0.09,0.70,U] [#4 0.20,-0.50,0.54,U] [#5 -0.07,-0.30,0.59,U] [#6 0.02,-0.14,0.38,U] [#7 0.24,-0.36,0.60,U] [#8 0.31,-0.15,0.44,U] 
02:34:50.078 00.003 1092 refined, 8 included, MultiStar: {0.14, -0.37}, one-star: {-0.01, -0.92}
02:34:50.081 00.003 1092 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-0.43) = xAngle (-0.77 = -0.77)
02:34:50.083 00.002 1092 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.93 = -0.93)
02:34:50.085 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.37 hyp=0.40 cameraTheta=-1.20 mountX=0.29 mountY=-0.32, mountTheta=-0.84
02:34:50.090 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.37, opts=13)
02:34:50.093 00.003 1092 Enqueuing Move request for scope (0.14, -0.37)
02:34:50.097 00.004 2744 Worker thread wakes up
02:34:50.097 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.37) opts 0xd
02:34:50.097 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.37)
02:34:50.097 00.000 2744 Moving (0.14, -0.37) raw xDistance=0.29 yDistance=-0.32
02:34:50.097 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.29
02:34:50.097 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:50.097 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:34:50.098 00.001 2744 MoveAxis(E, 0, ABG)
02:34:50.098 00.000 2744 Move returns status 0, amount 0
02:34:50.098 00.000 2744 MoveAxis(N, 0, ABG)
02:34:50.098 00.000 2744 Move returns status 0, amount 0
02:34:50.098 00.000 2744 move complete, result=0
02:34:50.098 00.000 2744 worker thread done servicing request
02:34:50.113 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1735, FiltMax=65535, Gamma=0.510
02:34:50.132 00.019 1092 UpdateGuideState exits: m=500564 SNR=107.1
02:34:50.136 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:50.139 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:50.141 00.002 1092 Enqueuing Expose request
02:34:50.144 00.003 2744 Worker thread wakes up
02:34:50.144 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:34:50.147 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:50.147 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:53.541 03.394 2744 Exposure complete
02:34:53.749 00.208 2744 worker thread done servicing request
02:34:53.749 00.000 1092 OnExposeComplete: enter
02:34:53.752 00.003 1092 UpdateGuideState(): m_state=6
02:34:53.754 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 182
02:34:53.757 00.003 1092 Star::Find returns 1 (0), X=1721.13, Y=131.09, Mass=532632, SNR=107.5, Peak=56426 HFD=2.8
02:34:53.760 00.003 1092 MultiStar: [#1 0.45,-0.20,0.87,U] [#2 0.12,0.14,0.69,U] [#3 0.29,-0.23,0.62,U] [#4 0.21,-0.66,0.61,U] [#5 0.07,-0.09,0.44,U] [#6 0.29,-0.24,0.50,U] [#7 0.31,0.10,0.71,U] [#8 0.21,-0.09,0.55,U] 
02:34:53.762 00.002 1092 refined, 8 included, MultiStar: {0.24, -0.24}, one-star: {0.15, -0.70}
02:34:53.766 00.004 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
02:34:53.769 00.003 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
02:34:53.771 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-0.79 mountX=0.32 mountY=-0.17, mountTheta=-0.49
02:34:53.775 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.24, opts=13)
02:34:53.778 00.003 1092 Enqueuing Move request for scope (0.24, -0.24)
02:34:53.781 00.003 2744 Worker thread wakes up
02:34:53.781 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.24) opts 0xd
02:34:53.781 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.24)
02:34:53.781 00.000 2744 Moving (0.24, -0.24) raw xDistance=0.32 yDistance=-0.17
02:34:53.781 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.32
02:34:53.781 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:53.781 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:34:53.781 00.000 2744 MoveAxis(W, 72, ABG)
02:34:53.781 00.000 2744 Guiding  Dir = 3, Dur = 72
02:34:53.782 00.001 2744 IsSlewing returns 0
02:34:53.782 00.000 2744 IsGuiding returns 0
02:34:53.782 00.000 2744 PulseGuide returned control before completion, sleep 82
02:34:53.800 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1690, FiltMax=65535, Gamma=0.510
02:34:53.820 00.020 1092 UpdateGuideState exits: m=532632 SNR=107.5
02:34:53.823 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:53.826 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:53.830 00.004 1092 Enqueuing Expose request
02:34:53.874 00.044 2744 IsGuiding returns 1
02:34:53.874 00.000 2744 scope still moving after pulse duration time elapsed
02:34:53.906 00.032 2744 IsSlewing returns 0
02:34:53.906 00.000 2744 IsGuiding returns 0
02:34:53.906 00.000 2744 scope move finished after 72 + 52 ms
02:34:53.906 00.000 2744 Move returns status 0, amount 72
02:34:53.906 00.000 2744 MoveAxis(N, 0, ABG)
02:34:53.906 00.000 2744 Move returns status 0, amount 0
02:34:53.906 00.000 2744 move complete, result=0
02:34:53.907 00.001 2744 worker thread done servicing request
02:34:53.907 00.000 2744 Worker thread wakes up
02:34:53.907 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:53.907 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:34:53.908 00.001 1092 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
02:34:57.315 03.407 2744 Exposure complete
02:34:57.538 00.223 2744 worker thread done servicing request
02:34:57.538 00.000 1092 OnExposeComplete: enter
02:34:57.542 00.004 1092 UpdateGuideState(): m_state=6
02:34:57.546 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 183
02:34:57.549 00.003 1092 Star::Find returns 1 (0), X=1720.69, Y=131.42, Mass=578353, SNR=111.4, Peak=65535 HFD=3.0
02:34:57.552 00.003 1092 MultiStar: [#1 -0.01,0.30,0.92,U] [#2 -0.02,0.39,0.60,U] [#3 0.10,0.20,0.60,U] [#4 -0.18,-0.14,0.66,U] [#5 -0.29,0.17,0.49,U] [#6 -0.25,0.17,0.40,U] [#7 0.03,0.38,0.64,U] [#8 0.03,0.15,0.52,U] 
02:34:57.557 00.005 1092 refined, 8 included, MultiStar: {-0.10, 0.11}, one-star: {-0.28, -0.37}
02:34:57.559 00.002 1092 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.43) = xAngle (2.74 = 2.74)
02:34:57.563 00.004 1092 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.58 = 2.58)
02:34:57.565 00.002 1092 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.31 mountX=-0.14 mountY=0.08, mountTheta=2.62
02:34:57.571 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=0.11, opts=13)
02:34:57.574 00.003 1092 Enqueuing Move request for scope (-0.10, 0.11)
02:34:57.579 00.005 2744 Worker thread wakes up
02:34:57.579 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
02:34:57.579 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
02:34:57.579 00.000 2744 Moving (-0.10, 0.11) raw xDistance=-0.14 yDistance=0.08
02:34:57.579 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:34:57.579 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:34:57.579 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:34:57.579 00.000 2744 MoveAxis(E, 0, ABG)
02:34:57.579 00.000 2744 Move returns status 0, amount 0
02:34:57.579 00.000 2744 MoveAxis(N, 0, ABG)
02:34:57.580 00.001 2744 Move returns status 0, amount 0
02:34:57.580 00.000 2744 move complete, result=0
02:34:57.580 00.000 2744 worker thread done servicing request
02:34:57.597 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1587, FiltMax=65535, Gamma=0.510
02:34:57.615 00.018 1092 UpdateGuideState exits: m=578353 SNR=111.4
02:34:57.619 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:57.623 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:34:57.626 00.003 1092 Enqueuing Expose request
02:34:57.629 00.003 2744 Worker thread wakes up
02:34:57.629 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:57.633 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:34:57.633 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:01.053 03.420 2744 Exposure complete
02:35:01.263 00.210 2744 worker thread done servicing request
02:35:01.264 00.001 1092 OnExposeComplete: enter
02:35:01.266 00.002 1092 UpdateGuideState(): m_state=6
02:35:01.270 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 184
02:35:01.273 00.003 1092 Star::Find returns 1 (0), X=1720.21, Y=131.35, Mass=534855, SNR=96.0, Peak=61427 HFD=2.8
02:35:01.276 00.003 1092 MultiStar: [#1 -0.72,0.15,0.94,U] [#2 -0.75,0.34,0.74,U] [#3 -0.76,0.41,0.63,U] [#4 -0.88,0.01,0.81,U] [#5 -1.10,0.27,0.00,M1] [#6 -0.89,0.20,0.54,U] [#7 -0.66,0.25,0.70,U] [#8 -0.73,0.29,0.49,U] 
02:35:01.279 00.003 1092 refined, 7 included, MultiStar: {-0.77, 0.11}, one-star: {-0.77, -0.43}
02:35:01.282 00.003 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.42 = -2.86)
02:35:01.284 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.02)
02:35:01.287 00.003 1092 CameraToMount -- cameraX=-0.77 cameraY=0.11 hyp=0.78 cameraTheta=3.00 mountX=-0.75 mountY=-0.10, mountTheta=-3.01
02:35:01.293 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.77, y=0.11, opts=13)
02:35:01.296 00.003 1092 Enqueuing Move request for scope (-0.77, 0.11)
02:35:01.299 00.003 2744 Worker thread wakes up
02:35:01.299 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.77, 0.11) opts 0xd
02:35:01.299 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.77, 0.11)
02:35:01.299 00.000 2744 Moving (-0.77, 0.11) raw xDistance=-0.75 yDistance=-0.10
02:35:01.299 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.75
02:35:01.299 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:01.299 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:35:01.299 00.000 2744 MoveAxis(E, 167, ABG)
02:35:01.300 00.001 2744 Guiding  Dir = 2, Dur = 167
02:35:01.300 00.000 2744 IsSlewing returns 0
02:35:01.300 00.000 2744 IsGuiding returns 0
02:35:01.300 00.000 2744 PulseGuide returned control before completion, sleep 177
02:35:01.321 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1456, FiltMax=65535, Gamma=0.510
02:35:01.341 00.020 1092 UpdateGuideState exits: m=534855 SNR=96.0
02:35:01.344 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.347 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:01.349 00.002 1092 Enqueuing Expose request
02:35:01.488 00.139 2744 IsGuiding returns 0
02:35:01.488 00.000 2744 Move returns status 0, amount 167
02:35:01.488 00.000 2744 MoveAxis(N, 0, ABG)
02:35:01.488 00.000 2744 Move returns status 0, amount 0
02:35:01.488 00.000 2744 move complete, result=0
02:35:01.488 00.000 2744 worker thread done servicing request
02:35:01.488 00.000 2744 Worker thread wakes up
02:35:01.488 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:01.490 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:01.496 00.006 1092 GuideStep: -0.7 px 167 ms EAST, -0.1 px 0 ms NORTH
02:35:04.875 03.379 2744 Exposure complete
02:35:05.065 00.190 2744 worker thread done servicing request
02:35:05.066 00.001 1092 OnExposeComplete: enter
02:35:05.069 00.003 1092 UpdateGuideState(): m_state=6
02:35:05.071 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 185
02:35:05.073 00.002 1092 Star::Find returns 1 (0), X=1720.43, Y=131.22, Mass=514248, SNR=91.9, Peak=51578 HFD=2.9
02:35:05.076 00.003 1092 MultiStar: [#1 -0.54,0.02,1.02,U] [#2 -0.57,0.27,0.74,U] [#3 -0.64,-0.15,0.73,U] [#4 -0.61,-0.18,0.65,U] [#5 -0.58,-0.02,0.61,U] [#6 -0.36,-0.21,0.50,U] [#7 -0.65,0.34,0.67,U] [#8 -0.61,0.04,0.63,U] 
02:35:05.078 00.002 1092 refined, 8 included, MultiStar: {-0.57, -0.07}, one-star: {-0.55, -0.56}
02:35:05.080 00.002 1092 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-0.43) = xAngle (-2.60 = -2.60)
02:35:05.082 00.002 1092 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.75 = -2.75)
02:35:05.085 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=-0.07 hyp=0.57 cameraTheta=-3.02 mountX=-0.49 mountY=-0.22, mountTheta=-2.72
02:35:05.090 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=-0.07, opts=13)
02:35:05.093 00.003 1092 Enqueuing Move request for scope (-0.57, -0.07)
02:35:05.094 00.001 2744 Worker thread wakes up
02:35:05.095 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.07) opts 0xd
02:35:05.095 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, -0.07)
02:35:05.095 00.000 2744 Moving (-0.57, -0.07) raw xDistance=-0.49 yDistance=-0.22
02:35:05.095 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.49
02:35:05.095 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:05.095 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:35:05.095 00.000 2744 MoveAxis(E, 122, ABG)
02:35:05.095 00.000 2744 Guiding  Dir = 2, Dur = 122
02:35:05.095 00.000 2744 IsSlewing returns 0
02:35:05.095 00.000 2744 IsGuiding returns 0
02:35:05.096 00.001 2744 PulseGuide returned control before completion, sleep 132
02:35:05.109 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1613, FiltMax=65535, Gamma=0.510
02:35:05.124 00.015 1092 UpdateGuideState exits: m=514248 SNR=91.9
02:35:05.131 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:05.134 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:05.137 00.003 1092 Enqueuing Expose request
02:35:05.231 00.094 2744 IsGuiding returns 1
02:35:05.231 00.000 2744 scope still moving after pulse duration time elapsed
02:35:05.262 00.031 2744 IsSlewing returns 0
02:35:05.263 00.001 2744 IsGuiding returns 0
02:35:05.263 00.000 2744 scope move finished after 122 + 45 ms
02:35:05.263 00.000 2744 Move returns status 0, amount 122
02:35:05.263 00.000 2744 MoveAxis(N, 0, ABG)
02:35:05.263 00.000 2744 Move returns status 0, amount 0
02:35:05.263 00.000 2744 move complete, result=0
02:35:05.263 00.000 2744 worker thread done servicing request
02:35:05.263 00.000 2744 Worker thread wakes up
02:35:05.263 00.000 1092 GuideStep: -0.5 px 122 ms EAST, -0.2 px 0 ms NORTH
02:35:05.267 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:05.267 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:08.681 03.414 2744 Exposure complete
02:35:08.889 00.208 2744 worker thread done servicing request
02:35:08.889 00.000 1092 OnExposeComplete: enter
02:35:08.892 00.003 1092 UpdateGuideState(): m_state=6
02:35:08.895 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 186
02:35:08.897 00.002 1092 Star::Find returns 1 (0), X=1719.73, Y=131.78, Mass=513892, SNR=95.4, Peak=51418 HFD=3.0
02:35:08.901 00.004 1092 MultiStar: [#1 -1.25,0.70,0.00,M1] [#2 -0.93,0.58,0.00,M1] [#3 -1.31,0.53,0.00,M1] [#4 -1.17,0.37,0.00,M1] [#5 -1.27,0.42,0.00,M1] [#6 -1.10,0.31,0.00,M1] [#7 -1.16,0.82,0.00,M1] [#8 -1.05,0.70,0.00,M1] 
02:35:08.904 00.003 1092 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-0.43) = xAngle (-2.71 = -2.71)
02:35:08.906 00.002 1092 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.86 = -2.86)
02:35:08.908 00.002 1092 CameraToMount -- cameraX=-1.25 cameraY=-0.01 hyp=1.25 cameraTheta=-3.13 mountX=-1.13 mountY=-0.35, mountTheta=-2.84
02:35:08.913 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.25, y=-0.01, opts=13)
02:35:08.915 00.002 1092 Enqueuing Move request for scope (-1.25, -0.01)
02:35:08.918 00.003 2744 Worker thread wakes up
02:35:08.918 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.25, -0.01) opts 0xd
02:35:08.918 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.25, -0.01)
02:35:08.918 00.000 2744 Moving (-1.25, -0.01) raw xDistance=-1.13 yDistance=-0.35
02:35:08.918 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.13
02:35:08.918 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:08.918 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:35:08.918 00.000 2744 MoveAxis(E, 261, ABG)
02:35:08.919 00.001 2744 Guiding  Dir = 2, Dur = 261
02:35:08.919 00.000 2744 IsSlewing returns 0
02:35:08.919 00.000 2744 IsGuiding returns 0
02:35:08.919 00.000 2744 PulseGuide returned control before completion, sleep 271
02:35:08.934 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1799, FiltMax=65535, Gamma=0.510
02:35:08.951 00.017 1092 UpdateGuideState exits: m=513892 SNR=95.4
02:35:08.955 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:08.957 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:08.960 00.003 1092 Enqueuing Expose request
02:35:09.201 00.241 2744 IsGuiding returns 1
02:35:09.201 00.000 2744 scope still moving after pulse duration time elapsed
02:35:09.233 00.032 2744 IsSlewing returns 0
02:35:09.233 00.000 2744 IsGuiding returns 0
02:35:09.233 00.000 2744 scope move finished after 261 + 53 ms
02:35:09.233 00.000 2744 Move returns status 0, amount 261
02:35:09.233 00.000 2744 MoveAxis(N, 0, ABG)
02:35:09.233 00.000 2744 Move returns status 0, amount 0
02:35:09.234 00.001 2744 move complete, result=0
02:35:09.234 00.000 2744 worker thread done servicing request
02:35:09.234 00.000 2744 Worker thread wakes up
02:35:09.234 00.000 1092 GuideStep: -1.1 px 261 ms EAST, -0.3 px 0 ms NORTH
02:35:09.237 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:09.237 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:12.614 03.377 2744 Exposure complete
02:35:12.802 00.188 2744 worker thread done servicing request
02:35:12.802 00.000 1092 OnExposeComplete: enter
02:35:12.806 00.004 1092 UpdateGuideState(): m_state=6
02:35:12.808 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 187
02:35:12.811 00.003 1092 Star::Find returns 1 (0), X=1721.30, Y=130.81, Mass=558948, SNR=119.0, Peak=55827 HFD=2.8
02:35:12.814 00.003 1092 MultiStar: [#1 0.67,-0.36,0.77,U] [#2 0.39,-0.16,0.78,U] [#3 0.44,-0.38,0.61,U] [#4 0.46,-0.63,0.62,U] [#5 0.23,-0.52,0.45,U] [#6 0.72,-0.44,0.43,U] [#7 0.63,-0.25,0.54,U] [#8 0.47,-0.41,0.41,U] 
02:35:12.816 00.002 1092 refined, 8 included, MultiStar: {0.47, -0.49}, one-star: {0.32, -0.98}
02:35:12.818 00.002 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.38 = -0.38)
02:35:12.820 00.002 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
02:35:12.822 00.002 1092 CameraToMount -- cameraX=0.47 cameraY=-0.49 hyp=0.68 cameraTheta=-0.80 mountX=0.63 mountY=-0.34, mountTheta=-0.50
02:35:12.826 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.47, y=-0.49, opts=13)
02:35:12.828 00.002 1092 Enqueuing Move request for scope (0.47, -0.49)
02:35:12.831 00.003 2744 Worker thread wakes up
02:35:12.831 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.49) opts 0xd
02:35:12.831 00.000 2744 Handling offset move in thread for scope, endpoint = (0.47, -0.49)
02:35:12.831 00.000 2744 Moving (0.47, -0.49) raw xDistance=0.63 yDistance=-0.34
02:35:12.831 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.63
02:35:12.832 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:12.832 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:35:12.832 00.000 2744 MoveAxis(W, 123, ABG)
02:35:12.832 00.000 2744 Guiding  Dir = 3, Dur = 123
02:35:12.832 00.000 2744 IsSlewing returns 0
02:35:12.832 00.000 2744 IsGuiding returns 0
02:35:12.833 00.001 2744 PulseGuide returned control before completion, sleep 133
02:35:12.849 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1581, FiltMax=65535, Gamma=0.510
02:35:12.864 00.015 1092 UpdateGuideState exits: m=558948 SNR=119.0
02:35:12.867 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.869 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:12.871 00.002 1092 Enqueuing Expose request
02:35:12.969 00.098 2744 IsGuiding returns 1
02:35:12.970 00.001 2744 scope still moving after pulse duration time elapsed
02:35:13.000 00.030 2744 IsSlewing returns 0
02:35:13.001 00.001 2744 IsGuiding returns 0
02:35:13.001 00.000 2744 scope move finished after 123 + 46 ms
02:35:13.002 00.001 2744 Move returns status 0, amount 123
02:35:13.003 00.001 2744 MoveAxis(N, 0, ABG)
02:35:13.003 00.000 2744 Move returns status 0, amount 0
02:35:13.003 00.000 2744 move complete, result=0
02:35:13.003 00.000 2744 worker thread done servicing request
02:35:13.003 00.000 2744 Worker thread wakes up
02:35:13.005 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:13.005 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:13.006 00.001 1092 GuideStep: 0.6 px 123 ms WEST, -0.3 px 0 ms NORTH
02:35:16.405 03.399 2744 Exposure complete
02:35:16.600 00.195 1092 OnExposeComplete: enter
02:35:16.603 00.003 1092 UpdateGuideState(): m_state=6
02:35:16.605 00.002 2744 worker thread done servicing request
02:35:16.605 00.000 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 188
02:35:16.607 00.002 1092 Star::Find returns 1 (0), X=1720.57, Y=131.17, Mass=572569, SNR=103.9, Peak=62586 HFD=3.1
02:35:16.612 00.005 1092 MultiStar: [#1 -0.11,-0.06,0.84,U] [#2 -0.07,0.06,0.63,U] [#3 -0.03,0.26,0.75,U] [#4 -0.22,-0.09,0.62,U] [#5 -0.28,-0.04,0.41,U] [#6 -0.23,0.24,0.42,U] [#7 0.10,0.17,0.71,U] [#8 -0.09,0.01,0.52,U] 
02:35:16.614 00.002 1092 refined, 8 included, MultiStar: {-0.15, -0.05}, one-star: {-0.40, -0.62}
02:35:16.617 00.003 1092 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-0.43) = xAngle (-2.42 = -2.42)
02:35:16.619 00.002 1092 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.57 = -2.57)
02:35:16.622 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-2.84 mountX=-0.12 mountY=-0.08, mountTheta=-2.52
02:35:16.626 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.05, opts=13)
02:35:16.629 00.003 1092 Enqueuing Move request for scope (-0.15, -0.05)
02:35:16.631 00.002 2744 Worker thread wakes up
02:35:16.632 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.05) opts 0xd
02:35:16.632 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.05)
02:35:16.632 00.000 2744 Moving (-0.15, -0.05) raw xDistance=-0.12 yDistance=-0.08
02:35:16.632 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:35:16.632 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:16.632 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:35:16.632 00.000 2744 MoveAxis(E, 0, ABG)
02:35:16.632 00.000 2744 Move returns status 0, amount 0
02:35:16.633 00.001 2744 MoveAxis(N, 0, ABG)
02:35:16.633 00.000 2744 Move returns status 0, amount 0
02:35:16.633 00.000 2744 move complete, result=0
02:35:16.633 00.000 2744 worker thread done servicing request
02:35:16.649 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1613, FiltMax=65535, Gamma=0.510
02:35:16.663 00.014 1092 UpdateGuideState exits: m=572569 SNR=103.9
02:35:16.667 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:16.670 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:16.672 00.002 1092 Enqueuing Expose request
02:35:16.674 00.002 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:35:16.677 00.003 2744 Worker thread wakes up
02:35:16.677 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:16.677 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:20.065 03.388 2744 Exposure complete
02:35:20.275 00.210 2744 worker thread done servicing request
02:35:20.275 00.000 1092 OnExposeComplete: enter
02:35:20.278 00.003 1092 UpdateGuideState(): m_state=6
02:35:20.281 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 189
02:35:20.284 00.003 1092 Star::Find returns 1 (0), X=1720.26, Y=131.16, Mass=555263, SNR=111.3, Peak=60115 HFD=2.8
02:35:20.287 00.003 1092 MultiStar: [#1 -0.53,0.04,0.80,U] [#2 -0.12,0.15,0.72,U] [#3 -0.48,0.17,0.62,U] [#4 -0.38,-0.10,0.54,U] [#5 -0.43,0.09,0.47,U] [#6 -0.60,0.11,0.45,U] [#7 -0.60,0.38,0.58,U] [#8 -0.50,0.27,0.51,U] 
02:35:20.289 00.002 1092 refined, 8 included, MultiStar: {-0.49, 0.00}, one-star: {-0.72, -0.63}
02:35:20.291 00.002 1092 CameraToMount -- cameraTheta (3.14) - m_xAngle (-0.43) = xAngle (3.57 = -2.72)
02:35:20.296 00.005 1092 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.41 = -2.87)
02:35:20.299 00.003 1092 CameraToMount -- cameraX=-0.49 cameraY=0.00 hyp=0.49 cameraTheta=3.14 mountX=-0.45 mountY=-0.13, mountTheta=-2.86
02:35:20.305 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.49, y=0.00, opts=13)
02:35:20.307 00.002 1092 Enqueuing Move request for scope (-0.49, 0.00)
02:35:20.310 00.003 2744 Worker thread wakes up
02:35:20.310 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.00) opts 0xd
02:35:20.310 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.49, 0.00)
02:35:20.310 00.000 2744 Moving (-0.49, 0.00) raw xDistance=-0.45 yDistance=-0.13
02:35:20.310 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.45
02:35:20.310 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:20.310 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:35:20.310 00.000 2744 MoveAxis(E, 101, ABG)
02:35:20.310 00.000 2744 Guiding  Dir = 2, Dur = 101
02:35:20.312 00.002 2744 IsSlewing returns 0
02:35:20.312 00.000 2744 IsGuiding returns 0
02:35:20.312 00.000 2744 PulseGuide returned control before completion, sleep 111
02:35:20.327 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1360, FiltMax=65535, Gamma=0.510
02:35:20.343 00.016 1092 UpdateGuideState exits: m=555263 SNR=111.3
02:35:20.346 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:20.348 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:20.351 00.003 1092 Enqueuing Expose request
02:35:20.434 00.083 2744 IsGuiding returns 1
02:35:20.434 00.000 2744 scope still moving after pulse duration time elapsed
02:35:20.465 00.031 2744 IsSlewing returns 0
02:35:20.465 00.000 2744 IsGuiding returns 0
02:35:20.465 00.000 2744 scope move finished after 101 + 53 ms
02:35:20.465 00.000 2744 Move returns status 0, amount 101
02:35:20.465 00.000 2744 MoveAxis(N, 0, ABG)
02:35:20.467 00.002 2744 Move returns status 0, amount 0
02:35:20.467 00.000 2744 move complete, result=0
02:35:20.467 00.000 2744 worker thread done servicing request
02:35:20.467 00.000 2744 Worker thread wakes up
02:35:20.467 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:20.467 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:20.468 00.001 1092 GuideStep: -0.5 px 101 ms EAST, -0.1 px 0 ms NORTH
02:35:23.866 03.398 2744 Exposure complete
02:35:24.184 00.318 2744 worker thread done servicing request
02:35:24.184 00.000 1092 OnExposeComplete: enter
02:35:24.188 00.004 1092 UpdateGuideState(): m_state=6
02:35:24.191 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 190
02:35:24.199 00.008 1092 Star::Find returns 1 (0), X=1720.74, Y=131.42, Mass=522195, SNR=94.3, Peak=47834 HFD=3.2
02:35:24.205 00.006 1092 MultiStar: [#1 0.13,0.12,0.85,U] [#2 0.20,0.13,0.70,U] [#3 0.23,-0.05,0.62,U] [#4 0.09,-0.54,0.62,U] [#5 -0.06,0.18,0.53,U] [#6 0.18,0.14,0.63,U] [#7 -0.09,0.45,0.75,U] [#8 -0.18,0.25,0.54,U] 
02:35:24.208 00.003 1092 refined, 8 included, MultiStar: {0.02, 0.02}, one-star: {-0.24, -0.36}
02:35:24.211 00.003 1092 CameraToMount -- cameraTheta (0.70) - m_xAngle (-0.43) = xAngle (1.13 = 1.13)
02:35:24.215 00.004 1092 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.97 = 0.97)
02:35:24.217 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.70 mountX=0.01 mountY=0.02, mountTheta=1.09
02:35:24.223 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.02, opts=13)
02:35:24.230 00.007 1092 Enqueuing Move request for scope (0.02, 0.02)
02:35:24.234 00.004 2744 Worker thread wakes up
02:35:24.234 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:35:24.234 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:35:24.234 00.000 2744 Moving (0.02, 0.02) raw xDistance=0.01 yDistance=0.02
02:35:24.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:24.234 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:24.234 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:35:24.234 00.000 2744 MoveAxis(E, 0, ABG)
02:35:24.234 00.000 2744 Move returns status 0, amount 0
02:35:24.234 00.000 2744 MoveAxis(N, 0, ABG)
02:35:24.234 00.000 2744 Move returns status 0, amount 0
02:35:24.234 00.000 2744 move complete, result=0
02:35:24.234 00.000 2744 worker thread done servicing request
02:35:24.256 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1747, FiltMax=65535, Gamma=0.510
02:35:24.278 00.022 1092 UpdateGuideState exits: m=522195 SNR=94.3
02:35:24.281 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:24.283 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:24.286 00.003 1092 Enqueuing Expose request
02:35:24.289 00.003 2744 Worker thread wakes up
02:35:24.290 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:24.293 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:24.293 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:27.674 03.381 2744 Exposure complete
02:35:27.864 00.190 2744 worker thread done servicing request
02:35:27.865 00.001 1092 OnExposeComplete: enter
02:35:27.868 00.003 1092 UpdateGuideState(): m_state=6
02:35:27.871 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 191
02:35:27.874 00.003 1092 Star::Find returns 1 (0), X=1720.21, Y=131.28, Mass=526467, SNR=97.9, Peak=55155 HFD=2.9
02:35:27.877 00.003 1092 MultiStar: [#1 -0.60,0.13,1.01,U] [#2 -0.65,0.45,0.89,U] [#3 -0.71,0.08,0.79,U] [#4 -0.68,-0.08,0.57,U] [#5 -1.04,0.33,0.00,M1] [#6 -0.62,0.03,0.46,U] [#7 -0.82,0.19,0.69,U] [#8 -0.56,0.14,0.56,U] 
02:35:27.879 00.002 1092 refined, 7 included, MultiStar: {-0.68, 0.05}, one-star: {-0.76, -0.51}
02:35:27.881 00.002 1092 CameraToMount -- cameraTheta (3.07) - m_xAngle (-0.43) = xAngle (3.50 = -2.78)
02:35:27.883 00.002 1092 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.35 = -2.94)
02:35:27.885 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=0.05 hyp=0.68 cameraTheta=3.07 mountX=-0.64 mountY=-0.14, mountTheta=-2.93
02:35:27.889 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.05, opts=13)
02:35:27.892 00.003 1092 Enqueuing Move request for scope (-0.68, 0.05)
02:35:27.895 00.003 2744 Worker thread wakes up
02:35:27.895 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.05) opts 0xd
02:35:27.895 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.05)
02:35:27.895 00.000 2744 Moving (-0.68, 0.05) raw xDistance=-0.64 yDistance=-0.14
02:35:27.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.64
02:35:27.895 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:27.895 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:35:27.895 00.000 2744 MoveAxis(E, 143, ABG)
02:35:27.895 00.000 2744 Guiding  Dir = 2, Dur = 143
02:35:27.895 00.000 2744 IsSlewing returns 0
02:35:27.895 00.000 2744 IsGuiding returns 0
02:35:27.895 00.000 2744 PulseGuide returned control before completion, sleep 153
02:35:27.912 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1373, FiltMax=65535, Gamma=0.510
02:35:27.926 00.014 1092 UpdateGuideState exits: m=526467 SNR=97.9
02:35:27.929 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:27.931 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:27.933 00.002 1092 Enqueuing Expose request
02:35:28.063 00.130 2744 IsGuiding returns 1
02:35:28.063 00.000 2744 scope still moving after pulse duration time elapsed
02:35:28.095 00.032 2744 IsSlewing returns 0
02:35:28.097 00.002 2744 IsGuiding returns 0
02:35:28.097 00.000 2744 scope move finished after 143 + 58 ms
02:35:28.097 00.000 2744 Move returns status 0, amount 143
02:35:28.098 00.001 2744 MoveAxis(N, 0, ABG)
02:35:28.098 00.000 2744 Move returns status 0, amount 0
02:35:28.098 00.000 2744 move complete, result=0
02:35:28.098 00.000 2744 worker thread done servicing request
02:35:28.098 00.000 2744 Worker thread wakes up
02:35:28.098 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:28.098 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:28.098 00.000 1092 GuideStep: -0.6 px 143 ms EAST, -0.1 px 0 ms NORTH
02:35:31.483 03.385 2744 Exposure complete
02:35:31.687 00.204 2744 worker thread done servicing request
02:35:31.687 00.000 1092 OnExposeComplete: enter
02:35:31.690 00.003 1092 UpdateGuideState(): m_state=6
02:35:31.693 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 192
02:35:31.696 00.003 1092 Star::Find returns 1 (0), X=1720.29, Y=130.84, Mass=529489, SNR=97.1, Peak=52586 HFD=2.8
02:35:31.699 00.003 1092 MultiStar: [#1 -0.46,-0.00,0.98,U] [#2 -0.58,0.10,0.76,U] [#3 -0.73,-0.11,0.73,U] [#4 -0.73,-0.11,0.62,U] [#5 -0.88,0.03,0.48,U] [#6 -0.86,0.22,0.44,U] [#7 -0.59,0.24,0.66,U] [#8 -0.99,0.22,0.52,U] 
02:35:31.703 00.004 1092 refined, 8 included, MultiStar: {-0.69, -0.10}, one-star: {-0.69, -0.95}
02:35:31.705 00.002 1092 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-0.43) = xAngle (-2.57 = -2.57)
02:35:31.707 00.002 1092 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.72 = -2.72)
02:35:31.709 00.002 1092 CameraToMount -- cameraX=-0.69 cameraY=-0.10 hyp=0.70 cameraTheta=-2.99 mountX=-0.58 mountY=-0.29, mountTheta=-2.69
02:35:31.718 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=-0.10, opts=13)
02:35:31.721 00.003 1092 Enqueuing Move request for scope (-0.69, -0.10)
02:35:31.723 00.002 2744 Worker thread wakes up
02:35:31.723 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.10) opts 0xd
02:35:31.723 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, -0.10)
02:35:31.723 00.000 2744 Moving (-0.69, -0.10) raw xDistance=-0.58 yDistance=-0.29
02:35:31.723 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.58
02:35:31.724 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:31.724 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:35:31.724 00.000 2744 MoveAxis(E, 141, ABG)
02:35:31.724 00.000 2744 Guiding  Dir = 2, Dur = 141
02:35:31.724 00.000 2744 IsSlewing returns 0
02:35:31.725 00.001 2744 IsGuiding returns 0
02:35:31.725 00.000 2744 PulseGuide returned control before completion, sleep 151
02:35:31.741 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1674, FiltMax=65535, Gamma=0.510
02:35:31.759 00.018 1092 UpdateGuideState exits: m=529489 SNR=97.1
02:35:31.763 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:31.765 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:31.768 00.003 1092 Enqueuing Expose request
02:35:31.879 00.111 2744 IsGuiding returns 1
02:35:31.879 00.000 2744 scope still moving after pulse duration time elapsed
02:35:31.911 00.032 2744 IsSlewing returns 0
02:35:31.912 00.001 2744 IsGuiding returns 0
02:35:31.912 00.000 2744 scope move finished after 141 + 46 ms
02:35:31.912 00.000 2744 Move returns status 0, amount 141
02:35:31.912 00.000 2744 MoveAxis(N, 0, ABG)
02:35:31.912 00.000 2744 Move returns status 0, amount 0
02:35:31.912 00.000 2744 move complete, result=0
02:35:31.912 00.000 2744 worker thread done servicing request
02:35:31.912 00.000 2744 Worker thread wakes up
02:35:31.912 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:31.913 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:31.913 00.000 1092 GuideStep: -0.6 px 141 ms EAST, -0.3 px 0 ms NORTH
02:35:35.319 03.406 2744 Exposure complete
02:35:35.545 00.226 2744 worker thread done servicing request
02:35:35.545 00.000 1092 OnExposeComplete: enter
02:35:35.547 00.002 1092 UpdateGuideState(): m_state=6
02:35:35.550 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 193
02:35:35.553 00.003 1092 Star::Find returns 1 (0), X=1720.09, Y=131.00, Mass=583173, SNR=118.3, Peak=65491 HFD=2.7
02:35:35.556 00.003 1092 MultiStar: [#1 -0.50,-0.05,0.68,U] [#2 -0.46,-0.02,0.58,U] [#3 -0.76,-0.07,0.57,U] [#4 -0.74,-0.10,0.60,U] [#5 -0.75,0.10,0.42,U] [#6 -0.50,-0.42,0.45,U] [#7 -0.62,-0.09,0.58,U] [#8 -0.66,-0.18,0.45,U] 
02:35:35.558 00.002 1092 refined, 8 included, MultiStar: {-0.67, -0.23}, one-star: {-0.89, -0.79}
02:35:35.561 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.39 = -2.39)
02:35:35.564 00.003 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
02:35:35.567 00.003 1092 CameraToMount -- cameraX=-0.67 cameraY=-0.23 hyp=0.71 cameraTheta=-2.81 mountX=-0.52 mountY=-0.40, mountTheta=-2.48
02:35:35.572 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=-0.23, opts=13)
02:35:35.575 00.003 1092 Enqueuing Move request for scope (-0.67, -0.23)
02:35:35.579 00.004 2744 Worker thread wakes up
02:35:35.579 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.23) opts 0xd
02:35:35.580 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.67, -0.23)
02:35:35.580 00.000 2744 Moving (-0.67, -0.23) raw xDistance=-0.52 yDistance=-0.40
02:35:35.580 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.52
02:35:35.580 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:35.580 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:35:35.580 00.000 2744 MoveAxis(E, 125, ABG)
02:35:35.580 00.000 2744 Guiding  Dir = 2, Dur = 125
02:35:35.580 00.000 2744 IsSlewing returns 0
02:35:35.581 00.001 2744 IsGuiding returns 0
02:35:35.581 00.000 2744 PulseGuide returned control before completion, sleep 135
02:35:35.599 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5463, FiltMin=1616, FiltMax=65535, Gamma=0.510
02:35:35.615 00.016 1092 UpdateGuideState exits: m=583173 SNR=118.3
02:35:35.619 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:35.621 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:35.624 00.003 1092 Enqueuing Expose request
02:35:35.723 00.099 2744 IsGuiding returns 1
02:35:35.723 00.000 2744 scope still moving after pulse duration time elapsed
02:35:35.754 00.031 2744 IsSlewing returns 0
02:35:35.754 00.000 2744 IsGuiding returns 0
02:35:35.754 00.000 2744 scope move finished after 125 + 49 ms
02:35:35.755 00.001 2744 Move returns status 0, amount 125
02:35:35.755 00.000 2744 MoveAxis(N, 0, ABG)
02:35:35.755 00.000 2744 Move returns status 0, amount 0
02:35:35.755 00.000 2744 move complete, result=0
02:35:35.755 00.000 2744 worker thread done servicing request
02:35:35.755 00.000 2744 Worker thread wakes up
02:35:35.755 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:35.755 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:35.757 00.002 1092 GuideStep: -0.5 px 125 ms EAST, -0.4 px 0 ms NORTH
02:35:39.140 03.383 2744 Exposure complete
02:35:39.344 00.204 2744 worker thread done servicing request
02:35:39.344 00.000 1092 OnExposeComplete: enter
02:35:39.347 00.003 1092 UpdateGuideState(): m_state=6
02:35:39.349 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 194
02:35:39.352 00.003 1092 Star::Find returns 1 (0), X=1720.83, Y=130.68, Mass=519285, SNR=109.2, Peak=55626 HFD=2.9
02:35:39.355 00.003 1092 MultiStar: [#1 -0.19,-0.26,0.79,U] [#2 -0.26,-0.34,0.74,U] [#3 -0.06,-0.17,0.62,U] [#4 -0.12,-0.62,0.63,U] [#5 -0.28,-0.32,0.41,U] [#6 -0.34,0.15,0.42,U] [#7 -0.13,-0.14,0.72,U] [#8 -0.27,-0.04,0.40,U] 
02:35:39.357 00.002 1092 refined, 8 included, MultiStar: {-0.19, -0.39}, one-star: {-0.15, -1.11}
02:35:39.359 00.002 1092 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
02:35:39.362 00.003 1092 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.74 = -1.74)
02:35:39.364 00.002 1092 CameraToMount -- cameraX=-0.19 cameraY=-0.39 hyp=0.43 cameraTheta=-2.01 mountX=-0.01 mountY=-0.43, mountTheta=-1.59
02:35:39.369 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=-0.39, opts=13)
02:35:39.372 00.003 1092 Enqueuing Move request for scope (-0.19, -0.39)
02:35:39.374 00.002 2744 Worker thread wakes up
02:35:39.374 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.39) opts 0xd
02:35:39.374 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, -0.39)
02:35:39.374 00.000 2744 Moving (-0.19, -0.39) raw xDistance=-0.01 yDistance=-0.43
02:35:39.374 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:35:39.374 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:39.375 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:35:39.375 00.000 2744 MoveAxis(E, 0, ABG)
02:35:39.375 00.000 2744 Move returns status 0, amount 0
02:35:39.375 00.000 2744 MoveAxis(N, 0, ABG)
02:35:39.375 00.000 2744 Move returns status 0, amount 0
02:35:39.375 00.000 2744 move complete, result=0
02:35:39.375 00.000 2744 worker thread done servicing request
02:35:39.390 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1728, FiltMax=65535, Gamma=0.510
02:35:39.406 00.016 1092 UpdateGuideState exits: m=519285 SNR=109.2
02:35:39.408 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.411 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:39.414 00.003 1092 Enqueuing Expose request
02:35:39.416 00.002 2744 Worker thread wakes up
02:35:39.416 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:39.416 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:39.416 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:35:42.806 03.390 2744 Exposure complete
02:35:43.024 00.218 2744 worker thread done servicing request
02:35:43.024 00.000 1092 OnExposeComplete: enter
02:35:43.028 00.004 1092 UpdateGuideState(): m_state=6
02:35:43.030 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 195
02:35:43.033 00.003 1092 Star::Find returns 1 (0), X=1720.82, Y=130.79, Mass=504574, SNR=94.5, Peak=57338 HFD=3.0
02:35:43.036 00.003 1092 MultiStar: [#1 -0.12,-0.40,0.83,U] [#2 -0.01,-0.21,0.80,U] [#3 -0.10,-0.36,0.75,U] [#4 -0.10,-0.76,0.68,U] [#5 -0.34,-0.63,0.52,U] [#6 0.17,-0.57,0.51,U] [#7 0.04,-0.13,0.74,U] [#8 -0.07,-0.44,0.59,U] 
02:35:43.039 00.003 1092 refined, 8 included, MultiStar: {-0.08, -0.51}, one-star: {-0.15, -0.99}
02:35:43.041 00.002 1092 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
02:35:43.044 00.003 1092 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.45 = -1.45)
02:35:43.047 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.51 hyp=0.51 cameraTheta=-1.72 mountX=0.14 mountY=-0.51, mountTheta=-1.31
02:35:43.052 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.51, opts=13)
02:35:43.055 00.003 1092 Enqueuing Move request for scope (-0.08, -0.51)
02:35:43.057 00.002 2744 Worker thread wakes up
02:35:43.057 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.51) opts 0xd
02:35:43.057 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.51)
02:35:43.057 00.000 2744 Moving (-0.08, -0.51) raw xDistance=0.14 yDistance=-0.51
02:35:43.057 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:35:43.057 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.51 from input -0.51
02:35:43.057 00.000 2744 MoveAxis(E, 0, ABG)
02:35:43.058 00.001 2744 Move returns status 0, amount 0
02:35:43.058 00.000 2744 MoveAxis(N, 95, ABG)
02:35:43.058 00.000 2744 Guiding  Dir = 0, Dur = 95
02:35:43.058 00.000 2744 IsSlewing returns 0
02:35:43.058 00.000 2744 IsGuiding returns 0
02:35:43.058 00.000 2744 PulseGuide returned control before completion, sleep 105
02:35:43.073 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1805, FiltMax=65535, Gamma=0.510
02:35:43.090 00.017 1092 UpdateGuideState exits: m=504574 SNR=94.5
02:35:43.094 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:43.096 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:43.098 00.002 1092 Enqueuing Expose request
02:35:43.166 00.068 2744 IsGuiding returns 1
02:35:43.166 00.000 2744 scope still moving after pulse duration time elapsed
02:35:43.197 00.031 2744 IsSlewing returns 0
02:35:43.197 00.000 2744 IsGuiding returns 0
02:35:43.197 00.000 2744 scope move finished after 95 + 44 ms
02:35:43.197 00.000 2744 Move returns status 0, amount 95
02:35:43.198 00.001 2744 move complete, result=0
02:35:43.198 00.000 2744 worker thread done servicing request
02:35:43.198 00.000 2744 Worker thread wakes up
02:35:43.198 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:43.198 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:43.198 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 95 ms NORTH
02:35:46.589 03.391 2744 Exposure complete
02:35:46.794 00.205 2744 worker thread done servicing request
02:35:46.794 00.000 1092 OnExposeComplete: enter
02:35:46.798 00.004 1092 UpdateGuideState(): m_state=6
02:35:46.801 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 196
02:35:46.803 00.002 1092 Star::Find returns 1 (0), X=1720.75, Y=131.03, Mass=504681, SNR=97.5, Peak=56426 HFD=2.7
02:35:46.806 00.003 1092 MultiStar: [#1 -0.12,0.03,0.85,U] [#2 -0.31,-0.12,0.78,U] [#3 -0.18,-0.13,0.69,U] [#4 -0.14,-0.36,0.60,U] [#5 -0.19,-0.22,0.52,U] [#6 -0.29,-0.22,0.51,U] [#7 0.03,0.03,0.81,U] [#8 -0.40,0.15,0.61,U] 
02:35:46.808 00.002 1092 refined, 8 included, MultiStar: {-0.20, -0.19}, one-star: {-0.22, -0.76}
02:35:46.810 00.002 1092 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-0.43) = xAngle (-1.93 = -1.93)
02:35:46.812 00.002 1092 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.09 = -2.09)
02:35:46.814 00.002 1092 CameraToMount -- cameraX=-0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-2.36 mountX=-0.10 mountY=-0.24, mountTheta=-1.96
02:35:46.820 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.20, y=-0.19, opts=13)
02:35:46.823 00.003 1092 Enqueuing Move request for scope (-0.20, -0.19)
02:35:46.825 00.002 2744 Worker thread wakes up
02:35:46.826 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.19) opts 0xd
02:35:46.826 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.20, -0.19)
02:35:46.826 00.000 2744 Moving (-0.20, -0.19) raw xDistance=-0.10 yDistance=-0.24
02:35:46.826 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:35:46.826 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:46.826 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:35:46.826 00.000 2744 MoveAxis(E, 0, ABG)
02:35:46.826 00.000 2744 Move returns status 0, amount 0
02:35:46.826 00.000 2744 MoveAxis(N, 0, ABG)
02:35:46.827 00.001 2744 Move returns status 0, amount 0
02:35:46.827 00.000 2744 move complete, result=0
02:35:46.827 00.000 2744 worker thread done servicing request
02:35:46.845 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1607, FiltMax=65535, Gamma=0.510
02:35:46.866 00.021 1092 UpdateGuideState exits: m=504681 SNR=97.5
02:35:46.870 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.873 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:46.877 00.004 1092 Enqueuing Expose request
02:35:46.881 00.004 2744 Worker thread wakes up
02:35:46.881 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:35:46.884 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:46.886 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:50.278 03.392 2744 Exposure complete
02:35:50.473 00.195 2744 worker thread done servicing request
02:35:50.473 00.000 1092 OnExposeComplete: enter
02:35:50.475 00.002 1092 UpdateGuideState(): m_state=6
02:35:50.479 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 197
02:35:50.481 00.002 1092 Star::Find returns 1 (0), X=1720.94, Y=131.15, Mass=581168, SNR=107.1, Peak=54106 HFD=3.0
02:35:50.484 00.003 1092 MultiStar: [#1 0.18,0.11,0.92,U] [#2 0.10,0.01,0.97,U] [#3 0.16,-0.08,0.64,U] [#4 0.08,-0.05,0.60,U] [#5 -0.22,0.22,0.45,U] [#6 0.26,0.07,0.40,U] [#7 0.18,0.20,0.62,U] [#8 0.18,0.04,0.48,U] 
02:35:50.487 00.003 1092 refined, 8 included, MultiStar: {0.10, -0.06}, one-star: {-0.04, -0.64}
02:35:50.489 00.002 1092 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
02:35:50.491 00.002 1092 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.26 = -0.26)
02:35:50.493 00.002 1092 CameraToMount -- cameraX=0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-0.53 mountX=0.11 mountY=-0.03, mountTheta=-0.25
02:35:50.499 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.10, y=-0.06, opts=13)
02:35:50.502 00.003 1092 Enqueuing Move request for scope (0.10, -0.06)
02:35:50.505 00.003 2744 Worker thread wakes up
02:35:50.505 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.06) opts 0xd
02:35:50.505 00.000 2744 Handling offset move in thread for scope, endpoint = (0.10, -0.06)
02:35:50.505 00.000 2744 Moving (0.10, -0.06) raw xDistance=0.11 yDistance=-0.03
02:35:50.505 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:50.505 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:50.505 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:35:50.505 00.000 2744 MoveAxis(E, 0, ABG)
02:35:50.505 00.000 2744 Move returns status 0, amount 0
02:35:50.505 00.000 2744 MoveAxis(N, 0, ABG)
02:35:50.505 00.000 2744 Move returns status 0, amount 0
02:35:50.505 00.000 2744 move complete, result=0
02:35:50.506 00.001 2744 worker thread done servicing request
02:35:50.519 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1450, FiltMax=65535, Gamma=0.510
02:35:50.534 00.015 1092 UpdateGuideState exits: m=581168 SNR=107.1
02:35:50.537 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:50.539 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:50.542 00.003 1092 Enqueuing Expose request
02:35:50.546 00.004 2744 Worker thread wakes up
02:35:50.546 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:50.546 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:50.546 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:53.940 03.394 2744 Exposure complete
02:35:54.145 00.205 2744 worker thread done servicing request
02:35:54.145 00.000 1092 OnExposeComplete: enter
02:35:54.148 00.003 1092 UpdateGuideState(): m_state=6
02:35:54.151 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 198
02:35:54.155 00.004 1092 Star::Find returns 1 (0), X=1721.57, Y=130.81, Mass=535415, SNR=115.2, Peak=58755 HFD=3.1
02:35:54.157 00.002 1092 MultiStar: [#1 0.64,-0.25,0.75,U] [#2 0.14,0.07,0.70,U] [#3 0.46,-0.42,0.65,U] [#4 0.49,-0.78,0.49,U] [#5 0.22,-0.44,0.58,U] [#6 0.70,-0.34,0.41,U] [#7 0.61,0.05,0.59,U] [#8 0.45,0.10,0.50,U] 
02:35:54.159 00.002 1092 refined, 8 included, MultiStar: {0.48, -0.37}, one-star: {0.59, -0.97}
02:35:54.162 00.003 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.23 = -0.23)
02:35:54.164 00.002 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
02:35:54.168 00.004 1092 CameraToMount -- cameraX=0.48 cameraY=-0.37 hyp=0.60 cameraTheta=-0.66 mountX=0.59 mountY=-0.23, mountTheta=-0.37
02:35:54.172 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.37, opts=13)
02:35:54.174 00.002 1092 Enqueuing Move request for scope (0.48, -0.37)
02:35:54.177 00.003 2744 Worker thread wakes up
02:35:54.177 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.37) opts 0xd
02:35:54.177 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.37)
02:35:54.177 00.000 2744 Moving (0.48, -0.37) raw xDistance=0.59 yDistance=-0.23
02:35:54.178 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.59
02:35:54.178 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:54.178 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:35:54.178 00.000 2744 MoveAxis(W, 131, ABG)
02:35:54.178 00.000 2744 Guiding  Dir = 3, Dur = 131
02:35:54.178 00.000 2744 IsSlewing returns 0
02:35:54.178 00.000 2744 IsGuiding returns 0
02:35:54.179 00.001 2744 PulseGuide returned control before completion, sleep 141
02:35:54.192 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1027, FiltMax=65535, Gamma=0.510
02:35:54.209 00.017 1092 UpdateGuideState exits: m=535415 SNR=115.2
02:35:54.212 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.216 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:54.218 00.002 1092 Enqueuing Expose request
02:35:54.321 00.103 2744 IsGuiding returns 1
02:35:54.321 00.000 2744 scope still moving after pulse duration time elapsed
02:35:54.352 00.031 2744 IsSlewing returns 0
02:35:54.352 00.000 2744 IsGuiding returns 0
02:35:54.352 00.000 2744 scope move finished after 131 + 43 ms
02:35:54.352 00.000 2744 Move returns status 0, amount 131
02:35:54.352 00.000 2744 MoveAxis(N, 0, ABG)
02:35:54.352 00.000 2744 Move returns status 0, amount 0
02:35:54.353 00.001 2744 move complete, result=0
02:35:54.353 00.000 2744 worker thread done servicing request
02:35:54.353 00.000 2744 Worker thread wakes up
02:35:54.353 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:54.353 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:54.356 00.003 1092 GuideStep: 0.6 px 131 ms WEST, -0.2 px 0 ms NORTH
02:35:57.746 03.390 2744 Exposure complete
02:35:57.951 00.205 2744 worker thread done servicing request
02:35:57.951 00.000 1092 OnExposeComplete: enter
02:35:57.953 00.002 1092 UpdateGuideState(): m_state=6
02:35:57.955 00.002 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 199
02:35:57.958 00.003 1092 Star::Find returns 1 (0), X=1721.23, Y=130.97, Mass=521284, SNR=94.5, Peak=56330 HFD=2.5
02:35:57.962 00.004 1092 MultiStar: [#1 0.25,-0.37,0.93,U] [#2 -0.04,0.01,0.85,U] [#3 0.26,-0.09,0.80,U] [#4 0.11,-0.65,0.67,U] [#5 0.01,-0.11,0.58,U] [#6 0.42,-0.19,0.57,U] [#7 0.42,-0.24,0.70,U] [#8 0.25,-0.04,0.63,U] 
02:35:57.964 00.002 1092 refined, 8 included, MultiStar: {0.21, -0.30}, one-star: {0.26, -0.82}
02:35:57.967 00.003 1092 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-0.43) = xAngle (-0.53 = -0.53)
02:35:57.969 00.002 1092 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.68 = -0.68)
02:35:57.971 00.002 1092 CameraToMount -- cameraX=0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-0.96 mountX=0.32 mountY=-0.23, mountTheta=-0.63
02:35:57.975 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.21, y=-0.30, opts=13)
02:35:57.978 00.003 1092 Enqueuing Move request for scope (0.21, -0.30)
02:35:57.980 00.002 2744 Worker thread wakes up
02:35:57.980 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.30) opts 0xd
02:35:57.981 00.001 2744 Handling offset move in thread for scope, endpoint = (0.21, -0.30)
02:35:57.981 00.000 2744 Moving (0.21, -0.30) raw xDistance=0.32 yDistance=-0.23
02:35:57.981 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.32
02:35:57.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:35:57.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:35:57.981 00.000 2744 MoveAxis(W, 80, ABG)
02:35:57.981 00.000 2744 Guiding  Dir = 3, Dur = 80
02:35:57.981 00.000 2744 IsSlewing returns 0
02:35:57.982 00.001 2744 IsGuiding returns 0
02:35:57.982 00.000 2744 PulseGuide returned control before completion, sleep 90
02:35:57.997 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1680, FiltMax=65535, Gamma=0.510
02:35:58.013 00.016 1092 UpdateGuideState exits: m=521284 SNR=94.5
02:35:58.016 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:58.019 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:35:58.022 00.003 1092 Enqueuing Expose request
02:35:58.081 00.059 2744 IsGuiding returns 1
02:35:58.081 00.000 2744 scope still moving after pulse duration time elapsed
02:35:58.113 00.032 2744 IsSlewing returns 0
02:35:58.114 00.001 2744 IsGuiding returns 0
02:35:58.114 00.000 2744 scope move finished after 80 + 51 ms
02:35:58.114 00.000 2744 Move returns status 0, amount 80
02:35:58.114 00.000 2744 MoveAxis(N, 0, ABG)
02:35:58.114 00.000 2744 Move returns status 0, amount 0
02:35:58.114 00.000 2744 move complete, result=0
02:35:58.114 00.000 2744 worker thread done servicing request
02:35:58.114 00.000 2744 Worker thread wakes up
02:35:58.115 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:35:58.115 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:35:58.115 00.000 1092 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH
02:36:01.505 03.390 2744 Exposure complete
02:36:01.721 00.216 2744 worker thread done servicing request
02:36:01.721 00.000 1092 OnExposeComplete: enter
02:36:01.723 00.002 1092 UpdateGuideState(): m_state=6
02:36:01.727 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 200
02:36:01.730 00.003 1092 Star::Find returns 1 (0), X=1720.78, Y=131.31, Mass=536455, SNR=115.0, Peak=59658 HFD=2.8
02:36:01.733 00.003 1092 MultiStar: [#1 -0.01,0.03,0.90,U] [#2 -0.51,0.37,0.61,U] [#3 -0.08,0.14,0.55,U] [#4 -0.07,-0.20,0.56,U] [#5 -0.49,0.19,0.49,U] [#6 0.26,0.11,0.38,U] [#7 0.18,0.15,0.61,U] [#8 0.01,-0.02,0.46,U] 
02:36:01.736 00.003 1092 refined, 8 included, MultiStar: {-0.11, -0.01}, one-star: {-0.20, -0.47}
02:36:01.737 00.001 1092 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-0.43) = xAngle (-2.66 = -2.66)
02:36:01.739 00.002 1092 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.81 = -2.81)
02:36:01.741 00.002 1092 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.08 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
02:36:01.747 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=-0.01, opts=13)
02:36:01.749 00.002 1092 Enqueuing Move request for scope (-0.11, -0.01)
02:36:01.752 00.003 2744 Worker thread wakes up
02:36:01.752 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
02:36:01.752 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
02:36:01.752 00.000 2744 Moving (-0.11, -0.01) raw xDistance=-0.10 yDistance=-0.04
02:36:01.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:36:01.752 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:01.752 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:36:01.752 00.000 2744 MoveAxis(E, 0, ABG)
02:36:01.752 00.000 2744 Move returns status 0, amount 0
02:36:01.752 00.000 2744 MoveAxis(N, 0, ABG)
02:36:01.753 00.001 2744 Move returns status 0, amount 0
02:36:01.753 00.000 2744 move complete, result=0
02:36:01.753 00.000 2744 worker thread done servicing request
02:36:01.768 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1610, FiltMax=65535, Gamma=0.510
02:36:01.789 00.021 1092 UpdateGuideState exits: m=536455 SNR=115.0
02:36:01.793 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.798 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:01.801 00.003 1092 Enqueuing Expose request
02:36:01.804 00.003 2744 Worker thread wakes up
02:36:01.804 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:01.805 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:01.805 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:05.197 03.392 2744 Exposure complete
02:36:05.398 00.201 2744 worker thread done servicing request
02:36:05.398 00.000 1092 OnExposeComplete: enter
02:36:05.401 00.003 1092 UpdateGuideState(): m_state=6
02:36:05.403 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 201
02:36:05.405 00.002 1092 Star::Find returns 1 (0), X=1720.67, Y=131.17, Mass=543406, SNR=104.7, Peak=52394 HFD=2.8
02:36:05.408 00.003 1092 MultiStar: [#1 -0.31,0.04,0.88,U] [#2 -0.58,0.28,0.70,U] [#3 -0.38,0.32,0.63,U] [#4 -0.33,-0.23,0.66,U] [#5 -0.84,0.31,0.51,U] [#6 -0.50,0.09,0.41,U] [#7 -0.33,0.23,0.68,U] [#8 -0.26,0.19,0.50,U] 
02:36:05.410 00.002 1092 refined, 8 included, MultiStar: {-0.41, 0.02}, one-star: {-0.31, -0.62}
02:36:05.413 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
02:36:05.415 00.002 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
02:36:05.418 00.003 1092 CameraToMount -- cameraX=-0.41 cameraY=0.02 hyp=0.41 cameraTheta=3.10 mountX=-0.38 mountY=-0.09, mountTheta=-2.90
02:36:05.422 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=0.02, opts=13)
02:36:05.424 00.002 1092 Enqueuing Move request for scope (-0.41, 0.02)
02:36:05.426 00.002 2744 Worker thread wakes up
02:36:05.426 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.02) opts 0xd
02:36:05.427 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.41, 0.02)
02:36:05.427 00.000 2744 Moving (-0.41, 0.02) raw xDistance=-0.38 yDistance=-0.09
02:36:05.427 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.38
02:36:05.427 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:05.427 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:36:05.427 00.000 2744 MoveAxis(E, 85, ABG)
02:36:05.427 00.000 2744 Guiding  Dir = 2, Dur = 85
02:36:05.428 00.001 2744 IsSlewing returns 0
02:36:05.428 00.000 2744 IsGuiding returns 0
02:36:05.428 00.000 2744 PulseGuide returned control before completion, sleep 95
02:36:05.444 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1744, FiltMax=65535, Gamma=0.510
02:36:05.460 00.016 1092 UpdateGuideState exits: m=543406 SNR=104.7
02:36:05.463 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:05.466 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:05.468 00.002 1092 Enqueuing Expose request
02:36:05.536 00.068 2744 IsGuiding returns 1
02:36:05.536 00.000 2744 scope still moving after pulse duration time elapsed
02:36:05.567 00.031 2744 IsSlewing returns 0
02:36:05.567 00.000 2744 IsGuiding returns 0
02:36:05.567 00.000 2744 scope move finished after 85 + 54 ms
02:36:05.567 00.000 2744 Move returns status 0, amount 85
02:36:05.567 00.000 2744 MoveAxis(N, 0, ABG)
02:36:05.568 00.001 2744 Move returns status 0, amount 0
02:36:05.568 00.000 2744 move complete, result=0
02:36:05.568 00.000 2744 worker thread done servicing request
02:36:05.568 00.000 2744 Worker thread wakes up
02:36:05.568 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:05.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:05.570 00.002 1092 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
02:36:08.952 03.382 2744 Exposure complete
02:36:09.149 00.197 2744 worker thread done servicing request
02:36:09.150 00.001 1092 OnExposeComplete: enter
02:36:09.152 00.002 1092 UpdateGuideState(): m_state=6
02:36:09.154 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 202
02:36:09.157 00.003 1092 Star::Find returns 1 (0), X=1720.61, Y=131.05, Mass=538734, SNR=103.4, Peak=54106 HFD=3.0
02:36:09.159 00.002 1092 MultiStar: [#1 -0.24,-0.10,0.88,U] [#2 -0.21,0.04,0.77,U] [#3 -0.35,-0.04,0.61,U] [#4 -0.48,-0.04,0.55,U] [#5 -0.28,0.10,0.60,U] [#6 -0.15,-0.09,0.42,U] [#7 -0.15,0.10,0.57,U] [#8 -0.24,-0.14,0.53,U] 
02:36:09.161 00.002 1092 refined, 8 included, MultiStar: {-0.28, -0.14}, one-star: {-0.37, -0.74}
02:36:09.163 00.002 1092 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.43) = xAngle (-2.25 = -2.25)
02:36:09.166 00.003 1092 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.40 = -2.40)
02:36:09.168 00.002 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.14 hyp=0.31 cameraTheta=-2.68 mountX=-0.20 mountY=-0.21, mountTheta=-2.32
02:36:09.173 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.14, opts=13)
02:36:09.175 00.002 1092 Enqueuing Move request for scope (-0.28, -0.14)
02:36:09.177 00.002 2744 Worker thread wakes up
02:36:09.177 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.14) opts 0xd
02:36:09.177 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.14)
02:36:09.177 00.000 2744 Moving (-0.28, -0.14) raw xDistance=-0.20 yDistance=-0.21
02:36:09.178 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:36:09.178 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:09.178 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:36:09.178 00.000 2744 MoveAxis(E, 0, ABG)
02:36:09.178 00.000 2744 Move returns status 0, amount 0
02:36:09.178 00.000 2744 MoveAxis(N, 0, ABG)
02:36:09.178 00.000 2744 Move returns status 0, amount 0
02:36:09.178 00.000 2744 move complete, result=0
02:36:09.178 00.000 2744 worker thread done servicing request
02:36:09.191 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:36:09.206 00.015 1092 UpdateGuideState exits: m=538734 SNR=103.4
02:36:09.209 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.212 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:09.214 00.002 1092 Enqueuing Expose request
02:36:09.216 00.002 2744 Worker thread wakes up
02:36:09.216 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:09.216 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:09.216 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:12.594 03.378 2744 Exposure complete
02:36:12.838 00.244 2744 worker thread done servicing request
02:36:12.838 00.000 1092 OnExposeComplete: enter
02:36:12.841 00.003 1092 UpdateGuideState(): m_state=6
02:36:12.846 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 203
02:36:12.849 00.003 1092 Star::Find returns 1 (0), X=1720.36, Y=131.22, Mass=596278, SNR=119.9, Peak=57587 HFD=3.2
02:36:12.853 00.004 1092 MultiStar: [#1 -0.48,-0.03,0.67,U] [#2 -0.43,-0.03,0.79,U] [#3 -0.48,-0.01,0.47,U] [#4 -0.51,-0.36,0.51,U] [#5 -0.74,-0.15,0.42,U] [#6 -0.54,-0.12,0.44,U] [#7 -0.58,0.09,0.58,U] [#8 -0.57,0.21,0.53,U] 
02:36:12.855 00.002 1092 refined, 8 included, MultiStar: {-0.54, -0.14}, one-star: {-0.62, -0.57}
02:36:12.858 00.003 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.46 = -2.46)
02:36:12.864 00.006 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
02:36:12.867 00.003 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.14 hyp=0.56 cameraTheta=-2.89 mountX=-0.44 mountY=-0.28, mountTheta=-2.57
02:36:12.873 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.14, opts=13)
02:36:12.876 00.003 1092 Enqueuing Move request for scope (-0.54, -0.14)
02:36:12.881 00.005 2744 Worker thread wakes up
02:36:12.881 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.14) opts 0xd
02:36:12.881 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.14)
02:36:12.881 00.000 2744 Moving (-0.54, -0.14) raw xDistance=-0.44 yDistance=-0.28
02:36:12.881 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.44
02:36:12.881 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:12.881 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:36:12.881 00.000 2744 MoveAxis(E, 98, ABG)
02:36:12.881 00.000 2744 Guiding  Dir = 2, Dur = 98
02:36:12.882 00.001 2744 IsSlewing returns 0
02:36:12.882 00.000 2744 IsGuiding returns 0
02:36:12.882 00.000 2744 PulseGuide returned control before completion, sleep 108
02:36:12.906 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1638, FiltMax=65535, Gamma=0.510
02:36:12.935 00.029 1092 UpdateGuideState exits: m=596278 SNR=119.9
02:36:12.938 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:12.942 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:12.948 00.006 1092 Enqueuing Expose request
02:36:12.996 00.048 2744 IsGuiding returns 1
02:36:12.996 00.000 2744 scope still moving after pulse duration time elapsed
02:36:13.027 00.031 2744 IsSlewing returns 0
02:36:13.029 00.002 2744 IsGuiding returns 0
02:36:13.029 00.000 2744 scope move finished after 98 + 48 ms
02:36:13.029 00.000 2744 Move returns status 0, amount 98
02:36:13.029 00.000 2744 MoveAxis(N, 0, ABG)
02:36:13.029 00.000 2744 Move returns status 0, amount 0
02:36:13.029 00.000 2744 move complete, result=0
02:36:13.030 00.001 2744 worker thread done servicing request
02:36:13.030 00.000 2744 Worker thread wakes up
02:36:13.031 00.001 1092 GuideStep: -0.4 px 98 ms EAST, -0.3 px 0 ms NORTH
02:36:13.036 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:13.036 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:16.424 03.388 2744 Exposure complete
02:36:16.616 00.192 2744 worker thread done servicing request
02:36:16.617 00.001 1092 OnExposeComplete: enter
02:36:16.619 00.002 1092 UpdateGuideState(): m_state=6
02:36:16.622 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 204
02:36:16.624 00.002 1092 Star::Find returns 1 (0), X=1721.57, Y=130.75, Mass=527030, SNR=98.1, Peak=53315 HFD=3.1
02:36:16.627 00.003 1092 MultiStar: [#1 0.68,-0.50,0.93,U] [#2 0.74,-0.35,0.80,U] [#3 0.70,-0.67,0.60,U] [#4 0.69,-0.79,0.00,M1] [#5 0.48,-0.53,0.48,U] [#6 0.80,-0.63,0.00,M1] [#7 0.64,-0.54,0.60,U] [#8 0.54,-0.40,0.62,U] 
02:36:16.630 00.003 1092 refined, 6 included, MultiStar: {0.63, -0.60}, one-star: {0.60, -1.04}
02:36:16.633 00.003 1092 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-0.43) = xAngle (-0.33 = -0.33)
02:36:16.635 00.002 1092 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.49 = -0.49)
02:36:16.638 00.003 1092 CameraToMount -- cameraX=0.63 cameraY=-0.60 hyp=0.87 cameraTheta=-0.76 mountX=0.82 mountY=-0.41, mountTheta=-0.46
02:36:16.645 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.60, opts=13)
02:36:16.647 00.002 1092 Enqueuing Move request for scope (0.63, -0.60)
02:36:16.649 00.002 2744 Worker thread wakes up
02:36:16.649 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.60) opts 0xd
02:36:16.649 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.60)
02:36:16.649 00.000 2744 Moving (0.63, -0.60) raw xDistance=0.82 yDistance=-0.41
02:36:16.649 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.82
02:36:16.649 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:16.649 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:36:16.649 00.000 2744 MoveAxis(W, 178, ABG)
02:36:16.649 00.000 2744 Guiding  Dir = 3, Dur = 178
02:36:16.650 00.001 2744 IsSlewing returns 0
02:36:16.650 00.000 2744 IsGuiding returns 0
02:36:16.650 00.000 2744 PulseGuide returned control before completion, sleep 188
02:36:16.669 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1517, FiltMax=65535, Gamma=0.510
02:36:16.685 00.016 1092 UpdateGuideState exits: m=527030 SNR=98.1
02:36:16.688 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.691 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:16.694 00.003 1092 Enqueuing Expose request
02:36:16.843 00.149 2744 IsGuiding returns 1
02:36:16.843 00.000 2744 scope still moving after pulse duration time elapsed
02:36:16.874 00.031 2744 IsSlewing returns 0
02:36:16.874 00.000 2744 IsGuiding returns 0
02:36:16.874 00.000 2744 scope move finished after 178 + 46 ms
02:36:16.874 00.000 2744 Move returns status 0, amount 178
02:36:16.874 00.000 2744 MoveAxis(N, 0, ABG)
02:36:16.874 00.000 2744 Move returns status 0, amount 0
02:36:16.874 00.000 2744 move complete, result=0
02:36:16.874 00.000 2744 worker thread done servicing request
02:36:16.876 00.002 2744 Worker thread wakes up
02:36:16.876 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:16.876 00.000 1092 GuideStep: 0.8 px 178 ms WEST, -0.4 px 0 ms NORTH
02:36:16.878 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:20.273 03.395 2744 Exposure complete
02:36:20.489 00.216 2744 worker thread done servicing request
02:36:20.490 00.001 1092 OnExposeComplete: enter
02:36:20.493 00.003 1092 UpdateGuideState(): m_state=6
02:36:20.496 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 205
02:36:20.499 00.003 1092 Star::Find returns 1 (0), X=1721.17, Y=130.55, Mass=513360, SNR=97.1, Peak=59034 HFD=2.8
02:36:20.502 00.003 1092 MultiStar: [#1 0.62,-0.53,0.98,U] [#2 0.29,-0.42,0.69,U] [#3 0.54,-0.60,0.68,U] [#4 0.29,-0.81,0.79,U] [#5 0.18,-0.67,0.64,U] [#6 0.25,-0.61,0.51,U] [#7 0.50,-0.33,0.64,U] [#8 0.35,-0.44,0.50,U] 
02:36:20.505 00.003 1092 refined, 8 included, MultiStar: {0.36, -0.66}, one-star: {0.19, -1.23}
02:36:20.507 00.002 1092 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-0.43) = xAngle (-0.64 = -0.64)
02:36:20.509 00.002 1092 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.80 = -0.80)
02:36:20.513 00.004 1092 CameraToMount -- cameraX=0.36 cameraY=-0.66 hyp=0.76 cameraTheta=-1.07 mountX=0.60 mountY=-0.54, mountTheta=-0.73
02:36:20.519 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.66, opts=13)
02:36:20.522 00.003 1092 Enqueuing Move request for scope (0.36, -0.66)
02:36:20.524 00.002 2744 Worker thread wakes up
02:36:20.524 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.66) opts 0xd
02:36:20.524 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.66)
02:36:20.524 00.000 2744 Moving (0.36, -0.66) raw xDistance=0.60 yDistance=-0.54
02:36:20.524 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.60
02:36:20.525 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.54 from input -0.54
02:36:20.525 00.000 2744 MoveAxis(W, 148, ABG)
02:36:20.525 00.000 2744 Guiding  Dir = 3, Dur = 148
02:36:20.525 00.000 2744 IsSlewing returns 0
02:36:20.525 00.000 2744 IsGuiding returns 0
02:36:20.526 00.001 2744 PulseGuide returned control before completion, sleep 158
02:36:20.543 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1482, FiltMax=65535, Gamma=0.510
02:36:20.558 00.015 1092 UpdateGuideState exits: m=513360 SNR=97.1
02:36:20.563 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.566 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:20.568 00.002 1092 Enqueuing Expose request
02:36:20.688 00.120 2744 IsGuiding returns 1
02:36:20.688 00.000 2744 scope still moving after pulse duration time elapsed
02:36:20.719 00.031 2744 IsSlewing returns 0
02:36:20.719 00.000 2744 IsGuiding returns 0
02:36:20.719 00.000 2744 scope move finished after 148 + 45 ms
02:36:20.719 00.000 2744 Move returns status 0, amount 148
02:36:20.719 00.000 2744 MoveAxis(N, 102, ABG)
02:36:20.719 00.000 2744 Guiding  Dir = 0, Dur = 102
02:36:20.720 00.001 2744 IsSlewing returns 0
02:36:20.720 00.000 2744 IsGuiding returns 0
02:36:20.720 00.000 2744 PulseGuide returned control before completion, sleep 112
02:36:20.845 00.125 2744 IsGuiding returns 1
02:36:20.845 00.000 2744 scope still moving after pulse duration time elapsed
02:36:20.877 00.032 2744 IsSlewing returns 0
02:36:20.878 00.001 2744 IsGuiding returns 0
02:36:20.878 00.000 2744 scope move finished after 102 + 55 ms
02:36:20.878 00.000 2744 Move returns status 0, amount 102
02:36:20.878 00.000 2744 move complete, result=0
02:36:20.879 00.001 2744 worker thread done servicing request
02:36:20.879 00.000 1092 GuideStep: 0.6 px 148 ms WEST, -0.5 px 102 ms NORTH
02:36:20.883 00.004 2744 Worker thread wakes up
02:36:20.883 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:20.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:24.284 03.401 2744 Exposure complete
02:36:24.514 00.230 2744 worker thread done servicing request
02:36:24.514 00.000 1092 OnExposeComplete: enter
02:36:24.517 00.003 1092 UpdateGuideState(): m_state=6
02:36:24.520 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 206
02:36:24.523 00.003 1092 Star::Find returns 1 (0), X=1721.28, Y=131.04, Mass=514337, SNR=102.1, Peak=60570 HFD=2.6
02:36:24.526 00.003 1092 MultiStar: [#1 0.32,-0.21,0.88,U] [#2 0.24,-0.02,0.67,U] [#3 0.20,-0.14,0.75,U] [#4 0.33,-0.45,0.69,U] [#5 0.20,-0.40,0.54,U] [#6 0.52,0.20,0.44,U] [#7 0.60,-0.05,0.68,U] [#8 0.28,-0.17,0.53,U] 
02:36:24.530 00.004 1092 refined, 8 included, MultiStar: {0.33, -0.26}, one-star: {0.31, -0.75}
02:36:24.532 00.002 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
02:36:24.535 00.003 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
02:36:24.537 00.002 1092 CameraToMount -- cameraX=0.33 cameraY=-0.26 hyp=0.42 cameraTheta=-0.67 mountX=0.41 mountY=-0.16, mountTheta=-0.38
02:36:24.543 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.26, opts=13)
02:36:24.546 00.003 1092 Enqueuing Move request for scope (0.33, -0.26)
02:36:24.548 00.002 2744 Worker thread wakes up
02:36:24.549 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.26) opts 0xd
02:36:24.549 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.26)
02:36:24.549 00.000 2744 Moving (0.33, -0.26) raw xDistance=0.41 yDistance=-0.16
02:36:24.549 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:36:24.549 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:24.549 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:36:24.549 00.000 2744 MoveAxis(W, 101, ABG)
02:36:24.549 00.000 2744 Guiding  Dir = 3, Dur = 101
02:36:24.549 00.000 2744 IsSlewing returns 0
02:36:24.551 00.002 2744 IsGuiding returns 0
02:36:24.551 00.000 2744 PulseGuide returned control before completion, sleep 111
02:36:24.567 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1795, FiltMax=65535, Gamma=0.510
02:36:24.584 00.017 1092 UpdateGuideState exits: m=514337 SNR=102.1
02:36:24.588 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.591 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:24.596 00.005 1092 Enqueuing Expose request
02:36:24.664 00.068 2744 IsGuiding returns 1
02:36:24.664 00.000 2744 scope still moving after pulse duration time elapsed
02:36:24.696 00.032 2744 IsSlewing returns 0
02:36:24.697 00.001 2744 IsGuiding returns 0
02:36:24.697 00.000 2744 scope move finished after 101 + 45 ms
02:36:24.697 00.000 2744 Move returns status 0, amount 101
02:36:24.697 00.000 2744 MoveAxis(N, 0, ABG)
02:36:24.697 00.000 2744 Move returns status 0, amount 0
02:36:24.697 00.000 2744 move complete, result=0
02:36:24.697 00.000 2744 worker thread done servicing request
02:36:24.697 00.000 2744 Worker thread wakes up
02:36:24.697 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:24.698 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:24.698 00.000 1092 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
02:36:28.090 03.392 2744 Exposure complete
02:36:28.292 00.202 2744 worker thread done servicing request
02:36:28.292 00.000 1092 OnExposeComplete: enter
02:36:28.295 00.003 1092 UpdateGuideState(): m_state=6
02:36:28.298 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 207
02:36:28.300 00.002 1092 Star::Find returns 1 (0), X=1721.14, Y=131.34, Mass=547467, SNR=105.4, Peak=59146 HFD=2.9
02:36:28.302 00.002 1092 MultiStar: [#1 0.61,0.04,0.93,U] [#2 0.50,0.12,0.85,U] [#3 0.30,-0.02,0.70,U] [#4 0.40,-0.05,0.57,U] [#5 0.37,-0.04,0.50,U] [#6 0.24,-0.04,0.45,U] [#7 0.41,0.23,0.60,U] [#8 0.42,0.23,0.60,U] 
02:36:28.304 00.002 1092 refined, 8 included, MultiStar: {0.39, -0.02}, one-star: {0.17, -0.44}
02:36:28.307 00.003 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.38 = 0.38)
02:36:28.310 00.003 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
02:36:28.313 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-0.04 mountX=0.36 mountY=0.09, mountTheta=0.24
02:36:28.319 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.02, opts=13)
02:36:28.322 00.003 1092 Enqueuing Move request for scope (0.39, -0.02)
02:36:28.324 00.002 2744 Worker thread wakes up
02:36:28.324 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.02) opts 0xd
02:36:28.324 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.02)
02:36:28.325 00.001 2744 Moving (0.39, -0.02) raw xDistance=0.36 yDistance=0.09
02:36:28.325 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.36
02:36:28.325 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:28.325 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:36:28.325 00.000 2744 MoveAxis(W, 87, ABG)
02:36:28.325 00.000 2744 Guiding  Dir = 3, Dur = 87
02:36:28.325 00.000 2744 IsSlewing returns 0
02:36:28.326 00.001 2744 IsGuiding returns 0
02:36:28.326 00.000 2744 PulseGuide returned control before completion, sleep 97
02:36:28.341 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:36:28.357 00.016 1092 UpdateGuideState exits: m=547467 SNR=105.4
02:36:28.361 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.363 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:28.366 00.003 1092 Enqueuing Expose request
02:36:28.431 00.065 2744 IsGuiding returns 1
02:36:28.431 00.000 2744 scope still moving after pulse duration time elapsed
02:36:28.462 00.031 2744 IsSlewing returns 0
02:36:28.463 00.001 2744 IsGuiding returns 0
02:36:28.463 00.000 2744 scope move finished after 87 + 50 ms
02:36:28.463 00.000 2744 Move returns status 0, amount 87
02:36:28.463 00.000 2744 MoveAxis(N, 0, ABG)
02:36:28.463 00.000 2744 Move returns status 0, amount 0
02:36:28.463 00.000 2744 move complete, result=0
02:36:28.463 00.000 2744 worker thread done servicing request
02:36:28.463 00.000 2744 Worker thread wakes up
02:36:28.463 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:28.463 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:28.464 00.001 1092 GuideStep: 0.4 px 87 ms WEST, 0.1 px 0 ms NORTH
02:36:31.877 03.413 2744 Exposure complete
02:36:32.075 00.198 2744 worker thread done servicing request
02:36:32.075 00.000 1092 OnExposeComplete: enter
02:36:32.077 00.002 1092 UpdateGuideState(): m_state=6
02:36:32.081 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 208
02:36:32.083 00.002 1092 Star::Find returns 1 (0), X=1721.32, Y=131.18, Mass=529476, SNR=101.6, Peak=54810 HFD=2.7
02:36:32.086 00.003 1092 MultiStar: [#1 0.51,0.12,0.75,U] [#2 0.65,0.02,0.71,U] [#3 0.36,0.21,0.71,U] [#4 0.23,-0.14,0.60,U] [#5 0.13,0.22,0.54,U] [#6 0.19,0.08,0.48,U] [#7 0.36,0.24,0.76,U] [#8 0.61,0.31,0.61,U] 
02:36:32.089 00.003 1092 refined, 8 included, MultiStar: {0.39, 0.02}, one-star: {0.34, -0.60}
02:36:32.091 00.002 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
02:36:32.093 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
02:36:32.096 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=0.02 hyp=0.39 cameraTheta=0.04 mountX=0.35 mountY=0.12, mountTheta=0.33
02:36:32.104 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=0.02, opts=13)
02:36:32.106 00.002 1092 Enqueuing Move request for scope (0.39, 0.02)
02:36:32.109 00.003 2744 Worker thread wakes up
02:36:32.109 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.02) opts 0xd
02:36:32.109 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, 0.02)
02:36:32.109 00.000 2744 Moving (0.39, 0.02) raw xDistance=0.35 yDistance=0.12
02:36:32.109 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.35
02:36:32.109 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:32.109 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:36:32.109 00.000 2744 MoveAxis(W, 84, ABG)
02:36:32.109 00.000 2744 Guiding  Dir = 3, Dur = 84
02:36:32.109 00.000 2744 IsSlewing returns 0
02:36:32.110 00.001 2744 IsGuiding returns 0
02:36:32.110 00.000 2744 PulseGuide returned control before completion, sleep 94
02:36:32.125 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1546, FiltMax=65535, Gamma=0.510
02:36:32.141 00.016 1092 UpdateGuideState exits: m=529476 SNR=101.6
02:36:32.143 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:32.145 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:32.147 00.002 1092 Enqueuing Expose request
02:36:32.211 00.064 2744 IsGuiding returns 1
02:36:32.211 00.000 2744 scope still moving after pulse duration time elapsed
02:36:32.242 00.031 2744 IsSlewing returns 0
02:36:32.242 00.000 2744 IsGuiding returns 0
02:36:32.242 00.000 2744 scope move finished after 84 + 48 ms
02:36:32.242 00.000 2744 Move returns status 0, amount 84
02:36:32.242 00.000 2744 MoveAxis(N, 0, ABG)
02:36:32.242 00.000 2744 Move returns status 0, amount 0
02:36:32.242 00.000 2744 move complete, result=0
02:36:32.242 00.000 2744 worker thread done servicing request
02:36:32.243 00.001 2744 Worker thread wakes up
02:36:32.243 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:32.243 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:32.244 00.001 1092 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
02:36:35.636 03.392 2744 Exposure complete
02:36:35.839 00.203 2744 worker thread done servicing request
02:36:35.839 00.000 1092 OnExposeComplete: enter
02:36:35.842 00.003 1092 UpdateGuideState(): m_state=6
02:36:35.846 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 209
02:36:35.850 00.004 1092 Star::Find returns 1 (0), X=1721.09, Y=131.24, Mass=522829, SNR=101.8, Peak=64298 HFD=2.5
02:36:35.855 00.005 1092 MultiStar: [#1 0.35,-0.01,0.84,U] [#2 0.48,0.25,0.82,U] [#3 0.30,0.11,0.69,U] [#4 0.22,-0.17,0.66,U] [#5 0.35,0.09,0.61,U] [#6 0.31,0.16,0.47,U] [#7 0.56,0.46,0.59,U] [#8 0.35,0.10,0.59,U] 
02:36:35.858 00.003 1092 refined, 8 included, MultiStar: {0.33, 0.01}, one-star: {0.11, -0.54}
02:36:35.862 00.004 1092 CameraToMount -- cameraTheta (0.04) - m_xAngle (-0.43) = xAngle (0.47 = 0.47)
02:36:35.864 00.002 1092 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.31 = 0.31)
02:36:35.868 00.004 1092 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=0.29 mountY=0.10, mountTheta=0.33
02:36:35.873 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.01, opts=13)
02:36:35.876 00.003 1092 Enqueuing Move request for scope (0.33, 0.01)
02:36:35.879 00.003 2744 Worker thread wakes up
02:36:35.880 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
02:36:35.880 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
02:36:35.880 00.000 2744 Moving (0.33, 0.01) raw xDistance=0.29 yDistance=0.10
02:36:35.880 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.29
02:36:35.880 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:35.880 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:36:35.880 00.000 2744 MoveAxis(W, 71, ABG)
02:36:35.880 00.000 2744 Guiding  Dir = 3, Dur = 71
02:36:35.880 00.000 2744 IsSlewing returns 0
02:36:35.881 00.001 2744 IsGuiding returns 0
02:36:35.881 00.000 2744 PulseGuide returned control before completion, sleep 81
02:36:35.897 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5431, FiltMin=1645, FiltMax=65535, Gamma=0.510
02:36:35.913 00.016 1092 UpdateGuideState exits: m=522829 SNR=101.8
02:36:35.916 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:35.918 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:35.920 00.002 1092 Enqueuing Expose request
02:36:35.976 00.056 2744 IsGuiding returns 0
02:36:35.976 00.000 2744 Move returns status 0, amount 71
02:36:35.976 00.000 2744 MoveAxis(N, 0, ABG)
02:36:35.976 00.000 2744 Move returns status 0, amount 0
02:36:35.978 00.002 2744 move complete, result=0
02:36:35.978 00.000 2744 worker thread done servicing request
02:36:35.978 00.000 2744 Worker thread wakes up
02:36:35.978 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:35.978 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:35.978 00.000 1092 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
02:36:39.360 03.382 2744 Exposure complete
02:36:39.553 00.193 2744 worker thread done servicing request
02:36:39.553 00.000 1092 OnExposeComplete: enter
02:36:39.556 00.003 1092 UpdateGuideState(): m_state=6
02:36:39.558 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 210
02:36:39.560 00.002 1092 Star::Find returns 1 (0), X=1720.68, Y=131.33, Mass=517371, SNR=98.8, Peak=56330 HFD=3.0
02:36:39.564 00.004 1092 MultiStar: [#1 -0.10,0.10,0.87,U] [#2 -0.01,0.05,0.76,U] [#3 -0.23,0.03,0.81,U] [#4 -0.34,-0.14,0.61,U] [#5 -0.25,-0.06,0.58,U] [#6 -0.20,0.20,0.43,U] [#7 -0.10,0.55,0.73,U] [#8 -0.02,0.27,0.64,U] 
02:36:39.566 00.002 1092 refined, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.30, -0.46}
02:36:39.568 00.002 1092 CameraToMount -- cameraTheta (2.93) - m_xAngle (-0.43) = xAngle (3.36 = -2.92)
02:36:39.570 00.002 1092 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.21 = -3.08)
02:36:39.572 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=0.04 hyp=0.18 cameraTheta=2.93 mountX=-0.17 mountY=-0.01, mountTheta=-3.08
02:36:39.575 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=0.04, opts=13)
02:36:39.578 00.003 1092 Enqueuing Move request for scope (-0.17, 0.04)
02:36:39.581 00.003 2744 Worker thread wakes up
02:36:39.581 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.04) opts 0xd
02:36:39.581 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, 0.04)
02:36:39.581 00.000 2744 Moving (-0.17, 0.04) raw xDistance=-0.17 yDistance=-0.01
02:36:39.581 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:36:39.581 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:39.581 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:36:39.581 00.000 2744 MoveAxis(E, 0, ABG)
02:36:39.581 00.000 2744 Move returns status 0, amount 0
02:36:39.582 00.001 2744 MoveAxis(N, 0, ABG)
02:36:39.582 00.000 2744 Move returns status 0, amount 0
02:36:39.582 00.000 2744 move complete, result=0
02:36:39.582 00.000 2744 worker thread done servicing request
02:36:39.596 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1350, FiltMax=65535, Gamma=0.510
02:36:39.612 00.016 1092 UpdateGuideState exits: m=517371 SNR=98.8
02:36:39.615 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:39.618 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:39.620 00.002 1092 Enqueuing Expose request
02:36:39.622 00.002 1092 GuideStep: -0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:39.624 00.002 2744 Worker thread wakes up
02:36:39.624 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:39.624 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:43.013 03.389 2744 Exposure complete
02:36:43.216 00.203 2744 worker thread done servicing request
02:36:43.216 00.000 1092 OnExposeComplete: enter
02:36:43.219 00.003 1092 UpdateGuideState(): m_state=6
02:36:43.221 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 211
02:36:43.223 00.002 1092 Star::Find returns 1 (0), X=1720.95, Y=131.64, Mass=553794, SNR=96.0, Peak=56330 HFD=3.0
02:36:43.226 00.003 1092 MultiStar: [#1 0.24,0.49,1.08,U] [#2 0.10,0.55,0.76,U] [#3 0.17,0.32,0.70,U] [#4 0.09,0.05,0.60,U] [#5 -0.05,0.52,0.57,U] [#6 0.03,0.57,0.51,U] [#7 0.42,0.64,0.66,U] [#8 0.23,0.66,0.56,U] 
02:36:43.229 00.003 1092 single-star, 8 included, MultiStar: {0.13, 0.38}, one-star: {-0.03, -0.14}
02:36:43.231 00.002 1092 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-0.43) = xAngle (-1.34 = -1.34)
02:36:43.233 00.002 1092 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.50 = -1.50)
02:36:43.236 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.77 mountX=0.03 mountY=-0.14, mountTheta=-1.35
02:36:43.241 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.14, opts=13)
02:36:43.244 00.003 1092 Enqueuing Move request for scope (-0.03, -0.14)
02:36:43.247 00.003 2744 Worker thread wakes up
02:36:43.247 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:36:43.247 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:36:43.247 00.000 2744 Moving (-0.03, -0.14) raw xDistance=0.03 yDistance=-0.14
02:36:43.247 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:43.247 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:43.247 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:36:43.247 00.000 2744 MoveAxis(E, 0, ABG)
02:36:43.247 00.000 2744 Move returns status 0, amount 0
02:36:43.248 00.001 2744 MoveAxis(N, 0, ABG)
02:36:43.248 00.000 2744 Move returns status 0, amount 0
02:36:43.248 00.000 2744 move complete, result=0
02:36:43.248 00.000 2744 worker thread done servicing request
02:36:43.263 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1623, FiltMax=65535, Gamma=0.510
02:36:43.279 00.016 1092 UpdateGuideState exits: m=553794 SNR=96.0
02:36:43.282 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.285 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:43.287 00.002 1092 Enqueuing Expose request
02:36:43.289 00.002 2744 Worker thread wakes up
02:36:43.289 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:43.292 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:43.292 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:46.680 03.388 2744 Exposure complete
02:36:46.890 00.210 2744 worker thread done servicing request
02:36:46.891 00.001 1092 OnExposeComplete: enter
02:36:46.894 00.003 1092 UpdateGuideState(): m_state=6
02:36:46.897 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 212
02:36:46.900 00.003 1092 Star::Find returns 1 (0), X=1721.72, Y=131.24, Mass=567334, SNR=111.6, Peak=64611 HFD=2.9
02:36:46.902 00.002 1092 MultiStar: [#1 0.87,0.03,0.76,U] [#2 0.84,0.16,0.76,U] [#3 0.76,-0.09,0.70,U] [#4 0.73,-0.11,0.60,U] [#5 0.76,0.04,0.44,U] [#6 0.98,-0.09,0.43,U] [#7 1.07,0.16,0.00,M1] [#8 0.50,0.27,0.53,U] 
02:36:46.904 00.002 1092 refined, 7 included, MultiStar: {0.77, -0.08}, one-star: {0.75, -0.55}
02:36:46.906 00.002 1092 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-0.43) = xAngle (0.33 = 0.33)
02:36:46.908 00.002 1092 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.17 = 0.17)
02:36:46.910 00.002 1092 CameraToMount -- cameraX=0.77 cameraY=-0.08 hyp=0.78 cameraTheta=-0.10 mountX=0.74 mountY=0.13, mountTheta=0.18
02:36:46.919 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.08, opts=13)
02:36:46.921 00.002 1092 Enqueuing Move request for scope (0.77, -0.08)
02:36:46.924 00.003 2744 Worker thread wakes up
02:36:46.924 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.08) opts 0xd
02:36:46.924 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.08)
02:36:46.924 00.000 2744 Moving (0.77, -0.08) raw xDistance=0.74 yDistance=0.13
02:36:46.924 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.74
02:36:46.924 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:46.924 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:36:46.924 00.000 2744 MoveAxis(W, 165, ABG)
02:36:46.925 00.001 2744 Guiding  Dir = 3, Dur = 165
02:36:46.925 00.000 2744 IsSlewing returns 0
02:36:46.925 00.000 2744 IsGuiding returns 0
02:36:46.925 00.000 2744 PulseGuide returned control before completion, sleep 175
02:36:46.942 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1802, FiltMax=65535, Gamma=0.510
02:36:46.958 00.016 1092 UpdateGuideState exits: m=567334 SNR=111.6
02:36:46.962 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:46.965 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:46.967 00.002 1092 Enqueuing Expose request
02:36:47.113 00.146 2744 IsGuiding returns 0
02:36:47.113 00.000 2744 Move returns status 0, amount 165
02:36:47.113 00.000 2744 MoveAxis(N, 0, ABG)
02:36:47.113 00.000 2744 Move returns status 0, amount 0
02:36:47.114 00.001 2744 move complete, result=0
02:36:47.114 00.000 2744 worker thread done servicing request
02:36:47.114 00.000 2744 Worker thread wakes up
02:36:47.114 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:47.114 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:47.116 00.002 1092 GuideStep: 0.7 px 165 ms WEST, 0.1 px 0 ms NORTH
02:36:50.494 03.378 2744 Exposure complete
02:36:50.703 00.209 2744 worker thread done servicing request
02:36:50.703 00.000 1092 OnExposeComplete: enter
02:36:50.706 00.003 1092 UpdateGuideState(): m_state=6
02:36:50.711 00.005 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 213
02:36:50.714 00.003 1092 Star::Find returns 1 (0), X=1721.39, Y=131.38, Mass=537708, SNR=112.3, Peak=57130 HFD=3.0
02:36:50.720 00.006 1092 MultiStar: [#1 0.65,0.24,0.81,U] [#2 0.91,0.36,0.70,U] [#3 0.54,0.22,0.70,U] [#4 0.52,-0.12,0.57,U] [#5 0.62,0.01,0.49,U] [#6 0.40,0.38,0.39,U] [#7 0.72,0.23,0.57,U] [#8 0.44,0.32,0.53,U] 
02:36:50.723 00.003 1092 single-star, 8 included, MultiStar: {0.58, 0.10}, one-star: {0.42, -0.41}
02:36:50.725 00.002 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
02:36:50.730 00.005 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
02:36:50.734 00.004 1092 CameraToMount -- cameraX=0.42 cameraY=-0.41 hyp=0.58 cameraTheta=-0.78 mountX=0.55 mountY=-0.28, mountTheta=-0.47
02:36:50.741 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.41, opts=13)
02:36:50.745 00.004 1092 Enqueuing Move request for scope (0.42, -0.41)
02:36:50.748 00.003 2744 Worker thread wakes up
02:36:50.748 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.41) opts 0xd
02:36:50.748 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.41)
02:36:50.748 00.000 2744 Moving (0.42, -0.41) raw xDistance=0.55 yDistance=-0.28
02:36:50.748 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.55
02:36:50.748 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:50.749 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:36:50.749 00.000 2744 MoveAxis(W, 134, ABG)
02:36:50.749 00.000 2744 Guiding  Dir = 3, Dur = 134
02:36:50.749 00.000 2744 IsSlewing returns 0
02:36:50.749 00.000 2744 IsGuiding returns 0
02:36:50.750 00.001 2744 PulseGuide returned control before completion, sleep 144
02:36:50.769 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1539, FiltMax=65535, Gamma=0.510
02:36:50.787 00.018 1092 UpdateGuideState exits: m=537708 SNR=112.3
02:36:50.790 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.794 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:50.798 00.004 1092 Enqueuing Expose request
02:36:50.912 00.114 2744 IsGuiding returns 0
02:36:50.912 00.000 2744 Move returns status 0, amount 134
02:36:50.912 00.000 2744 MoveAxis(N, 0, ABG)
02:36:50.912 00.000 2744 Move returns status 0, amount 0
02:36:50.912 00.000 2744 move complete, result=0
02:36:50.913 00.001 2744 worker thread done servicing request
02:36:50.913 00.000 2744 Worker thread wakes up
02:36:50.913 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:50.913 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:50.913 00.000 1092 GuideStep: 0.5 px 134 ms WEST, -0.3 px 0 ms NORTH
02:36:54.288 03.375 2744 Exposure complete
02:36:54.473 00.185 2744 worker thread done servicing request
02:36:54.474 00.001 1092 OnExposeComplete: enter
02:36:54.476 00.002 1092 UpdateGuideState(): m_state=6
02:36:54.478 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 214
02:36:54.480 00.002 1092 Star::Find returns 1 (0), X=1721.01, Y=131.52, Mass=556010, SNR=111.4, Peak=65018 HFD=3.0
02:36:54.484 00.004 1092 MultiStar: [#1 0.32,0.16,0.85,U] [#2 0.45,0.52,0.71,U] [#3 0.23,0.21,0.66,U] [#4 0.32,0.13,0.57,U] [#5 0.32,0.25,0.52,U] [#6 0.32,0.13,0.41,U] [#7 0.44,0.30,0.65,U] [#8 0.42,0.26,0.51,U] 
02:36:54.486 00.002 1092 single-star, 8 included, MultiStar: {0.30, 0.16}, one-star: {0.04, -0.26}
02:36:54.488 00.002 1092 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-0.43) = xAngle (-1.01 = -1.01)
02:36:54.489 00.001 1092 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.16 = -1.16)
02:36:54.491 00.002 1092 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.43 mountX=0.14 mountY=-0.24, mountTheta=-1.04
02:36:54.495 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.04, y=-0.26, opts=13)
02:36:54.498 00.003 1092 Enqueuing Move request for scope (0.04, -0.26)
02:36:54.500 00.002 2744 Worker thread wakes up
02:36:54.500 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
02:36:54.501 00.001 2744 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
02:36:54.501 00.000 2744 Moving (0.04, -0.26) raw xDistance=0.14 yDistance=-0.24
02:36:54.501 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.14
02:36:54.501 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:54.501 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:36:54.501 00.000 2744 MoveAxis(E, 0, ABG)
02:36:54.501 00.000 2744 Move returns status 0, amount 0
02:36:54.501 00.000 2744 MoveAxis(N, 0, ABG)
02:36:54.501 00.000 2744 Move returns status 0, amount 0
02:36:54.501 00.000 2744 move complete, result=0
02:36:54.501 00.000 2744 worker thread done servicing request
02:36:54.516 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1591, FiltMax=65535, Gamma=0.510
02:36:54.530 00.014 1092 UpdateGuideState exits: m=556010 SNR=111.4
02:36:54.533 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:54.536 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:54.538 00.002 1092 Enqueuing Expose request
02:36:54.540 00.002 2744 Worker thread wakes up
02:36:54.540 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:36:54.542 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:54.542 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:36:57.935 03.393 2744 Exposure complete
02:36:58.137 00.202 2744 worker thread done servicing request
02:36:58.137 00.000 1092 OnExposeComplete: enter
02:36:58.139 00.002 1092 UpdateGuideState(): m_state=6
02:36:58.143 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 215
02:36:58.145 00.002 1092 Star::Find returns 1 (0), X=1720.80, Y=131.53, Mass=532284, SNR=102.8, Peak=60717 HFD=2.9
02:36:58.148 00.003 1092 MultiStar: [#1 0.16,0.33,1.05,U] [#2 0.18,0.53,0.73,U] [#3 0.06,0.54,0.62,U] [#4 -0.04,0.30,0.71,U] [#5 0.20,0.37,0.51,U] [#6 0.04,0.47,0.41,U] [#7 0.06,0.57,0.72,U] [#8 0.00,0.46,0.54,U] 
02:36:58.151 00.003 1092 single-star, 8 included, MultiStar: {0.05, 0.33}, one-star: {-0.18, -0.25}
02:36:58.153 00.002 1092 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.43) = xAngle (-1.76 = -1.76)
02:36:58.155 00.002 1092 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.92 = -1.92)
02:36:58.157 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.25 hyp=0.31 cameraTheta=-2.19 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
02:36:58.162 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.25, opts=13)
02:36:58.164 00.002 1092 Enqueuing Move request for scope (-0.18, -0.25)
02:36:58.167 00.003 2744 Worker thread wakes up
02:36:58.167 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.25) opts 0xd
02:36:58.167 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.25)
02:36:58.167 00.000 2744 Moving (-0.18, -0.25) raw xDistance=-0.06 yDistance=-0.29
02:36:58.167 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:58.167 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:36:58.167 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:36:58.167 00.000 2744 MoveAxis(E, 0, ABG)
02:36:58.167 00.000 2744 Move returns status 0, amount 0
02:36:58.167 00.000 2744 MoveAxis(N, 0, ABG)
02:36:58.167 00.000 2744 Move returns status 0, amount 0
02:36:58.168 00.001 2744 move complete, result=0
02:36:58.168 00.000 2744 worker thread done servicing request
02:36:58.183 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1696, FiltMax=65535, Gamma=0.510
02:36:58.199 00.016 1092 UpdateGuideState exits: m=532284 SNR=102.8
02:36:58.201 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.204 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:36:58.206 00.002 1092 Enqueuing Expose request
02:36:58.209 00.003 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:36:58.212 00.003 2744 Worker thread wakes up
02:36:58.212 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:36:58.212 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:01.636 03.424 2744 Exposure complete
02:37:01.929 00.293 2744 worker thread done servicing request
02:37:01.930 00.001 1092 OnExposeComplete: enter
02:37:01.933 00.003 1092 UpdateGuideState(): m_state=6
02:37:01.936 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 216
02:37:01.940 00.004 1092 Star::Find returns 1 (0), X=1720.52, Y=131.74, Mass=519402, SNR=103.6, Peak=63453 HFD=2.9
02:37:01.943 00.003 1092 MultiStar: [#1 -0.09,0.63,0.94,U] [#2 -0.31,0.74,0.70,U] [#3 -0.16,0.57,0.64,U] [#4 -0.17,0.33,0.60,U] [#5 -0.62,0.39,0.55,U] [#6 -0.16,0.84,0.54,U] [#7 -0.37,0.77,0.69,U] [#8 -0.40,0.79,0.53,U] 
02:37:01.947 00.004 1092 single-star, 8 included, MultiStar: {-0.30, 0.52}, one-star: {-0.46, -0.05}
02:37:01.949 00.002 1092 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
02:37:01.952 00.003 1092 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.76 = -2.76)
02:37:01.954 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=-0.05 hyp=0.46 cameraTheta=-3.03 mountX=-0.40 mountY=-0.17, mountTheta=-2.73
02:37:01.961 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=-0.05, opts=13)
02:37:01.964 00.003 1092 Enqueuing Move request for scope (-0.46, -0.05)
02:37:01.967 00.003 2744 Worker thread wakes up
02:37:01.968 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.05) opts 0xd
02:37:01.968 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, -0.05)
02:37:01.968 00.000 2744 Moving (-0.46, -0.05) raw xDistance=-0.40 yDistance=-0.17
02:37:01.968 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:37:01.968 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:01.968 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:37:01.968 00.000 2744 MoveAxis(E, 89, ABG)
02:37:01.968 00.000 2744 Guiding  Dir = 2, Dur = 89
02:37:01.969 00.001 2744 IsSlewing returns 0
02:37:01.969 00.000 2744 IsGuiding returns 0
02:37:01.970 00.001 2744 PulseGuide returned control before completion, sleep 99
02:37:01.987 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1368, FiltMax=65527, Gamma=0.510
02:37:02.007 00.020 1092 UpdateGuideState exits: m=519402 SNR=103.6
02:37:02.013 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:02.015 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:02.018 00.003 1092 Enqueuing Expose request
02:37:02.072 00.054 2744 IsGuiding returns 1
02:37:02.072 00.000 2744 scope still moving after pulse duration time elapsed
02:37:02.103 00.031 2744 IsSlewing returns 0
02:37:02.103 00.000 2744 IsGuiding returns 0
02:37:02.103 00.000 2744 scope move finished after 89 + 45 ms
02:37:02.103 00.000 2744 Move returns status 0, amount 89
02:37:02.104 00.001 2744 MoveAxis(N, 0, ABG)
02:37:02.104 00.000 2744 Move returns status 0, amount 0
02:37:02.104 00.000 2744 move complete, result=0
02:37:02.104 00.000 2744 worker thread done servicing request
02:37:02.104 00.000 2744 Worker thread wakes up
02:37:02.104 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:02.104 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:02.105 00.001 1092 GuideStep: -0.4 px 89 ms EAST, -0.2 px 0 ms NORTH
02:37:05.480 03.375 2744 Exposure complete
02:37:05.673 00.193 2744 worker thread done servicing request
02:37:05.673 00.000 1092 OnExposeComplete: enter
02:37:05.676 00.003 1092 UpdateGuideState(): m_state=6
02:37:05.680 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 217
02:37:05.683 00.003 1092 Star::Find returns 1 (0), X=1720.22, Y=131.78, Mass=561775, SNR=100.1, Peak=58499 HFD=2.9
02:37:05.685 00.002 1092 MultiStar: [#1 -0.43,0.38,0.83,U] [#2 -0.58,0.57,0.74,U] [#3 -0.39,0.34,0.67,U] [#4 -0.64,0.32,0.59,U] [#5 -0.71,0.31,0.54,U] [#6 -0.57,0.28,0.45,U] [#7 -0.54,0.56,0.67,U] [#8 -0.42,0.36,0.50,U] 
02:37:05.688 00.003 1092 refined, 8 included, MultiStar: {-0.57, 0.33}, one-star: {-0.76, -0.00}
02:37:05.690 00.002 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
02:37:05.693 00.003 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.88 = 2.88)
02:37:05.696 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=0.33 hyp=0.66 cameraTheta=2.61 mountX=-0.65 mountY=0.17, mountTheta=2.89
02:37:05.704 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.33, opts=13)
02:37:05.706 00.002 1092 Enqueuing Move request for scope (-0.57, 0.33)
02:37:05.708 00.002 2744 Worker thread wakes up
02:37:05.709 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.33) opts 0xd
02:37:05.709 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.33)
02:37:05.709 00.000 2744 Moving (-0.57, 0.33) raw xDistance=-0.65 yDistance=0.17
02:37:05.709 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.65
02:37:05.709 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:05.709 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:37:05.709 00.000 2744 MoveAxis(E, 153, ABG)
02:37:05.709 00.000 2744 Guiding  Dir = 2, Dur = 153
02:37:05.709 00.000 2744 IsSlewing returns 0
02:37:05.710 00.001 2744 IsGuiding returns 0
02:37:05.710 00.000 2744 PulseGuide returned control before completion, sleep 163
02:37:05.726 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1578, FiltMax=65535, Gamma=0.510
02:37:05.740 00.014 1092 UpdateGuideState exits: m=561775 SNR=100.1
02:37:05.743 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:05.746 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:05.748 00.002 1092 Enqueuing Expose request
02:37:05.889 00.141 2744 IsGuiding returns 1
02:37:05.889 00.000 2744 scope still moving after pulse duration time elapsed
02:37:05.920 00.031 2744 IsSlewing returns 0
02:37:05.920 00.000 2744 IsGuiding returns 0
02:37:05.920 00.000 2744 scope move finished after 153 + 58 ms
02:37:05.920 00.000 2744 Move returns status 0, amount 153
02:37:05.920 00.000 2744 MoveAxis(N, 0, ABG)
02:37:05.920 00.000 2744 Move returns status 0, amount 0
02:37:05.921 00.001 2744 move complete, result=0
02:37:05.921 00.000 2744 worker thread done servicing request
02:37:05.921 00.000 2744 Worker thread wakes up
02:37:05.921 00.000 1092 GuideStep: -0.7 px 153 ms EAST, 0.2 px 0 ms NORTH
02:37:05.923 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:05.924 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:09.306 03.382 2744 Exposure complete
02:37:09.509 00.203 2744 worker thread done servicing request
02:37:09.510 00.001 1092 OnExposeComplete: enter
02:37:09.513 00.003 1092 UpdateGuideState(): m_state=6
02:37:09.515 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 218
02:37:09.518 00.003 1092 Star::Find returns 1 (0), X=1720.61, Y=131.60, Mass=527383, SNR=110.0, Peak=61578 HFD=3.0
02:37:09.521 00.003 1092 MultiStar: [#1 -0.10,0.46,0.96,U] [#2 -0.17,0.59,0.74,U] [#3 -0.39,0.57,0.65,U] [#4 -0.24,0.29,0.65,U] [#5 -0.48,0.46,0.52,U] [#6 -0.01,0.63,0.43,U] [#7 -0.26,0.74,0.62,U] [#8 -0.39,0.70,0.53,U] 
02:37:09.523 00.002 1092 single-star, 8 included, MultiStar: {-0.27, 0.43}, one-star: {-0.37, -0.18}
02:37:09.526 00.003 1092 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
02:37:09.529 00.003 1092 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.41 = -2.41)
02:37:09.532 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.68 mountX=-0.26 mountY=-0.27, mountTheta=-2.33
02:37:09.537 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.18, opts=13)
02:37:09.539 00.002 1092 Enqueuing Move request for scope (-0.37, -0.18)
02:37:09.541 00.002 2744 Worker thread wakes up
02:37:09.541 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
02:37:09.541 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
02:37:09.541 00.000 2744 Moving (-0.37, -0.18) raw xDistance=-0.26 yDistance=-0.27
02:37:09.541 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:37:09.541 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:09.541 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:37:09.541 00.000 2744 MoveAxis(E, 0, ABG)
02:37:09.541 00.000 2744 Move returns status 0, amount 0
02:37:09.541 00.000 2744 MoveAxis(N, 0, ABG)
02:37:09.541 00.000 2744 Move returns status 0, amount 0
02:37:09.541 00.000 2744 move complete, result=0
02:37:09.541 00.000 2744 worker thread done servicing request
02:37:09.558 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1568, FiltMax=65535, Gamma=0.510
02:37:09.573 00.015 1092 UpdateGuideState exits: m=527383 SNR=110.0
02:37:09.575 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:09.578 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:09.580 00.002 1092 Enqueuing Expose request
02:37:09.582 00.002 2744 Worker thread wakes up
02:37:09.582 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:09.582 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:09.583 00.001 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:12.972 03.389 2744 Exposure complete
02:37:13.188 00.216 2744 worker thread done servicing request
02:37:13.188 00.000 1092 OnExposeComplete: enter
02:37:13.191 00.003 1092 UpdateGuideState(): m_state=6
02:37:13.195 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 219
02:37:13.198 00.003 1092 Star::Find returns 1 (0), X=1720.17, Y=131.56, Mass=536814, SNR=109.2, Peak=65491 HFD=2.7
02:37:13.201 00.003 1092 MultiStar: [#1 -0.50,0.52,0.78,U] [#2 -0.57,0.58,0.72,U] [#3 -0.58,0.36,0.50,U] [#4 -0.75,0.12,0.59,U] [#5 -0.65,0.30,0.45,U] [#6 -0.46,0.31,0.44,U] [#7 -0.19,0.57,0.62,U] [#8 -0.61,0.58,0.54,U] 
02:37:13.203 00.002 1092 refined, 8 included, MultiStar: {-0.58, 0.32}, one-star: {-0.80, -0.23}
02:37:13.205 00.002 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
02:37:13.208 00.003 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
02:37:13.210 00.002 1092 CameraToMount -- cameraX=-0.58 cameraY=0.32 hyp=0.66 cameraTheta=2.64 mountX=-0.66 mountY=0.15, mountTheta=2.92
02:37:13.217 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.58, y=0.32, opts=13)
02:37:13.219 00.002 1092 Enqueuing Move request for scope (-0.58, 0.32)
02:37:13.222 00.003 2744 Worker thread wakes up
02:37:13.222 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.58, 0.32) opts 0xd
02:37:13.222 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.58, 0.32)
02:37:13.222 00.000 2744 Moving (-0.58, 0.32) raw xDistance=-0.66 yDistance=0.15
02:37:13.222 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:37:13.222 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:13.222 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:37:13.222 00.000 2744 MoveAxis(E, 148, ABG)
02:37:13.222 00.000 2744 Guiding  Dir = 2, Dur = 148
02:37:13.223 00.001 2744 IsSlewing returns 0
02:37:13.223 00.000 2744 IsGuiding returns 0
02:37:13.223 00.000 2744 PulseGuide returned control before completion, sleep 158
02:37:13.238 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1747, FiltMax=65527, Gamma=0.510
02:37:13.253 00.015 1092 UpdateGuideState exits: m=536814 SNR=109.2
02:37:13.256 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.260 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:13.263 00.003 1092 Enqueuing Expose request
02:37:13.383 00.120 2744 IsGuiding returns 1
02:37:13.383 00.000 2744 scope still moving after pulse duration time elapsed
02:37:13.415 00.032 2744 IsSlewing returns 0
02:37:13.415 00.000 2744 IsGuiding returns 0
02:37:13.415 00.000 2744 scope move finished after 148 + 44 ms
02:37:13.415 00.000 2744 Move returns status 0, amount 148
02:37:13.416 00.001 2744 MoveAxis(N, 0, ABG)
02:37:13.416 00.000 2744 Move returns status 0, amount 0
02:37:13.417 00.001 2744 move complete, result=0
02:37:13.417 00.000 2744 worker thread done servicing request
02:37:13.417 00.000 2744 Worker thread wakes up
02:37:13.417 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:13.417 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:13.421 00.004 1092 GuideStep: -0.7 px 148 ms EAST, 0.1 px 0 ms NORTH
02:37:16.813 03.392 2744 Exposure complete
02:37:17.023 00.210 2744 worker thread done servicing request
02:37:17.024 00.001 1092 OnExposeComplete: enter
02:37:17.027 00.003 1092 UpdateGuideState(): m_state=6
02:37:17.030 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 220
02:37:17.033 00.003 1092 Star::Find returns 1 (0), X=1720.46, Y=131.51, Mass=547904, SNR=105.3, Peak=61482 HFD=3.1
02:37:17.035 00.002 1092 MultiStar: [#1 -0.24,0.26,0.76,U] [#2 -0.40,0.29,0.72,U] [#3 -0.19,0.20,0.65,U] [#4 -0.37,0.10,0.82,U] [#5 -0.47,0.17,0.49,U] [#6 -0.32,0.25,0.48,U] [#7 -0.22,0.48,0.67,U] [#8 -0.36,0.27,0.56,U] 
02:37:17.038 00.003 1092 refined, 8 included, MultiStar: {-0.35, 0.17}, one-star: {-0.52, -0.27}
02:37:17.040 00.002 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
02:37:17.042 00.002 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
02:37:17.045 00.003 1092 CameraToMount -- cameraX=-0.35 cameraY=0.17 hyp=0.39 cameraTheta=2.70 mountX=-0.39 mountY=0.07, mountTheta=2.97
02:37:17.051 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.35, y=0.17, opts=13)
02:37:17.053 00.002 1092 Enqueuing Move request for scope (-0.35, 0.17)
02:37:17.056 00.003 2744 Worker thread wakes up
02:37:17.056 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.17) opts 0xd
02:37:17.056 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.35, 0.17)
02:37:17.057 00.001 2744 Moving (-0.35, 0.17) raw xDistance=-0.39 yDistance=0.07
02:37:17.057 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.39
02:37:17.057 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:17.057 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:37:17.057 00.000 2744 MoveAxis(E, 97, ABG)
02:37:17.057 00.000 2744 Guiding  Dir = 2, Dur = 97
02:37:17.057 00.000 2744 IsSlewing returns 0
02:37:17.058 00.001 2744 IsGuiding returns 0
02:37:17.058 00.000 2744 PulseGuide returned control before completion, sleep 107
02:37:17.072 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1802, FiltMax=65535, Gamma=0.510
02:37:17.089 00.017 1092 UpdateGuideState exits: m=547904 SNR=105.3
02:37:17.092 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.095 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:17.097 00.002 1092 Enqueuing Expose request
02:37:17.180 00.083 2744 IsGuiding returns 1
02:37:17.180 00.000 2744 scope still moving after pulse duration time elapsed
02:37:17.211 00.031 2744 IsSlewing returns 0
02:37:17.211 00.000 2744 IsGuiding returns 0
02:37:17.211 00.000 2744 scope move finished after 97 + 57 ms
02:37:17.213 00.002 2744 Move returns status 0, amount 97
02:37:17.213 00.000 2744 MoveAxis(N, 0, ABG)
02:37:17.213 00.000 2744 Move returns status 0, amount 0
02:37:17.213 00.000 2744 move complete, result=0
02:37:17.213 00.000 2744 worker thread done servicing request
02:37:17.213 00.000 2744 Worker thread wakes up
02:37:17.213 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:17.213 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:17.214 00.001 1092 GuideStep: -0.4 px 97 ms EAST, 0.1 px 0 ms NORTH
02:37:20.618 03.404 2744 Exposure complete
02:37:20.822 00.204 2744 worker thread done servicing request
02:37:20.822 00.000 1092 OnExposeComplete: enter
02:37:20.824 00.002 1092 UpdateGuideState(): m_state=6
02:37:20.827 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 221
02:37:20.830 00.003 1092 Star::Find returns 1 (0), X=1720.89, Y=131.42, Mass=536230, SNR=101.7, Peak=65535 HFD=2.7
02:37:20.833 00.003 1092 MultiStar: [#1 -0.03,0.40,0.82,U] [#2 -0.02,0.48,0.63,U] [#3 -0.02,0.23,0.63,U] [#4 -0.01,-0.07,0.83,U] [#5 -0.20,0.14,0.64,U] [#6 -0.26,0.40,0.49,U] [#7 0.06,0.45,0.77,U] [#8 -0.02,0.56,0.55,U] 
02:37:20.836 00.003 1092 refined, 8 included, MultiStar: {-0.06, 0.20}, one-star: {-0.08, -0.37}
02:37:20.838 00.002 1092 CameraToMount -- cameraTheta (1.84) - m_xAngle (-0.43) = xAngle (2.27 = 2.27)
02:37:20.841 00.003 1092 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.11 = 2.11)
02:37:20.843 00.002 1092 CameraToMount -- cameraX=-0.06 cameraY=0.20 hyp=0.21 cameraTheta=1.84 mountX=-0.13 mountY=0.18, mountTheta=2.21
02:37:20.850 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.20, opts=13)
02:37:20.854 00.004 1092 Enqueuing Move request for scope (-0.06, 0.20)
02:37:20.857 00.003 2744 Worker thread wakes up
02:37:20.857 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.20) opts 0xd
02:37:20.857 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.20)
02:37:20.857 00.000 2744 Moving (-0.06, 0.20) raw xDistance=-0.13 yDistance=0.18
02:37:20.857 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:37:20.857 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:20.858 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:37:20.858 00.000 2744 MoveAxis(E, 0, ABG)
02:37:20.858 00.000 2744 Move returns status 0, amount 0
02:37:20.858 00.000 2744 MoveAxis(N, 0, ABG)
02:37:20.858 00.000 2744 Move returns status 0, amount 0
02:37:20.858 00.000 2744 move complete, result=0
02:37:20.858 00.000 2744 worker thread done servicing request
02:37:20.876 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1648, FiltMax=65535, Gamma=0.510
02:37:20.892 00.016 1092 UpdateGuideState exits: m=536230 SNR=101.7
02:37:20.895 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.898 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:20.899 00.001 1092 Enqueuing Expose request
02:37:20.902 00.003 2744 Worker thread wakes up
02:37:20.903 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:37:20.905 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:20.905 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:24.287 03.382 2744 Exposure complete
02:37:24.504 00.217 2744 worker thread done servicing request
02:37:24.504 00.000 1092 OnExposeComplete: enter
02:37:24.506 00.002 1092 UpdateGuideState(): m_state=6
02:37:24.509 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 222
02:37:24.513 00.004 1092 Star::Find returns 1 (0), X=1720.66, Y=131.65, Mass=569652, SNR=116.6, Peak=62282 HFD=3.0
02:37:24.516 00.003 1092 MultiStar: [#1 -0.15,0.48,0.67,U] [#2 -0.31,0.51,0.60,U] [#3 -0.34,0.24,0.59,U] [#4 -0.18,0.07,0.63,U] [#5 -0.40,0.36,0.45,U] [#6 -0.38,0.49,0.40,U] [#7 -0.25,0.59,0.60,U] [#8 -0.45,0.60,0.42,U] 
02:37:24.518 00.002 1092 single-star, 8 included, MultiStar: {-0.30, 0.31}, one-star: {-0.31, -0.14}
02:37:24.521 00.003 1092 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-0.43) = xAngle (-2.29 = -2.29)
02:37:24.523 00.002 1092 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.45 = -2.45)
02:37:24.525 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-2.72 mountX=-0.23 mountY=-0.22, mountTheta=-2.37
02:37:24.530 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.14, opts=13)
02:37:24.533 00.003 1092 Enqueuing Move request for scope (-0.31, -0.14)
02:37:24.536 00.003 2744 Worker thread wakes up
02:37:24.536 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.14) opts 0xd
02:37:24.536 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.14)
02:37:24.536 00.000 2744 Moving (-0.31, -0.14) raw xDistance=-0.23 yDistance=-0.22
02:37:24.536 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.23
02:37:24.536 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:24.536 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:37:24.536 00.000 2744 MoveAxis(E, 0, ABG)
02:37:24.536 00.000 2744 Move returns status 0, amount 0
02:37:24.536 00.000 2744 MoveAxis(N, 0, ABG)
02:37:24.536 00.000 2744 Move returns status 0, amount 0
02:37:24.536 00.000 2744 move complete, result=0
02:37:24.536 00.000 2744 worker thread done servicing request
02:37:24.550 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1751, FiltMax=65527, Gamma=0.510
02:37:24.565 00.015 1092 UpdateGuideState exits: m=569652 SNR=116.6
02:37:24.569 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.572 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:24.574 00.002 1092 Enqueuing Expose request
02:37:24.579 00.005 2744 Worker thread wakes up
02:37:24.579 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:24.582 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:24.582 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:27.963 03.381 2744 Exposure complete
02:37:28.148 00.185 2744 worker thread done servicing request
02:37:28.149 00.001 1092 OnExposeComplete: enter
02:37:28.151 00.002 1092 UpdateGuideState(): m_state=6
02:37:28.153 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 223
02:37:28.155 00.002 1092 Star::Find returns 1 (0), X=1720.11, Y=131.63, Mass=508527, SNR=94.6, Peak=49098 HFD=3.0
02:37:28.158 00.003 1092 MultiStar: [#1 -0.52,0.31,0.87,U] [#2 -0.75,0.80,0.00,M1] [#3 -0.54,0.44,0.76,U] [#4 -0.74,0.28,0.59,U] [#5 -0.76,0.38,0.59,U] [#6 -0.42,0.40,0.50,U] [#7 -0.58,0.62,0.63,U] [#8 -0.55,0.38,0.61,U] 
02:37:28.161 00.003 1092 refined, 7 included, MultiStar: {-0.64, 0.30}, one-star: {-0.87, -0.15}
02:37:28.163 00.002 1092 CameraToMount -- cameraTheta (2.70) - m_xAngle (-0.43) = xAngle (3.13 = 3.13)
02:37:28.165 00.002 1092 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.97 = 2.97)
02:37:28.168 00.003 1092 CameraToMount -- cameraX=-0.64 cameraY=0.30 hyp=0.70 cameraTheta=2.70 mountX=-0.70 mountY=0.12, mountTheta=2.98
02:37:28.172 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.64, y=0.30, opts=13)
02:37:28.174 00.002 1092 Enqueuing Move request for scope (-0.64, 0.30)
02:37:28.176 00.002 2744 Worker thread wakes up
02:37:28.176 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.64, 0.30) opts 0xd
02:37:28.177 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.64, 0.30)
02:37:28.177 00.000 2744 Moving (-0.64, 0.30) raw xDistance=-0.70 yDistance=0.12
02:37:28.177 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
02:37:28.177 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:28.177 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:37:28.177 00.000 2744 MoveAxis(E, 158, ABG)
02:37:28.177 00.000 2744 Guiding  Dir = 2, Dur = 158
02:37:28.177 00.000 2744 IsSlewing returns 0
02:37:28.177 00.000 2744 IsGuiding returns 0
02:37:28.178 00.001 2744 PulseGuide returned control before completion, sleep 168
02:37:28.195 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1543, FiltMax=65535, Gamma=0.510
02:37:28.211 00.016 1092 UpdateGuideState exits: m=508527 SNR=94.6
02:37:28.213 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:28.215 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:28.217 00.002 1092 Enqueuing Expose request
02:37:28.349 00.132 2744 IsGuiding returns 1
02:37:28.349 00.000 2744 scope still moving after pulse duration time elapsed
02:37:28.381 00.032 2744 IsSlewing returns 0
02:37:28.381 00.000 2744 IsGuiding returns 0
02:37:28.381 00.000 2744 scope move finished after 158 + 46 ms
02:37:28.382 00.001 2744 Move returns status 0, amount 158
02:37:28.382 00.000 2744 MoveAxis(N, 0, ABG)
02:37:28.382 00.000 2744 Move returns status 0, amount 0
02:37:28.382 00.000 2744 move complete, result=0
02:37:28.382 00.000 2744 worker thread done servicing request
02:37:28.382 00.000 2744 Worker thread wakes up
02:37:28.382 00.000 1092 GuideStep: -0.7 px 158 ms EAST, 0.1 px 0 ms NORTH
02:37:28.385 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:28.385 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:31.777 03.392 2744 Exposure complete
02:37:31.974 00.197 2744 worker thread done servicing request
02:37:31.975 00.001 1092 OnExposeComplete: enter
02:37:31.977 00.002 1092 UpdateGuideState(): m_state=6
02:37:31.979 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 224
02:37:31.982 00.003 1092 Star::Find returns 1 (0), X=1720.54, Y=131.36, Mass=542749, SNR=99.4, Peak=58954 HFD=3.0
02:37:31.985 00.003 1092 MultiStar: [#1 -0.21,0.26,0.94,U] [#2 -0.35,0.29,0.76,U] [#3 -0.11,0.07,0.71,U] [#4 -0.27,-0.02,0.68,U] [#5 -0.59,0.29,0.51,U] [#6 -0.30,0.47,0.41,U] [#7 -0.30,0.32,0.59,U] [#8 -0.35,0.29,0.53,U] 
02:37:31.988 00.003 1092 refined, 8 included, MultiStar: {-0.32, 0.13}, one-star: {-0.44, -0.42}
02:37:31.990 00.002 1092 CameraToMount -- cameraTheta (2.77) - m_xAngle (-0.43) = xAngle (3.19 = -3.09)
02:37:31.993 00.003 1092 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.04 = 3.04)
02:37:31.997 00.004 1092 CameraToMount -- cameraX=-0.32 cameraY=0.13 hyp=0.34 cameraTheta=2.77 mountX=-0.34 mountY=0.04, mountTheta=3.04
02:37:32.003 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.13, opts=13)
02:37:32.005 00.002 1092 Enqueuing Move request for scope (-0.32, 0.13)
02:37:32.008 00.003 2744 Worker thread wakes up
02:37:32.008 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.13) opts 0xd
02:37:32.008 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.13)
02:37:32.008 00.000 2744 Moving (-0.32, 0.13) raw xDistance=-0.34 yDistance=0.04
02:37:32.008 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.34
02:37:32.008 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:32.008 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:37:32.008 00.000 2744 MoveAxis(E, 88, ABG)
02:37:32.008 00.000 2744 Guiding  Dir = 2, Dur = 88
02:37:32.009 00.001 2744 IsSlewing returns 0
02:37:32.009 00.000 2744 IsGuiding returns 0
02:37:32.009 00.000 2744 PulseGuide returned control before completion, sleep 98
02:37:32.025 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1607, FiltMax=65535, Gamma=0.510
02:37:32.041 00.016 1092 UpdateGuideState exits: m=542749 SNR=99.4
02:37:32.045 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:32.048 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:32.052 00.004 1092 Enqueuing Expose request
02:37:32.109 00.057 2744 IsGuiding returns 1
02:37:32.109 00.000 2744 scope still moving after pulse duration time elapsed
02:37:32.141 00.032 2744 IsSlewing returns 0
02:37:32.141 00.000 2744 IsGuiding returns 1
02:37:32.173 00.032 2744 IsSlewing returns 0
02:37:32.173 00.000 2744 IsGuiding returns 1
02:37:32.205 00.032 2744 IsSlewing returns 0
02:37:32.205 00.000 2744 IsGuiding returns 0
02:37:32.205 00.000 2744 scope move finished after 88 + 108 ms
02:37:32.205 00.000 2744 Move returns status 0, amount 88
02:37:32.205 00.000 2744 MoveAxis(N, 0, ABG)
02:37:32.205 00.000 2744 Move returns status 0, amount 0
02:37:32.205 00.000 2744 move complete, result=0
02:37:32.206 00.001 2744 worker thread done servicing request
02:37:32.206 00.000 2744 Worker thread wakes up
02:37:32.206 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:32.206 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:32.209 00.003 1092 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
02:37:35.599 03.390 2744 Exposure complete
02:37:35.801 00.202 2744 worker thread done servicing request
02:37:35.801 00.000 1092 OnExposeComplete: enter
02:37:35.803 00.002 1092 UpdateGuideState(): m_state=6
02:37:35.806 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 225
02:37:35.808 00.002 1092 Star::Find returns 1 (0), X=1720.74, Y=131.29, Mass=510579, SNR=86.2, Peak=53802 HFD=3.0
02:37:35.812 00.004 1092 MultiStar: [#1 0.14,-0.09,1.05,U] [#2 -0.08,0.45,0.92,U] [#3 -0.04,0.07,0.81,U] [#4 0.16,-0.27,0.73,U] [#5 -0.07,0.20,0.52,U] [#6 -0.10,-0.07,0.55,U] [#7 -0.01,0.37,0.76,U] [#8 0.20,0.15,0.61,U] 
02:37:35.814 00.002 1092 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {-0.24, -0.49}
02:37:35.816 00.002 1092 CameraToMount -- cameraTheta (2.01) - m_xAngle (-0.43) = xAngle (2.44 = 2.44)
02:37:35.819 00.003 1092 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.28 = 2.28)
02:37:35.821 00.002 1092 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.01 mountX=-0.02 mountY=0.02, mountTheta=2.36
02:37:35.828 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=0.02, opts=13)
02:37:35.830 00.002 1092 Enqueuing Move request for scope (-0.01, 0.02)
02:37:35.833 00.003 2744 Worker thread wakes up
02:37:35.833 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
02:37:35.833 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
02:37:35.833 00.000 2744 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=0.02
02:37:35.833 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:37:35.833 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:35.833 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:37:35.833 00.000 2744 MoveAxis(E, 0, ABG)
02:37:35.834 00.001 2744 Move returns status 0, amount 0
02:37:35.834 00.000 2744 MoveAxis(N, 0, ABG)
02:37:35.834 00.000 2744 Move returns status 0, amount 0
02:37:35.834 00.000 2744 move complete, result=0
02:37:35.834 00.000 2744 worker thread done servicing request
02:37:35.847 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1704, FiltMax=65535, Gamma=0.510
02:37:35.862 00.015 1092 UpdateGuideState exits: m=510579 SNR=86.2
02:37:35.864 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:35.867 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:35.869 00.002 1092 Enqueuing Expose request
02:37:35.872 00.003 2744 Worker thread wakes up
02:37:35.872 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:37:35.874 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:35.874 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:39.252 03.378 2744 Exposure complete
02:37:39.456 00.204 2744 worker thread done servicing request
02:37:39.456 00.000 1092 OnExposeComplete: enter
02:37:39.459 00.003 1092 UpdateGuideState(): m_state=6
02:37:39.462 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 226
02:37:39.466 00.004 1092 Star::Find returns 1 (0), X=1721.31, Y=131.01, Mass=570365, SNR=113.9, Peak=55219 HFD=3.3
02:37:39.469 00.003 1092 MultiStar: [#1 0.51,-0.15,0.77,U] [#2 0.75,-0.11,0.71,U] [#3 0.51,-0.27,0.59,U] [#4 0.71,-0.66,0.48,U] [#5 0.50,-0.11,0.42,U] [#6 0.27,-0.27,0.39,U] [#7 0.60,0.21,0.50,U] [#8 0.31,0.08,0.40,U] 
02:37:39.471 00.002 1092 refined, 8 included, MultiStar: {0.50, -0.28}, one-star: {0.33, -0.77}
02:37:39.474 00.003 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
02:37:39.478 00.004 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
02:37:39.481 00.003 1092 CameraToMount -- cameraX=0.50 cameraY=-0.28 hyp=0.57 cameraTheta=-0.50 mountX=0.57 mountY=-0.13, mountTheta=-0.23
02:37:39.488 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=-0.28, opts=13)
02:37:39.491 00.003 1092 Enqueuing Move request for scope (0.50, -0.28)
02:37:39.494 00.003 2744 Worker thread wakes up
02:37:39.495 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.28) opts 0xd
02:37:39.495 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, -0.28)
02:37:39.495 00.000 2744 Moving (0.50, -0.28) raw xDistance=0.57 yDistance=-0.13
02:37:39.495 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:37:39.495 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:39.495 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:37:39.495 00.000 2744 MoveAxis(W, 128, ABG)
02:37:39.495 00.000 2744 Guiding  Dir = 3, Dur = 128
02:37:39.495 00.000 2744 IsSlewing returns 0
02:37:39.496 00.001 2744 IsGuiding returns 0
02:37:39.496 00.000 2744 PulseGuide returned control before completion, sleep 138
02:37:39.511 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5415, FiltMin=1459, FiltMax=65535, Gamma=0.510
02:37:39.530 00.019 1092 UpdateGuideState exits: m=570365 SNR=113.9
02:37:39.533 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:39.537 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:39.540 00.003 1092 Enqueuing Expose request
02:37:39.644 00.104 2744 IsGuiding returns 1
02:37:39.644 00.000 2744 scope still moving after pulse duration time elapsed
02:37:39.675 00.031 2744 IsSlewing returns 0
02:37:39.677 00.002 2744 IsGuiding returns 0
02:37:39.677 00.000 2744 scope move finished after 128 + 53 ms
02:37:39.678 00.001 2744 Move returns status 0, amount 128
02:37:39.678 00.000 2744 MoveAxis(N, 0, ABG)
02:37:39.678 00.000 2744 Move returns status 0, amount 0
02:37:39.678 00.000 2744 move complete, result=0
02:37:39.678 00.000 2744 worker thread done servicing request
02:37:39.678 00.000 2744 Worker thread wakes up
02:37:39.679 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:39.679 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:39.682 00.003 1092 GuideStep: 0.6 px 128 ms WEST, -0.1 px 0 ms NORTH
02:37:43.069 03.387 2744 Exposure complete
02:37:43.275 00.206 2744 worker thread done servicing request
02:37:43.275 00.000 1092 OnExposeComplete: enter
02:37:43.278 00.003 1092 UpdateGuideState(): m_state=6
02:37:43.281 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 227
02:37:43.284 00.003 1092 Star::Find returns 1 (0), X=1721.83, Y=130.99, Mass=529778, SNR=105.5, Peak=54515 HFD=2.7
02:37:43.287 00.003 1092 MultiStar: [#1 1.04,-0.31,0.00,M1] [#2 1.04,-0.02,0.00,M1] [#3 1.01,-0.09,0.00,M1] [#4 0.97,-0.28,0.00,M1] [#5 0.86,-0.03,0.53,U] [#6 1.21,-0.06,0.00,M1] [#7 1.00,0.00,0.00,M1] [#8 0.83,-0.20,0.48,U] 
02:37:43.289 00.002 1092 refined, 2 included, MultiStar: {0.85, -0.45}, one-star: {0.85, -0.80}
02:37:43.292 00.003 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
02:37:43.294 00.002 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
02:37:43.296 00.002 1092 CameraToMount -- cameraX=0.85 cameraY=-0.45 hyp=0.96 cameraTheta=-0.49 mountX=0.96 mountY=-0.21, mountTheta=-0.21
02:37:43.300 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=-0.45, opts=13)
02:37:43.303 00.003 1092 Enqueuing Move request for scope (0.85, -0.45)
02:37:43.305 00.002 2744 Worker thread wakes up
02:37:43.305 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.45) opts 0xd
02:37:43.305 00.000 2744 Handling offset move in thread for scope, endpoint = (0.85, -0.45)
02:37:43.305 00.000 2744 Moving (0.85, -0.45) raw xDistance=0.96 yDistance=-0.21
02:37:43.305 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.96
02:37:43.305 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:43.305 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:37:43.305 00.000 2744 MoveAxis(W, 224, ABG)
02:37:43.306 00.001 2744 Guiding  Dir = 3, Dur = 224
02:37:43.306 00.000 2744 IsSlewing returns 0
02:37:43.306 00.000 2744 IsGuiding returns 0
02:37:43.306 00.000 2744 PulseGuide returned control before completion, sleep 234
02:37:43.320 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1523, FiltMax=65535, Gamma=0.510
02:37:43.335 00.015 1092 UpdateGuideState exits: m=529778 SNR=105.5
02:37:43.338 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.340 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:43.342 00.002 1092 Enqueuing Expose request
02:37:43.550 00.208 2744 IsGuiding returns 1
02:37:43.550 00.000 2744 scope still moving after pulse duration time elapsed
02:37:43.582 00.032 2744 IsSlewing returns 0
02:37:43.583 00.001 2744 IsGuiding returns 0
02:37:43.583 00.000 2744 scope move finished after 224 + 52 ms
02:37:43.583 00.000 2744 Move returns status 0, amount 224
02:37:43.584 00.001 2744 MoveAxis(N, 0, ABG)
02:37:43.584 00.000 2744 Move returns status 0, amount 0
02:37:43.584 00.000 2744 move complete, result=0
02:37:43.585 00.001 2744 worker thread done servicing request
02:37:43.585 00.000 1092 GuideStep: 1.0 px 224 ms WEST, -0.2 px 0 ms NORTH
02:37:43.587 00.002 2744 Worker thread wakes up
02:37:43.588 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:43.588 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:46.976 03.388 2744 Exposure complete
02:37:47.178 00.202 2744 worker thread done servicing request
02:37:47.178 00.000 1092 OnExposeComplete: enter
02:37:47.181 00.003 1092 UpdateGuideState(): m_state=6
02:37:47.184 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 228
02:37:47.186 00.002 1092 Star::Find returns 1 (0), X=1721.73, Y=130.78, Mass=504673, SNR=97.7, Peak=57747 HFD=2.8
02:37:47.189 00.003 1092 MultiStar: [#1 1.18,-0.33,0.00,M2] [#2 0.94,-0.22,0.82,U] [#3 0.93,-0.20,0.79,U] [#4 0.85,-0.51,0.00,M2] [#5 0.88,-0.41,0.47,U] [#6 0.83,-0.73,0.00,M2] [#7 1.11,-0.31,0.00,M2] [#8 0.88,-0.33,0.55,U] 
02:37:47.191 00.002 1092 refined, 4 included, MultiStar: {0.87, -0.47}, one-star: {0.76, -1.01}
02:37:47.193 00.002 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
02:37:47.196 00.003 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
02:37:47.198 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=-0.47 hyp=0.99 cameraTheta=-0.50 mountX=0.99 mountY=-0.22, mountTheta=-0.22
02:37:47.204 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=-0.47, opts=13)
02:37:47.206 00.002 1092 Enqueuing Move request for scope (0.87, -0.47)
02:37:47.209 00.003 2744 Worker thread wakes up
02:37:47.209 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.47) opts 0xd
02:37:47.209 00.000 2744 Handling offset move in thread for scope, endpoint = (0.87, -0.47)
02:37:47.209 00.000 2744 Moving (0.87, -0.47) raw xDistance=0.99 yDistance=-0.22
02:37:47.209 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.67 from input 0.99
02:37:47.209 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:47.209 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:37:47.209 00.000 2744 MoveAxis(W, 237, ABG)
02:37:47.209 00.000 2744 Guiding  Dir = 3, Dur = 237
02:37:47.210 00.001 2744 IsSlewing returns 0
02:37:47.210 00.000 2744 IsGuiding returns 0
02:37:47.210 00.000 2744 PulseGuide returned control before completion, sleep 247
02:37:47.225 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:37:47.243 00.018 1092 UpdateGuideState exits: m=504673 SNR=97.7
02:37:47.246 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:47.249 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:47.252 00.003 1092 Enqueuing Expose request
02:37:47.466 00.214 2744 IsGuiding returns 1
02:37:47.466 00.000 2744 scope still moving after pulse duration time elapsed
02:37:47.497 00.031 2744 IsSlewing returns 0
02:37:47.497 00.000 2744 IsGuiding returns 0
02:37:47.497 00.000 2744 scope move finished after 237 + 51 ms
02:37:47.498 00.001 2744 Move returns status 0, amount 237
02:37:47.498 00.000 2744 MoveAxis(N, 0, ABG)
02:37:47.498 00.000 2744 Move returns status 0, amount 0
02:37:47.498 00.000 2744 move complete, result=0
02:37:47.498 00.000 2744 worker thread done servicing request
02:37:47.498 00.000 2744 Worker thread wakes up
02:37:47.498 00.000 1092 GuideStep: 1.0 px 237 ms WEST, -0.2 px 0 ms NORTH
02:37:47.502 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:47.502 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:50.917 03.415 2744 Exposure complete
02:37:51.145 00.228 2744 worker thread done servicing request
02:37:51.145 00.000 1092 OnExposeComplete: enter
02:37:51.148 00.003 1092 UpdateGuideState(): m_state=6
02:37:51.153 00.005 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 229
02:37:51.158 00.005 1092 Star::Find returns 1 (0), X=1722.27, Y=130.83, Mass=527210, SNR=119.9, Peak=59267 HFD=2.7
02:37:51.162 00.004 1092 MultiStar: [#1 1.60,-0.60,0.00,M3] [#2 1.52,-0.51,0.00,M1] [#3 1.34,-0.55,0.00,M1] [#4 1.41,-0.67,0.00,M3] [#5 1.52,-0.63,0.00,M1] [#6 1.52,-0.68,0.00,M3] [#7 1.57,-0.48,0.00,M3] [#8 1.50,-0.40,0.00,M1] 
02:37:51.165 00.003 1092 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-0.43) = xAngle (-0.21 = -0.21)
02:37:51.169 00.004 1092 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.36 = -0.36)
02:37:51.171 00.002 1092 CameraToMount -- cameraX=1.30 cameraY=-0.95 hyp=1.61 cameraTheta=-0.63 mountX=1.57 mountY=-0.57, mountTheta=-0.35
02:37:51.178 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.30, y=-0.95, opts=13)
02:37:51.181 00.003 1092 Enqueuing Move request for scope (1.30, -0.95)
02:37:51.187 00.006 2744 Worker thread wakes up
02:37:51.187 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.30, -0.95) opts 0xd
02:37:51.187 00.000 2744 Handling offset move in thread for scope, endpoint = (1.30, -0.95)
02:37:51.187 00.000 2744 Moving (1.30, -0.95) raw xDistance=1.57 yDistance=-0.57
02:37:51.187 00.000 2744 GuideAlgorithmHysteresis::Result() returns 1.04 from input 1.57
02:37:51.187 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.57 from input -0.57
02:37:51.187 00.000 2744 MoveAxis(W, 369, ABG)
02:37:51.187 00.000 2744 Guiding  Dir = 3, Dur = 369
02:37:51.187 00.000 2744 IsSlewing returns 0
02:37:51.188 00.001 2744 IsGuiding returns 0
02:37:51.188 00.000 2744 PulseGuide returned control before completion, sleep 379
02:37:51.208 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1501, FiltMax=65535, Gamma=0.510
02:37:51.228 00.020 1092 UpdateGuideState exits: m=527210 SNR=119.9
02:37:51.232 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:51.236 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:51.238 00.002 1092 Enqueuing Expose request
02:37:51.574 00.336 2744 IsGuiding returns 1
02:37:51.574 00.000 2744 scope still moving after pulse duration time elapsed
02:37:51.606 00.032 2744 IsSlewing returns 0
02:37:51.606 00.000 2744 IsGuiding returns 0
02:37:51.606 00.000 2744 scope move finished after 369 + 49 ms
02:37:51.606 00.000 2744 Move returns status 0, amount 369
02:37:51.606 00.000 2744 MoveAxis(N, 107, ABG)
02:37:51.606 00.000 2744 Guiding  Dir = 0, Dur = 107
02:37:51.607 00.001 2744 IsSlewing returns 0
02:37:51.607 00.000 2744 IsGuiding returns 0
02:37:51.607 00.000 2744 PulseGuide returned control before completion, sleep 117
02:37:51.730 00.123 2744 IsGuiding returns 1
02:37:51.730 00.000 2744 scope still moving after pulse duration time elapsed
02:37:51.761 00.031 2744 IsSlewing returns 0
02:37:51.761 00.000 2744 IsGuiding returns 0
02:37:51.761 00.000 2744 scope move finished after 107 + 47 ms
02:37:51.761 00.000 2744 Move returns status 0, amount 107
02:37:51.761 00.000 2744 move complete, result=0
02:37:51.761 00.000 2744 worker thread done servicing request
02:37:51.762 00.001 1092 GuideStep: 1.6 px 369 ms WEST, -0.6 px 107 ms NORTH
02:37:51.765 00.003 2744 Worker thread wakes up
02:37:51.765 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:51.765 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:55.147 03.382 2744 Exposure complete
02:37:55.347 00.200 2744 worker thread done servicing request
02:37:55.348 00.001 1092 OnExposeComplete: enter
02:37:55.350 00.002 1092 UpdateGuideState(): m_state=6
02:37:55.353 00.003 1092 Star::Find(15, 1722, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 230
02:37:55.355 00.002 1092 Star::Find returns 1 (0), X=1722.04, Y=131.32, Mass=568650, SNR=116.0, Peak=65535 HFD=2.6
02:37:55.357 00.002 1092 MultiStar: [#1 1.24,0.05,0.00,M4] [#2 1.23,0.38,0.00,M2] [#3 1.24,0.19,0.00,M2] [#4 1.19,0.12,0.00,M4] [#5 1.17,-0.02,0.00,M2] [#6 0.99,0.26,0.00,M4] [#7 1.14,0.43,0.00,M4] [#8 1.22,0.15,0.00,M2] 
02:37:55.360 00.003 1092 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
02:37:55.363 00.003 1092 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.14 = -0.14)
02:37:55.365 00.002 1092 CameraToMount -- cameraX=1.07 cameraY=-0.46 hyp=1.16 cameraTheta=-0.41 mountX=1.16 mountY=-0.16, mountTheta=-0.14
02:37:55.369 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.07, y=-0.46, opts=13)
02:37:55.371 00.002 1092 Enqueuing Move request for scope (1.07, -0.46)
02:37:55.373 00.002 2744 Worker thread wakes up
02:37:55.373 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.07, -0.46) opts 0xd
02:37:55.374 00.001 2744 Handling offset move in thread for scope, endpoint = (1.07, -0.46)
02:37:55.374 00.000 2744 Moving (1.07, -0.46) raw xDistance=1.16 yDistance=-0.16
02:37:55.374 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.81 from input 1.16
02:37:55.374 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:55.374 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:37:55.374 00.000 2744 MoveAxis(W, 286, ABG)
02:37:55.374 00.000 2744 Guiding  Dir = 3, Dur = 286
02:37:55.374 00.000 2744 IsSlewing returns 0
02:37:55.374 00.000 2744 IsGuiding returns 0
02:37:55.375 00.001 2744 PulseGuide returned control before completion, sleep 296
02:37:55.391 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1642, FiltMax=65523, Gamma=0.510
02:37:55.407 00.016 1092 UpdateGuideState exits: m=568650 SNR=116.0
02:37:55.411 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:55.415 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:55.417 00.002 1092 Enqueuing Expose request
02:37:55.676 00.259 2744 IsGuiding returns 1
02:37:55.676 00.000 2744 scope still moving after pulse duration time elapsed
02:37:55.706 00.030 2744 IsSlewing returns 0
02:37:55.706 00.000 2744 IsGuiding returns 0
02:37:55.706 00.000 2744 scope move finished after 286 + 45 ms
02:37:55.706 00.000 2744 Move returns status 0, amount 286
02:37:55.706 00.000 2744 MoveAxis(N, 0, ABG)
02:37:55.706 00.000 2744 Move returns status 0, amount 0
02:37:55.706 00.000 2744 move complete, result=0
02:37:55.707 00.001 2744 worker thread done servicing request
02:37:55.707 00.000 2744 Worker thread wakes up
02:37:55.707 00.000 1092 GuideStep: 1.2 px 286 ms WEST, -0.2 px 0 ms NORTH
02:37:55.710 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:55.710 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:59.089 03.379 2744 Exposure complete
02:37:59.282 00.193 2744 worker thread done servicing request
02:37:59.282 00.000 1092 OnExposeComplete: enter
02:37:59.285 00.003 1092 UpdateGuideState(): m_state=6
02:37:59.288 00.003 1092 Star::Find(15, 1722, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 231
02:37:59.290 00.002 1092 Star::Find returns 1 (0), X=1721.69, Y=131.24, Mass=522935, SNR=91.6, Peak=65331 HFD=2.8
02:37:59.293 00.003 1092 MultiStar: [#1 1.05,-0.02,0.00,M5] [#2 1.25,0.29,0.00,M3] [#3 1.05,0.08,0.00,M3] [#4 1.03,-0.14,0.00,M5] [#5 1.08,0.25,0.00,M3] [#6 1.00,-0.01,0.00,M5] [#7 0.85,0.13,0.76,U] [#8 0.77,0.28,0.71,U] 
02:37:59.295 00.002 1092 refined, 2 included, MultiStar: {0.77, -0.10}, one-star: {0.71, -0.55}
02:37:59.298 00.003 1092 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-0.43) = xAngle (0.30 = 0.30)
02:37:59.299 00.001 1092 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.15 = 0.15)
02:37:59.302 00.003 1092 CameraToMount -- cameraX=0.77 cameraY=-0.10 hyp=0.78 cameraTheta=-0.13 mountX=0.74 mountY=0.11, mountTheta=0.15
02:37:59.306 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.77, y=-0.10, opts=13)
02:37:59.309 00.003 1092 Enqueuing Move request for scope (0.77, -0.10)
02:37:59.311 00.002 2744 Worker thread wakes up
02:37:59.311 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.77, -0.10) opts 0xd
02:37:59.311 00.000 2744 Handling offset move in thread for scope, endpoint = (0.77, -0.10)
02:37:59.311 00.000 2744 Moving (0.77, -0.10) raw xDistance=0.74 yDistance=0.11
02:37:59.311 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.74
02:37:59.311 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:37:59.313 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:37:59.313 00.000 2744 MoveAxis(W, 186, ABG)
02:37:59.313 00.000 2744 Guiding  Dir = 3, Dur = 186
02:37:59.313 00.000 2744 IsSlewing returns 0
02:37:59.313 00.000 2744 IsGuiding returns 0
02:37:59.313 00.000 2744 PulseGuide returned control before completion, sleep 196
02:37:59.327 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1501, FiltMax=65535, Gamma=0.510
02:37:59.342 00.015 1092 UpdateGuideState exits: m=522935 SNR=91.6
02:37:59.345 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:59.347 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:37:59.349 00.002 1092 Enqueuing Expose request
02:37:59.522 00.173 2744 IsGuiding returns 1
02:37:59.522 00.000 2744 scope still moving after pulse duration time elapsed
02:37:59.553 00.031 2744 IsSlewing returns 0
02:37:59.553 00.000 2744 IsGuiding returns 0
02:37:59.553 00.000 2744 scope move finished after 186 + 54 ms
02:37:59.553 00.000 2744 Move returns status 0, amount 186
02:37:59.553 00.000 2744 MoveAxis(N, 0, ABG)
02:37:59.553 00.000 2744 Move returns status 0, amount 0
02:37:59.553 00.000 2744 move complete, result=0
02:37:59.554 00.001 2744 worker thread done servicing request
02:37:59.554 00.000 2744 Worker thread wakes up
02:37:59.554 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:37:59.554 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:37:59.554 00.000 1092 GuideStep: 0.7 px 186 ms WEST, 0.1 px 0 ms NORTH
02:38:02.961 03.407 2744 Exposure complete
02:38:03.179 00.218 2744 worker thread done servicing request
02:38:03.179 00.000 1092 OnExposeComplete: enter
02:38:03.181 00.002 1092 UpdateGuideState(): m_state=6
02:38:03.185 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 232
02:38:03.187 00.002 1092 Star::Find returns 1 (0), X=1721.83, Y=131.16, Mass=532763, SNR=107.3, Peak=65123 HFD=2.7
02:38:03.190 00.003 1092 MultiStar: [#1 1.04,-0.08,0.00,M6] [#2 1.04,0.04,0.00,M4] [#3 0.80,-0.01,0.60,U] [#4 1.01,-0.08,0.00,M6] [#5 0.90,-0.04,0.55,U] [#6 1.17,0.18,0.00,M6] [#7 1.15,0.11,0.00,M4] [#8 0.99,0.03,0.00,M2] 
02:38:03.193 00.003 1092 refined, 2 included, MultiStar: {0.85, -0.31}, one-star: {0.86, -0.63}
02:38:03.195 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.08 = 0.08)
02:38:03.198 00.003 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
02:38:03.200 00.002 1092 CameraToMount -- cameraX=0.85 cameraY=-0.31 hyp=0.91 cameraTheta=-0.35 mountX=0.90 mountY=-0.07, mountTheta=-0.07
02:38:03.205 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.85, y=-0.31, opts=13)
02:38:03.208 00.003 1092 Enqueuing Move request for scope (0.85, -0.31)
02:38:03.212 00.004 2744 Worker thread wakes up
02:38:03.212 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.85, -0.31) opts 0xd
02:38:03.212 00.000 2744 Handling offset move in thread for scope, endpoint = (0.85, -0.31)
02:38:03.212 00.000 2744 Moving (0.85, -0.31) raw xDistance=0.90 yDistance=-0.07
02:38:03.212 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.61 from input 0.90
02:38:03.212 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:03.212 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:38:03.212 00.000 2744 MoveAxis(W, 215, ABG)
02:38:03.212 00.000 2744 Guiding  Dir = 3, Dur = 215
02:38:03.213 00.001 2744 IsSlewing returns 0
02:38:03.213 00.000 2744 IsGuiding returns 0
02:38:03.213 00.000 2744 PulseGuide returned control before completion, sleep 225
02:38:03.230 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1680, FiltMax=65535, Gamma=0.510
02:38:03.246 00.016 1092 UpdateGuideState exits: m=532763 SNR=107.3
02:38:03.248 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:03.251 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:03.253 00.002 1092 Enqueuing Expose request
02:38:03.442 00.189 2744 IsGuiding returns 1
02:38:03.442 00.000 2744 scope still moving after pulse duration time elapsed
02:38:03.473 00.031 2744 IsSlewing returns 0
02:38:03.473 00.000 2744 IsGuiding returns 0
02:38:03.473 00.000 2744 scope move finished after 215 + 45 ms
02:38:03.473 00.000 2744 Move returns status 0, amount 215
02:38:03.473 00.000 2744 MoveAxis(N, 0, ABG)
02:38:03.473 00.000 2744 Move returns status 0, amount 0
02:38:03.473 00.000 2744 move complete, result=0
02:38:03.473 00.000 2744 worker thread done servicing request
02:38:03.474 00.001 2744 Worker thread wakes up
02:38:03.474 00.000 1092 GuideStep: 0.9 px 215 ms WEST, -0.1 px 0 ms NORTH
02:38:03.478 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:03.478 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:06.885 03.407 2744 Exposure complete
02:38:07.120 00.235 2744 worker thread done servicing request
02:38:07.120 00.000 1092 OnExposeComplete: enter
02:38:07.123 00.003 1092 UpdateGuideState(): m_state=6
02:38:07.126 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 233
02:38:07.130 00.004 1092 Star::Find returns 1 (0), X=1721.51, Y=131.44, Mass=524016, SNR=98.0, Peak=55914 HFD=3.1
02:38:07.133 00.003 1092 MultiStar: [#1 0.55,0.34,0.93,U] [#2 0.63,0.41,0.91,U] [#3 0.47,0.41,0.69,U] [#4 0.40,0.25,0.65,U] [#5 0.27,0.42,0.54,U] [#6 0.42,0.41,0.47,U] [#7 0.53,0.55,0.75,U] [#8 0.51,0.58,0.54,U] 
02:38:07.136 00.003 1092 refined, 8 included, MultiStar: {0.50, 0.30}, one-star: {0.53, -0.34}
02:38:07.138 00.002 1092 CameraToMount -- cameraTheta (0.54) - m_xAngle (-0.43) = xAngle (0.97 = 0.97)
02:38:07.141 00.003 1092 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.81 = 0.81)
02:38:07.143 00.002 1092 CameraToMount -- cameraX=0.50 cameraY=0.30 hyp=0.58 cameraTheta=0.54 mountX=0.33 mountY=0.42, mountTheta=0.91
02:38:07.149 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.50, y=0.30, opts=13)
02:38:07.152 00.003 1092 Enqueuing Move request for scope (0.50, 0.30)
02:38:07.154 00.002 2744 Worker thread wakes up
02:38:07.154 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.30) opts 0xd
02:38:07.154 00.000 2744 Handling offset move in thread for scope, endpoint = (0.50, 0.30)
02:38:07.154 00.000 2744 Moving (0.50, 0.30) raw xDistance=0.33 yDistance=0.42
02:38:07.154 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
02:38:07.154 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:07.156 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.42
02:38:07.156 00.000 2744 MoveAxis(W, 88, ABG)
02:38:07.156 00.000 2744 Guiding  Dir = 3, Dur = 88
02:38:07.156 00.000 2744 IsSlewing returns 0
02:38:07.156 00.000 2744 IsGuiding returns 0
02:38:07.157 00.001 2744 PulseGuide returned control before completion, sleep 98
02:38:07.174 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1805, FiltMax=65535, Gamma=0.510
02:38:07.194 00.020 1092 UpdateGuideState exits: m=524016 SNR=98.0
02:38:07.196 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.198 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:07.201 00.003 1092 Enqueuing Expose request
02:38:07.263 00.062 2744 IsGuiding returns 1
02:38:07.263 00.000 2744 scope still moving after pulse duration time elapsed
02:38:07.294 00.031 2744 IsSlewing returns 0
02:38:07.295 00.001 2744 IsGuiding returns 0
02:38:07.295 00.000 2744 scope move finished after 88 + 51 ms
02:38:07.295 00.000 2744 Move returns status 0, amount 88
02:38:07.295 00.000 2744 MoveAxis(N, 0, ABG)
02:38:07.295 00.000 2744 Move returns status 0, amount 0
02:38:07.295 00.000 2744 move complete, result=0
02:38:07.295 00.000 2744 worker thread done servicing request
02:38:07.296 00.001 2744 Worker thread wakes up
02:38:07.296 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:07.296 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:07.296 00.000 1092 GuideStep: 0.3 px 88 ms WEST, 0.4 px 0 ms NORTH
02:38:10.697 03.401 2744 Exposure complete
02:38:10.897 00.200 2744 worker thread done servicing request
02:38:10.898 00.001 1092 OnExposeComplete: enter
02:38:10.901 00.003 1092 UpdateGuideState(): m_state=6
02:38:10.903 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 234
02:38:10.906 00.003 1092 Star::Find returns 1 (0), X=1721.26, Y=131.79, Mass=516557, SNR=105.8, Peak=58442 HFD=2.7
02:38:10.908 00.002 1092 MultiStar: [#1 0.69,0.37,0.89,U] [#2 0.55,0.51,0.70,U] [#3 0.55,0.48,0.54,U] [#4 0.40,0.27,0.60,U] [#5 0.38,0.28,0.51,U] [#6 0.47,0.66,0.48,U] [#7 0.53,0.59,0.75,U] [#8 0.47,0.54,0.59,U] 
02:38:10.911 00.003 1092 single-star, 8 included, MultiStar: {0.48, 0.38}, one-star: {0.29, -0.00}
02:38:10.914 00.003 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.43 = 0.43)
02:38:10.916 00.002 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
02:38:10.918 00.002 1092 CameraToMount -- cameraX=0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-0.00 mountX=0.26 mountY=0.08, mountTheta=0.29
02:38:10.922 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=-0.00, opts=13)
02:38:10.925 00.003 1092 Enqueuing Move request for scope (0.29, -0.00)
02:38:10.927 00.002 2744 Worker thread wakes up
02:38:10.928 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.00) opts 0xd
02:38:10.928 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, -0.00)
02:38:10.928 00.000 2744 Moving (0.29, -0.00) raw xDistance=0.26 yDistance=0.08
02:38:10.928 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:38:10.928 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:10.928 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:38:10.928 00.000 2744 MoveAxis(E, 0, ABG)
02:38:10.928 00.000 2744 Move returns status 0, amount 0
02:38:10.928 00.000 2744 MoveAxis(N, 0, ABG)
02:38:10.928 00.000 2744 Move returns status 0, amount 0
02:38:10.928 00.000 2744 move complete, result=0
02:38:10.929 00.001 2744 worker thread done servicing request
02:38:10.944 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1528, FiltMax=65523, Gamma=0.510
02:38:10.958 00.014 1092 UpdateGuideState exits: m=516557 SNR=105.8
02:38:10.962 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:10.965 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:10.967 00.002 1092 Enqueuing Expose request
02:38:10.970 00.003 2744 Worker thread wakes up
02:38:10.970 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:10.970 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:10.970 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:14.362 03.392 2744 Exposure complete
02:38:14.555 00.193 2744 worker thread done servicing request
02:38:14.555 00.000 1092 OnExposeComplete: enter
02:38:14.557 00.002 1092 UpdateGuideState(): m_state=6
02:38:14.560 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 235
02:38:14.562 00.002 1092 Star::Find returns 1 (0), X=1721.17, Y=131.60, Mass=515700, SNR=107.6, Peak=62378 HFD=2.7
02:38:14.565 00.003 1092 MultiStar: [#1 0.33,0.24,0.80,U] [#2 0.25,0.52,0.69,U] [#3 0.38,0.16,0.60,U] [#4 0.35,-0.11,0.56,U] [#5 0.33,0.29,0.49,U] [#6 0.50,0.34,0.59,U] [#7 0.54,0.54,0.63,U] [#8 0.33,0.41,0.51,U] 
02:38:14.567 00.002 1092 single-star, 8 included, MultiStar: {0.35, 0.22}, one-star: {0.20, -0.18}
02:38:14.569 00.002 1092 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-0.43) = xAngle (-0.32 = -0.32)
02:38:14.571 00.002 1092 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.48 = -0.48)
02:38:14.573 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-0.75 mountX=0.25 mountY=-0.12, mountTheta=-0.45
02:38:14.578 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.18, opts=13)
02:38:14.581 00.003 1092 Enqueuing Move request for scope (0.20, -0.18)
02:38:14.584 00.003 2744 Worker thread wakes up
02:38:14.584 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.18) opts 0xd
02:38:14.584 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.18)
02:38:14.584 00.000 2744 Moving (0.20, -0.18) raw xDistance=0.25 yDistance=-0.12
02:38:14.585 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:38:14.585 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:14.585 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:38:14.585 00.000 2744 MoveAxis(E, 0, ABG)
02:38:14.585 00.000 2744 Move returns status 0, amount 0
02:38:14.585 00.000 2744 MoveAxis(N, 0, ABG)
02:38:14.585 00.000 2744 Move returns status 0, amount 0
02:38:14.585 00.000 2744 move complete, result=0
02:38:14.585 00.000 2744 worker thread done servicing request
02:38:14.599 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5459, FiltMin=1719, FiltMax=65535, Gamma=0.510
02:38:14.614 00.015 1092 UpdateGuideState exits: m=515700 SNR=107.6
02:38:14.616 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.618 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:14.620 00.002 1092 Enqueuing Expose request
02:38:14.624 00.004 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:14.626 00.002 2744 Worker thread wakes up
02:38:14.627 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:14.627 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:18.016 03.389 2744 Exposure complete
02:38:18.231 00.215 2744 worker thread done servicing request
02:38:18.233 00.002 1092 OnExposeComplete: enter
02:38:18.236 00.003 1092 UpdateGuideState(): m_state=6
02:38:18.239 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 236
02:38:18.242 00.003 1092 Star::Find returns 1 (0), X=1721.09, Y=131.57, Mass=525646, SNR=100.0, Peak=58042 HFD=2.8
02:38:18.246 00.004 1092 MultiStar: [#1 0.17,0.28,1.05,U] [#2 0.24,0.62,0.81,U] [#3 0.10,0.31,0.73,U] [#4 -0.08,-0.03,0.75,U] [#5 0.06,0.41,0.59,U] [#6 -0.04,0.53,0.56,U] [#7 -0.05,0.63,0.60,U] [#8 0.14,0.49,0.59,U] 
02:38:18.248 00.002 1092 single-star, 8 included, MultiStar: {0.08, 0.30}, one-star: {0.11, -0.22}
02:38:18.251 00.003 1092 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-0.43) = xAngle (-0.67 = -0.67)
02:38:18.253 00.002 1092 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.83 = -0.83)
02:38:18.256 00.003 1092 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-1.10 mountX=0.19 mountY=-0.18, mountTheta=-0.76
02:38:18.262 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.22, opts=13)
02:38:18.265 00.003 1092 Enqueuing Move request for scope (0.11, -0.22)
02:38:18.267 00.002 2744 Worker thread wakes up
02:38:18.268 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:38:18.268 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:38:18.268 00.000 2744 Moving (0.11, -0.22) raw xDistance=0.19 yDistance=-0.18
02:38:18.268 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:38:18.268 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:18.268 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:18.268 00.000 2744 MoveAxis(E, 0, ABG)
02:38:18.268 00.000 2744 Move returns status 0, amount 0
02:38:18.268 00.000 2744 MoveAxis(N, 0, ABG)
02:38:18.268 00.000 2744 Move returns status 0, amount 0
02:38:18.269 00.001 2744 move complete, result=0
02:38:18.269 00.000 2744 worker thread done servicing request
02:38:18.284 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1838, FiltMax=65523, Gamma=0.510
02:38:18.301 00.017 1092 UpdateGuideState exits: m=525646 SNR=100.0
02:38:18.303 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:18.306 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:18.308 00.002 1092 Enqueuing Expose request
02:38:18.311 00.003 2744 Worker thread wakes up
02:38:18.311 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:18.314 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:18.314 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:21.706 03.392 2744 Exposure complete
02:38:21.922 00.216 2744 worker thread done servicing request
02:38:21.923 00.001 1092 OnExposeComplete: enter
02:38:21.926 00.003 1092 UpdateGuideState(): m_state=6
02:38:21.929 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 237
02:38:21.932 00.003 1092 Star::Find returns 1 (0), X=1721.79, Y=131.44, Mass=556387, SNR=98.6, Peak=63603 HFD=3.0
02:38:21.936 00.004 1092 MultiStar: [#1 0.97,0.27,0.00,M3] [#2 1.25,0.14,0.00,M1] [#3 1.08,0.04,0.00,M1] [#4 0.76,0.25,0.65,U] [#5 1.21,0.36,0.00,M1] [#6 0.57,0.56,0.48,U] [#7 1.02,0.47,0.00,M1] [#8 1.30,0.32,0.00,M1] 
02:38:21.938 00.002 1092 refined, 2 included, MultiStar: {0.74, 0.04}, one-star: {0.81, -0.35}
02:38:21.940 00.002 1092 CameraToMount -- cameraTheta (0.05) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
02:38:21.943 00.003 1092 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.32 = 0.32)
02:38:21.946 00.003 1092 CameraToMount -- cameraX=0.74 cameraY=0.04 hyp=0.74 cameraTheta=0.05 mountX=0.66 mountY=0.24, mountTheta=0.34
02:38:21.954 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=0.04, opts=13)
02:38:21.956 00.002 1092 Enqueuing Move request for scope (0.74, 0.04)
02:38:21.959 00.003 2744 Worker thread wakes up
02:38:21.959 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.04) opts 0xd
02:38:21.959 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, 0.04)
02:38:21.959 00.000 2744 Moving (0.74, 0.04) raw xDistance=0.66 yDistance=0.24
02:38:21.959 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.66
02:38:21.959 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:21.959 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:38:21.959 00.000 2744 MoveAxis(W, 148, ABG)
02:38:21.959 00.000 2744 Guiding  Dir = 3, Dur = 148
02:38:21.960 00.001 2744 IsSlewing returns 0
02:38:21.960 00.000 2744 IsGuiding returns 0
02:38:21.960 00.000 2744 PulseGuide returned control before completion, sleep 158
02:38:21.975 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1642, FiltMax=65523, Gamma=0.510
02:38:21.992 00.017 1092 UpdateGuideState exits: m=556387 SNR=98.6
02:38:21.994 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:21.997 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:21.999 00.002 1092 Enqueuing Expose request
02:38:22.123 00.124 2744 IsGuiding returns 1
02:38:22.123 00.000 2744 scope still moving after pulse duration time elapsed
02:38:22.155 00.032 2744 IsSlewing returns 0
02:38:22.155 00.000 2744 IsGuiding returns 0
02:38:22.155 00.000 2744 scope move finished after 148 + 46 ms
02:38:22.155 00.000 2744 Move returns status 0, amount 148
02:38:22.155 00.000 2744 MoveAxis(N, 0, ABG)
02:38:22.155 00.000 2744 Move returns status 0, amount 0
02:38:22.155 00.000 2744 move complete, result=0
02:38:22.156 00.001 2744 worker thread done servicing request
02:38:22.156 00.000 2744 Worker thread wakes up
02:38:22.156 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:22.156 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:22.157 00.001 1092 GuideStep: 0.7 px 148 ms WEST, 0.2 px 0 ms NORTH
02:38:25.631 03.474 2744 Exposure complete
02:38:25.935 00.304 2744 worker thread done servicing request
02:38:25.935 00.000 1092 OnExposeComplete: enter
02:38:25.939 00.004 1092 UpdateGuideState(): m_state=6
02:38:25.943 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 238
02:38:25.949 00.006 1092 Star::Find returns 1 (0), X=1721.36, Y=131.36, Mass=532206, SNR=96.6, Peak=57242 HFD=3.0
02:38:25.954 00.005 1092 MultiStar: [#1 0.78,0.22,0.95,U] [#2 0.76,0.34,0.85,U] [#3 0.71,0.18,0.67,U] [#4 0.45,-0.12,0.66,U] [#5 0.48,0.09,0.54,U] [#6 0.62,0.13,0.47,U] [#7 0.67,0.31,0.79,U] [#8 0.90,0.18,0.53,U] 
02:38:25.958 00.004 1092 single-star, 8 included, MultiStar: {0.63, 0.09}, one-star: {0.38, -0.43}
02:38:25.962 00.004 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
02:38:25.966 00.004 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
02:38:25.972 00.006 1092 CameraToMount -- cameraX=0.38 cameraY=-0.43 hyp=0.57 cameraTheta=-0.84 mountX=0.52 mountY=-0.31, mountTheta=-0.53
02:38:25.984 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.43, opts=13)
02:38:25.990 00.006 1092 Enqueuing Move request for scope (0.38, -0.43)
02:38:25.997 00.007 2744 Worker thread wakes up
02:38:25.997 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.43) opts 0xd
02:38:25.998 00.001 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.43)
02:38:25.998 00.000 2744 Moving (0.38, -0.43) raw xDistance=0.52 yDistance=-0.31
02:38:25.998 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.52
02:38:25.998 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:25.998 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:38:25.998 00.000 2744 MoveAxis(W, 128, ABG)
02:38:25.998 00.000 2744 Guiding  Dir = 3, Dur = 128
02:38:25.999 00.001 2744 IsSlewing returns 0
02:38:26.000 00.001 2744 IsGuiding returns 0
02:38:26.001 00.001 2744 PulseGuide returned control before completion, sleep 138
02:38:26.045 00.044 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1715, FiltMax=65535, Gamma=0.510
02:38:26.070 00.025 1092 UpdateGuideState exits: m=532206 SNR=96.6
02:38:26.077 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.089 00.012 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:26.101 00.012 1092 Enqueuing Expose request
02:38:26.153 00.052 2744 IsGuiding returns 1
02:38:26.154 00.001 2744 scope still moving after pulse duration time elapsed
02:38:26.183 00.029 2744 IsSlewing returns 0
02:38:26.185 00.002 2744 IsGuiding returns 0
02:38:26.185 00.000 2744 scope move finished after 128 + 56 ms
02:38:26.185 00.000 2744 Move returns status 0, amount 128
02:38:26.186 00.001 2744 MoveAxis(N, 0, ABG)
02:38:26.186 00.000 2744 Move returns status 0, amount 0
02:38:26.186 00.000 2744 move complete, result=0
02:38:26.186 00.000 2744 worker thread done servicing request
02:38:26.186 00.000 2744 Worker thread wakes up
02:38:26.186 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:26.186 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:26.191 00.005 1092 GuideStep: 0.5 px 128 ms WEST, -0.3 px 0 ms NORTH
02:38:29.591 03.400 2744 Exposure complete
02:38:29.834 00.243 2744 worker thread done servicing request
02:38:29.834 00.000 1092 OnExposeComplete: enter
02:38:29.837 00.003 1092 UpdateGuideState(): m_state=6
02:38:29.840 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 239
02:38:29.844 00.004 1092 Star::Find returns 1 (0), X=1720.85, Y=131.63, Mass=512885, SNR=102.2, Peak=58605 HFD=2.7
02:38:29.847 00.003 1092 MultiStar: [#1 0.11,0.50,0.90,U] [#2 0.48,0.44,0.76,U] [#3 0.05,0.33,0.66,U] [#4 0.12,-0.03,0.58,U] [#5 -0.04,0.44,0.57,U] [#6 0.13,0.21,0.52,U] [#7 0.07,0.45,0.59,U] [#8 0.06,0.38,0.54,U] 
02:38:29.850 00.003 1092 single-star, 8 included, MultiStar: {0.09, 0.27}, one-star: {-0.12, -0.16}
02:38:29.853 00.003 1092 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-0.43) = xAngle (-1.81 = -1.81)
02:38:29.855 00.002 1092 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.96 = -1.96)
02:38:29.858 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.24 mountX=-0.05 mountY=-0.18, mountTheta=-1.82
02:38:29.864 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.16, opts=13)
02:38:29.868 00.004 1092 Enqueuing Move request for scope (-0.12, -0.16)
02:38:29.871 00.003 2744 Worker thread wakes up
02:38:29.871 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
02:38:29.872 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
02:38:29.872 00.000 2744 Moving (-0.12, -0.16) raw xDistance=-0.05 yDistance=-0.18
02:38:29.872 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:38:29.872 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:29.872 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:29.872 00.000 2744 MoveAxis(E, 0, ABG)
02:38:29.872 00.000 2744 Move returns status 0, amount 0
02:38:29.872 00.000 2744 MoveAxis(N, 0, ABG)
02:38:29.872 00.000 2744 Move returns status 0, amount 0
02:38:29.872 00.000 2744 move complete, result=0
02:38:29.872 00.000 2744 worker thread done servicing request
02:38:29.892 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1704, FiltMax=65535, Gamma=0.510
02:38:29.908 00.016 1092 UpdateGuideState exits: m=512885 SNR=102.2
02:38:29.913 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:29.915 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:29.919 00.004 1092 Enqueuing Expose request
02:38:29.922 00.003 2744 Worker thread wakes up
02:38:29.922 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:29.924 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:29.924 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:33.307 03.383 2744 Exposure complete
02:38:33.505 00.198 2744 worker thread done servicing request
02:38:33.505 00.000 1092 OnExposeComplete: enter
02:38:33.507 00.002 1092 UpdateGuideState(): m_state=6
02:38:33.510 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 240
02:38:33.512 00.002 1092 Star::Find returns 1 (0), X=1720.97, Y=131.57, Mass=518074, SNR=108.1, Peak=62186 HFD=2.5
02:38:33.514 00.002 1092 MultiStar: [#1 0.22,0.41,0.76,U] [#2 0.31,0.54,0.81,U] [#3 0.22,0.39,0.60,U] [#4 0.19,0.05,0.60,U] [#5 0.10,0.39,0.54,U] [#6 0.25,0.41,0.44,U] [#7 0.18,0.62,0.64,U] [#8 -0.05,0.68,0.57,U] 
02:38:33.516 00.002 1092 single-star, 8 included, MultiStar: {0.15, 0.33}, one-star: {-0.01, -0.22}
02:38:33.519 00.003 1092 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-0.43) = xAngle (-1.18 = -1.18)
02:38:33.521 00.002 1092 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.34 = -1.34)
02:38:33.524 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.61 mountX=0.08 mountY=-0.21, mountTheta=-1.20
02:38:33.528 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.22, opts=13)
02:38:33.531 00.003 1092 Enqueuing Move request for scope (-0.01, -0.22)
02:38:33.535 00.004 2744 Worker thread wakes up
02:38:33.536 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
02:38:33.536 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
02:38:33.536 00.000 2744 Moving (-0.01, -0.22) raw xDistance=0.08 yDistance=-0.21
02:38:33.536 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:38:33.536 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:33.536 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:38:33.536 00.000 2744 MoveAxis(E, 0, ABG)
02:38:33.536 00.000 2744 Move returns status 0, amount 0
02:38:33.536 00.000 2744 MoveAxis(N, 0, ABG)
02:38:33.536 00.000 2744 Move returns status 0, amount 0
02:38:33.536 00.000 2744 move complete, result=0
02:38:33.536 00.000 2744 worker thread done servicing request
02:38:33.553 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1616, FiltMax=65535, Gamma=0.510
02:38:33.571 00.018 1092 UpdateGuideState exits: m=518074 SNR=108.1
02:38:33.573 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:33.576 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:33.579 00.003 1092 Enqueuing Expose request
02:38:33.583 00.004 2744 Worker thread wakes up
02:38:33.583 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:33.583 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:33.583 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:38:36.967 03.384 2744 Exposure complete
02:38:37.164 00.197 2744 worker thread done servicing request
02:38:37.164 00.000 1092 OnExposeComplete: enter
02:38:37.167 00.003 1092 UpdateGuideState(): m_state=6
02:38:37.170 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 241
02:38:37.173 00.003 1092 Star::Find returns 1 (0), X=1721.07, Y=131.46, Mass=532089, SNR=115.0, Peak=65018 HFD=2.7
02:38:37.176 00.003 1092 MultiStar: [#1 0.24,0.28,0.83,U] [#2 0.15,0.60,0.77,U] [#3 0.32,0.44,0.62,U] [#4 0.03,0.19,0.59,U] [#5 -0.12,0.46,0.53,U] [#6 0.11,0.28,0.44,U] [#7 0.30,0.73,0.53,U] [#8 0.20,0.47,0.51,U] 
02:38:37.180 00.004 1092 refined, 8 included, MultiStar: {0.15, 0.30}, one-star: {0.09, -0.33}
02:38:37.182 00.002 1092 CameraToMount -- cameraTheta (1.10) - m_xAngle (-0.43) = xAngle (1.53 = 1.53)
02:38:37.185 00.003 1092 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.38 = 1.38)
02:38:37.188 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.10 mountX=0.01 mountY=0.33, mountTheta=1.53
02:38:37.191 00.003 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=0.30, opts=13)
02:38:37.194 00.003 1092 Enqueuing Move request for scope (0.15, 0.30)
02:38:37.197 00.003 2744 Worker thread wakes up
02:38:37.197 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
02:38:37.197 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
02:38:37.197 00.000 2744 Moving (0.15, 0.30) raw xDistance=0.01 yDistance=0.33
02:38:37.197 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:38:37.197 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:37.197 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:38:37.197 00.000 2744 MoveAxis(E, 0, ABG)
02:38:37.197 00.000 2744 Move returns status 0, amount 0
02:38:37.198 00.001 2744 MoveAxis(N, 0, ABG)
02:38:37.198 00.000 2744 Move returns status 0, amount 0
02:38:37.198 00.000 2744 move complete, result=0
02:38:37.198 00.000 2744 worker thread done servicing request
02:38:37.216 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5463, FiltMin=1383, FiltMax=65535, Gamma=0.510
02:38:37.233 00.017 1092 UpdateGuideState exits: m=532089 SNR=115.0
02:38:37.236 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.239 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:37.242 00.003 1092 Enqueuing Expose request
02:38:37.246 00.004 2744 Worker thread wakes up
02:38:37.246 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:38:37.251 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:37.251 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:40.649 03.398 2744 Exposure complete
02:38:40.855 00.206 2744 worker thread done servicing request
02:38:40.855 00.000 1092 OnExposeComplete: enter
02:38:40.858 00.003 1092 UpdateGuideState(): m_state=6
02:38:40.862 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 242
02:38:40.866 00.004 1092 Star::Find returns 1 (0), X=1721.12, Y=131.62, Mass=566080, SNR=119.1, Peak=65535 HFD=2.7
02:38:40.870 00.004 1092 MultiStar: [#1 0.50,0.36,0.82,U] [#2 0.29,0.72,0.76,U] [#3 0.21,0.36,0.53,U] [#4 0.15,0.18,0.60,U] [#5 0.16,0.30,0.42,U] [#6 0.54,0.57,0.41,U] [#7 0.22,0.62,0.54,U] [#8 0.22,0.53,0.53,U] 
02:38:40.873 00.003 1092 single-star, 8 included, MultiStar: {0.27, 0.35}, one-star: {0.14, -0.16}
02:38:40.875 00.002 1092 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
02:38:40.878 00.003 1092 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.58 = -0.58)
02:38:40.880 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.85 mountX=0.20 mountY=-0.12, mountTheta=-0.54
02:38:40.889 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.16, opts=13)
02:38:40.891 00.002 1092 Enqueuing Move request for scope (0.14, -0.16)
02:38:40.895 00.004 2744 Worker thread wakes up
02:38:40.895 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:38:40.895 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:38:40.895 00.000 2744 Moving (0.14, -0.16) raw xDistance=0.20 yDistance=-0.12
02:38:40.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:38:40.895 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:40.895 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:38:40.895 00.000 2744 MoveAxis(E, 0, ABG)
02:38:40.895 00.000 2744 Move returns status 0, amount 0
02:38:40.895 00.000 2744 MoveAxis(N, 0, ABG)
02:38:40.895 00.000 2744 Move returns status 0, amount 0
02:38:40.896 00.001 2744 move complete, result=0
02:38:40.896 00.000 2744 worker thread done servicing request
02:38:40.910 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5447, FiltMin=1208, FiltMax=65535, Gamma=0.510
02:38:40.926 00.016 1092 UpdateGuideState exits: m=566080 SNR=119.1
02:38:40.929 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:40.932 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:40.934 00.002 1092 Enqueuing Expose request
02:38:40.936 00.002 2744 Worker thread wakes up
02:38:40.936 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:40.938 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:40.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:44.319 03.381 2744 Exposure complete
02:38:44.527 00.208 2744 worker thread done servicing request
02:38:44.527 00.000 1092 OnExposeComplete: enter
02:38:44.529 00.002 1092 UpdateGuideState(): m_state=6
02:38:44.532 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 243
02:38:44.535 00.003 1092 Star::Find returns 1 (0), X=1720.59, Y=131.71, Mass=564019, SNR=121.0, Peak=60474 HFD=2.9
02:38:44.537 00.002 1092 MultiStar: [#1 -0.10,0.54,0.75,U] [#2 -0.07,0.61,0.68,U] [#3 -0.27,0.68,0.58,U] [#4 -0.11,0.41,0.51,U] [#5 -0.36,0.60,0.43,U] [#6 -0.41,0.60,0.41,U] [#7 -0.06,0.73,0.60,U] [#8 -0.29,0.83,0.44,U] 
02:38:44.539 00.002 1092 single-star, 8 included, MultiStar: {-0.22, 0.49}, one-star: {-0.39, -0.08}
02:38:44.541 00.002 1092 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-0.43) = xAngle (-2.52 = -2.52)
02:38:44.544 00.003 1092 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.68 = -2.68)
02:38:44.547 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.08 hyp=0.40 cameraTheta=-2.95 mountX=-0.32 mountY=-0.18, mountTheta=-2.64
02:38:44.553 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.08, opts=13)
02:38:44.556 00.003 1092 Enqueuing Move request for scope (-0.39, -0.08)
02:38:44.559 00.003 2744 Worker thread wakes up
02:38:44.559 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.08) opts 0xd
02:38:44.559 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.08)
02:38:44.559 00.000 2744 Moving (-0.39, -0.08) raw xDistance=-0.32 yDistance=-0.18
02:38:44.559 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:38:44.559 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:44.559 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:38:44.559 00.000 2744 MoveAxis(E, 72, ABG)
02:38:44.559 00.000 2744 Guiding  Dir = 2, Dur = 72
02:38:44.561 00.002 2744 IsSlewing returns 0
02:38:44.562 00.001 2744 IsGuiding returns 0
02:38:44.562 00.000 2744 PulseGuide returned control before completion, sleep 82
02:38:44.587 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1962, FiltMax=65523, Gamma=0.510
02:38:44.603 00.016 1092 UpdateGuideState exits: m=564019 SNR=121.0
02:38:44.605 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.608 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:44.611 00.003 1092 Enqueuing Expose request
02:38:44.656 00.045 2744 IsGuiding returns 0
02:38:44.656 00.000 2744 Move returns status 0, amount 72
02:38:44.656 00.000 2744 MoveAxis(N, 0, ABG)
02:38:44.656 00.000 2744 Move returns status 0, amount 0
02:38:44.656 00.000 2744 move complete, result=0
02:38:44.658 00.002 2744 worker thread done servicing request
02:38:44.658 00.000 2744 Worker thread wakes up
02:38:44.658 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:44.658 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:44.659 00.001 1092 GuideStep: -0.3 px 72 ms EAST, -0.2 px 0 ms NORTH
02:38:48.061 03.402 2744 Exposure complete
02:38:48.271 00.210 2744 worker thread done servicing request
02:38:48.271 00.000 1092 OnExposeComplete: enter
02:38:48.274 00.003 1092 UpdateGuideState(): m_state=6
02:38:48.278 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 244
02:38:48.286 00.008 1092 Star::Find returns 1 (0), X=1720.58, Y=131.86, Mass=589097, SNR=117.4, Peak=61741 HFD=2.8
02:38:48.290 00.004 1092 MultiStar: [#1 -0.29,0.54,0.83,U] [#2 -0.15,0.70,0.60,U] [#3 -0.19,0.49,0.62,U] [#4 -0.28,0.28,0.56,U] [#5 -0.19,0.57,0.47,U] [#6 -0.12,0.57,0.51,U] [#7 -0.28,0.71,0.61,U] [#8 -0.18,0.64,0.50,U] 
02:38:48.293 00.003 1092 single-star, 8 included, MultiStar: {-0.25, 0.48}, one-star: {-0.40, 0.07}
02:38:48.296 00.003 1092 CameraToMount -- cameraTheta (2.97) - m_xAngle (-0.43) = xAngle (3.39 = -2.89)
02:38:48.299 00.003 1092 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.24 = -3.04)
02:38:48.302 00.003 1092 CameraToMount -- cameraX=-0.40 cameraY=0.07 hyp=0.41 cameraTheta=2.97 mountX=-0.39 mountY=-0.04, mountTheta=-3.04
02:38:48.307 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.07, opts=13)
02:38:48.311 00.004 1092 Enqueuing Move request for scope (-0.40, 0.07)
02:38:48.314 00.003 2744 Worker thread wakes up
02:38:48.314 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.07) opts 0xd
02:38:48.314 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.07)
02:38:48.314 00.000 2744 Moving (-0.40, 0.07) raw xDistance=-0.39 yDistance=-0.04
02:38:48.314 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.39
02:38:48.315 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:48.315 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:38:48.315 00.000 2744 MoveAxis(E, 93, ABG)
02:38:48.315 00.000 2744 Guiding  Dir = 2, Dur = 93
02:38:48.315 00.000 2744 IsSlewing returns 0
02:38:48.315 00.000 2744 IsGuiding returns 0
02:38:48.316 00.001 2744 PulseGuide returned control before completion, sleep 103
02:38:48.335 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1637, FiltMax=65527, Gamma=0.510
02:38:48.351 00.016 1092 UpdateGuideState exits: m=589097 SNR=117.4
02:38:48.354 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.356 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:48.358 00.002 1092 Enqueuing Expose request
02:38:48.422 00.064 2744 IsGuiding returns 1
02:38:48.422 00.000 2744 scope still moving after pulse duration time elapsed
02:38:48.453 00.031 2744 IsSlewing returns 0
02:38:48.453 00.000 2744 IsGuiding returns 0
02:38:48.453 00.000 2744 scope move finished after 93 + 45 ms
02:38:48.453 00.000 2744 Move returns status 0, amount 93
02:38:48.453 00.000 2744 MoveAxis(N, 0, ABG)
02:38:48.453 00.000 2744 Move returns status 0, amount 0
02:38:48.453 00.000 2744 move complete, result=0
02:38:48.454 00.001 2744 worker thread done servicing request
02:38:48.454 00.000 2744 Worker thread wakes up
02:38:48.454 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:48.454 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:48.454 00.000 1092 GuideStep: -0.4 px 93 ms EAST, -0.0 px 0 ms NORTH
02:38:51.846 03.392 2744 Exposure complete
02:38:52.052 00.206 2744 worker thread done servicing request
02:38:52.053 00.001 1092 OnExposeComplete: enter
02:38:52.055 00.002 1092 UpdateGuideState(): m_state=6
02:38:52.057 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 245
02:38:52.059 00.002 1092 Star::Find returns 1 (0), X=1720.86, Y=131.53, Mass=551114, SNR=109.0, Peak=52890 HFD=3.0
02:38:52.063 00.004 1092 MultiStar: [#1 0.12,0.12,0.89,U] [#2 0.24,0.39,0.61,U] [#3 0.19,0.19,0.67,U] [#4 0.27,-0.13,0.55,U] [#5 0.23,0.07,0.44,U] [#6 0.20,0.36,0.41,U] [#7 0.06,0.52,0.61,U] [#8 0.05,0.38,0.52,U] 
02:38:52.065 00.002 1092 refined, 8 included, MultiStar: {0.11, 0.15}, one-star: {-0.12, -0.26}
02:38:52.068 00.003 1092 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.43) = xAngle (1.34 = 1.34)
02:38:52.070 00.002 1092 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.19 = 1.19)
02:38:52.072 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=0.15 hyp=0.19 cameraTheta=0.92 mountX=0.04 mountY=0.17, mountTheta=1.33
02:38:52.076 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=0.15, opts=13)
02:38:52.080 00.004 1092 Enqueuing Move request for scope (0.11, 0.15)
02:38:52.082 00.002 2744 Worker thread wakes up
02:38:52.082 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.15) opts 0xd
02:38:52.082 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, 0.15)
02:38:52.082 00.000 2744 Moving (0.11, 0.15) raw xDistance=0.04 yDistance=0.17
02:38:52.082 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:38:52.082 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:52.083 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:38:52.083 00.000 2744 MoveAxis(E, 0, ABG)
02:38:52.083 00.000 2744 Move returns status 0, amount 0
02:38:52.083 00.000 2744 MoveAxis(N, 0, ABG)
02:38:52.083 00.000 2744 Move returns status 0, amount 0
02:38:52.083 00.000 2744 move complete, result=0
02:38:52.083 00.000 2744 worker thread done servicing request
02:38:52.100 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5453, FiltMin=1546, FiltMax=65535, Gamma=0.510
02:38:52.115 00.015 1092 UpdateGuideState exits: m=551114 SNR=109.0
02:38:52.118 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:52.121 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:52.123 00.002 1092 Enqueuing Expose request
02:38:52.126 00.003 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:38:52.129 00.003 2744 Worker thread wakes up
02:38:52.129 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:52.129 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:55.520 03.391 2744 Exposure complete
02:38:55.737 00.217 2744 worker thread done servicing request
02:38:55.737 00.000 1092 OnExposeComplete: enter
02:38:55.741 00.004 1092 UpdateGuideState(): m_state=6
02:38:55.747 00.006 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 246
02:38:55.750 00.003 1092 Star::Find returns 1 (0), X=1721.11, Y=131.60, Mass=550085, SNR=102.3, Peak=60058 HFD=3.0
02:38:55.757 00.007 1092 MultiStar: [#1 0.46,0.45,0.87,U] [#2 0.38,0.40,0.65,U] [#3 0.25,0.37,0.69,U] [#4 0.13,0.10,0.62,U] [#5 0.16,0.32,0.52,U] [#6 0.11,0.24,0.48,U] [#7 0.46,0.47,0.78,U] [#8 0.60,0.35,0.49,U] 
02:38:55.762 00.005 1092 single-star, 8 included, MultiStar: {0.30, 0.26}, one-star: {0.14, -0.19}
02:38:55.766 00.004 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.52 = -0.52)
02:38:55.770 00.004 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
02:38:55.772 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-0.94 mountX=0.20 mountY=-0.14, mountTheta=-0.62
02:38:55.780 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.19, opts=13)
02:38:55.783 00.003 1092 Enqueuing Move request for scope (0.14, -0.19)
02:38:55.786 00.003 2744 Worker thread wakes up
02:38:55.787 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.19) opts 0xd
02:38:55.787 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.19)
02:38:55.787 00.000 2744 Moving (0.14, -0.19) raw xDistance=0.20 yDistance=-0.14
02:38:55.787 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:38:55.787 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:55.787 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:38:55.787 00.000 2744 MoveAxis(E, 0, ABG)
02:38:55.787 00.000 2744 Move returns status 0, amount 0
02:38:55.787 00.000 2744 MoveAxis(N, 0, ABG)
02:38:55.787 00.000 2744 Move returns status 0, amount 0
02:38:55.787 00.000 2744 move complete, result=0
02:38:55.787 00.000 2744 worker thread done servicing request
02:38:55.805 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5424, FiltMin=1805, FiltMax=65535, Gamma=0.510
02:38:55.823 00.018 1092 UpdateGuideState exits: m=550085 SNR=102.3
02:38:55.827 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:55.829 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:55.832 00.003 1092 Enqueuing Expose request
02:38:55.835 00.003 2744 Worker thread wakes up
02:38:55.835 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:55.837 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:38:55.837 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:38:59.371 03.534 2744 Exposure complete
02:38:59.755 00.384 2744 worker thread done servicing request
02:38:59.755 00.000 1092 OnExposeComplete: enter
02:38:59.761 00.006 1092 UpdateGuideState(): m_state=6
02:38:59.765 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 247
02:38:59.770 00.005 1092 Star::Find returns 1 (0), X=1721.72, Y=131.19, Mass=565021, SNR=114.1, Peak=65535 HFD=2.7
02:38:59.777 00.007 1092 MultiStar: [#1 0.79,-0.10,0.89,U] [#2 1.14,-0.11,0.00,M1] [#3 0.82,-0.30,0.66,U] [#4 0.85,-0.52,0.00,M1] [#5 0.81,-0.18,0.39,U] [#6 0.83,-0.12,0.42,U] [#7 0.96,0.17,0.63,U] [#8 0.74,0.07,0.51,U] 
02:38:59.781 00.004 1092 refined, 6 included, MultiStar: {0.81, -0.19}, one-star: {0.74, -0.60}
02:38:59.785 00.004 1092 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-0.43) = xAngle (0.19 = 0.19)
02:38:59.790 00.005 1092 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.04 = 0.04)
02:38:59.797 00.007 1092 CameraToMount -- cameraX=0.81 cameraY=-0.19 hyp=0.83 cameraTheta=-0.23 mountX=0.82 mountY=0.03, mountTheta=0.04
02:38:59.809 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.81, y=-0.19, opts=13)
02:38:59.814 00.005 1092 Enqueuing Move request for scope (0.81, -0.19)
02:38:59.818 00.004 2744 Worker thread wakes up
02:38:59.819 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.81, -0.19) opts 0xd
02:38:59.819 00.000 2744 Handling offset move in thread for scope, endpoint = (0.81, -0.19)
02:38:59.819 00.000 2744 Moving (0.81, -0.19) raw xDistance=0.82 yDistance=0.03
02:38:59.819 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.82
02:38:59.819 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:38:59.819 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:38:59.820 00.001 2744 MoveAxis(W, 183, ABG)
02:38:59.820 00.000 2744 Guiding  Dir = 3, Dur = 183
02:38:59.820 00.000 2744 IsSlewing returns 0
02:38:59.821 00.001 2744 IsGuiding returns 0
02:38:59.821 00.000 2744 PulseGuide returned control before completion, sleep 193
02:38:59.848 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5440, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:38:59.880 00.032 1092 UpdateGuideState exits: m=565021 SNR=114.1
02:38:59.885 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:59.889 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:38:59.894 00.005 1092 Enqueuing Expose request
02:39:00.024 00.130 2744 IsGuiding returns 1
02:39:00.024 00.000 2744 scope still moving after pulse duration time elapsed
02:39:00.055 00.031 2744 IsSlewing returns 0
02:39:00.055 00.000 2744 IsGuiding returns 0
02:39:00.055 00.000 2744 scope move finished after 183 + 51 ms
02:39:00.056 00.001 2744 Move returns status 0, amount 183
02:39:00.056 00.000 2744 MoveAxis(N, 0, ABG)
02:39:00.056 00.000 2744 Move returns status 0, amount 0
02:39:00.056 00.000 2744 move complete, result=0
02:39:00.056 00.000 2744 worker thread done servicing request
02:39:00.056 00.000 2744 Worker thread wakes up
02:39:00.057 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:00.057 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:00.062 00.005 1092 GuideStep: 0.8 px 183 ms WEST, 0.0 px 0 ms NORTH
02:39:03.500 03.438 2744 Exposure complete
02:39:03.937 00.437 2744 worker thread done servicing request
02:39:03.937 00.000 1092 OnExposeComplete: enter
02:39:03.941 00.004 1092 UpdateGuideState(): m_state=6
02:39:03.946 00.005 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 248
02:39:03.950 00.004 1092 Star::Find returns 1 (0), X=1721.64, Y=131.36, Mass=536506, SNR=116.5, Peak=65535 HFD=3.0
02:39:03.954 00.004 1092 MultiStar: [#1 0.94,0.15,0.77,U] [#2 0.85,0.30,0.76,U] [#3 0.78,0.32,0.70,U] [#4 0.65,0.17,0.53,U] [#5 0.64,0.15,0.49,U] [#6 0.42,0.42,0.40,U] [#7 0.77,0.45,0.51,U] [#8 0.76,0.26,0.39,U] 
02:39:03.957 00.003 1092 refined, 8 included, MultiStar: {0.74, 0.14}, one-star: {0.66, -0.43}
02:39:03.961 00.004 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
02:39:03.966 00.005 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.46 = 0.46)
02:39:03.970 00.004 1092 CameraToMount -- cameraX=0.74 cameraY=0.14 hyp=0.75 cameraTheta=0.19 mountX=0.61 mountY=0.34, mountTheta=0.50
02:39:03.978 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.74, y=0.14, opts=13)
02:39:03.983 00.005 1092 Enqueuing Move request for scope (0.74, 0.14)
02:39:03.986 00.003 2744 Worker thread wakes up
02:39:03.987 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.74, 0.14) opts 0xd
02:39:03.987 00.000 2744 Handling offset move in thread for scope, endpoint = (0.74, 0.14)
02:39:03.987 00.000 2744 Moving (0.74, 0.14) raw xDistance=0.61 yDistance=0.34
02:39:03.987 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.61
02:39:03.987 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:03.987 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:39:03.987 00.000 2744 MoveAxis(W, 150, ABG)
02:39:03.988 00.001 2744 Guiding  Dir = 3, Dur = 150
02:39:03.988 00.000 2744 IsSlewing returns 0
02:39:03.989 00.001 2744 IsGuiding returns 0
02:39:03.989 00.000 2744 PulseGuide returned control before completion, sleep 160
02:39:04.029 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5434, FiltMin=1738, FiltMax=65535, Gamma=0.510
02:39:04.061 00.032 1092 UpdateGuideState exits: m=536506 SNR=116.5
02:39:04.068 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:04.073 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:04.081 00.008 1092 Enqueuing Expose request
02:39:04.154 00.073 2744 IsGuiding returns 1
02:39:04.155 00.001 2744 scope still moving after pulse duration time elapsed
02:39:04.183 00.028 2744 IsSlewing returns 0
02:39:04.184 00.001 2744 IsGuiding returns 0
02:39:04.184 00.000 2744 scope move finished after 150 + 44 ms
02:39:04.184 00.000 2744 Move returns status 0, amount 150
02:39:04.184 00.000 2744 MoveAxis(N, 0, ABG)
02:39:04.185 00.001 2744 Move returns status 0, amount 0
02:39:04.185 00.000 2744 move complete, result=0
02:39:04.185 00.000 2744 worker thread done servicing request
02:39:04.185 00.000 2744 Worker thread wakes up
02:39:04.187 00.002 1092 GuideStep: 0.6 px 150 ms WEST, 0.3 px 0 ms NORTH
02:39:04.196 00.009 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:04.196 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:04.517 00.321 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:04.520 00.003 1092 case statement mapped state 6 to 3
02:39:04.524 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:04.565 00.041 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:04.570 00.005 1092 case statement mapped state 6 to 3
02:39:04.574 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:04.629 00.055 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
02:39:04.633 00.004 1092 SetPaused type=2 isPaused=0 exposurePending=1
02:39:04.639 00.006 1092 Guider::SetPaused(2)
02:39:04.657 00.018 1092 Status Line: Paused/full
02:39:04.676 00.019 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:39:04.681 00.005 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:04.684 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:39:05.596 00.912 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:05.599 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:39:05.698 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:05.700 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:39:07.641 01.941 2744 Exposure complete
02:39:07.955 00.314 2744 worker thread done servicing request
02:39:07.955 00.000 1092 OnExposeComplete: enter
02:39:07.961 00.006 1092 guider is paused, ignoring frame, not scheduling exposure
02:39:25.498 17.537 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:25.501 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:39:25.600 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
02:39:25.603 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
02:39:25.605 00.002 1092 Guider::SetPaused(0)
02:39:25.607 00.002 1092 Guider::SetPaused: resetting avg dist filter
02:39:25.623 00.016 1092 un-pause: clearing mount guide algorithm history
02:39:25.625 00.002 1092 Mount: notify guiding resumed
02:39:25.628 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:25.630 00.002 1092 Enqueuing Expose request
02:39:25.633 00.003 1092 Status Line: Resumed
02:39:25.636 00.003 2744 Worker thread wakes up
02:39:25.636 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:25.636 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:25.639 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:39:25.651 00.012 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:25.653 00.002 1092 case statement mapped state 6 to 3
02:39:25.655 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:26.715 01.060 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:26.718 00.003 1092 case statement mapped state 6 to 3
02:39:26.719 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:27.827 01.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:27.829 00.002 1092 case statement mapped state 6 to 3
02:39:27.833 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:28.891 01.058 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:28.894 00.003 1092 case statement mapped state 6 to 3
02:39:28.896 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:29.061 00.165 2744 Exposure complete
02:39:29.310 00.249 2744 worker thread done servicing request
02:39:29.310 00.000 1092 OnExposeComplete: enter
02:39:29.314 00.004 1092 UpdateGuideState(): m_state=6
02:39:29.320 00.006 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 249
02:39:29.323 00.003 1092 Star::Find returns 1 (0), X=1729.40, Y=127.93, Mass=525047, SNR=95.7, Peak=50439 HFD=2.9
02:39:29.326 00.003 1092 MultiStar: large primary error, entering stabilization period
02:39:29.329 00.003 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
02:39:29.332 00.003 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
02:39:29.334 00.002 1092 CameraToMount -- cameraX=8.43 cameraY=-3.86 hyp=9.27 cameraTheta=-0.43 mountX=9.27 mountY=-1.45, mountTheta=-0.16
02:39:29.339 00.005 1092 SchedulePrimaryMove(0F8C9988, x=8.43, y=-3.86, opts=13)
02:39:29.342 00.003 1092 Enqueuing Move request for scope (8.43, -3.86)
02:39:29.344 00.002 2744 Worker thread wakes up
02:39:29.344 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (8.43, -3.86) opts 0xd
02:39:29.344 00.000 2744 Handling offset move in thread for scope, endpoint = (8.43, -3.86)
02:39:29.344 00.000 2744 Moving (8.43, -3.86) raw xDistance=9.27 yDistance=-1.45
02:39:29.344 00.000 2744 GuideAlgorithmHysteresis::Result() returns 5.84 from input 9.27
02:39:29.344 00.000 2744 resist switch: large excursion: input -1.45 thresh 1.35 direction from 0 to -1
02:39:29.344 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.36
02:39:29.345 00.001 2744 GuideAlgorithmResistSwitch::result() returns -1.45 from input -1.45
02:39:29.345 00.000 2744 MoveAxis(W, 2076, ABG)
02:39:29.345 00.000 2744 Guiding  Dir = 3, Dur = 2076
02:39:29.345 00.000 2744 IsSlewing returns 0
02:39:29.345 00.000 2744 IsGuiding returns 0
02:39:29.346 00.001 2744 PulseGuide returned control before completion, sleep 2086
02:39:29.362 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5402, FiltMin=1499, FiltMax=65520, Gamma=0.510
02:39:29.379 00.017 1092 UpdateGuideState exits: m=525047 SNR=95.7
02:39:29.382 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:29.385 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:29.387 00.002 1092 Enqueuing Expose request
02:39:30.005 00.618 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:30.008 00.003 1092 case statement mapped state 6 to 3
02:39:30.010 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:31.120 01.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:39:31.122 00.002 1092 case statement mapped state 6 to 3
02:39:31.125 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:39:31.446 00.321 2744 IsGuiding returns 1
02:39:31.446 00.000 2744 scope still moving after pulse duration time elapsed
02:39:31.477 00.031 2744 IsSlewing returns 0
02:39:31.477 00.000 2744 IsGuiding returns 0
02:39:31.477 00.000 2744 scope move finished after 2076 + 56 ms
02:39:31.477 00.000 2744 Move returns status 0, amount 2076
02:39:31.478 00.001 2744 MoveAxis(N, 273, ABG)
02:39:31.478 00.000 2744 Guiding  Dir = 0, Dur = 273
02:39:31.478 00.000 2744 IsSlewing returns 0
02:39:31.478 00.000 2744 IsGuiding returns 0
02:39:31.478 00.000 2744 PulseGuide returned control before completion, sleep 283
02:39:31.774 00.296 2744 IsGuiding returns 1
02:39:31.774 00.000 2744 scope still moving after pulse duration time elapsed
02:39:31.805 00.031 2744 IsSlewing returns 0
02:39:31.805 00.000 2744 IsGuiding returns 0
02:39:31.805 00.000 2744 scope move finished after 273 + 53 ms
02:39:31.805 00.000 2744 Move returns status 0, amount 273
02:39:31.805 00.000 2744 move complete, result=0
02:39:31.805 00.000 2744 worker thread done servicing request
02:39:31.805 00.000 2744 Worker thread wakes up
02:39:31.806 00.001 1092 GuideStep: 9.3 px 2076 ms WEST, -1.5 px 273 ms NORTH
02:39:31.808 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:31.808 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1714,113,31,31)
02:39:35.201 03.393 2744 Exposure complete
02:39:35.422 00.221 2744 worker thread done servicing request
02:39:35.422 00.000 1092 OnExposeComplete: enter
02:39:35.424 00.002 1092 UpdateGuideState(): m_state=6
02:39:35.428 00.004 1092 Star::Find(15, 1729, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 250
02:39:35.431 00.003 1092 Star::Find returns 1 (0), X=1723.59, Y=130.99, Mass=522496, SNR=105.1, Peak=56301 HFD=2.5
02:39:35.433 00.002 1092 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-0.43) = xAngle (0.13 = 0.13)
02:39:35.436 00.003 1092 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.02 = -0.02)
02:39:35.438 00.002 1092 CameraToMount -- cameraX=2.62 cameraY=-0.79 hyp=2.74 cameraTheta=-0.29 mountX=2.71 mountY=-0.06, mountTheta=-0.02
02:39:35.443 00.005 1092 SchedulePrimaryMove(0F8C9988, x=2.62, y=-0.79, opts=13)
02:39:35.446 00.003 1092 Enqueuing Move request for scope (2.62, -0.79)
02:39:35.448 00.002 2744 Worker thread wakes up
02:39:35.448 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (2.62, -0.79) opts 0xd
02:39:35.448 00.000 2744 Handling offset move in thread for scope, endpoint = (2.62, -0.79)
02:39:35.448 00.000 2744 Moving (2.62, -0.79) raw xDistance=2.71 yDistance=-0.06
02:39:35.448 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.12 from input 2.71
02:39:35.448 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:35.448 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:39:35.448 00.000 2744 MoveAxis(W, 752, ABG)
02:39:35.448 00.000 2744 Guiding  Dir = 3, Dur = 752
02:39:35.449 00.001 2744 IsSlewing returns 0
02:39:35.449 00.000 2744 IsGuiding returns 0
02:39:35.449 00.000 2744 PulseGuide returned control before completion, sleep 762
02:39:35.466 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5411, FiltMin=1626, FiltMax=65527, Gamma=0.510
02:39:35.483 00.017 1092 UpdateGuideState exits: m=522496 SNR=105.1
02:39:35.486 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.488 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:35.490 00.002 1092 Enqueuing Expose request
02:39:36.218 00.728 2744 IsGuiding returns 1
02:39:36.218 00.000 2744 scope still moving after pulse duration time elapsed
02:39:36.249 00.031 2744 IsSlewing returns 0
02:39:36.249 00.000 2744 IsGuiding returns 0
02:39:36.249 00.000 2744 scope move finished after 752 + 47 ms
02:39:36.249 00.000 2744 Move returns status 0, amount 752
02:39:36.250 00.001 2744 MoveAxis(N, 0, ABG)
02:39:36.250 00.000 2744 Move returns status 0, amount 0
02:39:36.250 00.000 2744 move complete, result=0
02:39:36.250 00.000 2744 worker thread done servicing request
02:39:36.250 00.000 2744 Worker thread wakes up
02:39:36.250 00.000 1092 GuideStep: 2.7 px 752 ms WEST, -0.1 px 0 ms NORTH
02:39:36.253 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:36.253 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:39.633 03.380 2744 Exposure complete
02:39:39.868 00.235 2744 worker thread done servicing request
02:39:39.868 00.000 1092 OnExposeComplete: enter
02:39:39.871 00.003 1092 UpdateGuideState(): m_state=6
02:39:39.874 00.003 1092 Star::Find(15, 1723, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 251
02:39:39.881 00.007 1092 Star::Find returns 1 (0), X=1721.20, Y=132.03, Mass=492542, SNR=99.0, Peak=57485 HFD=2.5
02:39:39.885 00.004 1092 MultiStar: exiting stabilization period
02:39:39.889 00.004 1092 MultiStar: [#1 0.33,0.87,0.89,U] [#2 0.27,1.03,0.77,U] [#3 0.35,0.84,0.60,U] [#4 0.29,0.53,0.70,U] [#5 0.19,1.10,0.51,U] [#6 0.34,0.79,0.46,U] [#7 0.35,0.84,0.76,U] [#8 0.41,0.74,0.56,U] 
02:39:39.892 00.003 1092 single-star, 8 included, MultiStar: {0.30, 0.75}, one-star: {0.22, 0.25}
02:39:39.897 00.005 1092 CameraToMount -- cameraTheta (0.84) - m_xAngle (-0.43) = xAngle (1.27 = 1.27)
02:39:39.900 00.003 1092 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.11 = 1.11)
02:39:39.903 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=0.25 hyp=0.33 cameraTheta=0.84 mountX=0.10 mountY=0.30, mountTheta=1.25
02:39:39.908 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=0.25, opts=13)
02:39:39.913 00.005 1092 Enqueuing Move request for scope (0.22, 0.25)
02:39:39.916 00.003 2744 Worker thread wakes up
02:39:39.916 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.25) opts 0xd
02:39:39.916 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, 0.25)
02:39:39.916 00.000 2744 Moving (0.22, 0.25) raw xDistance=0.10 yDistance=0.30
02:39:39.917 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:39.917 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:39.917 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:39:39.917 00.000 2744 MoveAxis(E, 0, ABG)
02:39:39.917 00.000 2744 Move returns status 0, amount 0
02:39:39.917 00.000 2744 MoveAxis(N, 0, ABG)
02:39:39.917 00.000 2744 Move returns status 0, amount 0
02:39:39.917 00.000 2744 move complete, result=0
02:39:39.917 00.000 2744 worker thread done servicing request
02:39:39.936 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1511, FiltMax=65533, Gamma=0.510
02:39:39.953 00.017 1092 UpdateGuideState exits: m=492542 SNR=99.0
02:39:39.956 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.961 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:39.964 00.003 1092 Enqueuing Expose request
02:39:39.967 00.003 2744 Worker thread wakes up
02:39:39.967 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:39:39.969 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:39.969 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:43.359 03.390 2744 Exposure complete
02:39:43.572 00.213 2744 worker thread done servicing request
02:39:43.572 00.000 1092 OnExposeComplete: enter
02:39:43.575 00.003 1092 UpdateGuideState(): m_state=6
02:39:43.579 00.004 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 252
02:39:43.582 00.003 1092 Star::Find returns 1 (0), X=1720.83, Y=132.24, Mass=530278, SNR=108.3, Peak=65501 HFD=2.7
02:39:43.585 00.003 1092 MultiStar: [#1 0.13,1.08,0.74,U] [#2 0.09,1.25,0.70,U] [#3 -0.07,1.04,0.59,U] [#4 0.23,0.64,0.56,U] [#5 0.05,0.89,0.55,U] [#6 -0.21,0.97,0.44,U] [#7 0.00,1.14,0.68,U] [#8 -0.04,1.22,0.51,U] 
02:39:43.588 00.003 1092 single-star, 8 included, MultiStar: {0.00, 0.94}, one-star: {-0.14, 0.45}
02:39:43.590 00.002 1092 CameraToMount -- cameraTheta (1.88) - m_xAngle (-0.43) = xAngle (2.31 = 2.31)
02:39:43.592 00.002 1092 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.15 = 2.15)
02:39:43.595 00.003 1092 CameraToMount -- cameraX=-0.14 cameraY=0.45 hyp=0.48 cameraTheta=1.88 mountX=-0.32 mountY=0.40, mountTheta=2.25
02:39:43.601 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=0.45, opts=13)
02:39:43.604 00.003 1092 Enqueuing Move request for scope (-0.14, 0.45)
02:39:43.607 00.003 2744 Worker thread wakes up
02:39:43.607 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.45) opts 0xd
02:39:43.607 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, 0.45)
02:39:43.607 00.000 2744 Moving (-0.14, 0.45) raw xDistance=-0.32 yDistance=0.40
02:39:43.607 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.32
02:39:43.607 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:43.607 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:39:43.607 00.000 2744 MoveAxis(E, 72, ABG)
02:39:43.607 00.000 2744 Guiding  Dir = 2, Dur = 72
02:39:43.608 00.001 2744 IsSlewing returns 0
02:39:43.608 00.000 2744 IsGuiding returns 0
02:39:43.608 00.000 2744 PulseGuide returned control before completion, sleep 82
02:39:43.624 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5418, FiltMin=1525, FiltMax=65533, Gamma=0.510
02:39:43.641 00.017 1092 UpdateGuideState exits: m=530278 SNR=108.3
02:39:43.645 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.648 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:43.650 00.002 1092 Enqueuing Expose request
02:39:43.692 00.042 2744 IsGuiding returns 1
02:39:43.692 00.000 2744 scope still moving after pulse duration time elapsed
02:39:43.724 00.032 2744 IsSlewing returns 0
02:39:43.724 00.000 2744 IsGuiding returns 0
02:39:43.724 00.000 2744 scope move finished after 72 + 44 ms
02:39:43.724 00.000 2744 Move returns status 0, amount 72
02:39:43.725 00.001 2744 MoveAxis(N, 0, ABG)
02:39:43.725 00.000 2744 Move returns status 0, amount 0
02:39:43.725 00.000 2744 move complete, result=0
02:39:43.725 00.000 2744 worker thread done servicing request
02:39:43.725 00.000 2744 Worker thread wakes up
02:39:43.726 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:43.726 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:43.726 00.000 1092 GuideStep: -0.3 px 72 ms EAST, 0.4 px 0 ms NORTH
02:39:47.121 03.395 2744 Exposure complete
02:39:47.330 00.209 2744 worker thread done servicing request
02:39:47.330 00.000 1092 OnExposeComplete: enter
02:39:47.332 00.002 1092 UpdateGuideState(): m_state=6
02:39:47.335 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 253
02:39:47.338 00.003 1092 Star::Find returns 1 (0), X=1720.55, Y=132.10, Mass=500382, SNR=99.8, Peak=61437 HFD=2.7
02:39:47.341 00.003 1092 MultiStar: [#1 -0.15,1.04,1.06,U] [#2 -0.28,1.33,0.73,U] [#3 -0.31,1.05,0.63,U] [#4 -0.35,0.78,0.62,U] [#5 -0.63,0.97,0.58,U] [#6 -0.32,0.85,0.50,U] [#7 -0.26,1.11,0.64,U] [#8 -0.35,1.03,0.52,U] 
02:39:47.345 00.004 1092 single-star, 8 included, MultiStar: {-0.33, 0.92}, one-star: {-0.42, 0.32}
02:39:47.347 00.002 1092 CameraToMount -- cameraTheta (2.50) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
02:39:47.350 00.003 1092 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
02:39:47.353 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=0.32 hyp=0.53 cameraTheta=2.50 mountX=-0.52 mountY=0.19, mountTheta=2.78
02:39:47.359 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=0.32, opts=13)
02:39:47.363 00.004 1092 Enqueuing Move request for scope (-0.42, 0.32)
02:39:47.367 00.004 2744 Worker thread wakes up
02:39:47.367 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.32) opts 0xd
02:39:47.367 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, 0.32)
02:39:47.367 00.000 2744 Moving (-0.42, 0.32) raw xDistance=-0.52 yDistance=0.19
02:39:47.367 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.52
02:39:47.367 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:47.367 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:39:47.367 00.000 2744 MoveAxis(E, 121, ABG)
02:39:47.368 00.001 2744 Guiding  Dir = 2, Dur = 121
02:39:47.368 00.000 2744 IsSlewing returns 0
02:39:47.368 00.000 2744 IsGuiding returns 0
02:39:47.368 00.000 2744 PulseGuide returned control before completion, sleep 131
02:39:47.383 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1383, FiltMax=65533, Gamma=0.510
02:39:47.400 00.017 1092 UpdateGuideState exits: m=500382 SNR=99.8
02:39:47.402 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.406 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:47.409 00.003 1092 Enqueuing Expose request
02:39:47.513 00.104 2744 IsGuiding returns 1
02:39:47.513 00.000 2744 scope still moving after pulse duration time elapsed
02:39:47.544 00.031 2744 IsSlewing returns 0
02:39:47.544 00.000 2744 IsGuiding returns 1
02:39:47.575 00.031 2744 IsSlewing returns 0
02:39:47.576 00.001 2744 IsGuiding returns 0
02:39:47.576 00.000 2744 scope move finished after 121 + 86 ms
02:39:47.576 00.000 2744 Move returns status 0, amount 121
02:39:47.576 00.000 2744 MoveAxis(N, 0, ABG)
02:39:47.576 00.000 2744 Move returns status 0, amount 0
02:39:47.576 00.000 2744 move complete, result=0
02:39:47.577 00.001 2744 worker thread done servicing request
02:39:47.577 00.000 2744 Worker thread wakes up
02:39:47.577 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:47.577 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:47.578 00.001 1092 GuideStep: -0.5 px 121 ms EAST, 0.2 px 0 ms NORTH
02:39:51.008 03.430 2744 Exposure complete
02:39:51.254 00.246 2744 worker thread done servicing request
02:39:51.254 00.000 1092 OnExposeComplete: enter
02:39:51.257 00.003 1092 UpdateGuideState(): m_state=6
02:39:51.262 00.005 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 254
02:39:51.264 00.002 1092 Star::Find returns 1 (0), X=1720.43, Y=132.22, Mass=504690, SNR=94.3, Peak=56362 HFD=2.7
02:39:51.268 00.004 1092 MultiStar: [#1 -0.40,1.34,0.94,U] [#2 -0.63,1.39,0.86,U] [#3 -0.58,1.29,0.82,U] [#4 -0.62,1.00,0.72,U] [#5 -0.71,1.22,0.57,U] [#6 -0.72,1.16,0.43,U] [#7 -0.36,1.41,0.72,U] [#8 -0.71,1.45,0.58,U] 
02:39:51.271 00.003 1092 single-star, 8 included, MultiStar: {-0.57, 1.16}, one-star: {-0.55, 0.43}
02:39:51.274 00.003 1092 CameraToMount -- cameraTheta (2.48) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
02:39:51.277 00.003 1092 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.75 = 2.75)
02:39:51.279 00.002 1092 CameraToMount -- cameraX=-0.55 cameraY=0.43 hyp=0.70 cameraTheta=2.48 mountX=-0.68 mountY=0.27, mountTheta=2.77
02:39:51.285 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=0.43, opts=13)
02:39:51.288 00.003 1092 Enqueuing Move request for scope (-0.55, 0.43)
02:39:51.290 00.002 2744 Worker thread wakes up
02:39:51.290 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.43) opts 0xd
02:39:51.290 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, 0.43)
02:39:51.291 00.001 2744 Moving (-0.55, 0.43) raw xDistance=-0.68 yDistance=0.27
02:39:51.291 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.68
02:39:51.291 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:39:51.291 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:39:51.291 00.000 2744 MoveAxis(E, 160, ABG)
02:39:51.291 00.000 2744 Guiding  Dir = 2, Dur = 160
02:39:51.291 00.000 2744 IsSlewing returns 0
02:39:51.292 00.001 2744 IsGuiding returns 0
02:39:51.292 00.000 2744 PulseGuide returned control before completion, sleep 170
02:39:51.313 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1152, FiltMax=65533, Gamma=0.510
02:39:51.333 00.020 1092 UpdateGuideState exits: m=504690 SNR=94.3
02:39:51.337 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.340 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:51.343 00.003 1092 Enqueuing Expose request
02:39:51.475 00.132 2744 IsGuiding returns 1
02:39:51.476 00.001 2744 scope still moving after pulse duration time elapsed
02:39:51.505 00.029 2744 IsSlewing returns 0
02:39:51.505 00.000 2744 IsGuiding returns 0
02:39:51.505 00.000 2744 scope move finished after 160 + 53 ms
02:39:51.505 00.000 2744 Move returns status 0, amount 160
02:39:51.505 00.000 2744 MoveAxis(N, 0, ABG)
02:39:51.506 00.001 2744 Move returns status 0, amount 0
02:39:51.506 00.000 2744 move complete, result=0
02:39:51.506 00.000 2744 worker thread done servicing request
02:39:51.506 00.000 2744 Worker thread wakes up
02:39:51.506 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:51.506 00.000 1092 GuideStep: -0.7 px 160 ms EAST, 0.3 px 0 ms NORTH
02:39:51.512 00.006 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:54.902 03.390 2744 Exposure complete
02:39:55.097 00.195 2744 worker thread done servicing request
02:39:55.097 00.000 1092 OnExposeComplete: enter
02:39:55.100 00.003 1092 UpdateGuideState(): m_state=6
02:39:55.103 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 255
02:39:55.105 00.002 1092 Star::Find returns 1 (0), X=1720.13, Y=132.49, Mass=527665, SNR=102.2, Peak=65258 HFD=3.0
02:39:55.108 00.003 1092 MultiStar: [#1 -0.64,1.23,0.85,U] [#2 -0.41,1.28,0.70,U] [#3 -0.71,0.93,0.63,U] [#4 -0.56,1.17,0.64,U] [#5 -0.71,1.38,0.57,U] [#6 -0.97,1.36,0.50,U] [#7 -0.59,1.51,0.70,U] [#8 -0.69,1.22,0.53,U] 
02:39:55.113 00.005 1092 single-star, 8 included, MultiStar: {-0.68, 1.17}, one-star: {-0.85, 0.71}
02:39:55.116 00.003 1092 CameraToMount -- cameraTheta (2.45) - m_xAngle (-0.43) = xAngle (2.88 = 2.88)
02:39:55.118 00.002 1092 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.72 = 2.72)
02:39:55.121 00.003 1092 CameraToMount -- cameraX=-0.85 cameraY=0.71 hyp=1.11 cameraTheta=2.45 mountX=-1.07 mountY=0.45, mountTheta=2.74
02:39:55.126 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.85, y=0.71, opts=13)
02:39:55.130 00.004 1092 Enqueuing Move request for scope (-0.85, 0.71)
02:39:55.133 00.003 2744 Worker thread wakes up
02:39:55.133 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.71) opts 0xd
02:39:55.133 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.85, 0.71)
02:39:55.133 00.000 2744 Moving (-0.85, 0.71) raw xDistance=-1.07 yDistance=0.45
02:39:55.133 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.07
02:39:55.133 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:39:55.133 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
02:39:55.133 00.000 2744 MoveAxis(E, 250, ABG)
02:39:55.133 00.000 2744 Guiding  Dir = 2, Dur = 250
02:39:55.133 00.000 2744 IsSlewing returns 0
02:39:55.134 00.001 2744 IsGuiding returns 0
02:39:55.134 00.000 2744 PulseGuide returned control before completion, sleep 260
02:39:55.151 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5427, FiltMin=1696, FiltMax=65533, Gamma=0.510
02:39:55.165 00.014 1092 UpdateGuideState exits: m=527665 SNR=102.2
02:39:55.168 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.170 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:55.172 00.002 1092 Enqueuing Expose request
02:39:55.401 00.229 2744 IsGuiding returns 1
02:39:55.401 00.000 2744 scope still moving after pulse duration time elapsed
02:39:55.432 00.031 2744 IsSlewing returns 0
02:39:55.432 00.000 2744 IsGuiding returns 0
02:39:55.432 00.000 2744 scope move finished after 250 + 48 ms
02:39:55.433 00.001 2744 Move returns status 0, amount 250
02:39:55.433 00.000 2744 MoveAxis(N, 0, ABG)
02:39:55.433 00.000 2744 Move returns status 0, amount 0
02:39:55.433 00.000 2744 move complete, result=0
02:39:55.433 00.000 2744 worker thread done servicing request
02:39:55.433 00.000 2744 Worker thread wakes up
02:39:55.433 00.000 1092 GuideStep: -1.1 px 250 ms EAST, 0.5 px 0 ms NORTH
02:39:55.436 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:55.436 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:39:58.821 03.385 2744 Exposure complete
02:39:59.025 00.204 2744 worker thread done servicing request
02:39:59.025 00.000 1092 OnExposeComplete: enter
02:39:59.028 00.003 1092 UpdateGuideState(): m_state=6
02:39:59.030 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 256
02:39:59.033 00.003 1092 Star::Find returns 1 (0), X=1721.11, Y=132.22, Mass=540537, SNR=118.4, Peak=59613 HFD=2.7
02:39:59.036 00.003 1092 MultiStar: [#1 0.45,1.13,0.77,U] [#2 0.09,1.37,0.75,U] [#3 0.11,1.06,0.54,U] [#4 0.01,0.91,0.56,U] [#5 0.06,1.14,0.43,U] [#6 0.27,1.06,0.38,U] [#7 0.26,1.27,0.52,U] [#8 0.17,1.30,0.43,U] 
02:39:59.038 00.002 1092 single-star, 8 included, MultiStar: {0.18, 1.03}, one-star: {0.13, 0.44}
02:39:59.041 00.003 1092 CameraToMount -- cameraTheta (1.28) - m_xAngle (-0.43) = xAngle (1.71 = 1.71)
02:39:59.043 00.002 1092 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.56 = 1.56)
02:39:59.045 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=0.44 hyp=0.45 cameraTheta=1.28 mountX=-0.06 mountY=0.45, mountTheta=1.71
02:39:59.049 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=0.44, opts=13)
02:39:59.052 00.003 1092 Enqueuing Move request for scope (0.13, 0.44)
02:39:59.054 00.002 2744 Worker thread wakes up
02:39:59.054 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.44) opts 0xd
02:39:59.054 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, 0.44)
02:39:59.054 00.000 2744 Moving (0.13, 0.44) raw xDistance=-0.06 yDistance=0.45
02:39:59.054 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:59.055 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:39:59.055 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.45
02:39:59.055 00.000 2744 MoveAxis(E, 0, ABG)
02:39:59.055 00.000 2744 Move returns status 0, amount 0
02:39:59.055 00.000 2744 MoveAxis(N, 0, ABG)
02:39:59.055 00.000 2744 Move returns status 0, amount 0
02:39:59.055 00.000 2744 move complete, result=0
02:39:59.055 00.000 2744 worker thread done servicing request
02:39:59.071 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5463, FiltMin=1738, FiltMax=65533, Gamma=0.510
02:39:59.086 00.015 1092 UpdateGuideState exits: m=540537 SNR=118.4
02:39:59.089 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:59.091 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:39:59.095 00.004 1092 Enqueuing Expose request
02:39:59.097 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.5 px 0 ms NORTH
02:39:59.100 00.003 2744 Worker thread wakes up
02:39:59.100 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:39:59.100 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:02.484 03.384 2744 Exposure complete
02:40:02.698 00.214 2744 worker thread done servicing request
02:40:02.698 00.000 1092 OnExposeComplete: enter
02:40:02.700 00.002 1092 UpdateGuideState(): m_state=6
02:40:02.704 00.004 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 257
02:40:02.707 00.003 1092 Star::Find returns 1 (0), X=1720.45, Y=132.42, Mass=540495, SNR=101.4, Peak=57178 HFD=3.0
02:40:02.710 00.003 1092 MultiStar: [#1 -0.34,1.23,0.91,U] [#2 -0.35,1.39,0.67,U] [#3 -0.40,1.27,0.63,U] [#4 -0.41,1.04,0.60,U] [#5 -0.73,1.42,0.60,U] [#6 -0.53,1.32,0.48,U] [#7 -0.23,1.69,0.00,M1] [#8 -0.59,1.25,0.52,U] 
02:40:02.713 00.003 1092 single-star, 7 included, MultiStar: {-0.47, 1.16}, one-star: {-0.53, 0.64}
02:40:02.716 00.003 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.69 = 2.69)
02:40:02.718 00.002 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.54 = 2.54)
02:40:02.720 00.002 1092 CameraToMount -- cameraX=-0.53 cameraY=0.64 hyp=0.83 cameraTheta=2.26 mountX=-0.74 mountY=0.47, mountTheta=2.58
02:40:02.726 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.64, opts=13)
02:40:02.730 00.004 1092 Enqueuing Move request for scope (-0.53, 0.64)
02:40:02.733 00.003 2744 Worker thread wakes up
02:40:02.733 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.64) opts 0xd
02:40:02.733 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.64)
02:40:02.734 00.001 2744 Moving (-0.53, 0.64) raw xDistance=-0.74 yDistance=0.47
02:40:02.734 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.47 from input -0.74
02:40:02.734 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:40:02.734 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.47
02:40:02.734 00.000 2744 MoveAxis(E, 167, ABG)
02:40:02.734 00.000 2744 Guiding  Dir = 2, Dur = 167
02:40:02.734 00.000 2744 IsSlewing returns 0
02:40:02.735 00.001 2744 IsGuiding returns 0
02:40:02.735 00.000 2744 PulseGuide returned control before completion, sleep 177
02:40:02.751 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1629, FiltMax=65533, Gamma=0.510
02:40:02.766 00.015 1092 UpdateGuideState exits: m=540495 SNR=101.4
02:40:02.769 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.771 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:02.773 00.002 1092 Enqueuing Expose request
02:40:02.926 00.153 2744 IsGuiding returns 0
02:40:02.926 00.000 2744 Move returns status 0, amount 167
02:40:02.926 00.000 2744 MoveAxis(N, 0, ABG)
02:40:02.928 00.002 2744 Move returns status 0, amount 0
02:40:02.928 00.000 2744 move complete, result=0
02:40:02.928 00.000 2744 worker thread done servicing request
02:40:02.928 00.000 2744 Worker thread wakes up
02:40:02.928 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:02.928 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:02.931 00.003 1092 GuideStep: -0.7 px 167 ms EAST, 0.5 px 0 ms NORTH
02:40:06.310 03.379 2744 Exposure complete
02:40:06.513 00.203 2744 worker thread done servicing request
02:40:06.513 00.000 1092 OnExposeComplete: enter
02:40:06.517 00.004 1092 UpdateGuideState(): m_state=6
02:40:06.519 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 258
02:40:06.521 00.002 1092 Star::Find returns 1 (0), X=1720.50, Y=132.30, Mass=520963, SNR=109.4, Peak=57066 HFD=3.0
02:40:06.524 00.003 1092 MultiStar: [#1 -0.34,1.21,0.87,U] [#2 -0.29,1.37,0.83,U] [#3 -0.31,1.39,0.60,U] [#4 -0.24,1.17,0.62,U] [#5 -0.57,1.56,0.49,U] [#6 -0.44,1.41,0.47,U] [#7 -0.54,1.56,0.54,U] [#8 -0.38,1.38,0.51,U] 
02:40:06.528 00.004 1092 single-star, 8 included, MultiStar: {-0.39, 1.22}, one-star: {-0.48, 0.51}
02:40:06.530 00.002 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
02:40:06.532 00.002 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.60 = 2.60)
02:40:06.535 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=0.51 hyp=0.70 cameraTheta=2.33 mountX=-0.65 mountY=0.36, mountTheta=2.63
02:40:06.541 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=0.51, opts=13)
02:40:06.545 00.004 1092 Enqueuing Move request for scope (-0.48, 0.51)
02:40:06.547 00.002 2744 Worker thread wakes up
02:40:06.547 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.51) opts 0xd
02:40:06.547 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, 0.51)
02:40:06.547 00.000 2744 Moving (-0.48, 0.51) raw xDistance=-0.65 yDistance=0.36
02:40:06.547 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.65
02:40:06.547 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:06.547 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:40:06.547 00.000 2744 MoveAxis(E, 157, ABG)
02:40:06.547 00.000 2744 Guiding  Dir = 2, Dur = 157
02:40:06.547 00.000 2744 IsSlewing returns 0
02:40:06.548 00.001 2744 IsGuiding returns 0
02:40:06.548 00.000 2744 PulseGuide returned control before completion, sleep 167
02:40:06.564 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1635, FiltMax=65527, Gamma=0.510
02:40:06.578 00.014 1092 UpdateGuideState exits: m=520963 SNR=109.4
02:40:06.582 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.585 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:06.587 00.002 1092 Enqueuing Expose request
02:40:06.725 00.138 2744 IsGuiding returns 1
02:40:06.725 00.000 2744 scope still moving after pulse duration time elapsed
02:40:06.757 00.032 2744 IsSlewing returns 0
02:40:06.757 00.000 2744 IsGuiding returns 0
02:40:06.757 00.000 2744 scope move finished after 157 + 52 ms
02:40:06.757 00.000 2744 Move returns status 0, amount 157
02:40:06.757 00.000 2744 MoveAxis(N, 0, ABG)
02:40:06.757 00.000 2744 Move returns status 0, amount 0
02:40:06.757 00.000 2744 move complete, result=0
02:40:06.758 00.001 2744 worker thread done servicing request
02:40:06.758 00.000 2744 Worker thread wakes up
02:40:06.759 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:06.759 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:06.760 00.001 1092 GuideStep: -0.6 px 157 ms EAST, 0.4 px 0 ms NORTH
02:40:10.145 03.385 2744 Exposure complete
02:40:10.338 00.193 2744 worker thread done servicing request
02:40:10.338 00.000 1092 OnExposeComplete: enter
02:40:10.340 00.002 1092 UpdateGuideState(): m_state=6
02:40:10.344 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 259
02:40:10.347 00.003 1092 Star::Find returns 1 (0), X=1719.78, Y=132.66, Mass=508049, SNR=94.1, Peak=56058 HFD=2.8
02:40:10.350 00.003 1092 MultiStar: [#1 -0.83,1.20,0.82,U] [#2 -0.81,1.54,0.00,M1] [#3 -0.73,1.57,0.00,M1] [#4 -0.88,1.26,0.66,U] [#5 -0.89,1.23,0.48,U] [#6 -0.89,1.60,0.00,M1] [#7 -1.16,1.72,0.00,M1] [#8 -0.96,1.23,0.58,U] 
02:40:10.353 00.003 1092 single-star, 4 included, MultiStar: {-0.97, 1.13}, one-star: {-1.19, 0.88}
02:40:10.356 00.003 1092 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.43) = xAngle (2.94 = 2.94)
02:40:10.359 00.003 1092 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.78 = 2.78)
02:40:10.361 00.002 1092 CameraToMount -- cameraX=-1.19 cameraY=0.88 hyp=1.48 cameraTheta=2.51 mountX=-1.45 mountY=0.52, mountTheta=2.80
02:40:10.367 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.19, y=0.88, opts=13)
02:40:10.369 00.002 1092 Enqueuing Move request for scope (-1.19, 0.88)
02:40:10.372 00.003 2744 Worker thread wakes up
02:40:10.372 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.19, 0.88) opts 0xd
02:40:10.372 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.19, 0.88)
02:40:10.372 00.000 2744 Moving (-1.19, 0.88) raw xDistance=-1.45 yDistance=0.52
02:40:10.372 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.94 from input -1.45
02:40:10.372 00.000 2744 switching direction from -1 to 1 - decHistory=4 oldest=0.63 newest=1.35
02:40:10.372 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.52 from input 0.52
02:40:10.372 00.000 2744 MoveAxis(E, 336, ABG)
02:40:10.372 00.000 2744 Guiding  Dir = 2, Dur = 336
02:40:10.372 00.000 2744 IsSlewing returns 0
02:40:10.372 00.000 2744 IsGuiding returns 0
02:40:10.373 00.001 2744 PulseGuide returned control before completion, sleep 346
02:40:10.388 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1735, FiltMax=65535, Gamma=0.510
02:40:10.404 00.016 1092 UpdateGuideState exits: m=508049 SNR=94.1
02:40:10.406 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.408 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:10.410 00.002 1092 Enqueuing Expose request
02:40:10.731 00.321 2744 IsGuiding returns 1
02:40:10.731 00.000 2744 scope still moving after pulse duration time elapsed
02:40:10.763 00.032 2744 IsSlewing returns 0
02:40:10.763 00.000 2744 IsGuiding returns 0
02:40:10.763 00.000 2744 scope move finished after 336 + 54 ms
02:40:10.763 00.000 2744 Move returns status 0, amount 336
02:40:10.763 00.000 2744 MoveAxis(S, 98, ABG)
02:40:10.764 00.001 2744 Guiding  Dir = 1, Dur = 98
02:40:10.764 00.000 2744 IsSlewing returns 0
02:40:10.764 00.000 2744 IsGuiding returns 0
02:40:10.764 00.000 2744 PulseGuide returned control before completion, sleep 108
02:40:10.887 00.123 2744 IsGuiding returns 1
02:40:10.887 00.000 2744 scope still moving after pulse duration time elapsed
02:40:10.919 00.032 2744 IsSlewing returns 0
02:40:10.919 00.000 2744 IsGuiding returns 0
02:40:10.919 00.000 2744 scope move finished after 98 + 57 ms
02:40:10.919 00.000 2744 Move returns status 0, amount 98
02:40:10.919 00.000 2744 move complete, result=0
02:40:10.919 00.000 2744 worker thread done servicing request
02:40:10.920 00.001 2744 Worker thread wakes up
02:40:10.920 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:10.920 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:10.920 00.000 1092 GuideStep: -1.4 px 336 ms EAST, 0.5 px 98 ms SOUTH
02:40:14.313 03.393 2744 Exposure complete
02:40:14.518 00.205 2744 worker thread done servicing request
02:40:14.518 00.000 1092 OnExposeComplete: enter
02:40:14.521 00.003 1092 UpdateGuideState(): m_state=6
02:40:14.524 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 260
02:40:14.526 00.002 1092 Star::Find returns 1 (0), X=1720.29, Y=132.39, Mass=560568, SNR=110.3, Peak=61610 HFD=3.0
02:40:14.530 00.004 1092 MultiStar: [#1 -0.59,1.13,0.89,U] [#2 -0.66,1.31,0.73,U] [#3 -0.57,1.25,0.56,U] [#4 -0.75,1.03,0.56,U] [#5 -1.02,1.25,0.57,U] [#6 -0.57,0.92,0.42,U] [#7 -0.62,1.29,0.58,U] [#8 -0.74,1.08,0.49,U] 
02:40:14.533 00.003 1092 single-star, 8 included, MultiStar: {-0.69, 1.07}, one-star: {-0.68, 0.61}
02:40:14.535 00.002 1092 CameraToMount -- cameraTheta (2.42) - m_xAngle (-0.43) = xAngle (2.84 = 2.84)
02:40:14.538 00.003 1092 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.69 = 2.69)
02:40:14.540 00.002 1092 CameraToMount -- cameraX=-0.68 cameraY=0.61 hyp=0.91 cameraTheta=2.42 mountX=-0.87 mountY=0.40, mountTheta=2.71
02:40:14.545 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=0.61, opts=13)
02:40:14.547 00.002 1092 Enqueuing Move request for scope (-0.68, 0.61)
02:40:14.550 00.003 2744 Worker thread wakes up
02:40:14.550 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, 0.61) opts 0xd
02:40:14.550 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, 0.61)
02:40:14.550 00.000 2744 Moving (-0.68, 0.61) raw xDistance=-0.87 yDistance=0.40
02:40:14.550 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.62 from input -0.87
02:40:14.550 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:14.550 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:40:14.551 00.001 2744 MoveAxis(E, 219, ABG)
02:40:14.551 00.000 2744 Guiding  Dir = 2, Dur = 219
02:40:14.551 00.000 2744 IsSlewing returns 0
02:40:14.551 00.000 2744 IsGuiding returns 0
02:40:14.552 00.001 2744 PulseGuide returned control before completion, sleep 229
02:40:14.568 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1693, FiltMax=65527, Gamma=0.510
02:40:14.584 00.016 1092 UpdateGuideState exits: m=560568 SNR=110.3
02:40:14.588 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.590 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:14.592 00.002 1092 Enqueuing Expose request
02:40:14.788 00.196 2744 IsGuiding returns 1
02:40:14.788 00.000 2744 scope still moving after pulse duration time elapsed
02:40:14.819 00.031 2744 IsSlewing returns 0
02:40:14.819 00.000 2744 IsGuiding returns 0
02:40:14.819 00.000 2744 scope move finished after 219 + 49 ms
02:40:14.819 00.000 2744 Move returns status 0, amount 219
02:40:14.820 00.001 2744 MoveAxis(N, 0, ABG)
02:40:14.820 00.000 2744 Move returns status 0, amount 0
02:40:14.820 00.000 2744 move complete, result=0
02:40:14.820 00.000 2744 worker thread done servicing request
02:40:14.820 00.000 2744 Worker thread wakes up
02:40:14.820 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:14.820 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:14.820 00.000 1092 GuideStep: -0.9 px 219 ms EAST, 0.4 px 0 ms NORTH
02:40:18.215 03.395 2744 Exposure complete
02:40:18.474 00.259 2744 worker thread done servicing request
02:40:18.474 00.000 1092 OnExposeComplete: enter
02:40:18.479 00.005 1092 UpdateGuideState(): m_state=6
02:40:18.482 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 261
02:40:18.485 00.003 1092 Star::Find returns 1 (0), X=1720.14, Y=132.41, Mass=537739, SNR=112.8, Peak=60506 HFD=2.9
02:40:18.488 00.003 1092 MultiStar: [#1 -0.60,1.16,0.79,U] [#2 -0.53,1.12,0.83,U] [#3 -0.61,0.93,0.63,U] [#4 -0.68,0.68,0.66,U] [#5 -0.95,1.07,0.51,U] [#6 -0.80,1.27,0.44,U] [#7 -0.48,1.40,0.70,U] [#8 -0.53,1.18,0.49,U] 
02:40:18.491 00.003 1092 single-star, 8 included, MultiStar: {-0.67, 1.02}, one-star: {-0.84, 0.62}
02:40:18.493 00.002 1092 CameraToMount -- cameraTheta (2.51) - m_xAngle (-0.43) = xAngle (2.93 = 2.93)
02:40:18.496 00.003 1092 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.78 = 2.78)
02:40:18.499 00.003 1092 CameraToMount -- cameraX=-0.84 cameraY=0.62 hyp=1.05 cameraTheta=2.51 mountX=-1.02 mountY=0.37, mountTheta=2.79
02:40:18.506 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.84, y=0.62, opts=13)
02:40:18.509 00.003 1092 Enqueuing Move request for scope (-0.84, 0.62)
02:40:18.513 00.004 2744 Worker thread wakes up
02:40:18.513 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.62) opts 0xd
02:40:18.513 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.84, 0.62)
02:40:18.513 00.000 2744 Moving (-0.84, 0.62) raw xDistance=-1.02 yDistance=0.37
02:40:18.514 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.02
02:40:18.514 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:18.514 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.37
02:40:18.514 00.000 2744 MoveAxis(E, 244, ABG)
02:40:18.514 00.000 2744 Guiding  Dir = 2, Dur = 244
02:40:18.514 00.000 2744 IsSlewing returns 0
02:40:18.514 00.000 2744 IsGuiding returns 0
02:40:18.515 00.001 2744 PulseGuide returned control before completion, sleep 254
02:40:18.535 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1523, FiltMax=65527, Gamma=0.510
02:40:18.552 00.017 1092 UpdateGuideState exits: m=537739 SNR=112.8
02:40:18.555 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.558 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:18.561 00.003 1092 Enqueuing Expose request
02:40:18.782 00.221 2744 IsGuiding returns 0
02:40:18.782 00.000 2744 Move returns status 0, amount 244
02:40:18.782 00.000 2744 MoveAxis(N, 0, ABG)
02:40:18.782 00.000 2744 Move returns status 0, amount 0
02:40:18.782 00.000 2744 move complete, result=0
02:40:18.783 00.001 2744 worker thread done servicing request
02:40:18.783 00.000 2744 Worker thread wakes up
02:40:18.783 00.000 1092 GuideStep: -1.0 px 244 ms EAST, 0.4 px 0 ms NORTH
02:40:18.786 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:18.786 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:22.175 03.389 2744 Exposure complete
02:40:22.364 00.189 2744 worker thread done servicing request
02:40:22.365 00.001 1092 OnExposeComplete: enter
02:40:22.368 00.003 1092 UpdateGuideState(): m_state=6
02:40:22.370 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 262
02:40:22.373 00.003 1092 Star::Find returns 1 (0), X=1720.43, Y=132.40, Mass=501984, SNR=87.0, Peak=55146 HFD=3.0
02:40:22.375 00.002 1092 MultiStar: [#1 -0.38,1.19,1.03,U] [#2 -0.14,1.16,0.86,U] [#3 -0.34,1.06,0.76,U] [#4 -0.45,1.09,0.68,U] [#5 -0.53,1.17,0.62,U] [#6 -0.57,1.04,0.54,U] [#7 -0.43,1.52,0.75,U] [#8 -0.44,1.26,0.69,U] 
02:40:22.377 00.002 1092 single-star, 8 included, MultiStar: {-0.42, 1.11}, one-star: {-0.55, 0.61}
02:40:22.379 00.002 1092 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.43) = xAngle (2.73 = 2.73)
02:40:22.382 00.003 1092 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.58 = 2.58)
02:40:22.384 00.002 1092 CameraToMount -- cameraX=-0.55 cameraY=0.61 hyp=0.82 cameraTheta=2.31 mountX=-0.75 mountY=0.44, mountTheta=2.61
02:40:22.389 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=0.61, opts=13)
02:40:22.391 00.002 1092 Enqueuing Move request for scope (-0.55, 0.61)
02:40:22.397 00.006 2744 Worker thread wakes up
02:40:22.397 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.61) opts 0xd
02:40:22.397 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, 0.61)
02:40:22.397 00.000 2744 Moving (-0.55, 0.61) raw xDistance=-0.75 yDistance=0.44
02:40:22.397 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.52 from input -0.75
02:40:22.397 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:22.397 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.44
02:40:22.398 00.001 2744 MoveAxis(E, 186, ABG)
02:40:22.398 00.000 2744 Guiding  Dir = 2, Dur = 186
02:40:22.398 00.000 2744 IsSlewing returns 0
02:40:22.398 00.000 2744 IsGuiding returns 0
02:40:22.399 00.001 2744 PulseGuide returned control before completion, sleep 196
02:40:22.416 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1706, FiltMax=65533, Gamma=0.510
02:40:22.436 00.020 1092 UpdateGuideState exits: m=501984 SNR=87.0
02:40:22.441 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:22.447 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:22.451 00.004 1092 Enqueuing Expose request
02:40:22.611 00.160 2744 IsGuiding returns 1
02:40:22.611 00.000 2744 scope still moving after pulse duration time elapsed
02:40:22.643 00.032 2744 IsSlewing returns 0
02:40:22.643 00.000 2744 IsGuiding returns 0
02:40:22.643 00.000 2744 scope move finished after 186 + 59 ms
02:40:22.643 00.000 2744 Move returns status 0, amount 186
02:40:22.645 00.002 2744 MoveAxis(N, 0, ABG)
02:40:22.645 00.000 2744 Move returns status 0, amount 0
02:40:22.645 00.000 2744 move complete, result=0
02:40:22.645 00.000 2744 worker thread done servicing request
02:40:22.645 00.000 2744 Worker thread wakes up
02:40:22.645 00.000 1092 GuideStep: -0.8 px 186 ms EAST, 0.4 px 0 ms NORTH
02:40:22.648 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:22.648 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:26.034 03.386 2744 Exposure complete
02:40:26.235 00.201 2744 worker thread done servicing request
02:40:26.235 00.000 1092 OnExposeComplete: enter
02:40:26.238 00.003 1092 UpdateGuideState(): m_state=6
02:40:26.240 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 263
02:40:26.245 00.005 1092 Star::Find returns 1 (0), X=1720.50, Y=132.29, Mass=497826, SNR=112.6, Peak=60221 HFD=2.9
02:40:26.248 00.003 1092 MultiStar: [#1 -0.30,1.02,0.77,U] [#2 -0.22,1.01,0.72,U] [#3 -0.35,1.17,0.61,U] [#4 -0.33,0.73,0.61,U] [#5 -0.62,1.14,0.40,U] [#6 -0.28,0.94,0.46,U] [#7 -0.29,1.11,0.59,U] [#8 -0.43,1.06,0.52,U] 
02:40:26.251 00.003 1092 single-star, 8 included, MultiStar: {-0.36, 0.93}, one-star: {-0.47, 0.51}
02:40:26.253 00.002 1092 CameraToMount -- cameraTheta (2.32) - m_xAngle (-0.43) = xAngle (2.75 = 2.75)
02:40:26.255 00.002 1092 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.59 = 2.59)
02:40:26.257 00.002 1092 CameraToMount -- cameraX=-0.47 cameraY=0.51 hyp=0.69 cameraTheta=2.32 mountX=-0.64 mountY=0.36, mountTheta=2.63
02:40:26.263 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.47, y=0.51, opts=13)
02:40:26.265 00.002 1092 Enqueuing Move request for scope (-0.47, 0.51)
02:40:26.268 00.003 2744 Worker thread wakes up
02:40:26.268 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.51) opts 0xd
02:40:26.268 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.47, 0.51)
02:40:26.268 00.000 2744 Moving (-0.47, 0.51) raw xDistance=-0.64 yDistance=0.36
02:40:26.268 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.64
02:40:26.268 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:26.268 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.36
02:40:26.268 00.000 2744 MoveAxis(E, 157, ABG)
02:40:26.268 00.000 2744 Guiding  Dir = 2, Dur = 157
02:40:26.269 00.001 2744 IsSlewing returns 0
02:40:26.269 00.000 2744 IsGuiding returns 0
02:40:26.269 00.000 2744 PulseGuide returned control before completion, sleep 167
02:40:26.285 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1584, FiltMax=65527, Gamma=0.510
02:40:26.299 00.014 1092 UpdateGuideState exits: m=497826 SNR=112.6
02:40:26.302 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.305 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:26.307 00.002 1092 Enqueuing Expose request
02:40:26.442 00.135 2744 IsGuiding returns 1
02:40:26.442 00.000 2744 scope still moving after pulse duration time elapsed
02:40:26.473 00.031 2744 IsSlewing returns 0
02:40:26.473 00.000 2744 IsGuiding returns 0
02:40:26.473 00.000 2744 scope move finished after 157 + 47 ms
02:40:26.473 00.000 2744 Move returns status 0, amount 157
02:40:26.473 00.000 2744 MoveAxis(N, 0, ABG)
02:40:26.473 00.000 2744 Move returns status 0, amount 0
02:40:26.473 00.000 2744 move complete, result=0
02:40:26.474 00.001 2744 worker thread done servicing request
02:40:26.474 00.000 2744 Worker thread wakes up
02:40:26.474 00.000 1092 GuideStep: -0.6 px 157 ms EAST, 0.4 px 0 ms NORTH
02:40:26.478 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:26.478 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:29.864 03.386 2744 Exposure complete
02:40:30.071 00.207 2744 worker thread done servicing request
02:40:30.071 00.000 1092 OnExposeComplete: enter
02:40:30.074 00.003 1092 UpdateGuideState(): m_state=6
02:40:30.077 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 264
02:40:30.081 00.004 1092 Star::Find returns 1 (0), X=1720.68, Y=131.97, Mass=530644, SNR=97.4, Peak=62541 HFD=2.6
02:40:30.084 00.003 1092 MultiStar: [#1 -0.29,0.89,0.90,U] [#2 -0.31,0.99,0.85,U] [#3 -0.47,1.20,0.67,U] [#4 -0.50,0.73,0.65,U] [#5 -0.43,0.77,0.50,U] [#6 -0.05,0.97,0.47,U] [#7 -0.36,1.10,0.63,U] [#8 -0.35,1.09,0.55,U] 
02:40:30.086 00.002 1092 single-star, 8 included, MultiStar: {-0.34, 0.84}, one-star: {-0.30, 0.19}
02:40:30.088 00.002 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
02:40:30.090 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.86 = 2.86)
02:40:30.092 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=0.19 hyp=0.35 cameraTheta=2.58 mountX=-0.35 mountY=0.10, mountTheta=2.87
02:40:30.097 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.19, opts=13)
02:40:30.100 00.003 1092 Enqueuing Move request for scope (-0.30, 0.19)
02:40:30.103 00.003 2744 Worker thread wakes up
02:40:30.103 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.19) opts 0xd
02:40:30.103 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.19)
02:40:30.103 00.000 2744 Moving (-0.30, 0.19) raw xDistance=-0.35 yDistance=0.10
02:40:30.103 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:40:30.103 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:30.103 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:40:30.103 00.000 2744 MoveAxis(E, 89, ABG)
02:40:30.103 00.000 2744 Guiding  Dir = 2, Dur = 89
02:40:30.103 00.000 2744 IsSlewing returns 0
02:40:30.104 00.001 2744 IsGuiding returns 0
02:40:30.104 00.000 2744 PulseGuide returned control before completion, sleep 99
02:40:30.120 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1757, FiltMax=65527, Gamma=0.510
02:40:30.135 00.015 1092 UpdateGuideState exits: m=530644 SNR=97.4
02:40:30.138 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:30.140 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:30.143 00.003 1092 Enqueuing Expose request
02:40:30.204 00.061 2744 IsGuiding returns 1
02:40:30.204 00.000 2744 scope still moving after pulse duration time elapsed
02:40:30.235 00.031 2744 IsSlewing returns 0
02:40:30.235 00.000 2744 IsGuiding returns 0
02:40:30.235 00.000 2744 scope move finished after 89 + 42 ms
02:40:30.235 00.000 2744 Move returns status 0, amount 89
02:40:30.235 00.000 2744 MoveAxis(N, 0, ABG)
02:40:30.235 00.000 2744 Move returns status 0, amount 0
02:40:30.235 00.000 2744 move complete, result=0
02:40:30.236 00.001 2744 worker thread done servicing request
02:40:30.236 00.000 2744 Worker thread wakes up
02:40:30.236 00.000 1092 GuideStep: -0.4 px 89 ms EAST, 0.1 px 0 ms NORTH
02:40:30.239 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:30.239 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:33.637 03.398 2744 Exposure complete
02:40:33.843 00.206 2744 worker thread done servicing request
02:40:33.843 00.000 1092 OnExposeComplete: enter
02:40:33.846 00.003 1092 UpdateGuideState(): m_state=6
02:40:33.849 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 265
02:40:33.852 00.003 1092 Star::Find returns 1 (0), X=1720.57, Y=131.99, Mass=543452, SNR=117.3, Peak=64973 HFD=2.4
02:40:33.854 00.002 1092 MultiStar: [#1 -0.20,0.90,0.70,U] [#2 -0.25,1.14,0.61,U] [#3 -0.42,0.90,0.62,U] [#4 -0.23,0.67,0.53,U] [#5 -0.66,1.17,0.42,U] [#6 -0.51,0.81,0.40,U] [#7 -0.23,1.00,0.56,U] [#8 -0.38,0.91,0.43,U] 
02:40:33.856 00.002 1092 single-star, 8 included, MultiStar: {-0.35, 0.80}, one-star: {-0.41, 0.20}
02:40:33.858 00.002 1092 CameraToMount -- cameraTheta (2.69) - m_xAngle (-0.43) = xAngle (3.11 = 3.11)
02:40:33.862 00.004 1092 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.96 = 2.96)
02:40:33.865 00.003 1092 CameraToMount -- cameraX=-0.41 cameraY=0.20 hyp=0.46 cameraTheta=2.69 mountX=-0.46 mountY=0.08, mountTheta=2.96
02:40:33.870 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.41, y=0.20, opts=13)
02:40:33.872 00.002 1092 Enqueuing Move request for scope (-0.41, 0.20)
02:40:33.874 00.002 2744 Worker thread wakes up
02:40:33.874 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.20) opts 0xd
02:40:33.874 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.41, 0.20)
02:40:33.874 00.000 2744 Moving (-0.41, 0.20) raw xDistance=-0.46 yDistance=0.08
02:40:33.874 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.46
02:40:33.875 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:33.875 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:40:33.875 00.000 2744 MoveAxis(E, 109, ABG)
02:40:33.875 00.000 2744 Guiding  Dir = 2, Dur = 109
02:40:33.875 00.000 2744 IsSlewing returns 0
02:40:33.875 00.000 2744 IsGuiding returns 0
02:40:33.875 00.000 2744 PulseGuide returned control before completion, sleep 119
02:40:33.896 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1450, FiltMax=65527, Gamma=0.510
02:40:33.911 00.015 1092 UpdateGuideState exits: m=543452 SNR=117.3
02:40:33.914 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:33.916 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:33.919 00.003 1092 Enqueuing Expose request
02:40:34.000 00.081 2744 IsGuiding returns 1
02:40:34.000 00.000 2744 scope still moving after pulse duration time elapsed
02:40:34.031 00.031 2744 IsSlewing returns 0
02:40:34.031 00.000 2744 IsGuiding returns 0
02:40:34.031 00.000 2744 scope move finished after 109 + 47 ms
02:40:34.031 00.000 2744 Move returns status 0, amount 109
02:40:34.031 00.000 2744 MoveAxis(N, 0, ABG)
02:40:34.033 00.002 2744 Move returns status 0, amount 0
02:40:34.033 00.000 2744 move complete, result=0
02:40:34.033 00.000 2744 worker thread done servicing request
02:40:34.033 00.000 2744 Worker thread wakes up
02:40:34.033 00.000 1092 GuideStep: -0.5 px 109 ms EAST, 0.1 px 0 ms NORTH
02:40:34.037 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:34.037 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:37.430 03.393 2744 Exposure complete
02:40:37.634 00.204 2744 worker thread done servicing request
02:40:37.634 00.000 1092 OnExposeComplete: enter
02:40:37.637 00.003 1092 UpdateGuideState(): m_state=6
02:40:37.639 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 266
02:40:37.642 00.003 1092 Star::Find returns 1 (0), X=1720.86, Y=132.03, Mass=492804, SNR=97.9, Peak=63949 HFD=2.6
02:40:37.647 00.005 1092 MultiStar: [#1 0.09,0.92,0.91,U] [#2 0.17,1.01,0.87,U] [#3 0.12,0.95,0.67,U] [#4 0.04,0.88,0.65,U] [#5 -0.08,1.00,0.55,U] [#6 0.10,0.76,0.48,U] [#7 0.08,1.14,0.69,U] [#8 -0.05,0.97,0.53,U] 
02:40:37.649 00.002 1092 single-star, 8 included, MultiStar: {0.04, 0.85}, one-star: {-0.12, 0.25}
02:40:37.652 00.003 1092 CameraToMount -- cameraTheta (2.03) - m_xAngle (-0.43) = xAngle (2.45 = 2.45)
02:40:37.654 00.002 1092 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.30 = 2.30)
02:40:37.656 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.27 cameraTheta=2.03 mountX=-0.21 mountY=0.21, mountTheta=2.37
02:40:37.662 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.25, opts=13)
02:40:37.665 00.003 1092 Enqueuing Move request for scope (-0.12, 0.25)
02:40:37.668 00.003 2744 Worker thread wakes up
02:40:37.668 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:40:37.668 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:40:37.668 00.000 2744 Moving (-0.12, 0.25) raw xDistance=-0.21 yDistance=0.21
02:40:37.668 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:40:37.668 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:37.668 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:40:37.668 00.000 2744 MoveAxis(E, 0, ABG)
02:40:37.668 00.000 2744 Move returns status 0, amount 0
02:40:37.668 00.000 2744 MoveAxis(N, 0, ABG)
02:40:37.669 00.001 2744 Move returns status 0, amount 0
02:40:37.669 00.000 2744 move complete, result=0
02:40:37.669 00.000 2744 worker thread done servicing request
02:40:37.684 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1639, FiltMax=65533, Gamma=0.510
02:40:37.698 00.014 1092 UpdateGuideState exits: m=492804 SNR=97.9
02:40:37.701 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.704 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:37.706 00.002 1092 Enqueuing Expose request
02:40:37.709 00.003 2744 Worker thread wakes up
02:40:37.709 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:37.709 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:37.709 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:41.100 03.391 2744 Exposure complete
02:40:41.307 00.207 2744 worker thread done servicing request
02:40:41.307 00.000 1092 OnExposeComplete: enter
02:40:41.309 00.002 1092 UpdateGuideState(): m_state=6
02:40:41.313 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 267
02:40:41.316 00.003 1092 Star::Find returns 1 (0), X=1720.28, Y=132.09, Mass=545208, SNR=128.5, Peak=59594 HFD=2.6
02:40:41.319 00.003 1092 MultiStar: [#1 -0.50,1.05,0.72,U] [#2 -0.33,1.02,0.62,U] [#3 -0.52,1.14,0.53,U] [#4 -0.56,0.70,0.50,U] [#5 -0.81,0.96,0.42,U] [#6 -0.39,0.89,0.34,U] [#7 -0.46,1.19,0.57,U] [#8 -0.50,1.21,0.43,U] 
02:40:41.321 00.002 1092 single-star, 8 included, MultiStar: {-0.54, 0.89}, one-star: {-0.70, 0.31}
02:40:41.323 00.002 1092 CameraToMount -- cameraTheta (2.73) - m_xAngle (-0.43) = xAngle (3.15 = -3.13)
02:40:41.326 00.003 1092 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.00 = 3.00)
02:40:41.328 00.002 1092 CameraToMount -- cameraX=-0.70 cameraY=0.31 hyp=0.76 cameraTheta=2.73 mountX=-0.76 mountY=0.11, mountTheta=3.00
02:40:41.334 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.70, y=0.31, opts=13)
02:40:41.336 00.002 1092 Enqueuing Move request for scope (-0.70, 0.31)
02:40:41.338 00.002 2744 Worker thread wakes up
02:40:41.338 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.70, 0.31) opts 0xd
02:40:41.338 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.70, 0.31)
02:40:41.339 00.001 2744 Moving (-0.70, 0.31) raw xDistance=-0.76 yDistance=0.11
02:40:41.339 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.48 from input -0.76
02:40:41.339 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:41.339 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.11
02:40:41.339 00.000 2744 MoveAxis(E, 171, ABG)
02:40:41.339 00.000 2744 Guiding  Dir = 2, Dur = 171
02:40:41.339 00.000 2744 IsSlewing returns 0
02:40:41.339 00.000 2744 IsGuiding returns 0
02:40:41.340 00.001 2744 PulseGuide returned control before completion, sleep 181
02:40:41.356 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1501, FiltMax=65527, Gamma=0.510
02:40:41.371 00.015 1092 UpdateGuideState exits: m=545208 SNR=128.5
02:40:41.374 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:41.378 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:41.380 00.002 1092 Enqueuing Expose request
02:40:41.527 00.147 2744 IsGuiding returns 1
02:40:41.528 00.001 2744 scope still moving after pulse duration time elapsed
02:40:41.558 00.030 2744 IsSlewing returns 0
02:40:41.558 00.000 2744 IsGuiding returns 0
02:40:41.558 00.000 2744 scope move finished after 171 + 46 ms
02:40:41.558 00.000 2744 Move returns status 0, amount 171
02:40:41.559 00.001 2744 MoveAxis(N, 0, ABG)
02:40:41.559 00.000 2744 Move returns status 0, amount 0
02:40:41.559 00.000 2744 move complete, result=0
02:40:41.559 00.000 2744 worker thread done servicing request
02:40:41.559 00.000 2744 Worker thread wakes up
02:40:41.559 00.000 1092 GuideStep: -0.8 px 171 ms EAST, 0.1 px 0 ms NORTH
02:40:41.563 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:41.563 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:44.947 03.384 2744 Exposure complete
02:40:45.180 00.233 2744 worker thread done servicing request
02:40:45.180 00.000 1092 OnExposeComplete: enter
02:40:45.183 00.003 1092 UpdateGuideState(): m_state=6
02:40:45.187 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 268
02:40:45.190 00.003 1092 Star::Find returns 1 (0), X=1720.61, Y=131.92, Mass=539321, SNR=111.5, Peak=62941 HFD=2.6
02:40:45.196 00.006 1092 MultiStar: [#1 -0.11,0.79,0.88,U] [#2 -0.10,1.05,0.76,U] [#3 -0.22,0.93,0.57,U] [#4 -0.30,0.82,0.59,U] [#5 -0.32,0.97,0.50,U] [#6 -0.38,0.96,0.39,U] [#7 -0.23,0.90,0.63,U] [#8 -0.24,0.98,0.53,U] 
02:40:45.200 00.004 1092 single-star, 8 included, MultiStar: {-0.24, 0.78}, one-star: {-0.37, 0.13}
02:40:45.203 00.003 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.05)
02:40:45.205 00.002 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
02:40:45.208 00.003 1092 CameraToMount -- cameraX=-0.37 cameraY=0.13 hyp=0.39 cameraTheta=2.80 mountX=-0.39 mountY=0.03, mountTheta=3.07
02:40:45.222 00.014 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=0.13, opts=13)
02:40:45.226 00.004 1092 Enqueuing Move request for scope (-0.37, 0.13)
02:40:45.231 00.005 2744 Worker thread wakes up
02:40:45.231 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.13) opts 0xd
02:40:45.231 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.37, 0.13)
02:40:45.232 00.001 2744 Moving (-0.37, 0.13) raw xDistance=-0.39 yDistance=0.03
02:40:45.232 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.39
02:40:45.232 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:45.232 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:40:45.232 00.000 2744 MoveAxis(E, 99, ABG)
02:40:45.232 00.000 2744 Guiding  Dir = 2, Dur = 99
02:40:45.232 00.000 2744 IsSlewing returns 0
02:40:45.233 00.001 2744 IsGuiding returns 0
02:40:45.233 00.000 2744 PulseGuide returned control before completion, sleep 109
02:40:45.260 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1447, FiltMax=65527, Gamma=0.510
02:40:45.297 00.037 1092 UpdateGuideState exits: m=539321 SNR=111.5
02:40:45.302 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:45.305 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:45.308 00.003 1092 Enqueuing Expose request
02:40:45.343 00.035 2744 IsGuiding returns 1
02:40:45.344 00.001 2744 scope still moving after pulse duration time elapsed
02:40:45.373 00.029 2744 IsSlewing returns 0
02:40:45.376 00.003 2744 IsGuiding returns 0
02:40:45.376 00.000 2744 scope move finished after 99 + 44 ms
02:40:45.376 00.000 2744 Move returns status 0, amount 99
02:40:45.376 00.000 2744 MoveAxis(N, 0, ABG)
02:40:45.377 00.001 2744 Move returns status 0, amount 0
02:40:45.377 00.000 2744 move complete, result=0
02:40:45.377 00.000 2744 worker thread done servicing request
02:40:45.377 00.000 2744 Worker thread wakes up
02:40:45.377 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:45.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:45.385 00.008 1092 GuideStep: -0.4 px 99 ms EAST, 0.0 px 0 ms NORTH
02:40:48.768 03.383 2744 Exposure complete
02:40:48.970 00.202 2744 worker thread done servicing request
02:40:48.970 00.000 1092 OnExposeComplete: enter
02:40:48.973 00.003 1092 UpdateGuideState(): m_state=6
02:40:48.976 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 269
02:40:48.979 00.003 1092 Star::Find returns 1 (0), X=1720.89, Y=132.11, Mass=527205, SNR=111.9, Peak=65501 HFD=2.7
02:40:48.982 00.003 1092 MultiStar: [#1 0.21,0.69,0.75,U] [#2 0.21,1.05,0.73,U] [#3 0.13,0.76,0.58,U] [#4 0.07,0.74,0.56,U] [#5 -0.07,0.99,0.47,U] [#6 0.06,0.93,0.45,U] [#7 -0.02,1.08,0.65,U] [#8 0.25,0.95,0.61,U] 
02:40:48.985 00.003 1092 single-star, 8 included, MultiStar: {0.08, 0.80}, one-star: {-0.08, 0.32}
02:40:48.987 00.002 1092 CameraToMount -- cameraTheta (1.82) - m_xAngle (-0.43) = xAngle (2.25 = 2.25)
02:40:48.989 00.002 1092 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.10 = 2.10)
02:40:48.991 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.32 hyp=0.33 cameraTheta=1.82 mountX=-0.21 mountY=0.29, mountTheta=2.20
02:40:48.997 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.32, opts=13)
02:40:48.999 00.002 1092 Enqueuing Move request for scope (-0.08, 0.32)
02:40:49.002 00.003 2744 Worker thread wakes up
02:40:49.002 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.32) opts 0xd
02:40:49.002 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.32)
02:40:49.002 00.000 2744 Moving (-0.08, 0.32) raw xDistance=-0.21 yDistance=0.29
02:40:49.002 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:40:49.002 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:49.002 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.29
02:40:49.002 00.000 2744 MoveAxis(E, 0, ABG)
02:40:49.002 00.000 2744 Move returns status 0, amount 0
02:40:49.002 00.000 2744 MoveAxis(N, 0, ABG)
02:40:49.002 00.000 2744 Move returns status 0, amount 0
02:40:49.002 00.000 2744 move complete, result=0
02:40:49.002 00.000 2744 worker thread done servicing request
02:40:49.018 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1221, FiltMax=65527, Gamma=0.510
02:40:49.032 00.014 1092 UpdateGuideState exits: m=527205 SNR=111.9
02:40:49.035 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:49.037 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:49.040 00.003 1092 Enqueuing Expose request
02:40:49.042 00.002 2744 Worker thread wakes up
02:40:49.042 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:49.042 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:49.043 00.001 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:40:52.438 03.395 2744 Exposure complete
02:40:52.648 00.210 2744 worker thread done servicing request
02:40:52.648 00.000 1092 OnExposeComplete: enter
02:40:52.651 00.003 1092 UpdateGuideState(): m_state=6
02:40:52.654 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 270
02:40:52.656 00.002 1092 Star::Find returns 1 (0), X=1720.66, Y=132.12, Mass=571123, SNR=119.6, Peak=65501 HFD=2.6
02:40:52.659 00.003 1092 MultiStar: [#1 0.10,0.80,0.83,U] [#2 0.20,0.90,0.66,U] [#3 -0.10,0.99,0.76,U] [#4 -0.02,0.76,0.54,U] [#5 -0.32,0.72,0.50,U] [#6 -0.09,0.91,0.39,U] [#7 -0.02,0.88,0.63,U] [#8 0.12,0.93,0.49,U] 
02:40:52.662 00.003 1092 single-star, 8 included, MultiStar: {-0.06, 0.77}, one-star: {-0.32, 0.34}
02:40:52.665 00.003 1092 CameraToMount -- cameraTheta (2.33) - m_xAngle (-0.43) = xAngle (2.76 = 2.76)
02:40:52.668 00.003 1092 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.61 = 2.61)
02:40:52.671 00.003 1092 CameraToMount -- cameraX=-0.32 cameraY=0.34 hyp=0.46 cameraTheta=2.33 mountX=-0.43 mountY=0.24, mountTheta=2.64
02:40:52.675 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.32, y=0.34, opts=13)
02:40:52.678 00.003 1092 Enqueuing Move request for scope (-0.32, 0.34)
02:40:52.680 00.002 2744 Worker thread wakes up
02:40:52.681 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.34) opts 0xd
02:40:52.681 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.32, 0.34)
02:40:52.681 00.000 2744 Moving (-0.32, 0.34) raw xDistance=-0.43 yDistance=0.24
02:40:52.681 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:40:52.681 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:52.681 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:40:52.681 00.000 2744 MoveAxis(E, 96, ABG)
02:40:52.681 00.000 2744 Guiding  Dir = 2, Dur = 96
02:40:52.681 00.000 2744 IsSlewing returns 0
02:40:52.682 00.001 2744 IsGuiding returns 0
02:40:52.682 00.000 2744 PulseGuide returned control before completion, sleep 106
02:40:52.698 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1539, FiltMax=65533, Gamma=0.510
02:40:52.713 00.015 1092 UpdateGuideState exits: m=571123 SNR=119.6
02:40:52.718 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:52.721 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:52.723 00.002 1092 Enqueuing Expose request
02:40:52.792 00.069 2744 IsGuiding returns 1
02:40:52.792 00.000 2744 scope still moving after pulse duration time elapsed
02:40:52.823 00.031 2744 IsSlewing returns 0
02:40:52.823 00.000 2744 IsGuiding returns 0
02:40:52.823 00.000 2744 scope move finished after 96 + 46 ms
02:40:52.823 00.000 2744 Move returns status 0, amount 96
02:40:52.824 00.001 2744 MoveAxis(N, 0, ABG)
02:40:52.824 00.000 2744 Move returns status 0, amount 0
02:40:52.824 00.000 2744 move complete, result=0
02:40:52.824 00.000 1092 GuideStep: -0.4 px 96 ms EAST, 0.2 px 0 ms NORTH
02:40:52.828 00.004 2744 worker thread done servicing request
02:40:52.828 00.000 2744 Worker thread wakes up
02:40:52.828 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:52.828 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:56.245 03.417 2744 Exposure complete
02:40:56.486 00.241 2744 worker thread done servicing request
02:40:56.486 00.000 1092 OnExposeComplete: enter
02:40:56.489 00.003 1092 UpdateGuideState(): m_state=6
02:40:56.492 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 271
02:40:56.497 00.005 1092 Star::Find returns 1 (0), X=1721.14, Y=131.76, Mass=509134, SNR=101.5, Peak=59821 HFD=2.5
02:40:56.500 00.003 1092 MultiStar: [#1 0.39,0.55,0.79,U] [#2 0.18,0.90,0.88,U] [#3 0.28,0.38,0.68,U] [#4 0.19,0.34,0.58,U] [#5 0.06,0.62,0.51,U] [#6 0.36,0.56,0.47,U] [#7 0.37,0.86,0.66,U] [#8 0.17,0.74,0.57,U] 
02:40:56.503 00.003 1092 single-star, 8 included, MultiStar: {0.24, 0.53}, one-star: {0.16, -0.02}
02:40:56.506 00.003 1092 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
02:40:56.509 00.003 1092 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.12 = 0.12)
02:40:56.512 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.15 mountX=0.16 mountY=0.02, mountTheta=0.12
02:40:56.518 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.02, opts=13)
02:40:56.522 00.004 1092 Enqueuing Move request for scope (0.16, -0.02)
02:40:56.524 00.002 2744 Worker thread wakes up
02:40:56.524 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:40:56.524 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:40:56.524 00.000 2744 Moving (0.16, -0.02) raw xDistance=0.16 yDistance=0.02
02:40:56.524 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:40:56.524 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:40:56.525 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:40:56.525 00.000 2744 MoveAxis(E, 0, ABG)
02:40:56.525 00.000 2744 Move returns status 0, amount 0
02:40:56.525 00.000 2744 MoveAxis(N, 0, ABG)
02:40:56.525 00.000 2744 Move returns status 0, amount 0
02:40:56.525 00.000 2744 move complete, result=0
02:40:56.525 00.000 2744 worker thread done servicing request
02:40:56.542 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1363, FiltMax=65523, Gamma=0.510
02:40:56.560 00.018 1092 UpdateGuideState exits: m=509134 SNR=101.5
02:40:56.564 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:56.566 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:40:56.570 00.004 1092 Enqueuing Expose request
02:40:56.572 00.002 2744 Worker thread wakes up
02:40:56.572 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:56.575 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:40:56.575 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:40:59.966 03.391 2744 Exposure complete
02:41:00.170 00.204 2744 worker thread done servicing request
02:41:00.171 00.001 1092 OnExposeComplete: enter
02:41:00.174 00.003 1092 UpdateGuideState(): m_state=6
02:41:00.178 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 272
02:41:00.181 00.003 1092 Star::Find returns 1 (0), X=1720.69, Y=131.88, Mass=508957, SNR=119.3, Peak=59917 HFD=2.4
02:41:00.185 00.004 1092 MultiStar: [#1 -0.02,0.60,0.73,U] [#2 0.01,1.05,0.66,U] [#3 -0.09,0.59,0.51,U] [#4 -0.15,0.49,0.60,U] [#5 -0.23,0.88,0.41,U] [#6 -0.18,0.92,0.43,U] [#7 0.09,0.79,0.47,U] [#8 -0.12,0.84,0.44,U] 
02:41:00.188 00.003 1092 single-star, 8 included, MultiStar: {-0.12, 0.63}, one-star: {-0.29, 0.09}
02:41:00.190 00.002 1092 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.43) = xAngle (3.25 = -3.04)
02:41:00.193 00.003 1092 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.09 = 3.09)
02:41:00.195 00.002 1092 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.82 mountX=-0.30 mountY=0.01, mountTheta=3.09
02:41:00.201 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.09, opts=13)
02:41:00.204 00.003 1092 Enqueuing Move request for scope (-0.29, 0.09)
02:41:00.207 00.003 2744 Worker thread wakes up
02:41:00.207 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
02:41:00.207 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
02:41:00.207 00.000 2744 Moving (-0.29, 0.09) raw xDistance=-0.30 yDistance=0.01
02:41:00.207 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:41:00.207 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:00.207 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.01
02:41:00.207 00.000 2744 MoveAxis(E, 67, ABG)
02:41:00.207 00.000 2744 Guiding  Dir = 2, Dur = 67
02:41:00.208 00.001 2744 IsSlewing returns 0
02:41:00.208 00.000 2744 IsGuiding returns 0
02:41:00.208 00.000 2744 PulseGuide returned control before completion, sleep 77
02:41:00.224 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1706, FiltMax=65527, Gamma=0.510
02:41:00.241 00.017 1092 UpdateGuideState exits: m=508957 SNR=119.3
02:41:00.244 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.248 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:00.251 00.003 1092 Enqueuing Expose request
02:41:00.286 00.035 2744 IsGuiding returns 1
02:41:00.287 00.001 2744 scope still moving after pulse duration time elapsed
02:41:00.318 00.031 2744 IsSlewing returns 0
02:41:00.318 00.000 2744 IsGuiding returns 1
02:41:00.349 00.031 2744 IsSlewing returns 0
02:41:00.350 00.001 2744 IsGuiding returns 1
02:41:00.380 00.030 2744 IsSlewing returns 0
02:41:00.380 00.000 2744 IsGuiding returns 0
02:41:00.380 00.000 2744 scope move finished after 67 + 105 ms
02:41:00.381 00.001 2744 Move returns status 0, amount 67
02:41:00.381 00.000 2744 MoveAxis(N, 0, ABG)
02:41:00.381 00.000 2744 Move returns status 0, amount 0
02:41:00.381 00.000 2744 move complete, result=0
02:41:00.381 00.000 2744 worker thread done servicing request
02:41:00.381 00.000 2744 Worker thread wakes up
02:41:00.381 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:00.381 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:00.383 00.002 1092 GuideStep: -0.3 px 67 ms EAST, 0.0 px 0 ms NORTH
02:41:03.765 03.382 2744 Exposure complete
02:41:03.965 00.200 2744 worker thread done servicing request
02:41:03.965 00.000 1092 OnExposeComplete: enter
02:41:03.968 00.003 1092 UpdateGuideState(): m_state=6
02:41:03.970 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 273
02:41:03.972 00.002 1092 Star::Find returns 1 (0), X=1721.24, Y=131.74, Mass=545356, SNR=111.6, Peak=65535 HFD=2.9
02:41:03.974 00.002 1092 MultiStar: [#1 0.54,0.44,0.79,U] [#2 0.49,0.71,0.60,U] [#3 0.72,0.52,0.56,U] [#4 0.57,0.40,0.55,U] [#5 0.15,0.78,0.47,U] [#6 0.30,0.51,0.46,U] [#7 0.59,0.93,0.63,U] [#8 0.49,0.63,0.42,U] 
02:41:03.976 00.002 1092 single-star, 8 included, MultiStar: {0.45, 0.49}, one-star: {0.26, -0.05}
02:41:03.979 00.003 1092 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-0.43) = xAngle (0.25 = 0.25)
02:41:03.982 00.003 1092 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.10 = 0.10)
02:41:03.984 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.05 hyp=0.26 cameraTheta=-0.18 mountX=0.25 mountY=0.03, mountTheta=0.10
02:41:03.988 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.05, opts=13)
02:41:03.990 00.002 1092 Enqueuing Move request for scope (0.26, -0.05)
02:41:03.994 00.004 2744 Worker thread wakes up
02:41:03.994 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.05) opts 0xd
02:41:03.994 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.05)
02:41:03.994 00.000 2744 Moving (0.26, -0.05) raw xDistance=0.25 yDistance=0.03
02:41:03.994 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:41:03.994 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:03.994 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:41:03.994 00.000 2744 MoveAxis(E, 0, ABG)
02:41:03.994 00.000 2744 Move returns status 0, amount 0
02:41:03.994 00.000 2744 MoveAxis(N, 0, ABG)
02:41:03.994 00.000 2744 Move returns status 0, amount 0
02:41:03.994 00.000 2744 move complete, result=0
02:41:03.994 00.000 2744 worker thread done servicing request
02:41:04.010 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1283, FiltMax=65523, Gamma=0.510
02:41:04.025 00.015 1092 UpdateGuideState exits: m=545356 SNR=111.6
02:41:04.028 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.031 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:04.033 00.002 1092 Enqueuing Expose request
02:41:04.035 00.002 1092 GuideStep: 0.3 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:04.038 00.003 2744 Worker thread wakes up
02:41:04.038 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:04.038 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:07.438 03.400 2744 Exposure complete
02:41:07.645 00.207 2744 worker thread done servicing request
02:41:07.645 00.000 1092 OnExposeComplete: enter
02:41:07.648 00.003 1092 UpdateGuideState(): m_state=6
02:41:07.651 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 274
02:41:07.654 00.003 1092 Star::Find returns 1 (0), X=1721.54, Y=131.51, Mass=505221, SNR=93.7, Peak=59632 HFD=3.1
02:41:07.656 00.002 1092 MultiStar: [#1 0.83,0.21,1.07,U] [#2 0.61,0.57,0.89,U] [#3 0.61,0.14,0.64,U] [#4 0.49,0.01,0.66,U] [#5 0.31,0.29,0.53,U] [#6 0.67,0.50,0.60,U] [#7 0.70,0.50,0.72,U] [#8 0.84,0.32,0.59,U] 
02:41:07.659 00.003 1092 single-star, 8 included, MultiStar: {0.64, 0.23}, one-star: {0.56, -0.27}
02:41:07.661 00.002 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
02:41:07.663 00.002 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.18 = -0.18)
02:41:07.665 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=-0.27 hyp=0.63 cameraTheta=-0.45 mountX=0.63 mountY=-0.11, mountTheta=-0.18
02:41:07.670 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.27, opts=13)
02:41:07.672 00.002 1092 Enqueuing Move request for scope (0.56, -0.27)
02:41:07.674 00.002 2744 Worker thread wakes up
02:41:07.674 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.27) opts 0xd
02:41:07.674 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.27)
02:41:07.674 00.000 2744 Moving (0.56, -0.27) raw xDistance=0.63 yDistance=-0.11
02:41:07.674 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.63
02:41:07.674 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:07.674 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:41:07.674 00.000 2744 MoveAxis(W, 140, ABG)
02:41:07.674 00.000 2744 Guiding  Dir = 3, Dur = 140
02:41:07.675 00.001 2744 IsSlewing returns 0
02:41:07.675 00.000 2744 IsGuiding returns 0
02:41:07.675 00.000 2744 PulseGuide returned control before completion, sleep 150
02:41:07.689 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1635, FiltMax=65523, Gamma=0.510
02:41:07.704 00.015 1092 UpdateGuideState exits: m=505221 SNR=93.7
02:41:07.707 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.709 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:07.711 00.002 1092 Enqueuing Expose request
02:41:07.837 00.126 2744 IsGuiding returns 1
02:41:07.837 00.000 2744 scope still moving after pulse duration time elapsed
02:41:07.868 00.031 2744 IsSlewing returns 0
02:41:07.868 00.000 2744 IsGuiding returns 0
02:41:07.868 00.000 2744 scope move finished after 140 + 53 ms
02:41:07.868 00.000 2744 Move returns status 0, amount 140
02:41:07.868 00.000 2744 MoveAxis(N, 0, ABG)
02:41:07.869 00.001 2744 Move returns status 0, amount 0
02:41:07.869 00.000 2744 move complete, result=0
02:41:07.869 00.000 2744 worker thread done servicing request
02:41:07.869 00.000 2744 Worker thread wakes up
02:41:07.869 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:07.869 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:07.869 00.000 1092 GuideStep: 0.6 px 140 ms WEST, -0.1 px 0 ms NORTH
02:41:11.273 03.404 2744 Exposure complete
02:41:11.477 00.204 2744 worker thread done servicing request
02:41:11.477 00.000 1092 OnExposeComplete: enter
02:41:11.482 00.005 1092 UpdateGuideState(): m_state=6
02:41:11.484 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 275
02:41:11.488 00.004 1092 Star::Find returns 1 (0), X=1721.35, Y=131.78, Mass=524331, SNR=110.4, Peak=56800 HFD=2.7
02:41:11.491 00.003 1092 MultiStar: [#1 0.59,0.45,0.72,U] [#2 0.48,0.69,0.69,U] [#3 0.52,0.56,0.55,U] [#4 0.49,0.21,0.63,U] [#5 0.31,0.49,0.51,U] [#6 0.58,0.72,0.47,U] [#7 0.59,0.76,0.61,U] [#8 0.59,0.44,0.46,U] 
02:41:11.494 00.003 1092 single-star, 8 included, MultiStar: {0.50, 0.44}, one-star: {0.38, -0.00}
02:41:11.496 00.002 1092 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-0.43) = xAngle (0.42 = 0.42)
02:41:11.499 00.003 1092 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.27 = 0.27)
02:41:11.502 00.003 1092 CameraToMount -- cameraX=0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-0.00 mountX=0.34 mountY=0.10, mountTheta=0.28
02:41:11.506 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.00, opts=13)
02:41:11.508 00.002 1092 Enqueuing Move request for scope (0.38, -0.00)
02:41:11.512 00.004 2744 Worker thread wakes up
02:41:11.513 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.00) opts 0xd
02:41:11.513 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.00)
02:41:11.513 00.000 2744 Moving (0.38, -0.00) raw xDistance=0.34 yDistance=0.10
02:41:11.513 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.34
02:41:11.513 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:11.513 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:41:11.513 00.000 2744 MoveAxis(W, 87, ABG)
02:41:11.513 00.000 2744 Guiding  Dir = 3, Dur = 87
02:41:11.513 00.000 2744 IsSlewing returns 0
02:41:11.514 00.001 2744 IsGuiding returns 0
02:41:11.514 00.000 2744 PulseGuide returned control before completion, sleep 97
02:41:11.529 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1627, FiltMax=65523, Gamma=0.510
02:41:11.547 00.018 1092 UpdateGuideState exits: m=524331 SNR=110.4
02:41:11.550 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:11.552 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:11.555 00.003 1092 Enqueuing Expose request
02:41:11.618 00.063 2744 IsGuiding returns 1
02:41:11.618 00.000 2744 scope still moving after pulse duration time elapsed
02:41:11.649 00.031 2744 IsSlewing returns 0
02:41:11.649 00.000 2744 IsGuiding returns 0
02:41:11.649 00.000 2744 scope move finished after 87 + 48 ms
02:41:11.649 00.000 2744 Move returns status 0, amount 87
02:41:11.649 00.000 2744 MoveAxis(N, 0, ABG)
02:41:11.650 00.001 2744 Move returns status 0, amount 0
02:41:11.650 00.000 2744 move complete, result=0
02:41:11.650 00.000 1092 GuideStep: 0.3 px 87 ms WEST, 0.1 px 0 ms NORTH
02:41:11.653 00.003 2744 worker thread done servicing request
02:41:11.653 00.000 2744 Worker thread wakes up
02:41:11.653 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:11.653 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:15.040 03.387 2744 Exposure complete
02:41:15.232 00.192 2744 worker thread done servicing request
02:41:15.232 00.000 1092 OnExposeComplete: enter
02:41:15.234 00.002 1092 UpdateGuideState(): m_state=6
02:41:15.237 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 276
02:41:15.240 00.003 1092 Star::Find returns 1 (0), X=1721.06, Y=132.01, Mass=495752, SNR=101.2, Peak=59821 HFD=2.7
02:41:15.242 00.002 1092 MultiStar: [#1 0.40,0.45,0.79,U] [#2 0.55,0.76,0.79,U] [#3 0.41,0.55,0.59,U] [#4 0.55,0.16,0.56,U] [#5 0.22,0.68,0.56,U] [#6 0.17,0.68,0.45,U] [#7 0.50,0.92,0.65,U] [#8 0.34,0.62,0.48,U] 
02:41:15.244 00.002 1092 single-star, 8 included, MultiStar: {0.35, 0.54}, one-star: {0.09, 0.22}
02:41:15.246 00.002 1092 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.43) = xAngle (1.63 = 1.63)
02:41:15.248 00.002 1092 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.47 = 1.47)
02:41:15.251 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.20 mountX=-0.01 mountY=0.24, mountTheta=1.63
02:41:15.257 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=0.22, opts=13)
02:41:15.260 00.003 1092 Enqueuing Move request for scope (0.09, 0.22)
02:41:15.262 00.002 2744 Worker thread wakes up
02:41:15.262 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
02:41:15.262 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
02:41:15.263 00.001 2744 Moving (0.09, 0.22) raw xDistance=-0.01 yDistance=0.24
02:41:15.263 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:15.263 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:15.263 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:41:15.263 00.000 2744 MoveAxis(E, 0, ABG)
02:41:15.263 00.000 2744 Move returns status 0, amount 0
02:41:15.263 00.000 2744 MoveAxis(N, 0, ABG)
02:41:15.263 00.000 2744 Move returns status 0, amount 0
02:41:15.263 00.000 2744 move complete, result=0
02:41:15.263 00.000 2744 worker thread done servicing request
02:41:15.278 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5520, FiltMin=1811, FiltMax=65523, Gamma=0.510
02:41:15.292 00.014 1092 UpdateGuideState exits: m=495752 SNR=101.2
02:41:15.295 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.298 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:15.301 00.003 1092 Enqueuing Expose request
02:41:15.303 00.002 1092 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:15.305 00.002 2744 Worker thread wakes up
02:41:15.306 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:15.306 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:18.718 03.412 2744 Exposure complete
02:41:18.931 00.213 2744 worker thread done servicing request
02:41:18.931 00.000 1092 OnExposeComplete: enter
02:41:18.935 00.004 1092 UpdateGuideState(): m_state=6
02:41:18.938 00.003 1092 Star::Find(15, 1721, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 277
02:41:18.940 00.002 1092 Star::Find returns 1 (0), X=1721.53, Y=131.66, Mass=497835, SNR=107.3, Peak=63776 HFD=2.9
02:41:18.944 00.004 1092 MultiStar: [#1 0.51,0.41,0.79,U] [#2 0.53,0.56,0.74,U] [#3 0.70,0.52,0.59,U] [#4 0.64,0.44,0.51,U] [#5 0.36,0.58,0.39,U] [#6 0.32,0.44,0.45,U] [#7 0.67,0.50,0.66,U] [#8 0.46,0.55,0.47,U] 
02:41:18.947 00.003 1092 single-star, 8 included, MultiStar: {0.54, 0.38}, one-star: {0.55, -0.13}
02:41:18.950 00.003 1092 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-0.43) = xAngle (0.20 = 0.20)
02:41:18.953 00.003 1092 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.05 = 0.05)
02:41:18.955 00.002 1092 CameraToMount -- cameraX=0.55 cameraY=-0.13 hyp=0.57 cameraTheta=-0.22 mountX=0.56 mountY=0.03, mountTheta=0.05
02:41:18.960 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.13, opts=13)
02:41:18.963 00.003 1092 Enqueuing Move request for scope (0.55, -0.13)
02:41:18.965 00.002 2744 Worker thread wakes up
02:41:18.965 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.13) opts 0xd
02:41:18.965 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.13)
02:41:18.965 00.000 2744 Moving (0.55, -0.13) raw xDistance=0.56 yDistance=0.03
02:41:18.965 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.56
02:41:18.965 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:18.966 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.03
02:41:18.966 00.000 2744 MoveAxis(W, 124, ABG)
02:41:18.966 00.000 2744 Guiding  Dir = 3, Dur = 124
02:41:18.966 00.000 2744 IsSlewing returns 0
02:41:18.966 00.000 2744 IsGuiding returns 0
02:41:18.966 00.000 2744 PulseGuide returned control before completion, sleep 134
02:41:18.989 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1754, FiltMax=65523, Gamma=0.510
02:41:19.008 00.019 1092 UpdateGuideState exits: m=497835 SNR=107.3
02:41:19.012 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.014 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:19.019 00.005 1092 Enqueuing Expose request
02:41:19.110 00.091 2744 IsGuiding returns 1
02:41:19.110 00.000 2744 scope still moving after pulse duration time elapsed
02:41:19.141 00.031 2744 IsSlewing returns 0
02:41:19.142 00.001 2744 IsGuiding returns 1
02:41:19.172 00.030 2744 IsSlewing returns 0
02:41:19.173 00.001 2744 IsGuiding returns 1
02:41:19.204 00.031 2744 IsSlewing returns 0
02:41:19.204 00.000 2744 IsGuiding returns 0
02:41:19.204 00.000 2744 scope move finished after 124 + 113 ms
02:41:19.204 00.000 2744 Move returns status 0, amount 124
02:41:19.204 00.000 2744 MoveAxis(N, 0, ABG)
02:41:19.205 00.001 2744 Move returns status 0, amount 0
02:41:19.205 00.000 2744 move complete, result=0
02:41:19.205 00.000 2744 worker thread done servicing request
02:41:19.205 00.000 2744 Worker thread wakes up
02:41:19.205 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:19.205 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:19.205 00.000 1092 GuideStep: 0.6 px 124 ms WEST, 0.0 px 0 ms NORTH
02:41:22.590 03.385 2744 Exposure complete
02:41:22.783 00.193 2744 worker thread done servicing request
02:41:22.783 00.000 1092 OnExposeComplete: enter
02:41:22.785 00.002 1092 UpdateGuideState(): m_state=6
02:41:22.788 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 278
02:41:22.790 00.002 1092 Star::Find returns 1 (0), X=1720.83, Y=131.67, Mass=512157, SNR=124.3, Peak=64157 HFD=2.7
02:41:22.793 00.003 1092 MultiStar: [#1 0.18,0.65,0.69,U] [#2 0.09,0.62,0.59,U] [#3 0.16,0.68,0.50,U] [#4 0.07,0.46,0.51,U] [#5 -0.00,0.76,0.39,U] [#6 0.06,0.46,0.35,U] [#7 -0.07,0.63,0.46,U] [#8 -0.04,0.77,0.40,U] 
02:41:22.796 00.003 1092 single-star, 8 included, MultiStar: {0.02, 0.48}, one-star: {-0.15, -0.12}
02:41:22.798 00.002 1092 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-0.43) = xAngle (-2.07 = -2.07)
02:41:22.800 00.002 1092 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.22 = -2.22)
02:41:22.803 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-2.49 mountX=-0.09 mountY=-0.15, mountTheta=-2.11
02:41:22.807 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.12, opts=13)
02:41:22.810 00.003 1092 Enqueuing Move request for scope (-0.15, -0.12)
02:41:22.812 00.002 2744 Worker thread wakes up
02:41:22.812 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.12) opts 0xd
02:41:22.812 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.12)
02:41:22.812 00.000 2744 Moving (-0.15, -0.12) raw xDistance=-0.09 yDistance=-0.15
02:41:22.812 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:22.812 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:22.812 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:22.813 00.001 2744 MoveAxis(E, 0, ABG)
02:41:22.813 00.000 2744 Move returns status 0, amount 0
02:41:22.813 00.000 2744 MoveAxis(N, 0, ABG)
02:41:22.813 00.000 2744 Move returns status 0, amount 0
02:41:22.813 00.000 2744 move complete, result=0
02:41:22.813 00.000 2744 worker thread done servicing request
02:41:22.828 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5530, FiltMin=1613, FiltMax=65535, Gamma=0.510
02:41:22.845 00.017 1092 UpdateGuideState exits: m=512157 SNR=124.3
02:41:22.849 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.856 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:22.874 00.018 1092 Enqueuing Expose request
02:41:22.887 00.013 2744 Worker thread wakes up
02:41:22.887 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:22.887 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:22.887 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:26.274 03.387 2744 Exposure complete
02:41:26.466 00.192 2744 worker thread done servicing request
02:41:26.466 00.000 1092 OnExposeComplete: enter
02:41:26.468 00.002 1092 UpdateGuideState(): m_state=6
02:41:26.471 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 279
02:41:26.473 00.002 1092 Star::Find returns 1 (0), X=1720.98, Y=131.85, Mass=507273, SNR=107.4, Peak=61837 HFD=2.6
02:41:26.476 00.003 1092 MultiStar: [#1 -0.11,0.66,0.78,U] [#2 -0.10,0.45,0.73,U] [#3 0.09,0.57,0.60,U] [#4 -0.12,0.31,0.58,U] [#5 -0.20,0.38,0.50,U] [#6 0.22,0.48,0.39,U] [#7 0.02,0.69,0.67,U] [#8 -0.12,0.76,0.57,U] 
02:41:26.479 00.003 1092 single-star, 8 included, MultiStar: {-0.04, 0.46}, one-star: {-0.00, 0.06}
02:41:26.481 00.002 1092 CameraToMount -- cameraTheta (1.59) - m_xAngle (-0.43) = xAngle (2.01 = 2.01)
02:41:26.484 00.003 1092 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.86 = 1.86)
02:41:26.486 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.59 mountX=-0.03 mountY=0.06, mountTheta=1.99
02:41:26.490 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.06, opts=13)
02:41:26.493 00.003 1092 Enqueuing Move request for scope (-0.00, 0.06)
02:41:26.496 00.003 2744 Worker thread wakes up
02:41:26.496 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
02:41:26.496 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
02:41:26.496 00.000 2744 Moving (-0.00, 0.06) raw xDistance=-0.03 yDistance=0.06
02:41:26.496 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:26.496 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:26.496 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:41:26.496 00.000 2744 MoveAxis(E, 0, ABG)
02:41:26.496 00.000 2744 Move returns status 0, amount 0
02:41:26.496 00.000 2744 MoveAxis(N, 0, ABG)
02:41:26.496 00.000 2744 Move returns status 0, amount 0
02:41:26.496 00.000 2744 move complete, result=0
02:41:26.497 00.001 2744 worker thread done servicing request
02:41:26.512 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1555, FiltMax=65527, Gamma=0.510
02:41:26.527 00.015 1092 UpdateGuideState exits: m=507273 SNR=107.4
02:41:26.529 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.531 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:26.533 00.002 1092 Enqueuing Expose request
02:41:26.535 00.002 2744 Worker thread wakes up
02:41:26.535 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:26.536 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:26.536 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:29.934 03.398 2744 Exposure complete
02:41:30.146 00.212 2744 worker thread done servicing request
02:41:30.146 00.000 1092 OnExposeComplete: enter
02:41:30.149 00.003 1092 UpdateGuideState(): m_state=6
02:41:30.152 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 280
02:41:30.154 00.002 1092 Star::Find returns 1 (0), X=1720.33, Y=132.14, Mass=533878, SNR=108.7, Peak=61306 HFD=2.6
02:41:30.157 00.003 1092 MultiStar: [#1 -0.39,0.89,0.79,U] [#2 -0.51,1.03,0.75,U] [#3 -0.50,0.83,0.57,U] [#4 -0.59,0.66,0.66,U] [#5 -0.56,0.88,0.49,U] [#6 -0.37,0.91,0.38,U] [#7 -0.59,1.18,0.56,U] [#8 -0.62,0.79,0.49,U] 
02:41:30.159 00.002 1092 single-star, 8 included, MultiStar: {-0.54, 0.80}, one-star: {-0.65, 0.36}
02:41:30.162 00.003 1092 CameraToMount -- cameraTheta (2.64) - m_xAngle (-0.43) = xAngle (3.06 = 3.06)
02:41:30.164 00.002 1092 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.91 = 2.91)
02:41:30.166 00.002 1092 CameraToMount -- cameraX=-0.65 cameraY=0.36 hyp=0.74 cameraTheta=2.64 mountX=-0.74 mountY=0.17, mountTheta=2.91
02:41:30.171 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.65, y=0.36, opts=13)
02:41:30.173 00.002 1092 Enqueuing Move request for scope (-0.65, 0.36)
02:41:30.175 00.002 2744 Worker thread wakes up
02:41:30.175 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.36) opts 0xd
02:41:30.175 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.65, 0.36)
02:41:30.175 00.000 2744 Moving (-0.65, 0.36) raw xDistance=-0.74 yDistance=0.17
02:41:30.175 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.74
02:41:30.176 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:30.176 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:41:30.176 00.000 2744 MoveAxis(E, 165, ABG)
02:41:30.176 00.000 2744 Guiding  Dir = 2, Dur = 165
02:41:30.177 00.001 2744 IsSlewing returns 0
02:41:30.178 00.001 2744 IsGuiding returns 0
02:41:30.178 00.000 2744 PulseGuide returned control before completion, sleep 175
02:41:30.193 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5584, FiltMin=1642, FiltMax=65527, Gamma=0.510
02:41:30.211 00.018 1092 UpdateGuideState exits: m=533878 SNR=108.7
02:41:30.214 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:30.218 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:30.220 00.002 1092 Enqueuing Expose request
02:41:30.366 00.146 2744 IsGuiding returns 1
02:41:30.366 00.000 2744 scope still moving after pulse duration time elapsed
02:41:30.396 00.030 2744 IsSlewing returns 0
02:41:30.396 00.000 2744 IsGuiding returns 0
02:41:30.396 00.000 2744 scope move finished after 165 + 53 ms
02:41:30.396 00.000 2744 Move returns status 0, amount 165
02:41:30.396 00.000 2744 MoveAxis(N, 0, ABG)
02:41:30.397 00.001 2744 Move returns status 0, amount 0
02:41:30.397 00.000 2744 move complete, result=0
02:41:30.397 00.000 2744 worker thread done servicing request
02:41:30.397 00.000 2744 Worker thread wakes up
02:41:30.397 00.000 1092 GuideStep: -0.7 px 165 ms EAST, 0.2 px 0 ms NORTH
02:41:30.399 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:30.400 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:33.812 03.412 2744 Exposure complete
02:41:34.063 00.251 2744 worker thread done servicing request
02:41:34.063 00.000 1092 OnExposeComplete: enter
02:41:34.066 00.003 1092 UpdateGuideState(): m_state=6
02:41:34.070 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 281
02:41:34.073 00.003 1092 Star::Find returns 1 (0), X=1721.52, Y=131.48, Mass=522667, SNR=99.6, Peak=55635 HFD=3.1
02:41:34.079 00.006 1092 MultiStar: [#1 0.72,0.36,0.82,U] [#2 0.61,0.66,0.71,U] [#3 0.71,0.48,0.63,U] [#4 0.46,0.15,0.79,U] [#5 0.24,0.63,0.46,U] [#6 0.65,0.20,0.48,U] [#7 0.49,0.62,0.68,U] [#8 0.69,0.54,0.66,U] 
02:41:34.085 00.006 1092 single-star, 8 included, MultiStar: {0.58, 0.33}, one-star: {0.54, -0.31}
02:41:34.090 00.005 1092 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-0.43) = xAngle (-0.10 = -0.10)
02:41:34.093 00.003 1092 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.25 = -0.25)
02:41:34.096 00.003 1092 CameraToMount -- cameraX=0.54 cameraY=-0.31 hyp=0.62 cameraTheta=-0.52 mountX=0.62 mountY=-0.15, mountTheta=-0.24
02:41:34.102 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.31, opts=13)
02:41:34.106 00.004 1092 Enqueuing Move request for scope (0.54, -0.31)
02:41:34.110 00.004 2744 Worker thread wakes up
02:41:34.111 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.31) opts 0xd
02:41:34.111 00.000 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.31)
02:41:34.111 00.000 2744 Moving (0.54, -0.31) raw xDistance=0.62 yDistance=-0.15
02:41:34.111 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.62
02:41:34.111 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:34.111 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:41:34.111 00.000 2744 MoveAxis(W, 127, ABG)
02:41:34.111 00.000 2744 Guiding  Dir = 3, Dur = 127
02:41:34.112 00.001 2744 IsSlewing returns 0
02:41:34.112 00.000 2744 IsGuiding returns 0
02:41:34.112 00.000 2744 PulseGuide returned control before completion, sleep 137
02:41:34.130 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5581, FiltMin=1269, FiltMax=65523, Gamma=0.510
02:41:34.147 00.017 1092 UpdateGuideState exits: m=522667 SNR=99.6
02:41:34.150 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:34.153 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:34.156 00.003 1092 Enqueuing Expose request
02:41:34.264 00.108 2744 IsGuiding returns 1
02:41:34.264 00.000 2744 scope still moving after pulse duration time elapsed
02:41:34.295 00.031 2744 IsSlewing returns 0
02:41:34.296 00.001 2744 IsGuiding returns 0
02:41:34.296 00.000 2744 scope move finished after 127 + 56 ms
02:41:34.296 00.000 2744 Move returns status 0, amount 127
02:41:34.296 00.000 2744 MoveAxis(N, 0, ABG)
02:41:34.296 00.000 2744 Move returns status 0, amount 0
02:41:34.296 00.000 2744 move complete, result=0
02:41:34.296 00.000 2744 worker thread done servicing request
02:41:34.296 00.000 2744 Worker thread wakes up
02:41:34.297 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:34.297 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:34.299 00.002 1092 GuideStep: 0.6 px 127 ms WEST, -0.2 px 0 ms NORTH
02:41:37.681 03.382 2744 Exposure complete
02:41:37.886 00.205 2744 worker thread done servicing request
02:41:37.886 00.000 1092 OnExposeComplete: enter
02:41:37.889 00.003 1092 UpdateGuideState(): m_state=6
02:41:37.892 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 282
02:41:37.898 00.006 1092 Star::Find returns 1 (0), X=1720.88, Y=131.61, Mass=504738, SNR=101.0, Peak=61437 HFD=2.6
02:41:37.902 00.004 1092 MultiStar: [#1 0.07,0.47,0.86,U] [#2 -0.02,0.68,0.76,U] [#3 -0.12,0.57,0.69,U] [#4 0.08,0.60,0.62,U] [#5 -0.17,0.43,0.48,U] [#6 0.38,0.40,0.42,U] [#7 0.08,0.65,0.64,U] [#8 0.01,0.65,0.46,U] 
02:41:37.906 00.004 1092 single-star, 8 included, MultiStar: {0.01, 0.44}, one-star: {-0.10, -0.18}
02:41:37.908 00.002 1092 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-0.43) = xAngle (-1.67 = -1.67)
02:41:37.910 00.002 1092 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.82 = -1.82)
02:41:37.913 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.09 mountX=-0.02 mountY=-0.20, mountTheta=-1.67
02:41:37.918 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.18, opts=13)
02:41:37.920 00.002 1092 Enqueuing Move request for scope (-0.10, -0.18)
02:41:37.923 00.003 2744 Worker thread wakes up
02:41:37.923 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
02:41:37.923 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
02:41:37.923 00.000 2744 Moving (-0.10, -0.18) raw xDistance=-0.02 yDistance=-0.20
02:41:37.923 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:41:37.923 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:37.923 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:41:37.923 00.000 2744 MoveAxis(E, 0, ABG)
02:41:37.923 00.000 2744 Move returns status 0, amount 0
02:41:37.923 00.000 2744 MoveAxis(N, 0, ABG)
02:41:37.923 00.000 2744 Move returns status 0, amount 0
02:41:37.923 00.000 2744 move complete, result=0
02:41:37.924 00.001 2744 worker thread done servicing request
02:41:37.937 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5559, FiltMin=1797, FiltMax=65535, Gamma=0.510
02:41:37.951 00.014 1092 UpdateGuideState exits: m=504738 SNR=101.0
02:41:37.953 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:37.955 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:37.957 00.002 1092 Enqueuing Expose request
02:41:37.959 00.002 2744 Worker thread wakes up
02:41:37.959 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:37.962 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:37.962 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:41.354 03.392 2744 Exposure complete
02:41:41.561 00.207 2744 worker thread done servicing request
02:41:41.561 00.000 1092 OnExposeComplete: enter
02:41:41.565 00.004 1092 UpdateGuideState(): m_state=6
02:41:41.569 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 283
02:41:41.573 00.004 1092 Star::Find returns 1 (0), X=1721.10, Y=131.32, Mass=510309, SNR=96.9, Peak=65535 HFD=2.6
02:41:41.580 00.007 1092 MultiStar: [#1 0.48,0.34,0.89,U] [#2 0.39,0.78,0.94,U] [#3 0.41,0.59,0.58,U] [#4 0.17,0.36,0.72,U] [#5 0.09,0.28,0.59,U] [#6 0.48,0.35,0.53,U] [#7 0.59,0.58,0.62,U] [#8 0.42,0.31,0.64,U] 
02:41:41.584 00.004 1092 refined, 8 included, MultiStar: {0.34, 0.32}, one-star: {0.13, -0.47}
02:41:41.587 00.003 1092 CameraToMount -- cameraTheta (0.76) - m_xAngle (-0.43) = xAngle (1.18 = 1.18)
02:41:41.590 00.003 1092 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.03 = 1.03)
02:41:41.597 00.007 1092 CameraToMount -- cameraX=0.34 cameraY=0.32 hyp=0.47 cameraTheta=0.76 mountX=0.18 mountY=0.40, mountTheta=1.15
02:41:41.611 00.014 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=0.32, opts=13)
02:41:41.616 00.005 1092 Enqueuing Move request for scope (0.34, 0.32)
02:41:41.619 00.003 2744 Worker thread wakes up
02:41:41.619 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.32) opts 0xd
02:41:41.619 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, 0.32)
02:41:41.619 00.000 2744 Moving (0.34, 0.32) raw xDistance=0.18 yDistance=0.40
02:41:41.619 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:41:41.619 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:41.619 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:41:41.620 00.001 2744 MoveAxis(E, 0, ABG)
02:41:41.620 00.000 2744 Move returns status 0, amount 0
02:41:41.620 00.000 2744 MoveAxis(N, 0, ABG)
02:41:41.620 00.000 2744 Move returns status 0, amount 0
02:41:41.620 00.000 2744 move complete, result=0
02:41:41.620 00.000 2744 worker thread done servicing request
02:41:41.639 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1805, FiltMax=65523, Gamma=0.510
02:41:41.660 00.021 1092 UpdateGuideState exits: m=510309 SNR=96.9
02:41:41.663 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.666 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:41.668 00.002 1092 Enqueuing Expose request
02:41:41.671 00.003 2744 Worker thread wakes up
02:41:41.671 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:41:41.674 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:41.674 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:45.071 03.397 2744 Exposure complete
02:41:45.291 00.220 2744 worker thread done servicing request
02:41:45.291 00.000 1092 OnExposeComplete: enter
02:41:45.296 00.005 1092 UpdateGuideState(): m_state=6
02:41:45.300 00.004 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 284
02:41:45.304 00.004 1092 Star::Find returns 1 (0), X=1720.86, Y=131.61, Mass=536973, SNR=101.4, Peak=65535 HFD=2.7
02:41:45.307 00.003 1092 MultiStar: [#1 0.05,0.48,0.91,U] [#2 -0.10,0.70,0.77,U] [#3 -0.02,0.69,0.69,U] [#4 -0.07,0.22,0.65,U] [#5 -0.07,0.55,0.59,U] [#6 -0.05,0.45,0.44,U] [#7 -0.11,0.56,0.71,U] [#8 -0.29,0.53,0.55,U] 
02:41:45.310 00.003 1092 single-star, 8 included, MultiStar: {-0.08, 0.42}, one-star: {-0.12, -0.17}
02:41:45.312 00.002 1092 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-0.43) = xAngle (-1.74 = -1.74)
02:41:45.314 00.002 1092 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.90 = -1.90)
02:41:45.317 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-2.17 mountX=-0.04 mountY=-0.20, mountTheta=-1.75
02:41:45.326 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.17, opts=13)
02:41:45.329 00.003 1092 Enqueuing Move request for scope (-0.12, -0.17)
02:41:45.332 00.003 2744 Worker thread wakes up
02:41:45.333 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.17) opts 0xd
02:41:45.333 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.17)
02:41:45.333 00.000 2744 Moving (-0.12, -0.17) raw xDistance=-0.04 yDistance=-0.20
02:41:45.333 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:45.333 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:45.333 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:41:45.333 00.000 2744 MoveAxis(E, 0, ABG)
02:41:45.333 00.000 2744 Move returns status 0, amount 0
02:41:45.333 00.000 2744 MoveAxis(N, 0, ABG)
02:41:45.333 00.000 2744 Move returns status 0, amount 0
02:41:45.333 00.000 2744 move complete, result=0
02:41:45.333 00.000 2744 worker thread done servicing request
02:41:45.352 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1670, FiltMax=65535, Gamma=0.510
02:41:45.368 00.016 1092 UpdateGuideState exits: m=536973 SNR=101.4
02:41:45.370 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:45.373 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:45.376 00.003 1092 Enqueuing Expose request
02:41:45.380 00.004 2744 Worker thread wakes up
02:41:45.380 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:45.383 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:45.383 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:48.775 03.392 2744 Exposure complete
02:41:48.982 00.207 2744 worker thread done servicing request
02:41:48.982 00.000 1092 OnExposeComplete: enter
02:41:48.986 00.004 1092 UpdateGuideState(): m_state=6
02:41:48.988 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 285
02:41:48.991 00.003 1092 Star::Find returns 1 (0), X=1720.62, Y=131.71, Mass=534307, SNR=110.3, Peak=54010 HFD=2.9
02:41:48.994 00.003 1092 MultiStar: [#1 -0.30,0.51,0.73,U] [#2 -0.34,0.79,0.75,U] [#3 -0.28,0.84,0.60,U] [#4 -0.13,0.42,0.60,U] [#5 -0.38,0.64,0.50,U] [#6 -0.53,0.72,0.44,U] [#7 -0.47,0.80,0.62,U] [#8 -0.24,0.77,0.55,U] 
02:41:48.996 00.002 1092 single-star, 8 included, MultiStar: {-0.33, 0.55}, one-star: {-0.36, -0.08}
02:41:48.998 00.002 1092 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-0.43) = xAngle (-2.50 = -2.50)
02:41:49.002 00.004 1092 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.65 = -2.65)
02:41:49.004 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.93 mountX=-0.30 mountY=-0.17, mountTheta=-2.61
02:41:49.010 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.08, opts=13)
02:41:49.015 00.005 1092 Enqueuing Move request for scope (-0.36, -0.08)
02:41:49.018 00.003 2744 Worker thread wakes up
02:41:49.018 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
02:41:49.018 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
02:41:49.018 00.000 2744 Moving (-0.36, -0.08) raw xDistance=-0.30 yDistance=-0.17
02:41:49.018 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:41:49.018 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:49.018 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:41:49.018 00.000 2744 MoveAxis(E, 66, ABG)
02:41:49.019 00.001 2744 Guiding  Dir = 2, Dur = 66
02:41:49.019 00.000 2744 IsSlewing returns 0
02:41:49.019 00.000 2744 IsGuiding returns 0
02:41:49.019 00.000 2744 PulseGuide returned control before completion, sleep 76
02:41:49.037 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1687, FiltMax=65527, Gamma=0.510
02:41:49.054 00.017 1092 UpdateGuideState exits: m=534307 SNR=110.3
02:41:49.056 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.059 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:49.061 00.002 1092 Enqueuing Expose request
02:41:49.109 00.048 2744 IsGuiding returns 1
02:41:49.109 00.000 2744 scope still moving after pulse duration time elapsed
02:41:49.140 00.031 2744 IsSlewing returns 0
02:41:49.140 00.000 2744 IsGuiding returns 0
02:41:49.140 00.000 2744 scope move finished after 66 + 54 ms
02:41:49.140 00.000 2744 Move returns status 0, amount 66
02:41:49.140 00.000 2744 MoveAxis(N, 0, ABG)
02:41:49.140 00.000 2744 Move returns status 0, amount 0
02:41:49.140 00.000 2744 move complete, result=0
02:41:49.141 00.001 2744 worker thread done servicing request
02:41:49.141 00.000 2744 Worker thread wakes up
02:41:49.141 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:49.141 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:49.141 00.000 1092 GuideStep: -0.3 px 66 ms EAST, -0.2 px 0 ms NORTH
02:41:52.525 03.384 2744 Exposure complete
02:41:52.721 00.196 2744 worker thread done servicing request
02:41:52.721 00.000 1092 OnExposeComplete: enter
02:41:52.724 00.003 1092 UpdateGuideState(): m_state=6
02:41:52.728 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 286
02:41:52.730 00.002 1092 Star::Find returns 1 (0), X=1720.45, Y=132.01, Mass=547969, SNR=94.1, Peak=63226 HFD=2.5
02:41:52.734 00.004 1092 MultiStar: [#1 -0.48,0.96,1.02,U] [#2 -0.40,1.05,0.79,U] [#3 -0.44,0.93,0.70,U] [#4 -0.43,0.75,0.61,U] [#5 -0.42,0.90,0.61,U] [#6 -0.38,0.99,0.57,U] [#7 -0.48,1.24,0.77,U] [#8 -0.39,0.84,0.62,U] 
02:41:52.736 00.002 1092 single-star, 8 included, MultiStar: {-0.45, 0.86}, one-star: {-0.53, 0.22}
02:41:52.738 00.002 1092 CameraToMount -- cameraTheta (2.75) - m_xAngle (-0.43) = xAngle (3.17 = -3.11)
02:41:52.740 00.002 1092 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.02 = 3.02)
02:41:52.742 00.002 1092 CameraToMount -- cameraX=-0.53 cameraY=0.22 hyp=0.57 cameraTheta=2.75 mountX=-0.57 mountY=0.07, mountTheta=3.02
02:41:52.748 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.53, y=0.22, opts=13)
02:41:52.750 00.002 1092 Enqueuing Move request for scope (-0.53, 0.22)
02:41:52.754 00.004 2744 Worker thread wakes up
02:41:52.754 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.53, 0.22) opts 0xd
02:41:52.754 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.53, 0.22)
02:41:52.754 00.000 2744 Moving (-0.53, 0.22) raw xDistance=-0.57 yDistance=0.07
02:41:52.754 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.57
02:41:52.754 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:52.754 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:41:52.754 00.000 2744 MoveAxis(E, 133, ABG)
02:41:52.754 00.000 2744 Guiding  Dir = 2, Dur = 133
02:41:52.754 00.000 2744 IsSlewing returns 0
02:41:52.755 00.001 2744 IsGuiding returns 0
02:41:52.755 00.000 2744 PulseGuide returned control before completion, sleep 143
02:41:52.768 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5520, FiltMin=1687, FiltMax=65527, Gamma=0.510
02:41:52.785 00.017 1092 UpdateGuideState exits: m=547969 SNR=94.1
02:41:52.788 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:52.790 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:52.792 00.002 1092 Enqueuing Expose request
02:41:52.910 00.118 2744 IsGuiding returns 1
02:41:52.910 00.000 2744 scope still moving after pulse duration time elapsed
02:41:52.940 00.030 2744 IsSlewing returns 0
02:41:52.940 00.000 2744 IsGuiding returns 0
02:41:52.940 00.000 2744 scope move finished after 133 + 53 ms
02:41:52.940 00.000 2744 Move returns status 0, amount 133
02:41:52.940 00.000 2744 MoveAxis(N, 0, ABG)
02:41:52.941 00.001 2744 Move returns status 0, amount 0
02:41:52.941 00.000 2744 move complete, result=0
02:41:52.941 00.000 2744 worker thread done servicing request
02:41:52.941 00.000 2744 Worker thread wakes up
02:41:52.941 00.000 1092 GuideStep: -0.6 px 133 ms EAST, 0.1 px 0 ms NORTH
02:41:52.946 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:52.946 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:41:56.342 03.396 2744 Exposure complete
02:41:56.569 00.227 2744 worker thread done servicing request
02:41:56.569 00.000 1092 OnExposeComplete: enter
02:41:56.572 00.003 1092 UpdateGuideState(): m_state=6
02:41:56.575 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 287
02:41:56.578 00.003 1092 Star::Find returns 1 (0), X=1720.69, Y=131.66, Mass=532238, SNR=105.4, Peak=65469 HFD=2.8
02:41:56.582 00.004 1092 MultiStar: [#1 -0.07,0.75,1.01,U] [#2 -0.30,0.94,0.69,U] [#3 -0.21,0.71,0.57,U] [#4 -0.36,0.44,0.70,U] [#5 -0.55,0.73,0.45,U] [#6 -0.52,0.66,0.45,U] [#7 -0.28,0.82,0.66,U] [#8 -0.26,0.80,0.54,U] 
02:41:56.585 00.003 1092 single-star, 8 included, MultiStar: {-0.29, 0.59}, one-star: {-0.28, -0.12}
02:41:56.587 00.002 1092 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-0.43) = xAngle (-2.31 = -2.31)
02:41:56.590 00.003 1092 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.46 = -2.46)
02:41:56.593 00.003 1092 CameraToMount -- cameraX=-0.28 cameraY=-0.12 hyp=0.31 cameraTheta=-2.74 mountX=-0.21 mountY=-0.19, mountTheta=-2.39
02:41:56.603 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.28, y=-0.12, opts=13)
02:41:56.606 00.003 1092 Enqueuing Move request for scope (-0.28, -0.12)
02:41:56.611 00.005 2744 Worker thread wakes up
02:41:56.611 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.12) opts 0xd
02:41:56.611 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.28, -0.12)
02:41:56.611 00.000 2744 Moving (-0.28, -0.12) raw xDistance=-0.21 yDistance=-0.19
02:41:56.611 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.21
02:41:56.611 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:41:56.611 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:41:56.611 00.000 2744 MoveAxis(E, 0, ABG)
02:41:56.612 00.001 2744 Move returns status 0, amount 0
02:41:56.612 00.000 2744 MoveAxis(N, 0, ABG)
02:41:56.612 00.000 2744 Move returns status 0, amount 0
02:41:56.612 00.000 2744 move complete, result=0
02:41:56.612 00.000 2744 worker thread done servicing request
02:41:56.634 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1683, FiltMax=65527, Gamma=0.510
02:41:56.650 00.016 1092 UpdateGuideState exits: m=532238 SNR=105.4
02:41:56.653 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.656 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:41:56.659 00.003 1092 Enqueuing Expose request
02:41:56.662 00.003 2744 Worker thread wakes up
02:41:56.662 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:41:56.664 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:41:56.664 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:00.074 03.410 2744 Exposure complete
02:42:00.274 00.200 2744 worker thread done servicing request
02:42:00.275 00.001 1092 OnExposeComplete: enter
02:42:00.278 00.003 1092 UpdateGuideState(): m_state=6
02:42:00.281 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 288
02:42:00.284 00.003 1092 Star::Find returns 1 (0), X=1720.12, Y=132.11, Mass=516394, SNR=97.2, Peak=60410 HFD=2.6
02:42:00.286 00.002 1092 MultiStar: [#1 -0.49,0.90,1.00,U] [#2 -0.68,1.02,0.81,U] [#3 -0.73,0.92,0.76,U] [#4 -0.79,0.61,0.66,U] [#5 -1.02,1.02,0.52,U] [#6 -0.79,0.95,0.43,U] [#7 -0.63,1.03,0.75,U] [#8 -0.74,1.09,0.53,U] 
02:42:00.289 00.003 1092 single-star, 8 included, MultiStar: {-0.73, 0.84}, one-star: {-0.86, 0.32}
02:42:00.292 00.003 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.21 = -3.08)
02:42:00.295 00.003 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
02:42:00.297 00.002 1092 CameraToMount -- cameraX=-0.86 cameraY=0.32 hyp=0.92 cameraTheta=2.78 mountX=-0.91 mountY=0.08, mountTheta=3.05
02:42:00.301 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.86, y=0.32, opts=13)
02:42:00.304 00.003 1092 Enqueuing Move request for scope (-0.86, 0.32)
02:42:00.307 00.003 2744 Worker thread wakes up
02:42:00.307 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.32) opts 0xd
02:42:00.307 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.86, 0.32)
02:42:00.307 00.000 2744 Moving (-0.86, 0.32) raw xDistance=-0.91 yDistance=0.08
02:42:00.307 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.91
02:42:00.307 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:00.307 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:42:00.307 00.000 2744 MoveAxis(E, 205, ABG)
02:42:00.308 00.001 2744 Guiding  Dir = 2, Dur = 205
02:42:00.308 00.000 2744 IsSlewing returns 0
02:42:00.309 00.001 2744 IsGuiding returns 0
02:42:00.310 00.001 2744 PulseGuide returned control before completion, sleep 215
02:42:00.327 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1577, FiltMax=65527, Gamma=0.510
02:42:00.354 00.027 1092 UpdateGuideState exits: m=516394 SNR=97.2
02:42:00.358 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:00.364 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:00.368 00.004 1092 Enqueuing Expose request
02:42:00.538 00.170 2744 IsGuiding returns 1
02:42:00.538 00.000 2744 scope still moving after pulse duration time elapsed
02:42:00.569 00.031 2744 IsSlewing returns 0
02:42:00.569 00.000 2744 IsGuiding returns 0
02:42:00.569 00.000 2744 scope move finished after 205 + 54 ms
02:42:00.569 00.000 2744 Move returns status 0, amount 205
02:42:00.569 00.000 2744 MoveAxis(N, 0, ABG)
02:42:00.570 00.001 2744 Move returns status 0, amount 0
02:42:00.570 00.000 2744 move complete, result=0
02:42:00.570 00.000 2744 worker thread done servicing request
02:42:00.570 00.000 2744 Worker thread wakes up
02:42:00.570 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:00.570 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:00.570 00.000 1092 GuideStep: -0.9 px 205 ms EAST, 0.1 px 0 ms NORTH
02:42:03.960 03.390 2744 Exposure complete
02:42:04.154 00.194 2744 worker thread done servicing request
02:42:04.154 00.000 1092 OnExposeComplete: enter
02:42:04.157 00.003 1092 UpdateGuideState(): m_state=6
02:42:04.162 00.005 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 289
02:42:04.164 00.002 1092 Star::Find returns 1 (0), X=1719.92, Y=132.10, Mass=501785, SNR=104.3, Peak=63226 HFD=2.8
02:42:04.166 00.002 1092 MultiStar: [#1 -0.64,0.86,0.84,U] [#2 -0.84,0.96,0.76,U] [#3 -0.79,0.69,0.65,U] [#4 -0.76,0.48,0.56,U] [#5 -0.96,0.59,0.48,U] [#6 -0.82,1.03,0.50,U] [#7 -0.84,1.00,0.62,U] [#8 -0.93,0.97,0.54,U] 
02:42:04.168 00.002 1092 single-star, 8 included, MultiStar: {-0.85, 0.75}, one-star: {-1.06, 0.32}
02:42:04.170 00.002 1092 CameraToMount -- cameraTheta (2.85) - m_xAngle (-0.43) = xAngle (3.28 = -3.01)
02:42:04.173 00.003 1092 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.12 = 3.12)
02:42:04.179 00.006 1092 CameraToMount -- cameraX=-1.06 cameraY=0.32 hyp=1.11 cameraTheta=2.85 mountX=-1.10 mountY=0.02, mountTheta=3.12
02:42:04.184 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-1.06, y=0.32, opts=13)
02:42:04.187 00.003 1092 Enqueuing Move request for scope (-1.06, 0.32)
02:42:04.189 00.002 2744 Worker thread wakes up
02:42:04.189 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.06, 0.32) opts 0xd
02:42:04.189 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.06, 0.32)
02:42:04.190 00.001 2744 Moving (-1.06, 0.32) raw xDistance=-1.10 yDistance=0.02
02:42:04.190 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.73 from input -1.10
02:42:04.190 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:04.190 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:42:04.190 00.000 2744 MoveAxis(E, 260, ABG)
02:42:04.190 00.000 2744 Guiding  Dir = 2, Dur = 260
02:42:04.190 00.000 2744 IsSlewing returns 0
02:42:04.190 00.000 2744 IsGuiding returns 0
02:42:04.191 00.001 2744 PulseGuide returned control before completion, sleep 270
02:42:04.206 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1211, FiltMax=65527, Gamma=0.510
02:42:04.223 00.017 1092 UpdateGuideState exits: m=501785 SNR=104.3
02:42:04.226 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.228 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:04.230 00.002 1092 Enqueuing Expose request
02:42:04.467 00.237 2744 IsGuiding returns 1
02:42:04.467 00.000 2744 scope still moving after pulse duration time elapsed
02:42:04.498 00.031 2744 IsSlewing returns 0
02:42:04.498 00.000 2744 IsGuiding returns 1
02:42:04.530 00.032 2744 IsSlewing returns 0
02:42:04.530 00.000 2744 IsGuiding returns 1
02:42:04.561 00.031 2744 IsSlewing returns 0
02:42:04.562 00.001 2744 IsGuiding returns 0
02:42:04.562 00.000 2744 scope move finished after 260 + 110 ms
02:42:04.562 00.000 2744 Move returns status 0, amount 260
02:42:04.562 00.000 2744 MoveAxis(N, 0, ABG)
02:42:04.563 00.001 2744 Move returns status 0, amount 0
02:42:04.563 00.000 2744 move complete, result=0
02:42:04.563 00.000 2744 worker thread done servicing request
02:42:04.563 00.000 2744 Worker thread wakes up
02:42:04.563 00.000 1092 GuideStep: -1.1 px 260 ms EAST, 0.0 px 0 ms NORTH
02:42:04.567 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:04.567 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:07.953 03.386 2744 Exposure complete
02:42:08.156 00.203 2744 worker thread done servicing request
02:42:08.156 00.000 1092 OnExposeComplete: enter
02:42:08.158 00.002 1092 UpdateGuideState(): m_state=6
02:42:08.161 00.003 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 290
02:42:08.164 00.003 1092 Star::Find returns 1 (0), X=1721.00, Y=131.69, Mass=580403, SNR=123.1, Peak=63402 HFD=2.7
02:42:08.167 00.003 1092 MultiStar: [#1 0.40,0.38,0.70,U] [#2 0.77,0.40,0.70,U] [#3 0.30,0.67,0.60,U] [#4 0.41,0.23,0.53,U] [#5 0.14,0.75,0.53,U] [#6 0.29,0.60,0.41,U] [#7 0.35,0.49,0.52,U] [#8 0.21,0.69,0.47,U] 
02:42:08.170 00.003 1092 single-star, 8 included, MultiStar: {0.31, 0.40}, one-star: {0.03, -0.10}
02:42:08.172 00.002 1092 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-0.43) = xAngle (-0.88 = -0.88)
02:42:08.174 00.002 1092 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.03 = -1.03)
02:42:08.176 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.30 mountX=0.06 mountY=-0.08, mountTheta=-0.93
02:42:08.182 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=-0.10, opts=13)
02:42:08.184 00.002 1092 Enqueuing Move request for scope (0.03, -0.10)
02:42:08.186 00.002 2744 Worker thread wakes up
02:42:08.186 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:42:08.186 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:42:08.186 00.000 2744 Moving (0.03, -0.10) raw xDistance=0.06 yDistance=-0.08
02:42:08.186 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:08.187 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:08.187 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:42:08.187 00.000 2744 MoveAxis(E, 0, ABG)
02:42:08.187 00.000 2744 Move returns status 0, amount 0
02:42:08.187 00.000 2744 MoveAxis(N, 0, ABG)
02:42:08.187 00.000 2744 Move returns status 0, amount 0
02:42:08.187 00.000 2744 move complete, result=0
02:42:08.187 00.000 2744 worker thread done servicing request
02:42:08.202 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1623, FiltMax=65523, Gamma=0.510
02:42:08.217 00.015 1092 UpdateGuideState exits: m=580403 SNR=123.1
02:42:08.219 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:08.221 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:08.224 00.003 1092 Enqueuing Expose request
02:42:08.229 00.005 2744 Worker thread wakes up
02:42:08.229 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:08.233 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:08.233 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:11.619 03.386 2744 Exposure complete
02:42:11.855 00.236 2744 worker thread done servicing request
02:42:11.855 00.000 1092 OnExposeComplete: enter
02:42:11.858 00.003 1092 UpdateGuideState(): m_state=6
02:42:11.863 00.005 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 291
02:42:11.867 00.004 1092 Star::Find returns 1 (0), X=1720.86, Y=131.44, Mass=493127, SNR=99.7, Peak=60762 HFD=2.6
02:42:11.870 00.003 1092 MultiStar: [#1 0.14,0.37,1.04,U] [#2 0.18,0.65,0.72,U] [#3 0.35,0.38,0.69,U] [#4 0.24,0.16,0.57,U] [#5 -0.07,0.58,0.51,U] [#6 0.29,0.32,0.56,U] [#7 0.33,0.55,0.60,U] [#8 0.22,0.65,0.52,U] 
02:42:11.873 00.003 1092 refined, 8 included, MultiStar: {0.16, 0.32}, one-star: {-0.12, -0.34}
02:42:11.876 00.003 1092 CameraToMount -- cameraTheta (1.11) - m_xAngle (-0.43) = xAngle (1.54 = 1.54)
02:42:11.880 00.004 1092 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.38 = 1.38)
02:42:11.883 00.003 1092 CameraToMount -- cameraX=0.16 cameraY=0.32 hyp=0.36 cameraTheta=1.11 mountX=0.01 mountY=0.35, mountTheta=1.54
02:42:11.888 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=0.32, opts=13)
02:42:11.891 00.003 1092 Enqueuing Move request for scope (0.16, 0.32)
02:42:11.894 00.003 2744 Worker thread wakes up
02:42:11.895 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.32) opts 0xd
02:42:11.895 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, 0.32)
02:42:11.895 00.000 2744 Moving (0.16, 0.32) raw xDistance=0.01 yDistance=0.35
02:42:11.895 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:42:11.895 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:11.895 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:42:11.895 00.000 2744 MoveAxis(E, 0, ABG)
02:42:11.895 00.000 2744 Move returns status 0, amount 0
02:42:11.895 00.000 2744 MoveAxis(N, 0, ABG)
02:42:11.895 00.000 2744 Move returns status 0, amount 0
02:42:11.895 00.000 2744 move complete, result=0
02:42:11.895 00.000 2744 worker thread done servicing request
02:42:11.918 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1223, FiltMax=65527, Gamma=0.510
02:42:11.943 00.025 1092 UpdateGuideState exits: m=493127 SNR=99.7
02:42:11.948 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.958 00.010 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:11.963 00.005 1092 Enqueuing Expose request
02:42:11.966 00.003 1092 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:42:11.968 00.002 2744 Worker thread wakes up
02:42:11.969 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:11.969 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:15.355 03.386 2744 Exposure complete
02:42:15.564 00.209 2744 worker thread done servicing request
02:42:15.564 00.000 1092 OnExposeComplete: enter
02:42:15.566 00.002 1092 UpdateGuideState(): m_state=6
02:42:15.569 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 292
02:42:15.571 00.002 1092 Star::Find returns 1 (0), X=1721.10, Y=131.51, Mass=525243, SNR=100.3, Peak=60058 HFD=3.0
02:42:15.574 00.003 1092 MultiStar: [#1 0.22,0.29,0.96,U] [#2 0.32,0.45,0.73,U] [#3 0.41,0.42,0.65,U] [#4 0.38,0.17,0.74,U] [#5 0.06,0.26,0.56,U] [#6 0.25,0.30,0.52,U] [#7 0.25,0.56,0.67,U] [#8 0.21,0.21,0.56,U] 
02:42:15.577 00.003 1092 single-star, 8 included, MultiStar: {0.24, 0.24}, one-star: {0.12, -0.28}
02:42:15.580 00.003 1092 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-0.43) = xAngle (-0.74 = -0.74)
02:42:15.583 00.003 1092 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.89 = -0.89)
02:42:15.585 00.002 1092 CameraToMount -- cameraX=0.12 cameraY=-0.28 hyp=0.31 cameraTheta=-1.16 mountX=0.23 mountY=-0.24, mountTheta=-0.81
02:42:15.590 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.12, y=-0.28, opts=13)
02:42:15.594 00.004 1092 Enqueuing Move request for scope (0.12, -0.28)
02:42:15.598 00.004 2744 Worker thread wakes up
02:42:15.598 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.28) opts 0xd
02:42:15.598 00.000 2744 Handling offset move in thread for scope, endpoint = (0.12, -0.28)
02:42:15.598 00.000 2744 Moving (0.12, -0.28) raw xDistance=0.23 yDistance=-0.24
02:42:15.598 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.23
02:42:15.598 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:15.598 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:42:15.598 00.000 2744 MoveAxis(E, 0, ABG)
02:42:15.598 00.000 2744 Move returns status 0, amount 0
02:42:15.598 00.000 2744 MoveAxis(N, 0, ABG)
02:42:15.598 00.000 2744 Move returns status 0, amount 0
02:42:15.598 00.000 2744 move complete, result=0
02:42:15.599 00.001 2744 worker thread done servicing request
02:42:15.616 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1507, FiltMax=65535, Gamma=0.510
02:42:15.631 00.015 1092 UpdateGuideState exits: m=525243 SNR=100.3
02:42:15.634 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:15.636 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:15.638 00.002 1092 Enqueuing Expose request
02:42:15.641 00.003 2744 Worker thread wakes up
02:42:15.641 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:42:15.644 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:15.644 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:19.036 03.392 2744 Exposure complete
02:42:19.250 00.214 2744 worker thread done servicing request
02:42:19.250 00.000 1092 OnExposeComplete: enter
02:42:19.253 00.003 1092 UpdateGuideState(): m_state=6
02:42:19.256 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 293
02:42:19.259 00.003 1092 Star::Find returns 1 (0), X=1721.55, Y=131.31, Mass=486466, SNR=95.5, Peak=64211 HFD=2.8
02:42:19.263 00.004 1092 MultiStar: [#1 0.64,0.18,0.96,U] [#2 0.79,0.38,0.85,U] [#3 0.51,0.31,0.74,U] [#4 0.54,0.10,0.66,U] [#5 0.42,0.35,0.67,U] [#6 0.41,0.33,0.55,U] [#7 0.61,0.31,0.63,U] [#8 0.42,0.35,0.60,U] 
02:42:19.265 00.002 1092 refined, 8 included, MultiStar: {0.56, 0.17}, one-star: {0.57, -0.47}
02:42:19.268 00.003 1092 CameraToMount -- cameraTheta (0.30) - m_xAngle (-0.43) = xAngle (0.72 = 0.72)
02:42:19.270 00.002 1092 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.57 = 0.57)
02:42:19.272 00.002 1092 CameraToMount -- cameraX=0.56 cameraY=0.17 hyp=0.59 cameraTheta=0.30 mountX=0.44 mountY=0.32, mountTheta=0.62
02:42:19.277 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=0.17, opts=13)
02:42:19.280 00.003 1092 Enqueuing Move request for scope (0.56, 0.17)
02:42:19.282 00.002 2744 Worker thread wakes up
02:42:19.284 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.17) opts 0xd
02:42:19.284 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, 0.17)
02:42:19.284 00.000 2744 Moving (0.56, 0.17) raw xDistance=0.44 yDistance=0.32
02:42:19.284 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.44
02:42:19.284 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:19.284 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.32
02:42:19.284 00.000 2744 MoveAxis(W, 98, ABG)
02:42:19.284 00.000 2744 Guiding  Dir = 3, Dur = 98
02:42:19.284 00.000 2744 IsSlewing returns 0
02:42:19.285 00.001 2744 IsGuiding returns 0
02:42:19.285 00.000 2744 PulseGuide returned control before completion, sleep 108
02:42:19.300 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5523, FiltMin=1773, FiltMax=65535, Gamma=0.510
02:42:19.315 00.015 1092 UpdateGuideState exits: m=486466 SNR=95.5
02:42:19.318 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.320 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:19.322 00.002 1092 Enqueuing Expose request
02:42:19.400 00.078 2744 IsGuiding returns 1
02:42:19.400 00.000 2744 scope still moving after pulse duration time elapsed
02:42:19.431 00.031 2744 IsSlewing returns 0
02:42:19.431 00.000 2744 IsGuiding returns 0
02:42:19.431 00.000 2744 scope move finished after 98 + 49 ms
02:42:19.432 00.001 2744 Move returns status 0, amount 98
02:42:19.432 00.000 2744 MoveAxis(N, 0, ABG)
02:42:19.432 00.000 2744 Move returns status 0, amount 0
02:42:19.432 00.000 2744 move complete, result=0
02:42:19.432 00.000 2744 worker thread done servicing request
02:42:19.432 00.000 2744 Worker thread wakes up
02:42:19.432 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:19.432 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:19.434 00.002 1092 GuideStep: 0.4 px 98 ms WEST, 0.3 px 0 ms NORTH
02:42:22.849 03.415 2744 Exposure complete
02:42:23.103 00.254 2744 worker thread done servicing request
02:42:23.103 00.000 1092 OnExposeComplete: enter
02:42:23.106 00.003 1092 UpdateGuideState(): m_state=6
02:42:23.109 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 294
02:42:23.113 00.004 1092 Star::Find returns 1 (0), X=1721.16, Y=131.22, Mass=526143, SNR=100.5, Peak=61066 HFD=2.7
02:42:23.118 00.005 1092 MultiStar: [#1 0.35,-0.04,0.87,U] [#2 0.45,0.30,0.89,U] [#3 0.28,0.30,0.68,U] [#4 0.32,-0.18,0.62,U] [#5 0.20,0.32,0.50,U] [#6 0.07,0.06,0.50,U] [#7 0.44,0.39,0.86,U] [#8 0.25,0.18,0.52,U] 
02:42:23.121 00.003 1092 refined, 8 included, MultiStar: {0.30, 0.06}, one-star: {0.18, -0.57}
02:42:23.124 00.003 1092 CameraToMount -- cameraTheta (0.19) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
02:42:23.127 00.003 1092 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.47 = 0.47)
02:42:23.130 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=0.06 hyp=0.30 cameraTheta=0.19 mountX=0.25 mountY=0.14, mountTheta=0.51
02:42:23.139 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=0.06, opts=13)
02:42:23.141 00.002 1092 Enqueuing Move request for scope (0.30, 0.06)
02:42:23.145 00.004 2744 Worker thread wakes up
02:42:23.145 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.06) opts 0xd
02:42:23.145 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, 0.06)
02:42:23.145 00.000 2744 Moving (0.30, 0.06) raw xDistance=0.25 yDistance=0.14
02:42:23.145 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:42:23.146 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:23.146 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:42:23.146 00.000 2744 MoveAxis(E, 0, ABG)
02:42:23.146 00.000 2744 Move returns status 0, amount 0
02:42:23.146 00.000 2744 MoveAxis(N, 0, ABG)
02:42:23.146 00.000 2744 Move returns status 0, amount 0
02:42:23.146 00.000 2744 move complete, result=0
02:42:23.147 00.001 2744 worker thread done servicing request
02:42:23.165 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1760, FiltMax=65535, Gamma=0.510
02:42:23.183 00.018 1092 UpdateGuideState exits: m=526143 SNR=100.5
02:42:23.188 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.191 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:23.195 00.004 1092 Enqueuing Expose request
02:42:23.198 00.003 2744 Worker thread wakes up
02:42:23.198 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:23.201 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:23.201 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:26.588 03.387 2744 Exposure complete
02:42:26.787 00.199 2744 worker thread done servicing request
02:42:26.787 00.000 1092 OnExposeComplete: enter
02:42:26.790 00.003 1092 UpdateGuideState(): m_state=6
02:42:26.793 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 295
02:42:26.795 00.002 1092 Star::Find returns 1 (0), X=1721.54, Y=131.38, Mass=497030, SNR=101.5, Peak=64419 HFD=2.9
02:42:26.798 00.003 1092 MultiStar: [#1 0.70,0.06,0.79,U] [#2 0.83,0.30,0.75,U] [#3 0.68,0.06,0.61,U] [#4 0.74,-0.22,0.62,U] [#5 0.45,0.12,0.53,U] [#6 0.50,0.05,0.46,U] [#7 0.74,0.36,0.62,U] [#8 0.86,0.26,0.56,U] 
02:42:26.802 00.004 1092 refined, 8 included, MultiStar: {0.68, 0.04}, one-star: {0.56, -0.41}
02:42:26.804 00.002 1092 CameraToMount -- cameraTheta (0.06) - m_xAngle (-0.43) = xAngle (0.48 = 0.48)
02:42:26.806 00.002 1092 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.33 = 0.33)
02:42:26.808 00.002 1092 CameraToMount -- cameraX=0.68 cameraY=0.04 hyp=0.68 cameraTheta=0.06 mountX=0.60 mountY=0.22, mountTheta=0.35
02:42:26.814 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=0.04, opts=13)
02:42:26.818 00.004 1092 Enqueuing Move request for scope (0.68, 0.04)
02:42:26.820 00.002 2744 Worker thread wakes up
02:42:26.820 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.04) opts 0xd
02:42:26.820 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, 0.04)
02:42:26.820 00.000 2744 Moving (0.68, 0.04) raw xDistance=0.60 yDistance=0.22
02:42:26.820 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.60
02:42:26.820 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:26.820 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.22
02:42:26.820 00.000 2744 MoveAxis(W, 134, ABG)
02:42:26.821 00.001 2744 Guiding  Dir = 3, Dur = 134
02:42:26.821 00.000 2744 IsSlewing returns 0
02:42:26.821 00.000 2744 IsGuiding returns 0
02:42:26.821 00.000 2744 PulseGuide returned control before completion, sleep 144
02:42:26.835 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5520, FiltMin=1837, FiltMax=65535, Gamma=0.510
02:42:26.852 00.017 1092 UpdateGuideState exits: m=497030 SNR=101.5
02:42:26.855 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.856 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:26.859 00.003 1092 Enqueuing Expose request
02:42:26.969 00.110 2744 IsGuiding returns 1
02:42:26.969 00.000 2744 scope still moving after pulse duration time elapsed
02:42:27.000 00.031 2744 IsSlewing returns 0
02:42:27.000 00.000 2744 IsGuiding returns 0
02:42:27.000 00.000 2744 scope move finished after 134 + 45 ms
02:42:27.000 00.000 2744 Move returns status 0, amount 134
02:42:27.000 00.000 2744 MoveAxis(N, 0, ABG)
02:42:27.000 00.000 2744 Move returns status 0, amount 0
02:42:27.000 00.000 2744 move complete, result=0
02:42:27.001 00.001 2744 worker thread done servicing request
02:42:27.001 00.000 2744 Worker thread wakes up
02:42:27.001 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:27.001 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:27.005 00.004 1092 GuideStep: 0.6 px 134 ms WEST, 0.2 px 0 ms NORTH
02:42:30.386 03.381 2744 Exposure complete
02:42:30.575 00.189 2744 worker thread done servicing request
02:42:30.575 00.000 1092 OnExposeComplete: enter
02:42:30.578 00.003 1092 UpdateGuideState(): m_state=6
02:42:30.581 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 296
02:42:30.585 00.004 1092 Star::Find returns 1 (0), X=1721.15, Y=131.39, Mass=491705, SNR=97.4, Peak=58442 HFD=2.7
02:42:30.588 00.003 1092 MultiStar: [#1 0.43,0.17,0.86,U] [#2 0.38,0.40,0.78,U] [#3 0.35,0.25,0.69,U] [#4 0.43,-0.13,0.64,U] [#5 0.54,0.31,0.55,U] [#6 0.22,0.33,0.47,U] [#7 0.33,0.41,0.65,U] [#8 0.39,0.31,0.60,U] 
02:42:30.590 00.002 1092 refined, 8 included, MultiStar: {0.35, 0.15}, one-star: {0.17, -0.40}
02:42:30.594 00.004 1092 CameraToMount -- cameraTheta (0.40) - m_xAngle (-0.43) = xAngle (0.82 = 0.82)
02:42:30.596 00.002 1092 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.67 = 0.67)
02:42:30.599 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=0.15 hyp=0.38 cameraTheta=0.40 mountX=0.26 mountY=0.24, mountTheta=0.74
02:42:30.604 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=0.15, opts=13)
02:42:30.607 00.003 1092 Enqueuing Move request for scope (0.35, 0.15)
02:42:30.610 00.003 2744 Worker thread wakes up
02:42:30.610 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.15) opts 0xd
02:42:30.610 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, 0.15)
02:42:30.610 00.000 2744 Moving (0.35, 0.15) raw xDistance=0.26 yDistance=0.24
02:42:30.610 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:42:30.610 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:30.611 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:42:30.611 00.000 2744 MoveAxis(E, 0, ABG)
02:42:30.611 00.000 2744 Move returns status 0, amount 0
02:42:30.611 00.000 2744 MoveAxis(N, 0, ABG)
02:42:30.611 00.000 2744 Move returns status 0, amount 0
02:42:30.611 00.000 2744 move complete, result=0
02:42:30.611 00.000 2744 worker thread done servicing request
02:42:30.627 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1504, FiltMax=65535, Gamma=0.510
02:42:30.646 00.019 1092 UpdateGuideState exits: m=491705 SNR=97.4
02:42:30.650 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:30.652 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:30.654 00.002 1092 Enqueuing Expose request
02:42:30.656 00.002 2744 Worker thread wakes up
02:42:30.656 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:30.659 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:30.659 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:34.067 03.408 2744 Exposure complete
02:42:34.286 00.219 2744 worker thread done servicing request
02:42:34.286 00.000 1092 OnExposeComplete: enter
02:42:34.289 00.003 1092 UpdateGuideState(): m_state=6
02:42:34.292 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 297
02:42:34.296 00.004 1092 Star::Find returns 1 (0), X=1721.70, Y=131.11, Mass=504511, SNR=101.4, Peak=64307 HFD=2.6
02:42:34.299 00.003 1092 MultiStar: [#1 0.99,-0.14,0.88,U] [#2 1.06,-0.03,0.62,U] [#3 0.97,-0.09,0.64,U] [#4 0.97,-0.59,0.64,U] [#5 0.86,0.00,0.57,U] [#6 0.93,-0.15,0.48,U] [#7 0.69,0.35,0.74,U] [#8 0.92,0.07,0.55,U] 
02:42:34.303 00.004 1092 refined, 8 included, MultiStar: {0.89, -0.17}, one-star: {0.72, -0.68}
02:42:34.305 00.002 1092 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-0.43) = xAngle (0.24 = 0.24)
02:42:34.308 00.003 1092 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.08 = 0.08)
02:42:34.311 00.003 1092 CameraToMount -- cameraX=0.89 cameraY=-0.17 hyp=0.90 cameraTheta=-0.19 mountX=0.88 mountY=0.08, mountTheta=0.09
02:42:34.319 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.89, y=-0.17, opts=13)
02:42:34.322 00.003 1092 Enqueuing Move request for scope (0.89, -0.17)
02:42:34.325 00.003 2744 Worker thread wakes up
02:42:34.325 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.89, -0.17) opts 0xd
02:42:34.325 00.000 2744 Handling offset move in thread for scope, endpoint = (0.89, -0.17)
02:42:34.325 00.000 2744 Moving (0.89, -0.17) raw xDistance=0.88 yDistance=0.08
02:42:34.325 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.88
02:42:34.325 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:34.325 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.08
02:42:34.325 00.000 2744 MoveAxis(W, 197, ABG)
02:42:34.326 00.001 2744 Guiding  Dir = 3, Dur = 197
02:42:34.326 00.000 2744 IsSlewing returns 0
02:42:34.326 00.000 2744 IsGuiding returns 0
02:42:34.326 00.000 2744 PulseGuide returned control before completion, sleep 207
02:42:34.348 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1648, FiltMax=65535, Gamma=0.510
02:42:34.366 00.018 1092 UpdateGuideState exits: m=504511 SNR=101.4
02:42:34.370 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:34.372 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:34.375 00.003 1092 Enqueuing Expose request
02:42:34.546 00.171 2744 IsGuiding returns 1
02:42:34.546 00.000 2744 scope still moving after pulse duration time elapsed
02:42:34.577 00.031 2744 IsSlewing returns 0
02:42:34.577 00.000 2744 IsGuiding returns 0
02:42:34.577 00.000 2744 scope move finished after 197 + 54 ms
02:42:34.578 00.001 2744 Move returns status 0, amount 197
02:42:34.578 00.000 2744 MoveAxis(N, 0, ABG)
02:42:34.578 00.000 2744 Move returns status 0, amount 0
02:42:34.578 00.000 2744 move complete, result=0
02:42:34.578 00.000 2744 worker thread done servicing request
02:42:34.578 00.000 2744 Worker thread wakes up
02:42:34.578 00.000 1092 GuideStep: 0.9 px 197 ms WEST, 0.1 px 0 ms NORTH
02:42:34.581 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:34.581 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:37.975 03.394 2744 Exposure complete
02:42:38.168 00.193 2744 worker thread done servicing request
02:42:38.168 00.000 1092 OnExposeComplete: enter
02:42:38.171 00.003 1092 UpdateGuideState(): m_state=6
02:42:38.173 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 298
02:42:38.175 00.002 1092 Star::Find returns 1 (0), X=1721.79, Y=131.28, Mass=522076, SNR=104.9, Peak=65535 HFD=2.8
02:42:38.178 00.003 1092 MultiStar: [#1 1.02,0.18,1.03,U] [#2 0.96,0.24,0.67,U] [#3 1.26,0.02,0.62,U] [#4 0.85,-0.16,0.61,U] [#5 1.00,-0.09,0.51,U] [#6 0.95,0.08,0.39,U] [#7 1.15,0.38,0.65,U] [#8 1.23,0.27,0.52,U] 
02:42:38.180 00.002 1092 single-star, 8 included, MultiStar: {1.01, 0.02}, one-star: {0.82, -0.50}
02:42:38.183 00.003 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
02:42:38.185 00.002 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.28 = -0.28)
02:42:38.188 00.003 1092 CameraToMount -- cameraX=0.82 cameraY=-0.50 hyp=0.96 cameraTheta=-0.55 mountX=0.95 mountY=-0.26, mountTheta=-0.27
02:42:38.192 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.82, y=-0.50, opts=13)
02:42:38.195 00.003 1092 Enqueuing Move request for scope (0.82, -0.50)
02:42:38.197 00.002 2744 Worker thread wakes up
02:42:38.197 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.82, -0.50) opts 0xd
02:42:38.197 00.000 2744 Handling offset move in thread for scope, endpoint = (0.82, -0.50)
02:42:38.197 00.000 2744 Moving (0.82, -0.50) raw xDistance=0.95 yDistance=-0.26
02:42:38.197 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.95
02:42:38.197 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:38.197 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:42:38.197 00.000 2744 MoveAxis(W, 227, ABG)
02:42:38.197 00.000 2744 Guiding  Dir = 3, Dur = 227
02:42:38.197 00.000 2744 IsSlewing returns 0
02:42:38.198 00.001 2744 IsGuiding returns 0
02:42:38.198 00.000 2744 PulseGuide returned control before completion, sleep 237
02:42:38.215 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1683, FiltMax=65523, Gamma=0.510
02:42:38.229 00.014 1092 UpdateGuideState exits: m=522076 SNR=104.9
02:42:38.232 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:38.235 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:38.237 00.002 1092 Enqueuing Expose request
02:42:38.452 00.215 2744 IsGuiding returns 0
02:42:38.452 00.000 2744 Move returns status 0, amount 227
02:42:38.452 00.000 2744 MoveAxis(N, 0, ABG)
02:42:38.452 00.000 2744 Move returns status 0, amount 0
02:42:38.452 00.000 2744 move complete, result=0
02:42:38.452 00.000 2744 worker thread done servicing request
02:42:38.452 00.000 2744 Worker thread wakes up
02:42:38.452 00.000 1092 GuideStep: 1.0 px 227 ms WEST, -0.3 px 0 ms NORTH
02:42:38.455 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:38.455 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:41.842 03.387 2744 Exposure complete
02:42:42.048 00.206 2744 worker thread done servicing request
02:42:42.049 00.001 1092 OnExposeComplete: enter
02:42:42.052 00.003 1092 UpdateGuideState(): m_state=6
02:42:42.054 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 299
02:42:42.057 00.003 1092 Star::Find returns 1 (0), X=1721.62, Y=131.30, Mass=530747, SNR=99.3, Peak=56227 HFD=2.9
02:42:42.060 00.003 1092 MultiStar: [#1 0.91,0.12,0.90,U] [#2 0.99,0.48,0.82,U] [#3 1.05,0.11,0.73,U] [#4 0.88,-0.06,0.72,U] [#5 0.67,0.05,0.56,U] [#6 0.80,0.08,0.46,U] [#7 0.80,0.49,0.77,U] [#8 0.94,0.16,0.59,U] 
02:42:42.063 00.003 1092 single-star, 8 included, MultiStar: {0.85, 0.09}, one-star: {0.65, -0.48}
02:42:42.065 00.002 1092 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-0.43) = xAngle (-0.22 = -0.22)
02:42:42.068 00.003 1092 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.37 = -0.37)
02:42:42.070 00.002 1092 CameraToMount -- cameraX=0.65 cameraY=-0.48 hyp=0.81 cameraTheta=-0.64 mountX=0.79 mountY=-0.29, mountTheta=-0.35
02:42:42.074 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.65, y=-0.48, opts=13)
02:42:42.077 00.003 1092 Enqueuing Move request for scope (0.65, -0.48)
02:42:42.079 00.002 2744 Worker thread wakes up
02:42:42.080 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.65, -0.48) opts 0xd
02:42:42.080 00.000 2744 Handling offset move in thread for scope, endpoint = (0.65, -0.48)
02:42:42.080 00.000 2744 Moving (0.65, -0.48) raw xDistance=0.79 yDistance=-0.29
02:42:42.080 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.54 from input 0.79
02:42:42.080 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:42.080 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:42:42.080 00.000 2744 MoveAxis(W, 192, ABG)
02:42:42.080 00.000 2744 Guiding  Dir = 3, Dur = 192
02:42:42.080 00.000 2744 IsSlewing returns 0
02:42:42.081 00.001 2744 IsGuiding returns 0
02:42:42.081 00.000 2744 PulseGuide returned control before completion, sleep 202
02:42:42.098 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1671, FiltMax=65535, Gamma=0.510
02:42:42.115 00.017 1092 UpdateGuideState exits: m=530747 SNR=99.3
02:42:42.118 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.120 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:42.122 00.002 1092 Enqueuing Expose request
02:42:42.299 00.177 2744 IsGuiding returns 1
02:42:42.299 00.000 2744 scope still moving after pulse duration time elapsed
02:42:42.329 00.030 2744 IsSlewing returns 0
02:42:42.329 00.000 2744 IsGuiding returns 0
02:42:42.329 00.000 2744 scope move finished after 192 + 56 ms
02:42:42.329 00.000 2744 Move returns status 0, amount 192
02:42:42.329 00.000 2744 MoveAxis(N, 0, ABG)
02:42:42.329 00.000 2744 Move returns status 0, amount 0
02:42:42.330 00.001 2744 move complete, result=0
02:42:42.330 00.000 2744 worker thread done servicing request
02:42:42.330 00.000 2744 Worker thread wakes up
02:42:42.330 00.000 1092 GuideStep: 0.8 px 192 ms WEST, -0.3 px 0 ms NORTH
02:42:42.333 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:42.333 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:45.737 03.404 2744 Exposure complete
02:42:45.940 00.203 2744 worker thread done servicing request
02:42:45.940 00.000 1092 OnExposeComplete: enter
02:42:45.943 00.003 1092 UpdateGuideState(): m_state=6
02:42:45.946 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 300
02:42:45.949 00.003 1092 Star::Find returns 1 (0), X=1721.44, Y=131.30, Mass=524241, SNR=113.3, Peak=63107 HFD=2.8
02:42:45.951 00.002 1092 MultiStar: [#1 0.51,0.06,0.76,U] [#2 0.75,0.06,0.74,U] [#3 0.46,0.15,0.58,U] [#4 0.52,-0.06,0.57,U] [#5 0.74,-0.02,0.45,U] [#6 0.35,-0.15,0.38,U] [#7 0.66,0.33,0.63,U] [#8 0.40,0.18,0.51,U] 
02:42:45.953 00.002 1092 refined, 8 included, MultiStar: {0.54, -0.02}, one-star: {0.47, -0.48}
02:42:45.956 00.003 1092 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-0.43) = xAngle (0.39 = 0.39)
02:42:45.958 00.002 1092 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.23 = 0.23)
02:42:45.963 00.005 1092 CameraToMount -- cameraX=0.54 cameraY=-0.02 hyp=0.54 cameraTheta=-0.04 mountX=0.50 mountY=0.13, mountTheta=0.24
02:42:45.969 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.54, y=-0.02, opts=13)
02:42:45.972 00.003 1092 Enqueuing Move request for scope (0.54, -0.02)
02:42:45.974 00.002 2744 Worker thread wakes up
02:42:45.974 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.02) opts 0xd
02:42:45.974 00.000 2744 Handling offset move in thread for scope, endpoint = (0.54, -0.02)
02:42:45.974 00.000 2744 Moving (0.54, -0.02) raw xDistance=0.50 yDistance=0.13
02:42:45.974 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.50
02:42:45.974 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:45.974 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:42:45.974 00.000 2744 MoveAxis(W, 126, ABG)
02:42:45.974 00.000 2744 Guiding  Dir = 3, Dur = 126
02:42:45.975 00.001 2744 IsSlewing returns 0
02:42:45.975 00.000 2744 IsGuiding returns 0
02:42:45.975 00.000 2744 PulseGuide returned control before completion, sleep 136
02:42:45.997 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1607, FiltMax=65535, Gamma=0.510
02:42:46.014 00.017 1092 UpdateGuideState exits: m=524241 SNR=113.3
02:42:46.017 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:46.019 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:46.021 00.002 1092 Enqueuing Expose request
02:42:46.117 00.096 2744 IsGuiding returns 1
02:42:46.117 00.000 2744 scope still moving after pulse duration time elapsed
02:42:46.148 00.031 2744 IsSlewing returns 0
02:42:46.149 00.001 2744 IsGuiding returns 0
02:42:46.149 00.000 2744 scope move finished after 126 + 47 ms
02:42:46.149 00.000 2744 Move returns status 0, amount 126
02:42:46.149 00.000 2744 MoveAxis(N, 0, ABG)
02:42:46.150 00.001 2744 Move returns status 0, amount 0
02:42:46.152 00.002 2744 move complete, result=0
02:42:46.152 00.000 2744 worker thread done servicing request
02:42:46.152 00.000 2744 Worker thread wakes up
02:42:46.152 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:46.152 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:46.153 00.001 1092 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH
02:42:49.543 03.390 2744 Exposure complete
02:42:49.789 00.246 2744 worker thread done servicing request
02:42:49.789 00.000 1092 OnExposeComplete: enter
02:42:49.792 00.003 1092 UpdateGuideState(): m_state=6
02:42:49.798 00.006 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 301
02:42:49.801 00.003 1092 Star::Find returns 1 (0), X=1721.07, Y=131.25, Mass=531879, SNR=104.2, Peak=65535 HFD=2.5
02:42:49.805 00.004 1092 MultiStar: [#1 -0.06,0.30,0.90,U] [#2 0.38,0.41,0.70,U] [#3 0.22,0.24,0.68,U] [#4 0.16,0.18,0.58,U] [#5 -0.14,0.28,0.51,U] [#6 0.10,0.32,0.45,U] [#7 0.32,0.21,0.72,U] [#8 0.21,0.30,0.55,U] 
02:42:49.807 00.002 1092 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.09, -0.53}
02:42:49.813 00.006 1092 CameraToMount -- cameraTheta (0.80) - m_xAngle (-0.43) = xAngle (1.23 = 1.23)
02:42:49.816 00.003 1092 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.07 = 1.07)
02:42:49.819 00.003 1092 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.80 mountX=0.07 mountY=0.18, mountTheta=1.21
02:42:49.827 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=0.15, opts=13)
02:42:49.832 00.005 1092 Enqueuing Move request for scope (0.14, 0.15)
02:42:49.835 00.003 2744 Worker thread wakes up
02:42:49.835 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
02:42:49.835 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
02:42:49.835 00.000 2744 Moving (0.14, 0.15) raw xDistance=0.07 yDistance=0.18
02:42:49.835 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:42:49.835 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:49.835 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.18
02:42:49.835 00.000 2744 MoveAxis(E, 0, ABG)
02:42:49.835 00.000 2744 Move returns status 0, amount 0
02:42:49.836 00.001 2744 MoveAxis(N, 0, ABG)
02:42:49.836 00.000 2744 Move returns status 0, amount 0
02:42:49.836 00.000 2744 move complete, result=0
02:42:49.836 00.000 2744 worker thread done servicing request
02:42:49.858 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1821, FiltMax=65535, Gamma=0.510
02:42:49.879 00.021 1092 UpdateGuideState exits: m=531879 SNR=104.2
02:42:49.883 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.886 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:49.889 00.003 1092 Enqueuing Expose request
02:42:49.892 00.003 2744 Worker thread wakes up
02:42:49.892 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:49.893 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:49.893 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:53.278 03.385 2744 Exposure complete
02:42:53.481 00.203 2744 worker thread done servicing request
02:42:53.481 00.000 1092 OnExposeComplete: enter
02:42:53.484 00.003 1092 UpdateGuideState(): m_state=6
02:42:53.487 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 302
02:42:53.489 00.002 1092 Star::Find returns 1 (0), X=1721.25, Y=131.30, Mass=473744, SNR=91.8, Peak=56826 HFD=2.7
02:42:53.492 00.003 1092 MultiStar: [#1 0.49,0.05,0.86,U] [#2 0.56,0.10,0.74,U] [#3 0.33,-0.02,0.68,U] [#4 0.37,-0.08,0.64,U] [#5 0.27,0.41,0.55,U] [#6 0.53,0.03,0.51,U] [#7 0.53,0.25,0.81,U] [#8 0.25,0.39,0.60,U] 
02:42:53.495 00.003 1092 refined, 8 included, MultiStar: {0.40, 0.04}, one-star: {0.27, -0.48}
02:42:53.497 00.002 1092 CameraToMount -- cameraTheta (0.10) - m_xAngle (-0.43) = xAngle (0.53 = 0.53)
02:42:53.500 00.003 1092 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.37 = 0.37)
02:42:53.502 00.002 1092 CameraToMount -- cameraX=0.40 cameraY=0.04 hyp=0.40 cameraTheta=0.10 mountX=0.35 mountY=0.15, mountTheta=0.40
02:42:53.507 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=0.04, opts=13)
02:42:53.511 00.004 1092 Enqueuing Move request for scope (0.40, 0.04)
02:42:53.513 00.002 2744 Worker thread wakes up
02:42:53.513 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.04) opts 0xd
02:42:53.514 00.001 2744 Handling offset move in thread for scope, endpoint = (0.40, 0.04)
02:42:53.514 00.000 2744 Moving (0.40, 0.04) raw xDistance=0.35 yDistance=0.15
02:42:53.514 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:42:53.514 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:53.514 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:42:53.514 00.000 2744 MoveAxis(W, 78, ABG)
02:42:53.514 00.000 2744 Guiding  Dir = 3, Dur = 78
02:42:53.514 00.000 2744 IsSlewing returns 0
02:42:53.514 00.000 2744 IsGuiding returns 0
02:42:53.515 00.001 2744 PulseGuide returned control before completion, sleep 88
02:42:53.530 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5533, FiltMin=1651, FiltMax=65535, Gamma=0.510
02:42:53.545 00.015 1092 UpdateGuideState exits: m=473744 SNR=91.8
02:42:53.548 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.550 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:53.552 00.002 1092 Enqueuing Expose request
02:42:53.618 00.066 2744 IsGuiding returns 1
02:42:53.618 00.000 2744 scope still moving after pulse duration time elapsed
02:42:53.650 00.032 2744 IsSlewing returns 0
02:42:53.650 00.000 2744 IsGuiding returns 0
02:42:53.652 00.002 2744 scope move finished after 78 + 59 ms
02:42:53.652 00.000 2744 Move returns status 0, amount 78
02:42:53.652 00.000 2744 MoveAxis(N, 0, ABG)
02:42:53.652 00.000 2744 Move returns status 0, amount 0
02:42:53.652 00.000 2744 move complete, result=0
02:42:53.652 00.000 2744 worker thread done servicing request
02:42:53.652 00.000 2744 Worker thread wakes up
02:42:53.652 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:53.652 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:53.653 00.001 1092 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
02:42:57.046 03.393 2744 Exposure complete
02:42:57.249 00.203 2744 worker thread done servicing request
02:42:57.249 00.000 1092 OnExposeComplete: enter
02:42:57.251 00.002 1092 UpdateGuideState(): m_state=6
02:42:57.254 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 303
02:42:57.255 00.001 1092 Star::Find returns 1 (0), X=1721.20, Y=131.41, Mass=508038, SNR=101.9, Peak=61786 HFD=2.9
02:42:57.259 00.004 1092 MultiStar: [#1 0.48,0.27,0.87,U] [#2 0.67,0.38,0.78,U] [#3 0.48,0.34,0.64,U] [#4 0.18,0.13,0.64,U] [#5 0.26,0.63,0.49,U] [#6 0.39,0.51,0.43,U] [#7 0.56,0.43,0.62,U] [#8 0.41,0.53,0.53,U] 
02:42:57.263 00.004 1092 single-star, 8 included, MultiStar: {0.41, 0.26}, one-star: {0.22, -0.38}
02:42:57.265 00.002 1092 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
02:42:57.267 00.002 1092 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.76 = -0.76)
02:42:57.269 00.002 1092 CameraToMount -- cameraX=0.22 cameraY=-0.38 hyp=0.44 cameraTheta=-1.04 mountX=0.36 mountY=-0.30, mountTheta=-0.70
02:42:57.275 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.38, opts=13)
02:42:57.279 00.004 1092 Enqueuing Move request for scope (0.22, -0.38)
02:42:57.281 00.002 2744 Worker thread wakes up
02:42:57.281 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.38) opts 0xd
02:42:57.281 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.38)
02:42:57.281 00.000 2744 Moving (0.22, -0.38) raw xDistance=0.36 yDistance=-0.30
02:42:57.281 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.36
02:42:57.281 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:42:57.283 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:42:57.283 00.000 2744 MoveAxis(W, 86, ABG)
02:42:57.283 00.000 2744 Guiding  Dir = 3, Dur = 86
02:42:57.283 00.000 2744 IsSlewing returns 0
02:42:57.283 00.000 2744 IsGuiding returns 0
02:42:57.283 00.000 2744 PulseGuide returned control before completion, sleep 96
02:42:57.299 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1265, FiltMax=65523, Gamma=0.510
02:42:57.316 00.017 1092 UpdateGuideState exits: m=508038 SNR=101.9
02:42:57.317 00.001 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.321 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:42:57.323 00.002 1092 Enqueuing Expose request
02:42:57.380 00.057 2744 IsGuiding returns 1
02:42:57.380 00.000 2744 scope still moving after pulse duration time elapsed
02:42:57.411 00.031 2744 IsSlewing returns 0
02:42:57.411 00.000 2744 IsGuiding returns 0
02:42:57.411 00.000 2744 scope move finished after 86 + 42 ms
02:42:57.411 00.000 2744 Move returns status 0, amount 86
02:42:57.412 00.001 2744 MoveAxis(N, 0, ABG)
02:42:57.412 00.000 2744 Move returns status 0, amount 0
02:42:57.412 00.000 2744 move complete, result=0
02:42:57.412 00.000 2744 worker thread done servicing request
02:42:57.412 00.000 2744 Worker thread wakes up
02:42:57.412 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:42:57.412 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:42:57.413 00.001 1092 GuideStep: 0.4 px 86 ms WEST, -0.3 px 0 ms NORTH
02:43:00.859 03.446 2744 Exposure complete
02:43:01.099 00.240 2744 worker thread done servicing request
02:43:01.100 00.001 1092 OnExposeComplete: enter
02:43:01.103 00.003 1092 UpdateGuideState(): m_state=6
02:43:01.106 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 304
02:43:01.109 00.003 1092 Star::Find returns 1 (0), X=1720.88, Y=131.51, Mass=507331, SNR=94.0, Peak=61370 HFD=3.0
02:43:01.113 00.004 1092 MultiStar: [#1 0.07,0.27,0.90,U] [#2 0.15,0.50,0.90,U] [#3 -0.05,0.47,0.69,U] [#4 0.01,0.19,0.60,U] [#5 -0.07,0.40,0.56,U] [#6 0.15,0.39,0.51,U] [#7 -0.00,0.43,0.70,U] [#8 0.19,0.33,0.55,U] 
02:43:01.116 00.003 1092 refined, 8 included, MultiStar: {0.03, 0.27}, one-star: {-0.10, -0.28}
02:43:01.119 00.003 1092 CameraToMount -- cameraTheta (1.45) - m_xAngle (-0.43) = xAngle (1.87 = 1.87)
02:43:01.121 00.002 1092 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.72 = 1.72)
02:43:01.124 00.003 1092 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.45 mountX=-0.08 mountY=0.27, mountTheta=1.86
02:43:01.130 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.27, opts=13)
02:43:01.134 00.004 1092 Enqueuing Move request for scope (0.03, 0.27)
02:43:01.136 00.002 2744 Worker thread wakes up
02:43:01.136 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
02:43:01.137 00.001 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
02:43:01.137 00.000 2744 Moving (0.03, 0.27) raw xDistance=-0.08 yDistance=0.27
02:43:01.137 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:01.137 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:01.137 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:43:01.137 00.000 2744 MoveAxis(E, 0, ABG)
02:43:01.137 00.000 2744 Move returns status 0, amount 0
02:43:01.137 00.000 2744 MoveAxis(N, 0, ABG)
02:43:01.137 00.000 2744 Move returns status 0, amount 0
02:43:01.137 00.000 2744 move complete, result=0
02:43:01.137 00.000 2744 worker thread done servicing request
02:43:01.153 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1709, FiltMax=65523, Gamma=0.510
02:43:01.170 00.017 1092 UpdateGuideState exits: m=507331 SNR=94.0
02:43:01.174 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:01.177 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:01.179 00.002 1092 Enqueuing Expose request
02:43:01.183 00.004 2744 Worker thread wakes up
02:43:01.185 00.002 1092 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:43:01.191 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:01.191 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:04.590 03.399 2744 Exposure complete
02:43:04.789 00.199 2744 worker thread done servicing request
02:43:04.789 00.000 1092 OnExposeComplete: enter
02:43:04.793 00.004 1092 UpdateGuideState(): m_state=6
02:43:04.796 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 305
02:43:04.800 00.004 1092 Star::Find returns 1 (0), X=1720.45, Y=131.37, Mass=529101, SNR=104.2, Peak=57075 HFD=3.0
02:43:04.803 00.003 1092 MultiStar: [#1 -0.53,0.41,0.97,U] [#2 -0.22,0.67,0.78,U] [#3 -0.22,0.31,0.85,U] [#4 -0.54,0.15,0.59,U] [#5 -0.59,0.41,0.51,U] [#6 -0.41,0.09,0.52,U] [#7 -0.52,0.21,0.78,U] [#8 -0.56,0.41,0.52,U] 
02:43:04.805 00.002 1092 refined, 8 included, MultiStar: {-0.45, 0.23}, one-star: {-0.53, -0.42}
02:43:04.807 00.002 1092 CameraToMount -- cameraTheta (2.67) - m_xAngle (-0.43) = xAngle (3.10 = 3.10)
02:43:04.809 00.002 1092 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.95 = 2.95)
02:43:04.814 00.005 1092 CameraToMount -- cameraX=-0.45 cameraY=0.23 hyp=0.51 cameraTheta=2.67 mountX=-0.50 mountY=0.10, mountTheta=2.95
02:43:04.822 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=0.23, opts=13)
02:43:04.825 00.003 1092 Enqueuing Move request for scope (-0.45, 0.23)
02:43:04.828 00.003 2744 Worker thread wakes up
02:43:04.828 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.23) opts 0xd
02:43:04.828 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, 0.23)
02:43:04.828 00.000 2744 Moving (-0.45, 0.23) raw xDistance=-0.50 yDistance=0.10
02:43:04.828 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.50
02:43:04.828 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:04.829 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:43:04.829 00.000 2744 MoveAxis(E, 113, ABG)
02:43:04.829 00.000 2744 Guiding  Dir = 2, Dur = 113
02:43:04.830 00.001 2744 IsSlewing returns 0
02:43:04.830 00.000 2744 IsGuiding returns 0
02:43:04.830 00.000 2744 PulseGuide returned control before completion, sleep 123
02:43:04.844 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5498, FiltMin=1664, FiltMax=65527, Gamma=0.510
02:43:04.863 00.019 1092 UpdateGuideState exits: m=529101 SNR=104.2
02:43:04.866 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:04.868 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:04.870 00.002 1092 Enqueuing Expose request
02:43:04.972 00.102 2744 IsGuiding returns 1
02:43:04.972 00.000 2744 scope still moving after pulse duration time elapsed
02:43:05.001 00.029 2744 IsSlewing returns 0
02:43:05.001 00.000 2744 IsGuiding returns 0
02:43:05.001 00.000 2744 scope move finished after 113 + 58 ms
02:43:05.003 00.002 2744 Move returns status 0, amount 113
02:43:05.003 00.000 2744 MoveAxis(N, 0, ABG)
02:43:05.003 00.000 2744 Move returns status 0, amount 0
02:43:05.003 00.000 2744 move complete, result=0
02:43:05.004 00.001 2744 worker thread done servicing request
02:43:05.004 00.000 2744 Worker thread wakes up
02:43:05.004 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:05.004 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:05.011 00.007 1092 GuideStep: -0.5 px 113 ms EAST, 0.1 px 0 ms NORTH
02:43:08.398 03.387 2744 Exposure complete
02:43:08.601 00.203 2744 worker thread done servicing request
02:43:08.601 00.000 1092 OnExposeComplete: enter
02:43:08.603 00.002 1092 UpdateGuideState(): m_state=6
02:43:08.605 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 306
02:43:08.607 00.002 1092 Star::Find returns 1 (0), X=1720.15, Y=131.59, Mass=508056, SNR=95.3, Peak=63651 HFD=2.7
02:43:08.612 00.005 1092 MultiStar: [#1 -0.54,0.52,0.93,U] [#2 -0.46,0.76,0.79,U] [#3 -0.96,0.64,0.84,U] [#4 -0.80,0.41,0.62,U] [#5 -0.76,0.58,0.56,U] [#6 -0.68,0.67,0.47,U] [#7 -0.60,0.66,0.66,U] [#8 -0.77,0.81,0.54,U] 
02:43:08.614 00.002 1092 single-star, 8 included, MultiStar: {-0.71, 0.50}, one-star: {-0.83, -0.19}
02:43:08.616 00.002 1092 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.43) = xAngle (-2.48 = -2.48)
02:43:08.618 00.002 1092 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
02:43:08.621 00.003 1092 CameraToMount -- cameraX=-0.83 cameraY=-0.19 hyp=0.85 cameraTheta=-2.91 mountX=-0.67 mountY=-0.41, mountTheta=-2.60
02:43:08.625 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.83, y=-0.19, opts=13)
02:43:08.627 00.002 1092 Enqueuing Move request for scope (-0.83, -0.19)
02:43:08.629 00.002 2744 Worker thread wakes up
02:43:08.630 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -0.19) opts 0xd
02:43:08.630 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.83, -0.19)
02:43:08.630 00.000 2744 Moving (-0.83, -0.19) raw xDistance=-0.67 yDistance=-0.41
02:43:08.630 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.67
02:43:08.630 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:08.630 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:43:08.630 00.000 2744 MoveAxis(E, 159, ABG)
02:43:08.630 00.000 2744 Guiding  Dir = 2, Dur = 159
02:43:08.630 00.000 2744 IsSlewing returns 0
02:43:08.631 00.001 2744 IsGuiding returns 0
02:43:08.631 00.000 2744 PulseGuide returned control before completion, sleep 169
02:43:08.645 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1448, FiltMax=65527, Gamma=0.510
02:43:08.661 00.016 1092 UpdateGuideState exits: m=508056 SNR=95.3
02:43:08.664 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.666 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:08.669 00.003 1092 Enqueuing Expose request
02:43:08.814 00.145 2744 IsGuiding returns 1
02:43:08.814 00.000 2744 scope still moving after pulse duration time elapsed
02:43:08.845 00.031 2744 IsSlewing returns 0
02:43:08.845 00.000 2744 IsGuiding returns 0
02:43:08.845 00.000 2744 scope move finished after 159 + 55 ms
02:43:08.845 00.000 2744 Move returns status 0, amount 159
02:43:08.845 00.000 2744 MoveAxis(N, 0, ABG)
02:43:08.845 00.000 2744 Move returns status 0, amount 0
02:43:08.845 00.000 2744 move complete, result=0
02:43:08.846 00.001 2744 worker thread done servicing request
02:43:08.846 00.000 2744 Worker thread wakes up
02:43:08.846 00.000 1092 GuideStep: -0.7 px 159 ms EAST, -0.4 px 0 ms NORTH
02:43:08.849 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:08.849 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:12.244 03.395 2744 Exposure complete
02:43:12.450 00.206 2744 worker thread done servicing request
02:43:12.451 00.001 1092 OnExposeComplete: enter
02:43:12.453 00.002 1092 UpdateGuideState(): m_state=6
02:43:12.456 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 307
02:43:12.461 00.005 1092 Star::Find returns 1 (0), X=1721.18, Y=131.17, Mass=521574, SNR=109.7, Peak=65535 HFD=2.5
02:43:12.464 00.003 1092 MultiStar: [#1 0.40,-0.07,0.73,U] [#2 0.59,0.21,0.66,U] [#3 0.43,0.10,0.65,U] [#4 0.28,0.06,0.55,U] [#5 0.31,0.02,0.50,U] [#6 0.36,0.02,0.47,U] [#7 0.32,0.29,0.61,U] [#8 0.40,-0.02,0.53,U] 
02:43:12.467 00.003 1092 refined, 8 included, MultiStar: {0.36, -0.04}, one-star: {0.20, -0.61}
02:43:12.469 00.002 1092 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-0.43) = xAngle (0.31 = 0.31)
02:43:12.472 00.003 1092 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.16 = 0.16)
02:43:12.474 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.12 mountX=0.34 mountY=0.06, mountTheta=0.16
02:43:12.479 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.04, opts=13)
02:43:12.482 00.003 1092 Enqueuing Move request for scope (0.36, -0.04)
02:43:12.484 00.002 2744 Worker thread wakes up
02:43:12.484 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
02:43:12.484 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
02:43:12.484 00.000 2744 Moving (0.36, -0.04) raw xDistance=0.34 yDistance=0.06
02:43:12.484 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.34
02:43:12.485 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:12.485 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:43:12.485 00.000 2744 MoveAxis(W, 66, ABG)
02:43:12.485 00.000 2744 Guiding  Dir = 3, Dur = 66
02:43:12.485 00.000 2744 IsSlewing returns 0
02:43:12.485 00.000 2744 IsGuiding returns 0
02:43:12.486 00.001 2744 PulseGuide returned control before completion, sleep 76
02:43:12.500 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1690, FiltMax=65535, Gamma=0.510
02:43:12.517 00.017 1092 UpdateGuideState exits: m=521574 SNR=109.7
02:43:12.520 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.523 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:12.526 00.003 1092 Enqueuing Expose request
02:43:12.569 00.043 2744 IsGuiding returns 1
02:43:12.569 00.000 2744 scope still moving after pulse duration time elapsed
02:43:12.600 00.031 2744 IsSlewing returns 0
02:43:12.600 00.000 2744 IsGuiding returns 0
02:43:12.600 00.000 2744 scope move finished after 66 + 48 ms
02:43:12.601 00.001 2744 Move returns status 0, amount 66
02:43:12.601 00.000 2744 MoveAxis(N, 0, ABG)
02:43:12.601 00.000 2744 Move returns status 0, amount 0
02:43:12.601 00.000 2744 move complete, result=0
02:43:12.602 00.001 2744 worker thread done servicing request
02:43:12.602 00.000 2744 Worker thread wakes up
02:43:12.602 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:12.602 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:12.603 00.001 1092 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
02:43:15.984 03.381 2744 Exposure complete
02:43:16.186 00.202 2744 worker thread done servicing request
02:43:16.186 00.000 1092 OnExposeComplete: enter
02:43:16.189 00.003 1092 UpdateGuideState(): m_state=6
02:43:16.192 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 308
02:43:16.195 00.003 1092 Star::Find returns 1 (0), X=1720.54, Y=131.49, Mass=507024, SNR=92.5, Peak=57130 HFD=3.1
02:43:16.198 00.003 1092 MultiStar: [#1 -0.35,0.42,0.87,U] [#2 -0.29,0.55,0.73,U] [#3 -0.20,0.48,0.69,U] [#4 -0.35,0.08,0.70,U] [#5 -0.41,0.45,0.57,U] [#6 -0.31,0.38,0.50,U] [#7 -0.15,0.39,0.68,U] [#8 -0.43,0.56,0.56,U] 
02:43:16.202 00.004 1092 refined, 8 included, MultiStar: {-0.33, 0.30}, one-star: {-0.44, -0.30}
02:43:16.206 00.004 1092 CameraToMount -- cameraTheta (2.41) - m_xAngle (-0.43) = xAngle (2.83 = 2.83)
02:43:16.208 00.002 1092 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.68 = 2.68)
02:43:16.212 00.004 1092 CameraToMount -- cameraX=-0.33 cameraY=0.30 hyp=0.45 cameraTheta=2.41 mountX=-0.42 mountY=0.20, mountTheta=2.70
02:43:16.218 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=0.30, opts=13)
02:43:16.221 00.003 1092 Enqueuing Move request for scope (-0.33, 0.30)
02:43:16.224 00.003 2744 Worker thread wakes up
02:43:16.224 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.30) opts 0xd
02:43:16.224 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, 0.30)
02:43:16.224 00.000 2744 Moving (-0.33, 0.30) raw xDistance=-0.42 yDistance=0.20
02:43:16.224 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.42
02:43:16.225 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:16.225 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:43:16.225 00.000 2744 MoveAxis(E, 90, ABG)
02:43:16.225 00.000 2744 Guiding  Dir = 2, Dur = 90
02:43:16.225 00.000 2744 IsSlewing returns 0
02:43:16.225 00.000 2744 IsGuiding returns 0
02:43:16.226 00.001 2744 PulseGuide returned control before completion, sleep 100
02:43:16.255 00.029 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1602, FiltMax=65527, Gamma=0.510
02:43:16.275 00.020 1092 UpdateGuideState exits: m=507024 SNR=92.5
02:43:16.280 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.283 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:16.286 00.003 1092 Enqueuing Expose request
02:43:16.340 00.054 2744 IsGuiding returns 0
02:43:16.340 00.000 2744 Move returns status 0, amount 90
02:43:16.340 00.000 2744 MoveAxis(N, 0, ABG)
02:43:16.340 00.000 2744 Move returns status 0, amount 0
02:43:16.340 00.000 2744 move complete, result=0
02:43:16.341 00.001 2744 worker thread done servicing request
02:43:16.341 00.000 2744 Worker thread wakes up
02:43:16.341 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:16.341 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:16.342 00.001 1092 GuideStep: -0.4 px 90 ms EAST, 0.2 px 0 ms NORTH
02:43:19.741 03.399 2744 Exposure complete
02:43:19.947 00.206 2744 worker thread done servicing request
02:43:19.947 00.000 1092 OnExposeComplete: enter
02:43:19.950 00.003 1092 UpdateGuideState(): m_state=6
02:43:19.953 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 309
02:43:19.955 00.002 1092 Star::Find returns 1 (0), X=1720.47, Y=131.54, Mass=484539, SNR=97.9, Peak=61619 HFD=3.1
02:43:19.957 00.002 1092 MultiStar: [#1 -0.41,0.34,0.90,U] [#2 -0.50,0.60,0.87,U] [#3 -0.52,0.49,0.63,U] [#4 -0.57,0.47,0.68,U] [#5 -0.62,0.55,0.48,U] [#6 -0.38,0.44,0.49,U] [#7 -0.36,0.63,0.67,U] [#8 -0.52,0.50,0.58,U] 
02:43:19.959 00.002 1092 single-star, 8 included, MultiStar: {-0.48, 0.38}, one-star: {-0.51, -0.25}
02:43:19.962 00.003 1092 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
02:43:19.964 00.002 1092 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
02:43:19.967 00.003 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.25 hyp=0.57 cameraTheta=-2.69 mountX=-0.36 mountY=-0.38, mountTheta=-2.34
02:43:19.971 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.25, opts=13)
02:43:19.974 00.003 1092 Enqueuing Move request for scope (-0.51, -0.25)
02:43:19.979 00.005 2744 Worker thread wakes up
02:43:19.980 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.25) opts 0xd
02:43:19.980 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.25)
02:43:19.980 00.000 2744 Moving (-0.51, -0.25) raw xDistance=-0.36 yDistance=-0.38
02:43:19.980 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.36
02:43:19.980 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:19.980 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.38
02:43:19.980 00.000 2744 MoveAxis(E, 87, ABG)
02:43:19.980 00.000 2744 Guiding  Dir = 2, Dur = 87
02:43:19.980 00.000 2744 IsSlewing returns 0
02:43:19.981 00.001 2744 IsGuiding returns 0
02:43:19.981 00.000 2744 PulseGuide returned control before completion, sleep 97
02:43:20.001 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5530, FiltMin=1699, FiltMax=65527, Gamma=0.510
02:43:20.017 00.016 1092 UpdateGuideState exits: m=484539 SNR=97.9
02:43:20.020 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.023 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:20.027 00.004 1092 Enqueuing Expose request
02:43:20.085 00.058 2744 IsGuiding returns 1
02:43:20.085 00.000 2744 scope still moving after pulse duration time elapsed
02:43:20.116 00.031 2744 IsSlewing returns 0
02:43:20.116 00.000 2744 IsGuiding returns 0
02:43:20.116 00.000 2744 scope move finished after 87 + 48 ms
02:43:20.116 00.000 2744 Move returns status 0, amount 87
02:43:20.116 00.000 2744 MoveAxis(N, 0, ABG)
02:43:20.116 00.000 2744 Move returns status 0, amount 0
02:43:20.116 00.000 2744 move complete, result=0
02:43:20.117 00.001 2744 worker thread done servicing request
02:43:20.117 00.000 2744 Worker thread wakes up
02:43:20.117 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:20.117 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:20.118 00.001 1092 GuideStep: -0.4 px 87 ms EAST, -0.4 px 0 ms NORTH
02:43:23.507 03.389 2744 Exposure complete
02:43:23.702 00.195 2744 worker thread done servicing request
02:43:23.703 00.001 1092 OnExposeComplete: enter
02:43:23.705 00.002 1092 UpdateGuideState(): m_state=6
02:43:23.708 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 310
02:43:23.712 00.004 1092 Star::Find returns 1 (0), X=1720.45, Y=131.46, Mass=531778, SNR=114.3, Peak=58995 HFD=3.1
02:43:23.720 00.008 1092 MultiStar: [#1 -0.38,0.37,0.74,U] [#2 -0.44,0.71,0.67,U] [#3 -0.63,0.55,0.56,U] [#4 -0.58,0.24,0.53,U] [#5 -0.70,0.42,0.46,U] [#6 -0.49,0.42,0.45,U] [#7 -0.42,0.64,0.63,U] [#8 -0.45,0.56,0.52,U] 
02:43:23.724 00.004 1092 refined, 8 included, MultiStar: {-0.50, 0.35}, one-star: {-0.53, -0.33}
02:43:23.729 00.005 1092 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.43) = xAngle (2.96 = 2.96)
02:43:23.733 00.004 1092 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.81 = 2.81)
02:43:23.737 00.004 1092 CameraToMount -- cameraX=-0.50 cameraY=0.35 hyp=0.61 cameraTheta=2.54 mountX=-0.60 mountY=0.20, mountTheta=2.82
02:43:23.744 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.50, y=0.35, opts=13)
02:43:23.748 00.004 1092 Enqueuing Move request for scope (-0.50, 0.35)
02:43:23.750 00.002 2744 Worker thread wakes up
02:43:23.752 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.35) opts 0xd
02:43:23.752 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.50, 0.35)
02:43:23.752 00.000 2744 Moving (-0.50, 0.35) raw xDistance=-0.60 yDistance=0.20
02:43:23.752 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.60
02:43:23.752 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:23.752 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:43:23.752 00.000 2744 MoveAxis(E, 141, ABG)
02:43:23.752 00.000 2744 Guiding  Dir = 2, Dur = 141
02:43:23.752 00.000 2744 IsSlewing returns 0
02:43:23.752 00.000 2744 IsGuiding returns 0
02:43:23.753 00.001 2744 PulseGuide returned control before completion, sleep 151
02:43:23.772 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5555, FiltMin=1677, FiltMax=65527, Gamma=0.510
02:43:23.794 00.022 1092 UpdateGuideState exits: m=531778 SNR=114.3
02:43:23.803 00.009 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:23.807 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:23.815 00.008 1092 Enqueuing Expose request
02:43:23.919 00.104 2744 IsGuiding returns 1
02:43:23.919 00.000 2744 scope still moving after pulse duration time elapsed
02:43:23.950 00.031 2744 IsSlewing returns 0
02:43:23.950 00.000 2744 IsGuiding returns 1
02:43:23.983 00.033 2744 IsSlewing returns 0
02:43:23.983 00.000 2744 IsGuiding returns 0
02:43:23.983 00.000 2744 scope move finished after 141 + 89 ms
02:43:23.983 00.000 2744 Move returns status 0, amount 141
02:43:23.983 00.000 2744 MoveAxis(N, 0, ABG)
02:43:23.983 00.000 2744 Move returns status 0, amount 0
02:43:23.984 00.001 2744 move complete, result=0
02:43:23.984 00.000 2744 worker thread done servicing request
02:43:23.984 00.000 2744 Worker thread wakes up
02:43:23.984 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:23.984 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:23.984 00.000 1092 GuideStep: -0.6 px 141 ms EAST, 0.2 px 0 ms NORTH
02:43:27.373 03.389 2744 Exposure complete
02:43:27.579 00.206 2744 worker thread done servicing request
02:43:27.579 00.000 1092 OnExposeComplete: enter
02:43:27.582 00.003 1092 UpdateGuideState(): m_state=6
02:43:27.586 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 311
02:43:27.588 00.002 1092 Star::Find returns 1 (0), X=1720.70, Y=131.45, Mass=526376, SNR=99.5, Peak=63194 HFD=2.9
02:43:27.594 00.006 1092 MultiStar: [#1 -0.26,0.17,0.85,U] [#2 -0.24,0.47,0.77,U] [#3 -0.40,0.24,0.68,U] [#4 -0.25,-0.04,0.50,U] [#5 -0.54,0.29,0.49,U] [#6 0.04,0.24,0.52,U] [#7 -0.25,0.36,0.68,U] [#8 -0.25,0.42,0.54,U] 
02:43:27.597 00.003 1092 refined, 8 included, MultiStar: {-0.27, 0.18}, one-star: {-0.28, -0.33}
02:43:27.599 00.002 1092 CameraToMount -- cameraTheta (2.56) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
02:43:27.603 00.004 1092 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.83 = 2.83)
02:43:27.606 00.003 1092 CameraToMount -- cameraX=-0.27 cameraY=0.18 hyp=0.32 cameraTheta=2.56 mountX=-0.32 mountY=0.10, mountTheta=2.84
02:43:27.613 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.27, y=0.18, opts=13)
02:43:27.616 00.003 1092 Enqueuing Move request for scope (-0.27, 0.18)
02:43:27.619 00.003 2744 Worker thread wakes up
02:43:27.619 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.18) opts 0xd
02:43:27.620 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.27, 0.18)
02:43:27.620 00.000 2744 Moving (-0.27, 0.18) raw xDistance=-0.32 yDistance=0.10
02:43:27.620 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.32
02:43:27.620 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:27.620 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:43:27.620 00.000 2744 MoveAxis(E, 81, ABG)
02:43:27.620 00.000 2744 Guiding  Dir = 2, Dur = 81
02:43:27.620 00.000 2744 IsSlewing returns 0
02:43:27.621 00.001 2744 IsGuiding returns 0
02:43:27.621 00.000 2744 PulseGuide returned control before completion, sleep 91
02:43:27.638 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5530, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:43:27.658 00.020 1092 UpdateGuideState exits: m=526376 SNR=99.5
02:43:27.660 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:27.664 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:27.666 00.002 1092 Enqueuing Expose request
02:43:27.723 00.057 2744 IsGuiding returns 1
02:43:27.723 00.000 2744 scope still moving after pulse duration time elapsed
02:43:27.753 00.030 2744 IsSlewing returns 0
02:43:27.753 00.000 2744 IsGuiding returns 0
02:43:27.753 00.000 2744 scope move finished after 81 + 51 ms
02:43:27.753 00.000 2744 Move returns status 0, amount 81
02:43:27.753 00.000 2744 MoveAxis(N, 0, ABG)
02:43:27.753 00.000 2744 Move returns status 0, amount 0
02:43:27.753 00.000 2744 move complete, result=0
02:43:27.755 00.002 2744 worker thread done servicing request
02:43:27.755 00.000 2744 Worker thread wakes up
02:43:27.755 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:27.755 00.000 1092 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH
02:43:27.758 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:31.150 03.392 2744 Exposure complete
02:43:31.344 00.194 2744 worker thread done servicing request
02:43:31.345 00.001 1092 OnExposeComplete: enter
02:43:31.347 00.002 1092 UpdateGuideState(): m_state=6
02:43:31.349 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 312
02:43:31.352 00.003 1092 Star::Find returns 1 (0), X=1721.46, Y=130.77, Mass=517279, SNR=102.3, Peak=61075 HFD=2.7
02:43:31.354 00.002 1092 MultiStar: [#1 0.57,-0.31,0.93,U] [#2 0.77,-0.06,0.71,U] [#3 0.59,-0.04,0.70,U] [#4 0.64,-0.36,0.60,U] [#5 0.39,-0.14,0.53,U] [#6 0.77,-0.13,0.42,U] [#7 0.62,-0.06,0.63,U] [#8 0.43,-0.10,0.55,U] 
02:43:31.356 00.002 1092 refined, 8 included, MultiStar: {0.58, -0.30}, one-star: {0.48, -1.01}
02:43:31.358 00.002 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
02:43:31.360 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
02:43:31.363 00.003 1092 CameraToMount -- cameraX=0.58 cameraY=-0.30 hyp=0.65 cameraTheta=-0.48 mountX=0.65 mountY=-0.13, mountTheta=-0.20
02:43:31.368 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.58, y=-0.30, opts=13)
02:43:31.371 00.003 1092 Enqueuing Move request for scope (0.58, -0.30)
02:43:31.373 00.002 2744 Worker thread wakes up
02:43:31.373 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.30) opts 0xd
02:43:31.373 00.000 2744 Handling offset move in thread for scope, endpoint = (0.58, -0.30)
02:43:31.373 00.000 2744 Moving (0.58, -0.30) raw xDistance=0.65 yDistance=-0.13
02:43:31.373 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.65
02:43:31.373 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:31.374 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:43:31.374 00.000 2744 MoveAxis(W, 140, ABG)
02:43:31.374 00.000 2744 Guiding  Dir = 3, Dur = 140
02:43:31.374 00.000 2744 IsSlewing returns 0
02:43:31.374 00.000 2744 IsGuiding returns 0
02:43:31.374 00.000 2744 PulseGuide returned control before completion, sleep 150
02:43:31.390 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5523, FiltMin=1555, FiltMax=65535, Gamma=0.510
02:43:31.410 00.020 1092 UpdateGuideState exits: m=517279 SNR=102.3
02:43:31.413 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.416 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:31.419 00.003 1092 Enqueuing Expose request
02:43:31.536 00.117 2744 IsGuiding returns 1
02:43:31.537 00.001 2744 scope still moving after pulse duration time elapsed
02:43:31.567 00.030 2744 IsSlewing returns 0
02:43:31.567 00.000 2744 IsGuiding returns 0
02:43:31.567 00.000 2744 scope move finished after 140 + 53 ms
02:43:31.567 00.000 2744 Move returns status 0, amount 140
02:43:31.567 00.000 2744 MoveAxis(N, 0, ABG)
02:43:31.567 00.000 2744 Move returns status 0, amount 0
02:43:31.568 00.001 2744 move complete, result=0
02:43:31.568 00.000 2744 worker thread done servicing request
02:43:31.568 00.000 2744 Worker thread wakes up
02:43:31.568 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:31.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:31.568 00.000 1092 GuideStep: 0.7 px 140 ms WEST, -0.1 px 0 ms NORTH
02:43:34.973 03.405 2744 Exposure complete
02:43:35.181 00.208 2744 worker thread done servicing request
02:43:35.181 00.000 1092 OnExposeComplete: enter
02:43:35.184 00.003 1092 UpdateGuideState(): m_state=6
02:43:35.187 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 313
02:43:35.189 00.002 1092 Star::Find returns 1 (0), X=1721.26, Y=131.03, Mass=550458, SNR=112.7, Peak=62682 HFD=2.5
02:43:35.193 00.004 1092 MultiStar: [#1 0.35,-0.10,0.82,U] [#2 0.51,-0.08,0.61,U] [#3 0.32,-0.24,0.59,U] [#4 0.24,-0.59,0.63,U] [#5 0.47,-0.14,0.46,U] [#6 0.52,-0.23,0.38,U] [#7 0.42,0.05,0.61,U] [#8 0.23,-0.19,0.44,U] 
02:43:35.195 00.002 1092 refined, 8 included, MultiStar: {0.36, -0.29}, one-star: {0.29, -0.75}
02:43:35.198 00.003 1092 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
02:43:35.200 00.002 1092 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.41 = -0.41)
02:43:35.202 00.002 1092 CameraToMount -- cameraX=0.36 cameraY=-0.29 hyp=0.46 cameraTheta=-0.68 mountX=0.45 mountY=-0.18, mountTheta=-0.39
02:43:35.207 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.36, y=-0.29, opts=13)
02:43:35.211 00.004 1092 Enqueuing Move request for scope (0.36, -0.29)
02:43:35.213 00.002 2744 Worker thread wakes up
02:43:35.213 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.29) opts 0xd
02:43:35.213 00.000 2744 Handling offset move in thread for scope, endpoint = (0.36, -0.29)
02:43:35.213 00.000 2744 Moving (0.36, -0.29) raw xDistance=0.45 yDistance=-0.18
02:43:35.213 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.45
02:43:35.213 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:35.214 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:43:35.214 00.000 2744 MoveAxis(W, 110, ABG)
02:43:35.214 00.000 2744 Guiding  Dir = 3, Dur = 110
02:43:35.214 00.000 2744 IsSlewing returns 0
02:43:35.214 00.000 2744 IsGuiding returns 0
02:43:35.215 00.001 2744 PulseGuide returned control before completion, sleep 120
02:43:35.234 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1808, FiltMax=65535, Gamma=0.510
02:43:35.254 00.020 1092 UpdateGuideState exits: m=550458 SNR=112.7
02:43:35.256 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:35.259 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:35.262 00.003 1092 Enqueuing Expose request
02:43:35.346 00.084 2744 IsGuiding returns 1
02:43:35.346 00.000 2744 scope still moving after pulse duration time elapsed
02:43:35.378 00.032 2744 IsSlewing returns 0
02:43:35.378 00.000 2744 IsGuiding returns 0
02:43:35.378 00.000 2744 scope move finished after 110 + 54 ms
02:43:35.378 00.000 2744 Move returns status 0, amount 110
02:43:35.378 00.000 2744 MoveAxis(N, 0, ABG)
02:43:35.378 00.000 2744 Move returns status 0, amount 0
02:43:35.378 00.000 2744 move complete, result=0
02:43:35.379 00.001 1092 GuideStep: 0.4 px 110 ms WEST, -0.2 px 0 ms NORTH
02:43:35.383 00.004 2744 worker thread done servicing request
02:43:35.383 00.000 2744 Worker thread wakes up
02:43:35.383 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:35.383 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:38.798 03.415 2744 Exposure complete
02:43:39.034 00.236 2744 worker thread done servicing request
02:43:39.034 00.000 1092 OnExposeComplete: enter
02:43:39.037 00.003 1092 UpdateGuideState(): m_state=6
02:43:39.040 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 314
02:43:39.044 00.004 1092 Star::Find returns 1 (0), X=1721.29, Y=130.94, Mass=487075, SNR=97.2, Peak=54602 HFD=2.6
02:43:39.048 00.004 1092 MultiStar: [#1 0.47,-0.14,0.95,U] [#2 0.35,-0.04,0.67,U] [#3 0.26,-0.06,0.58,U] [#4 0.42,-0.21,0.69,U] [#5 0.12,0.08,0.59,U] [#6 0.44,0.03,0.47,U] [#7 0.27,0.09,0.74,U] [#8 0.26,0.03,0.45,U] 
02:43:39.051 00.003 1092 refined, 8 included, MultiStar: {0.33, -0.17}, one-star: {0.31, -0.85}
02:43:39.054 00.003 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
02:43:39.056 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
02:43:39.059 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=-0.17 hyp=0.37 cameraTheta=-0.48 mountX=0.37 mountY=-0.08, mountTheta=-0.20
02:43:39.067 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.17, opts=13)
02:43:39.070 00.003 1092 Enqueuing Move request for scope (0.33, -0.17)
02:43:39.072 00.002 2744 Worker thread wakes up
02:43:39.072 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.17) opts 0xd
02:43:39.072 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.17)
02:43:39.072 00.000 2744 Moving (0.33, -0.17) raw xDistance=0.37 yDistance=-0.08
02:43:39.073 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:43:39.073 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:39.073 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:43:39.073 00.000 2744 MoveAxis(W, 91, ABG)
02:43:39.073 00.000 2744 Guiding  Dir = 3, Dur = 91
02:43:39.073 00.000 2744 IsSlewing returns 0
02:43:39.073 00.000 2744 IsGuiding returns 0
02:43:39.074 00.001 2744 PulseGuide returned control before completion, sleep 101
02:43:39.096 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1712, FiltMax=65535, Gamma=0.510
02:43:39.116 00.020 1092 UpdateGuideState exits: m=487075 SNR=97.2
02:43:39.120 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:39.122 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:39.125 00.003 1092 Enqueuing Expose request
02:43:39.189 00.064 2744 IsGuiding returns 1
02:43:39.189 00.000 2744 scope still moving after pulse duration time elapsed
02:43:39.220 00.031 2744 IsSlewing returns 0
02:43:39.220 00.000 2744 IsGuiding returns 0
02:43:39.220 00.000 2744 scope move finished after 91 + 55 ms
02:43:39.220 00.000 2744 Move returns status 0, amount 91
02:43:39.221 00.001 2744 MoveAxis(N, 0, ABG)
02:43:39.221 00.000 2744 Move returns status 0, amount 0
02:43:39.221 00.000 2744 move complete, result=0
02:43:39.221 00.000 2744 worker thread done servicing request
02:43:39.221 00.000 2744 Worker thread wakes up
02:43:39.221 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:39.221 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:39.222 00.001 1092 GuideStep: 0.4 px 91 ms WEST, -0.1 px 0 ms NORTH
02:43:42.631 03.409 2744 Exposure complete
02:43:42.839 00.208 2744 worker thread done servicing request
02:43:42.839 00.000 1092 OnExposeComplete: enter
02:43:42.843 00.004 1092 UpdateGuideState(): m_state=6
02:43:42.846 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 315
02:43:42.849 00.003 1092 Star::Find returns 1 (0), X=1721.59, Y=130.97, Mass=517477, SNR=103.4, Peak=61987 HFD=2.3
02:43:42.851 00.002 1092 MultiStar: [#1 0.51,-0.33,0.78,U] [#2 0.78,-0.33,0.71,U] [#3 0.82,-0.38,0.67,U] [#4 0.58,-0.44,0.60,U] [#5 0.74,-0.33,0.52,U] [#6 0.60,-0.56,0.46,U] [#7 0.29,-0.19,0.66,U] [#8 0.50,-0.20,0.50,U] 
02:43:42.854 00.003 1092 refined, 8 included, MultiStar: {0.60, -0.42}, one-star: {0.61, -0.82}
02:43:42.856 00.002 1092 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-0.43) = xAngle (-0.18 = -0.18)
02:43:42.859 00.003 1092 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.34 = -0.34)
02:43:42.863 00.004 1092 CameraToMount -- cameraX=0.60 cameraY=-0.42 hyp=0.74 cameraTheta=-0.61 mountX=0.72 mountY=-0.24, mountTheta=-0.32
02:43:42.868 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.60, y=-0.42, opts=13)
02:43:42.870 00.002 1092 Enqueuing Move request for scope (0.60, -0.42)
02:43:42.873 00.003 2744 Worker thread wakes up
02:43:42.873 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.60, -0.42) opts 0xd
02:43:42.873 00.000 2744 Handling offset move in thread for scope, endpoint = (0.60, -0.42)
02:43:42.873 00.000 2744 Moving (0.60, -0.42) raw xDistance=0.72 yDistance=-0.24
02:43:42.873 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.72
02:43:42.873 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:42.873 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:43:42.873 00.000 2744 MoveAxis(W, 168, ABG)
02:43:42.874 00.001 2744 Guiding  Dir = 3, Dur = 168
02:43:42.874 00.000 2744 IsSlewing returns 0
02:43:42.874 00.000 2744 IsGuiding returns 0
02:43:42.875 00.001 2744 PulseGuide returned control before completion, sleep 178
02:43:42.893 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5571, FiltMin=1069, FiltMax=65535, Gamma=0.510
02:43:42.909 00.016 1092 UpdateGuideState exits: m=517477 SNR=103.4
02:43:42.912 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:42.914 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:42.917 00.003 1092 Enqueuing Expose request
02:43:43.057 00.140 2744 IsGuiding returns 1
02:43:43.058 00.001 2744 scope still moving after pulse duration time elapsed
02:43:43.088 00.030 2744 IsSlewing returns 0
02:43:43.088 00.000 2744 IsGuiding returns 0
02:43:43.088 00.000 2744 scope move finished after 168 + 46 ms
02:43:43.088 00.000 2744 Move returns status 0, amount 168
02:43:43.089 00.001 2744 MoveAxis(N, 0, ABG)
02:43:43.089 00.000 2744 Move returns status 0, amount 0
02:43:43.089 00.000 2744 move complete, result=0
02:43:43.089 00.000 2744 worker thread done servicing request
02:43:43.089 00.000 2744 Worker thread wakes up
02:43:43.089 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:43.089 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:43.089 00.000 1092 GuideStep: 0.7 px 168 ms WEST, -0.2 px 0 ms NORTH
02:43:46.495 03.406 2744 Exposure complete
02:43:46.690 00.195 2744 worker thread done servicing request
02:43:46.690 00.000 1092 OnExposeComplete: enter
02:43:46.695 00.005 1092 UpdateGuideState(): m_state=6
02:43:46.699 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 316
02:43:46.704 00.005 1092 Star::Find returns 1 (0), X=1721.03, Y=130.88, Mass=519855, SNR=100.9, Peak=65535 HFD=2.5
02:43:46.707 00.003 1092 MultiStar: [#1 0.33,-0.23,0.85,U] [#2 0.35,0.19,0.77,U] [#3 -0.05,-0.12,0.78,U] [#4 0.06,-0.19,0.71,U] [#5 0.23,0.04,0.65,U] [#6 0.11,-0.10,0.54,U] [#7 0.33,0.11,0.65,U] [#8 0.19,0.21,0.58,U] 
02:43:46.709 00.002 1092 refined, 8 included, MultiStar: {0.17, -0.15}, one-star: {0.06, -0.91}
02:43:46.712 00.003 1092 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-0.43) = xAngle (-0.30 = -0.30)
02:43:46.715 00.003 1092 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.46 = -0.46)
02:43:46.717 00.002 1092 CameraToMount -- cameraX=0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-0.73 mountX=0.22 mountY=-0.10, mountTheta=-0.43
02:43:46.722 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=-0.15, opts=13)
02:43:46.724 00.002 1092 Enqueuing Move request for scope (0.17, -0.15)
02:43:46.726 00.002 2744 Worker thread wakes up
02:43:46.726 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.15) opts 0xd
02:43:46.726 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, -0.15)
02:43:46.726 00.000 2744 Moving (0.17, -0.15) raw xDistance=0.22 yDistance=-0.10
02:43:46.727 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.22
02:43:46.727 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:46.727 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:43:46.727 00.000 2744 MoveAxis(E, 0, ABG)
02:43:46.727 00.000 2744 Move returns status 0, amount 0
02:43:46.727 00.000 2744 MoveAxis(N, 0, ABG)
02:43:46.727 00.000 2744 Move returns status 0, amount 0
02:43:46.727 00.000 2744 move complete, result=0
02:43:46.727 00.000 2744 worker thread done servicing request
02:43:46.741 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5546, FiltMin=1549, FiltMax=65535, Gamma=0.510
02:43:46.755 00.014 1092 UpdateGuideState exits: m=519855 SNR=100.9
02:43:46.758 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:46.761 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:46.762 00.001 1092 Enqueuing Expose request
02:43:46.764 00.002 2744 Worker thread wakes up
02:43:46.765 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:46.765 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:46.765 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:50.156 03.391 2744 Exposure complete
02:43:50.388 00.232 2744 worker thread done servicing request
02:43:50.388 00.000 1092 OnExposeComplete: enter
02:43:50.391 00.003 1092 UpdateGuideState(): m_state=6
02:43:50.395 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 317
02:43:50.398 00.003 1092 Star::Find returns 1 (0), X=1721.38, Y=130.91, Mass=522616, SNR=97.5, Peak=65535 HFD=2.5
02:43:50.401 00.003 1092 MultiStar: [#1 0.65,-0.24,0.85,U] [#2 0.61,-0.05,0.88,U] [#3 0.63,-0.42,0.62,U] [#4 0.54,-0.48,0.65,U] [#5 0.55,-0.39,0.49,U] [#6 0.57,-0.07,0.43,U] [#7 0.59,-0.14,0.79,U] [#8 0.54,-0.17,0.55,U] 
02:43:50.404 00.003 1092 refined, 8 included, MultiStar: {0.56, -0.34}, one-star: {0.41, -0.88}
02:43:50.407 00.003 1092 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
02:43:50.410 00.003 1092 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
02:43:50.413 00.003 1092 CameraToMount -- cameraX=0.56 cameraY=-0.34 hyp=0.66 cameraTheta=-0.54 mountX=0.65 mountY=-0.18, mountTheta=-0.26
02:43:50.418 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.34, opts=13)
02:43:50.421 00.003 1092 Enqueuing Move request for scope (0.56, -0.34)
02:43:50.423 00.002 2744 Worker thread wakes up
02:43:50.424 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.34) opts 0xd
02:43:50.424 00.000 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.34)
02:43:50.424 00.000 2744 Moving (0.56, -0.34) raw xDistance=0.65 yDistance=-0.18
02:43:50.424 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.65
02:43:50.424 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:50.424 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:43:50.424 00.000 2744 MoveAxis(W, 146, ABG)
02:43:50.424 00.000 2744 Guiding  Dir = 3, Dur = 146
02:43:50.424 00.000 2744 IsSlewing returns 0
02:43:50.425 00.001 2744 IsGuiding returns 0
02:43:50.425 00.000 2744 PulseGuide returned control before completion, sleep 156
02:43:50.442 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1658, FiltMax=65535, Gamma=0.510
02:43:50.459 00.017 1092 UpdateGuideState exits: m=522616 SNR=97.5
02:43:50.462 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:50.464 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:50.467 00.003 1092 Enqueuing Expose request
02:43:50.591 00.124 2744 IsGuiding returns 1
02:43:50.591 00.000 2744 scope still moving after pulse duration time elapsed
02:43:50.623 00.032 2744 IsSlewing returns 0
02:43:50.623 00.000 2744 IsGuiding returns 0
02:43:50.623 00.000 2744 scope move finished after 146 + 52 ms
02:43:50.623 00.000 2744 Move returns status 0, amount 146
02:43:50.623 00.000 2744 MoveAxis(N, 0, ABG)
02:43:50.624 00.001 2744 Move returns status 0, amount 0
02:43:50.624 00.000 2744 move complete, result=0
02:43:50.624 00.000 2744 worker thread done servicing request
02:43:50.624 00.000 2744 Worker thread wakes up
02:43:50.624 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:50.624 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:50.637 00.013 1092 GuideStep: 0.7 px 146 ms WEST, -0.2 px 0 ms NORTH
02:43:54.010 03.373 2744 Exposure complete
02:43:54.200 00.190 2744 worker thread done servicing request
02:43:54.200 00.000 1092 OnExposeComplete: enter
02:43:54.202 00.002 1092 UpdateGuideState(): m_state=6
02:43:54.204 00.002 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 318
02:43:54.207 00.003 1092 Star::Find returns 1 (0), X=1721.64, Y=130.68, Mass=497284, SNR=92.3, Peak=61891 HFD=2.8
02:43:54.209 00.002 1092 MultiStar: [#1 0.83,-0.41,1.00,U] [#2 0.60,-0.15,0.87,U] [#3 0.86,-0.34,0.66,U] [#4 0.61,-0.58,0.60,U] [#5 0.74,-0.13,0.54,U] [#6 0.84,-0.22,0.58,U] [#7 0.89,-0.04,0.58,U] [#8 0.77,-0.31,0.57,U] 
02:43:54.212 00.003 1092 refined, 8 included, MultiStar: {0.75, -0.41}, one-star: {0.66, -1.10}
02:43:54.215 00.003 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
02:43:54.217 00.002 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
02:43:54.220 00.003 1092 CameraToMount -- cameraX=0.75 cameraY=-0.41 hyp=0.85 cameraTheta=-0.50 mountX=0.85 mountY=-0.19, mountTheta=-0.22
02:43:54.225 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.41, opts=13)
02:43:54.228 00.003 1092 Enqueuing Move request for scope (0.75, -0.41)
02:43:54.231 00.003 2744 Worker thread wakes up
02:43:54.231 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.41) opts 0xd
02:43:54.231 00.000 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.41)
02:43:54.231 00.000 2744 Moving (0.75, -0.41) raw xDistance=0.85 yDistance=-0.19
02:43:54.231 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.85
02:43:54.231 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:54.231 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:43:54.231 00.000 2744 MoveAxis(W, 201, ABG)
02:43:54.231 00.000 2744 Guiding  Dir = 3, Dur = 201
02:43:54.231 00.000 2744 IsSlewing returns 0
02:43:54.232 00.001 2744 IsGuiding returns 0
02:43:54.232 00.000 2744 PulseGuide returned control before completion, sleep 211
02:43:54.249 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1731, FiltMax=65535, Gamma=0.510
02:43:54.264 00.015 1092 UpdateGuideState exits: m=497284 SNR=92.3
02:43:54.266 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.269 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:54.271 00.002 1092 Enqueuing Expose request
02:43:54.459 00.188 2744 IsGuiding returns 1
02:43:54.459 00.000 2744 scope still moving after pulse duration time elapsed
02:43:54.491 00.032 2744 IsSlewing returns 0
02:43:54.491 00.000 2744 IsGuiding returns 0
02:43:54.491 00.000 2744 scope move finished after 201 + 58 ms
02:43:54.491 00.000 2744 Move returns status 0, amount 201
02:43:54.491 00.000 2744 MoveAxis(N, 0, ABG)
02:43:54.492 00.001 2744 Move returns status 0, amount 0
02:43:54.492 00.000 2744 move complete, result=0
02:43:54.493 00.001 1092 GuideStep: 0.8 px 201 ms WEST, -0.2 px 0 ms NORTH
02:43:54.498 00.005 2744 worker thread done servicing request
02:43:54.498 00.000 2744 Worker thread wakes up
02:43:54.498 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:54.498 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:57.897 03.399 2744 Exposure complete
02:43:58.105 00.208 2744 worker thread done servicing request
02:43:58.105 00.000 1092 OnExposeComplete: enter
02:43:58.107 00.002 1092 UpdateGuideState(): m_state=6
02:43:58.110 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 319
02:43:58.114 00.004 1092 Star::Find returns 1 (0), X=1721.17, Y=130.94, Mass=475057, SNR=109.8, Peak=58954 HFD=2.5
02:43:58.117 00.003 1092 MultiStar: [#1 0.31,-0.26,0.79,U] [#2 0.55,0.10,0.66,U] [#3 0.32,-0.31,0.60,U] [#4 0.44,-0.44,0.57,U] [#5 0.40,-0.16,0.47,U] [#6 0.58,-0.25,0.39,U] [#7 0.40,0.05,0.59,U] [#8 0.50,-0.18,0.55,U] 
02:43:58.119 00.002 1092 refined, 8 included, MultiStar: {0.38, -0.30}, one-star: {0.19, -0.85}
02:43:58.121 00.002 1092 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-0.43) = xAngle (-0.23 = -0.23)
02:43:58.123 00.002 1092 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.39 = -0.39)
02:43:58.125 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=-0.30 hyp=0.49 cameraTheta=-0.66 mountX=0.47 mountY=-0.18, mountTheta=-0.37
02:43:58.130 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.30, opts=13)
02:43:58.133 00.003 1092 Enqueuing Move request for scope (0.38, -0.30)
02:43:58.136 00.003 2744 Worker thread wakes up
02:43:58.136 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.30) opts 0xd
02:43:58.136 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.30)
02:43:58.136 00.000 2744 Moving (0.38, -0.30) raw xDistance=0.47 yDistance=-0.18
02:43:58.136 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.47
02:43:58.136 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:43:58.136 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:43:58.136 00.000 2744 MoveAxis(W, 120, ABG)
02:43:58.137 00.001 2744 Guiding  Dir = 3, Dur = 120
02:43:58.137 00.000 2744 IsSlewing returns 0
02:43:58.137 00.000 2744 IsGuiding returns 0
02:43:58.137 00.000 2744 PulseGuide returned control before completion, sleep 130
02:43:58.155 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5562, FiltMin=1789, FiltMax=65535, Gamma=0.510
02:43:58.170 00.015 1092 UpdateGuideState exits: m=475057 SNR=109.8
02:43:58.173 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:58.177 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:43:58.180 00.003 1092 Enqueuing Expose request
02:43:58.284 00.104 2744 IsGuiding returns 0
02:43:58.284 00.000 2744 Move returns status 0, amount 120
02:43:58.284 00.000 2744 MoveAxis(N, 0, ABG)
02:43:58.284 00.000 2744 Move returns status 0, amount 0
02:43:58.284 00.000 2744 move complete, result=0
02:43:58.284 00.000 2744 worker thread done servicing request
02:43:58.285 00.001 2744 Worker thread wakes up
02:43:58.285 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:43:58.285 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:43:58.285 00.000 1092 GuideStep: 0.5 px 120 ms WEST, -0.2 px 0 ms NORTH
02:44:01.683 03.398 2744 Exposure complete
02:44:01.894 00.211 2744 worker thread done servicing request
02:44:01.894 00.000 1092 OnExposeComplete: enter
02:44:01.897 00.003 1092 UpdateGuideState(): m_state=6
02:44:01.900 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 320
02:44:01.904 00.004 1092 Star::Find returns 1 (0), X=1721.04, Y=130.89, Mass=478003, SNR=100.3, Peak=65535 HFD=2.6
02:44:01.906 00.002 1092 MultiStar: [#1 0.18,-0.11,0.86,U] [#2 0.25,0.07,0.67,U] [#3 0.21,-0.06,0.60,U] [#4 0.10,-0.19,0.62,U] [#5 -0.06,0.18,0.54,U] [#6 0.14,0.00,0.52,U] [#7 0.23,0.20,0.68,U] [#8 0.16,-0.16,0.50,U] 
02:44:01.909 00.003 1092 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.06, -0.89}
02:44:01.912 00.003 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.41 = -0.41)
02:44:01.914 00.002 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.56 = -0.56)
02:44:01.916 00.002 1092 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-0.84 mountX=0.19 mountY=-0.11, mountTheta=-0.53
02:44:01.923 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=-0.16, opts=13)
02:44:01.927 00.004 1092 Enqueuing Move request for scope (0.14, -0.16)
02:44:01.930 00.003 2744 Worker thread wakes up
02:44:01.930 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
02:44:01.930 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
02:44:01.930 00.000 2744 Moving (0.14, -0.16) raw xDistance=0.19 yDistance=-0.11
02:44:01.930 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:44:01.931 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:01.931 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:44:01.931 00.000 2744 MoveAxis(E, 0, ABG)
02:44:01.931 00.000 2744 Move returns status 0, amount 0
02:44:01.931 00.000 2744 MoveAxis(N, 0, ABG)
02:44:01.931 00.000 2744 Move returns status 0, amount 0
02:44:01.931 00.000 2744 move complete, result=0
02:44:01.931 00.000 2744 worker thread done servicing request
02:44:01.950 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1683, FiltMax=65535, Gamma=0.510
02:44:01.968 00.018 1092 UpdateGuideState exits: m=478003 SNR=100.3
02:44:01.970 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.973 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:01.975 00.002 1092 Enqueuing Expose request
02:44:01.979 00.004 2744 Worker thread wakes up
02:44:01.979 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:01.979 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:01.979 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:05.367 03.388 2744 Exposure complete
02:44:05.580 00.213 2744 worker thread done servicing request
02:44:05.580 00.000 1092 OnExposeComplete: enter
02:44:05.583 00.003 1092 UpdateGuideState(): m_state=6
02:44:05.587 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 321
02:44:05.590 00.003 1092 Star::Find returns 1 (0), X=1721.17, Y=130.79, Mass=502674, SNR=96.7, Peak=58234 HFD=2.7
02:44:05.595 00.005 1092 MultiStar: [#1 0.33,-0.31,0.90,U] [#2 0.40,-0.31,0.74,U] [#3 0.72,-0.41,0.65,U] [#4 0.51,-0.52,0.72,U] [#5 0.45,-0.36,0.53,U] [#6 0.64,-0.36,0.44,U] [#7 0.45,-0.13,0.63,U] [#8 0.34,-0.24,0.62,U] 
02:44:05.602 00.007 1092 refined, 8 included, MultiStar: {0.42, -0.44}, one-star: {0.19, -0.99}
02:44:05.619 00.017 1092 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-0.43) = xAngle (-0.37 = -0.37)
02:44:05.624 00.005 1092 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.53 = -0.53)
02:44:05.630 00.006 1092 CameraToMount -- cameraX=0.42 cameraY=-0.44 hyp=0.61 cameraTheta=-0.80 mountX=0.57 mountY=-0.31, mountTheta=-0.49
02:44:05.639 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.44, opts=13)
02:44:05.650 00.011 1092 Enqueuing Move request for scope (0.42, -0.44)
02:44:05.653 00.003 2744 Worker thread wakes up
02:44:05.653 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.44) opts 0xd
02:44:05.653 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.44)
02:44:05.653 00.000 2744 Moving (0.42, -0.44) raw xDistance=0.57 yDistance=-0.31
02:44:05.653 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:44:05.653 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:05.655 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:44:05.655 00.000 2744 MoveAxis(W, 127, ABG)
02:44:05.655 00.000 2744 Guiding  Dir = 3, Dur = 127
02:44:05.655 00.000 2744 IsSlewing returns 0
02:44:05.655 00.000 2744 IsGuiding returns 0
02:44:05.655 00.000 2744 PulseGuide returned control before completion, sleep 137
02:44:05.679 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1283, FiltMax=65535, Gamma=0.510
02:44:05.721 00.042 1092 UpdateGuideState exits: m=502674 SNR=96.7
02:44:05.727 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.731 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:05.734 00.003 1092 Enqueuing Expose request
02:44:05.795 00.061 2744 IsGuiding returns 1
02:44:05.796 00.001 2744 scope still moving after pulse duration time elapsed
02:44:05.827 00.031 2744 IsSlewing returns 0
02:44:05.827 00.000 2744 IsGuiding returns 1
02:44:05.859 00.032 2744 IsSlewing returns 0
02:44:05.860 00.001 2744 IsGuiding returns 0
02:44:05.861 00.001 2744 scope move finished after 127 + 78 ms
02:44:05.861 00.000 2744 Move returns status 0, amount 127
02:44:05.861 00.000 2744 MoveAxis(N, 0, ABG)
02:44:05.862 00.001 2744 Move returns status 0, amount 0
02:44:05.862 00.000 2744 move complete, result=0
02:44:05.862 00.000 2744 worker thread done servicing request
02:44:05.862 00.000 2744 Worker thread wakes up
02:44:05.862 00.000 1092 GuideStep: 0.6 px 127 ms WEST, -0.3 px 0 ms NORTH
02:44:05.866 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:05.866 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:09.252 03.386 2744 Exposure complete
02:44:09.440 00.188 2744 worker thread done servicing request
02:44:09.441 00.001 1092 OnExposeComplete: enter
02:44:09.444 00.003 1092 UpdateGuideState(): m_state=6
02:44:09.446 00.002 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 322
02:44:09.449 00.003 1092 Star::Find returns 1 (0), X=1721.01, Y=131.08, Mass=498032, SNR=108.6, Peak=62794 HFD=2.7
02:44:09.451 00.002 1092 MultiStar: [#1 0.28,-0.16,0.80,U] [#2 0.17,0.13,0.78,U] [#3 0.07,-0.09,0.57,U] [#4 0.14,-0.42,0.58,U] [#5 0.08,-0.25,0.50,U] [#6 0.04,-0.15,0.47,U] [#7 0.07,0.10,0.62,U] [#8 0.24,-0.23,0.51,U] 
02:44:09.453 00.002 1092 refined, 8 included, MultiStar: {0.13, -0.22}, one-star: {0.03, -0.71}
02:44:09.455 00.002 1092 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
02:44:09.457 00.002 1092 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.78 = -0.78)
02:44:09.459 00.002 1092 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=0.20 mountY=-0.18, mountTheta=-0.71
02:44:09.468 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.13, y=-0.22, opts=13)
02:44:09.471 00.003 1092 Enqueuing Move request for scope (0.13, -0.22)
02:44:09.474 00.003 2744 Worker thread wakes up
02:44:09.474 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
02:44:09.474 00.000 2744 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
02:44:09.474 00.000 2744 Moving (0.13, -0.22) raw xDistance=0.20 yDistance=-0.18
02:44:09.474 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:44:09.474 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:09.474 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:44:09.474 00.000 2744 MoveAxis(E, 0, ABG)
02:44:09.474 00.000 2744 Move returns status 0, amount 0
02:44:09.474 00.000 2744 MoveAxis(N, 0, ABG)
02:44:09.474 00.000 2744 Move returns status 0, amount 0
02:44:09.474 00.000 2744 move complete, result=0
02:44:09.474 00.000 2744 worker thread done servicing request
02:44:09.489 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5533, FiltMin=1699, FiltMax=65535, Gamma=0.510
02:44:09.504 00.015 1092 UpdateGuideState exits: m=498032 SNR=108.6
02:44:09.506 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:09.509 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:09.511 00.002 1092 Enqueuing Expose request
02:44:09.513 00.002 2744 Worker thread wakes up
02:44:09.513 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:09.517 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:09.517 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:12.920 03.403 2744 Exposure complete
02:44:13.120 00.200 2744 worker thread done servicing request
02:44:13.120 00.000 1092 OnExposeComplete: enter
02:44:13.123 00.003 1092 UpdateGuideState(): m_state=6
02:44:13.126 00.003 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 323
02:44:13.129 00.003 1092 Star::Find returns 1 (0), X=1721.65, Y=130.80, Mass=531699, SNR=107.2, Peak=63715 HFD=2.7
02:44:13.132 00.003 1092 MultiStar: [#1 0.94,-0.48,0.81,U] [#2 1.09,-0.21,0.64,U] [#3 0.85,-0.45,0.70,U] [#4 1.02,-0.61,0.72,U] [#5 0.90,-0.46,0.46,U] [#6 0.83,-0.22,0.48,U] [#7 0.80,-0.18,0.57,U] [#8 0.87,-0.19,0.52,U] 
02:44:13.136 00.004 1092 refined, 8 included, MultiStar: {0.88, -0.47}, one-star: {0.67, -0.98}
02:44:13.138 00.002 1092 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-0.43) = xAngle (-0.07 = -0.07)
02:44:13.139 00.001 1092 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.22 = -0.22)
02:44:13.143 00.004 1092 CameraToMount -- cameraX=0.88 cameraY=-0.47 hyp=1.00 cameraTheta=-0.49 mountX=1.00 mountY=-0.22, mountTheta=-0.21
02:44:13.151 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.88, y=-0.47, opts=13)
02:44:13.154 00.003 1092 Enqueuing Move request for scope (0.88, -0.47)
02:44:13.157 00.003 2744 Worker thread wakes up
02:44:13.157 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.88, -0.47) opts 0xd
02:44:13.157 00.000 2744 Handling offset move in thread for scope, endpoint = (0.88, -0.47)
02:44:13.157 00.000 2744 Moving (0.88, -0.47) raw xDistance=1.00 yDistance=-0.22
02:44:13.157 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 1.00
02:44:13.157 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:13.157 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:44:13.157 00.000 2744 MoveAxis(W, 223, ABG)
02:44:13.157 00.000 2744 Guiding  Dir = 3, Dur = 223
02:44:13.158 00.001 2744 IsSlewing returns 0
02:44:13.158 00.000 2744 IsGuiding returns 0
02:44:13.158 00.000 2744 PulseGuide returned control before completion, sleep 233
02:44:13.175 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1818, FiltMax=65535, Gamma=0.510
02:44:13.190 00.015 1092 UpdateGuideState exits: m=531699 SNR=107.2
02:44:13.193 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:13.195 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:13.197 00.002 1092 Enqueuing Expose request
02:44:13.399 00.202 2744 IsGuiding returns 1
02:44:13.399 00.000 2744 scope still moving after pulse duration time elapsed
02:44:13.430 00.031 2744 IsSlewing returns 0
02:44:13.430 00.000 2744 IsGuiding returns 0
02:44:13.430 00.000 2744 scope move finished after 223 + 49 ms
02:44:13.430 00.000 2744 Move returns status 0, amount 223
02:44:13.431 00.001 2744 MoveAxis(N, 0, ABG)
02:44:13.431 00.000 2744 Move returns status 0, amount 0
02:44:13.431 00.000 2744 move complete, result=0
02:44:13.431 00.000 2744 worker thread done servicing request
02:44:13.431 00.000 2744 Worker thread wakes up
02:44:13.431 00.000 1092 GuideStep: 1.0 px 223 ms WEST, -0.2 px 0 ms NORTH
02:44:13.435 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:13.435 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:16.865 03.430 2744 Exposure complete
02:44:17.092 00.227 2744 worker thread done servicing request
02:44:17.092 00.000 1092 OnExposeComplete: enter
02:44:17.095 00.003 1092 UpdateGuideState(): m_state=6
02:44:17.098 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 324
02:44:17.102 00.004 1092 Star::Find returns 1 (0), X=1721.86, Y=130.51, Mass=511155, SNR=105.4, Peak=65535 HFD=2.5
02:44:17.105 00.003 1092 MultiStar: [#1 1.17,-0.52,0.92,U] [#2 1.07,-0.32,0.67,U] [#3 1.08,-0.65,0.65,U] [#4 1.00,-0.60,0.57,U] [#5 0.85,-0.33,0.48,U] [#6 0.96,-0.77,0.41,U] [#7 1.04,-0.34,0.69,U] [#8 0.94,-0.35,0.51,U] 
02:44:17.108 00.003 1092 refined, 8 included, MultiStar: {1.01, -0.61}, one-star: {0.88, -1.28}
02:44:17.111 00.003 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
02:44:17.114 00.003 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
02:44:17.116 00.002 1092 CameraToMount -- cameraX=1.01 cameraY=-0.61 hyp=1.18 cameraTheta=-0.55 mountX=1.17 mountY=-0.32, mountTheta=-0.27
02:44:17.123 00.007 1092 SchedulePrimaryMove(0F8C9988, x=1.01, y=-0.61, opts=13)
02:44:17.127 00.004 1092 Enqueuing Move request for scope (1.01, -0.61)
02:44:17.129 00.002 2744 Worker thread wakes up
02:44:17.129 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.01, -0.61) opts 0xd
02:44:17.129 00.000 2744 Handling offset move in thread for scope, endpoint = (1.01, -0.61)
02:44:17.129 00.000 2744 Moving (1.01, -0.61) raw xDistance=1.17 yDistance=-0.32
02:44:17.130 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.78 from input 1.17
02:44:17.130 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:17.130 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:44:17.130 00.000 2744 MoveAxis(W, 278, ABG)
02:44:17.130 00.000 2744 Guiding  Dir = 3, Dur = 278
02:44:17.130 00.000 2744 IsSlewing returns 0
02:44:17.130 00.000 2744 IsGuiding returns 0
02:44:17.131 00.001 2744 PulseGuide returned control before completion, sleep 288
02:44:17.150 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5546, FiltMin=1610, FiltMax=65535, Gamma=0.510
02:44:17.167 00.017 1092 UpdateGuideState exits: m=511155 SNR=105.4
02:44:17.170 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.173 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:17.175 00.002 1092 Enqueuing Expose request
02:44:17.433 00.258 2744 IsGuiding returns 1
02:44:17.433 00.000 2744 scope still moving after pulse duration time elapsed
02:44:17.465 00.032 2744 IsSlewing returns 0
02:44:17.465 00.000 2744 IsGuiding returns 0
02:44:17.465 00.000 2744 scope move finished after 278 + 56 ms
02:44:17.465 00.000 2744 Move returns status 0, amount 278
02:44:17.465 00.000 2744 MoveAxis(N, 0, ABG)
02:44:17.466 00.001 2744 Move returns status 0, amount 0
02:44:17.466 00.000 2744 move complete, result=0
02:44:17.466 00.000 2744 worker thread done servicing request
02:44:17.466 00.000 2744 Worker thread wakes up
02:44:17.466 00.000 1092 GuideStep: 1.2 px 278 ms WEST, -0.3 px 0 ms NORTH
02:44:17.469 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:17.469 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:20.856 03.387 2744 Exposure complete
02:44:21.056 00.200 2744 worker thread done servicing request
02:44:21.056 00.000 1092 OnExposeComplete: enter
02:44:21.059 00.003 1092 UpdateGuideState(): m_state=6
02:44:21.063 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 325
02:44:21.066 00.003 1092 Star::Find returns 1 (0), X=1721.59, Y=130.76, Mass=515041, SNR=104.0, Peak=59155 HFD=2.8
02:44:21.070 00.004 1092 MultiStar: [#1 0.90,-0.45,0.82,U] [#2 0.96,-0.25,0.76,U] [#3 0.87,-0.58,0.61,U] [#4 0.72,-0.78,0.60,U] [#5 0.68,-0.58,0.47,U] [#6 0.70,-0.46,0.42,U] [#7 0.60,-0.15,0.74,U] [#8 0.71,-0.48,0.50,U] 
02:44:21.073 00.003 1092 refined, 8 included, MultiStar: {0.75, -0.54}, one-star: {0.61, -1.02}
02:44:21.075 00.002 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.20 = -0.20)
02:44:21.079 00.004 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
02:44:21.082 00.003 1092 CameraToMount -- cameraX=0.75 cameraY=-0.54 hyp=0.93 cameraTheta=-0.62 mountX=0.91 mountY=-0.32, mountTheta=-0.34
02:44:21.087 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.75, y=-0.54, opts=13)
02:44:21.090 00.003 1092 Enqueuing Move request for scope (0.75, -0.54)
02:44:21.092 00.002 2744 Worker thread wakes up
02:44:21.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.54) opts 0xd
02:44:21.093 00.001 2744 Handling offset move in thread for scope, endpoint = (0.75, -0.54)
02:44:21.093 00.000 2744 Moving (0.75, -0.54) raw xDistance=0.91 yDistance=-0.32
02:44:21.093 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.63 from input 0.91
02:44:21.093 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:21.093 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:44:21.093 00.000 2744 MoveAxis(W, 223, ABG)
02:44:21.093 00.000 2744 Guiding  Dir = 3, Dur = 223
02:44:21.094 00.001 2744 IsSlewing returns 0
02:44:21.094 00.000 2744 IsGuiding returns 0
02:44:21.094 00.000 2744 PulseGuide returned control before completion, sleep 233
02:44:21.109 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:44:21.128 00.019 1092 UpdateGuideState exits: m=515041 SNR=104.0
02:44:21.133 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:21.136 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:21.139 00.003 1092 Enqueuing Expose request
02:44:21.329 00.190 2744 IsGuiding returns 1
02:44:21.329 00.000 2744 scope still moving after pulse duration time elapsed
02:44:21.361 00.032 2744 IsSlewing returns 0
02:44:21.361 00.000 2744 IsGuiding returns 1
02:44:21.392 00.031 2744 IsSlewing returns 0
02:44:21.393 00.001 2744 IsGuiding returns 1
02:44:21.424 00.031 2744 IsSlewing returns 0
02:44:21.424 00.000 2744 IsGuiding returns 0
02:44:21.425 00.001 2744 scope move finished after 223 + 107 ms
02:44:21.425 00.000 2744 Move returns status 0, amount 223
02:44:21.425 00.000 2744 MoveAxis(N, 0, ABG)
02:44:21.425 00.000 2744 Move returns status 0, amount 0
02:44:21.425 00.000 2744 move complete, result=0
02:44:21.425 00.000 2744 worker thread done servicing request
02:44:21.425 00.000 2744 Worker thread wakes up
02:44:21.425 00.000 1092 GuideStep: 0.9 px 223 ms WEST, -0.3 px 0 ms NORTH
02:44:21.431 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:21.431 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:24.826 03.395 2744 Exposure complete
02:44:25.023 00.197 2744 worker thread done servicing request
02:44:25.023 00.000 1092 OnExposeComplete: enter
02:44:25.027 00.004 1092 UpdateGuideState(): m_state=6
02:44:25.030 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 326
02:44:25.032 00.002 1092 Star::Find returns 1 (0), X=1721.65, Y=130.73, Mass=513099, SNR=113.0, Peak=65535 HFD=2.8
02:44:25.035 00.003 1092 MultiStar: [#1 0.91,-0.58,0.91,U] [#2 0.93,-0.37,0.70,U] [#3 0.94,-0.48,0.62,U] [#4 0.78,-0.72,0.53,U] [#5 0.82,-0.39,0.49,U] [#6 0.92,-0.63,0.41,U] [#7 0.87,-0.29,0.56,U] [#8 0.82,-0.33,0.57,U] 
02:44:25.038 00.003 1092 refined, 8 included, MultiStar: {0.84, -0.57}, one-star: {0.67, -1.05}
02:44:25.040 00.002 1092 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-0.43) = xAngle (-0.17 = -0.17)
02:44:25.043 00.003 1092 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.33 = -0.33)
02:44:25.046 00.003 1092 CameraToMount -- cameraX=0.84 cameraY=-0.57 hyp=1.02 cameraTheta=-0.60 mountX=1.01 mountY=-0.33, mountTheta=-0.31
02:44:25.052 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.84, y=-0.57, opts=13)
02:44:25.054 00.002 1092 Enqueuing Move request for scope (0.84, -0.57)
02:44:25.056 00.002 2744 Worker thread wakes up
02:44:25.056 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.84, -0.57) opts 0xd
02:44:25.057 00.001 2744 Handling offset move in thread for scope, endpoint = (0.84, -0.57)
02:44:25.057 00.000 2744 Moving (0.84, -0.57) raw xDistance=1.01 yDistance=-0.33
02:44:25.057 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.68 from input 1.01
02:44:25.057 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:25.057 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:44:25.057 00.000 2744 MoveAxis(W, 241, ABG)
02:44:25.057 00.000 2744 Guiding  Dir = 3, Dur = 241
02:44:25.057 00.000 2744 IsSlewing returns 0
02:44:25.058 00.001 2744 IsGuiding returns 0
02:44:25.058 00.000 2744 PulseGuide returned control before completion, sleep 251
02:44:25.079 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5533, FiltMin=1190, FiltMax=65535, Gamma=0.510
02:44:25.094 00.015 1092 UpdateGuideState exits: m=513099 SNR=113.0
02:44:25.098 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.102 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:25.104 00.002 1092 Enqueuing Expose request
02:44:25.316 00.212 2744 IsGuiding returns 1
02:44:25.316 00.000 2744 scope still moving after pulse duration time elapsed
02:44:25.347 00.031 2744 IsSlewing returns 0
02:44:25.347 00.000 2744 IsGuiding returns 0
02:44:25.347 00.000 2744 scope move finished after 241 + 48 ms
02:44:25.347 00.000 2744 Move returns status 0, amount 241
02:44:25.347 00.000 2744 MoveAxis(N, 0, ABG)
02:44:25.347 00.000 2744 Move returns status 0, amount 0
02:44:25.348 00.001 2744 move complete, result=0
02:44:25.348 00.000 2744 worker thread done servicing request
02:44:25.348 00.000 2744 Worker thread wakes up
02:44:25.348 00.000 1092 GuideStep: 1.0 px 241 ms WEST, -0.3 px 0 ms NORTH
02:44:25.351 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:25.351 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:28.751 03.400 2744 Exposure complete
02:44:28.978 00.227 2744 worker thread done servicing request
02:44:28.978 00.000 1092 OnExposeComplete: enter
02:44:28.981 00.003 1092 UpdateGuideState(): m_state=6
02:44:28.985 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 327
02:44:28.988 00.003 1092 Star::Find returns 1 (0), X=1721.09, Y=130.84, Mass=535321, SNR=101.2, Peak=65535 HFD=2.6
02:44:28.991 00.003 1092 MultiStar: [#1 0.38,-0.30,0.79,U] [#2 0.42,-0.18,0.80,U] [#3 0.30,-0.37,0.69,U] [#4 0.31,-0.77,0.62,U] [#5 0.05,-0.33,0.50,U] [#6 0.31,-0.50,0.41,U] [#7 0.30,-0.00,0.69,U] [#8 0.08,-0.18,0.51,U] 
02:44:28.994 00.003 1092 refined, 8 included, MultiStar: {0.26, -0.42}, one-star: {0.12, -0.95}
02:44:28.996 00.002 1092 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.43) = xAngle (-0.59 = -0.59)
02:44:28.999 00.003 1092 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.75 = -0.75)
02:44:29.002 00.003 1092 CameraToMount -- cameraX=0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-1.02 mountX=0.41 mountY=-0.33, mountTheta=-0.69
02:44:29.007 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.42, opts=13)
02:44:29.010 00.003 1092 Enqueuing Move request for scope (0.26, -0.42)
02:44:29.012 00.002 2744 Worker thread wakes up
02:44:29.012 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.42) opts 0xd
02:44:29.012 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.42)
02:44:29.012 00.000 2744 Moving (0.26, -0.42) raw xDistance=0.41 yDistance=-0.33
02:44:29.012 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.41
02:44:29.012 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:29.013 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:44:29.013 00.000 2744 MoveAxis(W, 108, ABG)
02:44:29.013 00.000 2744 Guiding  Dir = 3, Dur = 108
02:44:29.013 00.000 2744 IsSlewing returns 0
02:44:29.013 00.000 2744 IsGuiding returns 0
02:44:29.014 00.001 2744 PulseGuide returned control before completion, sleep 118
02:44:29.033 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1731, FiltMax=65535, Gamma=0.510
02:44:29.052 00.019 1092 UpdateGuideState exits: m=535321 SNR=101.2
02:44:29.055 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.057 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:29.060 00.003 1092 Enqueuing Expose request
02:44:29.143 00.083 2744 IsGuiding returns 1
02:44:29.143 00.000 2744 scope still moving after pulse duration time elapsed
02:44:29.173 00.030 2744 IsSlewing returns 0
02:44:29.173 00.000 2744 IsGuiding returns 0
02:44:29.173 00.000 2744 scope move finished after 108 + 52 ms
02:44:29.173 00.000 2744 Move returns status 0, amount 108
02:44:29.174 00.001 2744 MoveAxis(N, 0, ABG)
02:44:29.174 00.000 2744 Move returns status 0, amount 0
02:44:29.174 00.000 2744 move complete, result=0
02:44:29.174 00.000 2744 worker thread done servicing request
02:44:29.174 00.000 2744 Worker thread wakes up
02:44:29.175 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:29.175 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:29.175 00.000 1092 GuideStep: 0.4 px 108 ms WEST, -0.3 px 0 ms NORTH
02:44:32.663 03.488 2744 Exposure complete
02:44:33.596 00.933 2744 worker thread done servicing request
02:44:33.596 00.000 1092 OnExposeComplete: enter
02:44:33.603 00.007 1092 UpdateGuideState(): m_state=6
02:44:33.611 00.008 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 328
02:44:33.617 00.006 1092 Star::Find returns 1 (0), X=1720.90, Y=131.02, Mass=527441, SNR=91.2, Peak=60970 HFD=2.7
02:44:33.624 00.007 1092 MultiStar: [#1 0.11,-0.27,0.90,U] [#2 0.15,-0.15,0.77,U] [#3 0.01,-0.23,0.75,U] [#4 0.18,-0.65,0.72,U] [#5 0.08,-0.27,0.49,U] [#6 0.06,-0.35,0.50,U] [#7 0.00,-0.06,0.72,U] [#8 0.01,-0.41,0.56,U] 
02:44:33.630 00.006 1092 refined, 8 included, MultiStar: {0.05, -0.36}, one-star: {-0.08, -0.77}
02:44:33.634 00.004 1092 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.43) = xAngle (-0.99 = -0.99)
02:44:33.639 00.005 1092 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.15 = -1.15)
02:44:33.644 00.005 1092 CameraToMount -- cameraX=0.05 cameraY=-0.36 hyp=0.37 cameraTheta=-1.42 mountX=0.20 mountY=-0.34, mountTheta=-1.03
02:44:33.652 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.36, opts=13)
02:44:33.657 00.005 1092 Enqueuing Move request for scope (0.05, -0.36)
02:44:33.663 00.006 2744 Worker thread wakes up
02:44:33.663 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.36) opts 0xd
02:44:33.663 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.36)
02:44:33.663 00.000 2744 Moving (0.05, -0.36) raw xDistance=0.20 yDistance=-0.34
02:44:33.663 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.20
02:44:33.664 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:33.664 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:44:33.664 00.000 2744 MoveAxis(E, 0, ABG)
02:44:33.664 00.000 2744 Move returns status 0, amount 0
02:44:33.664 00.000 2744 MoveAxis(N, 0, ABG)
02:44:33.664 00.000 2744 Move returns status 0, amount 0
02:44:33.664 00.000 2744 move complete, result=0
02:44:33.665 00.001 2744 worker thread done servicing request
02:44:33.686 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1696, FiltMax=65535, Gamma=0.510
02:44:33.710 00.024 1092 UpdateGuideState exits: m=527441 SNR=91.2
02:44:33.714 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.720 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:33.726 00.006 1092 Enqueuing Expose request
02:44:33.730 00.004 2744 Worker thread wakes up
02:44:33.730 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:33.736 00.006 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:33.736 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:37.234 03.498 2744 Exposure complete
02:44:37.531 00.297 2744 worker thread done servicing request
02:44:37.531 00.000 1092 OnExposeComplete: enter
02:44:37.535 00.004 1092 UpdateGuideState(): m_state=6
02:44:37.540 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 329
02:44:37.546 00.006 1092 Star::Find returns 1 (0), X=1721.20, Y=130.81, Mass=504932, SNR=109.9, Peak=62794 HFD=2.6
02:44:37.549 00.003 1092 MultiStar: [#1 0.35,-0.32,0.88,U] [#2 0.39,-0.16,0.60,U] [#3 0.29,-0.34,0.56,U] [#4 0.31,-0.76,0.59,U] [#5 0.11,-0.36,0.53,U] [#6 0.11,-0.06,0.45,U] [#7 0.22,-0.06,0.49,U] [#8 0.22,-0.22,0.49,U] 
02:44:37.553 00.004 1092 refined, 8 included, MultiStar: {0.26, -0.42}, one-star: {0.23, -0.98}
02:44:37.556 00.003 1092 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-0.43) = xAngle (-0.60 = -0.60)
02:44:37.561 00.005 1092 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.75 = -0.75)
02:44:37.565 00.004 1092 CameraToMount -- cameraX=0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-1.02 mountX=0.41 mountY=-0.34, mountTheta=-0.69
02:44:37.579 00.014 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.42, opts=13)
02:44:37.594 00.015 1092 Enqueuing Move request for scope (0.26, -0.42)
02:44:37.602 00.008 2744 Worker thread wakes up
02:44:37.602 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.42) opts 0xd
02:44:37.602 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.42)
02:44:37.602 00.000 2744 Moving (0.26, -0.42) raw xDistance=0.41 yDistance=-0.34
02:44:37.602 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.41
02:44:37.602 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:37.603 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.34
02:44:37.603 00.000 2744 MoveAxis(W, 91, ABG)
02:44:37.603 00.000 2744 Guiding  Dir = 3, Dur = 91
02:44:37.603 00.000 2744 IsSlewing returns 0
02:44:37.603 00.000 2744 IsGuiding returns 0
02:44:37.604 00.001 2744 PulseGuide returned control before completion, sleep 101
02:44:37.672 00.068 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:44:37.711 00.039 2744 IsGuiding returns 1
02:44:37.711 00.000 2744 scope still moving after pulse duration time elapsed
02:44:37.714 00.003 1092 UpdateGuideState exits: m=504932 SNR=109.9
02:44:37.721 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:37.731 00.010 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:37.740 00.009 2744 IsSlewing returns 0
02:44:37.740 00.000 1092 Enqueuing Expose request
02:44:37.746 00.006 2744 IsGuiding returns 0
02:44:37.746 00.000 2744 scope move finished after 91 + 52 ms
02:44:37.747 00.001 2744 Move returns status 0, amount 91
02:44:37.747 00.000 2744 MoveAxis(N, 0, ABG)
02:44:37.747 00.000 2744 Move returns status 0, amount 0
02:44:37.747 00.000 2744 move complete, result=0
02:44:37.747 00.000 2744 worker thread done servicing request
02:44:37.747 00.000 2744 Worker thread wakes up
02:44:37.749 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:37.749 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:37.763 00.014 1092 GuideStep: 0.4 px 91 ms WEST, -0.3 px 0 ms NORTH
02:44:39.612 01.849 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:44:39.615 00.003 1092 case statement mapped state 6 to 3
02:44:39.618 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:44:41.129 01.511 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:44:41.139 00.010 1092 case statement mapped state 6 to 3
02:44:41.149 00.010 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:44:41.192 00.043 2744 Exposure complete
02:44:41.477 00.285 1092 OnExposeComplete: enter
02:44:41.481 00.004 1092 UpdateGuideState(): m_state=6
02:44:41.485 00.004 2744 worker thread done servicing request
02:44:41.486 00.001 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 330
02:44:41.498 00.012 1092 Star::Find returns 1 (0), X=1719.98, Y=130.83, Mass=510079, SNR=92.2, Peak=52435 HFD=3.0
02:44:41.501 00.003 1092 MultiStar: [#1 -0.82,-0.03,0.87,U] [#2 -0.79,0.26,0.74,U] [#3 -0.92,0.17,0.63,U] [#4 -0.74,-0.09,0.58,U] [#5 -1.09,0.12,0.50,U] [#6 -0.84,0.38,0.48,U] [#7 -0.65,-0.04,0.60,U] [#8 -1.03,0.13,0.47,U] 
02:44:41.504 00.003 1092 refined, 8 included, MultiStar: {-0.87, -0.08}, one-star: {-1.00, -0.96}
02:44:41.509 00.005 1092 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-0.43) = xAngle (-2.63 = -2.63)
02:44:41.519 00.010 1092 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.78 = -2.78)
02:44:41.523 00.004 1092 CameraToMount -- cameraX=-0.87 cameraY=-0.08 hyp=0.88 cameraTheta=-3.05 mountX=-0.76 mountY=-0.31, mountTheta=-2.76
02:44:41.533 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.87, y=-0.08, opts=13)
02:44:41.537 00.004 1092 Enqueuing Move request for scope (-0.87, -0.08)
02:44:41.541 00.004 2744 Worker thread wakes up
02:44:41.541 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.87, -0.08) opts 0xd
02:44:41.541 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.87, -0.08)
02:44:41.541 00.000 2744 Moving (-0.87, -0.08) raw xDistance=-0.76 yDistance=-0.31
02:44:41.542 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.76
02:44:41.542 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:41.542 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.31
02:44:41.542 00.000 2744 MoveAxis(E, 164, ABG)
02:44:41.542 00.000 2744 Guiding  Dir = 2, Dur = 164
02:44:41.543 00.001 2744 IsSlewing returns 0
02:44:41.543 00.000 2744 IsGuiding returns 0
02:44:41.544 00.001 2744 PulseGuide returned control before completion, sleep 174
02:44:41.566 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1683, FiltMax=65535, Gamma=0.510
02:44:41.590 00.024 1092 UpdateGuideState exits: m=510079 SNR=92.2
02:44:41.594 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:41.597 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:41.601 00.004 1092 Enqueuing Expose request
02:44:41.729 00.128 2744 IsGuiding returns 1
02:44:41.729 00.000 2744 scope still moving after pulse duration time elapsed
02:44:41.760 00.031 2744 IsSlewing returns 0
02:44:41.763 00.003 2744 IsGuiding returns 0
02:44:41.763 00.000 2744 scope move finished after 164 + 55 ms
02:44:41.763 00.000 2744 Move returns status 0, amount 164
02:44:41.764 00.001 2744 MoveAxis(N, 0, ABG)
02:44:41.764 00.000 2744 Move returns status 0, amount 0
02:44:41.764 00.000 2744 move complete, result=0
02:44:41.764 00.000 2744 worker thread done servicing request
02:44:41.764 00.000 2744 Worker thread wakes up
02:44:41.764 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:41.764 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:41.766 00.002 1092 GuideStep: -0.8 px 164 ms EAST, -0.3 px 0 ms NORTH
02:44:45.152 03.386 2744 Exposure complete
02:44:45.371 00.219 2744 worker thread done servicing request
02:44:45.371 00.000 1092 OnExposeComplete: enter
02:44:45.374 00.003 1092 UpdateGuideState(): m_state=6
02:44:45.378 00.004 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 331
02:44:45.380 00.002 1092 Star::Find returns 1 (0), X=1723.15, Y=127.98, Mass=444993, SNR=67.2, Peak=17549 HFD=5.8
02:44:45.383 00.003 1092 MultiStar: large primary error, entering stabilization period
02:44:45.385 00.002 1092 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
02:44:45.387 00.002 1092 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.78 = -0.78)
02:44:45.390 00.003 1092 CameraToMount -- cameraX=2.17 cameraY=-3.80 hyp=4.38 cameraTheta=-1.05 mountX=3.55 mountY=-3.08, mountTheta=-0.71
02:44:45.396 00.006 1092 SchedulePrimaryMove(0F8C9988, x=2.17, y=-3.80, opts=13)
02:44:45.399 00.003 1092 Enqueuing Move request for scope (2.17, -3.80)
02:44:45.401 00.002 2744 Worker thread wakes up
02:44:45.402 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (2.17, -3.80) opts 0xd
02:44:45.402 00.000 2744 Handling offset move in thread for scope, endpoint = (2.17, -3.80)
02:44:45.402 00.000 2744 Moving (2.17, -3.80) raw xDistance=3.55 yDistance=-3.08
02:44:45.402 00.000 2744 GuideAlgorithmHysteresis::Result() returns 2.21 from input 3.55
02:44:45.402 00.000 2744 resist switch: large excursion: input -3.08 thresh 1.35 direction from 1 to -1
02:44:45.402 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-9.23
02:44:45.402 00.000 2744 GuideAlgorithmResistSwitch::result() returns -3.08 from input -3.08
02:44:45.402 00.000 2744 MoveAxis(W, 784, ABG)
02:44:45.402 00.000 2744 Guiding  Dir = 3, Dur = 784
02:44:45.402 00.000 2744 IsSlewing returns 0
02:44:45.403 00.001 2744 IsGuiding returns 0
02:44:45.403 00.000 2744 PulseGuide returned control before completion, sleep 794
02:44:45.419 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1536, FiltMax=65535, Gamma=0.510
02:44:45.435 00.016 1092 UpdateGuideState exits: m=444993 SNR=67.2
02:44:45.438 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.440 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:45.443 00.003 1092 Enqueuing Expose request
02:44:46.203 00.760 2744 IsGuiding returns 1
02:44:46.203 00.000 2744 scope still moving after pulse duration time elapsed
02:44:46.234 00.031 2744 IsSlewing returns 0
02:44:46.234 00.000 2744 IsGuiding returns 0
02:44:46.234 00.000 2744 scope move finished after 784 + 47 ms
02:44:46.234 00.000 2744 Move returns status 0, amount 784
02:44:46.234 00.000 2744 MoveAxis(N, 578, ABG)
02:44:46.234 00.000 2744 Guiding  Dir = 0, Dur = 578
02:44:46.235 00.001 2744 IsSlewing returns 0
02:44:46.235 00.000 2744 IsGuiding returns 0
02:44:46.235 00.000 2744 PulseGuide returned control before completion, sleep 588
02:44:46.828 00.593 2744 IsGuiding returns 1
02:44:46.828 00.000 2744 scope still moving after pulse duration time elapsed
02:44:46.860 00.032 2744 IsSlewing returns 0
02:44:46.860 00.000 2744 IsGuiding returns 0
02:44:46.860 00.000 2744 scope move finished after 578 + 47 ms
02:44:46.861 00.001 2744 Move returns status 0, amount 578
02:44:46.861 00.000 2744 move complete, result=0
02:44:46.861 00.000 2744 worker thread done servicing request
02:44:46.861 00.000 2744 Worker thread wakes up
02:44:46.861 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:46.861 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:46.861 00.000 1092 GuideStep: 3.6 px 784 ms WEST, -3.1 px 578 ms NORTH
02:44:50.308 03.447 2744 Exposure complete
02:44:50.647 00.339 2744 worker thread done servicing request
02:44:50.648 00.001 1092 OnExposeComplete: enter
02:44:50.651 00.003 1092 UpdateGuideState(): m_state=6
02:44:50.654 00.003 1092 Star::Find(15, 1723, 127, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 332
02:44:50.657 00.003 1092 Star::Find returns 1 (0), X=1721.80, Y=130.81, Mass=460171, SNR=69.2, Peak=18730 HFD=5.4
02:44:50.660 00.003 1092 MultiStar: exiting stabilization period
02:44:50.662 00.002 1092 Star::Find false star n=14 nbg=260 bg=7311.1 sigma=1192.5 thresh=10889 peak=10172
02:44:50.665 00.003 1092 Star::Find false star n=9 nbg=259 bg=6734.3 sigma=1020.6 thresh=9796 peak=9464
02:44:50.693 00.028 1092 Star::Find false star n=15 nbg=268 bg=6405.9 sigma=1049.2 thresh=9554 peak=9526
02:44:50.696 00.003 1092 Star::Find false star n=4 nbg=271 bg=6804.2 sigma=1050.4 thresh=9956 peak=9353
02:44:50.699 00.003 1092 MultiStar: [#1 -1.04,2.36,0.00,M1] [#2 -1.24,4.76,0.00,M1] [#3 -0.24,2.01,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 1.33,5.08,0.00,M1] [#7 -0.36,0.92,0.52,U] [#8 -1.17,2.01,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 -1.79,2.33,0.00,M1] 
02:44:50.703 00.004 1092 refined, 1 included, MultiStar: {0.42, -0.33}, one-star: {0.82, -0.98}
02:44:50.706 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.24 = -0.24)
02:44:50.708 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
02:44:50.711 00.003 1092 CameraToMount -- cameraX=0.42 cameraY=-0.33 hyp=0.54 cameraTheta=-0.67 mountX=0.52 mountY=-0.21, mountTheta=-0.38
02:44:50.718 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.33, opts=13)
02:44:50.721 00.003 1092 Enqueuing Move request for scope (0.42, -0.33)
02:44:50.723 00.002 2744 Worker thread wakes up
02:44:50.723 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.33) opts 0xd
02:44:50.724 00.001 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.33)
02:44:50.724 00.000 2744 Moving (0.42, -0.33) raw xDistance=0.52 yDistance=-0.21
02:44:50.724 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.48 from input 0.52
02:44:50.724 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:50.724 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:44:50.724 00.000 2744 MoveAxis(W, 172, ABG)
02:44:50.724 00.000 2744 Guiding  Dir = 3, Dur = 172
02:44:50.724 00.000 2744 IsSlewing returns 0
02:44:50.725 00.001 2744 IsGuiding returns 0
02:44:50.725 00.000 2744 PulseGuide returned control before completion, sleep 182
02:44:50.761 00.036 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1741, FiltMax=65535, Gamma=0.510
02:44:50.779 00.018 1092 UpdateGuideState exits: m=460171 SNR=69.2
02:44:50.782 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.786 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:50.788 00.002 1092 Enqueuing Expose request
02:44:50.917 00.129 2744 IsGuiding returns 1
02:44:50.917 00.000 2744 scope still moving after pulse duration time elapsed
02:44:50.948 00.031 2744 IsSlewing returns 0
02:44:50.949 00.001 2744 IsGuiding returns 0
02:44:50.949 00.000 2744 scope move finished after 172 + 52 ms
02:44:50.949 00.000 2744 Move returns status 0, amount 172
02:44:50.949 00.000 2744 MoveAxis(N, 0, ABG)
02:44:50.949 00.000 2744 Move returns status 0, amount 0
02:44:50.949 00.000 2744 move complete, result=0
02:44:50.949 00.000 2744 worker thread done servicing request
02:44:50.950 00.001 2744 Worker thread wakes up
02:44:50.950 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:50.950 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:51.174 00.224 1092 GuideStep: 0.5 px 172 ms WEST, -0.2 px 0 ms NORTH
02:44:53.606 02.432 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:44:53.609 00.003 1092 case statement mapped state 6 to 3
02:44:53.611 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:44:54.348 00.737 2744 Exposure complete
02:44:54.563 00.215 2744 worker thread done servicing request
02:44:54.563 00.000 1092 OnExposeComplete: enter
02:44:54.566 00.003 1092 UpdateGuideState(): m_state=6
02:44:54.570 00.004 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 333
02:44:54.574 00.004 1092 Star::Find returns 1 (0), X=1721.56, Y=131.52, Mass=450608, SNR=64.9, Peak=21037 HFD=5.1
02:44:54.578 00.004 1092 MultiStar: [#1 -0.42,2.22,0.00,M2] [#2 -2.58,4.48,0.00,M2] [#3 -0.22,2.75,0.00,M2] [#4 -0.57,3.87,0.00,M1] [#5 -1.32,2.52,0.00,M1] [#6 0.06,5.78,0.00,M2] [#7 0.19,1.06,0.63,U] [#8 -0.22,2.92,0.00,M2] 
02:44:54.580 00.002 1092 refined, 1 included, MultiStar: {0.43, 0.25}, one-star: {0.59, -0.27}
02:44:54.582 00.002 1092 CameraToMount -- cameraTheta (0.52) - m_xAngle (-0.43) = xAngle (0.94 = 0.94)
02:44:54.585 00.003 1092 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.79 = 0.79)
02:44:54.587 00.002 1092 CameraToMount -- cameraX=0.43 cameraY=0.25 hyp=0.50 cameraTheta=0.52 mountX=0.29 mountY=0.35, mountTheta=0.88
02:44:54.593 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.43, y=0.25, opts=13)
02:44:54.596 00.003 1092 Enqueuing Move request for scope (0.43, 0.25)
02:44:54.598 00.002 2744 Worker thread wakes up
02:44:54.598 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.25) opts 0xd
02:44:54.598 00.000 2744 Handling offset move in thread for scope, endpoint = (0.43, 0.25)
02:44:54.598 00.000 2744 Moving (0.43, 0.25) raw xDistance=0.29 yDistance=0.35
02:44:54.598 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.29
02:44:54.598 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:54.599 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:44:54.599 00.000 2744 MoveAxis(W, 78, ABG)
02:44:54.599 00.000 2744 Guiding  Dir = 3, Dur = 78
02:44:54.599 00.000 2744 IsSlewing returns 0
02:44:54.599 00.000 2744 IsGuiding returns 0
02:44:54.600 00.001 2744 PulseGuide returned control before completion, sleep 88
02:44:54.617 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1539, FiltMax=65535, Gamma=0.510
02:44:54.633 00.016 1092 UpdateGuideState exits: m=450608 SNR=64.9
02:44:54.638 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:54.641 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:54.645 00.004 1092 Enqueuing Expose request
02:44:54.697 00.052 2744 IsGuiding returns 1
02:44:54.697 00.000 2744 scope still moving after pulse duration time elapsed
02:44:54.729 00.032 2744 IsSlewing returns 0
02:44:54.729 00.000 2744 IsGuiding returns 0
02:44:54.729 00.000 2744 scope move finished after 78 + 51 ms
02:44:54.729 00.000 2744 Move returns status 0, amount 78
02:44:54.729 00.000 2744 MoveAxis(N, 0, ABG)
02:44:54.729 00.000 2744 Move returns status 0, amount 0
02:44:54.729 00.000 2744 move complete, result=0
02:44:54.730 00.001 2744 worker thread done servicing request
02:44:54.730 00.000 2744 Worker thread wakes up
02:44:54.730 00.000 1092 GuideStep: 0.3 px 78 ms WEST, 0.4 px 0 ms NORTH
02:44:54.733 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:54.733 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:58.113 03.380 2744 Exposure complete
02:44:58.319 00.206 2744 worker thread done servicing request
02:44:58.319 00.000 1092 OnExposeComplete: enter
02:44:58.322 00.003 1092 UpdateGuideState(): m_state=6
02:44:58.324 00.002 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 334
02:44:58.327 00.003 1092 Star::Find returns 1 (0), X=1721.44, Y=131.75, Mass=463487, SNR=72.5, Peak=23443 HFD=4.9
02:44:58.329 00.002 1092 Star::Find false star n=14 nbg=264 bg=6697.8 sigma=1154.6 thresh=10162 peak=10128
02:44:58.333 00.004 1092 MultiStar: [#1 -0.52,2.33,0.00,M3] [#2 -1.16,4.76,0.00,M3] [#3 -0.21,4.10,0.00,M3] [#4 -0.67,4.05,0.00,M2] [#5 0.00,0.00,0.00,L] [#6 1.47,3.80,0.00,M3] [#7 -0.44,1.50,0.65,U] [#8 -1.56,3.10,0.00,M3] [#9 1.59,3.04,0.00,M1] 
02:44:58.335 00.002 1092 single-star, 1 included, MultiStar: {0.11, 0.57}, one-star: {0.46, -0.03}
02:44:58.337 00.002 1092 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-0.43) = xAngle (0.36 = 0.36)
02:44:58.340 00.003 1092 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.20 = 0.20)
02:44:58.342 00.002 1092 CameraToMount -- cameraX=0.46 cameraY=-0.03 hyp=0.46 cameraTheta=-0.07 mountX=0.43 mountY=0.09, mountTheta=0.21
02:44:58.349 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.46, y=-0.03, opts=13)
02:44:58.351 00.002 1092 Enqueuing Move request for scope (0.46, -0.03)
02:44:58.354 00.003 2744 Worker thread wakes up
02:44:58.354 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.03) opts 0xd
02:44:58.354 00.000 2744 Handling offset move in thread for scope, endpoint = (0.46, -0.03)
02:44:58.354 00.000 2744 Moving (0.46, -0.03) raw xDistance=0.43 yDistance=0.09
02:44:58.354 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.43
02:44:58.354 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:44:58.354 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:44:58.354 00.000 2744 MoveAxis(W, 102, ABG)
02:44:58.354 00.000 2744 Guiding  Dir = 3, Dur = 102
02:44:58.354 00.000 2744 IsSlewing returns 0
02:44:58.355 00.001 2744 IsGuiding returns 0
02:44:58.355 00.000 2744 PulseGuide returned control before completion, sleep 112
02:44:58.369 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5546, FiltMin=1587, FiltMax=65535, Gamma=0.510
02:44:58.384 00.015 1092 UpdateGuideState exits: m=463487 SNR=72.5
02:44:58.386 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.389 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:44:58.390 00.001 1092 Enqueuing Expose request
02:44:58.470 00.080 2744 IsGuiding returns 1
02:44:58.470 00.000 2744 scope still moving after pulse duration time elapsed
02:44:58.502 00.032 2744 IsSlewing returns 0
02:44:58.502 00.000 2744 IsGuiding returns 0
02:44:58.502 00.000 2744 scope move finished after 102 + 45 ms
02:44:58.502 00.000 2744 Move returns status 0, amount 102
02:44:58.503 00.001 2744 MoveAxis(N, 0, ABG)
02:44:58.503 00.000 2744 Move returns status 0, amount 0
02:44:58.503 00.000 2744 move complete, result=0
02:44:58.503 00.000 2744 worker thread done servicing request
02:44:58.503 00.000 2744 Worker thread wakes up
02:44:58.503 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:44:58.503 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:44:58.504 00.001 1092 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH
02:45:01.929 03.425 2744 Exposure complete
02:45:02.288 00.359 1092 OnExposeComplete: enter
02:45:02.291 00.003 1092 UpdateGuideState(): m_state=6
02:45:02.295 00.004 2744 worker thread done servicing request
02:45:02.295 00.000 1092 Star::Find(15, 1721, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 335
02:45:02.298 00.003 1092 Star::Find returns 1 (0), X=1720.96, Y=132.16, Mass=451040, SNR=65.8, Peak=21741 HFD=4.7
02:45:02.302 00.004 1092 MultiStar: [#1 -2.26,2.64,0.00,M4] [#2 -1.54,4.56,0.00,M4] [#3 -1.40,3.45,0.00,M4] [#4 -1.48,3.75,0.00,M3] [#5 -1.78,4.54,0.00,M2] [#6 0.58,6.27,0.00,M4] [#7 -1.10,1.26,0.00,M1] [#8 -1.22,2.90,0.00,M4] 
02:45:02.304 00.002 1092 CameraToMount -- cameraTheta (1.63) - m_xAngle (-0.43) = xAngle (2.05 = 2.05)
02:45:02.307 00.003 1092 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.90 = 1.90)
02:45:02.309 00.002 1092 CameraToMount -- cameraX=-0.02 cameraY=0.37 hyp=0.37 cameraTheta=1.63 mountX=-0.17 mountY=0.35, mountTheta=2.03
02:45:02.315 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.37, opts=13)
02:45:02.318 00.003 1092 Enqueuing Move request for scope (-0.02, 0.37)
02:45:02.322 00.004 2744 Worker thread wakes up
02:45:02.322 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.37) opts 0xd
02:45:02.322 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.37)
02:45:02.322 00.000 2744 Moving (-0.02, 0.37) raw xDistance=-0.17 yDistance=0.35
02:45:02.323 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.17
02:45:02.323 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:02.323 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.35
02:45:02.323 00.000 2744 MoveAxis(E, 0, ABG)
02:45:02.323 00.000 2744 Move returns status 0, amount 0
02:45:02.323 00.000 2744 MoveAxis(N, 0, ABG)
02:45:02.323 00.000 2744 Move returns status 0, amount 0
02:45:02.323 00.000 2744 move complete, result=0
02:45:02.323 00.000 2744 worker thread done servicing request
02:45:02.344 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1747, FiltMax=65535, Gamma=0.510
02:45:02.364 00.020 1092 UpdateGuideState exits: m=451040 SNR=65.8
02:45:02.368 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:02.370 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:02.373 00.003 1092 Enqueuing Expose request
02:45:02.377 00.004 2744 Worker thread wakes up
02:45:02.377 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:02.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:02.377 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.3 px 0 ms NORTH
02:45:05.766 03.389 2744 Exposure complete
02:45:05.851 00.085 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:45:05.854 00.003 1092 case statement mapped state 6 to 3
02:45:05.863 00.009 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:45:06.084 00.221 2744 worker thread done servicing request
02:45:06.084 00.000 1092 OnExposeComplete: enter
02:45:06.087 00.003 1092 UpdateGuideState(): m_state=6
02:45:06.091 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 336
02:45:06.094 00.003 1092 Star::Find returns 1 (0), X=1720.90, Y=131.86, Mass=460298, SNR=85.5, Peak=22435 HFD=4.5
02:45:06.098 00.004 1092 MultiStar: [#1 -1.36,2.56,0.00,M5] [#2 -1.61,3.91,0.00,M5] [#3 -0.81,3.99,0.00,M5] [#4 -1.55,3.84,0.00,M4] [#5 -2.68,4.71,0.00,M3] [#6 1.03,3.74,0.00,M5] [#7 -1.09,1.79,0.00,M2] [#8 -1.04,2.14,0.00,M5] 
02:45:06.102 00.004 1092 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.43) = xAngle (2.83 = 2.83)
02:45:06.106 00.004 1092 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.67 = 2.67)
02:45:06.110 00.004 1092 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.40 mountX=-0.10 mountY=0.05, mountTheta=2.70
02:45:06.120 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.07, opts=13)
02:45:06.124 00.004 1092 Enqueuing Move request for scope (-0.08, 0.07)
02:45:06.131 00.007 2744 Worker thread wakes up
02:45:06.131 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
02:45:06.131 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
02:45:06.131 00.000 2744 Moving (-0.08, 0.07) raw xDistance=-0.10 yDistance=0.05
02:45:06.131 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:45:06.131 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:06.132 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:45:06.132 00.000 2744 MoveAxis(E, 0, ABG)
02:45:06.132 00.000 2744 Move returns status 0, amount 0
02:45:06.132 00.000 2744 MoveAxis(N, 0, ABG)
02:45:06.132 00.000 2744 Move returns status 0, amount 0
02:45:06.132 00.000 2744 move complete, result=0
02:45:06.132 00.000 2744 worker thread done servicing request
02:45:06.157 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5571, FiltMin=1872, FiltMax=65535, Gamma=0.510
02:45:06.198 00.041 1092 UpdateGuideState exits: m=460298 SNR=85.5
02:45:06.204 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:06.207 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:06.214 00.007 1092 Enqueuing Expose request
02:45:06.219 00.005 2744 Worker thread wakes up
02:45:06.219 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:06.223 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:06.223 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:09.616 03.393 2744 Exposure complete
02:45:09.809 00.193 2744 worker thread done servicing request
02:45:09.809 00.000 1092 OnExposeComplete: enter
02:45:09.812 00.003 1092 UpdateGuideState(): m_state=6
02:45:09.815 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 337
02:45:09.817 00.002 1092 Star::Find returns 1 (0), X=1720.30, Y=132.89, Mass=500769, SNR=86.0, Peak=29021 HFD=4.5
02:45:09.820 00.003 1092 MultiStar: [#1 -1.23,2.49,0.00,M6] [#2 -1.59,3.75,0.00,M6] [#3 -1.04,3.65,0.00,M6] [#4 -1.66,3.83,0.00,M5] [#5 -2.19,3.71,0.00,M4] [#6 -0.42,3.55,0.00,M6] [#7 -1.07,1.81,0.00,M3] [#8 -1.34,2.73,0.00,M6] 
02:45:09.822 00.002 1092 CameraToMount -- cameraTheta (2.12) - m_xAngle (-0.43) = xAngle (2.55 = 2.55)
02:45:09.824 00.002 1092 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.39 = 2.39)
02:45:09.827 00.003 1092 CameraToMount -- cameraX=-0.67 cameraY=1.10 hyp=1.29 cameraTheta=2.12 mountX=-1.07 mountY=0.88, mountTheta=2.45
02:45:09.836 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.67, y=1.10, opts=13)
02:45:09.838 00.002 1092 Enqueuing Move request for scope (-0.67, 1.10)
02:45:09.841 00.003 2744 Worker thread wakes up
02:45:09.841 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.67, 1.10) opts 0xd
02:45:09.841 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.67, 1.10)
02:45:09.841 00.000 2744 Moving (-0.67, 1.10) raw xDistance=-1.07 yDistance=0.88
02:45:09.841 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.07
02:45:09.841 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:45:09.841 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.88
02:45:09.841 00.000 2744 MoveAxis(E, 240, ABG)
02:45:09.841 00.000 2744 Guiding  Dir = 2, Dur = 240
02:45:09.841 00.000 2744 IsSlewing returns 0
02:45:09.842 00.001 2744 IsGuiding returns 0
02:45:09.842 00.000 2744 PulseGuide returned control before completion, sleep 250
02:45:09.855 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5549, FiltMin=1544, FiltMax=65535, Gamma=0.510
02:45:09.869 00.014 1092 UpdateGuideState exits: m=500769 SNR=86.0
02:45:09.872 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:09.874 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:09.877 00.003 1092 Enqueuing Expose request
02:45:10.096 00.219 2744 IsGuiding returns 1
02:45:10.096 00.000 2744 scope still moving after pulse duration time elapsed
02:45:10.127 00.031 2744 IsSlewing returns 0
02:45:10.127 00.000 2744 IsGuiding returns 0
02:45:10.127 00.000 2744 scope move finished after 240 + 45 ms
02:45:10.127 00.000 2744 Move returns status 0, amount 240
02:45:10.127 00.000 2744 MoveAxis(N, 0, ABG)
02:45:10.127 00.000 2744 Move returns status 0, amount 0
02:45:10.127 00.000 2744 move complete, result=0
02:45:10.128 00.001 2744 worker thread done servicing request
02:45:10.128 00.000 2744 Worker thread wakes up
02:45:10.128 00.000 1092 GuideStep: -1.1 px 240 ms EAST, 0.9 px 0 ms NORTH
02:45:10.130 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:10.131 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:13.556 03.425 2744 Exposure complete
02:45:13.927 00.371 1092 OnExposeComplete: enter
02:45:13.930 00.003 1092 UpdateGuideState(): m_state=6
02:45:13.934 00.004 2744 worker thread done servicing request
02:45:13.934 00.000 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 338
02:45:13.938 00.004 1092 Star::Find returns 1 (0), X=1720.93, Y=132.20, Mass=500940, SNR=88.0, Peak=33530 HFD=4.2
02:45:13.942 00.004 1092 MultiStar: [#1 -0.78,2.25,0.00,M7] [#2 -0.61,3.13,0.00,M7] [#3 -0.31,3.29,0.00,M7] [#4 -0.52,3.23,0.00,M6] [#5 -0.83,2.74,0.00,M5] [#6 0.57,3.52,0.00,M7] [#7 -0.56,1.61,0.00,M4] [#8 -0.73,2.67,0.00,M7] 
02:45:13.945 00.003 1092 CameraToMount -- cameraTheta (1.69) - m_xAngle (-0.43) = xAngle (2.11 = 2.11)
02:45:13.948 00.003 1092 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.96 = 1.96)
02:45:13.950 00.002 1092 CameraToMount -- cameraX=-0.05 cameraY=0.42 hyp=0.42 cameraTheta=1.69 mountX=-0.22 mountY=0.39, mountTheta=2.08
02:45:13.955 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.42, opts=13)
02:45:13.960 00.005 1092 Enqueuing Move request for scope (-0.05, 0.42)
02:45:13.963 00.003 2744 Worker thread wakes up
02:45:13.963 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.42) opts 0xd
02:45:13.963 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.42)
02:45:13.963 00.000 2744 Moving (-0.05, 0.42) raw xDistance=-0.22 yDistance=0.39
02:45:13.963 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.22
02:45:13.963 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:13.966 00.003 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.39
02:45:13.966 00.000 2744 MoveAxis(E, 0, ABG)
02:45:13.966 00.000 2744 Move returns status 0, amount 0
02:45:13.966 00.000 2744 MoveAxis(N, 0, ABG)
02:45:13.967 00.001 2744 Move returns status 0, amount 0
02:45:13.967 00.000 2744 move complete, result=0
02:45:13.967 00.000 2744 worker thread done servicing request
02:45:13.984 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5562, FiltMin=1834, FiltMax=65535, Gamma=0.510
02:45:14.005 00.021 1092 UpdateGuideState exits: m=500940 SNR=88.0
02:45:14.009 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.011 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:14.014 00.003 1092 Enqueuing Expose request
02:45:14.016 00.002 1092 GuideStep: -0.2 px 0 ms EAST, 0.4 px 0 ms NORTH
02:45:14.019 00.003 2744 Worker thread wakes up
02:45:14.019 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:14.019 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:17.435 03.416 2744 Exposure complete
02:45:17.672 00.237 2744 worker thread done servicing request
02:45:17.672 00.000 1092 OnExposeComplete: enter
02:45:17.676 00.004 1092 UpdateGuideState(): m_state=6
02:45:17.680 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 339
02:45:17.683 00.003 1092 Star::Find returns 1 (0), X=1720.84, Y=132.24, Mass=506591, SNR=84.6, Peak=28829 HFD=4.3
02:45:17.687 00.004 1092 MultiStar: [#1 -0.63,2.42,0.00,M8] [#2 -1.02,3.76,0.00,M8] [#3 -0.04,3.13,0.00,M8] [#4 -0.48,3.57,0.00,M7] [#5 -1.01,3.38,0.00,M6] [#6 0.53,2.73,0.00,M8] [#7 -0.16,1.38,0.55,U] [#8 -0.89,2.33,0.00,M8] 
02:45:17.690 00.003 1092 single-star, 1 included, MultiStar: {-0.14, 0.78}, one-star: {-0.13, 0.45}
02:45:17.693 00.003 1092 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.43) = xAngle (2.28 = 2.28)
02:45:17.696 00.003 1092 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.13 = 2.13)
02:45:17.699 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.45 hyp=0.47 cameraTheta=1.86 mountX=-0.31 mountY=0.40, mountTheta=2.23
02:45:17.705 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.45, opts=13)
02:45:17.708 00.003 1092 Enqueuing Move request for scope (-0.13, 0.45)
02:45:17.712 00.004 2744 Worker thread wakes up
02:45:17.712 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.45) opts 0xd
02:45:17.712 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.45)
02:45:17.712 00.000 2744 Moving (-0.13, 0.45) raw xDistance=-0.31 yDistance=0.40
02:45:17.712 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.31
02:45:17.712 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:17.712 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.40
02:45:17.713 00.001 2744 MoveAxis(E, 69, ABG)
02:45:17.713 00.000 2744 Guiding  Dir = 2, Dur = 69
02:45:17.713 00.000 2744 IsSlewing returns 0
02:45:17.713 00.000 2744 IsGuiding returns 0
02:45:17.714 00.001 2744 PulseGuide returned control before completion, sleep 79
02:45:17.739 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5555, FiltMin=1677, FiltMax=65535, Gamma=0.510
02:45:17.756 00.017 1092 UpdateGuideState exits: m=506591 SNR=84.6
02:45:17.762 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:17.765 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:17.768 00.003 1092 Enqueuing Expose request
02:45:17.798 00.030 2744 IsGuiding returns 1
02:45:17.798 00.000 2744 scope still moving after pulse duration time elapsed
02:45:17.830 00.032 2744 IsSlewing returns 0
02:45:17.830 00.000 2744 IsGuiding returns 0
02:45:17.830 00.000 2744 scope move finished after 69 + 47 ms
02:45:17.830 00.000 2744 Move returns status 0, amount 69
02:45:17.830 00.000 2744 MoveAxis(N, 0, ABG)
02:45:17.831 00.001 2744 Move returns status 0, amount 0
02:45:17.831 00.000 2744 move complete, result=0
02:45:17.831 00.000 2744 worker thread done servicing request
02:45:17.831 00.000 2744 Worker thread wakes up
02:45:17.831 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:17.831 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:17.832 00.001 1092 GuideStep: -0.3 px 69 ms EAST, 0.4 px 0 ms NORTH
02:45:18.116 00.284 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:45:18.120 00.004 1092 case statement mapped state 6 to 3
02:45:18.122 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:45:21.219 03.097 2744 Exposure complete
02:45:21.410 00.191 2744 worker thread done servicing request
02:45:21.411 00.001 1092 OnExposeComplete: enter
02:45:21.413 00.002 1092 UpdateGuideState(): m_state=6
02:45:21.416 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 340
02:45:21.418 00.002 1092 Star::Find returns 1 (0), X=1720.19, Y=132.58, Mass=502955, SNR=92.9, Peak=40749 HFD=3.3
02:45:21.421 00.003 1092 MultiStar: [#1 -0.57,1.74,0.00,M9] [#2 -0.83,2.69,0.00,M9] [#3 -0.64,2.59,0.00,M9] [#4 -0.79,2.43,0.00,M8] [#5 -1.38,2.60,0.00,M7] [#6 -0.10,2.41,0.00,M9] [#7 -0.62,1.79,0.00,M4] [#8 -0.99,2.01,0.00,M9] 
02:45:21.423 00.002 1092 CameraToMount -- cameraTheta (2.35) - m_xAngle (-0.43) = xAngle (2.78 = 2.78)
02:45:21.426 00.003 1092 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.62 = 2.62)
02:45:21.428 00.002 1092 CameraToMount -- cameraX=-0.79 cameraY=0.80 hyp=1.12 cameraTheta=2.35 mountX=-1.05 mountY=0.56, mountTheta=2.65
02:45:21.434 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.79, y=0.80, opts=13)
02:45:21.436 00.002 1092 Enqueuing Move request for scope (-0.79, 0.80)
02:45:21.438 00.002 2744 Worker thread wakes up
02:45:21.438 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.80) opts 0xd
02:45:21.438 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.79, 0.80)
02:45:21.438 00.000 2744 Moving (-0.79, 0.80) raw xDistance=-1.05 yDistance=0.56
02:45:21.438 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.67 from input -1.05
02:45:21.438 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:45:21.438 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.56
02:45:21.438 00.000 2744 MoveAxis(E, 240, ABG)
02:45:21.438 00.000 2744 Guiding  Dir = 2, Dur = 240
02:45:21.439 00.001 2744 IsSlewing returns 0
02:45:21.439 00.000 2744 IsGuiding returns 0
02:45:21.439 00.000 2744 PulseGuide returned control before completion, sleep 250
02:45:21.455 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1872, FiltMax=65535, Gamma=0.510
02:45:21.471 00.016 1092 UpdateGuideState exits: m=502955 SNR=92.9
02:45:21.473 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.475 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:21.478 00.003 1092 Enqueuing Expose request
02:45:21.699 00.221 2744 IsGuiding returns 1
02:45:21.699 00.000 2744 scope still moving after pulse duration time elapsed
02:45:21.731 00.032 2744 IsSlewing returns 0
02:45:21.731 00.000 2744 IsGuiding returns 0
02:45:21.731 00.000 2744 scope move finished after 240 + 51 ms
02:45:21.732 00.001 2744 Move returns status 0, amount 240
02:45:21.732 00.000 2744 MoveAxis(N, 0, ABG)
02:45:21.732 00.000 2744 Move returns status 0, amount 0
02:45:21.732 00.000 2744 move complete, result=0
02:45:21.732 00.000 2744 worker thread done servicing request
02:45:21.732 00.000 2744 Worker thread wakes up
02:45:21.732 00.000 1092 GuideStep: -1.0 px 240 ms EAST, 0.6 px 0 ms NORTH
02:45:21.735 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:21.735 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:25.174 03.439 2744 Exposure complete
02:45:25.568 00.394 1092 OnExposeComplete: enter
02:45:25.572 00.004 1092 UpdateGuideState(): m_state=6
02:45:25.575 00.003 2744 worker thread done servicing request
02:45:25.576 00.001 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 341
02:45:25.579 00.003 1092 Star::Find returns 1 (0), X=1720.90, Y=132.78, Mass=513496, SNR=94.7, Peak=40637 HFD=3.5
02:45:25.584 00.005 1092 MultiStar: [#1 -0.36,2.21,0.00,M10] [#2 -0.33,2.80,0.00,M10] [#3 -0.07,2.47,0.00,M10] [#4 -0.32,2.34,0.00,M9] [#5 -0.75,2.83,0.00,M8] [#6 0.57,2.55,0.00,M10] [#7 -0.00,1.71,0.00,M5] [#8 -0.44,2.42,0.00,M10] 
02:45:25.587 00.003 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
02:45:25.590 00.003 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.92 = 1.92)
02:45:25.593 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=1.00 hyp=1.00 cameraTheta=1.65 mountX=-0.48 mountY=0.94, mountTheta=2.05
02:45:25.598 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=1.00, opts=13)
02:45:25.601 00.003 1092 Enqueuing Move request for scope (-0.08, 1.00)
02:45:25.605 00.004 2744 Worker thread wakes up
02:45:25.606 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 1.00) opts 0xd
02:45:25.606 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 1.00)
02:45:25.606 00.000 2744 Moving (-0.08, 1.00) raw xDistance=-0.48 yDistance=0.94
02:45:25.606 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.48
02:45:25.606 00.000 2744 switching direction from -1 to 1 - decHistory=3 oldest=0.24 newest=1.89
02:45:25.606 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.94 from input 0.94
02:45:25.606 00.000 2744 MoveAxis(E, 125, ABG)
02:45:25.606 00.000 2744 Guiding  Dir = 2, Dur = 125
02:45:25.606 00.000 2744 IsSlewing returns 0
02:45:25.607 00.001 2744 IsGuiding returns 0
02:45:25.607 00.000 2744 PulseGuide returned control before completion, sleep 135
02:45:25.645 00.038 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5581, FiltMin=1562, FiltMax=65535, Gamma=0.510
02:45:25.668 00.023 1092 UpdateGuideState exits: m=513496 SNR=94.7
02:45:25.672 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:25.674 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:25.678 00.004 1092 Enqueuing Expose request
02:45:25.757 00.079 2744 IsGuiding returns 1
02:45:25.757 00.000 2744 scope still moving after pulse duration time elapsed
02:45:25.789 00.032 2744 IsSlewing returns 0
02:45:25.789 00.000 2744 IsGuiding returns 0
02:45:25.789 00.000 2744 scope move finished after 125 + 57 ms
02:45:25.789 00.000 2744 Move returns status 0, amount 125
02:45:25.789 00.000 2744 MoveAxis(S, 176, ABG)
02:45:25.789 00.000 2744 Guiding  Dir = 1, Dur = 176
02:45:25.790 00.001 2744 IsSlewing returns 0
02:45:25.790 00.000 2744 IsGuiding returns 0
02:45:25.790 00.000 2744 PulseGuide returned control before completion, sleep 186
02:45:25.983 00.193 2744 IsGuiding returns 1
02:45:25.983 00.000 2744 scope still moving after pulse duration time elapsed
02:45:26.015 00.032 2744 IsSlewing returns 0
02:45:26.016 00.001 2744 IsGuiding returns 0
02:45:26.016 00.000 2744 scope move finished after 176 + 49 ms
02:45:26.016 00.000 2744 Move returns status 0, amount 176
02:45:26.016 00.000 2744 move complete, result=0
02:45:26.016 00.000 2744 worker thread done servicing request
02:45:26.016 00.000 2744 Worker thread wakes up
02:45:26.016 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:26.016 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:27.908 01.892 1092 GuideStep: -0.5 px 125 ms EAST, 0.9 px 176 ms SOUTH
02:45:29.423 01.515 2744 Exposure complete
02:45:29.665 00.242 2744 worker thread done servicing request
02:45:29.665 00.000 1092 OnExposeComplete: enter
02:45:29.668 00.003 1092 UpdateGuideState(): m_state=6
02:45:29.672 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 342
02:45:29.675 00.003 1092 Star::Find returns 1 (0), X=1720.90, Y=132.75, Mass=512514, SNR=91.7, Peak=41645 HFD=3.6
02:45:29.679 00.004 1092 MultiStar: [#1 -0.32,2.03,0.00,R] [#2 -0.35,2.93,0.00,R] [#3 0.00,2.87,0.00,R] [#4 -0.36,2.67,0.00,M10] [#5 -0.40,2.71,0.00,M9] [#6 0.26,2.49,0.00,R] [#7 -0.21,1.83,0.00,M6] [#8 -0.12,1.99,0.00,R] 
02:45:29.682 00.003 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.08 = 2.08)
02:45:29.684 00.002 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.92 = 1.92)
02:45:29.686 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=0.96 hyp=0.97 cameraTheta=1.65 mountX=-0.47 mountY=0.91, mountTheta=2.05
02:45:29.693 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.96, opts=13)
02:45:29.696 00.003 1092 Enqueuing Move request for scope (-0.08, 0.96)
02:45:29.698 00.002 2744 Worker thread wakes up
02:45:29.699 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.96) opts 0xd
02:45:29.699 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.96)
02:45:29.699 00.000 2744 Moving (-0.08, 0.96) raw xDistance=-0.47 yDistance=0.91
02:45:29.699 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.47
02:45:29.699 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.91 from input 0.91
02:45:29.699 00.000 2744 MoveAxis(E, 114, ABG)
02:45:29.699 00.000 2744 Guiding  Dir = 2, Dur = 114
02:45:29.699 00.000 2744 IsSlewing returns 0
02:45:29.700 00.001 2744 IsGuiding returns 0
02:45:29.700 00.000 2744 PulseGuide returned control before completion, sleep 124
02:45:29.719 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:45:29.738 00.019 1092 UpdateGuideState exits: m=512514 SNR=91.7
02:45:29.742 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.745 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:29.747 00.002 1092 Enqueuing Expose request
02:45:29.828 00.081 2744 IsGuiding returns 1
02:45:29.828 00.000 2744 scope still moving after pulse duration time elapsed
02:45:29.859 00.031 2744 IsSlewing returns 0
02:45:29.859 00.000 2744 IsGuiding returns 0
02:45:29.859 00.000 2744 scope move finished after 114 + 44 ms
02:45:29.859 00.000 2744 Move returns status 0, amount 114
02:45:29.859 00.000 2744 MoveAxis(S, 170, ABG)
02:45:29.859 00.000 2744 Guiding  Dir = 1, Dur = 170
02:45:29.860 00.001 2744 IsSlewing returns 0
02:45:29.860 00.000 2744 IsGuiding returns 0
02:45:29.860 00.000 2744 PulseGuide returned control before completion, sleep 180
02:45:30.047 00.187 2744 IsGuiding returns 1
02:45:30.047 00.000 2744 scope still moving after pulse duration time elapsed
02:45:30.078 00.031 2744 IsSlewing returns 0
02:45:30.078 00.000 2744 IsGuiding returns 0
02:45:30.078 00.000 2744 scope move finished after 170 + 48 ms
02:45:30.078 00.000 2744 Move returns status 0, amount 170
02:45:30.079 00.001 2744 move complete, result=0
02:45:30.079 00.000 2744 worker thread done servicing request
02:45:30.079 00.000 2744 Worker thread wakes up
02:45:30.079 00.000 1092 GuideStep: -0.5 px 114 ms EAST, 0.9 px 170 ms SOUTH
02:45:30.084 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:30.084 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:30.302 00.218 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:45:30.305 00.003 1092 case statement mapped state 6 to 3
02:45:30.308 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:45:33.496 03.188 2744 Exposure complete
02:45:33.722 00.226 2744 worker thread done servicing request
02:45:33.722 00.000 1092 OnExposeComplete: enter
02:45:33.727 00.005 1092 UpdateGuideState(): m_state=6
02:45:33.731 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 343
02:45:33.734 00.003 1092 Star::Find returns 1 (0), X=1720.26, Y=133.03, Mass=479511, SNR=88.7, Peak=58621 HFD=2.5
02:45:33.738 00.004 1092 MultiStar: [#1 -0.14,-0.13,0.91,U] [#2 -0.11,-0.77,0.69,U] [#3 -0.28,-1.12,0.76,U] [#4 -0.47,1.57,0.00,R] [#5 -0.81,2.07,0.00,M10] [#6 -0.92,-0.46,0.48,U] [#7 -0.54,1.91,0.00,M7] [#8 -0.47,-0.01,0.55,U] 
02:45:33.740 00.002 1092 refined, 5 included, MultiStar: {-0.42, -0.11}, one-star: {-0.72, 1.25}
02:45:33.745 00.005 1092 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-0.43) = xAngle (-2.46 = -2.46)
02:45:33.747 00.002 1092 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.62 = -2.62)
02:45:33.750 00.003 1092 CameraToMount -- cameraX=-0.42 cameraY=-0.11 hyp=0.43 cameraTheta=-2.89 mountX=-0.34 mountY=-0.22, mountTheta=-2.57
02:45:33.755 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.42, y=-0.11, opts=13)
02:45:33.758 00.003 1092 Enqueuing Move request for scope (-0.42, -0.11)
02:45:33.762 00.004 2744 Worker thread wakes up
02:45:33.762 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.11) opts 0xd
02:45:33.762 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.42, -0.11)
02:45:33.762 00.000 2744 Moving (-0.42, -0.11) raw xDistance=-0.34 yDistance=-0.22
02:45:33.762 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.34
02:45:33.762 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:33.762 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:45:33.762 00.000 2744 MoveAxis(E, 83, ABG)
02:45:33.762 00.000 2744 Guiding  Dir = 2, Dur = 83
02:45:33.763 00.001 2744 IsSlewing returns 0
02:45:33.763 00.000 2744 IsGuiding returns 0
02:45:33.763 00.000 2744 PulseGuide returned control before completion, sleep 93
02:45:33.780 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1795, FiltMax=65533, Gamma=0.510
02:45:33.798 00.018 1092 UpdateGuideState exits: m=479511 SNR=88.7
02:45:33.802 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:33.805 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:33.809 00.004 1092 Enqueuing Expose request
02:45:33.865 00.056 2744 IsGuiding returns 1
02:45:33.865 00.000 2744 scope still moving after pulse duration time elapsed
02:45:33.897 00.032 2744 IsSlewing returns 0
02:45:33.897 00.000 2744 IsGuiding returns 0
02:45:33.897 00.000 2744 scope move finished after 83 + 51 ms
02:45:33.897 00.000 2744 Move returns status 0, amount 83
02:45:33.898 00.001 2744 MoveAxis(N, 0, ABG)
02:45:33.898 00.000 2744 Move returns status 0, amount 0
02:45:33.898 00.000 2744 move complete, result=0
02:45:33.898 00.000 1092 GuideStep: -0.3 px 83 ms EAST, -0.2 px 0 ms NORTH
02:45:33.901 00.003 2744 worker thread done servicing request
02:45:33.901 00.000 2744 Worker thread wakes up
02:45:33.901 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:33.901 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:37.324 03.423 2744 Exposure complete
02:45:37.756 00.432 1092 OnExposeComplete: enter
02:45:37.759 00.003 1092 UpdateGuideState(): m_state=6
02:45:37.763 00.004 2744 worker thread done servicing request
02:45:37.763 00.000 1092 Star::Find(15, 1720, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 344
02:45:37.769 00.006 1092 Star::Find returns 1 (0), X=1720.48, Y=133.06, Mass=547900, SNR=107.5, Peak=56189 HFD=2.6
02:45:37.772 00.003 1092 MultiStar: [#1 -0.15,-0.05,0.93,U] [#2 -0.05,-0.72,0.60,U] [#3 -0.34,-0.78,0.61,U] [#4 -0.07,0.24,0.54,U] [#5 -0.39,2.24,0.00,R] [#6 -0.54,-0.39,0.37,U] [#7 -0.44,2.19,0.00,M8] [#8 -0.38,0.09,0.48,U] 
02:45:37.775 00.003 1092 refined, 6 included, MultiStar: {-0.29, 0.08}, one-star: {-0.50, 1.27}
02:45:37.779 00.004 1092 CameraToMount -- cameraTheta (2.88) - m_xAngle (-0.43) = xAngle (3.31 = -2.97)
02:45:37.781 00.002 1092 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.16 = -3.13)
02:45:37.784 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.88 mountX=-0.29 mountY=-0.00, mountTheta=-3.13
02:45:37.789 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.08, opts=13)
02:45:37.794 00.005 1092 Enqueuing Move request for scope (-0.29, 0.08)
02:45:37.797 00.003 2744 Worker thread wakes up
02:45:37.797 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
02:45:37.797 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
02:45:37.797 00.000 2744 Moving (-0.29, 0.08) raw xDistance=-0.29 yDistance=-0.00
02:45:37.798 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.29
02:45:37.798 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:37.798 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:45:37.798 00.000 2744 MoveAxis(E, 71, ABG)
02:45:37.798 00.000 2744 Guiding  Dir = 2, Dur = 71
02:45:37.798 00.000 2744 IsSlewing returns 0
02:45:37.798 00.000 2744 IsGuiding returns 0
02:45:37.799 00.001 2744 PulseGuide returned control before completion, sleep 81
02:45:37.839 00.040 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1498, FiltMax=65535, Gamma=0.510
02:45:37.858 00.019 1092 UpdateGuideState exits: m=547900 SNR=107.5
02:45:37.861 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:37.863 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:37.866 00.003 1092 Enqueuing Expose request
02:45:37.889 00.023 2744 IsGuiding returns 1
02:45:37.889 00.000 2744 scope still moving after pulse duration time elapsed
02:45:37.920 00.031 2744 IsSlewing returns 0
02:45:37.920 00.000 2744 IsGuiding returns 0
02:45:37.920 00.000 2744 scope move finished after 71 + 50 ms
02:45:37.920 00.000 2744 Move returns status 0, amount 71
02:45:37.920 00.000 2744 MoveAxis(N, 0, ABG)
02:45:37.921 00.001 2744 Move returns status 0, amount 0
02:45:37.921 00.000 2744 move complete, result=0
02:45:37.921 00.000 2744 worker thread done servicing request
02:45:37.921 00.000 2744 Worker thread wakes up
02:45:37.921 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:37.921 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:40.194 02.273 1092 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
02:45:41.344 01.150 2744 Exposure complete
02:45:41.580 00.236 2744 worker thread done servicing request
02:45:41.581 00.001 1092 OnExposeComplete: enter
02:45:41.584 00.003 1092 UpdateGuideState(): m_state=6
02:45:41.588 00.004 1092 Star::Find(15, 1720, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 345
02:45:41.591 00.003 1092 Star::Find returns 1 (0), X=1720.42, Y=132.97, Mass=485539, SNR=92.7, Peak=52861 HFD=2.4
02:45:41.597 00.006 1092 MultiStar: [#1 -0.39,-0.13,0.84,U] [#2 -0.27,-0.63,0.88,U] [#3 -0.35,-0.91,0.72,U] [#4 -0.17,0.14,0.70,U] [#5 -0.37,-0.26,0.49,U] [#6 -0.70,-0.53,0.48,U] [#7 -0.49,2.06,0.00,M9] [#8 -0.76,0.03,0.60,U] 
02:45:41.601 00.004 1092 refined, 7 included, MultiStar: {-0.43, -0.07}, one-star: {-0.55, 1.18}
02:45:41.603 00.002 1092 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-0.43) = xAngle (-2.55 = -2.55)
02:45:41.606 00.003 1092 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.70 = -2.70)
02:45:41.609 00.003 1092 CameraToMount -- cameraX=-0.43 cameraY=-0.07 hyp=0.44 cameraTheta=-2.97 mountX=-0.36 mountY=-0.19, mountTheta=-2.67
02:45:41.615 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.43, y=-0.07, opts=13)
02:45:41.618 00.003 1092 Enqueuing Move request for scope (-0.43, -0.07)
02:45:41.621 00.003 2744 Worker thread wakes up
02:45:41.621 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.07) opts 0xd
02:45:41.621 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.43, -0.07)
02:45:41.621 00.000 2744 Moving (-0.43, -0.07) raw xDistance=-0.36 yDistance=-0.19
02:45:41.621 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.36
02:45:41.621 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:41.621 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:45:41.621 00.000 2744 MoveAxis(E, 86, ABG)
02:45:41.621 00.000 2744 Guiding  Dir = 2, Dur = 86
02:45:41.622 00.001 2744 IsSlewing returns 0
02:45:41.622 00.000 2744 IsGuiding returns 0
02:45:41.622 00.000 2744 PulseGuide returned control before completion, sleep 96
02:45:41.638 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5591, FiltMin=1530, FiltMax=65533, Gamma=0.510
02:45:41.658 00.020 1092 UpdateGuideState exits: m=485539 SNR=92.7
02:45:41.662 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:41.664 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:41.668 00.004 1092 Enqueuing Expose request
02:45:41.731 00.063 2744 IsGuiding returns 1
02:45:41.731 00.000 2744 scope still moving after pulse duration time elapsed
02:45:41.762 00.031 2744 IsSlewing returns 0
02:45:41.765 00.003 2744 IsGuiding returns 0
02:45:41.765 00.000 2744 scope move finished after 86 + 57 ms
02:45:41.766 00.001 2744 Move returns status 0, amount 86
02:45:41.766 00.000 2744 MoveAxis(N, 0, ABG)
02:45:41.766 00.000 2744 Move returns status 0, amount 0
02:45:41.768 00.002 2744 move complete, result=0
02:45:41.771 00.003 2744 worker thread done servicing request
02:45:41.772 00.001 1092 GuideStep: -0.4 px 86 ms EAST, -0.2 px 0 ms NORTH
02:45:41.777 00.005 2744 Worker thread wakes up
02:45:41.777 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:41.777 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:42.628 00.851 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:45:42.631 00.003 1092 case statement mapped state 6 to 3
02:45:42.633 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:45:45.167 02.534 2744 Exposure complete
02:45:45.369 00.202 2744 worker thread done servicing request
02:45:45.369 00.000 1092 OnExposeComplete: enter
02:45:45.371 00.002 1092 UpdateGuideState(): m_state=6
02:45:45.373 00.002 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 346
02:45:45.376 00.003 1092 Star::Find returns 1 (0), X=1719.45, Y=133.61, Mass=487867, SNR=106.5, Peak=61949 HFD=2.9
02:45:45.379 00.003 1092 MultiStar: [#1 -0.73,0.00,0.95,U] [#2 -0.54,-1.09,0.81,U] [#3 -0.96,-1.06,0.68,U] [#4 -0.64,0.06,0.65,U] [#5 -0.96,-0.47,0.53,U] [#6 -1.80,-0.67,0.00,M1] [#7 -1.15,2.49,0.00,M10] [#8 -1.09,0.40,0.58,U] 
02:45:45.383 00.004 1092 refined, 6 included, MultiStar: {-0.93, 0.05}, one-star: {-1.53, 1.83}
02:45:45.385 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
02:45:45.387 00.002 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.36 = -2.92)
02:45:45.389 00.002 1092 CameraToMount -- cameraX=-0.93 cameraY=0.05 hyp=0.94 cameraTheta=3.09 mountX=-0.87 mountY=-0.21, mountTheta=-2.91
02:45:45.397 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=0.05, opts=13)
02:45:45.400 00.003 1092 Enqueuing Move request for scope (-0.93, 0.05)
02:45:45.402 00.002 2744 Worker thread wakes up
02:45:45.402 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.05) opts 0xd
02:45:45.402 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.93, 0.05)
02:45:45.402 00.000 2744 Moving (-0.93, 0.05) raw xDistance=-0.87 yDistance=-0.21
02:45:45.402 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.57 from input -0.87
02:45:45.402 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:45.402 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:45:45.402 00.000 2744 MoveAxis(E, 201, ABG)
02:45:45.403 00.001 2744 Guiding  Dir = 2, Dur = 201
02:45:45.403 00.000 2744 IsSlewing returns 0
02:45:45.403 00.000 2744 IsGuiding returns 0
02:45:45.403 00.000 2744 PulseGuide returned control before completion, sleep 211
02:45:45.423 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1440, FiltMax=65533, Gamma=0.510
02:45:45.439 00.016 1092 UpdateGuideState exits: m=487867 SNR=106.5
02:45:45.442 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:45.445 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:45.448 00.003 1092 Enqueuing Expose request
02:45:45.631 00.183 2744 IsGuiding returns 1
02:45:45.631 00.000 2744 scope still moving after pulse duration time elapsed
02:45:45.663 00.032 2744 IsSlewing returns 0
02:45:45.663 00.000 2744 IsGuiding returns 0
02:45:45.663 00.000 2744 scope move finished after 201 + 58 ms
02:45:45.663 00.000 2744 Move returns status 0, amount 201
02:45:45.664 00.001 2744 MoveAxis(N, 0, ABG)
02:45:45.664 00.000 2744 Move returns status 0, amount 0
02:45:45.664 00.000 2744 move complete, result=0
02:45:45.664 00.000 2744 worker thread done servicing request
02:45:45.664 00.000 2744 Worker thread wakes up
02:45:45.664 00.000 1092 GuideStep: -0.9 px 201 ms EAST, -0.2 px 0 ms NORTH
02:45:45.666 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:45.667 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:49.038 03.371 2744 Exposure complete
02:45:49.236 00.198 2744 worker thread done servicing request
02:45:49.236 00.000 1092 OnExposeComplete: enter
02:45:49.238 00.002 1092 UpdateGuideState(): m_state=6
02:45:49.250 00.012 1092 Star::Find(15, 1719, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 347
02:45:49.254 00.004 1092 Star::Find returns 1 (0), X=1720.10, Y=133.50, Mass=491548, SNR=109.2, Peak=65517 HFD=2.4
02:45:49.263 00.009 1092 MultiStar: [#1 0.01,-0.34,0.80,U] [#2 0.17,-1.40,0.81,U] [#3 -0.50,-1.39,0.76,U] [#4 -0.09,-0.29,0.58,U] [#5 0.05,-0.67,0.57,U] [#6 -0.91,-1.03,0.55,U] [#7 -0.39,2.22,0.00,R] [#8 -0.37,-0.25,0.53,U] 
02:45:49.271 00.008 1092 refined, 7 included, MultiStar: {-0.33, -0.36}, one-star: {-0.88, 1.71}
02:45:49.287 00.016 1092 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-0.43) = xAngle (-1.89 = -1.89)
02:45:49.302 00.015 1092 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.04 = -2.04)
02:45:49.319 00.017 1092 CameraToMount -- cameraX=-0.33 cameraY=-0.36 hyp=0.48 cameraTheta=-2.31 mountX=-0.15 mountY=-0.43, mountTheta=-1.91
02:45:49.352 00.033 1092 SchedulePrimaryMove(0F8C9988, x=-0.33, y=-0.36, opts=13)
02:45:49.373 00.021 1092 Enqueuing Move request for scope (-0.33, -0.36)
02:45:49.386 00.013 2744 Worker thread wakes up
02:45:49.386 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.36) opts 0xd
02:45:49.386 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.33, -0.36)
02:45:49.386 00.000 2744 Moving (-0.33, -0.36) raw xDistance=-0.15 yDistance=-0.43
02:45:49.387 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:45:49.387 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:49.387 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.43
02:45:49.387 00.000 2744 MoveAxis(E, 0, ABG)
02:45:49.387 00.000 2744 Move returns status 0, amount 0
02:45:49.387 00.000 2744 MoveAxis(N, 0, ABG)
02:45:49.387 00.000 2744 Move returns status 0, amount 0
02:45:49.387 00.000 2744 move complete, result=0
02:45:49.387 00.000 2744 worker thread done servicing request
02:45:49.420 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5629, FiltMin=1627, FiltMax=65533, Gamma=0.510
02:45:49.468 00.048 1092 UpdateGuideState exits: m=491548 SNR=109.2
02:45:49.471 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:49.482 00.011 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:49.489 00.007 1092 Enqueuing Expose request
02:45:49.498 00.009 2744 Worker thread wakes up
02:45:49.498 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.4 px 0 ms NORTH
02:45:49.503 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:49.503 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:52.902 03.399 2744 Exposure complete
02:45:53.140 00.238 2744 worker thread done servicing request
02:45:53.141 00.001 1092 OnExposeComplete: enter
02:45:53.144 00.003 1092 UpdateGuideState(): m_state=6
02:45:53.147 00.003 1092 Star::Find(15, 1720, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 348
02:45:53.150 00.003 1092 Star::Find returns 1 (0), X=1719.82, Y=133.36, Mass=472904, SNR=109.1, Peak=65517 HFD=2.6
02:45:53.153 00.003 1092 MultiStar: [#1 -0.13,-0.10,0.81,U] [#2 0.08,-1.24,0.76,U] [#3 -0.51,-1.57,0.00,M1] [#4 -0.21,-0.36,0.57,U] [#5 -0.32,-0.57,0.54,U] [#6 -1.31,-0.79,0.43,U] [#7 -0.34,0.24,0.65,U] [#8 -0.24,0.05,0.53,U] 
02:45:53.155 00.002 1092 refined, 7 included, MultiStar: {-0.45, -0.02}, one-star: {-1.15, 1.58}
02:45:53.158 00.003 1092 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-0.43) = xAngle (-2.67 = -2.67)
02:45:53.162 00.004 1092 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.82 = -2.82)
02:45:53.164 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.02 hyp=0.45 cameraTheta=-3.10 mountX=-0.40 mountY=-0.14, mountTheta=-2.80
02:45:53.170 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.02, opts=13)
02:45:53.173 00.003 1092 Enqueuing Move request for scope (-0.45, -0.02)
02:45:53.177 00.004 2744 Worker thread wakes up
02:45:53.177 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.02) opts 0xd
02:45:53.177 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.02)
02:45:53.177 00.000 2744 Moving (-0.45, -0.02) raw xDistance=-0.40 yDistance=-0.14
02:45:53.177 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.40
02:45:53.177 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:53.177 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:45:53.177 00.000 2744 MoveAxis(E, 91, ABG)
02:45:53.177 00.000 2744 Guiding  Dir = 2, Dur = 91
02:45:53.178 00.001 2744 IsSlewing returns 0
02:45:53.178 00.000 2744 IsGuiding returns 0
02:45:53.178 00.000 2744 PulseGuide returned control before completion, sleep 101
02:45:53.197 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5616, FiltMin=1939, FiltMax=65535, Gamma=0.510
02:45:53.215 00.018 1092 UpdateGuideState exits: m=472904 SNR=109.1
02:45:53.218 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:53.220 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:53.223 00.003 1092 Enqueuing Expose request
02:45:53.285 00.062 2744 IsGuiding returns 1
02:45:53.285 00.000 2744 scope still moving after pulse duration time elapsed
02:45:53.317 00.032 2744 IsSlewing returns 0
02:45:53.317 00.000 2744 IsGuiding returns 0
02:45:53.318 00.001 2744 scope move finished after 91 + 48 ms
02:45:53.318 00.000 2744 Move returns status 0, amount 91
02:45:53.318 00.000 2744 MoveAxis(N, 0, ABG)
02:45:53.318 00.000 2744 Move returns status 0, amount 0
02:45:53.318 00.000 2744 move complete, result=0
02:45:53.318 00.000 2744 worker thread done servicing request
02:45:53.318 00.000 2744 Worker thread wakes up
02:45:53.318 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:53.318 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:45:53.319 00.001 1092 GuideStep: -0.4 px 91 ms EAST, -0.1 px 0 ms NORTH
02:45:54.780 01.461 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:45:54.783 00.003 1092 case statement mapped state 6 to 3
02:45:54.789 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:45:56.717 01.928 2744 Exposure complete
02:45:56.924 00.207 2744 worker thread done servicing request
02:45:56.924 00.000 1092 OnExposeComplete: enter
02:45:56.927 00.003 1092 UpdateGuideState(): m_state=6
02:45:56.930 00.003 1092 Star::Find(15, 1719, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 349
02:45:56.934 00.004 1092 Star::Find returns 1 (0), X=1720.07, Y=133.98, Mass=495656, SNR=94.6, Peak=62765 HFD=2.7
02:45:56.936 00.002 1092 MultiStar: [#1 0.25,-0.39,0.91,U] [#2 0.60,-1.90,0.00,M1] [#3 -0.31,-1.96,0.00,M2] [#4 0.19,-0.84,0.75,U] [#5 0.41,-1.29,0.55,U] [#6 -1.32,-1.51,0.00,M1] [#7 0.18,0.27,0.78,U] [#8 0.14,-0.36,0.54,U] 
02:45:56.938 00.002 1092 refined, 5 included, MultiStar: {-0.02, 0.11}, one-star: {-0.91, 2.19}
02:45:56.940 00.002 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.17 = 2.17)
02:45:56.942 00.002 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.01 = 2.01)
02:45:56.945 00.003 1092 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.74 mountX=-0.06 mountY=0.10, mountTheta=2.13
02:45:56.950 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.02, y=0.11, opts=13)
02:45:56.953 00.003 1092 Enqueuing Move request for scope (-0.02, 0.11)
02:45:56.955 00.002 2744 Worker thread wakes up
02:45:56.955 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:45:56.955 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:45:56.955 00.000 2744 Moving (-0.02, 0.11) raw xDistance=-0.06 yDistance=0.10
02:45:56.955 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:56.955 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:45:56.955 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.10
02:45:56.955 00.000 2744 MoveAxis(E, 0, ABG)
02:45:56.956 00.001 2744 Move returns status 0, amount 0
02:45:56.956 00.000 2744 MoveAxis(N, 0, ABG)
02:45:56.956 00.000 2744 Move returns status 0, amount 0
02:45:56.956 00.000 2744 move complete, result=0
02:45:56.956 00.000 2744 worker thread done servicing request
02:45:56.976 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5639, FiltMin=1763, FiltMax=65527, Gamma=0.510
02:45:56.993 00.017 1092 UpdateGuideState exits: m=495656 SNR=94.6
02:45:56.997 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.999 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:45:57.002 00.003 1092 Enqueuing Expose request
02:45:57.005 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:57.008 00.003 2744 Worker thread wakes up
02:45:57.010 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:45:57.010 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:00.425 03.415 2744 Exposure complete
02:46:00.685 00.260 2744 worker thread done servicing request
02:46:00.685 00.000 1092 OnExposeComplete: enter
02:46:00.689 00.004 1092 UpdateGuideState(): m_state=6
02:46:00.694 00.005 1092 Star::Find(15, 1720, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 350
02:46:00.697 00.003 1092 Star::Find returns 1 (0), X=1719.48, Y=133.75, Mass=542090, SNR=110.6, Peak=63491 HFD=2.7
02:46:00.703 00.006 1092 MultiStar: [#1 -0.39,-0.35,0.83,U] [#2 0.04,-2.06,0.00,M2] [#3 -0.57,-2.19,0.00,M3] [#4 -0.09,-1.16,0.68,U] [#5 -0.20,-1.72,0.00,M1] [#6 -2.10,-1.39,0.00,M2] [#7 -0.60,0.14,0.57,U] [#8 -0.51,-0.04,0.55,U] 
02:46:00.706 00.003 1092 refined, 4 included, MultiStar: {-0.69, 0.26}, one-star: {-1.49, 1.96}
02:46:00.708 00.002 1092 CameraToMount -- cameraTheta (2.78) - m_xAngle (-0.43) = xAngle (3.21 = -3.08)
02:46:00.712 00.004 1092 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.05 = 3.05)
02:46:00.715 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=0.26 hyp=0.74 cameraTheta=2.78 mountX=-0.73 mountY=0.07, mountTheta=3.05
02:46:00.722 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.26, opts=13)
02:46:00.726 00.004 1092 Enqueuing Move request for scope (-0.69, 0.26)
02:46:00.729 00.003 2744 Worker thread wakes up
02:46:00.729 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.26) opts 0xd
02:46:00.729 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.26)
02:46:00.729 00.000 2744 Moving (-0.69, 0.26) raw xDistance=-0.73 yDistance=0.07
02:46:00.729 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.46 from input -0.73
02:46:00.729 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:00.730 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:46:00.730 00.000 2744 MoveAxis(E, 165, ABG)
02:46:00.730 00.000 2744 Guiding  Dir = 2, Dur = 165
02:46:00.730 00.000 2744 IsSlewing returns 0
02:46:00.731 00.001 2744 IsGuiding returns 0
02:46:00.731 00.000 2744 PulseGuide returned control before completion, sleep 175
02:46:00.752 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5581, FiltMin=1699, FiltMax=65527, Gamma=0.510
02:46:00.770 00.018 1092 UpdateGuideState exits: m=542090 SNR=110.6
02:46:00.773 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.776 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:00.779 00.003 1092 Enqueuing Expose request
02:46:00.920 00.141 2744 IsGuiding returns 0
02:46:00.920 00.000 2744 Move returns status 0, amount 165
02:46:00.920 00.000 2744 MoveAxis(N, 0, ABG)
02:46:00.920 00.000 2744 Move returns status 0, amount 0
02:46:00.920 00.000 2744 move complete, result=0
02:46:00.920 00.000 2744 worker thread done servicing request
02:46:00.921 00.001 2744 Worker thread wakes up
02:46:00.921 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:00.921 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:00.923 00.002 1092 GuideStep: -0.7 px 165 ms EAST, 0.1 px 0 ms NORTH
02:46:04.346 03.423 2744 Exposure complete
02:46:04.594 00.248 2744 worker thread done servicing request
02:46:04.595 00.001 1092 OnExposeComplete: enter
02:46:04.599 00.004 1092 UpdateGuideState(): m_state=6
02:46:04.603 00.004 1092 Star::Find(15, 1719, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 351
02:46:04.606 00.003 1092 Star::Find returns 1 (0), X=1719.61, Y=133.80, Mass=493919, SNR=99.1, Peak=65535 HFD=2.5
02:46:04.609 00.003 1092 MultiStar: [#1 -0.21,-0.39,0.87,U] [#2 0.22,-2.21,0.00,M3] [#3 -0.77,-1.96,0.00,M4] [#4 -0.24,-0.99,0.81,U] [#5 -0.19,-1.42,0.63,U] [#6 -1.65,-1.38,0.00,M3] [#7 -0.43,0.44,0.64,U] [#8 -0.62,-0.20,0.74,U] 
02:46:04.613 00.004 1092 refined, 5 included, MultiStar: {-0.56, 0.03}, one-star: {-1.37, 2.02}
02:46:04.615 00.002 1092 CameraToMount -- cameraTheta (3.09) - m_xAngle (-0.43) = xAngle (3.52 = -2.76)
02:46:04.618 00.003 1092 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.92)
02:46:04.621 00.003 1092 CameraToMount -- cameraX=-0.56 cameraY=0.03 hyp=0.56 cameraTheta=3.09 mountX=-0.52 mountY=-0.12, mountTheta=-2.91
02:46:04.626 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.56, y=0.03, opts=13)
02:46:04.629 00.003 1092 Enqueuing Move request for scope (-0.56, 0.03)
02:46:04.632 00.003 2744 Worker thread wakes up
02:46:04.632 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.03) opts 0xd
02:46:04.632 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.56, 0.03)
02:46:04.632 00.000 2744 Moving (-0.56, 0.03) raw xDistance=-0.52 yDistance=-0.12
02:46:04.632 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.52
02:46:04.632 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:04.633 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:46:04.633 00.000 2744 MoveAxis(E, 127, ABG)
02:46:04.633 00.000 2744 Guiding  Dir = 2, Dur = 127
02:46:04.633 00.000 2744 IsSlewing returns 0
02:46:04.633 00.000 2744 IsGuiding returns 0
02:46:04.634 00.001 2744 PulseGuide returned control before completion, sleep 137
02:46:04.652 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1677, FiltMax=65527, Gamma=0.510
02:46:04.669 00.017 1092 UpdateGuideState exits: m=493919 SNR=99.1
02:46:04.672 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:04.676 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:04.679 00.003 1092 Enqueuing Expose request
02:46:04.783 00.104 2744 IsGuiding returns 1
02:46:04.783 00.000 2744 scope still moving after pulse duration time elapsed
02:46:04.814 00.031 2744 IsSlewing returns 0
02:46:04.815 00.001 2744 IsGuiding returns 0
02:46:04.815 00.000 2744 scope move finished after 127 + 54 ms
02:46:04.815 00.000 2744 Move returns status 0, amount 127
02:46:04.815 00.000 2744 MoveAxis(N, 0, ABG)
02:46:04.816 00.001 2744 Move returns status 0, amount 0
02:46:04.816 00.000 2744 move complete, result=0
02:46:04.816 00.000 2744 worker thread done servicing request
02:46:04.816 00.000 2744 Worker thread wakes up
02:46:04.817 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:04.817 00.000 1092 GuideStep: -0.5 px 127 ms EAST, -0.1 px 0 ms NORTH
02:46:04.821 00.004 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:06.728 01.907 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:06.730 00.002 1092 case statement mapped state 6 to 3
02:46:06.734 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:08.204 01.470 2744 Exposure complete
02:46:08.404 00.200 2744 worker thread done servicing request
02:46:08.404 00.000 1092 OnExposeComplete: enter
02:46:08.406 00.002 1092 UpdateGuideState(): m_state=6
02:46:08.409 00.003 1092 Star::Find(15, 1719, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 352
02:46:08.412 00.003 1092 Star::Find returns 1 (0), X=1719.21, Y=134.14, Mass=500542, SNR=99.3, Peak=52525 HFD=2.8
02:46:08.414 00.002 1092 MultiStar: [#1 -0.52,-0.31,0.69,U] [#2 -0.11,-2.38,0.00,M4] [#3 -1.01,-2.46,0.00,M5] [#4 -0.40,-1.43,0.71,U] [#5 -0.49,-1.62,0.00,M1] [#6 -2.22,-1.82,0.00,M4] [#7 -0.85,0.60,0.65,U] [#8 -0.87,-0.30,0.49,U] 
02:46:08.416 00.002 1092 refined, 4 included, MultiStar: {-0.96, 0.39}, one-star: {-1.77, 2.36}
02:46:08.419 00.003 1092 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.43) = xAngle (3.18 = -3.10)
02:46:08.422 00.003 1092 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
02:46:08.424 00.002 1092 CameraToMount -- cameraX=-0.96 cameraY=0.39 hyp=1.03 cameraTheta=2.76 mountX=-1.03 mountY=0.12, mountTheta=3.03
02:46:08.429 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.96, y=0.39, opts=13)
02:46:08.432 00.003 1092 Enqueuing Move request for scope (-0.96, 0.39)
02:46:08.435 00.003 2744 Worker thread wakes up
02:46:08.435 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.39) opts 0xd
02:46:08.435 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.96, 0.39)
02:46:08.435 00.000 2744 Moving (-0.96, 0.39) raw xDistance=-1.03 yDistance=0.12
02:46:08.435 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.03
02:46:08.435 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:08.435 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:46:08.435 00.000 2744 MoveAxis(E, 240, ABG)
02:46:08.435 00.000 2744 Guiding  Dir = 2, Dur = 240
02:46:08.436 00.001 2744 IsSlewing returns 0
02:46:08.436 00.000 2744 IsGuiding returns 0
02:46:08.436 00.000 2744 PulseGuide returned control before completion, sleep 250
02:46:08.450 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5581, FiltMin=1635, FiltMax=65527, Gamma=0.510
02:46:08.464 00.014 1092 UpdateGuideState exits: m=500542 SNR=99.3
02:46:08.467 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.470 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:08.472 00.002 1092 Enqueuing Expose request
02:46:08.700 00.228 2744 IsGuiding returns 1
02:46:08.700 00.000 2744 scope still moving after pulse duration time elapsed
02:46:08.732 00.032 2744 IsSlewing returns 0
02:46:08.732 00.000 2744 IsGuiding returns 0
02:46:08.732 00.000 2744 scope move finished after 240 + 55 ms
02:46:08.732 00.000 2744 Move returns status 0, amount 240
02:46:08.732 00.000 2744 MoveAxis(N, 0, ABG)
02:46:08.732 00.000 2744 Move returns status 0, amount 0
02:46:08.732 00.000 2744 move complete, result=0
02:46:08.733 00.001 2744 worker thread done servicing request
02:46:08.733 00.000 2744 Worker thread wakes up
02:46:08.733 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:08.733 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:08.733 00.000 1092 GuideStep: -1.0 px 240 ms EAST, 0.1 px 0 ms NORTH
02:46:12.112 03.379 2744 Exposure complete
02:46:12.313 00.201 2744 worker thread done servicing request
02:46:12.313 00.000 1092 OnExposeComplete: enter
02:46:12.316 00.003 1092 UpdateGuideState(): m_state=6
02:46:12.318 00.002 1092 Star::Find(15, 1719, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 353
02:46:12.320 00.002 1092 Star::Find returns 1 (0), X=1719.48, Y=134.21, Mass=496743, SNR=101.1, Peak=53741 HFD=2.8
02:46:12.324 00.004 1092 MultiStar: [#1 -0.32,-0.49,0.81,U] [#2 0.40,-2.48,0.00,M5] [#3 -1.02,-2.65,0.00,M6] [#4 -0.32,-1.35,0.61,U] [#5 -0.25,-1.66,0.60,U] [#6 -2.16,-2.07,0.00,M5] [#7 -0.51,0.56,0.50,U] [#8 -0.40,-0.51,0.57,U] 
02:46:12.327 00.003 1092 refined, 5 included, MultiStar: {-0.63, 0.05}, one-star: {-1.50, 2.42}
02:46:12.329 00.002 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
02:46:12.332 00.003 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.34 = -2.95)
02:46:12.334 00.002 1092 CameraToMount -- cameraX=-0.63 cameraY=0.05 hyp=0.64 cameraTheta=3.06 mountX=-0.60 mountY=-0.12, mountTheta=-2.94
02:46:12.338 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.63, y=0.05, opts=13)
02:46:12.340 00.002 1092 Enqueuing Move request for scope (-0.63, 0.05)
02:46:12.342 00.002 2744 Worker thread wakes up
02:46:12.342 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.63, 0.05) opts 0xd
02:46:12.343 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.63, 0.05)
02:46:12.343 00.000 2744 Moving (-0.63, 0.05) raw xDistance=-0.60 yDistance=-0.12
02:46:12.343 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.60
02:46:12.343 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:12.343 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:46:12.343 00.000 2744 MoveAxis(E, 151, ABG)
02:46:12.343 00.000 2744 Guiding  Dir = 2, Dur = 151
02:46:12.343 00.000 2744 IsSlewing returns 0
02:46:12.343 00.000 2744 IsGuiding returns 0
02:46:12.344 00.001 2744 PulseGuide returned control before completion, sleep 161
02:46:12.358 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5571, FiltMin=1478, FiltMax=65527, Gamma=0.510
02:46:12.374 00.016 1092 UpdateGuideState exits: m=496743 SNR=101.1
02:46:12.378 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.380 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:12.383 00.003 1092 Enqueuing Expose request
02:46:12.512 00.129 2744 IsGuiding returns 1
02:46:12.512 00.000 2744 scope still moving after pulse duration time elapsed
02:46:12.544 00.032 2744 IsSlewing returns 0
02:46:12.544 00.000 2744 IsGuiding returns 0
02:46:12.544 00.000 2744 scope move finished after 151 + 49 ms
02:46:12.544 00.000 2744 Move returns status 0, amount 151
02:46:12.544 00.000 2744 MoveAxis(N, 0, ABG)
02:46:12.545 00.001 2744 Move returns status 0, amount 0
02:46:12.545 00.000 2744 move complete, result=0
02:46:12.545 00.000 2744 worker thread done servicing request
02:46:12.545 00.000 2744 Worker thread wakes up
02:46:12.545 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:12.545 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:12.549 00.004 1092 GuideStep: -0.6 px 151 ms EAST, -0.1 px 0 ms NORTH
02:46:16.004 03.455 2744 Exposure complete
02:46:16.392 00.388 1092 OnExposeComplete: enter
02:46:16.396 00.004 1092 UpdateGuideState(): m_state=6
02:46:16.408 00.012 2744 worker thread done servicing request
02:46:16.409 00.001 1092 Star::Find(15, 1719, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 354
02:46:16.420 00.011 1092 Star::Find returns 1 (0), X=1718.52, Y=134.62, Mass=498277, SNR=93.2, Peak=52733 HFD=3.2
02:46:16.426 00.006 1092 MultiStar: large primary error, entering stabilization period
02:46:16.432 00.006 1092 CameraToMount -- cameraTheta (2.29) - m_xAngle (-0.43) = xAngle (2.71 = 2.71)
02:46:16.455 00.023 1092 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.56 = 2.56)
02:46:16.494 00.039 1092 CameraToMount -- cameraX=-2.46 cameraY=2.83 hyp=3.75 cameraTheta=2.29 mountX=-3.41 mountY=2.07, mountTheta=2.60
02:46:16.531 00.037 1092 SchedulePrimaryMove(0F8C9988, x=-2.46, y=2.83, opts=13)
02:46:16.541 00.010 1092 Enqueuing Move request for scope (-2.46, 2.83)
02:46:16.554 00.013 2744 Worker thread wakes up
02:46:16.555 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-2.46, 2.83) opts 0xd
02:46:16.555 00.000 2744 Handling offset move in thread for scope, endpoint = (-2.46, 2.83)
02:46:16.555 00.000 2744 Moving (-2.46, 2.83) raw xDistance=-3.41 yDistance=2.07
02:46:16.555 00.000 2744 GuideAlgorithmHysteresis::Result() returns -2.18 from input -3.41
02:46:16.555 00.000 2744 GuideAlgorithmResistSwitch::result() returns 2.07 from input 2.07
02:46:16.555 00.000 2744 MoveAxis(E, 774, ABG)
02:46:16.555 00.000 2744 Guiding  Dir = 2, Dur = 774
02:46:16.555 00.000 2744 IsSlewing returns 0
02:46:16.559 00.004 2744 IsGuiding returns 0
02:46:16.560 00.001 2744 PulseGuide returned control before completion, sleep 784
02:46:16.620 00.060 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5562, FiltMin=1606, FiltMax=65535, Gamma=0.510
02:46:16.662 00.042 1092 UpdateGuideState exits: m=498277 SNR=93.2
02:46:16.669 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:16.675 00.006 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:16.681 00.006 1092 Enqueuing Expose request
02:46:17.354 00.673 2744 IsGuiding returns 1
02:46:17.354 00.000 2744 scope still moving after pulse duration time elapsed
02:46:17.385 00.031 2744 IsSlewing returns 0
02:46:17.385 00.000 2744 IsGuiding returns 0
02:46:17.385 00.000 2744 scope move finished after 774 + 52 ms
02:46:17.387 00.002 2744 Move returns status 0, amount 774
02:46:17.387 00.000 2744 MoveAxis(S, 388, ABG)
02:46:17.387 00.000 2744 Guiding  Dir = 1, Dur = 388
02:46:17.387 00.000 2744 IsSlewing returns 0
02:46:17.388 00.001 2744 IsGuiding returns 0
02:46:17.388 00.000 2744 PulseGuide returned control before completion, sleep 398
02:46:17.789 00.401 2744 IsGuiding returns 1
02:46:17.789 00.000 2744 scope still moving after pulse duration time elapsed
02:46:17.821 00.032 2744 IsSlewing returns 0
02:46:17.821 00.000 2744 IsGuiding returns 0
02:46:17.821 00.000 2744 scope move finished after 388 + 45 ms
02:46:17.821 00.000 2744 Move returns status 0, amount 388
02:46:17.821 00.000 2744 move complete, result=0
02:46:17.822 00.001 2744 worker thread done servicing request
02:46:17.822 00.000 2744 Worker thread wakes up
02:46:17.822 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:17.822 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:17.822 00.000 1092 GuideStep: -3.4 px 774 ms EAST, 2.1 px 388 ms SOUTH
02:46:18.799 00.977 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:18.802 00.003 1092 case statement mapped state 6 to 3
02:46:18.805 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:21.203 02.398 2744 Exposure complete
02:46:21.393 00.190 2744 worker thread done servicing request
02:46:21.394 00.001 1092 OnExposeComplete: enter
02:46:21.396 00.002 1092 UpdateGuideState(): m_state=6
02:46:21.398 00.002 1092 Star::Find(15, 1718, 134, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 355
02:46:21.401 00.003 1092 Star::Find returns 1 (0), X=1720.54, Y=133.13, Mass=489260, SNR=83.8, Peak=38925 HFD=3.5
02:46:21.403 00.002 1092 CameraToMount -- cameraTheta (1.89) - m_xAngle (-0.43) = xAngle (2.31 = 2.31)
02:46:21.406 00.003 1092 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.16 = 2.16)
02:46:21.408 00.002 1092 CameraToMount -- cameraX=-0.44 cameraY=1.34 hyp=1.41 cameraTheta=1.89 mountX=-0.95 mountY=1.17, mountTheta=2.25
02:46:21.414 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.44, y=1.34, opts=13)
02:46:21.416 00.002 1092 Enqueuing Move request for scope (-0.44, 1.34)
02:46:21.419 00.003 2744 Worker thread wakes up
02:46:21.419 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 1.34) opts 0xd
02:46:21.419 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.44, 1.34)
02:46:21.419 00.000 2744 Moving (-0.44, 1.34) raw xDistance=-0.95 yDistance=1.17
02:46:21.419 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.75 from input -0.95
02:46:21.419 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.17 from input 1.17
02:46:21.419 00.000 2744 MoveAxis(E, 267, ABG)
02:46:21.419 00.000 2744 Guiding  Dir = 2, Dur = 267
02:46:21.419 00.000 2744 IsSlewing returns 0
02:46:21.419 00.000 2744 IsGuiding returns 0
02:46:21.420 00.001 2744 PulseGuide returned control before completion, sleep 277
02:46:21.440 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5549, FiltMin=1619, FiltMax=65535, Gamma=0.510
02:46:21.455 00.015 1092 UpdateGuideState exits: m=489260 SNR=83.8
02:46:21.459 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.462 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:21.464 00.002 1092 Enqueuing Expose request
02:46:21.700 00.236 2744 IsGuiding returns 1
02:46:21.700 00.000 2744 scope still moving after pulse duration time elapsed
02:46:21.732 00.032 2744 IsSlewing returns 0
02:46:21.732 00.000 2744 IsGuiding returns 1
02:46:21.763 00.031 2744 IsSlewing returns 0
02:46:21.763 00.000 2744 IsGuiding returns 1
02:46:21.793 00.030 2744 IsSlewing returns 0
02:46:21.793 00.000 2744 IsGuiding returns 1
02:46:21.825 00.032 2744 IsSlewing returns 0
02:46:21.825 00.000 2744 IsGuiding returns 0
02:46:21.825 00.000 2744 scope move finished after 267 + 139 ms
02:46:21.825 00.000 2744 Move returns status 0, amount 267
02:46:21.825 00.000 2744 MoveAxis(S, 220, ABG)
02:46:21.825 00.000 2744 Guiding  Dir = 1, Dur = 220
02:46:21.825 00.000 2744 IsSlewing returns 0
02:46:21.827 00.002 2744 IsGuiding returns 0
02:46:21.827 00.000 2744 PulseGuide returned control before completion, sleep 230
02:46:22.060 00.233 2744 IsGuiding returns 1
02:46:22.060 00.000 2744 scope still moving after pulse duration time elapsed
02:46:22.091 00.031 2744 IsSlewing returns 0
02:46:22.092 00.001 2744 IsGuiding returns 0
02:46:22.092 00.000 2744 scope move finished after 220 + 45 ms
02:46:22.092 00.000 2744 Move returns status 0, amount 220
02:46:22.092 00.000 2744 move complete, result=0
02:46:22.093 00.001 2744 worker thread done servicing request
02:46:22.093 00.000 2744 Worker thread wakes up
02:46:22.093 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:22.093 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:22.093 00.000 1092 GuideStep: -1.0 px 267 ms EAST, 1.2 px 220 ms SOUTH
02:46:25.476 03.383 2744 Exposure complete
02:46:25.703 00.227 1092 OnExposeComplete: enter
02:46:25.714 00.011 1092 UpdateGuideState(): m_state=6
02:46:25.724 00.010 2744 worker thread done servicing request
02:46:25.725 00.001 1092 Star::Find(15, 1720, 133, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 356
02:46:25.747 00.022 1092 Star::Find returns 1 (0), X=1720.76, Y=132.07, Mass=504331, SNR=102.3, Peak=42237 HFD=3.7
02:46:25.752 00.005 1092 MultiStar: exiting stabilization period
02:46:25.756 00.004 1092 MultiStar: [#1 1.21,-3.06,0.00,M1] [#2 1.57,-5.71,0.00,M6] [#3 0.29,-5.76,0.00,M7] [#4 1.24,-4.76,0.00,M1] [#5 1.48,-4.61,0.00,M1] [#6 -1.56,-4.87,0.00,M6] [#7 0.99,-1.69,0.00,M1] [#8 0.40,-2.99,0.00,M1] 
02:46:25.763 00.007 1092 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.43) = xAngle (2.67 = 2.67)
02:46:25.766 00.003 1092 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.51 = 2.51)
02:46:25.770 00.004 1092 CameraToMount -- cameraX=-0.22 cameraY=0.28 hyp=0.36 cameraTheta=2.24 mountX=-0.32 mountY=0.21, mountTheta=2.56
02:46:25.778 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=0.28, opts=13)
02:46:25.785 00.007 1092 Enqueuing Move request for scope (-0.22, 0.28)
02:46:25.790 00.005 2744 Worker thread wakes up
02:46:25.790 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.28) opts 0xd
02:46:25.790 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, 0.28)
02:46:25.790 00.000 2744 Moving (-0.22, 0.28) raw xDistance=-0.32 yDistance=0.21
02:46:25.790 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.32
02:46:25.790 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:25.791 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:46:25.791 00.000 2744 MoveAxis(E, 90, ABG)
02:46:25.791 00.000 2744 Guiding  Dir = 2, Dur = 90
02:46:25.791 00.000 2744 IsSlewing returns 0
02:46:25.791 00.000 2744 IsGuiding returns 0
02:46:25.792 00.001 2744 PulseGuide returned control before completion, sleep 100
02:46:25.811 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1594, FiltMax=65535, Gamma=0.510
02:46:25.833 00.022 1092 UpdateGuideState exits: m=504331 SNR=102.3
02:46:25.837 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.840 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:25.844 00.004 1092 Enqueuing Expose request
02:46:25.905 00.061 2744 IsGuiding returns 1
02:46:25.905 00.000 2744 scope still moving after pulse duration time elapsed
02:46:25.936 00.031 2744 IsSlewing returns 0
02:46:25.936 00.000 2744 IsGuiding returns 0
02:46:25.937 00.001 2744 scope move finished after 90 + 55 ms
02:46:25.937 00.000 2744 Move returns status 0, amount 90
02:46:25.937 00.000 2744 MoveAxis(N, 0, ABG)
02:46:25.937 00.000 2744 Move returns status 0, amount 0
02:46:25.937 00.000 2744 move complete, result=0
02:46:25.938 00.001 2744 worker thread done servicing request
02:46:25.938 00.000 2744 Worker thread wakes up
02:46:25.938 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:25.938 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:28.702 02.764 1092 GuideStep: -0.3 px 90 ms EAST, 0.2 px 0 ms NORTH
02:46:29.336 00.634 2744 Exposure complete
02:46:29.586 00.250 2744 worker thread done servicing request
02:46:29.587 00.001 1092 OnExposeComplete: enter
02:46:29.590 00.003 1092 UpdateGuideState(): m_state=6
02:46:29.594 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 357
02:46:29.598 00.004 1092 Star::Find returns 1 (0), X=1720.43, Y=132.22, Mass=492009, SNR=99.2, Peak=37578 HFD=3.6
02:46:29.602 00.004 1092 MultiStar: [#1 0.63,-2.91,0.00,M2] [#2 0.96,-5.54,0.00,M7] [#3 -0.28,-5.61,0.00,M8] [#4 0.69,-4.43,0.00,M2] [#5 0.86,-4.74,0.00,M2] [#6 -1.82,-4.68,0.00,M7] [#7 0.47,-1.73,0.00,M2] [#8 0.03,-2.87,0.00,M2] 
02:46:29.605 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
02:46:29.608 00.003 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
02:46:29.612 00.004 1092 CameraToMount -- cameraX=-0.54 cameraY=0.43 hyp=0.69 cameraTheta=2.47 mountX=-0.67 mountY=0.27, mountTheta=2.76
02:46:29.618 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=0.43, opts=13)
02:46:29.621 00.003 1092 Enqueuing Move request for scope (-0.54, 0.43)
02:46:29.623 00.002 2744 Worker thread wakes up
02:46:29.623 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, 0.43) opts 0xd
02:46:29.624 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.54, 0.43)
02:46:29.624 00.000 2744 Moving (-0.54, 0.43) raw xDistance=-0.67 yDistance=0.27
02:46:29.624 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.67
02:46:29.624 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:29.624 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.27
02:46:29.624 00.000 2744 MoveAxis(E, 157, ABG)
02:46:29.624 00.000 2744 Guiding  Dir = 2, Dur = 157
02:46:29.624 00.000 2744 IsSlewing returns 0
02:46:29.625 00.001 2744 IsGuiding returns 0
02:46:29.625 00.000 2744 PulseGuide returned control before completion, sleep 167
02:46:29.645 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1687, FiltMax=65535, Gamma=0.510
02:46:29.663 00.018 1092 UpdateGuideState exits: m=492009 SNR=99.2
02:46:29.666 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.669 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:29.672 00.003 1092 Enqueuing Expose request
02:46:29.803 00.131 2744 IsGuiding returns 1
02:46:29.803 00.000 2744 scope still moving after pulse duration time elapsed
02:46:29.834 00.031 2744 IsSlewing returns 0
02:46:29.834 00.000 2744 IsGuiding returns 0
02:46:29.834 00.000 2744 scope move finished after 157 + 52 ms
02:46:29.834 00.000 2744 Move returns status 0, amount 157
02:46:29.835 00.001 2744 MoveAxis(N, 0, ABG)
02:46:29.835 00.000 2744 Move returns status 0, amount 0
02:46:29.835 00.000 2744 move complete, result=0
02:46:29.835 00.000 2744 worker thread done servicing request
02:46:29.835 00.000 2744 Worker thread wakes up
02:46:29.835 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:29.835 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:29.844 00.009 1092 GuideStep: -0.7 px 157 ms EAST, 0.3 px 0 ms NORTH
02:46:33.248 03.404 2744 Exposure complete
02:46:33.486 00.238 2744 worker thread done servicing request
02:46:33.487 00.001 1092 OnExposeComplete: enter
02:46:33.489 00.002 1092 UpdateGuideState(): m_state=6
02:46:33.494 00.005 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 358
02:46:33.497 00.003 1092 Star::Find returns 1 (0), X=1720.60, Y=130.37, Mass=498185, SNR=100.7, Peak=53786 HFD=3.1
02:46:33.500 00.003 1092 MultiStar: [#1 0.46,-3.09,0.00,M3] [#2 0.38,-4.06,0.00,M8] [#3 -0.20,-3.99,0.00,M9] [#4 0.27,-2.99,0.00,M3] [#5 0.26,-3.41,0.00,M3] [#6 -0.41,-3.59,0.00,M8] [#7 0.36,-2.87,0.00,M3] [#8 0.23,-3.05,0.00,M3] 
02:46:33.503 00.003 1092 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.43) = xAngle (-1.41 = -1.41)
02:46:33.505 00.002 1092 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.56 = -1.56)
02:46:33.508 00.003 1092 CameraToMount -- cameraX=-0.38 cameraY=-1.42 hyp=1.47 cameraTheta=-1.83 mountX=0.24 mountY=-1.47, mountTheta=-1.41
02:46:33.516 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-1.42, opts=13)
02:46:33.519 00.003 1092 Enqueuing Move request for scope (-0.38, -1.42)
02:46:33.522 00.003 2744 Worker thread wakes up
02:46:33.522 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -1.42) opts 0xd
02:46:33.522 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -1.42)
02:46:33.522 00.000 2744 Moving (-0.38, -1.42) raw xDistance=0.24 yDistance=-1.47
02:46:33.522 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.24
02:46:33.522 00.000 2744 resist switch: large excursion: input -1.47 thresh 1.35 direction from 1 to -1
02:46:33.522 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=0.00 newest=-4.40
02:46:33.522 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.47 from input -1.47
02:46:33.522 00.000 2744 MoveAxis(E, 0, ABG)
02:46:33.523 00.001 2744 Move returns status 0, amount 0
02:46:33.523 00.000 2744 MoveAxis(N, 275, ABG)
02:46:33.523 00.000 2744 Guiding  Dir = 0, Dur = 275
02:46:33.523 00.000 2744 IsSlewing returns 0
02:46:33.523 00.000 2744 IsGuiding returns 0
02:46:33.524 00.001 2744 PulseGuide returned control before completion, sleep 285
02:46:33.538 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5559, FiltMin=1603, FiltMax=65535, Gamma=0.510
02:46:33.555 00.017 1092 UpdateGuideState exits: m=498185 SNR=100.7
02:46:33.558 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:33.561 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:33.563 00.002 1092 Enqueuing Expose request
02:46:33.815 00.252 2744 IsGuiding returns 1
02:46:33.815 00.000 2744 scope still moving after pulse duration time elapsed
02:46:33.847 00.032 2744 IsSlewing returns 0
02:46:33.847 00.000 2744 IsGuiding returns 0
02:46:33.847 00.000 2744 scope move finished after 275 + 49 ms
02:46:33.847 00.000 2744 Move returns status 0, amount 275
02:46:33.849 00.002 2744 move complete, result=0
02:46:33.849 00.000 2744 worker thread done servicing request
02:46:33.849 00.000 2744 Worker thread wakes up
02:46:33.849 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -1.5 px 275 ms NORTH
02:46:33.853 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:33.853 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:37.237 03.384 2744 Exposure complete
02:46:37.438 00.201 2744 worker thread done servicing request
02:46:37.439 00.001 1092 OnExposeComplete: enter
02:46:37.441 00.002 1092 UpdateGuideState(): m_state=6
02:46:37.445 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 359
02:46:37.447 00.002 1092 Star::Find returns 1 (0), X=1720.29, Y=130.00, Mass=488862, SNR=97.6, Peak=56055 HFD=2.5
02:46:37.451 00.004 1092 MultiStar: [#1 -0.30,-3.19,0.00,M4] [#2 -0.15,-3.76,0.00,M9] [#3 -0.60,-4.02,0.00,M10] [#4 -0.16,-2.87,0.00,M4] [#5 -0.44,-3.37,0.00,M4] [#6 -1.24,-3.92,0.00,M9] [#7 -0.37,-3.22,0.00,M4] [#8 -0.50,-3.08,0.00,M4] 
02:46:37.453 00.002 1092 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-0.43) = xAngle (-1.51 = -1.51)
02:46:37.455 00.002 1092 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.66 = -1.66)
02:46:37.457 00.002 1092 CameraToMount -- cameraX=-0.69 cameraY=-1.79 hyp=1.92 cameraTheta=-1.94 mountX=0.12 mountY=-1.91, mountTheta=-1.51
02:46:37.462 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=-1.79, opts=13)
02:46:37.464 00.002 1092 Enqueuing Move request for scope (-0.69, -1.79)
02:46:37.467 00.003 2744 Worker thread wakes up
02:46:37.467 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -1.79) opts 0xd
02:46:37.467 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, -1.79)
02:46:37.467 00.000 2744 Moving (-0.69, -1.79) raw xDistance=0.12 yDistance=-1.91
02:46:37.467 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:46:37.467 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.91 from input -1.91
02:46:37.467 00.000 2744 MoveAxis(E, 0, ABG)
02:46:37.467 00.000 2744 Move returns status 0, amount 0
02:46:37.467 00.000 2744 MoveAxis(N, 358, ABG)
02:46:37.468 00.001 2744 Guiding  Dir = 0, Dur = 358
02:46:37.468 00.000 2744 IsSlewing returns 0
02:46:37.468 00.000 2744 IsGuiding returns 0
02:46:37.468 00.000 2744 PulseGuide returned control before completion, sleep 368
02:46:37.482 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5520, FiltMin=1683, FiltMax=65535, Gamma=0.510
02:46:37.497 00.015 1092 UpdateGuideState exits: m=488862 SNR=97.6
02:46:37.500 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:37.503 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:37.505 00.002 1092 Enqueuing Expose request
02:46:37.843 00.338 2744 IsGuiding returns 1
02:46:37.843 00.000 2744 scope still moving after pulse duration time elapsed
02:46:37.874 00.031 2744 IsSlewing returns 0
02:46:37.875 00.001 2744 IsGuiding returns 0
02:46:37.875 00.000 2744 scope move finished after 358 + 49 ms
02:46:37.875 00.000 2744 Move returns status 0, amount 358
02:46:37.875 00.000 2744 move complete, result=0
02:46:37.875 00.000 2744 worker thread done servicing request
02:46:37.876 00.001 2744 Worker thread wakes up
02:46:37.876 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -1.9 px 358 ms NORTH
02:46:37.880 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:37.880 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:41.285 03.405 2744 Exposure complete
02:46:41.517 00.232 2744 worker thread done servicing request
02:46:41.517 00.000 1092 OnExposeComplete: enter
02:46:41.520 00.003 1092 UpdateGuideState(): m_state=6
02:46:41.524 00.004 1092 Star::Find(15, 1720, 129, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 360
02:46:41.527 00.003 1092 Star::Find returns 1 (0), X=1720.26, Y=130.24, Mass=527025, SNR=104.2, Peak=57767 HFD=2.7
02:46:41.530 00.003 1092 MultiStar: [#1 -0.03,-2.99,0.00,M5] [#2 0.01,-3.61,0.00,M10] [#3 -0.48,-3.68,0.00,R] [#4 -0.05,-2.74,0.00,M5] [#5 -0.22,-3.20,0.00,M5] [#6 -1.02,-3.79,0.00,M10] [#7 0.03,-3.26,0.00,M5] [#8 -0.33,-3.02,0.00,M5] 
02:46:41.533 00.003 1092 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-0.43) = xAngle (-1.58 = -1.58)
02:46:41.536 00.003 1092 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.73 = -1.73)
02:46:41.539 00.003 1092 CameraToMount -- cameraX=-0.72 cameraY=-1.54 hyp=1.70 cameraTheta=-2.01 mountX=-0.01 mountY=-1.68, mountTheta=-1.58
02:46:41.550 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=-1.54, opts=13)
02:46:41.554 00.004 1092 Enqueuing Move request for scope (-0.72, -1.54)
02:46:41.557 00.003 2744 Worker thread wakes up
02:46:41.557 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -1.54) opts 0xd
02:46:41.557 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, -1.54)
02:46:41.557 00.000 2744 Moving (-0.72, -1.54) raw xDistance=-0.01 yDistance=-1.68
02:46:41.557 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:41.557 00.000 2744 GuideAlgorithmResistSwitch::result() returns -1.68 from input -1.68
02:46:41.557 00.000 2744 MoveAxis(E, 0, ABG)
02:46:41.557 00.000 2744 Move returns status 0, amount 0
02:46:41.557 00.000 2744 MoveAxis(N, 315, ABG)
02:46:41.557 00.000 2744 Guiding  Dir = 0, Dur = 315
02:46:41.558 00.001 2744 IsSlewing returns 0
02:46:41.558 00.000 2744 IsGuiding returns 0
02:46:41.558 00.000 2744 PulseGuide returned control before completion, sleep 325
02:46:41.578 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5539, FiltMin=1635, FiltMax=65535, Gamma=0.510
02:46:41.596 00.018 1092 UpdateGuideState exits: m=527025 SNR=104.2
02:46:41.600 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:41.603 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:41.606 00.003 1092 Enqueuing Expose request
02:46:41.891 00.285 2744 IsGuiding returns 1
02:46:41.891 00.000 2744 scope still moving after pulse duration time elapsed
02:46:41.922 00.031 2744 IsSlewing returns 0
02:46:41.922 00.000 2744 IsGuiding returns 0
02:46:41.922 00.000 2744 scope move finished after 315 + 49 ms
02:46:41.922 00.000 2744 Move returns status 0, amount 315
02:46:41.922 00.000 2744 move complete, result=0
02:46:41.922 00.000 2744 worker thread done servicing request
02:46:41.923 00.001 2744 Worker thread wakes up
02:46:41.923 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -1.7 px 315 ms NORTH
02:46:41.927 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:41.927 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:45.315 03.388 2744 Exposure complete
02:46:45.512 00.197 2744 worker thread done servicing request
02:46:45.512 00.000 1092 OnExposeComplete: enter
02:46:45.515 00.003 1092 UpdateGuideState(): m_state=6
02:46:45.518 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 361
02:46:45.520 00.002 1092 Star::Find returns 1 (0), X=1720.00, Y=131.89, Mass=524704, SNR=101.5, Peak=55962 HFD=2.8
02:46:45.522 00.002 1092 MultiStar: [#1 -0.24,-1.50,0.85,U] [#2 -0.25,-2.26,0.00,R] [#3 -0.09,1.40,0.62,U] [#4 -0.31,-1.07,0.65,U] [#5 -0.59,-1.48,0.60,U] [#6 -1.03,-2.06,0.00,R] [#7 -0.39,-1.31,0.62,U] [#8 -0.58,-1.59,0.55,U] 
02:46:45.524 00.002 1092 refined, 6 included, MultiStar: {-0.48, -0.73}, one-star: {-0.98, 0.11}
02:46:45.527 00.003 1092 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.43) = xAngle (-1.73 = -1.73)
02:46:45.529 00.002 1092 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.88 = -1.88)
02:46:45.532 00.003 1092 CameraToMount -- cameraX=-0.48 cameraY=-0.73 hyp=0.87 cameraTheta=-2.15 mountX=-0.14 mountY=-0.83, mountTheta=-1.73
02:46:45.536 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.48, y=-0.73, opts=13)
02:46:45.538 00.002 1092 Enqueuing Move request for scope (-0.48, -0.73)
02:46:45.541 00.003 2744 Worker thread wakes up
02:46:45.541 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.73) opts 0xd
02:46:45.541 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.48, -0.73)
02:46:45.541 00.000 2744 Moving (-0.48, -0.73) raw xDistance=-0.14 yDistance=-0.83
02:46:45.541 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:46:45.541 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.83 from input -0.83
02:46:45.541 00.000 2744 MoveAxis(E, 0, ABG)
02:46:45.542 00.001 2744 Move returns status 0, amount 0
02:46:45.542 00.000 2744 MoveAxis(N, 156, ABG)
02:46:45.542 00.000 2744 Guiding  Dir = 0, Dur = 156
02:46:45.542 00.000 2744 IsSlewing returns 0
02:46:45.542 00.000 2744 IsGuiding returns 0
02:46:45.543 00.001 2744 PulseGuide returned control before completion, sleep 166
02:46:45.557 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1616, FiltMax=65527, Gamma=0.510
02:46:45.573 00.016 1092 UpdateGuideState exits: m=524704 SNR=101.5
02:46:45.578 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:45.580 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:45.583 00.003 1092 Enqueuing Expose request
02:46:45.725 00.142 2744 IsGuiding returns 1
02:46:45.725 00.000 2744 scope still moving after pulse duration time elapsed
02:46:45.756 00.031 2744 IsSlewing returns 0
02:46:45.756 00.000 2744 IsGuiding returns 0
02:46:45.756 00.000 2744 scope move finished after 156 + 58 ms
02:46:45.757 00.001 2744 Move returns status 0, amount 156
02:46:45.757 00.000 2744 move complete, result=0
02:46:45.757 00.000 2744 worker thread done servicing request
02:46:45.757 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.8 px 156 ms NORTH
02:46:45.762 00.005 2744 Worker thread wakes up
02:46:45.762 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:45.762 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:49.150 03.388 2744 Exposure complete
02:46:49.380 00.230 2744 worker thread done servicing request
02:46:49.380 00.000 1092 OnExposeComplete: enter
02:46:49.383 00.003 1092 UpdateGuideState(): m_state=6
02:46:49.390 00.007 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 362
02:46:49.397 00.007 1092 Star::Find returns 1 (0), X=1720.23, Y=132.80, Mass=490550, SNR=98.8, Peak=55789 HFD=2.7
02:46:49.401 00.004 1092 MultiStar: [#1 -0.04,-0.71,0.90,U] [#2 0.17,0.78,0.67,U] [#3 -0.25,2.19,0.00,M1] [#4 -0.05,-0.35,0.64,U] [#5 -0.36,-0.76,0.54,U] [#6 -0.15,0.83,0.45,U] [#7 -0.20,-0.57,0.70,U] [#8 -0.58,-0.36,0.54,U] 
02:46:49.405 00.004 1092 refined, 7 included, MultiStar: {-0.26, 0.01}, one-star: {-0.75, 1.01}
02:46:49.410 00.005 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.76)
02:46:49.414 00.004 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
02:46:49.418 00.004 1092 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.10 mountX=-0.24 mountY=-0.06, mountTheta=-2.90
02:46:49.424 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=0.01, opts=13)
02:46:49.429 00.005 1092 Enqueuing Move request for scope (-0.26, 0.01)
02:46:49.434 00.005 2744 Worker thread wakes up
02:46:49.434 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
02:46:49.434 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
02:46:49.434 00.000 2744 Moving (-0.26, 0.01) raw xDistance=-0.24 yDistance=-0.06
02:46:49.434 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.24
02:46:49.434 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:49.435 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:46:49.435 00.000 2744 MoveAxis(E, 0, ABG)
02:46:49.435 00.000 2744 Move returns status 0, amount 0
02:46:49.435 00.000 2744 MoveAxis(N, 0, ABG)
02:46:49.435 00.000 2744 Move returns status 0, amount 0
02:46:49.435 00.000 2744 move complete, result=0
02:46:49.435 00.000 2744 worker thread done servicing request
02:46:49.454 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1760, FiltMax=65533, Gamma=0.510
02:46:49.470 00.016 1092 UpdateGuideState exits: m=490550 SNR=98.8
02:46:49.474 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:49.479 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:49.483 00.004 1092 Enqueuing Expose request
02:46:49.486 00.003 2744 Worker thread wakes up
02:46:49.487 00.001 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:49.489 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:49.490 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:52.055 02.565 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:52.058 00.003 1092 case statement mapped state 6 to 3
02:46:52.061 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:52.939 00.878 2744 Exposure complete
02:46:53.167 00.228 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:53.170 00.003 1092 case statement mapped state 6 to 3
02:46:53.175 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:53.195 00.020 2744 worker thread done servicing request
02:46:53.195 00.000 1092 OnExposeComplete: enter
02:46:53.198 00.003 1092 UpdateGuideState(): m_state=6
02:46:53.203 00.005 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 363
02:46:53.206 00.003 1092 Star::Find returns 1 (0), X=1719.63, Y=132.72, Mass=495986, SNR=90.4, Peak=46365 HFD=3.0
02:46:53.210 00.004 1092 MultiStar: [#1 -0.56,-0.67,0.86,U] [#2 -0.27,0.76,0.83,U] [#3 -0.07,2.25,0.00,M2] [#4 -0.39,-0.40,0.61,U] [#5 -0.68,-0.83,0.65,U] [#6 -0.20,0.92,0.47,U] [#7 -0.53,-0.42,0.61,U] [#8 -0.92,-0.40,0.58,U] 
02:46:53.214 00.004 1092 refined, 7 included, MultiStar: {-0.66, 0.03}, one-star: {-1.35, 0.93}
02:46:53.217 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.76)
02:46:53.221 00.004 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.37 = -2.91)
02:46:53.223 00.002 1092 CameraToMount -- cameraX=-0.66 cameraY=0.03 hyp=0.66 cameraTheta=3.10 mountX=-0.61 mountY=-0.15, mountTheta=-2.90
02:46:53.231 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.66, y=0.03, opts=13)
02:46:53.237 00.006 1092 Enqueuing Move request for scope (-0.66, 0.03)
02:46:53.241 00.004 2744 Worker thread wakes up
02:46:53.241 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.66, 0.03) opts 0xd
02:46:53.241 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.66, 0.03)
02:46:53.241 00.000 2744 Moving (-0.66, 0.03) raw xDistance=-0.61 yDistance=-0.15
02:46:53.241 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.61
02:46:53.241 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:46:53.242 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:46:53.242 00.000 2744 MoveAxis(E, 136, ABG)
02:46:53.242 00.000 2744 Guiding  Dir = 2, Dur = 136
02:46:53.242 00.000 2744 IsSlewing returns 0
02:46:53.242 00.000 2744 IsGuiding returns 0
02:46:53.243 00.001 2744 PulseGuide returned control before completion, sleep 146
02:46:53.261 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1538, FiltMax=65527, Gamma=0.510
02:46:53.282 00.021 1092 UpdateGuideState exits: m=495986 SNR=90.4
02:46:53.286 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:53.289 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:53.293 00.004 1092 Enqueuing Expose request
02:46:53.393 00.100 2744 IsGuiding returns 1
02:46:53.393 00.000 2744 scope still moving after pulse duration time elapsed
02:46:53.423 00.030 2744 IsSlewing returns 0
02:46:53.423 00.000 2744 IsGuiding returns 0
02:46:53.423 00.000 2744 scope move finished after 136 + 44 ms
02:46:53.424 00.001 2744 Move returns status 0, amount 136
02:46:53.424 00.000 2744 MoveAxis(N, 0, ABG)
02:46:53.424 00.000 2744 Move returns status 0, amount 0
02:46:53.425 00.001 2744 move complete, result=0
02:46:53.425 00.000 2744 worker thread done servicing request
02:46:53.425 00.000 2744 Worker thread wakes up
02:46:53.425 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:53.425 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1706,117,31,31)
02:46:53.425 00.000 1092 GuideStep: -0.6 px 136 ms EAST, -0.2 px 0 ms NORTH
02:46:54.279 00.854 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:54.283 00.004 1092 case statement mapped state 6 to 3
02:46:54.286 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:55.397 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:55.401 00.004 1092 case statement mapped state 6 to 3
02:46:55.404 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:56.461 01.057 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:56.465 00.004 1092 case statement mapped state 6 to 3
02:46:56.469 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:56.563 00.094 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:46:56.566 00.003 1092 case statement mapped state 6 to 3
02:46:56.569 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:46:56.663 00.094 1092 evsrv: cli 019865E0 request: {"method":"dither","params":[1,false,{"pixels":4,"time":2,"timeout":600}],"id":1002}
02:46:56.666 00.003 1092 PhdController::Dither begins
02:46:56.668 00.002 1092 dither: size=1.00, dRA=-0.76 dDec=-0.99
02:46:56.670 00.002 1092 MountToCamera -- mountTheta (-2.23) + m_xAngle (-0.43) = xAngle (-2.65 = -2.65)
02:46:56.672 00.002 1092 MountToCamera -- mountX=-0.76 mountY=-0.99 hyp=1.25 mountTheta=-2.23 cameraX=-1.10, cameraY=-0.59 cameraTheta=-2.65
02:46:56.674 00.002 1092 setting lock position to (1719.87, 131.20)
02:46:56.677 00.003 1092 Mount: notify guiding dithered (-1.1, -0.6)
02:46:56.679 00.002 1092 MultiStar: stabilizing after lock position change
02:46:56.684 00.005 1092 Status Line: Dither by -0.76,-0.99
02:46:56.689 00.005 1092 PhdController: newstate STATE_SETTLE_BEGIN
02:46:56.693 00.004 1092 PhdController: newstate STATE_SETTLE_WAIT
02:46:56.695 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1002}
02:46:56.824 00.129 2744 Exposure complete
02:46:57.064 00.240 2744 worker thread done servicing request
02:46:57.064 00.000 1092 OnExposeComplete: enter
02:46:57.073 00.009 1092 UpdateGuideState(): m_state=6
02:46:57.081 00.008 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 364
02:46:57.089 00.008 1092 Star::Find returns 1 (0), X=1720.70, Y=132.30, Mass=479945, SNR=99.0, Peak=58605 HFD=2.9
02:46:57.097 00.008 1092 CameraToMount -- cameraTheta (0.92) - m_xAngle (-0.43) = xAngle (1.35 = 1.35)
02:46:57.102 00.005 1092 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.20 = 1.20)
02:46:57.105 00.003 1092 CameraToMount -- cameraX=0.83 cameraY=1.10 hyp=1.37 cameraTheta=0.92 mountX=0.30 mountY=1.28, mountTheta=1.34
02:46:57.113 00.008 1092 dither recenter: remaining=(0.8,1.0) step=(0.8,1.0)
02:46:57.117 00.004 1092 MountToCamera -- mountTheta (0.92) + m_xAngle (-0.43) = xAngle (0.49 = 0.49)
02:46:57.120 00.003 1092 MountToCamera -- mountX=0.76 mountY=0.99 hyp=1.25 mountTheta=0.92 cameraX=1.10, cameraY=0.59 cameraTheta=0.49
02:46:57.123 00.003 1092 SchedulePrimaryMove(0F8C9988, x=1.10, y=0.59, opts=4)
02:46:57.128 00.005 1092 Enqueuing Move request for scope (1.10, 0.59)
02:46:57.132 00.004 1092 Mount: notify direct move 0.76,0.99
02:46:57.136 00.004 2744 Worker thread wakes up
02:46:57.137 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (1.10, 0.59) opts 0x4
02:46:57.137 00.000 2744 Handling offset move in thread for scope, endpoint = (1.10, 0.59)
02:46:57.137 00.000 2744 Moving (1.10, 0.59) raw xDistance=0.76 yDistance=0.99
02:46:57.137 00.000 2744 MoveAxis(W, 271, B)
02:46:57.137 00.000 2744 Guiding  Dir = 3, Dur = 271
02:46:57.137 00.000 2744 IsSlewing returns 0
02:46:57.139 00.002 2744 IsGuiding returns 0
02:46:57.139 00.000 2744 PulseGuide returned control before completion, sleep 281
02:46:57.169 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1527, FiltMax=65533, Gamma=0.510
02:46:57.190 00.021 1092 UpdateGuideState exits: m=479945 SNR=99.0
02:46:57.194 00.004 1092 PhdController: settling, locked = 1, distance = 1.91 (4.00) aobump = 0 frame = 1 / 99999
02:46:57.197 00.003 1092 evsrv: {"Event":"Settling","Timestamp":1779004017.197,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.91,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:46:57.202 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:57.205 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:46:57.208 00.003 1092 Enqueuing Expose request
02:46:57.431 00.223 2744 IsGuiding returns 1
02:46:57.431 00.000 2744 scope still moving after pulse duration time elapsed
02:46:57.463 00.032 2744 IsSlewing returns 0
02:46:57.463 00.000 2744 IsGuiding returns 0
02:46:57.464 00.001 2744 scope move finished after 271 + 53 ms
02:46:57.464 00.000 2744 Move returns status 0, amount 271
02:46:57.464 00.000 2744 MoveAxis(S, 186, B)
02:46:57.464 00.000 2744 Guiding  Dir = 1, Dur = 186
02:46:57.464 00.000 2744 IsSlewing returns 0
02:46:57.464 00.000 2744 IsGuiding returns 0
02:46:57.465 00.001 2744 PulseGuide returned control before completion, sleep 196
02:46:57.667 00.202 2744 IsGuiding returns 1
02:46:57.667 00.000 2744 scope still moving after pulse duration time elapsed
02:46:57.698 00.031 2744 IsSlewing returns 0
02:46:57.699 00.001 2744 IsGuiding returns 0
02:46:57.699 00.000 2744 scope move finished after 186 + 48 ms
02:46:57.699 00.000 2744 Move returns status 0, amount 186
02:46:57.699 00.000 2744 move complete, result=0
02:46:57.699 00.000 2744 worker thread done servicing request
02:46:57.699 00.000 2744 Worker thread wakes up
02:46:57.699 00.000 1092 GuideStep: 0.8 px 271 ms WEST, 1.0 px 186 ms SOUTH
02:46:57.703 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:46:57.703 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:01.119 03.416 2744 Exposure complete
02:47:01.413 00.294 2744 worker thread done servicing request
02:47:01.413 00.000 1092 OnExposeComplete: enter
02:47:01.417 00.004 1092 UpdateGuideState(): m_state=6
02:47:01.421 00.004 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 365
02:47:01.424 00.003 1092 Star::Find returns 1 (0), X=1720.16, Y=132.77, Mass=537637, SNR=122.1, Peak=57805 HFD=2.7
02:47:01.427 00.003 1092 CameraToMount -- cameraTheta (1.39) - m_xAngle (-0.43) = xAngle (1.82 = 1.82)
02:47:01.430 00.003 1092 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.66 = 1.66)
02:47:01.435 00.005 1092 CameraToMount -- cameraX=0.29 cameraY=1.57 hyp=1.60 cameraTheta=1.39 mountX=-0.39 mountY=1.59, mountTheta=1.81
02:47:01.441 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.29, y=1.57, opts=13)
02:47:01.445 00.004 1092 Enqueuing Move request for scope (0.29, 1.57)
02:47:01.448 00.003 2744 Worker thread wakes up
02:47:01.448 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.29, 1.57) opts 0xd
02:47:01.448 00.000 2744 Handling offset move in thread for scope, endpoint = (0.29, 1.57)
02:47:01.448 00.000 2744 Moving (0.29, 1.57) raw xDistance=-0.39 yDistance=1.59
02:47:01.448 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.39
02:47:01.448 00.000 2744 resist switch: large excursion: input 1.59 thresh 1.35 direction from 0 to 1
02:47:01.448 00.000 2744 switching direction from 0 to 1 - decHistory=3 oldest=0.00 newest=4.77
02:47:01.448 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.59 from input 1.59
02:47:01.450 00.002 2744 MoveAxis(E, 86, ABG)
02:47:01.450 00.000 2744 Guiding  Dir = 2, Dur = 86
02:47:01.450 00.000 2744 IsSlewing returns 0
02:47:01.450 00.000 2744 IsGuiding returns 0
02:47:01.451 00.001 2744 PulseGuide returned control before completion, sleep 96
02:47:01.475 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1389, FiltMax=65533, Gamma=0.510
02:47:01.497 00.022 1092 UpdateGuideState exits: m=537637 SNR=122.1
02:47:01.501 00.004 1092 PhdController: settling, locked = 1, distance = 1.60 (4.00) aobump = 0 frame = 2 / 99999
02:47:01.504 00.003 1092 PhdController: newstate STATE_FINISH
02:47:01.507 00.003 1092 PhdController complete: success
02:47:01.511 00.004 1092 evsrv: {"Event":"SettleDone","Timestamp":1779004021.511,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
02:47:01.515 00.004 1092 Mount: notify guiding dither settle done success=1
02:47:01.519 00.004 1092 PhdController: newstate STATE_IDLE
02:47:01.522 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.525 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:01.528 00.003 1092 Enqueuing Expose request
02:47:01.558 00.030 2744 IsGuiding returns 1
02:47:01.558 00.000 2744 scope still moving after pulse duration time elapsed
02:47:01.590 00.032 2744 IsSlewing returns 0
02:47:01.591 00.001 2744 IsGuiding returns 0
02:47:01.591 00.000 2744 scope move finished after 86 + 53 ms
02:47:01.591 00.000 2744 Move returns status 0, amount 86
02:47:01.591 00.000 2744 MoveAxis(S, 299, ABG)
02:47:01.591 00.000 2744 Guiding  Dir = 1, Dur = 299
02:47:01.591 00.000 2744 IsSlewing returns 0
02:47:01.593 00.002 2744 IsGuiding returns 0
02:47:01.593 00.000 2744 PulseGuide returned control before completion, sleep 309
02:47:01.794 00.201 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:47:01.797 00.003 1092 case statement mapped state 6 to 3
02:47:01.800 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:47:01.896 00.096 1092 evsrv: cli 019865E0 request: {"method":"guide","params":[{"pixels":4,"time":2,"timeout":600},false],"id":1003}
02:47:01.900 00.004 1092 PhdController::Guide begins
02:47:01.902 00.002 1092 PhdController: newstate STATE_SETUP
02:47:01.905 00.003 1092 PhdController: setup
02:47:01.908 00.003 1092 PhdController: newstate STATE_ATTEMPT_START
02:47:01.911 00.003 2744 IsGuiding returns 1
02:47:01.911 00.000 2744 scope still moving after pulse duration time elapsed
02:47:01.911 00.000 1092 PhdController: guider state = 6
02:47:01.914 00.003 1092 PhdController: newstate STATE_SETTLE_BEGIN
02:47:01.917 00.003 1092 PhdController: newstate STATE_SETTLE_WAIT
02:47:01.920 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1003}
02:47:01.935 00.015 2744 IsSlewing returns 0
02:47:01.935 00.000 2744 IsGuiding returns 0
02:47:01.935 00.000 2744 scope move finished after 299 + 42 ms
02:47:01.935 00.000 2744 Move returns status 0, amount 299
02:47:01.935 00.000 2744 move complete, result=0
02:47:01.936 00.001 2744 worker thread done servicing request
02:47:01.936 00.000 2744 Worker thread wakes up
02:47:01.936 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:01.936 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:01.936 00.000 1092 GuideStep: -0.4 px 86 ms EAST, 1.6 px 299 ms SOUTH
02:47:01.957 00.021 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:47:01.961 00.004 1092 case statement mapped state 6 to 3
02:47:01.964 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:47:05.310 03.346 2744 Exposure complete
02:47:05.514 00.204 1092 OnExposeComplete: enter
02:47:05.518 00.004 2744 worker thread done servicing request
02:47:05.518 00.000 1092 UpdateGuideState(): m_state=6
02:47:05.521 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 366
02:47:05.525 00.004 1092 Star::Find returns 1 (0), X=1720.59, Y=132.94, Mass=515940, SNR=105.8, Peak=60141 HFD=2.5
02:47:05.528 00.003 1092 CameraToMount -- cameraTheta (1.18) - m_xAngle (-0.43) = xAngle (1.61 = 1.61)
02:47:05.530 00.002 1092 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.45 = 1.45)
02:47:05.534 00.004 1092 CameraToMount -- cameraX=0.72 cameraY=1.74 hyp=1.89 cameraTheta=1.18 mountX=-0.07 mountY=1.87, mountTheta=1.61
02:47:05.551 00.017 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=1.74, opts=13)
02:47:05.555 00.004 1092 Enqueuing Move request for scope (0.72, 1.74)
02:47:05.559 00.004 2744 Worker thread wakes up
02:47:05.559 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, 1.74) opts 0xd
02:47:05.560 00.001 2744 Handling offset move in thread for scope, endpoint = (0.72, 1.74)
02:47:05.560 00.000 2744 Moving (0.72, 1.74) raw xDistance=-0.07 yDistance=1.87
02:47:05.560 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:47:05.560 00.000 2744 GuideAlgorithmResistSwitch::result() returns 1.87 from input 1.87
02:47:05.560 00.000 2744 MoveAxis(E, 0, ABG)
02:47:05.560 00.000 2744 Move returns status 0, amount 0
02:47:05.560 00.000 2744 MoveAxis(S, 352, ABG)
02:47:05.560 00.000 2744 Guiding  Dir = 1, Dur = 352
02:47:05.560 00.000 2744 IsSlewing returns 0
02:47:05.561 00.001 2744 IsGuiding returns 0
02:47:05.561 00.000 2744 PulseGuide returned control before completion, sleep 362
02:47:05.584 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1821, FiltMax=65535, Gamma=0.510
02:47:05.607 00.023 1092 UpdateGuideState exits: m=515940 SNR=105.8
02:47:05.612 00.005 1092 PhdController: settling, locked = 1, distance = 1.68 (4.00) aobump = 0 frame = 1 / 99999
02:47:05.616 00.004 1092 evsrv: {"Event":"Settling","Timestamp":1779004025.616,"Host":"TALL-PINES-2024","Inst":1,"Distance":1.68,"Time":0.0,"SettleTime":2.0,"StarLocked":true}
02:47:05.619 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:05.623 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:05.632 00.009 1092 Enqueuing Expose request
02:47:05.936 00.304 2744 IsGuiding returns 1
02:47:05.936 00.000 2744 scope still moving after pulse duration time elapsed
02:47:05.967 00.031 2744 IsSlewing returns 0
02:47:05.968 00.001 2744 IsGuiding returns 1
02:47:05.998 00.030 2744 IsSlewing returns 0
02:47:06.000 00.002 2744 IsGuiding returns 0
02:47:06.000 00.000 2744 scope move finished after 352 + 86 ms
02:47:06.000 00.000 2744 Move returns status 0, amount 352
02:47:06.000 00.000 2744 move complete, result=0
02:47:06.001 00.001 2744 worker thread done servicing request
02:47:06.001 00.000 2744 Worker thread wakes up
02:47:06.001 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 1.9 px 352 ms SOUTH
02:47:06.004 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:06.005 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:09.384 03.379 2744 Exposure complete
02:47:09.565 00.181 2744 worker thread done servicing request
02:47:09.565 00.000 1092 OnExposeComplete: enter
02:47:09.568 00.003 1092 UpdateGuideState(): m_state=6
02:47:09.571 00.003 1092 Star::Find(15, 1720, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 367
02:47:09.573 00.002 1092 Star::Find returns 1 (0), X=1719.70, Y=131.80, Mass=487124, SNR=87.1, Peak=46762 HFD=2.9
02:47:09.575 00.002 1092 CameraToMount -- cameraTheta (1.86) - m_xAngle (-0.43) = xAngle (2.29 = 2.29)
02:47:09.577 00.002 1092 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.13 = 2.13)
02:47:09.579 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=0.60 hyp=0.62 cameraTheta=1.86 mountX=-0.41 mountY=0.53, mountTheta=2.23
02:47:09.585 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.60, opts=13)
02:47:09.588 00.003 1092 Enqueuing Move request for scope (-0.18, 0.60)
02:47:09.590 00.002 2744 Worker thread wakes up
02:47:09.590 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.60) opts 0xd
02:47:09.590 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.60)
02:47:09.590 00.000 2744 Moving (-0.18, 0.60) raw xDistance=-0.41 yDistance=0.53
02:47:09.591 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:47:09.591 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.53 from input 0.53
02:47:09.591 00.000 2744 MoveAxis(E, 91, ABG)
02:47:09.591 00.000 2744 Guiding  Dir = 2, Dur = 91
02:47:09.591 00.000 2744 IsSlewing returns 0
02:47:09.592 00.001 2744 IsGuiding returns 0
02:47:09.592 00.000 2744 PulseGuide returned control before completion, sleep 101
02:47:09.610 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5549, FiltMin=1658, FiltMax=65535, Gamma=0.510
02:47:09.629 00.019 1092 UpdateGuideState exits: m=487124 SNR=87.1
02:47:09.634 00.005 1092 PhdController: settling, locked = 1, distance = 1.37 (4.00) aobump = 0 frame = 2 / 99999
02:47:09.637 00.003 1092 PhdController: newstate STATE_FINISH
02:47:09.640 00.003 1092 PhdController complete: success
02:47:09.644 00.004 1092 evsrv: {"Event":"SettleDone","Timestamp":1779004029.644,"Host":"TALL-PINES-2024","Inst":1,"Status":0,"TotalFrames":2,"DroppedFrames":0}
02:47:09.648 00.004 1092 Mount: notify guiding dither settle done success=1
02:47:09.651 00.003 1092 PhdController: newstate STATE_IDLE
02:47:09.653 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.657 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:09.664 00.007 1092 Enqueuing Expose request
02:47:09.708 00.044 2744 IsGuiding returns 1
02:47:09.708 00.000 2744 scope still moving after pulse duration time elapsed
02:47:09.739 00.031 2744 IsSlewing returns 0
02:47:09.739 00.000 2744 IsGuiding returns 0
02:47:09.739 00.000 2744 scope move finished after 91 + 56 ms
02:47:09.739 00.000 2744 Move returns status 0, amount 91
02:47:09.739 00.000 2744 MoveAxis(S, 99, ABG)
02:47:09.739 00.000 2744 Guiding  Dir = 1, Dur = 99
02:47:09.740 00.001 2744 IsSlewing returns 0
02:47:09.740 00.000 2744 IsGuiding returns 0
02:47:09.740 00.000 2744 PulseGuide returned control before completion, sleep 109
02:47:09.851 00.111 2744 IsGuiding returns 1
02:47:09.851 00.000 2744 scope still moving after pulse duration time elapsed
02:47:09.883 00.032 2744 IsSlewing returns 0
02:47:09.883 00.000 2744 IsGuiding returns 0
02:47:09.883 00.000 2744 scope move finished after 99 + 43 ms
02:47:09.883 00.000 2744 Move returns status 0, amount 99
02:47:09.883 00.000 2744 move complete, result=0
02:47:09.883 00.000 2744 worker thread done servicing request
02:47:09.883 00.000 2744 Worker thread wakes up
02:47:09.883 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:09.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:09.891 00.008 1092 GuideStep: -0.4 px 91 ms EAST, 0.5 px 99 ms SOUTH
02:47:13.271 03.380 2744 Exposure complete
02:47:13.470 00.199 2744 worker thread done servicing request
02:47:13.471 00.001 1092 OnExposeComplete: enter
02:47:13.473 00.002 1092 UpdateGuideState(): m_state=6
02:47:13.476 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.478 00.002 1092 Star::Find returns 1 (0), X=1720.26, Y=131.06, Mass=505361, SNR=103.5, Peak=55859 HFD=2.6
02:47:13.481 00.003 1092 MultiStar: exiting stabilization period
02:47:13.483 00.002 1092 MultiStar: updating star positions after lock position change
02:47:13.486 00.003 1092 Star::Find(15, 1422, 399, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.488 00.002 1092 Star::Find returns 1 (0), X=1421.57, Y=400.29, Mass=424566, SNR=83.9, Peak=51427 HFD=2.9
02:47:13.490 00.002 1092 Star::Find(15, 702, 1184, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.493 00.003 1092 Star::Find returns 1 (0), X=702.27, Y=1184.65, Mass=485337, SNR=76.1, Peak=52963 HFD=3.1
02:47:13.495 00.002 1092 Star::Find(15, 1609, 1123, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.497 00.002 1092 Star::Find returns 1 (0), X=1609.30, Y=1123.95, Mass=442002, SNR=68.5, Peak=45136 HFD=3.4
02:47:13.499 00.002 1092 Star::Find(15, 1431, 997, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.501 00.002 1092 Star::Find returns 1 (0), X=1431.24, Y=998.12, Mass=398233, SNR=63.2, Peak=43386 HFD=3.2
02:47:13.503 00.002 1092 Star::Find(15, 900, 759, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.505 00.002 1092 Star::Find returns 1 (0), X=900.70, Y=759.51, Mass=298265, SNR=57.7, Peak=37821 HFD=3.2
02:47:13.507 00.002 1092 Star::Find(15, 1864, 730, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.510 00.003 1092 Star::Find returns 1 (0), X=1863.71, Y=730.20, Mass=224993, SNR=50.4, Peak=31744 HFD=2.9
02:47:13.512 00.002 1092 Star::Find(15, 1556, 221, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.514 00.002 1092 Star::Find returns 1 (0), X=1555.85, Y=221.39, Mass=283869, SNR=63.5, Peak=37923 HFD=2.7
02:47:13.519 00.005 1092 Star::Find(15, 1380, 424, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.521 00.002 1092 Star::Find returns 1 (0), X=1379.95, Y=424.68, Mass=284733, SNR=58.4, Peak=40071 HFD=2.6
02:47:13.524 00.003 1092 Star::Find(15, 1860, 822, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.527 00.003 1092 Star::Find returns 1 (0), X=1860.63, Y=822.74, Mass=292177, SNR=52.5, Peak=27568 HFD=3.5
02:47:13.529 00.002 1092 Star::Find(15, 951, 896, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.532 00.003 1092 Star::Find returns 1 (0), X=950.70, Y=896.54, Mass=183979, SNR=38.4, Peak=26371 HFD=3.0
02:47:13.535 00.003 1092 Star::Find(15, 1868, 484, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 368
02:47:13.537 00.002 1092 Star::Find returns 1 (0), X=1870.31, Y=484.71, Mass=264231, SNR=53.9, Peak=23847 HFD=3.8
02:47:13.539 00.002 1092 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
02:47:13.541 00.002 1092 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.08 = -0.08)
02:47:13.544 00.003 1092 CameraToMount -- cameraX=0.39 cameraY=-0.14 hyp=0.41 cameraTheta=-0.35 mountX=0.41 mountY=-0.03, mountTheta=-0.08
02:47:13.551 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.39, y=-0.14, opts=13)
02:47:13.553 00.002 1092 Enqueuing Move request for scope (0.39, -0.14)
02:47:13.555 00.002 2744 Worker thread wakes up
02:47:13.555 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.14) opts 0xd
02:47:13.555 00.000 2744 Handling offset move in thread for scope, endpoint = (0.39, -0.14)
02:47:13.555 00.000 2744 Moving (0.39, -0.14) raw xDistance=0.41 yDistance=-0.03
02:47:13.555 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.41
02:47:13.555 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:13.555 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:47:13.556 00.001 2744 MoveAxis(W, 85, ABG)
02:47:13.556 00.000 2744 Guiding  Dir = 3, Dur = 85
02:47:13.556 00.000 2744 IsSlewing returns 0
02:47:13.556 00.000 2744 IsGuiding returns 0
02:47:13.556 00.000 2744 PulseGuide returned control before completion, sleep 95
02:47:13.571 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1770, FiltMax=65535, Gamma=0.510
02:47:13.587 00.016 1092 UpdateGuideState exits: m=505361 SNR=103.5
02:47:13.589 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:13.592 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:13.595 00.003 1092 Enqueuing Expose request
02:47:13.657 00.062 2744 IsGuiding returns 1
02:47:13.657 00.000 2744 scope still moving after pulse duration time elapsed
02:47:13.689 00.032 2744 IsSlewing returns 0
02:47:13.689 00.000 2744 IsGuiding returns 0
02:47:13.689 00.000 2744 scope move finished after 85 + 48 ms
02:47:13.689 00.000 2744 Move returns status 0, amount 85
02:47:13.689 00.000 2744 MoveAxis(N, 0, ABG)
02:47:13.690 00.001 2744 Move returns status 0, amount 0
02:47:13.690 00.000 2744 move complete, result=0
02:47:13.690 00.000 2744 worker thread done servicing request
02:47:13.690 00.000 2744 Worker thread wakes up
02:47:13.691 00.001 1092 GuideStep: 0.4 px 85 ms WEST, -0.0 px 0 ms NORTH
02:47:13.693 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:13.693 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:17.094 03.401 2744 Exposure complete
02:47:17.311 00.217 2744 worker thread done servicing request
02:47:17.311 00.000 1092 OnExposeComplete: enter
02:47:17.314 00.003 1092 UpdateGuideState(): m_state=6
02:47:17.318 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 369
02:47:17.320 00.002 1092 Star::Find returns 1 (0), X=1720.29, Y=131.36, Mass=527083, SNR=97.2, Peak=57187 HFD=2.9
02:47:17.323 00.003 1092 MultiStar: [#1 0.21,-0.02,0.82,U] [#2 -0.01,0.24,0.72,U] [#3 -0.11,-0.22,0.75,U] [#4 0.10,0.21,0.69,U] [#5 -0.28,0.18,0.55,U] [#6 -0.09,0.09,0.46,U] [#7 0.05,0.47,0.60,U] [#8 0.18,0.26,0.49,U] 
02:47:17.326 00.003 1092 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.41, 0.16}
02:47:17.328 00.002 1092 CameraToMount -- cameraTheta (1.04) - m_xAngle (-0.43) = xAngle (1.47 = 1.47)
02:47:17.332 00.004 1092 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.31 = 1.31)
02:47:17.334 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.04 mountX=0.02 mountY=0.16, mountTheta=1.46
02:47:17.339 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.14, opts=13)
02:47:17.341 00.002 1092 Enqueuing Move request for scope (0.08, 0.14)
02:47:17.344 00.003 2744 Worker thread wakes up
02:47:17.344 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
02:47:17.344 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
02:47:17.344 00.000 2744 Moving (0.08, 0.14) raw xDistance=0.02 yDistance=0.16
02:47:17.344 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:17.344 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:17.344 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.16
02:47:17.344 00.000 2744 MoveAxis(E, 0, ABG)
02:47:17.344 00.000 2744 Move returns status 0, amount 0
02:47:17.344 00.000 2744 MoveAxis(N, 0, ABG)
02:47:17.345 00.001 2744 Move returns status 0, amount 0
02:47:17.345 00.000 2744 move complete, result=0
02:47:17.345 00.000 2744 worker thread done servicing request
02:47:17.359 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1472, FiltMax=65535, Gamma=0.510
02:47:17.374 00.015 1092 UpdateGuideState exits: m=527083 SNR=97.2
02:47:17.377 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:17.381 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:17.383 00.002 1092 Enqueuing Expose request
02:47:17.386 00.003 2744 Worker thread wakes up
02:47:17.386 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:17.386 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:17.386 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:20.771 03.385 2744 Exposure complete
02:47:20.968 00.197 2744 worker thread done servicing request
02:47:20.968 00.000 1092 OnExposeComplete: enter
02:47:20.971 00.003 1092 UpdateGuideState(): m_state=6
02:47:20.974 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 370
02:47:20.976 00.002 1092 Star::Find returns 1 (0), X=1720.02, Y=131.41, Mass=539929, SNR=109.2, Peak=61427 HFD=2.6
02:47:20.980 00.004 1092 MultiStar: [#1 0.22,0.07,0.84,U] [#2 -0.15,0.35,0.68,U] [#3 -0.29,0.17,0.60,U] [#4 -0.33,0.17,0.57,U] [#5 -0.48,0.39,0.45,U] [#6 -0.08,0.02,0.43,U] [#7 -0.10,0.62,0.51,U] [#8 -0.05,0.33,0.51,U] 
02:47:20.984 00.004 1092 single-star, 8 included, MultiStar: {-0.08, 0.25}, one-star: {0.14, 0.21}
02:47:20.987 00.003 1092 CameraToMount -- cameraTheta (0.98) - m_xAngle (-0.43) = xAngle (1.41 = 1.41)
02:47:20.989 00.002 1092 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.25 = 1.25)
02:47:20.993 00.004 1092 CameraToMount -- cameraX=0.14 cameraY=0.21 hyp=0.26 cameraTheta=0.98 mountX=0.04 mountY=0.24, mountTheta=1.40
02:47:20.999 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.14, y=0.21, opts=13)
02:47:21.003 00.004 1092 Enqueuing Move request for scope (0.14, 0.21)
02:47:21.006 00.003 2744 Worker thread wakes up
02:47:21.006 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.21) opts 0xd
02:47:21.006 00.000 2744 Handling offset move in thread for scope, endpoint = (0.14, 0.21)
02:47:21.006 00.000 2744 Moving (0.14, 0.21) raw xDistance=0.04 yDistance=0.24
02:47:21.006 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:21.006 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:21.006 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.24
02:47:21.006 00.000 2744 MoveAxis(E, 0, ABG)
02:47:21.006 00.000 2744 Move returns status 0, amount 0
02:47:21.006 00.000 2744 MoveAxis(N, 0, ABG)
02:47:21.006 00.000 2744 Move returns status 0, amount 0
02:47:21.006 00.000 2744 move complete, result=0
02:47:21.006 00.000 2744 worker thread done servicing request
02:47:21.023 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1757, FiltMax=65535, Gamma=0.510
02:47:21.038 00.015 1092 UpdateGuideState exits: m=539929 SNR=109.2
02:47:21.041 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:21.043 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:21.045 00.002 1092 Enqueuing Expose request
02:47:21.047 00.002 2744 Worker thread wakes up
02:47:21.048 00.001 1092 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:21.050 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:21.050 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:24.439 03.389 2744 Exposure complete
02:47:24.645 00.206 2744 worker thread done servicing request
02:47:24.645 00.000 1092 OnExposeComplete: enter
02:47:24.648 00.003 1092 UpdateGuideState(): m_state=6
02:47:24.651 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 371
02:47:24.654 00.003 1092 Star::Find returns 1 (0), X=1720.81, Y=130.95, Mass=499683, SNR=109.0, Peak=65018 HFD=2.6
02:47:24.656 00.002 1092 MultiStar: [#1 0.72,-0.37,0.90,U] [#2 0.08,-0.04,0.65,U] [#3 0.51,-0.41,0.55,U] [#4 0.58,-0.17,0.63,U] [#5 -0.21,-0.26,0.47,U] [#6 0.63,-0.09,0.45,U] [#7 0.29,-0.06,0.61,U] [#8 0.57,-0.22,0.47,U] 
02:47:24.659 00.003 1092 refined, 8 included, MultiStar: {0.51, -0.22}, one-star: {0.94, -0.25}
02:47:24.662 00.003 1092 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-0.43) = xAngle (0.02 = 0.02)
02:47:24.664 00.002 1092 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.13 = -0.13)
02:47:24.666 00.002 1092 CameraToMount -- cameraX=0.51 cameraY=-0.22 hyp=0.55 cameraTheta=-0.40 mountX=0.55 mountY=-0.07, mountTheta=-0.13
02:47:24.671 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.22, opts=13)
02:47:24.673 00.002 1092 Enqueuing Move request for scope (0.51, -0.22)
02:47:24.676 00.003 2744 Worker thread wakes up
02:47:24.676 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.22) opts 0xd
02:47:24.676 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.22)
02:47:24.676 00.000 2744 Moving (0.51, -0.22) raw xDistance=0.55 yDistance=-0.07
02:47:24.676 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.55
02:47:24.676 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:24.676 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:47:24.677 00.001 2744 MoveAxis(W, 124, ABG)
02:47:24.677 00.000 2744 Guiding  Dir = 3, Dur = 124
02:47:24.677 00.000 2744 IsSlewing returns 0
02:47:24.677 00.000 2744 IsGuiding returns 0
02:47:24.677 00.000 2744 PulseGuide returned control before completion, sleep 134
02:47:24.691 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1603, FiltMax=65535, Gamma=0.510
02:47:24.708 00.017 1092 UpdateGuideState exits: m=499683 SNR=109.0
02:47:24.712 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:24.714 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:24.717 00.003 1092 Enqueuing Expose request
02:47:24.821 00.104 2744 IsGuiding returns 1
02:47:24.821 00.000 2744 scope still moving after pulse duration time elapsed
02:47:24.853 00.032 2744 IsSlewing returns 0
02:47:24.853 00.000 2744 IsGuiding returns 0
02:47:24.853 00.000 2744 scope move finished after 124 + 51 ms
02:47:24.854 00.001 2744 Move returns status 0, amount 124
02:47:24.854 00.000 2744 MoveAxis(N, 0, ABG)
02:47:24.854 00.000 2744 Move returns status 0, amount 0
02:47:24.854 00.000 2744 move complete, result=0
02:47:24.854 00.000 2744 worker thread done servicing request
02:47:24.854 00.000 2744 Worker thread wakes up
02:47:24.854 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:24.854 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:24.855 00.001 1092 GuideStep: 0.6 px 124 ms WEST, -0.1 px 0 ms NORTH
02:47:28.244 03.389 2744 Exposure complete
02:47:28.462 00.218 2744 worker thread done servicing request
02:47:28.462 00.000 1092 OnExposeComplete: enter
02:47:28.465 00.003 1092 UpdateGuideState(): m_state=6
02:47:28.468 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 372
02:47:28.471 00.003 1092 Star::Find returns 1 (0), X=1720.82, Y=130.86, Mass=544416, SNR=112.5, Peak=65535 HFD=2.6
02:47:28.474 00.003 1092 MultiStar: [#1 0.66,-0.37,0.84,U] [#2 0.60,-0.17,0.58,U] [#3 0.48,-0.29,0.64,U] [#4 0.34,0.04,0.62,U] [#5 0.12,-0.15,0.45,U] [#6 0.27,0.15,0.51,U] [#7 0.27,-0.10,0.61,U] [#8 0.68,-0.24,0.50,U] 
02:47:28.477 00.003 1092 refined, 8 included, MultiStar: {0.53, -0.19}, one-star: {0.95, -0.34}
02:47:28.479 00.002 1092 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
02:47:28.482 00.003 1092 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.07 = -0.07)
02:47:28.484 00.002 1092 CameraToMount -- cameraX=0.53 cameraY=-0.19 hyp=0.57 cameraTheta=-0.34 mountX=0.56 mountY=-0.04, mountTheta=-0.07
02:47:28.489 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-0.19, opts=13)
02:47:28.492 00.003 1092 Enqueuing Move request for scope (0.53, -0.19)
02:47:28.494 00.002 2744 Worker thread wakes up
02:47:28.494 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.19) opts 0xd
02:47:28.494 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -0.19)
02:47:28.494 00.000 2744 Moving (0.53, -0.19) raw xDistance=0.56 yDistance=-0.04
02:47:28.495 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.56
02:47:28.495 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:28.495 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:47:28.495 00.000 2744 MoveAxis(W, 135, ABG)
02:47:28.495 00.000 2744 Guiding  Dir = 3, Dur = 135
02:47:28.495 00.000 2744 IsSlewing returns 0
02:47:28.495 00.000 2744 IsGuiding returns 0
02:47:28.496 00.001 2744 PulseGuide returned control before completion, sleep 145
02:47:28.513 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1530, FiltMax=65535, Gamma=0.510
02:47:28.530 00.017 1092 UpdateGuideState exits: m=544416 SNR=112.5
02:47:28.533 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:28.535 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:28.537 00.002 1092 Enqueuing Expose request
02:47:28.655 00.118 2744 IsGuiding returns 0
02:47:28.655 00.000 2744 Move returns status 0, amount 135
02:47:28.655 00.000 2744 MoveAxis(N, 0, ABG)
02:47:28.655 00.000 2744 Move returns status 0, amount 0
02:47:28.655 00.000 2744 move complete, result=0
02:47:28.655 00.000 2744 worker thread done servicing request
02:47:28.655 00.000 2744 Worker thread wakes up
02:47:28.655 00.000 1092 GuideStep: 0.6 px 135 ms WEST, -0.0 px 0 ms NORTH
02:47:28.660 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:28.660 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:32.053 03.393 2744 Exposure complete
02:47:32.259 00.206 2744 worker thread done servicing request
02:47:32.259 00.000 1092 OnExposeComplete: enter
02:47:32.262 00.003 1092 UpdateGuideState(): m_state=6
02:47:32.264 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 373
02:47:32.267 00.003 1092 Star::Find returns 1 (0), X=1721.20, Y=130.89, Mass=497356, SNR=95.6, Peak=52282 HFD=2.6
02:47:32.269 00.002 1092 MultiStar: [#1 1.03,-0.35,1.13,U] [#2 0.62,0.01,0.78,U] [#3 0.62,-0.55,0.66,U] [#4 0.81,-0.22,0.60,U] [#5 0.35,0.02,0.47,U] [#6 0.80,-0.52,0.56,U] [#7 0.77,0.07,0.63,U] [#8 0.92,-0.12,0.52,U] 
02:47:32.272 00.003 1092 refined, 8 included, MultiStar: {0.86, -0.23}, one-star: {1.32, -0.31}
02:47:32.274 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
02:47:32.279 00.005 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.01 = 0.01)
02:47:32.281 00.002 1092 CameraToMount -- cameraX=0.86 cameraY=-0.23 hyp=0.89 cameraTheta=-0.27 mountX=0.88 mountY=0.00, mountTheta=0.01
02:47:32.287 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.86, y=-0.23, opts=13)
02:47:32.290 00.003 1092 Enqueuing Move request for scope (0.86, -0.23)
02:47:32.292 00.002 2744 Worker thread wakes up
02:47:32.293 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.86, -0.23) opts 0xd
02:47:32.293 00.000 2744 Handling offset move in thread for scope, endpoint = (0.86, -0.23)
02:47:32.293 00.000 2744 Moving (0.86, -0.23) raw xDistance=0.88 yDistance=0.00
02:47:32.293 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.58 from input 0.88
02:47:32.293 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:32.293 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:47:32.293 00.000 2744 MoveAxis(W, 206, ABG)
02:47:32.293 00.000 2744 Guiding  Dir = 3, Dur = 206
02:47:32.293 00.000 2744 IsSlewing returns 0
02:47:32.294 00.001 2744 IsGuiding returns 0
02:47:32.294 00.000 2744 PulseGuide returned control before completion, sleep 216
02:47:32.310 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1578, FiltMax=65535, Gamma=0.510
02:47:32.329 00.019 1092 UpdateGuideState exits: m=497356 SNR=95.6
02:47:32.333 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:32.335 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:32.338 00.003 1092 Enqueuing Expose request
02:47:32.519 00.181 2744 IsGuiding returns 1
02:47:32.519 00.000 2744 scope still moving after pulse duration time elapsed
02:47:32.551 00.032 2744 IsSlewing returns 0
02:47:32.551 00.000 2744 IsGuiding returns 0
02:47:32.551 00.000 2744 scope move finished after 206 + 51 ms
02:47:32.551 00.000 2744 Move returns status 0, amount 206
02:47:32.551 00.000 2744 MoveAxis(N, 0, ABG)
02:47:32.551 00.000 2744 Move returns status 0, amount 0
02:47:32.551 00.000 2744 move complete, result=0
02:47:32.552 00.001 2744 worker thread done servicing request
02:47:32.552 00.000 1092 GuideStep: 0.9 px 206 ms WEST, 0.0 px 0 ms NORTH
02:47:32.554 00.002 2744 Worker thread wakes up
02:47:32.555 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:32.555 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:35.946 03.391 2744 Exposure complete
02:47:36.141 00.195 2744 worker thread done servicing request
02:47:36.142 00.001 1092 OnExposeComplete: enter
02:47:36.145 00.003 1092 UpdateGuideState(): m_state=6
02:47:36.148 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 374
02:47:36.150 00.002 1092 Star::Find returns 1 (0), X=1719.95, Y=131.17, Mass=393597, SNR=87.1, Peak=49907 HFD=2.8
02:47:36.153 00.003 1092 MultiStar: [#1 -0.06,-0.07,0.76,U] [#2 -0.40,0.06,0.71,U] [#3 -0.35,-0.25,0.61,U] [#4 -0.13,0.08,0.63,U] [#5 -0.48,0.13,0.45,U] [#6 -0.14,-0.13,0.47,U] [#7 -0.37,0.22,0.50,U] [#8 -0.02,0.07,0.48,U] 
02:47:36.155 00.002 1092 single-star, 8 included, MultiStar: {-0.18, -0.00}, one-star: {0.08, -0.03}
02:47:36.157 00.002 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (0.00 = 0.00)
02:47:36.159 00.002 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
02:47:36.162 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.43 mountX=0.08 mountY=-0.01, mountTheta=-0.15
02:47:36.167 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.03, opts=13)
02:47:36.169 00.002 1092 Enqueuing Move request for scope (0.08, -0.03)
02:47:36.171 00.002 2744 Worker thread wakes up
02:47:36.171 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:47:36.171 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:47:36.171 00.000 2744 Moving (0.08, -0.03) raw xDistance=0.08 yDistance=-0.01
02:47:36.171 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:47:36.171 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:36.171 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:47:36.172 00.001 2744 MoveAxis(E, 0, ABG)
02:47:36.172 00.000 2744 Move returns status 0, amount 0
02:47:36.172 00.000 2744 MoveAxis(N, 0, ABG)
02:47:36.172 00.000 2744 Move returns status 0, amount 0
02:47:36.172 00.000 2744 move complete, result=0
02:47:36.172 00.000 2744 worker thread done servicing request
02:47:36.185 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5920, FiltMin=1779, FiltMax=65535, Gamma=0.510
02:47:36.200 00.015 1092 UpdateGuideState exits: m=393597 SNR=87.1
02:47:36.203 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:36.206 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:36.208 00.002 1092 Enqueuing Expose request
02:47:36.210 00.002 2744 Worker thread wakes up
02:47:36.210 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:36.211 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:36.211 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:47:39.590 03.379 2744 Exposure complete
02:47:39.807 00.217 2744 worker thread done servicing request
02:47:39.807 00.000 1092 OnExposeComplete: enter
02:47:39.810 00.003 1092 UpdateGuideState(): m_state=6
02:47:39.813 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 375
02:47:39.816 00.003 1092 Star::Find returns 1 (0), X=1720.33, Y=131.22, Mass=523305, SNR=107.1, Peak=57283 HFD=2.7
02:47:39.818 00.002 1092 MultiStar: [#1 0.14,-0.12,0.84,U] [#2 -0.22,0.06,0.69,U] [#3 -0.09,-0.11,0.56,U] [#4 -0.06,-0.03,0.57,U] [#5 -0.42,0.12,0.48,U] [#6 0.04,-0.08,0.48,U] [#7 -0.05,0.29,0.60,U] [#8 0.02,0.21,0.51,U] 
02:47:39.821 00.003 1092 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {0.46, 0.02}
02:47:39.823 00.002 1092 CameraToMount -- cameraTheta (0.94) - m_xAngle (-0.43) = xAngle (1.37 = 1.37)
02:47:39.826 00.003 1092 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.22 = 1.22)
02:47:39.829 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.94 mountX=0.01 mountY=0.04, mountTheta=1.36
02:47:39.834 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=0.03, opts=13)
02:47:39.837 00.003 1092 Enqueuing Move request for scope (0.02, 0.03)
02:47:39.839 00.002 2744 Worker thread wakes up
02:47:39.839 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:47:39.839 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:47:39.840 00.001 2744 Moving (0.02, 0.03) raw xDistance=0.01 yDistance=0.04
02:47:39.840 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:47:39.840 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:39.840 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:47:39.840 00.000 2744 MoveAxis(E, 0, ABG)
02:47:39.840 00.000 2744 Move returns status 0, amount 0
02:47:39.840 00.000 2744 MoveAxis(N, 0, ABG)
02:47:39.840 00.000 2744 Move returns status 0, amount 0
02:47:39.840 00.000 2744 move complete, result=0
02:47:39.840 00.000 2744 worker thread done servicing request
02:47:39.855 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1598, FiltMax=65535, Gamma=0.510
02:47:39.870 00.015 1092 UpdateGuideState exits: m=523305 SNR=107.1
02:47:39.873 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.876 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:39.878 00.002 1092 Enqueuing Expose request
02:47:39.880 00.002 1092 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:39.883 00.003 2744 Worker thread wakes up
02:47:39.883 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:39.883 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:43.280 03.397 2744 Exposure complete
02:47:43.487 00.207 2744 worker thread done servicing request
02:47:43.487 00.000 1092 OnExposeComplete: enter
02:47:43.490 00.003 1092 UpdateGuideState(): m_state=6
02:47:43.493 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 376
02:47:43.496 00.003 1092 Star::Find returns 1 (0), X=1719.95, Y=131.23, Mass=478494, SNR=97.7, Peak=58691 HFD=2.6
02:47:43.501 00.005 1092 MultiStar: [#1 -0.14,-0.03,0.80,U] [#2 -0.46,0.10,0.74,U] [#3 -0.31,0.06,0.57,U] [#4 -0.48,0.12,0.56,U] [#5 -1.04,0.28,0.46,U] [#6 -0.24,-0.07,0.47,U] [#7 -0.30,0.16,0.70,U] [#8 -0.31,0.22,0.50,U] 
02:47:43.504 00.003 1092 single-star, 8 included, MultiStar: {-0.31, 0.08}, one-star: {0.08, 0.03}
02:47:43.506 00.002 1092 CameraToMount -- cameraTheta (0.32) - m_xAngle (-0.43) = xAngle (0.74 = 0.74)
02:47:43.510 00.004 1092 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.59 = 0.59)
02:47:43.512 00.002 1092 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.08 cameraTheta=0.32 mountX=0.06 mountY=0.05, mountTheta=0.65
02:47:43.518 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=0.03, opts=13)
02:47:43.521 00.003 1092 Enqueuing Move request for scope (0.08, 0.03)
02:47:43.523 00.002 2744 Worker thread wakes up
02:47:43.523 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
02:47:43.523 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
02:47:43.523 00.000 2744 Moving (0.08, 0.03) raw xDistance=0.06 yDistance=0.05
02:47:43.523 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:47:43.523 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:43.523 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:47:43.523 00.000 2744 MoveAxis(E, 0, ABG)
02:47:43.523 00.000 2744 Move returns status 0, amount 0
02:47:43.524 00.001 2744 MoveAxis(N, 0, ABG)
02:47:43.524 00.000 2744 Move returns status 0, amount 0
02:47:43.524 00.000 2744 move complete, result=0
02:47:43.524 00.000 2744 worker thread done servicing request
02:47:43.540 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5661, FiltMin=1626, FiltMax=65535, Gamma=0.510
02:47:43.557 00.017 1092 UpdateGuideState exits: m=478494 SNR=97.7
02:47:43.560 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:43.563 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:43.565 00.002 1092 Enqueuing Expose request
02:47:43.567 00.002 2744 Worker thread wakes up
02:47:43.568 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:43.568 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:43.568 00.000 1092 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:46.957 03.389 2744 Exposure complete
02:47:47.159 00.202 1092 OnExposeComplete: enter
02:47:47.162 00.003 2744 worker thread done servicing request
02:47:47.163 00.001 1092 UpdateGuideState(): m_state=6
02:47:47.166 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 377
02:47:47.169 00.003 1092 Star::Find returns 1 (0), X=1719.90, Y=131.25, Mass=505636, SNR=106.0, Peak=65491 HFD=2.6
02:47:47.173 00.004 1092 MultiStar: [#1 -0.40,0.06,0.75,U] [#2 -0.54,0.20,0.67,U] [#3 -0.69,0.14,0.64,U] [#4 -0.74,0.20,0.55,U] [#5 -0.72,0.21,0.53,U] [#6 -0.43,0.05,0.40,U] [#7 -0.69,0.32,0.66,U] [#8 -0.51,0.37,0.45,U] 
02:47:47.177 00.004 1092 single-star, 8 included, MultiStar: {-0.48, 0.17}, one-star: {0.03, 0.05}
02:47:47.180 00.003 1092 CameraToMount -- cameraTheta (1.06) - m_xAngle (-0.43) = xAngle (1.49 = 1.49)
02:47:47.183 00.003 1092 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.34 = 1.34)
02:47:47.185 00.002 1092 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.06 mountX=0.00 mountY=0.06, mountTheta=1.49
02:47:47.192 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.03, y=0.05, opts=13)
02:47:47.195 00.003 1092 Enqueuing Move request for scope (0.03, 0.05)
02:47:47.198 00.003 2744 Worker thread wakes up
02:47:47.198 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:47:47.198 00.000 2744 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:47:47.198 00.000 2744 Moving (0.03, 0.05) raw xDistance=0.00 yDistance=0.06
02:47:47.198 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:47:47.198 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:47.198 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:47:47.198 00.000 2744 MoveAxis(E, 0, ABG)
02:47:47.198 00.000 2744 Move returns status 0, amount 0
02:47:47.198 00.000 2744 MoveAxis(N, 0, ABG)
02:47:47.198 00.000 2744 Move returns status 0, amount 0
02:47:47.198 00.000 2744 move complete, result=0
02:47:47.198 00.000 2744 worker thread done servicing request
02:47:47.216 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5591, FiltMin=1699, FiltMax=65535, Gamma=0.510
02:47:47.234 00.018 1092 UpdateGuideState exits: m=505636 SNR=106.0
02:47:47.237 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:47.239 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:47.242 00.003 1092 Enqueuing Expose request
02:47:47.245 00.003 2744 Worker thread wakes up
02:47:47.245 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:47.245 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:47.245 00.000 1092 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:50.631 03.386 2744 Exposure complete
02:47:50.852 00.221 2744 worker thread done servicing request
02:47:50.852 00.000 1092 OnExposeComplete: enter
02:47:50.855 00.003 1092 UpdateGuideState(): m_state=6
02:47:50.857 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 378
02:47:50.861 00.004 1092 Star::Find returns 1 (0), X=1719.03, Y=131.56, Mass=499465, SNR=102.4, Peak=63267 HFD=2.4
02:47:50.864 00.003 1092 MultiStar: [#1 -1.09,0.37,0.79,U] [#2 -1.54,0.59,0.75,U] [#3 -1.43,0.35,0.64,U] [#4 -1.25,0.56,0.56,U] [#5 -1.77,0.77,0.00,M1] [#6 -1.30,0.51,0.48,U] [#7 -1.59,0.89,0.00,M1] [#8 -1.09,0.67,0.45,U] 
02:47:50.867 00.003 1092 single-star, 6 included, MultiStar: {-1.20, 0.47}, one-star: {-0.85, 0.36}
02:47:50.869 00.002 1092 CameraToMount -- cameraTheta (2.74) - m_xAngle (-0.43) = xAngle (3.16 = -3.12)
02:47:50.871 00.002 1092 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.01 = 3.01)
02:47:50.874 00.003 1092 CameraToMount -- cameraX=-0.85 cameraY=0.36 hyp=0.92 cameraTheta=2.74 mountX=-0.92 mountY=0.12, mountTheta=3.01
02:47:50.879 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.85, y=0.36, opts=13)
02:47:50.882 00.003 1092 Enqueuing Move request for scope (-0.85, 0.36)
02:47:50.885 00.003 2744 Worker thread wakes up
02:47:50.885 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.85, 0.36) opts 0xd
02:47:50.885 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.85, 0.36)
02:47:50.885 00.000 2744 Moving (-0.85, 0.36) raw xDistance=-0.92 yDistance=0.12
02:47:50.885 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.58 from input -0.92
02:47:50.885 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:50.885 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.12
02:47:50.885 00.000 2744 MoveAxis(E, 206, ABG)
02:47:50.885 00.000 2744 Guiding  Dir = 2, Dur = 206
02:47:50.886 00.001 2744 IsSlewing returns 0
02:47:50.886 00.000 2744 IsGuiding returns 0
02:47:50.886 00.000 2744 PulseGuide returned control before completion, sleep 216
02:47:50.902 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5616, FiltMin=1838, FiltMax=65535, Gamma=0.510
02:47:50.917 00.015 1092 UpdateGuideState exits: m=499465 SNR=102.4
02:47:50.920 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:50.922 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:50.925 00.003 1092 Enqueuing Expose request
02:47:51.111 00.186 2744 IsGuiding returns 1
02:47:51.111 00.000 2744 scope still moving after pulse duration time elapsed
02:47:51.143 00.032 2744 IsSlewing returns 0
02:47:51.143 00.000 2744 IsGuiding returns 0
02:47:51.143 00.000 2744 scope move finished after 206 + 50 ms
02:47:51.143 00.000 2744 Move returns status 0, amount 206
02:47:51.144 00.001 2744 MoveAxis(N, 0, ABG)
02:47:51.144 00.000 2744 Move returns status 0, amount 0
02:47:51.144 00.000 2744 move complete, result=0
02:47:51.144 00.000 2744 worker thread done servicing request
02:47:51.144 00.000 2744 Worker thread wakes up
02:47:51.144 00.000 1092 GuideStep: -0.9 px 206 ms EAST, 0.1 px 0 ms NORTH
02:47:51.147 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:51.147 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:54.559 03.412 2744 Exposure complete
02:47:54.801 00.242 2744 worker thread done servicing request
02:47:54.801 00.000 1092 OnExposeComplete: enter
02:47:54.804 00.003 1092 UpdateGuideState(): m_state=6
02:47:54.808 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 379
02:47:54.813 00.005 1092 Star::Find returns 1 (0), X=1720.24, Y=131.29, Mass=457884, SNR=98.8, Peak=56163 HFD=2.6
02:47:54.817 00.004 1092 MultiStar: [#1 -0.04,-0.03,0.78,U] [#2 -0.34,0.23,0.73,U] [#3 -0.26,-0.10,0.73,U] [#4 -0.35,-0.10,0.62,U] [#5 -0.66,0.29,0.43,U] [#6 0.00,-0.16,0.42,U] [#7 -0.06,0.31,0.68,U] [#8 0.05,0.30,0.50,U] 
02:47:54.820 00.003 1092 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {0.37, 0.09}
02:47:54.823 00.003 1092 CameraToMount -- cameraTheta (2.44) - m_xAngle (-0.43) = xAngle (2.87 = 2.87)
02:47:54.828 00.005 1092 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.71 = 2.71)
02:47:54.831 00.003 1092 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.44 mountX=-0.13 mountY=0.06, mountTheta=2.73
02:47:54.839 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.11, y=0.09, opts=13)
02:47:54.844 00.005 1092 Enqueuing Move request for scope (-0.11, 0.09)
02:47:54.848 00.004 2744 Worker thread wakes up
02:47:54.848 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
02:47:54.848 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
02:47:54.848 00.000 2744 Moving (-0.11, 0.09) raw xDistance=-0.13 yDistance=0.06
02:47:54.848 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:47:54.848 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:54.848 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:47:54.848 00.000 2744 MoveAxis(E, 0, ABG)
02:47:54.848 00.000 2744 Move returns status 0, amount 0
02:47:54.849 00.001 2744 MoveAxis(N, 0, ABG)
02:47:54.849 00.000 2744 Move returns status 0, amount 0
02:47:54.849 00.000 2744 move complete, result=0
02:47:54.849 00.000 2744 worker thread done servicing request
02:47:54.869 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5619, FiltMin=1463, FiltMax=65535, Gamma=0.510
02:47:54.888 00.019 1092 UpdateGuideState exits: m=457884 SNR=98.8
02:47:54.891 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:54.894 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:54.897 00.003 1092 Enqueuing Expose request
02:47:54.900 00.003 2744 Worker thread wakes up
02:47:54.900 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:54.902 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:54.902 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:47:58.285 03.383 2744 Exposure complete
02:47:58.484 00.199 2744 worker thread done servicing request
02:47:58.484 00.000 1092 OnExposeComplete: enter
02:47:58.487 00.003 1092 UpdateGuideState(): m_state=6
02:47:58.491 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 380
02:47:58.494 00.003 1092 Star::Find returns 1 (0), X=1720.05, Y=130.99, Mass=414821, SNR=82.0, Peak=57587 HFD=2.8
02:47:58.496 00.002 1092 MultiStar: [#1 -0.05,-0.17,0.81,U] [#2 -0.28,0.21,0.78,U] [#3 -0.25,-0.07,0.61,U] [#4 -0.36,0.02,0.71,U] [#5 -0.51,0.29,0.50,U] [#6 -0.60,-0.26,0.47,U] [#7 -0.11,0.05,0.64,U] [#8 -0.02,0.20,0.57,U] 
02:47:58.498 00.002 1092 refined, 8 included, MultiStar: {-0.18, -0.01}, one-star: {0.17, -0.21}
02:47:58.501 00.003 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
02:47:58.503 00.002 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
02:47:58.505 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-3.11 mountX=-0.16 mountY=-0.05, mountTheta=-2.82
02:47:58.511 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.01, opts=13)
02:47:58.514 00.003 1092 Enqueuing Move request for scope (-0.18, -0.01)
02:47:58.516 00.002 2744 Worker thread wakes up
02:47:58.517 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.01) opts 0xd
02:47:58.517 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.01)
02:47:58.517 00.000 2744 Moving (-0.18, -0.01) raw xDistance=-0.16 yDistance=-0.05
02:47:58.517 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:47:58.517 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:47:58.517 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:47:58.517 00.000 2744 MoveAxis(E, 0, ABG)
02:47:58.517 00.000 2744 Move returns status 0, amount 0
02:47:58.517 00.000 2744 MoveAxis(N, 0, ABG)
02:47:58.517 00.000 2744 Move returns status 0, amount 0
02:47:58.517 00.000 2744 move complete, result=0
02:47:58.517 00.000 2744 worker thread done servicing request
02:47:58.532 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5827, FiltMin=1735, FiltMax=65535, Gamma=0.510
02:47:58.547 00.015 1092 UpdateGuideState exits: m=414821 SNR=82.0
02:47:58.550 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.553 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:47:58.555 00.002 1092 Enqueuing Expose request
02:47:58.558 00.003 2744 Worker thread wakes up
02:47:58.558 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:58.561 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:47:58.561 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:01.949 03.388 2744 Exposure complete
02:48:02.157 00.208 2744 worker thread done servicing request
02:48:02.158 00.001 1092 OnExposeComplete: enter
02:48:02.161 00.003 1092 UpdateGuideState(): m_state=6
02:48:02.164 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 381
02:48:02.167 00.003 1092 Star::Find returns 1 (0), X=1720.19, Y=130.87, Mass=417383, SNR=86.6, Peak=58291 HFD=2.4
02:48:02.170 00.003 1092 MultiStar: [#1 0.03,-0.34,0.79,U] [#2 -0.31,-0.20,0.69,U] [#3 -0.09,-0.15,0.69,U] [#4 -0.22,-0.09,0.50,U] [#5 -0.67,-0.22,0.46,U] [#6 -0.11,-0.42,0.40,U] [#7 0.09,0.14,0.67,U] [#8 0.01,-0.20,0.53,U] 
02:48:02.174 00.004 1092 refined, 8 included, MultiStar: {-0.06, -0.20}, one-star: {0.32, -0.33}
02:48:02.177 00.003 1092 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-0.43) = xAngle (-1.42 = -1.42)
02:48:02.182 00.005 1092 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.57 = -1.57)
02:48:02.185 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.20 hyp=0.21 cameraTheta=-1.84 mountX=0.03 mountY=-0.21, mountTheta=-1.42
02:48:02.191 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.20, opts=13)
02:48:02.194 00.003 1092 Enqueuing Move request for scope (-0.06, -0.20)
02:48:02.197 00.003 2744 Worker thread wakes up
02:48:02.197 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.20) opts 0xd
02:48:02.197 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.20)
02:48:02.197 00.000 2744 Moving (-0.06, -0.20) raw xDistance=0.03 yDistance=-0.21
02:48:02.197 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:48:02.197 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:02.197 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:48:02.197 00.000 2744 MoveAxis(E, 0, ABG)
02:48:02.197 00.000 2744 Move returns status 0, amount 0
02:48:02.198 00.001 2744 MoveAxis(N, 0, ABG)
02:48:02.198 00.000 2744 Move returns status 0, amount 0
02:48:02.198 00.000 2744 move complete, result=0
02:48:02.198 00.000 2744 worker thread done servicing request
02:48:02.216 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6039, FiltMin=1696, FiltMax=65535, Gamma=0.510
02:48:02.232 00.016 1092 UpdateGuideState exits: m=417383 SNR=86.6
02:48:02.235 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:02.237 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:02.240 00.003 1092 Enqueuing Expose request
02:48:02.244 00.004 2744 Worker thread wakes up
02:48:02.244 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:02.246 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:02.246 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:05.669 03.423 2744 Exposure complete
02:48:05.903 00.234 2744 worker thread done servicing request
02:48:05.903 00.000 1092 OnExposeComplete: enter
02:48:05.906 00.003 1092 UpdateGuideState(): m_state=6
02:48:05.911 00.005 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 382
02:48:05.917 00.006 1092 Star::Find returns 1 (0), X=1719.80, Y=131.04, Mass=502151, SNR=108.3, Peak=65491 HFD=2.5
02:48:05.920 00.003 1092 MultiStar: [#1 -0.05,-0.30,0.73,U] [#2 -0.47,0.23,0.63,U] [#3 -0.15,-0.33,0.56,U] [#4 -0.43,-0.06,0.45,U] [#5 -0.70,0.03,0.44,U] [#6 -0.46,-0.24,0.41,U] [#7 -0.29,0.08,0.60,U] [#8 -0.04,0.35,0.52,U] 
02:48:05.922 00.002 1092 single-star, 8 included, MultiStar: {-0.26, -0.05}, one-star: {-0.07, -0.16}
02:48:05.925 00.003 1092 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-0.43) = xAngle (-1.57 = -1.57)
02:48:05.928 00.003 1092 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.72 = -1.72)
02:48:05.931 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.16 hyp=0.17 cameraTheta=-2.00 mountX=0.00 mountY=-0.17, mountTheta=-1.57
02:48:05.936 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.16, opts=13)
02:48:05.938 00.002 1092 Enqueuing Move request for scope (-0.07, -0.16)
02:48:05.940 00.002 2744 Worker thread wakes up
02:48:05.940 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.16) opts 0xd
02:48:05.940 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.16)
02:48:05.940 00.000 2744 Moving (-0.07, -0.16) raw xDistance=0.00 yDistance=-0.17
02:48:05.940 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:48:05.941 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:05.941 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:48:05.941 00.000 2744 MoveAxis(E, 0, ABG)
02:48:05.941 00.000 2744 Move returns status 0, amount 0
02:48:05.941 00.000 2744 MoveAxis(N, 0, ABG)
02:48:05.941 00.000 2744 Move returns status 0, amount 0
02:48:05.941 00.000 2744 move complete, result=0
02:48:05.941 00.000 2744 worker thread done servicing request
02:48:05.958 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5584, FiltMin=1815, FiltMax=65535, Gamma=0.510
02:48:05.973 00.015 1092 UpdateGuideState exits: m=502151 SNR=108.3
02:48:05.978 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:05.981 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:05.984 00.003 1092 Enqueuing Expose request
02:48:05.986 00.002 2744 Worker thread wakes up
02:48:05.986 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:05.989 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:05.989 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:09.379 03.390 2744 Exposure complete
02:48:09.585 00.206 2744 worker thread done servicing request
02:48:09.585 00.000 1092 OnExposeComplete: enter
02:48:09.587 00.002 1092 UpdateGuideState(): m_state=6
02:48:09.590 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 383
02:48:09.595 00.005 1092 Star::Find returns 1 (0), X=1719.48, Y=131.17, Mass=502312, SNR=109.3, Peak=65491 HFD=2.6
02:48:09.597 00.002 1092 MultiStar: [#1 -0.43,-0.14,0.83,U] [#2 -0.79,0.04,0.69,U] [#3 -0.93,-0.20,0.61,U] [#4 -1.04,0.20,0.52,U] [#5 -0.94,-0.00,0.51,U] [#6 -0.89,0.04,0.46,U] [#7 -0.85,0.38,0.72,U] [#8 -0.46,0.10,0.45,U] 
02:48:09.601 00.004 1092 single-star, 8 included, MultiStar: {-0.71, 0.03}, one-star: {-0.39, -0.03}
02:48:09.603 00.002 1092 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-0.43) = xAngle (-2.64 = -2.64)
02:48:09.605 00.002 1092 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.79 = -2.79)
02:48:09.608 00.003 1092 CameraToMount -- cameraX=-0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-3.06 mountX=-0.34 mountY=-0.13, mountTheta=-2.77
02:48:09.613 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.39, y=-0.03, opts=13)
02:48:09.616 00.003 1092 Enqueuing Move request for scope (-0.39, -0.03)
02:48:09.618 00.002 2744 Worker thread wakes up
02:48:09.618 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.03) opts 0xd
02:48:09.619 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.39, -0.03)
02:48:09.619 00.000 2744 Moving (-0.39, -0.03) raw xDistance=-0.34 yDistance=-0.13
02:48:09.619 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.34
02:48:09.619 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:09.619 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:48:09.619 00.000 2744 MoveAxis(E, 77, ABG)
02:48:09.619 00.000 2744 Guiding  Dir = 2, Dur = 77
02:48:09.619 00.000 2744 IsSlewing returns 0
02:48:09.619 00.000 2744 IsGuiding returns 0
02:48:09.620 00.001 2744 PulseGuide returned control before completion, sleep 87
02:48:09.635 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5591, FiltMin=1363, FiltMax=65535, Gamma=0.510
02:48:09.651 00.016 1092 UpdateGuideState exits: m=502312 SNR=109.3
02:48:09.653 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:09.656 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:09.658 00.002 1092 Enqueuing Expose request
02:48:09.719 00.061 2744 IsGuiding returns 1
02:48:09.719 00.000 2744 scope still moving after pulse duration time elapsed
02:48:09.751 00.032 2744 IsSlewing returns 0
02:48:09.751 00.000 2744 IsGuiding returns 0
02:48:09.751 00.000 2744 scope move finished after 77 + 54 ms
02:48:09.751 00.000 2744 Move returns status 0, amount 77
02:48:09.751 00.000 2744 MoveAxis(N, 0, ABG)
02:48:09.751 00.000 2744 Move returns status 0, amount 0
02:48:09.751 00.000 2744 move complete, result=0
02:48:09.752 00.001 2744 worker thread done servicing request
02:48:09.752 00.000 2744 Worker thread wakes up
02:48:09.752 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:09.752 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:09.752 00.000 1092 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
02:48:13.137 03.385 2744 Exposure complete
02:48:13.333 00.196 2744 worker thread done servicing request
02:48:13.333 00.000 1092 OnExposeComplete: enter
02:48:13.336 00.003 1092 UpdateGuideState(): m_state=6
02:48:13.338 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 384
02:48:13.340 00.002 1092 Star::Find returns 1 (0), X=1719.56, Y=130.94, Mass=488723, SNR=96.8, Peak=58291 HFD=2.4
02:48:13.344 00.004 1092 MultiStar: [#1 -0.60,-0.33,0.79,U] [#2 -1.06,-0.10,0.75,U] [#3 -0.67,-0.38,0.63,U] [#4 -0.79,-0.07,0.56,U] [#5 -1.34,0.19,0.56,U] [#6 -0.74,-0.03,0.46,U] [#7 -0.79,0.20,0.66,U] [#8 -0.70,-0.16,0.58,U] 
02:48:13.346 00.002 1092 single-star, 8 included, MultiStar: {-0.75, -0.12}, one-star: {-0.31, -0.26}
02:48:13.348 00.002 1092 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
02:48:13.351 00.003 1092 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
02:48:13.353 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=-0.26 hyp=0.40 cameraTheta=-2.45 mountX=-0.18 mountY=-0.33, mountTheta=-2.06
02:48:13.358 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=-0.26, opts=13)
02:48:13.362 00.004 1092 Enqueuing Move request for scope (-0.31, -0.26)
02:48:13.365 00.003 2744 Worker thread wakes up
02:48:13.365 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.26) opts 0xd
02:48:13.365 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, -0.26)
02:48:13.365 00.000 2744 Moving (-0.31, -0.26) raw xDistance=-0.18 yDistance=-0.33
02:48:13.365 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:48:13.365 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:13.365 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:48:13.365 00.000 2744 MoveAxis(E, 0, ABG)
02:48:13.365 00.000 2744 Move returns status 0, amount 0
02:48:13.365 00.000 2744 MoveAxis(N, 0, ABG)
02:48:13.365 00.000 2744 Move returns status 0, amount 0
02:48:13.365 00.000 2744 move complete, result=0
02:48:13.366 00.001 2744 worker thread done servicing request
02:48:13.383 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1667, FiltMax=65535, Gamma=0.510
02:48:13.397 00.014 1092 UpdateGuideState exits: m=488723 SNR=96.8
02:48:13.399 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:13.402 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:13.404 00.002 1092 Enqueuing Expose request
02:48:13.407 00.003 2744 Worker thread wakes up
02:48:13.407 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.3 px 0 ms NORTH
02:48:13.411 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:13.411 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:16.811 03.400 2744 Exposure complete
02:48:17.040 00.229 2744 worker thread done servicing request
02:48:17.040 00.000 1092 OnExposeComplete: enter
02:48:17.045 00.005 1092 UpdateGuideState(): m_state=6
02:48:17.048 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 385
02:48:17.051 00.003 1092 Star::Find returns 1 (0), X=1719.20, Y=131.13, Mass=521264, SNR=106.5, Peak=57811 HFD=2.7
02:48:17.054 00.003 1092 MultiStar: [#1 -0.66,-0.20,0.80,U] [#2 -1.10,-0.14,0.74,U] [#3 -0.96,-0.34,0.64,U] [#4 -1.01,-0.30,0.56,U] [#5 -1.44,0.07,0.46,U] [#6 -0.86,-0.23,0.44,U] [#7 -1.07,0.13,0.56,U] [#8 -0.67,0.04,0.54,U] 
02:48:17.056 00.002 1092 single-star, 8 included, MultiStar: {-0.91, -0.12}, one-star: {-0.68, -0.07}
02:48:17.061 00.005 1092 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-0.43) = xAngle (-2.61 = -2.61)
02:48:17.063 00.002 1092 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.77 = -2.77)
02:48:17.067 00.004 1092 CameraToMount -- cameraX=-0.68 cameraY=-0.07 hyp=0.68 cameraTheta=-3.04 mountX=-0.59 mountY=-0.25, mountTheta=-2.74
02:48:17.071 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.68, y=-0.07, opts=13)
02:48:17.074 00.003 1092 Enqueuing Move request for scope (-0.68, -0.07)
02:48:17.078 00.004 2744 Worker thread wakes up
02:48:17.078 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.07) opts 0xd
02:48:17.078 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.68, -0.07)
02:48:17.078 00.000 2744 Moving (-0.68, -0.07) raw xDistance=-0.59 yDistance=-0.25
02:48:17.078 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.37 from input -0.59
02:48:17.078 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:17.078 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:48:17.078 00.000 2744 MoveAxis(E, 132, ABG)
02:48:17.079 00.001 2744 Guiding  Dir = 2, Dur = 132
02:48:17.079 00.000 2744 IsSlewing returns 0
02:48:17.079 00.000 2744 IsGuiding returns 0
02:48:17.079 00.000 2744 PulseGuide returned control before completion, sleep 142
02:48:17.095 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1645, FiltMax=65535, Gamma=0.510
02:48:17.114 00.019 1092 UpdateGuideState exits: m=521264 SNR=106.5
02:48:17.118 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:17.121 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:17.124 00.003 1092 Enqueuing Expose request
02:48:17.229 00.105 2744 IsGuiding returns 1
02:48:17.229 00.000 2744 scope still moving after pulse duration time elapsed
02:48:17.262 00.033 2744 IsSlewing returns 0
02:48:17.262 00.000 2744 IsGuiding returns 0
02:48:17.262 00.000 2744 scope move finished after 132 + 50 ms
02:48:17.262 00.000 2744 Move returns status 0, amount 132
02:48:17.263 00.001 2744 MoveAxis(N, 0, ABG)
02:48:17.263 00.000 2744 Move returns status 0, amount 0
02:48:17.263 00.000 2744 move complete, result=0
02:48:17.263 00.000 2744 worker thread done servicing request
02:48:17.263 00.000 2744 Worker thread wakes up
02:48:17.263 00.000 1092 GuideStep: -0.6 px 132 ms EAST, -0.2 px 0 ms NORTH
02:48:17.267 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:17.267 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:20.651 03.384 2744 Exposure complete
02:48:20.854 00.203 2744 worker thread done servicing request
02:48:20.854 00.000 1092 OnExposeComplete: enter
02:48:20.857 00.003 1092 UpdateGuideState(): m_state=6
02:48:20.860 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 386
02:48:20.862 00.002 1092 Star::Find returns 1 (0), X=1719.98, Y=130.88, Mass=505641, SNR=99.8, Peak=63043 HFD=2.7
02:48:20.864 00.002 1092 MultiStar: [#1 -0.05,-0.14,0.88,U] [#2 -0.42,-0.20,0.81,U] [#3 -0.25,-0.28,0.62,U] [#4 -0.26,-0.18,0.54,U] [#5 -0.51,-0.23,0.47,U] [#6 -0.43,-0.08,0.54,U] [#7 -0.37,0.31,0.69,U] [#8 -0.10,0.12,0.51,U] 
02:48:20.867 00.003 1092 refined, 8 included, MultiStar: {-0.22, -0.13}, one-star: {0.10, -0.32}
02:48:20.870 00.003 1092 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-0.43) = xAngle (-2.20 = -2.20)
02:48:20.871 00.001 1092 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.36 = -2.36)
02:48:20.873 00.002 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.63 mountX=-0.15 mountY=-0.18, mountTheta=-2.27
02:48:20.878 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.13, opts=13)
02:48:20.881 00.003 1092 Enqueuing Move request for scope (-0.22, -0.13)
02:48:20.883 00.002 2744 Worker thread wakes up
02:48:20.884 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
02:48:20.884 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
02:48:20.884 00.000 2744 Moving (-0.22, -0.13) raw xDistance=-0.15 yDistance=-0.18
02:48:20.884 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:48:20.884 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:20.884 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:48:20.884 00.000 2744 MoveAxis(E, 0, ABG)
02:48:20.884 00.000 2744 Move returns status 0, amount 0
02:48:20.884 00.000 2744 MoveAxis(N, 0, ABG)
02:48:20.884 00.000 2744 Move returns status 0, amount 0
02:48:20.884 00.000 2744 move complete, result=0
02:48:20.884 00.000 2744 worker thread done servicing request
02:48:20.899 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1557, FiltMax=65535, Gamma=0.510
02:48:20.913 00.014 1092 UpdateGuideState exits: m=505641 SNR=99.8
02:48:20.916 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:20.919 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:20.921 00.002 1092 Enqueuing Expose request
02:48:20.923 00.002 2744 Worker thread wakes up
02:48:20.923 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:20.924 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:20.924 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:24.310 03.386 2744 Exposure complete
02:48:24.503 00.193 2744 worker thread done servicing request
02:48:24.503 00.000 1092 OnExposeComplete: enter
02:48:24.505 00.002 1092 UpdateGuideState(): m_state=6
02:48:24.508 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 387
02:48:24.512 00.004 1092 Star::Find returns 1 (0), X=1719.79, Y=130.88, Mass=495288, SNR=97.0, Peak=61219 HFD=2.6
02:48:24.514 00.002 1092 MultiStar: [#1 0.01,-0.46,0.79,U] [#2 -0.53,-0.24,0.70,U] [#3 -0.41,-0.41,0.64,U] [#4 -0.22,-0.32,0.71,U] [#5 -0.82,0.07,0.64,U] [#6 -0.42,-0.21,0.45,U] [#7 -0.28,-0.19,0.75,U] [#8 -0.01,-0.16,0.52,U] 
02:48:24.516 00.002 1092 single-star, 8 included, MultiStar: {-0.29, -0.26}, one-star: {-0.08, -0.32}
02:48:24.518 00.002 1092 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.43) = xAngle (-1.40 = -1.40)
02:48:24.520 00.002 1092 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.55 = -1.55)
02:48:24.522 00.002 1092 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.83 mountX=0.06 mountY=-0.33, mountTheta=-1.40
02:48:24.526 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=-0.32, opts=13)
02:48:24.528 00.002 1092 Enqueuing Move request for scope (-0.08, -0.32)
02:48:24.530 00.002 2744 Worker thread wakes up
02:48:24.531 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
02:48:24.531 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
02:48:24.531 00.000 2744 Moving (-0.08, -0.32) raw xDistance=0.06 yDistance=-0.33
02:48:24.531 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:48:24.531 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:24.531 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:48:24.531 00.000 2744 MoveAxis(E, 0, ABG)
02:48:24.531 00.000 2744 Move returns status 0, amount 0
02:48:24.531 00.000 2744 MoveAxis(N, 0, ABG)
02:48:24.531 00.000 2744 Move returns status 0, amount 0
02:48:24.531 00.000 2744 move complete, result=0
02:48:24.531 00.000 2744 worker thread done servicing request
02:48:24.545 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1706, FiltMax=65535, Gamma=0.510
02:48:24.559 00.014 1092 UpdateGuideState exits: m=495288 SNR=97.0
02:48:24.563 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:24.565 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:24.568 00.003 1092 Enqueuing Expose request
02:48:24.569 00.001 2744 Worker thread wakes up
02:48:24.569 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:48:24.573 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:24.573 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:27.965 03.392 2744 Exposure complete
02:48:28.181 00.216 2744 worker thread done servicing request
02:48:28.181 00.000 1092 OnExposeComplete: enter
02:48:28.184 00.003 1092 UpdateGuideState(): m_state=6
02:48:28.187 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 388
02:48:28.189 00.002 1092 Star::Find returns 1 (0), X=1720.14, Y=131.25, Mass=520809, SNR=97.5, Peak=54755 HFD=2.8
02:48:28.193 00.004 1092 MultiStar: [#1 0.10,-0.13,0.97,U] [#2 -0.15,-0.02,1.01,U] [#3 -0.08,-0.27,0.71,U] [#4 0.11,-0.01,0.64,U] [#5 -0.38,0.05,0.60,U] [#6 -0.18,-0.03,0.51,U] [#7 -0.12,0.44,0.71,U] [#8 0.29,0.15,0.61,U] 
02:48:28.196 00.003 1092 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {0.26, 0.05}
02:48:28.200 00.004 1092 CameraToMount -- cameraTheta (1.65) - m_xAngle (-0.43) = xAngle (2.07 = 2.07)
02:48:28.202 00.002 1092 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.92 = 1.92)
02:48:28.204 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.65 mountX=-0.01 mountY=0.02, mountTheta=2.05
02:48:28.212 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=0.02, opts=13)
02:48:28.216 00.004 1092 Enqueuing Move request for scope (-0.00, 0.02)
02:48:28.219 00.003 2744 Worker thread wakes up
02:48:28.219 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:48:28.220 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:48:28.220 00.000 2744 Moving (-0.00, 0.02) raw xDistance=-0.01 yDistance=0.02
02:48:28.220 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:28.220 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:28.220 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:48:28.220 00.000 2744 MoveAxis(E, 0, ABG)
02:48:28.220 00.000 2744 Move returns status 0, amount 0
02:48:28.220 00.000 2744 MoveAxis(N, 0, ABG)
02:48:28.220 00.000 2744 Move returns status 0, amount 0
02:48:28.220 00.000 2744 move complete, result=0
02:48:28.220 00.000 2744 worker thread done servicing request
02:48:28.237 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1680, FiltMax=65535, Gamma=0.510
02:48:28.253 00.016 1092 UpdateGuideState exits: m=520809 SNR=97.5
02:48:28.257 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:28.264 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:28.268 00.004 1092 Enqueuing Expose request
02:48:28.271 00.003 2744 Worker thread wakes up
02:48:28.271 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:48:28.273 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:28.274 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:31.663 03.389 2744 Exposure complete
02:48:31.864 00.201 2744 worker thread done servicing request
02:48:31.865 00.001 1092 OnExposeComplete: enter
02:48:31.867 00.002 1092 UpdateGuideState(): m_state=6
02:48:31.869 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 389
02:48:31.872 00.003 1092 Star::Find returns 1 (0), X=1720.73, Y=130.81, Mass=497670, SNR=102.6, Peak=57738 HFD=2.6
02:48:31.876 00.004 1092 MultiStar: [#1 0.44,-0.51,1.03,U] [#2 0.21,-0.28,0.84,U] [#3 0.15,-0.52,0.64,U] [#4 0.32,-0.35,0.62,U] [#5 -0.00,-0.16,0.49,U] [#6 0.44,-0.41,0.56,U] [#7 0.37,-0.07,0.75,U] [#8 0.49,-0.12,0.53,U] 
02:48:31.879 00.003 1092 refined, 8 included, MultiStar: {0.40, -0.33}, one-star: {0.85, -0.39}
02:48:31.881 00.002 1092 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
02:48:31.884 00.003 1092 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.42 = -0.42)
02:48:31.887 00.003 1092 CameraToMount -- cameraX=0.40 cameraY=-0.33 hyp=0.51 cameraTheta=-0.69 mountX=0.50 mountY=-0.21, mountTheta=-0.40
02:48:31.892 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.40, y=-0.33, opts=13)
02:48:31.895 00.003 1092 Enqueuing Move request for scope (0.40, -0.33)
02:48:31.897 00.002 2744 Worker thread wakes up
02:48:31.897 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.33) opts 0xd
02:48:31.897 00.000 2744 Handling offset move in thread for scope, endpoint = (0.40, -0.33)
02:48:31.897 00.000 2744 Moving (0.40, -0.33) raw xDistance=0.50 yDistance=-0.21
02:48:31.897 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:48:31.898 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:31.898 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:48:31.898 00.000 2744 MoveAxis(W, 111, ABG)
02:48:31.898 00.000 2744 Guiding  Dir = 3, Dur = 111
02:48:31.898 00.000 2744 IsSlewing returns 0
02:48:31.898 00.000 2744 IsGuiding returns 0
02:48:31.898 00.000 2744 PulseGuide returned control before completion, sleep 121
02:48:31.919 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1594, FiltMax=65535, Gamma=0.510
02:48:31.935 00.016 1092 UpdateGuideState exits: m=497670 SNR=102.6
02:48:31.938 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:31.940 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:31.943 00.003 1092 Enqueuing Expose request
02:48:32.034 00.091 2744 IsGuiding returns 1
02:48:32.034 00.000 2744 scope still moving after pulse duration time elapsed
02:48:32.065 00.031 2744 IsSlewing returns 0
02:48:32.065 00.000 2744 IsGuiding returns 0
02:48:32.065 00.000 2744 scope move finished after 111 + 56 ms
02:48:32.065 00.000 2744 Move returns status 0, amount 111
02:48:32.066 00.001 2744 MoveAxis(N, 0, ABG)
02:48:32.066 00.000 2744 Move returns status 0, amount 0
02:48:32.066 00.000 2744 move complete, result=0
02:48:32.066 00.000 2744 worker thread done servicing request
02:48:32.066 00.000 2744 Worker thread wakes up
02:48:32.066 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:32.066 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:32.067 00.001 1092 GuideStep: 0.5 px 111 ms WEST, -0.2 px 0 ms NORTH
02:48:35.450 03.383 2744 Exposure complete
02:48:35.654 00.204 2744 worker thread done servicing request
02:48:35.654 00.000 1092 OnExposeComplete: enter
02:48:35.657 00.003 1092 UpdateGuideState(): m_state=6
02:48:35.660 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 390
02:48:35.663 00.003 1092 Star::Find returns 1 (0), X=1720.28, Y=130.78, Mass=542675, SNR=121.4, Peak=58250 HFD=2.9
02:48:35.666 00.003 1092 MultiStar: [#1 0.57,-0.56,0.69,U] [#2 0.03,-0.35,0.57,U] [#3 -0.04,-0.40,0.53,U] [#4 0.25,-0.50,0.48,U] [#5 -0.11,-0.00,0.46,U] [#6 0.31,-0.36,0.42,U] [#7 0.20,-0.12,0.50,U] [#8 0.62,-0.22,0.49,U] 
02:48:35.668 00.002 1092 refined, 8 included, MultiStar: {0.27, -0.35}, one-star: {0.40, -0.42}
02:48:35.671 00.003 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
02:48:35.672 00.001 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
02:48:35.674 00.002 1092 CameraToMount -- cameraX=0.27 cameraY=-0.35 hyp=0.44 cameraTheta=-0.91 mountX=0.39 mountY=-0.26, mountTheta=-0.59
02:48:35.682 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.27, y=-0.35, opts=13)
02:48:35.684 00.002 1092 Enqueuing Move request for scope (0.27, -0.35)
02:48:35.686 00.002 2744 Worker thread wakes up
02:48:35.686 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.35) opts 0xd
02:48:35.686 00.000 2744 Handling offset move in thread for scope, endpoint = (0.27, -0.35)
02:48:35.687 00.001 2744 Moving (0.27, -0.35) raw xDistance=0.39 yDistance=-0.26
02:48:35.687 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.39
02:48:35.687 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:35.687 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:48:35.687 00.000 2744 MoveAxis(W, 95, ABG)
02:48:35.687 00.000 2744 Guiding  Dir = 3, Dur = 95
02:48:35.687 00.000 2744 IsSlewing returns 0
02:48:35.687 00.000 2744 IsGuiding returns 0
02:48:35.688 00.001 2744 PulseGuide returned control before completion, sleep 105
02:48:35.702 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1603, FiltMax=65535, Gamma=0.510
02:48:35.717 00.015 1092 UpdateGuideState exits: m=542675 SNR=121.4
02:48:35.720 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:35.722 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:35.724 00.002 1092 Enqueuing Expose request
02:48:35.800 00.076 2744 IsGuiding returns 1
02:48:35.800 00.000 2744 scope still moving after pulse duration time elapsed
02:48:35.831 00.031 2744 IsSlewing returns 0
02:48:35.831 00.000 2744 IsGuiding returns 0
02:48:35.832 00.001 2744 scope move finished after 95 + 49 ms
02:48:35.832 00.000 2744 Move returns status 0, amount 95
02:48:35.832 00.000 2744 MoveAxis(N, 0, ABG)
02:48:35.832 00.000 2744 Move returns status 0, amount 0
02:48:35.833 00.001 2744 move complete, result=0
02:48:35.833 00.000 2744 worker thread done servicing request
02:48:35.833 00.000 2744 Worker thread wakes up
02:48:35.833 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:35.833 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:35.836 00.003 1092 GuideStep: 0.4 px 95 ms WEST, -0.3 px 0 ms NORTH
02:48:39.245 03.409 2744 Exposure complete
02:48:39.472 00.227 2744 worker thread done servicing request
02:48:39.472 00.000 1092 OnExposeComplete: enter
02:48:39.475 00.003 1092 UpdateGuideState(): m_state=6
02:48:39.479 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 391
02:48:39.481 00.002 1092 Star::Find returns 1 (0), X=1720.49, Y=130.79, Mass=480027, SNR=99.3, Peak=61482 HFD=2.6
02:48:39.484 00.003 1092 MultiStar: [#1 0.40,-0.38,0.90,U] [#2 -0.01,-0.19,0.77,U] [#3 0.29,-0.39,0.73,U] [#4 0.22,-0.21,0.58,U] [#5 -0.36,-0.23,0.51,U] [#6 0.46,-0.27,0.47,U] [#7 0.33,-0.21,0.69,U] [#8 0.50,-0.18,0.52,U] 
02:48:39.486 00.002 1092 refined, 8 included, MultiStar: {0.30, -0.29}, one-star: {0.61, -0.41}
02:48:39.489 00.003 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.35 = -0.35)
02:48:39.492 00.003 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
02:48:39.495 00.003 1092 CameraToMount -- cameraX=0.30 cameraY=-0.29 hyp=0.41 cameraTheta=-0.78 mountX=0.39 mountY=-0.20, mountTheta=-0.47
02:48:39.501 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.30, y=-0.29, opts=13)
02:48:39.504 00.003 1092 Enqueuing Move request for scope (0.30, -0.29)
02:48:39.506 00.002 2744 Worker thread wakes up
02:48:39.507 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.29) opts 0xd
02:48:39.507 00.000 2744 Handling offset move in thread for scope, endpoint = (0.30, -0.29)
02:48:39.507 00.000 2744 Moving (0.30, -0.29) raw xDistance=0.39 yDistance=-0.20
02:48:39.507 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.39
02:48:39.507 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:39.507 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:48:39.507 00.000 2744 MoveAxis(W, 94, ABG)
02:48:39.507 00.000 2744 Guiding  Dir = 3, Dur = 94
02:48:39.507 00.000 2744 IsSlewing returns 0
02:48:39.508 00.001 2744 IsGuiding returns 0
02:48:39.508 00.000 2744 PulseGuide returned control before completion, sleep 104
02:48:39.525 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:48:39.541 00.016 1092 UpdateGuideState exits: m=480027 SNR=99.3
02:48:39.545 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:39.547 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:39.550 00.003 1092 Enqueuing Expose request
02:48:39.627 00.077 2744 IsGuiding returns 1
02:48:39.627 00.000 2744 scope still moving after pulse duration time elapsed
02:48:39.659 00.032 2744 IsSlewing returns 0
02:48:39.660 00.001 2744 IsGuiding returns 0
02:48:39.660 00.000 2744 scope move finished after 94 + 56 ms
02:48:39.660 00.000 2744 Move returns status 0, amount 94
02:48:39.660 00.000 2744 MoveAxis(N, 0, ABG)
02:48:39.660 00.000 2744 Move returns status 0, amount 0
02:48:39.660 00.000 2744 move complete, result=0
02:48:39.660 00.000 2744 worker thread done servicing request
02:48:39.660 00.000 2744 Worker thread wakes up
02:48:39.660 00.000 1092 GuideStep: 0.4 px 94 ms WEST, -0.2 px 0 ms NORTH
02:48:39.663 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:39.664 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:43.049 03.385 2744 Exposure complete
02:48:43.246 00.197 2744 worker thread done servicing request
02:48:43.247 00.001 1092 OnExposeComplete: enter
02:48:43.249 00.002 1092 UpdateGuideState(): m_state=6
02:48:43.252 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 392
02:48:43.255 00.003 1092 Star::Find returns 1 (0), X=1720.24, Y=130.93, Mass=432213, SNR=84.5, Peak=44755 HFD=2.6
02:48:43.258 00.003 1092 MultiStar: [#1 0.33,-0.26,0.91,U] [#2 -0.37,-0.04,0.90,U] [#3 -0.17,-0.21,0.77,U] [#4 -0.15,-0.20,0.76,U] [#5 -0.56,-0.07,0.60,U] [#6 0.13,-0.32,0.50,U] [#7 -0.20,0.08,0.75,U] [#8 0.25,-0.05,0.63,U] 
02:48:43.262 00.004 1092 refined, 8 included, MultiStar: {-0.03, -0.15}, one-star: {0.36, -0.27}
02:48:43.265 00.003 1092 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-0.43) = xAngle (-1.31 = -1.31)
02:48:43.268 00.003 1092 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.47 = -1.47)
02:48:43.270 00.002 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.74 mountX=0.04 mountY=-0.15, mountTheta=-1.32
02:48:43.279 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.15, opts=13)
02:48:43.282 00.003 1092 Enqueuing Move request for scope (-0.03, -0.15)
02:48:43.286 00.004 2744 Worker thread wakes up
02:48:43.286 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:48:43.286 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:48:43.286 00.000 2744 Moving (-0.03, -0.15) raw xDistance=0.04 yDistance=-0.15
02:48:43.286 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:48:43.286 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:43.287 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:48:43.287 00.000 2744 MoveAxis(E, 0, ABG)
02:48:43.287 00.000 2744 Move returns status 0, amount 0
02:48:43.287 00.000 2744 MoveAxis(N, 0, ABG)
02:48:43.287 00.000 2744 Move returns status 0, amount 0
02:48:43.287 00.000 2744 move complete, result=0
02:48:43.287 00.000 2744 worker thread done servicing request
02:48:43.305 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5549, FiltMin=1376, FiltMax=65535, Gamma=0.510
02:48:43.355 00.050 1092 UpdateGuideState exits: m=432213 SNR=84.5
02:48:43.378 00.023 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:43.383 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:43.389 00.006 1092 Enqueuing Expose request
02:48:43.397 00.008 2744 Worker thread wakes up
02:48:43.397 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:43.401 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:43.403 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:46.792 03.389 2744 Exposure complete
02:48:46.990 00.198 2744 worker thread done servicing request
02:48:46.990 00.000 1092 OnExposeComplete: enter
02:48:46.993 00.003 1092 UpdateGuideState(): m_state=6
02:48:46.997 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 393
02:48:47.000 00.003 1092 Star::Find returns 1 (0), X=1720.31, Y=130.82, Mass=465015, SNR=100.4, Peak=46979 HFD=2.8
02:48:47.003 00.003 1092 MultiStar: [#1 0.33,-0.30,0.74,U] [#2 -0.13,-0.30,0.70,U] [#3 -0.03,-0.37,0.66,U] [#4 -0.20,0.08,0.58,U] [#5 -0.41,-0.27,0.49,U] [#6 -0.14,-0.30,0.40,U] [#7 0.16,-0.12,0.55,U] [#8 0.30,-0.25,0.52,U] 
02:48:47.006 00.003 1092 refined, 8 included, MultiStar: {0.08, -0.26}, one-star: {0.44, -0.38}
02:48:47.010 00.004 1092 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.43) = xAngle (-0.85 = -0.85)
02:48:47.013 00.003 1092 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.00 = -1.00)
02:48:47.016 00.003 1092 CameraToMount -- cameraX=0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.27 mountX=0.18 mountY=-0.23, mountTheta=-0.90
02:48:47.023 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.26, opts=13)
02:48:47.027 00.004 1092 Enqueuing Move request for scope (0.08, -0.26)
02:48:47.030 00.003 2744 Worker thread wakes up
02:48:47.030 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.26) opts 0xd
02:48:47.030 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.26)
02:48:47.030 00.000 2744 Moving (0.08, -0.26) raw xDistance=0.18 yDistance=-0.23
02:48:47.030 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:48:47.030 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:47.030 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:48:47.032 00.002 2744 MoveAxis(E, 0, ABG)
02:48:47.032 00.000 2744 Move returns status 0, amount 0
02:48:47.032 00.000 2744 MoveAxis(N, 0, ABG)
02:48:47.032 00.000 2744 Move returns status 0, amount 0
02:48:47.032 00.000 2744 move complete, result=0
02:48:47.032 00.000 2744 worker thread done servicing request
02:48:47.058 00.026 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5645, FiltMin=1760, FiltMax=65535, Gamma=0.510
02:48:47.073 00.015 1092 UpdateGuideState exits: m=465015 SNR=100.4
02:48:47.077 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:47.079 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:47.082 00.003 1092 Enqueuing Expose request
02:48:47.085 00.003 2744 Worker thread wakes up
02:48:47.085 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:47.087 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:47.088 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:50.485 03.397 2744 Exposure complete
02:48:50.695 00.210 2744 worker thread done servicing request
02:48:50.695 00.000 1092 OnExposeComplete: enter
02:48:50.699 00.004 1092 UpdateGuideState(): m_state=6
02:48:50.701 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 394
02:48:50.702 00.001 1092 Star::Find returns 1 (0), X=1720.50, Y=130.61, Mass=471842, SNR=102.9, Peak=55498 HFD=3.0
02:48:50.706 00.004 1092 MultiStar: [#1 0.28,-0.58,0.86,U] [#2 -0.03,-0.26,0.71,U] [#3 -0.00,-0.57,0.68,U] [#4 -0.05,-0.31,0.65,U] [#5 -0.32,-0.24,0.45,U] [#6 0.14,-0.59,0.45,U] [#7 0.06,-0.47,0.61,U] [#8 0.28,-0.46,0.54,U] 
02:48:50.709 00.003 1092 refined, 8 included, MultiStar: {0.15, -0.46}, one-star: {0.62, -0.59}
02:48:50.711 00.002 1092 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-0.43) = xAngle (-0.82 = -0.82)
02:48:50.713 00.002 1092 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
02:48:50.716 00.003 1092 CameraToMount -- cameraX=0.15 cameraY=-0.46 hyp=0.49 cameraTheta=-1.25 mountX=0.33 mountY=-0.41, mountTheta=-0.88
02:48:50.721 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.46, opts=13)
02:48:50.724 00.003 1092 Enqueuing Move request for scope (0.15, -0.46)
02:48:50.727 00.003 2744 Worker thread wakes up
02:48:50.727 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.46) opts 0xd
02:48:50.727 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.46)
02:48:50.727 00.000 2744 Moving (0.15, -0.46) raw xDistance=0.33 yDistance=-0.41
02:48:50.727 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.33
02:48:50.728 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:50.728 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:48:50.728 00.000 2744 MoveAxis(W, 74, ABG)
02:48:50.728 00.000 2744 Guiding  Dir = 3, Dur = 74
02:48:50.728 00.000 2744 IsSlewing returns 0
02:48:50.728 00.000 2744 IsGuiding returns 0
02:48:50.729 00.001 2744 PulseGuide returned control before completion, sleep 84
02:48:50.747 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1792, FiltMax=65535, Gamma=0.510
02:48:50.762 00.015 1092 UpdateGuideState exits: m=471842 SNR=102.9
02:48:50.768 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:50.770 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:50.773 00.003 1092 Enqueuing Expose request
02:48:50.814 00.041 2744 IsGuiding returns 1
02:48:50.814 00.000 2744 scope still moving after pulse duration time elapsed
02:48:50.845 00.031 2744 IsSlewing returns 0
02:48:50.845 00.000 2744 IsGuiding returns 0
02:48:50.845 00.000 2744 scope move finished after 74 + 42 ms
02:48:50.845 00.000 2744 Move returns status 0, amount 74
02:48:50.846 00.001 2744 MoveAxis(N, 0, ABG)
02:48:50.846 00.000 2744 Move returns status 0, amount 0
02:48:50.846 00.000 2744 move complete, result=0
02:48:50.846 00.000 2744 worker thread done servicing request
02:48:50.846 00.000 2744 Worker thread wakes up
02:48:50.846 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:50.846 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:50.849 00.003 1092 GuideStep: 0.3 px 74 ms WEST, -0.4 px 0 ms NORTH
02:48:54.270 03.421 2744 Exposure complete
02:48:54.522 00.252 2744 worker thread done servicing request
02:48:54.522 00.000 1092 OnExposeComplete: enter
02:48:54.526 00.004 1092 UpdateGuideState(): m_state=6
02:48:54.530 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 395
02:48:54.533 00.003 1092 Star::Find returns 1 (0), X=1720.02, Y=130.68, Mass=490291, SNR=93.9, Peak=64343 HFD=2.4
02:48:54.537 00.004 1092 MultiStar: [#1 -0.09,-0.64,0.91,U] [#2 -0.54,-0.40,0.73,U] [#3 -0.30,-0.53,0.77,U] [#4 -0.40,-0.60,0.73,U] [#5 -0.53,-0.42,0.61,U] [#6 -0.10,-0.31,0.58,U] [#7 -0.12,-0.36,0.72,U] [#8 -0.13,-0.54,0.53,U] 
02:48:54.540 00.003 1092 refined, 8 included, MultiStar: {-0.21, -0.49}, one-star: {0.15, -0.52}
02:48:54.546 00.006 1092 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-0.43) = xAngle (-1.55 = -1.55)
02:48:54.551 00.005 1092 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.71 = -1.71)
02:48:54.553 00.002 1092 CameraToMount -- cameraX=-0.21 cameraY=-0.49 hyp=0.53 cameraTheta=-1.98 mountX=0.01 mountY=-0.53, mountTheta=-1.55
02:48:54.564 00.011 1092 SchedulePrimaryMove(0F8C9988, x=-0.21, y=-0.49, opts=13)
02:48:54.568 00.004 1092 Enqueuing Move request for scope (-0.21, -0.49)
02:48:54.572 00.004 2744 Worker thread wakes up
02:48:54.572 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.49) opts 0xd
02:48:54.572 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.21, -0.49)
02:48:54.572 00.000 2744 Moving (-0.21, -0.49) raw xDistance=0.01 yDistance=-0.53
02:48:54.572 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:54.572 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:48:54.572 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.53
02:48:54.572 00.000 2744 MoveAxis(E, 0, ABG)
02:48:54.572 00.000 2744 Move returns status 0, amount 0
02:48:54.573 00.001 2744 MoveAxis(N, 0, ABG)
02:48:54.573 00.000 2744 Move returns status 0, amount 0
02:48:54.573 00.000 2744 move complete, result=0
02:48:54.573 00.000 2744 worker thread done servicing request
02:48:54.590 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1511, FiltMax=65535, Gamma=0.510
02:48:54.608 00.018 1092 UpdateGuideState exits: m=490291 SNR=93.9
02:48:54.610 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:54.613 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:54.615 00.002 1092 Enqueuing Expose request
02:48:54.617 00.002 2744 Worker thread wakes up
02:48:54.617 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:48:54.620 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:54.620 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:48:58.021 03.401 2744 Exposure complete
02:48:58.234 00.213 2744 worker thread done servicing request
02:48:58.234 00.000 1092 OnExposeComplete: enter
02:48:58.237 00.003 1092 UpdateGuideState(): m_state=6
02:48:58.240 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 396
02:48:58.243 00.003 1092 Star::Find returns 1 (0), X=1720.10, Y=130.66, Mass=486265, SNR=99.8, Peak=65479 HFD=2.6
02:48:58.246 00.003 1092 MultiStar: [#1 -0.13,-0.47,0.91,U] [#2 -0.46,-0.29,0.75,U] [#3 -0.26,-0.54,0.76,U] [#4 -0.25,-0.46,0.66,U] [#5 -0.56,-0.01,0.54,U] [#6 -0.14,-0.43,0.47,U] [#7 -0.19,-0.27,0.62,U] [#8 -0.09,-0.20,0.52,U] 
02:48:58.249 00.003 1092 refined, 8 included, MultiStar: {-0.18, -0.38}, one-star: {0.23, -0.54}
02:48:58.252 00.003 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
02:48:58.255 00.003 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.75 = -1.75)
02:48:58.257 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.38 hyp=0.42 cameraTheta=-2.02 mountX=-0.01 mountY=-0.42, mountTheta=-1.59
02:48:58.262 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.38, opts=13)
02:48:58.266 00.004 1092 Enqueuing Move request for scope (-0.18, -0.38)
02:48:58.269 00.003 2744 Worker thread wakes up
02:48:58.269 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.38) opts 0xd
02:48:58.269 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.38)
02:48:58.269 00.000 2744 Moving (-0.18, -0.38) raw xDistance=-0.01 yDistance=-0.42
02:48:58.269 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:58.269 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:48:58.269 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:48:58.269 00.000 2744 MoveAxis(E, 0, ABG)
02:48:58.269 00.000 2744 Move returns status 0, amount 0
02:48:58.269 00.000 2744 MoveAxis(N, 0, ABG)
02:48:58.269 00.000 2744 Move returns status 0, amount 0
02:48:58.270 00.001 2744 move complete, result=0
02:48:58.270 00.000 2744 worker thread done servicing request
02:48:58.284 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1728, FiltMax=65535, Gamma=0.510
02:48:58.300 00.016 1092 UpdateGuideState exits: m=486265 SNR=99.8
02:48:58.303 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.305 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:48:58.307 00.002 1092 Enqueuing Expose request
02:48:58.310 00.003 2744 Worker thread wakes up
02:48:58.310 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:48:58.312 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:48:58.313 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:01.707 03.394 2744 Exposure complete
02:49:01.903 00.196 2744 worker thread done servicing request
02:49:01.903 00.000 1092 OnExposeComplete: enter
02:49:01.905 00.002 1092 UpdateGuideState(): m_state=6
02:49:01.909 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 397
02:49:01.912 00.003 1092 Star::Find returns 1 (0), X=1720.20, Y=130.91, Mass=523753, SNR=99.9, Peak=63651 HFD=2.5
02:49:01.915 00.003 1092 MultiStar: [#1 0.02,-0.42,0.94,U] [#2 -0.31,-0.30,0.67,U] [#3 -0.27,-0.49,0.59,U] [#4 -0.25,-0.32,0.76,U] [#5 -0.63,-0.23,0.47,U] [#6 -0.22,-0.20,0.40,U] [#7 -0.22,-0.06,0.79,U] [#8 0.01,-0.10,0.60,U] 
02:49:01.919 00.004 1092 refined, 8 included, MultiStar: {-0.12, -0.28}, one-star: {0.32, -0.29}
02:49:01.920 00.001 1092 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-0.43) = xAngle (-1.56 = -1.56)
02:49:01.923 00.003 1092 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.71 = -1.71)
02:49:01.926 00.003 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.28 hyp=0.30 cameraTheta=-1.99 mountX=0.00 mountY=-0.30, mountTheta=-1.56
02:49:01.931 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.28, opts=13)
02:49:01.934 00.003 1092 Enqueuing Move request for scope (-0.12, -0.28)
02:49:01.937 00.003 2744 Worker thread wakes up
02:49:01.937 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.28) opts 0xd
02:49:01.937 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.28)
02:49:01.937 00.000 2744 Moving (-0.12, -0.28) raw xDistance=0.00 yDistance=-0.30
02:49:01.937 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:49:01.937 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:01.937 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.30
02:49:01.937 00.000 2744 MoveAxis(E, 0, ABG)
02:49:01.937 00.000 2744 Move returns status 0, amount 0
02:49:01.937 00.000 2744 MoveAxis(N, 0, ABG)
02:49:01.937 00.000 2744 Move returns status 0, amount 0
02:49:01.937 00.000 2744 move complete, result=0
02:49:01.938 00.001 2744 worker thread done servicing request
02:49:01.956 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1547, FiltMax=65535, Gamma=0.510
02:49:01.971 00.015 1092 UpdateGuideState exits: m=523753 SNR=99.9
02:49:01.973 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:01.976 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:01.978 00.002 1092 Enqueuing Expose request
02:49:01.980 00.002 2744 Worker thread wakes up
02:49:01.980 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:49:01.982 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:01.982 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:05.392 03.410 2744 Exposure complete
02:49:05.618 00.226 2744 worker thread done servicing request
02:49:05.619 00.001 1092 OnExposeComplete: enter
02:49:05.622 00.003 1092 UpdateGuideState(): m_state=6
02:49:05.625 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 398
02:49:05.628 00.003 1092 Star::Find returns 1 (0), X=1720.17, Y=130.36, Mass=469859, SNR=99.7, Peak=61415 HFD=2.7
02:49:05.631 00.003 1092 MultiStar: [#1 0.11,-0.68,0.85,U] [#2 -0.25,-0.50,0.75,U] [#3 -0.26,-0.69,0.74,U] [#4 -0.13,-0.60,0.57,U] [#5 -0.42,-0.56,0.50,U] [#6 0.19,-0.68,0.49,U] [#7 0.08,-0.33,0.76,U] [#8 0.27,-0.56,0.59,U] 
02:49:05.634 00.003 1092 refined, 8 included, MultiStar: {0.01, -0.61}, one-star: {0.30, -0.84}
02:49:05.637 00.003 1092 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-0.43) = xAngle (-1.13 = -1.13)
02:49:05.639 00.002 1092 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.29 = -1.29)
02:49:05.642 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=-0.61 hyp=0.61 cameraTheta=-1.56 mountX=0.26 mountY=-0.59, mountTheta=-1.15
02:49:05.648 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.61, opts=13)
02:49:05.651 00.003 1092 Enqueuing Move request for scope (0.01, -0.61)
02:49:05.653 00.002 2744 Worker thread wakes up
02:49:05.654 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.61) opts 0xd
02:49:05.654 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.61)
02:49:05.654 00.000 2744 Moving (0.01, -0.61) raw xDistance=0.26 yDistance=-0.59
02:49:05.654 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:49:05.654 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:49:05.654 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.59
02:49:05.654 00.000 2744 MoveAxis(E, 0, ABG)
02:49:05.654 00.000 2744 Move returns status 0, amount 0
02:49:05.654 00.000 2744 MoveAxis(N, 0, ABG)
02:49:05.655 00.001 2744 Move returns status 0, amount 0
02:49:05.655 00.000 2744 move complete, result=0
02:49:05.655 00.000 2744 worker thread done servicing request
02:49:05.671 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1527, FiltMax=65535, Gamma=0.510
02:49:05.686 00.015 1092 UpdateGuideState exits: m=469859 SNR=99.7
02:49:05.689 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:05.691 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:05.694 00.003 1092 Enqueuing Expose request
02:49:05.697 00.003 2744 Worker thread wakes up
02:49:05.697 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.6 px 0 ms NORTH
02:49:05.699 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:05.699 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:09.093 03.394 2744 Exposure complete
02:49:09.300 00.207 2744 worker thread done servicing request
02:49:09.301 00.001 1092 OnExposeComplete: enter
02:49:09.303 00.002 1092 UpdateGuideState(): m_state=6
02:49:09.306 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 399
02:49:09.309 00.003 1092 Star::Find returns 1 (0), X=1720.74, Y=130.58, Mass=490050, SNR=98.6, Peak=62970 HFD=2.8
02:49:09.312 00.003 1092 MultiStar: [#1 0.61,-0.80,0.80,U] [#2 0.15,-0.68,0.86,U] [#3 0.38,-0.77,0.71,U] [#4 0.34,-0.58,0.63,U] [#5 -0.11,-0.57,0.47,U] [#6 0.26,-0.70,0.48,U] [#7 0.34,-0.27,0.66,U] [#8 0.62,-0.47,0.50,U] 
02:49:09.314 00.002 1092 refined, 8 included, MultiStar: {0.42, -0.62}, one-star: {0.87, -0.62}
02:49:09.317 00.003 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
02:49:09.319 00.002 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
02:49:09.322 00.003 1092 CameraToMount -- cameraX=0.42 cameraY=-0.62 hyp=0.75 cameraTheta=-0.97 mountX=0.64 mountY=-0.48, mountTheta=-0.65
02:49:09.326 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.62, opts=13)
02:49:09.329 00.003 1092 Enqueuing Move request for scope (0.42, -0.62)
02:49:09.331 00.002 2744 Worker thread wakes up
02:49:09.331 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.62) opts 0xd
02:49:09.331 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.62)
02:49:09.331 00.000 2744 Moving (0.42, -0.62) raw xDistance=0.64 yDistance=-0.48
02:49:09.331 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.64
02:49:09.331 00.000 2744 switching direction from 1 to -1 - decHistory=-3 oldest=-0.61 newest=-1.37
02:49:09.331 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:49:09.331 00.000 2744 MoveAxis(W, 143, ABG)
02:49:09.331 00.000 2744 Guiding  Dir = 3, Dur = 143
02:49:09.332 00.001 2744 IsSlewing returns 0
02:49:09.332 00.000 2744 IsGuiding returns 0
02:49:09.332 00.000 2744 PulseGuide returned control before completion, sleep 153
02:49:09.346 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1648, FiltMax=65535, Gamma=0.510
02:49:09.365 00.019 1092 UpdateGuideState exits: m=490050 SNR=98.6
02:49:09.368 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:09.371 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:09.373 00.002 1092 Enqueuing Expose request
02:49:09.501 00.128 2744 IsGuiding returns 1
02:49:09.502 00.001 2744 scope still moving after pulse duration time elapsed
02:49:09.532 00.030 2744 IsSlewing returns 0
02:49:09.532 00.000 2744 IsGuiding returns 0
02:49:09.532 00.000 2744 scope move finished after 143 + 57 ms
02:49:09.532 00.000 2744 Move returns status 0, amount 143
02:49:09.532 00.000 2744 MoveAxis(N, 90, ABG)
02:49:09.532 00.000 2744 Guiding  Dir = 0, Dur = 90
02:49:09.533 00.001 2744 IsSlewing returns 0
02:49:09.533 00.000 2744 IsGuiding returns 0
02:49:09.533 00.000 2744 PulseGuide returned control before completion, sleep 100
02:49:09.641 00.108 2744 IsGuiding returns 1
02:49:09.641 00.000 2744 scope still moving after pulse duration time elapsed
02:49:09.673 00.032 2744 IsSlewing returns 0
02:49:09.673 00.000 2744 IsGuiding returns 0
02:49:09.674 00.001 2744 scope move finished after 90 + 50 ms
02:49:09.674 00.000 2744 Move returns status 0, amount 90
02:49:09.674 00.000 2744 move complete, result=0
02:49:09.674 00.000 2744 worker thread done servicing request
02:49:09.674 00.000 1092 GuideStep: 0.6 px 143 ms WEST, -0.5 px 90 ms NORTH
02:49:09.678 00.004 2744 Worker thread wakes up
02:49:09.678 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:09.678 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:13.063 03.385 2744 Exposure complete
02:49:13.260 00.197 2744 worker thread done servicing request
02:49:13.261 00.001 1092 OnExposeComplete: enter
02:49:13.263 00.002 1092 UpdateGuideState(): m_state=6
02:49:13.266 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 400
02:49:13.268 00.002 1092 Star::Find returns 1 (0), X=1721.10, Y=130.32, Mass=472368, SNR=123.9, Peak=56506 HFD=2.6
02:49:13.270 00.002 1092 MultiStar: [#1 1.10,-1.03,0.68,U] [#2 0.42,-0.60,0.64,U] [#3 0.49,-1.05,0.50,U] [#4 0.55,-0.73,0.47,U] [#5 0.25,-0.68,0.41,U] [#6 0.70,-0.79,0.36,U] [#7 0.75,-0.44,0.52,U] [#8 1.09,-0.76,0.44,U] 
02:49:13.272 00.002 1092 refined, 8 included, MultiStar: {0.79, -0.79}, one-star: {1.22, -0.88}
02:49:13.273 00.001 1092 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
02:49:13.276 00.003 1092 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
02:49:13.278 00.002 1092 CameraToMount -- cameraX=0.79 cameraY=-0.79 hyp=1.12 cameraTheta=-0.78 mountX=1.05 mountY=-0.55, mountTheta=-0.48
02:49:13.285 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=-0.79, opts=13)
02:49:13.287 00.002 1092 Enqueuing Move request for scope (0.79, -0.79)
02:49:13.290 00.003 2744 Worker thread wakes up
02:49:13.290 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.79) opts 0xd
02:49:13.290 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, -0.79)
02:49:13.290 00.000 2744 Moving (0.79, -0.79) raw xDistance=1.05 yDistance=-0.55
02:49:13.290 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.69 from input 1.05
02:49:13.290 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.55 from input -0.55
02:49:13.290 00.000 2744 MoveAxis(W, 245, ABG)
02:49:13.290 00.000 2744 Guiding  Dir = 3, Dur = 245
02:49:13.290 00.000 2744 IsSlewing returns 0
02:49:13.291 00.001 2744 IsGuiding returns 0
02:49:13.291 00.000 2744 PulseGuide returned control before completion, sleep 255
02:49:13.305 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5546, FiltMin=1568, FiltMax=65535, Gamma=0.510
02:49:13.323 00.018 1092 UpdateGuideState exits: m=472368 SNR=123.9
02:49:13.326 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:13.328 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:13.330 00.002 1092 Enqueuing Expose request
02:49:13.554 00.224 2744 IsGuiding returns 1
02:49:13.554 00.000 2744 scope still moving after pulse duration time elapsed
02:49:13.585 00.031 2744 IsSlewing returns 0
02:49:13.586 00.001 2744 IsGuiding returns 0
02:49:13.586 00.000 2744 scope move finished after 245 + 50 ms
02:49:13.586 00.000 2744 Move returns status 0, amount 245
02:49:13.586 00.000 2744 MoveAxis(N, 103, ABG)
02:49:13.586 00.000 2744 Guiding  Dir = 0, Dur = 103
02:49:13.587 00.001 2744 IsSlewing returns 0
02:49:13.587 00.000 2744 IsGuiding returns 0
02:49:13.587 00.000 2744 PulseGuide returned control before completion, sleep 113
02:49:13.710 00.123 2744 IsGuiding returns 1
02:49:13.710 00.000 2744 scope still moving after pulse duration time elapsed
02:49:13.742 00.032 2744 IsSlewing returns 0
02:49:13.742 00.000 2744 IsGuiding returns 0
02:49:13.742 00.000 2744 scope move finished after 103 + 51 ms
02:49:13.742 00.000 2744 Move returns status 0, amount 103
02:49:13.743 00.001 2744 move complete, result=0
02:49:13.743 00.000 2744 worker thread done servicing request
02:49:13.743 00.000 2744 Worker thread wakes up
02:49:13.743 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:13.744 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:13.744 00.000 1092 GuideStep: 1.0 px 245 ms WEST, -0.5 px 103 ms NORTH
02:49:17.138 03.394 2744 Exposure complete
02:49:17.342 00.204 2744 worker thread done servicing request
02:49:17.342 00.000 1092 OnExposeComplete: enter
02:49:17.345 00.003 1092 UpdateGuideState(): m_state=6
02:49:17.347 00.002 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 401
02:49:17.352 00.005 1092 Star::Find returns 1 (0), X=1720.85, Y=130.39, Mass=470890, SNR=91.8, Peak=61866 HFD=2.7
02:49:17.354 00.002 1092 MultiStar: [#1 0.82,-0.87,1.10,U] [#2 0.42,-0.99,0.83,U] [#3 0.43,-1.07,0.76,U] [#4 0.60,-0.95,0.71,U] [#5 0.11,-0.77,0.61,U] [#6 0.83,-1.24,0.50,U] [#7 0.63,-0.51,0.69,U] [#8 0.66,-0.65,0.66,U] 
02:49:17.357 00.003 1092 refined, 8 included, MultiStar: {0.63, -0.87}, one-star: {0.97, -0.81}
02:49:17.360 00.003 1092 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-0.43) = xAngle (-0.51 = -0.51)
02:49:17.363 00.003 1092 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.67 = -0.67)
02:49:17.365 00.002 1092 CameraToMount -- cameraX=0.63 cameraY=-0.87 hyp=1.07 cameraTheta=-0.94 mountX=0.93 mountY=-0.67, mountTheta=-0.62
02:49:17.369 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.63, y=-0.87, opts=13)
02:49:17.372 00.003 1092 Enqueuing Move request for scope (0.63, -0.87)
02:49:17.374 00.002 2744 Worker thread wakes up
02:49:17.374 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.63, -0.87) opts 0xd
02:49:17.374 00.000 2744 Handling offset move in thread for scope, endpoint = (0.63, -0.87)
02:49:17.374 00.000 2744 Moving (0.63, -0.87) raw xDistance=0.93 yDistance=-0.67
02:49:17.374 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.64 from input 0.93
02:49:17.374 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.67 from input -0.67
02:49:17.374 00.000 2744 MoveAxis(W, 226, ABG)
02:49:17.374 00.000 2744 Guiding  Dir = 3, Dur = 226
02:49:17.375 00.001 2744 IsSlewing returns 0
02:49:17.375 00.000 2744 IsGuiding returns 0
02:49:17.375 00.000 2744 PulseGuide returned control before completion, sleep 236
02:49:17.390 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1455, FiltMax=65535, Gamma=0.510
02:49:17.406 00.016 1092 UpdateGuideState exits: m=470890 SNR=91.8
02:49:17.410 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:17.412 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:17.414 00.002 1092 Enqueuing Expose request
02:49:17.624 00.210 2744 IsGuiding returns 1
02:49:17.624 00.000 2744 scope still moving after pulse duration time elapsed
02:49:17.655 00.031 2744 IsSlewing returns 0
02:49:17.655 00.000 2744 IsGuiding returns 0
02:49:17.655 00.000 2744 scope move finished after 226 + 54 ms
02:49:17.655 00.000 2744 Move returns status 0, amount 226
02:49:17.655 00.000 2744 MoveAxis(N, 125, ABG)
02:49:17.655 00.000 2744 Guiding  Dir = 0, Dur = 125
02:49:17.656 00.001 2744 IsSlewing returns 0
02:49:17.656 00.000 2744 IsGuiding returns 0
02:49:17.656 00.000 2744 PulseGuide returned control before completion, sleep 135
02:49:17.796 00.140 2744 IsGuiding returns 1
02:49:17.796 00.000 2744 scope still moving after pulse duration time elapsed
02:49:17.827 00.031 2744 IsSlewing returns 0
02:49:17.827 00.000 2744 IsGuiding returns 0
02:49:17.827 00.000 2744 scope move finished after 125 + 46 ms
02:49:17.827 00.000 2744 Move returns status 0, amount 125
02:49:17.827 00.000 2744 move complete, result=0
02:49:17.827 00.000 2744 worker thread done servicing request
02:49:17.827 00.000 2744 Worker thread wakes up
02:49:17.828 00.001 1092 GuideStep: 0.9 px 226 ms WEST, -0.7 px 125 ms NORTH
02:49:17.830 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:17.830 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:21.236 03.406 2744 Exposure complete
02:49:21.503 00.267 2744 worker thread done servicing request
02:49:21.503 00.000 1092 OnExposeComplete: enter
02:49:21.506 00.003 1092 UpdateGuideState(): m_state=6
02:49:21.510 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 402
02:49:21.513 00.003 1092 Star::Find returns 1 (0), X=1720.83, Y=130.16, Mass=488947, SNR=95.7, Peak=59642 HFD=2.7
02:49:21.518 00.005 1092 MultiStar: [#1 0.65,-1.13,0.86,U] [#2 0.35,-1.03,0.79,U] [#3 0.33,-1.35,0.65,U] [#4 0.37,-1.02,0.61,U] [#5 0.18,-0.99,0.63,U] [#6 0.54,-0.89,0.48,U] [#7 0.43,-0.68,0.67,U] [#8 0.74,-0.98,0.67,U] 
02:49:21.520 00.002 1092 refined, 8 included, MultiStar: {0.53, -1.02}, one-star: {0.96, -1.04}
02:49:21.523 00.003 1092 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-0.43) = xAngle (-0.66 = -0.66)
02:49:21.527 00.004 1092 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.82 = -0.82)
02:49:21.530 00.003 1092 CameraToMount -- cameraX=0.53 cameraY=-1.02 hyp=1.15 cameraTheta=-1.09 mountX=0.91 mountY=-0.84, mountTheta=-0.75
02:49:21.535 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.53, y=-1.02, opts=13)
02:49:21.538 00.003 1092 Enqueuing Move request for scope (0.53, -1.02)
02:49:21.541 00.003 2744 Worker thread wakes up
02:49:21.541 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.53, -1.02) opts 0xd
02:49:21.541 00.000 2744 Handling offset move in thread for scope, endpoint = (0.53, -1.02)
02:49:21.541 00.000 2744 Moving (0.53, -1.02) raw xDistance=0.91 yDistance=-0.84
02:49:21.541 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.62 from input 0.91
02:49:21.541 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.84 from input -0.84
02:49:21.541 00.000 2744 MoveAxis(W, 219, ABG)
02:49:21.541 00.000 2744 Guiding  Dir = 3, Dur = 219
02:49:21.542 00.001 2744 IsSlewing returns 0
02:49:21.543 00.001 2744 IsGuiding returns 0
02:49:21.543 00.000 2744 PulseGuide returned control before completion, sleep 229
02:49:21.570 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5559, FiltMin=1773, FiltMax=65535, Gamma=0.510
02:49:21.596 00.026 1092 UpdateGuideState exits: m=488947 SNR=95.7
02:49:21.600 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:21.604 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:21.608 00.004 1092 Enqueuing Expose request
02:49:21.778 00.170 2744 IsGuiding returns 1
02:49:21.779 00.001 2744 scope still moving after pulse duration time elapsed
02:49:21.810 00.031 2744 IsSlewing returns 0
02:49:21.811 00.001 2744 IsGuiding returns 0
02:49:21.812 00.001 2744 scope move finished after 219 + 50 ms
02:49:21.812 00.000 2744 Move returns status 0, amount 219
02:49:21.812 00.000 2744 MoveAxis(N, 158, ABG)
02:49:21.812 00.000 2744 Guiding  Dir = 0, Dur = 158
02:49:21.812 00.000 2744 IsSlewing returns 0
02:49:21.812 00.000 2744 IsGuiding returns 0
02:49:21.812 00.000 2744 PulseGuide returned control before completion, sleep 168
02:49:21.982 00.170 2744 IsGuiding returns 1
02:49:21.982 00.000 2744 scope still moving after pulse duration time elapsed
02:49:22.014 00.032 2744 IsSlewing returns 0
02:49:22.014 00.000 2744 IsGuiding returns 0
02:49:22.014 00.000 2744 scope move finished after 158 + 43 ms
02:49:22.014 00.000 2744 Move returns status 0, amount 158
02:49:22.014 00.000 2744 move complete, result=0
02:49:22.015 00.001 2744 worker thread done servicing request
02:49:22.015 00.000 1092 GuideStep: 0.9 px 219 ms WEST, -0.8 px 158 ms NORTH
02:49:22.018 00.003 2744 Worker thread wakes up
02:49:22.018 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:22.018 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:25.407 03.389 2744 Exposure complete
02:49:25.597 00.190 2744 worker thread done servicing request
02:49:25.598 00.001 1092 OnExposeComplete: enter
02:49:25.600 00.002 1092 UpdateGuideState(): m_state=6
02:49:25.604 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 403
02:49:25.607 00.003 1092 Star::Find returns 1 (0), X=1720.52, Y=130.32, Mass=517693, SNR=93.3, Peak=62119 HFD=2.8
02:49:25.610 00.003 1092 MultiStar: [#1 0.14,-0.94,0.91,U] [#2 0.05,-0.80,0.72,U] [#3 0.12,-1.09,0.74,U] [#4 0.08,-1.04,0.55,U] [#5 -0.17,-0.70,0.61,U] [#6 0.05,-0.74,0.49,U] [#7 0.11,-0.53,0.63,U] [#8 0.12,-0.67,0.52,U] 
02:49:25.613 00.003 1092 refined, 8 included, MultiStar: {0.16, -0.84}, one-star: {0.65, -0.88}
02:49:25.615 00.002 1092 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-0.43) = xAngle (-0.95 = -0.95)
02:49:25.617 00.002 1092 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.11 = -1.11)
02:49:25.619 00.002 1092 CameraToMount -- cameraX=0.16 cameraY=-0.84 hyp=0.85 cameraTheta=-1.38 mountX=0.49 mountY=-0.76, mountTheta=-1.00
02:49:25.623 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.16, y=-0.84, opts=13)
02:49:25.626 00.003 1092 Enqueuing Move request for scope (0.16, -0.84)
02:49:25.629 00.003 2744 Worker thread wakes up
02:49:25.629 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.84) opts 0xd
02:49:25.629 00.000 2744 Handling offset move in thread for scope, endpoint = (0.16, -0.84)
02:49:25.629 00.000 2744 Moving (0.16, -0.84) raw xDistance=0.49 yDistance=-0.76
02:49:25.629 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.49
02:49:25.629 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.76 from input -0.76
02:49:25.629 00.000 2744 MoveAxis(W, 126, ABG)
02:49:25.629 00.000 2744 Guiding  Dir = 3, Dur = 126
02:49:25.629 00.000 2744 IsSlewing returns 0
02:49:25.630 00.001 2744 IsGuiding returns 0
02:49:25.630 00.000 2744 PulseGuide returned control before completion, sleep 136
02:49:25.651 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1469, FiltMax=65535, Gamma=0.510
02:49:25.669 00.018 1092 UpdateGuideState exits: m=517693 SNR=93.3
02:49:25.672 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:25.675 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:25.678 00.003 1092 Enqueuing Expose request
02:49:25.772 00.094 2744 IsGuiding returns 1
02:49:25.772 00.000 2744 scope still moving after pulse duration time elapsed
02:49:25.804 00.032 2744 IsSlewing returns 0
02:49:25.804 00.000 2744 IsGuiding returns 1
02:49:25.836 00.032 2744 IsSlewing returns 0
02:49:25.836 00.000 2744 IsGuiding returns 1
02:49:25.867 00.031 2744 IsSlewing returns 0
02:49:25.868 00.001 2744 IsGuiding returns 0
02:49:25.868 00.000 2744 scope move finished after 126 + 112 ms
02:49:25.868 00.000 2744 Move returns status 0, amount 126
02:49:25.869 00.001 2744 MoveAxis(N, 143, ABG)
02:49:25.869 00.000 2744 Guiding  Dir = 0, Dur = 143
02:49:25.869 00.000 2744 IsSlewing returns 0
02:49:25.869 00.000 2744 IsGuiding returns 0
02:49:25.869 00.000 2744 PulseGuide returned control before completion, sleep 153
02:49:26.025 00.156 2744 IsGuiding returns 1
02:49:26.025 00.000 2744 scope still moving after pulse duration time elapsed
02:49:26.057 00.032 2744 IsSlewing returns 0
02:49:26.057 00.000 2744 IsGuiding returns 0
02:49:26.057 00.000 2744 scope move finished after 143 + 45 ms
02:49:26.057 00.000 2744 Move returns status 0, amount 143
02:49:26.057 00.000 2744 move complete, result=0
02:49:26.058 00.001 2744 worker thread done servicing request
02:49:26.058 00.000 2744 Worker thread wakes up
02:49:26.058 00.000 1092 GuideStep: 0.5 px 126 ms WEST, -0.8 px 143 ms NORTH
02:49:26.061 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:26.061 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:29.458 03.397 2744 Exposure complete
02:49:29.656 00.198 2744 worker thread done servicing request
02:49:29.656 00.000 1092 OnExposeComplete: enter
02:49:29.659 00.003 1092 UpdateGuideState(): m_state=6
02:49:29.662 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 404
02:49:29.664 00.002 1092 Star::Find returns 1 (0), X=1719.81, Y=130.32, Mass=506662, SNR=97.9, Peak=65479 HFD=2.7
02:49:29.667 00.003 1092 MultiStar: [#1 -0.18,-0.93,0.82,U] [#2 -0.63,-0.49,0.85,U] [#3 -0.56,-0.82,0.63,U] [#4 -0.58,-0.72,0.74,U] [#5 -1.02,-0.36,0.64,U] [#6 -0.57,-0.90,0.46,U] [#7 -0.61,-0.33,0.63,U] [#8 -0.06,-0.70,0.58,U] 
02:49:29.669 00.002 1092 refined, 8 included, MultiStar: {-0.45, -0.69}, one-star: {-0.07, -0.88}
02:49:29.671 00.002 1092 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-0.43) = xAngle (-1.72 = -1.72)
02:49:29.674 00.003 1092 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.88 = -1.88)
02:49:29.676 00.002 1092 CameraToMount -- cameraX=-0.45 cameraY=-0.69 hyp=0.82 cameraTheta=-2.15 mountX=-0.13 mountY=-0.79, mountTheta=-1.73
02:49:29.686 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.45, y=-0.69, opts=13)
02:49:29.688 00.002 1092 Enqueuing Move request for scope (-0.45, -0.69)
02:49:29.690 00.002 2744 Worker thread wakes up
02:49:29.691 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.69) opts 0xd
02:49:29.691 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.45, -0.69)
02:49:29.691 00.000 2744 Moving (-0.45, -0.69) raw xDistance=-0.13 yDistance=-0.79
02:49:29.691 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:49:29.691 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.79 from input -0.79
02:49:29.691 00.000 2744 MoveAxis(E, 0, ABG)
02:49:29.691 00.000 2744 Move returns status 0, amount 0
02:49:29.691 00.000 2744 MoveAxis(N, 148, ABG)
02:49:29.691 00.000 2744 Guiding  Dir = 0, Dur = 148
02:49:29.692 00.001 2744 IsSlewing returns 0
02:49:29.692 00.000 2744 IsGuiding returns 0
02:49:29.692 00.000 2744 PulseGuide returned control before completion, sleep 158
02:49:29.707 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1725, FiltMax=65535, Gamma=0.510
02:49:29.722 00.015 1092 UpdateGuideState exits: m=506662 SNR=97.9
02:49:29.725 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:29.727 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:29.729 00.002 1092 Enqueuing Expose request
02:49:29.856 00.127 2744 IsGuiding returns 1
02:49:29.856 00.000 2744 scope still moving after pulse duration time elapsed
02:49:29.887 00.031 2744 IsSlewing returns 0
02:49:29.887 00.000 2744 IsGuiding returns 0
02:49:29.887 00.000 2744 scope move finished after 148 + 47 ms
02:49:29.887 00.000 2744 Move returns status 0, amount 148
02:49:29.887 00.000 2744 move complete, result=0
02:49:29.888 00.001 2744 worker thread done servicing request
02:49:29.888 00.000 2744 Worker thread wakes up
02:49:29.888 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:29.888 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:29.888 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.8 px 148 ms NORTH
02:49:33.287 03.399 2744 Exposure complete
02:49:33.539 00.252 2744 worker thread done servicing request
02:49:33.539 00.000 1092 OnExposeComplete: enter
02:49:33.545 00.006 1092 UpdateGuideState(): m_state=6
02:49:33.549 00.004 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 405
02:49:33.553 00.004 1092 Star::Find returns 1 (0), X=1721.10, Y=130.73, Mass=482174, SNR=98.1, Peak=61354 HFD=2.6
02:49:33.556 00.003 1092 MultiStar: [#1 0.95,-0.60,0.84,U] [#2 0.68,-0.34,0.76,U] [#3 0.66,-0.59,0.64,U] [#4 0.55,-0.14,0.62,U] [#5 0.19,-0.15,0.51,U] [#6 0.72,-0.47,0.43,U] [#7 0.72,-0.19,0.70,U] [#8 0.99,-0.44,0.64,U] 
02:49:33.559 00.003 1092 refined, 8 included, MultiStar: {0.79, -0.39}, one-star: {1.23, -0.47}
02:49:33.561 00.002 1092 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-0.43) = xAngle (-0.03 = -0.03)
02:49:33.564 00.003 1092 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
02:49:33.566 00.002 1092 CameraToMount -- cameraX=0.79 cameraY=-0.39 hyp=0.88 cameraTheta=-0.46 mountX=0.88 mountY=-0.16, mountTheta=-0.18
02:49:33.570 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.79, y=-0.39, opts=13)
02:49:33.573 00.003 1092 Enqueuing Move request for scope (0.79, -0.39)
02:49:33.576 00.003 2744 Worker thread wakes up
02:49:33.576 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.79, -0.39) opts 0xd
02:49:33.576 00.000 2744 Handling offset move in thread for scope, endpoint = (0.79, -0.39)
02:49:33.576 00.000 2744 Moving (0.79, -0.39) raw xDistance=0.88 yDistance=-0.16
02:49:33.576 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.56 from input 0.88
02:49:33.576 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:33.576 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:49:33.577 00.001 2744 MoveAxis(W, 197, ABG)
02:49:33.577 00.000 2744 Guiding  Dir = 3, Dur = 197
02:49:33.577 00.000 2744 IsSlewing returns 0
02:49:33.577 00.000 2744 IsGuiding returns 0
02:49:33.577 00.000 2744 PulseGuide returned control before completion, sleep 207
02:49:33.595 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1863, FiltMax=65535, Gamma=0.510
02:49:33.610 00.015 1092 UpdateGuideState exits: m=482174 SNR=98.1
02:49:33.613 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:33.616 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:33.618 00.002 1092 Enqueuing Expose request
02:49:33.798 00.180 2744 IsGuiding returns 0
02:49:33.798 00.000 2744 Move returns status 0, amount 197
02:49:33.798 00.000 2744 MoveAxis(N, 0, ABG)
02:49:33.798 00.000 2744 Move returns status 0, amount 0
02:49:33.798 00.000 2744 move complete, result=0
02:49:33.798 00.000 2744 worker thread done servicing request
02:49:33.799 00.001 2744 Worker thread wakes up
02:49:33.799 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:33.799 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:33.800 00.001 1092 GuideStep: 0.9 px 197 ms WEST, -0.2 px 0 ms NORTH
02:49:37.191 03.391 2744 Exposure complete
02:49:37.385 00.194 2744 worker thread done servicing request
02:49:37.385 00.000 1092 OnExposeComplete: enter
02:49:37.387 00.002 1092 UpdateGuideState(): m_state=6
02:49:37.389 00.002 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 406
02:49:37.391 00.002 1092 Star::Find returns 1 (0), X=1720.60, Y=130.85, Mass=522812, SNR=109.5, Peak=57642 HFD=2.8
02:49:37.395 00.004 1092 MultiStar: [#1 0.41,-0.25,0.76,U] [#2 0.27,-0.11,0.74,U] [#3 0.21,-0.34,0.68,U] [#4 0.08,-0.15,0.62,U] [#5 -0.35,-0.25,0.42,U] [#6 0.10,-0.22,0.41,U] [#7 0.09,0.24,0.64,U] [#8 0.45,-0.15,0.46,U] 
02:49:37.397 00.002 1092 refined, 8 included, MultiStar: {0.28, -0.18}, one-star: {0.72, -0.35}
02:49:37.400 00.003 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.16 = -0.16)
02:49:37.402 00.002 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
02:49:37.405 00.003 1092 CameraToMount -- cameraX=0.28 cameraY=-0.18 hyp=0.33 cameraTheta=-0.58 mountX=0.33 mountY=-0.10, mountTheta=-0.30
02:49:37.411 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.18, opts=13)
02:49:37.413 00.002 1092 Enqueuing Move request for scope (0.28, -0.18)
02:49:37.416 00.003 2744 Worker thread wakes up
02:49:37.416 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.18) opts 0xd
02:49:37.416 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.18)
02:49:37.416 00.000 2744 Moving (0.28, -0.18) raw xDistance=0.33 yDistance=-0.10
02:49:37.416 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.33
02:49:37.416 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:37.416 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:49:37.416 00.000 2744 MoveAxis(W, 87, ABG)
02:49:37.416 00.000 2744 Guiding  Dir = 3, Dur = 87
02:49:37.417 00.001 2744 IsSlewing returns 0
02:49:37.417 00.000 2744 IsGuiding returns 0
02:49:37.417 00.000 2744 PulseGuide returned control before completion, sleep 97
02:49:37.432 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5549, FiltMin=1581, FiltMax=65535, Gamma=0.510
02:49:37.446 00.014 1092 UpdateGuideState exits: m=522812 SNR=109.5
02:49:37.451 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:37.453 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:37.456 00.003 1092 Enqueuing Expose request
02:49:37.516 00.060 2744 IsGuiding returns 1
02:49:37.516 00.000 2744 scope still moving after pulse duration time elapsed
02:49:37.547 00.031 2744 IsSlewing returns 0
02:49:37.548 00.001 2744 IsGuiding returns 0
02:49:37.548 00.000 2744 scope move finished after 87 + 44 ms
02:49:37.548 00.000 2744 Move returns status 0, amount 87
02:49:37.548 00.000 2744 MoveAxis(N, 0, ABG)
02:49:37.549 00.001 2744 Move returns status 0, amount 0
02:49:37.549 00.000 2744 move complete, result=0
02:49:37.549 00.000 2744 worker thread done servicing request
02:49:37.549 00.000 2744 Worker thread wakes up
02:49:37.549 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:37.549 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:37.551 00.002 1092 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
02:49:40.934 03.383 2744 Exposure complete
02:49:41.122 00.188 2744 worker thread done servicing request
02:49:41.122 00.000 1092 OnExposeComplete: enter
02:49:41.125 00.003 1092 UpdateGuideState(): m_state=6
02:49:41.128 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 407
02:49:41.131 00.003 1092 Star::Find returns 1 (0), X=1720.23, Y=130.94, Mass=447176, SNR=96.8, Peak=58083 HFD=2.4
02:49:41.134 00.003 1092 MultiStar: [#1 -0.01,-0.30,0.81,U] [#2 -0.18,-0.03,0.74,U] [#3 -0.19,-0.09,0.63,U] [#4 -0.15,0.16,0.63,U] [#5 -0.66,0.04,0.55,U] [#6 0.02,0.14,0.51,U] [#7 -0.22,0.24,0.64,U] [#8 -0.18,0.11,0.56,U] 
02:49:41.135 00.001 1092 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.36, -0.26}
02:49:41.138 00.003 1092 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-0.43) = xAngle (-2.43 = -2.43)
02:49:41.139 00.001 1092 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.59 = -2.59)
02:49:41.142 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.86 mountX=-0.08 mountY=-0.05, mountTheta=-2.53
02:49:41.148 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.03, opts=13)
02:49:41.150 00.002 1092 Enqueuing Move request for scope (-0.10, -0.03)
02:49:41.152 00.002 2744 Worker thread wakes up
02:49:41.152 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:49:41.153 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:49:41.153 00.000 2744 Moving (-0.10, -0.03) raw xDistance=-0.08 yDistance=-0.05
02:49:41.153 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:41.153 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:41.153 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:49:41.153 00.000 2744 MoveAxis(E, 0, ABG)
02:49:41.153 00.000 2744 Move returns status 0, amount 0
02:49:41.153 00.000 2744 MoveAxis(N, 0, ABG)
02:49:41.153 00.000 2744 Move returns status 0, amount 0
02:49:41.153 00.000 2744 move complete, result=0
02:49:41.153 00.000 2744 worker thread done servicing request
02:49:41.168 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5549, FiltMin=1733, FiltMax=65535, Gamma=0.510
02:49:41.182 00.014 1092 UpdateGuideState exits: m=447176 SNR=96.8
02:49:41.185 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:41.187 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:41.189 00.002 1092 Enqueuing Expose request
02:49:41.192 00.003 2744 Worker thread wakes up
02:49:41.192 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:41.194 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:41.195 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:44.595 03.400 2744 Exposure complete
02:49:44.805 00.210 2744 worker thread done servicing request
02:49:44.806 00.001 1092 OnExposeComplete: enter
02:49:44.809 00.003 1092 UpdateGuideState(): m_state=6
02:49:44.812 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 408
02:49:44.815 00.003 1092 Star::Find returns 1 (0), X=1720.02, Y=131.02, Mass=500953, SNR=87.8, Peak=64355 HFD=2.8
02:49:44.818 00.003 1092 MultiStar: [#1 -0.05,-0.06,0.94,U] [#2 -0.37,0.04,0.88,U] [#3 -0.39,-0.12,0.65,U] [#4 -0.30,-0.17,0.72,U] [#5 -0.78,-0.02,0.54,U] [#6 -0.11,-0.33,0.53,U] [#7 -0.47,0.09,0.75,U] [#8 0.02,0.16,0.62,U] 
02:49:44.821 00.003 1092 single-star, 8 included, MultiStar: {-0.23, -0.06}, one-star: {0.15, -0.18}
02:49:44.823 00.002 1092 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-0.43) = xAngle (-0.46 = -0.46)
02:49:44.827 00.004 1092 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.61 = -0.61)
02:49:44.829 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-0.89 mountX=0.21 mountY=-0.14, mountTheta=-0.57
02:49:44.837 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.18, opts=13)
02:49:44.839 00.002 1092 Enqueuing Move request for scope (0.15, -0.18)
02:49:44.842 00.003 2744 Worker thread wakes up
02:49:44.842 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:49:44.842 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:49:44.842 00.000 2744 Moving (0.15, -0.18) raw xDistance=0.21 yDistance=-0.14
02:49:44.842 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:49:44.842 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:44.844 00.002 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:49:44.844 00.000 2744 MoveAxis(E, 0, ABG)
02:49:44.844 00.000 2744 Move returns status 0, amount 0
02:49:44.844 00.000 2744 MoveAxis(N, 0, ABG)
02:49:44.844 00.000 2744 Move returns status 0, amount 0
02:49:44.844 00.000 2744 move complete, result=0
02:49:44.844 00.000 2744 worker thread done servicing request
02:49:44.858 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5575, FiltMin=1571, FiltMax=65535, Gamma=0.510
02:49:44.873 00.015 1092 UpdateGuideState exits: m=500953 SNR=87.8
02:49:44.876 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:44.879 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:44.881 00.002 1092 Enqueuing Expose request
02:49:44.883 00.002 2744 Worker thread wakes up
02:49:44.883 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:44.885 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:44.886 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:48.270 03.384 2744 Exposure complete
02:49:48.480 00.210 2744 worker thread done servicing request
02:49:48.480 00.000 1092 OnExposeComplete: enter
02:49:48.483 00.003 1092 UpdateGuideState(): m_state=6
02:49:48.487 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 409
02:49:48.490 00.003 1092 Star::Find returns 1 (0), X=1719.86, Y=131.17, Mass=499102, SNR=108.5, Peak=65491 HFD=2.7
02:49:48.494 00.004 1092 MultiStar: [#1 -0.25,-0.21,0.70,U] [#2 -0.59,0.06,0.62,U] [#3 -0.36,-0.14,0.61,U] [#4 -0.56,0.09,0.53,U] [#5 -0.87,0.12,0.45,U] [#6 -0.26,0.04,0.40,U] [#7 -0.47,0.10,0.53,U] [#8 -0.24,0.13,0.48,U] 
02:49:48.497 00.003 1092 single-star, 8 included, MultiStar: {-0.36, 0.00}, one-star: {-0.01, -0.03}
02:49:48.500 00.003 1092 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-0.43) = xAngle (-1.59 = -1.59)
02:49:48.502 00.002 1092 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.75 = -1.75)
02:49:48.505 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-2.02 mountX=-0.00 mountY=-0.03, mountTheta=-1.59
02:49:48.510 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.03, opts=13)
02:49:48.513 00.003 1092 Enqueuing Move request for scope (-0.01, -0.03)
02:49:48.516 00.003 2744 Worker thread wakes up
02:49:48.516 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:49:48.516 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:49:48.516 00.000 2744 Moving (-0.01, -0.03) raw xDistance=-0.00 yDistance=-0.03
02:49:48.516 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:49:48.516 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:48.516 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:49:48.516 00.000 2744 MoveAxis(E, 0, ABG)
02:49:48.516 00.000 2744 Move returns status 0, amount 0
02:49:48.516 00.000 2744 MoveAxis(N, 0, ABG)
02:49:48.517 00.001 2744 Move returns status 0, amount 0
02:49:48.517 00.000 2744 move complete, result=0
02:49:48.517 00.000 2744 worker thread done servicing request
02:49:48.533 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5562, FiltMin=1680, FiltMax=65535, Gamma=0.510
02:49:48.550 00.017 1092 UpdateGuideState exits: m=499102 SNR=108.5
02:49:48.553 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.555 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:48.561 00.006 1092 Enqueuing Expose request
02:49:48.564 00.003 2744 Worker thread wakes up
02:49:48.564 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:48.564 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:48.565 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:51.949 03.384 2744 Exposure complete
02:49:52.162 00.213 2744 worker thread done servicing request
02:49:52.162 00.000 1092 OnExposeComplete: enter
02:49:52.166 00.004 1092 UpdateGuideState(): m_state=6
02:49:52.170 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 410
02:49:52.172 00.002 1092 Star::Find returns 1 (0), X=1719.90, Y=131.06, Mass=531630, SNR=115.4, Peak=65491 HFD=2.8
02:49:52.176 00.004 1092 MultiStar: [#1 -0.28,-0.34,0.78,U] [#2 -0.75,0.05,0.63,U] [#3 -0.40,-0.30,0.57,U] [#4 -0.55,0.05,0.60,U] [#5 -0.93,0.01,0.54,U] [#6 -0.08,-0.15,0.45,U] [#7 -0.41,0.21,0.61,U] [#8 -0.35,0.10,0.45,U] 
02:49:52.177 00.001 1092 single-star, 8 included, MultiStar: {-0.39, -0.07}, one-star: {0.02, -0.14}
02:49:52.179 00.002 1092 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-0.43) = xAngle (-0.99 = -0.99)
02:49:52.182 00.003 1092 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.14 = -1.14)
02:49:52.185 00.003 1092 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.42 mountX=0.08 mountY=-0.13, mountTheta=-1.03
02:49:52.189 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.14, opts=13)
02:49:52.192 00.003 1092 Enqueuing Move request for scope (0.02, -0.14)
02:49:52.195 00.003 2744 Worker thread wakes up
02:49:52.195 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
02:49:52.195 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
02:49:52.195 00.000 2744 Moving (0.02, -0.14) raw xDistance=0.08 yDistance=-0.13
02:49:52.195 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:49:52.195 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:52.195 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:49:52.195 00.000 2744 MoveAxis(E, 0, ABG)
02:49:52.196 00.001 2744 Move returns status 0, amount 0
02:49:52.196 00.000 2744 MoveAxis(N, 0, ABG)
02:49:52.196 00.000 2744 Move returns status 0, amount 0
02:49:52.196 00.000 2744 move complete, result=0
02:49:52.196 00.000 2744 worker thread done servicing request
02:49:52.211 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5559, FiltMin=1530, FiltMax=65535, Gamma=0.510
02:49:52.227 00.016 1092 UpdateGuideState exits: m=531630 SNR=115.4
02:49:52.230 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.233 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:52.235 00.002 1092 Enqueuing Expose request
02:49:52.237 00.002 2744 Worker thread wakes up
02:49:52.237 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:52.240 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:52.240 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:55.634 03.394 2744 Exposure complete
02:49:55.834 00.200 2744 worker thread done servicing request
02:49:55.835 00.001 1092 OnExposeComplete: enter
02:49:55.837 00.002 1092 UpdateGuideState(): m_state=6
02:49:55.840 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 411
02:49:55.842 00.002 1092 Star::Find returns 1 (0), X=1719.84, Y=131.05, Mass=495889, SNR=109.2, Peak=65491 HFD=2.6
02:49:55.845 00.003 1092 MultiStar: [#1 -0.22,-0.23,0.72,U] [#2 -0.49,0.02,0.80,U] [#3 -0.53,-0.08,0.67,U] [#4 -0.61,0.14,0.61,U] [#5 -0.89,0.27,0.52,U] [#6 -0.54,-0.05,0.49,U] [#7 -0.69,0.22,0.64,U] [#8 -0.24,0.21,0.47,U] 
02:49:55.847 00.002 1092 single-star, 8 included, MultiStar: {-0.44, 0.01}, one-star: {-0.03, -0.15}
02:49:55.851 00.004 1092 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-0.43) = xAngle (-1.36 = -1.36)
02:49:55.853 00.002 1092 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.52 = -1.52)
02:49:55.856 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.79 mountX=0.03 mountY=-0.15, mountTheta=-1.37
02:49:55.860 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.15, opts=13)
02:49:55.863 00.003 1092 Enqueuing Move request for scope (-0.03, -0.15)
02:49:55.865 00.002 2744 Worker thread wakes up
02:49:55.865 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:49:55.865 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:49:55.865 00.000 2744 Moving (-0.03, -0.15) raw xDistance=0.03 yDistance=-0.15
02:49:55.865 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:49:55.865 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:55.865 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:49:55.865 00.000 2744 MoveAxis(E, 0, ABG)
02:49:55.866 00.001 2744 Move returns status 0, amount 0
02:49:55.866 00.000 2744 MoveAxis(N, 0, ABG)
02:49:55.866 00.000 2744 Move returns status 0, amount 0
02:49:55.866 00.000 2744 move complete, result=0
02:49:55.866 00.000 2744 worker thread done servicing request
02:49:55.882 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1738, FiltMax=65535, Gamma=0.510
02:49:55.898 00.016 1092 UpdateGuideState exits: m=495889 SNR=109.2
02:49:55.901 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:55.903 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:55.905 00.002 1092 Enqueuing Expose request
02:49:55.909 00.004 2744 Worker thread wakes up
02:49:55.909 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:55.909 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:49:55.909 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:59.314 03.405 2744 Exposure complete
02:49:59.557 00.243 2744 worker thread done servicing request
02:49:59.558 00.001 1092 OnExposeComplete: enter
02:49:59.562 00.004 1092 UpdateGuideState(): m_state=6
02:49:59.566 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 412
02:49:59.570 00.004 1092 Star::Find returns 1 (0), X=1719.93, Y=131.03, Mass=454120, SNR=92.6, Peak=64851 HFD=2.7
02:49:59.575 00.005 1092 MultiStar: [#1 -0.08,-0.18,0.90,U] [#2 -0.41,-0.07,0.82,U] [#3 -0.31,-0.38,0.67,U] [#4 -0.44,0.12,0.61,U] [#5 -0.80,-0.16,0.55,U] [#6 -0.28,-0.25,0.46,U] [#7 -0.26,0.03,0.75,U] [#8 -0.06,0.02,0.59,U] 
02:49:59.579 00.004 1092 single-star, 8 included, MultiStar: {-0.26, -0.12}, one-star: {0.05, -0.17}
02:49:59.583 00.004 1092 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-0.43) = xAngle (-0.83 = -0.83)
02:49:59.586 00.003 1092 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.98 = -0.98)
02:49:59.589 00.003 1092 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.26 mountX=0.12 mountY=-0.15, mountTheta=-0.89
02:49:59.597 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.17, opts=13)
02:49:59.601 00.004 1092 Enqueuing Move request for scope (0.05, -0.17)
02:49:59.604 00.003 2744 Worker thread wakes up
02:49:59.604 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
02:49:59.604 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
02:49:59.604 00.000 2744 Moving (0.05, -0.17) raw xDistance=0.12 yDistance=-0.15
02:49:59.604 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:49:59.604 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:49:59.605 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.15
02:49:59.605 00.000 2744 MoveAxis(E, 0, ABG)
02:49:59.605 00.000 2744 Move returns status 0, amount 0
02:49:59.605 00.000 2744 MoveAxis(N, 0, ABG)
02:49:59.605 00.000 2744 Move returns status 0, amount 0
02:49:59.605 00.000 2744 move complete, result=0
02:49:59.605 00.000 2744 worker thread done servicing request
02:49:59.621 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5607, FiltMin=1626, FiltMax=65535, Gamma=0.510
02:49:59.639 00.018 1092 UpdateGuideState exits: m=454120 SNR=92.6
02:49:59.645 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:59.648 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:49:59.652 00.004 1092 Enqueuing Expose request
02:49:59.654 00.002 2744 Worker thread wakes up
02:49:59.654 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:59.658 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:49:59.658 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:03.051 03.393 2744 Exposure complete
02:50:03.259 00.208 2744 worker thread done servicing request
02:50:03.259 00.000 1092 OnExposeComplete: enter
02:50:03.262 00.003 1092 UpdateGuideState(): m_state=6
02:50:03.265 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 413
02:50:03.270 00.005 1092 Star::Find returns 1 (0), X=1720.40, Y=130.78, Mass=419264, SNR=82.4, Peak=53290 HFD=2.7
02:50:03.273 00.003 1092 MultiStar: [#1 0.51,-0.31,1.11,U] [#2 0.00,-0.14,0.89,U] [#3 0.10,-0.50,0.78,U] [#4 0.04,-0.22,0.71,U] [#5 -0.38,-0.12,0.55,U] [#6 -0.11,-0.22,0.48,U] [#7 0.10,0.08,0.68,U] [#8 0.37,0.02,0.61,U] 
02:50:03.276 00.003 1092 refined, 8 included, MultiStar: {0.18, -0.23}, one-star: {0.52, -0.42}
02:50:03.279 00.003 1092 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-0.43) = xAngle (-0.47 = -0.47)
02:50:03.281 00.002 1092 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.63 = -0.63)
02:50:03.284 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.29 cameraTheta=-0.90 mountX=0.26 mountY=-0.17, mountTheta=-0.58
02:50:03.289 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.23, opts=13)
02:50:03.293 00.004 1092 Enqueuing Move request for scope (0.18, -0.23)
02:50:03.295 00.002 2744 Worker thread wakes up
02:50:03.295 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
02:50:03.295 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
02:50:03.295 00.000 2744 Moving (0.18, -0.23) raw xDistance=0.26 yDistance=-0.17
02:50:03.296 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.26
02:50:03.296 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:03.296 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:50:03.296 00.000 2744 MoveAxis(E, 0, ABG)
02:50:03.296 00.000 2744 Move returns status 0, amount 0
02:50:03.296 00.000 2744 MoveAxis(N, 0, ABG)
02:50:03.296 00.000 2744 Move returns status 0, amount 0
02:50:03.296 00.000 2744 move complete, result=0
02:50:03.296 00.000 2744 worker thread done servicing request
02:50:03.316 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5645, FiltMin=1930, FiltMax=65535, Gamma=0.510
02:50:03.330 00.014 1092 UpdateGuideState exits: m=419264 SNR=82.4
02:50:03.334 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:03.336 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:03.338 00.002 1092 Enqueuing Expose request
02:50:03.340 00.002 2744 Worker thread wakes up
02:50:03.340 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:03.342 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:03.342 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:06.738 03.396 2744 Exposure complete
02:50:06.943 00.205 2744 worker thread done servicing request
02:50:06.943 00.000 1092 OnExposeComplete: enter
02:50:06.945 00.002 1092 UpdateGuideState(): m_state=6
02:50:06.949 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 414
02:50:06.951 00.002 1092 Star::Find returns 1 (0), X=1720.57, Y=130.82, Mass=520459, SNR=94.4, Peak=58138 HFD=2.7
02:50:06.954 00.003 1092 MultiStar: [#1 0.58,-0.59,0.96,U] [#2 0.26,-0.35,0.97,U] [#3 0.12,-0.65,0.70,U] [#4 0.22,-0.40,0.79,U] [#5 -0.10,-0.40,0.56,U] [#6 0.30,-0.54,0.43,U] [#7 0.08,-0.22,0.73,U] [#8 0.66,-0.66,0.55,U] 
02:50:06.956 00.002 1092 refined, 8 included, MultiStar: {0.34, -0.45}, one-star: {0.70, -0.38}
02:50:06.959 00.003 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.43) = xAngle (-0.50 = -0.50)
02:50:06.963 00.004 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.66 = -0.66)
02:50:06.965 00.002 1092 CameraToMount -- cameraX=0.34 cameraY=-0.45 hyp=0.57 cameraTheta=-0.93 mountX=0.50 mountY=-0.35, mountTheta=-0.61
02:50:06.974 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.45, opts=13)
02:50:06.977 00.003 1092 Enqueuing Move request for scope (0.34, -0.45)
02:50:06.980 00.003 2744 Worker thread wakes up
02:50:06.980 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.45) opts 0xd
02:50:06.980 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.45)
02:50:06.980 00.000 2744 Moving (0.34, -0.45) raw xDistance=0.50 yDistance=-0.35
02:50:06.980 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:50:06.980 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:06.981 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:50:06.981 00.000 2744 MoveAxis(W, 111, ABG)
02:50:06.981 00.000 2744 Guiding  Dir = 3, Dur = 111
02:50:06.981 00.000 2744 IsSlewing returns 0
02:50:06.981 00.000 2744 IsGuiding returns 0
02:50:06.981 00.000 2744 PulseGuide returned control before completion, sleep 121
02:50:07.002 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5571, FiltMin=1746, FiltMax=65535, Gamma=0.510
02:50:07.019 00.017 1092 UpdateGuideState exits: m=520459 SNR=94.4
02:50:07.022 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:07.025 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:07.029 00.004 1092 Enqueuing Expose request
02:50:07.104 00.075 2744 IsGuiding returns 1
02:50:07.104 00.000 2744 scope still moving after pulse duration time elapsed
02:50:07.135 00.031 2744 IsSlewing returns 0
02:50:07.135 00.000 2744 IsGuiding returns 0
02:50:07.135 00.000 2744 scope move finished after 111 + 43 ms
02:50:07.135 00.000 2744 Move returns status 0, amount 111
02:50:07.135 00.000 2744 MoveAxis(N, 0, ABG)
02:50:07.136 00.001 2744 Move returns status 0, amount 0
02:50:07.136 00.000 2744 move complete, result=0
02:50:07.136 00.000 2744 worker thread done servicing request
02:50:07.136 00.000 2744 Worker thread wakes up
02:50:07.136 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:07.136 00.000 1092 GuideStep: 0.5 px 111 ms WEST, -0.3 px 0 ms NORTH
02:50:07.139 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:10.540 03.401 2744 Exposure complete
02:50:10.770 00.230 2744 worker thread done servicing request
02:50:10.770 00.000 1092 OnExposeComplete: enter
02:50:10.776 00.006 1092 UpdateGuideState(): m_state=6
02:50:10.782 00.006 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 415
02:50:10.786 00.004 1092 Star::Find returns 1 (0), X=1720.70, Y=130.71, Mass=470550, SNR=97.3, Peak=52282 HFD=2.8
02:50:10.790 00.004 1092 MultiStar: [#1 0.82,-0.77,0.93,U] [#2 0.31,-0.61,0.84,U] [#3 0.52,-0.86,0.68,U] [#4 0.36,-0.48,0.69,U] [#5 0.19,-0.40,0.48,U] [#6 0.54,-0.78,0.51,U] [#7 0.57,-0.24,0.73,U] [#8 0.63,-0.42,0.59,U] 
02:50:10.796 00.006 1092 refined, 8 included, MultiStar: {0.56, -0.56}, one-star: {0.82, -0.49}
02:50:10.804 00.008 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
02:50:10.808 00.004 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.52 = -0.52)
02:50:10.812 00.004 1092 CameraToMount -- cameraX=0.56 cameraY=-0.56 hyp=0.79 cameraTheta=-0.79 mountX=0.74 mountY=-0.39, mountTheta=-0.49
02:50:10.819 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.56, y=-0.56, opts=13)
02:50:10.822 00.003 1092 Enqueuing Move request for scope (0.56, -0.56)
02:50:10.825 00.003 2744 Worker thread wakes up
02:50:10.825 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.56, -0.56) opts 0xd
02:50:10.826 00.001 2744 Handling offset move in thread for scope, endpoint = (0.56, -0.56)
02:50:10.826 00.000 2744 Moving (0.56, -0.56) raw xDistance=0.74 yDistance=-0.39
02:50:10.826 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.49 from input 0.74
02:50:10.826 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:10.826 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:50:10.826 00.000 2744 MoveAxis(W, 174, ABG)
02:50:10.826 00.000 2744 Guiding  Dir = 3, Dur = 174
02:50:10.826 00.000 2744 IsSlewing returns 0
02:50:10.827 00.001 2744 IsGuiding returns 0
02:50:10.827 00.000 2744 PulseGuide returned control before completion, sleep 184
02:50:10.844 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5607, FiltMin=1642, FiltMax=65535, Gamma=0.510
02:50:10.863 00.019 1092 UpdateGuideState exits: m=470550 SNR=97.3
02:50:10.868 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:10.871 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:10.874 00.003 1092 Enqueuing Expose request
02:50:11.025 00.151 2744 IsGuiding returns 1
02:50:11.025 00.000 2744 scope still moving after pulse duration time elapsed
02:50:11.056 00.031 2744 IsSlewing returns 0
02:50:11.056 00.000 2744 IsGuiding returns 1
02:50:11.087 00.031 2744 IsSlewing returns 0
02:50:11.087 00.000 2744 IsGuiding returns 1
02:50:11.119 00.032 2744 IsSlewing returns 0
02:50:11.119 00.000 2744 IsGuiding returns 0
02:50:11.119 00.000 2744 scope move finished after 174 + 118 ms
02:50:11.119 00.000 2744 Move returns status 0, amount 174
02:50:11.120 00.001 2744 MoveAxis(N, 0, ABG)
02:50:11.120 00.000 2744 Move returns status 0, amount 0
02:50:11.120 00.000 2744 move complete, result=0
02:50:11.120 00.000 2744 worker thread done servicing request
02:50:11.120 00.000 2744 Worker thread wakes up
02:50:11.120 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:11.120 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:11.120 00.000 1092 GuideStep: 0.7 px 174 ms WEST, -0.4 px 0 ms NORTH
02:50:14.512 03.392 2744 Exposure complete
02:50:14.705 00.193 2744 worker thread done servicing request
02:50:14.705 00.000 1092 OnExposeComplete: enter
02:50:14.707 00.002 1092 UpdateGuideState(): m_state=6
02:50:14.710 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 416
02:50:14.712 00.002 1092 Star::Find returns 1 (0), X=1720.65, Y=130.45, Mass=501783, SNR=97.5, Peak=58122 HFD=3.1
02:50:14.714 00.002 1092 MultiStar: [#1 0.64,-0.59,0.91,U] [#2 0.34,-0.64,0.83,U] [#3 0.17,-0.89,0.81,U] [#4 0.21,-0.65,0.62,U] [#5 -0.15,-0.26,0.50,U] [#6 0.45,-0.50,0.38,U] [#7 0.33,-0.36,0.66,U] [#8 0.70,-0.58,0.58,U] 
02:50:14.717 00.003 1092 refined, 8 included, MultiStar: {0.42, -0.61}, one-star: {0.77, -0.75}
02:50:14.719 00.002 1092 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-0.43) = xAngle (-0.54 = -0.54)
02:50:14.721 00.002 1092 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
02:50:14.723 00.002 1092 CameraToMount -- cameraX=0.42 cameraY=-0.61 hyp=0.74 cameraTheta=-0.97 mountX=0.63 mountY=-0.47, mountTheta=-0.64
02:50:14.727 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.42, y=-0.61, opts=13)
02:50:14.729 00.002 1092 Enqueuing Move request for scope (0.42, -0.61)
02:50:14.732 00.003 2744 Worker thread wakes up
02:50:14.732 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.61) opts 0xd
02:50:14.732 00.000 2744 Handling offset move in thread for scope, endpoint = (0.42, -0.61)
02:50:14.732 00.000 2744 Moving (0.42, -0.61) raw xDistance=0.63 yDistance=-0.47
02:50:14.732 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.63
02:50:14.732 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:50:14.732 00.000 2744 MoveAxis(W, 154, ABG)
02:50:14.732 00.000 2744 Guiding  Dir = 3, Dur = 154
02:50:14.733 00.001 2744 IsSlewing returns 0
02:50:14.733 00.000 2744 IsGuiding returns 0
02:50:14.733 00.000 2744 PulseGuide returned control before completion, sleep 164
02:50:14.748 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1687, FiltMax=65535, Gamma=0.510
02:50:14.765 00.017 1092 UpdateGuideState exits: m=501783 SNR=97.5
02:50:14.768 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:14.770 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:14.772 00.002 1092 Enqueuing Expose request
02:50:14.906 00.134 2744 IsGuiding returns 1
02:50:14.907 00.001 2744 scope still moving after pulse duration time elapsed
02:50:14.938 00.031 2744 IsSlewing returns 0
02:50:14.940 00.002 2744 IsGuiding returns 0
02:50:14.940 00.000 2744 scope move finished after 154 + 52 ms
02:50:14.940 00.000 2744 Move returns status 0, amount 154
02:50:14.940 00.000 2744 MoveAxis(N, 89, ABG)
02:50:14.940 00.000 2744 Guiding  Dir = 0, Dur = 89
02:50:14.942 00.002 2744 IsSlewing returns 0
02:50:14.942 00.000 2744 IsGuiding returns 0
02:50:14.945 00.003 2744 PulseGuide returned control before completion, sleep 99
02:50:15.047 00.102 2744 IsGuiding returns 1
02:50:15.047 00.000 2744 scope still moving after pulse duration time elapsed
02:50:15.078 00.031 2744 IsSlewing returns 0
02:50:15.078 00.000 2744 IsGuiding returns 0
02:50:15.078 00.000 2744 scope move finished after 89 + 47 ms
02:50:15.078 00.000 2744 Move returns status 0, amount 89
02:50:15.078 00.000 2744 move complete, result=0
02:50:15.079 00.001 2744 worker thread done servicing request
02:50:15.079 00.000 1092 GuideStep: 0.6 px 154 ms WEST, -0.5 px 89 ms NORTH
02:50:15.082 00.003 2744 Worker thread wakes up
02:50:15.082 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:15.082 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:18.469 03.387 2744 Exposure complete
02:50:18.667 00.198 2744 worker thread done servicing request
02:50:18.667 00.000 1092 OnExposeComplete: enter
02:50:18.669 00.002 1092 UpdateGuideState(): m_state=6
02:50:18.672 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 417
02:50:18.676 00.004 1092 Star::Find returns 1 (0), X=1720.59, Y=131.01, Mass=439302, SNR=86.9, Peak=52186 HFD=2.6
02:50:18.678 00.002 1092 MultiStar: [#1 0.41,-0.50,0.91,U] [#2 0.21,-0.10,0.77,U] [#3 0.23,-0.28,0.66,U] [#4 0.19,-0.13,0.57,U] [#5 -0.04,-0.02,0.50,U] [#6 0.33,-0.39,0.46,U] [#7 0.47,0.23,0.66,U] [#8 0.53,-0.18,0.50,U] 
02:50:18.681 00.003 1092 refined, 8 included, MultiStar: {0.37, -0.18}, one-star: {0.71, -0.19}
02:50:18.685 00.004 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.04 = -0.04)
02:50:18.687 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.19 = -0.19)
02:50:18.689 00.002 1092 CameraToMount -- cameraX=0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-0.47 mountX=0.41 mountY=-0.08, mountTheta=-0.19
02:50:18.693 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.37, y=-0.18, opts=13)
02:50:18.696 00.003 1092 Enqueuing Move request for scope (0.37, -0.18)
02:50:18.698 00.002 2744 Worker thread wakes up
02:50:18.699 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.18) opts 0xd
02:50:18.699 00.000 2744 Handling offset move in thread for scope, endpoint = (0.37, -0.18)
02:50:18.699 00.000 2744 Moving (0.37, -0.18) raw xDistance=0.41 yDistance=-0.08
02:50:18.699 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.41
02:50:18.699 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:18.699 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:18.699 00.000 2744 MoveAxis(W, 102, ABG)
02:50:18.699 00.000 2744 Guiding  Dir = 3, Dur = 102
02:50:18.699 00.000 2744 IsSlewing returns 0
02:50:18.699 00.000 2744 IsGuiding returns 0
02:50:18.700 00.001 2744 PulseGuide returned control before completion, sleep 112
02:50:18.714 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5795, FiltMin=1792, FiltMax=65535, Gamma=0.510
02:50:18.730 00.016 1092 UpdateGuideState exits: m=439302 SNR=86.9
02:50:18.732 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:18.734 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:18.737 00.003 1092 Enqueuing Expose request
02:50:18.820 00.083 2744 IsGuiding returns 1
02:50:18.820 00.000 2744 scope still moving after pulse duration time elapsed
02:50:18.852 00.032 2744 IsSlewing returns 0
02:50:18.852 00.000 2744 IsGuiding returns 0
02:50:18.852 00.000 2744 scope move finished after 102 + 50 ms
02:50:18.852 00.000 2744 Move returns status 0, amount 102
02:50:18.852 00.000 2744 MoveAxis(N, 0, ABG)
02:50:18.852 00.000 2744 Move returns status 0, amount 0
02:50:18.853 00.001 2744 move complete, result=0
02:50:18.853 00.000 2744 worker thread done servicing request
02:50:18.853 00.000 2744 Worker thread wakes up
02:50:18.853 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:18.853 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:18.854 00.001 1092 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
02:50:22.245 03.391 2744 Exposure complete
02:50:22.450 00.205 2744 worker thread done servicing request
02:50:22.450 00.000 1092 OnExposeComplete: enter
02:50:22.452 00.002 1092 UpdateGuideState(): m_state=6
02:50:22.455 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 418
02:50:22.458 00.003 1092 Star::Find returns 1 (0), X=1720.70, Y=131.06, Mass=407448, SNR=85.7, Peak=46938 HFD=2.5
02:50:22.461 00.003 1092 MultiStar: [#1 0.36,-0.32,0.76,U] [#2 0.30,-0.10,0.82,U] [#3 -0.05,-0.15,0.62,U] [#4 0.05,0.08,0.53,U] [#5 -0.16,-0.03,0.51,U] [#6 0.31,-0.38,0.42,U] [#7 0.22,-0.01,0.59,U] [#8 0.06,0.20,0.58,U] 
02:50:22.463 00.002 1092 refined, 8 included, MultiStar: {0.26, -0.10}, one-star: {0.82, -0.14}
02:50:22.466 00.003 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
02:50:22.468 00.002 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
02:50:22.470 00.002 1092 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.36 mountX=0.28 mountY=-0.02, mountTheta=-0.09
02:50:22.477 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.26, y=-0.10, opts=13)
02:50:22.480 00.003 1092 Enqueuing Move request for scope (0.26, -0.10)
02:50:22.483 00.003 2744 Worker thread wakes up
02:50:22.483 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
02:50:22.483 00.000 2744 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
02:50:22.484 00.001 2744 Moving (0.26, -0.10) raw xDistance=0.28 yDistance=-0.02
02:50:22.484 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.28
02:50:22.484 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:22.484 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:22.484 00.000 2744 MoveAxis(E, 0, ABG)
02:50:22.484 00.000 2744 Move returns status 0, amount 0
02:50:22.484 00.000 2744 MoveAxis(N, 0, ABG)
02:50:22.484 00.000 2744 Move returns status 0, amount 0
02:50:22.484 00.000 2744 move complete, result=0
02:50:22.484 00.000 2744 worker thread done servicing request
02:50:22.498 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5789, FiltMin=1805, FiltMax=65535, Gamma=0.510
02:50:22.514 00.016 1092 UpdateGuideState exits: m=407448 SNR=85.7
02:50:22.517 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:22.520 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:22.523 00.003 1092 Enqueuing Expose request
02:50:22.525 00.002 1092 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:22.527 00.002 2744 Worker thread wakes up
02:50:22.527 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:22.527 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:25.919 03.392 2744 Exposure complete
02:50:26.113 00.194 2744 worker thread done servicing request
02:50:26.113 00.000 1092 OnExposeComplete: enter
02:50:26.118 00.005 1092 UpdateGuideState(): m_state=6
02:50:26.122 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 419
02:50:26.127 00.005 1092 Star::Find returns 1 (0), X=1720.83, Y=131.07, Mass=492865, SNR=97.6, Peak=51482 HFD=2.9
02:50:26.130 00.003 1092 MultiStar: [#1 0.66,-0.34,0.94,U] [#2 0.43,-0.02,0.73,U] [#3 0.44,-0.43,0.70,U] [#4 0.44,-0.18,0.54,U] [#5 0.13,0.13,0.49,U] [#6 0.56,-0.02,0.46,U] [#7 0.48,0.12,0.66,U] [#8 0.68,0.03,0.49,U] 
02:50:26.133 00.003 1092 refined, 8 included, MultiStar: {0.57, -0.12}, one-star: {0.96, -0.13}
02:50:26.136 00.003 1092 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-0.43) = xAngle (0.22 = 0.22)
02:50:26.138 00.002 1092 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.07 = 0.07)
02:50:26.140 00.002 1092 CameraToMount -- cameraX=0.57 cameraY=-0.12 hyp=0.58 cameraTheta=-0.21 mountX=0.57 mountY=0.04, mountTheta=0.07
02:50:26.150 00.010 1092 SchedulePrimaryMove(0F8C9988, x=0.57, y=-0.12, opts=13)
02:50:26.153 00.003 1092 Enqueuing Move request for scope (0.57, -0.12)
02:50:26.155 00.002 2744 Worker thread wakes up
02:50:26.155 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.57, -0.12) opts 0xd
02:50:26.155 00.000 2744 Handling offset move in thread for scope, endpoint = (0.57, -0.12)
02:50:26.156 00.001 2744 Moving (0.57, -0.12) raw xDistance=0.57 yDistance=0.04
02:50:26.156 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.57
02:50:26.156 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:26.156 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:50:26.156 00.000 2744 MoveAxis(W, 127, ABG)
02:50:26.156 00.000 2744 Guiding  Dir = 3, Dur = 127
02:50:26.156 00.000 2744 IsSlewing returns 0
02:50:26.156 00.000 2744 IsGuiding returns 0
02:50:26.157 00.001 2744 PulseGuide returned control before completion, sleep 137
02:50:26.173 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1553, FiltMax=65535, Gamma=0.510
02:50:26.189 00.016 1092 UpdateGuideState exits: m=492865 SNR=97.6
02:50:26.193 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:26.195 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:26.199 00.004 1092 Enqueuing Expose request
02:50:26.308 00.109 2744 IsGuiding returns 1
02:50:26.308 00.000 2744 scope still moving after pulse duration time elapsed
02:50:26.339 00.031 2744 IsSlewing returns 0
02:50:26.344 00.005 2744 IsGuiding returns 0
02:50:26.345 00.001 2744 scope move finished after 127 + 61 ms
02:50:26.348 00.003 2744 Move returns status 0, amount 127
02:50:26.348 00.000 2744 MoveAxis(N, 0, ABG)
02:50:26.348 00.000 2744 Move returns status 0, amount 0
02:50:26.348 00.000 2744 move complete, result=0
02:50:26.348 00.000 2744 worker thread done servicing request
02:50:26.350 00.002 2744 Worker thread wakes up
02:50:26.350 00.000 1092 GuideStep: 0.6 px 127 ms WEST, 0.0 px 0 ms NORTH
02:50:26.353 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:26.353 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:29.745 03.392 2744 Exposure complete
02:50:29.946 00.201 2744 worker thread done servicing request
02:50:29.946 00.000 1092 OnExposeComplete: enter
02:50:29.948 00.002 1092 UpdateGuideState(): m_state=6
02:50:29.950 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 420
02:50:29.952 00.002 1092 Star::Find returns 1 (0), X=1720.79, Y=130.97, Mass=422260, SNR=95.5, Peak=54506 HFD=2.5
02:50:29.955 00.003 1092 MultiStar: [#1 0.83,-0.51,0.80,U] [#2 0.24,-0.06,0.72,U] [#3 0.28,-0.09,0.73,U] [#4 0.44,-0.21,0.53,U] [#5 0.03,-0.02,0.43,U] [#6 0.33,-0.42,0.39,U] [#7 0.21,0.27,0.59,U] [#8 0.69,-0.06,0.50,U] 
02:50:29.957 00.002 1092 refined, 8 included, MultiStar: {0.49, -0.16}, one-star: {0.91, -0.23}
02:50:29.960 00.003 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.12 = 0.12)
02:50:29.963 00.003 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
02:50:29.965 00.002 1092 CameraToMount -- cameraX=0.49 cameraY=-0.16 hyp=0.52 cameraTheta=-0.31 mountX=0.51 mountY=-0.02, mountTheta=-0.04
02:50:29.969 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.16, opts=13)
02:50:29.972 00.003 1092 Enqueuing Move request for scope (0.49, -0.16)
02:50:29.974 00.002 2744 Worker thread wakes up
02:50:29.974 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.16) opts 0xd
02:50:29.974 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.16)
02:50:29.974 00.000 2744 Moving (0.49, -0.16) raw xDistance=0.51 yDistance=-0.02
02:50:29.974 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.51
02:50:29.974 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:29.974 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:50:29.974 00.000 2744 MoveAxis(W, 124, ABG)
02:50:29.974 00.000 2744 Guiding  Dir = 3, Dur = 124
02:50:29.974 00.000 2744 IsSlewing returns 0
02:50:29.975 00.001 2744 IsGuiding returns 0
02:50:29.975 00.000 2744 PulseGuide returned control before completion, sleep 134
02:50:29.990 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5712, FiltMin=1767, FiltMax=65535, Gamma=0.510
02:50:30.008 00.018 1092 UpdateGuideState exits: m=422260 SNR=95.5
02:50:30.011 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:30.013 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:30.015 00.002 1092 Enqueuing Expose request
02:50:30.116 00.101 2744 IsGuiding returns 1
02:50:30.116 00.000 2744 scope still moving after pulse duration time elapsed
02:50:30.148 00.032 2744 IsSlewing returns 0
02:50:30.148 00.000 2744 IsGuiding returns 0
02:50:30.148 00.000 2744 scope move finished after 124 + 49 ms
02:50:30.148 00.000 2744 Move returns status 0, amount 124
02:50:30.149 00.001 2744 MoveAxis(N, 0, ABG)
02:50:30.149 00.000 2744 Move returns status 0, amount 0
02:50:30.149 00.000 2744 move complete, result=0
02:50:30.149 00.000 2744 worker thread done servicing request
02:50:30.149 00.000 2744 Worker thread wakes up
02:50:30.149 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:30.149 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:30.157 00.008 1092 GuideStep: 0.5 px 124 ms WEST, -0.0 px 0 ms NORTH
02:50:33.550 03.393 2744 Exposure complete
02:50:33.763 00.213 2744 worker thread done servicing request
02:50:33.763 00.000 1092 OnExposeComplete: enter
02:50:33.766 00.003 1092 UpdateGuideState(): m_state=6
02:50:33.769 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 421
02:50:33.771 00.002 1092 Star::Find returns 1 (0), X=1720.99, Y=130.88, Mass=436893, SNR=81.9, Peak=52282 HFD=2.7
02:50:33.774 00.003 1092 MultiStar: [#1 0.63,-0.26,0.91,U] [#2 0.59,-0.08,0.75,U] [#3 0.35,-0.38,0.77,U] [#4 0.41,-0.15,0.64,U] [#5 0.11,-0.18,0.53,U] [#6 0.36,-0.04,0.49,U] [#7 0.42,-0.09,0.71,U] [#8 0.52,0.05,0.56,U] 
02:50:33.777 00.003 1092 refined, 8 included, MultiStar: {0.55, -0.18}, one-star: {1.12, -0.32}
02:50:33.780 00.003 1092 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-0.43) = xAngle (0.10 = 0.10)
02:50:33.782 00.002 1092 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.05 = -0.05)
02:50:33.785 00.003 1092 CameraToMount -- cameraX=0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-0.32 mountX=0.58 mountY=-0.03, mountTheta=-0.05
02:50:33.791 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.55, y=-0.18, opts=13)
02:50:33.796 00.005 1092 Enqueuing Move request for scope (0.55, -0.18)
02:50:33.799 00.003 2744 Worker thread wakes up
02:50:33.799 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.18) opts 0xd
02:50:33.799 00.000 2744 Handling offset move in thread for scope, endpoint = (0.55, -0.18)
02:50:33.799 00.000 2744 Moving (0.55, -0.18) raw xDistance=0.58 yDistance=-0.03
02:50:33.799 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.58
02:50:33.799 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:33.799 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:50:33.799 00.000 2744 MoveAxis(W, 138, ABG)
02:50:33.799 00.000 2744 Guiding  Dir = 3, Dur = 138
02:50:33.800 00.001 2744 IsSlewing returns 0
02:50:33.800 00.000 2744 IsGuiding returns 0
02:50:33.800 00.000 2744 PulseGuide returned control before completion, sleep 148
02:50:33.822 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5882, FiltMin=1799, FiltMax=65535, Gamma=0.510
02:50:33.840 00.018 1092 UpdateGuideState exits: m=436893 SNR=81.9
02:50:33.843 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:33.846 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:33.848 00.002 1092 Enqueuing Expose request
02:50:33.955 00.107 2744 IsGuiding returns 1
02:50:33.955 00.000 2744 scope still moving after pulse duration time elapsed
02:50:33.987 00.032 2744 IsSlewing returns 0
02:50:33.987 00.000 2744 IsGuiding returns 0
02:50:33.987 00.000 2744 scope move finished after 138 + 48 ms
02:50:33.987 00.000 2744 Move returns status 0, amount 138
02:50:33.987 00.000 2744 MoveAxis(N, 0, ABG)
02:50:33.988 00.001 2744 Move returns status 0, amount 0
02:50:33.988 00.000 2744 move complete, result=0
02:50:33.988 00.000 2744 worker thread done servicing request
02:50:33.988 00.000 2744 Worker thread wakes up
02:50:33.988 00.000 1092 GuideStep: 0.6 px 138 ms WEST, -0.0 px 0 ms NORTH
02:50:33.992 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:33.992 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:37.425 03.433 2744 Exposure complete
02:50:37.681 00.256 2744 worker thread done servicing request
02:50:37.681 00.000 1092 OnExposeComplete: enter
02:50:37.685 00.004 1092 UpdateGuideState(): m_state=6
02:50:37.688 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 422
02:50:37.690 00.002 1092 Star::Find returns 1 (0), X=1721.07, Y=130.76, Mass=435301, SNR=80.9, Peak=50570 HFD=2.6
02:50:37.696 00.006 1092 MultiStar: [#1 0.79,-0.37,0.88,U] [#2 0.65,-0.06,0.91,U] [#3 0.60,-0.42,0.73,U] [#4 0.18,-0.02,0.74,U] [#5 0.43,-0.35,0.75,U] [#6 0.89,-0.49,0.54,U] [#7 0.80,0.07,0.83,U] [#8 0.83,-0.20,0.59,U] 
02:50:37.698 00.002 1092 refined, 8 included, MultiStar: {0.72, -0.25}, one-star: {1.20, -0.44}
02:50:37.701 00.003 1092 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-0.43) = xAngle (0.09 = 0.09)
02:50:37.704 00.003 1092 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.06 = -0.06)
02:50:37.707 00.003 1092 CameraToMount -- cameraX=0.72 cameraY=-0.25 hyp=0.76 cameraTheta=-0.33 mountX=0.76 mountY=-0.05, mountTheta=-0.06
02:50:37.713 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.72, y=-0.25, opts=13)
02:50:37.716 00.003 1092 Enqueuing Move request for scope (0.72, -0.25)
02:50:37.718 00.002 2744 Worker thread wakes up
02:50:37.718 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.72, -0.25) opts 0xd
02:50:37.719 00.001 2744 Handling offset move in thread for scope, endpoint = (0.72, -0.25)
02:50:37.719 00.000 2744 Moving (0.72, -0.25) raw xDistance=0.76 yDistance=-0.05
02:50:37.719 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.50 from input 0.76
02:50:37.719 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:37.719 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:50:37.719 00.000 2744 MoveAxis(W, 179, ABG)
02:50:37.719 00.000 2744 Guiding  Dir = 3, Dur = 179
02:50:37.719 00.000 2744 IsSlewing returns 0
02:50:37.720 00.001 2744 IsGuiding returns 0
02:50:37.720 00.000 2744 PulseGuide returned control before completion, sleep 189
02:50:37.737 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5693, FiltMin=1389, FiltMax=65535, Gamma=0.510
02:50:37.755 00.018 1092 UpdateGuideState exits: m=435301 SNR=80.9
02:50:37.758 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:37.761 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:37.763 00.002 1092 Enqueuing Expose request
02:50:37.925 00.162 2744 IsGuiding returns 0
02:50:37.925 00.000 2744 Move returns status 0, amount 179
02:50:37.925 00.000 2744 MoveAxis(N, 0, ABG)
02:50:37.925 00.000 2744 Move returns status 0, amount 0
02:50:37.925 00.000 2744 move complete, result=0
02:50:37.926 00.001 2744 worker thread done servicing request
02:50:37.926 00.000 2744 Worker thread wakes up
02:50:37.926 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:37.926 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:37.927 00.001 1092 GuideStep: 0.8 px 179 ms WEST, -0.0 px 0 ms NORTH
02:50:41.324 03.397 2744 Exposure complete
02:50:41.512 00.188 2744 worker thread done servicing request
02:50:41.512 00.000 1092 OnExposeComplete: enter
02:50:41.516 00.004 1092 UpdateGuideState(): m_state=6
02:50:41.518 00.002 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 423
02:50:41.521 00.003 1092 Star::Find returns 1 (0), X=1720.85, Y=130.79, Mass=376138, SNR=77.0, Peak=47322 HFD=2.4
02:50:41.523 00.002 1092 MultiStar: [#1 0.95,-0.43,0.81,U] [#2 0.53,-0.30,0.53,U] [#3 0.59,-0.58,0.58,U] [#4 0.58,-0.43,0.51,U] [#5 -0.06,-0.15,0.44,U] [#6 0.74,0.01,0.38,U] [#7 0.60,-0.12,0.62,U] [#8 0.75,-0.14,0.46,U] 
02:50:41.527 00.004 1092 refined, 8 included, MultiStar: {0.68, -0.31}, one-star: {0.98, -0.41}
02:50:41.530 00.003 1092 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-0.43) = xAngle (-0.00 = -0.00)
02:50:41.532 00.002 1092 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.16 = -0.16)
02:50:41.535 00.003 1092 CameraToMount -- cameraX=0.68 cameraY=-0.31 hyp=0.75 cameraTheta=-0.43 mountX=0.75 mountY=-0.12, mountTheta=-0.16
02:50:41.539 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.68, y=-0.31, opts=13)
02:50:41.542 00.003 1092 Enqueuing Move request for scope (0.68, -0.31)
02:50:41.545 00.003 2744 Worker thread wakes up
02:50:41.545 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.68, -0.31) opts 0xd
02:50:41.545 00.000 2744 Handling offset move in thread for scope, endpoint = (0.68, -0.31)
02:50:41.545 00.000 2744 Moving (0.68, -0.31) raw xDistance=0.75 yDistance=-0.12
02:50:41.545 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.51 from input 0.75
02:50:41.545 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:41.545 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:50:41.545 00.000 2744 MoveAxis(W, 181, ABG)
02:50:41.545 00.000 2744 Guiding  Dir = 3, Dur = 181
02:50:41.546 00.001 2744 IsSlewing returns 0
02:50:41.546 00.000 2744 IsGuiding returns 0
02:50:41.546 00.000 2744 PulseGuide returned control before completion, sleep 191
02:50:41.561 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6227, FiltMin=1834, FiltMax=65535, Gamma=0.510
02:50:41.577 00.016 1092 UpdateGuideState exits: m=376138 SNR=77.0
02:50:41.579 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.582 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:41.584 00.002 1092 Enqueuing Expose request
02:50:41.751 00.167 2744 IsGuiding returns 0
02:50:41.751 00.000 2744 Move returns status 0, amount 181
02:50:41.751 00.000 2744 MoveAxis(N, 0, ABG)
02:50:41.751 00.000 2744 Move returns status 0, amount 0
02:50:41.751 00.000 2744 move complete, result=0
02:50:41.751 00.000 2744 worker thread done servicing request
02:50:41.752 00.001 2744 Worker thread wakes up
02:50:41.752 00.000 1092 GuideStep: 0.8 px 181 ms WEST, -0.1 px 0 ms NORTH
02:50:41.754 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:41.754 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:45.158 03.404 2744 Exposure complete
02:50:45.366 00.208 2744 worker thread done servicing request
02:50:45.366 00.000 1092 OnExposeComplete: enter
02:50:45.369 00.003 1092 UpdateGuideState(): m_state=6
02:50:45.371 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 424
02:50:45.374 00.003 1092 Star::Find returns 1 (0), X=1720.75, Y=130.74, Mass=432252, SNR=81.0, Peak=52986 HFD=2.6
02:50:45.378 00.004 1092 MultiStar: [#1 0.63,-0.32,0.88,U] [#2 0.58,-0.43,0.81,U] [#3 0.26,-0.45,0.80,U] [#4 0.24,-0.09,0.73,U] [#5 0.16,-0.25,0.69,U] [#6 0.81,-0.42,0.50,U] [#7 0.39,-0.27,0.60,U] [#8 0.53,-0.16,0.51,U] 
02:50:45.381 00.003 1092 refined, 8 included, MultiStar: {0.51, -0.33}, one-star: {0.88, -0.46}
02:50:45.384 00.003 1092 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
02:50:45.386 00.002 1092 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.30 = -0.30)
02:50:45.389 00.003 1092 CameraToMount -- cameraX=0.51 cameraY=-0.33 hyp=0.60 cameraTheta=-0.57 mountX=0.60 mountY=-0.18, mountTheta=-0.29
02:50:45.397 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.51, y=-0.33, opts=13)
02:50:45.400 00.003 1092 Enqueuing Move request for scope (0.51, -0.33)
02:50:45.402 00.002 2744 Worker thread wakes up
02:50:45.403 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.33) opts 0xd
02:50:45.403 00.000 2744 Handling offset move in thread for scope, endpoint = (0.51, -0.33)
02:50:45.403 00.000 2744 Moving (0.51, -0.33) raw xDistance=0.60 yDistance=-0.18
02:50:45.403 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.60
02:50:45.403 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:45.403 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:50:45.403 00.000 2744 MoveAxis(W, 146, ABG)
02:50:45.403 00.000 2744 Guiding  Dir = 3, Dur = 146
02:50:45.403 00.000 2744 IsSlewing returns 0
02:50:45.404 00.001 2744 IsGuiding returns 0
02:50:45.404 00.000 2744 PulseGuide returned control before completion, sleep 156
02:50:45.419 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5808, FiltMin=1770, FiltMax=65535, Gamma=0.510
02:50:45.433 00.014 1092 UpdateGuideState exits: m=432252 SNR=81.0
02:50:45.436 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:45.439 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:45.442 00.003 1092 Enqueuing Expose request
02:50:45.563 00.121 2744 IsGuiding returns 1
02:50:45.563 00.000 2744 scope still moving after pulse duration time elapsed
02:50:45.595 00.032 2744 IsSlewing returns 0
02:50:45.595 00.000 2744 IsGuiding returns 0
02:50:45.595 00.000 2744 scope move finished after 146 + 45 ms
02:50:45.595 00.000 2744 Move returns status 0, amount 146
02:50:45.595 00.000 2744 MoveAxis(N, 0, ABG)
02:50:45.596 00.001 2744 Move returns status 0, amount 0
02:50:45.596 00.000 2744 move complete, result=0
02:50:45.596 00.000 2744 worker thread done servicing request
02:50:45.596 00.000 2744 Worker thread wakes up
02:50:45.596 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:45.596 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:45.601 00.005 1092 GuideStep: 0.6 px 146 ms WEST, -0.2 px 0 ms NORTH
02:50:48.997 03.396 2744 Exposure complete
02:50:49.208 00.211 2744 worker thread done servicing request
02:50:49.208 00.000 1092 OnExposeComplete: enter
02:50:49.211 00.003 1092 UpdateGuideState(): m_state=6
02:50:49.214 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 425
02:50:49.217 00.003 1092 Star::Find returns 1 (0), X=1720.39, Y=130.93, Mass=482810, SNR=96.8, Peak=50723 HFD=2.7
02:50:49.219 00.002 1092 MultiStar: [#1 0.32,-0.39,0.88,U] [#2 -0.26,0.19,0.72,U] [#3 0.34,-0.42,0.65,U] [#4 0.21,0.04,0.64,U] [#5 -0.39,0.03,0.59,U] [#6 0.42,-0.40,0.41,U] [#7 0.06,0.02,0.63,U] [#8 0.51,-0.17,0.54,U] 
02:50:49.221 00.002 1092 refined, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.51, -0.27}
02:50:49.224 00.003 1092 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-0.43) = xAngle (-0.23 = -0.23)
02:50:49.228 00.004 1092 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.38 = -0.38)
02:50:49.230 00.002 1092 CameraToMount -- cameraX=0.20 cameraY=-0.15 hyp=0.25 cameraTheta=-0.65 mountX=0.25 mountY=-0.09, mountTheta=-0.36
02:50:49.243 00.013 1092 SchedulePrimaryMove(0F8C9988, x=0.20, y=-0.15, opts=13)
02:50:49.246 00.003 1092 Enqueuing Move request for scope (0.20, -0.15)
02:50:49.251 00.005 2744 Worker thread wakes up
02:50:49.251 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.15) opts 0xd
02:50:49.251 00.000 2744 Handling offset move in thread for scope, endpoint = (0.20, -0.15)
02:50:49.251 00.000 2744 Moving (0.20, -0.15) raw xDistance=0.25 yDistance=-0.09
02:50:49.251 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:50:49.251 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:49.251 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:50:49.251 00.000 2744 MoveAxis(E, 0, ABG)
02:50:49.251 00.000 2744 Move returns status 0, amount 0
02:50:49.251 00.000 2744 MoveAxis(N, 0, ABG)
02:50:49.251 00.000 2744 Move returns status 0, amount 0
02:50:49.251 00.000 2744 move complete, result=0
02:50:49.251 00.000 2744 worker thread done servicing request
02:50:49.269 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1754, FiltMax=65535, Gamma=0.510
02:50:49.285 00.016 1092 UpdateGuideState exits: m=482810 SNR=96.8
02:50:49.287 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.289 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:49.292 00.003 1092 Enqueuing Expose request
02:50:49.295 00.003 2744 Worker thread wakes up
02:50:49.295 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:49.298 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:49.298 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:52.681 03.383 2744 Exposure complete
02:50:52.898 00.217 2744 worker thread done servicing request
02:50:52.898 00.000 1092 OnExposeComplete: enter
02:50:52.901 00.003 1092 UpdateGuideState(): m_state=6
02:50:52.903 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 426
02:50:52.906 00.003 1092 Star::Find returns 1 (0), X=1720.57, Y=130.80, Mass=530141, SNR=112.3, Peak=62090 HFD=2.7
02:50:52.910 00.004 1092 MultiStar: [#1 0.33,-0.25,0.70,U] [#2 0.18,-0.21,0.71,U] [#3 0.21,-0.34,0.60,U] [#4 0.32,-0.13,0.54,U] [#5 -0.40,-0.27,0.41,U] [#6 0.04,-0.30,0.41,U] [#7 0.27,0.16,0.55,U] [#8 0.38,-0.15,0.45,U] 
02:50:52.913 00.003 1092 refined, 8 included, MultiStar: {0.28, -0.23}, one-star: {0.69, -0.40}
02:50:52.916 00.003 1092 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-0.43) = xAngle (-0.25 = -0.25)
02:50:52.918 00.002 1092 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.40 = -0.40)
02:50:52.920 00.002 1092 CameraToMount -- cameraX=0.28 cameraY=-0.23 hyp=0.36 cameraTheta=-0.67 mountX=0.35 mountY=-0.14, mountTheta=-0.38
02:50:52.925 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.28, y=-0.23, opts=13)
02:50:52.928 00.003 1092 Enqueuing Move request for scope (0.28, -0.23)
02:50:52.931 00.003 2744 Worker thread wakes up
02:50:52.931 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.23) opts 0xd
02:50:52.931 00.000 2744 Handling offset move in thread for scope, endpoint = (0.28, -0.23)
02:50:52.931 00.000 2744 Moving (0.28, -0.23) raw xDistance=0.35 yDistance=-0.14
02:50:52.931 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.35
02:50:52.931 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:52.931 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:50:52.931 00.000 2744 MoveAxis(W, 79, ABG)
02:50:52.931 00.000 2744 Guiding  Dir = 3, Dur = 79
02:50:52.932 00.001 2744 IsSlewing returns 0
02:50:52.932 00.000 2744 IsGuiding returns 0
02:50:52.932 00.000 2744 PulseGuide returned control before completion, sleep 89
02:50:52.951 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1296, FiltMax=65535, Gamma=0.510
02:50:52.967 00.016 1092 UpdateGuideState exits: m=530141 SNR=112.3
02:50:52.969 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:52.972 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:52.975 00.003 1092 Enqueuing Expose request
02:50:53.033 00.058 2744 IsGuiding returns 1
02:50:53.033 00.000 2744 scope still moving after pulse duration time elapsed
02:50:53.064 00.031 2744 IsSlewing returns 0
02:50:53.064 00.000 2744 IsGuiding returns 0
02:50:53.065 00.001 2744 scope move finished after 79 + 54 ms
02:50:53.065 00.000 2744 Move returns status 0, amount 79
02:50:53.065 00.000 2744 MoveAxis(N, 0, ABG)
02:50:53.065 00.000 2744 Move returns status 0, amount 0
02:50:53.065 00.000 2744 move complete, result=0
02:50:53.065 00.000 2744 worker thread done servicing request
02:50:53.065 00.000 2744 Worker thread wakes up
02:50:53.065 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:53.065 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:50:53.067 00.002 1092 GuideStep: 0.4 px 79 ms WEST, -0.1 px 0 ms NORTH
02:50:56.460 03.393 2744 Exposure complete
02:50:56.667 00.207 2744 worker thread done servicing request
02:50:56.667 00.000 1092 OnExposeComplete: enter
02:50:56.669 00.002 1092 UpdateGuideState(): m_state=6
02:50:56.672 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 427
02:50:56.675 00.003 1092 Star::Find returns 1 (0), X=1720.15, Y=131.15, Mass=426777, SNR=85.8, Peak=46275 HFD=2.6
02:50:56.678 00.003 1092 MultiStar: [#1 0.22,-0.14,0.83,U] [#2 -0.24,-0.09,0.75,U] [#3 0.07,-0.44,0.66,U] [#4 -0.06,-0.34,0.59,U] [#5 -0.81,0.18,0.56,U] [#6 -0.32,-0.07,0.62,U] [#7 -0.04,0.18,0.76,U] [#8 0.31,0.20,0.49,U] 
02:50:56.682 00.004 1092 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.27, -0.05}
02:50:56.685 00.003 1092 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-0.43) = xAngle (-1.67 = -1.67)
02:50:56.687 00.002 1092 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.83 = -1.83)
02:50:56.689 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.10 mountX=-0.01 mountY=-0.08, mountTheta=-1.67
02:50:56.694 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.07, opts=13)
02:50:56.697 00.003 1092 Enqueuing Move request for scope (-0.04, -0.07)
02:50:56.700 00.003 2744 Worker thread wakes up
02:50:56.700 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:50:56.700 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:50:56.700 00.000 2744 Moving (-0.04, -0.07) raw xDistance=-0.01 yDistance=-0.08
02:50:56.700 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:56.700 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:50:56.700 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:50:56.700 00.000 2744 MoveAxis(E, 0, ABG)
02:50:56.700 00.000 2744 Move returns status 0, amount 0
02:50:56.700 00.000 2744 MoveAxis(N, 0, ABG)
02:50:56.700 00.000 2744 Move returns status 0, amount 0
02:50:56.700 00.000 2744 move complete, result=0
02:50:56.701 00.001 2744 worker thread done servicing request
02:50:56.715 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5795, FiltMin=1677, FiltMax=65535, Gamma=0.510
02:50:56.730 00.015 1092 UpdateGuideState exits: m=426777 SNR=85.8
02:50:56.733 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.735 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:50:56.738 00.003 1092 Enqueuing Expose request
02:50:56.740 00.002 2744 Worker thread wakes up
02:50:56.740 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:56.743 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:50:56.743 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:00.144 03.401 2744 Exposure complete
02:51:00.359 00.215 2744 worker thread done servicing request
02:51:00.359 00.000 1092 OnExposeComplete: enter
02:51:00.361 00.002 1092 UpdateGuideState(): m_state=6
02:51:00.364 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 428
02:51:00.368 00.004 1092 Star::Find returns 1 (0), X=1719.62, Y=131.13, Mass=428861, SNR=86.6, Peak=52339 HFD=2.8
02:51:00.371 00.003 1092 MultiStar: [#1 -0.18,-0.01,0.87,U] [#2 -0.80,0.30,0.76,U] [#3 -0.64,-0.02,0.77,U] [#4 -0.60,0.27,0.74,U] [#5 -0.73,0.25,0.58,U] [#6 -0.48,0.08,0.45,U] [#7 -0.55,0.22,0.63,U] [#8 -0.27,0.24,0.61,U] 
02:51:00.373 00.002 1092 single-star, 8 included, MultiStar: {-0.49, 0.12}, one-star: {-0.26, -0.07}
02:51:00.376 00.003 1092 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-0.43) = xAngle (-2.44 = -2.44)
02:51:00.379 00.003 1092 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.60 = -2.60)
02:51:00.382 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.87 mountX=-0.20 mountY=-0.14, mountTheta=-2.55
02:51:00.386 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.07, opts=13)
02:51:00.389 00.003 1092 Enqueuing Move request for scope (-0.26, -0.07)
02:51:00.394 00.005 2744 Worker thread wakes up
02:51:00.394 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
02:51:00.395 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
02:51:00.395 00.000 2744 Moving (-0.26, -0.07) raw xDistance=-0.20 yDistance=-0.14
02:51:00.395 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.20
02:51:00.395 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:00.395 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:51:00.395 00.000 2744 MoveAxis(E, 0, ABG)
02:51:00.395 00.000 2744 Move returns status 0, amount 0
02:51:00.395 00.000 2744 MoveAxis(N, 0, ABG)
02:51:00.395 00.000 2744 Move returns status 0, amount 0
02:51:00.395 00.000 2744 move complete, result=0
02:51:00.395 00.000 2744 worker thread done servicing request
02:51:00.413 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5610, FiltMin=1751, FiltMax=65535, Gamma=0.510
02:51:00.431 00.018 1092 UpdateGuideState exits: m=428861 SNR=86.6
02:51:00.435 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.437 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:00.440 00.003 1092 Enqueuing Expose request
02:51:00.443 00.003 1092 GuideStep: -0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:00.445 00.002 2744 Worker thread wakes up
02:51:00.445 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:00.445 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:03.854 03.409 2744 Exposure complete
02:51:04.061 00.207 2744 worker thread done servicing request
02:51:04.061 00.000 1092 OnExposeComplete: enter
02:51:04.063 00.002 1092 UpdateGuideState(): m_state=6
02:51:04.066 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 429
02:51:04.069 00.003 1092 Star::Find returns 1 (0), X=1719.50, Y=131.07, Mass=511340, SNR=105.5, Peak=62739 HFD=2.6
02:51:04.071 00.002 1092 MultiStar: [#1 -0.57,-0.21,0.88,U] [#2 -0.97,0.24,0.74,U] [#3 -0.84,0.08,0.67,U] [#4 -0.97,0.02,0.51,U] [#5 -1.21,0.21,0.56,U] [#6 -0.87,0.00,0.44,U] [#7 -0.72,0.09,0.64,U] [#8 -0.59,0.23,0.47,U] 
02:51:04.074 00.003 1092 single-star, 8 included, MultiStar: {-0.75, 0.04}, one-star: {-0.38, -0.13}
02:51:04.077 00.003 1092 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-0.43) = xAngle (-2.38 = -2.38)
02:51:04.079 00.002 1092 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.54 = -2.54)
02:51:04.081 00.002 1092 CameraToMount -- cameraX=-0.38 cameraY=-0.13 hyp=0.40 cameraTheta=-2.81 mountX=-0.29 mountY=-0.23, mountTheta=-2.48
02:51:04.086 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.38, y=-0.13, opts=13)
02:51:04.089 00.003 1092 Enqueuing Move request for scope (-0.38, -0.13)
02:51:04.092 00.003 2744 Worker thread wakes up
02:51:04.092 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.13) opts 0xd
02:51:04.092 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.38, -0.13)
02:51:04.092 00.000 2744 Moving (-0.38, -0.13) raw xDistance=-0.29 yDistance=-0.23
02:51:04.092 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.29
02:51:04.092 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:04.093 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.23
02:51:04.093 00.000 2744 MoveAxis(E, 0, ABG)
02:51:04.093 00.000 2744 Move returns status 0, amount 0
02:51:04.093 00.000 2744 MoveAxis(N, 0, ABG)
02:51:04.093 00.000 2744 Move returns status 0, amount 0
02:51:04.093 00.000 2744 move complete, result=0
02:51:04.093 00.000 2744 worker thread done servicing request
02:51:04.111 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1815, FiltMax=65535, Gamma=0.510
02:51:04.128 00.017 1092 UpdateGuideState exits: m=511340 SNR=105.5
02:51:04.130 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.134 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:04.137 00.003 1092 Enqueuing Expose request
02:51:04.139 00.002 2744 Worker thread wakes up
02:51:04.139 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:04.139 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:04.139 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:07.537 03.398 2744 Exposure complete
02:51:07.740 00.203 2744 worker thread done servicing request
02:51:07.741 00.001 1092 OnExposeComplete: enter
02:51:07.744 00.003 1092 UpdateGuideState(): m_state=6
02:51:07.746 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 430
02:51:07.749 00.003 1092 Star::Find returns 1 (0), X=1719.89, Y=131.11, Mass=508290, SNR=89.3, Peak=57283 HFD=2.7
02:51:07.752 00.003 1092 MultiStar: [#1 -0.22,-0.07,1.13,U] [#2 -0.63,0.14,0.81,U] [#3 -0.61,0.12,0.75,U] [#4 -0.39,0.13,0.70,U] [#5 -0.54,-0.02,0.61,U] [#6 -0.54,-0.11,0.51,U] [#7 -0.51,0.32,0.68,U] [#8 -0.30,0.25,0.64,U] 
02:51:07.754 00.002 1092 single-star, 8 included, MultiStar: {-0.38, 0.06}, one-star: {0.02, -0.09}
02:51:07.756 00.002 1092 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-0.43) = xAngle (-0.93 = -0.93)
02:51:07.758 00.002 1092 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.08 = -1.08)
02:51:07.760 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.36 mountX=0.05 mountY=-0.08, mountTheta=-0.98
02:51:07.764 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.09, opts=13)
02:51:07.768 00.004 1092 Enqueuing Move request for scope (0.02, -0.09)
02:51:07.769 00.001 2744 Worker thread wakes up
02:51:07.769 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:51:07.770 00.001 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:51:07.770 00.000 2744 Moving (0.02, -0.09) raw xDistance=0.05 yDistance=-0.08
02:51:07.770 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:51:07.770 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:07.770 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:51:07.770 00.000 2744 MoveAxis(E, 0, ABG)
02:51:07.770 00.000 2744 Move returns status 0, amount 0
02:51:07.770 00.000 2744 MoveAxis(N, 0, ABG)
02:51:07.770 00.000 2744 Move returns status 0, amount 0
02:51:07.770 00.000 2744 move complete, result=0
02:51:07.770 00.000 2744 worker thread done servicing request
02:51:07.784 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5501, FiltMin=1603, FiltMax=65535, Gamma=0.510
02:51:07.799 00.015 1092 UpdateGuideState exits: m=508290 SNR=89.3
02:51:07.801 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:07.803 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:07.805 00.002 1092 Enqueuing Expose request
02:51:07.807 00.002 2744 Worker thread wakes up
02:51:07.807 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:07.811 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:07.811 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:11.221 03.410 2744 Exposure complete
02:51:11.445 00.224 2744 worker thread done servicing request
02:51:11.445 00.000 1092 OnExposeComplete: enter
02:51:11.448 00.003 1092 UpdateGuideState(): m_state=6
02:51:11.451 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 431
02:51:11.453 00.002 1092 Star::Find returns 1 (0), X=1719.53, Y=131.30, Mass=525482, SNR=107.7, Peak=62355 HFD=2.8
02:51:11.456 00.003 1092 MultiStar: [#1 -0.67,0.16,0.77,U] [#2 -0.85,0.26,0.73,U] [#3 -0.74,0.06,0.65,U] [#4 -0.75,0.31,0.53,U] [#5 -1.20,0.35,0.52,U] [#6 -0.87,0.33,0.48,U] [#7 -1.00,0.58,0.65,U] [#8 -0.69,0.56,0.51,U] 
02:51:11.458 00.002 1092 single-star, 8 included, MultiStar: {-0.75, 0.28}, one-star: {-0.34, 0.10}
02:51:11.461 00.003 1092 CameraToMount -- cameraTheta (2.86) - m_xAngle (-0.43) = xAngle (3.29 = -3.00)
02:51:11.463 00.002 1092 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.13 = 3.13)
02:51:11.466 00.003 1092 CameraToMount -- cameraX=-0.34 cameraY=0.10 hyp=0.36 cameraTheta=2.86 mountX=-0.35 mountY=0.00, mountTheta=3.13
02:51:11.471 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.34, y=0.10, opts=13)
02:51:11.473 00.002 1092 Enqueuing Move request for scope (-0.34, 0.10)
02:51:11.478 00.005 2744 Worker thread wakes up
02:51:11.478 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.10) opts 0xd
02:51:11.478 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.34, 0.10)
02:51:11.479 00.001 2744 Moving (-0.34, 0.10) raw xDistance=-0.35 yDistance=0.00
02:51:11.479 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.35
02:51:11.479 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:11.479 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:51:11.479 00.000 2744 MoveAxis(E, 79, ABG)
02:51:11.479 00.000 2744 Guiding  Dir = 2, Dur = 79
02:51:11.479 00.000 2744 IsSlewing returns 0
02:51:11.480 00.001 2744 IsGuiding returns 0
02:51:11.480 00.000 2744 PulseGuide returned control before completion, sleep 89
02:51:11.496 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1319, FiltMax=65535, Gamma=0.510
02:51:11.516 00.020 1092 UpdateGuideState exits: m=525482 SNR=107.7
02:51:11.520 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:11.524 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:11.528 00.004 1092 Enqueuing Expose request
02:51:11.570 00.042 2744 IsGuiding returns 1
02:51:11.570 00.000 2744 scope still moving after pulse duration time elapsed
02:51:11.601 00.031 2744 IsSlewing returns 0
02:51:11.601 00.000 2744 IsGuiding returns 1
02:51:11.632 00.031 2744 IsSlewing returns 0
02:51:11.632 00.000 2744 IsGuiding returns 1
02:51:11.663 00.031 2744 IsSlewing returns 0
02:51:11.663 00.000 2744 IsGuiding returns 0
02:51:11.663 00.000 2744 scope move finished after 79 + 104 ms
02:51:11.664 00.001 2744 Move returns status 0, amount 79
02:51:11.664 00.000 2744 MoveAxis(N, 0, ABG)
02:51:11.664 00.000 2744 Move returns status 0, amount 0
02:51:11.664 00.000 2744 move complete, result=0
02:51:11.664 00.000 2744 worker thread done servicing request
02:51:11.664 00.000 2744 Worker thread wakes up
02:51:11.664 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:11.664 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:11.674 00.010 1092 GuideStep: -0.4 px 79 ms EAST, 0.0 px 0 ms NORTH
02:51:15.055 03.381 2744 Exposure complete
02:51:15.285 00.230 2744 worker thread done servicing request
02:51:15.286 00.001 1092 OnExposeComplete: enter
02:51:15.288 00.002 1092 UpdateGuideState(): m_state=6
02:51:15.293 00.005 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 432
02:51:15.296 00.003 1092 Star::Find returns 1 (0), X=1719.15, Y=131.66, Mass=495245, SNR=104.0, Peak=61155 HFD=2.6
02:51:15.301 00.005 1092 MultiStar: [#1 -0.83,0.20,0.89,U] [#2 -1.09,0.39,0.73,U] [#3 -1.12,0.28,0.69,U] [#4 -1.03,0.38,0.69,U] [#5 -1.59,0.56,0.00,M1] [#6 -1.18,0.24,0.48,U] [#7 -1.03,0.46,0.82,U] [#8 -0.69,0.35,0.53,U] 
02:51:15.303 00.002 1092 single-star, 7 included, MultiStar: {-0.95, 0.35}, one-star: {-0.73, 0.46}
02:51:15.307 00.004 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.00 = 3.00)
02:51:15.311 00.004 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.85 = 2.85)
02:51:15.314 00.003 1092 CameraToMount -- cameraX=-0.73 cameraY=0.46 hyp=0.86 cameraTheta=2.58 mountX=-0.85 mountY=0.25, mountTheta=2.86
02:51:15.323 00.009 1092 SchedulePrimaryMove(0F8C9988, x=-0.73, y=0.46, opts=13)
02:51:15.327 00.004 1092 Enqueuing Move request for scope (-0.73, 0.46)
02:51:15.332 00.005 2744 Worker thread wakes up
02:51:15.332 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.73, 0.46) opts 0xd
02:51:15.332 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.73, 0.46)
02:51:15.332 00.000 2744 Moving (-0.73, 0.46) raw xDistance=-0.85 yDistance=0.25
02:51:15.332 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.85
02:51:15.332 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:15.332 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:51:15.332 00.000 2744 MoveAxis(E, 196, ABG)
02:51:15.332 00.000 2744 Guiding  Dir = 2, Dur = 196
02:51:15.333 00.001 2744 IsSlewing returns 0
02:51:15.333 00.000 2744 IsGuiding returns 0
02:51:15.333 00.000 2744 PulseGuide returned control before completion, sleep 206
02:51:15.404 00.071 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1706, FiltMax=65535, Gamma=0.510
02:51:15.444 00.040 1092 UpdateGuideState exits: m=495245 SNR=104.0
02:51:15.449 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.453 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:15.456 00.003 1092 Enqueuing Expose request
02:51:15.550 00.094 2744 IsGuiding returns 1
02:51:15.550 00.000 2744 scope still moving after pulse duration time elapsed
02:51:15.582 00.032 2744 IsSlewing returns 0
02:51:15.584 00.002 2744 IsGuiding returns 0
02:51:15.584 00.000 2744 scope move finished after 196 + 54 ms
02:51:15.586 00.002 2744 Move returns status 0, amount 196
02:51:15.586 00.000 2744 MoveAxis(N, 0, ABG)
02:51:15.586 00.000 2744 Move returns status 0, amount 0
02:51:15.586 00.000 2744 move complete, result=0
02:51:15.586 00.000 2744 worker thread done servicing request
02:51:15.586 00.000 2744 Worker thread wakes up
02:51:15.586 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:15.586 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:15.587 00.001 1092 GuideStep: -0.9 px 196 ms EAST, 0.2 px 0 ms NORTH
02:51:18.986 03.399 2744 Exposure complete
02:51:19.184 00.198 2744 worker thread done servicing request
02:51:19.184 00.000 1092 OnExposeComplete: enter
02:51:19.187 00.003 1092 UpdateGuideState(): m_state=6
02:51:19.189 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 433
02:51:19.192 00.003 1092 Star::Find returns 1 (0), X=1719.04, Y=131.72, Mass=475105, SNR=108.4, Peak=58381 HFD=2.5
02:51:19.196 00.004 1092 MultiStar: [#1 -1.10,0.51,0.76,U] [#2 -1.40,0.68,0.79,U] [#3 -1.50,0.47,0.66,U] [#4 -1.07,0.60,0.68,U] [#5 -1.68,0.75,0.00,M2] [#6 -1.12,0.46,0.41,U] [#7 -1.36,0.98,0.00,M1] [#8 -1.15,0.83,0.54,U] 
02:51:19.200 00.004 1092 single-star, 6 included, MultiStar: {-1.15, 0.58}, one-star: {-0.84, 0.52}
02:51:19.203 00.003 1092 CameraToMount -- cameraTheta (2.58) - m_xAngle (-0.43) = xAngle (3.01 = 3.01)
02:51:19.205 00.002 1092 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.86 = 2.86)
02:51:19.208 00.003 1092 CameraToMount -- cameraX=-0.84 cameraY=0.52 hyp=0.99 cameraTheta=2.58 mountX=-0.98 mountY=0.28, mountTheta=2.87
02:51:19.218 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.84, y=0.52, opts=13)
02:51:19.222 00.004 1092 Enqueuing Move request for scope (-0.84, 0.52)
02:51:19.226 00.004 2744 Worker thread wakes up
02:51:19.226 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.52) opts 0xd
02:51:19.226 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.84, 0.52)
02:51:19.227 00.001 2744 Moving (-0.84, 0.52) raw xDistance=-0.98 yDistance=0.28
02:51:19.227 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.65 from input -0.98
02:51:19.227 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:19.227 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.28
02:51:19.227 00.000 2744 MoveAxis(E, 233, ABG)
02:51:19.227 00.000 2744 Guiding  Dir = 2, Dur = 233
02:51:19.227 00.000 2744 IsSlewing returns 0
02:51:19.227 00.000 2744 IsGuiding returns 0
02:51:19.228 00.001 2744 PulseGuide returned control before completion, sleep 243
02:51:19.249 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1527, FiltMax=65535, Gamma=0.510
02:51:19.267 00.018 1092 UpdateGuideState exits: m=475105 SNR=108.4
02:51:19.270 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:19.273 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:19.276 00.003 1092 Enqueuing Expose request
02:51:19.487 00.211 2744 IsGuiding returns 1
02:51:19.487 00.000 2744 scope still moving after pulse duration time elapsed
02:51:19.518 00.031 2744 IsSlewing returns 0
02:51:19.518 00.000 2744 IsGuiding returns 1
02:51:19.551 00.033 2744 IsSlewing returns 0
02:51:19.551 00.000 2744 IsGuiding returns 1
02:51:19.582 00.031 2744 IsSlewing returns 0
02:51:19.582 00.000 2744 IsGuiding returns 0
02:51:19.582 00.000 2744 scope move finished after 233 + 121 ms
02:51:19.582 00.000 2744 Move returns status 0, amount 233
02:51:19.582 00.000 2744 MoveAxis(N, 0, ABG)
02:51:19.582 00.000 2744 Move returns status 0, amount 0
02:51:19.584 00.002 2744 move complete, result=0
02:51:19.584 00.000 2744 worker thread done servicing request
02:51:19.584 00.000 2744 Worker thread wakes up
02:51:19.584 00.000 1092 GuideStep: -1.0 px 233 ms EAST, 0.3 px 0 ms NORTH
02:51:19.587 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:19.587 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:22.973 03.386 2744 Exposure complete
02:51:23.164 00.191 2744 worker thread done servicing request
02:51:23.164 00.000 1092 OnExposeComplete: enter
02:51:23.166 00.002 1092 UpdateGuideState(): m_state=6
02:51:23.170 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 434
02:51:23.171 00.001 1092 Star::Find returns 1 (0), X=1718.82, Y=131.55, Mass=487513, SNR=116.5, Peak=63683 HFD=2.6
02:51:23.174 00.003 1092 MultiStar: [#1 -1.26,0.25,0.74,U] [#2 -1.59,0.32,0.74,U] [#3 -1.59,0.31,0.58,U] [#4 -1.70,0.43,0.00,M1] [#5 -1.88,0.74,0.00,M3] [#6 -1.13,0.49,0.42,U] [#7 -1.72,0.74,0.00,M2] [#8 -1.26,0.46,0.45,U] 
02:51:23.177 00.003 1092 single-star, 5 included, MultiStar: {-1.31, 0.35}, one-star: {-1.05, 0.35}
02:51:23.179 00.002 1092 CameraToMount -- cameraTheta (2.82) - m_xAngle (-0.43) = xAngle (3.24 = -3.04)
02:51:23.181 00.002 1092 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.09 = 3.09)
02:51:23.184 00.003 1092 CameraToMount -- cameraX=-1.05 cameraY=0.35 hyp=1.11 cameraTheta=2.82 mountX=-1.11 mountY=0.06, mountTheta=3.09
02:51:23.190 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.05, y=0.35, opts=13)
02:51:23.194 00.004 1092 Enqueuing Move request for scope (-1.05, 0.35)
02:51:23.196 00.002 2744 Worker thread wakes up
02:51:23.196 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.05, 0.35) opts 0xd
02:51:23.196 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.05, 0.35)
02:51:23.196 00.000 2744 Moving (-1.05, 0.35) raw xDistance=-1.11 yDistance=0.06
02:51:23.197 00.001 2744 GuideAlgorithmHysteresis::Result() returns -0.74 from input -1.11
02:51:23.197 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:23.197 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.06
02:51:23.197 00.000 2744 MoveAxis(E, 264, ABG)
02:51:23.197 00.000 2744 Guiding  Dir = 2, Dur = 264
02:51:23.197 00.000 2744 IsSlewing returns 0
02:51:23.197 00.000 2744 IsGuiding returns 0
02:51:23.197 00.000 2744 PulseGuide returned control before completion, sleep 274
02:51:23.221 00.024 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1575, FiltMax=65535, Gamma=0.510
02:51:23.237 00.016 1092 UpdateGuideState exits: m=487513 SNR=116.5
02:51:23.239 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.242 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:23.245 00.003 1092 Enqueuing Expose request
02:51:23.481 00.236 2744 IsGuiding returns 1
02:51:23.481 00.000 2744 scope still moving after pulse duration time elapsed
02:51:23.513 00.032 2744 IsSlewing returns 0
02:51:23.513 00.000 2744 IsGuiding returns 0
02:51:23.513 00.000 2744 scope move finished after 264 + 51 ms
02:51:23.513 00.000 2744 Move returns status 0, amount 264
02:51:23.513 00.000 2744 MoveAxis(N, 0, ABG)
02:51:23.513 00.000 2744 Move returns status 0, amount 0
02:51:23.514 00.001 2744 move complete, result=0
02:51:23.515 00.001 2744 worker thread done servicing request
02:51:23.515 00.000 2744 Worker thread wakes up
02:51:23.515 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:23.515 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:23.515 00.000 1092 GuideStep: -1.1 px 264 ms EAST, 0.1 px 0 ms NORTH
02:51:26.912 03.397 2744 Exposure complete
02:51:27.134 00.222 2744 worker thread done servicing request
02:51:27.134 00.000 1092 OnExposeComplete: enter
02:51:27.137 00.003 1092 UpdateGuideState(): m_state=6
02:51:27.140 00.003 1092 Star::Find(15, 1718, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 435
02:51:27.144 00.004 1092 Star::Find returns 1 (0), X=1718.91, Y=131.55, Mass=526602, SNR=113.5, Peak=65523 HFD=2.8
02:51:27.147 00.003 1092 MultiStar: [#1 -1.27,0.34,0.91,U] [#2 -1.65,0.25,0.00,M1] [#3 -1.61,0.36,0.57,U] [#4 -1.44,0.31,0.47,U] [#5 -1.78,0.42,0.00,M4] [#6 -1.25,0.34,0.40,U] [#7 -1.53,0.62,0.59,U] [#8 -1.25,0.39,0.51,U] 
02:51:27.150 00.003 1092 single-star, 6 included, MultiStar: {-1.29, 0.39}, one-star: {-0.96, 0.35}
02:51:27.153 00.003 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.22 = -3.06)
02:51:27.155 00.002 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
02:51:27.157 00.002 1092 CameraToMount -- cameraX=-0.96 cameraY=0.35 hyp=1.02 cameraTheta=2.80 mountX=-1.02 mountY=0.07, mountTheta=3.07
02:51:27.163 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.96, y=0.35, opts=13)
02:51:27.169 00.006 1092 Enqueuing Move request for scope (-0.96, 0.35)
02:51:27.172 00.003 2744 Worker thread wakes up
02:51:27.172 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.96, 0.35) opts 0xd
02:51:27.173 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.96, 0.35)
02:51:27.173 00.000 2744 Moving (-0.96, 0.35) raw xDistance=-1.02 yDistance=0.07
02:51:27.173 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.02
02:51:27.173 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:27.173 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.07
02:51:27.173 00.000 2744 MoveAxis(E, 247, ABG)
02:51:27.174 00.001 2744 Guiding  Dir = 2, Dur = 247
02:51:27.174 00.000 2744 IsSlewing returns 0
02:51:27.174 00.000 2744 IsGuiding returns 0
02:51:27.175 00.001 2744 PulseGuide returned control before completion, sleep 257
02:51:27.193 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1607, FiltMax=65535, Gamma=0.510
02:51:27.211 00.018 1092 UpdateGuideState exits: m=526602 SNR=113.5
02:51:27.215 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.218 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:27.221 00.003 1092 Enqueuing Expose request
02:51:27.445 00.224 2744 IsGuiding returns 1
02:51:27.445 00.000 2744 scope still moving after pulse duration time elapsed
02:51:27.475 00.030 2744 IsSlewing returns 0
02:51:27.475 00.000 2744 IsGuiding returns 0
02:51:27.475 00.000 2744 scope move finished after 247 + 54 ms
02:51:27.475 00.000 2744 Move returns status 0, amount 247
02:51:27.475 00.000 2744 MoveAxis(N, 0, ABG)
02:51:27.475 00.000 2744 Move returns status 0, amount 0
02:51:27.475 00.000 2744 move complete, result=0
02:51:27.477 00.002 2744 worker thread done servicing request
02:51:27.477 00.000 1092 GuideStep: -1.0 px 247 ms EAST, 0.1 px 0 ms NORTH
02:51:27.479 00.002 2744 Worker thread wakes up
02:51:27.479 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:27.480 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:30.861 03.381 2744 Exposure complete
02:51:31.059 00.198 2744 worker thread done servicing request
02:51:31.059 00.000 1092 OnExposeComplete: enter
02:51:31.062 00.003 1092 UpdateGuideState(): m_state=6
02:51:31.066 00.004 1092 Star::Find(15, 1718, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 436
02:51:31.069 00.003 1092 Star::Find returns 1 (0), X=1718.85, Y=131.35, Mass=500392, SNR=104.1, Peak=65523 HFD=2.7
02:51:31.072 00.003 1092 MultiStar: [#1 -1.09,0.17,0.87,U] [#2 -1.47,0.19,0.68,U] [#3 -1.13,-0.09,0.69,U] [#4 -1.32,0.29,0.66,U] [#5 -1.58,0.17,0.55,U] [#6 -1.20,0.19,0.49,U] [#7 -1.57,0.66,0.00,M2] [#8 -1.09,0.23,0.57,U] 
02:51:31.074 00.002 1092 single-star, 7 included, MultiStar: {-1.22, 0.16}, one-star: {-1.03, 0.15}
02:51:31.076 00.002 1092 CameraToMount -- cameraTheta (3.00) - m_xAngle (-0.43) = xAngle (3.43 = -2.86)
02:51:31.078 00.002 1092 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.27 = -3.01)
02:51:31.080 00.002 1092 CameraToMount -- cameraX=-1.03 cameraY=0.15 hyp=1.04 cameraTheta=3.00 mountX=-1.00 mountY=-0.14, mountTheta=-3.01
02:51:31.086 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-1.03, y=0.15, opts=13)
02:51:31.088 00.002 1092 Enqueuing Move request for scope (-1.03, 0.15)
02:51:31.090 00.002 2744 Worker thread wakes up
02:51:31.090 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.03, 0.15) opts 0xd
02:51:31.090 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.03, 0.15)
02:51:31.090 00.000 2744 Moving (-1.03, 0.15) raw xDistance=-1.00 yDistance=-0.14
02:51:31.090 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.68 from input -1.00
02:51:31.090 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:31.091 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.14
02:51:31.091 00.000 2744 MoveAxis(E, 240, ABG)
02:51:31.091 00.000 2744 Guiding  Dir = 2, Dur = 240
02:51:31.091 00.000 2744 IsSlewing returns 0
02:51:31.091 00.000 2744 IsGuiding returns 0
02:51:31.091 00.000 2744 PulseGuide returned control before completion, sleep 250
02:51:31.107 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1552, FiltMax=65535, Gamma=0.510
02:51:31.122 00.015 1092 UpdateGuideState exits: m=500392 SNR=104.1
02:51:31.127 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:31.129 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:31.131 00.002 1092 Enqueuing Expose request
02:51:31.342 00.211 2744 IsGuiding returns 1
02:51:31.342 00.000 2744 scope still moving after pulse duration time elapsed
02:51:31.375 00.033 2744 IsSlewing returns 0
02:51:31.375 00.000 2744 IsGuiding returns 0
02:51:31.375 00.000 2744 scope move finished after 240 + 44 ms
02:51:31.375 00.000 2744 Move returns status 0, amount 240
02:51:31.375 00.000 2744 MoveAxis(N, 0, ABG)
02:51:31.375 00.000 2744 Move returns status 0, amount 0
02:51:31.375 00.000 2744 move complete, result=0
02:51:31.376 00.001 2744 worker thread done servicing request
02:51:31.376 00.000 2744 Worker thread wakes up
02:51:31.376 00.000 1092 GuideStep: -1.0 px 240 ms EAST, -0.1 px 0 ms NORTH
02:51:31.381 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:31.381 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:34.778 03.397 2744 Exposure complete
02:51:34.979 00.201 2744 worker thread done servicing request
02:51:34.980 00.001 1092 OnExposeComplete: enter
02:51:34.983 00.003 1092 UpdateGuideState(): m_state=6
02:51:34.985 00.002 1092 Star::Find(15, 1718, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 437
02:51:34.987 00.002 1092 Star::Find returns 1 (0), X=1719.16, Y=131.18, Mass=509748, SNR=100.7, Peak=61251 HFD=2.6
02:51:34.990 00.003 1092 MultiStar: [#1 -1.28,-0.01,0.98,U] [#2 -1.28,0.03,0.83,U] [#3 -1.36,-0.04,0.68,U] [#4 -1.20,-0.10,0.61,U] [#5 -1.64,0.27,0.00,M4] [#6 -1.28,0.21,0.49,U] [#7 -1.33,0.38,0.63,U] [#8 -1.31,0.32,0.54,U] 
02:51:34.993 00.003 1092 single-star, 7 included, MultiStar: {-1.19, 0.07}, one-star: {-0.72, -0.02}
02:51:34.995 00.002 1092 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-0.43) = xAngle (-2.68 = -2.68)
02:51:34.998 00.003 1092 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.84 = -2.84)
02:51:35.000 00.002 1092 CameraToMount -- cameraX=-0.72 cameraY=-0.02 hyp=0.72 cameraTheta=-3.11 mountX=-0.64 mountY=-0.22, mountTheta=-2.82
02:51:35.004 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=-0.02, opts=13)
02:51:35.006 00.002 1092 Enqueuing Move request for scope (-0.72, -0.02)
02:51:35.009 00.003 2744 Worker thread wakes up
02:51:35.009 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, -0.02) opts 0xd
02:51:35.009 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, -0.02)
02:51:35.009 00.000 2744 Moving (-0.72, -0.02) raw xDistance=-0.64 yDistance=-0.22
02:51:35.009 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.45 from input -0.64
02:51:35.009 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:35.009 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.22
02:51:35.009 00.000 2744 MoveAxis(E, 161, ABG)
02:51:35.009 00.000 2744 Guiding  Dir = 2, Dur = 161
02:51:35.010 00.001 2744 IsSlewing returns 0
02:51:35.010 00.000 2744 IsGuiding returns 0
02:51:35.010 00.000 2744 PulseGuide returned control before completion, sleep 171
02:51:35.026 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1559, FiltMax=65535, Gamma=0.510
02:51:35.041 00.015 1092 UpdateGuideState exits: m=509748 SNR=100.7
02:51:35.044 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.046 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:35.049 00.003 1092 Enqueuing Expose request
02:51:35.182 00.133 2744 IsGuiding returns 1
02:51:35.182 00.000 2744 scope still moving after pulse duration time elapsed
02:51:35.214 00.032 2744 IsSlewing returns 0
02:51:35.214 00.000 2744 IsGuiding returns 0
02:51:35.216 00.002 2744 scope move finished after 161 + 44 ms
02:51:35.216 00.000 2744 Move returns status 0, amount 161
02:51:35.216 00.000 2744 MoveAxis(N, 0, ABG)
02:51:35.216 00.000 2744 Move returns status 0, amount 0
02:51:35.216 00.000 2744 move complete, result=0
02:51:35.216 00.000 2744 worker thread done servicing request
02:51:35.216 00.000 2744 Worker thread wakes up
02:51:35.216 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:35.216 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:35.217 00.001 1092 GuideStep: -0.6 px 161 ms EAST, -0.2 px 0 ms NORTH
02:51:38.615 03.398 2744 Exposure complete
02:51:38.818 00.203 2744 worker thread done servicing request
02:51:38.818 00.000 1092 OnExposeComplete: enter
02:51:38.820 00.002 1092 UpdateGuideState(): m_state=6
02:51:38.823 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 438
02:51:38.826 00.003 1092 Star::Find returns 1 (0), X=1719.36, Y=131.04, Mass=504429, SNR=109.9, Peak=65395 HFD=2.3
02:51:38.829 00.003 1092 MultiStar: [#1 -0.84,-0.08,0.86,U] [#2 -0.95,-0.12,0.75,U] [#3 -0.93,0.06,0.69,U] [#4 -1.12,0.04,0.53,U] [#5 -1.56,0.13,0.49,U] [#6 -0.86,0.09,0.43,U] [#7 -1.12,0.33,0.62,U] [#8 -0.87,0.19,0.51,U] 
02:51:38.832 00.003 1092 single-star, 8 included, MultiStar: {-0.93, 0.03}, one-star: {-0.51, -0.16}
02:51:38.834 00.002 1092 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-0.43) = xAngle (-2.41 = -2.41)
02:51:38.837 00.003 1092 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.56 = -2.56)
02:51:38.840 00.003 1092 CameraToMount -- cameraX=-0.51 cameraY=-0.16 hyp=0.54 cameraTheta=-2.83 mountX=-0.40 mountY=-0.29, mountTheta=-2.51
02:51:38.846 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.51, y=-0.16, opts=13)
02:51:38.849 00.003 1092 Enqueuing Move request for scope (-0.51, -0.16)
02:51:38.851 00.002 2744 Worker thread wakes up
02:51:38.851 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -0.16) opts 0xd
02:51:38.851 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.51, -0.16)
02:51:38.852 00.001 2744 Moving (-0.51, -0.16) raw xDistance=-0.40 yDistance=-0.29
02:51:38.852 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.40
02:51:38.852 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:38.852 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.29
02:51:38.852 00.000 2744 MoveAxis(E, 101, ABG)
02:51:38.852 00.000 2744 Guiding  Dir = 2, Dur = 101
02:51:38.852 00.000 2744 IsSlewing returns 0
02:51:38.853 00.001 2744 IsGuiding returns 0
02:51:38.853 00.000 2744 PulseGuide returned control before completion, sleep 111
02:51:38.874 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1808, FiltMax=65535, Gamma=0.510
02:51:38.890 00.016 1092 UpdateGuideState exits: m=504429 SNR=109.9
02:51:38.892 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.895 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:38.898 00.003 1092 Enqueuing Expose request
02:51:38.975 00.077 2744 IsGuiding returns 1
02:51:38.975 00.000 2744 scope still moving after pulse duration time elapsed
02:51:39.006 00.031 2744 IsSlewing returns 0
02:51:39.006 00.000 2744 IsGuiding returns 0
02:51:39.006 00.000 2744 scope move finished after 101 + 53 ms
02:51:39.006 00.000 2744 Move returns status 0, amount 101
02:51:39.006 00.000 2744 MoveAxis(N, 0, ABG)
02:51:39.006 00.000 2744 Move returns status 0, amount 0
02:51:39.008 00.002 2744 move complete, result=0
02:51:39.008 00.000 2744 worker thread done servicing request
02:51:39.008 00.000 2744 Worker thread wakes up
02:51:39.008 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:39.008 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:39.008 00.000 1092 GuideStep: -0.4 px 101 ms EAST, -0.3 px 0 ms NORTH
02:51:42.426 03.418 2744 Exposure complete
02:51:42.756 00.330 2744 worker thread done servicing request
02:51:42.756 00.000 1092 OnExposeComplete: enter
02:51:42.760 00.004 1092 UpdateGuideState(): m_state=6
02:51:42.763 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 439
02:51:42.767 00.004 1092 Star::Find returns 1 (0), X=1719.19, Y=131.23, Mass=509745, SNR=106.1, Peak=65523 HFD=2.5
02:51:42.770 00.003 1092 MultiStar: [#1 -0.93,-0.07,0.76,U] [#2 -1.43,0.54,0.77,U] [#3 -1.27,-0.07,0.67,U] [#4 -1.20,0.14,0.56,U] [#5 -1.55,0.27,0.58,U] [#6 -0.76,0.01,0.50,U] [#7 -1.16,0.52,0.64,U] [#8 -0.81,0.26,0.49,U] 
02:51:42.772 00.002 1092 single-star, 8 included, MultiStar: {-1.08, 0.17}, one-star: {-0.69, 0.03}
02:51:42.775 00.003 1092 CameraToMount -- cameraTheta (3.10) - m_xAngle (-0.43) = xAngle (3.53 = -2.75)
02:51:42.778 00.003 1092 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.38 = -2.91)
02:51:42.781 00.003 1092 CameraToMount -- cameraX=-0.69 cameraY=0.03 hyp=0.69 cameraTheta=3.10 mountX=-0.64 mountY=-0.16, mountTheta=-2.90
02:51:42.788 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.03, opts=13)
02:51:42.791 00.003 1092 Enqueuing Move request for scope (-0.69, 0.03)
02:51:42.793 00.002 2744 Worker thread wakes up
02:51:42.794 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.03) opts 0xd
02:51:42.794 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.03)
02:51:42.794 00.000 2744 Moving (-0.69, 0.03) raw xDistance=-0.64 yDistance=-0.16
02:51:42.794 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.64
02:51:42.794 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:42.794 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:51:42.794 00.000 2744 MoveAxis(E, 150, ABG)
02:51:42.794 00.000 2744 Guiding  Dir = 2, Dur = 150
02:51:42.795 00.001 2744 IsSlewing returns 0
02:51:42.795 00.000 2744 IsGuiding returns 0
02:51:42.795 00.000 2744 PulseGuide returned control before completion, sleep 160
02:51:42.812 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5482, FiltMin=1539, FiltMax=65535, Gamma=0.510
02:51:42.834 00.022 1092 UpdateGuideState exits: m=509745 SNR=106.1
02:51:42.838 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:42.846 00.008 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:42.849 00.003 1092 Enqueuing Expose request
02:51:42.966 00.117 2744 IsGuiding returns 1
02:51:42.966 00.000 2744 scope still moving after pulse duration time elapsed
02:51:42.996 00.030 2744 IsSlewing returns 0
02:51:42.997 00.001 2744 IsGuiding returns 0
02:51:42.997 00.000 2744 scope move finished after 150 + 51 ms
02:51:42.997 00.000 2744 Move returns status 0, amount 150
02:51:42.997 00.000 2744 MoveAxis(N, 0, ABG)
02:51:42.997 00.000 2744 Move returns status 0, amount 0
02:51:42.997 00.000 2744 move complete, result=0
02:51:42.997 00.000 2744 worker thread done servicing request
02:51:42.998 00.001 2744 Worker thread wakes up
02:51:42.998 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:42.998 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:43.011 00.013 1092 GuideStep: -0.6 px 150 ms EAST, -0.2 px 0 ms NORTH
02:51:46.377 03.366 2744 Exposure complete
02:51:46.565 00.188 2744 worker thread done servicing request
02:51:46.565 00.000 1092 OnExposeComplete: enter
02:51:46.567 00.002 1092 UpdateGuideState(): m_state=6
02:51:46.570 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 440
02:51:46.572 00.002 1092 Star::Find returns 1 (0), X=1719.61, Y=130.86, Mass=481786, SNR=106.2, Peak=61011 HFD=2.5
02:51:46.576 00.004 1092 MultiStar: [#1 -0.57,-0.38,0.87,U] [#2 -0.81,-0.18,0.69,U] [#3 -0.57,-0.42,0.55,U] [#4 -0.70,-0.27,0.63,U] [#5 -0.94,-0.17,0.50,U] [#6 -0.61,-0.34,0.43,U] [#7 -0.79,0.05,0.62,U] [#8 -0.34,-0.13,0.52,U] 
02:51:46.578 00.002 1092 single-star, 8 included, MultiStar: {-0.60, -0.25}, one-star: {-0.26, -0.34}
02:51:46.580 00.002 1092 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-0.43) = xAngle (-1.80 = -1.80)
02:51:46.583 00.003 1092 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.95 = -1.95)
02:51:46.586 00.003 1092 CameraToMount -- cameraX=-0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-2.23 mountX=-0.10 mountY=-0.40, mountTheta=-1.81
02:51:46.590 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.26, y=-0.34, opts=13)
02:51:46.594 00.004 1092 Enqueuing Move request for scope (-0.26, -0.34)
02:51:46.598 00.004 2744 Worker thread wakes up
02:51:46.598 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.34) opts 0xd
02:51:46.598 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.26, -0.34)
02:51:46.598 00.000 2744 Moving (-0.26, -0.34) raw xDistance=-0.10 yDistance=-0.40
02:51:46.598 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:51:46.598 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:46.598 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:51:46.599 00.001 2744 MoveAxis(E, 0, ABG)
02:51:46.599 00.000 2744 Move returns status 0, amount 0
02:51:46.599 00.000 2744 MoveAxis(N, 0, ABG)
02:51:46.599 00.000 2744 Move returns status 0, amount 0
02:51:46.599 00.000 2744 move complete, result=0
02:51:46.600 00.001 2744 worker thread done servicing request
02:51:46.618 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1578, FiltMax=65535, Gamma=0.510
02:51:46.635 00.017 1092 UpdateGuideState exits: m=481786 SNR=106.2
02:51:46.638 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.642 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:46.645 00.003 1092 Enqueuing Expose request
02:51:46.649 00.004 2744 Worker thread wakes up
02:51:46.649 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:46.649 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:46.649 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:51:50.041 03.392 2744 Exposure complete
02:51:50.243 00.202 1092 OnExposeComplete: enter
02:51:50.246 00.003 1092 UpdateGuideState(): m_state=6
02:51:50.249 00.003 2744 worker thread done servicing request
02:51:50.249 00.000 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 441
02:51:50.252 00.003 1092 Star::Find returns 1 (0), X=1719.29, Y=130.91, Mass=460078, SNR=90.8, Peak=56307 HFD=2.5
02:51:50.255 00.003 1092 MultiStar: [#1 -0.95,-0.22,1.06,U] [#2 -1.38,-0.02,0.85,U] [#3 -1.18,-0.18,0.79,U] [#4 -0.95,0.09,0.69,U] [#5 -1.62,0.23,0.58,U] [#6 -1.05,-0.19,0.56,U] [#7 -1.10,-0.06,0.66,U] [#8 -1.03,0.06,0.58,U] 
02:51:50.258 00.003 1092 single-star, 8 included, MultiStar: {-1.06, -0.09}, one-star: {-0.59, -0.29}
02:51:50.260 00.002 1092 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-0.43) = xAngle (-2.25 = -2.25)
02:51:50.263 00.003 1092 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.40 = -2.40)
02:51:50.266 00.003 1092 CameraToMount -- cameraX=-0.59 cameraY=-0.29 hyp=0.66 cameraTheta=-2.68 mountX=-0.41 mountY=-0.44, mountTheta=-2.32
02:51:50.273 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.59, y=-0.29, opts=13)
02:51:50.276 00.003 1092 Enqueuing Move request for scope (-0.59, -0.29)
02:51:50.279 00.003 2744 Worker thread wakes up
02:51:50.279 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.29) opts 0xd
02:51:50.279 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.59, -0.29)
02:51:50.279 00.000 2744 Moving (-0.59, -0.29) raw xDistance=-0.41 yDistance=-0.44
02:51:50.279 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.41
02:51:50.279 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:50.280 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.44
02:51:50.280 00.000 2744 MoveAxis(E, 92, ABG)
02:51:50.280 00.000 2744 Guiding  Dir = 2, Dur = 92
02:51:50.280 00.000 2744 IsSlewing returns 0
02:51:50.280 00.000 2744 IsGuiding returns 0
02:51:50.281 00.001 2744 PulseGuide returned control before completion, sleep 102
02:51:50.301 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1680, FiltMax=65535, Gamma=0.510
02:51:50.317 00.016 1092 UpdateGuideState exits: m=460078 SNR=90.8
02:51:50.319 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:50.323 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:50.326 00.003 1092 Enqueuing Expose request
02:51:50.391 00.065 2744 IsGuiding returns 1
02:51:50.391 00.000 2744 scope still moving after pulse duration time elapsed
02:51:50.423 00.032 2744 IsSlewing returns 0
02:51:50.423 00.000 2744 IsGuiding returns 0
02:51:50.424 00.001 2744 scope move finished after 92 + 51 ms
02:51:50.424 00.000 2744 Move returns status 0, amount 92
02:51:50.424 00.000 2744 MoveAxis(N, 0, ABG)
02:51:50.424 00.000 2744 Move returns status 0, amount 0
02:51:50.424 00.000 2744 move complete, result=0
02:51:50.424 00.000 2744 worker thread done servicing request
02:51:50.424 00.000 2744 Worker thread wakes up
02:51:50.424 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:50.424 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:50.425 00.001 1092 GuideStep: -0.4 px 92 ms EAST, -0.4 px 0 ms NORTH
02:51:53.818 03.393 2744 Exposure complete
02:51:54.038 00.220 2744 worker thread done servicing request
02:51:54.039 00.001 1092 OnExposeComplete: enter
02:51:54.043 00.004 1092 UpdateGuideState(): m_state=6
02:51:54.045 00.002 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 442
02:51:54.048 00.003 1092 Star::Find returns 1 (0), X=1719.16, Y=130.88, Mass=507570, SNR=97.1, Peak=55699 HFD=2.8
02:51:54.051 00.003 1092 MultiStar: [#1 -0.96,-0.17,0.90,U] [#2 -1.33,0.14,0.68,U] [#3 -1.38,-0.13,0.75,U] [#4 -1.19,0.10,0.76,U] [#5 -1.56,0.03,0.53,U] [#6 -1.21,-0.10,0.49,U] [#7 -1.29,0.19,0.69,U] [#8 -0.80,-0.16,0.54,U] 
02:51:54.054 00.003 1092 single-star, 8 included, MultiStar: {-1.13, -0.06}, one-star: {-0.71, -0.32}
02:51:54.056 00.002 1092 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-0.43) = xAngle (-2.29 = -2.29)
02:51:54.059 00.003 1092 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.44 = -2.44)
02:51:54.062 00.003 1092 CameraToMount -- cameraX=-0.71 cameraY=-0.32 hyp=0.78 cameraTheta=-2.71 mountX=-0.51 mountY=-0.50, mountTheta=-2.37
02:51:54.069 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=-0.32, opts=13)
02:51:54.072 00.003 1092 Enqueuing Move request for scope (-0.71, -0.32)
02:51:54.075 00.003 2744 Worker thread wakes up
02:51:54.075 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.32) opts 0xd
02:51:54.075 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.71, -0.32)
02:51:54.075 00.000 2744 Moving (-0.71, -0.32) raw xDistance=-0.51 yDistance=-0.50
02:51:54.075 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.51
02:51:54.075 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:51:54.075 00.000 2744 MoveAxis(E, 121, ABG)
02:51:54.076 00.001 2744 Guiding  Dir = 2, Dur = 121
02:51:54.076 00.000 2744 IsSlewing returns 0
02:51:54.076 00.000 2744 IsGuiding returns 0
02:51:54.076 00.000 2744 PulseGuide returned control before completion, sleep 131
02:51:54.094 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1383, FiltMax=65535, Gamma=0.510
02:51:54.115 00.021 1092 UpdateGuideState exits: m=507570 SNR=97.1
02:51:54.118 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:54.121 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:54.123 00.002 1092 Enqueuing Expose request
02:51:54.212 00.089 2744 IsGuiding returns 1
02:51:54.212 00.000 2744 scope still moving after pulse duration time elapsed
02:51:54.243 00.031 2744 IsSlewing returns 0
02:51:54.243 00.000 2744 IsGuiding returns 0
02:51:54.243 00.000 2744 scope move finished after 121 + 46 ms
02:51:54.244 00.001 2744 Move returns status 0, amount 121
02:51:54.244 00.000 2744 MoveAxis(N, 94, ABG)
02:51:54.244 00.000 2744 Guiding  Dir = 0, Dur = 94
02:51:54.244 00.000 2744 IsSlewing returns 0
02:51:54.244 00.000 2744 IsGuiding returns 0
02:51:54.245 00.001 2744 PulseGuide returned control before completion, sleep 104
02:51:54.353 00.108 2744 IsGuiding returns 1
02:51:54.353 00.000 2744 scope still moving after pulse duration time elapsed
02:51:54.384 00.031 2744 IsSlewing returns 0
02:51:54.384 00.000 2744 IsGuiding returns 0
02:51:54.384 00.000 2744 scope move finished after 94 + 45 ms
02:51:54.384 00.000 2744 Move returns status 0, amount 94
02:51:54.384 00.000 2744 move complete, result=0
02:51:54.385 00.001 2744 worker thread done servicing request
02:51:54.385 00.000 2744 Worker thread wakes up
02:51:54.385 00.000 1092 GuideStep: -0.5 px 121 ms EAST, -0.5 px 94 ms NORTH
02:51:54.388 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:54.388 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:51:57.777 03.389 2744 Exposure complete
02:51:57.987 00.210 2744 worker thread done servicing request
02:51:57.987 00.000 1092 OnExposeComplete: enter
02:51:57.990 00.003 1092 UpdateGuideState(): m_state=6
02:51:57.993 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 443
02:51:57.996 00.003 1092 Star::Find returns 1 (0), X=1719.63, Y=131.05, Mass=472410, SNR=94.1, Peak=65059 HFD=2.5
02:51:58.000 00.004 1092 MultiStar: [#1 -0.26,-0.12,1.01,U] [#2 -0.70,-0.03,0.83,U] [#3 -0.68,-0.14,0.79,U] [#4 -0.58,0.13,0.61,U] [#5 -0.89,-0.10,0.57,U] [#6 -0.57,-0.14,0.54,U] [#7 -0.72,0.36,0.72,U] [#8 -0.24,0.20,0.61,U] 
02:51:58.002 00.002 1092 single-star, 8 included, MultiStar: {-0.52, -0.01}, one-star: {-0.25, -0.15}
02:51:58.004 00.002 1092 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-0.43) = xAngle (-2.16 = -2.16)
02:51:58.007 00.003 1092 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.32 = -2.32)
02:51:58.009 00.002 1092 CameraToMount -- cameraX=-0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-2.59 mountX=-0.16 mountY=-0.21, mountTheta=-2.22
02:51:58.014 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.25, y=-0.15, opts=13)
02:51:58.017 00.003 1092 Enqueuing Move request for scope (-0.25, -0.15)
02:51:58.019 00.002 2744 Worker thread wakes up
02:51:58.020 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.15) opts 0xd
02:51:58.020 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.25, -0.15)
02:51:58.020 00.000 2744 Moving (-0.25, -0.15) raw xDistance=-0.16 yDistance=-0.21
02:51:58.020 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.16
02:51:58.020 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:51:58.020 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.21
02:51:58.020 00.000 2744 MoveAxis(E, 0, ABG)
02:51:58.020 00.000 2744 Move returns status 0, amount 0
02:51:58.020 00.000 2744 MoveAxis(N, 0, ABG)
02:51:58.020 00.000 2744 Move returns status 0, amount 0
02:51:58.020 00.000 2744 move complete, result=0
02:51:58.020 00.000 2744 worker thread done servicing request
02:51:58.035 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5453, FiltMin=1747, FiltMax=65535, Gamma=0.510
02:51:58.049 00.014 1092 UpdateGuideState exits: m=472410 SNR=94.1
02:51:58.052 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:58.054 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:51:58.056 00.002 1092 Enqueuing Expose request
02:51:58.059 00.003 2744 Worker thread wakes up
02:51:58.059 00.000 1092 GuideStep: -0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:51:58.062 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:51:58.062 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:01.451 03.389 2744 Exposure complete
02:52:01.656 00.205 2744 worker thread done servicing request
02:52:01.656 00.000 1092 OnExposeComplete: enter
02:52:01.659 00.003 1092 UpdateGuideState(): m_state=6
02:52:01.662 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 444
02:52:01.665 00.003 1092 Star::Find returns 1 (0), X=1719.18, Y=131.36, Mass=534213, SNR=106.2, Peak=56707 HFD=2.9
02:52:01.668 00.003 1092 MultiStar: [#1 -0.63,-0.11,0.76,U] [#2 -1.03,0.16,0.75,U] [#3 -0.98,-0.05,0.71,U] [#4 -0.79,0.13,0.58,U] [#5 -1.05,0.31,0.47,U] [#6 -0.75,-0.02,0.50,U] [#7 -0.65,0.26,0.70,U] [#8 -0.65,0.36,0.45,U] 
02:52:01.671 00.003 1092 single-star, 8 included, MultiStar: {-0.80, 0.12}, one-star: {-0.69, 0.16}
02:52:01.673 00.002 1092 CameraToMount -- cameraTheta (2.92) - m_xAngle (-0.43) = xAngle (3.34 = -2.94)
02:52:01.675 00.002 1092 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.19 = -3.09)
02:52:01.679 00.004 1092 CameraToMount -- cameraX=-0.69 cameraY=0.16 hyp=0.71 cameraTheta=2.92 mountX=-0.70 mountY=-0.03, mountTheta=-3.09
02:52:01.686 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.69, y=0.16, opts=13)
02:52:01.689 00.003 1092 Enqueuing Move request for scope (-0.69, 0.16)
02:52:01.692 00.003 2744 Worker thread wakes up
02:52:01.692 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.69, 0.16) opts 0xd
02:52:01.692 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.69, 0.16)
02:52:01.692 00.000 2744 Moving (-0.69, 0.16) raw xDistance=-0.70 yDistance=-0.03
02:52:01.692 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.70
02:52:01.692 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:01.693 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:52:01.693 00.000 2744 MoveAxis(E, 156, ABG)
02:52:01.693 00.000 2744 Guiding  Dir = 2, Dur = 156
02:52:01.693 00.000 2744 IsSlewing returns 0
02:52:01.693 00.000 2744 IsGuiding returns 0
02:52:01.694 00.001 2744 PulseGuide returned control before completion, sleep 166
02:52:01.709 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1815, FiltMax=65535, Gamma=0.510
02:52:01.726 00.017 1092 UpdateGuideState exits: m=534213 SNR=106.2
02:52:01.729 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:01.733 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:01.735 00.002 1092 Enqueuing Expose request
02:52:01.876 00.141 2744 IsGuiding returns 1
02:52:01.876 00.000 2744 scope still moving after pulse duration time elapsed
02:52:01.906 00.030 2744 IsSlewing returns 0
02:52:01.906 00.000 2744 IsGuiding returns 0
02:52:01.908 00.002 2744 scope move finished after 156 + 57 ms
02:52:01.908 00.000 2744 Move returns status 0, amount 156
02:52:01.908 00.000 2744 MoveAxis(N, 0, ABG)
02:52:01.908 00.000 2744 Move returns status 0, amount 0
02:52:01.908 00.000 2744 move complete, result=0
02:52:01.908 00.000 2744 worker thread done servicing request
02:52:01.908 00.000 1092 GuideStep: -0.7 px 156 ms EAST, -0.0 px 0 ms NORTH
02:52:01.911 00.003 2744 Worker thread wakes up
02:52:01.911 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:01.911 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:05.298 03.387 2744 Exposure complete
02:52:05.522 00.224 2744 worker thread done servicing request
02:52:05.522 00.000 1092 OnExposeComplete: enter
02:52:05.526 00.004 1092 UpdateGuideState(): m_state=6
02:52:05.529 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 445
02:52:05.532 00.003 1092 Star::Find returns 1 (0), X=1719.81, Y=131.10, Mass=534025, SNR=114.5, Peak=62739 HFD=2.6
02:52:05.534 00.002 1092 MultiStar: [#1 -0.41,-0.08,0.78,U] [#2 -0.74,0.16,0.64,U] [#3 -0.88,-0.08,0.59,U] [#4 -0.64,0.01,0.51,U] [#5 -0.88,-0.08,0.46,U] [#6 -0.66,0.15,0.40,U] [#7 -0.50,0.06,0.58,U] [#8 -0.43,0.22,0.48,U] 
02:52:05.537 00.003 1092 single-star, 8 included, MultiStar: {-0.53, 0.01}, one-star: {-0.07, -0.10}
02:52:05.540 00.003 1092 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-0.43) = xAngle (-1.76 = -1.76)
02:52:05.544 00.004 1092 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.91 = -1.91)
02:52:05.546 00.002 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.10 hyp=0.12 cameraTheta=-2.19 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
02:52:05.551 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.10, opts=13)
02:52:05.554 00.003 1092 Enqueuing Move request for scope (-0.07, -0.10)
02:52:05.556 00.002 2744 Worker thread wakes up
02:52:05.556 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.10) opts 0xd
02:52:05.556 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.10)
02:52:05.556 00.000 2744 Moving (-0.07, -0.10) raw xDistance=-0.02 yDistance=-0.11
02:52:05.556 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:52:05.556 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:05.556 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.11
02:52:05.557 00.001 2744 MoveAxis(E, 0, ABG)
02:52:05.557 00.000 2744 Move returns status 0, amount 0
02:52:05.557 00.000 2744 MoveAxis(N, 0, ABG)
02:52:05.557 00.000 2744 Move returns status 0, amount 0
02:52:05.557 00.000 2744 move complete, result=0
02:52:05.557 00.000 2744 worker thread done servicing request
02:52:05.576 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5437, FiltMin=1840, FiltMax=65535, Gamma=0.510
02:52:05.591 00.015 1092 UpdateGuideState exits: m=534025 SNR=114.5
02:52:05.594 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.597 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:05.600 00.003 1092 Enqueuing Expose request
02:52:05.602 00.002 2744 Worker thread wakes up
02:52:05.603 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:05.605 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:05.605 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:09.003 03.398 2744 Exposure complete
02:52:09.203 00.200 2744 worker thread done servicing request
02:52:09.203 00.000 1092 OnExposeComplete: enter
02:52:09.206 00.003 1092 UpdateGuideState(): m_state=6
02:52:09.210 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 446
02:52:09.213 00.003 1092 Star::Find returns 1 (0), X=1719.69, Y=131.46, Mass=516612, SNR=98.7, Peak=54243 HFD=3.0
02:52:09.217 00.004 1092 MultiStar: [#1 -0.59,0.21,1.11,U] [#2 -1.03,0.46,0.87,U] [#3 -0.93,0.31,0.67,U] [#4 -1.00,0.29,0.66,U] [#5 -1.26,0.59,0.54,U] [#6 -0.69,0.23,0.51,U] [#7 -0.84,0.58,0.63,U] [#8 -0.73,0.53,0.67,U] 
02:52:09.218 00.001 1092 single-star, 8 included, MultiStar: {-0.76, 0.37}, one-star: {-0.19, 0.26}
02:52:09.220 00.002 1092 CameraToMount -- cameraTheta (2.20) - m_xAngle (-0.43) = xAngle (2.63 = 2.63)
02:52:09.222 00.002 1092 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.47 = 2.47)
02:52:09.226 00.004 1092 CameraToMount -- cameraX=-0.19 cameraY=0.26 hyp=0.32 cameraTheta=2.20 mountX=-0.28 mountY=0.20, mountTheta=2.52
02:52:09.230 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.19, y=0.26, opts=13)
02:52:09.233 00.003 1092 Enqueuing Move request for scope (-0.19, 0.26)
02:52:09.235 00.002 2744 Worker thread wakes up
02:52:09.235 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.26) opts 0xd
02:52:09.235 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.19, 0.26)
02:52:09.235 00.000 2744 Moving (-0.19, 0.26) raw xDistance=-0.28 yDistance=0.20
02:52:09.235 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.28
02:52:09.235 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:09.235 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:52:09.235 00.000 2744 MoveAxis(E, 0, ABG)
02:52:09.235 00.000 2744 Move returns status 0, amount 0
02:52:09.235 00.000 2744 MoveAxis(N, 0, ABG)
02:52:09.235 00.000 2744 Move returns status 0, amount 0
02:52:09.236 00.001 2744 move complete, result=0
02:52:09.236 00.000 2744 worker thread done servicing request
02:52:09.251 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5456, FiltMin=1389, FiltMax=65535, Gamma=0.510
02:52:09.265 00.014 1092 UpdateGuideState exits: m=516612 SNR=98.7
02:52:09.268 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:09.270 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:09.273 00.003 1092 Enqueuing Expose request
02:52:09.275 00.002 2744 Worker thread wakes up
02:52:09.275 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:09.277 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:09.277 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:12.710 03.433 2744 Exposure complete
02:52:13.099 00.389 2744 worker thread done servicing request
02:52:13.099 00.000 1092 OnExposeComplete: enter
02:52:13.104 00.005 1092 UpdateGuideState(): m_state=6
02:52:13.115 00.011 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 447
02:52:13.121 00.006 1092 Star::Find returns 1 (0), X=1719.88, Y=131.11, Mass=460635, SNR=94.6, Peak=65491 HFD=2.3
02:52:13.130 00.009 1092 MultiStar: [#1 -0.22,-0.05,0.99,U] [#2 -0.48,0.27,1.08,U] [#3 -0.60,-0.04,0.71,U] [#4 -0.59,0.13,0.65,U] [#5 -0.84,0.02,0.60,U] [#6 -0.50,-0.04,0.45,U] [#7 -0.47,0.36,0.74,U] [#8 -0.33,0.09,0.58,U] 
02:52:13.137 00.007 1092 single-star, 8 included, MultiStar: {-0.41, 0.08}, one-star: {0.01, -0.09}
02:52:13.145 00.008 1092 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.43) = xAngle (-1.05 = -1.05)
02:52:13.151 00.006 1092 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.20 = -1.20)
02:52:13.158 00.007 1092 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=0.05 mountY=-0.08, mountTheta=-1.08
02:52:13.175 00.017 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.09, opts=13)
02:52:13.181 00.006 1092 Enqueuing Move request for scope (0.01, -0.09)
02:52:13.186 00.005 2744 Worker thread wakes up
02:52:13.186 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:52:13.186 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:52:13.186 00.000 2744 Moving (0.01, -0.09) raw xDistance=0.05 yDistance=-0.08
02:52:13.186 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:52:13.186 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:13.186 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:52:13.187 00.001 2744 MoveAxis(E, 0, ABG)
02:52:13.187 00.000 2744 Move returns status 0, amount 0
02:52:13.187 00.000 2744 MoveAxis(N, 0, ABG)
02:52:13.187 00.000 2744 Move returns status 0, amount 0
02:52:13.189 00.002 2744 move complete, result=0
02:52:13.189 00.000 2744 worker thread done servicing request
02:52:13.222 00.033 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5466, FiltMin=1754, FiltMax=65535, Gamma=0.510
02:52:13.266 00.044 1092 UpdateGuideState exits: m=460635 SNR=94.6
02:52:13.273 00.007 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:13.277 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:13.283 00.006 1092 Enqueuing Expose request
02:52:13.287 00.004 2744 Worker thread wakes up
02:52:13.287 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:13.291 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:13.291 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:16.384 03.093 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:16.388 00.004 1092 case statement mapped state 6 to 3
02:52:16.392 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:16.435 00.043 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:16.439 00.004 1092 case statement mapped state 6 to 3
02:52:16.443 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:16.487 00.044 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[true,"full"],"id":42}
02:52:16.491 00.004 1092 SetPaused type=2 isPaused=0 exposurePending=1
02:52:16.493 00.002 1092 Guider::SetPaused(2)
02:52:16.510 00.017 1092 Status Line: Paused/full
02:52:16.516 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:52:16.538 00.022 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:16.541 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:52:16.700 00.159 2744 Exposure complete
02:52:16.957 00.257 2744 worker thread done servicing request
02:52:16.957 00.000 1092 OnExposeComplete: enter
02:52:16.961 00.004 1092 guider is paused, ignoring frame, not scheduling exposure
02:52:17.500 00.539 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:17.502 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:52:17.600 00.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:17.603 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:52:36.884 19.281 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:36.887 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Paused","id":1001}
02:52:36.986 00.099 1092 evsrv: cli 019865E0 request: {"method":"set_paused","params":[false],"id":42}
02:52:36.989 00.003 1092 SetPaused type=0 isPaused=1 exposurePending=0
02:52:36.994 00.005 1092 Guider::SetPaused(0)
02:52:36.996 00.002 1092 Guider::SetPaused: resetting avg dist filter
02:52:37.012 00.016 1092 un-pause: clearing mount guide algorithm history
02:52:37.016 00.004 1092 Mount: notify guiding resumed
02:52:37.018 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:37.021 00.003 1092 Enqueuing Expose request
02:52:37.025 00.004 2744 Worker thread wakes up
02:52:37.026 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:37.026 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:37.026 00.000 1092 Status Line: Resumed
02:52:37.043 00.017 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":42}
02:52:37.048 00.005 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:37.053 00.005 1092 case statement mapped state 6 to 3
02:52:37.056 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:38.152 01.096 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:38.154 00.002 1092 case statement mapped state 6 to 3
02:52:38.157 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:39.266 01.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:39.268 00.002 1092 case statement mapped state 6 to 3
02:52:39.270 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:40.381 01.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:40.384 00.003 1092 case statement mapped state 6 to 3
02:52:40.386 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:40.406 00.020 2744 Exposure complete
02:52:40.593 00.187 2744 worker thread done servicing request
02:52:40.594 00.001 1092 OnExposeComplete: enter
02:52:40.596 00.002 1092 UpdateGuideState(): m_state=6
02:52:40.599 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 448
02:52:40.601 00.002 1092 Star::Find returns 1 (0), X=1719.75, Y=131.54, Mass=482159, SNR=99.5, Peak=61923 HFD=2.8
02:52:40.603 00.002 1092 MultiStar: [#1 -0.37,0.33,0.87,U] [#2 -0.82,0.66,0.83,U] [#3 -0.70,0.50,0.67,U] [#4 -0.64,0.43,0.65,U] [#5 -0.94,0.39,0.60,U] [#6 -0.76,0.23,0.46,U] [#7 -0.65,0.79,0.70,U] [#8 -0.22,0.37,0.56,U] 
02:52:40.604 00.001 1092 single-star, 8 included, MultiStar: {-0.55, 0.46}, one-star: {-0.12, 0.34}
02:52:40.606 00.002 1092 CameraToMount -- cameraTheta (1.91) - m_xAngle (-0.43) = xAngle (2.34 = 2.34)
02:52:40.608 00.002 1092 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.18 = 2.18)
02:52:40.610 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=0.34 hyp=0.36 cameraTheta=1.91 mountX=-0.25 mountY=0.30, mountTheta=2.27
02:52:40.615 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=0.34, opts=13)
02:52:40.617 00.002 1092 Enqueuing Move request for scope (-0.12, 0.34)
02:52:40.619 00.002 2744 Worker thread wakes up
02:52:40.619 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.34) opts 0xd
02:52:40.619 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, 0.34)
02:52:40.619 00.000 2744 Moving (-0.12, 0.34) raw xDistance=-0.25 yDistance=0.30
02:52:40.620 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.25
02:52:40.620 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:40.620 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.30
02:52:40.620 00.000 2744 MoveAxis(E, 0, ABG)
02:52:40.620 00.000 2744 Move returns status 0, amount 0
02:52:40.620 00.000 2744 MoveAxis(N, 0, ABG)
02:52:40.620 00.000 2744 Move returns status 0, amount 0
02:52:40.620 00.000 2744 move complete, result=0
02:52:40.620 00.000 2744 worker thread done servicing request
02:52:40.633 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5475, FiltMin=1370, FiltMax=65535, Gamma=0.510
02:52:40.646 00.013 1092 UpdateGuideState exits: m=482159 SNR=99.5
02:52:40.649 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:40.651 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:40.653 00.002 1092 Enqueuing Expose request
02:52:40.655 00.002 2744 Worker thread wakes up
02:52:40.655 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:40.655 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:40.655 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.3 px 0 ms NORTH
02:52:41.495 00.840 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:52:41.498 00.003 1092 case statement mapped state 6 to 3
02:52:41.500 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:52:44.046 02.546 2744 Exposure complete
02:52:44.244 00.198 2744 worker thread done servicing request
02:52:44.244 00.000 1092 OnExposeComplete: enter
02:52:44.246 00.002 1092 UpdateGuideState(): m_state=6
02:52:44.250 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 449
02:52:44.252 00.002 1092 Star::Find returns 1 (0), X=1720.18, Y=131.18, Mass=502177, SNR=99.2, Peak=57587 HFD=2.7
02:52:44.254 00.002 1092 MultiStar: [#1 0.05,0.12,0.91,U] [#2 -0.42,0.32,0.75,U] [#3 -0.39,0.27,0.66,U] [#4 -0.02,0.24,0.64,U] [#5 -0.51,0.44,0.47,U] [#6 -0.01,0.11,0.48,U] [#7 -0.12,0.43,0.68,U] [#8 0.08,0.44,0.53,U] 
02:52:44.256 00.002 1092 refined, 8 included, MultiStar: {-0.08, 0.24}, one-star: {0.31, -0.02}
02:52:44.261 00.005 1092 CameraToMount -- cameraTheta (1.92) - m_xAngle (-0.43) = xAngle (2.34 = 2.34)
02:52:44.263 00.002 1092 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.19 = 2.19)
02:52:44.266 00.003 1092 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.92 mountX=-0.18 mountY=0.21, mountTheta=2.28
02:52:44.272 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.24, opts=13)
02:52:44.275 00.003 1092 Enqueuing Move request for scope (-0.08, 0.24)
02:52:44.278 00.003 2744 Worker thread wakes up
02:52:44.278 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
02:52:44.278 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
02:52:44.278 00.000 2744 Moving (-0.08, 0.24) raw xDistance=-0.18 yDistance=0.21
02:52:44.278 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.18
02:52:44.278 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:44.278 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.21
02:52:44.278 00.000 2744 MoveAxis(E, 0, ABG)
02:52:44.278 00.000 2744 Move returns status 0, amount 0
02:52:44.278 00.000 2744 MoveAxis(N, 0, ABG)
02:52:44.278 00.000 2744 Move returns status 0, amount 0
02:52:44.278 00.000 2744 move complete, result=0
02:52:44.279 00.001 2744 worker thread done servicing request
02:52:44.296 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5450, FiltMin=1648, FiltMax=65535, Gamma=0.510
02:52:44.311 00.015 1092 UpdateGuideState exits: m=502177 SNR=99.2
02:52:44.313 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:44.316 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:44.319 00.003 1092 Enqueuing Expose request
02:52:44.322 00.003 2744 Worker thread wakes up
02:52:44.322 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:44.322 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:44.322 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.2 px 0 ms NORTH
02:52:47.716 03.394 2744 Exposure complete
02:52:47.935 00.219 2744 worker thread done servicing request
02:52:47.935 00.000 1092 OnExposeComplete: enter
02:52:47.938 00.003 1092 UpdateGuideState(): m_state=6
02:52:47.943 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 450
02:52:47.947 00.004 1092 Star::Find returns 1 (0), X=1719.90, Y=131.16, Mass=480896, SNR=110.9, Peak=50003 HFD=2.9
02:52:47.950 00.003 1092 MultiStar: [#1 -0.39,-0.01,0.64,U] [#2 -0.63,-0.03,0.54,U] [#3 -0.55,0.14,0.62,U] [#4 -0.42,0.16,0.52,U] [#5 -0.95,0.29,0.43,U] [#6 -0.33,-0.04,0.38,U] [#7 -0.21,0.33,0.53,U] [#8 -0.63,0.03,0.38,U] 
02:52:47.953 00.003 1092 single-star, 8 included, MultiStar: {-0.40, 0.08}, one-star: {0.02, -0.04}
02:52:47.955 00.002 1092 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-0.43) = xAngle (-0.61 = -0.61)
02:52:47.960 00.005 1092 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.76 = -0.76)
02:52:47.962 00.002 1092 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.04 mountX=0.04 mountY=-0.03, mountTheta=-0.70
02:52:47.970 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.02, y=-0.04, opts=13)
02:52:47.978 00.008 1092 Enqueuing Move request for scope (0.02, -0.04)
02:52:47.980 00.002 2744 Worker thread wakes up
02:52:47.981 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
02:52:47.981 00.000 2744 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
02:52:47.981 00.000 2744 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=-0.03
02:52:47.981 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:47.981 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:47.981 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.03
02:52:47.981 00.000 2744 MoveAxis(E, 0, ABG)
02:52:47.981 00.000 2744 Move returns status 0, amount 0
02:52:47.981 00.000 2744 MoveAxis(N, 0, ABG)
02:52:47.981 00.000 2744 Move returns status 0, amount 0
02:52:47.982 00.001 2744 move complete, result=0
02:52:47.982 00.000 2744 worker thread done servicing request
02:52:48.002 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5472, FiltMin=1581, FiltMax=65535, Gamma=0.510
02:52:48.019 00.017 1092 UpdateGuideState exits: m=480896 SNR=110.9
02:52:48.024 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:48.029 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:48.032 00.003 1092 Enqueuing Expose request
02:52:48.036 00.004 2744 Worker thread wakes up
02:52:48.036 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:48.038 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:48.040 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:51.424 03.384 2744 Exposure complete
02:52:51.619 00.195 2744 worker thread done servicing request
02:52:51.619 00.000 1092 OnExposeComplete: enter
02:52:51.622 00.003 1092 UpdateGuideState(): m_state=6
02:52:51.625 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 451
02:52:51.628 00.003 1092 Star::Find returns 1 (0), X=1719.81, Y=131.35, Mass=444596, SNR=94.4, Peak=52227 HFD=2.7
02:52:51.632 00.004 1092 MultiStar: [#1 -0.14,-0.16,0.84,U] [#2 -0.94,0.11,0.71,U] [#3 -0.53,-0.11,0.61,U] [#4 -0.54,0.11,0.65,U] [#5 -1.07,0.35,0.59,U] [#6 -0.67,0.01,0.48,U] [#7 -0.61,0.39,0.58,U] [#8 -0.31,0.03,0.54,U] 
02:52:51.634 00.002 1092 single-star, 8 included, MultiStar: {-0.50, 0.09}, one-star: {-0.06, 0.15}
02:52:51.637 00.003 1092 CameraToMount -- cameraTheta (1.95) - m_xAngle (-0.43) = xAngle (2.37 = 2.37)
02:52:51.639 00.002 1092 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.22 = 2.22)
02:52:51.642 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.95 mountX=-0.12 mountY=0.13, mountTheta=2.30
02:52:51.648 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=0.15, opts=13)
02:52:51.651 00.003 1092 Enqueuing Move request for scope (-0.06, 0.15)
02:52:51.654 00.003 2744 Worker thread wakes up
02:52:51.654 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:52:51.654 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:52:51.654 00.000 2744 Moving (-0.06, 0.15) raw xDistance=-0.12 yDistance=0.13
02:52:51.654 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.12
02:52:51.654 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:51.654 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.13
02:52:51.654 00.000 2744 MoveAxis(E, 0, ABG)
02:52:51.655 00.001 2744 Move returns status 0, amount 0
02:52:51.655 00.000 2744 MoveAxis(N, 0, ABG)
02:52:51.655 00.000 2744 Move returns status 0, amount 0
02:52:51.655 00.000 2744 move complete, result=0
02:52:51.655 00.000 2744 worker thread done servicing request
02:52:51.676 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5597, FiltMin=1549, FiltMax=65535, Gamma=0.510
02:52:51.697 00.021 1092 UpdateGuideState exits: m=444596 SNR=94.4
02:52:51.700 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:51.705 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:51.711 00.006 1092 Enqueuing Expose request
02:52:51.715 00.004 2744 Worker thread wakes up
02:52:51.716 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:51.720 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:51.720 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:55.101 03.381 2744 Exposure complete
02:52:55.297 00.196 2744 worker thread done servicing request
02:52:55.297 00.000 1092 OnExposeComplete: enter
02:52:55.300 00.003 1092 UpdateGuideState(): m_state=6
02:52:55.303 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 452
02:52:55.305 00.002 1092 Star::Find returns 1 (0), X=1719.30, Y=131.53, Mass=420491, SNR=91.3, Peak=45299 HFD=3.0
02:52:55.308 00.003 1092 MultiStar: [#1 -0.81,0.26,0.90,U] [#2 -1.01,0.31,0.82,U] [#3 -0.97,0.23,0.68,U] [#4 -0.96,0.48,0.63,U] [#5 -1.71,0.86,0.00,M1] [#6 -0.82,0.24,0.50,U] [#7 -0.97,0.58,0.60,U] [#8 -0.94,0.63,0.50,U] 
02:52:55.310 00.002 1092 single-star, 7 included, MultiStar: {-0.86, 0.37}, one-star: {-0.57, 0.33}
02:52:55.312 00.002 1092 CameraToMount -- cameraTheta (2.61) - m_xAngle (-0.43) = xAngle (3.04 = 3.04)
02:52:55.315 00.003 1092 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.89 = 2.89)
02:52:55.317 00.002 1092 CameraToMount -- cameraX=-0.57 cameraY=0.33 hyp=0.66 cameraTheta=2.61 mountX=-0.66 mountY=0.17, mountTheta=2.89
02:52:55.321 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.33, opts=13)
02:52:55.324 00.003 1092 Enqueuing Move request for scope (-0.57, 0.33)
02:52:55.326 00.002 2744 Worker thread wakes up
02:52:55.326 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.33) opts 0xd
02:52:55.327 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.33)
02:52:55.327 00.000 2744 Moving (-0.57, 0.33) raw xDistance=-0.66 yDistance=0.17
02:52:55.327 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.66
02:52:55.327 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:55.327 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.17
02:52:55.327 00.000 2744 MoveAxis(E, 148, ABG)
02:52:55.327 00.000 2744 Guiding  Dir = 2, Dur = 148
02:52:55.327 00.000 2744 IsSlewing returns 0
02:52:55.328 00.001 2744 IsGuiding returns 0
02:52:55.328 00.000 2744 PulseGuide returned control before completion, sleep 158
02:52:55.341 00.013 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5581, FiltMin=1706, FiltMax=65535, Gamma=0.510
02:52:55.357 00.016 1092 UpdateGuideState exits: m=420491 SNR=91.3
02:52:55.360 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:55.362 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:55.365 00.003 1092 Enqueuing Expose request
02:52:55.488 00.123 2744 IsGuiding returns 1
02:52:55.488 00.000 2744 scope still moving after pulse duration time elapsed
02:52:55.520 00.032 2744 IsSlewing returns 0
02:52:55.520 00.000 2744 IsGuiding returns 0
02:52:55.520 00.000 2744 scope move finished after 148 + 44 ms
02:52:55.521 00.001 2744 Move returns status 0, amount 148
02:52:55.521 00.000 2744 MoveAxis(N, 0, ABG)
02:52:55.521 00.000 2744 Move returns status 0, amount 0
02:52:55.521 00.000 2744 move complete, result=0
02:52:55.521 00.000 2744 worker thread done servicing request
02:52:55.521 00.000 2744 Worker thread wakes up
02:52:55.521 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:55.521 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:52:55.532 00.011 1092 GuideStep: -0.7 px 148 ms EAST, 0.2 px 0 ms NORTH
02:52:58.930 03.398 2744 Exposure complete
02:52:59.193 00.263 2744 worker thread done servicing request
02:52:59.193 00.000 1092 OnExposeComplete: enter
02:52:59.196 00.003 1092 UpdateGuideState(): m_state=6
02:52:59.200 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 453
02:52:59.203 00.003 1092 Star::Find returns 1 (0), X=1719.75, Y=131.29, Mass=450492, SNR=89.6, Peak=62835 HFD=2.6
02:52:59.206 00.003 1092 MultiStar: [#1 -0.60,0.15,0.93,U] [#2 -0.93,0.40,0.76,U] [#3 -0.79,-0.05,0.74,U] [#4 -0.67,0.17,0.60,U] [#5 -1.42,0.60,0.58,U] [#6 -0.91,0.11,0.52,U] [#7 -0.86,0.40,0.61,U] [#8 -0.79,0.55,0.52,U] 
02:52:59.208 00.002 1092 single-star, 8 included, MultiStar: {-0.74, 0.24}, one-star: {-0.13, 0.09}
02:52:59.212 00.004 1092 CameraToMount -- cameraTheta (2.54) - m_xAngle (-0.43) = xAngle (2.97 = 2.97)
02:52:59.214 00.002 1092 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.81 = 2.81)
02:52:59.218 00.004 1092 CameraToMount -- cameraX=-0.13 cameraY=0.09 hyp=0.15 cameraTheta=2.54 mountX=-0.15 mountY=0.05, mountTheta=2.82
02:52:59.228 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.09, opts=13)
02:52:59.231 00.003 1092 Enqueuing Move request for scope (-0.13, 0.09)
02:52:59.235 00.004 2744 Worker thread wakes up
02:52:59.236 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.09) opts 0xd
02:52:59.236 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.09)
02:52:59.236 00.000 2744 Moving (-0.13, 0.09) raw xDistance=-0.15 yDistance=0.05
02:52:59.236 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.15
02:52:59.236 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:52:59.236 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.05
02:52:59.236 00.000 2744 MoveAxis(E, 0, ABG)
02:52:59.236 00.000 2744 Move returns status 0, amount 0
02:52:59.236 00.000 2744 MoveAxis(N, 0, ABG)
02:52:59.237 00.001 2744 Move returns status 0, amount 0
02:52:59.237 00.000 2744 move complete, result=0
02:52:59.237 00.000 2744 worker thread done servicing request
02:52:59.253 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5591, FiltMin=1151, FiltMax=65535, Gamma=0.510
02:52:59.270 00.017 1092 UpdateGuideState exits: m=450492 SNR=89.6
02:52:59.273 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:59.276 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:52:59.278 00.002 1092 Enqueuing Expose request
02:52:59.281 00.003 2744 Worker thread wakes up
02:52:59.281 00.000 1092 GuideStep: -0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:59.283 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:52:59.283 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:02.670 03.387 2744 Exposure complete
02:53:02.864 00.194 2744 worker thread done servicing request
02:53:02.865 00.001 1092 OnExposeComplete: enter
02:53:02.867 00.002 1092 UpdateGuideState(): m_state=6
02:53:02.870 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 454
02:53:02.872 00.002 1092 Star::Find returns 1 (0), X=1719.58, Y=131.27, Mass=496058, SNR=114.1, Peak=59299 HFD=2.8
02:53:02.875 00.003 1092 MultiStar: [#1 -0.58,0.17,0.73,U] [#2 -0.97,0.26,0.73,U] [#3 -1.00,0.11,0.66,U] [#4 -1.15,0.48,0.50,U] [#5 -1.31,0.45,0.41,U] [#6 -0.68,0.15,0.36,U] [#7 -0.97,0.46,0.58,U] [#8 -0.53,0.53,0.51,U] 
02:53:02.878 00.003 1092 single-star, 8 included, MultiStar: {-0.78, 0.27}, one-star: {-0.30, 0.07}
02:53:02.880 00.002 1092 CameraToMount -- cameraTheta (2.90) - m_xAngle (-0.43) = xAngle (3.33 = -2.95)
02:53:02.882 00.002 1092 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.17 = -3.11)
02:53:02.884 00.002 1092 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.31 cameraTheta=2.90 mountX=-0.30 mountY=-0.01, mountTheta=-3.11
02:53:02.888 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.30, y=0.07, opts=13)
02:53:02.891 00.003 1092 Enqueuing Move request for scope (-0.30, 0.07)
02:53:02.893 00.002 2744 Worker thread wakes up
02:53:02.894 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
02:53:02.894 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
02:53:02.894 00.000 2744 Moving (-0.30, 0.07) raw xDistance=-0.30 yDistance=-0.01
02:53:02.894 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.30
02:53:02.894 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:02.894 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.01
02:53:02.894 00.000 2744 MoveAxis(E, 68, ABG)
02:53:02.894 00.000 2744 Guiding  Dir = 2, Dur = 68
02:53:02.894 00.000 2744 IsSlewing returns 0
02:53:02.894 00.000 2744 IsGuiding returns 0
02:53:02.895 00.001 2744 PulseGuide returned control before completion, sleep 78
02:53:02.910 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1661, FiltMax=65535, Gamma=0.510
02:53:02.927 00.017 1092 UpdateGuideState exits: m=496058 SNR=114.1
02:53:02.930 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.933 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:02.935 00.002 1092 Enqueuing Expose request
02:53:02.977 00.042 2744 IsGuiding returns 1
02:53:02.977 00.000 2744 scope still moving after pulse duration time elapsed
02:53:03.008 00.031 2744 IsSlewing returns 0
02:53:03.009 00.001 2744 IsGuiding returns 0
02:53:03.010 00.001 2744 scope move finished after 68 + 47 ms
02:53:03.010 00.000 2744 Move returns status 0, amount 68
02:53:03.010 00.000 2744 MoveAxis(N, 0, ABG)
02:53:03.010 00.000 2744 Move returns status 0, amount 0
02:53:03.010 00.000 2744 move complete, result=0
02:53:03.010 00.000 2744 worker thread done servicing request
02:53:03.010 00.000 2744 Worker thread wakes up
02:53:03.011 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:03.011 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:03.011 00.000 1092 GuideStep: -0.3 px 68 ms EAST, -0.0 px 0 ms NORTH
02:53:06.457 03.446 2744 Exposure complete
02:53:06.781 00.324 2744 worker thread done servicing request
02:53:06.781 00.000 1092 OnExposeComplete: enter
02:53:06.786 00.005 1092 UpdateGuideState(): m_state=6
02:53:06.789 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 455
02:53:06.794 00.005 1092 Star::Find returns 1 (0), X=1719.42, Y=131.24, Mass=498541, SNR=97.9, Peak=60947 HFD=2.8
02:53:06.798 00.004 1092 MultiStar: [#1 -0.57,0.09,0.95,U] [#2 -0.94,0.24,0.83,U] [#3 -0.80,-0.07,0.70,U] [#4 -0.97,0.30,0.68,U] [#5 -1.25,0.28,0.54,U] [#6 -0.62,0.21,0.51,U] [#7 -0.77,0.35,0.80,U] [#8 -0.66,0.32,0.51,U] 
02:53:06.803 00.005 1092 single-star, 8 included, MultiStar: {-0.76, 0.18}, one-star: {-0.46, 0.04}
02:53:06.807 00.004 1092 CameraToMount -- cameraTheta (3.06) - m_xAngle (-0.43) = xAngle (3.49 = -2.79)
02:53:06.811 00.004 1092 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.33 = -2.95)
02:53:06.815 00.004 1092 CameraToMount -- cameraX=-0.46 cameraY=0.04 hyp=0.46 cameraTheta=3.06 mountX=-0.43 mountY=-0.09, mountTheta=-2.94
02:53:06.827 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.04, opts=13)
02:53:06.831 00.004 1092 Enqueuing Move request for scope (-0.46, 0.04)
02:53:06.834 00.003 2744 Worker thread wakes up
02:53:06.834 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.04) opts 0xd
02:53:06.835 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.04)
02:53:06.835 00.000 2744 Moving (-0.46, 0.04) raw xDistance=-0.43 yDistance=-0.09
02:53:06.835 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.43
02:53:06.835 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:06.835 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:53:06.835 00.000 2744 MoveAxis(E, 102, ABG)
02:53:06.835 00.000 2744 Guiding  Dir = 2, Dur = 102
02:53:06.836 00.001 2744 IsSlewing returns 0
02:53:06.836 00.000 2744 IsGuiding returns 0
02:53:06.837 00.001 2744 PulseGuide returned control before completion, sleep 112
02:53:06.860 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5453, FiltMin=1607, FiltMax=65535, Gamma=0.510
02:53:06.881 00.021 1092 UpdateGuideState exits: m=498541 SNR=97.9
02:53:06.885 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:06.890 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:06.895 00.005 1092 Enqueuing Expose request
02:53:06.955 00.060 2744 IsGuiding returns 1
02:53:06.955 00.000 2744 scope still moving after pulse duration time elapsed
02:53:06.987 00.032 2744 IsSlewing returns 0
02:53:06.987 00.000 2744 IsGuiding returns 0
02:53:06.988 00.001 2744 scope move finished after 102 + 49 ms
02:53:06.988 00.000 2744 Move returns status 0, amount 102
02:53:06.988 00.000 2744 MoveAxis(N, 0, ABG)
02:53:06.988 00.000 2744 Move returns status 0, amount 0
02:53:06.988 00.000 2744 move complete, result=0
02:53:06.988 00.000 2744 worker thread done servicing request
02:53:06.989 00.001 2744 Worker thread wakes up
02:53:06.989 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:06.989 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:06.991 00.002 1092 GuideStep: -0.4 px 102 ms EAST, -0.1 px 0 ms NORTH
02:53:10.417 03.426 2744 Exposure complete
02:53:10.710 00.293 2744 worker thread done servicing request
02:53:10.711 00.001 1092 OnExposeComplete: enter
02:53:10.715 00.004 1092 UpdateGuideState(): m_state=6
02:53:10.719 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 456
02:53:10.722 00.003 1092 Star::Find returns 1 (0), X=1719.32, Y=131.39, Mass=479007, SNR=103.5, Peak=62355 HFD=2.8
02:53:10.726 00.004 1092 MultiStar: [#1 -0.62,0.17,0.78,U] [#2 -1.38,0.60,0.77,U] [#3 -0.80,0.07,0.63,U] [#4 -0.75,0.26,0.71,U] [#5 -1.25,0.36,0.51,U] [#6 -0.80,0.12,0.44,U] [#7 -0.88,0.63,0.65,U] [#8 -0.70,0.72,0.51,U] 
02:53:10.732 00.006 1092 single-star, 8 included, MultiStar: {-0.84, 0.34}, one-star: {-0.55, 0.19}
02:53:10.737 00.005 1092 CameraToMount -- cameraTheta (2.80) - m_xAngle (-0.43) = xAngle (3.23 = -3.06)
02:53:10.741 00.004 1092 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.07 = 3.07)
02:53:10.744 00.003 1092 CameraToMount -- cameraX=-0.55 cameraY=0.19 hyp=0.58 cameraTheta=2.80 mountX=-0.58 mountY=0.04, mountTheta=3.07
02:53:10.751 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=0.19, opts=13)
02:53:10.754 00.003 1092 Enqueuing Move request for scope (-0.55, 0.19)
02:53:10.759 00.005 2744 Worker thread wakes up
02:53:10.759 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.19) opts 0xd
02:53:10.759 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, 0.19)
02:53:10.759 00.000 2744 Moving (-0.55, 0.19) raw xDistance=-0.58 yDistance=0.04
02:53:10.759 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.39 from input -0.58
02:53:10.759 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:10.759 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:53:10.759 00.000 2744 MoveAxis(E, 137, ABG)
02:53:10.760 00.001 2744 Guiding  Dir = 2, Dur = 137
02:53:10.761 00.001 2744 IsSlewing returns 0
02:53:10.761 00.000 2744 IsGuiding returns 0
02:53:10.761 00.000 2744 PulseGuide returned control before completion, sleep 147
02:53:10.788 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5463, FiltMin=1779, FiltMax=65535, Gamma=0.510
02:53:10.808 00.020 1092 UpdateGuideState exits: m=479007 SNR=103.5
02:53:10.811 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:10.815 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:10.818 00.003 1092 Enqueuing Expose request
02:53:10.911 00.093 2744 IsGuiding returns 1
02:53:10.912 00.001 2744 scope still moving after pulse duration time elapsed
02:53:10.941 00.029 2744 IsSlewing returns 0
02:53:10.941 00.000 2744 IsGuiding returns 0
02:53:10.942 00.001 2744 scope move finished after 137 + 44 ms
02:53:10.942 00.000 2744 Move returns status 0, amount 137
02:53:10.942 00.000 2744 MoveAxis(N, 0, ABG)
02:53:10.942 00.000 2744 Move returns status 0, amount 0
02:53:10.942 00.000 2744 move complete, result=0
02:53:10.942 00.000 2744 worker thread done servicing request
02:53:10.942 00.000 2744 Worker thread wakes up
02:53:10.942 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:10.943 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:10.943 00.000 1092 GuideStep: -0.6 px 137 ms EAST, 0.0 px 0 ms NORTH
02:53:14.341 03.398 2744 Exposure complete
02:53:14.540 00.199 2744 worker thread done servicing request
02:53:14.540 00.000 1092 OnExposeComplete: enter
02:53:14.543 00.003 1092 UpdateGuideState(): m_state=6
02:53:14.546 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 457
02:53:14.549 00.003 1092 Star::Find returns 1 (0), X=1720.09, Y=131.09, Mass=503516, SNR=107.3, Peak=64963 HFD=2.7
02:53:14.552 00.003 1092 MultiStar: [#1 -0.07,-0.21,0.88,U] [#2 -0.48,0.02,0.82,U] [#3 -0.19,-0.25,0.66,U] [#4 -0.22,-0.06,0.60,U] [#5 -0.37,0.05,0.47,U] [#6 -0.22,-0.36,0.43,U] [#7 0.04,0.12,0.65,U] [#8 -0.02,-0.05,0.50,U] 
02:53:14.555 00.003 1092 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {0.21, -0.11}
02:53:14.557 00.002 1092 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.43) = xAngle (-2.07 = -2.07)
02:53:14.560 00.003 1092 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.23 = -2.23)
02:53:14.562 00.002 1092 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.16 cameraTheta=-2.50 mountX=-0.07 mountY=-0.12, mountTheta=-2.12
02:53:14.567 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.12, y=-0.09, opts=13)
02:53:14.570 00.003 1092 Enqueuing Move request for scope (-0.12, -0.09)
02:53:14.572 00.002 2744 Worker thread wakes up
02:53:14.573 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:53:14.573 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:53:14.573 00.000 2744 Moving (-0.12, -0.09) raw xDistance=-0.07 yDistance=-0.12
02:53:14.573 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:14.573 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:14.573 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:53:14.573 00.000 2744 MoveAxis(E, 0, ABG)
02:53:14.573 00.000 2744 Move returns status 0, amount 0
02:53:14.573 00.000 2744 MoveAxis(N, 0, ABG)
02:53:14.573 00.000 2744 Move returns status 0, amount 0
02:53:14.574 00.001 2744 move complete, result=0
02:53:14.574 00.000 2744 worker thread done servicing request
02:53:14.589 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5469, FiltMin=1719, FiltMax=65535, Gamma=0.510
02:53:14.604 00.015 1092 UpdateGuideState exits: m=503516 SNR=107.3
02:53:14.606 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:14.609 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:14.611 00.002 1092 Enqueuing Expose request
02:53:14.613 00.002 2744 Worker thread wakes up
02:53:14.613 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:14.615 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:14.615 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:18.011 03.396 2744 Exposure complete
02:53:18.207 00.196 2744 worker thread done servicing request
02:53:18.207 00.000 1092 OnExposeComplete: enter
02:53:18.210 00.003 1092 UpdateGuideState(): m_state=6
02:53:18.212 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 458
02:53:18.215 00.003 1092 Star::Find returns 1 (0), X=1720.07, Y=131.51, Mass=506198, SNR=106.9, Peak=65491 HFD=2.4
02:53:18.217 00.002 1092 MultiStar: [#1 0.08,0.05,0.87,U] [#2 -0.29,0.01,0.74,U] [#3 -0.10,-0.16,0.62,U] [#4 -0.34,0.28,0.57,U] [#5 -0.32,0.31,0.54,U] [#6 -0.21,-0.03,0.48,U] [#7 -0.20,0.46,0.65,U] [#8 0.25,0.19,0.57,U] 
02:53:18.219 00.002 1092 refined, 8 included, MultiStar: {-0.08, 0.16}, one-star: {0.20, 0.32}
02:53:18.220 00.001 1092 CameraToMount -- cameraTheta (2.00) - m_xAngle (-0.43) = xAngle (2.43 = 2.43)
02:53:18.222 00.002 1092 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.28 = 2.28)
02:53:18.226 00.004 1092 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.00 mountX=-0.14 mountY=0.14, mountTheta=2.35
02:53:18.230 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.08, y=0.16, opts=13)
02:53:18.232 00.002 1092 Enqueuing Move request for scope (-0.08, 0.16)
02:53:18.234 00.002 2744 Worker thread wakes up
02:53:18.234 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
02:53:18.234 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
02:53:18.234 00.000 2744 Moving (-0.08, 0.16) raw xDistance=-0.14 yDistance=0.14
02:53:18.234 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:53:18.234 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:18.235 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:53:18.235 00.000 2744 MoveAxis(E, 0, ABG)
02:53:18.235 00.000 2744 Move returns status 0, amount 0
02:53:18.235 00.000 2744 MoveAxis(N, 0, ABG)
02:53:18.235 00.000 2744 Move returns status 0, amount 0
02:53:18.235 00.000 2744 move complete, result=0
02:53:18.235 00.000 2744 worker thread done servicing request
02:53:18.249 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5479, FiltMin=1619, FiltMax=65535, Gamma=0.510
02:53:18.264 00.015 1092 UpdateGuideState exits: m=506198 SNR=106.9
02:53:18.266 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:18.270 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:18.272 00.002 1092 Enqueuing Expose request
02:53:18.275 00.003 1092 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:18.277 00.002 2744 Worker thread wakes up
02:53:18.277 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:18.277 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:21.663 03.386 2744 Exposure complete
02:53:21.869 00.206 2744 worker thread done servicing request
02:53:21.869 00.000 1092 OnExposeComplete: enter
02:53:21.872 00.003 1092 UpdateGuideState(): m_state=6
02:53:21.875 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 459
02:53:21.878 00.003 1092 Star::Find returns 1 (0), X=1720.37, Y=131.13, Mass=487245, SNR=99.8, Peak=56163 HFD=2.6
02:53:21.881 00.003 1092 MultiStar: [#1 0.50,-0.17,0.88,U] [#2 -0.07,-0.04,0.68,U] [#3 -0.03,-0.23,0.76,U] [#4 0.21,-0.01,0.69,U] [#5 -0.41,0.27,0.53,U] [#6 0.19,-0.32,0.60,U] [#7 0.16,0.27,0.69,U] [#8 0.40,0.14,0.56,U] 
02:53:21.883 00.002 1092 refined, 8 included, MultiStar: {0.19, -0.03}, one-star: {0.49, -0.07}
02:53:21.885 00.002 1092 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-0.43) = xAngle (0.27 = 0.27)
02:53:21.887 00.002 1092 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.11 = 0.11)
02:53:21.889 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=-0.03 hyp=0.20 cameraTheta=-0.16 mountX=0.19 mountY=0.02, mountTheta=0.11
02:53:21.894 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=-0.03, opts=13)
02:53:21.897 00.003 1092 Enqueuing Move request for scope (0.19, -0.03)
02:53:21.900 00.003 2744 Worker thread wakes up
02:53:21.900 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.03) opts 0xd
02:53:21.900 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, -0.03)
02:53:21.900 00.000 2744 Moving (0.19, -0.03) raw xDistance=0.19 yDistance=0.02
02:53:21.900 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:53:21.900 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:21.900 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:53:21.900 00.000 2744 MoveAxis(E, 0, ABG)
02:53:21.900 00.000 2744 Move returns status 0, amount 0
02:53:21.900 00.000 2744 MoveAxis(N, 0, ABG)
02:53:21.900 00.000 2744 Move returns status 0, amount 0
02:53:21.900 00.000 2744 move complete, result=0
02:53:21.900 00.000 2744 worker thread done servicing request
02:53:21.914 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1405, FiltMax=65535, Gamma=0.510
02:53:21.930 00.016 1092 UpdateGuideState exits: m=487245 SNR=99.8
02:53:21.933 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.936 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:21.938 00.002 1092 Enqueuing Expose request
02:53:21.942 00.004 2744 Worker thread wakes up
02:53:21.942 00.000 1092 GuideStep: 0.2 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:21.945 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:21.945 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:25.342 03.397 2744 Exposure complete
02:53:25.548 00.206 2744 worker thread done servicing request
02:53:25.548 00.000 1092 OnExposeComplete: enter
02:53:25.551 00.003 1092 UpdateGuideState(): m_state=6
02:53:25.554 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 460
02:53:25.556 00.002 1092 Star::Find returns 1 (0), X=1720.41, Y=131.03, Mass=466099, SNR=99.3, Peak=59299 HFD=2.3
02:53:25.560 00.004 1092 MultiStar: [#1 0.37,-0.29,0.95,U] [#2 -0.05,-0.01,0.69,U] [#3 -0.04,-0.28,0.60,U] [#4 0.15,-0.41,0.60,U] [#5 -0.49,-0.01,0.50,U] [#6 0.33,-0.28,0.48,U] [#7 0.03,0.25,0.76,U] [#8 0.43,0.18,0.53,U] 
02:53:25.562 00.002 1092 refined, 8 included, MultiStar: {0.18, -0.12}, one-star: {0.53, -0.17}
02:53:25.566 00.004 1092 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-0.43) = xAngle (-0.15 = -0.15)
02:53:25.568 00.002 1092 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.31 = -0.31)
02:53:25.571 00.003 1092 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.21 cameraTheta=-0.58 mountX=0.21 mountY=-0.06, mountTheta=-0.30
02:53:25.576 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.18, y=-0.12, opts=13)
02:53:25.579 00.003 1092 Enqueuing Move request for scope (0.18, -0.12)
02:53:25.581 00.002 2744 Worker thread wakes up
02:53:25.582 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
02:53:25.582 00.000 2744 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
02:53:25.582 00.000 2744 Moving (0.18, -0.12) raw xDistance=0.21 yDistance=-0.06
02:53:25.582 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.21
02:53:25.582 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:25.582 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:53:25.582 00.000 2744 MoveAxis(E, 0, ABG)
02:53:25.582 00.000 2744 Move returns status 0, amount 0
02:53:25.582 00.000 2744 MoveAxis(N, 0, ABG)
02:53:25.582 00.000 2744 Move returns status 0, amount 0
02:53:25.582 00.000 2744 move complete, result=0
02:53:25.583 00.001 2744 worker thread done servicing request
02:53:25.597 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1671, FiltMax=65535, Gamma=0.510
02:53:25.612 00.015 1092 UpdateGuideState exits: m=466099 SNR=99.3
02:53:25.615 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:25.617 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:25.619 00.002 1092 Enqueuing Expose request
02:53:25.622 00.003 2744 Worker thread wakes up
02:53:25.622 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:25.624 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:25.624 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:29.010 03.386 2744 Exposure complete
02:53:29.203 00.193 2744 worker thread done servicing request
02:53:29.203 00.000 1092 OnExposeComplete: enter
02:53:29.205 00.002 1092 UpdateGuideState(): m_state=6
02:53:29.208 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 461
02:53:29.211 00.003 1092 Star::Find returns 1 (0), X=1720.51, Y=131.05, Mass=447366, SNR=89.1, Peak=52986 HFD=2.3
02:53:29.213 00.002 1092 MultiStar: [#1 0.54,-0.30,0.99,U] [#2 -0.08,-0.09,0.78,U] [#3 0.03,-0.32,0.72,U] [#4 0.22,-0.21,0.72,U] [#5 -0.25,-0.24,0.55,U] [#6 0.18,-0.58,0.45,U] [#7 0.14,-0.06,0.63,U] [#8 0.35,0.06,0.60,U] 
02:53:29.216 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.63, -0.15}
02:53:29.217 00.001 1092 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-0.43) = xAngle (-0.27 = -0.27)
02:53:29.219 00.002 1092 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.43 = -0.43)
02:53:29.221 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.20 hyp=0.31 cameraTheta=-0.70 mountX=0.30 mountY=-0.13, mountTheta=-0.41
02:53:29.227 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.20, opts=13)
02:53:29.230 00.003 1092 Enqueuing Move request for scope (0.24, -0.20)
02:53:29.232 00.002 2744 Worker thread wakes up
02:53:29.233 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.20) opts 0xd
02:53:29.233 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.20)
02:53:29.233 00.000 2744 Moving (0.24, -0.20) raw xDistance=0.30 yDistance=-0.13
02:53:29.233 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.30
02:53:29.233 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:29.233 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.13
02:53:29.233 00.000 2744 MoveAxis(W, 67, ABG)
02:53:29.233 00.000 2744 Guiding  Dir = 3, Dur = 67
02:53:29.233 00.000 2744 IsSlewing returns 0
02:53:29.233 00.000 2744 IsGuiding returns 0
02:53:29.233 00.000 2744 PulseGuide returned control before completion, sleep 77
02:53:29.251 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5584, FiltMin=1683, FiltMax=65535, Gamma=0.510
02:53:29.267 00.016 1092 UpdateGuideState exits: m=447366 SNR=89.1
02:53:29.270 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.272 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:29.276 00.004 1092 Enqueuing Expose request
02:53:29.321 00.045 2744 IsGuiding returns 1
02:53:29.321 00.000 2744 scope still moving after pulse duration time elapsed
02:53:29.352 00.031 2744 IsSlewing returns 0
02:53:29.352 00.000 2744 IsGuiding returns 0
02:53:29.352 00.000 2744 scope move finished after 67 + 51 ms
02:53:29.353 00.001 2744 Move returns status 0, amount 67
02:53:29.353 00.000 2744 MoveAxis(N, 0, ABG)
02:53:29.353 00.000 2744 Move returns status 0, amount 0
02:53:29.353 00.000 2744 move complete, result=0
02:53:29.353 00.000 2744 worker thread done servicing request
02:53:29.353 00.000 2744 Worker thread wakes up
02:53:29.353 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:29.353 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:29.355 00.002 1092 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
02:53:32.748 03.393 2744 Exposure complete
02:53:32.950 00.202 2744 worker thread done servicing request
02:53:32.950 00.000 1092 OnExposeComplete: enter
02:53:32.952 00.002 1092 UpdateGuideState(): m_state=6
02:53:32.954 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 462
02:53:32.957 00.003 1092 Star::Find returns 1 (0), X=1720.21, Y=131.04, Mass=494052, SNR=102.5, Peak=57242 HFD=2.5
02:53:32.960 00.003 1092 MultiStar: [#1 0.07,-0.14,0.93,U] [#2 -0.00,-0.12,0.68,U] [#3 0.05,-0.23,0.66,U] [#4 0.01,-0.11,0.52,U] [#5 -0.51,0.26,0.54,U] [#6 -0.06,0.02,0.49,U] [#7 -0.16,0.11,0.58,U] [#8 0.08,0.14,0.58,U] 
02:53:32.963 00.003 1092 refined, 8 included, MultiStar: {0.01, -0.05}, one-star: {0.34, -0.16}
02:53:32.966 00.003 1092 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-0.43) = xAngle (-0.84 = -0.84)
02:53:32.969 00.003 1092 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.99 = -0.99)
02:53:32.972 00.003 1092 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=0.03 mountY=-0.04, mountTheta=-0.90
02:53:32.978 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.01, y=-0.05, opts=13)
02:53:32.981 00.003 1092 Enqueuing Move request for scope (0.01, -0.05)
02:53:32.988 00.007 2744 Worker thread wakes up
02:53:32.989 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
02:53:32.989 00.000 2744 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
02:53:32.989 00.000 2744 Moving (0.01, -0.05) raw xDistance=0.03 yDistance=-0.04
02:53:32.989 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:53:32.989 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:32.989 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:53:32.989 00.000 2744 MoveAxis(E, 0, ABG)
02:53:32.990 00.001 2744 Move returns status 0, amount 0
02:53:32.990 00.000 2744 MoveAxis(N, 0, ABG)
02:53:32.990 00.000 2744 Move returns status 0, amount 0
02:53:32.990 00.000 2744 move complete, result=0
02:53:32.990 00.000 2744 worker thread done servicing request
02:53:33.010 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1275, FiltMax=65535, Gamma=0.510
02:53:33.028 00.018 1092 UpdateGuideState exits: m=494052 SNR=102.5
02:53:33.032 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.035 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:33.038 00.003 1092 Enqueuing Expose request
02:53:33.040 00.002 2744 Worker thread wakes up
02:53:33.040 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:33.044 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:33.044 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:36.442 03.398 2744 Exposure complete
02:53:36.639 00.197 2744 worker thread done servicing request
02:53:36.640 00.001 1092 OnExposeComplete: enter
02:53:36.643 00.003 1092 UpdateGuideState(): m_state=6
02:53:36.645 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 463
02:53:36.648 00.003 1092 Star::Find returns 1 (0), X=1720.14, Y=131.22, Mass=446680, SNR=84.3, Peak=59091 HFD=2.5
02:53:36.650 00.002 1092 MultiStar: [#1 0.19,-0.35,0.95,U] [#2 -0.16,-0.08,0.87,U] [#3 0.04,-0.15,0.70,U] [#4 -0.09,-0.07,0.62,U] [#5 -0.59,0.05,0.56,U] [#6 0.09,-0.25,0.51,U] [#7 -0.14,0.23,0.84,U] [#8 0.19,-0.03,0.51,U] 
02:53:36.652 00.002 1092 refined, 8 included, MultiStar: {-0.00, -0.07}, one-star: {0.26, 0.02}
02:53:36.654 00.002 1092 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-0.43) = xAngle (-1.20 = -1.20)
02:53:36.656 00.002 1092 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.36 = -1.36)
02:53:36.658 00.002 1092 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.63 mountX=0.02 mountY=-0.07, mountTheta=-1.22
02:53:36.664 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.00, y=-0.07, opts=13)
02:53:36.667 00.003 1092 Enqueuing Move request for scope (-0.00, -0.07)
02:53:36.669 00.002 2744 Worker thread wakes up
02:53:36.669 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
02:53:36.669 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
02:53:36.669 00.000 2744 Moving (-0.00, -0.07) raw xDistance=0.02 yDistance=-0.07
02:53:36.669 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:53:36.669 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:36.669 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:53:36.669 00.000 2744 MoveAxis(E, 0, ABG)
02:53:36.669 00.000 2744 Move returns status 0, amount 0
02:53:36.670 00.001 2744 MoveAxis(N, 0, ABG)
02:53:36.670 00.000 2744 Move returns status 0, amount 0
02:53:36.670 00.000 2744 move complete, result=0
02:53:36.670 00.000 2744 worker thread done servicing request
02:53:36.685 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5703, FiltMin=1600, FiltMax=65535, Gamma=0.510
02:53:36.700 00.015 1092 UpdateGuideState exits: m=446680 SNR=84.3
02:53:36.703 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.705 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:36.707 00.002 1092 Enqueuing Expose request
02:53:36.711 00.004 1092 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:36.713 00.002 2744 Worker thread wakes up
02:53:36.714 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:36.714 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:40.098 03.384 2744 Exposure complete
02:53:40.297 00.199 2744 worker thread done servicing request
02:53:40.297 00.000 1092 OnExposeComplete: enter
02:53:40.300 00.003 1092 UpdateGuideState(): m_state=6
02:53:40.302 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 464
02:53:40.305 00.003 1092 Star::Find returns 1 (0), X=1720.09, Y=131.15, Mass=448844, SNR=88.4, Peak=58595 HFD=2.4
02:53:40.307 00.002 1092 MultiStar: [#1 0.02,-0.16,1.01,U] [#2 -0.18,0.12,0.87,U] [#3 -0.07,-0.12,0.71,U] [#4 -0.02,-0.05,0.65,U] [#5 -0.33,0.05,0.62,U] [#6 -0.11,0.16,0.52,U] [#7 -0.02,0.23,0.65,U] [#8 -0.11,0.11,0.59,U] 
02:53:40.311 00.004 1092 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.22, -0.05}
02:53:40.313 00.002 1092 CameraToMount -- cameraTheta (2.83) - m_xAngle (-0.43) = xAngle (3.25 = -3.03)
02:53:40.316 00.003 1092 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.10 = 3.10)
02:53:40.319 00.003 1092 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.83 mountX=-0.05 mountY=0.00, mountTheta=3.10
02:53:40.323 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.05, y=0.02, opts=13)
02:53:40.327 00.004 1092 Enqueuing Move request for scope (-0.05, 0.02)
02:53:40.330 00.003 2744 Worker thread wakes up
02:53:40.330 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:53:40.330 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:53:40.330 00.000 2744 Moving (-0.05, 0.02) raw xDistance=-0.05 yDistance=0.00
02:53:40.330 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:53:40.330 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:40.330 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:53:40.330 00.000 2744 MoveAxis(E, 0, ABG)
02:53:40.331 00.001 2744 Move returns status 0, amount 0
02:53:40.331 00.000 2744 MoveAxis(N, 0, ABG)
02:53:40.331 00.000 2744 Move returns status 0, amount 0
02:53:40.331 00.000 2744 move complete, result=0
02:53:40.331 00.000 2744 worker thread done servicing request
02:53:40.347 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5543, FiltMin=1686, FiltMax=65535, Gamma=0.510
02:53:40.361 00.014 1092 UpdateGuideState exits: m=448844 SNR=88.4
02:53:40.365 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:40.367 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:40.369 00.002 1092 Enqueuing Expose request
02:53:40.371 00.002 2744 Worker thread wakes up
02:53:40.371 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:40.371 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:40.371 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:43.765 03.394 2744 Exposure complete
02:53:43.978 00.213 2744 worker thread done servicing request
02:53:43.978 00.000 1092 OnExposeComplete: enter
02:53:43.981 00.003 1092 UpdateGuideState(): m_state=6
02:53:43.986 00.005 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 465
02:53:43.988 00.002 1092 Star::Find returns 1 (0), X=1720.31, Y=130.88, Mass=507445, SNR=113.1, Peak=54659 HFD=2.6
02:53:43.991 00.003 1092 MultiStar: [#1 0.11,-0.44,0.76,U] [#2 -0.13,-0.05,0.76,U] [#3 -0.30,-0.41,0.66,U] [#4 -0.26,-0.29,0.60,U] [#5 -0.56,0.07,0.51,U] [#6 0.07,-0.40,0.35,U] [#7 -0.20,-0.06,0.53,U] [#8 0.14,-0.33,0.51,U] 
02:53:43.995 00.004 1092 refined, 8 included, MultiStar: {-0.04, -0.25}, one-star: {0.44, -0.32}
02:53:43.998 00.003 1092 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
02:53:44.002 00.004 1092 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.45 = -1.45)
02:53:44.004 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=-0.25 hyp=0.26 cameraTheta=-1.72 mountX=0.07 mountY=-0.25, mountTheta=-1.31
02:53:44.010 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=-0.25, opts=13)
02:53:44.014 00.004 1092 Enqueuing Move request for scope (-0.04, -0.25)
02:53:44.017 00.003 2744 Worker thread wakes up
02:53:44.018 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.25) opts 0xd
02:53:44.018 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, -0.25)
02:53:44.018 00.000 2744 Moving (-0.04, -0.25) raw xDistance=0.07 yDistance=-0.25
02:53:44.018 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:44.018 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:44.018 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.25
02:53:44.018 00.000 2744 MoveAxis(E, 0, ABG)
02:53:44.018 00.000 2744 Move returns status 0, amount 0
02:53:44.018 00.000 2744 MoveAxis(N, 0, ABG)
02:53:44.018 00.000 2744 Move returns status 0, amount 0
02:53:44.018 00.000 2744 move complete, result=0
02:53:44.018 00.000 2744 worker thread done servicing request
02:53:44.034 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1600, FiltMax=65535, Gamma=0.510
02:53:44.051 00.017 1092 UpdateGuideState exits: m=507445 SNR=113.1
02:53:44.054 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:44.059 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:44.062 00.003 1092 Enqueuing Expose request
02:53:44.064 00.002 2744 Worker thread wakes up
02:53:44.065 00.001 1092 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:53:44.067 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:44.067 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:47.454 03.387 2744 Exposure complete
02:53:47.654 00.200 2744 worker thread done servicing request
02:53:47.655 00.001 1092 OnExposeComplete: enter
02:53:47.657 00.002 1092 UpdateGuideState(): m_state=6
02:53:47.661 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 466
02:53:47.665 00.004 1092 Star::Find returns 1 (0), X=1720.53, Y=130.68, Mass=496914, SNR=95.8, Peak=62378 HFD=2.9
02:53:47.669 00.004 1092 MultiStar: [#1 0.58,-0.65,0.94,U] [#2 0.18,-0.48,0.83,U] [#3 0.32,-0.73,0.69,U] [#4 0.13,-0.34,0.59,U] [#5 -0.30,-0.45,0.58,U] [#6 0.21,-0.55,0.55,U] [#7 0.32,-0.37,0.66,U] [#8 0.61,-0.45,0.54,U] 
02:53:47.672 00.003 1092 refined, 8 included, MultiStar: {0.33, -0.52}, one-star: {0.66, -0.52}
02:53:47.674 00.002 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.57 = -0.57)
02:53:47.677 00.003 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
02:53:47.681 00.004 1092 CameraToMount -- cameraX=0.33 cameraY=-0.52 hyp=0.61 cameraTheta=-0.99 mountX=0.52 mountY=-0.41, mountTheta=-0.67
02:53:47.686 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=-0.52, opts=13)
02:53:47.690 00.004 1092 Enqueuing Move request for scope (0.33, -0.52)
02:53:47.695 00.005 2744 Worker thread wakes up
02:53:47.695 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.52) opts 0xd
02:53:47.695 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, -0.52)
02:53:47.695 00.000 2744 Moving (0.33, -0.52) raw xDistance=0.52 yDistance=-0.41
02:53:47.695 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.52
02:53:47.695 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:47.696 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.41
02:53:47.696 00.000 2744 MoveAxis(W, 116, ABG)
02:53:47.696 00.000 2744 Guiding  Dir = 3, Dur = 116
02:53:47.696 00.000 2744 IsSlewing returns 0
02:53:47.696 00.000 2744 IsGuiding returns 0
02:53:47.697 00.001 2744 PulseGuide returned control before completion, sleep 126
02:53:47.715 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1760, FiltMax=65535, Gamma=0.510
02:53:47.736 00.021 1092 UpdateGuideState exits: m=496914 SNR=95.8
02:53:47.740 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:47.745 00.005 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:47.747 00.002 1092 Enqueuing Expose request
02:53:47.832 00.085 2744 IsGuiding returns 1
02:53:47.832 00.000 2744 scope still moving after pulse duration time elapsed
02:53:47.863 00.031 2744 IsSlewing returns 0
02:53:47.864 00.001 2744 IsGuiding returns 0
02:53:47.864 00.000 2744 scope move finished after 116 + 51 ms
02:53:47.864 00.000 2744 Move returns status 0, amount 116
02:53:47.864 00.000 2744 MoveAxis(N, 0, ABG)
02:53:47.864 00.000 2744 Move returns status 0, amount 0
02:53:47.864 00.000 2744 move complete, result=0
02:53:47.864 00.000 2744 worker thread done servicing request
02:53:47.864 00.000 2744 Worker thread wakes up
02:53:47.865 00.001 1092 GuideStep: 0.5 px 116 ms WEST, -0.4 px 0 ms NORTH
02:53:47.868 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:47.868 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:51.252 03.384 2744 Exposure complete
02:53:51.448 00.196 2744 worker thread done servicing request
02:53:51.448 00.000 1092 OnExposeComplete: enter
02:53:51.451 00.003 1092 UpdateGuideState(): m_state=6
02:53:51.454 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 467
02:53:51.456 00.002 1092 Star::Find returns 1 (0), X=1720.72, Y=130.50, Mass=459174, SNR=91.7, Peak=59130 HFD=3.0
02:53:51.459 00.003 1092 MultiStar: [#1 0.55,-0.72,0.86,U] [#2 0.43,-0.52,0.79,U] [#3 0.45,-0.90,0.65,U] [#4 0.28,-0.56,0.54,U] [#5 -0.12,-0.39,0.53,U] [#6 0.15,-0.40,0.52,U] [#7 0.24,-0.32,0.63,U] [#8 0.42,-0.25,0.63,U] 
02:53:51.461 00.002 1092 refined, 8 included, MultiStar: {0.41, -0.55}, one-star: {0.85, -0.70}
02:53:51.463 00.002 1092 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-0.43) = xAngle (-0.50 = -0.50)
02:53:51.466 00.003 1092 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.65 = -0.65)
02:53:51.468 00.002 1092 CameraToMount -- cameraX=0.41 cameraY=-0.55 hyp=0.69 cameraTheta=-0.93 mountX=0.60 mountY=-0.42, mountTheta=-0.61
02:53:51.472 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.41, y=-0.55, opts=13)
02:53:51.475 00.003 1092 Enqueuing Move request for scope (0.41, -0.55)
02:53:51.477 00.002 2744 Worker thread wakes up
02:53:51.477 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.55) opts 0xd
02:53:51.477 00.000 2744 Handling offset move in thread for scope, endpoint = (0.41, -0.55)
02:53:51.477 00.000 2744 Moving (0.41, -0.55) raw xDistance=0.60 yDistance=-0.42
02:53:51.478 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.60
02:53:51.478 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:53:51.478 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.42
02:53:51.478 00.000 2744 MoveAxis(W, 143, ABG)
02:53:51.478 00.000 2744 Guiding  Dir = 3, Dur = 143
02:53:51.478 00.000 2744 IsSlewing returns 0
02:53:51.478 00.000 2744 IsGuiding returns 0
02:53:51.479 00.001 2744 PulseGuide returned control before completion, sleep 153
02:53:51.496 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5600, FiltMin=1751, FiltMax=65535, Gamma=0.510
02:53:51.513 00.017 1092 UpdateGuideState exits: m=459174 SNR=91.7
02:53:51.516 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.518 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:51.520 00.002 1092 Enqueuing Expose request
02:53:51.640 00.120 2744 IsGuiding returns 1
02:53:51.640 00.000 2744 scope still moving after pulse duration time elapsed
02:53:51.670 00.030 2744 IsSlewing returns 0
02:53:51.670 00.000 2744 IsGuiding returns 0
02:53:51.670 00.000 2744 scope move finished after 143 + 49 ms
02:53:51.670 00.000 2744 Move returns status 0, amount 143
02:53:51.671 00.001 2744 MoveAxis(N, 0, ABG)
02:53:51.671 00.000 2744 Move returns status 0, amount 0
02:53:51.671 00.000 2744 move complete, result=0
02:53:51.671 00.000 2744 worker thread done servicing request
02:53:51.671 00.000 2744 Worker thread wakes up
02:53:51.671 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:51.671 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:51.673 00.002 1092 GuideStep: 0.6 px 143 ms WEST, -0.4 px 0 ms NORTH
02:53:55.078 03.405 2744 Exposure complete
02:53:55.287 00.209 2744 worker thread done servicing request
02:53:55.287 00.000 1092 OnExposeComplete: enter
02:53:55.290 00.003 1092 UpdateGuideState(): m_state=6
02:53:55.294 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 468
02:53:55.297 00.003 1092 Star::Find returns 1 (0), X=1720.29, Y=130.43, Mass=445560, SNR=89.9, Peak=56871 HFD=2.9
02:53:55.299 00.002 1092 MultiStar: [#1 0.22,-0.66,1.03,U] [#2 -0.08,-0.49,0.82,U] [#3 0.07,-0.86,0.79,U] [#4 -0.07,-0.53,0.64,U] [#5 -0.32,-0.56,0.65,U] [#6 -0.17,-0.69,0.43,U] [#7 0.03,-0.46,0.67,U] [#8 0.13,-0.48,0.59,U] 
02:53:55.302 00.003 1092 refined, 8 included, MultiStar: {0.06, -0.62}, one-star: {0.42, -0.77}
02:53:55.304 00.002 1092 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-0.43) = xAngle (-1.05 = -1.05)
02:53:55.307 00.003 1092 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.20 = -1.20)
02:53:55.310 00.003 1092 CameraToMount -- cameraX=0.06 cameraY=-0.62 hyp=0.63 cameraTheta=-1.48 mountX=0.31 mountY=-0.58, mountTheta=-1.08
02:53:55.315 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.06, y=-0.62, opts=13)
02:53:55.318 00.003 1092 Enqueuing Move request for scope (0.06, -0.62)
02:53:55.320 00.002 2744 Worker thread wakes up
02:53:55.320 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.62) opts 0xd
02:53:55.320 00.000 2744 Handling offset move in thread for scope, endpoint = (0.06, -0.62)
02:53:55.320 00.000 2744 Moving (0.06, -0.62) raw xDistance=0.31 yDistance=-0.58
02:53:55.320 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.31
02:53:55.320 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:55.321 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.58
02:53:55.321 00.000 2744 MoveAxis(W, 80, ABG)
02:53:55.321 00.000 2744 Guiding  Dir = 3, Dur = 80
02:53:55.321 00.000 2744 IsSlewing returns 0
02:53:55.321 00.000 2744 IsGuiding returns 0
02:53:55.322 00.001 2744 PulseGuide returned control before completion, sleep 90
02:53:55.340 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5527, FiltMin=1607, FiltMax=65535, Gamma=0.510
02:53:55.357 00.017 1092 UpdateGuideState exits: m=445560 SNR=89.9
02:53:55.360 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:55.362 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:55.364 00.002 1092 Enqueuing Expose request
02:53:55.416 00.052 2744 IsGuiding returns 1
02:53:55.416 00.000 2744 scope still moving after pulse duration time elapsed
02:53:55.447 00.031 2744 IsSlewing returns 0
02:53:55.447 00.000 2744 IsGuiding returns 0
02:53:55.447 00.000 2744 scope move finished after 80 + 45 ms
02:53:55.448 00.001 2744 Move returns status 0, amount 80
02:53:55.448 00.000 2744 MoveAxis(N, 0, ABG)
02:53:55.448 00.000 2744 Move returns status 0, amount 0
02:53:55.448 00.000 2744 move complete, result=0
02:53:55.448 00.000 2744 worker thread done servicing request
02:53:55.448 00.000 2744 Worker thread wakes up
02:53:55.448 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:55.448 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:55.449 00.001 1092 GuideStep: 0.3 px 80 ms WEST, -0.6 px 0 ms NORTH
02:53:58.869 03.420 2744 Exposure complete
02:53:59.121 00.252 2744 worker thread done servicing request
02:53:59.121 00.000 1092 OnExposeComplete: enter
02:53:59.125 00.004 1092 UpdateGuideState(): m_state=6
02:53:59.128 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 469
02:53:59.132 00.004 1092 Star::Find returns 1 (0), X=1720.63, Y=130.63, Mass=495562, SNR=94.7, Peak=58042 HFD=2.9
02:53:59.136 00.004 1092 MultiStar: [#1 0.47,-0.84,1.05,U] [#2 0.38,-0.72,0.75,U] [#3 0.39,-0.87,0.73,U] [#4 0.28,-0.67,0.63,U] [#5 0.09,-0.69,0.66,U] [#6 0.62,-0.71,0.44,U] [#7 0.24,-0.32,0.70,U] [#8 0.63,-0.49,0.61,U] 
02:53:59.138 00.002 1092 refined, 8 included, MultiStar: {0.44, -0.66}, one-star: {0.76, -0.57}
02:53:59.140 00.002 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.56 = -0.56)
02:53:59.144 00.004 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.71 = -0.71)
02:53:59.145 00.001 1092 CameraToMount -- cameraX=0.44 cameraY=-0.66 hyp=0.79 cameraTheta=-0.98 mountX=0.67 mountY=-0.52, mountTheta=-0.66
02:53:59.150 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.44, y=-0.66, opts=13)
02:53:59.153 00.003 1092 Enqueuing Move request for scope (0.44, -0.66)
02:53:59.156 00.003 2744 Worker thread wakes up
02:53:59.156 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.66) opts 0xd
02:53:59.156 00.000 2744 Handling offset move in thread for scope, endpoint = (0.44, -0.66)
02:53:59.156 00.000 2744 Moving (0.44, -0.66) raw xDistance=0.67 yDistance=-0.52
02:53:59.156 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.67
02:53:59.156 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:53:59.156 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.52
02:53:59.156 00.000 2744 MoveAxis(W, 156, ABG)
02:53:59.157 00.001 2744 Guiding  Dir = 3, Dur = 156
02:53:59.157 00.000 2744 IsSlewing returns 0
02:53:59.157 00.000 2744 IsGuiding returns 0
02:53:59.157 00.000 2744 PulseGuide returned control before completion, sleep 166
02:53:59.173 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:53:59.191 00.018 1092 UpdateGuideState exits: m=495562 SNR=94.7
02:53:59.193 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:59.196 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:53:59.199 00.003 1092 Enqueuing Expose request
02:53:59.334 00.135 2744 IsGuiding returns 1
02:53:59.334 00.000 2744 scope still moving after pulse duration time elapsed
02:53:59.366 00.032 2744 IsSlewing returns 0
02:53:59.366 00.000 2744 IsGuiding returns 0
02:53:59.366 00.000 2744 scope move finished after 156 + 52 ms
02:53:59.366 00.000 2744 Move returns status 0, amount 156
02:53:59.366 00.000 2744 MoveAxis(N, 0, ABG)
02:53:59.366 00.000 2744 Move returns status 0, amount 0
02:53:59.367 00.001 2744 move complete, result=0
02:53:59.367 00.000 2744 worker thread done servicing request
02:53:59.367 00.000 2744 Worker thread wakes up
02:53:59.367 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:53:59.367 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:53:59.369 00.002 1092 GuideStep: 0.7 px 156 ms WEST, -0.5 px 0 ms NORTH
02:54:02.780 03.411 2744 Exposure complete
02:54:02.997 00.217 2744 worker thread done servicing request
02:54:02.997 00.000 1092 OnExposeComplete: enter
02:54:03.001 00.004 1092 UpdateGuideState(): m_state=6
02:54:03.003 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 470
02:54:03.006 00.003 1092 Star::Find returns 1 (0), X=1720.68, Y=130.52, Mass=549405, SNR=97.9, Peak=60746 HFD=3.1
02:54:03.010 00.004 1092 MultiStar: [#1 0.49,-0.77,0.96,U] [#2 0.20,-0.54,0.77,U] [#3 -0.01,-0.76,0.64,U] [#4 0.14,-0.62,0.63,U] [#5 -0.07,-0.25,0.52,U] [#6 0.38,-0.96,0.47,U] [#7 0.26,-0.50,0.64,U] [#8 0.64,-0.43,0.60,U] 
02:54:03.012 00.002 1092 refined, 8 included, MultiStar: {0.35, -0.62}, one-star: {0.81, -0.68}
02:54:03.016 00.004 1092 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-0.43) = xAngle (-0.62 = -0.62)
02:54:03.018 00.002 1092 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.78 = -0.78)
02:54:03.020 00.002 1092 CameraToMount -- cameraX=0.35 cameraY=-0.62 hyp=0.71 cameraTheta=-1.05 mountX=0.58 mountY=-0.50, mountTheta=-0.71
02:54:03.027 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.62, opts=13)
02:54:03.030 00.003 1092 Enqueuing Move request for scope (0.35, -0.62)
02:54:03.033 00.003 2744 Worker thread wakes up
02:54:03.033 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.62) opts 0xd
02:54:03.033 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.62)
02:54:03.034 00.001 2744 Moving (0.35, -0.62) raw xDistance=0.58 yDistance=-0.50
02:54:03.034 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.58
02:54:03.034 00.000 2744 switching direction from 0 to -1 - decHistory=-3 oldest=-0.24 newest=-1.60
02:54:03.034 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.50 from input -0.50
02:54:03.034 00.000 2744 MoveAxis(W, 141, ABG)
02:54:03.034 00.000 2744 Guiding  Dir = 3, Dur = 141
02:54:03.034 00.000 2744 IsSlewing returns 0
02:54:03.034 00.000 2744 IsGuiding returns 0
02:54:03.035 00.001 2744 PulseGuide returned control before completion, sleep 151
02:54:03.050 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5443, FiltMin=1703, FiltMax=65535, Gamma=0.510
02:54:03.066 00.016 1092 UpdateGuideState exits: m=549405 SNR=97.9
02:54:03.068 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.071 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:03.073 00.002 1092 Enqueuing Expose request
02:54:03.201 00.128 2744 IsGuiding returns 1
02:54:03.201 00.000 2744 scope still moving after pulse duration time elapsed
02:54:03.232 00.031 2744 IsSlewing returns 0
02:54:03.232 00.000 2744 IsGuiding returns 0
02:54:03.232 00.000 2744 scope move finished after 141 + 57 ms
02:54:03.232 00.000 2744 Move returns status 0, amount 141
02:54:03.232 00.000 2744 MoveAxis(N, 94, ABG)
02:54:03.232 00.000 2744 Guiding  Dir = 0, Dur = 94
02:54:03.234 00.002 2744 IsSlewing returns 0
02:54:03.234 00.000 2744 IsGuiding returns 0
02:54:03.234 00.000 2744 PulseGuide returned control before completion, sleep 104
02:54:03.344 00.110 2744 IsGuiding returns 1
02:54:03.344 00.000 2744 scope still moving after pulse duration time elapsed
02:54:03.375 00.031 2744 IsSlewing returns 0
02:54:03.375 00.000 2744 IsGuiding returns 0
02:54:03.375 00.000 2744 scope move finished after 94 + 47 ms
02:54:03.375 00.000 2744 Move returns status 0, amount 94
02:54:03.375 00.000 2744 move complete, result=0
02:54:03.376 00.001 2744 worker thread done servicing request
02:54:03.376 00.000 2744 Worker thread wakes up
02:54:03.376 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:03.376 00.000 1092 GuideStep: 0.6 px 141 ms WEST, -0.5 px 94 ms NORTH
02:54:03.379 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:06.766 03.387 2744 Exposure complete
02:54:06.973 00.207 2744 worker thread done servicing request
02:54:06.973 00.000 1092 OnExposeComplete: enter
02:54:06.976 00.003 1092 UpdateGuideState(): m_state=6
02:54:06.979 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 471
02:54:06.984 00.005 1092 Star::Find returns 1 (0), X=1719.98, Y=130.70, Mass=470116, SNR=105.5, Peak=53335 HFD=2.5
02:54:06.986 00.002 1092 MultiStar: [#1 0.09,-0.60,0.69,U] [#2 -0.14,-0.51,0.76,U] [#3 -0.16,-0.62,0.57,U] [#4 -0.09,-0.47,0.62,U] [#5 -0.41,-0.45,0.46,U] [#6 -0.25,-0.52,0.47,U] [#7 -0.14,-0.12,0.63,U] [#8 -0.14,-0.35,0.63,U] 
02:54:06.990 00.004 1092 refined, 8 included, MultiStar: {-0.10, -0.46}, one-star: {0.11, -0.50}
02:54:06.993 00.003 1092 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-0.43) = xAngle (-1.35 = -1.35)
02:54:06.996 00.003 1092 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.50 = -1.50)
02:54:06.999 00.003 1092 CameraToMount -- cameraX=-0.10 cameraY=-0.46 hyp=0.47 cameraTheta=-1.78 mountX=0.10 mountY=-0.47, mountTheta=-1.35
02:54:07.003 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.10, y=-0.46, opts=13)
02:54:07.006 00.003 1092 Enqueuing Move request for scope (-0.10, -0.46)
02:54:07.008 00.002 2744 Worker thread wakes up
02:54:07.010 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.46) opts 0xd
02:54:07.010 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.10, -0.46)
02:54:07.010 00.000 2744 Moving (-0.10, -0.46) raw xDistance=0.10 yDistance=-0.47
02:54:07.010 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:54:07.010 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:54:07.010 00.000 2744 MoveAxis(E, 0, ABG)
02:54:07.010 00.000 2744 Move returns status 0, amount 0
02:54:07.010 00.000 2744 MoveAxis(N, 88, ABG)
02:54:07.010 00.000 2744 Guiding  Dir = 0, Dur = 88
02:54:07.011 00.001 2744 IsSlewing returns 0
02:54:07.011 00.000 2744 IsGuiding returns 0
02:54:07.011 00.000 2744 PulseGuide returned control before completion, sleep 98
02:54:07.026 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1529, FiltMax=65535, Gamma=0.510
02:54:07.042 00.016 1092 UpdateGuideState exits: m=470116 SNR=105.5
02:54:07.046 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.048 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:07.051 00.003 1092 Enqueuing Expose request
02:54:07.120 00.069 2744 IsGuiding returns 1
02:54:07.120 00.000 2744 scope still moving after pulse duration time elapsed
02:54:07.151 00.031 2744 IsSlewing returns 0
02:54:07.151 00.000 2744 IsGuiding returns 0
02:54:07.151 00.000 2744 scope move finished after 88 + 52 ms
02:54:07.151 00.000 2744 Move returns status 0, amount 88
02:54:07.151 00.000 2744 move complete, result=0
02:54:07.152 00.001 2744 worker thread done servicing request
02:54:07.152 00.000 2744 Worker thread wakes up
02:54:07.152 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:07.152 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:07.152 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 88 ms NORTH
02:54:10.570 03.418 2744 Exposure complete
02:54:10.789 00.219 2744 worker thread done servicing request
02:54:10.789 00.000 1092 OnExposeComplete: enter
02:54:10.793 00.004 1092 UpdateGuideState(): m_state=6
02:54:10.796 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 472
02:54:10.800 00.004 1092 Star::Find returns 1 (0), X=1719.80, Y=130.59, Mass=510138, SNR=99.2, Peak=59799 HFD=2.8
02:54:10.803 00.003 1092 MultiStar: [#1 -0.23,-0.71,0.88,U] [#2 -0.47,-0.40,0.87,U] [#3 -0.49,-0.60,0.56,U] [#4 -0.48,-0.37,0.57,U] [#5 -0.97,-0.23,0.50,U] [#6 -0.68,-0.53,0.51,U] [#7 -0.40,-0.16,0.66,U] [#8 -0.22,-0.46,0.50,U] 
02:54:10.806 00.003 1092 single-star, 8 included, MultiStar: {-0.40, -0.47}, one-star: {-0.07, -0.61}
02:54:10.809 00.003 1092 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-0.43) = xAngle (-1.26 = -1.26)
02:54:10.811 00.002 1092 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.41 = -1.41)
02:54:10.814 00.003 1092 CameraToMount -- cameraX=-0.07 cameraY=-0.61 hyp=0.62 cameraTheta=-1.69 mountX=0.19 mountY=-0.61, mountTheta=-1.27
02:54:10.820 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.07, y=-0.61, opts=13)
02:54:10.823 00.003 1092 Enqueuing Move request for scope (-0.07, -0.61)
02:54:10.826 00.003 2744 Worker thread wakes up
02:54:10.826 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.61) opts 0xd
02:54:10.826 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.07, -0.61)
02:54:10.826 00.000 2744 Moving (-0.07, -0.61) raw xDistance=0.19 yDistance=-0.61
02:54:10.826 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.19
02:54:10.827 00.001 2744 GuideAlgorithmResistSwitch::result() returns -0.61 from input -0.61
02:54:10.827 00.000 2744 MoveAxis(E, 0, ABG)
02:54:10.827 00.000 2744 Move returns status 0, amount 0
02:54:10.827 00.000 2744 MoveAxis(N, 114, ABG)
02:54:10.827 00.000 2744 Guiding  Dir = 0, Dur = 114
02:54:10.827 00.000 2744 IsSlewing returns 0
02:54:10.827 00.000 2744 IsGuiding returns 0
02:54:10.828 00.001 2744 PulseGuide returned control before completion, sleep 124
02:54:10.842 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5395, FiltMin=1623, FiltMax=65535, Gamma=0.510
02:54:10.857 00.015 1092 UpdateGuideState exits: m=510138 SNR=99.2
02:54:10.860 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:10.862 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:10.865 00.003 1092 Enqueuing Expose request
02:54:10.958 00.093 2744 IsGuiding returns 1
02:54:10.958 00.000 2744 scope still moving after pulse duration time elapsed
02:54:10.988 00.030 2744 IsSlewing returns 0
02:54:10.988 00.000 2744 IsGuiding returns 0
02:54:10.988 00.000 2744 scope move finished after 114 + 47 ms
02:54:10.988 00.000 2744 Move returns status 0, amount 114
02:54:10.988 00.000 2744 move complete, result=0
02:54:10.988 00.000 2744 worker thread done servicing request
02:54:10.990 00.002 2744 Worker thread wakes up
02:54:10.990 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:10.991 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:10.991 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.6 px 114 ms NORTH
02:54:14.378 03.387 2744 Exposure complete
02:54:14.570 00.192 2744 worker thread done servicing request
02:54:14.570 00.000 1092 OnExposeComplete: enter
02:54:14.572 00.002 1092 UpdateGuideState(): m_state=6
02:54:14.575 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 473
02:54:14.578 00.003 1092 Star::Find returns 1 (0), X=1719.93, Y=130.40, Mass=501131, SNR=98.3, Peak=65479 HFD=2.6
02:54:14.581 00.003 1092 MultiStar: [#1 -0.30,-0.72,0.97,U] [#2 -0.43,-0.58,0.89,U] [#3 -0.53,-0.91,0.80,U] [#4 -0.40,-0.62,0.66,U] [#5 -0.68,-0.62,0.59,U] [#6 -0.54,-0.83,0.47,U] [#7 -0.52,-0.46,0.62,U] [#8 -0.20,-0.50,0.70,U] 
02:54:14.583 00.002 1092 refined, 8 included, MultiStar: {-0.36, -0.68}, one-star: {0.06, -0.79}
02:54:14.585 00.002 1092 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-0.43) = xAngle (-1.63 = -1.63)
02:54:14.587 00.002 1092 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.79 = -1.79)
02:54:14.589 00.002 1092 CameraToMount -- cameraX=-0.36 cameraY=-0.68 hyp=0.77 cameraTheta=-2.06 mountX=-0.05 mountY=-0.75, mountTheta=-1.64
02:54:14.594 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.36, y=-0.68, opts=13)
02:54:14.596 00.002 1092 Enqueuing Move request for scope (-0.36, -0.68)
02:54:14.600 00.004 2744 Worker thread wakes up
02:54:14.600 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.68) opts 0xd
02:54:14.600 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.36, -0.68)
02:54:14.600 00.000 2744 Moving (-0.36, -0.68) raw xDistance=-0.05 yDistance=-0.75
02:54:14.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:14.600 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.75 from input -0.75
02:54:14.600 00.000 2744 MoveAxis(E, 0, ABG)
02:54:14.600 00.000 2744 Move returns status 0, amount 0
02:54:14.600 00.000 2744 MoveAxis(N, 141, ABG)
02:54:14.600 00.000 2744 Guiding  Dir = 0, Dur = 141
02:54:14.601 00.001 2744 IsSlewing returns 0
02:54:14.601 00.000 2744 IsGuiding returns 0
02:54:14.601 00.000 2744 PulseGuide returned control before completion, sleep 151
02:54:14.615 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5386, FiltMin=1731, FiltMax=65535, Gamma=0.510
02:54:14.631 00.016 1092 UpdateGuideState exits: m=501131 SNR=98.3
02:54:14.634 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.636 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:14.638 00.002 1092 Enqueuing Expose request
02:54:14.765 00.127 2744 IsGuiding returns 1
02:54:14.765 00.000 2744 scope still moving after pulse duration time elapsed
02:54:14.797 00.032 2744 IsSlewing returns 0
02:54:14.797 00.000 2744 IsGuiding returns 0
02:54:14.797 00.000 2744 scope move finished after 141 + 55 ms
02:54:14.797 00.000 2744 Move returns status 0, amount 141
02:54:14.797 00.000 2744 move complete, result=0
02:54:14.798 00.001 2744 worker thread done servicing request
02:54:14.798 00.000 2744 Worker thread wakes up
02:54:14.798 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:14.798 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:14.799 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.7 px 141 ms NORTH
02:54:18.235 03.436 2744 Exposure complete
02:54:18.529 00.294 2744 worker thread done servicing request
02:54:18.529 00.000 1092 OnExposeComplete: enter
02:54:18.533 00.004 1092 UpdateGuideState(): m_state=6
02:54:18.537 00.004 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 474
02:54:18.541 00.004 1092 Star::Find returns 1 (0), X=1720.26, Y=130.14, Mass=501237, SNR=106.0, Peak=55255 HFD=2.6
02:54:18.547 00.006 1092 MultiStar: [#1 0.07,-1.17,0.86,U] [#2 -0.07,-0.96,0.76,U] [#3 0.10,-1.38,0.58,U] [#4 -0.02,-0.95,0.57,U] [#5 -0.09,-1.08,0.53,U] [#6 0.06,-1.14,0.47,U] [#7 0.07,-0.70,0.61,U] [#8 0.08,-0.66,0.61,U] 
02:54:18.551 00.004 1092 refined, 8 included, MultiStar: {0.08, -1.02}, one-star: {0.38, -1.06}
02:54:18.554 00.003 1092 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-0.43) = xAngle (-1.06 = -1.06)
02:54:18.557 00.003 1092 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.22 = -1.22)
02:54:18.562 00.005 1092 CameraToMount -- cameraX=0.08 cameraY=-1.02 hyp=1.02 cameraTheta=-1.49 mountX=0.50 mountY=-0.96, mountTheta=-1.09
02:54:18.569 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-1.02, opts=13)
02:54:18.573 00.004 1092 Enqueuing Move request for scope (0.08, -1.02)
02:54:18.577 00.004 2744 Worker thread wakes up
02:54:18.577 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -1.02) opts 0xd
02:54:18.577 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -1.02)
02:54:18.577 00.000 2744 Moving (0.08, -1.02) raw xDistance=0.50 yDistance=-0.96
02:54:18.577 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.50
02:54:18.577 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.96 from input -0.96
02:54:18.577 00.000 2744 MoveAxis(W, 111, ABG)
02:54:18.577 00.000 2744 Guiding  Dir = 3, Dur = 111
02:54:18.578 00.001 2744 IsSlewing returns 0
02:54:18.578 00.000 2744 IsGuiding returns 0
02:54:18.579 00.001 2744 PulseGuide returned control before completion, sleep 121
02:54:18.601 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5392, FiltMin=1779, FiltMax=65535, Gamma=0.510
02:54:18.624 00.023 1092 UpdateGuideState exits: m=501237 SNR=106.0
02:54:18.630 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:18.634 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:18.638 00.004 1092 Enqueuing Expose request
02:54:18.704 00.066 2744 IsGuiding returns 1
02:54:18.704 00.000 2744 scope still moving after pulse duration time elapsed
02:54:18.736 00.032 2744 IsSlewing returns 0
02:54:18.736 00.000 2744 IsGuiding returns 0
02:54:18.737 00.001 2744 scope move finished after 111 + 46 ms
02:54:18.737 00.000 2744 Move returns status 0, amount 111
02:54:18.737 00.000 2744 MoveAxis(N, 180, ABG)
02:54:18.737 00.000 2744 Guiding  Dir = 0, Dur = 180
02:54:18.737 00.000 2744 IsSlewing returns 0
02:54:18.738 00.001 2744 IsGuiding returns 0
02:54:18.738 00.000 2744 PulseGuide returned control before completion, sleep 190
02:54:18.939 00.201 2744 IsGuiding returns 1
02:54:18.939 00.000 2744 scope still moving after pulse duration time elapsed
02:54:18.971 00.032 2744 IsSlewing returns 0
02:54:18.971 00.000 2744 IsGuiding returns 0
02:54:18.971 00.000 2744 scope move finished after 180 + 53 ms
02:54:18.971 00.000 2744 Move returns status 0, amount 180
02:54:18.972 00.001 2744 move complete, result=0
02:54:18.972 00.000 2744 worker thread done servicing request
02:54:18.972 00.000 2744 Worker thread wakes up
02:54:18.972 00.000 1092 GuideStep: 0.5 px 111 ms WEST, -1.0 px 180 ms NORTH
02:54:18.977 00.005 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:18.977 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:22.375 03.398 2744 Exposure complete
02:54:22.579 00.204 2744 worker thread done servicing request
02:54:22.579 00.000 1092 OnExposeComplete: enter
02:54:22.582 00.003 1092 UpdateGuideState(): m_state=6
02:54:22.584 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 475
02:54:22.587 00.003 1092 Star::Find returns 1 (0), X=1720.80, Y=130.74, Mass=500225, SNR=89.0, Peak=59050 HFD=2.6
02:54:22.589 00.002 1092 MultiStar: [#1 0.72,-0.49,1.01,U] [#2 0.15,-0.01,0.81,U] [#3 0.22,-0.42,0.77,U] [#4 0.40,-0.20,0.70,U] [#5 0.02,-0.29,0.52,U] [#6 0.39,-0.22,0.43,U] [#7 0.50,-0.03,0.63,U] [#8 0.76,-0.42,0.64,U] 
02:54:22.592 00.003 1092 refined, 8 included, MultiStar: {0.49, -0.30}, one-star: {0.92, -0.46}
02:54:22.594 00.002 1092 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-0.43) = xAngle (-0.12 = -0.12)
02:54:22.596 00.002 1092 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.27 = -0.27)
02:54:22.599 00.003 1092 CameraToMount -- cameraX=0.49 cameraY=-0.30 hyp=0.58 cameraTheta=-0.55 mountX=0.57 mountY=-0.16, mountTheta=-0.27
02:54:22.604 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.49, y=-0.30, opts=13)
02:54:22.606 00.002 1092 Enqueuing Move request for scope (0.49, -0.30)
02:54:22.609 00.003 2744 Worker thread wakes up
02:54:22.609 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.30) opts 0xd
02:54:22.609 00.000 2744 Handling offset move in thread for scope, endpoint = (0.49, -0.30)
02:54:22.609 00.000 2744 Moving (0.49, -0.30) raw xDistance=0.57 yDistance=-0.16
02:54:22.609 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.57
02:54:22.609 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:22.609 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.16
02:54:22.610 00.001 2744 MoveAxis(W, 136, ABG)
02:54:22.610 00.000 2744 Guiding  Dir = 3, Dur = 136
02:54:22.610 00.000 2744 IsSlewing returns 0
02:54:22.610 00.000 2744 IsGuiding returns 0
02:54:22.610 00.000 2744 PulseGuide returned control before completion, sleep 146
02:54:22.625 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5405, FiltMin=1646, FiltMax=65535, Gamma=0.510
02:54:22.644 00.019 1092 UpdateGuideState exits: m=500225 SNR=89.0
02:54:22.647 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.650 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:22.652 00.002 1092 Enqueuing Expose request
02:54:22.771 00.119 2744 IsGuiding returns 1
02:54:22.771 00.000 2744 scope still moving after pulse duration time elapsed
02:54:22.803 00.032 2744 IsSlewing returns 0
02:54:22.804 00.001 2744 IsGuiding returns 0
02:54:22.804 00.000 2744 scope move finished after 136 + 57 ms
02:54:22.804 00.000 2744 Move returns status 0, amount 136
02:54:22.805 00.001 2744 MoveAxis(N, 0, ABG)
02:54:22.805 00.000 2744 Move returns status 0, amount 0
02:54:22.805 00.000 2744 move complete, result=0
02:54:22.805 00.000 2744 worker thread done servicing request
02:54:22.805 00.000 2744 Worker thread wakes up
02:54:22.805 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:22.805 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:22.809 00.004 1092 GuideStep: 0.6 px 136 ms WEST, -0.2 px 0 ms NORTH
02:54:26.243 03.434 2744 Exposure complete
02:54:26.485 00.242 2744 worker thread done servicing request
02:54:26.485 00.000 1092 OnExposeComplete: enter
02:54:26.488 00.003 1092 UpdateGuideState(): m_state=6
02:54:26.493 00.005 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 476
02:54:26.496 00.003 1092 Star::Find returns 1 (0), X=1720.14, Y=131.10, Mass=527042, SNR=113.6, Peak=58083 HFD=2.7
02:54:26.500 00.004 1092 MultiStar: [#1 0.14,-0.13,0.89,U] [#2 -0.20,0.11,0.69,U] [#3 0.04,-0.13,0.54,U] [#4 -0.21,0.03,0.58,U] [#5 -0.46,0.31,0.46,U] [#6 0.08,0.02,0.37,U] [#7 -0.07,0.12,0.61,U] [#8 0.18,0.11,0.49,U] 
02:54:26.503 00.003 1092 refined, 8 included, MultiStar: {0.00, 0.02}, one-star: {0.26, -0.10}
02:54:26.505 00.002 1092 CameraToMount -- cameraTheta (1.47) - m_xAngle (-0.43) = xAngle (1.89 = 1.89)
02:54:26.510 00.005 1092 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.74 = 1.74)
02:54:26.513 00.003 1092 CameraToMount -- cameraX=0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.47 mountX=-0.01 mountY=0.02, mountTheta=1.88
02:54:26.522 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.00, y=0.02, opts=13)
02:54:26.526 00.004 1092 Enqueuing Move request for scope (0.00, 0.02)
02:54:26.529 00.003 2744 Worker thread wakes up
02:54:26.529 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.02) opts 0xd
02:54:26.529 00.000 2744 Handling offset move in thread for scope, endpoint = (0.00, 0.02)
02:54:26.529 00.000 2744 Moving (0.00, 0.02) raw xDistance=-0.01 yDistance=0.02
02:54:26.530 00.001 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:54:26.530 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:26.530 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:54:26.530 00.000 2744 MoveAxis(E, 0, ABG)
02:54:26.530 00.000 2744 Move returns status 0, amount 0
02:54:26.530 00.000 2744 MoveAxis(N, 0, ABG)
02:54:26.530 00.000 2744 Move returns status 0, amount 0
02:54:26.530 00.000 2744 move complete, result=0
02:54:26.530 00.000 2744 worker thread done servicing request
02:54:26.550 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5408, FiltMin=1552, FiltMax=65535, Gamma=0.510
02:54:26.568 00.018 1092 UpdateGuideState exits: m=527042 SNR=113.6
02:54:26.571 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.574 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:26.577 00.003 1092 Enqueuing Expose request
02:54:26.580 00.003 2744 Worker thread wakes up
02:54:26.580 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:26.583 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:26.583 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:29.968 03.385 2744 Exposure complete
02:54:30.167 00.199 2744 worker thread done servicing request
02:54:30.167 00.000 1092 OnExposeComplete: enter
02:54:30.169 00.002 1092 UpdateGuideState(): m_state=6
02:54:30.171 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 477
02:54:30.174 00.003 1092 Star::Find returns 1 (0), X=1720.00, Y=130.88, Mass=526690, SNR=104.8, Peak=63443 HFD=2.6
02:54:30.178 00.004 1092 MultiStar: [#1 -0.03,-0.35,0.87,U] [#2 -0.39,-0.20,0.71,U] [#3 -0.25,-0.37,0.65,U] [#4 -0.32,-0.16,0.55,U] [#5 -0.71,0.01,0.57,U] [#6 -0.15,-0.38,0.46,U] [#7 -0.39,-0.17,0.67,U] [#8 -0.12,0.30,0.48,U] 
02:54:30.181 00.003 1092 refined, 8 included, MultiStar: {-0.22, -0.21}, one-star: {0.13, -0.32}
02:54:30.184 00.003 1092 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-0.43) = xAngle (-1.96 = -1.96)
02:54:30.186 00.002 1092 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.11 = -2.11)
02:54:30.189 00.003 1092 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.38 mountX=-0.11 mountY=-0.26, mountTheta=-1.98
02:54:30.196 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.22, y=-0.21, opts=13)
02:54:30.198 00.002 1092 Enqueuing Move request for scope (-0.22, -0.21)
02:54:30.201 00.003 2744 Worker thread wakes up
02:54:30.201 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
02:54:30.201 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
02:54:30.201 00.000 2744 Moving (-0.22, -0.21) raw xDistance=-0.11 yDistance=-0.26
02:54:30.201 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:54:30.201 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:30.201 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:54:30.201 00.000 2744 MoveAxis(E, 0, ABG)
02:54:30.201 00.000 2744 Move returns status 0, amount 0
02:54:30.201 00.000 2744 MoveAxis(N, 0, ABG)
02:54:30.201 00.000 2744 Move returns status 0, amount 0
02:54:30.201 00.000 2744 move complete, result=0
02:54:30.202 00.001 2744 worker thread done servicing request
02:54:30.217 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5421, FiltMin=1856, FiltMax=65535, Gamma=0.510
02:54:30.233 00.016 1092 UpdateGuideState exits: m=526690 SNR=104.8
02:54:30.235 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:30.238 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:30.240 00.002 1092 Enqueuing Expose request
02:54:30.242 00.002 2744 Worker thread wakes up
02:54:30.242 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:30.243 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:30.243 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:54:33.638 03.395 2744 Exposure complete
02:54:33.849 00.211 2744 worker thread done servicing request
02:54:33.849 00.000 1092 OnExposeComplete: enter
02:54:33.852 00.003 1092 UpdateGuideState(): m_state=6
02:54:33.855 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 478
02:54:33.858 00.003 1092 Star::Find returns 1 (0), X=1719.58, Y=131.20, Mass=497686, SNR=96.7, Peak=57811 HFD=2.7
02:54:33.861 00.003 1092 MultiStar: [#1 -0.36,-0.09,0.85,U] [#2 -0.65,0.32,0.78,U] [#3 -0.67,-0.00,0.65,U] [#4 -0.76,0.30,0.71,U] [#5 -1.06,0.24,0.54,U] [#6 -0.75,-0.13,0.45,U] [#7 -0.51,0.22,0.63,U] [#8 -0.25,0.26,0.54,U] 
02:54:33.864 00.003 1092 single-star, 8 included, MultiStar: {-0.56, 0.12}, one-star: {-0.29, 0.00}
02:54:33.866 00.002 1092 CameraToMount -- cameraTheta (3.13) - m_xAngle (-0.43) = xAngle (3.56 = -2.72)
02:54:33.868 00.002 1092 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.40 = -2.88)
02:54:33.871 00.003 1092 CameraToMount -- cameraX=-0.29 cameraY=0.00 hyp=0.29 cameraTheta=3.13 mountX=-0.27 mountY=-0.08, mountTheta=-2.87
02:54:33.876 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.29, y=0.00, opts=13)
02:54:33.880 00.004 1092 Enqueuing Move request for scope (-0.29, 0.00)
02:54:33.884 00.004 2744 Worker thread wakes up
02:54:33.884 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.00) opts 0xd
02:54:33.884 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.29, 0.00)
02:54:33.884 00.000 2744 Moving (-0.29, 0.00) raw xDistance=-0.27 yDistance=-0.08
02:54:33.884 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
02:54:33.884 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:33.884 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:54:33.884 00.000 2744 MoveAxis(E, 0, ABG)
02:54:33.884 00.000 2744 Move returns status 0, amount 0
02:54:33.884 00.000 2744 MoveAxis(N, 0, ABG)
02:54:33.884 00.000 2744 Move returns status 0, amount 0
02:54:33.884 00.000 2744 move complete, result=0
02:54:33.885 00.001 2744 worker thread done servicing request
02:54:33.899 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1255, FiltMax=65535, Gamma=0.510
02:54:33.915 00.016 1092 UpdateGuideState exits: m=497686 SNR=96.7
02:54:33.918 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.920 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:33.923 00.003 1092 Enqueuing Expose request
02:54:33.926 00.003 1092 GuideStep: -0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:33.928 00.002 2744 Worker thread wakes up
02:54:33.928 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:33.929 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:37.334 03.405 2744 Exposure complete
02:54:37.550 00.216 2744 worker thread done servicing request
02:54:37.551 00.001 1092 OnExposeComplete: enter
02:54:37.554 00.003 1092 UpdateGuideState(): m_state=6
02:54:37.557 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 479
02:54:37.560 00.003 1092 Star::Find returns 1 (0), X=1719.56, Y=131.54, Mass=512641, SNR=98.1, Peak=58499 HFD=3.1
02:54:37.563 00.003 1092 MultiStar: [#1 -0.55,0.23,0.84,U] [#2 -0.84,0.42,0.74,U] [#3 -0.90,0.07,0.64,U] [#4 -0.90,0.47,0.62,U] [#5 -1.20,0.48,0.54,U] [#6 -0.77,0.26,0.55,U] [#7 -1.01,0.60,0.70,U] [#8 -0.78,0.40,0.61,U] 
02:54:37.566 00.003 1092 single-star, 8 included, MultiStar: {-0.77, 0.36}, one-star: {-0.31, 0.34}
02:54:37.568 00.002 1092 CameraToMount -- cameraTheta (2.31) - m_xAngle (-0.43) = xAngle (2.73 = 2.73)
02:54:37.571 00.003 1092 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.58 = 2.58)
02:54:37.573 00.002 1092 CameraToMount -- cameraX=-0.31 cameraY=0.34 hyp=0.46 cameraTheta=2.31 mountX=-0.43 mountY=0.25, mountTheta=2.62
02:54:37.579 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.31, y=0.34, opts=13)
02:54:37.581 00.002 1092 Enqueuing Move request for scope (-0.31, 0.34)
02:54:37.584 00.003 2744 Worker thread wakes up
02:54:37.584 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.34) opts 0xd
02:54:37.584 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.31, 0.34)
02:54:37.584 00.000 2744 Moving (-0.31, 0.34) raw xDistance=-0.43 yDistance=0.25
02:54:37.584 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.43
02:54:37.584 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:37.584 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.25
02:54:37.584 00.000 2744 MoveAxis(E, 95, ABG)
02:54:37.585 00.001 2744 Guiding  Dir = 2, Dur = 95
02:54:37.585 00.000 2744 IsSlewing returns 0
02:54:37.585 00.000 2744 IsGuiding returns 0
02:54:37.585 00.000 2744 PulseGuide returned control before completion, sleep 105
02:54:37.602 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1928, FiltMax=65535, Gamma=0.510
02:54:37.620 00.018 1092 UpdateGuideState exits: m=512641 SNR=98.1
02:54:37.624 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.625 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:37.629 00.004 1092 Enqueuing Expose request
02:54:37.693 00.064 2744 IsGuiding returns 1
02:54:37.693 00.000 2744 scope still moving after pulse duration time elapsed
02:54:37.724 00.031 2744 IsSlewing returns 0
02:54:37.724 00.000 2744 IsGuiding returns 0
02:54:37.724 00.000 2744 scope move finished after 95 + 43 ms
02:54:37.724 00.000 2744 Move returns status 0, amount 95
02:54:37.724 00.000 2744 MoveAxis(N, 0, ABG)
02:54:37.724 00.000 2744 Move returns status 0, amount 0
02:54:37.725 00.001 2744 move complete, result=0
02:54:37.725 00.000 2744 worker thread done servicing request
02:54:37.725 00.000 2744 Worker thread wakes up
02:54:37.725 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:37.725 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:37.727 00.002 1092 GuideStep: -0.4 px 95 ms EAST, 0.2 px 0 ms NORTH
02:54:41.114 03.387 2744 Exposure complete
02:54:41.303 00.189 2744 worker thread done servicing request
02:54:41.303 00.000 1092 OnExposeComplete: enter
02:54:41.306 00.003 1092 UpdateGuideState(): m_state=6
02:54:41.309 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 480
02:54:41.311 00.002 1092 Star::Find returns 1 (0), X=1719.22, Y=131.72, Mass=472828, SNR=87.4, Peak=55757 HFD=2.6
02:54:41.314 00.003 1092 MultiStar: [#1 -0.65,0.33,0.98,U] [#2 -1.03,0.59,0.84,U] [#3 -0.90,0.33,0.79,U] [#4 -1.03,0.49,0.78,U] [#5 -1.20,0.48,0.70,U] [#6 -0.95,0.37,0.53,U] [#7 -0.98,0.86,0.69,U] [#8 -0.72,0.50,0.64,U] 
02:54:41.316 00.002 1092 single-star, 8 included, MultiStar: {-0.89, 0.49}, one-star: {-0.65, 0.52}
02:54:41.318 00.002 1092 CameraToMount -- cameraTheta (2.46) - m_xAngle (-0.43) = xAngle (2.89 = 2.89)
02:54:41.319 00.001 1092 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.74 = 2.74)
02:54:41.321 00.002 1092 CameraToMount -- cameraX=-0.65 cameraY=0.52 hyp=0.84 cameraTheta=2.46 mountX=-0.81 mountY=0.33, mountTheta=2.76
02:54:41.329 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.65, y=0.52, opts=13)
02:54:41.332 00.003 1092 Enqueuing Move request for scope (-0.65, 0.52)
02:54:41.334 00.002 2744 Worker thread wakes up
02:54:41.335 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.52) opts 0xd
02:54:41.335 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.65, 0.52)
02:54:41.335 00.000 2744 Moving (-0.65, 0.52) raw xDistance=-0.81 yDistance=0.33
02:54:41.335 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.53 from input -0.81
02:54:41.335 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:41.335 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.33
02:54:41.335 00.000 2744 MoveAxis(E, 188, ABG)
02:54:41.335 00.000 2744 Guiding  Dir = 2, Dur = 188
02:54:41.335 00.000 2744 IsSlewing returns 0
02:54:41.335 00.000 2744 IsGuiding returns 0
02:54:41.336 00.001 2744 PulseGuide returned control before completion, sleep 198
02:54:41.351 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5514, FiltMin=1840, FiltMax=65535, Gamma=0.510
02:54:41.366 00.015 1092 UpdateGuideState exits: m=472828 SNR=87.4
02:54:41.368 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.371 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:41.375 00.004 1092 Enqueuing Expose request
02:54:41.546 00.171 2744 IsGuiding returns 1
02:54:41.546 00.000 2744 scope still moving after pulse duration time elapsed
02:54:41.578 00.032 2744 IsSlewing returns 0
02:54:41.579 00.001 2744 IsGuiding returns 0
02:54:41.579 00.000 2744 scope move finished after 188 + 55 ms
02:54:41.579 00.000 2744 Move returns status 0, amount 188
02:54:41.579 00.000 2744 MoveAxis(N, 0, ABG)
02:54:41.579 00.000 2744 Move returns status 0, amount 0
02:54:41.580 00.001 2744 move complete, result=0
02:54:41.580 00.000 2744 worker thread done servicing request
02:54:41.580 00.000 1092 GuideStep: -0.8 px 188 ms EAST, 0.3 px 0 ms NORTH
02:54:41.583 00.003 2744 Worker thread wakes up
02:54:41.583 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:41.583 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:44.979 03.396 2744 Exposure complete
02:54:45.185 00.206 2744 worker thread done servicing request
02:54:45.185 00.000 1092 OnExposeComplete: enter
02:54:45.188 00.003 1092 UpdateGuideState(): m_state=6
02:54:45.191 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 481
02:54:45.194 00.003 1092 Star::Find returns 1 (0), X=1719.13, Y=131.76, Mass=457027, SNR=88.4, Peak=50755 HFD=2.6
02:54:45.197 00.003 1092 MultiStar: [#1 -0.84,0.29,0.93,U] [#2 -1.04,0.42,0.70,U] [#3 -1.11,0.25,0.84,U] [#4 -1.14,0.47,0.66,U] [#5 -1.47,0.77,0.00,M1] [#6 -1.17,0.67,0.52,U] [#7 -1.03,0.59,0.73,U] [#8 -0.94,0.51,0.52,U] 
02:54:45.200 00.003 1092 single-star, 7 included, MultiStar: {-0.98, 0.46}, one-star: {-0.74, 0.56}
02:54:45.203 00.003 1092 CameraToMount -- cameraTheta (2.49) - m_xAngle (-0.43) = xAngle (2.92 = 2.92)
02:54:45.204 00.001 1092 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.77 = 2.77)
02:54:45.207 00.003 1092 CameraToMount -- cameraX=-0.74 cameraY=0.56 hyp=0.93 cameraTheta=2.49 mountX=-0.91 mountY=0.34, mountTheta=2.78
02:54:45.211 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=0.56, opts=13)
02:54:45.214 00.003 1092 Enqueuing Move request for scope (-0.74, 0.56)
02:54:45.216 00.002 2744 Worker thread wakes up
02:54:45.216 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.56) opts 0xd
02:54:45.216 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.74, 0.56)
02:54:45.216 00.000 2744 Moving (-0.74, 0.56) raw xDistance=-0.91 yDistance=0.34
02:54:45.216 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.61 from input -0.91
02:54:45.216 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:45.217 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.34
02:54:45.217 00.000 2744 MoveAxis(E, 217, ABG)
02:54:45.217 00.000 2744 Guiding  Dir = 2, Dur = 217
02:54:45.217 00.000 2744 IsSlewing returns 0
02:54:45.217 00.000 2744 IsGuiding returns 0
02:54:45.217 00.000 2744 PulseGuide returned control before completion, sleep 227
02:54:45.235 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5667, FiltMin=1571, FiltMax=65535, Gamma=0.510
02:54:45.251 00.016 1092 UpdateGuideState exits: m=457027 SNR=88.4
02:54:45.253 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.255 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:45.257 00.002 1092 Enqueuing Expose request
02:54:45.450 00.193 2744 IsGuiding returns 1
02:54:45.450 00.000 2744 scope still moving after pulse duration time elapsed
02:54:45.482 00.032 2744 IsSlewing returns 0
02:54:45.482 00.000 2744 IsGuiding returns 0
02:54:45.482 00.000 2744 scope move finished after 217 + 48 ms
02:54:45.482 00.000 2744 Move returns status 0, amount 217
02:54:45.482 00.000 2744 MoveAxis(N, 0, ABG)
02:54:45.482 00.000 2744 Move returns status 0, amount 0
02:54:45.483 00.001 2744 move complete, result=0
02:54:45.483 00.000 2744 worker thread done servicing request
02:54:45.483 00.000 2744 Worker thread wakes up
02:54:45.483 00.000 1092 GuideStep: -0.9 px 217 ms EAST, 0.3 px 0 ms NORTH
02:54:45.486 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:45.486 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:48.889 03.403 2744 Exposure complete
02:54:49.095 00.206 2744 worker thread done servicing request
02:54:49.095 00.000 1092 OnExposeComplete: enter
02:54:49.098 00.003 1092 UpdateGuideState(): m_state=6
02:54:49.101 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 482
02:54:49.103 00.002 1092 Star::Find returns 1 (0), X=1719.30, Y=131.46, Mass=458434, SNR=93.5, Peak=49731 HFD=3.0
02:54:49.106 00.003 1092 MultiStar: [#1 -0.74,0.36,0.75,U] [#2 -0.93,0.30,0.79,U] [#3 -0.90,0.24,0.75,U] [#4 -0.82,0.31,0.56,U] [#5 -1.26,0.36,0.60,U] [#6 -0.84,0.02,0.44,U] [#7 -0.78,0.60,0.54,U] [#8 -0.39,0.53,0.44,U] 
02:54:49.109 00.003 1092 single-star, 8 included, MultiStar: {-0.80, 0.32}, one-star: {-0.57, 0.26}
02:54:49.111 00.002 1092 CameraToMount -- cameraTheta (2.72) - m_xAngle (-0.43) = xAngle (3.14 = -3.14)
02:54:49.113 00.002 1092 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.99 = 2.99)
02:54:49.116 00.003 1092 CameraToMount -- cameraX=-0.57 cameraY=0.26 hyp=0.63 cameraTheta=2.72 mountX=-0.63 mountY=0.09, mountTheta=2.99
02:54:49.119 00.003 1092 SchedulePrimaryMove(0F8C9988, x=-0.57, y=0.26, opts=13)
02:54:49.121 00.002 1092 Enqueuing Move request for scope (-0.57, 0.26)
02:54:49.125 00.004 2744 Worker thread wakes up
02:54:49.125 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.26) opts 0xd
02:54:49.125 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.57, 0.26)
02:54:49.125 00.000 2744 Moving (-0.57, 0.26) raw xDistance=-0.63 yDistance=0.09
02:54:49.125 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.44 from input -0.63
02:54:49.125 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:49.126 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.09
02:54:49.126 00.000 2744 MoveAxis(E, 155, ABG)
02:54:49.126 00.000 2744 Guiding  Dir = 2, Dur = 155
02:54:49.126 00.000 2744 IsSlewing returns 0
02:54:49.126 00.000 2744 IsGuiding returns 0
02:54:49.126 00.000 2744 PulseGuide returned control before completion, sleep 165
02:54:49.143 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5607, FiltMin=1799, FiltMax=65535, Gamma=0.510
02:54:49.160 00.017 1092 UpdateGuideState exits: m=458434 SNR=93.5
02:54:49.163 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:49.167 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:49.170 00.003 1092 Enqueuing Expose request
02:54:49.294 00.124 2744 IsGuiding returns 1
02:54:49.294 00.000 2744 scope still moving after pulse duration time elapsed
02:54:49.325 00.031 2744 IsSlewing returns 0
02:54:49.326 00.001 2744 IsGuiding returns 1
02:54:49.356 00.030 2744 IsSlewing returns 0
02:54:49.357 00.001 2744 IsGuiding returns 1
02:54:49.388 00.031 2744 IsSlewing returns 0
02:54:49.388 00.000 2744 IsGuiding returns 1
02:54:49.419 00.031 2744 IsSlewing returns 0
02:54:49.419 00.000 2744 IsGuiding returns 0
02:54:49.419 00.000 2744 scope move finished after 155 + 137 ms
02:54:49.419 00.000 2744 Move returns status 0, amount 155
02:54:49.419 00.000 2744 MoveAxis(N, 0, ABG)
02:54:49.420 00.001 2744 Move returns status 0, amount 0
02:54:49.420 00.000 2744 move complete, result=0
02:54:49.420 00.000 2744 worker thread done servicing request
02:54:49.420 00.000 2744 Worker thread wakes up
02:54:49.420 00.000 1092 GuideStep: -0.6 px 155 ms EAST, 0.1 px 0 ms NORTH
02:54:49.423 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:49.423 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:52.815 03.392 2744 Exposure complete
02:54:53.042 00.227 2744 worker thread done servicing request
02:54:53.042 00.000 1092 OnExposeComplete: enter
02:54:53.045 00.003 1092 UpdateGuideState(): m_state=6
02:54:53.050 00.005 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 483
02:54:53.053 00.003 1092 Star::Find returns 1 (0), X=1719.99, Y=131.09, Mass=392016, SNR=72.5, Peak=44451 HFD=2.7
02:54:53.057 00.004 1092 MultiStar: [#1 0.01,0.17,0.94,U] [#2 -0.22,-0.08,0.85,U] [#3 -0.22,-0.02,0.68,U] [#4 -0.15,0.50,0.71,U] [#5 -0.65,0.24,0.62,U] [#6 -0.00,0.33,0.56,U] [#7 -0.38,0.46,0.71,U] [#8 -0.04,0.20,0.71,U] 
02:54:53.064 00.007 1092 single-star, 8 included, MultiStar: {-0.15, 0.17}, one-star: {0.11, -0.11}
02:54:53.068 00.004 1092 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-0.43) = xAngle (-0.36 = -0.36)
02:54:53.072 00.004 1092 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.51 = -0.51)
02:54:53.076 00.004 1092 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.79 mountX=0.15 mountY=-0.08, mountTheta=-0.48
02:54:53.085 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.11, opts=13)
02:54:53.088 00.003 1092 Enqueuing Move request for scope (0.11, -0.11)
02:54:53.091 00.003 2744 Worker thread wakes up
02:54:53.091 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:54:53.091 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:54:53.091 00.000 2744 Moving (0.11, -0.11) raw xDistance=0.15 yDistance=-0.08
02:54:53.091 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:54:53.091 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:53.091 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:54:53.091 00.000 2744 MoveAxis(E, 0, ABG)
02:54:53.091 00.000 2744 Move returns status 0, amount 0
02:54:53.091 00.000 2744 MoveAxis(N, 0, ABG)
02:54:53.091 00.000 2744 Move returns status 0, amount 0
02:54:53.091 00.000 2744 move complete, result=0
02:54:53.092 00.001 2744 worker thread done servicing request
02:54:53.114 00.022 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5802, FiltMin=1427, FiltMax=65535, Gamma=0.510
02:54:53.134 00.020 1092 UpdateGuideState exits: m=392016 SNR=72.5
02:54:53.136 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:53.140 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:53.144 00.004 1092 Enqueuing Expose request
02:54:53.148 00.004 2744 Worker thread wakes up
02:54:53.148 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:53.152 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:53.152 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:54:56.544 03.392 2744 Exposure complete
02:54:56.734 00.190 2744 worker thread done servicing request
02:54:56.734 00.000 1092 OnExposeComplete: enter
02:54:56.737 00.003 1092 UpdateGuideState(): m_state=6
02:54:56.739 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 484
02:54:56.743 00.004 1092 Star::Find returns 1 (0), X=1719.85, Y=131.25, Mass=484110, SNR=96.9, Peak=51827 HFD=2.8
02:54:56.745 00.002 1092 MultiStar: [#1 -0.16,-0.03,0.77,U] [#2 -0.27,0.13,0.82,U] [#3 -0.39,-0.26,0.59,U] [#4 -0.25,0.04,0.55,U] [#5 -0.45,-0.03,0.59,U] [#6 -0.58,-0.11,0.41,U] [#7 -0.34,0.44,0.58,U] [#8 -0.17,0.14,0.55,U] 
02:54:56.748 00.003 1092 single-star, 8 included, MultiStar: {-0.26, 0.05}, one-star: {-0.03, 0.05}
02:54:56.751 00.003 1092 CameraToMount -- cameraTheta (2.11) - m_xAngle (-0.43) = xAngle (2.54 = 2.54)
02:54:56.752 00.001 1092 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.39 = 2.39)
02:54:56.755 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.11 mountX=-0.05 mountY=0.04, mountTheta=2.45
02:54:56.761 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=0.05, opts=13)
02:54:56.765 00.004 1092 Enqueuing Move request for scope (-0.03, 0.05)
02:54:56.767 00.002 2744 Worker thread wakes up
02:54:56.768 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
02:54:56.768 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
02:54:56.768 00.000 2744 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=0.04
02:54:56.768 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:54:56.768 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:54:56.768 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.04
02:54:56.768 00.000 2744 MoveAxis(E, 0, ABG)
02:54:56.768 00.000 2744 Move returns status 0, amount 0
02:54:56.768 00.000 2744 MoveAxis(N, 0, ABG)
02:54:56.768 00.000 2744 Move returns status 0, amount 0
02:54:56.768 00.000 2744 move complete, result=0
02:54:56.768 00.000 2744 worker thread done servicing request
02:54:56.785 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1376, FiltMax=65535, Gamma=0.510
02:54:56.800 00.015 1092 UpdateGuideState exits: m=484110 SNR=96.9
02:54:56.803 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.805 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:54:56.807 00.002 1092 Enqueuing Expose request
02:54:56.809 00.002 1092 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:54:56.811 00.002 2744 Worker thread wakes up
02:54:56.812 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:54:56.812 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:00.201 03.389 2744 Exposure complete
02:55:00.414 00.213 2744 worker thread done servicing request
02:55:00.414 00.000 1092 OnExposeComplete: enter
02:55:00.417 00.003 1092 UpdateGuideState(): m_state=6
02:55:00.420 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 485
02:55:00.422 00.002 1092 Star::Find returns 1 (0), X=1720.40, Y=131.12, Mass=479391, SNR=89.7, Peak=53194 HFD=2.8
02:55:00.426 00.004 1092 MultiStar: [#1 0.50,-0.24,0.97,U] [#2 0.12,-0.03,0.86,U] [#3 0.24,-0.22,0.85,U] [#4 0.18,-0.24,0.70,U] [#5 -0.23,0.22,0.51,U] [#6 -0.09,-0.46,0.42,U] [#7 0.07,0.21,0.72,U] [#8 0.41,0.08,0.54,U] 
02:55:00.428 00.002 1092 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.52, -0.08}
02:55:00.431 00.003 1092 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-0.43) = xAngle (0.07 = 0.07)
02:55:00.434 00.003 1092 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.09 = -0.09)
02:55:00.436 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.36 mountX=0.25 mountY=-0.02, mountTheta=-0.09
02:55:00.442 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.09, opts=13)
02:55:00.445 00.003 1092 Enqueuing Move request for scope (0.24, -0.09)
02:55:00.448 00.003 2744 Worker thread wakes up
02:55:00.448 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
02:55:00.448 00.000 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
02:55:00.448 00.000 2744 Moving (0.24, -0.09) raw xDistance=0.25 yDistance=-0.02
02:55:00.448 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:55:00.448 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:00.448 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:55:00.448 00.000 2744 MoveAxis(E, 0, ABG)
02:55:00.449 00.001 2744 Move returns status 0, amount 0
02:55:00.449 00.000 2744 MoveAxis(N, 0, ABG)
02:55:00.449 00.000 2744 Move returns status 0, amount 0
02:55:00.449 00.000 2744 move complete, result=0
02:55:00.449 00.000 2744 worker thread done servicing request
02:55:00.468 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5491, FiltMin=1365, FiltMax=65535, Gamma=0.510
02:55:00.484 00.016 1092 UpdateGuideState exits: m=479391 SNR=89.7
02:55:00.487 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:00.489 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:00.492 00.003 1092 Enqueuing Expose request
02:55:00.494 00.002 2744 Worker thread wakes up
02:55:00.494 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:00.494 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:00.495 00.001 1092 GuideStep: 0.3 px 0 ms EAST, -0.0 px 0 ms NORTH
02:55:03.928 03.433 2744 Exposure complete
02:55:04.213 00.285 2744 worker thread done servicing request
02:55:04.213 00.000 1092 OnExposeComplete: enter
02:55:04.217 00.004 1092 UpdateGuideState(): m_state=6
02:55:04.220 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 486
02:55:04.223 00.003 1092 Star::Find returns 1 (0), X=1721.69, Y=130.63, Mass=511076, SNR=94.0, Peak=53427 HFD=3.0
02:55:04.228 00.005 1092 MultiStar: [#1 1.70,-0.59,0.00,M1] [#2 1.07,-0.35,0.80,U] [#3 1.19,-0.43,0.67,U] [#4 1.37,-0.31,0.67,U] [#5 0.97,-0.26,0.58,U] [#6 1.53,-0.33,0.48,U] [#7 1.37,-0.29,0.65,U] [#8 1.72,-0.51,0.00,M1] 
02:55:04.231 00.003 1092 refined, 6 included, MultiStar: {1.36, -0.38}, one-star: {1.82, -0.56}
02:55:04.234 00.003 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
02:55:04.237 00.003 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.00 = -0.00)
02:55:04.239 00.002 1092 CameraToMount -- cameraX=1.36 cameraY=-0.38 hyp=1.41 cameraTheta=-0.27 mountX=1.39 mountY=-0.00, mountTheta=-0.00
02:55:04.248 00.009 1092 SchedulePrimaryMove(0F8C9988, x=1.36, y=-0.38, opts=13)
02:55:04.252 00.004 1092 Enqueuing Move request for scope (1.36, -0.38)
02:55:04.255 00.003 2744 Worker thread wakes up
02:55:04.255 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.36, -0.38) opts 0xd
02:55:04.255 00.000 2744 Handling offset move in thread for scope, endpoint = (1.36, -0.38)
02:55:04.255 00.000 2744 Moving (1.36, -0.38) raw xDistance=1.39 yDistance=-0.00
02:55:04.255 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.88 from input 1.39
02:55:04.255 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:04.255 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:04.256 00.001 2744 MoveAxis(W, 311, ABG)
02:55:04.256 00.000 2744 Guiding  Dir = 3, Dur = 311
02:55:04.256 00.000 2744 IsSlewing returns 0
02:55:04.256 00.000 2744 IsGuiding returns 0
02:55:04.257 00.001 2744 PulseGuide returned control before completion, sleep 321
02:55:04.274 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1642, FiltMax=65535, Gamma=0.510
02:55:04.293 00.019 1092 UpdateGuideState exits: m=511076 SNR=94.0
02:55:04.296 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:04.298 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:04.301 00.003 1092 Enqueuing Expose request
02:55:04.584 00.283 2744 IsGuiding returns 1
02:55:04.584 00.000 2744 scope still moving after pulse duration time elapsed
02:55:04.616 00.032 2744 IsSlewing returns 0
02:55:04.616 00.000 2744 IsGuiding returns 0
02:55:04.616 00.000 2744 scope move finished after 311 + 48 ms
02:55:04.616 00.000 2744 Move returns status 0, amount 311
02:55:04.617 00.001 2744 MoveAxis(N, 0, ABG)
02:55:04.617 00.000 2744 Move returns status 0, amount 0
02:55:04.617 00.000 2744 move complete, result=0
02:55:04.617 00.000 2744 worker thread done servicing request
02:55:04.617 00.000 2744 Worker thread wakes up
02:55:04.617 00.000 1092 GuideStep: 1.4 px 311 ms WEST, -0.0 px 0 ms NORTH
02:55:04.620 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:04.620 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:08.012 03.392 2744 Exposure complete
02:55:08.216 00.204 2744 worker thread done servicing request
02:55:08.216 00.000 1092 OnExposeComplete: enter
02:55:08.219 00.003 1092 UpdateGuideState(): m_state=6
02:55:08.222 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 487
02:55:08.225 00.003 1092 Star::Find returns 1 (0), X=1721.39, Y=130.56, Mass=422212, SNR=71.1, Peak=47930 HFD=3.0
02:55:08.227 00.002 1092 MultiStar: [#1 1.24,-0.73,1.10,U] [#2 1.00,-0.46,0.85,U] [#3 1.25,-0.79,0.80,U] [#4 1.21,-0.49,0.74,U] [#5 0.84,-0.69,0.78,U] [#6 1.18,-0.69,0.60,U] [#7 1.11,-0.32,0.85,U] [#8 1.56,-0.71,0.00,M2] 
02:55:08.230 00.003 1092 refined, 7 included, MultiStar: {1.18, -0.60}, one-star: {1.52, -0.64}
02:55:08.233 00.003 1092 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-0.43) = xAngle (-0.05 = -0.05)
02:55:08.235 00.002 1092 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.20 = -0.20)
02:55:08.237 00.002 1092 CameraToMount -- cameraX=1.18 cameraY=-0.60 hyp=1.33 cameraTheta=-0.47 mountX=1.32 mountY=-0.26, mountTheta=-0.20
02:55:08.241 00.004 1092 SchedulePrimaryMove(0F8C9988, x=1.18, y=-0.60, opts=13)
02:55:08.244 00.003 1092 Enqueuing Move request for scope (1.18, -0.60)
02:55:08.247 00.003 2744 Worker thread wakes up
02:55:08.247 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (1.18, -0.60) opts 0xd
02:55:08.247 00.000 2744 Handling offset move in thread for scope, endpoint = (1.18, -0.60)
02:55:08.247 00.000 2744 Moving (1.18, -0.60) raw xDistance=1.32 yDistance=-0.26
02:55:08.247 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.90 from input 1.32
02:55:08.247 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:08.247 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.26
02:55:08.247 00.000 2744 MoveAxis(W, 318, ABG)
02:55:08.247 00.000 2744 Guiding  Dir = 3, Dur = 318
02:55:08.247 00.000 2744 IsSlewing returns 0
02:55:08.249 00.002 2744 IsGuiding returns 0
02:55:08.249 00.000 2744 PulseGuide returned control before completion, sleep 328
02:55:08.266 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5645, FiltMin=1715, FiltMax=65535, Gamma=0.510
02:55:08.282 00.016 1092 UpdateGuideState exits: m=422212 SNR=71.1
02:55:08.284 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:08.286 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:08.288 00.002 1092 Enqueuing Expose request
02:55:08.585 00.297 2744 IsGuiding returns 1
02:55:08.585 00.000 2744 scope still moving after pulse duration time elapsed
02:55:08.616 00.031 2744 IsSlewing returns 0
02:55:08.616 00.000 2744 IsGuiding returns 0
02:55:08.616 00.000 2744 scope move finished after 318 + 49 ms
02:55:08.616 00.000 2744 Move returns status 0, amount 318
02:55:08.616 00.000 2744 MoveAxis(N, 0, ABG)
02:55:08.616 00.000 2744 Move returns status 0, amount 0
02:55:08.616 00.000 2744 move complete, result=0
02:55:08.617 00.001 2744 worker thread done servicing request
02:55:08.617 00.000 2744 Worker thread wakes up
02:55:08.617 00.000 1092 GuideStep: 1.3 px 318 ms WEST, -0.3 px 0 ms NORTH
02:55:08.619 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:08.620 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:12.004 03.384 2744 Exposure complete
02:55:12.205 00.201 2744 worker thread done servicing request
02:55:12.205 00.000 1092 OnExposeComplete: enter
02:55:12.208 00.003 1092 UpdateGuideState(): m_state=6
02:55:12.211 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 488
02:55:12.214 00.003 1092 Star::Find returns 1 (0), X=1721.07, Y=130.56, Mass=472718, SNR=87.0, Peak=54810 HFD=2.8
02:55:12.217 00.003 1092 MultiStar: [#1 1.04,-0.84,0.97,U] [#2 0.75,-0.54,0.81,U] [#3 0.83,-0.67,0.71,U] [#4 0.61,-0.49,0.66,U] [#5 0.52,-0.68,0.58,U] [#6 0.85,-0.82,0.53,U] [#7 0.85,-0.40,0.59,U] [#8 0.92,-0.45,0.56,U] 
02:55:12.220 00.003 1092 refined, 8 included, MultiStar: {0.87, -0.63}, one-star: {1.19, -0.64}
02:55:12.222 00.002 1092 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-0.43) = xAngle (-0.20 = -0.20)
02:55:12.224 00.002 1092 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.35 = -0.35)
02:55:12.226 00.002 1092 CameraToMount -- cameraX=0.87 cameraY=-0.63 hyp=1.07 cameraTheta=-0.62 mountX=1.05 mountY=-0.37, mountTheta=-0.34
02:55:12.238 00.012 1092 SchedulePrimaryMove(0F8C9988, x=0.87, y=-0.63, opts=13)
02:55:12.241 00.003 1092 Enqueuing Move request for scope (0.87, -0.63)
02:55:12.245 00.004 2744 Worker thread wakes up
02:55:12.245 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.87, -0.63) opts 0xd
02:55:12.246 00.001 2744 Handling offset move in thread for scope, endpoint = (0.87, -0.63)
02:55:12.246 00.000 2744 Moving (0.87, -0.63) raw xDistance=1.05 yDistance=-0.37
02:55:12.246 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.73 from input 1.05
02:55:12.246 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:12.246 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.37
02:55:12.246 00.000 2744 MoveAxis(W, 258, ABG)
02:55:12.246 00.000 2744 Guiding  Dir = 3, Dur = 258
02:55:12.246 00.000 2744 IsSlewing returns 0
02:55:12.247 00.001 2744 IsGuiding returns 0
02:55:12.247 00.000 2744 PulseGuide returned control before completion, sleep 268
02:55:12.267 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1616, FiltMax=65535, Gamma=0.510
02:55:12.284 00.017 1092 UpdateGuideState exits: m=472718 SNR=87.0
02:55:12.287 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:12.290 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:12.294 00.004 1092 Enqueuing Expose request
02:55:12.529 00.235 2744 IsGuiding returns 1
02:55:12.529 00.000 2744 scope still moving after pulse duration time elapsed
02:55:12.560 00.031 2744 IsSlewing returns 0
02:55:12.560 00.000 2744 IsGuiding returns 0
02:55:12.560 00.000 2744 scope move finished after 258 + 55 ms
02:55:12.560 00.000 2744 Move returns status 0, amount 258
02:55:12.560 00.000 2744 MoveAxis(N, 0, ABG)
02:55:12.560 00.000 2744 Move returns status 0, amount 0
02:55:12.561 00.001 2744 move complete, result=0
02:55:12.561 00.000 2744 worker thread done servicing request
02:55:12.561 00.000 2744 Worker thread wakes up
02:55:12.561 00.000 1092 GuideStep: 1.1 px 258 ms WEST, -0.4 px 0 ms NORTH
02:55:12.564 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:12.564 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:15.972 03.408 2744 Exposure complete
02:55:16.187 00.215 2744 worker thread done servicing request
02:55:16.187 00.000 1092 OnExposeComplete: enter
02:55:16.190 00.003 1092 UpdateGuideState(): m_state=6
02:55:16.195 00.005 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 489
02:55:16.198 00.003 1092 Star::Find returns 1 (0), X=1720.83, Y=130.82, Mass=471988, SNR=94.3, Peak=51178 HFD=2.9
02:55:16.202 00.004 1092 MultiStar: [#1 0.73,-0.50,0.81,U] [#2 0.50,-0.69,0.74,U] [#3 0.17,-0.71,0.65,U] [#4 0.40,-0.54,0.63,U] [#5 0.03,-0.34,0.46,U] [#6 0.65,-0.76,0.51,U] [#7 0.65,-0.25,0.66,U] [#8 0.85,-0.41,0.62,U] 
02:55:16.205 00.003 1092 refined, 8 included, MultiStar: {0.59, -0.50}, one-star: {0.95, -0.38}
02:55:16.207 00.002 1092 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-0.43) = xAngle (-0.28 = -0.28)
02:55:16.210 00.003 1092 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.44 = -0.44)
02:55:16.212 00.002 1092 CameraToMount -- cameraX=0.59 cameraY=-0.50 hyp=0.77 cameraTheta=-0.71 mountX=0.74 mountY=-0.33, mountTheta=-0.41
02:55:16.221 00.009 1092 SchedulePrimaryMove(0F8C9988, x=0.59, y=-0.50, opts=13)
02:55:16.225 00.004 1092 Enqueuing Move request for scope (0.59, -0.50)
02:55:16.228 00.003 2744 Worker thread wakes up
02:55:16.228 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.59, -0.50) opts 0xd
02:55:16.228 00.000 2744 Handling offset move in thread for scope, endpoint = (0.59, -0.50)
02:55:16.228 00.000 2744 Moving (0.59, -0.50) raw xDistance=0.74 yDistance=-0.33
02:55:16.228 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.52 from input 0.74
02:55:16.228 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:16.228 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.33
02:55:16.229 00.001 2744 MoveAxis(W, 185, ABG)
02:55:16.229 00.000 2744 Guiding  Dir = 3, Dur = 185
02:55:16.229 00.000 2744 IsSlewing returns 0
02:55:16.229 00.000 2744 IsGuiding returns 0
02:55:16.230 00.001 2744 PulseGuide returned control before completion, sleep 195
02:55:16.248 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1575, FiltMax=65535, Gamma=0.510
02:55:16.264 00.016 1092 UpdateGuideState exits: m=471988 SNR=94.3
02:55:16.267 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:16.269 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:16.272 00.003 1092 Enqueuing Expose request
02:55:16.433 00.161 2744 IsGuiding returns 1
02:55:16.434 00.001 2744 scope still moving after pulse duration time elapsed
02:55:16.464 00.030 2744 IsSlewing returns 0
02:55:16.464 00.000 2744 IsGuiding returns 0
02:55:16.464 00.000 2744 scope move finished after 185 + 49 ms
02:55:16.464 00.000 2744 Move returns status 0, amount 185
02:55:16.464 00.000 2744 MoveAxis(N, 0, ABG)
02:55:16.464 00.000 2744 Move returns status 0, amount 0
02:55:16.465 00.001 2744 move complete, result=0
02:55:16.465 00.000 2744 worker thread done servicing request
02:55:16.465 00.000 2744 Worker thread wakes up
02:55:16.465 00.000 1092 GuideStep: 0.7 px 185 ms WEST, -0.3 px 0 ms NORTH
02:55:16.468 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:16.468 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:19.855 03.387 2744 Exposure complete
02:55:20.070 00.215 1092 OnExposeComplete: enter
02:55:20.073 00.003 1092 UpdateGuideState(): m_state=6
02:55:20.076 00.003 2744 worker thread done servicing request
02:55:20.077 00.001 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 490
02:55:20.084 00.007 1092 Star::Find returns 1 (0), X=1720.74, Y=130.58, Mass=466808, SNR=94.3, Peak=53098 HFD=2.9
02:55:20.091 00.007 1092 MultiStar: [#1 0.49,-0.51,0.94,U] [#2 0.46,-0.54,0.80,U] [#3 0.16,-0.83,0.64,U] [#4 0.35,-0.63,0.60,U] [#5 0.12,-0.47,0.51,U] [#6 0.44,-0.68,0.42,U] [#7 0.33,-0.25,0.62,U] [#8 0.53,-0.19,0.49,U] 
02:55:20.096 00.005 1092 refined, 8 included, MultiStar: {0.45, -0.53}, one-star: {0.87, -0.62}
02:55:20.101 00.005 1092 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-0.43) = xAngle (-0.44 = -0.44)
02:55:20.104 00.003 1092 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.59 = -0.59)
02:55:20.111 00.007 1092 CameraToMount -- cameraX=0.45 cameraY=-0.53 hyp=0.70 cameraTheta=-0.87 mountX=0.63 mountY=-0.39, mountTheta=-0.55
02:55:20.122 00.011 1092 SchedulePrimaryMove(0F8C9988, x=0.45, y=-0.53, opts=13)
02:55:20.129 00.007 1092 Enqueuing Move request for scope (0.45, -0.53)
02:55:20.137 00.008 2744 Worker thread wakes up
02:55:20.137 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.53) opts 0xd
02:55:20.137 00.000 2744 Handling offset move in thread for scope, endpoint = (0.45, -0.53)
02:55:20.137 00.000 2744 Moving (0.45, -0.53) raw xDistance=0.63 yDistance=-0.39
02:55:20.137 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.63
02:55:20.137 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:20.137 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.39
02:55:20.137 00.000 2744 MoveAxis(W, 155, ABG)
02:55:20.137 00.000 2744 Guiding  Dir = 3, Dur = 155
02:55:20.138 00.001 2744 IsSlewing returns 0
02:55:20.138 00.000 2744 IsGuiding returns 0
02:55:20.138 00.000 2744 PulseGuide returned control before completion, sleep 165
02:55:20.170 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5536, FiltMin=1824, FiltMax=65535, Gamma=0.510
02:55:20.194 00.024 1092 UpdateGuideState exits: m=466808 SNR=94.3
02:55:20.197 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:20.200 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:20.203 00.003 1092 Enqueuing Expose request
02:55:20.318 00.115 2744 IsGuiding returns 1
02:55:20.318 00.000 2744 scope still moving after pulse duration time elapsed
02:55:20.349 00.031 2744 IsSlewing returns 0
02:55:20.349 00.000 2744 IsGuiding returns 0
02:55:20.349 00.000 2744 scope move finished after 155 + 56 ms
02:55:20.351 00.002 2744 Move returns status 0, amount 155
02:55:20.351 00.000 2744 MoveAxis(N, 0, ABG)
02:55:20.351 00.000 2744 Move returns status 0, amount 0
02:55:20.351 00.000 2744 move complete, result=0
02:55:20.352 00.001 2744 worker thread done servicing request
02:55:20.352 00.000 2744 Worker thread wakes up
02:55:20.352 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:20.352 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:20.353 00.001 1092 GuideStep: 0.6 px 155 ms WEST, -0.4 px 0 ms NORTH
02:55:23.751 03.398 2744 Exposure complete
02:55:23.953 00.202 2744 worker thread done servicing request
02:55:23.954 00.001 1092 OnExposeComplete: enter
02:55:23.956 00.002 1092 UpdateGuideState(): m_state=6
02:55:23.959 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 491
02:55:23.962 00.003 1092 Star::Find returns 1 (0), X=1720.84, Y=130.37, Mass=505990, SNR=103.7, Peak=54890 HFD=3.2
02:55:23.964 00.002 1092 MultiStar: [#1 0.49,-0.58,0.75,U] [#2 0.38,-0.52,0.73,U] [#3 0.44,-0.80,0.59,U] [#4 0.32,-0.79,0.60,U] [#5 -0.00,-0.45,0.55,U] [#6 0.48,-0.56,0.47,U] [#7 0.41,-0.57,0.57,U] [#8 0.47,-0.28,0.52,U] 
02:55:23.968 00.004 1092 refined, 8 included, MultiStar: {0.48, -0.62}, one-star: {0.96, -0.83}
02:55:23.970 00.002 1092 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-0.43) = xAngle (-0.48 = -0.48)
02:55:23.972 00.002 1092 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.64 = -0.64)
02:55:23.975 00.003 1092 CameraToMount -- cameraX=0.48 cameraY=-0.62 hyp=0.78 cameraTheta=-0.91 mountX=0.69 mountY=-0.47, mountTheta=-0.59
02:55:23.980 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.48, y=-0.62, opts=13)
02:55:23.983 00.003 1092 Enqueuing Move request for scope (0.48, -0.62)
02:55:23.985 00.002 2744 Worker thread wakes up
02:55:23.985 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.48, -0.62) opts 0xd
02:55:23.985 00.000 2744 Handling offset move in thread for scope, endpoint = (0.48, -0.62)
02:55:23.986 00.001 2744 Moving (0.48, -0.62) raw xDistance=0.69 yDistance=-0.47
02:55:23.986 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
02:55:23.986 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.47 from input -0.47
02:55:23.986 00.000 2744 MoveAxis(W, 166, ABG)
02:55:23.986 00.000 2744 Guiding  Dir = 3, Dur = 166
02:55:23.986 00.000 2744 IsSlewing returns 0
02:55:23.986 00.000 2744 IsGuiding returns 0
02:55:23.986 00.000 2744 PulseGuide returned control before completion, sleep 176
02:55:24.003 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1555, FiltMax=65535, Gamma=0.510
02:55:24.018 00.015 1092 UpdateGuideState exits: m=505990 SNR=103.7
02:55:24.022 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:24.025 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:24.028 00.003 1092 Enqueuing Expose request
02:55:24.178 00.150 2744 IsGuiding returns 0
02:55:24.178 00.000 2744 Move returns status 0, amount 166
02:55:24.178 00.000 2744 MoveAxis(N, 88, ABG)
02:55:24.178 00.000 2744 Guiding  Dir = 0, Dur = 88
02:55:24.178 00.000 2744 IsSlewing returns 0
02:55:24.179 00.001 2744 IsGuiding returns 0
02:55:24.179 00.000 2744 PulseGuide returned control before completion, sleep 98
02:55:24.287 00.108 2744 IsGuiding returns 1
02:55:24.287 00.000 2744 scope still moving after pulse duration time elapsed
02:55:24.318 00.031 2744 IsSlewing returns 0
02:55:24.318 00.000 2744 IsGuiding returns 0
02:55:24.318 00.000 2744 scope move finished after 88 + 52 ms
02:55:24.318 00.000 2744 Move returns status 0, amount 88
02:55:24.318 00.000 2744 move complete, result=0
02:55:24.318 00.000 2744 worker thread done servicing request
02:55:24.319 00.001 2744 Worker thread wakes up
02:55:24.319 00.000 1092 GuideStep: 0.7 px 166 ms WEST, -0.5 px 88 ms NORTH
02:55:24.321 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:24.321 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:27.716 03.395 2744 Exposure complete
02:55:27.925 00.209 2744 worker thread done servicing request
02:55:27.925 00.000 1092 OnExposeComplete: enter
02:55:27.928 00.003 1092 UpdateGuideState(): m_state=6
02:55:27.932 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 492
02:55:27.935 00.003 1092 Star::Find returns 1 (0), X=1721.43, Y=130.70, Mass=507652, SNR=97.5, Peak=54890 HFD=3.0
02:55:27.938 00.003 1092 MultiStar: [#1 1.00,-0.38,0.79,U] [#2 0.73,-0.12,0.71,U] [#3 0.78,-0.35,0.66,U] [#4 0.80,-0.41,0.54,U] [#5 0.53,-0.11,0.50,U] [#6 0.93,-0.71,0.43,U] [#7 0.71,-0.11,0.62,U] [#8 0.90,-0.00,0.56,U] 
02:55:27.942 00.004 1092 refined, 8 included, MultiStar: {0.93, -0.30}, one-star: {1.55, -0.50}
02:55:27.945 00.003 1092 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-0.43) = xAngle (0.11 = 0.11)
02:55:27.949 00.004 1092 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.04 = -0.04)
02:55:27.952 00.003 1092 CameraToMount -- cameraX=0.93 cameraY=-0.30 hyp=0.98 cameraTheta=-0.31 mountX=0.98 mountY=-0.04, mountTheta=-0.04
02:55:27.958 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.93, y=-0.30, opts=13)
02:55:27.961 00.003 1092 Enqueuing Move request for scope (0.93, -0.30)
02:55:27.963 00.002 2744 Worker thread wakes up
02:55:27.963 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.93, -0.30) opts 0xd
02:55:27.963 00.000 2744 Handling offset move in thread for scope, endpoint = (0.93, -0.30)
02:55:27.963 00.000 2744 Moving (0.93, -0.30) raw xDistance=0.98 yDistance=-0.04
02:55:27.963 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.65 from input 0.98
02:55:27.963 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:27.964 00.001 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.04
02:55:27.964 00.000 2744 MoveAxis(W, 230, ABG)
02:55:27.964 00.000 2744 Guiding  Dir = 3, Dur = 230
02:55:27.964 00.000 2744 IsSlewing returns 0
02:55:27.964 00.000 2744 IsGuiding returns 0
02:55:27.964 00.000 2744 PulseGuide returned control before completion, sleep 240
02:55:27.980 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5488, FiltMin=1533, FiltMax=65535, Gamma=0.510
02:55:27.997 00.017 1092 UpdateGuideState exits: m=507652 SNR=97.5
02:55:28.001 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:28.004 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:28.007 00.003 1092 Enqueuing Expose request
02:55:28.217 00.210 2744 IsGuiding returns 1
02:55:28.217 00.000 2744 scope still moving after pulse duration time elapsed
02:55:28.248 00.031 2744 IsSlewing returns 0
02:55:28.248 00.000 2744 IsGuiding returns 0
02:55:28.248 00.000 2744 scope move finished after 230 + 54 ms
02:55:28.248 00.000 2744 Move returns status 0, amount 230
02:55:28.249 00.001 2744 MoveAxis(N, 0, ABG)
02:55:28.249 00.000 2744 Move returns status 0, amount 0
02:55:28.249 00.000 2744 move complete, result=0
02:55:28.249 00.000 2744 worker thread done servicing request
02:55:28.249 00.000 1092 GuideStep: 1.0 px 230 ms WEST, -0.0 px 0 ms NORTH
02:55:28.252 00.003 2744 Worker thread wakes up
02:55:28.253 00.001 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:28.253 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:31.647 03.394 2744 Exposure complete
02:55:31.876 00.229 2744 worker thread done servicing request
02:55:31.876 00.000 1092 OnExposeComplete: enter
02:55:31.880 00.004 1092 UpdateGuideState(): m_state=6
02:55:31.883 00.003 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 493
02:55:31.886 00.003 1092 Star::Find returns 1 (0), X=1721.16, Y=130.93, Mass=503840, SNR=94.0, Peak=50474 HFD=2.9
02:55:31.888 00.002 1092 MultiStar: [#1 0.98,-0.52,0.83,U] [#2 0.50,0.10,0.80,U] [#3 0.72,-0.39,0.59,U] [#4 0.67,-0.16,0.56,U] [#5 0.54,-0.02,0.60,U] [#6 0.42,-0.47,0.47,U] [#7 0.75,-0.12,0.74,U] [#8 0.80,-0.08,0.46,U] 
02:55:31.892 00.004 1092 refined, 8 included, MultiStar: {0.78, -0.22}, one-star: {1.29, -0.27}
02:55:31.894 00.002 1092 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-0.43) = xAngle (0.16 = 0.16)
02:55:31.897 00.003 1092 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.00 = 0.00)
02:55:31.902 00.005 1092 CameraToMount -- cameraX=0.78 cameraY=-0.22 hyp=0.81 cameraTheta=-0.27 mountX=0.80 mountY=0.00, mountTheta=0.00
02:55:31.907 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.78, y=-0.22, opts=13)
02:55:31.910 00.003 1092 Enqueuing Move request for scope (0.78, -0.22)
02:55:31.912 00.002 2744 Worker thread wakes up
02:55:31.914 00.002 2744 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.22) opts 0xd
02:55:31.914 00.000 2744 Handling offset move in thread for scope, endpoint = (0.78, -0.22)
02:55:31.914 00.000 2744 Moving (0.78, -0.22) raw xDistance=0.80 yDistance=0.00
02:55:31.914 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.55 from input 0.80
02:55:31.914 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:31.914 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.00
02:55:31.914 00.000 2744 MoveAxis(W, 196, ABG)
02:55:31.914 00.000 2744 Guiding  Dir = 3, Dur = 196
02:55:31.914 00.000 2744 IsSlewing returns 0
02:55:31.914 00.000 2744 IsGuiding returns 0
02:55:31.915 00.001 2744 PulseGuide returned control before completion, sleep 206
02:55:31.930 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5485, FiltMin=1624, FiltMax=65535, Gamma=0.510
02:55:31.947 00.017 1092 UpdateGuideState exits: m=503840 SNR=94.0
02:55:31.950 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:31.952 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:31.955 00.003 1092 Enqueuing Expose request
02:55:32.129 00.174 2744 IsGuiding returns 1
02:55:32.129 00.000 2744 scope still moving after pulse duration time elapsed
02:55:32.161 00.032 2744 IsSlewing returns 0
02:55:32.161 00.000 2744 IsGuiding returns 0
02:55:32.161 00.000 2744 scope move finished after 196 + 50 ms
02:55:32.161 00.000 2744 Move returns status 0, amount 196
02:55:32.161 00.000 2744 MoveAxis(N, 0, ABG)
02:55:32.162 00.001 2744 Move returns status 0, amount 0
02:55:32.162 00.000 2744 move complete, result=0
02:55:32.162 00.000 2744 worker thread done servicing request
02:55:32.162 00.000 1092 GuideStep: 0.8 px 196 ms WEST, 0.0 px 0 ms NORTH
02:55:32.165 00.003 2744 Worker thread wakes up
02:55:32.165 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:32.165 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:35.556 03.391 2744 Exposure complete
02:55:35.757 00.201 1092 OnExposeComplete: enter
02:55:35.760 00.003 1092 UpdateGuideState(): m_state=6
02:55:35.763 00.003 2744 worker thread done servicing request
02:55:35.764 00.001 1092 Star::Find(15, 1721, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 494
02:55:35.766 00.002 1092 Star::Find returns 1 (0), X=1720.77, Y=130.78, Mass=493307, SNR=94.6, Peak=52282 HFD=2.9
02:55:35.769 00.003 1092 MultiStar: [#1 0.82,-0.21,0.99,U] [#2 0.48,-0.06,0.71,U] [#3 0.46,-0.21,0.60,U] [#4 0.84,-0.35,0.62,U] [#5 0.38,0.05,0.51,U] [#6 0.55,-0.27,0.40,U] [#7 0.45,-0.11,0.72,U] [#8 0.90,0.04,0.56,U] 
02:55:35.771 00.002 1092 refined, 8 included, MultiStar: {0.67, -0.19}, one-star: {0.89, -0.42}
02:55:35.773 00.002 1092 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-0.43) = xAngle (0.15 = 0.15)
02:55:35.775 00.002 1092 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.00 = -0.00)
02:55:35.777 00.002 1092 CameraToMount -- cameraX=0.67 cameraY=-0.19 hyp=0.69 cameraTheta=-0.28 mountX=0.69 mountY=-0.00, mountTheta=-0.00
02:55:35.781 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.67, y=-0.19, opts=13)
02:55:35.784 00.003 1092 Enqueuing Move request for scope (0.67, -0.19)
02:55:35.786 00.002 2744 Worker thread wakes up
02:55:35.786 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.67, -0.19) opts 0xd
02:55:35.786 00.000 2744 Handling offset move in thread for scope, endpoint = (0.67, -0.19)
02:55:35.786 00.000 2744 Moving (0.67, -0.19) raw xDistance=0.69 yDistance=-0.00
02:55:35.786 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.47 from input 0.69
02:55:35.786 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:35.786 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.00
02:55:35.786 00.000 2744 MoveAxis(W, 167, ABG)
02:55:35.787 00.001 2744 Guiding  Dir = 3, Dur = 167
02:55:35.787 00.000 2744 IsSlewing returns 0
02:55:35.787 00.000 2744 IsGuiding returns 0
02:55:35.787 00.000 2744 PulseGuide returned control before completion, sleep 177
02:55:35.802 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5511, FiltMin=1811, FiltMax=65535, Gamma=0.510
02:55:35.818 00.016 1092 UpdateGuideState exits: m=493307 SNR=94.6
02:55:35.820 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.822 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:35.824 00.002 1092 Enqueuing Expose request
02:55:35.980 00.156 2744 IsGuiding returns 0
02:55:35.980 00.000 2744 Move returns status 0, amount 167
02:55:35.980 00.000 2744 MoveAxis(N, 0, ABG)
02:55:35.980 00.000 2744 Move returns status 0, amount 0
02:55:35.981 00.001 2744 move complete, result=0
02:55:35.981 00.000 2744 worker thread done servicing request
02:55:35.981 00.000 2744 Worker thread wakes up
02:55:35.981 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:35.981 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:35.986 00.005 1092 GuideStep: 0.7 px 167 ms WEST, -0.0 px 0 ms NORTH
02:55:39.373 03.387 2744 Exposure complete
02:55:39.567 00.194 2744 worker thread done servicing request
02:55:39.567 00.000 1092 OnExposeComplete: enter
02:55:39.570 00.003 1092 UpdateGuideState(): m_state=6
02:55:39.572 00.002 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 495
02:55:39.576 00.004 1092 Star::Find returns 1 (0), X=1720.52, Y=130.73, Mass=486610, SNR=90.4, Peak=51578 HFD=3.1
02:55:39.578 00.002 1092 MultiStar: [#1 0.81,-0.30,0.96,U] [#2 -0.01,-0.03,0.80,U] [#3 0.25,-0.18,0.68,U] [#4 0.39,-0.20,0.60,U] [#5 -0.08,0.10,0.62,U] [#6 0.16,-0.27,0.41,U] [#7 0.18,-0.12,0.69,U] [#8 0.77,-0.27,0.60,U] 
02:55:39.581 00.003 1092 refined, 8 included, MultiStar: {0.38, -0.21}, one-star: {0.64, -0.47}
02:55:39.584 00.003 1092 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-0.43) = xAngle (-0.08 = -0.08)
02:55:39.586 00.002 1092 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.23 = -0.23)
02:55:39.588 00.002 1092 CameraToMount -- cameraX=0.38 cameraY=-0.21 hyp=0.43 cameraTheta=-0.50 mountX=0.43 mountY=-0.10, mountTheta=-0.22
02:55:39.594 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.38, y=-0.21, opts=13)
02:55:39.596 00.002 1092 Enqueuing Move request for scope (0.38, -0.21)
02:55:39.600 00.004 2744 Worker thread wakes up
02:55:39.600 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.21) opts 0xd
02:55:39.600 00.000 2744 Handling offset move in thread for scope, endpoint = (0.38, -0.21)
02:55:39.600 00.000 2744 Moving (0.38, -0.21) raw xDistance=0.43 yDistance=-0.10
02:55:39.600 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.43
02:55:39.600 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:39.600 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:55:39.600 00.000 2744 MoveAxis(W, 109, ABG)
02:55:39.600 00.000 2744 Guiding  Dir = 3, Dur = 109
02:55:39.600 00.000 2744 IsSlewing returns 0
02:55:39.601 00.001 2744 IsGuiding returns 0
02:55:39.601 00.000 2744 PulseGuide returned control before completion, sleep 119
02:55:39.616 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:55:39.632 00.016 1092 UpdateGuideState exits: m=486610 SNR=90.4
02:55:39.635 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.636 00.001 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:39.638 00.002 1092 Enqueuing Expose request
02:55:39.735 00.097 2744 IsGuiding returns 1
02:55:39.736 00.001 2744 scope still moving after pulse duration time elapsed
02:55:39.766 00.030 2744 IsSlewing returns 0
02:55:39.766 00.000 2744 IsGuiding returns 0
02:55:39.766 00.000 2744 scope move finished after 109 + 56 ms
02:55:39.766 00.000 2744 Move returns status 0, amount 109
02:55:39.766 00.000 2744 MoveAxis(N, 0, ABG)
02:55:39.766 00.000 2744 Move returns status 0, amount 0
02:55:39.766 00.000 2744 move complete, result=0
02:55:39.767 00.001 2744 worker thread done servicing request
02:55:39.767 00.000 2744 Worker thread wakes up
02:55:39.767 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:39.767 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:39.769 00.002 1092 GuideStep: 0.4 px 109 ms WEST, -0.1 px 0 ms NORTH
02:55:43.168 03.399 2744 Exposure complete
02:55:43.388 00.220 2744 worker thread done servicing request
02:55:43.388 00.000 1092 OnExposeComplete: enter
02:55:43.390 00.002 1092 UpdateGuideState(): m_state=6
02:55:43.394 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 496
02:55:43.397 00.003 1092 Star::Find returns 1 (0), X=1720.53, Y=131.11, Mass=513452, SNR=101.3, Peak=52682 HFD=3.0
02:55:43.400 00.003 1092 MultiStar: [#1 0.58,0.09,1.02,U] [#2 -0.12,0.18,0.78,U] [#3 0.10,0.02,0.65,U] [#4 0.37,0.12,0.64,U] [#5 -0.25,0.25,0.50,U] [#6 0.01,-0.21,0.41,U] [#7 0.59,0.02,0.57,U] [#8 0.62,0.23,0.54,U] 
02:55:43.402 00.002 1092 refined, 8 included, MultiStar: {0.33, 0.07}, one-star: {0.65, -0.09}
02:55:43.405 00.003 1092 CameraToMount -- cameraTheta (0.20) - m_xAngle (-0.43) = xAngle (0.62 = 0.62)
02:55:43.408 00.003 1092 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (0.47 = 0.47)
02:55:43.411 00.003 1092 CameraToMount -- cameraX=0.33 cameraY=0.07 hyp=0.34 cameraTheta=0.20 mountX=0.27 mountY=0.15, mountTheta=0.51
02:55:43.417 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.33, y=0.07, opts=13)
02:55:43.420 00.003 1092 Enqueuing Move request for scope (0.33, 0.07)
02:55:43.422 00.002 2744 Worker thread wakes up
02:55:43.423 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.07) opts 0xd
02:55:43.423 00.000 2744 Handling offset move in thread for scope, endpoint = (0.33, 0.07)
02:55:43.423 00.000 2744 Moving (0.33, 0.07) raw xDistance=0.27 yDistance=0.15
02:55:43.423 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.27
02:55:43.423 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:43.423 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.15
02:55:43.423 00.000 2744 MoveAxis(E, 0, ABG)
02:55:43.423 00.000 2744 Move returns status 0, amount 0
02:55:43.424 00.001 2744 MoveAxis(N, 0, ABG)
02:55:43.424 00.000 2744 Move returns status 0, amount 0
02:55:43.424 00.000 2744 move complete, result=0
02:55:43.424 00.000 2744 worker thread done servicing request
02:55:43.441 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5495, FiltMin=1850, FiltMax=65535, Gamma=0.510
02:55:43.457 00.016 1092 UpdateGuideState exits: m=513452 SNR=101.3
02:55:43.461 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:43.463 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:43.466 00.003 1092 Enqueuing Expose request
02:55:43.468 00.002 2744 Worker thread wakes up
02:55:43.468 00.000 1092 GuideStep: 0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:43.471 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:43.471 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:46.864 03.393 2744 Exposure complete
02:55:47.064 00.200 2744 worker thread done servicing request
02:55:47.064 00.000 1092 OnExposeComplete: enter
02:55:47.067 00.003 1092 UpdateGuideState(): m_state=6
02:55:47.070 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 497
02:55:47.072 00.002 1092 Star::Find returns 1 (0), X=1720.37, Y=131.45, Mass=467524, SNR=90.5, Peak=48195 HFD=3.1
02:55:47.076 00.004 1092 MultiStar: [#1 -0.19,0.02,1.03,U] [#2 -0.65,0.32,0.77,U] [#3 -0.42,0.17,0.64,U] [#4 -0.35,0.37,0.64,U] [#5 -0.62,0.27,0.55,U] [#6 -0.13,0.00,0.48,U] [#7 -0.07,0.52,0.66,U] [#8 -0.01,0.57,0.47,U] 
02:55:47.078 00.002 1092 refined, 8 included, MultiStar: {-0.18, 0.26}, one-star: {0.49, 0.25}
02:55:47.081 00.003 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.61 = 2.61)
02:55:47.084 00.003 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
02:55:47.086 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=0.26 hyp=0.32 cameraTheta=2.19 mountX=-0.27 mountY=0.20, mountTheta=2.51
02:55:47.091 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.26, opts=13)
02:55:47.094 00.003 1092 Enqueuing Move request for scope (-0.18, 0.26)
02:55:47.097 00.003 2744 Worker thread wakes up
02:55:47.097 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.26) opts 0xd
02:55:47.097 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.26)
02:55:47.097 00.000 2744 Moving (-0.18, 0.26) raw xDistance=-0.27 yDistance=0.20
02:55:47.097 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.27
02:55:47.097 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:47.097 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.20
02:55:47.097 00.000 2744 MoveAxis(E, 0, ABG)
02:55:47.097 00.000 2744 Move returns status 0, amount 0
02:55:47.097 00.000 2744 MoveAxis(N, 0, ABG)
02:55:47.097 00.000 2744 Move returns status 0, amount 0
02:55:47.098 00.001 2744 move complete, result=0
02:55:47.098 00.000 2744 worker thread done servicing request
02:55:47.116 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5517, FiltMin=1722, FiltMax=65535, Gamma=0.510
02:55:47.131 00.015 1092 UpdateGuideState exits: m=467524 SNR=90.5
02:55:47.133 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:47.135 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:47.137 00.002 1092 Enqueuing Expose request
02:55:47.140 00.003 2744 Worker thread wakes up
02:55:47.140 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:47.140 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:47.140 00.000 1092 GuideStep: -0.3 px 0 ms EAST, 0.2 px 0 ms NORTH
02:55:50.536 03.396 2744 Exposure complete
02:55:50.735 00.199 2744 worker thread done servicing request
02:55:50.735 00.000 1092 OnExposeComplete: enter
02:55:50.738 00.003 1092 UpdateGuideState(): m_state=6
02:55:50.742 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 498
02:55:50.745 00.003 1092 Star::Find returns 1 (0), X=1719.87, Y=131.03, Mass=487956, SNR=88.1, Peak=55459 HFD=2.7
02:55:50.748 00.003 1092 MultiStar: [#1 -0.15,0.15,0.91,U] [#2 -0.49,0.35,0.88,U] [#3 -0.29,-0.06,0.74,U] [#4 -0.45,0.29,0.61,U] [#5 -0.67,0.42,0.53,U] [#6 -0.52,0.19,0.56,U] [#7 -0.46,0.38,0.74,U] [#8 -0.27,0.21,0.54,U] 
02:55:50.751 00.003 1092 single-star, 8 included, MultiStar: {-0.34, 0.17}, one-star: {-0.01, -0.17}
02:55:50.753 00.002 1092 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-0.43) = xAngle (-1.19 = -1.19)
02:55:50.756 00.003 1092 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.34 = -1.34)
02:55:50.759 00.003 1092 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.62 mountX=0.06 mountY=-0.17, mountTheta=-1.21
02:55:50.766 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.01, y=-0.17, opts=13)
02:55:50.768 00.002 1092 Enqueuing Move request for scope (-0.01, -0.17)
02:55:50.771 00.003 2744 Worker thread wakes up
02:55:50.771 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
02:55:50.771 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
02:55:50.771 00.000 2744 Moving (-0.01, -0.17) raw xDistance=0.06 yDistance=-0.17
02:55:50.771 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:55:50.771 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:50.771 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:55:50.771 00.000 2744 MoveAxis(E, 0, ABG)
02:55:50.772 00.001 2744 Move returns status 0, amount 0
02:55:50.772 00.000 2744 MoveAxis(N, 0, ABG)
02:55:50.772 00.000 2744 Move returns status 0, amount 0
02:55:50.772 00.000 2744 move complete, result=0
02:55:50.772 00.000 2744 worker thread done servicing request
02:55:50.789 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1232, FiltMax=65535, Gamma=0.510
02:55:50.805 00.016 1092 UpdateGuideState exits: m=487956 SNR=88.1
02:55:50.809 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:50.811 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:50.813 00.002 1092 Enqueuing Expose request
02:55:50.816 00.003 2744 Worker thread wakes up
02:55:50.816 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:50.819 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:50.819 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:54.213 03.394 2744 Exposure complete
02:55:54.425 00.212 2744 worker thread done servicing request
02:55:54.425 00.000 1092 OnExposeComplete: enter
02:55:54.428 00.003 1092 UpdateGuideState(): m_state=6
02:55:54.431 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 499
02:55:54.434 00.003 1092 Star::Find returns 1 (0), X=1720.10, Y=131.02, Mass=392088, SNR=78.3, Peak=50211 HFD=2.7
02:55:54.436 00.002 1092 MultiStar: [#1 0.15,-0.41,0.83,U] [#2 -0.27,0.17,0.68,U] [#3 -0.10,-0.31,0.60,U] [#4 -0.25,-0.15,0.60,U] [#5 -0.42,0.01,0.40,U] [#6 -0.13,0.26,0.43,U] [#7 -0.40,0.17,0.62,U] [#8 0.03,0.10,0.52,U] 
02:55:54.439 00.003 1092 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {0.23, -0.18}
02:55:54.442 00.003 1092 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-0.43) = xAngle (-2.03 = -2.03)
02:55:54.444 00.002 1092 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.18 = -2.18)
02:55:54.446 00.002 1092 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.46 mountX=-0.05 mountY=-0.09, mountTheta=-2.07
02:55:54.452 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.09, y=-0.07, opts=13)
02:55:54.454 00.002 1092 Enqueuing Move request for scope (-0.09, -0.07)
02:55:54.457 00.003 2744 Worker thread wakes up
02:55:54.457 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:55:54.457 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:55:54.457 00.000 2744 Moving (-0.09, -0.07) raw xDistance=-0.05 yDistance=-0.09
02:55:54.457 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:55:54.457 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:54.457 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:55:54.458 00.001 2744 MoveAxis(E, 0, ABG)
02:55:54.458 00.000 2744 Move returns status 0, amount 0
02:55:54.458 00.000 2744 MoveAxis(N, 0, ABG)
02:55:54.458 00.000 2744 Move returns status 0, amount 0
02:55:54.458 00.000 2744 move complete, result=0
02:55:54.458 00.000 2744 worker thread done servicing request
02:55:54.476 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5888, FiltMin=1486, FiltMax=65535, Gamma=0.510
02:55:54.491 00.015 1092 UpdateGuideState exits: m=392088 SNR=78.3
02:55:54.495 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:54.497 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:54.500 00.003 1092 Enqueuing Expose request
02:55:54.502 00.002 2744 Worker thread wakes up
02:55:54.502 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:54.502 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:55:54.503 00.001 1092 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:55:57.884 03.381 2744 Exposure complete
02:55:58.084 00.200 2744 worker thread done servicing request
02:55:58.085 00.001 1092 OnExposeComplete: enter
02:55:58.087 00.002 1092 UpdateGuideState(): m_state=6
02:55:58.089 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 500
02:55:58.094 00.005 1092 Star::Find returns 1 (0), X=1720.13, Y=130.71, Mass=262525, SNR=58.3, Peak=38595 HFD=2.6
02:55:58.099 00.005 1092 MultiStar: [#1 0.32,-0.04,0.77,U] [#2 -0.18,-0.29,0.63,U] [#3 -0.16,-0.46,0.63,U] [#4 -0.25,-0.40,0.50,U] [#5 0.08,0.35,0.48,U] [#6 -0.03,-0.36,0.48,U] [#7 0.02,0.06,0.65,U] [#8 0.43,0.05,0.52,U] 
02:55:58.102 00.003 1092 refined, 8 included, MultiStar: {0.08, -0.20}, one-star: {0.26, -0.49}
02:55:58.105 00.003 1092 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-0.43) = xAngle (-0.79 = -0.79)
02:55:58.108 00.003 1092 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.94 = -0.94)
02:55:58.113 00.005 1092 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.21 mountX=0.15 mountY=-0.17, mountTheta=-0.85
02:55:58.119 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.08, y=-0.20, opts=13)
02:55:58.122 00.003 1092 Enqueuing Move request for scope (0.08, -0.20)
02:55:58.127 00.005 2744 Worker thread wakes up
02:55:58.127 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
02:55:58.127 00.000 2744 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
02:55:58.127 00.000 2744 Moving (0.08, -0.20) raw xDistance=0.15 yDistance=-0.17
02:55:58.127 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:55:58.127 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:55:58.127 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:55:58.127 00.000 2744 MoveAxis(E, 0, ABG)
02:55:58.127 00.000 2744 Move returns status 0, amount 0
02:55:58.127 00.000 2744 MoveAxis(N, 0, ABG)
02:55:58.128 00.001 2744 Move returns status 0, amount 0
02:55:58.128 00.000 2744 move complete, result=0
02:55:58.128 00.000 2744 worker thread done servicing request
02:55:58.149 00.021 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6429, FiltMin=1882, FiltMax=65507, Gamma=0.510
02:55:58.170 00.021 1092 UpdateGuideState exits: m=262525 SNR=58.3
02:55:58.176 00.006 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:58.179 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:55:58.182 00.003 1092 Enqueuing Expose request
02:55:58.186 00.004 2744 Worker thread wakes up
02:55:58.186 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:55:58.189 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:55:58.189 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:01.586 03.397 2744 Exposure complete
02:56:01.794 00.208 2744 worker thread done servicing request
02:56:01.794 00.000 1092 OnExposeComplete: enter
02:56:01.797 00.003 1092 UpdateGuideState(): m_state=6
02:56:01.800 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 501
02:56:01.802 00.002 1092 Star::Find returns 1 (0), X=1720.33, Y=131.06, Mass=277450, SNR=56.6, Peak=39866 HFD=2.5
02:56:01.804 00.002 1092 MultiStar: [#1 0.57,-0.25,0.97,U] [#2 0.41,-0.27,0.74,U] [#3 0.17,-0.51,0.67,U] [#4 0.50,-0.26,0.55,U] [#5 0.23,-0.02,0.51,U] [#6 -0.01,-0.56,0.51,U] [#7 0.06,0.46,0.69,U] [#8 0.56,-0.01,0.62,U] 
02:56:01.807 00.003 1092 refined, 8 included, MultiStar: {0.35, -0.17}, one-star: {0.45, -0.14}
02:56:01.810 00.003 1092 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-0.43) = xAngle (-0.02 = -0.02)
02:56:01.812 00.002 1092 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.17 = -0.17)
02:56:01.815 00.003 1092 CameraToMount -- cameraX=0.35 cameraY=-0.17 hyp=0.39 cameraTheta=-0.45 mountX=0.39 mountY=-0.07, mountTheta=-0.17
02:56:01.819 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.35, y=-0.17, opts=13)
02:56:01.822 00.003 1092 Enqueuing Move request for scope (0.35, -0.17)
02:56:01.824 00.002 2744 Worker thread wakes up
02:56:01.824 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.17) opts 0xd
02:56:01.824 00.000 2744 Handling offset move in thread for scope, endpoint = (0.35, -0.17)
02:56:01.824 00.000 2744 Moving (0.35, -0.17) raw xDistance=0.39 yDistance=-0.07
02:56:01.824 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.39
02:56:01.824 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:01.824 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.07
02:56:01.824 00.000 2744 MoveAxis(W, 87, ABG)
02:56:01.824 00.000 2744 Guiding  Dir = 3, Dur = 87
02:56:01.826 00.002 2744 IsSlewing returns 0
02:56:01.826 00.000 2744 IsGuiding returns 0
02:56:01.826 00.000 2744 PulseGuide returned control before completion, sleep 97
02:56:01.841 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6394, FiltMin=1699, FiltMax=65507, Gamma=0.510
02:56:01.858 00.017 1092 UpdateGuideState exits: m=277450 SNR=56.6
02:56:01.861 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:01.864 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:01.867 00.003 1092 Enqueuing Expose request
02:56:01.925 00.058 2744 IsGuiding returns 1
02:56:01.925 00.000 2744 scope still moving after pulse duration time elapsed
02:56:01.955 00.030 2744 IsSlewing returns 0
02:56:01.955 00.000 2744 IsGuiding returns 0
02:56:01.955 00.000 2744 scope move finished after 87 + 42 ms
02:56:01.956 00.001 2744 Move returns status 0, amount 87
02:56:01.957 00.001 2744 MoveAxis(N, 0, ABG)
02:56:01.957 00.000 2744 Move returns status 0, amount 0
02:56:01.957 00.000 2744 move complete, result=0
02:56:01.957 00.000 2744 worker thread done servicing request
02:56:01.957 00.000 2744 Worker thread wakes up
02:56:01.957 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:01.958 00.001 1092 GuideStep: 0.4 px 87 ms WEST, -0.1 px 0 ms NORTH
02:56:01.961 00.003 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:05.350 03.389 2744 Exposure complete
02:56:05.561 00.211 2744 worker thread done servicing request
02:56:05.561 00.000 1092 OnExposeComplete: enter
02:56:05.564 00.003 1092 UpdateGuideState(): m_state=6
02:56:05.566 00.002 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 502
02:56:05.569 00.003 1092 Star::Find returns 1 (0), X=1720.10, Y=130.92, Mass=374555, SNR=74.2, Peak=37187 HFD=2.8
02:56:05.571 00.002 1092 MultiStar: [#1 0.18,-0.14,0.96,U] [#2 -0.14,-0.14,0.68,U] [#3 -0.33,-0.49,0.55,U] [#4 -0.15,-0.35,0.54,U] [#5 -0.42,0.05,0.50,U] [#6 -0.02,-0.33,0.43,U] [#7 -0.10,-0.05,0.62,U] [#8 0.18,0.18,0.48,U] 
02:56:05.574 00.003 1092 refined, 8 included, MultiStar: {-0.03, -0.18}, one-star: {0.22, -0.28}
02:56:05.578 00.004 1092 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-0.43) = xAngle (-1.30 = -1.30)
02:56:05.580 00.002 1092 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.46 = -1.46)
02:56:05.583 00.003 1092 CameraToMount -- cameraX=-0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.73 mountX=0.05 mountY=-0.18, mountTheta=-1.31
02:56:05.587 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.03, y=-0.18, opts=13)
02:56:05.591 00.004 1092 Enqueuing Move request for scope (-0.03, -0.18)
02:56:05.594 00.003 2744 Worker thread wakes up
02:56:05.594 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.18) opts 0xd
02:56:05.594 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.03, -0.18)
02:56:05.594 00.000 2744 Moving (-0.03, -0.18) raw xDistance=0.05 yDistance=-0.18
02:56:05.594 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:56:05.594 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:05.594 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.18
02:56:05.594 00.000 2744 MoveAxis(E, 0, ABG)
02:56:05.594 00.000 2744 Move returns status 0, amount 0
02:56:05.595 00.001 2744 MoveAxis(N, 0, ABG)
02:56:05.595 00.000 2744 Move returns status 0, amount 0
02:56:05.595 00.000 2744 move complete, result=0
02:56:05.595 00.000 2744 worker thread done servicing request
02:56:05.610 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6183, FiltMin=1872, FiltMax=65535, Gamma=0.510
02:56:05.629 00.019 1092 UpdateGuideState exits: m=374555 SNR=74.2
02:56:05.632 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:05.635 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:05.638 00.003 1092 Enqueuing Expose request
02:56:05.642 00.004 2744 Worker thread wakes up
02:56:05.642 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:05.645 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:05.645 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:09.050 03.405 2744 Exposure complete
02:56:09.289 00.239 2744 worker thread done servicing request
02:56:09.289 00.000 1092 OnExposeComplete: enter
02:56:09.293 00.004 1092 UpdateGuideState(): m_state=6
02:56:09.298 00.005 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 503
02:56:09.302 00.004 1092 Star::Find returns 1 (0), X=1719.74, Y=131.25, Mass=339077, SNR=72.3, Peak=36179 HFD=2.9
02:56:09.305 00.003 1092 MultiStar: [#1 0.06,-0.03,0.69,U] [#2 0.05,-0.03,0.55,U] [#3 -0.15,-0.05,0.53,U] [#4 -0.26,-0.07,0.55,U] [#5 -0.57,0.04,0.44,U] [#6 -0.47,0.43,0.47,U] [#7 -0.20,0.38,0.62,U] [#8 -0.18,0.18,0.52,U] 
02:56:09.309 00.004 1092 single-star, 8 included, MultiStar: {-0.18, 0.09}, one-star: {-0.13, 0.05}
02:56:09.311 00.002 1092 CameraToMount -- cameraTheta (2.76) - m_xAngle (-0.43) = xAngle (3.19 = -3.10)
02:56:09.314 00.003 1092 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (3.03 = 3.03)
02:56:09.317 00.003 1092 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=-0.14 mountY=0.02, mountTheta=3.03
02:56:09.327 00.010 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=0.05, opts=13)
02:56:09.330 00.003 1092 Enqueuing Move request for scope (-0.13, 0.05)
02:56:09.335 00.005 2744 Worker thread wakes up
02:56:09.335 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
02:56:09.335 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
02:56:09.337 00.002 2744 Moving (-0.13, 0.05) raw xDistance=-0.14 yDistance=0.02
02:56:09.337 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:56:09.337 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:09.337 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.02
02:56:09.337 00.000 2744 MoveAxis(E, 0, ABG)
02:56:09.337 00.000 2744 Move returns status 0, amount 0
02:56:09.337 00.000 2744 MoveAxis(N, 0, ABG)
02:56:09.337 00.000 2744 Move returns status 0, amount 0
02:56:09.337 00.000 2744 move complete, result=0
02:56:09.338 00.001 2744 worker thread done servicing request
02:56:09.368 00.030 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6259, FiltMin=1795, FiltMax=65535, Gamma=0.510
02:56:09.397 00.029 1092 UpdateGuideState exits: m=339077 SNR=72.3
02:56:09.402 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:09.406 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:09.410 00.004 1092 Enqueuing Expose request
02:56:09.413 00.003 2744 Worker thread wakes up
02:56:09.413 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:56:09.415 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:09.416 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:12.812 03.396 2744 Exposure complete
02:56:13.008 00.196 2744 worker thread done servicing request
02:56:13.008 00.000 1092 OnExposeComplete: enter
02:56:13.011 00.003 1092 UpdateGuideState(): m_state=6
02:56:13.013 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 504
02:56:13.015 00.002 1092 Star::Find returns 1 (0), X=1719.81, Y=130.97, Mass=272133, SNR=61.7, Peak=38995 HFD=2.6
02:56:13.017 00.002 1092 MultiStar: [#1 -0.23,-0.06,0.82,U] [#2 -0.55,0.26,0.69,U] [#3 -0.50,0.10,0.74,U] [#4 -0.85,0.32,0.59,U] [#5 -0.35,0.33,0.51,U] [#6 -0.65,0.20,0.45,U] [#7 -0.29,0.04,0.59,U] [#8 -0.63,0.26,0.49,U] 
02:56:13.020 00.003 1092 single-star, 8 included, MultiStar: {-0.42, 0.10}, one-star: {-0.06, -0.23}
02:56:13.022 00.002 1092 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-0.43) = xAngle (-1.40 = -1.40)
02:56:13.024 00.002 1092 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.55 = -1.55)
02:56:13.027 00.003 1092 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.83 mountX=0.04 mountY=-0.24, mountTheta=-1.40
02:56:13.034 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.06, y=-0.23, opts=13)
02:56:13.037 00.003 1092 Enqueuing Move request for scope (-0.06, -0.23)
02:56:13.039 00.002 2744 Worker thread wakes up
02:56:13.039 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
02:56:13.039 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
02:56:13.039 00.000 2744 Moving (-0.06, -0.23) raw xDistance=0.04 yDistance=-0.24
02:56:13.039 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:56:13.039 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:13.039 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.24
02:56:13.040 00.001 2744 MoveAxis(E, 0, ABG)
02:56:13.040 00.000 2744 Move returns status 0, amount 0
02:56:13.040 00.000 2744 MoveAxis(N, 0, ABG)
02:56:13.040 00.000 2744 Move returns status 0, amount 0
02:56:13.040 00.000 2744 move complete, result=0
02:56:13.040 00.000 2744 worker thread done servicing request
02:56:13.056 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6263, FiltMin=1866, FiltMax=65517, Gamma=0.510
02:56:13.074 00.018 1092 UpdateGuideState exits: m=272133 SNR=61.7
02:56:13.077 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:13.079 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:13.082 00.003 1092 Enqueuing Expose request
02:56:13.085 00.003 2744 Worker thread wakes up
02:56:13.085 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:13.085 00.000 1092 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:13.087 00.002 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:16.496 03.409 2744 Exposure complete
02:56:16.704 00.208 2744 worker thread done servicing request
02:56:16.704 00.000 1092 OnExposeComplete: enter
02:56:16.707 00.003 1092 UpdateGuideState(): m_state=6
02:56:16.710 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 505
02:56:16.713 00.003 1092 Star::Find returns 1 (0), X=1720.13, Y=130.99, Mass=311061, SNR=62.4, Peak=35267 HFD=2.8
02:56:16.716 00.003 1092 MultiStar: [#1 -0.19,-0.43,0.77,U] [#2 -0.10,-0.08,0.66,U] [#3 -0.48,-0.10,0.67,U] [#4 -0.52,-0.06,0.59,U] [#5 -0.57,0.13,0.47,U] [#6 -0.25,-0.40,0.54,U] [#7 -0.16,0.11,0.62,U] [#8 0.13,0.07,0.63,U] 
02:56:16.718 00.002 1092 refined, 8 included, MultiStar: {-0.17, -0.13}, one-star: {0.25, -0.21}
02:56:16.720 00.002 1092 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-0.43) = xAngle (-2.08 = -2.08)
02:56:16.724 00.004 1092 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.23 = -2.23)
02:56:16.726 00.002 1092 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.50 mountX=-0.10 mountY=-0.17, mountTheta=-2.12
02:56:16.734 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.17, y=-0.13, opts=13)
02:56:16.737 00.003 1092 Enqueuing Move request for scope (-0.17, -0.13)
02:56:16.741 00.004 2744 Worker thread wakes up
02:56:16.741 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
02:56:16.741 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
02:56:16.741 00.000 2744 Moving (-0.17, -0.13) raw xDistance=-0.10 yDistance=-0.17
02:56:16.741 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:56:16.741 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:16.741 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.17
02:56:16.741 00.000 2744 MoveAxis(E, 0, ABG)
02:56:16.741 00.000 2744 Move returns status 0, amount 0
02:56:16.742 00.001 2744 MoveAxis(N, 0, ABG)
02:56:16.742 00.000 2744 Move returns status 0, amount 0
02:56:16.742 00.000 2744 move complete, result=0
02:56:16.742 00.000 2744 worker thread done servicing request
02:56:16.759 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6471, FiltMin=1952, FiltMax=65535, Gamma=0.510
02:56:16.777 00.018 1092 UpdateGuideState exits: m=311061 SNR=62.4
02:56:16.782 00.005 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:16.785 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:16.787 00.002 1092 Enqueuing Expose request
02:56:16.791 00.004 2744 Worker thread wakes up
02:56:16.791 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:16.795 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:16.795 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:20.211 03.416 2744 Exposure complete
02:56:20.454 00.243 2744 worker thread done servicing request
02:56:20.454 00.000 1092 OnExposeComplete: enter
02:56:20.457 00.003 1092 UpdateGuideState(): m_state=6
02:56:20.461 00.004 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 506
02:56:20.464 00.003 1092 Star::Find returns 1 (0), X=1719.70, Y=130.92, Mass=46272, SNR=16.1, Peak=11939 HFD=2.3
02:56:20.469 00.005 1092 Star::Find false star n=3 nbg=263 bg=11125.5 sigma=1279.3 thresh=14963 peak=13545
02:56:20.472 00.003 1092 Star::Find false star n=5 nbg=264 bg=9497.8 sigma=1152.6 thresh=12956 peak=11718
02:56:20.477 00.005 1092 Star::Find false star n=3 nbg=252 bg=8685.5 sigma=942.0 thresh=11511 peak=10296
02:56:20.480 00.003 1092 Star::Find false star n=3 nbg=267 bg=6197.5 sigma=1002.7 thresh=9206 peak=8303
02:56:20.483 00.003 1092 Star::Find false star n=6 nbg=252 bg=7728.9 sigma=1072.1 thresh=10945 peak=10474
02:56:20.486 00.003 1092 Star::Find false star n=4 nbg=258 bg=8780.9 sigma=1099.9 thresh=12080 peak=11138
02:56:20.488 00.002 1092 Star::Find false star n=4 nbg=272 bg=9776.1 sigma=1235.1 thresh=13481 peak=12372
02:56:20.490 00.002 1092 Star::Find false star n=3 nbg=260 bg=7263.4 sigma=952.6 thresh=10121 peak=9002
02:56:20.494 00.004 1092 MultiStar: [#1 -0.38,0.90,0.73,U] [#2 -1.01,0.03,0.72,U] [#3 0.00,0.00,0.00,L] [#4 -0.34,-0.65,0.70,U] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 0.00,0.00,0.00,L] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
02:56:20.496 00.002 1092 single-star, 3 included, MultiStar: {-0.45, -0.02}, one-star: {-0.18, -0.28}
02:56:20.500 00.004 1092 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-0.43) = xAngle (-1.70 = -1.70)
02:56:20.503 00.003 1092 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.86 = -1.86)
02:56:20.505 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.13 mountX=-0.04 mountY=-0.32, mountTheta=-1.71
02:56:20.511 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=-0.28, opts=13)
02:56:20.515 00.004 1092 Enqueuing Move request for scope (-0.18, -0.28)
02:56:20.518 00.003 2744 Worker thread wakes up
02:56:20.518 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
02:56:20.518 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
02:56:20.518 00.000 2744 Moving (-0.18, -0.28) raw xDistance=-0.04 yDistance=-0.32
02:56:20.518 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:56:20.518 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:20.518 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.32
02:56:20.518 00.000 2744 MoveAxis(E, 0, ABG)
02:56:20.519 00.001 2744 Move returns status 0, amount 0
02:56:20.519 00.000 2744 MoveAxis(N, 0, ABG)
02:56:20.519 00.000 2744 Move returns status 0, amount 0
02:56:20.519 00.000 2744 move complete, result=0
02:56:20.519 00.000 2744 worker thread done servicing request
02:56:20.535 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7946, FiltMin=2157, FiltMax=65501, Gamma=0.510
02:56:20.551 00.016 1092 UpdateGuideState exits: m=46272 SNR=16.1
02:56:20.554 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:20.556 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:20.559 00.003 1092 Enqueuing Expose request
02:56:20.563 00.004 2744 Worker thread wakes up
02:56:20.563 00.000 1092 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:56:20.565 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:20.566 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:23.966 03.400 2744 Exposure complete
02:56:24.156 00.190 2744 worker thread done servicing request
02:56:24.156 00.000 1092 OnExposeComplete: enter
02:56:24.159 00.003 1092 UpdateGuideState(): m_state=6
02:56:24.162 00.003 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 507
02:56:24.164 00.002 1092 Star::Find returns 1 (0), X=1719.74, Y=131.11, Mass=384833, SNR=78.2, Peak=36067 HFD=3.0
02:56:24.168 00.004 1092 MultiStar: [#1 -0.52,-0.21,0.79,U] [#2 -0.58,0.04,0.72,U] [#3 -0.62,-0.14,0.69,U] [#4 -0.87,0.10,0.60,U] [#5 -0.83,0.10,0.55,U] [#6 -0.42,-0.18,0.41,U] [#7 -0.45,0.31,0.68,U] [#8 -0.26,-0.03,0.60,U] 
02:56:24.170 00.002 1092 single-star, 8 included, MultiStar: {-0.50, -0.01}, one-star: {-0.13, -0.09}
02:56:24.173 00.003 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
02:56:24.177 00.004 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
02:56:24.182 00.005 1092 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.56 mountX=-0.09 mountY=-0.12, mountTheta=-2.19
02:56:24.194 00.012 1092 SchedulePrimaryMove(0F8C9988, x=-0.13, y=-0.09, opts=13)
02:56:24.198 00.004 1092 Enqueuing Move request for scope (-0.13, -0.09)
02:56:24.205 00.007 2744 Worker thread wakes up
02:56:24.205 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
02:56:24.205 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
02:56:24.205 00.000 2744 Moving (-0.13, -0.09) raw xDistance=-0.09 yDistance=-0.12
02:56:24.205 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:56:24.205 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:24.205 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:56:24.205 00.000 2744 MoveAxis(E, 0, ABG)
02:56:24.205 00.000 2744 Move returns status 0, amount 0
02:56:24.205 00.000 2744 MoveAxis(N, 0, ABG)
02:56:24.205 00.000 2744 Move returns status 0, amount 0
02:56:24.205 00.000 2744 move complete, result=0
02:56:24.206 00.001 2744 worker thread done servicing request
02:56:24.223 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5863, FiltMin=1651, FiltMax=65535, Gamma=0.510
02:56:24.240 00.017 1092 UpdateGuideState exits: m=384833 SNR=78.2
02:56:24.243 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:24.246 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:24.249 00.003 1092 Enqueuing Expose request
02:56:24.251 00.002 2744 Worker thread wakes up
02:56:24.251 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:24.253 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:24.253 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:27.638 03.385 2744 Exposure complete
02:56:27.846 00.208 2744 worker thread done servicing request
02:56:27.846 00.000 1092 OnExposeComplete: enter
02:56:27.848 00.002 1092 UpdateGuideState(): m_state=6
02:56:27.851 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 508
02:56:27.853 00.002 1092 Star::Find returns 1 (0), X=1720.07, Y=131.09, Mass=451381, SNR=87.4, Peak=46771 HFD=2.9
02:56:27.856 00.003 1092 MultiStar: [#1 0.29,-0.23,0.80,U] [#2 0.03,-0.16,0.58,U] [#3 0.08,-0.45,0.53,U] [#4 0.24,-0.24,0.57,U] [#5 -0.17,-0.04,0.48,U] [#6 -0.23,-0.48,0.40,U] [#7 -0.05,0.26,0.62,U] [#8 0.28,0.32,0.53,U] 
02:56:27.858 00.002 1092 refined, 8 included, MultiStar: {0.11, -0.12}, one-star: {0.20, -0.11}
02:56:27.861 00.003 1092 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-0.43) = xAngle (-0.42 = -0.42)
02:56:27.863 00.002 1092 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.57 = -0.57)
02:56:27.865 00.002 1092 CameraToMount -- cameraX=0.11 cameraY=-0.12 hyp=0.16 cameraTheta=-0.84 mountX=0.15 mountY=-0.09, mountTheta=-0.53
02:56:27.871 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.11, y=-0.12, opts=13)
02:56:27.874 00.003 1092 Enqueuing Move request for scope (0.11, -0.12)
02:56:27.877 00.003 2744 Worker thread wakes up
02:56:27.877 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.12) opts 0xd
02:56:27.877 00.000 2744 Handling offset move in thread for scope, endpoint = (0.11, -0.12)
02:56:27.877 00.000 2744 Moving (0.11, -0.12) raw xDistance=0.15 yDistance=-0.09
02:56:27.877 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.15
02:56:27.877 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:27.877 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.09
02:56:27.877 00.000 2744 MoveAxis(E, 0, ABG)
02:56:27.877 00.000 2744 Move returns status 0, amount 0
02:56:27.877 00.000 2744 MoveAxis(N, 0, ABG)
02:56:27.877 00.000 2744 Move returns status 0, amount 0
02:56:27.877 00.000 2744 move complete, result=0
02:56:27.878 00.001 2744 worker thread done servicing request
02:56:27.898 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5946, FiltMin=1690, FiltMax=65535, Gamma=0.510
02:56:27.918 00.020 1092 UpdateGuideState exits: m=451381 SNR=87.4
02:56:27.921 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:27.925 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:27.927 00.002 1092 Enqueuing Expose request
02:56:27.930 00.003 2744 Worker thread wakes up
02:56:27.930 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:27.933 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:27.933 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:31.336 03.403 2744 Exposure complete
02:56:31.553 00.217 2744 worker thread done servicing request
02:56:31.553 00.000 1092 OnExposeComplete: enter
02:56:31.556 00.003 1092 UpdateGuideState(): m_state=6
02:56:31.559 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 509
02:56:31.562 00.003 1092 Star::Find returns 1 (0), X=1720.13, Y=131.06, Mass=285835, SNR=64.4, Peak=35875 HFD=2.9
02:56:31.564 00.002 1092 MultiStar: [#1 0.14,-0.12,0.73,U] [#2 0.29,-0.01,0.65,U] [#3 -0.04,-0.14,0.54,U] [#4 -0.40,-0.09,0.50,U] [#5 -0.22,-0.11,0.35,U] [#6 0.54,-0.24,0.34,U] [#7 0.32,-0.08,0.57,U] [#8 0.35,0.40,0.46,U] 
02:56:31.567 00.003 1092 refined, 8 included, MultiStar: {0.15, -0.07}, one-star: {0.25, -0.14}
02:56:31.569 00.002 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
02:56:31.570 00.001 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
02:56:31.572 00.002 1092 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.42 mountX=0.16 mountY=-0.02, mountTheta=-0.15
02:56:31.578 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.15, y=-0.07, opts=13)
02:56:31.581 00.003 1092 Enqueuing Move request for scope (0.15, -0.07)
02:56:31.584 00.003 2744 Worker thread wakes up
02:56:31.584 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
02:56:31.584 00.000 2744 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
02:56:31.585 00.001 2744 Moving (0.15, -0.07) raw xDistance=0.16 yDistance=-0.02
02:56:31.585 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.16
02:56:31.585 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:31.585 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.02
02:56:31.585 00.000 2744 MoveAxis(E, 0, ABG)
02:56:31.585 00.000 2744 Move returns status 0, amount 0
02:56:31.585 00.000 2744 MoveAxis(N, 0, ABG)
02:56:31.585 00.000 2744 Move returns status 0, amount 0
02:56:31.585 00.000 2744 move complete, result=0
02:56:31.585 00.000 2744 worker thread done servicing request
02:56:31.602 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6467, FiltMin=1610, FiltMax=65507, Gamma=0.510
02:56:31.617 00.015 1092 UpdateGuideState exits: m=285835 SNR=64.4
02:56:31.620 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.622 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:31.625 00.003 1092 Enqueuing Expose request
02:56:31.627 00.002 1092 GuideStep: 0.2 px 0 ms EAST, -0.0 px 0 ms NORTH
02:56:31.630 00.003 2744 Worker thread wakes up
02:56:31.630 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:31.630 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:35.031 03.401 2744 Exposure complete
02:56:35.241 00.210 2744 worker thread done servicing request
02:56:35.241 00.000 1092 OnExposeComplete: enter
02:56:35.244 00.003 1092 UpdateGuideState(): m_state=6
02:56:35.247 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 510
02:56:35.250 00.003 1092 Star::Find returns 1 (0), X=1720.84, Y=130.85, Mass=361898, SNR=82.4, Peak=43194 HFD=2.9
02:56:35.253 00.003 1092 MultiStar: [#1 0.63,-0.48,0.77,U] [#2 1.03,-0.45,0.78,U] [#3 0.27,-0.44,0.66,U] [#4 0.53,-0.18,0.68,U] [#5 0.41,-0.18,0.54,U] [#6 0.04,-0.42,0.41,U] [#7 0.76,0.42,0.53,U] [#8 0.61,-0.27,0.46,U] 
02:56:35.256 00.003 1092 refined, 8 included, MultiStar: {0.64, -0.28}, one-star: {0.96, -0.35}
02:56:35.259 00.003 1092 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-0.43) = xAngle (0.01 = 0.01)
02:56:35.261 00.002 1092 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.15 = -0.15)
02:56:35.263 00.002 1092 CameraToMount -- cameraX=0.64 cameraY=-0.28 hyp=0.70 cameraTheta=-0.42 mountX=0.70 mountY=-0.10, mountTheta=-0.14
02:56:35.269 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.64, y=-0.28, opts=13)
02:56:35.272 00.003 1092 Enqueuing Move request for scope (0.64, -0.28)
02:56:35.275 00.003 2744 Worker thread wakes up
02:56:35.275 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.28) opts 0xd
02:56:35.275 00.000 2744 Handling offset move in thread for scope, endpoint = (0.64, -0.28)
02:56:35.275 00.000 2744 Moving (0.64, -0.28) raw xDistance=0.70 yDistance=-0.10
02:56:35.275 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.70
02:56:35.275 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:35.275 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.10
02:56:35.275 00.000 2744 MoveAxis(W, 156, ABG)
02:56:35.275 00.000 2744 Guiding  Dir = 3, Dur = 156
02:56:35.276 00.001 2744 IsSlewing returns 0
02:56:35.276 00.000 2744 IsGuiding returns 0
02:56:35.277 00.001 2744 PulseGuide returned control before completion, sleep 166
02:56:35.291 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5869, FiltMin=1863, FiltMax=65535, Gamma=0.510
02:56:35.306 00.015 1092 UpdateGuideState exits: m=361898 SNR=82.4
02:56:35.310 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.312 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:35.315 00.003 1092 Enqueuing Expose request
02:56:35.455 00.140 2744 IsGuiding returns 1
02:56:35.455 00.000 2744 scope still moving after pulse duration time elapsed
02:56:35.486 00.031 2744 IsSlewing returns 0
02:56:35.486 00.000 2744 IsGuiding returns 0
02:56:35.486 00.000 2744 scope move finished after 156 + 54 ms
02:56:35.486 00.000 2744 Move returns status 0, amount 156
02:56:35.486 00.000 2744 MoveAxis(N, 0, ABG)
02:56:35.487 00.001 2744 Move returns status 0, amount 0
02:56:35.487 00.000 2744 move complete, result=0
02:56:35.487 00.000 2744 worker thread done servicing request
02:56:35.487 00.000 2744 Worker thread wakes up
02:56:35.487 00.000 1092 GuideStep: 0.7 px 156 ms WEST, -0.1 px 0 ms NORTH
02:56:35.491 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:35.491 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:38.888 03.397 2744 Exposure complete
02:56:39.100 00.212 2744 worker thread done servicing request
02:56:39.100 00.000 1092 OnExposeComplete: enter
02:56:39.103 00.003 1092 UpdateGuideState(): m_state=6
02:56:39.106 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 511
02:56:39.110 00.004 1092 Star::Find returns 1 (0), X=1720.55, Y=130.78, Mass=461095, SNR=77.1, Peak=40666 HFD=3.3
02:56:39.113 00.003 1092 MultiStar: [#1 0.07,-0.37,0.90,U] [#2 0.38,-0.52,0.76,U] [#3 0.22,-0.37,0.88,U] [#4 0.22,-0.35,0.66,U] [#5 -0.03,-0.34,0.58,U] [#6 -0.14,-0.36,0.55,U] [#7 0.25,-0.22,0.69,U] [#8 0.27,-0.21,0.67,U] 
02:56:39.116 00.003 1092 refined, 8 included, MultiStar: {0.24, -0.36}, one-star: {0.68, -0.42}
02:56:39.119 00.003 1092 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-0.43) = xAngle (-0.55 = -0.55)
02:56:39.121 00.002 1092 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.70 = -0.70)
02:56:39.123 00.002 1092 CameraToMount -- cameraX=0.24 cameraY=-0.36 hyp=0.43 cameraTheta=-0.98 mountX=0.37 mountY=-0.28, mountTheta=-0.65
02:56:39.127 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.24, y=-0.36, opts=13)
02:56:39.130 00.003 1092 Enqueuing Move request for scope (0.24, -0.36)
02:56:39.132 00.002 2744 Worker thread wakes up
02:56:39.132 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.36) opts 0xd
02:56:39.133 00.001 2744 Handling offset move in thread for scope, endpoint = (0.24, -0.36)
02:56:39.133 00.000 2744 Moving (0.24, -0.36) raw xDistance=0.37 yDistance=-0.28
02:56:39.133 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.37
02:56:39.133 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:39.133 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.28
02:56:39.133 00.000 2744 MoveAxis(W, 93, ABG)
02:56:39.133 00.000 2744 Guiding  Dir = 3, Dur = 93
02:56:39.133 00.000 2744 IsSlewing returns 0
02:56:39.133 00.000 2744 IsGuiding returns 0
02:56:39.134 00.001 2744 PulseGuide returned control before completion, sleep 103
02:56:39.149 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5639, FiltMin=1693, FiltMax=65535, Gamma=0.510
02:56:39.165 00.016 1092 UpdateGuideState exits: m=461095 SNR=77.1
02:56:39.168 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:39.170 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:39.171 00.001 1092 Enqueuing Expose request
02:56:39.238 00.067 2744 IsGuiding returns 1
02:56:39.238 00.000 2744 scope still moving after pulse duration time elapsed
02:56:39.270 00.032 2744 IsSlewing returns 0
02:56:39.270 00.000 2744 IsGuiding returns 0
02:56:39.270 00.000 2744 scope move finished after 93 + 43 ms
02:56:39.270 00.000 2744 Move returns status 0, amount 93
02:56:39.270 00.000 2744 MoveAxis(N, 0, ABG)
02:56:39.270 00.000 2744 Move returns status 0, amount 0
02:56:39.271 00.001 2744 move complete, result=0
02:56:39.271 00.000 2744 worker thread done servicing request
02:56:39.271 00.000 1092 GuideStep: 0.4 px 93 ms WEST, -0.3 px 0 ms NORTH
02:56:39.274 00.003 2744 Worker thread wakes up
02:56:39.274 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:39.274 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:42.668 03.394 2744 Exposure complete
02:56:42.881 00.213 2744 worker thread done servicing request
02:56:42.881 00.000 1092 OnExposeComplete: enter
02:56:42.883 00.002 1092 UpdateGuideState(): m_state=6
02:56:42.886 00.003 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 512
02:56:42.888 00.002 1092 Star::Find returns 1 (0), X=1720.51, Y=130.65, Mass=488505, SNR=87.0, Peak=44010 HFD=3.3
02:56:42.893 00.005 1092 MultiStar: [#1 0.73,-0.61,0.85,U] [#2 0.22,-0.47,0.88,U] [#3 0.05,-0.51,0.70,U] [#4 0.17,-0.43,0.57,U] [#5 -0.23,-0.42,0.56,U] [#6 0.06,-0.63,0.47,U] [#7 0.50,-0.50,0.68,U] [#8 0.56,-0.48,0.50,U] 
02:56:42.896 00.003 1092 refined, 8 included, MultiStar: {0.34, -0.51}, one-star: {0.64, -0.55}
02:56:42.898 00.002 1092 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-0.43) = xAngle (-0.56 = -0.56)
02:56:42.900 00.002 1092 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.72 = -0.72)
02:56:42.903 00.003 1092 CameraToMount -- cameraX=0.34 cameraY=-0.51 hyp=0.62 cameraTheta=-0.99 mountX=0.52 mountY=-0.40, mountTheta=-0.66
02:56:42.911 00.008 1092 SchedulePrimaryMove(0F8C9988, x=0.34, y=-0.51, opts=13)
02:56:42.914 00.003 1092 Enqueuing Move request for scope (0.34, -0.51)
02:56:42.917 00.003 2744 Worker thread wakes up
02:56:42.917 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.51) opts 0xd
02:56:42.917 00.000 2744 Handling offset move in thread for scope, endpoint = (0.34, -0.51)
02:56:42.917 00.000 2744 Moving (0.34, -0.51) raw xDistance=0.52 yDistance=-0.40
02:56:42.917 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.52
02:56:42.917 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:42.917 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.40
02:56:42.917 00.000 2744 MoveAxis(W, 123, ABG)
02:56:42.917 00.000 2744 Guiding  Dir = 3, Dur = 123
02:56:42.918 00.001 2744 IsSlewing returns 0
02:56:42.918 00.000 2744 IsGuiding returns 0
02:56:42.918 00.000 2744 PulseGuide returned control before completion, sleep 133
02:56:42.937 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5568, FiltMin=1664, FiltMax=65535, Gamma=0.510
02:56:42.956 00.019 1092 UpdateGuideState exits: m=488505 SNR=87.0
02:56:42.960 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:42.963 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:42.966 00.003 1092 Enqueuing Expose request
02:56:43.060 00.094 2744 IsGuiding returns 1
02:56:43.060 00.000 2744 scope still moving after pulse duration time elapsed
02:56:43.091 00.031 2744 IsSlewing returns 0
02:56:43.092 00.001 2744 IsGuiding returns 1
02:56:43.123 00.031 2744 IsSlewing returns 0
02:56:43.124 00.001 2744 IsGuiding returns 1
02:56:43.154 00.030 2744 IsSlewing returns 0
02:56:43.154 00.000 2744 IsGuiding returns 0
02:56:43.154 00.000 2744 scope move finished after 123 + 113 ms
02:56:43.154 00.000 2744 Move returns status 0, amount 123
02:56:43.155 00.001 2744 MoveAxis(N, 0, ABG)
02:56:43.155 00.000 2744 Move returns status 0, amount 0
02:56:43.155 00.000 2744 move complete, result=0
02:56:43.155 00.000 2744 worker thread done servicing request
02:56:43.155 00.000 2744 Worker thread wakes up
02:56:43.155 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:43.156 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:43.163 00.007 1092 GuideStep: 0.5 px 123 ms WEST, -0.4 px 0 ms NORTH
02:56:46.552 03.389 2744 Exposure complete
02:56:46.751 00.199 1092 OnExposeComplete: enter
02:56:46.755 00.004 1092 UpdateGuideState(): m_state=6
02:56:46.757 00.002 2744 worker thread done servicing request
02:56:46.758 00.001 1092 Star::Find(15, 1720, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 513
02:56:46.761 00.003 1092 Star::Find returns 1 (0), X=1720.08, Y=131.07, Mass=520361, SNR=95.3, Peak=40970 HFD=3.6
02:56:46.763 00.002 1092 MultiStar: [#1 -0.25,-0.36,0.83,U] [#2 0.00,-0.07,0.70,U] [#3 -0.17,-0.44,0.63,U] [#4 -0.18,-0.18,0.67,U] [#5 -0.60,-0.08,0.48,U] [#6 -0.10,-0.49,0.44,U] [#7 -0.27,0.26,0.66,U] [#8 -0.13,-0.03,0.51,U] 
02:56:46.765 00.002 1092 refined, 8 included, MultiStar: {-0.14, -0.16}, one-star: {0.21, -0.13}
02:56:46.767 00.002 1092 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-0.43) = xAngle (-1.84 = -1.84)
02:56:46.769 00.002 1092 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.99 = -1.99)
02:56:46.771 00.002 1092 CameraToMount -- cameraX=-0.14 cameraY=-0.16 hyp=0.21 cameraTheta=-2.26 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
02:56:46.778 00.007 1092 SchedulePrimaryMove(0F8C9988, x=-0.14, y=-0.16, opts=13)
02:56:46.783 00.005 1092 Enqueuing Move request for scope (-0.14, -0.16)
02:56:46.785 00.002 2744 Worker thread wakes up
02:56:46.785 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.16) opts 0xd
02:56:46.785 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.14, -0.16)
02:56:46.785 00.000 2744 Moving (-0.14, -0.16) raw xDistance=-0.06 yDistance=-0.20
02:56:46.785 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:56:46.785 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:46.785 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.20
02:56:46.786 00.001 2744 MoveAxis(E, 0, ABG)
02:56:46.786 00.000 2744 Move returns status 0, amount 0
02:56:46.786 00.000 2744 MoveAxis(N, 0, ABG)
02:56:46.786 00.000 2744 Move returns status 0, amount 0
02:56:46.786 00.000 2744 move complete, result=0
02:56:46.786 00.000 2744 worker thread done servicing request
02:56:46.802 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5530, FiltMin=1619, FiltMax=65535, Gamma=0.510
02:56:46.816 00.014 1092 UpdateGuideState exits: m=520361 SNR=95.3
02:56:46.818 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:46.821 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:46.823 00.002 1092 Enqueuing Expose request
02:56:46.825 00.002 2744 Worker thread wakes up
02:56:46.825 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:46.825 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:46.825 00.000 1092 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:56:50.217 03.392 2744 Exposure complete
02:56:50.418 00.201 2744 worker thread done servicing request
02:56:50.419 00.001 1092 OnExposeComplete: enter
02:56:50.421 00.002 1092 UpdateGuideState(): m_state=6
02:56:50.425 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 514
02:56:50.428 00.003 1092 Star::Find returns 1 (0), X=1720.09, Y=131.05, Mass=491570, SNR=102.7, Peak=49811 HFD=2.9
02:56:50.431 00.003 1092 MultiStar: [#1 0.13,-0.33,0.81,U] [#2 -0.26,0.15,0.68,U] [#3 0.39,-0.33,0.59,U] [#4 0.06,-0.30,0.46,U] [#5 -0.65,-0.04,0.45,U] [#6 0.11,-0.07,0.48,U] [#7 -0.05,-0.05,0.66,U] [#8 0.38,-0.16,0.44,U] 
02:56:50.433 00.002 1092 refined, 8 included, MultiStar: {0.05, -0.14}, one-star: {0.21, -0.15}
02:56:50.435 00.002 1092 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-0.43) = xAngle (-0.80 = -0.80)
02:56:50.437 00.002 1092 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.95 = -0.95)
02:56:50.441 00.004 1092 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.23 mountX=0.11 mountY=-0.12, mountTheta=-0.86
02:56:50.446 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.14, opts=13)
02:56:50.450 00.004 1092 Enqueuing Move request for scope (0.05, -0.14)
02:56:50.453 00.003 2744 Worker thread wakes up
02:56:50.453 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
02:56:50.453 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
02:56:50.453 00.000 2744 Moving (0.05, -0.14) raw xDistance=0.11 yDistance=-0.12
02:56:50.453 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:56:50.453 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:50.453 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.12
02:56:50.453 00.000 2744 MoveAxis(E, 0, ABG)
02:56:50.453 00.000 2744 Move returns status 0, amount 0
02:56:50.453 00.000 2744 MoveAxis(N, 0, ABG)
02:56:50.454 00.001 2744 Move returns status 0, amount 0
02:56:50.454 00.000 2744 move complete, result=0
02:56:50.454 00.000 2744 worker thread done servicing request
02:56:50.470 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5530, FiltMin=1543, FiltMax=65535, Gamma=0.510
02:56:50.487 00.017 1092 UpdateGuideState exits: m=491570 SNR=102.7
02:56:50.490 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.492 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:50.494 00.002 1092 Enqueuing Expose request
02:56:50.497 00.003 2744 Worker thread wakes up
02:56:50.497 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:56:50.499 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:50.499 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:53.890 03.391 2744 Exposure complete
02:56:54.116 00.226 2744 worker thread done servicing request
02:56:54.116 00.000 1092 OnExposeComplete: enter
02:56:54.119 00.003 1092 UpdateGuideState(): m_state=6
02:56:54.122 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 515
02:56:54.126 00.004 1092 Star::Find returns 1 (0), X=1719.73, Y=130.75, Mass=472109, SNR=100.4, Peak=45267 HFD=3.4
02:56:54.129 00.003 1092 MultiStar: [#1 -0.74,-0.18,0.80,U] [#2 -0.21,0.15,0.65,U] [#3 -0.68,-0.08,0.55,U] [#4 -0.48,0.03,0.60,U] [#5 -1.18,0.25,0.44,U] [#6 -0.71,-0.24,0.40,U] [#7 -0.60,-0.06,0.61,U] [#8 -0.64,0.31,0.48,U] 
02:56:54.132 00.003 1092 single-star, 8 included, MultiStar: {-0.55, -0.07}, one-star: {-0.15, -0.45}
02:56:54.135 00.003 1092 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-0.43) = xAngle (-1.45 = -1.45)
02:56:54.137 00.002 1092 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-1.61 = -1.61)
02:56:54.140 00.003 1092 CameraToMount -- cameraX=-0.15 cameraY=-0.45 hyp=0.48 cameraTheta=-1.88 mountX=0.06 mountY=-0.48, mountTheta=-1.45
02:56:54.145 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.15, y=-0.45, opts=13)
02:56:54.148 00.003 1092 Enqueuing Move request for scope (-0.15, -0.45)
02:56:54.151 00.003 2744 Worker thread wakes up
02:56:54.151 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.45) opts 0xd
02:56:54.151 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.15, -0.45)
02:56:54.151 00.000 2744 Moving (-0.15, -0.45) raw xDistance=0.06 yDistance=-0.48
02:56:54.151 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:56:54.151 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.48 from input -0.48
02:56:54.151 00.000 2744 MoveAxis(E, 0, ABG)
02:56:54.151 00.000 2744 Move returns status 0, amount 0
02:56:54.151 00.000 2744 MoveAxis(N, 90, ABG)
02:56:54.152 00.001 2744 Guiding  Dir = 0, Dur = 90
02:56:54.152 00.000 2744 IsSlewing returns 0
02:56:54.152 00.000 2744 IsGuiding returns 0
02:56:54.152 00.000 2744 PulseGuide returned control before completion, sleep 100
02:56:54.171 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5504, FiltMin=1498, FiltMax=65535, Gamma=0.510
02:56:54.191 00.020 1092 UpdateGuideState exits: m=472109 SNR=100.4
02:56:54.193 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:54.196 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:54.198 00.002 1092 Enqueuing Expose request
02:56:54.260 00.062 2744 IsGuiding returns 1
02:56:54.260 00.000 2744 scope still moving after pulse duration time elapsed
02:56:54.291 00.031 2744 IsSlewing returns 0
02:56:54.291 00.000 2744 IsGuiding returns 0
02:56:54.291 00.000 2744 scope move finished after 90 + 48 ms
02:56:54.292 00.001 2744 Move returns status 0, amount 90
02:56:54.292 00.000 2744 move complete, result=0
02:56:54.292 00.000 2744 worker thread done servicing request
02:56:54.292 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.5 px 90 ms NORTH
02:56:54.295 00.003 2744 Worker thread wakes up
02:56:54.295 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:54.295 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:57.683 03.388 2744 Exposure complete
02:56:57.939 00.256 2744 worker thread done servicing request
02:56:57.939 00.000 1092 OnExposeComplete: enter
02:56:57.943 00.004 1092 UpdateGuideState(): m_state=6
02:56:57.947 00.004 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 516
02:56:57.952 00.005 1092 Star::Find returns 1 (0), X=1720.01, Y=131.13, Mass=531205, SNR=94.7, Peak=53347 HFD=2.9
02:56:57.956 00.004 1092 MultiStar: [#1 0.33,-0.23,0.81,U] [#2 0.19,-0.27,0.73,U] [#3 0.05,-0.20,0.64,U] [#4 -0.09,0.40,0.57,U] [#5 0.14,-0.05,0.50,U] [#6 -0.13,-0.26,0.51,U] [#7 -0.10,0.04,0.62,U] [#8 0.19,-0.09,0.46,U] 
02:56:57.961 00.005 1092 refined, 8 included, MultiStar: {0.09, -0.09}, one-star: {0.13, -0.07}
02:56:57.965 00.004 1092 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-0.43) = xAngle (-0.34 = -0.34)
02:56:57.968 00.003 1092 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.50 = -0.50)
02:56:57.972 00.004 1092 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.77 mountX=0.12 mountY=-0.06, mountTheta=-0.47
02:56:57.979 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.09, opts=13)
02:56:57.983 00.004 1092 Enqueuing Move request for scope (0.09, -0.09)
02:56:57.986 00.003 2744 Worker thread wakes up
02:56:57.986 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:56:57.987 00.001 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:56:57.987 00.000 2744 Moving (0.09, -0.09) raw xDistance=0.12 yDistance=-0.06
02:56:57.987 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.12
02:56:57.987 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:56:57.987 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.06
02:56:57.987 00.000 2744 MoveAxis(E, 0, ABG)
02:56:57.987 00.000 2744 Move returns status 0, amount 0
02:56:57.987 00.000 2744 MoveAxis(N, 0, ABG)
02:56:57.987 00.000 2744 Move returns status 0, amount 0
02:56:57.987 00.000 2744 move complete, result=0
02:56:57.988 00.001 2744 worker thread done servicing request
02:56:58.013 00.025 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5507, FiltMin=1683, FiltMax=65535, Gamma=0.510
02:56:58.032 00.019 1092 UpdateGuideState exits: m=531205 SNR=94.7
02:56:58.035 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:58.038 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:56:58.041 00.003 1092 Enqueuing Expose request
02:56:58.046 00.005 2744 Worker thread wakes up
02:56:58.046 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:56:58.046 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:56:58.046 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:01.426 03.380 2744 Exposure complete
02:57:01.621 00.195 2744 worker thread done servicing request
02:57:01.621 00.000 1092 OnExposeComplete: enter
02:57:01.623 00.002 1092 UpdateGuideState(): m_state=6
02:57:01.626 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 517
02:57:01.629 00.003 1092 Star::Find returns 1 (0), X=1720.59, Y=131.07, Mass=491460, SNR=92.7, Peak=48442 HFD=3.2
02:57:01.632 00.003 1092 MultiStar: [#1 0.39,-0.09,0.78,U] [#2 -0.02,-0.12,0.81,U] [#3 0.05,-0.36,0.73,U] [#4 -0.05,-0.04,0.60,U] [#5 0.16,-0.17,0.46,U] [#6 0.23,-0.15,0.47,U] [#7 -0.25,0.16,0.56,U] [#8 0.51,-0.11,0.58,U] 
02:57:01.635 00.003 1092 refined, 8 included, MultiStar: {0.22, -0.12}, one-star: {0.71, -0.13}
02:57:01.637 00.002 1092 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-0.43) = xAngle (-0.06 = -0.06)
02:57:01.639 00.002 1092 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.21 = -0.21)
02:57:01.642 00.003 1092 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.48 mountX=0.25 mountY=-0.05, mountTheta=-0.21
02:57:01.646 00.004 1092 SchedulePrimaryMove(0F8C9988, x=0.22, y=-0.12, opts=13)
02:57:01.649 00.003 1092 Enqueuing Move request for scope (0.22, -0.12)
02:57:01.652 00.003 2744 Worker thread wakes up
02:57:01.652 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:57:01.652 00.000 2744 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:57:01.652 00.000 2744 Moving (0.22, -0.12) raw xDistance=0.25 yDistance=-0.05
02:57:01.652 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.25
02:57:01.652 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:01.652 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.05
02:57:01.652 00.000 2744 MoveAxis(E, 0, ABG)
02:57:01.652 00.000 2744 Move returns status 0, amount 0
02:57:01.652 00.000 2744 MoveAxis(N, 0, ABG)
02:57:01.652 00.000 2744 Move returns status 0, amount 0
02:57:01.653 00.001 2744 move complete, result=0
02:57:01.653 00.000 2744 worker thread done servicing request
02:57:01.668 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5530, FiltMin=1552, FiltMax=65535, Gamma=0.510
02:57:01.683 00.015 1092 UpdateGuideState exits: m=491460 SNR=92.7
02:57:01.686 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.688 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:01.691 00.003 1092 Enqueuing Expose request
02:57:01.693 00.002 2744 Worker thread wakes up
02:57:01.693 00.000 1092 GuideStep: 0.3 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:01.696 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:01.696 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:05.096 03.400 2744 Exposure complete
02:57:05.296 00.200 2744 worker thread done servicing request
02:57:05.296 00.000 1092 OnExposeComplete: enter
02:57:05.298 00.002 1092 UpdateGuideState(): m_state=6
02:57:05.302 00.004 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 518
02:57:05.304 00.002 1092 Star::Find returns 1 (0), X=1719.92, Y=131.10, Mass=450409, SNR=85.2, Peak=39699 HFD=3.3
02:57:05.308 00.004 1092 MultiStar: [#1 0.11,-0.27,0.93,U] [#2 -0.41,0.27,0.69,U] [#3 -0.32,-0.21,0.70,U] [#4 0.10,0.00,0.63,U] [#5 -0.23,0.25,0.51,U] [#6 -0.15,-0.24,0.48,U] [#7 -0.37,-0.03,0.69,U] [#8 0.18,0.10,0.50,U] 
02:57:05.311 00.003 1092 single-star, 8 included, MultiStar: {-0.10, -0.04}, one-star: {0.05, -0.10}
02:57:05.313 00.002 1092 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-0.43) = xAngle (-0.69 = -0.69)
02:57:05.318 00.005 1092 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.84 = -0.84)
02:57:05.320 00.002 1092 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.11 mountX=0.09 mountY=-0.08, mountTheta=-0.77
02:57:05.327 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.05, y=-0.10, opts=13)
02:57:05.330 00.003 1092 Enqueuing Move request for scope (0.05, -0.10)
02:57:05.332 00.002 2744 Worker thread wakes up
02:57:05.333 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:57:05.333 00.000 2744 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:57:05.333 00.000 2744 Moving (0.05, -0.10) raw xDistance=0.09 yDistance=-0.08
02:57:05.333 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:57:05.333 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:05.333 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.08
02:57:05.333 00.000 2744 MoveAxis(E, 0, ABG)
02:57:05.333 00.000 2744 Move returns status 0, amount 0
02:57:05.333 00.000 2744 MoveAxis(N, 0, ABG)
02:57:05.333 00.000 2744 Move returns status 0, amount 0
02:57:05.333 00.000 2744 move complete, result=0
02:57:05.334 00.001 2744 worker thread done servicing request
02:57:05.351 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5565, FiltMin=1443, FiltMax=65535, Gamma=0.510
02:57:05.367 00.016 1092 UpdateGuideState exits: m=450409 SNR=85.2
02:57:05.370 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:05.372 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:05.374 00.002 1092 Enqueuing Expose request
02:57:05.377 00.003 2744 Worker thread wakes up
02:57:05.377 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:05.377 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:05.377 00.000 1092 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:57:08.791 03.414 2744 Exposure complete
02:57:09.029 00.238 2744 worker thread done servicing request
02:57:09.029 00.000 1092 OnExposeComplete: enter
02:57:09.032 00.003 1092 UpdateGuideState(): m_state=6
02:57:09.036 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 519
02:57:09.038 00.002 1092 Star::Find returns 1 (0), X=1719.83, Y=131.45, Mass=446143, SNR=83.0, Peak=48803 HFD=3.0
02:57:09.041 00.003 1092 MultiStar: [#1 -0.64,0.17,0.77,U] [#2 -0.55,0.30,0.85,U] [#3 -0.92,0.16,0.85,U] [#4 -0.54,-0.02,0.73,U] [#5 -1.09,0.11,0.57,U] [#6 -0.72,-0.10,0.51,U] [#7 -0.59,0.40,0.71,U] [#8 -0.15,0.26,0.57,U] 
02:57:09.044 00.003 1092 single-star, 8 included, MultiStar: {-0.56, 0.18}, one-star: {-0.04, 0.25}
02:57:09.047 00.003 1092 CameraToMount -- cameraTheta (1.74) - m_xAngle (-0.43) = xAngle (2.17 = 2.17)
02:57:09.050 00.003 1092 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.02 = 2.02)
02:57:09.052 00.002 1092 CameraToMount -- cameraX=-0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.74 mountX=-0.14 mountY=0.23, mountTheta=2.13
02:57:09.058 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.04, y=0.25, opts=13)
02:57:09.061 00.003 1092 Enqueuing Move request for scope (-0.04, 0.25)
02:57:09.063 00.002 2744 Worker thread wakes up
02:57:09.064 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.25) opts 0xd
02:57:09.064 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.04, 0.25)
02:57:09.064 00.000 2744 Moving (-0.04, 0.25) raw xDistance=-0.14 yDistance=0.23
02:57:09.064 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.14
02:57:09.064 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:09.064 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.23
02:57:09.064 00.000 2744 MoveAxis(E, 0, ABG)
02:57:09.064 00.000 2744 Move returns status 0, amount 0
02:57:09.064 00.000 2744 MoveAxis(N, 0, ABG)
02:57:09.064 00.000 2744 Move returns status 0, amount 0
02:57:09.064 00.000 2744 move complete, result=0
02:57:09.065 00.001 2744 worker thread done servicing request
02:57:09.083 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5591, FiltMin=1789, FiltMax=65535, Gamma=0.510
02:57:09.099 00.016 1092 UpdateGuideState exits: m=446143 SNR=83.0
02:57:09.103 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.106 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:09.109 00.003 1092 Enqueuing Expose request
02:57:09.111 00.002 2744 Worker thread wakes up
02:57:09.111 00.000 1092 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:57:09.114 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:09.114 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:12.513 03.399 2744 Exposure complete
02:57:12.728 00.215 2744 worker thread done servicing request
02:57:12.728 00.000 1092 OnExposeComplete: enter
02:57:12.731 00.003 1092 UpdateGuideState(): m_state=6
02:57:12.735 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 520
02:57:12.738 00.003 1092 Star::Find returns 1 (0), X=1719.17, Y=131.03, Mass=495319, SNR=93.3, Peak=50547 HFD=2.9
02:57:12.742 00.004 1092 MultiStar: [#1 -0.80,-0.33,0.77,U] [#2 -0.74,-0.23,0.73,U] [#3 -1.02,-0.30,0.87,U] [#4 -1.09,-0.14,0.58,U] [#5 -1.56,-0.10,0.45,U] [#6 -1.29,-0.10,0.43,U] [#7 -1.43,0.76,0.00,M1] [#8 -0.77,-0.07,0.52,U] 
02:57:12.747 00.005 1092 single-star, 7 included, MultiStar: {-0.94, -0.20}, one-star: {-0.71, -0.17}
02:57:12.752 00.005 1092 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-0.43) = xAngle (-2.48 = -2.48)
02:57:12.755 00.003 1092 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.64 = -2.64)
02:57:12.760 00.005 1092 CameraToMount -- cameraX=-0.71 cameraY=-0.17 hyp=0.72 cameraTheta=-2.91 mountX=-0.57 mountY=-0.35, mountTheta=-2.60
02:57:12.768 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.71, y=-0.17, opts=13)
02:57:12.773 00.005 1092 Enqueuing Move request for scope (-0.71, -0.17)
02:57:12.779 00.006 2744 Worker thread wakes up
02:57:12.779 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.17) opts 0xd
02:57:12.779 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.71, -0.17)
02:57:12.779 00.000 2744 Moving (-0.71, -0.17) raw xDistance=-0.57 yDistance=-0.35
02:57:12.779 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.36 from input -0.57
02:57:12.780 00.001 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:12.780 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.35
02:57:12.780 00.000 2744 MoveAxis(E, 128, ABG)
02:57:12.780 00.000 2744 Guiding  Dir = 2, Dur = 128
02:57:12.780 00.000 2744 IsSlewing returns 0
02:57:12.780 00.000 2744 IsGuiding returns 0
02:57:12.781 00.001 2744 PulseGuide returned control before completion, sleep 138
02:57:12.800 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1706, FiltMax=65535, Gamma=0.510
02:57:12.816 00.016 1092 UpdateGuideState exits: m=495319 SNR=93.3
02:57:12.818 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:12.821 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:12.823 00.002 1092 Enqueuing Expose request
02:57:12.922 00.099 2744 IsGuiding returns 1
02:57:12.922 00.000 2744 scope still moving after pulse duration time elapsed
02:57:12.954 00.032 2744 IsSlewing returns 0
02:57:12.954 00.000 2744 IsGuiding returns 0
02:57:12.954 00.000 2744 scope move finished after 128 + 46 ms
02:57:12.954 00.000 2744 Move returns status 0, amount 128
02:57:12.954 00.000 2744 MoveAxis(N, 0, ABG)
02:57:12.954 00.000 2744 Move returns status 0, amount 0
02:57:12.955 00.001 2744 move complete, result=0
02:57:12.955 00.000 2744 worker thread done servicing request
02:57:12.955 00.000 2744 Worker thread wakes up
02:57:12.955 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:12.955 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:12.957 00.002 1092 GuideStep: -0.6 px 128 ms EAST, -0.3 px 0 ms NORTH
02:57:16.337 03.380 2744 Exposure complete
02:57:16.525 00.188 2744 worker thread done servicing request
02:57:16.525 00.000 1092 OnExposeComplete: enter
02:57:16.527 00.002 1092 UpdateGuideState(): m_state=6
02:57:16.530 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 521
02:57:16.532 00.002 1092 Star::Find returns 1 (0), X=1719.33, Y=130.84, Mass=508906, SNR=94.5, Peak=45408 HFD=3.0
02:57:16.536 00.004 1092 MultiStar: [#1 -1.00,-0.18,0.77,U] [#2 -0.80,-0.29,0.71,U] [#3 -1.05,-0.42,0.53,U] [#4 -1.07,-0.29,0.56,U] [#5 -1.13,-0.12,0.51,U] [#6 -0.99,-0.10,0.41,U] [#7 -1.28,-0.04,0.71,U] [#8 -0.92,-0.07,0.56,U] 
02:57:16.538 00.002 1092 single-star, 8 included, MultiStar: {-0.95, -0.22}, one-star: {-0.55, -0.36}
02:57:16.543 00.005 1092 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-0.43) = xAngle (-2.14 = -2.14)
02:57:16.546 00.003 1092 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
02:57:16.549 00.003 1092 CameraToMount -- cameraX=-0.55 cameraY=-0.36 hyp=0.65 cameraTheta=-2.57 mountX=-0.35 mountY=-0.49, mountTheta=-2.19
02:57:16.554 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.55, y=-0.36, opts=13)
02:57:16.559 00.005 1092 Enqueuing Move request for scope (-0.55, -0.36)
02:57:16.562 00.003 2744 Worker thread wakes up
02:57:16.562 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.36) opts 0xd
02:57:16.562 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.55, -0.36)
02:57:16.562 00.000 2744 Moving (-0.55, -0.36) raw xDistance=-0.35 yDistance=-0.49
02:57:16.562 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.35
02:57:16.562 00.000 2744 GuideAlgorithmResistSwitch::result() returns -0.49 from input -0.49
02:57:16.563 00.001 2744 MoveAxis(E, 88, ABG)
02:57:16.563 00.000 2744 Guiding  Dir = 2, Dur = 88
02:57:16.563 00.000 2744 IsSlewing returns 0
02:57:16.563 00.000 2744 IsGuiding returns 0
02:57:16.564 00.001 2744 PulseGuide returned control before completion, sleep 98
02:57:16.596 00.032 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5623, FiltMin=1667, FiltMax=65535, Gamma=0.510
02:57:16.620 00.024 1092 UpdateGuideState exits: m=508906 SNR=94.5
02:57:16.623 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:16.630 00.007 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:16.634 00.004 1092 Enqueuing Expose request
02:57:16.675 00.041 2744 IsGuiding returns 0
02:57:16.675 00.000 2744 Move returns status 0, amount 88
02:57:16.675 00.000 2744 MoveAxis(N, 92, ABG)
02:57:16.675 00.000 2744 Guiding  Dir = 0, Dur = 92
02:57:16.677 00.002 2744 IsSlewing returns 0
02:57:16.677 00.000 2744 IsGuiding returns 0
02:57:16.677 00.000 2744 PulseGuide returned control before completion, sleep 102
02:57:16.784 00.107 2744 IsGuiding returns 1
02:57:16.784 00.000 2744 scope still moving after pulse duration time elapsed
02:57:16.816 00.032 2744 IsSlewing returns 0
02:57:16.816 00.000 2744 IsGuiding returns 0
02:57:16.817 00.001 2744 scope move finished after 92 + 47 ms
02:57:16.817 00.000 2744 Move returns status 0, amount 92
02:57:16.817 00.000 2744 move complete, result=0
02:57:16.817 00.000 2744 worker thread done servicing request
02:57:16.817 00.000 2744 Worker thread wakes up
02:57:16.817 00.000 1092 GuideStep: -0.4 px 88 ms EAST, -0.5 px 92 ms NORTH
02:57:16.820 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:16.820 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:20.219 03.399 2744 Exposure complete
02:57:20.426 00.207 2744 worker thread done servicing request
02:57:20.426 00.000 1092 OnExposeComplete: enter
02:57:20.429 00.003 1092 UpdateGuideState(): m_state=6
02:57:20.433 00.004 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 522
02:57:20.436 00.003 1092 Star::Find returns 1 (0), X=1719.13, Y=131.60, Mass=519104, SNR=102.9, Peak=47715 HFD=3.3
02:57:20.438 00.002 1092 MultiStar: [#1 -0.74,0.50,0.79,U] [#2 -1.13,0.34,0.71,U] [#3 -0.99,0.10,0.57,U] [#4 -0.70,0.35,0.51,U] [#5 -1.18,0.33,0.42,U] [#6 -0.85,0.01,0.45,U] [#7 -0.92,0.73,0.61,U] [#8 -0.76,0.47,0.51,U] 
02:57:20.441 00.003 1092 single-star, 8 included, MultiStar: {-0.88, 0.38}, one-star: {-0.74, 0.40}
02:57:20.443 00.002 1092 CameraToMount -- cameraTheta (2.65) - m_xAngle (-0.43) = xAngle (3.07 = 3.07)
02:57:20.445 00.002 1092 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.92 = 2.92)
02:57:20.447 00.002 1092 CameraToMount -- cameraX=-0.74 cameraY=0.40 hyp=0.84 cameraTheta=2.65 mountX=-0.84 mountY=0.19, mountTheta=2.92
02:57:20.453 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.74, y=0.40, opts=13)
02:57:20.457 00.004 1092 Enqueuing Move request for scope (-0.74, 0.40)
02:57:20.462 00.005 2744 Worker thread wakes up
02:57:20.462 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.74, 0.40) opts 0xd
02:57:20.462 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.74, 0.40)
02:57:20.462 00.000 2744 Moving (-0.74, 0.40) raw xDistance=-0.84 yDistance=0.19
02:57:20.462 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.55 from input -0.84
02:57:20.462 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:20.462 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.19
02:57:20.462 00.000 2744 MoveAxis(E, 194, ABG)
02:57:20.462 00.000 2744 Guiding  Dir = 2, Dur = 194
02:57:20.463 00.001 2744 IsSlewing returns 0
02:57:20.463 00.000 2744 IsGuiding returns 0
02:57:20.463 00.000 2744 PulseGuide returned control before completion, sleep 204
02:57:20.482 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5594, FiltMin=1735, FiltMax=65535, Gamma=0.510
02:57:20.502 00.020 1092 UpdateGuideState exits: m=519104 SNR=102.9
02:57:20.505 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:20.509 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:20.512 00.003 1092 Enqueuing Expose request
02:57:20.677 00.165 2744 IsGuiding returns 1
02:57:20.677 00.000 2744 scope still moving after pulse duration time elapsed
02:57:20.708 00.031 2744 IsSlewing returns 0
02:57:20.708 00.000 2744 IsGuiding returns 1
02:57:20.742 00.034 2744 IsSlewing returns 0
02:57:20.742 00.000 2744 IsGuiding returns 0
02:57:20.742 00.000 2744 scope move finished after 194 + 84 ms
02:57:20.742 00.000 2744 Move returns status 0, amount 194
02:57:20.742 00.000 2744 MoveAxis(N, 0, ABG)
02:57:20.742 00.000 2744 Move returns status 0, amount 0
02:57:20.742 00.000 2744 move complete, result=0
02:57:20.743 00.001 2744 worker thread done servicing request
02:57:20.743 00.000 2744 Worker thread wakes up
02:57:20.743 00.000 1092 GuideStep: -0.8 px 194 ms EAST, 0.2 px 0 ms NORTH
02:57:20.750 00.007 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:20.750 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:24.132 03.382 2744 Exposure complete
02:57:24.332 00.200 2744 worker thread done servicing request
02:57:24.333 00.001 1092 OnExposeComplete: enter
02:57:24.335 00.002 1092 UpdateGuideState(): m_state=6
02:57:24.338 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 523
02:57:24.340 00.002 1092 Star::Find returns 1 (0), X=1718.78, Y=131.97, Mass=452779, SNR=92.5, Peak=36573 HFD=3.4
02:57:24.343 00.003 1092 MultiStar: [#1 -0.76,0.82,0.63,U] [#2 -1.11,1.09,0.54,U] [#3 -1.24,0.74,0.51,U] [#4 -0.85,0.67,0.53,U] [#5 -1.28,0.50,0.44,U] [#6 -1.10,0.58,0.42,U] [#7 -1.00,1.14,0.53,U] [#8 -0.59,0.72,0.44,U] 
02:57:24.346 00.003 1092 refined, 8 included, MultiStar: {-1.01, 0.79}, one-star: {-1.09, 0.77}
02:57:24.349 00.003 1092 CameraToMount -- cameraTheta (2.47) - m_xAngle (-0.43) = xAngle (2.90 = 2.90)
02:57:24.351 00.002 1092 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.75 = 2.75)
02:57:24.353 00.002 1092 CameraToMount -- cameraX=-1.01 cameraY=0.79 hyp=1.28 cameraTheta=2.47 mountX=-1.24 mountY=0.49, mountTheta=2.76
02:57:24.357 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-1.01, y=0.79, opts=13)
02:57:24.360 00.003 1092 Enqueuing Move request for scope (-1.01, 0.79)
02:57:24.363 00.003 2744 Worker thread wakes up
02:57:24.363 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-1.01, 0.79) opts 0xd
02:57:24.363 00.000 2744 Handling offset move in thread for scope, endpoint = (-1.01, 0.79)
02:57:24.363 00.000 2744 Moving (-1.01, 0.79) raw xDistance=-1.24 yDistance=0.49
02:57:24.363 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.82 from input -1.24
02:57:24.363 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:24.363 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.49
02:57:24.363 00.000 2744 MoveAxis(E, 292, ABG)
02:57:24.363 00.000 2744 Guiding  Dir = 2, Dur = 292
02:57:24.363 00.000 2744 IsSlewing returns 0
02:57:24.364 00.001 2744 IsGuiding returns 0
02:57:24.364 00.000 2744 PulseGuide returned control before completion, sleep 302
02:57:24.382 00.018 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5783, FiltMin=1539, FiltMax=65535, Gamma=0.510
02:57:24.398 00.016 1092 UpdateGuideState exits: m=452779 SNR=92.5
02:57:24.401 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:24.404 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:24.406 00.002 1092 Enqueuing Expose request
02:57:24.675 00.269 2744 IsGuiding returns 1
02:57:24.675 00.000 2744 scope still moving after pulse duration time elapsed
02:57:24.707 00.032 2744 IsSlewing returns 0
02:57:24.707 00.000 2744 IsGuiding returns 0
02:57:24.707 00.000 2744 scope move finished after 292 + 51 ms
02:57:24.708 00.001 2744 Move returns status 0, amount 292
02:57:24.708 00.000 2744 MoveAxis(N, 0, ABG)
02:57:24.708 00.000 2744 Move returns status 0, amount 0
02:57:24.708 00.000 2744 move complete, result=0
02:57:24.708 00.000 2744 worker thread done servicing request
02:57:24.708 00.000 2744 Worker thread wakes up
02:57:24.708 00.000 1092 GuideStep: -1.2 px 292 ms EAST, 0.5 px 0 ms NORTH
02:57:24.711 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:24.711 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:28.099 03.388 2744 Exposure complete
02:57:28.300 00.201 2744 worker thread done servicing request
02:57:28.300 00.000 1092 OnExposeComplete: enter
02:57:28.302 00.002 1092 UpdateGuideState(): m_state=6
02:57:28.304 00.002 1092 Star::Find(15, 1718, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 524
02:57:28.308 00.004 1092 Star::Find returns 1 (0), X=1719.09, Y=132.16, Mass=516144, SNR=98.1, Peak=39293 HFD=3.8
02:57:28.311 00.003 1092 MultiStar: [#1 -0.73,0.82,0.76,U] [#2 -1.20,0.88,0.67,U] [#3 -1.33,0.68,0.58,U] [#4 -1.23,0.85,0.68,U] [#5 -1.50,1.33,0.00,M1] [#6 -1.61,0.78,0.00,M1] [#7 -0.75,1.35,0.56,U] [#8 -0.90,0.97,0.61,U] 
02:57:28.314 00.003 1092 single-star, 6 included, MultiStar: {-0.97, 0.92}, one-star: {-0.78, 0.96}
02:57:28.317 00.003 1092 CameraToMount -- cameraTheta (2.26) - m_xAngle (-0.43) = xAngle (2.68 = 2.68)
02:57:28.319 00.002 1092 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.53 = 2.53)
02:57:28.321 00.002 1092 CameraToMount -- cameraX=-0.78 cameraY=0.96 hyp=1.24 cameraTheta=2.26 mountX=-1.11 mountY=0.71, mountTheta=2.57
02:57:28.327 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.78, y=0.96, opts=13)
02:57:28.331 00.004 1092 Enqueuing Move request for scope (-0.78, 0.96)
02:57:28.333 00.002 2744 Worker thread wakes up
02:57:28.333 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.78, 0.96) opts 0xd
02:57:28.333 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.78, 0.96)
02:57:28.333 00.000 2744 Moving (-0.78, 0.96) raw xDistance=-1.11 yDistance=0.71
02:57:28.333 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.76 from input -1.11
02:57:28.333 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:57:28.333 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.71
02:57:28.333 00.000 2744 MoveAxis(E, 269, ABG)
02:57:28.333 00.000 2744 Guiding  Dir = 2, Dur = 269
02:57:28.334 00.001 2744 IsSlewing returns 0
02:57:28.334 00.000 2744 IsGuiding returns 0
02:57:28.334 00.000 2744 PulseGuide returned control before completion, sleep 279
02:57:28.348 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1131, FiltMax=65535, Gamma=0.510
02:57:28.364 00.016 1092 UpdateGuideState exits: m=516144 SNR=98.1
02:57:28.366 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.369 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:28.371 00.002 1092 Enqueuing Expose request
02:57:28.621 00.250 2744 IsGuiding returns 1
02:57:28.621 00.000 2744 scope still moving after pulse duration time elapsed
02:57:28.653 00.032 2744 IsSlewing returns 0
02:57:28.653 00.000 2744 IsGuiding returns 0
02:57:28.653 00.000 2744 scope move finished after 269 + 49 ms
02:57:28.653 00.000 2744 Move returns status 0, amount 269
02:57:28.653 00.000 2744 MoveAxis(N, 0, ABG)
02:57:28.653 00.000 2744 Move returns status 0, amount 0
02:57:28.653 00.000 2744 move complete, result=0
02:57:28.654 00.001 2744 worker thread done servicing request
02:57:28.654 00.000 2744 Worker thread wakes up
02:57:28.654 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:28.654 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:28.654 00.000 1092 GuideStep: -1.1 px 269 ms EAST, 0.7 px 0 ms NORTH
02:57:32.048 03.394 2744 Exposure complete
02:57:32.251 00.203 2744 worker thread done servicing request
02:57:32.251 00.000 1092 OnExposeComplete: enter
02:57:32.254 00.003 1092 UpdateGuideState(): m_state=6
02:57:32.256 00.002 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 525
02:57:32.260 00.004 1092 Star::Find returns 1 (0), X=1720.07, Y=131.70, Mass=499081, SNR=87.2, Peak=46371 HFD=3.1
02:57:32.262 00.002 1092 MultiStar: [#1 -0.06,0.56,0.97,U] [#2 -0.35,0.78,0.68,U] [#3 -0.46,0.28,0.56,U] [#4 -0.68,0.76,0.62,U] [#5 -0.66,0.79,0.59,U] [#6 -0.97,0.40,0.44,U] [#7 -0.43,0.67,0.69,U] [#8 -0.34,0.76,0.52,U] 
02:57:32.266 00.004 1092 single-star, 8 included, MultiStar: {-0.34, 0.61}, one-star: {0.19, 0.50}
02:57:32.268 00.002 1092 CameraToMount -- cameraTheta (1.20) - m_xAngle (-0.43) = xAngle (1.63 = 1.63)
02:57:32.270 00.002 1092 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.47 = 1.47)
02:57:32.272 00.002 1092 CameraToMount -- cameraX=0.19 cameraY=0.50 hyp=0.53 cameraTheta=1.20 mountX=-0.03 mountY=0.53, mountTheta=1.63
02:57:32.277 00.005 1092 SchedulePrimaryMove(0F8C9988, x=0.19, y=0.50, opts=13)
02:57:32.280 00.003 1092 Enqueuing Move request for scope (0.19, 0.50)
02:57:32.283 00.003 2744 Worker thread wakes up
02:57:32.284 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.50) opts 0xd
02:57:32.284 00.000 2744 Handling offset move in thread for scope, endpoint = (0.19, 0.50)
02:57:32.284 00.000 2744 Moving (0.19, 0.50) raw xDistance=-0.03 yDistance=0.53
02:57:32.284 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:57:32.284 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:138->not compelling enough
02:57:32.284 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.53
02:57:32.284 00.000 2744 MoveAxis(E, 0, ABG)
02:57:32.284 00.000 2744 Move returns status 0, amount 0
02:57:32.284 00.000 2744 MoveAxis(N, 0, ABG)
02:57:32.284 00.000 2744 Move returns status 0, amount 0
02:57:32.284 00.000 2744 move complete, result=0
02:57:32.284 00.000 2744 worker thread done servicing request
02:57:32.303 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5552, FiltMin=1505, FiltMax=65535, Gamma=0.510
02:57:32.318 00.015 1092 UpdateGuideState exits: m=499081 SNR=87.2
02:57:32.321 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.325 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:32.327 00.002 1092 Enqueuing Expose request
02:57:32.329 00.002 2744 Worker thread wakes up
02:57:32.329 00.000 1092 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
02:57:32.332 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:32.332 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:35.742 03.410 2744 Exposure complete
02:57:36.047 00.305 2744 worker thread done servicing request
02:57:36.047 00.000 1092 OnExposeComplete: enter
02:57:36.050 00.003 1092 UpdateGuideState(): m_state=6
02:57:36.053 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 526
02:57:36.057 00.004 1092 Star::Find returns 1 (0), X=1720.04, Y=131.88, Mass=471719, SNR=102.8, Peak=40211 HFD=3.0
02:57:36.062 00.005 1092 MultiStar: [#1 0.15,0.36,0.77,U] [#2 -0.23,0.74,0.75,U] [#3 -0.12,0.61,0.63,U] [#4 -0.34,0.87,0.59,U] [#5 -0.69,1.00,0.48,U] [#6 -1.20,0.75,0.36,U] [#7 0.09,0.78,0.64,U] [#8 -0.20,0.72,0.51,U] 
02:57:36.064 00.002 1092 single-star, 8 included, MultiStar: {-0.17, 0.70}, one-star: {0.17, 0.68}
02:57:36.068 00.004 1092 CameraToMount -- cameraTheta (1.33) - m_xAngle (-0.43) = xAngle (1.76 = 1.76)
02:57:36.071 00.003 1092 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (1.60 = 1.60)
02:57:36.077 00.006 1092 CameraToMount -- cameraX=0.17 cameraY=0.68 hyp=0.70 cameraTheta=1.33 mountX=-0.13 mountY=0.70, mountTheta=1.75
02:57:36.084 00.007 1092 SchedulePrimaryMove(0F8C9988, x=0.17, y=0.68, opts=13)
02:57:36.087 00.003 1092 Enqueuing Move request for scope (0.17, 0.68)
02:57:36.093 00.006 2744 Worker thread wakes up
02:57:36.093 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.68) opts 0xd
02:57:36.093 00.000 2744 Handling offset move in thread for scope, endpoint = (0.17, 0.68)
02:57:36.093 00.000 2744 Moving (0.17, 0.68) raw xDistance=-0.13 yDistance=0.70
02:57:36.093 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.13
02:57:36.094 00.001 2744 switching direction from -1 to 1 - decHistory=3 oldest=0.09 newest=1.94
02:57:36.094 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.70 from input 0.70
02:57:36.094 00.000 2744 MoveAxis(E, 0, ABG)
02:57:36.094 00.000 2744 Move returns status 0, amount 0
02:57:36.094 00.000 2744 MoveAxis(S, 131, ABG)
02:57:36.094 00.000 2744 Guiding  Dir = 1, Dur = 131
02:57:36.094 00.000 2744 IsSlewing returns 0
02:57:36.094 00.000 2744 IsGuiding returns 0
02:57:36.095 00.001 2744 PulseGuide returned control before completion, sleep 141
02:57:36.143 00.048 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5578, FiltMin=1552, FiltMax=65527, Gamma=0.510
02:57:36.163 00.020 1092 UpdateGuideState exits: m=471719 SNR=102.8
02:57:36.167 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.170 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:36.172 00.002 1092 Enqueuing Expose request
02:57:36.239 00.067 2744 IsGuiding returns 1
02:57:36.239 00.000 2744 scope still moving after pulse duration time elapsed
02:57:36.270 00.031 2744 IsSlewing returns 0
02:57:36.270 00.000 2744 IsGuiding returns 0
02:57:36.270 00.000 2744 scope move finished after 131 + 45 ms
02:57:36.270 00.000 2744 Move returns status 0, amount 131
02:57:36.270 00.000 2744 move complete, result=0
02:57:36.271 00.001 2744 worker thread done servicing request
02:57:36.271 00.000 2744 Worker thread wakes up
02:57:36.271 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:36.271 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:36.272 00.001 1092 GuideStep: -0.1 px 0 ms EAST, 0.7 px 131 ms SOUTH
02:57:39.664 03.392 2744 Exposure complete
02:57:39.862 00.198 2744 worker thread done servicing request
02:57:39.862 00.000 1092 OnExposeComplete: enter
02:57:39.866 00.004 1092 UpdateGuideState(): m_state=6
02:57:39.869 00.003 1092 Star::Find(15, 1720, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 527
02:57:39.872 00.003 1092 Star::Find returns 1 (0), X=1719.41, Y=131.85, Mass=414791, SNR=75.8, Peak=40605 HFD=3.2
02:57:39.875 00.003 1092 MultiStar: [#1 -0.69,0.60,0.89,U] [#2 -1.62,1.09,0.00,M1] [#3 -1.01,0.84,0.61,U] [#4 -1.25,0.94,0.68,U] [#5 -1.61,0.90,0.00,M1] [#6 -0.83,0.79,0.39,U] [#7 -1.55,0.87,0.00,M1] [#8 -0.73,0.79,0.61,U] 
02:57:39.877 00.002 1092 single-star, 5 included, MultiStar: {-0.79, 0.75}, one-star: {-0.46, 0.65}
02:57:39.880 00.003 1092 CameraToMount -- cameraTheta (2.19) - m_xAngle (-0.43) = xAngle (2.62 = 2.62)
02:57:39.883 00.003 1092 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.46 = 2.46)
02:57:39.885 00.002 1092 CameraToMount -- cameraX=-0.46 cameraY=0.65 hyp=0.80 cameraTheta=2.19 mountX=-0.69 mountY=0.50, mountTheta=2.51
02:57:39.890 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.46, y=0.65, opts=13)
02:57:39.893 00.003 1092 Enqueuing Move request for scope (-0.46, 0.65)
02:57:39.895 00.002 2744 Worker thread wakes up
02:57:39.896 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.65) opts 0xd
02:57:39.896 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.46, 0.65)
02:57:39.896 00.000 2744 Moving (-0.46, 0.65) raw xDistance=-0.69 yDistance=0.50
02:57:39.896 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.43 from input -0.69
02:57:39.896 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.50 from input 0.50
02:57:39.896 00.000 2744 MoveAxis(E, 154, ABG)
02:57:39.896 00.000 2744 Guiding  Dir = 2, Dur = 154
02:57:39.896 00.000 2744 IsSlewing returns 0
02:57:39.896 00.000 2744 IsGuiding returns 0
02:57:39.896 00.000 2744 PulseGuide returned control before completion, sleep 164
02:57:39.915 00.019 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5872, FiltMin=1776, FiltMax=65535, Gamma=0.510
02:57:39.929 00.014 1092 UpdateGuideState exits: m=414791 SNR=75.8
02:57:39.932 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:39.935 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:39.937 00.002 1092 Enqueuing Expose request
02:57:40.066 00.129 2744 IsGuiding returns 1
02:57:40.066 00.000 2744 scope still moving after pulse duration time elapsed
02:57:40.098 00.032 2744 IsSlewing returns 0
02:57:40.098 00.000 2744 IsGuiding returns 0
02:57:40.098 00.000 2744 scope move finished after 154 + 47 ms
02:57:40.098 00.000 2744 Move returns status 0, amount 154
02:57:40.098 00.000 2744 MoveAxis(S, 94, ABG)
02:57:40.098 00.000 2744 Guiding  Dir = 1, Dur = 94
02:57:40.098 00.000 2744 IsSlewing returns 0
02:57:40.099 00.001 2744 IsGuiding returns 0
02:57:40.099 00.000 2744 PulseGuide returned control before completion, sleep 104
02:57:40.207 00.108 2744 IsGuiding returns 1
02:57:40.207 00.000 2744 scope still moving after pulse duration time elapsed
02:57:40.238 00.031 2744 IsSlewing returns 0
02:57:40.238 00.000 2744 IsGuiding returns 0
02:57:40.238 00.000 2744 scope move finished after 94 + 45 ms
02:57:40.238 00.000 2744 Move returns status 0, amount 94
02:57:40.238 00.000 2744 move complete, result=0
02:57:40.239 00.001 1092 GuideStep: -0.7 px 154 ms EAST, 0.5 px 94 ms SOUTH
02:57:40.242 00.003 2744 worker thread done servicing request
02:57:40.242 00.000 2744 Worker thread wakes up
02:57:40.242 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:40.243 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:43.841 03.598 2744 Exposure complete
02:57:44.172 00.331 2744 worker thread done servicing request
02:57:44.173 00.001 1092 OnExposeComplete: enter
02:57:44.178 00.005 1092 UpdateGuideState(): m_state=6
02:57:44.184 00.006 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 528
02:57:44.190 00.006 1092 Star::Find returns 1 (0), X=1718.95, Y=132.05, Mass=367527, SNR=76.9, Peak=34058 HFD=2.9
02:57:44.197 00.007 1092 MultiStar: [#1 -0.93,0.76,0.72,U] [#2 -1.39,1.34,0.00,M2] [#3 -1.27,0.45,0.60,U] [#4 -1.29,0.77,0.63,U] [#5 -1.63,0.98,0.00,M2] [#6 -0.90,0.65,0.47,U] [#7 -0.95,0.76,0.57,U] [#8 -0.99,1.19,0.49,U] 
02:57:44.202 00.005 1092 single-star, 6 included, MultiStar: {-1.03, 0.78}, one-star: {-0.93, 0.85}
02:57:44.208 00.006 1092 CameraToMount -- cameraTheta (2.40) - m_xAngle (-0.43) = xAngle (2.83 = 2.83)
02:57:44.213 00.005 1092 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.67 = 2.67)
02:57:44.217 00.004 1092 CameraToMount -- cameraX=-0.93 cameraY=0.85 hyp=1.26 cameraTheta=2.40 mountX=-1.20 mountY=0.57, mountTheta=2.70
02:57:44.242 00.025 1092 SchedulePrimaryMove(0F8C9988, x=-0.93, y=0.85, opts=13)
02:57:44.248 00.006 1092 Enqueuing Move request for scope (-0.93, 0.85)
02:57:44.254 00.006 2744 Worker thread wakes up
02:57:44.254 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.93, 0.85) opts 0xd
02:57:44.255 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.93, 0.85)
02:57:44.255 00.000 2744 Moving (-0.93, 0.85) raw xDistance=-1.20 yDistance=0.57
02:57:44.255 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.78 from input -1.20
02:57:44.255 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.57 from input 0.57
02:57:44.255 00.000 2744 MoveAxis(E, 279, ABG)
02:57:44.256 00.001 2744 Guiding  Dir = 2, Dur = 279
02:57:44.257 00.001 2744 IsSlewing returns 0
02:57:44.259 00.002 2744 IsGuiding returns 0
02:57:44.260 00.001 2744 PulseGuide returned control before completion, sleep 289
02:57:44.294 00.034 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5888, FiltMin=1565, FiltMax=65535, Gamma=0.510
02:57:44.323 00.029 1092 UpdateGuideState exits: m=367527 SNR=76.9
02:57:44.327 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:44.331 00.004 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:44.335 00.004 1092 Enqueuing Expose request
02:57:44.551 00.216 2744 IsGuiding returns 1
02:57:44.551 00.000 2744 scope still moving after pulse duration time elapsed
02:57:44.583 00.032 2744 IsSlewing returns 0
02:57:44.583 00.000 2744 IsGuiding returns 0
02:57:44.583 00.000 2744 scope move finished after 279 + 45 ms
02:57:44.584 00.001 2744 Move returns status 0, amount 279
02:57:44.584 00.000 2744 MoveAxis(S, 107, ABG)
02:57:44.584 00.000 2744 Guiding  Dir = 1, Dur = 107
02:57:44.584 00.000 2744 IsSlewing returns 0
02:57:44.584 00.000 2744 IsGuiding returns 0
02:57:44.585 00.001 2744 PulseGuide returned control before completion, sleep 117
02:57:44.710 00.125 2744 IsGuiding returns 1
02:57:44.710 00.000 2744 scope still moving after pulse duration time elapsed
02:57:44.747 00.037 2744 IsSlewing returns 0
02:57:44.748 00.001 2744 IsGuiding returns 0
02:57:44.749 00.001 2744 scope move finished after 107 + 57 ms
02:57:44.749 00.000 2744 Move returns status 0, amount 107
02:57:44.749 00.000 2744 move complete, result=0
02:57:44.749 00.000 2744 worker thread done servicing request
02:57:44.749 00.000 2744 Worker thread wakes up
02:57:44.749 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:44.750 00.001 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:44.750 00.000 1092 GuideStep: -1.2 px 279 ms EAST, 0.6 px 107 ms SOUTH
02:57:48.237 03.487 2744 Exposure complete
02:57:48.627 00.390 2744 worker thread done servicing request
02:57:48.627 00.000 1092 OnExposeComplete: enter
02:57:48.630 00.003 1092 UpdateGuideState(): m_state=6
02:57:48.634 00.004 1092 Star::Find(15, 1718, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 529
02:57:48.637 00.003 1092 Star::Find returns 1 (0), X=1719.23, Y=132.20, Mass=293978, SNR=61.1, Peak=24762 HFD=3.2
02:57:48.643 00.006 1092 MultiStar: [#1 -0.91,0.74,0.83,U] [#2 -1.55,0.77,0.00,M3] [#3 -1.05,1.04,0.63,U] [#4 -1.39,1.31,0.00,M1] [#5 -1.70,1.20,0.00,M3] [#6 -0.66,0.44,0.41,U] [#7 -0.75,1.16,0.64,U] [#8 -0.19,0.88,0.53,U] 
02:57:48.646 00.003 1092 refined, 5 included, MultiStar: {-0.72, 0.91}, one-star: {-0.64, 1.00}
02:57:48.648 00.002 1092 CameraToMount -- cameraTheta (2.24) - m_xAngle (-0.43) = xAngle (2.67 = 2.67)
02:57:48.651 00.003 1092 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.51 = 2.51)
02:57:48.654 00.003 1092 CameraToMount -- cameraX=-0.72 cameraY=0.91 hyp=1.16 cameraTheta=2.24 mountX=-1.03 mountY=0.68, mountTheta=2.56
02:57:48.660 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.72, y=0.91, opts=13)
02:57:48.662 00.002 1092 Enqueuing Move request for scope (-0.72, 0.91)
02:57:48.665 00.003 2744 Worker thread wakes up
02:57:48.665 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.72, 0.91) opts 0xd
02:57:48.665 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.72, 0.91)
02:57:48.665 00.000 2744 Moving (-0.72, 0.91) raw xDistance=-1.03 yDistance=0.68
02:57:48.665 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.70 from input -1.03
02:57:48.665 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.68 from input 0.68
02:57:48.665 00.000 2744 MoveAxis(E, 250, ABG)
02:57:48.665 00.000 2744 Guiding  Dir = 2, Dur = 250
02:57:48.667 00.002 2744 IsSlewing returns 0
02:57:48.667 00.000 2744 IsGuiding returns 0
02:57:48.667 00.000 2744 PulseGuide returned control before completion, sleep 260
02:57:48.684 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6205, FiltMin=1722, FiltMax=65527, Gamma=0.510
02:57:48.704 00.020 1092 UpdateGuideState exits: m=293978 SNR=61.1
02:57:48.708 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:48.710 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:48.713 00.003 1092 Enqueuing Expose request
02:57:48.938 00.225 2744 IsGuiding returns 1
02:57:48.938 00.000 2744 scope still moving after pulse duration time elapsed
02:57:48.969 00.031 2744 IsSlewing returns 0
02:57:48.969 00.000 2744 IsGuiding returns 0
02:57:48.969 00.000 2744 scope move finished after 250 + 53 ms
02:57:48.971 00.002 2744 Move returns status 0, amount 250
02:57:48.971 00.000 2744 MoveAxis(S, 128, ABG)
02:57:48.971 00.000 2744 Guiding  Dir = 1, Dur = 128
02:57:48.971 00.000 2744 IsSlewing returns 0
02:57:48.972 00.001 2744 IsGuiding returns 0
02:57:48.972 00.000 2744 PulseGuide returned control before completion, sleep 138
02:57:49.127 00.155 2744 IsGuiding returns 1
02:57:49.127 00.000 2744 scope still moving after pulse duration time elapsed
02:57:49.158 00.031 2744 IsSlewing returns 0
02:57:49.158 00.000 2744 IsGuiding returns 0
02:57:49.158 00.000 2744 scope move finished after 128 + 58 ms
02:57:49.158 00.000 2744 Move returns status 0, amount 128
02:57:49.158 00.000 2744 move complete, result=0
02:57:49.159 00.001 2744 worker thread done servicing request
02:57:49.159 00.000 2744 Worker thread wakes up
02:57:49.159 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:49.159 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:49.159 00.000 1092 GuideStep: -1.0 px 250 ms EAST, 0.7 px 128 ms SOUTH
02:57:52.563 03.404 2744 Exposure complete
02:57:52.805 00.242 2744 worker thread done servicing request
02:57:52.806 00.001 1092 OnExposeComplete: enter
02:57:52.810 00.004 1092 UpdateGuideState(): m_state=6
02:57:52.812 00.002 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 530
02:57:52.817 00.005 1092 Star::Find returns 1 (0), X=1719.26, Y=132.28, Mass=354974, SNR=74.2, Peak=35053 HFD=3.0
02:57:52.821 00.004 1092 MultiStar: [#1 -0.56,1.52,0.00,M1] [#2 -0.86,1.33,0.00,M4] [#3 -0.85,1.11,0.75,U] [#4 -0.75,1.29,0.62,U] [#5 -1.64,0.86,0.00,M4] [#6 -1.17,1.55,0.00,M1] [#7 -0.98,1.67,0.00,M1] [#8 -0.83,1.72,0.00,M1] 
02:57:52.828 00.007 1092 single-star, 2 included, MultiStar: {-0.73, 1.15}, one-star: {-0.62, 1.08}
02:57:52.833 00.005 1092 CameraToMount -- cameraTheta (2.09) - m_xAngle (-0.43) = xAngle (2.52 = 2.52)
02:57:52.837 00.004 1092 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.36 = 2.36)
02:57:52.840 00.003 1092 CameraToMount -- cameraX=-0.62 cameraY=1.08 hyp=1.25 cameraTheta=2.09 mountX=-1.01 mountY=0.88, mountTheta=2.43
02:57:52.848 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.62, y=1.08, opts=13)
02:57:52.851 00.003 1092 Enqueuing Move request for scope (-0.62, 1.08)
02:57:52.853 00.002 2744 Worker thread wakes up
02:57:52.853 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 1.08) opts 0xd
02:57:52.853 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.62, 1.08)
02:57:52.854 00.001 2744 Moving (-0.62, 1.08) raw xDistance=-1.01 yDistance=0.88
02:57:52.854 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.01
02:57:52.854 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.88 from input 0.88
02:57:52.854 00.000 2744 MoveAxis(E, 244, ABG)
02:57:52.854 00.000 2744 Guiding  Dir = 2, Dur = 244
02:57:52.854 00.000 2744 IsSlewing returns 0
02:57:52.854 00.000 2744 IsGuiding returns 0
02:57:52.855 00.001 2744 PulseGuide returned control before completion, sleep 254
02:57:52.872 00.017 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5907, FiltMin=1591, FiltMax=65527, Gamma=0.510
02:57:52.893 00.021 1092 UpdateGuideState exits: m=354974 SNR=74.2
02:57:52.896 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.898 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:52.901 00.003 1092 Enqueuing Expose request
02:57:53.111 00.210 2744 IsGuiding returns 1
02:57:53.111 00.000 2744 scope still moving after pulse duration time elapsed
02:57:53.143 00.032 2744 IsSlewing returns 0
02:57:53.143 00.000 2744 IsGuiding returns 0
02:57:53.143 00.000 2744 scope move finished after 244 + 44 ms
02:57:53.143 00.000 2744 Move returns status 0, amount 244
02:57:53.143 00.000 2744 MoveAxis(S, 165, ABG)
02:57:53.144 00.001 2744 Guiding  Dir = 1, Dur = 165
02:57:53.144 00.000 2744 IsSlewing returns 0
02:57:53.144 00.000 2744 IsGuiding returns 0
02:57:53.144 00.000 2744 PulseGuide returned control before completion, sleep 175
02:57:53.330 00.186 2744 IsGuiding returns 1
02:57:53.330 00.000 2744 scope still moving after pulse duration time elapsed
02:57:53.361 00.031 2744 IsSlewing returns 0
02:57:53.361 00.000 2744 IsGuiding returns 0
02:57:53.361 00.000 2744 scope move finished after 165 + 52 ms
02:57:53.361 00.000 2744 Move returns status 0, amount 165
02:57:53.362 00.001 2744 move complete, result=0
02:57:53.362 00.000 2744 worker thread done servicing request
02:57:53.362 00.000 2744 Worker thread wakes up
02:57:53.362 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:53.362 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:57:53.362 00.000 1092 GuideStep: -1.0 px 244 ms EAST, 0.9 px 165 ms SOUTH
02:57:56.741 03.379 2744 Exposure complete
02:57:56.940 00.199 2744 worker thread done servicing request
02:57:56.940 00.000 1092 OnExposeComplete: enter
02:57:56.943 00.003 1092 UpdateGuideState(): m_state=6
02:57:56.945 00.002 1092 Star::Find(15, 1719, 132, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 531
02:57:56.947 00.002 1092 Star::Find returns 1 (0), X=1719.01, Y=131.76, Mass=434965, SNR=73.7, Peak=39693 HFD=3.2
02:57:56.950 00.003 1092 MultiStar: [#1 -0.85,0.71,1.08,U] [#2 -1.25,0.81,0.91,U] [#3 -1.21,0.72,0.83,U] [#4 -1.39,0.97,0.00,M1] [#5 -1.55,1.18,0.00,M5] [#6 -0.82,0.84,0.49,U] [#7 -0.95,0.94,0.72,U] [#8 -1.04,1.00,0.61,U] 
02:57:56.952 00.002 1092 single-star, 6 included, MultiStar: {-1.00, 0.77}, one-star: {-0.87, 0.56}
02:57:56.954 00.002 1092 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
02:57:56.955 00.001 1092 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.84 = 2.84)
02:57:56.959 00.004 1092 CameraToMount -- cameraX=-0.87 cameraY=0.56 hyp=1.03 cameraTheta=2.57 mountX=-1.02 mountY=0.31, mountTheta=2.85
02:57:56.965 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.87, y=0.56, opts=13)
02:57:56.967 00.002 1092 Enqueuing Move request for scope (-0.87, 0.56)
02:57:56.970 00.003 2744 Worker thread wakes up
02:57:56.970 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.87, 0.56) opts 0xd
02:57:56.970 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.87, 0.56)
02:57:56.970 00.000 2744 Moving (-0.87, 0.56) raw xDistance=-1.02 yDistance=0.31
02:57:56.970 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.69 from input -1.02
02:57:56.970 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:57:56.970 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.31
02:57:56.970 00.000 2744 MoveAxis(E, 245, ABG)
02:57:56.970 00.000 2744 Guiding  Dir = 2, Dur = 245
02:57:56.970 00.000 2744 IsSlewing returns 0
02:57:56.971 00.001 2744 IsGuiding returns 0
02:57:56.971 00.000 2744 PulseGuide returned control before completion, sleep 255
02:57:56.986 00.015 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5744, FiltMin=1818, FiltMax=65535, Gamma=0.510
02:57:57.004 00.018 1092 UpdateGuideState exits: m=434965 SNR=73.7
02:57:57.007 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.010 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:57:57.012 00.002 1092 Enqueuing Expose request
02:57:57.238 00.226 2744 IsGuiding returns 1
02:57:57.238 00.000 2744 scope still moving after pulse duration time elapsed
02:57:57.268 00.030 2744 IsSlewing returns 0
02:57:57.268 00.000 2744 IsGuiding returns 0
02:57:57.268 00.000 2744 scope move finished after 245 + 52 ms
02:57:57.268 00.000 2744 Move returns status 0, amount 245
02:57:57.268 00.000 2744 MoveAxis(N, 0, ABG)
02:57:57.268 00.000 2744 Move returns status 0, amount 0
02:57:57.268 00.000 2744 move complete, result=0
02:57:57.269 00.001 2744 worker thread done servicing request
02:57:57.269 00.000 2744 Worker thread wakes up
02:57:57.269 00.000 1092 GuideStep: -1.0 px 245 ms EAST, 0.3 px 0 ms NORTH
02:57:57.273 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:57:57.273 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:58:00.657 03.384 2744 Exposure complete
02:58:00.852 00.195 2744 worker thread done servicing request
02:58:00.852 00.000 1092 OnExposeComplete: enter
02:58:00.854 00.002 1092 UpdateGuideState(): m_state=6
02:58:00.856 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 532
02:58:00.860 00.004 1092 Star::Find returns 1 (0), X=1719.69, Y=131.73, Mass=405694, SNR=77.4, Peak=39699 HFD=2.9
02:58:00.863 00.003 1092 MultiStar: [#1 -0.76,0.71,0.99,U] [#2 -1.12,0.72,0.86,U] [#3 -0.79,0.63,0.80,U] [#4 -0.76,0.62,0.65,U] [#5 -0.79,0.71,0.48,U] [#6 -0.92,0.84,0.43,U] [#7 -0.94,0.95,0.63,U] [#8 -0.69,0.88,0.53,U] 
02:58:00.865 00.002 1092 single-star, 8 included, MultiStar: {-0.75, 0.71}, one-star: {-0.18, 0.53}
02:58:00.867 00.002 1092 CameraToMount -- cameraTheta (1.90) - m_xAngle (-0.43) = xAngle (2.33 = 2.33)
02:58:00.869 00.002 1092 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.18 = 2.18)
02:58:00.871 00.002 1092 CameraToMount -- cameraX=-0.18 cameraY=0.53 hyp=0.56 cameraTheta=1.90 mountX=-0.38 mountY=0.46, mountTheta=2.27
02:58:00.877 00.006 1092 SchedulePrimaryMove(0F8C9988, x=-0.18, y=0.53, opts=13)
02:58:00.879 00.002 1092 Enqueuing Move request for scope (-0.18, 0.53)
02:58:00.883 00.004 2744 Worker thread wakes up
02:58:00.883 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.53) opts 0xd
02:58:00.883 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.18, 0.53)
02:58:00.883 00.000 2744 Moving (-0.18, 0.53) raw xDistance=-0.38 yDistance=0.46
02:58:00.883 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.38
02:58:00.883 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.46 from input 0.46
02:58:00.883 00.000 2744 MoveAxis(E, 103, ABG)
02:58:00.883 00.000 2744 Guiding  Dir = 2, Dur = 103
02:58:00.883 00.000 2744 IsSlewing returns 0
02:58:00.884 00.001 2744 IsGuiding returns 0
02:58:00.884 00.000 2744 PulseGuide returned control before completion, sleep 113
02:58:00.904 00.020 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5773, FiltMin=1533, FiltMax=65527, Gamma=0.510
02:58:00.920 00.016 1092 UpdateGuideState exits: m=405694 SNR=77.4
02:58:00.923 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:00.926 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:58:00.928 00.002 1092 Enqueuing Expose request
02:58:01.010 00.082 2744 IsGuiding returns 0
02:58:01.010 00.000 2744 Move returns status 0, amount 103
02:58:01.010 00.000 2744 MoveAxis(S, 86, ABG)
02:58:01.010 00.000 2744 Guiding  Dir = 1, Dur = 86
02:58:01.011 00.001 2744 IsSlewing returns 0
02:58:01.012 00.001 2744 IsGuiding returns 0
02:58:01.012 00.000 2744 PulseGuide returned control before completion, sleep 96
02:58:01.118 00.106 2744 IsGuiding returns 1
02:58:01.118 00.000 2744 scope still moving after pulse duration time elapsed
02:58:01.149 00.031 2744 IsSlewing returns 0
02:58:01.149 00.000 2744 IsGuiding returns 0
02:58:01.149 00.000 2744 scope move finished after 86 + 50 ms
02:58:01.149 00.000 2744 Move returns status 0, amount 86
02:58:01.149 00.000 2744 move complete, result=0
02:58:01.149 00.000 2744 worker thread done servicing request
02:58:01.150 00.001 2744 Worker thread wakes up
02:58:01.150 00.000 1092 GuideStep: -0.4 px 103 ms EAST, 0.5 px 86 ms SOUTH
02:58:01.153 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:58:01.153 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:58:04.546 03.393 2744 Exposure complete
02:58:04.738 00.192 2744 worker thread done servicing request
02:58:04.738 00.000 1092 OnExposeComplete: enter
02:58:04.741 00.003 1092 UpdateGuideState(): m_state=6
02:58:04.743 00.002 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 533
02:58:04.747 00.004 1092 Star::Find returns 1 (0), X=1719.51, Y=131.02, Mass=232059, SNR=45.9, Peak=27674 HFD=2.3
02:58:04.749 00.002 1092 MultiStar: [#1 -0.84,0.10,0.94,U] [#2 -0.78,-0.27,0.79,U] [#3 -1.30,0.07,0.92,U] [#4 -0.80,0.51,0.76,U] [#5 -1.30,0.39,0.61,U] [#6 -1.32,-0.28,0.56,U] [#7 -0.95,0.32,0.74,U] [#8 -0.47,-0.17,0.54,U] 
02:58:04.752 00.003 1092 single-star, 8 included, MultiStar: {-0.88, 0.06}, one-star: {-0.37, -0.18}
02:58:04.754 00.002 1092 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-0.43) = xAngle (-2.26 = -2.26)
02:58:04.756 00.002 1092 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.42 = -2.42)
02:58:04.760 00.004 1092 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.69 mountX=-0.26 mountY=-0.27, mountTheta=-2.34
02:58:04.768 00.008 1092 SchedulePrimaryMove(0F8C9988, x=-0.37, y=-0.18, opts=13)
02:58:04.770 00.002 1092 Enqueuing Move request for scope (-0.37, -0.18)
02:58:04.772 00.002 2744 Worker thread wakes up
02:58:04.772 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
02:58:04.773 00.001 2744 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
02:58:04.773 00.000 2744 Moving (-0.37, -0.18) raw xDistance=-0.26 yDistance=-0.27
02:58:04.773 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.26
02:58:04.773 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:04.773 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.27
02:58:04.773 00.000 2744 MoveAxis(E, 0, ABG)
02:58:04.773 00.000 2744 Move returns status 0, amount 0
02:58:04.773 00.000 2744 MoveAxis(N, 0, ABG)
02:58:04.773 00.000 2744 Move returns status 0, amount 0
02:58:04.773 00.000 2744 move complete, result=0
02:58:04.773 00.000 2744 worker thread done servicing request
02:58:04.785 00.012 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6429, FiltMin=1674, FiltMax=65535, Gamma=0.510
02:58:04.800 00.015 1092 UpdateGuideState exits: m=232059 SNR=45.9
02:58:04.803 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:04.805 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:58:04.808 00.003 1092 Enqueuing Expose request
02:58:04.811 00.003 2744 Worker thread wakes up
02:58:04.811 00.000 1092 GuideStep: -0.3 px 0 ms EAST, -0.3 px 0 ms NORTH
02:58:04.813 00.002 2744 worker thread servicing REQUEST_EXPOSE 3000
02:58:04.813 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:58:08.198 03.385 2744 Exposure complete
02:58:08.401 00.203 2744 worker thread done servicing request
02:58:08.401 00.000 1092 OnExposeComplete: enter
02:58:08.403 00.002 1092 UpdateGuideState(): m_state=6
02:58:08.407 00.004 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 534
02:58:08.411 00.004 1092 Star::Find returns 1 (0), X=1719.47, Y=131.46, Mass=75154, SNR=21.8, Peak=13642 HFD=3.1
02:58:08.415 00.004 1092 Star::Find false star n=5 nbg=262 bg=10183.0 sigma=1234.2 thresh=13886 peak=13594
02:58:08.417 00.002 1092 Star::Find false star n=9 nbg=246 bg=9179.5 sigma=1032.7 thresh=12278 peak=11981
02:58:08.420 00.003 1092 Star::Find false star n=2 nbg=272 bg=8289.2 sigma=1256.3 thresh=12058 peak=11342
02:58:08.425 00.005 1092 Star::Find false star n=12 nbg=260 bg=8482.0 sigma=1031.4 thresh=11576 peak=10899
02:58:08.430 00.005 1092 Star::Find false star n=12 nbg=270 bg=9144.1 sigma=1039.9 thresh=12264 peak=11577
02:58:08.434 00.004 1092 Star::Find false star n=3 nbg=263 bg=6687.4 sigma=982.8 thresh=9636 peak=9152
02:58:08.437 00.003 1092 MultiStar: [#1 -1.19,0.20,0.83,U] [#2 -0.79,0.63,0.67,U] [#3 -1.28,-1.51,0.00,M1] [#4 0.00,0.00,0.00,L] [#5 0.00,0.00,0.00,L] [#6 0.00,0.00,0.00,L] [#7 -1.50,0.82,0.00,M1] [#8 -0.68,0.20,0.47,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] [#11 0.00,0.00,0.00,L] 
02:58:08.439 00.002 1092 single-star, 3 included, MultiStar: {-0.76, 0.32}, one-star: {-0.40, 0.26}
02:58:08.443 00.004 1092 CameraToMount -- cameraTheta (2.57) - m_xAngle (-0.43) = xAngle (2.99 = 2.99)
02:58:08.446 00.003 1092 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (2.84 = 2.84)
02:58:08.450 00.004 1092 CameraToMount -- cameraX=-0.40 cameraY=0.26 hyp=0.48 cameraTheta=2.57 mountX=-0.47 mountY=0.14, mountTheta=2.85
02:58:08.455 00.005 1092 SchedulePrimaryMove(0F8C9988, x=-0.40, y=0.26, opts=13)
02:58:08.460 00.005 1092 Enqueuing Move request for scope (-0.40, 0.26)
02:58:08.464 00.004 2744 Worker thread wakes up
02:58:08.465 00.001 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.26) opts 0xd
02:58:08.465 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.40, 0.26)
02:58:08.465 00.000 2744 Moving (-0.40, 0.26) raw xDistance=-0.47 yDistance=0.14
02:58:08.465 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.47
02:58:08.465 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:08.465 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input 0.14
02:58:08.465 00.000 2744 MoveAxis(E, 106, ABG)
02:58:08.465 00.000 2744 Guiding  Dir = 2, Dur = 106
02:58:08.465 00.000 2744 IsSlewing returns 0
02:58:08.465 00.000 2744 IsGuiding returns 0
02:58:08.466 00.001 2744 PulseGuide returned control before completion, sleep 116
02:58:08.493 00.027 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=7623, FiltMin=1817, FiltMax=65501, Gamma=0.510
02:58:08.515 00.022 1092 UpdateGuideState exits: m=75154 SNR=21.8
02:58:08.518 00.003 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:08.520 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:58:08.525 00.005 1092 Enqueuing Expose request
02:58:08.584 00.059 2744 IsGuiding returns 1
02:58:08.585 00.001 2744 scope still moving after pulse duration time elapsed
02:58:08.615 00.030 2744 IsSlewing returns 0
02:58:08.616 00.001 2744 IsGuiding returns 0
02:58:08.616 00.000 2744 scope move finished after 106 + 44 ms
02:58:08.616 00.000 2744 Move returns status 0, amount 106
02:58:08.616 00.000 2744 MoveAxis(N, 0, ABG)
02:58:08.617 00.001 2744 Move returns status 0, amount 0
02:58:08.617 00.000 2744 move complete, result=0
02:58:08.617 00.000 2744 worker thread done servicing request
02:58:08.617 00.000 2744 Worker thread wakes up
02:58:08.617 00.000 1092 GuideStep: -0.5 px 106 ms EAST, 0.1 px 0 ms NORTH
02:58:08.621 00.004 2744 worker thread servicing REQUEST_EXPOSE 3000
02:58:08.621 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:58:12.011 03.390 2744 Exposure complete
02:58:12.208 00.197 1092 OnExposeComplete: enter
02:58:12.211 00.003 2744 worker thread done servicing request
02:58:12.211 00.000 1092 UpdateGuideState(): m_state=6
02:58:12.214 00.003 1092 Star::Find(15, 1719, 131, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 535
02:58:12.216 00.002 1092 Star::Find returns 1 (0), X=1719.33, Y=130.84, Mass=328791, SNR=63.2, Peak=39811 HFD=2.7
02:58:12.219 00.003 1092 MultiStar: [#1 -0.16,-0.26,0.89,U] [#2 -0.84,-0.21,0.80,U] [#3 -0.66,-0.24,0.78,U] [#4 -0.79,0.16,0.65,U] [#5 -1.41,-0.06,0.47,U] [#6 -0.61,-0.56,0.47,U] [#7 -0.56,0.07,0.80,U] [#8 -0.57,-0.01,0.55,U] 
02:58:12.221 00.002 1092 single-star, 8 included, MultiStar: {-0.64, -0.17}, one-star: {-0.54, -0.36}
02:58:12.223 00.002 1092 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-0.43) = xAngle (-2.13 = -2.13)
02:58:12.226 00.003 1092 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-2.29 = -2.29)
02:58:12.228 00.002 1092 CameraToMount -- cameraX=-0.54 cameraY=-0.36 hyp=0.65 cameraTheta=-2.56 mountX=-0.35 mountY=-0.49, mountTheta=-2.18
02:58:12.232 00.004 1092 SchedulePrimaryMove(0F8C9988, x=-0.54, y=-0.36, opts=13)
02:58:12.234 00.002 1092 Enqueuing Move request for scope (-0.54, -0.36)
02:58:12.236 00.002 2744 Worker thread wakes up
02:58:12.236 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.36) opts 0xd
02:58:12.236 00.000 2744 Handling offset move in thread for scope, endpoint = (-0.54, -0.36)
02:58:12.236 00.000 2744 Moving (-0.54, -0.36) raw xDistance=-0.35 yDistance=-0.49
02:58:12.236 00.000 2744 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.35
02:58:12.236 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:163->must have overshot -- vetoing move
02:58:12.236 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.49
02:58:12.236 00.000 2744 MoveAxis(E, 85, ABG)
02:58:12.236 00.000 2744 Guiding  Dir = 2, Dur = 85
02:58:12.236 00.000 2744 IsSlewing returns 0
02:58:12.237 00.001 2744 IsGuiding returns 0
02:58:12.237 00.000 2744 PulseGuide returned control before completion, sleep 95
02:58:12.251 00.014 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=6080, FiltMin=1853, FiltMax=65535, Gamma=0.510
02:58:12.265 00.014 1092 UpdateGuideState exits: m=328791 SNR=63.2
02:58:12.267 00.002 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:12.269 00.002 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:58:12.271 00.002 1092 Enqueuing Expose request
02:58:12.334 00.063 2744 IsGuiding returns 1
02:58:12.334 00.000 2744 scope still moving after pulse duration time elapsed
02:58:12.365 00.031 2744 IsSlewing returns 0
02:58:12.365 00.000 2744 IsGuiding returns 0
02:58:12.365 00.000 2744 scope move finished after 85 + 43 ms
02:58:12.365 00.000 2744 Move returns status 0, amount 85
02:58:12.365 00.000 2744 MoveAxis(N, 0, ABG)
02:58:12.366 00.001 2744 Move returns status 0, amount 0
02:58:12.366 00.000 2744 move complete, result=0
02:58:12.366 00.000 2744 worker thread done servicing request
02:58:12.366 00.000 2744 Worker thread wakes up
02:58:12.366 00.000 2744 worker thread servicing REQUEST_EXPOSE 3000
02:58:12.366 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:58:12.367 00.001 1092 GuideStep: -0.3 px 85 ms EAST, -0.5 px 0 ms NORTH
02:58:15.745 03.378 2744 Exposure complete
02:58:15.950 00.205 2744 worker thread done servicing request
02:58:15.951 00.001 1092 OnExposeComplete: enter
02:58:15.953 00.002 1092 UpdateGuideState(): m_state=6
02:58:15.958 00.005 1092 Star::Find(15, 1719, 130, 0, (0,0,0,0), 1.5, 10.0, 65535) frame 536
02:58:15.961 00.003 1092 Star::Find returns 1 (0), X=1719.96, Y=130.97, Mass=409035, SNR=82.0, Peak=44547 HFD=2.8
02:58:15.966 00.005 1092 MultiStar: [#1 0.05,-0.38,0.95,U] [#2 -0.18,0.10,0.81,U] [#3 -0.45,-0.59,0.79,U] [#4 -0.20,-0.07,0.64,U] [#5 -0.49,-0.20,0.54,U] [#6 -0.05,-0.57,0.54,U] [#7 -0.00,-0.02,0.61,U] [#8 0.06,0.01,0.54,U] 
02:58:15.968 00.002 1092 single-star, 8 included, MultiStar: {-0.12, -0.23}, one-star: {0.09, -0.23}
02:58:15.971 00.003 1092 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-0.43) = xAngle (-0.76 = -0.76)
02:58:15.976 00.005 1092 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-0.43) + m_yAngleError (0.15)) = yAngle (-0.92 = -0.92)
02:58:15.979 00.003 1092 CameraToMount -- cameraX=0.09 cameraY=-0.23 hyp=0.24 cameraTheta=-1.19 mountX=0.18 mountY=-0.19, mountTheta=-0.83
02:58:15.985 00.006 1092 SchedulePrimaryMove(0F8C9988, x=0.09, y=-0.23, opts=13)
02:58:15.988 00.003 1092 Enqueuing Move request for scope (0.09, -0.23)
02:58:15.992 00.004 2744 Worker thread wakes up
02:58:15.992 00.000 2744 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.23) opts 0xd
02:58:15.992 00.000 2744 Handling offset move in thread for scope, endpoint = (0.09, -0.23)
02:58:15.992 00.000 2744 Moving (0.09, -0.23) raw xDistance=0.18 yDistance=-0.19
02:58:15.992 00.000 2744 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.18
02:58:15.992 00.000 2744 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guide_algorithm_resistswitch.cpp:104->input < m_minMove
02:58:15.992 00.000 2744 GuideAlgorithmResistSwitch::result() returns 0.00 from input -0.19
02:58:15.992 00.000 2744 MoveAxis(E, 0, ABG)
02:58:15.992 00.000 2744 Move returns status 0, amount 0
02:58:15.992 00.000 2744 MoveAxis(N, 0, ABG)
02:58:15.992 00.000 2744 Move returns status 0, amount 0
02:58:15.992 00.000 2744 move complete, result=0
02:58:15.992 00.000 2744 worker thread done servicing request
02:58:16.008 00.016 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5658, FiltMin=1405, FiltMax=65535, Gamma=0.510
02:58:16.023 00.015 1092 UpdateGuideState exits: m=409035 SNR=82.0
02:58:16.027 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:16.030 00.003 1092 ScheduleExposure(3000,3,1) exposurePending=0
02:58:16.032 00.002 1092 Enqueuing Expose request
02:58:16.034 00.002 2744 Worker thread wakes up
02:58:16.034 00.000 1092 GuideStep: 0.2 px 0 ms EAST, -0.2 px 0 ms NORTH
02:58:16.037 00.003 2744 worker thread servicing REQUEST_EXPOSE 3000
02:58:16.037 00.000 2744 Handling exposure in thread, d=3000 o=3 r=(1705,116,31,31)
02:58:19.491 03.454 2744 Exposure complete
02:58:19.605 00.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:58:19.608 00.003 1092 case statement mapped state 6 to 3
02:58:19.613 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:58:19.707 00.094 1092 evsrv: cli 019865E0 request: {"method":"stop_capture","id":1004}
02:58:19.711 00.004 1092 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
02:58:19.715 00.004 1092 Status Line: Waiting for devices...
02:58:19.723 00.008 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1004}
02:58:19.757 00.034 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:58:19.761 00.004 1092 case statement mapped state 6 to 3
02:58:19.764 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Guiding","id":1001}
02:58:19.772 00.008 2744 worker thread done servicing request
02:58:19.772 00.000 1092 OnExposeComplete: enter
02:58:19.775 00.003 1092 UpdateGuideState(): m_state=6
02:58:19.778 00.003 1092 Mount: notify guiding stopped
02:58:19.783 00.005 1092 Changing from state GUIDING to STOP
02:58:19.786 00.003 1092 guider state => SELECTED
02:58:19.789 00.003 1092 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
02:58:19.791 00.002 1092 Status Line: Stopped Guiding
02:58:19.814 00.023 1092 UpdateImageDisplay: Size=(1936,1216) min=0, max=65535, med=5645, FiltMin=1642, FiltMax=65535, Gamma=0.510
02:58:19.832 00.018 1092 UpdateGuideState exits: Stopped Guiding
02:58:19.836 00.004 1092 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
02:58:19.839 00.003 1092 setting force full frames = true
02:58:20.094 00.255 1092 Status Line: Stopped.
02:58:20.822 00.728 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:58:20.826 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:58:20.925 00.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:58:20.928 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:58:21.128 00.200 1092 evsrv: cli 019865E0 request: {"method":"set_connected","params":[false],"id":1007}
02:58:21.130 00.002 1092 gear_dialog: DisconnectAll calls OnButtonDisconnectAll
02:58:21.132 00.002 1092 gear_dialog: OnButtonDisconnectAll
02:58:21.135 00.003 1092 gear_dialog: OnButtonDisconnectScope
02:58:21.138 00.003 1092 ASCOM Scope: Disconnecting
02:58:21.141 00.003 1092 ASCOM Scope: Disconnected Successfully
02:58:21.152 00.011 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
02:58:21.155 00.003 1092 ScopeASCOM::GetDeclinationRadians() returns Unknown
02:58:21.159 00.004 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
02:58:21.161 00.002 1092 ScopeASCOM::SideOfPier() returns -1
02:58:21.185 00.024 1092 Status Line: Mount Disconnected
02:58:21.205 00.020 1092 gear_dialog: OnButtonDisconnectAuxScope
02:58:21.208 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1526->OnButtonDisconnectAuxScope called with m_pAuxScope == NULL
02:58:21.215 00.007 1092 gear_dialog: OnButtonDisconnectCamera
02:58:21.224 00.009 1092 Status Line: Camera Disconnected
02:58:21.249 00.025 1092 gear_dialog: OnButtonDisconnectStepGuider
02:58:21.252 00.003 1092 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1675->OnButtonDisconnectStepGuider called with m_pStepGuider == NULL
02:58:21.265 00.013 1092 gear_dialog: OnButtonDisconnectRotator
02:58:21.276 00.011 1092 Status Line: Rotator Disconnected
02:58:21.352 00.076 1092 GetBoolean("/profile/1/target/refCircleEnabled", 0) returns 0
02:58:21.357 00.005 1092 GetDouble("/profile/1/target/refCircleRadius", 2.000000) returns 2.000000
02:58:21.360 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1007}
02:58:44.688 23.328 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:58:44.693 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
02:59:44.793 60.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
02:59:44.795 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:00:44.911 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:00:44.913 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:01:45.041 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:01:45.044 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:02:45.191 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:02:45.194 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:03:45.297 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:03:45.299 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:04:45.445 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:04:45.447 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:05:45.558 60.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:05:45.561 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:06:45.711 60.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:06:45.714 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:07:45.815 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:07:45.817 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:08:22.125 36.308 1092 evsrv: cli 019865E0 request: {"method":"set_connected","params":[false],"id":1007}
03:08:22.128 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":0,"id":1007}
03:09:22.261 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:09:22.263 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:10:22.364 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:10:22.366 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:11:22.512 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:11:22.514 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:12:22.648 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:12:22.651 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:13:22.777 60.126 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:13:22.779 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:14:22.895 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:14:22.897 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:15:23.007 60.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:15:23.010 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:16:23.115 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:16:23.118 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:17:23.242 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:17:23.244 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:18:23.385 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:18:23.389 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:19:23.497 60.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:19:23.498 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:20:23.609 60.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:20:23.611 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:21:23.720 60.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:21:23.723 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:22:23.868 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:22:23.871 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:23:23.995 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:23:23.997 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:24:24.098 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:24:24.101 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:25:24.239 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:25:24.241 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:26:24.382 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:26:24.384 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:27:24.484 60.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:27:24.487 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:28:24.635 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:28:24.640 00.005 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:29:24.771 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:29:24.773 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:30:24.895 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:30:24.899 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:31:25.044 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:31:25.046 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:32:25.182 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:32:25.183 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:33:25.324 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:33:25.326 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:34:25.475 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:34:25.477 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:35:25.625 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:35:25.627 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:36:25.728 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:36:25.730 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:37:25.851 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:37:25.853 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:38:25.954 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:38:25.957 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:39:26.056 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:39:26.060 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:40:26.198 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:40:26.201 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:41:26.300 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:41:26.303 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:42:26.451 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:42:26.453 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:43:26.567 60.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:43:26.570 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:44:26.708 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:44:26.710 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:45:26.844 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:45:26.847 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:46:26.990 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:46:26.993 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:47:27.123 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:47:27.126 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:48:27.258 60.132 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:48:27.260 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:49:27.376 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:49:27.379 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:50:27.514 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:50:27.517 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:51:27.662 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:51:27.664 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:52:27.798 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:52:27.801 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:53:27.946 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:53:27.948 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:54:28.060 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:54:28.064 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:55:28.208 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:55:28.212 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:56:28.327 60.115 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:56:28.329 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:57:28.438 60.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:57:28.440 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:58:28.586 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:58:28.588 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
03:59:28.719 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
03:59:28.723 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:00:28.861 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:00:28.863 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:01:29.007 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:01:29.010 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:02:29.147 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:02:29.149 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:03:29.296 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:03:29.299 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:04:29.400 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:04:29.403 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:05:29.546 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:05:29.549 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:06:29.673 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:06:29.677 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:07:29.782 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:07:29.784 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:08:29.920 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:08:29.922 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:09:30.023 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:09:30.027 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:10:30.132 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:10:30.134 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:11:30.281 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:11:30.283 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:12:30.421 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:12:30.424 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:13:30.527 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:13:30.529 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:14:30.636 60.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:14:30.640 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:15:30.747 60.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:15:30.750 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:16:30.891 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:16:30.893 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:17:31.007 60.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:17:31.009 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:18:31.158 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:18:31.160 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:19:31.290 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:19:31.293 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:20:31.401 60.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:20:31.404 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:21:31.502 60.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:21:31.504 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:22:31.624 60.120 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:22:31.626 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:23:31.742 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:23:31.745 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:24:31.888 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:24:31.891 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:25:32.020 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:25:32.022 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:26:32.124 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:26:32.127 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:27:32.252 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:27:32.254 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:28:32.364 60.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:28:32.366 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:29:32.505 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:29:32.508 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:30:32.644 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:30:32.647 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:31:32.769 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:31:32.771 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:32:32.910 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:32:32.913 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:33:33.042 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:33:33.045 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:34:33.154 60.109 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:34:33.156 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:35:33.257 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:35:33.258 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:36:33.409 60.151 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:36:33.411 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:37:33.557 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:37:33.558 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:38:33.688 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:38:33.691 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:39:33.837 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:39:33.839 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:40:33.964 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:40:33.966 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:41:34.108 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:41:34.111 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:42:34.258 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:42:34.261 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:43:34.394 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:43:34.397 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:44:34.511 60.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:44:34.513 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:45:34.642 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:45:34.645 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:46:34.770 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:46:34.772 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:47:34.914 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:47:34.916 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:48:35.029 60.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:48:35.031 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:49:35.168 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:49:35.170 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:50:35.269 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:50:35.272 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:51:35.385 60.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:51:35.388 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:52:35.534 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:52:35.536 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:53:35.662 60.126 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:53:35.664 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:54:35.791 60.127 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:54:35.794 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:55:35.940 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:55:35.943 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:56:36.067 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:56:36.070 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:57:36.205 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:57:36.208 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:58:36.315 60.107 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:58:36.317 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
04:59:36.448 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
04:59:36.450 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:00:36.566 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:00:36.569 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:01:36.694 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:01:36.697 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:02:36.818 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:02:36.820 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:03:36.966 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:03:36.969 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:04:37.102 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:04:37.104 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:05:37.247 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:05:37.249 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:06:37.393 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:06:37.395 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:07:37.532 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:07:37.534 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:08:37.683 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:08:37.685 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:09:37.833 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:09:37.835 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:10:37.951 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:10:37.953 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:11:38.073 60.120 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:11:38.075 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:12:38.204 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:12:38.208 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:13:38.348 60.140 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:13:38.350 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:14:38.450 60.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:14:38.453 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:15:38.555 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:15:38.558 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:16:38.704 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:16:38.706 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:17:38.806 60.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:17:38.809 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:18:38.941 60.132 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:18:38.943 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:19:39.077 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:19:39.079 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:20:39.210 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:20:39.212 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:21:39.342 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:21:39.344 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:22:39.483 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:22:39.485 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:23:39.586 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:23:39.589 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:24:39.717 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:24:39.718 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:25:39.819 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:25:39.822 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:26:39.927 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:26:39.929 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:27:40.063 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:27:40.065 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:28:40.199 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:28:40.201 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:29:40.340 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:29:40.343 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:30:40.477 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:30:40.479 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:31:40.583 60.104 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:31:40.586 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:32:40.716 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:32:40.718 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:33:40.853 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:33:40.855 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:34:41.005 60.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:34:41.008 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:35:41.119 60.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:35:41.121 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:36:41.223 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:36:41.226 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:37:41.358 60.132 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:37:41.360 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:38:41.482 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:38:41.485 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:39:41.591 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:39:41.593 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:40:41.738 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:40:41.741 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:41:41.842 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:41:41.844 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:42:41.959 60.115 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:42:41.961 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:43:42.089 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:43:42.095 00.006 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:44:42.230 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:44:42.232 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:45:42.370 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:45:42.373 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:46:42.508 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:46:42.510 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:47:42.626 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:47:42.629 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:48:42.772 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:48:42.774 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:49:42.911 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:49:42.913 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:50:43.061 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:50:43.063 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:51:43.183 60.120 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:51:43.186 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:52:43.292 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:52:43.294 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:53:43.443 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:53:43.444 00.001 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:54:43.594 60.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:54:43.597 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:55:43.723 60.126 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:55:43.725 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:56:43.828 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:56:43.830 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:57:43.944 60.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:57:43.947 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:58:44.071 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:58:44.073 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
05:59:44.211 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
05:59:44.213 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:00:44.325 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:00:44.328 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:01:44.460 60.132 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:01:44.462 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:02:44.567 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:02:44.569 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:03:44.708 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:03:44.711 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:04:44.814 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:04:44.817 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:05:44.961 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:05:44.964 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:06:45.102 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:06:45.104 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:07:45.250 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:07:45.253 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:08:45.371 60.118 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:08:45.374 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:09:45.523 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:09:45.526 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:10:45.628 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:10:45.631 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:11:45.767 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:11:45.769 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:12:45.895 60.126 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:12:45.898 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:13:46.004 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:13:46.007 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:14:46.132 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:14:46.135 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:15:46.272 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:15:46.274 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:16:46.404 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:16:46.406 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:17:46.555 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:17:46.557 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:18:46.691 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:18:46.693 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:19:46.841 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:19:46.845 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:20:46.993 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:20:46.996 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:21:47.101 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:21:47.103 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:22:47.205 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:22:47.207 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:23:47.342 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:23:47.345 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:24:47.480 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:24:47.482 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:25:47.586 60.104 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:25:47.588 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:26:47.731 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:26:47.734 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:27:47.875 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:27:47.879 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:28:47.993 60.114 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:28:47.996 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:29:48.137 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:29:48.140 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:30:48.273 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:30:48.276 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:31:48.411 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:31:48.413 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:32:48.553 60.140 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:32:48.555 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:33:48.697 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:33:48.699 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:34:48.819 60.120 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:34:48.821 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:35:48.953 60.132 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:35:48.955 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:36:49.093 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:36:49.096 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:37:49.234 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:37:49.236 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:38:49.371 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:38:49.374 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:39:49.523 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:39:49.526 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:40:49.628 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:40:49.630 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:41:49.772 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:41:49.775 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:42:49.878 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:42:49.881 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:43:50.030 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:43:50.032 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:44:50.178 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:44:50.180 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:45:50.307 60.127 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:45:50.310 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:46:50.418 60.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:46:50.420 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:47:50.561 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:47:50.564 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:48:50.680 60.116 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:48:50.682 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:49:50.806 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:49:50.809 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:50:50.948 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:50:50.951 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:51:51.095 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:51:51.099 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:52:51.234 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:52:51.236 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:53:51.365 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:53:51.368 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:54:51.505 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:54:51.508 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:55:51.654 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:55:51.657 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:56:51.799 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:56:51.801 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:57:51.934 60.133 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:57:51.936 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:58:52.044 60.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:58:52.047 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
06:59:52.178 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
06:59:52.181 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:00:52.293 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:00:52.296 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:01:52.406 60.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:01:52.409 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:02:52.551 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:02:52.553 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:03:52.661 60.108 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:03:52.663 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:04:52.790 60.127 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:04:52.793 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:05:52.929 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:05:52.932 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:06:53.061 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:06:53.063 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:07:53.204 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:07:53.207 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:08:53.347 60.140 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:08:53.349 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:09:53.478 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:09:53.480 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:10:53.617 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:10:53.621 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:11:53.722 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:11:53.725 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:12:53.822 60.097 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:12:53.825 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:13:53.963 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:13:53.965 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:14:54.086 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:14:54.090 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:15:54.235 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:15:54.239 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:16:54.383 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:16:54.386 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:17:54.488 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:17:54.491 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:18:54.629 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:18:54.631 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:19:54.769 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:19:54.772 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:20:54.913 60.141 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:20:54.916 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:21:55.053 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:21:55.056 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:22:55.176 60.120 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:22:55.178 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:23:55.303 60.125 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:23:55.306 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:24:55.438 60.132 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:24:55.441 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:25:55.547 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:25:55.549 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:26:55.653 60.104 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:26:55.655 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:27:55.760 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:27:55.763 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:28:55.869 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:28:55.871 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:29:55.976 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:29:55.978 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:30:56.126 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:30:56.128 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:31:56.227 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:31:56.230 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:32:56.330 60.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:32:56.333 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:33:56.477 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:33:56.480 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:34:56.610 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:34:56.613 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:35:56.718 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:35:56.720 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:36:56.865 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:36:56.868 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:37:57.003 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:37:57.005 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:38:57.149 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:38:57.151 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:39:57.281 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:39:57.285 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:40:57.388 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:40:57.390 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:41:57.535 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:41:57.538 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:42:57.641 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:42:57.643 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:43:57.773 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:43:57.776 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:44:57.923 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:44:57.925 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:45:58.052 60.127 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:45:58.055 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:46:58.154 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:46:58.156 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:47:58.301 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:47:58.304 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:48:58.434 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:48:58.436 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:49:58.580 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:49:58.583 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:50:58.728 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:50:58.731 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:51:58.841 60.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:51:58.843 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:52:58.971 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:52:58.974 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:53:59.086 60.112 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:53:59.090 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:54:59.211 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:54:59.215 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:55:59.320 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:55:59.322 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:56:59.446 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:56:59.449 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:57:59.562 60.113 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:57:59.565 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:58:59.668 60.103 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:58:59.670 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
07:59:59.787 60.117 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
07:59:59.789 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:00:59.919 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:00:59.921 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:02:00.038 60.117 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:02:00.040 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:03:00.142 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:03:00.145 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:04:00.244 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:04:00.247 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:05:00.390 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:05:00.392 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:06:00.514 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:06:00.516 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:07:00.651 60.135 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:07:00.655 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:08:00.786 60.131 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:08:00.788 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:09:00.887 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:09:00.890 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:10:01.024 60.134 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:10:01.027 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:11:01.137 60.110 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:11:01.140 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:12:01.268 60.128 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:12:01.270 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:13:01.420 60.150 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:13:01.422 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:14:01.568 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:14:01.570 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:15:01.714 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:15:01.717 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:16:01.862 60.145 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:16:01.864 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:17:01.983 60.119 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:17:01.986 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:18:02.128 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:18:02.130 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:19:02.231 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:19:02.234 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:20:02.381 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:20:02.384 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:21:02.521 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:21:02.524 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:22:02.663 60.139 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:22:02.667 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:23:02.768 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:23:02.771 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:24:02.908 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:24:02.911 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:25:03.009 60.098 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:25:03.012 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:26:03.142 60.130 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:26:03.145 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:27:03.245 60.100 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:27:03.248 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:28:03.391 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:28:03.394 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:29:03.534 60.140 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:29:03.536 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:30:03.641 60.105 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:30:03.643 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:31:03.787 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:31:03.789 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:32:03.910 60.121 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:32:03.912 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:33:04.018 60.106 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:33:04.020 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:34:04.167 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:34:04.169 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:35:04.293 60.124 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:35:04.295 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:36:04.437 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:36:04.439 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:37:04.579 60.140 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:37:04.581 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:38:04.692 60.111 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:38:04.695 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:39:04.824 60.129 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:39:04.827 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:40:04.969 60.142 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:40:04.971 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:41:05.109 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:41:05.111 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:42:05.255 60.144 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:42:05.259 00.004 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:43:05.395 60.136 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:43:05.398 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:44:05.497 60.099 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:44:05.499 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:45:05.637 60.138 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:45:05.640 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:46:05.742 60.102 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:46:05.744 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:47:05.892 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:47:05.895 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:48:06.038 60.143 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:48:06.041 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:49:06.181 60.140 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:49:06.183 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:50:06.330 60.147 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:50:06.332 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:51:06.454 60.122 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:51:06.457 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:52:06.603 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:52:06.606 00.003 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:53:06.707 60.101 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:53:06.709 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:54:06.857 60.148 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:54:06.859 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:55:07.008 60.149 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:55:07.010 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:56:07.147 60.137 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:56:07.149 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:57:07.295 60.146 1092 evsrv: cli 019865E0 request: {"method":"get_app_state","id":1001}
08:57:07.297 00.002 1092 evsrv: cli 019865E0 response: {"jsonrpc":"2.0","result":"Stopped","id":1001}
08:57:11.039 03.742 1092 evsrv: cli 019865E0 disconnect
08:58:01.566 50.527 1092 MyFrame::OnClose proceeding
08:58:01.568 00.002 1092 StopCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
08:58:01.569 00.001 1092 StopWorkerThread(0x01913AB8) begins
08:58:01.571 00.002 2744 Worker thread wakes up
08:58:01.571 00.000 2744 worker thread servicing REQUEST_TERMINATE
08:58:01.571 00.000 2744 worker thread done servicing request
08:58:01.571 00.000 2744 WorkerThread::Entry() ends
08:58:01.573 00.002 1092 StopWorkerThread() threadExitCode=0
08:58:01.574 00.001 1092 StopWorkerThread(0x01913AB8) ends
08:58:01.576 00.002 1092 WorkerThread destructor called
08:58:01.577 00.001 1092 StopWorkerThread(0x01913488) begins
08:58:01.578 00.001 9996 Worker thread wakes up
08:58:01.579 00.001 9996 worker thread servicing REQUEST_TERMINATE
08:58:01.579 00.000 9996 worker thread done servicing request
08:58:01.579 00.000 9996 WorkerThread::Entry() ends
08:58:01.579 00.000 1092 StopWorkerThread() threadExitCode=0
08:58:01.580 00.001 1092 StopWorkerThread(0x01913488) ends
08:58:01.582 00.002 1092 WorkerThread destructor called
08:58:01.583 00.001 1092 Shutdown: forced=0
08:58:01.584 00.001 1092 Shutdown complete
08:58:01.585 00.001 1092 UPD: shutdown
08:58:01.587 00.002 1092 stopping server
08:58:01.589 00.002 1092 event server stopped
08:58:01.590 00.001 1092 Status Line: Server stopped
